function k($a){throw $a;}var p=void 0,q=!0,r=null,G=!1;function M(){return function(){}} window.Viz=function($a,ec,ab){function ob(a){eval.call(r,a)}function J(a,b){a||aa(“Assertion failed: ”+b)}function pb(a){try{var b=e[“_”+a];b||(b=eval(“_”+a))}catch©{}J(b,“Cannot call unknown function ”a“ (perhaps LLVM optimizations or closure removed it?)”);return b}function qb(a,b,c,f){function d(a,b){if(“string”==b){if(a===r||a===p||0===a)return 0;a=V(a);b=“array”}if(“array”==b){i||(i=l.kd());var c=l.hd(a.length);rb(a,c);return c}return a}var i=0,e=0,f=f?f.map(function(a){return d(a,c[e++])}): [];a=a.apply(r,f);“string”==b?b=R(a):(J(“array”!=b),b=a);i&&l.jd(i);return b}function ta(a,b,c){c=c||“i8”;“*”===c.charAt(c.length-1)&&(c=“i32”);switch©{case “i1”:v[a]=b;break;case “i8”:v[a]=b;break;case “i16”:ea[a>>1]=b;break;case “i32”:t[a>>2]=b;break;case “i64”:na=[b>>>0,(N=b,1<=+ua(N)?0>>0:~~+Ja((N-+(~~N>>>0))/4294967296)>>>0:0)];t[a>>2]=na[0];t[a+4>>2]=na[1];break;case “float”:wa[a>>2]=b;break;case “double”:oa[a>>3]=b;break;default:aa(“invalid type for setValue: ”+ c)}}function pa(a,b){b=b||“i8”;“*”===b.charAt(b.length-1)&&(b=“i32”);switch(b){case “i1”:return v[a];case “i8”:return v[a];case “i16”:return ea[a>>1];case “i32”:return t[a>>2];case “i64”:return t[a>>2];case “float”:return wa[a>>2];case “double”:return oa[a>>3];default:aa(“invalid type for setValue: ”+b)}return r}function D(a,b,c,f){var d,i;“number”===typeof a?(d=q,i=a):(d=G,i=a.length);var e=“string”===typeof b?b:r,c=c==L?f:[ia,l.hd,l.md,l.Ub][c===p?S:c](Math.max(i,e?1:b.length));if(d){f=c;J(0==(c& 3));for(a=c+(i&-4);f>2]=0;for(a=c+i;fy“<"+A.join(", ")+">”):m=y;a:for(;bA“]”);break; case “E”:break a;default:m+=“?”+y;break a}!g&&(1===s.length&&“void”===s[0])&&(s=[]);return e?s:m+(“(”+s.join(“, ”)+“)”)};return i()}catch(e){return a}}function bb(){var a=Error().stack;return a?a.replace(/__Z[wd_]+/g,function(a){var c=fc(a);return a===c?a:a+“ [”c“]”}):“(no stack trace available)”}function qa(a){for(;0=b?2*Math.abs(1<=a)return a;var c=32>=b?Math.abs(1<=c&&(32>=b||a>c))a=-2*c+a;return a}function db(){fa++;e.monitorRunDependencies&&e.monitorRunDependencies(fa)} function Ma(){fa–;e.monitorRunDependencies&&e.monitorRunDependencies(fa);if(0==fa&&(eb!==r&&(clearInterval(eb),eb=r),xa)){var a=xa;xa=r;a()}}function H(a){return t[Na>>2]=a}function fb(a,b,c){a=d.D(a);if(!a)return H(g.H),-1;try{return d.P(a,v,b,c)}catch(f){return d.sa(f),-1}}function wb(a,b,c){if(a in Oa){if(Oa[a].length>c-1)return H(g.qc);Ka(Oa[a],b);return 0}return H(g.B)}function ya(a){ya.buffer||(ya.buffer=ia(256));wb(a,ya.buffer,256);return ya.buffer}function Pa(a){return 0>a||0===a&&-Infinity=== 1/a}function gb(a,b){function c(a){var c;“double”===a?c=oa[b+d>>3]:“i64”==a?(c=[t[b+d>>2],t[b+(d+8)>>2]],d+=8):(a=“i32”,c=t[b+d>>2]);d+=Math.max(l.$d(a),l.Aa(a,r,q));return c}for(var f=a,d=0,e=[],h,j;;){var g=f;h=v[f];if(0===h)break;j=v[f+1|0];if(37==h){var x=G,m=G,s=G,y=G,A=G;a:for(;;){switch(j){case 43:x=q;break;case 45:m=q;break;case 35:s=q;break;case 48:if(y)break a;else{y=q;break}case 32:A=q;break;default:break a}f++;j=v[f+1|0]}var F=0;if(42==j)F=c(“i32”),f++,j=v[f+1|0];else for(;48<=j&&57>= j;)F=10*F+(j-48),f++,j=v[f+1|0];var P=G,E=-1;if(46==j){E=0;P=q;f++;j=v[f+1|0];if(42==j)E=c(“i32”),f++;else for(;;){j=v[f+1|0];if(48>j||57=C&&(h=(g?vb:La)(h&Math.pow(256,C)-1,8*C));var u=Math.abs(h),g=“”;if(100==j||105==j)w=8==C&&za?za.stringify(n[0],n[1],r):vb(h,8*C).toString(10);else if(117==j)w=8==C&&za?za.stringify(n[0],n[1],q):La(h,8*C).toString(10),h=Math.abs(h);else if(111==j)w=(s?“0”:“”)+u.toString(8);else if(120==j||88==j){g=s&&0!=h?“0x”:“”;if(8==C&&za)if(n[1]){w=(n[1]>>>0).toString(16);for(s=(n[0]>>>0).toString(16);8>s.length;)s=“0”+s;w+=s}else w= (n[0]>>>0).toString(16);else if(0>h){h=-h;w=(u-1).toString(16);n=[];for(s=0;sC&&-4<=C?(j=(103==j?"f":"F").charCodeAt(0),E-=C+1):(j=(103==j?"e":"E").charCodeAt(0),E--),C=Math.min(E,20);if(101==j||69==j)w=h.toExponential(C),/[eE][-+]\d$/.test(w)&&(w=w.slice(0,-1)+"0"+w.slice(-1));else if(102==j||70==j)w=h.toFixed(C),0===h&&Pa(h)&&(w="-"+w);g=w.split("e");if(P&& !s)for(;1C++;)g[0]+=“0”;w=g[0]+(1h?“-”:“”)+“inf”,y=G;for(;w.lengthj&&(w=w.toUpperCase());w.split(“”).forEach(function(a){e.push(a.charCodeAt(0))});break;case “s”:y=(x=c(“i8*”))?Aa(x):6; P&&(y=Math.min(y,E));if(!m)for(;y>2]=e.length;break;case “%”:e.push(h);break;default:for(s=g;sa)var a=-a,d=ia(f+1),a=t[a>>2]= d;for(d=0;de?1:-1}return 0}function yb(a){return 32==a||9<=a&&13>=a}function zb(a,b,c,f,d,e,h){for(;yb(v[a]);)a++;var j=1;45==v[a]?(j=-1,a++):43==v[a]&&a++;if©{if(16==c&&48==v[a]&&(120==v[a+1|0]||88==v[a+1|0]))a+=2}else 48==v[a]&&(120==v[a+1|0]||88==v[a+1|0]?(c=16,a+=2):(c=8,a++));c||(c=10);for(var l, x=0;0!=(l=v[a])&&!(l=parseInt(String.fromCharCode(l),c),isNaN(l));)x=x*c+l,a++;x*=j;b&&(t[b>>2]=a);h&&(Math.abs(x)>d?(x=d,H(g.qc)):x=La(x,e));if(x>d||xd?d:f,H(g.qc);return 64==e?(u.setTempRet0((N=x,1<=+ua(N)?0>>0:~~+Ja((N-+(~~N>>>0))/4294967296)>>>0:0)),x>>>0)|0:x}function Ab(a,b,c){return zb(a,b,c,-2147483648,2147483647,32)}function Bb(a){return/^[+-]?[0-9]*.?[0-9]+([eE][+-]?[0-9]+)?/.exec(a)}function Q(a,b,c,f){Q.whiteSpace||(Q.whiteSpace={},Q.whiteSpace[32]= 1,Q.whiteSpace[9]=1,Q.whiteSpace[10]=1,Q.whiteSpace[11]=1,Q.whiteSpace[12]=1,Q.whiteSpace[13]=1);var a=R(a),d=0;if(0<=a.indexOf("%n"))var e=b,b=function(){d++;return e()},h=c,c=function(){d--;return h()};var j=0,g=0,x=0,m,j=0;a:for(;j>2],x=x+l.Aa(“void*”,r,q);t[s>>2]=d;j+=2}else{if(“%”===a[j]){var y=a.indexOf(“c”,j+1);if(0j+1&&(m=a.substring(j+1,y),A=parseInt(m),A!=m&&(A=0));if(A){s=t[f+x>>2];x+=l.Aa(“void*”,r,q);g++;for(var F=0;F>2];x+=l.Aa(“void*”,r,q);g++;for(F=0;FE.indexOf(String.fromCharCode(m)))v[s++|0]=m;else{c();break}else if(0<=E.indexOf(String.fromCharCode(m)))v[s++| 0]=m;else{c();break}v[s++|0]=0;j+=y[0].length;continue}for(;;){m=b();if(0==m)return g;if(!(m in Q.whiteSpace))break}c();if("%"===a[j]){j++;s=G;"*"==a[j]&&(s=q,j++);for(m=j;48<=a[j].charCodeAt(0)&&57>=a[j].charCodeAt(0);)j++;var n;j!=m&&(n=parseInt(a.slice(m,j),10));P=A=y=G;“l”==a[j]?(y=q,j++,“l”==a[j]&&(P=q,j++)):“h”==a[j]&&(A=q,j++);E=a[j];j++;F=0;C=[];if(“f”==E||“e”==E||“g”==E||“F”==E||“E”==E||“G”==E){for(m=b();0=m||w&&45==m)||(“x”===E||“X”===E)&&(48<=m&&57>=m||97<=m&&102>=m||65<=m&&70>=m))&&(j>=a.length||m!==a[j].charCodeAt(0)))C.push(String.fromCharCode(m)),m=b(),F++,w=G;else break;c()}if(0===C.length)return 0;if(!s){m=C.join(“”);s=t[f+x>>2];x+=l.Aa(“void*”,r,q);switch(E){case “d”:case “u”:case “i”:A? ea[s>>1]=parseInt(m,10):P?(na=[parseInt(m,10)>>>0,(N=parseInt(m,10),1<=+ua(N)?0>>0:~~+Ja((N-+(~~N>>>0))/4294967296)>>>0:0)],t[s>>2]=na[0],t[s+4>>2]=na[1]):t[s>>2]=parseInt(m,10);break;case “X”:case “x”:t[s>>2]=parseInt(m,16);break;case “F”:case “f”:case “E”:case “e”:case “G”:case “g”:case “E”:y?oa[s>>3]=parseFloat(m):wa[s>>2]=parseFloat(m);break;case “s”:m=V(m);for(F=0;F=m)break a;m=b()}c(m)}else if(m=b(),a[j].charCodeAt(0)!==m){c(m);break a}j++}}return g}function Cb(a,b,c){return hb(a,p,b,c)}function Qa(){Qa.$||(Qa.$=D([0],“i8”,ja));return Qa.$}function Ba(a,b,c){a=d.D(a);if(!a)return H(g.H),-1;try{return d.write(a,v,b,c)}catch(f){return d.sa(f),-1}}function Db(a,b,c,f){c*=b;if(0==c)return 0;a=Ba(f,a,c);if(-1==a){if(b=d.D(f))b.error=q;return 0}return Math.floor(a/b)}function Eb(a,b,c){c=gb(b,c);b=l.kd();a=Db(D(c,“i8”,ib),1,c.length,a);l.jd(b); return a}function Fb(a,b,c){var f,d,e,h;if(0==a&&0==(a=pa(c,“i8*”)))return 0;a:for(;;){d=pa(a++,“i8”);for(f=b;0!=(e=pa(f++,“i8”));)if(d==e)continue a;break}if(0==d)return ta(c,0,“i8*”),0;for(h=a-1;;){d=pa(a++,“i8”);f=b;do if((e=pa(f++,“i8”))==d)return 0==d?a=0:ta(a-1,0,“i8”),ta(c,a,“i8*”),h;while(0!=e)}aa(“strtok_r error!”)}function Gb(a){e.exit(a)}function Ca(a){var b,c;Ca.xc?(c=t[Hb>>2],b=t[c>>2]):(Ca.xc=q,U.USER=“root”,U.PATH=“/”,U.PWD=“/”,U.HOME=“/home/emscripten”,U.LANG=“en_US.UTF-8”,U._=“./this.program”, b=D(1024,“i8”,S),c=D(256,“i8*”,S),t[c>>2]=b,t[Hb>>2]=c);var f=[],d=0,e;for(e in a)if(“string”===typeof a[e]){var h=e+“=”+a[e];f.push(h);d+=h.length}1024>2]=b,b+=h.length+1;t[c+4*f.length>>2]=0}function Da(a){if(0===a)return 0;a=R(a);if(!U.hasOwnProperty(a))return 0;Da.$&&Ib(Da.$);Da.$=D(V(U[a]),“i8”,ja);return Da.$}function Jb(a,b,c){c=t[c>>2];a=R(a);try{return d.open(a,b,c).da}catch(f){return d.sa(f), -1}}function Kb(a,b){var c,b=R(b);if(“r”==b[0])c=-1!=b.indexOf(“+”)?2:0;else if(“w”==b[0])c=-1!=b.indexOf(“+”)?2:1,c|=576;else if(“a”==b[0])c=-1!=b.indexOf(“+”)?2:1,c|=64,c|=1024;else return H(g.B),0;c=Jb(a,c,D([511,0,0,0],“i32”,ib));return-1==c?0:c}function Lb(a){a=d.D(a);if(!a)return H(g.H),-1;try{return d.close(a),0}catch(b){return d.sa(b),-1}}function Mb(a){if(d.D(a))return 0;H(g.H);return-1}function ra(a,b){var c=La(a&255);v[ra.$|0]=c;if(-1==Ba(b,ra.$,1)){if(c=d.D(b))c.error=q;return-1}return c} function Nb(a,b,c,f){c*=b;if(0==c)return 0;var e=0,i=d.D(f);if(!i)return H(g.H),0;for(;i.pd.length&&0>2]=f.Cc;t[b+4>>2]=0;t[b+8>>2]=f.ac;t[b+12>>2]=f.mode;t[b+16>>2]=f.Wc;t[b+20>>2]= f.uid;t[b+24>>2]=f.Mc;t[b+28>>2]=f.Pa;t[b+32>>2]=0;t[b+36>>2]=f.size;t[b+40>>2]=4096;t[b+44>>2]=f.sb;t[b+48>>2]=Math.floor(f.wc.getTime()/1E3);t[b+52>>2]=0;t[b+56>>2]=Math.floor(f.Uc.getTime()/1E3);t[b+60>>2]=0;t[b+64>>2]=Math.floor(f.Ac.getTime()/1E3);t[b+68>>2]=0;t[b+72>>2]=f.ac;return 0}catch(e){return d.sa(e),-1}}function Pb(a,b,c){a=d.D(a);if(!a)return H(g.H),-1;try{return d.ga(a,b,c)}catch(f){return d.sa(f),-1}}function Qb(a,b){return Ba(b,a,Aa(a))}function Fa(a,b,c){var f=d.Ud(b||“/tmp”);if(!f|| !f.Pc)if(b=“/tmp”,f=d.Ud(b),!f||!f.Pc)return 0;c=c||“file”;do c+=String.fromCharCode(65+Math.floor(25*Math.random()));while(c in f.u);b=b+“/”+c;Fa.buffer||(Fa.buffer=ia(256));a||(a=Fa.buffer);Ka(b,a);return a}function Ra(){Ra.mode&&(Ra.mode=D(V(“w+”),“i8”,ja));return Kb(Fa(0),Ra.mode)}function Rb(a){var b=Rb;b.xc||(Z=Z+4095&-4096,b.xc=q,J(l.Ub),b.We=l.Ub,l.Ub=function(){aa(“cannot dynamically allocate, sbrk now has control”)});var c=Z;0!=a&&b.We(a);return c}function jb(a){this.name=“ExitStatus”;this.message= “Program terminated with exit(”a“)”;this.status=a}function kb(a){function b(){if(!e.calledRun){e.calledRun=q;Sa||(Sa=q,qa(ka));qa(lb);e._main&&mb&&e.callMain(a);if(e.postRun)for(“function”==typeof e.postRun&&(e.postRun=[e.postRun]);e.postRun.length;)tb(e.postRun.shift());qa(ub)}}a=a||e.arguments;Ta===r&&(Ta=Date.now());if(0 0) var gc = undefined“)):Wa||Xa?(e.read=function(a){var b=new XMLHttpRequest; b.open(”GET“,a,G);b.send®;return b.responseText},”undefined“!=typeof arguments&&(e.arguments=arguments),”undefined“!==typeof console?(e.print||(e.print=function(a){console.log(a)}),e.printErr||(e.printErr=function(a){console.log(a)})):e.print||(e.print=M()),Wa?this.Module=e:e.load=importScripts):k(”Unknown runtime environment. Where are we?“);”undefined“==!e.load&&e.read&&(e.load=function(a){ob(e.read(a))});e.print||(e.print=M());e.printErr||(e.printErr=e.print);e.arguments||(e.arguments=[]);e.print= e.print;e.ab=e.printErr;e.preRun=[];e.postRun=[];for(ga in Va)Va.hasOwnProperty(ga)&&(e[ga]=Va[ga]);var l={kd:function(){return X},jd:function(a){X=a},Ii:function(a,b){b=b||4;return 1==b?a:isNumber(a)&&isNumber(b)?Math.ceil(a/b)*b:isNumber(b)&&isPowerOfTwo(b)?”(((“a”)+“+(b-1)+”)&“-b”)“:”Math.ceil((“a”)/“b”)*“+b},Ff:function(a){return a in l.Re||a in l.Pe},Gf:function(a){return”*“==a[a.length-1]},If:function(a){return isPointerType(a)?G:isArrayType(a)||/?/.test(a)?q:”%“==a[0]}, Re:{i1:0,i8:0,i16:0,i32:0,i64:0},Pe:{”float“:0,”double“:0},cj:function(a,b){return(a|0|b|0)+4294967296*(Math.round(a/4294967296)|Math.round(b/4294967296))},ti:function(a,b){return((a|0)&(b|0))+4294967296*(Math.round(a/4294967296)&Math.round(b/4294967296))},Ij:function(a,b){return((a|0)^(b|0))+4294967296*(Math.round(a/4294967296)^Math.round(b/4294967296))},Lc:function(a){switch(a){case ”i1“:case ”i8“:return 1;case ”i16“:return 2;case ”i32“:return 4;case ”i64“:return 8;case ”float“:return 4;case ”double“:return 8; default:return”*“===a[a.length-1]?l.Fa:”i“===a[0]?(a=parseInt(a.substr(1)),J(0===a%8),a/8):0}},$d:function(a){return Math.max(l.Lc(a),l.Fa)},lf:function(a,b){var c={};return b?a.filter(function(a){return c[a[b]]?G:c[a[b]]=q}):a.filter(function(a){return c[a]?G:c[a]=q})},set:function(){for(var a=”object“===typeof arguments[0]?arguments[0]:arguments,b={},c=0;cb”: possibly duplicate struct names. Cannot return structInfo“),r;d=f.Xd}else f={Gc:a.map(function(a){return a[0]})}, d=l.Ye(f);var e={ki:f.ja};b?a.forEach(function(a,b){if(”string“===typeof a)e[a]=d[b]+c;else{var g,x;for(x in a)g=x;e[g]=l.sf(a[g],f.Gc[b],d[b])}}):a.forEach(function(a,b){e[a[1]]=d[b]});return e},Dc:function(a,b,c){return c&&c.length?(c.splice||(c=Array.prototype.slice.call©),c.splice(0,0,b),e[”dynCall_“+a].apply(r,c)):e[”dynCall_“+a].call(r,b)},Wb:[],mi:function(a){for(var b=0;ba”|. Please use EM_ASM(..code..) (no quotes) or EM_ASM({ ..code($0).. }, input) (to input values)“));return l.vc[a]=eval(”(function(“+c.join(”,“)+”){ “a” })“)},Fb:function(a){l.Fb.fd||(l.Fb.fd={});l.Fb.fd[a]||(l.Fb.fd[a]=1,e.ab(a))},Ic:{},Mi:function(a, b){J(b);l.Ic[a]||(l.Ic[a]=function(){return l.Dc(b,a,arguments)});return l.Ic[a]},pb:function(){var a=[],b=0;this.ic=function©{c&=255;if(0==a.length){if(0==(c&128))return String.fromCharCode©;a.push©;b=192==(c&224)?1:224==(c&240)?2:3;return”“}if(b&&(a.push©,b–,0=ha&&aa(”Cannot enlarge memory arrays in asm.js. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value “ha”, or (2) set Module.TOTAL_MEMORY before the program runs.“); return b},qb:function(a,b){return Math.ceil(a/(b?b:8))*(b?b:8)},Mf:function(a,b,c){return c?+(a>>>0)4294967296*(b>>>0):+(a>>>0)4294967296*(b|0)},J:8,Fa:4,ji:0};e.Runtime=l;var ba=G,N,na;e.ccall=function(a,b,c,f){return qb(pb(a),b,c,f)};e.cwrap=function(a,b,c){var f=pb(a);return function(){return qb(f,b,c,Array.prototype.slice.call(arguments))}};e.setValue=ta;e.getValue=pa;var ja=0,ib=1,S=2,L=4;e.ALLOC_NORMAL=ja;e.ALLOC_STACK=ib;e.ALLOC_STATIC=S;e.ALLOC_DYNAMIC=3;e.ALLOC_NONE=L;e.allocate=D;e.Pointer_stringify= R;e.UTF16ToString=function(a){for(var b=0,c=”“;;){var f=ea[a+2*b>>1];if(0==f)return c;++b;c+=String.fromCharCode(f)}};e.stringToUTF16=function(a,b){for(var c=0;c>1]=a.charCodeAt©;ea[b+2*a.length>>1]=0};e.UTF32ToString=function(a){for(var b=0,c=”“;;){var f=t[a+4*b>>2];if(0==f)return c;++b;65536<=f?(f-=65536,c+=String.fromCharCode(55296|f>>10,56320|f&1023)):c+=String.fromCharCode(f)}};e.stringToUTF32=function(a,b){for(var c=0,f=0;f=d)var e=a.charCodeAt(++f),d=65536+((d&1023)<<10)|e&1023;t[b+4*c>>2]=d;++c}t[b+4*c>>2]=0};for(var v,T,ea,Wb,t,Ya,wa,oa,Xb=0,la=0,Zb=0,X=0,nb=0,$b=0,Z=0,hc=e.TOTAL_STACK||5242880,ha=e.TOTAL_MEMORY||16777216,da=4096;dada?2*da:da+16777216;da!==ha&&(e.ab(”increasing TOTAL_MEMORY to “da” to be more reasonable“),ha=da);J(”undefined“!==typeof Int32Array&&”undefined“!==typeof Float64Array&&!!(new Int32Array(1)).subarray&&!!(new Int32Array(1)).set,”Cannot fallback to non-typed array case: Code is too specialized“); var $=new ArrayBuffer(ha);v=new Int8Array($);ea=new Int16Array($);t=new Int32Array($);T=new Uint8Array($);Wb=new Uint16Array($);Ya=new Uint32Array($);wa=new Float32Array($);oa=new Float64Array($);t[0]=255;J(255===T[0]&&0===T[3],”Typed arrays 2 must be run on a little-endian system“);e.HEAP=p;e.HEAP8=v;e.HEAP16=ea;e.HEAP32=t;e.HEAPU8=T;e.HEAPU16=Wb;e.HEAPU32=Ya;e.HEAPF32=wa;e.HEAPF64=oa;var cb=[],ka=[],lb=[],Ua=[],ub=[],Sa=G;e.addOnPreRun=e.ri=sb;e.addOnInit=e.oi=function(a){ka.unshift(a)};e.addOnPreMain= e.qi=function(a){lb.unshift(a)};e.addOnExit=e.ni=function(a){Ua.unshift(a)};e.addOnPostRun=e.pi=tb;e.intArrayFromString=V;e.intArrayToString=function(a){for(var b=[],c=0;c>>16)*f+c*(b>>>16)<<16)|0};Math.Pi=Math.imul;var ua=Math.abs,ic=Math.cos,jc=Math.sin,kc=Math.tan,lc=Math.acos,mc=Math.asin,nc=Math.atan2,oc=Math.exp,ac=Math.sqrt,Ja=Math.ceil,Ia=Math.floor,pc=Math.pow,va=Math.min,fa=0,eb=r,xa=r;e.addRunDependency=db;e.removeRunDependency=Ma;e.preloadedImages={};e.preloadedAudios={};Xb=8;la=Xb+215424;ka.push({Ka:function(){qc()}});var ma;ma=ma=D([0,0,0,0,0,0,0,0],"i8",S);var Ga;Ga=Ga=D([0,0,0,0,0,0,0,0],"i8",S);var Ha;Ha=Ha=D([0,0,0,0,0,0,0,0],"i8",S);D([31,139, 8,0,0,0,0,0,0,3,0,0,0,0,0,0,56,98,1,0,128,40,2,0,152,65,3,0,32,181,1,0,168,155,1,0,72,133,1,0,144,111,1,0,88,90,1,0,16,71,1,0,152,65,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,0,0,0,0,0,0,0,54,0,0,0,36,0,0,0,6,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,128,169,2,0,144,169,2,0,160,169,2,0,176,169,2,0,192,169,2,0,208,169,2,0,224,169,2,0,240,169,2,0,144,169,2,0,144,169,2,0,208,169,2,0,208,169,2,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,51,51,51,51,51,211,63,0,0,0,0,0,0,248,63,0,0,0,0,0,0,0,0,97,108,110,117,109,0,97,108,112,104,97,0,98,108,97,110,107,0,99,110,116,114,108,0,100,105,103,105,116,0,103,114,97,112,104,0,108,111,119,101,114,0,112,114,105,110,116,0,112,117,110,99,116,0,115,112,97,99,101,0,117,112,112,101,114,0,120,100,105,103,105, 116,0,0,0,0,0,0,0,0,216,122,2,0,192,107,2,0,232,87,2,0,248,75,2,0,168,64,2,0,104,52,2,0,144,40,2,0,160,28,2,0,152,18,2,0,136,8,2,0,232,255,1,0,56,246,1,0,248,233,1,0,176,224,1,0,192,218,1,0,128,215,1,0,48,0,0,0,0,0,0,0,116,0,0,0,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,0,0,0,122,0,0,0,0,0,0,0,0,0,0,0,42,0,0,0,0,0,0,0,8,0,0,0,46,0,0,0,14,0,0,0,48,0,0,0,42,0,0,0,0,0,0,0,38,0,0,0,96,0,0,0,36,0,0,0,100,0,0,0,70,0,0,0,26, 0,0,0,4,0,0,0,156,0,0,0,42,0,0,0,106,0,0,0,112,0,0,0,54,0,0,0,28,0,0,0,74,0,0,0,20,0,0,0,32,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,21,10,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,16,12,19,28,30,3,13,31,32,33,34,35,27,26,17,25,25,25,25,25,25,25,25,25,25,22,18,2,14,11,15,28,24,24,24,24,24,24,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,20,28,4,28,22,28,24,24,24,24,24,24,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,28,36,28,28,28,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,0,1,1,188,0,0,0,186,0,0,0,84,0,0,0,12,0,0,0,14,0,0,0,84,0,0,0,70,0,0,0,72,0,0,0,74,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,0,0,0,52,0,0,0,116,0,0,0,88,132,1,0,110,0,0,0,224,59,2,0,114,0,0,0,176,217,1,0,102,0,0,0,208,189,1,0,97,0,0,0,216,162,1,0,101,0,0,0,112,140,1,0,119,0,0,0, 224,118,1,0,87,0,0,0,96,98,1,0,115,0,0,0,224,77,1,0,83,0,0,0,192,59,1,0,100,0,0,0,144,140,2,0,68,0,0,0,64,124,2,0,0,0,0,0,0,0,0,0,104,0,0,0,0,0,0,0,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,0,0,0,0,0,0,0,60,0,0,0,38,0,0,0,8,0,0,0,16,0,0,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0, 0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0, 208,63,88,168,53,205,59,78,213,63,37,117,2,154,8,27,218,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,224,63,44,212,154,230,29,167,234,63,106,222,113,138,142,228,232,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,0,0,0,0,0,0,224,63,93,220,70,3,120,11,226,63,0,0,0,0,0,0,208,63,88,168,53,205,59,78,213,63,0,0,0,0,0,0,208,63,211,188,227,20,29,201,209,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,224,63,0,0,0,0,0, 0,224,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,224,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,93,220,70,3,120,11,226,63,93,220,70,3,120,11,226,63,93,220,70,3,120,11,226,63,13,113,172,139,219,104,220,63,100,93,220,70,3,120,237,63,210,111,95,7,206,25,231,63,16,122,54,171,62,87,229,63,16,122,54,171,62,87,229,63,210,111,95,7,206,25,231,63,120,11,36,40,126,140,227,63,181,21,251,203,238,201,225,63,210,111,95,7,206,25,231,63,210,111,95,7,206,25,231,63,88,168,53,205,59,78,213, 63,136,133,90,211,188,227,216,63,210,111,95,7,206,25,231,63,120,11,36,40,126,140,227,63,196,66,173,105,222,113,236,63,210,111,95,7,206,25,231,63,210,111,95,7,206,25,231,63,181,21,251,203,238,201,225,63,210,111,95,7,206,25,231,63,16,122,54,171,62,87,229,63,181,21,251,203,238,201,225,63,120,11,36,40,126,140,227,63,210,111,95,7,206,25,231,63,210,111,95,7,206,25,231,63,134,56,214,197,109,52,238,63,210,111,95,7,206,25,231,63,210,111,95,7,206,25,231,63,120,11,36,40,126,140,227,63,88,168,53,205,59,78,213, 63,211,188,227,20,29,201,209,63,88,168,53,205,59,78,213,63,166,10,70,37,117,2,222,63,0,0,0,0,0,0,224,63,88,168,53,205,59,78,213,63,13,113,172,139,219,104,220,63,0,0,0,0,0,0,224,63,13,113,172,139,219,104,220,63,0,0,0,0,0,0,224,63,13,113,172,139,219,104,220,63,88,168,53,205,59,78,213,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,224,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,0,0,0,0,0,0,224,63,211,188,227,20,29,201,209,63,106,222,113,138,142,228,232,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,224,63,0, 0,0,0,0,0,224,63,0,0,0,0,0,0,224,63,88,168,53,205,59,78,213,63,136,133,90,211,188,227,216,63,211,188,227,20,29,201,209,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,224,63,210,111,95,7,206,25,231,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,224,63,13,113,172,139,219,104,220,63,244,108,86,125,174,182,222,63,17,54,60,189,82,150,201,63,244,108,86,125,174,182,222,63,59,1,77,132,13,79,225,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0, 0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0, 0,208,63,88,168,53,205,59,78,213,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,224,63,62,232,217,172,250,92,197,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,224,63,130,115,70,148,246,6,199,63,13,113,172,139,219,104,220,63,0,0,0,0,0,0,224,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,181,21,251,203,238,201,225,63,181,21,251,203,238,201,225,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,7,240,22,72,80,252, 220,63,162,180,55,248,194,100,214,63,88,168,53,205,59,78,213,63,13,113,172,139,219,104,220,63,13,113,172,139,219,104,220,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,240,63,0,0,0,0,0,0,240,63,0,0,0,0,0,0,208,63,13,113,172,139,219,104,220,63,0,0,0,0,0,0,208,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,0,0,0,0,0,0,208,63,88,168,53,205,59, 78,213,63,88,168,53,205,59,78,213,63,0,0,0,0,0,0,208,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,0,0,0,0,0,0,240,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,196,66,173,105,222,113,236,63,0,0,0,0,0,0, 208,63,127,217,61,121,88,168,209,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,120,11,36,40,126,140,227,63,210,111,95,7,206,25,231,63,196,66,173,105,222,113,236,63,19,242,65,207,102,213,211,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,16,122,54,171,62,87,229,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,211,188,227,20,29,201,209,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,211,188,227,20,29,201,209,63, 0,0,0,0,0,0,224,63,210,111,95,7,206,25,231,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,0,0,0,0,0,0,208,63,72,210,1,0,64,0,0,0,144,164,1,0,144,0,0,0,232,161,1,0,76,0,0,0,72,66,1,0,174,0,0,0,56,160,1,0,196,0,0,0,128,158,1,0,10,0,0,0,96,188,1,0,102,0,0,0,16,64,1,0,92,0,0,0,248,154,1,0,130,0,0,0,88,153,1,0,190,0,0,0,104,151,1,0,78,0,0,0,8,149,1,0,36,0,0,0,128,146,1,0,116,0,0,0,208,142,1,0,54,0,0,0,72,61,1,0,158,0,0,0,80,138,1,0,32,0,0,0,136,136,1,0,38,0,0,0,120,134, 1,0,58,0,0,0,208,132,1,0,58,0,0,0,80,131,1,0,128,0,0,0,152,129,1,0,136,0,0,0,18,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,17,34,35,36,17,37,38,39,40,41,42,43,44,17,45,46,47,16,16,48,16,16,16,16,16,16,16,49,50,51,16,52,53,16,16,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,54,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,55,17,17,17,17,56,17,57,58,59,60,61,62,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,63,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,64,65,17,66,67,68,69,70,71,72,73,16,16,16,74,75,76,77,78,16,16,16,79,80,16,16,16,16,81,16,16,16,16,16,16,16,16,16,17,17,17,82,83,16,16,16,16,16,16,16,16,16,16,16,17,17,17,17,84, 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,17,85,16,16,16,16,86,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,87,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,88,89,90,91,16,16,16,16, 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,92,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,255,255,7,254,255,255,7,0,0,0,0,0,4,32,4,255,255,127,255,255,255,127,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,195,255,3,0, 31,80,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,223,60,64,215,255,255,251,255,255,255,255,255,255,255,255,255,191,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,3,252,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,254,255,255,255,127,2,254,255,255,255,255,0,0,0,0,0,255,191,182,0,255,255,255,7,7,0,0,0,255,7,255,255,255,255,255,255,255,254,255,195,255,255,255,255,255,255,255,255,255,255,255,255,239,31,254,225,255,159,0,0,255,255,255,255,255,255,0,224,255,255, 255,255,255,255,255,255,255,255,255,255,3,0,255,255,255,255,255,7,48,4,255,255,255,252,255,31,0,0,255,255,255,1,0,0,0,0,0,0,0,0,253,31,0,0,0,0,0,0,240,3,255,127,255,255,255,255,255,255,255,239,255,223,225,255,207,255,254,254,238,159,249,255,255,253,197,227,159,89,128,176,207,255,3,0,238,135,249,255,255,253,109,195,135,25,2,94,192,255,63,0,238,191,251,255,255,253,237,227,191,27,1,0,207,255,0,0,238,159,249,255,255,253,237,227,159,25,192,176,207,255,2,0,236,199,61,214,24,199,255,195,199,29,129,0,192, 255,0,0,238,223,253,255,255,253,239,227,223,29,96,3,207,255,0,0,236,223,253,255,255,253,239,227,223,29,96,64,207,255,6,0,236,223,253,255,255,255,255,231,223,93,128,0,207,255,0,252,236,255,127,252,255,255,251,47,127,128,95,255,0,0,12,0,254,255,255,255,255,127,255,7,63,32,255,3,0,0,0,0,150,37,240,254,174,236,255,59,95,32,255,243,0,0,0,0,1,0,0,0,255,3,0,0,255,254,255,255,255,31,254,255,3,255,255,254,255,255,255,31,0,0,0,0,0,0,0,0,255,255,255,255,255,255,127,249,255,3,255,255,231,193,255,255,127,64,255, 51,255,255,255,255,191,32,255,255,255,255,255,247,255,255,255,255,255,255,255,255,255,61,127,61,255,255,255,255,255,61,255,255,255,255,61,127,61,255,127,255,255,255,255,255,255,255,61,255,255,255,255,255,255,255,255,135,0,0,0,0,255,255,0,0,255,255,255,255,255,255,255,255,255,255,31,0,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,159,255,255,254,255,255,7,255,255,255, 255,255,255,255,255,255,199,1,0,255,223,15,0,255,255,15,0,255,255,15,0,255,223,13,0,255,255,255,255,255,255,207,255,255,1,128,16,255,3,0,0,0,0,255,3,255,255,255,255,255,255,255,255,255,255,255,0,255,255,255,255,255,7,255,255,255,255,255,255,255,255,63,0,255,255,255,31,255,15,255,1,192,255,255,255,255,63,31,0,255,255,255,255,255,15,255,255,255,3,255,3,0,0,0,0,255,255,255,15,255,255,255,255,255,255,255,127,254,255,31,0,255,3,255,3,128,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,239,255,239,15,255, 3,0,0,0,0,255,255,255,255,255,243,255,255,255,255,255,255,191,255,3,0,255,255,255,255,255,255,63,0,255,227,255,255,255,255,255,63,0,0,0,0,0,0,0,0,0,0,0,0,0,222,111,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,255,63,63,255,255,255,255,63,63,255,170,255,255,255,63,255,255,255,255,255,255,223,95,220,31,207,15,255,31,220,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,128,0,0,255,31,0,0,0,0,0,0,0,0,0,0,0,0,132,252,47,62,80,189,255,243,224,67, 0,0,255,255,255,255,255,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,255,255,255,255,255,255,3,0,0,255,255,255,255,255,127,255,255,255,255,255,127,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,31,120,12,0,255,255,255,255,191,32,255,255,255,255,255,255,255,128,0,0,255,255,127,0,127,127,127,127,127,127,127,127,255,255,255,255,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,0,0,0,254,3,62,31,254,255,255,255,255,255,255,255,255, 255,127,224,254,255,255,255,255,255,255,255,255,255,255,247,224,255,255,255,255,63,254,255,255,255,255,255,255,255,255,255,255,127,0,0,255,255,255,7,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,63,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,31,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,31,0,0,0,0,0,0,0,0,255,255,255,255,255,63, 255,31,255,255,255,15,0,0,255,255,255,255,255,127,240,143,255,255,255,128,255,255,255,255,255,255,255,255,255,255,0,0,0,0,128,255,252,255,255,255,255,255,255,255,255,255,255,255,255,121,15,0,255,7,0,0,0,0,0,0,0,0,0,255,187,247,255,255,255,0,0,0,255,255,255,255,255,255,15,0,255,255,255,255,255,255,255,255,15,0,255,3,0,0,252,8,255,255,255,255,255,7,255,255,255,255,7,0,255,255,255,31,255,255,255,255,255,255,247,255,0,128,255,3,0,0,0,0,255,255,255,255,255,255,127,0,255,63,255,3,255,255,127,4,255,255, 255,255,255,255,255,127,5,0,0,56,255,255,60,0,126,126,126,0,127,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,7,255,3,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,15,0,255,255,127,248,255,255,255,255,255,15,255,255,255,255,255,255,255,255,255,255,255,255,255,63,255,255,255,255,255,255,255,255,255,255,255,255,255,3,0,0,0,0,127,0,248,224,255,253,127,95,219,255,255,255,255,255,255,255,255,255,255,255,255,255,3,0,0,0,248,255,255,255,255,255,255,255,255, 255,255,255,255,63,0,0,255,255,255,255,255,255,255,255,252,255,255,255,255,255,255,0,0,0,0,0,255,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,31,0,0,255,3,254,255,255,7,254,255,255,7,192,255,255,255,255,255,255,255,255,255,255,127,252,252,252,28,0,0,0,0,255,239,255,255,127,255,255,183,255,63,255,63,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,7,0,0,0,0,0,0,0,0,255,255,255,255,255,255,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,31,255,255,255,255,255,255,1,0,0,0,0,0,255,255,255,127,0,0,255,255,255,7,0,0,0,0,0,0,255,255,255,63,255,255,255,255,15,255,62,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,63,255,3,0,0,0,0,0,0,0,0,0,0,63,253,255,255,255,255,191,145,255,255,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,63,0,255,255,255,3,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,192,0,0,0,0,0,0,0,0,111,240,239,254,255,255,15,0,0,0,0,0,255, 255,255,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,63,0,255,255,63,0,255,255,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,63,0,0,0,192,255,0,0,252,255,255,255,255,255,255,1,0,0,255,255,255,1,255,3,255,255,255,255,255,255,199,255,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,30,0,255,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,63,0,255,3,0,0,0,0,0,0,255,255, 255,255,255,255,255,255,255,255,255,255,255,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,31,0,255,255,255,255,255,127,0,0,248,255,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, 255,255,255,255,255,255,223,255,255,255,255,255,255,255,255,223,100,222,255,235,239,255,255,255,255,255,255,255,191,231,223,223,255,255,255,123,95,252,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,63,255,255,255,253,255,255,247,255,255,255,247,255,255,223,255,255,255,223,255,255,127,255,255,255,127,255,255,255,253,255,255,255,253,255,255,247,207,255,255,255,255,255,255,239,255, 255,255,150,254,247,10,132,234,150,170,150,247,247,94,255,251,255,15,238,251,255,15,0,0,0,0,0,0,0,0,18,16,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,16,16,34,35,16,36,37,38,39,40,41,42,43,16,44,45,46,17,47,48,17,17,49,17,17,17,50,51,52,53,54,55,56,57,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,58,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16, 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,59,16,60,61,62,63,64,65,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,66,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,67,16,16,68,16,69,70,71,16,72,16,73,16,16,16,16,74,75,76,77,16,16,78,16,79,80,16,16,16,16,81,16,16,16,16,16,16,16,16,16,16,16,16,16,82,16,16,16,16,16,16,16,16, 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,83,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,84,85,86,87, 16,16,88,89,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,90,16,91,92,93,94,95,96,97,98,16,16,16,16,16,16,16,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,254,255,0,252,1,0,0,248,1,0,0,120,0,0,0,0,255,251,223,251,0,0,128,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,0,252,255,224,175,255,255,255,255,255,255, 255,255,255,255,223,255,255,255,255,255,32,64,176,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,0,0,0,0,0,134,254,255,255,255,0,64,73,0,0,0,0,0,24,0,223,255,0,200,0,0,0,0,0,0,0,1,0,60,0,0,0,0,0,0,0,0,0,0,0,0,16,224,1,30,0,96,255,191,0,0,0,0,0,0,255,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,207,3,0,0,0,3,0,32,255,127,0,0,0,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,0,0,0,0,0,0,0,0,0,16,0,32,30,0,48,0,1,0,0,0,0,0,0,0,0,16, 0,32,0,0,0,0,252,15,0,0,0,0,0,0,0,16,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,32,0,0,0,0,3,0,0,0,0,0,0,0,0,16,0,32,0,0,0,0,253,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,255,7,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,255,0,0,0,0,0,0,0,16,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,63,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,16,0,0,0,0,0,0,128,0,128,192,223,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,0,0,0,0,0,0,254,255,255,255,0,252,255,255,0,0,0,0,0,0,0,0,252,0,0,0,0,0,0,192,255,223,255,7,0,0,0,0,0,0,0,0,0,0,128,6,0,252,0,0,24,62,0,0,128,191, 0,204,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,96,255,255,255,31,0,0,255,3,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,0,0,1,0,0,24,0,0,0,0,0,0,0,0,0,56,0,0,0,0,16,0,0,0,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,0,0,254,127,47,0,0,255,3,255,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,196,255,255,255,255,0,0,0,192,0,0,0,0,0,0,0,0,1,0,224,159,0,0,0,0,127, 63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,16,0,0,252,255,255,255,31,0,0,0,0,0,12,0,0,0,0,0,0,64,0,12,240,0,0,0,0,0,0,192,248,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,255,0,255,255,255,33,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,127,0,0,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,3,224,0,224,0,224,0,96,128,248,255,255,255,252,255,255,255,255,255,127,31,252,241,127,255,127,0,0,255,255,255,3,0,0,255,255,255,255,1,0,123,3,208,193,175,66,0,12,31,188,255,255,0,0,0,0,0,2,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,15,0,255,255,255,255,127,0,0,0,255,7,0,0,255,255,255,255,255,255,255,255,255,255,63,0,0,0,0,0,0,252,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,31,255,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,135,3,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,127,255,15,0,0,0,0,0,0,0,0,255,255,255,251,255,255,255,255,255,255,255,255,255,255,15,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,63,0,0,0,255,15,30,255,255,255,1,252,193,224,0,0,0,0,0,0,0,0,0,0,0,30,1,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,255,255,255,255, 15,0,0,0,255,255,255,127,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,127,0,0,0,0,0,0,192,0,224,0,0,0,0,0,0,0,0,0,0,0,128,15,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,255,255,127,0,3,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,8,0,0,0,15,255,3,0,0,0,0,0,0,240,0,0,0,0,0,0,0,0,0,16,192, 0,0,255,255,3,7,0,0,0,0,0,248,0,0,0,0,8,128,0,0,0,0,0,0,0,0,0,0,8,0,255,63,0,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,0,0,128,11,0,0,0,0,0,0,0,128,2,0,0,192,0,0,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,255,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,255,255, 255,3,127,0,255,255,255,255,247,255,127,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,254,255,0,252,1,0,0,248,1,0,0,248,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,127,0,48,135,255,255,255,255,255,143,255,0,0,0,0,0,0,224,255,255,7,255,15,0,0,0,0,0,0,255,255,255,255,255,63,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,143,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135,255,0,255,1,0,0,0, 224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,0,0,0,255,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,63,252,255,63,0,0,0,3,0,0,0,0,0,0,254,3,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,7,0,0,0,0,0, 0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,63,0,255,255,255,255,127,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,63,0,0,0,0,255,255,255,255,255,255,255,255,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,127,0,255,255,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,8,0,0,0,8,0,0,32, 0,0,0,32,0,0,128,0,0,0,128,0,0,0,2,0,0,0,2,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,255,255,255,255,255,15,255,255,255,255,255,255,255,255,255,255,255,255,15,0,255,127,254,127,254,255,254,255,0,0,0,0,255,7,255,255,255,127,255,255,255,255,255,255,255,15,255,255,255,255,255,7,0,0,0,0,0,0,0,0,192,255,255,255,7,0,255,255,255,255,255,7,255,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,1,0,191,255,255,255,255,255,255,255,255,31,255,255,15,0,255, 255,255,255,223,7,0,0,255,255,1,0,255,255,255,255,255,255,255,127,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,30,255,255,255,255,255,255,255,63,15,0,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,255,255,255,255,255,255,255,255,225,255,0,0,0,0,0,0,255,255,255,255,255,255,255,255,63,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,2, 0,0,0,4,0,0,0,0,0,0,0,80,197,1,0,248,168,1,0,160,146,1,0,200,124,1,0,72,103,1,0,168,82,1,0,32,64,1,0,232,144,2,0,160,128,2,0,128,112,2,0,48,93,2,0,224,79,2,0,168,68,2,0,32,56,2,0,144,44,2,0,160,32,2,0,96,22,2,0,248,10,2,0,0,3,2,0,64,250,1,0,96,237,1,0,152,227,1,0,248,219,1,0,240,216,1,0,168,213,1,0,136,210,1,0,200,207,1,0,64,204,1,0,176,200,1,0,32,197,1,0,240,191,1,0,168,188,1,0,104,186,1,0,96,184,1,0,152,182,1,0,16,180,1,0,136,177,1,0,200,174,1,0,216,171,1,0,152,168,1,0,168,164,1,0,32,162,1,0,88, 160,1,0,192,158,1,0,176,156,1,0,24,155,1,0,152,153,1,0,160,151,1,0,32,149,1,0,136,146,1,0,216,142,1,0,240,139,1,0,88,138,1,0,144,136,1,0,128,134,1,0,216,132,1,0,88,131,1,0,160,129,1,0,88,127,1,0,168,124,1,0,88,120,1,0,64,118,1,0,32,116,1,0,160,114,1,0,192,112,1,0,56,111,1,0,88,109,1,0,128,107,1,0,176,105,1,0,40,103,1,0,216,99,1,0,216,97,1,0,144,95,1,0,96,93,1,0,224,91,1,0,16,90,1,0,72,88,1,0,152,86,1,0,152,84,1,0,128,82,1,0,32,79,1,0,72,77,1,0,136,75,1,0,24,74,1,0,88,72,1,0,208,70,1,0,56,69,1,0,152, 67,1,0,24,66,1,0,224,63,1,0,24,61,1,0,0,59,1,0,40,57,1,0,200,55,1,0,64,54,1,0,8,53,1,0,240,51,1,0,136,147,2,0,0,146,2,0,168,144,2,0,184,141,2,0,24,140,2,0,88,138,2,0,0,137,2,0,120,135,2,0,64,134,2,0,232,132,2,0,120,131,2,0,200,129,2,0,80,128,2,0,64,125,2,0,168,123,2,0,72,122,2,0,240,120,2,0,152,119,2,0,56,118,2,0,248,116,2,0,200,115,2,0,80,114,2,0,96,112,2,0,120,109,2,0,56,108,2,0,248,106,2,0,232,105,2,0,136,104,2,0,88,102,2,0,240,100,2,0,168,99,2,0,216,94,2,0,232,92,2,0,48,90,2,0,184,88,2,0,104, 87,2,0,96,86,2,0,64,85,2,0,64,84,2,0,56,83,2,0,56,82,2,0,216,80,2,0,208,79,2,0,176,77,2,0,128,76,2,0,128,75,2,0,168,74,2,0,168,73,2,0,216,72,2,0,232,71,2,0,0,0,0,0,8,0,0,0,0,0,0,0,160,0,0,0,170,0,0,0,32,0,0,0,58,0,0,0,70,0,0,0,12,0,0,0,34,0,0,0,36],"i8",L,l.J);D([64,0,0,0,174,0,0,0,66,0,0,0,140,0,0,0,34,0,0,0,178,0,0,0,0,0,0,0,0,0,0,0,106,0,0,0,0,0,0,0,62,0,0,0,44,0,0,0,12,0,0,0,66,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0, 0,0,255,255,255,255,0,0,0,0,0,0,0,0,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,108,108,45,99,111,110,100,105,116,105,111,110,101,100,0,12,0,8,0,140,0,8,0,76,0,8,0,204,0,8,0,44,0,8,0,172,0,8,0,108,0,8,0,236,0,8,0,28,0,8,0,156,0,8,0,92,0,8,0,220,0,8,0,60,0,8,0,188,0,8,0,124,0,8,0,252,0,8,0,2,0,8,0,130,0,8,0,66,0,8,0,194,0,8,0,34,0,8,0,162,0,8,0,98,0,8,0,226,0,8,0,18,0,8,0,146,0,8,0,82,0,8,0,210,0,8,0,50,0,8,0,178,0,8,0,114,0,8,0,242,0,8,0,10,0,8,0,138,0,8,0,74,0,8,0,202,0,8,0,42,0,8,0,170, 0,8,0,106,0,8,0,234,0,8,0,26,0,8,0,154,0,8,0,90,0,8,0,218,0,8,0,58,0,8,0,186,0,8,0,122,0,8,0,250,0,8,0,6,0,8,0,134,0,8,0,70,0,8,0,198,0,8,0,38,0,8,0,166,0,8,0,102,0,8,0,230,0,8,0,22,0,8,0,150,0,8,0,86,0,8,0,214,0,8,0,54,0,8,0,182,0,8,0,118,0,8,0,246,0,8,0,14,0,8,0,142,0,8,0,78,0,8,0,206,0,8,0,46,0,8,0,174,0,8,0,110,0,8,0,238,0,8,0,30,0,8,0,158,0,8,0,94,0,8,0,222,0,8,0,62,0,8,0,190,0,8,0,126,0,8,0,254,0,8,0,1,0,8,0,129,0,8,0,65,0,8,0,193,0,8,0,33,0,8,0,161,0,8,0,97,0,8,0,225,0,8,0,17,0,8,0,145,0,8, 0,81,0,8,0,209,0,8,0,49,0,8,0,177,0,8,0,113,0,8,0,241,0,8,0,9,0,8,0,137,0,8,0,73,0,8,0,201,0,8,0,41,0,8,0,169,0,8,0,105,0,8,0,233,0,8,0,25,0,8,0,153,0,8,0,89,0,8,0,217,0,8,0,57,0,8,0,185,0,8,0,121,0,8,0,249,0,8,0,5,0,8,0,133,0,8,0,69,0,8,0,197,0,8,0,37,0,8,0,165,0,8,0,101,0,8,0,229,0,8,0,21,0,8,0,149,0,8,0,85,0,8,0,213,0,8,0,53,0,8,0,181,0,8,0,117,0,8,0,245,0,8,0,13,0,8,0,141,0,8,0,77,0,8,0,205,0,8,0,45,0,8,0,173,0,8,0,109,0,8,0,237,0,8,0,29,0,8,0,157,0,8,0,93,0,8,0,221,0,8,0,61,0,8,0,189,0,8,0,125, 0,8,0,253,0,8,0,19,0,9,0,19,1,9,0,147,0,9,0,147,1,9,0,83,0,9,0,83,1,9,0,211,0,9,0,211,1,9,0,51,0,9,0,51,1,9,0,179,0,9,0,179,1,9,0,115,0,9,0,115,1,9,0,243,0,9,0,243,1,9,0,11,0,9,0,11,1,9,0,139,0,9,0,139,1,9,0,75,0,9,0,75,1,9,0,203,0,9,0,203,1,9,0,43,0,9,0,43,1,9,0,171,0,9,0,171,1,9,0,107,0,9,0,107,1,9,0,235,0,9,0,235,1,9,0,27,0,9,0,27,1,9,0,155,0,9,0,155,1,9,0,91,0,9,0,91,1,9,0,219,0,9,0,219,1,9,0,59,0,9,0,59,1,9,0,187,0,9,0,187,1,9,0,123,0,9,0,123,1,9,0,251,0,9,0,251,1,9,0,7,0,9,0,7,1,9,0,135,0,9, 0,135,1,9,0,71,0,9,0,71,1,9,0,199,0,9,0,199,1,9,0,39,0,9,0,39,1,9,0,167,0,9,0,167,1,9,0,103,0,9,0,103,1,9,0,231,0,9,0,231,1,9,0,23,0,9,0,23,1,9,0,151,0,9,0,151,1,9,0,87,0,9,0,87,1,9,0,215,0,9,0,215,1,9,0,55,0,9,0,55,1,9,0,183,0,9,0,183,1,9,0,119,0,9,0,119,1,9,0,247,0,9,0,247,1,9,0,15,0,9,0,15,1,9,0,143,0,9,0,143,1,9,0,79,0,9,0,79,1,9,0,207,0,9,0,207,1,9,0,47,0,9,0,47,1,9,0,175,0,9,0,175,1,9,0,111,0,9,0,111,1,9,0,239,0,9,0,239,1,9,0,31,0,9,0,31,1,9,0,159,0,9,0,159,1,9,0,95,0,9,0,95,1,9,0,223,0,9,0, 223,1,9,0,63,0,9,0,63,1,9,0,191,0,9,0,191,1,9,0,127,0,9,0,127,1,9,0,255,0,9,0,255,1,9,0,0,0,7,0,64,0,7,0,32,0,7,0,96,0,7,0,16,0,7,0,80,0,7,0,48,0,7,0,112,0,7,0,8,0,7,0,72,0,7,0,40,0,7,0,104,0,7,0,24,0,7,0,88,0,7,0,56,0,7,0,120,0,7,0,4,0,7,0,68,0,7,0,36,0,7,0,100,0,7,0,20,0,7,0,84,0,7,0,52,0,7,0,116,0,7,0,3,0,8,0,131,0,8,0,67,0,8,0,195,0,8,0,35,0,8,0,163,0,8,0,99,0,8,0,227,0,8,0,184,40,0,0,88,102,0,0,1,1,0,0,30,1,0,0,15,0,0,0,0,0,0,0,0,0,5,0,16,0,5,0,8,0,5,0,24,0,5,0,4,0,5,0,20,0,5,0,12,0,5,0,28,0, 5,0,2,0,5,0,18,0,5,0,10,0,5,0,26,0,5,0,6,0,5,0,22,0,5,0,14,0,5,0,30,0,5,0,1,0,5,0,17,0,5,0,9,0,5,0,25,0,5,0,5,0,5,0,21,0,5,0,13,0,5,0,29,0,5,0,3,0,5,0,19,0,5,0,11,0,5,0,27,0,5,0,7,0,5,0,23,0,5,0,80,45,0,0,208,102,0,0,0,0,0,0,30,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,72,103,0,0,0,0,0,0,19,0,0,0,7,0,0,0,0,0,0,0,46,0,0,0,6,0,0,0,80,0,0,0,18,0,0,0,34,0,0,0,82,0,0,0,22,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,42,0,0,0,0,0,0,0,0,0,0,0,52,0,0,0,46,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,176,193,0,0,0,0,0,0,0,0,0,0,0,0,0,160,1,0,0,16,0,0,0,1,0,0,0,0,0,0,0,0,16,0,2,0,0,0,0,0,0,0,0,0,0,16,64,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,176,193,0,0,0,0,0,0,0,0,0,0,0,16,64,144,37,0,0,147,0,0,0,1,0,0,0,0,0,0,0,0,32,3,2,0,0,0,0,0,0,0,0,0,0,16,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,16,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,144,195,0,0,0,0,0,0,0,0,0,0,0,16,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,16,0,0,0,0,0,0,0,0,0,0,0,0,16,64,128,101,0,0,8,0,0,0,1,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,56,0,0,0,32,0,0,0,8,0,0,0,90,0,0,0,86,0,0,0,32,0,0,0,232,22,2,0,96,69,2,0,248,56,2,0,64,45,2,0,64,33,2,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,0,0,0, 112,0,0,0,2,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,118,0,0,0,108,0,0,0,166,0,0,0,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,102,0,0,0,110,0,0,0,14,0,0,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,14,0,0,0,2,0,0,0,2,0,0,0,50,0,0,0,28,0,0,0,14,0,0,0,8,124,1,0,232,119,1,0,248,117,1,0,104,65,3,0,88,114,1,0,136,112,1,0,240,110,1,0,16,109,1,0,104,65,3,0,32,107,1,0,72,105,1,0,104,65,3,0,128,102,1,0,112,99,1,0,128,97,1,0,40,95,1,0,24,93,1,0,136,91,1,0,184,89,1,0,24,88,1,0,56,86,1,0,80,84,1,0,32,82, 1,0,208,78,1,0,24,77,1,0,80,75,1,0,120,74,1,0,32,72,1,0,168,70,1,0,8,69,1,0,104,67,1,0,192,65,1,0,112,63,1,0,200,60,1,0,104,65,3,0,144,58,1,0,240,56,1,0,136,55,1,0,232,53,1,0,104,65,3,0,224,52,1,0,208,51,1,0,72,147,2,0,216,145,2,0,200,60,1,0,104,65,3,0,96,144,2,0,128,141,2,0,160,139,2,0,240,137,2,0,112,136,2,0,72,135,2,0,32,134,2,0,200,132,2,0,88,131,2,0,168,129,2,0,48,128,2,0,104,65,3,0,8,125,2,0,120,123,2,0,24,122,2,0,184,120,2,0,104,119,2,0,104,65,3,0,16,118,2,0,216,116,2,0,176,115,2,0,56,114, 2,0,64,112,2,0,96,109,2,0,40,108,2,0,216,106,2,0,184,105,2,0,200,104,2,0,8,103,2,0,224,100,2,0,200,60,1,0,104,65,3,0,144,99,2,0,192,94,2,0,200,92,2,0,24,88,1,0,104,65,3,0,248,89,2,0,144,88,2,0,80,87,2,0,48,86,2,0,56,85,2,0,48,84,2,0,40,83,2,0,240,81,2,0,208,80,2,0,192,79,2,0,24,88,1,0,104,65,3,0,128,77,2,0,112,76,2,0,112,75,2,0,144,74,2,0,232,73,2,0,192,72,2,0,208,71,2,0,216,70,2,0,200,60,1,0,104,65,3,0,168,69,2,0,128,68,2,0,88,66,2,0,32,65,2,0,24,64,2,0,240,62,2,0,216,61,2,0,8,61,2,0,0,60,2,0,176, 58,2,0,128,57,2,0,200,60,1,0,104,65,3,0,240,55,2,0,8,54,2,0,104,65,3,0,0,53,2,0,208,51,2,0,224,50,2,0,208,49,2,0,0,49,2,0,24,48,2,0,24,47,2,0,176,45,2,0,96,44,2,0,104,65,3,0,144,42,2,0,104,65,3,0,88,41,2,0,232,39,2,0,224,38,2,0,224,37,2,0,0,37,2,0,8,36,2,0,200,60,1,0,104,65,3,0,240,34,2,0,104,65,3,0,184,33,2,0,128,32,2,0,80,30,2,0,56,29,2,0,80,28,2,0,168,27,2,0,240,26,2,0,24,88,1,0,104,65,3,0,24,26,2,0,104,65,3,0,80,25,2,0,56,24,2,0,72,23,2,0,56,22,2,0,64,20,2,0,48,19,2,0,32,18,2,0,104,65,3,0,0,17, 2,0,128,15,2,0,112,14,2,0,184,13,2,0,232,12,2,0,240,11,2,0,208,10,2,0,168,9,2,0,104,65,3,0,240,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,125,2,0,136,109,2,0,64,90,2,0,0,0,0,0,0,0,0,0,4,0,0,0,224,77,2,0,0,0,0,0,0,0,0,0,128,66,2,0,136,109,2,0,64,90,2,0,0,0,0,0,40,54,2,0,5,0,0,0,224,77,2,0,0,0,0,0,192,42,2,0,112,30,2,0,136,109,2,0,88,20,2,0,0,0,0,0,0,0,0,0,6,0,0,0,224,77,2,0,184,9,2,0,0,0,0,0,96,1,2,0,136,109,2,0,88,20,2,0,0,0,0,0,40,54,2,0,7,0,0,0,224,77,2,0,184,9,2,0,192,42,2,0,104,248,1,0,216,235, 1,0,88,20,2,0,0,0,0,0,0,0,0,0,10,0,0,0,112,226,1,0,184,9,2,0,0,0,0,0,56,219,1,0,216,235,1,0,88,20,2,0,0,0,0,0,192,42,2,0,11,0,0,0,112,226,1,0,184,9,2,0,192,42,2,0,240,215,1,0,216,235,1,0,240,212,1,0,0,0,0,0,0,0,0,0,8,0,0,0,112,226,1,0,0,0,0,0,0,0,0,0,208,209,1,0,216,235,1,0,240,212,1,0,0,0,0,0,192,42,2,0,9,0,0,0,112,226,1,0,0,0,0,0,192,42,2,0,56,207,1,0,56,207,1,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,128,203,1,0,0,0,0,0,0,0,0,0,224,199,1,0,56,207,1,0,184,9,2,0,0,0,0,0,0,0,0,0,14,0,0,0,128,203,1,0,184, 9,2,0,0,0,0,0,56,196,1,0,56,207,1,0,184,9,2,0,0,0,0,0,40,54,2,0,15,0,0,0,128,203,1,0,184,9,2,0,192,42,2,0,224,190,1,0,56,207,1,0,0,0,0,0,0,0,0,0,40,54,2,0,13,0,0,0,128,203,1,0,0,0,0,0,192,42,2,0,248,187,1,0,248,187,1,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,224,77,2,0,0,0,0,0,0,0,0,0,248,185,1,0,248,187,1,0,184,9,2,0,0,0,0,0,0,0,0,0,18,0,0,0,224,77,2,0,184,9,2,0,0,0,0,0,200,183,1,0,248,187,1,0,184,9,2,0,0,0,0,0,40,54,2,0,19,0,0,0,224,77,2,0,184,9,2,0,192,42,2,0,200,181,1,0,248,187,1,0,0,0,0,0,112,179,1, 0,0,0,0,0,20,0,0,0,224,77,2,0,0,0,0,0,0,0,0,0,216,176,1,0,248,187,1,0,184,9,2,0,112,179,1,0,0,0,0,0,22,0,0,0,224,77,2,0,184,9,2,0,0,0,0,0,0,174,1,0,248,187,1,0,184,9,2,0,112,179,1,0,40,54,2,0,23,0,0,0,224,77,2,0,184,9,2,0,192,42,2,0,80,171,1,0,248,187,1,0,0,0,0,0,112,179,1,0,40,54,2,0,21,0,0,0,224,77,2,0,0,0,0,0,192,42,2,0,32,168,1,0,248,187,1,0,0,0,0,0,0,0,0,0,40,54,2,0,17,0,0,0,224,77,2,0,0,0,0,0,192,42,2,0,16,164,1,0,144,161,1,0,184,9,2,0,0,0,0,0,0,0,0,0,26,0,0,0,112,226,1,0,184,9,2,0,0,0,0,0, 232,159,1,0,144,161,1,0,184,9,2,0,0,0,0,0,192,42,2,0,27,0,0,0,112,226,1,0,184,9,2,0,192,42,2,0,64,158,1,0,144,161,1,0,0,0,0,0,0,0,0,0,192,42,2,0,25,0,0,0,112,226,1,0,0,0,0,0,192,42,2,0,96,156,1,0,144,161,1,0,184,154,1,0,0,0,0,0,0,0,0,0,24,0,0,0,112,226,1,0,0,0,0,0,0,0,0,0,16,153,1,0,48,151,1,0,184,9,2,0,0,0,0,0,0,0,0,0,30,0,0,0,112,226,1,0,184,9,2,0,0,0,0,0,200,148,1,0,48,151,1,0,184,9,2,0,0,0,0,0,192,42,2,0,31,0,0,0,112,226,1,0,184,9,2,0,192,42,2,0,24,146,1,0,48,151,1,0,0,0,0,0,0,0,0,0,192,42,2, 0,29,0,0,0,112,226,1,0,0,0,0,0,192,42,2,0,112,142,1,0,48,151,1,0,184,154,1,0,0,0,0,0,0,0,0,0,28,0,0,0,112,226,1,0,0,0,0,0,0,0,0,0,144,139,1,0,144,139,1,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,216,137,1,0,0,0,0,0,0,0,0,0,48,136,1,0,16,134,1,0,184,9,2,0,0,0,0,0,0,0,0,0,2,0,0,0,112,226,1,0,184,9,2,0,0,0,0,0,136,132,1,0,16,134,1,0,184,9,2,0,0,0,0,0,192,42,2,0,3,0,0,0,112,226,1,0,184,9,2,0,192,42,2,0,224,130,1,0,16,134,1,0,0,0,0,0,0,0,0,0,192,42,2,0,1,0,0,0,112,226,1,0,0,0,0,0,192,42,2,0,48,129,1,0,16,134, 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,226,1,0,0,0,0,0,0,0,0,0,0,127,1,0,32,124,1,0,8,120,1,0,0,0,0,0,192,42,2,0,33,0,0,0,112,226,1,0,0,0,0,0,192,42,2,0,16,118,1,0,224,115,1,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,216,137,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,0,0,0,18,0,0,0,34,0,0,0,184,0,0,0,22,0,0,0,48,0,0,0,32,57,1,0,184,55,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,18,0,0,0,34,0,0,0,52,0,0,0,0,0,0,0,38,0,0,0, 100,111,116,32,112,105,99,32,112,108,117,103,105,110,58,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,0,0,0,134,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,96,0,0,0,24,0,0,0,10,0,0,0,68,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,240,63,0,0,0,0,0,0,240,63,0,0,0,0,0,0,240,63,0,0,0,0,0,0,240,63,0,0,0,0,0,0,240,63,0,0,0,0,0,0,240,63,0,0,0,0,0,0,240,63,0,0,0,0,0,0,240,63,0,0,0,0, 0,0,240,63,0,0,0,0,0,0,240,63,0,0,0,0,0,0,240,63,0,0,0,0,0,0,240,63,180,0,0,0,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,0,49,1,83,0,127,1,48,1,105,0,120,1,255,0,129,1,83,2,130,1,131,1,132,1,133,1,134,1,84,2,135,1,136,1,137,1,86,2,138,1,87,2,139,1,140,1,142,1,221,1,143,1,89,2,144,1,91,2,145,1,146,1,147,1,96,2,148,1,99,2,150,1,105,2,151,1,104,2,152,1,153,1,156,1,111,2,157,1,114,2,159,1,117,2,166,1,128,2,167,1,168,1,169,1,131,2,172,1,173,1,174,1,136,2,175,1,176,1,177,1,138,2,178,1,139,2,183,1,146, 2,184,1,185,1,188,1,189,1,196,1,198,1,196,1,197,1,197,1,198,1,199,1,201,1,199,1,200,1,200,1,201,1,202,1,204,1,202,1,203,1,203,1,204,1,241,1,243,1,241,1,242,1,242,1,243,1,244,1,245,1,246,1,149,1,247,1,191,1,32,2,158,1,134,3,172,3,136,3,173,3,137,3,174,3,138,3,175,3,140,3,204,3,142,3,205,3,143,3,206,3,153,3,69,3,153,3,190,31,163,3,194,3,247,3,248,3,250,3,251,3,96,30,155,30,223,0,223,0,158,30,223,0,89,31,81,31,91,31,83,31,93,31,85,31,95,31,87,31,188,31,179,31,204,31,195,31,236,31,229,31,252,31,243,31, 58,2,101,44,59,2,60,2,61,2,154,1,62,2,102,44,65,2,66,2,67,2,128,1,68,2,137,2,69,2,140,2,244,3,184,3,249,3,242,3,253,3,123,3,254,3,124,3,255,3,125,3,192,4,207,4,38,33,201,3,42,33,107,0,43,33,229,0,50,33,78,33,131,33,132,33,96,44,97,44,98,44,107,2,99,44,125,29,100,44,125,2,109,44,81,2,110,44,113,2,111,44,80,2,112,44,82,2,114,44,115,44,117,44,118,44,126,44,63,2,127,44,64,2,242,44,243,44,125,167,121,29,139,167,140,167,141,167,101,2,170,167,102,2,199,16,39,45,205,16,45,45,118,3,119,3,156,3,181,0,146,3, 208,3,152,3,209,3,166,3,213,3,160,3,214,3,154,3,240,3,161,3,241,3,149,3,245,3,207,3,215,3,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,3,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0, 0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,153,153,153,153,153,217,191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,45,0,0,1,0,0,0,1,0, 0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,1,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51, 51,51,51,51,51,227,63,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,24,0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,128,102,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,128,102,64,154,153,153,153,153,153,217,191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,128,102,64,123,20,174,71,225,122,228,191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,0,1,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,123, 20,174,71,225,122,228,191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,51,51,51, 51,51,211,191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,128,70,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,1,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0, 0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,128,70,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,158,0,0,0,28,0,0,0,0,0,0,0,0,0,0,0,67,68,65,84,65,91,0,0,96,0,0,0,144,0,0,0,128,0,0,0,144,0,0,0,8,0,0,0,4,0,0,0,0,0,0,0,56,0,0,0,52,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,249,1,0,240,236,1,0,32,227,1,0,200,219,1,0,72,216,1,0,112,213,1,0,56,210,1,0,152,207,1,0,0,204,1,0,104,200,1,0,176, 196,1,0,176,191,1,0,88,188,1,0,64,186,1,0,8,184,1,0,24,182,1,0,208,179,1,0,40,177,1,0,72,174,1,0,168,171,1,0,120,168,1,0,0,0,0,0,2,3,4,5,6,7,8,0,0,9,10,11,12,13,14,15,16,17,0,0,0,0,0,0,0,0,0,0,0,0,18,19,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,23,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,0,0,0,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,4,254,255,255,135,254,255,255,7,0,0,0,0,0,0,0,0,255,255,127,255,255,255,127,255,255,255,255,255,255,255,243,127,254,253,255, 255,255,255,255,127,255,255,255,255,255,255,255,255,15,224,255,255,255,255,49,252,255,255,255,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,1,0,248,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,215,255,255,251,255,255,255,255,127,127,84,253,255,15,0,254,223,255,255,255,255,255,255,255,255,254,223,255,255,255,255,3,0,255,255,255,255,255,255,159,25,255,255,255,207,63,3,0,0,0,0,0,0,254,255,255,255,127,2,254,255,255,255,127,0,0,0,0,0,0,0,0,0,255,255,255,7,7,0,0,0,0,0,254,255,255,7,254, 7,0,0,0,0,254,255,255,255,255,255,255,255,255,124,255,127,47,0,96,0,0,0,224,255,255,255,255,255,255,35,0,0,0,255,3,0,0,0,224,159,249,255,255,253,197,3,0,0,0,176,3,0,3,0,224,135,249,255,255,253,109,3,0,0,0,94,0,0,28,0,224,175,251,255,255,253,237,35,0,0,0,0,1,0,0,0,224,159,249,255,255,253,205,35,0,0,0,176,3,0,0,0,224,199,61,214,24,199,191,3,0,0,0,0,0,0,0,0,224,223,253,255,255,253,239,3,0,0,0,0,3,0,0,0,224,223,253,255,255,253,239,3,0,0,0,64,3,0,0,0,224,223,253,255,255,253,255,3,0,0,0,0,3,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,254,255,255,255,255,127,13,0,63,0,0,0,0,0,0,0,150,37,240,254,174,108,13,32,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,254,255,255,255,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,63,0,255,255,255,255,127,0,237,218,7,0,0,0,0,80,1,80,49,130,171,98,44,0,0,0,0,64,0,201,128,245,7,0,0,0,0,8,1,2,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,15,255,255,255,255,255,255,255,255,255,255,255,3,255,255,63,63,255, 255,255,255,63,63,255,170,255,255,255,63,255,255,255,255,255,255,223,95,220,31,207,15,255,31,220,31,0,0,0,0,64,76,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,254,3,0,0,254,255,255,255,255,255,255,255,255,255,31,0,254,255,255,255,255,255,255,255,255,255,255,7,224,255,255,255,255,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,63,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,255,7,254,255,255,135,254,255,255,7,0,0,0,0,0,0,128,0,255,255,127,255,255,255,127,255,255,255,255,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,1,0,248,3,0,3,0,0,0,0,0,255,255,255,255,255,255,255,255,63,0,0,0,3,0,0,0,192,215,255,255,251,255,255,255,255,127,127,84,253,255,15,0,254,223,255,255,255,255,255,255,255,255,254,223,255,255,255,255,123,0,255,255,255,255,255,255,159,25,255,255,255,207,63,3,0,0,0,0,0,0,254, 255,255,255,127,2,254,255,255,255,127,0,254,255,251,255,255,187,22,0,255,255,255,7,7,0,0,0,0,0,254,255,255,7,255,255,7,0,255,3,255,255,255,255,255,255,255,255,255,124,255,127,239,255,255,61,255,3,238,255,255,255,255,255,255,243,255,63,30,255,207,255,0,0,238,159,249,255,255,253,197,211,159,57,128,176,207,255,3,0,228,135,249,255,255,253,109,211,135,57,0,94,192,255,31,0,238,175,251,255,255,253,237,243,191,59,0,0,193,255,0,0,238,159,249,255,255,253,205,243,143,57,192,176,195,255,0,0,236,199,61,214,24, 199,191,195,199,61,128,0,128,255,0,0,238,223,253,255,255,253,239,195,223,61,96,0,195,255,0,0,236,223,253,255,255,253,239,195,223,61,96,64,195,255,0,0,236,223,253,255,255,253,255,195,207,61,128,0,195,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,255,255,255,255,127,255,7,255,127,255,3,0,0,0,0,150,37,240,254,174,108,255,59,95,63,255,3,0,0,0,0,0,0,0,3,255,3,160,194,255,254,255,255,255,3,254,255,223,15,191,254,255,63,254,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,31,2,0,0, 0,160,0,0,0,254,255,62,0,254,255,255,255,255,255,255,255,255,255,31,102,254,255,255,255,255,255,255,255,255,255,255,119,25,3,26,27,28,29,30,0,0,31,32,33,34,35,36,37,16,17,0,0,0,0,0,0,0,0,0,0,0,0,18,19,38,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,23,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,46,57,57,0,0,0,0,0,154,153,153,153,153,153,169,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0,98,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,4,0,0,0,0,0,0,0,28,0,0,0,114,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,0,0,0,30,0,0,0,76,0,0,0,88,0,0,0,68,0,0,0,20,0,0,0,24,0,0,0,126,0,0,0,146,0,0,0,32,0,0,0,96,0,0,0,24,0,0,0,26,0,0,0,16,0,0,0,4,0,0,0,22,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,10,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,16,12,19,28,30, 3,13,31,32,33,34,35,27,26,17,25,25,25,25,25,25,25,25,25,25,22,18,2,14,11,15,28,24,24,24,24,24,24,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,20,28,4,28,22,28,24,24,24,24,24,24,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,28,36,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,22,28,28,28,28,28,28,28,28,28,28,22,28,26,28,28,22,28,28,28,28,28,22,22,22,22,22,22,22,22,22,22,22,22,22,22, 22,22,22,22,22,22,22,22,22,28,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,28,22,22,22,22,22,22,22,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,38,0,0,0,96,0,0,0,36,0,0,0,100,0,0,0,70,0,0,0,26,0,0,0,4,0,0,0,156,0,0,0,42,0,0,0,106,0,0,0,112,0,0,0,54,0,0,0,28,0,0,0,74,0,0,0,10,0,0,0,24,0,0,0,1],"i8",L,l.J+10256);D([21,10,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,16,12,19,28,30,3,13,31,32,33,34,35, 27,26,17,25,25,25,25,25,25,25,25,25,25,22,18,2,14,11,15,28,24,24,24,24,24,24,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,20,28,4,28,22,28,24,24,24,24,24,24,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,28,36,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,22,28,28,28,28,28,28,28,28,28,28,22,28,26,28,28,22,28,28,28,28,28,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, 22,22,28,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,28,22,22,22,22,22,22,22,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,208,1,0,8,0,0,0,3,0,0,0,144,204,1,0,200,201,1,0,11,0,0,0,6,0,0,0,96,197,1,0,64,192,1,0,2,0,0,0,1,0,0,0,0,189,1,0,144,186,1,0,4,0,0,0,2,0,0,0,136,184,1,0,192,182,1,0,4,0,0,0,4,0,0,0,80,180,1,0,216,177,1,0,5,0,0,0,5,0,0,0,56,175,1,0,80,172,1,0,4,0,0,0,7,0,0,0,24,169,1,0,72,165,1,0,5,0,0,0,9, 0,0,0,96,162,1,0,224,159,1,0,4,0,0,0,10,0,0,0,240,158,1,0,88,156,1,0,4,0,0,0,12,0,0,0,80,155,1,0,1,208,209,210,211,212,213,214,215,216,217,0,0,0,0,0,32,0,0,0,9,0,0,0,10,0,0,0,13,0,0,0,11,0,0,0,12,0,0,0,133,0,0,0,0,32,0,0,1,32,0,0,2,32,0,0,3,32,0,0,4,32,0,0,5,32,0,0,6,32,0,0,8,32,0,0,9,32,0,0,10,32,0,0,40,32,0,0,41,32,0,0,95,32,0,0,0,48,0,0,0,0,0,0,38,0,0,0,96,0,0,0,36,0,0,0,100,0,0,0,70,0,0,0,26,0,0,0,4,0,0,0,156,0,0,0,42,0,0,0,106,0,0,0,112,0,0,0,54,0,0,0,28,0,0,0,74,0,0,0,20,0,0,0,32,0,0,0,1,0, 0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,21,10,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,16,12,19,28,30,3,13,31,32,33,34,35,27,26,17,25,25,25,25,25,25,25,25,25,25,22,18,2,14,11,15,28,24,24,24,24,24,24,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,20,28,4,28,22,28,24,24,24,24,24,24,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,28,36,28,28,28,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,0,1,1,188,0,0,0,186,0,0,0,84,0,0,0,12,0,0,0,14,0,0,0,84,0,0,0,70,0,0,0,72,0,0,0,74,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,42,0,0,0,4,0,0,0,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,74,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,8,0,0,0,0,0,0,0,40,0,0,0,108,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,1,0,0,48, 1,0,0,176,0,0,0,0,0,0,0,120,109,108,61,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,88,77,76,47,49,57,57,56,47,110,97,109,101,115,112,97,99,101,0,0,0,0,0,0,0,0,56,227,1,0,18,0,0,0,208,219,1,0,66,0,0,0,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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,26,27,28,29,30,31,32,33,34,35,36,37,38,0,0,25,17,18,19,21,32,49,78,29,30,96,31,1,50,86,25,25,25,2,25,52,51,49,198,214,4,104,58,32,55,32,71,32,63,32,32,93,32,32,5,6,87,88,52,4,7,8,9,10,11, 12,13,80,94,95,4,85,98,5,6,101,80,103,89,7,8,9,10,11,12,13,105,4,83,55,106,107,54,25,17,18,19,21,57,60,4,5,6,58,84,65,0,7,8,9,10,11,12,13,5,6,0,90,0,0,7,8,9,10,11,12,13,4,39,41,43,0,46,0,61,0,0,0,0,0,4,5,6,0,63,0,0,7,8,9,10,11,12,13,5,6,0,0,0,0,7,8,9,10,11,12,13,4,0,71,0,0,66,75,0,0,0,0,0,0,4,5,6,0,76,77,68,7,8,9,10,11,12,13,5,6,4,0,0,0,7,8,9,10,11,12,13,0,0,0,5,6,0,0,0,0,7,8,9,10,11,12,13,38,40,42,44,45,47,48,0,0,0,0,0,0,0,0,0,38,40,42,45,0,0,0,0,0,2,3,3,1,1,2,1,1,1,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,2,1,1,2,0,6,1,3,3,3,3,1,0,1,2,3,0,4,1,2,3,0,4,0,4,0,4,0,3,2,1,2,1,2,1,0,0,0,0,0,0,0,39,40,40,40,41,42,42,43,43,43,43,43,43,43,43,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,58,59,59,61,60,62,62,62,62,62,63,63,64,64,64,66,65,67,67,67,69,68,70,68,71,68,72,68,73,73,74,74,75,75,0,0,0,0,0,0,184,255,184,255,239,255,191,0,246,255,255,255,38,0,0,0,42,0,1,0,41,0,184,255,184,255,2,0,44,0,184,255,184,255,184,255,184,255,184,255,254,255,96,0,184,255,22,0,14,0,184,255,191,255,184,255,184,255,185, 255,184,255,184,255,184,255,184,255,184,255,184,255,184,255,0,0,0,0,0,0,11,0,184,255,169,0,8,0,184,255,184,255,6,0,184,255,184,255,184,255,184,255,184,255,184,255,184,255,3,0,169,0,184,255,169,0,169,0,169,0,169,0,169,0,169,0,169,0,184,255,250,255,184,255,5,0,247,255,184,255,184,255,184,255,184,255,169,0,169,0,169,0,169,0,10,0,32,0,9,0,60,0,15,0,73,0,12,0,100,0,113,0,17,0,140,0,153,0,184,255,184,255,184,255,184,255,184,255,184,255,184,255,184,255,184,255,184,255,184,255,184,255,184,255,184,255,184, 255,184,255,184,255,184,255,184,255,184,255,184,255,26,0,184,255,149,0,184,255,21,0,43,0,184,255,34,0,184,255,26,0,13,0,30,0,184,255,10,0,184,255,184,255,184,255,184,255,53,0,184,255,184,255,50,0,184,255,184,255,184,255,37,0,184,255,21,0,184,255,61,0,65,0,184,255,66,0,184,255,184,255,184,255,184,255,184,255,255,3,14,15,16,33,53,34,56,35,59,20,62,36,64,22,67,23,69,24,37,26,70,27,28,72,73,74,81,82,100,99,102,91,92,79,97,0,0,0,0,4,43,0,33,32,0,17,19,21,25,27,29,23,0,5,7,43,43,43,0,43,0,0,9,8,37,0,0, 1,31,2,6,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,34,3,35,18,10,38,20,11,39,22,13,41,24,16,26,12,40,28,14,30,15,0,47,0,44,0,43,63,0,45,0,43,0,49,42,36,62,46,61,0,54,52,0,56,48,65,0,50,0,60,0,0,59,0,64,51,55,53,57,0,0,0,0,2,2,2,2,2,15,12,72,0,3,81,8,1,8,79,17,18,19,7,21,11,30,12,10,30,12,97,15,38,14,40,5,42,16,44,45,6,47,48,26,27,28,29,11,12,32,33,34,35,36,37,38,31,23,24,12,22,4,26,27,10,31,25,80,32,33,34,35,36,37,38,10,12,75,14,10,10,39,80,80,80,80,80,41,43,12,26,27,15,75,46,255,32,33,34,35,36,37,38,26,27, 255,80,255,255,32,33,34,35,36,37,38,12,17,18,19,255,21,255,19,255,255,255,255,255,12,26,27,255,16,255,255,32,33,34,35,36,37,38,26,27,255,255,255,255,32,33,34,35,36,37,38,12,255,5,255,255,17,9,255,255,255,255,255,255,12,26,27,255,20,21,18,32,33,34,35,36,37,38,26,27,12,255,255,255,32,33,34,35,36,37,38,255,255,255,26,27,255,255,255,255,32,33,34,35,36,37,38,17,18,19,20,21,22,23,255,255,255,255,255,255,255,255,255,33,34,35,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,76,1,0,1,0,0,0,224,1,0,0,192,46,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,166,1,0,1,0,0,0,72,4,0,0,224,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,2,2,0,1,0,0,0,224,39,0,0,0,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,102,2,0,1,0,0,0,40,48,0,0,32,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,125,1,0,255,255,255,255,232,56,0,0,64,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,192,73,1,0,1,0,0,0,176,77,0,0,96,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,161,1,0,1, 0,0,0,160,101,0,0,128,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,233,1,0,1,0,0,0,48,112,0,0,160,47,0,0,4,0,0,0,88,190,1,0,1,0,0,0,96,0,0,0,160,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,59,1,0,168,34,1,0,0,0,0,0,0,0,0,0,56,179,1,0,184,34,1,0,184,185,1,0,200,34,1,0,15,0,0,0,88,71,1,0,1,0,0,0,176,111,0,0,0,0,0,0,16,0,0,0,96,26,2,0,1,0,0,0,176,111,0,0,0,0,0,0,17,0,0,0,208,208,1,0,1,0,0,0,176,111,0,0,0,0,0,0,17,0,0,0,176,178,1,0,1,0,0,0,176,111,0,0,0,0,0,0,17,0,0,0,32, 154,1,0,1,0,0,0,176,111,0,0,0,0,0,0,19,0,0,0,192,131,1,0,1,0,0,0,208,111,0,0,0,0,0,0,20,0,0,0,16,110,1,0,1,0,0,0,208,111,0,0,0,0,0,0,21,0,0,0,24,89,1,0,1,0,0,0,208,111,0,0,0,0,0,0,21,0,0,0,232,69,1,0,1,0,0,0,208,111,0,0,0,0,0,0,21,0,0,0,120,52,1,0,1,0,0,0,208,111,0,0,0,0,0,0,22,0,0,0,136,133,2,0,1,0,0,0,152,111,0,0,0,0,0,0,23,0,0,0,144,117,2,0,1,0,0,0,152,111,0,0,0,0,0,0,24,0,0,0,136,101,2,0,1,0,0,0,152,111,0,0,0,0,0,0,24,0,0,0,152,83,2,0,1,0,0,0,152,111,0,0,0,0,0,0,24,0,0,0,80,72,2,0,1,0,0,0,152, 111,0,0,0,0,0,0,25,0,0,0,128,60,2,0,1,0,0,0,192,111,0,0,0,0,0,0,25,0,0,0,128,48,2,0,1,0,0,0,192,111,0,0,0,0,0,0,26,0,0,0,128,36,2,0,1,0,0,0,184,111,0,0,0,0,0,0,10,0,0,0,144,25,2,0,1,0,0,0,200,111,0,0,0,0,0,0,11,0,0,0,40,14,2,0,1,0,0,0,200,111,0,0,0,0,0,0,12,0,0,0,40,6,2,0,1,0,0,0,200,111,0,0,0,0,0,0,12,0,0,0,120,253,1,0,1,0,0,0,200,111,0,0,0,0,0,0,12,0,0,0,144,241,1,0,1,0,0,0,200,111,0,0,0,0,0,0,14,0,0,0,32,231,1,0,1,0,0,0,200,111,0,0,0,0,0,0,14,0,0,0,216,221,1,0,1,0,0,0,200,111,0,0,0,0,0,0,13,0, 0,0,32,218,1,0,1,0,0,0,200,111,0,0,0,0,0,0,5,0,0,0,136,214,1,0,1,0,0,0,200,111,0,0,0,0,0,0,6,0,0,0,0,212,1,0,1,0,0,0,200,111,0,0,0,0,0,0,7,0,0,0,168,208,1,0,1,0,0,0,200,111,0,0,0,0,0,0,7,0,0,0,88,205,1,0,1,0,0,0,200,111,0,0,0,0,0,0,7,0,0,0,96,202,1,0,1,0,0,0,200,111,0,0,0,0,0,0,9,0,0,0,56,198,1,0,1,0,0,0,200,111,0,0,0,0,0,0,9,0,0,0,0,194,1,0,1,0,0,0,200,111,0,0,0,0,0,0,8,0,0,0,184,189,1,0,1,0,0,0,200,111,0,0,0,0,0,0,0,0,0,0,32,187,1,0,1,0,0,0,144,111,0,0,0,0,0,0,1,0,0,0,232,184,1,0,1,0,0,0,144,111, 0,0,0,0,0,0,2,0,0,0,8,183,1,0,1,0,0,0,144,111,0,0,0,0,0,0,2,0,0,0,208,180,1,0,1,0,0,0,144,111,0,0,0,0,0,0,2,0,0,0,144,178,1,0,1,0,0,0,144,111,0,0,0,0,0,0,4,0,0,0,216,175,1,0,1,0,0,0,144,111,0,0,0,0,0,0,4,0,0,0,72,173,1,0,1,0,0,0,144,111,0,0,0,0,0,0,3,0,0,0,168,169,1,0,1,0,0,0,144,111,0,0,0,0,0,0,18,0,0,0,128,166,1,0,1,0,0,0,176,111,0,0,0,0,0,0,27,0,0,0,192,162,1,0,1,0,0,0,160,111,0,0,0,0,0,0,28,0,0,0,200,160,1,0,1,0,0,0,160,111,0,0,0,0,0,0,29,0,0,0,40,159,1,0,1,0,0,0,160,111,0,0,0,0,0,0,29,0,0,0, 120,157,1,0,1,0,0,0,160,111,0,0,0,0,0,0,29,0,0,0,128,155,1,0,1,0,0,0,160,111,0,0,0,0,0,0,30,0,0,0,8,154,1,0,1,0,0,0,168,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,179,1,0,0,0,0,0,48,71,0,0,240,179,2,0,1,0,0,0,0,84,2,0,0,0,0,0,24,102,0,0,240,179,2,0,3,0,0,0,104,231,1,0,0,0,0,0,216,3,0,0,240,179,2,0,4,0,0,0,216,189,1,0,0,0,0,0,200,20,1,0,240,179,2,0,5,0,0,0,224,162,1,0,0,0,0,0,192,57,0,0,240,179,2,0,6,0,0,0,120,140,1,0,0,0,0,0,136,69,0,0,240,179,2,0,7,0,0,0,240,118,1,0,0,0,0, 0,168,69,0,0,240,179,2,0,7,0,0,0,112,98,1,0,0,0,0,0,168,69,0,0,240,179,2,0,7,0,0,0,240,77,1,0,0,0,0,0,160,69,0,0,240,179,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,84,2,0,0,0,0,0,40,112,0,0,32,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,240,176,1,0,50,0,0,0,72,82,2,0,44,0,0,0,8,229,1,0,44,0,0,0,184,188,1,0,22,0,0,0,168,161,1,0,22,0,0,0,88,139,1,0,40,0,0,0,192,117,1,0,40,0,0,0,40,97,1,0,16,0,0,0,160,76,1,0,16,0,0,0,24,58,1,0,4,0,0,0,240,138,2,0,4,0,0,0,160,122,2,0, 26,0,0,0,56,107,2,0,26,0,0,0,152,87,2,0,32,0,0,0,0,0,0,0,16,58,1,0,1,0,0,0,0,0,0,0,88,113,0,0,1,0,0,0,8,139,2,0,1,0,0,0,0,0,0,0,32,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,77,2,0,1,0,0,0,0,0,0,0,144,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,2,0,1,0,0,0,0,0,0,0,0,114,0,0,1,0,0,0,32,251,1,0,1,0,0,0,0,0,0,0,200,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,126,2,0,1,0,0,0,0,0,0,0,56,114,0,0,1,0,0,0,136,1,2,0,1,0,0,0,0,0,0,0,56,114,0, 0,2,0,0,0,8,200,1,0,1,0,0,0,0,0,0,0,80,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,56,2,0,255,255,255,255,0,0,0,0,112,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,32,25,2,0,1,0,0,0,0,0,0,0,168,114,0,0,2,0,0,0,80,208,1,0,1,0,0,0,0,0,0,0,224,114,0,0,0,0,0,0,0,178,1,0,1,0,0,0,0,0,0,0,224,114,0,0,3,0,0,0,176,153,1,0,1,0,0,0,0,0,0,0,224,114,0,0,0,0,0,0,240,130,1,0,1,0,0,0,0,0,0,0,168,114,0,0,3,0,0,0,240,108,1,0,1,0,0,0,0,0,0,0,168,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,184,73,2,0,1,0,0,0,0,0,0,0,24,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,163,1,0,1,0,0,0,0,0,0,0,136,115,0,0,0,0,0,0,96,141,1,0,1,0,0,0,0,0,0,0,136,115,0,0,1,0,0,0,96,119,1,0,1,0,0,0,0,0,0,0,192,115,0,0,2,0,0,0,32,99,1,0,1,0,0,0,0,0,0,0,136,115,0,0,3,0,0,0,120,78,1,0,1,0,0,0,0,0,0,0,136,115,0,0,4,0,0,0,80,60,1,0,1,0,0,0,0,0,0,0,136,115,0,0,5,0,0,0,48,141,2,0,1,0,0,0,0,0,0,0,136,115,0,0,6,0,0,0,176,124,2,0,1,0,0,0,0,0,0,0,136,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,148,0,0,0,12,0,0,0,116,0,0,0,22,0,0,0,86,0,0,0,162,0,0,0,88,0,0,0,14,0,0,0,110,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,12,0,0,0,32,0,0,0,0,0,0,0,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,203,1,0,96,200,1,0,168,196,1,0,0,0,0,0,100,0,0,0,101,0,0,0,102,0,0,0,100,0,0,0,104,191,1,0,80,188,1,0,56,186,1,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,255,255,255,255,168,163,2,0,64,163,2,0,16,163,2,0,56,163,2,0,40,163,2,0,24,163,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65,66,0,0,192,38,2,0,65,73,0,0,120,27,2,0,65,82,0,0,208,16,2,0,65,88,0,0,128,7,2,0,66,32,0,0,248,254,1,0,66,73,0,0,152,244,1,0,67,66,0,0,136,232,1,0,67,79,0,0,160,223,1,0,67,88,0,0,120,218,1,0,72,32,0,0,56,215,1,0,72,66,0,0,88,212,1,0,72,73,0,0,24,209,1,0,72,88,0,0,248,205,1,0,72,98,0,0,168,202,1,0,72,105,0,0,136,198,1,0,72,114,0,0,216,194,1,0,72,120,0,0,40,190,1,0,73,32,0,0,96,187,1,0,75,66,0,0,88,185,1,0,75,73, 0,0,88,183,1,0,75,82,0,0,48,181,1,0,75,88,0,0,216,178,1,0,78,66,0,0,16,176,1,0,78,73,0,0,136,173,1,0,78,82,0,0,32,170,1,0,78,88,0,0,72,167,1,0,80,65,0,0,16,163,1,0,80,66,0,0,8,161,1,0,80,73,0,0,112,159,1,0,80,88,0,0,200,157,1,0,82,32,0,0,200,155,1,0,83,32,0,0,72,154,1,0,90,68,0,0,136,152,1,0,0,0,0,0,0,0,0,0,96,188,1,0,46,0,0,0,72,186,1,0,6,0,0,0,16,184,1,0,192,0,0,0,248,220,1,0,168,186,1,0,208,137,1,0,120,160,1,0,0,95,1,0,192,115,1,0,160,56,1,0,8,75,1,0,0,0,0,0,0,0,0,0,248,220,1,0,168,186,1,0,120, 160,1,0,208,137,1,0,192,115,1,0,0,95,1,0,8,75,1,0,160,56,1,0,0,0,0,0,0,0,0,0,84,0,0,0,30,0,0,0,0,0,0,0,0,0,0,0,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,72,0,0,0,22,0,0,0,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,30,0,0,0,120,0,0,0,22,0,0,0,4,0,0,0,28,0,0,0,44,0,0,0,0,0,0,0,176,0,0,0,142,0,0,0,40,102,0,0,0,0,0,0,1,0,0,0,1,0,0,0,255,255,255,255,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,63,0,0,0,0,0,0,240,191,0,0,0,0,0,0,240,191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,7,0,0,0,8,0,0,0,8,0,0,0,9,0,0,0,9,0,0,0,10,0,0,0,10,0,0,0,11,0,0,0,11,0,0,0,12,0,0,0,12,0,0,0,13,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,3,0,0,0,7,0,0,0,0,0,0,0,76,0,0,0,152,0,0,0,34,0,0,0,114,0,0,0,0,0,0,0,2,0,0,0,72,171,1,0,198,0,0,0,24,168,1,0,193,0,0,0,8,164,1,0,194,0,0,0,136,161,1,0,192,0,0,0,216,159,1,0,145,3,0,0,56,158,1,0,197,0,0,0,72,156,1,0,195,0,0,0,176,154,1,0,196,0,0,0,0,153,1,0,146,3,0,0,32,151,1,0,199,0,0,0,176,148,1,0,167,3,0,0,8,146,1,0,33,32,0,0,88,142,1,0,148,3,0,0,136,139,1,0,208,0,0,0,200,137,1,0,201,0,0,0,40,136,1,0,202, 0,0,0,8,134,1,0,200,0,0,0,128,132,1,0,149,3,0,0,216,130,1,0,151,3,0,0,40,129,1,0,203,0,0,0,248,126,1,0,147,3,0,0,24,124,1,0,205,0,0,0,0,120,1,0,206,0,0,0,8,118,1,0,204,0,0,0,216,115,1,0,153,3,0,0,104,114,1,0,207,0,0,0,144,112,1,0,154,3,0,0,16,111,1,0,155,3,0,0,40,109,1,0,156,3,0,0,80,107,1,0,209,0,0,0,104,105,1,0,157,3,0,0,168,102,1,0,82,1,0,0,128,99,1,0,211,0,0,0,176,97,1,0,212,0,0,0,96,95,1,0,210,0,0,0,48,93,1,0,169,3,0,0,176,91,1,0,159,3,0,0,224,89,1,0,216,0,0,0,32,88,1,0,213,0,0,0,88,86,1,0,214, 0,0,0,112,84,1,0,166,3,0,0,96,82,1,0,160,3,0,0,248,78,1,0,51,32,0,0,56,77,1,0,168,3,0,0,120,75,1,0,161,3,0,0,200,73,1,0,96,1,0,0,72,72,1,0,163,3,0,0,192,70,1,0,222,0,0,0,40,69,1,0,164,3,0,0,136,67,1,0,152,3,0,0,232,65,1,0,218,0,0,0,152,63,1,0,219,0,0,0,216,60,1,0,217,0,0,0,184,58,1,0,165,3,0,0,24,57,1,0,220,0,0,0,176,55,1,0,158,3,0,0,32,54,1,0,221,0,0,0,248,52,1,0,120,1,0,0,224,51,1,0,150,3,0,0,120,147,2,0,225,0,0,0,232,145,2,0,226,0,0,0,112,144,2,0,180,0,0,0,168,141,2,0,230,0,0,0,224,139,2,0,224, 0,0,0,64,138,2,0,53,33,0,0,200,136,2,0,177,3,0,0,112,135,2,0,38,0,0,0,56,134,2,0,39,34,0,0,224,132,2,0,32,34,0,0,112,131,2,0,229,0,0,0,192,129,2,0,72,34,0,0,72,128,2,0,227,0,0,0,56,125,2,0,228,0,0,0,160,123,2,0,30,32,0,0,64,122,2,0,178,3,0,0,224,120,2,0,166,0,0,0,144,119,2,0,34,32,0,0,48,118,2,0,41,34,0,0,240,116,2,0,231,0,0,0,192,115,2,0,184,0,0,0,72,114,2,0,162,0,0,0,88,112,2,0,199,3,0,0,112,109,2,0,198,2,0,0,48,108,2,0,99,38,0,0,240,106,2,0,69,34,0,0,200,105,2,0,169,0,0,0,128,104,2,0,181,33,0, 0,80,102,2,0,42,34,0,0,232,100,2,0,164,0,0,0,160,99,2,0,211,33,0,0,208,94,2,0,32,32,0,0,224,92,2,0,147,33,0,0,40,90,2,0,176,0,0,0,176,88,2,0,180,3,0,0,96,87,2,0,102,38,0,0,104,86,2,0,247,0,0,0,80,85,2,0,233,0,0,0,80,84,2,0,234,0,0,0,64,83,2,0,232,0,0,0,64,82,2,0,5,34,0,0,224,80,2,0,3,32,0,0,216,79,2,0,2,32,0,0,192,77,2,0,181,3,0,0,136,76,2,0,97,34,0,0,136,75,2,0,183,3,0,0,176,74,2,0,240,0,0,0,192,73,2,0,235,0,0,0,224,72,2,0,172,32,0,0,248,71,2,0,3,34,0,0,240,70,2,0,146,1,0,0,192,69,2,0,0,34,0,0,160, 68,2,0,189,0,0,0,120,66,2,0,188,0,0,0,56,65,2,0,190,0,0,0,48,64,2,0,68,32,0,0,16,63,2,0,179,3,0,0,248,61,2,0,101,34,0,0,24,61,2,0,62,0,0,0,16,60,2,0,212,33,0,0,200,58,2,0,148,33,0,0,144,57,2,0,101,38,0,0,16,56,2,0,38,32,0,0,32,54,2,0,237,0,0,0,16,53,2,0,238,0,0,0,0,52,2,0,161,0,0,0,240,50,2,0,236,0,0,0,224,49,2,0,17,33,0,0,16,49,2,0,30,34,0,0,40,48,2,0,43,34,0,0,40,47,2,0,185,3,0,0,232,45,2,0,191,0,0,0,104,44,2,0,8,34,0,0,184,42,2,0,239,0,0,0,144,41,2,0,186,3,0,0,24,40,2,0,208,33,0,0,248,38,2,0,187, 3,0,0,0,38,2,0,41,35,0,0,32,37,2,0,171,0,0,0,40,36,2,0,144,33,0,0,24,35,2,0,8,35,0,0,200,33,2,0,28,32,0,0,152,32,2,0,100,34,0,0,104,30,2,0,10,35,0,0,80,29,2,0,23,34,0,0,104,28,2,0,202,37,0,0,176,27,2,0,14,32,0,0,0,27,2,0,57,32,0,0,40,26,2,0,24,32,0,0,48,25,2,0,60,0,0,0,72,24,2,0,175,0,0,0,88,23,2,0,20,32,0,0,88,22,2,0,181,0,0,0,80,20,2,0,183,0,0,0,72,19,2,0,18,34,0,0,56,18,2,0,188,3,0,0,80,17,2,0,7,34,0,0,200,15,2,0,160,0,0,0,160,14,2,0,19,32,0,0,240,13,2,0,96,34,0,0,240,12,2,0,11,34,0,0,32,12,2, 0,172,0,0,0,8,11,2,0,9,34,0,0,176,9,2,0,132,34,0,0,0,9,2,0,241,0,0,0,80,8,2,0,189,3,0,0,192,7,2,0,243,0,0,0,8,7,2,0,244,0,0,0,128,6,2,0,83,1,0,0,232,5,2,0,242,0,0,0,72,5,2,0,62,32,0,0,112,4,2,0,201,3,0,0,16,3,2,0,191,3,0,0,88,1,2,0,149,34,0,0,72,0,2,0,40,34,0,0,176,255,1,0,170,0,0,0,32,255,1,0,186,0,0,0,144,254,1,0,248,0,0,0,216,253,1,0,245,0,0,0,8,253,1,0,151,34,0,0,32,252,1,0,246,0,0,0,112,251,1,0,182,0,0,0,88,250,1,0,2,34,0,0,96,248,1,0,48,32,0,0,232,246,1,0,165,34,0,0,200,245,1,0,198,3,0,0,200, 244,1,0,192,3,0,0,104,243,1,0,214,3,0,0,8,242,1,0,177,0,0,0,48,241,1,0,163,0,0,0,24,240,1,0,50,32,0,0,200,238,1,0,15,34,0,0,120,237,1,0,29,34,0,0,208,235,1,0,200,3,0,0,168,234,1,0,34,0,0,0,192,233,1,0,210,33,0,0,192,232,1,0,26,34,0,0,0,232,1,0,42,35,0,0,136,231,1,0,187,0,0,0,216,230,1,0,146,33,0,0,240,229,1,0,9,35,0,0,0,229,1,0,29,32,0,0,216,227,1,0,28,33,0,0,104,226,1,0,174,0,0,0,120,225,1,0,11,35,0,0,128,224,1,0,193,3,0,0,192,223,1,0,15,32,0,0,248,222,1,0,58,32,0,0,72,222,1,0,25,32,0,0,160,221, 1,0,26,32,0,0,240,220,1,0,97,1,0,0,144,220,1,0,197,34,0,0,24,220,1,0,167,0,0,0,48,219,1,0,173,0,0,0,0,219,1,0,195,3,0,0,184,218,1,0,194,3,0,0,144,218,1,0,60,34,0,0,80,218,1,0,96,38,0,0,56,218,1,0,130,34,0,0,8,218,1,0,134,34,0,0,184,217,1,0,17,34,0,0,104,217,1,0,131,34,0,0,0,217,1,0,185,0,0,0,232,215,1,0,178,0,0,0,192,215,1,0,179,0,0,0,120,215,1,0,135,34,0,0,72,215,1,0,223,0,0,0,224,214,1,0,196,3,0,0,160,214,1,0,52,34,0,0,128,214,1,0,184,3,0,0,48,214,1,0,209,3,0,0,0,214,1,0,9,32,0,0,184,213,1,0,254, 0,0,0,232,212,1,0,220,2,0,0,192,212,1,0,215,0,0,0,136,212,1,0,34,33,0,0,104,212,1,0,209,33,0,0,64,212,1,0,250,0,0,0,24,212,1,0,145,33,0,0,248,211,1,0,251,0,0,0,152,211,1,0,249,0,0,0,40,211,1,0,168,0,0,0,152,210,1,0,210,3,0,0,200,209,1,0,197,3,0,0,120,209,1,0,252,0,0,0,80,209,1,0,24,33,0,0,48,209,1,0,190,3,0,0,0,209,1,0,253,0,0,0,200,208,1,0,165,0,0,0,160,208,1,0,255,0,0,0,72,208,1,0,182,3,0,0,40,208,1,0,13,32,0,0,216,207,1,0,12,32,0,0,42,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,18,0,0,0,0, 0,0,0,20,0,0,0,0,0,0,0,30,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,200,79,0,0,56,25,1,0,88,2,0,0,184,22,1,0,184,22,1,0,80,78,0,0,88,2,0,0,0,0,0,0,8,0,0,0,48,0,0,0,0,0,0,0,60,0,0,0,32,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,146,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,38,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,79,84,65,84,73,79,78,40,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,124,0,0,0,0,0,0,0,78,77,84,79,75,69,78,83,0,0,0,0,0,0,0,0,78,77,84,79,75,69,78,0,73,68,82,69,70,83,0,0,73,68,82,69,70,0,0,0,73,68,0,0,0,0,0,0,69,78,84,73,84,89,0,0,69,78,84,73,84,73,69,83,0,0,0,0,0,0,0,0,67,68,65,84,65,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,64,0,0,0,0,0,0,88,64,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,64,0,0,0,0,0,0,88,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,64,0,0,0,0,0,0,88,64,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,64,0,0,0,0,0,0,82,64,64,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,64,0,0,0,0,0,0,82,64,96,0,0,0,0,0,0,0,0,0,0,0,0,0,66,64,0,0,0,0,0,0,66,64,0,0,0,0,0,32,131,64,0,0,0,0,0,192,136,64, 0,0,0,0,0,0,82,64,0,0,0,0,0,0,82,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,64,0,0,0,0,0,0,82,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,64,0,0,0,0,0,0,88,64,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,64,0,0,0,0,0,0,88,64,2,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,150,64,0,0,0,0,0,128, 150,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,64,0,0,0,0,0,0,66,64,0,0,0,0,0,32,131,64,0,0,0,0,0,192,136,64,0,0,0,0,0,0,82,64,0,0,0,0,0,0,82,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,64,0,0,0,0,0,0,82,64,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,64,0,0,0,0,0,0,82,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,114,1,0,216,112,1,0,0,0,0,0,0,0,0,0,95,112,137,0,255,9,47,15,10,0,0,0,100,0,0,0,232,3,0,0,16,39,0, 0,160,134,1,0,64,66,15,0,128,150,152,0,0,225,245,5,0,0,0,0,150,48,7,119,44,97,14,238,186,81,9,153,25,196,109,7,143,244,106,112,53,165,99,233,163,149,100,158,50,136,219,14,164,184,220,121,30,233,213,224,136,217,210,151,43,76,182,9,189,124,177,126,7,45,184,231,145,29,191,144,100,16,183,29,242,32,176,106,72,113,185,243,222,65,190,132,125,212,218,26,235,228,221,109,81,181,212,244,199,133,211,131,86,152,108,19,192,168,107,100,122,249,98,253,236,201,101,138,79,92,1,20,217,108,6,99,99,61,15,250,245,13,8, 141,200,32,110,59,94,16,105,76,228,65,96,213,114,113,103,162,209,228,3,60,71,212,4,75,253,133,13,210,107,181,10,165,250,168,181,53,108,152,178,66,214,201,187,219,64,249,188,172,227,108,216,50,117,92,223,69,207,13,214,220,89,61,209,171,172,48,217,38,58,0,222,81,128,81,215,200,22,97,208,191,181,244,180,33,35,196,179,86,153,149,186,207,15,165,189,184,158,184,2,40,8,136,5,95,178,217,12,198,36,233,11,177,135,124,111,47,17,76,104,88,171,29,97,193,61,45,102,182,144,65,220,118,6,113,219,1,188,32,210,152, 42,16,213,239,137,133,177,113,31,181,182,6,165,228,191,159,51,212,184,232,162,201,7,120,52,249,0,15,142,168,9,150,24,152,14,225,187,13,106,127,45,61,109,8,151,108,100,145,1,92,99,230,244,81,107,107,98,97,108,28,216,48,101,133,78,0,98,242,237,149,6,108,123,165,1,27,193,244,8,130,87,196,15,245,198,217,176,101,80,233,183,18,234,184,190,139,124,136,185,252,223,29,221,98,73,45,218,21,243,124,211,140,101,76,212,251,88,97,178,77,206,81,181,58,116,0,188,163,226,48,187,212,65,165,223,74,215,149,216,61,109, 196,209,164,251,244,214,211,106,233,105,67,252,217,110,52,70,136,103,173,208,184,96,218,115,45,4,68,229,29,3,51,95,76,10,170,201,124,13,221,60,113,5,80,170,65,2,39,16,16,11,190,134,32,12,201,37,181,104,87,179,133,111,32,9,212,102,185,159,228,97,206,14,249,222,94,152,201,217,41,34,152,208,176,180,168,215,199,23,61,179,89,129,13,180,46,59,92,189,183,173,108,186,192,32,131,184,237,182,179,191,154,12,226,182,3,154,210,177,116,57,71,213,234,175,119,210,157,21,38,219,4,131,22,220,115,18,11,99,227,132,59, 100,148,62,106,109,13,168,90,106,122,11,207,14,228,157,255,9,147,39,174,0,10,177,158,7,125,68,147,15,240,210,163,8,135,104,242,1,30,254,194,6,105,93,87,98,247,203,103,101,128,113,54,108,25,231,6,107,110,118,27,212,254,224,43,211,137,90,122,218,16,204,74,221,103,111,223,185,249,249,239,190,142,67,190,183,23,213,142,176,96,232,163,214,214,126,147,209,161,196,194,216,56,82,242,223,79,241,103,187,209,103,87,188,166,221,6,181,63,75,54,178,72,218,43,13,216,76,27,10,175,246,74,3,54,96,122,4,65,195,239,96, 223,85,223,103,168,239,142,110,49,121,190,105,70,140,179,97,203,26,131,102,188,160,210,111,37,54,226,104,82,149,119,12,204,3,71,11,187,185,22,2,34,47,38,5,85,190,59,186,197,40,11,189,178,146,90,180,43,4,106,179,92,167,255,215,194,49,207,208,181,139,158,217,44,29,174,222,91,176,194,100,155,38,242,99,236,156,163,106,117,10,147,109,2,169,6,9,156,63,54,14,235,133,103,7,114,19,87,0,5,130,74,191,149,20,122,184,226,174,43,177,123,56,27,182,12,155,142,210,146,13,190,213,229,183,239,220,124,33,223,219,11, 212,210,211,134,66,226,212,241,248,179,221,104,110,131,218,31,205,22,190,129,91,38,185,246,225,119,176,111,119,71,183,24,230,90,8,136,112,106,15,255,202,59,6,102,92,11,1,17,255,158,101,143,105,174,98,248,211,255,107,97,69,207,108,22,120,226,10,160,238,210,13,215,84,131,4,78,194,179,3,57,97,38,103,167,247,22,96,208,77,71,105,73,219,119,110,62,74,106,209,174,220,90,214,217,102,11,223,64,240,59,216,55,83,174,188,169,197,158,187,222,127,207,178,71,233,255,181,48,28,242,189,189,138,194,186,202,48,147, 179,83,166,163,180,36,5,54,208,186,147,6,215,205,41],"i8",L,l.J+20497);D([87,222,84,191,103,217,35,46,122,102,179,184,74,97,196,2,27,104,93,148,43,111,42,55,190,11,180,161,142,12,195,27,223,5,90,141,239,2,45,0,0,0,0,65,49,27,25,130,98,54,50,195,83,45,43,4,197,108,100,69,244,119,125,134,167,90,86,199,150,65,79,8,138,217,200,73,187,194,209,138,232,239,250,203,217,244,227,12,79,181,172,77,126,174,181,142,45,131,158,207,28,152,135,81,18,194,74,16,35,217,83,211,112,244,120,146,65,239,97,85,215,174,46, 20,230,181,55,215,181,152,28,150,132,131,5,89,152,27,130,24,169,0,155,219,250,45,176,154,203,54,169,93,93,119,230,28,108,108,255,223,63,65,212,158,14,90,205,162,36,132,149,227,21,159,140,32,70,178,167,97,119,169,190,166,225,232,241,231,208,243,232,36,131,222,195,101,178,197,218,170,174,93,93,235,159,70,68,40,204,107,111,105,253,112,118,174,107,49,57,239,90,42,32,44,9,7,11,109,56,28,18,243,54,70,223,178,7,93,198,113,84,112,237,48,101,107,244,247,243,42,187,182,194,49,162,117,145,28,137,52,160,7,144, 251,188,159,23,186,141,132,14,121,222,169,37,56,239,178,60,255,121,243,115,190,72,232,106,125,27,197,65,60,42,222,88,5,79,121,240,68,126,98,233,135,45,79,194,198,28,84,219,1,138,21,148,64,187,14,141,131,232,35,166,194,217,56,191,13,197,160,56,76,244,187,33,143,167,150,10,206,150,141,19,9,0,204,92,72,49,215,69,139,98,250,110,202,83,225,119,84,93,187,186,21,108,160,163,214,63,141,136,151,14,150,145,80,152,215,222,17,169,204,199,210,250,225,236,147,203,250,245,92,215,98,114,29,230,121,107,222,181,84, 64,159,132,79,89,88,18,14,22,25,35,21,15,218,112,56,36,155,65,35,61,167,107,253,101,230,90,230,124,37,9,203,87,100,56,208,78,163,174,145,1,226,159,138,24,33,204,167,51,96,253,188,42,175,225,36,173,238,208,63,180,45,131,18,159,108,178,9,134,171,36,72,201,234,21,83,208,41,70,126,251,104,119,101,226,246,121,63,47,183,72,36,54,116,27,9,29,53,42,18,4,242,188,83,75,179,141,72,82,112,222,101,121,49,239,126,96,254,243,230,231,191,194,253,254,124,145,208,213,61,160,203,204,250,54,138,131,187,7,145,154,120, 84,188,177,57,101,167,168,75,152,131,59,10,169,152,34,201,250,181,9,136,203,174,16,79,93,239,95,14,108,244,70,205,63,217,109,140,14,194,116,67,18,90,243,2,35,65,234,193,112,108,193,128,65,119,216,71,215,54,151,6,230,45,142,197,181,0,165,132,132,27,188,26,138,65,113,91,187,90,104,152,232,119,67,217,217,108,90,30,79,45,21,95,126,54,12,156,45,27,39,221,28,0,62,18,0,152,185,83,49,131,160,144,98,174,139,209,83,181,146,22,197,244,221,87,244,239,196,148,167,194,239,213,150,217,246,233,188,7,174,168,141, 28,183,107,222,49,156,42,239,42,133,237,121,107,202,172,72,112,211,111,27,93,248,46,42,70,225,225,54,222,102,160,7,197,127,99,84,232,84,34,101,243,77,229,243,178,2,164,194,169,27,103,145,132,48,38,160,159,41,184,174,197,228,249,159,222,253,58,204,243,214,123,253,232,207,188,107,169,128,253,90,178,153,62,9,159,178,127,56,132,171,176,36,28,44,241,21,7,53,50,70,42,30,115,119,49,7,180,225,112,72,245,208,107,81,54,131,70,122,119,178,93,99,78,215,250,203,15,230,225,210,204,181,204,249,141,132,215,224,74, 18,150,175,11,35,141,182,200,112,160,157,137,65,187,132,70,93,35,3,7,108,56,26,196,63,21,49,133,14,14,40,66,152,79,103,3,169,84,126,192,250,121,85,129,203,98,76,31,197,56,129,94,244,35,152,157,167,14,179,220,150,21,170,27,0,84,229,90,49,79,252,153,98,98,215,216,83,121,206,23,79,225,73,86,126,250,80,149,45,215,123,212,28,204,98,19,138,141,45,82,187,150,52,145,232,187,31,208,217,160,6,236,243,126,94,173,194,101,71,110,145,72,108,47,160,83,117,232,54,18,58,169,7,9,35,106,84,36,8,43,101,63,17,228,121, 167,150,165,72,188,143,102,27,145,164,39,42,138,189,224,188,203,242,161,141,208,235,98,222,253,192,35,239,230,217,189,225,188,20,252,208,167,13,63,131,138,38,126,178,145,63,185,36,208,112,248,21,203,105,59,70,230,66,122,119,253,91,181,107,101,220,244,90,126,197,55,9,83,238,118,56,72,247,177,174,9,184,240,159,18,161,51,204,63,138,114,253,36,147,0,0,0,0,55,106,194,1,110,212,132,3,89,190,70,2,220,168,9,7,235,194,203,6,178,124,141,4,133,22,79,5,184,81,19,14,143,59,209,15,214,133,151,13,225,239,85,12, 100,249,26,9,83,147,216,8,10,45,158,10,61,71,92,11,112,163,38,28,71,201,228,29,30,119,162,31,41,29,96,30,172,11,47,27,155,97,237,26,194,223,171,24,245,181,105,25,200,242,53,18,255,152,247,19,166,38,177,17,145,76,115,16,20,90,60,21,35,48,254,20,122,142,184,22,77,228,122,23,224,70,77,56,215,44,143,57,142,146,201,59,185,248,11,58,60,238,68,63,11,132,134,62,82,58,192,60,101,80,2,61,88,23,94,54,111,125,156,55,54,195,218,53,1,169,24,52,132,191,87,49,179,213,149,48,234,107,211,50,221,1,17,51,144,229,107, 36,167,143,169,37,254,49,239,39,201,91,45,38,76,77,98,35,123,39,160,34,34,153,230,32,21,243,36,33,40,180,120,42,31,222,186,43,70,96,252,41,113,10,62,40,244,28,113,45,195,118,179,44,154,200,245,46,173,162,55,47,192,141,154,112,247,231,88,113,174,89,30,115,153,51,220,114,28,37,147,119,43,79,81,118,114,241,23,116,69,155,213,117,120,220,137,126,79,182,75,127,22,8,13,125,33,98,207,124,164,116,128,121,147,30,66,120,202,160,4,122,253,202,198,123,176,46,188,108,135,68,126,109,222,250,56,111,233,144,250,110, 108,134,181,107,91,236,119,106,2,82,49,104,53,56,243,105,8,127,175,98,63,21,109,99,102,171,43,97,81,193,233,96,212,215,166,101,227,189,100,100,186,3,34,102,141,105,224,103,32,203,215,72,23,161,21,73,78,31,83,75,121,117,145,74,252,99,222,79,203,9,28,78,146,183,90,76,165,221,152,77,152,154,196,70,175,240,6,71,246,78,64,69,193,36,130,68,68,50,205,65,115,88,15,64,42,230,73,66,29,140,139,67,80,104,241,84,103,2,51,85,62,188,117,87,9,214,183,86,140,192,248,83,187,170,58,82,226,20,124,80,213,126,190,81,232, 57,226,90,223,83,32,91,134,237,102,89,177,135,164,88,52,145,235,93,3,251,41,92,90,69,111,94,109,47,173,95,128,27,53,225,183,113,247,224,238,207,177,226,217,165,115,227,92,179,60,230,107,217,254,231,50,103,184,229,5,13,122,228,56,74,38,239,15,32,228,238,86,158,162,236,97,244,96,237,228,226,47,232,211,136,237,233,138,54,171,235,189,92,105,234,240,184,19,253,199,210,209,252,158,108,151,254,169,6,85,255,44,16,26,250,27,122,216,251,66,196,158,249,117,174,92,248,72,233,0,243,127,131,194,242,38,61,132,240, 17,87,70,241,148,65,9,244,163,43,203,245,250,149,141,247,205,255,79,246,96,93,120,217,87,55,186,216,14,137,252,218,57,227,62,219,188,245,113,222,139,159,179,223,210,33,245,221,229,75,55,220,216,12,107,215,239,102,169,214,182,216,239,212,129,178,45,213,4,164,98,208,51,206,160,209,106,112,230,211,93,26,36,210,16,254,94,197,39,148,156,196,126,42,218,198,73,64,24,199,204,86,87,194,251,60,149,195,162,130,211,193,149,232,17,192,168,175,77,203,159,197,143,202,198,123,201,200,241,17,11,201,116,7,68,204,67, 109,134,205,26,211,192,207,45,185,2,206,64,150,175,145,119,252,109,144,46,66,43,146,25,40,233,147,156,62,166,150,171,84,100,151,242,234,34,149,197,128,224,148,248,199,188,159,207,173,126,158,150,19,56,156,161,121,250,157,36,111,181,152,19,5,119,153,74,187,49,155,125,209,243,154,48,53,137,141,7,95,75,140,94,225,13,142,105,139,207,143,236,157,128,138,219,247,66,139,130,73,4,137,181,35,198,136,136,100,154,131,191,14,88,130,230,176,30,128,209,218,220,129,84,204,147,132,99,166,81,133,58,24,23,135,13,114, 213,134,160,208,226,169,151,186,32,168,206,4,102,170,249,110,164,171,124,120,235,174,75,18,41,175,18,172,111,173,37,198,173,172,24,129,241,167,47,235,51,166,118,85,117,164,65,63,183,165,196,41,248,160,243,67,58,161,170,253,124,163,157,151,190,162,208,115,196,181,231,25,6,180,190,167,64,182,137,205,130,183,12,219,205,178,59,177,15,179,98,15,73,177,85,101,139,176,104,34,215,187,95,72,21,186,6,246,83,184,49,156,145,185,180,138,222,188,131,224,28,189,218,94,90,191,237,52,152,190,0,0,0,0,101,103,188,184, 139,200,9,170,238,175,181,18,87,151,98,143,50,240,222,55,220,95,107,37,185,56,215,157,239,40,180,197,138,79,8,125,100,224,189,111,1,135,1,215,184,191,214,74,221,216,106,242,51,119,223,224,86,16,99,88,159,87,25,80,250,48,165,232,20,159,16,250,113,248,172,66,200,192,123,223,173,167,199,103,67,8,114,117,38,111,206,205,112,127,173,149,21,24,17,45,251,183,164,63,158,208,24,135,39,232,207,26,66,143,115,162,172,32,198,176,201,71,122,8,62,175,50,160,91,200,142,24,181,103,59,10,208,0,135,178,105,56,80,47, 12,95,236,151,226,240,89,133,135,151,229,61,209,135,134,101,180,224,58,221,90,79,143,207,63,40,51,119,134,16,228,234,227,119,88,82,13,216,237,64,104,191,81,248,161,248,43,240,196,159,151,72,42,48,34,90,79,87,158,226,246,111,73,127,147,8,245,199,125,167,64,213,24,192,252,109,78,208,159,53,43,183,35,141,197,24,150,159,160,127,42,39,25,71,253,186,124,32,65,2,146,143,244,16,247,232,72,168,61,88,20,155,88,63,168,35,182,144,29,49,211,247,161,137,106,207,118,20,15,168,202,172,225,7,127,190,132,96,195,6, 210,112,160,94,183,23,28,230,89,184,169,244,60,223,21,76,133,231,194,209,224,128,126,105,14,47,203,123,107,72,119,195,162,15,13,203,199,104,177,115,41,199,4,97,76,160,184,217,245,152,111,68,144,255,211,252,126,80,102,238,27,55,218,86,77,39,185,14,40,64,5,182,198,239,176,164,163,136,12,28,26,176,219,129,127,215,103,57,145,120,210,43,244,31,110,147,3,247,38,59,102,144,154,131,136,63,47,145,237,88,147,41,84,96,68,180,49,7,248,12,223,168,77,30,186,207,241,166,236,223,146,254,137,184,46,70,103,23,155, 84,2,112,39,236,187,72,240,113,222,47,76,201,48,128,249,219,85,231,69,99,156,160,63,107,249,199,131,211,23,104,54,193,114,15,138,121,203,55,93,228,174,80,225,92,64,255,84,78,37,152,232,246,115,136,139,174,22,239,55,22,248,64,130,4,157,39,62,188,36,31,233,33,65,120,85,153,175,215,224,139,202,176,92,51,59,182,89,237,94,209,229,85,176,126,80,71,213,25,236,255,108,33,59,98,9,70,135,218,231,233,50,200,130,142,142,112,212,158,237,40,177,249,81,144,95,86,228,130,58,49,88,58,131,9,143,167,230,110,51,31,8, 193,134,13,109,166,58,181,164,225,64,189,193,134,252,5,47,41,73,23,74,78,245,175,243,118,34,50,150,17,158,138,120,190,43,152,29,217,151,32,75,201,244,120,46,174,72,192,192,1,253,210,165,102,65,106,28,94,150,247,121,57,42,79,151,150,159,93,242,241,35,229,5,25,107,77,96,126,215,245,142,209,98,231,235,182,222,95,82,142,9,194,55,233,181,122,217,70,0,104,188,33,188,208,234,49,223,136,143,86,99,48,97,249,214,34,4,158,106,154,189,166,189,7,216,193,1,191,54,110,180,173,83,9,8,21,154,78,114,29,255,41,206, 165,17,134,123,183,116,225,199,15,205,217,16,146,168,190,172,42,70,17,25,56,35,118,165,128,117,102,198,216,16,1,122,96,254,174,207,114,155,201,115,202,34,241,164,87,71,150,24,239,169,57,173,253,204,94,17,69,6,238,77,118,99,137,241,206,141,38,68,220,232,65,248,100,81,121,47,249,52,30,147,65,218,177,38,83,191,214,154,235,233,198,249,179,140,161,69,11,98,14,240,25,7,105,76,161,190,81,155,60,219,54,39,132,53,153,146,150,80,254,46,46,153,185,84,38,252,222,232,158,18,113,93,140,119,22,225,52,206,46,54, 169,171,73,138,17,69,230,63,3,32,129,131,187,118,145,224,227,19,246,92,91,253,89,233,73,152,62,85,241,33,6,130,108,68,97,62,212,170,206,139,198,207,169,55,126,56,65,127,214,93,38,195,110,179,137,118,124,214,238,202,196,111,214,29,89,10,177,161,225,228,30,20,243,129,121,168,75,215,105,203,19,178,14,119,171,92,161,194,185,57,198,126,1,128,254,169,156,229,153,21,36,11,54,160,54,110,81,28,142,167,22,102,134,194,113,218,62,44,222,111,44,73,185,211,148,240,129,4,9,149,230,184,177,123,73,13,163,30,46,177, 27,72,62,210,67,45,89,110,251,195,246,219,233,166,145,103,81,31,169,176,204,122,206,12,116,148,97,185,102,241,6,5,222,0,0,0,0,119,7,48,150,238,14,97,44,153,9,81,186,7,109,196,25,112,106,244,143,233,99,165,53,158,100,149,163,14,219,136,50,121,220,184,164,224,213,233,30,151,210,217,136,9,182,76,43,126,177,124,189,231,184,45,7,144,191,29,145,29,183,16,100,106,176,32,242,243,185,113,72,132,190,65,222,26,218,212,125,109,221,228,235,244,212,181,81,131,211,133,199,19,108,152,86,100,107,168,192,253,98,249, 122,138,101,201,236,20,1,92,79,99,6,108,217,250,15,61,99,141,8,13,245,59,110,32,200,76,105,16,94,213,96,65,228,162,103,113,114,60,3,228,209,75,4,212,71,210,13,133,253,165,10,181,107,53,181,168,250,66,178,152,108,219,187,201,214,172,188,249,64,50,216,108,227,69,223,92,117,220,214,13,207,171,209,61,89,38,217,48,172,81,222,0,58,200,215,81,128,191,208,97,22,33,180,244,181,86,179,196,35,207,186,149,153,184,189,165,15,40,2,184,158,95,5,136,8,198,12,217,178,177,11,233,36,47,111,124,135,88,104,76,17,193, 97,29,171,182,102,45,61,118,220,65,144,1,219,113,6,152,210,32,188,239,213,16,42,113,177,133,137,6,182,181,31,159,191,228,165,232,184,212,51,120,7,201,162,15,0,249,52,150,9,168,142,225,14,152,24,127,106,13,187,8,109,61,45,145,100,108,151,230,99,92,1,107,107,81,244,28,108,97,98,133,101,48,216,242,98,0,78,108,6,149,237,27,1,165,123,130,8,244,193,245,15,196,87,101,176,217,198,18,183,233,80,139,190,184,234,252,185,136,124,98,221,29,223,21,218,45,73,140,211,124,243,251,212,76,101,77,178,97,88,58,181,81, 206,163,188,0,116,212,187,48,226,74,223,165,65,61,216,149,215,164,209,196,109,211,214,244,251,67,105,233,106,52,110,217,252,173,103,136,70,218,96,184,208,68,4,45,115,51,3,29,229,170,10,76,95,221,13,124,201,80,5,113,60,39,2,65,170,190,11,16,16,201,12,32,134,87,104,181,37,32,111,133,179,185,102,212,9,206,97,228,159,94,222,249,14,41,217,201,152,176,208,152,34,199,215,168,180,89,179,61,23,46,180,13,129,183,189,92,59,192,186,108,173,237,184,131,32,154,191,179,182,3,182,226,12,116,177,210,154,234,213,71, 57,157,210,119,175,4,219,38,21,115,220,22,131,227,99,11,18,148,100,59,132,13,109,106,62,122,106,90,168,228,14,207,11,147,9,255,157,10,0,174,39,125,7,158,177,240,15,147,68,135,8,163,210,30,1,242,104,105,6,194,254,247,98,87,93,128,101,103,203,25,108,54,113,110,107,6,231,254,212,27,118,137,211,43,224,16,218,122,90,103,221,74,204,249,185,223,111,142,190,239,249,23,183,190,67,96,176,142,213,214,214,163,232,161,209,147,126,56,216,194,196,79,223,242,82,209,187,103,241,166,188,87,103,63,181,6,221,72,178, 54,75,216,13,43,218,175,10,27,76,54,3,74,246,65,4,122,96,223,96,239,195,168,103,223,85,49,110,142,239,70,105,190,121,203,97,179,140,188,102,131,26,37,111,210,160,82,104,226,54,204,12,119,149,187,11,71,3,34,2,22,185,85,5,38,47,197,186,59,190,178,189,11,40,43,180,90,146,92,179,106,4,194,215,255,167,181,208,207,49,44,217,158,139,91,222,174,29,155,100,194,176,236,99,242,38,117,106,163,156,2,109,147,10,156,9,6,169,235,14,54,63,114,7,103,133,5,0,87,19,149,191,74,130,226,184,122,20,123,177,43,174,12,182, 27,56,146,210,142,155,229,213,190,13,124,220,239,183,11,219,223,33,134,211,210,212,241,212,226,66,104,221,179,248,31,218,131,110,129,190,22,205,246,185,38,91,111,176,119,225,24,183,71,119,136,8,90,230,255,15,106,112,102,6,59,202,17,1,11,92,143,101,158,255,248,98,174,105,97,107,255,211,22,108,207,69,160,10,226,120,215,13,210,238,78,4,131,84,57,3,179,194,167,103,38,97,208,96,22,247,73,105,71,77,62,110,119,219,174,209,106,74,217,214,90,220,64,223,11,102,55,216,59,240,169,188,174,83,222,187,158,197,71, 178,207,127,48,181,255,233,189,189,242,28,202,186,194,138,83,179,147,48,36,180,163,166,186,208,54,5,205,215,6,147,84,222,87,41,35,217,103,191,179,102,122,46,196,97,74,184,93,104,27,2,42,111,43,148,180,11,190,55,195,12,142,161,90,5,223,27,45,2,239,141,0,0,0,0,25,27,49,65,50,54,98,130,43,45,83,195,100,108,197,4,125,119,244,69,86,90,167,134,79,65,150,199,200,217,138,8,209,194,187,73,250,239,232,138,227,244,217,203,172,181,79,12,181,174,126,77,158,131,45,142,135,152,28,207,74,194,18,81,83,217,35,16,120, 244,112,211,97,239,65,146,46,174,215,85,55,181,230,20,28,152,181,215,5,131,132,150,130,27,152,89,155,0,169,24,176,45,250,219,169,54,203,154,230,119,93,93,255,108,108,28,212,65,63,223,205,90,14,158,149,132,36,162,140,159,21,227,167,178,70,32,190,169,119,97,241,232,225,166,232,243,208,231,195,222,131,36,218,197,178,101,93,93,174,170,68,70,159,235,111,107,204,40,118,112,253,105,57,49,107,174,32,42,90,239,11,7,9,44,18,28,56,109,223,70,54,243,198,93,7,178,237,112,84,113,244,107,101,48,187,42,243,247,162, 49,194,182,137,28,145,117,144,7,160,52,23,159,188,251,14,132,141,186,37,169,222,121,60,178,239,56,115,243,121,255,106,232,72,190,65,197,27,125,88,222,42,60,240,121,79,5,233,98,126,68,194,79,45,135,219,84,28,198,148,21,138,1,141,14,187,64,166,35,232,131,191,56,217,194,56,160,197,13,33,187,244,76,10,150,167,143,19,141,150,206,92,204,0,9,69,215,49,72,110,250,98,139,119,225,83,202,186,187,93,84,163,160,108,21,136,141,63,214,145,150,14,151,222,215,152,80,199,204,169,17,236,225,250,210,245,250,203,147, 114,98,215,92,107,121,230,29,64,84,181,222,89,79,132,159,22,14,18,88,15,21,35,25,36,56,112,218,61,35,65,155,101,253,107,167,124,230,90,230,87,203,9,37,78,208,56,100,1,145,174,163,24,138,159,226,51,167,204,33,42,188,253,96,173,36,225,175,180,63,208,238,159,18,131,45,134,9,178,108,201,72,36,171,208,83,21,234,251,126,70,41,226,101,119,104,47,63,121,246,54,36,72,183,29,9,27,116,4,18,42,53,75,83,188,242,82,72,141,179,121,101,222,112,96,126,239,49,231,230,243,254,254,253,194,191,213,208,145,124,204,203, 160,61,131,138,54,250,154,145,7,187,177,188,84,120,168,167,101,57,59,131,152,75,34,152,169,10,9,181,250,201,16,174,203,136,95,239,93,79,70,244,108,14,109,217,63,205,116,194,14,140,243,90,18,67,234,65,35,2,193,108,112,193,216,119,65,128,151,54,215,71,142,45,230,6,165,0,181,197,188,27,132,132,113,65,138,26,104,90,187,91,67,119,232,152,90,108,217,217,21,45,79,30,12,54,126,95,39,27,45,156,62,0,28,221,185,152,0,18,160,131,49,83,139,174,98,144,146,181,83,209,221,244,197,22,196,239,244,87,239,194,167,148, 246,217,150,213,174,7,188,233,183,28,141,168,156,49,222,107,133,42,239,42,202,107,121,237,211,112,72,172,248,93,27,111,225,70,42,46,102,222,54,225,127,197,7,160,84,232,84,99,77,243,101,34,2,178,243,229,27,169,194,164,48,132,145,103,41,159,160,38,228,197,174,184,253,222,159,249,214,243,204,58,207,232,253,123,128,169,107,188,153,178,90,253,178,159,9,62,171,132,56,127,44,28,36,176,53,7,21,241,30,42,70,50,7,49,119,115,72,112,225,180,81,107,208,245,122,70,131,54,99,93,178,119,203,250,215,78,210,225,230, 15,249,204,181,204,224,215,132,141,175,150,18,74,182,141,35,11,157,160,112,200,132,187,65,137,3,35,93,70,26,56,108,7,49,21,63,196,40,14,14,133,103,79,152,66,126,84,169,3,85,121,250,192,76,98,203,129,129,56,197,31,152,35,244,94,179,14,167,157,170,21,150,220,229,84,0,27,252,79,49,90,215,98,98,153,206,121,83,216,73,225,79,23,80,250,126,86,123,215,45,149,98,204,28,212,45,141,138,19,52,150,187,82,31,187,232,145,6,160,217,208,94,126,243,236,71,101,194,173,108,72,145,110,117,83,160,47,58,18,54,232,35,9, 7,169,8,36,84,106,17,63,101,43,150,167,121,228,143,188,72,165,164,145,27,102,189,138,42,39,242,203,188,224,235,208,141,161,192,253,222,98,217,230,239,35,20,188,225,189,13,167,208,252,38,138,131,63,63,145,178,126,112,208,36,185,105,203,21,248,66,230,70,59,91,253,119,122,220,101,107,181,197,126,90,244,238,83,9,55,247,72,56,118,184,9,174,177,161,18,159,240,138,63,204,51,147,36,253,114,0,0,0,0,1,194,106,55,3,132,212,110,2,70,190,89,7,9,168,220,6,203,194,235,4,141,124,178,5,79,22,133,14,19,81,184,15,209, 59,143,13,151,133,214,12,85,239,225,9,26,249,100,8,216,147,83,10,158,45,10,11,92,71,61,28,38,163,112,29,228,201,71,31,162,119,30,30,96,29,41,27,47,11,172,26,237,97,155,24,171,223,194,25,105,181,245,18,53,242,200,19,247,152,255,17,177,38,166,16,115,76,145,21,60,90,20,20,254,48,35,22,184,142,122,23,122,228,77,56,77,70,224,57,143,44,215,59,201,146,142,58,11,248,185,63,68,238,60,62,134,132,11,60,192,58,82,61,2,80,101,54,94,23,88,55,156,125,111,53,218,195,54,52,24,169,1,49,87,191,132,48,149,213,179,50, 211,107,234,51,17,1,221,36,107,229,144,37,169,143,167,39,239,49,254,38,45,91,201,35,98,77,76,34,160,39,123,32,230,153,34,33,36,243,21,42,120,180,40,43,186,222,31,41,252,96,70,40,62,10,113,45,113,28,244,44,179,118,195,46,245,200,154,47,55,162,173,112,154,141,192,113,88,231,247,115,30,89,174,114,220,51,153,119,147,37,28,118,81,79,43,116,23,241,114,117,213,155,69,126,137,220,120,127,75,182,79,125,13,8,22,124,207,98,33,121,128,116,164,120,66,30,147,122,4,160,202,123,198,202,253,108,188,46,176,109,126, 68,135,111,56,250,222,110,250,144,233,107,181,134,108,106,119,236,91,104,49,82,2,105,243,56,53,98,175,127,8,99,109,21,63,97,43,171,102,96,233,193,81,101,166,215,212,100,100,189,227,102,34,3,186,103,224,105,141,72,215,203,32,73,21,161,23,75,83,31,78,74,145,117,121,79,222,99,252,78,28,9,203,76,90,183,146,77,152,221,165,70,196,154,152,71,6,240,175,69,64,78,246,68,130,36,193,65,205,50,68,64,15,88,115,66,73,230,42,67,139,140,29,84,241,104,80,85,51,2,103,87,117,188,62,86,183,214,9,83,248,192,140,82,58, 170,187,80,124,20,226,81,190,126,213,90,226,57,232,91,32,83,223,89,102,237,134,88,164,135,177,93,235,145,52,92,41,251,3,94,111,69,90,95,173,47,109,225,53,27,128,224,247,113,183,226,177,207,238,227,115,165,217,230,60,179,92,231,254,217,107,229,184,103,50,228,122,13,5,239,38,74,56,238,228,32,15,236,162,158,86,237,96,244,97,232,47,226,228,233,237,136,211,235,171,54,138,234,105,92,189,253,19,184,240,252,209,210,199,254,151,108,158,255,85,6,169,250,26,16,44,251,216,122,27,249,158,196,66,248,92,174,117, 243,0,233,72,242,194,131,127,240,132,61,38,241,70,87,17,244,9,65,148,245,203,43,163,247,141,149,250,246,79,255,205,217,120,93,96,216,186,55,87,218,252,137,14,219,62,227,57,222,113,245,188,223,179,159,139,221,245,33,210,220,55,75,229,215,107,12,216,214,169,102,239,212,239,216,182,213,45,178,129,208,98,164,4,209,160,206,51,211,230,112,106,210,36,26,93,197,94,254,16,196,156,148,39,198,218,42,126,199,24,64,73,194,87,86,204,195,149,60,251,193,211,130,162,192,17,232,149,203,77,175,168,202,143,197,159,200, 201,123,198,201,11,17,241,204,68,7,116,205,134,109,67,207,192,211,26,206,2,185,45,145,175,150,64,144,109,252,119,146,43,66,46,147,233,40,25,150,166,62,156,151,100,84,171,149,34,234,242,148,224,128,197,159,188,199,248,158,126,173,207,156,56,19,150,157,250,121,161,152,181,111,36,153,119,5,19,155,49,187,74,154,243,209,125,141,137,53,48,140,75,95,7,142,13,225,94,143,207,139,105,138,128,157,236,139,66,247,219,137,4,73,130,136,198,35,181,131,154,100,136,130,88,14,191,128,30,176,230,129,220,218,209,132, 147,204,84,133,81,166,99,135,23,24,58,134,213,114,13,169,226,208,160,168,32,186,151,170,102,4,206,171,164,110,249,174,235,120,124,175,41,18,75,173,111,172,18,172,173,198,37,167,241,129,24,166,51,235,47,164,117,85,118,165,183,63,65,160,248,41,196,161,58,67,243,163,124,253,170,162,190,151,157,181,196,115,208,180,6,25,231,182,64,167,190,183,130,205,137,178,205,219,12,179,15,177,59,177,73,15,98,176,139,101,85,187,215,34,104,186,21,72,95,184,83,246,6,185,145,156,49,188,222,138,180,189,28,224,131,191,90, 94,218,190,152,52,237,0,0,0,0,184,188,103,101,170,9,200,139,18,181,175,238,143,98,151,87,55,222,240,50,37,107,95,220,157,215,56,185,197,180,40,239,125,8,79,138,111,189,224,100,215,1,135,1,74,214,191,184,242,106,216,221,224,223,119,51,88,99,16,86,80,25,87,159,232,165,48,250,250,16,159,20,66,172,248,113,223,123,192,200,103,199,167,173,117,114,8,67,205,206,111,38,149,173,127,112,45,17,24,21,63,164,183,251,135,24,208,158,26,207,232,39,162,115,143,66,176,198,32,172,8,122,71,201,160,50,175,62,24,142,200, 91,10,59,103,181,178,135,0,208,47,80,56,105,151,236,95,12,133,89,240,226,61,229,151,135,101,134,135,209,221,58,224,180,207,143,79,90,119,51,40,63,234,228,16,134,82,88,119,227,64,237,216,13,248,81,191,104,240,43,248,161,72,151,159,196,90,34,48,42,226,158,87,79,127,73,111,246,199,245,8,147,213,64,167,125,109,252,192,24,53,159,208,78,141,35,183,43,159,150,24,197,39,42,127,160,186,253,71,25,2,65,32,124,16,244,143,146,168,72,232,247,155,20,88,61,35,168,63,88,49,29,144,182,137,161,247,211,20,118,207,106, 172,202,168,15,190,127,7,225,6,195,96,132,94,160,112,210,230,28,23,183,244,169,184,89,76,21,223,60,209,194,231,133,105,126,128,224,123,203,47,14,195,119,72,107,203,13,15,162,115,177,104,199,97,4,199,41,217,184,160,76,68,111,152,245,252,211,255,144,238,102,80,126,86,218,55,27,14,185,39,77,182,5,64,40,164,176,239,198,28,12,136,163,129,219,176,26,57,103,215,127,43,210,120,145,147,110,31,244,59,38,247,3,131,154,144,102,145,47,63,136,41,147,88,237,180,68,96,84,12,248,7,49,30,77,168,223,166,241,207,186, 254,146,223,236,70,46,184,137,84,155,23,103,236,39,112,2,113,240,72,187,201,76,47,222,219,249,128,48,99,69,231,85,107,63,160,156,211,131,199,249,193,54,104,23,121,138,15,114,228,93,55,203,92,225,80,174,78,84,255,64,246,232,152,37,174,139,136,115,22,55,239,22,4,130,64,248,188,62,39,157,33,233,31,36,153,85,120,65,139,224,215,175,51,92,176,202,237,89,182,59,85,229,209,94,71,80,126,176,255,236,25,213,98,59,33,108,218,135,70,9,200,50,233,231,112,142,142,130,40,237,158,212,144,81,249,177,130,228,86,95, 58,88,49,58,167,143,9,131,31,51,110,230,13,134,193,8,181,58,166,109,189,64,225,164,5,252,134,193,23,73,41,47,175,245,78,74,50,34,118,243,138,158,17,150,152,43,190,120,32,151,217,29,120,244,201,75,192,72,174,46,210,253,1,192,106,65,102,165,247,150,94,28,79,42,57,121,93,159,150,151,229,35,241,242,77,107,25,5,245,215,126,96,231,98,209,142,95,222,182,235,194,9,142,82,122,181,233,55,104,0,70,217,208,188,33,188,136,223,49,234,48,99,86,143,34,214,249,97,154,106,158,4,7,189,166,189,191,1,193,216,173,180, 110,54,21,8,9,83,29,114,78,154,165,206,41,255,183,123,134,17,15,199,225,116,146,16,217,205,42,172,190,168,56,25,17,70,128,165,118,35,216,198,102,117,96,122,1,16,114,207,174,254,202,115,201,155,87,164,241,34,239,24,150,71,253,173,57,169,69,17,94,204,118,77,238,6,206,241,137,99,220,68,38,141,100,248,65,232,249,47,121,81,65,147,30,52,83,38,177,218,235,154,214,191,179,249,198,233,11,69,161,140,25,240,14,98,161,76,105,7,60,155,81,190,132,39,54,219,150,146,153,53,46,46,254,80,38,84,185,153,158,232,222, 252,140,93,113,18,52,225,22,119,169,54,46,206,17,138,73,171,3,63,230,69,187,131,129,32,227,224,145,118,91,92,246,19,73,233,89,253,241,85,62,152,108,130,6,33,212,62,97,68,198,139,206,170,126,55,169,207,214,127,65,56,110,195,38,93,124,118,137,179,196,202,238,214,89,29,214,111,225,161,177,10,243,20,30,228,75,168,121,129,19,203,105,215,171,119,14,178,185,194,161,92,1,126,198,57,156,169,254,128,36,21,153,229,54,160,54,11,142,28,81,110,134,102,22,167,62,218,113,194,44,111,222,44,148,211,185,73,9,4,129, 240,177,184,230,149,163,13,73,123,27,177,46,30,67,210,62,72,251,110,89,45,233,219,246,195,81,103,145,166,204,176,169,31,116,12,206,122,102,185,97,148,222,5,6,241,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97, 50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218, 27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227, 63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124, 97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81, 218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50, 227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27, 124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63, 81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97, 50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218, 27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227, 63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124, 97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81, 218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50,227,63,81,218,27,124,97,50, 227,63,81,218,27,124,97,50,227,63,12,0,0,0,4,0,0,0,6,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,9,0,0,0,8,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,17,0,0,0,18,0,0,0,21,0,0,0,22,0,0,0,23,0,0,0,24,0,0,0,25,0,0,0,26,0,0,0,27,0,0,0,28,0,0,0,31,0,0,0,32,0,0,0,33,0,0,0,34,0,0,0,35,0,0,0,36,0,0,0,37,0,0,0,38,0,0,0,41,0,0,0,42,0,0,0,43,0,0,0,44,0,0,0,45,0,0,0,46,0,0,0,47,0,0,0,48,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,54,0,0,0,55,0,0,0,56,0,0,0,57,0,0,0,58,0,0,0,61,0,0,0,62,0,0,0,63,0,0,0,64,0,0,0,65,0,0, 0,66,0,0,0,67,0,0,0,68,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,8,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,0,0,0,4,0,4,0,8,0,4,0,106,0,0,0,4,0,5,0,16,0,8,0,106,0,0,0,4,0,6,0,32,0,32,0,106,0,0,0,4,0,4,0,16,0,16,0,132,0,0,0,8,0,16,0,32,0,32,0,132,0,0,0,8,0,16,0,128,0,128,0,132,0,0,0,8,0,32,0,128,0,0,1,132,0,0,0,32,0,128,0,2,1,0,4,132, 0,0,0,32,0,2,1,2,1,0,16,132,0,0,0,88,247,1,0,85,93,201,127,201,127,255,0,0,196,1,0,187,45,212,190,174,212,255,0,144,167,1,0,20,119,253,253,192,134,255,0,80,145,1,0,85,93,201,127,201,127,255,0,248,122,1,0,187,45,212,190,174,212,255,0,72,101,1,0,20,119,253,253,192,134,255,0,168,80,1,0,42,102,255,255,255,153,255,0,216,61,1,0,85,93,201,127,201,127,255,0,40,142,2,0,187,45,212,190,174,212,255,0,104,125,2,0,20,119,253,253,192,134,255,0,72,109,2,0,42,102,255,255,255,153,255,0,192,89,2,0,151,173,176,56,108, 176,255,0,32,77,2,0,85,93,201,127,201,127,255,0,216,65,2,0,187,45,212,190,174,212,255,0,136,53,2,0,20,119,253,253,192,134,255,0,0,42,2,0,42,102,255,255,255,153,255,0,152,29,2,0,151,173,176,56,108,176,255,0,128,19,2,0,232,252,240,240,2,127,255,0,24,9,2,0,85,93,201,127,201,127,255,0,88,0,2,0,187,45,212,190,174,212,255,0,200,246,1,0,20,119,253,253,192,134,255,0,16,231,1,0,42,102,255,255,255,153,255,0,192,221,1,0,151,173,176,56,108,176,255,0,16,218,1,0,232,252,240,240,2,127,255,0,176,215,1,0,17,224,191, 191,91,23,255,0,232,211,1,0,85,93,201,127,201,127,255,0,144,208,1,0,187,45,212,190,174,212,255,0,24,205,1,0,20,119,253,253,192,134,255,0,80,202,1,0,42,102,255,255,255,153,255,0,232,197,1,0,151,173,176,56,108,176,255,0,168,193,1,0,232,252,240,240,2,127,255,0,248,192,1,0,17,224,191,191,91,23,255,0,112,189,1,0,0,0,102,102,102,102,255,0,192,186,1,0,147,25,247,222,235,247,255,0,168,184,1,0,142,75,225,158,202,225,255,0,120,181,1,0,145,188,189,49,130,189,255,0,112,180,1,0,159,16,255,239,243,255,255,0,16, 178,1,0,143,46,231,189,215,231,255,0,80,175,1,0,143,127,214,107,174,214,255,0,120,172,1,0,147,208,181,33,113,181,255,0,72,169,1,0,159,16,255,239,243,255,255,0,8,166,1,0,143,46,231,189,215,231,255,0,136,162,1,0,143,127,214,107,174,214,255,0,152,160,1,0,145,188,189,49,130,189,255,0,24,159,1,0,149,241,156,8,81],"i8",L,l.J+30737);D([156,255,0,104,157,1,0,159,16,255,239,243,255,255,0,120,154,1,0,148,43,239,198,219,239,255,0,248,153,1,0,142,75,225,158,202,225,255,0,248,151,1,0,143,127,214,107,174,214,255, 0,56,150,1,0,145,188,189,49,130,189,255,0,216,146,1,0,149,241,156,8,81,156,255,0,72,144,1,0,159,16,255,239,243,255,255,0,72,140,1,0,148,43,239,198,219,239,255,0,168,138,1,0,142,75,225,158,202,225,255,0,208,136,1,0,143,127,214,107,174,214,255,0,32,135,1,0,144,169,198,66,146,198,255,0,32,133,1,0,147,208,181,33,113,181,255,0,152,131,1,0,151,241,148,8,69,148,255,0,232,129,1,0,148,8,255,247,251,255,255,0,80,128,1,0,147,25,247,222,235,247,255,0,8,125,1,0,148,43,239,198,219,239,255,0,8,122,1,0,142,75,225, 158,202,225,255,0,160,118,1,0,143,127,214,107,174,214,255,0,144,116,1,0,144,169,198,66,146,198,255,0,208,114,1,0,147,208,181,33,113,181,255,0,48,113,1,0,151,241,148,8,69,148,255,0,168,111,1,0,148,8,255,247,251,255,255,0,208,109,1,0,147,25,247,222,235,247,255,0,224,107,1,0,148,43,239,198,219,239,255,0,56,106,1,0,142,75,225,158,202,225,255,0,128,103,1,0,143,127,214,107,174,214,255,0,104,100,1,0,144,169,198,66,146,198,255,0,24,98,1,0,147,208,181,33,113,181,255,0,224,95,1,0,149,241,156,8,81,156,255,0, 248,93,1,0,152,235,107,8,48,107,255,0,80,92,1,0,23,239,84,84,48,5,255,0,120,90,1,0,119,255,60,0,60,48,255,0,168,88,1,0,23,236,140,140,81,10,255,0,248,86,1,0,24,194,191,191,129,45,255,0,64,85,1,0,29,112,223,223,194,125,255,0,16,83,1,0,30,52,246,246,232,195,255,0,184,80,1,0,121,38,234,199,234,229,255,0,192,77,1,0,120,95,205,128,205,193,255,0,240,75,1,0,124,165,151,53,151,143,255,0,184,74,1,0,124,252,102,1,102,94,255,0,232,72,1,0,23,239,84,84,48,5,255,0,72,71,1,0,124,252,102,1,102,94,255,0,200,69,1, 0,119,255,60,0,60,48,255,0,16,68,1,0,23,236,140,140,81,10,255,0,176,66,1,0,24,194,191,191,129,45,255,0,88,64,1,0,29,112,223,223,194,125,255,0,48,62,1,0,30,52,246,246,232,195,255,0,160,59,1,0,0,0,245,245,245,245,255,0,232,57,1,0,121,38,234,199,234,229,255,0,112,56,1,0,120,95,205,128,205,193,255,0,208,54,1,0,124,165,151,53,151,143,255,0,104,53,1,0,28,135,216,216,179,101,255,0,88,52,1,0,0,0,245,245,245,245,255,0,248,147,2,0,123,127,180,90,180,172,255,0,176,146,2,0,21,215,166,166,97,26,255,0,32,145,2, 0,29,112,223,223,194,125,255,0,24,143,2,0,120,95,205,128,205,193,255,0,112,140,2,0,121,253,133,1,133,113,255,0,224,138,2,0,21,215,166,166,97,26,255,0,96,137,2,0,29,112,223,223,194,125,255,0,232,135,2,0,0,0,245,245,245,245,255,0,160,134,2,0,120,95,205,128,205,193,255,0,104,133,2,0,121,253,133,1,133,113,255,0,224,131,2,0,23,236,140,140,81,10,255,0,152,130,2,0,28,135,216,216,179,101,255,0,248,128,2,0,30,52,246,246,232,195,255,0,248,126,2,0,121,38,234,199,234,229,255,0,16,124,2,0,123,127,180,90,180,172, 255,0,184,122,2,0,124,252,102,1,102,94,255,0,80,121,2,0,23,236,140,140,81,10,255,0,248,119,2,0,28,135,216,216,179,101,255,0,208,118,2,0,30,52,246,246,232,195,255,0,128,117,2,0,0,0,245,245,245,245,255,0,48,116,2,0,121,38,234,199,234,229,255,0,8,115,2,0,123,127,180,90,180,172,255,0,248,112,2,0,124,252,102,1,102,94,255,0,40,109,2,0,23,236,140,140,81,10,255,0,152,108,2,0,24,194,191,191,129,45,255,0,104,107,2,0,29,112,223,223,194,125,255,0,80,106,2,0,30,52,246,246,232,195,255,0,48,105,2,0,121,38,234,199, 234,229,255,0,168,103,2,0,120,95,205,128,205,193,255,0,120,101,2,0,124,165,151,53,151,143,255,0,32,100,2,0,124,252,102,1,102,94,255,0,144,98,2,0,23,236,140,140,81,10,255,0,128,93,2,0,24,194,191,191,129,45,255,0,104,91,2,0,29,112,223,223,194,125,255,0,16,89,2,0,30,52,246,246,232,195,255,0,176,87,2,0,0,0,245,245,245,245,255,0,184,86,2,0,121,38,234,199,234,229,255,0,152,85,2,0,120,95,205,128,205,193,255,0,192,84,2,0,124,165,151,53,151,143,255,0,136,83,2,0,124,252,102,1,102,94,255,0,144,82,2,0,135,20, 249,229,245,249,255,0,120,81,2,0,117,74,216,153,216,201,255,0,40,80,2,0,103,185,162,44,162,95,255,0,216,78,2,0,136,14,251,237,248,251,255,0,208,76,2,0,127,54,226,178,226,226,255,0,232,75,2,0,113,120,194,102,194,164,255,0,0,75,2,0,98,190,139,35,139,69,255,0,0,74,2,0,136,14,251,237,248,251,255,0,48,73,2,0,127,54,226,178,226,226,255,0,64,72,2,0,113,120,194,102,194,164,255,0,56,71,2,0,103,185,162,44,162,95,255,0,104,70,2,0,102,255,109,0,109,44,255,0,16,69,2,0,136,14,251,237,248,251,255,0,80,67,2,0,119, 34,236,204,236,230,255,0,152,65,2,0,117,74,216,153,216,201,255,0,152,64,2,0,113,120,194,102,194,164,255,0,128,63,2,0,103,185,162,44,162,95,255,0,80,62,2,0,102,255,109,0,109,44,255,0,96,61,2,0,136,14,251,237,248,251,255,0,192,59,2,0,119,34,236,204,236,230,255,0,48,59,2,0,117,74,216,153,216,201,255,0,48,58,2,0,113,120,194,102,194,164,255,0,128,56,2,0,105,159,174,65,174,118,255,0,8,55,2,0,98,190,139,35,139,69,255,0,88,53,2,0,102,255,88,0,88,36,255,0,88,52,2,0,134,6,253,247,252,253,255,0,64,51,2,0,135, 20,249,229,245,249,255,0,8,50,2,0,119,34,236,204,236,230,255,0,88,49,2,0,117,74,216,153,216,201,255,0,112,48,2,0,113,120,194,102,194,164,255,0,112,47,2,0,105,159,174,65,174,118,255,0,144,46,2,0,98,190,139,35,139,69,255,0,224,44,2,0,102,255,88,0,88,36,255,0,96,43,2,0,134,6,253,247,252,253,255,0,216,41,2,0,135,20,249,229,245,249,255,0,80,40,2,0,119,34,236,204,236,230,255,0,80,39,2,0,117,74,216,153,216,201,255,0,72,38,2,0,113,120,194,102,194,164,255,0,104,37,2,0,105,159,174,65,174,118,255,0,112,36,2, 0,98,190,139,35,139,69,255,0,96,35,2,0,102,255,109,0,109,44,255,0,88,34,2,0,101,255,68,0,68,27,255,0,240,32,2,0,144,20,244,224,236,244,255,0,96,31,2,0,148,70,218,158,188,218,255,0,168,29,2,0,196,123,167,136,86,167,255,0,144,28,2,0,136,14,251,237,248,251,255,0,224,27,2,0,146,53,227,179,205,227,255,0,48,27,2,0,162,74,198,140,150,198,255,0,120,26,2,0,202,149,157,136,65,157,255,0,128,25,2,0,136,14,251,237,248,251,255,0,160,24,2,0,146,53,227,179,205,227,255,0,224,23,2,0,162,74,198,140,150,198,255,0,168, 22,2,0,196,123,167,136,86,167,255,0,112,21,2,0,214,225,129,129,15,124,255,0,160,19,2,0,136,14,251,237,248,251,255,0,136,18,2,0,148,43,230,191,211,230,255,0,152,17,2,0,148,70,218,158,188,218,255,0,40,16,2,0,162,74,198,140,150,198,255,0,24,15,2,0,196,123,167,136,86,167,255,0,24,14,2,0,214,225,129,129,15,124,255,0,24,13,2,0,136,14,251,237,248,251,255,0,144,12,2,0,148,43,230,191,211,230,255,0,48,11,2,0,148,70,218,158,188,218,255,0,64,10,2,0,162,74,198,140,150,198,255,0,56,9,2,0,190,100,177,140,107,177, 255,0,120,8,2,0,202,149,157,136,65,157,255,0,232,7,2,0,213,252,110,110,1,107,255,0,48,7,2,0,134,6,253,247,252,253,255,0,168,6,2,0,144,20,244,224,236,244,255,0,24,6,2,0,148,43,230,191,211,230,255,0,112,5,2,0,148,70,218,158,188,218,255,0,224,4,2,0,162,74,198,140,150,198,255,0,112,3,2,0,190,100,177,140,107,177,255,0,0,2,2,0,202,149,157,136,65,157,255,0,224,0,2,0,213,252,110,110,1,107,255,0,216,255,1,0,134,6,253,247,252,253,255,0,72,255,1,0,144,20,244,224,236,244,255,0,184,254,1,0,148,43,230,191,211, 230,255,0,32,254,1,0,148,70,218,158,188,218,255,0,136,253,1,0,162,74,198,140,150,198,255,0,104,252,1,0,190,100,177,140,107,177,255,0,184,251,1,0,202,149,157,136,65,157,255,0,160,250,1,0,214,225,129,129,15,124,255,0,208,248,1,0,213,255,77,77,0,75,255,0,152,246,1,0,114,211,158,27,158,119,255,0,40,246,1,0,18,252,217,217,95,2,255,0,16,245,1,0,173,95,179,117,112,179,255,0,40,244,1,0,114,211,158,27,158,119,255,0,208,242,1,0,18,252,217,217,95,2,255,0,168,241,1,0,173,95,179,117,112,179,255,0,136,240,1,0, 233,209,231,231,41,138,255,0,128,239,1,0,114,211,158,27,158,119,255,0,152,237,1,0,18,252,217,217,95,2,255,0,152,236,1,0,173,95,179,117,112,179,255,0,216,234,1,0,233,209,231,231,41,138,255,0,16,234,1,0,62,208,166,102,166,30,255,0,232,232,1,0,114,211,158,27,158,119,255,0,56,232,1,0,18,252,217,217,95,2,255,0,176,231,1,0,173,95,179,117,112,179,255,0,56,231,1,0,233,209,231,231,41,138,255,0,32,230,1,0,62,208,166,102,166,30,255,0,128,229,1,0,31,252,230,230,171,2,255,0,24,228,1,0,114,211,158,27,158,119,255, 0,232,226,1,0,18,252,217,217,95,2,255,0,176,225,1,0,173,95,179,117,112,179,255,0,200,224,1,0,233,209,231,231,41,138,255,0,0,224,1,0,62,208,166,102,166,30,255,0,88,223,1,0,31,252,230,230,171,2,255,0,96,222,1,0,27,210,166,166,118,29,255,0,232,221,1,0,114,211,158,27,158,119,255,0,0,221,1,0,18,252,217,217,95,2,255,0,168,220,1,0,173,95,179,117,112,179,255,0,48,220,1,0,233,209,231,231,41,138,255,0,144,219,1,0,62,208,166,102,166,30,255,0,8,219,1,0,31,252,230,230,171,2,255,0,200,218,1,0,27,210,166,166,118, 29,255,0,168,218,1,0,0,0,102,102,102,102,255,0,104,218,1,0,76,25,243,224,243,219,255,0,64,218,1,0,95,61,221,168,221,181,255,0,40,218,1,0,140,170,202,67,162,202,255,0,192,217,1,0,65,17,249,240,249,232,255,0,160,217,1,0,87,46,228,186,228,188,255,0,24,217,1,0,123,101,204,123,204,196,255,0,40,216,1,0,141,197,190,43,140,190,255,0,200,215,1,0,65,17,249,240,249,232,255,0,152,215,1,0,87,46,228,186,228,188,255,0,96,215,1,0,123,101,204,123,204,196,255,0,40,215,1,0,140,170,202,67,162,202,255,0,168,214,1,0,145, 243,172,8,104,172,255,0,144,214,1,0,65,17,249,240,249,232,255,0,64,214,1,0,77,41,235,204,235,197,255,0,16,214,1,0,95,61,221,168,221,181,255,0,208,213,1,0,123,101,204,123,204,196,255,0,64,213,1,0,140,170,202,67,162,202,255,0,200,212,1,0,145,243,172,8,104,172,255,0,160,212,1,0,65,17,249,240,249,232,255,0,112,212,1,0,77,41,235,204,235,197,255,0,72,212,1,0,95,61,221,168,221,181,255,0,32,212,1,0,123,101,204,123,204,196,255,0,8,212,1,0,137,160,211,78,179,211,255,0,184,211,1,0,141,197,190,43,140,190,255, 0,64,211,1,0,147,242,158,8,88,158,255,0,248,210,1,0,60,12,252,247,252,240,255,0,16,210,1,0,76,25,243,224,243,219,255,0,128,209,1,0,77,41,235,204,235,197,255,0,96,209,1,0,95,61,221,168,221,181,255,0,56,209,1,0,123,101,204,123,204,196,255,0,8,209,1,0,137,160,211,78,179,211,255,0,224,208,1,0,141,197,190,43,140,190,255,0,184,208,1,0,147,242,158,8,88,158,255,0,96,208,1,0,60,12,252,247,252,240,255,0,56,208,1,0,76,25,243,224,243,219,255,0,248,207,1,0,77,41,235,204,235,197,255,0,120,207,1,0,95,61,221,168, 221,181,255,0,16,207,1,0,123,101,204,123,204,196,255,0,208,206,1,0,137,160,211,78,179,211,255,0,80,206,1,0,141,197,190,43,140,190,255,0,232,205,1,0,145,243,172,8,104,172,255,0,160,205,1,0,150,239,129,8,64,129,255,0,96,205,1,0,74,21,245,229,245,224,255,0,208,204,1,0,80,72,217,161,217,155,255,0,184,204,1,0,98,178,163,49,163,84,255,0,104,204,1,0,73,15,248,237,248,233,255,0,192,203,1,0,78,54,228,186,228,179,255,0,88,203,1,0,86,104,196,116,196,118,255,0,48,203,1,0,98,190,139,35,139,69,255,0,224,202,1, 0,73,15,248,237,248,233,255,0,152,202,1,0,78,54,228,186,228,179,255,0,120,202,1,0,86,104,196,116,196,118,255,0,104,202,1,0,98,178,163,49,163,84,255,0,32,202,1,0,102,255,109,0,109,44,255,0,0,202,1,0,73,15,248,237,248,233,255,0,224,200,1,0,77,44,233,199,233,192,255,0,48,200,1,0,80,72,217,161,217,155,255,0,184,199,1,0,86,104,196,116,196,118,255,0,8,199,1,0,98,178,163,49,163,84,255,0,192,198,1,0,102,255,109,0,109,44,255,0,104,198,1,0,73,15,248,237,248,233,255,0,64,198,1,0,77,44,233,199,233,192,255,0, 40,198,1,0,80,72,217,161,217,155,255,0,176,197,1,0,86,104,196,116,196,118,255,0,136,197,1,0,96,158,171,65,171,93,255,0,64,197,1,0,98,190,139,35,139,69,255,0,136,196,1,0,108,255,90,0,90,50,255,0,24,196,1,0,72,7,252,247,252,245,255,0,112,195,1,0,74,21,245,229,245,224,255,0,0,195,1,0,77,44,233,199,233,192,255,0,200,194,1,0,80,72,217,161,217,155,255,0,168,194,1,0,86,104,196,116,196,118,255,0,8,194,1,0,96,158,171,65,171,93,255,0,112,193,1,0,98,190,139,35,139,69,255,0,8,193,1,0,108,255,90,0,90,50,255,0, 32,192,1,0,72,7,252,247,252,245,255,0,56,191,1,0,74,21,245,229,245,224,255,0,168,190,1,0,77,44,233,199,233,192,255,0,112,190,1,0,80,72,217,161,217,155,255,0,72,190,1,0,86,104,196,116,196,118,255,0,24,190,1,0,96,158,171,65,171,93,255,0,248,189,1,0,98,190,139,35,139,69,255,0,192,189,1,0,102,255,109,0,109,44,255,0,144,189,1,0,101,255,68,0,68,27,255,0,128,189,1,0,0,0,240,240,240,240,255,0,240,188,1,0,0,0,189,189,189,189,255,0,32,188,1,0,0,0,99,99,99,99,255,0,208,187,1,0,0,0,247,247,247,247,255,0,176, 187,1,0,0,0,204,204,204,204,255,0,112,187,1,0,0,0,150,150,150,150,255,0,80,187,1,0,0,0,82,82,82,82,255,0,56,187,1,0,0,0,247,247,247,247,255,0,16,187,1,0,0,0,204,204,204,204,255,0,224,186,1,0,0,0,150,150,150,150,255,0,208,186,1,0,0,0,99,99,99,99,255,0,128,186,1,0,0,0,37,37,37,37,255,0,40,186,1,0,0,0,247,247,247,247,255,0,168,185,1,0,0,0,217,217,217,217,255,0,128,185,1,0,0,0,189,189,189,189,255,0,104,185,1,0,0,0,150,150,150,150,255,0,72,185,1,0,0,0,99,99,99,99,255,0,16,185,1,0,0,0,37,37,37,37,255,0, 248,184,1,0,0,0,247,247,247,247,255,0,200,184,1,0,0,0,217,217,217,217,255,0,184,184,1,0,0,0,189,189,189,189,255,0,120,184,1,0,0,0,150,150,150,150,255,0,232,183,1,0,0,0,115,115,115,115,255,0,168,183,1,0,0,0,82,82,82,82,255,0,136,183,1,0,0,0,37,37,37,37,255,0,112,183,1,0,0,0,255,255,255,255,255,0,72,183,1,0,0,0,240,240,240,240,255,0,48,183,1,0,0,0,217,217,217,217,255,0,24,183,1,0,0,0,189,189,189,189,255,0,224,182,1,0,0,0,150,150,150,150,255,0,208,182,1,0,0,0,115,115,115,115,255,0,176,182,1,0,0,0,82, 82,82,82,255,0,240,181,1,0,0,0,37,37,37,37,255,0,160,181,1,0,0,0,255,255,255,255,255,0,96,181,1,0,0,0,240,240,240,240,255,0,64,181,1,0,0,0,217,217,217,217,255,0,16,181,1,0,0,0,189,189,189,189,255,0,248,180,1,0,0,0,150,150,150,150,255,0,224,180,1,0,0,0,115,115,115,115,255,0,144,180,1,0,0,0,82,82,82,82,255,0,128,180,1,0,0,0,37,37,37,37,255,0,64,180,1,0,0,0,0,0,0,0,255,0,176,179,1,0,21,48,254,254,230,206,255,0,72,179,1,0,19,147,253,253,174,107,255,0,24,179,1,0,14,240,230,230,85,13,255,0,240,178,1,0, 19,32,254,254,237,222,255,0,200,178,1,0,20,120,253,253,190,133,255,0,184,178,1,0,17,194,253,253,141,60,255,0,160,178,1,0,13,253,217,217,71,1,255,0,48,178,1,0,19,32,254,254,237,222,255,0,32,178,1,0,20,120,253,253,190,133,255,0,200,177,1,0,17,194,253,253,141,60,255,0,8,177,1,0,14,240,230,230,85,13,255,0,96,176,1,0,13,250,166,166,54,3,255,0,80,176,1,0,19,32,254,254,237,222,255,0,40,176,1,0,21,91,253,253,208,162,255,0,0,176,1,0,19,147,253,253,174,107,255,0,240,175,1,0,17,194,253,253,141,60,255,0,224, 175,1,0,14,240,230,230,85,13,255,0,112,175,1,0,13,250,166,166,54,3,255,0,96,175,1,0,19,32,254,254,237,222,255,0,40,175,1,0,21,91,253,253,208,162,255,0,48,174,1,0,19,147,253,253,174,107,255,0,216,173,1,0,17,194,253,253,141,60,255,0,200,173,1,0,16,234,241,241,105,19,255,0,160,173,1,0,13,253,217,217,72,1,255,0,120,173,1,0,12,247,140,140,45,4,255,0,104,173,1,0,21,20,255,255,245,235,255,0,88,173,1,0,21,48,254,254,230,206,255,0,248,172,1,0,21,91,253,253,208,162,255,0,136,172,1,0,19,147,253,253,174,107, 255,0,64,172,1,0,17,194,253,253,141,60,255,0,144,171,1,0,16,234,241,241,105,19,255,0,8,171,1,0,13,253,217,217,72,1,255,0,200,170,1,0,12,247,140,140,45,4,255,0,128,170,1,0,21,20,255,255,245,235,255,0,16,170,1,0,21,48,254,254,230,206,255,0,208,169,1,0,21,91,253,253,208,162,255,0,184,169,1,0,19,147,253,253,174,107,255,0,152,169,1,0,17,194,253,253,141,60,255,0,88,169,1,0,16,234,241,241,105,19,255,0,8,169,1,0,13,253,217,217,72,1,255,0,96,168,1,0,13,250,166,166,54,3,255,0,232,167,1,0,12,246,127,127,39, 4,255,0,208,167,1,0,25,54,254,254,232,200,255,0,120,167,1,0,19,121,253,253,187,132,255,0,48,167,1,0,5,197,227,227,74,51,255,0,240,166,1,0,26,37,254,254,240,217,255,0,136,166,1,0,24,115,253,253,204,138,255,0,80,166,1,0,13,164,252,252,141,89,255,0,24,166,1,0,3,218,215,215,48,31,255,0,56,165,1,0,26,37,254,254,240,217,255,0,104,164,1,0,24,115,253,253,204,138,255,0,112,163,1,0,13,164,252,252,141,89,255,0,96,163,1,0,5,197,227,227,74,51,255,0,32,163,1,0,0,255,179,179,0,0,255,0,0,163,1,0,26,37,254,254,240, 217,255,0,240,162,1,0,24,95,253,253,212,158,255,0,200,162,1,0,19,121,253,253,187,132,255,0,168,162,1,0,13,164,252,252,141,89,255,0,152,162,1,0,5,197,227,227,74,51,255,0,80,162,1,0,0,255,179,179,0,0,255,0,200,161,1,0,26,37,254,254,240,217,255,0,96,161,1,0,24,95,253,253,212,158,255,0,64,161,1,0,19,121,253,253,187,132,255,0,32,161,1,0,13,164,252,252,141,89,255,0,248,160,1,0,7,178,239,239,101,72,255,0,224,160,1,0,3,218,215,215,48,31,255,0,208,160,1,0,0,255,153,153,0,0,255,0,184,160,1,0,24,18,255,255, 247,236,255,0,168,160,1,0,25,54,254,254,232,200,255,0,136,160,1,0,24,95,253,253,212,158,255,0,16,160,1,0,19,121,253,253,187,132,255,0,184,159,1,0,13,164,252,252,141,89,255,0,168,159,1,0,7,178,239,239,101,72,255,0,128,159,1,0,3,218,215,215,48,31,255,0,96,159,1,0,0,255,153,153,0,0,255,0,80,159,1,0,24,18,255,255,247,236,255,0,56,159,1,0,25,54,254,254,232,200,255,0,8,159,1,0,24,95,253,253,212,158,255,0,248,158,1,0,19,121,253,253,187,132,255,0,224,158,1,0,13,164,252,252,141,89,255,0,96,158,1,0,7,178,239, 239,101,72,255,0,24,158,1,0,3,218,215,215,48,31,255,0,8,158,1,0,0,255,179,179,0,0,255,0,224,157,1,0,0,255,127,127,0,0,255,0,184,157,1,0,142,68,227,166,206,227,255,0,168,157,1,0,190,153,154,106,61,154,255,0,128,157,1,0,144,211,180,31,120,180,255,0,48,157,1,0,65,97,223,178,223,138,255,0,32,157,1,0,82,184,160,51,160,44,255,0,16,157,1,0,0,99,251,251,154,153,255,0,136,156,1,0,254,225,227,227,26,28,255,0,16,156,1,0,23,143,253,253,191,111,255,0,0,156,1,0,21,255,255,255,127,0,255,0,216,155,1,0,198,42,214, 202,178,214,255,0,184,155,1,0,142,68,227,166,206,227,255,0,152,155,1,0,190,153,154,106,61,154,255,0,136,155,1,0,42,102,255,255,255,153,255,0,104,155,1,0,144,211,180,31,120,180,255,0,88,155,1,0,65,97,223,178,223,138,255,0,64,155,1,0,82,184,160,51,160,44,255,0,200,154,1,0,0,99,251,251,154,153,255,0,136,154,1,0,254,225,227,227,26,28,255,0,104,154,1,0,23,143,253,253,191,111,255,0,80,154,1,0,21,255,255,255,127,0,255,0,56,154,1,0,198,42,214,202,178,214,255,0,40,154,1,0,142,68,227,166,206,227,255,0,16,154, 1,0,190,153,154,106,61,154,255,0,232,153,1,0,42,102,255,255,255,153,255,0,216,153,1,0,15,197,177,177,89,40,255,0,200,153,1,0,144,211,180,31,120,180,255,0,56,153,1,0,65,97,223,178,223,138,255,0,200,152,1,0,82,184,160,51,160,44,255,0,184,152,1,0,0,99,251,251,154,153,255,0,152,152,1,0,254,225,227,227,26,28,255,0,120,152,1,0,23,143,253,253,191,111,255,0,104,152,1,0,21,255,255,255,127,0,255,0,88,152,1,0,198,42,214,202,178,214,255,0,232,151,1,0,142,68,227,166,206,227,255,0,216,151,1,0,144,211,180,31,120, 180,255,0,200,151,1,0,65,97,223,178,223,138,255,0,80,151,1,0,142,68,227,166,206,227,255,0,224,150,1,0,144,211,180,31,120,180,255,0,208,150,1,0,65,97,223,178,223,138,255,0,176,150,1,0,82,184,160,51,160,44,255,0,152,150,1,0,142,68,227,166,206,227,255,0,136,150,1,0,144,211,180,31,120,180,255,0,120,150,1,0,65,97,223,178,223,138,255,0,40,150,1,0,82,184,160,51,160,44,255,0,192,149,1,0,0,99,251,251,154,153,255,0,152,149,1,0,142,68,227,166,206,227,255,0,240,148,1,0,144,211,180,31,120,180,255,0,248,147,1, 0,65,97,223,178,223,138,255,0,208,147,1,0,82,184,160,51,160,44,255,0,184,147,1,0,0,99,251,251,154,153,255,0,136,147,1,0,254,225,227,227,26,28,255,0,104,147,1,0,142,68,227,166,206,227,255,0,72,147,1,0,144,211,180,31,120,180,255,0,200,146,1,0,65,97,223,178,223,138,255,0,184,146,1,0,82,184,160,51,160,44,255,0,168,146,1,0,0,99,251,251,154,153,255,0,88,146,1,0,254,225,227,227,26,28,255,0,200,145,1,0,23,143,253,253,191,111,255,0,184,145,1,0,142,68,227,166,206,227,255,0,128,145,1,0,144,211,180,31,120,180, 255,0,40,145,1,0,65,97,223,178,223,138,255,0,16,145,1,0,82,184,160,51,160,44,255,0,144,144,1,0,0,99,251,251,154,153,255,0,56,144,1,0,254,225,227,227,26,28,255,0,208,143,1,0,23,143,253,253,191,111,255,0,48,143,1,0,21,255,255,255,127,0,255,0,168,142,1,0,142,68,227,166,206,227,255,0,152,141,1,0,144,211,180,31,120,180,255,0,136,141,1,0,65,97,223,178,223,138,255,0,80,141,1,0,82,184,160,51,160,44,255,0,144,140,1,0,0,99,251,251,154,153,255,0,128,140,1,0,254,225,227,227,26,28,255,0,96,140,1,0,23,143,253, 253,191,111,255,0,56,140,1,0,21,255,255,255,127,0,255,0,16,140,1,0,198,42,214,202,178,214,255,0,0,140,1,0,3,78,251,251,180,174,255,0,184,139,1,0,146,53,227,179,205,227,255,0,96,139,1,0,77,41,235,204,235,197,255,0,72,139,1,0,3,78,251,251,180,174,255,0,48,139,1,0,146,53,227,179,205,227,255,0,248,138,1,0,77,41,235,204,235,197,255,0,224,138,1,0,202,27,228,222,203,228,255,0,208,138,1,0,3,78,251,251,180,174,255,0,152,138,1,0,146,53,227,179,205,227,255,0,136,138,1,0,77,41,235,204,235,197,255,0,120,138,1, 0,202,27,228,222,203,228,255,0,240,137,1,0,24,88,254,254,217,166,255,0,160,137,1,0,3,78,251,251,180,174,255,0,144,137,1,0,146,53,227,179,205,227,255,0,120,137,1,0,77,41,235,204,235,197,255,0,24,137,1,0,202,27,228,222,203,228,255,0,8,137,1,0,24,88,254,254,217,166,255,0,248,136,1,0,42,50,255,255,255,204,255,0,192,136,1,0,3,78,251,251,180,174,255,0,176,136,1,0,146,53,227,179,205,227,255,0,160,136,1,0,77,41,235,204,235,197,255,0,80,136,1,0,202,27,228,222,203,228,255,0,8,136,1,0,24,88,254,254,217,166, 255,0,248,135,1,0,42,50,255,255,255,204,255,0,200,135,1,0,28,44,229,229,216,189,255,0,120,135,1,0,3,78,251,251,180,174,255,0,104,135,1,0,146,53,227,179,205,227,255,0,88,135,1,0,77,41,235,204,235,197,255,0,16,135,1,0,202,27,228,222,203,228,255,0,0,135,1,0,24,88,254,254,217,166,255,0,240,134,1,0,42,50,255,255,255,204,255,0,40,134,1,0,28,44,229,229,216,189,255,0,216,133,1,0,233,35,253,253,218,236,255,0,200,133,1,0,3,78,251,251,180,174,255,0,176,133,1,0,146,53,227,179,205,227,255,0,104,133,1,0,77,41, 235,204,235,197,255,0,88,133,1,0,202,27,228,222,203,228,255,0,56,133,1,0,24,88,254,254,217,166,255,0,16,133,1,0,42,50,255,255,255,204,255,0,0,133,1,0,28,44,229,229,216,189,255,0,240,132,1,0,233,35,253,253,218,236,255,0,176,132,1,0,0,0,242,242,242,242,255,0,72,132,1,0,108,53,226,179,226,205,255,0,56,132,1,0,17,81,253,253,205,172,255,0,16,132,1,0,155,31,232,203,213,232,255,0,216,131,1,0,108,53,226,179,226,205,255,0,200,131,1,0,17,81,253,253,205,172,255,0,176,131,1,0,155,31,232,203,213,232,255,0,136, 131,1,0,228,43,244,244,202,228,255,0,120,131,1,0,108,53,226,179,226,205,255,0,104,131,1,0,17,81,253,253,205,172,255,0,16,131,1,0,155,31,232,203,213,232,255,0,176,130,1,0,228,43,244,244,202,228,255,0,160,130,1,0,56,45,245,230,245,201,255,0,128,130,1,0,108,53,226,179,226,205,255,0,56,130,1,0,17,81,253,253,205,172,255,0,40,130,1,0,155,31,232,203,213,232,255,0,24,130,1,0,228,43,244,244,202,228,255,0,216,129,1,0,56,45,245,230,245,201,255,0,200,129,1,0,35,81,255,255,242,174,255,0,184,129,1,0,108,53,226, 179,226,205,255,0,112,129,1,0,17,81,253,253,205,172,255,0,8,129,1,0,155,31,232,203,213,232,255,0,248,128,1,0,228,43,244,244,202,228,255,0,224,128,1,0,56,45,245,230,245,201,255,0,144,128,1,0,35,81,255,255,242,174,255,0,128,128,1,0,25,39,241,241,226,204,255,0,112,128,1,0,108,53,226,179,226,205,255,0,64,128,1,0,17,81,253,253,205,172,255,0,176,127,1,0,155,31,232,203,213,232,255,0,152,127,1,0,228,43,244,244,202,228,255,0,56,127,1,0,56,45,245,230,245,201,255,0,160,126,1,0,35,81,255,255,242,174,255,0,80, 126,1,0,25,39,241,241,226,204,255,0,24,126,1,0,0,0,204,204,204,204,255,0,136,125,1,0,230,253,142,142,1,82,255,0,104,125,1,0,77,191,100,39,100,25,255,0,64,125,1,0,230,220,197,197,27,125,255,0,248,124,1,0,232,118,222,222,119,174,255,0,232,124,1,0,229,62,241,241,182,218,255,0,216,124,1,0,233,29,253,253,224,239,255,0,144,124,1,0,59,38,245,230,245,208,255,0,248,123,1,0,61,103,225,184,225,134,255,0,232,123,1,0,63,166,188,127,188,65,255,0,152,123,1,0,68,197,146,77,146,33,255,0,8,123,1,0,230,253,142,142, 1,82,255,0,112,122,1,0,68,197,146,77,146,33,255,0,80,122,1,0,77,191,100,39,100,25,255,0,248,121,1,0,230,220,197,197,27,125,255,0,104,121,1,0,232,118,222,222,119,174,255,0,168,120,1,0,229,62,241,241,182,218,255,0,64,120,1,0,233,29,253,253,224,239,255,0,208,119,1,0,0,0,247,247,247,247,255,0,160,119,1,0,59,38,245,230,245,208,255,0,80,119,1,0,61,103,225,184,225,134,255,0,8,119,1,0,63,166,188,127,188,65,255,0,248,118,1,0,231,76,233,233,163,201,255,0,208,118,1,0,0,0,247,247,247,247,255,0,144,118,1,0,63, 129,215,161,215,106,255,0,128,118,1,0,228,220,208,208,28,139,255,0,112,118,1,0,229,62,241,241,182,218,255,0,40,118,1,0,61,103,225,184,225,134,255,0,232,117,1,0,72,198,172,77,172,38,255,0,200,117,1,0,228,220,208,208,28,139,255,0,144,117,1,0,229,62,241,241,182,218,255,0,48,117,1,0,0,0,247,247,247,247,255,0,184,116,1,0,61,103,225,184,225,134,255,0,168,116,1,0,72,198,172,77,172,38,255,0,128,116,1,0,230,220,197,197,27,125,255,0,112,116,1,0,231,76,233,233,163,201,255,0,96,116,1,0,233,29,253,253,224,239, 255,0,8,116,1,0,59,38,245,230,245,208,255,0,200,115,1,0,63,129,215,161,215,106,255,0,176,115,1,0,68,197,146,77,146,33,255,0,144,115,1,0,230,220,197,197,27,125,255,0,88,115,1,0,231,76,233,233,163,201,255,0,56,115,1,0,233,29,253,253,224,239,255,0,40,115,1,0,0,0,247,247,247,247,255,0,16,115,1,0,59,38,245,230,245,208,255,0,224,114,1,0,63,129,215,161,215,106,255,0,192,114,1,0,68,197,146,77,146,33,255,0,128,114,1,0,230,220,197,197,27,125,255,0,72,114,1,0,232,118,222,222,119,174,255,0,56,114,1,0,229,62, 241,241,182,218,255,0,0,114,1,0,233,29,253,253,224,239,255,0,112,113,1,0,59,38,245,230,245,208,255,0,96,113,1,0,61,103,225,184,225,134,255,0,80,113,1,0,63,166,188,127,188,65,255,0,32,113,1,0,68,197,146,77,146,33,255,0,248,112,1,0,230,220,197,197,27,125,255,0,232,112,1,0,232,118,222,222,119,174,255,0,160,112,1,0,229,62,241,241,182,218,255,0,120,112,1,0,233,29,253,253,224,239,255,0,96,112,1,0,0,0,247,247,247,247,255,0,40,112,1,0,59,38,245,230,245,208,255,0,248,111,1,0,61,103,225,184,225,134,255,0,232, 111,1,0,63,166,188,127,188,65,255,0,216,111,1,0,68,197,146,77,146,33,255,0,128,111,1,0,206,255,75,64,0,75,255,0,112,111,1,0,101,255,68,0,68,27,255,0,96,111,1,0,206,173,131,118,42,131,255,0,32,111,1,0,199,87,171,153,112,171,255,0,224,110,1,0,199,51,207,194,165,207,255,0,208,110,1,0,210,21,232,231,212,232,255,0,96,110,1,0,76,30,240,217,240,211,255,0,40,110,1,0,80,68,219,166,219,160,255,0,24,110,1,0,88,123,174,90,174,97,255,0,0,110,1,0,97,197,120,27,120,55,255,0,192,109,1,0,206,255,75,64,0,75,255,0, 176,109,1,0,97,197,120,27,120,55,255,0,160,109,1,0,101,255,68,0,68,27,255,0,56,109,1,0,206,173,131,118,42,131,255,0,0,109,1,0,199,87,171,153,112,171,255,0,224,108,1,0,199,51,207,194,165,207,255,0,184,108,1,0,210,21,232,231,212,232,255,0,72,108,1,0,0,0,247,247,247,247,255,0,56,108,1,0,76,30,240,217,240,211,255,0,40,108,1,0,80,68,219,166,219,160,255,0,208,107,1,0,88,123,174,90,174,97,255,0,192,107,1,0,196,70,195,175,141,195,255,0,176,107,1,0,0,0,247,247,247,247,255,0,96,107,1,0,82,90,191,127,191,123, 255,0,16,107,1,0,201,168,148,123,50,148,255,0,0,107,1,0,199,51,207,194,165,207,255,0,216,106,1,0,80,68,219,166,219,160,255,0,136,106,1,0,102,255,136,0,136,55,255,0,120,106,1,0,201,168,148,123,50,148,255,0,104,106,1,0,199,51,207,194,165,207,255,0,40,106,1,0,0,0,247,247,247,247,255,0,8,106,1,0,80,68,219,166,219,160,255,0,216,105,1,0,102,255,136,0,136,55,255,0,144,105,1,0,206,173,131,118,42,131,255,0,32,105,1,0,196,70,195,175,141,195,255,0,152,104,1,0,210,21,232,231,212,232,255,0,112,104,1,0,76,30,240, 217,240,211,255,0,208,103,1,0,82,90,191,127,191,123,255,0,192,103,1,0,97,197,120,27,120,55,255,0,168,103,1,0,206,173,131,118,42,131,255,0,112,103,1,0,196,70,195,175,141,195,255,0,96,103,1,0,210,21,232,231,212,232,255,0,80,103,1,0,0,0,247,247,247,247,255,0,16,103,1,0,76,30,240,217,240,211,255,0,112,102,1,0,82,90,191,127,191,123,255,0,96,102,1,0,97,197,120,27,120,55,255,0,40,102,1,0,206,173,131,118,42,131,255,0,176,101,1,0,199,87,171,153,112,171,255,0,144,101,1,0,199,51,207,194,165,207,255,0,8,101, 1,0,210,21,232,231,212,232,255,0,232,100,1,0,76,30,240,217,240,211,255,0,120,100,1,0,80,68,219,166,219,160,255,0,0,100,1,0,88,123,174,90,174,97,255,0,184,99,1,0,97,197,120,27,120,55,255,0,88,99,1,0,206,173,131,118,42,131,255,0,72,99,1,0,199,87,171,153,112,171,255,0,248,98,1,0,199,51,207,194,165,207,255,0,136,98,1,0,210,21,232,231,212,232,255,0,120,98,1,0,0,0,247,247,247,247,255,0,80,98,1,0,76,30,240,217,240,211,255,0,40,98,1,0,80,68,219,166,219,160,255,0,8,98,1,0,88,123,174,90,174,97,255,0,248,97, 1,0,97,197,120,27,120,55,255,0,192,97,1,0,189,11,242,236,231,242,255,0,112,97,1,0,151,61,219,166,189,219,255,0,80,97,1,0,141,197,190,43,140,190,255,0,48,97,1,0,185,8,246,241,238,246,255,0,168,96,1,0,155,40,225,189,201,225,255,0,144,96,1,0,145,112,207,116,169,207,255,0,248,95,1,0,143,247,176,5,112,176,255,0,208,95,1,0,185,8,246,241,238,246,255,0,192,95,1,0,155,40,225,189,201,225,255,0,176,95,1,0,145,112,207,116,169,207,255,0,112,95,1,0,141,197,190,43,140,190,255,0,24,95,1,0,143,247,141,4,90,141,255, 0,8,95,1,0,185,8,246,241,238,246,255,0,216,94,1,0,168,24,230,208,209,230,255,0,120,94,1,0,151,61,219,166,189,219,255,0,104,94,1,0,145,112,207,116,169,207,255,0,72,94,1,0,141,197,190,43,140,190,255,0,232,93,1,0,143,247,141,4,90,141,255,0,216,93,1,0,185,8,246,241,238,246,255,0,168,93,1,0,168,24,230,208,209,230,255,0,72,93,1,0,151,61,219,166,189,219,255,0,8,93,1,0,145,112,207,116,169,207,255,0,248,92,1,0,142,183,192,54,144,192,255,0,216,92,1,0,143,247,176,5,112,176,255,0,160,92,1,0,143,248,123,3,78, 123,255,0,144,92,1,0,233,8,255,255,247,251,255,0,128,92,1,0,189,11,242,236,231,242,255,0,64,92,1,0,168,24,230,208,209,230,255,0,48,92,1,0,151,61,219,166,189,219,255,0,8,92,1,0,145,112,207,116,169,207,255,0,192,91,1,0,142,183,192,54,144,192,255,0,120,91,1,0,143,247,176,5,112,176,255,0,104,91,1,0,143,248,123,3,78,123,255,0,56,91,1,0,233,8,255,255,247,251,255,0,40,91,1,0,189,11,242,236,231,242,255,0,176,90,1,0,168,24,230,208,209,230,255,0,160,90,1,0,151,61,219,166,189,219,255,0,104,90,1,0,145,112,207, 116,169,207,255,0,72,90,1,0,142,183,192,54,144,192,255,0,56,90,1,0,143,247,176,5,112,176,255,0,240,89,1,0,143,247,141,4,90,141,255,0,168,89,1,0,143,249,88,2,56,88,255,0,152,89,1,0,200,14,240,236,226,240,255,0,120,89,1,0,151,61,219,166,189,219,255,0,104,89,1,0,130,208,153,28,144,153,255,0,40,89,1,0,207,8,247,246,239,247,255,0,8,89,1,0,155,40,225,189,201,225,255,0,152,88,1,0,143,128,207,103,169,207,255,0,136,88,1,0,130,251,138,2,129,138,255,0,120,88,1,0,207,8,247,246,239,247,255,0,56,88,1,0,155,40, 225,189,201,225,255,0,8,88,1,0,143,128,207,103,169,207,255,0,248,87,1,0,130,208,153,28,144,153,255,0,224,87,1,0,119,252,108,1,108,89,255,0,208,87,1,0,207,8,247,246,239,247,255,0,72,87,1,0,168,24,230,208,209,230,255,0,56,87,1,0,151,61,219,166,189,219,255,0,232,86,1,0,143,128,207,103,169,207,255,0,216,86,1,0,130,208,153,28,144,153,255,0,200,86,1,0,119,252,108,1,108,89,255,0,136,86,1,0,207,8,247,246,239,247,255,0,40,86,1,0,168,24,230,208,209,230,255,0,24,86,1,0,151,61,219,166,189,219,255,0,0,86,1,0, 143,128,207,103,169,207,255,0,240,85,1,0,142,183,192,54,144,192,255,0,176,85,1,0,130,251,138,2,129,138,255,0,160,85,1,0,118,252,100,1,100,80,255,0,48,85,1,0,233,8,255,255,247,251,255,0,0,85,1,0,200,14,240,236,226,240,255,0,232,84,1,0,168,24,230,208,209,230,255,0,136,84,1,0,151,61,219,166,189,219,255,0,64,84,1,0,143,128,207,103,169,207,255,0,16,84,1,0,142,183,192,54,144,192,255,0,240,83,1,0,130,251,138,2,129,138,255,0,216,83,1,0,118,252,100,1,100,80,255,0,72,83,1,0,233,8,255,255,247,251,255,0,40,83, 1,0,200,14,240,236,226,240,255,0,0,83,1,0,168,24,230,208,209,230,255,0,240,82,1,0,151,61,219,166,189,219,255,0,176,82,1,0,143,128,207,103,169,207,255,0,112,82,1,0,142,183,192,54,144,192,255,0,16,82,1,0,130,251,138,2,129,138,255,0,0,82,1,0,119,252,108,1,108,89,255,0,160,81,1,0,117,251,70,1,70,54,255,0,136,81,1,0,18,238,127,127,59,8,255,0,8,81,1,0,195,255,75,45,0,75,255,0,208,80,1,0,20,246,179,179,88,6,255,0,128,80,1,0,22,232,224,224,130,20,255,0,56,80,1,0,23,155,253,253,184,99,255,0,104,79,1,0,24, 72,254,254,224,182,255,0,16,79,1,0,165,20,235,216,218,235,255,0,184,78,1,0,177,47,210,178,171,210,255,0,168,78,1,0,179,84,172,128,115,172,255,0,88,78,1,0,189,181,136,84,39,136,255,0,72,78,1,0,18,238,127,127,59,8,255,0,248,77,1,0,189,181,136,84,39,136,255,0,208,77,1,0,195,255,75,45,0,75,255,0,176,77,1,0,20,246,179,179,88,6,255,0,160,77,1,0,22,232,224,224,130,20,255,0,144,77,1,0,23,155,253,253,184,99,255,0,88,77,1,0,24,72,254,254,224,182,255,0,8,77,1,0,0,0,247,247,247,247,255,0,240,76,1,0,165,20,235, 216,218,235,255,0,216,76,1,0,177,47,210,178,171,210,255,0,200,76,1,0,179,84,172,128,115,172,255,0,144,76,1,0,23,187,241,241,163,64,255,0,104,76,1,0,0,0,247,247,247,247,255,0,224,75,1,0,178,69,195,153,142,195,255,0,208,75,1,0,17,253,230,230,97,1,255,0,192,75,1,0,23,155,253,253,184,99,255,0,144,75,1,0,177,47,210,178,171,210,255,0,64,75,1,0,185,155,153,94,60,153,255,0,48,75,1,0,17,253,230,230,97,1,255,0,16,75,1,0,23,155,253,253,184,99,255,0,248,74,1,0,0,0,247,247,247,247,255,0,224,74,1,0,177,47,210, 178,171,210,255,0,208,74,1,0,185,155,153,94,60,153,255,0,168,74,1,0,20,246,179,179,88,6,255,0,152,74,1,0,23,187,241,241,163,64,255,0,104,74,1,0,24,72,254,254,224,182,255,0,40,74,1,0,165,20,235,216,218,235,255,0,176,73,1,0,178,69,195,153,142,195,255,0,160,73,1,0,189,181,136,84,39,136,255,0,136,73,1,0,20,246,179,179,88,6,255,0,120,73,1,0,23,187,241,241,163,64,255,0,8,73,1,0,24,72,254,254,224,182,255,0,248,72,1,0,0,0,247,247,247,247,255,0,216,72,1,0,165,20,235,216,218,235,255,0,200,72,1,0,178,69,195, 153,142,195,255,0,184,72,1,0,189,181,136,84,39,136,255,0,96,72,1,0,20,246,179,179,88,6,255,0,16,72,1,0,22,232,224,224,130,20,255,0,0,72,1,0,23,155,253,253,184,99,255,0,176,71,1,0,24,72,254,254,224,182,255,0,128,71,1,0,165,20,235,216,218,235,255,0,112,71,1,0,177,47,210,178,171,210,255,0,96,71,1,0,179,84,172,128,115,172,255,0,56,71,1,0,189,181,136,84,39,136,255,0,40,71,1,0,20,246,179,179,88,6,255,0,0,71,1,0,22,232,224,224,130,20,255,0,216,70,1,0,23,155,253,253,184,99,255,0,152,70,1,0,24,72,254,254, 224,182,255,0,136,70,1,0,0,0,247,247,247,247,255,0,72,70,1,0,165,20,235,216,218,235,255,0,56,70,1,0,177,47,210,178,171,210,255,0,240,69,1,0,179,84,172,128,115,172,255,0,216,69,1,0,189,181,136,84,39,136,255,0,184,69,1,0,188,14,239,231,225,239,255,0,168,69,1,0,214,67,201,201,148,199,255,0,152,69,1,0,234,222,221,221,28,119,255,0,64,69,1,0,185,8,246,241,238,246,255,0,248,68,1,0,211,41,216,215,181,216,255,0,232,68,1,0,228,139,223,223,101,176,255,0,160,68,1,0,239,232,206,206,18,86,255,0,144,68,1,0,185, 8,246,241,238,246,255,0,96,68,1,0,211,41,216,215,181,216,255,0,56,68,1,0,228,139,223,223,101,176,255],"i8",L,l.J+40977);D([68,1,0,234,222,221,221,28,119,255,0,240,67,1,0,236,255,152,152,0,67,255,0,224,67,1,0,185,8,246,241,238,246,255,0,176,67,1,0,204,38,218,212,185,218,255,0,88,67,1,0,214,67,201,201,148,199,255,0,72,67,1,0,228,139,223,223,101,176,255,0,0,67,1,0,234,222,221,221,28,119,255,0,240,66,1,0,236,255,152,152,0,67,255,0,208,66,1,0,185,8,246,241,238,246,255,0,192,66,1,0,204,38,218,212,185,218, 255,0,160,66,1,0,214,67,201,201,148,199,255,0,136,66,1,0,228,139,223,223,101,176,255,0,104,66,1,0,233,209,231,231,41,138,255,0,40,66,1,0,239,232,206,206,18,86,255,0,176,65,1,0,236,255,145,145,0,63,255,0,128,65,1,0,195,5,249,247,244,249,255,0,8,65,1,0,188,14,239,231,225,239,255,0,240,64,1,0,204,38,218,212,185,218,255,0,168,64,1,0,214,67,201,201,148,199,255,0,104,64,1,0,228,139,223,223,101,176,255,0,72,64,1,0,233,209,231,231,41,138,255,0,56,64,1,0,239,232,206,206,18,86,255,0,40,64,1,0,236,255,145,145, 0,63,255,0,240,63,1,0,195,5,249,247,244,249,255,0,96,63,1,0,188,14,239,231,225,239,255,0,80,63,1,0,204,38,218,212,185,218,255,0,208,62,1,0,214,67,201,201,148,199,255,0,184,62,1,0,228,139,223,223,101,176,255,0,160,62,1,0,233,209,231,231,41,138,255,0,80,62,1,0,239,232,206,206,18,86,255,0,32,62,1,0,236,255,152,152,0,67,255,0,192,61,1,0,242,255,103,103,0,31,255,0,104,61,1,0,180,8,245,239,237,245,255,0,40,61,1,0,168,37,220,188,189,220,255,0,176,60,1,0,176,100,177,117,107,177,255,0,160,60,1,0,182,7,247, 242,240,247,255,0,8,60,1,0,173,28,226,203,201,226,255,0,240,59,1,0,173,58,200,158,154,200,255,0,224,59,1,0,182,128,163,106,81,163,255,0,176,59,1,0,182,7,247,242,240,247,255,0,144,59,1,0,173,28,226,203,201,226,255,0,128,59,1,0,173,58,200,158,154,200,255,0,112,59,1,0,176,100,177,117,107,177,255,0,240,58,1,0,188,185,143,84,39,143,255,0,128,58,1,0,182,7,247,242,240,247,255,0,104,58,1,0,170,18,235,218,218,235,255,0,64,58,1,0,168,37,220,188,189,220,255,0,48,58,1,0,173,58,200,158,154,200,255,0,32,58,1,0, 176,100,177,117,107,177,255,0,0,58,1,0,188,185,143,84,39,143,255,0,216,57,1,0,182,7,247,242,240,247,255,0,160,57,1,0,170,18,235,218,218,235,255,0,144,57,1,0,168,37,220,188,189,220,255,0,56,57,1,0,173,58,200,158,154,200,255,0,224,56,1,0,172,83,186,128,125,186,255,0,208,56,1,0,182,128,163,106,81,163,255,0,184,56,1,0,190,216,134,74,20,134,255,0,168,56,1,0,191,2,253,252,251,253,255,0,144,56,1,0,180,8,245,239,237,245,255,0,128,56,1,0,170,18,235,218,218,235,255,0,96,56,1,0,168,37,220,188,189,220,255,0, 80,56,1,0,173,58,200,158,154,200,255,0,64,56,1,0,172,83,186,128,125,186,255,0,8,56,1,0,182,128,163,106,81,163,255,0,120,55,1,0,190,216,134,74,20,134,255,0,104,55,1,0,191,2,253,252,251,253,255,0,16,55,1,0,180,8,245,239,237,245,255,0,0,55,1,0,170,18,235,218,218,235,255,0,240,54,1,0,168,37,220,188,189,220,255,0,224,54,1,0,173,58,200,158,154,200,255,0,192,54,1,0,172,83,186,128,125,186,255,0,176,54,1,0,182,128,163,106,81,163,255,0,160,54,1,0,188,185,143,84,39,143,255,0,80,54,1,0,191,255,125,63,0,125,255, 0,216,53,1,0,242,255,103,103,0,31,255,0,200,53,1,0,150,241,97,5,48,97,255,0,176,53,1,0,249,220,178,178,24,43,255,0,160,53,1,0,5,163,214,214,96,77,255,0,136,53,1,0,13,119,244,244,165,130,255,0,120,53,1,0,15,54,253,253,219,199,255,0,88,53,1,0,142,32,240,209,229,240,255,0,72,53,1,0,141,87,222,146,197,222,255,0,56,53,1,0,143,167,195,67,147,195,255,0,24,53,1,0,148,206,172,33,102,172,255,0,208,52,1,0,242,255,103,103,0,31,255,0,192,52,1,0,148,206,172,33,102,172,255,0,160,52,1,0,150,241,97,5,48,97,255,0, 144,52,1,0,249,220,178,178,24,43,255,0,128,52,1,0,5,163,214,214,96,77,255,0,104,52,1,0,13,119,244,244,165,130,255,0,72,52,1,0,15,54,253,253,219,199,255,0,56,52,1,0,0,0,247,247,247,247,255,0,40,52,1,0,142,32,240,209,229,240,255,0,0,52,1,0,141,87,222,146,197,222,255,0,192,51,1,0,143,167,195,67,147,195,255,0,176,51,1,0,12,150,239,239,138,98,255,0,136,51,1,0,0,0,247,247,247,247,255,0,120,51,1,0,143,128,207,103,169,207,255,0,104,51,1,0,248,255,202,202,0,32,255,0,88,51,1,0,13,119,244,244,165,130,255,0, 232,147,2,0,141,87,222,146,197,222,255,0,216,147,2,0,143,247,176,5,113,176,255,0,200,147,2,0,248,255,202,202,0,32,255,0,152,147,2,0,13,119,244,244,165,130,255,0,56,147,2,0,0,0,247,247,247,247,255,0,40,147,2,0,141,87,222,146,197,222,255,0,240,146,2,0,143,247,176,5,113,176,255,0,224,146,2,0,249,220,178,178,24,43,255,0,208,146,2,0,12,150,239,239,138,98,255,0,192,146,2,0,15,54,253,253,219,199,255,0,160,146,2,0,142,32,240,209,229,240,255,0,128,146,2,0,143,128,207,103,169,207,255,0,104,146,2,0,148,206, 172,33,102,172,255,0,56,146,2,0,249,220,178,178,24,43,255,0,200,145,2,0,12,150,239,239,138,98,255,0,168,145,2,0,15,54,253,253,219,199,255,0,120,145,2,0,0,0,247,247,247,247,255,0,96,145,2,0,142,32,240,209,229,240,255,0,80,145,2,0,143,128,207,103,169,207,255,0,48,145,2,0,148,206,172,33,102,172,255,0,16,145,2,0,249,220,178,178,24,43,255,0,0,145,2,0,5,163,214,214,96,77,255,0,240,144,2,0,13,119,244,244,165,130,255,0,184,144,2,0,15,54,253,253,219,199,255,0,72,144,2,0,142,32,240,209,229,240,255,0,56,144, 2,0,141,87,222,146,197,222,255,0,224,143,2,0,143,167,195,67,147,195,255,0,168,143,2,0,148,206,172,33,102,172,255,0,144,143,2,0,249,220,178,178,24,43,255,0,112,143,2,0,5,163,214,214,96,77,255,0,8,143,2,0,13,119,244,244,165,130,255,0,192,142,2,0,15,54,253,253,219,199,255,0,24,142,2,0,0,0,247,247,247,247,255,0,224,141,2,0,142,32,240,209,229,240,255,0,104,141,2,0,141,87,222,146,197,222,255,0,88,141,2,0,143,167,195,67,147,195,255,0,240,140,2,0,148,206,172,33,102,172,255,0,192,140,2,0,242,255,103,103,0, 31,255,0,160,140,2,0,0,0,26,26,26,26,255,0,128,140,2,0,249,220,178,178,24,43,255,0,96,140,2,0,5,163,214,214,96,77,255,0,80,140,2,0,13,119,244,244,165,130,255,0,64,140,2,0,15,54,253,253,219,199,255,0,32,140,2,0,0,0,224,224,224,224,255,0,144,139,2,0,0,0,186,186,186,186,255,0,120,139,2,0,0,0,135,135,135,135,255,0,56,139,2,0,0,0,77,77,77,77,255,0,40,139,2,0,242,255,103,103,0,31,255,0,24,139,2,0,0,0,77,77,77,77,255,0,248,138,2,0,0,0,26,26,26,26,255,0,208,138,2,0,249,220,178,178,24,43,255,0,184,138,2,0, 5,163,214,214,96,77,255,0,144,138,2,0,13,119,244,244,165,130,255,0,96,138,2,0,15,54,253,253,219,199,255,0,224,137,2,0,0,0,255,255,255,255,255,0,208,137,2,0,0,0,224,224,224,224,255,0,168,137,2,0,0,0,186,186,186,186,255,0,152,137,2,0,0,0,135,135,135,135,255,0,136,137,2,0,12,150,239,239,138,98,255,0,112,137,2,0,0,0,255,255,255,255,255,0,80,137,2,0,0,0,153,153,153,153,255,0,64,137,2,0,248,255,202,202,0,32,255,0,48,137,2,0,13,119,244,244,165,130,255,0,8,137,2,0,0,0,186,186,186,186,255,0,96,136,2,0,0,0, 64,64,64,64,255,0,80,136,2,0,248,255,202,202,0,32,255,0,40,136,2,0,13,119,244,244,165,130,255,0,24,136,2,0,0,0,255,255,255,255,255,0,8,136,2,0,0,0,186,186,186,186,255,0,248,135,2,0,0,0,64,64,64,64,255,0,216,135,2,0,249,220,178,178,24,43,255,0,200,135,2,0,12,150,239,239,138,98,255,0,184,135,2,0,15,54,253,253,219,199,255,0,136,135,2,0,0,0,224,224,224,224,255,0,56,135,2,0,0,0,153,153,153,153,255,0,40,135,2,0,0,0,77,77,77,77,255,0,232,134,2,0,249,220,178,178,24,43,255,0,216,134,2,0,12,150,239,239,138, 98,255,0,200,134,2,0,15,54,253,253,219,199,255,0,176,134,2,0,0,0,255,255,255,255,255,0,144,134,2,0,0,0,224,224,224,224,255,0,128,134,2,0,0,0,153,153,153,153,255,0,112,134,2,0,0,0,77,77,77,77,255,0,72,134,2,0,249,220,178,178,24,43,255,0,16,134,2,0,5,163,214,214,96,77,255,0,0,134,2,0,13,119,244,244,165,130,255,0,184,133,2,0,15,54,253,253,219,199,255,0,168,133,2,0,0,0,224,224,224,224,255,0,152,133,2,0,0,0,186,186,186,186,255,0,120,133,2,0,0,0,135,135,135,135,255,0,88,133,2,0,0,0,77,77,77,77,255,0,72, 133,2,0,249,220,178,178,24,43,255,0,56,133,2,0,5,163,214,214,96,77,255,0,248,132,2,0,13,119,244,244,165,130,255,0,184,132,2,0,15,54,253,253,219,199,255,0,168,132,2,0,0,0,255,255,255,255,255,0,72,132,2,0,0,0,224,224,224,224,255,0,56,132,2,0,0,0,186,186,186,186,255,0,40,132,2,0,0,0,135,135,135,135,255,0,24,132,2,0,0,0,77,77,77,77,255,0,208,131,2,0,3,32,253,253,224,221,255,0,192,131,2,0,244,92,250,250,159,181,255,0,176,131,2,0,227,220,197,197,27,138,255,0,136,131,2,0,13,28,254,254,235,226,255,0,72,131, 2,0,252,72,251,251,180,185,255,0,56,131,2,0,238,147,247,247,104,161,255,0,216,130,2,0,224,253,174,174,1,126,255,0,200,130,2,0,13,28,254,254,235,226,255,0,184,130,2,0,252,72,251,251,180,185,255,0,168,130,2,0,238,147,247,247,104,161,255,0,136,130,2,0,227,220,197,197,27,138,255,0,72,130,2,0,213,252,122,122,1,119,255,0,56,130,2,0,13,28,254,254,235,226,255,0,224,129,2,0,3,60,252,252,197,192,255,0,152,129,2,0,244,92,250,250,159,181,255,0,120,129,2,0,238,147,247,247,104,161,255,0,88,129,2,0,227,220,197, 197,27,138,255,0,56,129,2,0,213,252,122,122,1,119,255,0,40,129,2,0,13,28,254,254,235,226,255,0,8,129,2,0,3,60,252,252,197,192,255,0,232,128,2,0,244,92,250,250,159,181,255,0,200,128,2,0,238,147,247,247,104,161,255,0,184,128,2,0,230,195,221,221,52,151,255,0,128,128,2,0,224,253,174,174,1,126,255,0,16,128,2,0,213,252,122,122,1,119,255,0,0,128,2,0,14,12,255,255,247,243,255,0,144,127,2,0,3,32,253,253,224,221,255,0,88,127,2,0,3,60,252,252,197,192,255,0,64,127,2,0,244,92,250,250,159,181,255,0,32,127,2,0, 238,147,247,247,104,161,255,0,232,126,2,0,230,195,221,221,52,151,255,0,136,126,2,0,224,253,174,174,1,126,255,0,216,125,2,0,213,252,122,122,1,119,255,0,40,125,2,0,14,12,255,255,247,243,255,0,248,124,2,0,3,32,253,253,224,221,255,0,232,124,2,0,3,60,252,252,197,192,255,0,128,124,2,0,244,92,250,250,159,181,255,0,112,124,2,0,238,147,247,247,104,161,255,0,96,124,2,0,230,195,221,221,52,151,255,0,48,124,2,0,224,253,174,174,1,126,255,0,0,124,2,0,213,252,122,122,1,119,255,0,240,123,2,0,199,255,106,73,0,106, 255,0,224,123,2,0,245,255,165,165,0,38,255,0,184,123,2,0,167,171,149,49,54,149,255,0,104,123,2,0,2,208,215,215,48,39,255,0,72,123,2,0,10,184,244,244,109,67,255,0,0,123,2,0,20,157,253,253,174,97,255,0,240,122,2,0,30,110,254,254,224,144,255,0,224,122,2,0,136,24,248,224,243,248,255,0,200,122,2,0,138,67,233,171,217,233,255,0,168,122,2,0,143,113,209,116,173,209,255,0,144,122,2,0,151,157,180,69,117,180,255,0,120,122,2,0,245,255,165,165,0,38,255,0,88,122,2,0,151,157,180,69,117,180,255,0,8,122,2,0,167,171, 149,49,54,149,255,0,248,121,2,0,2,208,215,215,48,39,255,0,200,121,2,0,10,184,244,244,109,67,255,0,184,121,2,0,20,157,253,253,174,97,255,0,168,121,2,0,30,110,254,254,224,144,255,0,152,121,2,0,42,64,255,255,255,191,255,0,64,121,2,0,136,24,248,224,243,248,255,0,48,121,2,0,138,67,233,171,217,233,255,0,32,121,2,0,143,113,209,116,173,209,255,0,0,121,2,0,13,164,252,252,141,89,255,0,168,120,2,0,42,64,255,255,255,191,255,0,152,120,2,0,143,86,219,145,191,219,255,0,88,120,2,0,254,225,215,215,25,28,255,0,72, 120,2,0,20,157,253,253,174,97,255,0,56,120,2,0,138,67,233,171,217,233,255,0,40,120,2,0,145,193,182,44,123,182,255,0,24,120,2,0,254,225,215,215,25,28,255,0,8,120,2,0,20,157,253,253,174,97,255,0,232,119,2,0,42,64,255,255,255,191,255,0,160,119,2,0,138,67,233,171,217,233,255,0,88,119,2,0,145,193,182,44,123,182,255,0,72,119,2,0,2,208,215,215,48,39,255,0,40,119,2,0,13,164,252,252,141,89,255,0,8,119,2,0,30,110,254,254,224,144,255,0,240,118,2,0,136,24,248,224,243,248,255,0,224,118,2,0,143,86,219,145,191, 219,255,0,184,118,2,0,151,157,180,69,117,180,255,0,168,118,2,0,2,208,215,215,48,39,255,0,152,118,2,0,13,164,252,252,141,89,255,0,64,118,2,0,30,110,254,254,224,144,255,0,0,118,2,0,42,64,255,255,255,191,255,0,240,117,2,0,136,24,248,224,243,248,255,0,208,117,2,0,143,86,219,145,191,219,255,0,192,117,2,0,151,157,180,69,117,180,255,0,176,117,2,0,2,208,215,215,48,39,255,0,160,117,2,0,10,184,244,244,109,67,255,0,112,117,2,0,20,157,253,253,174,97,255,0,96,117,2,0,30,110,254,254,224,144,255,0,64,117,2,0,136, 24,248,224,243,248,255,0,0,117,2,0,138,67,233,171,217,233,255,0,200,116,2,0,143,113,209,116,173,209,255,0,184,116,2,0,151,157,180,69,117,180,255,0,136,116,2,0,2,208,215,215,48,39,255,0,120,116,2,0,10,184,244,244,109,67,255,0,104,116,2,0,20,157,253,253,174,97,255,0,88,116,2,0,30,110,254,254,224,144,255,0,32,116,2,0,42,64,255,255,255,191,255,0,16,116,2,0,136,24,248,224,243,248,255,0,0,116,2,0,138,67,233,171,217,233,255,0,216,115,2,0,143,113,209,116,173,209,255,0,160,115,2,0,151,157,180,69,117,180,255, 0,144,115,2,0,245,255,165,165,0,38,255,0,72,115,2,0,107,255,104,0,104,55,255,0,56,115,2,0,2,208,215,215,48,39,255,0,40,115,2,0,10,184,244,244,109,67,255,0,24,115,2,0,20,157,253,253,174,97,255,0,248,114,2,0,31,115,254,254,224,139,255,0,176,114,2,0,51,106,239,217,239,139,255,0,160,114,2,0,62,130,217,166,217,106,255,0,88,114,2,0,83,121,189,102,189,99,255,0,40,114,2,0,103,211,152,26,152,80,255,0,8,114,2,0,245,255,165,165,0,38,255,0,192,113,2,0,103,211,152,26,152,80,255,0,96,113,2,0,107,255,104,0,104, 55,255,0,80,113,2,0,2,208,215,215,48,39,255,0,40,113,2,0,10,184,244,244,109,67,255,0,24,113,2,0,20,157,253,253,174,97,255,0,8,113,2,0,31,115,254,254,224,139,255,0,216,112,2,0,42,64,255,255,255,191,255,0,104,112,2,0,51,106,239,217,239,139,255,0,32,112,2,0,62,130,217,166,217,106,255,0,16,112,2,0,83,121,189,102,189,99,255,0,216,111,2,0,13,164,252,252,141,89,255,0,176,111,2,0,42,64,255,255,255,191,255,0,152,111,2,0,66,136,207,145,207,96,255,0,32,111,2,0,254,225,215,215,25,28,255,0,240,110,2,0,20,157, 253,253,174,97,255,0,152,110,2,0,62,130,217,166,217,106,255,0,56,110,2,0,98,210,150,26,150,65,255,0,152,109,2,0,254,225,215,215,25,28,255,0,56,109,2,0,20,157,253,253,174,97,255,0,24,109,2,0,42,64,255,255,255,191,255,0,240,108,2,0,62,130,217,166,217,106,255,0,216,108,2,0,98,210,150,26,150,65,255,0,200,108,2,0,2,208,215,215,48,39,255,0,184,108,2,0,13,164,252,252,141,89,255,0,136,108,2,0,31,115,254,254,224,139,255,0,120,108,2,0,51,106,239,217,239,139,255,0,104,108,2,0,66,136,207,145,207,96,255,0,80, 108,2,0,103,211,152,26,152,80,255,0,24,108,2,0,2,208,215,215,48,39,255,0,0,108,2,0,13,164,252,252,141,89,255,0,240,107,2,0,31,115,254,254,224,139,255,0,216,107,2,0,42,64,255,255,255,191,255,0,200,107,2,0,51,106,239,217,239,139,255,0,176,107,2,0,66,136,207,145,207,96,255,0,88,107,2,0,103,211,152,26,152,80,255,0,72,107,2,0,2,208,215,215,48,39,255,0,40,107,2,0,10,184,244,244,109,67,255,0,16,107,2,0,20,157,253,253,174,97,255,0,200,106,2,0,31,115,254,254,224,139,255,0,184,106,2,0,51,106,239,217,239,139, 255,0,160,106,2,0,62,130,217,166,217,106,255,0,128,106,2,0,83,121,189,102,189,99,255,0,112,106,2,0,103,211,152,26,152,80,255,0,96,106,2,0,2,208,215,215,48,39,255,0,64,106,2,0,10,184,244,244,109,67,255,0,40,106,2,0,20,157,253,253,174,97,255,0,24,106,2,0,31,115,254,254,224,139,255,0,248,105,2,0,42,64,255,255,255,191,255,0,168,105,2,0,51,106,239,217,239,139,255,0,152,105,2,0,62,130,217,166,217,106,255,0,120,105,2,0,83,121,189,102,189,99,255,0,96,105,2,0,103,211,152,26,152,80,255,0,80,105,2,0,13,44,254, 254,224,210,255,0,64,105,2,0,9,139,252,252,146,114,255,0,32,105,2,0,1,211,222,222,45,38,255,0,8,105,2,0,13,37,254,254,229,217,255,0,184,104,2,0,11,108,252,252,174,145,255,0,152,104,2,0,7,179,251,251,106,74,255,0,104,104,2,0,253,224,203,203,24,29,255,0,88,104,2,0,13,37,254,254,229,217,255,0,72,104,2,0,11,108,252,252,174,145,255,0,16,104,2,0,7,179,251,251,106,74,255,0,0,104,2,0,1,211,222,222,45,38,255,0,240,103,2,0,253,231,165,165,15,21,255,0,152,103,2,0,13,37,254,254,229,217,255,0,56,103,2,0,12,92, 252,252,187,161,255,0,248,102,2,0,9,139,252,252,146,114,255,0,104,102,2,0,7,179,251,251,106,74,255,0,56,102,2,0,1,211,222,222,45,38,255,0,40,102,2,0,253,231,165,165,15,21,255,0,24,102,2,0,13,37,254,254,229,217,255,0,184,101,2,0,12,92,252,252,187,161,255,0,168,101,2,0,9,139,252,252,146,114,255,0,152,101,2,0,7,179,251,251,106,74,255,0,104,101,2,0,3,208,239,239,59,44,255,0,88,101,2,0,253,224,203,203,24,29,255,0,72,101,2,0,251,255,153,153,0,13,255,0,40,101,2,0,14,15,255,255,245,240,255,0,208,100,2,0, 13,44,254,254,224,210,255,0,192,100,2,0,12,92,252,252,187,161,255,0,176,100,2,0,9,139,252,252,146,114,255,0,120,100,2,0,7,179,251,251,106,74,255,0,104,100,2,0,3,208,239,239,59,44,255,0,80,100,2,0,253,224,203,203,24,29,255,0,16,100,2,0,251,255,153,153,0,13,255,0,0,100,2,0,14,15,255,255,245,240,255,0,216,99,2,0,13,44,254,254,224,210,255,0,192,99,2,0,12,92,252,252,187,161,255,0,128,99,2,0,9,139,252,252,146,114,255,0,112,99,2,0,7,179,251,251,106,74,255,0,96,99,2,0,3,208,239,239,59,44,255,0,16,99,2,0, 253,224,203,203,24,29,255,0,248,98,2,0,253,231,165,165,15,21,255,0,232,98,2,0,249,255,103,103,0,13,255,0,216,98,2,0,254,225,228,228,26,28,255,0,176,98,2,0,146,178,184,55,126,184,255,0,96,95,2,0,83,147,175,77,175,74,255,0,64,95,2,0,254,225,228,228,26,28,255,0,176,94,2,0,146,178,184,55,126,184,255,0,96,94,2,0,83,147,175,77,175,74,255,0,24,94,2,0,207,132,163,152,78,163,255,0,200,93,2,0,254,225,228,228,26,28,255,0,168,93,2,0,146,178,184,55,126,184,255,0,144,93,2,0,83,147,175,77,175,74,255,0,112,93,2, 0,207,132,163,152,78,163,255,0,88,93,2,0,21,255,255,255,127,0,255,0,72,93,2,0,254,225,228,228,26,28,255,0,240,92,2,0,146,178,184,55,126,184,255,0,184,92,2,0,83,147,175,77,175,74,255,0,152,92,2,0,207,132,163,152,78,163,255,0,96,92,2,0,21,255,255,255,127,0,255,0,32,92,2,0,42,204,255,255,255,51,255,0,8,92,2,0,254,225,228,228,26,28,255,0,176,91,2,0,146,178,184,55,126,184,255,0,88,91,2,0,83,147,175,77,175,74,255,0,200,90,2,0,207,132,163,152,78,163,255,0,104,90,2,0,21,255,255,255,127,0,255,0,72,90,2,0, 42,204,255,255,255,51,255,0,216,89,2,0,15,193,166,166,86,40,255,0,168,89,2,0,254,225,228,228,26,28,255,0,152,89,2,0,146,178,184,55,126,184,255,0,64,89,2,0,83,147,175,77,175,74,255,0,48,89,2,0,207,132,163,152,78,163,255,0,32,89,2,0,21,255,255,255,127,0,255,0,0,89,2,0,42,204,255,255,255,51,255,0,240,88,2,0,15,193,166,166,86,40,255,0,224,88,2,0,232,121,247,247,129,191,255,0,208,88,2,0,254,225,228,228,26,28,255,0,128,88,2,0,146,178,184,55,126,184,255,0,88,88,2,0,83,147,175,77,175,74,255,0,72,88,2,0,207, 132,163,152,78,163,255,0,16,88,2,0,21,255,255,255,127,0,255,0,0,88,2,0,42,204,255,255,255,51,255,0,240,87,2,0,15,193,166,166,86,40,255,0,208,87,2,0,232,121,247,247,129,191,255,0,192,87,2,0,0,0,153,153,153,153,255,0,160,87,2,0,114,120,194,102,194,165,255,0,136,87,2,0,11,155,252,252,141,98,255,0,64,87,2,0,156,77,203,141,160,203,255,0,40,87,2,0,114,120,194,102,194,165,255,0,24,87,2,0,11,155,252,252,141,98,255,0,232,86,2,0,156,77,203,141,160,203,255,0,216,86,2,0,228,102,231,231,138,195,255,0,200,86,2, 0,114,120,194,102,194,165,255,0,168,86,2,0,11,155,252,252,141,98,255,0,152,86,2,0,156,77,203,141,160,203,255,0,128,86,2,0,228,102,231,231,138,195,255,0,112,86,2,0,58,155,216,166,216,84,255,0,32,86,2,0,114,120,194,102,194,165,255,0,16,86,2,0,11,155,252,252,141,98,255,0,0,86,2,0,156,77,203,141,160,203,255,0,200,85,2,0,228,102,231,231,138,195,255,0,184,85,2,0,58,155,216,166,216,84,255,0,168,85,2,0,34,208,255,255,217,47,255,0,136,85,2,0,114,120,194,102,194,165,255,0,120,85,2,0,11,155,252,252,141,98,255, 0,104,85,2,0,156,77,203,141,160,203,255,0,88,85,2,0,228,102,231,231,138,195,255,0,40,85,2,0,58,155,216,166,216,84,255,0,24,85,2,0,34,208,255,255,217,47,255,0,8,85,2,0,25,90,229,229,196,148,255,0,240,84,2,0,114,120,194,102,194,165,255,0,224,84,2,0,11,155,252,252,141,98,255,0,208,84,2,0,156,77,203,141,160,203,255,0,176,84,2,0,228,102,231,231,138,195,255,0,160,84,2,0,58,155,216,166,216,84,255,0,136,84,2,0,34,208,255,255,217,47,255,0,88,84,2,0,25,90,229,229,196,148,255,0,32,84,2,0,0,0,179,179,179,179, 255,0,8,84,2,0,120,84,211,141,211,199,255,0,240,83,2,0,211,82,189,188,128,189,255,0,200,83,2,0,42,76,255,255,255,179,255,0,184,83,2,0,175,37,218,190,186,218,255,0,168,83,2,0,4,139,251,251,128,114,255,0,120,83,2,0,144,100,211,128,177,211,255,0,104,83,2,0,22,156,253,253,180,98,255,0,88,83,2,0,58,134,222,179,222,105,255,0,72,83,2,0,233,47,252,252,205,229,255,0,24,83,2,0,0,0,217,217,217,217,255,0,8,83,2,0,120,84,211,141,211,199,255,0,248,82,2,0,211,82,189,188,128,189,255,0,216,82,2,0,77,41,235,204,235, 197,255,0,200,82,2,0,42,76,255,255,255,179,255,0,184,82,2,0,175,37,218,190,186,218,255,0,128,82,2,0,4,139,251,251,128,114,255,0,112,82,2,0,144,100,211,128,177,211,255,0,96,82,2,0,22,156,253,253,180,98,255,0,80,82,2,0,58,134,222,179,222,105,255,0,224,81,2,0,233,47,252,252,205,229,255,0,208,81,2,0,0,0,217,217,217,217,255,0,192,81,2,0,120,84,211,141,211,199,255,0,168,81,2,0,211,82,189,188,128,189,255,0,152,81,2,0,77,41,235,204,235,197,255,0,136,81,2,0,37,144,255,255,237,111,255,0,104,81,2,0,42,76,255, 255,255,179,255,0,48,81,2,0,175,37,218,190,186,218,255,0,16,81,2,0,4,139,251,251,128,114,255,0,232,80,2,0,144,100,211,128,177,211,255,0,192,80,2,0,22,156,253,253,180,98,255,0,152,80,2,0,58,134,222,179,222,105,255,0,136,80,2,0,233,47,252,252,205,229,255,0,104,80,2,0,0,0,217,217,217,217,255,0,88,80,2,0,120,84,211,141,211,199,255,0,64,80,2,0,42,76,255,255,255,179,255,0,24,80,2,0,175,37,218,190,186,218,255,0,8,80,2,0,120,84,211,141,211,199,255,0,248,79,2,0,42,76,255,255,255,179,255,0,232,79,2,0,175,37, 218,190,186,218,255,0,176,79,2,0,4,139,251,251,128,114,255,0,152,79,2,0,120,84,211,141,211,199,255,0,136,79,2,0,42,76,255,255,255,179,255,0,72,79,2,0,175,37,218,190,186,218,255,0,48,79,2,0,4,139,251,251,128,114,255,0,248,78,2,0,144,100,211,128,177,211,255,0,200,78,2,0,120,84,211,141,211,199,255,0,176,78,2,0,42,76,255,255,255,179,255,0,16,78,2,0,175,37,218,190,186,218,255,0,240,77,2,0,4,139,251,251,128,114,255,0,104,77,2,0,144,100,211,128,177,211,255,0,88,77,2,0,22,156,253,253,180,98,255,0,16,77,2, 0,120,84,211,141,211,199,255,0,0,77,2,0,42,76,255,255,255,179,255,0,240,76,2,0,175,37,218,190,186,218,255,0,224,76,2,0,4,139,251,251,128,114,255,0,192,76,2,0,144,100,211,128,177,211,255,0,176,76,2,0,22,156,253,253,180,98,255,0,160,76,2,0,58,134,222,179,222,105,255,0,144,76,2,0,120,84,211,141,211,199,255,0,96,76,2,0,42,76,255,255,255,179,255,0,64,76,2,0,175,37,218,190,186,218,255,0,48,76,2,0,4,139,251,251,128,114,255,0,32,76,2,0,144,100,211,128,177,211,255,0,16,76,2,0,22,156,253,253,180,98,255,0,0, 76,2,0,58,134,222,179,222,105,255,0,216,75,2,0,233,47,252,252,205,229,255,0,200,75,2,0,120,84,211,141,211,199,255,0,184,75,2,0,42,76,255,255,255,179,255,0,152,75,2,0,175,37,218,190,186,218,255,0,96,75,2,0,4,139,251,251,128,114,255,0,80,75,2,0,144,100,211,128,177,211,255,0,64,75,2,0,22,156,253,253,180,98,255,0,48,75,2,0,58,134,222,179,222,105,255,0,32,75,2,0,233,47,252,252,205,229,255,0,16,75,2,0,0,0,217,217,217,217,255,0,240,74,2,0,237,253,158,158,1,66,255,0,224,74,2,0,177,130,162,94,79,162,255,0, 208,74,2,0,250,180,213,213,62,79,255,0,184,74,2,0,10,184,244,244,109,67,255,0,128,74,2,0,20,157,253,253,174,97,255,0,112,74,2,0,31,115,254,254,224,139,255,0,96,74,2,0,49,96,245,230,245,152,255,0,80,74,2,0,79,65,221,171,221,164,255,0,64,74,2,0,114,120,194,102,194,165,255,0,48,74,2,0,143,187,189,50,136,189,255,0,32,74,2,0,237,253,158,158,1,66,255,0,16,74,2,0,143,187,189,50,136,189,255,0,216,73,2,0,177,130,162,94,79,162,255,0,200,73,2,0,250,180,213,213,62,79,255,0,152,73,2,0,10,184,244,244,109,67,255, 0,128,73,2,0,20,157,253,253,174,97,255,0,112,73,2,0,31,115,254,254,224,139,255,0,96,73,2,0,42,64,255,255,255,191,255,0,80,73,2,0,49,96,245,230,245,152,255,0,64,73,2,0,79,65,221,171,221,164,255,0,32,73,2,0,114,120,194,102,194,165,255,0,16,73,2,0,13,164,252,252,141,89,255,0,0,73,2,0,42,64,255,255,255,191,255,0,232,72,2,0,81,77,213,153,213,148,255,0,176,72,2,0,254,225,215,215,25,28,255,0,160,72,2,0,20,157,253,253,174,97,255,0,144,72,2,0,79,65,221,171,221,164,255,0,128,72,2,0,143,196,186,43,131,186,255, 0,112,72,2,0,254,225,215,215,25,28,255,0,96,72,2,0,20,157,253,253,174,97,255,0,48,72,2,0,42,64,255,255,255,191,255,0,32,72,2,0,79,65,221,171,221,164,255,0,16,72,2,0,143,196,186,43,131,186,255,0,0,72,2,0,250,180,213,213,62,79,255,0,192,71,2,0,13,164,252,252,141,89,255,0,176,71,2,0,31,115,254,254,224,139,255,0,160,71,2,0,49,96,245,230,245,152,255,0,144,71,2,0,81,77,213,153,213,148,255,0,128,71,2,0,143,187,189,50,136,189,255,0,112,71,2,0,250,180,213,213,62,79,255,0,40,71,2,0,13,164,252,252,141,89,255, 0,24,71,2,0,31,115,254,254,224,139,255,0,8,71,2,0,42,64,255,255,255,191,255,0,248,70,2,0,49,96,245,230,245,152,255,0,200,70,2,0,81,77,213,153,213,148,255,0,184,70,2,0,143,187,189,50,136,189,255,0,168,70,2,0,250,180,213,213,62,79,255,0,152,70,2,0,10,184,244,244,109,67,255,0,136,70,2,0,20,157,253,253,174,97,255,0,120,70,2,0,31,115,254,254,224,139,255,0,88,70,2,0,49,96,245,230,245,152,255,0,48,70,2,0,79,65,221,171,221,164,255,0,24,70,2,0,114,120,194,102,194,165,255,0,248,69,2,0,143,187,189,50,136,189, 255,0,152,69,2,0,250,180,213,213,62,79,255,0,120,69,2,0,10,184,244,244,109,67,255,0,104,69,2,0,20,157,253,253,174,97,255,0,80,69,2,0,31,115,254,254,224,139,255,0,64,69,2,0,42,64,255,255,255,191,255,0,48,69,2,0,49,96,245,230,245,152,255,0,0,69,2,0,79,65,221,171,221,164,255,0,240,68,2,0,114,120,194,102,194,165,255,0,224,68,2,0,143,187,189,50,136,189,255,0,184,68,2,0,147,15,255,240,248,255,255,0,104,68,2,0,24,35,250,250,235,215,255,0,88,68,2,0,127,255,255,0,255,255,255,0,40,68,2,0,113,128,255,127,255, 212,255,0,0,68,2,0,127,15,255,240,255,255,255,0,232,67,2,0,42,26,245,245,245,220,255,0,120,67,2,0,23,58,255,255,228,196,255,0,64,67,2,0,0,0,0,0,0,0,255,0,24,67,2,0,25,49,255,255,235,205,255,0,176,66,2,0,170,255,255,0,0,255,255,0,160,66,2,0,192,206,226,138,43,226,255,0,56,66,2,0,0,190,165,165,42,42,255,0,40,66,2,0,23,99,222,222,184,135,255,0,232,65,2,0,128,103,160,95,158,160,255,0,200,65,2,0,63,255,255,127,255,0,255,0,184,65,2,0,17,218,210,210,105,30,255,0,168,65,2,0,11,175,255,255,127,80,255,0,128, 65,2,0,154,147,237,100,149,237,255,0,112,65,2,0,33,34,255,255,248,220,255,0,96,65,2,0,246,231,220,220,20,60,255,0,64,65,2,0,127,255,255,0,255,255,255,0,16,65,2,0,170,255,139,0,0,139,255,0,248,64,2,0,127,255,139,0,139,139,255,0,224,64,2,0,30,239,184,184,134,11,255,0,208,64,2,0,0,0,169,169,169,169,255,0,192,64,2,0,85,255,100,0,100,0,255,0,176,64,2,0,0,0,169,169,169,169,255,0,136,64,2,0,39,110,189,189,183,107,255,0,112,64,2,0,212,255,139,139,0,139,255,0,88,64,2,0,58,142,107,85,107,47,255,0,72,64,2,0, 23,255,255,255,140,0,255,0,8,64,2,0,198,192,204,153,50,204,255,0,232,63,2,0,0,255,139,139,0,0,255,0,216,63,2,0,10,121,233,233,150,122,255,0,192,63,2,0,85,61,188,143,188,143,255,0,168,63,2,0,175,143,139,72,61,139,255,0,144,63,2,0,127,103,79,47,79,79,255,0,104,63,2,0,127,103,79,47,79,79,255,0,80,63,2,0,128,255,209,0,206,209,255,0,64,63,2,0,199,255,211,148,0,211,255,0,48,63,2,0,232,235,255,255,20,147,255,0,184,62,2,0,138,255,255,0,191,255,255,0,168,62,2,0,0,0,105,105,105,105,255,0,152,62,2,0,0,0,105, 105,105,105,255,0,136,62,2,0,148,225,255,30,144,255,255,0,120,62,2,0,0,206,178,178,34,34,255,0,96,62,2,0,28,15,255,255,250,240,255,0,56,62,2,0,85,192,139,34,139,34,255,0,32,62,2,0,212,255,255,255,0,255,255,0,16,62,2,0,0,0,220,220,220,220,255,0,0,62,2,0,170,7,255,248,248,255,255,0,200,61,2,0,35,255,255,255,215,0,255,0,184,61,2,0,30,217,218,218,165,32,255,0,168,61,2,0,0,0,128,128,128,128,255,0,152,61,2,0,85,255,128,0,128,0,255,0,128,61,2,0,59,208,255,173,255,47,255,0,112,61,2,0,0,0,128,128,128,128, 255,0,80,61,2,0,85,15,255,240,255,240,255,0,64,61,2,0,233,150,255,255,105,180,255,0,48,61,2,0,0,140,205,205,92,92,255,0,32,61,2,0,194,255,130,75,0,130,255,0,232,60,2,0,42,15,255,255,255,240,255,0,216,60,2,0,38,106,240,240,230,140,255,0,200,60,2,0,170,20,250,230,230,250,255,0,176,60,2,0,240,15,255,255,240,245,255,0,160,60,2,0,64,255,252,124,252,0,255,0,136,60,2,0,38,49,255,255,250,205,255,0,104,60,2,0,137,63,230,173,216,230,255,0,88,60,2,0,0,119,240,240,128,128,255,0,72,60,2,0,127,31,255,224,255,255, 255,0,24,60,2,0,42,40,250,250,250,210,255,0,208,59,2,0,0,0,211,211,211,211,255,0,176,59,2,0,85,100,238,144,238,144,255,0,160,59,2,0,0,0,211,211,211,211,255,0,144,59,2,0,248,73,255,255,182,193,255,0,120,59,2,0,12,132,255,255,160,122,255,0,96,59,2,0,125,209,178,32,178,170,255,0,24,59,2,0,143,117,250,135,206,250,255,0,0,59,2,0,148,56,153,119,136,153,255,0,232,58,2,0,148,56,153,119,136,153,255,0,208,58,2,0,151,52,222,176,196,222,255,0,144,58,2,0,42,31,255,255,255,224,255,0,128,58,2,0,85,255,255,0,255, 0,255,0,112,58,2,0,85,192,205,50,205,50,255,0,96,58,2,0,21,20,250,250,240,230,255,0,80,58,2,0,212,255,255,255,0,255,255,0,64,58,2,0,0,255,128,128,0,0,255,0,24,58,2,0,113,128,205,102,205,170,255,0,240,57,2,0,170,255,205,0,0,205,255,0,208,57,2,0,204,152,211,186,85,211,255,0,152,57,2,0,183,124,219,147,112,219,255,0,88,57,2,0,103,169,179,60,179,113,255,0,56,57,2,0,176,143,238,123,104,238,255,0,24,57,2,0,111,255,250,0,250,154,255,0,0,57,2,0,125,167,209,72,209,204,255,0,224,56,2,0,228,228,199,199,21,133, 255,0,200,56,2,0,170,198,112,25,25,112,255,0,112,56,2,0,106,9,255,245,255,250,255,0,96,56,2,0,4,30,255,255,228,225,255,0,80,56,2,0,26,73,255,255,228,181,255,0,48,56,2,0,25,81,255,255,222,173,255,0,200,55,2,0,170,255,128,0,0,128,255,0,184,55,2,0,27,23,253,253,245,230,255,0,152,55,2,0,42,255,128,128,128,0,255,0,104,55,2,0,56,192,142,107,142,35,255,0,80,55,2,0,27,255,255,255,165,0,255,0,32,55,2,0,11,255,255,255,69,0,255,0,248,54,2,0,214,123,218,218,112,214,255,0,200,54,2,0,38,72,238,238,232,170,255, 0,80,54,2,0,85,100,251,152,251,152,255,0,56,54,2,0,127,67,238,175,238,238,255,0,216,53,2,0,241,124,219,219,112,147,255,0,200,53,2,0,26,41,255,255,239,213,255,0,168,53,2,0,20,70,255,255,218,185,255,0,152,53,2,0,20,176,205,205,133,63,255,0,120,53,2,0,247,63,255,255,192,203,255,0,104,53,2,0,212,70,221,221,160,221,255,0,72,53,2,0,132,59,230,176,224,230,255,0,56,53,2,0,212,255,128,128,0,128,255,0,40,53,2,0,0,255,255,255,0,0,255,0,24,53,2,0,0,61,188,188,143,143,255,0,216,52,2,0,159,181,225,65,105,225,255, 0,192,52,2,0,17,220,139,139,69,19,255,0,160,52,2,0,4,138,250,250,128,114,255,0,144,52,2,0,19,154,244,244,164,96,255,0,128,52,2,0,103,170,139,46,139,87,255,0,112,52,2,0,17,16,255,255,245,238,255,0,72,52,2,0,13,183,160,160,82,45,255,0,56,52,2,0,0,0,192,192,192,192,255,0,40,52,2,0,139,108,235,135,206,235,255,0,8,52,2,0,175,143,205,106,90,205,255,0,184,51,2,0,148,56,144,112,128,144,255,0,168,51,2,0,148,56,144,112,128,144,255,0,136,51,2,0,0,5,255,255,250,250,255,0,112,51,2,0,106,255,255,0,255,127,255, 0,96,51,2,0,146,155,180,70,130,180,255,0,80,51,2,0,24,84,210,210,180,140,255,0,48,51,2,0,127,255,128,0,128,128,255,0,32,51,2,0,212,29,216,216,191,216,255,0,16,51,2,0,6,184,255,255,99,71,255,0,0,51,2,0,123,182,224,64,224,208,255,0,192,50,2,0,212,115,238,238,130,238,255,0,128,50,2,0,27,68,245,245,222,179,255,0,112,50,2,0,0,0,255,255,255,255,255,0,96,50,2,0,0,0,245,245,245,245,255,0,80,50,2,0,42,255,255,255,255,0,255,0,56,50,2,0,56,192,205,154,205,50,255,0,40,50,2,0,45,67,252,247,252,185,255,0,24,50, 2,0,68,91,221,173,221,142,255,0,248,49,2,0,98,178,163,49,163,84,255,0,232,49,2,0,42,50,255,255,255,204,255,0,184,49,2,0,62,85,230,194,230,153,255,0,168,49,2,0,85,100,198,120,198,121,255,0,152,49,2,0,99,187,132,35,132,67,255,0,136,49,2,0,42,50,255,255,255,204,255,0,120,49,2,0,62,85,230,194,230,153,255,0,104,49,2,0,85,100,198,120,198,121,255,0,72,49,2,0,98,178,163,49,163,84,255,0,56,49,2,0,107,255,104,0,104,55,255,0,40,49,2,0,42,50,255,255,255,204,255,0,24,49,2,0,55,81,240,217,240,163,255,0,216,48, 2,0,68,91,221,173,221,142,255,0,200,48,2,0,85,100,198,120,198,121,255,0,184,48,2,0,98,178,163,49,163,84,255,0,168,48,2,0,107,255,104,0,104,55,255,0,152,48,2,0,42,50,255,255,255,204,255,0,136,48,2,0,55,81,240,217,240,163,255,0,96,48,2,0,68,91,221,173,221,142,255,0,80,48,2,0,85,100,198,120,198,121,255,0,64,48,2,0,96,158,171,65,171,93,255,0,48,48,2,0,99,187,132,35,132,67,255,0,0,48,2,0,108,255,90,0,90,50,255,0,240,47,2,0,42,25,255,255,255,229,255,0,224,47,2,0,45,67,252,247,252,185,255,0,208,47,2,0,55, 81,240,217,240,163,255,0,192,47,2,0,68,91,221,173,221,142,255,0,176,47,2,0,85,100,198,120,198,121,255,0,96,47,2,0,96,158,171,65,171,93,255,0,80,47,2,0,99,187,132,35,132,67,255,0,64,47,2,0,108,255,90,0,90,50,255,0,48,47,2,0,42,25,255,255,255,229,255,0,240,46,2,0,45,67,252,247,252,185,255,0,224,46,2,0,55,81,240,217,240,163,255,0,208,46,2,0,68,91,221,173,221,142,255,0,192,46,2,0,85,100,198,120,198,121,255,0,176,46,2,0,96,158,171,65,171,93,255,0,160,46,2,0,99,187,132,35,132,67,255,0,128,46,2,0,107,255, 104,0,104,55,255,0,88,46,2,0,110,255,69,0,69,41,255,0,24,46,2,0,49,73,248,237,248,177,255,0,240,45,2,0,117,97,205,127,205,187,255,0,152,45,2,0,144,194,184,44,127,184,255,0,112,45,2,0,42,50,255,255,255,204,255,0,88,45,2,0,99,66,218,161,218,180,255,0,72,45,2,0,132,170,196,65,182,196,255,0,48,45,2,0,150,203,168,34,94,168,255,0,32,45,2,0,42,50,255,255,255,204,255,0,208,44,2,0,99,66,218,161,218,180,255,0,192,44,2,0,132,170,196,65,182,196,255,0,176,44,2,0,144,194,184,44,127,184,255,0,160,44,2,0,164,191, 148,37,52,148,255,0,72,44,2,0,42,50,255,255,255,204,255,0,56,44,2,0,69,58,233,199,233,180,255,0,32,44,2,0,117,97,205,127,205,187,255,0,208,43,2,0,132,170,196,65,182,196,255,0,184,43,2,0,144,194,184,44,127,184,255,0,144,43,2,0,164,191,148,37,52,148,255,0,80,43,2,0,42,50,255,255,255,204,255,0,48,43,2,0,69,58,233,199,233,180,255,0,232,42,2,0,117,97,205,127,205,187,255,0,216,42,2,0,132,170,196,65,182,196,255,0,104,42,2,0,139,216,192,29,145,192,255,0,88,42,2,0,150,203,168,34,94,168,255,0,48,42,2,0,158, 231,132,12,44,132,255,0,32,42,2,0,42,38,255,255,255,217,255,0,16,42,2,0,49,73,248,237,248,177,255,0,232,41,2,0,69,58,233,199,233,180,255,0,200,41,2,0,117,97,205,127,205,187,255,0,184,41,2,0,132,170,196,65,182,196,255,0,168,41,2,0,139,216,192,29,145,192,255,0,152,41,2,0,150,203,168,34,94,168,255,0,240,40,2,0,158,231,132,12,44,132,255,0,224,40,2,0,42,38,255,255,255,217,255,0,200,40,2,0,49,73,248,237,248,177,255,0,184,40,2,0,69,58,233,199,233,180,255,0,168,40,2,0,117,97,205,127,205,187,255,0,152,40, 2,0,132,170,196,65,182,196,255,0,112,40,2,0,139,216,192,29,145,192,255,0,96,40,2,0,150,203,168,34,94,168,255,0,64,40,2,0,164,191,148,37,52,148,255,0,32,40,2,0,158],"i8",L,l.J+51217);D([231,88,8,29,88,255,0,176,39,2,0,37,66,255,255,247,188,255,0,160,39,2,0,28,175,254,254,196,79,255,0,144,39,2,0,16,238,217,217,95,14,255,0,128,39,2,0,42,42,255,255,255,212,255,0,112,39,2,0,28,112,254,254,217,142,255,0,96,39,2,0,22,213,254,254,153,41,255,0,64,39,2,0,15,252,204,204,76,2,255,0,48,39,2,0,42,42,255,255,255, 212,255,0,32,39,2,0,28,112,254,254,217,142,255,0,16,39,2,0,22,213,254,254,153,41,255,0,176,38,2,0,16,238,217,217,95,14,255,0,160,38,2,0,13,248,153,153,52,4,255,0,136,38,2,0,42,42,255,255,255,212,255,0,120,38,2,0,31,109,254,254,227,145,255,0,104,38,2,0,28,175,254,254,196,79,255,0,88,38,2,0,22,213,254,254,153,41,255,0,56,38,2,0,16,238,217,217,95,14,255,0,40,38,2,0,13,248,153,153,52,4,255,0,24,38,2,0,42,42,255,255,255,212,255,0,8,38,2,0,31,109,254,254,227,145,255,0,200,37,2,0,28,175,254,254,196,79,255, 0,184,37,2,0,22,213,254,254,153,41,255,0,168,37,2,0,18,233,236,236,112,20,255,0,152,37,2,0,15,252,204,204,76,2,255,0,136,37,2,0,12,247,140,140,45,4,255,0,120,37,2,0,42,25,255,255,255,229,255,0,88,37,2,0,37,66,255,255,247,188,255,0,72,37,2,0,31,109,254,254,227,145,255,0,56,37,2,0,28,175,254,254,196,79,255,0,40,37,2,0,22,213,254,254,153,41,255,0,232,36,2,0,18,233,236,236,112,20,255,0,208,36,2,0,15,252,204,204,76,2,255,0,192,36,2,0,12,247,140,140,45,4,255,0,176,36,2,0,42,25,255,255,255,229,255,0,160, 36,2,0,37,66,255,255,247,188,255,0,144,36,2,0,31,109,254,254,227,145,255,0,96,36,2,0,28,175,254,254,196,79,255,0,80,36,2,0,22,213,254,254,153,41,255,0,64,36,2,0,18,233,236,236,112,20,255,0,48,36,2,0,15,252,204,204,76,2,255,0,240,35,2,0,13,248,153,153,52,4,255,0,224,35,2,0,13,240,102,102,37,6,255,0,208,35,2,0,34,95,255,255,237,160,255,0,192,35,2,0,24,178,254,254,178,76,255,0,176,35,2,0,5,221,240,240,59,32,255,0,160,35,2,0,42,77,255,255,255,178,255,0,80,35,2,0,29,162,254,254,204,92,255,0,64,35,2,0, 17,194,253,253,141,60,255,0,48,35,2,0,254,225,227,227,26,28,255,0,32,35,2,0,42,77,255,255,255,178,255,0,184,34,2,0,29,162,254,254,204,92,255,0,168,34,2,0,17,194,253,253,141,60,255,0,152,34,2,0,5,221,240,240,59,32,255,0,136,34,2,0,246,255,189,189,0,38,255,0,120,34,2,0,42,77,255,255,255,178,255,0,104,34,2,0,30,136,254,254,217,118,255,0,72,34,2,0,24,178,254,254,178,76,255,0,48,34,2,0,17,194,253,253,141,60,255,0,248,33,2,0,5,221,240,240,59,32,255,0,232,33,2,0,246,255,189,189,0,38,255,0,136,33,2,0,42, 77,255,255,255,178,255,0,120,33,2,0,30,136,254,254,217,118,255,0,88,33,2,0,24,178,254,254,178,76,255,0,72,33,2,0,17,194,253,253,141,60,255,0,48,33,2,0,7,212,252,252,78,42,255,0,32,33,2,0,254,225,227,227,26,28,255,0,224,32,2,0,245,255,177,177,0,38,255,0,208,32,2,0,42,50,255,255,255,204,255,0,192,32,2,0,34,95,255,255,237,160,255,0,176,32,2,0,30,136,254,254,217,118,255,0,40,32,2,0,24,178,254,254,178,76,255,0,24,32,2,0,17,194,253,253,141,60,255,0,0,32,2,0,7,212,252,252,78,42,255,0,176,31,2,0,254,225, 227,227,26,28,255,0,152,31,2,0,245,255,177,177,0,38,255,0,128,31,2,0,42,50,255,255,255,204,255,0,80,31,2,0,34,95,255,255,237,160,255,0,24,31,2,0,30,136,254,254,217,118,255,0,160,30,2,0,24,178,254,254,178,76,255,0,128,30,2,0,17,194,253,253,141,60,255,0,16,30,2,0,7,212,252,252,78,42,255,0,0,30,2,0,254,225,227,227,26,28,255,0,232,29,2,0,246,255,189,189,0,38,255,0,216,29,2,0,242,255,128,128,0,38,255,0,200,29,2,0,147,15,255,240,248,255,255,0,184,29,2,0,24,35,250,250,235,215,255,0,136,29,2,0,23,36,255, 255,239,219,255,0,120,29,2,0,23,36,238,238,223,204,255,0,104,29,2,0,23,36,205,205,192,176,255,0,88,29,2,0,24,34,139,139,131,120,255,0,40,29,2,0,113,128,255,127,255,212,255,0,240,28,2,0,113,128,255,127,255,212,255,0,208,28,2,0,113,128,238,118,238,198,255,0,192,28,2,0,113,128,205,102,205,170,255,0,176,28,2,0,113,128,139,69,139,116,255,0,168,28,2,0,127,15,255,240,255,255,255,0,136,28,2,0,127,15,255,240,255,255,255,0,128,28,2,0,127,15,238,224,238,238,255,0,120,28,2,0,127,14,205,193,205,205,255,0,112, 28,2,0,127,14,139,131,139,139,255,0,72,28,2,0,42,26,245,245,245,220,255,0,16,28,2,0,23,58,255,255,228,196,255,0,8,28,2,0,23,58,255,255,228,196,255,0,0,28,2,0,23,58,238,238,213,183,255,0,248,27,2,0,22,58,205,205,183,158,255,0,240,27,2,0,23,58,139,139,125,107,255,0,216,27,2,0,0,0,0,0,0,0,255,0,200,27,2,0,25,49,255,255,235,205,255,0,192,27,2,0,170,255,255,0,0,255,255,0,184,27,2,0,170,255,255,0,0,255,255,0,160,27,2,0,170,255,238,0,0,238,255,0,112,27,2,0,170,255,205,0,0,205,255,0,104,27,2,0,170,255,139, 0,0,139,255,0,80,27,2,0,192,206,226,138,43,226,255,0,72,27,2,0,0,190,165,165,42,42,255,0,64,27,2,0,0,191,255,255,64,64,255,0,40,27,2,0,0,191,238,238,59,59,255,0,32,27,2,0,0,191,205,205,51,51,255,0,24,27,2,0,0,190,139,139,35,35,255,0,8,27,2,0,23,99,222,222,184,135,255,0,224,26,2,0,23,100,255,255,211,155,255,0,200,26,2,0,23,99,238,238,197,145,255,0,184,26,2,0,23,99,205,205,170,125,255,0,168,26,2,0,23,99,139,139,115,85,255,0,152,26,2,0,128,103,160,95,158,160,255,0,136,26,2,0,131,103,255,152,245,255, 255,0,104,26,2,0,131,102,238,142,229,238,255,0,80,26,2,0,131,103,205,122,197,205,255,0,64,26,2,0,131,102,139,83,134,139,255,0,48,26,2,0,63,255,255,127,255,0,255,0,8,26,2,0,63,255,255,127,255,0,255,0,232,25,2,0,63,255,238,118,238,0,255,0,200,25,2,0,63,255,205,102,205,0,255,0,184,25,2,0,63,255,139,69,139,0,255,0,168,25,2,0,17,218,210,210,105,30,255,0,152,25,2,0,17,219,255,255,127,36,255,0,112,25,2,0,17,219,238,238,118,33,255,0,96,25,2,0,17,218,205,205,102,29,255,0,64,25,2,0,17,220,139,139,69,19,255, 0,56,25,2,0,11,175,255,255,127,80,255,0,24,25,2,0,7,169,255,255,114,86,255,0,248,24,2,0,6,169,238,238,106,80,255,0,240,24,2,0,6,169,205,205,91,69,255,0,232,24,2,0,6,168,139,139,62,47,255,0,216,24,2,0,154,147,237,100,149,237,255,0,200,24,2,0,33,34,255,255,248,220,255,0,144,24,2,0,33,34,255,255,248,220,255,0,128,24,2,0,34,35,238,238,232,205,255,0,112,24,2,0,34,34,205,205,200,177,255,0,80,24,2,0,35,34,139,139,136,120,255,0,48,24,2,0,246,231,220,220,20,60,255,0,16,24,2,0,127,255,255,0,255,255,255,0,8, 24,2,0,127,255,255,0,255,255,255,0,0,24,2,0,127,255,238,0,238,238,255,0,248,23,2,0,127,255,205,0,205,205,255,0,240,23,2,0,127,255,139,0,139,139,255,0,208,23,2,0,30,239,184,184,134,11,255,0,184,23,2,0,30,240,255,255,185,15,255,0,112,23,2,0,30,240,238,238,173,14,255,0,96,23,2,0,30,240,205,205,149,12,255,0,56,23,2,0,30,240,139,139,101,8,255,0,32,23,2,0,85,255,100,0,100,0,255,0,0,23,2,0,39,110,189,189,183,107,255,0,240,22,2,0,58,142,107,85,107,47,255,0,216,22,2,0,58,143,255,202,255,112,255,0,200,22,2, 0,58,143,238,188,238,104,255,0,152,22,2,0,58,143,205,162,205,90,255,0,136,22,2,0,58,143,139,110,139,61,255,0,120,22,2,0,23,255,255,255,140,0,255,0,104,22,2,0,21,255,255,255,127,0,255,0,40,22,2,0,21,255,238,238,118,0,255,0,16,22,2,0,21,255,205,205,102,0,255,0,216,21,2,0,21,255,139,139,69,0,255,0,192,21,2,0,198,192,204,153,50,204,255,0,168,21,2,0,198,193,255,191,62,255,255,0,144,21,2,0,198,192,238,178,58,238,255,0,96,21,2,0,198,192,205,154,50,205,255,0,32,21,2,0,198,192,139,104,34,139,255,0,128,20, 2,0,10,121,233,233,150,122,255,0,112,20,2,0,85,61,188,143,188,143,255,0,32,20,2,0,85,62,255,193,255,193,255,0,248,19,2,0,85,62,238,180,238,180,255,0,224,19,2,0,85,62,205,155,205,155,255,0,208,19,2,0,85,62,139,105,139,105,255,0,192,19,2,0,175,143,139,72,61,139,255,0,176,19,2,0,127,103,79,47,79,79,255,0,144,19,2,0,127,104,255,151,255,255,255,0,112,19,2,0,127,103,238,141,238,238,255,0,96,19,2,0,127,104,205,121,205,205,255,0,80,19,2,0,127,104,139,82,139,139,255,0,32,19,2,0,127,103,79,47,79,79,255,0,248, 18,2,0,128,255,209,0,206,209,255,0,208,18,2,0,199,255,211,148,0,211,255,0,192,18,2,0,232,235,255,255,20,147,255,0,176,18,2,0,232,235,255,255,20,147,255,0,160,18,2,0,232,235,238,238,18,137,255,0,120,18,2,0,232,235,205,205,16,118,255,0,104,18,2,0,231,236,139,139,10,80,255,0,88,18,2,0,138,255,255,0,191,255,255,0,64,18,2,0,138,255,255,0,191,255,255,0,16,18,2,0,138,255,238,0,178,238,255,0,232,17,2,0,138,255,205,0,154,205,255,0,216,17,2,0,138,255,139,0,104,139,255,0,192,17,2,0,0,0,105,105,105,105,255,0, 184,17,2,0,0,0,105,105,105,105,255,0,168,17,2,0,148,225,255,30,144,255,255,0,136,17,2,0,148,225,255,30,144,255,255,0,120,17,2,0,148,225,238,28,134,238,255,0,104,17,2,0,148,225,205,24,116,205,255,0,88,17,2,0,148,225,139,16,78,139,255,0,240,16,2,0,0,206,178,178,34,34,255,0,192,16,2,0,0,207,255,255,48,48,255,0,176,16,2,0,0,207,238,238,44,44,255,0,160,16,2,0,0,207,205,205,38,38,255,0,72,16,2,0,0,207,139,139,26,26,255,0,56,16,2,0,28,15,255,255,250,240,255,0,24,16,2,0,85,192,139,34,139,34,255,0,8,16,2, 0,0,0,220,220,220,220,255,0,248,15,2,0,170,7,255,248,248,255,255,0,240,15,2,0,35,255,255,255,215,0,255,0,120,15,2,0,35,255,255,255,215,0,255,0,88,15,2,0,35,255,238,238,201,0,255,0,80,15,2,0,35,255,205,205,173,0,255,0,72,15,2,0,35,255,139,139,117,0,255,0,56,15,2,0,30,217,218,218,165,32,255,0,40,15,2,0,30,218,255,255,193,37,255,0,8,15,2,0,30,218,238,238,180,34,255,0,248,14,2,0,30,218,205,205,155,29,255,0,232,14,2,0,30,218,139,139,105,20,255,0,168,14,2,0,0,0,192,192,192,192,255,0,104,14,2,0,0,0,0,0, 0,0,255,0,88,14,2,0,0,0,3,3,3,3,255,0,80,14,2,0,0,0,26,26,26,26,255,0,64,14,2,0,0,0,255,255,255,255,255,0,56,14,2,0,0,0,28,28,28,28,255,0,48,14,2,0,0,0,31,31,31,31,255,0,16,14,2,0,0,0,33,33,33,33,255,0,8,14,2,0,0,0,36,36,36,36,255,0,0,14,2,0,0,0,38,38,38,38,255,0,248,13,2,0,0,0,41,41,41,41,255,0,176,13,2,0,0,0,43,43,43,43,255,0,144,13,2,0,0,0,46,46,46,46,255,0,136,13,2,0,0,0,48,48,48,48,255,0,128,13,2,0,0,0,5,5,5,5,255,0,120,13,2,0,0,0,51,51,51,51,255,0,112,13,2,0,0,0,54,54,54,54,255,0,16,13,2,0, 0,0,56,56,56,56,255,0,8,13,2,0,0,0,59,59,59,59,255,0,0,13,2,0,0,0,61,61,61,61,255,0,248,12,2,0,0,0,64,64,64,64,255,0,224,12,2,0,0,0,66,66,66,66,255,0,192,12,2,0,0,0,69,69,69,69,255,0,184,12,2,0,0,0,71,71,71,71,255,0,176,12,2,0,0,0,74,74,74,74,255,0,168,12,2,0,0,0,8,8,8,8,255,0,160,12,2,0,0,0,77,77,77,77,255,0,136,12,2,0,0,0,79,79,79,79,255,0,128,12,2,0,0,0,82,82,82,82,255,0,48,12,2,0,0,0,84,84,84,84,255,0,40,12,2,0,0,0,87,87,87,87,255,0,232,11,2,0,0,0,89,89,89,89,255,0,200,11,2,0,0,0,92,92,92,92, 255,0,168,11,2,0,0,0,94,94,94,94,255,0,160,11,2,0,0,0,97,97,97,97,255,0,136,11,2,0,0,0,99,99,99,99,255,0,128,11,2,0,0,0,10,10,10,10,255,0,40,11,2,0,0,0,102,102,102,102,255,0,32,11,2,0,0,0,105,105,105,105,255,0,24,11,2,0,0,0,107,107,107,107,255,0,16,11,2,0,0,0,110,110,110,110,255,0,200,10,2,0,0,0,112,112,112,112,255,0,168,10,2,0,0,0,115,115,115,115,255,0,152,10,2,0,0,0,117,117,117,117,255,0,112,10,2,0,0,0,120,120,120,120,255,0,96,10,2,0,0,0,122,122,122,122,255,0,80,10,2,0,0,0,125,125,125,125,255,0, 56,10,2,0,0,0,13,13,13,13,255,0,32,10,2,0,0,0,127,127,127,127,255,0,208,9,2,0,0,0,130,130,130,130,255,0,200,9,2,0,0,0,133,133,133,133,255,0,144,9,2,0,0,0,135,135,135,135,255,0,112,9,2,0,0,0,138,138,138,138,255,0,96,9,2,0,0,0,140,140,140,140,255,0,88,9,2,0,0,0,143,143,143,143,255,0,80,9,2,0,0,0,145,145,145,145,255,0,72,9,2,0,0,0,148,148,148,148,255,0,48,9,2,0,0,0,150,150,150,150,255,0,40,9,2,0,0,0,15,15,15,15,255,0,16,9,2,0,0,0,153,153,153,153,255,0,8,9,2,0,0,0,156,156,156,156,255,0,232,8,2,0,0,0, 158,158,158,158,255,0,200,8,2,0,0,0,161,161,161,161,255,0,168,8,2,0,0,0,163,163,163,163,255,0,160,8,2,0,0,0,166,166,166,166,255,0,152,8,2,0,0,0,168,168,168,168,255,0,144,8,2,0,0,0,171,171,171,171,255,0,112,8,2,0,0,0,173,173,173,173,255,0,104,8,2,0,0,0,176,176,176,176,255,0,96,8,2,0,0,0,18,18,18,18,255,0,88,8,2,0,0,0,179,179,179,179,255,0,56,8,2,0,0,0,181,181,181,181,255,0,24,8,2,0,0,0,184,184,184,184,255,0,16,8,2,0,0,0,186,186,186,186,255,0,8,8,2,0,0,0,189,189,189,189,255,0,0,8,2,0,0,0,191,191,191, 191,255,0,248,7,2,0,0,0,194,194,194,194,255,0,224,7,2,0,0,0,196,196,196,196,255,0,216,7,2,0,0,0,199,199,199,199,255,0,208,7,2,0,0,0,201,201,201,201,255,0,200,7,2,0,0,0,20,20,20,20,255,0,168,7,2,0,0,0,204,204,204,204,255,0,120,7,2,0,0,0,207,207,207,207,255,0,112,7,2,0,0,0,209,209,209,209,255,0,104,7,2,0,0,0,212,212,212,212,255,0,96,7,2,0,0,0,214,214,214,214,255,0,64,7,2,0,0,0,217,217,217,217,255,0,40,7,2,0,0,0,219,219,219,219,255,0,32,7,2,0,0,0,222,222,222,222,255,0,24,7,2,0,0,0,224,224,224,224,255, 0,16,7,2,0,0,0,227,227,227,227,255,0,240,6,2,0,0,0,23,23,23,23,255,0,216,6,2,0,0,0,229,229,229,229,255,0,208,6,2,0,0,0,232,232,232,232,255,0,200,6,2,0,0,0,235,235,235,235,255,0,192,6,2,0,0,0,237,237,237,237,255,0,184,6,2,0,0,0,240,240,240,240,255,0,160,6,2,0,0,0,242,242,242,242,255,0,152,6,2,0,0,0,245,245,245,245,255,0,144,6,2,0,0,0,247,247,247,247,255,0,136,6,2,0,0,0,250,250,250,250,255,0,112,6,2,0,0,0,252,252,252,252,255,0,96,6,2,0,85,255,255,0,255,0,255,0,88,6,2,0,85,255,255,0,255,0,255,0,80,6, 2,0,85,255,238,0,238,0,255,0,64,6,2,0,85,255,205,0,205,0,255,0,56,6,2,0,85,255,139,0,139,0,255,0,8,6,2,0,59,208,255,173,255,47,255,0,0,6,2,0,0,0,192,192,192,192,255,0,248,5,2,0,0,0,0,0,0,0,255,0,240,5,2,0,0,0,3,3,3,3,255,0,208,5,2,0,0,0,26,26,26,26,255,0,200,5,2,0,0,0,255,255,255,255,255,0,192,5,2,0,0,0,28,28,28,28,255,0,184,5,2,0,0,0,31,31,31,31,255,0,176,5,2,0,0,0,33,33,33,33,255,0,168,5,2,0,0,0,36,36,36,36,255,0,136,5,2,0,0,0,38,38,38,38,255,0,128,5,2,0,0,0,41,41,41,41,255,0,104,5,2,0,0,0,43,43, 43,43,255,0,80,5,2,0,0,0,46,46,46,46,255,0,48,5,2,0,0,0,48,48,48,48,255,0,16,5,2,0,0,0,5,5,5,5,255,0,8,5,2,0,0,0,51,51,51,51,255,0,0,5,2,0,0,0,54,54,54,54,255,0,248,4,2,0,0,0,56,56,56,56,255,0,240,4,2,0,0,0,59,59,59,59,255,0,216,4,2,0,0,0,61,61,61,61,255,0,208,4,2,0,0,0,64,64,64,64,255,0,136,4,2,0,0,0,66,66,66,66,255,0,128,4,2,0,0,0,69,69,69,69,255,0,64,4,2,0,0,0,71,71,71,71,255,0,32,4,2,0,0,0,74,74,74,74,255,0,232,3,2,0,0,0,8,8,8,8,255,0,224,3,2,0,0,0,77,77,77,77,255,0,200,3,2,0,0,0,79,79,79,79, 255,0,192,3,2,0,0,0,82,82,82,82,255,0,104,3,2,0,0,0,84,84,84,84,255,0,96,3,2,0,0,0,87,87,87,87,255,0,88,3,2,0,0,0,89,89,89,89,255,0,80,3,2,0,0,0,92,92,92,92,255,0,240,2,2,0,0,0,94,94,94,94,255,0,168,2,2,0,0,0,97,97,97,97,255,0,152,2,2,0,0,0,99,99,99,99,255,0,72,2,2,0,0,0,10,10,10,10,255,0,56,2,2,0,0,0,102,102,102,102,255,0,32,2,2,0,0,0,105,105,105,105,255,0,248,1,2,0,0,0,107,107,107,107,255,0,216,1,2,0,0,0,110,110,110,110,255,0,144,1,2,0,0,0,112,112,112,112,255,0,128,1,2,0,0,0,115,115,115,115,255, 0,56,1,2,0,0,0,117,117,117,117,255,0,48,1,2,0,0,0,120,120,120,120,255,0,24,1,2,0,0,0,122,122,122,122,255,0,0,1,2,0,0,0,125,125,125,125,255,0,248,0,2,0,0,0,13,13,13,13,255,0,240,0,2,0,0,0,127,127,127,127,255,0,216,0,2,0,0,0,130,130,130,130,255,0,176,0,2,0,0,0,133,133,133,133,255,0,168,0,2,0,0,0,135,135,135,135,255,0,64,0,2,0,0,0,138,138,138,138,255,0,32,0,2,0,0,0,140,140,140,140,255,0,24,0,2,0,0,0,143,143,143,143,255,0,8,0,2,0,0,0,145,145,145,145,255,0,0,0,2,0,0,0,148,148,148,148,255,0,248,255,1,0, 0,0,150,150,150,150,255,0,240,255,1,0,0,0,15,15,15,15,255,0,208,255,1,0,0,0,153,153,153,153,255,0,200,255,1,0,0,0,156,156,156,156,255,0,192,255,1,0,0,0,158,158,158,158,255,0,184,255,1,0,0,0,161,161,161,161,255,0,160,255,1,0,0,0,163,163,163,163,255,0,152,255,1,0,0,0,166,166,166,166,255,0,144,255,1,0,0,0,168,168,168,168,255,0,104,255,1,0,0,0,171,171,171,171,255,0,96,255,1,0,0,0,173,173,173,173,255,0,88,255,1,0,0,0,176,176,176,176,255,0,64,255,1,0,0,0,18,18,18,18,255,0,56,255,1,0,0,0,179,179,179,179, 255,0,48,255,1,0,0,0,181,181,181,181,255,0,40,255,1,0,0,0,184,184,184,184,255,0,8,255,1,0,0,0,186,186,186,186,255,0,240,254,1,0,0,0,189,189,189,189,255,0,232,254,1,0,0,0,191,191,191,191,255,0,224,254,1,0,0,0,194,194,194,194,255,0,216,254,1,0,0,0,196,196,196,196,255,0,208,254,1,0,0,0,199,199,199,199,255,0,176,254,1,0,0,0,201,201,201,201,255,0,168,254,1,0,0,0,20,20,20,20,255,0,160,254,1,0,0,0,204,204,204,204,255,0,152,254,1,0,0,0,207,207,207,207,255,0,128,254,1,0,0,0,209,209,209,209,255,0,120,254,1, 0,0,0,212,212,212,212,255,0,112,254,1,0,0,0,214,214,214,214,255,0,104,254,1,0,0,0,217,217,217,217,255,0,80,254,1,0,0,0,219,219,219,219,255,0,64,254,1,0,0,0,222,222,222,222,255,0,56,254,1,0,0,0,224,224,224,224,255,0,48,254,1,0,0,0,227,227,227,227,255,0,24,254,1,0,0,0,23,23,23,23,255,0,224,253,1,0,0,0,229,229,229,229,255,0,200,253,1,0,0,0,232,232,232,232,255,0,192,253,1,0,0,0,235,235,235,235,255,0,184,253,1,0,0,0,237,237,237,237,255,0,176,253,1,0,0,0,240,240,240,240,255,0,168,253,1,0,0,0,242,242,242, 242,255,0,152,253,1,0,0,0,245,245,245,245,255,0,128,253,1,0,0,0,247,247,247,247,255,0,112,253,1,0,0,0,250,250,250,250,255,0,104,253,1,0,0,0,252,252,252,252,255,0,16,253,1,0,85,15,255,240,255,240,255,0,240,252,1,0,85,15,255,240,255,240,255,0,224,252,1,0,85,15,238,224,238,224,255,0,208,252,1,0,85,14,205,193,205,193,255,0,192,252,1,0,85,14,139,131,139,131,255,0,184,252,1,0,233,150,255,255,105,180,255,0,168,252,1,0,234,145,255,255,110,180,255,0,88,252,1,0,235,141,238,238,106,167,255,0,72,252,1,0,236, 135,205,205,96,144,255,0,56,252,1,0,234,148,139,139,58,98,255,0,40,252,1,0,0,140,205,205,92,92,255,0,8,252,1,0,0,148,255,255,106,106,255,0,248,251,1,0,0,148,238,238,99,99,255,0,232,251,1,0,0,149,205,205,85,85,255,0,216,251,1,0,0,148,139,139,58,58,255,0,208,251,1,0,194,255,130,75,0,130,255,0,200,251,1,0,42,0,255,255,255,254,0,0,176,251,1,0,42,15,255,255,255,240,255,0,168,251,1,0,42,15,255,255,255,240,255,0,128,251,1,0,42,15,238,238,238,224,255,0,120,251,1,0,42,14,205,205,205,193,255,0,96,251,1,0,42, 14,139,139,139,131,255,0,88,251,1,0,38,106,240,240,230,140,255,0,48,251,1,0,39,112,255,255,246,143,255,0,24,251,1,0,39,112,238,238,230,133,255,0,0,251,1,0,39,111,205,205,198,115,255,0,248,250,1,0,39,111,139,139,134,78,255,0,144,250,1,0,170,20,250,230,230,250,255,0,128,250,1,0,240,15,255,255,240,245,255,0,112,250,1,0,240,15,255,255,240,245,255,0,96,250,1,0,239,15,238,238,224,229,255,0,48,250,1,0,240,14,205,205,193,197,255,0,32,250,1,0,239,14,139,139,131,134,255,0,216,249,1,0,64,255,252,124,252,0,255, 0,192,249,1,0,38,49,255,255,250,205,255,0,128,249,1,0,38,49,255,255,250,205,255,0,104,249,1,0,37,50,238,238,233,191,255,0,8,249,1,0,38,49,205,205,201,165,255,0,224,248,1,0,39,49,139,139,137,112,255,0,144,248,1,0,137,63,230,173,216,230,255,0,128,248,1,0,138,64,255,191,239,255,255,0,192,247,1,0,138,64,238,178,223,238,255,0,176,247,1,0,138,63,205,154,192,205,255,0,152,247,1,0,137,64,139,104,131,139,255,0,136,247,1,0,0,119,240,240,128,128,255,0,120,247,1,0,127,31,255,224,255,255,255,0,104,247,1,0,127, 31,255,224,255,255,255,0,72,247,1,0,127,31,238,209,238,238,255,0,56,247,1,0,127,31,205,180,205,205,255,0,40,247,1,0,127,31,139,122,139,139,255,0,240,246,1,0,35,115,238,238,221,130,255,0,184,246,1,0,35,116,255,255,236,139,255,0,168,246,1,0,35,115,238,238,220,130,255,0,120,246,1,0,35,115,205,205,190,112,255,0,104,246,1,0,35,115,139,139,129,76,255,0,80,246,1,0,42,40,250,250,250,210,255,0,64,246,1,0,0,0,211,211,211,211,255,0,24,246,1,0,0,0,211,211,211,211,255,0,0,246,1,0,248,73,255,255,182,193,255,0, 240,245,1,0,249,81,255,255,174,185,255,0,224,245,1,0,248,81,238,238,162,173,255,0,176,245,1,0,249,80,205,205,140,149,255,0,120,245,1,0,249,80,139,139,95,101,255,0,96,245,1,0,12,132,255,255,160,122,255,0,80,245,1,0,12,132,255,255,160,122,255,0,48,245,1,0,11,132,238,238,149,114,255,0,32,245,1,0,12,133,205,205,129,98,255,0,0,245,1,0,12,133,139,139,87,66,255,0,240,244,1,0,125,209,178,32,178,170,255,0,224,244,1,0,143,117,250,135,206,250,255,0,208,244,1,0,143,79,255,176,226,255,255,0,176,244,1,0,143,79, 238,164,211,238,255,0,136,244,1,0,142,79,205,141,182,205,255,0,104,244,1,0,143,78,139,96,123,139,255,0,88,244,1,0,175,143,255,132,112,255,255,0,72,244,1,0,148,56,153,119,136,153,255,0,56,244,1,0,148,56,153,119,136,153,255,0,24,244,1,0,151,52,222,176,196,222,255,0,200,243,1,0,151,53,255,202,225,255,255,0,184,243,1,0,151,53,238,188,210,238,255,0,120,243,1,0,151,53,205,162,181,205,255,0,72,243,1,0,150,53,139,110,123,139,255,0,56,243,1,0,42,31,255,255,255,224,255,0,40,243,1,0,42,31,255,255,255,224,255, 0,24,243,1,0,42,31,238,238,238,209,255,0,8,243,1,0,42,31,205,205,205,180,255,0,248,242,1,0,42,31,139,139,139,122,255,0,192,242,1,0,85,192,205,50,205,50,255,0,168,242,1,0,21,20,250,250,240,230,255,0,112,242,1,0,212,255,255,255,0,255,255,0,16,242,1,0,212,255,255,255,0,255,255,0,240,241,1,0,212,255,238,238,0,238,255,0,224,241,1,0,212,255,205,205,0,205,255,0,208,241,1,0,212,255,139,139,0,139,255,0,200,241,1,0,239,185,176,176,48,96,255,0,192,241,1,0,228,203,255,255,52,179,255,0,184,241,1,0,228,203,238, 238,48,167,255,0,136,241,1,0,228,204,205,205,41,144,255,0,128,241,1,0,228,203,139,139,28,98,255,0,104,241,1,0,113,128,205,102,205,170,255,0,56,241,1,0,170,255,205,0,0,205,255,0,24,241,1,0,204,152,211,186,85,211,255,0,8,241,1,0,203,153,255,224,102,255,255,0,248,240,1,0,203,153,238,209,95,238,255,0,232,240,1,0,203,153,205,180,82,205,255,0,208,240,1,0,203,154,139,122,55,139,255,0,184,240,1,0,183,124,219,147,112,219,255,0,120,240,1,0,183,125,255,171,130,255,255,0,104,240,1,0,183,125,238,159,121,238,255, 0,88,240,1,0,183,125,205,137,104,205,255,0,40,240,1,0,183,124,139,93,71,139,255,0,248,239,1,0,103,169,179,60,179,113,255,0,232,239,1,0,176,143,238,123,104,238,255,0,208,239,1,0,111,255,250,0,250,154,255,0,184,239,1,0,125,167,209,72,209,204,255,0,160,239,1,0,228,228,199,199,21,133,255,0,144,239,1,0,170,198,112,25,25,112,255,0,112,239,1,0,106,9,255,245,255,250,255,0,96,239,1,0,4,30,255,255,228,225,255,0,48,239,1,0,4,30,255,255,228,225,255,0,0,239,1,0,4,30,238,238,213,210,255,0,176,238,1,0,3,29,205, 205,183,181,255,0,160,238,1,0,5,29,139,139,125,123,255,0,72,238,1,0,26,73,255,255,228,181,255,0,56,238,1,0,25,81,255,255,222,173,255,0,16,238,1,0,25,81,255,255,222,173,255,0,0,238,1,0,25,82,238,238,207,161,255,0,200,237,1,0,25,82,205,205,179,139,255,0,168,237,1,0,25,82,139,139,121,94,255,0,144,237,1,0,170,255,128,0,0,128,255,0,128,237,1,0,170,255,128,0,0,128,255,0,88,237,1,0,42,0,255,255,255,254,0,0,80,237,1,0,27,23,253,253,245,230,255,0,56,237,1,0,56,192,142,107,142,35,255,0,24,237,1,0,56,193,255, 192,255,62,255,0,248,236,1,0,56,192,238,179,238,58,255,0,200,236,1,0,56,192,205,154,205,50,255,0,136,236,1,0,56,192,139,105,139,34,255,0,96,236,1,0,27,255,255,255,165,0,255,0,0,236,1,0,27,255,255,255,165,0,255,0,232,235,1,0,27,255,238,238,154,0,255,0,64,235,1,0,27,255,205,205,133,0,255,0,56,235,1,0,27,255,139,139,90,0,255,0,32,235,1,0,11,255,255,255,69,0,255,0,16,235,1,0,11,255,255,255,69,0,255,0,248,234,1,0,11,255,238,238,64,0,255,0,232,234,1,0,11,255,205,205,55,0,255,0,200,234,1,0,11,255,139,139, 37,0,255,0,192,234,1,0,214,123,218,218,112,214,255,0,184,234,1,0,214,124,255,255,131,250,255,0,176,234,1,0,214,124,238,238,122,233,255,0,144,234,1,0,214,124,205,205,105,201,255,0,136,234,1,0,213,124,139,139,71,137,255,0,104,234,1,0,38,72,238,238,232,170,255,0,88,234,1,0,85,100,251,152,251,152,255,0,72,234,1,0,85,101,255,154,255,154,255,0,56,234,1,0,85,100,238,144,238,144,255,0,0,234,1,0,85,100,205,124,205,124,255,0,232,233,1,0,85,100,139,84,139,84,255,0,216,233,1,0,127,67,238,175,238,238,255,0,200, 233,1,0,127,68,255,187,255,255,255,0,120,233,1,0,127,68,238,174,238,238,255,0,96,233,1,0,127,68,205,150,205,205,255,0,72,233,1,0,127,67,139,102,139,139,255,0,56,233,1,0,241,124,219,219,112,147,255,0,40,233,1,0,241,125,255,255,130,171,255,0,24,233,1,0,241,125,238,238,121,159,255,0,8,233,1,0,241,125,205,205,104,137,255,0,248,232,1,0,241,124,139,139,71,93,255,0,216,232,1,0,26,41,255,255,239,213,255,0,200,232,1,0,20,70,255,255,218,185,255,0,152,232,1,0,20,70,255,255,218,185,255,0,120,232,1,0,19,69,238, 238,203,173,255,0,104,232,1,0,19,69,205,205,175,149,255,0,88,232,1,0,20,69,139,139,119,101,255,0,80,232,1,0,20,176,205,205,133,63,255,0,72,232,1,0,247,63,255,255,192,203,255,0,48,232,1,0,245,73,255,255,181,197,255,0,40,232,1,0,245,73,238,238,169,184,255,0,24,232,1,0,245,74,205,205,145,158,255,0,16,232,1,0,245,73,139,139,99,108,255,0,240,231,1,0,212,70,221,221,160,221,255,0,232,231,1,0,212,68,255,255,187,255,255,0,224,231,1,0,212,68,238,238,174,238,255,0,216,231,1,0,212,68,205,205,150,205,255,0,208, 231,1,0,212,67,139,139,102,139,255,0,192,231,1,0,132,59,230,176,224,230,255,0,168,231,1,0,196,221,240,160,32,240,255,0,160,231,1,0,191,207,255,155,48,255,255,0,152,231,1,0,192,207,238,145,44,238,255,0,144,231,1,0,192,207,205,125,38,205,255,0,120,231,1,0,192,207,139,85,26,139,255,0,112,231,1,0,0,255,255,255,0,0,255,0,96,231,1,0,0,255,255,255,0,0,255,0,88,231,1,0,0,255,238,238,0,0,255,0,80,231,1,0,0,255,205,205,0,0,255,0,72,231,1,0,0,255,139,139,0,0,255,0,40,231,1,0,0,61,188,188,143,143,255,0,0,231, 1,0,0,62,255,255,193,193,255,0,240,230,1,0,0,62,238,238,180,180,255,0,224,230,1,0,0,62,205,205,155,155,255,0,184,230,1,0,0,62,139,139,105,105,255,0,168,230,1,0,159,181,225,65,105,225,255,0,152,230,1,0,159,183,255,72,118,255,255,0,136,230,1,0,159,183,238,67,110,238,255,0,120,230,1,0,159,182,205,58,95,205,255,0,104,230,1,0,159,183,139,39,64,139,255,0,16,230,1,0,17,220,139,139,69,19,255,0,8,230,1,0,4,138,250,250,128,114,255,0,0,230,1,0,9,150,255,255,140,105,255,0,248,229,1,0,9,150,238,238,130,98,255, 0,216,229,1,0,9,150,205,205,112,84,255,0,208,229,1,0,9,150,139,139,76,57,255,0,192,229,1,0,19,154,244,244,164,96,255,0,176,229,1,0,103,170,139,46,139,87,255,0,160,229,1,0,103,171,255,84,255,159,255,0,144,229,1,0,103,171,238,78,238,148,255,0,112,229,1,0,103,171,205,67,205,128,255,0,96,229,1,0,103,170,139,46,139,87,255,0,64,229,1,0,17,16,255,255,245,238,255,0,16,229,1,0,17,16,255,255,245,238,255,0,200,228,1,0,18,17,238,238,229,222,255,0,184,228,1,0,18,17,205,205,197,191,255,0,144,228,1,0,18,16,139, 139,134,130,255,0,136,228,1,0,13,183,160,160,82,45,255,0,88,228,1,0,13,184,255,255,130,71,255,0,80,228,1,0,13,184,238,238,121,66,255,0,16,228,1,0,13,184,205,205,104,57,255,0,8,228,1,0,13,185,139,139,71,38,255,0,0,228,1,0,139,108,235,135,206,235,255,0,224,227,1,0,144,120,255,135,206,255,255,0,168,227,1,0,144,120,238,126,192,238,255,0,128,227,1,0,144,120,205,108,166,205,255,0,104,227,1,0,145,119,139,74,112,139,255,0,72,227,1,0,175,143,205,106,90,205,255,0,40,227,1,0,175,144,255,131,111,255,255,0,8, 227,1,0,175,144,238,122,103,238,255,0,216,226,1,0,175,144,205,105,89,205,255,0,176,226,1,0,175,144,139,71,60,139,255,0,144,226,1,0,148,56,144,112,128,144,255,0,128,226,1,0,149,56,255,198,226,255,255,0,40,226,1,0,149,56,238,185,211,238,255,0,0,226,1,0,148,57,205,159,182,205,255,0,232,225,1,0,149,56,139,108,123,139,255,0,208,225,1,0,148,56,144,112,128,144,255,0,200,225,1,0,0,5,255,255,250,250,255,0,192,225,1,0,0,5,255,255,250,250,255,0,168,225,1,0,0,5,238,238,233,233,255,0,160,225,1,0,0,4,205,205,201, 201,255,0,152,225,1,0,0,3,139,139,137,137,255,0,136,225,1,0,106,255,255,0,255,127,255,0,56,225,1,0,106,255,255,0,255,127,255,0,40,225,1,0,106,255,238,0,238,118,255,0,8,225,1,0,106,255,205,0,205,102,255,0,248,224,1,0,106,255,139,0,139,69,255,0,232,224,1,0,146,155,180,70,130,180,255,0,216,224,1,0,146,156,255,99,184,255,255,0,184,224,1,0,146,156,238,92,172,238,255,0,160,224,1,0,146,156,205,79,148,205,255,0,144,224,1,0,147,155,139,54,100,139,255,0,136,224,1,0,24,84,210,210,180,140,255,0,64,224,1,0,20, 176,255,255,165,79,255,0,56,224,1,0,20,176,238,238,154,73,255,0,48,224,1,0,20,176,205,205,133,63,255,0,40,224,1,0,20,176,139,139,90,43,255,0,32,224,1,0,212,29,216,216,191,216,255,0,16,224,1,0,212,30,255,255,225,255,255,0,240,223,1,0,212,30,238,238,210,238,255,0,224,223,1,0,212,29,205,205,181,205,255,0,208,223,1,0,212,29,139,139,123,139,255,0,200,223,1,0,6,184,255,255,99,71,255,0,168,223,1,0,6,184,255,255,99,71,255,0,152,223,1,0,6,184,238,238,92,66,255,0,144,223,1,0,6,184,205,205,79,57,255,0,136,223, 1,0,6,185,139,139,54,38,255,0,120,223,1,0,42,0,255,255,255,254,0,0,104,223,1,0,123,182,224,64,224,208,255,0,72,223,1,0,129,255,255,0,245,255,255,0,56,223,1,0,129,255,238,0,229,238,255,0,40,223,1,0,129,255,205,0,197,205,255,0,0,223,1,0,129,255,139,0,134,139,255,0,216,222,1,0,212,115,238,238,130,238,255,0,200,222,1,0,227,215,208,208,32,144,255,0,176,222,1,0,235,193,255,255,62,150,255,0,160,222,1,0,235,192,238,238,58,140,255,0,144,222,1,0,235,192,205,205,50,120,255,0,128,222,1,0,235,192,139,139,34,82, 255,0,120,222,1,0,27,68,245,245,222,179,255,0,112,222,1,0,27,69,255,255,231,186,255,0,88,222,1,0,27,68,238,238,216,174,255,0,80,222,1,0,27,68,205,205,186,150,255,0,40,222,1,0,27,67,139,139,126,102,255,0,32,222,1,0,0,0,255,255,255,255,255,0,16,222,1,0,0,0,245,245,245,245,255,0,8,222,1,0,42,255,255,255,255,0,255,0,0,222,1,0,42,255,255,255,255,0,255,0,248,221,1,0,42,255,238,238,238,0,255,0,224,221,1,0,42,255,205,205,205,0,255,0,208,221,1,0,42,255,139,139,139,0,255,0,176,221,1,0,56,192,205,154,205,50, 255,0,0,0,0,0,81,160,79,228,73,210,14,64,180,200,118,190,159,58,53,192,58,34,223,165,212,37,213,191,243,130,62,71,154,46,138,63,159,229,121,112,119,214,249,191,126,253,16,27,44,156,230,63,150,236,216,8,196,235,204,63,205,206,162,119,42,224,208,63,176,227,191,64,16,32,237,191,173,161,212,94,68,219,216,63,59,161,124,230,81,150,118,63,211,110,112,249,122,132,123,63,129,204,206,162,119,42,228,191,209,173,215,244,160,160,200,63,106,223,55,25,176,63,132,63,190,202,144,25,94,255,132,63,28,150,6,126,84,195, 196,191,165,73,41,232,246,226,35,64,169,217,3,173,192,144,193,63,8,196,144,65,147,105,137,63,250,68,158,36,93,51,208,191,1,240,153,54,45,194,94,63,13,156,125,47,207,148,151,63,137,181,248,20,0,227,137,63,229,169,88,70,52,203,177,191,143,0,201,207,161,103,166,191,92,181,198,251,204,180,136,63,77,164,143,84,58,179,144,63,230,199,4,161,97,214,160,191,199,105,103,28,19,247,130,191,42,127,107,229,45,112,92,191,228,87,98,84,8,154,117,63,209,241,135,85,114,4,183,63,149,212,9,104,34,60,51,192,100,35,16,175, 235,119,16,192,167,33,170,240,103,120,199,63,218,255,0,107,213,174,193,63,78,40,68,192,33,84,247,191,170,72,133,177,133,32,245,63,157,104,87,33,229,39,246,63,77,46,198,192,58,142,205,63,89,107,40,181,23,209,220,191,3,63,170,97,191,39,204,63,166,71,83,61,153,127,218,63,182,129,59,80,167,60,174,63,81,76,222,0,51,223,185,191,245,118,149,255,218,11,166,63,212,165,53,188,15,246,148,63,31,173,32,188,44,220,144,63,40,44,241,128,178,201,35,64,35,90,225,76,2,138,183,63,72,163,101,81,150,41,127,63,187,180, 134,247,193,158,147,63,23,168,123,83,71,125,160,191,33,43,174,224,109,148,139,63,51,115,220,132,214,30,181,191,160,120,132,137,245,252,143,63,105,53,36,238,177,244,145,191,184,205,51,122,94,191,106,63,146,62,173,162,63,52,205,191,126,176,231,198,79,62,152,191,7,35,155,80,45,199,164,63,62,24,194,123,88,185,145,191,45,124,125,173,75,141,198,63,46,0,0,0,154,0,0,0,72,210,1,0,110,0,0,0,128,168,1,0,40,0,0,0,144,164,1,0,144,0,0,0,232,161,1,0,76,0,0,0,56,160,1,0,196,0,0,0,128,158,1,0,10,0,0,0,96,188,1,0, 102,0,0,0,160,156,1,0,134,0,0,0,248,154,1,0,130,0,0,0,88,153,1,0,190,0,0,0,104,151,1,0,78,0,0,0,8,149,1,0,36,0,0,0,128,146,1,0,116,0,0,0,208,142,1,0,54,0,0,0,232,139,1,0,164,0,0,0,80,138,1,0,32,0,0,0,136,136,1,0,38,0,0,0,120,134,1,0,58,0,0,0,208,132,1,0,58,0,0,0,80,131,1,0,128,0,0,0,152,129,1,0,136,0,0,0,8,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65,0,32,26,192,0,32,31,0,1,1,47,50,1,1,5,57,1,1,15,74,1,1,45,121,1,1,5,112,3,1,3,145,3,32,17,163,3,32,9,0,4,80,16, 16,4,32,32,96,4,1,33,138,4,1,53,193,4,1,13,208,4,1,63,20,5,1,19,49,5,48,38,160,1,1,5,179,1,1,3,205,1,1,15,222,1,1,17,248,1,1,39,34,2,1,17,216,3,1,23,0,30,1,149,160,30,1,95,8,31,248,8,24,31,248,6,40,31,248,8,56,31,248,8,72,31,248,6,104,31,248,8,136,31,248,8,152,31,248,8,168,31,248,8,184,31,248,2,186,31,182,2,200,31,170,4,216,31,248,2,218,31,156,2,232,31,248,2,234,31,144,2,248,31,128,2,250,31,130,2,70,2,1,9,16,5,1,3,96,33,16,16,0,44,48,47,103,44,1,5,128,44,1,99,235,44,1,3,64,166,1,45,128,166,1,23,34, 167,1,13,50,167,1,61,121,167,1,3,126,167,1,9,144,167,1,3,160,167,1,9,33,255,32,26,0,0,0,0,72,210,1,0,68,0,0,0,16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15,0,0,0,0,0,116,0,0,0,18,0,0,0,34,0,0,0,66,0,0,0,104,0,0,0,52,0,0,0,94,0,0,0,62,0,0,0,94,0,0,0,10,0,0,0,154,0,0,0,50,0,0,0,48,0,0,0,20,0,0,0,2,0,0,0,36,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,10,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,16,12,19,28,30,3,13,31,32,33,34,35,27,26,17,25,25,25,25,25,25,25,25,25,25,22,18,2,14,11,15,28,24,24,24, 24,24,24,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,20,28,4,28,22,28,24,24,24,24,24,24,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,28,36,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,22,28,28,28,28,28,28,28,28,28,28,22,28,26,28,28,22,28,28,28,28,28,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,28,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, 22,22,22,22,22,22,22,22,22,22,22,28,22,22,22,22,22,22,22,22],"i8",L,l.J+61457);D([1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,10,0,0,0,12,0,0,0,14,0,0,0,16,0,0,0,20,0,0,0,24,0,0,0,28,0,0,0,32,0,0,0,40,0,0,0,48,0,0,0,56,0,0,0,64,0,0,0,80,0,0,0,96,0,0,0,112,0,0,0,128,0,0,0,160,0,0,0,192,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,12,0,0,0,16,0,0,0,24,0,0,0,32,0,0,0,48,0,0,0,64,0,0,0,96,0,0,0,128,0,0,0,192,0,0,0,0,1,0,0,128,1,0,0,0,2,0, 0,0,3,0,0,0,4,0,0,0,6,0,0,0,8,0,0,0,12,0,0,0,16,0,0,0,24,0,0,0,32,0,0,0,48,0,0,0,64,0,0,0,96,0,0,16,164,2,0,208,163,2,0,200,163,2,0,192,163,2,0,224,163,2,0,232,163,2,0,152,163,2,0,136,163,2,0,38,0,0,0,96,0,0,0,36,0,0,0,100,0,0,0,70,0,0,0,26,0,0,0,4,0,0,0,156,0,0,0,42,0,0,0,106,0,0,0,112,0,0,0,54,0,0,0,28,0,0,0,74,0,0,0,12,0,0,0,24,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,21,10,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,16,12,19,28,30,3,13,31,32,33,34,35,27,26,17,25,25,25,25,25,25,25,25,25,25,22, 18,2,14,11,15,28,24,24,24,24,24,24,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,20,28,4,28,22,28,24,24,24,24,24,24,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,28,36,28,28,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209, 63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188, 227,20,29,201,209,63,244,108,86,125,174,182,214,63,181,21,251,203,238,201,225,63,181,21,251,203,238,201,225,63,196,66,173,105,222,113,236,63,16,122,54,171,62,87,229,63,245,219,215,129,115,70,204,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,136,133,90,211,188,227,216,63,1,77,132,13,79,175,226,63,211,188,227,20,29,201,209,63,88,168,53,205,59,78,213,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,181,21,251,203,238,201,225,63,181,21,251,203,238,201,225,63,181,21,251,203,238, 201,225,63,181,21,251,203,238,201,225,63,181,21,251,203,238,201,225,63,181,21,251,203,238,201,225,63,181,21,251,203,238,201,225,63,181,21,251,203,238,201,225,63,181,21,251,203,238,201,225,63,181,21,251,203,238,201,225,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,1,77,132,13,79,175,226,63,1,77,132,13,79,175,226,63,1,77,132,13,79,175,226,63,181,21,251,203,238,201,225,63,204,93,75,200,7,61,240,63,16,122,54,171,62,87,229,63,16,122,54,171,62,87,229,63,210,111,95,7,206,25,231,63,210,111, 95,7,206,25,231,63,16,122,54,171,62,87,229,63,120,11,36,40,126,140,227,63,106,222,113,138,142,228,232,63,210,111,95,7,206,25,231,63,211,188,227,20,29,201,209,63,0,0,0,0,0,0,224,63,16,122,54,171,62,87,229,63,181,21,251,203,238,201,225,63,44,212,154,230,29,167,234,63,210,111,95,7,206,25,231,63,106,222,113,138,142,228,232,63,16,122,54,171,62,87,229,63,106,222,113,138,142,228,232,63,210,111,95,7,206,25,231,63,16,122,54,171,62,87,229,63,120,11,36,40,126,140,227,63,210,111,95,7,206,25,231,63,16,122,54, 171,62,87,229,63,134,56,214,197,109,52,238,63,16,122,54,171,62,87,229,63,16,122,54,171,62,87,229,63,120,11,36,40,126,140,227,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,166,10,70,37,117,2,222,63,181,21,251,203,238,201,225,63,72,191,125,29,56,103,204,63,181,21,251,203,238,201,225,63,181,21,251,203,238,201,225,63,0,0,0,0,0,0,224,63,181,21,251,203,238,201,225,63,181,21,251,203,238,201,225,63,211,188,227,20,29,201,209,63,181,21,251,203,238,201,225,63,181, 21,251,203,238,201,225,63,72,191,125,29,56,103,204,63,72,191,125,29,56,103,204,63,0,0,0,0,0,0,224,63,72,191,125,29,56,103,204,63,44,212,154,230,29,167,234,63,181,21,251,203,238,201,225,63,181,21,251,203,238,201,225,63,181,21,251,203,238,201,225,63,181,21,251,203,238,201,225,63,88,168,53,205,59,78,213,63,0,0,0,0,0,0,224,63,211,188,227,20,29,201,209,63,181,21,251,203,238,201,225,63,0,0,0,0,0,0,224,63,210,111,95,7,206,25,231,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,224,63,2,154,8,27,158, 94,213,63,224,190,14,156,51,162,208,63,2,154,8,27,158,94,213,63,1,77,132,13,79,175,226,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188, 227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29, 201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,88,168,53,205,59,78,213,63,181,21,251,203,238,201,225,63,181,21,251,203,238,201,225,63,62,232,217,172,250,92,197,63,181,21,251,203,238,201,225,63,181,21,251,203,238,201,225,63,181,21,251,203,238,201,225,63,181,21,251,203,238,201,225,63,29,56,103,68,105,111,200,63,88,168,53,205,59,78,213,63,181,21,251,203,238,201,225,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,0,0,0,0,0,0,224,63,0,0,0,0,0,0,224,63,211,188,227,20,29,201, 209,63,181,21,251,203,238,201,225,63,181,21,251,203,238,201,225,63,181,21,251,203,238,201,225,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,231,29,167,232,72,46,225,63,162,180,55,248,194,100,214,63,72,191,125,29,56,103,204,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,181,21,251,203,238,201,225,63,0,0,0,0,0,0,240,63,0,0,0,0,0,0,240,63,211,188,227,20,29,201,209,63,120,11,36,40,126,140,227,63,211,188,227,20,29,201,209,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63, 88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,211,188,227,20,29,201,209,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,211,188,227,20,29,201,209,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,88,168,53,205,59,78,213,63,0,0,0,0,0,0,240,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227, 20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,0,0,0,0,0,0,240,63,211,188,227,20,29,201,209,63,234,149,178,12,113,172,215,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63, 211,188,227,20,29,201,209,63,181,21,251,203,238,201,225,63,106,222,113,138,142,228,232,63,0,0,0,0,0,0,240,63,152,221,147,135,133,90,215,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,196,66,173,105,222,113,236,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,72,191,125,29, 56,103,204,63,120,11,36,40,126,140,227,63,134,56,214,197,109,52,238,63,120,11,36,40,126,140,227,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,211,188,227,20,29,201,209,63,1,0,0,0,64,95,0,0,0,0,0,0,0,0,0,0,1,0,0,0,8,96,0,0,0,0,0,0,0,0,0,0,3,0,0,0,128,98,0,0,3,0,0,0,88,98,0,0,3,0,0,0,200,97,0,0,3,0,0,0,80,97,0,0,3,0,0,0,16,97,0,0,3,0,0,0,232,96,0,0,3,0,0,0,168,96,0,0,3,0,0,0,160,97,0,0,3,0,0,0,224,186,2,0,0,0,0,0,248,90,0,0,0,0,0,0,208,90,0,0,0,0,0,0,168, 90,0,0,0,0,0,0,88,90,0,0,0,0,0,0,48,90,0,0,0,0,0,0,8,90,0,0,0,0,0,0,224,89,0,0,0,0,0,0,128,90,0,0,0,0,0,0,160,186,2,0,4,0,0,0,88,91,0,0,0,0,0,0,0,0,0,0,8,153,1,0,40,151,1,0,184,148,1,0,16,146,1,0,96,142,1,0,0,0,0,0,0,0,0,0,128,65,3,0,0,0,0,0,80,2,2,0,1,0,0,0,184,249,1,0,7,0,0,0,16,237,1,0,3,0,0,0,64,227,1,0,5,0,0,0,216,219,1,0,15,0,0,0,168,216,1,0,8,0,0,0,168,216,1,0,16,0,0,0,128,213,1,0,4,0,0,0,128,213,1,0,17,0,0,0,80,210,1,0,5,0,0,0,80,210,1,0,2,0,0,0,168,207,1,0,6,0,0,0,16,204,1,0,4,0,0,0,120, 200,1,0,7,0,0,0,224,196,1,0,7,0,0,0,192,191,1,0,5,0,0,0,104,188,1,0,8,0,0,0,80,186,1,0,8,0,0,0,104,188,1,0,9,0,0,0,32,184,1,0,7,0,0,0,56,182,1,0,10,0,0,0,248,179,1,0,7,0,0,0,104,177,1,0,11,0,0,0,120,174,1,0,6,0,0,0,184,171,1,0,12,0,0,0,136,168,1,0,9,0,0,0,184,171,1,0,13,0,0,0,152,164,1,0,8,0,0,0,240,161,1,0,14,0,0,0,72,160,1,0,8,0,0,0,144,158,1,0,18,0,0,0,168,156,1,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,110,114,0,0,0,0,0,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103, 47,50,48,48,48,47,120,109,108,110,115,47,0,0,0,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,88,77,76,47,49,57,57,56,47,110,97,109,101,115,112,97,99,101,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,23,17,2,2,2,2,2,2,2,2,2,2,2,2,2,18,16,2,19,2,2,22,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,20,2,21,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,14,2,15,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,3,4,5,6,7,8,9,10,11,12,13,0,0,0,34,12,13,14,35,15,9,16,17,10,16,17,201,16,17,45,69,70,252,1,6,246,15,7,246,36,2,16,17,47,48,54,77,78,40,38,59,60,42,54,49,57,61,63,47,58,64,216,68,48,62,37,55,67,53,75,43,56,73,76,0,0,0,0,0,2,2,1,0,3,3,1,0,1,0,1,1,1,0,2,1,1,0,2,2,3,1,1,0,0,5,0,1,3,1,3,5,3,1,1,1,1,2, 0,1,0,4,2,0,2,1,1,3,2,1,0,3,2,1,0,1,1,0,1,1,1,3,0,0,24,25,25,25,26,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,36,36,38,39,37,37,40,40,41,41,41,42,42,43,43,43,44,44,45,45,46,47,47,48,49,49,50,51,52,54,53,55,55,55,56,56,56,57,57,58,58,0,238,238,255,238,238,238,238,238,238,31,32,238,0,239,238,238,238,12,238,238,238,8,13,238,238,238,248,238,238,238,238,238,238,245,238,0,0,0,0,0,18,238,238,20,9,3,238,254,238,238,238,1,238,238,238,1,238,238,10,254,238,19,25,21,238,19,1,238,238,238,238,11,17,238,238, 238,238,238,238,238,238,238,1,238,238,22,9,1,1,29,15,23,238,238,26,23,27,238,238,28,238,238,238,238,1,25,251,238,238,238,1,238,16,238,238,30,238,238,238,238,255,3,8,4,33,5,11,18,19,39,20,21,22,41,50,65,23,24,25,26,44,51,52,66,71,72,27,74,28,29,46,30,79,31,32,0,0,0,0,0,0,3,9,0,0,0,1,14,2,11,12,8,35,36,37,54,59,61,0,13,16,18,27,22,28,18,39,50,34,23,51,30,60,6,7,53,5,15,17,20,24,41,0,19,41,0,0,0,0,0,55,21,40,29,30,0,33,38,52,31,48,62,25,44,0,27,0,32,26,42,0,43,58,46,47,0,49,56,57,45,11,3,4,5,15,7,3, 12,13,6,12,13,14,12,13,26,21,22,0,1,0,3,7,14,6,15,8,12,13,18,19,42,16,17,9,16,47,48,17,50,23,19,13,20,18,46,18,20,65,19,50,19,44,64,42,66,25,44,66,70,0,0,0,0,0,0,10,0,11,0,12,0,13,0,14,0,10,0,15,0,16,0,17,0,18,0,19,0,10,0,20,0,21,0,21,0,21,0,22,0,23,0,21,0,24,0,21,0,21,0,25,0,21,0,21,0,21,0,26,0,21,0,21,0,10,0,21,0,21,0,21,0,22,0,23,0,24,0,21,0,21,0,25,0,21,0,21,0,21,0,26,0,21,0,21,0,12,0,12,0,35,0,29,0,29,0,31,0,32,0,31,0,32,0,35,0,36,0,37,0,44,0,49,0,46,0,45,0,41,0,36,0,37,0,39,0,40,0,50,0,41,0, 51,0,42,0,52,0,53,0,54,0,58,0,49,0,48,0,59,0,33,0,66,0,33,0,61,0,62,0,67,0,50,0,51,0,68,0,52,0,53,0,54,0,46,0,88,0,41,0,43,0,88,0,66,0,65,0,69,0,71,0,67,0,70,0,88,0,58,0,68,0,88,0,59,0,88,0,72,0,65,0,73,0,43,0,74,0,75,0,78,0,69,0,71,0,70,0,76,0,77,0,79,0,80,0,43,0,81,0,72,0,82,0,83,0,73,0,74,0,84,0,75,0,78,0,85,0,86,0,76,0,77,0,79,0,87,0,80,0,81,0,88,0,82,0,83,0,27,0,88,0,88,0,84,0,88,0,85,0,86,0,88,0,88,0,88,0,87,0,28,0,28,0,28,0,28,0,28,0,28,0,28,0,30,0,30,0,30,0,30,0,30,0,30,0,30,0,34,0,34,0,34, 0,34,0,34,0,34,0,34,0,38,0,88,0,38,0,38,0,38,0,38,0,38,0,47,0,47,0,55,0,88,0,55,0,55,0,55,0,55,0,55,0,56,0,88,0,56,0,88,0,56,0,56,0,56,0,57,0,88,0,57,0,57,0,57,0,57,0,57,0,60,0,60,0,88,0,60,0,60,0,60,0,60,0,63,0,88,0,63,0,63,0,63,0,63,0,64,0,88,0,64,0,64,0,64,0,64,0,64,0,9,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0, 0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0,5,0,0,0,1,0,0,0,6,0,0,0,7,0,0,0,7,0,0,0,1,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,3,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,2,0,0, 0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,4,0,0,0,5,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,6,0,0,0,1,0,0,0,1,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,1,0,0,0,1,0,0,0,11,0,0,0,1,0,0,0,12,0,0,0,1,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,17,0,0,0,18,0,0,0,19,0,0,0,20,0,0,0,21,0,0,0,22,0,0, 0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,23,0,0,0,24,0,0,0,25,0,0,0,19,0,0,0,26,0,0,0,27,0,0,0,28,0,0,0,29,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,1,0,0,0,30,0,0,0,1,0,0,0,1,0,0,0,19,0,0,0,1,0,0,0,31,0,0,0,32,0,0,0,33,0,0,0,34,0,0,0,35,0,0,0,19,0,0,0,36,0,0,0,37,0,0,0,38,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,39,0,0,0,40,0,0,0,41,0,0,0,19,0,0,0,42,0,0,0,43,0,0,0,44,0,0,0,45,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,19,0,0,0,19,0,0,0,19,0, 0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19, 0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0, 19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,19,0,0,0,0,0,0,0,0,0,0,0,0,0,88,0,1,0,89,0,89,0,90,0,90,0,91,0,91,0,88,0,88,0,88,0,88,0,88,0,92,0,88,0,88,0,88,0,93,0,88,0,88,0,94,0,94,0,94,0,94,0,94,0,94,0,95,0,96,0,97,0,98,0,98,0,88,0,88,0,99,0,88,0,88,0,88,0,92,0,88,0,88,0,93,0,88,0,93,0,88,0,100,0,93,0,88,0,94,0,94,0,94,0,94,0,94,0,94,0,94,0,95,0,96,0,97,0,97,0,88,0,98,0,88,0,88,0,99,0,100,0,93,0,94,0,94,0,94,0,94,0,94,0,94,0, 94,0,94,0,94,0,94,0,94,0,94,0,94,0,94,0,94,0,94,0,94,0,94,0,94,0,94,0,94,0,94,0,0,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,3,0,4,0,7,0,3,0,4,0,5,0,5,0,6,0,6,0,8,0,7,0,7,0,17,0,22,0,18,0,17,0,18,0,8,0,8,0,15,0,15,0,23,0,15,0,24,0,15,0,25,0,26,0,26,0,29,0,22,0,94,0,29,0,5,0,49,0,6,0,33, 0,33,0,50,0,23,0,24,0,51,0,25,0,26,0,26,0,41,0,43,0,41,0,43,0,46,0,49,0,46,0,52,0,54,0,50,0,53,0,57,0,58,0,51,0,57,0,58,0,65,0,66,0,65,0,67,0,40,0,68,0,69,0,72,0,52,0,54,0,53,0,70,0,71,0,74,0,76,0,16,0,77,0,66,0,78,0,80,0,67,0,68,0,81,0,69,0,72,0,82,0,84,0,70,0,71,0,74,0,86,0,76,0,77,0,9,0,78,0,80,0,2,0,0,0,0,0,81,0,0,0,82,0,84,0,0,0,0,0,0,0,86,0,89,0,89,0,89,0,89,0,89,0,89,0,89,0,90,0,90,0,90,0,90,0,90,0,90,0,90,0,91,0,91,0,91,0,91,0,91,0,91,0,91,0,92,0,0,0,92,0,92,0,92,0,92,0,92,0,93,0,93,0,95, 0,0,0,95,0,95,0,95,0,95,0,95,0,96,0,0,0,96,0,0,0,96,0,96,0,96,0,97,0,0,0,97,0,97,0,97,0,97,0,97,0,98,0,98,0,0,0,98,0,98,0,98,0,98,0,99,0,0,0,99,0,99,0,99,0,99,0,100,0,0,0,100,0,100,0,100,0,100,0,100,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,88,0,0,0,0,0,0,0,0,0,137,0,43,0,44,0,48,0,50,0,45,0,52,0,139,0,224,0,224,0, 224,0,224,0,0,0,58,0,111,0,52,0,52,0,224,0,224,0,0,0,37,0,50,0,43,0,47,0,44,0,0,0,0,0,68,0,0,0,0,0,224,0,78,0,0,0,224,0,224,0,224,0,0,0,224,0,100,0,82,0,224,0,83,0,224,0,0,0,86,0,224,0,0,0,59,0,63,0,72,0,80,0,74,0,83,0,0,0,0,0,95,0,96,0,224,0,0,0,224,0,224,0,0,0,0,0,98,0,81,0,91,0,86,0,94,0,95,0,98,0,99,0,0,0,98,0,0,0,104,0,96,0,99,0,0,0,97,0,114,0,110,0,0,0,107,0,0,0,115,0,0,0,224,0,152,0,159,0,166,0,173,0,176,0,70,0,182,0,189,0,196,0,203,0,210,0,216,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,25,0,25,0,30, 0,30,0,33,0,31,0,10,0,2,0,21,0,9,0,31,0,31,0,31,0,20,0,26,0,1,0,19,0,19,0,19,0,19,0,19,0,19,0,8,0,4,0,5,0,25,0,2,0,22,0,25,0,30,0,29,0,28,0,27,0,9,0,18,0,0,0,20,0,17,0,20,0,3,0,7,0,20,0,20,0,19,0,19,0,19,0,19,0,19,0,19,0,19,0,8,0,4,0,5,0,5,0,6,0,25,0,24,0,23,0,30,0,7,0,20,0,19,0,19,0,19,0,19,0,19,0,19,0,19,0,12,0,19,0,11,0,19,0,19,0,19,0,13,0,19,0,19,0,19,0,15,0,19,0,14,0,19,0,16,0,0,0,0,0,0,0,0,0,112,111,108,121,32,37,115,0,47,114,100,98,117,52,47,50,0,0,0,0,0,0,0,0,47,114,100,98,117,52,47,49,0, 0,0,0,0,0,0,0,47,114,100,98,117,51,47,51,0,0,0,0,0,0,0,0,47,114,100,98,117,51,47,50,0,0,0,0,0,0,0,0,60,33,45,45,32,80,97,103,101,115,58,32,37,100,32,45,45,62,10,0,0,0,0,0,47,114,100,98,117,51,47,49,0,0,0,0,0,0,0,0,47,114,100,98,117,49,49,47,57,0,0,0,0,0,0,0,47,115,101,116,95,115,99,97,108,101,32,123,0,0,0,0,90,101,116,97,0,0,0,0,109,97,114,103,105,110,0,0,109,105,100,110,105,103,104,116,98,108,117,101,0,0,0,0,47,114,100,98,117,49,49,47,56,0,0,0,0,0,0,0,100,101,99,111,114,97,116,101,0,0,0,0,0,0,0, 0,116,97,114,103,101,116,0,0,47,114,100,98,117,49,49,47,55,0,0,0,0,0,0,0,47,114,100,98,117,49,49,47,54,0,0,0,0,0,0,0,47,114,100,98,117,49,49,47,53,0,0,0,0,0,0,0,47,98,114,98,103,51,47,50,0,0,0,0,0,0,0,0,47,114,100,98,117,49,49,47,52,0,0,0,0,0,0,0,106,112,103,58,102,105,103,0,47,114,100,98,117,49,49,47,51,0,0,0,0,0,0,0,47,114,100,98,117,49,49,47,50,0,0,0,0,0,0,0,47,114,100,98,117,49,49,47,49,49,0,0,0,0,0,0,60,47,84,73,84,76,69,62,0,0,0,0,0,0,0,0,47,114,100,98,117,49,49,47,49,48,0,0,0,0,0,0,47,114, 100,98,117,49,49,47,49,0,0,0,0,0,0,0,47,73,110,118,83,99,97,108,101,70,97,99,116,111,114,32,49,46,48,32,100,101,102,0,89,117,109,108,0,0,0,0,92,78,0,0,0,0,0,0,109,101,100,105,117,109,118,105,111,108,101,116,114,101,100,0,47,114,100,98,117,49,48,47,57,0,0,0,0,0,0,0,109,105,110,108,101,110,0,0,104,101,97,100,85,82,76,0,47,114,100,98,117,49,48,47,56,0,0,0,0,0,0,0,47,114,100,98,117,49,48,47,55,0,0,0,0,0,0,0,47,114,100,98,117,49,48,47,54,0,0,0,0,0,0,0,47,98,114,98,103,51,47,49,0,0,0,0,0,0,0,0,47,114,100, 98,117,49,48,47,53,0,0,0,0,0,0,0,47,114,100,98,117,49,48,47,52,0,0,0,0,0,0,0,118,101,101,0,0,0,0,0,47,114,100,98,117,49,48,47,51,0,0,0,0,0,0,0,47,114,100,98,117,49,48,47,50,0,0,0,0,0,0,0,60,84,73,84,76,69,62,0,47,114,100,98,117,49,48,47,49,48,0,0,0,0,0,0,47,114,100,98,117,49,48,47,49,0,0,0,0,0,0,0,47,99,111,111,114,100,102,111,110,116,32,99,111,111,114,100,45,102,111,110,116,45,102,97,109,105,108,121,32,102,105,110,100,102,111,110,116,32,56,32,115,99,97,108,101,102,111,110,116,32,100,101,102,0,0, 0,89,97,99,117,116,101,0,0,98,97,100,32,108,97,98,101,108,32,102,111,114,109,97,116,32,37,115,10,0,0,0,0,109,101,100,105,117,109,116,117,114,113,117,111,105,115,101,0,47,112,117,114,112,108,101,115,57,47,57,0,0,0,0,0,108,97,98,101,108,97,110,103,108,101,0,0,0,0,0,0,46,46,46,32,37,115,32,46,46,46,10,0,0,0,0,0,114,101,109,105,110,99,114,111,115,115,0,0,0,0,0,0,104,101,97,100,104,114,101,102,0,0,0,0,0,0,0,0,47,112,117,114,112,108,101,115,57,47,56,0,0,0,0,0,47,112,117,114,112,108,101,115,57,47,55,0,0, 0,0,0,47,112,117,114,112,108,101,115,57,47,54,0,0,0,0,0,47,98,114,98,103,49,49,47,57,0,0,0,0,0,0,0,47,112,117,114,112,108,101,115,57,47,53,0,0,0,0,0,47,112,117,114,112,108,101,115,57,47,52,0,0,0,0,0,47,112,117,114,112,108,101,115,57,47,51,0,0,0,0,0,47,112,117,114,112,108,101,115,57,47,50,0,0,0,0,0,60,77,69,84,65,32,104,116,116,112,45,101,113,117,105,118,61,34,67,111,110,116,101,110,116,45,84,121,112,101,34,32,99,111,110,116,101,110,116,61,34,116,101,120,116,47,104,116,109,108,59,32,99,104,97,114, 115,101,116,61,85,84,70,45,56,34,62,10,0,0,0,0,47,112,117,114,112,108,101,115,57,47,49,0,0,0,0,0,47,112,117,114,112,108,101,115,56,47,56,0,0,0,0,0,47,100,101,102,97,117,108,116,45,102,111,110,116,45,102,97,109,105,108,121,32,47,84,105,109,101,115,45,82,111,109,97,110,32,100,101,102,0,0,0,88,105,0,0,0,0,0,0,102,105,108,108,101,100,0,0,102,105,108,108,32,0,0,0,109,101,100,105,117,109,115,112,114,105,110,103,103,114,101,101,110,0,0,0,0,0,0,0,97,103,114,101,99,111,114,100,95,99,97,108,108,98,97,99,107, 32,111,102,32,97,32,98,97,100,32,111,98,106,101,99,116,0,0,0,0,0,0,0,47,112,117,114,112,108,101,115,56,47,55,0,0,0,0,0,108,97,98,101,108,100,105,115,116,97,110,99,101,0,0,0,67,69,76,76,83,66,79,82,68,69,82,0,0,0,0,0,116,97,105,108,85,82,76,0,47,112,117,114,112,108,101,115,56,47,54,0,0,0,0,0,47,112,117,114,112,108,101,115,56,47,53,0,0,0,0,0,47,112,117,114,112,108,101,115,56,47,52,0,0,0,0,0,47,98,114,98,103,49,49,47,56,0,0,0,0,0,0,0,47,112,117,114,112,108,101,115,56,47,51,0,0,0,0,0,47,112,117,114,112, 108,101,115,56,47,50,0,0,0,0,0,121,101,108,108,111,119,0,0,47,112,117,114,112,108,101,115,56,47,49,0,0,0,0,0,47,112,117,114,112,108,101,115,55,47,55,0,0,0,0,0,60,72,69,65,68,62,0,0,47,112,117,114,112,108,101,115,55,47,54,0,0,0,0,0,47,112,117,114,112,108,101,115,55,47,53,0,0,0,0,0,47,99,111,111,114,100,45,102,111,110,116,45,102,97,109,105,108,121,32,47,84,105,109,101,115,45,82,111,109,97,110,32,100,101,102,0,0,0,0,0,85,117,109,108,0,0,0,0,105,110,118,105,115,0,0,0,109,101,100,105,117,109,115,108,97, 116,101,98,108,117,101,0,47,112,117,114,112,108,101,115,55,47,52,0,0,0,0,0,108,97,98,101,108,102,111,110,116,99,111,108,111,114,0,0,85,110,107,110,111,119,110,32,118,97,108,117,101,32,37,115,32,102,111,114,32,67,79,76,85,77,78,83,32,45,32,105,103,110,111,114,101,100,10,0,116,97,105,108,104,114,101,102,0,0,0,0,0,0,0,0,47,112,117,114,112,108,101,115,55,47,51,0,0,0,0,0,47,112,117,114,112,108,101,115,55,47,50,0,0,0,0,0,33,114,116,112,45,62,115,112,108,105,116,46,80,97,114,116,105,116,105,111,110,115, 91,48,93,46,116,97,107,101,110,91,105,93,0,0,0,0,0,0,47,112,117,114,112,108,101,115,55,47,49,0,0,0,0,0,47,98,114,98,103,49,49,47,55,0,0,0,0,0,0,0,123,37,115,125,0,0,0,0,47,112,117,114,112,108,101,115,54,47,54,0,0,0,0,0,118,109,108,58,118,109,108,0,112,108,117,115,0,0,0,0,47,112,117,114,112,108,101,115,54,47,53,0,0,0,0,0,47,112,117,114,112,108,101,115,54,47,52,0,0,0,0,0,47,112,117,114,112,108,101,115,54,47,51,0,0,0,0,0,60,47,66,79,68,89,62,10,60,47,72,84,77,76,62,10,0,0,0,0,0,0,0,0,47,112,117,114, 112,108,101,115,54,47,50,0,0,0,0,0,101,100,103,101,0,0,0,0,47,112,117,114,112,108,101,115,54,47,49,0,0,0,0,0,37,37,66,101,103,105,110,82,101,115,111,117,114,99,101,58,32,112,114,111,99,115,101,116,32,103,114,97,112,104,118,105,122,32,48,32,48,0,0,0,85,112,115,105,108,111,110,0,37,46,53,103,32,37,46,53,103,32,116,114,97,110,115,108,97,116,101,32,110,101,119,112,97,116,104,32,117,115,101,114,95,115,104,97,112,101,95,37,100,10,0,0,0,0,0,0,47,112,117,114,112,108,101,115,53,47,53,0,0,0,0,0,109,101,100, 105,117,109,115,101,97,103,114,101,101,110,0,0,108,97,98,101,108,102,111,110,116,110,97,109,101,0,0,0,85,110,107,110,111,119,110,32,118,97,108,117,101,32,37,115,32,102,111,114,32,82,79,87,83,32,45,32,105,103,110,111,114,101,100,10,0,0,0,0,78,68,95,111,117,116,40,118,41,46,115,105,122,101,32,61,61,32,50,0,0,0,0,0,108,97,98,101,108,85,82,76,0,0,0,0,0,0,0,0,47,112,117,114,112,108,101,115,53,47,52,0,0,0,0,0,47,112,117,114,112,108,101,115,53,47,51,0,0,0,0,0,47,112,117,114,112,108,101,115,53,47,50,0,0, 0,0,0,47,98,114,98,103,49,49,47,54,0,0,0,0,0,0,0,47,112,117,114,112,108,101,115,53,47,49,0,0,0,0,0,91,94,91,58,115,112,97,99,101,58,93,93,0,0,0,0,110,101,97,116,111,95,108,97,121,111,117,116,0,0,0,0,47,112,117,114,112,108,101,115,52,47,52,0,0,0,0,0,47,112,117,114,112,108,101,115,52,47,51,0,0,0,0,0,37,100,0,0,0,0,0,0,47,112,117,114,112,108,101,115,52,47,50,0,0,0,0,0,60,33,45,45,32,105,110,115,101,114,116,32,97,110,121,32,111,116,104,101,114,32,78,79,78,45,73,69,32,104,116,109,108,32,99,111,110,116, 101,110,116,32,104,101,114,101,32,45,45,62,10,0,0,0,0,0,120,100,111,116,58,120,100,111,116,0,0,0,0,0,0,0,100,101,102,108,97,116,105,111,110,32,102,105,110,105,115,104,32,112,114,111,98,108,101,109,32,37,100,32,99,110,116,61,37,100,10,0,0,0,0,0,99,97,110,110,111,116,32,109,97,108,108,111,99,32,112,110,108,115,0,0,0,0,0,0,47,112,117,114,112,108,101,115,52,47,49,0,0,0,0,0,47,112,117,114,112,108,101,115,51,47,51,0,0,0,0,0,116,114,117,101,0,0,0,0,125,32,98,105,110,100,32,100,101,102,0,0,0,0,0,0,85,103, 114,97,118,101,0,0,110,111,100,101,32,37,115,44,32,112,111,114,116,32,37,115,32,117,110,114,101,99,111,103,110,105,122,101,100,10,0,0,91,105,110,116,101,114,110,97,108,32,97,114,105,97,108,93,0,0,0,0,0,0,0,0,109,101,100,105,117,109,112,117,114,112,108,101,0,0,0,0,47,112,117,114,112,108,101,115,51,47,50,0,0,0,0,0,108,97,98,101,108,102,111,110,116,115,105,122,101,0,0,0,114,111,119,115,0,0,0,0,108,97,98,101,108,104,114,101,102,0,0,0,0,0,0,0,110,0,0,0,0,0,0,0,47,112,117,114,112,108,101,115,51,47,49,0, 0,0,0,0,119,0,0,0,0,0,0,0,65,103,110,111,100,101,105,110,102,111,95,116,0,0,0,0,105,110,32,99,104,101,99,107,112,97,116,104,44,32,98,111,120,32,48,32,104,97,115,32,76,76,32,99,111,111,114,100,32,62,32,85,82,32,99,111,111,114,100,10,0,0,0,0,47,112,117,114,100,57,47,57,0,0,0,0,0,0,0,0,84,82,65,73,76,69,82,0,47,97,99,99,101,110,116,53,47,49,0,0,0,0,0,0,101,100,103,101,0,0,0,0,116,114,111,117,98,108,101,32,105,110,32,105,110,105,116,95,114,97,110,107,10,0,0,0,10,102,105,110,97,108,32,101,32,61,32,37, 102,0,0,0,38,103,116,59,0,0,0,0,47,112,117,114,100,57,47,56,0,0,0,0,0,0,0,0,47,98,114,98,103,49,49,47,53,0,0,0,0,0,0,0,37,115,58,37,115,0,0,0,110,111,100,101,0,0,0,0,47,112,117,114,100,57,47,55,0,0,0,0,0,0,0,0,83,101,116,116,105,110,103,32,117,112,32,115,116,114,101,115,115,32,102,117,110,99,116,105,111,110,0,0,0,0,0,0,65,103,101,100,103,101,105,110,102,111,95,116,0,0,0,0,100,101,108,120,32,62,61,32,48,0,0,0,0,0,0,0,47,112,117,114,100,57,47,54,0,0,0,0,0,0,0,0,84,68,0,0,0,0,0,0,47,112,117,114,100, 57,47,53,0,0,0,0,0,0,0,0,101,115,101,112,0,0,0,0,47,112,117,114,100,57,47,52,0,0,0,0,0,0,0,0,60,68,73,86,32,105,100,61,39,95,110,111,116,86,77,76,50,95,39,32,115,116,121,108,101,61,34,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,34,62,10,0,0,0,0,0,0,0,0,37,115,32,45,62,32,37,115,58,32,104,101,97,100,32,105,115,32,105,110,115,105,100,101,32,116,97,105,108,32,99,108,117,115,116,101,114,32,37,115,10,0,0,0,0,0,0,0,110,111,100,101,0,0,0,0,47,112,117,114,100,57,47,51,0,0,0,0,0,0, 0,0,47,112,117,114,100,57,47,50,0,0,0,0,0,0,0,0,99,108,101,97,114,116,111,109,97,114,107,0,0,0,0,0,111,114,116,104,111,103,111,110,97,108,32,108,105,110,101,115,0,0,0,0,0,0,0,0,85,99,105,114,99,0,0,0,110,111,100,101,32,37,115,44,32,112,111,114,116,32,37,115,44,32,117,110,114,101,99,111,103,110,105,122,101,100,32,99,111,109,112,97,115,115,32,112,111,105,110,116,32,39,37,115,39,32,45,32,105,103,110,111,114,101,100,10,0,0,0,0,109,101,100,105,117,109,111,114,99,104,105,100,0,0,0,0,47,112,117,114,100, 57,47,49,0,0,0,0,0,0,0,0,116,97,105,108,108,97,98,101,108,0,0,0,0,0,0,0,99,111,108,117,109,110,115,0,101,100,103,101,85,82,76,0,98,105,115,113,117,101,0,0,47,112,117,114],"i8",L,l.J+71716);D([100,56,47,56,0,0,0,0,0,0,0,0,47,112,117,114,100,56,47,55,0,0,0,0,0,0,0,0,47,112,117,114,100,56,47,54,0,0,0,0,0,0,0,0,47,98,114,98,103,49,49,47,52,0,0,0,0,0,0,0,47,112,117,114,100,56,47,53,0,0,0,0,0,0,0,0,44,10,0,0,0,0,0,0,110,111,100,101,32,37,115,32,105,110,32,103,114,97,112,104,32,37,115,32,104,97,115,32,110, 111,32,112,111,115,105,116,105,111,110,10,0,0,0,0,47,112,117,114,100,56,47,52,0,0,0,0,0,0,0,0,37,115,32,115,97,118,101,32,112,111,105,110,116,32,115,105,122,101,32,97,110,100,32,102,111,110,116,10,46,110,114,32,46,83,32,92,110,40,46,115,10,46,110,114,32,68,70,32,92,110,40,46,102,10,0,0,47,112,117,114,100,56,47,51,0,0,0,0,0,0,0,0,127,98,111,116,0,0,0,0,47,112,117,114,100,56,47,50,0,0,0,0,0,0,0,0,60,72,50,62,83,111,114,114,121,44,32,116,104,105,115,32,100,105,97,103,114,97,109,32,119,105,108,108,32, 111,110,108,121,32,100,105,115,112,108,97,121,32,99,111,114,114,101,99,116,108,121,32,111,110,32,73,110,116,101,114,110,101,116,32,69,120,112,108,111,114,101,114,32,53,32,40,97,110,100,32,117,112,41,32,98,114,111,119,115,101,114,115,46,60,47,72,50,62,10,0,0,0,0,0,47,112,117,114,100,56,47,49,0,0,0,0,0,0,0,0,104,112,0,0,0,0,0,0,37,108,102,37,50,115,0,0,115,101,116,108,105,110,101,119,105,100,116,104,0,0,0,0,47,112,117,114,100,55,47,55,0,0,0,0,0,0,0,0,47,67,111,117,114,105,101,114,45,66,111,108,100, 79,98,108,105,113,117,101,32,115,116,97,114,110,101,116,73,83,79,32,100,101,102,0,0,0,0,0,85,97,99,117,116,101,0,0,102,108,101,120,32,115,99,97,110,110,101,114,32,112,117,115,104,45,98,97,99,107,32,111,118,101,114,102,108,111,119,0,95,0,0,0,0,0,0,0,109,101,100,105,117,109,98,108,117,101,0,0,0,0,0,0,47,112,117,114,100,55,47,54,0,0,0,0,0,0,0,0,104,101,97,100,108,97,98,101,108,0,0,0,0,0,0,0,99,101,108,108,98,111,114,100,101,114,0,0,0,0,0,0,101,100,103,101,104,114,101,102,0,0,0,0,0,0,0,0,47,112,117,114, 100,55,47,53,0,0,0,0,0,0,0,0,117,110,102,105,108,108,101,100,0,0,0,0,0,0,0,0,47,112,117,114,100,55,47,52,0,0,0,0,0,0,0,0,111,117,116,0,0,0,0,0,47,112,117,114,100,55,47,51,0,0,0,0,0,0,0,0,47,98,114,98,103,49,49,47,51,0,0,0,0,0,0,0,47,112,117,114,100,55,47,50,0,0,0,0,0,0,0,0,47,112,117,114,100,55,47,49,0,0,0,0,0,0,0,0,37,115,32,84,105,116,108,101,58,32,37,115,10,0,0,0,47,112,117,114,100,54,47,54,0,0,0,0,0,0,0,0,47,112,117,114,100,54,47,53,0,0,0,0,0,0,0,0,60,33,45,45,32,116,104,105,115,32,115,104,111, 117,108,100,32,111,110,108,121,32,100,105,115,112,108,97,121,32,111,110,32,78,79,78,45,73,69,32,98,114,111,119,115,101,114,115,32,45,45,62,10,0,0,0,47,112,117,114,100,54,47,52,0,0,0,0,0,0,0,0,47,112,117,114,100,54,47,51,0,0,0,0,0,0,0,0,47,67,111,117,114,105,101,114,45,66,111,108,100,32,115,116,97,114,110,101,116,73,83,79,32,100,101,102,0,0,0,0,84,104,101,116,97,0,0,0,119,101,100,103,101,100,0,0,109,101,100,105,117,109,97,113,117,97,109,97,114,105,110,101,0,0,0,0,0,0,0,0,47,112,117,114,100,54,47,50, 0,0,0,0,0,0,0,0,97,114,114,111,119,116,97,105,108,0,0,0,0,0,0,0,60,84,65,66,76,69,62,0,85,82,76,0,0,0,0,0,47,112,117,114,100,54,47,49,0,0,0,0,0,0,0,0,47,112,117,114,100,53,47,53,0,0,0,0,0,0,0,0,47,112,117,114,100,53,47,52,0,0,0,0,0,0,0,0,47,98,114,98,103,49,49,47,50,0,0,0,0,0,0,0,100,117,112,108,105,99,97,116,101,32,97,116,116,114,105,98,117,116,101,0,0,0,0,0,47,112,117,114,100,53,47,51,0,0,0,0,0,0,0,0,99,105,114,99,108,101,32,37,115,32,37,100,44,37,100,44,37,100,10,0,0,0,0,0,47,112,117,114,100,53, 47,50,0,0,0,0,0,0,0,0,37,115,32,67,114,101,97,116,111,114,58,32,37,115,32,118,101,114,115,105,111,110,32,37,115,32,40,37,115,41,10,0,47,112,117,114,100,53,47,49,0,0,0,0,0,0,0,0,47,112,117,114,100,52,47,52,0,0,0,0,0,0,0,0,60,68,73,86,32,105,100,61,39,95,110,111,116,86,77,76,49,95,39,32,115,116,121,108,101,61,34,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,34,62,10,0,0,0,0,0,0,0,0,47,112,117,114,100,52,47,51,0,0,0,0,0,0,0,0,47,112,117,114,100,52,47,50,0,0,0,0,0,0,0,0,47,67,111, 117,114,105,101,114,45,79,98,108,105,113,117,101,32,115,116,97,114,110,101,116,73,83,79,32,100,101,102,0,84,97,117,0,0,0,0,0,115,116,114,105,112,101,100,0,109,97,114,111,111,110,0,0,47,112,117,114,100,52,47,49,0,0,0,0,0,0,0,0,97,114,114,111,119,104,101,97,100,0,0,0,0,0,0,0,73,108,108,101,103,97,108,32,118,97,108,117,101,32,37,115,32,102,111,114,32,65,76,73,71,78,32,105,110,32,84,68,32,45,32,105,103,110,111,114,101,100,10,0,0,0,0,0,104,114,101,102,0,0,0,0,47,112,117,114,100,51,47,51,0,0,0,0,0,0,0, 0,47,112,117,114,100,51,47,50,0,0,0,0,0,0,0,0,47,112,117,114,100,51,47,49,0,0,0,0,0,0,0,0,47,98,114,98,103,49,49,47,49,49,0,0,0,0,0,0,47,112,117,111,114,57,47,57,0,0,0,0,0,0,0,0,106,112,101,58,102,105,103,0,47,112,117,111,114,57,47,56,0,0,0,0,0,0,0,0,37,115,32,114,101,115,116,111,114,101,32,112,111,105,110,116,32,115,105,122,101,32,97,110,100,32,102,111,110,116,10,46,112,115,32,92,110,40,46,83,10,46,102,116,32,92,110,40,68,70,10,0,0,0,0,0,47,112,117,111,114,57,47,55,0,0,0,0,0,0,0,0,47,112,117,111, 114,57,47,54,0,0,0,0,0,0,0,0,60,33,45,45,32,105,110,115,101,114,116,32,97,110,121,32,111,116,104,101,114,32,104,116,109,108,32,99,111,110,116,101,110,116,32,104,101,114,101,32,45,45,62,10,0,0,0,0,47,112,117,111,114,57,47,53,0,0,0,0,0,0,0,0,47,112,117,111,114,57,47,52,0,0,0,0,0,0,0,0,47,67,111,117,114,105,101,114,32,115,116,97,114,110,101,116,73,83,79,32,100,101,102,0,84,72,79,82,78,0,0,0,114,97,100,105,97,108,0,0,109,97,103,101,110,116,97,0,47,112,117,111,114,57,47,51,0,0,0,0,0,0,0,0,100,105,114, 0,0,0,0,0,69,88,84,0,0,0,0,0,32,45,45,32,0,0,0,0,47,112,117,111,114,57,47,50,0,0,0,0,0,0,0,0,105,110,99,111,109,112,97,116,105,98,108,101,32,118,101,114,115,105,111,110,0,0,0,0,47,112,117,111,114,57,47,49,0,0,0,0,0,0,0,0,47,112,117,111,114,56,47,56,0,0,0,0,0,0,0,0,47,98,114,98,103,49,49,47,49,48,0,0,0,0,0,0,112,110,103,58,115,118,103,0,47,112,117,111,114,56,47,55,0,0,0,0,0,0,0,0,47,112,117,111,114,56,47,54,0,0,0,0,0,0,0,0,47,112,117,111,114,56,47,53,0,0,0,0,0,0,0,0,37,115,37,115,32,117,110,115,117, 112,112,111,114,116,101,100,10,0,0,0,0,0,0,0,105,110,118,0,0,0,0,0,47,112,117,111,114,56,47,52,0,0,0,0,0,0,0,0,60,68,73,86,32,105,100,61,39,95,86,77,76,50,95,39,32,115,116,121,108,101,61,34,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,118,105,115,105,98,105,108,105,116,121,58,104,105,100,100,101,110,34,62,10,0,0,47,112,117,111,114,56,47,51,0,0,0,0,0,0,0,0,47,112,117,111,114,56,47,50,0,0,0,0,0,0,0,0,47,72,101,108,118,101,116,105,99,97,45,66,111,108,100,79,98,108,105,113,117, 101,32,115,116,97,114,110,101,116,73,83,79,32,100,101,102,0,0,0,83,105,103,109,97,0,0,0,105,110,118,105,115,0,0,0,108,105,110,101,110,0,0,0,47,112,117,111,114,56,47,49,0,0,0,0,0,0,0,0,108,97,98,101,108,102,108,111,97,116,0,0,0,0,0,0,73,108,108,101,103,97,108,32,118,97,108,117,101,32,37,115,32,102,111,114,32,66,65,76,73,71,78,32,105,110,32,84,68,32,45,32,105,103,110,111,114,101,100,10,0,0,0,0,32,45,62,32,0,0,0,0,47,112,117,111,114,55,47,55,0,0,0,0,0,0,0,0,47,112,117,111,114,55,47,54,0,0,0,0,0,0,0, 0,47,112,117,111,114,55,47,53,0,0,0,0,0,0,0,0,47,98,114,98,103,49,49,47,49,0,0,0,0,0,0,0,47,112,117,111,114,55,47,52,0,0,0,0,0,0,0,0,47,112,117,111,114,55,47,51,0,0,0,0,0,0,0,0,100,101,102,105,110,101,32,97,116,116,114,115,48,32,37,37,32,37,37,59,32,100,101,102,105,110,101,32,117,110,102,105,108,108,101,100,32,37,37,32,37,37,59,32,100,101,102,105,110,101,32,114,111,117,110,100,101,100,32,37,37,32,37,37,59,32,100,101,102,105,110,101,32,100,105,97,103,111,110,97,108,115,32,37,37,32,37,37,10,0,0,0,0, 0,0,0,47,112,117,111,114,55,47,50,0,0,0,0,0,0,0,0,47,112,117,111,114,55,47,49,0,0,0,0,0,0,0,0,60,47,68,73,86,62,10,0,47,112,117,111,114,54,47,54,0,0,0,0,0,0,0,0,47,112,117,111,114,54,47,53,0,0,0,0,0,0,0,0,109,97,112,0,0,0,0,0,83,99,97,114,111,110,0,0,100,105,97,103,111,110,97,108,115,0,0,0,0,0,0,0,101,108,108,105,112,115,101,32,97,116,116,114,115,37,100,32,37,115,119,105,100,32,37,46,53,102,32,104,116,32,37,46,53,102,32,97,116,32,40,37,46,53,102,44,37,46,53,102,41,59,10,0,0,0,0,0,108,105,109,101, 103,114,101,101,110,0,0,0,0,0,0,0,47,112,117,111,114,54,47,52,0,0,0,0,0,0,0,0,119,101,105,103,104,116,0,0,66,79,82,68,69,82,0,0,105,110,32,101,100,103,101,32,37,115,37,115,37,115,10,0,111,117,116,32,111,102,32,109,101,109,111,114,121,10,0,0,47,112,117,111,114,54,47,51,0,0,0,0,0,0,0,0,47,72,101,108,118,101,116,105,99,97,45,66,111,108,100,32,115,116,97,114,110,101,116,73,83,79,32,100,101,102,0,0,47,112,117,111,114,54,47,50,0,0,0,0,0,0,0,0,47,112,117,111,114,54,47,49,0,0,0,0,0,0,0,0,47,98,114,98,103, 49,48,47,57,0,0,0,0,0,0,0,118,103,0,0,0,0,0,0,47,112,117,111,114,53,47,53,0,0,0,0,0,0,0,0,47,112,117,111,114,53,47,52,0,0,0,0,0,0,0,0,68,111,116,58,32,91,10,0,47,112,117,111,114,53,47,51,0,0,0,0,0,0,0,0,119,104,105,116,101,0,0,0,47,112,117,111,114,53,47,50,0,0,0,0,0,0,0,0,60,47,118,58,103,114,111,117,112,62,10,0,0,0,0,0,47,112,117,111,114,53,47,49,0,0,0,0,0,0,0,0,47,112,117,111,114,52,47,52,0,0,0,0,0,0,0,0,47,72,101,108,118,101,116,105,99,97,45,79,98,108,105,113,117,101,32,115,116,97,114,110,101, 116,73,83,79,32,100,101,102,0,0,0,0,0,0,0,82,104,111,0,0,0,0,0,114,111,117,110,100,101,100,0,108,105,109,101,0,0,0,0,47,112,117,111,114,52,47,51,0,0,0,0,0,0,0,0,122,0,0,0,0,0,0,0,67,69,76,76,80,65,68,68,73,78,71,0,0,0,0,0,110,111,110,101,0,0,0,0,47,112,117,111,114,52,47,50,0,0,0,0,0,0,0,0,47,112,117,111,114,52,47,49,0,0,0,0,0,0,0,0,47,112,117,111,114,51,47,51,0,0,0,0,0,0,0,0,47,98,114,98,103,49,48,47,56,0,0,0,0,0,0,0,114,116,112,45,62,115,112,108,105,116,46,80,97,114,116,105,116,105,111,110,115,91, 48,93,46,99,111,117,110,116,91,48,93,32,62,61,32,114,116,112,45,62,77,105,110,70,105,108,108,32,38,38,32,114,116,112,45,62,115,112,108,105,116,46,80,97,114,116,105,116,105,111,110,115,91,48,93,46,99,111,117,110,116,91,49,93,32,62,61,32,114,116,112,45,62,77,105,110,70,105,108,108,0,0,47,112,117,111,114,51,47,50,0,0,0,0,0,0,0,0,65,103,110,111,100,101,105,110,102,111,95,116,0,0,0,0,118,109,108,0,0,0,0,0,47,112,117,111,114,51,47,49,0,0,0,0,0,0,0,0,75,80,95,68,111,119,110,0,109,97,120,112,115,104,116, 32,61,32,37,102,10,109,97,120,112,115,119,105,100,32,61,32,37,102,10,0,0,0,0,0,47,112,117,111,114,49,49,47,57,0,0,0,0,0,0,0,47,112,117,111,114,49,49,47,56,0,0,0,0,0,0,0,62,10,0,0,0,0,0,0,47,112,117,111,114,49,49,47,55,0,0,0,0,0,0,0,110,111,100,101,0,0,0,0,47,112,117,111,114,49,49,47,54,0,0,0,0,0,0,0,47,72,101,108,118,101,116,105,99,97,32,115,116,97,114,110,101,116,73,83,79,32,100,101,102,0,0,0,0,0,0,0,80,115,105,0,0,0,0,0,102,105,108,108,101,100,0,0,108,105,103,104,116,121,101,108,108,111,119,0,0, 0,0,0,47,112,117,111,114,49,49,47,53,0,0,0,0,0,0,0,118,101,114,116,105,99,101,115,0,0,0,0,0,0,0,0,67,69,76,76,83,80,65,67,73,78,71,0,0,0,0,0,98,111,116,104,0,0,0,0,47,112,117,111,114,49,49,47,52,0,0,0,0,0,0,0,47,112,117,111,114,49,49,47,51,0,0,0,0,0,0,0,47,112,117,111,114,49,49,47,50,0,0,0,0,0,0,0,47,98,114,98,103,49,48,47,55,0,0,0,0,0,0,0,47,112,117,111,114,49,49,47,49,49,0,0,0,0,0,0,91,91,58,115,112,97,99,101,58,93,93,0,0,0,0,0,110,111,112,50,0,0,0,0,47,112,117,111,114,49,49,47,49,48,0,0,0,0,0, 0,37,115,32,109,97,120,112,115,104,116,32,97,110,100,32,109,97,120,112,115,119,105,100,32,97,114,101,32,112,114,101,100,101,102,105,110,101,100,32,116,111,32,49,49,46,48,32,97,110,100,32,56,46,53,32,105,110,32,103,112,105,99,10,0,47,112,117,111,114,49,49,47,49,0,0,0,0,0,0,0,47,112,117,111,114,49,48,47,57,0,0,0,0,0,0,0,32,116,97,114,103,101,116,61,34,37,115,34,0,0,0,0,112,108,97,105,110,45,101,120,116,58,100,111,116,0,0,0,111,114,100,101,114,0,0,0,99,97,110,110,111,116,32,114,101,97,108,108,111,99, 32,100,113,46,112,110,108,115,0,0,47,112,117,111,114,49,48,47,56,0,0,0,0,0,0,0,47,112,117,111,114,49,48,47,55,0,0,0,0,0,0,0,110,111,0,0,0,0,0,0,47,84,105,109,101,115,45,66,111,108,100,73,116,97,108,105,99,32,115,116,97,114,110,101,116,73,83,79,32,100,101,102,0,0,0,0,0,0,0,0,80,114,105,109,101,0,0,0,104,101,108,118,101,116,105,99,97,0,0,0,0,0,0,0,47,112,117,111,114,49,48,47,54,0,0,0,0,0,0,0,108,105,103,104,116,115,116,101,101,108,98,108,117,101,0,0,99,111,109,109,101,110,116,0,67,79,76,83,80,65,78, 32,118,97,108,117,101,32,99,97,110,110,111,116,32,98,101,32,48,32,45,32,105,103,110,111,114,101,100,10,0,0,0,0,98,97,99,107,0,0,0,0,47,112,117,111,114,49,48,47,53,0,0,0,0,0,0,0,110,0,0,0,0,0,0,0,65,103,101,100,103,101,105,110,102,111,95,116,0,0,0,0,85,110,97,98,108,101,32,116,111,32,114,101,99,108,97,105,109,32,98,111,120,32,115,112,97,99,101,32,105,110,32,115,112,108,105,110,101,32,114,111,117,116,105,110,103,32,102,111,114,32,101,100,103,101,32,34,37,115,34,32,45,62,32,34,37,115,34,46,32,83,111, 109,101,116,104,105,110,103,32,105,115,32,112,114,111,98,97,98,108,121,32,115,101,114,105,111,117,115,108,121,32,119,114,111,110,103,46,10,0,0,0,0,69,78,68,0,0,0,0,0,32,91,37,100,93,32,40,37,46,48,50,102,44,37,46,48,50,102,41,32,40,37,46,48,50,102,44,37,46,48,50,102,41,32,37,112,32,34,37,115,34,10,0,0,0,0,0,0,47,112,117,111,114,49,48,47,52,0,0,0,0,0,0,0,104,101,97,100,112,111,114,116,0,0,0,0,0,0,0,0,97,100,100,95,116,114,101,101,95,101,100,103,101,58,32,101,109,112,116,121,32,105,110,101,100,103, 101,32,108,105,115,116,10,0,0,0,0,0,0,0,47,112,117,111,114,49,48,47,51,0,0,0,0,0,0,0,37,46,50,102,32,115,101,99,10,0,0,0,0,0,0,0,38,108,116,59,0,0,0,0,47,97,99,99,101,110,116,52,47,52,0,0,0,0,0,0,47,98,114,98,103,49,48,47,54,0,0,0,0,0,0,0,103,114,97,112,104,0,0,0,47,112,117,111,114,49,48,47,50,0,0,0,0,0,0,0,58,32,37,46,50,102,32,115,101,99,0,0,0,0,0,0,65,103,114,97,112,104,105,110,102,111,95,116,0,0,0,0,60,84,65,66,76,69,62,0,47,112,117,111,114,49,48,47,49,48,0,0,0,0,0,0,84,72,0,0,0,0,0,0,37,115, 32,109,97,120,112,115,104,116,32,97,110,100,32,109,97,120,112,115,119,105,100,32,104,97,118,101,32,110,111,32,109,101,97,110,105,110,103,32,105,110,32,68,87,66,32,50,46,48,44,32,115,101,116,32,112,97,103,101,32,98,111,117,110,100,97,114,105,101,115,32,105,110,32,103,112,105,99,32,97,110,100,32,105,110,32,49,48,116,104,32,69,100,105,116,105,111,110,10,0,0,0,0,47,112,117,111,114,49,48,47,49,0,0,0,0,0,0,0,115,101,112,0,0,0,0,0,47,112,117,98,117,103,110,57,47,57,0,0,0,0,0,0,32,116,105,116,108,101,61, 34,37,115,34,0,0,0,0,0,37,115,32,119,97,115,32,97,108,114,101,97,100,121,32,105,110,32,97,32,114,97,110,107,115,101,116,44,32,100,101,108,101,116,101,100,32,102,114,111,109,32,99,108,117,115,116,101,114,32,37,115,10,0,0,0,99,108,117,115,116,0,0,0,47,112,117,98,117,103,110,57,47,56,0,0,0,0,0,0,47,112,117,98,117,103,110,57,47,55,0,0,0,0,0,0,47,84,105,109,101,115,45,66,111,108,100,32,115,116,97,114,110,101,116,73,83,79,32,100,101,102,0,0,0,0,0,0,67,114,101,97,116,105,110,103,32,101,100,103,101,115,32, 117,115,105,110,103,32,37,115,10,0,0,0,0,0,0,0,0,80,105,0,0,0,0,0,0,102,97,108,115,101,0,0,0,47,112,117,98,117,103,110,57,47,54,0,0,0,0,0,0,108,105,103,104,116,115,108,97,116,101,103,114,101,121,0,0,103,114,111,117,112,0,0,0,67,79,76,83,80,65,78,0,102,111,114,119,97,114,100,0,98,101,105,103,101,0,0,0,47,112,117,98,117,103,110,57,47,53,0,0,0,0,0,0,37,115,32,45,62,32,37,115,58,32,116,97,105,108,32,110,111,116,32,105,110,115,105,100,101,32,116,97,105,108,32,99,108,117,115,116,101,114,32,37,115,10,0, 0,0,0,0,0,47,112,117,98,117,103,110,57,47,52,0,0,0,0,0,0,47,112,117,98,117,103,110,57,47,51,0,0,0,0,0,0,47,98,114,98,103,49,48,47,53,0,0,0,0,0,0,0,47,62,10,0,0,0,0,0,47,112,117,98,117,103,110,57,47,50,0,0,0,0,0,0,32,91,0,0,0,0,0,0,99,108,117,115,116,101,114,0,47,112,117,98,117,103,110,57,47,49,0,0,0,0,0,0,102,97,105,108,117,114,101,32,109,97,108,108,111,99,39,105,110,103,32,102,111,114,32,114,101,115,117,108,116,32,115,116,114,105,110,103,0,0,0,0,37,115,32,46,80,83,32,119,47,111,32,97,114,103,115, 32,99,97,117,115,101,115,32,71,78,85,32,112,105,99,32,116,111,32,115,99,97,108,101,32,100,114,97,119,105,110,103,32,116,111,32,102,105,116,32,56,46,53,120,49,49,32,112,97,112,101,114,59,32,68,87,66,32,100,111,101,115,32,110,111,116,10,0,0,0,0,0,0,47,112,117,98,117,103,110,56,47,56,0,0,0,0,0,0,127,116,111,112,0,0,0,0,47,112,117,98,117,103,110,56,47,55,0,0,0,0,0,0,32,104,114,101,102,61,34,37,115,34,0,0,0,0,0,0,47,112,117,98,117,103,110,56,47,54,0,0,0,0,0,0,110,115,108,105,109,105,116,0,119,105,100, 116,104,0,0,0,32,115,101,116,108,105,110,101,119,105,100,116,104,10,0,0,47,112,117,98,117,103,110,56,47,53,0,0,0,0,0,0,47,84,105,109,101,115,45,73,116,97,108,105,99,32,115,116,97,114,110,101,116,73,83,79,32,100,101,102,0,0,0,0,80,104,105,0,0,0,0,0,105,109,97,103,101,0,0,0,39,10,0,0,0,0,0,0,47,112,117,98,117,103,110,56,47,52,0,0,0,0,0,0,108,105,103,104,116,115,108,97,116,101,103,114,97,121,0,0,108,97,121,101,114,0,0,0,73,108,108,101,103,97,108,32,118,97,108,117,101,32,37,115,32,102,111,114,32,70,73, 88,69,68,83,73,90,69,32,45,32,105,103,110,111,114,101,100,10,0,0,0,0,0,0,0,58,0,0,0,0,0,0,0,47,112,117,98,117,103,110,56,47,51,0,0,0,0,0,0,102,105,108,108,101,100,0,0,47,112,117,98,117,103,110,56,47,50,0,0,0,0,0,0,78,68,95,111,114,100,101,114,40,118,41,32,60,32,78,68,95,111,114,100,101,114,40,119,41,0,0,0,0,0,0,0,47,112,117,98,117,103,110,56,47,49,0,0,0,0,0,0,47,98,114,98,103,49,48,47,52,0,0,0,0,0,0,0,34,32,119,105,100,116,104,61,34,37,103,112,120,34,32,104,101,105,103,104,116,61,34,37,103,112,120, 34,32,112,114,101,115,101,114,118,101,65,115,112,101,99,116,82,97,116,105,111,61,34,120,77,105,110,89,77,105,110,32,109,101,101,116,34,32,120,61,34,37,103,34,32,121,61,34,37,103,34,0,0,47,112,117,98,117,103,110,55,47,55,0,0,0,0,0,0,47,112,117,98,117,103,110,55,47,54,0,0,0,0,0,0,108,105,110,101,116,104,105,99,107,32,61,32,48,59,32,111,108,100,108,105,110,101,116,104,105,99,107,32,61,32,108,105,110,101,116,104,105,99,107,10,0,0,0,0,0,0,0,0,47,112,117,98,117,103,110,55,47,53,0,0,0,0,0,0,47,112,117,98, 117,103,110,55,47,52,0,0,0,0,0,0,60,97,0,0,0,0,0,0,47,112,117,98,117,103,110,55,47,51,0,0,0,0,0,0,47,112,117,98,117,103,110,55,47,50,0,0,0,0,0,0,47,84,105,109,101,115,45,82,111,109,97,110,32,115,116,97,114,110,101,116,73,83,79,32,100,101,102,0,0,0,0,0,79,117,109,108,0,0,0,0,105,110,32,110,111,100,101,32,37,115,10,0,0,0,0,0,97,103,100,101,108,101,116,101,32,111,110,32,119,114,111,110,103,32,103,114,97,112,104,0,47,112,117,98,117,103,110,55,47,49,0,0,0,0,0,0,108,105,103,104,116,115,107,121,98,108,117, 101,0,0,0,0,110,111,106,117,115,116,105,102,121,0,0,0,0,0,0,0,65,76,83,69,0,0,0,0,116,97,112,101,114,101,100,0,47,112,117,98,117,103,110,54,47,54,0,0,0,0,0,0,47,112,117,98,117,103,110,54,47,53,0,0,0,0,0,0,47,112,117,98,117,103,110,54,47,52,0,0,0,0,0,0,47,98,114,98,103,49,48,47,51,0,0,0,0,0,0,0,109,105,115,109,97,116,99,104,101,100,32,116,97,103,0,0,32,116,114,97,110,115,102,111,114,109,61,34,114,111,116,97,116,101,40,37,100,32,37,103,32,37,103,41,34,0,0,0,47,112,117,98,117,103,110,54,47,51,0,0,0, 0,0,0,47,112,117,98,117,103,110,54,47,50,0,0,0,0,0,0,114,101,99,116,32,37,115,32,37,100,44,37,100,32,37,100,44,37,100,10,0,0,0,0,37,115,32,71,78,85,32,112,105,99,32,115,117,112,112,111,114,116,115,32,97,32,108,105,110,101,116,104,105,99,107,32,118,97,114,105,97,98,108,101,32,116,111,32,115,101,116,32,108,105,110,101,32,116,104,105,99,107,110,101,115,115,59,32,68,87,66,32,97,110,100,32,49,48,116,104,32,69,100,46,32,100,111,32,110,111,116,10,0,0,0,0,0,0,0,0,47,112,117,98,117,103,110,54,47,49,0,0,0, 0,0,0,47,112,117,98,117,103,110,53,47,53,0,0,0,0,0,0,60,47,97,62,10,0,0,0,47,112,117,98,117,103,110,53,47,52,0,0,0,0,0,0,47,112,117,98,117,103,110,53,47,51,0,0,0,0,0,0,125,32,100,101,102,0,0,0,79,116,105,108,100,101,0,0,116,114,97,110,115,112,97,114,101,110,116,0,0,0,0,0,47,112,117,98,117,103,110,53,47,50,0,0,0,0,0,0,108,105,103,104,116,115,101,97,103,114,101,101,110,0,0,0,105,109,97,103,101,115,99,97,108,101,0,0,0,0,0,0,82,85,69,0,0,0,0,0,37,115,45,37,115,0,0,0,47,112,117,98,117,103,110,53,47,49, 0,0,0,0,0,0,47,112,117,98,117,103,110,52,47,52,0,0,0,0,0,0,47,112,117,98,117,103,110,52,47,51,0,0,0,0,0,0,47,98,114,98,103,49,48,47,50,0,0,0,0,0,0,0,34,32,119,105,100,116,104,61,34,37,103,112,120,34,32,104,101,105,103,104,116,61,34,37,103,112,120,34,32,112,114,101,115,101,114,118,101,65,115,112,101,99,116,82,97,116,105,111,61,34,120,77,105,100,89,77,105,100,32,109,101,101,116,34,32,120,61,34,37,103,34,32,121,61,34,37,103,34,0,0,47,112,117,98,117,103,110,52,47,50,0,0,0,0,0,0,106,112,101,103,58,102, 105,103,0,0,0,0,0,0,0,0,47,112,117,98,117,103,110,52,47,49,0,0,0,0,0,0,98,111,120,114,97,100,32,61,32,48,32,37,115,32,110,111,32,114,111,117,110,100,101,100,32,99,111,114,110,101,114,115,32,105,110,32,103,114,97,112,104,118,105,122,10,0,0,0,47,112,117,98,117,103,110,51,47,51,0,0,0,0,0,0,47,112,117,98,117,103,110,51,47,50,0,0,0,0,0,0,60,47,118,58,114,101,99,116,62,10,0,0,0,0,0,0,47,112,117,98,117,103,110,51,47,49,0,0,0,0,0,0,47,112,117,98,117,57,47,57,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32,99,117, 114,114,101,110,116,100,105,99,116,32,101,110,100,32,100,101,102,105,110,101,102,111,110,116,0,0,0,0,0,0,79,115,108,97,115,104,0,0,98,108,97,99,107,0,0,0,47,112,117,98,117,57,47,56,0,0,0,0,0,0,0,0,102,105,120,101,100,115,105,122,101,0,0,0,0,0,0,0,108,105,103,104,116,115,97,108,109,111,110,0,0,0,0,0,71,82,65,68,73,69,78,84,65,78,71,76,69,0,0,0,48,0,0,0,0,0,0,0,47,112,117,98,117,57,47,55,0,0,0,0,0,0,0,0,47,112,117,98,117,57,47,54,0,0,0,0,0,0,0,0,98,117,102,102,101,114,32,101,114,114,111,114,0,0,0,0, 47,112,117,98,117,57,47,53,0,0,0,0,0,0,0,0,47,98,114,98,103,49,48,47,49,48,0,0,0,0,0,0,60,105,109,97,103,101,32,120,108,105,110,107,58,104,114,101,102,61,34,0,0,0,0,0,47,112,117,98,117,57,47,52,0,0,0,0,0,0,0,0,47,112,117,98,117,57,47,51,0,0,0,0,0,0,0,0,37,115,32,71,78,85,32,112,105,99,32,115,117,112,112,111,114,116,115,32,97,32,98,111,120,114,97,100,32,118,97,114,105,97,98,108,101,32,116,111,32,100,114,97,119,32,98,111,120,101,115,32,119,105,116,104,32,114,111,117,110,100,101,100,32,99,111,114,110, 101,114,115,59,32,68,87,66,32,97,110,100,32,49,48,116,104,32,69,100,46,32,100,111,32,110,111,116,10,0,0,0,0,0,0,47,112,117,98,117,57,47,50,0,0,0,0,0,0,0,0,47,112,117,98,117,57,47,49,0,0,0,0,0,0,0,0,110,111,110,101,0,0,0,0,60,47,99,101,110,116,101,114,62,60,47,118,58,116,101,120,116,98,111,120,62,10,0,0,47,112,117,98,117,56,47,56,0,0,0,0,0,0,0,0,47,112,117,98,117,56,47,55,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32,47,69,110,99,111,100,105,110,103,32,69,110,99,111,100,105,110,103,86,101,99,116,111,114, 32,100,101,102,0,0,0,0,79,109,105,99,114,111,110,0,35,102,56,102,56,102,56,0,47,112,117,98,117,56,47,54,0,0,0,0,0,0,0,0,100,105,115,116,111,114,116,105,111,110,0,0,0,0,0,0,108,105,103,104,116,112,105,110,107,0,0,0,0,0,0,0,72,69,73,71,72,84,0,0,116,97,105,108,108,97,98,101,108,0,0,0,0,0,0,0,47,112,117,98,117,56,47,53,0,0,0,0,0,0,0,0,69,68,95,116,111,95,118,105,114,116,40,101,41,32,61,61,32,78,85,76,76,0,0,0,47,112,117,98,117,56,47,52,0,0,0,0,0,0,0,0,47,112,117,98,117,56,47,51,0,0,0,0,0,0,0,0,47,98, 114,98,103,49,48,47,49,0,0,0,0,0,0,0,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,10,0,47,112,117,98,117,56,47,50,0,0,0,0,0,0,0,0,47,112,117,98,117,56,47,49,0,0,0,0,0,0,0,0,47,112,117,98,117,55,47,55,0,0,0,0,0,0,0,0,97,114,114,111,119,104,101,97,100,32,61,32,55,32,37,115,32,110,111,116,32,117,115,101,100,32,98,121,32,103,114,97,112,104,118,105,122,10,0,0,47,112,117,98,117,55,47,54,0,0,0,0,0,0,0,0,34,62,60,99,101,110,116,101,114,62,0,0,0,0,0,0, 47,112,117,98,117,55,47,53,0,0,0,0,0,0,0,0,47,112,117,98,117,55,47,52,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32,125,32,102,111,114,97,108,108,0,0,0,0,0,0,0,0,79,109,101,103,97,0,0,0,35,49,48,49,48,49,48,0,32,37,100,0,0,0,0,0,47,112,117,98,117,55,47,51,0,0,0,0,0,0,0,0,115,107,101,119,0,0,0,0,108,105,103,104,116,103,114,101,121,0,0,0,0,0,0,0,82,79,87,83,80,65,78,32,118,97,108,117,101,32,99,97,110,110,111,116,32,98,101,32,48,32,45,32,105,103,110,111,114,101,100,10,0,0,0,0,104,101,97,100,108,97,98,101, 108,0,0,0,0,0,0,0,47,112,117,98,117,55,47,50,0,0,0,0,0,0,0,0,114,101,99,116,46,98,111,117,110,100,97,114,121,91,51,93,32,60,32,73,78,84,95,77,65,88,0,0,0,0,0,0,47,112,117,98,117,55,47,49,0,0,0,0,0,0,0,0,47,112,117,98,117,54,47,54,0,0,0,0,0,0,0,0,47,98,108,117,101,115,57,47,57,0,0,0,0,0,0,0,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,46,49,102,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,10,32,37,100,32,37,115,10,0,0,0,0,0,0,0,47,112, 117,98,117,54,47,53,0,0,0,0,0,0,0,0,100,101,108,116,97,32,60,61,32,48,120,70,70,70,70,0,47,112,117,98,117,54,47,52,0,0,0,0,0,0,0,0,47,112,117,98,117,54,47,51,0,0,0,0,0,0,0,0,37,115,32,97,114,114,111,119,104,101,97,100,32,105,115,32,117,110,100,101,102,105,110,101,100,32,105,110,32,68,87,66,32,50,44,32,105,110,105,116,105,97,108,108,121,32,49,32,105,110,32,103,112,105,99,44,32,50,32,105,110,32,49,48,116,104,32,69,100,105,116,105,111,110,10,0,0,0,0,0,47,112,117,98,117,54,47,50,0,0,0,0,0,0,0,0,99,111, 108,111,114,58,35,37,48,50,120,37,48,50,120,37,48,50,120,59,0,0,0,0,114,101,100,0,0,0,0,0,47,112,117,98,117,54,47,49,0,0,0,0,0,0,0,0,47,112,117,98,117,53,47,53,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32,123,32,49,32,105,110,100,101,120,32,47,70,73,68,32,110,101,32,123,32,100,101,102,32,125,123,32,112,111,112,32,112,111,112,32,125,32,105,102,101,108,115,101,0,0,0,0,0,79,103,114,97,118,101,0,0,35,102,48,102,48,102,48,0,47,112,117,98,117,53,47,52,0,0,0,0,0,0,0,0,112,101,114,105,112,104,101,114,105,101, 115,0,0,0,0,0,108,105,103,104,116,103,114,101,101,110,0,0,0,0,0,0,82,79,87,83,80,65,78,0,108,97,98,101,108,0,0,0,47,112,117,98,117,53,47,51,0,0,0,0,0,0,0,0,47,112,117,98,117,53,47,50,0,0,0,0,0,0,0,0,47,112,117,98,117,53,47,49,0,0,0,0,0,0,0,0,47,98,108,117,101,115,57,47,56,0,0,0,0,0,0,0,125,10,0,0,0,0,0,0,47,112,117,98,117,52,47,52,0,0,0,0,0,0,0,0,114,116,112,45,62,115,112,108,105,116,46,80,97,114,116,105,116,105,111,110,115,91,48,93,46,99,111,117,110,116,91,48,93,32,43,32,114,116,112,45,62,115,112, 108,105,116,46,80,97,114,116,105,116,105,111,110,115,91,48,93,46,99,111,117,110,116,91,49,93,32,61,61,32,78,79,68,69,67,65,82,68,32,43,32,49,0,0,0,69,114,114,111,114,32,100,117,114,105,110,103,32,99,111,110,118,101,114,115,105,111,110,32,116,111,32,34,85,84,70,45,56,34,46,32,32,81,117,105,116,105,110,103,46,10,0,0,47,112,117,98,117,52,47,51,0,0,0,0,0,0,0,0,49,48,48,48,48,0,0,0,47,112,117,98,117,52,47,50,0,0,0,0,0,0,0,0,37,115,32,97,114,114,111,119,104,101,97,100,32,104,97,115,32,110,111,32,109,101, 97,110,105,110,103,32,105,110,32,68,87,66,32,50,44,32,97,114,114,111,119,104,101,97,100,32,61,32,55,32,109,97,107,101,115,32,102,105,108,108,101,100,32,97,114,114,111,119,104,101,97,100,115,32,105,110,32,103,112,105,99,32,97,110,100,32,105,110,32,49,48,116,104,32,69,100,105,116,105,111,110,10,0,0,0,0,0,0,0,0,68,111,119,110,0,0,0,0,47,112,117,98,117,52,47,49,0,0,0,0,0,0,0,0,99,111,108,111,114,58,37,115,59,0,0,0,0,0,0,0,47,112,117,98,117,51,47,51,0,0,0,0,0,0,0,0,32,45,100,97,115,104,32,50,0,0,0,0,0, 0,0,0,47,112,117,98,117,51,47,50,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32,100,117,112,32,100,117,112,32,102,105,110,100,102,111,110,116,32,100,117,112,32,108,101,110,103,116,104,32,100,105,99,116,32,98,101,103,105,110,0,0,79,99,105,114,99,0,0,0,35,101,48,101,48,101,48,0,47,112,117,98,117,51,47,49,0,0,0,0,0,0,0,0,115,105,100,101,115,0,0,0,108,105,103,104,116,103,114,97,121,0,0,0,0,0,0,0,68,65,83,72,69,68,0,0,102,97,108,115,101,0,0,0,47,112,114,103,110,57,47,57,0,0,0,0,0,0,0,0,47,112,114,103,110,57, 47,56,0,0,0,0,0,0,0,0,47,98,108,117,101,115,57,47,55,0,0,0,0,0,0,0,47,112,114,103,110,57,47,55,0,0,0,0,0,0,0,0,110,101,101,100,32,100,105,99,116,105,111,110,97,114,121,0,32,32,125,10,0,0,0,0,47,112,114,103,110,57,47,54,0,0,0,0,0,0,0,0,91,94,91,58,97,108,110,117,109,58,93,95,93,0,0,0,110,111,112,49,0,0,0,0,47,112,114,103,110,57,47,53,0,0,0,0,0,0,0,0,47,112,114,103,110,57,47,52,0,0,0,0,0,0,0,0,88,32,101,108,115,101,32,90,10,9,100,101,102,105,110,101,32,115,101,116,102,105,108,108,118,97,108,32,89,32, 102,105,108,108,118,97,108,32,61,32,89,59,10,9,100,101,102,105,110,101,32,98,111,108,100,32,89,32,89,59,10,9,100,101,102,105,110,101,32,102,105,108,108,101,100,32,89,32,102,105,108,108,32,89,59,10,90,10,0,0,0,0,0,0,0,0,47,112,114,103,110,57,47,51,0,0,0,0,0,0,0,0,32,102,111,110,116,45,115,105,122,101,58,32,37,46,50,102,112,116,59,0,0,0,0,0,112,108,97,105,110,58,100,111,116,0,0,0,0,0,0,0,99,97,110,110,111,116,32,109,97,108,108,111,99,32,100,113,46,112,110,108,115,0,0,0,47,112,114,103,110,57,47,50,0, 0,0,0,0,0,0,0,47,112,114,103,110,57,47,49,0,0,0,0,0,0,0,0,102,97,108,115,101,0,0,0,47,115,116,97,114,110,101,116,73,83,79,32,123,0,0,0,79,97,99,117,116,101,0,0,100,121,110,97,109,105,99,32,108,111,97,100,105,110,103,32,110,111,116,32,97,118,97,105,108,97,98,108,101,10,0,0,35,101,56,101,56,101,56,0,97,114,105,97,108,0,0,0,47,112,114,103,110,56,47,56,0,0,0,0,0,0,0,0,112,101,110,119,105,100,116,104,0,0,0,0,0,0,0,0,108,105,103,104,116,103,111,108,100,101,110,114,111,100,121,101,108,108,111,119,0,0,0, 0,68,79,84,84,69,68,0,0,105,110,118,105,115,0,0,0,47,112,114,103,110,56,47,55,0,0,0,0,0,0,0,0,101,0,0,0,0,0,0,0,65,103,101,100,103,101,105,110,102,111,95,116,0,0,0,0,105,110,32,114,111,117,116,101,115,112,108,105,110,101,115,44,32,80,114,111,117,116,101,115,112,108,105,110,101,32,102,97,105,108,101,100,10,0,0,0,66,69,71,73,78,0,0,0,111,98,106,101,99,116,115,10,0,0,0,0,0,0,0,0,47,98,108,117,101,115,57,47,54,0,0,0,0,0,0,0,47,112,114,103,110,56,47,54,0,0,0,0,0,0,0,0,116,97,105,108,112,111,114,116,0, 0,0,0,0,0,0,0,97,100,100,95,116,114,101,101,95,101,100,103,101,58,32,101,109,112,116,121,32,111,117,116,101,100,103,101,32,108,105,115,116,10,0,0,0,0,0,0,38,97,109,112,59,0,0,0,83,101,116,116,105,110,103,32,117,112,32,115,112,114,105,110,103,32,109,111,100,101,108,58,32,0,0,0,0,0,0,0,47,112,114,103,110,56,47,53,0,0,0,0,0,0,0,0,104,101,97,100,112,111,114,116,0,0,0,0,0,0,0,0,47,112,114,103,110,56,47,52,0,0,0,0,0,0,0,0,32,32,32,32,116,101,120,116,117,114,101,32,73,109,97,103,101,84,101,120,116,117,114, 101,32,123,32,117,114,108,32,34,37,115,34,32,125,10,0,0,99,108,117,115,116,101,114,0,47,97,99,99,101,110,116,52,47,51,0,0,0,0,0,0,83,101,116,116,105,110,103,32,105,110,105,116,105,97,108,32,112,111,115,105,116,105,111,110,115,0,0,0,0,0,0,0,99,108,117,115,116,101,114,0,65,103,114,97,112,104,105,110,102,111,95,116,0,0,0,0,47,112,114,103,110,56,47,51,0,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,84,82,0,0,0,0,0,0,47,112,114,103,110,56,47,50,0,0,0,0,0,0,0,0,9,37,115,9,115,111,114,114,121,44,32,116,104,101,32,103, 114,111,102,102,32,102,111,108,107,115,32,99,104,97,110,103,101,100,32,103,112,105,99,59,32,115,101,110,100,32,97,110,121,32,99,111,109,112,108,97,105,110,116,32,116,111,32,116,104,101,109,59,10,0,0,0,85,110,104,97,110,100,108,101,100,32,97,100,106,117,115,116,32,111,112,116,105,111,110,32,37,115,10,0,0,0,0,0,47,112,114,103,110,56,47,49,0,0,0,0,0,0,0,0,98,101,122,45,62,101,102,108,97,103,0,0,0,0,0,0,102,111,110,116,45,115,116,121,108,101,58,32,37,115,59,0,103,114,97,112,104,0,0,0,47,112,114,103,110, 55,47,55,0,0,0,0,0,0,0,0,47,112,114,103,110,55,47,54,0,0,0,0,0,0,0,0,37,32,83,101,116,32,117,112,32,73,83,79,32,76,97,116,105,110,32,49,32,99,104,97,114,97,99,116,101,114,32,101,110,99,111,100,105,110,103,0,79,69,108,105,103,0,0,0,115,111,109,101,32,110,111,100,101,115,32,119,105,116,104,32,109,97,114,103,105,110,32,40,37,46,48,50,102,44,37,46,48,50,102,41,32,116,111,117,99,104,32,45,32,102,97,108,108,105,110,103,32,98,97,99,107,32,116,111,32,115,116,114,97,105,103,104,116,32,108,105,110,101,32,101, 100,103,101,115,10,0,0,0,0,0,0,0,35,51,48,51,48,51,48,0,47,112,114,103,110,55,47,53,0,0,0,0,0,0,0,0,120,108,97,98,101,108,0,0,108,105,103,104,116,99,121,97,110,0,0,0,0,0,0,0,73,78,86,73,83,0,0,0,45,45,0,0,0,0,0,0,97,122,117,114,101,0,0,0,47,112,114,103,110,55,47,52,0,0,0,0,0,0,0,0,47,112,114,103,110,55,47,51,0,0,0,0,0,0,0,0,47,112,114,103,110,55,47,50,0,0,0,0,0,0,0,0,47,98,108,117,101,115,57,47,53,0,0,0,0,0,0,0,32,32,32,32,125,10,0,0,65,103,114,97,112,104,105,110,102,111,95,116,0,0,0,0,47,112,114, 103,110,55,47,49,0,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,47,112,114,103,110,54,47,54,0,0,0,0,0,0,0,0,47,112,114,103,110,54,47,53,0,0,0,0,0,0,0,0,9,37,115,9,105,110,115,116,97,108,108,32,97,32,109,111,114,101,32,114,101,99,101,110,116,32,118,101,114,115,105,111,110,32,111,102,32,103,112,105,99,32,111,114,32,115,119,105,116,99,104,32,116,111,32,68,87,66,32,111,114,32,49,48,116,104,32,69,100,105,116,105,111,110,32,112],"i8",L,l.J+81956);D([105,99,59,10,0,0,0,0,0,0,0,0,76,97,121,111,117,116,32,119,97,115,32, 110,111,116,32,100,111,110,101,10,0,0,0,0,110,45,62,98,114,97,110,99,104,91,105,93,46,99,104,105,108,100,0,0,0,0,0,0,127,114,111,111,116,0,0,0,47,112,114,103,110,54,47,52,0,0,0,0,0,0,0,0,102,111,110,116,45,115,116,114,101,116,99,104,58,32,37,115,59,0,0,0,0,0,0,0,47,112,114,103,110,54,47,51,0,0,0,0,0,0,0,0,69,100,103,101,32,108,101,110,103,116,104,32,37,102,32,108,97,114,103,101,114,32,116,104,97,110,32,109,97,120,105,109,117,109,32,37,117,32,97,108,108,111,119,101,100,46,10,67,104,101,99,107,32,102, 111,114,32,111,118,101,114,119,105,100,101,32,110,111,100,101,40,115,41,46,10,0,0,0,0,0,99,97,110,110,111,116,32,99,111,109,112,105,108,101,32,114,101,103,117,108,97,114,32,101,120,112,114,101,115,115,105,111,110,32,37,115,0,0,0,0,47,112,114,103,110,54,47,50,0,0,0,0,0,0,0,0,32,93,32,32,37,100,32,102,97,108,115,101,32,37,115,10,0,0,0,0,0,0,0,0,69,110,99,111,100,105,110,103,86,101,99,116,111,114,32,52,53,32,47,104,121,112,104,101,110,32,112,117,116,0,0,0,78,117,0,0,0,0,0,0,35,102,99,102,99,102,99,0, 32,105,110,32,108,105,110,101,32,37,100,32,110,101,97,114,32,39,0,0,0,0,0,0,47,112,114,103,110,54,47,49,0,0,0,0,0,0,0,0,102,111,110,116,99,111,108,111,114,0,0,0,0,0,0,0,108,105,103,104,116,99,111,114,97,108,0,0,0,0,0,0,73,78,86,73,83,73,66,76,69,0,0,0,0,0,0,0,45,62,0,0,0,0,0,0,47,112,114,103,110,53,47,53,0,0,0,0,0,0,0,0,115,101,116,108,105,110,101,119,105,100,116,104,0,0,0,0,65,103,101,100,103,101,105,110,102,111,95,116,0,0,0,0,47,112,114,103,110,53,47,52,0,0,0,0,0,0,0,0,115,117,114,112,114,105,115, 101,10,0,0,0,0,0,0,0,47,112,114,103,110,53,47,51,0,0,0,0,0,0,0,0,47,98,108,117,101,115,57,47,52,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32,100,105,102,102,117,115,101,67,111,108,111,114,32,49,32,49,32,49,10,0,0,0,0,0,47,112,114,103,110,53,47,50,0,0,0,0,0,0,0,0,47,112,114,103,110,53,47,49,0,0,0,0,0,0,0,0,47,112,114,103,110,52,47,52,0,0,0,0,0,0,0,0,9,37,115,32,105,102,32,121,111,117,32,117,115,101,32,103,112,105,99,32,97,110,100,32,105,116,32,98,97,114,102,115,32,111,110,32,101,110,99,111,117,110,116,101, 114,105,110,103,32,34,115,111,108,105,100,34,44,10,0,0,0,0,0,0,47,112,114,103,110,52,47,51,0,0,0,0,0,0,0,0,102,111,110,116,45,119,101,105,103,104,116,58,32,37,115,59,0,0,0,0,0,0,0,0,47,112,114,103,110,52,47,50,0,0,0,0,0,0,0,0,47,112,114,103,110,52,47,49,0,0,0,0,0,0,0,0,73,83,79,76,97,116,105,110,49,69,110,99,111,100,105,110,103,32,48,32,50,53,53,32,103,101,116,105,110,116,101,114,118,97,108,32,112,117,116,105,110,116,101,114,118,97,108,0,78,116,105,108,100,101,0,0,35,56,48,56,48,56,48,0,47,112,114, 103,110,51,47,51,0,0,0,0,0,0,0,0,102,111,110,116,110,97,109,101,0,0,0,0,0,0,0,0,108,105,103,104,116,98,108,117,101,0,0,0,0,0,0,0,83,79,76,73,68,0,0,0,98,122,46,115,105,122,101,32,37,32,51,32,61,61,32,49,0,0,0,0,0,0,0,0,47,112,114,103,110,51,47,50,0,0,0,0,0,0,0,0,47,112,114,103,110,51,47,49,0,0,0,0,0,0,0,0,47,112,114,103,110,49,49,47,57,0,0,0,0,0,0,0,47,98,108,117,101,115,57,47,51,0,0,0,0,0,0,0,112,97,114,116,105,97,108,32,99,104,97,114,97,99,116,101,114,0,0,0,0,0,0,0,32,32,32,32,32,32,97,109,98,105, 101,110,116,73,110,116,101,110,115,105,116,121,32,48,46,51,51,10,0,0,0,0,47,112,114,103,110,49,49,47,56,0,0,0,0,0,0,0,47,112,114,103,110,49,49,47,55,0,0,0,0,0,0,0,47,112,114,103,110,49,49,47,54,0,0,0,0,0,0,0,105,102,32,102,105,108,108,118,97,108,32,62,32,48,46,52,32,116,104,101,110,32,88,10,9,100,101,102,105,110,101,32,115,101,116,102,105,108,108,118,97,108,32,89,32,102,105,108,108,118,97,108,32,61,32,49,32,45,32,89,59,10,9,100,101,102,105,110,101,32,98,111,108,100,32,89,32,116,104,105,99,107,110, 101,115,115,32,50,32,89,59,10,0,0,0,0,47,112,114,103,110,49,49,47,53,0,0,0,0,0,0,0,102,111,110,116,45,102,97,109,105,108,121,58,32,39,37,115,39,59,0,0,0,0,0,0,47,112,114,103,110,49,49,47,52,0,0,0,0,0,0,0,99,109,97,112,120,95,110,112,58,109,97,112,0,0,0,0,47,112,114,103,110,49,49,47,51,0,0,0,0,0,0,0,32,69,110,99,111,100,105,110,103,86,101,99,116,111,114,32,48,0,0,0,0,0,0,0,77,117,0,0,0,0,0,0,115,116,97,114,0,0,0,0,47,112,114,103,110,49,49,47,50,0,0,0,0,0,0,0,102,111,110,116,115,105,122,101,0,0,0,0, 0,0,0,0,108,101,109,111,110,99,104,105,102,102,111,110,0,0,0,0,73,108,108,101,103,97,108,32,118,97,108,117,101,32,37,115,32,102,111,114,32,83,84,89,76,69,32,45,32,105,103,110,111,114,101,100,10,0,0,0,98,122,46,115,105,122,101,32,62,32,48,0,0,0,0,0,47,112,114,103,110,49,49,47,49,49,0,0,0,0,0,0,47,112,114,103,110,49,49,47,49,48,0,0,0,0,0,0,47,112,114,103,110,49,49,47,49,0,0,0,0,0,0,0,47,98,108,117,101,115,57,47,50,0,0,0,0,0,0,0,32,32,32,32,109,97,116,101,114,105,97,108,32,77,97,116,101,114,105,97,108, 32,123,10,0,0,0,0,0,0,0,0,47,112,114,103,110,49,48,47,57,0,0,0,0,0,0,0,103,105,102,58,102,105,103,0,47,112,114,103,110,49,48,47,56,0,0,0,0,0,0,0,47,112,114,103,110,49,48,47,55,0,0,0,0,0,0,0,37,115,32,71,78,85,32,112,105,99,32,118,115,46,32,49,48,116,104,32,69,100,105,116,105,111,110,32,100,92,40,101,39,116,101,110,116,101,10,0,47,112,114,103,110,49,48,47,54,0,0,0,0,0,0,0,60,118,58,116,101,120,116,98,111,120,32,105,110,115,101,116,61,34,48,44,48,44,48,44,48,34,32,115,116,121,108,101,61,34,112,111, 115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,32,118,45,116,101,120,116,45,119,114,97,112,112,105,110,103,58,39,102,97,108,115,101,39,59,112,97,100,100,105,110,103,58,39,48,39,59,0,0,0,0,0,0,0,47,112,114,103,110,49,48,47,53,0,0,0,0,0,0,0,47,112,114,103,110,49,48,47,52,0,0,0,0,0,0,0,47,69,110,99,111,100,105,110,103,86,101,99,116,111,114,32,50,53,54,32,97,114,114,97,121,32,100,101,102,0,0,0,76,97,109,98,100,97,0,0,77,114,101,99,111,114,100,0,47,112,114,103,110,49,48,47,51,0,0,0,0,0,0, 0,115,116,121,108,101,0,0,0,108,97,119,110,103,114,101,101,110,0,0,0,0,0,0,0,65,68,73,65,76,0,0,0,115,112,108,45,62,115,105,122,101,32,62,32,48,0,0,0,47,112,114,103,110,49,48,47,50,0,0,0,0,0,0,0,47,112,114,103,110,49,48,47,49,48,0,0,0,0,0,0,47,112,114,103,110,49,48,47,49,0,0,0,0,0,0,0,105,110,115,117,102,102,105,99,105,101,110,116,32,109,101,109,111,114,121,0,0,0,0,0,47,98,108,117,101,115,57,47,49,0,0,0,0,0,0,0,32,32,97,112,112,101,97,114,97,110,99,101,32,65,112,112,101,97,114,97,110,99,101,32,123, 10,0,0,0,0,0,0,47,112,105,121,103,57,47,57,0,0,0,0,0,0,0,0,47,112,105,121,103,57,47,56,0,0,0,0,0,0,0,0,47,112,105,121,103,57,47,55,0,0,0,0,0,0,0,0,114,101,115,101,116,32,37,115,32,115,101,116,32,116,111,32,107,110,111,119,110,32,115,116,97,116,101,10,0,0,0,0,47,112,105,121,103,57,47,54,0,0,0,0,0,0,0,0,32,115,116,114,111,107,101,100,61,34,102,97,108,115,101,34,32,102,105,108,108,101,100,61,34,102,97,108,115,101,34,62,10,0,0,0,0,0,0,0,47,112,105,121,103,57,47,53,0,0,0,0,0,0,0,0,100,111,116,0,0,0,0, 0,47,112,105,121,103,57,47,52,0,0,0,0,0,0,0,0,109,97,114,107,0,0,0,0,75,97,112,112,97,0,0,0,114,101,99,111,114,100,0,0,47,112,105,121,103,57,47,51,0,0,0,0,0,0,0,0,102,105,108,108,99,111,108,111,114,0,0,0,0,0,0,0,108,97,118,101,110,100,101,114,98,108,117,115,104,0,0,0,79,85,78,68,69,68,0,0,115,101,116,108,105,110,101,119,105,100,116,104,0,49,0,0,47,112,105,121,103,57,47,50,0,0,0,0,0,0,0,0,47,112,105,121,103,57,47,49,0,0,0,0,0,0,0,0,109,101,114,103,101,95,111,110,101,119,97,121,32,103,108,105,116,99, 104,10,0,0,0,0,47,112,105,121,103,56,47,56,0,0,0,0,0,0,0,0,47,98,108,117,101,115,56,47,56,0,0,0,0,0,0,0,83,104,97,112,101,32,123,10,0,0,0,0,0,0,0,0,47,112,105,121,103,56,47,55,0,0,0,0,0,0,0,0,47,112,105,121,103,56,47,54,0,0,0,0,0,0,0,0,47,112,105,121,103,56,47,53,0,0,0,0,0,0,0,0,105,102,32,98,111,120,114,97,100,32,62,32,49,46,48,32,38,38,32,100,97,115,104,119,105,100,32,60,32,48,46,48,55,53,32,116,104,101,110,32,88,10,9,102,105,108,108,118,97,108,32,61,32,49,59,10,9,100,101,102,105,110,101,32,102, 105,108,108,32,89,32,89,59,10,9,100,101,102,105,110,101,32,115,111,108,105,100,32,89,32,89,59,10,9,100,101,102,105,110,101,32,114,101,115,101,116,32,89,32,115,99,97,108,101,61,49,46,48,32,89,59,10,88,10,0,0,0,0,47,112,105,121,103,56,47,52,0,0,0,0,0,0,0,0,60,118,58,114,101,99,116,32,115,116,121,108,101,61,34,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,32,0,0,0,0,0,0,47,112,105,121,103,56,47,51,0,0,0,0,0,0,0,0,47,112,105,121,103,56,47,50,0,0,0,0,0,0,0,0,47,115,101,116,117,112, 76,97,116,105,110,49,32,123,0,0,73,117,109,108,0,0,0,0,108,112,114,111,109,111,116,101,114,0,0,0,0,0,0,0,47,112,105,121,103,56,47,49,0,0,0,0,0,0,0,0,99,111,108,111,114,0,0,0,32,37,115,10,0,0,0,0,108,97,118,101,110,100,101,114,0,0,0,0,0,0,0,0,32,44,0,0,0,0,0,0,115,111,108,105,100,0,0,0,47,112,105,121,103,55,47,55,0,0,0,0,0,0,0,0,47,98,108,117,101,115,56,47,55,0,0,0,0,0,0,0,47,112,105,121,103,55,47,54,0,0,0,0,0,0,0,0,114,101,99,116,46,98,111,117,110,100,97,114,121,91,50,93,32,60,32,73,78,84,95,77,65, 88,0,0,0,0,0,0,47,112,105,121,103,55,47,53,0,0,0,0,0,0,0,0,110,0,0,0,0,0,0,0,47,112,105,121,103,55,47,52,0,0,0,0,0,0,0,0,47,112,105,121,103,55,47,51,0,0,0,0,0,0,0,0,65,103,101,100,103,101,105,110,102,111,95,116,0,0,0,0,47,112,105,121,103,55,47,50,0,0,0,0,0,0,0,0,37,115,32,68,87,66,32,50,32,99,111,109,112,97,116,105,98,105,108,105,116,121,32,100,101,102,105,110,105,116,105,111,110,115,10,0,0,0,0,0,47,112,105,121,103,55,47,49,0,0,0,0,0,0,0,0,60,47,118,58,111,118,97,108,62,10,0,0,0,0,0,0,47,112,105, 121,103,54,47,54,0,0,0,0,0,0,0,0,109,97,103,101,110,116,97,0,47,112,105,121,103,54,47,53,0,0,0,0,0,0,0,0,73,111,116,97,0,0,0,0,68,105,110,103,98,97,116,115,0,0,0,0,0,0,0,0,65,103,114,97,112,104,105,110,102,111,95,116,0,0,0,0,114,97,114,114,111,119,0,0,47,112,105,121,103,54,47,52,0,0,0,0,0,0,0,0,115,104,97,112,101,0,0,0,107,104,97,107,105,0,0,0,73,108,108,101,103,97,108,32,118,97,108,117,101,32,37,115,32,102,111,114,32,86,65,76,73,71,78,32,45,32,105,103,110,111,114,101,100,10,0,0,84,105,109,101,115, 45,82,111,109,97,110,0,0,0,0,0,47,112,105,121,103,54,47,51,0,0,0,0,0,0,0,0,47,112,105,121,103,54,47,50,0,0,0,0,0,0,0,0,47,112,105,121,103,54,47,49,0,0,0,0,0,0,0,0,47,98,108,117,101,115,56,47,54,0,0,0,0,0,0,0,111,98,106,0,0,0,0,0,47,112,105,121,103,53,47,53,0,0,0,0,0,0,0,0,47,112,105,121,103,53,47,52,0,0,0,0,0,0,0,0,38,35,51,57,59,0,0,0,114,116,112,45,62,115,112,108,105,116,46,80,97,114,116,105,116,105,111,110,115,91,48,93,46,112,97,114,116,105,116,105,111,110,91,105,93,32,61,61,32,48,32,124,124,32, 114,116,112,45,62,115,112,108,105,116,46,80,97,114,116,105,116,105,111,110,115,91,48,93,46,112,97,114,116,105,116,105,111,110,91,105,93,32,61,61,32,49,0,0,0,0,0,0,0,0,47,112,105,121,103,53,47,51,0,0,0,0,0,0,0,0,37,115,32,114,101,115,101,116,32,119,111,114,107,115,32,105,110,32,103,112,105,99,32,97,110,100,32,49,48,116,104,32,101,100,105,116,105,111,110,44,32,98,117,116,32,105,115,110,39,116,32,100,101,102,105,110,101,100,32,105,110,32,68,87,66,32,50,10,0,0,0,0,115,111,117,114,99,101,0,0,47,112,105, 121,103,53,47,50,0,0,0,0,0,0,0,0,32,119,105,100,116,104,58,32,37,46,50,102,59,32,104,101,105,103,104,116,58,32,37,46,50,102,34,0,0,0,0,0,75,80,95,85,112,0,0,0,47,112,105,121,103,53,47,49,0,0,0,0,0,0,0,0,32,45,100,97,115,104,32,53,0,0,0,0,0,0,0,0,47,112,105,121,103,52,47,52,0,0,0,0,0,0,0,0,68,111,116,68,105,99,116,32,98,101,103,105,110,0,0,0,73,103,114,97,118,101,0,0,90,97,112,102,68,105,110,103,98,97,116,115,0,0,0,0,108,97,114,114,111,119,0,0,47,112,105,121,103,52,47,51,0,0,0,0,0,0,0,0,119,105,100, 116,104,0,0,0,105,118,111,114,121,0,0,0,73,68,68,76,69,0,0,0,101,32,33,61,32,78,85,76,76,0,0,0,0,0,0,0,112,101,110,119,105,100,116,104,0,0,0,0,0,0,0,0,47,112,105,121,103,52,47,50,0,0,0,0,0,0,0,0,47,112,105,121,103,52,47,49,0,0,0,0,0,0,0,0,47,112,105,121,103,51,47,51,0,0,0,0,0,0,0,0,47,98,108,117,101,115,56,47,53,0,0,0,0,0,0,0,103,114,101,115,116,111,114,101,10,0,0,0,0,0,0,0,105,110,102,105,110,105,116,121,0,0,0,0,0,0,0,0,47,112,105,121,103,51,47,50,0,0,0,0,0,0,0,0,91,91,58,97,108,110,117,109,58,93, 95,93,0,0,0,0,110,111,112,0,0,0,0,0,47,112,105,121,103,51,47,49,0,0,0,0,0,0,0,0,47,112,105,121,103,49,49,47,57,0,0,0,0,0,0,0,37,115,32,68,87,66,32,50,32,100,111,101,115,110,39,116,32,117,115,101,32,102,105,108,108,32,97,110,100,32,100,111,101,115,110,39,116,32,100,101,102,105,110,101,32,102,105,108,108,118,97,108,10,0,0,0,47,112,105,121,103,49,49,47,56,0,0,0,0,0,0,0,99,97,110,111,110,58,100,111,116,0,0,0,0,0,0,0,32,108,101,102,116,58,32,37,46,50,102,59,32,116,111,112,58,32,37,46,50,102,59,0,108,105, 98,112,97,116,104,47,37,115,58,37,100,58,32,37,115,10,0,0,0,0,0,0,47,112,105,121,103,49,49,47,55,0,0,0,0,0,0,0,103,118,119,114,105,116,101,95,110,111,95,122,32,112,114,111,98,108,101,109,32,37,100,10,0,0,0,0,0,0,0,0,47,112,105,121,103,49,49,47,54,0,0,0,0,0,0,0,47,0,0,0,0,0,0,0,47,68,111,116,68,105,99,116,32,50,48,48,32,100,105,99,116,32,100,101,102,0,0,0,73,99,105,114,99,0,0,0,109,101,100,105,117,109,0,0,114,97,110,107,0,0,0,0,114,112,114,111,109,111,116,101,114,0,0,0,0,0,0,0,91,105,110,116,101,114, 110,97,108,32,99,111,117,114,105,101,114,93,0,0,0,0,0,0,47,112,105,121,103,49,49,47,53,0,0,0,0,0,0,0,104,101,105,103,104,116,0,0,105,110,100,105,103,111,0,0,79,80,0,0,0,0,0,0,112,101,114,105,112,104,101,114,105,101,115,0,0,0,0,0,114,45,62,98,111,117,110,100,97,114,121,91,105,93,32,60,61,32,114,45,62,98,111,117,110,100,97,114,121,91,78,85,77,68,73,77,83,32,43,32,105,93,0,0,0,0,0,0,47,112,105,121,103,49,49,47,52,0,0,0,0,0,0,0,115,0,0,0,0,0,0,0,87,97,114,110,105,110,103,58,32,110,111,100,101,32,37,115, 44,32,112,111,115,105,116,105,111,110,32,37,115,44,32,101,120,112,101,99,116,101,100,32,116,119,111,32,102,108,111,97,116,115,10,0,0,0,0,0,105,110,32,114,111,117,116,101,115,112,108,105,110,101,115,44,32,80,115,104,111,114,116,101,115,116,112,97,116,104,32,102,97,105,108,101,100,10,0,0,69,79,70,0,0,0,0,0,37,100,32,111,98,106,115,32,37,100,32,120,108,97,98,101,108,115,32,102,111,114,99,101,61,37,100,32,98,98,61,40,37,46,48,50,102,44,37,46,48,50,102,41,32,40,37,46,48,50,102,44,37,46,48,50,102,41,10, 0,0,0,0,0,47,112,105,121,103,49,49,47,51,0,0,0,0,0,0,0,108,105,103,104,116,103,114,101,121,0,0,0,0,0,0,0,97,100,100,95,116,114,101,101,95,101,100,103,101,58,32,109,105,115,115,105,110,103,32,116,114,101,101,32,101,100,103,101,10,0,0,0,0,0,0,0,108,97,98,101,108,115,46,99,0,0,0,0,0,0,0,0,115,116,97,114,116,61,37,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,119,105,116,104,32,109,111,100,101,61,115,101,108,102,32,45,32,105,103,110,111,114,101,100,10,0,0,0,0,0,0,0,0,47,112,105,121,103, 49,49,47,50,0,0,0,0,0,0,0,47,98,108,117,101,115,56,47,52,0,0,0,0,0,0,0,97,103,100,105,99,116,111,102,58,32,117,110,107,110,111,119,110,32,107,105,110,100,32,37,100,10,0,0,0,0,0,0,117,115,101,114,95,115,104,97,112,101,95,37,100,10,0,0,37,102,0,0,0,0,0,0,47,112,105,121,103,49,49,47,49,49,0,0,0,0,0,0,58,32,37,46,50,102,32,115,101,99,10,0,0,0,0,0,47,112,105,121,103,49,49,47,49,48,0,0,0,0,0,0,71,114,97,112,104,32,37,115,32,104,97,115,32,97,114,114,97,121,32,112,97,99,107,105,110,103,32,119,105,116,104, 32,117,115,101,114,32,118,97,108,117,101,115,32,98,117,116,32,110,111,32,34,115,111,114,116,118,34,32,97,116,116,114,105,98,117,116,101,115,32,97,114,101,32,100,101,102,105,110,101,100,46,0,0,0,0,0,0,65,103,114,97,112,104,105,110,102,111,95,116,0,0,0,0,99,111,108,103,0,0,0,0,119,101,105,103,104,116,0,0,47,97,99,99,101,110,116,52,47,50,0,0,0,0,0,0,47,112,105,121,103,49,49,47,49,0,0,0,0,0,0,0,84,65,66,76,69,0,0,0,37,115,32,102,105,108,108,32,104,97,115,32,110,111,32,109,101,97,110,105,110,103,32,105, 110,32,68,87,66,32,50,44,32,103,112,105,99,32,99,97,110,32,117,115,101,32,102,105,108,108,32,111,114,32,102,105,108,108,101,100,44,32,49,48,116,104,32,69,100,105,116,105,111,110,32,117,115,101,115,32,102,105,108,108,32,111,110,108,121,10,0,0,0,0,0,0,65,100,106,117,115,116,105,110,103,32,37,115,32,117,115,105,110,103,32,37,115,10,0,0,47,112,105,121,103,49,48,47,57,0,0,0,0,0,0,0,99,111,109,112,111,117,110,100,46,99,0,0,0,0,0,0,32,32,60,118,58,111,118,97,108,32,115,116,121,108,101,61,34,112,111,115, 105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,0,0,0,0,0,105,100,0,0,0,0,0,0,47,112,105,121,103,49,48,47,56,0,0,0,0,0,0,0,47,112,105,121,103,49,48,47,55,0,0,0,0,0,0,0,37,37,66,101,103,105,110,80,114,111,108,111,103,0,0,0,73,97,99,117,116,101,0,0,85,82,87,32,67,104,97,110,99,101,114,121,32,76,0,0,116,104,101,32,98,111,117,110,100,105,110,103,32,98,111,120,101,115,32,111,102,32,115,111,109,101,32,110,111,100,101,115,32,116,111,117,99,104,32,45,32,102,97,108,108,105,110,103,32,98,97,99,107, 32,116,111,32,115,116,114,97,105,103,104,116,32,108,105,110,101,32,101,100,103,101,115,10,0,0,0,115,105,103,110,97,116,117,114,101,0,0,0,0,0,0,0,47,112,105,121,103,49,48,47,54,0,0,0,0,0,0,0,109,97,114,103,105,110,0,0,105,110,100,105,97,110,114,101,100,0,0,0,0,0,0,0,79,84,84,79,77,0,0,0,112,97,103,101,100,105,114,0,97,113,117,97,109,97,114,105,110,101,0,0,0,0,0,0,47,112,105,121,103,49,48,47,53,0,0,0,0,0,0,0,47,112,105,121,103,49,48,47,52,0,0,0,0,0,0,0,47,112,105,121,103,49,48,47,51,0,0,0,0,0,0,0,47, 98,108,117,101,115,56,47,51,0,0,0,0,0,0,0,103,115,97,118,101,32,37,103,32,37,103,32,116,114,97,110,115,108,97,116,101,32,110,101,119,112,97,116,104,10,0,0,112,105,99,0,0,0,0,0,47,112,105,121,103,49,48,47,50,0,0,0,0,0,0,0,101,110,100,32,37,115,10,0,32,91,107,101,121,61,0,0,98,98,0,0,0,0,0,0,47,112,105,121,103,49,48,47,49,48,0,0,0,0,0,0,116,97,105,108,112,111,114,116,0,0,0,0,0,0,0,0,47,112,105,121,103,49,48,47,49,0,0,0,0,0,0,0,37,115,32,102,105,108,108,118,97,108,32,105,115,32,48,46,51,32,105,110,32, 49,48,116,104,32,69,100,105,116,105,111,110,32,40,102,105,108,108,32,48,32,109,101,97,110,115,32,98,108,97,99,107,41,44,32,48,46,53,32,105,110,32,103,112,105,99,32,40,102,105,108,108,32,48,32,109,101,97,110,115,32,119,104,105,116,101,41,44,32,117,110,100,101,102,105,110,101,100,32,105,110,32,68,87,66,32,50,10,0,0,0,115,101,97,114,99,104,115,105,122,101,0,0,0,0,0,0,47,112,97,115,116,101,108,50,56,47,56,0,0,0,0,0,120,32,101,32,34,47,62,0,110,32,38,38,32,105,32,62,61,32,48,32,38,38,32,105,32,60,32,78, 79,68,69,67,65,82,68,0,0,0,0,0,47,112,97,115,116,101,108,50,56,47,55,0,0,0,0,0,99,111,110,116,97,105,110,95,110,111,100,101,115,32,99,108,117,115,116,32,37,115,32,114,97,110,107,32,37,100,32,109,105,115,115,105,110,103,32,110,111,100,101,10,0,0,0,0,47,77,101,100,105,97,66,111,120,0,0,0,0,0,0,0,47,112,97,115,116,101,108,50,56,47,54,0,0,0,0,0,32,93,32,32,37,100,32,116,114,117,101,32,37,115,10,0,91,32,123,67,97,116,97,108,111,103,125,32,60,60,32,47,85,82,73,32,60,60,32,47,66,97,115,101,32,40,37,115, 41,32,62,62,32,62,62,10,47,80,85,84,32,112,100,102,109,97,114,107,10,0,0,0,71,97,109,109,97,0,0,0,90,97,112,102,67,104,97,110,99,101,114,121,45,77,101,100,105,117,109,73,116,97,108,105,99,0,0,0,0,0,0,0,97,115,115,101,109,98,108,121,0,0,0,0,0,0,0,0,58,32,0,0,0,0,0,0,47,112,97,115,116,101,108,50,56,47,53,0,0,0,0,0,103,114,97,100,105,101,110,116,97,110,103,108,101,0,0,0,104,111,116,112,105,110,107,0,37,108,102,44,37,108,102,44,37,108,102,44,37,108,102,0,87,73,68,84,72,0,0,0,66,76,0,0,0,0,0,0,99,97,110, 110,111,116,32,114,101,97,108,108,111,99,32,111,112,115,0,0,0,0,0,0,47,112,97,115,116,101,108,50,56,47,52,0,0,0,0,0,98,111,108,100,0,0,0,0,47,112,97,115,116,101,108,50,56,47,51,0,0,0,0,0,105,110,115,116,97,108,108,95,105,110,95,114,97,110,107,44,32,108,105,110,101,32,37,100,58,32,71,68,95,114,97,110,107,40,103,41,91,37,100,93,46,118,32,43,32,78,68,95,111,114,100,101,114,40,37,115,41,32,91,37,100,93,32,62,32,71,68,95,114,97,110,107,40,103,41,91,37,100,93,46,97,118,32,43,32,71,68,95,114,97,110,107, 40,82,111,111,116,41,91,37,100,93,46,97,110,32,91,37,100,93,10,0,65,103,114,97,112,104,105,110,102,111,95,116,0,0,0,0,47,112,97,115,116,101,108,50,56,47,50,0,0,0,0,0,47,98,108,117,101,115,56,47,50,0,0,0,0,0,0,0,93,32,32,37,100,32,102,97,108,115,101,32,37,115,10,0,47,112,97,115,116,101,108,50,56,47,49,0,0,0,0,0,47,112,97,115,116,101,108,50,55,47,55,0,0,0,0,0,47,112,97,115,116,101,108,50,55,47,54,0,0,0,0,0,37,115,32,100,97,115,104,119,105,100,32,105,115,32,48,46,49,32,105,110,32,49,48,116,104,32,69, 100,105,116,105,111,110,44,32,48,46,48,53,32,105,110,32,68,87,66,32,50,32,97,110,100,32,105,110,32,103,112,105,99,10,0,0,0,47,112,97,115,116,101,108,50,55,47,53,0,0,0,0,0,108,32,0,0,0,0,0,0,47,112,97,115,116,101,108,50,55,47,52,0,0,0,0,0,47,112,97,115,116,101,108,50,55,47,51,0,0,0,0,0,115,101,116,117,112,76,97,116,105,110,49,10,0,0,0,0,69,117,109,108,0,0,0,0,84,105,109,101,115,45,82,111,109,97,110,0,0,0,0,0,110,111,118,101,114,104,97,110,103,0,0,0,0,0,0,0,109,101,109,111,114,121,32,97,108,108,111, 99,97,116,105,111,110,32,102,97,105,108,117,114,101,0,0,0,0,0,0,0,47,112,97,115,116,101,108,50,55,47,50,0,0,0,0,0,111,114,100,101,114,105,110,103,0,0,0,0,0,0,0,0,37,108,102,44,37,108,102,0,119,105,100,116,104,0,0,0,104,111,110,101,121,100,101,119,0,0,0,0,0,0,0,0,112,97,100,0,0,0,0,0,47,112,97,115,116,101,108,50,55,47,49,0,0,0,0,0,47,112,97,115,116,101,108,50,54,47,54,0,0,0,0,0,47,112,97,115,116,101,108,50,54,47,53,0,0,0,0,0,47,98,108,117,101,115,56,47,49,0,0,0,0,0,0,0,117,110,99,108,111,115,101,100, 32,116,111,107,101,110,0,0,93,32,32,37,100,32,116,114,117,101,32,37,115,10,0,0,47,112,97,115,116,101,108,50,54,47,52,0,0,0,0,0,47,112,97,115,116,101,108,50,54,47,51,0,0,0,0,0,47,112,97,115,116,101,108,50,54,47,50,0,0,0,0,0,37,115,32,98,111,120,114,97,100,32,105,115,32,110,111,119,32,48,46,48,32,105,110,32,103,112,105,99,44,32,101,108,115,101,32,105,116,32,114,101,109,97,105,110,115,32,50,46,48,10,0,0,0,0,0,0,47,112,97,115,116,101,108,50,54,47,49,0,0,0,0,0,37,46,48,102,32,37,46,48,102,32,0,0,0,0,0, 0,47,112,97,115,116,101,108,50,53,47,53,0,0,0,0,0,47,112,97,115,116,101,108,50,53,47,52,0,0,0,0,0,37,37,69,110,100,67,111,109,109,101,110,116,115,10,115,97,118,101,10,0,0,0,0,0,69,116,97,0,0,0,0,0,84,105,109,101,115,45,73,116,97,108,105,99,0,0,0,0,105,109,97,112,95,110,112,58,109,97,112,0,0,0,0,0,116,104,114,101,101,112,111,118,101,114,104,97,110,103,0,0,47,112,97,115,116,101,108,50,53,47,51,0,0,0,0,0,114,101,115,111,108,117,116,105,111,110,0,0,0,0,0,0,115,99,97,108,101,32,61,32,40,37,102,44,37,102, 41,10,0,0,0,0,0,0,0,0,116,97,105,108,95,108,112,0,118,97,108,105,103,110,0,0,103,114,101,121,0,0,0,0,37,108,102,44,37,108,102,0,47,112,97,115,116,101,108,50,53,47,50,0,0,0,0,0,47,112,97,115,116,101,108,50,53,47,49,0,0,0,0,0,47,112,97,115,116,101,108,50,52,47,52,0,0,0,0,0,47,98,108,117,101,115,55,47,55,0,0,0,0,0,0,0,37,103,32,37,103,32,0,0,47,112,97,115,116,101,108,50,52,47,51,0,0,0,0,0,112,110,103,58,102,105,103,0,47,112,97,115,116,101,108,50,52,47,50,0,0,0,0,0,47,112,97,115,116,101,108,50,52,47, 49,0,0,0,0,0,115,99,97,108,101,61,49,46,48,32,37,115,32,114,101,113,117,105,114,101,100,32,102,111,114,32,99,111,109,112,97,114,105,115,111,110,115,10,0,0,47,112,97,115,116,101,108,50,51,47,51,0,0,0,0,0,32,102,105,108,108,101,100,61,34,102,97,108,115,101,34,32,0,0,0,0,0,0,0,0,47,112,97,115,116,101,108,50,51,47,50,0,0,0,0,0,47,112,97,115,116,101,108,50,51,47,49,0,0,0,0,0,9,0,0,0,0,0,0,0,37,37,37,37,66,111,117,110,100,105,110,103,66,111,120,58,32,37,100,32,37,100,32,37,100,32,37,100,10,0,0,0,69,112, 115,105,108,111,110,0,84,105,109,101,115,45,66,111,108,100,73,116,97,108,105,99,0,0,0,0,0,0,0,0,102,105,118,101,112,111,118,101,114,104,97,110,103,0,0,0,47,112,97,115,116,101,108,49,57,47,57,0,0,0,0,0,100,112,105,0,0,0,0,0,104,101,97,100,95,108,112,0,116,111,111,108,116,105,112,0,103,114,101,101,110,121,101,108,108,111,119,0,0,0,0,0,109,97,114,103,105,110,0,0,47,112,97,115,116,101,108,49,57,47,56,0,0,0,0,0,47,112,97,115,116,101,108,49,57,47,55,0,0,0,0,0,47,112,97,115,116,101,108,49,57,47,54,0,0,0, 0,0,47,98,108,117,101,115,55,47,54,0,0,0,0,0,0,0,91,32,0,0,0,0,0,0,47,112,97,115,116,101,108,49,57,47,53,0,0,0,0,0,100,97,116,97,32,101,114,114,111,114,0,0,0,0,0,0,47,112,97,115,116,101,108,49,57,47,52,0,0,0,0,0,47,112,97,115,116,101,108,49,57,47,51,0,0,0,0,0,98,111,120,114,97,100,61,50,46,48,32,37,115,32,119,105,108,108,32,98,101,32,114,101,115,101,116,32,116,111,32,48,46,48,32,98,121,32,103,112,105,99,32,111,110,108,121,10,0,0,0,0,0,0,0,0,47,112,97,115,116,101,108,49,57,47,50,0,0,0,0,0,34,32,0, 0,0,0,0,0,47,112,97,115,116,101,108,49,57,47,49,0,0,0,0,0,47,112,97,115,116,101,108,49,56,47,56,0,0,0,0,0,100,105,97,109,111,110,100,0,37,37,66,111,117,110,100,105,110,103,66,111,120,58,32,40,97,116,101,110,100,41,10,0,69,103,114,97,118,101,0,0,84,105,109,101,115,0,0,0,114,101,115,116,114,105,99,116,105,111,110,115,105,116,101,0,47,112,97,115,116,101,108,49,56,47,55,0,0,0,0,0,99,111,110,99,101,110,116,114,97,116,101,0,0,0,0,0,115,121,110,116,97,120,32,101,114,114,111,114,32,105,110,32,112,111,115, 32,97,116,116,114,105,98,117,116,101,32,102,111,114,32,101,100,103,101,32,40,37,115,44,37,115,41,10,0,116,105,116,108,101,0,0,0,103,114,101,101,110,0,0,0,84,104,101,32,99,104,97,114,97,99,116,101,114,32,39,37,99,39,32,97,112,112,101,97,114,115,32,105,110,32,98,111,116,104,32,116,104,101,32,108,97,121,101,114,115,101,112,32,97,110,100,32,108,97,121,101,114,108,105,115,116,115,101,112,32,97,116,116,114,105,98,117,116,101,115,32,45,32,108,97,121,101,114,108,105,115,116,115,101,112,32,105,103,110,111, 114,101,100,46,10,0,0,0,0,47,112,97,115,116,101,108,49,56,47,54,0,0,0,0,0,47,112,97,115,116,101,108,49,56,47,53,0,0,0,0,0,47,112,97,115,116,101,108,49,56,47,52,0,0,0,0,0,47,98,108,117,101,115,55,47,53,0,0,0,0,0,0,0,117,115,45,62,110,97,109,101,0,0,0,0,0,0,0,0,102,105,110,100,95,102,97,115,116,95,110,111,100,101,40,103,44,32,110,41,0,0,0,0,47,112,97,115,116,101,108,49,56,47,51,0,0,0,0,0,47,112,97,115,116,101,108,49,56,47,50,0,0,0,0,0,47,112,97,115,116,101,108,49,56,47,49,0,0,0,0,0,37,115,32,110,111, 110,45,102,97,116,97,108,32,114,117,110,45,116,105,109,101,32,112,105,99,32,118,101,114,115,105,111,110,32,100,101,116,101,114,109,105,110,97,116,105,111,110,44,32,118,101,114,115,105,111,110,32,50,10,0,0,0,0,0,47,112,97,115,116,101,108,49,55,47,55,0,0,0,0,0,32,102,105,108,108,101,100,61,34,116,114,117,101,34,32,102,105,108,108,99,111,108,111,114,61,34,0,0,0,0,0,0,47,112,97,115,116,101,108,49,55,47,54,0,0,0,0,0,47,112,97,115,116,101,108,49,55,47,53,0,0,0,0,0,37,37,80,97,103,101,115,58,32,49,10,0, 0,0,0,0,69,99,105,114,99,0,0,0,84,105,109,101,115,45,66,111,108,100,0,0,0,0,0,0,112,114,105,109,101,114,115,105,116,101,0,0,0,0,0,0,47,112,97,115,116,101,108,49,55,47,52,0,0,0,0,0,99,108,117,115,116,101,114,114,97,110,107,0,0,0,0,0,10,0,0,0,0,0,0,0,37,108,102,44,37,108,102,37,110,0,0,0,0,0,0,0,116,97,114,103,101,116,0,0,103,114,97,121,0,0,0,0,44,0,0,0,0,0,0,0,47,112,97,115,116,101,108,49,55,47,51,0,0,0,0,0,47,112,97,115,116,101,108,49,55,47,50,0,0,0,0,0,47,112,97,115,116,101,108,49,55,47,49,0,0,0, 0,0,47,98,108,117,101,115,55,47,52,0,0,0,0,0,0,0,117,115,0,0,0,0,0,0,115,105,122,101,61,61,102,114,101,101,100,0,0,0,0,0,47,112,97,115,116,101,108,49,54,47,54,0,0,0,0,0,47,112,97,115,116,101,108,49,54,47,53,0,0,0,0,0,47,112,97,115,116,101,108,49,54,47,52,0,0,0,0,0,37,115,32,100,111,110,39,116,32,99,104,97,110,103,101,32,97,110,121,116,104,105,110,103,32,98,101,108,111,119,32,116,104,105,115,32,108,105,110,101,32,105,110,32,116,104,105,115,32,100,114,97,119,105,110,103,10,0,0,0,0,0,0,0,65,103,110, 111,100,101,105,110,102,111,95,116,0,0,0,0,47,112,97,115,116,101,108,49,54,47,51,0,0,0,0,0,34,0,0,0,0,0,0,0,47,112,97,115,116,101,108,49,54,47,50,0,0,0,0,0,47,112,97,115,116,101,108,49,54,47,49,0,0,0,0,0,37,37,80,97,103,101,115,58,32,40,97,116,101,110,100,41,10,0,0,0,0,0,0,0,69,97,99,117,116,101,0,0,103,114,101,101,110,0,0,0,102,97,110,116,97,115,121,0,112,114,111,116,101,105,110,115,116,97,98,0,0,0,0,0,47,112,97,115,116,101,108,49,53,47,53,0,0,0,0,0,108,97,110,100,115,99,97,112,101,0,0,0,0,0,0,0, 112,111,115,32,97,116,116,114,105,98,117,116,101,32,102,111,114,32,101,100,103,101,32,40,37,115,44,37,115,41,32,100,111,101,115,110,39,116,32,104,97,118,101,32,51,110,43,49,32,112,111,105,110,116,115,10,0,0,0,0,0,0,0,0,115,116,121,108,101,0,0,0,103,111,108,100,101,110,114,111,100,0,0,0,0,0,0,0,108,97,121,101,114,108,105,115,116,115,101,112,0,0,0,0,47,112,97,115,116,101,108,49,53,47,52,0,0,0,0,0,47,112,97,115,116,101,108,49,53,47,51,0,0,0,0,0,47,112,97,115,116,101,108,49,53,47,50,0,0,0,0,0,47,98,108, 117,101,115,55,47,51,0,0,0,0,0,0,0,103,118,108,111,97,100,105,109,97,103,101,95,99,111,114,101,46,99,0,0,0,0,0,0,47,112,97,115,116,101,108,49,53,47,49,0,0,0,0,0,47,112,97,115,116,101,108,49,52,47,52,0,0,0,0,0,38,113,117,111,116,59,0,0,47,112,97,115,116,101,108,49,52,47,51,0,0,0,0,0,46,110,114,32,83,70,32,37,46,48,102,10,115,99,97,108,101,116,104,105,99,107,110,101,115,115,32,61,32,37,46,48,102,10,0,0,0,0,0,0,47,112,97,115,116,101,108,49,52,47,50,0,0,0,0,0,114,97,110,107,0,0,0,0,47,112,97,115,116, 101,108,49,52,47,49,0,0,0,0,0,85,112,0,0,0,0,0,0,47,112,97,115,116,101,108,49,51,47,51,0,0,0,0,0,32,45,102,105,108,108,32,0,37,37,37,37,84,105,116,108,101,58,32,37,115,10,0,0,69,84,72,0,0,0,0,0,83,121,109,98,111,108,0,0,111,98,106,112,45,62,108,98,108,0,0,0,0,0,0,0,112,114,111,116,101,97,115,101,115,105,116,101,0,0,0,0,47,112,97,115,116,101,108,49,51,47,50,0,0,0,0,0,111,114,105,101,110,116,97,116,105,111,110,0,0,0,0,0,32,101,44,37,108,102,44,37,108,102,37,110,0,0,0,0,114,111,119,115,112,97,110,0, 103,111,108,100,0,0,0,0,58,9,32,0,0,0,0,0,47,112,97,115,116,101,108,49,51,47,49,0,0,0,0,0,47,112,97,105,114,101,100,57,47,57,0,0,0,0,0,0,116,114,105,101,115,32,61,32,37,100,44,32,109,111,100,101,32,61,32,37,115,10,0,0,47,112,97,105,114,101,100,57,47,56,0,0,0,0,0,0,47,98,108,117,101,115,55,47,50,0,0,0,0,0,0,0,106,111,98,0,0,0,0,0,47,112,97,105,114,101,100,57,47,55,0,0,0,0,0,0,27,0,0,0,0,0,0,0,111,115,97,103,101,0,0,0,47,112,97,105,114,101,100,57,47,54,0,0,0,0,0,0,47,112,97,105,114,101,100,57,47,53, 0,0,0,0,0,0,37,115,32,116,111,32,99,104,97,110,103,101,32,100,114,97,119,105,110,103,32,115,105,122,101,44,32,109,117,108,116,105,112,108,121,32,116,104,101,32,119,105,100,116,104,32,97,110,100,32,104,101,105,103,104,116,32,111,110,32,116,104,101,32,46,80,83,32,108,105,110,101,32,97,98,111,118,101,32,97,110,100,32,116,104,101,32,110,117,109,98,101,114,32,111,110,32,116,104,101,32,116,119,111,32,108,105,110,101,115,32,98,101,108,111,119,32,40,114,111,117,110,100,101,100,32,116,111,32,116,104,101,32, 110,101,97,114,101,115,116,32,105,110,116,101,103,101,114,41,32,98,121,32,97,32,115,99,97,108,101,32,102,97,99,116,111,114,10,0,0,0,0,0,0,0,0,47,112,97,105,114,101,100,57,47,52,0,0,0,0,0,0,103,118,58,100,111,116,0,0,99,32,0,0,0,0,0,0,99,97,110,110,111,116,32,109,97,108,108,111,99,32,111,112,115,0,0,0,0,0,0,0,47,112,97,105,114,101,100,57,47,51,0,0,0,0,0,0,47,112,97,105,114,101,100,57,47,50,0,0,0,0,0,0,80,97,116,104,32,112,114,111,118,105,100,101,100,32,116,111,32,102,105,108,101,58,32,34,37,115,34, 32,104,97,115,32,98,101,101,110,32,105,103,110,111,114,101,100,32,98,101,99,97,117,115,101,32,102,105,108,101,115,32,97,114,101,32,111,110,108,121,32,112,101,114,109,105,116,116,101,100,32,116,111,32,98,101,32,108,111,97,100,101,100,32,102,114,111,109,32,116,104,101,32,100,105,114,101,99,116,111,114,105,101,115,32,105,110,32,34,37,115,34,32,119,104,101,110,32,114,117,110,110,105,110,103,32,105,110,32,97,110,32,104,116,116,112,32,115,101,114,118,101,114,46,10,0,0,0,0,0,0,0,0,37,100,32,37,100,32,115, 101,116,108,97,121,101,114,10,0,68,101,108,116,97,0,0,0,108,111,97,100,105,109,97,103,101,0,0,0,0,0,0,0,80,97,108,97,116,105,110,111,45,82,111,109,97,110,0,0,100,101,102,108,97,116,105,111,110,32,112,114,111,98,108,101,109,32,37,100,10,0,0,0,114,110,97,115,116,97,98,0,99,111,117,114,0,0,0,0,47,112,97,105,114,101,100,57,47,49,0,0,0,0,0,0,114,111,116,97,116,101,0,0,115,44,37,108,102,44,37,108,102,37,110,0,0,0,0,0,112,111,114,116,0,0,0,0,103,104,111,115,116,119,104,105,116,101,0,0,0,0,0,0,108,97,121, 101,114,115,101,112,0,0,0,0,0,0,0,0,100,111,116,105,110,105,116,46,99,0,0,0,0,0,0,0,108,101,118,101,108,32,62,61,32,48,32,38,38,32,108,101,118,101,108,32,60,61,32,40,42,110,41,45,62,108,101,118,101,108,0,0,0,0,0,0,47,112,97,105,114,101,100,56,47,56,0,0,0,0,0,0,99,117,115,116,111,109,0,0,65,103,110,111,100,101,105,110,102,111,95,116,0,0,0,0,105,110,32,114,111,117,116,101,115,112,108,105,110,101,115,44,32,101,100,103,101,32,105,115,32,97,32,108,111,111,112,32,97,116,32,37,115,10,0,0,99,97,110,39,116, 32,111,112,101,110,32,108,105,98,114,97,114,121,32,102,105,108,101,32,37,115,10,0,0,0,0,0,37,100,32,111,117,116,32,111,102,32,37,100,32,101,120,116,101,114,105,111,114,32,108,97,98,101,108,115,32,112,111,115,105,116,105,111,110,101,100,46,10,0,0,0,0,0,0,0,47,112,97,105,114,101,100,56,47,55,0,0,0,0,0,0,117,112,100,97,116,101,58,32,109,105,115,109,97,116,99,104,101,100,32,108,99,97,32,105,110,32,116,114,101,101,117,112,100,97,116,101,115,10,0,0,107,105,110,100,32,61,61,32,76,84,95,78,79,78,69,0,83, 101,116,116,105,110,103,32,105,110,105,116,105,97,108,32,112,111,115,105],"i8",L,l.J+92196);D([116,105,111,110,115,10,0,0,0,0,0,0,47,112,97,105,114,101,100,56,47,54,0,0,0,0,0,0,47,98,108,117,101,115,55,47,49,0,0,0,0,0,0,0,97,103,97,112,112,108,121,58,32,117,110,107,110,111,119,110,32,111,98,106,101,99,116,32,116,121,112,101,32,37,100,10,0,0,0,0,0,0,0,0,32,47,62,10,0,0,0,0,97,115,112,101,99,116,0,0,47,112,97,105,114,101,100,56,47,53,0,0,0,0,0,0,67,97,108,99,117,108,97,116,105,110,103,32,115,104,111, 114,116,101,115,116,32,112,97,116,104,115,0,0,0,0,0,0,115,111,114,116,118,0,0,0,37,102,32,45,32,37,102,32,37,102,32,37,102,32,37,102,32,61,32,37,102,32,40,37,102,32,37,102,32,37,102,32,37,102,41,10,0,0,0,0,114,111,119,103,0,0,0,0,109,101,109,111,114,121,32,101,120,104,97,117,115,116,101,100,0,0,0,0,0,0,0,0,47,112,97,105,114,101,100,56,47,52,0,0,0,0,0,0,114,97,110,107,115,101,112,0,47,112,97,105,114,101,100,56,47,51,0,0,0,0,0,0,85,110,99,108,111,115,101,100,32,99,111,109,109,101,110,116,10,0,0,0,0, 0,0,0,47,97,99,99,101,110,116,52,47,49,0,0,0,0,0,0,46,80,83,32,37,46,53,102,32,37,46,53,102,10,0,0,114,111,111,116,32,61,32,37,115,10,0,0,0,0,0,0,47,112,97,105,114,101,100,56,47,50,0,0,0,0,0,0,98,101,122,45,62,115,102,108,97,103,0,0,0,0,0,0,37,115,37,46,48,102,44,37,46,48,102,32,0,0,0,0,101,109,105,116,46,99,0,0,47,112,97,105,114,101,100,56,47,49,0,0,0,0,0,0,47,112,97,105,114,101,100,55,47,55,0,0,0,0,0,0,91,32,47,67,114,111,112,66,111,120,32,91,37,100,32,37,100,32,37,100,32,37,100,93,32,47,80,65, 71,69,83,32,112,100,102,109,97,114,107,10,0,0,0,0,0,0,0,0,68,97,103,103,101,114,0,0,100,101,118,105,99,101,0,0,80,97,108,97,116,105,110,111,45,73,116,97,108,105,99,0,114,105,98,111,115,105,116,101,0,0,0,0,0,0,0,0,82,79,85,78,68,40,71,68,95,98,98,40,103,41,46,76,76,46,121,41,32,61,61,32,48,0,0,0,0,0,0,0,47,112,97,105,114,101,100,55,47,54,0,0,0,0,0,0,99,101,110,116,101,114,0,0,65,103,101,100,103,101,105,110,102,111,95,116,0,0,0,0,105,100,0,0,0,0,0,0,103,97,105,110,115,98,111,114,111,0,0,0,0,0,0,0,97, 108,108,0,0,0,0,0,97,113,117,97,0,0,0,0,47,112,97,105,114,101,100,55,47,53,0,0,0,0,0,0,47,112,97,105,114,101,100,55,47,52,0,0,0,0,0,0,47,112,97,105,114,101,100,55,47,51,0,0,0,0,0,0,47,98,108,117,101,115,54,47,54,0,0,0,0,0,0,0,60,118,58,105,109,97,103,101,32,115,114,99,61,34,37,115,34,32,115,116,121,108,101,61,34,32,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,32,119,105,100,116,104,58,37,46,50,102,59,32,104,101,105,103,104,116,58,37,46,50,102,59,32,108,101,102,116,58,37,46, 50,102,32,59,32,116,111,112,58,37,46,50,102,34,0,0,0,0,0,47,112,97,105,114,101,100,55,47,50,0,0,0,0,0,0,59,10,0,0,0,0,0,0,108,112,0,0,0,0,0,0,47,112,97,105,114,101,100,55,47,49,0,0,0,0,0,0,108,97,121,111,117,116,32,37,115,10,0,0,0,0,0,0,47,112,97,105,114,101,100,54,47,54,0,0,0,0,0,0,114,111,116,97,116,105,111,110,0,0,0,0,0,0,0,0,108,101,118,101,108,32,103,114,97,112,104,32,114,101,99,0,47,112,97,105,114,101,100,54,47,53,0,0,0,0,0,0,109,32,0,0,0,0,0,0,47,112,97,105,114,101,100,54,47,52,0,0,0,0,0,0, 110,101,119,0,0,0,0,0,110,101,120,116,35,105,116,101,114,61,37,100,10,0,0,0,47,112,97,105,114,101,100,54,47,51,0,0,0,0,0,0,34,37,115,34,32,119,97,115,32,110,111,116,32,102,111,117,110,100,32,97,115,32,97,32,102,105,108,101,32,111,114,32,97,115,32,97,32,115,104,97,112,101,32,108,105,98,114,97,114,121,32,109,101,109,98,101,114,10,0,0,0,0,0,0,32,0,0,0,0,0,0,0,99,97,110,118,97,115,32,115,105,122,101,32,40,37,100,44,37,100,41,32,101,120,99,101,101,100,115,32,80,68,70,32,108,105,109,105,116,32,40,37,100, 41,10,9,40,115,117,103,103,101,115,116,32,115,101,116,116,105,110,103,32,97,32,98,111,117,110,100,105,110,103,32,98,111,120,32,115,105,122,101,44,32,115,101,101,32,100,111,116,40,49,41,41,10,0,0,67,104,105,0,0,0,0,0,116,101,120,116,108,97,121,111,117,116,0,0,0,0,0,0,80,97,108,97,116,105,110,111,45,66,111,108,100,73,116,97,108,105,99,0,0,0,0,0,105,110,115,117,108,97,116,111,114,0,0,0,0,0,0,0,47,112,97,105,114,101,100,54,47,50,0,0,0,0,0,0,112,97,103,101,0,0,0,0,104,114,101,102,0,0,0,0,99,111,109,112, 114,101,115,115,32,37,103,32,10,0,0,0,102,117,99,104,115,105,97,0,84,104,101,32,108,97,121,101,114,115,101,108,101,99,116,32,97,116,116,114,105,98,117,116,101,32,34,37,115,34,32,100,111,101,115,32,110,111,116,32,109,97,116,99,104,32,97,110,121,32,108,97,121,101,114,32,115,112,101,99,105,102,101,100,32,98,121,32,116,104,101,32,108,97,121,101,114,115,32,97,116,116,114,105,98,117,116,101,32,45,32,105,103,110,111,114,101,100,46,10,0,0,0,0,112,105,110,0,0,0,0,0,47,112,97,105,114,101,100,54,47,49,0,0,0, 0,0,0,105,110,118,105,115,105,98,108,101,0,0,0,0,0,0,0,99,108,117,115,116,101,114,0,47,112,97,105,114,101,100,53,47,53,0,0,0,0,0,0,37,108,102,44,37,108,102,37,99,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,105,110,115,116,97,108,108,95,105,110,95,114,97,110,107,44,32,108,105,110,101,32,37,100,58,32,114,97,110,107,32,37,100,32,110,111,116,32,105,110,32,114,97,110,107,32,114,97,110,103,101,32,91,37,100,44,37,100,93,10,0,0,0,0,47,112,97,105,114,101,100,53,47,52,0,0,0,0,0,0,47,98,108,117,101,115,54,47,53,0,0,0,0, 0,0,0,36,99,32,99,114,101,97,116,101,32,105,109,97,103,101,32,37,46,50,102,32,37,46,50,102,32,45,105,109,97,103,101,32,34,112,104,111,116,111,95,37,115,34,10,0,0,0,0,47,112,97,105,114,101,100,53,47,51,0,0,0,0,0,0,47,112,97,105,114,101,100,53,47,50,0,0,0,0,0,0,47,112,97,105,114,101,100,53,47,49,0,0,0,0,0,0,93,10,46,80,69,10,0,0,47,112,97,105,114,101,100,52,47,52,0,0,0,0,0,0,47,62,60,47,118,58,115,104,97,112,101,62,10,0,0,0,47,112,97,105,114,101,100,52,47,51,0,0,0,0,0,0,47,112,97,105,114,101,100,52, 47,50,0,0,0,0,0,0,37,103,32,37,103,32,115,101,116,95,115,99,97,108,101,32,37,100,32,114,111,116,97,116,101,32,37,103,32,37,103,32,116,114,97,110,115,108,97,116,101,10,0,0,0,0,0,0,67,99,101,100,105,108,0,0,108,97,121,111,117,116,0,0,80,97,108,97,116,105,110,111,32,76,105,110,111,116,121,112,101,0,0,0,0,0,0,0,117,116,114,0,0,0,0,0,47,112,97,105,114,101,100,52,47,49,0,0,0,0,0,0,115,105,122,101,0,0,0,0,104,101,105,103,104,116,0,0,99,111,110,106,117,103,97,116,101,95,103,114,97,100,105,101,110,116,58, 32,117,110,101,120,112,101,99,116,101,100,32,108,101,110,103,116,104,32,48,32,118,101,99,116,111,114,10,0,102,111,114,101,115,116,103,114,101,101,110,0,0,0,0,0,108,97,121,101,114,115,101,108,101,99,116,0,0,0,0,0,112,111,115,0,0,0,0,0,47,112,97,105,114,101,100,51,47,51,0,0,0,0,0,0,47,112,97,105,114,101,100,51,47,50,0,0,0,0,0,0,47,112,97,105,114,101,100,51,47,49,0,0,0,0,0,0,47,98,108,117,101,115,54,47,52,0,0,0,0,0,0,0,110,111,116,32,119,101,108,108,45,102,111,114,109,101,100,32,40,105,110,118,97,108, 105,100,32,116,111,107,101,110,41,0,105,109,97,103,101,32,99,114,101,97,116,101,32,112,104,111,116,111,32,34,112,104,111,116,111,95,37,115,34,32,45,102,105,108,101,32,34,37,115,34,10,0,0,0,0,0,0,0,47,112,97,105,114,101,100,49,50,47,57,0,0,0,0,0,47,112,97,105,114,101,100,49,50,47,56,0,0,0,0,0,47,112,97,105,114,101,100,49,50,47,55,0,0,0,0,0,90,97,112,102,68,105,110,103,98,97,116,115,0,0,0,0,47,112,97,105,114,101,100,49,50,47,54,0,0,0,0,0,60,118,58,112,97,116,104,32,32,118,61,34,0,0,0,0,47,112,97,105, 114,101,100,49,50,47,53,0,0,0,0,0,47,112,97,105,114,101,100,49,50,47,52,0,0,0,0,0,103,115,97,118,101,10,37,100,32,37,100,32,37,100,32,37,100,32,98,111,120,112,114,105,109,32,99,108,105,112,32,110,101,119,112,97,116,104,10,0,66,101,116,97,0,0,0,0,114,101,110,100,101,114,0,0,80,97,108,97,116,105,110,111,45,66,111,108,100,0,0,0,116,101,114,109,105,110,97,116,111,114,0,0,0,0,0,0,112,105,110,0,0,0,0,0,47,112,97,105,114,101,100,49,50,47,51,0,0,0,0,0,102,111,110,116,110,97,109,101,115,0,0,0,0,0,0,0,103, 114,97,100,105,101,110,116,97,110,103,108,101,0,0,0,67,97,108,99,117,108,97,116,105,110,103,32,99,105,114,99,117,105,116,32,109,111,100,101,108,0,0,0,0,0,0,0,98,108,111,99,107,116,114,101,101,46,99,0,0,0,0,0,102,108,111,114,97,108,119,104,105,116,101,0,0,0,0,0,108,97,121,101,114,115,0,0,99,109,97,112,120,58,109,97,112,0,0,0,0,0,0,0,100,105,109,0,0,0,0,0,47,112,97,105,114,101,100,49,50,47,50,0,0,0,0,0,47,112,97,105,114,101,100,49,50,47,49,50,0,0,0,0,47,112,97,105,114,101,100,49,50,47,49,49,0,0,0,0, 47,98,108,117,101,115,54,47,51,0,0,0,0,0,0,0,103,105,102,58,116,107,0,0,47,112,97,105,114,101,100,49,50,47,49,48,0,0,0,0,106,112,103,58,115,118,103,0,47,112,97,105,114,101,100,49,50,47,49,0,0,0,0,0,47,112,97,105,114,101,100,49,49,47,57,0,0,0,0,0,83,121,109,98,111,108,0,0,47,112,97,105,114,101,100,49,49,47,56,0,0,0,0,0,32,62,0,0,0,0,0,0,47,112,97,105,114,101,100,49,49,47,55,0,0,0,0,0,47,98,108,117,101,115,54,47,50,0,0,0,0,0,0,0,47,112,97,105,114,101,100,49,49,47,54,0,0,0,0,0,37,100,32,37,100,32,37, 100,32,98,101,103,105,110,112,97,103,101,10,0,0,0,0,0,65,117,109,108,0,0,0,0,114,111,109,97,110,0,0,0,99,100,115,0,0,0,0,0,47,112,97,105,114,101,100,49,49,47,53,0,0,0,0,0,97,114,114,97,121,0,0,0,115,104,111,119,98,111,120,101,115,0,0,0,0,0,0,0,37,108,102,44,37,108,102,0,102,105,120,101,100,115,105,122,101,0,0,0,0,0,0,0,110,111,114,109,97,108,105,122,101,0,0,0,0,0,0,0,102,105,114,101,98,114,105,99,107,0,0,0,0,0,0,0,100,103,101,115,102,105,114,115,116,0,0,0,0,0,0,0,100,105,109,101,110,0,0,0,47,112, 97,105,114,101,100,49,49,47,52,0,0,0,0,0,105,99,111,0,0,0,0,0,47,112,97,105,114,101,100,49,49,47,51,0,0,0,0,0,47,112,97,105,114,101,100,49,49,47,50,0,0,0,0,0,98,111,120,0,0,0,0,0,106,112,103,58,118,109,108,0,47,112,97,105,114,101,100,49,49,47,49,49,0,0,0,0,47,112,97,105,114,101,100,49,49,47,49,48,0,0,0,0,115,116,114,101,97,109,32,101,114,114,111,114,0,0,0,0,47,112,97,105,114,101,100,49,49,47,49,0,0,0,0,0,84,105,109,101,115,45,82,111,109,97,110,0,0,0,0,0,47,112,97,105,114,101,100,49,48,47,57,0,0,0, 0,0,32,119,105,100,116,104,58,32,37,100,59,32,104,101,105,103,104,116,58,32,37,100,34,0,47,112,97,105,114,101,100,49,48,47,56,0,0,0,0,0,47,112,97,105,114,101,100,49,48,47,55,0,0,0,0,0,60,60,32,47,80,97,103,101,83,105,122,101,32,91,37,100,32,37,100,93,32,62,62,32,115,101,116,112,97,103,101,100,101,118,105,99,101,10,0,0,65,116,105,108,100,101,0,0,38,97,109,112,59,0,0,0,0,0,1,0,0,0,0,0,78,101,119,67,101,110,116,117,114,121,83,99,104,108,98,107,45,82,111,109,97,110,0,0,112,114,111,109,111,116,101,114, 0,0,0,0,0,0,0,0,47,112,97,105,114,101,100,49,48,47,54,0,0,0,0,0,101,113,117,97,108,108,121,0,99,111,108,115,112,97,110,0,112,114,105,115,109,0,0,0,100,111,100,103,101,114,98,108,117,101,0,0,0,0,0,0,111,100,101,115,102,105,114,115,116,0,0,0,0,0,0,0,73,108,108,101,103,97,108,32,118,97,108,117,101,32,37,115,32,102,111,114,32,97,116,116,114,105,98,117,116,101,32,34,109,111,100,101,34,32,105,110,32,103,114,97,112,104,32,37,115,32,45,32,105,103,110,111,114,101,100,10,0,0,0,0,47,112,97,105,114,101,100,49, 48,47,53,0,0,0,0,0,47,112,97,105,114,101,100,49,48,47,52,0,0,0,0,0,47,112,97,105,114,101,100,49,48,47,51,0,0,0,0,0,65,114,114,111,119,32,116,121,112,101,32,34,37,115,34,32,117,110,107,110,111,119,110,32,45,32,105,103,110,111,114,105,110,103,10,0,0,0,0,0,47,98,108,117,101,115,54,47,49,0,0,0,0,0,0,0,106,112,101,58,118,109,108,0,47,112,97,105,114,101,100,49,48,47,50,0,0,0,0,0,78,68,95,110,101,120,116,40,118,41,32,61,61,32,78,85,76,76,0,0,0,0,0,0,47,112,97,105,114,101,100,49,48,47,49,48,0,0,0,0,47,112, 97,105,114,101,100,49,48,47,49,0,0,0,0,0,80,97,108,97,116,105,110,111,45,66,111,108,100,73,116,97,108,105,99,0,0,0,0,0,47,111,114,114,100,57,47,57,0,0,0,0,0,0,0,0,103,118,114,101,110,100,101,114,95,99,111,114,101,95,118,109,108,46,99,0,0,0,0,0,47,111,114,114,100,57,47,56,0,0,0,0,0,0,0,0,47,111,114,114,100,57,47,55,0,0,0,0,0,0,0,0,80,111,114,116,114,97,105,116,0,0,0,0,0,0,0,0,65,114,105,110,103,0,0,0,78,101,119,67,101,110,116,117,114,121,83,99,104,108,98,107,45,73,116,97,108,105,99,0,77,99,105,114, 99,108,101,0,47,111,114,114,100,57,47,54,0,0,0,0,0,0,0,0,114,97,110,107,115,101,112,0,95,37,100,0,0,0,0,0,99,101,108,108,115,112,97,99,105,110,103,0,0,0,0,0,121,120,32,112,115,101,117,100,111,45,111,114,116,104,111,103,111,110,97,108,32,99,111,110,115,116,114,97,105,110,116,115,0,0,0,0,0,0,0,0,32,37,100,32,37,100,0,0,100,105,109,103,114,101,121,0,111,117,116,112,117,116,111,114,100,101,114,0,0,0,0,0,109,97,106,111,114,0,0,0,47,111,114,114,100,57,47,53,0,0,0,0,0,0,0,0,114,105,102,102,0,0,0,0,47,111, 114,114,100,57,47,52,0,0,0,0,0,0,0,0,47,111,114,114,100,57,47,51,0,0,0,0,0,0,0,0,47,98,108,117,101,115,53,47,53,0,0,0,0,0,0,0,106,112,101,103,58,118,109,108,0,0,0,0,0,0,0,0,47,111,114,114,100,57,47,50,0,0,0,0,0,0,0,0,118,112,0,0,0,0,0,0,47,111,114,114,100,57,47,49,0,0,0,0,0,0,0,0,47,111,114,114,100,56,47,56,0,0,0,0,0,0,0,0,80,97,108,97,116,105,110,111,45,73,116,97,108,105,99,0,47,111,114,114,100,56,47,55,0,0,0,0,0,0,0,0,65,103,114,97,112,104,105,110,102,111,95,116,0,0,0,0,48,0,0,0,0,0,0,0,47,111, 114,114,100,56,47,54,0,0,0,0,0,0,0,0,47,111,114,114,100,56,47,53,0,0,0,0,0,0,0,0,76,97,110,100,115,99,97,112,101,0,0,0,0,0,0,0,65,108,112,104,97,0,0,0,82,73,70,70,0,0,0,0,78,101,119,67,101,110,116,117,114,121,83,99,104,108,98,107,45,66,111,108,100,73,116,97,108,105,99,0,0,0,0,0,77,115,113,117,97,114,101,0,47,111,114,114,100,56,47,52,0,0,0,0,0,0,0,0,110,111,100,101,115,101,112,0,116,114,97,110,115,112,97,114,101,110,116,0,0,0,0,0,99,101,108,108,112,97,100,100,105,110,103,0,0,0,0,0,112,111,114,116, 104,111,121,120,0,0,0,0,0,0,0,0,100,105,109,103,114,97,121,0,37,108,102,44,37,108,102,44,37,108,102,44,37,108,102,44,37,108,102,0,0,0,0,0,99,121,97,110,0,0,0,0,75,75,0,0,0,0,0,0,47,111,114,114,100,56,47,51,0,0,0,0,0,0,0,0,47,98,108,117,101,115,53,47,52,0,0,0,0,0,0,0,47,111,114,114,100,56,47,50,0,0,0,0,0,0,0,0,47,111,114,114,100,56,47,49,0,0,0,0,0,0,0,0,103,105,102,58,118,109,108,0,47,111,114,114,100,55,47,55,0,0,0,0,0,0,0,0,47,111,114,114,100,55,47,54,0,0,0,0,0,0,0,0,38,35,49,54,48,59,0,0,47,111, 114,114,100,55,47,53,0,0,0,0,0,0,0,0,80,97,108,97,116,105,110,111,45,66,111,108,100,0,0,0,113,0,0,0,0,0,0,0,47,111,114,114,100,55,47,52,0,0,0,0,0,0,0,0,35,37,48,50,120,37,48,50,120,37,48,50,120,0,0,0,47,111,114,114,100,55,47,51,0,0,0,0,0,0,0,0,65,103,114,97,112,104,105,110,102,111,95,116,0,0,0,0,47,111,114,114,100,55,47,50,0,0,0,0,0,0,0,0,32,99,114,101,97,116,101,32,108,105,110,101,32,0,0,0,102,105,103,0,0,0,0,0,65,103,114,97,118,101,0,0,67,101,110,116,117,114,121,32,83,99,104,111,111,108,98,111, 111,107,32,76,0,0,0,0,75,80,95,82,105,103,104,116,0,0,0,0,0,0,0,0,77,100,105,97,109,111,110,100,0,0,0,0,0,0,0,0,47,111,114,114,100,55,47,49,0,0,0,0,0,0,0,0,82,76,0,0,0,0,0,0,100,111,116,116,101,100,0,0,98,111,114,100,101,114,0,0,120,121,32,112,115,101,117,100,111,45,111,114,116,104,111,103,111,110,97,108,32,99,111,110,115,116,114,97,105,110,116,115,0,0,0,0,0,0,0,0,97,99,116,117,97,108,0,0,100,101,101,112,115,107,121,98,108,117,101,0,0,0,0,0,37,108,102,44,37,108,102,44,37,108,102,44,37,91,94,44,93, 37,115,0,0,0,0,0,109,111,100,101,0,0,0,0,47,111,114,114,100,54,47,54,0,0,0,0,0,0,0,0,120,109,108,0,0,0,0,0,37,37,37,37,80,97,103,101,79,114,105,101,110,116,97,116,105,111,110,58,32,37,115,10,0,0,0,0,0,0,0,0,47,98,108,117,101,115,53,47,51,0,0,0,0,0,0,0,47,111,114,114,100,54,47,53,0,0,0,0,0,0,0,0,47,111,114,114,100,54,47,52,0,0,0,0,0,0,0,0,57,58,112,114,105,115,109,0,112,110,103,58,118,109,108,0,47,111,114,114,100,54,47,51,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,112,97,116,99,104,119,111,114,107,0,0,0,0,0, 0,0,47,111,114,114,100,54,47,50,0,0,0,0,0,0,0,0,47,111,114,114,100,54,47,49,0,0,0,0,0,0,0,0,80,97,108,97,116,105,110,111,45,82,111,109,97,110,0,0,47,111,114,114,100,53,47,53,0,0,0,0,0,0,0,0,100,111,116,58,100,111,116,0,110,111,110,101,0,0,0,0,99,97,110,110,111,116,32,102,105,110,100,32,116,114,105,97,110,103,108,101,32,112,97,116,104,0,0,0,0,0,0,0,47,111,114,114,100,53,47,52,0,0,0,0,0,0,0,0,47,111,114,114,100,53,47,51,0,0,0,0,0,0,0,0,102,105,108,101,32,108,111,97,100,105,110,103,32,105,115,32,100, 105,115,97,98,108,101,100,32,98,101,99,97,117,115,101,32,116,104,101,32,101,110,118,105,114,111,110,109,101,110,116,32,99,111,110,116,97,105,110,115,32,83,69,82,86,69,82,95,78,65,77,69,61,34,37,115,34,10,97,110,100,32,116,104,101,32,71,86,95,70,73,76,69,95,80,65,84,72,32,118,97,114,105,97,98,108,101,32,105,115,32,117,110,115,101,116,32,111,114,32,101,109,112,116,121,46,10,0,0,0,0,37,46,48,50,102,0,0,0,65,99,105,114,99,0,0,0,78,101,119,67,101,110,116,117,114,121,83,99,104,108,98,107,45,66,111,108, 100,0,0,0,114,32,38,38,32,115,0,0,117,110,100,101,114,108,105,110,101,0,0,0,0,0,0,0,102,111,110,116,110,97,109,101,58,32,117,110,97,98,108,101,32,116,111,32,114,101,115,111,108,118,101,32,34,37,115,34,10,0,0,0,0,0,0,0,47,111,114,114,100,53,47,50,0,0,0,0,0,0,0,0,66,84,0,0,0,0,0,0,70,65,76,83,69,0,0,0,100,97,115,104,101,100,0,0,98,103,99,111,108,111,114,0,112,111,114,116,104,111,120,121,0,0,0,0,0,0,0,0,100,101,101,112,112,105,110,107,0,0,0,0,0,0,0,0,37,108,102,44,37,108,102,44,37,108,102,44,39,37,91, 94,39,93,39,0,0,0,0,0,109,101,109,111,114,121,32,97,108,108,111,99,97,116,105,111,110,32,102,97,105,108,117,114,101,10,0,0,0,0,0,0,85,110,107,110,111,119,110,32,118,97,108,117,101,32,37,115,32,102,111,114,32,97,116,116,114,105,98,117,116,101,32,34,109,111,100,101,108,34,32,105,110,32,103,114,97,112,104,32,37,115,32,45,32,105,103,110,111,114,101,100,10,0,0,0,114,32,38,38,32,110,0,0,47,111,114,114,100,53,47,49,0,0,0,0,0,0,0,0,60,63,120,109,108,0,0,0,37,37,37,37,80,97,103,101,66,111,117,110,100,105, 110,103,66,111,120,58,32,37,100,32,37,100,32,37,100,32,37,100,10,0,0,0,0,0,0,0,101,112,115,102,0,0,0,0,99,111,109,112,46,99,0,0,105,110,32,114,111,117,116,101,115,112,108,105,110,101,115,44,32,105,108,108,101,103,97,108,32,118,97,108,117,101,115,32,111,102,32,112,114,101,118,32,37,100,32,97,110,100,32,110,101,120,116,32,37,100,44,32,108,105,110,101,32,37,100,10,0,0,0,0,0,0,0,0,114,0,0,0,0,0,0,0,118,32,61,61,32,110,0,0,37,100,32,111,117,116,32,111,102,32,37,100,32,108,97,98,101,108,115,32,112,111, 115,105,116,105,111,110,101,100,46,10,0,0,0,0,0,0,0,0,47,98,108,117,101,115,53,47,50,0,0,0,0,0,0,0,47,111,114,114,100,52,47,52,0,0,0,0,0,0,0,0,98,108,97,99,107,0,0,0,115,101,97,114,99,104,115,105,122,101,0,0,0,0,0,0,116,107,0,0,0,0,0,0,45,45,0,0,0,0,0,0,47,111,114,114,100,52,47,51,0,0,0,0,0,0,0,0,100,101,102,97,117,108,116,100,105,115,116,0,0,0,0,0,58,32,0,0,0,0,0,0,115,111,114,116,118,0,0,0,115,118,103,58,115,118,103,0,47,111,114,114,100,52,47,50,0,0,0,0,0,0,0,0,67,97,108,99,117,108,97,116,105,110, 103,32,77,68,83,32,109,111,100,101,108,0,0,0,108,97,121,111,117,116,32,37,115,10,0,0,0,0,0,0,114,101,99,32,37,102,32,37,102,32,37,102,32,37,102,10,0,0,0,0,0,0,0,0,65,103,110,111,100,101,105,110,102,111,95,116,0,0,0,0,114,111,111,116,0,0,0,0,47,111,114,114,100,52,47,49,0,0,0,0,0,0,0,0,76,97,98,101,108,32,99,108,111,115,101,100,32,98,101,102,111,114,101,32,101,110,100,32,111,102,32,72,84,77,76,32,101,108,101,109,101,110,116,10,0,0,0,0,0,0,0,0,47,111,114,114,100,51,47,51,0,0,0,0,0,0,0,0,111,118,101, 114,108,97,112,0,78,101,119,67,101,110,116,117,114,121,83,99,104,108,98,107,45,66,111,108,100,73,116,97,108,105,99,0,0,0,0,0,65,103,110,111,100,101,105,110,102,111,95,116,0,0,0,0,47,111,114,114,100,51,47,50,0,0,0,0,0,0,0,0,99,111,110,99,46,99,0,0,47,97,99,99,101,110,116,51,47,51,0,0,0,0,0,0,115,97,109,112,108,101,112,111,105,110,116,115,0,0,0,0,69,68,95,116,111,95,118,105,114,116,40,101,41,32,61,61,32,78,85,76,76,0,0,0,34,32,47,62,0,0,0,0,47,111,114,114,100,51,47,49,0,0,0,0,0,0,0,0,111,98,106,0,0, 0,0,0,47,111,114,97,110,103,101,115,57,47,57,0,0,0,0,0,120,100,111,116,32,118,101,114,115,105,111,110,32,34,37,115,34,32,116,111,111,32,108,111,110,103,0,0,0,0,0,0,65,97,99,117,116,101,0,0,72,101,108,118,101,116,105,99,97,45,79,98,108,105,113,117,101,0,0,0,0,0,0,0,110,0,0,0,0,0,0,0,105,110,118,104,111,117,115,101,0,0,0,0,0,0,0,0,110,101,97,116,111,115,112,108,105,110,101,115,46,99,0,0,47,111,114,97,110,103,101,115,57,47,56,0,0,0,0,0,76,82,0,0,0,0,0,0,50,48,0,0,0,0,0,0,98,97,108,105,103,110,0,0,112, 111,114,116,104,111,95,121,120,0,0,0,0,0,0,0,100,97,114,107,118,105,111,108,101,116,0,0,0,0,0,0,118,105,101,119,112,111,114,116,0,0,0,0,0,0,0,0,105,115,32,105,110,97,112,112,114,111,112,114,105,97,116,101,46,32,82,101,118,101,114,116,105,110,103,32,116,111,32,116,104,101,32,115,104,111,114,116,101,115,116,32,112,97,116,104,32,109,111,100,101,108,46,10,0,0,0,0,0,0,0,0,97,110,116,105,113,117,101,119,104,105,116,101,0,0,0,0,47,111,114,97,110,103,101,115,57,47,55,0,0,0,0,0,101,112,115,0,0,0,0,0,37,37, 37,37,80,97,103,101,58,32,37,100,32,37,100,10,0,0,0,0,0,0,0,0,65,103,110,111,100,101,105,110,102,111,95,116,0,0,0,0,47,98,108,117,101,115,53,47,49,0,0,0,0,0,0,0,47,111,114,97,110,103,101,115,57,47,54,0,0,0,0,0,37,115,32,45,62,32,37,115,58,32,116,97,105,108,32,105,115,32,105,110,115,105,100,101,32,104,101,97,100,32,99,108,117,115,116,101,114,32,37,115,10,0,0,0,0,0,0,0,47,111,114,97,110,103,101,115,57,47,53,0,0,0,0,0,115,118,103,58,120,100,111,116,0,0,0,0,0,0,0,0,47,111,114,97,110,103,101,115,57,47, 52,0,0,0,0,0,32,45,45,32,0,0,0,0,47,111,114,97,110,103,101,115,57,47,51,0,0,0,0,0,110,111,100,101,32,37,115,44,32,112,111,115,105,116,105,111,110,32,37,115,44,32,101,120,112,101,99,116,101,100,32,116,119,111,32,100,111,117,98,108,101,115,10,0,0,0,0,0,47,111,114,97,110,103,101,115,57,47,50,0,0,0,0,0,78,101,119,67,101,110,116,117,114,121,83,99,104,108,98,107,45,82,111,109,97,110,0,0,115,112,108,105,110,101,115,32,97,110,100,32,99,108,117,115,116,101,114,32,101,100,103,101,115,32,110,111,116,32,115, 117,112,112,111,114,116,101,100,32,45,32,117,115,105,110,103,32,108,105,110,101,32,115,101,103,109,101,110,116,115,10,0,0,114,111,111,116,0,0,0,0,47,111,114,97,110,103,101,115,57,47,49,0,0,0,0,0,108,101,118,101,108,32,97,115,115,105,103,110,109,101,110,116,32,99,111,110,115,116,114,97,105,110,116,115,0,0,0,0,34,32,100,97,115,104,115,116,121,108,101,61,34,100,111,116,0,0,0,0,0,0,0,0,47,111,114,97,110,103,101,115,56,47,56,0,0,0,0,0,98,98,0,0,0,0,0,0,71,111,105,110,103,32,116,111,32,97,112,112,108,121, 32,97,110,111,116,104,101,114,32,101,120,112,97,110,115,105,111,110,46,10,0,0,0,0,0,0,47,111,114,97,110,103,101,115,56,47,55,0,0,0,0,0,37,115,32,119,104,105,108,101,32,111,112,101,110,105,110,103,32,37,115,10,0,0,0,0,91,32,0,0,0,0,0,0,95,116,108,100,114,97,119,95,0,0,0,0,0,0,0,0,65,69,108,105,103,0,0,0,72,101,108,118,101,116,105,99,97,45,78,97,114,114,111,119,45,79,98,108,105,113,117,101,0,0,0,0,0,0,0,0,105,32,60,32,78,79,68,69,67,65,82,68,0,0,0,0,105,110,118,116,114,97,112,101,122,105,117,109,0, 0,0,0,47,111,114,97,110,103,101,115,56,47,54,0,0,0,0,0,114,97,110,107,100,105,114,0,49,57,0,0,0,0,0,0,60,84,68,62,0,0,0,0,112,115,101,117,100,111,45,111,114,116,104,111,103,111,110,97,108,32,99,111,110,115,116,114,97,105,110,116,115,0,0,0,100,97,114,107,116,117,114,113,117,111,105,115,101,0,0,0,112,97,103,101,100,105,114,61,37,115,32,105,103,110,111,114,101,100,10,0,0,0,0,0,101,100,103,101,115,32,105,110,32,103,114,97,112,104,32,37,115,32,104,97,118,101,32,110,111,32,108,101,110,32,97,116,116,114, 105,98,117,116,101,46,32,72,101,110,99,101,44,32,116,104,101,32,109,100,115,32,109,111,100,101,108,10,0,0,47,111,114,97,110,103,101,115,56,47,53,0,0,0,0,0,197,208,211,198,0,0,0,0,37,37,37,37,69,110,100,80,97,103,101,58,32,37,100,10,0,0,0,0,0,0,0,0,105,110,118,105,115,0,0,0,47,98,108,117,101,115,52,47,52,0,0,0,0,0,0,0,47,111,114,97,110,103,101,115,56,47,52,0,0,0,0,0,65,103,101,100,103,101,105,110,102,111,95,116,0,0,0,0,105,110,115,116,97,108,108,95,105,110,95,114,97,110,107,44,32,108,105,110,101,32, 37,100,58,32,78,68,95,111,114,100,101,114,40,37,115,41,32,91,37,100,93,32,62,32,71,68,95,114,97,110,107,40,82,111,111,116,41,91,37,100,93,46,97,110,32,91,37,100,93,10,0,0,0,0,0,0,0,0,47,111,114,97,110,103,101,115,56,47,51,0,0,0,0,0,112,114,101,102,105,120,32,109,117,115,116,32,110,111,116,32,98,101,32,98,111,117,110,100,32,116,111,32,111,110,101,32,111,102,32,116,104,101,32,114,101,115,101,114,118,101,100,32,110,97,109,101,115,112,97,99,101,32,110,97,109,101,115,0,101,112,115,58,120,100,111,116,0, 0,0,0,0,0,0,0,47,111,114,97,110,103,101,115,56,47,50,0,0,0,0,0,47,111,114,97,110,103,101,115,56,47,49,0,0,0,0,0,47,111,114,97,110,103,101,115,55,47,55,0,0,0,0,0,78,101,119,67,101,110,116,117,114,121,83,99,104,108,98,107,45,73,116,97,108,105,99,0,47,111,114,97,110,103,101,115,55,47,54,0,0,0,0,0,34,32,100,97,115,104,115,116,121,108,101,61,34,100,97,115,104,0,0,0,0,0,0,0,47,111,114,97,110,103,101,115,55,47,53,0,0,0,0,0,47,111,114,97,110,103,101,115,55,47,52,0,0,0,0,0,95,104,108,100,114,97,119,95,0,0, 0,0,0,0,0,0,98,122,46,115,105,122,101,0,72,101,108,118,101,116,105,99,97,45,78,97,114,114,111,119,45,66,111,108,100,79,98,108,105,113,117,101,0,0,0,0,105,110,118,116,114,105,97,110,103,108,101,0,0,0,0,0,47,111,114,97,110,103,101,115,55,47,51,0,0,0,0,0,113,117,97,110,116,117,109,0,49,56,0,0,0,0,0,0,37,115,32,118,97,108,117,101,32,37,115,32,60,32,37,100,32,45,32,116,111,111,32,115,109,97,108,108,32,45,32,105,103,110,111,114,101,100,0,0,112,111,114,116,104,111,0,0,101,100,103,101,32,108,97,98,101,108, 115,32,119,105,116,104,32,115,112,108,105,110,101,115,61,99,117,114,118,101,100,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,105,110,32,100,111,116,32,45,32,117,115,101,32,120,108,97,98,101,108,115,10,0,0,0,0,0,100,97,114,107,115,108,97,116,101,103,114,101,121,0,0,0,77,111,114,101,32,116,104,97,110,32,50,32,99,111,108,111,114,115,32,115,112,101,99,105,102,105,101,100,32,102,111,114,32,97,32,103,114,97,100,105,101,110,116,32,45,32,105,103,110,111,114,105,110,103,32,114,101,109,97,105,110, 105,110,103,10,0,0,0,0,0,0,0,109,100,115,0,0,0,0,0,47,111,114,97,110,103,101,115,55,47,50,0,0,0,0,0,112,100,102,0,0,0,0,0,37,37,80,97,103,101,84,114,97,105,108,101,114,10,0,0,47,98,108,117,101,115,52,47,51,0,0,0,0,0,0,0,47,111,114,97,110,103,101,115,55,47,49,0,0,0,0,0,47,111,114,97,110,103,101,115,54,47,54,0,0,0,0,0,114,101,115,101,114,118,101,100,32,112,114,101,102,105,120,32,40,120,109,108,110,115,41,32,109,117,115,116,32,110,111,116,32,98,101,32,100,101,99,108,97,114,101,100,32,111,114,32,117, 110,100,101,99,108,97,114,101,100,0,0,0,0,0,0,110,111,32,101,108,101,109,101,110,116,32,102,111,117,110,100,0,0,0,0,0,0,0,0,112,115,58,120,100,111,116,0,47,111,114,97,110,103,101,115,54,47,53,0,0,0,0,0,47,111,114,97,110,103,101,115,54,47,52,0,0,0,0,0,47,111,114,97,110,103,101,115,54,47,51,0,0,0,0,0,78,101,119,67,101,110,116,117,114,121,83,99,104,108,98,107,45,66,111,108,100,0,0,0,47,111,114,97,110,103,101,115,54,47,50,0,0,0,0,0,34,32,119,101,105,103,104,116,61,34,37,46,48,102,112,116,0,0,0,0,0,0, 0,0,47,111,114,97,110,103,101,115,54,47,49,0,0,0,0,0,47,111,114,97,110,103,101,115,53,47,53,0,0,0,0,0,95,116,100,114,97,119,95,0,100,101,115,116,105,110,97,116,105,111,110,32,112,111,105,110,116,32,110,111,116,32,105,110,32,97,110,121,32,116,114,105,97,110,103,108,101,0,0,0,84,119,111,32,99,108,117,115,116,101,114,115,32,110,97,109,101,100,32,37,115,32,45,32,116,104,101,32,115,101,99,111,110,100,32,119,105,108,108,32,98,101,32,105,103,110,111,114,101,100,10,0,0,0,0,0,72,101,108,118,101,116,105,99, 97,45,78,97,114,114,111,119,45,66,111,108,100,0,0,0,81,0,0,0,0,0,0,0,116,114,105,112,108,101,111,99,116,97,103,111,110,0,0,0,47,111,114,97,110,103,101,115,53,47,52,0,0,0,0,0,105,109,97,103,101,112,97,116,104,0,0,0,0,0,0,0,49,55,0,0,0,0,0,0,65,103,110,111,100,101,105,110,102,111,95,116,0,0,0,0,37,115,32,118,97,108,117,101,32,37,115,32,62,32,37,100,32,45,32,116,111,111,32,108,97,114,103,101,32,45,32,105,103,110,111,114,101,100,0,0,121,120,32,111,114,116,104,111,103,111,110,97,108,32,99,111,110,115, 116,114,97,105,110,116,115,0,0,0,0,0,0,0,100,97,114,107,115,108,97,116,101,103,114,97,121,0,0,0,114,101,110,100,101,114,101,114,32,102,111,114,32,37,115,32,105,115,32,117,110,97,118,97,105,108,97,98,108,101,10,0,115,104,111,114,116,112,97,116,104,0,0,0,0,0,0,0,47,111,114,97,110,103,101,115,53,47,51,0,0,0,0,0,37,80,68,70,45,0,0,0,101,110,100,112,97,103,101,10,115,104,111,119,112,97,103,101,10,103,114,101,115,116,111,114,101,10,0,0,0,0,0,0,105,109,97,112,58,109,97,112,0,0,0,0,0,0,0,0,47,98,108,117, 101,115,52,47,50,0,0,0,0,0,0,0,47,111,114,97,110,103,101,115,53,47,50,0,0,0,0,0,47,111,114,97,110,103,101,115,53,47,49,0,0,0,0,0,114,101,115,101,114,118,101,100,32,112,114,101,102,105,120,32,40,120,109,108,41,32,109,117,115,116,32,110,111,116,32,98,101,32,117,110,100,101,99,108,97,114,101,100,32,111,114,32,98,111,117,110,100,32,116,111,32,97,110,111,116,104,101,114,32,110,97,109,101,115,112,97,99,101,32,110,97,109,101,0,106,112,103,58,120,100,111,116,0,0,0,0,0,0,0,0,47,111,114,97,110,103,101,115, 52,47,52,0,0,0,0,0,106,112,101,58,115,118,103,0,47,111,114,97,110,103,101,115,52,47,51,0,0,0,0,0,47,111,114,97,110,103,101,115,52,47,50,0,0,0,0,0,66,111,111,107,109,97,110,45,68,101,109,105,73,116,97,108,105,99,0,0,0,0,0,0,47,111,114,97,110,103,101,115,52,47,49,0,0,0,0,0,60,118,58,115,116,114,111,107,101,32,99,111,108,111,114,61,34,0,0,0,0,0,0,0,47,111,114,97,110,103,101,115,51,47,51,0,0,0,0,0,110,101,97,116,111,0,0,0,41,10,0,0,0,0,0,0,100,111,116,95,108,97,121,111,117,116,0,0,0,0,0,0,47,111,114, 97,110,103,101,115,51,47,50,0,0,0,0,0,95,104,100,114,97,119,95,0,65,103,110,111,100,101,105,110,102,111,95,116,0,0,0,0,99,111,110,100,101,110,115,101,100,0,0,0,0,0,0,0,97,103,114,97,112,104,111,102,32,97,32,98,97,100,32,111,98,106,101,99,116,0,0,0,100,111,117,98,108,101,111,99,116,97,103,111,110,0,0,0,112,111,115,0,0,0,0,0,47,111,114,97,110,103,101,115,51,47,49,0,0,0,0,0,71,68,70,79,78,84,80,65,84,72,61,0,0,0,0,0,49,54,0,0,0,0,0,0,73,109,112,114,111,112,101,114,32,37,115,32,118,97,108,117,101,32, 37,115,32,45,32,105,103,110,111,114,101,100,0,0,111,114,116,104,111,121,120,0,115,45,62,115,122,32,62,32,48,0,0,0,0,0,0,0,100,97,114,107,115,108,97,116,101,98,108,117,101,0,0,0,108,97,121,111,117,116,32,119,97,115,32,110,111,116,32,100,111,110,101,10,0,0,0,0,115,117,98,115,101,116,0,0,47,103,114,101,121,115,57,47,57,0,0,0,0,0,0,0,106,112,101,103,0,0,0,0,48,32,48,32,48,32,101,100,103,101,99,111,108,111,114,10,0,0,0,0,0,0,0,0,47,98,108,117,101,115,52,47,49,0,0,0,0,0,0,0,47,103,114,101,121,115,57,47, 56,0,0,0,0,0,0,0,47,103,114,101,121,115,57,47,55,0,0,0,0,0,0,0,99,97,110,110,111,116,32,115,117,115,112,101,110,100,32,105,110,32,101,120,116,101,114,110,97,108,32,112,97,114,97,109,101,116,101,114,32,101,110,116,105,116,121,0,0,0,0,0,106,112,101,58,120,100,111,116,0,0,0,0,0,0,0,0,47,103,114,101,121,115,57,47,54,0,0,0,0,0,0,0,32,50,10,0,0,0,0,0,47,103,114,101,121,115,57,47,53,0,0,0,0,0,0,0,116,101,101,0,0,0,0,0,47,103,114,101,121,115,57,47,52,0,0,0,0,0,0,0,102,105,108,101,32,101,114,114,111,114,0, 0,0,0,0,0,66,111,111,107,109,97,110,45,76,105,103,104,116,0,0,0,47,103,114,101,121,115,57,47,51,0,0,0,0,0,0,0,60,47,118,58,115,104,97,112,101,62,10,0,0,0,0,0,47,103,114,101,121,115,57,47,50,0,0,0,0,0,0,0,32,40,0,0,0,0,0,0,47,98,108,117,101,115,51,47,51,0,0,0,0,0,0,0,85,115,105,110,103,32,37,115,58,32,37,115,58,37,115,10,0,0,0,0,0,0,0,0,47,103,114,101,121,115,57,47,49,0,0,0,0,0,0,0,95,108,100,114,97,119,95,0,65,103,101,100,103,101,105,110,102,111,95,116,0,0,0,0,72,101,108,118,101,116,105,99,97,45, 78,97,114,114,111,119,0,0,0,0,0,0,0,0,100,111,117,98,108,101,99,105,114,99,108,101,0,0,0,0,47,103,114,101,121,115,56,47,56,0,0,0,0,0,0,0,112,97,99,107,46,99,0,0,68,79,84,70,79,78,84,80,65,84,72,0,0,0,0,0,49,53,0,0,0,0,0,0,115,99,97,108,101,0,0,0,80,79,73,78,84,45,83,73,90,69,0,0,0,0,0,0,120,121,32,111,114,116,104,111,103,111,110,97,108,32,99,111,110,115,116,114,97,105,110,116,115,0,0,0,0,0,0,0,69,68,95,116,111,95,118,105,114,116,40,111,114,105,103,41,32,33,61,32,78,85,76,76,0,0,0,0,0,0,0,0,103,118, 82,101,110,100,101,114,74,111,98,115,32,37,115,58,32,37,46,50,102,32,115,101,99,115,46,10,0,0,0,0,100,97,114,107,115,101,97,103,114,101,101,110,0,0,0,0,99,105,114,99,117,105,116,0,47,103,114,101,121,115,56,47,55,0,0,0,0,0,0,0,255,216,255,224,0,0,0,0,37,37,32,37,115,10,0,0,47,103,114,101,121,115,56,47,54,0,0,0,0,0,0,0,47,103,114,101,121,115,56,47,53,0,0,0,0,0,0,0,112,97,114,115,105,110,103,32,102,105,110,105,115,104,101,100,0,0,0,0,0,0,0,0,106,112,101,103,58,120,100,111,116,0,0,0,0,0,0,0,47,103,114, 101,121,115,56,47,52,0,0,0,0,0,0,0,49,50,48,48,0,0,0,0,47,103,114,101,121,115,56,47,51,0,0,0,0,0,0,0,117,32,33,61,32,118,0,0,47,103,114,101,121,115,56,47,50,0,0,0,0,0,0,0,66,111,111,107,109,97,110,45,76,105,103,104,116,73,116,97,108,105,99,0,0,0,0,0,47,103,114,101,121,115,56,47,49,0,0,0,0,0,0,0,34,47,62,0,0,0,0,0,47,103,114,101,121,115,55,47,55,0,0,0,0,0,0,0,32,118,101,114,115,105,111,110,32,0,0,0,0,0,0,0,47,103,114,101,121,115,55,47,54,0,0,0,0,0,0,0,49,46,54,0,0,0,0,0,115,112,108,105,110,101,115, 0,72,101,108,118,101,116,105,99,97,45,66,111,108,100,79,98,108,105,113,117,101,0,0,0,115,113,117,97,114,101,0,0,47,103,114,101,121,115,55,47,53,0,0,0,0,0,0,0,102,111,110,116,112,97,116,104,0,0,0,0,0,0,0,0,49,52,0,0,0,0,0,0,112,111,105,110,116,45,115,105,122,101,0,0,0,0,0,0,111,114,116,104,111,120,121,0,46,92,34,32],"i8",L,l.J+102436);D([0,0,0,0,76,97,121,111,117,116,32,119,97,115,32,110,111,116,32,100,111,110,101,46,32,32,77,105,115,115,105,110,103,32,108,97,121,111,117,116,32,112,108,117,103,105, 110,115,63,32,10,0,100,97,114,107,115,97,108,109,111,110,0,0,0,0,0,0,109,111,100,101,108,0,0,0,47,103,114,101,121,115,55,47,52,0,0,0,0,0,0,0,103,105,102,0,0,0,0,0,103,115,97,118,101,10,0,0,34,32,110,97,109,101,61,34,0,0,0,0,0,0,0,0,47,98,108,117,101,115,51,47,50,0,0,0,0,0,0,0,47,103,114,101,121,115,55,47,51,0,0,0,0,0,0,0,47,103,114,101,121,115,55,47,50,0,0,0,0,0,0,0,112,97,114,115,105,110,103,32,97,98,111,114,116,101,100,0,103,105,102,58,120,100,111,116,0,0,0,0,0,0,0,0,47,103,114,101,121,115,55,47, 49,0,0,0,0,0,0,0,45,50,10,0,0,0,0,0,47,103,114,101,121,115,54,47,54,0,0,0,0,0,0,0,111,98,106,112,49,45,62,115,122,46,120,32,61,61,32,48,32,38,38,32,111,98,106,112,49,45,62,115,122,46,121,32,61,61,32,48,0,0,0,0,47,103,114,101,121,115,54,47,53,0,0,0,0,0,0,0,66,111,111,107,109,97,110,45,68,101,109,105,0,0,0,0,47,103,114,101,121,115,54,47,52,0,0,0,0,0,0,0,32,101,32,0,0,0,0,0,47,103,114,101,121,115,54,47,51,0,0,0,0,0,0,0,35,32,71,101,110,101,114,97,116,101,100,32,98,121,32,0,99,103,0,0,0,0,0,0,47,103, 114,101,121,115,54,47,50,0,0,0,0,0,0,0,99,111,114,101,0,0,0,0,49,46,50,0,0,0,0,0,85,110,107,110,111,119,110,32,34,115,112,108,105,110,101,115,34,32,118,97,108,117,101,58,32,34,37,115,34,32,45,32,105,103,110,111,114,101,100,10,0,0,0,0,0,0,0,0,72,101,108,118,101,116,105,99,97,45,66,111,108,100,0,0,114,101,99,116,97,110,103,108,101,0,0,0,0,0,0,0,58,0,0,0,0,0,0,0,37,99,37,108,100,0,0,0,47,103,114,101,121,115,54,47,49,0,0,0,0,0,0,0,115,118,103,0,0,0,0,0,49,51,0,0,0,0,0,0,102,97,99,101,0,0,0,0,111,114, 116,104,111,95,121,120,0,0,0,0,0,0,0,0,67,0,0,0,0,0,0,0,100,97,114,107,114,101,100,0,95,110,101,97,116,111,95,99,99,0,0,0,0,0,0,0,47,103,114,101,121,115,53,47,53,0,0,0,0,0,0,0,71,73,70,56,0,0,0,0,103,114,101,115,116,111,114,101,10,0,0,0,0,0,0,0,98,108,117,101,0,0,0,0,60,109,97,112,32,105,100,61,34,0,0,0,0,0,0,0,47,98,108,117,101,115,51,47,49,0,0,0,0,0,0,0,47,103,114,101,121,115,53,47,52,0,0,0,0,0,0,0,47,103,114,101,121,115,53,47,51,0,0,0,0,0,0,0,112,97,114,115,101,114,32,110,111,116,32,115,117,115, 112,101,110,100,101,100,0,0,0,0,106,32,61,61,32,48,0,0,47,103,114,101,121,115,53,47,50,0,0,0,0,0,0,0,112,110,103,58,120,100,111,116,0,0,0,0,0,0,0,0,83,105,110,103,108,101,10,0,47,103,114,101,121,115,53,47,49,0,0,0,0,0,0,0,38,35,52,53,59,0,0,0,47,103,114,101,121,115,52,47,52,0,0,0,0,0,0,0,84,105,109,101,115,45,73,116,97,108,105,99,0,0,0,0,47,103,114,101,121,115,52,47,51,0,0,0,0,0,0,0,110,45,62,99,111,117,110,116,32,43,32,40,42,110,110,41,45,62,99,111,117,110,116,32,61,61,32,78,79,68,69,67,65,82,68, 32,43,32,49,0,32,108,32,0,0,0,0,0,47,103,114,101,121,115,52,47,50,0,0,0,0,0,0,0,32,80,97,103,101,115,58,32,37,100,10,0,0,0,0,0,47,103,114,101,121,115,52,47,49,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,49,46,52,0,0,0,0,0,101,115,0,0,0,0,0,0,72,101,108,118,101,116,105,99,97,0,0,0,0,0,0,0,120,120,120,0,0,0,0,0,114,101,99,116,0,0,0,0,37,100,0,0,0,0,0,0,47,103,114,101,121,115,51,47,51,0,0,0,0,0,0,0,99,99,32,40,37,100,32,99,101,108,108,115,41,32,97,116,32,40,37,100,44,37,100,41,10,0,0,0,0,0,0,0,112,115,0,0,0,0,0, 0,49,50,0,0,0,0,0,0,99,111,108,111,114,0,0,0,111,114,116,104,111,103,111,110,97,108,32,99,111,110,115,116,114,97,105,110,116,115,0,0,102,105,120,101,100,0,0,0,117,110,109,97,116,99,104,101,100,32,39,40,39,32,105,110,32,115,116,121,108,101,58,32,37,115,10,0,0,0,0,0,100,97,114,107,111,114,99,104,105,100,0,0,0,0,0,0,82,105,103,104,116,0,0,0,37,115,32,97,116,116,114,105,98,117,116,101,32,118,97,108,117,101,32,109,117,115,116,32,98,101,32,49,32,111,114,32,50,32,45,32,105,103,110,111,114,105,110,103,10, 0,0,0,47,103,114,101,121,115,51,47,50,0,0,0,0,0,0,0,98,109,112,0,0,0,0,0,32,32,47,66,111,114,100,101,114,32,91,32,48,32,48,32,48,32,93,10,32,32,47,65,99,116,105,111,110,32,60,60,32,47,83,117,98,116,121,112,101,32,47,85,82,73,32,47,85,82,73,32,37,115,32,62,62,10,32,32,47,83,117,98,116,121,112,101,32,47,76,105,110,107,10,47,65,78,78,32,112,100,102,109,97,114,107,10,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,47,97,99,99,101,110,116,56,47,56,0,0,0,0,0,0,47,103,114,101,121,115,51,47,49,0,0,0,0,0,0,0,47,103,114, 101,101,110,115,57,47,57,0,0,0,0,0,0,112,97,114,115,101,114,32,115,117,115,112,101,110,100,101,100,0,0,0,0,0,0,0,0,115,118,103,58,100,111,116,0,47,103,114,101,101,110,115,57,47,56,0,0,0,0,0,0,12,0,0,0,0,0,0,0,99,105,114,99,111,0,0,0,120,76,97,121,111,117,116,32,0,0,0,0,0,0,0,0,49,48,48,46,48,48,10,0,47,103,114,101,101,110,115,57,47,55,0,0,0,0,0,0,105,110,112,117,116,115,99,97,108,101,0,0,0,0,0,0,47,103,114,101,101,110,115,57,47,54,0,0,0,0,0,0,72,101,108,118,101,116,105,99,97,45,78,97,114,114,111, 119,45,66,111,108,100,79,98,108,105,113,117,101,0,0,0,0,47,103,114,101,101,110,115,57,47,53,0,0,0,0,0,0,120,100,111,116,0,0,0,0,37,46,48,102,44,37,46,48,102,32,0,0,0,0,0,0,47,103,114,101,101,110,115,57,47,52,0,0,0,0,0,0,99,97,110,110,111,116,32,114,101,97,108,108,111,99,32,111,112,115,0,0,0,0,0,0,32,84,105,116,108,101,58,32,0,0,0,0,0,0,0,0,47,103,114,101,101,110,115,57,47,51,0,0,0,0,0,0,117,32,61,61,32,85,70,95,102,105,110,100,40,117,41,0,120,100,111,116,118,101,114,115,105,111,110,0,0,0,0,0,114, 117,101,0,0,0,0,0,67,111,117,114,105,101,114,45,79,98,108,105,113,117,101,0,99,111,109,112,111,110,101,110,116,0,0,0,0,0,0,0,37,46,53,103,44,37,46,53,103,44,37,46,53,103,44,37,46,53,103,32,0,0,0,0,102,111,110,116,110,97,109,101,58,32,34,37,115,34,32,114,101,115,111,108,118,101,100,32,116,111,58,32,37,115,10,0,47,103,114,101,101,110,115,57,47,50,0,0,0,0,0,0,98,98,91,37,115,93,32,37,46,53,103,32,37,46,53,103,32,37,46,53,103,32,37,46,53,103,10,0,0,0,0,0,103,100,0,0,0,0,0,0,103,101,116,115,112,108,105, 110,101,112,111,105,110,116,115,58,32,110,111,32,115,112,108,105,110,101,32,112,111,105,110,116,115,32,97,118,97,105,108,97,98,108,101,32,102,111,114,32,101,100,103,101,32,40,37,115,44,37,115,41,10,0,0,0,49,49,0,0,0,0,0,0,60,70,79,78,84,62,0,0,111,114,116,104,111,0,0,0,100,105,115,116,111,114,116,105,111,110,0,0,0,0,0,0,116,114,117,110,99,97,116,105,110,103,32,115,116,121,108,101,32,39,37,115,39,10,0,0,100,97,114,107,111,114,97,110,103,101,0,0,0,0,0,0,114,32,38,38,32,114,114,0,114,0,0,0,0,0,0,0,115, 116,114,101,115,115,119,116,0,0,0,0,0,0,0,0,47,103,114,101,101,110,115,57,47,49,0,0,0,0,0,0,115,104,97,112,101,102,105,108,101,0,0,0,0,0,0,0,66,77,0,0,0,0,0,0,32,93,10,0,0,0,0,0,99,95,99,110,116,32,61,61,32,48,0,0,0,0,0,0,105,110,32,114,111,117,116,101,115,112,108,105,110,101,115,44,32,99,97,110,110,111,116,32,102,105,110,100,32,78,79,82,77,65,76,32,101,100,103,101,10,0,0,0,0,0,0,0,69,114,114,111,114,32,105,110,105,116,105,97,108,105,122,105,110,103,32,102,111,114,32,100,101,102,108,97,116,105,111, 110,10,0,0,0,0,0,0,0,99,97,110,39,116,32,102,105,110,100,32,108,105,98,114,97,114,121,32,102,105,108,101,32,37,115,10,0,0,0,0,0,100,101,102,97,117,108,116,32,0,0,0,0,0,0,0,0,102,111,114,99,101,108,97,98,101,108,115,0,0,0,0,0,47,97,99,99,101,110,116,56,47,55,0,0,0,0,0,0,47,103,114,101,101,110,115,56,47,56,0,0,0,0,0,0,115,111,108,105,100,0,0,0,37,115,37,100,32,110,111,100,101,115,32,37,100,32,101,100,103,101,115,32,37,100,32,105,116,101,114,32,37,46,50,102,32,115,101,99,10,0,0,0,115,112,97,110,45,62, 102,111,110,116,0,0,0,0,0,0,95,110,101,119,95,114,97,110,107,0,0,0,0,0,0,0,45,62,0,0,0,0,0,0,47,103,114,101,101,110,115,56,47,55,0,0,0,0,0,0,105,108,108,101,103,97,108,32,99,104,97,114,97,99,116,101,114,40,115,41,32,105,110,32,112,117,98,108,105,99,32,105,100,0,0,0,0,0,0,0,47,97,99,99,101,110,116,56,47,54,0,0,0,0,0,0,117,115,101,114,111,117,116,58,32,99,111,117,108,100,32,110,111,116,32,97,108,108,111,99,97,116,101,32,109,101,109,111,114,121,10,0,0,0,0,0,68,97,109,112,105,110,103,0,103,99,58,32,79, 117,116,32,111,102,32,109,101,109,111,114,121,10,0,0,0,0,0,0,101,112,115,58,100,111,116,0,47,103,114,101,101,110,115,56,47,54,0,0,0,0,0,0,102,100,112,32,100,111,101,115,32,110,111,116,32,115,117,112,112,111,114,116,32,115,116,97,114,116,61,115,101,108,102,32,45,32,105,103,110,111,114,105,110,103,10,0,0,0,0,0,105,115,32,117,110,100,101,102,105,110,101,100,46,32,82,101,118,101,114,116,105,110,103,32,116,111,32,116,104,101,32,115,104,111,114,116,101,115,116,32,112,97,116,104,32,109,111,100,101,108,46, 10,0,0,0,0,32,32,0,0,0,0,0,0,48,0,0,0,0,0,0,0,37,46,48,51,102,0,0,0,37,100,0,0,0,0,0,0,76,101,116,116,101,114,10,0,47,103,114,101,101,110,115,56,47,53,0,0,0,0,0,0,37,46,48,51,108,102,32,0,45,45,0,0,0,0,0,0,47,103,114,101,101,110,115,56,47,52,0,0,0,0,0,0,72,101,108,118,101,116,105,99,97,45,78,97,114,114,111,119,0,0,0,0,0,0,0,0,95,99,108,111,110,101,95,37,100,0,0,0,0,0,0,0,47,103,114,101,101,110,115,56,47,51,0,0,0,0,0,0,116,104,101,32,97,115,112,101,99,116,32,97,116,116,114,105,98,117,116,101,32,104, 97,115,32,98,101,101,110,32,100,105,115,97,98,108,101,100,32,100,117,101,32,116,111,32,105,109,112,108,101,109,101,110,116,97,116,105,111,110,32,102,108,97,119,115,32,45,32,97,116,116,114,105,98,117,116,101,32,105,103,110,111,114,101,100,46,10,0,0,0,0,0,0,0,0,47,103,114,101,101,110,115,56,47,50,0,0,0,0,0,0,109,97,107,101,80,111,108,121,58,32,117,110,107,110,111,119,110,32,115,104,97,112,101,32,116,121,112,101,32,37,115,10,0,0,0,0,0,0,0,0,78,68,95,105,110,40,114,105,103,104,116,41,46,115,105,122,101, 32,43,32,78,68,95,111,117,116,40,114,105,103,104,116,41,46,115,105,122,101,32,61,61,32,48,0,0,0,0,0,32,109,32,0,0,0,0,0,110,111,32,109,101,109,111,114,121,32,102,114,111,109,32,122,109,97,108,108,111,99,40,41,10,0,0,0,0,0,0,0,47,97,99,99,101,110,116,51,47,50,0,0,0,0,0,0,35,0,0,0,0,0,0,0,47,103,114,101,101,110,115,56,47,49,0,0,0,0,0,0,95,100,114,97,119,95,0,0,112,108,105,110,101,0,0,0,67,111,117,114,105,101,114,45,66,111,108,100,79,98,108,105,113,117,101,0,0,0,0,0,100,105,103,114,97,112,104,0,98,111, 120,51,100,0,0,0,37,46,50,102,0,0,0,0,82,79,85,78,68,40,71,68,95,98,98,40,103,41,46,76,76,46,120,41,32,61,61,32,48,0,0,0,0,0,0,0,47,103,114,101,101,110,115,55,47,55,0,0,0,0,0,0,99,111,108,117,109,110,32,109,97,106,111,114,0,0,0,0,110,111,110,101,0,0,0,0,49,48,0,0,0,0,0,0,73,108,108,101,103,97,108,32,118,97,108,117,101,32,37,115,32,102,111,114,32,65,76,73,71,78,32,45,32,105,103,110,111,114,101,100,10,0,0,0,120,32,97,110,100,32,121,32,115,99,97,108,105,110,103,0,111,114,105,101,110,116,97,116,105,111, 110,0,0,0,0,0,117,110,109,97,116,99,104,101,100,32,39,41,39,32,105,110,32,115,116,121,108,101,58,32,37,115,10,0,0,0,0,0,100,97,114,107,111,108,105,118,101,103,114,101,101,110,0,0,108,97,121,111,117,116,32,97,98,111,114,116,101,100,10,0,47,103,114,101,101,110,115,55,47,54,0,0,0,0,0,0,97,108,105,99,101,98,108,117,101,0,0,0,0,0,0,0,112,115,0,0,0,0,0,0,91,32,47,82,101,99,116,32,91,32,0,0,0,0,0,0,98,97,115,101,32,114,101,102,101,114,101,114,10,0,0,0,47,103,114,101,101,110,115,55,47,53,0,0,0,0,0,0,110, 0,0,0,0,0,0,0,65,103,114,97,112,104,105,110,102,111,95,116,0,0,0,0,47,103,114,101,101,110,115,55,47,52,0,0,0,0,0,0,116,101,120,116,32,100,101,99,108,97,114,97,116,105,111,110,32,110,111,116,32,119,101,108,108,45,102,111,114,109,101,100,0,0,0,0,0,0,0,0,47,97,99,99,101,110,116,56,47,53,0,0,0,0,0,0,37,115,32,45,62,32,37,115,58,32,104,101,97,100,32,110,111,116,32,105,110,115,105,100,101,32,104,101,97,100,32,99,108,117,115,116,101,114,32,37,115,10,0,0,0,0,0,0,47,103,114,101,101,110,115,55,47,51,0,0,0, 0,0,0,112,115,58,100,111,116,0,0,47,103,114,101,101,110,115,55,47,50,0,0,0,0,0,0,73,110,99,104,101,115,10,0,32,45,62,32,0,0,0,0,37,108,102,0,0,0,0,0,47,103,114,101,101,110,115,55,47,49,0,0,0,0,0,0,108,105,103,104,116,103,114,101,121,0,0,0,0,0,0,0,72,101,108,118,101,116,105,99,97,45,78,97,114,114,111,119,45,79,98,108,105,113,117,101,0,0,0,0,0,0,0,0,109,101,109,111,114,121,32,101,120,104,97,117,115,116,101,100,0,0,0,0,0,0,0,0,47,103,114,101,101,110,115,54,47,54,0,0,0,0,0,0,99,108,117,115,116,101,114, 0,100,105,109,0,0,0,0,0,97,114,116,105,99,117,108,97,116,105,111,110,95,112,111,115,0,0,0,0,0,0,0,0,60,118,58,112,97,116,104,32,118,61,34,0,0,0,0,0,47,103,114,101,101,110,115,54,47,53,0,0,0,0,0,0,99,111,109,112,111,117,110,100,69,100,103,101,115,58,32,99,111,117,108,100,32,110,111,116,32,99,111,110,115,116,114,117,99,116,32,111,98,115,116,97,99,108,101,115,32,45,32,102,97,108,108,105,110,103,32,98,97,99,107,32,116,111,32,115,116,114,97,105,103,104,116,32,108,105,110,101,32,101,100,103,101,115,10, 0,0,0,0,0,114,111,117,116,101,115,112,108,105,110,101,115,105,110,105,116,58,32,99,97,110,110,111,116,32,97,108,108,111,99,97,116,101,32,112,115,10,0,0,0,32,45,97,110,99,104,111,114,32,101,0,0,0,0,0,0,68,117,109,109,121,61,37,100,10,0,0,0,0,0,0,0,47,103,114,101,101,110,115,54,47,52,0,0,0,0,0,0,114,0,0,0,0,0,0,0,37,100,32,0,0,0,0,0,111,108,121,108,105,110,101,0,67,111,117,114,105,101,114,45,66,111,108,100,0,0,0,0,37,100,32,37,100,32,37,100,32,37,100,0,0,0,0,0,103,114,97,112,104,0,0,0,101,112,115,58, 112,115,0,0,102,111,108,100,101,114,0,0,37,46,53,103,44,37,46,53,103,44,37,46,53,103,44,37,46,53,103,0,0,0,0,0,47,103,114,101,101,110,115,54,47,51,0,0,0,0,0,0,114,111,119,32,109,97,106,111,114,0,0,0,0,0,0,0,115,104,97,112,101,102,105,108,101,0,0,0,0,0,0,0,103,108,111,98,97,108,0,0,57,0,0,0,0,0,0,0,69,78,84,69,82,0,0,0,115,99,97,108,101,120,121,0,115,107,101,119,0,0,0,0,110,101,115,116,105,110,103,32,110,111,116,32,97,108,108,111,119,101,100,32,105,110,32,115,116,121,108,101,58,32,37,115,10,0,0,0, 0,0,0,0,100,97,114,107,109,97,103,101,110,116,97,0,0,0,0,0,98,0,0,0,0,0,0,0,37,100,32,110,111,100,101,115,32,37,46,50,102,32,115,101,99,10,0,0,0,0,0,0,47,103,114,101,101,110,115,54,47,50,0,0,0,0,0,0,47,112,97,116,104,98,111,120,32,123,10,32,32,32,32,47,88,32,101,120,99,104,32,110,101,103,32,37,46,53,103,32,115,117,98,32,100,101,102,10,32,32,32,32,47,89,32,101,120,99,104,32,37,46,53,103,32,115,117,98,32,100,101,102,10,32,32,32,32,47,120,32,101,120,99,104,32,110,101,103,32,37,46,53,103,32,115,117,98, 32,100,101,102,10,32,32,32,32,47,121,32,101,120,99,104,32,37,46,53,103,32,115,117,98,32,100,101,102,10,32,32,32,32,110,101,119,112,97,116,104,32,120,32,121,32,109,111,118,101,116,111,10,32,32,32,32,88,32,121,32,108,105,110,101,116,111,10,32,32,32,32,88,32,89,32,108,105,110,101,116,111,10,32,32,32,32,120,32,89,32,108,105,110,101,116,111,10,32,32,32,32,99,108,111,115,101,112,97,116,104,32,115,116,114,111,107,101,10,125,32,100,101,102,10,0,0,37,33,80,83,45,65,100,111,98,101,45,0,0,0,0,0,32,37,115,32, 97,108,105,103,110,101,100,116,101,120,116,10,0,0,0,0,0,0,0,0,60,47,109,97,112,62,10,0,100,111,116,116,101,100,0,0,47,103,114,101,101,110,115,54,47,49,0,0,0,0,0,0,109,105,110,99,114,111,115,115,46,99,0,0,0,0,0,0,47,103,114,101,101,110,115,53,47,53,0,0,0,0,0,0,88,77,76,32,100,101,99,108,97,114,97,116,105,111,110,32,110,111,116,32,119,101,108,108,45,102,111,114,109,101,100,0,47,97,99,99,101,110,116,56,47,52,0,0,0,0,0,0,106,112,103,58,100,111,116,0,47,103,114,101,101,110,115,53,47,52,0,0,0,0,0,0,47, 103,114,101,101,110,115,53,47,51,0,0,0,0,0,0,67,101,110,116,101,114,10,0,103,114,97,112,104,32,0,0,47,103,114,101,101,110,115,53,47,50,0,0,0,0,0,0,72,101,108,118,101,116,105,99,97,45,78,97,114,114,111,119,45,66,111,108,100,0,0,0,58,0,0,0,0,0,0,0,110,101,116,119,111,114,107,32,115,105,109,112,108,101,120,58,32,0,0,0,0,0,0,0,47,103,114,101,101,110,115,53,47,49,0,0,0,0,0,0,37,115,37,115,37,115,0,0,111,117,116,32,111,102,32,109,101,109,111,114,121,10,0,0,32,119,105,100,116,104,58,32,37,100,59,32,104, 101,105,103,104,116,58,32,37,100,34,32,102,105,108,108,101,100,61,34,102,97,108,115,101,34,62,0,47,103,114,101,101,110,115,52,47,52,0,0,0,0,0,0,32,45,97,110,99,104,111,114,32,119,0,0,0,0,0,0,98,111,120,0,0,0,0,0,47,103,114,101,101,110,115,52,47,51,0,0,0,0,0,0,84,32,0,0,0,0,0,0,114,116,104,111,0,0,0,0,115,104,97,112,101,0,0,0,109,111,110,111,115,112,97,99,101,0,0,0,0,0,0,0,115,117,98,103,114,97,112,104,0,0,0,0,0,0,0,0,116,97,98,0,0,0,0,0,101,44,37,46,53,103,44,37,46,53,103,32,0,0,0,0,34,34,0,0,0,0, 0,0,47,103,114,101,101,110,115,52,47,50,0,0,0,0,0,0,97,114,114,97,121,32,112,97,99,107,105,110,103,58,32,37,115,32,37,100,32,114,111,119,115,32,37,100,32,99,111,108,117,109,110,115,10,0,0,0,108,111,99,97,108,0,0,0,56,0,0,0,0,0,0,0,69,70,84,0,0,0,0,0,111,108,100,32,115,99,97,108,105,110,103,0,0,0,0,0,112,101,114,105,112,104,101,114,105,101,115,0,0,0,0,0,105,110,32,99,108,117,115,116,101,114,32,37,115,10,0,0,100,97,114,107,107,104,97,107,105,0,0,0,0,0,0,0,105,110,118,105,115,0,0,0,109,97,106,111,114, 105,122,97,116,105,111,110,10,0,0,0,47,103,114,101,101,110,115,52,47,49,0,0,0,0,0,0,105,110,32,108,97,98,101,108,32,111,102,32,103,114,97,112,104,32,37,115,10,0,0,0,112,110,103,0,0,0,0,0,32,109,111,118,101,116,111,32,0,0,0,0,0,0,0,0,115,116,121,108,101,0,0,0,34,62,10,0,0,0,0,0,47,103,114,101,101,110,115,51,47,51,0,0,0,0,0,0,108,97,98,101,108,0,0,0,47,103,114,101,101,110,115,51,47,50,0,0,0,0,0,0,105,110,99,111,109,112,108,101,116,101,32,109,97,114,107,117,112,32,105,110,32,112,97,114,97,109,101,116, 101,114,32,101,110,116,105,116,121,0,0,0,115,121,110,116,97,120,32,101,114,114,111,114,0,0,0,0,47,97,99,99,101,110,116,56,47,51,0,0,0,0,0,0,95,95,0,0,0,0,0,0,71,68,95,114,97,110,107,40,103,41,91,114,93,46,110,32,60,61,32,71,68,95,114,97,110,107,40,103,41,91,114,93,46,97,110,0,0,0,0,0,106,112,101,58,100,111,116,0,47,103,114,101,101,110,115,51,47,49,0,0,0,0,0,0,104,101,97,100,32,110,111,100,101,32,37,115,32,105,110,115,105,100,101,32,116,97,105,108,32,99,108,117,115,116,101,114,32,37,115,10,0,0,0,0, 37,115,58,32,0,0,0,0,47,103,110,98,117,57,47,57,0,0,0,0,0,0,0,0,80,111,114,116,114,97,105,116,10,0,0,0,0,0,0,0,116,97,105,108,32,110,111,100,101,32,37,115,32,105,110,115,105,100,101,32,104,101,97,100,32,99,108,117,115,116,101,114,32,37,115,10,0,0,0,0,47,103,110,98,117,57,47,56,0,0,0,0,0,0,0,0,72,101,108,118,101,116,105,99,97,45,66,111,108,100,79,98,108,105,113,117,101,0,0,0,104,101,97,100,32,99,108,117,115,116,101,114,32,37,115,32,105,110,115,105,100,101,32,116,97,105,108,32,99,108,117,115,116,101, 114,32,37,115,10,0,71,68,95,109,105,110,114,97,110,107,40,103,41,32,61,61,32,48,0,0,0,0,0,0,47,103,110,98,117,57,47,55,0,0,0,0,0,0,0,0,116,97,105,108,32,99,108,117,115,116,101,114,32,37,115,32,105,110,115,105,100,101,32,104,101,97,100,32,99,108,117,115,116,101,114,32,37,115,10,0,83,99,97,110,110,105,110,103,32,103,114,97,112,104,32,37,115,44,32,37,100,32,110,111,100,101,115,10,0,0,0,0,32,60,118,58,115,104,97,112,101,32,115,116,121,108,101,61,34,112,111,115,105,116,105,111,110,58,97,98,115,111,108, 117,116,101,59,32,0,0,0,0,47,103,110,98,117,57,47,54,0,0,0,0,0,0,0,0,32,37,100,125,0,0,0,0,99,108,117,115,116,101,114,32,99,121,99,108,101,32,37,115,32,45,45,32,37,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,10,0,0,0,47,103,110,98,117,57,47,53,0,0,0,0,0,0,0,0,116,32,37,100,32,0,0,0,111,0,0,0,0,0,0,0,110,97,109,101,0,0,0,0,67,111,117,114,105,101,114,0,110,111,100,101,0,0,0,0,114,0,0,0,0,0,0,0,110,111,116,101,0,0,0,0,115,44,37,46,53,103,44,37,46,53,103,32,0,0,0,0,115,117,98,103,114,97, 112,104,0,0,0,0,0,0,0,0,47,103,110,98,117,57,47,52,0,0,0,0,0,0,0,0,32,114,49,32,37,102,32,114,50,32,37,102,10,0,0,0,55,0,0,0,0,0,0,0,73,71,72,84,0,0,0,0,111,115,99,97,108,101,0,0,115,105,100,101,115,0,0,0,116,114,97,110,115,112,97,114,101,110,116,0,0,0,0,0,100,97,114,107,103,114,101,121,0,0,0,0,0,0,0,0,122,119,110,106,0,0,0,0,95,99,99,95,0,0,0,0,99,111,110,118,101,114,116,32,103,114,97,112,104,58,32,0,47,103,110,98,117,57,47,51,0,0,0,0,0,0,0,0,137,80,78,71,13,10,26,10,0,0,0,0,0,0,0,0,32,47,37,115, 32,115,101,116,95,102,111,110,116,10,0,0,122,119,106,0,0,0,0,0,34,47,62,10,0,0,0,0,47,103,110,98,117,57,47,50,0,0,0,0,0,0,0,0,122,101,116,97,0,0,0,0,99,109,97,112,58,109,97,112,0,0,0,0,0,0,0,0,47,103,110,98,117,57,47,49,0,0,0,0,0,0,0,0,109,117,115,116,32,110,111,116,32,117,110,100,101,99,108,97,114,101,32,112,114,101,102,105,120,0,0,0,0,0,0,0,47,97,99,99,101,110,116,56,47,50,0,0,0,0,0,0,121,117,109,108,0,0,0,0,106,112,101,103,58,100,111,116,0,0,0,0,0,0,0,0,47,103,110,98,117,56,47,56,0,0,0,0,0,0,0, 0,121,101,110,0,0,0,0,0,106,112,101,103,58,115,118,103,0,0,0,0,0,0,0,0,47,103,110,98,117,56,47,55,0,0,0,0,0,0,0,0,35,32,80,97,103,101,115,58,32,37,100,10,0,0,0,0,121,97,99,117,116,101,0,0,47,103,110,98,117,56,47,54,0,0,0,0,0,0,0,0,72,101,108,118,101,116,105,99,97,45,79,98,108,105,113,117,101,0,0,0,0,0,0,0,120,105,0,0,0,0,0,0,47,103,110,98,117,56,47,53,0,0,0,0,0,0,0,0,101,100,103,101,0,0,0,0,119,101,105,101,114,112,0,0,32,45,45,62,10,0,0,0,47,103,110,98,117,56,47,52,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0, 0,117,117,109,108,0,0,0,0,47,103,110,98,117,56,47,51,0,0,0,0,0,0,0,0,70,32,0,0,0,0,0,0,115,111,117,114,99,101,32,112,111,105,110,116,32,110,111,116,32,105,110,32,97,110,121,32,116,114,105,97,110,103,108,101,0,0,0,0,0,0,0,0,111,110,101,0,0,0,0,0,117,112,115,105,108,111,110,0,66,111,111,107,109,97,110,45,76,105,103,104,116,73,116,97,108,105,99,0,0,0,0,0,119,0,0,0,0,0,0,0,111,99,116,97,103,111,110,0,37,46,53,103,32,37,46,53,103,0,0,0,0,0,0,0,100,105,103,114,97,112,104,0,47,103,110,98,117,56,47,50,0, 0,0,0,0,0,0,0,114,111,111,116,32,37,100,32,40,37,102,41,32,37,100,32,40,37,102,41,10,0,0,0,54,0,0,0,0,0,0,0,98,111,120,0,0,0,0,0,97,108,105,103,110,0,0,0,105,112,115,101,112,0,0,0,111,114,100,101,114,105,110,103,0,0,0,0,0,0,0,0,108,105,103,104,116,103,114,101,121,0,0,0,0,0,0,0,114,101,112,111,115,105,116,105,111,110,32,37,115,10,0,0,100,97,114,107,103,114,101,101,110,0,0,0,0,0,0,0,117,112,115,105,104,0,0,0,97,103,114,111,111,116,32,111,102,32,97,32,98,97,100,32,111,98,106,101,99,116,0,0,109,111,100, 101,108,32,37,100,32,115,109,97,114,116,95,105,110,105,116,32,37,100,32,115,116,114,101,115,115,119,116,32,37,100,32,105,116,101,114,97,116,105,111,110,115,32,37,100,32,116,111,108,32,37,102,10,0,0,0,0,0,0,0,0,47,103,110,98,117,56,47,49,0,0,0,0,0,0,0,0,40,108,105,98,41,0,0,0,32,101,108,108,105,112,115,101,95,112,97,116,104,32,115,116,114,111,107,101,10,0,0,0,117,109,108,0,0,0,0,0,44,37,100,44,37,100,0,0,97,114,101,97,0,0,0,0,47,103,110,98,117,55,47,55,0,0,0,0,0,0,0,0,105,109,97,103,101,115,99,97, 108,101,0,0,0,0,0,0,83,121,110,116,97,120,32,101,114,114,111,114,58,32,110,111,110,45,115,112,97,99,101,32,115,116,114,105,110,103,32,117,115,101,100,32,98,101,102,111,114,101,32,60,84,65,66,76,69,62,0,0,0,0,0,0,117,103,114,97,118,101,0,0,109,100,115,77,111,100,101,108,58,32,100,101,108,116,97,32,61,32,37,102,10,0,0,0,47,103,110,98,117,55,47,54,0,0,0,0,0,0,0,0,117,110,98,111,117,110,100,32,112,114,101,102,105,120,0,0,114,111,111,116,32,61,32,37,115,10,0,0,0,0,0,0,47,97,99,99,101,110,116,56,47,49, 0,0,0,0,0,0,117,99,105,114,99,0,0,0,103,105,102,58,100,111,116,0,47,103,110,98,117,55,47,53,0,0,0,0,0,0,0,0,117,97,114,114,0,0,0,0,47,103,110,98,117,55,47,52,0,0,0,0,0,0,0,0,35,32,84,105,116,108,101,58,32,37,115,10,0,0,0,0,117,97,99,117,116,101,0,0,47,103,110,98,117,55,47,51,0,0,0,0,0,0,0,0,72,101,108,118,101,116,105,99,97,45,66,111,108,100,0,0,117,65,114,114,0,0,0,0,47,103,110,98,117,55,47,50,0,0,0,0,0,0,0,0,115,104,97,112,101,0,0,0,116,114,97,100,101,0,0,0,32,32,32,32,32,32,60,33,45,45,32,0,0,0, 0,0,47,103,110,98,117,55,47,49,0,0,0,0,0,0,0,0,32,45,102,111,110,116,32,123,0,0,0,0,0,0,0,0,116,105,109,101,115,0,0,0,47,103,110,98,117,54,47,54,0,0,0,0,0,0,0,0,101,32,0,0,0,0,0,0,105,110,101,0,0,0,0,0,116,105,108,100,101,0,0,0,108,105,103,104,116,0,0,0,116,97,105,108,112,111,114,116,0,0,0,0,0,0,0,0,115,101,112,116,97,103,111,110,0,0,0,0,0,0,0,0,65,103,114,97,112,104,105,110,102,111,95,116,0,0,0,0,115,97,109,112,108,101,112,111,105,110,116,115,0,0,0,0,115,116,114,105,99,116,0,0,47,103,110,98,117, 54,47,53,0,0,0,0,0,0,0,0,97,32,37,102,32,98,32,37,102,32,99,32,37,102,32,100,32,37,102,32,114,32,37,102,10,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,60,66,82,62,0,0,0,0,118,112,115,99,0,0,0,0,65,103,114,97,112,104,105,110,102,111,95,116,0,0,0,0,112,104,97,115,101,0,0,0,98,103,99,111,108,111,114,0,100,97,114,107,103,114,97,121,0,0,0,0,0,0,0,0,116,104,111,114,110,0,0,0,110,101,97,116,111,105,110,105,116,46,99,0,0,0,0,0,47,103,110,98,117,54,47,52,0,0,0,0,0,0,0,0,119,101,98,112,0,0,0,0,32,101,108,108,105,112,115, 101,95,112,97,116,104,32,102,105,108,108,10,0,0,0,0,0,116,104,105,110,115,112,0,0,37,100,44,37,100,0,0,0,47,103,110,98,117,54,47,51,0,0,0,0,0,0,0,0,37,115,32,105,110,32,108,105,110,101,32,37,100,32,10,0,116,104,101,116,97,115,121,109,0,0,0,0,0,0,0,0,47,103,110,98,117,54,47,50,0,0,0,0,0,0,0,0,99,97,110,110,111,116,32,99,104,97,110,103,101,32,115,101,116,116,105,110,103,32,111,110,99,101,32,112,97,114,115,105,110,103,32,104,97,115,32,98,101,103,117,110,0,0,0,0,116,104,101,116,97,0,0,0,112,110,103,58, 100,111,116,0,47,103,110,98,117,54,47,49,0,0,0,0,0,0,0,0,116,104,101,114,101,52,0,0,47,103,110,98,117,53,47,53,0,0,0,0,0,0,0,0,35,32,71,101,110,101,114,97,116,101,100,32,98,121,32,37,115,32,118,101,114,115,105,111,110,32,37,115,32,40,37,115,41,10,0,0,0,0,0,0,116,97,117,0,0,0,0,0,76,97,121,111,117,116,32,116,121,112,101,58,32,34,37,115,34,32,110,111,116,32,114,101,99,111,103,110,105,122,101,100,46,32,85,115,101,32,111,110,101,32,111,102,58,37,115,10,0,0,0,0,0,0,0,0,99,114,111,119,0,0,0,0,47,103,110, 98,117,53,47,52,0,0,0,0,0,0,0,0,72,101,108,118,101,116,105,99,97,0,0,0,0,0,0,0,115,122,108,105,103,0,0,0,110,32,33,61,32,78,68,95,110,101,120,116,40,110,41,0,47,103,110,98,117,53,47,51,0,0,0,0,0,0,0,0,119,105,100,116,104,0,0,0,115,117,112,101,0,0,0,0,121,101,108,108,111,119,0,0,95,115,112,97,110,95,37,100,0,0,0,0,0,0,0,0,47,103,110,98,117,53,47,50,0,0,0,0,0,0,0,0,125,0,0,0,0,0,0,0,47,97,99,99,101,110,116,55,47,55,0,0,0,0,0,0,115,117,112,51,0,0,0,0,47,103,110,98,117,53,47,49,0,0,0,0,0,0,0,0,69,32, 0,0,0,0,0,0,97,108,115,101,0,0,0,0,115,117,112,50,0,0,0,0,66,111,111,107,109,97,110,45,76,105,103,104,116,0,0,0,104,101,97,100,112,111,114,116,0,0,0,0,0,0,0,0,104,101,120,97,103,111,110,0,114,101,99,111,114,100,0,0,93,59,10,0,0,0,0,0,47,103,110,98,117,52,47,52,0,0,0,0,0,0,0,0,112,105,110,102,111,0,0,0,37,108,102,0,0,0,0,0,52,0,0,0,0,0,0,0,85,115,105,110,103,32,100,101,102,97,117,108,116,32,99,97,108,99,117,108,97,116,105,111,110,32,102,111,114,32,114,111,111,116,32,110,111,100,101,10,0,0,0,0,0,0, 0,0,73,108,108,101,103,97,108,32,97,116,116,114,105,98,117,116,101,32,37,115,32,105,110,32,37,115,32,45,32,105,103,110,111,114,101,100,10,0,0,0,99,111,109,112,114,101,115,115,0,0,0,0,0,0,0,0,69,68,95,116,111,95,118,105,114,116,40,111,114,105,103,41,32,61,61,32,78,85,76,76,0,0,0,0,0,0,0,0,102,105,108,108,99,111,108,111,114,0,0,0,0,0,0,0,37,115,32,37,115,10,0,0,100,97,114,107,103,111,108,100,101,110,114,111,100,0,0,0,115,117,112,49,0,0,0,0,78,68,95,105,100,40,110,112,41,32,61,61,32,105,0,0,47,103,110, 98,117,52,47,51,0,0,0,0,0,0,0,0,97,103,116,97,105,108,40,101,41,32,61,61,32,85,70,95,102,105,110,100,40,97,103,116,97,105,108,40,101,41,41,0,87,69,66,80,0,0,0,0,99,108,111,115,101,112,97,116,104,32,115,116,114,111,107,101,10,0,0,0,0,0,0,0,115,117,112,0,0,0,0,0,37,100,44,37,100,44,37,100,44,37,100,0,0,0,0,0,80,97,99,107,105,110,103,58,32,99,111,109,112,117,116,101,32,103,114,105,100,32,115,105,122,101,10,0,0,0,0,0,47,103,110,98,117,52,47,50,0,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,115,117,109,0,0,0,0,0,47, 103,110,98,117,52,47,49,0,0,0,0,0,0,0,0,114,101,113,117,101,115,116,101,100,32,102,101,97,116,117,114,101,32,114,101,113,117,105,114,101,115,32,88,77,76,95,68,84,68,32,115,117,112,112,111,114,116,32,105,110,32,69,120,112,97,116,0,0,0,0,0,115,117,98,101,0,0,0,0,47,97,99,99,101,110,116,55,47,54,0,0,0,0,0,0,115,118,103,58,109,97,112,0,47,103,110,98,117,51,47,51,0,0,0,0,0,0,0,0,115,117,98,0,0,0,0,0,47,103,110,98,117,51,47,50,0,0,0,0,0,0,0,0,115,112,97,100,101,115,0,0,35,70,73,71,32,51,46,50,10,0,0,0, 0,0,0,0,47,103,110,98,117,51,47,49,0,0,0,0,0,0,0,0,67,111,117,114,105,101,114,45,66,111,108,100,79,98,108,105,113,117,101,0,0,0,0,0,115,105,109,0,0,0,0,0,108,112,32,33,61,32,99,108,112,0,0,0,0,0,0,0,47,100,97,114,107,50,56,47,56,0,0,0,0,0,0,0,115,105,103,109,97,102,0,0,119,104,105,116,101,0,0,0,47,100,97,114,107,50,56,47,55,0,0,0,0,0,0,0,99,111,109,98,105,65,82,32,61,32,37,108,102,10,0,0,32,45,116,101,120,116,32,123,0,0,0,0,0,0,0,0,41,10,0,0,0,0,0,0,115,105,103,109,97,0,0,0,47,100,97,114,107,50,56, 47,54,0,0,0,0,0,0,0,37,115,37,100,32,45,0,0,111,109,112,111,117,110,100,0,32,40,0,0,0,0,0,0,115,104,121,0,0,0,0,0,66,111,111,107,109,97,110,45,68,101,109,105,73,116,97,108,105,99,0,0,0,0,0,0,107,101,121,0,0,0,0,0,99,111,110,115,116,114,97,105,110,116,46,99,0,0,0,0,112,101,110,116,97,103,111,110,0,0,0,0,0,0,0,0,109,97,120,105,116,101,114,0,37,46,53,103,0,0,0,0,10,0,0,0,0,0,0,0,47,100,97,114,107,50,56,47,53,0,0,0,0,0,0,0,108,105,98,112,97,99,107,58,32,100,105,115,99,32,61,32,37,102,32,40,32,60,32,48, 41,10,0,0,0,0,0,0,92,78,0,0,0,0,0,0,51,0,0,0,0,0,0,0,115,114,99,0,0,0,0,0,115,99,97,108,105,110,103,0,104,101,105,103,104,116,0,0,112,101,110,99,111,108,111,114,0,0,0,0,0,0,0,0,100,97,114,107,99,121,97,110,0,0,0,0,0,0,0,0,32,118,101,114,115,105,111,110,32,0,0,0,0,0,0,0,115,101,99,116,0,0,0,0,98,111,120,0,0,0,0,0,108,101,110,0,0,0,0,0,47,100,97,114,107,50,56,47,52,0,0,0,0,0,0,0,97,103,104,101,97,100,40,101,41,32,61,61,32,85,70,95,102,105,110,100,40,97,103,104,101,97,100,40,101,41,41,0,115,118,103, 0,0,0,0,0,99,108,111,115,101,112,97,116,104,32,102,105,108,108,10,0,60,33,45,45,32,71,101,110,101,114,97,116,101,100,32,98,121,32,0,0,0,0,0,0,115,100,111,116,0,0,0,0,37,100,44,37,100,44,37,100,0,0,0,0,0,0,0,0,47,100,97,114,107,50,56,47,51,0,0,0,0,0,0,0,32,34,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,71,114,97,112,104,105,99,115,47,83,86,71,47,49,46,49,47,68,84,68,47,115,118,103,49,49,46,100,116,100,34,62,10,0,0,0,115,99,97,114,111,110,0,0,98,108,97,99,107,0,0,0,47,100,97,114, 107,50,56,47,50,0,0,0,0,0,0,0,101,110,116,105,116,121,32,100,101,99,108,97,114,101,100,32,105,110,32,112,97,114,97,109,101,116,101,114,32,101,110,116,105,116,121,0,0,0,0,0,95,98,97,99,107,103,114,111,117,110,100,0,0,0,0,0,47,37,115,47,37,115,0,0,88,49,49,47,0,0,0,0,105,103,104,116,103,114,101,121,0,0,0,0,0,0,0,0,104,105,116,101,0,0,0,0,60,33,68,79,67,84,89,80,69,32,115,118,103,32,80,85,66,76,73,67,32,34,45,47,47,87,51,67,47,47,68,84,68,32,83,86,71,32,49,46,49,47,47,69,78,34,10,0,115,98,113,117,111, 0,0,0,108,97,99,107,0,0,0,0,121,101,108,108,111,119,103,114,101,101,110,0,0,0,0,0,47,97,99,99,101,110,116,55,47,53,0,0,0,0,0,0,121,101,108,108,111,119,52,0,101,112,115,58,109,97,112,0,121,101,108,108,111,119,51,0,47,100,97,114,107,50,56,47,49,0,0,0,0,0,0,0,121,101,108,108,111,119,50,0,121,101,108,108,111,119,49,0,121,101,108,108,111,119,0,0,119,104,105,116,101,115,109,111,107,101,0,0,0,0,0,0,119,104,105,116,101,0,0,0,119,104,101,97,116,52,0,0,34,32,116,121,112,101,61,34,116,101,120,116,47,99,115, 115,34,63,62,10,0,0,0,0,114,115,113,117,111,0,0,0,119,104,101,97,116,51,0,0,119,104,101,97,116,50,0,0,47,100,97,114,107,50,55,47,55,0,0,0,0,0,0,0,119,104,101,97,116,49,0,0,119,104,101,97,116,0,0,0,118,105,111,108,101,116,114,101,100,52,0,0,0,0,0,0,118,105,111,108,101,116,114,101,100,51,0,0,0,0,0,0,118,105,111,108,101,116,114,101,100,50,0,0,0,0,0,0,118,105,111,108,101,116,114,101,100,49,0,0,0,0,0,0,38,103,116,59,0,0,0,0,118,105,111,108,101,116,114,101,100,0,0,0,0,0,0,0,118,105,111,108,101,116,0,0, 60,63,120,109,108,45,115,116,121,108,101,115,104,101,101,116,32,104,114,101,102,61,34,0,114,115,97,113,117,111,0,0,116,117,114,113,117,111,105,115,101,52,0,0,0,0,0,0,35,32,101,110,100,32,111,102,32,70,73,71,32,102,105,108,101,10,0,0,0,0,0,0,116,117,114,113,117,111,105,115,101,51,0,0,0,0,0,0,116,117,114,113,117,111,105,115,101,50,0,0,0,0,0,0,116,117,114,113,117,111,105,115,101,49,0,0,0,0,0,0,47,100,97,114,107,50,55,47,54,0,0,0,0,0,0,0,116,117,114,113,117,111,105,115,101,0,0,0,0,0,0,0,116,114,97,110, 115,112,97,114,101,110,116,0,0,0,0,0,116,111,109,97,116,111,52,0,116,111,109,97,116,111,51,0,116,111,109,97,116,111,50,0,67,111,117,114,105,101,114,0,116,111,109,97,116,111,49,0,115,116,121,108,101,115,104,101,101,116,0,0,0,0,0,0,114,108,109,0,0,0,0,0,116,111,109,97,116,111,0,0,116,104,105,115,116,108,101,52,0,0,0,0,0,0,0,0,116,104,105,115,116,108,101,51,0,0,0,0,0,0,0,0,116,104,105,115,116,108,101,50,0,0,0,0,0,0,0,0,47,100,97,114,107,50,55,47,53,0,0,0,0,0,0,0,116,104,105,115,116,108,101,49,0,0,0, 0,0,0,0,0,116,104,105,115,116,108,101,0,116,97,110,52],"i8",L,l.J+112676);D([0,0,0,0,116,97,110,51,0,0,0,0,116,97,110,50,0,0,0,0,116,97,110,49,0,0,0,0,60,63,120,109,108,32,118,101,114,115,105,111,110,61,34,49,46,48,34,32,101,110,99,111,100,105,110,103,61,34,85,84,70,45,56,34,32,115,116,97,110,100,97,108,111,110,101,61,34,110,111,34,63,62,10,0,114,104,111,0,0,0,0,0,116,97,110,0,0,0,0,0,115,116,101,101,108,98,108,117,101,52,0,0,0,0,0,0,115,116,101,101,108,98,108,117,101,51,0,0,0,0,0,0,116,101,97,108, 0,0,0,0,115,116,101,101,108,98,108,117,101,50,0,0,0,0,0,0,47,100,97,114,107,50,55,47,52,0,0,0,0,0,0,0,115,116,101,101,108,98,108,117,101,49,0,0,0,0,0,0,115,116,101,101,108,98,108,117,101,0,0,0,0,0,0,0,115,112,114,105,110,103,103,114,101,101,110,52,0,0,0,0,115,112,114,105,110,103,103,114,101,101,110,51,0,0,0,0,32,99,114,101,97,116,101,32,116,101,120,116,32,0,0,0,115,112,114,105,110,103,103,114,101,101,110,50,0,0,0,0,115,112,114,105,110,103,103,114,101,101,110,49,0,0,0,0,32,120,109,108,110,115,58,120, 108,105,110,107,61,34,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,49,57,57,57,47,120,108,105,110,107,34,0,0,0,0,0,114,102,108,111,111,114,0,0,98,0,0,0,0,0,0,0,115,112,114,105,110,103,103,114,101,101,110,0,0,0,0,0,115,110,111,119,52,0,0,0,115,110,111,119,51,0,0,0,115,110,111,119,50,0,0,0,47,100,97,114,107,50,55,47,51,0,0,0,0,0,0,0,115,110,111,119,49,0,0,0,115,110,111,119,0,0,0,0,115,108,97,116,101,103,114,101,121,0,0,0,0,0,0,0,35,32,0,0,0,0,0,0,115,108,97,116,101,103,114,97,121, 52,0,0,0,0,0,0,37,46,48,51,102,0,0,0,115,108,97,116,101,103,114,97,121,51,0,0,0,0,0,0,99,97,110,110,111,116,32,109,97,108,108,111,99,32,111,112,115,0,0,0,0,0,0,0,115,108,97,116,101,103,114,97,121,50,0,0,0,0,0,0,117,114,118,101,100,0,0,0,32,120,109,108,110,115,61,34,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,50,48,48,48,47,115,118,103,34,0,0,0,0,0,114,101,103,0,0,0,0,0,115,101,114,105,102,0,0,0,104,114,101,102,0,0,0,0,115,108,97,116,101,103,114,97,121,49,0,0,0,0,0,0,115,108,97, 116,101,103,114,97,121,0,0,0,0,0,0,0,104,111,117,115,101,0,0,0,99,99,37,115,43,37,100,0,115,108,97,116,101,98,108,117,101,52,0,0,0,0,0,0,37,46,53,103,44,37,46,53,103,0,0,0,0,0,0,0,101,100,103,101,0,0,0,0,115,108,97,116,101,98,108,117,101,51,0,0,0,0,0,0,47,100,97,114,107,50,55,47,50,0,0,0,0,0,0,0,32,32,37,100,32,37,100,32,99,101,108,108,10,0,0,0,115,108,97,116,101,98,108,117,101,50,0,0,0,0,0,0,108,97,98,101,108,0,0,0,50,0,0,0,0,0,0,0,115,108,97,116,101,98,108,117,101,49,0,0,0,0,0,0,115,99,97,108,101, 0,0,0,115,99,97,108,101,0,0,0,115,108,97,116,101,98,108,117,101,0,0,0,0,0,0,0,116,97,105,108,99,108,105,112,0,0,0,0,0,0,0,0,115,107,121,98,108,117,101,52,0,0,0,0,0,0,0,0,99,111,108,111,114,0,0,0,115,107,121,98,108,117,101,51,0,0,0,0,0,0,0,0,99,108,117,115,116,101,114,0,100,97,114,107,98,108,117,101,0,0,0,0,0,0,0,0,115,107,121,98,108,117,101,50,0,0,0,0,0,0,0,0,32,118,105,101,119,66,111,120,61,34,37,46,50,102,32,37,46,50,102,32,37,46,50,102,32,37,46,50,102,34,0,0,114,101,97,108,0,0,0,0,115,107,121, 98,108,117,101,49,0,0,0,0,0,0,0,0,100,111,116,115,112,108,105,110,101,115,46,99,0,0,0,0,115,107,121,98,108,117,101,0,115,105,101,110,110,97,52,0,115,105,101,110,110,97,51,0,47,100,97,114,107,50,55,47,49,0,0,0,0,0,0,0,83,111,108,118,105,110,103,32,109,111,100,101,108,32,37,100,32,105,116,101,114,97,116,105,111,110,115,32,37,100,32,116,111,108,32,37,102,10,0,0,115,105,101,110,110,97,50,0,115,105,101,110,110,97,49,0,40,78,68,95,85,70,95,115,105,122,101,40,110,41,32,60,61,32,49,41,32,124,124,32,40,110, 32,61,61,32,108,101,97,100,101,114,41,0,0,0,115,105,101,110,110,97,0,0,115,101,97,115,104,101,108,108,52,0,0,0,0,0,0,0,60,115,118,103,0,0,0,0,32,99,117,114,118,101,116,111,10,0,0,0,0,0,0,0,115,101,97,115,104,101,108,108,51,0,0,0,0,0,0,0,115,101,97,115,104,101,108,108,50,0,0,0,0,0,0,0,60,115,118,103,32,119,105,100,116,104,61,34,37,100,112,116,34,32,104,101,105,103,104,116,61,34,37,100,112,116,34,10,0,0,0,0,0,0,0,0,114,100,113,117,111,0,0,0,75,80,95,76,101,102,116,0,115,101,97,115,104,101,108,108,49, 0,0,0,0,0,0,0,102,108,97,116,105,110,100,101,120,40,97,103,116,97,105,108,40,101,41,41,32,60,32,77,45,62,110,99,111,108,115,0,115,101,97,115,104,101,108,108,0,0,0,0,0,0,0,0,32,99,111,111,114,100,115,61,34,0,0,0,0,0,0,0,115,101,97,103,114,101,101,110,52,0,0,0,0,0,0,0,115,101,97,103,114,101,101,110,51,0,0,0,0,0,0,0,47,100,97,114,107,50,54,47,54,0,0,0,0,0,0,0,115,101,97,103,114,101,101,110,50,0,0,0,0,0,0,0,115,101,97,103,114,101,101,110,49,0,0,0,0,0,0,0,115,101,97,103,114,101,101,110,0,0,0,0,0,0,0,0, 115,97,110,100,121,98,114,111,119,110,0,0,0,0,0,0,115,97,108,109,111,110,52,0,115,97,108,109,111,110,51,0,32,80,97,103,101,115,58,32,37,100,32,45,45,62,10,0,114,99,101,105,108,0,0,0,115,97,108,109,111,110,50,0,115,97,108,109,111,110,49,0,115,97,108,109,111,110,0,0,115,97,100,100,108,101,98,114,111,119,110,0,0,0,0,0,47,100,97,114,107,50,54,47,53,0,0,0,0,0,0,0,117,110,101,120,112,101,99,116,101,100,32,112,97,114,115,101,114,32,115,116,97,116,101,32,45,32,112,108,101,97,115,101,32,115,101,110,100,32, 97,32,98,117,103,32,114,101,112,111,114,116,0,0,0,0,0,0,114,111,121,97,108,98,108,117,101,52,0,0,0,0,0,0,114,111,121,97,108,98,108,117,101,51,0,0,0,0,0,0,114,111,121,97,108,98,108,117,101,50,0,0,0,0,0,0,114,111,121,97,108,98,108,117,101,49,0,0,0,0,0,0,114,111,121,97,108,98,108,117,101,0,0,0,0,0,0,0,114,111,115,121,98,114,111,119,110,52,0,0,0,0,0,0,32,84,105,116,108,101,58,32,0,0,0,0,0,0,0,0,114,97,114,114,0,0,0,0,114,111,115,121,98,114,111,119,110,51,0,0,0,0,0,0,114,111,115,121,98,114,111,119,110, 50,0,0,0,0,0,0,114,111,115,121,98,114,111,119,110,49,0,0,0,0,0,0,47,97,99,99,101,110,116,55,47,52,0,0,0,0,0,0,112,115,58,109,97,112,0,0,114,111,115,121,98,114,111,119,110,0,0,0,0,0,0,0,47,100,97,114,107,50,54,47,52,0,0,0,0,0,0,0,114,101,100,52,0,0,0,0,114,101,100,51,0,0,0,0,114,101,100,50,0,0,0,0,114,101,100,49,0,0,0,0,116,119,111,112,105,0,0,0,114,101,100,0,0,0,0,0,112,117,114,112,108,101,52,0,60,33,45,45,0,0,0,0,114,97,113,117,111,0,0,0,112,117,114,112,108,101,51,0,112,117,114,112,108,101,50,0, 112,117,114,112,108,101,49,0,112,117,114,112,108,101,0,0,47,100,97,114,107,50,54,47,51,0,0,0,0,0,0,0,112,111,119,100,101,114,98,108,117,101,0,0,0,0,0,0,112,108,117,109,52,0,0,0,112,108,117,109,51,0,0,0,112,108,117,109,50,0,0,0,112,108,117,109,49,0,0,0,112,108,117,109,0,0,0,0,60,47,115,118,103,62,10,0,114,97,110,103,0,0,0,0,111,118,101,114,108,97,112,0,112,105,110,107,52,0,0,0,112,105,110,107,51,0,0,0,37,48,51,111,0,0,0,0,112,105,110,107,50,0,0,0,112,105,110,107,49,0,0,0,47,100,97,114,107,50,54,47, 50,0,0,0,0,0,0,0,112,105,110,107,0,0,0,0,112,101,114,117,0,0,0,0,112,101,97,99,104,112,117,102,102,52,0,0,0,0,0,0,112,101,97,99,104,112,117,102,102,51,0,0,0,0,0,0,112,101,97,99,104,112,117,102,102,50,0,0,0,0,0,0,67,111,117,114,105,101,114,45,66,111,108,100,0,0,0,0,112,101,97,99,104,112,117,102,102,49,0,0,0,0,0,0,34,32,99,108,97,115,115,61,34,108,97,121,101,114,34,62,10,0,0,0,0,0,0,0,114,97,100,105,99,0,0,0,112,101,97,99,104,112,117,102,102,0,0,0,0,0,0,0,112,97,112,97,121,97,119,104,105,112,0,0,0, 0,0,0,47,100,97,114,107,50,54,47,49,0,0,0,0,0,0,0,112,97,108,101,118,105,111,108,101,116,114,101,100,52,0,0,112,97,108,101,118,105,111,108,101,116,114,101,100,51,0,0,112,97,108,101,118,105,111,108,101,116,114,101,100,50,0,0,112,97,108,101,118,105,111,108,101,116,114,101,100,49,0,0,112,97,108,101,118,105,111,108,101,116,114,101,100,0,0,0,112,97,108,101,116,117,114,113,117,111,105,115,101,52,0,0,85,82,76,0,0,0,0,0,112,97,108,101,116,117,114,113,117,111,105,115,101,51,0,0,100,111,116,0,0,0,0,0,112,97, 108,101,116,117,114,113,117,111,105,115,101,50,0,0,32,116,114,97,110,115,102,111,114,109,61,34,115,99,97,108,101,40,37,103,32,37,103,41,32,114,111,116,97,116,101,40,37,100,41,32,116,114,97,110,115,108,97,116,101,40,37,103,32,37,103,41,34,62,10,0,114,65,114,114,0,0,0,0,112,97,108,101,116,117,114,113,117,111,105,115,101,49,0,0,112,97,108,101,116,117,114,113,117,111,105,115,101,0,0,0,112,97,108,101,103,114,101,101,110,52,0,0,0,0,0,0,115,105,108,118,101,114,0,0,112,97,108,101,103,114,101,101,110,51,0, 0,0,0,0,0,47,100,97,114,107,50,53,47,53,0,0,0,0,0,0,0,108,105,98,112,97,116,104,47,37,115,58,37,100,58,32,37,115,10,0,0,0,0,0,0,112,97,108,101,103,114,101,101,110,50,0,0,0,0,0,0,112,97,108,101,103,114,101,101,110,49,0,0,0,0,0,0,112,97,108,101,103,114,101,101,110,0,0,0,0,0,0,0,112,97,108,101,103,111,108,100,101,110,114,111,100,0,0,0,32,99,114,101,97,116,101,32,111,118,97,108,32,0,0,0,111,114,99,104,105,100,52,0,111,114,99,104,105,100,51,0,34,32,99,108,97,115,115,61,34,103,114,97,112,104,34,0,113,117, 111,116,0,0,0,0,111,114,99,104,105,100,50,0,111,114,99,104,105,100,49,0,111,114,99,104,105,100,0,0,111,114,97,110,103,101,114,101,100,52,0,0,0,0,0,0,47,100,97,114,107,50,53,47,52,0,0,0,0,0,0,0,111,114,97,110,103,101,114,101,100,51,0,0,0,0,0,0,111,114,97,110,103,101,114,101,100,50,0,0,0,0,0,0,117,116,105,108,115,46,99,0,111,114,97,110,103,101,114,101,100,49,0,0,0,0,0,0,111,114,97,110,103,101,114,101,100,0,0,0,0,0,0,0,50,32,0,0,0,0,0,0,111,114,97,110,103,101,52,0,111,114,97,110,103,101,51,0,73,110, 118,97,108,105,100,32,37,100,45,98,121,116,101,32,85,84,70,56,32,102,111,117,110,100,32,105,110,32,105,110,112,117,116,32,111,102,32,103,114,97,112,104,32,37,115,32,45,32,116,114,101,97,116,101,100,32,97,115,32,76,97,116,105,110,45,49,46,32,80,101,114,104,97,112,115,32,34,45,71,99,104,97,114,115,101,116,61,108,97,116,105,110,49,34,32,105,115,32,110,101,101,100,101,100,63,10,0,0,0,0,34,32,99,108,97,115,115,61,34,99,108,117,115,116,101,114,34,62,0,0,0,0,0,0,112,115,105,0,0,0,0,0,85,82,87,32,66,111, 111,107,109,97,110,32,76,0,0,0,111,114,97,110,103,101,50,0,103,114,97,112,104,118,105,122,0,0,0,0,0,0,0,0,111,114,97,110,103,101,49,0,112,97,114,97,108,108,101,108,111,103,114,97,109,0,0,0,103,114,97,112,104,32,37,115,44,32,99,111,111,114,100,32,37,115,44,32,101,120,112,101,99,116,101,100,32,102,111,117,114,32,100,111,117,98,108,101,115,10,0,0,0,0,0,0,98,97,100,32,101,100,103,101,32,108,101,110,32,34,37,115,34,0,0,0,0,0,0,0,111,114,97,110,103,101,0,0,44,37,46,53,103,0,0,0,102,111,110,116,45,62,110, 97,109,101,0,0,0,0,0,0,110,111,100,101,0,0,0,0,111,108,105,118,101,100,114,97,98,52,0,0,0,0,0,0,47,100,97,114,107,50,53,47,51,0,0,0,0,0,0,0,37,115,32,110,111,46,32,99,101,108,108,115,32,37,100,32,87,32,37,100,32,72,32,37,100,10,0,0,0,0,0,0,111,108,105,118,101,100,114,97,98,51,0,0,0,0,0,0,80,45,62,101,110,100,46,116,104,101,116,97,32,60,32,50,32,42,32,77,95,80,73,0,49,0,0,0,0,0,0,0,111,108,105,118,101,100,114,97,98,50,0,0,0,0,0,0,60,73,77,71,62,0,0,0,86,111,114,111,110,111,105,0,111,108,105,118,101, 100,114,97,98,49,0,0,0,0,0,0,108,97,98,101,108,102,111,110,116,115,105,122,101,0,0,0,111,108,105,118,101,100,114,97,98,0,0,0,0,0,0,0,35,102,56,102,56,102,56,0,111,108,100,108,97,99,101,0,110,111,110,101,0,0,0,0,99,121,97,110,0,0,0,0,34,32,99,108,97,115,115,61,34,110,111,100,101,34,62,0,112,114,111,112,0,0,0,0,110,97,118,121,98,108,117,101,0,0,0,0,0,0,0,0,110,97,118,121,0,0,0,0,47,100,97,114,107,50,53,47,50,0,0,0,0,0,0,0,110,97,118,97,106,111,119,104,105,116,101,52,0,0,0,0,110,45,62,108,101,118,101, 108,32,62,61,32,48,0,0,0,110,97,118,97,106,111,119,104,105,116,101,51,0,0,0,0,116,104,101,32,103,114,97,112,104,32,105,110,116,111,32,99,111,110,110,101,99,116,101,100,32,99,111,109,112,111,110,101,110,116,115,46,10,0,0,0,110,97,118,97,106,111,119,104,105,116,101,50,0,0,0,0,110,97,118,97,106,111,119,104,105,116,101,49,0,0,0,0,114,97,110,107,46,99,0,0,115,104,97,112,101,115,46,99,0,0,0,0,0,0,0,0,110,97,118,97,106,111,119,104,105,116,101,0,0,0,0,0,109,111,99,99,97,115,105,110,0,0,0,0,0,0,0,0,37,37, 37,37,66,111,117,110,100,105,110,103,66,111,120,58,32,37,100,32,37,100,32,37,100,32,37,100,0,0,0,0,115,116,114,111,107,101,10,0,99,99,37,115,95,37,100,0,99,97,110,110,111,116,32,114,101,45,97,108,108,111,99,97,116,101,32,112,115,10,0,0,109,105,115,116,121,114,111,115,101,52,0,0,0,0,0,0,109,105,115,116,121,114,111,115,101,51,0,0,0,0,0,0,95,37,115,0,0,0,0,0,112,114,111,100,0,0,0,0,108,97,98,101,108,58,32,97,114,101,97,32,116,111,111,32,108,97,114,103,101,32,102,111,114,32,114,116,114,101,101,10,0,0, 0,0,0,0,0,0,10,0,0,0,0,0,0,0,109,105,115,116,121,114,111,115,101,50,0,0,0,0,0,0,102,108,97,116,105,110,100,101,120,40,97,103,104,101,97,100,40,101,41,41,32,60,32,77,45,62,110,114,111,119,115,0,109,105,115,116,121,114,111,115,101,49,0,0,0,0,0,0,108,111,115,116,32,37,115,32,37,115,32,101,100,103,101,10,0,0,0,0,0,0,0,0,32,97,108,116,61,34,34,0,109,105,115,116,121,114,111,115,101,0,0,0,0,0,0,0,109,105,110,116,99,114,101,97,109,0,0,0,0,0,0,0,47,100,97,114,107,50,53,47,49,0,0,0,0,0,0,0,109,105,100,110, 105,103,104,116,98,108,117,101,0,0,0,0,109,101,100,105,117,109,118,105,111,108,101,116,114,101,100,0,110,111,100,101,32,0,0,0,109,101,100,105,117,109,116,117,114,113,117,111,105,115,101,0,37,100,32,0,0,0,0,0,109,101,100,105,117,109,115,112,114,105,110,103,103,114,101,101,110,0,0,0,0,0,0,0,109,101,100,105,117,109,115,108,97,116,101,98,108,117,101,0,109,101,100,105,117,109,115,101,97,103,114,101,101,110,0,0,60,47,116,105,116,108,101,62,10,0,0,0,0,0,0,0,112,114,105,109,101,0,0,0,49,46,50,46,53,0,0,0, 109,101,100,105,117,109,112,117,114,112,108,101,52,0,0,0,105,110,32,108,97,98,101,108,32,111,102,32,101,100,103,101,32,37,115,32,37,115,32,37,115,10,0,0,0,0,0,0,109,101,100,105,117,109,112,117,114,112,108,101,51,0,0,0,109,101,100,105,117,109,112,117,114,112,108,101,50,0,0,0,109,101,100,105,117,109,112,117,114,112,108,101,49,0,0,0,47,100,97,114,107,50,52,47,52,0,0,0,0,0,0,0,100,111,99,117,109,101,110,116,32,105,115,32,110,111,116,32,115,116,97,110,100,97,108,111,110,101,0,0,0,0,0,0,109,101,100,105, 117,109,112,117,114,112,108,101,0,0,0,0,87,97,114,110,105,110,103,0,109,101,100,105,117,109,111,114,99,104,105,100,52,0,0,0,101,112,115,105,108,111,110,0,109,101,100,105,117,109,111,114,99,104,105,100,51,0,0,0,109,101,100,105,117,109,111,114,99,104,105,100,50,0,0,0,109,101,100,105,117,109,111,114,99,104,105,100,49,0,0,0,109,101,100,105,117,109,111,114,99,104,105,100,0,0,0,0,92,69,0,0,0,0,0,0,112,111,117,110,100,0,0,0,109,101,100,105,117,109,98,108,117,101,0,0,0,0,0,0,65,103,114,97,112,104,105,110, 102,111,95,116,0,0,0,0,99,111,109,112,111,117,110,100,0,0,0,0,0,0,0,0,109,101,100,105,117,109,97,113,117,97,109,97,114,105,110,101,0,0,0,0,0,0,0,0,109,97,114,111,111,110,52,0,109,97,114,111,111,110,51,0,106,112,103,58,109,97,112,0,35,37,50,120,37,50,120,37,50,120,37,50,120,0,0,0,47,100,97,114,107,50,52,47,51,0,0,0,0,0,0,0,109,97,114,111,111,110,50,0,109,97,114,111,111,110,49,0,109,97,114,111,111,110,0,0,109,97,103,101,110,116,97,52,0,0,0,0,0,0,0,0,109,97,103,101,110,116,97,51,0,0,0,0,0,0,0,0,109, 97,103,101,110,116,97,50,0,0,0,0,0,0,0,0,60,116,105,116,108,101,62,0,112,108,117,115,109,110,0,0,109,97,103,101,110,116,97,49,0,0,0,0,0,0,0,0,37,115,32,58,32,37,102,32,37,102,32,37,102,32,37,102,10,0,0,0,0,0,0,0,103,114,97,112,104,32,105,115,32,100,105,115,99,111,110,110,101,99,116,101,100,46,32,72,101,110,99,101,44,32,116,104,101,32,99,105,114,99,117,105,116,32,109,111,100,101,108,10,0,0,0,0,0,0,0,0,109,97,103,101,110,116,97,0,37,115,32,99,111,111,114,100,32,37,46,53,103,32,37,46,53,103,32,104,116, 32,37,102,32,119,105,100,116,104,32,37,102,10,0,0,0,0,0,0,98,108,97,99,107,0,0,0,108,105,110,101,110,0,0,0,115,121,110,116,97,120,32,101,114,114,111,114,0,0,0,0,108,105,109,101,103,114,101,101,110,0,0,0,0,0,0,0,47,100,97,114,107,50,52,47,50,0,0,0,0,0,0,0,82,97,110,107,32,115,101,112,97,114,97,116,105,111,110,32,61,32,0,0,0,0,0,0,108,105,103,104,116,121,101,108,108,111,119,52,0,0,0,0,108,105,103,104,116,121,101,108,108,111,119,51,0,0,0,0,108,105,103,104,116,121,101,108,108,111,119,50,0,0,0,0,108,105, 103,104,116,121,101,108,108,111,119,49,0,0,0,0,108,105,103,104,116,121,101,108,108,111,119,0,0,0,0,0,108,105,103,104,116,115,116,101,101,108,98,108,117,101,52,0,34,32,99,108,97,115,115,61,34,101,100,103,101,34,62,0,112,105,118,0,0,0,0,0,84,48,0,0,0,0,0,0,108,105,103,104,116,115,116,101,101,108,98,108,117,101,51,0,109,97,107,101,83,112,108,105,110,101,58,32,102,97,105,108,101,100,32,116,111,32,109,97,107,101,32,115,112,108,105,110,101,32,101,100,103,101,32,40,37,115,44,37,115,41,10,0,108,105,103,104, 116,115,116,101,101,108,98,108,117,101,50,0,108,105,103,104,116,115,116,101,101,108,98,108,117,101,49,0,60,47,72,84,77,76,62,0,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,46,49,102,32,37,46,52,102,32,37,100,32,37,46,49,102,32,37,46,49,102,32,37,100,32,37,100,32,37,115,92,48,48,49,10,0,0,108,105,103,104,116,115,116,101,101,108,98,108,117,101,0,0,47,100,97,114,107,50,52,47,49,0,0,0,0,0,0,0,108,105,103,104,116,115,108,97,116,101,103,114,101,121,0,0,108,105,103,104,116,115,108,97,116, 101,103,114,97,121,0,0,108,105,103,104,116,115,108,97,116,101,98,108,117,101,0,0,108,105,103,104,116,115,107,121,98,108,117,101,52,0,0,0,65,103,101,100,103,101,105,110,102,111,95,116,0,0,0,0,108,105,103,104,116,115,107,121,98,108,117,101,51,0,0,0,84,105,109,101,115,45,66,111,108,100,73,116,97,108,105,99,0,0,0,0,0,0,0,0,108,105,103,104,116,115,107,121,98,108,117,101,50,0,0,0,60,103,32,105,100,61,34,0,112,105,0,0,0,0,0,0,108,105,103,104,116,115,107,121,98,108,117,101,49,0,0,0,108,105,103,104,116,115, 107,121,98,108,117,101,0,0,0,0,108,105,103,104,116,115,101,97,103,114,101,101,110,0,0,0,108,105,103,104,116,115,97,108,109,111,110,52,0,0,0,0,47,100,97,114,107,50,51,47,51,0,0,0,0,0,0,0,108,105,103,104,116,115,97,108,109,111,110,51,0,0,0,0,108,105,103,104,116,115,97,108,109,111,110,50,0,0,0,0,108,97,98,101,108,102,111,110,116,110,97,109,101,0,0,0,108,105,103,104,116,115,97,108,109,111,110,49,0,0,0,0,108,105,103,104,116,115,97,108,109,111,110,0,0,0,0,0,37,108,102,44,37,100,0,0,108,105,103,104,116, 112,105,110,107,52,0,0,0,0,0,0,109,97,107,101,65,100,100,80,111,108,121,58,32,117,110,107,110,111,119,110,32,115,104,97,112,101,32,116,121,112,101,32,37,115,10,0,0,0,0,0,108,105,103,104,116,112,105,110,107,51,0,0,0,0,0,0,62,10,0,0,0,0,0,0,112,104,105,0,0,0,0,0,50,48,49,52,48,49,49,49,46,50,51,49,53,0,0,0,108,105,103,104,116,112,105,110,107,50,0,0,0,0,0,0,108,105,103,104,116,112,105,110,107,49,0,0,0,0,0,0,108,105,103,104,116,112,105,110,107,0,0,0,0,0,0,0,32,32,34,37,115,34,10,0,108,105,103,104,116, 103,114,101,121,0,0,0,0,0,0,0,47,100,97,114,107,50,51,47,50,0,0,0,0,0,0,0,114,101,100,0,0,0,0,0,108,105,103,104,116,103,114,97,121,0,0,0,0,0,0,0,108,105,103,104,116,103,111,108,100,101,110,114,111,100,121,101,108,108,111,119,0,0,0,0,108,105,103,104,116,103,111,108,100,101,110,114,111,100,52,0,108,105,103,104,116,103,111,108,100,101,110,114,111,100,51,0,32,45,111,117,116,108,105,110,101,32,0,0,0,0,0,0,47,100,97,114,107,50,51,47,49,0,0,0,0,0,0,0,108,105,103,104,116,103,111,108,100,101,110,114,111,100, 50,0,108,105,103,104,116,103,111,108,100,101,110,114,111,100,49,0,47,97,99,99,101,110,116,55,47,51,0,0,0,0,0,0,32,116,97,114,103,101,116,61,34,0,0,0,0,0,0,0,112,101,114,112,0,0,0,0,108,105,103,104,116,103,111,108,100,101,110,114,111,100,0,0,100,101,103,101,110,101,114,97,116,101,32,99,111,110,99,101,110,116,114,97,116,101,100,32,114,97,110,107,32,37,115,44,37,100,10,0,0,0,0,0,108,105,103,104,116,99,121,97,110,52,0,0,0,0,0,0,108,105,103,104,116,99,121,97,110,51,0,0,0,0,0,0,108,105,103,104,116,99,121, 97,110,50,0,0,0,0,0,0,47,97,99,99,101,110,116,51,47,49,0,0,0,0,0,0,108,105,103,104,116,99,121,97,110,49,0,0,0,0,0,0,108,105,103,104,116,99,121,97,110,0,0,0,0,0,0,0,108,105,103,104,116,99,111,114,97,108,0,0,0,0,0,0,108,105,103,104,116,98,108,117,101,52,0,0,0,0,0,0,67,32,0,0,0,0,0,0,108,105,103,104,116,98,108,117,101,51,0,0,0,0,0,0,108,105,103,104,116,98,108,117,101,50,0,0,0,0,0,0,85,84,70,56,32,99,111,100,101,115,32,62,32,52,32,98,121,116,101,115,32,97,114,101,32,110,111,116,32,99,117,114,114,101, 110,116,108,121,32,115,117,112,112,111,114,116,101,100,32,40,103,114,97,112,104,32,37,115,41,32,45,32,116,114,101,97,116,101,100,32,97,115,32,76,97,116,105,110,45,49,46,32,80,101,114,104,97,112,115,32,34,45,71,99,104,97,114,115,101,116,61,108,97,116,105,110,49,34,32,105,115,32,110,101,101,100,101,100,63,10,0,0,0,0,0,0,0,0,32,120,108,105,110,107,58,116,105,116,108,101,61,34,0,0,112,101,114,109,105,108,0,0,66,111,111,107,109,97,110,45,68,101,109,105,0,0,0,0,45,45,0,0,0,0,0,0,108,105,103,104,116,98, 108,117,101,49,0,0,0,0,0,0,108,105,103,104,116,98,108,117,101,0,0,0,0,0,0,0,116,114,97,112,101,122,105,117,109,0,0,0,0,0,0,0,37,108,102,44,37,108,102,44,37,108,102,44,37,108,102,37,99,0,0,0,0,0,0,0,37,108,102,0,0,0,0,0,47,98,117,112,117,57,47,57,0,0,0,0,0,0,0,0,108,101,109,111,110,99,104,105,102,102,111,110,52,0,0,0,37,46,53,103,44,37,46,53,103,44,37,46,53,103,0,0,103,114,97,112,104,0,0,0,108,101,109,111,110,99,104,105,102,102,111,110,51,0,0,0,99,99,32,40,37,100,32,99,101,108,108,115,41,32,97,116, 32,40,37,100,44,37,100,41,32,40,37,100,44,37,100,41,10,0,0,0,0,0,0,0,79,114,116,104,111,103,111,110,97,108,32,101,100,103,101,115,32,110,111,116,32,121,101,116,32,115,117,112,112,111,114,116,101,100,10,0,0,0,0,0,108,101,109,111,110,99,104,105,102,102,111,110,50,0,0,0,48,0,0,0,0,0,0,0,108,101,109,111,110,99,104,105,102,102,111,110,49,0,0,0,85,110,107,110,111,119,110,32,72,84,77,76,32,101,108,101,109,101,110,116,32,60,37,115,62,32,111,110,32,108,105,110,101,32,37,100,32,10,0,0,118,111,114,111,110,111, 105,0,108,101,109,111,110,99,104,105,102,102,111,110,0,0,0,0,105,112,0,0,0,0,0,0,108,97,119,110,103,114,101,101,110,0,0,0,0,0,0,0,99,111,110,99,101,110,116,114,97,116,101,61,116,114,117,101,32,109,97,121,32,110,111,116,32,119,111,114,107,32,99,111,114,114,101,99,116,108,121,46,10,0,0,0,0,0,0,0,35,49,48,49,48,49,48,0,108,97,118,101,110,100,101,114,98,108,117,115,104,52,0,0,108,97,118,101,110,100,101,114,98,108,117,115,104,51,0,0,99,114,105,109,115,111,110,0,32,120,108,105,110,107,58,104,114,101,102, 61,34,0,0,0,112,97,114,116,0,0,0,0,108,97,118,101,110,100,101,114,98,108,117,115,104,50,0,0,108,97,118,101,110,100,101,114,98,108,117,115,104,49,0,0,108,97,118,101,110,100,101,114,98,108,117,115,104,0,0,0,108,97,118,101,110,100,101,114,0,0,0,0,0,0,0,0,47,98,117,112,117,57,47,56,0,0,0,0,0,0,0,0,65,108,116,101,114,110,97,116,105,118,101,108,121,44,32,99,111,110,115,105,100,101,114,32,114,117,110,110,105,110,103,32,110,101,97,116,111,32,117,115,105,110,103,32,45,71,112,97,99,107,61,116,114,117,101,32, 111,114,32,100,101,99,111,109,112,111,115,105,110,103,10,0,107,104,97,107,105,52,0,0,107,104,97,107,105,51,0,0,108,101,97,100,101,114,32,33,61,32,78,85,76,76,0,0,107,104,97,107,105,50,0,0,115,118,103,122,58,115,118,103,0,0,0,0,0,0,0,0,107,104,97,107,105,49,0,0,37,37,66,111,117,110,100,105,110,103,66,111,120,58,0,0,32,108,105,110,101,116,111,10,0,0,0,0,0,0,0,0,107,104,97,107,105,0,0,0,105,118,111,114,121,52,0,0,60,97,0,0,0,0,0,0,112,97,114,97,0,0,0,0,105,118,111,114,121,51,0,0,105,118,111,114,121, 50,0,0,78,68,95,114,97,110,107,40,118,41,32,61,61,32,114,0,32,116,105,116,108,101,61,34,0,0,0,0,0,0,0,0,105,118,111,114,121,49,0,0,105,118,111,114,121,0,0,0,47,98,117,112,117,57,47,55,0,0,0,0,0,0,0,0,105,110,118,105,115,0,0,0,105,110,100,105,103,111,0,0,105,110,100,105,97,110,114,101,100,52,0,0,0,0,0,0,105,110,100,105,97,110,114,101,100,51,0,0,0,0,0,0,105,110,100,105,97,110,114,101,100,50,0,0,0,0,0,0,105,110,100,105,97,110,114,101,100,49,0,0,0,0,0,0,32,105,100,61,34,97,95,0,111,117,109,108,0,0,0, 0,105,110,100,105,97,110,114,101,100,0,0,0,0,0,0,0,104,111,116,112,105,110,107,52,0,0,0,0,0,0,0,0,104,111,116,112,105,110,107,51,0,0,0,0,0,0,0,0,104,111,116,112,105,110,107,50,0,0,0,0,0,0,0,0,47,98,117,112,117,57,47,54,0,0,0,0,0,0,0,0,101,114,114,111,114,32,105,110,32,112,114,111,99,101,115,115,105,110,103,32,101,120,116,101,114,110,97,108,32,101,110,116,105,116,121,32,114,101,102,101,114,101,110,99,101,0,0,0,104,111,116,112,105,110,107,49,0,0,0,0,0,0,0,0,104,111,116,112,105,110,107,0,104,111,110, 101,121,100,101,119,52,0,0,0,0,0,0,0,104,111,110,101,121,100,101,119,51,0,0,0,0,0,0,0,104,111,110,101,121,100,101,119,50,0,0,0,0,0,0,0,104,111,110,101,121,100,101,119,49,0,0,0,0,0,0,0,60,103,0,0,0,0,0,0,111,116,105,109,101,115,0,0,104,111,110,101,121,100,101,119,0,0,0,0,0,0,0,0,65,103,101,100,103,101,105,110,102,111,95,116,0,0,0,0,116,111,111,32,109,97,110,121,32,40,62,32,37,100,41,32,115,97,109,101,123,104,101,97,100,44,116,97,105,108,125,32,103,114,111,117,112,115,32,102,111,114,32,110,111,100, 101,32,37,115,10,0,0,0,0,0,103,114,101,121,57,57,0,0,103,114,101,121,57,56,0,0,106,112,101,58,109,97,112,0,103,114,101,121,57,55,0,0,47,98,117,112,117,57,47,53,0,0,0,0,0,0,0,0,103,114,101,121,57,54,0,0,98,111,116,104,0,0,0,0,103,114,101,121,57,53,0,0,103,114,101,121,57,52,0,0,103,114,101,121,57,51,0,0,103,114,101,121,57,50,0,0,103,114,101,121,57,49,0,0,60,47,103,62,10,0,0,0,111,116,105,108,100,101,0,0,103,114,101,121,57,48,0,0,37,115,32,45,62,32,37,115,58,32,115,112,108,105,110,101,32,115,105,122, 101,32,62,32,49,32,110,111,116,32,115,117,112,112,111,114,116,101,100,10,0,0,0,0,0,0,0,0,103,114,101,121,57,0,0,0,47,98,117,112,117,57,47,52,0,0,0,0,0,0,0,0,103,114,101,121,56,57,0,0,103,114,101,121,56,56,0,0,103,114,101,121,56,55,0,0,9,0,0,0,0,0,0,0,103,114,101,121,56,54,0,0,37,108,102,44,37,108,102,37,99,0,0,0,0,0,0,0,103,114,101,121,56,53,0,0,103,114,101,121,56,52,0,0,103,114,101,121,56,51,0,0,103,114,101,121,56,50,0,0,60,47,97,62,10,0,0,0,111,115,108,97,115,104,0,0,103,114,101,121,56,49,0,0,103, 114,101,121,56,48,0,0,103,114,101,121,56,0,0,0,103,114,101,121,55,57,0,0,47,98,117,112,117,57,47,51,0,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,103,114,101,121,55,56,0,0,103,114,101,121,55,55,0,0,103,114,101,121,55,54,0,0,103,114,101,121,55,53,0,0,103,114,101,121,55,52,0,0,84,105,109,101,115,45,66,111,108,100,0,0,0,0,0,0,103,114,101,121,55,51,0,0,60,47,116,101,120,116,62,10,0,0,0,0,0,0,0,0,111,114,100,109,0,0,0,0,103,114,101,121,55,50,0,0,103,114,101,121,55,49,0,0,103,114,101,121,55,48,0,0,103,114,101,121,55, 0,0,0,47,98,117,112,117,57,47,50,0,0,0,0,0,0,0,0,103,114,101,121,54,57,0,0,103,114,101,121,54,56,0,0,103,114,101,121,54,55,0,0,77,97,120,114,97,110,107,32,61,32,37,100,44,32,109,105,110,114,97,110,107,32,61,32,37,100,10,0,0,0,0,0,103,114,101,121,54,54,0,0,103,114,101,121,54,53,0,0,103,114,101,121,54,52,0,0,62,0,0,0,0,0,0,0,111,114,100,102,0,0,0,0,103,114,101,121,54,51,0,0,103,114,101,121,54,50,0,0,103,114,101,121,54,49,0,0,103,114,101,121,54,48,0,0,47,98,117,112,117,57,47,49,0,0,0,0,0,0,0,0,112,117, 114,112,108,101,0,0,103,114,101,121,54,0,0,0,103,114,101,121,53,57,0,0,103,114,101,121,53,56,0,0,103,114,101,121,53,55,0,0,119,104,105,116,101,0,0,0,103,114,101,121,53,54,0,0,103,114,101,121,53,53,0,0,32,102,105,108,108,61,34,35,37,48,50,120,37,48,50,120,37,48,50,120,34,0,0,0,103,114,101,121,53,52,0,0,111,114,0,0,0,0,0,0,104,101,105,103,104,116,0,0,47,97,99,99,101,110,116,55,47,50,0,0,0,0,0,0,97,100,100,105,110,103,32,37,100,32,105,116,101,109,115,44,32,116,111,116,97,108,32,97,114,101,97,32,61,32, 37,102,44,32,119,32,61,32,37,102,44,32,97,114,101,97,47,119,61,37,102,10,0,0,0,0,109,105,110,100,105,115,116,0,103,114,101,121,53,51,0,0,103,114,101,121,53,50,0,0,65,82,61,37,48,46,52,108,102,9,32,65,114,101,97,61,32,37,48,46,52,108,102,9,0,0,0,0,0,0,0,0,103,114,101,121,53,49,0,0,47,98,117,112,117,56,47,56,0,0,0,0,0,0,0,0,103,114,101,121,53,48,0,0,103,114,101,121,53,0,0,0,103,114,101,121,52,57,0,0,117,115,45,62,110,97,109,101,0,0,0,0,0,0,0,0,103,114,101,121,52,56,0,0,115,101,116,108,105,110,101,119, 105,100,116,104,0,0,0,0,103,114,101,121,52,55,0,0,103,114,101,121,52,54,0,0,37,100,0,0,0,0,0,0,32,102,105,108,108,61,34,37,115,34,0,0,0,0,0,0,111,112,108,117,115,0,0,0,65,118,97,110,116,71,97,114,100,101,45,68,101,109,105,79,98,108,105,113,117,101,0,0,45,62,0,0,0,0,0,0,103,114,101,121,52,53,0,0,112,115,50,58,112,115,0,0,103,114,101,121,52,52,0,0,100,105,97,109,111,110,100,0,95,112,111,114,116,95,37,115,95,40,37,100,41,95,40,37,100,41,95,37,108,100,0,0,32,105,110,32,37,115,32,45,32,115,101,116,116, 105,110,103,32,116,111,32,37,46,48,50,102,10,0,0,0,0,0,0,103,114,101,121,52,51,0,0,98,98,0,0,0,0,0,0,37,100,32,37,49,91,34,93,37,110,0,0,0,0,0,0,103,114,101,121,52,50,0,0,47,98,117,112,117,56,47,55,0,0,0,0,0,0,0,0,112,111,115,91,37,100,93,32,37,100,32,37,100,10,0,0,103,114,101,121,52,49,0,0,65,103,101,100,103,101,105,110,102,111,95,116,0,0,0,0,103,114,101,121,52,48,0,0,73,77,71,0,0,0,0,0,103,114,101,121,52,0,0,0,110,111,110,101,0,0,0,0,111,117,116,32,111,102,32,100,121,110,97,109,105,99,32,109,101, 109,111,114,121,32,105,110,32,97,97,103,95,99,114,101,97,116,101,95,98,117,102,102,101,114,40,41,0,0,0,0,108,97,98,101,108,95,102,108,111,97,116,0,0,0,0,0,103,114,101,121,51,57,0,0,35,102,48,102,48,102,48,0,103,114,101,121,51,56,0,0,32,102,111,110,116,45,115,105,122,101,61,34,37,46,50,102,34,0,0,0,0,0,0,0,115,101,103,35,37,100,32,58,32,40,37,46,51,102,44,32,37,46,51,102,41,32,40,37,46,51,102,44,32,37,46,51,102,41,10,0,0,0,0,0,103,114,101,121,51,55,0,0,115,118,103,0,0,0,0,0,99,111,114,110,115,105, 108,107,0,0,0,0,0,0,0,0,111,109,105,99,114,111,110,0,76,97,121,111,117,116,32,116,121,112,101,58,32,34,37,115,34,32,110,111,116,32,114,101,99,111,103,110,105,122,101,100,46,32,85,115,101,32,111,110,101,32,111,102,58,37,115,10,0,0,0,0,0,0,0,0,103,114,101,121,51,54,0,0,103,114,101,121,51,53,0,0,103,114,101,121,51,52,0,0,103,114,101,121,51,51,0,0,47,98,117,112,117,56,47,54,0,0,0,0,0,0,0,0,123,10,0,0,0,0,0,0,105,115,32,117,110,100,101,102,105,110,101,100,46,32,82,101,118,101,114,116,105,110,103,32,116, 111,32,116,104,101,32,115,104,111,114,116,101,115,116,32,112,97,116,104,32,109,111,100,101,108,46,10,0,0,0,0,103,114,101,121,51,50,0,0,103,114,101,121,51,49,0,0,108,101,118,101,108,32,110,111,100,101,32,114,101,99,0,0,103,114,101,121,51,48,0,0,103,114,101,121,51,0,0,0,40,91,97,45,122,93,91,97,45,122,65,45,90,93,42,41,61,34,40,91,94,34,93,42,41,34,0,0,0,0,0,0,32,109,111,118,101,116,111,10,0,0,0,0,0,0,0,0,103,114,101,121,50,57,0,0,32,98,97,115,101,108,105,110,101,45,115,104,105,102,116,61,34,115,117, 98,34,0,0,0,103,114,101,121,50,56,0,0,37,37,37,37,67,114,101,97,116,111,114,58,32,37,115,32,118,101,114,115,105,111,110,32,37,115,32,40,37,115,41,10,0,0,0,0,0,0,0,0,111,109,101,103,97,0,0,0,114,32,38,38,32,110,0,0,103,114,101,121,50,55,0,0,103,114,101,121,50,54,0,0,99,111,110,115,116,114,97,105,110,105,110,103,95,102,108,97,116,95,101,100,103,101,40,103,44,118,44,101,41,32,61,61,32,70,65,76,83,69,0,0,100,97,115,104,101,100,0,0,32,116,97,114,103,101,116,61,34,0,0,0,0,0,0,0,103,114,101,121,50,53,0, 0,103,114,101,121,50,52,0,0,47,98,117,112,117,56,47,53,0,0,0,0,0,0,0,0,103,114,101,121,50,51,0,0,103,114,101,121,50,50,0,0,103,114,101,121,50,49,0,0,103,114,101,121,50,48,0,0,103,114,101,121,50,0,0,0,32,98,97,115,101,108,105,110,101,45,115,104,105,102,116,61,34,115,117,112,101,114,34,0,103,114,101,121,49,57,0,0,32,69,80,83,70,45,51,46,48,10,0,0,0,0,0,0,111,108,105,110,101,0,0,0,103,114,101,121,49,56,0,0,99,108,117,115,116,101,114,46,99,0,0,0,0,0,0,0,103,114,101,121,49,55,0,0,47,98,117,112,117,56, 47,52,0,0,0,0,0,0,0,0,103,114,101,121,49,54,0,0,103,114,101,121,49,53,0,0,117,110,99,108,111,115,101,100,32,67,68,65,84,65,32,115,101,99,116,105,111,110,0,0,103,114,101,121,49,52,0,0,103,114,101,121,49,51,0,0,103,114,101,121,49,50,0,0,103,114,101,121,49,49,0,0,103,114,101,121,49,48,48,0,103,114,101,121,49,48,0,0,37,33,80,83,45,65,100,111,98,101,45,51,46,48,0,0,111,103,114,97,118,101,0,0,103,114,101,121,49,0,0,0,103,114,101,121,48,0,0,0,103,114,101,121,0,0,0,0,103,114,101,101,110,121,101,108,108,111, 119,0,0,0,0,0,47,98,117,112,117,56,47,51,0,0,0,0,0,0,0,0,106,112,101,103,58,109,97,112,0,0,0,0,0,0,0,0,103,114,101,101,110,52,0,0,103,114,101,101,110,51,0,0,98,97,99,107,0,0,0,0,103,114,101,101,110,50,0,0,103,114,101,101,110,49,0,0,103,114,101,101,110,0,0,0,44,0,0,0,0,0,0,0,103,114,97,121,57,57,0,0,37,37,69,79,70,10,0,0,111,101,108,105,103,0,0,0,103,114,97,121,57,56,0,0,103,114,97,121,57,55,0,0,103,114,97,121,57,54,0,0,103,114,97,121,57,53,0,0,47,98,117,112,117,56,47,50,0,0,0,0,0,0,0,0,103,114,97, 121,57,52,0,0,103,114,97,121,57,51,0,0,103,114,97,121,57,50,0,0,103,114,97,121,57,49,0,0,103,114,97,121,57,48,0,0,37,115,108,105,110,101,45,116,104,114,111,117,103,104,0,0,103,114,97,121,57,0,0,0,101,110,100,10,114,101,115,116,111,114,101,10,0,0,0,0,111,99,105,114,99,0,0,0,103,114,97,121,56,57,0,0,103,114,97,121,56,56,0,0,103,114,97,121,56,55,0,0,103,114,97,121,56,54,0,0,47,98,117,112,117,56,47,49,0,0,0,0,0,0,0,0,103,114,97,121,56,53,0,0,37,100,32,37,100,32,35,37,48,50,120,37,48,50,120,37,48,50,120, 10,0,0,0,0,103,114,97,121,56,52,0,0,103,114,97,121,56,51,0,0,103,114,97,121,56,50,0,0,103,114,97,121,56,49,0,0,65,118,97,110,116,71,97,114,100,101,45,68,101,109,105,79,98,108,105,113,117,101,0,0,117,110,100,101,114,108,105,110,101,0,0,0,0,0,0,0,103,114,97,121,56,48,0,0,37,37,37,37,80,97,103,101,115,58,32,37,100,10,0,0,111,97,99,117,116,101,0,0,103,114,97,121,56,0,0,0,103,114,97,121,55,57,0,0,103,114,97,121,55,56,0,0,103,114,97,121,55,55,0,0,47,98,117,112,117,55,47,55,0,0,0,0,0,0,0,0,103,114,97,121, 55,54,0,0,103,114,97,121,55,53,0,0,103,114,97,121,55,52,0,0,103,114,97,121,55,51,0,0,103,114,97,121,55,50,0,0,32,116,101,120,116,45,100,101,99,111,114,97],"i8",L,l.J+122916);D([116,105,111,110,61,34,0,0,0,0,0,0,103,114,97,121,55,49,0,0,37,37,84,114,97,105,108,101,114,10,0,0,0,0,0,0,110,117,0,0,0,0,0,0,103,114,97,121,55,48,0,0,103,114,97,121,55,0,0,0,103,114,97,121,54,57,0,0,103,114,97,121,54,56,0,0,47,98,117,112,117,55,47,54,0,0,0,0,0,0,0,0,111,108,105,118,101,0,0,0,103,114,97,121,54,55,0,0,103,114, 97,121,54,54,0,0,103,114,97,121,54,53,0,0,103,114,97,121,54,52,0,0,32,99,114,101,97,116,101,32,112,111,108,121,103,111,110,32,0,0,0,0,0,0,0,0,103,114,97,121,54,51,0,0,32,102,111,110,116,45,115,116,121,108,101,61,34,105,116,97,108,105,99,34,0,0,0,0,103,114,97,121,54,50,0,0,37,37,69,110,100,83,101,116,117,112,0,0,0,0,0,0,110,116,105,108,100,101,0,0,103,114,97,121,54,49,0,0,103,114,97,121,54,48,0,0,47,97,99,99,101,110,116,55,47,49,0,0,0,0,0,0,103,114,97,121,54,0,0,0,103,114,97,121,53,57,0,0,47,98,117, 112,117,55,47,53,0,0,0,0,0,0,0,0,103,114,97,121,53,56,0,0,103,114,97,121,53,55,0,0,103,114,97,121,53,54,0,0,103,114,97,121,53,53,0,0,98,111,108,100,0,0,0,0,103,114,97,121,53,52,0,0,32,102,111,110,116,45,119,101,105,103,104,116,61,34,98,111,108,100,34,0,0,0,0,0,103,114,97,121,53,51,0,0,65,103,114,97,112,104,105,110,102,111,95,116,0,0,0,0,125,32,105,102,0,0,0,0,110,115,117,98,0,0,0,0,98,111,108,100,0,0,0,0,116,111,111,108,116,105,112,0,103,114,97,121,53,50,0,0,103,114,97,121,53,49,0,0,112,108,97,105, 110,116,101,120,116,0,0,0,0,0,0,0,95,112,111,114,116,95,37,115,95,37,115,95,37,115,95,37,108,100,0,0,0,0,0,0,67,97,108,99,117,108,97,116,105,110,103,32,115,104,111,114,116,101,115,116,32,112,97,116,104,115,58,32,0,0,0,0,103,114,97,121,53,48,0,0,108,104,101,105,103,104,116,0,92,76,0,0,0,0,0,0,103,114,97,121,53,0,0,0,47,98,117,112,117,55,47,52,0,0,0,0,0,0,0,0,103,114,97,121,52,57,0,0,45,45,0,0,0,0,0,0,103,114,97,121,52,56,0,0,86,82,0,0,0,0,0,0,103,114,97,121,52,55,0,0,111,118,101,114,108,97,112,95, 115,99,97,108,105,110,103,0,104,101,97,100,99,108,105,112,0,0,0,0,0,0,0,0,103,114,97,121,52,54,0,0,35,101,48,101,48,101,48,0,103,114,97,121,52,53,0,0,32,102,111,110,116,45,102,97,109,105,108,121,61,34,37,115,34,0,0,0,0,0,0,0,103,114,97,121,52,52,0,0,32,32,32,32,117,115,101,114,100,105,99,116,32,40,62,62,41,32,99,118,110,32,40,91,41,32,99,118,110,32,108,111,97,100,32,112,117,116,0,0,99,111,114,110,102,108,111,119,101,114,98,108,117,101,0,0,110,111,116,105,110,0,0,0,103,114,97,121,52,51,0,0,103,114, 97,121,52,50,0,0,103,114,97,121,52,49,0,0,103,114,97,121,52,48,0,0,47,98,117,112,117,55,47,51,0,0,0,0,0,0,0,0,103,114,97,112,104,32,0,0,103,114,97,112,104,32,37,115,32,105,115,32,100,105,115,99,111,110,110,101,99,116,101,100,46,32,72,101,110,99,101,44,32,116,104,101,32,99,105,114,99,117,105,116,32,109,111,100,101,108,10,0,0,0,0,0,103,114,97,121,52,0,0,0,103,114,97,121,51,57,0,0,108,101,118,101,108,32,101,100,103,101,32,114,101,99,0,0,103,114,97,121,51,56,0,0,103,114,97,121,51,55,0,0,109,109,0,0,0, 0,0,0,110,101,119,112,97,116,104,32,0,0,0,0,0,0,0,0,103,114,97,121,51,54,0,0,32,102,111,110,116,45,115,116,121,108,101,61,34,37,115,34,0,0,0,0,0,0,0,0,103,114,97,121,51,53,0,0,32,32,32,32,117,115,101,114,100,105,99,116,32,40,60,60,41,32,99,118,110,32,40,91,41,32,99,118,110,32,108,111,97,100,32,112,117,116,0,0,108,105,110,101,0,0,0,0,110,111,116,0,0,0,0,0,103,114,97,121,51,52,0,0,103,114,97,121,51,51,0,0,109,105,110,99,114,111,115,115,58,32,112,97,115,115,32,37,100,32,105,116,101,114,32,37,100,32, 116,114,121,105,110,103,32,37,100,32,99,117,114,95,99,114,111,115,115,32,37,100,32,98,101,115,116,95,99,114,111,115,115,32,37,100,10,0,32,104,114,101,102,61,34,0,103,114,97,121,51,50,0,0,103,114,97,121,51,49,0,0,47,98,117,112,117,55,47,50,0,0,0,0,0,0,0,0,103,114,97,121,51,48,0,0,103,114,97,121,51,0,0,0,103,114,97,121,50,57,0,0,103,114,97,121,50,56,0,0,103,114,97,121,50,55,0,0,32,102,111,110,116,45,115,116,114,101,116,99,104,61,34,37,115,34,0,0,0,0,0,0,103,114,97,121,50,54,0,0,50,32,108,116,32,123, 0,0,110,105,0,0,0,0,0,0,103,114,97,121,50,53,0,0,103,114,97,121,50,52,0,0,103,114,97,121,50,51,0,0,103,114,97,121,50,50,0,0,47,98,117,112,117,55,47,49,0,0,0,0,0,0,0,0,101,110,99,111,100,105,110,103,32,115,112,101,99,105,102,105,101,100,32,105,110,32,88,77,76,32,100,101,99,108,97,114,97,116,105,111,110,32,105,115,32,105,110,99,111,114,114,101,99,116,0,0,0,0,0,0,111,117,116,32,111,102,32,109,101,109,111,114,121,0,0,0,103,114,97,121,50,49,0,0,103,114,97,121,50,48,0,0,103,114,97,121,50,0,0,0,103,114, 97,121,49,57,0,0,103,114,97,121,49,56,0,0,32,102,111,110,116,45,119,101,105,103,104,116,61,34,37,115,34,0,0,0,0,0,0,0,103,114,97,121,49,55,0,0,47,108,97,110,103,117,97,103,101,108,101,118,101,108,32,119,104,101,114,101,32,123,112,111,112,32,108,97,110,103,117,97,103,101,108,101,118,101,108,125,123,49,125,32,105,102,101,108,115,101,0,0,0,0,0,0,110,101,0,0,0,0,0,0,103,114,97,121,49,54,0,0,103,114,97,121,49,53,0,0,103,114,97,121,49,52,0,0,103,114,97,121,49,51,0,0,47,98,117,112,117,54,47,54,0,0,0,0,0, 0,0,0,103,105,102,58,109,97,112,0,103,114,97,121,49,50,0,0,103,114,97,121,49,49,0,0,103,114,97,121,49,48,48,0,102,111,114,119,97,114,100,0,103,114,97,121,49,48,0,0,103,114,97,121,49,0,0,0,44,37,115,0,0,0,0,0,103,114,97,121,48,0,0,0,37,32,109,97,107,101,32,39,60,60,39,32,97,110,100,32,39,62,62,39,32,115,97,102,101,32,111,110,32,80,83,32,76,101,118,101,108,32,49,32,100,101,118,105,99,101,115,0,110,100,97,115,104,0,0,0,103,114,97,121,0,0,0,0,105,110,115,116,97,108,108,95,105,110,95,114,97,110,107,44, 32,108,105,110,101,32,37,100,58,32,37,115,32,37,115,32,114,97,110,107,32,37,100,32,105,32,61,32,37,100,32,97,110,32,61,32,48,10,0,0,103,111,108,100,101,110,114,111,100,52,0,0,0,0,0,0,103,111,108,100,101,110,114,111,100,51,0,0,0,0,0,0,103,111,108,100,101,110,114,111,100,50,0,0,0,0,0,0,47,98,117,112,117,54,47,53,0,0,0,0,0,0,0,0,103,111,108,100,101,110,114,111,100,49,0,0,0,0,0,0,103,111,108,100,101,110,114,111,100,0,0,0,0,0,0,0,103,111,108,100,52,0,0,0,103,111,108,100,51,0,0,0,103,111,108,100,50,0,0, 0,32,102,111,110,116,45,102,97,109,105,108,121,61,34,37,115,0,0,0,0,0,0,0,0,103,111,108,100,49,0,0,0,47,112,100,102,109,97,114,107,32,119,104,101,114,101,32,123,112,111,112,125,32,123,117,115,101,114,100,105,99,116,32,47,112,100,102,109,97,114,107,32,47,99,108,101,97,114,116,111,109,97,114,107,32,108,111,97,100,32,112,117,116,125,32,105,102,101,108,115,101,0,0,0,110,98,115,112,0,0,0,0,112,101,110,100,32,100,105,99,116,111,102,32,97,32,98,97,100,32,111,98,106,101,99,116,0,0,0,0,0,0,0,0,103,111,108, 100,0,0,0,0,103,104,111,115,116,119,104,105,116,101,0,0,0,0,0,0,103,97,105,110,115,98,111,114,111,0,0,0,0,0,0,0,102,111,114,101,115,116,103,114,101,101,110,0,0,0,0,0,47,98,117,112,117,54,47,52,0,0,0,0,0,0,0,0,102,108,111,114,97,108,119,104,105,116,101,0,0,0,0,0,102,105,114,101,98,114,105,99,107,52,0,0,0,0,0,0,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,46,51,102,32,37,100,32,37,46,52,102,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32, 37,100,32,37,100,10,0,0,0,0,0,0,0,0,102,105,114,101,98,114,105,99,107,51,0,0,0,0,0,0,102,105,114,101,98,114,105,99,107,50,0,0,0,0,0,0,102,105,114,101,98,114,105,99,107,49,0,0,0,0,0,0,65,118,97,110,116,71,97,114,100,101,45,66,111,111,107,0,32,120,61,34,37,103,34,32,121,61,34,37,103,34,0,0,102,105,114,101,98,114,105,99,107,0,0,0,0,0,0,0,37,32,109,97,107,101,32,115,117,114,101,32,112,100,102,109,97,114,107,32,105,115,32,104,97,114,109,108,101,115,115,32,102,111,114,32,80,83,45,105,110,116,101,114,112, 114,101,116,101,114,115,32,111,116,104,101,114,32,116,104,97,110,32,68,105,115,116,105,108,108,101,114,0,0,0,0,0,0,0,0,110,97,98,108,97,0,0,0,100,111,100,103,101,114,98,108,117,101,52,0,0,0,0,0,100,111,100,103,101,114,98,108,117,101,51,0,0,0,0,0,100,111,100,103,101,114,98,108,117,101,50,0,0,0,0,0,100,111,100,103,101,114,98,108,117,101,49,0,0,0,0,0,47,98,117,112,117,54,47,51,0,0,0,0,0,0,0,0,100,111,100,103,101,114,98,108,117,101,0,0,0,0,0,0,100,105,109,103,114,101,121,0,100,105,109,103,114,97,121, 0,102,111,110,116,115,105,122,101,0,0,0,0,0,0,0,0,100,101,101,112,115,107,121,98,108,117,101,52,0,0,0,0,100,101,101,112,115,107,121,98,108,117,101,51,0,0,0,0,32,116,101,120,116,45,97,110,99,104,111,114,61,34,109,105,100,100,108,101,34,0,0,0,100,101,101,112,115,107,121,98,108,117,101,50,0,0,0,0,37,32,47,97,114,114,111,119,119,105,100,116,104,32,53,32,100,101,102,0,0,0,0,0,109,117,0,0,0,0,0,0,100,101,101,112,115,107,121,98,108,117,101,49,0,0,0,0,102,108,97,116,46,99,0,0,100,101,101,112,115,107,121, 98,108,117,101,0,0,0,0,0,100,101,101,112,112,105,110,107,52,0,0,0,0,0,0,0,100,101,101,112,112,105,110,107,51,0,0,0,0,0,0,0,47,98,117,112,117,54,47,50,0,0,0,0,0,0,0,0,110,97,118,121,0,0,0,0,100,101,101,112,112,105,110,107,50,0,0,0,0,0,0,0,100,101,101,112,112,105,110,107,49,0,0,0,0,0,0,0,100,101,101,112,112,105,110,107,0,0,0,0,0,0,0,0,100,97,114,107,118,105,111,108,101,116,0,0,0,0,0,0,32,45,115,109,111,111,116,104,32,98,101,122,105,101,114,32,0,0,0,0,0,0,0,0,100,97,114,107,116,117,114,113,117,111,105, 115,101,0,0,0,32,116,101,120,116,45,97,110,99,104,111,114,61,34,101,110,100,34,0,0,0,0,0,0,100,97,114,107,115,108,97,116,101,103,114,101,121,0,0,0,37,32,47,97,114,114,111,119,108,101,110,103,116,104,32,49,48,32,100,101,102,0,0,0,109,105,110,117,115,0,0,0,100,97,114,107,115,108,97,116,101,103,114,97,121,52,0,0,100,97,114,107,115,108,97,116,101,103,114,97,121,51,0,0,100,97,114,107,115,108,97,116,101,103,114,97,121,50,0,0,47,97,99,99,101,110,116,54,47,54,0,0,0,0,0,0,100,97,114,107,115,108,97,116,101, 103,114,97,121,49,0,0,47,98,117,112,117,54,47,49,0,0,0,0,0,0,0,0,100,97,114,107,115,108,97,116,101,103,114,97,121,0,0,0,100,97,114,107,115,108,97,116,101,98,108,117,101,0,0,0,100,97,114,107,115,101,97,103,114,101,101,110,52,0,0,0,100,97,114,107,115,101,97,103,114,101,101,110,51,0,0,0,102,105,108,108,101,100,0,0,100,97,114,107,115,101,97,103,114,101,101,110,50,0,0,0,32,116,101,120,116,45,97,110,99,104,111,114,61,34,115,116,97,114,116,34,0,0,0,0,100,97,114,107,115,101,97,103,114,101,101,110,49,0,0, 0,95,95,99,108,117,115,116,101,114,110,111,100,101,115,0,0,49,32,115,101,116,109,105,116,101,114,108,105,109,105,116,0,109,105,100,100,111,116,0,0,100,101,109,105,0,0,0,0,65,103,101,100,103,101,105,110,102,111,95,116,0,0,0,0,100,97,114,107,115,101,97,103,114,101,101,110,0,0,0,0,100,97,114,107,115,97,108,109,111,110,0,0,0,0,0,0,110,111,110,101,0,0,0,0,110,111,100,101,32,34,37,115,34,32,105,115,32,99,111,110,116,97,105,110,101,100,32,105,110,32,116,119,111,32,110,111,110,45,99,111,109,112,97,114,97, 98,108,101,32,99,108,117,115,116,101,114,115,32,34,37,115,34,32,97,110,100,32,34,37,115,34,10,0,0,0,0,101,110,100,32,112,111,114,116,58,32,40,37,46,53,103,44,32,37,46,53,103,41,44,32,116,97,110,103,101,110,116,32,97,110,103,108,101,58,32,37,46,53,103,44,32,37,115,10,0,0,0,0,0,0,0,0,115,116,117,102,102,46,99,0,100,97,114,107,111,114,99,104,105,100,52,0,0,0,0,0,108,119,105,100,116,104,0,0,92,84,0,0,0,0,0,0,32,115,112,108,105,116,115,32,105,110,116,111,32,116,119,111,32,116,111,107,101,110,115,10,0, 0,0,0,0,0,0,0,100,97,114,107,111,114,99,104,105,100,51,0,0,0,0,0,47,98,117,112,117,53,47,53,0,0,0,0,0,0,0,0,115,116,101,112,32,115,105,122,101,32,61,32,37,100,10,0,100,97,114,107,111,114,99,104,105,100,50,0,0,0,0,0,45,62,0,0,0,0,0,0,100,97,114,107,111,114,99,104,105,100,49,0,0,0,0,0,72,82,0,0,0,0,0,0,100,97,114,107,111,114,99,104,105,100,0,0,0,0,0,0,37,100,0,0,0,0,0,0,100,97,114,107,111,114,97,110,103,101,52,0,0,0,0,0,78,68,95,114,97,110,107,40,102,114,111,109,41,32,60,32,78,68,95,114,97,110,107, 40,116,111,41,0,0,0,0,0,35,101,56,101,56,101,56,0,100,97,114,107,111,114,97,110,103,101,51,0,0,0,0,0,60,116,101,120,116,0,0,0,100,97,114,107,111,114,97,110,103,101,50,0,0,0,0,0,49,52,32,100,101,102,97,117,108,116,45,102,111,110,116,45,102,97,109,105,108,121,32,115,101,116,95,102,111,110,116,0,109,105,99,114,111,0,0,0,99,111,114,97,108,0,0,0,100,97,114,107,111,114,97,110,103,101,49,0,0,0,0,0,100,97,114,107,111,114,97,110,103,101,0,0,0,0,0,0,100,97,114,107,111,108,105,118,101,103,114,101,101,110,52, 0,100,97,114,107,111,108,105,118,101,103,114,101,101,110,51,0,47,98,117,112,117,53,47,52,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,109,97,120,105,116,101,114,0,100,97,114,107,111,108,105,118,101,103,114,101,101,110,50,0,100,97,114,107,111,108,105,118,101,103,114,101,101,110,49,0,115,97,109,101,0,0,0,0,100,97,114,107,111,108,105,118,101,103,114,101,101,110,0,0,100,97,114,107,107,104,97,107,105,0,0,0,0,0,0,0,99,109,0,0,0,0,0,0,10,0,0,0,0,0,0,0,100,97,114,107,103,114,101,101,110,0,0,0,0,0,0,0,47,62,10,0,0,0, 0,0,100,97,114,107,103,111,108,100,101,110,114,111,100,52,0,0,37,37,66,101,103,105,110,83,101,116,117,112,0,0,0,0,109,100,97,115,104,0,0,0,100,97,114,107,103,111,108,100,101,110,114,111,100,51,0,0,100,97,114,107,103,111,108,100,101,110,114,111,100,50,0,0,109,101,114,103,101,50,58,32,103,114,97,112,104,32,37,115,44,32,114,97,110,107,32,37,100,32,104,97,115,32,111,110,108,121,32,37,100,32,60,32,37,100,32,110,111,100,101,115,10,0,0,0,0,0,0,0,100,97,114,107,103,111,108,100,101,110,114,111,100,49,0,0, 34,0,0,0,0,0,0,0,100,97,114,107,103,111,108,100,101,110,114,111,100,0,0,0,47,98,117,112,117,53,47,51,0,0,0,0,0,0,0,0,99,121,97,110,52,0,0,0,99,121,97,110,51,0,0,0,99,121,97,110,50,0,0,0,99,121,97,110,49,0,0,0,99,121,97,110,0,0,0,0,32,114,120,61,34,37,103,34,32,114,121,61,34,37,103,34,0,0,0,0,0,0,0,0,99,114,105,109,115,111,110,0,37,37,69,110,100,80,114,111,108,111,103,0,0,0,0,0,109,97,99,114,0,0,0,0,99,111,114,110,115,105,108,107,52,0,0,0,0,0,0,0,115,97,109,101,104,101,97,100,0,0,0,0,0,0,0,0,99,111, 114,110,115,105,108,107,51,0,0,0,0,0,0,0,99,111,114,110,115,105,108,107,50,0,0,0,0,0,0,0,99,111,114,110,115,105,108,107,49,0,0,0,0,0,0,0,47,98,117,112,117,53,47,50,0,0,0,0,0,0,0,0,117,110,107,110,111,119,110,32,101,110,99,111,100,105,110,103,0,0,0,0,0,0,0,0,99,111,114,110,115,105,108,107,0,0,0,0,0,0,0,0,99,111,114,110,102,108,111,119,101,114,98,108,117,101,0,0,99,111,114,97,108,52,0,0,99,111,114,97,108,51,0,0,99,111,114,97,108,50,0,0,32,99,120,61,34,37,103,34,32,99,121,61,34,37,103,34,0,0,0,0,0,0, 0,0,99,111,114,97,108,49,0,0,105,115,109,97,112,58,109,97,112,0,0,0,0,0,0,0,108,116,0,0,0,0,0,0,99,111,114,97,108,0,0,0,99,104,111,99,111,108,97,116,101,52,0,0,0,0,0,0,37,37,69,110,100,82,101,115,111,117,114,99,101,0,0,0,99,104,111,99,111,108,97,116,101,51,0,0,0,0,0,0,99,104,111,99,111,108,97,116,101,50,0,0,0,0,0,0,47,98,117,112,117,53,47,49,0,0,0,0,0,0,0,0,112,110,103,58,109,97,112,0,99,104,111,99,111,108,97,116,101,49,0,0,0,0,0,0,99,104,111,99,111,108,97,116,101,0,0,0,0,0,0,0,99,104,97,114,116, 114,101,117,115,101,52,0,0,0,0,0,99,104,97,114,116,114,101,117,115,101,51,0,0,0,0,0,105,110,118,101,109,112,116,121,0,0,0,0,0,0,0,0,99,104,97,114,116,114,101,117,115,101,50,0,0,0,0,0,60,101,108,108,105,112,115,101,0,0,0,0,0,0,0,0,99,104,97,114,116,114,101,117,115,101,49,0,0,0,0,0,47,99,117,114,108,97,121,101,114,32,48,32,100,101,102,0,108,115,113,117,111,0,0,0,99,104,97,114,116,114,101,117,115,101,0,0,0,0,0,0,99,97,100,101,116,98,108,117,101,52,0,0,0,0,0,0,99,97,100,101,116,98,108,117,101,51,0,0, 0,0,0,0,103,105,102,58,115,118,103,0,99,97,100,101,116,98,108,117,101,50,0,0,0,0,0,0,47,98,117,112,117,52,47,52,0,0,0,0,0,0,0,0,99,97,100,101,116,98,108,117,101,49,0,0,0,0,0,0,99,97,100,101,116,98,108,117,101,0,0,0,0,0,0,0,98,117,114,108,121,119,111,111,100,52,0,0,0,0,0,0,98,117,114,108,121,119,111,111,100,51,0,0,0,0,0,0,98,117,114,108,121,119,111,111,100,50,0,0,0,0,0,0,37,103,44,37,103,0,0,0,98,117,114,108,121,119,111,111,100,49,0,0,0,0,0,0,9,123,105,110,118,105,115,125,32,105,102,0,0,0,0,0,108, 115,97,113,117,111,0,0,98,117,114,108,121,119,111,111,100,0,0,0,0,0,0,0,98,114,111,119,110,52,0,0,98,114,111,119,110,51,0,0,98,114,111,119,110,50,0,0,47,98,117,112,117,52,47,51,0,0,0,0,0,0,0,0,98,114,111,119,110,49,0,0,98,114,111,119,110,0,0,0,98,108,117,101,118,105,111,108,101,116,0,0,0,0,0,0,32,37,100,0,0,0,0,0,98,108,117,101,52,0,0,0,98,108,117,101,51,0,0,0,65,118,97,110,116,71,97,114,100,101,45,66,111,111,107,79,98,108,105,113,117,101,0,0,60,112,111,108,121,103,111,110,0,0,0,0,0,0,0,0,98,108, 117,101,50,0,0,0,9,111,114,0,0,0,0,0,108,114,109,0,0,0,0,0,98,108,117,101,49,0,0,0,98,108,117,101,0,0,0,0,98,108,97,110,99,104,101,100,97,108,109,111,110,100,0,0,98,108,97,99,107,0,0,0,47,98,117,112,117,52,47,50,0,0,0,0,0,0,0,0,98,105,115,113,117,101,52,0,98,105,115,113,117,101,51,0,98,105,115,113,117,101,50,0,98,105,115,113,117,101,49,0,98,105,115,113,117,101,0,0,65,103,110,111,100,101,105,110,102,111,95,116,0,0,0,0,59,34,47,62,10,60,47,108,105,110,101,97,114,71,114,97,100,105,101,110,116,62,10, 60,47,100,101,102,115,62,10,0,98,101,105,103,101,0,0,0,9,99,117,114,108,97,121,101,114,32,109,121,117,112,112,101,114,32,103,116,0,0,0,0,108,111,122,0,0,0,0,0,97,122,117,114,101,52,0,0,97,122,117,114,101,51,0,0,97,122,117,114,101,50,0,0,97,122,117,114,101,49,0,0,47,98,117,112,117,52,47,49,0,0,0,0,0,0,0,0,109,97,114,111,111,110,0,0,97,122,117,114,101,0,0,0,97,113,117,97,109,97,114,105,110,101,52,0,0,0,0,0,97,113,117,97,109,97,114,105,110,101,51,0,0,0,0,0,97,113,117,97,109,97,114,105,110,101,50,0,0, 0,0,0,32,45,119,105,100,116,104,32,0,0,0,0,0,0,0,0,97,113,117,97,109,97,114,105,110,101,49,0,0,0,0,0,60,115,116,111,112,32,111,102,102,115,101,116,61,34,37,46,48,51,102,34,32,115,116,121,108,101,61,34,115,116,111,112,45,99,111,108,111,114,58,0,97,113,117,97,109,97,114,105,110,101,0,0,0,0,0,0,9,99,117,114,108,97,121,101,114,32,109,121,108,111,119,101,114,32,108,116,0,0,0,0,108,111,119,97,115,116,0,0,97,110,116,105,113,117,101,119,104,105,116,101,52,0,0,0,97,110,116,105,113,117,101,119,104,105,116, 101,51,0,0,0,97,110,116,105,113,117,101,119,104,105,116,101,50,0,0,0,97,110,116,105,113,117,101,119,104,105,116,101,49,0,0,0,47,97,99,99,101,110,116,54,47,53,0,0,0,0,0,0,47,98,117,112,117,51,47,51,0,0,0,0,0,0,0,0,97,110,116,105,113,117,101,119,104,105,116,101,0,0,0,0,97,108,105,99,101,98,108,117,101,0,0,0,0,0,0,0,47,121,108,111,114,114,100,57,47,57,0,0,0,0,0,0,47,121,108,111,114,114,100,57,47,56,0,0,0,0,0,0,83,32,0,0,0,0,0,0,47,121,108,111,114,114,100,57,47,55,0,0,0,0,0,0,47,121,108,111,114,114,100, 57,47,54,0,0,0,0,0,0,120,49,61,34,37,103,34,32,121,49,61,34,37,103,34,32,120,50,61,34,37,103,34,32,121,50,61,34,37,103,34,32,62,10,0,0,0,0,0,0,99,108,117,115,116,101,114,0,9,47,109,121,108,111,119,101,114,32,101,120,99,104,32,100,101,102,0,0,0,0,0,0,108,102,108,111,111,114,0,0,65,118,97,110,116,71,97,114,100,101,45,68,101,109,105,0,47,121,108,111,114,114,100,57,47,53,0,0,0,0,0,0,95,76,84,88,95,108,105,98,114,97,114,121,0,0,0,0,47,121,108,111,114,114,100,57,47,52,0,0,0,0,0,0,116,114,105,97,110,103, 108,101,0,0,0,0,0,0,0,0,75,0,0,0,0,0,0,0,110,111,116,32,99,111,110,115,116,114,97,105,110,101,100,0,66,111,117,110,100,105,110,103,66,111,120,32,110,111,116,32,102,111,117,110,100,32,105,110,32,101,112,115,102,32,102,105,108,101,32,37,115,10,0,0,78,68,95,104,101,97,112,105,110,100,101,120,40,118,41,32,60,32,48,0,0,0,0,0,47,121,108,111,114,114,100,57,47,51,0,0,0,0,0,0,116,97,105,108,95,108,112,0,92,72,0,0,0,0,0,0,39,32,105,110,32,108,105,110,101,32,37,100,32,111,102,32,0,0,0,0,0,0,0,0,47,121,108,111, 114,114,100,57,47,50,0,0,0,0,0,0,47,98,117,112,117,51,47,50,0,0,0,0,0,0,0,0,117,110,100,101,102,105,110,101,100,0,0,0,0,0,0,0,47,121,108,111,114,114,100,57,47,49,0,0,0,0,0,0,99,111,108,111,114,0,0,0,47,121,108,111,114,114,100,56,47,56,0,0,0,0,0,0,66,82,0,0,0,0,0,0,47,121,108,111,114,114,100,56,47,55,0,0,0,0,0,0,85,110,114,101,99,111,103,110,105,122,101,100,32,111,118,101,114,108,97,112,32,118,97,108,117,101,32,34,37,115,34,32,45,32,117,115,105,110,103,32,102,97,108,115,101,10,0,0,102,111,110,116, 110,97,109,101,0,0,0,0,0,0,0,0,47,121,108,111,114,114,100,56,47,54,0,0,0,0,0,0,35,51,48,51,48,51,48,0,47,121,108,111,114,114,100,56,47,53,0,0,0,0,0,0,47,121,108,111,114,114,100,56,47,52,0,0,0,0,0,0,60,100,101,102,115,62,10,60,108,105,110,101,97,114,71,114,97,100,105,101,110,116,32,105,100,61,34,108,95,37,100,34,32,103,114,97,100,105,101,110,116,85,110,105,116,115,61,34,117,115,101,114,83,112,97,99,101,79,110,85,115,101,34,32,0,0,0,0,0,0,0,0,9,47,109,121,117,112,112,101,114,32,101,120,99,104,32,100, 101,102,0,0,0,0,0,0,108,101,0,0,0,0,0,0,99,104,111,99,111,108,97,116,101,0,0,0,0,0,0,0,47,121,108,111,114,114,100,56,47,51,0,0,0,0,0,0,47,121,108,111,114,114,100,56,47,50,0,0,0,0,0,0,47,121,108,111,114,114,100,56,47,49,0,0,0,0,0,0,47,121,108,111,114,114,100,55,47,55,0,0,0,0,0,0,47,98,117,112,117,51,47,49,0,0,0,0,0,0,0,0,104,101,97,100,112,111,114,116,0,0,0,0,0,0,0,0,65,103,114,97,112,104,105,110,102,111,95,116,0,0,0,0,47,121,108,111,114,114,100,55,47,54,0,0,0,0,0,0,47,121,108,111,114,114,100,55,47, 53,0,0,0,0,0,0,115,105,110,107,0,0,0,0,47,121,108,111,114,114,100,55,47,52,0,0,0,0,0,0,47,121,108,111,114,114,100,55,47,51,0,0,0,0,0,0,34,0,0,0,0,0,0,0,37,32,0,0,0,0,0,0,47,121,108,111,114,114,100,55,47,50,0,0,0,0,0,0,47,121,108,111,114,114,100,55,47,49,0,0,0,0,0,0,59,34,47,62,10,60,47,114,97,100,105,97,108,71,114,97,100,105,101,110,116,62,10,60,47,100,101,102,115,62,10,0,47,111,110,108,97,121,101,114,115,32,123,0,0,0,0,0,108,100,113,117,111,0,0,0,97,103,100,101,108,101,116,101,32,111,110,32,98,97, 100,32,111,98,106,101,99,116,0,0,47,121,108,111,114,114,100,54,47,54,0,0,0,0,0,0,47,121,108,111,114,114,100,54,47,53,0,0,0,0,0,0,109,105,110,99,114,111,115,115,32,37,115,58,32,37,100,32,99,114,111,115,115,105,110,103,115,44,32,37,46,50,102,32,115,101,99,115,46,10,0,0,47,121,108,111,114,114,100,54,47,52,0,0,0,0,0,0,32,105,100,61,34,0,0,0,47,121,108,111,114,114,100,54,47,51,0,0,0,0,0,0,47,98,117,103,110,57,47,57,0,0,0,0,0,0,0,0,47,121,108,111,114,114,100,54,47,50,0,0,0,0,0,0,47,121,108,111,114,114, 100,54,47,49,0,0,0,0,0,0,47,121,108,111,114,114,100,53,47,53,0,0,0,0,0,0,47,121,108,111,114,114,100,53,47,52,0,0,0,0,0,0,47,121,108,111,114,114,100,53,47,51,0,0,0,0,0,0,47,121,108,111,114,114,100,53,47,50,0,0,0,0,0,0,60,115,116,111,112,32,111,102,102,115,101,116,61,34,49,34,32,115,116,121,108,101,61,34,115,116,111,112,45,99,111,108,111,114,58,0,0,0,0,0,47,111,110,108,97,121,101,114,32,123,32,99,117,114,108,97,121,101,114,32,110,101,32,123,105,110,118,105,115,125,32,105,102,32,125,32,100,101,102,0, 108,99,101,105,108,0,0,0,47,121,108,111,114,114,100,53,47,49,0,0,0,0,0,0,47,121,108,111,114,114,100,52,47,52,0,0,0,0,0,0,47,121,108,111,114,114,100,52,47,51,0,0,0,0,0,0,47,121,108,111,114,114,100,52,47,50,0,0,0,0,0,0,47,98,117,103,110,57,47,56,0,0,0,0,0,0,0,0,88,77,76,32,111,114,32,116,101,120,116,32,100,101,99,108,97,114,97,116,105,111,110,32,110,111,116,32,97,116,32,115,116,97,114,116,32,111,102,32,101,110,116,105,116,121,0,0,47,121,108,111,114,114,100,52,47,49,0,0,0,0,0,0,47,121,108,111,114,114, 100,51,47,51,0,0,0,0,0,0,47,121,108,111,114,114,100,51,47,50,0,0,0,0,0,0,47,121,108,111,114,114,100,51,47,49,0,0,0,0,0,0,47,121,108,111,114,98,114,57,47,57,0,0,0,0,0,0,47,121,108,111,114,98,114,57,47,56,0,0,0,0,0,0,59,34,47,62,10,0,0,0,9,47,103,114,97,112,104,99,111,108,111,114,32,123,110,111,112,99,111,108,111,114,125,32,100,101,102,0,0,0,0,0,108,97,114,114,0,0,0,0,47,121,108,111,114,98,114,57,47,55,0,0,0,0,0,0,47,121,108,111,114,98,114,57,47,54,0,0,0,0,0,0,47,121,108,111,114,98,114,57,47,53,0,0, 0,0,0,0,47,121,108,111,114,98,114,57,47,52,0,0,0,0,0,0,47,98,117,103,110,57,47,55,0,0,0,0,0,0,0,0,40,108,105,98,41,58,112,115,0,0,0,0,0,0,0,0,47,121,108,111,114,98,114,57,47,51,0,0,0,0,0,0,47,121,108,111,114,98,114,57,47,50,0,0,0,0,0,0,47,121,108,111,114,98,114,57,47,49,0,0,0,0,0,0,47,121,108,111,114,98,114,56,47,56,0,0,0,0,0,0,47,121,108,111,114,98,114,56,47,55,0,0,0,0,0,0,104,97,108,102,0,0,0,0,47,121,108,111,114,98,114,56,47,54,0,0,0,0,0,0,49,46,0,0,0,0,0,0,9,47,101,100,103,101,99,111,108,111, 114,32,123,110,111,112,99,111,108,111,114,125,32,100,101,102,0,0,0,0,0,0,108,97,113,117,111,0,0,0,47,121,108,111,114,98,114,56,47,53,0,0,0,0,0,0,47,121,108,111,114,98,114,56,47,52,0,0,0,0,0,0,47,121,108,111,114,98,114,56,47,51,0,0,0,0,0,0,47,121,108,111,114,98,114,56,47,50,0,0,0,0,0,0,47,98,117,103,110,57,47,54,0,0,0,0,0,0,0,0,47,121,108,111,114,98,114,56,47,49,0,0,0,0,0,0,47,121,108,111,114,98,114,55,47,55,0,0,0,0,0,0,47,121,108,111,114,98,114,55,47,54,0,0,0,0,0,0,47,121,108,111,114,98,114,55,47, 53,0,0,0,0,0,0,47,121,108,111,114,98,114,55,47,52,0,0,0,0,0,0,47,121,108,111,114,98,114,55,47,51,0,0,0,0,0,0,37,102,0,0,0,0,0,0,9,47,110,111,100,101,99,111,108,111,114,32,123,110,111,112,99,111,108,111,114,125,32,100,101,102,0,0,0,0,0,0,108,97,110,103,0,0,0,0,47,121,108,111,114,98,114,55,47,50,0,0,0,0,0,0,47,121,108,111,114,98,114,55,47,49,0,0,0,0,0,0,47,121,108,111,114,98,114,54,47,54,0,0,0,0,0,0,47,121,108,111,114,98,114,54,47,53,0,0,0,0,0,0,47,98,117,103,110,57,47,53,0,0,0,0,0,0,0,0,47,121,108, 111,114,98,114,54,47,52,0,0,0,0,0,0,47,121,108,111,114,98,114,54,47,51,0,0,0,0,0,0,47,121,108,111,114,98,114,54,47,50,0,0,0,0,0,0,47,121,108,111,114,98,114,54,47,49,0,0,0,0,0,0,32,37,115,10,0,0,0,0,47,121,108,111,114,98,114,53,47,53,0,0,0,0,0,0,47,121,108,111,114,98,114,53,47,52,0,0,0,0,0,0,65,118,97,110,116,71,97,114,100,101,45,68,101,109,105,0,59,115,116,111,112,45,111,112,97,99,105,116,121,58,0,0,9,97,108,111,97,100,32,112,111,112,32,115,101,116,104,115,98,99,111,108,111,114,0,0,108,97,109,98, 100,97,0,0,108,105,110,101,108,101,110,103,116,104,0,0,0,0,0,0,47,121,108,111,114,98,114,53,47,51,0,0,0,0,0,0,47,121,108,111,114,98,114,53,47,50,0,0,0,0,0,0,47,121,108,111,114,98,114,53,47,49,0,0,0,0,0,0,47,121,108,111,114,98,114,52,47,52,0,0,0,0,0,0,47,98,117,103,110,57,47,52,0,0,0,0,0,0,0,0,47,121,108,111,114,98,114,52,47,51,0,0,0,0,0,0,47,121,108,111,114,98,114,52,47,50,0,0,0,0,0,0,47,121,108,111,114,98,114,52,47,49,0,0,0,0,0,0,47,121,108,111,114,98,114,51,47,51,0,0,0,0,0,0,47,121,108,111,114, 98,114,51,47,50,0,0,0,0,0,0,47,121,108,111,114,98,114,51,47,49,0,0,0,0,0,0,60,115,116,111,112,32,111,102,102,115,101,116,61,34,48,34,32,115,116,121,108,101,61,34,115,116,111,112,45,99,111,108,111,114,58,0,0,0,0,0,9,108,97,121,101,114,99,111,108,111,114,115,101,113,32,99,117,114,108,97,121,101,114,32,49,32,115,117,98,32,108,97,121,101,114,108,101,110,32,109,111,100,32,103,101,116,0,0,108,65,114,114,0,0,0,0,47,121,108,103,110,98,117,57,47,57,0,0,0,0,0,0,65,103,110,111,100,101,105,110,102,111,95,116, 0,0,0,0,47,121,108,103,110,98,117,57,47,56,0,0,0,0,0,0,47,98,117,103,110,57,47,51,0,0,0,0,0,0,0,0,47,121,108,103,110,98,117,57,47,55,0,0,0,0,0,0,47,121,108,103,110,98,117,57,47,54,0,0,0,0,0,0,115,116,114,101,97,109,32,101,110,100,0,0,0,0,0,0,108,105,109,101,0,0,0,0,47,121,108,103,110,98,117,57,47,53,0,0,0,0,0,0,47,121,108,103,110,98,117,57,47,52,0,0,0,0,0,0,47,121,108,103,110,98,117,57,47,51,0,0,0,0,0,0,47,121,108,103,110,98,117,57,47,50,0,0,0,0,0,0,36,99,0,0,0,0,0,0,47,121,108,103,110,98,117,57, 47,49,0,0,0,0,0,0,47,121,108,103,110,98,117,56,47,56,0,0,0,0,0,0,60,100,101,102,115,62,10,60,114,97,100,105,97,108,71,114,97,100,105,101,110,116,32,105,100,61,34,114,95,37,100,34,32,99,120,61,34,53,48,37,37,34,32,99,121,61,34,53,48,37,37,34,32,114,61,34,55,53,37,37,34,32,102,120,61,34,37,100,37,37,34,32,102,121,61,34,37,100,37,37,34,62,10,0,0,0,0,0,47,115,101,116,108,97,121,101,114,32,123,47,109,97,120,108,97,121,101,114,32,101,120,99,104,32,100,101,102,32,47,99,117,114,108,97,121,101,114,32,101, 120,99,104,32,100,101,102,0,0,0,0,0,0,0,0,107,97,112,112,97,0,0,0,47,121,108,103,110,98,117,56,47,55,0,0,0,0,0,0,47,121,108,103,110,98,117,56,47,54,0,0,0,0,0,0,47,121,108,103,110,98,117,56,47,53,0,0,0,0,0,0,47,121,108,103,110,98,117,56,47,52,0,0,0,0,0,0,47,98,117,103,110,57,47,50,0,0,0,0,0,0,0,0,47,121,108,103,110,98,117,56,47,51,0,0,0,0,0,0,110,97,110,0,0,0,0,0,47,97,99,99,101,110,116,54,47,52,0,0,0,0,0,0,47,121,108,103,110,98,117,56,47,50,0,0,0,0,0,0,47,121,108,103,110,98,117,56,47,49,0,0,0,0,0, 0,47,121,108,103,110,98,117,55,47,55,0,0,0,0,0,0,37,46,51,102,0,0,0,0,115,104,111,114,116,101,115,116,46,99,0,0,0,0,0,0,47,121,108,103,110,98,117,55,47,54,0,0,0,0,0,0,47,121,108,103,110,98,117,55,47,53,0,0,0,0,0,0,104,101,97,100,112,111,114,116,0,0,0,0,0,0,0,0,37,99,37,103,44,37,103,0,47,108,97,121,101,114,108,101,110,32,108,97,121,101,114,99,111,108,111,114,115,101,113,32,108,101,110,103,116,104,32,100,101,102,0,0,0,0,0,0,105,117,109,108,0,0,0,0,105,116,97,108,105,99,0,0,65,103,114,97,112,104,105, 110,102,111,95,116,0,0,0,0,47,121,108,103,110,98,117,55,47,52,0,0,0,0,0,0,47,121,108,103,110,98,117,55,47,51,0,0,0,0,0,0,101,103,103,0,0,0,0,0,115,101,112,0,0,0,0,0,99,111,110,115,116,114,97,105,110,101,100,0,0,0,0,0,114,101,97,100,0,0,0,0,37,115,32,37,46,51,102,10,0,0,0,0,0,0,0,0,47,121,108,103,110,98,117,55,47,50,0,0,0,0,0,0,104,101,97,100,95,108,112,0,92,69,0,0,0,0,0,0,47,121,108,103,110,98,117,55,47,49,0,0,0,0,0,0,47,98,117,103,110,57,47,49,0,0,0,0,0,0,0,0,95,65,71,95,115,116,114,100,97,116,97, 0,0,0,0,0,32,32,109,97,114,103,105,110,32,37,100,10,0,0,0,0,47,121,108,103,110,98,117,54,47,54,0,0,0,0,0,0,112,101,110,99,111,108,111,114,0,0,0,0,0,0,0,0,115,104,97,112,101,0,0,0,47,121,108,103,110,98,117,54,47,53,0,0,0,0,0,0,83,0,0,0,0,0,0,0,47,121,108,103,110,98,117,54,47,52,0,0,0,0,0,0,79,118,101,114,108,97,112,32,118,97,108,117,101,32,34,37,115,34,32,117,110,115,117,112,112,111,114,116,101,100,32,45,32,105,103,110,111,114,101,100,10,0,0,0,0,0,0,0,100,101,114,105,118,101,100,0,119,101,105,103, 104,116,0,0,47,121,108,103,110,98,117,54,47,51,0,0,0,0,0,0,35,102,99,102,99,102,99,0,47,121,108,103,110,98,117,54,47,50,0,0,0,0,0,0,47,121,108,103,110,98,117,54,47,49,0,0,0,0,0,0,32,100,61,34,0,0,0,0,100,101,102,0,0,0,0,0,105,115,105,110,0,0,0,0,78,111,32,108,111,97,100,105,109,97,103,101,32,112,108,117,103,105,110,32,102,111,114,32,34,37,115,34,10,0,0,0,99,104,97,114,116,114,101,117,115,101,0,0,0,0,0,0,47,121,108,103,110,98,117,53,47,53,0,0,0,0,0,0,47,121,108,103,110,98,117,53,47,52,0,0,0,0,0,0, 47,121,108,103,110,98,117,53,47,51,0,0,0,0,0,0,47,121,108,103,110,98,117,53,47,50,0,0,0,0,0,0,47,98,117,103,110,56,47,56,0,0,0,0,0,0,0,0,116,97,105,108,112,111,114,116,0,0,0,0,0,0,0,0,97,115,32,114,101,113,117,105,114,101,100,32,98,121,32,116,104,101,32,45,110,32,102,108,97,103,10,0,0,0,0,0,47,121,108,103,110,98,117,53,47,49,0,0,0,0,0,0,47,121,108,103,110,98,117,52,47,52,0,0,0,0,0,0,109,97,120,0,0,0,0,0,47,121,108,103,110,98,117,52,47,51,0,0,0,0,0,0,47,121,108,103,110,98,117,52,47,50,0,0,0,0,0,0, 112,99,0,0,0,0,0,0,47,121,108,103,110,98,117,52,47,49,0,0,0,0,0,0,37,46,53,103,32,37,46,53,103,32,37,46,53,103,32,37,115,99,111,108,111,114,10,0,47,121,108,103,110,98,117,51,47,51,0,0,0,0,0,0,60,112,97,116,104,0,0,0,9,93,0,0,0,0,0,0,115,121,110,116,97,120,32,97,109,98,105,103,117,105,116,121,32,45,32,98,97,100,108,121,32,100,101,108,105,109,105,116,101,100,32,110,117,109,98,101,114,32,39,0,0,0,0,0,105,113,117,101,115,116,0,0,47,121,108,103,110,98,117,51,47,50,0,0,0,0,0,0,101,114,114,111,114,32,105, 110,32,99,111,108,120,108,97,116,101,40,41,10,0,0,0,0,47,121,108,103,110,98,117,51,47,49,0,0,0,0,0,0,40,114,118,32,61,61,32,48,41,32,124,124,32,40,78,68,95,111,114,100,101,114,40,114,118,41,45,78,68,95,111,114,100,101,114,40,118,41,41,42,100,105,114,32,62,32,48,0,47,121,108,103,110,57,47,57,0,0,0,0,0,0,0,0,60,97,114,101,97,32,115,104,97,112,101,61,34,112,111,108,121,34,0,0,0,0,0,0,47,121,108,103,110,57,47,56,0,0,0,0,0,0,0,0,47,98,117,103,110,56,47,55,0,0,0,0,0,0,0,0,47,121,108,103,110,57,47,55,0, 0,0,0,0,0,0,0,47,121,108,103,110,57,47,54,0,0,0,0,0,0,0,0,47,121,108,103,110,57,47,53,0,0,0,0,0,0,0,0,47,121,108,103,110,57,47,52,0,0,0,0,0,0,0,0,47,121,108,103,110,57,47,51,0,0,0,0,0,0,0,0,47,121,108,103,110,57,47,50,0,0,0,0,0,0,0,0,103,118,114,101,110,100,101,114,95,99,111,114,101,95,115,118,103,46,99,0,0,0,0,0,9,9,91,46,56,32,46,56,32,46,56,93,0,0,0,0,105,111,116,97,0,0,0,0,47,121,108,103,110,57,47,49,0,0,0,0,0,0,0,0,47,121,108,103,110,56,47,56,0,0,0,0,0,0,0,0,47,121,108,103,110,56,47,55,0,0,0, 0,0,0,0,0,47,121,108,103,110,56,47,54,0,0,0,0,0,0,0,0,47,98,117,103,110,56,47,54,0,0,0,0,0,0,0,0,114,101,102,101,114,101,110,99,101,32,116,111,32,101,120,116,101,114,110,97,108,32,101,110,116,105,116,121,32,105,110,32,97,116,116,114,105,98,117,116,101,0,0,0,0,0,0,0,47,121,108,103,110,56,47,53,0,0,0,0,0,0,0,0,47,121,108,103,110,56,47,52,0,0,0,0,0,0,0,0,47,121,108,103,110,56,47,51,0,0,0,0,0,0,0,0,47,121,108,103,110,56,47,50,0,0,0,0,0,0,0,0,47,121,108,103,110,56,47,49,0,0,0,0,0,0,0,0,47,121,108,103, 110,55,47,55,0,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,9,9,91,46,54,32,46,56,32,46,56,93,0,0,0,0,105,110,116],"i8",L,l.J+133156);D([47,121,108,103,110,55,47,54,0,0,0,0,0,0,0,0,47,121,108,103,110,55,47,53,0,0,0,0,0,0,0,0,47,121,108,103,110,55,47,52,0,0,0,0,0,0,0,0,47,121,108,103,110,55,47,51,0,0,0,0,0,0,0,0,47,98,117,103,110,56,47,53,0,0,0,0,0,0,0,0,112,115,58,112,115,0,0,0,47,121,108,103,110,55,47,50,0,0,0,0,0,0,0,0,47,121,108,103,110,55,47,49,0,0,0,0,0,0,0,0,47,121,108,103,110,54,47,54,0,0,0,0,0,0,0,0,47, 121,108,103,110,54,47,53,0,0,0,0,0,0,0,0,47,121,108,103,110,54,47,52,0,0,0,0,0,0,0,0,47,121,108,103,110,54,47,51,0,0,0,0,0,0,0,0,101,0,0,0,0,0,0,0,35,37,48,50,120,37,48,50,120,37,48,50,120,0,0,0,9,9,91,46,52,32,46,56,32,46,56,93,0,0,0,0,105,110,102,105,110,0,0,0,47,121,108,103,110,54,47,50,0,0,0,0,0,0,0,0,47,121,108,103,110,54,47,49,0,0,0,0,0,0,0,0,47,121,108,103,110,53,47,53,0,0,0,0,0,0,0,0,47,121,108,103,110,53,47,52,0,0,0,0,0,0,0,0,47,98,117,103,110,56,47,52,0,0,0,0,0,0,0,0,47,121,108,103,110, 53,47,51,0,0,0,0,0,0,0,0,47,121,108,103,110,53,47,50,0,0,0,0,0,0,0,0,47,121,108,103,110,53,47,49,0,0,0,0,0,0,0,0,47,121,108,103,110,52,47,52,0,0,0,0,0,0,0,0,47,121,108,103,110,52,47,51,0,0,0,0,0,0,0,0,47,121,108,103,110,52,47,50,0,0,0,0,0,0,0,0,53,44,50,0,0,0,0,0,9,9,91,46,50,32,46,56,32,46,56,93,0,0,0,0,105,109,97,103,101,0,0,0,47,121,108,103,110,52,47,49,0,0,0,0,0,0,0,0,47,121,108,103,110,51,47,51,0,0,0,0,0,0,0,0,47,98,117,103,110,56,47,51,0,0,0,0,0,0,0,0,47,121,108,103,110,51,47,50,0,0,0,0,0,0, 0,0,47,121,108,103,110,51,47,49,0,0,0,0,0,0,0,0,47,115,118,103,47,121,101,108,108,111,119,103,114,101,101,110,0,0,0,0,0,0,0,0,47,115,118,103,47,121,101,108,108,111,119,0,0,0,0,0,47,115,118,103,47,119,104,105,116,101,115,109,111,107,101,0,47,115,118,103,47,119,104,105,116,101,0,0,0,0,0,0,47,115,118,103,47,119,104,101,97,116,0,0,0,0,0,0,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,46,49,102,32,37,100,32,37,100,32,37,100,32,37,100,10,0,0,0,0,47,115,118, 103,47,118,105,111,108,101,116,0,0,0,0,0,82,0,0,0,0,0,0,0,49,44,53,0,0,0,0,0,9,9,91,48,32,48,32,48,93,0,0,0,0,0,0,0,105,103,114,97,118,101,0,0,108,97,121,111,117,116,0,0,47,115,118,103,47,116,117,114,113,117,111,105,115,101,0,0,47,115,118,103,47,116,111,109,97,116,111,0,0,0,0,0,47,115,118,103,47,116,104,105,115,116,108,101,0,0,0,0,47,115,118,103,47,116,101,97,108,0,0,0,0,0,0,0,47,98,117,103,110,56,47,50,0,0,0,0,0,0,0,0,47,115,118,103,47,116,97,110,0,0,0,0,0,0,0,0,47,115,118,103,47,115,116,101,101, 108,98,108,117,101,0,0,47,115,118,103,47,115,112,114,105,110,103,103,114,101,101,110,0,0,0,0,0,0,0,0,47,115,118,103,47,115,110,111,119,0,0,0,0,0,0,0,115,97,109,101,116,97,105,108,0,0,0,0,0,0,0,0,47,115,118,103,47,115,108,97,116,101,103,114,101,121,0,0,47,115,118,103,47,115,108,97,116,101,103,114,97,121,0,0,34,0,0,0,0,0,0,0,9,91,9,37,32,108,97,121,101,114,32,99,111,108,111,114,32,115,101,113,117,101,110,99,101,32,45,32,100,97,114,107,101,115,116,32,116,111,32,108,105,103,104,116,101,115,116,0,105, 101,120,99,108,0,0,0,47,115,118,103,47,115,108,97,116,101,98,108,117,101,0,0,102,97,115,116,103,114,46,99,0,0,0,0,0,0,0,0,47,115,118,103,47,115,107,121,98,108,117,101,0,0,0,0,47,115,118,103,47,115,105,108,118,101,114,0,0,0,0,0,47,115,118,103,47,115,105,101,110,110,97,0,0,0,0,0,47,98,117,103,110,56,47,49,0,0,0,0,0,0,0,0,103,114,101,101,110,0,0,0,47,115,118,103,47,115,101,97,115,104,101,108,108,0,0,0,47,115,118,103,47,115,101,97,103,114,101,101,110,0,0,0,47,115,118,103,47,115,97,110,100,121,98,114, 111,119,110,0,47,115,118,103,47,115,97,108,109,111,110,0,0,0,0,0,35,37,48,50,120,37,48,50,120,37,48,50,120,0,0,0,47,115,118,103,47,115,97,100,100,108,101,98,114,111,119,110,0,0,0,0,0,0,0,0,47,115,118,103,47,114,111,121,97,108,98,108,117,101,0,0,34,32,115,116,114,111,107,101,45,111,112,97,99,105,116,121,61,34,37,102,0,0,0,0,47,108,97,121,101,114,99,111,108,111,114,115,101,113,0,0,105,99,105,114,99,0,0,0,47,115,118,103,47,114,111,115,121,98,114,111,119,110,0,0,47,115,118,103,47,114,101,100,0,0,0,0, 0,0,0,0,47,115,118,103,47,112,117,114,112,108,101,0,0,0,0,0,47,115,118,103,47,112,111,119,100,101,114,98,108,117,101,0,47,98,117,103,110,55,47,55,0,0,0,0,0,0,0,0,47,115,118,103,47,112,108,117,109,0,0,0,0,0,0,0,47,115,118,103,47,112,105,110,107,0,0,0,0,0,0,0,47,97,99,99,101,110,116,54,47,51,0,0,0,0,0,0,47,115,118,103,47,112,101,114,117,0,0,0,0,0,0,0,47,115,118,103,47,112,101,97,99,104,112,117,102,102,0,0,115,101,116,108,105,110,101,119,105,100,116,104,40,0,0,0,47,115,118,103,47,112,97,112,97,121,97, 119,104,105,112,0,47,115,118,103,47,112,97,108,101,118,105,111,108,101,116,114,101,100,0,0,0,0,0,0,34,32,115,116,114,111,107,101,45,100,97,115,104,97,114,114,97,121,61,34,37,115,0,0,47,115,104,111,119,112,97,103,101,32,123,32,125,32,100,101,102,0,0,0,0,0,0,0,105,97,99,117,116,101,0,0,111,98,108,105,113,117,101,0,114,0,0,0,0,0,0,0,47,115,118,103,47,112,97,108,101,116,117,114,113,117,111,105,115,101,0,0,0,0,0,0,47,115,118,103,47,112,97,108,101,103,114,101,101,110,0,0,112,111,105,110,116,0,0,0,115,116, 97,114,116,32,112,111,114,116,58,32,40,37,46,53,103,44,32,37,46,53,103,41,44,32,116,97,110,103,101,110,116,32,97,110,103,108,101,58,32,37,46,53,103,44,32,37,115,10,0,0,0,0,0,0,108,101,110,0,0,0,0,0,37,37,37,37,66,111,117,110,100,105,110,103,66,111,120,58,32,37,100,32,37,100,32,37,100,32,37,100,0,0,0,0,47,115,118,103,47,112,97,108,101,103,111,108,100,101,110,114,111,100,0,0,0,0,0,0,108,112,0,0,0,0,0,0,92,78,0,0,0,0,0,0,105,110,112,117,116,0,0,0,47,115,118,103,47,111,114,99,104,105,100,0,0,0,0,0,47, 98,117,103,110,55,47,54,0,0,0,0,0,0,0,0,112,97,99,107,0,0,0,0,47,115,118,103,47,111,114,97,110,103,101,114,101,100,0,0,78,111,32,111,114,32,105,109,112,114,111,112,101,114,32,105,109,97,103,101,32,102,105,108,101,61,34,37,115,34,10,0,47,115,118,103,47,111,114,97,110,103,101,0,0,0,0,0,83,85,66,0,0,0,0,0,47,115,118,103,47,111,108,105,118,101,100,114,97,98,0,0,118,111,114,111,95,109,97,114,103,105,110,0,0,0,0,0,95,98,108,111,99,107,95,37,100,0,0,0,0,0,0,0,47,115,118,103,47,111,108,105,118,101,0,0,0, 0,0,0,108,104,101,97,100,0,0,0,35,56,48,56,48,56,48,0,47,115,118,103,47,111,108,100,108,97,99,101,0,0,0,0,47,115,118,103,47,110,97,118,121,0,0,0,0,0,0,0,34,32,115,116,114,111,107,101,45,119,105,100,116,104,61,34,37,103,0,0,0,0,0,0,47,101,110,100,112,97,103,101,32,123,32,115,104,111,119,112,97,103,101,32,125,32,98,105,110,100,32,100,101,102,0,0,104,101,108,108,105,112,0,0,111,118,101,114,108,97,112,0,99,97,100,101,116,98,108,117,101,0,0,0,0,0,0,0,47,115,118,103,47,110,97,118,97,106,111,119,104,105, 116,101,0,0,0,0,0,0,0,0,112,105,99,58,112,105,99,0,47,115,118,103,47,109,111,99,99,97,115,105,110,0,0,0,47,115,118,103,47,109,105,115,116,121,114,111,115,101,0,0,47,115,118,103,47,109,105,110,116,99,114,101,97,109,0,0,47,98,117,103,110,55,47,53,0,0,0,0,0,0,0,0,115,116,114,105,99,116,32,0,110,111,100,101,32,112,111,115,105,116,105,111,110,115,32,97,114,101,32,105,103,110,111,114,101,100,32,117,110,108,101,115,115,32,115,116,97,114,116,61,114,97,110,100,111,109,10,0,47,115,118,103,47,109,105,100,110, 105,103,104,116,98,108,117,101,0,0,0,0,0,0,0,47,115,118,103,47,109,101,100,105,117,109,118,105,111,108,101,116,114,101,100,0,0,0,0,115,111,117,114,99,101,0,0,47,115,118,103,47,109,101,100,105,117,109,116,117,114,113,117,111,105,115,101,0,0,0,0,47,115,118,103,47,109,101,100,105,117,109,115,112,114,105,110,103,103,114,101,101,110,0,0,112,120,0,0,0,0,0,0,47,115,118,103,47,109,101,100,105,117,109,115,108,97,116,101,98,108,117,101,0,0,0,0,115,101,116,104,115,98,0,0,47,115,118,103,47,109,101,100,105,117, 109,115,101,97,103,114,101,101,110,0,0,0,0,0,34,32,115,116,114,111,107,101,61,34,0,0,0,0,0,0,9,115,101,116,109,97,116,114,105,120,0,0,0,0,0,0,104,101,97,114,116,115,0,0,47,115,118,103,47,109,101,100,105,117,109,112,117,114,112,108,101,0,0,0,0,0,0,0,37,115,32,105,115,32,110,111,116,32,97,32,107,110,111,119,110,32,99,111,108,111,114,46,10,0,0,0,0,0,0,0,47,115,118,103,47,109,101,100,105,117,109,111,114,99,104,105,100,0,0,0,0,0,0,0,118,0,0,0,0,0,0,0,47,115,118,103,47,109,101,100,105,117,109,98,108,117, 101,0,60,97,114,101,97,32,115,104,97,112,101,61,34,114,101,99,116,34,0,0,0,0,0,0,47,115,118,103,47,109,101,100,105,117,109,97,113,117,97,109,97,114,105,110,101,0,0,0,47,98,117,103,110,55,47,52,0,0,0,0,0,0,0,0,47,115,118,103,47,109,97,114,111,111,110,0,0,0,0,0,47,115,118,103,47,109,97,103,101,110,116,97,0,0,0,0,47,115,118,103,47,108,105,110,101,110,0,0,0,0,0,0,47,115,118,103,47,108,105,109,101,103,114,101,101,110,0,0,47,115,118,103,47,108,105,109,101,0,0,0,0,0,0,0,47,115,118,103,47,108,105,103,104, 116,121,101,108,108,111,119,0,0,0,0,0,0,0,0,110,111,110,101,0,0,0,0,9,48,32,48,32,49,32,48,32,51,54,48,32,97,114,99,0,0,0,0,0,0,0,0,104,97,114,114,0,0,0,0,47,115,118,103,47,108,105,103,104,116,115,116,101,101,108,98,108,117,101,0,0,0,0,0,47,115,118,103,47,108,105,103,104,116,115,108,97,116,101,103,114,101,121,0,0,0,0,0,47,115,118,103,47,108,105,103,104,116,115,108,97,116,101,103,114,97,121,0,0,0,0,0,47,115,118,103,47,108,105,103,104,116,115,107,121,98,108,117,101,0,0,0,0,0,0,0,47,98,117,103,110,55, 47,51,0,0,0,0,0,0,0,0,114,101,102,101,114,101,110,99,101,32,116,111,32,98,105,110,97,114,121,32,101,110,116,105,116,121,0,0,0,0,0,0,47,115,118,103,47,108,105,103,104,116,115,101,97,103,114,101,101,110,0,0,0,0,0,0,47,115,118,103,47,108,105,103,104,116,115,97,108,109,111,110,0,0,0,0,0,0,0,0,47,115,118,103,47,108,105,103,104,116,112,105,110,107,0,0,47,115,118,103,47,108,105,103,104,116,103,114,101,121,0,0,47,115,118,103,47,108,105,103,104,116,103,114,101,101,110,0,47,98,117,103,110,55,47,50,0,0,0,0, 0,0,0,0,47,115,118,103,47,108,105,103,104,116,103,114,97,121,0,0,10,0,0,0,0,0,0,0,34,32,102,105,108,108,45,111,112,97,99,105,116,121,61,34,37,102,0,0,0,0,0,0,9,114,120,32,114,121,32,115,99,97,108,101,0,0,0,0,104,65,114,114,0,0,0,0,47,115,118,103,47,108,105,103,104,116,103,111,108,100,101,110,114,111,100,121,101,108,108,111,119,0,0,0,0,0,0,0,112,97,99,107,109,111,100,101,0,0,0,0,0,0,0,0,47,115,118,103,47,108,105,103,104,116,99,121,97,110,0,0,47,115,118,103,47,108,105,103,104,116,99,111,114,97,108, 0,47,115,118,103,47,108,105,103,104,116,98,108,117,101,0,0,108,0,0,0,0,0,0,0,101,112,115,58,112,115,0,0,47,115,118,103,47,108,101,109,111,110,99,104,105,102,102,111,110,0,0,0,0,0,0,0,47,115,118,103,47,108,97,119,110,103,114,101,101,110,0,0,47,115,118,103,47,108,97,118,101,110,100,101,114,98,108,117,115,104,0,0,0,0,0,0,47,115,118,103,47,108,97,118,101,110,100,101,114,0,0,0,47,115,118,103,47,107,104,97,107,105,0,0,0,0,0,0,47,115,118,103,47,105,118,111,114,121,0,0,0,0,0,0,117,114,108,40,35,114,95,37, 100,41,0,0,0,0,0,0,9,120,32,121,32,116,114,97,110,115,108,97,116,101,0,0,103,116,0,0,0,0,0,0,47,115,118,103,47,105,110,100,105,103,111,0,0,0,0,0,47,115,118,103,47,105,110,100,105,97,110,114,101,100,0,0,47,115,118,103,47,104,111,116,112,105,110,107,0,0,0,0,47,115,118,103,47,104,111,110,101,121,100,101,119,0,0,0,47,98,117,103,110,55,47,49,0,0,0,0,0,0,0,0,47,115,118,103,47,103,114,101,121,0,0,0,0,0,0,0,47,115,118,103,47,103,114,101,101,110,121,101,108,108,111,119,0,0,0,0,0,0,0,0,47,115,118,103,47,103, 114,101,101,110,0,0,0,0,0,0,47,115,118,103,47,103,114,97,121,0,0,0,0,0,0,0,47,115,118,103,47,103,111,108,100,101,110,114,111,100,0,0,47,115,118,103,47,103,111,108,100,0,0,0,0,0,0,0,9,110,101,119,112,97,116,104,0,0,0,0,0,0,0,0,117,114,108,40,35,108,95,37,100,41,0,0,0,0,0,0,103,101,0,0,0,0,0,0,47,115,118,103,47,103,104,111,115,116,119,104,105,116,101,0,47,115,118,103,47,103,97,105,110,115,98,111,114,111,0,0,47,115,118,103,47,102,117,99,104,115,105,97,0,0,0,0,110,111,114,109,97,108,0,0,47,115,118,103, 47,102,111,114,101,115,116,103,114,101,101,110,0,0,0,0,0,0,0,0,47,98,117,103,110,54,47,54,0,0,0,0,0,0,0,0,47,115,118,103,47,102,108,111,114,97,108,119,104,105,116,101,0,0,0,0,0,0,0,0,47,115,118,103,47,102,105,114,101,98,114,105,99,107,0,0,47,115,118,103,47,100,111,100,103,101,114,98,108,117,101,0,47,115,118,103,47,100,105,109,103,114,101,121,0,0,0,0,47,115,118,103,47,100,105,109,103,114,97,121,0,0,0,0,47,115,118,103,47,100,101,101,112,115,107,121,98,108,117,101,0,0,0,0,0,0,0,0,37,115,37,115,32,105, 115,32,110,111,116,32,97,32,116,114,111,102,102,32,102,111,110,116,10,0,0,0,0,0,0,0,9,109,97,116,114,105,120,32,99,117,114,114,101,110,116,109,97,116,114,105,120,0,0,0,32,102,105,108,108,61,34,0,103,97,109,109,97,0,0,0,103,118,114,101,110,100,101,114,95,99,111,114,101,95,102,105,103,46,99,0,0,0,0,0,47,115,118,103,47,100,101,101,112,112,105,110,107,0,0,0,47,115,118,103,47,100,97,114,107,118,105,111,108,101,116,0,47,115,118,103,47,100,97,114,107,116,117,114,113,117,111,105,115,101,0,0,0,0,0,0,47,115, 118,103,47,100,97,114,107,115,108,97,116,101,103,114,101,121,0,0,0,0,0,0,47,98,117,103,110,54,47,53,0,0,0,0,0,0,0,0,47,115,118,103,47,100,97,114,107,115,108,97,116,101,103,114,97,121,0,0,0,0,0,0,47,115,118,103,47,100,97,114,107,115,108,97,116,101,98,108,117,101,0,0,0,0,0,0,47,115,118,103,47,100,97,114,107,115,101,97,103,114,101,101,110,0,0,0,0,0,0,0,47,115,118,103,47,100,97,114,107,115,97,108,109,111,110,0,47,115,118,103,47,100,97,114,107,114,101,100,0,0,0,0,115,97,109,101,104,101,97,100,0,0,0,0, 0,0,0,0,47,115,118,103,47,100,97,114,107,111,114,99,104,105,100,0,9,47,120,32,101,120,99,104,32,100,101,102,0,0,0,0,34,47,62,10,0,0,0,0,102,114,97,115,108,0,0,0,120,108,97,98,101,108,115,46,99,0,0,0,0,0,0,0,47,115,118,103,47,100,97,114,107,111,114,97,110,103,101,0,47,115,118,103,47,100,97,114,107,111,108,105,118,101,103,114,101,101,110,0,0,0,0,0,47,115,118,103,47,100,97,114,107,109,97,103,101,110,116,97,0,0,0,0,0,0,0,0,47,115,118,103,47,100,97,114,107,107,104,97,107,105,0,0,47,98,117,103,110,54,47, 52,0,0,0,0,0,0,0,0,103,114,97,121,0,0,0,0,47,115,118,103,47,100,97,114,107,103,114,101,121,0,0,0,47,115,118,103,47,100,97,114,107,103,114,101,101,110,0,0,47,115,118,103,47,100,97,114,107,103,114,97,121,0,0,0,47,115,118,103,47,100,97,114,107,103,111,108,100,101,110,114,111,100,0,0,0,0,0,0,47,115,118,103,47,100,97,114,107,99,121,97,110,0,0,0,34,34,0,0,0,0,0,0,47,115,118,103,47,100,97,114,107,98,108,117,101,0,0,0,9,47,121,32,101,120,99,104,32,100,101,102,0,0,0,0,37,103,44,37,103,32,0,0,102,114,97,99, 51,52,0,0,47,115,118,103,47,99,121,97,110,0,0,0,0,0,0,0,110,115,108,105,109,105,116,49,0,0,0,0,0,0,0,0,47,115,118,103,47,99,114,105,109,115,111,110,0,0,0,0,47,115,118,103,47,99,111,114,110,115,105,108,107,0,0,0,47,115,118,103,47,99,111,114,110,102,108,111,119,101,114,98,108,117,101,0,0,0,0,0,47,98,117,103,110,54,47,51,0,0,0,0,0,0,0,0,47,115,118,103,47,99,111,114,97,108,0,0,0,0,0,0,47,115,118,103,47,99,104,111,99,111,108,97,116,101,0,0,47,115,118,103,47,99,104,97,114,116,114,101,117,115,101,0,47,97, 99,99,101,110,116,54,47,50,0,0,0,0,0,0,47,115,118,103,47,99,97,100,101,116,98,108,117,101,0,0,35,37,48,50,120,37,48,50,120,37,48,50,120,37,48,50,120,0,0,0,0,0,0,0,99,97,110,110,111,116,32,114,101,97,108,108,111,99,32,116,114,105,115,0,0,0,0,0,47,115,118,103,47,98,117,114,108,121,119,111,111,100,0,0,47,115,118,103,47,98,114,111,119,110,0,0,0,0,0,0,116,97,105,108,112,111,114,116,0,0,0,0,0,0,0,0,9,47,114,120,32,101,120,99,104,32,100,101,102,0,0,0,32,112,111,105,110,116,115,61,34,0,0,0,0,0,0,0,102,114, 97,99,49,52,0,0,65,118,97,110,116,71,97,114,100,101,45,66,111,111,107,79,98,108,105,113,117,101,0,0,110,101,119,46,103,118,0,0,47,115,118,103,47,98,108,117,101,118,105,111,108,101,116,0,47,115,118,103,47,98,108,117,101,0,0,0,0,0,0,0,99,105,114,99,108,101,0,0,100,101,114,105,118,101,100,0,37,100,32,40,37,46,53,103,44,32,37,46,53,103,41,44,32,40,37,46,53,103,44,32,37,46,53,103,41,10,0,0,99,111,117,108,100,110,39,116,32,111,112,101,110,32,101,112,115,102,32,102,105,108,101,32,37,115,10,0,0,0,0,0,37, 46,51,102,32,0,0,0,47,115,118,103,47,98,108,97,110,99,104,101,100,97,108,109,111,110,100,0,0,0,0,0,120,108,112,0,0,0,0,0,92,71,0,0,0,0,0,0,47,115,118,103,47,98,108,97,99,107,0,0,0,0,0,0,47,98,117,103,110,54,47,50,0,0,0,0,0,0,0,0,115,121,110,116,97,120,32,101,114,114,111,114,0,0,0,0,37,100,0,0,0,0,0,0,47,115,118,103,47,98,105,115,113,117,101,0,0,0,0,0,102,105,120,101,100,32,99,101,108,108,32,115,105,122,101,32,119,105,116,104,32,117,110,115,112,101,99,105,102,105,101,100,32,119,105,100,116,104,32, 111,114,32,104,101,105,103,104,116,10,0,0,0,0,0,0,0,115,112,101,99,105,102,105,101,100,32,114,111,111,116,32,110,111,100,101,32,34,37,115,34,32,119,97,115,32,110,111,116,32,102,111,117,110,100,46,0,47,115,118,103,47,98,101,105,103,101,0,0,0,0,0,0,83,85,80,0,0,0,0,0,47,115,118,103,47,97,122,117,114,101,0,0,0,0,0,0,111,118,101,114,108,97,112,32,91,37,100,93,32,58,32,37,100,10,0,0,0,0,0,0,47,115,118,103,47,97,113,117,97,109,97,114,105,110,101,0,99,108,97,115,115,50,46,99,0,0,0,0,0,0,0,0,99,111,108,111, 114,115,99,104,101,109,101,0,0,0,0,0,47,115,118,103,47,97,113,117,97,0,0,0,0,0,0,0,47,115,118,103,47,97,110,116,105,113,117,101,119,104,105,116,101,0,0,0,0,0,0,0,9,47,114,121,32,101,120,99,104,32,100,101,102,0,0,0,60,112,111,108,121,108,105,110,101,0,0,0,0,0,0,0,102,114,97,99,49,50,0,0,98,117,114,108,121,119,111,111,100,0,0,0,0,0,0,0,47,115,118,103,47,97,108,105,99,101,98,108,117,101,0,0,98,101,115,116,99,111,115,116,32,60,32,72,85,71,69,95,86,65,76,0,0,0,0,0,47,115,112,101,99,116,114,97,108,57,47, 57,0,0,0,0,47,115,112,101,99,116,114,97,108,57,47,56,0,0,0,0,47,115,112,101,99,116,114,97,108,57,47,55,0,0,0,0,47,98,117,103,110,54,47,49,0,0,0,0,0,0,0,0,100,105,0,0,0,0,0,0,37,108,100,0,0,0,0,0,47,115,112,101,99,116,114,97,108,57,47,54,0,0,0,0,47,115,112,101,99,116,114,97,108,57,47,53,0,0,0,0,47,115,112,101,99,116,114,97,108,57,47,52,0,0,0,0,109,105,110,0,0,0,0,0,47,115,112,101,99,116,114,97,108,57,47,51,0,0,0,0,47,115,112,101,99,116,114,97,108,57,47,50,0,0,0,0,105,110,0,0,0,0,0,0,101,100,103,101, 0,0,0,0,47,115,112,101,99,116,114,97,108,57,47,49,0,0,0,0,47,101,108,108,105,112,115,101,95,112,97,116,104,32,123,0,32,45,45,62,10,0,0,0,102,111,114,97,108,108,0,0,111,117,116,32,111,102,32,100,121,110,97,109,105,99,32,109,101,109,111,114,121,32,105,110,32,97,97,103,95,103,101,116,95,110,101,120,116,95,98,117,102,102,101,114,40,41,0,0,47,115,112,101,99,116,114,97,108,56,47,56,0,0,0,0,99,111,108,111,114,32,37,115,0,0,0,0,0,0,0,0,47,115,112,101,99,116,114,97,108,56,47,55,0,0,0,0,109,99,108,105,109, 105,116,0,47,115,112,101,99,116,114,97,108,56,47,54,0,0,0,0,60,97,114,101,97,32,115,104,97,112,101,61,34,99,105,114,99,108,101,34,0,0,0,0,47,115,112,101,99,116,114,97,108,56,47,53,0,0,0,0,47,98,117,103,110,53,47,53,0,0,0,0,0,0,0,0,47,115,112,101,99,116,114,97,108,56,47,52,0,0,0,0,47,115,112,101,99,116,114,97,108,56,47,51,0,0,0,0,47,115,112,101,99,116,114,97,108,56,47,50,0,0,0,0,47,115,112,101,99,116,114,97,108,56,47,49,0,0,0,0,47,115,112,101,99,116,114,97,108,55,47,55,0,0,0,0,47,115,112,101,99,116, 114,97,108,55,47,54,0,0,0,0,9,9,99,108,111,115,101,112,97,116,104,0,0,0,0,0,60,33,45,45,32,0,0,0,102,110,111,102,0,0,0,0,47,115,112,101,99,116,114,97,108,55,47,53,0,0,0,0,47,115,112,101,99,116,114,97,108,55,47,52,0,0,0,0,47,115,112,101,99,116,114,97,108,55,47,51,0,0,0,0,47,115,112,101,99,116,114,97,108,55,47,50,0,0,0,0,47,98,117,103,110,53,47,52,0,0,0,0,0,0,0,0,114,101,102,101,114,101,110,99,101,32,116,111,32,105,110,118,97,108,105,100,32,99,104,97,114,97,99,116,101,114,32,110,117,109,98,101,114, 0,0,0,47,115,112,101,99,116,114,97,108,55,47,49,0,0,0,0,47,115,112,101,99,116,114,97,108,54,47,54,0,0,0,0,47,115,112,101,99,116,114,97,108,54,47,53,0,0,0,0,47,115,112,101,99,116,114,97,108,54,47,52,0,0,0,0,47,115,112,101,99,116,114,97,108,54,47,51,0,0,0,0,47,115,112,101,99,116,114,97,108,54,47,50,0,0,0,0,9,9,112,111,112,32,110,101,103,32,48,32,114,108,105,110,101,116,111,0,0,0,0,0,121,101,108,108,111,119,103,114,101,101,110,0,0,0,0,0,101,120,105,115,116,0,0,0,47,115,112,101,99,116,114,97,108,54,47, 49,0,0,0,0,47,115,112,101,99,116,114,97,108,53,47,53,0,0,0,0,47,115,112,101,99,116,114,97,108,53,47,52,0,0,0,0,47,115,112,101,99,116,114,97,108,53,47,51,0,0,0,0,47,98,117,103,110,53,47,51,0,0,0,0,0,0,0,0,106,112,103,58,118,114,109,108,0,0,0,0,0,0,0,0,47,115,112,101,99,116,114,97,108,53,47,50,0,0,0,0,47,115,112,101,99,116,114,97,108,53,47,49,0,0,0,0,47,115,112,101,99,116,114,97,108,52,47,52,0,0,0,0,47,115,112,101,99,116,114,97,108,52,47,51,0,0,0,0,47,115,112,101,99,116,114,97,108,52,47,50,0,0,0,0, 47,115,112,101,99,116,114,97,108,52,47,49,0,0,0,0,9,9,48,32,101,120,99,104,32,114,108,105,110,101,116,111,0,0,0,0,0,0,0,0,121,101,108,108,111,119,0,0,101,117,114,111,0,0,0,0,47,115,112,101,99,116,114,97,108,51,47,51,0,0,0,0,114,0,0,0,0,0,0,0,47,115,112,101,99,116,114,97,108,51,47,50,0,0,0,0,47,115,112,101,99,116,114,97,108,51,47,49,0,0,0,0,47,115,112,101,99,116,114,97,108,49,49,47,57,0,0,0,47,98,117,103,110,53,47,50,0,0,0,0,0,0,0,0,47,115,112,101,99,116,114,97,108,49,49,47,56,0,0,0,47,115,112,101, 99,116,114,97,108,49,49,47,55,0,0,0,47,115,112,101,99,116,114,97,108,49,49,47,54,0,0,0,47,115,112,101,99,116,114,97,108,49,49,47,53,0,0,0,47,115,112,101,99,116,114,97,108,49,49,47,52,0,0,0,38,108,116,59,0,0,0,0,47,115,112,101,99,116,114,97,108,49,49,47,51,0,0,0,119,104,105,116,101,115,109,111,107,101,0,0,0,0,0,0,102,105,103,58,102,105,103,0,101,117,109,108,0,0,0,0,47,115,112,101,99,116,114,97,108,49,49,47,50,0,0,0,47,115,112,101,99,116,114,97,108,49,49,47,49,49,0,0,9,9,101,120,99,104,32,48,32,114, 108,105,110,101,116,111,0,0,0,0,0,0,0,0,47,98,117,103,110,53,47,49,0,0,0,0,0,0,0,0,47,115,112,101,99,116,114,97,108,49,49,47,49,48,0,0,47,115,112,101,99,116,114,97,108,49,49,47,49,0,0,0,47,115,112,101,99,116,114,97,108,49,48,47,57,0,0,0,47,115,112,101,99,116,114,97,108,49,48,47,56,0,0,0,47,115,112,101,99,116,114,97,108,49,48,47,55,0,0,0,47,115,112,101,99,116,114,97,108,49,48,47,54,0,0,0,47,115,112,101,99,116,114,97,108,49,48,47,53,0,0,0,47,115,112,101,99,116,114,97,108,49,48,47,52,0,0,0,9,9,50,32, 99,111,112,121,0,0,0,0,0,0,0,0,37,48,51,111,0,0,0,0,119,104,105,116,101,0,0,0,101,116,104,0,0,0,0,0,47,115,112,101,99,116,114,97,108,49,48,47,51,0,0,0,110,32,62,61,32,52,0,0,47,115,112,101,99,116,114,97,108,49,48,47,50,0,0,0,47,115,112,101,99,116,114,97,108,49,48,47,49,48,0,0,47,115,112,101,99,116,114,97,108,49,48,47,49,0,0,0,47,98,117,103,110,52,47,52,0,0,0,0,0,0,0,0,47,115,101,116,51,57,47,57,0,0,0,0,0,0,0,0,47,115,101,116,51,57,47,56,0,0,0,0,0,0,0,0,47,115,101,116,51,57,47,55,0,0,0,0,0,0,0,0,47, 115,101,116,51,57,47,54,0,0,0,0,0,0,0,0,47,115,101,116,51,57,47,53,0,0,0,0,0,0,0,0,47,115,101,116,51,57,47,52,0,0,0,0,0,0,0,0,9,9,109,111,118,101,116,111,0,0,0,0,0,0,0,0,119,104,101,97,116,0,0,0,101,116,97,0,0,0,0,0,71,0,0,0,0,0,0,0,47,115,101,116,51,57,47,51,0,0,0,0,0,0,0,0,110,111,100,101,108,105,115,116,46,99,0,0,0,0,0,0,47,115,101,116,51,57,47,50,0,0,0,0,0,0,0,0,47,115,101,116,51,57,47,49,0,0,0,0,0,0,0,0,47,115,101,116,51,56,47,56,0,0,0,0,0,0,0,0,47,98,117,103,110,52,47,51,0,0,0,0,0,0,0,0,102, 117,99,104,115,105,97,0,47,115,101,116,51,56,47,55,0,0,0,0,0,0,0,0,47,115,101,116,51,56,47,54,0,0,0,0,0,0,0,0,47,115,101,116,51,56,47,53,0,0,0,0,0,0,0,0,47,115,101,116,51,56,47,52,0,0,0,0,0,0,0,0,47,115,101,116,51,56,47,51,0,0,0,0,0,0,0,0,32,45,116,97,103,115,32,123,37,100,37,115,37,100,125,0,47,115,101,116,51,56,47,50,0,0,0,0,0,0,0,0,9,9,52,32,50,32,114,111,108,108,0,0,0,0,0,0,118,105,111,108,101,116,0,0,101,113,117,105,118,0,0,0,47,115,101,116,51,56,47,49,0,0,0,0,0,0,0,0,47,115,101,116,51,55,47, 55,0,0,0,0,0,0,0,0,47,115,101,116,51,55,47,54,0,0,0,0,0,0,0,0,47,115,101,116,51,55,47,53,0,0,0,0,0,0,0,0,47,98,117,103,110,52,47,50,0,0,0,0,0,0,0,0,47,115,101,116,51,55,47,52,0,0,0,0,0,0,0,0,47,115,101,116,51,55,47,51,0,0,0,0,0,0,0,0,47,115,101,116,51,55,47,50,0,0,0,0,0,0,0,0,47,115,101,116,51,55,47,49,0,0,0,0,0,0,0,0,47,97,99,99,101,110,116,54,47,49,0,0,0,0,0,0,35,37,48,50,120,37,48,50,120,37,48,50,120,0,0,0,99,97,110,110,111,116,32,109,97,108,108,111,99,32,116,114,105,115,0,0,0,0,0,0,47,115,101, 116,51,54,47,54,0,0,0,0,0,0,0,0,47,115,101,116,51,54,47,53,0,0,0,0,0,0,0,0,98,108,97,99,107,0,0,0,47,98,111,120,112,114,105,109,32,123,9,9,9,9,37,32,120,99,111,114,110,101,114,32,121,99,111,114,110,101,114,32,120,115,105,122,101,32,121,115,105,122,101,0,0,0,0,0,116,117,114,113,117,111,105,115,101,0,0,0,0,0,0,0,101,112,115,105,108,111,110,0,116,107,58,116,107,0,0,0,115,112,108,105,116,46,113,46,99,0,0,0,0,0,0,0,115,97,110,115,45,83,101,114,105,102,0,0,0,0,0,0,47,115,101,116,51,54,47,52,0,0,0,0,0,0, 0,0,110,111,110,97,109,101,46,103,118,0,0,0,0,0,0,0,47,115,101,116,51,54,47,51,0,0,0,0,0,0,0,0,111,118,97,108,0,0,0,0,100,101,114,105,118,101,32,103,114,97,112,104,32,37,115,32,111,102,32,37,115,10,0,0,37,100,32,98,111,120,101,115,58,10,0,0,0,0,0,0,85,84,70,45,56,32,105,110,112,117,116,32,117,115,101,115,32,110,111,110,45,76,97,116,105,110,49,32,99,104,97,114,97,99,116,101,114,115,32,119,104,105,99,104,32,99,97,110,110,111,116,32,98,101,32,104,97,110,100,108,101,100,32,98,121,32,116,104,105,115,32, 80,111,115,116,83,99,114,105,112,116,32,100,114,105,118,101,114,10,0,0,0,0,0,0,0,47,115,101,116,51,54,47,50,0,0,0,0,0,0,0,0,104,101,105,103,104,116,0,0,47,115,101,116,51,54,47,49,0,0,0,0,0,0,0,0,47,98,117,103,110,52,47,49,0,0,0,0,0,0,0,0,32,32,102,108,97,103,115,32,32,37,100,10,0,0,0,0,47,115,101,116,51,53,47,53,0,0,0,0,0,0,0,0,99,101,108,108,32,115,105,122,101,32,116,111,111,32,115,109,97,108,108,32,102,111,114,32,99,111,110,116,101,110,116,10,0,0,0,0,0,0,0,0,47,115,101,116,51,53,47,52,0,0,0,0,0, 0,0,0,73,0,0,0,0,0,0,0,47,115,101,116,51,53,47,51,0,0,0,0,0,0,0,0,78,117,109,98,101,114,32,111,102,32,105,110,99,114,101,97,115,101,115,32,61,32,37,100,10,0,0,0,0,0,0,0,116,97,105,108,112,111,114,116,0,0,0,0,0,0,0,0,47,115,101,116,51,53,47,50,0,0,0,0,0,0,0,0,47,115,101,116,51,53,47,49,0,0,0,0,0,0,0,0,98,32,61,61,32,110,0,0,47,115,101,116,51,52,47,52,0,0,0,0,0,0,0,0,9,103,114,101,115,116,111,114,101,0,0,0,0,0,0,0,116,111,109,97,116,111,0,0,101,110,115,112,0,0,0,0,98,114,111,119,110,0,0,0,47,115,101, 116,51,52,47,51,0,0,0,0,0,0,0,0,47,115,101,116,51,52,47,50,0,0,0,0,0,0,0,0,47,115,101,116,51,52,47,49,0,0,0,0,0,0,0,0,47,115,101,116,51,51,47,51,0,0,0,0,0,0,0,0,47,98,117,103,110,51,47,51,0,0,0,0,0,0,0,0,115,117,98,0,0,0,0,0,47,115,101,116,51,51,47,50,0,0,0,0,0,0,0,0,114,97,110,100,111,109,0,0,47,115,101,116,51,51,47,49,0,0,0,0,0,0,0,0,47,115,101,116,51,49,50,47,57,0,0,0,0,0,0,0,114,97,110,107,0,0,0,0,41,10,45,45,62,10,0,0,47,115,101,116,51,49,50,47,56,0,0,0,0,0,0,0,47,115,101,116,51,49,50,47,55, 0,0,0,0,0,0,0,37,108,102,32,37,108,102,32,37,108,102,32,37,108,102,0,110,111,100,101,0,0,0,0,47,115,101,116,51,49,50,47,54,0,0,0,0,0,0,0,9,9,125,32,105,102,0,0,116,104,105,115,116,108,101,0,101,109,115,112,0,0,0,0,47,115,101,116,51,49,50,47,53,0,0,0,0,0,0,0,69,68,95,108,97,98,101,108,40,102,101,41,0,0,0,0,98,111,116,104,0,0,0,0,47,115,101,116,51,49,50,47,52,0,0,0,0,0,0,0,65,103,110,111,100,101,105,110,102,111,95,116,0,0,0,0,47,115,101,116,51,49,50,47,51,0,0,0,0,0,0,0,114,101,99,116,97,110,103,108, 101,32,40,37,100,44,37,100,41,32,40,37,100,44,37,100,41,32,37,115,32,37,115,10,0,0,0,0,0,0,0,0,47,115,101,116,51,49,50,47,50,0,0,0,0,0,0,0,47,98,117,103,110,51,47,50,0,0,0,0,0,0,0,0,47,115,101,116,51,49,50,47,49,50,0,0,0,0,0,0,47,115,101,116,51,49,50,47,49,49,0,0,0,0,0,0,47,115,101,116,51,49,50,47,49,48,0,0,0,0,0,0,32,40,0,0,0,0,0,0,47,115,101,116,51,49,50,47,49,0,0,0,0,0,0,0,47,115,101,116,51,49,49,47,57,0,0,0,0,0,0,0,47,115,101,116,51,49,49,47,56,0,0,0,0,0,0,0,9,9,9,116,101,120,116,32,115,116,114, 105,110,103,119,105,100,116,104,32,112,111,112,32,119,105,100,116,104,32,101,120,99,104,32,115,117,98,32,116,101,120,116,32,108,101,110,103,116,104,32,100,105,118,32,48,32,116,101,120,116,32,97,115,104,111,119,0,0,0,0,0,116,101,97,108,0,0,0,0,101,109,112,116,121,0,0,0,76,101,102,116,0,0,0,0,47,115,101,116,51,49,49,47,55,0,0,0,0,0,0,0,47,115,101,116,51,49,49,47,54,0,0,0,0,0,0,0,47,115,101,116,51,49,49,47,53,0,0,0,0,0,0,0,47,115,101,116,51,49,49,47,52,0,0,0,0,0,0,0,47,98,117,103,110,51,47,49,0,0,0, 0,0,0,0,0,97,115,121,110,99,104,114,111,110,111,117,115,32,101,110,116,105,116,121,0,0,0,0,0,47,115,101,116,51,49,49,47,51,0,0,0,0,0,0,0,47,115,101,116,51,49,49,47,50,0,0,0,0,0,0,0,47,115,101,116,51,49,49,47,49,49,0,0,0,0,0,0,32,118,101,114,115,105,111,110,32,0,0,0,0,0,0,0,47,115,101,116,51,49,49,47,49,48,0,0,0,0,0,0,47,115,101,116,51,49,49,47,49,0,0,0,0,0,0,0,47,115,101,116,51,49,48,47,57,0,0,0,0,0,0,0,9,9,9,91,93,32,48,32,115,101,116,100,97,115,104,0,116,97,110,0,0,0,0,0,101,103,114,97,118,101, 0,0,47,115,101,116,51,49,48,47,56,0,0,0,0,0,0,0,47,115,101,116,51,49,48,47,55,0,0,0,0,0,0,0,47,115,101,116,51,49,48,47,54,0,0,0,0,0,0,0,47,115,101,116,51,49,48,47,53,0,0,0,0,0,0,0,47,98,114,98,103,57,47,57,0,0,0,0,0,0,0,0,106,112,101,58,118,114,109,108,0,0,0,0,0,0,0,0,47,115,101,116,51,49,48,47,52,0,0,0,0,0,0,0,47,115,101,116,51,49,48,47,51,0,0,0,0,0,0,0,47,115,101,116,51,49,48,47,50,0,0,0,0,0,0,0,10,60,33,45,45,32,71,101,110,101,114,97,116,101,100,32,98,121,32,0,0,0,0,0,47,115,101,116,51,49,48,47, 49,48,0,0,0,0,0,0,102,100,112,0,0,0,0,0,47,115,101,116,51,49,48,47,49,0,0,0,0,0,0,0,100,111,116,0,0,0,0,0,47,115,101,116,50,56,47,56,0,0,0,0,0,0,0,0,9,9,119,105,100,116,104,32,48,32,103,116,32,123,0,0,115,116,101,101,108,98,108,117,101,0,0,0,0,0,0,0,101,99,105,114,99,0,0,0,47,115,101,116,50,56,47,55,0,0,0,0,0,0,0,0,114,97,110,107,40,103,44,32,50,44,32,110,115,105,116,101,114,50,40,103,41,41,32,61,61,32,48,0,0,0,0,0,47,115,101,116,50,56,47,54,0,0,0,0,0,0,0,0,111,0,0,0,0,0,0,0,47,115,101,116,50,56, 47,53,0,0,0,0,0,0,0,0,47,115,101,116,50,56,47,52,0,0,0,0,0,0,0,0,47,98,114,98,103,57,47,56,0,0,0,0,0,0,0,0,47,115,101,116,50,56,47,51,0,0,0,0,0,0,0,0,47,115,101,116,50,56,47,50,0,0,0,0,0,0,0,0,47,115,101,116,50,56,47,49,0,0,0,0,0,0,0,0,60,72,84,77,76,62,10,0,47,115,101,116,50,55,47,55,0,0,0,0,0,0,0,0,47,115,101,116,50,55,47,54,0,0,0,0,0,0,0,0,47,115,101,116,50,55,47,53,0,0,0,0,0,0,0,0,9,103,115,97,118,101,0,0,115,112,114,105,110,103,103,114,101,101,110,0,0,0,0,0,101,97,99,117,116,101,0,0,47,115,101, 116,50,55,47,52,0,0,0,0,0,0,0,0,47,115,101,116,50,55,47,51,0,0,0,0,0,0,0,0,47,115,101,116,50,55,47,50,0,0,0,0,0,0,0,0,47,115,101,116,50,55,47,49,0,0,0,0,0,0,0,0,47,98,114,98,103,57,47,55,0,0,0,0,0,0,0,0,47,115,101,116,50,54,47,54,0,0,0,0,0,0,0,0,47,115,101,116,50,54,47,53,0,0,0,0,0,0,0,0,47,115,101,116,50,54,47,52,0,0,0,0,0,0,0,0,32,99,111,111,114,100,111,114,105,103,105,110,61,34,48,44,48,34,32,99,111,111,114,100,115,105,122,101,61,34,37,100,44,37,100,34,32,62,0,0,47,115,101,116,50,54,47,51,0,0, 0,0,0,0,0,0,47,115,101,116,50,54,47,50,0,0,0,0,0,0,0,0,47,115,101,116,50,54,47,49,0,0,0,0,0,0,0,0,9,47,119,105,100,116,104,32,101,120,99,104,32,100,101,102,0,0,0,0,0,0,0,0,34,37,115,34,32,97,116,32,40,37,46,53,102,44,37,46,53,102,41,59,10,0,0,0,115,110,111,119,0,0,0,0,100,105,118,105,100,101,0,0,47,115,101,116,50,53,47,53,0,0,0,0,0,0,0,0,47,115,101,116,50,53,47,52,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,47,115,101,116,50,53,47,51,0,0,0,0,0,0,0,0,47,115,101,116,50,53,47,50,0,0,0,0,0,0,0,0,47,98,114,98,103, 57,47,54,0,0,0,0,0,0,0,0,47,115,101,116,50,53,47,49,0,0,0,0,0,0,0,0,47,115,101,116,50,52,47,52,0,0,0,0,0,0,0,0,47,115,101,116,50,52,47,51,0,0,0,0,0,0,0,0,32,119,105,100,116,104,58,32,37,100,112,116,59,32,104,101,105,103,104,116,58,32,37,100,112,116,34,0,0,0,0,0,47,115,101,116,50,52,47,50,0,0,0,0,0,0,0,0,47,115,101,116,50,52,47,49,0,0,0,0,0,0,0,0,73,32,0,0,0,0,0,0,47,115,101,116,50,51,47,51,0,0,0,0,0,0,0,0,9,47,116,101,120,116,32,101,120,99,104,32,100,101,102,0,100,105,97,109,115,0,0,0,115,108,97, 116,101,103,114,101,121,0,0,0,0,0,0,0,104,101,97,100,112,111,114,116,0,0,0,0,0,0,0,0,47,115,101,116,50,51,47,50,0,0,0,0,0,0,0,0,70,0,0,0,0,0,0,0,47,115,101,116,50,51,47,49,0,0,0,0,0,0,0,0,47,98,114,98,103,57,47,53,0,0,0,0,0,0,0,0,47,115,101,116,49,57,47,57,0,0,0,0,0,0,0,0,47,115,101,116,49,57,47,56,0,0,0,0,0,0,0,0,99,118,116,46,99,0,0,0,98,108,117,101,0,0,0,0,47,115,101,116,49,57,47,55,0,0,0,0,0,0,0,0,47,115,101,116,49,57,47,54,0,0,0,0,0,0,0,0,47,115,101,116,49,57,47,53,0,0,0,0,0,0,0,0,32,60,118, 58,103,114,111,117,112,32,115,116,121,108,101,61],"i8",L,l.J+143400);D([34,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,32,0,0,0,0,47,115,101,116,49,57,47,52,0,0,0,0,0,0,0,0,47,115,101,116,49,57,47,51,0,0,0,0,0,0,0,0,103,118,114,101,110,100,101,114,95,99,111,114,101,95,116,107,46,99,0,0,0,0,0,0,47,115,101,116,49,57,47,50,0,0,0,0,0,0,0,0,47,97,108,105,103,110,101,100,116,101,120,116,32,123,9,9,9,37,32,119,105,100,116,104,32,116,101,120,116,0,0,0,100,101,108,116,97,0,0,0,115, 108,97,116,101,103,114,97,121,0,0,0,0,0,0,0,117,115,0,0,0,0,0,0,47,115,101,116,49,57,47,49,0,0,0,0,0,0,0,0,47,115,101,116,49,56,47,56,0,0,0,0,0,0,0,0,47,115,101,116,49,56,47,55,0,0,0,0,0,0,0,0,47,115,101,116,49,56,47,54,0,0,0,0,0,0,0,0,47,98,114,98,103,57,47,52,0,0,0,0,0,0,0,0,47,115,101,116,49,56,47,53,0,0,0,0,0,0,0,0,47,115,101,116,49,56,47,52,0,0,0,0,0,0,0,0,47,115,101,116,49,56,47,51,0,0,0,0,0,0,0,0,60,120,109,108,58,110,97,109,101,115,112,97,99,101,32,110,115,61,34,117,114,110,58,115,99,104, 101,109,97,115,45,109,105,99,114,111,115,111,102,116,45,99,111,109,58,118,109,108,34,32,112,114,101,102,105,120,61,34,118,34,32,47,62,10,0,0,0,0,0,0,0,0,47,115,101,116,49,56,47,50,0,0,0,0,0,0,0,0,47,115,101,116,49,56,47,49,0,0,0,0,0,0,0,0,99,32,0,0,0,0,0,0,47,97,99,99,101,110,116,53,47,53,0,0,0,0,0,0,114,111,117,116,101,46,99,0,47,115,101,116,49,55,47,55,0,0,0,0,0,0,0,0,84,105,109,101,115,45,82,111,109,97,110,0,0,0,0,0,37,32,100,114,97,119,32,116,101,120,116,32,102,105,116,116,101,100,32,116,111, 32,105,116,115,32,101,120,112,101,99,116,101,100,32,119,105,100,116,104,0,0,0,0,0,0,0,0,100,101,103,0,0,0,0,0,115,108,97,116,101,98,108,117,101,0,0,0,0,0,0,0,98,111,111,107,0,0,0,0,47,115,101,116,49,55,47,54,0,0,0,0,0,0,0,0,46,37,100,0,0,0,0,0,70,65,76,83,69,0,0,0,47,115,101,116,49,55,47,53,0,0,0,0,0,0,0,0,101,108,108,105,112,115,101,0,105,110,32,99,104,101,99,107,112,97,116,104,44,32,101,110,100,32,112,111,114,116,32,110,111,116,32,105,110,32,108,97,115,116,32,98,111,120,10,0,65,103,114,97,112,104, 105,110,102,111,95,116,0,0,0,0,125,32,98,105,110,100,32,100,101,102,10,0,0,0,0,0,47,115,101,116,49,55,47,52,0,0,0,0,0,0,0,0,119,105,100,116,104,0,0,0,77,97,120,46,32,105,116,101,114,97,116,105,111,110,115,32,40,37,100,41,32,114,101,97,99,104,101,100,32,111,110,32,103,114,97,112,104,32,37,115,10,0,0,0,0,0,0,0,116,101,120,116,115,112,97,110,46,99,0,0,0,0,0,0,38,35,51,57,59,0,0,0,102,97,116,97,108,32,101,114,114,111,114,32,45,32,115,99,97,110,110,101,114,32,105,110,112,117,116,32,98,117,102,102,101, 114,32,111,118,101,114,102,108,111,119,0,0,0,0,0,47,115,101,116,49,55,47,51,0,0,0,0,0,0,0,0,47,98,114,98,103,57,47,51,0,0,0,0,0,0,0,0,32,32,115,105,122,101,32,32,32,37,100,10,0,0,0,0,10,102,105,110,97,108,32,101,32,61,32,37,102,32,37,100,32,105,116,101,114,97,116,105,111,110,115,32,37,46,50,102,32,115,101,99,10,0,0,0,47,115,101,116,49,55,47,50,0,0,0,0,0,0,0,0,115,112,108,105,110,101,115,46,99,0,0,0,0,0,0,0,102,105,120,101,100,32,116,97,98,108,101,32,115,105,122,101,32,119,105,116,104,32,117,110,115, 112,101,99,105,102,105,101,100,32,119,105,100,116,104,32,111,114,32,104,101,105,103,104,116,10,0,0,0,0,0,0,47,115,101,116,49,55,47,49,0,0,0,0,0,0,0,0,85,0,0,0,0,0,0,0,47,115,101,116,49,54,47,54,0,0,0,0,0,0,0,0,78,117,109,98,101,114,32,111,102,32,105,116,101,114,97,116,105,111,110,115,32,61,32,37,100,10,0,0,0,0,0,0,60,47,83,84,89,76,69,62,10,0,0,0,0,0,0,0,47,115,101,116,49,54,47,53,0,0,0,0,0,0,0,0,99,108,117,115,116,101,114,32,110,97,109,101,100,32,37,115,32,110,111,116,32,102,111,117,110,100,10,0, 0,0,0,0,99,111,109,109,101,110,116,0,47,115,101,116,49,54,47,52,0,0,0,0,0,0,0,0,112,111,108,121,108,105,110,101,32,37,115,32,37,115,10,0,47,115,101,116,49,54,47,51,0,0,0,0,0,0,0,0,9,115,99,97,108,101,102,111,110,116,32,115,101,116,102,111,110,116,0,0,0,0,0,0,100,97,114,114,0,0,0,0,115,107,121,98,108,117,101,0,47,115,101,116,49,54,47,50,0,0,0,0,0,0,0,0,85,110,115,117,112,112,111,114,116,101,100,32,99,104,97,114,115,101,116,32,34,37,115,34,32,45,32,97,115,115,117,109,105,110,103,32,117,116,102,45,56, 10,0,0,0,0,0,0,98,108,117,101,118,105,111,108,101,116,0,0,0,0,0,0,95,100,103,95,37,100,0,0,47,115,101,116,49,54,47,49,0,0,0,0,0,0,0,0,47,115,101,116,49,53,47,53,0,0,0,0,0,0,0,0,105,110,100,101,120,46,99,0,47,115,101,116,49,53,47,52,0,0,0,0,0,0,0,0,47,98,114,98,103,57,47,50,0,0,0,0,0,0,0,0,47,115,101,116,49,53,47,51,0,0,0,0,0,0,0,0,114,101,103,117,108,97,114,0,47,115,101,116,49,53,47,50,0,0,0,0,0,0,0,0,115,105,100,101,115,32,61,61,32,52,0,0,0,0,0,0,47,115,101,116,49,53,47,49,0,0,0,0,0,0,0,0,118,92, 58,42,32,123,32,98,101,104,97,118,105,111,114,58,32,117,114,108,40,35,100,101,102,97,117,108,116,35,86,77,76,41,59,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,125,10,0,0,0,0,0,0,0,47,115,101,116,49,52,47,52,0,0,0,0,0,0,0,0,110,111,100,101,115,32,116,111,117,99,104,32,45,32,102,97,108,108,105,110,103,32,98,97,99,107,32,116,111,32,115,116,114,97,105,103,104,116,32,108,105,110,101,32,101,100,103,101,115,10,0,0,0,0,0,0,47,115,101,116,49,52,47,51,0,0,0,0,0,0,0,0,114,111, 117,116,101,115,112,108,105,110,101,115,58,32,37,100,32,101,100,103,101,115,44,32,37,100,32,98,111,120,101,115,32,37,46,50,102,32,115,101,99,10,0,0,0,0,0,0,118,105,101,119,66,111,120,0,103,114,97,112,104,0,0,0,47,115,101,116,49,52,47,50,0,0,0,0,0,0,0,0,9,102,105,110,100,102,111,110,116,32,101,120,99,104,0,0,100,97,103,103,101,114,0,0,115,105,108,118,101,114,0,0,116,101,120,116,108,97,121,111,117,116,0,0,0,0,0,0,116,114,105,97,110,103,117,108,97,116,105,111,110,32,102,97,105,108,101,100,0,0,0,0,115, 104,97,112,101,102,105,108,101,32,110,111,116,32,115,101,116,32,111,114,32,110,111,116,32,102,111,117,110,100,32,102,111,114,32,101,112,115,102,32,110,111,100,101,32,37,115,10,0,0,0,0,0,0,0,0,47,115,101,116,49,52,47,49,0,0,0,0,0,0,0,0,117,116,102,56,0,0,0,0,104,101,105,103,104,116,0,0,47,115,101,116,49,51,47,51,0,0,0,0,0,0,0,0,47,112,97,116,104,98,111,120,32,123,10,32,32,32,32,47,89,32,101,120,99,104,32,37,46,53,103,32,115,117,98,32,100,101,102,10,32,32,32,32,47,88,32,101,120,99,104,32,37,46,53,103, 32,115,117,98,32,100,101,102,10,32,32,32,32,47,121,32,101,120,99,104,32,37,46,53,103,32,115,117,98,32,100,101,102,10,32,32,32,32,47,120,32,101,120,99,104,32,37,46,53,103,32,115,117,98,32,100,101,102,10,32,32,32,32,110,101,119,112,97,116,104,32,120,32,121,32,109,111,118,101,116,111,10,32,32,32,32,88,32,121,32,108,105,110,101,116,111,10,32,32,32,32,88,32,89,32,108,105,110,101,116,111,10,32,32,32,32,120,32,89,32,108,105,110,101,116,111,10,32,32,32,32,99,108,111,115,101,112,97,116,104,32,115,116,114, 111,107,101,10,32,125,32,100,101,102,10,47,100,98,103,115,116,97,114,116,32,123,32,103,115,97,118,101,32,37,46,53,103,32,37,46,53,103,32,116,114,97,110,115,108,97,116,101,32,125,32,100,101,102,10,47,97,114,114,111,119,108,101,110,103,116,104,32,49,48,32,100,101,102,10,47,97,114,114,111,119,119,105,100,116,104,32,97,114,114,111,119,108,101,110,103,116,104,32,50,32,100,105,118,32,100,101,102,10,47,97,114,114,111,119,104,101,97,100,32,123,10,32,32,32,32,103,115,97,118,101,10,32,32,32,32,114,111,116, 97,116,101,10,32,32,32,32,99,117,114,114,101,110,116,112,111,105,110,116,10,32,32,32,32,110,101,119,112,97,116,104,10,32,32,32,32,109,111,118,101,116,111,10,32,32,32,32,97,114,114,111,119,108,101,110,103,116,104,32,97,114,114,111,119,119,105,100,116,104,32,50,32,100,105,118,32,114,108,105,110,101,116,111,10,32,32,32,32,48,32,97,114,114,111,119,119,105,100,116,104,32,110,101,103,32,114,108,105,110,101,116,111,10,32,32,32,32,99,108,111,115,101,112,97,116,104,32,102,105,108,108,10,32,32,32,32,103,114, 101,115,116,111,114,101,10,125,32,98,105,110,100,32,100,101,102,10,47,109,97,107,101,97,114,114,111,119,32,123,10,32,32,32,32,99,117,114,114,101,110,116,112,111,105,110,116,32,101,120,99,104,32,112,111,112,32,115,117,98,32,101,120,99,104,32,99,117,114,114,101,110,116,112,111,105,110,116,32,112,111,112,32,115,117,98,32,97,116,97,110,10,32,32,32,32,97,114,114,111,119,104,101,97,100,10,125,32,98,105,110,100,32,100,101,102,10,47,112,111,105,110,116,32,123,32,32,32,32,110,101,119,112,97,116,104,32,32, 32,32,50,32,48,32,51,54,48,32,97,114,99,32,102,105,108,108,125,32,100,101,102,47,109,97,107,101,118,101,99,32,123,10,32,32,32,32,47,89,32,101,120,99,104,32,100,101,102,10,32,32,32,32,47,88,32,101,120,99,104,32,100,101,102,10,32,32,32,32,47,121,32,101,120,99,104,32,100,101,102,10,32,32,32,32,47,120,32,101,120,99,104,32,100,101,102,10,32,32,32,32,110,101,119,112,97,116,104,32,120,32,121,32,109,111,118,101,116,111,10,32,32,32,32,88,32,89,32,108,105,110,101,116,111,32,115,116,114,111,107,101,10,32,32, 32,32,88,32,89,32,109,111,118,101,116,111,10,32,32,32,32,120,32,121,32,109,97,107,101,97,114,114,111,119,10,125,32,100,101,102,10,0,0,0,0,0,0,47,98,114,98,103,57,47,49,0,0,0,0,0,0,0,0,95,110,101,119,95,114,97,110,107,0,0,0,0,0,0,0,47,115,101,116,49,51,47,50,0,0,0,0,0,0,0,0,103,118,114,101,110,100,101,114,95,99,111,114,101,95,109,97,112,46,99,0,0,0,0,0,47,115,101,116,49,51,47,49,0,0,0,0,0,0,0,0,47,114,101,100,115,57,47,57,0,0,0,0,0,0,0,0,47,114,101,100,115,57,47,56,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0, 47,114,101,100,115,57,47,55,0,0,0,0,0,0,0,0,37,115,32,37,100,32,110,111,100,101,115,32,37,100,32,101,100,103,101,115,32,109,97,120,105,116,101,114,61,37,100,32,98,97,108,97,110,99,101,61,37,100,10,0,0,0,0,0,60,83,84,89,76,69,62,10,0,0,0,0,0,0,0,0,47,114,101,100,115,57,47,54,0,0,0,0,0,0,0,0,47,114,101,100,115,57,47,53,0,0,0,0,0,0,0,0,47,114,101,100,115,57,47,52,0,0,0,0,0,0,0,0,47,115,101,116,95,102,111,110,116,32,123,0,0,0,0,0,100,65,114,114,0,0,0,0,115,105,101,110,110,97,0,0,114,101,99,116,97,110, 103,108,101,46,99,0,0,0,0,0,47,114,101,100,115,57,47,51,0,0,0,0,0,0,0,0,98,105,103,53,0,0,0,0,47,114,101,100,115,57,47,50,0,0,0,0,0,0,0,0,105,110,32,108,97,98,101,108,32,111,102,32,110,111,100,101,32,37,115,10,0,0,0,0,47,114,101,100,115,57,47,49,0,0,0,0,0,0,0,0,47,114,101,100,115,56,47,56,0,0,0,0,0,0,0,0,47,98,114,98,103,56,47,56,0,0,0,0,0,0,0,0,114,101,99,117,114,115,105,118,101,32,101,110,116,105,116,121,32,114,101,102,101,114,101,110,99,101,0,0,0,0,0,0,47,114,101,100,115,56,47,55,0,0,0,0,0,0,0, 0,69,114,114,111,114,0,0,0,47,114,101,100,115,56,47,54,0,0,0,0,0,0,0,0,47,114,101,100,115,56,47,53,0,0,0,0,0,0,0,0,108,101,110,0,0,0,0,0,32,119,105,100,116,104,58,32,37,100,112,116,59,32,104,101,105,103,104,116,58,32,37,100,112,116,34,62,10,0,0,0,47,114,101,100,115,56,47,52,0,0,0,0,0,0,0,0,47,114,101,100,115,56,47,51,0,0,0,0,0,0,0,0,47,114,101,100,115,56,47,50,0,0,0,0,0,0,0,0,9,125,32,105,102,0,0,0,99,117,114,114,101,110,0,0,115,101,97,115,104,101,108,108,0,0,0,0,0,0,0,0,67,111,117,108,100,32,110, 111,116,32,111,112,101,110,32,34,37,115,34,32,102,111,114,32,119,114,105,116,105,110,103,32,58,32,37,115,10,0,0,0,47,114,101,100,115,56,47,49,0,0,0,0,0,0,0,0,98,105,103,45,53,0,0,0,37,100,0,0,0,0,0,0,47,114,101,100,115,55,47,55,0,0,0,0,0,0,0,0,47,114,101,100,115,55,47,54,0,0,0,0,0,0,0,0,47,114,101,100,115,55,47,53,0,0,0,0,0,0,0,0,47,98,114,98,103,56,47,55,0,0,0,0,0,0,0,0,106,112,101,103,58,118,114,109,108,0,0,0,0,0,0,0,47,114,101,100,115,55,47,52,0,0,0,0,0,0,0,0,47,114,101,100,115,55,47,51,0,0,0, 0,0,0,0,0,47,114,101,100,115,55,47,50,0,0,0,0,0,0,0,0,60,68,73,86,32,105,100,61,39,95,86,77,76,49,95,39,32,115,116,121,108,101,61,34,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,32,100,105,115,112,108,97,121,58,105,110,108,105,110,101,59,32,118,105,115,105,98,105,108,105,116,121,58,104,105,100,100,101,110,0,0,0,0,47,114,101,100,115,55,47,49,0,0,0,0,0,0,0,0,47,114,101,100,115,54,47,54,0,0,0,0,0,0,0,0,47,114,101,100,115,54,47,53,0,0,0,0,0,0,0,0,112,115,0,0,0,0,0,0,99,117,112, 0,0,0,0,0,115,101,97,103,114,101,101,110,0,0,0,0,0,0,0,0,47,114,101,100,115,54,47,52,0,0,0,0,0,0,0,0,73,83,79,45,73,82,45,49,48,48,0,0,0,0,0,0,37,115,32,58,32,37,102,32,37,102,10,0,0,0,0,0,100,111,116,32,100,111,101,115,32,110,111,116,32,115,117,112,112,111,114,116,32,116,104,101,32,97,115,112,101,99,116,32,97,116,116,114,105,98,117,116,101,32,102,111,114,32,100,105,115,99,111,110,110,101,99,116,101,100,32,103,114,97,112,104,115,32,111,114,32,103,114,97,112,104,115,32,119,105,116,104,32,99,108,117, 115,116,101,114,115,10,0,0,0,0,0,0,47,114,101,100,115,54,47,51,0,0,0,0,0,0,0,0,9,9,103,114,101,115,116,111,114,101,0,0,0,0,0,0,67,97,108,99,117,108,97,116,105,110,103,32,115,117,98,115,101,116,32,109,111,100,101,108,0,0,0,0,0,0,0,0,47,114,101,100,115,54,47,50,0,0,0,0,0,0,0,0,105,110,115,101,116,0,0,0,102,97,108,115,101,0,0,0,99,117,114,118,101,0,0,0,83,121,110,116,97,120,32,101,114,114,111,114,58,32,110,111,110,45,115,112,97,99,101,32,115,116,114,105,110,103,32,117,115,101,100,32,97,102,116,101,114, 32,60,47,84,65,66,76,69,62,0,0,0,0,0,0,47,114,101,100,115,54,47,49,0,0,0,0,0,0,0,0,47,98,114,98,103,56,47,54,0,0,0,0,0,0,0,0,116,119,111,112,105,58,32,117,115,101,32,111,102,32,119,101,105,103,104,116,61,48,32,99,114,101,97,116,101,115,32,100,105,115,99,111,110,110,101,99,116,101,100,32,99,111,109,112,111,110,101,110,116,46,10,0,47,114,101,100,115,53,47,53,0,0,0,0,0,0,0,0,47,114,101,100,115,53,47,52,0,0,0,0,0,0,0,0,47,114,101,100,115,53,47,51,0,0,0,0,0,0,0,0,60,66,79,68,89,32,111,110,108,111,97,100, 61,39,98,114,111,119,115,101,114,99,104,101,99,107,40,41,59,39,62,10,0,0,0,0,0,0,0,0,47,114,101,100,115,53,47,50,0,0,0,0,0,0,0,0,47,114,101,100,115,53,47,49,0,0,0,0,0,0,0,0,47,114,101,100,115,52,47,52,0,0,0,0,0,0,0,0,32,37,100,32,0,0,0,0,99,114,97,114,114,0,0,0,115,97,110,100,121,98,114,111,119,110,0,0,0,0,0,0,47,114,101,100,115,52,47,51,0,0,0,0,0,0,0,0,73,83,79,56,56,53,57,45,49,0,0,0,0,0,0,0,47,114,101,100,115,52,47,50,0,0,0,0,0,0,0,0,9,9,9,40,92,40,41,32,115,104,111,119,32,105,32,115,116,114,32, 99,118,115,32,115,104,111,119,32,40,44,41,32,115,104,111,119,32,106,32,115,116,114,32,99,118,115,32,115,104,111,119,32,40,92,41,41,32,115,104,111,119,0,0,0,47,114,101,100,115,52,47,49,0,0,0,0,0,0,0,0,60,72,84,77,76,62,0,0,47,114,101,100,115,51,47,51,0,0,0,0,0,0,0,0,47,98,114,98,103,56,47,53,0,0,0,0,0,0,0,0,47,114,101,100,115,51,47,50,0,0,0,0,0,0,0,0,47,114,101,100,115,51,47,49,0,0,0,0,0,0,0,0,47,114,100,121,108,103,110,57,47,57,0,0,0,0,0,0,60,47,72,69,65,68,62,0,47,114,100,121,108,103,110,57,47,56, 0,0,0,0,0,0,65,103,114,97,112,104,105,110,102,111,95,116,0,0,0,0,47,114,100,121,108,103,110,57,47,55,0,0,0,0,0,0,47,114,100,121,108,103,110,57,47,54,0,0,0,0,0,0,9,9,9,48,32,48,32,109,111,118,101,116,111,0,0,0,99,111,112,121,0,0,0,0,46,112,115,32,37,100,42,92,110,40,83,70,117,47,37,46,48,102,117,10,0,0,0,0,115,97,108,109,111,110,0,0,75,0,0,0,0,0,0,0,47,114,100,121,108,103,110,57,47,53,0,0,0,0,0,0,73,83,79,95,56,56,53,57,45,49,0,0,0,0,0,0,47,114,100,121,108,103,110,57,47,52,0,0,0,0,0,0,47,114,100,121, 108,103,110,57,47,51,0,0,0,0,0,0,32,37,100,32,37,100,0,0,47,114,100,121,108,103,110,57,47,50,0,0,0,0,0,0,47,98,114,98,103,56,47,52,0,0,0,0,0,0,0,0,47,114,100,121,108,103,110,57,47,49,0,0,0,0,0,0,47,114,100,121,108,103,110,56,47,56,0,0,0,0,0,0,47,114,100,121,108,103,110,56,47,55,0,0,0,0,0,0,32,32,32,60,47,83,67,82,73,80,84,62,10,0,0,0,47,114,100,121,108,103,110,56,47,54,0,0,0,0,0,0,97,115,112,101,99,116,0,0,47,114,100,121,108,103,110,56,47,53,0,0,0,0,0,0,47,114,100,121,108,103,110,56,47,52,0,0,0,0, 0,0,9,9,9,99,111,111,114,100,102,111,110,116,32,115,101,116,102,111,110,116,0,0,0,0,99,111,110,103,0,0,0,0,115,97,100,100,108,101,98,114,111,119,110,0,0,0,0,0,112,111,108,121,103,111,110,0,47,114,100,121,108,103,110,56,47,51,0,0,0,0,0,0,108,49,0,0,0,0,0,0,47,114,100,121,108,103,110,56,47,50,0,0,0,0,0,0,75,80,95,83,117,98,116,114,97,99,116,0,0,0,0,0,47,114,100,121,108,103,110,56,47,49,0,0,0,0,0,0,47,114,100,121,108,103,110,55,47,55,0,0,0,0,0,0,47,98,114,98,103,56,47,51,0,0,0,0,0,0,0,0,67,111,117,108, 100,32,110,111,116,32,112,97,114,115,101,32,34,95,98,97,99,107,103,114,111,117,110,100,34,32,97,116,116,114,105,98,117,116,101,32,105,110,32,103,114,97,112,104,32,37,115,10,0,0,0,0,47,114,100,121,108,103,110,55,47,54,0,0,0,0,0,0,98,108,97,99,107,0,0,0,47,114,100,121,108,103,110,55,47,53,0,0,0,0,0,0,47,114,100,121,108,103,110,55,47,52,0,0,0,0,0,0,32,32,32,125,10,0,0,0,47,114,100,121,108,103,110,55,47,51,0,0,0,0,0,0,47,114,100,121,108,103,110,55,47,50,0,0,0,0,0,0,48,0,0,0,0,0,0,0,47,114,100,121,108, 103,110,55,47,49,0,0,0,0,0,0,9,9,103,115,97,118,101,0,99,108,117,98,115,0,0,0,114,111,121,97,108,98,108,117,101,0,0,0,0,0,0,0,50,46,50,56,46,48,0,0,47,114,100,121,108,103,110,54,47,54,0,0,0,0,0,0,108,97,116,105,110,49,0,0,47,114,100,121,108,103,110,54,47,53,0,0,0,0,0,0,47,114,100,121,108,103,110,54,47,52,0,0,0,0,0,0,47,114,100,121,108,103,110,54,47,51,0,0,0,0,0,0,47,98,114,98,103,56,47,50,0,0,0,0,0,0,0,0,65,103,101,100,103,101,105,110,102,111,95,116,0,0,0,0,47,114,100,121,108,103,110,54,47,50,0,0, 0,0,0,0,47,114,100,121,108,103,110,54,47,49,0,0,0,0,0,0,47,114,100,121,108,103,110,53,47,53,0,0,0,0,0,0,32,32,32,32,32,125,10,0,47,114,100,121,108,103,110,53,47,52,0,0,0,0,0,0,99,97,110,110,111,116,32,114,101,97,108,108,111,99,32,112,110,108,112,115,0,0,0,0,47,114,100,121,108,103,110,53,47,51,0,0,0,0,0,0,47,98,114,98,103,56,47,49,0,0,0,0,0,0,0,0,47,114,100,121,108,103,110,53,47,50,0,0,0,0,0,0,47,97,99,99,101,110,116,53,47,52,0,0,0,0,0,0,101,108,108,105,112,115,101,0,9,110,112,97,103,101,115,32,49, 32,103,116,32,123,0,0,99,105,114,99,0,0,0,0,114,111,115,121,98,114,111,119,110,0,0,0,0,0,0,0,85,82,87,32,71,111,116,104,105,99,32,76,0,0,0,0,47,114,100,121,108,103,110,53,47,49,0,0,0,0,0,0,108,97,116,105,110,45,49,0,48,0,0,0,0,0,0,0,100,101,103,108,105,115,116,46,99,0,0,0,0,0,0,0,112,97,103,101,37,100,44,37,100,95,0,0,0,0,0,0,114,101,98,117,105,108,116,100,95,118,108,105,115,116,115,58,32,114,97,110,107,32,108,101,97,100,32,37,115,32,110,111,116,32,105,110,32,111,114,100,101,114,32,37,100,32,111, 102,32,114,97,110,107,32,37,100,10,0,0,0,0,0,0,0,108,101,118,101,108,32,62,61,32,48,32,38,38,32,108,101,118,101,108,32,60,61,32,110,45,62,108,101,118,101,108,0,47,114,100,121,108,103,110,52,47,52,0,0,0,0,0,0,112,111,108,121,103,111,110,0,99,111,111,114,100,115,0,0,105,110,32,99,104,101,99,107,112,97,116,104,44,32,115,116,97,114,116,32,112,111,114,116,32,110,111,116,32,105,110,32,102,105,114,115,116,32,98,111,120,10,0,0,0,0,0,0,37,37,69,110,100,68,111,99,117,109,101,110,116,10,0,0,47,114,100,121,108, 103,110,52,47,51,0,0,0,0,0,0,114,101,99,116,115,0,0,0,38,113,117,111,116,59,0,0,102,97,116,97,108,32,102,108,101,120,32,115,99,97,110,110,101,114,32,105,110,116,101,114,110,97,108,32,101,114,114,111,114,45,45,101,110,100,32,111,102,32,98,117,102,102,101,114,32,109,105,115,115,101,100,0,47,114,100,121,108,103,110,52,47,50,0,0,0,0,0,0,37,108,102,37,108,102,37,108,102,0,0,0,0,0,0,0,32,32,97,115,112,101,99,116,32,37,102,10,0,0,0,0,47,114,100,121,108,103,110,52,47,49,0,0,0,0,0,0,115,112,108,105,110,101, 32,37,115,32,37,115,10,0,0,0,116,114,121,105,110,103,32,116,111,32,97,100,100,32,116,111,32,114,101,99,116,32,123,37,102,32,43,47,45,32,37,102,44,32,37,102,32,43,47,45,32,37,102,125,10,0,0,0,116,97,98,108,101,32,115,105,122,101,32,116,111,111,32,115,109,97,108,108,32,102,111,114,32,99,111,110,116,101,110,116,10,0,0,0,0,0,0,0,47,114,100,121,108,103,110,51,47,51,0,0,0,0,0,0,66,0,0,0,0,0,0,0,47,114,100,121,108,103,110,51,47,50,0,0,0,0,0,0,37,102,44,37,102,0,0,0,111,110,101,98,108,111,99,107,0,0,0,0, 0,0,0,0,47,114,100,121,108,103,110,51,47,49,0,0,0,0,0,0,32,32,32,32,32,125,101,108,115,101,123,10,0,0,0,0,40,37,46,53,103,44,37,46,53,103,41,0,0,0,0,0,98,108,97,99,107,0,0,0,47,114,100,121,108,103,110,49,49,47,57,0,0,0,0,0,47,114,100,121,108,103,110,49,49,47,56,0,0,0,0,0,108,105,110,101,32,115,101,103,109,101,110,116,115,0,0,0,9,47,115,116,114,32,49,48,32,115,116,114,105,110,103,32,100,101,102,0,0,0,0,0,99,104,105,0,0,0,0,0,114,101,100,0,0,0,0,0,47,114,100,121,108,103,110,49,49,47,55,0,0,0,0,0,117, 116,102,45,56,0,0,0,98,108,117,101,0,0,0,0,116,114,121,105,110,103,32,116,111,32,100,101,108,101,116,101,32,97,32,110,111,110,45,108,105,110,101,10,0,0,0,0,73,108,108,101,103,97,108,32,108,101,110,103,116,104,32,118,97,108,117,101,32,105,110,32,34,37,115,34,32,99,111,108,111,114,32,97,116,116,114,105,98,117,116,101,32,0,0,0,47,114,100,121,108,103,110,49,49,47,54,0,0,0,0,0,105,32,61,61,32,100,101,103,0,0,0,0,0,0,0,0,47,98,114,98,103,55,47,55,0,0,0,0,0,0,0,0,47,114,100,121,108,103,110,49,49,47,53,0, 0,0,0,0,47,114,100,121,108,103,110,49,49,47,52,0,0,0,0,0,47,114,100,121,108,103,110,49,49,47,51,0,0,0,0,0,95,37,108,100,95,83,85,83,80,69,67,84,0,0,0,0,115,101,108,102,0,0,0,0,47,114,100,121,108,103,110,49,49,47,50,0,0,0,0,0,47,114,100,121,108,103,110,49,49,47,49,49,0,0,0,0,114,97,110,107,105,110,103,58,32,102,97,105,108,117,114,101,32,116,111,32,99,114,101,97,116,101,32,115,116,114,111,110,103,32,99,111,110,115,116,114,97,105,110,116,32,101,100,103,101,32,98,101,116,119,101,101,110,32,110,111,100, 101,115,32,37,115,32,97,110,100,32,37,115,10,0,0,0,0,0,0,47,114,100,121,108,103,110,49,49,47,49,48,0,0,0,0,32,32,32,32,32,32,32,32,32,32,32,105,116,101,109,46,115,116,121,108,101,46,118,105,115,105,98,105,108,105,116,121,61,39,104,105,100,100,101,110,39,59,10,0,0,0,0,0,115,118,103,58,115,118,103,0,47,114,100,121,108,103,110,49,49,47,49,0,0,0,0,0,104,101,105,103,104,116,0,0,37,115,10,0,0,0,0,0,47,114,100,121,108,103,110,49,48,47,57,0,0,0,0,0,9,47,105,32,101,120,99,104,32,100,101,102,0,0,0,0,99,101, 110,116,0,0,0,0,112,117,114,112,108,101,0,0,47,114,100,121,108,103,110,49,48,47,56,0,0,0,0,0,99,104,97,114,115,101,116,0,84,111,116,97,108,32,115,105,122,101,32,62,32,49,32,105,110,32,34,37,115,34,32,99,111,108,111,114,32,115,112,101,99,32,0,0,0,0,0,0,119,105,100,116,104,0,0,0,47,114,100,121,108,103,110,49,48,47,55,0,0,0,0,0,47,114,100,121,108,103,110,49,48,47,54,0,0,0,0,0,111,114,100,101,114,105,110,103,32,39,37,115,39,32,110,111,116,32,114,101,99,111,103,110,105,122,101,100,32,102,111,114,32,110, 111,100,101,32,39,37,115,39,46,10,0,0,0,0,48,0,0,0,0,0,0,0,47,114,100,121,108,103,110,49,48,47,53,0,0,0,0,0,47,98,114,98,103,55,47,54,0,0,0,0,0,0,0,0,47,114,100,121,108,103,110,49,48,47,52,0,0,0,0,0,47,114,100,121,108,103,110,49,48,47,51,0,0,0,0,0,47,114,100,121,108,103,110,49,48,47,50,0,0,0,0,0,47,114,100,121,108,103,110,49,48,47,49,48,0,0,0,0,32,32,32,32,32,32,32,32,32,105,116,101,109,32,61,32,100,111,99,117,109,101,110,116,46,103,101,116,69,108,101,109,101,110,116,66,121,73,100,40,86,77,76,110, 111,91,120,93,41,59,10,0,0,0,0,0,47,114,100,121,108,103,110,49,48,47,49,0,0,0,0,0,47,114,100,121,108,98,117,57,47,57,0,0,0,0,0,0,9,47,106,32,101,120,99,104,32,100,101,102,0,0,0,0,99,101,100,105,108,0,0,0,112,111,119,100,101,114,98,108,117,101,0,0,0,0,0,0,47,114,100,121,108,98,117,57,47,56,0,0,0,0,0,0,102,105,108,108,0,0,0,0,102,111,110,116,99,111,108,111,114,0,0,0,0,0,0,0,47,114,100,121,108,98,117,57,47,55,0,0,0,0,0,0,47,114,100,121,108,98,117,57,47,54,0,0,0,0,0,0,47,114,100,121,108,98,117,57,47, 53,0,0,0,0,0,0,47,98,114,98,103,55,47,53,0,0,0,0,0,0,0,0,117,110,100,101,102,105,110,101,100,32,101,110,116,105,116,121,0,0,0,0,0,0,0,0,47,114,100,121,108,98,117,57,47,52,0,0,0,0,0,0,47,114,100,121,108,98,117,57,47,51,0,0,0,0,0,0,47,114,100,121,108,98,117,57,47,50,0,0,0,0,0,0,47,114,100,121,108,98,117,57,47,49,0,0,0,0,0,0,32,32,32,32,32,32,32,102,111,114,32,40,120,32,105,110,32,86,77,76,110,111,41,123,10,0,0,0,0,0,0,0,47,114,100,121,108,98,117,56,47,56,0,0,0,0,0,0,47,114,100,121,108,98,117,56,47, 55,0,0,0,0,0,0,9,47,110,112,97,103,101,115,32,101,120,99,104,32,100,101,102,0,0,0,0,0,0,0,99,99,101,100,105,108,0,0,112,108,117,109,0,0,0,0,47,114,100,121,108,98,117,56,47,54,0,0,0,0,0,0,101,120,112,97,110,100,0,0,108,97,121,101,114,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,105,110,32,37,115,32,111,117,116,112,117,116,10,0,0,0,0,0,0,47,114,100,121,108,98,117,56,47,53,0,0,0,0,0,0,115,97,109,101,116,97,105,108,0,0,0,0,0,0,0,0,47,114,100,121,108,98,117,56,47,52,0,0,0,0,0,0,47,114, 100,121,108,98,117,56,47,51,0,0,0,0,0,0,47,98,114,98,103,55,47,52,0,0,0,0,0,0,0,0,103,105,102,58,118,114,109,108,0,0,0,0,0,0,0,0,47,114,100,121,108,98,117,56,47,50,0,0,0,0,0,0,47,114,100,121,108,98,117,56,47,49,0,0,0,0,0,0,47,114,100,121,108,98,117,55,47,55,0,0,0,0,0,0,47,114,100,121,108,98,117,55,47,54,0,0,0,0,0,0,32,32,32,32,32,32,32,125,10,0,0,0,0,0,0,0,47,114,100,121,108,98,117,55,47,53,0,0,0,0,0,0,47,114,100,121,108,98,117,55,47,52,0,0,0,0,0,0,47,98,101,103,105,110,112,97,103,101,32,123,9,37, 32,105,32,106,32,110,112,97,103,101,115,0,0,0,0,0,0,0,99,97,112,0,0,0,0,0,112,105,110,107,0,0,0,0,47,114,100,121,108,98,117,55,47,51,0,0,0,0,0,0,99,111,109,112,114,101,115,115,0,0,0,0,0,0,0,0,105,110,102,111,0,0,0,0,73,109,97,103,101,115,32,117,110,115,117,112,112,111,114,116,101,100,32,105,110,32,34,98,97,99,107,103,114,111,117,110,100,34,32,97,116,116,114,105,98,117,116,101,10,0,0,0,47,114,100,121,108,98,117,55,47,50,0,0,0,0,0,0,47,114,100,121,108,98,117,55,47,49,0,0,0,0,0,0,47,114,100,121,108, 98,117,54,47,54,0,0,0,0,0,0,109,112,116,121,0,0,0,0,47,98,114,98,103,55,47,51,0,0,0,0,0,0,0,0,47,114,100,121,108,98,117,54,47,53,0,0,0,0,0,0,47,114,100,121,108,98,117,54,47,52,0,0,0,0,0,0,125,10,0,0,0,0,0,0,47,114,100,121,108,98,117,54,47,51,0,0,0,0,0,0,37,108,102,44,37,108,102,44,37,108,102,37,99,0,0,0,47,114,100,121,108,98,117,54,47,50,0,0,0,0,0,0,32,32,32,32,32,32,32,32,32,125,10,0,0,0,0,0,47,114,100,121,108,98,117,54,47,49,0,0,0,0,0,0,47,114,100,121,108,98,117,53,47,53,0,0,0,0,0,0,47,110,111, 112,99,111,108,111,114,32,123,112,111,112,32,112,111,112,32,112,111,112,125,32,98,105,110,100,32,100,101,102,0,0,0,0,0,0,0,0,98,117,108,108,0,0,0,0,112,101,114,117,0,0,0,0,47,114,100,121,108,98,117,53,47,52,0,0,0,0,0,0,97,117,116,111,0,0,0,0,103,114,97,100,105,101,110,116,32,112,101,110,32,99,111,108,111,114,115,32,110,111,116,32,121,101,116,32,115,117,112,112,111,114,116,101,100,46,10,0,108,116,97,105,108,0,0,0,47,114,100,121,108,98,117,53,47,51,0,0,0,0,0,0,47,98,114,98,103,55,47,50,0,0,0,0,0,0, 0,0,47,114,100,121,108,98,117,53,47,50,0,0,0,0,0,0,47,114,100,121,108,98,117,53,47,49,0,0,0,0,0,0,47,114,100,121,108,98,117,52,47,52,0,0,0,0,0,0,47,114,100,121,108,98,117,52,47,51,0,0,0,0,0,0,47,114,100,121,108,98,117,52,47,50,0,0,0,0,0,0,47,114,100,121,108,98,117,52,47,49,0,0,0,0,0,0,32,32,32,32,32,32,32,32,32,32,32,105,116,101,109,46,115,116,121,108,101,46,118,105,115,105,98,105,108,105,116,121,61,39,118,105,115,105,98,108,101,39,59,10,0,0,0,0,47,114,100,121,108,98,117,51,47,51,0,0,0,0,0,0,47,114, 100,121,108,98,117,51,47,50,0,0,0,0,0,0,47,103,114,97,112,104,99,111,108,111,114,32,123,32,115,101,116,104,115,98,99,111,108,111,114,32,125,32,98,105,110,100,32,100,101,102,0,0,0,0,98,114,118,98,97,114,0,0,46,102,116,32,37,115,10,0,112,101,97,99,104,112,117,102,102,0,0,0,0,0,0,0,47,114,100,121,108,98,117,51,47,49,0,0,0,0,0,0,114,97,116,105,111,0,0,0,119,104,105,116,101,0,0,0,47,114,100,121,108,98,117,49,49,47,57,0,0,0,0,0,47,114,100,121,108,98,117,49,49,47,56,0,0,0,0,0,47,114,100,121,108,98,117,49, 49,47,55,0,0,0,0,0,47,98,114,98,103,55,47,49,0,0,0,0,0,0,0,0,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,46,49,102,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,32,37,100,10,0,0,0,0,0,0,47,114,100,121,108,98,117,49,49,47,54,0,0,0,0,0,47,114,100,121,108,98,117,49,49,47,53,0,0,0,0,0,47,114,100,121,108,98,117,49,49,47,52,0,0,0,0,0,47,114,100,121,108,98,117,49,49,47,51,0,0,0,0,0,32,32,32,32,32,32,32,32,32,105,102,32,40,105,116,101,109,41,32,123,10, 0,0,0,110,101,119,114,97,110,107,0,47,114,100,121,108,98,117,49,49,47,50,0,0,0,0,0,47,114,100,121,108,98,117,49,49,47,49,49,0,0,0,0,47,101,100,103,101,99,111,108,111,114,32,123,32,115,101,116,104,115,98,99,111,108,111,114,32,125,32,98,105,110,100,32,100,101,102,0,0,0,0,0,98,101,116,97,0,0,0,0,112,97,112,97,121,97,119,104,105,112,0,0,0,0,0,0,47,114,100,121,108,98,117,49,49,47,49,48,0,0,0,0,37,108,102,37,99,0,0,0,108,97,121,101,114,0,0,0,47,114,100,121,108,98,117,49,49,47,49,0,0,0,0,0,97,117,120,103, 0,0,0,0,47,114,100,121,108,98,117,49,48,47,57,0,0,0,0,0,109,105,110,117,115,0,0,0,47,114,100,121,108,98,117,49,48,47,56,0,0,0,0,0,47,98,114,98,103,54,47,54,0,0,0,0,0,0,0,0,47,114,100,121,108,98,117,49,48,47,55,0,0,0,0,0,97,113,117,97,0,0,0,0,47,114,100,121,108,98,117,49,48,47,54,0,0,0,0,0,47,114,100,121,108,98,117,49,48,47,53,0,0,0,0,0,47,114,100,121,108,98,117,49,48,47,52,0,0,0,0,0,32,32,32,32,32,32,32,32,32,105,116,101,109,32,61,32,100,111,99,117,109,101,110,116,46,103,101,116,69,108,101,109,101, 110,116,66,121,73,100,40,86,77,76,121,101,115,91,120,93,41,59,10,0,0,0,0,47,114,100,121,108,98,117,49,48,47,51,0,0,0,0,0,103,114,97,112,104,32,108,97,98,101,108,0,0,0,0,0,47,114,100,121,108,98,117,49,48,47,50,0,0,0,0,0,47,110,111,100,101,99,111,108,111,114,32,123,32,115,101,116,104,115,98,99,111,108,111,114,32,125,32,98,105,110,100,32,100,101,102,0,0,0,0,0,98,100,113,117,111,0,0,0,112,97,108,101,118,105,111,108,101,116,114,101,100,0,0,0,47,114,100,121,108,98,117,49,48,47,49,48,0,0,0,0,37,108,102, 44,37,108,102,37,99,0,0,0,0,0,0,0,114,111,117,110,100,101,100,0,47,114,100,121,108,98,117,49,48,47,49,0,0,0,0,0,47,114,100,112,117,57,47,57,0,0,0,0,0,0,0,0,47,114,100,112,117,57,47,56,0,0,0,0,0,0,0,0,47,98,114,98,103,54,47,53,0,0,0,0,0,0,0,0,112,111,115,105,116,105,111,110,46,99,0,0,0,0,0,0,47,114,100,112,117,57,47,55,0,0,0,0,0,0,0,0,91,94,91,58,100,105,103,105,116,58,93,93,0,0,0,0,65,103,110,111,100,101,105,110,102,111,95,116,0,0,0,0,47,114,100,112,117,57,47,54,0,0,0,0,0,0,0,0,47,114,100,112,117, 57,47,53,0,0,0,0,0,0,0,0,47,114,100,112,117,57,47,52,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,102,111,114,32,40,120,32,105,110,32,86,77,76,121,101,115,41,123,10,0,0,0,0,0,0,120,100,111,116,49,46,52,58,120,100,111,116,0,0,0,0,103,118,117,115,101,114,115,104,97,112,101,46,99,0,0,0,99,97,110,110,111,116,32,114,101,97,108,108,111,99,32,112,110,108,115,0,0,0,0,0,47,114,100,112,117,57,47,51,0,0,0,0,0,0,0,0,47,114,100,112,117,57,47,50,0,0,0,0,0,0,0,0,37,32,104,111,111,107,115,32,102,111,114,32,115,101,116,116, 105,110,103,32,99,111,108,111,114,32,0,0,0,0,0,0,47,114,100,112,117,57,47,49,0,0,0,0,0,0,0,0,97,117,109,108,0,0,0,0,112,97,108,101,116,117,114,113,117,111,105,115,101,0,0,0,119,105,100,116,104,0,0,0,65,118,97,110,116,71,97,114,100,101,45,66,111,111,107,0,47,97,99,99,101,110,116,53,47,51,0,0,0,0,0,0,108,97,98,101,108,106,117,115,116,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,116,111,116,97,108,32,97,100,100,101,100,32,115,111,32,102,97,114,32,61,32,37,100,10,0,0,0,0,0,0,0,0,95,98,108,111,99,107,95,37,100,0,0, 0,0,0,0,0,115,116,114,105,112,101,100,0,114,32,38,38,32,110,32,38,38,32,110,101,119,0,0,0,47,114,100,112,117,56,47,56,0,0,0,0,0,0,0,0,98,111,120,0,0,0,0,0,103,114,105,100,40,37,100,44,37,100,41,58,32,37,115,10,0,0,0,0,0,0,0,0,105,110,32,99,104,101,99,107,112,97,116,104,44,32,98,111,120,101,115,32,37,100,32,97,110,100,32,37,100,32,100,111,110,39,116,32,116,111,117,99,104,10,0,0,0,0,0,0,37,37,66,101,103,105,110,68,111,99,117,109,101,110,116,58,10,0,0,0,0,0,0,0,112,115,58,112,115,0,0,0,32,91,37,100, 93,32,37,112,32,115,101,116,32,37,100,32,40,37,46,48,50,102,44,37,46,48,50,102,41,32,40,37,46,48,50,102,44,37,46,48,50,102,41,32,37,115,10,0,47,114,100,112,117,56,47,55,0,0,0,0,0,0,0,0,112,111,115,0,0,0,0,0,33,0,0,0,0,0,0,0,38,35,49,54,48,59,0,0,111,117,116,32,111,102,32,100,121,110,97,109,105,99,32,109,101,109,111,114,121,32,105,110,32,97,97,103,101,110,115,117,114,101,95,98,117,102,102,101,114,95,115,116,97,99,107,40,41,0,0,0,0,0,0,0,47,114,100,112,117,56,47,54,0,0,0,0,0,0,0,0,47,98,114,98,103, 54,47,52,0,0,0,0,0,0,0,0,32,32,109,111,100,101,32,32,32,37,115,10,0,0,0,0,37,46,51,102,32,0,0,0,47,114,100,112,117,56,47,53,0,0,0,0,0,0,0,0,100,101,108,121,32,62,61,32,48,0,0,0,0,0,0,0,47,114,100,112,117,56,47,52,0,0,0,0,0,0,0,0,70,79,78,84,0,0,0,0,47,114,100,112,117,56,47,51,0,0,0,0,0,0,0,0,69,100,103,101,32,115,101,112,97,114,97,116,105,111,110,58,32,97,100,100,61,37,100,32,40,37,102,44,37,102,41,10,0,0,0,0,0,0,0,0,47,114,100,112,117,56,47,50,0,0,0,0,0,0,0,0,32,32,32,32,32,32,105,102,32,40,105, 101,118,101,114,115,62,61,53,41,123,10,0,0,48,0,0,0,0,0,0,0,102,97,116,97,108,32,102,108,101,120,32,115,99,97,110,110,101,114,32,105,110,116,101,114,110,97,108,32,101,114,114,111,114,45,45,110,111,32,97,99,116,105,111,110,32,102,111,117,110,100,0,0,0,0,0,0,37,108,100,0,0,0,0,0,47,114,100,112,117,56,47,49,0,0,0,0,0,0,0,0,47,114,100,112,117,55,47,55,0,0,0,0,0,0,0,0,112,111,108,121,108,105,110,101,115],"i8",L,l.J+153640);D([47,116,97,112,101,114,101,100,32,123,32,125,32,98,105,110,100,32,100,101,102, 0,0,0,97,116,105,108,100,101,0,0,112,97,108,101,103,114,101,101,110,0,0,0,0,0,0,0,10,105,110,116,101,114,115,101,99,116,105,111,110,32,97,116,32,37,46,51,102,32,37,46,51,102,10,0,0,0,0,0,47,114,100,112,117,55,47,54,0,0,0,0,0,0,0,0,108,97,98,101,108,108,111,99,0,0,0,0,0,0,0,0,98,108,97,110,99,104,101,100,97,108,109,111,110,100,0,0,114,97,100,105,97,108,0,0,47,114,100,112,117,55,47,53,0,0,0,0,0,0,0,0,47,114,100,112,117,55,47,52,0,0,0,0,0,0,0,0,108,97,121,111,117,116,46,99,0,0,0,0,0,0,0,0,47,114,100, 112,117,55,47,51,0,0,0,0,0,0,0,0,47,98,114,98,103,54,47,51,0,0,0,0,0,0,0,0,47,114,100,112,117,55,47,50,0,0,0,0,0,0,0,0,58,0,0,0,0,0,0,0,115,116,97,114,116,0,0,0,47,114,100,112,117,55,47,49,0,0,0,0,0,0,0,0,47,114,100,112,117,54,47,54,0,0,0,0,0,0,0,0,95,119,101,97,107,95,37,100,0,0,0,0,0,0,0,0,47,114,100,112,117,54,47,53,0,0,0,0,0,0,0,0,32,32,32,32,32,32,125,10,0,0,0,0,0,0,0,0,47,114,100,112,117,54,47,52,0,0,0,0,0,0,0,0,112,116,0,0,0,0,0,0,105,110,118,105,115,0,0,0,47,114,100,112,117,54,47,51,0,0,0, 0,0,0,0,0,47,100,105,97,103,111,110,97,108,115,32,123,32,125,32,98,105,110,100,32,100,101,102,0,97,115,121,109,112,0,0,0,112,97,108,101,103,111,108,100,101,110,114,111,100,0,0,0,92,78,0,0,0,0,0,0,47,114,100,112,117,54,47,50,0,0,0,0,0,0,0,0,98,108,97,99,107,0,0,0,115,116,121,108,101,0,0,0,103,118,114,101,110,100,101,114,95,115,101,116,95,115,116,121,108,101,58,32,117,110,115,117,112,112,111,114,116,101,100,32,115,116,121,108,101,32,37,115,32,45,32,105,103,110,111,114,105,110,103,10,0,0,0,0,47,114, 100,112,117,54,47,49,0,0,0,0,0,0,0,0,47,114,100,112,117,53,47,53,0,0,0,0,0,0,0,0,111,114,100,101,114,105,110,103,32,39,37,115,39,32,110,111,116,32,114,101,99,111,103,110,105,122,101,100,46,10,0,0,115,111,108,105,100,0,0,0,10,0,0,0,0,0,0,0,47,114,100,112,117,53,47,52,0,0,0,0,0,0,0,0,47,98,114,98,103,54,47,50,0,0,0,0,0,0,0,0,47,114,100,112,117,53,47,51,0,0,0,0,0,0,0,0,47,114,100,112,117,53,47,50,0,0,0,0,0,0,0,0,47,114,100,112,117,53,47,49,0,0,0,0,0,0,0,0,47,114,100,112,117,52,47,52,0,0,0,0,0,0,0,0, 32,32,32,32,32,32,32,32,32,105,101,118,101,114,115,61,32,112,97,114,115,101,73,110,116,32,40,117,97,46,115,117,98,115,116,114,105,110,103,32,40,109,115,105,101,43,53,44,32,117,97,46,105,110,100,101,120,79,102,32,40,39,46,39,44,32,109,115,105,101,32,41,41,41,10,0,0,0,0,0,47,114,100,112,117,52,47,51,0,0,0,0,0,0,0,0,47,114,100,112,117,52,47,50,0,0,0,0,0,0,0,0,47,114,111,117,110,100,101,100,32,123,32,125,32,98,105,110,100,32,100,101,102,0,0,0,97,114,105,110,103,0,0,0,111,114,99,104,105,100,0,0,110,111, 100,101,46,99,0,0,47,114,100,112,117,52,47,49,0,0,0,0,0,0,0,0,84,105,109,101,115,45,82,111,109,97,110,0,0,0,0,0,102,105,108,108,101,100,0,0,47,114,100,112,117,51,47,51,0,0,0,0,0,0,0,0,47,114,100,112,117,51,47,50,0,0,0,0,0,0,0,0,47,114,100,112,117,51,47,49,0,0,0,0,0,0,0,0,47,98,114,98,103,54,47,49,0,0,0,0,0,0,0,0,105,108,108,101,103,97,108,32,112,97,114,97,109,101,116,101,114,32,101,110,116,105,116,121,32,114,101,102,101,114,101,110,99,101,0,0,0,0,0,0,47,114,100,103,121,57,47,57,0,0,0,0,0,0,0,0,47, 114,100,103,121,57,47,56,0,0,0,0,0,0,0,0,47,114,100,103,121,57,47,55,0,0,0,0,0,0,0,0,47,114,100,103,121,57,47,54,0,0,0,0,0,0,0,0,32,32,32,32,32,32,105,102,32,40,32,109,115,105,101,32,62,32,48,32,41,123,32,32,32,32,32,32,47,47,32,73,102,32,73,110,116,101,114,110,101,116,32,69,120,112,108,111,114,101,114,44,32,114,101,116,117,114,110,32,118,101,114,115,105,111,110,32,110,117,109,98,101,114,10,0,0,0,0,0,47,114,100,103,121,57,47,53,0,0,0,0,0,0,0,0,47,114,100,103,121,57,47,52,0,0,0,0,0,0,0,0,47,117,110, 102,105,108,108,101,100,32,123,32,125,32,98,105,110,100,32,100,101,102,0,0,97,110,103,0,0,0,0,0,111,114,97,110,103,101,114,101,100,0,0,0,0,0,0,0,47,114,100,103,121,57,47,51,0,0,0,0,0,0,0,0,85,110,115,117,112,112,111,114,116,101,100,32,99,104,97,114,115,101,116,32,118,97,108,117,101,32,37,100,10,0,0,0,115,97,109,112,108,101,112,111,105,110,116,115,0,0,0,0,47,114,100,103,121,57,47,50,0,0,0,0,0,0,0,0,47,114,100,103,121,57,47,49,0,0,0,0,0,0,0,0,47,114,100,103,121,56,47,56,0,0,0,0,0,0,0,0,47,98,114,98, 103,53,47,53,0,0,0,0,0,0,0,0,47,114,100,103,121,56,47,55,0,0,0,0,0,0,0,0,112,110,103,58,118,114,109,108,0,0,0,0,0,0,0,0,47,114,100,103,121,56,47,54,0,0,0,0,0,0,0,0,47,114,100,103,121,56,47,53,0,0,0,0,0,0,0,0,47,114,100,103,121,56,47,52,0,0,0,0,0,0,0,0,32,32,32,32,32,32,118,97,114,32,86,77,76,110,111,61,110,101,119,32,65,114,114,97,121,40,39,95,110,111,116,86,77,76,49,95,39,44,39,95,110,111,116,86,77,76,50,95,39,41,59,10,0,0,0,0,47,114,100,103,121,56,47,51,0,0,0,0,0,0,0,0,47,114,100,103,121,56,47, 50,0,0,0,0,0,0,0,0,47,102,105,108,108,101,100,32,123,32,125,32,98,105,110,100,32,100,101,102,0,0,0,0,97,110,100,0,0,0,0,0,111,114,97,110,103,101,0,0,47,114,100,103,121,56,47,49,0,0,0,0,0,0,0,0,66,73,71,45,53,0,0,0,104,101,97,100,116,111,111,108,116,105,112,0,0,0,0,0,47,114,100,103,121,55,47,55,0,0,0,0,0,0,0,0,47,114,100,103,121,55,47,54,0,0,0,0,0,0,0,0,47,114,100,103,121,55,47,53,0,0,0,0,0,0,0,0,47,98,114,98,103,53,47,52,0,0,0,0,0,0,0,0,47,114,100,103,121,55,47,52,0,0,0,0,0,0,0,0,112,101,110,0,0, 0,0,0,47,114,100,103,121,55,47,51,0,0,0,0,0,0,0,0,47,114,100,103,121,55,47,50,0,0,0,0,0,0,0,0,47,114,100,103,121,55,47,49,0,0,0,0,0,0,0,0,32,32,32,32,32,32,118,97,114,32,86,77,76,121,101,115,61,110,101,119,32,65,114,114,97,121,40,39,95,86,77,76,49,95,39,44,39,95,86,77,76,50,95,39,41,59,10,0,47,114,100,103,121,54,47,54,0,0,0,0,0,0,0,0,47,114,100,103,121,54,47,53,0,0,0,0,0,0,0,0,47,98,111,108,100,32,123,32,50,32,115,101,116,108,105,110,101,119,105,100,116,104,32,125,32,98,105,110,100,32,100,101,102, 0,0,0,0,0,0,0,97,109,112,0,0,0,0,0,111,108,105,118,101,100,114,97,98,0,0,0,0,0,0,0,47,114,100,103,121,54,47,52,0,0,0,0,0,0,0,0,73,83,79,45,56,56,53,57,45,49,0,0,0,0,0,0,116,97,105,108,116,111,111,108,116,105,112,0,0,0,0,0,47,114,100,103,121,54,47,51,0,0,0,0,0,0,0,0,47,114,100,103,121,54,47,50,0,0,0,0,0,0,0,0,47,114,100,103,121,54,47,49,0,0,0,0,0,0,0,0,47,98,114,98,103,53,47,51,0,0,0,0,0,0,0,0,47,114,100,103,121,53,47,53,0,0,0,0,0,0,0,0,47,114,100,103,121,53,47,52,0,0,0,0,0,0,0,0,47,114,100,103,121, 53,47,51,0,0,0,0,0,0,0,0,47,114,100,103,121,53,47,50,0,0,0,0,0,0,0,0,32,32,32,32,32,32,118,97,114,32,105,116,101,109,59,10,0,0,0,0,0,0,0,0,47,114,100,103,121,53,47,49,0,0,0,0,0,0,0,0,47,114,100,103,121,52,47,52,0,0,0,0,0,0,0,0,47,105,110,118,105,115,32,123,47,102,105,108,108,32,123,110,101,119,112,97,116,104,125,32,100,101,102,32,47,115,116,114,111,107,101,32,123,110,101,119,112,97,116,104,125,32,100,101,102,32,47,115,104,111,119,32,123,112,111,112,32,110,101,119,112,97,116,104,125,32,100,101,102, 125,32,98,105,110,100,32,100,101,102,0,0,0,0,0,97,108,112,104,97,0,0,0,110,111,100,101,32,39,37,115,39,44,32,103,114,97,112,104,32,39,37,115,39,32,115,105,122,101,32,116,111,111,32,115,109,97,108,108,32,102,111,114,32,108,97,98,101,108,10,0,111,108,105,118,101,0,0,0,47,114,100,103,121,52,47,51,0,0,0,0,0,0,0,0,85,84,70,45,56,0,0,0,108,97,98,101,108,116,111,111,108,116,105,112,0,0,0,0,47,114,100,103,121,52,47,50,0,0,0,0,0,0,0,0,47,114,100,103,121,52,47,49,0,0,0,0,0,0,0,0,47,114,100,103,121,51,47,51, 0,0,0,0,0,0,0,0,47,98,114,98,103,53,47,50,0,0,0,0,0,0,0,0,47,114,100,103,121,51,47,50,0,0,0,0,0,0,0,0,35,32,37,115,10,0,0,0,47,114,100,103,121,51,47,49,0,0,0,0,0,0,0,0,47,114,100,103,121,49,49,47,57,0,0,0,0,0,0,0,47,114,100,103,121,49,49,47,56,0,0,0,0,0,0,0,32,32,32,32,32,32,118,97,114,32,105,101,118,101,114,115,59,10,0,0,0,0,0,0,47,114,100,103,121,49,49,47,55,0,0,0,0,0,0,0,47,114,100,103,121,49,49,47,54,0,0,0,0,0,0,0,47,100,111,116,116,101,100,32,123,32,91,49,32,73,110,118,83,99,97,108,101,70,97, 99,116,111,114,32,109,117,108,32,54,32,73,110,118,83,99,97,108,101,70,97,99,116,111,114,32,109,117,108,93,32,48,32,115,101,116,100,97,115,104,32,125,32,98,105,110,100,32,100,101,102,0,0,0,0,0,0,97,108,101,102,115,121,109,0,108,97,98,101,108,108,111,99,0,0,0,0,0,0,0,0,111,108,100,108,97,99,101,0,47,114,100,103,121,49,49,47,53,0,0,0,0,0,0,0,65,103,114,97,112,104,105,110,102,111,95,116,0,0,0,0,101,100,103,101,116,111,111,108,116,105,112,0,0,0,0,0,47,114,100,103,121,49,49,47,52,0,0,0,0,0,0,0,110,45,62, 98,114,97,110,99,104,91,105,93,46,99,104,105,108,100,0,0,0,0,0,0,47,114,100,103,121,49,49,47,51,0,0,0,0,0,0,0,108,97,98,101,108,0,0,0,47,114,100,103,121,49,49,47,50,0,0,0,0,0,0,0,47,98,114,98,103,53,47,49,0,0,0,0,0,0,0,0,75,80,95,65,100,100,0,0,47,114,100,103,121,49,49,47,49,49,0,0,0,0,0,0,118,109,108,122,58,118,109,108,0,0,0,0,0,0,0,0,47,114,100,103,121,49,49,47,49,48,0,0,0,0,0,0,47,114,100,103,121,49,49,47,49,0,0,0,0,0,0,0,47,114,100,103,121,49,48,47,57,0,0,0,0,0,0,0,32,32,32,32,32,32,118,97,114, 32,109,115,105,101,32,61,32,117,97,46,105,110,100,101,120,79,102,32,40,32,39,77,83,73,69,32,39,32,41,10,0,0,0,0,0,0,0,0,47,114,100,103,121,49,48,47,56,0,0,0,0,0,0,0,103,114,97,112,104,0,0,0,47,114,100,103,121,49,48,47,55,0,0,0,0,0,0,0,47,100,97,115,104,101,100,32,123,32,91,57,32,73,110,118,83,99,97,108,101,70,97,99,116,111,114,32,109,117,108,32,100,117,112,32,93,32,48,32,115,101,116,100,97,115,104,32,125,32,98,105,110,100,32,100,101,102,0,0,0,0,0,0,97,103,114,97,118,101,0,0,78,111,32,111,114,32,105, 109,112,114,111,112,101,114,32,105,109,97,103,101,61,34,37,115,34,32,102,111,114,32,110,111,100,101,32,34,37,115,34,10,0,0,0,0,0,0,0,0,110,97,118,121,0,0,0,0,47,114,100,103,121,49,48,47,54,0,0,0,0,0,0,0,105,100,0,0,0,0,0,0,116,111,111,108,116,105,112,0,47,114,100,103,121,49,48,47,53,0,0,0,0,0,0,0,47,114,100,103,121,49,48,47,52,0,0,0,0,0,0,0,47,114,100,103,121,49,48,47,51,0,0,0,0,0,0,0,47,98,114,98,103,52,47,52,0,0,0,0,0,0,0,0,47,114,100,103,121,49,48,47,50,0,0,0,0,0,0,0,91,91,58,100,105,103,105,116, 58,93,93,0,0,0,0,0,47,114,100,103,121,49,48,47,49,48,0,0,0,0,0,0,65,103,114,97,112,104,105,110,102,111,95,116,0,0,0,0,47,114,100,103,121,49,48,47,49,0,0,0,0,0,0,0,100,101,102,108,97,116,105,111,110,32,101,110,100,32,112,114,111,98,108,101,109,32,37,100,10,0,0,0,0,0,0,0,47,114,100,98,117,57,47,57,0,0,0,0,0,0,0,0,32,32,32,32,32,32,118,97,114,32,117,97,32,61,32,119,105,110,100,111,119,46,110,97,118,105,103,97,116,111,114,46,117,115,101,114,65,103,101,110,116,10,0,0,0,0,0,0,120,100,111,116,49,46,50,58, 120,100,111,116,0,0,0,0,99,97,110,110,111,116,32,109,97,108,108,111,99,32,112,110,108,112,115,0,0,0,0,0,47,114,100,98,117,57,47,56,0,0,0,0,0,0,0,0,47,114,100,98,117,57,47,55,0,0,0,0,0,0,0,0,121,101,115,0,0,0,0,0,47,115,111,108,105,100,32,123,32,91,93,32,48,32,115,101,116,100,97,115,104,32,125,32,98,105,110,100,32,100,101,102,0,0,0,0,0,0,0,0,97,101,108,105,103,0,0,0,60,110,105,108,62,0,0,0,110,97,118,97,106,111,119,104,105,116,101,0,0,0,0,0,91,105,110,116,101,114,110,97,108,32,116,105,109,101,115, 93,0,0,0,0,0,0,0,0,47,114,100,98,117,57,47,54,0,0,0,0,0,0,0,0,104,101,97,100,99,108,105,112,0,0,0,0,0,0,0,0,108,97,98,101,108,0,0,0,104,101,97,100,116,97,114,103,101,116,0,0,0,0,0,0,47,114,100,98,117,57,47,53,0,0,0,0,0,0,0,0,47,97,99,99,101,110,116,53,47,50,0,0,0,0,0,0,117,115,105,110,103,32,37,115,32,102,111,114,32,117,110,107,110,111,119,110,32,115,104,97,112,101,32,37,115,10,0,0,105,100,120,32,61,61,32,115,122,0,0,0,0,0,0,0,105,110,32,99,104,101,99,107,112,97,116,104,44,32,98,111,120,32,37,100, 32,104,97,115,32,76,76,32,99,111,111,114,100,32,62,32,85,82,32,99,111,111,114,100,10,0,0,0,47,117,115,101,114,95,115,104,97,112,101,95,37,100,32,123,10,0,0,0,0,0,0,0,120,108,97,98,101,108,115,10,0,0,0,0,0,0,0,0,47,114,100,98,117,57,47,52,0,0,0,0,0,0,0,0,115,116,111,112,10,0,0,0,9,37,115,32,37,100,10,0,32,37,100,37,115,32,105,116,101,114,97,116,105,111,110,115,32,37,46,50,102,32,115,101,99,10,0,0,0,0,0,0,38,35,52,53,59,0,0,0,47,114,100,98,117,57,47,51,0,0,0,0,0,0,0,0,47,98,114,98,103,52,47,51,0,0, 0,0,0,0,0,0,97,116,116,114,105,98,117,116,101,32,109,97,99,114,111,115,32,110,111,116,32,105,109,112,108,101,109,101,110,116,101,100,0,0,0,0,0,0,0,0,112,97,99,107,32,105,110,102,111,58,10,0,0,0,0,0,83,111,108,118,105,110,103,32,109,111,100,101,108,58,32,0,47,114,100,98,117,57,47,50,0,0,0,0,0,0,0,0,104,116,109,108,116,97,98,108,101,46,99,0,0,0,0,0,47,114,100,98,117,57,47,49,0,0,0,0,0,0,0,0,72,84,77,76,0,0,0,0,47,114,100,98,117,56,47,56,0,0,0,0,0,0,0,0,78,111,100,101,32,115,101,112,97,114,97,116,105, 111,110,58,32,97,100,100,61,37,100,32,40,37,102,44,37,102,41,10,0,0,0,0,0,0,0,0,47,114,100,98,117,56,47,55,0,0,0,0,0,0,0,0,32,32,32,123,10,0,0,0,115,101,103,109,101,110,116,32,91,37,115,44,37,115,93,32,100,111,101,115,32,110,111,116,32,105,110,116,101,114,115,101,99,116,32,98,111,120,32,108,108,61,37,115,44,117,114,61,37,115,10,0,0,0,0,0,101,100,103,101,0,0,0,0,47,114,100,98,117,56,47,54,0,0,0,0,0,0,0,0,47,114,100,98,117,56,47,53,0,0,0,0,0,0,0,0,115,112,108,105,110,101,115,0,37,32,115,116,121,108, 101,115,0,0,0,0,0,0,0,0,97,99,117,116,101,0,0,0,78,111,32,111,114,32,105,109,112,114,111,112,101,114,32,115,104,97,112,101,102,105,108,101,61,34,37,115,34,32,102,111,114,32,110,111,100,101,32,34,37,115,34,10,0,0,0,0,109,111,99,99,97,115,105,110,0,0,0,0,0,0,0,0,47,114,100,98,117,56,47,52,0,0,0,0,0,0,0,0,116,97,105,108,99,108,105,112,0,0,0,0,0,0,0,0,116,97,105,108,116,97,114,103,101,116,0,0,0,0,0,0,98,108,97,99,107,0,0,0,47,114,100,98,117,56,47,51,0,0,0,0,0,0,0,0,47,114,100,98,117,56,47,50,0,0,0,0, 0,0,0,0,47,114,100,98,117,56,47,49,0,0,0,0,0,0,0,0,47,98,114,98,103,52,47,50,0,0,0,0,0,0,0,0,47,114,100,98,117,55,47,55,0,0,0,0,0,0,0,0,61,0,0,0,0,0,0,0,120,108,112,0,0,0,0,0,47,114,100,98,117,55,47,54,0,0,0,0,0,0,0,0,47,114,100,98,117,55,47,53,0,0,0,0,0,0,0,0,99,111,109,112,97,99,116,0,47,114,100,98,117,55,47,52,0,0,0,0,0,0,0,0,32,32,32,102,117,110,99,116,105,111,110,32,98,114,111,119,115,101,114,99,104,101,99,107,40,41,10,0,0,0,0,0,47,114,100,98,117,55,47,51,0,0,0,0,0,0,0,0,37,108,102,0,0,0,0,0, 37,115,32,0,0,0,0,0,47,114,100,98,117,55,47,50,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,115,99,97,108,101,0,0,0,0,97,99,105,114,99,0,0,0,37,115,10,0,0,0,0,0,114,101,103,117,108,97,114,0,109,105,115,116,121,114,111,115,101,0,0,0,0,0,0,0,109,111,118,101,32,116,111,32,102,114,111,110,116,32,108,111,99,107,32,105,110,99,111,110,115,105,115,116,101,110,99,121,0,0,0,0,0,0,0,0,47,114,100,98,117,55,47,49,0,0,0,0,0,0,0,0,99,111,110,115,116,114,97,105,110,116,0,0,0,0,0,0,108,97,98,101,108,116,97,114,103,101,116, 0,0,0,0,0,47,114,100,98,117,54,47,54,0,0,0,0,0,0,0,0,116,97,112,101,114,101,100,0,47,114,100,98,117,54,47,53,0,0,0,0,0,0,0,0,105,110,0,0,0,0,0,0,32,37,100,44,37,100,0,0,47,114,100,98,117,54,47,52,0,0,0,0,0,0,0,0,47,98,114,98,103,52,47,49,0,0,0,0,0,0,0,0,47,114,100,98,117,54,47,51,0,0,0,0,0,0,0,0,47,114,100,98,117,54,47,50,0,0,0,0,0,0,0,0,47,114,100,98,117,54,47,49,0,0,0,0,0,0,0,0,47,114,100,98,117,53,47,53,0,0,0,0,0,0,0,0,32,32,32,60,83,67,82,73,80,84,32,76,65,78,71,85,65,71,69,61,39,74,97,118,97, 115,99,114,105,112,116,39,62,10,0,0,0,0,0,0,47,114,100,98,117,53,47,52,0,0,0,0,0,0,0,0,47,114,100,98,117,53,47,51,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,100,117,112,32,49,32,101,120,99,104,32,100,105,118,32,47,73,110,118,83,99,97,108,101,70,97,99,116,111,114,32,101,120,99,104,32,100,101,102,0,0,97,97,99,117,116,101,0,0,37,108,102,44,37,108,102,0,109,105,110,116,99,114,101,97,109,0,0,0,0,0,0,0,47,114,100,98,117,53,47,50,0,0,0,0,0,0,0,0,97,114,114,111,119,115,105,122,101,0,0,0,0,0,0,0,101,100,103,101, 116,97,114,103,101,116,0,0,0,0,0,0,47,114,100,98,117,53,47,49,0,0,0,0,0,0,0,0,47,114,100,98,117,52,47,52,0,0,0,0,0,0,0,0,47,114,100,98,117,52,47,51,0,0,0,0,0,0,0,0,47,98,114,98,103,51,47,51,0,0,0,0,0,0,0,0,106,117,110,107,32,97,102,116,101,114,32,100,111,99,117,109,101,110,116,32,101,108,101,109,101,110,116,0,0,0,0,0,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,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,128,236,1,0,208,226,1,0,56,213,1,0,0,249,1,0,8,210,1,0,104,207,1,0,0,0,0,0,0,0,0,0,120,108,105,110,116,101,114,115,101,99,116,105,111,110,115,0,120,108,104,100,120,117,110,108,111,97,100,0,0,0,0,0,118,109,108,95,116,101,120,116,115,112,97,110,0,0,0,0,118,109,108,95,112,114,105,110,116,95,99,111,108,111,114,0,116,114,97,110,115,112,111,115,101,95,115,116,101,112,0,0,116,107,103,101,110,95,112,114,105,110,116,95,116,97,103,115,0,0, 0,0,0,0,0,0,116,107,103,101,110,95,112,114,105,110,116,95,99,111,108,111,114,0,0,0,0,0,0,0,116,101,120,116,115,112,97,110,95,115,105,122,101,0,0,0,115,118,103,95,116,101,120,116,115,112,97,110,0,0,0,0,115,118,103,95,112,114,105,110,116,95,99,111,108,111,114,0,115,101,116,98,111,117,110,100,115,0,0,0,0,0,0,0,114,111,117,110,100,95,99,111,114,110,101,114,115,0,0,0,114,101,109,111,118,101,95,102,114,111,109,95,114,97,110,107,0,0,0,0,0,0,0,0,114,101,109,111,118,101,68,101,103,108,105,115,116,0,0,0,112, 111,115,116,111,114,100,101,114,0,0,0,0,0,0,0,112,111,115,95,104,116,109,108,95,116,98,108,0,0,0,0,112,111,112,95,111,98,106,95,115,116,97,116,101,0,0,0,112,111,112,0,0,0,0,0,112,111,108,121,108,105,110,101,77,105,100,112,111,105,110,116,0,0,0,0,0,0,0,0,112,97,114,115,101,80,97,99,107,77,111,100,101,73,110,102,111,0,0,0,0,0,0,0,111,118,101,114,108,97,112,95,98,101,122,105,101,114,0,0,111,98,106,112,108,112,109,107,115,0,0,0,0,0,0,0,110,101,105,103,104,98,111,114,0,0,0,0,0,0,0,0,110,101,97,116,111, 95,101,110,113,117,101,117,101,0,0,0,109,107,78,67,111,110,115,116,114,97,105,110,116,71,0,0,109,105,110,109,97,120,95,101,100,103,101,115,0,0,0,0,109,101,114,103,101,118,105,114,116,117,97,108,0,0,0,0,109,101,114,103,101,95,111,110,101,119,97,121,0,0,0,0,109,101,114,103,101,95,99,104,97,105,110,0,0,0,0,0,109,97,112,95,112,97,116,104,0,0,0,0,0,0,0,0,109,97,112,95,111,117,116,112,117,116,95,115,104,97,112,101,0,0,0,0,0,0,0,0,109,97,112,78,0,0,0,0,109,97,107,101,95,108,97,98,101,108,0,0,0,0,0,0,109, 97,107,101,95,99,104,97,105,110,0,0,0,0,0,0,109,97,107,101,95,98,97,114,114,105,101,114,115,0,0,0,109,97,107,101,83,101,108,102,69,100,103,101,0,0,0,0,109,97,107,101,71,114,97,112,104,68,97,116,97,0,0,0,109,97,107,101,67,111,109,112,111,117,110,100,69,100,103,101,0,0,0,0,0,0,0,0,108,98,108,101,110,99,108,111,115,105,110,103,0,0,0,0,105,110,115,116,97,108,108,95,105,110,95,114,97,110,107,0,105,110,115,101,114,116,78,111,100,101,108,105,115,116,0,0,105,110,105,116,95,115,112,108,105,110,101,115,95, 98,98,0,103,118,117,115,101,114,115,104,97,112,101,95,102,105,108,101,95,97,99,99,101,115,115,0,103,101,116,105,110,116,114,115,120,105,0,0,0,0,0,0,103,101,116,80,97,99,107,73,110,102,111,0,0,0,0,0,103,101,116,69,100,103,101,76,105,115,116,0,0,0,0,0,102,108,97,116,95,115,101,97,114,99,104,0,0,0,0,0,102,108,97,116,95,114,101,111,114,100,101,114,0,0,0,0,102,105,110,100,67,67,111,109,112,0,0,0,0,0,0,0,102,105,103,95,114,101,115,111,108,118,101,95,99,111,108,111,114,0,0,0,0,0,0,0,102,105,103,95,98,101, 122,105,101,114,0,0,0,0,0,0,102,97,115,116,95,110,111,100,101,97,112,112,0,0,0,0,102,97,115,116,95,110,111,100,101,0,0,0,0,0,0,0,101,120,112,97,110,100,67,108,117,115,116,101,114,0,0,0,101,110,100,112,97,116,104,0,101,109,105,116,95,101,100,103,101,95,108,97,98,101,108,0,100,111,116,95,112,111,115,105,116,105,111,110,0,0,0,0,100,101,108,101,116,101,95,102,108,97,116,95,101,100,103,101,0,0,0,0,0,0,0,0,100,101,108,101,116,101,95,102,97,115,116,95,110,111,100,101,0,0,0,0,0,0,0,0,100,101,108,101,116, 101,95,102,97,115,116,95,101,100,103,101,0,0,0,0,0,0,0,0,99,111,114,101,95,108,111,97,100,105,109,97,103,101,95,118,114,109,108,0,0,0,0,0,99,111,114,101,95,108,111,97,100,105,109,97,103,101,95,115,118,103,0,0,0,0,0,0,99,111,114,101,95,108,111,97,100,105,109,97,103,101,95,112,115,108,105,98,0,0,0,0,99,111,114,101,95,108,111,97,100,105,109,97,103,101,95,112,115,0,0,0,0,0,0,0,99,111,114,101,95,108,111,97,100,105,109,97,103,101,95,102,105,103,0,0,0,0,0,0,99,111,110,110,101,99,116,71,114,97,112,104,0, 0,0,0,99,111,109,112,117,116,101,83,99,97,108,101,88,89,0,0,99,108,117,115,116,101,114,95,108,101,97,100,101,114,0,0,98,111,120,73,110,116,101,114,115,101,99,116,102,0,0,0,98,101,122,105,101,114,95,98,98,0,0,0,0,0,0,0,98,101,103,105,110,112,97,116,104,0,0,0,0,0,0,0,98,97,108,97,110,99,101,0,97,98,111,109,105,110,97,116,105,111,110,0,0,0,0,0,95,110,101,97,116,111,95,115,101,116,95,97,115,112,101,99,116,0,0,0,0,0,0,0,95,100,111,116,95,115,112,108,105,110,101,115,0,0,0,0,85,70,95,115,101,116,110,97, 109,101,0,0,0,0,0,0,83,112,108,105,116,78,111,100,101,0,0,0,0,0,0,0,82,101,99,116,65,114,101,97,0,0,0,0,0,0,0,0,82,84,114,101,101,83,101,97,114,99,104,0,0,0,0,0,82,84,114,101,101,73,110,115,101,114,116,50,0,0,0,0,82,84,114,101,101,73,110,115,101,114,116,0,0,0,0,0,80,111,98,115,112,97,116,104,0,0,0,0,0,0,0,0,80,105,99,107,66,114,97,110,99,104,0,0,0,0,0,0,79,118,101,114,108,97,112,0,78,111,100,101,67,111,118,101,114,0,0,0,0,0,0,0,77,101,116,104,111,100,90,101,114,111,0,0,0,0,0,0,76,111,97,100,78,111, 100,101,115,0,0,0,0,0,0,0,71,101,116,66,114,97,110,99,104,101,115,0,0,0,0,0,68,105,115,99,111,110,66,114,97,110,99,104,0,0,0,0,67,111,109,98,105,110,101,82,101,99,116,0,0,0,0,0,67,108,97,115,115,105,102,121,0,0,0,0,0,0,0,0,65,100,100,66,114,97,110,99,104,0,0,0,0,0,0,0,46,0,0,0,4,0,0,0,2,0,0,0,64,0,0,0,46,0,0,0,4,0,0,0,46,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,13,2,0,8,205,1,0,192,175,1,0,8,152,1,0,248,129,1,0,240,107,1,0,8,87,1,0,32,68,1,0,8,148,2, 0,240,131,2,0,64,116,2,0,48,100,2,0,160,82,2,0,72,71,2,0,64,59,2,0,128,47,2,0,112,35,2,0,176,24,2,0,40,13,2,0,144,5,2,0,120,252,1,0,152,240,1,0,48,230,1,0,16,221,1,0,208,217,1,0,80,214,1,0,200,211,1,0,112,208,1,0,224,204,1,0,48,202,1,0,192,197,1,0,128,193,1,0,160,189,1,0,240,186,1,0,216,184,1,0,240,182,1,0,160,180,1,0,64,178,1,0,128,175,1,0,8,173,1,0,0,0,0,0,232,125,2,0,128,56,0,0,152,68,0,0,0,0,0,0,72,110,2,0,128,56,0,0,184,63,0,0,0,0,0,0,120,90,2,0,128,56,0,0,232,66,0,0,0,0,0,0,32,78,2,0,128,56, 0,0,232,66,0,0,0,0,0,0,192,66,2,0,128,56,0,0,8,68,0,0,0,0,0,0,96,54,2,0,176,56,0,0,8,68,0,0,0,0,0,0,248,42,2,0,128,56,0,0,24,67,0,0,0,0,0,0,176,30,2,0,128,56,0,0,88,60,0,0,0,0,0,0,144,20,2,0,128,56,0,0,232,63,0,0,0,0,0,0,216,9,2,0,128,56,0,0,232,63,0,0,0,0,0,0,152,1,2,0,128,56,0,0,168,67,0,0,0,0,0,0,160,248,1,0,128,56,0,0,136,60,0,0,0,0,0,0,8,236,1,0,128,56,0,0,72,64,0,0,0,0,0,0,160,226,1,0,128,56,0,0,40,66,0,0,0,0,0,0,104,219,1,0,128,56,0,0,24,64,0,0,0,0,0,0,16,216,1,0,128,56,0,0,88,66,0,0,0,0,0, 0,8,213,1,0,128,56,0,0,216,61,0,0,0,0,0,0,240,209,1,0,128,56,0,0,120,64,0,0,0,0,0,0,80,207,1,0,128,56,0,0,216,64,0,0,0,0,0,0,160,203,1,0,128,56,0,0,24,61,0,0,0,0,0,0,16,200,1,0,128,56,0,0,136,66,0,0,0,0,0,0,88,196,1,0,128,56,0,0,104,68,0,0,0,0,0,0,240,190,1,0,128,56,0,0,216,67,0,0,0,0,0,0,16,188,1,0,128,56,0,0,152,68,0,0,0,0,0,0,8,186,1,0,128,56,0,0,152,68,0,0,0,0,0,0,224,183,1,0,128,56,0,0,120,61,0,0,0,0,0,0,224,181,1,0,128,56,0,0,120,67,0,0,0,0,0,0,152,179,1,0,128,56,0,0,72,67,0,0,0,0,0,0,248,176, 1,0,128,56,0,0,40,60,0,0,0,0,0,0,32,174,1,0,128,56,0,0,104,65,0,0,0,0,0,0,128,171,1,0,128,56,0,0,152,65,0,0,0,0,0,0,64,168,1,0,128,56,0,0,200,65,0,0,0,0,0,0,48,164,1,0,128,56,0,0,248,59,0,0,0,0,0,0,184,161,1,0,128,56,0,0,40,69,0,0,0,0,0,0,8,160,1,0,128,56,0,0,248,68,0,0,0,0,0,0,88,158,1,0,128,56,0,0,88,69,0,0,0,0,0,0,120,156,1,0,128,56,0,0,88,63,0,0,0,0,0,0,192,154,1,0,128,56,0,0,56,68,0,0,0,0,0,0,32,153,1,0,128,56,0,0,232,60,0,0,0,0,0,0,72,151,1,0,128,56,0,0,200,59,0,0,0,0,0,0,224,148,1,0,128,56, 0,0,248,65,0,0,0,0,0,0,40,146,1,0,128,56,0,0,104,62,0,0,0,0,0,0,152,142,1,0,128,56,0,0,56,62,0,0,0,0,0,0,168,139,1,0,128,56,0,0,40,63,0,0,0,0,0,0,224,137,1,0,128,56,0,0,248,62,0,0,0,0,0,0,64,136,1,0,128,56,0,0,136,63,0,0,0,0,0,0,24,134,1,0,128,56,0,0,152,62,0,0,0,0,0,0,160,132,1,0,128,56,0,0,184,66,0,0,0,0,0,0,0,131,1,0,128,56,0,0,184,60,0,0,0,0,0,0,64,129,1,0,128,56,0,0,168,64,0,0,0,0,0,0,32,127,1,0,128,56,0,0,200,68,0,0,0,0,0,0,128,124,1,0,128,56,0,0,168,61,0,0,0,0,0,0,24,120,1,0,128,56,0,0,8,62, 0,0,0,0,0,0,32,118,1,0,128,56,0,0,56,65,0,0,0,0,0,0,0,116,1,0,128,56,0,0,200,62,0,0,0,0,0,0,112,114,1,0,128,56,0,0,8,65,0,0,0,0,0,0,152,112,1,0,192,47,0,0,0,0,0,0,0,0,0,0,24,111,1,0,192,47,0,0,0,0,0,0,0,0,0,0,120,165,1,0,152,103,0,0,0,0,0,0,0,0,0,0,48,109,1,0,0,46,0,0,72,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,114,0,0,0,0,0,0,0,0,0,0,0,240,235,1,0,72,108,2,0,208,245,1,0,0,0,0,0,107,101,121,0,0,0,0,0,121,101,115,0,0,0,0,0,118,101,114,115,105,111,110,0,115,116,97,110,100,97,108,111,110,101,0,0,0,0,0,0,110,111,0,0,0,0,0,0,101,110,99,111,100,105,110,103,0,0,0,0,0,0,0,0,85,84,70,45,56,0,0,0,85,84,70,45,49,54,76,69,0,0,0,0,0,0,0,0,85,84,70,45,49,54,66,69,0,0,0,0,0,0,0,0,85,84,70,45,49,54,0,0,85, 83,45,65,83,67,73,73,0,0,0,0,0,0,0,0,83,89,83,84,69,77,0,0,82,69,81,85,73,82,69,68,0,0,0,0,0,0,0,0,80,85,66,76,73,67,0,0,80,67,68,65,84,65,0,0,78,79,84,65,84,73,79,78,0,0,0,0,0,0,0,0,78,77,84,79,75,69,78,83,0,0,0,0,0,0,0,0,78,77,84,79,75,69,78,0,78,68,65,84,65,0,0,0,73,83,79,45,56,56,53,57,45,49,0,0,0,0,0,0,73,77,80,76,73,69,68,0,73,68,82,69,70,83,0,0,73,68,82,69,70,0,0,0,73,68,0,0,0,0,0,0,70,73,88,69,68,0,0,0,69,78,84,73,84,89,0,0,69,78,84,73,84,73,69,83,0,0,0,0,0,0,0,0,69,77,80,84,89,0,0,0,69,76, 69,77,69,78,84,0,68,79,67,84,89,80,69,0,67,68,65,84,65,0,0,0,65,84,84,76,73,83,84,0,65,78,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,4,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,4,0,0,0,0,0,0,0,14,0,0,0,118, 0,0,0,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,157,2,0,0,0,0,0,120,157,2,0,0,0,0,0,128,157,2,0,0,0,0,0,136,157,2,0,0,0,0,0,8,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,65,71,95,100,97,116,97,100,105,99,116,0,0,0,0,0,0,0,0,0,0,0,0,95,65,71,95,112,101,110,100,105,110,103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,191,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,240,63,10,0,0,0,0,0,0,0,2,0,0,0,0, 0,0,0,0,0,0,0,0,0,240,63,14,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,224,63,16,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,240,63,2,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,51,51,51,51,51,51,243,63,6,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,154,153,153,153,153,153,233,63,4,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,240,63,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,224,63,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,25,2,0,49,0,0,0,0,0,0,0,0,0,0,0,48,62,2,0,1,0,0,0,32,215,1,0,2,0,0,0,8,181,1,0,3, 0,0,0,120,155,1,0,4,0,0,0,232,133,1,0,5,0,0,0,112,112,1,0,6,0,0,0,72,91,1,0,8,0,0,0,168,71,1,0,33,0,0,0,152,53,1,0,34,0,0,0,192,134,2,0,34,0,0,0,200,118,2,0,1,0,0,0,88,103,2,0,7,0,0,0,0,0,0,0,0,0,0,0,152,84,2,0,16,0,0,0,248,72,2,0,128,0,0,0,120,60,2,0,64,0,0,0,232,48,2,0,16,0,0,0,224,36,2,0,64,0,0,0,0,0,0,0,0,0,0,0,72,14,2,0,0,0,0,0,1,0,0,0,72,6,2,0,1,0,0,0,0,0,0,0,160,253,1,0,1,0,0,0,1,0,0,0,72,91,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,11,0,0,0,0,0,0, 0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,98,0,0,0,0,0,0,0,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0,0,0,0,0,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,80,0,0,0,0,0,0,0,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255],"i8",L,l.J+163880);D([54,0,0,0,0,0,0,0,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,22, 0,0,0,0,0,0,0,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,54,0,0,0,0,0,0,0,114,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,118,0,0,0,28,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,108,0,0,0,48,0,0,0,0,0,0,0,150,0,0,0,92,0,0,0,22,0,0,0,122,0,0,0,48,0,0,0,114,0,0,0,84,0,0,0,0,0,0,0,152,168,2,0,192,168,2,0,176,168,2,0,0,0,0,0,112,43,2,0,0,0,0,0,8,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"i8",L,l.J+174124);var sa=l.qb(D(12,"i8",S),8);J(0==sa%8);e._memcpy= Za;e._memmove=bc;e._memset=cc;e._memcmp=rc;e._strlen=Aa;var g={ba:1,Ib:2,Uh:3,Ug:4,Ea:5,wd:6,rg:7,rh:8,H:9,Eg:10,lb:11,di:11,Ne:12,mc:13,Pg:14,Dh:15,mb:16,ud:17,Oe:18,Hb:19,oc:20,Sa:21,B:22,mh:23,Me:24,vd:25,ai:26,Qg:27,zh:28,nb:29,Rh:30,fh:31,Lh:32,Mg:33,qc:34,vh:42,Sg:43,Fg:44,Wg:45,Xg:46,Yg:47,eh:48,bi:49,ph:50,Vg:51,Kg:35,sh:37,wg:52,zg:53,ei:54,nh:55,Ag:56,Bg:57,Lg:35,Cg:59,Bh:60,qh:61,Yh:62,Ah:63,wh:64,xh:65,Qh:66,th:67,ug:68,Vh:69,Gg:70,Mh:71,hh:72,Ng:73,yg:74,Hh:76,xg:77,Ph:78,Zg:79,$g:80, dh:81,bh:82,ah:83,Ch:38,pc:39,ih:36,nc:40,Kb:95,Kh:96,Jg:104,oh:105,vg:97,Oh:91,Fh:88,yh:92,Sh:108,Ig:111,sg:98,Hg:103,lh:101,jh:100,Zh:110,Rg:112,Je:113,Ke:115,He:114,Ie:89,gh:90,Nh:93,Th:94,tg:99,kh:102,Le:106,Jb:107,$h:109,ci:87,Og:122,Wh:116,Gh:95,uh:123,Tg:84,Ih:75,Dg:125,Eh:131,Jh:130,Xh:86},Oa={"0":"Success",1:"Not super-user",2:"No such file or directory",3:"No such process",4:"Interrupted system call",5:"I/O error",6:"No such device or address",7:"Arg list too long",8:"Exec format error", 9:"Bad file number",10:"No children",11:"No more processes",12:"Not enough core",13:"Permission denied",14:"Bad address",15:"Block device required",16:"Mount device busy",17:"File exists",18:"Cross-device link",19:"No such device",20:"Not a directory",21:"Is a directory",22:"Invalid argument",23:"Too many open files in system",24:"Too many open files",25:"Not a typewriter",26:"Text file busy",27:"File too large",28:"No space left on device",29:"Illegal seek",30:"Read only file system",31:"Too many links", 32:"Broken pipe",33:"Math arg out of domain of func",34:"Math result not representable",35:"File locking deadlock error",36:"File or path name too long",37:"No record locks available",38:"Function not implemented",39:"Directory not empty",40:"Too many symbolic links",42:"No message of desired type",43:"Identifier removed",44:"Channel number out of range",45:"Level 2 not synchronized",46:"Level 3 halted",47:"Level 3 reset",48:"Link number out of range",49:"Protocol driver not attached",50:"No CSI structure available", 51:"Level 2 halted",52:"Invalid exchange",53:"Invalid request descriptor",54:"Exchange full",55:"No anode",56:"Invalid request code",57:"Invalid slot",59:"Bad font file fmt",60:"Device not a stream",61:"No data (for no delay io)",62:"Timer expired",63:"Out of streams resources",64:"Machine is not on the network",65:"Package not installed",66:"The object is remote",67:"The link has been severed",68:"Advertise error",69:"Srmount error",70:"Communication error on send",71:"Protocol error",72:"Multihop attempted", 73:"Cross mount point (not really error)",74:"Trying to read unreadable message",75:"Value too large for defined data type",76:"Given log. name not unique",77:"f.d. invalid for this operation",78:"Remote address changed",79:"Can access a needed shared lib",80:"Accessing a corrupted shared lib",81:".lib section in a.out corrupted",82:"Attempting to link in too many libs",83:"Attempting to exec a shared library",84:"Illegal byte sequence",86:"Streams pipe error",87:"Too many users",88:"Socket operation on non-socket", 89:"Destination address required",90:"Message too long",91:"Protocol wrong type for socket",92:"Protocol not available",93:"Unknown protocol",94:"Socket type not supported",95:"Not supported",96:"Protocol family not supported",97:"Address family not supported by protocol family",98:"Address already in use",99:"Address not available",100:"Network interface is not configured",101:"Network is unreachable",102:"Connection reset by network",103:"Connection aborted",104:"Connection reset by peer",105:"No buffer space available", 106:"Socket is already connected",107:"Socket is not connected",108:"Can't send after socket shutdown",109:"Too many references",110:"Connection timed out",111:"Connection refused",112:"Host is down",113:"Host is unreachable",114:"Socket already connected",115:"Connection already in progress",116:"Stale file handle",122:"Quota exceeded",123:"No medium (in tape drive)",125:"Operation canceled",130:"Previous owner died",131:"State not recoverable"},Na=0,B={xe:function(a){return/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(a).slice(1)}, Xc:function(a,b){for(var c=0,f=a.length-1;0<=f;f--){var d=a[f];"."===d?a.splice(f,1):".."===d?(a.splice(f,1),c++):c&&(a.splice(f,1),c--)}if(b)for(;c--;c)a.unshift("..");return a},normalize:function(a){var b="/"===a.charAt(0),c="/"===a.substr(-1),a=B.Xc(a.split("/").filter(function(a){return!!a}),!b).join("/");!a&&!b&&(a=".");a&&c&&(a+="/");return(b?"/":"")+a},dirname:function(a){var b=B.xe(a),a=b[0],b=b[1];if(!a&&!b)return".";b&&(b=b.substr(0,b.length-1));return a+b},wa:function(a){if("/"===a)return"/"; var b=a.lastIndexOf("/");return-1===b?a:a.substr(b+1)},Fi:function(a){return B.xe(a)[3]},join:function(){var a=Array.prototype.slice.call(arguments,0);return B.normalize(a.join("/"))},V:function(a,b){return B.normalize(a+"/"+b)},eb:function(){for(var a="",b=G,c=arguments.length-1;-1<=c&&!b;c--){var f=0<=c?arguments[c]:d.Bc();"string"!==typeof f&&k(new TypeError("Arguments to path.resolve must be strings"));f&&(a=f+"/"+a,b="/"===f.charAt(0))}a=B.Xc(a.split("/").filter(function(a){return!!a}),!b).join("/"); return(b?"/":"")+a||"."},te:function(a,b){function c(a){for(var b=0;bc?[]:a.slice(b,c-b+1)}for(var a=B.eb(a).substr(1),b=B.eb(b).substr(1),f=c(a.split(”/“)),d=c(b.split(”/“)),e=Math.min(f.length,d.length),h=e,j=0;jc.length;)c.push(0)}},Wa:function(){k(d.Jc[g.Ib])},Y:function(a,b,c,d){return z.createNode(a,b,c,d)},rename:function(a, b,c){if(d.O(a.mode)){var f;try{f=d.ta(b,c)}catch(e){}if(f)for(var i in f.u)k(new d.e(g.pc))}delete a.parent.u[a.name];a.name=c;b.u[c]=a;a.parent=b},Ra:function(a,b){delete a.u[b]},fb:function(a,b){var c=d.ta(a,b),f;for(f in c.u)k(new d.e(g.pc));delete a.u[b]},bb:function(a){var b=[”.“,”..“],c;for(c in a.u)a.u.hasOwnProperty©&&b.push©;return b},na:function(a,b,c){a=z.createNode(a,b,41471,0);a.link=c;return a},Qa:function(a){d.Va(a.mode)||k(new d.e(g.B));return a.link}},o:{P:function(a,b,c,d,e){a= a.k.u;if(e>=a.length)return 0;d=Math.min(a.length-e,d);J(0<=d);if(8b&&k(new d.e(g.B));a.pd=[];return a.position=b},rb:function(a,b,c){z.Ec(a.k);a=a.k.u;for(b+=c;b>a.length;)a.push(0)},xb:function(a,b,c,f,e,i,h){d.isFile(a.k.mode)||k(new d.e(g.Hb));a=a.k.u;if(!(h&2)&&(a.buffer===b||a.buffer===b.buffer))e=G,f=a.byteOffset;else{if(0>1)}catch©{c.code||k©,k(new d.e(g[c.code]))}return b.mode},Z:function(a){for(var b=[];a.parent!==a;)b.push(a.name),a=a.parent;b.push(a.L.pe.root);b.reverse();return B.join.apply(r,b)},Vd:{”0“:”r“,1:”r+“,2:”r+“,64:”r“,65:”r+“,66:”r+“,129:”rx+“,193:”rx+“,514:”w+“, 577:”w“,578:”w+“,705:”wx“,706:”wx+“,1024:”a“,1025:”a“,1026:”a+“,1089:”a“,1090:”a+“,1153:”ax“,1154:”ax+“,1217:”ax“,1218:”ax+“,4096:”rs“,4098:”rs+“},Hc:function(a){return a in I.Vd?I.Vd[a]:a},n:{fa:function(a){var a=I.Z(a),b;try{b=O.Lf(a)}catch©{c.code||k©,k(new d.e(g[c.code]))}I.cc&&!b.Ha&&(b.Ha=4096);I.cc&&!b.sb&&(b.sb=(b.size+b.Ha-1)/b.Ha|0);return{Cc:b.Cc,ac:b.ac,mode:b.mode,Wc:b.Wc,uid:b.uid,Mc:b.Mc,Pa:b.Pa,size:b.size,wc:b.wc,Uc:b.Uc,Ac:b.Ac,Ha:b.Ha,sb:b.sb}},N:function(a,b){var c=I.Z(a); try{b.mode!==p&&(O.xi(c,b.mode),a.mode=b.mode);if(b.timestamp!==p){var f=new Date(b.timestamp);O.Dj(c,f,f)}b.size!==p&&O.yj(c,b.size)}catch(e){e.code||k(e),k(new d.e(g[e.code]))}},Wa:function(a,b){var c=B.V(I.Z(a),b),c=I.La©;return I.createNode(a,b,c)},Y:function(a,b,c,f){a=I.createNode(a,b,c,f);b=I.Z(a);try{d.O(a.mode)?O.Zi(b,a.mode):O.Gj(b,”“,{mode:a.mode})}catch(e){e.code||k(e),k(new d.e(g[e.code]))}return a},rename:function(a,b,c){a=I.Z(a);b=B.V(I.Z(b),c);try{O.mj(a,b)}catch(f){f.code||k(f), k(new d.e(g[f.code]))}},Ra:function(a,b){var c=B.V(I.Z(a),b);try{O.Aj©}catch(f){f.code||k(f),k(new d.e(g[f.code]))}},fb:function(a,b){var c=B.V(I.Z(a),b);try{O.nj©}catch(f){f.code||k(f),k(new d.e(g[f.code]))}},bb:function(a){a=I.Z(a);try{return O.ij(a)}catch(b){b.code||k(b),k(new d.e(g[b.code]))}},na:function(a,b,c){a=B.V(I.Z(a),b);try{O.vj(c,a)}catch(f){f.code||k(f),k(new d.e(g[f.code]))}},Qa:function(a){a=I.Z(a);try{return O.jj(a)}catch(b){b.code||k(b),k(new d.e(g[b.code]))}}},o:{open:function(a){var b= I.Z(a.k);try{d.isFile(a.k.mode)&&(a.Ab=O.bj(b,I.Hc(a.I)))}catch©{c.code||k©,k(new d.e(g[c.code]))}},close:function(a){try{d.isFile(a.k.mode)&&a.Ab&&O.yi(a.Ab)}catch(b){b.code||k(b),k(new d.e(g[b.code]))}},P:function(a,b,c,f,e){var i=new Buffer(f),h;try{h=O.hj(a.Ab,i,0,f,e)}catch(j){k(new d.e(g[j.code]))}if(0b&&k(new d.e(g.B));return a.position=b}}};Ga=D(1,”i32*“,S);ma=D(1,”i32*“,S);Ha=D(1,”i32*“,S);var d={root:r,gc:[],Pd:[r],jb:[r],Vf:1,Ca:r,Ld:”/“,$b:G,ee:q,e:r,Jc:{},sa:function(a){a instanceof d.e||k(a+” : “+bb());return H(a.Vb)},F:function(a,b){a=B.eb(d.Bc(),a);b=b||{ad:0};8>>0)%d.Ca.length},ce:function(a){var b=d.Nc(a.parent.id,a.name);a.$a= d.Ca[b];d.Ca[b]=a},de:function(a){var b=d.Nc(a.parent.id,a.name);if(d.Ca[b]===a)d.Ca[b]=a.$a;else for(b=d.Ca[b];b;){if(b.$a===a){b.$a=a.$a;break}b=b.$a}},ta:function(a,b){var c=d.Nf(a);c&&k(new d.e©);for(c=d.Ca[d.Nc(a.id,b)];c;c=c.$a){var f=c.name;if(c.parent.id===a.id&&f===b)return c}return d.Wa(a,b)},createNode:function(a,b,c,f){d.Lb||(d.Lb=function(a,b,c,f){this.id=d.Vf++;this.name=b;this.mode=c;this.n={};this.o={};this.Pa=f;this.L=this.parent=r;a||(a=this);this.parent=a;this.L=a.L;d.ce(this)}, d.Lb.prototype={},Object.defineProperties(d.Lb.prototype,{P:{get:function(){return 365===(this.mode&365)},set:function(a){a?this.mode|=365:this.mode&=-366}},write:{get:function(){return 146===(this.mode&146)},set:function(a){a?this.mode|=146:this.mode&=-147}},Pc:{get:function(){return d.O(this.mode)}},Oc:{get:function(){return d.vb(this.mode)}}}));return new d.Lb(a,b,c,f)},Od:function(a){d.de(a)},bc:function(a){return a===a.parent},wb:function(a){return a.Rf},isFile:function(a){return 32768===(a& 61440)},O:function(a){return 16384===(a&61440)},Va:function(a){return 40960===(a&61440)},vb:function(a){return 8192===(a&61440)},Df:function(a){return 24576===(a&61440)},Ef:function(a){return 4096===(a&61440)},Hf:function(a){return 49152===(a&49152)},qf:{r:0,rs:1052672,”r+“:2,w:577,wx:705,xw:705,”w+“:578,”wx+“:706,”xw+“:706,a:1089,ax:1217,xa:1217,”a+“:1090,”ax+“:1218,”xa+“:1218},je:function(a){var b=d.qf[a];”undefined“===typeof b&&k(Error(”Unknown file open mode: “+a));return b},Hc:function(a){var b= [”r“,”w“,”rw“][a&2097155];a&512&&(b+=”w“);return b},Da:function(a,b){return d.ee?0:-1!==b.indexOf(”r“)&&!(a.mode&292)||-1!==b.indexOf(”w“)&&!(a.mode&146)||-1!==b.indexOf(”x“)&&!(a.mode&73)?g.mc:0},Nf:function(a){return d.Da(a,”x“)},Tc:function(a,b){try{return d.ta(a,b),g.ud}catch©{}return d.Da(a,”wx“)},ec:function(a,b,c){var f;try{f=d.ta(a,b)}catch(e){return e.Vb}if(a=d.Da(a,”wx“))return a;if©{if(!d.O(f.mode))return g.oc;if(d.bc(f)||d.Ba(f)===d.Bc())return g.mb}else if(d.O(f.mode))return g.Sa; return 0},Of:function(a,b){return!a?g.Ib:d.Va(a.mode)?g.nc:d.O(a.mode)&&(0!==(b&2097155)||b&512)?g.Sa:d.Da(a,d.Hc(b))},Se:4096,Wf:function(a,b){for(var b=b||d.Se,c=a||1;c<=b;c++)if(!d.jb[c])return c;k(new d.e(g.Me))},D:function(a){return d.jb[a]},Jd:function(a,b,c){d.ob||(d.ob=M(),d.ob.prototype={},Object.defineProperties(d.ob.prototype,{object:{get:function(){return this.k},set:function(a){this.k=a}},Ri:{get:function(){return 1!==(this.I&2097155)}},Si:{get:function(){return 0!==(this.I&2097155)}}, Qi:{get:function(){return this.I&1024}}}));if(a.__proto__)a.__proto__=d.ob.prototype;else{var f=new d.ob,e;for(e in a)f[e]=a[e];a=f}b=d.Wf(b,c);a.da=b;return d.jb[b]=a},$e:function(a){d.jb[a]=r},Ze:{open:function(a){a.o=d.tf(a.k.Pa).o;a.o.open&&a.o.open(a)},ga:function(){k(new d.e(g.nb))}},Sc:function(a){return a>>8},Yi:function(a){return a&255},Na:function(a,b){return a<<8|b},bd:function(a,b){d.Pd[a]={o:b}},tf:function(a){return d.Pd[a]},Ae:function(a,b){function c(a){if(a)return b(a);++f>=e&&b®} ”function“===typeof a&&(b=a,a=G);for(var f=0,e=d.gc.length,i=0;ib&&k(new d.e(g.B));var c; c=”string“===typeof a?d.F(a,{T:q}).k:a;c.n.N||k(new d.e(g.ba));d.O(c.mode)&&k(new d.e(g.Sa));d.isFile(c.mode)||k(new d.e(g.B));var f=d.Da(c,”w“);f&&k(new d.e(f));c.n.N(c,{size:b,timestamp:Date.now()})},Ki:function(a,b){var c=d.D(a);c||k(new d.e(g.H));0===(c.I&2097155)&&k(new d.e(g.B));d.truncate(c.k,b)},Cj:function(a,b,c){a=d.F(a,{T:q}).k;a.n.N(a,{timestamp:Math.max(b,c)})},open:function(a,b,c,f,W){var b=”string“===typeof b?d.je(b):b,c=b&64?(”undefined“===typeof c?438:c)&4095|32768:0,i;if(”object“=== typeof a)i=a;else{a=B.normalize(a);try{i=d.F(a,{T:!(b&131072)}).k}catch(h){}}b&64&&(i?b&128&&k(new d.e(g.ud)):i=d.Y(a,c,0));i||k(new d.e(g.Ib));d.vb(i.mode)&&(b&=-513);(c=d.Of(i,b))&&k(new d.e©);b&512&&d.truncate(i,0);b&=-641;f=d.Jd({k:i,path:d.Ba(i),I:b,seekable:q,position:0,o:i.o,pd:[],error:G},f,W);f.o.open&&f.o.open(f);e.logReadFiles&&!(b&1)&&(d.$c||(d.$c={}),a in d.$c||(d.$c[a]=1,e.printErr(”read file: “+a)));return f},close:function(a){try{a.o.close&&a.o.close(a)}catch(b){k(b)}finally{d.$e(a.da)}}, ga:function(a,b,c){(!a.seekable||!a.o.ga)&&k(new d.e(g.nb));return a.o.ga(a,b,c)},P:function(a,b,c,f,e){(0>f||0>e)&&k(new d.e(g.B));1===(a.I&2097155)&&k(new d.e(g.H));d.O(a.k.mode)&&k(new d.e(g.Sa));a.o.P||k(new d.e(g.B));var i=q;”undefined“===typeof e?(e=a.position,i=G):a.seekable||k(new d.e(g.nb));b=a.o.P(a,b,c,f,e);i||(a.position+=b);return b},write:function(a,b,c,f,e,i){(0>f||0>e)&&k(new d.e(g.B));0===(a.I&2097155)&&k(new d.e(g.H));d.O(a.k.mode)&&k(new d.e(g.Sa));a.o.write||k(new d.e(g.B));var h= q;”undefined“===typeof e?(e=a.position,h=G):a.seekable||k(new d.e(g.nb));a.I&1024&&d.ga(a,0,2);b=a.o.write(a,b,c,f,e,i);h||(a.position+=b);return b},rb:function(a,b,c){(0>b||0>=c)&&k(new d.e(g.B));0===(a.I&2097155)&&k(new d.e(g.H));!d.isFile(a.k.mode)&&!d.O(node.mode)&&k(new d.e(g.Hb));a.o.rb||k(new d.e(g.Kb));a.o.rb(a,b,c)},xb:function(a,b,c,f,e,i,h){1===(a.I&2097155)&&k(new d.e(g.mc));a.o.xb||k(new d.e(g.Hb));return a.o.xb(a,b,c,f,e,i,h)},ub:function(a,b,c){a.o.ub||k(new d.e(g.vd));return a.o.ub(a, b,c)},gj:function(a,b){b=b||{};b.I=b.I||”r“;b.encoding=b.encoding||”binary“;var c,f=d.open(a,b.I),e=d.ld(a).size,i=new Uint8Array(e);d.P(f,i,0,e,0);if(”utf8“===b.encoding){c=”“;for(var h=new l.pb,g=0;gb.encoding’”‘));d.close(f);return c},Fj:function(a,b,c){c=c||{};c.I=c.I||“w”;c.encoding=c.encoding||“utf8”;a=d.open(a,c.I,c.mode);“utf8”===c.encoding?(b=new Uint8Array((new l.pb).re(b)),d.write(a,b,0,b.length,0)):“binary”=== c.encoding?d.write(a,b,0,b.length,0):k(Error(’Invalid encoding type “‘c.encoding’”‘));d.close(a)},Bc:function(){return d.Ld},wi:function(a){a=d.F(a,{T:q});d.O(a.k.mode)||k(new d.e(g.oc));var b=d.Da(a.k,“x”);b&&k(new d.e(b));d.Ld=a.path},bf:function(){d.Xa(“/tmp”)},af:function(){d.Xa(“/dev”);d.bd(d.Na(1,3),{P:function(){return 0},write:function(){return 0}});d.fc(“/dev/null”,d.Na(1,3));Y.se(d.Na(5,0),Y.nf);Y.se(d.Na(6,0),Y.mf);d.fc(“/dev/tty”,d.Na(5,0));d.fc(“/dev/tty1”,d.Na(6,0));d.Xa(“/dev/shm”); d.Xa(“/dev/shm/tmp”)},kf:function(){e.stdin?d.Ia(“/dev”,“stdin”,e.stdin):d.na(“/dev/tty”,“/dev/stdin”);e.stdout?d.Ia(“/dev”,“stdout”,r,e.stdout):d.na(“/dev/tty”,“/dev/stdout”);e.stderr?d.Ia(“/dev”,“stderr”,r,e.stderr):d.na(“/dev/tty1”,“/dev/stderr”);var a=d.open(“/dev/stdin”,“r”);t[Ga>>2]=a.da;J(1===a.da,“invalid handle for stdin (”a.da“)”);a=d.open(“/dev/stdout”,“w”);t[ma>>2]=a.da;J(2===a.da,“invalid handle for stdout (”a.da“)”);a=d.open(“/dev/stderr”,“w”);t[Ha>>2]=a.da;J(3===a.da,“invalid handle for stderr (”+ a.da+“)”)},Rd:function(){d.e||(d.e=function(a){this.Vb=a;for(var b in g)if(g[b]===a){this.code=b;break}this.message=Oa[a]},d.e.prototype=Error(),[g.Ib].forEach(function(a){d.Jc[a]=new d.e(a);d.Jc[a].stack=“”}))},nd:function(){d.Rd();d.Ca=Array(4096);d.root=d.createNode(r,“/”,16895,0);d.L(z,{},“/”);d.bf();d.af()},ka:function(a,b,c){J(!d.ka.$b,“FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)”); d.ka.$b=q;d.Rd();e.stdin=a||e.stdin;e.stdout=b||e.stdout;e.stderr=c||e.stderr;d.kf()},bg:function(){d.ka.$b=G;for(var a=0;athis.length-1||0>a)){var b=a%this.Ob;return this.xf(Math.floor(a/this.Ob))[b]}};i.prototype.kg=function(a){this.xf=a};i.prototype.Ed=function(){var a=new XMLHttpRequest;a.open(“HEAD”,c,G);a.send®;200<=a.status&&300>a.status||304===a.status||k(Error(“Couldn’t load ”c“. Status: ”+a.status));var b=Number(a.getResponseHeader(“Content-length”)), d,f=1048576;if(!((d=a.getResponseHeader(“Accept-Ranges”))&&“bytes”===d))f=b;var e=this;e.kg(function(a){var d=a*f,i=(a+1)*f-1,i=Math.min(i,b-1);if(“undefined”===typeof e.Pb[a]){var h=e.Pb;d>i&&k(Error(“invalid range (”d“, ”i“) or no bytes requested!”));i>b-1&&k(Error(“only ”b“ bytes available! programmer error!”));var g=new XMLHttpRequest;g.open(“GET”,c,G);b!==f&&g.setRequestHeader(“Range”,“bytes=”d“-”+i);“undefined”!=typeof Uint8Array&&(g.responseType=“arraybuffer”);g.overrideMimeType&&g.overrideMimeType(“text/plain; charset=x-user-defined”); g.send®;200<=g.status&&300>g.status||304===g.status||k(Error(“Couldn’t load ”c“. Status: ”+g.status));d=g.response!==p?new Uint8Array(g.response||[]):V(g.responseText||“”,q);h[a]=d}“undefined”===typeof e.Pb[a]&&k(Error(“doXHR failed!”));return e.Pb[a]});this.Ve=b;this.Ue=f;this.Rc=q};i=new i;Object.defineProperty(i,“length”,{get:function(){this.Rc||this.Ed();return this.Ve}});Object.defineProperty(i,“chunkSize”,{get:function(){this.Rc||this.Ed();return this.Ue}});i={Oc:G,u:i}}else i={Oc:G,url:c}; var h=d.cf(a,b,i,f,e);i.u?h.u=i.u:i.url&&(h.u=r,h.url=i.url);var j={};Object.keys(h.o).forEach(function(a){var b=h.o[a];j[a]=function(){d.Yd(h)||k(new d.e(g.Ea));return b.apply(r,arguments)}});j.P=function(a,b,c,f,e){d.Yd(h)||k(new d.e(g.Ea));a=a.k.u;if(e>=a.length)return 0;f=Math.min(a.length-e,f);J(0<=f);if(a.slice)for(var A=0;AK.hc.Kd+ +“]”},S:{Rb:function(a,b,c){var f;“object”===typeof b&&(f=b,c=b=r);if(f)f._socket?(b=f._socket.remoteAddress,c=f._socket.remotePort):((c=/ws[s]?://([^:]+):(d+)/.exec(f.url))||k(Error(“WebSocket URL must be in the format ws(s)://address:port”)),b=c[1],c=parseInt(c[2],10));else try{var e=ca?{headers:{“websocket-protocol”:[“binary”]}}:[“binary”];f=new (ca?require(“ws”):window.WebSocket)(“ws://”b“:”+c,e);f.binaryType=“arraybuffer”}catch(i){k(new d.e(g.Je))}b={oa:b,port:c, q:f,Sb:[]};K.S.Dd(a,b);K.S.Af(a,b);2===a.type&&“undefined”!==typeof a.ib&&b.Sb.push(new Uint8Array([255,255,255,255,112,111,114,116,(a.ib&65280)>>8,a.ib&255]));return b},Xb:function(a,b,c){return a.Cb[b+“:”+c]},Dd:function(a,b){a.Cb[b.oa+“:”+b.port]=b},ue:function(a,b){delete a.Cb[b.oa+“:”+b.port]},Af:function(a,b){function c(){try{for(var a=b.Sb.shift();a;)b.q.send(a),a=b.Sb.shift()}catch©{b.q.close()}}function d©{J(“string”!==typeof c&&c.byteLength!==p);var c=new Uint8Array©,f=e;e=G;f&&10=== c.length&&255===c[0]&&255===c[1]&&255===c[2]&&255===c[3]&&112===c[4]&&111===c[5]&&114===c[6]&&116===c[7]?(c=c[8]<<8|c[9],K.S.ue(a,b),b.port=c,K.S.Dd(a,b)):a.cb.push({oa:b.oa,port:b.port,data:c})}var e=q;ca?(b.q.on("open",c),b.q.on("message",function(a,b){b.binary&&d((new Uint8Array(a)).buffer)}),b.q.on("error",M())):(b.q.onopen=c,b.q.onmessage=function(a){d(a.data)})},qe:function(a){if(1===a.type&&a.M)return a.Yc.length?65:0;var b=0,c=1===a.type?K.S.Xb(a,a.pa,a.qa):r;if(a.cb.length||!c||c&&c.q.readyState=== c.q.Gb||c&&c.q.readyState===c.q.CLOSED)b|=65;if(!c||c&&c.q.readyState===c.q.OPEN)b|=4;if(c&&c.q.readyState===c.q.Gb||c&&c.q.readyState===c.q.CLOSED)b|=16;return b},ub:function(a,b,c){switch(b){case 21531:return b=0,a.cb.length&&(b=a.cb[0].data.length),t[c>>2]=b,0;default:return g.B}},close:function(a){if(a.M){try{a.M.close()}catch(b){}a.M=r}for(var c=Object.keys(a.Cb),d=0;dc“)”):e.setStatus(a):e.setStatus(“”)}}}, Qc:G,Zc:G,Qf:[],Ej:[],ka:function(){function a(){n.Zc=document.pointerLockElement===c||document.mozPointerLockElement===c||document.webkitPointerLockElement===c}e.preloadPlugins||(e.preloadPlugins=[]);if(!n.Bf&&!Xa){n.Bf=q;try{new Blob,n.Zb=q}catch(b){n.Zb=G,console.log(“warning: no blob constructor, cannot create blobs with mimetypes”)}n.BlobBuilder=“undefined”!=typeof MozBlobBuilder?MozBlobBuilder:“undefined”!=typeof WebKitBlobBuilder?WebKitBlobBuilder:!n.Zb?console.log(“warning: no BlobBuilder”): r;n.Mb=“undefined”!=typeof window?window.URL?window.URL:window.webkitURL:p;!e.oe&&“undefined”===typeof n.Mb&&(console.log(“warning: Browser does not support creating object URLs. Built-in browser image decoding will not be available.”),e.oe=q);e.preloadPlugins.push({canHandle:function(a){return!e.oe&&/.(jpg|jpeg|png|bmp)$/i.test(a)},handle:function(a,b,c,d){var g=r;if(n.Zb)try{g=new Blob([a],{type:n.Kc(b)}),g.size!==a.length&&(g=new Blob([(new Uint8Array(a)).buffer],{type:n.Kc(b)}))}catch(u){l.Fb(“Blob constructor present but fails: ”+ u+“; falling back to blob builder”)}g||(g=new n.BlobBuilder,g.append((new Uint8Array(a)).buffer),g=g.getBlob());var x=n.Mb.createObjectURL(g),m=new Image;m.onload=function(){J(m.complete,“Image ”b“ could not be decoded”);var d=document.createElement(“canvas”);d.width=m.width;d.height=m.height;d.getContext(“2d”).drawImage(m,0,0);e.preloadedImages[b]=d;n.Mb.revokeObjectURL(x);c&&c(a)};m.onerror=function(){console.log(“Image ”x“ could not be decoded”);d&&d()};m.src=x}});e.preloadPlugins.push({canHandle:function(a){return!e.aj&& a.substr(-4)in{“.ogg”:1,“.wav”:1,“.mp3”:1}},handle:function(a,b,c,d){function g(d){x||(x=q,e.preloadedAudios[b]=d,c&&c(a))}function l(){x||(x=q,e.preloadedAudios[b]=new Audio,d&&d())}var x=G;if(n.Zb){try{var m=new Blob([a],{type:n.Kc(b)})}catch(s){return l()}var m=n.Mb.createObjectURL(m),y=new Audio;y.addEventListener(“canplaythrough”,function(){g(y)},G);y.onerror=function(){if(!x){console.log(“warning: browser could not fully decode audio ”b“, trying slower base64 approach”);for(var c=“”,d=0,e= 0,i=0;i>e-6&63,e=e-6,c=c+“ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/”[h]}2==e?(c+=“ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/”[(d&3)<<4],c+="=="):4==e&&(c+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(d&15)<<2],c+="=");y.src="data:audio/x-"+b.substr(-3)+";base64,"+c;g(y)}};y.src=m;n.gg(function(){g(y)},1E4)}else return l()}});var c=e.canvas;c.dd=c.requestPointerLock||c.mozRequestPointerLock|| c.webkitRequestPointerLock;c.Td=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock||M();c.Td=c.Td.bind(document);document.addEventListener("pointerlockchange",a,G);document.addEventListener("mozpointerlockchange",a,G);document.addEventListener("webkitpointerlockchange",a,G);e.elementPointerLock&&c.addEventListener("click",function(a){!n.Zc&&c.dd&&(c.dd(),a.preventDefault())},G)}},Ai:function(a,b,c,d){var g;try{if(b){var i={antialias:G,alpha:G};if(d)for(var h in d)i[h]= d[h];var j="?",d=function(a){j=a.statusMessage||j};a.addEventListener("webglcontextcreationerror",d,G);try{["experimental-webgl","webgl"].some(function(b){return g=a.getContext(b,i)})}finally{a.removeEventListener("webglcontextcreationerror",d,G)}}else g=a.getContext("2d");g||k(":(")}catch(l){return e.print("Could not create canvas: "+[j,l]),r}b&&(a.style.backgroundColor="black",a.addEventListener("webglcontextlost",function(){alert("WebGL context lost. You will need to reload the page.")},G));c&& (GLctx=e.Bi=g,e.Bj=b,n.Qf.forEach(function(a){a()}),n.ka());return g},Ci:M(),Zd:G,dc:p,Db:p,cd:function(a,b){function c(){n.Qc=G;(document.webkitFullScreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.mozFullscreenElement||document.fullScreenElement||document.fullscreenElement)===d?(d.Fd=document.cancelFullScreen||document.mozCancelFullScreen||document.webkitCancelFullScreen,d.Fd=d.Fd.bind(document),n.dc&&d.dd(),n.Qc=q,n.Db&&n.lg()):n.Db&&n.mg();if(e.onFullScreen)e.onFullScreen(n.Qc)} n.dc=a;n.Db=b;"undefined"===typeof n.dc&&(n.dc=q);"undefined"===typeof n.Db&&(n.Db=G);var d=e.canvas;n.Zd||(n.Zd=q,document.addEventListener("fullscreenchange",c,G),document.addEventListener("mozfullscreenchange",c,G),document.addEventListener("webkitfullscreenchange",c,G));d.cd=d.requestFullScreen||d.mozRequestFullScreen||(d.webkitRequestFullScreen?function(){d.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}:r);d.cd()},requestAnimationFrame:function(a){"undefined"===typeof window?setTimeout(a, 1E3/60):(window.requestAnimationFrame||(window.requestAnimationFrame=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||window.setTimeout),window.requestAnimationFrame(a))},pj:function(a){return function(){if(!ba)return a.apply(r,arguments)}},qj:function(a){return n.requestAnimationFrame(function(){ba||a()})},gg:function(a,b){return setTimeout(function(){ba||a()},b)},rj:function(a,b){return setInterval(function(){ba|| a()},b)},Kc:function(a){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[a.substr(a.lastIndexOf(".")+1)]},Yb:function(a){window.Yb||(window.Yb=navigator.getUserMedia||navigator.mozGetUserMedia);window.Yb(a)},vf:function(a){return a.movementX||a.mozMovementX||a.webkitMovementX||0},wf:function(a){return a.movementY||a.mozMovementY||a.webkitMovementY||0},Ya:0,Za:0,yb:0,zb:0,ui:function(a){if(n.Zc)"mousemove"!=a.type&&"mozMovementX"in a?n.yb=n.zb=0:(n.yb=n.vf(a),n.zb=n.wf(a)),"undefined"!=typeof SDL?(n.Ya=SDL.Ya+n.yb,n.Za=SDL.Za+n.zb):(n.Ya+=n.yb,n.Za+=n.zb);else{var b=e.canvas.getBoundingClientRect(),c,d;c="undefined"!==typeof window.scrollX?window.scrollX:window.pageXOffset;d="undefined"!==typeof window.scrollY?window.scrollY:window.pageYOffset;if("touchstart"==a.type||"touchend"==a.type||"touchmove"==a.type)if(a=a.touches.item(0))c=a.pageX-(c+b.left),d=a.pageY-(d+b.top);else return;else c=a.pageX-(c+b.left),d=a.pageY-(d+b.top); a=e.canvas.height;c*=e.canvas.width/b.width;d*=a/b.height;n.yb=c-n.Ya;n.zb=d-n.Za;n.Ya=c;n.Za=d}},qg:function(a,b,c){var d=new XMLHttpRequest;d.open("GET",a,q);d.responseType="arraybuffer";d.onload=function(){200==d.status||0==d.status&&d.response?b(d.response):c()};d.onerror=c;d.send(r)},Xe:function(a,b,c,d){n.qg(a,function(c){J(c,'Loading data file "'a’“ failed (no arrayBuffer).‘);b(new Uint8Array©);d||Ma()},function(){c?c():k(’Loading data file ”‘a’“ failed.‘)});d||db()},eg:[],qd:function(){var a= e.canvas;n.eg.forEach(function(b){b(a.width,a.height)})},jg:function(a,b,c){var d=e.canvas;d.width=a;d.height=b;c||n.qd()},Fe:0,Ee:0,lg:function(){var a=e.canvas;this.Fe=a.width;this.Ee=a.height;a.width=screen.width;a.height=screen.height;”undefined“!=typeof >2“>t=a|8388608);n.qd()},mg:function(){var a=e.canvas;a.width=this.Fe;a.height=this.Ee;”undefined“!=typeof >2“>t=a&-8388609);n.qd()}};d.nd(); ka.unshift({Ka:function(){!e.noFSInit&&!d.ka.$b&&d.ka()}});lb.push({Ka:function(){d.ee=G}});Ua.push({Ka:function(){d.bg()}});dc=l.md(4);Ca(U);ra.$=D(,“i8”,S);Ea.$= D(,“i8”,S);e.requestFullScreen=function(a,b){n.cd(a,b)};e.requestAnimationFrame=function(a){n.requestAnimationFrame(a)};e.setCanvasSize=function(a,b,c){n.jg(a,b,c)};e.pauseMainLoop=function(){n.ua.pause()};e.resumeMainLoop=function(){n.ua.fg()};e.getUserMedia=function(){n.Yb()};Zb=X=l.qb(la);nb=Zb+5242880;$b=Z=l.qb(nb);J($b<ha,“TOTAL_MEMORY not big enough for stack”);var Mc=D([8,7,6,6,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],“i8”,3),Nc=D([8,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0, 1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,7,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0],“i8”,3),va=Math.min;var u=(function(global,env,buffer) { // EMSCRIPTEN_START_ASM “use asm”;var a=new global.Int8Array(buffer);var b=new global.Int16Array(buffer);var c=new global.Int32Array(buffer);var d=new global.Uint8Array(buffer);var e=new global.Uint16Array(buffer);var f=new global.Uint32Array(buffer);var g=new global.Float32Array(buffer);var h=new global.Float64Array(buffer);var i=env.STACKTOP|0;var j=env.STACK_MAX|0;var k=env.tempDoublePtr|0;var l=env.ABORT|0;var m=env.cttz_i8|0;var n=env.ctlz_i8|0;var o=env._stderr|0;var p=env._stdout|0;var q=env._stdin|0;var r=env.___fsmu8|0;var s=+env.NaN;var t=+env.Infinity;var u=0;var v=0;var w=0;var x=0;var y=0,z=0,A=0,B=0,C=0.0,D=0,E=0,F=0,G=0.0;var H=0;var I=0;var J=0;var K=0;var L=0;var M=0;var N=0;var O=0;var P=0;var Q=0;var R=global.Math.floor;var S=global.Math.abs;var T=global.Math.sqrt;var U=global.Math.pow;var V=global.Math.cos;var W=global.Math.sin;var X=global.Math.tan;var Y=global.Math.acos;var Z=global.Math.asin;var _=global.Math.atan;var $=global.Math.atan2;var aa=global.Math.exp;var ba=global.Math.log;var ca=global.Math.ceil;var da=global.Math.imul;var ea=env.abort;var fa=env.assert;var ga=env.asmPrintInt;var ha=env.asmPrintFloat;var ia=env.min;var ja=env.invoke_viiiii;var ka=env.invoke_vi;var la=env.invoke_vii;var ma=env.invoke_ii;var na=env.invoke_iiiff;var oa=env.invoke_iiiiii;var pa=env.invoke_iiii;var qa=env.invoke_viiiiii;var ra=env.invoke_iiiiidddd;var sa=env.invoke_di;var ta=env.invoke_dd;var ua=env.invoke_dddd;var va=env.invoke_viiiiiiiii;var wa=env.invoke_iii;var xa=env.invoke_d;var ya=env.invoke_i;var za=env.invoke_viiiddi;var Aa=env.invoke_iiiii;var Ba=env.invoke_viii;var Ca=env.invoke_v;var Da=env.invoke_viiii;var Ea=env._llvm_lifetime_end;var Fa=env._lseek;var Ga=env.__scanString;var Ha=env._fclose;var Ia=env._fflush;var Ja=env._strtol;var Ka=env._fputc;var La=env._strtok;var Ma=env._fwrite;var Na=env._send;var Oa=env._fputs;var Pa=env._tmpnam;var Qa=env._isspace;var Ra=env._read;var Sa=env._ceil;var Ta=env._fileno;var Ua=env._strstr;var Va=env._fsync;var Wa=env._isblank;var Xa=env._fmod;var Ya=env._strcmp;var Za=env._strncmp;var _a=env._tmpfile;var $a=env._snprintf;var ab=env._fgetc;var bb=env.__getFloat;var cb=env._hypot;var db=env._fgets;var eb=env._close;var fb=env._getgid;var gb=env._strchr;var hb=env._asin;var ib=env._puts;var jb=env.___setErrNo;var kb=env._access;var lb=env._ftell;var mb=env._exit;var nb=env._sprintf;var ob=env._strrchr;var pb=env._copysign;var qb=env._recv;var rb=env._cos;var sb=env._putchar;var tb=env._isalnum;var ub=env._times;var vb=env._bsearch;var wb=env.__exit;var xb=env._isupper;var yb=env._rand;var zb=env._fabsf;var Ab=env._setlocale;var Bb=env._bcopy;var Cb=env._toupper;var Db=env._pread;var Eb=env._fopen;var Fb=env._open;var Gb=env._sqrtf;var Hb=env._sysconf;var Ib=env._putenv;var Jb=env._qsort;var Kb=env._isalpha;var Lb=env._strdup;var Mb=env._log10;var Nb=env._fread;var Ob=env._isatty;var Pb=env.__formatString;var Qb=env._getenv;var Rb=env._atoi;var Sb=env._vfprintf;var Tb=env._llvm_pow_f64;var Ub=env._sbrk;var Vb=env.___errno_location;var Wb=env._strerror;var Xb=env._fstat;var Yb=env._llvm_lifetime_start;var Zb=env.__parseInt;var _b=env._vsprintf;var $b=env._vsnprintf;var ac=env._sscanf;var bc=env._feof;var cc=env.___assert_fail;var dc=env._srand;var ec=env._strtok_r;var fc=env._abort;var gc=env._fprintf;var hc=env._tan;var ic=env.___buildEnvironment;var jc=env._fabs;var kc=env._floor;var lc=env.__reallyNegative;var mc=env._fseek;var nc=env._sqrt;var oc=env._write;var pc=env._sin;var qc=env._stat;var rc=env._longjmp;var sc=env._strpbrk;var tc=env._llvm_va_end;var uc=env._acos;var vc=env._pwrite;var wc=env._strerror_r;var xc=env._atan2;var yc=env._exp;var zc=env._time;var Ac=0.0; // EMSCRIPTEN_START_FUNCS function gj(){var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0;e=i;i=i+1200|0;f=e|0;g=e+400|0;c=0;c=-2;h=0;j=0;k=f;l=f;m=200;n=g;o=g;a:while(1){>1”>y=b|0;A=y<<16>>16;do{if(y<<16>>16==-72){v=22}else{g=c|0;if((g|0)==-2){x=Ci()|0;c=x;D=x}else{D=g}do{if((D|0)<1){c=0;E=0}else{if(D>>>0>=294>>>0){E=2;break}E=d|0}}while(0);g=E+A|0;if(g>>>0>227>>>0){v=22;break}if((a|0)!=(E|0)){v=22;break}x=a|0;g=x<<24>>24;if(x<<24>>24<1){F=-g|0;v=23;break}else{c=-c;G=g;H=(j|0)==0?0:j-1|0;I=q;J=x;break}}}while(0);do{if((v|0)==22){v=0;A=a|0;if(A<<24>>24!=0){F=A&255;v=23;break}A=c|0;do{if((j|0)==0){c=(c|0)+1;vi(127664);K=q;L=s;M=y}else if((j|0)==3){if((A|0)<1){if((A|0)==0){B=p;C=1;break a}else{K=q;L=s;M=y;break}}else{c=-2;K=q;L=s;M=y;break}}else{K=q;L=s;M=y}}while(0);while(1){if(M<<16>>16!=-72){A=(M<<16>>16)+1|0;if(M<<16>>16>-2&(A|0)<228&(A|0)==12){break}}if((K|0)==(p|0)){B=p;C=1;break a}>2“>A=L+4|0;c=c;G=1;H=3;I=K;J=A}}while(0);b:do{if((v|0)==23){v=0;y=d|z=c|0;eF(z);c=u;N=g;break};case 23:{>2“>N=c|0;break};case 18:{u=c|0;eF(u);c=z;N=g;break};case 5:{N=ij()|0;break};case 52:{>2”>0;u=c|0;w=jk(16)|0;O=c|>2”>0;Q=c[(Hc[c&>2”>z;Hc[c&63](Q,w,1)|0;a=1;if((a&1)!=0){a=1}>2”>N=c|0;break};case 32:{>2”>N=c|0;break};case 58:{0;z=ij()|0;O=jk(16)|0;w=c|>2“>0;P=c[(Hc[c&>2“>u;Hc[c&63](P,O,1)|0;a=2;if((a&1)!=0){a=1}>2“>a[(c|z=$g(71032,c|0)|0;u=c|z;if((a&2)!=0){a=1}>2“>0;Hc[c&63](z,w,1)|0;N=g;break};case 44:{>2“>N=c|0;break};case 39:{>2“>kj(c|0);N=g;break};case 17:{>2“>jj(c|0);N=g;break};case 24:{w=c|0;eF(w);c=z;N=g;break};case 25:{>2”>N=c|0;break};case 37:{>2”>kj(c|0);N=g;break};case 55:{>2”>z=c|0;u=jk(16)|0;O=c|>2“>0;Q=c[(Hc[c&>2“>z;Hc[c&63](Q,u,1)|0;a=3;if((a&1)!=0){a=1}>2“>N=c|0;break};case 49:{>2“>N=c|0;break};case 51:{0)+100|0;a=a|>2”>w=c|0;O=jk(16)|0;u=c|>2“>0;P=c[(Hc[c&>2“>w;Hc[c&63](P,O,1)|0;a=2;if((a&1)!=0){a=1}z=c|>2”>0;if(O>>>0<(c|0)>>>0){R=O}else{a=>2“>0;c=>2“>Lb(O|0)|0;c=c[c>>2];O=c|>2“>w=c|0;O=jk(8)|0;a=w;c=O;N=g;break};case 48:{O=c[(c|>2”>N=c|0;break};case 20:{O=c|0;eF(O);c=w;N=g;break};case 29:{w=c|0;eF(w);c=O;N=g;break};case 31:{>2“>N=c|0;break};case 61:{O=c|>2”>0;if(w>>>0<(c|0)>>>0){S=O;T=w}else{Jv(O,1)|0;O=c|>2”>c=T+1;a=0;O=c|>2”>0;c=w;O=w;while(1){w=a|0;if(w<<24>>24==0){break}if(w<<24>>24==32){O=O+1|0}else{v=53;break a}}0)+80>>2]=c;w=$g(11880,c|0)+84>>2]=w;c=>2”>c[(c|0)+108>>2]=c[c>>O=c|>2“>0;if(w>>>0<(c|0)>>>0){U=O;V=w}else{Jv(O,1)|0;O=c|>2“>c=V+1;a=0;O=c|>2“>0;c=w;O=w;while(1){w=a|0;if(w<<24>>24==0){break}if(w<<24>>24==32){O=O+1|0}else{v=60;break a}}O=c|0;c=O=c|0;eF(O);c=w;N=g;break};case 27:{w=c|0;eF(w);c=O;N=g;break};case 2:{0;w=jk(8)|0;a=O;c=w;N=g;break};default:{N=g}}N;u=(d|>1”>0;P=z+(b|0)|0;do{if(P>>>0<228>>>0){if((a|0)!=(z|0)){break}G=a|0;H=j;I=w;J=O;break b}}while(0);G=a|0;H=j;I=w;J=O}}while(0);h=G;j=H;k=p;l=I+2|0;m=r;n=J;o=t}if((v|0)==26){hj();B=p;C=1}else if((v|0)==53){vi(119648);hj();B=p;C=1}else if((v|0)==60){vi(157536);hj();B=p;C=1}else if((v|0)==109){vi(102648);B=k;C=2}if((B|0)==(f|0)){i=e;return C|0}eF(B);i=e;return C|0}function hj(){var a=0,b=0,d=0,e=0;a=c|0;b=c|0;if((b|0)!=0){wj(b,1);c=0}c=78;if((a|0)!=0){b=a;while(1){>2”>0;Vg(c|0)|0;uj(b|0);eF(b);if((a|0)==0){break}else{b=a}}}c=90;c=94;b=c|63](b,0,64)|0;c=90;c=30;b=c|63](b,0,64)|0;c=90;b=c|>2”>eF(d);a=c|0;if((a|0)==0){break}else{d=e;e=a}}return}function ij(){var a=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a=c|0;d=jk(40)|0;e=d;if((bh(c|0)|0)!=0){jj(0)}>2”>g=a|0;h=c|0;i=Hc(a,0,64)|0;return e|0}>2”>jk(f*24|0)|0;f=a|0;d=Hc[c&63](a,0,128)|0;if((d|0)==0){0;i=Hc(a,0,64)|0;return e|0}else{k=d;l=0}while(1){>2“>0)+(l*24|0)|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>d=Hc[c&63](a,k,8)|0;if((d|0)==0){g=f;break}else{k=d;l=l+1|0}}0;i=Hc(a,0,64)|0;return e|0}function jj(d){d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=jk(32)|0;f=c|0;g=bh(f)|0;h=e+8|0;a=d;do{if((g|0)==0){>1”>jk(56)|0;b=>2”>2]=i;c[(c|0)+4>>2]=c[c>>2]}else{>2”>g;d=h;c=jk(g*56|0)|0;i=Zg(f)|0;if((i|0)==0){break}else{j=i;k=0}while(1){>2”>0)+(k*56|0)|0;l=j+8|0;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>l=c|0;if((l|0)==0){break}else{j=l;k=k+1|0}}}}63](f,0,64)|0;f=c|b=0,d=0,e=0,f=0,g=0,j=0,k=0,l=0.0;b=i;i=i+32|0;d=b|0;e=jk(8)|0;f=e;g=c[c>>>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;do{if((g|0)!=0){k=d+4|0;do{>2”>a=c|0;if((a|0)==0){break}>3”>if(+h<0.0){>3”>h=l}}while(0);k=d|0;do{>2”>a=c|0;if((a|0)==0){break}>2”>while(0);k=c&127;if((k|0)==0){break}>2”>c|k}}while(0);d=c[(c|>2”>Hc[c&c;c=f;i=b;return}function lj(a,b,d){a=a|0;b=b|0;d=d|0;var >2“>0;c=0;c=g;c=0;c=0;c=0)+8>>2]|0)+136>>2];c=$g(25568,c|0)|0;c=$g(25608,c|0)|0;Iv(f,128,e|0);c=f;if((xi(a,f,d)|0)==0){Bi()|0;h=c|0}else{Vg(c|0)|0;Vg(c|0)|0;c=0;c=0;c=0;Mv(f);i=e;return h|0}function mj(a,b,c){a=a|0;b=b|0;c=c|0;eF(b);return}function nj(a,b,d){>2”>f=0;e=c|0;b=e+88|0;f=a|0;if((f<<24>>24|0)==2){>2”>f=c|>2”>a=a|0;b=b|0;d=d|0;d=c|0;if((d|0)!=0){eF(d)}eF(b);return}function qj(a,d,e){a=a|0;d=d|0;e=e|0;var >2”>h=c|0;i=0;j=a;while(1){>1”>eF(a);k=b|0}a=i+1|0;if((a|0)<(k<<16>>16|0)){h=h+56|0;i=a;j=k}else{break}}}>2”>g=0,j=0,k=0,l=0,m=0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;g=i;i=i+72|0;j=g|0;k=Fh(d)|0;l=c|>2”>0;c=>2”>c;if((m|0)==1){>2”>c}else if((m|0)==0){>2”>c}else if((m|0)==2){>2”>c}else if((m|0)==3){>2”>c}>2”>c;>2”>c;>2”>c;>1”>b&->3”>1;n=+h;l=a|0;if((l|0)==98){m=a|0;if((m|0)==3){>3”>0;q=+h- +>2”>k=c|>3”>h}else if((m|0)==2){>3”>0;q=+h- +>3”>q=+h;l=a|0;if((l|0)==1){>3”>0;s=+h- +>2”>m=c|>3”>h}else if((l|0)==2){>3”>0;s=+h- +>3”>h=>2”>r;c=>2”>c=>3”>h=+>2”>f=d+16|0;l=ew(c[(c|>2”>l;k=j+60|0;c=0)+212>>2];t=j+64|0;a=0;if((l|0)==0){u=19}else{if((a|0)==0){u=19}}if((u|0)==19){if((a|0)==1){>2”>0;pB(d,c[(c|>2”>tj(d,c|0,j)}if((a|0)==0){>2”>0;w=v+208|0;c=>2”>0;y=v+244|0;c=>2”>eF(c|>2”>0;w=v+208|0;c=>2”>0;y=v+244|0;c=>2”>k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0.0,C=0,D=0.0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0.0,N=0,O=0,P=0,Q=0,R=0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0.0,Ea=0.0,Fa=0.0,Ga=0.0,Ha=0,Ia=0,Ja=0.0,Ka=0,La=0,Ma=0.0,Na=0,Oa=0,Pa=0.0,Qa=0;k=i;i=i+480|0;l=k|0;m=k+64|0;n=k+96|0;o=k+136|0;p=k+168|0;q=k+232|0;r=k+240|0;s=k+272|0;t=k+304|0;u=k+336|0;v=k+368|0;w=k+408|0;x=k+472|0;y=g|0;z=u;A=g+48|0;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>3”>A=j|0;B=+h;>2”>E=g+84|0;F=c|>2”>G=(c|0)!=0}else{G=1}>2”>J=j+16|0;K=c|0;do{if((K|0)!=0){c=0;break}else{c=>2“>c;break}}}>2“>L=I+4|0;if((c|0)==0){c=0;break}else{c=>2“>c;break}}}>3“>K=I+16|0;if(+h<0.0){h=-1.0;break}else{h=>3“>h;break}}}>3“>h;>3“>h;>3“>h;>3“>h;do{if(G){>1“>while(0);I=g+42|0;K=e|0;do{if((K&32|0)==0){>2“>L=x|0;O=Lj(f,J,c|J=a|>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;if((J&255)>>>0>1>>>0){D=+(J&255|0)*.5;J=w|0;B=D+ +>3”>h=B;J=w+8|0;M=D+ +>3”>h=>3”>D;h=>3”>D;h=T;U=S;V=M;W=B;X=T}else{>3”>V=+h;>3”>X=+h}>3”>U;h=>3”>W;h=X;ol(f,w|0,4,4,O)}>2”>L=c|0;if((L|0)!=0){O=m;P=o;J=p;R=o|0;Q=o+16|0;Y=o+8|0;Z=o+24|0;_=f+152|0;$=l|0;aa=l+8|0;ba=l+32|0;ca=l+40|0;da=l+16|0;ea=l|0;fa=l+24|0;ga=l+48|0;ha=l+56|0;ia=j+56|0;ja=q|0;ka=p|0;la=p+32|0;ma=la;na=m+16|0;oa=p|0;pa=p+8|0;qa=la|0;la=p+40|0;ra=p+16|0;sa=p+24|0;ta=p+48|0;ua=p+56|0;va=F;wa=L;do{>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>3”>B=+h;>2”>ya=(c|0)!=0}else{ya=1}>3”>h;>3”>h;>3”>h;>3”>h;do{if(ya){>1”>while(0);xa=wa+42|0;Aa=e|0;do{if((Aa&32|0)==0){>2”>Ca=Lj(f,Ba,c|Ba=a|>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;if((Ba&255)>>>0>1>>>0){B=+(Ba&255|0)*.5;T=B+ +>3“>h=T;M=B+ +>3“>h=>3“>B;h=>3“>B;h=D;Da=S;Ea=M;Fa=T;Ga=D}else{>3“>Ea=+h;>3“>Ga=+h}>3“>Da;h=>3“>Fa;h=Ga;ol(f,ka,4,4,Ca)}if((a|0)!=0){Mj(f,L,o)}Ca=wa+88|0;Ba=a|0;if((Ba<<24>>24|0)==1){>2”>Ba=c|>3”>T=+h+>3”>S=+h+>3”>D;D=+h+>3”>B;h=>3”>T;h=>3”>T;h=>3”>B;h=>2”>Ia=c|0}else{Ia=Ha}>2”>tj(f,c|0,j);break}}}while(0);if((za|0)!=0){Nj(f,n,1)}do{if(ya){>2”>while(0);va=va+4|0;wa=c|0;}while((wa|0)!=0)}>2”>0;xB(f,1.0);va=c|0;if((va|0)!=0){_=g+24|0;ea=r|0;ia=r+8|0;ha=r+16|0;ga=r+24|0;fa=s|0;da=s+8|0;ca=s+16|0;ba=s+24|0;aa=wa;wa=va;do{aa=aa+4|0;va=wa+100|0;do{if((a|0)!=0){$=>2”>0;ja=c|>3”>B=+h;ka=($|0)==0?127648:$;nB(f,ka);lB(f,ka);D=S+ +>3”>h;M=B+ +>3”>h;ka=a|0;do{if((ka&1)==0){Ka=ka}else{$=>1”>0;if(((e|>2”>0)|0)>=(c|0)){Ka=ka;break}ta=a|0;sa=(ta<<24>>24|0)/2|0;La=sa+(d|0)&255;Ma=M- +(sa|0);Na=ta}else{>2“>0)+(ua&65535)|0)==(c|0)){ta=a|0;sa=(ta<<24>>24|0)/2|0;ra=sa+(d|0)|0;La=ra&255;Ma=M- +(sa|0)- +(ra&255|0);Na=ta;break}else{ta=a|0;La=0;Ma=M- +((ta<<24>>24|0)/2|0|0);Na=ta;break}}}while(0);B=T+ +((>3“>B;h=>3“>B+0.0;h=Ma+(+(Na<<24>>24|0)+(Ja+ +(La&255|0)-M));sB(f,s,1);Ka=a|0}}while(0);if((Ka&2)==0){break}>2“>0;$=c|>2“>0)+(ka&65535)|0)>=(c|0)){break}ta=a|0;ra=(ta<<24>>24|0)/2|0;sa=ra+(d|0)|0;la=sa&255;oa=sa&255;Ja=+(ra|0);B=D- +(>2”>0)==(c|0)){Oa=oa<<1&255;Pa=B;Qa=ta;break}if((ja|0)==0){Oa=la;Pa=B;Qa=ta;break}>3”>h-(T+Ja)));Pa=B;Qa=ta}else{>2”>0)+(ua&65535)|0)==(c|0)){ta=a|0;la=(ta<<24>>24|0)/2|0;Oa=la+(d|0)&255;Pa=D- +(la|0);Qa=ta;break}ta=a|0;B=+((ta<<24>>24|0)/2|0|0);Ja=D-B;if((ja|0)==0){Oa=0;Pa=Ja;Qa=ta;break}>3”>h-(T+B)+0.0);Pa=Ja;Qa=ta}}while(0);S=M- +((>3”>Pa;h=>3”>Oa&255|0)-D));h=S+0.0;sB(f,r,1);}}if((a|0)==0){break}Mj(f,y,u)}}while(0);if((N|0)!=0){Nj(f,v,1)}do{if(G){>2“>while(0);if((c|0)==0){i=k;return}H=c|0;if((H|0)!=0){H=c|0;if((H|0)!=0){Pa=+h;if(Pa<0.0){i=k;return}>1“>j=0,l=0,m=0,n=0,o=0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0,v=0,w=0,x=0,y=0.0,z=0.0,A=0.0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0.0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0.0,Z=0,_=0,$=0,aa=0,ba=0.0,ca=0,da=0,ea=0,fa=0;j=i;i=i+104|0;l=j|0;m=j+56|0;n=j+88|0;o=b|0;if(o<<16>>16<1){i=j;return}>3“>q=+h;>3“>p+q)*.5;q=+h;>3“>t=+h+(0;v=a|0;f=g+16|0;w=d|d<<8|d<<16|d<<24|0;f=g+20|0;x=d|d<<8|d<<16|d<<d|d<<8|d<<16|d<<d|d<<8|d<<16|d<<>2”>f=n;c=>3”>0;z=s-r;A=r+s;f=n+8|0;h=t+(q-p)*.5;iB(e,1);g=m+16|0;B=m|0;C=m+4|0;D=m+24|0;E=l|0;F=l+4|0;G=l+16|0;H=v<<24>>24==0;v=l+24|0;I=l+8|0;J=l+32|0;K=l+40|0;L=l+48|0;M=n|0;N=m+8|0;O=0;do{P=a|0;if((P|0)==114){Q=A- h[o(O*24|0)+8>>3]}else if((P|0)==108){Q=z}else{Q=s- h[o(O*24|0)+8>>3]*.5}>3”>h- +>2”>R=c|>2”>V=U+4|0;W=c|0;if((W|0)==0){X=10}else{>3”>h=>2”>Z=c|0;if((Z|0)==0){X=13}else{_=Z}}if((X|0)==13){X=0;_=w}>2”>_;Z=c|0;if((Z|0)==0){X=16}else{>2”>c=$;>2”>Z=c<<25>>25;if((Z|0)==0){X=20;break}>2”>X=0;aa=c&-128}>2”>aa;lB(e,$);c=>2”>c=>3”>h;>2”>1.0;c=>2”>0)+8>>2];c=>3”>W=U+32|0;h=+>3”>h=+a=>1“>p;kB(e,n,l);Z=T+1|0;if((Z|0)<(b|0)){p=p+ +>2“>Z=T+4|0;W=c|0;if((W|0)==0){X=24}else{>3“>h=>2“>ca=c|0;if((ca|0)==0){X=27}else{da=ca}}if((X|0)==27){X=0;da=w}>2“>da;ca=c|0;if((ca|0)==0){X=30}else{>2“>c=>2“>ca=c<<25>>25;if((ca|0)==0){X=34;break}>2“>X=0;fa=c&-128}>2“>fa;lB(e,ea);c=>2“>c=>3“>h;>3“>h;>2“>c[(c|>2“>c;>3“>h;>3“>h;a=>1“>p;kB(e,n,l);V=U+1|0;if((V|0)<(b|0)){p=p+ +>2“>a=a|0;eF(c|>2“>0);eF(c|>2“>0);eF(c|>2“>0);eF(c|0);return}function vj(a){a=a|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((a|0)==0){return}>2“>g=c|0;h=0;i=f;while(1){>2“>j=c|0;k=0;while(1){>2“>l=c|0;do{if((l|0)!=0){Cc(l)}}>1”>n=b|0}else{n=i}k=h+1|0;if((k|0)<(n<<16>>16|0)){g=g+24|0;h=k;i=n}else{break}}}e=0,f=0,g=0,h=0,i=0,j=0;e=a|0;if((e<<24>>24|0)==1){>2“>0;g=f+84|0;h=c|>2“>eF(c|>2“>0);i=c|0;if((i|0)!=0){j=h;h=i;do{>2“>0);eF(c|>2“>0);eF(c|>2“>0);eF(c|>2“>0);eF(h);j=j+4|0;h=c|0;}while((h|0)!=0)}>2“>eF(c|>2“>0);eF(c|>2“>0);eF(c|>2“>0);eF(c|0);eF(f)}else if((e<<24>>24|0)==3){>2“>0;eF(c|0);eF(e)}else{>2“>g=0,h=0;g=c[(c[(c|0)+104>>2]|0)+72>>2]|0;if((a|0)==2){h=0;return h|0}>2“>c=d|0;h=b+48|0;return h|0}function yj(b,d){b=b|0;d=d|0;var >2“>while(0);e=c|>2“>b=g+4|0;e=c|0;if((e|0)==0){i=6}else{if((pm(e,d)|0)==0){j=h|0;i=8}else{i=6}}do{if((i|0)==6){i=0;if((a|0)!=1){break}>2“>e=c|0;if((e|0)==0){f=0;i=10;break}else{g=b;h=e}}if((i|0)==10){return f|0}return 0}function zj(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return 0}function Aj(d){d=d|0;var >2“>jk((c<<>2“>jk((c<<>2“>0;j=c|0;if((j|0)==0){return}k=d+32|0;d=i;i=j;do{>3“>0;m=l&65535;n=+h;if(l<<16>>16==1){o=~~n}else{p=~~((n- +(da((a|0)-1|0,m-1|0)|0))/+(m|0));o=(p|0)>1?p:1}>3“>0;q=m&65535;n=+h;if(m<<16>>16==1){r=~~n}else{s=~~((n- +(da((a|0)-1|0,q-1|0)|0))/+(q|0));r=(s|0)>1?s:1}s=i+86|0;if(l<<16>>16==0){t=m}else{>2“>l=(c|>2“>0;c=(q|0)>(o|0)?q:o;m=m+1|0;}>1“>0)+(e|>1“>j=e|0;do{>2“>0)+(j<<2)|0;q=c|>1“>while((j|0)<((e|>2“>d=d+4|0;i=c|0;}while((i|0)!=0);return}function Bj(a,d,f){a=a|0;d=d|0;f=f|0;var >2“>o=c|0}else{>2“>q=Ax(f,o,1)|0;Wx(q|0,108248,304,1)|0;r=q+8|0;c[(c|>2“>2)+4|0)|0;c[(c|>2“>0)+184>>2]=0;s=jk((c<<>2“>c[(c|0)+180>>2]=q}else{>2“>if((n|0)<(c|0)){m=q;n=n+1|0}else{break}}}>2“>t=c|0}else{>2“>o=Ax(d,t,1)|0;Wx(o|0,108248,304,1)|0;q=o+8|0;c[(c|>2“>2)+4|0)|0;c[(c|>2“>0)+184>>2]=0;s=jk((c<<>2“>c[(c|0)+180>>2]=o}else{>2“>if((l|0)<(c|0)){m=o;l=l+1|0}else{break}}}>2“>0;a=c|0;if((a|0)==0){Dj(f);Dj(d);i=g;return}else{u=l;v=a}do{>2“>w=c|0}else{>1“>m=Ax(f,w,0)|0;l=(e|>2“>x=c|0}else{>3“>l=Ax(f,x,0)|0;Cj(f,m,l,~~+h);>2“>y=c|0}else{>1“>a=Ax(d,y,0)|0;m=(e|>2“>z=c|0}else{>3“>m=Ax(d,z,0)|0;Cj(d,a,m,~~+h);>2“>h=(c|>1“>0;b=(g&65535|0)>(f|0)?g:f&65535;return}>2“>0)+170>>1]=f;f=d+8|0;d=(c|>2“>i=kk((c<<2)+8|0)|0}else{>2“>c[(c|>2“>0)+184|0;d=c|>2“>d+1;c[(c[(c|>2“>0)+180|0;c[(c|>2“>2)>>2]=0;d=e+8|0;e=(c|>2“>j=kk((c<<2)+8|0)|0}else{>2“>c[(c|>2“>0)+176|0;e=c|>2“>e+1;c[(c[(c|>2“>0)+172|0;c[(c|>2“>d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=c[(c|>2“>g=uw(a,f,e,0,1)|0;Wx(g|0,131624,176,1)|0;b[(c|>2“>0)+180|0;j=c|0;if((j|0)==0){>2“>k=mk(j,(c<<2)+8|0)|0}>2“>0)+180>>2]=k;i=(c|>2“>0;c=>2“>0)+180>>2]|0)+(j<<2)>>2]=g;j=(c|>2“>0)+(c<<>2“>0)+172|0;i=c|0;if((i|0)==0){>2“>l=mk(i,(c<<2)+8|0)|0}>2“>0)+172>>2]=l;h=(c|>2“>0;c=>2“>0)+172>>2]|0)+(i<<2)>>2]=g;g=(c|>2“>0)+(c<<2)>>2]=0;m=j}else{m=d+8|0}>2“>b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;b=i;i=i+8|0;d=b|0;e=d;c=c;>2“>f=a+104|0;if((c|0)==1){break}>2“>jk((d<<2)+4|0)|0;h=a+96|0;c=>2“>2)+4|0)|0;f=Hw(102640,e,0)|0;j=Hw(97e3,e,0)|0;Wx(f|0,91520,272,1)|0;Wx(j|0,91520,272,1)|0;Bj(a,f,j);ok(f,2,2147483647)|0;ok(j,2,2147483647)|0;k=c[(c[(c[(c|0)+180>>2]|0)+8>>2]|0)+164>>2]|0;if((k|0)!=0){l=0;m=0;n=k;while(1){>2“>0)+(l<<2)>>2]=(c[(c|>2“>0;k=c|0;if((k|0)==0){break}else{>2“>n=j+8|0;m=c[(c|>2“>l=k+8|0;c[(c|>2“>0)+232>>2]|0)-g;o=c|>2“>m=m+1|0;g=c|0;k=l}}>2“>g=k+8|0;m=c|>2“>eF(h);q=c|0}>2“>eF(h);r=c|0}>2“>e=0,f=0,g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0.0,z=0.0;e=i;i=i+256|0;f=e|0;g=e+8|0;j=e+40|0;k=e+112|0;l=e+128|0;c=b;m=Sx(b)|0;if((m|0)==0){>2“>0;c=n;o=n}else if((m|0)==2){>2“>3|0)==2?b:b-32|0)+28>>2]|0)|0;c=n;o=n}else if((m|0)==1){>2“>o=c|0}>3“>0;h=+>2“>c=>2“>c=>2“>o=j+40|0;c=>2“>128;o=d|0;p=lj(c|0,f,j)|0;if((p|0)==0){Iv(k,128,l|0);a=0;l=Sx(b)|0;do{if((l|0)==0){Lv(k,$w(b)|0)|0}else if((l|0)==1){Lv(k,$w(b)|0)|0}else if((l|0)==2){>2“>3|0)==3?q:b+32|0)+28>>2]|0)|0)|0;s=b-32|0;Lv(k,$w(c[((c&>2“>while(0);l=k+4|0;s=c|>2“>Jv(k,1)|0;t=c|0}a=>2“>0;c=>2“>l;if((c|0)==1){u=kn(l)|0}else{>2“>eF(c|>2“>u;_j(c[(c|k=p+4|0;if((a|0)==1){u=p|0;do{if((a|0)==0){w=23}}if((w|0)==23){m=ew(b,139152)|0;if((m|0)==0){break}if((a|0)==0){break}}m=ew(b,142240)|0;if((m|0)==0){w=27}else{if((a|0)==0){w=27}else{x=m}}do{if((w|0)==27){m=ew(b,139152)|0;if((m|0)!=0){if((a|0)!=0){x=m;break}}x=0}}>2“>while(0);x=Gj(n,c|>2“>c|>3“>0;y=(+h+>3“>1.0)*.5;u=g|0;h=->3“>0.0-z;w=g+16|0;h=>3“>z;Hj(x,g,15);h=+>3“>h;>3“>h- +>2“>b=p;Ij(c[(c|>2“>0,j);j=c|>3“>5;y=+h*.>3“>0.0-z;h=->3“>z;h=>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>3“>z+z;h=y+y}p;if((a|0)!=1){>2”>eF(c|>2”>Lb(86272)|0;v=c|0;i=e;return v|0}function Gj(f,g,j,k){f=f|0;g=g|0;j=j|0;k=k|0;var >2”>o=k+16|0;p=c|0;do{if((p|0)!=0){c=0;break}else{c=>2“>c;break}}}>2“>q=n+4|0;if((c|0)==0){c=0;break}else{c=>2“>c;break}}}>3“>p=n+16|0;if(+h<0.0){h=-1.0;break}else{h=>3“>h;break}}}>2“>j;j=g+84|0;n=c|0;p=Dk()|0;o=Uj()|0;q=Zg(n)|0;if((q|0)==0){s=0}else{t=1;u=0;v=q;while(1){>2“>q=x+1|0;z=c|0;if((z|0)==0){w=q;break}else{x=q;y=z}}}if((a|0)!=0){Vj(o,t)}>2“>v=jk((s<<2)+4|0)|0;c=v;j=Zg(n)|0;if((j|0)==0){A=0;B=0;C=0}else{s=0;w=v;v=0;u=0;t=0;y=j;while(1){>2“>j=c|>1“>j;M=Jj(f,j,g,k)|0|H;N=j+80|0;O=b|0;P=(O&65535)-1|0;do{if(O<<16>>16==0){Q=z;R=25}else{S=z;a:while(1){T=P+S|0;while(1){if((Ik(p,T,s)|0)!=0){break}if((T|0)>(S|0)){T=T-1|0}else{break a}}S=T+1|0}>1“>V=j+82|0;W=b|0;X=S;Y=W;Z=U;U=W;while(1){if(Y<<16>>16==0){_=0;$=Z;aa=U}else{W=s;do{>1“>while((W|0)<((ba&65535)+s|0));_=ba;$=b|0;aa=ba}W=X+1|0;if((W|0)<(($&65535)+S|0)){X=W;Y=_;Z=$;U=aa}else{ca=$;ea=aa;fa=S;break}}}}while(0);if((R|0)==25){>1“>b=O=j+100|0;a=a|2}>2”>K=c|0;if((K|0)==0){A=E;B=F;C=G;break}else{s=s+1|0;w=D;v=E;u=F;t=G;y=K}}}>2”>B;B=g+104|0;c=a=2}n=g+33|0;if((o&32)==0){a=1}0;B=a|0;C=da(B,o+1|0)|0;G=d<<>2”>G=c|0;B=0;t=n;while(1){>2”>n=c|0;t=0;B=y;while(1){>1”>if((b&1)==0){ia=A;ja=ha;ka=ga}else{>1”>C=b|0;if(C<<16>>16==0){break}if(!((t|0)<(ga|0)|(C&65535|0)<(ha|0))){ia=A;ja=0;ka=0;break b}>2”>while(0);Fv(0,154576,(la=i,i=i+1|0,i=i+7&-8,c=0,la)|0)|0;i=la;ia=1;ja=ha;ka=ga}}>3”>0;h=+(((>3”>0;h=+(((m=c|0;if((m|0)!=0){m=c|0;if((m|0)!=0){r=+h;if(r<0.0){i=l;return ia|0}>2“>k=0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=0.0,s=0,t=0,u=0.0,v=0,w=0.0,x=0.0,y=0,z=0,A=0,B=0,C=0.0,D=0.0,E=0,F=0,G=0.0,H=0.0,I=0.0,J=0.0,K=0,L=0,M=0,N=0.0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0.0,_=0.0,$=0.0,aa=0.0,ba=0,ca=0,ea=0.0,fa=0.0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0;k=i;i=i+32|0;l=g;g=i;i=i+32|0;tF(g,l,32)|0;l=k|0;m=c|>2“>o=c|0;if((o|0)==0){break}>2“>c=Lb(o|0)|0}}>3“>p=g|0;r=+h;s=~~(q-r- +(~~+>3“>t=g+24|0;u=+h;>3“>x=+(~~+h|0);y=~~(u-w-x);if((y|0)<=-1){cc(163632,167808,1711,170064)}>3“>h=r+x;F=0;G=r;break}else if((E|0)==2){>3“>q+H;I=H+r;h=I;F=0;G=I;break}else{>3“>H;h=q-I;F=0;G=H;break}}else{F=s;G=r}}while(0);if((y|0)<=0){A=y;B=F;C=G;D=u;break}E=z&24;if((E|0)==8){>3“>I;h=H+w;A=0;B=F;C=G;D=I;break}else if((E|0)==16){>3“>I=+((y|0)/2|0|0);h=while(0);F=f+33|0;t=a|0;v=f+32|0;y=a|>2”>t=(c|>2”>0;c=E;M=a|0;t=E+o+((B|0)<(p|0))yK=a|0;L=M}>2“>K=(c|>2“>0;c=A=A-E+(((L|0)<(B|0))<<31>>31)-p-(a|0)|0;L=L+1|0}else{break}}}O=j&255;P=f+35|0;a=>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;i=k;return}B=(j|0)==0;E=f+96|0;A=f+92|0;F=l;p=l|0;K=l+8|0;o=l+16|0;s=l+24|0;t=m;m=L;do{>1“>S=0;T=b|>1“>0;V=b|0}else{>1“>0;X=W<<16>>16==0?y|4:y;y=b|>2“>0;S=((Y&65535)+(W&65535)|0)==(c|>2“>Y=L&65535;L=c|0);W=a|>2”>0)-W|0);Y=U&65535;L=c|>2”>0);J=+((c|0)+W|0);W=S&j;Y=m+24|0;do{>2”>L=c[(c|0)+24>>2]|0;if((L|0)==0){break}>1”>while(0);Y=m+36|0;L=e|0;y=m+64|0;do{if((L&1|0)==0){Z=D;_=J;$=N;aa=C;ba=m+72|0}else{>3”>X=m+72|0;u=+h;w=N-D-G;do{if(w>0.0){ca=L&6;if((ca|0)==2){ea=D+w;fa=N+w;break}else if((ca|0)==4){ea=D;fa=D+G;break}else{x=w*.5;ea=D+x;fa=N-x;break}}else{ea=D;fa=N}}while(0);w=C-J-u;if(w<=0.0){Z=ea;_=J;$=fa;aa=C;ba=X;break}ca=L&24;if((ca|0)==16){Z=ea;_=J;$=fa;aa=J+u;ba=X;break}else if((ca|0)==8){Z=ea;_=J+w;$=fa;aa=C+w;ba=X;break}else{G=w*.5;Z=ea;_=J+G;$=fa;aa=C-G;ba=X;break}}}>3”>Z;h=>3”>h=aa;a=W;C=+(d|0);J=+(d|>3”>N;D=_+C+J;h=>3”>G;w=aa-C-J;h=w;ca=m+88|0;ga=a|0;do{if((ga<<24>>24|0)==1){>2”>ha=c|>3”>h;do{if(C>0.0){ia=L&6;if((ia|0)==2){>3”>h=G-C;break}else{break}}}while(0);C=w-D-J;do{if(C>0.0){X=L&24;if((X|0)==16){>3”>h=D+C;break}else{break}}}>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c}else{>3”>0;C=+h;J=G-N- +>3”>h=N+J;break}else if((ja|0)==4){>3”>u=J*.5;h=>3”>h=D+J;break}else if((ha|0)==16){>3”>u=J*.5;h=>2”>while(0);ha=ia+8|0;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>1”>ha=b&768;if((ha|0)==256){ka=114}else if((ha|0)==512){ka=108}else{ka=110}>1”>0;ja=ha+4|0;la=b|0;if(la<<16>>16<=0){break}ma=ha|0;ha=0;na=la;while(1){0)+(ha*24|0)+6|0;if((a|0)==0){a=>2“>while(0);m=c|0;}while((m|0)!=0);O=j&255;P=f+35|0;a=>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;i=k;return}function Ij(d,e,f){d=d|0;e=e|0;f=f|0;var c;c;c;c;c;c;c;c;a=>3”>s;w=u<<16>>16==1;x=e+32|0;y=w?t:r;h=y;i=g;return}>1”>if((b|0)>1){H=0;break}>3”>K=+h;>2”>K;L=c|>2”>if((c&127|0)!=0){H=0;break a}>3”>O=+h}>2”>O;L=c[c[(c|0)+4>>2]>>2]|0;if((L|0)==0){>2”>0;c=P;M=O;N=P;break}else{a=H;if(!q){>3“>s;w=u<<16>>16==1;x=e+32|0;y=w?t:r;h=y;i=g;return}>1“>if((b|0)>0){O=0.0;V=0;K=0.0;W=0.0;X=0.0;Y=U;while(1){>2“>fk(c[(c|>2“>0)|0;Z=(c|>3“>h=+>2“>c=>2“>c=>2“>c=>2“>128|c&127}else{$=>2“>aa=c|0;if((aa<<25>>25|0)>0<<25>>25&127){>2“>c&-128|aa&127;break}else{>2“>c&-128;break}}else{>2“>c&-128|$&127}}>3“>ca=+h}>2“>ca;$=c[c[(c|0)+(V*56|0)+4>>2]>>2]|0;if(($|0)==0){>2“>c=>2“>c=>2“>c=$;break}}}>2“>0;c=>3“>63](Z,m,1)|0;sm(l,d,j);ba=+h;>2“>eF(c[(c[(c|>2“>0)+(T*24|0)>>2]|0)+(V*56|0)>>2]=c;>2“>0)+(T*24|0)>>2]|0)+(V*56|0)+32>>3]=ba;h[(c[(c|>2“>h[(c[(c|>2“>c[(c[(c|>2“>c[(c[(c|>2“>c[(c[(c|>3“>fa=K+ba;ba=+h;>2“>ha=ea>W?ea:W;Z=V+1|0;_=c|>3“>h=ja;Y=(T|0)==0;do{if(p){if(Y){>2“>h[(c|0)+(T*24|0)+16>>3]=F+ia-Q-ka;na=ia;break}}else{>3“>h=ia;na=la;break}else{>2“>while(0);Y=c|>3“>v=e+24|0;h=>2“>l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0.0,B=0.0,C=0.0,D=0,E=0.0,F=0.0;l=i;i=i+8|0;m=l|0;c=>1“>if((b&64)==0){a=2;break}else{a=a|0;break}}}while(0);do{if((o&32)==0){p=a|0;if(p<<24>>24>-1){a=p;break}a=1;break}else{a=a|0;break}}}while(0);j=g+88|0;o=g+92|0;p=a|0;if((p<<24>>24|0)==1){>2”>0,g,k)|0;s=c|0;t=r;u=s+64|0;v=s+72|0}else if((p<<24>>24|0)==3){>2”>0;r=k+52|0;q=s+32|0;FB(m,c|>2”>0);w=c|>2”>Fv(1,145200,(y=i,i=i+8|0,c=>2”>a[(c[(c|0)+8>>2]|0)+114|0]=1;z=0;A=+(x|0);B=+(w|0)}>3”>B;h=>2”>s=j;Ij(c[(c|>2”>0,k);k=c|0;t=0;u=k+24|0;v=k+32|0}A=+((d|0)+(d|>3”>A;C=+h+A;v=g+38|0;a:do{>1”>u=b|0;k=u&65535;do{if(u<<16>>16!=0){if((a|0)==3){D=t;E=0.0;F=0.0;break a}>2“>while(0);Fv(0,148360,(y=i,i=i+1|0,i=i+7&-8,c=0,y)|0)|0;i=y;D=1;E=B;F=C}}>3“>0);h=>3“>0);h=F>C?F:C;i=l;return D|0}function Kj(d,e,f,g,h,j){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var >2“>0;p=o+208|0;q=h|0;c=>2“>r=o+228|0;c=>2“>s=o+244|0;c=>2“>t=o+212|0;c=u=o+260|0;v=h+16|0;a=>2”>15<<16>>16>>15;h=c|0;if((h|0)==0){w=3}else{if((a|0)==0){w=3}else{x=0;y=h}}if((w|0)==3){>2”>h=Lb(Ih(d,c|h;a=1;z=h}else{z=w}Lv(l,z)|0;z=m|0;m=c|0;c=>2“>m,w)|0)|0;i=w;Lv(l,z)|0;z=l+4|0;w=c|>2“>Jv(l,1)|0;A=c|0}a=>2“>0;c=A;x=1;y=A}>2“>0,c|>2“>0,y,c|0)|0;if(x){Mv(l)}if((A|0)==0){i=k;return A|0}do{if((j|0)!=0){if((a|0)==0){break}}hB(d)}}while(0);do{>1”>if((b&1)!=0){break}i=k;return A|0}}>2”>0,c|>2”>0,c|0);i=k;return A|0}function Lj(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var h=0,j=0,k=0,l=0.0;h=i;i=i+8|0;j=h|0;if((Vh(b,f,j)|0)<<24>>24==0){nB(a,b);k=1;lB(a,106536);i=h;return k|0}>2”>0);b=c|>2”>j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0;j=i;i=i+104|0;k=g;g=i;i=i+32|0;tF(g,k,32)|0;k=j|0;l=j+32|0;m=j+96|0;n=c|>2”>pB(e,c[(c|0)+336>>2]|0)}else{>2”>0;p=m|0;c=0;m=o&65535;do{if((m&256|0)==0){if((m&128|0)==0){break}>2”>c=107656}}while(0);pB(e,p)}p=f+33|0;xB(e,+((d|n=a|0;if((n&255)>>>0>1>>>0){>3“>h;>3“>h;>3“>h->3“>h-q}sB(e,g,0);i=j;return}n=a|>2“>c;>2“>c;>2“>c;>2“>c;if((n&255)>>>0>1>>>0){q=+(n&255|0)*.5;n=l|0;r=q+ +>3“>h=r;n=l+8|0;s=q+ +>3“>h=>3“>q;h=>3“>q;h=u;v=t;w=s;x=r;y=u}else{>3“>w=+h;>3“>y=+h}>3“>v;h=>3“>x;h=y;ol(e,l|0,4,4,0);i=j;return}function Nj(d,e,f){d=d|0;e=e|0;f=f|0;var >2“>0;h=g+208|0;if((c|0)==0){>2“>hB(d);i=c|0}>2“>eF(i);c=>2“>j=g+228|0;i=c|>2“>eF(i);c=>2“>k=g+244|0;i=c|>2“>eF(i);c=>2“>l=g+212|0;i=c|>2“>eF(i);i=c|i=g+260|0;g=a&>1”>b&-2|g;if((f|0)==0){return}>2”>gB(d,f,c|>2”>b=ac(g|0,120896,(g=i,i=i+8|0,c=f,g)|0)|0;i=g;if((b|0)<=0){i=e;return}>3”>h;i=e;return}function Pj(b,d){b=b|0;d=d|0;var k=c|0;l=mk(k,(xF(m|0)|0)+12|0)|0;c=l;tF(l|0,111552,12)|0;AF(l|0,m|0)|0;Ib(c|0)|0}m=Im(g,Wv(b,0,160360,0)|0,159864)|0;do{if((pm(m,159144)|0)==0){o=1}else{if((pm(m,158816)|0)==0){o=1;break}if((pm(m,158496)|0)==0){o=1;break}if((pm(m,165784)|0)==0){o=1;break}if((pm(m,158216)|0)==0){o=1;break}if((pm(m,157864)|0)==0){o=1;break}if((pm(m,157304)|0)==0){o=1;break}if((pm(m,156984)|0)==0){o=2;break}if((pm(m,156624)|0)==0){o=2;break}if((pm(m,159864)|0)==0){o=0;break}if((pm(m,155472)|0)==0){o=0;break}>2“>while(0);a[(c|0)+115|0]=o;do{if((c|0)==0){o=ew(g,110872)|0;c=o;if((o|0)!=0){break}c=c}}m=a|0;if((m<<24>>24|0)==76){if((Ya(o|0,108656)|0)==0){r=1;break}}else if((m<<24>>24|0)==66){if((Ya(o|0,107640)|0)==0){r=2;break}}else if((m<<24>>24|0)==82){m=(Ya(o|0,106968)|0)==0;r=m?3:0;break}else{r=0;break}r=0}}while(0);o=r<<2;if(d<<24>>24==0){>2”>c[(c|0)+116>>2]=o|r}>2”>c[(c|0)+236>>2]=~~t;r=Hm(g,Wv(b,0,106096,0)|0,0)|0;do{if((r|0)==0){>2”>o=ac(r|0,120896,(p=i,i=i+8|0,c=f,p)|0)|0;i=p;do{if((o|0)==0){>3”>t=+h;if(t>=.02){v=t;break}>2”>a[(c|>2”>c[(c|>2”>0)+231|0]=f;f=Um(Hm(g,Wv(b,0,104776,0)|0,0)|0,25512,25528)|0;c[(c|0)+232>>2]=f;f=ew(g,162064)|0;do{if((f|0)!=0){r=a|0;if(r<<24>>24==0){break}p=r<<24>>24;if((p|0)==97){if(r<<24>>24!=97){break}if((Ya(f|0,161712)|0)!=0){break}>2”>c[(c[(c|0)+8>>2]|0)+84>>2]=3;break}else if((p|0)==101){if(r<<24>>24!=101){break}if((Ya(f|0,161040)|0)!=0){break}>2”>c[(c[(c|0)+8>>2]|0)+84>>2]=2;break}else{w=+rF(f);if(w<=0.0){break}>2”>0)+8>>2]|0)+84>>2]=1;h[(c[(c|0)+8>>2]|0)+16>>3]=w;break}}}>2”>0)+8>>2]|0)+64|0)|0;a[(c[(c|>2”>0)+8>>2]|0)+48|0)|0;f=Km(ew(g,103016)|0)|0;a[(c[(c|0)+8>>2]|0)+82|0]=f;f=ew(g,102072)|0;do{if((f|0)==0){r=ew(g,101320)|0;if((r|0)==0){p=ew(g,100864)|0;if((p|0)==0){break}o=a|0;if(o<<24>>24==108){x=1}else{x=o<<24>>24==76|0}>2“>o=(Rb(f|0)|0)==90|0;a[(c[(c|0)+8>>2]|0)+81|0]=o}}while(0);c=Um(ew(g,100448)|0,25480,25496)|0;a=Km(ew(g,99896)|0)|0;c=0;c=if((a|0)==0){n=69}else{y=f;n=71}}do{if((n|0)==69){f=ew(g,99104)|0;if((f|0)==0){break}if((a|0)!=0){y=f;n=71}}}while(0);if((n|0)==71){Rj(b);h=1.0e+37;c=Wv(b,0,98688,0)|0;c=Wv(b,0,98120,0)|0;c=Wv(b,0,97440,0)|0;c=Wv(b,1,96336,0)|0;c=Wv(b,1,95800,0)|0;c=Wv(b,1,95256,0)|0;c=Wv(b,1,94864,0)|0;c=Wv(b,1,94384,0)|0;c=Wv(b,1,94e3,0)|0;c=Wv(b,1,93512,0)|0;c=Wv(b,1,93040,0)|0;c=Wv(b,1,92576,0)|0;y=Wv(b,1,123672,0)|0;c=y;if((y|0)==0){c=Wv(b,1,123672,121792)|0}c=Wv(b,1,91936,0)|0;c=Wv(b,1,105184,0)|0;c=Wv(b,1,91080,0)|0;c=Wv(b,1,98688,0)|0;c=Wv(b,1,97440,0)|0;c=Wv(b,1,90576,0)|0;c=Wv(b,1,89984,0)|0;c=Wv(b,1,89432,0)|0;c=Wv(b,1,101320,0)|0;c=Wv(b,1,89040,0)|0;c=Wv(b,1,88576,0)|0;c=Wv(b,1,88152,0)|0;c=Wv(b,1,87720,0)|0;c=Wv(b,1,87208,0)|0;c=Wv(b,1,86672,0)|0;c=Wv(b,1,85808,0)|0;c=Wv(b,1,85352,0)|0;c=Wv(b,1,84896,0)|0;c=Wv(b,1,98120,0)|0;c=Wv(b,2,84536,0)|0;c=Wv(b,2,94864,0)|0;c=Wv(b,2,94384,0)|0;c=Wv(b,2,93512,0)|0;c=Wv(b,2,93040,0)|0;c=Wv(b,2,92576,0)|0;c=Wv(b,2,123672,0)|0;c=Wv(b,2,91936,0)|0;c=Wv(b,2,84080,0)|0;c=Wv(b,2,83688,0)|0;c=Wv(b,2,83280,0)|0;c=Wv(b,2,82880,0)|0;c=Wv(b,2,82488,0)|0;c=Wv(b,2,81920,0)|0;c=Wv(b,2,81208,0)|0;c=Wv(b,2,80656,0)|0;c=Wv(b,2,80200,0)|0;c=Wv(b,2,79896,0)|0;c=Wv(b,2,79456,0)|0;c=Wv(b,2,79144,0)|0;c=Wv(b,2,105184,0)|0;c=Wv(b,2,94e3,0)|0;c=Wv(b,2,78864,0)|0;c=Wv(b,2,168872,0)|0;c=Wv(b,2,168520,0)|0;c=Wv(b,2,87208,0)|0;c=Wv(b,2,85808,0)|0;c=Wv(b,2,168136,0)|0;c=Wv(b,2,167408,0)|0;c=if((a|0)==0){i=e;return}f=0,g=0,j=0,k=0,l=0,m=0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0,u=0.0,v=0,w=0,x=0,y=0,z=0;f=i;i=i+24|0;g=f|0;j=f+8|0;k=f+16|0;a=0;l=ew(b|0,d)|0;if((l|0)==0){m=0;i=f;return m|0}>2“>g,c=>3“>n=+h;if(n<=0.0){break}>3“>h=+(~~q|0);p=o*72.0;if(p<0.0){r=p+-.5}else{r=p+.5}r|0);m=(a|0)==33|0;i=f;return m|0}}while(0);a=>2”>g,c=k,b)|0)|0;i=b;if((j|0)<=0){m=0;i=f;return m|0}>3”>s=q+-.5;t=~~s;u=+(t|0);v=e|0;h=u;x=a|0;y=x<<24>>24==33;z=y&1;i=f;return z|0}else{>3“>u;w=e+8|0;h=u;x=a|0;y=x<<24>>24==33;z=y&1;i=f;return z|0}return 0}function Rj(b){b=b|0;var d=0,e=0,f=0,g=0.0,i=0,j=0,k=0,l=0,m=0.0;d=b|0;e=ew(d,123672)|0;if((e|0)==0){return}if((a|0)==0){return}0)+8>>2]|0)+113|0;a=a|if((a|0)==116){k=1;break}}k=0}else{if(f){if((a|0)==98){k=0;break}}k=1}}while(0);j=ew(d,163192)|0;do{if((j|0)==0){l=k}else{f=a|0;if((f<<24>>24|0)==108){l=k|2;break}else if((f<<24>>24|0)==114){l=k|4;break}else{l=k;break}}}>2“>b=c[(c|>3“>16.0;m=+h+>2“>0)+116>>2]&1|0)==0;d=c|0;l=(a&1)!=0;if(b){>3“>g;h=m;return}else{>2“>m;h[(c|0)48(b<<4)+8>>3]=g;return}}function Sj(a){a=a|0;var >2“>f=c|0;if((f|0)==0){g=d}else{>2“>f=c|0;if((f|0)==0){e=g;break}>2“>while(0);eF(e);c[(c|>2“>Fv(1,165128,(e=i,i=i+8|0,c=a,e)|0)|0;i=e;d=166168}i=b;return d|0}function Uj(){return $g(21424,c|0)|0}function Vj(a,b){a=a|0;b=b|0;var >2“>b;Hc[c&63](a,e,1)|0;i=d;return}function Wj(a,b){a=a|0;b=b|0;var >2“>b;b=(Hc[c&63](a,e,512)|0)!=0|0;i=d;return b|0}function Xj(a,b,d){>2“>c;return d|0}function Yj(a,b,c){a=a|0;b=b|0;c=c|0;eF(b);return}function Zj(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2“>0;b=c|0;if((e|0)>(b|0)){f=1;return f|0}f=((e|0)<(b|0))<<31>>31;return f|0}function _j(b,d){b=b|0;d=d|0;var 0;f=d+24|0;vF(f|0,0,16)|0;if((a|0)==0){return}g=kk((xF(e|0)|0)+1|0)|0;a=0;h=a|0;do{if(h<<24>>24!=0){i=d+12|0;j=g;k=g;l=e;m=h;a:while(1){n=k;o=l;p=m;while(1){a=p;s=n+1|0;t=q}else{a=p;u=a|0;v=n+2|0;a=u;if(u<<24>>24==0){w=v;x=j;break a}else{s=v;t=o+2|0}}v=a|0;if(v<<24>>24==0){w=s;x=j;break a}else{n=s;o=t;p=v}}if((r|0)==8){r=0;p=a|0;v=p<<24>>24;if((v|0)==110|(v|0)==108|(v|0)==114){v=n+1|0;a=0;$j(b,d,j,a|0);y=v;z=v}else{a=p;y=n+1|0;z=j}A=y;B=z;C=(a|0)==0?q:o+2|0}else if((r|0)==12){r=0;p=n+1|0;a=0;$j(b,d,j,110);A=p;B=p;C=q}p=a|0;if(p<<24>>24==0){w=A;x=B;break}else{j=B;k=A;l=C;m=p}}if((x|0)==(w|0)){break}a=0;$j(b,d,x,110)}}>2“>c;>2“>c;>2“>c;>2“>c;return}function $j(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var >2“>0;n=e+72|0;o=c|0;if((o|0)==0){p=jk((m*56|0)+112|0)|0}else{p=lk(o,m+2|0,56,m+1|0)|0}>1“>m;n=b|f;a=g;do{if((f|0)!=0){if((a|0)==0){break}c=h=+>2“>g=c|>2“>Hc[c&>3“>r=+h;>1“>0;t=s+1&65535;b=>3“>w=v>r;x=w?v:r;h=>3“>A=q+z;h=A;i=j;return}}>3“>1.2)|0);h=>1“>0;t=s+1&65535;b=>3“>w=v>r;x=w?v:r;h=>3“>A=q+z;h=A;i=j;return}function ak(b,e,f,g,j,k){b=b|0;e=e|0;f=f|0;g=+g;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;l=i;m=jk(88)|0;n=m;o=Sx(b)|0;if((o|0)==0){>2“>o=b;p=o;q=0;r=0;s=Ix(Hx(c[((c&3|0)==2?o:b-32|0)+28>>2]|0)|0)|0}else{p=0;q=0;r=0;s=0}>2“>j;c=>2“>g;k=s+8|0;j=m+12|0;c=>2“>c=Lb(e|0)|0;if((f&2|0)==0){i=l;return n|0}a=1;i=l;return n|0}if((f|0)==2){Lb(e|0)|0;a=1;if((Fj(b,n)|0)==0){i=l;return n|0}o=Sx(b)|0;if((o|0)==0){>2”>t=$w(q|0)|0;Fv(3,156648,(u=i,i=i+8|0,c=t,u)|0)|0;i=u;i=l;return n|0}else if((o|0)==2){>2”>3|0)==3?p:p+32|0)+28>>2]|0)|0;q=(Nw(s)|0)!=0;r=$w(c[((c&>2”>t,c=>2”>f=bk(e,b,0)|0;b=m;c=>2”>eF(c|>2”>v;_j(c[(c|0)+136>>2]|0,n);i=l;return n|0}else{cc(102408,96688,166,170344);return 0}return 0}function bk(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0;f=Sx(d)|0;do{if((f|0)==0){>2”>A=c|0;if((b|0)==0){j=0;k=0;l=0;m=2;n=2;o=2;p=2;q=2;r=h;s=A;t=136504;u=139056;v=142152;w=145128;x=g;y=213432;z=213432;break}j=0;k=0;l=0;m=xF(A|0)|0;n=2;o=2;p=2;q=2;r=h;s=A;t=136504;u=139056;v=142152;w=145128;x=g;y=213432;z=213432}else if((f|0)==1){>2”>C=c|0;if((b|0)==0){j=0;k=0;l=0;m=2;n=2;o=2;p=2;q=i;r=A;s=C;t=136504;u=139056;v=142152;w=h;x=g;y=213432;z=213432;break}j=0;k=0;l=0;m=xF(C|0)|0;n=2;o=2;p=2;q=i;r=A;s=C;t=136504;u=139056;v=142152;w=h;x=g;y=213432;z=213432}else if((f|0)==2){>2”>3|0)==3?g:C)+28>>2]|0)|0)|0)|0;i=xF(A|0)|0;B=$w(c[((c&>2”>F=$w(c[((c&>2”>0;E=c|0;J=E;if((E|0)==0){K=0}else{K=xF(J|0)|0}>2”>I=c|0;if((b|0)==0){M=2;N=I;break}M=xF(I|0)|0;N=I}}H=K+1|0;M=a|0;if((M<<24>>24|0)==0){O=e;break a}else if((M<<24>>24|0)!=92){e=e+1|0;K=H;continue}M=K+2|0;switch(a|0){case 76:{e=e+m|0;K=M;continue b;break};case 78:{e=e+q|0;K=M;continue b;break};case 71:{e=e+r|0;K=M;continue b;break};case 84:{e=e+n|0;K=M;continue b;break};case 72:{e=e+o|0;K=M;continue b;break};case 69:{e=e+p|0;K=M;continue b;break};default:{e=e+2|0;K=M;continue b}}}}else{K=0;e=b;c:while(1){G=e+1|0;J=a|0;if((J<<24>>24|0)==0){O=K;break a}else if((J<<24>>24|0)!=92){K=K+1|0;e=G;continue}J=e+2|0;switch(a|0){case 71:{K=K+r|0;e=J;continue c;break};case 78:{K=K+q|0;e=J;continue c;break};case 69:{K=K+p|0;e=J;continue c;break};case 72:{K=K+o|0;e=J;continue c;break};case 84:{K=K+n|0;e=J;continue c;break};case 76:{K=K+m|0;e=J;continue c;break};case 92:{K=K+1|0;e=J;continue c;break};default:{K=K+2|0;e=J;continue c}}}}}while(0);m=kk(O+1|0)|0;O=(j|0)==0;j=(l|0)==0;l=(k|0)==0;k=m;n=b;d:while(1){b=n+1|0;o=a|0;if((o<<24>>24|0)==0){break}else if((o<<24>>24|0)!=92){a=o;k=k+1|0;n=b;continue}o=n+2|0;p=a|0;e:do{switch(p<<24>>24|0){case 92:{if(N){break e}a=92;k=k+1|0;n=o;continue d;break};case 71:{b=a|0;a=b;if(b<<24>>24==0){k=k;n=o;continue d}else{P=k;Q=x}while(1){b=Q+1|0;q=P+1|0;r=a|0;a=r;if(r<<24>>24==0){k=q;n=o;continue d}else{P=q;Q=b}}break};case 78:{b=a|0;a=b;if(b<<24>>24==0){k=k;n=o;continue d}else{R=k;S=w}while(1){b=S+1|0;q=R+1|0;r=a|0;a=r;if(r<<24>>24==0){k=q;n=o;continue d}else{R=q;S=b}}break};case 84:{b=a|0;a=b;if(b<<24>>24==0){k=k;n=o;continue d}else{T=k;U=t}while(1){b=U+1|0;q=T+1|0;r=a|0;a=r;if(r<<24>>24==0){k=q;n=o;continue d}else{T=q;U=b}}break};case 72:{b=a|0;a=b;if(b<<24>>24==0){k=k;n=o;continue d}else{V=k;W=u}while(1){b=W+1|0;q=V+1|0;r=a|0;a=r;if(r<<24>>24==0){k=q;n=o;continue d}else{V=q;W=b}}break};case 76:{b=a|0;a=b;if(b<<24>>24==0){k=k;n=o;continue d}else{X=k;Y=s}while(1){b=Y+1|0;q=X+1|0;r=a|0;a=r;if(r<<24>>24==0){k=q;n=o;continue d}else{X=q;Y=b}}break};case 69:{if(O){k=k;n=o;continue d}b=a|0;a=b;if(b<<24>>24==0){Z=k}else{b=k;q=t;while(1){r=q+1|0;e=b+1|0;K=a|0;a=K;if(K<<24>>24==0){Z=e;break}else{b=e;q=r}}}if(j){_=Z}else{a=58;q=z;b=Z;while(1){r=b+1|0;e=a|0;a=e;if(e<<24>>24==0){_=r;break}else{q=q+1|0;b=r}}}b=a|0;a=b;if(b<<24>>24==0){$=_}else{b=_;q=v;while(1){r=q+1|0;e=b+1|0;K=a|0;a=K;if(K<<24>>24==0){$=e;break}else{b=e;q=r}}}q=a|0;a=q;if(q<<24>>24==0){aa=$}else{q=$;b=u;while(1){r=b+1|0;e=q+1|0;K=a|0;a=K;if(K<<24>>24==0){aa=e;break}else{q=e;b=r}}}if(l){k=aa;n=o;continue d}a=58;b=y;q=aa;while(1){r=q+1|0;e=a|0;a=e;if(e<<24>>24==0){k=r;n=o;continue d}else{b=b+1|0;q=r}}break};default:{}}}while(0);a=92;a=p;k=k+2|0;n=o}a=0;return m|0}function ck(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;if((a|0)==0){return}if((b|0)>0){d=0;e=a;while(1){do{if((d|0)==0){>2“>while(0);f=c|0;do{if((f|0)!=0){Cc(f)}}while(0);f=d+1|0;if((f|0)<(b|0)){d=f;e=e+56|0}else{break}}}eF(a);return}function dk(d){d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;if((d|0)==0){return}if((a|0)==0){>1“>0;g=b|0;h=g<<16>>16;if((f|0)==0){break}if(g<<16>>16>0){g=0;i=f;while(1){do{if((g|0)==0){>2“>while(0);j=c|0;do{if((j|0)!=0){Cc(j)}}while(0);j=g+1|0;if((j|0)<(h|0)){g=j;i=i+56|0}else{break}}}eF(f)}else{>2”>g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;g=i;i=i+16|0;j=g|0;k=(c|>2”>0;c=e;if((a|0)!=0){>2”>0,f);c=l;i=g;return}>2”>iB(d,0);lB(d,c|0);m=a|0;if((m|0)==116){>3”>h+ +>3”>h}else if((m|0)==98){>3”>h+(+>3”>h*.5)- +>3”>h=+>3”>h*.5- +>1”>if((b|0)>0){s=a|0;if((s|0)==108){>3“>h- +>3“>h=+>3“>h*.5}else{>3“>h}>3“>0;h=+>1“>while((f|0)<(b|0))}e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;e=c|0;if((e|0)==0){c=64;f=kk(64)|0;c=f;g=f}else{g=e}if((b|0)==0){h=g;a=0;i=c|0;return i|0}e=d<<24>>24==0;d=b;b=g;g=0;f=0;while(1){j=a|0;if(j<<24>>24==0){h=b;break}k=c|0;if((f|0)>(k-8|0)){l=k<<1;c=l;k=mk(c|0,l)|0;c=k;m=k+f|0;n=a|0}else{m=b;n=j}a:do{switch(n<<24>>24){case 60:{o=4;p=86176;break};case 45:{q=23;break};case 32:{q=24;break};case 38:{if(!e){o=5;p=91328;break a}j=a|0;b:do{if(j<<24>>24==35){k=a|0;if((k<<24>>24|0)==120|(k<<24>>24|0)==88){l=d+3|0;while(1){r=a|0;if((r-48&255)>>>0<10>>>0|(r-97&255)>>>0<6>>>0|(r-65&255)>>>0<6>>>0){l=l+1|0}else{s=r;break b}}}if((k-48&255)>>>0>=10>>>0){s=k;break}l=d+3|0;while(1){r=a|0;if((r-48&255)>>>0<10>>>0){l=l+1|0}else{s=r;break}}}else{if(!((j-97&255)>>>0<26>>>0|(j-65&255)>>>0<26>>>0)){s=j;break}l=d+2|0;while(1){k=a|0;if((k-97&255)>>>0<26>>>0|(k-65&255)>>>0<26>>>0){l=l+1|0}else{s=k;break}}}}while(0);if(s<<24>>24!=59){o=5;p=91328;break a}if((n<<24>>24|0)==60){o=4;p=86176}else if((n<<24>>24|0)==45){q=23}else if((n<<24>>24|0)==32){q=24}else if((n<<24>>24|0)==62){q=22}else{q=26}break};case 62:{q=22;break};default:{q=26}}}while(0);do{if((q|0)==22){q=0;o=4;p=81432}else if((q|0)==23){q=0;o=5;p=167680}else if((q|0)==24){q=0;if((g|0)==0){q=28;break}if((a|0)==32){o=6;p=163496}else{q=28}}else if((q|0)==26){q=0;if((n<<24>>24|0)==34){o=6;p=159408;break}else if((n<<24>>24|0)!=39){q=28;break}o=5;p=154400}}while(0);if((q|0)==28){q=0;o=1;p=d}j=o+f|0;l=m;k=p;r=o;while(1){t=r-1|0;a=a|0;if((t|0)==0){break}else{l=l+1|0;k=k+1|0;r=t}}g=d;d=d+1|0;b=m+o|0;f=j}a=0;i=c|0;return i|0}function ik(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;d=c|0;if((d|0)==0){c=64;e=kk(64)|0;c=e;f=e}else{f=d}if((b|0)==0){g=f;a=0;h=c|0;return h|0}else{i=b;j=f;k=0}while(1){f=a|0;if(f<<24>>24==0){g=j;break}b=c|0;if((k|0)>(b-8|0)){d=b<<1;c=d;b=mk(c|0,d)|0;c=b;l=b+k|0;m=a|0}else{l=j;m=f}a:do{switch(m<<24>>24){case 39:{n=22;break};case 60:{o=4;p=86176;break};case 38:{f=a|0;b:do{if(f<<24>>24==35){b=a|0;if((b<<24>>24|0)==120|(b<<24>>24|0)==88){d=i+3|0;while(1){e=a|0;if((e-48&255)>>>0<10>>>0|(e-97&255)>>>0<6>>>0|(e-65&255)>>>0<6>>>0){d=d+1|0}else{q=e;break b}}}if((b-48&255)>>>0>=10>>>0){q=b;break}d=i+3|0;while(1){e=a|0;if((e-48&255)>>>0<10>>>0){d=d+1|0}else{q=e;break}}}else{if(!((f-97&255)>>>0<26>>>0|(f-65&255)>>>0<26>>>0)){q=f;break}d=i+2|0;while(1){b=a|0;if((b-97&255)>>>0<26>>>0|(b-65&255)>>>0<26>>>0){d=d+1|0}else{q=b;break}}}}while(0);if(q<<24>>24!=59){o=5;p=91328;break a}if((m<<24>>24|0)==39){n=22}else if((m<<24>>24|0)==60){o=4;p=86176}else if((m<<24>>24|0)==62){n=20}else if((m<<24>>24|0)==34){n=21}else{n=23}break};case 62:{n=20;break};case 34:{n=21;break};default:{n=23}}}while(0);if((n|0)==20){n=0;o=4;p=81432}else if((n|0)==21){n=0;o=6;p=159408}else if((n|0)==22){n=0;o=5;p=154400}else if((n|0)==23){n=0;o=1;p=i}f=o+k|0;d=l;b=p;e=o;while(1){r=e-1|0;a=a|0;if((r|0)==0){break}else{d=d+1|0;b=b+1|0;e=r}}i=i+1|0;j=l+o|0;k=f}a=0;h=c|0;return h|0}function jk(a){a=a|0;var b=0,d=0,e=0;if((a|0)==0){b=0;return b|0}d=dF(a)|0;if((d|0)==0){>2”>Ma(117496,14,1,c|0)|0;b=0}}while(0);return b|0}function lk(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=gF(a,da(d,b)|0)|0;if(!((f|0)!=0|(b|0)==0)){>2”>Ma(117496,14,1,c|0)|0;return d|0}function nk(b,d,f,g){b=b|0;d=d|0;f=f|0;g=g|0;var 1:n=b+8|0;if((a|0)==0){k=7;break}else{k=2;break};case >2“>3:x=s+1|0;y=c|>2“>0;if((c|0)==0){A=t;k=5;break}else{B=t;C=0;k=4;break};case >2“>5:D=c|0;if((D|0)==0){q=x;r=A;k=6;break}else{s=x;t=A;w=D;k=3;break};case >2“>0,156448,(E=i,i=i+40|0,c=>2“>q,c=>2“>f,c=d,E)|0)|0;if((u|0)!=0&(v|0)!=0){>2“>l=CF(c|0,m)|0;if((l|0)>0){k=-1;break}else return 0}u=v=0;k=7;break;case 7:c=b;c=0;c=0;c=>2“>8:H=G+8|0;a[(c|0)+157|0]=0;I=(c|0)+1|0;c=>2“>0;if((c[c>>2]|0)==0){J=D;k=11;break}else{k=9;break};case 9:K=0;L=c|0;k=10;break;case 10:D=L+1|0;c=>2“>0;if((c[(c|0)+(p<<2)>>2]|0)==0){J=M;k=11;break}else{K=p;L=D;k=10;break};case 13:N=c|0;if((N|0)==0){k=15;break}else{k=14;break};case 14:D=wa(206,N|0,F|0)|0;if((u|0)!=0&(v|0)!=0){>2”>l=CF(c|0,m)|0;if((l|0)>0){k=-1;break}else return 0}u=v=0;O=D;k=16;break;case 16:c=O;c=0;P=c|0;if((P|0)==0){k=18;break}else{k=17;break};case 17:D=wa(206,P|0,c<<2|0)|0;if((u|0)!=0&(v|0)!=0){18:D=ma(54,c<<2|0)|0;if((u|0)!=0&(v|0)!=0){19:c=Q;c=>2”>20:T=S+8|0;c[(c|>2”>0;p=c[c>>2]|0;if((p|0)==0){U=4;V=R;k=25;break}else{W=0;X=R;Y=D;Z=p;k=21;break};case >2”>c|>2”>0)+160>>2]=0;c[(c|0)+164>>2]=-1;if((X|0)==0){$=0;k=23;break}else{k=22;break};case >2”>3;$=((c[(c[(c|>2”>0)+8>>2]|0)+232>>2]|0)|0)<(e[(c|0)+170>>1]|0)?0:X;k=23;break;case >2”>0;D=c[(c|0)+(aa<<2)>>2]|0;if((D|0)==0){k=24;break}else{W=aa;X=$;Y=p;Z=D;k=21;break};case 24:U=(aa<<2)+4|0;V=$;k=25;break;case 25:D=ma(12,U|0)|0;if((u|0)!=0&(v|0)!=0){>2”>u=v=0;c[(c|>2”>0)+264>>2]=0;ba=c[(c|0)+180>>2]|0;ca=0;k=26;break;case >2”>l=CF(c|0,m)|0;if((l|0)>0){k=-1;break}else return 0}>2”>0)+268>>2]=D;c[(c|29:ea=ma(10,c|0)|0;if((u|0)!=0&(v|0)!=0){u=v=0;D=c[(c[(c|0)+8>>2]|0)+180>>2]|0;if((D|0)==0){k=30;break}else{fa=D;k=31;break};case 30:D=ma(30,ea|0)|0;if((u|0)!=0&(v|0)!=0){>2”>31:ja=fa+8|0;D=c|>2”>l=CF(c|0,m)|0;if((l|0)>0){k=-1;break}else return 0}>2”>33:D=c|0;if((D|0)==0){k=30;break}else{fa=D;k=31;break};case 34:D=ma(30,ea|0)|0;if((u|0)!=0&(v|0)!=0){>2”>35:qa=ia+8|0;c[(c|>2”>0;p=c[c>>2]|0;if((p|0)==0){ra=D;k=37;break}else{sa=0;ta=D;ua=p;k=36;break};case >2”>0;D=(e[(c|>2”>3|0)==3?ua:ua+32|0)+28>>2]|0)+8>>2]|0)+232>>2]|0)|0;c=(>2”>0;M=c[(c|0)+(D<<2)>>2]|0;if((M|0)==0){ra=p;k=37;break}else{sa=D;ta=p;ua=M;k=36;break};case >2”>38:za=ya;Ba=ya-32|0;M=(c[(c[((c&>2”>0;c=p-1;if((p|0)<2){k=39;break}else{k=40;break};case >2”>l=CF(c|0,m)|0;if((l|0)>0){k=-1;break}else return 0}u=v=0;k=40;break;case 41:if((ga|0)==(c|0)){k=46;break}else{k=42;break};case >2“>l=CF(c|0,m)|0;if((l|0)>0){k=-1;break}else return 0}u=v=0;i=E;M=c[(c[(c|0)+8>>2]|0)+180>>2]|0;if((M|0)==0){k=46;break}else{Da=M;k=43;break};case >2“>0;if((c|0)==0){Fa=M;k=45;break}else{k=44;break};case 44:M=ma(56,Da|0)|0;if((u|0)!=0&(v|0)!=0){>2“>u=v=0;p=c[(c|>2“>M,c=p,E)|0)|0;if((u|0)!=0&(v|0)!=0){>2“>u=v=0;i=E;Fa=c|0;k=45;break;case >2“>l=CF(c|0,m)|0;if((l|0)>0){k=-1;break}else return 0}u=v=0;k=47;break;case 47:if((f|0)<1){k=48;break}else{k=54;break};case 48:p=c[(c[(c|0)+8>>2]|0)+180>>2]|0;if((p|0)==0){Ga=0;k=216;break}else{Ha=p;k=49;break};case >2“>0;Ja=c|0;if((Ja|0)==0){Ka=p;k=51;break}else{k=50;break};case 50:ka(150,Ja|0);if((u|0)!=0&(v|0)!=0){>2“>u=v=0;Ka=c|0;k=51;break;case >2“>l=CF(c|0,m)|0;if((l|0)>0){k=-1;break}else return 0}53:a=54:c=(g|0)>-1?g:30;Na=BF(178552,k,m)|0;k=217;break;case 217:if((Na|0)==0){k=55;break}else{Ga=2;k=216;break};case 55:if((c|0)<2){k=56;break}else{k=57;break};case 57:p=c[(c[(c|0)+8>>2]|0)+180>>2]|0;if((p|0)==0){k=58;break}else{Qa=p;k=59;break};case 58:if((c|0)>0){Ra=0;k=60;break}else{k=61;break};case >2”>0)+157|0]=0;c[c[(c|>2”>0)+260>>2]>>2]=0;c[(c|>2”>0)+264>>2]=0;M=c[(c|0)+164>>2]|0;if((M|0)==0){k=58;break}else{Qa=M;k=59;break};case 60:c[(c[(c[(c|0)+(Ra<<2)>>2]|0)+8>>2]|0)+164>>2]=-1;M=Ra+1|0;if((M|0)<(c|0)){Ra=M;k=60;break}else{k=61;break};case 61:c=0;c=0;M=c[(c[(c|0)+8>>2]|0)+180>>2]|0;if((M|0)==0){Sa=0;Ta=0;k=64;break}else{Ua=M;k=62;break};case 62:ma(36,Ua|0)|0;if((u|0)!=0&(v|0)!=0){>2”>u=v=0;M=c[(c|0)+164>>2]|0;if((M|0)!=0&(c|0)==0){Ua=M;k=62;break}else{k=63;break};case 63:Sa=c|0;Ta=c[(c[(c|0)+8>>2]|0)+180>>2]|0;k=64;break;case 64:if((Sa|0)<(c|0)){k=65;break}else{k=85;break};case 65:Va=(Ta|0)==0;if(Va){Ga=1;k=216;break}else{Wa=0;Xa=Ta;k=66;break};case >2”>0;Za=c|>2”>67:cb=c|>2”>68:M=c&>2”>0;fb=c|>2”>0;hb=c|0;ib=(a|0)==0;if((a|0)==0){k=70;break}else{k=69;break};case 69:if(ib){jb=eb;k=71;break}else{db=ab;k=75;break};case 70:if(ib){db=ab;k=75;break}else{jb=gb;k=71;break};case 71:if((jb|0)==0){db=ab;k=75;break}else{k=72;break};case 72:if((ab|0)==0){k=74;break}else{k=73;break};case >2”>3;if(((c|>1”>0)-(e|>2”>0)+8>>2]|0)+232>>2]|0)-(c[(c[(c|>2”>75:M=$a+1|0;p=c|0;if((p|0)==0){_a=db;k=76;break}else{$a=M;ab=db;bb=p;k=67;break};case >2”>78:p=c&>2”>0;lb=c|>2”>0;nb=c|>2”>0)-(c|79:pb=(a|0)==0;if((a|0)==0){k=81;break}else{k=80;break};case 80:if(pb){qb=mb;k=83;break}else{k=82;break};case 81:if(pb){k=82;break}else{qb=kb;k=83;break};case 82:qb=0;k=83;break;case 83:rb=(qb|0)==(kb|0)?-ob|0:ob;if((Sa|0)>0){sb=0;k=84;break}else{k=57;break};case 84:M=(c[(c[(c|>2“>c|0)+rb;M=sb+1|0;if((M|0)<(c|0)){sb=M;k=84;break}else{k=57;break};case 85:pa(34,Ta|0,0,1)|0;if((u|0)!=0&(v|0)!=0){u=v=0;la(34,c[(c[(c|0)+8>>2]|0)+180>>2]|0,0);if((u|0)!=0&(v|0)!=0){>2”>87:ub=tb+8|0;M=c|>2”>l=CF(c|0,m)|0;if((l|0)>0){k=-1;break}else return 0}>2”>89:xb=c|0;if((xb|0)==0){yb=wb;k=91;break}else{k=90;break};case 90:ka(150,xb|0);if((u|0)!=0&(v|0)!=0){>2”>u=v=0;yb=c|0;k=91;break;case 91:a=92:zb=c|0;Ab=c|0;if((zb|0)<(Ab|0)){k=93;break}else{Bb=0;Cb=0;k=99;break};case 93:Db=c|0;Eb=0;Fb=0;Gb=zb;k=94;break;case >2“>0;Ib=c[(c|0)+160>>2]|0;if((Ib|0)<0){k=95;break}else{Jb=Fb;Kb=Eb;k=98;break};case 95:if((Eb|0)==0){Lb=Hb;k=97;break}else{k=96;break};case 97:M=Fb+1|0;if((M|0)<(c|0)){Jb=M;Kb=Lb;k=98;break}else{Mb=Lb;k=106;break};case 98:M=Gb+1|0;c=M;if((M|0)<(Ab|0)){Eb=Kb;Fb=Jb;Gb=M;k=94;break}else{Bb=Kb;Cb=Jb;k=99;break};case 99:if((zb|0)>0){k=100;break}else{Mb=Bb;k=106;break};case 100:c=0;Nb=c|0;Ob=0;Pb=Bb;Qb=Cb;k=101;break;case >2”>0;Sb=c[(c|0)+160>>2]|0;if((Sb|0)<0){k=102;break}else{Tb=Qb;Ub=Pb;k=105;break};case 102:if((Pb|0)==0){Vb=Rb;k=104;break}else{k=103;break};case 104:M=Qb+1|0;if((M|0)<(c|0)){Tb=M;Ub=Vb;k=105;break}else{Mb=Vb;k=106;break};case 105:M=Ob+1|0;c=M;if((M|0)<(zb|0)){Ob=M;Pb=Ub;Qb=Tb;k=101;break}else{Mb=Ub;k=106;break};case 106:if((Mb|0)==0){Wb=Pa;k=147;break}else{k=107;break};case >2“>3;Yb=Mb+32|0;p=c|>2“>0;M=(c[(c|0)+284>>2]|0);_b=M?p:D;c=0;c=2147483647;D=_b+8|0;c=0)+280>>2];c=>2“>l=CF(c|0,m)|0;if((l|0)>0){k=-1;break}else return 0}u=v=0;k=110;break;case 109:ka(138,_b|0);if((u|0)!=0&(v|0)!=0){110:$b=c|>2”>3;bc=$b-32|0;cc=$b+32|0;dc=$b+8|0;ec=(c[(c[(c|>2”>0)+8>>2]|0)+232>>2]|0)-(e[(c|0)+170>>1]|0)|0;if((ec|0)>0){k=111;break}else{k=118;break};case >2”>3;gc=c|>2”>0;if(((c|>2”>l=CF(c|0,m)|0;if((l|0)>0){k=-1;break}else return 0}u=v=0;k=118;break;case >2”>0;jc=c|>2”>0)+(c|0)|0)==1){k=114;break}else{k=115;break};case 114:la(10,ic|0,-ec|0);if((u|0)!=0&(v|0)!=0){>2”>115:if((c|>2”>l=CF(c|0,m)|0;if((l|0)>0){k=-1;break}else return 0}u=v=0;k=118;break;case 117:la(10,ic|0,-ec|0);if((u|0)!=0&(v|0)!=0){>2”>118:kc=Mb+8|0;lc=c[(c|>2”>3;mc=(c|>2”>119:oc=nc+8|0;pc=c|>2”>0)+284>>2]|0;if((c|0)>(qc|0)){k=121;break}else{k=120;break};case >2”>121:rc=c|>2”>0)+160|0;wc=c|>2”>122:c=wc+lc;k=124;break;case >2”>124:M=c&>2”>0;p=c|>2”>0)+284>>2]|0)>(c[(c|0)+284>>2]|0)?D:p;k=119;break;case >2”>3;xc=(c|>2”>126:zc=c|>2”>0)+284>>2]|0;if((c|0)>(Ac|0)){k=128;break}else{k=127;break};case >2”>128:Bc=c|>2”>0)+160|0;Gc=c|>2”>129:c=Gc+lc;k=131;break;case >2”>131:p=c&>2”>0;M=c|>2”>0)+284>>2]|0)>(c[(c|0)+284>>2]|0)?D:M;k=126;break;case 132:if((yc|0)==(nc|0)){k=134;break}else{k=133;break};case >2”>l=CF(c|0,m)|0;if((l|0)>0){k=-1;break}else return 0}u=v=0;i=E;la(40,178552,1);if((u|0)!=0&(v|0)!=0){>2”>134:c[(c|>2”>0)+160>>2]=0;c[(c|0)+164>>2];c[(c|>2“>0)+164>>2]<<2)>>2]=$b;c[(c|>2“>3|0)==3?Mb:Yb)+28>>2]|0)+8|0;M=(c|>2“>0;Ic=D-1|0;c=>2“>136:Mc=Lc+1|0;if((c|0)==(Mb|0)){Kc=Lc;k=137;break}else{k=135;break};case >2“>c;>2“>0)+268>>2]|0)+(Ic<<2)>>2]=0;Nc=(c[((c&>2“>0)+264|0;M=c|>2“>Oc;Pc=c[(c|0)+260>>2]|0;if((M|0)<1){Qc=0;k=140;break}else{Rc=0;k=139;break};case 138:if((Rc|0)<(Oc|0)){Rc=Sc;k=139;break}else{Qc=Sc;k=140;break};case >2“>140:c=>2“>c[(c[(c|>2“>3|0)==3?$b:cc)+28>>2]|0)+8|0;D=(c|>2“>0;c=>2“>0)+268>>2]|0)+(p<<2)>>2]=$b;p=(c|>2“>0)+(c<<>2“>3|0)==2?$b:bc)+28>>2]|0)+8|0;M=(c|>2“>0;c=>2“>0)+260>>2]|0)+(D<<2)>>2]=$b;D=(c|>2“>0)+(c<<>2“>0;pa(34,nc|0,c|>2“>l=CF(c|0,m)|0;if((l|0)>0){k=-1;break}else return 0}u=v=0;Tc=Pa+1|0;if((a|0)==0){k=146;break}else{k=141;break};case 141:if(((Tc|0)%100|0|0)==0){k=142;break}else{k=146;break};case 142:Uc=(Tc|0)%1e3|0;if((Uc|0)==100){k=143;break}else{k=144;break};case 143:Aa(42,117448,17,1,Oa|0)|0;if((u|0)!=0&(v|0)!=0){>2“>u=v=0;pa(30,Oa|0,126920,(E=i,i=i+8|0,c=Tc,E)|0)|0;if((u|0)!=0&(v|0)!=0){>2“>144:pa(30,Oa|0,126920,(E=i,i=i+8|0,c=Tc,E)|0)|0;if((u|0)!=0&(v|0)!=0){>2“>l=CF(c|0,m)|0;if((l|0)>0){k=-1;break}else return 0}u=v=0;k=146;break;case 146:if((Tc|0)<(f|0)){Pa=Tc;k=92;break}else{Wb=Tc;k=147;break};case 147:if((d|0)==1){k=148;break}else if((d|0)==2){k=180;break}else{k=197;break};case 148:c=2147483647;c=-2147483647;Vc=(c|>2“>149:$c=Yc+8|0;ad=c|0;if((a|0)==0){k=150;break}else{bd=Zc;cd=_c;dd=ad;k=151;break};case 0;p=(Zc|0)<(D|0)?Zc:D;c=0)+232>>2]|0;M=(_c|0)>(D|0)?_c:D;c=>2“>151:M=c|0;if((M|0)==0){k=152;break}else{Yc=M;Zc=bd;_c=cd;k=149;break};case 152:if((bd|0)==0){ed=cd;k=157;break}else{k=153;break};case >2“>154:M=fd+8|0;p=(c|>2“>c|0)+164>>2]|0;hd=c|0;if((p|0)==0){k=155;break}else{fd=p;gd=hd;k=154;break};case 155:Wc=hd;Xc=c|0;k=156;break;case 156:p=Xc-Wc|0;c=p;c=0;ed=p;k=157;break;case 157:id=ma(12,(ed<<2)+4|0)|0;if((u|0)!=0&(v|0)!=0){u=v=0;jd=id;if((c|0)<0){k=159;break}else{kd=0;k=158;break};case 0;if((kd|0)<(c|0)){kd=kd+1|0;k=158;break}else{k=159;break};case 159:p=c[(c[(c|0)+8>>2]|0)+180>>2]|0;if((p|0)==0){k=179;break}else{ld=p;k=160;break};case 0;if((a|0)==0){k=161;break}else{od=nd;k=162;break};case >2“>2)|0;c=(>2“>0)+1;od=c|0;k=162;break;case 163:p=c[(c[(c|0)+8>>2]|0)+180>>2]|0;if((p|0)==0){k=179;break}else{pd=p;k=164;break};case 0;if((a|0)==0){k=165;break}else{sd=rd;k=178;break};case 165:td=c|>2“>0;p=c|0;if((p|0)==0){vd=0;wd=0;k=167;break}else{xd=0;yd=0;zd=0;Ad=p;k=166;break};case >2“>0;M=(c|>2“>0)+(c[(c[(c[((c&>2“>167:Cd=c|>2“>168:Bd=c|>2“>0)+Hd|0;p=(c[(c[(c[((c&>2“>0)|0;Bd=(Gd|0)<(p|0)?Gd:p;p=Fd+1|0;D=c|0;if((D|0)==0){Dd=Bd;Ed=M;k=169;break}else{Fd=p;Gd=Bd;Hd=M;Id=D;k=168;break};case 169:Jd=(vd|0)<0?0:vd;if((wd|0)==(Ed|0)){k=170;break}else{Kd=rd;k=173;break};case 170:if((Jd|0)<(Dd|0)){Ld=Jd;Md=Jd;k=171;break}else{Nd=Jd;k=172;break};case >2“>0)<(c|0)?D:Ld;if((D|0)<(Dd|0)){Ld=M;Md=D;k=171;break}else{Nd=M;k=172;break};case >2“>2)|0;c=(>2“>0)-1;M=jd+(Nd<<2)|0;c=(>2“>0)+1;c[(c|>2“>173:Od=c|0;if((Od|0)==0){Pd=Kd;k=175;break}else{k=174;break};case 174:ka(150,Od|0);if((u|0)!=0&(v|0)!=0){>2“>u=v=0;Pd=c|0;k=175;break;case >2“>l=CF(c|0,m)|0;if((l|0)>0){k=-1;break}else return 0}177:a=>2”>178:M=c|0;if((M|0)==0){k=179;break}else{pd=M;k=164;break};case 179:ka(150,id|0);if((u|0)!=0&(v|0)!=0){180:if((c|0)>0){Sd=0;k=181;break}else{k=191;break};case 181:Td=c[(c|>2“>182:Ud=Td;M=c&>2“>0;Wd=Td-32|0;Bd=c|>2“>0)+284>>2]|0)<(c[(c|0)+284>>2]|0);Xd=M?D:Bd;c=0;c=2147483647;Bd=Xd+8|0;c=0)+280>>2];c=>2”>l=CF(c|0,m)|0;if((l|0)>0){k=-1;break}else return 0}u=v=0;k=185;break;case 184:ka(138,Xd|0);if((u|0)!=0&(v|0)!=0){185:Yd=c|0;if((Yd|0)==0){k=190;break}else{k=186;break};case >2“>3;Zd=(c[(c[(c|>2“>0)+8>>2]|0)+232>>2]|0)-(e[(c|0)+170>>1]|0)|0;if((Zd|0)<2){k=190;break}else{k=187;break};case >2“>3;_d=c|>2“>0;if((c[(c|>2“>l=CF(c|0,m)|0;if((l|0)>0){k=-1;break}else return 0}u=v=0;k=190;break;case 189:la(10,$d|0,(Zd|0)/-2|0|0);if((u|0)!=0&(v|0)!=0){190:M=Sd+1|0;if((M|0)<(c|0)){Sd=M;k=181;break}else{k=191;break};case 191:M=c[(c[(c|0)+8>>2]|0)+180>>2]|0;if((M|0)==0){k=212;break}else{ae=M;k=192;break};case >2”>0;ce=c|0;if((ce|0)==0){de=M;k=194;break}else{k=193;break};case 193:ka(150,ce|0);if((u|0)!=0&(v|0)!=0){>2”>u=v=0;de=c|0;k=194;break;case >2”>l=CF(c|0,m)|0;if((l|0)>0){k=-1;break}else return 0}196:a=197:c=2147483647;c=-2147483647;ge=c|>2”>198:oe=le+8|0;pe=c|0;if((a|0)==0){k=199;break}else{qe=me;re=ne;se=pe;k=200;break};case 0;Bd=(me|0)<(M|0)?me:M;c=0)+232>>2]|0;D=(ne|0)>(M|0)?ne:M;c=>2”>200:D=c|0;if((D|0)==0){k=201;break}else{le=D;me=qe;ne=re;k=198;break};case 201:if((qe|0)==0){te=ge;k=206;break}else{k=202;break};case >2”>203:D=ue+8|0;Bd=(c|>2”>c|0)+164>>2]|0;we=c|0;if((Bd|0)==0){k=204;break}else{ue=Bd;ve=we;k=203;break};case 204:ie=we;je=c|0;ke=c|0;k=205;break;case 205:c=je-ie;c=0;te=ke;k=206;break;case >2“>207:ye=xe+8|0;Bd=c|>2“>l=CF(c|0,m)|0;if((l|0)>0){k=-1;break}else return 0}>2“>209:Be=c|0;if((Be|0)==0){Ce=Ae;k=211;break}else{k=210;break};case 210:ka(150,Be|0);if((u|0)!=0&(v|0)!=0){>2“>u=v=0;Ce=c|0;k=211;break;case 211:a=212:if((a|0)==0){Ga=0;k=216;break}else{k=213;break};case 213:if((Wb|0)>99){k=214;break}else{k=215;break};case 214:wa(100,10,Oa|0)|0;if((u|0)!=0&(v|0)!=0){215:Bd=c|0;D=c|0;De=+xa(2);if((u|0)!=0&(v|0)!=0){>2“>u=v=0;pa(30,Oa|0,114976,(E=i,i=i+40|0,c=>2“>Bd,c=>3“>Wb,h=De,E)|0)|0;if((u|0)!=0&(v|0)!=0){>2“>d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;d=a+8|0;a=(c|>2“>c|>2“>0;e=c[c>>2]|0;if((e|0)==0){f=a}else{g=0;h=a;a=e;while(1){>2“>pk(c[((c&>2“>e=g+1|0;j=c[(c|0)+(e<<2)>>2]|0;if((j|0)==0){f=i;break}else{g=e;h=i;a=j}}}>2“>if((m|0)==(c|0)){n=l}else{>2“>3|0)==3?m:m+32|0)+28>>2]|0,b);n=c|0}>2“>e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;e=a+8|0;c[(c|>2“>0)+280>>2]=d;a=c|>2“>a=qk(c[((c&>2“>a=i+1|0;m=c[(c|0)+(a<<2)>>2]|0;if((m|0)==0){g=k;h=l;break}else{i=a;j=k;d=m;f=l}}}>2“>n=g;o=h;p=o+284|0;q=n;c=q;r=n+1|0;return r|0}else{s=0;t=g;u=l;v=h}while(1){if((u|0)==(b|0)){w=t;x=v}else{>2“>3|0)==3?u:u+32|0)+28>>2]|0,u,t)|0;w=h;x=c|0}>2“>p=o+284|0;q=n;c=q;r=n+1|0;return r|0}function rk(a){a=a|0;var >2“>0;d=c[c>>2]|0;if((d|0)==0){f=a}else{g=0;h=a;a=d;while(1){>2“>if((c|0)<0){>2“>3;j=c[(c|0;if(!((c|0)>(k|0)|(k|0)>(c|0))){break}>2”>0)-(c[(c[(c|0)|0;if(!((k|0)<(c|0)|(c|0)==0)){break}c=a;c=k}else{>2“>3|0)==2?a:a-32|0)+28>>2]|0;if((c[(c|>2“>while(0);d=g+1|0;k=c|>2“>a=c[c>>2]|0;h=c|0;if((a|0)!=0&(h|0)>0){l=0;m=f;n=a;o=h}else{return}while(1){>2“>3|0)==3?n:n+32|0)+28>>2]|0;if((c[(c|>2“>rk(h);p=c|0;q=c|0}else{p=m;q=o}>2“>b=0,d=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;b=a+8|0;a=c|>2“>d=c|0;do{>2“>i=c&>2“>0)+8>>2]|0;k=c|0;if(!((c|0)>(k|0)|(k|0)>(c|0))){break}>2“>0)+8>>2]|0)+232>>2]|0)-(c|0)|0;if(!((k|0)<(c|0)|(c|0)==0)){break}c=a;c=k}else{>2”>3|0)==3?a:a+32|0)+28>>2]|0;if((c[(c|>2”>while(0);d=g+1|0;k=c|>2”>a=c[c>>2]|0;h=c|0;if((a|0)!=0&(h|0)>0){l=0;m=f;n=a;o=h}else{return}while(1){>2”>3|0)==2?n:n-32|0)+28>>2]|0;if((c[(c|>2”>sk(h);p=c|0;q=c|0}else{p=m;q=o}>2”>d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;d=a+8|0;a=c|>2”>tk(c[((c&>2”>a=g+1|0;j=c[(c|0)+(a<<2)>>2]|0;if((j|0)==0){f=i;break}else{g=a;h=j;e=i}}}>2”>tk(c[((c&>2”>f=e+1|0;g=c[(c|0)+(f<<2)>>2]|0;if((g|0)==0){break}else{e=f;h=g;i=k}}}if((b|0)==0){return}>2”>3;i=c|>2”>0;if((c|0)==(b|0)){l=1;m=i;n=h}else{>2”>0;l=-1;m=h;n=c|0}>2”>0;k=c|0;if((k|0)==0){o=0}else{>2”>j=c&>2”>p=c|0}else{p=a}>2”>if((a|0)>(c|0)){q=21;break}>2”>0;if((c|0)>-1){>2”>t=1;u=s-(c|0)|0}}while(0);if((q|0)==21){>2”>a=(c|>2”>k=c&>2”>w=c|0}else{w=u}>2”>if((u|0)>(c|0)){q=38;break}>2”>0;if((c|0)>-1){>2”>y=1;z=x-(c|0)|0}}while(0);if((q|0)==38){>2”>u=t?1:-1;j=(((y?u:-u|0)|0)<0?-z|0:z)+g|0;u=f+1|0;k=c|0;if((k|0)==0){o=j;break}else{f=u;g=j;d=k}}}}>2”>0;g=c|0;if((g|0)==0){A=o}else{>2”>y=c&>2”>B=c|0}else{B=x}>2”>if((x|0)>(c|0)){q=32;break}>2”>0;if((c|0)>-1){>2”>D=1;E=C-(c|0)|0}}while(0);if((q|0)==32){>2”>x=(c|>2”>g=c&>2”>F=c|0}else{F=l}>2”>if((l|0)>(c|0)){q=47;break}>2”>0;if((c|0)>-1){>2”>H=1;I=G-(c|0)|0}}while(0);if((q|0)==47){>2”>l=E?1:-1;y=(((H?l:-l|0)|0)<0?-I|0:I)+n|0;l=z+1|0;g=c|0;if((g|0)==0){A=y;break}else{z=l;n=y;o=g}}}}>2”>d=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;d=b+8|0;b=c|>2”>k=i;l=c&if((a|0)==0){>2“>0)-(c[(c[(c|vk(i);if((c|0)==((c|0)-1|0)){p=1;q=15;break b}>2”>o=c|0}else{o=j}}>2”>while(0);o=c[c>>2]|0;if((o|0)==0){p=0;return p|0}else{r=0;s=o;t=g}c:while(1){>2”>3;b=s+32|0;f=c[(c|0)+8>>2]|0;do{if((a|0)==0){>2”>0)+8>>2]|0)+232>>2]|0)-(c|vk(s);if((c|0)==((c|0)-1|0)){p=1;q=15;break c}>2“>u=c|0}else{u=t}}>2“>d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0;d=i;e=(c|>2“>Fv(1,96648,(f=i,i=i+1|0,i=i+7&-8,c=0,f)|0)|0;i=f;rc(178552,1)}c;e=c|0;c=e+1;c[(c|>2”>0;h=b+32|0;j=c|k=c|0;c=k+1;c[(c|>2“>g=b-32|0;j=c|k=c|0;c=k+1;c[(c|>2”>l=(c|>2”>0)+157|0]=1;h=(c|>2”>0;c=>2”>0)+268>>2]|0)+(m<<2)>>2]=b;m=(c|>2”>0)+(c<<>2”>0;if((c[(c|>2”>Fv(1,91288,(f=i,i=i+1|0,i=i+7&-8,c=0,f)|0)|0;i=f;rc(178552,1)}>2”>3|0)==2?b:g)+28>>2]|0)+8|0;a[(c|>2”>0)+264|0;e=c|>2”>e+1;c[(c[(c|>2”>0)+260|0;c[(c|>2”>2)>>2]=0;b=c|>2”>0)+((c|0)-1<<2)>>2]|0)==0){b=0.0;if((c|0)==0){b=a;return+b}b=+h-a;return+b}function xk(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var 0)+8>>2]|0)+4>>2]|0;c=j;k=d+8|0;if((c|0)!=0){>3”>0;m=+h+ +h=m;h=m/72.0}>3“>0;m=+h;>3“>o=+h;b=g|0;l=e;Oc(o,j)|0)|0;i=j;Oc[c&255](l,b)|0;Oc[c&m/72.0,j)|0)|0;i=j;Oc[c&255](l,b)|0;Oc[c&n/72.0,j)|0)|0;i=j;Oc[c&255](l,b)|0;a=10;Oc[c&255](l,212960)|0;k=ux(d)|0;if((k|0)!=0){p=k;do{q=p|0;r=Dy($w(q)|0)|0;Oc[c&255](l,126896)|0;Oc[c&>3“>0;n=+h;72.0;Oc[c&m,j)|0)|0;i=j;Oc[c&255](l,b)|0;if((c|0)==0){s=n}else{s=+h-n}Oc[c&s/72.0,j)|0)|0;i=j;Oc[c&>2”>r=Hx(q)|0;t=dy(r,c[c[(c|0)+104>>2]>>2]|0)|0;u=Dy(t)|0;fy(r,t)|0;v=u}else{v=Dy(fw(q,c|0)|0)|0}0)+32>>3];Oc[c&n,j)|0)|0;i=j;Oc[c&0)+40>>3];Oc[c&n,j)|0)|0;i=j;Oc[c&255](l,b)|0;Oc[c&255](l,156424)|0;Oc[c&255](l,v)|0;u=Im(q,c|0,114968)|0;Oc[c&255](l,156424)|0;Oc[c&0)+8>>2]>>2]|0;Oc[c&255](l,156424)|0;Oc[c&255](l,u)|0;u=Im(q,c|0,108072)|0;Oc[c&255](l,156424)|0;Oc[c&255](l,u)|0;u=Im(q,c|0,213368)|0;if((a|0)==0){w=Im(q,c|0,96632)|0}else{w=u}Oc[c&255](l,156424)|0;Oc[c&255](l,w)|0;a=10;Oc[c&255](l,212960)|0}p=vx(d,p)|0;}while((p|0)!=0)}p=ux(d)|0;if((p|0)==0){x=c|0;y=Oc(l,167632)|0;i=g;return}w=f<<24>>24==0;f=p;do{p=mw(d,f)|0;if((p|0)!=0){v=p;do{if(w){z=213368;A=213368}else{p=v|0;u=ew(p,91272)|0;q=ew(p,86088)|0;z=(q|0)!=0?q:213368;A=(u|0)!=0?u:213368}>2“>0;p=c|0;do{if((p|0)==0){B=q}else{>2“>t=c|0;r=0;C=0;while(1){Oc[c&>2”>3|0)==3?v:v+32|0)+28>>2]|0,A);yk(e,c[((c&3|0)==2?v:v-32|0)+28>>2]|0,z);Oc[c&F,j)|0)|0;i=j;Oc[c&>2“>0;r=c|>2“>C=c|>2“>0;k=c|0;if((k|0)>0){C=0;do{s=h[r(C<<4)+8>>3];n=h[r(C<<4)>>3]/72.0;Oc[c&n,j)|0)|0;i=j;Oc[c&255](l,b)|0;if((c|0)==0){J=s}else{J=+h-s}Oc[c&J/72.0,j)|0)|0;i=j;Oc[c&255](l,b)|0;C=C+1|0;}>2“>k=G+1|0;C=c|>2“>while(0);if((c|0)!=0){>2“>3|0)==3?v:v+32|0)+28>>2]|0)|0;q=dy(p,c[c[(c|0)+96>>2]>>2]|0)|0;C=Dy(q)|0;fy(p,q)|0;Oc[c&255](l,156424)|0;Oc[c&>3“>0)+96>>2]|0;s=+h;72.0;Oc[c&n,j)|0)|0;i=j;Oc[c&255](l,b)|0;if((c|0)==0){L=s}else{L=+h-s}Oc[c&L/72.0,j)|0)|0;i=j;Oc[c&255](l,b)|0;}C=v|0;q=Im(C,c|0,114968)|0;Oc[c&255](l,156424)|0;Oc[c&255](l,q)|0;q=Im(C,c|0,108072)|0;Oc[c&255](l,156424)|0;Oc[c&255](l,q)|0;a=10;Oc[c&255](l,212960)|0;v=ow(d,v)|0;}while((v|0)!=0)}f=vx(d,f)|0;}while((f|0)!=0);x=c|0;y=Oc(l,167632)|0;i=g;return}function yk(b,d,e){b=b|0;d=d|0;e=e|0;var f=b;Oc[c&255](f,156424)|0;Oc[c&255](f,g)|0;if((e|0)==0){return}if((a|0)==0){return}g=Dy(e)|0;Oc[c&255](f,113176)|0;Oc[c&255](f,g)|0;return}function zk(d,f,g){d=d|0;f=f|0;g=g|0;var 0)+170>>1]|0)>>>0>2>>>0;Zh(1);if((c|0)!=0){>3”>0;o=+h+ +h=o;h=o/72.0}Iv(k,1024,j+1024|0);en(d,1,163480,213368)|0;en(d,1,159400,213368)|0;c=en(d,1,154328,213368)|0;c=>2“>en(d,1,148272,213368)|0;p=a[(c|0)+113|0]|0}if((p&1)==0){q=p}else{>2“>en(d,2,148272,213368)|0;r=a[(c|0)+113|0]|0}if((r&2)==0){s=r}else{>2“>en(d,2,139048,213368)|0;t=a[(c|0)+113|0]|0}if((t&8)==0){u=0;v=0;w=0}else{t=en(d,0,145120,213368)|0;s=en(d,0,136496,213368)|0;u=en(d,0,133672,213368)|0;v=s;w=t}t=en(d,0,131552,213368)|0;s=ux(d)|0;if((s|0)==0){x=0;y=0}else{r=j|0;q=k+4|0;p=k+8|0;n=k|0;z=s;s=0;A=0;while(1){>3“>0;o=+h;D=(c|0)!=0;if(m){if(D){E=+h- +>3“>E=+h}>3“>0)+16>>3]*72.0;nb(r|0,129264,(G=i,i=i+24|0,h=>3“>E,h=>3“>nb(r|0,126056,(G=i,i=i+8|0,h=+>2“>while((H|0)<(e[(c|0)+170>>1]|0))}>2“>0;if(H>>>0<(c|0)>>>0){I=H}else{a=>2”>0;c=H;gw(z|0,163480,H)|0}else{if(D){J=+h- +>3”>J=+h}>3”>o,h=J,G)|0)|0;i=G;gw(z|0,163480,r)|0}>2”>h[(c|0)+80>>3]/72.0,G)|0)|0;i=G;H=z|0;hw(H,c|>3”>0;nb(r|0,121728,(G=i,i=i+8|0,h=(+>3”>h)/72.0,G)|0)|0;i=G;hw(H,c[53574]|>2”>0;L=c|0;do{if((L|0)==0){M=K}else{if((a|0)==0){M=K;break}if((c|0)==0){N=F}else{N=+h-F}>3“>h,>2“>N,G)|0)|0;i=G;gw(H,148272,r)|0;M=c|0}}while(0);do{>2“>Ak(z,c|>2“>0;if(L>>>0<(c|0)>>>0){O=L}else{a=>2”>0;c=L;gw(H,159400,L)|0}else{if((c|0)==0){break}if((tl(z)|0)<<24>>24==0){break}>2”>0)+12>>2]|0;K=L+8|0;C=c|0;if((C|0)<3){D=ew(H,120104)|0;if((D|0)==0){P=8}else{P=Rb(D|0)|0}D=(P|0)<3?8:P;if((D|0)>0){Q=D;R=45}}else{Q=C;R=45}if((R|0)==45){R=0;C=L+44|0;o=+(Q|0);L=0;do{if((L|0)>0){>2”>0;if(D>>>0<(c|0)>>>0){S=D}else{>2”>c=S+1;a=32}>2”>D=c|0;if((c|0)==0){T=h[D(L<<4)+8>>3]/72.0}else{T=+h- h[D(L<<4)+8>>3]/72.0}>3”>72.0,h=T,G)|0)|0;i=G}else{>3”>0;F=+(L|0)/o*3.141592653589793*2.0;U=+h.5+V(F);if((c|0)==0){X=+h- +>3“>nb(r|0,119288,(G=i,i=i+16|0,h=L=c|>2”>0;if(C>>>0<(c|0)>>>0){Y=C}else{a=>2“>0;c=C;hw(H,L,C)|0}}while(0);do{if((c|0)>0){H=mw(d,z)|0;if((H|0)==0){Z=A;_=s;break}else{$=H;aa=s;ba=A}while(1){if((a|0)==6){ca=ba;da=aa}else{>2”>if((c|0)>0){C=0;L=aa;K=ba;D=B;while(1){if((C|0)>0){>2”>0;if(ea>>>0<(c|0)>>>0){fa=ea}else{>2”>c=fa+1;a=>2”>ea=c|>2”>0;if((c|0)==0){ia=L;ja=ga;ka=ea;la=ha}else{if((c|0)==0){ma=h[ha(C*48|0)+24>>3]}else{ma=+h- h[ha(C*48|0)+24>>3]}>3”>h=>2”>0;ea=c|>2”>if((c|0)==0){na=K;oa=ja;pa=ka;qa=la}else{if((c|0)==0){ra=h[la(C*48|0)+40>>3]}else{ra=+h- h[la(C*48|0)+40>>3]}>3”>h=>2”>0;ha=c|>2”>if((c|0)>0){ha=0;ea=oa;while(1){if((ha|0)>0){>2”>0;if(sa>>>0<(c|0)>>>0){ta=sa}else{>2”>c=ta+1;a=>2”>sa=c[(c[c>>2]|0)+(C*48|0)>>2]|0;o=h[sa(ha<<4)+8>>3];if((c|0)==0){va=o}else{va=+h-o}>3”>h=>2”>0;xa=c|>2”>ea=C+1|0;if((ea|0)<(c|0)){C=ea;L=ia;K=na;D=ya}else{Aa=ia;Ba=na;break}}}else{Aa=aa;Ba=ba}>2”>0;if(K>>>0<(c|0)>>>0){Ca=K}else{a=>2“>0;c=>2“>0;L=c|0;if((L|0)==0){Da=K}else{if((c|0)==0){Ea=o}else{Ea=+h-o}>3”>h,>2”>Ea,G)|0)|0;i=G;gw(D,145120,r)|0;Da=c|0}if((a|0)==0){Fa=Da;break}if((c|0)==0){Ga=o}else{Ga=+h-o}>3”>h,>2”>Ga,G)|0)|0;i=G;gw(D,148272,r)|0;Fa=c|0}}>3”>o=+h;if((c|0)==0){Ia=o}else{Ia=+h-o}>3”>h,>2”>Ia,G)|0)|0;i=G;gw(D,142144,r)|0;Ha=c|0}>3”>o=+h;if((c|0)==0){Ja=o}else{Ja=+h-o}>3”>h,>2”>Bk(d,t,w,v,u);Mv(k);if((b[(c|0)+128>>1]&1)==0){>2”>x;c=y;Zh(0);i=j;return}>2”>x;c=y;Zh(0);i=j;return}function Ak(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>j=e|0;k=c|if((c|0)==0){>3“>n=+h+>3“>m=+h;n=+h-(+m);o=+h-(+>3”>m=+h+>3”>h+>3”>o,h=>2”>n,k)|0)|0;i=k;Lv(d,j)|0;p=c|0}else{p=g}if((p|0)<=0){i=e;return}p=b+56|0;b=0;do{>2”>while((b|0)<(c|0));i=e;return}function Bk(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var 0;if((c|0)==0){>3“>o=+h}else{p=+h;n=p- +>3“>h}>3“>nb(k|0,116760,(q=i,i=i+32|0,h=+>3“>h=>3“>p,h=>2“>0;r=c|0;do{if((r|0)==0){s=b}else{>3“>n=+h;if((c|0)==0){t=n}else{t=+h-n}>3“>h,>2“>t,q)|0)|0;i=q;hw(m,e,k)|0;u=c[(c|>3“>nb(k|0,115808,(q=i,i=i+8|0,h=+>3“>72.0,q)|0)|0;i=q;hw(m,f,k)|0;nb(k|0,115808,(q=i,i=i+8|0,h=>2“>while(0);if((c|0)<1){i=j;return}else{v=1;w=s}while(1){>2“>0)+(v<<2)>>2]|0,d,e,f,g);s=c|g(21464,c|0)|0}function Ek(a){a=a|0;Vg(a)|0;return}function Fk(a,b){a=a|0;b=b|0;var >2”>c;>2”>c;>2”>0;f=c|>2”>0;b=jk(16)|0;h=b+8|0;c=g;Hc(a,b,1)|0;i=d;return}function Gk(a,b,d){a=a|0;b=b|0;d=d|0;var >2“>0;f=jk(16)|0;g=f+8|0;c=d;Hc(a,f,1)|0;return}function Hk(a,b){a=a|0;b=b|0;var >2”>c;>2”>c;>2”>0;c=>2”>c=>2”>e=0,f=0;e=i;i=i+16|0;f=e|0;c=>2”>d;d=(Hc[c&63](a,f,4)|0)!=0|0;i=e;return d|0}function Jk(a){a=a|0;return bh(a)|0}function Kk(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;b=jk((bh(a)|0)<<3)|0;d=Zg(a)|0;if((d|0)==0){return b|0}else{e=d;f=b}while(1){>2”>0;c=>2”>c=>2”>a=0;a=kk(40)|0;tF(a|0,21504,36)|0;c=0;return $g(a,c|0)|0}function Mk(a){>2”>b=0,d=0,e=0;b=c|>2”>a=c|0;eF(e);if((a|0)==0){break}else{e=a}}d=b;eF(d);return}function Ok(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2”>b;c=>2”>e;e=c[(Hc[c&63](a,g,1)|0)+16>>2]|0;i=f;return e|0}function Pk(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>c=>2”>d=b+8|0;a=e+8|0;f=c|>2”>c;>2”>f;c=>2”>a=a|0;b=b|0;d=d|0;a=d+36|0;c=>2”>c=b;return}function Rk(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2”>0;a=c|0;do{if((e|0)>(a|0)){f=1}else{if((e|0)<(a|0)){f=-1;break}>2”>0;h=c|0;if((g|0)>(h|0)){f=1;break}f=((g|0)<(h|0))<<31>>31}}while(0);return f|0}function Sk(a,b,c){a=a|0;b=b|0;c=c|0;eF(b);return}function Tk(a,b){a=a|0;b=b|0;var >3”>0;s=+h;>3”>u=+h;>3”>a=o;w=p;x=o|0;h=v;si(p,o,(c|>2“>c;>2“>c;>2“>c;>2“>c;>3“>h- +h;>3“>h- +h;>2“>c;>2“>c;>2“>c;>2“>c;>3“>u;w=k+8|0;h=t;si(l,k,(c|>2“>c;>2“>c;>2“>c;>2“>c;>3“>h- +h;>3“>h- +h;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c}else{>3“>s;y=e+8|0;h=t;si(f,e,(c|>2“>c;>2“>c;>2“>c;>2“>c;>3“>h- +h;>3“>h- +h;>2“>c;>2“>c;>2“>c;>2“>c;>3“>u;a=g+8|0;h=v;si(j,g,(c|>2“>c;>2“>c;>2“>c;>2“>c;>3“>h- +h;>3“>h- +h;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c}>2“>0)+16|0;w=q;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>w=c|>3“>w=a+56|0;v=+h;>3“>h;v;si(n,m,(c|>2”>c;>2”>c;>2”>c;>2”>c;>3”>h- +h;>3”>h- +h;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>if((c|0)<1){i=d;return}else{A=1;B=z}while(1){>2”>0)+(A<<2)>>2]|0,b);z=c|g=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0.0,va=0.0,wa=0.0,xa=0.0,ya=0,za=0,Aa=0,Ba=0.0,Ca=0.0,Da=0.0,Ea=0.0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0.0,La=0.0,Na=0.0,Oa=0.0,Pa=0,Qa=0.0,Ra=0.0,Sa=0.0,Ta=0,Ua=0,Va=0.0,Wa=0.0,Xa=0.0,Ya=0.0,Za=0.0,_a=0.0,$a=0.0,ab=0,bb=0.0,cb=0.0,db=0.0,eb=0.0,fb=0.0,gb=0.0,hb=0,ib=0,jb=0,kb=0,lb=0,mb=0.0,ob=0.0,pb=0.0,qb=0.0,rb=0,sb=0,tb=0.0,ub=0.0,vb=0.0,wb=0.0,xb=0,yb=0.0,zb=0.0,Ab=0,Bb=0,Cb=0.0,Db=0.0,Eb=0.0,Fb=0.0,Gb=0,Hb=0,Ib=0.0,Jb=0.0,Kb=0.0,Mb=0.0,Nb=0.0,Ob=0.0,Pb=0,Qb=0.0,Rb=0.0,Sb=0,Tb=0,Ub=0.0,Vb=0.0,Wb=0.0,Xb=0.0,Yb=0,Zb=0,_b=0.0,$b=0.0,ac=0.0,bc=0.0,cc=0.0,dc=0.0,ec=0,fc=0,hc=0.0,ic=0.0,jc=0,kc=0,lc=0.0,mc=0.0,nc=0.0,oc=0.0,pc=0,qc=0.0,rc=0.0,sc=0.0,tc=0.0,uc=0.0,vc=0.0,wc=0.0,xc=0.0,yc=0.0,zc=0.0,Ac=0,Bc=0,Cc=0,Dc=0,Ec=0,Fc=0,Gc=0,Hc=0,Ic=0,Jc=0.0,Kc=0.0,Lc=0,Mc=0,Nc=0,Oc=0,Pc=0,Qc=0,Rc=0.0,Sc=0.0;g=i;i=i+1608|0;j=g|0;k=g+16|0;l=g+32|0;m=g+48|0;n=g+64|0;p=g+80|0;q=g+96|0;r=g+112|0;s=g+128|0;t=g+144|0;u=g+160|0;v=g+176|0;w=g+192|0;x=g+208|0;y=g+224|0;z=g+240|0;A=g+256|0;B=g+272|0;C=g+288|0;D=g+304|0;E=g+320|0;F=g+336|0;G=g+352|0;H=g+368|0;I=g+384|0;J=g+400|0;K=g+416|0;L=g+432|0;M=g+472|0;N=g+488|0;O=g+504|0;P=g+544|0;Q=g+584|0;R=e+8|0;c=>2“>0)+116>>2]&3;S=c[(c|0)+116>>2]&1;a=S;if(S<<24>>24==0){Wk(e)}else{Vk(e)}>1“>0;V=b&14;W=d|0;if((W&54|0)==0){if(!((W&1|0)==0|(c|0)!=0)){X=6}}else{X=6}do{if((X|0)==6){W=ux(e)|0;if((W|0)==0){Y=0;Z=0;_=0}else{U=(V|0)!=0|0;$=0;aa=0;ba=0;ca=W;while(1){if((a|0)==0){da=ba;ea=$+1|0;break}else{da=ba+1|0;ea=$;break}}}while(0);W=mw(e,ca)|0;if((W|0)==0){fa=aa;ga=da}else{ha=aa;ia=da;ja=W;while(1){>2”>0;ka=c|0;do{if((ka|0)==0){la=ia;ma=ha}else{if((a|0)==0){la=ia;ma=ha+U|0;break}else{la=ia+1|0;ma=ha;break}}}if((a|0)==0){na=la;oa=ma+U|0;break}else{na=la+1|0;oa=ma;break}}}if((a|0)==0){pa=na;qa=oa+U|0;break}else{pa=na+1|0;qa=oa;break}}}if((a|0)==0){ra=pa;sa=qa+U|0;break}else{ra=pa+1|0;sa=qa;break}}}while(0);ka=ow(e,ja)|0;if((ka|0)==0){fa=sa;ga=ra;break}else{ha=sa;ia=ra;ja=ka}}}ja=vx(e,ca)|0;if((ja|0)==0){Y=ea;Z=fa;_=ga;break}else{$=ea;aa=fa;ba=ga;ca=ja}}}ia=(a|>3”>Ka=+h*>2”>Ka;La=+h[(c|>3”>La=+h*>2”>La;Ka=+h[(c|>2”>Ja=Fa;Pa=(c|>2”>c;>2”>c;>2”>c;>2”>c;>3”>Na*.5;h=>3”>Oa*.5;h=if((a|0)==0){if(ia){>2“>c;>2“>c;>2“>c;>2“>c}else{>3“>h;>3“>h}Pa;a=>3”>Ka=+h;>3”>Ka;Za=+h;>3”>Za=+h;>3”>Za;Ka=+h;>2”>Ia=Ja;ab=Pa+56|0;c=>2”>c=>2”>c=>2”>c=>3”>ab=Ja|0;Ka=+h->3”>Ka;ab=Fa+48|0;Za=+h-$>2”>ia=ab+8|0;Ia=c|if((a|0)==0){if(ha){sb=Pa;tb=Qa;ub=Ra;vb=La;wb=Sa;break}>3“>bb=+h;>3“>cb;h=bb;if((a|0)==0){>2“>c;>2“>c;>2“>c;>2“>c}else{>3“>h;>3“>h}jb;a=xb=jb+24|0;if((a|0)==0){>3“>h=>3“>h=cb;yb=bb;zb=cb}else{>3“>h=>3“>h=bb;yb=cb;zb=bb}>2“>c;>2“>c;>2“>c;>2“>c;>3“>yb*.5;h=>3“>zb*.5;h=cb;Za=yb+bb;Ka=zb+cb;sb=Pa;tb=Qa<bb?Qa:bb;ub=Ra<cb?Ra:cb;vb=La>Za?La:Za;wb=Sa>Ka?Sa:Ka}}>2“>jb=c|0;if((jb|0)==0){Ab=kb;Bb=lb;Cb=mb;Db=ob;Eb=pb;Fb=qb;Gb=rb}else{do{if((a|0)==0){if(ha){Hb=kb;Ib=mb;Jb=ob;Kb=pb;Mb=qb;break}Ia=om(ab)|0;do{if((Ia|0)==0){Nb=0.0;Ob=0.0}else{>2“>0;if((c|0)==0){>3“>0;Nb=+h;>3“>Nb=+h;>3“>while(0);vF(lb+16|0,0,16)|0;h=Ob;if((a|0)==0){>2”>c;>2”>c;>2”>c;>2”>c}else{>3”>h;>3”>h}jb;a=xb=jb+24|0;if((a|0)==0){>3”>h=>3”>h=Za;Qb=Ka;Rb=Za}else{>3”>h=>3”>h=Ka;Qb=Za;Rb=Ka}>2”>c;>2”>c;>2”>c;>2”>c;>3”>Qb*.5;h=>3”>Rb*.5;h=Za;cb=Qb+Ka;bb=Rb+Za;Hb=kb;Ib=mb<Ka?mb:Ka;Jb=ob<Za?ob:Za;Kb=pb>cb?pb:cb;Mb=qb>bb?qb:bb}}>2”>jb=c|0;if((jb|0)==0){Sb=Ab;Tb=Bb;Ub=Cb;Vb=Db;Wb=Eb;Xb=Fb;Yb=Gb}else{do{if((a|0)==0){if(ha){Zb=Ab;_b=Cb;$b=Db;ac=Eb;bc=Fb;break}Ia=om(ab)|0;do{if((Ia|0)==0){cc=0.0;dc=0.0}else{>2”>0)-1|0;Pb=c|>2”>ec=(c|>3”>while(0);vF(Bb+16|0,0,16)|0;h=dc;if((a|0)==0){>2“>c;>2“>c;>2“>c;>2“>c}else{>3“>h;>3“>h}jb;a=xb=jb+24|0;if((a|0)==0){>3“>h=>3“>h=cb;hc=bb;ic=cb}else{>3“>h=>3“>h=bb;hc=cb;ic=bb}>2“>c;>2“>c;>2“>c;>2“>c;>3“>hc*.5;h=>3“>ic*.5;h=cb;Za=hc+bb;Ka=ic+cb;Zb=Ab;_b=Cb<bb?Cb:bb;$b=Db<cb?Db:cb;ac=Eb>Za?Eb:Za;bc=Fb>Ka?Fb:Ka}}>2“>jb=c|0;if((jb|0)==0){jc=Sb;kc=Tb;lc=Ub;mc=Vb;nc=Wb;oc=Xb}else{do{if((a|0)==0){if(ha){pc=Sb;qc=Ub;rc=Vb;sc=Wb;tc=Xb;break}>3“>Za=+h;>3“>Ka;h=Za;if((a|0)==0){>2“>c;>2“>c;>2“>c;>2“>c}else{>3“>h;>3“>h}jb;a=xb=jb+24|0;if((a|0)==0){>3“>h=>3“>h=Ka;uc=Za;vc=Ka}else{>3“>h=>3“>h=Za;uc=Ka;vc=Za}>2“>c;>2“>c;>2“>c;>2“>c;>3“>uc*.5;h=>3“>vc*.5;h=Ka;cb=uc+Za;bb=vc+Ka;pc=Sb;qc=Ub<Za?Ub:Za;rc=Vb<Ka?Vb:Ka;sc=Wb>cb?Wb:cb;tc=Xb>bb?Xb:bb}}while(0);jc=pc;kc=Tb+40|0;lc=qc;mc=rc;nc=sc;oc=tc}jb=ow(e,ab)|0;if((jb|0)==0){db=oc;eb=nc;fb=mc;gb=lc;hb=kc;ib=jc;break}else{Sa=oc;La=nc;Ra=mc;Qa=lc;Ja=kc;Pa=jc;ab=jb}}}ab=vx(e,Ha)|0;if((ab|0)==0){ua=db;va=eb;wa=fb;xa=gb;ya=hb;break}else{Ba=db;Ca=eb;Da=fb;Ea=gb;Fa=hb;Ga=ib;Ha=ab}}}if((ta|0)==0){wc=xa;xc=wa;yc=va;zc=ua}else{>3“>xa;Ga=O+8|0;h=>3“>va;W=O+24|0;h=>2“>ya;Zk(P,e,O);c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>3“>wc=+h;>3“>yc=+h;W=L+32|0;a=>3”>wc;Ga=L+8|0;h=>3”>yc;ka=L+24|0;h=zc;Mz($,ba,ja,ca,L)|0;do{if((a|0)==0){X=118}else{0;Aa=d|>3“>Da=+h;>3“>Ba=+h;>2“>ba,c=>3“>Aa,h=>3“>Da,h=Ba,Ac)|0)|0;i=Ac;if((d|0)>>>0<2>>>0){X=118;break}Ma(91224,8,1,ha|0)|0;if((ba|0)>0){Aa=$;za=0;while(1){>3”>0;Ba=+h;>3”>Da=+h;>2”>Bc=c[c>>2]|0}>3”>za,h=>3”>Ca,h=>2”>Ea,c=za=d|>3“>Da=+h;>3“>Ba=+h;>2“>2]|0;gc(ha|0,163416,(Ac=i,i=i+64|0,c=>2“>Cc,c=>3“>Ea,h=>3“>Ca,h=if((a|0)==0){Ic=Gc}else{0;a=>3“>h*.>3“>h+ +>3“>5;h=Ba;_m(e,ba);Ic=Gc+1|0}ba=Fc+1|0;if((ba|0)<(ca|0)){Fc=ba;Gc=Ic;Hc=Hc+40|0}else{Ec=Ic;break}}}}while(0);do{if((a|0)==0){if((Ec|0)==(ca|0)){break}>2“>Ec,c=ca,Ac)|0)|0;i=Ac}else{>2“>0,108e3,(Ac=i,i=i+16|0,c=>2“>while(0);Ec=c|if((a|0)!=0){Jc=0.0;Kc=0.0;break}>3”>16.0;yc=+h+8.0;Hc=(a&1)!=0;if((a|0)!=0){if(Hc){>3”>h}else{>3”>h-yc}>3”>0;Fc=Gc+24|0;xc=+h;>3”>ua=(zc-wc)*.5;h=>3”>0)+40|0;h=ua+ +Fc=(c|0)==0;do{if(Hc){if(Fc){>3“>h;break}else{>3“>h-yc;break}}else{if(Fc){>3“>h-yc;break}else{>3“>h;break}}}>3“>0;Hc=Fc+16|0;ua=+h;>3“>wc=(zc-xc)*.5;h=>3“>0)+32|0;h=wc+ +Ec=c|0;if((Ec|0)==0){0)+16|0;c=c=c=c=>2”>Ic=c|h=-0.0- +h=wc}else if((Ec|0)==2){>3”>h;h=+h=wc}else if((Ec|0)==3){>3“>0;wc=+h;h=+h=wc}Ic=J;Hc=K;if(+h==0.0){if(!(+h!=0.0|(Ec|0)!=0)){break}}Ec=ux(e)|0;if((Ec|0)!=0){Fc=H;U=I;aa=H|0;Gc=H+8|0;X=y;Dc=z;Cc=A;Bc=B;L=C;T=D;S=E;O=s;P=t;ya=s|0;ta=s+8|0;ib=u;hb=v;jc=u|0;kc=u+8|0;Tb=w;pc=x;Sb=w|0;N=w+8|0;Yb=j;Bb=k;Zb=j|0;Ab=j+8|0;Gb=l;lb=m;Hb=l|0;kb=l+8|0;rb=n;sb=p;M=n|0;Ta=n+8|0;Ua=q;V=r;_=q|0;Z=q+8|0;Y=F;ga=G;fa=F|0;ea=F+8|0;ra=Ec;do{if((c|0)==0){Lc=0}else{vn(ra,0);Lc=(c|0)*90|0}>3”>0;qa=sa+16|0;wc=+h;>3”>h;>2”>wc;si(I,H,Lc);c=>2”>c=>2”>c=>2”>c=>3”>h=+h;>3“>h- +h;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>3“>Ec=sa+56|0;wc=+h;>3“>h;wc;si(G,F,(c|>2”>c;>2”>c;>2”>c;>2”>c;>3”>h- +h;>3”>h- +h;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c}do{if((c|0)==1){sa=mw(e,ra)|0;if((sa|0)==0){break}else{Mc=sa}do{>2”>0;qa=c|0;do{if((qa|0)==0){if((a|0)!=0){break}if((a|0)==6){break}>2”>3|0)==3?Mc:Mc+32|0)+28>>2]|0)|0;na=$w(c[((c&>2”>oa,c=na,Ac)|0)|0;i=Ac}else{>2”>pa=c|>2”>0;la=c|>2”>0;ca=c|0;if((la|0)>0){pa=0;do{ja=ma+(pa<<4)|0;wc=h[ma(pa<<4)+8>>3];>3”>h;wc;si(x,w,(c|>2“>c;>2“>c;>2“>c;>2“>c;>3“>h- +h;>3“>h- +h;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;pa=pa+1|0;}while((pa|0)<(la|0))}if((da|0)!=0){>3“>h=+>3“>h=wc;si(v,u,(c|>2“>c;>2“>c;>2“>c;>2“>c;>3“>h- +h;>3“>h- +h;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c}if((ca|0)!=0){>3“>h=+>3“>h=wc;si(t,s,(c|>2“>c;>2“>c;>2“>c;>2“>c;>3“>h- +h;>3“>h- +h;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c}>2“>0;ma=c|>2“>oa=c|0;if((oa|0)==0){Oc=Nc}else{>3“>h=+>3“>h=wc;si(r,q,(c|>2“>c;>2“>c;>2“>c;>2“>c;>3“>h- +h;>3“>h- +h;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>oa=c|0;if((oa|0)==0){Pc=Oc}else{>3“>h=+>3“>h=wc;si(p,n,(c|>2“>c;>2“>c;>2“>c;>2“>c;>3“>h- +h;>3“>h- +h;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>oa=c|0;if((oa|0)==0){Qc=Pc}else{>3“>h=+>3“>h=wc;si(m,l,(c|>2“>c;>2“>c;>2“>c;>2“>c;>3“>h- +h;>3“>h- +h;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>oa=c|0;if((oa|0)==0){break}>3“>h=+>3“>h=wc;si(k,j,(c|>2“>c;>2“>c;>2“>c;>2“>c;>3“>h- +h;>3“>h- +h;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c}}while(0);Mc=ow(e,Mc)|0;}while((Mc|0)!=0)}}while(0);ra=vx(e,ra)|0;}while((ra|0)!=0)}>2“>while(0);e=c|if((a|0)!=0){break}j=a|0;k=j<<24>>24;do{if((k&4|0)==0){>3”>h)*.5;break}else{Rc=Jc*.5+yc;break}}else{>3”>h}else{>3”>h=>2”>Sc;a[(c[(c|0)+12>>2]|0)+81|0]=1}}while(0);if((c|0)==0){i=g;return}R=Q|0;if((a|0)==0){Sc=+h;Rc=+h;>3”>Sc,h=>3”>Sc,h=>3”>0.0-Rc,h=-0.0-Sc,Ac)|0)|0;i=Ac}else{Sc=+h;Rc=+h;>3”>Sc,h=>3”>Sc,h=Rc,Ac)|0)|0;i=Ac}Ac=Lb(R|0)|0;c[c>>2]=Ac;i=g;return}function Vk(b){b=b|0;var d=0,e=0,f=0,g=0,i=0,j=0.0,k=0.0,l=0,m=0.0,n=0,o=0;d=b+8|0;do{if((Ix(b|0)|0)!=(b|0)){>2”>0;f=c|0;if((f|0)==0){break}if((a|0)!=0){break}g=a|0;if((g&1)==0){>3”>h*.5}else{>3”>h*.5}>3”>m=(+h+ +>3”>m=+h-k*.5;break}}else{m=k*.5+ +>3”>while(0);h=>2”>m;a[(c[(c|0)+12>>2]|0)+81|0]=1}}>2”>0;if((c|0)<1){return}else{n=1;o=i}while(1){>2”>0)+(n<<2)>>2]|0);i=c|>2”>e=c|if((a|0)!=0){break}g=a|0;if((g&1)==0){>3“>h*.5}else{>3“>h*.5}>3“>m=+h;if((l&2|0)==0){n=(m+ +>3“>n=+h-k*.5}}>3“>n;h=>2“>while(0);i=c|>2“>Wk(c[(c|>2“>0;if((o|0)<(c|0)){o=o+1|0;p=i}else{break}}return}function Xk(a){a=a|0;Uk(a,1);return}function Yk(b){b=b|0;var >2“>g=c|0;if((g|0)==0){f=0;break}f=(a|0)!=0|0}}>2“>e=(Yk(c[(c|>2“>0;if((i|0)<(c|0)){i=i+1|0;j=e;k=f}else{h=e;break}}return h|0}function Zk(b,e,f){b=b|0;e=e|0;f=f|0;var >2“>0;if((c|0)>=1){n=f;o=j;p=1;q=m;while(1){>2“>0)+(p<<2)>>2]|0,f);c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>m=c|>2“>q=c[(c|0)+12>>2]|0;if((q|0)==0){break}if((a|0)==0){break}>2“>0;n=f|0;r=(c=d|d<<8|d<<16|d<<d|d<<8|d<<16|d<<>2”>j=f+8|0;s=(c=d|d<<8|d<<16|d<<d|d<<8|d<<16|d<<>2“>m=f+16|0;t=(c=d|d<<8|d<<16|d<<d|d<<8|d<<16|d<<>2”>u=f+24|0;v=(c=d|d<<8|d<<16|d<<d|d<<8|d<<16|d<<w=q+24|0;if((a|0)==0){>3”>h=>3”>h=y;z=x;A=y}else{>3”>h=>3”>h=x;z=y;A=x}>2”>c;>2”>c;>2”>c;>2”>c;>3”>z*.5;h=>3”>A*.5;h=>3”>r=>3”>t>C?t:C;h=>2”>while(0);l=b;b=f;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>n=$w(l)|0;Fv(0,155400,(o=i,i=i+8|0,c=n,o)|0)|0;i=o;i=d;return}n=d|0;l=c|0;if((l|0)==0){p=$g(173152,c|0)|0;c=p;q=p}else{q=l}>2”>Fv(0,148208,(o=i,i=i+8|0,c=m,o)|0)|0;i=o;r=0;break}do{if((db(n|0,1024,q|0)|0)==0){s=16}else{p=0;t=0;while(1){>2”>f,c=>2”>j,c=k,o)|0)|0;i=o;v=(u|0)==4?1:p;if((a|0)==37){w=t}else{u=(Ua(n|0,142104)|0)==0;w=u?t:1}if((v|0)==0){x=w;y=0}else{if((w|0)==0){x=0;y=v}else{z=v;A=w&255;break}}if((db(n|0,1024,q|0)|0)==0){z=y;A=x&255;break}else{p=y;t=x}}if((z|0)==0){s=16;break}>2”>c;>2”>c;>2”>c|>2”>0);c=(>2”>0)-(c|m;p=c|0;c=>2“>p;Xb(Ta(q|0)|0,e|0)|0;p=c|v;mc(q|0,0,0)|0;Nb(v|0,p|0,1,q|0)|0;a=0;p=c|63](p,t,1)|0;a=A;B=t}}while(0);if((s|0)==16){>2“>l=c|>2“>0;o=b+8|0;h[(c|>2“>0)+40>>3]=+(B|0)/72.0;b=jk(12)|0;c[(c|>2“>c;>2“>l|0)/-2|0)-(c|>2“>B|0)/-2|0)-(c|0);i=d;return}function $k(a){a=a|0;var >2“>k=c|0;if((k|0)==0){l=4;break a}m=(a|0)==0?0:j;if(m<<24>>24==0){break}else{h=h+1|0;j=m}}}else{l=4}}while(0);do{if((l|0)==4){>2“>_z(b,o)|0;_z(b,126712)|0;n=n+4|0;o=c|0;}while((o|0)!=0)}}while(0);if(!g){i=f;return}if((a|0)!=0){g=Sm(q)|0;if((g|0)==0){>2”>Fv(0,102272,(r=i,i=i+8|0,c=g,r)|0)|0;i=r;break}g=Rm(o)|0;if((g|0)!=0){n=g;do{_z(b,n)|0;n=Rm(o)|0;}while((n|0)!=0)}_z(b,126712)|0;Ha(o|0)|0}}>2”>e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=c|0;a:while(1){d=a|0;b:do{if((d<<24>>24|0)==0){break a}else if((d<<24>>24|0)==37){if((a|0)!=37){f=e;g=37;break}h=e+2|0;do{if((qm(h,96544,3)|0)==0){i=e;j=37}else{if((qm(h,91216,5)|0)==0){i=e;j=37;break}if((qm(h,86016,3)|0)==0){i=e;j=37;break}if((qm(h,81360,7)|0)==0){i=e;j=37}else{f=e;g=d;break b}}}while(0);while(1){if((j<<24>>24|0)==13){k=10;break}else if((j<<24>>24|0)==0|(j<<24>>24|0)==10){k=12;break}h=i+1|0;i=h;j=a|0}do{if((k|0)==10){k=0;h=i+1|0;if((a|0)!=10){l=h;break}e=i+2|0;continue a}else if((k|0)==12){k=0;l=i+1|0}}while(0);e=j<<24>>24==0?i:l;continue a}else{f=e;g=d}}while(0);while(1){if((g<<24>>24|0)==13){k=16;break}else if((g<<24>>24|0)==0|(g<<24>>24|0)==10){k=18;break}$z(b,g<<24>>24)|0;d=f+1|0;f=d;g=a|0}do{if((k|0)==16){k=0;d=f+1|0;if((a|0)!=10){m=d;k=19;break}n=f+2|0}else if((k|0)==18){k=0;m=f+1|0;k=19}}while(0);if((k|0)==19){k=0;n=g<<24>>24==0?f:m}$z(b,10)|0;e=n}return}function cl(b){b=b|0;var d=0,e=0,f=0,g=0;d=i;e=c|0;if((e|0)==0){i=d;return}if((a|0)==0){>2“>c,f)|0);i=f;_z(b,163384)|0;bl(b,g);_z(b,159368)|0;_z(b,154296)|0}f=c|j=a|0;if(j<<24>>24==0){k=7;break a}if((j&255)>>>0<127>>>0){h=h+1|0}else{break}}if((j&-4)<<24>>24==-64){f=1;g=h+2|0}else{k=9;break}}if((k|0)==7){if((f|0)!=1){l=b;break}l=ln(b)|0;break}else if((k|0)==9){if(a|0){l=b;break}0,g)|0)|0;i=g;a=1;l=b;break}}else{l=ln(b)|0}}while(0);if((c|0)==0){Iv(175232,0,0)}k=c|0;if(k>>>0<(c|0)>>>0){m=k}else{Jv(175232,1)|0;m=c|0}c=m+1;a=40;m=l;while(1){k=a|0;if((k<<24>>24|0)==40|(k<<24>>24|0)==41|(k<<24>>24|0)==92){j=c|0;if(j>>>0<(c|0)>>>0){n=j}else{Jv(175232,1)|0;n=c|0}c=n+1;a=92}else if((k<<24>>24|0)==0){break}k=c|0;if(k>>>0<(c|0)>>>0){o=k}else{Jv(175232,1)|0;o=c|0}k=a|0;c=o+1;a=k;m=m+1|0}m=c|0;if(m>>>0<(c|0)>>>0){p=m}else{Jv(175232,1)|0;p=c|0}c=p+1;a=41;if((l|0)!=(b|0)){eF(l)}l=c|0;if(l>>>0<(c|0)>>>0){q=l;a=0;r=c|0;c=r;i=e;return r|0}Jv(175232,1)|0;q=c|0;a=0;r=c|0;c=r;i=e;return r|0}function el(a,b,d){>2“>g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;g=i;i=i+80|0;j=a;a=i;i=i+16|0;c=>2“>c=>2“>c=>2“>c=>2“>j=b;b=i;i=i+16|0;c=>2“>c=>2“>c=>2“>c=>2“>j=d;d=i;i=i+8|0;c=>2“>c=>3“>j=g|0;k=g+8|0;l=g+16|0;m=g+48|0;h=+>3“>h=+>3“>h=+>3“>h=+>2“>l=d+4|0;b=c|0;if((b|0)>(c|0)){a=c|0;if((a|0)==0){o=kk(b<<5)|0}else{o=mk(a,b<<5)|0}c=0;c=a;p=a}else{p=b}b=c|0;if((p|0)>0){>2”>q=b+(l<<5)|0;r=a+(l<<4)|0;c=>2”>c=>2”>c=>2”>c=>2”>r=l+1|0;q=b+(l<<5)+16|0;s=a+(((r|0)%(p|0)|0)<<4)|0;c=>2”>c=>2”>c=>2”>c=>2”>while(0);j=k+4|0;m=c|0;p=c|0;do{if((p|0)<(m|0)){d=m+300+p-((m|0)%300|0)|0;o=mk(c|0,d<<4)|0;c=o;if((o|0)!=0){c=>2”>Fv(1,126600,(d=i,i=i+1|0,i=i+7&-8,c=0,d)|0)|0;i=d;n=0;i=g;return n|0}else{t=m}}while(0);if((t|0)>0){m=c|>2”>p=m+(k<<4)|0;d=j+(k<<4)|0;c=>2”>c=>2”>c=>2”>c=>2”>c=t;n=c|0;i=g;return n|0}function gl(){var b=0,d=0,e=0,f=0;b=i;d=c|0;c=d+1;do{if((d|0)>0){e=0}else{f=kk(4800)|0;c=f;if((f|0)==0){c=300;c=0;c=0;if((a|0)==0){e=0;break}ym();e=0}}while(0);i=b;return e|0}function hl(){var b=0,d=0,e=0,f=0,g=0.0;b=i;d=(c|0)-1|0;c=d;if((d|0)>0){i=b;return}eF(c|0);if((a|0)==0){i=b;return}0;e=c|0;f=c|>2”>e,c=f=0,g=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0.0,z=0.0,A=0,B=0.0,C=0,D=0,E=0,F=0.0,G=0.0,H=0.0,I=0,J=0,K=0.0,L=0.0,M=0.0,N=0.0,O=0,P=0,Q=0.0,R=0,S=0.0,T=0,U=0.0,X=0,Y=0.0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0.0,Da=0.0,Ea=0.0,Fa=0.0,Ga=0,Ha=0.0,Ia=0.0,Ja=0.0,Ka=0.0,La=0,Na=0.0,Oa=0,Pa=0.0,Qa=0.0,Ra=0.0,Sa=0.0,Ta=0.0,Ua=0.0,Va=0.0,Wa=0.0,Xa=0,Ya=0,Za=0,_a=0.0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=0;f=i;i=i+96|0;g=f|0;j=f+8|0;k=f+16|0;l=f+24|0;m=f+56|0;n=f+88|0;c=(c|0)+1;p=b+80|0;c=(c|>2“>0);q=c|0;a:do{if((q|0)!=0){r=q;while(1){0;if((a|0)==0){break}>2”>t=c|>3”>y=+h- h[t(v<<5)+16>>3];if(y<0.0){B=-0.0-y}else{B=y}if(B<.01){A=w;break}if((w|0)!=(v|0)){>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c}A=w+1|0}}while(0);x=v+1|0;if((x|0)<(s|0)){v=x;w=A}else{E=A;break}}}else{E=0}>3”>v=t+16|0;F=+h;do{if(y<=F){>3”>D=t+24|0;H=+h;if(G>H){break}C=E-1|0;do{if((C|0)>0){>3”>O=J+1|0;P=t+(O<<5)|0;Q=+h;>3”>T=t+(O<<5)+8|0;U=+h;Z=t+(J<<5)+16|0;_=KS;ca=ba&1;da=t+(J<<5)+24|0;ea=MY;ia=ha&1;ja=ca+$+fa+ia|0;ka=(ja|0)>0;if(!((a|0)==0|ka^1)){>2“>J,c=O,la)|0)|0;i=la;nl(b)}do{if(ka){do{if(_){>3“>h=+>3“>h=+(ma|0);na=ia;oa=fa;pa=ca;qa=0}else{if(ba){>3“>h=+>3“>h=+(ma|0);na=ia;oa=fa;pa=0;qa=$;break}if(ea){>3“>h=+>3“>h=+(ma|0);na=ia;oa=0;pa=ca;qa=$;break}if(!ha){na=ia;oa=fa;pa=ca;qa=$;break}>3“>h=+>3“>h=+(ma|0);na=0;oa=fa;pa=ca;qa=$}}while(0);ma=ja-1|0;if((ma|0)>0){ra=0;sa=qa;ta=pa;ua=oa;va=na}else{break}while(1){do{if((sa|0)==1){>3“>h)*.>3“>Y;h=Y;wa=va;xa=ua;ya=ta;za=0}else{if((ta|0)==1){>3“>h)*.>3“>Y;h=Y;wa=va;xa=ua;ya=0;za=sa;break}if((ua|0)==1){>3“>h)*.>3“>Y;h=Y;wa=va;xa=0;ya=ta;za=sa;break}if((va|0)!=1){wa=va;xa=ua;ya=ta;za=sa;break}>3“>h)*.>3“>Y;h=Y;wa=0;xa=ua;ya=ta;za=sa}}while(0);Aa=ra+1|0;if((Aa|0)<(ma|0)){ra=Aa;sa=za;ta=ya;ua=xa;va=wa}else{break}}}}>3“>ja=~~Y;U=+h;$=~~>3“>ca=~~S;Q=+h;fa=~~Q;do{if(($|0)>(ca|0)&(ja|0)<(fa|0)){if(!((ca|0)>(ja|0)|(ja|0)>(fa|0))){Ba=fa-ja|0;break}if((ca|0)>($|0)|($|0)>(fa|0)){ia=$-ja|0;ha=fa-ca|0;Ba=(ia|0)<(ha|0)?ia:ha;break}else{Ba=$-ca|0;break}}else{Ba=0}}>3“>ca=~~Ca;Da=+h;$=~~>3“>fa=~~Ea;Fa=+h;ja=~~Fa;do{if(($|0)>(fa|0)&(ca|0)<(ja|0)){do{if((fa|0)>(ca|0)|(ca|0)>(ja|0)){if((fa|0)>($|0)|($|0)>(ja|0)){ha=$-ca|0;ia=ja-fa|0;Ga=(ha|0)<(ia|0)?ha:ia;break}else{Ga=$-fa|0;break}}else{Ga=ja-ca|0}}while(0);if((Ba|0)==0|(Ga|0)==0){Ha=Q;Ia=S;Ja=Fa;Ka=Ea;break}if((Ba|0)<(Ga|0)){ia=U<Q;if(U-Y>Q-S){if(ia){>3“>h=Q;Ha=Q;Ia=S;Ja=Fa;Ka=Ea;break}}else{if(ia){>3“>h=Y;Ha=Y;Ia=S;Ja=Fa;Ka=Ea;break}}}else{ia=Da<Fa;if(Da-Ca>Fa-Ea){if(ia){>3“>h=Fa;Ha=Q;Ia=S;Ja=Fa;Ka=Ea;break}}else{if(ia){>3“>h=Ca;Ha=Q;Ia=S;Ja=Ca;Ka=Ea;break}}}}else{Ha=Q;Ia=S;Ja=Fa;Ka=Ea}}while(0);if((O|0)<(C|0)){J=O;K=Ha;L=Ia;M=Ja;N=Ka}else{La=75;break}}if((La|0)==75){>2“>Fv(1,167528,(la=i,i=i+8|0,c=O,la)|0)|0;i=la;nl(b);Oa=0;i=f;return Oa|0}else{Na=y}}>3“>if(G>+h){La=80;break}>3“>if(H<+h){La=80;break}if((a|0)==0){Pa=G;Qa=Na}else{>3”>0)|0;nl(b);Pa=+h;>3”>h=Qa;Ra=Qa}else{Ra=Pa}>3”>h=H}>3”>N=+h;if(H<N){>3”>H=+h;if(Sa<=H){break}>3”>while(0);D=b+40|0;G=+h;>3”>N=+h;if(N<h[t(C<<5)+8>>3]){La=94;break}if(N>h[t(C<<5)+24>>3]){La=94}}}while(0);do{if((La|0)==94){if((a|0)==0){Ta=G;Ua=H}else{>3”>0)|0;nl(b);Ta=+h;>3”>h=Ua;Va=Ua}else{Va=Ta}N=h[t(C<<5)+16>>3];if(Va>N){>3”>X=b+48|0;N=+h;M=h[t(C<<5)+8>>3];if(N<M){>3”>h=N}}while(0);C=s<<3;if((C|0)>(c|0)){I=c|0;if((I|0)==0){Xa=kk(s<<7)|0}else{Xa=mk(I,s<<7)|0}c=Xa;c=C}b:do{if((s|0)>1){>3”>C=H<=+h;if(C|u^1){Ya=C&1^1;break}else{Za=0;_a=H}while(1){>3”>h=>2”>while(0);x=r;C=c&>2”>0;T=r-32|0;if((X|0)==(c|0)){C=s-1|0;X=c|0;ga=0;da=0;d:while(1){if((da|0)>0){$a=h[t(da<<5)+8>>3]>h[t(da-1<<5)+8>>3]?-1:1}else{$a=0}if((da|0)<(C|0)){ab=h[t(da+1<<5)+8>>3]>h[t(da<<5)+8>>3]?1:-1}else{ab=0}do{if(($a|0)==(ab|0)){if(($a|0)==(-1|0)){bb=ga;break}else if(($a|0)!=0){La=126;break d}>3“>h;>3“>h=+>3“>h=h[t(da<<5)+8>>3];bb=ga+2|0}else{if((ab|0)==-1|($a|0)==1){>3“>h;>3“>h=+>3“>h=h[t(da<<5)+8>>3];bb=ga+2|0;break}else{>3“>h;>3“>h=+>3“>h=h[t(da<<5)+24>>3];bb=ga+2|0;break}}}while(0);P=da+1|0;if((P|0)<(s|0)){ga=bb;da=P}else{break}}if((La|0)==126){>2“>a,c=$da=c|0;ga=bb;X=C;e:while(1){if((X|0)<(C|0)){db=h[t(X<<5)+8>>3]>h[t(X+1<<5)+8>>3]?-1:1}else{db=0}P=(X|0)>0;if(P){eb=h[t(X-1<<5)+8>>3]>h[t(X<<5)+8>>3]?1:-1}else{eb=0}do{if((db|0)==(eb|0)){if((db|0)==0){>3”>h;>3”>h=+>3”>h=h[t(X<<5)+24>>3];fb=ga+2|0;break}else if((db|0)==(-1|0)){>3”>h;>3”>h;>3”>h;>3”>h;>3”>h;>3”>h;>3”>h;>3”>h;fb=ga+4|0;break}else{break e}}else{if((eb|0)==-1|(db|0)==1){>3”>h;>3”>h=+>3”>h=h[t(X<<5)+8>>3];fb=ga+2|0;break}else{>3”>h;>3”>h=+>3”>h=h[t(X<<5)+24>>3];fb=ga+2|0;break}}}while(0);if(P){ga=fb;X=X-1|0}else{cb=fb;break c}}>2”>db,c=>3”>ga=t+(X<<5)+24|0;da=~~+h;>3”>h*-X=c|0;da=0;do{>3“>h*-1.0;da=da+1|0;}while((da|0)<(cb|0))}}while(0);if(u){da=0;do{>3“>2147483647.0;h=-2147483648.0;da=da+1|0;}while((da|0)<(s|0))}c;>3”>cb;h=+>3”>h=+>3”>h=+>3”>h=+>2”>Fv(1,96504,(la=i,i=i+1|0,i=i+7&-8,c=0,la)|0)|0;i=la;Oa=0;i=f;return Oa|0}do{if((e|0)==0){0;if((X|0)>(c|0)){C=c|0;if((C|0)==0){gb=kk(X<<5)|0}else{gb=mk(C,X<<5)|0}c=0;c=C;hb=C}else{hb=X}if((hb|0)>0){X=c|0;C=c|0;ga=0;while(1){>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;if((ja|0)<(hb|0)){ga=ja}else{break}}}if((a|0)==0){vF(m|0,0,16)|0}else{>3”>h=+if((a|0)==0){vF(m+16|0,0,16)|0}else{>3“>h=-0.0- +if((MB(c|0,hb,j,m|0,k)|0)>=0){break}>2”>while(0);da=k+4|0;D=c|0;J=c|0;do{if((J|0)<(D|0)){ga=D+300+J-((D|0)%300|0)|0;C=mk(c|0,ga<<4)|0;c=C;if((C|0)!=0){c=ga;break}>3”>h=>2”>D=c|0;if((D|0)>0){J=c|>2”>X=J+(C<<4)|0;ja=ga+(C<<4)|0;c=>2”>c=>2”>c=>2”>c=ml(t,s,c|0,ja,ga);X=0;while(1){if(h[t(X<<5)>>3]==2147483647.0){La=185;break}Z=X+1|0;if(h[t(X<<5)+16>>3]==-2147483648.0){La=185;break}if((Z|0)<(s|0)){X=Z}else{ib=ga;jb=C;kb=Z;break}}if((La|0)==185){La=0;P=ga<<1;ib=P;jb=(P|0)>(2147483647/(s|0)|0|0)?15:C;kb=X}P=(kb|0)==(s|0)?0:J;Z=jb+1|0;if(!(P<<24>>24!=0&(Z|0)<15)){lb=P;break f}ml(t,s,c|0,C,10);P=ja?0:ga;if(!(P<<24>>24!=0&(J|0)<15)){lb=P;break f}>2”>D=$w(c[((c&>2”>3|0)==2?r:T)+28>>2]|0)|0;Fv(0,85904,(la=i,i=i+16|0,c=>2”>C,la)|0)|0;i=la;ZB(j,n);C=n|0;ml(t,s,c|>2”>0,10);eF(c|0)}>2”>c;Oa=c|0;i=f;return Oa|0}}>2”>while(0);Fv(1,114784,(la=i,i=i+1|0,i=i+7&-8,c=0,la)|0)|0;i=la;Oa=0;i=f;return Oa|0}function kl(a,b){a=a|0;b=b|0;return jl(a,b,1)|0}function ll(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var >2”>0;t=s&3;u=e-32|0;v=c|>1”>0;x=b|>3”>0)+8>>2]|0;C=+h+ +>3”>D=+h+ +>3”>B=k;h=>2”>D;t=z;c=>2”>c=>2”>c=>2”>c=>2”>E=m;c=>2”>c=>2”>c=>2”>c=>2”>F=k+32|0;G=c|>3”>h;>3”>h;>3”>H;h=>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;if(!(x<<16>>16!=1&(a|0)==0)){if((f|0)==4){>3”>0;M=(+h+ +5;h=>3“>0;N=(+h+ +5;h=>3”>Q;h=>3”>R;h=>2”>cm(e,c|0,A,4,g);nm(d,e,m,n);i=j;return}R=C-H;Q=D-I;N=Q*Q;if(R*R+N<1.0e-6){>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;V=0.0;W=0.0}else{>3”>0)+8>>2]|0)+236>>2]|0;N=+((da(A,y-1|0)|0)/2|0|0);S=Q*N/M;h=>3”>D+C;h=>2”>s=Z;_=Z-32|0;if((c|0)==(v|0)){>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;$=>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c}else{>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;$=>2”>c;>2”>c;>2”>c;>2”>c;$=>2”>c;>2”>c;>2”>c;>2”>c;$=>2”>c;>2”>c;>2”>c;>2”>c}if(x){>2”>4;c=>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;$=>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>3|0)==2?Z:_)+28>>2]|0,c|>2”>cm(Z,c[((c&3|0)==2?Z:_)+28>>2]|0,X,4,g)}>3”>0)+172>>2]|0;h=W+ +>3”>h=V+ +>3”>h=W+ +>3”>h=V+ +>2”>Y=Y+1|0;Z=_;e=c|0}i=j;return}function ml(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0,D=0;f=da(e,b)|0;if((d|0)<=3){return}e=(f|0)<0;g=+(f|0);i=(b|0)>0;j=0;k=3;while(1){a:do{if(!e){l=c+(j<<4)|0;m=c+(j<<4)+8|0;n=j+1|0;o=c+(n<<4)|0;p=c+(n<<4)+8|0;n=j+2|0;q=c+(n<<4)|0;r=c+(n<<4)+8|0;n=c+(k<<4)|0;s=c+(k<<4)+8|0;if(i){t=0}else{break}while(1){>3”>w=+h;>3”>y=+h;>3”>A=+h;>3”>z)-w)-y);y=B+u*(x+u*(A+u*(+h-A)-x)-B);C=0;do{do{if(y<=h[a(C<<5)+24>>3]+1.0e-4){if(y<h[a(C<<5)+8>>3]+-1.0e-4){break}>3”>h=v}>3”>h=v}}while(0);C=C+1|0;}while((C|0)<(b|0));if((t|0)>=(f|0)){break a}t=t+1|0}}}while(0);s=k+3|0;if((s|0)<(d|0)){j=k;k=s}else{break}}return}function nl(b){b=b|0;var >2”>0;f=b+80|0;gc(e|0,151104,(g=i,i=i+8|0,c=>2”>g)|0)|0;i=g;if((c|0)>0){j=b+84|0;k=0;do{>2”>gc(e|0,148176,(g=i,i=i+40|0,c=>3”>m,h=>3”>p,h=q,g)|0)|0;i=g;k=k+1|0;}>3”>q=+h;f=(a|>3“>h,>3“>q,h=>3“>f,g)|0)|0;i=g;p=+h;f=(a|>3”>h,>3”>p,h=b=b|0;a=a;a=a;a=a;a=a}function $c(b){b=b|0;a=a;a=a;a=a;a=a;a=a;a=a;a=a;a=a}function ad(a){a=a|0;H=a}function bd(a){a=a|0;I=a}function cd(a){a=a|0;J=a}function dd(a){a=a|0;K=a}function ed(a){a=a|0;L=a}function fd(a){a=a|0;M=a}function gd(a){a=a|0;N=a}function hd(a){a=a|0;O=a}function id(a){a=a|0;P=a}function jd(a){a=a|0;Q=a}function kd(){}function ld(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=i;i=i+16|0;f=e|0;if((c|0)==0){g=Oz()|0;c=g;Tz(g,23376);Tz(c|0,23368);Tz(c|0,23352)}g=mx(a)|0;Pz(c|0;Rz(c|0,g,b,f,e+8|0)|0;JA(c|0,g)|0;Kw(g)|0;g=c|0;if((g|0)==0){0;c=h;i=e;return h|0}0;c=h;i=e;return h|0}function md(a){a=a|0;return nd(a,0,0)|0}function nd(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;do{if((d|0)==0){f=dF(476)|0;g=f;if((f|0)==0){h=g;break}>2“>6;c=>2“>g=d|0;f=Ec[c&63](476)|0;i=f;if((f|0)==0){h=i;break}>2“>c;>2“>c;>2“>c;h=i}}while(0);if((h|0)==0){j=0;return j|0}>2“>0;c=>2“>16;d=h+12|0;i=d|0;f=Ec[c&>2“>Cc[c&255](h);j=0;return j|0}>2“>63](1024)|0;k=h+44|0;c=f;if((f|0)==0){>2“>255](c|>2“>c=>2“>c=>2“>255](c|>2“>255](c|>2“>vF(f+80|0,0,20)|0;c=d;a=>2”>0;c=>2”>0;c=d;a=>2”>0;c=>2”>0;c=d;a=>2”>0;c=>2”>0;c=d;a=>2”>0;c=>2”>0;c=>2”>0;c=0;a=0;vF(f+144|0,0,24)|0;a=1;a=0;a=>2”>i;c=>2”>0;c=>2”>0;c=>2”>0;c=0;i=h+456|0;a=33;f=h+232|0;a=0;a=>2”>0;c=0;a=>2”>d;vF(h+424|0,0,20)|0;c=d;od(h,b);do{if((b|0)!=0){>2”>c=Ze()|0;j=h;return j|0}else{a=Ze()|0;a=a|0;j=h;return j|0}return 0}function od(b,d){b=b|0;d=d|0;var >2“>j=c|>2“>k=c|0}else{k=j}j=a|k+1;a=j;if((a|0)==0){break}else{i=i+1|0}}>2”>0;c=>2”>while(0);c=>2”>0;_e(b+148|0,b+144|0,0)|0;c=>2”>0;vF(b+52|0,0,64)|0;c=>2”>0;vF(b+128|0,0,16)|0;e=c|>2”>e;c=>2”>0;c=>2”>0;c=0;vF(b+268|0,0,20)|0;vF(b+300|0,0,38)|0;a=>2”>0;c=>2”>0;c=>2”>0;c=>2”>0;c=>2”>0;c=0;return}function pd(b,e){b=b|0;e=e|0;var 0;if((a|0)==0){g=1;return g|0}h=b+400|0;i=b+412|0;j=b+408|0;k=b+416|0;l=f+132|0;m=b+356|0;n=f+60|0;o=f+80|0;p=f+92|0;q=f+88|0;r=f+96|0;s=f+8|0;t=b+472|0;u=f|0;v=f+4|0;f=e;a:while(1){e=f;while(1){w=a|0;if((w<<24>>24|0)==12|(w<<24>>24|0)==0){x=5;break}>2“>if((y|0)==(c|0)){if((Bd(h)|0)<<24>>24==0){g=0;x=54;break a}z=a|>2“>c=A+1;a=z;if((a|0)==0){g=1;x=54;break a}e=e+1|0}if((x|0)==5){>2“>0;if((w|0)==(c|0)){if((Bd(h)|0)<<24>>24==0){g=0;x=54;break}>2“>c=B+1;a=>2“>0;C=c|0;b:do{if((C|0)==0){D=w}else{0;F=a|0;if(F<<24>>24==0){G=E}else{H=w;I=E;E=F;while(1){J=H+1|0;K=(I*1000003|0)^E&255;L=a|0;if(L<<24>>24==0){G=K;break}else{H=J;I=K;E=L}}}>2”>0;L=c|0;if((L|0)==0){D=w;break}K=G&-C;J=E>>>2;E=0;M=I;I=L;c:while(1){0;if(F<<24>>24==(a|0)){N=w;O=L;L=F;do{if(L<<24>>24==0){break c}N=N+1|0;O=O+1|0;L=a|0;}while(L<<24>>24==(a|0))}if(E<<24>>24==0){P=(K>>>(((d|0)-1|0)>>>0)&J|1)&255}else{P=E}a=while(0);w=(a|>2“>x=0;if((y|0)==(c|0)){R=l;S=y}else{>2“>T=c|0}else{T=y}T+1;a=>2”>U=w|0;w=c|>2”>w=c|>2”>V=c|0}else{V=w}w=a|V+1;a=w;if((a|0)==0){break}else{E=E+1|0}}>2“>0;c=>2“>c=E;if((E|0)==0){g=0;x=54;break}>2“>c=W;R=C;S=W}E=e;w=S;while(1){X=E+1|0;H=a|Z=a|>2”>c=_+1;a=>2”>c|0}else{$=w}1;a=>2“>c=Q=(a|0)==0?X:E+2|0}if((a|0)==0){g=1;x=54;break}else{f=Q}}if((x|0)==32){>2”>b=a+352|0;d=a+20|0;e=c|0;while(1){if((e|0)==0){>2”>c=0;g=f}else{g=e}>2”>0;Cc[c&>2”>0);h=c|0;if((h|0)!=0){i=h;while(1){>2”>0;Cc[c&>2”>0);Cc[c&255](i);if((h|0)==0){break}else{i=h}}}>2”>e=a+288|0;g=c|0;while(1){if((g|0)==0){>2”>c=0;j=b}else{j=g}>2”>0;Cc[c&255](j);g=b}>2”>g=c|>2”>255](c|>2”>j=c|0;if((j|0)!=0){g=j;while(1){>2”>0;Cc[c&>2”>0);Cc[c&255](g);if((j|0)==0){break}else{g=j}}}>2”>g=c|>2”>e=c|0;if((e|0)!=0){j=a+420|0;g=e;while(1){>2”>0;Cc[c[(c|0)+8>>2]&255](g);if((e|0)==0){break}else{g=e}}}>2”>g=c|>2”>e=c|0;if((e|0)!=0){j=a+444|0;g=e;while(1){>2”>0;Cc[c[(c|0)+8>>2]&255](g);if((e|0)==0){break}else{g=e}}}>2”>j=(c|>2”>0;i=g+28|0;h=c|0;k=b+(h<<2)|0;if((h|0)!=0){h=b;while(1){>2”>if((c|0)==0){break}>2”>255](c|0)}}while(0);if((b|0)==(k|0)){break}else{h=b}}}>2”>0)+8>>2]|0;f=g|0;m=c|Cc(>2“>0);m=p+1|0;r=c[(c|>2“>0;if(m>>>0<(c|0)>>>0){p=m;q=r;l=s}else{n=r;o=s;break}}}Cc(>2“>0)+8>>2]|0;l=c|Cc(>2”>0);l=q+1|0;h=c[(c|>2”>0;if(l>>>0<(c|0)>>>0){q=l;p=h;n=f}else{t=h;u=f;break}}}Cc(>2”>0)+8>>2]|0;p=g+40|0;q=c|Cc(>2“>0);q=i+1|0;o=c[(c|>2“>0;if(q>>>0<(c|0)>>>0){i=q;e=o;n=f}else{v=o;w=f;break}}}Cc(>2“>0)+8>>2]|0;e=g+60|0;i=c|Cc(>2”>0);i=u+1|0;t=c[(c|>2”>0;if(i>>>0<(c|0)>>>0){u=i;p=t;n=f}else{x=t;y=f;break}}}Cc(>2”>y=c|>2”>n=c|0;if((n|0)!=0){x=g+100|0;y=n;while(1){>2”>0;Cc[c[(c|0)+8>>2]&255](y);if((n|0)==0){break}else{y=n}}}>2”>y=c|>2”>n=c|0;if((n|0)!=0){x=g+124|0;y=n;while(1){>2”>0;Cc[c[(c|0)+8>>2]&255](y);if((n|0)==0){break}else{y=n}}}if(j){>2”>255](c|>2”>255](c|0)}>2”>Cc[c&>2”>0);Cc[c&>2”>0);Cc[c&>2”>0);Cc[c&>2”>0);Cc[c&>2”>0);Cc[c&>2”>0);g=c|0;if((g|0)!=0){Cc(>2”>Cc[c&255](a);return}function rd(a,b){a=a|0;b=b|0;var >2”>0)==(c|>2”>c=b;return}function sd(a,b,d){>2”>b;c=d;return}function td(a,b){>2”>g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;g=i;i=i+8|0;h=g|0;j=b+464|0;k=c|0;do{if((k|0)==3){>2”>c=36;l=0;i=g;return l|0}else if((k|0)==0){>2”>m=b+472|0;if((c|0)==0){if((a|0)==0){break}if((pd(b,21576)|0)<<24>>24!=0){break}>2“>while(0);c=1;if((e|0)==0){a=f;if((f|0)==0){l=1;i=g;return l|0}>2“>0;n=b+280|0;c=>2“>0;c=>2“>127](b,m,o,k)|0;c=q;if((q|0)!=0){>2“>c;>2“>p=c|0;if((p|0)==3){>2“>0;Vc[c&>2“>0,c|>2“>c;l=2;i=g;return l|0}else if((p|0)==0|(p|0)==1){>2“>p=b+24|0;k=b+28|0;if((c|>2“>n=b+36|0;c=(>2“>0)+e;n=b+280|0;c=d;a=>2“>0;m=d+e|0;r=b+40|0;c=m;s=Sc(>2“>c=>2“>c=84;l=0;i=g;return l|0}>2“>c=2;l=1;i=g;return l|0}else if((s|0)==3){u=2}else{t=23}}while(0);if((t|0)==23){u=1}>2“>0;Vc[c&>2“>0,c|>2“>m=c|0;do{if((m|0)==0){>2“>if((j|0)<=((c|0)-m|0)){w=m;x=s;break}>2“>c=>2“>v+(e<<1);w=v;x=c|0;break}>2“>1;c=>2“>0;c=84;l=0;i=g;return l|0}}while(0);tF(w|0,x|0,j)|0}>2“>0;c=>2“>p;c=>2“>p;c=>2“>c|0}function wd(a,b){a=a|0;b=b|0;var >2“>c=33;e=0;return e|0}else if((d|0)==2){>2“>d=a+32|0;f=c|>2“>h=a+24|0;k=c|>2“>while((o|0)<(j|0));j=Ec[c&63](o)|0;if((j|0)==0){>2“>c=>2“>tF(j|0,o|0,(c|>2“>255](c|>2“>o=j+((c|>2“>o;c=j;q=j;r=o}else{>2“>0;b=m+((c|>2“>0))|0;c=b;q=m;r=b}>2“>q;c=>2“>0;c=0;e=r;return e|0}return 0}function xd(b,d,e){b=b|0;d=d|0;e=e|0;var >2“>c=33;h=0;return h|0}else if((g|0)==2){>2“>if((c|0)!=0){break}>2“>dc(((zc(0)|0)>>>0)%4294967295|0|0);c=yb()|0}if((a|0)==0){break}if((pd(b,21576)|0)<<24>>24!=0){break}>2“>while(0);c=>2“>0;j=b+280|0;c=>2“>0)+d|0;c=>2“>l;k=b+36|0;c=(0)+d;a=>2”>127](b,i,l,g)|0;c=k;if((k|0)!=0){>2”>c;>2”>d=c|0;do{if((d|0)==3){m=2}else if((d|0)==0|(d|0)==1){if((e|0)==0){m=1;break}>2”>while(0);f=c|>2”>63](f,c|>2”>0,b+392|0);c=>2”>c|0}function zd(a){a=a|0;var >2”>e=a+280|0;f=c|0;if(d>>>0<f>>>0){break}>2”>0;Vc[c&>2”>c}}>2”>b=c|0;return b|0}function Bd(a){a=a|0;var >2”>e=a+16|0;f=c|0;if((f|0)==0){>2”>d;h=d|0;c=>2”>c=>2”>0;g=h+8|0;c=>2”>c|>2”>g=a+8|0;if(((c|>2”>f=d|0;h=c|>2”>c;>2”>0;c=>2”>h;h=c|>2”>0)-h|0)|0;h=c|>2”>c|>2”>0)+(h+8);c=>2”>c|0)+(h+8);i=1;return i|0}}>2”>0;h=a+16|0;g=c|>2”>f=j-g<<1;k=Oc[c[(c|0)+4>>2]&255](d,f+8|0)|0;if((k|0)==0){i=0;return i|0}>2”>k;c=>2”>0;d=a+12|0;c=(>2”>0)-(c|>2”>k+8;c=k+8+f;i=1;return i|0}>2”>c=>2”>c;>2”>j;b=a+12|0;a=c|>2”>tF(h|0,g|0,a-g|0)|0;l=c|>2”>c=>2”>h;c=j+k;i=1;return i|0}function Cd(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var a=>2“>64;k=e+16|0;l=Ec[c[c>>>2“>c=0;j=0;return j|0}0;m=a|0;if(m<<24>>24==0){n=l}else{o=f;p=l;l=m;while(1){m=o+1|0;q=(p*1000003|0)^l&255;r=a|0;if(r<<24>>24==0){n=q;break}else{o=m;p=q;l=r}}}>2”>l=b+472|0;p=c|0;o=a|0;if(o<<24>>24==0){u=p}else{r=f;q=p;p=o;while(1){m=r+1|0;v=(q*1000003|0)^p&255;w=a|0;if(w<<24>>24==0){u=v;break}else{r=m;q=v;p=w}}}>2”>0;w=c|0;a:do{if((w|0)==0){x=q}else{v=u&-i;m=e+4|0;y=p>>>2;z=0;A=q;B=w;b:while(1){0;if(o<<24>>24==(a|0)){D=f;E=C;C=o;do{if(C<<24>>24==0){j=B;break b}D=D+1|0;E=E+1|0;C=a|0;}while(C<<24>>24==(a|0))}if(z<<24>>24==0){F=(v>>>(((d|0)-1|0)>>>0)&y|1)&255}else{F=z}k=e+4|0;o=a|>2”>w=o+1&255;o=w&255;q=1<>>2]&63](B)|0;y=z;if((z|0)==0){j=0;return j|0}>2”>B=c[(c|0)+(E<<2)>>2]|0;if((B|0)==0){G=C}else{>2”>0;H=c|0;I=a|0;if(I<<24>>24==0){J=H}else{K=D;D=H;H=I;while(1){I=K+1|0;L=(D*1000003|0)^H&255;M=a|0;if(M<<24>>24==0){J=L;break}else{K=I;D=L;H=M}}}>2”>H=K<<24>>24==0?D:K;L=H&255;I=M+(M>>>0>>0?q:0)-L|0;L=y+(I<<2)|0;if((c|0)==0){N=L;break}else{K=H;M=I}}}>2”>B;G=c|0}M=E+1|0;if(M>>>0<G>>>0){E=M;C=G}else{break}}}>2”>0)+8>>2]&255](c|y;a=>2“>q;C=p&u;if((c|0)==0){s=C;t=A;break}E=((u&-q)>>>((o-1|0)>>>0)&p>>>2|1)&255;v=0;m=C;while(1){>2“>while(0);u=Ec[c[c>>>2“>0)+(s<<2)>>2]=u;u=c[(c|0)+(s<<2)>>2]|0;if((u|0)==0){j=0;return j|0}>2“>0)+(s<<2)>>2]>>2]=f;f=e+12|0;c=(>2“>0)+1;j=c[(c|0)+(s<<2)>>2]|0;return j|0}function Dd(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0;h=a|if((a|0)!=120){k=0;l=o;m=12;break}if((a|0)!=109){k=0;l=o;m=12;break}if((a|0)!=108){k=0;l=o;m=12;break}q=a|0;do{if(q<<24>>24==110){if((a|0)!=115){break}if((a|0)==0){n=39}else{break}return n|0}}while(0);k=q<<24>>24==0|0;l=o;m=12}}while(0);do{if((m|0)==12){if(i){r=k;s=l;t=0;u=1;m=30;break}if(k<<24>>24==0){p=l;m=14;break}else{v=1;w=0;x=h;y=1}while(1){do{if(y){if((w|0)<=36){if(x<<24>>24==(a|0)){z=v;break}}z=0}else{z=0}}while(0);j=w+1|0;A=a|0;B=z<<24>>24!=0;if(A<<24>>24==0){C=1;D=j;E=B;F=l;G=k;m=29;break}else{v=z;w=j;x=A;y=B}}}}while(0);if((m|0)==14){y=1;x=1;w=0;z=h;h=1;while(1){do{if(h){if((w|0)<=36){if(z<<24>>24==(a|0)){H=y;break}}H=0}else{H=0}}while(0);do{if(x<<24>>24==0){I=0}else{if((w|0)<=29){if(z<<24>>24==(a|0)){I=x;break}}I=0}}while(0);v=w+1|0;k=a|0;l=H<<24>>24!=0;if(k<<24>>24==0){C=I;D=v;E=l;F=p;G=0;m=29;break}else{y=H;x=I;w=v;z=k;h=l}}}if((m|0)==29){if(E){r=G;s=F;t=D;u=C;m=30}else{J=0;K=G;L=F;M=D;N=C}}if((m|0)==30){J=(t|0)==36|0;K=r;L=s;M=t;N=u}if(N<<24>>24==0){O=0}else{O=(M|0)==29|0}if((K&255|0)!=(J|0)){n=K<<24>>24!=0?38:40;return n|0}if(O<<24>>24!=0){n=40;return n|0}O=b+456|0;K=((a|>2”>N=b+12|0;u=Ec[c&63](28)|0;if((u|0)==0){n=1;return n|0}>2”>63](t)|0;c=s;if((s|0)!=0){>2”>Cc[c&255](u);n=1;return n|0}else{u=J+24|0;do{>2”>t=J+16|0;s=K+24|0;N=Oc[c&>2”>c=>2”>while(0);c=>2”>while(0);c=0,f|0,K)|0;M=a|0;if(M<<24>>24!=0){>2“>c=>2“>e;M=d+4|0;c=if((a|0)==0){>2”>c=>2”>c;>2”>e=c|0;if((e|0)==0){n=0;return n|0}Tc(>2”>0,c|>2”>g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0;g=i;i=i+80|0;h=g|0;j=g+8|0;k=g+16|0;l=g+24|0;m=g+32|0;n=g+40|0;o=g+48|0;p=g+56|0;q=g+64|0;r=g+72|0;c=>2”>0;c=>2”>1;s=b+144|0;t=b+272|0;u=(d|0)!=0;if((cf(d,c|0,e,f,t,p,q,n,o,r)|0)==0){v=u?31:30;i=g;return v|0}do{if(!u){>2”>a[(c|0)+130|0]=1}}while(0);u=b+140|0;do{>2”>d=b+80|0;w=c|0;if((w|0)==0){x=0;y=0;break}>2”>0;c=e;if((a|0)!=0){Tc(>2”>c=>2”>Bc[c&>2”>0);c=>2”>E=c|>2”>127](c|>2”>0)-E|0);c=>2”>if((c|0)==(f|0)){x=0;y=0;break}}}else{>2”>d=b+424|0;A=c|>2”>255](A,D)|0)|0;c=D;C=b+436|0;do{>2”>Bc[c&>2”>0);if((c|0)==(w|0)){break}if((Bd(d)|0)<<24>>24==0){v=1;G=65;break}}if((G|0)==65){i=g;return v|0}>2”>A=c|0;do{>2”>H=c|0;break}}else{H=A}}H+1;a=>2“>c=>2“>while(0);D=c|0;do{if((D|0)==0){I=0}else{>2“>0;B=(c|>2“>0)|0)|0;c=D;z=b+436|0;do{>2“>Bc[c&>2“>0);if((c|0)==(B|0)){break}if((Bd(A)|0)<<24>>24==0){v=1;G=65;break}}if((G|0)==65){i=g;return v|0}>2“>d=c|0;do{>2“>J=c|0;break}}else{J=d}}J+1;a=>2”>while(0);Vc[c&>2”>0,I,F,c|0);x=I;y=F}}while(0);do{>2”>F=c|0;if((F|0)!=0){>2”>0)==(c[(c|0)+64>>2]|0)){>2”>c=>2”>F=c|0;if((F|0)==0){break}do{if((y|0)==0){>2”>0;u=F+(Oc[c&>2”>if((c|0)==0){if((Bd(I)|0)<<24>>24==0){v=1}else{break}i=g;return v|0}}while(0);B=r+56|0;z=b+432|0;while(1){>2”>63](r,h,u,J,c|>2”>u=b+440|0;if((c|0)==0){v=1;i=g;return v|0}>2”>if((r|0)==(c|0)){if((Bd(I)|0)<<24>>24==0){v=1;i=g;return v|0}else{>2”>while(0);c=K+1;a=>2”>while(0);F=Td(b,L)|0;r=b+428|0;I=c|>2”>c=B}else{if((B|0)==0){break}else{M=B;N=I}while(1){>2”>0;c=>2”>while(0);c=>2”>0;c=>2”>c=>2”>x=b+428|0;y=c|>2”>c=t}else{if((t|0)==0){break}else{O=t;P=y}while(1){>2”>0;c=>2”>while(0);c=>2”>0;c=>2”>g=0,h=0;g=Gd(b,1,c|0,d,e,f,(a|0)==0|0)|0;do{if((g|0)==0){if((Hd(b)|0)<<24>>24==0){h=1}else{break}return h|0}}while(0);h=g;return h|0}function Gd(b,e,f,g,h,j,k){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var >2”>g;aa=b+340|0;ba=c|>2”>ea=b+284|0;da=c|0;fa=da|0;ga=da+4|0;ha=b+272|0;ia=b+276|0;ja=ea}>2”>fb=c|>2”>fb;gb=Sc[c&>2”>c;b:do{switch(gb|0){case-2:{hb=28;break a;break};case-4:{hb=20;break a;break};case-1:{hb=26;break a;break};case 9:{>2”>0;ib=(Hc[c&>2”>0)+fb|0,(c|0)+(-fb|0)|0)|0)&255;a=ib;if(ib<<24>>24!=0){Tc(>2“>ib=c|0;if((ib|0)==0){break b}>2“>0;jb=c|fb;if((a|0)!=0){Tc(>2”>if((c|0)==(f|0)){kb=ia;lb=ha}else{>2”>c=>2”>Bc[c&>2”>0);c=>2”>fb=c|>2”>127](c|>2”>0)-fb|0);c=>2”>if((c|0)==(jb|0)){break b}}}>2”>0;fb=(c|>2”>c|>2”>Bc[c&>2”>0);if((c|0)==(fb|0)){break}if((Bd(ra)|0)<<24>>24==0){mb=1;hb=320;break a}}>2”>fb=c|>2”>nb=c|0}else{nb=fb}nb+1;a=>2“>jb=c|0;c:do{if((jb|0)==0){ob=0}else{0;pb=a|0;if(pb<<24>>24==0){qb=ib}else{rb=fb;sb=ib;ib=pb;while(1){tb=rb+1|0;ub=(sb*1000003|0)^ib&255;vb=a|0;if(vb<<24>>24==0){qb=ub;break}else{rb=tb;sb=ub;ib=vb}}}>2”>0;vb=c|0;if((vb|0)==0){ob=0;break}ub=qb&-jb;tb=ib>>>2;ib=0;wb=sb;sb=vb;while(1){0;if(pb<<24>>24==(a|0)){xb=fb;yb=vb;vb=pb;do{if(vb<<24>>24==0){ob=sb;break c}xb=xb+1|0;yb=yb+1|0;vb=a|0;}while(vb<<24>>24==(a|0))}if(ib<<24>>24==0){zb=(ub>>>(((d|0)-1|0)>>>0)&tb|1)&255}else{zb=ib}>2“>while(0);jb=ob;c=fb;do{if((a|0)==0){hb=62}else{if((a|0)!=0){hb=62;break}if((ob|0)!=0){break}Tc(>2”>sb=c|0;if((sb|0)==0){break b}>2”>0;ib=c|wb;if((a|0)!=0){Tc(>2“>if((c|0)==(f|0)){Ab=ia;Bb=ha}else{>2“>c=>2“>Bc[c&>2“>0);c=>2“>wb=c|>2“>127](c|>2“>0)-wb|0);c=>2“>if((c|0)==(ib|0)){break b}}}}while(0);if((hb|0)==62){hb=0;if((ob|0)==0){mb=11;hb=320;break a}if((a|0)==0){mb=24;hb=320;break a}}Cb=ob+32|0;if((a|0)!=0){mb=12;hb=320;break a}>2“>fb=ob+4|0;if((c|0)!=0){if((a|0)!=0){>2“>wb=Ec[c&63](24)|0;if((wb|0)==0){mb=1;hb=320;break a}else{Db=wb}}else{>2“>c;Db=ib}a=>2“>0;wb=Db+8|0;c=>2“>c=>2“>jb;c=a=>2”>0;c=>2”>0;fb=sb+(c|>2”>0,c|0,sb,fb,m,0)|0;if((rb|0)!=0){mb=rb;hb=320;break a}>2”>if((c|0)!=3){break}>2”>rb-sb;c=86;break b}}while(0);a=>2”>c;>2”>c;>2”>sb=c|0;if((sb|0)!=0){Tc(>2”>0,c|0,0);break b}>2”>rb=c|>2”>0;c=rb;if((a|0)!=0){Tc(>2”>if((c|0)==(f|0)){Eb=ia;Fb=ha}else{>2”>c=>2”>Bc[c&>2”>0);c=>2”>rb=c|>2”>127](c|>2”>0)-rb|0);c=>2”>if((c|0)==(ib|0)){break b}}}>2”>ib=c|0;if((ib|0)==0){break b}>2”>0;rb=c|wb;if((a|0)!=0){Tc(>2“>if((c|0)==(f|0)){Gb=ia;Hb=ha}else{>2“>c=>2“>Bc[c&>2“>0);c=>2“>wb=c|>2“>127](c|>2“>0)-wb|0);c=>2“>if((c|0)==(rb|0)){break b}}}a=>2“>if((c|0)==0){Ib=0}else{>2“>0;if((ib|0)==(c|0)){if((Bd(ya)|0)<<24>>24==0){hb=148;break a}>2“>c=Jb+1;a=61;ib=(((a|>2“>sb=c|>2“>Lb=c|0}else{Lb=sb}>2“>0)+16>>2]|0)+Kb|0]|0;c=Lb+1;a=sb;sb=Kb+1|0;if((sb|0)<(ib|0)){Kb=sb}else{Ib=1;break}}}}>2“>0;ib=c|0;sb=wb+(ib<<2)|0;d:do{if((ib|0)==0){Mb=Ib}else{fb=wb;jb=Ib;while(1){tb=fb;while(1){>2“>Pb=Ob+4|0;if((c|0)!=0){break}}if((Nb|0)==(sb|0)){Mb=jb;break d}else{tb=Nb}}if(jb<<24>>24!=0){>2“>0;if((tb|0)==(c|0)){if((Bd(ya)|0)<<24>>24==0){hb=148;break a}>2“>c=Qb+1;a=12}0;ub=a|>2”>0;yb=(pb|0)==(c|0);if(ub<<24>>24==0){Rb=yb;Sb=pb}else{vb=tb;tb=yb;yb=ub;ub=pb;while(1){if(tb){if((Bd(ya)|0)<<24>>24==0){hb=148;break a}Tb=a|>2”>c=Ub+1;a=Tb;pb=vb+1|0;xb=a|>2”>0;Wb=(Vb|0)==(c|0);if(xb<<24>>24==0){Rb=Wb;Sb=Vb;break}else{vb=pb;tb=Wb;yb=xb;ub=Vb}}}if(Rb){if((Bd(ya)|0)<<24>>24==0){hb=148;break a}>2”>c=Xb+1;a=61;ub=(((a|>2”>tb=c|>2”>Yb=c|0}else{Yb=tb}>2”>0)+16>>2]|0)+yb|0]|0;c=Yb+1;a=tb;yb=yb+1|0;}while((yb|0)<(ub|0))}if((Nb|0)==(sb|0)){Mb=1;break}else{fb=Nb;jb=1}}}}>2”>0;wb=c|0;ib=sb+(wb<<2)|0;e:do{if((wb|0)!=0){jb=sb;fb=Mb;while(1){ub=jb;while(1){if((a|0)!=0){break}}if((Zb|0)==(ib|0)){break e}else{ub=Zb}}if(fb<<24>>24!=0){>2“>0;if((ub|0)==(c|0)){if((Bd(ya)|0)<<24>>24==0){hb=148;break a}$>2“>c=$b+1;a=12}0;yb=a|0;if(yb<<24>>24!=0){tb=ub;ub=yb;do{>2”>0;if((yb|0)==(c|0)){if((Bd(ya)|0)<<24>>24==0){hb=148;break a}ac=a|>2”>c=bc+1;a=ac;tb=tb+1|0;ub=a|0;}while(ub<<24>>24!=0)}if((Zb|0)==(ib|0)){break}else{jb=Zb;fb=1}}}}>2”>0;if((ib|0)==(c|0)){if((Bd(ya)|0)<<24>>24==0){hb=148;break a}>2”>c=cc+1;a=0;a=0;if((ib|0)==0){mb=1;hb=320;break a}>2“>127](c|>2“>0,c|>2“>c=>2“>ib=c|0;if((ib|0)==0){>2“>sb=Ec[c&>2“>c=sb+32;ec=dc}else{>2“>c;ec=ib}>2“>0;c=>2“>c=>2“>0;c=>2“>0)+(c|>2“>wb;fb=ec+8|0;c=>2“>255](f,wb)|0;c=(>2“>0)+1;wb=c|>2“>0)|0;c=>2“>c=>2“>63](f,W,rb,V,(c|>2“>0;ub=fc;gc=(c|>2“>tb=(c|>2“>c=>2“>c=>2“>fc;a[c|>2“>fb=c|0;do{if((fb|0)==0){>2“>rb=c|>2“>0;c=rb;if((a|0)!=0){Tc(>2“>if((c|0)==(f|0)){hc=ia;ic=ha}else{>2“>c=>2“>Bc[c&>2“>0);c=>2“>rb=c|>2“>127](c|>2“>0)-rb|0);c=>2“>while((c|0)!=(ub|0))}else{Tc(>2“>0,c|>2“>while(0);jb=c|>2“>c=fb}else{if((fb|0)==0){break}else{jc=fb;kc=jb}while(1){>2“>0;c=>2“>while(0);c=>2“>0;c=>2“>jb=c|>2“>0;sb=jb+fb|0;c=>2“>255](f,sb)|0)+fb)|0;c=>2“>Bc[c&>2“>0);if((c|0)==(ib|0)){break}if((Bd(ya)|0)<<24>>24==0){hb=192;break a}}>2“>ib=c|>2“>lc=c|0}else{lc=ib}lc+1;a=>2”>0;c=ib;if((ib|0)==0){mb=1;hb=320;break a}>2”>c;>2”>c=>2”>ib=c|0;if((ib|0)==0){mc=1}else{Tc(>2”>0,c|>2”>ib=c|0;do{if((ib|0)==0){if(mc<<24>>24==0){break}>2”>fb=c|>2”>0;c=fb;if((a|0)!=0){Tc(>2”>if((c|0)==(f|0)){nc=ia;oc=ha}else{>2”>c=>2”>Bc[c&>2”>0);c=>2”>fb=c|>2”>127](c|>2”>0)-fb|0);c=>2”>while((c|0)!=(jb|0))}else{>2”>c=>2”>pc=c|0}Dc(>2”>0,c|0)}}>2”>0;jb=c|0;do{if((ib|0)==0){>2”>fb=qc|0;sb=c|>2”>rc;c=qc;if((sb|0)==0){break}else{rc=qc;qc=sb}}}}>2”>0;c=>2”>0;c=>2”>ib=c|0;if((ib|0)==0){sc=jb|0}else{sb=jb|0;Dc(>2”>0,c[c>>2]|0);sc=sb}>2”>0;c=>2”>c=>2”>0)+4>>2]=c;if((sb|0)==0){break}else{jb=sb}}>2”>if((c|0)==0){hb=220;break a}break};case 5:{>2”>jb=c|>2”>c;>2”>c;>2”>jb;tc=(c|>2”>1)|0;sb=Oc[c&>2”>if((wF(c|0,tc|0,sb|0)|0)!=0){hb=224;break a}>2”>c|>2”>ib=c|0;if((ib|0)==0){break}>2”>0;ub=c|fb;if((a|0)!=0){Tc(>2“>if((c|0)==(f|0)){uc=ia;vc=ha}else{>2“>c=>2“>Bc[c&>2“>0);c=>2“>fb=c|>2“>127](c|>2“>0)-fb|0);c=>2“>while((c|0)!=(ub|0))}else{0;fb=jb+12|0;if((a|0)==0|(ub|0)==0){wc=sb}else{>2”>0)+(c|0)|0;rb=a|0;if(rb<<24>>24==0){xc=ib}else{wb=ub;ub=ib;ib=rb;while(1){rb=wb+1|0;tb=ub+1|0;a=ib;yb=a|0;if(yb<<24>>24==0){xc=tb;break}else{wb=rb;ub=tb;ib=yb}}}if((a|0)==0|(ib|0)==0){yc=xc}else{a=a|0;ub=xc+1|0;wb=a|0;if(wb<<24>>24==0){yc=ub;break}else{zc=ib;Ac=ub;Fc=wb}while(1){wb=zc+1|0;a=Fc;ub=Ac+1|0;yb=a|0;if(yb<<24>>24==0){yc=ub;break}else{zc=wb;Ac=ub;Fc=yb}}}}while(0);a=Dc(>2”>0,c|0)}}>2”>ib=c|0;if((ib|0)==0){Ic=yb;Jc=yb|0}else{ub=yb|0;Dc(>2”>0,c[c>>>2”>c=>2”>c=>2”>c=>2”>0)+4>>2]=c;>2”>if((c|0)==0){hb=247;break a}break};case 10:{>2”>255](f,c|0)|0;if((yb|0)<0){mb=14;hb=320;break a}>2”>jb=c|0;ub=Re(yb,db)|0;Tc(jb,db,ub);break b}>2”>jb=c|>2”>0;c=jb;if((a|0)!=0){Tc(>2”>if((c|0)==(f|0)){Kc=ia;Lc=ha}else{>2”>c=>2”>Bc[c&>2”>0);c=>2”>jb=c|>2”>127](c|>2”>0)-jb|0);c=>2”>while((c|0)!=(sb|0));break};case 7:{a=10;Tc(>2“>sb=c|0;if((sb|0)==0){break b}>2“>0;ub=c|jb;if((a|0)!=0){Tc(>2”>if((c|0)==(f|0)){Mc=ia;Nc=ha}else{>2”>c=>2”>Bc[c&>2”>0);c=>2”>jb=c|>2”>127](c|>2”>0)-jb|0);c=>2”>while((c|0)!=(ub|0));break};case 8:{>2”>jb=c|0;if((jb|0)==0){break}>2”>0;yb=c|sb;if((a|0)!=0){Tc(>2“>if((c|0)==(f|0)){Pc=ia;Qc=ha}else{>2“>c=>2“>Bc[c&>2“>0);c=>2“>sb=c|>2“>127](c|>2“>0)-sb|0);c=>2“>while((c|0)!=(yb|0))}else{Cc(>2“>if((c|0)==0){hb=278;break a}break};case-5:{hb=279;break a;break};case 6:{if((a|0)!=0){0;Tc(>2“>0,yb,(c|0)-yb|0);break b}while(1){>2“>c;>2“>63](f,R,c|>2“>0);c=>2“>yb=c|0;Tc(>2“>0,yb,(c|>2“>0;if((yb|0)==(c|0)){break b}>2“>ub=c|0;if((ub|0)==0){break b}>2“>0;fb=c|yb;if((a|0)!=0){Tc(>2”>if((c|0)==(f|0)){Rc=ia;Uc=ha}else{>2”>c=>2”>Bc[c&>2”>0);c=>2”>yb=c|>2”>127](c|>2”>0)-yb|0);c=>2”>while((c|0)!=(fb|0));break};case 11:{>2”>0,c|0)|0)==0){mb=1;hb=320;break a}break};case 13:{>2”>0,c|0)|0)==0){mb=1;hb=320;break a}break};case 12:{mb=17;hb=320;break a;break};default:{>2”>yb=c|>2”>0;c=yb;if((a|0)!=0){Tc(>2”>if((c|0)==(f|0)){Vc=ia;Wc=ha}else{>2”>c=>2”>Bc[c&>2”>0);c=>2”>yb=c|>2”>127](c|>2”>0)-yb|0);c=>2”>while((c|0)!=(ub|0))}}}>2”>0;c=>2”>gb;gb=c|0;if((gb|0)==3){hb=319;break}else if((gb|0)==2){mb=35;hb=320;break}}if((hb|0)==6){if(k<<24>>24!=0){>2”>c;mb=0;i=l;return mb|0}>2”>h;ga=c|0;do{if((ga|0)==0){>2”>P=c|P;if((a|0)!=0){Tc(>2“>if((c|0)==(f|0)){Xc=ia;Yc=ha}else{>2“>c=>2“>Bc[c&>2“>0);c=>2“>P=c|>2“>127](c|>2“>0)-P|0);c=>2“>while((c|0)!=(h|0))}else{a=10;Tc(>2“>if((c|0)!=(e|0)){mb=13;i=l;return mb|0}>2“>c=>2“>if((c|0)!=(e|0)){mb=13;i=l;return mb|0}>2“>c;mb=0;i=l;return mb|0}else if((hb|0)==25){>2“>c;mb=4;i=l;return mb|0}else if((hb|0)==26){if(k<<24>>24==0){mb=5;i=l;return mb|0}>2“>c;mb=0;i=l;return mb|0}else if((hb|0)==28){if(k<<24>>24==0){mb=6;i=l;return mb|0}>2“>c;mb=0;i=l;return mb|0}else if((hb|0)==148){a=0;mb=1;i=l;return mb|0}else if((hb|0)==163){>2“>c=0;mb=1;i=l;return mb|0}else if((hb|0)==220){>2“>c=tc;mb=7;i=l;return mb|0}else if((hb|0)==247){>2“>c=90;mb=0;i=l;return mb|0}else if((hb|0)==279){if(k<<24>>24!=0){>2“>c;mb=0;i=l;return mb|0}>2“>Ka=c|0;if((Ka|0)==0){break}>2“>0;c=b;if((a|0)!=0){Tc(>2“>if((c|0)==(f|0)){Zc=ia;_c=ha}else{>2“>c=>2“>Bc[c&>2“>0);c=>2“>b=c|>2“>127](c|>2“>0)-b|0);c=>2“>while((c|0)!=(h|0))}else{if((a|0)==0){>2“>c;>2“>63](f,R,h,_,c|>2“>0;Tc[c&>2“>0,b,(c|0)-b|0);break}else{0;Tc(>2”>c=h;mb=3;i=l;return mb|0}>2”>c=h;mb=0;i=l;return mb|0}else{>2”>c=>2”>b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;b=a+16|0;d=c|0;if((d|0)==0){e=1;return e|0}else{f=d}while(1){>2”>0)+1|0;a=f+36|0;g=c|>2”>l=f+8|0;m=c|>2”>p=Oc[c&255](g,n)|0;if((p|0)==0){e=0;k=11;break}>2”>0;if((c|0)==(q|0)){>2”>g=f+16|0;r=c|0;if((r|0)!=0){>2”>c=>2”>p+n;s=p+d|0;t=c|>2”>tF(s|0,t|0,u)|0;c=>2”>j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0;j=i;i=i+8|0;k=j|0;l=c|>2”>0;p=c|0;a:do{if((p|0)==0){q=13}else{0;s=a|0;if(s<<24>>24==0){t=r}else{u=o;v=r;r=s;while(1){w=u+1|0;x=(v*1000003|0)^r&255;y=a|0;if(y<<24>>24==0){t=x;break}else{u=w;v=x;r=y}}}>2“>0;y=c|0;if((y|0)==0){q=13;break}x=t&-p;w=l+24|0;z=r>>>2;r=0;A=v;v=y;b:while(1){0;if(s<<24>>24==(a|0)){B=o;C=y;y=s;do{if(y<<24>>24==0){break b}B=B+1|0;C=C+1|0;y=a|0;}while(y<<24>>24==(a|0))}if(r<<24>>24==0){D=(x>>>(((d|0)-1|0)>>>0)&z|1)&255}else{D=r}>2”>r=c|>2”>G=c|0}else{G=r}r=a|G+1;a=r;if((a|0)==0){break}else{A=A+1|0}}if((q|0)==161){i=j;return F|0}>2“>0;c=if((a|0)==0){E=D;break}if((Pd(b,D)|0)==0){F=1}else{E=D;break}i=j;return F|0}}>2”>0;G=e+36|0;o=b+364|0;D=b+376|0;A=Sc[c&>2”>0,c|>2”>r=t+16|0;c=>2”>255](c|0,r<<4)|0;r=u;if((u|0)==0){F=1;i=j;return F|0}>2”>Sc[c&127](e,f,A,r)|0}}>2”>B=c|>2”>B=H|0;I=(c|0)-1|0;if((a|0)!=0){q=30;break}a=>2”>c;0;if((a|0)==0){e:do{if((a|0)==0|(m|0)<1){K=1}else{>2“>N=M+1|0;if((H|0)==(c|0)){break}if((N|0)<(m|0)){M=N}else{K=1;break e}}K=a|0}}>2“>0,c|0,o)|0;if((N|0)!=0){F=N;q=161;break}>2“>if((N|0)==(c|0)){O=N;break}P=N-1|0;if((a|0)!=32){O=N;break}>2“>while(0);if((O|0)==(c|0)){if((Bd(o)|0)<<24>>24==0){F=1;q=161;break}>2“>c=Q+1;a=>2“>c}else{>2“>0;c=>2“>if((c|0)==0){if((Bd(o)|0)<<24>>24==0){q=55;break}}while(1){>2“>63](e,k,N,t,c|>2“>if((c|0)==0){q=55;break}>2“>0;if((N|0)==(c|0)){if((Bd(o)|0)<<24>>24==0){q=55;break}>2“>c=R+1;a=>2“>0;c=N;if((N|0)==0){F=1;q=161;break}}>2“>c;if((a|0)==0){>2”>I=Dd(b,N,H,c|0,h)|0;if((I|0)==0){S=C;T=x;break}else{F=I;q=161;break d}}}}while(0);H=s+1|0;if((H|0)>=(A|0)){U=T;V=S;break c}>2”>if((c|0)!=(e|0)){F=8;i=j;return F|0}>2”>c[(c|0)+(s<<4)>>2];F=8;i=j;return F|0}else if((q|0)==55){>2”>while(0);c=>2”>D=c|0;if((a|0)==0){q=70;break}if((V|0)>0){W=0}else{break}while(1){>2”>c=W}}while(0);if((q|0)==70){>2”>e=c|>2”>0;A=(c|0)-1|0;do{if((a|0)==0){>2”>Q=c|0;if((Q|0)==0){a=>2”>c[c>>>2”>c;X=s+2|0;Y=J;break}if((a|0)==0){a=>2”>c[c>>>2”>c;X=s+2|0;Y=J+1|0;break}else{R=Dd(b,Q,T,k,h)|0;if((R|0)==0){X=s;Y=J;break}else{F=R;break h}}}else{X=s;Y=J}}while(0);T=D+1|0;if((T|0)<(m|0)){J=Y;D=T;s=X}else{Z=Y;_=X;break g}}i=j;return F|0}else{Z=U;_=V}}>2”>V=b+384|0;U=c|0;X=b+388|0;Y=a|0;m=Y&255;do{if((Z<<1>>m|0)==0){s=1<<m;if((U|0)!=0){aa=U;ba=s;break}ca=s;da=b+380|0;q=89}else{s=Y;while(1){ea=s+1&255;if((Z>>(s&255)|0)==0){break}else{s=ea}}s=(ea&255)>>>0<3>>>0?3:ea;a=>2”>255](c|0,12<<D)|0;if((J|0)==0){F=1;i=j;return F|0}else{>2”>U=Y-1|0;c[(c|0)+(U*12|0)>>2]=-1;if((U|0)==0){aa=-1;ba=ca;break}else{Y=U}}}>2”>y=G+(f<<2)|0;C=c|0;x=C-1|0;if((a|0)==2){0;a=>2“>0;o=c|0;u=a|0;if(u<<24>>24==0){fa=o}else{w=C;z=o;o=u;while(1){v=w+1|0;p=(z*1000003|0)^o&255;H=a|0;if(H<<24>>24==0){fa=p;break}else{w=v;z=p;o=H}}}>2“>ga=c|0;if(u<<24>>24==(a|0)){N=C;B=o;o=u;do{if(o<<24>>24==0){break k}N=N+1|0;B=B+1|0;o=a|0;}while(o<<24>>24==(a|0))}if(p<<24>>24==0){ha=(w>>>(((d|0)-1|0)>>>0)&H|1)&255}else{ha=p}B=ha&255;p=ha;v=v-B+(v>>>0<B>>>0?r:0)|0}>2”>v=r+20|0;if((c|0)>0){p=r+16|0;H=0;w=t;while(1){>2”>0)+H|0]|0;z=c|>2”>ia=c|0}else{ia=z}ia+1;a=H=w+1|0;if((a|0)==58){ka=ja;la=H;break}else{w=H}}while(1){w=a|>2”>0;if((C|0)==(c|0)){if((Bd(J)|0)<<24>>24==0){F=1;q=161;break j}ma=a|>2”>c=na+1;a=ma;oa=w&255^(ka*1000003|0);if((a|0)==0){break}else{ka=oa;la=la+1|0}}>2”>0;if((c|0)==(Y|0)){t=oa&Q;H=w;v=0;while(1){>2”>p=c|0;u=a|0;B=u<<24>>24==0;if(u<<24>>24!=(a|0)|B){pa=B}else{B=p;p=z;while(1){z=B+1|0;u=p+1|0;o=a|0;N=o<<24>>24==0;if(o<<24>>24!=(a|0)|N){pa=N;break}else{B=z;p=u}}}if(pa){F=8;q=161;break j}}if(v<<24>>24==0){qa=(t>>>(((d|0)-1|0)>>>0)&O|1)&255}else{qa=v}if((a|0)!=0){0)-1|0]=a|>2“>H=c|>2“>sa=c|0}else{sa=H}H=a|sa+1;a=H;if((a|0)==0){break}else{v=v+1|0}}}>2”>0;c=>2”>c=>2”>0)+(ra*12|0)>>2]=Y;c[(c|a=0;ta=K}v=f+2|0;if((v|0)<(_|0)){K=ta;f=v}else{$=v;break i}}if((q|0)==132){$=f+2|0;break}else if((q|0)==161){i=j;return F|0}}}while(0);if(($|0)<(_|0)){q=$;do{>2“>_=c|0;if((_|0)!=0){h=_;do{>2“>2]|0)-1|0]=0;h=c|0;}while((h|0)!=0)}if((a|0)==0){F=0;i=j;return F|0}>2“>E=c|0;if((E|0)==0){F=0;i=j;return F|0}else{>2“>E=c|0;if((E|0)==0){F=27;i=j;return F|0}q=_+1|0;if((a|0)==58){ua=E;va=q;break}else{_=q}}}}while(0);h=ua|0;do{if((a|0)==0){wa=0}else{_=xa+1|0;if((a|0)==0){wa=_;break}else{xa=_}}}}>2“>va;xa=ua+20|0;c=>2“>c=>2“>2];c=wa;g=0;while(1){ya=g+1|0;if((a|0)==0){break}else{g=ya}}>2“>0;_=ya+wa+l|0;E=ua+24|0;if((_|0)>(c|0)){>2“>c=>2“>0,c|>2“>E=q+12|0;if((c|>2“>c=_}>2“>Cc[c&>2“>0);c=>2“>za=l;Aa=c|0}tF(Aa+za|0,va|0,ya)|0;if((wa|0)!=0){ya=za+g|0;a=a|>2“>c=>2“>g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;g=i;i=i+40|0;h=g|0;j=g+8|0;k=g+16|0;l=g+24|0;m=g+32|0;c=>2“>c=>2“>0;w=Sc[c&>2“>0;c=x;b:do{switch(w|0){case-15:{y=3;break a;break};case-4:{y=11;break a;break};case 15:{>2“>z=c|v;if((a|0)!=0){Tc(>2”>c=>2”>Bc[c&>2”>0);c=>2”>A=c|>2”>127](c|>2”>0)-A|0);c=>2”>while((c|0)!=(x|0));break};case 11:{>2”>if((Nd(b,c|0,v,x)|0)==0){B=1;y=26;break a}break};case 0:{y=19;break a;break};case-1:{y=20;break a;break};case-2:{y=22;break a;break};default:{B=9;y=26;break a}}}>2”>0;c=>2”>h=c|0;do{if((h|0)==0){D=x}else{>2”>0;c=v;if((a|0)==0){e=j+56|0;do{>2”>c;>2”>63](j,k,x,l,c|>2”>c;>2”>0;Tc[c&>2”>0,w,(c|>2”>c;}Tc(>2“>if((c|0)==2){B=35;i=g;return B|0}else{>2“>while(0);c=D;B=0;i=g;return B|0}else if((y|0)==11){>2“>c=x;B=4;i=g;return B|0}else if((y|0)==20){if((a|0)!=0){B=5;i=g;return B|0}if((a|0)!=0){B=6;i=g;return B|0}>2”>c=C;B=0;i=g;return B|0}else if((y|0)==26){i=g;return B|0}return 0}function Kd(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >2”>0;c=>2”>w=b+272|0;c=u;x=b+276|0;y=w;z=x;A=w;B=x;C=b+284|0}else{>2”>c=>2”>J=Sc[c&>2”>0,f,r)|0;c=>2”>L=c|0;if((L|0)!=0){a=10;Tc(>2”>L=c|0;if((L|0)==0){break b}>2”>0;N=c|M;if((a|0)!=0){Tc(>2“>if((c|0)==(d|0)){O=B;P=A}else{>2“>c=>2“>Bc[c&>2“>0);c=>2“>M=c|>2“>127](c|>2“>0)-M|0);c=>2“>while((c|0)!=(N|0));break};case 6:{if((a|0)!=0){0;Tc(>2“>0,M,(c|0)-M|0);break b}while(1){>2“>c;>2“>63](d,q,c|>2“>0);c=>2“>M=c|0;Tc(>2“>0,M,(c|>2“>0;if((M|0)==(c|0)){break b}>2“>N=c|0;if((N|0)==0){break b}>2“>0;L=c|M;if((a|0)!=0){Tc(>2”>if((c|0)==(d|0)){Q=B;R=A}else{>2”>c=>2”>Bc[c&>2”>0);c=>2”>M=c|>2”>127](c|>2”>0)-M|0);c=>2”>while((c|0)!=(L|0));break};case 0:{K=37;break a;break};case-2:{K=38;break a;break};case-1:case-4:{K=40;break a;break};default:{K=42;break a}}}>2”>0;c=>2”>J;J=c|0;if((J|0)==3){K=44;break}else if((J|0)==2){S=35;K=45;break}}if((K|0)==6){>2”>b=c|0;if((b|0)==0){break}>2”>0;l=c|R;if((a|0)!=0){Tc(>2“>if((c|0)==(d|0)){T=B;U=A}else{>2“>c=>2“>Bc[c&>2“>0);c=>2“>R=c|>2“>127](c|>2“>0)-R|0);c=>2“>while((c|0)!=(l|0))}else{Cc(>2“>while(0);H=c|>2“>H;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;g=i;i=i+8|0;h=g|0;c=0,h,e,f,(a|>2”>k=b+264|0;if((c|0)==0){>2”>6;h=Gd(b,0,c|0,l,e,f,(a|0)==0|0)|0;if((h|0)!=0){m=h;i=g;return m|0}>2”>n=(c|>2”>0;r=q+n|0;s=o+4|0;t=c|0;if((t|0)==(r|0)){m=0;u=25;break}>2”>0;x=w+n|0;y=o+40|0;if((x|0)>((c|0)-q|0)){>2”>q=o+12|0;A=c|>2”>c=z}>2”>c=z+(B-A)}>2”>z;c=>2”>0;E=c|0}else{C=r;D=t;E=w}>2”>C;s=c|0;if((s|0)==0){m=0;u=25;break}else{o=s}}if((u|0)==25){i=g;return m|0}}else{>2”>2;k=Gd(b,1,c|0,l,e,f,(a|0)==0|0)|0;if((k|0)!=0){m=k;i=g;return m|0}>2”>j=(c|>2”>0;e=f+j|0;l=F+4|0;d=c|0;if((d|0)==(e|0)){m=0;u=25;break}>2”>0;E=C+j|0;D=F+40|0;if((E|0)>((c|0)-f|0)){>2”>f=F+12|0;s=c|>2”>c=h}>2”>c=h+(w-s)}>2”>h;c=>2”>0;I=c|0}else{G=e;H=d;I=C}>2”>G;l=c|0;if((l|0)==0){m=0;u=25;break}else{F=l}}if((u|0)==25){i=g;return m|0}}return 0}function Md(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var >2”>n=b+80|0;o=c|0;if((o|0)==0){p=1;i=g;return p|0}e;if((a|0)!=0){Tc(>2“>if((c|0)==(d|0)){q=b+276|0;r=b+272|0}else{>2“>c=>2“>Bc[c&>2“>0);c=>2“>v=c|>2“>127](c|>2“>0)-v|0);c=>2“>if((c|0)==(f|0)){p=1;break}}i=g;return p|0}>2“>1;l=e+r|0;u=e+((Oc[c&>2“>if((c|0)==0){if((Bd®|0)<<24>>24==0){p=0}else{break}i=g;return p|0}}while(0);e=d+56|0;n=b+408|0;while(1){>2“>63](d,j,u,l,c|>2“>j=b+416|0;if((c|0)==0){p=0;i=g;return p|0}>2“>if((o|0)==(c|0)){if((Bd®|0)<<24>>24==0){p=0;i=g;return p|0}else{>2“>while(0);c=x+1;a=>2“>c=>2“>o=Oc[c&>2“>1)|0)|0;c=o;do{>2“>Bc[c&>2“>0);if((c|0)==(u|0)){break}if((Bd®|0)<<24>>24==0){p=0;w=41;break}}if((w|0)==41){i=g;return p|0}>2“>u=c|0;do{>2“>y=c|0;break}}else{y=u}}y+1;a=u=a|0;if((u<<24>>24|0)==13){A=z;B=z;C=13;w=31;break}else if((u<<24>>24|0)==0){break}z=z+1|0}if((w|0)==31){while(1){w=0;if(C<<24>>24==13){a=10;z=B+1|0;D=(a|0)==10?B+2|0:z}else{a=C;D=B+1|0}E=A+1|0;z=a|0;if(z<<24>>24==0){break}else{A=E;B=D;C=z;w=31}}a=0}>2“>127](c|>2“>0;x=r|0;r=c|0;do{if((b|0)==0){>2“>m=F|0;E=c|>2“>G;c=F;if((E|0)==0){break}else{G=F;F=E}}}}>2“>0;c=>2“>0;c=0;p=1;i=g;return p|0}function Nd(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var >2“>m=b+80|0;n=c|0;if((n|0)==0){o=1;i=g;return o|0}e;if((a|0)!=0){Tc(>2”>if((c|0)==(d|0)){p=b+276|0;q=b+272|0}else{>2”>c=>2”>Bc[c&>2”>0);c=>2”>u=c|>2”>127](c|>2”>0)-u|0);c=>2”>if((c|0)==(f|0)){o=1;break}}i=g;return o|0}>2”>0;k=f+(q*-3|0)|0;c=e+(q<<2);q=b+412|0;do{>2”>Bc[c&>2”>0);if((c|0)==(k|0)){break}if((Bd(j)|0)<<24>>24==0){o=0;v=32;break}}if((v|0)==32){i=g;return o|0}>2”>h=c|0;do{>2”>w=c|0;break}}else{w=h}}w+1;a=h=a|0;if((h<<24>>24|0)==13){y=x;z=x;A=13;v=22;break}else if((h<<24>>24|0)==0){break}x=x+1|0}if((v|0)==22){while(1){v=0;if(A<<24>>24==13){a=10;x=z+1|0;B=(a|0)==10?z+2|0:x}else{a=A;B=z+1|0}C=y+1|0;x=a|0;if(x<<24>>24==0){break}else{y=C;z=B;A=x;v=22}}a=0}>2”>63](c|>2”>0;l=j|0;j=c|0;do{if((b|0)==0){>2”>C=D|0;v=c|>2”>E;c=D;if((v|0)==0){break}else{E=D;D=v}}}}>2”>0;c=>2”>0;c=0;o=1;i=g;return o|0}function Od(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var 0,d,e,f,(a|0)==0|0)|0;do{if((g|0)==0){if((Hd(b)|0)<<24>>24==0){h=1}else{break}return h|0}}while(0);h=g;return h|0}function Pd(b,d){b=b|0;d=d|0;var >2“>0;f=d|0;g=e+80|0;h=e+92|0;i=e+88|0;j=e+60|0;k=e+96|0;e=d+4|0;d=c|0;a:while(1){l=a|0;if((l<<24>>24|0)==0){m=1;n=17;break}else if((l<<24>>24|0)==58){>2“>0;o=c|>2“>t=c|0}else{t=p}o=a|t+1;a=>2”>0;v=(u|0)==(c|0);if((o|0)==(d|0)){q=v;r=u;break}else{s=o;l=v;p=u}}}if(q){if((Bd(g)|0)<<24>>24==0){m=0;n=17;break}>2”>c=w+1;a=>2”>l=c|>2”>c=>2”>c=l}>2”>g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;g=i;i=i+8|0;h=g|0;j=c|>2”>if((m|0)==(c|0)){if((Bd(k)|0)<<24>>24==0){o=0;i=g;return o|0}else{>2”>while(0);c=p+1;a=>2”>if((c|0)==0){if((Bd(k)|0)<<24>>24==0){o=0}else{break}i=g;return o|0}}while(0);e=d+56|0;while(1){>2”>63](d,h,f,l,c|>2”>f=j+96|0;if((c|0)==0){o=0;i=g;return o|0}>2”>if((h|0)==(c|0)){if((Bd(k)|0)<<24>>24==0){o=0;i=g;return o|0}else{>2”>while(0);c=r+1;a=>2”>if((c|0)!=(h|0)){>2”>c;o=e;i=g;return o|0}>2”>0;c=p;if((a|0)==0){o=e;i=g;return o|0}do{if((a|0)==120){if((a|0)!=109){s=0;break}if((a|0)!=108){s=0;break}if((a|0)!=110){s=0;break}if((a|0)!=115){s=0;break}m=a|0;if((m<<24>>24|0)==0){>2”>c=Cd(b,j+60|0,r+7|0,8)|0}else{s=0;break}a=1;o=e;i=g;return o|0}else{s=0}}while(0);while(1){h=s+1|0;m=a|0;if((m<<24>>24|0)==58){break}else if((m<<24>>24|0)==0){o=e;q=39;break}else{s=h}}if((q|0)==39){i=g;return o|0}>2”>u=c|0}else{u=t}v=h+1|0;w=a|u+1;a=>2“>0;x=(w|0)==(c|0);if((v|0)<(s|0)){h=v;m=x;t=w}else{y=x;z=w;break a}}i=g;return o|0}else{y=q;z=p}}while(0);do{if(y){if((Bd(k)|0)<<24>>24==0){o=0;i=g;return o|0}else{>2“>while(0);c=A+1;a=>2“>0,8)|0;c=>2“>0;if((c|0)==(d|0)){>2“>c;o=e;i=g;return o|0}else{>2“>k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0;k=i;i=i+32|0;l=k|0;m=k+8|0;n=k+16|0;o=k+24|0;p=c|0;q=e+12|0;r=e+40|0;s=f<<24>>24==0;t=j+12|0;u=j+16|0;v=o|0;w=j+8|0;x=e+56|0;y=e+64|0;z=e+44|0;A=b+424|0;B=b+436|0;C=b+432|0;D=b+440|0;E=p+8|0;F=(p+80|0)==(j|0);G=p+130|0;H=p+129|0;I=b+284|0;J=b+224|0;K=b+472|0;L=p|0;M=p+4|0;p=g;a:while(1){b:do{>2“>g=Oc[c&255](e,p)|0;if((g|0)<0){N=8;break a}if(s&(g|0)==32){>2“>0;if((O|0)==(c|0)){break b}if((a|0)==32){break b}}O=Re(g,v)|0;if((O|0)==0){N=15;break a}if((O|0)>0){P=0}else{break b}do{>2“>0;if((g|0)==(c|0)){if((Bd(j)|0)<<24>>24==0){Q=1;N=84;break a}g=a|R+1;a=g;P=P+1|0;}while((P|0)<(O|0));break};case 6:{>2“>0;c=>2“>Bc[c&>2“>0);if((c|0)==(O|0)){break}if((Bd(j)|0)<<24>>24==0){Q=1;N=84;break a}}>2“>c=>2“>O=c|>2“>63](e,p+O|0,(c|0)+(-O|0)|0)|0)&255;if(g<<24>>24!=0){>2“>0;if((O|0)==(c|0)){if((Bd(j)|0)<<24>>24==0){Q=1;N=84;break a}>2“>c=S+1;a=g;break b}>2“>0;O=(c|>2“>p+g;if((c|0)==0){if((Bd(A)|0)<<24>>24==0){Q=1;N=84;break a}}while(1){>2“>63](e,l,O,B,c|>2“>if((c|0)==0){Q=1;N=84;break a}>2“>0;if((O|0)==(c|0)){if((Bd(A)|0)<<24>>24==0){Q=1;N=84;break a}>2“>c=T+1;a=>2“>g=c|0;c:do{if((g|0)==0){U=0}else{0;W=a|0;if(W<<24>>24==0){X=V}else{Y=O;Z=V;V=W;while(1){_=Y+1|0;$=(Z*1000003|0)^V&255;aa=a|0;if(aa<<24>>24==0){X=$;break}else{Y=_;Z=$;V=aa}}}>2”>0;aa=c|0;if((aa|0)==0){U=0;break}$=X&-g;_=V>>>2;V=0;ba=Z;Z=aa;while(1){0;if(W<<24>>24==(a|0)){ca=O;da=aa;aa=W;do{if(aa<<24>>24==0){U=Z;break c}ca=ca+1|0;da=da+1|0;aa=a|0;}while(aa<<24>>24==(a|0))}if(V<<24>>24==0){ea=($>>>(((d|0)-1|0)>>>0)&_|1)&255}else{ea=V}>2“>while(0);g=U;c=O;do{if(F){if((a|0)==0){fa=(a|0)!=0}else{if((a|0)==0){if((U|0)==0){Q=11;N=84;break a}else{N=69;break}}else{ga=(a|0)!=0|0;N=67;break}}}while(0);do{if((N|0)==67){N=0;O=(U|0)!=0;if(ga<<24>>24==0){if(O){break}else{break b}}else{if(O){N=69;break}else{Q=11;N=84;break a}}}}while(0);if((N|0)==69){N=0;if((a|0)==0){Q=24;N=84;break a}}O=U+32|0;if((a|0)!=0){N=72;break a}>2”>Z=c|0;if((Z|0)==0){N=78;break a}0)|0;a=0,f,Z,ba,j)|0;a=0;if((V|0)!=0){Q=V;N=84;break a}break};case-4:{Q=0;N=84;break a;break};case-1:{N=5;break a;break};case 0:{N=3;break a;break};default:{N=81;break a}}}while(0);do{if((N|0)==27){>2”>if((V|0)==(c|0)){break}if((a|0)==32){break}}>2”>ha=c|0}else{ha=V}ha+1;a=32}}>2“>if((c|0)!=(e|0)){Q=4;i=k;return Q|0}>2“>c;Q=4;i=k;return Q|0}else if((N|0)==5){>2“>c=p;Q=4;i=k;return Q|0}else if((N|0)==8){>2“>c=p;Q=14;i=k;return Q|0}else if((N|0)==15){>2“>c=p;Q=14;i=k;return Q|0}else if((N|0)==72){>2“>c=p;Q=12;i=k;return Q|0}else if((N|0)==75){>2“>c=p;Q=15;i=k;return Q|0}else if((N|0)==78){>2“>c=p;Q=16;i=k;return Q|0}else if((N|0)==81){>2“>c=p;Q=23;i=k;return Q|0}else if((N|0)==84){i=k;return Q|0}return 0}function Sd(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var >2“>m=c|>2“>0;p=m+12|0;q=o+(c|>2“>0,c|>2“>r=c|0;do{if((q|0)!=(r|0)){>2“>c=while(0);a=>2”>c;>2”>c;>2”>k;c=>2”>0)!=0|0,c|0,d,e,f,(a|0)==0|0)|0;i=g;return l|0}function Td(a,b){a=a|0;b=b|0;var >2”>vF(e|0,-1|0,1024)|0;h=e+1028|0;c=>2”>0;k=e+1032|0;c=0;do{if((Hc(>2”>l=c|0;m=Se()|0;n=Ec(>2”>m=Te(n,e|0,c|>2”>c=>2”>c=>2”>c=m;g=0;i=d;return g|0}Cc(>2“>while(0);a=c|0;if((a|0)==0){g=18;i=d;return g|0}Cc(>2“>if((_e(a+148|0,a+144|0,c|0)|0)==0){>2“>while(0);c=92;h=Vd(a,b,d,e)|0;return h|0}function Vd(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var >2“>e;G=b+144|0;H=c|>2“>127](H,e,f,F)|0;H=c|0;J=b+468|0;K=a|>2“>c;>2“>c=>2“>c;b:do{if((e|0)<1){if(!((e|0)==0|P)){Ra=4;break a}switch(e|0){case 0:{Ra=6;break a;break};case-1:{Sa=5;Ra=486;break a;break};case-2:{Ra=487;break a;break};case-15:{Ta=15;break b;break};case-4:{Ua=3;Ra=488;break a;break};default:{}}>2“>while(0);I=Gc[c&>2“>c=28928;Ra=121;break};case 29:{>2“>c=28872;Ra=121;break};case 5:{a=>2“>Wa=c|>2“>0)+(-Wa|0)|0;c=>2“>Bc[c&>2“>0);if((c|0)==(Xa|0)){break}if((Bd(Y)|0)<<24>>24==0){Ra=261;break a}}>2“>Xa=c|>2“>Ya=c|0}else{Ya=Xa}Ya+1;a=>2”>0;c=Xa;if((Xa|0)==0){Sa=1;Ra=486;break a}>2”>c;Va=0}if((a|0)!=0){Za=Va;Ra=475;break c}if((Ec(>2“>if((c|0)==0){_a=1}else{>2“>0;c=>2“>Bc[c&>2“>0);if((c|0)==(Xa|0)){break}if((Bd(Y)|0)<<24>>24==0){Ra=21;break a}}>2“>Xa=c|>2“>a=c|0}else{$a=Xa}a+1;a=>2”>0;c=Xa;if((Xa|0)==0){Sa=1;Ra=486;break a}>2”>c;>2”>c=0;Za=_a;Ra=475;break};case 1:{>2”>ab=c|0;break};case 34:{>2”>0;Wa=c|>2”>H;cb=Wa+92|0;if((c|0)==0){if((Bd(bb)|0)<<24>>24==0){Ra=109;break a}}db=L+56|0;eb=Wa+88|0;while(1){>2”>63](L,l,Xa,cb,c|>2”>Xa=Wa+96|0;if((c|0)==0){Ra=109;break a}>2”>0;if((db|0)==(c|0)){if((Bd(bb)|0)<<24>>24==0){Ra=109;break a}>2”>c=fb+1;a=>2”>if((c|0)==(db|0)){>2”>c;if((Pd(b,hb)|0)==0){Ra=109;break a}}else{>2”>c}>2”>if((Sc[c&>2”>if((c|0)==0){Ra=476;break c}>2”>0;Xa=(c|>2”>H+hb;if((c|0)==0){if((Bd(Y)|0)<<24>>24==0){Sa=1;Ra=486;break a}}hb=L+56|0;while(1){>2”>63](L,r,Xa,Z,c|>2”>if((c|0)==0){Sa=1;Ra=486;break a}>2”>0;if((Xa|0)==(c|0)){if((Bd(Y)|0)<<24>>24==0){Sa=1;Ra=486;break a}>2”>c=ib+1;a=hb=a|0;do{if(hb<<24>>24==0){jb=Xa}else{cb=Xa;Wa=Xa;bb=hb;while(1){eb=bb<<24>>24;do{if((eb|0)==32|(eb|0)==13|(eb|0)==10){if((cb|0)==(Xa|0)){kb=Xa;break}if((a|0)==32){kb=cb;break}a=32;kb=cb+1|0}else{a=bb;kb=cb+1|0}}while(0);eb=Wa+1|0;db=a|0;if(db<<24>>24==0){break}else{cb=kb;Wa=eb;bb=db}}if((kb|0)==(Xa|0)){jb=Xa;break}bb=kb-1|0;jb=(a|0)==32?bb:kb}}while(0);a=>2“>Xa;c=a=if((a|0)==0){Ra=476;break c}hb=a|>2“>0;Wa=Rd(b,L,hb,H+bb|0,(c|0)+(-bb|0)|0,ha)|0;if((Wa|0)!=0){Sa=Wa;Ra=486;break a}>2“>if((Wa|0)==(c|0)){lb=Wa;break}bb=Wa-1|0;if((a|0)!=32){lb=Wa;break}>2“>while(0);if((lb|0)==(c|0)){if((Bd(ha)|0)<<24>>24==0){Sa=1;Ra=486;break a}>2“>c=mb+1;a=>2“>0;c=>2“>hb=c|0;bb=a|>2”>eb=c|0;gb=0;while(1){>2”>if((db|0)==(c|0)){if((db|0)==0){>2”>8;eb=Ec[c&>2”>nb=hb+20|0;eb=Oc[c&>2”>pb=eb;c=>2”>ob=c|0}}>2”>0;c=Wa;a=bb;if(bb<<24>>24==0){a=1}>2“>c|0)+1}>2“>hb=c|0;if((hb|0)==0){Ra=476;break c}db=a|0;if((db<<24>>24|0)==78){if((a|0)==79){Ra=200}}else if((db<<24>>24|0)==40){Ra=200}if((Ra|0)==200){>2“>0;if((db|0)==(c|0)){if((Bd(Y)|0)<<24>>24==0){Sa=1;Ra=486;break a}>2“>c=qb+1;a=>2“>0;if((db|0)==(c|0)){if((Bd(Y)|0)<<24>>24==0){Sa=1;Ra=486;break a}>2“>c=rb+1;a=>2“>c;>2“>c}>2“>H;Ic[c&>2“>0,c[c>>>2“>2]|0,c|>2“>0;hb=c|0;do{if((db|0)==0){>2“>gb=sb|0;pb=c|>2“>tb;c=sb;if((pb|0)==0){break}else{tb=sb;sb=pb}}}}>2“>0;c=>2“>0;c=0;ab=L;break};case 10:{>2“>c=>2“>0;if((c|0)==0){Ra=476;break c}>2“>0;c=>2“>Bc[c&>2“>0);if((c|0)==(db|0)){break}if((Bd(Y)|0)<<24>>24==0){Ra=333;break a}}>2“>db=c|>2“>ub=c|0}else{ub=db}ub+1;a=>2”>0;c=db;if((db|0)==0){Sa=1;Ra=486;break a}>2”>c;ab=L;break};case 6:{a=>2”>if((Sc[c&>2”>db=c|>2”>0)+(-db|0)|0;c=>2”>Bc[c&>2”>0);if((c|0)==(hb|0)){break}if((Bd(Y)|0)<<24>>24==0){Ua=1;Ra=488;break a}}>2”>hb=c|>2”>vb=c|0}else{vb=hb}vb+1;a=db=a|0;do{if(db<<24>>24==0){wb=hb}else{Wa=hb;cb=hb;Xa=db;while(1){bb=Xa<<24>>24;do{if((bb|0)==32|(bb|0)==13|(bb|0)==10){if((Wa|0)==(hb|0)){xb=hb;break}if((a|0)==32){xb=Wa;break}a=32;xb=Wa+1|0}else{a=Xa;xb=Wa+1|0}}while(0);bb=cb+1|0;pb=a|0;if(pb<<24>>24==0){break}else{Wa=xb;cb=bb;Xa=pb}}if((xb|0)==(hb|0)){wb=hb;break}Xa=xb-1|0;wb=(a|0)==32?Xa:xb}}while(0);a=>2”>c;>2”>if((c|0)==0){zb=1}else{>2”>db=c|>2”>0)+(-db|0)|0;c=>2”>Bc[c&>2”>0);if((c|0)==(Xa|0)){break}if((Bd(Y)|0)<<24>>24==0){Ua=1;Ra=488;break a}}>2”>Xa=c|>2”>Ab=c|0}else{Ab=Xa}Ab+1;a=>2“>c=>2“>63](c|>2“>0,c|>2“>while(0);hb=c|>2“>c=Xa}else{if((Xa|0)==0){break}else{Bb=Xa;Cb=hb}while(1){>2“>0;c=>2“>while(0);c=>2“>0;c=>2“>hb=c|0;do{>2“>Xa=c|32;cb=Ec(>2”>cb=c|>2”>0;db=hb<<1;c=db;Wa=Oc(Xa,db)|0;if((Wa|0)==0){Sa=1;Ra=486;break a}>2”>Wa;Wa=c|0;if((Wa|0)==0){break}>2”>255](Wa,c<<2)|0;if((db|0)==0){Sa=1;Ra=486;break a}>2”>while(0);a[(c|0)|0]=0;if((a|0)==0){Ra=476;break c}hb=Wd(b)|0;if((hb|0)<0){Sa=1;Ra=486;break a}>2“>0)+(c<<>2“>c|>2“>0)+(hb*28|0)>>2]=6;Za=(c|0)==0|0;Ra=475;break};case 8:{>2“>Bc[c&>2“>0,hb,c|>2“>0,0);hb=c|>2“>c=db}else{if((db|0)==0){break}else{Eb=db;Fb=hb}while(1){>2“>0;c=>2“>while(0);c=>2“>0;c=>2“>hb=c|0;if((hb|0)==0){Za=Db;Ra=475;break c}Cc(>2“>if((Hc[c&>2“>c=0;Ra=476;break c}if((a|0)==0){>2“>c;>2“>hb=c|>2“>H;if((c|0)==0){if((Bd(ha)|0)<<24>>24==0){Sa=1;Ra=486;break a}}db=L+56|0;while(1){>2“>63](L,t,hb,ia,c|>2“>if((c|0)==0){Sa=1;Ra=486;break a}>2“>0;if((hb|0)==(c|0)){if((Bd(ha)|0)<<24>>24==0){Sa=1;Ra=486;break a}>2“>c=Gb+1;a=>2“>db=Cd(b,Ca,hb,36)|0;c=db;if((db|0)==0){Sa=1;Ra=486;break a}>2“>c=>2“>c=0;Ra=476;break c}>2“>c;>2“>0)+24>>2]=0;a[(c|>2“>Hb=(c|0)==0|0}else{Hb=0}>2“>0)+34|0]=Hb;Za=(c|0)==0|0;Ra=475;break};case 14:{Ra=53;break};case 50:{>2“>0)+(c|0)|0;if((a|0)==124){Sa=2;Ra=486;break a}a=44;if((a|0)==0){Ra=476;break c}>2“>hb=c|0;Xa=a|0;if(Xa<<24>>24==44){Sa=2;Ra=486;break a}do{if((a|0)!=0&Xa<<24>>24==0){>2”>0)+((c[(c|>2”>0)-1<<2)>>2]|0)*28|0)|0;if((c|0)==3){Ib=1;Jb=hb;Kb=db;break}>2”>5;Ib=(c|>2”>0;Kb=c|0}else{Ib=1;Jb=hb;Kb=db}}while(0);a=124;Za=Ib;Ra=475;break};case 55:{>2”>if((Nd(b,L,H,c|0)|0)==0){Sa=1;Ra=486;break a}else{ab=L}break};case 0:{Za=(Ta|0)!=14|0;Ra=475;break};case 3:{if((a|0)==0){Ra=476;break c}>2“>Za=(c|0)==0|0;Ra=475;break};case 33:{if((a|0)==0){Ra=476;break c}>2“>Za=(c|0)==0|0;Ra=475;break};case 2:{Ra=84;break a;break};case 24:{a=>2“>c=28904;Ra=121;break};case 26:{>2“>c=28920;Ra=121;break};case 35:case 36:{if((a|0)==0){Ra=476;break c}>2“>0;hb=c|0;Xa=a|if((a|0)==0){Ra=149}else{if((cb|0)>0){>2”>gb=bb+1|0;if((c|0)==(hb|0)){break e}if((gb|0)<(cb|0)){bb=gb}else{break}}}if((a|0)!=0){Ra=149;break}>2“>if((cb|0)==(c|0)){if((cb|0)==0){>2“>8;pb=Ec[c&>2“>gb=db+20|0;pb=Oc[c&>2“>nb=pb;c=>2“>Lb=c|0}}>2“>0;c=0;a=Xa;if(Xa<<24>>24==0){a=1}>2”>c|0)+1}>2”>db=c|0;if((db|0)==0){Ra=476;break c}cb=a|0;if((cb<<24>>24|0)==78){if((a|0)==79){Ra=162}}else if((cb<<24>>24|0)==40){Ra=162}if((Ra|0)==162){>2”>0;if((cb|0)==(c|0)){if((Bd(Y)|0)<<24>>24==0){Sa=1;Ra=486;break a}>2”>c=Mb+1;a=>2”>0;if((cb|0)==(c|0)){if((Bd(Y)|0)<<24>>24==0){Sa=1;Ra=486;break a}>2”>c=Nb+1;a=>2”>c;>2”>c}>2”>H;Ic[c&>2”>0,c[c>>>2”>2]|0,c|>2”>0;db=c|0;do{if((cb|0)==0){>2”>bb=Ob|0;nb=c|>2”>Pb;c=Ob;if((nb|0)==0){break}else{Pb=Ob;Ob=nb}}}}>2”>0;c=>2”>0;c=0;ab=L;break};case 40:{>2”>cb=c|>2”>0;Wa=db+80|0;c=>2”>Bc[c&>2”>0);if((c|0)==(cb|0)){break}if((Bd(Wa)|0)<<24>>24==0){Ra=423;break a}}>2”>Xa=c|>2”>Qb=c|0}else{Qb=Xa}Qb+1;a=>2“>if((c|0)==(Xa|0)){>2“>c;if((Pd(b,gb)|0)==0){Ra=423;break a}}else{>2“>c}>2“>gb;c=0;a=1;ab=L;break};case 22:{>2”>0)|0;c=gb;if((gb|0)==0){Sa=1;Ra=486;break a}a=0;a=0;Ra=121;break};case 53:{Rb=1;Ra=435;break};case 52:{Rb=2;Ra=435;break};case 54:{Rb=3;Ra=435;break};case 51:{Rb=0;Ra=435;break};case 47:{Sb=1;Ra=459;break};case 46:{Sb=2;Ra=459;break};case 48:{Sb=3;Ra=459;break};case 45:{Sb=0;Ra=459;break};case 7:{Bc(>2”>0,c|>2”>0,c|>2”>0;gb=c|>2”>c=cb}else{if((cb|0)==0){break}else{Tb=cb;Ub=gb}while(1){>2”>0;c=>2”>while(0);c=>2”>0;c=if((a|0)==0){Ra=476;break c}>2“>gb=c|>2“>0)+(-gb|0)|0;c=>2“>Bc[c&>2“>0);if((c|0)==(cb|0)){break}if((Bd(ha)|0)<<24>>24==0){Vb=0;break f}}>2“>gb=c|>2“>Wb=c|0}else{Wb=gb}Wb+1;a=>2”>while(0);c[(c|>2”>0;if((c|0)==0){Sa=1;Ra=486;break a}>2”>c;>2”>c;>2”>if((c|0)==0){Xb=1}else{>2”>c=>2”>63](c|>2”>0,c|>2”>while(0);cb=c|>2”>c=gb}else{if((gb|0)==0){break}else{Yb=gb;Zb=cb}while(1){>2”>0;c=>2”>while(0);c=>2”>0;c=if((a|0)!=0){Ra=476;break c}if((Ec(if((a|0)==0){Ra=476;break c}>2“>if((c|0)==0){_b=(I|0)==32?28840:28856}else{_b=28864}cb=a|0;if(cb<<24>>24!=0){gb=_b;db=cb;do{>2“>0;if((cb|0)==(c|0)){if((Bd(Y)|0)<<24>>24==0){Ua=1;Ra=488;break a}$b=a|>2“>c=ac+1;a=$b;gb=gb+1|0;db=a|0;}while(db<<24>>24!=0)}>2“>db=c|>2“>H;if((c|0)==0){if((Bd(Y)|0)<<24>>24==0){Sa=1;Ra=486;break a}}gb=L+56|0;while(1){>2“>63](L,A,db,Z,c|>2“>db=c|0;if((db|0)==0){Sa=1;Ra=486;break a}if((a|0)==0){Ra=476;break c}>2”>db=Ec[c&63](20)|0;if((db|0)==0){Sa=1;Ra=486;break a}>2”>I|0)==41?2:1;c=>2”>127](c|a=0;Za=bc;Ra=475;break};case 43:{if((a|0)==0){Ra=476;break c}>2“>0)+((c[(c|>2“>0)-1<<2)>>2]|0)*28|0)>>2]=3;Za=(c|0)==0|0;Ra=475;break};case 15:{if((a|0)==0){Ra=476;break c}>2“>if((c|0)==0){Ra=476;break c}>2“>H;db=c|>2“>1](c|0,d|>2”>0,c|if((a|0)==0){Ra=476;break c}>2“>db=c|>2“>H;if((c|0)==0){if((Bd(ha)|0)<<24>>24==0){cc=0}else{Ra=289}}else{Ra=289}g:do{if((Ra|0)==289){Ra=0;gb=L+56|0;while(1){>2“>63](L,u,db,ia,c|>2“>if((c|0)==0){cc=0;break}>2“>0;if((gb|0)==(c|0)){if((Bd(ha)|0)<<24>>24==0){cc=0;break}>2“>c=dc+1;a=>2“>while(0);c[(c|>2“>c=>2“>if((c|0)!=0){>2“>H;db=c|>2“>15](c|>2“>0,c|>2“>0,c|>2“>if((c|0)==0){Ra=476;break c}>2“>H;db=c|>2“>1](c|>2“>0,0,0,0,c|>2“>0,c|if((a|0)==0){Ra=476;break c}>2”>0;cb=H+gb|0;hb=(c|>2”>0;Wa=gb+104|0;if((c|0)==0){if((Bd(Wa)|0)<<24>>24==0){ec=1}else{Ra=215}}else{Ra=215}h:do{if((Ra|0)==215){Ra=0;nb=L+16|0;bb=gb+116|0;Xa=L+56|0;pb=gb+112|0;eb=gb+120|0;fc=L+40|0;gc=cb;i:while(1){j:do{>2”>hc=c|>2”>gc;if((c|0)==0){if((Bd(Wa)|0)<<24>>24==0){ec=1;break h}}while(1){>2”>63](L,x,hc,bb,c|>2”>if((c|0)==0){ec=1;break h}break};case-3:{>2”>gc+(c|0);Ra=224;break};case 7:{Ra=224;break};case 10:{>2”>hc=c|>2”>kc=c|0}else{kc=hc}hc=a|kc+1;a=hc;jc=jc+1|0;}while((jc|0)<(ic|0));break};case-1:{Ra=239;break i;break};case 0:{Ra=241;break i;break};case-4:{ec=0;break h;break};default:{Ra=243;break i}}}while(0);if((Ra|0)==224){>2“>0;if((c|0)==(ic|0)){if((Bd(Wa)|0)<<24>>24==0){ec=1;break h}>2“>c=lc+1;a=10}>2“>Ra=0;c=gc;ec=10;break}else if((Ra|0)==229){>2“>c=gc;ec=14;break}else if((Ra|0)==233){>2“>c=gc;ec=14;break}else if((Ra|0)==239){>2“>c=gc;ec=4;break}else if((Ra|0)==241){>2“>c=>2“>Ra=0;if((c|0)!=(L|0)){ec=23;break}>2“>while(0);Wa=c|>2“>c=db;mc=1}else{>2“>db;c[(c|>2“>0)-(c|>2“>c;>2“>c=>2“>0;Nc[c&>2“>0,c|0,d|>2“>0,c|>2“>Ra=0;if((Sc[c&Ra=0;if((a|0)==0){Ra=476;break}Ra=0;if((a|0)==0){Ra=476;break}>2“>nc=I+(-(c|0)|0)|0}I=Wd(b)|0;if((I|0)<0){Sa=1;Ra=486;break a}>2“>0)+(I*28|0)>>2]=4;c[(c|>2“>0;Wa=db+80|0;c=>2“>Bc[c&>2“>0);if((c|0)==(nc|0)){break}if((Bd(Wa)|0)<<24>>24==0){Ua=1;Ra=488;break a}}>2“>bb=c|>2“>oc=c|0}else{oc=bb}oc+1;a=>2”>fc=pb|0;if((c|0)==(bb|0)){>2”>c;if((Pd(b,pb)|0)==0){Sa=1;Ra=486;break a}}else{>2”>c}>2”>0;c[(c|0)+(I*28|0)+8>>2]=cb;fc=0;while(1){pc=fc+1|0;if((a|0)==0){break}else{fc=pc}}>2”>c|Ra=0;if((a|0)==0){Ra=476;break}>2“>0)==0;cb=fc&1;I=(c|>2“>I;c[(c|>2“>0)+(I<<2)>>2]|0)*28|0)+4>>2]=Sb;if((c|0)!=0){Za=cb;Ra=475;break}if(!fc){>2“>0;I=fc+156|0;hb=Ec[c&>2“>0)*20|0)+(c|0)|0)|0;fc=hb;if((hb|0)==0){Sa=1;Ra=486;break a}>2“>fc+((c|>2“>hb+20;Xd(b,0,fc,o,p);c=>2“>127](c|a=Ra=0;if((a|0)==0){Za=yb;Ra=475;break}>2“>cb=c|>2“>0)+(-cb|0)|0;c=>2“>Bc[c&>2“>0);if((c|0)==(fc|0)){break}if((Bd(ha)|0)<<24>>24==0){Ua=1;Ra=488;break a}}>2“>fc=c|>2“>qc=c|0}else{qc=fc}qc+1;a=cb=a|0;do{if(cb<<24>>24==0){rc=fc}else{hb=fc;I=fc;db=cb;while(1){Wa=db<<24>>24;do{if((Wa|0)==32|(Wa|0)==13|(Wa|0)==10){if((hb|0)==(fc|0)){sc=fc;break}if((a|0)==32){sc=hb;break}a=32;sc=hb+1|0}else{a=db;sc=hb+1|0}}while(0);Wa=I+1|0;gb=a|0;if(gb<<24>>24==0){break}else{hb=sc;I=Wa;db=gb}}if((sc|0)==(fc|0)){rc=fc;break}db=sc-1|0;rc=(a|0)==32?db:sc}}while(0);a=>2“>0)+24>>2]=fc;c=>2“>Za=(c|0)==0?yb:0;Ra=475}}while(0);if((Ra|0)==475){Ra=0;if(Za<<24>>24==0){ab=L}else{Ra=476}}do{if((Ra|0)==476){>2“>db=c|H;if((a|0)!=0){Tc(>2”>if((c|0)==(L|0)){tc=N;uc=M}else{>2”>c=>2”>Bc[c&>2”>0);c=>2”>I=c|>2”>127](c|>2”>0)-I|0);c=>2”>if((c|0)==(db|0)){ab=L;break}}}}>2”>db=c|>2”>c=H;Ua=0;vc=4;wc=0;i=h;return Ua|0}else if((Ra|0)==6){>2”>c;Ua=4;vc=4;wc=0;i=h;return Ua|0}else if((Ra|0)==21){>2”>c=0,H,f,g,(a|0)==0|0)|0;if((aa|0)!=0){Ua=aa;vc=4;wc=0;i=h;return Ua|0}>2“>aa=(c|>2“>0;f=J+aa|0;H=xc+4|0;G=c|0;if((G|0)==(f|0)){Ua=0;Ra=488;break}>2“>0;e=ab+aa|0;L=xc+40|0;if((e|0)>((c|0)-J|0)){>2“>J=xc+12|0;m=c|>2“>c=V}>2“>c=V+(uc-m)}>2“>V;c=>2“>0;Ac=c|0}else{yc=f;zc=G;Ac=ab}>2“>yc;H=c|0;if((H|0)==0){Ua=0;Ra=488;break}else{xc=H}}if((Ra|0)==488){vc=4;wc=0;i=h;return Ua|0}}else if((Ra|0)==109){>2“>c=0;Ua=1;vc=4;wc=0;i=h;return Ua|0}else if((Ra|0)==333){>2“>c=0;Ua=1;vc=4;wc=0;i=h;return Ua|0}else if((Ra|0)==484){>2“>c;Ua=0;vc=4;wc=0;i=h;return Ua|0}else if((Ra|0)==486){Ua=Sa;vc=4;wc=0;i=h;return Ua|0}else if((Ra|0)==487){Ua=6;vc=4;wc=0;i=h;return Ua|0}else if((Ra|0)==488){vc=4;wc=0;i=h;return Ua|0}return 0}function Wd(a){a=a|0;var >2“>if((c|0)==0){>2“>63](c<<>2“>c=0;break}}}>2“>0;h=b+152|0;i=c|>2“>e=Ec[c&63](896)|0;if((e|0)==0){g=-1}else{n=e;o=32;break}return g|0}else{>2“>n=e;o=c<<1;break}}}>2“>o;c=>2“>c=>2“>b=c[(c|>2“>c=l}>2“>c=l}>2“>l;c=i+1}vF(m+(l*28|0)+12|0,0,16)|0;g=l;return g|0}function Xd(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>0)+144|0;i=c[(c|>2“>i;c=>2“>c=>2“>i=c[(c|0)+(d*28|0)+8>>2]|0;while(1){j=a|>2“>0;c=k+1;a=j;if((a|0)==0){break}else{i=i+1|0}}>2“>0;c=0;return}>2“>0)+(d*28|0)+20>>2]|0;j=e+12|0;c=>2“>c;>2“>c|>2“>i=0;l=(c|0)+(d*28|0)+12|0;while(1){>2“>0;Xd(b,d,(c|>2“>i=m;l=(c|0)+(d*28|0)+24|0}else{break}}}>2“>a=a|0;c=60;return}function Zd(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;a:do{switch(b|0){case 29:{>2“>c=62;g=55;break};case 13:{>2“>c=62;g=0;break};case 16:{>2“>127](f,d+(c<<1)|0,e,173064)|0)==0){h=9;break a}>2“>c=62;g=1;break};default:{h=9}}}while(0);if((h|0)==9){>2“>c=90;g=2;break};case 13:{g=56;break};case 16:{>2“>127](f,d+(c<<1)|0,e,173064)|0)==0){h=7;break a}>2“>c=90;g=-1}return g|0}function $d(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0;if((b|0)==18|(b|0)==41){>2“>c=90;g=-1}return g|0}function ae(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return 0}function be(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;do{if((b|0)==15){g=3;return g|0}else if((b|0)==17){>2“>c=88;g=7;return g|0}else if((b|0)==18){>2“>c=100;g=3;return g|0}>2“>c=98;g=3;return g|0}}>2“>c=94;g=3;return g|0};case 13:{g=56;return g|0};case 15:case-4:{g=0;return g|0};case 28:{g=57;return g|0};case 16:{>2“>127](f,d+(c<<1)|0,e,173024)|0)!=0){>2“>if((Sc[c&>2“>c=78;g=33;return g|0}>2“>127](f,d+(c<<1)|0,e,173056)|0)!=0){>2“>if((Sc[c&>2“>c=8;g=17;return g|0};default:{}}}>2“>c=90;g=2}else if((b|0)==13){g=56}else{>2“>c=84;g=5}else if((b|0)==15){g=3}else{>2“>c=100;g=6}else{>2“>c=2;g=8}else if((b|0)==15){g=3}else if((b|0)==25){>2“>c=90;g=-1}return g|0}function he(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0;if((b|0)==15){g=11}else if((b|0)==22){>2“>c=28;g=9}else{>2“>c=76;g=34}else if((b|0)==15){g=33}else{>2“>c=54;g=40}else{>2“>c=6;g=18}else if((b|0)==15){g=17}else{>2“>c=2;g=8}else{>2“>b=f+24|0;if((Sc[c&127](f,d,e,172880)|0)!=0){>2“>if((Sc[c&127](f,d,e,172904)|0)==0){break}>2“>while(0);c=90;h=-1;return h|0}function ne(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0;if((b|0)==27){>2“>44;c=17;g=19}else if((b|0)==15){g=17}else{>2“>c=14;g=21}else if((b|0)==15){g=17}else{>2“>c=>2“>c=88;g=20}else if((b|0)==15){g=17}else{>2“>c=>2“>g=c|0;return g|0}else{>2“>c=>2“>h=f+24|0;if((Sc[c&127](f,d,e,173048)|0)!=0){>2“>44;c=39;g=42;return g|0}>2“>c=>2“>while(0);c=90;g=-1;return g|0}function se(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;a:do{switch(b|0){case 15:{g=39;break};case 30:{>2“>if((Sc[c&>2“>c=58;g=43;break};case 23:{>2“>2;c=56;g=44;break};case 31:{>2“>c=46;g=51;break};case 32:{>2“>c=90;g=-1}return g|0}function te(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0;if((b|0)==36){>2“>44;c=39;g=46}else if((b|0)==15){g=39}else if((b|0)==24){>2“>44;c=39;g=45}else if((b|0)==21){>2“>c=90;g=-1}return g|0}function ue(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0;switch(b|0){case 31:{>2“>c=46;g=51;break};case 32:{>2“>b=a+4|0;c=(>2“>c=46;g=53;break};case 15:{g=39;break};default:{>2“>f=a+4|0;e=(c|>2“>c=>2“>e=a+4|0;f=(c|>2“>c=>2“>f=a+4|0;e=(c|>2“>c=>2“>c=56;g=49;break};case 15:{g=39;break};case 38:{>2“>e=a+4|0;f=(c|>2“>c=>2“>c=90;g=-1}}}while(0);return g|0}function we(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0;if((b|0)==18|(b|0)==41){>2“>c=90;g=-1}return g|0}function xe(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0;if((b|0)==15){g=39}else if((b|0)==36){>2“>44;c=39;g=46}else if((b|0)==21){>2“>c=90;g=-1}return g|0}function ye(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0;if((b|0)==18|(b|0)==41){>2“>c=88;g=33}else{>2“>h=f+24|0;i=0;j=c|0;while(1){k=i+1|0;if((Sc(>2“>m=c|0;if((k|0)<8){i=k;j=m}else{break}}if((l|0)==5){if((Sc(f,d,e,172920)|0)==0){break}>2”>c=80;g=33;return g|0}}>2”>h=f+24|0;i=f+64|0;if((Sc[c&>2”>c=76;g=35;return g|0}>2”>127](f,d+(c|0)|0,e,172888)|0)!=0){>2”>if((Sc[c&>2”>c=64;g=33;return g|0}else if((b|0)==27){>2”>while(0);c=90;g=-1;return g|0}function Be(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0;if((b|0)==23){>2”>c=90;g=-1}return g|0}function Ce(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0;if((b|0)==15){g=33}else if((b|0)==19|(b|0)==18|(b|0)==41){>2”>c=90;g=-1}return g|0}function De(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0;if((b|0)==24){>2”>c=80;g=33}else if((b|0)==15){g=33}else{>2”>c=72;g=32}else if((b|0)==15){g=33}else{>2”>c=66;g=33}else if((b|0)==15){g=33}else if((b|0)==21){>2”>c=90;g=-1}return g|0}function Ge(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0;if((b|0)==15){g=33}else if((b|0)==27){>2”>c=90;g=-1}return g|0}function He(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0;if((b|0)==15){g=11}else if((b|0)==18){>2”>c=90;g=-1}return g|0}function Ie(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;do{if((b|0)==15){g=11;return g|0}else if((b|0)==18){>2”>c=38;g=11;return g|0}>2”>c=30;g=11;return g|0}else if((b|0)==27){>2”>44;c=11;g=12;return g|0}}>2”>c=40;g=13}else{>2”>c=38;g=14}else if((b|0)==15){g=11}else{>2”>c=88;g=15;return g|0}else if((b|0)==18){>2”>c=36;g=11;return g|0}else if((b|0)==15){g=11;return g|0}}>2”>c=>2”>c=90;g=-1}return g|0}function Ne(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;do{if((b|0)==27){>2”>44;c=11;g=12;return g|0}else if((b|0)==15){g=11;return g|0}else if((b|0)==18){>2”>c=26;g=11;return g|0}>2”>c=24;g=11;return g|0}}>2”>c=42;g=13}else if((b|0)==15){g=11}else{>2”>c=26;g=14}else{>2”>c=88;g=15}else if((b|0)==15){g=11}else{a=b;d=1;return d|0}if((b|0)<2048){a=b>>>6|192;a=b&63|128;d=2;return d|0}if((b|0)<65536){a=b>>>12|224;a=b>>>6&63|128;a=b&63|128;d=3;return d|0}if((b|0)>=1114112){d=0;return d|0}a=b>>>18|240;a=b>>>12&63|128;a=b>>>6&63|128;a=b&63|128;d=4;return d|0}function Se(){return 1908}function Te(e,f,g,h){e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;i=0;while(1){a=a|0;j=i+1|0;if((j|0)<364){i=j}else{k=0;break}}do{i=a|0;if(!((i<<24>>24|0)==28|(i<<24>>24|0)==0)){>2“>n=c|0;do{if((n|0)==-1){a=1;a=1;a=0}else{if((n|0)<0){if((n|0)<-4){l=0;m=37;break a}a=3-n;a=o=a|0;if(!((o<<24>>24|0)==28|(o<<24>>24|0)==0)){if((n|0)!=(j|0)){l=0;m=37;break a}}a=o;a=1;a=if((a|0)==0){m=19}break};case 255:{if((n&-2|0)==65534){m=19}break};case 216:case 217:case 218:case 219:case 220:case 221:case 222:case 223:{m=19;break};default:{}}if((m|0)==19){m=0;a=1;a=1;a=0;break}if((n|0)>65535){l=0;m=37;break a}p=n>>>5&7;q=1<<(n&31);do{if((c[18232+((d<<3|p)<<2)>>2]&q|0)==0){r=e+(j+72)|0;if((c[18232+((d<<3|p)<<2)>>2]&q|0)==0){a=28;break}else{a=26;break}}else{a=22}}while(0);q=i+(j<<2)|0;p=i+(j<<2)+1|0;do{if((n|0)<2048){a=n>>>6|192;a=n&63|128;s=2}else{if((n|0)<65536){a=n>>>12|224;a=n>>>6&63|128;a=n&63|128;s=3;break}if((n|0)>=1114112){s=0;break}a=n>>>18|240;a=n>>>12&63|128;a=n>>>6&63|128;a=n&63|128;s=4}}while(0);a=>2“>c=>2“>c=>2“>20;c=>2“>170;c=>2“>170;c=>2“>176;c=176}>2“>16;c=18;l=e;return l|0}else if((m|0)==37){return l|0}return 0}function Ue(a,b){a=a|0;b=b|0;var >2“>255](c|0,b)|0;if(e>>>0>65535>>>0){f=0;return f|0}>2“>e=0,f=0;e=Oc[c&>8)|0“>f=c[18232+(((d|0)<<3|e>>>5&7)<<2)>>2]&1<<(e&31);return f|0}function We(b,d){b=b|0;d=d|0;var >2“>255](c|0,d)|0;if(e>>>0>65535>>>0){f=1;return f|0}a:do{switch(e>>8|0){case 255:{if((e&-2|0)==65534){f=1}else{break a}return f|0};case 216:case 217:case 218:case 219:case 220:case 221:case 222:case 223:{f=1;return f|0};case 0:{if((a|0)==0){f=1}else{break a}return f|0};default:{}}}while(0);f=e>>>31;return f|0}function Xe(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var l=d|0;t=m+(l<<2)+1|0;u=a|0;l=u<<24>>24;if(u<<24>>24==0){>2”>255](c|0,k)|0;do{if((u|0)<0){v=0}else{if((u|0)<128){a=u;v=1;break}if((u|0)<2048){a=u>>>6|192;a=u&63|128;v=2;break}if((u|0)<65536){a=u>>>12|224;a=u>>>6&63|128;a=u&63|128;v=3;break}if((u|0)>=1114112){v=0;break}a=u>>>18|240;a=u>>>12&63|128;a=u>>>6&63|128;a=u&63|128;v=4}}>2”>u=c|0;x=p;y=v;z=u+((d[h+(d|0)|0]|0)-3)|0}else{>2”>c=z;u=x;A=y;while(1){B=a|>2”>0;c=C+1;a=B;B=A-1|0;if((B|0)==0){break}else{u=u+1|0;A=B}}>2”>i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;i=c|0;if((i|0)==(f|0)){return}j=a+372|0;k=a+364|0;l=a+368|0;m=a+72|0;a=i;while(1){i=b[j+((d|0)<<1)>>1]|0;if(i<<16>>16==0){>2“>255](c|0;q=o;r=p+((d[m+(d|0)|0]|0)-3)|0}else{q=i;r=a+1|0}>2”>r;i=c|>1”>i+2;b=>2”>h=c|0;i=e;while(1){j=a|0;k=a|0;l=(j-97&255)>>>0<26>>>0?j-32&255:j;if(l<<24>>24!=((k-97&255)>>>0<26>>>0?k-32&255:k)<<24>>24){break}if(l<<24>>24==0){break a}else{h=h+1|0;i=i+1|0}}i=g+1|0;if((i|0)<6){g=i}else{m=0;n=8;break}}if((n|0)==8){return m|0}if((g|0)==-1){m=0}else{f=g&255;break}return m|0}}while(0);a=>2”>46;c=>2”>14;c=switch(d[672+(d|0)|0]|0){case 7:{i=g+4|0;break};case 10:{>2“>1;c=(>2“>c=(j=(a[672+(d|0)|0]|0)==10?g+2|0:e}>2”>c=(>2”>n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0;n=i;i=i+216|0;o=n|0;p=n+8|0;q=n+16|0;r=n+24|0;s=n+152|0;t=n+160|0;u=n+168|0;v=n+176|0;w=n+184|0;x=n+192|0;y=n+200|0;z=n+208|0;c=>2”>0;c=>2”>0;C=e+(B*5|0)|0;c=>2”>f=d+24|0;D=c|0;do{>2”>c=C;G=0;break a}else{if((h|0)!=0){>2”>c}>2”>c=H}if((vg(d,H,e,y,z,x,w)|0)==0){>2”>c;G=0;break a}>2”>E=H;F=c|0;break}if((b|0)==0){G=1;break a}>2”>c;G=0;break a}}>2”>D=c|>2”>D;c=>2”>63](d,t,e,v,u+1|0);if((c|0)==(H|0)){L=-1}else{L=a|0}if(!((L-97|0)>>>0<26>>>0|(L-65|0)>>>0<26>>>0)){>2”>c=D}>2”>M=H+(-(c|>2”>D;c=>2”>if((c|0)==(M|0)){O=a|0;P=a|0;Q=(O-97&255)>>>0<26>>>0?O-32&255:O;if(Q<<24>>24!=((P-97&255)>>>0<26>>>0?P-32&255:P)<<24>>24){R=0;break}if(Q<<24>>24==0){S=28;break}else{K=K+1|0;D=D+1|0}}if((S|0)==28){>2“>D=c|0;K=N;while(1){Q=a|0;P=a|0;O=(Q-97&255)>>>0<26>>>0?Q-32&255:Q;if(O<<24>>24!=((P-97&255)>>>0<26>>>0?P-32&255:P)<<24>>24){break}if(O<<24>>24==0){break c}else{D=D+1|0;K=K+1|0}}K=R+1|0;if((K|0)<6){R=K}else{T=0;break b}}if((R|0)==-1){T=0;break}>2“>while(0);c=T}if((vg(d,H,e,y,z,x,w)|0)==0){>2“>c;G=0;break}>2“>I=N;J=c|0}>2“>c=I;G=0;break}>2“>0;M=c|0;do{>2“>127](d,N,M+(-(c|0)|0)|0,172760)|0)==0){>2“>127](d,N,M+(-(c|0)|0)|0,172792)|0)==0){>2“>c=0}else{if((m|0)==0){break}>2“>while(0);N=u|0;c=>2“>N;f=d+56|0;H=u+1|0;Bc[c&63](d,o,e,p,H);d:do{D=a|0;if(!((D|0)==32|(D|0)==13|(D|0)==10|(D|0)==9)){U=K;break d}>2”>0)|0;c=>2”>D;c=>2”>63](d,o,e,p,H);if((c|0)==(N|0)){U=D;break}else{K=D}}}}while(0);if((U|0)==(e|0)){G=1;break}>2”>c=while(0);j=a|0;f=a|0;a:do{if(j<<24>>24==0){l=f&255;m=b+72|0;b:do{switch(d|0){case 20:{if((a|0)==0){if((a|0)!=93){break}o=e+4|0;if((o|0)==(k|0)){h=-1;return h|0}if((a|0)!=0){break}if((a|0)!=62){break}>2”>while(0);c=n;h=26;return h|0};case 35:{p=a|0;q=a|0;c:do{if(p<<24>>24==0){switch(d|0){case 15:{h=xf(b,e+4|0,k,g)|0;return h|0};case 22:case 24:case 29:case 5:case 6:case 7:{r=73;break c;break};case 16:{break};default:{r=74;break c}}s=e+4|0;if((s|0)==(k|0)){h=-1;return h|0}do{if((a|0)==0){t=d[m+(d|0)|0]|0;if((t|0)==22|(t|0)==24){u=e+6|0;if((u|0)==(k|0)){h=-1;return h|0}else{v=s;w=u}d:while(1){if((a|0)!=0){r=71;break}switch(d[m+(d|0)|0]|0){case 21:case 9:case 10:{break d;break};case 30:{r=66;break d;break};case 22:case 24:{break};default:{r=71;break d}}u=w+2|0;if((u|0)==(k|0)){h=-1;r=175;break}else{v=w;w=u}}do{if((r|0)==66){u=v+4|0;if((u|0)==(k|0)){h=-1;return h|0}if((a|0)!=0){break}x=d[m+(d|0)|0]|0;if(!((x|0)==21|(x|0)==9|(x|0)==10|(x|0)==30)){break}>2“>c=w;h=0;return h|0}else if((r|0)==175){return h|0}}>2“>c=e+6;h=33;return h|0}else{break}}}>2“>c=e;h=29;return h|0}else if((r|0)==74){>2“>c=e+2;h=23;return h|0};case 32:{q=e+2|0;if((q|0)==(k|0)){h=-24;return h|0}e:do{if((a|0)==0){switch(d[m+(d|0)|0]|0){case 15:{>2“>c=e+4;h=37;return h|0};case 33:{>2“>c=q;h=24;return h|0};default:{break e}}}}>2“>c=k;h=-15;return h|0};case 30:{h=vf(b,e+2|0,k,g)|0;return h|0};case 5:{if((k-i|0)<2){h=-2;return h|0}>2“>c=e+2;h=17;return h|0};case 19:{o=e+2|0;if((o|0)==(k|0)){h=-1;return h|0}p=a|0;n=a|0;f:do{if(p<<24>>24==0){x=n&255;switch(d|0){case 7:{r=118;break f;break};case 22:case 24:{break f;break};case 29:{B=0;C=x;r=112;break f;break};case 5:{if((k-o|0)<2){h=-2;return h|0}>2“>c=o;h=0;return h|0};default:{r=120;break f}}}else{x=p&255;switch(x|0){case 255:{u=n&255;if((u-254|0)>>>0<2>>>0){r=120;break f}else{B=255;C=u;r=112;break f}break};case 216:case 217:case 218:case 219:{r=118;break f;break};case 220:case 221:case 222:case 223:{r=120;break f;break};default:{B=x;C=n&255;r=112;break f}}}}while(0);do{if((r|0)==112){if((c[18232+((d<<3|C>>>5)<<2)>>2]&1<<(C&31)|0)!=0){break}>2“>c=o;h=0;return h|0}else if((r|0)==120){n=a|0;p=a|0;h:do{if(n<<24>>24==0){q=p&255;switch(d|0){case 29:{F=0;G=q;r=126;break};case 22:case 24:case 25:case 26:case 27:{break};case 6:{r=131;break g;break};case 7:{r=133;break g;break};case 9:case 10:case 21:case 32:case 11:case 30:case 36:{r=135;break g;break};case 5:{r=129;break g;break};default:{r=136;break g}}}else{q=n&255;switch(q|0){case 216:case 217:case 218:case 219:{r=133;break g;break};case 255:{x=p&255;if((x-254|0)>>>0<2>>>0){r=136;break g}else{F=255;G=x;r=126;break h}break};case 220:case 221:case 222:case 223:{r=136;break g;break};default:{F=q;G=p&255;r=126;break h}}}}while(0);if((r|0)==126){r=0;if((c[18232+((d<<3|G>>>5)<<2)>>2]&1<<(G&31)|0)==0){r=128;break}}p=E+2|0;if((p|0)==(k|0)){h=-20;r=175;break}else{D=E;E=p}}if((r|0)==128){>2”>c=E;h=0;return h|0}else if((r|0)==131){if((k-E|0)<3){h=-2;return h|0}>2”>c=E;h=0;return h|0}else if((r|0)==135){>2”>c=E;h=0;return h|0}else if((r|0)==175){return h|0}break};case 21:case 10:{break};case 12:{o=e+2|0;if((o|0)==(k|0)){h=-1;return h|0}p=k;n=o;i:while(1){o=a|0;s=a|0;j:do{if(o<<24>>24==0){q=a|0;switch(q&255|0){case 5:{if((p-n|0)<2){h=-2;r=175;break i}H=n+2|0;break j;break};case 0:case 1:case 8:{r=23;break i;break};case 12:case 13:{I=n+2|0;if(q<<24>>24==12){r=25;break i}else{H=I;break j}break};case 7:{r=21;break j;break};case 6:{if((p-n|0)<3){h=-2;r=175;break i}H=n+3|0;break j;break};default:{r=29;break j}}}else{switch(o&255|0){case 255:{break};case 220:case 221:case 222:case 223:{r=23;break i;break};case 216:case 217:case 218:case 219:{r=21;break j;break};default:{r=29;break j}}if(((s&255)-254|0)>>>0<2>>>0){r=23;break i}else{r=29}}}while(0);if((r|0)==21){r=0;if((p-n|0)<4){h=-2;r=175;break}H=n+4|0}else if((r|0)==29){r=0;H=n+2|0}if((H|0)==(k|0)){h=-1;r=175;break}else{n=H}}if((r|0)==23){>2”>c=I;k:do{if((a|0)==0){switch(d[m+(d|0)|0]|0){case 21:case 9:case 10:case 11:case 30:case 20:{h=27;break};default:{break k}}return h|0}}while(0);h=0;return h|0}else if((r|0)==175){return h|0}break};case 6:{if((k-i|0)<3){h=-2;return h|0}>2”>c=e+2;h=21;return h|0};case 13:{n=e+2|0;if((n|0)==(k|0)){h=-1;return h|0}p=k;s=n;l:while(1){n=a|0;o=a|0;m:do{if(n<<24>>24==0){q=a|0;switch(q&255|0){case 6:{if((p-s|0)<3){h=-2;r=175;break l}J=s+3|0;break m;break};case 5:{if((p-s|0)<2){h=-2;r=175;break l}J=s+2|0;break m;break};case 7:{r=41;break m;break};case 0:case 1:case 8:{r=43;break l;break};case 12:case 13:{K=s+2|0;if(q<<24>>24==13){r=45;break l}else{J=K;break m}break};default:{r=49;break m}}}else{switch(n&255|0){case 255:{break};case 216:case 217:case 218:case 219:{r=41;break m;break};case 220:case 221:case 222:case 223:{r=43;break l;break};default:{r=49;break m}}if(((o&255)-254|0)>>>0<2>>>0){r=43;break l}else{r=49}}}while(0);if((r|0)==41){r=0;if((p-s|0)<4){h=-2;r=175;break}J=s+4|0}else if((r|0)==49){r=0;J=s+2|0}if((J|0)==(k|0)){h=-1;r=175;break}else{s=J}}if((r|0)==43){>2”>c=K;n:do{if((a|0)==0){switch(d[m+(d|0)|0]|0){case 21:case 9:case 10:case 11:case 30:case 20:{h=27;break};default:{break n}}return h|0}}while(0);h=0;return h|0}else if((r|0)==175){return h|0}break};default:{r=148;break a}}}while(0);l=e+2|0;o:do{if((l|0)!=(k|0)){s=e;p=l;while(1){if((a|0)!=0){break}o=d[m+(d|0)|0]|0;if((o|0)==9){if((s+4|0)==(k|0)){break}}else if(!((o|0)==21|(o|0)==10)){break}o=p+2|0;if((o|0)==(k|0)){break o}else{s=p;p=o}}>2”>while(0);c=k;h=15;return h|0}else{m=j&255;switch(m|0){case 220:case 221:case 222:case 223:{r=148;break a;break};case 216:case 217:case 218:case 219:{r=141;break a;break};case 255:{l=f&255;if((l-254|0)>>>0<2>>>0){r=148;break a}else{z=255;A=l;r=144;break a}break};default:{z=m;A=f&255;r=144;break a}}}}while(0);do{if((r|0)==141){if((k-i|0)<4){h=-2;return h|0}f=A>>>5;j=1<<(A&31);if((j&c[18232+((f|d<<3)<<2)>>2]|0)!=0){y=18;break}if((c[18232+((d<<3|f)<<2)>>2]&j|0)==0){r=148}else{y=19}}}while(0);if((r|0)==148){f=a|0;K=a|0;r:do{if(f<<24>>24==0){J=K&255;switch(d|0){case 29:{L=0;M=J;r=154;break};case 22:case 24:case 25:case 26:case 27:{break};case 34:{r=164;break q;break};case 33:{r=167;break q;break};case 15:{r=170;break q;break};case 6:{r=159;break q;break};case 7:{r=161;break q;break};case 11:case 32:case 35:case 36:case 20:case 30:case 21:case 9:case 10:{r=163;break q;break};case 5:{r=157;break q;break};default:{r=173;break q}}}else{J=f&255;switch(J|0){case 216:case 217:case 218:case 219:{r=161;break q;break};case 255:{I=K&255;if((I-254|0)>>>0<2>>>0){r=173;break q}else{L=255;M=I;r=154;break r}break};case 220:case 221:case 222:case 223:{r=173;break q;break};default:{L=J;M=K&255;r=154;break r}}}}while(0);if((r|0)==154){r=0;if((1<<(M&31)&c[18232+((M>>>5|d<<3)<<2)>>2]|0)==0){r=156;break}}K=j+2|0;if((K|0)==(k|0)){break p}else{i=j;j=K}}if((r|0)==156){>2”>c=j;h=0;return h|0}else if((r|0)==159){if((k-j|0)<3){h=-2;return h|0}>2”>c=j;h=0;return h|0}else if((r|0)==163){>2”>c=j;h=0;return h|0}else{>2”>c=j;h=0;return h|0}else{>2”>c=j;h=0;return h|0}else{>2”>c=j;h=0;return h|0}}}while(0);h=-y|0;return h|0}function ef(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0;h=i;i=i+8|0;j=h|0;a:do{if((e|0)==(f|0)){k=-4}else{l=e;m=f-l|0;if((m&1|0)==0){n=f}else{o=m&-2;if((o|0)==0){k=-1;break}n=e+o|0}o=a|0;m=a|0;b:do{if(o<<24>>24==0){p=b+72|0;switch(d|0){case 0:case 1:case 8:{q=208;break b;break};case 2:{r=e+2|0;if((r|0)==(n|0)){k=-1;break a}s=a|0;t=a|0;c:do{if(s<<24>>24==0){u=t&255;switch(d|0){case 15:{k=xf(b,e+4|0,n,g)|0;break a;break};case 17:{v=e+4|0;if((v|0)==(n|0)){k=-1;break a}w=a|0;x=a|0;d:do{if(w<<24>>24==0){y=x&255;switch(d|0){case 5:{if((n-v|0)<2){k=-2;break a}>2”>c=v;k=0;break a;break};default:{q=51;break d}}}else{y=w&255;switch(y|0){case 220:case 221:case 222:case 223:{q=51;break d;break};case 216:case 217:case 218:case 219:{q=49;break d;break};case 255:{B=x&255;if((B-254|0)>>>0<2>>>0){q=51;break d}else{z=255;A=B;q=43;break d}break};default:{z=y;A=x&255;q=43;break d}}}}while(0);do{if((q|0)==43){if((c[18232+((d<<3|A>>>5)<<2)>>2]&1<<(A&31)|0)!=0){break}>2”>c=v;k=0;break a}else if((q|0)==51){x=a|0;w=a|0;f:do{if(x<<24>>24==0){y=w&255;switch(d|0){case 29:{E=0;F=y;q=57;break};case 6:{q=62;break e;break};case 11:{q=72;break e;break};case 22:case 24:case 25:case 26:case 27:{break};case 7:{q=64;break e;break};case 21:case 9:case 10:{q=66;break e;break};case 5:{q=60;break e;break};default:{q=73;break e}}}else{y=x&255;switch(y|0){case 255:{B=w&255;if((B-254|0)>>>0<2>>>0){q=73;break e}else{E=255;F=B;q=57;break f}break};case 216:case 217:case 218:case 219:{q=64;break e;break};case 220:case 221:case 222:case 223:{q=73;break e;break};default:{E=y;F=w&255;q=57;break f}}}}while(0);if((q|0)==57){q=0;if((c[18232+((d<<3|F>>>5)<<2)>>2]&1<<(F&31)|0)==0){q=59;break}}w=D+2|0;if((w|0)==(n|0)){k=-1;break a}else{C=D;D=w}}if((q|0)==59){>2“>c=D;k=0;break a}else if((q|0)==62){if((n-D|0)<3){k=-2;break a}>2“>c=D;k=0;break a}else if((q|0)==66){v=C+4|0;if((v|0)==(n|0)){k=-1;break a}else{G=v}while(1){if((a|0)!=0){q=70;break}v=d[p+(d|0)|0]|0;if((v|0)==11){q=69;break}else if(!((v|0)==21|(v|0)==9|(v|0)==10)){q=70;break}v=G+2|0;if((v|0)==(n|0)){k=-1;break a}else{G=v}}if((q|0)==69){>2“>c=G;k=0;break a}}else if((q|0)==72){>2“>c=D;k=0;break a}break};case 7:{q=22;break c;break};case 5:{if((n-r|0)<2){k=-2;break a}if((a|0)==0){w=d[p+(d|0)|0]|0;if((w|0)==27){k=wf(b,e+6|0,n,g)|0;break a}else if((w|0)!=20){break}w=e+6|0;if((n-w|0)<12){k=-1;break a}else{H=w;I=0}while(1){if((a|0)!=0){q=31;break}if((a|0)!=(a|0)){q=31;break}w=I+1|0;J=H+2|0;if((w|0)<6){H=J;I=w}else{q=33;break}}if((q|0)==31){>2”>c=J;k=8;break a}}}>2”>c=r;k=0;break a;break};case 22:case 24:{break c;break};case 29:{K=0;L=u;q=16;break c;break};default:{q=74;break c}}}else{w=s&255;switch(w|0){case 216:case 217:case 218:case 219:{q=22;break c;break};case 255:{x=t&255;if((x-254|0)>>>0<2>>>0){q=74;break c}else{K=255;L=x;q=16;break c}break};case 220:case 221:case 222:case 223:{q=74;break c;break};default:{K=w;L=t&255;q=16;break c}}}}while(0);do{if((q|0)==16){if((c[18232+((d<<3|L>>>5)<<2)>>2]&1<<(L&31)|0)!=0){break}>2”>c=r;k=0;break a}else if((q|0)==74){t=a|0;s=a|0;h:do{if(t<<24>>24==0){w=s&255;switch(d|0){case 5:{q=83;break g;break};case 22:case 24:case 25:case 26:case 27:{break};case 6:{q=85;break g;break};case 17:{O=N;break g;break};case 7:{q=87;break g;break};case 21:case 9:case 10:{q=89;break g;break};case 11:{P=N;q=182;break g;break};case 29:{Q=0;R=w;q=80;break};default:{q=188;break g}}}else{w=t&255;switch(w|0){case 220:case 221:case 222:case 223:{q=188;break g;break};case 216:case 217:case 218:case 219:{q=87;break g;break};case 255:{x=s&255;if((x-254|0)>>>0<2>>>0){q=188;break g}else{Q=255;R=x;q=80;break h}break};default:{Q=w;R=s&255;q=80;break h}}}}while(0);if((q|0)==80){q=0;if((c[18232+((d<<3|R>>>5)<<2)>>2]&1<<(R&31)|0)==0){q=82;break}}s=N+2|0;if((s|0)==(n|0)){k=-1;break a}else{M=N;N=s}}i:do{if((q|0)==82){>2“>c=N;k=0;break a}else if((q|0)==85){if((n-N|0)<3){k=-2;break a}>2“>c=N;k=0;break a}else if((q|0)==89){r=M+4|0;if((r|0)==(n|0)){k=-1;break a}else{S=r}j:while(1){T=a|0;U=a|0;if(T<<24>>24!=0){q=91;break}r=U&255;switch(d|0){case 29:{V=0;W=r;q=95;break j;break};case 22:case 24:{break j;break};case 5:{q=174;break j;break};case 7:{q=178;break j;break};case 17:{O=S;break i;break};case 21:case 9:case 10:{break};case 11:{P=S;q=182;break i;break};case 6:{q=176;break j;break};default:{q=181;break j}}r=S+2|0;if((r|0)==(n|0)){k=-1;break a}else{S=r}}k:do{if((q|0)==91){r=T&255;switch(r|0){case 255:{s=U&255;if((s-254|0)>>>0<2>>>0){q=181;break k}else{V=255;W=s;q=95;break k}break};case 216:case 217:case 218:case 219:{q=178;break k;break};case 220:case 221:case 222:case 223:{q=181;break k;break};default:{V=r;W=U&255;q=95;break k}}}else if((q|0)==174){if((n-S|0)<2){k=-2;break a}>2“>c=S;k=0;break a}}while(0);do{if((q|0)==95){if((c[18232+((d<<3|W>>>5)<<2)>>2]&1<<(W&31)|0)!=0){break}>2“>c=S;k=0;break a}else if((q|0)==181){>2“>while(0);r=S+2|0;c=r;if((r|0)==(n|0)){k=-1;break a}s=n;t=r;l:while(1){r=a|0;u=a|0;m:do{if(r<<24>>24==0){v=u&255;n:do{switch(d|0){case 6:{q=109;break l;break};case 29:{X=0;Y=v;q=105;break m;break};case 5:{q=107;break l;break};case 21:case 9:case 10:{if((a|0)!=0){q=116;break l}w=d[p+(d|0)|0]|0;if((w|0)==14){$=_;break n}else if(!((w|0)==21|(w|0)==10|(w|0)==9)){q=116;break l}>2”>while(0);v=$+2|0;c=v;if((v|0)==(n|0)){k=-1;break a}else{ba=$;ca=v}while(1){if((a|0)!=0){q=122;break l}da=d[p+(d|0)|0]|0;if((da&254|0)==12){break}if(!((da|0)==21|(da|0)==10|(da|0)==9)){q=122;break l}>2”>v=ca+2|0;c=v;if((v|0)==(n|0)){k=-1;break a}else{ea=v}while(1){v=a|0;w=a|0;o:do{if(v<<24>>24==0){fa=d|0}else{switch(v&255|0){case 216:case 217:case 218:case 219:{fa=7;break o;break};case 220:case 221:case 222:case 223:{fa=8;break o;break};case 255:{if(((w&255)-254|0)>>>0<2>>>0){fa=0;break o}break};default:{}}fa=29}}while(0);if((fa|0)==(da|0)){break}switch(fa|0){case 5:{if((s-ea|0)<2){k=-2;break a}>2”>w=ea+3|0;c=w;ga=w;break};case 2:{q=144;break l;break};case 0:case 1:case 8:{q=138;break l;break};case 3:{ha=uf(b,ea+2|0,n,j)|0;if((ha|0)<1){q=142;break l}>2”>w=ea+4|0;c=w;ga=w;break};default:{>2”>ia=ea+2|0;c=ia;if((ia|0)==(n|0)){k=-1;break a}if((a|0)!=0){q=150;break l}switch(d[p+(d|0)|0]|0){case 21:case 9:case 10:{break};case 11:{ja=ia;q=166;break l;break};case 17:{ka=ia;q=167;break l;break};default:{q=150;break l}}na=a|0;oa=a|0;if(na<<24>>24!=0){q=152;break}w=oa&255;switch(d|0){case 11:{ja=ma;q=166;break l;break};case 17:{ka=ma;q=167;break l;break};case 7:{q=164;break l;break};case 29:{pa=w;break p;break};case 22:case 24:{aa=ma;break m;break};case 6:{q=162;break l;break};case 5:{q=160;break l;break};case 21:case 9:case 10:{break};default:{q=172;break l}}while(0);if((c[18232+((d[17968+(d|0)|0]<<3|pa>>>5)<<2)>>2]&1<<(pa&31)|0)==0){q=158;break l}else{aa=ma}}else{w=r&255;switch(w|0){case 255:{v=u&255;if((v-254|0)>>>0<2>>>0){q=173;break l}else{X=255;Y=v;q=105;break m}break};case 220:case 221:case 222:case 223:{q=173;break l;break};case 216:case 217:case 218:case 219:{q=111;break l;break};default:{X=w;Y=u&255;q=105;break m}}}}while(0);if((q|0)==105){q=0;if((c[18232+((d<<3|Y>>>5)<<2)>>2]&1<<(Y&31)|0)==0){q=106;break}else{aa=t}}>2”>c=t;k=0;break a}else if((q|0)==107){if((s-t|0)<2){k=-2;break a}>2”>c=t;k=0;break a}else if((q|0)==111){if((s-t|0)<4){k=-2;break a}>2”>c=_;k=0;break a}else if((q|0)==122){>2”>c=ea;k=0;break a}else if((q|0)==142){if((ha|0)!=0){k=ha;break a}>2”>c;k=0;break a}else if((q|0)==144){>2”>c=ia;k=0;break a}else if((q|0)==158){>2”>c=ma;k=0;break a}else if((q|0)==162){if((s-ma|0)<3){k=-2;break a}>2”>c=ma;k=0;break a}else if((q|0)==166){>2”>u=ka+2|0;c=u;if((u|0)==(n|0)){k=-1;break a}do{if((a|0)==0){if((a|0)!=62){break}>2”>while(0);c=u;k=0;break a}else if((q|0)==172){>2”>c=t;k=0;break a}}else if((q|0)==188){>2”>c=P+2;k=2;break a}s=O+2|0;if((s|0)==(n|0)){k=-1;break a}do{if((a|0)==0){if((a|0)!=62){break}>2”>while(0);c=s;k=0;break a;break};case 5:{if((n-l|0)<2){k=-2;break a}qa=e+2|0;break b;break};case 6:{if((n-l|0)<3){k=-2;break a}qa=e+3|0;break b;break};case 7:{q=206;break b;break};case 10:{if((a|0)!=0){qa=r;break b}if((a|0)!=93){qa=r;break b}w=e+4|0;if((w|0)==(n|0)){k=-5;break a}if((a|0)!=0){qa=r;break b}if((a|0)!=62){qa=r;break b}if((a|0)==0){ra=(a[p+(d|0)|0]|0)==10}else{ra=0}>2”>c=e;k=0;break}else if((q|0)==209){qa=e+2|0}r:do{if((qa|0)!=(n|0)){m=b+72|0;o=n;w=qa;s:while(1){r=a|0;v=a|0;t:do{if(r<<24>>24==0){switch(d|0){case 6:{if((o-w|0)<3){q=220;break s}sa=w+3|0;break t;break};case 5:{if((o-w|0)<2){q=217;break s}sa=w+2|0;break t;break};case 7:{q=222;break t;break};case 4:{x=w+2|0;if((x|0)==(n|0)){q=232;break s}if((a|0)!=0){sa=x;break t}if((a|0)!=93){sa=x;break t}ta=w+4|0;if((ta|0)==(n|0)){q=232;break s}if((a|0)!=0){sa=x;break t}if((a|0)==62){q=231;break s}else{sa=x;break t}break};case 3:case 2:case 0:case 1:case 8:case 9:case 10:{q=232;break s;break};default:{q=233;break t}}}else{switch(r&255|0){case 255:{break};case 216:case 217:case 218:case 219:{q=222;break t;break};case 220:case 221:case 222:case 223:{q=232;break s;break};default:{q=233;break t}}if(((v&255)-254|0)>>>0<2>>>0){q=232;break s}else{q=233}}}while(0);if((q|0)==222){q=0;if((o-w|0)<4){q=223;break}sa=w+4|0}else if((q|0)==233){q=0;sa=w+2|0}if((sa|0)==(n|0)){break r}else{w=sa}}if((q|0)==217){>2”>c=w;k=6;break a}else if((q|0)==223){>2”>c=ta;k=0;break a}else if((q|0)==232){>2”>while(0);c=n;k=6}}while(0);i=h;return k|0}function ff(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;if((e|0)==(f|0)){h=-4;return h|0}i=e;j=f-i|0;do{if((j&1|0)==0){k=f}else{l=j&-2;if((l|0)==0){h=-1;return h|0}else{k=e+l|0;break}}}while(0);j=a|0;f=a|0;a:do{if(j<<24>>24==0){l=b+72|0;switch(d|0){case 9:{m=e+2|0;if((m|0)==(k|0)){h=-1;return h|0}if((a|0)==0){n=(a[l+(d|0)|0]|0)==10}else{n=0}>2”>c=e+2;h=7;return h|0};case 5:{if((k-i|0)<2){h=-2;return h|0}else{o=e+2|0;break a}break};case 6:{if((k-i|0)<3){h=-2;return h|0}else{o=e+3|0;break a}break};case 7:{p=25;break a;break};case 0:case 1:case 8:{p=27;break a;break};case 4:{m=e+2|0;if((m|0)==(k|0)){h=-1;return h|0}if((a|0)!=0){o=m;break a}if((a|0)!=93){o=m;break a}l=e+4|0;if((l|0)==(k|0)){h=-1;return h|0}if((a|0)!=0){o=m;break a}if((a|0)!=62){o=m;break a}>2”>c=e;h=0;return h|0}else if((p|0)==28){o=e+2|0}}while(0);b:do{if((o|0)!=(k|0)){e=b+72|0;i=k;f=o;c:while(1){j=a|0;n=a|0;d:do{if(j<<24>>24==0){switch(d|0){case 0:case 1:case 8:case 9:case 10:case 4:{p=44;break c;break};case 5:{if((i-f|0)<2){p=36;break c}q=f+2|0;break d;break};case 7:{p=41;break d;break};case 6:{if((i-f|0)<3){p=39;break c}q=f+3|0;break d;break};default:{p=45;break d}}}else{switch(j&255|0){case 220:case 221:case 222:case 223:{p=44;break c;break};case 255:{break};case 216:case 217:case 218:case 219:{p=41;break d;break};default:{p=45;break d}}if(((n&255)-254|0)>>>0<2>>>0){p=44;break c}else{p=45}}}while(0);if((p|0)==41){p=0;if((i-f|0)<4){p=42;break}q=f+4|0}else if((p|0)==45){p=0;q=f+2|0}if((q|0)==(k|0)){break b}else{f=q}}if((p|0)==36){>2”>c=f;h=6;return h|0}else if((p|0)==42){>2”>c=f;h=6;return h|0}}}k=a|0;b:do{if(k<<24>>24==0){switch(d[i+(d|0)|0]|0){case 10:{l=13;break a;break};case 2:{l=12;break a;break};case 9:{l=16;break a;break};case 6:{m=j+3|0;break b;break};case 7:{l=8;break b;break};case 3:{l=9;break a;break};case 21:{l=22;break a;break};case 5:{m=j+2|0;break b;break};default:{l=25;break b}}}else{if(((k&255)-216|0)>>>0<4>>>0){l=8}else{l=25}}}while(0);if((l|0)==8){l=0;m=j+4|0}else if((l|0)==25){l=0;m=j+2|0}if((m|0)==(f|0)){l=27;break}else{j=m}}if((l|0)==9){if((j|0)==(e|0)){h=uf(b,e+2|0,f,g)|0;return h|0}else{>2“>c=j;h=0;return h|0}else if((l|0)==13){if((j|0)==(e|0)){>2“>c=j;h=6;return h|0}}else if((l|0)==16){if((j|0)!=(e|0)){if((a|0)==0){n=(a[i+(d|0)|0]|0)==10}else{n=0}>2”>c=e+2;h=39;return h|0}else{>2”>c=f;h=6;return h|0}return 0}function hf(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((e|0)==(f|0)){h=-4;return h|0}i=b+72|0;j=e;a:while(1){k=a|0;b:do{if(k<<24>>24==0){switch(d[i+(d|0)|0]|0){case 10:{l=15;break a;break};case 3:{l=9;break a;break};case 7:{l=8;break b;break};case 9:{l=18;break a;break};case 6:{m=j+3|0;break b;break};case 5:{m=j+2|0;break b;break};case 30:{l=12;break a;break};default:{l=24;break b}}}else{if(((k&255)-216|0)>>>0<4>>>0){l=8}else{l=24}}}while(0);if((l|0)==8){l=0;m=j+4|0}else if((l|0)==24){l=0;m=j+2|0}if((m|0)==(f|0)){l=26;break}else{j=m}}if((l|0)==9){if((j|0)==(e|0)){h=uf(b,e+2|0,f,g)|0;return h|0}else{>2”>c=j;h=6;return h|0}}else if((l|0)==15){if((j|0)==(e|0)){>2”>c=j;h=6;return h|0}}else if((l|0)==18){if((j|0)!=(e|0)){if((a|0)==0){n=(a[i+(d|0)|0]|0)==10}else{n=0}>2“>c=f;h=6;return h|0}return 0}function jf(b,c,e){b=b|0;c=c|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;f=b+72|0;b=e;e=c;a:while(1){c=e+1|0;g=a|0;h=a|0;b:do{if(g<<24>>24==0){switch(d|0){case 5:{i=b;j=e;k=h;l=10;break};case 29:case 22:case 24:case 25:case 26:case 27:{l=12;break};case 6:{m=b;n=e;o=h;l=8;break};case 7:{l=6;break};default:{l=15;break a}}}else{switch(g&255|0){case 220:case 221:case 222:case 223:{l=15;break a;break};case 255:{break};case 216:case 217:case 218:case 219:{l=6;break b;break};default:{l=12;break b}}if(((h&255)-254|0)>>>0<2>>>0){l=15;break a}else{l=12}}}while(0);if((l|0)==6){l=0;if(h<<24>>24!=(a|0)){p=0;l=20;break}m=b+1|0;n=c;o=g;l=8}else if((l|0)==12){l=0;if((a|0)!=h<<24>>24){p=0;l=20;break}if((a|0)==g<<24>>24){q=b;r=e}else{p=0;l=20;break}}if((l|0)==8){l=0;s=n+1|0;if(o<<24>>24!=(a|0)){p=0;l=20;break}i=m+1|0;j=s;k=a|0;l=10}if((l|0)==10){l=0;if(k<<24>>24!=(a|0)){p=0;l=20;break}if((a|0)==(a|0)){q=i;r=j}else{p=0;l=20;break}}b=q+2|0;e=r+2|0}if((l|0)==15){r=a|0;e=a|0;c:do{if(r<<24>>24==0){switch(d|0){case 5:case 6:case 7:case 29:case 22:case 24:case 25:case 26:case 27:{p=0;break};default:{break c}}return p|0}else{switch(r&255|0){case 223:case 222:case 221:case 220:{break c;break};case 255:{break};default:{p=0;return p|0}}if(((e&255)-254|0)>>>0<2>>>0){break}else{p=0}return p|0}}while(0);p=1;return p|0}else if((l|0)==20){return p|0}return 0}function kf(b,c,d,e){b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;b=a|0;f=(c|0)==(d|0);a:do{if(b<<24>>24==0){g=f}else{h=c;i=e;j=b;k=f;while(1){if(k){l=0;m=7;break}if((a|0)!=0){l=0;m=7;break}if((a|0)!=j<<24>>24){l=0;m=7;break}n=h+2|0;o=i+1|0;p=a|0;q=(n|0)==(d|0);if(p<<24>>24==0){g=q;break a}else{h=n;i=o;j=p;k=q}}if((m|0)==7){return l|0}}}while(0);l=g&1;return l|0}function lf(b,c){b=b|0;c=c|0;var e=0,f=0,g=0,h=0;e=b+72|0;b=c;a:while(1){f=a|0;g=a|0;b:do{if(f<<24>>24==0){switch(d|0|0){case 7:{h=8;break b;break};case 29:case 22:case 24:case 25:case 26:case 27:{h=9;break b;break};case 6:{b=b+3|0;continue a;break};case 5:{b=b+2|0;continue a;break};default:{break a}}}else{switch(f&255|0){case 255:{break};case 216:case 217:case 218:case 219:{h=8;break b;break};case 220:case 221:case 222:case 223:{break a;break};default:{h=9;break b}}if(((g&255)-254|0)>>>0<2>>>0){break a}else{h=9}}}while(0);if((h|0)==8){h=0;b=b+4|0;continue}else if((h|0)==9){h=0;b=b+2|0;continue}}return b-c|0}function mf(b,c){b=b|0;c=c|0;var e=0,f=0,g=0;if((a|0)!=0){e=c;return e|0}f=b+72|0;b=c;while(1){c=d[f+(d|0)|0]|0;if(!((c|0)==10|(c|0)==9|(c|0)==21)){e=b;g=3;break}c=b+2|0;if((a|0)==0){b=c}else{e=c;g=3;break}}if((g|0)==3){return e|0}return 0}function nf(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;h=b+72|0;b=0;i=0;j=1;k=e;a:while(1){e=k+2|0;l=k+3|0;m=a|0;n=a|0;b:do{if(m<<24>>24==0){switch(d|0){case 21:{if((j|0)==1){b=b;i=i;j=0;k=e;continue a}if(!((j|0)==2&(i|0)<(f|0))){b=b;i=i;j=j;k=e;continue a}o=g+(i<<4)+12|0;if((a|0)==0){b=b;i=i;j=2;k=e;continue a}do{p=a|0;q=a|0;if((p<<24>>24|0)==0){if(q<<24>>24==32){break}r=d|0}else if((p<<24>>24|0)==(-1|0)){if(((q&255)-254|0)>>>0<2>>>0){r=0}else{b=b;i=i;j=2;k=e;continue a}}else{b=b;i=i;j=2;k=e;continue a}if((r|0)!=(b|0)){b=b;i=i;j=2;k=e;continue a}}}while(0);a=0;b=b;i=i;j=2;k=e;continue a;break};case 3:{if((i|0)>=(f|0)){b=b;i=i;j=j;k=e;continue a}a=0;b=b;i=i;j=j;k=e;continue a;break};case 12:{if((j|0)!=2){if((i|0)>=(f|0)){b=12;i=i;j=2;k=e;continue a}>2”>c=e}b=12;i=i+1|0;j=0;k=e;continue a;break};case 5:{if((j|0)!=0){b=b;i=i;j=j;k=e;continue a}if((i|0)>=(f|0)){b=b;i=i;j=1;k=e;continue a}e;a=1;b=b;i=i;j=1;k=e;continue a;break};case 11:case 17:{if((j|0)==2){b=b;i=i;j=2;k=e;continue a}else{break a}break};case 6:{if((j|0)!=0){b=b;i=i;j=j;k=l;continue a}if((i|0)>=(f|0)){b=b;i=i;j=1;k=l;continue a}e;a=1;b=b;i=i;j=1;k=l;continue a;break};case 29:case 22:case 24:{s=16;break b;break};case 9:case 10:{if((j|0)==1){b=b;i=i;j=0;k=e;continue a}if(!((j|0)==2&(i|0)<(f|0))){b=b;i=i;j=j;k=e;continue a}a=0;b=b;i=i;j=2;k=e;continue a;break};case 13:{if((j|0)!=2){if((i|0)>=(f|0)){b=13;i=i;j=2;k=e;continue a}>2”>c=e}b=13;i=i+1|0;j=0;k=e;continue a;break};case 7:{s=12;break b;break};default:{b=b;i=i;j=j;k=e;continue a}}}else{switch(m&255|0){case 255:{break};case 220:case 221:case 222:case 223:{b=b;i=i;j=j;k=e;continue a;break};case 216:case 217:case 218:case 219:{s=12;break b;break};default:{s=16;break b}}if(!(((n&255)-254|0)>>>0>1>>>0&(j|0)==0)){b=b;i=i;j=j;k=e;continue a}}}while(0);if((s|0)==12){s=0;do{if((j|0)==0){if((i|0)>=(f|0)){t=1;break}e;a=1;t=1}else{t=j}}while(0);b=b;i=i;j=t;k=k+4|0;continue}else if((s|0)==16){s=0;if((j|0)!=0){b=b;i=i;j=j;k=e;continue}}if((i|0)>=(f|0)){b=b;i=i;j=1;k=e;continue}e;a=1;b=b;i=i;j=1;k=e}return i|0}function of(b,c){b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;b=c+4|0;a:do{if((a|0)==0){if((a|0)!=120){d=b;e=0;f=11;break}g=c+6|0;h=0;while(1){b:do{if((a|0)==0){i=a|0;if(i<<24>>24==59){j=h;break a}k=i<<24>>24;switch(k|0){case 65:case 66:case 67:case 68:case 69:case 70:{l=(h<<4)-55+k|0;break b;break};case 97:case 98:case 99:case 100:case 101:case 102:{l=(h<<4)-87+k|0;break b;break};case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:{l=k-48|h<<4;break b;break};default:{l=h;break b}}}else{l=h}}while(0);if((l|0)>1114111){m=-1;break}else{g=g+2|0;h=l}}return m|0}else{d=b;e=0;f=11}}while(0);c:do{if((f|0)==11){while(1){f=0;if((a|0)==0){b=a|0;if(b<<24>>24==59){j=e;break c}n=(b<<24>>24)-48|0}else{n=-49}b=n+(e*10|0)|0;if((b|0)>1114111){m=-1;break}else{d=d+2|0;e=b;f=11}}return m|0}}while(0);d:do{switch(j>>8|0){case 0:{if((a|0)==0){m=-1}else{break d}return m|0};case 216:case 217:case 218:case 219:case 220:case 221:case 222:case 223:{m=-1;return m|0};case 255:{if((j&-2|0)==65534){m=-1}else{break d}return m|0};default:{}}}while(0);m=j;return m|0}function pf(b,c,d){b=b|0;c=c|0;d=d|0;var e=0;b=(d-c|0)/2|0;do{if((b|0)==2){if((a|0)!=0){break}if((a|0)!=116){break}if((a|0)!=0){break}d=a|0;if((d|0)==108){e=60;return e|0}else if((d|0)!=103){break}e=62;return e|0}else if((b|0)==3){if((a|0)!=0){break}if((a|0)!=97){break}if((a|0)!=0){break}if((a|0)!=109){break}if((a|0)!=0){break}if((a|0)==112){e=38}else{break}return e|0}else if((b|0)==4){if((a|0)!=0){break}d=a|0;if((d|0)==113){if((a|0)!=0){break}if((a|0)!=117){break}if((a|0)!=0){break}if((a|0)!=111){break}if((a|0)!=0){break}if((a|0)==116){e=34}else{break}return e|0}else if((d|0)==97){if((a|0)!=0){break}if((a|0)!=112){break}if((a|0)!=0){break}if((a|0)!=111){break}if((a|0)!=0){break}if((a|0)==115){e=39}else{break}return e|0}else{break}}}while(0);e=0;return e|0}function qf(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;if(e>>>0>=f>>>0){return}h=b+72|0;b=g+4|0;i=g|0;g=e;while(1){e=a|0;a:do{if(e<<24>>24==0){switch(d[h+(d|0)|0]|0){case 6:{j=g+3|0;break a;break};case 9:{>2”>c|0)+1;k=g+2|0;if((k|0)==(f|0)){l=f}else{if((a|0)==0){m=(a[h+(d|0)|0]|0)==10}else{m=0}l=m?g+4|0:k}>2”>c=->2”>c|0)+1;j=g+2|0;break a;break};default:{n=15;break a}}}else{if(((e&255)-216|0)>>>0<4>>>0){n=8}else{n=15}}}while(0);if((n|0)==8){n=0;j=g+4|0}else if((n|0)==15){n=0;j=g+2|0}>2”>c|0)+1;if(j>>>0<f>>>0){g=j}else{break}}return}function rf(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=f-2|0;f=e+2|0;if((f|0)==(h|0)){i=1;return i|0}j=b+72|0;b=e;e=f;a:while(1){f=(a|0)==0;if(!f){k=11;break}l=a|0;b:do{switch(d|0){case 21:{if(l<<24>>24==9){k=7;break a}break};case 26:case 22:{if(l<<24>>24>=0){break b}if(f){k=10}else{k=11;break a}break};case 25:case 24:case 27:case 13:case 31:case 32:case 34:case 35:case 17:case 14:case 15:case 9:case 10:case 18:case 16:case 33:case 30:case 19:{break};default:{k=10}}}while(0);if((k|0)==10){k=0;f=a|0;if(!((f|0)==36|(f|0)==64)){k=11;break}}f=e+2|0;if((f|0)==(h|0)){i=1;k=12;break}else{b=e;e=f}}if((k|0)==7){>2”>c=e;i=0;return i|0}else if((k|0)==12){return i|0}return 0}function sf(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var j=a|0;k=a|0;l=k&255;c:do{switch(l|0){case 0:{if(j<<24>>24<=-1){m=8;break c}>2“>c=n+1;a=j;o=i;break};case 1:case 2:case 3:case 4:case 5:case 6:case 7:{m=8;break};case 216:case 217:case 218:case 219:{>2“>p=j&255;q=(l<<2&12|p>>>6)+1|0;c=n+1;a=>2“>0;c=n+1;a=p>>>2&15|q<<4&48|128;q=i+2|0;p=a|0;n=j<<4&48|(p&255)>>>6|a<<>2“>0;c=r+1;a=>2“>0;c=n+1;a=p&63|-128;o=q;break};default:{>2“>c=q+1;a=(>2“>0;c=q+1;a=(>2“>0;c=q+1;a=j&63|-128;o=i}}}while(0);if((m|0)==8){>2“>c=l+1;a=(>2“>0;c=l+1;a=j&63|-128;o=i}l=o+2|0;if((l|0)==(e|0)){break a}else{i=l}}if((m|0)==6){>2“>c=i;return}else if((m|0)==12){>2“>c=i;return}}}>2“>j=0,k=0,l=0,m=0,n=0;e=c|k=(a&-8)<<24>>24==-40?g-2|0:g}else{k=g}if((e|0)==(k|0)){return}else{l=e;m=j}while(1){if((m|0)==(i|0)){n=7;break}j=(d|0)<<8|(d|>1”>m+2;b=>2”>0)+2|0;c=j;if((j|0)==(k|0)){n=7;break}i=a|0;j=a|0;a:do{if(i<<24>>24==0){k=j&255;l=b+72|0;switch(d|0){case 6:{if((f-e|0)<3){h=-2;return h|0}if((a|0)==0){p=a|0;if(p<<24>>24!=120){if((a|0)==25){q=k}else{break}while(1){r=q+2|0;if((r|0)==(f|0)){h=-1;o=54;break}if((a|0)!=0){o=36;break}p=d[l+(d|0)|0]|0;if((p|0)==25){q=r}else if((p|0)==18){o=35;break}else{o=36;break}}if((o|0)==35){>2”>c=r;h=0;return h|0}else if((o|0)==54){return h|0}}p=e+4|0;if((p|0)==(f|0)){h=-1;return h|0}do{if((a|0)==0){if(((d[l+(d|0)|0]|0)-24|0)>>>0>=2>>>0){break}s=e+6|0;if((s|0)==(f|0)){h=-1;return h|0}else{t=p;u=s}while(1){if((a|0)!=0){o=29;break}s=d[l+(d|0)|0]|0;if((s|0)==18){o=28;break}else if(!((s|0)==25|(s|0)==24)){o=29;break}s=u+2|0;if((s|0)==(f|0)){h=-1;o=54;break}else{t=u;u=s}}if((o|0)==28){>2”>c=u;h=0;return h|0}else if((o|0)==54){return h|0}}}>2”>while(0);c=k;h=0;return h|0};case 5:{if((f-e|0)<2){h=-2;return h|0}if((1<<(n&31)&c[18232+((n>>>5|d<<3)<<2)>>2]|0)!=0){break}>2“>c=e;h=0;return h|0}else if((o|0)==37){m=a|0;j=a|0;c:do{if(m<<24>>24==0){i=j&255;switch(d|0){case 5:{o=46;break b;break};case 7:{o=50;break b;break};case 18:{o=52;break b;break};case 29:{v=0;w=i;o=43;break};case 22:case 24:case 25:case 26:case 27:{break};case 6:{o=48;break b;break};default:{o=53;break b}}}else{i=m&255;switch(i|0){case 255:{u=j&255;if((u-254|0)>>>0<2>>>0){o=53;break b}else{v=255;w=u;o=43;break c}break};case 216:case 217:case 218:case 219:{o=50;break b;break};case 220:case 221:case 222:case 223:{o=53;break b;break};default:{v=i;w=j&255;o=43;break c}}}}while(0);if((o|0)==43){o=0;if((1<<(w&31)&c[18232+((w>>>5|d<<3)<<2)>>2]|0)==0){o=45;break}}j=e+2|0;if((j|0)==(f|0)){h=-1;o=54;break}else{b=e;e=j}}if((o|0)==45){>2”>c=e;h=0;return h|0}else if((o|0)==48){if((f-e|0)<3){h=-2;return h|0}>2”>c=e;h=0;return h|0}else if((o|0)==52){>2”>c=e;h=0;return h|0}else if((o|0)==54){return h|0}return 0}function vf(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;if((e|0)==(f|0)){h=-1;return h|0}i=a|0;j=a|0;a:do{if(i<<24>>24==0){k=j&255;switch(d|0|0){case 22:case 24:{break a;break};case 21:case 10:case 9:case 30:{>2”>c=e;h=0;return h|0};case 7:{l=15;break a;break};case 29:{m=0;n=k;l=9;break a;break};case 6:{if((f-e|0)<3){h=-2;return h|0}if((1<<(n&31)&c[18232+((n>>>5|(d|0)<<3)<<2)>>2]|0)!=0){break}>2“>c=e;h=0;return h|0}else if((l|0)==18){m=a|0;j=a|0;c:do{if(m<<24>>24==0){i=j&255;switch(d|0|0){case 7:{l=31;break b;break};case 29:{p=0;q=i;l=24;break};case 22:case 24:case 25:case 26:case 27:{break};case 5:{l=27;break b;break};case 6:{l=29;break b;break};case 18:{l=33;break b;break};default:{l=34;break b}}}else{i=m&255;switch(i|0){case 216:case 217:case 218:case 219:{l=31;break b;break};case 255:{k=j&255;if((k-254|0)>>>0<2>>>0){l=34;break b}else{p=255;q=k;l=24;break c}break};case 220:case 221:case 222:case 223:{l=34;break b;break};default:{p=i;q=j&255;l=24;break c}}}}while(0);if((l|0)==24){l=0;if((1<<(q&31)&c[18232+((q>>>5|(d|0)<<3)<<2)>>2]|0)==0){l=26;break}}j=e+2|0;if((j|0)==(f|0)){h=-1;l=35;break}else{b=e;e=j}}if((l|0)==26){>2”>c=e;h=0;return h|0}else if((l|0)==29){if((f-e|0)<3){h=-2;return h|0}>2”>c=e;h=0;return h|0}else if((l|0)==33){>2”>c=e;h=0;return h|0}else if((l|0)==35){return h|0}return 0}function wf(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;if((e|0)==(f|0)){h=-1;return h|0}do{if((a|0)==0){if((a|0)!=45){break}i=e+2|0;if((i|0)==(f|0)){h=-1;return h|0}j=b+72|0;k=f;l=i;a:while(1){i=a|0;m=a|0;b:do{if(i<<24>>24==0){switch(d|0){case 7:{n=15;break b;break};case 5:{if((k-l|0)<2){h=-2;n=28;break a}o=l+2|0;break b;break};case 0:case 1:case 8:{n=17;break a;break};case 6:{if((k-l|0)<3){h=-2;n=28;break a}o=l+3|0;break b;break};case 27:{p=l+2|0;if((p|0)==(f|0)){h=-1;n=28;break a}if((a|0)!=0){o=p;break b}if((a|0)==45){n=22;break a}else{o=p;break b}break};default:{n=27;break b}}}else{switch(i&255|0){case 216:case 217:case 218:case 219:{n=15;break b;break};case 220:case 221:case 222:case 223:{n=17;break a;break};case 255:{break};default:{n=27;break b}}if(((m&255)-254|0)>>>0<2>>>0){n=17;break a}else{n=27}}}while(0);if((n|0)==15){n=0;if((k-l|0)<4){h=-2;n=28;break}o=l+4|0}else if((n|0)==27){n=0;o=l+2|0}if((o|0)==(f|0)){h=-1;n=28;break}else{l=o}}if((n|0)==17){if((a|0)==0){if((a|0)!=62){break}>2“>while(0);c=k;h=0;return h|0}else if((n|0)==28){return h|0}}}i=a|0;j=i<<24>>24==0;k=a|0;a:do{if(j){l=k&255;switch(d|0){case 5:{if((f-e|0)<2){h=-2;return h|0}>2”>c=e;h=0;return h|0};case 22:case 24:{break a;break};default:{m=17;break a}}}else{l=i&255;switch(l|0){case 216:case 217:case 218:case 219:{m=15;break a;break};case 220:case 221:case 222:case 223:{m=17;break a;break};case 255:{p=k&255;if((p-254|0)>>>0<2>>>0){m=17;break a}else{n=255;o=p;m=9;break a}break};default:{n=l;o=k&255;m=9;break a}}}}while(0);do{if((m|0)==9){if((1<<(o&31)&c[18232+((o>>>5|d<<3)<<2)>>2]|0)!=0){break}>2”>c=e;h=0;return h|0}else if((m|0)==17){l=a|0;p=a|0;c:do{if(l<<24>>24==0){q=p&255;switch(d|0){case 21:case 9:case 10:{m=32;break b;break};case 15:{m=61;break b;break};case 22:case 24:case 25:case 26:case 27:{break};case 5:{m=26;break b;break};case 29:{r=0;s=q;m=23;break};case 7:{m=30;break b;break};case 6:{m=28;break b;break};default:{t=i;break b}}}else{q=l&255;switch(q|0){case 255:{u=p&255;if((u-254|0)>>>0<2>>>0){t=i;break b}else{r=255;s=u;m=23;break c}break};case 220:case 221:case 222:case 223:{t=i;break b;break};case 216:case 217:case 218:case 219:{m=30;break b;break};default:{r=q;s=p&255;m=23;break c}}}}while(0);if((m|0)==23){m=0;if((1<<(s&31)&c[18232+((s>>>5|d<<3)<<2)>>2]|0)==0){m=25;break}}p=i+2|0;if((p|0)==(f|0)){h=-1;m=76;break}else{b=i;i=p}}do{if((m|0)==25){>2“>c=i;h=0;return h|0}else if((m|0)==28){if((f-i|0)<3){h=-2;return h|0}>2“>c=i;h=0;return h|0}else if((m|0)==32){do{if((i-e|0)!=6|j^1){v=11}else{r=k<<24>>24;if((r|0)==120){w=0}else if((r|0)==88){w=1}else{v=11;break}if((a|0)!=0){v=11;break}r=a|0;if((r|0)==77){x=1}else if((r|0)==109){x=w}else{v=11;break}if((a|0)!=0){v=11;break}r=a|0;if((r|0)==108){if((x|0)==0){v=12;break}}else if((r|0)!=76){v=11;break}r=a|0;l=a|0;e:do{if(r<<24>>24==0){switch(d|0){case 15:{q=p+2|0;if((q|0)==(f|0)){h=-1;m=76;break d}if((a|0)!=0){y=q;break e}if((a|0)==62){m=59;break d}else{y=q;break e}break};case 5:{if((s-p|0)<2){h=-2;m=76;break d}y=p+2|0;break e;break};case 0:case 1:case 8:{m=54;break d;break};case 6:{if((s-p|0)<3){h=-2;m=76;break d}y=p+3|0;break e;break};case 7:{m=52;break e;break};default:{m=60;break e}}}else{switch(r&255|0){case 255:{break};case 220:case 221:case 222:case 223:{m=54;break d;break};case 216:case 217:case 218:case 219:{m=52;break e;break};default:{m=60;break e}}if(((l&255)-254|0)>>>0<2>>>0){m=54;break d}else{m=60}}}while(0);if((m|0)==52){m=0;if((s-p|0)<4){h=-2;m=76;break}y=p+4|0}else if((m|0)==60){m=0;y=p+2|0}if((y|0)==(f|0)){h=-1;m=76;break}else{p=y}}if((m|0)==54){>2”>c=p+4;h=v;return h|0}else if((m|0)==76){return h|0}}else if((m|0)==61){do{if((i-e|0)!=6|j^1){z=11}else{s=k<<24>>24;if((s|0)==88){A=1}else if((s|0)==120){A=0}else{z=11;break}if((a|0)!=0){z=11;break}s=a|0;if((s|0)==77){B=1}else if((s|0)==109){B=A}else{z=11;break}if((a|0)!=0){z=11;break}s=a|0;if((s|0)==108){if((B|0)==0){z=12;break}}else if((s|0)!=76){z=11;break}if((a|0)!=0){t=p;break}if((a|0)!=62){t=p;break}>2“>while(0);c=t;h=0;return h|0}function yf(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0;if((e|0)==(f|0)){h=-4;return h|0}i=e;j=f-i|0;do{if((j&1|0)==0){k=f}else{l=j&-2;if((l|0)==0){h=-1;return h|0}else{k=e+l|0;break}}}while(0);j=a|0;f=a|0;a:do{if(j<<24>>24==0){l=f&255;m=b+72|0;b:do{switch(d|0){case 5:{if((k-i|0)<2){h=-2;return h|0}>2“>c=e;h=0;return h|0};case 9:{if((e+2|0)!=(k|0)){break b}n=a|0;q=a|0;d:do{if(n<<24>>24==0){r=a|0;switch(r&255|0){case 0:case 1:case 8:{s=43;break c;break};case 7:{s=41;break d;break};case 12:case 13:{t=p+2|0;if(r<<24>>24==13){s=45;break c}else{u=t;break d}break};case 5:{if((o-p|0)<2){h=-2;s=175;break c}u=p+2|0;break d;break};case 6:{if((o-p|0)<3){h=-2;s=175;break c}u=p+3|0;break d;break};default:{s=49;break d}}}else{switch(n&255|0){case 220:case 221:case 222:case 223:{s=43;break c;break};case 216:case 217:case 218:case 219:{s=41;break d;break};case 255:{break};default:{s=49;break d}}if(((q&255)-254|0)>>>0<2>>>0){s=43;break c}else{s=49}}}while(0);if((s|0)==41){s=0;if((o-p|0)<4){h=-2;s=175;break}u=p+4|0}else if((s|0)==49){s=0;u=p+2|0}if((u|0)==(k|0)){h=-1;s=175;break}else{p=u}}if((s|0)==43){>2”>c=t;e:do{if((a|0)==0){switch(d[m+(d|0)|0]|0){case 21:case 9:case 10:case 11:case 30:case 20:{h=27;break};default:{break e}}return h|0}}while(0);h=0;return h|0}else if((s|0)==175){return h|0}break};case 30:{h=Pf(b,e+2|0,k,g)|0;return h|0};case 12:{p=e+2|0;if((p|0)==(k|0)){h=-1;return h|0}o=k;q=p;f:while(1){p=a|0;n=a|0;g:do{if(p<<24>>24==0){r=a|0;switch(r&255|0){case 5:{if((o-q|0)<2){h=-2;s=175;break f}v=q+2|0;break g;break};case 6:{if((o-q|0)<3){h=-2;s=175;break f}v=q+3|0;break g;break};case 12:case 13:{w=q+2|0;if(r<<24>>24==12){s=25;break f}else{v=w;break g}break};case 7:{s=21;break g;break};case 0:case 1:case 8:{s=23;break f;break};default:{s=29;break g}}}else{switch(p&255|0){case 255:{break};case 216:case 217:case 218:case 219:{s=21;break g;break};case 220:case 221:case 222:case 223:{s=23;break f;break};default:{s=29;break g}}if(((n&255)-254|0)>>>0<2>>>0){s=23;break f}else{s=29}}}while(0);if((s|0)==21){s=0;if((o-q|0)<4){h=-2;s=175;break}v=q+4|0}else if((s|0)==29){s=0;v=q+2|0}if((v|0)==(k|0)){h=-1;s=175;break}else{q=v}}if((s|0)==23){>2”>c=w;h:do{if((a|0)==0){switch(d[m+(d|0)|0]|0){case 21:case 9:case 10:case 11:case 30:case 20:{h=27;break};default:{break h}}return h|0}}while(0);h=0;return h|0}else if((s|0)==175){return h|0}break};case 7:{s=141;break a;break};case 25:case 26:case 27:{x=19;break a;break};case 29:{y=0;z=l;s=144;break a;break};case 22:case 24:{x=18;break a;break};case 31:{o=a|0;n=a|0;i:do{if(o<<24>>24==0){switch(d|0){case 22:case 24:case 29:case 5:case 6:case 7:{s=73;break i;break};case 16:{break};case 15:{h=Rf(b,e+4|0,k,g)|0;return h|0};default:{s=74;break i}}p=e+4|0;if((p|0)==(k|0)){h=-1;return h|0}do{if((a|0)==0){r=d[m+(d|0)|0]|0;if((r|0)==20){if((a|0)!=0){s=71;break}switch(d[m+(d|0)|0]|0){case 30:{s=66;break j;break};case 21:case 9:case 10:{break j;break};case 22:case 24:{break};default:{s=71;break j}}r=B+2|0;if((r|0)==(k|0)){h=-1;s=175;break}else{A=B;B=r}}do{if((s|0)==66){r=A+4|0;if((r|0)==(k|0)){h=-1;return h|0}if((a|0)!=0){break}r=d[m+(d|0)|0]|0;if(!((r|0)==21|(r|0)==9|(r|0)==10|(r|0)==30)){break}>2”>c=B;h=0;return h|0}else if((s|0)==175){return h|0}}>2”>while(0);c=p;h=0;return h|0}else{switch(o&255|0){case 223:case 222:case 221:case 220:{s=74;break i;break};case 255:{break};default:{s=73;break i}}if(((n&255)-254|0)>>>0<2>>>0){s=74}else{s=73}}}while(0);if((s|0)==73){>2”>c=q;h=0;return h|0}break};case 19:{n=e+2|0;if((n|0)==(k|0)){h=-1;return h|0}o=a|0;r=a|0;k:do{if(o<<24>>24==0){C=r&255;switch(d|0){case 22:case 24:{break k;break};case 6:{if((k-n|0)<3){h=-2;return h|0}>2”>c=n;h=0;return h|0};case 7:{s=118;break k;break};default:{s=120;break k}}}else{C=o&255;switch(C|0){case 216:case 217:case 218:case 219:{s=118;break k;break};case 255:{F=r&255;if((F-254|0)>>>0<2>>>0){s=120;break k}else{D=255;E=F;s=112;break k}break};case 220:case 221:case 222:case 223:{s=120;break k;break};default:{D=C;E=r&255;s=112;break k}}}}while(0);do{if((s|0)==112){if((c[18232+((d<<3|E>>>5)<<2)>>2]&1<<(E&31)|0)!=0){break}>2”>c=n;h=0;return h|0}else if((s|0)==120){r=a|0;o=a|0;m:do{if(r<<24>>24==0){q=o&255;switch(d|0){case 29:{I=0;J=q;s=126;break};case 22:case 24:case 25:case 26:case 27:{break};case 7:{s=133;break l;break};case 5:{s=129;break l;break};case 9:case 10:case 21:case 32:case 11:case 30:case 36:{s=135;break l;break};case 6:{s=131;break l;break};default:{s=136;break l}}}else{q=r&255;switch(q|0){case 216:case 217:case 218:case 219:{s=133;break l;break};case 220:case 221:case 222:case 223:{s=136;break l;break};case 255:{C=o&255;if((C-254|0)>>>0<2>>>0){s=136;break l}else{I=255;J=C;s=126;break m}break};default:{I=q;J=o&255;s=126;break m}}}}while(0);if((s|0)==126){s=0;if((c[18232+((d<<3|J>>>5)<<2)>>2]&1<<(J&31)|0)==0){s=128;break}}o=H+2|0;if((o|0)==(k|0)){h=-20;s=175;break}else{G=H;H=o}}if((s|0)==128){>2“>c=H;h=0;return h|0}else if((s|0)==131){if((k-H|0)<3){h=-2;return h|0}>2“>c=H;h=0;return h|0}else if((s|0)==135){>2“>c=H;h=0;return h|0}else if((s|0)==175){return h|0}break};case 35:{>2“>c=e+2;h=25;return h|0};case 32:{n=e+2|0;if((n|0)==(k|0)){h=-24;return h|0}n:do{if((a|0)==0){switch(d[m+(d|0)|0]|0){case 34:{>2“>c=n;h=24;return h|0};case 33:{>2“>c=e+4;h=35;return h|0};default:{break n}}}}if((a|0)==0){if((a|0)!=93){break}r=e+4|0;if((r|0)==(k|0)){h=-1;return h|0}if((a|0)!=0){break}if((a|0)!=62){break}>2”>while(0);c=o;h=26;return h|0};case 21:case 10:{break};case 36:{>2”>c=e+2;h=17;return h|0};default:{s=148;break a}}}while(0);l=e+2|0;o:do{if((l|0)!=(k|0)){n=e;r=l;while(1){if((a|0)!=0){break}p=d[m+(d|0)|0]|0;if((p|0)==9){if((n+4|0)==(k|0)){break}}else if(!((p|0)==21|(p|0)==10)){break}p=r+2|0;if((p|0)==(k|0)){break o}else{n=r;r=p}}>2”>while(0);c=k;h=15;return h|0}else{m=j&255;switch(m|0){case 220:case 221:case 222:case 223:{s=148;break a;break};case 216:case 217:case 218:case 219:{s=141;break a;break};case 255:{l=f&255;if((l-254|0)>>>0<2>>>0){s=148;break a}else{y=255;z=l;s=144;break a}break};default:{y=m;z=f&255;s=144;break a}}}}while(0);do{if((s|0)==141){if((k-i|0)<4){h=-2;return h|0}f=z>>>5;j=1<<(z&31);if((j&c[18232+((f|d<<3)<<2)>>2]|0)!=0){x=18;break}if((c[18232+((d<<3|f)<<2)>>2]&j|0)==0){s=148}else{x=19}}}while(0);if((s|0)==148){f=a|0;H=a|0;r:do{if(f<<24>>24==0){G=H&255;switch(d|0){case 5:{s=157;break q;break};case 34:{s=164;break q;break};case 33:{s=167;break q;break};case 6:{s=159;break q;break};case 7:{s=161;break q;break};case 11:case 32:case 35:case 36:case 20:case 30:case 21:case 9:case 10:{s=163;break q;break};case 29:{K=0;L=G;s=154;break};case 22:case 24:case 25:case 26:case 27:{break};case 15:{s=170;break q;break};default:{s=173;break q}}}else{G=f&255;switch(G|0){case 216:case 217:case 218:case 219:{s=161;break q;break};case 255:{J=H&255;if((J-254|0)>>>0<2>>>0){s=173;break q}else{K=255;L=J;s=154;break r}break};case 220:case 221:case 222:case 223:{s=173;break q;break};default:{K=G;L=H&255;s=154;break r}}}}while(0);if((s|0)==154){s=0;if((1<<(L&31)&c[18232+((L>>>5|d<<3)<<2)>>2]|0)==0){s=156;break}}H=j+2|0;if((H|0)==(k|0)){break p}else{i=j;j=H}}if((s|0)==156){>2”>c=j;h=0;return h|0}else if((s|0)==159){if((k-j|0)<3){h=-2;return h|0}>2”>c=j;h=0;return h|0}else if((s|0)==163){>2”>c=j;h=0;return h|0}else{>2”>c=j;h=0;return h|0}else{>2”>c=j;h=0;return h|0}else{>2”>c=j;h=0;return h|0}}}while(0);h=-x|0;return h|0}function zf(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0;h=i;i=i+8|0;j=h|0;a:do{if((e|0)==(f|0)){k=-4}else{l=e;m=f-l|0;if((m&1|0)==0){n=f}else{o=m&-2;if((o|0)==0){k=-1;break}n=e+o|0}o=a|0;m=a|0;b:do{if(o<<24>>24==0){p=b+72|0;switch(d|0){case 0:case 1:case 8:{q=207;break b;break};case 5:{if((n-l|0)<2){k=-2;break a}r=e+2|0;break b;break};case 10:{if((a|0)!=0){r=s;break b}if((a|0)!=93){r=s;break b}t=e+4|0;if((t|0)==(n|0)){k=-5;break a}if((a|0)!=0){r=s;break b}if((a|0)!=62){r=s;break b}s=a|0;u=a|0;c:do{if(s<<24>>24==0){v=u&255;switch(d|0){case 16:{w=e+4|0;if((w|0)==(n|0)){k=-1;break a}do{if((a|0)==0){x=d[p+(d|0)|0]|0;if((x|0)==27){k=Qf(b,e+6|0,n,g)|0;break a}else if((x|0)!=20){break}x=e+6|0;if((n-x|0)<12){k=-1;break a}else{y=x;z=0}while(1){if((a|0)!=0){q=31;break}if((a|0)!=(a|0)){q=31;break}x=z+1|0;A=y+2|0;if((x|0)<6){y=A;z=x}else{q=33;break}}if((q|0)==31){>2”>c=A;k=8;break a}}}B=a|0;C=a|0;d:do{if(B<<24>>24==0){D=C&255;switch(d|0){case 22:case 24:{break d;break};case 29:{E=0;F=D;q=43;break d;break};case 5:{if((n-x|0)<2){k=-2;break a}>2“>c=x;k=0;break a;break};case 7:{q=49;break d;break};default:{q=51;break d}}}else{D=B&255;switch(D|0){case 255:{G=C&255;if((G-254|0)>>>0<2>>>0){q=51;break d}else{E=255;F=G;q=43;break d}break};case 216:case 217:case 218:case 219:{q=49;break d;break};case 220:case 221:case 222:case 223:{q=51;break d;break};default:{E=D;F=C&255;q=43;break d}}}}while(0);do{if((q|0)==43){if((c[18232+((d<<3|F>>>5)<<2)>>2]&1<<(F&31)|0)!=0){break}>2“>c=x;k=0;break a}else if((q|0)==51){C=a|0;B=a|0;f:do{if(C<<24>>24==0){w=B&255;switch(d|0){case 7:{q=64;break e;break};case 11:{q=72;break e;break};case 29:{J=0;K=w;q=57;break};case 22:case 24:case 25:case 26:case 27:{break};case 5:{q=60;break e;break};case 6:{q=62;break e;break};case 21:case 9:case 10:{q=66;break e;break};default:{q=73;break e}}}else{w=C&255;switch(w|0){case 216:case 217:case 218:case 219:{q=64;break e;break};case 220:case 221:case 222:case 223:{q=73;break e;break};case 255:{D=B&255;if((D-254|0)>>>0<2>>>0){q=73;break e}else{J=255;K=D;q=57;break f}break};default:{J=w;K=B&255;q=57;break f}}}}while(0);if((q|0)==57){q=0;if((c[18232+((d<<3|K>>>5)<<2)>>2]&1<<(K&31)|0)==0){q=59;break}}B=I+2|0;if((B|0)==(n|0)){k=-1;break a}else{H=I;I=B}}if((q|0)==59){>2”>c=I;k=0;break a}else if((q|0)==62){if((n-I|0)<3){k=-2;break a}>2”>c=I;k=0;break a}else if((q|0)==66){x=H+4|0;if((x|0)==(n|0)){k=-1;break a}else{L=x}while(1){if((a|0)!=0){q=70;break}x=d[p+(d|0)|0]|0;if((x|0)==11){q=69;break}else if(!((x|0)==21|(x|0)==9|(x|0)==10)){q=70;break}x=L+2|0;if((x|0)==(n|0)){k=-1;break a}else{L=x}}if((q|0)==69){>2”>c=L;k=0;break a}}else if((q|0)==72){>2”>c=I;k=0;break a}break};case 22:case 24:{break c;break};case 5:{if((n-t|0)<2){k=-2;break a}>2”>c=t;k=0;break a;break};default:{q=74;break c}}}else{x=s&255;switch(x|0){case 216:case 217:case 218:case 219:{q=22;break c;break};case 220:case 221:case 222:case 223:{q=74;break c;break};case 255:{B=u&255;if((B-254|0)>>>0<2>>>0){q=74;break c}else{M=255;N=B;q=16;break c}break};default:{M=x;N=u&255;q=16;break c}}}}while(0);do{if((q|0)==16){if((c[18232+((d<<3|N>>>5)<<2)>>2]&1<<(N&31)|0)!=0){break}>2”>c=t;k=0;break a}else if((q|0)==74){u=a|0;s=a|0;h:do{if(u<<24>>24==0){x=s&255;switch(d|0){case 17:{Q=P;break g;break};case 22:case 24:case 25:case 26:case 27:{break};case 5:{q=83;break g;break};case 29:{R=0;S=x;q=80;break};case 7:{q=87;break g;break};case 6:{q=85;break g;break};case 11:{T=P;q=181;break g;break};case 21:case 9:case 10:{q=89;break g;break};default:{q=187;break g}}}else{x=u&255;switch(x|0){case 255:{B=s&255;if((B-254|0)>>>0<2>>>0){q=187;break g}else{R=255;S=B;q=80;break h}break};case 220:case 221:case 222:case 223:{q=187;break g;break};case 216:case 217:case 218:case 219:{q=87;break g;break};default:{R=x;S=s&255;q=80;break h}}}}while(0);if((q|0)==80){q=0;if((c[18232+((d<<3|S>>>5)<<2)>>2]&1<<(S&31)|0)==0){q=82;break}}s=P+2|0;if((s|0)==(n|0)){k=-1;break a}else{O=P;P=s}}i:do{if((q|0)==82){>2“>c=P;k=0;break a}else if((q|0)==85){if((n-P|0)<3){k=-2;break a}>2“>c=P;k=0;break a}else if((q|0)==89){t=O+4|0;if((t|0)==(n|0)){k=-1;break a}else{U=t}j:while(1){V=a|0;W=a|0;if(V<<24>>24!=0){q=91;break}t=W&255;switch(d|0){case 17:{Q=U;break i;break};case 22:case 24:{break j;break};case 6:{q=175;break j;break};case 21:case 9:case 10:{break};case 29:{X=0;Y=t;q=95;break j;break};case 7:{q=177;break j;break};case 11:{T=U;q=181;break i;break};case 5:{q=173;break j;break};default:{q=180;break j}}t=U+2|0;if((t|0)==(n|0)){k=-1;break a}else{U=t}}k:do{if((q|0)==91){t=V&255;switch(t|0){case 220:case 221:case 222:case 223:{q=180;break k;break};case 255:{s=W&255;if((s-254|0)>>>0<2>>>0){q=180;break k}else{X=255;Y=s;q=95;break k}break};case 216:case 217:case 218:case 219:{q=177;break k;break};default:{X=t;Y=W&255;q=95;break k}}}else if((q|0)==173){if((n-U|0)<2){k=-2;break a}>2“>c=U;k=0;break a}}while(0);do{if((q|0)==95){if((c[18232+((d<<3|Y>>>5)<<2)>>2]&1<<(Y&31)|0)!=0){break}>2“>c=U;k=0;break a}else if((q|0)==180){>2“>while(0);t=U+2|0;c=t;if((t|0)==(n|0)){k=-1;break a}s=n;u=t;l:while(1){t=a|0;v=a|0;m:do{if(t<<24>>24==0){x=v&255;n:do{switch(d|0){case 21:case 9:case 10:{if((a|0)!=0){q=116;break l}B=d[p+(d|0)|0]|0;if((B|0)==14){$=_;break n}else if(!((B|0)==21|(B|0)==10|(B|0)==9)){q=116;break l}>2”>while(0);x=$+2|0;c=x;if((x|0)==(n|0)){k=-1;break a}else{da=$;ea=x}while(1){if((a|0)!=0){q=122;break l}fa=d[p+(d|0)|0]|0;if((fa&254|0)==12){break}if(!((fa|0)==21|(fa|0)==10|(fa|0)==9)){q=122;break l}>2”>x=ea+2|0;c=x;if((x|0)==(n|0)){k=-1;break a}else{ga=x}while(1){x=a|0;B=a|0;o:do{if(x<<24>>24==0){ha=d|0}else{switch(x&255|0){case 220:case 221:case 222:case 223:{ha=8;break o;break};case 255:{if(((B&255)-254|0)>>>0<2>>>0){ha=0;break o}break};case 216:case 217:case 218:case 219:{ha=7;break o;break};default:{}}ha=29}}while(0);if((ha|0)==(fa|0)){break}switch(ha|0){case 6:{if((s-ga|0)<3){k=-2;break a}>2”>B=ga+2|0;c=B;ia=B;break};case 7:{if((s-ga|0)<4){k=-2;break a}>2”>ia=c|0;break};case 2:{q=144;break l;break};default:{>2”>ka=ga+2|0;c=ka;if((ka|0)==(n|0)){k=-1;break a}if((a|0)!=0){q=150;break l}switch(d[p+(d|0)|0]|0){case 11:{la=ka;q=165;break l;break};case 17:{ma=ka;q=166;break l;break};case 21:case 9:case 10:{break};default:{q=150;break l}}pa=a|0;qa=a|0;if(pa<<24>>24!=0){q=152;break}switch(d|0){case 21:case 9:case 10:{break};case 11:{la=oa;q=165;break l;break};case 17:{ma=oa;q=166;break l;break};case 7:{q=163;break l;break};case 22:case 24:{ca=oa;break m;break};case 5:{q=159;break l;break};case 29:{ra=0;break p;break};case 6:{q=161;break l;break};default:{q=171;break l}}while(0);B=d|0;if((1<<(B&31)&c[18232+((B>>>5|d<<3)<<2)>>2]|0)==0){q=157;break l}else{ca=oa}}else{B=t&255;switch(B|0){case 255:{x=v&255;if((x-254|0)>>>0<2>>>0){q=172;break l}else{aa=255;ba=x;q=105;break m}break};case 216:case 217:case 218:case 219:{q=111;break l;break};case 220:case 221:case 222:case 223:{q=172;break l;break};default:{aa=B;ba=v&255;q=105;break m}}}}while(0);if((q|0)==105){q=0;if((c[18232+((d<<3|ba>>>5)<<2)>>2]&1<<(ba&31)|0)==0){q=106;break}else{ca=u}}>2”>c=u;k=0;break a}else if((q|0)==107){if((s-u|0)<2){k=-2;break a}>2”>c=u;k=0;break a}else if((q|0)==111){if((s-u|0)<4){k=-2;break a}>2”>c=_;k=0;break a}else if((q|0)==122){>2”>c=ga;k=0;break a}else if((q|0)==142){if((ja|0)!=0){k=ja;break a}>2”>c;k=0;break a}else if((q|0)==144){>2”>c=ka;k=0;break a}else if((q|0)==157){>2”>c=oa;k=0;break a}else if((q|0)==161){if((s-oa|0)<3){k=-2;break a}>2”>c=oa;k=0;break a}else if((q|0)==165){>2”>v=ma+2|0;c=v;if((v|0)==(n|0)){k=-1;break a}do{if((a|0)==0){if((a|0)!=62){break}>2”>while(0);c=v;k=0;break a}else if((q|0)==171){>2”>c=u;k=0;break a}}else if((q|0)==187){>2”>c=T+2;k=2;break a}s=Q+2|0;if((s|0)==(n|0)){k=-1;break a}do{if((a|0)==0){if((a|0)!=62){break}>2”>while(0);c=s;k=0;break a;break};case 9:{t=e+2|0;if((t|0)==(n|0)){k=-3;break a}if((a|0)==0){sa=(a[p+(d|0)|0]|0)==10}else{sa=0}>2”>c=e;k=0;break}else if((q|0)==208){r=e+2|0}r:do{if((r|0)!=(n|0)){m=b+72|0;o=n;t=r;s:while(1){B=a|0;x=a|0;t:do{if(B<<24>>24==0){switch(d|0){case 5:{if((o-t|0)<2){q=216;break s}ta=t+2|0;break t;break};case 3:case 2:case 0:case 1:case 8:case 9:case 10:{q=231;break s;break};case 6:{if((o-t|0)<3){q=219;break s}ta=t+3|0;break t;break};case 7:{q=221;break t;break};case 4:{C=t+2|0;if((C|0)==(n|0)){q=231;break s}if((a|0)!=0){ta=C;break t}if((a|0)!=93){ta=C;break t}ua=t+4|0;if((ua|0)==(n|0)){q=231;break s}if((a|0)!=0){ta=C;break t}if((a|0)==62){q=230;break s}else{ta=C;break t}break};default:{q=232;break t}}}else{switch(B&255|0){case 255:{break};case 220:case 221:case 222:case 223:{q=231;break s;break};case 216:case 217:case 218:case 219:{q=221;break t;break};default:{q=232;break t}}if(((x&255)-254|0)>>>0<2>>>0){q=231;break s}else{q=232}}}while(0);if((q|0)==221){q=0;if((o-t|0)<4){q=222;break}ta=t+4|0}else if((q|0)==232){q=0;ta=t+2|0}if((ta|0)==(n|0)){break r}else{t=ta}}if((q|0)==216){>2”>c=t;k=6;break a}else if((q|0)==222){>2”>c=ua;k=0;break a}else if((q|0)==231){>2”>while(0);c=n;k=6}}while(0);i=h;return k|0}function Af(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;if((e|0)==(f|0)){h=-4;return h|0}i=e;j=f-i|0;do{if((j&1|0)==0){k=f}else{l=j&-2;if((l|0)==0){h=-1;return h|0}else{k=e+l|0;break}}}while(0);j=a|0;f=a|0;a:do{if(j<<24>>24==0){l=b+72|0;switch(d|0){case 6:{if((k-i|0)<3){h=-2;return h|0}else{m=e+3|0;break a}break};case 9:{n=e+2|0;if((n|0)==(k|0)){h=-1;return h|0}if((a|0)==0){o=(a[l+(d|0)|0]|0)==10}else{o=0}if((a|0)!=0){m=n;break a}if((a|0)!=93){m=n;break a}l=e+4|0;if((l|0)==(k|0)){h=-1;return h|0}if((a|0)!=0){m=n;break a}if((a|0)!=62){m=n;break a}>2“>c=e+2;h=7;return h|0};case 7:{p=25;break a;break};case 0:case 1:case 8:{p=27;break a;break};default:{p=28;break a}}}else{switch(j&255|0){case 255:{break};case 216:case 217:case 218:case 219:{p=25;break a;break};case 220:case 221:case 222:case 223:{p=27;break a;break};default:{p=28;break a}}if(((f&255)-254|0)>>>0<2>>>0){p=27}else{p=28}}}while(0);do{if((p|0)==25){if((k-i|0)<4){h=-2;return h|0}else{m=e+4|0;break}}else if((p|0)==27){j=a|0;o=a|0;d:do{if(j<<24>>24==0){switch(d|0){case 5:{if((i-f|0)<2){p=36;break c}q=f+2|0;break d;break};case 6:{if((i-f|0)<3){p=39;break c}q=f+3|0;break d;break};case 7:{p=41;break d;break};case 0:case 1:case 8:case 9:case 10:case 4:{p=44;break c;break};default:{p=45;break d}}}else{switch(j&255|0){case 255:{break};case 216:case 217:case 218:case 219:{p=41;break d;break};case 220:case 221:case 222:case 223:{p=44;break c;break};default:{p=45;break d}}if(((o&255)-254|0)>>>0<2>>>0){p=44;break c}else{p=45}}}while(0);if((p|0)==41){p=0;if((i-f|0)<4){p=42;break}q=f+4|0}else if((p|0)==45){p=0;q=f+2|0}if((q|0)==(k|0)){break b}else{f=q}}if((p|0)==36){>2”>c=f;h=6;return h|0}else if((p|0)==42){>2”>c=f;h=6;return h|0}}}k=a|0;b:do{if(k<<24>>24==0){switch(d[i+(d|0)|0]|0){case 5:{l=j+2|0;break b;break};case 21:{m=22;break a;break};case 2:{m=12;break a;break};case 7:{m=8;break b;break};case 10:{m=13;break a;break};case 9:{m=16;break a;break};case 3:{m=9;break a;break};case 6:{l=j+3|0;break b;break};default:{m=25;break b}}}else{if(((k&255)-216|0)>>>0<4>>>0){m=8}else{m=25}}}while(0);if((m|0)==8){m=0;l=j+4|0}else if((m|0)==25){m=0;l=j+2|0}if((l|0)==(f|0)){m=27;break}else{j=l}}if((m|0)==9){if((j|0)==(e|0)){h=Of(b,e+2|0,f,g)|0;return h|0}else{>2“>c=j;h=0;return h|0}else if((m|0)==13){if((j|0)==(e|0)){>2“>c=j;h=6;return h|0}}else if((m|0)==16){if((j|0)!=(e|0)){if((a|0)==0){n=(a[i+(d|0)|0]|0)==10}else{n=0}>2”>c=e+2;h=39;return h|0}else{>2”>c=f;h=6;return h|0}return 0}function Cf(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((e|0)==(f|0)){h=-4;return h|0}i=b+72|0;j=e;a:while(1){k=a|0;b:do{if(k<<24>>24==0){switch(d[i+(d|0)|0]|0){case 10:{l=15;break a;break};case 5:{m=j+2|0;break b;break};case 6:{m=j+3|0;break b;break};case 30:{l=12;break a;break};case 3:{l=9;break a;break};case 7:{l=8;break b;break};case 9:{l=18;break a;break};default:{l=24;break b}}}else{if(((k&255)-216|0)>>>0<4>>>0){l=8}else{l=24}}}while(0);if((l|0)==8){l=0;m=j+4|0}else if((l|0)==24){l=0;m=j+2|0}if((m|0)==(f|0)){l=26;break}else{j=m}}if((l|0)==9){if((j|0)==(e|0)){h=Of(b,e+2|0,f,g)|0;return h|0}else{>2”>c=j;h=6;return h|0}}else if((l|0)==15){if((j|0)==(e|0)){>2”>c=j;h=6;return h|0}}else if((l|0)==18){if((j|0)!=(e|0)){if((a|0)==0){n=(a[i+(d|0)|0]|0)==10}else{n=0}>2“>c=f;h=6;return h|0}return 0}function Df(b,c,e){b=b|0;c=c|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;f=b+72|0;b=e;e=c;a:while(1){c=a|0;g=e+1|0;h=a|0;b:do{if(c<<24>>24==0){switch(d|0){case 29:case 22:case 24:case 25:case 26:case 27:{i=12;break};case 5:{j=b;k=e;l=0;i=10;break};case 7:{i=6;break};case 6:{m=b;n=e;o=0;i=8;break};default:{i=15;break a}}}else{switch(c&255|0){case 220:case 221:case 222:case 223:{i=15;break a;break};case 216:case 217:case 218:case 219:{i=6;break b;break};case 255:{break};default:{i=12;break b}}if(((h&255)-254|0)>>>0<2>>>0){i=15;break a}else{i=12}}}while(0);if((i|0)==6){i=0;if(c<<24>>24!=(a|0)){p=0;i=20;break}m=b+1|0;n=g;o=h;i=8}else if((i|0)==12){i=0;if((a|0)!=c<<24>>24){p=0;i=20;break}if((a|0)==h<<24>>24){q=b;r=e}else{p=0;i=20;break}}if((i|0)==8){i=0;s=n+1|0;if(o<<24>>24!=(a|0)){p=0;i=20;break}j=m+1|0;k=s;l=a|0;i=10}if((i|0)==10){i=0;if(l<<24>>24!=(a|0)){p=0;i=20;break}if((a|0)==(a|0)){q=j;r=k}else{p=0;i=20;break}}b=q+2|0;e=r+2|0}if((i|0)==15){r=a|0;e=a|0;c:do{if(r<<24>>24==0){switch(d|0){case 5:case 6:case 7:case 29:case 22:case 24:case 25:case 26:case 27:{p=0;break};default:{break c}}return p|0}else{switch(r&255|0){case 255:{break};case 223:case 222:case 221:case 220:{break c;break};default:{p=0;return p|0}}if(((e&255)-254|0)>>>0<2>>>0){break}else{p=0}return p|0}}while(0);p=1;return p|0}else if((i|0)==20){return p|0}return 0}function Ef(b,c,d,e){b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;b=a|0;f=(c|0)==(d|0);a:do{if(b<<24>>24==0){g=f}else{h=c;i=e;j=b;k=f;while(1){if(k){l=0;m=7;break}if((a|0)!=0){l=0;m=7;break}if((a|0)!=j<<24>>24){l=0;m=7;break}n=h+2|0;o=i+1|0;p=a|0;q=(n|0)==(d|0);if(p<<24>>24==0){g=q;break a}else{h=n;i=o;j=p;k=q}}if((m|0)==7){return l|0}}}while(0);l=g&1;return l|0}function Ff(b,c){b=b|0;c=c|0;var e=0,f=0,g=0,h=0;e=b+72|0;b=c;a:while(1){f=a|0;g=a|0;b:do{if(f<<24>>24==0){switch(d|0|0){case 6:{b=b+3|0;continue a;break};case 29:case 22:case 24:case 25:case 26:case 27:{h=9;break b;break};case 5:{b=b+2|0;continue a;break};case 7:{h=8;break b;break};default:{break a}}}else{switch(f&255|0){case 220:case 221:case 222:case 223:{break a;break};case 255:{break};case 216:case 217:case 218:case 219:{h=8;break b;break};default:{h=9;break b}}if(((g&255)-254|0)>>>0<2>>>0){break a}else{h=9}}}while(0);if((h|0)==8){h=0;b=b+4|0;continue}else if((h|0)==9){h=0;b=b+2|0;continue}}return b-c|0}function Gf(b,c){b=b|0;c=c|0;var e=0,f=0,g=0;if((a|0)!=0){e=c;return e|0}f=b+72|0;b=c;while(1){c=d[f+(d|0)|0]|0;if(!((c|0)==10|(c|0)==9|(c|0)==21)){e=b;g=3;break}c=b+2|0;if((a|0)==0){b=c}else{e=c;g=3;break}}if((g|0)==3){return e|0}return 0}function Hf(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;h=b+72|0;b=0;i=0;j=1;k=e;a:while(1){e=k+2|0;l=a|0;m=k+3|0;n=a|0;b:do{if(l<<24>>24==0){switch(d|0){case 6:{if((j|0)!=0){b=b;i=i;j=j;k=m;continue a}if((i|0)>=(f|0)){b=b;i=i;j=1;k=m;continue a}e;a=1;b=b;i=i;j=1;k=m;continue a;break};case 5:{if((j|0)!=0){b=b;i=i;j=j;k=e;continue a}if((i|0)>=(f|0)){b=b;i=i;j=1;k=e;continue a}e;a=1;b=b;i=i;j=1;k=e;continue a;break};case 7:{o=12;break b;break};case 9:case 10:{if((j|0)==1){b=b;i=i;j=0;k=e;continue a}if(!((j|0)==2&(i|0)<(f|0))){b=b;i=i;j=j;k=e;continue a}a=0;b=b;i=i;j=2;k=e;continue a;break};case 3:{if((i|0)>=(f|0)){b=b;i=i;j=j;k=e;continue a}a=0;b=b;i=i;j=j;k=e;continue a;break};case 13:{if((j|0)!=2){if((i|0)>=(f|0)){b=13;i=i;j=2;k=e;continue a}>2“>c=e}b=13;i=i+1|0;j=0;k=e;continue a;break};case 11:case 17:{if((j|0)==2){b=b;i=i;j=2;k=e;continue a}else{break a}break};case 12:{if((j|0)!=2){if((i|0)>=(f|0)){b=12;i=i;j=2;k=e;continue a}>2“>c=e}b=12;i=i+1|0;j=0;k=e;continue a;break};case 21:{if((j|0)==1){b=b;i=i;j=0;k=e;continue a}if(!((j|0)==2&(i|0)<(f|0))){b=b;i=i;j=j;k=e;continue a}p=g+(i<<4)+12|0;if((a|0)==0){b=b;i=i;j=2;k=e;continue a}do{q=a|0;r=a|0;if((q<<24>>24|0)==(-1|0)){if(((r&255)-254|0)>>>0<2>>>0){s=0}else{b=b;i=i;j=2;k=e;continue a}}else if((q<<24>>24|0)==0){if(r<<24>>24==32){break}s=d|0}else{b=b;i=i;j=2;k=e;continue a}if((s|0)!=(b|0)){b=b;i=i;j=2;k=e;continue a}}}while(0);a=0;b=b;i=i;j=2;k=e;continue a;break};case 29:case 22:case 24:{o=16;break b;break};default:{b=b;i=i;j=j;k=e;continue a}}}else{switch(l&255|0){case 216:case 217:case 218:case 219:{o=12;break b;break};case 255:{break};case 220:case 221:case 222:case 223:{b=b;i=i;j=j;k=e;continue a;break};default:{o=16;break b}}if(!(((n&255)-254|0)>>>0>1>>>0&(j|0)==0)){b=b;i=i;j=j;k=e;continue a}}}while(0);if((o|0)==12){o=0;do{if((j|0)==0){if((i|0)>=(f|0)){t=1;break}e;a=1;t=1}else{t=j}}while(0);b=b;i=i;j=t;k=k+4|0;continue}else if((o|0)==16){o=0;if((j|0)!=0){b=b;i=i;j=j;k=e;continue}}if((i|0)>=(f|0)){b=b;i=i;j=1;k=e;continue}e;a=1;b=b;i=i;j=1;k=e}return i|0}function If(b,c){b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;b=c+4|0;d=a|0;a:do{if(d<<24>>24==0){if((a|0)!=120){e=b;f=0;g=0;h=11;break}i=c+6|0;j=0;while(1){b:do{if((a|0)==0){k=a|0;if(k<<24>>24==59){l=j;break a}m=k<<24>>24;switch(m|0){case 65:case 66:case 67:case 68:case 69:case 70:{n=(j<<4)-55+m|0;break b;break};case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:{n=m-48|j<<4;break b;break};case 97:case 98:case 99:case 100:case 101:case 102:{n=(j<<4)-87+m|0;break b;break};default:{n=j;break b}}}else{n=j}}while(0);if((n|0)>1114111){o=-1;break}else{i=i+2|0;j=n}}return o|0}else{e=b;f=0;g=d;h=11}}while(0);c:do{if((h|0)==11){while(1){h=0;if(g<<24>>24==0){d=a|0;if(d<<24>>24==59){l=f;break c}p=(d<<24>>24)-48|0}else{p=-49}d=p+(f*10|0)|0;b=e+2|0;if((d|0)>1114111){o=-1;break}e=b;f=d;g=a|0;h=11}return o|0}}while(0);d:do{switch(l>>8|0){case 0:{if((a|0)==0){o=-1}else{break d}return o|0};case 255:{if((l&-2|0)==65534){o=-1}else{break d}return o|0};case 216:case 217:case 218:case 219:case 220:case 221:case 222:case 223:{o=-1;return o|0};default:{}}}while(0);o=l;return o|0}function Jf(b,c,d){b=b|0;c=c|0;d=d|0;var e=0;b=(d-c|0)/2|0;do{if((b|0)==2){if((a|0)!=0){break}if((a|0)!=116){break}if((a|0)!=0){break}d=a|0;if((d|0)==108){e=60;return e|0}else if((d|0)!=103){break}e=62;return e|0}else if((b|0)==3){if((a|0)!=0){break}if((a|0)!=97){break}if((a|0)!=0){break}if((a|0)!=109){break}if((a|0)!=0){break}if((a|0)==112){e=38}else{break}return e|0}else if((b|0)==4){if((a|0)!=0){break}d=a|0;if((d|0)==97){if((a|0)!=0){break}if((a|0)!=112){break}if((a|0)!=0){break}if((a|0)!=111){break}if((a|0)!=0){break}if((a|0)==115){e=39}else{break}return e|0}else if((d|0)==113){if((a|0)!=0){break}if((a|0)!=117){break}if((a|0)!=0){break}if((a|0)!=111){break}if((a|0)!=0){break}if((a|0)==116){e=34}else{break}return e|0}else{break}}}while(0);e=0;return e|0}function Kf(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;if(e>>>0>=f>>>0){return}h=b+72|0;b=g+4|0;i=g|0;g=e;while(1){e=a|0;a:do{if(e<<24>>24==0){switch(d[h+(d|0)|0]|0){case 9:{>2”>c|0)+1;j=g+2|0;if((j|0)==(f|0)){k=f}else{if((a|0)==0){l=(a[h+(d|0)|0]|0)==10}else{l=0}k=l?g+4|0:j}>2”>c=->2”>c|0)+1;m=g+2|0;break a;break};case 7:{n=8;break a;break};case 6:{m=g+3|0;break a;break};default:{n=15;break a}}}else{if(((e&255)-216|0)>>>0<4>>>0){n=8}else{n=15}}}while(0);if((n|0)==8){n=0;m=g+4|0}else if((n|0)==15){n=0;m=g+2|0}>2”>c|0)+1;if(m>>>0<f>>>0){g=m}else{break}}return}function Lf(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;h=f-2|0;f=e+2|0;if((f|0)==(h|0)){i=1;return i|0}j=b+72|0;b=e;e=f;a:while(1){f=(a|0)==0;k=b+3|0;if(!f){l=11;break}m=a|0;b:do{switch(d|0){case 25:case 24:case 27:case 13:case 31:case 32:case 34:case 35:case 17:case 14:case 15:case 9:case 10:case 18:case 16:case 33:case 30:case 19:{break};case 21:{if(m<<24>>24==9){l=7;break a}break};case 26:case 22:{if(m<<24>>24>=0){break b}if(f){l=10}else{l=11;break a}break};default:{l=10}}}while(0);if((l|0)==10){l=0;f=a|0;if(!((f|0)==36|(f|0)==64)){l=11;break}}f=e+2|0;if((f|0)==(h|0)){i=1;l=12;break}else{b=e;e=f}}if((l|0)==7){>2”>c=e;i=0;return i|0}else if((l|0)==12){return i|0}return 0}function Mf(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var j=a|0;k=a|0;l=k&255;c:do{switch(l|0){case 216:case 217:case 218:case 219:{>2“>o=j&255;p=(l<<2&12|o>>>6)+1|0;c=m+1;a=>2“>0;c=m+1;a=o>>>2&15|p<<4&48|128;p=i+2|0;o=a|0;m=j<<4&48|(o&255)>>>6|a<<>2“>0;c=q+1;a=>2“>0;c=m+1;a=o&63|-128;r=p;break};case 1:case 2:case 3:case 4:case 5:case 6:case 7:{n=8;break};case 0:{if(j<<24>>24<=-1){n=8;break c}>2“>c=p+1;a=j;r=i;break};default:{>2“>c=p+1;a=(>2“>0;c=p+1;a=(>2“>0;c=p+1;a=j&63|-128;r=i}}}while(0);if((n|0)==8){>2“>c=l+1;a=(>2“>0;c=l+1;a=j&63|-128;r=i}l=r+2|0;if((l|0)==(e|0)){break a}else{i=l}}if((n|0)==6){>2“>c=i;return}else if((n|0)==12){>2“>c=i;return}}}>2“>j=0,k=0,l=0,m=0,n=0,o=0;e=c|k=g-2|0;l=(a&-8)<<24>>24==-40?k:g}else{l=g}if((e|0)==(l|0)){return}else{m=e;n=j}while(1){if((n|0)==(i|0)){o=7;break}j=(d|0)<<8|(d|>1”>n+2;b=>2”>0)+2|0;c=j;if((j|0)==(l|0)){o=7;break}i=a|0;j=a|0;a:do{if(i<<24>>24==0){k=j&255;l=b+72|0;switch(d|0){case 6:{if((f-e|0)<3){h=-2;return h|0}if((a|0)==0){p=a|0;if(p<<24>>24!=120){if((a|0)==25){q=k}else{break}while(1){r=q+2|0;if((r|0)==(f|0)){h=-1;m=54;break}if((a|0)!=0){m=36;break}p=d[l+(d|0)|0]|0;if((p|0)==18){m=35;break}else if((p|0)==25){q=r}else{m=36;break}}if((m|0)==35){>2”>c=r;h=0;return h|0}else if((m|0)==54){return h|0}}p=e+4|0;if((p|0)==(f|0)){h=-1;return h|0}do{if((a|0)==0){if(((d[l+(d|0)|0]|0)-24|0)>>>0>=2>>>0){break}s=e+6|0;if((s|0)==(f|0)){h=-1;return h|0}else{t=p;u=s}while(1){if((a|0)!=0){m=29;break}s=d[l+(d|0)|0]|0;if((s|0)==18){m=28;break}else if(!((s|0)==25|(s|0)==24)){m=29;break}s=u+2|0;if((s|0)==(f|0)){h=-1;m=54;break}else{t=u;u=s}}if((m|0)==28){>2”>c=u;h=0;return h|0}else if((m|0)==54){return h|0}}}>2”>while(0);c=k;h=0;return h|0};case 5:{if((f-e|0)<2){h=-2;return h|0}if((1<<(o&31)&c[18232+((o>>>5|d<<3)<<2)>>2]|0)!=0){break}>2“>c=e;h=0;return h|0}else if((m|0)==37){n=a|0;j=a|0;c:do{if(n<<24>>24==0){i=j&255;switch(d|0){case 22:case 24:case 25:case 26:case 27:{break};case 6:{m=48;break b;break};case 5:{m=46;break b;break};case 7:{m=50;break b;break};case 29:{v=0;w=i;m=43;break};case 18:{m=52;break b;break};default:{m=53;break b}}}else{i=n&255;switch(i|0){case 216:case 217:case 218:case 219:{m=50;break b;break};case 220:case 221:case 222:case 223:{m=53;break b;break};case 255:{u=j&255;if((u-254|0)>>>0<2>>>0){m=53;break b}else{v=255;w=u;m=43;break c}break};default:{v=i;w=j&255;m=43;break c}}}}while(0);if((m|0)==43){m=0;if((1<<(w&31)&c[18232+((w>>>5|d<<3)<<2)>>2]|0)==0){m=45;break}}j=e+2|0;if((j|0)==(f|0)){h=-1;m=54;break}else{b=e;e=j}}if((m|0)==45){>2”>c=e;h=0;return h|0}else if((m|0)==48){if((f-e|0)<3){h=-2;return h|0}>2”>c=e;h=0;return h|0}else if((m|0)==52){>2”>c=e;h=0;return h|0}else if((m|0)==54){return h|0}return 0}function Pf(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;if((e|0)==(f|0)){h=-1;return h|0}i=a|0;j=a|0;a:do{if(i<<24>>24==0){k=j&255;switch(d|0|0){case 29:{l=0;m=k;n=9;break a;break};case 7:{n=15;break a;break};case 21:case 10:case 9:case 30:{>2”>c=e;h=0;return h|0};case 22:case 24:{break a;break};case 6:{if((f-e|0)<3){h=-2;return h|0}if((1<<(m&31)&c[18232+((m>>>5|(d|0)<<3)<<2)>>2]|0)!=0){break}>2“>c=e;h=0;return h|0}else if((n|0)==18){l=a|0;j=a|0;c:do{if(l<<24>>24==0){i=j&255;switch(d|0|0){case 7:{n=31;break b;break};case 18:{n=33;break b;break};case 6:{n=29;break b;break};case 5:{n=27;break b;break};case 29:{p=0;q=i;n=24;break};case 22:case 24:case 25:case 26:case 27:{break};default:{n=34;break b}}}else{i=l&255;switch(i|0){case 216:case 217:case 218:case 219:{n=31;break b;break};case 220:case 221:case 222:case 223:{n=34;break b;break};case 255:{k=j&255;if((k-254|0)>>>0<2>>>0){n=34;break b}else{p=255;q=k;n=24;break c}break};default:{p=i;q=j&255;n=24;break c}}}}while(0);if((n|0)==24){n=0;if((1<<(q&31)&c[18232+((q>>>5|(d|0)<<3)<<2)>>2]|0)==0){n=26;break}}j=e+2|0;if((j|0)==(f|0)){h=-1;n=35;break}else{b=e;e=j}}if((n|0)==26){>2”>c=e;h=0;return h|0}else if((n|0)==29){if((f-e|0)<3){h=-2;return h|0}>2”>c=e;h=0;return h|0}else if((n|0)==33){>2”>c=e;h=0;return h|0}else if((n|0)==35){return h|0}return 0}function Qf(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;if((e|0)==(f|0)){h=-1;return h|0}do{if((a|0)==0){if((a|0)!=45){break}i=e+2|0;if((i|0)==(f|0)){h=-1;return h|0}j=b+72|0;k=f;l=i;a:while(1){i=a|0;m=a|0;b:do{if(i<<24>>24==0){switch(d|0){case 7:{n=15;break b;break};case 0:case 1:case 8:{n=17;break a;break};case 27:{o=l+2|0;if((o|0)==(f|0)){h=-1;n=28;break a}if((a|0)!=0){p=o;break b}if((a|0)==45){n=22;break a}else{p=o;break b}break};case 5:{if((k-l|0)<2){h=-2;n=28;break a}p=l+2|0;break b;break};case 6:{if((k-l|0)<3){h=-2;n=28;break a}p=l+3|0;break b;break};default:{n=27;break b}}}else{switch(i&255|0){case 216:case 217:case 218:case 219:{n=15;break b;break};case 220:case 221:case 222:case 223:{n=17;break a;break};case 255:{break};default:{n=27;break b}}if(((m&255)-254|0)>>>0<2>>>0){n=17;break a}else{n=27}}}while(0);if((n|0)==15){n=0;if((k-l|0)<4){h=-2;n=28;break}p=l+4|0}else if((n|0)==27){n=0;p=l+2|0}if((p|0)==(f|0)){h=-1;n=28;break}else{l=p}}if((n|0)==17){if((a|0)==0){if((a|0)!=62){break}>2“>while(0);c=k;h=0;return h|0}else if((n|0)==28){return h|0}}}i=a|0;j=i<<24>>24==0;k=a|0;a:do{if(j){l=k&255;switch(d|0){case 22:case 24:{break a;break};case 7:{m=15;break a;break};case 6:{if((f-e|0)<3){h=-2;return h|0}>2”>c=e;h=0;return h|0};case 29:{n=0;o=l;m=9;break a;break};default:{m=17;break a}}}else{l=i&255;switch(l|0){case 216:case 217:case 218:case 219:{m=15;break a;break};case 255:{p=k&255;if((p-254|0)>>>0<2>>>0){m=17;break a}else{n=255;o=p;m=9;break a}break};case 220:case 221:case 222:case 223:{m=17;break a;break};default:{n=l;o=k&255;m=9;break a}}}}while(0);do{if((m|0)==9){if((1<<(o&31)&c[18232+((o>>>5|d<<3)<<2)>>2]|0)!=0){break}>2”>c=e;h=0;return h|0}else if((m|0)==17){l=a|0;p=a|0;c:do{if(l<<24>>24==0){q=p&255;switch(d|0){case 22:case 24:case 25:case 26:case 27:{break};case 15:{m=61;break b;break};case 6:{m=28;break b;break};case 7:{m=30;break b;break};case 5:{m=26;break b;break};case 29:{r=0;s=q;m=23;break};case 21:case 9:case 10:{m=32;break b;break};default:{t=i;break b}}}else{q=l&255;switch(q|0){case 220:case 221:case 222:case 223:{t=i;break b;break};case 216:case 217:case 218:case 219:{m=30;break b;break};case 255:{u=p&255;if((u-254|0)>>>0<2>>>0){t=i;break b}else{r=255;s=u;m=23;break c}break};default:{r=q;s=p&255;m=23;break c}}}}while(0);if((m|0)==23){m=0;if((1<<(s&31)&c[18232+((s>>>5|d<<3)<<2)>>2]|0)==0){m=25;break}}p=i+2|0;if((p|0)==(f|0)){h=-1;m=76;break}else{b=i;i=p}}do{if((m|0)==25){>2“>c=i;h=0;return h|0}else if((m|0)==28){if((f-i|0)<3){h=-2;return h|0}>2“>c=i;h=0;return h|0}else if((m|0)==32){do{if((i-e|0)!=6|j^1){v=11}else{r=k<<24>>24;if((r|0)==88){w=1}else if((r|0)==120){w=0}else{v=11;break}if((a|0)!=0){v=11;break}r=a|0;if((r|0)==109){x=w}else if((r|0)==77){x=1}else{v=11;break}if((a|0)!=0){v=11;break}r=a|0;if((r|0)==108){if((x|0)==0){v=12;break}}else if((r|0)!=76){v=11;break}r=a|0;l=a|0;e:do{if(r<<24>>24==0){switch(d|0){case 6:{if((s-p|0)<3){h=-2;m=76;break d}y=p+3|0;break e;break};case 0:case 1:case 8:{m=54;break d;break};case 15:{q=p+2|0;if((q|0)==(f|0)){h=-1;m=76;break d}if((a|0)!=0){y=q;break e}if((a|0)==62){m=59;break d}else{y=q;break e}break};case 7:{m=52;break e;break};case 5:{if((s-p|0)<2){h=-2;m=76;break d}y=p+2|0;break e;break};default:{m=60;break e}}}else{switch(r&255|0){case 255:{break};case 220:case 221:case 222:case 223:{m=54;break d;break};case 216:case 217:case 218:case 219:{m=52;break e;break};default:{m=60;break e}}if(((l&255)-254|0)>>>0<2>>>0){m=54;break d}else{m=60}}}while(0);if((m|0)==52){m=0;if((s-p|0)<4){h=-2;m=76;break}y=p+4|0}else if((m|0)==60){m=0;y=p+2|0}if((y|0)==(f|0)){h=-1;m=76;break}else{p=y}}if((m|0)==54){>2”>c=p+4;h=v;return h|0}else if((m|0)==76){return h|0}}else if((m|0)==61){do{if((i-e|0)!=6|j^1){z=11}else{s=k<<24>>24;if((s|0)==88){A=1}else if((s|0)==120){A=0}else{z=11;break}if((a|0)!=0){z=11;break}s=a|0;if((s|0)==77){B=1}else if((s|0)==109){B=A}else{z=11;break}if((a|0)!=0){z=11;break}s=a|0;if((s|0)==108){if((B|0)==0){z=12;break}}else if((s|0)!=76){z=11;break}if((a|0)!=0){t=p;break}if((a|0)!=62){t=p;break}>2“>while(0);c=t;h=0;return h|0}function Sf(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;if((e|0)==(f|0)){h=-4;return h|0}i=b+72|0;a:do{switch(d[i+(d|0)|0]|0){case 2:{j=e+1|0;if((j|0)==(f|0)){h=-1;return h|0}switch(d[i+(d|0)|0]|0){case 22:case 24:case 29:case 5:case 6:case 7:{l=d[i+(d|0)|0]|0;if((l|0)==22|(l|0)==24){m=e+3|0;if((m|0)==(f|0)){h=-1;return h|0}else{n=k;o=m}b:while(1){switch(d[i+(d|0)|0]|0){case 21:case 9:case 10:{break b;break};case 30:{p=16;break b;break};case 22:case 24:{break};default:{p=20;break b}}m=o+1|0;if((m|0)==(f|0)){h=-1;p=138;break}else{n=o;o=m}}do{if((p|0)==16){m=n+2|0;if((m|0)==(f|0)){h=-1;return h|0}q=d[i+(d|0)|0]|0;if(!((q|0)==21|(q|0)==9|(q|0)==10|(q|0)==30)){break}>2”>c=o;h=0;return h|0}else if((p|0)==138){return h|0}}>2”>c=e+3;h=33;return h|0}else if((l|0)==27){h=qg(b,e+3|0,f,g)|0;return h|0}else{>2”>c=j;h=0;return h|0}}break};case 7:{if((f-e|0)<4){h=-2;return h|0}>2”>if((Oc[c&255](b,e)|0)!=0){r=19;s=e+4|0;break a}>2”>if((Oc[c&255](b,e)|0)!=0){r=18;s=e+3|0;break a}>2”>c=e;h=0;return h|0};case 9:{if((e+1|0)!=(f|0)){p=3;break a}switch(d[i+(d|0)|0]|0){case 6:{if((f-q|0)<3){h=-2;return h|0}>2“>c=q;h=0;return h|0};case 5:{if((f-q|0)<2){h=-2;return h|0}>2“>c=q;h=0;return h|0};case 29:{>2“>if((Oc[c&255](b,q)|0)!=0){t=e+5|0;break c}>2“>c=q;h=0;return h|0}}}while(0);if((t|0)==(f|0)){h=-20;return h|0}q=f;j=b+328|0;k=b+332|0;l=b+336|0;m=t;d:while(1){switch(d[i+(d|0)|0]|0){case 9:case 10:case 21:case 32:case 11:case 30:case 36:{p=85;break d;break};case 6:{if((q-m|0)<3){h=-2;p=138;break d}>2“>if((Oc[c&255](b,m)|0)==0){p=74;break d}u=m+2|0;break};case 7:{if((q-m|0)<4){h=-2;p=138;break d}>2“>c=m;h=0;return h|0}else if((p|0)==74){>2“>c=m;h=0;return h|0}else if((p|0)==82){>2“>c=m;h=20;return h|0}else if((p|0)==86){>2“>if((Oc[c&255](b,e)|0)!=0){r=18;s=e+2|0;break a}>2“>c=e;h=0;return h|0};case 13:{h=sg(13,b,e+1|0,f,g)|0;return h|0};case 32:{l=e+1|0;if((l|0)==(f|0)){h=-24;return h|0}switch(d[i+(d|0)|0]|0){case 33:{>2“>c=l;h=24;return h|0};case 15:{>2“>c=e+2;h=37;return h|0};default:{>2“>c=e+1;h=23;return h|0};case 36:{>2“>c=e+1;h=17;return h|0};case 30:{h=pg(b,e+1|0,f,g)|0;return h|0};case 35:{>2“>c=e+1;h=25;return h|0};case 4:{l=e+1|0;if((l|0)==(f|0)){h=-26;return h|0}do{if((a|0)==93){q=e+2|0;if((q|0)==(f|0)){h=-1;return h|0}if((a|0)!=62){break}>2“>while(0);c=l;h=26;return h|0};default:{n=d[i+(d|0)|0]|0;if((n|0)==9){if((t+2|0)==(f|0)){break}}else if(!((n|0)==21|(n|0)==10)){break}n=o+1|0;if((n|0)==(f|0)){break e}else{t=o;o=n}}>2”>while(0);c=f;h=15;return h|0}f:do{if((s|0)!=(f|0)){u=f;e=b+328|0;t=b+332|0;l=b+336|0;n=s;g:while(1){switch(d[i+(d|0)|0]|0){case 29:{p=111;break g;break};case 22:case 24:case 25:case 26:case 27:{v=n+1|0;break};case 7:{if((u-n|0)<4){h=-2;p=138;break g}>2”>if((Oc[c&255](b,n)|0)==0){p=119;break g}v=n+3|0;break};case 11:case 32:case 35:case 36:case 20:case 30:case 21:case 9:case 10:{p=126;break g;break};case 34:{p=127;break g;break};case 15:{p=133;break g;break};case 5:{if((u-n|0)<2){h=-2;p=138;break g}>2”>c=n;h=0;return h|0}else if((p|0)==115){>2”>c=n;h=0;return h|0}else if((p|0)==123){>2”>c=n;h=r;return h|0}else if((p|0)==127){if((r|0)==19){>2”>c=n+1;h=32;return h|0}}else if((p|0)==130){if((r|0)==19){>2”>c=n+1;h=31;return h|0}}else if((p|0)==133){if((r|0)==19){>2”>c=n+1;h=30;return h|0}}else if((p|0)==136){switch(d[l+(d|0)|0]|0){case 0:case 1:case 8:{>2“>if((Oc[c&255](b,e)|0)==0){m=e+2|0;break b}else{>2“>if((Oc[c&255](b,e)|0)==0){m=e+3|0;break b}else{>2“>if((Oc[c&255](b,e)|0)==0){m=e+4|0;break b}else{switch(d[l+(d|0)|0]|0){case 16:{o=e+2|0;if((o|0)==(f|0)){k=-1;break a}p=d[l+(d|0)|0]|0;if((p|0)==20){q=e+3|0;if((f-q|0)<6){k=-1;break a}else{r=q;s=0}while(1){if((a|0)!=(a|0)){t=26;break}q=s+1|0;u=r+1|0;if((q|0)<6){r=u;s=q}else{t=28;break}}if((t|0)==26){>2”>c=u;k=8;break a}}else if((p|0)==27){k=qg(b,e+3|0,f,g)|0;break a}else{>2”>if((Oc[c&255](b,n)|0)==0){>2”>if((Oc[c&255](b,n)|0)==0){switch(d[l+(d|0)|0]|0){case 29:{>2“>if((Oc[c&255](b,q)|0)==0){>2“>if((Oc[c&255](b,q)|0)==0){>2“>if((Oc[c&255](b,q)|0)==0){>2“>c=q;k=0;break a}}}while(0);if((w|0)==(f|0)){k=-1;break a}q=f;o=b+328|0;p=b+332|0;x=b+336|0;y=w;e:while(1){switch(d[l+(d|0)|0]|0){case 5:{if((q-y|0)<2){k=-2;break a}>2“>if((Oc[c&255](b,y)|0)==0){t=60;break e}z=y+3|0;break};case 7:{if((q-y|0)<4){k=-2;break a}x=d[l+(d|0)|0]|0;if((x|0)==11){t=69;break}else if(!((x|0)==21|(x|0)==9|(x|0)==10)){t=70;break}x=B+1|0;if((x|0)==(f|0)){k=-1;break a}else{A=B;B=x}}if((t|0)==69){>2”>c=B;k=0;break a}}else if((t|0)==52){>2”>c=y;k=0;break a}else if((t|0)==60){>2”>c=y;k=0;break a}else if((t|0)==71){>2”>c=y;k=0;break a}break};case 29:{>2”>if((Oc[c&255](b,n)|0)==0){>2”>c=n;k=0;break a}}}while(0);if((v|0)==(f|0)){k=-1;break a}n=f;x=b+328|0;q=b+332|0;p=b+336|0;o=v;f:while(1){switch(d[l+(d|0)|0]|0){case 21:case 9:case 10:{t=75;break f;break};case 22:case 24:case 25:case 26:case 27:{C=o+1|0;break};case 29:{t=76;break f;break};case 11:{D=o;t=186;break f;break};case 17:{E=o;break f;break};case 5:{if((n-o|0)<2){k=-2;break a}>2”>if((Oc[c&255](b,o)|0)==0){t=88;break f}C=o+4|0;break};case 6:{if((n-o|0)<3){k=-2;break a}switch(d[l+(d|0)|0]|0){case 22:case 24:{t=94;break h;break};case 5:{t=95;break h;break};case 7:{t=103;break h;break};case 11:{D=H;t=186;break g;break};case 17:{E=H;break g;break};case 6:{t=99;break h;break};case 21:case 9:case 10:{break};case 29:{t=93;break h;break};default:{t=107;break h}}F=H+1|0;if((F|0)==(f|0)){k=-1;break a}else{G=H;H=F}}do{if((t|0)==93){>2“>if((Oc[c&255](b,H)|0)==0){>2“>if((Oc[c&255](b,H)|0)==0){>2“>if((Oc[c&255](b,H)|0)==0){>2“>c=H;k=0;break a}}switch(d[l+(d|0)|0]|0){case 22:case 24:case 25:case 26:case 27:{>2”>O=(Oc[c&>2”>O=Q+4|0;c=O;P=O;break};case 21:case 9:case 10:{O=a[l+(d|0)|0]|0;if(O<<24>>24==14){S=R;t=130;break j}T=O&255;if(!((T|0)==21|(T|0)==10|(T|0)==9)){t=129;break i}>2“>T=(Oc[c&>2“>T=U+2|0;c=T;P=T;break};case 6:{if((n-N|0)<3){k=-2;break a}>2“>255](b,N)|0)==0;V=c|0;if(T){t=120;break i}>2“>t=0;T=S+1|0;c=T;if((T|0)==(f|0)){k=-1;break a}else{W=S;X=T}while(1){Y=a[l+(d|0)|0]|0;if((Y&-2)<<24>>24==12){break}T=Y&255;if(!((T|0)==21|(T|0)==10|(T|0)==9)){t=134;break i}>2“>T=W+2|0;c=T;if((T|0)==(f|0)){k=-1;break a}else{Z=T}while(1){T=a[l+(d|0)|0]|0;if(T<<24>>24==Y<<24>>24){break}switch(T&255|0){case 3:{_=og(b,Z+1|0,f,j)|0;if((_|0)<1){t=154;break i}$=>2“>T=(Oc[c&>2“>T=aa+3|0;c=T;$=T;break};case 2:{t=156;break i;break};case 7:{if((n-Z|0)<4){k=-2;break a}>2“>255](b,Z)|0)==0;ba=c|0;if(!T){t=148;break i}>2“>T=(Oc[c&>2“>T=ca+2|0;c=T;$=T;break};default:{>2“>da=Z+1|0;c=da;if((da|0)==(f|0)){k=-1;break a}switch(d[l+(d|0)|0]|0){case 21:case 9:case 10:{break};case 11:{ea=da;t=179;break i;break};case 17:{fa=da;t=180;break i;break};default:{t=161;break i}}switch(d[l+(d|0)|0]|0){case 11:{ea=ga;t=179;break i;break};case 17:{fa=ga;t=180;break i;break};case 7:{t=174;break k;break};case 21:case 9:case 10:{break};case 6:{t=170;break k;break};case 29:{t=164;break i;break};case 22:case 24:{t=165;break k;break};case 5:{t=166;break k;break};default:{t=184;break i}}>2”>t=0;T=ga+1|0;c=T;P=T;break}else if((t|0)==166){t=0;if((n-ga|0)<2){k=-2;break a}>2”>255](b,ga)|0)==0;ha=c|0;if(T){t=168;break i}>2”>T=(Oc[c&>2”>T=ia+3|0;c=T;P=T;break}else if((t|0)==174){t=0;if((n-ga|0)<4){k=-2;break a}>2”>255](b,ga)|0)==0;ja=c|0;if(T){t=176;break i}>2”>c=N;k=0;break a}else if((t|0)==116){>2”>c=V;k=0;break a}else if((t|0)==124){>2”>c=R;k=0;break a}else if((t|0)==134){>2”>c=ca;k=0;break a}else if((t|0)==144){>2”>c=ba;k=0;break a}else if((t|0)==150){>2”>c=>2”>c=Z;k=0;break a}else if((t|0)==161){>2”>c=ga;k=0;break a}else if((t|0)==168){>2”>c=ia;k=0;break a}else if((t|0)==176){>2”>c=ea+1;k=1;break a}else if((t|0)==180){if((a|0)==62){>2“>c=M;k=0;break a}}else if((t|0)==184){>2“>c=N;k=0;break a}}else if((t|0)==76){>2“>c=o;k=0;break a}else if((t|0)==84){>2“>c=o;k=0;break a}else if((t|0)==191){>2“>c=D+1;k=2;break a}o=E+1|0;if((o|0)==(f|0)){k=-1;break a}if((a|0)==62){>2“>c=o;k=0;break a}break};case 3:{k=og(b,e+1|0,f,g)|0;break a;break};case 9:{o=e+1|0;if((o|0)==(f|0)){k=-3;break a}a[l+(d|0)|0]|0)==10?e+2|0:o;k=7;break a;break};case 10:{if((a|0)!=93){m=o;break b}n=e+2|0;if((n|0)==(f|0)){k=-5;break a}if((a|0)!=62){m=o;break b}switch(d[l+(d|0)|0]|0){case 5:{if((n-p|0)<2){t=220;break m}>2”>if((Oc[c&255](b,p)|0)!=0){t=224;break m}ka=p+3|0;break};case 7:{if((n-p|0)<4){t=228;break m}if((a|0)!=93){ka=M;break n}la=p+2|0;if((la|0)==(f|0)){t=235;break m}if((a|0)==62){t=234;break m}else{ka=M}break};default:{ka=p+1|0}}}while(0);if((ka|0)==(f|0)){break l}else{p=ka}}if((t|0)==220){>2“>c=p;k=6;break a}else if((t|0)==228){>2“>c=la;k=0;break a}else if((t|0)==235){>2“>while(0);c=f;k=6}}while(0);i=h;return k|0}function Uf(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;if((e|0)==(f|0)){h=-4;return h|0}i=b+72|0;a:do{switch(d[i+(d|0)|0]|0){case 9:{j=e+1|0;if((j|0)==(f|0)){h=-1;return h|0}a[i+(d|0)|0]|0)==10?e+2|0:j;h=7;return h|0};case 5:{if((f-e|0)<2){h=-2;return h|0}>2”>c=e;h=0;return h|0};case 4:{j=e+1|0;if((j|0)==(f|0)){h=-1;return h|0}if((a|0)!=93){k=j;break a}l=e+2|0;if((l|0)==(f|0)){h=-1;return h|0}if((a|0)!=62){k=j;break a}>2”>if((Oc[c&255](b,e)|0)==0){k=e+4|0;break a}>2”>c=e;h=0;return h|0};case 6:{if((f-e|0)<3){h=-2;return h|0}>2”>c=e;h=0;return h|0};case 10:{switch(d[i+(d|0)|0]|0){case 5:{if((e-n|0)<2){o=30;break c}>2“>if((Oc[c&255](b,n)|0)!=0){o=34;break c}p=n+3|0;break};case 7:{if((e-n|0)<4){o=38;break c}>2“>c=n;h=6;return h|0}else if((o|0)==34){>2“>c=n;h=6;return h|0}else if((o|0)==40){>2“>while(0);c=f;h=6;return h|0}function Vf(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;do{if((e|0)==(f|0)){h=-4}else{i=b+72|0;j=e;a:while(1){switch(d[i+(d|0)|0]|0){case 3:{k=7;break a;break};case 7:{l=j+4|0;break};case 9:{k=14;break a;break};case 2:{k=10;break a;break};case 10:{k=11;break a;break};case 6:{l=j+3|0;break};case 5:{l=j+2|0;break};case 21:{k=18;break a;break};default:{l=j+1|0}}if((l|0)==(f|0)){k=23;break}else{j=l}}if((k|0)==7){if((j|0)==(e|0)){h=og(b,e+1|0,f,g)|0;break}else{>2“>c=j;h=0;break}else if((k|0)==11){if((j|0)==(e|0)){>2“>c=j;h=6;break}}else if((k|0)==14){if((j|0)!=(e|0)){>2“>c=(a[i+(d|0)|0]|0)==10?e+2|0:m;h=7;break}else if((k|0)==18){if((j|0)==(e|0)){>2“>c=j;h=6;break}}else if((k|0)==23){switch(d[i+(d|0)|0]|0){case 6:{k=j+3|0;break};case 30:{l=10;break a;break};case 7:{k=j+4|0;break};case 3:{l=7;break a;break};case 9:{l=16;break a;break};case 10:{l=13;break a;break};case 5:{k=j+2|0;break};default:{k=j+1|0}}if((k|0)==(f|0)){l=22;break}else{j=k}}if((l|0)==7){if((j|0)==(e|0)){h=og(b,e+1|0,f,g)|0;return h|0}else{>2”>c=j;h=6;return h|0}}else if((l|0)==13){if((j|0)==(e|0)){>2”>c=j;h=6;return h|0}}else if((l|0)==16){if((j|0)!=(e|0)){>2”>c=(a[i+(d|0)|0]|0)==10?e+2|0:j;h=7;return h|0}else if((l|0)==22){g=a|0;switch(d|0){case 5:{h=b;i=e;j=g;break};case 6:{k=b;l=e;m=g;n=5;break};case 29:case 22:case 24:case 25:case 26:case 27:{if((a|0)==g<<24>>24){b=b+1|0;e=e+1|0;continue a}else{o=0;n=13;break a}break};case 7:{n=3;break};default:{n=10;break a}}if((n|0)==3){n=0;c=e+1|0;if(g<<24>>24!=(a|0)){o=0;n=13;break}k=b+1|0;l=c;m=a|0;n=5}if((n|0)==5){n=0;c=l+1|0;if(m<<24>>24!=(a|0)){o=0;n=13;break}h=k+1|0;i=c;j=a|0}if(j<<24>>24!=(a|0)){o=0;n=13;break}if((a|0)==(a|0)){b=h+2|0;e=i+2|0}else{o=0;n=13;break}}if((n|0)==10){i=a|0;if(g<<24>>24==i<<24>>24){o=1;return o|0}switch(d|0){case 5:case 6:case 7:case 29:case 22:case 24:case 25:case 26:case 27:{o=0;return o|0};default:{}}o=1;return o|0}else if((n|0)==13){return o|0}return 0}function Yf(b,c,d,e){b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;b=a|0;f=(c|0)==(d|0);a:do{if(b<<24>>24==0){g=f}else{h=c;i=e;j=b;k=f;while(1){if(k){l=0;m=6;break}if((a|0)!=j<<24>>24){l=0;m=6;break}n=h+1|0;o=i+1|0;p=a|0;q=(n|0)==(d|0);if(p<<24>>24==0){g=q;break a}else{h=n;i=o;j=p;k=q}}if((m|0)==6){return l|0}}}while(0);l=g&1;return l|0}function Zf(a,b){a=a|0;b=b|0;var c=0;c=a+72|0;a=b;a:while(1){switch(d[c+(d|0)|0]|0|0){case 29:case 22:case 24:case 25:case 26:case 27:{a=a+1|0;continue a;break};case 6:{a=a+3|0;continue a;break};case 7:{a=a+4|0;continue a;break};case 5:{a=a+2|0;continue a;break};default:{break a}}}return a-b|0}function _f(a,b){a=a|0;b=b|0;var c=0;c=a+72|0;a=b;while(1){b=d[c+(d|0)|0]|0;if(!((b|0)==10|(b|0)==9|(b|0)==21)){break}a=a+1|0}return a|0}function $f(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=b+72|0;b=0;i=0;j=1;k=e;a:while(1){e=k+1|0;l=a|0;switch(d|0){case 13:{if((j|0)!=2){if((i|0)>=(f|0)){b=13;i=i;j=2;k=e;continue a}>2“>c=e}b=13;i=i+1|0;j=0;k=e;continue a;break};case 9:case 10:{if((j|0)==1){b=b;i=i;j=0;k=e;continue a}if(!((j|0)==2&(i|0)<(f|0))){b=b;i=i;j=j;k=e;continue a}a=0;b=b;i=i;j=2;k=e;continue a;break};case 3:{if((i|0)>=(f|0)){b=b;i=i;j=j;k=e;continue a}a=0;b=b;i=i;j=j;k=e;continue a;break};case 6:{do{if((j|0)==0){if((i|0)>=(f|0)){m=1;break}e;a=1;m=1}else{m=j}}while(0);b=b;i=i;j=m;k=k+3|0;continue a;break};case 12:{if((j|0)!=2){if((i|0)>=(f|0)){b=12;i=i;j=2;k=e;continue a}>2”>c=e}b=12;i=i+1|0;j=0;k=e;continue a;break};case 29:case 22:case 24:{if((j|0)!=0){b=b;i=i;j=j;k=e;continue a}if((i|0)>=(f|0)){b=b;i=i;j=1;k=e;continue a}e;a=1;b=b;i=i;j=1;k=e;continue a;break};case 11:case 17:{if((j|0)==2){b=b;i=i;j=2;k=e;continue a}else{break a}break};case 5:{do{if((j|0)==0){if((i|0)>=(f|0)){n=1;break}e;a=1;n=1}else{n=j}}while(0);b=b;i=i;j=n;k=k+2|0;continue a;break};case 21:{if((j|0)==1){b=b;i=i;j=0;k=e;continue a}if(!((j|0)==2&(i|0)<(f|0))){b=b;i=i;j=j;k=e;continue a}o=g+(i<<4)+12|0;if((a|0)==0){b=b;i=i;j=2;k=e;continue a}do{p=a|0;if(p<<24>>24==32){break}if((d|0)!=(b|0)){b=b;i=i;j=2;k=e;continue a}}}while(0);a=0;b=b;i=i;j=2;k=e;continue a;break};case 7:{do{if((j|0)==0){if((i|0)>=(f|0)){q=1;break}e;a=1;q=1}else{q=j}}while(0);b=b;i=i;j=q;k=k+4|0;continue a;break};default:{b=b;i=i;j=j;k=e;continue a}}}return i|0}function ag(b,c){b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;b=c+2|0;d=a|0;a:do{if((d<<24>>24|0)==59){e=0;f=12}else if((d<<24>>24|0)==120){g=c+3|0;h=a|0;if(h<<24>>24==59){e=0;f=12;break}else{i=0;j=g;k=h}while(1){h=k<<24>>24;switch(h|0){case 97:case 98:case 99:case 100:case 101:case 102:{l=(i<<4)-87+h|0;break};case 65:case 66:case 67:case 68:case 69:case 70:{l=(i<<4)-55+h|0;break};case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:{l=h-48|i<<4;break};default:{l=i}}h=j+1|0;if((l|0)>1114111){m=-1;break}g=a|0;if(g<<24>>24==59){n=l;f=11;break a}else{i=l;j=h;k=g}}return m|0}else{g=0;h=b;o=d;while(1){p=(g*10|0)-48+(o<<24>>24)|0;q=h+1|0;if((p|0)>1114111){m=-1;break}r=a|0;if(r<<24>>24==59){n=p;f=11;break a}else{g=p;h=q;o=r}}return m|0}}while(0);b:do{if((f|0)==11){switch(n>>8|0){case 0:{e=n;f=12;break b;break};case 216:case 217:case 218:case 219:case 220:case 221:case 222:case 223:{m=-1;return m|0};case 255:{break};default:{s=n;break b}}if((n&-2|0)==65534){m=-1}else{s=n;break}return m|0}}while(0);do{if((f|0)==12){if((a|0)==0){m=-1}else{s=e;break}return m|0}}while(0);m=s;return m|0}function bg(b,c,d){b=b|0;c=c|0;d=d|0;var e=0;b=d-c|0;do{if((b|0)==4){d=a|0;if((d|0)==97){if((a|0)!=112){break}if((a|0)!=111){break}if((a|0)==115){e=39}else{break}return e|0}else if((d|0)==113){if((a|0)!=117){break}if((a|0)!=111){break}if((a|0)==116){e=34}else{break}return e|0}else{break}}else if((b|0)==2){if((a|0)!=116){break}d=a|0;if((d|0)==108){e=60;return e|0}else if((d|0)!=103){break}e=62;return e|0}else if((b|0)==3){if((a|0)!=97){break}if((a|0)!=109){break}if((a|0)==112){e=38}else{break}return e|0}}while(0);e=0;return e|0}function cg(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;if(e>>>0>=f>>>0){return}h=b+72|0;b=g+4|0;i=g|0;g=e;while(1){switch(d[h+(d|0)|0]|0){case 6:{j=g+3|0;break};case 9:{>2”>c|0)+1;e=g+1|0;if((e|0)==(f|0)){k=f}else{k=(a[h+(d|0)|0]|0)==10?g+2|0:e}>2”>c=->2”>c|0)+1;j=g+1|0;break};default:{j=g+1|0}}>2”>c|0)+1;if(j>>>0<f>>>0){g=j}else{break}}return}function dg(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;h=f-1|0;f=e+1|0;if((f|0)==(h|0)){i=1;return i|0}e=b+72|0;b=f;a:while(1){f=a|0;switch(d|0|0){case 21:{if(f<<24>>24==9){j=6;break a}break};case 25:case 24:case 27:case 13:case 31:case 32:case 34:case 35:case 17:case 14:case 15:case 9:case 10:case 18:case 16:case 33:case 30:case 19:{break};case 26:case 22:{if(f<<24>>24<0){j=8}break};default:{j=8}}if((j|0)==8){j=0;k=f<<24>>24;if(!((k|0)==36|(k|0)==64)){j=9;break}}k=b+1|0;if((k|0)==(h|0)){i=1;j=10;break}else{b=k}}if((j|0)==6){>2”>c=b;i=0;return i|0}else if((j|0)==10){return i|0}return 0}function eg(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2”>0;h=c|0;i=g-h|0;a:do{if((e-b|0)>(i|0)){g=b+i|0;while(1){if(g>>>0<=b>>>0){j=g;break a}k=g-1|0;if((a&-64)<<24>>24==-128){g=k}else{j=g;break}}}else{j=e}}while(0);if((b|0)==(j|0)){>2”>m;c=l;return}else{n=h;o=b}while(1){a=a|0;b=o+1|0;h=n+1|0;if((b|0)==(j|0)){l=h;m=j;break}else{n=h;o=b}}>2”>m;c=l;return}function fg(e,f,g,h,i){e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var >2”>0;k=c|0;if((k|0)==(g|0)|(j|0)==(i|0)){>2”>l;c=m;return}n=e+72|0;e=k;k=j;while(1){j=a|0;o=j&255;p=d|0;if((p|0)==7){q=k+2|0;if((q|0)==(i|0)){l=e;m=k;r=10;break}s=((d|0)<<12&258048|o<<18&1835008|(d|0)<<6&4032|a&>1”>s>>>10|55296;b=s&1023|56320;t=k+4|0;u=e+4|0}else if((p|0)==6){d|0)<<6&4032|(j&255)<<12|a&63;t=k+2|0;u=e+3|0}else if((p|0)==5){a&63|(j&255)<<6&1984;t=k+2|0;u=e+2|0}else{>2”>c=e=0;a=d|0;e=d|0;return e=0;a=d|0;e=d|0;return 1<<(e&31)&c[18232+(((d[19512+(a>>>2&15|(d|0)<<4&240)|0]|0)<<3|a<<1&6|e>>>5&1)<<2)>>2]|0}function ig(a,b){a=a|0;b=b|0;return 0}function jg(a,b){a=a|0;b=b|0;var e=0;a=d|0;e=d|0;return e=0;a=d|0;e=d|0;return 1<<(e&31)&c[18232+(((d[17968+(a>>>2&15|(d|0)<<4&240)|0]|0)<<3|a<<1&6|e>>>5&1)<<2)>>2]|0}function lg(a,b){a=a|0;b=b|0;var c=0;if((d|0)>>>0<194>>>0){c=1;return c|0}a=d|0;if((a&128|0)==0){c=1;return c|0}c=(a&192|0)==192|0;return c|0}function mg(b,c){b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;b=a|0;a:do{if(b<<24>>24>-1){d=1}else{e=a|0;do{if(e<<24>>24==-17){if((a|0)!=-65){f=5;break}if((b&255)>>>0>189>>>0){d=1;break a}else{g=191}}else{f=5}}while(0);do{if((f|0)==5){if((b&-64)<<24>>24==-64){d=1;break a}h=a|0;i=h&255;if(e<<24>>24==-32){if((h&255)>>>0<160>>>0){d=1;break a}d=(i&192|0)==192;break a}if((i&128|0)==0){d=1;break a}if(e<<24>>24!=-19){g=i;break}d=(h&255)>>>0>159>>>0;break a}}while(0);d=(g&192|0)==192}}while(0);return d&1|0}function ng(b,c){b=b|0;c=c|0;var e=0,f=0,g=0,h=0;b=d|0;do{if((b&128|0)==0|(b&192|0)==192){e=1}else{f=d|0;if((f&128|0)==0|(f&192|0)==192){e=1;break}f=a|0;g=a|0;h=g&255;if(f<<24>>24==-16){if((g&255)>>>0<144>>>0){e=1;break}e=(h&192|0)==192;break}if((h&128|0)==0){e=1;break}if(f<<24>>24==-12){e=(g&255)>>>0>143>>>0;break}else{e=(h&192|0)==192;break}}}while(0);return e&1|0}function og(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;if((e|0)==(f|0)){h=-1;return h|0}i=b+72|0;a:do{switch(d[i+(d|0)|0]|0){case 22:case 24:{j=e+1|0;break};case 29:{l=a|0;if(l<<24>>24!=120){if((a|0)==25){m=k}else{k=d[i+(d|0)|0]|0;if((k|0)==18){o=33;break}else if((k|0)==25){m=n}else{o=34;break}}if((o|0)==33){>2“>c=n;h=0;return h|0}else if((o|0)==54){return h|0}}k=e+2|0;if((k|0)==(f|0)){h=-1;return h|0}if(((d[i+(d|0)|0]|0)-24|0)>>>0>=2>>>0){l=d[i+(d|0)|0]|0;if((l|0)==18){o=27;break}else if(!((l|0)==25|(l|0)==24)){o=28;break}l=q+1|0;if((l|0)==(f|0)){h=-1;o=54;break}else{p=q;q=l}}if((o|0)==27){>2”>c=q;h=0;return h|0}else if((o|0)==54){return h|0}break};case 5:{if((f-e|0)<2){h=-2;return h|0}>2”>c=e;h=0;return h|0};case 7:{if((f-e|0)<4){h=-2;return h|0}>2”>c=e;h=0;return h|0};case 6:{if((f-e|0)<3){h=-2;return h|0}>2”>c=e;h=0;return h|0};default:{switch(d[i+(d|0)|0]|0){case 5:{if((e-m|0)<2){h=-2;o=54;break b}>2“>if((Oc[c&255](b,m)|0)==0){o=49;break b}r=m+4|0;break};case 6:{if((e-m|0)<3){h=-2;o=54;break b}>2“>c=m;h=0;return h|0}else if((o|0)==41){>2“>c=m;h=0;return h|0}else if((o|0)==49){>2“>c=m+1;h=9;return h|0}else if((o|0)==53){switch(d[h+(d|0)|0]|0|0){case 29:{>2”>if((Oc[c&255](a,b)|0)!=0){i=b+2|0;break a}>2”>if((Oc[c&255](a,b)|0)!=0){i=b+3|0;break a}>2”>if((Oc[c&255](a,b)|0)!=0){i=b+4|0;break a}>2”>c=b;g=22;return g|0};default:{switch(d[h+(d|0)|0]|0|0){case 22:case 24:case 25:case 26:case 27:{n=m+1|0;break};case 7:{if((b-m|0)<4){g=-2;o=39;break b}>2“>if((Oc[c&255](a,m)|0)==0){o=30;break b}n=m+3|0;break};case 29:{o=22;break b;break};case 18:{o=37;break b;break};case 5:{if((b-m|0)<2){g=-2;o=39;break b}>2“>c=m;g=0;return g|0}else if((o|0)==26){>2“>c=m;g=0;return g|0}else if((o|0)==34){>2“>c=m+1;g=28;return g|0}else if((o|0)==38){if((a|0)!=45){switch(d[e+(d|0)|0]|0){case 0:case 1:case 8:{o=19;break a;break};case 27:{i=n+1|0;if((i|0)==(f|0)){h=-1;o=28;break a}if((a|0)==45){o=23;break a}else{p=i}break};case 6:{if((j-n|0)<3){h=-2;o=28;break a}>2“>if((Oc[c&255](b,n)|0)!=0){o=17;break a}p=n+4|0;break};case 5:{if((j-n|0)<2){h=-2;o=28;break a}>2“>c=n;h=0;return h|0}else if((o|0)==13){>2“>c=n;h=0;return h|0}else if((o|0)==19){if((a|0)==62){>2”>c=p;h=0;return h|0}}else if((o|0)==28){return h|0}return 0}function rg(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;if((e|0)==(f|0)){h=-1;return h|0}i=b+72|0;a:do{switch(d[i+(d|0)|0]|0){case 6:{if((f-e|0)<3){h=-2;return h|0}>2”>c=e;h=0;return h|0};case 7:{if((f-e|0)<4){h=-2;return h|0}>2”>c=e;h=0;return h|0};case 29:{>2”>if((Oc[c&255](b,e)|0)!=0){j=e+2|0;break a}>2”>c=e;h=0;return h|0}}}while(0);if((j|0)==(f|0)){h=-1;return h|0}k=f;l=b+328|0;m=b+332|0;n=b+336|0;o=j;b:while(1){switch(d[i+(d|0)|0]|0){case 29:{p=21;break b;break};case 15:{p=65;break b;break};case 21:case 9:case 10:{p=36;break b;break};case 7:{if((k-o|0)<4){h=-2;p=77;break b}>2”>if((Oc[c&255](b,o)|0)==0){p=25;break b}q=o+2|0;break};case 22:case 24:case 25:case 26:case 27:{q=o+1|0;break};case 6:{if((k-o|0)<3){h=-2;p=77;break b}>2”>c=o;h=0;return h|0}else if((p|0)==25){>2”>c=o;h=0;return h|0}else if((p|0)==33){q=a|0;if((q|0)==88){s=1}else if((q|0)==120){s=0}else{t=11;break}q=a|0;if((q|0)==109){u=s}else if((q|0)==77){u=1}else{t=11;break}q=a|0;if((q|0)==108){if((u|0)==0){t=12;break}}else if((q|0)!=76){t=11;break}switch(d[i+(d|0)|0]|0){case 0:case 1:case 8:{p=59;break c;break};case 7:{if((k-j|0)<4){h=-2;p=77;break c}>2”>if((Oc[c&255](b,j)|0)!=0){p=49;break c}v=j+2|0;break};case 15:{q=j+1|0;if((q|0)==(f|0)){h=-1;p=77;break c}if((a|0)==62){p=63;break c}else{v=q}break};case 6:{if((k-j|0)<3){h=-2;p=77;break c}>2”>c=j;h=0;return h|0}else if((p|0)==53){>2”>c=j;h=0;return h|0}else if((p|0)==59){>2”>c=j+2;h=t;return h|0}else if((p|0)==77){return h|0}}else if((p|0)==65){do{if((o-e|0)==3){l=a|0;if((l|0)==120){w=0}else if((l|0)==88){w=1}else{x=11;break}l=a|0;if((l|0)==77){y=1}else if((l|0)==109){y=w}else{x=11;break}l=a|0;if((l|0)==108){if((y|0)==0){x=12;break}}else if((l|0)!=76){x=11;break}if((a|0)!=62){r=j;break}>2“>while(0);c=r;h=0;return h|0}function sg(a,b,e,f,g){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;if((e|0)==(f|0)){h=-1;return h|0}i=b+72|0;j=f;k=b+352|0;l=b+356|0;m=b+360|0;n=e;a:while(1){e=d[i+(d|0)|0]|0;switch(e|0){case 0:case 1:case 8:{o=16;break a;break};case 6:{if((j-n|0)<3){h=-2;o=23;break a}>2“>if((Oc[c&255](b,n)|0)!=0){o=14;break a}p=n+4|0;break};case 5:{if((j-n|0)<2){h=-2;o=23;break a}>2“>c=n;h=0;return h|0}else if((o|0)==10){>2“>c=n;h=0;return h|0}else if((o|0)==16){>2“>c=q;switch(d[i+(d|0)|0]|0|0){case 21:case 9:case 10:case 11:case 30:case 20:{h=27;return h|0};default:{}}h=0;return h|0}else if((o|0)==23){return h|0}return 0}function tg(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>if((c|0)==(g|0)){i=4;break}h+1;b=a|>2”>0;c=j+1;a=>2”>i=0,j=0,k=0;a=c|0;if((a|0)==(f|0)){return}else{i=a}while(1){>2”>c=i+1;a=d|>2”>0;c=>2”>a;a=c|0;if((a|0)==(f|0)){j=4;break}else{i=a}}if((j|0)==4){return}}function vg(b,d,e,f,g,h,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0;k=i;i=i+120|0;l=k|0;m=k+8|0;n=k+16|0;o=k+24|0;p=k+32|0;q=k+40|0;r=k+48|0;s=k+56|0;t=k+64|0;u=k+72|0;v=k+80|0;w=k+88|0;x=k+96|0;y=k+104|0;z=k+112|0;if((d|0)==(e|0)){>2”>B=y|0;c=>2”>B;C=b+56|0;D=y+1|0;Bc[c&63](b,x,e,z,D);do{x=a|0;if(!((x|0)==32|(x|0)==13|(x|0)==10|(x|0)==9)){break}>2“>0)|0;c=>2“>B;Bc[c&63](b,t,e,u,D);a:do{G=a|0;if(!((G|0)==32|(G|0)==13|(G|0)==10|(G|0)==9)){E=F;break a}>2”>0)|0;c=>2”>B;Bc[c&>2”>c=0;A=1;i=k;return A|0}>2”>E;c=>2”>B;Bc[c&63](b,p,e,q,D);b:do{switch(a|0){case-1:{H=y;break b;break};case 32:case 13:case 10:case 9:{I=15;break c;break};case 61:{I=14;break c;break};default:{}}>2“>0)|0;c=>2“>B;Bc[c&>2“>c=y;J=y}else if((I|0)==15){>2“>y;F=y+(c|>2“>F;c=>2“>if((c|0)==(B|0)){K=F}else{G=F;while(1){switch(a|0){case 61:{J=G;break d;break};case 32:case 13:case 10:case 9:{break};default:{K=G;break e}}>2“>0)|0;c=>2“>B;Bc[c&>2“>while(0);c=K;A=0;i=k;return A|0}}>2“>c=J;A=0;i=k;return A|0}>2“>0)|0;c=>2“>B;Bc[c&M=a|0}F=M;G=y;f:while(1){switch(F|0){case 39:case 34:{break f;break};case 32:case 13:case 10:case 9:{break};default:{I=28;break f}}>2”>0)|0;c=>2”>B;Bc[c&F=a|0;G=y}if((I|0)==28){>2“>y=G+(c|>2“>c=>2“>B;Bc[c&N=a|0}if((N|0)==(F|0)){I=37;break}if((N-65|0)>>>0>25>>>0&(N-97|0)>>>0>25>>>0&(N-48|0)>>>0>9>>>0){if(!((N|0)==95|(N|0)==46|(N|0)==45)){I=35;break}}>2”>c=L;A=0;i=k;return A|0}else if((I|0)==37){>2”>L+(c|0);A=1;i=k;return A|0}}}>2”>while(0);c=d;A=0;i=k;return A|0}function wg(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;if((f|0)==(g|0)){i=-4;return i|0}l=a|0;if(((l<<24>>24)-3|0)>>>0<3>>>0){i=-1;return i|0}switch(d|0){case 254:case 255:case 239:{break};case 0:case 60:{i=-1;return i|0};default:{break a}}if(l<<24>>24==0){break}else{i=-1}return i|0}else{l=a|0;m=a|0;n=(l&255)<<8|m&255;if((n|0)==61371){if((e|0)==1){o=a|0;if((o&-5)<<24>>24==0|o<<24>>24==5|o<<24>>24==3){break}}o=f+2|0;if((o|0)==(g|0)){i=-1;return i|0}if((a|0)!=-65){break}>2“>f+3;c=600;i=14;return i|0}else if((n|0)==65534){if((a|0)==0&(e|0)==1){break}>2“>f+2;c=20048;i=14;return i|0}else if((n|0)==65279){if((a|0)==0&(e|0)==1){break}>2“>f+2;c=71352;i=14;return i|0}else if((n|0)==15360){if(((a|0)-3&255)>>>0<2>>>0&(e|0)==1){break}>2“>20048;i=Sc[c&127](20048,f,g,h)|0;return i|0}else{if(l<<24>>24!=0){if(m<<24>>24!=0|(e|0)==1){break}>2“>20048;i=Sc[c&127](20048,f,g,h)|0;return i|0}if((e|0)==1){if((a|0)==5){break}}>2“>71352;i=Sc[c&127](71352,f,g,h)|0;return i|0}}}while(0);k=c[28632+(a<<>2“>k;i=Sc[c&127](k,f,g,h)|0;return i|0}function xg(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=a|>2”>c=i+1;l=a|>2”>0;c=m+1;a=>2”>c=j+1;a=(>2”>0;c=j+1;a=>2”>0)+1|0;c=h;n=h}if((n|0)==(e|0)){k=8;break}else{i=n}}if((k|0)==8){return}}function yg(a,b,c){a=a|0;b=b|0;c=c|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0;e=a>>>16;f=a&65535;if((c|0)==1){a=(d|0)+f|0;g=a>>>0>65520>>>0?a-65521|0:a;a=g+e|0;h=(a>>>0>65520>>>0?a+15|0:a)<<16|g;return h|0}if((b|0)==0){h=1;return h|0}if(c>>>0<16>>>0){if((c|0)==0){i=f;j=e}else{g=f;a=b;k=c;l=e;while(1){m=k-1|0;n=(d|0)+g|0;o=n+l|0;if((m|0)==0){i=n;j=o;break}else{g=n;a=a+1|0;k=m;l=o}}}h=((j>>>0)%65521|0)<<16|(i>>>0>65520>>>0?i-65521|0:i);return h|0}do{if(c>>>0>5551>>>0){i=f;j=b;l=c;k=e;do{l=l-5552|0;a=347;g=k;o=j;m=i;while(1){n=(d|0)+m|0;p=n+(d|0)|0;q=p+(d|0)|0;r=q+(d|0)|0;s=r+(d|0)|0;t=s+(d|0)|0;u=t+(d|0)|0;v=u+(d|0)|0;w=v+(d|0)|0;x=w+(d|0)|0;y=x+(d|0)|0;z=y+(d|0)|0;A=z+(d|0)|0;B=A+(d|0)|0;C=B+(d|0)|0;D=C+(d|0)|0;E=n+g+p+q+r+s+t+u+v+w+x+y+z+A+B+C+D|0;C=a-1|0;if((C|0)==0){break}else{a=C;g=E;o=o+16|0;m=D}}j=j+5552|0;i=(D>>>0)%65521|0;k=(E>>>0)%65521|0;}while(l>>>0>5551>>>0);if((l|0)==0){F=k;G=i;break}if(l>>>0>15>>>0){H=i;I=j;J=l;K=k;L=15}else{M=i;N=j;O=l;P=k;L=16}}else{H=f;I=b;J=c;K=e;L=15}}while(0);if((L|0)==15){while(1){L=0;Q=J-16|0;e=(d|0)+H|0;c=e+(d|0)|0;b=c+(d|0)|0;f=b+(d|0)|0;E=f+(d|0)|0;D=E+(d|0)|0;m=D+(d|0)|0;o=m+(d|0)|0;g=o+(d|0)|0;a=g+(d|0)|0;C=a+(d|0)|0;B=C+(d|0)|0;A=B+(d|0)|0;z=A+(d|0)|0;y=z+(d|0)|0;R=y+(d|0)|0;S=e+K+c+b+f+E+D+m+o+g+a+C+B+A+z+y+R|0;T=I+16|0;if(Q>>>0>15>>>0){H=R;I=T;J=Q;K=S;L=15}else{break}}if((Q|0)==0){U=R;V=S;L=17}else{M=R;N=T;O=Q;P=S;L=16}}if((L|0)==16){while(1){L=0;S=O-1|0;Q=(d|0)+M|0;T=Q+P|0;if((S|0)==0){U=Q;V=T;L=17;break}else{M=Q;N=N+1|0;O=S;P=T;L=16}}}if((L|0)==17){F=(V>>>0)%65521|0;G=(U>>>0)%65521|0}h=F<<16|G;return h|0}function zg(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;if((b|0)==0){f=0;return f|0}g=~a;a:do{if((e|0)==0){h=g}else{a=b;i=e;j=g;while(1){if((a&3|0)==0){break}k=c[29760+(((d|0)^j&255)<<2)>>2]^j>>>8;l=i-1|0;if((l|0)==0){h=k;break a}else{a=a+1|0;i=l;j=k}}k=a;if(i>>>0>31>>>0){l=i;m=j;n=k;while(1){>>8&255)<<2)>>2”>m;p=c^>>16&255)<<2)>>2”>c^>2”>c;>2”>c^>>24<<2)>>2”>c^>>8&255)<<2)>>2”>p=c^>>16&255)<<2)>>2”>c^>2”>c;>2”>c^>>24<<2)>>2”>c^>>8&255)<<2)>>2”>p=c^>>16&255)<<2)>>2”>c^>2”>c;>2”>c^>>24<<2)>>2”>c^>>8&255)<<2)>>2”>p=n+32|0;q=c^>>16&255)<<2)>>2”>c^>2”>c;>2”>c^>>24<<2)>>2”>c;q=l-32|0;if(q>>>0>31>>>0){l=q;m=o;n=p}else{r=q;s=o;t=p;break}}}else{r=i;s=j;t=k}if(r>>>0>3>>>0){n=r;m=s;l=t;while(1){>>8&255)<<2)>>2”>m;o=c^>>16&255)<<2)>>2”>c^k=c[29760+(((d|0)^l&255)<<2)>>2]^l>>>8;j=m-1|0;if((j|0)==0){h=k;break}else{l=k;m=j;n=n+1|0}}}}while(0);f=~h;return f|0}function Ag(d,f,g,h,i,j,k,l){d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;if((k|0)==0){m=-6;return m|0}if(!((a|0)==49&(l|0)==56)){m=-6;return m|0}if((d|0)==0){m=-2;return m|0}>2“>0;k=d+32|0;n=c|0;if((n|0)==0){>2“>36;c=0;o=36}else{o=n}>2“>c=4}n=(f|0)==-1?6:f;if((h|0)<0){p=0;q=-h|0}else{f=(h|0)>15;p=f?2:1;q=f?h-16|0:h}if(!((i-1|0)>>>0<9>>>0&(g|0)==8)){m=-2;return m|0}if((q-8|0)>>>0>7>>>0|n>>>0>9>>>0|j>>>0>4>>>0){m=-2;return m|0}g=(q|0)==8?9:q;q=d+40|0;h=Hc(>2“>o=d+28|0;c=>2“>d;c=>2“>0;c=>2“>p;c=>2“>f;r=1<=>2“>r-1;c=((>2“>Hc[c&>2“>0,p,2)|0;p=h+64|0;c=>2“>63](c|>2“>0,2)|0;g=h+68|0;c=>2“>63](c|>2“>0,2)|0;c=>2“>f;s=Hc[c&>2“>0,f,4)|0;f=s;c=>2“>0;c=q<<2;do{>2“>if((c|0)==0){break}>2“>c=>2“>s+(q*3|0);c=j;a=8;i=Dg(d)|0;if((i|0)!=0){m=i;return m|0}>2”>0;c=>2”>1;k=i+76|0;t=i+68|0;b[(c|>2”>0)-1<<1)>>1]=0;vF(c|>2”>1)-2|0)|0;k=c|>1”>e|>1”>e|>1”>e|>1”>e|>2”>0;c=>2”>0;c=>2”>2;c=>2”>0;c=0;m=0;return m|0}}>2”>666;c=c;Bg(d)|0;m=-4;return m|0}function Bg(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if((a|0)==0){b=-2;return b|0}>2”>f=c|0;switch(f|0){case 666:case 113:case 103:case 91:case 73:case 69:case 42:{break};default:{b=-2;return b|0}}>2”>Dc[c&>2”>0,g);h=c|0}>2”>Dc[c&>2”>0,g);i=c|0}>2”>Dc[c&>2”>0,g);j=c|0}>2”>j=a+40|0;Dc[c&>2”>0,g);k=c|0;l=j}>2”>63](c|>2”>f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0;f=a+44|0;g=c|>2”>z=c|>2”>z=c|>2”>c|>2”>c|>2”>c|>2”>0;C=z;D=(c|0)+(z<<1)|0;do{>1”>b=E;C=C-1|0;}>1”>D=D-2|0;z=e|0;if(z>>>0<g>>>0){F=0}else{F=z-g&65535}>2”>C=c|>2”>G=c|>2”>0)+(G+(c|0))|0;I=z>>>0>B>>>0?B:z;if((I|0)==0){J=0;K=G}else{>2”>z-I;z=C|0;tF(H|0,c|>2”>G=C+48|0;c=>2”>D=C+48|0;c=>2”>c=(>2”>0)+I;z=C+8|0;c=(>2”>0)+I;J=I;K=c|0}>2”>I;z=c|0;a:do{if((I+z|0)>>>0>2>>>0){>2”>0)-z|0;H=c|0;D=d|>2”>D;c=((d|>2”>c;D=C;C=z;H=I;while(1){if((C|0)==0){L=H;break a}>2”>0)+(D+2)|0]|0)^c<<>2”>c;>2”>G;b[(c|>2”>D)<<1)>>1]=b[(c|>2”>0)+(c<<>2”>0)-1|0;c=>2”>if((c[(c|0)+4>>2]|0)==0){break}>2”>f=a+5824|0;a=c|>2”>h=(c|>2”>j=y-h|0;i=j>>>0>258>>>0?258:j;vF((c|>2”>h=i-a|0;i=y-a|0;y=h>>>0>i>>>0?i:h;vF((c|>2”>c|0)+y;return}function Dg(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0;if((a|0)==0){b=-2;return b|0}>2”>if((c|0)==0){b=-2;return b|0}>2”>c=>2”>0;c=>2”>2;c=>2”>c;>2”>g=-f|0;c=g;h=g}else{h=f}>2”>c=>2”>h=e+28|0;i=c|0;if((i|0)==0|f>>>0>5>>>0){g=-2;return g|0}j=e+12|0;do{>2”>if((c|0)==0){>2”>k=i+4|0;l=c|0;m=(f|0)==4;if(!((l|0)!=666|m)){break}>2”>c=c;g=-5;return g|0}>2”>e;p=i+40|0;q=c|>2”>if((c|0)!=2){>2”>if((c|0)>1){s=0}else{>2”>while(0);t=s|r;u=i+108|0;v=(c|>2”>113;t=i+20|0;w=c|>2”>w+1;x=i+8|0;a[(c|>2”>0;c=>2”>0)+w|0]=(v|((v>>>0)%31|0))^31;v=e+48|0;if((c|0)!=0){>2”>0;w=c|>2”>w+1;a[(c|>2”>0;c=>2”>0)+w|0]=u>>>16;u=c|>2”>0;c=>2”>0)+w|0]=u>>>8;w=c|>2”>w+1;a[(c|0)+w|0]=u}>2”>yg(0,0,0)|0;y=c|0;z=32;break}>2”>zg(0,0,0)|0;u=i+20|0;w=c|>2”>w+1;x=i+8|0;a[(c|>2”>0;c=>2”>0)+w|0]=-117;w=c|>2”>w+1;a[(c|>2”>A=c|>2”>A+1;a[(c|>2”>0;c=>2”>0)+A|0]=0;A=c|>2”>A+1;a[(c|>2”>0;c=>2”>0)+A|0]=0;A=c|>2”>A+1;a[(c|>2”>if((c|0)>1){B=4;break}B=(A|0)<2?4:0}}>2”>0;c=>2”>0)+A|0]=B;A=c|>2”>A+1;a[(c|>2”>A=((c|>2”>0)!=0|((c|>2”>0)==0?0:8)|((c|>2”>0;c=>2”>0)+r|0]=A;A=c[(c|>2”>0;c=>2”>0)+r|0]=A;A=(c[(c|>2”>0;c=>2”>0)+r|0]=A;A=(c[(c|>2”>0;c=>2”>0)+r|0]=A;A=(c[(c|>2”>0;c=>2”>0)+r|0]=A;A=c|0;do{if((A|0)==9){C=2}else{>2”>while(0);A=c|>2”>A+1;a[(c|>2”>0)+12>>2]&255;t=c|>2”>t+1;a[(c|>2”>0;if((c|0)==0){D=A}else{>2”>255;A=c|>2”>A+1;a[(c|>2”>0)+20>>2]|0)>>>8&255;A=c|>2”>A+1;a[(c|>2”>if((c|0)!=0){>2”>zg(c|>2”>0,c|0)|0}>2”>0;c=69;E=w;z=34}else{y=l;z=32}}while(0);do{if((z|0)==32){if((y|0)!=69){F=y;z=55;break}E=i+28|0;z=34}}while(0);do{if((z|0)==34){>2”>0;if((c|0)==0){>2”>t=i+20|0;A=c|>2”>if(H>>>0<(c&65535)>>>0){I=i+12|0;J=e+48|0;K=i+8|0;L=e+20|0;M=A;N=l;O=A;P=H;while(1){>2”>if((c|0)!=0&O>>>0>M>>>0){>2”>zg(c|>2”>Q=c|>2”>0;T=c|0;U=S>>>0>T>>>0?T:S;do{if((U|0)!=0){>2”>0,c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>0;c=T-U;if((T|0)!=(U|0)){break}>2”>c}}>2”>0;if((V|0)==(c|0)){break}>2”>0;Z=c|0}else{W=M;X=O;Y=P;Z=N}>2”>0)+Y|0]|0;c=>2”>0)+X|0]=Q;Q=(c|>2”>Q;U=c|>2”>M=W;N=U;O=c|0;P=Q}>2”>if((c|0)==0){aa=$}else{>2”>A=e+48|0;c=>2”>0,(c|>2”>while(0);if((c|>2”>c=>2”>F=c|0;z=55;break}}}while(0);do{if((z|0)==55){if((F|0)!=73){ba=F;z=75;break}>2”>t=i+28|0;if((c|0)==0){>2”>l=i+20|0;A=c|0;H=i+12|0;w=e+48|0;u=i+8|0;x=e+20|0;v=i+32|0;P=A;O=A;while(1){>2”>if((c[(c|0)+44>>2]|0)!=0&O>>>0>P>>>0){>2”>zg(c|>2”>A=c|>2”>0;K=c|0;I=M>>>0>K>>>0?K:M;do{if((I|0)!=0){>2”>0,c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>0;c=K-I;if((K|0)!=(I|0)){break}>2”>c}}>2”>0;if((A|0)==(c|0)){da=1;ea=A;break}else{fa=A;ga=A}}else{fa=P;ga=O}>2”>0;c=>2”>0)+28>>2]|0)+A|0]|0;c=>2”>P=fa;O=c|0}do{>2”>O=c|0;if(O>>>0<=ea>>>0){break}>2”>zg(c|>2”>c=>2”>ba=c|0;z=75;break}}}while(0);do{if((z|0)==75){if((ba|0)!=91){ha=ba;z=95;break}ca=i+28|0;z=77}}while(0);do{if((z|0)==77){>2”>c=103;ia=ca;z=97;break}>2”>if((I|0)==(c|0)){>2”>c=>2”>0,(c|0)+r|0,I-r|0)|0}>2”>0;Mg(w);A=w+20|0;N=c|>2”>N=w+16|0;tF(c|>2”>0,K)|0;c=(>2”>0)+K;c=(>2”>0)+K;c=(>2”>0)+K;c=(>2”>0)-K;M=c|>2”>c=>2”>while(0);w=c|>2”>w=c|>2”>w+1;K=a[(c[(c|>2”>ma+1;a[(c|0)+ma|0]=K;if(K<<24>>24==0){ja=K&255;ka=la;break}>2”>if((c[(c|0)+44>>2]|0)!=0){>2”>c=>2”>0,(c|0)+ka|0,I-ka|0)|0}}while(0);if((ja|0)==0){>2”>ha=c|0;z=95;break}}}while(0);do{if((z|0)==95){if((ha|0)!=103){break}ia=i+28|0;z=97}}while(0);do{if((z|0)==97){>2”>c=113;break}P=i+20|0;O=i+12|0;do{>2”>0)+2|0)>>>0>(c|0)>>>0){>2”>0;Mg(u);I=u+20|0;r=c|>2”>r=u+16|0;tF(c|>2”>0,l)|0;c=(>2”>0)+l;c=(>2”>0)+l;x=e+20|0;c=(>2”>0)+l;c=(>2”>0)-l;x=c|>2”>c=>2”>while(0);u=c|>2”>r=e+48|0;l=c&>2”>u+1;x=i+8|0;a[(c|>2”>0)>>>8&255;u=c|>2”>u+1;a[(c|>2”>zg(0,0,0)|0;c=113}}while(0);r=i+20|0;do{>2”>if((c|0)!=0){break}if(((f<<1)-((f|0)>4?9:0)|0)>((q<<1)-((q|0)>4?9:0)|0)|m){break}c;g=-5;return g|0}else{>2“>0;Mg(l);u=l+20|0;x=c|>2“>I=l+16|0;tF(c|>2“>0,H)|0;c=(>2“>0)+H;c=(>2“>0)+H;x=e+20|0;c=(>2“>0)+H;c=(>2“>0)-H;x=c|>2“>c=>2“>na=c|0}if((na|0)!=0){break}>2“>while(0);q=(c|>2“>c=c;g=-5;return g|0}else{if(l){z=119}else{z=122}}}while(0);do{if((z|0)==119){>2“>q=c|0;c:do{if((q|0)==2){l=i+116|0;I=i+96|0;H=i+108|0;x=i+56|0;u=i+5792|0;t=i+5796|0;v=i+5784|0;K=i+5788|0;w=i+92|0;while(1){>2“>Cg(i);if((c|0)==0){break}}>2“>0;A=a[(c|>2“>0)|0]|0;b[(c|>2“>1)>>1]=0;N=c|>2“>N+1;a[(c|>1“>b|>2“>0)==((c|>2“>c|>2“>0)+1|0;c=A;if(!N){continue}>2“>oa=(c|0)+N|0}else{oa=0}>2“>c;>2“>0;A=c|>2“>0;J=N+16|0;Q=c|0;U=L>>>0>Q>>>0?Q:L;do{if((U|0)!=0){>2“>0,c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>0;c=L-U;if((L|0)!=(U|0)){break}>2“>c}}>2“>c=0;if(m){>2“>pa=(c|0)+l|0}else{pa=0}>2“>0)-l|0,1);c=>2“>l=c|>2“>0;Mg(K);v=K+20|0;t=c|>2“>t=l+12|0;A=K+16|0;tF(c|>2“>0,U)|0;c=(>2“>0)+U;c=(>2“>0)+U;t=l+20|0;c=(>2“>0)+U;c=(>2“>0)-U;t=c|>2“>c=>2“>while(0);qa=(c[(c|0)+16>>2]|0)==0?2:3;z=192;break}>2“>K=c|0;if((K|0)>-1){>2“>Og(i,ra,(c|>2“>c;>2“>0;U=c|>2“>0;l=K+16|0;A=c|0;t=I>>>0>A>>>0?A:I;do{if((t|0)!=0){>2“>0,c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>0;c=I-t;if((I|0)!=(t|0)){break}>2“>c}}U=i+116|0;t=(f|0)==0;v=i+96|0;l=i+108|0;K=i+5792|0;H=i+5796|0;w=i+5784|0;x=i+2440+(d<<2)|0;u=i+5788|0;A=i+56|0;I=i+92|0;d:while(1){>2”>Cg(i);J=c|0;if(J>>>0<259>>>0&t){z=195;break c}if((J|0)==0){break d}>2”>ta=c|0;z=170}else{>2”>z=0;M=c|0;if((M|0)==0){ta=0;z=170;break}0;N=a|0;if(N<<24>>24!=(a|0)){ta=M;z=170;break}if(N<<24>>24!=(a|0)){ta=M;z=170;break}Q=J+(M+2)|0;if(N<<24>>24!=(a|0)){ta=M;z=170;break}L=J+(M+258)|0;J=Q;while(1){Q=J+1|0;if(N<<24>>24!=(a|0)){ua=Q;break}Q=J+2|0;if(N<<24>>24!=(a|0)){ua=Q;break}Q=J+3|0;if(N<<24>>24!=(a|0)){ua=Q;break}Q=J+4|0;if(N<<24>>24!=(a|0)){ua=Q;break}Q=J+5|0;if(N<<24>>24!=(a|0)){ua=Q;break}Q=J+6|0;if(N<<24>>24!=(a|0)){ua=Q;break}Q=J+7|0;if(N<<24>>24!=(a|0)){ua=Q;break}Q=J+8|0;if(N<<24>>24==(a|0)&Q>>>0<L>>>0){J=Q}else{ua=Q;break}}>2“>J=N+253|0;b[(c|>2“>1)>>1]=1;N=c|>2“>N+1;a[(c|0)+N|0]=J;N=i+148+((d|>1“>b|>1“>b|>2“>0)==((c|>2“>0;c=(>2“>0)-J;Q=(c|>2“>Q;c=0;if(N){va=Q}else{continue d}}}while(0);if((z|0)==170){>2“>0)+ta|0]|0;b[(c|>2“>1)>>1]=0;N=c|>2“>N+1;a[(c|>1“>b|>2“>0)==((c|>2“>c|>2“>0)+1|0;c=Q;if(N){va=Q}else{continue}}>2“>wa=(c|0)+Q|0}else{wa=0}>2“>c;>2“>0;N=c|>2“>0;S=Q+16|0;T=c|0;xa=R>>>0>T>>>0?T:R;do{if((xa|0)!=0){>2“>0,c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>0;c=R-xa;if((R|0)!=(xa|0)){break}>2“>c}}>2“>c=0;if(m){>2“>ya=(c|0)+U|0}else{ya=0}>2“>0)-U|0,1);c=>2“>U=c|>2“>0;Mg(u);w=u+20|0;H=c|>2“>H=U+12|0;x=u+16|0;tF(c|>2“>0,t)|0;c=(>2“>0)+t;c=(>2“>0)+t;H=U+20|0;c=(>2“>0)+t;c=(>2“>0)-t;H=c|>2“>c=>2“>while(0);qa=(c[(c|0)+16>>2]|0)==0?2:3;z=192;break}>2“>u=c|0;if((u|0)>-1){>2“>Og(i,za,(c|>2“>c;>2“>0;t=c|>2“>0;U=u+16|0;x=c|0;H=v>>>0>x>>>0?x:v;do{if((H|0)!=0){>2“>0,c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>0;c=v-H;if((v|0)!=(H|0)){break}>2“>c}}>2“>qa=Oc[c[40336+((c|0)*12|0)>>2]&255](i,f)|0;z=192}}while(0);do{if((z|0)==192){if((qa&-2|0)==2){>2“>if((c|0)!=0){g=0;return g|0}>2“>q=i+76|0;P=i+68|0;b[(c|>2“>0)-1<<1)>>1]=0;vF(c|>2“>1)-2|0)|0;if((c|0)!=0){break}>2“>0;c=>2“>while(0);q=c|>2“>0;t=c|0;H=O>>>0>t>>>0?t:O;if((H|0)==0){Aa=t}else{>2“>0,c|>2“>c|>2“>c|>2“>c|>2“>c|>2“>0;c=O-H;if((O|0)==(H|0)){>2“>c}>2“>c=-1;g=0;return g|0}}while(0);if(!m){g=0;return g|0}>2“>o=e+48|0;q=c|0;if((k|0)==2){>2“>0;c=>2“>0)+k|0]=q;k=(c|>2“>0;c=>2“>0)+H|0]=k;k=(c|>2“>0;c=>2“>0)+H|0]=k;k=(c|>2“>0;c=>2“>0)+H|0]=k;k=e+8|0;H=c&>2“>0;c=>2“>0)+O|0]=H;H=(c|>2“>0;c=>2“>0)+O|0]=H;H=(c|>2“>0;c=>2“>0)+O|0]=H;H=(c|>2“>0;c=>2“>H=c|>2“>H+1;k=i+8|0;a[(c|>2“>0;c=>2“>0)+H|0]=q>>>16;q=c|>2“>0;c=>2“>0)+o|0]=q>>>8;o=c|>2“>o+1;a[(c|0)+o|0]=q}>2“>0;Mg(q);o=q+20|0;k=c|>2“>k=q+16|0;tF(c|>2“>0,t)|0;c=(>2“>0)+t;c=(>2“>0)+t;H=e+20|0;c=(>2“>0)+t;c=(>2“>0)-t;H=c|>2“>c=>2“>while(0);q=c|0;if((q|0)>0){>2“>g=(c|0)==0|0;return g|0}}c;g=-2;return g|0}function Fg(a,b){a=a|0;b=b|0;var >2”>k=c|0;if(k>>>0<2>>>0){>2”>k=(c|>2”>k;c=>2”>c=>2”>s=(c|0)+l|0}else{s=0}>2”>c;>2”>0;p=c|>2”>0;u=l+16|0;v=c|0;w=t>>>0>v>>>0?v:t;do{if((w|0)!=0){>2”>0,c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>0;c=t-w;if((t|0)!=(w|0)){break}>2”>c}}>2”>q=c|>2”>p=q-r|0;if(p>>>0<((c|0)-262|0)>>>0){continue}if((r|0)>-1){>2”>Og(a,x,p,0);c=>2”>p=c|>2”>0;Mg(w);k=w+20|0;u=c|>2”>u=p+12|0;v=w+16|0;tF(c|>2”>0,t)|0;c=(>2”>0)+t;c=(>2”>0)+t;u=p+20|0;c=(>2”>0)+t;c=(>2”>0)-t;u=c|>2”>c=>2”>while(0);if((c[(c|0)+16>>2]|0)==0){m=0;n=35;break}}if((n|0)==20){>2”>b=c|0;if((b|0)>-1){>2”>Og(a,y,(c|>2”>c;>2”>0;y=c|>2”>0;h=b+16|0;q=c|0;e=r>>>0>q>>>0?q:r;do{if((e|0)!=0){>2”>0,c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>0;c=r-e;if((r|0)!=(e|0)){break}>2”>c}}>2”>y=c|>2”>z=(c|0)+e|0}else{z=0}>2”>c;>2”>0;h=c|>2”>0;r=x+16|0;s=c|0;d=q>>>0>s>>>0?s:q;do{if((d|0)!=0){>2”>0,c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>0;c=q-d;if((q|0)!=(d|0)){break}>2”>c}}>2”>if((c|0)>>>0<262>>>0){>2”>C=0;A=c|>2”>0)+(A+2)|0]|0)^c<<>2”>c;>2”>D;E=b[(c|>2”>0)+((c&>2”>0)+(c<<>2”>if(((c|>2”>E=Ig(e,A)|0;c=E;F=E}}while(0);if((C|0)==9){>2”>E=F+253|0;A=(c|>2”>0)&65535;b[(c|>2”>1)>>1]=A;D=c|>2”>D+1;a[(c|0)+D|0]=E;D=A-1&65535;A=e+148+((d|>1”>b|0)+1;A=D&65535;if((D&65535)>>>0<256>>>0){G=A}else{G=(A>>>7)+256|0}A=e+2440+((d|>1”>b|>2”>0)==((c|>2”>0;E=(c|>2”>E;if(!(D>>>0<=(c|0)>>>0&E>>>0>2>>>0)){>2”>0)+D|0;c=>2”>0;H=c|0;I=d|>2”>I;c=((d|>2”>c;J=A;K=E;break}>2”>D=c|>2”>E;I=((d[(c|>2”>c)&>2”>c=>2”>0)+((c&>2”>0)+(I<<1)>>1]|0;b[(c|>2”>1)>>1]=c;>2”>0)-1|0;c=I;}>2”>0)+1|0;c=I;J=A;K=I}else{>2”>0)+(c|>2”>0)+(c<<>2”>0;c=>1”>0)+E|0]=I;E=e+148+((I&255)<<2)|0;b=(>2”>0)+1;E=(c|>2”>0)-1|0)|0;c=(>2”>0)-1;I=(c|>2”>I=c|0;if((I|0)>-1){>2”>Og(e,L,K-I|0,0);c=>2”>I=c|>2”>0;Mg(E);D=E+20|0;H=c|>2”>H=I+12|0;N=E+16|0;tF(c|>2”>0,O)|0;c=(>2”>0)+O;c=(>2”>0)+O;H=I+20|0;c=(>2”>0)+O;c=(>2”>0)-O;H=c|>2”>c=>2”>while(0);if((c[(c|0)+16>>2]|0)==0){B=0;C=41;break}}if((C|0)==26){>2”>0;c=K>>>0<2>>>0?K:2;if((f|0)==4){>2”>P=(c|0)+f|0}else{P=0}>2”>c;>2”>0;P=c|>2”>0;g=f+16|0;w=c|0;v=J>>>0>w>>>0?w:J;do{if((v|0)!=0){>2”>0,c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>0;c=J-v;if((J|0)!=(v|0)){break}>2”>c}}>2”>if((c|0)!=0){>2”>Q=(c|0)+P|0}else{Q=0}>2”>c;>2”>0;v=c|>2”>0;f=P+16|0;w=c|0;J=g>>>0>w>>>0?w:g;do{if((J|0)!=0){>2”>0,c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>0;c=g-J;if((g|0)!=(J|0)){break}>2”>c}}>2”>E=c|0;while(1){do{if(E>>>0<262>>>0){>2”>c=>2”>c=>2”>c=2;I=2;H=16}else{H=8}}while(0);do{if((H|0)==8){>2”>0;J=((d[(c|>2”>c)&>2”>c=>2”>0)+(J<<1)>>1]|0;b[(c|>2”>F)<<1)>>1]=K;F=K&65535;b[(c|>2”>1)>>1]=c;>2”>0;c=>2”>c;>2”>if(J>>>0>=(c|0)>>>0){L=J;M=2;break}>2”>0)-F|0)>>>0>((c|0)-262|0)>>>0){I=2;H=16;break}>2”>if((c|0)!=1){if((J|0)!=3){I=J;H=16;break}>2”>0)-(c|0)|0)>>>0<=4096>>>0){I=3;H=16;break}}>2”>H=0;L=c|0;M=I}if(!(L>>>0<3>>>0|M>>>0>L>>>0)){break}>2”>c=>2”>c|>2”>0)-1|0;c=J;E=J;continue}>2”>0)+((c|>2”>0)+(c<<>2”>0;c=>1”>0)+F|0]=J;F=e+148+((J&255)<<2)|0;b=(>2”>if((c|>2”>F=c|0;if((F|0)>-1){>2”>Og(e,N,(c|>2”>c;>2”>0;J=c|>2”>0;P=F+16|0;Q=c|0;R=O>>>0>Q>>>0?Q:O;if((R|0)==0){break}>2”>0,c|>2”>c|>2”>c|>2”>c|>2”>c|>2”>0;c=P-R;if((P|0)!=(R|0)){break}>2”>c}}>2”>c|>2”>0)-1|0;c=>2”>E=c|>2”>0)|0;Q=L+253|0;R=E+65535-(c|>2”>0)+(c<<>2”>0;c=0)+E|0]=Q;E=R-1&65535;R=e+148+((d|>1“>b|0)+1;R=E&65535;if((E&65535)>>>0<256>>>0){S=R}else{S=(R>>>7)+256|0}R=e+2440+((d|>1“>b|>2“>0;E=(c|>2“>0;c=>2“>0);P=Q-2|0;c=P;Q=P;do{>2“>0;K=P+1|0;c=K;if(K>>>0>J>>>0){T=Q}else{>2“>0)+(P+3)|0]|0)^c<<>2“>c;>2“>O;b[(c|>2“>K)<<1)>>1]=b[(c|>2“>0)+(c<<>2“>T=c|0}>2“>while((Q|0)!=0);c=>2“>2;Q=(c|>2“>J=c|0;if((J|0)>-1){>2“>Og(e,U,Q-J|0,0);c=>2“>J=c|>2“>0;Mg(Q);O=Q+20|0;K=c|>2“>K=J+12|0;F=Q+16|0;tF(c|>2“>0,V)|0;c=(>2“>0)+V;c=(>2“>0)+V;K=J+20|0;c=(>2“>0)+V;c=(>2“>0)-V;K=c|>2“>c=>2“>while(0);if((c[(c|0)+16>>2]|0)==0){G=0;H=57;break}}if((H|0)==40){>2“>U=a[(c|>2“>0)-1)|0]|0;b[(c|>2“>1)>>1]=0;v=c|>2“>v+1;a[(c|>1“>b|>2“>y=c|>2“>f=c|0;if((f|0)>-1){>2“>Og(e,W,y-f|0,1);c=>2“>f=c|>2“>0;Mg(W);v=W+20|0;U=c|>2“>U=f+12|0;q=W+16|0;tF(c|>2“>0,r)|0;c=(>2“>0)+r;c=(>2“>0)+r;U=f+20|0;c=(>2“>0)+r;c=(>2“>0)-r;U=c|>2“>c=>2“>while(0);G=(c[(c|0)+16>>2]|0)==0?2:3;return G|0}do{>2“>W=c|0;if((W|0)>-1){>2“>Og(e,X,y-W|0,0);c=>2“>W=c|>2“>0;Mg®;v=r+20|0;w=c|>2“>w=W+12|0;q=r+16|0;tF(c|>2“>0,U)|0;c=(>2“>0)+U;c=(>2“>0)+U;w=W+20|0;c=(>2“>0)+U;c=(>2“>0)-U;w=c|>2“>c=>2“>while(0);if((c[(c|0)+16>>2]|0)==0){G=0}else{break}return G|0}}while(0);G=1;return G|0}else if((H|0)==57){return G|0}return 0}function Ig(b,d){b=b|0;d=d|0;var >2“>0;g=c|>2“>0;i=g+h|0;j=c|>2“>0;l=(c|>2“>0;n=c|0;q=k>>>0>p>>>0?p:k;k=b+112|0;r=g+(h+1)|0;s=g+(h+2)|0;t=o;u=h+257|0;v=a|0;w=a|if((a|0)==v<<24>>24){if((a|0)!=w<<24>>24){y=v;z=w;A=f;break}if((a|0)!=(a|0)){y=v;z=w;A=f;break}if((a|0)!=(a|0)){y=v;z=w;A=f;break}b=s;B=g+(x+2)|0;while(1){C=b+1|0;if((a|0)!=(a|0)){D=C;break}C=b+2|0;if((a|0)!=(a|0)){D=C;break}C=b+3|0;if((a|0)!=(a|0)){D=C;break}C=b+4|0;if((a|0)!=(a|0)){D=C;break}C=b+5|0;if((a|0)!=(a|0)){D=C;break}C=b+6|0;if((a|0)!=(a|0)){D=C;break}C=b+7|0;if((a|0)!=(a|0)){D=C;break}C=b+8|0;E=B+8|0;if((a|0)==(a|0)&C>>>0<o>>>0){b=C;B=E}else{D=C;break}}B=D-t|0;b=B+258|0;if((b|0)<=(f|0)){y=v;z=w;A=f;break}y=a|0;z=a|0;A=b}else{y=v;z=w;A=f}}>2”>a=a|0;c=>2”>11576;c=>2”>11720;c=>1”>11744;b=>1”>b=0;d=d+1|0;}>1”>0;b=>1”>0;b=>1”>0;b=>1”>0;b=>1”>0;b=>1”>0;b=>1”>0;b=>1”>0;b=>1”>0;b=>1”>0;b=>1”>0;b=>1”>0;b=>1”>0;b=>1”>0;b=>1”>0;b=>1”>0;b=>1”>0;b=>1”>0;b=>1”>0;b=>1”>0;b=>1”>0;b=>1”>0;b=>1”>0;b=>1”>0;b=>1”>0;b=>2”>0;c=>2”>0;c=0;return}function Lg(d,f,g,h){d=d|0;f=f|0;g=g|0;h=h|0;var >1”>0;k=h&65535;h=d+5816|0;l=e|>2”>m=d+20|0;n=c|>2”>n+1;o=d+8|0;a[(c|>2”>0)>>>8&255;p=c|>2”>p+1;a[(c|>1”>0;p=k>>>((16-n|0)>>>0);b=p;q=n-13|0;r=p&255}else{q=j+3|0;r=l&255}>2”>l=d+20|0;j=c|>2”>j+1;p=d+8|0;a[(c|>2”>0)>>>8&255;n=c|>2”>n+1;a[(c|0)+n|0]=j;s=l;t=p}else{p=d+20|0;if((q|0)>0){>2”>0;c=>1”>while(0);b=>2”>0;i=c|>2”>i+1;a[(c|>2”>0;c=>2”>0)+i|0]=g>>>8;i=g&65535^65535;h=c|>2”>h+1;a[(c|>2”>0;c=f=u-1|0;g=a|>2“>0;c=>2“>f=0,g=0,h=0,i=0,j=0,k=0,l=0;f=d+5820|0;g=c|0;if((g|0)==16){>2“>255;j=d+20|0;k=c|>2“>k+1;l=d+8|0;a[(c|>2“>0)>>>8&255;k=c|>2“>k+1;a[(c|>2“>0;c=0;return}if((g|0)<=7){return}>2“>255;i=d+20|0;k=c|>2“>k+1;a[(c|>1“>e|>2“>c|0)-8;return}function Ng(d){d=d|0;var >1“>0;h=d+5816|0;i=e|>2“>j=d+20|0;k=c|>2“>k+1;l=d+8|0;a[(c|>2“>0)>>>8&255;m=c|>2“>m+1;a[(c|>1“>0;m=2>>>((16-k|0)>>>0);b=m;n=k-13|0;o=m&255}else{n=g+3|0;o=i&255}>2“>i=d+20|0;g=c|>2“>g+1;m=d+8|0;a[(c|>2“>0)>>>8&255;k=c|>2“>k+1;a[(c|>2“>0;p=(c|0)-9|0;q=0}else{p=n+7|0;q=o}>2“>o=d+20|0;n=c|>2“>n+1;g=d+8|0;a[(c|>2“>0)>>>8&255;k=c|>2“>k+1;a[(c|>2“>0;c=0;return}if((p|0)<=7){return}>2“>0;c=>1“>0)+n|0]=q;b=(>2“>0)>>>8;c=(>2“>j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0;if((c|0)>0){>2“>0)+44|0;if((c|0)==2){k=-201342849;l=0;while(1){if((k&1|0)!=0){>1“>if((b|0)!=0){m=1;break}>1“>if((b|0)==0){p=32}else{m=1;break}while(1){>2“>while(0);c=m}>2“>0);Sg(f,f+2440|0,c|0);Pg(f,f+2864|0);m=18;while(1){j=m-1|0;if((b[f+2684+(d<<2)+2>>1]|0)!=0){q=m;break}if((j|0)>2){m=j}else{q=j;break}}m=f+5800|0;j=(q*3|0)17>2“>0)|0;c=>2“>q=f+5820|0;j=c|>1“>p=i+2&65535;o=f+5816|0;l=e|>2“>k=f+20|0;n=c|>2“>n+1;u=f+8|0;a[(c|>2“>0)>>>8&255;n=c|>2“>n+1;a[(c|>1“>0;b=p>>>((16-l|0)>>>0);v=l-13|0}else{v=j+3|0}>1“>l=i+4&65535;p=f+5816|0;o=e|>2“>m=f+20|0;u=c|>2“>u+1;k=f+8|0;a[(c|>2“>0)>>>8&255;u=c|>2“>u+1;a[(c|>1“>0;u=l>>>((16-o|0)>>>0)&65535;b=u;w=o-13|0;x=u}else{w=j+3|0;x=n}>2“>w;n=c|>1“>0;u=n+65280&65535;o=x&65535|u<=l;if((w|0)>11){>2“>0;c=>1“>0)+m|0]=o;o=(e|>2“>0;c=>2“>0)+m|0]=o;o=c|>2“>c=>2“>u=f+20|0;y=c|>2“>y+1;k=f+8|0;a[(c|>2“>0)>>>8&255;y=c|>2“>y+1;a[(c|>1“>0;y=l>>>((16-m|0)>>>0)&65535;b=y;B=m-11|0;C=y}else{B=z+5|0;C=o}>1“>B;o=t+65533&65535;y=o<=m;if((B|0)>12){>2“>0;c=>1“>0)+k|0]=y;y=(e|>2“>0;c=>2“>0)+k|0]=y;y=c|>2“>c=D;if((t|0)>-1){m=f+20|0;k=f+8|0;y=0;o=D;u=E;while(1){l=e[f+2684+(d<<>2“>H=c|>2“>H+1;a[(c|>2“>0)>>>8&255;H=c|>2“>H+1;a[(c|>1“>0;H=l>>>((16-F|0)>>>0)&65535;b=H;I=F-13|0;J=H}else{I=o+3|0;J=G}>2“>i=f+5820|0;h=c|0;do{if((h|0)>8){>2“>255;I=f+20|0;t=c|>2“>t+1;E=f+8|0;a[(c|>2“>0)>>>8&255;t=c|>2“>t+1;a[(c|0)+t|0]=J;K=g}else{g=f+5816|0;if((h|0)<=0){K=g;break}>2“>255;t=f+20|0;E=c|>2“>E+1;a[(c|0)+E|0]=J;K=g}}>2“>0;c=0;return}function Pg(f,g){f=f|0;g=g|0;var >2“>0;m=g+8|0;n=c|>2“>0;p=c|>2“>0;q=f+5204|0;c=573;if((p|0)>0){r=0;s=-1;while(1){>1“>b=0;t=s}else{>2“>0)+1|0;c=r;a=0;t=r}u=r+1|0;if((u|0)<(p|0)){r=u;s=t}else{break}}>2”>u=(s|0)<2;z=s+1|0;A=u?z:s;B=u?z:0;z=r+1|0;c=>1”>B;b=1;a=>2”>c|>2”>v=(r|0)<2;s=r+1|0;A=v?s:r;B=v?s:0;s=w+1|0;c=>1”>B;b=1;a=>2”>c|>2”>c|>2”>0);B=c|0;if((B|0)<2){r=A;w=B}else{y=A;break}}}}>2”>y;g=c|0;if((g|0)>1){r=(g|0)/2|0;o=g;while(1){>2”>u=v|1;D=c|>2”>0;F=c|if((d|0)>>>0>(d|0)>>>0){H=v;break}}H=u}else{H=v}}>2“>0;F=c|if((d|0)>>>0<=(d|0)>>>0){C=s;break a}}>2”>F;F=H<<1;D=c|0;if((F|0)>(D|0)){C=H;break}else{s=H;v=F;z=D}}}}>2”>t;x=r-1|0;A=c|0;if((x|0)>0){r=x;o=A}else{I=A;break}}}else{I=g}g=f+2912|0;o=p;p=I;while(1){>2”>0;r=p-1|0;c=>2”>0;c=C;H=f+5208+C|0;b:do{if((p|0)<3){J=1}else{A=l+(C<<2)|0;x=1;z=2;v=r;while(1){do{if((z|0)<(v|0)){>1”>0;D=b|>1”>0;u=b|0;if((D&65535)>>>0>=(u&65535)>>>0){if(D<<16>>16!=u<<16>>16){K=z;break}if((d|0)>>>0>(d|0)>>>0){K=z;break}}K=s}else{K=z}}>2”>0;F=c|if((d|0)>>>0<=(d|0)>>>0){J=x;break b}}>2“>F;F=K<<1;B=c|0;if((F|0)>(B|0)){J=K;break}else{x=K;z=F;v=B}}}}>2“>C;H=c|>2“>0)-1|0;c=>2“>I;r=(c|>2“>r;c=>1“>b|0);t=a|0;v=a|0;z=f+5208+o|0;a=((>1”>t;b=>2”>o;H=c|0;c:do{if((H|0)<2){L=1}else{v=1;x=2;A=H;while(1){do{if((x|0)<(A|0)){>1”>0;s=b|>1”>0;D=b|0;if((s&65535)>>>0>=(D&65535)>>>0){if(s<<16>>16!=D<<16>>16){M=x;break}if((d|0)>>>0>(d|0)>>>0){M=x;break}}M=B}else{M=x}}>2”>0;u=c|if((d|0)>>>0<=(d|0)>>>0){L=v;break c}}>2“>u;u=M<<1;F=c|0;if((u|0)>(F|0)){L=M;break}else{v=M;x=u;A=F}}}}>2“>o;z=c|0;if((z|0)>1){o=t;p=z}else{break}}>2“>0;g=(c|>2“>g;c=>2“>0;k=c|>2“>0;m=c|>2“>0;o=c|>2“>0;w=f+2876|0;vF(w|0,0,32)|0;b[p+(c[f+2908+(c<<>2“>z=c|>1“>2)+2>>1]|0;I=(H|0)<(n|0);C=I?H+1|0:n;H=(I&1^1)+J|0;b=C;if((z|0)<=(k|0)){>1“>b|0)+1;if((z|0)<(o|0)){N=0}else{>1“>r=da(e|>2“>r+(c|0)}r=K+1|0;if((r|0)<573){J=H;K=r}else{O=H;break}}}else{K=0;J=L;while(1){>1“>0;H=p+(t<<2)+2|0;r=e[p+(e<<>1“>H=f+2876+(z<<1)|0;b=(>2“>P=c|0}>2“>0;C=da(H,P+z|0)|0;c=>1“>0);C=da((e|>2“>C+(c|0)}C=J+1|0;if((C|0)<573){K=r;J=C}else{O=r;break}}}if((O|0)==0){break}J=f+2876+(n<<1)|0;K=O;do{M=n;while(1){>1“>b=>1“>b|>1“>0)-1&65535;b=S;K=K-2|0;}while((K|0)>0);if((n|0)==0){break}else{T=n;U=573;V=S}while(1){K=T&65535;if(V<<16>>16==0){W=U}else{J=V&65535;r=U;while(1){C=r;do{>1“>while((X|0)>(k|0));H=p+(X<<2)+2|0;t=e|0;if((t|0)!=(T|0)){>2“>0,T-t|0)|0;c=>1“>0);b=K}H=J-1|0;if((H|0)==0){W=C;break}else{J=H;r=C}}}r=T-1|0;if((r|0)==0){break d}>1“>while(0);V=b<<>1“>V;w=((b|>1“>w;V=(w+(b|>1“>V;w=(V+(b|>1“>w;V=(w+(b|>1“>V;w=(V+(b|>1“>w;V=(w+(b|>1“>V;w=(V+(b|>1“>w;V=(w+(b|>1“>V;w=(V+(b|>1“>w;V=(w+(b|>1“>V;w=(V+(b|>1“>w;V=(w+(b|>1“>V;w=(V+(b|>1“>w;b=(>1“>f=b|0;w=f&65535;if(f<<16>>16!=0){>1“>0;b=V+1;f=0;W=w;w=V&65535;while(1){$=f|w&1;V=W-1|0;if((V|0)>0){f=$<<1;W=V;w=w>>>1}else{break}}>2“>i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0;i=f+5792|0;if((c|0)==0){>1“>0;k=b|0}else{l=f+5796|0;m=f+5784|0;n=f+5820|0;o=f+5816|0;p=f+20|0;q=f+8|0;r=0;while(1){>2“>0)+(r<<1)>>1]|0;t=s&65535;u=r+1|0;v=d[(c|0)+r|0]|0;do{if(s<<16>>16==0){>2“>0;x=c|>1“>0;z=e|>2“>B=c|>2“>B+1;a[(c|>2“>0)>>>8&255;B=c|>2“>B+1;a[(c|>1“>0;B=y>>>((16-z|0)>>>0)&65535;b=>2“>B=x+w|0;c=B;C=B;D=A;break}}else{A=d|>2“>0;x=c|>1“>0;B=e|>2“>E=c|>2“>E+1;a[(c|>2“>0)>>>8&255;E=c|>2“>E+1;a[(c|>1“>0;E=y>>>((16-B|0)>>>0)&65535;b=E;F=w-16+B|0;G=E}else{F=x+w|0;G=z}>2“>F;z=c|0;do{if((A-8|0)>>>0<20>>>0){>1“>0)&65535;x=w<=E;if((F|0)>(16-z|0)){>2“>0;c=>1“>0)+B|0]=x;x=(e|>2“>0;c=>2“>0)+B|0]=x;x=c|>2“>B;w=z-16+x|0;c=w;H=w;I=B;break}else{A=d|>1”>0;B=e|>2”>y=c|>2”>y+1;a[(c|>2”>0)>>>8&255;y=c|>2”>y+1;a[(c|>1”>0;y=B>>>((16-w|0)>>>0)&65535;b=y;K=E-16+w|0;L=y}else{K=H+E|0;L=x}>2”>K;x=c|0;if((A-4|0)>>>0>=26>>>0){C=K;D=L;break}>1”>0)&65535;A=E<=z;if((K|0)>(16-x|0)){>2”>0;c=>1”>0)+y|0]=A;A=(e|>2”>0;c=>2”>0)+y|0]=A;A=c|>2”>y;E=x-16+A|0;c=E;C=E;D=y;break}else{>2”>while(0);if(u>>>0<(c|0)>>>0){r=u}else{j=C;k=D;break}}}>1”>0;C=f+5820|0;r=e|>2”>k=f+20|0;n=c|>2”>n+1;K=f+8|0;a[(c|>2”>0)>>>8&255;n=c|>2”>n+1;a[(c|>1”>0;b=>2”>M=j+D|0;c=M;return}}function Rg(d,f,g){d=d|0;f=f|0;g=g|0;var >1”>y=i+1|0;z=b|0;A=z&65535;B=x+1|0;C=(v|0)==(A|0);if((B|0)<(h|0)&C){i=y;x=B}else{break}}do{if((B|0)<(w|0)){>1”>0;G=b|0;while(1){>1”>0;I=e|>2”>L=c|>2”>L+1;a[(c|>2”>0)>>>8&255;L=c|>2”>L+1;a[(c|>1”>0;L=I>>>((16-J|0)>>>0)&65535;b=L;M=H-16+J|0;N=L}else{M=F+H|0;N=K}>2”>O=B;P=c|>1”>G=e|>1”>0;E=e|>1”>0|E<=i;if((F|0)>(16-G|0)){>2”>0;c=>1”>0)+K|0]=D;D=(e|>2”>0;c=>2”>0)+K|0]=D;D=c|>2”>c=R;O=x;P=R;Q=S}>1”>0;G=e|>2”>D=c|>2”>D+1;a[(c|>2”>0)>>>8&255;D=c|>2”>D+1;a[(c|>1”>0;D=G>>>((16-F|0)>>>0)&65535;b=D;T=i-16+F|0;U=D}else{T=P+i|0;U=K}>1”>T;K=O+65533&65535;i=U&65535|K<=i;if((T|0)>14){>2”>0;c=>1”>0)+D|0]=i;i=(e|>2”>0;c=>2”>0)+D|0]=i;i=c|>2”>K>>>((16-i|0)>>>0);c=i-14;break}else{>1”>i=e|>1”>0;D=e|>1”>0|D<=G;if((K|0)>(16-i|0)){>2”>0;c=>1”>0)+E|0]=F;F=(e|>2”>0;c=>2”>0)+E|0]=F;F=c|>2”>c=>2”>K=c|>2”>K+1;a[(c|>2”>0)>>>8&255;K=c|>2”>K+1;a[(c|>1”>0;b=>2”>c=V+3;break}}else{>2”>0;G=c|>1”>0;E=e|>2”>D=c|>2”>D+1;a[(c|>2”>0)>>>8&255;D=c|>2”>D+1;a[(c|>1”>0;D=K>>>((16-E|0)>>>0)&65535;b=D;X=i-16+E|0;Y=D}else{X=G+i|0;Y=F}>1”>X;F=x+65526&65535;i=Y&65535|F<=i;if((X|0)>9){>2”>0;c=>1”>0)+G|0]=i;i=(e|>2”>0;c=>2”>0)+G|0]=i;i=c|>2”>F>>>((16-i|0)>>>0);c=i-9;break}else{>1”>f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;f=b|>1”>o=o+1|0;p=b|0;q=p&65535;n=n+1|0;r=(g|0)==(q|0);}while((n|0)<(l|0)&r);do{if((n|0)<(k|0)){>1”>e|0)+n}else{if((g|0)==0){if((n|0)<11){>1”>b|0)+1;break}else{>1”>b|0)+1;break}}else{if((g|0)!=(m|0)){>1”>b|0)+1}>1”>b|0)+1;break}}}while(0);if(p<<16>>16==0){k=3;l=138;m=g;g=q;f=o;continue}k=r?3:4;l=r?6:7;m=g;g=q;f=o}return}function Tg(a,b,c){a=a|0;b=b|0;c=c|0;return dF(da(c,b)|0)|0}function Ug(a,b){a=a|0;b=b|0;eF(b);return}function Vg(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;if((a|0)==0){b=-1;return b|0}>2”>d=c|h=Sc(a,2,0,d)|0;if((h|0)<0){b=-1}else{g=h;break}return b|0}}>2“>Hc[c[c>>2]&63](a,0,64)|0;if((bh(a)|0)>0){b=-1;return b|0}>2“>0;i=a+12|0;if((c|0)>0){>2“>127](a,c|>2“>Sc[c&127](a,j,0,d)|0}>2“>Sc[c&127](a,a,0,d)|0}}Sc(a,6,0,d)|0;b=0;return b|0}function Wg(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>c=>2”>0;c=(g|0)==0?40:g;h=b;return h|0}if((b|0)==0){h=f;return h|0}>2”>2]|0;i=a+8|0;if((c[c>>2]&4096|0)!=0){ah(a,0)|0}if((Sc(a,3,b,f)|0)<0){h=0}else{break}return h|0}}>2“>b;e=c|>2“>e|0)==0?40:e;e=c[c>>2]|0;if((e&112|0)!=0){h=f;return h|0}do{if((e&2|0)==0){if((e&3|0)==0){if((d&1|0)==0){break}else{h=f}return h|0}else{if((d&3|0)==3){h=f}else{break}return h|0}}else{if((d&2|0)==0){break}else{h=f}return h|0}}>2“>0;c=>2“>4097;c[(c|>2“>0)+16>>2]=0;j=c|0;do{>2“>i=c|>2“>i=m+4|0;c=0;if(i>>>0<l>>>0){m=i}else{break}}}}while(0);if((e|0)==0){h=f;return h|0}m=b+8|0;j=b+4|0;l=b|0;i=b+24|0;if((d&2|0)==0){n=e}else{d=e;while(1){0;Hc(a,d,32)|0;if((e|0)==0){h=f;break}else{d=e}}return h|0}while(1){>2”>0;e=c|0;if((e|0)<0){>2”>e=c|>2”>p=c|0}else{p=k}q=Hc(a,p,b)|0}q;Hc(a,n,32)|0;if((d|0)==0){h=f;break}else{n=d}}return h|0}function Xg(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;d=(c|0)==0;do{if((b|0)==0){if(d){e=0;break}e=dF©|0}else{if(d){eF(b);e=0;break}else{e=gF(b,c)|0;break}}}while(0);return e|0}function Yg(a){a=a|0;var >2”>0;e=c|0;do{if((e&12|0)==0){if((e&3|0)==0){>2”>0;c=0;h=g;break}>2”>0;i=c|>2”>c=0;i=k+4|0;if(i>>>0<f>>>0){k=i}else{h=g;break}}}else{>2”>while(0);d=c|>2”>c&->2”>0)+16>>2]=0;c[(c|0)+4>>2]=0;return h|0}function Zg(a){a=a|0;var >2”>0;d=c|0;if((d&4096|0)!=0){>2”>f=c|0;break}>2”>h=g+4|0;i=c|0;if((i|0)==0){>2”>i=h|0;c=>2”>c=>2”>l=c|0;if((l|0)==0){n=g}else{m=g;i=l;while(1){>2”>c;>2”>m;l=c|0;if((l|0)==0){break}else{m=i;i=l}}>2”>m=n|0;l=c|0;if((l|0)==0){f=j;break}else{h=m;g=l}}}else{>2”>0;h=c|0;l=g+(h<<2)|0;if((h|0)>0){o=0;p=0;q=g}else{f=0;break}while(1){>2”>c=g;t=p;u=o}g=t;while(1){>2”>c=g;r=g;s=u}i=q+4|0;if(i>>>0<l>>>0){o=s;p=r;q=i}else{f=s;break}}}}>2”>0)+4>>2]=f;s=c|>2”>c|4096;e=f;return e|0}function _g(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>f=c|>2”>0;h=c|>2”>0;k=c|>2”>c&-32769;do{if((b|0)==0){if((d&384|0)!=0){>2”>0;n=c|0;if((n|0)==0){o=0;return o|0}do{if((d&256|0)==0){>2”>q=c|>2”>o=c|0;return o|0}else{o=p+(-j|0)|0;return o|0}}if((d&4098|0)!=0){>2”>0;if((c&144|0)!=0){o=0;return o|0}>2”>n=f+16|0;m=c|0;if((m|0)==0){>2”>q=c[(c|0)+8>>2]|0;if((q|0)==0){break}t=a+12|0;u=-j|0;if((j|0)<0){v=q;w=m;while(1){Tc(>2“>if((c|0)<0){>2“>v=x;w=c|0}}else{w=q;v=m;while(1){Tc(a,w+u|0,f)}>2”>Sc[c&127](a,w,0,f)|0}if((x|0)==0){break a}>2”>while(0);c[(c|>2”>0)+8>>2]=0;c[(c|0)+16>>2]=0;o=0;return o|0}else{if((d&2049|0)!=0){v=Hc(a,b,f)|0;if((v|0)==0){o=0}else{y=v;break}return o|0}}while(0);do{if((j|0)>-1){z=y+j|0}else{>2“>c=y;z=m;break}>2“>m=c|0;if((m|0)==0){o=0;return o|0}if((d&1|0)==0){o=0;return o|0}Tc(a,y,f);o=0;return o|0}}>2“>0;v=c|0;do{if((v&128|0)==0){if((v&16|0)==0){if((v&32|0)==0){s=60;break}else{s=56;break}}>2“>if((w|0)==(c|0)){s=56;break}>2“>0;c=>2“>n;c=>2“>t=w|0;u=c|0;if((u|0)==0){s=60;break}>2“>u;c=>2“>w;c=n;break}}else{if((d&8192|0)==0){s=56}else{s=60}}}while(0);if((s|0)==56){>2“>0;t=z;c=v;if((v|0)==0){>2“>w=v+4|0;c=>2“>c=z}>2“>t=m+8|0;w=c|0;if((w|0)==0){>2“>v;c=n;A=v}else{>2“>2]=n;c=>2“>c=z;A=z}>2“>v=c|>2“>c=>2“>c=n;if((j|0)<0){>2“>v=c|0;do{if((d&512|0)==0){>2“>C=c|0}else{C=t+(-j|0)|0}if((C|0)==(b|0)){D=t;break}}t=b+g|0;if((h|0)>=0){E=t;s=77;break}>2“>n=c|0;if((n|0)==0){o=0;return o|0}m=(h|0)<0;t=(k|0)==0;w=(h|0)<1;if((j|0)<0){u=n;while(1){>2“>F=c|0}else{F=q}do{if(t){if(w){G=Ya(E|0,F|0)|0;break}else{G=wF(E|0,F|0,h|0)|0;break}}else{G=Sc(a,E,F,f)|0}}while(0);if((G|0)==0){D=u;break b}>2“>H=c|0}else{H=q}do{if(t){if(w){I=Ya(E|0,H|0)|0;break}else{I=wF(E|0,H|0,h|0)|0;break}}else{I=Sc(a,E,H,f)|0}}while(0);if((I|0)==0){D=u;break b}>2“>c=>2“>v=c|>2“>J=c|0;break}>2“>J=c|0}}>2“>o=c|0;return o|0}else{o=J+(-j|0)|0;return o|0}}}>2“>c=>2“>K=c|0}>2“>0)+8|0;l=c|0;do{if((r|0)==(l|0)){>2“>K;I=c[(c|0)+8>>2]|0;if((I|0)==0){break}>2“>c}else{>2“>2]=K;H=l+4|0;if((r|0)!=(c|0)){break}>2“>c}}>2“>0)+4|0;if((r|0)==(c|0)){>2“>c=>2“>0)+16|0;c=(>2“>M=c|0}else{M=r+(-j|0)|0}Tc(a,M,f)}}>2”>Sc[c&127](a,r,0,f)|0;o=M;return o|0}function $g(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;d=i;i=i+8|0;e=d|0;if((a|0)==0|(b|0)==0){f=0;i=d;return f|0}g=dF(40)|0;h=g;if((g|0)==0){f=0;i=d;return f|0}>2”>0;c=>2”>0;Wg(h,a,0)|0;j=a+32|0;vF(g+20|0,0,20)|0;k=c|0;do{if((k|0)==0){l=h;m=11}else{0;n=Sc(h,1,e,a)|0;if((n|0)<0){o=h;m=12;break}if((n|0)<=0){l=h;m=11;break}>2“>if((c&>2“>n=a+28|0;if((c|0)==0){o=h;m=12;break}>2“>c=>2“>0;c=>2“>1;c=>2“>0;c=0;l=n;m=11;break}}}while(0);do{if((m|0)==11){>2“>127](l,0,28,a)|0;c=g;if((g|0)==0){o=l;m=12;break}>2“>c;>2“>0)+4>>2]=0;c[(c|>2“>0)+20>>2]=0;c[(c|>2“>0)+12>>2]=0;c[(c|>2“>c=>2“>c;>2“>b;b=c|0;if((b|0)==0){f=p;i=d;return f|0}Sc(p,5,p,a)|0;f=p;i=d;return f|0}function ah(a,b){a=a|0;b=b|0;var >2“>2]|0;e=a+8|0;f=c|>2“>k=i;l=c|0;break}}else{>2“>while(0);c=>2“>0;g=c|0;if((g&3|0)==0){b=h+4|0;if((g&12|0)==0){>2“>0;c[(c|0)+8>>2]=l}else{>2“>c[(c|0)+16>>2]=-1;j=0;return j|0}>2“>0;h=c|0;if((k|0)==0){>2“>k=c|0;Hc(a,m,32)|0;if((k|0)==0){j=0;break}else{m=k}}return j|0}>2“>0;a=c|0;h=m+(a<<2)|0;if((a|0)>0){n=m;o=l}else{j=0;return j|0}while(1){>2“>c=>2“>0;c=0;p=l}l=n+4|0;if(l>>>0<h>>>0){n=l;o=p}else{j=0;break}}return j|0}function bh(a){a=a|0;var >2“>0;if((c&4096|0)==0){e=d}else{>2“>if((c|0)<0){>2“>c=>2“>d=c|0;if((d|0)==0){f=0}else{g=0;h=d;while(1){>2“>c=f}}while(0);return >2“>b=ch(c|0)|0;return f=a|0;if(f<<24>>24==0){g=c;h=b}else{i=c;j=b;k=f;while(1){f=a|0;l=da(((k&255)<<8)j(f&255)|0,17109811)|0;m=i+(f<<24>>24!=0?2:1)|0;f=a|0;if(f<<24>>24==0){g=m;h=l;break}else{i=m;j=l;k=f}}}n=h;o=g-c|0;p=n+o|0;q=da(p,17109811)|0;return q|0}g=e-1|0;h=c+g|0;if((g|0)>0){g=c;k=b;while(1){j=da(((d|0)<<8)k(d|0)|0,17109811)|0;i=g+2|0;if(i>>>0<h>>>0){g=i;k=j}else{r=i;s=j;break}}}else{r=c;s=b}if(r>>>0>h>>>0){n=s;o=e;p=n+o|0;q=da(p,17109811)|0;return q|0}n=da(((d|0)<<8)+s|0,17109811)|0;o=e;p=n+o|0;q=da(p,17109811)|0;return q|0}

function Mz(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0.0,G=0.0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0.0,Q=0.0,S=0,T=0,U=0.0,V=0.0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0,_a=0,$a=0.0,ab=0.0,bb=0.0,cb=0,db=0.0,eb=0.0,fb=0,gb=0.0,hb=0.0,ib=0.0,jb=0,kb=0.0,lb=0.0,mb=0.0,nb=0,ob=0.0,pb=0.0,qb=0.0,rb=0,sb=0.0,tb=0.0,ub=0.0,vb=0,wb=0.0,xb=0.0,yb=0.0,zb=0,Ab=0.0,Bb=0.0,Cb=0.0,Db=0,Eb=0.0,Fb=0.0,Gb=0.0,Hb=0,Ib=0.0,Jb=0.0,Kb=0.0,Lb=0,Mb=0.0,Nb=0.0,Ob=0.0,Pb=0.0,Qb=0,Rb=0.0,Sb=0.0,Tb=0,Ub=0.0,Vb=0.0,Wb=0.0,Xb=0.0,Yb=0,Zb=0.0,_b=0.0,$b=0,ac=0.0,bc=0.0,dc=0.0,ec=0,fc=0.0,gc=0.0,hc=0.0,ic=0.0,jc=0,kc=0.0,lc=0.0,mc=0.0,nc=0,oc=0.0,pc=0.0,qc=0.0,rc=0.0,sc=0,tc=0.0,uc=0.0,vc=0,wc=0.0,xc=0.0,yc=0.0,zc=0;j=i;i=i+424|0;k=j|0;l=j+40|0;m=j+72|0;n=j+104|0;p=j+136|0;q=j+168|0;r=j+200|0;s=j+232|0;t=j+264|0;u=j+296|0;v=j+328|0;w=j+360|0;x=j+392|0;y=jk(28)|0;z=y;A=$g(173192,c|>2”>Ma(84568,14,1,c|0)|0;C=6}else{>2”>Ma(84568,14,1,c|0)|0;C=6;break}else{>2”>b;c=>2”>e;c=>2”>z=c|0;if((z|0)!=0){Vg(z)|0}>2”>y=c|>3”>G=+h;y=~~(F>G?F:G);if((y|0)==0){H=0}else{z=y>>>0>65535>>>0;B=z?y>>>16:y;y=z?16:0;if(B>>>0>255>>>0){I=y|8;J=B>>>8}else{I=y;J=B}if(J>>>0>15>>>0){K=I+4|0;L=J>>>4}else{K=I;L=J}if(L>>>0>3>>>0){M=K+2|0;N=L>>>2}else{M=K;N=L}H=M+1+(N>>>0>1>>>0)|0}N=E+4|0;a:do{>2”>J=jk(32)|0;c=(>2”>0)+(K*40|0);I=c|>3”>P=+h;>2”>c=>2”>y;c=>2”>f;c=>2”>0;z=K+1|0;if((Hc[c&63](f,J,1)|0)==0){S=-1;C=123;break}>2”>K=jk(32)|0;c=(>2”>0)+(O*40|0);z=c|>3”>U=+h;>2”>c=>2”>f;c=>2”>c=>2”>0;J=O+1|0;if((Hc[c&63](y,K,1)|0)==0){S=-1;C=123;break}>2”>while(0);O=c|>2”>N=c|>2”>0,N|0,0)|0;N=c|>2”>W=bh(c|0)|0;b:do{>2”>N=c|>2”>L=c[(c|0)+8>>2]|0;if((L|0)<0){>2”>Hc[c&>2”>X=Vg(c|0)|0;if((X|0)<0){S=X;i=j;return S|0}if((d|0)>0){X=k;T=k|0;W=l|0;Y=l+8|0;O=l+16|0;N=l+24|0;L=g+32|0;g=m|0;H=m+8|0;M=m+16|0;J=m+24|0;y=n|0;f=n+8|0;z=n+16|0;B=n+24|0;D=p|0;e=p+8|0;I=p+16|0;A=p+24|0;Z=q|0;_=q+8|0;$=q+16|0;aa=q+24|0;ba=r|0;da=r+8|0;ea=r+16|0;fa=r+24|0;ga=s|0;ha=s+8|0;ia=s+16|0;ja=s+24|0;ka=t|0;la=t+8|0;ma=t+16|0;na=t+24|0;oa=k+24|0;pa=k+28|0;qa=k+32|0;ra=k+12|0;sa=k+8|0;ta=k+4|0;ua=k+20|0;k=w|0;va=w+8|0;wa=w+16|0;xa=w+24|0;ya=x|0;za=x+8|0;Aa=x+16|0;Ba=x+24|0;Ca=u|0;Da=u+8|0;Ea=u+16|0;Fa=u+24|0;Ga=v|0;Ha=v+8|0;Ia=v+16|0;Ja=v+24|0;Ka=0;La=0;while(1){>3”>Qa=b+(Ka*40|0)|0;Ra=Oa|0;V=+h;Sa=b+(Ka*40|0)+16|0;U=(V*2.0+ +>3”>125;Ta=Oa+8|0;Ua=b+(Ka*40|0)+24|0;Q=(+h*2.0+ +>3”>5;vF(X|0,0,36)|0;Va=Qa|0;Wa=Oa+16|0;h=+>3”>V;Xa=b+(Ka*40|0)+8|0;Ya=Oa+24|0;h=+>3”>h;>3”>0;V=+h;>3”>G=+h;c:do{if((Za|0)==0){_a=0;$a=V;ab=P;bb=G}else{>3”>h;>3”>0;F=+h;>3”>eb=+h;if((cb|0)==0){_a=0;$a=F;ab=db;bb=eb;break}if(F<V){fb=cb;gb=F;hb=db;ib=eb}else{fb=Za;gb=V;hb=P;ib=G}>3”>h- +>2”>Nz(n,E,Qa,T);cb=c|>3”>db=+h;>3”>h=+>3”>h=+>3”>h;>3”>0;F=+h;>3”>eb=+h;if((cb|0)==0){_a=0;$a=F;ab=db;bb=eb;break}if(F<kb){nb=cb;ob=F;pb=db;qb=eb}else{nb=jb;ob=kb;pb=lb;qb=mb}>3”>h- +>2”>Nz(q,E,Qa,T);cb=c|>3”>db=+h;>3”>h=+>3”>h;>3”>h+ +>2”>Nz(r,E,Qa,T);cb=c|>3”>db=+h;>3”>h=+>2”>Nz(s,E,Qa,T);cb=c|>3”>db=+h;>3”>h=+>3”>h;>3”>0;F=+h;>3”>eb=+h;if((cb|0)==0){_a=0;$a=F;ab=db;bb=eb;break}if(F<Ab){Db=cb;Eb=F;Fb=db;Gb=eb}else{Db=zb;Eb=Ab;Fb=Bb;Gb=Cb}>2”>if((c|0)==0){if(!cb){Hb=Db;Ib=Eb;Jb=Fb;Kb=Gb;C=89;break}>2”>if((c|0)!=0){C=84;break}>2”>if((c|0)==0){C=84}else{Hb=Db;Ib=Eb;Jb=Fb;Kb=Gb;C=89}}}while(0);do{if((C|0)==84){>3”>h;>3”>eb;h=+>3”>h;>3”>h){Hb=Db;Ib=Eb;Jb=Fb;Kb=Gb;C=89;break}else{Pb=Eb;Qb=Db;Rb=Fb;Sb=Gb}while(1){>3”>0;eb=+h;>3”>F=+h;if((cb|0)==0){_a=0;$a=eb;ab=db;bb=F;break c}if(eb<Pb){Tb=cb;Ub=eb;Vb=db;Wb=F}else{Tb=Qb;Ub=Pb;Vb=Rb;Wb=Sb}F=U+ +>3”>h=>3”>h){Hb=Tb;Ib=Ub;Jb=Vb;Kb=Wb;C=89;break}else{Pb=Ub;Qb=Tb;Rb=Vb;Sb=Wb}}}}while(0);do{if((C|0)==89){>2”>if((c|0)!=0){Lb=Hb;Mb=Ib;Nb=Jb;Ob=Kb;break}>3”>h- +>3”>F=+h+ +>3”>h=>3”>h){Lb=Hb;Mb=Ib;Nb=Jb;Ob=Kb;break}else{Xb=Ib;Yb=Hb;Zb=Jb;_b=Kb}while(1){>3”>0;F=+h;>3”>eb=+h;if((cb|0)==0){_a=0;$a=F;ab=db;bb=eb;break c}if(F<Xb){$b=cb;ac=F;bc=db;dc=eb}else{$b=Yb;ac=Xb;bc=Zb;dc=_b}>3”>Q;h=>3”>h){Lb=$b;Mb=ac;Nb=bc;Ob=dc;break}else{Xb=ac;Yb=$b;Zb=bc;_b=dc}}}}>3”>h+ +>3”>eb=+h;>3”>h->2”>if((c|0)==0){if(!cb){ec=Lb;fc=Mb;gc=Nb;hc=Ob;break}>2”>if((c|0)!=0){C=103;break}>2”>if((c|0)==0){C=103}else{ec=Lb;fc=Mb;gc=Nb;hc=Ob}}}while(0);do{if((C|0)==103){>3”>h;>3”>db;h=+>3”>eb;if(db<+h- +>2”>Nz(w,E,Qa,T);cb=c|>3”>F=+h;>3”>mc=+h->3”>mc;if(mc<+h- +>2”>while(0);if((c|0)!=0){_a=ec;$a=fc;ab=gc;bb=hc;break}>3”>h=+>3”>h;>3”>h;>3”>eb;if(eb>+h+ +>2”>Nz(x,E,Qa,T);cb=c|>3”>mc=+h;>3”>h;>3”>F;if(F>+h+ +>2”>a[(c|0)+36|0]=1;Pa=La;break}if($a==0.0){>2”>0)+16>>3]=ab;h[(c|if((a|0)!=1){Pa=1;break}>2“>0)+16>>3]=ab;h[(c|>2“>uz(c|0)|0;eF(E);S=zc;i=j;return S|0}function Nz(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var >2“>m=l+16|0;n=g+16|0;c=>2“>c=>2“>c=>2“>c=>2“>m=c|0;a:do{if((m|0)>0){>3“>u=+h;do{if(s>u){if(s>=u+ +>3“>x=+h;if(w<=x){v=0;break}v=w<x+ +>2“>while(0);r=l+16|0;m=j|0;c=~~+>2“>v=l+24|0;q=j+4|0;c=~~+>2“>p=j+8|0;c=~~(+>3“>h);>3“>h+ +>2“>l=c|>2“>c=>2“>0.0;j=b+16|0;c=>2“>c=>2“>c=>2“>c=>2“>z=c[(c|0)+16>>2]|0;y=z;do{if((y|0)==(e|0)){A=o;B=u}else{>3“>D=~~s;E=z+8|0;x=+h;F=~~x;G=~~(s+ +>3“>h);>2“>L=c|0;if((L|0)>(G|0)){J=o;K=u;break}>2“>N=c|0;if((N|0)>(H|0)){J=o;K=u;break}w=(+(((I|0)<(G|0)?I:G)|0)- +(((L|0)>(D|0)?L:D)|0))*(+(((M|0)<(H|0)?M:H)|0)- +(((N|0)>(F|0)?N:F)|0));if(w<=0.0){J=o;K=u;break}>2“>0;P=c|0;if((O|0)==(P|0)){t=27;break c}do{if((a|0)==0){Q=-1}else{if((a|0)==0){Q=-1;break}>3“>if(+h==0.0){Q=-1;break}}if(s==0.0&x==0.0){Q=-1;break}>2“>while(0);P=f+(((Q|0)<0?5:Q)<<2)|0;O=c|0;do{if((O|0)==0){>3“>R=+h;>3“>h);X=~~(S+ +>2“>S=Y>w?Y:0.0;V=c|0;do{if((V|0)==0){Z=S}else{>3“>X=~~R;_=+h;T=~~_;W=~~(R+ +>3“>h);if((I|0)<(X|0)|(L|0)>(W|0)|(M|0)<(T|0)|(N|0)>($|0)){aa=0.0}else{aa=(+(((I|0)<(W|0)?I:W)|0)- +(((L|0)>(X|0)?L:X)|0))*(+(((M|0)<($|0)?M:$)|0)- +(((N|0)>(T|0)?N:T)|0))}if(aa<=w){Z=S;break}Z=aa>S?aa:S}}while(0);if(Z>0.0){U=Z;break}>2“>while(0);F=c|0;if((F|0)==0){A=J;B=K;break}if((a|0)==0){A=J;B=K;break}>3“>H=~~s;x=+h;D=~~x;G=~~(s+ +>3“>h);if((I|0)<(H|0)){A=J;B=K;break}>2“>M=c|0;if((M|0)<(D|0)){A=J;B=K;break}>2“>D=c|0;if((D|0)==(F|0)){t=62;break c}do{if((a|0)==0){ba=-1}else{>3“>if(+h==0.0){ba=-1;break}}>3“>S=+h;if(w==0.0&S==0.0){ba=-1;break}>2“>while(0);E=f+(((ba|0)<0?5:ba)<<2)|0;C=c|0;do{if((C|0)==0){>3“>s=+h;>3“>h);H=~~(w+ +>2“>w=da>x?da:0.0;F=c|0;do{if((F|0)==0){ea=w}else{>3“>H=~~s;_=+h;D=~~_;P=~~(s+ +>3“>h);if((I|0)<(H|0)|(N|0)>(P|0)|(M|0)<(D|0)|(L|0)>(G|0)){fa=0.0}else{fa=(+(((I|0)<(P|0)?I:P)|0)- +(((N|0)>(H|0)?N:H)|0))*(+(((M|0)<(G|0)?M:G)|0)- +(((L|0)>(D|0)?L:D)|0))}if(fa<=x){ea=w;break}ea=fa>w?fa:w}}while(0);if(ea>0.0){ca=ea;break}>2“>while(0);y=c|0;if((y|0)==0){t=89;break}else{v=y;u=B;o=A}}if((t|0)==27){cc(121496,147512,276,170536)}else if((t|0)==62){cc(121496,147512,276,170536)}else if((t|0)==89){>3“>A;h=>2“>c;>2“>c;>2“>c;>2“>c;i=g;return}}function Oz(){var a=0;Wv(0,1,167424,164312)|0;a=Wz(0,1)|0;Vz(a,0);return a|0}function Pz(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0;f=i;i=i+256|0;if((HA(b,e)|0)==999){>2“>e,c=g,j)|0)|0;i=j;k=-1;i=f;return k|0}if((IA(b,d)|0)==-1){k=-1;i=f;return k|0}>2“>0;g=f|0;if((a[(c|0)+81|0]|0)==0){>3“>l=+h;if(l<0.0){n=l+-.5}else{n=l+.5}>3“>l=+h;if(l<0.0){p=l+-.5}else{p=l+.5}>2“>m,c=~~>2“>o,c=~~p,j)|0)|0;i=j}else{>3“>p=+h;if(p<0.0){r=p+-.5}else{r=p+.5}>3“>p=+h;if(p<0.0){t=p+-.5}else{t=p+.5}>2“>q,c=~~>2“>s,c=~~t,j)|0)|0;i=j}iw(d|0,109272,g,213384)|0;k=0;i=f;return k|0}function Qz(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2“>0;CA(a,d)|0;d=c|>2“>OA(d,c|0)|0;do{>2“>if((c&67108864|0)!=0){break}>2“>g=0,h=0,j=0,k=0,l=0;g=i;h=c|>2“>0;c=>2“>if((c[(c|0)+8>>2]|0)==0){>2“>Ma(92216,20,1,c|0)|0;j=-1;i=g;return j|0}}while(0);do{if((e|0)!=0){>2“>k=d+40|0;c=>2“>4096;b=d+48|0;c=0;l=_h(a,h)|0;QA(d);if((l|0)==0){>2“>c;>2“>c}GA(a);j=l;i=g;return j|0}}>2“>e=0,f=0,g=0,h=0,i=0,j=0;e=c|0;f=kk(12)|0;g=f;if((b|0)==0){h=0}else{h=Lb(b|0)|0}>2“>h;c=>2“>c;>2“>g;e=c|>2“>d=c|0;if((d|0)!=0){e=i|0;f=0;h=d;do{>2“>0,h,c|>2“>h=c|0;if((h|0)==0){break}else{i=i+8|0;j=h}}return}function Vz(b,d){b=b|0;d=d|0;var e=b+44|0;a=0;f=zB(b)|0;g=tm(b)|0;return}e=b+44|0;a=0;f=zB(b)|0;g=tm(b)|0;return}i=b+100|0;j=d;d=h;do{do{if((a|0)==103){if((Ua(d|0,138896)|0)==0){break}>2“>0;k=c|>2“>0;c=>2“>c;>2“>m;l=c|>2“>h=c|0;if((h|0)!=0){l=n|0;k=0;p=h;do{>2“>0,p,c|>2“>p=c|0;if((p|0)==0){break}else{n=n+8|0;o=p}}}}while((d|0)!=0);e=b+44|0;a=0;f=zB(b)|0;g=tm(b)|0;return}function Wz(a,b){a=a|0;b=b|0;var d=0,e=0;d=jk(392)|0;e=d;if((d|0)==0){return e|0}>2”>172736;c=>2”>a;c=b;return e|0}function Xz(b){b=b|0;var >2”>0;g=c|0;do{if((f|0)==0){h=4}else{Cc(b)}}while(0);do{if((h|0)==4){>2“>f=b+36|0;if((c|0)!=0){break}if((a|0)==0){>2“>j=e|0;l=c|0;if((l|0)==0){a=0}else{>2“>l=c|0)|0)|0;if((c|0)>>>0<(r+1|0)>>>0){o=r+11|0;c=o;r=gF(c|0,o)|0;c=r;s=r}else{s=c|0}zF(s|0,n|0)|0;AF(c|0,j|0)|0;j=c|0;n=j+(xF(j|0)|0)|0;z=46;a=z;z=z>>8;a=0)|0;q=ob(n|0,58)|0;j=c|0;if((q|0)==0){t=j}else{r=q;q=j;while(1){AF(q|0,r+1|0)|0;j=c|0;o=j+(xF(j|0)|0)|0;z=46;a=z;z=z>>8;a=z;a=0;o=ob(n|0,58)|0;j=c|0;if((o|0)==0){t=j;break}else{r=o;q=j}}}AF(t|0,n|0)|0;eF(n);q=c|>2“>c=>2“>q=Eb(k|0,119272)|0;c=q;if((q|0)!=0){break}>2“>0)+16>>2]|0;r=c|0)|0;Dc(>2”>r,c=j,m)|0);i=m;u=1;i=d;return u|0}}c=0;c=0;c=0;c=0;c=0;c=0;c=zg(0,0,0)|0;if((Ag(174368,-1,8,-15,9,0,127008,56)|0)==0){Yz(b,8,10)|0;u=0;i=d;return u|0}else{>2“>0)+16>>2]&63](114832,(m=i,i=i+1|0,i=i+7&-8,c=0,m)|0);i=m;u=1;i=d;return u|0}return 0}function Yz(b,d,e){b=b|0;d=d|0;e=e|0;var h=Hc(b,d,e)|0;i=f;return h|0}>2”>h=Ma(d|0,1,e|0,c|0)|0;i=f;return h|0}>2”>if(((c|0)-1-m|0)>>>0<e>>>0){>2”>n;o=gF(j,n)|0;c=o;if((o|0)==0){>2”>0)+16>>2]&63](107728,(n=i,i=i+1|0,i=i+7&-8,c=0,n)|0);i=n;mb(1);return 0}else{>2”>while(0);tF(p+q|0,d|0,e)|0;d=(c|>2”>d;a[(c|0)+d|0]=0;h=e;i=f;return h|0}function Zz(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;e=i;if((d|0)==0|(b|0)==0){f=0;i=e;return f|0}>2”>Dc[c[(c|h=c|0;j=h+(d<<1)-(c|0)|0;do{if(h>>>0<j>>>0){k=j+4096&-4096;c=k;l=gF(c|0,k)|0;c=l;if((l|0)!=0){break}>2“>0)+16>>2]&63](107728,(g=i,i=i+1|0,i=i+7&-8,c=0,g)|0);i=g;mb(1);return 0}}while(0);c=zg(c|0,b,d)|0;c=b;c=d;while(1){c=c;c=c;m=Eg(174368,0)|0;if((m|0)!=0){n=9;break}b=c|0;j=c|0;h=b-j|0;if((b|0)!=(j|0)){o=Yz(a,j,h)|0;if((o|0)!=(h|0)){n=12;break}}if((c|0)==0){f=d;n=15;break}}if((n|0)==9){>2“>0)+16>>2]&63](102016,(g=i,i=i+8|0,c=m,g)|0);i=g;mb(1);return 0}else if((n|0)==12){>2“>0)+16>>2]&63](96176,(g=i,i=i+8|0,c=o,g)|0);i=g;mb(1);return 0}else if((n|0)==15){i=e;return f|0}return 0}function _z(a,b){a=a|0;b=b|0;var c=0,d=0;c=xF(b|0)|0;d=(Zz(a,b,c)|0)==(c|0);return(d?1:-1)|0}function $z(b,c){b=b|0;c=c|0;var d=0,e=0,f=0;d=i;i=i+8|0;e=d|0;a=c;f=(Zz(b,e,1)|0)==1;i=d;return(f?c:-1)|0}function aA(b){b=b|0;var if((a|0)!=0){e=0;break}>2”>d=0,e=0;d=c|0;do{if((d|0)!=0){Cc(b)}}if((a|0)!=0){return}>2”>d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,q=0;d=i;i=i+8|0;e=d|0;f=e;g=c|0;do{>2”>c=0;h=e;c=h;c=0;j=0;while(1){c=c;c=c;k=Eg(174368,4)|0;if((k|0)==1){l=7;break}else if((k|0)!=0){m=j;n=k;l=6;break}k=j+1|0;if((j|0)>=101){m=k;n=0;l=6;break}o=c|0;Yz(b,o,(c|0)-o|0)|0;j=k}if((l|0)==6){>2“>0)+16>>2]&63](80992,(q=i,i=i+16|0,c=j=c|0;Yz(b,j,(c|0)-j|0)|0;j=Bg(174368)|0;if((j|0)==0){k=c|0;a=k;a=k>>>8;a=k>>>16;a=k>>>24;k=c|0;a=k;a=k>>>8;a=k>>>16;a=k>>>24;Yz(b,h,8)|0;break}else{>2”>0)+16>>2]&63](167120,(q=i,i=i+8|0,c=j,q)|0);i=q;mb(1)}}}}while(0);do{if((g|0)!=0){Cc(b);i=d;return}}if((a|0)!=0){break}>2”>while(0);q=b+32|0;if((c|0)==0){i=d;return}>2”>0;if((f|0)==(c|0)){i=d;return}if((a|0)!=0){i=d;return}if((f|0)!=0){>2”>c=0;i=d;return}function dA(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>d;c=0;Zz(a,g,_b(g|0,b|0,f|0)|0)|0;i=e;return}function eA(b,c){b=b|0;c=+c;var d=0,e=0,f=0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;if(c<-1.0e15){d=19856;e=19;f=Zz(b,d,e)|0;return}if(c>1.0e15){d=19857;e=18;f=Zz(b,d,e)|0;return}g=c*100.0;if(g<0.0){h=g+-.5}else{h=g+.5}i=~~h;if((i|0)==0){d=159152;e=1;f=Zz(b,d,e)|0;return}j=(i|0)<0;k=178892;l=j?-i|0:i;i=0;m=2;while(1){n=(l|0)%10|0;o=(l|0)/10|0;if((n|0)==0&i<<24>>24==0){p=0;q=k}else{r=k-1|0;a=n|48;p=1;q=r}do{if((m|0)==1){if(p<<24>>24==0){s=1;t=q;break}r=q-1|0;a=46;s=1;t=r}else{s=p;t=q}}while(0);r=m-1|0;if((l+9|0)>>>0>18>>>0|(r|0)>0){k=t;l=o;i=s;m=r}else{break}}if(j){j=t-1|0;a=45;u=j}else{u=t}d=u;e=178892-u|0;f=Zz(b,d,e)|0;return}function fA(b,d){b=b|0;d=d|0;var >2”>c;>2”>c;>2”>c;>2”>c;v=o-1|0;a=r|48;t=1;u=v}do{if((q|0)==1){if(t<<24>>24==0){w=1;x=u;break}v=u-1|0;a=46;w=1;x=v}else{w=t;x=u}}while(0);v=q-1|0;if((p+9|0)>>>0>18>>>0|(v|0)>0){o=x;p=s;f=w;q=v}else{break}}if(n){q=x-1|0;a=45;y=q}else{y=x}j=y;k=178892-y|0}}t=j-1|0;a=w|48;D=1;E=t}do{if((x|0)==1){if(D<<24>>24==0){F=1;G=E;break}t=E-1|0;a=46;F=1;G=t}else{F=D;G=E}}while(0);n=x-1|0;if((y+9|0)>>>0>18>>>0|(n|0)>0){j=G;y=u;d=F;x=n}else{break}}if(k){k=G-1|0;a=45;H=k}else{H=G}z=H;A=178892-H|0;B=Zz(b,z,A)|0;i=e;return}function gA(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;fA(a,b);if((c|0)>1){d=1}else{return}do{Zz(a,163208,1)|0;fA(a,b+(d<<4)|0);d=d+1|0;}while((d|0)<(c|0));return}function hA(a){a=a|0;return 1}function iA(b){b=b|0;var c=0;a=>3”>10.0/+h+ +a=1;return 0}function jA(b){b=b|0;var c=0;a=>3“>h-a=1;return 0}function kA(b){b=b|0;var c=0;a=>3”>h-a=1;return 0}function lA(b){b=b|0;var c=0;a=>3“>10.0/+h+ +a=1;return 0}function mA(b){b=b|0;var c=0;a=>3”>h*1.1;a=1;return 0}function nA(b){b=b|0;var c=0;a=>3”>h/1.1;a=1;return 0}function oA(b){b=b|0;var d=0,e=0,f=0.0,g=0.0;d=b+536|0;e=(a|0)==0;a=e&1;if(!e){return 0}>2”>0;d=c|f=1;return 0}function pA(b){b=b|0;var >2“>0)+168>>2]|0;e=b+580|0;if((c|0)!=0){Rh(b,d);f=b+540|0;a=1;return}>2“>d;e=(c|0)+112|0;a=a|2;AA(b,d);Rh(b,d);f=b+540|0;a=1;return}function qA(b,d,e){b=b|0;d=d|0;e=e|0;var >2“>c;>2“>c;>2“>c;>2“>c;switch(d|0){case 2:{a=1;a=2;a=>2“>c;>2“>c;>2“>c;>2“>c;i=f;return};case 3:{>3“>h);a=1;a=3;a=>2“>c;>2“>c;>2“>c;>2“>c;i=f;return};case 4:{a=>3“>m=+h;>3“>h- +((>3“>.10000000000000009/(m*+h)+ +>3“>d=b+344|0;h=(+>2“>c|0)>>>0>>>0).5)>3“>h;n=m}else{>3“>d=b+336|0;h=+>3“>h- +((>3“>.10000000000000009/(m*+h);>3“>h- +((>3“>.10000000000000009/(m*+h)+ +>3“>h=n*1.1;a=>2“>c;>2“>c;>2“>c;>2“>c;i=f;return};case 5:{a=>3“>1.1;h=>3“>d=b+336|0;h=+>3“>h- +((>3“>.10000000000000009/(n*+h);>3“>h-(+>2“>c|0)>>>0>>>0).5)>3“>d=b+336|0;h=(+>2“>c|0)>>>0>>>0).5)>3“>h;>3“>h-(+>2“>c|0)>>>0>>>0).5)a=>2”>c;>2”>c;>2”>c;>2”>c;i=f;return};case 1:{>3”>h);>2”>p=g+8|0;q=(c|0)+112|0;a=a|0)+112|0;a=a&-3;break}else if((o|0)==2){0)+115|0;a=a|0)+115|0;a=a&-3;break}else if((o|0)==1){0)+117|0;a=a|0)+117|0;a=a&-3;break}else{break}}}>2“>eF(p);c=0}>2“>0;c=p;do{if((p|0)!=0){d=Sx(p)|0;if((d|0)==1){0)+117|0;a=a|>2”>FA(o,t,c|0);r=t+2|0;FA(o,t|1,fw(p,u)|0);v=Xv(q,1,u)|0;if((v|0)==0){s=r;break}else{t=r;u=v}}}>2”>c=fk(fw(p,w)|0,p)|0;break}else if((d|0)==2){0)+115|0;a=a|>2“>3|0)==3?u:o)+28>>2]|0)|0);v=(Nw(Hx(c[((c&>2“>3|0)==2?u:v)+28>>2]|0)|0);c=>2“>C=B+8|0;D=c|0;if((Ya(D|0,120056)|0)==0){E=20;break}if((Ya(D|0,120832)|0)==0){E=22;break}if((Ya(D|0,121680)|0)!=0){break}FA(t,6,fw(p,B)|0);D=Xv(r,2,B)|0;if((D|0)==0){y=z;break a}else{B=D}}if((E|0)==20){E=0;FA(t,2,fw(p,B)|0)}else if((E|0)==22){E=0;FA(t,5,fw(p,B)|0)}>2“>while(0);c=>2“>o=Wv(Hx(c[((c&3|0)==2?u:v)+28>>2]|0)|0,2,125272,0)|0;if((o|0)==0){break}else{G=o}}else{G=r}>2“>r=(c|0)+112|0;a=a|2;AA(b,p);break}else{break}}}while(0);a=1;a=1;a=>2“>c;>2“>c;>2“>c;>2“>c;i=f;return};default:{>2“>c;>2“>c;>2“>c;>2“>c;i=f;return}}}function rA(b,d,e){b=b|0;d=d|0;e=e|0;var >2“>c;>2“>c;>2“>c;>2“>c;a=0;a=0;i=d;return}function sA(b,e){b=b|0;e=e|0;var >2“>c;>2“>c;>2“>c;>2“>c;>3“>h)/+>3“>l=+h;m=(l- +>3“>h;n=~~k;do{if((((n|0)>-1?n:-n|0)|0)<1){o=~~m;if((((o|0)>-1?o:-o|0)|0)>=1){break}i=f;return}}while(0);n=d|0;if((n|0)==0){yA(b,j,l)}else if((n|0)==2){>2“>if((c|0)==0){>3“>h->3“>h-m/l}else{>3“>h->3“>h}a=1}>2“>c;>2“>c;>2“>c;>2“>c;i=f;return}function tA(a,b,c){a=a|0;b=b|0;c=c|0;return}function uA(a){a=a|0;return}function vA(b,d,e){b=b|0;d=d|0;e=e|0;var >2“>g=Hw(150416,173944,0)|0;c=148120;h=g}else{g=Eb(d|0,144944)|0;if((g|0)==0){return}else{i=Dw(g,0)|0;Ha(g|0)|0;h=i;break}}}while(0);if((h|0)==0){return}>2“>g=c|0;do{if((g|0)==0){j=i}else{Cc(>2”>while(0);Sj(j);Kw(c|0)|0}>2”>h;c[(c|0)+136>>2]=f;if((Pz(f,h,e)|0)==-1){return}>2”>0;c=0;a=1;return}function wA(a,b){a=a|0;b=b|0;var >2”>0;Pz(d,c|0,b)|0;return}function xA(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>0;Qz(e,c|0,b,d)|0;return}function yA(b,d,e){b=b|0;d=+d;e=+e;var >2”>if((c|0)==0){>3”>h;>3”>h}else{>3”>h;>3”>h}>3”>0)+168>>2]|0;h=>3”>l-d;h=>2”>while(0);m=b+576|0;g=c|0;if((s|0)==(g|0)){i=f;return}do{if((g|0)!=0){o=Sx(g)|0;if((o|0)==0){0)+112|0;a=a&-2;break}else if((o|0)==1){0)+117|0;a=a&-2;break}else if((o|0)==2){0)+115|0;a=a&-2;break}else{break}}}>2“>0;c=s;do{if((s|0)!=0){m=Sx(s)|0;if((m|0)==0){0)+112|0;a=a|1;o=Wv(s,0,133568,0)|0;if((o|0)==0){break}>2”>o=(c|0)+115|0;a=a|>2”>c=fk(fw(s,o)|0,s)|0;break}else if((m|0)==1){0)+117|0;a=a|1;m=Wv(Hx(s)|0,1,133568,0)|0;if((m|0)==0){break}while(0);a=1;i=f;return}function zA(a,b){a=a|0;b=b|0;var >2”>0;f=c|0;a:do{if((f|0)>=1){>2”>k=zA(c|0,b)|0;if((k|0)!=0){l=k;break}if((j|0)<(f|0)){j=j+1|0}else{break a}}i=d;return l|0}}>3”>n=+h;do{>3”>h){>3”>h){break}>3”>if(n<+h){break}else{l=a}i=d;return l|0}}while(0);l=0;i=d;return l|0}function AA(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=a+592|0;e=b|0;do{if((Ix(e)|0)==(b|0)){if((Nw(b)|0)==0){FA(d,0,116736);break}else{FA(d,0,115792);break}}else{FA(d,0,117648)}}>2”>FA(d,h,c|0);FA(d,h+1|0,fw(e,i)|0);f=h+3|0;FA(d,h+2|0,0);j=Xv(b,0,i)|0;if((j|0)==0){g=f;break}else{h=f;i=j}}}>2”>while(0);c=fk(fw(e,k)|0,e)|0;return}function BA(a,b){a=a|0;b=b|0;var >2”>f=jk(632)|0;c=f;c=f;g=f}else{f=c|0;if((f|0)==0){c=e;g=e;break}f=jk(632)|0;c[(c|0)+4>>2]=f;i=c[(c|0)+4>>2]|0}else{i=h}c=i;g=i}}b;c[c>>2]=a;return}function CA(a,b){a=a|0;b=b|0;var >2“>f=jk(632)|0;c=f;c=f;g=f}else{f=c|0;if((f|0)==0){c=e;g=e;break}f=jk(632)|0;c[(c|0)+4>>2]=f;i=c[(c|0)+4>>2]|0}else{i=h}c=i;g=i}}b;c[c>>2]=a;return(MA(a,3,b)|0)!=0|0}function DA(a){a=a|0;var >2”>0;c=b;return b|0}function EA(a){a=a|0;var >2”>0;d=c|0;do{if((d|0)!=0){>2”>c=>2”>while(0);c=d;return d|0}function FA(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>f=c|>2”>h=b+10|0;c=>2”>0,h<<2)|0;c=>2”>b=0,d=0,e=0,f=0,g=0;b=a+160|0;d=c|0;if((d|0)!=0){e=d;while(1){>2”>0;f=e+604|0;g=c|0;if((g|0)!=0){eF(g)}>2”>0;c=>2”>0;f=e+592|0;g=c|0;if((g|0)!=0){eF(g)}>2”>0;c=>2”>0;f=c|0;if((f|0)!=0){eF(f)}c=0;c=>2“>0;c=>2“>0;c=0;return}function HA(a,b){a=a|0;b=b|0;var d=0,e=0;d=MA(a,1,b)|0;if((d|0)==0){e=999;return e|0}>2“>0;c=>2“>c=>2“>c=>2“>c=>2“>d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0;d=i;e=b|0;Wx(e,95216,272,1)|0;f=b+8|0;g=a;c[(c|0)+136>>2]=g;if((Ix(e)|0)!=(b|0)){>2“>j=c|0}else{>2“>l=c|>2“>c;>2“>0;c=>2“>c;>2“>c;j=k;break}>2“>g,c=k,l)|0)|0;i=l;m=-1;i=d;return m|0}}while(0);if((j|0)==0){m=-1;i=d;return m|0}>2“>2]&1);a=c[(c|>2“>0)+8>>2]=a;a=c|0;do{if((a|0)!=0){Cc(>2“>c[(c|0)+140>>2]=e}}while(0);Zh(0);m=0;i=d;return m|0}function JA(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;if((Wx(b|0,95216,0,1)|0)==0){return 0}>2“>0;e=c|0;if((e|0)==0){f=d}else{Cc(>2“>0)+140>>2]=0;f=c|0}>2“>h=0,j=0,k=0,l=0,m=0;h=i;i=i+128|0;j=e;e=i;i=i+32|0;tF(e,j,32)|0;j=h|0;k=j|0;zF(k|0,c|0)|0;l=j+(xF(k|0)|0)|0;z=58;a=z;z=z>>8;a=>2“>Fv(0,142448,(l=i,i=i+8|0,c=>2“>l=c|>2“>0;c=>2“>c;m=g}if((m|0)==0){i=h;return}Vc(b,d,e,f);i=h;return}function LA(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;j=i;i=i+128|0;k=j+64|0;l=j|0;DF(l|0,e|0,63)|0;m=gb(l|0,58)|0;if((m|0)!=0){a=0}>2”>DF(b|0,c|0,63)|0;q=gb(b|0,58)|0;if((q|0)!=0){a=0}>2”>q=r|0;s=c|0;if((s|0)==0){n=q;break a}else{o=q;p=s}}if((r|0)==0){n=o;break}p=k|0;b=o;s=r;while(1){a=0}if((Ya(l|0,p|0)|0)!=0){n=b;break a}>2“>0;t=q|0;if((c|0)<=(f|0)){n=b;break a}>2“>while(0);l=kk(20)|0;c=>2“>c=>2“>e;c=>2“>g;c=h;i=j;return 1}function MA(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;f=i;i=i+128|0;g=f+64|0;h=(d-3|0)>>>0<2>>>0?0:d;j=f|0;DF(j|0,e|0,63)|0;e=gb(j|0,58)|0;do{if((e|0)==0){k=0;l=0}else{m=e+1|0;a=0;n=gb(m|0,58)|0;if((n|0)==0){k=0;l=m;break}a=0;k=n+1|0;l=m}}>2“>p=0;q=b+80+(d<<2)|0;c=p;i=f;return p|0}n=g|0;g=(k|0)==0;r=(h|0)==(d|0);a:do{if((l|0)==0){s=e;t=m;while(1){a=0;v=u+1|0}do{if((Ya(n|0,j|0)|0)==0){u=(v|0)==0;if(!g){>2”>while(0);u=c|>2”>q=b+80+(d<<2)|0;c=p;i=f;return p|0}else{if(g){t=e;s=m;while(1){a=0;y=x+1|0}do{if((Ya(n|0,j|0)|0)==0){x=(y|0)==0;if(x){w=t;break a}if((Ya(y|0,l|0)|0)!=0){break}if(x|r){w=t;break a}if((MA(b,h,y)|0)!=0){w=t;break a}}}>2“>0;u=c|0;if((u|0)==0){p=0;break}else{t=x;s=u}}>2“>DF(n|0,c|0,63)|0;s=gb(n|0,58)|0;if((s|0)==0){B=0}else{a=0;B=s+1|0}do{if((Ya(n|0,j|0)|0)==0){s=(B|0)==0;if(!s){if((Ya(B|0,l|0)|0)!=0){break}}>2“>while(0);s=c|>2“>q=b+80+(d<<2)|0;c=p;i=f;return p|0}}>2“>p=0;q=b+80+(d<<2)|0;c=p;i=f;return p|0}>2“>Fv(1,91016,(C=i,i=i+1|0,i=i+7&-8,c=>2“>p=0;q=b+80+(d<<2)|0;c=p;i=f;return p|0}>2“>p=z;q=b+80+(d<<2)|0;c=p;i=f;return p|0}>2“>0;D=c[(c|>2“>0,112008,(C=i,i=i+24|0,c=>2“>c=>2“>D,C)|0)|0;i=C;p=z;q=b+80+(d<<2)|0;c=p;i=f;return p|0}function NA(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;if((e|0)==0){f=0;return f|0}if(!(a|0)){Iv(178896,0,0);a=1}g=Lb(e|0)|0;e=gb(g|0,58)|0;do{if((e|0)==0){eF(g);h=1;i=b+60+(d<<2)|0;j=19}else{a=>2“>l=Lb(c|0)|0;p=gb(l|0,58)|0;if((p|0)!=0){a=0}if((a|0)==0){j=12}else{if((pm(g,l)|0)==0){j=12}else{q=n}}if((j|0)==12){j=0;p=c|0;if(p>>>0<(c|0)>>>0){r=p}else{Jv(178896,1)|0;r=c|0}c=r+1;a=0)+4>>2]|0)|0;p=c|0;if(p>>>0<(c|0)>>>0){s=p}else{Jv(178896,1)|0;s=c|0}c=s+1;a=>2”>eF(l);l=c|>2”>q=c|0;if((q|0)==0){t=h}else{g=i;o=0;n=h;m=q;while(1){a=0}if((o|0)==0){j=24}else{if((pm(o,q)|0)==0){u=n}else{j=24}}if((j|0)==24){j=0;s=c|0;if(s>>>0<(c|0)>>>0){v=s}else{Jv(178896,1)|0;v=c|0}c=v+1;a=32;Lv(178896,q)|0;u=0}>2“>0;r=c|0;if((r|0)==0){t=u;break}else{g=s;o=q;n=u;m=r}}}if(t<<24>>24==0){break}else{f=213392}return f|0}}while(0);t=c|0;if(t>>>0<(c|0)>>>0){w=t}else{Jv(178896,1)|0;w=c|0}a=0;w=c|0;c=w;f=w;return f|0}function OA(a,b){a=a|0;b=b|0;var >2“>0;MA(d,3,b)|0;b=c|0;if((b|0)==0){e=999;return e|0}>2“>0;g=c|>2“>g;h=c|>2“>h;i=c|>2“>i;c=>2“>b=a+152|0;f=c|>2“>c=>2“>c=0;e=999;return e|0}>2“>0;c=>2“>j=c|>2“>j;c=>2“>c=>2“>c=i;e=300;return e|0}else{>2“>c;e=300;return e|0}return 0}function PA(a){a=a|0;var >2“>e=c|0;if((e|0)==0){d=0;break}Cc(a);d=0}else{d=1}}while(0);return d|0}function QA(a){a=a|0;var >2“>d=c|0;if((d|0)==0){break}Cc(a)}}>3“>f=0.0,g=0.0,i=0.0,j=0.0,k=0.0,l=0,m=0,n=0;f=+h;>3“>i=+h;>3“>k=i*+h;>3“>h=j*(f+ h[b(m<<4)>>3]);>3“>h=k*(f+ h[b(n<<4)>>3]);>2“>d=0;b=c|0;if((b|0)==0){return}Cc(a);return}function TA(a){a=a|0;var >2”>d=c|0;if((d|0)==0){break}Cc(a)}}while(0);bA(a);return}function UA(a){a=a|0;var >2”>d=c|0;if((d|0)==0){return}Cc(a);return}function VA(a){a=a|0;var >2”>d=c|0;if((d|0)==0){return}Cc(a);return}function WA(a){a=a|0;var >2”>d=c|0;if((d|0)==0){return}0;Vc(>2“>0)+308>>2]|0)+(b<<2)>>2]|0,b,c|0);return}function XA(a){a=a|0;var >2“>d=c|0;if((d|0)==0){return}Cc(a);return}function YA(a,b){a=a|0;b=b|0;var >2“>d=c|0;if((d|0)==0){return}Cc(a);return}function ZA(a,b){a=a|0;b=b|0;var >2“>d=c|0;if((d|0)==0){return}Cc(a);return}function _A(a){a=a|0;var >2“>d=c|0;if((d|0)==0){return}Cc(a);return}function $A(a){a=a|0;var >2“>d=c|0;if((d|0)==0){return}Cc(a);return}function aB(a){a=a|0;var >2“>d=c|0;if((d|0)==0){return}Cc(a);return}function bB(a){a=a|0;var >2“>d=c|0;if((d|0)==0){return}Cc(a);return}function cB(a,b){a=a|0;b=b|0;var >2“>d=c|0;if((d|0)==0){return}Cc(a);return}function dB(a){a=a|0;var >2“>d=c|0;if((d|0)==0){return}Cc(a);return}function eB(a,b){a=a|0;b=b|0;var >2“>d=c|0;if((d|0)==0){return}Cc(a);return}function fB(a){a=a|0;var >2“>d=c|0;if((d|0)==0){return}Cc(a);return}function gB(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var >2“>h=c|0;if((h|0)==0){return}Bc(a,b,d,e,f);return}function hB(a){a=a|0;var >2“>d=c|0;if((d|0)==0){return}Cc(a);return}function iB(a,b){a=a|0;b=b|0;var >2“>e=c|0;if((e|0)==0){return}Dc(a,b);return}function jB(a){a=a|0;var >2“>d=c|0;if((d|0)==0){return}Cc(a);return}function kB(b,e,f){b=b|0;e=e|0;f=f|0;var >2“>c;>2“>c;>2“>c;>2“>c;>2“>0;m=c|0;if((m|0)==0){i=g;return}if((a|0)==0){i=g;return}>2“>if((c|0)!=0){break}i=g;return}}>2“>m=e|0;n=(c=d|d<<8|d<<16|d<<d|d<<8|d<<16|d<<>2”>m=e+8|0;o=(c=d|d<<8|d<<16|d<<d|d<<8|d<<16|d<<>3“>p=+h;>3“>r=+h;>3“>q=r*+h*>3“>r*+h*>2“>m=j;u=e;c=>2“>c=>2“>c=>2“>c=>2“>u=c|0;if((u|0)==0){i=g;return}Tc(b,j,f);i=g;return}function lB(b,d){b=b|0;d=d|0;var >2“>0;f=(c|0)+16|0;g=gb(d|0,58)|0;h=(g|0)!=0;if(h){a=0}do{if((e|0)!=0){>2“>0,d,f);i=c|0;if((i|0)==0){break}Dc(b,f)}}while(0);if(!h){return}a=58;return}function mB(a,b,d){a=a|0;b=b|0;d=d|0;var >2“>b;c=>2“>zh(b)|0;g=c|0;do{if((g|0)!=0){>2“>while(0);g=Ah(b,d,c|0)|0;if((g|0)==0){i=e;return}else if((g|0)==1){>2“>Fv(0,145840,(h=i,i=i+8|0,c=b,h)|0)|0;i=h}eF(g);i=e;return}else{>2“>e=0,f=0,g=0,h=0,i=0;e=c|a=0}do{if((e|0)!=0){>2”>0,d,f);i=c|0;if((i|0)==0){break}Dc(b,f)}}while(0);if(!h){return}a=58;return}function oB(a,b,d,e){a=a|0;b=b|0;d=d|0;e=+e;var >2”>0;h=a+16|0;i=(c|0)+96|0;do{if((f|0)!=0){>2”>0,b,i);j=c|0;if((j|0)==0){break}Dc(a,i)}}>2”>0)+136>>2]=d;g[(c|0)+140>>2]=e;return}function pB(b,d){b=b|0;d=d|0;var >2”>0;g=c|>2”>f=c|0;if((f|0)==0){i=e;return}b=g+144|0;j=g+152|0;k=g+148|0;g=d;d=f;do{g=g+4|0;f=a|0;l=f<<24>>24==115;a:do{if(l){if((Ya(d|0,164472)|0)!=0){m=20;break}>2”>c=1;break a}if((Ya(d|0,117240)|0)==0){>2”>while(0);c=0;break a}}while(0);if((Ya(d|0,98216)|0)!=0){m=20;break}n=p;o=(a|0)==0}>2“>c=1;break c}else if((f<<24>>24|0)==117){if((Ya(d|0,82552)|0)!=0){break}>2“>while(0);Fv(0,164352,(q=i,i=i+8|0,c=d,q)|0)|0;i=q}}>2“>f=0,g=0,j=0,k=0.0,l=0,m=0,n=0.0,o=0,p=0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0;d=i;i=i+32|0;f=d|0;g=c|0;if((g|0)==0){i=d;return}>2“>if((c[(c|0)+144>>2]|0)==0){i=d;return}>3“>h)*.>3“>k;n=(+h+ +>3“>5;b=f+8|0;h=>2“>c;>2“>c;>2“>c;>2“>c;do{>3“>q=+h;>3“>s=+h;>3“>u=s*+h;>3“>h=>3“>u*(r+n);p=f+16|0;h=t*(q+ +>3“>p=f+24|0;h=u*(r+ +>3“>h=>3“>h);>3“>h);>2“>while(0);Tc[c&127](a,l,e);i=d;return}function rB(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2“>k=j+100|0;if((c|0)==0){i=f;return}>2“>0;if((c|0)==0){i=f;return}if((e&4|0)==0){m=e;n=0}else{>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;m=e&-5;n=1}if((c|0)<(d|0)){e=d+10|0;c=e;o=mk(c|0,e<<4)|0;c=o;q=o}else{q=c|0}>3”>s=+h;>3”>u=t*+h;>2”>if((c|0)==0){if(o){w=0}else{break}do{>3”>h=v*(s+ h[b(w<<4)+8>>3]);w=w+1|0;}while((w|0)<(d|0))}else{if(o){x=0}else{break}do{t=-0.0-u*(s+ h[b(x<<4)+8>>3]);>3”>h=t;x=x+1|0;}while((x|0)<(d|0))}}>2”>Vc[c&63](a,b,d,m)}if((n|0)==0){i=f;return}>2”>0)+16|0;j=g;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>e=0,f=0,g=0,j=0,k=0;e=i;i=i+64|0;f=b;b=i;i=i+32|0;tF(b,f,32)|0;f=e|0;g=f;j=b;c=>2”>c=>2”>c=>2”>c=>2”>j=f+32|0;g=j;k=b+16|0;c=>2”>c=>2”>c=>2”>c=>3”>h=+>3”>h=+>3”>h=+>3”>h=+>2”>i=0,j=0,k=0,l=0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0,s=0;i=c|0;if((i|0)==0){return}>2”>if((c[(c|0)+144>>2]|0)==0){return}Ic(a,b,d,e,f,g&255);return}if((c|0)<(d|0)){i=d+10|0;c=i;k=mk(c|0,i<<4)|0;c=k;l=k}else{l=c|0}>3“>n=+h;>3“>p=o*+h;>2“>if((c|0)==0){if(k){r=0}else{break}do{>3“>h=q*(n+ h[b(r<<4)+8>>3]);r=r+1|0;}while((r|0)<(d|0))}else{if(k){s=0}else{break}do{o=-0.0-p*(n+ h[b(s<<4)+8>>3]);>3“>h=o;s=s+1|0;}while((s|0)<(d|0))}}>2“>e=0,f=0,g=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0,p=0;e=c|0;if((e|0)==0){return}>2“>if((c[(c|0)+144>>2]|0)==0){return}Tc(a,b,d);return}if((c|0)<(d|0)){e=d+10|0;c=e;g=mk(c|0,e<<4)|0;c=g;i=g}else{i=c|0}>3”>k=+h;>3”>m=l*+h;>2”>if((c|0)==0){if(g){o=0}else{break}do{>3”>h=n*(k+ h[b(o<<4)+8>>3]);o=o+1|0;}while((o|0)<(d|0))}else{if(g){p=0}else{break}do{l=-0.0-m*(k+ h[b(p<<4)+8>>3]);>3”>h=l;p=p+1|0;}while((p|0)<(d|0))}}>2”>e=0,f=0;e=c|0;if((d|0)==0){return}if((a|0)==0|(e|0)==0){return}Dc(b,d);return}function wB(b,d,e,f,g,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;j=j|0;var >2“>p=c|0;if((p|0)==0){i=k;return}Bc(b,d,e,f,g&255);i=k;return}>2“>0;p=c|0;if((d|0)<1&(p|0)<1){i=k;return}>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;if((f|0)>1){>3“>w=+h;>3“>y=+h;do{z=h[e(u<<4)>>3];v=vh[e(u<<4)+8>>3];w=w<A?w:A;x=x>z?x:z;y=y>A?y:A;u=u+1|0;}>3“>v;h=>3“>x;h=y;B=x;C=v;D=y;E=w}else{>3“>C=+h;>3“>E=+h}t=m|0;m=l|0;w=B-C;s=l+24|0;q=l+8|0;C=D-E;E=+(p|0);D=+(d|0);B=w/D;y=C/E;do{if((a|0)==0){F=D;G=E}else{if((pm(j,160408)|0)==0){F=D*B;G=E;break}if((pm(j,155480)|0)==0){F=D;G=E*y;break}if((pm(j,151816)|0)==0){F=D*B;G=E*y;break}if((Km(j)|0)<<24>>24==0){F=D;G=E;break}if(B<y){F=D*B;G=E*B;break}else{F=D*y;G=E*y;break}}}while(0);if(F<w){>3“>h;>3“>h-y}if(G<C){>3“>h;>3“>h-y}>2“>if((c&8192|0)==0){>3“>C=+h;>3“>w=+h;>3“>D=w*+h;>3“>G=E*I;h=>3“>D*H;d=l+16|0;H=+h;>3“>F=E*K;h=>3“>L=y;M=+h}if(L>M){>3“>M;h=L}>3“>M=+h;if(L>M){>3“>M;h=L}if((n|0)==0){i=k;return}>2“>a=a|0;b=+b;if((c|0)==0){return}>2“>Ya(c|>2“>c=>2“>e=0,f=0;e=c|0;if((e|0)==0){f=0;return f|0}f=Oc(b,d)|0;return f|0}function BB(a){a=a|0;var b=0,d=0,e=0,f=0;b=i;i=i+64|0;d=b|0;e=c|0;if((e|0)==0){f=0;i=b;return f|0}>2”>a;f=Hc[c&63](e,d,4)|0;i=b;return f|0}function CB(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;d=i;if((b|0)==0){cc(153800,163008,590,170512);return 0}>2”>f=b+20|0;g=c|0;if((g|0)!=0){mc(g|0,0,0)|0;h=1;i=d;return h|0}g=Sm(e)|0;if((g|0)==0){h=1;i=d;return h|0}>2”>e=Wb(c|>2”>e,c=g,f)|0)|0;i=f;h=0;i=d;return h|0}f=c|0;if((f|0)>49){a=1;h=1;i=d;return h|0}else{c=f+1;h=1;i=d;return h|0}return 0}function DB(b){b=b|0;var d=0;if((a|0)==0){return}>2”>Ha(b|0)|0;c=0;return}function EB(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>c;>2”>c;>2”>c;>2”>c;if((b|0)==0){g=-1;j=-1}else{>3”>k=+h;>3”>m=+(f|0);h=>2”>g=~~(+((c|>2”>c=if((a|0)==0){break}do{if((c|0)==0){D=c|0;if((c|0)==(D|0)){break}c=D;D=c|0;if((D|0)==0){break}Vg(D)|0;c=0}}0)+8>>2]|0)+24>>3];F=E<1.0?96.0:E;D=c|0;if((D|0)==0){G=$g(173112,c|0)|0;c=G;if((G|0)==0){H=12}else{I=G;J=C;H=11}}else{I=D;J=C;H=11}if((H|0)==11){>2”>f;D=Hc[c&63](I,J,4)|0;if((D|0)==0){H=12}else{K=D;H=191}}a:do{if((H|0)==12){D=jk(64)|0;G=D;if((D|0)==0){L=-1;M=-1;break}>2”>O=A|0;P=B|0;Q=D+20|0;R=c|0;b:do{if((R|0)==0){H=25}else{if((Nb(O|0,1,20,R|0)|0)==20){S=0}else{H=25;break}while(1){>2”>0,c|0)|0)==0){break}if(T>>>0<10>>>0){S=T}else{H=25;break b}}>2”>c;>2”>0;V=D+24|0;c=U;do{if((S|0)==8){if((wF(A+8|0,121160,4)|0)!=0){W=U;H=26;break}>2”>120288;c=11;H=90}else if((S|0)==7){while(1){>2”>c=>2”>W=c|0;H=26;break}}else{W=U;H=26}}while(0);c:do{if((H|0)==26){switch(W|0){case 1:{>2”>0;mc(c|>2”>while(V>>>0<2>>>0);V=c|0;U=0;X=0;do{Y=ab(V|0)|0;if((bc(V|0)|0)!=0){break c}X=Y<<(U<<3)|X;U=U+1|0;}>2”>while(V>>>0<2>>>0);V=c|0;U=0;Z=0;do{_=ab(V|0)|0;if((bc(V|0)|0)!=0){break c}Z=_<<(U<<3)|Z;U=U+1|0;}>2”>X|T<<16;c=Z|Y<<16;break c;break};case 5:{>2”>0;mc(c|T=a|0;if(T<<24>>24==0){if((db(V|0,1024,U|0)|0)==0){aa=Z;break}X=a|0;if(X<<24>>24==0){aa=V;break}else{ba=X;ca=V}}else{ba=T;ca=Z}if((Qa(ba&255|0)|0)==0){aa=ca;break}else{Z=ca+1|0}}Z=a|0;if(Z<<24>>24==0){if((db(V|0,1024,U|0)|0)==0){break c}da=d|0;ea=V}else{da=Z<<24>>24;ea=aa}if((da|0)==91){fa=ea}else{break c}while(1){Z=fa+1|0;T=a|0;if(T<<24>>24==0){if((db(V|0,1024,U|0)|0)==0){ga=0;ha=Z;break}X=a|0;if(X<<24>>24==0){ga=0;ha=V;break}else{ia=X;ja=V}}else{ia=T;ja=Z}if((Qa(ia&255|0)|0)==0){ga=0;ha=ja;break}else{fa=ja}}while(1){Z=a|0;if(Z<<24>>24==0){if((db(V|0,1024,U|0)|0)==0){ka=ga;la=ha;break}T=a|0;if(T<<24>>24==0){ka=ga;la=V;break}else{ma=T;na=V}}else{ma=Z;na=ha}if(!(((ma<<24>>24)-48|0)>>>0<10>>>0|ma<<24>>24==46)){ka=ga;la=na;break}Z=ga+1|0;a=ma;T=na+1|0;if((Z|0)==1023){ka=1023;la=T;break}else{ga=Z;ha=T}}a=T=a|0;if(T<<24>>24==0){if((db(V|0,1024,U|0)|0)==0){pa=0;qa=oa;break}Z=a|0;if(Z<<24>>24==0){pa=0;qa=V;break}else{ra=Z;sa=V}}else{ra=T;sa=oa}if((Qa(ra&255|0)|0)==0){pa=0;qa=sa;break}else{oa=sa+1|0}}while(1){T=a|0;if(T<<24>>24==0){if((db(V|0,1024,U|0)|0)==0){ta=pa;ua=qa;break}Z=a|0;if(Z<<24>>24==0){ta=pa;ua=V;break}else{va=Z;wa=V}}else{va=T;wa=qa}if(!(((va<<24>>24)-48|0)>>>0<10>>>0|va<<24>>24==46)){ta=pa;ua=wa;break}T=pa+1|0;a=va;Z=wa+1|0;if((T|0)==1023){ta=1023;ua=Z;break}else{pa=T;qa=Z}}a=Z=a|0;if(Z<<24>>24==0){if((db(V|0,1024,U|0)|0)==0){za=0;Aa=ya;break}T=a|0;if(T<<24>>24==0){za=0;Aa=V;break}else{Ba=T;Ca=V}}else{Ba=Z;Ca=ya}if((Qa(Ba&255|0)|0)==0){za=0;Aa=Ca;break}else{ya=Ca+1|0}}while(1){Z=a|0;if(Z<<24>>24==0){if((db(V|0,1024,U|0)|0)==0){Da=za;Ea=Aa;break}T=a|0;if(T<<24>>24==0){Da=za;Ea=V;break}else{Fa=T;Ga=V}}else{Fa=Z;Ga=Aa}if(!(((Fa<<24>>24)-48|0)>>>0<10>>>0|Fa<<24>>24==46)){Da=za;Ea=Ga;break}Z=za+1|0;a=Fa;T=Ga+1|0;if((Z|0)==1023){Da=1023;Ea=T;break}else{za=Z;Aa=T}}a=T=a|0;if(T<<24>>24==0){if((db(V|0,1024,U|0)|0)==0){Ka=0;La=Ja;break}Z=a|0;if(Z<<24>>24==0){Ka=0;La=V;break}else{Ma=Z;Na=V}}else{Ma=T;Na=Ja}if((Qa(Ma&255|0)|0)==0){Ka=0;La=Na;break}else{Ja=Na+1|0}}while(1){T=a|0;if(T<<24>>24==0){if((db(V|0,1024,U|0)|0)==0){Oa=Ka;break}Z=a|0;if(Z<<24>>24==0){Oa=Ka;break}else{Pa=Z;Ra=V}}else{Pa=T;Ra=La}if(!(((Pa<<24>>24)-48|0)>>>0<10>>>0|Pa<<24>>24==46)){Oa=Ka;break}T=Ka+1|0;a=Pa;if((T|0)==1023){Oa=1023;break}Ka=T;La=Ra+1|0}a=>2”>c=~~>2”>xa;c=~~(>2”>c=>2”>0,16,0)|0;V=c|0;U=0;T=0;do{Z=ab(V|0)|0;if((bc(V|0)|0)!=0){break c}T=Z|T<<8;U=U+1|0;}>2”>while(V>>>0<4>>>0);c=>2”>V=v|0;c=>2”>0,0,0)|0;if((db(V|0,1024,c|0)|0)==0){break c}while(1){U=Ua(V|0,129848)|0;if((U|0)!=0){>2”>w,c=>2”>y,c=z,Ta)|0)|0;i=Ta;if((Z|0)==4){break}}>2”>V=c|>2”>V;Y=c|>2”>Y;c=(>2”>0)-V;c=(>2”>c=>2”>Wa=c|0;if((Va|0)==194){Xa=0;H=73;break d}else{Za=0;_a=0}do{V=ab(Wa|0)|0;if((bc(Wa|0)|0)!=0){break c}_a=V|_a<<8;Za=Za+1|0;}>2”>while(0);V=c|0;Va=ab(V|0)|0;if((bc(V|0)|0)!=0){break c}}if((H|0)==73){while(1){H=0;ab(Wa|0)|0;if((bc(Wa|0)|0)!=0){break c}V=Xa+1|0;if(V>>>0<3>>>0){Xa=V;H=73}else{break}}>2”>while(Y>>>0<2>>>0);Y=c|0;V=0;Z=0;do{U=ab(Y|0)|0;if((bc(Y|0)|0)!=0){break c}Z=U|Z<<8;V=V+1|0;}>2”>T;c=Z;break c}>2”>while(Y>>>0<3>>>0);Y=c|0;V=0;Z=0;do{T=ab(Y|0)|0;if((bc(Y|0)|0)!=0){break c}Z=T|Z<<8;V=V+1|0;}>2”>while(Y>>>0<2>>>0);c=>2”>c=>2”>0,6,0)|0;Y=c|0;V=0;U=0;do{X=ab(Y|0)|0;if((bc(Y|0)|0)!=0){break c}U=X<<(V<<3)|U;V=V+1|0;}>2”>while(Y>>>0<2>>>0);c=>2”>c=>2”>0,6,0)|0;Y=c|0;V=ab(Y|0)|0;if((bc(Y|0)|0)!=0){break c}>2”>c=>2”>c=>2”>0,15,0)|0;Z=(ab(c|>2”>mc(V|0,24,0)|0;Z=c|0;Y=0;X=0;do{_=ab(Z|0)|0;if((bc(Z|0)|0)!=0){break e}X=_<<(Y<<3)|X;Y=Y+1|0;}>2”>while(Z>>>0<4>>>0);c=>2”>mc(V|0,26,0)|0;Z=c|0;Y=0;U=0;do{_=ab(Z|0)|0;if((bc(Z|0)|0)!=0){break e}U=_<<(Y<<3)|U;Y=Y+1|0;}>2”>while(Z>>>0<2>>>0);c=Z=t|0;if((c|0)==0){if((LE(175160,132080,1)|0)!=0){c=175160}>2”>if((db(P|0,200,c|0)|0)==0){$a=0;bb=0}else{Y=u|0;T=u+12|0;X=u+20|0;_=u+8|0;cb=u+16|0;eb=u+4|0;fb=0;hb=0;ib=0;jb=0;while(1){if(ib<<24>>24==0|jb<<24>>24==0){kb=jb;lb=ib;mb=P;nb=hb;ob=fb}else{$a=fb;bb=hb;break f}g:while(1){pb=kb;qb=lb;rb=mb;sb=nb;h:while(1){if((YE(175160,rb,4,Y,0)|0)==0){tb=rb}else{ub=pb;vb=qb;wb=sb;xb=ob;break g}while(1){>2”>0)|0]=0;a[tb+(c|>2”>0)|0;zb=tb+(c|>2”>yb=ac(zb|0,151720,(Ta=i,i=i+32|0,c=>2”>q,c=>2”>yb=ac(zb|0,82328,(Ta=i,i=i+16|0,c=>3”>Bb=1;Cb=GB(+h,Z)|0}else{>3”>Bb=1;Cb=GB(+h,164232)|0}}while(0);if(pb<<24>>24==0){pb=0;qb=Bb;rb=Ab;sb=Cb}else{ub=pb;vb=Bb;wb=Cb;xb=ob;break g}}>2”>o,c=Z,Ta)|0)|0;i=Ta;do{if((rb|0)==2){>2”>yb=ac(zb|0,168376,(Ta=i,i=i+8|0,c=o,Ta)|0)|0;i=Ta;if((yb|0)!=1){Eb=pb;Fb=ob;break}>3”>H=0;ub=1;vb=1;wb=~~(+h- +>3”>1.0);xb=~~(+h- +>2”>if((db(P|0,200,c|0)|0)==0){$a=xb;bb=wb;break}else{fb=xb;hb=wb;ib=vb;jb=ub}}}}>2”>0;c=while(0);Z=c|>2“>c=>2“>G=ul(c|>2“>Fv(0,103432,(Ta=i,i=i+8|0,c=if((a|0)==0){if((K|0)==0){L=-1;M=-1;break i}}else{>2”>Ha(Q|0)|0;c=0}}>2”>L=~~(+((c|>2”>while(0);c=>2”>while(0);c=->2”>a=a|0;b=b|0;d=d|0;d=c|0;if((d|0)!=0){Ha(d|0)|0}>2”>d=c|0;if((d|0)==0){eF(b);return}Cc(b);eF(b);return}function IB(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;d=dF(28)|0;e=d;if((d|0)==0){f=0;return f|0}g=(b|0)>0;do{if(g){h=0;i=0;do{>2”>while(0);i=d+8|0;c=j;j=(b<<2)+4|0;if((j|0)==0){l=0}else{l=dF(j)|0}>2”>n=d+16|0;c=0;o=0;p=n}else{>2”>n=d+20|0;c=>2”>k;c=>2”>d=a+(l<<2)|0;k=c|>2”>k=(c|>2”>0)+(o<<4)|0;c=>2”>c=>2”>c=>2”>c=>2”>s=q+1|0;c[(c|>2”>0)+(q<<2)>>2]=q-1;k=o+1|0;t=c|>2”>c[(c|>2”>0)+(g<<2)>>2]=m;r=l+1|0;c[(c|0)+(r<<2)>>2]=u;if((r|0)<(b|0)){g=u;l=r}else{break}}}aC(e);f=e;return f|0}function JB(a){a=a|0;var >2”>0);eF(c|>2”>0);eF(c|>2”>eF(c|>2”>h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;h=i;j=b;b=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>2”>j=e;e=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>2”>j=bC(a,d,b)|0;k=bC(a,f,e)|0;l=WB(b,d,j,e,f,k,a)|0;f=c|0;d=f+1|0;m=f;n=1;while(1){>2”>m=dF(p<<4)|0;o=m+(n<<4)|0;q=e;c=>2”>c=>2”>c=>2”>c=>2”>q=c|0;f=n-1|0;n=m+(f<<4)|0;if((q|0)==(d|0)){r=f;s=n}else{>2”>n=f;e=o+(a<<4)|0;c=>2”>c=>2”>c=>2”>c=>2”>e=c|0;n=q-1|0;t=m+(n<<4)|0;if((e|0)==(d|0)){r=n;s=t;break}else{a=e;q=n;f=t}}}>2”>c;>2”>c;>2”>c;>2”>c;if((r|0)!=0){cc(113416,153568,148,171208);return 0}if((j|0)!=0){eF(j)}if((k|0)==0){>2”>p;v=g|0;c=m;w=l;eF(w);i=h;return 1}>2”>p;v=g|0;c=m;w=l;eF(w);i=h;return 1}function LB(a,b){a=a|0;b=b|0;var >2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>0;f=c|0;a=f-1|0;if((f|0)>0){g=0}else{h=1;i=d;return h|0}while(1){j=g+1|0;if((_B(e+(((a+g|0)%(f|0)|0)<<4)|0,e+(g<<4)|0,b)|0)==1){h=0;k=4;break}if((j|0)<(f|0)){g=j}else{h=1;k=4;break}}if((k|0)==4){i=d;return h|0}return 0}function MB(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var >2”>c;>2”>c;>2”>1:m=c|>3”>2:q=e|0;r=+h;>2”>k=CF(c|0,l)|0;if((k|0)>0){j=-1;break}else return 0}u=v=0;x=r/z;y=t/z;j=4;break;case >3”>x;h=>3”>C=e+24|0;D=+h;E=B*B+D*D;if(E>1.0e-6){j=5;break}else{F=B;G=D;j=6;break};case 5:z=+ta(2,E);if((u|0)!=0&(v|0)!=0){>3”>6:h=G;c=0;ka(168,4);if((u|0)!=0&(v|0)!=0){u=v=0;H=c|0;c=H+1;I=(c|>2”>c;>2”>c;>2”>c;>2”>c;>3”>h),+(+>3”>h))|0;if((u|0)!=0&(v|0)!=0){>2”>7:c=c;c;p=0;j=8;break;case 8:i=g;return p|0;case-1:if((k|0)==1){o=v;j=9}u=v=0;break}return 0}function NB(a){a=a|0;var b=0,d=0,e=0,f=0;b=i;if((c|0)>=(a|0)){i=b;return}d=c|0;do{if((d|0)==0){e=dF(a<<4)|0;c=e;if((e|0)!=0){break}>2“>0,125472,(f=i,i=i+24|0,c=>2“>531,c=123408,f)|0)|0;i=f;rc(177752,1)}else{e=gF(d,a<<4)|0;c=e;if((e|0)!=0){break}>2“>0,125472,(f=i,i=i+24|0,c=>2“>537,c=114304,f)|0)|0;i=f;rc(177752,1)}}while(0);c=a;i=b;return}function OB(a,b,d,e,f,g,j,k){a=a|0;b=b|0;d=d|0;e=e|0;f=+f;g=+g;j=+j;k=+k;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0,$=0.0,aa=0.0,ba=0.0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0.0,ka=0.0,la=0.0,ma=0.0,na=0,oa=0.0,pa=0,qa=0.0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0.0,Qa=0.0,Ra=0.0,Sa=0.0,Ta=0.0,Ua=0.0;l=i;i=i+112|0;m=l|0;n=l+32|0;o=l+56|0;p=l+80|0;q=c|0;if((c|0)<(e|0)){do{if((q|0)==0){r=dF(e*40|0)|0;s=r;c=s;if((r|0)==0){t=-1}else{u=s;break}i=l;return t|0}else{s=gF(q,e*40|0)|0;r=s;c=r;if((s|0)==0){t=-1}else{u=r;break}i=l;return t|0}}while(0);c=e;v=u}else{v=q}>3“>T(x*x+y*y);h=w;u=u+1|0;}while((u|0)<(e|0));if(!q){break}u=v+((e-1|0)*40|0)|0;r=1;do{>3“>h/+>3“>y=1.0-w;x=w*3.0;z=y*x*y;h=>3“>z*g;z=y*w*x;h=>3“>z=+h;>3“>v=e-1|0;L=+h;>3“>na=1;F=0.0;G=+h;>3“>h=>3“>F;h=>3“>h=>3“>x;h=>3“>h=X;va=ta+1|0}else{va=ta}}while(0);wa=ua+1|0;if((wa|0)<(pa|0)){ta=va;ua=wa}else{sa=va;break d}}}>3“>I;h=>3“>K;h=A-w;wa=XB(da,ha)|0;xa=(wa|0)==4;if((pa|0)==4){if(xa){sa=4;break}if((wa|0)>0){ya=0;za=0}else{sa=0;break}while(1){X=h[o(za<<3)>>3];if(X>=0.0&X<=1.0){>3“>h=X;Ea=Ca+1|0}else{Ea=Ca}Fa=Da+1|0;if((Fa|0)<(pa|0)){Ca=Ea;Da=Fa}else{sa=Ea;break d}}}if(Ba&(wa|0)>0){Ga=0;Ha=0}else{sa=0;break}while(1){X=h[n(Ha<<3)>>3];if(X>=0.0&X<=1.0){xa=Ga;Fa=0;while(1){if(X==h[o(Fa<<3)>>3]){>3“>X=O/R;N=A-L*X;U=ka-ja*X;Q=(ma-la*X)*3.0;h=>3“>N*3.0+Q-U*6.0;h=(>3“>h=>3“>F;h=>3“>h=N;Na=La+1|0}else{Na=La}}while(0);wa=Ma+1|0;if((wa|0)<(pa|0)){La=Na;Ma=wa}else{sa=Na;break}}}}while(0);if((sa|0)!=4&(sa|0)>0){pa=0;do{R=h[p(pa<<3)>>3];do{if(!(R<1.0e-6|R>.999999)){O=R*R*R;N=R*3.0;X=1.0-R;U=X*R*N;Q=X*N*X;N=X*X*X;X=D*O+(la*U+(L*N+ja*Q));V=B*O+(ma*U+(A*N+ka*Q));Q=X-J;N=V-w;if(Q*Q+N*N<.001){break}N=X-z;X=V-S;if(N*N+X*X>=.001){break c}}}while(0);pa=pa+1|0;}while((pa|0)<(sa|0))}pa=na+1|0;if((pa|0)<(b|0)){na=pa}else{ra=71;break b}}if(Y==0.0&C==0.0){ra=73;break}if(Y<=.01){ia=0;C=0.0;Y=0.0;continue}ia=0;C=C*.5;Y=Y*.5}if((ra|0)==71){NB((c|0)+4|0);ia=c|0;sa=c|>3“>ja;p=sa+1|0;h=>3“>la;Na=sa+2|0;h=>3“>D;h=B;c=sa+3;t=0;i=l;return t|0}do{if((ra|0)==73){if(!s){break}NB((c|0)+4|0);sa=c|0;Na=c|>3“>ja;ia=Na+1|0;h=>3“>la;p=Na+2|0;h=>3“>D;h=B;c=Na+3;t=0;i=l;return t|0}}while(0);ma=L+$*.3333333333333333;$=Z*.3333333333333333+A;Z=D-ba*.3333333333333333;ba=B-_*.3333333333333333;if((v|0)>1){s=c|0;_=-1.0;ra=-1;Na=1;while(1){la=h[s(Na*40|0)>>3];ka=1.0-la;ja=ka*ka*ka;Y=la*3.0;C=ka*Y*ka;E=ka*la*Y;Y=la*la*la;la=h[d(Na<<4)>>3]-(D*Y+(Z*E+(L*ja+ma*C)));ka=h[d(Na<<4)+8>>3]-(B*Y+(ba*E+(A*ja+$*C)));C=+T(la*la+ka*ka);p=C>_;sa=p?Na:ra;ia=Na+1|0;if((ia|0)<(v|0)){_=p?C:_;ra=sa;Na=ia}else{Oa=sa;break}}}else{Oa=-1}>2“>e=0,f=0,g=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0,s=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0.0,F=0,G=0,H=0,I=0.0,J=0,K=0,L=0.0,M=0.0,N=0,O=0.0,P=0.0,Q=0.0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0.0,ia=0.0,ja=0.0,na=0.0,oa=0.0,qa=0.0,ra=0.0,sa=0.0,ta=0,ua=0.0,va=0.0,xa=0.0,ya=0.0,za=0.0,Aa=0.0,Ca=0.0,Da=0.0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0.0,Ja=0.0,Ka=0.0,La=0,Ma=0,Na=0.0,Oa=0.0,Pa=0.0,Qa=0.0,Ra=0.0,Sa=0.0,Ta=0.0,Ua=0.0,Va=0.0,Wa=0.0,Xa=0.0,Ya=0.0,Za=0.0,_a=0.0,$a=0.0,ab=0.0,bb=0.0,cb=0.0,db=0.0,eb=0.0,fb=0.0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=0,mb=0,nb=0,ob=0,pb=0,qb=0,rb=0,sb=0,tb=0,ub=0,vb=0,wb=0,xb=0,yb=0,zb=0,Ab=0,Bb=0,Cb=0,Db=0,Eb=0,Fb=0,Gb=0,Hb=0,Ib=0,Jb=0,Kb=0,Lb=0,Mb=0,Nb=0,Ob=0,Pb=0,Qb=0,Rb=0,Sb=0,Tb=0,Ub=0,Vb=0,Wb=0,Xb=0,Yb=0,Zb=0,_b=0,$b=0,ac=0,bc=0,cc=0,dc=0,ec=0,fc=0,gc=0,hc=0,ic=0,jc=0,kc=0,lc=0,mc=0,nc=0,oc=0,pc=0,qc=0,rc=0,sc=0,tc=0,uc=0,vc=0,wc=0,xc=0,yc=0,zc=0,Ac=0;e=i;i=i+16|0;f=1;g=0;j=i;i=i+168|0;c=0;while(1)switch(f|0){case 1:k=e|0;l=BF(177592,f,j)|0;f=150;break;case 150:if((l|0)==0){f=2;break}else{m=-2;f=149;break};case 0;if((c|0)<(p|0)){f=3;break}else{f=13;break};case 3:q=c|0;if((q|0)==0){f=4;break}else{f=8;break};case 4:r=ma(6,p<<3|0)|0;if((u|0)!=0&(v|0)!=0){u=v=0;c=r;if((r|0)==0){f=5;break}else{f=6;break};case >2“>0,96136,(s=i,i=i+24|0,c=>2“>523,c=81032,s)|0)|0;if((u|0)!=0&(v|0)!=0){>2“>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;return 0;case 6:r=ma(6,p<<2|0)|0;if((u|0)!=0&(v|0)!=0){u=v=0;c=r;if((r|0)==0){f=7;break}else{f=12;break};case >2”>0,96136,(s=i,i=i+24|0,c=>2”>527,c=167232,s)|0)|0;if((u|0)!=0&(v|0)!=0){>2”>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;return 0;case 8:r=wa(202,q|0,p<<3|0)|0;if((u|0)!=0&(v|0)!=0){u=v=0;c=r;if((r|0)==0){f=9;break}else{f=10;break};case >2“>0,96136,(s=i,i=i+24|0,c=>2“>533,c=163024,s)|0)|0;if((u|0)!=0&(v|0)!=0){>2“>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;return 0;case 10:r=wa(202,c|0,p<<2|0)|0;if((u|0)!=0&(v|0)!=0){u=v=0;c=r;if((r|0)==0){f=11;break}else{f=12;break};case >2”>0,96136,(s=i,i=i+24|0,c=>2”>539,c=158976,s)|0)|0;if((u|0)!=0&(v|0)!=0){>2”>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;return 0;case 12:c=p;f=13;break;case 13:c=0;c=0;x=w<<1;r=c|0;if((r|0)<(x|0)){f=14;break}else{y=r;f=20;break};case 14:z=c|0;if((z|0)==0){f=15;break}else{f=17;break};case 15:r=ma(6,w<<3|0)|0;if((u|0)!=0&(v|0)!=0){u=v=0;c=r;if((r|0)==0){f=16;break}else{f=19;break};case >2”>0,96136,(s=i,i=i+24|0,c=>2”>573,c=90928,s)|0)|0;if((u|0)!=0&(v|0)!=0){>2”>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;return 0;case 17:r=wa(202,z|0,w<<3|0)|0;if((u|0)!=0&(v|0)!=0){u=v=0;c=r;if((r|0)==0){f=18;break}else{f=19;break};case >2“>0,96136,(s=i,i=i+24|0,c=>2“>580,c=85648,s)|0)|0;if((u|0)!=0&(v|0)!=0){>2“>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;return 0;case 19:c=x;y=x;f=20;break;case 20:r=(y|0)/2|0;c=r;c=>2“>0;B=(A|0)>0;C=a|0;D=c|0;if(B){E=t;F=-1;G=0;f=21;break}else{H=-1;f=22;break};case 21:I=h[D(G<<4)>>3];r=E>I;J=r?G:F;K=G+1|0;if((K|0)<(A|0)){E=r?I:E;F=J;G=K;f=21;break}else{H=J;f=22;break};case 22:L=h[D(H<<4)>>3];M=h[D(H<<4)+8>>3];N=((H|0)==0?A:H)-1|0;O=h[D(N<<4)>>3];J=(H|0)==(A-1|0)?0:H+1|0;P=h[D(J<<4)>>3];Q=h[D(J<<4)+8>>3];if(O==L&L==P&Q>M){f=25;break}else{f=23;break};case 23:if((P-L)*(h[D(N<<4)+8>>3]-M)-(O-L)*(Q-M)>0.0){f=24;break}else{f=25;break};case 24:if(B){R=0;S=A;f=32;break}else{f=37;break};case 25:if(B){T=A;U=A;f=26;break}else{f=37;break};case >2“>30:T=V;U=c|0;f=26;break;case 31:c[(c|0)+(c<<3)>>2]=W+(V<<4);J=c|0;K=c|>2“>K+(((J|0)%(c|0)|0)<<3);J=c|0;c[(c|0)+(J<<2)>>2]=(c|0)+(J<<3);c=(c|0)+1;f=29;break;case 35:c[(c|0)+(c<<3)>>2]=X+(R<<4);J=c|0;K=c|>2”>K+(((J|0)%(c|0)|0)<<3);J=c|0;c[(c|0)+(J<<2)>>2]=(c|0)+(J<<3);c=(c|37:_=c|0;J=c|0;if((J|0)>3){$=J;f=39;break}else{f=74;break};case 38:if((aa|0)>3){$=aa;f=39;break}else{f=74;break};case 39:aa=$-1|0;ba=0;f=40;break;case >2“>2]|0;fa=c|>2“>0;ga=c|>3“>0;ha=+h;>3“>ja=+h;>3“>oa=+h;>2“>ra=oa-ja;sa=qa-na;ta=c|>3“>0;ua=+h;>2“>49:r=c[c>>>3“>2]|0;Ia=+h;>3“>50:Na=+h;>3“>56:Wa=+h;>2“>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;if((da|0)<(aa|0)){jb=da;f=72;break}else{f=38;break};case >2“>c;if((r|0)<(aa|0)){jb=r;f=72;break}else{f=38;break};case >2“>0,96136,(s=i,i=i+24|0,c=>2“>324,c=155376,s)|0)|0;if((u|0)!=0&(v|0)!=0){>2“>74:Ba(58,c|>2“>0,c|0);if((u|0)!=0&(v|0)!=0){75:r=c|0;if((r|0)>0){kb=0;lb=r;f=78;break}else{mb=0;nb=r;ob=0;f=102;break};case 76:if((pb|0)<(qb|0)){kb=pb;lb=qb;f=78;break}else{f=77;break};case 77:rb=(qb|0)>0;if(rb){sb=0;f=101;break}else{mb=0;nb=qb;ob=0;f=102;break};case 78:pb=kb+1|0;if((pb|0)<(lb|0)){tb=pb;f=79;break}else{qb=lb;f=76;break};case 79:ub=0;f=80;break;case 80:vb=c|0;wb=vb+(kb*52|0)|0;xb=vb+(tb*52|0)|0;yb=c[c[vb+(kb*52|0)4(ub<<4)>>2]>>>2”>81:Ab=c[c>>2]|0;f=83;break;case >2”>xb;c=wb;r=c|0;Bb=r;Cb=c[c[r+(kb*52|0)4(ub<<4)>>2]>>2]|0;f=86;break;case >2”>87:Gb=c[c>>2]|0;f=89;break;case >2”>Eb;c=Db;r=c|0;Hb=r;Ib=c[c[r+(kb*52|0)4(ub<<4)>>2]>>2]|0;f=92;break;case >2”>93:Mb=c[c>>2]|0;f=95;break;case >2”>Kb;c=Jb;f=98;break;case 98:r=ub+1|0;if((r|0)<3){ub=r;f=80;break}else{f=99;break};case 99:r=tb+1|0;K=c|0;if((r|0)<(K|0)){tb=r;f=79;break}else{qb=K;f=76;break};case 100:if((Nb|0)<(qb|0)){sb=Nb;f=101;break}else{mb=Nb;nb=qb;ob=rb;f=102;break};case 101:K=wa(168,sb|0,b|0)|0;if((u|0)!=0&(v|0)!=0){>2”>104:pa(30,c|>2”>141896,c=>2”>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;i=s;m=-1;f=149;break;case 105:if((Rb|0)<(nb|0)){Pb=Rb;f=106;break}else{Qb=Rb;f=107;break};case 106:K=wa(168,Pb|0,Ob|0)|0;if((u|0)!=0&(v|0)!=0){>2”>108:pa(30,c|>2”>141896,c=>2”>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;i=s;m=-1;f=149;break;case 109:K=wa(182,mb|0,Qb|0)|0;if((u|0)!=0&(v|0)!=0){>2”>110:pa(30,c|>2”>141896,c=>2”>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;i=s;ka(68,2);if((u|0)!=0&(v|0)!=0){>2”>u=v=0;c=2;K=c|>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}2;K=c|>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>113:Sb=k|0;c=>2“>0;Ub=k+8|0;c=0;Vb=c|0;Wb=c|0;if(((c|0)-Vb|0)>-1){f=114;break}else{f=115;break};case >2”>c;f=115;break;case 115:K=Vb-1|0;c=Sb;c=c;if((mb|0)==-1){Xb=0;Yb=Ub;f=145;break}else{f=116;break};case 116:Zb=Ob|0;_b=b+24|0;$b=mb;f=117;break;case 117:ac=c|>2“>119:if((c|0)==1){dc=bc;f=121;break}else{f=120;break};case 120:K=bc+1|0;if((K|0)<3){bc=K;f=118;break}else{dc=K;f=121;break};case 121:if((dc|0)==3){f=122;break}else{f=123;break};case 122:K=c|0;r=c[c[K+(c<<2)>>2]>>2]|0;J=c[K+(c<<>3“>0;I=+h;>3“>r=(+h->3“>I)-(+h->2“>0;J=c|0;r=c[c[ac+($b*52|0)4(((dc+1|0)%3|0)<<4)+4>>2]>>2]|0;hc=c[ac+($b*52|0)4(dc<<4)+4>>2]|>3“>0;ya=+h;>3“>if((+h->3“>ya)-(+h-126:ic=c|0;if((ic-(c|0)|0)>-1){f=127;break}else{jc=ic;f=128;break};case c[(c|0)+(ic<<2)>>2];jc=c|0;f=128;break;case 128:K=jc+1|0;c=K;c[(c|0)+(K<<2)>>2]=fc;kc=c|0;if(((c|0)-kc|0)>-1){f=129;break}else{lc=kc;f=130;break};case c[(c|0)+(kc<<2)>>2];lc=c|0;f=130;break;case 130:K=lc-1|0;c=K;c[(c|0)+(K<<2)>>2]=ec;mc=0;f=141;break;case 131:nc=c|0;oc=c|132:pc=c|>2“>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;c=qc;if((pc-qc|0)>-1){f=134;break}else{rc=qc;sc=oc;f=135;break};case >2“>c;rc=c|0;sc=c|0;f=135;break;case 135:K=rc-1|0;c=ec;if((qc|0)>(c|0)){f=136;break}else{mc=0;f=141;break};case 136:c=qc;mc=0;f=141;break;case 137:tc=ma(8,fc|0)|0;if((u|0)!=0&(v|0)!=0){u=v=0;c=tc;if((tc-nc|0)>-1){f=138;break}else{uc=tc;vc=oc;f=139;break};case >2“>c;uc=c|0;vc=c|0;f=139;break;case 139:K=uc+1|0;c=fc;if((tc|0)<(c|0)){f=140;break}else{mc=0;f=141;break};case 140:c=tc;mc=0;f=141;break;case 141:wc=c[ac+($b*52|0)4(mc<<4)+12>>2]|0;if((wc|0)==0){f=144;break}else{f=142;break};case 143:K=wc-(c|0)|0;if((K|0)==-52){Xb=0;Yb=Ub;f=145;break}else{$b=(K|0)/52|0;f=117;break};case 144:K=mc+1|0;if((K|0)<3){mc=K;f=141;break}else{Xb=0;Yb=Ub;f=145;break};case >2“>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}xc;yc=c|0;zc=Ub;Ac=Xb;f=147;break;case >2”>0;c=>2”>c=>2”>c=>2”>c=>2”>J=c|0;if((J|0)==0){f=148;break}else{zc=J;Ac=Ac-1|0;f=147;break};case d=0,e=0.0,f=0.0,g=0,i=0.0,j=0.0,k=0.0,l=0,m=0,n=0,o=0;d=c|>3“>f=+h;>2“>2]|0;g=c[c>>>3“>j=+h;>3“>j)*(e-i)-(+h-i)*(f-j);if(k>0.0){l=1}else{l=k>=0.0|0}>2“>2]|0;g=c[c>>>3“>j=+h;>3“>j)*(e-k)-(+h-k)*(f-j);if(i>0.0){m=1}else{m=i>=0.0|0}>2“>2]|0;g=c[c>>>3“>j=+h;>3“>j)*(e-i)-(+h-i)*(f-j);if(k>0.0){n=1}else{n=k>=0.0|0}b=n+(m+l)|0;if((b|0)==3){o=1;return o|0}o=(b|0)==0|0;return o|0}function RB(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=(c|>2“>c=1;if((a|0)==(b|0)){e=1;return e|0}d=0;f=c|0;while(1){g=c[f+(a*52|0)4(d<<4)+12>>2]|0;if((g|0)==0){h=f}else{if((RB((g-f|0)/52|0,b)|0)!=0){e=1;i=9;break}h=c|0}g=d+1|0;if((g|0)<3){d=g;f=h}else{break}}if((i|0)==9){return e|0}b=0,d=0,e=0,f=0;b=i;if((c|0)>=(a|0)){i=b;return}d=c|0;do{if((d|0)==0){e=dF(a<<4)|0;c=e;if((e|0)!=0){break}>2”>0,96136,(f=i,i=i+24|0,c=>2”>593,c=101744,f)|0)|0;i=f;rc(177592,1)}else{e=gF(d,a<<4)|0;c=e;if((e|0)!=0){break}>2”>0,96136,(f=i,i=i+24|0,c=>2”>599,c=98176,f)|0)|0;i=f;rc(177592,1)}}while(0);c=a;i=b;return}function TB(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,i=0,j=0,k=0.0,l=0.0,m=0,n=0,o=0.0;b=c|0;d=c|0;e=a|0;a=c|0;while(1){if((a|0)>=(b|0)){break}>2”>2]|0;i=c[c>>>3”>0;k=+h;>3”>if((+h->3”>k)-(+h-a=c|0;while(1){if((a|0)<=(b|0)){m=b;n=7;break}>2“>2]|0;g=c[c>>>3“>0;l=+h;>3“>o=(+h->3“>l)-(+h-e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0;e=i;f=c|0;g=c|0;if((f|0)<(g|0)){h=f;j=c|0}else{k=g+20|0;g=c|0;do{if((g|0)==0){l=dF(k*52|0)|0;m=l;c=m;if((l|0)!=0){n=m;p=f;break}>2”>0,96136,(q=i,i=i+24|0,c=>2”>552,c=150848,q)|0)|0;i=q;rc(177592,1)}else{m=gF(g,k*52|0)|0;l=m;c=l;if((m|0)==0){>2”>0,96136,(q=i,i=i+24|0,c=>2”>558,c=147984,q)|0)|0;i=q;rc(177592,1)}else{n=l;p=c|0;break}}}while(0);c=k;h=p;j=n}c=>2”>0;c=>2”>b;c=>2”>b;c=>2”>0;c=>2”>a;c=>2”>n;c=>3”>h=-2147483647.0;f=f+1|0;}while((f|0)<(d|0))}>3”>a=j+(k<<3)|0;m=+h*->3”>k=j+(l<<3)|0;m=+h*->3”>o=j+(f<<3)|0;m=+h;do{if(m<0.0){if((l|0)<(f|0)){>2”>p=(c|0)+(f<<3)|0}>3”>h);if(q!=0.0&m<r){>2”>r;c=l;s=r}else{s=m}if(s<=h[j(n<<3)>>3]){t=n;break}t=f}else{t=n}}while(0);o=f+1|0;if((o|0)<(d|0)){f=o;n=t}else{break}}if((t|0)==(b|0)){break}else{l=t}}eF(i);return g|0}function WB(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var >2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>f=c|>2”>g;g=k+1|0;c=d;l=VB(g,k,k+2|0,f)|0;i=j;return l|0}else{>2”>g;c=-1;l=f;i=j;return l|0}return 0}function XB(a,b){a=a|0;b=b|0;var >3”>d=+h;e=a+8|0;if(d<1.0e-7&d>-1.0e-7){>3”>g=+h;if(f<1.0e-7&f>-1.0e-7){i=g<1.0e-7&g>-1.0e-7?4:0;return i|0}else{>3”>f=+h/(d*2.0);g=f*f- +>3”>h=-0.0-f;i=1;return i|0}else{>3”>d;h=f*-2.0-d;i=2;return i|0}}>3”>c*3.0);f=+h/>3”>c=l*2.0;m=c*+V(k/3.0);h=>3”>c*+V((k+6.283185307179586)/3.0);h=c*+V((k+ -3.141592653589793+ -3.141592653589793)/3.0);n=3;o=m}else{m=(+T(f)-j)*.5;k=-0.0-j-m;if(m<0.0){p=U((-0.0-m),+.3333333333333333)*-1.0}else{p=+U(m,.3333333333333333)}if(k<0.0){q=U((-0.0-k),+.3333333333333333)*-1.0}else{q=+U(k,.3333333333333333)}>3”>m=k*-.5;h=>3”>h=f-d;e=a+1|0;if((e|0)>=(n|0)){i=n;break}a=e;f=h[b(e<<3)>>3]}return i|0}function YB(a){>2”>d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;d=i;e=a;a=i;i=i+8|0;c=>2”>c=>2”>e=c|0;f=(e*3|0)-2|0;g=c|0;if((f|0)>(c|0)){if((g|0)==0){h=dF(f<<4)|0}else{h=gF(g,f<<4)|0}j=h;c=j;c=f;k=j}else{k=g}>2”>0;a=k;j=g;c=>2”>c=>2”>c=>2”>c=>2”>m=k+(h<<4)|0;n=g+(l<<4)|0;c=>2”>c=>2”>c=>2”>c=>2”>m=k+(h+1<<4)|0;uF(m|0,n|0,16)|0;n=k+(h+2<<4)|0;c=>2”>c=>2”>c=>2”>c=>2”>e=k+(o<<4)|0;a=g+(p<<4)|0;c=>2”>c=>2”>c=>2”>c=>2”>uF(k+(o+1<<4)|0,a|0,16)|0;c=c;i=d;return}function _B(a,b,d){a=a|0;b=b|0;d=d|0;var >2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>3“>j=+h;>3“>g)*(+h->3“>g)*(+h-j);if(k>1.0e-4){l=1;i=e;return l|0}l=(k<-1.0e-4)<<31>>31;i=e;return l|0}function $B(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>3“>k=+h;>3“>n=+h;>3“>p=+h;q=p-n;r=l*(m-n)-(o-k)*q;do{if(r>1.0e-4){s=1}else{a=r<-1.0e-4;d=a<<31>>31;if(a){s=d;break}if(p!=n){if(p<m&m<n){t=1;i=f;return t|0}if(n<m&m<p){t=1}else{s=d;break}i=f;return t|0}else{if(j<o&o<k){t=1;i=f;return t|0}if(k<o&o<j){t=1}else{s=d;break}i=f;return t|0}}}>3“>u=+h;v=l*(r-n)-(u-k)*q;do{if(v>1.0e-4){w=1}else{e=v<-1.0e-4;d=e<<31>>31;if(e){w=d;break}if(p!=n){if(p<r&r<n){t=1;i=f;return t|0}if(n<r&r<p){t=1}else{w=d;break}i=f;return t|0}else{if(j<u&u<k){t=1;i=f;return t|0}if(k<u&u<j){t=1}else{w=d;break}i=f;return t|0}}}while(0);v=o-u;o=m-r;m=v*(p-r)-(j-u)*o;if(m>1.0e-4){x=1}else{x=(m<-1.0e-4)<<31>>31}m=v*(n-r)-(k-u)*o;if(m>1.0e-4){y=1}else{y=(m<-1.0e-4)<<31>>31}if((da(w,s)|0)>=0){t=0;i=f;return t|0}t=(da(y,x)|0)>>>31;i=f;return t|0}function aC(a){a=a|0;var >2“>c=k;g=j+1|0;if((g|0)<(b|0)){j=g;k=k+(b<<3)|0}else{break}}}>2“>f;k=c|>2“>0;e=c|0;if(i){l=0}else{return}do{>3“>0;j=k+(l<<4)|0;g=k+(l<<4)+8|0;m=+h- h[k(a<<4)>>3];>2“>o=+T(m*m+n*n);p=f+(l<<2)|0;h[(c|>2“>s=c|>3“>m=+h;>2“>t=c|>2“>t=c|0;A=h[k(s<<4)>>3];z=h[k(s<<4)+8>>3];n=x*(A-v)-E*(z-w);do{if(n>1.0e-4){I=1}else{J=n<-1.0e-4;K=J<<31>>31;if(J){I=K;break}if(m<A&A<v){break b}if(v<A&A<m){break b}else{I=K}}}while(0);n=h[k(t<<4)>>3];o=h[k(t<<4)+8>>3];F=x*(n-v)-E*(o-w);do{if(F>1.0e-4){L=1}else{K=F<-1.0e-4;J=K<<31>>31;if(K){L=J;break}if(m<n&n<v){break b}if(v<n&n<m){break b}else{L=J}}}while(0);F=z-o;M=A-n;N=(m-n)F-M(u-o);if(N>1.0e-4){O=1}else{O=(N<-1.0e-4)<<31>>31}N=(v-n)F-M(w-o);if(N>1.0e-4){P=1}else{P=(N<-1.0e-4)<<31>>31}if((da(L,I)|0)<0){if((da(P,O)|0)<=-1){break b}}s=s+1|0;}while((s|0)<(b|0))}else{s=0;do{>2“>z=+T(E*E+x*x);h[(c|>2“>e=0,f=0,g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0,K=0.0,L=0.0,M=0.0,N=0.0,O=0,P=0,Q=0,R=0,S=0.0,U=0.0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,ea=0.0,fa=0.0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0;e=i;i=i+24|0;f=d;d=i;i=i+16|0;c=>2“>c=>2“>c=>2“>c=>2“>f=e|0;g=e+16|0;j=c|>2“>0;m=c|>3“>q=+h;>3“>h;>2“>if((v|0)>=(c|0)){w=j;x=j;break a}>2“>0;z=y+(v<<2)|0;c=(>2“>0)+(c<<>2“>c|>2“>b=c|>2“>0;x=c|0}}while(0);B=(x|0)>0;if(B){>3“>D=+h;a=(w|0)<(j|0);b=0;do{E=h[l(b<<4)>>3];F=h[l(b<<4)+8>>3];>2“>0;g=c|0;G=h[l(f<<4)>>3];H=h[l(f<<4)+8>>3];I=(E-G)*(D-H)-(F-H)*(q-G);if(I>1.0e-4){J=1}else{J=(I<-1.0e-4)<<31>>31}I=D-F;K=h[l(g<<4)>>3]-E;L=h[l(g<<4)+8>>3]-F;M=q-E;N=K*I-L*M;if(N>1.0e-4){O=1}else{O=(N<-1.0e-4)<<31>>31>>>31^1}g=(J|0)>-1;if((H-F)*K-(G-E)*L>1.0e-4){P=g?O:0}else{P=g?1:O}b:do{if((P|0)==0){C=65}else{g=q!=E;f=0;do{>2“>k=c|0;U=h[l(g<<4)>>3];S=h[l(g<<4)+8>>3];N=I*(U-E)-M*(S-F);do{if(N>1.0e-4){X=1}else{v=N<-1.0e-4;u=v<<31>>31;if(v){X=u;break}if(f){if(q<U&U<E){C=65;break b}if(E<U&U<q){C=65;break b}else{X=u;break}}else{if(D<S&S<F){C=65;break b}if(F<S&S<D){C=65;break b}else{X=u;break}}}}while(0);N=h[l(k<<4)>>3];H=h[l(k<<4)+8>>3];K=I*(N-E)-M*(H-F);do{if(K>1.0e-4){Y=1}else{u=K<-1.0e-4;v=u<<31>>31;if(u){Y=v;break}if(f){if(q<N&N<E){C=65;break b}if(E<N&N<q){C=65;break b}else{Y=v;break}}else{if(D<H&H<F){C=65;break b}if(F<H&H<D){C=65;break b}else{Y=v;break}}}}while(0);K=S-H;L=U-N;G=(q-N)K-L(D-H);if(G>1.0e-4){Z=1}else{Z=(G<-1.0e-4)<<31>>31}G=(E-N)K-L(F-H);if(G>1.0e-4){_=1}else{_=(G<-1.0e-4)<<31>>31}if((da(Y,X)|0)<0){if((da(_,Z)|0)<=-1){C=65;break b}}g=g+1|0;}while((g|0)<(j|0))}>3“>C=0;h=0.0}b=b+1|0;}while((b|0)<(x|0))}if((x|0)<(w|0)){vF(o+(x<<3)|0,0,w-x<<3|0)|0}if((w|0)>=(j|0)){$=>3“>0.0;aa=j+1|0;ba=p+(aa<<3)|0;h=0.0;i=e;return p|0}>3“>q=+h;d=w;do{I=h[l(d<<4)>>3];M=h[l(d<<4)+8>>3];>2“>0;b=c|0;F=h[l(o<<4)>>3];E=h[l(o<<4)+8>>3];G=(I-F)*(q-E)-(M-E)*(D-F);if(G>1.0e-4){ca=1}else{ca=(G<-1.0e-4)<<31>>31}G=q-M;L=h[l(b<<4)>>3]-I;K=h[l(b<<4)+8>>3]-M;ea=D-I;fa=L*G-K*ea;if(fa>1.0e-4){ga=1}else{ga=(fa<-1.0e-4)<<31>>31>>>31^1}b=(ca|0)>-1;if((E-M)*L-(F-I)*K>1.0e-4){ha=b?ga:0}else{ha=b?1:ga}c:do{if((ha|0)==0){C=123}else{if(B){b=D!=I;o=0;do{>2“>Z=c|0;S=h[l(b<<4)>>3];U=h[l(b<<4)+8>>3];N=G*(S-I)-ea*(U-M);do{if(N>1.0e-4){ma=1}else{_=N<-1.0e-4;X=_<<31>>31;if(_){ma=X;break}if(o){if(D<S&S<I){C=123;break c}if(I<S&S<D){C=123;break c}else{ma=X;break}}else{if(q<U&U<M){C=123;break c}if(M<U&U<q){C=123;break c}else{ma=X;break}}}}while(0);N=h[l(Z<<4)>>3];H=h[l(Z<<4)+8>>3];L=G*(N-I)-ea*(H-M);do{if(L>1.0e-4){na=1}else{X=L<-1.0e-4;_=X<<31>>31;if(X){na=_;break}if(o){if(D<N&N<I){C=123;break c}if(I<N&N<D){C=123;break c}else{na=_;break}}else{if(q<H&H<M){C=123;break c}if(M<H&H<q){C=123;break c}else{na=_;break}}}}while(0);L=U-H;K=S-N;F=(D-N)L-K(q-H);if(F>1.0e-4){oa=1}else{oa=(F<-1.0e-4)<<31>>31}F=(I-N)L-K(M-H);if(F>1.0e-4){pa=1}else{pa=(F<-1.0e-4)<<31>>31}if((da(na,ma)|0)<0){if((da(pa,oa)|0)<=-1){C=123;break c}}b=b+1|0;}>3“>C=0;h=0.0}d=d+1|0;}>3“>0.0;aa=j+1|0;ba=p+(aa<<3)|0;h=0.0;i=e;return p|0}function cC(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var >2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>0;j=c|>2“>n=c|>2“>0;q=c|0;r=11}else{if(l){>2“>0;o=0;p=c|>2“>n=c|0;if((b|0)>(e|0)){s=b;t=b;u=e;v=e}else{s=e;t=e;u=b;v=b}>2“>0;x=c|>2“>0;z=c|0;if((z|0)>0){A=0}else{o=y;p=x;q=w;r=11;break}while(1){>2“>A=C+1|0;if(($B(a,d,j+(C<<4)|0,j+(c<<4)|0)|0)!=0){B=0;break}if((A|0)<(p|0)){C=A}else{m=q;break b}}i=g;return B|0}}while(0);if((m|0)<(h|0)){D=m}else{B=1;i=g;return B|0}while(1){>2“>g=0,j=0,k=0,l=0.0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;f=i;i=i+2048|0;g=e;e=i;i=i+32|0;tF(e,g,32)|0;g=f|0;j=f+1024|0;k=b+16|0;b=c[248+(c[(c|>3“>m=e+8|0;eC(b,l,+h);>3“>h-l,o)|0)|0;i=o;p=gb(n|0,46)|0;do{if((p|0)==0){q=j+(xF(n|0)|0)|0}else{r=p;while(1){s=r+1|0;if((a|0)==0){t=r;break}else{r=s}}while(1){r=a|0;if((r<<24>>24|0)==46){u=5;break}else if((r<<24>>24|0)!=48){u=6;break}a=0;t=t-1|0}if((u|0)==5){a=0;q=t;break}else if((u|0)==6){q=t+1|0;break}}}while(0);a=32;a=>3“>h- +q=e+1|0;if((a|0)==0){w=e;break}else{e=q}}while(1){e=a|0;if((e<<24>>24|0)==46){u=12;break}else if((e<<24>>24|0)!=48){u=13;break}a=0;w=w-1|0}if((u|0)==12){a=0;v=w;break}else if((u|0)==13){v=w+1|0;break}}}while(0);a=32;a=>2”>0;d=c[248+(c[(c|>2”>213464,c=>2”>0;if(k>>>0<(c|0)>>>0){y;a=32;z=1024;A=0;i=f;return}>2“>0;y=x+1|0;c=y;a=32;z=1024;A=0;i=f;return}function eC(b,c,d){b=b|0;c=+c;d=+d;var n=m+1|0;if((a|0)==0){o=m;break}else{m=n}}while(1){m=a|0;if((m<<24>>24|0)==46){p=5;break}else if((m<<24>>24|0)!=48){p=6;break}a=0;o=o-1|0}if((p|0)==5){a=0;l=o;break}else if((p|0)==6){l=o+1|0;break}}}while(0);a=32;a=o=l+1|0;if((a|0)==0){r=l;break}else{l=o}}while(1){l=a|0;if((l<<24>>24|0)==46){p=12;break}else if((l<<24>>24|0)!=48){p=13;break}a=0;r=r-1|0}if((p|0)==12){a=0;q=r;break}else if((p|0)==13){q=r+1|0;break}}}while(0);a=32;a=0;Lv(b,g)|0;i=e;return}function fC(d){d=d|0;var >2“>0)+8>>2]|0;k=d+64|0;switch(c|0){case 1:{>2“>zk(j,h,g);d=c|>2“>0;g=c|0;k=dF(8240)|0;c=k;a:do{if((g|0)==5){>2“>12;c=113088}else if((g|0)==6){>2“>14;c=113640}else{l=ew(j|0,114376)|0;do{if((l|0)!=0){if((a|0)==0){break}m=f|0;n=0;o=l;b:while(1){p=o;while(1){q=p+1|0;r=a|0;if(r<<24>>24==0){break b}if(((r<<24>>24)-48|0)>>>0<10>>>0){break}else{p=q}}if((n|0)>=1023){s=16;break}a=r;n=n+1|0;o=q}if((s|0)==16){a=0;o=(Rb(m|0)|0)&65535;if((o&65535)>>>0<=10>>>0){break}b[(c|0)+8232>>1]=o;c[(c|0)+8236>>2]=l;break a}}while(0);l=f|0;o=0;p=112568;c:while(1){u=p;while(1){v=u+1|0;w=a|0;if(w<<24>>24==0){break c}if(((w<<24>>24)-48|0)>>>0<10>>>0){break}else{u=v}}if((o|0)>=1023){s=25;break}a=w;o=o+1|0;p=v}if((s|0)==25){a=0;p=(Rb(l|0)|0)&65535;b[(c|0)+8232>>1]=p;c[(c|0)+8236>>2]=112568}}c[c>>2]=0}else{t=en(j,0,115752,213464)|0;c[c>>2]=t}c[(c|0)+4>>2]=0}else{t=en(j,0,112048,213464)|0;c[(c|0)+4>>2]=t}t=en(j,1,115752,213464)|0;c[(c|0)+8>>2]=t;t=en(j,1,112048,213464)|0;c[(c|0)+12>>2]=t;t=en(j,2,115752,213464)|0;c[(c|0)+16>>2]=t;if((h|0)==0){c[(c|0)+20>>2]=0}else{h=en(j,2,111448,213464)|0;c[(c|0)+20>>2]=h}if((d|0)==0){c[(c|0)+24>>2]=0}else{d=en(j,2,110704,213464)|0;c[(c|0)+24>>2]=d}c[(c|0)+28>>2]=0}else{d=en(j,2,112048,213464)|0;c[(c|0)+28>>2]=d}c[(c|0)+32>>2]=0}else{d=en(j,2,110056,213464)|0;c[(c|0)+32>>2]=d}c[(c|0)+36>>2]=0}else{f=en(j,2,109368,213464)|0;c[(c|0)+36>>2]=f}Iv(174464,1024,(c|0)+40|0);Iv(174480,1024,(c|0)+1064|0);Iv(174496,1024,(c|0)+2088|0);Iv(174512,1024,(c|0)+3112|0);Iv(174528,1024,(c|0)+4136|0);Iv(174544,1024,(c|0)+5160|0);Iv(174560,1024,(c|0)+6184|0);Iv(174576,1024,(c|0)+7208|0);i=e;return};case 0:{Ck(j);i=e;return};default:{i=e;return}}}function gC(b){b=b|0;var 0)+8>>2]|0;if((c|0)==0){c=c;c=30;c=34}>2“>0)+8|0;g=c|>2“>180728;switch(c|0){case 0:case 1:{>2“>i=c|>2“>Fy(d,b)|0;i=c|>2“>xk(b,d,b,0);i=c|>2“>xk(b,d,b,1);i=c|f=c|0;if((f|0)==(c|0)){k=d|0}else{l=c[c>>2]|0;if((l|0)==0){m=en(d,0,115752,213464)|0;c[c>>2]=m;n=c[c>>2]|0;o=c|0}else{n=l;o=f}f=d|0;if(o>>>0<(c|0)>>>0){p=o}else{Jv(174464,1)|0;p=c|0}a=0;p=c|0;c=p;hw(f,n,p)|0;k=f}f=c[(c|0)+4>>2]|0;p=c|0;if(p>>>0<(c|0)>>>0){q=p}else{Jv(174528,1)|0;q=c|0}a=0;q=c|0;c=q;hw(k,f,q)|0}iw(k,114376,c[(c|0)+8236>>2]|0,213464)|0;Mv(174464);Mv(174480);Mv(174496);Mv(174512);Mv(174528);Mv(174544);Mv(174560);Mv(174576);eF(c|0);h=1.0;h=1.0;c=0;c=>2“>i=c|>2“>Fy(d,b)|0;i=c|>2“>i=c|>2“>d=0,e=0,f=0,g=0,i=0;d=c[(c|0)+8>>2]|0;b=d|0;e=c[c>>2]|0;f=c|0;if(f>>>0<(c|0)>>>0){g=f}else{Jv(174480,1)|0;g=c|0}a=0;g=c|0;c=h=1.0;h=1.0;c=0;c=0;return}d=c[(c|0)+4>>2]|0;g=c|0;if(g>>>0<(c|0)>>>0){i=g}else{Jv(174544,1)|0;i=c|0}a=0;i=c|0;c=i;hw(b,d,i)|0;h=1.0;h=1.0;c=0;c=0;return}function iC(b){b=b|0;var 0)+8>>2]|0;b=c|0;if((b|0)!=(c|0)){e=c[(c|0)+8>>2]|0;if(b>>>0<(c|0)>>>0){f=b}else{Jv(174480,1)|0;f=c|0}a=0;f=c|0;c=f;hw(d|0,e,f)|0}f=c|0;if((f|0)==(c|0)){h=1.0;h=1.0;c=0;c=0;return}e=c[(c|0)+12>>2]|0;if(f>>>0<(c|0)>>>0){g=f}else{Jv(174544,1)|0;g=c|0}a=0;g=c|0;c=g;hw(d|0,e,g)|0;h=1.0;h=1.0;c=0;c=0;return}function jC(b){b=b|0;var 0)+8>>2]|0;b=c|0;if((b|0)!=(c|0)){e=c[(c|0)+16>>2]|0;if(b>>>0<(c|0)>>>0){f=b}else{Jv(174480,1)|0;f=c|0}a=0;f=c|0;c=f;hw(d|0,e,f)|0}f=c|0;if((f|0)!=(c|0)){e=c[(c|0)+24>>2]|0;if(f>>>0<(c|0)>>>0){g=f}else{Jv(174496,1)|0;g=c|0}a=0;g=c|0;c=g;hw(d|0,e,g)|0}g=c|0;if((g|0)!=(c|0)){e=c[(c|0)+20>>2]|0;if(g>>>0<(c|0)>>>0){i=g}else{Jv(174512,1)|0;i=c|0}a=0;i=c|0;c=i;hw(d|0,e,i)|0}i=c|0;if((i|0)!=(c|0)){e=c[(c|0)+28>>2]|0;if(i>>>0<(c|0)>>>0){j=i}else{Jv(174544,1)|0;j=c|0}a=0;j=c|0;c=j;hw(d|0,e,j)|0}j=c|0;if((j|0)!=(c|0)){e=c[(c|0)+36>>2]|0;if(j>>>0<(c|0)>>>0){k=j}else{Jv(174560,1)|0;k=c|0}a=0;k=c|0;c=k;hw(d|0,e,k)|0}k=c|0;if((k|0)==(c|0)){h=1.0;h=1.0;h=1.0;h=1.0;h=1.0;h=1.0;c=0;c=0;c=0;c=0;c=0;c=0;return}e=c[(c|0)+32>>2]|0;if(k>>>0<(c|0)>>>0){l=k}else{Jv(174576,1)|0;l=c|0}a=0;l=c|0;c=l;hw(d|0,e,l)|0;h=1.0;h=1.0;h=1.0;h=1.0;h=1.0;h=1.0;c=0;c=0;c=0;c=0;c=0;c=0;return}function kC(e,f,g){e=e|0;f=f|0;g=g|0;var >2”>c;>2”>c;>2”>c;>2”>c;>2”>0)+12>>2]|0;o=c|>2”>h[(c|0)+16>>3],r)|0)|0;i=r;s=gb(p|0,46)|0;do{if((s|0)==0){t=m+(xF(p|0)|0)|0}else{u=s;while(1){v=u+1|0;if((a|0)==0){w=u;break}else{u=v}}while(1){u=a|0;if((u<<24>>24|0)==46){x=5;break}else if((u<<24>>24|0)!=48){x=6;break}a=0;w=w-1|0}if((x|0)==5){a=0;t=w;break}else if((x|0)==6){t=w+1|0;break}}}while(0);a=32;a=>2”>2]|0;w=c[248+(c[(c|>2”>213464,c=>2”>0;if(l>>>0<(c|0)>>>0){y=l}else{>2”>c=y+1;a=0)+16|0;t=a|0;w=d|0;l=d|0;u=d|0;if(t<<24>>24==-1){>2“>w,c=>2“>nb(180832,147960,(r=i,i=i+32|0,c=>2“>l,c=>2“>t=c[248+(c[(c|>2“>154040,c=>2“>0;if(k>>>0<(c|0)>>>0){z=k}else{>2“>c=z+1;a=32;z=a|0;if((z|0)==114){A=1}else if((z|0)==108){A=-1}else{A=0}>2“>B=c<<25>>25}z=b[(c|0)+8232>>1]|0;do{if((z&65535)>>>0>14>>>0){>2“>nb(p|0,118560,(r=i,i=i+8|0,c=>3“>while(0);e=f+8|0;C=+h+ +>3“>h=>2“>C);nb(p|0,116688,(r=i,i=i+8|0,c=>3“>h,r)|0)|0;i=r;A=gb(p|0,46)|0;do{if((A|0)==0){D=m+(xF(p|0)|0)|0}else{f=A;while(1){e=f+1|0;if((a|0)==0){E=f;break}else{f=e}}while(1){f=a|0;if((f<<24>>24|0)==46){x=27;break}else if((f<<24>>24|0)!=48){x=28;break}a=0;E=E-1|0}if((x|0)==27){a=0;D=E;break}else if((x|0)==28){D=E+1|0;break}}}while(0);a=32;a=>2“>0;g=c[248+(c[(c|>2“>213464,c=>2“>0;if(s>>>0<(c|0)>>>0){G;a=32;H=1024;I=0;i=j;return}>2”>0;G=F+1|0;c=G;a=32;H=1024;I=0;i=j;return}function lC(b,e,f){b=b|0;e=e|0;f=f|0;var >2”>0)+12>>2]|0;pC(b);n=(c|0)+16|0;o=a|0;p=d|0;q=d|0;r=d|0;if(o<<24>>24==-1){>2”>p,c=>2”>nb(180832,147960,(s=i,i=i+32|0,c=>2”>q,c=>2”>o=c[248+(c[(c|>2”>154040,c=>2”>0;if(q>>>0<(c|0)>>>0){t=q}else{>2”>c=t+1;a=32;if((f|0)==0){>2”>f=(c|0)+56|0;b=a|0;t=d|0;r=d|0;o=d|0;if(b<<24>>24==-1){>2”>t,c=>2”>nb(180832,147960,(s=i,i=i+32|0,c=>2”>r,c=>2”>b=c[248+(c[(c|>2”>128936,c=>2”>0;if(j>>>0<(c|0)>>>0){v=j}else{>2”>c=v+1;a=32;}>3”>v=e|0;m=e+8|0;eC(u,+h,+>3”>l=k|0;nb(l|0,107520,(s=i,i=i+8|0,h=+>3”>h,s)|0)|0;i=s;v=gb(l|0,46)|0;do{if((v|0)==0){w=k+(xF(l|0)|0)|0}else{b=v;while(1){j=b+1|0;if((a|0)==0){x=b;break}else{b=j}}while(1){b=a|0;if((b<<24>>24|0)==46){y=21;break}else if((b<<24>>24|0)!=48){y=22;break}a=0;x=x-1|0}if((y|0)==21){a=0;w=x;break}else if((y|0)==22){w=x+1|0;break}}}while(0);a=32;a=>3”>h- +z=k+(xF(l|0)|0)|0;A=z+1|0;a=32;a=0;B=Lv(u,l)|0;i=g;return}else{C=s}while(1){s=C+1|0;if((a|0)==0){D=C;break}else{C=s}}while(1){C=a|0;if((C<<24>>24|0)==46){y=28;break}else if((C<<24>>24|0)!=48){y=29;break}a=0;D=D-1|0}if((y|0)==28){a=0;z=D;A=z+1|0;a=32;a=0;B=Lv(u,l)|0;i=g;return}else if((y|0)==29){z=D+1|0;A=z+1|0;a=32;a=0;B=Lv(u,l)|0;i=g;return}}function mC(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var 0)+16|0;o=a|0;p=d|0;q=d|0;r=d|0;if(o<<24>>24==-1){>2”>p,c=>2”>nb(180832,147960,(s=i,i=i+32|0,c=>2”>q,c=>2”>o=c[248+(c[(c|>2”>154040,c=>2”>0;if(q>>>0<(c|0)>>>0){t=q}else{>2”>c=t+1;a=32;if((g|0)==0){>2”>0)+12>>2]<<2)>>2]|0;o=r+4|0;q=c|>2”>Jv(r,1)|0;u=c|0}u+1;a=>2“>g=(c|0)+56|0;b=a|0;v=d|0;r=d|0;t=d|0;if(b<<24>>24==-1){>2“>v,c=>2“>nb(180832,147960,(s=i,i=i+32|0,c=>2“>r,c=>2“>b=c[248+(c[(c|>2“>128936,c=>2“>0;if(k>>>0<(c|0)>>>0){w=k}else{>2“>c=w+1;a=32;}>2“>0)+12>>2]<<2)>>2]|0;m=l+4|0;t=c|>2“>Jv(l,1)|0;x=c|0}x+1;a=>2”>l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;j=i;i=i+3072|0;g=j|0;l=j+2048|0;pC(b);m=b+16|0;n=(c|0)+16|0;o=a|0;p=d|0;q=d|0;r=d|0;if(o<<24>>24==-1){>2”>p,c=>2”>nb(180832,147960,(s=i,i=i+32|0,c=>2”>q,c=>2”>o=c[248+(c[(c|>2”>154040,c=>2”>0;if(q>>>0<(c|0)>>>0){t=q}else{>2”>c=t+1;a=32;if((k|0)==0){>2”>0)+12>>2]<<2)>>2]|0;o=r+4|0;q=c|>2”>Jv(r,1)|0;u=c|0}u+1;a=>2“>k=(c|0)+56|0;b=a|0;v=d|0;r=d|0;t=d|0;if(b<<24>>24==-1){>2“>v,c=>2“>nb(180832,147960,(s=i,i=i+32|0,c=>2“>r,c=>2“>b=c[248+(c[(c|>2“>128936,c=>2“>0;if(g>>>0<(c|0)>>>0){w=g}else{>2“>c=w+1;a=32;}>2“>0)+12>>2]<<2)>>2]|0;m=l+4|0;t=c|>2“>Jv(l,1)|0;x=c|0}x+1;a=>2”>g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;g=i;i=i+2048|0;pC(b);j=b+16|0;b=(c|0)+16|0;k=a|0;l=d|0;m=d|0;n=d|0;if(k<<24>>24==-1){>2”>l,c=>2”>nb(180832,147960,(o=i,i=i+32|0,c=>2”>m,c=>2”>k=c[248+(c[(c|>2”>154040,c=>2”>0;if(m>>>0<(c|0)>>>0){p=m}else{>2”>c=p+1;a=>2”>0)+12>>2]<<2)>>2]|0;j=n+4|0;k=c|>2”>Jv(n,1)|0;q=c|0}q+1;a=>2“>d=0,e=0,f=0,g=0,j=0.0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;d=i;i=i+2192|0;e=d|0;f=d+2176|0;Iv(f,1024,d+1024|0);g=b+16|0;b=c|>2“>k=14688+(c<<>3“>h=>2“>h[(c|0)+152>>3],l)|0)|0;i=l;m=gb(k|0,46)|0;a:do{if((m|0)!=0){n=m;while(1){o=n+1|0;if((a|0)==0){p=n;break}else{n=o}}while(1){n=a|0;if((n<<24>>24|0)==46){break}else if((n<<24>>24|0)!=48){break a}a=0;p=p-1|0}a=0}}>2“>0;m=f+8|0;if(p>>>0<(c|0)>>>0){q=p}else{>2“>c=q+1;a=>2“>0;if(q>>>0<(c|0)>>>0){r=q}else{a=>2”>0;c=>2”>0)+12>>2]<<2)>>2]|0;q=e|0;m=xF(r|0)|0;nb(q|0,121624,(l=i,i=i+16|0,c=>2”>m,l)|0)|0;i=l;Lv(k,q)|0;Lv(k,r)|0;r=k+4|0;q=c|>2”>Jv(k,1)|0;s=c|0}s+1;a=>2“>b=c|0;if((b|0)==0){i=d;return}e=e+4|0;t=a|0;if((t<<24>>24|0)==98){if((Ya(b|0,133480)|0)!=0){u=21}}else if((t<<24>>24|0)==102){if((Ya(b|0,136176)|0)!=0){u=21}}else if((t<<24>>24|0)==115){if((Ya(b|0,131360)|0)!=0){u=21}}else{u=21}if((u|0)==21){u=0;Lv(f,b)|0;t=b;while(1){v=t+1|0;if((a|0)==0){break}else{t=v}}if((a|0)!=0){>2”>0;if(t>>>0<(c|0)>>>0){w=t}else{>2”>c=w+1;a=40;if((a|0)!=0){t=v;m=0;while(1){if((m|0)!=0){>2”>0;if(p>>>0<(c|0)>>>0){x=p}else{>2”>c=x+1;a=44}Lv(f,t)|0;p=t;while(1){y=p+1|0;if((a|0)==0){break}else{p=y}}if((a|0)==0){break}else{t=y;m=m+1|0}}}>2”>0;if(m>>>0<(c|0)>>>0){z=m}else{>2”>c=z+1;a=41}>2”>0;if(m>>>0<(c|0)>>>0){A=m}else{a=>2“>0;c=>2“>0)+12>>2]<<2)>>2]|0;p=xF(m|0)|0;nb(q|0,121624,(l=i,i=i+16|0,c=>2“>p,l)|0)|0;i=l;Lv(t,q)|0;Lv(t,m)|0;m=t+4|0;p=c|>2“>Jv(t,1)|0;B=c|0}B+1;a=32;}>2”>l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0.0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0;l=i;i=i+3120|0;m=l|0;n=l+1024|0;o=l+2048|0;p=l+3072|0;q=l+3088|0;r=b+16|0;b=c|0)*3.141592653589793/180.0;if((e[(c|0)+8232>>1]|0)>>>0<14>>>0){t=b+56|0;u=a|0;v=d|0;w=d|0;x=d|0;if(u<<24>>24==-1){>2“>v,c=>2“>nb(180832,147960,(y=i,i=i+32|0,c=>2“>w,c=>2“>u=c[248+(c[(c|>2“>128936,c=>2“>0;if(m>>>0<(c|0)>>>0){z=m}else{>2“>c=z+1;a=32;i=l;return}Iv(p,1024,o|0);o=(f|0)==2;f=q|0;if(o){>2“>0;if(x>>>0<(c|0)>>>0){A=x}else{>2“>c=A+1;a=>3“>h);>3“>h)}else{>3“>C=+h;if(s==0.0){>3“>D=B*.25;I=D;J=s;s=C+I*+V(J);K=+h;E=s;F=K+I*+W(J);G=K;H=D}>2“>0;if(k>>>0<(c|0)>>>0){L=k}else{>2“>c=L+1;a=f=k+1|0;if((a|0)==0){N=k;break}else{k=f}}while(1){k=a|0;if((k<<24>>24|0)==46){O=21;break}else if((k<<24>>24|0)!=48){O=22;break}a=0;N=N-1|0}if((O|0)==21){a=0;M=N;break}else if((O|0)==22){M=N+1|0;break}}}while(0);a=32;a=q=N+1|0;if((a|0)==0){Q=N;break}else{N=q}}while(1){N=a|0;if((N<<24>>24|0)==46){O=28;break}else if((N<<24>>24|0)!=48){O=29;break}a=0;Q=Q-1|0}if((O|0)==28){a=0;P=Q;break}else if((O|0)==29){P=Q+1|0;break}}}while(0);a=32;a=0;Lv(p,L)|0;}>2“>rC(p,B,P);rC(p,+g,b+96|0)}else{rC(p,0.0,P);rC(p,1.0,b+96|0)}>2“>0;L=p+8|0;Q=P>>>0>=(c|0)>>>0;if(o){if(Q){>2“>c=R+1;a=93}else{if(Q){>2“>c=S+1;a=41}>2“>0;if(S>>>0<(c|0)>>>0){T=S}else{a=>2”>0;c=>2”>0)+12>>2]<<2)>>2]|0;r=n|0;n=xF(T|0)|0;nb(r|0,121624,(y=i,i=i+16|0,c=>2”>n,y)|0)|0;i=y;Lv(b,r)|0;Lv(b,T)|0;T=b+4|0;r=c|>2”>Jv(b,1)|0;U=c|0}U+1;a=32;Mv(p);i=l;return}function rC(b,e,f){b=b|0;e=+e;f=f|0;var q=p+1|0;if((a|0)==0){r=p;break}else{p=q}}while(1){p=a|0;if((p<<24>>24|0)==46){s=5;break}else if((p<<24>>24|0)!=48){s=6;break}a=0;r=r-1|0}if((s|0)==5){a=0;o=r;break}else if((s|0)==6){o=r+1|0;break}}}while(0);a=32;a=0;o=f;f=a|0;r=d|0;s=d|0;n=d|0;if(f<<24>>24==-1){>2”>r,c=>2”>nb(180832,147960,(m=i,i=i+32|0,c=>2”>s,c=>2”>f=j|0;j=xF(180832)|0;nb(f|0,121624,(m=i,i=i+16|0,c=>2”>j,m)|0)|0;i=m;Lv(b,f)|0;Lv(b,180832)|0;f=b+4|0;m=c|>2”>t=m;u=t+1|0;c=u;a=32;v=1024;w=0;i=g;return}>2”>0;u=t+1|0;c=u;a=32;v=1024;w=0;i=g;return}function sC(a){a=a|0;var >2”>0;_z(a,121432)|0;e=c[c>>>2”>0;g=c|>2”>c,>2”>f,c=>2”>0)|0;dA(a,119856,(h=i,i=i+8|0,c=>2”>0,c|a=a|0;c=2;return}function vC(a){a=a|0;c=1;return}function wC(a){a=a|0;c=2;return}function xC(a){a=a|0;c=0;return}function yC(a){a=a|0;c=2;return}function zC(b,d,e){b=b|0;d=d|0;e=e|0;var >2“>c;>2“>c;>2“>c;>2“>c;0)+16>>2]|0;j=c|>3”>0;l=+h*+>2”>m=(c|>2”>o=c|0}n=a|0;if((n|0)==108){p=0}else if((n|0)==114){p=2}else{p=1}>3”>n=~~r;r=+h;if(r<0.0){s=r+-.5}else{s=r+.5}0;e=c|0;if((e|0)==0){c=64;t=dF(64)|0;c=t;u=t}else{u=e}e=a|0;if(e<<24>>24==0){v=u}else{t=0;w=u;u=k;k=e;while(1){e=u+1|0;x=c|0;if((t|0)>(x-8|0)){y=x<<1;c=y;x=gF(c|0,y)|0;c=x;z=x+t|0}else{z=w}if(k<<24>>24>-1){if(k<<24>>24==92){a=92;A=z+1|0;B=t+1|0}else{A=z;B=t}a=k;C=A+1|0;D=B+1|0}else{a=x=a|0;if(x<<24>>24==0){v=C;break}else{t=D;w=C;u=e;k=x}}}a=0;v=c|>2”>4,c=>2”>g,c=>2”>0,c=>3”>l,h=>3”>6,h=>2”>0.0,c=>2”>d,c=v,E)|0);i=E;i=f;return}function AC(e,f){e=e|0;f=f|0;var >2”>k=c|0;l=a|0;m=0;n=122104;while(1){if((a|0)==l<<24>>24){if((Ya(n|0,k|0)|0)==0){break}}o=m+1|0;if((o|0)==8){p=17;break}else{>2”>c=6;i=g;return}>2”>m;c=6;i=g;return}else if((j|0)==1){j=f;m=f;n=a|0;k=n&255;l=j+1|0;o=a|0;q=o&255;r=j+2|0;j=a|0;s=j&255;t=c|0;do{if((t|0)>0){u=-1;v=0;w=195075;while(1){>1”>0)-k|0;y=(b|c=t+1;if((t|0)==256){B=D}else{F=E;p=14;break}}G=B+32|0}else{c=t+1;F=0;p=14}}while(0);if((p|0)==14){>1“>n&255;b=j&255;j=F+32|0;F=d|0;m=d|0;l=d|>2”>0,c=>2”>F,c=>2”>c=>2”>e=0,f=0,g=0,j=0,k=0,l=0,m=0,n=0.0,o=0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0;e=i;f=c|>2”>j=c|0;l=c|>3“>p=+h;if(p<0.0){q=p+-.5}else{q=p+.5}>3“>f=~~r;r=+h;s=r-p;if(s<0.0){t=s+-.5}else{t=s+.5}>2“>dA(a,135256,(a=i,i=i+160|0,c=>2“>1,c=>2“>g,c=>2“>k,c=>2“>0,c=>2“>n,c=>2“>0.0,c=>2“>f,c=~~>2“>u,c=>2“>f,c=~~>2“>f=0,g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0.0,q=0;f=i;g=c|>2“>k=c|0;m=c|>2”>dA(a,162144,(o=i,i=i+128|0,c=>2”>3,c=>2”>j,c=>2”>l,c=>2”>0,c=>2”>p,c=>2”>0,c=>2”>0,c=>2”>j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=0,s=0,t=0,u=0,v=0.0,w=0.0,x=0.0,y=0.0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0.0,K=0.0,L=0,M=0,N=0;f=i;i=i+80|0;e=f|0;j=f+64|0;k=c|>2”>m=c|0;n=c|0;if((d|0)<=3){cc(150216,147224,356,170656)}>2”>s=5;t=c|0;u=20}>3”>k=e+48|0;h=>3”>g=e+56|0;h=w;if(v<0.0){x=v+-.5}else{x=v+.5}if(w<0.0){y=w+-.5}else{y=w+.5}>2”>x,c=~~y,z)|0)|0;i=z;A=e|0;B=e;C=k;k=j|0;D=j+8|0;E=0;F=1;G=o+p|0;p=3;while(1){>2”>c;>2”>c;>2”>c;>2”>c;>3”>h=h[b(H<<4)+8>>3];>3”>h=h[b(H<<4)+8>>3];>3”>h=h[b(H<<4)+8>>3];H=1;I=G;do{>3”>x=+h;if(y<0.0){J=y+-.5}else{J=y+.5}if(x<0.0){K=x+-.5}else{K=x+.5}>2”>J,c=~~K,z)|0)|0;i=z;I=I+L|0;H=H+1|0;}while((H|0)<7);M=F+6|0;H=p+3|0;if((H|0)<(d|0)){E=p;F=M;G=I;p=H}else{break}}>2”>3,c=>2”>r,c=>2”>m,c=>2”>n,c=>3”>u,h=>2”>0,c=>2”>0,c=>2”>dA(a,138080,(z=i,i=i+8|0,c=((F|0)%(o|0)|0|0)!=0,z)|0);i=z;F=F+1|0;}while((F|0)<(M|0));N=_z(a,153232)|0;i=f;return}function EC(a,b,d){a=a|0;b=b|0;d=d|0;var >3”>0;g=~~+h;0;k=c|>2“>dA(a,162144,(l=i,i=i+128|0,c=>2“>1,c=>2“>g,c=>2“>0,c=>2“>0,c=>2“>m,c=>2“>0,c=>2“>0,c=>2“>dA(a,158264,(l=i,i=i+16|0,c=~~>2“>d=0;d=i;dA(a,166272,(a=i,i=i+8|0,c=b,a)|0);i=a;i=d;return}function GC(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,j=0.0,k=0.0,l=0.0,m=0,n=0,o=0.0,p=0.0;f=i;if((d|0)>0){g=0;do{j=h[b(g<<4)>>3];if(j<0.0){k=j+-.5}else{k=j+.5}j=h[b(g<<4)+8>>3];if(j<0.0){l=j+-.5}else{l=j+.5}>2“>k,c=~~l,m)|0);i=m;g=g+1|0;}while((g|0)<(d|0))}if((e|0)==0){n=_z(a,153232)|0;i=f;return}>3“>l=+h;if(l<0.0){p=l+-.5}else{p=l+.5}>2“>o,c=~~p,m)|0);i=m;n=_z(a,153232)|0;i=f;return}function HC(b){b=b|0;var >2“>0;e=c|0;if((e|0)==0){if((a|0)==0){return}>2”>f=gk($w(c|0)|0)|0;_z(b,113328)|0;_z(b,f)|0;_z(b,112792)|0;_z(b,f)|0;_z(b,117936)|0;return}else if((e|0)==1){if((a|0)==0){return}>2“>0)|0)|0;_z(b,114024)|0;_z(b,gk($w(c|0)|0)|0)|0;_z(b,164480)|0;return}else{return}}function IC(a){a=a|0;var >2“>0;d=c|0;if((d|0)==3){>2“>0,c|>2“>0,c|>2“>0,c|>2“>KC(a,c|>2“>0,c|>2“>0,c|>2“>0,c|0);return}else{return}}function JC(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var >2“>0;KC(a,c|>2“>0,c|0,b,d,e,f);return}function KC(b,d,e,f,g,j,k,l){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0.0,q=0.0,r=0.0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;m=i;if((e|0)==0|(f|0)==0){i=m;return}if((c|0)<(f|0)){n=f+10|0;c=n;c=gF(c|0,n<<3)|0}n=(f|0)>0;if(n){o=0;do{p=h[e(o<<4)>>3];if(p<0.0){q=p+-.5}else{q=p+.5}c[(c|0)+(o<<3)>>2]=~~q;p=h[e(o<<4)+8>>3];if(p<0.0){r=p+-.5}else{r=p+.5}c[(c|0)+(o<<3)+4>>2]=~~r;o=o+1|0;}while((o|0)<(f|0))}if((a|0)==0){break}if((d|0)==2){v=c|>2“>0;dA(b,168600,(t=i,i=i+16|0,c=>2“>c=w,t)|0);i=t;u=u+1|0;}while((u|0)<(f|0))}_z(b,164480)|0;i=m;return}else if((d|0)==1){u=c|>2“>0;v=c|>2“>0)-w|0;dA(b,83016,(t=i,i=i+32|0,c=>2“>w,c=x=c|>2”>0;w=c|>2”>0;y=c|>2”>g,c=>2”>w,c=if((a|0)==0){break}if((d|0)!=0){cc(160496,156352,77,170312)}n=c|>2“>0;u=c|>2“>0;dA(b,151872,(t=i,i=i+48|0,c=>2“>c=>2“>u,c=>2“>g,c=j,t)|0);i=t;i=m;return}}while(0);if((e-2|0)>>>0>=2>>>0){i=m;return}if((d|0)==2){_z(b,142952)|0}else if((d|0)==1){_z(b,149056)|0}else if((d|0)==0){_z(b,145920)|0}else{cc(160496,156352,93,170312)}do{if((l|0)!=0){if((a|0)==0){break}_z(b,139840)|0;_z(b,ik(l)|0)|0;_z(b,137160)|0}}while(0);do{if(!s){if((a|0)==0){break}_z(b,134264)|0;_z(b,ik(g)|0)|0;_z(b,137160)|0}}while(0);do{if((k|0)!=0){if((a|0)==0){break}_z(b,132288)|0;_z(b,gk(k)|0)|0;_z(b,137160)|0}}while(0);do{if((j|0)!=0){if((a|0)==0){break}_z(b,129944)|0;_z(b,gk(j)|0)|0;_z(b,137160)|0}}while(0);_z(b,126808)|0;_z(b,124240)|0;do{if((d|0)==0){j=c|>2“>0;g=c|>2“>0;dA(b,121200,(t=i,i=i+32|0,c=>2“>c=>2“>g,c=s,t)|0);i=t}else if((d|0)==2){s=c|>2“>0;dA(b,120328,(t=i,i=i+16|0,c=>2“>c=g,t)|0);i=t;if((f|0)>1){z=1}else{break}do{g=c|>2“>0;dA(b,119600,(t=i,i=i+16|0,c=>2“>c=s,t)|0);i=t;z=z+1|0;}while((z|0)<(f|0))}else if((d|0)==1){s=c|>2“>0;k=c|>2“>0)-g|0;dA(b,122008,(t=i,i=i+24|0,c=>2“>k,c=j,t)|0);i=t}}>2“>b=0,d=0,e=0,f=0;b=i;_z(a,132568)|0;if((c|0)==2){_z(a,132408)|0}else{_z(a,136984)|0}>2“>2]|0;e=c|>2“>0;dA(a,132168,(a=i,i=i+24|0,c=>2“>c=>2“>b=0,d=0,e=0,f=0,g=0,h=0,j=0;b=i;_z(a,133184)|0;d=a+64|0;e=a+12|0;if((c|0)!=2){>2“>c[(c|0)+28>>2],f)|0);i=f}>2“>if((c|0)==2){g=_z(a,132856)|0;h=_z(a,132728)|0;i=b;return}>2“>0;e=c|>2“>0;dA(a,99424,(f=i,i=i+32|0,c=>2“>c=>2“>e,c=j,f)|0);i=f;g=_z(a,132856)|0;h=_z(a,132728)|0;i=b;return}function NC(b){b=b|0;var 0;a=0;g=b+12|0;h=f+8|0;do{>2”>j=$w(c|>2”>j,k)|0);i=k;j=b+64|0;if((c|0)==2){_z(b,100376)|0}else{_z(b,100784)|0}do{>2”>if((c|0)==2){>2”>0;m=c|>2”>0;dA(b,99424,(k=i,i=i+32|0,c=>2”>c=>2”>m,c=n,k)|0);i=k;break}else{_z(b,99824)|0;break}}}>2”>0)+24>>2]|0,12448);cl(b);j=c[(c|0)+20>>2]|0;if((j|0)==0){break}>2”>c;while(0);c=(0)+8>>2]|0)+115|0]|0)==1;if(!(a|0)){_z(b,98584)|0;a=1}>2”>dA(b,97984,(k=i,i=i+8|0,c=h,k)|0);i=k;i=d;return}function OC(a,b,d,e){>2”>d,c=e,a)|0);i=a;i=b;return}function PC(a){a=a|0;var >2”>0;e=c|>2”>0;g=c|>2”>0)+28>>2]|0)+1|0;dA(a,108832,(l=i,i=i+16|0,c=>2”>k,l)|0);i=l;if((c[(c|0)+20>>2]|0)==0){>2”>d,c=>2”>f,c=g,l)|0);i=l}>2”>c|>2”>dA(a,105504,(l=i,i=i+16|0,c=>2”>n=c|>2”>0;dA(a,105112,(l=i,i=i+24|0,c=>2”>c=>2”>o,l)|0);i=l;if((c[(c|0)+20>>2]|0)==0){>2”>d,c=>2”>f-d,c=g-e,l)|0);i=l}>2”>o=c|>3”>r=+h;>3”>h,>2”>p,c=>3”>q,h=>2”>Dc[c[(c|>2”>f,c=>2”>dA(a,102872,(l=i,i=i+32|0,c=>2”>e,c=>2”>b=0,d=0;b=i;d=a+12|0;if((c[(c|0)+20>>2]|0)!=0){>2”>_z(a,111072)|0;_z(a,110400)|0;dA(a,109656,(a=i,i=i+8|0,c=>2”>b=0,d=0,e=0;b=i;d=$w(c[(c|>2”>e=(c|>2”>_z(a,116072)|0;gA(a,c|0,2);_z(a,114760)|0;e=dl(b,c|>2”>f=0,g=0,j=0,k=0,l=0.0,m=0.0,n=0,o=0,p=0;f=i;g=d;d=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>2”>g=c|>2”>j=c|0;if((j|0)==0|(j|0)==1){k=155304}else if((j|0)==2){k=151736}else if((j|0)==3){k=148880}else{k=145744}>3”>m=+h;>3”>h,>3”>l,h=>2”>k,j)|0);i=j;k=e+4|0;eA(b,+h[(c|>2”>c[c>>0,c|0)|0;g=a|0;if((g|0)==114){>3“>h- +>3“>g=e+32|0;n=d|0;h=+>3“>h*.5;p=g}>3“>h+ +>3“>fA(b,d);_z(b,117912)|0;eA(b,+h);>2“>e=0,f=0,g=0,j=0,k=0,l=0,m=0.0,n=0.0,o=0,p=0;e=i;i=i+32|0;f=e|0;g=f|0;j=f;k=b;c=>2“>c=>2“>c=>2“>c=>3“>h=+>3“>h;>3“>h- +>2“>f=c|>2“>k=c|0;if((k|0)==3){l=148880}else if((k|0)==0|(k|0)==1){l=155304}else if((k|0)==2){l=151736}else{l=145744}>3“>n=+h;>3“>h,>3“>m,h=>2“>while(0);if(+h[(c|0)+40>>3]<=.5){i=e;return}>2“>0;b=c|0;if((b|0)==0|(b|0)==1){p=155304}else if((b|0)==2){p=151736}else if((b|0)==3){p=148880}else{p=145744}>3“>m=+h;>3“>h,>3“>n,h=>2“>j=c|>2“>k=c|0;if((k|0)==0|(k|0)==1){l=155304}else if((k|0)==3){l=148880}else if((k|0)==2){l=151736}else{l=145744}>3“>n=+h;>3“>h,>3“>m,h=>2“>while(0);if(+h[(c|0)+40>>3]<=.5){i=f;return}>2“>0;g=c|0;if((g|0)==3){p=148880}else if((g|0)==0|(g|0)==1){p=155304}else if((g|0)==2){p=151736}else{p=145744}>3“>m=+h;>3“>h,>3“>n,h=>2“>j=c|>2“>k=c|0;if((k|0)==3){l=148880}else if((k|0)==0|(k|0)==1){l=155304}else if((k|0)==2){l=151736}else{l=145744}>3“>n=+h;>3“>h,>3“>m,h=>2“>while(0);if(+h[(c|0)+40>>3]<=.5){i=f;return}>2“>0;e=c|0;if((e|0)==0|(e|0)==1){p=155304}else if((e|0)==3){p=148880}else if((e|0)==2){p=151736}else{p=145744}>3“>m=+h;>3“>h,>3“>n,h=>2“>e=0,f=0,g=0,j=0,k=0.0,l=0.0;e=i;f=a+16|0;if(+h[(c|0)+40>>3]<=.5){i=e;return}>2“>0;f=c|0;if((f|0)==0|(f|0)==1){j=155304}else if((f|0)==2){j=151736}else if((f|0)==3){j=148880}else{j=145744}>3“>l=+h;>3“>h,>3“>k,h=>2“>k=c|>2“>l=c|0;if((l|0)==3){m=148880}else if((l|0)==2){m=151736}else if((l|0)==0|(l|0)==1){m=155304}else{m=145744}>3“>o=+h;>3“>h,>3“>n,h=>2“>m,p)|0);i=p;_z(a,109360)|0;gA(a,d,e);_z(a,103496)|0;fA(a,d);dA(a,97968,(p=i,i=i+16|0,c=>2“>while(0);if(+h[(c|0)+40>>3]<=.5){i=g;return}>2“>0;j=c|0;if((j|0)==3){q=148880}else if((j|0)==0|(j|0)==1){q=155304}else if((j|0)==2){q=151736}else{q=145744}>3“>n=+h;>3“>h,>3“>o,h=>2“>q,p)|0);i=p;_z(a,109360)|0;gA(a,d,e);_z(a,103496)|0;fA(a,d);dA(a,92464,(p=i,i=i+16|0,c=>2“>d=0,e=0,f=0,g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;d=i;e=b+16|0;f=c|>3“>0;eA(b,+h);_z(b,87088)|0;if((g|0)==0){i=d;return}else{j=g}while(1){l=k+1|0;if((a|0)==0){break}else{k=l}}if((a|0)!=0){m=l;while(1){p=o+1|0;if((a|0)==0){break}else{o=p}}if((a|0)==0){break}else{m=p}}}if((Ya(f|0,164240)|0)==0){>2“>dA(b,160288,(n=i,i=i+8|0,c=f,n)|0);i=n;j=g}i=d;return}

function fq(d,e){d=d|0;e=e|0;var 0)+157|0;if((a|0)!=0){return}a=>2“>g=ow(d,e)|0;h=e;i=c&>2“>0;l=c|0;do{if((a|0)==0){if((a|0)!=0){break}fq(d,k)}else{>2“>o=c&>2“>0,c|0,0,1)|0}else{p=n}>1“>0;m=b|>2“>0;n=p+8|0;q=(c|>1“>0;b=(>2“>0)+156|0;c=(>2“>a[(c|0)+158|0]=0;return}function gq(a,d,e,f){a=a|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0;g=i;h=uw(a,d,e,0,0)|0;do{if((h|0)==0){j=uw(a,e,d,0,0)|0;if((j|0)!=0){k=j;break}j=uw(a,d,e,0,1)|0;if((j|0)!=0){k=j;break}>2“>j,c=l,m)|0)|0;i=m;i=g;return}else{k=h}}>1“>0;f=b|>2“>0;h=k+8|0;k=(c|>1“>0;b=(>2“>0)+156|0;c=(>2“>e=vx(d,b)|0;g=b+8|0;if((a[(c|0)+159|0]|0)==0){>2“>0;i=c|0;a:do{if((i|0)>1){j=b|0;k=1;l=h;while(1){>2“>0)+(k<<2)>>2]|0,j)|0)==0;n=k+1|0;o=c|>2“>c[(c|0)+212>>2]=0}else{Gx(d,b|0)|0}if((e|0)==0){break}else{b=e}}}b=ux(d)|0;if((b|0)==0){return}r=d|0;q=b;do{b=mw(Ix®|0,q)|0;if((b|0)!=0){f=b;do{>2“>a=a|0;b=b|0;d=d|0;Wx(b|0,103336,c|0,1)|0;return}function jq(a,b,d){>2“>a=a|0;b=b|0;d=d|0;Wx(b|0,134032,c|0,1)|0;return}function lq(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=sy(d)|0;if((e|0)==0){return}d=b+8|0;f=e;do{e=f|0;do{if((Za($w(e)|0,116432,7)|0)==0){g=7;h=5}else{h=0;if((g|0)==7&(c|0)==100){oq(b,f);break}e=ux(f)|0;if((e|0)==0){break}>2”>Mm(e,l)|0;a[(c|>2”>l=(c|>2”>c=e;break}else{>2”>l=(c|>2”>c=e;break}else{>2”>a[(c[(c[(c|0)+212>>2]|0)+8>>2]|0)+159|0]=i;break}else if((g|0)==5){>2”>e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;e=d+8|0;d=c|>2”>0;g=c|0;d=(g|0)==0;do{if((f|0)==0){if(!d){h=5;break}>2”>0;c=0;return}else{if(d){i=f;h=6}else{h=5}}}while(0);if((h|0)==5){>2”>0)+212>>2]=f;f=c|>2”>g=Lm(i)|0;c[(c|>2”>0;f=c|0;if((f|0)==0){j=0;k=g;break}0;l=(a|>2“>m=c[((c&3|0)==2?n:n-32|0)+28>>2]|0;if((m|0)!=(Lm(m)|0)){h=9;break}>2“>j=l;k=c|0;break}}}>2“>k=e+8|0;h=c|0;n=(a|>2“>i=c[((c&3|0)==3?p:p+32|0)+28>>2]|0;if((i|0)!=(Lm(i)|0)){break}>2“>while(0);c=>2“>d=0,f=0,g=0,h=0;d=a+8|0;a=c|>1“>e|>2“>0)+8>>2]|0)+232>>2]|0);a=c|>1“>e|>2“>0)+8>>2]|0)+232>>2]|0);a=c|>2“>nq(c[(c|>2“>0;if((g|0)<(c|0)){g=g+1|0;h=a}else{break}}return}function oq(d,e){d=d|0;e=e|0;var >2“>0)+188|0;if((c|0)!=0){return}>2“>g=d+8|0;d=(c|>2“>0;i=h+1|0;c=>2“>0;j=c|0;if((j|0)==0){k=jk((h<<2)+8|0)|0}else{>2“>c[(c|0)+176>>2]|0)+(i<<2)>>2]=e;Rj(e);if((c|0)!=100){>2”>0)+224>>1]=32767;b[(c|>2”>g=d+226|0;h=k+8|0;j=c[(c|>1”>b=>2”>0;o=c[(c|0)+232>>2]|0}else{n=d;o=j}>1”>b=o}if((i|0)==0){p=k}else{>2”>0)+232>>2]|0)<(c[(c|0)+232>>2]|0)?k:i}>2”>c=l;return}>2”>0;f=c|0;if((f|0)==0){cc(129800,126496,238,170984)}else{q=0;r=f}while(1){>2”>0;if((c|0)==0){s=(a|0)==0?r:q}else{s=q}>2”>c=s;l=ux(e)|0;if((l|0)==0){return}else{t=l}while(1){>2”>Mm(t,s)|0;a[(c|0)+159|0]=7;l=vx(e,t)|0;if((l|0)==0){u=26;break}else{t=l}}if((u|0)==15){cc(124e3,126496,242,170984)}else if((u|0)==26){return}}function pq(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;d=i;i=i+240|0;e=d|0;f=d+120|0;c=Wv(b,2,137312,0)|0;g=Wv(b,2,161104,0)|0;c=g;if(!((c|0)!=0|(g|0)!=0)){i=d;return}g=ux(b)|0;if((g|0)==0){i=d;return}h=e|0;j=f|0;k=g;do{g=rw(b,k)|0;do{if((g|0)!=0){l=g;m=0;n=0;while(1){>2”>0;q=p&3;r=c|0;s=l+32|0;a:do{v=c|0;do{if((r|0)==(k|0)&(v|0)!=0){w=fw(l|0,v)|0;if((a|0)==0){while(0);v=c|w=fw(l|0,v)|0;if((a|0)==0){t=n;u=m;break}t=qq(j,n,k,l,w)|0;u=m}}while(0);s=sw(b,l,k)|0;if((s|0)==0){break}else{l=s;m=u;n=t}}if((u|0)>0){n=0;do{>2“>l=c|0;if((l|0)!=0){eF(l)}n=n+1|0;}while((n|0)<(u|0))}if((t|0)>0){y=0}else{break}do{>2“>l=c|0;if((l|0)!=0){eF(l)}y=y+1|0;}while((y|0)<(t|0))}}while(0);k=vx(b,k)|0;}while((k|0)!=0);i=d;return}function qq(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0.0;j=i;i=i+16|0;k=j|0;l=j+8|0;do{if((d|0)>0){m=a|0;n=0;while(1){0;if((a|0)==m<<24>>24){if((Ya(o|0,g|0)|0)==0){break}}p=n+1|0;if((p|0)<(d|0)){n=p}else{q=10;break}}if((q|0)==10){if((d|0)<=4){r=p;q=12;break}>2”>5,c=m,o)|0)|0;i=o;s=d;i=j;return s|0}>2”>t=kk((c<<2)+8|0)|0}else{>2”>m=t;c=>2”>0;c=>2”>f;c[(c|>2”>q=b+(r*24|0)+8|0;c=>2”>t;u=c|>2”>u+1;c=>2”>0)+(c<<>2”>g;c=>2”>ih(f,k,l);r=(c[((c&>2”>0:c|0;if((r|0)==0){s=w;i=j;return s|0}>2”>0;c=l+1;if((l|0)==0){y=+kh(f,r)}else{y=0.0}>2”>e=0,f=0,g=0,j=0,k=0,l=0,m=0,n=0.0,o=0.0,p=0,q=0,r=0,s=0,t=0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0,B=0.0,C=0,D=0.0,E=0.0,F=0,G=0,H=0,I=0,J=0,K=0,L=0;e=i;i=i+80|0;f=e|0;g=e+8|0;j=e+16|0;k=d+4|0;if((c|0)>0){l=d|0;m=b+8|0;n=0.0;o=0.0;p=0;while(1){>2”>0)+(p<<2)>>2]|0;r=c&>2”>t=c|0}else{t=s}>2”>0;q=c|>3”>h;>3”>h;>2”>o=+cb(+z,+y);m=c|>3”>x=+h;>3”>h;>2”>c[(c|>3”>B=+h+ +>3”>w=+h;u=w+ +(>2”>0)+240>>2]|0);B=u;C=c|0}u=z/o*B+ +>3”>h;>3”>n;m=j+8|0;h=>3”>n*2.0+u)/3.0;h=(>3”>n+u*2.0)/3.0;h=(>3”>u;h=>3”>0;z=+h- +>3”>u=+h- +>3”>u=+(~~E|0);E=+h;m=~~((z+E)*256.0/(E+ +>2”>if((c|0)<=0){F=j;G=F;H=G+145|0;a=1;i=e;return}j=d|0;d=0;do{>2”>l=p;q=c|>2”>r=c|>3”>z;h=>2”>0.0;c=0;a=1;a=0;a=0;a=0;a=m;a=>2”>0;J=c|0}else{J=q}>2”>r=c|>3”>z;h=>2”>0.0;c=0;a=1;a=0;a=0;a=0;a=m;a=>2”>if((a[(c|0)+112|0]|0)!=1){break}3|0)==2?p:s)+28>>2]|0)+8>>2]|0;if((a|0)!=1){break}>2“>p=c[c>>2]|0;}while((p|0)!=0);if©{break}else{K=t}do{>2“>0;if((c|0)==(b|0)){>3“>0;l=q;h=>3“>u;h=0;a=1;a=0;a=0;a=0;a=m;a=>2”>0;L=c|0}else{L=s}>2”>l=c|>3”>z;h=>2”>0.0;c=0;a=1;a=0;a=0;a=0;a=m;a=>2”>if((a[(c|0)+112|0]|0)!=1){break a}3|0)==3?K:s)+28>>2]|0)+8>>2]|0;if((a|0)!=1){break a}>2“>K=c[c>>2]|0;}while((K|0)!=0)}}>2“>while((d|0)<(c|0;G=F;H=G+145|0;a=1;i=e;return}function sq(a){>2”>0;c=0;return}function tq(a){a=a|0;var >2”>0;c=>2”>br(c|0);eF(a);return}function vq(a){a=a|0;return >2”>d=0,e=0;c=>2”>c=>2”>c=>2”>d=0,e=0;d=a|0;e=c|0;if((e|0)==0){>2”>b;c=b;return}else{>2”>e;c=b;return}}function yq(a,b,d){a=a|0;b=b|0;d=+d;var >2”>if((c[(c[(c[(c[((c&3|0)==2?l:l-32|0)+28>>2]|0)+8>>2]|0)+112>>2]|0)+12>>2]|0)==(b|0)){xw(g,l,1)|0}l=ow(a,l)|0;}while((l|0)!=0)}k=vx(g,k)|0;}while((k|0)!=0)}k=f|0;f=c|0;c=f,a)|0)|0;i=a;f=ry(g,k,1)|0;Wx(f|0,158088,272,1)|0;l=c|0;c=>2“>zx(f,m,1)|0;j=Ax(l,$w(m|0)|0,1)|0;Wx(j|0,108392,304,1)|0;c[(c[(c|0)+112>>2]|0)+16>>2]=j;m=vx(g,m)|0;}while((m|0)!=0)}m=ux(g)|0;if((m|0)!=0){j=m;do{>2“>xw(f,p,1)|0;n=c[(c[(c[(c[((c&>2“>0)+116>>2]=p;q=(c|>2“>c|>2“>0)+236|0;c=(>2“>q=c&>2“>s=c|0}else{s=r}Qq(p,s);n=sw(l,n,o)|0;}while((n|0)!=0)}>2“>B=c&>2“>D=c|0}else{D=C}C=rw(l,o)|0;do{if((C|0)==0){E=v;F=35}else{B=C;G=0;H=v;while(1){do{if((B|0)==(A|0)){I=H;J=G}else{>2“>3;L=c|0;if((L|0)==(o|0)){>2“>K=H+1|0;N=L+8|0;L=c[(c|0)+116>>2]|0;if((L|0)==0){I=K;J=1;break}>2“>c=D;O=z;P=y+1|0;Q=I}}while(0);if((F|0)==35){>2“>A=c|0;if((w|0)<=0){break}z=A+8|0;y=0;while(1){>2“>0;Wx(uw(l,A,C,0,1)|0,128120,176,1)|0;H=(c|>2“>c|>2“>0)+236|0;c=(>2“>H=c|>2“>0;Wx(uw(l,H,C,0,1)|0,128120,176,1)|0;A=(c|>2“>c|>2“>0)+236|0;c=(>2“>z=c|>2“>0;Wx(uw(l,z,y,0,1)|0,128120,176,1)|0;A=(c|>2“>c|>2“>0)+236|0;c=(>2“>r=c&>2“>U=c|0}else{U=t}>2“>0)+236|0;c=(Kw(l)|0;Oq(p);p=c|0;c=>2”>zx(a,p,1)|0;k=p+8|0;c[(c[(c|>2”>0)+112>>2]|0)+32>>2]=0;l=(c[(c|>2”>c&-2;p=vx(f,p)|0;}while((p|0)!=0)}p=ux(f)|0;if((p|0)!=0){l=p;do{>2”>0)+112>>2]|0;if((c&1|0)==0){>2”>l=ar()|0;p=ux(a)|0;cr(l,0,p);k=(c[(c|>2”>c|16;X=l}else{l=ux(a)|0;if((l|0)!=0){k=l;do{l=rw(a,k)|0;c:do{if((l|0)!=0){p=l;m=0;while(1){j=sw(a,p,k)|0;if((j|0)==0){break}else{p=j;m=m+1|0}}if((m|0)!=0){break}>2”>Y+1|0;aa=_+8|0;ba=c[(c|>2”>c=>2”>p=c|0;if((p|0)==(Z|0)){da=Z;ea=ba}else{>2”>if((c|0)==(Z|0)){fa=Z}else{F=72}}if((F|0)==72){F=0;fa=p}>2”>p;p=c[(c|>2”>c;>2”>c=>2”>p=c[(c[(c|0)+112>>2]|0)+16>>2]|0;if((p|0)==0){break c}else{Y=$;Z=ca;_=p}}>2”>c=>2”>m=c[(c|>2”>0)+(c|0)|0;m=(p|0)>(k|0);j=m?l:o;U=vx(a,l)|0;if((U|0)==0){ga=j;break}else{o=j;l=U;k=m?p:k}}}>2”>cr(k,0,p);o=p+8|0;m=(c[(c|>2”>c|>2”>cr(k,0,ga);p=(c[(c|>2”>c|>2”>p=ar()|0;o=c[(c[(c|0)+112>>2]|0)+24>>2]|0;if((o|0)!=(ga|0)){m=o;do{>2”>0)+112>>2]|0)+4|0;c=>2”>16;m=c[(c[(c|0)+112>>2]|0)+16>>2]|0;}while((m|0)!=(ga|0))}hr(k,p);X=k}}while(0);ga=ux(g)|0;if((ga|0)!=0){a=X|0;$=X+4|0;aa=ga;do{>2”>ba=Y;_=Y-32|0;cr(ga,0,c[((c&>2”>3|0)==2?Y:_)+28>>2]|0)+8>>2]|0)+112>>2]|0)+4|0;c=>2”>Y=k;p=k+32|0;cr(ga,0,c[((c&>2”>3|0)==3?k:p)+28>>2]|0)+8>>2]|0)+112>>2]|0)+4|0;c=>2”>k=c|0;if((k|0)==0){F=100;break}else{ha=k}while(1){>2”>if((c[(c[(c[(c[c[((ha|0)==(c|0)?a:k)>>2]>>2]|0)+8>>2]|0)+112>>2]|0)+4>>2]&32|0)!=0){break}}>2”>ca=c|0;if((ca|0)==0){break}else{ia=ca}while(1){>2”>ca=c|0;if((ca|0)==0){break f}else{ia=ca}}cr(X,ia,aa);break e}}while(0);cr(X,0,aa)}}>2”>ca=(c[(c[(c|>2”>c&->2”>ba=c&>2”>oa=c|0}else{oa=Z}Z=p;ba=_;da=0;while(1){ea=er(Z)|0;fr(Z,k,oa,da);fa=zq(Z,g)|0;if((fa|0)<(ba|0)){br(ea);if((fa|0)==0){ja=Z;break g}else{pa=fa;qa=Z}}else{br(Z);pa=ba;qa=ea}ea=da+1|0;if((ea|0)<2){Z=qa;ba=pa;da=ea}else{break}}da=sw(g,Y,k)|0;if((da|0)==0){ma=qa;na=pa;break}else{Y=da;p=qa;_=pa}}}_=vx(g,k)|0;if((_|0)==0){ka=ma;la=na;break}else{k=_;$=ma;ca=na}}}ca=ha+1|0;if((la|0)!=0&(ia|0)!=(la|0)&(ca|0)<10){ia=la;a=ka;ha=ca}else{ja=ka;break}}}}>2”>pa=c[(c[c[(c[(c|>3”>ua=ta>sa?ta:sa;ta=+h;>2”>if((c[(c[(c[(c|0)+8>>2]|0)+112>>2]|0)+4>>2]&8|0)!=0){F=130;break}>2”>dr(ja,pa);xa=c|0}if((xa|0)==0){break}d=6.283185307179586/+(ka|0);qa=0;oa=xa;while(1){>2”>0)+8|0;c[(c[(c|>2”>0)+112>>2]|0)+24>>3]=0.0;sa=+(qa|0)*d;va=wa*+V(sa);h[c[(c|>2”>0)+132>>2]|0)+8>>3]=va;X=c|0;if((X|0)==0){break}else{qa=qa+1|0;oa=X}}}}while(0);if(g){>3”>d;ya=d;za=b+24|0;h=>3”>h=>3”>ya;Aa=b+48|0;h=-1.0;Ba=Kw(f)|0;i=e;return ja|0}return 0}function zq(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;d=Vq()|0;e=ux(b)|0;if((e|0)!=0){f=e;do{e=mw(b,f)|0;if((e|0)!=0){g=e;do{>2”>f=c|0;if((f|0)==0){h=0;Wq(d);return h|0}a=d|0;g=0;e=1;i=f;while(1){>2”>m=l+8|0;if((c[c[(c|0)+120>>2]>>2]|0)>0){>2”>n=c|0;do{>2”>0)+120>>2]>>2]|0)>(c[c[(c|0)+120>>2]>>2]|0)){>2”>3;if((c|0)==(f|0)){s=p;break}>2”>while(0);n=Hc[c&63](d,q,8)|0;if((n|0)==0){o=s;break}else{p=s;q=n}}}Yq(d,l);t=o}else{t=j}q=sw(b,l,f)|0;if((q|0)==0){k=t;break}else{l=q;j=t}}}j=rw(b,f)|0;if((j|0)!=0){l=j;do{>2”>0)+120>>2]|0;if((c|0)==0){>2”>l=c|0;if((l|0)==0){h=k;break}else{g=k;e=e+1|0;i=l}}Wq(d);return h|0}function Aq(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>0)+112>>2]|0)+4|0;c=>2”>e=c&>2”>h=c|0}else{h=g}>2”>xw(d,f,1)|0;c[(c[(c|0)+112>>2]|0)+16>>2]=b;Aq(a,h,d)}f=sw(a,f,b)|0;}while((f|0)!=0);return}function Bq(b,d){b=b|0;d=d|0;var >2”>if((c|0)!=0){g=ux(b)|0;if((g|0)==0){break}else{l=g}do{>2”>0)+112>>2]>>2]|0,c|0,0)|0)<<24>>24!=0){k=l;break a}l=vx(b,l)|0;}while((l|0)!=0)}}while(0);k=ux(b)|0}}while(0);if((a|0)!=0){>2”>0;h=$w(k|0)|0;gc(l|0,102768,(l=i,i=i+8|0,c=h,l)|0)|0;i=l}>2”>0;c=>2”>0;d=c|0;if((d|0)==0){sq(f);i=e;return k|0}else{m=d}while(1){>2”>0;b=ux(d)|0;l=c[(c|>2”>0;j=c|0;l=vx(d,b)|0;if((l|0)==0){n=j;p=b}else{g=h;h=l;l=j;j=b;while(1){>2”>0)+112>>2]|0;q=c|0;if((q|0)<(g|0)){>2”>j=n+8|0;l=(c[(c|>2”>c|>2”>p;l=c|>2”>b=0,d=0;b=c|0;if((b|0)==0){uq(a);return}else{d=b}while(1){>2”>g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;g=i;i=i+128|0;h=g|0;j=d+8|0;k=c|>2”>k+1;j=b+8|0;c[(c[(c|>2”>s=c&>2”>u=c|>2”>0)+120>>2]|0;if((c|0)!=0){w=u;break}>2”>u=c[(c|>2”>c=1;w=t}}>2”>0)+112>>2]|0;u=c|0;c:do{if((u|0)==0){>2”>b;c[(c[(c|>2”>c=>2”>c|>2”>0)+112>>2]|0)+24|0;x=c|>2”>0)+112>>2]|0)+24>>2]|0;c=(>2”>0)+112>>2]|0)+24>>2]|0)<(c[(c[(c|0)+112>>2]|0)+20>>2]|0)){break}else{z=0}while(1){>2”>x=c|0;if((x|0)<=0){A=12;break b}>2”>c[(c[(c|>2”>x-1;x=c&>2”>x=c|>2”>C=c|>2”>C+1;nb(n|0,145288,(D=i,i=i+8|0,c=C,D)|0)|0;i=D;C=ry(a,n,1)|0;Wx(C|0,120200,272,1)|0;E=tq©|0}else{E=z}>2”>0,x,1)|0;c[(c[(c|0)+112>>2]|0)+12>>2]=E;F=E}else{F=z}if((y|0)==(r|0)){break}else{z=F}}if((F|0)==0){break}do{>2”>zx(c|>2”>if((c[(c[(c|0)+112>>2]|0)+12>>2]|0)!=(F|0)){break}xq(q,F);break c}}while(0);wq(q,F)}else{>2”>0)+112>>2]|0;if((c|0)==(w|0)){break}>2”>0;c=(y|0)<(u|0)?y:u}}while(0);r=sw(a,r,b)|0;if((r|0)==0){break a}}if((A|0)==12){cc(111616,104840,61,170096)}else if((A|0)==13){cc(103904,104840,65,170096)}}}while(0);if((e|0)==0){i=g;return}>2”>e=h|0;h=d+12|0;A=c|>2”>A+1;nb(e|0,145288,(D=i,i=i+8|0,c=>2”>0,b,1)|0;c[(c[(c|0)+112>>2]|0)+12>>2]=e;xq(d|0,e);i=g;return}function Eq(a,b,c){>2”>e=0,f=0,g=0,i=0,j=0,k=0,l=0.0,m=0,n=0.0,o=0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0,w=0,x=0,y=0,z=0,A=0.0,B=0,C=0,D=0,E=0.0,F=0.0,G=0.0,H=0,I=0,J=0,K=0,L=0.0,M=0,N=0.0,O=0.0,P=0,Q=0.0,R=0,S=0.0,U=0,X=0.0,Y=0.0,_=0.0,aa=0.0,ba=0.0,ca=0.0,da=0.0,ea=0.0,fa=0,ga=0.0,ha=0,ia=0.0,ja=0.0,ka=0,la=0,ma=0,na=0,oa=0.0,pa=0.0,qa=0,ra=0.0,sa=0.0,ta=0,ua=0.0,va=0.0,wa=0.0,xa=0.0,ya=0.0,za=0.0,Aa=0.0,Ba=0,Ca=0.0,Da=0.0,Ea=0,Fa=0,Ga=0,Ha=0.0,Ia=0.0,Ja=0,Ka=0,La=0,Ma=0.0,Na=0.0,Oa=0,Pa=0.0,Qa=0.0,Ra=0.0,Sa=0.0;e=b+36|0;f=c|0;if((f|0)==0){g=0}else{i=0;j=f;while(1){>2”>j=yq(a,b,d)|0;c=j;a=gr(j)|0;if((g|0)>0){>3”>0;e=b+16|0;l=+h;>2”>0;n=6.283185307179586/+(a|0);o=c|0;a:do{if((o|0)==0){p=-1.0;q=-1.0;r=l;s=0.0}else{j=(f|0)==0;t=l+d;if(j){u=t+0.0;v=0;w=0;x=o;while(1){>2”>0;if((c[(c[(c|0)+112>>2]|0)+4>>2]&8|0)==0){z=w}else{>3”>y;h=>2”>0.0;c=>3”>u;h=0.0;z=w+1|0}>2”>y=c|>2”>c=>2”>J=c|0;if((J|0)==0){K=0}else{>3”>L=+h;M=H+1|0;N=G+(L*2.0+d);O=F<L?L:F}else{M=H;N=G;O=F}>3”>h=>3”>M;h=>2”>I=c|0;if((I|0)==0){A=E;B=D;break}else{x=C;u=E;w=D;v=I}}}do{if((B|0)==1){>3”>u=+h- +>3”>u=+h;>3”>G=(+h*u+ +>3”>t)/(u*Q*2.0*t);t=G<1.0?1.0:G;v=i+40|0;if(t>+h){>3”>v=i+96|0;if(t<=+h){R=29;break}>3”>S=+h- +>3”>S=+h- +>3”>t=+h;>3”>u=(+h*t+ +>3”>G)/(t*S*2.0*G);G=u<1.0?1.0:u;H=x+40|0;if(G>+h){>3”>H=U+40|0;if(G>+h){>2”>_=X/+(c|0)+d;aa=0.0;ba=Y}else{_=d;aa=h[k(C*56|0)+8>>3]- h[k(C*56|0)+32>>3]/(F*2.0);ba=F}}while(0);F=ba+ h[k(C*56|0)+24>>3];>2”>la=ka|0;ma=c|0;if((ma|0)==0){na=0}else{>2”>if((na|0)==(c|0)){>3”>ta=ka+16|0;ua=+h/ba;do{if(x){do{if(ga!=0.0){>2”>if((c|0)==1){>2”>while(0);za=ba*+V(ya);Aa=ba*+W(ya);Ba=c|>2”>if((gr(c|0)|0)==2){Da=ya+ -1.5707963267948966;break}>2”>0;Fa=Ea+8|0;Ga=c[(c|0)+132>>2]|0;Ha=za+ +>3”>h;Ga=ux(Ba)|0;if((Ga|0)==0){Ja=Ea}else{Ka=Ea;La=Ga;Ma=Ha*Ha+Ia*Ia;while(1){do{if((La|0)==(Ea|0)){Na=Ma;Oa=Ka}else{>3”>h;Ha=Aa+ +>3”>Ma=+h;>2”>Ma;La=c|>3”>0;Ha=+h;do{>3”>Ia=+T(za*za+Aa*Aa);Qa=+$(+(+h),+(Pa+Ha));Ra=+V(Qa);Da=ya+(1.5707963267948966-Qa- +Z(Ra*((Pa-Ma/Ra)/Ia)));break b}}while(0);Ma=3.141592653589793- +$(+(+>2”>h[(c|0)+24>>3]);if(Pa<=6.283185307179586){Da=Pa;break}Da=Pa+ -6.283185307179586}else{Pa=ya+(3.141592653589793-Ca);if(Pa>=0.0){Da=Pa;break}Da=Pa+6.283185307179586}}while(0);Gq(ka,za,Aa,Da);Ca=L+ua+ya;ta=ha+1|0;oa=wa;pa=xa;qa=ta;ra=Ca;sa=(ta|0)==(y|0)?Ca:F}else{oa=ja;pa=ia;qa=ha;ra=ga;sa=F}}>2”>if((c|0)!=(m|0)){break}>3”>A=d*.5+s;Gq(b,-0.0-A,0.0,0.0);h=A+ +>2”>g=b+56|0;c=>3”>h=r}Sa=(q+p)*.5+ -3.141592653589793}else{Sa=3.141592653589793}if((a|0)!=1){return}>2”>if((c[(c[(c|0)+112>>2]|0)+8>>2]|0)==0){return}>3”>h=Sa+6.283185307179586;return}function Gq(a,b,d,e){a=a|0;b=+b;d=+d;e=+e;var >2”>j=i+8|0;k=c[(c|>3”>n=+h;>2”>m*o-n*p+b;h[(c[(c|0)+132>>2]|0)+8>>3]=n*o+m*p+d;i=vx(f,i)|0;}while((i|0)!=0)}else{i=g;do{>3”>0)+132>>2]|0;l=j;p=+h;>3”>h+>2”>i=c|0;if((i|0)==0){return}else{q=i}do{>2”>d=0,e=0,f=0,g=0,j=0,k=0,l=0;d=i;i=i+128|0;e=(Lw(a)|0)==1;f=(ux(a)|0)+8|0;g=c|0;if(e){>2”>3]=0.0;h[(c[(c|0)+132>>2]|0)+8>>3]=0.0;i=d;return}2]|0)|0;if((f|0)==(c|0)){j=0;k=f}else{c=0;c=f;g=Wv(f,0,131232,0)|0;c=Wv(c|0,1,116448,0)|0;c=Wv(c|0,1,109176,0)|0;j=g;k=c|0}c=ew(k|0,109176)|0;h=+Fm(c|0,j,1.0,0.0);sq(180864);c=1;h=+h;c=c;c=c;c=c;do{if((Km(ew(b|0,159688)|0)|0)<<24>>24==0){l=Bq(a,180864)|0}else{j=d|0;k=c|0;c=>2“>zx(c|>2“>d=0,e=0,f=0,g=0,i=0,j=0,k=0.0;qn(a,2);d=a+8|0;b[(c|0)+168>>1]=2;c=>2“>qt(i);c[(c|i=g|0;Wx(i,130336,176,1)|0;Zm(g)|0;k=+Fm(i,c|>2”>d=0,e=0,f=0,g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;d=i;i=i+8|0;e=d|0;f=Hw(142352,173928,0)|0;Wx(f|0,161376,272,1)|0;c[(c|0)+132>>2]=f;g=ux(a)|0;if((g|0)!=0){j=g;do{>2”>k=Ax(f,$w(j|0)|0,1)|0;Wx(k|0,108856,304,1)|0;l=jk(40)|0;m=k+8|0;c[(c|0)+112>>2]=l;l=jk(c<<>2”>0)+132>>2]=l;l=j+8|0;h[(c|>2”>0)+88>>3];h[(c|>2”>0)+96>>3];h[(c|>2”>0)+80>>3];c[c[(c|>2”>j=c&>2”>0)+8>>2]|0)+112>>2]>>2]|0;l=c[c[(c[(c|0)+8>>2]|0)+112>>2]>>2]|0;if((m|0)!=(l|0)){Wx(uw(f,m,l,0,1)|0,130336,176,1)|0}g=ow(a,g)|0;}while((g|0)!=0)}k=vx(a,k)|0;}while((k|0)!=0)}>2”>l=c|0;m=ux(l)|0;if((m|0)!=0){j=m;do{>2”>m=c[c[(c[(c[((c&3|0)==2?n:n-32|0)+28>>2]|0)+8>>2]|0)+112>>2]>>2]|0;if((j|0)!=(m|0)){o=uw(f,j,m,0,1)|0;Wx(o|0,130336,176,1)|0;xw(l,o,1)|0}n=ow(a,n)|0;}while((n|0)!=0)}j=vx(l,j)|0;}while((j|0)!=0)}g=g+1|0;}>2”>p=c|>2”>g=jk(8)|0;c[(c|0)+120>>2]=g;a=ow(f,a)|0;}while((a|0)!=0)}q=vx(f,q)|0;}>2”>0;c=p;i=d;return k|0}function Kq(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;b=i;i=i+40|0;d=b|0;e=b+8|0;if((Lw(a)|0)==0){i=b;return}>2”>0;d=c|0;do{if((g|0)==1){>2”>k=l+8|0;m=c|>2”>2]|0)+8|0;h[c[(c|>2”>3];h[(c[(c|>2”>l=c|0;tv(a,2,8,e)|0;j=(g|0)>0;if(j){o=0}else{sv(g,f,l,e)|0;break}do{>2”>k=c|0;n=ux(k)|0;if((n|0)!=0){m=n;do{>2”>0;r=(c[c>>>2”>0)+132>>2]>>3]=+h[c>>>2”>0)+132>>2]|0)+8>>3]=+h[(c[(c|0)+132>>2]|0)+8>>3];m=vx(k,m)|0;}while((m|0)!=0)}p=p+1|0;}while((p|0)<(g|0))}}while(0);eF(f);i=b;return}function Lq(a){a=a|0;if((Lw(a)|0)==0){return}>2”>d=a+8|0;e=c[(c|0)+132>>2]|0;f=ux(e)|0;if((f|0)!=0){g=f;do{f=mw(e,g)|0;if((f|0)!=0){h=f;do{>2”>h=g+8|0;eF(c[(c|>2”>while((e|0)!=0);eF(c[(c|0)+144>>2]|0);if((Ix(a|0)|0)==(a|0)){return}_x(a,0,116128);return}function Nq(){return $g(17840,c|0)|0}function Oq(a){a=a|0;Vg(a)|0;return}function Pq(a,b){a=a|0;b=b|0;var >2”>c[(c|>2”>63](a,e,1)|0)+12|0;c[(c|>2”>c=b;i=d;return}function Qq(a,b){a=a|0;b=b|0;var >2”>c[(c|>2”>e=h+12|0;j=c|0;if((j|0)==(b|0)){>2”>0)+164>>2]|0;c=k;if((k|0)!=0){i=d;return}>2”>h=c[(c|0)+164>>2]|0;a=h;g=(h|0)!=0;if(g&(a|0)!=(b|0)){k=h;e=a;while(1){>2”>c[(c|>2”>b=0,d=0,e=0,f=0,g=0,h=0;b=a|0;d=Hc[c&63](a,0,128)|0;if((d|0)==0){e=0;return e|0}>2”>0;h=c[(c|>2”>Hc[c&63](a,d,2)|0;e=g;return e|0}function Sq(a,b,d){>2”>0;c=>2”>f=0;e=c|g(173264,c|0)|0}function Wq(a){a=a|0;Vg(a)|0;return}function Xq(a,b){a=a|0;b=b|0;var >2“>b;Hc[c&63](a,e,1)|0;i=d;return}function Yq(a,b){a=a|0;b=b|0;var >2“>b;Hc[c&63](a,e,2)|0;i=d;return}function Zq(a,b,d){>2“>c;return d|0}function _q(a,b,c){a=a|0;b=b|0;c=c|0;eF(b);return}function $q(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2“>0;b=c|0;if(e>>>0>b>>>0){f=1;return f|0}f=(e>>>0<b>>>0)<<31>>31;return f|0}function ar(){return jk(12)|0}function br(a){a=a|0;var b=0,d=0;if((a|0)==0){return}>2“>b=c|0;eF(d);if((b|0)==0){break}else{d=b}}}eF(a);return}function cr(a,b,d){a=a|0;b=b|0;d=d|0;var >2“>d;d=a+8|0;c=(>2“>0)+1;d=c|0;if(!((b|0)==0|(d|0)==(b|0))){>2“>0;c=>2“>b;c=>2“>c=f}else{>2“>c=>2“>0;c=f;return}function dr(a,b){a=a|0;b=b|0;var >2“>f=b+8|0;g=c|>2“>b;c=>2“>0)+4>>2]=e;c=>2“>c=>2“>b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;b=jk(12)|0;d=b;e=c|0;if((e|0)==0){return d|0}a=b+8|0;f=b+4|0;g=b;b=0;h=e;while(1){>2“>0;i=jk(12)|0;j=i;c=>2“>c|>2“>c=j}else{>2“>c=>2“>0;c=j;k=j}else{>2“>0;c=>2“>b;c=>2“>l;k=c|0}>2“>f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;f=a|0;g=c|0;if((g|0)==0){cc(107032,150440,217,170480)}else{h=g}while(1){>2“>g=c|0;if((g|0)==0){i=12;break}else{h=g}}if((i|0)==12){cc(107032,150440,217,170480)}>2“>0;j=h+4|0;k=c|0;if((g|0)==0){>2“>c=k}if((k|0)==0){>2“>c=g}if((h|0)==0){cc(107032,150440,217,170480)}>2“>if((c|0)==(d|0)){break}>2“>c=>2“>g;c=>2“>c=>2“>l;c=>2“>l=a+4|0;if((m|0)==(c|0)){>2“>h;c=>2“>m;c=h;return}else{>2“>m;b=m+4|0;c=>2“>c[(c|>2“>c|0}function hr(a,b){a=a|0;b=b|0;var >2“>e=g+4|0;h=c|>2“>c;>2“>f=c|0}>2“>0;c=>2“>f=a+4|0;c[(c|>2“>0)+8>>2]=c;>2“>c;>2“>c|if((a|0)==0){g=0;i=d;return g|0}j=+sF(f,e);do{>2”>while(0);o=k/180.0*3.141592653589793;f=c[(c|>3”>n=+h;f=ux(b)|0;if((f|0)!=0){e=f;do{>3”>0)+132>>2]|0;h=+>2”>k;p=(c[(c|>3”>h-n;e=vx(b,e)|0;}while((e|0)!=0)}e=(k!=0.0|n!=0.0)&1;p=ux(b)|0;if((p|0)==0){g=e;i=d;return g|0}else{q=p}while(1){r=mw(b,q)|0;if((r|0)!=0){break}p=vx(b,q)|0;if((p|0)==0){g=e;s=17;break}else{q=p}}if((s|0)==17){i=d;return g|0}>2”>3;q=c[(c[(c|>3”>0)+8>>2]|0)+132>>2]|0;n=+h;>3”>h->2”>e=t+8|0;q=c[(c|>3”>k;m=+h->2”>k+(o*j-l*m);h[(c[(c|0)+132>>2]|0)+8>>3]=n+(l*j+o*m);e=vx(b,t)|0;if((e|0)==0){g=1;break}else{t=e}}i=d;return g|0}function jr(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=ew(a|0,108352)|0;if((d|0)==0){e=(c|0)!=0?c:213376}else{e=d}return kr(a,e,b)|0}function kr(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;f=i;i=i+8|0;g=f|0;do{if((d|0)!=0){if((a|0)==0){break}else{j=74640;k=129464}while(1){>2”>n=c|0;if((n|0)==0){o=l;break}else{j=l;k=n}}do{if((m|0)==6){>2”>Fv(0,142304,(p=i,i=i+8|0,c=k,p)|0)|0;i=p;q=74640}else{q=j}>2”>c;>2”>c;>2”>n=ac(d+(c|>2”>g,p)|0)|0;i=p;l=c|>3”>n|0)>0&(l|0)>-1?l:1e3;h=+Fm(b|0,Wv(b,0,133752,0)|0,-4.0,-1.0e10);o=q}}>2”>Fv(0,139200,(p=i,i=i+8|0,c=d,p)|0)|0;i=p;r=e|0}else{n=e|0;if(l<<24>>24==0){r=n;break}>2”>0;c=131664;i=f;return e|0}}>2”>1;c=126224;i=f;return e|0}}>2”>0;c=131664;i=f;return e|0}function lr(b,d){b=b|0;d=d|0;var e=0,f=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0,s=0,t=0.0,u=0.0,v=0,w=0.0,x=0.0,y=0,z=0,A=0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0,P=0.0,Q=0.0,R=0.0,T=0.0,U=0.0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0.0,ma=0.0,na=0.0,oa=0,pa=0,qa=0,ra=0.0,sa=0.0,ta=0.0,ua=0.0,va=0.0,wa=0,xa=0,ya=0;e=i;i=i+16|0;f=e|0;if((Lw(b)|0)<2){j=0;i=e;return j|0}if((a|0)==0){n=m}else{>2“>0;p=$w(b|0)|0;q=c|>2“>p,c=>2“>Fv(0,91656,(r=i,i=i+8|0,c=c=Lw(b)|0;Zr();c=kk((c|0)*96|0)|0;s=ux(b)|0;d=c|>2”>u=+g;if((a|0)==0){v=4;w=t;x=u}else{v=2;w=t/72.0;x=u/72.0}f=c|0;a:do{if((f|0)>0){n=s;q=0;p=d;while(1){>2”>h[c[(c|>2”>h[(c[(c|0)+132>>2]|0)+8>>3];if((Fc(p+40|0,n,w,x)|0)!=0){break}>2”>q;c=>2”>n;c=0;m=vx(b,n)|0;y=q+1|0;z=c|0;if((y|0)<(z|0)){n=m;q=y;p=p+96|0}else{A=z;break a}}eF(c|0);c=0;if((c|0)>0){p=0;q=0;while(1){Xt(q+40|0);n=p+1|0;if((n|0)<(c|0)){p=n;q=q+96|0}else{break}}}Wt();xs();eF(c|0);eF(c|0);c=0;j=k;i=e;return j|0}else{A=f}}while(0);f=c|>3”>w=+h;u=x+ +>3”>h;B=x+ +>3”>h;if((A|0)>1){w=x;C=t;D=B;E=u;v=1;d=f;while(1){>3”>G=+h;H=F+ +>3”>h;J=F+ +>3”>h;G=H<E?H:E;H=I<C?I:C;I=J>D?J:D;J=F>w?F:w;f=v+1|0;if((f|0)<(A|0)){w=J;C=H;D=I;E=G;v=f;d=d+96|0}else{K=J;L=H;M=I;N=G;break}}}else{K=x;L=t;M=B;N=u}d=ew(b|0,145272)|0;do{if((d|0)!=0){if((a|0)==0){break}h=+rF(d)}}while(0);u=+h;B=(K-L)*u;t=(M-N)*u;u=N-t;N=L-B;L=M+t;t=K+B;h=u;h=L;h=N;h=t;h=u;h=u;h=L;h=L;h=t;h=t;h=N;h=if((c|0)>0){A=c|0;f=0;while(1){>3“>h*>3“>h*1.05;s=f+1|0;if((s|0)<(c|0)){A=A+96|0;f=s}else{break}}}v=v+1|0;}while((qr(v)|0)!=0);if((a|0)==0){O=72;break}>2“>0,154672,(r=i,i=i+8|0,c=v,r)|0)|0;i=r;O=72}else{if(b){O=71;break}rr();f=c|3];h=3];h=t;A=c|0;if((A|0)>1){s=1;L=N;u=t;while(1){h=h=Q;R=Q}else{R=u}q=s+1|0;if((q|0)<(A|0)){s=q;L=P;u=R}else{T=R;U=P;break}}}else{T=t;U=N}0)+8>>3];h=0)+8>>3];h=L;h=L-u;h=T-U;Iu(0,2);s=0;v=1;q=l;p=1;while(1){n=c|0;z=n+8|0;u=+_r(z,174776);L=+_r(z,177056);B=+_r(z,175072);K=+_r(z,177144);if((c|0)>1){z=n;y=n;m=n;V=n;M=u;u=L;L=B;B=K;W=1;X=n;while(1){Y=X+96|0;Z=X+104|0;K=+_r(Z,174776);_=K|0)){z=$;y=da;m=ba;V=ea;M=_?K:M;u=ca?E:u;L=aa?x:L;B=Z?D:B;W=fa;X=Y}else{ga=$;ha=da;ia=ba;ja=ea;break}}}else{ga=n;ha=n;ia=n;ja=n}ys(ga+8|0,+h,+h);ys(ia+8|0,+h,+h);ys(ha+8|0,+h,+h);ys(ja+8|0,+h,+h);X=c|0;if((X|0)>0){W=a|0;V=0;m=n;y=X;while(1){if(W){O=49}else{>2“>O=0;X=c|>2“>0;ea=c|0;if((ea|0)==0){la=0.0;ma=0.0;na=0.0}else{>3“>L=+h;>3“>E=+h;while(1){>3“>C=+h;w=S(>3“>h=na/la;ka=c|0}X=V+1|0;if((X|0)<(ka|0)){V=X;m=m+96|0;y=ka}else{break}}}y=qr(p)|0;if((y|0)==0){break}m=(y|0)<(q|0)?0:v;a=1;if((m|0)==0){oa=s}else{E=+h;x=+h;D=+h;M=+h;u=(x-M)*.05;L=(E-D)*.05;B=E+L;E=x+u;x=D-L;L=M-u;h=x;h=B;h=L;h=E;h=x;h=x;h=B;h=B;h=E;h=E;h=L;h=L;oa=s+1|0}V=c|0;if((V|0)==0){W=kk(c<<2)|0;c=W;c=W+(c<<2);pa=W}else{pa=V}V=c|0;xs();W=c|0;if((W|0)>0){n=0;X=pa;z=V;while(1){>2”>z+8;c=1;V=n+1|0;ea=c|0;if((V|0)<(ea|0)){n=V;X=X+4|0;z=z+96|0}else{qa=ea;break}}}else{qa=W}Jb(c|0,qa|0,4,138);z=c|0;c=3];h=3];h=E;X=c|0;if((X|0)>1){n=1;B=L;x=E;while(1){h=h=sa;ta=sa}else{ta=x}ea=n+1|0;if((ea|0)<(X|0)){n=ea;B=ra;x=ta}else{ua=ta;va=ra;break}}}else{ua=E;va=L}0)+8>>3];h=0)+8>>3];h=B;h=B-x;h=ua-va;Iu(0,2);s=oa;v=m+1|0;q=y;p=p+1|0}if((a|0)!=0){>2“>0;gc(q|0,154672,(r=i,i=i+8|0,c=wa=0;xa=c|0;O=75}else if((O|0)==72){if((c|0)<=0){ya=1;break}r=0;oa=c|0;while(1){>3”>0)+8>>2]|0)+132>>2]>>3]=+h;>3”>0)+8>>2]|0)+132>>2]|0)+8>>3]=+h;qa=r+1|0;pa=c|0;if((qa|0)<(pa|0)){r=qa;oa=oa+96|0}else{wa=1;xa=pa;O=75;break}}}}while(0);do{if((O|0)==75){if((xa|0)<=0){ya=wa;break}oa=0;r=c|0;while(1){Xt(r+40|0);s=oa+1|0;if((s|0)<(c|0)){oa=s;r=r+96|0}else{ya=wa;break}}}}while(0);Wt();xs();eF(c|0);eF(c|0);c=0;j=ya+k|0;i=e;return j|0}function mr(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=i;i=i+24|0;d=c|0;if((Lw(a)|0)<2){e=0}else{kr(a,b,d)|0;e=lr(a,d)|0}i=c;return e|0}function nr(a){a=a|0;var b=0,c=0,d=0,e=0;b=i;i=i+24|0;c=b|0;d=ew(a|0,108352)|0;if((Lw(a)|0)<2){e=0}else{kr(a,d,c)|0;e=lr(a,c)|0}i=b;return e|0}function or(b,d){b=b|0;d=d|0;var e=0,f=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0.0,x=0.0,y=0.0,z=0.0,A=0,B=0,C=0.0;e=i;i=i+40|0;f=e|0;j=e+8|0;k=e+16|0;l=e+24|0;m=e+32|0;n=d|0;d=ew(n,86424)|0;do{if((d|0)==0){p=10}else{q=d;while(1){r=q+1|0;if((Qa(a|0)|0)==0){break}else{q=r}}s=(a|>2”>k,c=l,v)|0)|0;i=v;if((u|0)==1){>2”>g=w;x=w}else if((u|0)==0){p=10;break}else{>2”>y=x;z=+g;A=t;break}else{B=k+1|0;if((Qa(a|0)|0)==0){break}else{k=B}}q=(a|>2“>f,c=j,v)|0)|0;i=v;if((r|0)==1){>2“>g=x;C=x}else if((r|0)==0){y=4.0;z=4.0;A=1;break}else{>2“>y=x;z=+g/.800000011920929;A=l;break}else{while(0);if((a|0)!=0){>2”>0,167864,(v=i,i=i+24|0,c=>3”>y,h=z,v)|0)|0;i=v}>2”>y;g=z;a=A;A=b+9|0;b=m|0;a=a|0;a=a|0;a=a|0;i=e;return}function pr(b,d){b=b|0;d=d|0;var e=0,f=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0.0,x=0.0,y=0.0,z=0.0,A=0,B=0,C=0.0;e=i;i=i+40|0;f=e|0;j=e+8|0;k=e+16|0;l=e+24|0;m=e+32|0;n=d|0;d=ew(n,81608)|0;do{if((d|0)==0){p=10}else{q=d;while(1){r=q+1|0;if((Qa(a|0)|0)==0){break}else{q=r}}s=(a|>2”>k,c=l,v)|0)|0;i=v;if((u|0)==0){p=10;break}else if((u|0)==1){>2”>g=w;x=w}else{>2”>y=x;z=+g;A=t;break}else{B=k+1|0;if((Qa(a|0)|0)==0){break}else{k=B}}q=(a|>2“>f,c=j,v)|0)|0;i=v;if((r|0)==1){>2“>g=x;C=x}else if((r|0)==0){y=3.200000047683716;z=3.200000047683716;A=1;break}else{>2“>y=x;z=+g/1.25;A=l;break}else{while(0);if((a|0)!=0){>2”>0,163688,(v=i,i=i+24|0,c=>3”>y,h=z,v)|0)|0;i=v}>2”>y;g=z;a=A;A=b+9|0;b=m|0;a=a|0;a=a|0;a=a|0;i=e;return}function qr(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;b=i;e=c|0;f=c|0;a:do{if((f|0)>0){g=0;h=e;while(1){0;j=g+1|0;k=c|0;if((j|0)>=(k|0)){l=k;break a}g=j;h=c|0}}else{l=f}}while(0);if((l-1|0)>0){f=0;h=0;g=e;e=l;while(1){l=g+96|0;j=h+1|0;if((j|0)<(e|0)){k=g+8|0;m=g+40|0;n=g+32|0;p=f;q=j;r=l;while(1){if((_t(k,m,r+8|0,r+40|0)|0)==0){s=p}else{>2“>1;c=1;s=p+1|0}t=q+1|0;u=c|0;if((t|0)<(u|0)){p=s;q=t;r=r+96|0}else{v=s;w=u;break}}}else{v=f;w=e}if((j|0)<(w-1|0)){f=v;h=j;g=l;e=w}else{x=v;break}}}else{x=0}if((d|0)>>>0<=1>>>0){i=b;return x|0}>2“>0,148496,(v=i,i=i+16|0,c=a=0,b=0,d=0,e=0,f=0,g=0,i=0,j=0,k=0.0,l=0.0,m=0,n=0.0,o=0,p=0,q=0,r=0,s=0.0,t=0,u=0,v=0,w=0.0,x=0,y=0,z=0,A=0,B=0.0;a=c|0;if((a|0)==0){b=kk(c<<2)|0;c=b;c=b+(c<<2);d=b}else{d=a}a=c|0;xs();b=c|0;if((b|0)>0){e=0;f=d;d=a;while(1){>2”>d+8;c=1;a=e+1|0;g=c|0;if((a|0)<(g|0)){e=a;f=f+4|0;d=d+96|0}else{i=g;break}}}else{i=b}Jb(c|0,i|0,4,138);i=c|0;c=i;b=c|0;if(i>>>0<b>>>0){j=i}else{return}while(1){i=j+4|0;a:do{if(i>>>0<b>>>0){>3“>0;k=+h;>3“>0;l=+h;if(k!=l){m=i;break}>3“>if(+h!=n){m=i;break}e=j+8|0;b:do{if(e>>>0<b>>>0){g=2;a=e;while(1){>3“>0;if(+h!=l){p=g;q=a;break b}>2“>e=c|>3“>s=(+h-l)/+(p|0);if(i>>>0<q>>>0){t=i;u=1;v=d;w=k}else{m=q;break a}while(1){>2“>a=c|a=c|>2”>0;g=c|>2”>e=c|>3”>0;B=+h}}else{m=i}}while(0);if(m>>>0<b>>>0){j=m}else{break}}return}function sr(){var a=0,b=0;a=c|0;if(a>>>0>=(c|0)>>>0){b=0;return b|0}c=>2”>d=0,e=0.0,f=0.0,g=0,i=0.0,j=0.0;d=c|>3”>0;e=+h;>3”>i=+h;>2”>c=>2”>2]=a;a=f+12|0;c=>2”>1;k=f+4|0;if((c|0)==0){f=0;l=1;while(1){>2”>m;n=c[(c|>2”>0;p=b+(n<<4)|0;if((c|0)>1){q=b+(n<<4)+4|0;n=o+1|0;r=1;do{>2”>if((c|0)<0){>2”>n;u=c|>2”>c=>2”>while((r|0)<(c|>2”>0;w=c|0}else{v=m;w=l}if((v|0)<(w|0)){f=v;l=w}else{x=o;break}}}else{w=0;l=1;while(1){>2”>v;f=c[(c|>2”>0;r=b+(f<<4)|0;if((c|0)>1){n=b+(f<<4)+4|0;q=b+(f<<4)+8|0;f=1;do{>2”>if((c|0)<0){>2”>g[(c|>2”>0;if((u|0)>=(c|0)){break}>2”>u+1;c[(c|0)+(u<<2)>>2]=s}}while(0);f=f+1|0;}>2”>0));y=c|>2”>z=e+(x<<2)|0;if((c|0)<0){>2”>a=a|0;b=b|0;c=>2”>b;c=>2”>a=a|0;eF(c|0);return}function xr(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,i=0,j=0,k=0.0,l=0,m=0.0,n=0;if((a|0)!=0){>2”>h[(c|0)+(l<<3)>>3]}n=l+1|0;if((n|0)<(b|0)){k=m;l=n}else{break}}>2”>g=c&>2”>2]|0)>>>4;l=(c[c>>2]|0)>>>4;if((k|0)!=(l|0)){>2”>0)+136>>3];h[(c|if((a|0)!=0){>2“>h[(c|0)+(k<<3)>>3]}g=k+1|0;if((g|0)<(d|0)){m=n;k=g}else{break}}>2“>p=c|>2“>h[(c|0)+(g<<3)>>3]- h[p(g<<3)>>3]*2.0;g=g+1|0;}while((g|0)<(d|0));b=b+1|0;}while((b|0)<(d|0));qu(e);qu(f);return j|0}function zr(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0.0,G=0.0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0.0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0.0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0;f=i;i=i+64|0;j=f|0;k=f+16|0;l=f+32|0;m=f+48|0;n=kk(d<<4)|0;o=b<<2;p=kk(o)|0;q=p;r=kk(o)|0;s=r;t=kk(o)|0;u=t;v=kk(o)|0;w=v;x=(b|0)>0;if(x){y=0;do{>2“>c[w+(c<<2)>>2]=z;A=z+1|0;if((A|0)<(b|0)){z=A}else{B=y;break}}}else{y=b-1|0;Gs(a,u,0,y);B=y}y=kk(B<<4)|0;z=(B|0)>0;if(z){A=0;while(1){>2“>0;D=A+1|0;E=c|0;F=h[a(E<<3)>>3]- h[a(C<<3)>>3];>2“>C;c=>2“>C=y+(J<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>E=y+(D<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c[q+(c<<>2“>m=z+1|0;c[s+(c<<>2“>H=c|>3“>0;F=+h;>2“>c;>2“>c;>2“>c;>2“>c;N=0;while(1){O=N<<1;P=O|1;do{if((O|0)<(E|0)){G=h[J(O<<4)+8>>3];Q=h[J(N<<4)+8>>3];if(G<Q){R=O;break}if(G!=Q){I=35;break}if(((yb()|0)&1|0)==0){I=35}else{R=O}}else{I=35}}while(0);if((I|0)==35){I=0;R=N}do{if((P|0)<(E|0)){Q=h[J(P<<4)+8>>3];G=h[J(R<<4)+8>>3];if(Q>=G){if(Q!=G){S=R;break}if(((yb()|0)&1|0)==0){S=R;break}}S=P}else{S=R}}while(0);if((S|0)==(N|0)){break}>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;N=S}if((A|0)<(n|0)){T=y;U=n}else{T=gF(y,n<<5)|0;U=n<<1}>2“>H;c=>2“>F;O=c|>2“>V=c|>2“>c=>3“>D;h=G;a:do{if((E|0)>0){aa=E;Q=G;while(1){>2“>ea=_+(aa<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>fa=_+(ba<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>3“>aa=ba;Q=+h}}}>2“>D;c=V;X=_;Y=m;Z=$}else{X=J;Y=E;Z=j}}while(0);do{if((P|0)<(B|0)){>2“>0;D=q+(E<<2)|0;if((c[w+(c<<2)>>2]|0)<=(O|0)){ga=X;ha=Y;ia=Z;break}F=h[a(E<<3)>>3]- h[a(H<<3)>>3];if((Y|0)==(Z|0)){ja=gF(X,Z<<5)|0;ka=Z<<1}else{ja=X;ka=Z}>2“>H;c=>3“>ca=(aa|0)/2|0;ba=ja+(ca<<4)+8|0;Q=+h;if(G>=Q){if(G!=Q){break b}if(((yb()|0)&1|0)==0){break b}}>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;if((aa|0)<=1){break b}>2“>while(0);c=>2“>c=1;t=t+1|0;}while((t|0)<(b|0))}if((M|0)>0){t=0;do{>2“>0;U=o+(c<<>2“>c|>2“>c|0)+1;t=t+1|0;}while((t|0)<(M|0))}if((v|0)>0){t=0;do{>2“>v=kk(b<<4)|0;t=v;c=t;if(x){x=0;e=r;r=p;while(1){>2“>1;c=>2“>e;c=>2“>0.0;p=c|0;U=x+1|0;if((U|0)<(b|0)){x=U;e=e+(p<<2)|0;r=r+(p<<2)|0}else{break}}}eF(K);if((M|0)==0){la=L;eF(la);i=f;return}K=v+8|0;v=M;do{>2“>0;r=c|>2“>0;b=c|0;c:do{if((x|0)>0){o=0;while(1){>2“>I=0;c=>2“>r;N=t+(r<<4)|0;o=c|>2“>o+1;c[(c|>2“>o=c|>2“>g+->2“>0;g=+>2“>Fv(1,104304,(k=i,i=i+1|0,i=i+7&-8,c=0,k)|0)|0;i=k;y=1}else{y=0}}while(0);eF(l);eF(n);eF(p);eF®;eF(t);eF(v);i=j;return y|0}function Br(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=+f;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0.0,s=0.0,t=0,u=0.0,v=0.0,w=0.0,x=0;h=i;j=e<<2;k=jk(j)|0;l=k;m=jk(j)|0;n=m;o=jk(j)|0;p=o;q=jk(j)|0;j=q;$s(e,b);$s(e,d);at(a,e,b,j);$s(e,j);bt(e,d,j,l);ft(e,l,n);r=+gt(e,l,l);a:do{if((g|0)>0){j=g-1|0;s=r;d=0;while(1){if(+it(e,l)<=f){t=0;break a}$s(e,n);$s(e,b);$s(e,l);at(a,e,n,p);$s(e,p);u=+gt(e,n,p);if(u==0.0){t=0;break a}v=s/u;dt(e,b,v,n);if((d|0)<(j|0)){dt(e,l,-0.0-v,p);v=+gt(e,l,l);if(s==0.0){break}et(e,n,v/s,n);ct(e,l,n,n);w=v}else{w=s}x=d+1|0;if((x|0)<(g|0)){s=w;d=x}else{t=0;break a}}>2“>e=0,f=0,j=0,k=0,l=0,m=0.0,n=0.0,o=0,p=0.0,q=0.0,r=0,s=0,t=0,u=0.0,v=0.0,w=0,x=0.0,y=0.0,z=0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0;e=i;i=i+16|0;f=e|0;j=Lw(b)|0;k=kk(j*48|0)|0;l=k;or(f,b);m=+g;o=a|0;f=ux(b)|0;if((f|0)!=0){p=m*5.0;q=n*5.0;if(o<<24>>24==0){o=l;r=f;while(1){>2”>0;t=c|>3”>w=~~v;u=+h*10.0*72.0;if(u<0.0){x=u+-.5}else{x=u+.5}>3”>z=~~y;u=q*+h*72.0;if(u<0.0){A=u+-.5}else{A=u+.5}>2”>w;c=>2”>r;c=>2”>t-s;c=>2”>f=c|>3”>0;A=+h*10.0*72.0;if(A<0.0){B=A+-.5}else{B=A+.5}>3”>t=~~C;A=+h*.5*72.0;if(A<0.0){D=A+-.5}else{D=A+.5}w=~~((m+ +(~~>2”>E|0))*10.0);c=>2”>t;c=>2”>s-w;c=>2”>w+s;c=f+t;t=vx(b,o)|0;if((t|0)==0){break}else{r=r+48|0;o=t}}}}o=j-1|0;if((o|0)>0){F=0;G=l}else{H=0;eF(k);i=e;return H|0}a:while(1){r=G+48|0;t=F+1|0;if((t|0)<(j|0)){>2”>if((f|0)<=(c|0)){>2”>0)>(c|0)){break}>2”>0)>(c|0)){break}>2”>0)<=(c|0)){break a}}}while(0);K=I+1|0;if((K|0)<(j|0)){I=K;J=J+48|0}else{break}}}if((t|0)<(o|0)){F=t;G=r}else{H=0;L=49;break}}if((L|0)==49){eF(k);i=e;return H|0}switch(d|0){case 9:{Dr(b,l,j,140,1);Fr(b,l,j,142,1);break};case 10:{Fr(b,l,j,142,1);Dr(b,l,j,140,1);break};case 7:{Dr(b,l,j,204,1);Fr(b,l,j,142,1);L=42;break};case 8:{L=42;break};case 13:{L=43;break};case 14:{Fr(b,l,j,142,0);Dr(b,l,j,140,0);break};case 12:{Fr(b,l,j,162,0);Dr(b,l,j,140,0);break};default:{Dr(b,l,j,204,0);Fr(b,l,j,142,0)}}if((L|0)==42){Fr(b,l,j,162,1);Dr(b,l,j,140,1);L=43}if((L|0)==43){Dr(b,l,j,140,0);Fr(b,l,j,142,0)}if((j|0)>0){M=l;N=0}else{H=1;eF(k);i=e;return H|0}while(1){>2”>0;b=(c|>2”>0)+132>>2]>>3]=+(c|g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;g=$g(40288,c|0)|0;h=(d|0)>0;if(h){i=g|0;j=0;k=b;while(1){>2“>c;>2“>b=e+12|0;a=c[(c[(c|>2“>0)|0;c=>2“>c|>2“>c|0)+f;f=h+1|0;if((f|0)<(d|0)){h=f;e=e+48|0}else{break}}}e=ux(m)|0;if((e|0)==0){n=Kw(m)|0;o=Vg(g)|0;return}else{p=e}do{>2“>0;d=c|0;if((d|0)==0){q=h}else{>2“>e=c|0;if((e|0)!=0){eF(e)}p=vx(m,p)|0;}while((p|0)!=0);n=Kw(m)|0;o=Vg(g)|0;return}function Er(a,b){a=a|0;b=b|0;var >2“>0)>(c|0)){d=0;return d|0}>2“>0)<=(c|0)|0;return d|0}function Fr(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;g=$g(40288,c|0)|0;h=(d|0)>0;if(h){i=g|0;j=0;k=b;while(1){>2“>c;>2“>b=e+16|0;a=c[(c[(c|>2“>0)|0;c=>2“>c|>2“>c|0)+f;f=h+1|0;if((f|0)<(d|0)){h=f;e=e+48|0}else{break}}}e=ux(m)|0;if((e|0)==0){n=Kw(m)|0;o=Vg(g)|0;return}else{p=e}do{>2“>0;d=c|0;if((d|0)==0){q=h}else{>2“>e=c|0;if((e|0)!=0){eF(e)}p=vx(m,p)|0;}while((p|0)!=0);n=Kw(m)|0;o=Vg(g)|0;return}function Gr(a,b){a=a|0;b=b|0;var >2“>0)>(c|0)){d=0;return d|0}>2“>0)<=(c|0)|0;return d|0}function Hr(a,b){a=a|0;b=b|0;var >2“>0;e=c|0;if((d|0)>(e|0)){f=0;return f|0}>2“>0;h=c|0;if((g|0)>(h|0)){f=0;return f|0}>2“>0;j=c|0;if((i|0)<(j|0)){f=1;return f|0}>2“>0;l=c|>2“>0)+(c|>2“>0)+(c|0)|0)<=(((h-d+e-g|0)/2|0)+((k|0)<(l|0)?k-l|0:l-k|0)|0)|0;return f|0}function Ir(a,b){a=a|0;b=b|0;var >2“>0;e=c|0;if((d|0)>(e|0)){f=0;return f|0}>2“>0;h=c|0;if((g|0)>(h|0)){f=0;return f|0}>2“>0;j=c|0;if((i|0)<(j|0)){f=1;return f|0}>2“>0;l=c|>2“>0)+(c|>2“>0)+(c|0)|0)<=(((h-(g+d)+e|0)/2|0)+((k|0)<(l|0)?k-l|0:l-k|0)|0)|0;return f|0}function Jr(b,d){b=b|0;d=d|0;var >2“>n=+g;p=(a|0)!=0;if(p){q=m/72.0;r=n/72.0}else{q=m;r=n}f=ux(b)|0;if((f|0)!=0){n=q;q=r;s=f;f=l;while(1){>3“>0;r=+h;if(p){v=q+ +>3“>v=q*+h*.5;w=n*r*.5}>3“>3];h=>3“>0)+132>>2]|0)+8>>3];h=>3“>r-w;h=>3“>w+r;h=>3“>w;h=>3“>w=+h;u=f|0;x=f+8|0;y=f+56|0;z=f+48|0;A=f+32|0;B=f+24|0;C=f+40|0;D=b;E=p;n=v;while(1){do{>3“>if(+h>+>3“>if(+h>+>3“>if(+h<=+>3“>while(0);q=+h;>3“>F=(+h+ +>3“>m=+h;>3“>G=(+h+ +>2“>gc(c|>3“>if(+h>+>3“>if(+h>+>3“>if(+h>+>3“>if(+h>+>3“>n=+h;>3“>m=(+h+ +>3“>while(0);w=+h;>3“>m=(+h+ +>3“>while(0);Y=U+1|0;h=$;>3“>h=>3“>t;Jb(D+16|0,M|0,16,60);b=kk(s)|0;h=h[E(M<<4)>>3];>3“>f=p-1|0;h=h[E(f<<4)>>3];n=h[E(p<<4)+8>>3];>3“>p=ka+16|0;v=+h;>2“>l=ja+64|0;h[c[(c[(c|>2“>h[(c[(c[(c|>3“>c=0.0,d=0.0,e=0,f=0.0,g=0.0;c=+h;>3“>f=+h;>2“>a=a|0;b=b|0;return((c|>2“>0)+(c|>2“>a=a|0;b=b|0;return((c|>2“>0)+(c|>2“>g=c|>2“>q=c|0;do{if((n|0)==(q|0)){r=o;s=n;t=l;u=g;v=m;w=i}else{>2“>0)|0,1)|0;Wx(x|0,100712,304,1)|0;y=x+8|0;c[(c|0)+112>>2]=p;if((m|0)==0){>2“>c[(c|0)+164>>2]=x;z=m}>2“>0)+176>>2]=0;A=l+1|0;B=jk(A<<2)|0;c[(c|0)+172>>2]=B;if((i|0)==0){r=x;s=q;t=A;u=x;v=z;w=x;break}>2“>C=jk(j)|0;c[(c|0)+180>>2]=C}else{>2“>C=uw(f,i,x,0,1)|0;Wx(C|0,95048,176,1)|0;D=C+8|0;b[(c|>2“>0)+156>>2]=1;D=(c|>2“>F=kk((c<<2)+8|0)|0}else{>2“>c[(c|>2“>0)+184|0;E=c|>2“>E+1;c[(c[(c|>2“>0)+180|0;c[(c|>2“>2)>>2]=0;E=(c|>2“>G=kk((c<<2)+8|0)|0}else{>2“>c[(c|>2“>0)+176|0;B=c|>2“>B+1;c[(c[(c|>2“>0)+172|0;c[(c|>2“>while(0);c=>2“>p=w+8|0;c[(c|>2“>p=Ax(w,$w(c|>2“>p;c[(c|>2“>s=o;n=c|0;if((p|0)==(n|0)){H=p;I=a}else{t=o;do{>2“>while((c|0)==(n|0));H=n;I=t}if((I|0)!=0){l=o+28|0;u=I;do{if((Oc(s,u)|0)!=0){>2“>0,c|0,0,1)|0}>2“>u=c|0;if((u|0)==0){break}else{a=I;p=H;o=u}}}}while(0);H=ux(w)|0;if((H|0)==0){J=Kw(w)|0;return f|0}else{K=H}do{>2“>0)+112>>2]|0;I=c|0;d=mw(w,K)|0;if((d|0)!=0){r=H+32|0;H=I+8|0;o=d;do{3|0)==2?o:o-32|0)+28>>2]|0)+8>>2]|0)+112>>2]|0;p=Oc(>2”>0;d=uw(f,I,a,0,1)|0;Wx(d|0,95048,176,1)|0;u=d+8|0;c[(c|>1”>0;s=b|0;if((s&65535|0)<(p|0)){if(s<<16>>16==0){>2”>0)+180|0;t=c|0;if((t|0)==0){>2”>L=mk(t,(c<<2)+8|0)|0}>2”>0)+180>>2]=L;s=(c|>2”>0;c=>2”>0)+180>>2]|0)+(t<<2)>>2]=d;t=(c|>2”>0)+(c<<>2”>0)+172|0;s=c|0;if((s|0)==0){>2”>M=mk(s,(c<<2)+8|0)|0}>2”>0)+172>>2]=M;a=(c|>2”>0;c=>2”>0)+172>>2]|0)+(s<<2)>>2]=d;d=(c|>2”>0)+(c<<>1”>b=p}o=ow(w,o)|0;}while((o|0)!=0)}K=vx(w,K)|0;}while((K|0)!=0);J=Kw(w)|0;return f|0}function Or(a,d,e,f){a=a|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;g=Hw(113056,173936,0)|0;Wx(g|0,106384,272,1)|0;h=Zg(d)|0;if((h|0)!=0){i=g+8|0;j=0;k=h;while(1){>2”>0)|0,1)|0;Wx(h|0,100712,304,1)|0;l=h+8|0;c[(c|>2”>h;c[(c|>2”>0)+172>>2]=m;c[(c|>2”>c[(c|0)+180>>2]=h}else{>2”>m=c|0;if((m|0)==0){break}else{j=h;k=m}}}k=Zg(d)|0;a:do{if((k|0)!=0){j=k;b:while(1){if((Oc(i,p)|0)!=0){h=Oc(>2“>0,c|0,0,1)|0;Wx(q|0,95048,176,1)|0;if((h|0)>=65536){break b}>2“>0)+170>>1]=~~+(h|0);c[(c|0)+156>>2]=1;if((q|0)==0){break}>2“>0,c|0,0,0)|0)==0){break}>2“>while(0);p=c|0;}>2“>a=c|0;d=mw(g,a)|0;if((d|0)!=0){f=a+8|0;a=d;do{>2“>0)+180|0;e=c|0;if((e|0)==0){>2“>t=mk(e,(c<<2)+8|0)|0}>2“>0)+180>>2]=t;d=(c|>2“>0;c=>2“>0)+180>>2]|0)+(e<<2)>>2]=a;e=(c|>2“>0)+(c<<>2“>3|0)==2?a:d)+28>>2]|0)+8>>2]|0)+172|0;j=c|0;if((j|0)==0){>2“>u=mk(j,(c<<2)+8|0)|0}>2“>3|0)==2?a:d)+28>>2]|0)+8>>2]|0)+172>>2]=u;k=(c[(c[((c&>2“>0;c=>2“>3|0)==2?a:d)+28>>2]|0)+8>>2]|0)+172>>2]|0)+(j<<2)>>2]=a;j=(c[(c[((c&>2“>0)+(c<<2)>>2]=0;a=ow(g,a)|0;}while((a|0)!=0)}>2“>a=a|0;b=b|0;d=d|0;e=e|0;return(c|>2“>b=c|0;if((b|0)!=0){eF(b)}f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;f=d<<2;c=gF(c|0,f)|0;h=(d|0)>0;if(h){i=0;do{>2”>c=>2”>c[e+(c[(c|>2”>while((l|0)<(c|0))}i=c|0;if((d|0)==1){m=0;n=0;o=8}else{l=kk(f-4|0)|0;f=d-1|0;if(h){m=f;n=l;o=8}else{p=f;q=l}}if((o|0)==8){l=0;f=0;while(1){if((l|0)==(a|0)){r=f}else{>2”>l;c=f;r=f+1|0}j=l+1|0;if((j|0)<(d|0)){l=j;f=r}else{p=m;q=n;break}}}if((p|0)>-2){n=(p|0)/2|0;while(1){m=n;while(1){r=m<<1;f=r|1;if((r|0)<(p|0)){>2”>2)>>2]|0)<(c[e+(c<<2)>>2]|0)){s=r}else{o=17}}else{o=17}if((o|0)==17){o=0;s=m}if((f|0)<(p|0)){>2”>2)>>2]|0)<(c[e+(c<<2)>>2]|0)?f:s}else{t=s}if((t|0)==(m|0)){break}>2”>0;l=q+(m<<2)|0;c=>2”>c=>2”>2)>>2]=t;c[i+(c<<2)>>2]=m;m=t}if((n|0)>0){n=n-1|0}else{break}}if((p|0)==0){u=-2147483639}else{v=p;w=-2147483639;o=25}}else{v=p;w=-2147483639;o=25}a:do{if((o|0)==25){while(1){o=0;p=c|>2”>0;t=v-1|0;i=c|>2”>i;c=0;i=0;while(1){s=i<<1;m=s|1;if((s|0)<(t|0)){>2”>2)>>2]|0)<(c[e+(c<<2)>>2]|0)){x=s}else{o=28}}else{o=28}if((o|0)==28){o=0;x=i}if((m|0)<(t|0)){>2”>2)>>2]|0)<(c[e+(c<<2)>>2]|0)?m:x}else{y=x}if((y|0)==(i|0)){break}>2”>0;l=q+(i<<2)|0;c=>2”>c=>2”>2)>>2]=y;c[p+(c<<2)>>2]=i;i=y}>2”>p=b+(n<<4)|0;l=c|0;if((l|0)>1){m=b+(n<<4)+4|0;s=b+(n<<4)+8|0;f=1;r=l;while(1){>2”>0)+(f<<2)>>2]|0;a=~~+g[(c|0)+(f<<2)>>2]+i|0;j=c|>2”>z=j+(l<<2)|0;A=c|>2”>B=(k|0)/2|0;C=c|>2”>c=>2”>while(0);c=>2”>D;E=c|0}else{E=r}A=f+1|0;if((A|0)<(E|0)){f=A;r=E}else{break}}}r=i+10|0;if((t|0)==0){u=r;break}else{v=t;w=r;o=25}}}}while(0);if(h){h=0;do{>2”>c=u}h=h+1|0;}while((h|0)<(d|0))}if((q|0)==0){return}eF(q);return}function Sr(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0.0,w=0.0,x=0,y=0,z=0,A=0,B=0,C=0;f=kk(d<<2)|0;h=f;i=(d|0)>0;if(i){j=0;do{>2”>g=>2”>g[e+(c[(c|>2”>while((m|0)<(c|0))}j=d-1|0;m=kk(j<<2)|0;k=m;if(i){i=0;l=0;while(1){if((i|0)==(a|0)){n=l}else{>2”>i;c=l;n=l+1|0}o=i+1|0;if((o|0)<(d|0)){i=o;l=n}else{break}}}if((j|0)>-2){n=(j|0)/2|0;while(1){l=n;while(1){i=l<<1;d=i|1;if((i|0)<(j|0)){if(g[e>2”>(c<<2)>>2]){p=i}else{q=15}}else{q=15}if((q|0)==15){q=0;p=l}do{if((d|0)<(j|0)){if(g[e>2”>(c<<2)>>2]){r=p;break}r=d}else{r=p}}while(0);if((r|0)==(l|0)){break}>2”>0;a=k+(l<<2)|0;c=>2”>c=>2”>2)>>2]=r;c[h+(c<<2)>>2]=l;l=r}if((n|0)>0){n=n-1|0}else{break}}if((j|0)!=0){s=j;q=24}}else{s=j;q=24}a:do{if((q|0)==24){while(1){>2”>0;n=s-1|0;r=c|>2”>r;c=0;r=0;while(1){p=r<<1;l=p|1;if((p|0)<(n|0)){if(g[e>2”>(c<<2)>>2]){t=p}else{q=27}}else{q=27}if((q|0)==27){q=0;t=r}do{if((l|0)<(n|0)){if(g[e>2”>(c<<2)>>2]){u=t;break}u=l}else{u=t}}while(0);if((u|0)==(r|0)){break}>2”>0;a=k+(r<<2)|0;c=>2”>c=>2”>2)>>2]=u;c[h+(c<<2)>>2]=r;r=u}v=g[e(j<<2)>>2];if(v==3.4028234663852886e+38){break a}>2”>a=c[(c|0)+(d<<2)>>2]|0;w=v+ +>2”>0)+(d<<2)>>2];o=e+(a<<2)|0;if(+g>w){>2”>0;g=w;b:do{if((y|0)>0){o=y;while(1){>2”>c=>2”>while(0);c=>2”>B;C=c|0}else{C=i}y=d+1|0;if((y|0)<(C|0)){d=y;i=C}else{break}}}if((n|0)==0){break}else{s=n;q=24}}}}while(0);if((m|0)==0){eF(f);return}eF(m);eF(f);return}function Tr(){nt(180656,48);c=0;return}function Ur(a,b){a=a|0;b=b|0;var >2”>a;c=>2”>0;c=>3”>g=+h->3”>j=+h-i;if(g>0.0){k=g}else{k=-0.0-g}if(j>0.0){l=j}else{l=-0.0-j}>3”>h=>3”>j/g;n=g;o=m/n;h=o;p=c|p;s=c|0;t=s+1|0;c=t;return e|0}else{>3“>1.0;h=o;p=c|p;s=c|0;t=s+1|0;c=t;return e|0}return 0}function Vr(a){a=a|0;var >3“>if(+h<0.0){>2“>0;e=c|0;if((e|0)==0){f=d;g=9}else{i=e;j=d;g=5}}else{>2“>0;e=c|0;if((e|0)==0){f=d;g=9}else{i=e;j=d;g=5}}do{if((g|0)==5){if(k>+h){return}l=+h;if(k<l){>3”>l*+h;o=l;p=j;break}else{l=+h;>3“>l*+h;o=l;p=f}}while(0);do{if((p|0)==0){l=+h;>3“>l*+h}else{k=+h;if(l>k){>3”>k*+h;break}else{while(0);l=+h;d=n>l;e=r>l;k=+h;if(d&e|n<k&r<k){return}if(d){>3“>l)/+h;t=l}else{s=m;t=n}if(t<k){>3“>k)/+h;v=k}else{u=s;v=t}if(e){>3“>l)/+h;x=l}else{w=q;x=r}if(x>=k){y=w;z=u;A=x;B=v;break}>3“>k)/+h;z=u;A=k;B=v}else{>2“>0;d=c|0;do{if((d|0)==0){k=+h;>3“>k=+h;if(k>+h){return}l=+h;if(k<l){>3“>C=+h;D=k;E=l;break}}}while(0);do{if((e|0)==0){l=+h;>3“>l=+h;if(l<E){return}k=+h;if(l>k){>3“>F=+h;G=l;break}}}while(0);l=+h;e=C>l;d=F>l;k=+h;if(e&d|C<k&F<k){return}if(e){>3“>J=k;K=(+h-k)/b}else{J=H;K=I}if(d){>3“>y=k;z=J;A=(+h-k)/b;B=K}}>2“>0,B,z);ys(c|>2“>0,B,z);ys(c|0,A,y);return}function Wr(a,b,d){>2“>d;fu(d);if((c|0)==0){return}>2“>0);eu(c|0);pt(a,180656);return}function Xr(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var >2“>0;m=kk(j)|0;j=m;n=c|0;if((l|0)!=0){>2“>l=kk(d<<2)|0;c=l;if((d|0)>0){e=0;do{>2“>f=(yb()|0)%(b|0)|0;vr(h,b);k=c|0;if(e){Rr(f,a,b,k)}else{ur(f,a,b,k,h)}k=(b|0)>0;if(k){o=f;p=0;q=0;while(1){>2“>0)+(p<<2)>>2]|0;c=r;s=(r|0)>(q|0);t=s?p:o;u=p+1|0;if((u|0)<(b|0)){o=t;p=u;q=s?r:q}else{v=t;break}}}else{v=f}a:do{if((d|0)>1){if(e){f=v;q=1;while(1){>2“>s=j+(t<<2)|0;u=c|>2“>0)+(t<<2)>>2]|0;x=(u|0)<(w|0)?u:w;c=x;s=(x|0)>(r|0);w=s?t:o;u=t+1|0;if((u|0)<(b|0)){o=w;t=u;r=s?x:r}else{y=w;break}}}else{y=f}r=q+1|0;if((r|0)<(d|0)){f=y;q=r}else{break a}}}if(k){z=v;A=1}else{q=1;while(1){>2“>q=l+(A<<2)|0;ur(z,a,b,c|0,h);f=z;r=0;t=0;while(1){>2“>0;w=c[(c|>2“>h=c|0;i=0;j=0.0;do{j=j+ +(>2“>l=(c|>2“>c|0)-i;k=k+1|0;}while((k|0)<(b|0))}}while(0);g=g+1|0;}while((g|0)<(d|0));return}function Zr(){c=~~T(((c|0)+4|0));return}function _r(a,b){a=a|0;b=b|0;var >3“>h;>3“>h;return+(c*c+d*d)}function $r(a,b,d){a=a|0;b=b|0;d=d|0;var >2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>3“>h- +>3“>h=+>3“>h;i=e;return}function as(a,b,d){a=a|0;b=b|0;d=d|0;var >2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>3“>h+ +>3“>h=+>3“>h;i=e;return}function bs(a,b,d){a=a|0;b=b|0;d=d|0;var >2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>3“>j=+h;>3“>g)*(+h->3“>g)*(+h-j))}function cs(a,b,d){a=a|0;b=b|0;d=d|0;var >2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>3“>j=+h;>3“>g)*(+h->3“>g)*(+h-j)>0.0|0}function ds(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var >2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>3“>l=+h;>3“>n=k*(l-m);o=+h;>3“>q=+h;>3“>s=q-r;t=+h;u=t*(r-q)+(n+o*(m-l)+p*s);if(u==0.0){v=0;i=g;return v|0}>3“>k+(o-k)*w;h=r+w*s;do{if(w>=0.0&w<=1.0){if(l>=0.0&l<=1.0){v=1}else{break}i=g;return v|0}}while(0);v=0;i=g;return v|0}function es(a,b,d){a=a|0;b=b|0;d=+d;var >3“>b;fu(b);e=+h+e;f=c|0;d=+(f|0);g=(e- +h)/+h*d;do{if(g<0.0){i=0}else{if(g<d){i=~~g;break}else{i=f-1|0;break}}}while(0);if((i|0)<(c|0)){c=i}f=b|0;b=(c|>3”>g=+h;if(e<=g){if(e!=g){j=l;k=m;break a}>2”>h[c>>3]){j=l;k=m;break a}}>2”>while(0);c=a;c=(c|0)+1;return}function fs(a){a=a|0;var d=c|h)/+h*e;do{if(f<0.0){g=0}else{if(f<e){g=~~f;break}else{g=d-1|0;break}}}while(0);if((g|0)<(c|0)){c=g}d=(c|0)+(g*40|0)|0;do{>2“>while((d|0)!=(a|0));c=c=(c|>2”>0);c=0;return}function gs(){return(c|0)==0|0}function hs(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,i=0,j=0.0;b=c|0;d=c|b=f+1|0;c=>3“>j=+h;>2“>h[c>>a=0,b=0;a=(c|0)+((c|>2”>0;c=c=(c|0)-1;return b|0}function js(){eF(c|0);c=0;return}function ks(){var a=0,b=0,d=0,e=0,f=0,g=0,h=0,i=0;c=0;c=0;a=c|0;b=a<<2;c=b;d=c|0;if((d|0)==0){e=kk(a*160|0)|0;c=e;f=c|0;g=e}else{f=b;g=d}if((f|0)>0){h=0;i=g}else{return}while(1){0;g=h+1|0;if((g|0)>=(c|0)){break}h=g;i=c|0}return}function ls(){nt(178816,40);eF(c|0);c=0;return}function ms(){var b=0,d=0,e=0,f=0,g=0,h=0;nt(178816,40);b=c|0;d=b<<1;c=d;e=c|0;if((e|0)==0){f=kk(b<<3)|0;c=f;g=c|0;h=f}else{g=d;h=e}a:do{if((g|0)>0){e=0;d=h;while(1){0;f=e+1|0;if((f|0)>=(c|0)){break a}e=f;d=c|0}}}0;a=>2”>0;c=0;c=0;a=>2”>0;c=0;c=h;c[c>>2]=0;c[(c|0)+4>>2]=c;c[c>>2]=c;c[(c|0)+4>>2]=0;c[c>>2]=c;c[(c|0)+((c|0)-1<<2)>>2]=c;return}function ns(b,d){b=b|0;d=d|0;var b;a=>2”>0;c=>2”>e=0,f=0,g=0,i=0,j=0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0,t=0;e=c|>2”>i=c|>3”>k=+h;>3”>m=+h;>3”>p=+h;>3”>r=(l*p-m*q)/o;m=(k*q-n*p)/o;o=+h;>3”>if(+h<+while(0);j=a|0;do{>2“>while(0);j=bu()|0;c=>3“>r;h=m;g=j;return g|0}function ps(b,d){b=b|0;d=d|0;var >2“>0;f=c|>3“>i=+h;j=g>i;k=a|0;do{if(j){if(k<<24>>24==0){l=1}else{break}return l|0}else{if(k<<24>>24==1){l=0}else{break}return l|0}}>3“>n=+h;o=n- +>3“>p=g-i;q=+h;b=q<0.0;do{if((b&1&(j&1^1)|j&q>=0.0&1|0)==0){>2“>h[c>>3];r=(p*p-o*o)*q<o*n*(q*q+(p*2.0/n+1.0))|0;if(!b){s=r;break}s=r^1}else{>3“>m*g;t=+h-n;u=g-i;v=n- +>2“>d=0;c=>2“>c;>2“>2]=b;c=b;return}function rs(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;b=c|h)/h[3712]*(b|0));e=(d|0)<0?0:d;d=(e|0)<(b|0)?e:b-1|0;do{if((d|0)>-1){e=c|>2”>if((c|0)!=-2){k=g;l=b;m=e;break}>2”>0;f=g+12|0;e=(c|j=0;b=d-i|0;g=c|0;do{if((b|0)>-1&(g|0)>(b|0)){e=c|>2“>if((c|0)!=-2){o=n;p=g;q=e;break a}>2“>0;f=n+12|0;e=(c|while(0);g=i+d|0;b=c|0;do{if((g|0)>-1&(b|0)>(g|0)){n=c|>2”>if((c|0)!=-2){o=f;p=b;q=n;break a}>2”>0;e=f+12|0;n=(c|c=(c|0)+i;k=o;l=p;m=q}c=(c|0)+1;q=c|0;p=c|0;b:do{if((k|0)==(q|0)){j=21}else{if((k|0)==(p|0)){r=k}else{if((ps(k,a)|0)==0){r=k}else{j=21;break}}while(1){>2“>j=c|0;if((j|0)==(p|0)){break}}>2“>l=c|0;if((l|0)==0){t=m}else{>2“>c|0)-1;t=c|0}s;t=(c[(c|>2”>c|0)+1;return s|0}function ss(a){a=a|0;var >2”>0)+4>>2]=c;>2”>2]=c;>2”>c|0}function us(a){a=a|0;return >2”>d=0,e=0;d=c|0;if((d|0)==0){e=212936}else{e=(a|0)==0?d+32|0:d+36|0}return >2”>d=0,e=0;d=c|0;if((d|0)==0){e=212936}else{e=(a|0)==0?d+36|0:d+32|0}return e=0,f=0,g=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0,p=0.0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;e=(c|>2“>0)*96|0)+88|0;f=c|0;a:do{if((f|0)!=0){>3“>i=+h;if(g==b&i==d){return}>3“>k=b-j;l=+h;m=d-l;n=g-j;g=i-l;o=k<0.0;do{if(o){if(n>=0.0){break}i=g/n;p=m/k;if(p<i){break a}if(p>i){break}q=k>n?-1:1;r=21}else{if(n<0.0){break a}s=n>0.0;if(k>0.0){if(!s){q=g>0.0?-1:1;r=21;break}i=g/n;p=m/k;if(p<i){break a}if(p>i){break}q=k<n?-1:1;r=21;break}else{if(s){q=m>0.0?1:-1;r=21;break}if(m<g){q=g>0.0?-1:1;r=21;break}else{q=m>0.0?1:-1;r=21;break}}}}while(0);if((r|0)==21){if((q|0)<0){break}}>3“>g=+h;>2“>z=x|0;A=c|0;if((A|0)==0){u=z;v=0;break b}else{w=z;x=A}}return}}>3“>b;h=>2“>o;c=v;return}}>3“>b;h=>2“>f;c=v;return}function zs(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2“>g=c|0;d=0;a=1;while(1){>2“>e=0,f=0;e=a+(b<<4)|0;if((c|0)<=1){return}f=a+(b<<4)+4|0;b=1;do{>2“>while((b|0)<(c|0));return}function Bs(a,b,d){a=a|0;b=b|0;d=d|0;var >2“>c[d+(c[(c|0)+(b<<2)>>2]<<2)>>2]=0;b=b+1|0;}>2“>d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+8|0;e=c|0;Ds(a,b);f=b<<2;g=kk(da(f,b)|0)|0;h=kk(f)|0;f=(b|0)>0;if(f){i=0;while(1){>2“>Rr(k,a,b,c|0);k=k+1|0;}while((k|0)<(b|0))}>2“>0);c=0;if((e|0)!=0&f){l=e;m=0}else{return h|0}while(1){>2“>l=l+(c<<2)|0;m=e}else{break}}return h|0}function Ds(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;d=kk(b<<2)|0;e=d;f=(b|0)>0;if(f){h=0;i=0}else{kk(0)|0;eF(d);return}do{>2“>c=>2“>c[e+(c[(c|>2“>q=c[(c|>2“>s=c|0;q=0;t=1;do{>2“>g=+(o+r-u|0);if((p|0)<(l|0)){p=p+1|0}else{break}}>2“>c[e+(c[(c|>2“>e=0,f=0,g=0;e=a+8|0;eF(c|>2“>c=f;d=g+1|0;if((d|0)<(b|0)){>2“>k=c|0;l=h[k(d<<3)>>3]- h[k(e<<3)>>3];m=f+l*l;k=g+1|0;if((k|0)<(b|0)){f=m;g=k}else{i=m;break}}j=+T(i);return+j}function Gs(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,i=0,j=0,k=0,l=0,m=0.0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0.0,y=0,z=0.0,A=0,B=0,C=0;f=e+1|0;g=d;while(1){if((g|0)>=(e|0)){i=21;break}>2“>0;l=b+(g<<2)|0;c=>2“>c=d;m=h[a(d<<3)>>3];if((j|0)<(e|0)){k=e;n=j;while(1){a:do{if((n|0)<(k|0)){o=n;while(1){p=o+1|0;if(h[a>2“>r=b+(o<<2)|0;s=c|0;t=o-1|0;if(h[a(s<<3)>>3]<=m){break}if((q|0)<(t|0)){o=t}else{u=q;v=t;break b}}>2“>0;c=>2“>(c<<>2“>c;>2“>(c<<3)>>3];while(1){y=o+1|0;z=h[a>2“>(c<<3)>>3];while(1){d=l+1|0;x=h[a>2“>e=0,f=0,g=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0,s=0,t=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0.0,J=0.0,K=0.0,L=0.0,M=0,N=0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,na=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,xa=0,ya=0,za=0,Aa=0.0,Ba=0,Ca=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0.0,Pa=0,Qa=0.0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0.0,Xa=0.0,Ya=0.0,Za=0.0,_a=0.0,$a=0.0,ab=0,bb=0,cb=0,db=0,eb=0.0,fb=0.0,gb=0.0,hb=0,ib=0.0,jb=0,kb=0,lb=0,mb=0,nb=0.0,ob=0.0,pb=0.0,qb=0.0,rb=0,sb=0,tb=0.0,ub=0.0,vb=0.0,wb=0,xb=0.0,yb=0,zb=0,Ab=0,Bb=0,Cb=0,Db=0.0,Eb=0.0,Fb=0,Gb=0.0,Hb=0.0,Ib=0,Jb=0,Kb=0,Lb=0,Mb=0.0,Nb=0.0,Ob=0,Pb=0,Qb=0,Rb=0,Sb=0,Tb=0.0,Ub=0.0,Vb=0,Wb=0.0,Xb=0.0,Yb=0,Zb=0,_b=0,$b=0,ac=0,bc=0.0,cc=0.0,dc=0,ec=0,fc=0,gc=0,hc=0.0,ic=0.0,jc=0,kc=0.0,lc=0.0,mc=0,nc=0,oc=0,pc=0,qc=0,rc=0,sc=0.0,tc=0.0,uc=0,vc=0.0,wc=0.0,xc=0,yc=0,zc=0,Ac=0.0,Bc=0.0,Cc=0.0,Dc=0.0,Ec=0,Fc=0,Gc=0.0,Hc=0.0,Ic=0.0,Jc=0.0,Kc=0,Lc=0,Mc=0.0,Nc=0.0,Oc=0,Pc=0,Qc=0,Rc=0,Sc=0,Tc=0.0,Uc=0.0,Vc=0,Wc=0,Xc=0,Yc=0.0,Zc=0.0,_c=0,$c=0,ad=0,bd=0,cd=0,dd=0,ed=0,fd=0,gd=0,hd=0,id=0,jd=0,kd=0,ld=0,md=0,nd=0,od=0,pd=0,qd=0,rd=0,sd=0,td=0,ud=0,vd=0,wd=0,xd=0,yd=0.0,zd=0.0,Ad=0,Bd=0.0,Cd=0.0,Dd=0.0,Ed=0.0,Fd=0.0,Gd=0.0,Hd=0.0,Id=0.0;e=i;i=i+32|0;f=1;g=0;j=i;i=i+168|0;c=0;while(1)switch(f|0){case 1:k=e|0;l=e+16|0;m=e+24|0;n=ma(54,b*40|0|0)|0;if((u|0)!=0&(v|0)!=0){>2“>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;w=0;x=t;y=t;f=8;break;case >2“>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;B=A;if(q){C=0;D=0;f=5;break}else{w=z;x=A;y=B;f=8;break};case >2“>B+(C*24|0);F=a+(D<<2)|0;t=c|>2“>6:t=c|0;S=h[t(H<<4)>>3];T=h[t(H<<4)+8>>3];>3“>S;h=>2“>E;c=>2“>0;if((Y|0)<(c|0)){G=t;H=Y;I=X;J=W;K=V;L=U;M=Z;f=6;break}else{N=t;O=X;P=W;Q=V;R=U;f=7;break};case >3“>B+((N-1|0)*24|0);h=>3“>Q;h=>2“>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;ka(150,x|0);if((u|0)!=0&(v|0)!=0){>2“>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;ba=aa;if((w|0)>0){ca=0;f=11;break}else{f=189;break};case >2“>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;ea=0;fa=0;ga=0;ha=0;f=13;break;case >2“>0;na=c|>2“>14:qa=c|0;f=16;break;case 15:qa=ja-24|0;f=16;break;case 16:ra=ja|0;sa=ja+8|0;ta=qa;ua=1;va=ea;xa=fa;ya=ga;za=qa;f=17;break;case >3“>h;if(U!=0.0){Aa=U;f=19;break}else{f=18;break};case >3“>h;if(U==0.0){Ba=ya;Ca=xa;Ea=va;f=181;break}else{Aa=U;f=19;break};case 19:if(Aa>0.0){f=172;break}else{f=20;break};case 20:if((va|0)>0){f=21;break}else{f=168;break};case 21:Fa=za|0;Ga=za+8|0;Ha=za+16|0;Ia=za+24|0;Ja=za+24|0;Ka=0;La=ya;f=22;break;case >3“>0;Na=Ma|0;Oa=+h;>2“>Ra=Ma+16|0;Sa=c|>2“>23:t=c|0;Ua=t;Va=t|0;f=25;break;case 24:Ua=Ma+24|0;Va=Ma+24|0;f=25;break;case >3“>Oa;Xa=+h->3“>Za=Ya-Oa;_a=+h;$>2“>0;bb=(c|0)==(za|0);if(bb){f=26;break}else{cb=Ia;db=Ja;f=27;break};case >3“>27:eb=+h->2“>34:t=c|0;lb=t;mb=t|0;f=35;break;case >3“>Ya;ob=+h-_a;pb=Oa-Ya;qb=Qa-_a;if(Ta){f=36;break}else{f=37;break};case >3“>38:tb=+h->2“>45:Cb=c|0;f=46;break;case >3“>Eb=+h;if((Bb|0)==0){Fb=Ma;f=50;break}else{f=47;break};case 47:if(Ta){f=48;break}else{f=49;break};case >3“>50:Gb=+h;>2“>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;if((t|0)==0){f=167;break}else{f=148;break};case 63:if((hb|0)==(jb|0)){f=64;break}else{f=130;break};case 64:if(Ta){f=65;break}else{f=66;break};case >3“>67:Mb=+h;>2“>80:Sb=c|0;f=82;break;case 81:Sb=Ma+24|0;f=82;break;case >3“>Ub=+h;if(bb){f=83;break}else{Vb=Ia;f=84;break};case >3“>84:Wb=+h;>2“>98:ac=c|0;f=100;break;case 99:ac=Ma+24|0;f=100;break;case >3“>cc=+h;if(Oa==bc){f=101;break}else{f=107;break};case 101:if(Ob){f=102;break}else{dc=0;f=129;break};case 102:if(Qa==_a|_a==cc){ec=1;f=106;break}else{f=103;break};case 103:if(Qa<_a){f=104;break}else{f=105;break};case 104:ec=_a<cc;f=106;break;case 105:ec=cc<_a;f=106;break;case 106:dc=ec&1;f=129;break;case 107:if(Ob|Ya==bc){dc=0;f=129;break}else{f=108;break};case 108:if(Oa<Ya){f=109;break}else{f=110;break};case 109:fc=Ya<bc;f=111;break;case 110:fc=bc<Ya;f=111;break;case 111:dc=fc?1:-1;f=129;break;case 112:if(Ta){f=113;break}else{f=114;break};case >3“>115:hc=+h;>2“>116:jc=c|0;f=117;break;case >3“>lc=+h;mc=Oa==kc;if(Oa==hc){f=118;break}else{f=124;break};case 118:if(mc){f=119;break}else{dc=0;f=129;break};case 119:if(Qa==lc|lc==ic){nc=1;f=123;break}else{f=120;break};case 120:if(Qa<lc){f=121;break}else{f=122;break};case 121:nc=lc<ic;f=123;break;case 122:nc=ic<lc;f=123;break;case 123:dc=nc&1;f=129;break;case 124:if(mc|kc==hc){dc=0;f=129;break}else{f=125;break};case 125:if(Oa<kc){f=126;break}else{f=127;break};case 126:oc=kc<hc;f=128;break;case 127:oc=hc<kc;f=128;break;case 128:dc=oc?1:-1;f=129;break;case 129:pc=dc<<1;f=147;break;case 130:qc=(hb|0)>-1?hb:-hb|0;if(Ta){f=131;break}else{f=132;break};case >3“>133:sc=+h;>2“>134:uc=c|0;f=135;break;case >3“>wc=+h;xc=Oa==vc;if(Oa==sc){f=136;break}else{f=142;break};case 136:if(xc){f=137;break}else{pc=0;f=147;break};case 137:if(Qa==wc|wc==tc){yc=1;f=141;break}else{f=138;break};case 138:if(Qa<wc){f=139;break}else{f=140;break};case 139:yc=wc<tc;f=141;break;case 140:yc=tc<wc;f=141;break;case 141:pc=yc&1;f=147;break;case 142:if(xc|vc==sc){pc=0;f=147;break}else{f=143;break};case 143:if(Oa<vc){f=144;break}else{f=145;break};case 144:zc=vc<sc;f=146;break;case 145:zc=sc<vc;f=146;break;case 146:pc=zc?1:-1;f=147;break;case 147:t=oa(4,Ma|0,za|0,l|0,m|0,pc|0)|0;if((u|0)!=0&(v|0)!=0){>3“>148:Ac=+h;>3“>Cc=+h;>2“>Ec=c|>2“>149:Fc=c|0;f=151;break;case 150:Fc=Ma+24|0;f=151;break;case >3“>Hc=+h;>3“>Jc=+h;>2“>0;if((c|0)==(za|0)){f=152;break}else{Lc=Ia;f=153;break};case >3“>153:Mc=+h;160:if((d|0)>>>0>1>>>0){f=161;break}else{Oc=ya;Pc=va;Qc=1;f=187;break};case >3”>0;pa(30,Rc|0,163936,(Sc=i,i=i+16|0,h=>2”>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}>3”>Uc=+h;>2”>0;if((c|0)==(Ma|0)){f=162;break}else{f=163;break};case >3”>164:U=+h;>2”>pa(30,Rc|0,131784,(Sc=i,i=i+40|0,c=>3”>Tc,h=>3”>U,h=V,Sc)|0)|0;if((u|0)!=0&(v|0)!=0){>3”>u=v=0;i=Sc;Yc=+h;>2”>_c=c|>2”>165:t=c|0;$c=t;ad=t|0;f=166;break;case >3”>U=+h;>3”>2,h=>3”>Zc,h=>2”>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;i=Sc;Oc=ya;Pc=va;Qc=1;f=187;break;case 167:t=Ka+1|0;if((t|0)<(va|0)){>2”>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;cd=bd;if((va|0)==0){f=169;break}else{f=170;break};case >2”>170:c=>2”>171:c=>2”>0;c=cd;Ba=dd;Ca=cd;Ea=va+1|0;f=181;break;case >2”>173:pa(16,1,159880,(Sc=i,i=i+1|0,i=i+7&-8,c=0,Sc)|0)|0;if((u|0)!=0&(v|0)!=0){>2”>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;return 0;case 174:if((va|0)==1){gd=0;hd=0;f=180;break}else{f=175;break};case 175:if((fd|0)==(ya|0)){f=176;break}else{f=177;break};case >2”>0;c=0;gd=t;hd=xa;f=180;break;case 177:if((fd|0)==(xa|0)){f=178;break}else{f=179;break};case >2”>0;c=0;gd=ya;hd=t;f=180;break;case >2”>0)+4>>2]=c;>2”>0)+8>>2]=c;gd=ya;hd=xa;f=180;break;case 180:ka(150,fd|0);if((u|0)!=0&(v|0)!=0){>2”>u=v=0;c=0;Ba=gd;Ca=hd;Ea=va-1|0;f=181;break;case >2”>0;jd=c|>2”>182:kd=c|0;f=184;break;case 183:kd=id+24|0;f=184;break;case 184:if((ua|0)<2){f=185;break}else{f=186;break};case 185:ta=kd;ua=ua+1|0;va=Ea;xa=Ca;ya=Ba;za=id;f=17;break;case 186:Z=ha+1|0;if((Z|0)<(w|0)){ea=Ea;fa=Ca;ga=Ba;ha=Z;f=13;break}else{Oc=Ba;Pc=Ea;Qc=0;f=187;break};case 187:if((Pc|0)>0){ld=0;md=Oc;f=188;break}else{f=190;break};case >2”>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;t=ld+1|0;if((t|0)<(Pc|0)){ld=t;md=Z;f=188;break}else{f=190;break};case 189:Da(40,aa|0,w|0,4,34);if((u|0)!=0&(v|0)!=0){>2”>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;f=191;break;case 190:ka(150,aa|0);if((u|0)!=0&(v|0)!=0){>2”>192:qd=c|>2”>0;c=>2”>c=>2”>c=>2”>c=>2”>194:xd=c|>3”>195:Cd=+h;Dd=h[p(wd*40|0)+32>>3];if(Cd>Dd){f=200;break}else{f=196;break};case 196:Ed=h[p(wd*40|0)+16>>3];if(Cd<Ed){f=200;break}else{f=197;break};case >3”>198:U=+h;if(U>Dd|U<Ed){f=200;break}else{f=199;break};case 199:Z=wa(200,xd|0,k|0)|0;if((u|0)!=0&(v|0)!=0){>3”>200:Fd=+h;if(Bd>Fd|Bd<yd){f=206;break}else{f=201;break};case 201:Gd=h[p(wd*40|0)+16>>3];>3”>202:Id=+h;if(Gd<Id){f=206;break}else{f=203;break};case 203:if(zd>Fd|Ad){f=206;break}else{f=204;break};case 204:U=h[p(wd*40|0)+32>>3];if(U>Hd|U<Id){f=206;break}else{f=205;break};case >2”>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;if((Z|0)==0){f=206;break}else{nd=1;f=207;break};case 206:Z=wd+1|0;if((Z|0)<(b|0)){wd=Z;f=194;break}else{pd=rd;f=192;break};case 207:ka(150,n|0);if((u|0)!=0&(v|0)!=0){>2”>g=CF(c|0,j)|0;if((g|0)>0){f=-1;break}else return 0}u=v=0;$=(nd|0)==0|0;f=208;break;case 208:i=e;return $|0;case-1:if((g|0)==8){_=v;f=209}u=v=0;break}return 0}function Is(a,b){a=a|0;b=b|0;var >2”>0;a=c|>3”>h;if(e!=0.0){f=e>0.0?1:-1;return f|0}>3”>h;if(e==0.0){f=0;return f|0}f=e>0.0?1:-1;return f|0}function Js(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,i=0.0,j=0.0,k=0,l=0,m=0,n=0.0,o=0.0,p=0.0,q=0.0,r=0,s=0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0,B=0,C=0,D=0,E=0.0,F=0.0,G=0.0,H=0.0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0;if((f|0)<1){g=0;return g|0}>3”>j=+h;>2”>0;l=(c|0)==(a|0);if(l){>3”>n=+h;>3”>p=+h;>2”>m=c|>2”>s=c|0}else{s=b+24|0}>3”>u=+h;if((f|0)==3){if(i==n){>3”>i;h=u+(i-t)*((q-u)/(p-t));g=1;return g|0}if(p==t){>3”>p;h=o+(p-n)*((j-o)/(i-n));g=1;return g|0}else{>3”>y-x)/z;h=(v*y-w*x)/z;g=1;return g|0}}else if((f|0)==1){if((i-n)*(q-j)==(j-o)*(p-i)){>3”>p;h=q;g=1;return g|0}else{>3”>t;h=u;g=1;return g|0}}else if((f|0)==2){if(l){>3”>z=+h;A=i==p;do{if(i==z){B=42}else{if(A|p==z){B=42;break}if(i<p){if(p<z){B=42;break}}else{if(z<p){B=42;break}}if®{>3”>x=+h;if(l){>3”>w=+h;if(p==x){E=q;F=p;G=u;H=t;break}if(p==w|w==x){E=q;F=p;G=u;H=t;break}if(p<w){if(w<x){E=q;F=p;G=u;H=t;break}}else{if(x<w){E=q;F=p;G=u;H=t;break}}if®{>3”>w=+h;if(p==w|i==w){J=0}else{if(p<i){K=i<w}else{K=w<i}J=K^1}E=q;F=p;G=J?o:j;H=J?n:i}}while(0);a:do{if((B|0)==42){if(l){>3”>z=+h;if®{>3”>w=+h;do{if(i!=z){if(i==w|w==z){break}if(i<w){if(w<z){break}}else{if(z<w){break}}if(l){>3”>x=+h;if(i==x){E=u;F=t;G=q;H=p;break a}if(A|p==x){E=u;F=t;G=q;H=p;break a}if(i<p){if(p<x){E=u;F=t;G=q;H=p;break a}}else{if(x<p){E=u;F=t;G=q;H=p;break a}}if®{>3”>x=+h;if(p==x|i==x){P=0}else{if(p<i){Q=i<x}else{Q=x<i}P=Q^1}E=u;F=t;G=P?o:j;H=P?n:i;break a}}while(0);if®{>3”>w=+h;if(p==w){g=0;return g|0}if(A|i==w){g=0;return g|0}if(p<i){if(i<w){g=0}else{E=j;F=i;G=o;H=n;break}return g|0}else{if(w<i){g=0}else{E=j;F=i;G=o;H=n;break}return g|0}}}>3”>H+F)*.5;h=(G+E)*.5;g=1;return g|0}else{g=1;return g|0}return 0}function Ks(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,i=0.0,j=0.0,k=0.0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0.0,t=0,u=0,v=0,w=0,x=0;d=c|0;if((d|0)!=0){qu(d)}c=pu(b,b,0.0)|0;d=c|0;if((d|0)!=0){eF(d)}c=jk(b<<2)|0;d=c|0;if((d|0)!=0){eF(d)}c=jk(b<<3)|0;a:do{if((b|0)>0){d=0;while(1){e=a+(d<<2)|0;f=c|0;g=0;i=0.0;do{>2”>0)+(g<<3)>>3];h[(c|0)+(g<<3)>>3]=j;k=+S(+j);i=i<k?k:i;g=g+1|0;}while((g|0)<(b|0));if(i==0.0){break}h[(c|0)+(d<<3)>>3]=1.0/i;c[(c|0)+(d<<2)>>2]=d;g=d+1|0;if((g|0)<(b|0)){d=g}else{break a}}h[(c|0)+(d<<3)>>3]=0.0;l=0;return l|0}}while(0);a=b-1|0;b:do{if((a|0)>0){g=0;f=0;while(1){if((g|0)>=(b|0)){l=0;m=27;break}e=c|0;n=c|0;o=c|0;p=f;q=g;k=0.0;do{>2”>(+h[(c|0)+(g<<3)>>3]));s=j*h[o(r<<3)>>3];r=k<s;p=r?q:p;k=r?s:k;q=q+1|0;}while((q|0)<(b|0));if(k==0.0){l=0;m=27;break}if((p|0)!=(g|0)){q=c|>2”>0;c=c[(c|0)+(p<<2)>>2]=n}n=c|0;q=n+(g<<2)|0;o=c|>2“>t=n+(r<<2)|0;u=(c[o+(c<<>3“>i;h=s;if(s!=0.0){u=e;do{>3“>2)>>2]|0)+(u<<3)|0;h=+>2“>s*+h[(c[o+(c<<2)>>2]|0)+(u<<3)>>3];u=u+1|0;}while((u|0)<(b|0))}r=r+1|0;}while((r|0)<(b|0))}if((e|0)<(a|0)){g=e;f=p}else{w=n;x=o;break b}}if((m|0)==27){return l|0}}else{w=c|0;x=c|0}}f=c|0;g=0;do{j=c[(c|0)+(i<<2)>>2]|0;k=0;l=0.0;while(1){m=l+ h[j(k<<3)>>3]*h[a(k<<3)>>3];n=k+1|0;if((n|0)<(g|0)){k=n;l=m}else{o=m;break}}}else{o=0.0}e=p-1|0;g=c[(c|0)+(c[(c|0)+(e<<2)>>2]<<2)>>2]|0;if((p|0)<(d|0)){b=p;o=0.0;while(1){l=o+ h[g(b<<3)>>3]*h[a(b<<3)>>3];f=b+1|0;if((f|0)<(d|0)){b=f;o=l}else{q=l;break}}}else{q=0.0}>3”>h-q)/h[g(e<<3)>>3];if((e|0)>0){p=e}else{break}}return}function Ms(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,i=0,j=0,k=0,l=0.0;if((Ks(a,d)|0)==0){e=0;return e|0}a=jk(d<<3)|0;f=a;g=(d|0)>0;if(!g){eF(a);e=1;return e|0}i=d<<3;j=0;do{>2”>1.0;Ls(c|0,f,d);j=j+1|0;}while((j|0)<(d|0));eF(a);if(g){k=0}else{e=1;return e|0}while(1){if((k|0)>0){g=b+(k<<2)|0;a=0;do{>3”>0)+(a<<3)|0;l=+h;>2”>h[(c|>2”>r=c|0;s=(q|0)>0;do{if(!(d|o^1)){t=0;do{>2”>u=c|0;v=u;w=r;x=b;y=0.0;while(1){z=y+ +>3”>h;A=x-1|0;if((A|0)==0){B=r;C=u;D=b;break}else{v=v+8|0;w=w+8|0;x=A;y=z}}while(1){>3”>h->3”>F=+h;G=y+F*F;w=x-1|0;if((w|0)==0){E=G;break}else{t=t+8|0;x=w;y=G}}}H=+T(E);}while(H<1.0e-10);y=1.0/H;if(p){I=0}else{x=r;t=b;while(1){>3”>y*+h;w=t-1|0;if((w|0)==0){I=0;break}else{x=x+8|0;t=w}}}while(1){J=I+1|0;if(!p){t=i;x=r;w=b;while(1){>3”>h;v=w-1|0;if((v|0)==0){break}else{t=t+8|0;x=x+8|0;w=v}}if(o){w=0;while(1){>3”>while((t|0)<(b|0));h=y;t=w+1|0;if((t|0)<(b|0)){w=t}else{K=r;L=k;M=b;break}}}else{K=r;L=k;M=b}while(1){>3”>h;w=M-1|0;if((w|0)==0){break}else{K=K+8|0;L=L+8|0;M=w}}}if(s){w=0;do{if(!p){>3”>h*+>3”>h=+>3”>N*+h;u=Q-1|0;if((u|0)==0){break}else{O=O+8|0;P=P+8|0;Q=u}}}w=w+1|0;}while((w|0)<(q|0))}if(p){R=0.0}else{w=r;u=b;G=0.0;while(1){>3”>h=>3”>h*+>3”>h=U*X;r=q+1|0;if((r|0)<(n|0)){q=r}else{V=J;W=r;break}}}else{V=0;W=0}}while(0);if((W|0)<(n|0)){J=(b|0)>0;I=(b|0)==0;_=W;do{>3”>h=+((yb()|0)%100|0|0);Z=Z+1|0;}while((Z|0)<(b|0))}do{if((_|0)>0){if(I){break}else{aa=0}while(1){>3”>h*+>3”>h=+>3”>ba*+h;Q=ea-1|0;if((Q|0)==0){break}else{ca=ca+8|0;da=da+8|0;ea=Q}}Q=aa+1|0;if((Q|0)<(_|0)){aa=Q}else{fa=55;break}}}else{fa=55}}while(0);do{if((fa|0)==55){fa=0;if(I){break}else{ga=W;ha=b;ia=0.0}while(1){>3”>h=>3”>while(0);h=0.0;_=_+1|0;}while((_|0)<(n|0))}_=n-1|0;if((_|0)<=0){eF(j);eF(l);ka=(V|0)<=(m|0);la=ka&1;return la|0}if((b|0)==0){ha=0;while(1){>3”>h=>3”>fa=ga;ea=ma;ja=+h;do{ba=h[f(fa<<3)>>3];da=ja<ba;ea=da?fa:ea;ja=da?ba:ja;fa=fa+1|0;}while((fa|0)<(n|0));if((ea|0)==(ma|0)){break}>3”>h=+>2”>ca=e+(ea<<2)|0;da=c|>3”>h=+>2”>J=c|0;aa=k;da=b;while(1){>3”>h;fa=da-1|0;if((fa|0)==0){break}else{J=J+8|0;aa=aa+8|0;da=fa}}>3”>h;>2”>i=c|0;j=0;k=0.0;do{k=k+ h[i(j<<3)>>3]*h[e(j<<3)>>3];j=j+1|0;}>2”>j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=0,s=0.0;j=c|0;if((j|0)==0){k=d<<2;l=dF(da(k,f)|0)|0;m=l;n=dF(k)|0}else{>2”>k=n;c=k;i=(d|0)>0;if(!i){return}n=0;j=m;while(1){>2”>p=c|0;q=0.0;r=0;do{q=q+ h[p(r<<3)>>3]*+>2”>g[(c|0)+(o<<2)>>2]=s;o=o+1|0;}while((o|0)<(f|0))}n=n+1|0;}while((n|0)<(d|0));return}function Qs(a,b,d,e,f,i){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;i=i|0;var >2”>k=gF(c|0,da(d<<3,f)|0)|0;l=k;m=gF(j,d<<2)|0}>2”>c=m;k=l+1|0;if((k|0)<(d|0)){m=m+(f<<3)|0;l=k}else{break}}if(!i){return}i=(f|0)>0;l=(e|0)>0;m=0;do{if(i){k=j+(m<<2)|0;n=a+(m<<2)|0;o=0;do{if(l){>2”>g[(c|0)+(o<<2)>>2];t=q+1|0;if((t|0)<(e|0)){q=t;r=s}else{u=s;break}}}else{u=0.0}>2”>i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0.0,t=0.0;i=c|0;if((i|0)==0){j=dF(da(d<<4,e)|0)|0;k=j;l=dF(d<<2)|0}else{>2”>i=l;c=i;f=(d|0)>0;if(!f){return}l=0;j=k;while(1){>2”>l=c|>2”>0;m=c|0;if(f){n=(m|0)>0;o=i+(j<<2)|0;p=0;do{if(n){>2”>(c<<3)>>3];r=r+1|0;}while((r|0)<(m|0));t=s}else{t=0.0}>3”>h;i=d-1|0;if((i|0)==0){break}else{d=i;e=e+8|0;f=g}}f=g/+(a|0);if©{return}else{j=a;k=b}while(1){>3”>h-f;b=j-1|0;if((b|0)==0){break}else{j=b;k=k+8|0}}return}function Ts(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,i=0,j=0,k=0.0;if((b|0)>0){f=0}else{return}do{>3”>while((j|0)<(b|0));h=k;f=f+1|0;}while((f|0)<(b|0));return}function Us(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;if((a|0)>0){e=0}else{return}do{>3”>h=h[b(e<<3)>>3]+ h[c(e<<3)>>3];e=e+1|0;}while((e|0)<(a|0));return}function Ws(a,b,c,d){a=a|0;b=b|0;c=+c;d=d|0;var e=0;if((a|0)>0){e=0}else{return}do{>3”>h=h[b(d<<3)>>3];d=d+1|0;}while((d|0)<(a|0));return}function Ys(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0.0,f=0.0,g=0.0,i=0;if((a|0)>0){d=0;e=0.0}else{f=0.0;return+f}while(1){g=e+ h[b(d<<3)>>3]*h[c(d<<3)>>3];i=d+1|0;if((i|0)<(a|0)){d=i;e=g}else{f=g;break}}return+f}function Zs(a,b){a=a|0;b=b|0;var c=0.0,d=0,e=0.0,f=0.0,g=0.0,i=0;if((a|0)>0){c=-1.0e+50;d=0}else{e=-1.0e+50;return+e}while(1){f=S((h[b(d<<3)>>3]));g=f>c?f:c;i=d+1|0;if((i|0)<(a|0)){c=g;d=i}else{e=g;break}}return+e}function _s(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,i=0,j=0,k=0.0,l=0.0,m=0,n=0.0;if((b|0)<=0){return}g=(d|0)>0;i=0;do{if(g){j=0;k=0.0;while(1){l=k+ +>3”>h=n;i=i+1|0;}while((i|0)<(b|0));return}function $s(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0.0,h=0.0,i=0,j=0,k=0;c=(a|0)==0;if©{return}else{d=a;e=b;f=0.0}while(1){h=f+ +>2”>g=+>2”>q=d+(m<<2)|0;g=i*p+ +>2”>while((m|0)<(b|0));q=d+(f<<2)|0;g=n+ +>2”>r=d+(f<<2)|0;g=j+ +>2”>g=g[b(e<<2)>>2]- g[c(e<<2)>>2];e=e+1|0;}while((e|0)<(a|0));return}function ct(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;if((a|0)>0){e=0}else{return}do{>2”>f=b+(e<<2)|0;g=+>2”>g=g[b(e<<2)>>2]*c;e=e+1|0;}while((e|0)<(a|0));return}function ft(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((a|0)>0){d=0}else{return}do{>2”>g=b;d=d+1|0;}while((d|0)<(a|0));return}function it(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,f=0.0;if((a|0)>0){c=0;d=-1.0000000150474662e+30}else{e=-1.0000000150474662e+30;return+e}do{f=S((g[b(c<<2)>>2]));d=f>d?f:d;c=c+1|0;}while((c|0)<(a|0));e=d;return+e}function jt(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0;if((a|0)>0){c=0}else{return}do{>2”>g=e*e;c=c+1|0;}while((c|0)<(a|0));return}function kt(a,b){a=a|0;b=b|0;var c=0,d=0,e=0.0;if((a|0)>0){c=0}else{return}do{>2”>g=1.0/e}c=c+1|0;}while((c|0)<(a|0));return}function lt(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0.0;if((a|0)>0){d=0}else{return}do{e=g[b(d<<2)>>2];if(e>=0.0){>2”>d=b+(c<<2)|0;e=+g;if(e>0.0){>2”>d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=0;do{if((b&3|0)==0){d=b}else{if((4%(b>>>0)|0|0)==0){d=4;break}a:do{if((b|0)==4){e=4}else{f=b;g=4;while(1){h=g;while(1){i=h-f|0;if((f|0)>=(h|0)){break}if((i|0)==(f|0)){e=f;break a}else{h=i}}i=f-h|0;if((h|0)==(i|0)){e=h;break}else{f=i;g=h}}}}while(0);d=da(4/(e>>>0)|0,b)|0}}>2”>d;d=a+4|0;a=c|0;if((a|0)==0){>2”>a=c|>2”>c=0;return}function ot(a){a=a|0;var >2”>e=d;f=e|0;g=c|>2”>d=c|0;i=kk(8)|0;j=i;k=kk(da(c|k;if((c|0)>0){>2“>n=k+(da(l,d)|0)|0;o=n;c=o;n=l+1|0;if((n|0)<(c|0)){l=n;m=o}else{break}}}>2”>c;>2”>j;e=c|>2”>0;c=g;h=e;return h|0}function pt(a,b){a=a|0;b=b|0;var >2”>c;>2”>b=0,d=0;b=a|0;Wx(b,141360,304,1)|0;Ym(a);d=jk((e[(c|>2”>0)+132>>2]=d;vn(a,c[(c|0)+116>>2]&1);return}function rt(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0.0,t=0,u=0.0,v=0,w=0,x=0,y=0,z=0,A=0.0,B=0;g=i;i=i+16|0;j=g|0;k=g+8|0;if((b|0)==0){l=0;i=g;return l|0}0)+132>>2]|0;o=e|0;p=fw(o,b)|0;if((a|0)==0){l=0;i=g;return l|0}a=0;b=n+8|0;do{if((c|0)>2){>2“>n,c=>2“>n+16,c=j,r)|0)|0;i=r;if((q|0)<=2){break}0)+119|0]=1;s=+h;q=c|0;a:do{if(s>0.0){if((q|0)>0){t=0;u=s}else{break}while(1){>3”>h/u;v=t+1|0;w=c|0;if((v|0)>=(w|0)){x=w;y=9;break a}t=v;u=+h}}else{x=q;y=9}}while(0);do{if((y|0)==9){if((x|0)<=3){break}vu(e,f,3)}}while(0);do{if((a|0)!=33){if((d|0)==0){l=1;i=g;return l|0}if((Km(fw(o,d)|0)|0)<<24>>24==0){l=1}else{break}i=g;return l|0}}>2”>while(0);x=ac(p|0,130648,(r=i,i=i+24|0,c=>2”>b,c=j,r)|0)|0;i=r;if((x|0)<=1){>2”>x,c=p,r)|0)|0;i=r;l=0;i=g;return l|0}0)+119|0]=1;u=+h;p=c|0;b:do{if(u>0.0){if((p|0)>0){z=0;A=u}else{break}while(1){>3“>h/A;x=z+1|0;b=c|0;if((x|0)>=(b|0)){B=b;y=20;break b}z=x;A=+h}}else{B=p;y=20}}while(0);c:do{if((y|0)==20){if((B|0)<=2){break}p=c|0;do{if((p|0)!=0){z=fw(o,p)|0;if((z|0)==0){break}A=+h;>3”>h=u/A}else{if((a|0)!=33){if((d|0)==0){l=1;i=g;return l|0}if((Km(fw(o,d)|0)|0)<<24>>24==0){l=1}else{break}i=g;return l|0}}if((c|0)!=0|(c|0)<0){uu(a)}if((Ix(a|0)|0)==(a|0)){return}_x(a,0,139536);return}function tt(b,e){b=b|0;e=e|0;var f=0,g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0.0,L=0,M=0,N=0,O=0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0,V=0,W=0.0,X=0.0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0;f=i;i=i+152|0;g=f|0;j=f+8|0;k=f+16|0;l=f+24|0;m=f+32|0;n=f+40|0;o=f+48|0;p=f+56|0;q=f+64|0;r=f+72|0;s=f+80|0;t=f+88|0;u=f+96|0;v=f+104|0;w=f+112|0;x=f+120|0;y=Wv(b,0,103264,0)|0;z=Wv(b,0,97632,0)|0;if((z|0)==0){A=Wv(b,0,97632,213344)|0}else{A=z}>2”>E=D+8|0;F=c|0;if((a|0)==0){G=D|0;if((Za($w(G)|0,86848,7)|0)!=0){break}>2”>F=c|0;do{if((F|0)!=0){E=ew(D|0,168264)|0;if((E|0)==0){break}>2”>v,c=w,J)|0)|0;i=J;if((I|0)!=2){break}>3”>h=+>3”>h=K;a=1}}>2”>D=$w(G)|0;C=$w(b|0)|0;Fv(1,82048,(J=i,i=i+16|0,c=A=Wv(b,2,104384,0)|0;if((A|0)==0|(c|0)<2){M=0;break}y=ux(b)|0;if((y|0)==0){M=0;break}G=y;y=0;while(1){v=mw(b,G)|0;if((v|0)==0){N=y}else{w=v;v=y;while(1){H=w|0;B=fw(H,A)|0;do{if((a|0)==0){O=0}else{ih(w,t,u);C=1;K=0.0;P=0.0;Q=0.0;R=0.0;D=0;F=0;I=B;b:while(1){>2“>r,c=>3“>S=+h;>2“>U=1;V=I+(c|0)|0}else{S=Q;T=R;U=F;V=I}>2“>r,c=>3“>W=+h;>2“>Y=1;Z=V+(c|0)|0}else{W=K;X=P;Y=D;Z=V}E=0;_=Z;while(1){$=_;while(1){if((Qa(d|0)|0)==0){break}else{$=$+1|0}}aa=a|0;c:do{if(aa<<24>>24==0){ba=0;ca=E;da=$}else{ea=E+1|0;fa=$;ga=aa;while(1){ha=fa+1|0;if((Qa(ga&255|0)|0)!=0|ga<<24>>24==59){ba=ga;ca=ea;da=fa;break c}ia=a|0;if(ia<<24>>24==0){ba=0;ca=ea;da=ha;break}else{fa=ha;ga=ia}}}}while(0);if((Qa(ba&255|0)|0)==0){break}else{E=ca;_=da}}if(!((ca|0)>3&((ca|0)%3|0|0)==1)){ja=34;break}ka=kk(ca<<4)|0;_=ka;if((ca|0)==0){la=Z}else{E=ca;aa=Z;$=_;while(1){>2“>r,c=>2“>ga=aa+(c|>3“>h;>3“>h;fa=E-1|0;if((fa|0)==0){la=ga;break}else{E=fa;aa=ga;$=$+16|0}}}while(1){ma=la+1|0;if((Qa(a|0)|0)==0){break}else{la=ma}}$=(a|0)==0;aa=$?la:ma;E=$?0:C;$=bm(w,ca)|0;if((U|0)!=0){>2“>c;>3“>S;h=T}if((Y|0)!=0){>2“>c;>3“>W;h=X}if((ca|0)>0){ga=$|0;$=0;do{>2“>0)+($<<4)|0;ea=_+($<<4)|0;c=>2“>c=>2“>c=>2“>c=ja=0;sn(w);if(a|0){O=0;break}a=>2”>3|0)==3?w:w+32|0)+28>>2]|0)|0;D=$w(c[((c&>2”>F,c=D,J)|0)|0;i=J;O=0;break}else if((ja|0)==38){ja=0;if(!(a|0)){a=>2”>3|0)==3?w:w+32|0)+28>>2]|0)|0;I=$w(c[((c&>2”>F,c=I,J)|0)|0;i=J}eF(ka);sn(w);O=0;break}else if((ja|0)==51){>2”>C=ac(D|0,98704,(J=i,i=i+16|0,c=>3”>R=+h;>3”>h;R;a=1}}>2“>D=ac(C|0,98704,(J=i,i=i+16|0,c=>3“>R=+h;>3“>h;R;a=1}}>2”>C=ac(D|0,98704,(J=i,i=i+16|0,c=>3”>R=+h;>3”>h;R;a=1}}>2“>D=ac(C|0,98704,(J=i,i=i+16|0,c=>3“>R=+h;>3“>h;R;a=1;O=1;break}}}while(0);H=O+v|0;B=ow(b,w)|0;if((B|0)==0){N=H;break}else{w=B;v=H}}}v=vx(b,G)|0;if((v|0)==0){break}else{G=v;y=N}}if((N|0)==0){M=0;break}y=(N|0)==(Mw(b)|0);M=y?2:1}}>2”>if((c|0)==0){O=(e|0)!=0;do{if(O&(c|0)==1){if((nr(b)|0)==0){break}a=0}}while(0);$m(b);if(!O){na=0;ja=115;break}>3“>0;T=+h;j=~~T;J=(j|0)>-1?j:-j|0;S=+(J|0);if((J|0)>-1){if((~~(S+.5)|0)==0){ja=81}}else{if((~~(S+-.5)|0)==0){ja=81}}do{if((ja|0)==81){>3“>while(0);S=+h;X=T/72.0;W=S/72.0;O=ux(b)|0;if((O|0)!=0){j=O;do{>3“>0)+132>>2]|0;h=+>2“>X;J=(c[(c|>3“>h-W;j=vx(b,j)|0;}while((j|0)!=0)}do{if((M|0)!=0){j=ux(b)|0;if((j|0)==0){break}else{pa=j}do{j=mw(b,pa)|0;if((j|0)!=0){g=j;do{>2“>0;O=c|0;do{if((O|0)!=0){>2“>k=0;l=c|0;while(1){>2“>n=0;o=c|0;while(1){>3“>h->3“>h->2“>if((c|0)!=0){>3“>h->3“>h-S}>3“>o=l+32|0;h=+>3“>T;o=l+40|0;h=+>2“>o=k+1|0;n=c|>2“>l=c|0;do{if((l|0)==0){ra=qa}else{if((a|0)==0){ra=qa;break}>3“>h->3“>0)+96>>2]|0)+64|0;h=+>2“>S;ra=c|0}}if((a|0)==0){sa=ra;break}>3”>h->3”>0)+108>>2]|0)+64|0;h=+>2”>S;sa=c|0}}if((a|0)==0){ta=sa;break}>3“>h->3“>0)+100>>2]|0)+64|0;h=+>2“>S;ta=c|0}}if((a|0)==0){break}>3”>h->3”>0)+104>>2]|0)+64|0;h=+>2”>c=>2”>0)+16|0;Ph(x,b);j=g;g=x;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=c=1;ja=ux(b)|0;if((ja|0)==0){L=na;i=f;return L|0}else{ua=ja}while(1){>3“>0;h=+>2“>3]*72.0;e=c|>2“>h[(c|0)+8>>3]*72.0;e=vx(b,ua)|0;if((e|0)==0){L=na;break}else{ua=e}}i=f;return L|0}if((M|0)==2){c=1;Ot(b);L=oa;i=f;return L|0}else{Nt(b);L=oa;i=f;return L|0}return 0}function ut(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,j=0,k=0,l=0,m=0,n=0.0,o=0;f=i;i=i+16|0;g=f|0;j=f+8|0;k=b+8|0;do{>2“>l=ac(fw(b|0,d)|0,98704,(m=i,i=i+16|0,c=>2“>l=c[(c|>3“>h=+>3“>h=m=a|0;if(m<<24>>24==0){l=e;i=g;return l|0}do{if((Kb(m&255|0)|0)==0){n=b;o=((d|0)-48|0)>>>0<10>>>0}else{if((Za(b|0,160072,4)|0)==0){l=0;i=g;return l|0}if((Za(b|0,155040,7)|0)==0){l=1;i=g;return l|0}else{p=(Za(b|0,151632,6)|0)==0;n=p?b+6|0:b;o=p;break}}}while(0);b=o?2:e;if((b|0)!=2){l=b;i=g;return l|0}if(((d|0)-48|0)>>>0<10>>>0){>2”>r=fb()|0;b=(zc(0)|0)^r;c=>2”>c=>2”>f=0,g=0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0,p=0.0;f=i;i=i+8|0;g=f|0;c=1;j=vt(b,e,g)|0;if(!((c|0)==0|(j|0)==2)){>2”>k=c|0;dc(k|0);i=f;return j|0}l=+(d|0);m=6.283185307179586/l;e=ux(b)|0;if((e|0)==0){>2”>p=l*+V(n);e=o+8|0;h[c[(c|>2”>0)+132>>2]|0)+8>>3]=p;a[(c|0)+119|0]=1;if((c|0)>2){wu(o,d)}e=vx(b,o)|0;if((e|0)==0){break}else{n=m+n;o=e}}d=0,e=0,f=0,g=0,j=0,k=0,l=0.0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;d=i;i=i+1096|0;e=d|0;f=d+1024|0;g=d+1056|0;j=d+1080|0;k=d+1088|0;l=+h;do{if((c|0)==0){h=+Gm(b);yt(b);m=b|0;n=ew(m,107080)|0;do{if((n|0)==0){o=1}else{p=a|0;if((p<<24>>24|0)==0){o=1;break}else if((p<<24>>24|0)==75){if((Ya(n|0,106624)|0)==0){o=0;break}}else if((p<<24>>24|0)==109){if((Ya(n|0,106200)|0)==0){o=1;break}}>2“>n,c=p,q)|0)|0;i=q;o=1}}while(0);jr(b,g,0)|0;n=ew(m,112752)|0;a:do{if((n|0)==0){r=0}else{p=a|0;do{if((p<<24>>24|0)==99){if((Ya(n|0,112296)|0)==0){r=1;break a}}else if((p<<24>>24|0)==115){if((Ya(n|0,111672)|0)==0){r=2;break a}if((Ya(n|0,111032)|0)==0){r=0;break a}}else if((p<<24>>24|0)==109){if((Ya(n|0,110368)|0)!=0){break}if((Wv(b,2,121896,0)|0)!=0){r=3;break a}>2“>s,q)|0)|0;i=q;Fv(3,108728,(q=i,i=i+1|0,i=i+7&-8,c=0,q)|0)|0;i=q;r=0;break a}else if((p<<24>>24|0)==0){r=0;break a}}>2“>n,c=p,q)|0)|0;i=q;r=0}}while(0);n=vv(b,0,f)|0;m=wv(b,-1,8)|0;c=m;p=(m|0)<0;do{if((n|0)==0){if(!((o|0)==0|p^1)){c=>2“>c=2;if((m|0)>-1){t=28;break}zt(b,o,r);lr(b,g)|0;s=e|0;do{if((c|0)>2&(c|0)!=0){u=ux(b)|0;if((u|0)==0){break}else{v=u}do{>2“>h[(c[(c|0)+132>>2]|0)+16>>3]*72.0,q)|0)|0;i=q;hw(v|0,c|0,s)|0;v=vx(b,v)|0;}while((v|0)!=0)}}while(0);Pt(b)}else{if(!p){t=28;break}c=8;t=28}}while(0);if((t|0)==28){p=fv(b,j,113264,k)|0;do{>2“>n=c|while((m|0)<(w|0));if((a|0)==0){x=0;y=w}else{m=jk(w)|0;a=>2”>c=c;>2”>x;c=1;rv(y,p,b,f)|0;if((x|0)==0){break}eF(x)}else{zt(b,o,r);lr(b,g)|0;Pt(b)}}while(0);$m(b);m=e|0;do{if((c|0)>2&(c|0)!=0){n=ux(b)|0;if((n|0)==0){break}else{z=n}do{>2”>h[(c[(c|0)+132>>2]|0)+16>>3]*72.0,q)|0)|0;i=q;hw(z|0,c|0,m)|0;z=vx(b,z)|0;}while((z|0)!=0)}}>2”>n=c|0;uu(n);s=n|0;Xx(s,139536)|0;Gx(b,s)|0;m=m+1|0;}h=72.0;yt(b);m=e|0;do{if((c|0)>2&(c|0)!=0){s=ux(b)|0;if((s|0)==0){break}else{A=s}do{>2“>h[(c[(c|0)+132>>2]|0)+16>>3]*72.0,q)|0)|0;i=q;hw(A|0,c|0,m)|0;A=vx(b,A)|0;}while((A|0)!=0)}}while(0);m=tt(b,1)|0;if((m|0)>=0){Uk(b,(m|0)==0|0);break}while(0);h=l;i=d;return}function yt(a){a=a|0;var >2”>0)+168>>1]=g;g=a+48|0;d=(c[(c|>1”>0;j=(i&65535)>>>0<10>>>0?i:10;b=j;d=j&65535;c=0)+8>>2]|0)+170>>1]=(f|0)<(d|0)?f:d;d=Lw(a)|0;c=Wv(a,1,104384,0)|0;f=Wv(a,1,103824,0)|0;g=ux(a)|0;if((g|0)!=0){j=g;do{>2“>0)+168>>1]|0)<<3)|0;c[(c|0)+116>>2]&1);rt(c|0,f,j,d)|0;j=vx(a,j)|0;}while((j|0)!=0)}j=ux(a)|0;if((j|0)==0){return}else{k=j}do{j=mw(a,k)|0;if((j|0)!=0){d=j;do{j=d|0;Wx(j,103024,176,1)|0;Zm(d)|0;l=+Fm(j,c|c=200;break}else{c=(Lw(b)|0)*100|0;break}}else{c=Rb(m|0)|0}}while(0);m=ru(b,d)|0;if((m|0)<2|(c|0)<0){i=f;return}if((d|0)!=0){n=c|0;p=wt(b,m,(d|0)==2?0:2)|0;q=Em(l,Wv(b,0,114704,0)|0,2,0)|0;if((q|0)==0|(q|0)>2){>2“>q=(p|0)==0;p=q?s|4:s;s=kk(n<<2)|0;t=s;u=kk(da(m<<3,n)|0)|0;c=u;a:do{if((c|0)>1){u+(m<<3);if((c|0)>2){v=2;w=u}else{break}while(1){w+((da(v,m)|0)<<3);n=v+1|0;if((n|0)>=(c|0)){break a}while(0);if((a|0)!=0){0;v=c|0;x=+h;>2“>e,c=>2“>p&3,c=w=At(b,m,j,d,e,k)|0;if((a|0)!=0){>2”>0;x=+zm();gc(d|0,116936,(r=i,i=i+16|0,c=>2”>if((nu(w,m,c|0,c|0,p,e,c|0)|0)<0){>2“>d=y+8|0;v=c|if((c|0)>0){>2”>3]=+h[(c|0)+(q<<3)>>3];if((c|0)>1){z=1}else{break}do{>2”>0)+132>>2]|0)+(z<<3)>>3]=+h[(c|0)+(q<<3)>>3];z=z+1|0;}while((z|0)<(c|0))}}while(0);y=vx(b,y)|0;}while((y|0)!=0)}}>2”>0);eF(s);eF(c|0);i=f;return}do{if((e|0)==2){k=At(b,m,g,0,2,0)|0;s=Cs(k,m)|0;if((m|0)>0){t=b+8|0;w=0;do{y=s+(w<<2)|0;z=0;do{>2”>0)+152>>2]|0)+(w<<2)>>2]|0)+(z<<3)>>3]=+(c[(c|0)+(z<<2)>>2]|0);z=z+1|0;}while((z|0)<(m|0));w=w+1|0;}while((w|0)<(m|0))}>2”>w=$w(l)|0;Fv(0,133960,(r=i,i=i+8|0,c=>2”>0,r)|0)|0;i=r;Fv(3,129712,(r=i,i=i+1|0,i=i+7&-8,c=>2”>w=c&>2”>2]|0)>>>4;j=(c[c>>2]|0)>>>4;if((p|0)!=(j|0)){>2”>0)+136>>3];h[(c[(c[(c|while(0);xu(b,m);yu(b,m);if((a|0)!=0){l=c|0;x=+h;>2“>0,123944,(r=i,i=i+24|0,c=>3“>l,h=x,r)|0)|0;i=r;ym()}zu(b,m);i=f;return}function At(a,b,d,e,f,i){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0.0,ia=0.0,ja=0,ka=0,la=0,ma=0,na=0;j=Mw(a)|0;k=Lk()|0;if((f|0)==2){l=0;m=0}else{f=Wv(a,2,121896,0)|0;l=(c|0)!=0|0;m=(f|0)!=0}f=(e&-2|0)==2;e=kk(b<<4)|0;n=e;o=kk(b<<2)|0;p=o;q=(j<<1)+b<<2;j=kk(q)|0;r=m|f;if®{s=kk(q)|0}else{s=0}t=(l|0)!=0;if(t){u=kk(q)|0}else{u=0}q=ux(a)|0;a:do{if((q|0)==0){v=u;w=s;x=0}else{l=u;y=0;z=q;A=s;B=j;C=0;while(1){>2“>c=>2“>c=A;F=A+4|0}else{>2“>c=l;G=l+4|0}else{>2“>U=Q;V=c&>2“>0;Y=Q+32|0;Z=c|0;do{if((X|0)==(Z|0)){_=D;$=T;aa=S;ba=R;ca=H;da=P}else{>2“>0)+120>>2]|0;ea=c[(c|0)+120>>2]|0;fa=(V|0)>(ea|0);ga=Ok(k,fa?ea:V,fa?V:ea,R)|0;if((ga|0)!=(R|0)){if(t){>2“>0)+(ga<<2)|0;g=+>2“>g}if(!m){_=D;$=T;aa=S;ba=R;ca=H;da=P;break}>2“>0)+(ga<<2)|0;ha=+h[(c|>2“>0);g=ha>ia?ha:ia;_=D;$=T;aa=S;ba=R;ca=H;da=P;break}>2“>3;ga=c|0;if((ga|0)==(z|0)){>2“>ga=D+1|0;ea=R+1|0;V=T+4|0;c=>2“>g=+>2“>g=+>2“>g=1.0;la=S+4|0}}while(0);_=ga;$=V;aa=la;ba=ea;ca=H+1|0;da=ka}}while(0);W=sw(a,Q,z)|0;if((W|0)==0){I=da;J=ca;K=aa;L=$;M=_;break}else{P=da;Q=W;H=ca;R=ba;S=aa;T=$;D=_}}}>2“>J;c[c>>2]=y;D=vx(a,z)|0;if((D|0)==0){v=I;w=K;x=M;break a}else{l=I;y=y+1|0;z=D;A=K;B=L;C=M}}cc(121096,120256,895,170408);return 0}}while(0);M=(x|0)/2|0;do{if((M|0)!=(Mw(a)|0)){>2“>ma=mk(c|0,x)|0}else{ma=w}if(t){>2“>_=c|>2“>J;c=>2“>x=c|>2“>K;c=I;_=J+1|0;if((_|0)<(b|0)){J=_;I=I+(x<<2)|0;K=K+(x<<2)|0}else{break}}}}else{if(t){K=na;I=0;J=L;while(1){>2“>0;c=>2“>K=c|>2“>while(0);c=M;if((i|0)==0){eF(o);Nk(k);return n|0}else{>2“>f=0,g=0,i=0,j=0,k=0,l=0;f=b+8|0;b=(c|>3“>h->3“>0)+40|0;h=+>2“>e;b=(c|>3“>h->3“>0)+24|0;h=+>2“>e;b=c|if((a|0)==0){i=b;break}>3”>h->3”>0)+12>>2]|0)+64|0;h=+>2”>e;i=c|0}}>2”>Bt(c[(c|>2”>0;if((k|0)<(c|0)){k=k+1|0;l=i}else{break}}return}function Ct(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=0.0,s=0,t=0;f=i;i=i+64|0;g=f|0;j=f+32|0;k=a|0;do{if((Za($w(k)|0,86848,7)|0)==0){>2”>g,c=>2”>g+16,c=n,p)|0)|0;i=p;if((o|0)!=4){break}>3”>r=+h;if(q>r){>3”>r;h=q}>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>0)+16|0;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>n=b+8|0;l=(c|>2”>0;o=m+1|0;c=>2”>0;p=c|0;if((p|0)==0){s=jk((m<<2)+8|0)|0}else{>2”>c[(c|>2”>f=0;e=jk(64)|0;a=e+8|0;f=d+8|0;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>f=c|>2”>f;b[(c|0)+168>>1]=1;return e|0}function Et(a,b,c){a=a|0;b=b|0;c=c|0;eF(b);return}function Ft(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2”>0;a=c|0;if(e>>>0>a>>>0){f=1;return f|0}if(e>>>0<a>>>0){f=-1;return f|0}>2”>0;e=c|0;if(a>>>0>e>>>0){f=1;return f|0}if(a>>>0<e>>>0){f=-1;return f|0}>3”>h);if((e|0)!=0){f=e;return f|0}>3”>h);if((e|0)!=0){f=e;return f|0}>3”>h);if((e|0)!=0){f=e;return f|0}>3”>h);return f|0}function Gt(d,e,f){d=d|0;e=e|0;f=f|0;var 0)+168>>1]|0;k=j<<16>>16;if(!(j<<16>>16!=1&(a|0)==0)){>2“>e;m=+(f|0);im(d,l,0,1,m,m,11832);if((c[(c|0)+96>>2]|0)!=0){>2“>3|0)==3?e:e+32|0)+28>>2]|0)|0;_m(l,c[(c|0)+96>>2]|0)}km(e);i=g;return}h=kk(k<<2)|0;l=h;n=j<<16>>16>0;do{if(n){j=0;o=e;while(1){>2“>j=p;o=c[(c|0)+172>>2]|0}else{break}}m=+(f|0);im(d,l,0,k,m,m,11832);if(n){q=0}else{break}do{>2“>0;j=o+8|0;if((c[(c|0)+96>>2]|0)!=0){>2“>3|0)==3?o:o+32|0)+28>>2]|0)|0;_m(p,c[(c|0)+96>>2]|0)}km(o);q=q+1|0;}while((q|0)<(k|0))}else{m=+(f|0);im(d,l,0,k,m,m,11832)}}while(0);eF(h);i=g;return}

function Ht(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=0.0,s=0.0,t=0,u=0,v=0.0,w=0,x=0,y=0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0,H=0,I=0,J=0.0,K=0.0,L=0,M=0.0,N=0.0,O=0.0,P=0.0;f=i;i=i+64|0;j=f|0;k=pl(b)|0;if((k|0)==4){>2”>4;o=jk(64)|0;p=m;c=>3”>0;q=+h;>3”>h;if((a|0)==0){t=d|0;u=d+4|0;v=r- +>2”>g;>2”>g*>2”>v;w=c|>3”>h*+>3”>h=q- +>2”>g;>2”>v;w=c|>3”>h*+>3”>h=q+ +>2”>g;>2”>v;w=c|>3”>h*+>3”>h=q+ +>2”>g;>3”>h- +>3”>h=q+(s- +>3”>h=>2”>0;m=c|>2”>g);>3”>h- +>3”>h=>2”>0;m=c|>2”>g);>3”>q+(+h+ +>3”>h=>2”>0;p=c|0;v=r+(-0.0- +>2”>g);>3”>q+(+h+ +>3”>h=v;y=n;i=f;return y|0}}else if((k|0)==2){>3”>0)+12>>2]|0;v=+h;>3”>r=+h;>2”>o=jk(8)|0;w=o;c=>2”>p;o=c|>3”>A=+h;if((a|0)==0){>3“>h=>2“>C;l=c|>3“>h=>3“>h=>2“>0;C=A+s*+g;>2“>z+r*+g;>2“>C;l=c|>3“>h=>3“>h=C;y=w;i=f;return y|0}else{l=d+4|0;C=A+(q- +>3“>h=>2“>C;p=c|0;C=A+(s+ +>3“>h=z+(v- +>3“>h=>2“>g);>2“>g);>2“>C;p=c|0;C=A+(q- +>3“>h=z+(r+ +>3“>h=C;y=w;i=f;return y|0}}else if((k|0)==1|(k|0)==3){>2“>0;o=c|0;do{if(e<<24>>24==0){>2“>D=0.0;E=+g;>2“>G=l;H=c|0;I=1;break}else{D=+wn()*.01;E=0.0;F=0.0;G=8;H=0;I=0;break}}else{>3“>r=-0.0-C;z=+h;>3“>r;h=>3“>C;h=>3“>C;h=>3“>r;h=q;D=0.0;E=0.0;F=0.0;G=4;H=j|0;I=1}}>2“>G;j=k;c=jk(G<<4)|0;if((G|0)<=0){y=w;i=f;return y|0}q=+(G|0);k=d+8|0;b=d|0;o=d+4|0;d=(G|0)==4;r=-0.0-E;C=-0.0-F;if((I|0)==0){I=0;while(1){z=D+ +(I|0)*6.283185307179586/q;A=+V(z);s=+W(z);if((a|0)==0){>2“>0;J=A*+g*(+>3“>h);>2“>+g}else{>3“>0;J=A*(+h+ +>2“>g);>2“>g)}>2“>h[(c|>2“>h[(c|0)+24>>3];e=I+1|0;if((e|0)<(G|0)){I=e}else{y=w;break}}i=f;return y|0}else{L=0}while(1){do{if((a|0)==0){M=F*h[H(L<<4)+8>>3];N=E*h[H(L<<4)>>3]}else{if(!d){K=h[H(L<<4)>>3];J=h[H(L<<4)+8>>3];q=+T(K*K+J*J);M=J*(F/q+1.0);N=K*(E/q+1.0);break}if((L|0)==2){O=C;P=r}else if((L|0)==1){O=F;P=r}else if((L|0)==3){O=C;P=E}else if((L|0)==0){O=F;P=E}else{O=0.0;P=0.0}M=O+ h[H(L<<4)+8>>3];N=P+ h[H(L<<4)>>3]}}>2“>h[(c|>2“>h[(c|0)+24>>3];I=L+1|0;if((I|0)<(G|0)){L=I}else{y=w;break}}i=f;return y|0}else{y=0;i=f;return y|0}return 0}function It(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2“>3;n=(c|>2“>0;p=c|>3“>h;>3“>h+ +>3“>h=>2“>0)+8|0;b=c|>3“>h;>3“>h+ +>3“>h=q;if((e|0)==0){>2“>0;x=f+4|0;y=c|>2“>w;A=u+4|0;c=y;i=g;return}>2“>0)+284>>2]|0;s=c[(c|>2“>0;x=f+4|0;y=c|>2“>w;A=u+4|0;c=y;i=g;return}function Jt(a,b,e,f,g){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;var >2“>0)+144|0;r=c|>2“>0;c=>2“>s;j=r;r=n;q=j;c=>2“>c=>2“>c=>2“>c=>2“>q=p;r=j+(s-1<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>r=(LB(c|0,n)|0)==0;z=r?-1111:w}else{z=x}if((y|0)==-1111){>2“>D=(c[(c|0)+4>>2]|0)+B|0}z=C+1|0;if((z|0)<(f|0)){B=D;C=z}else{break}}z=kk(D<<5)|0;A=0;y=0;while(1){do{if((y|0)==(u|0)|(y|0)==(t|0)){E=A}else{>2“>0;g=c|0;if((g|0)>0){F=0;G=A;H=w;I=g}else{E=A;break}while(1){>2“>0)+(F<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>r=z+(G<<5)+16|0;w=(c[c>>>2“>c;>2“>c;>2“>c;>2“>c;>2“>0;q=c|0;if((g|0)<(q|0)){F=g;G=w;H=r;I=q}else{E=w;break}}}}while(0);x=y+1|0;if((x|0)<(f|0)){A=E;y=x}else{break}}if((E|0)==(D|0)){J=z;K=D;break}cc(151464,108624,79,170376)}}while(0);if((v|0)==9){J=kk(0)|0;K=0}vF(m|0,0,32)|0;if((MB(J,K,k,m|0,l)|0)<0){>2“>3|0)==3?b:b+32|0)+28>>2]|0)|0;K=$w(c[((c&>2“>k,c=K,L)|0)|0;i=L;i=h;return}if((d|0)>>>0>1>>>0){>2“>0;k=b;m=$w(c[((c&>2“>3|0)==2?b:v)+28>>2]|0)|0;gc(K|0,159536,(L=i,i=i+16|0,c=>2“>cm(b,c[((c&>2“>0,c|0,11832);eF(J);nm(a,b,n,p);i=h;return}function Kt(a,d,e){a=a|0;d=d|0;e=e|0;var >2“>c;>2“>c;>2“>c;m=ux(a)|0;if((m|0)!=0){l=m;do{m=mw(a,l)|0;if((m|0)!=0){k=m;do{yl(k);k=ow(a,k)|0;}while((k|0)!=0)}l=vx(a,l)|0;}while((l|0)!=0)}l=$g(28664,c|0)|0;k=ux(a)|0;if((k|0)!=0){m=g;n=g+8|0;o=g+16|0;p=g+24|0;q=g+32|0;r=g+40|0;s=g+48|0;t=g+56|0;g=l|0;u=k;do{k=mw(a,u)|0;if((k|0)!=0){v=k;do{>2“>3;w=c|>2“>k=c|>3“>z=+h;>3“>B=+h;C=x;D=w}else{>3“>y=+h;>3“>A=+h;>3“>E=+h;>3“>G=+h;>2“>while(0);c=>3“>z;h=>3“>C;h=>2“>A;c=>2“>x=w+8|0;w=(c|>1“>b|>2“>0)+172>>2]=c[(c|Vg(l)|0;if((Hc(a,j,e)|0)!=0){I=1;i=f;return I|0}c=1;I=0;i=f;return I|0}function Lt(a,b){a=a|0;b=b|0;return Kt(a,4,b)|0}function Mt(e,f,j){e=e|0;f=f|0;j=j|0;var k=0,l=0,m=0,n=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0.0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0;k=i;i=i+120|0;l=k|0;m=k+8|0;n=k+16|0;p=k+32|0;q=k+48|0;r=k+56|0;s=k+72|0;t=k+88|0;u=k+104|0;v=(c|0)>1;do{if((j|0)>5){w=jk((Lw(e)|0)<<2)|0;x=w;y=ux(e)|0;if((y|0)==0){z=0}else{A=(j|0)==8|0;B=0;C=y;while(1){>2”>c=-1111;E=B}else{>2”>B;c=y;E=B+1|0}y=vx(e,C)|0;if((y|0)==0){z=E;break}else{B=E;C=y}}}if((w|0)==0){F=0;G=0;H=z;I=0;J=0;break}C=Hs(x,z)|0;B=(j|0)==8;if((C|0)!=0){if(B){F=C;G=0;H=z;I=x;J=1;break}F=C;G=IB(x,z)|0;H=z;I=x;J=1;break}if(B){>2”>L=+g;>2”>g,while(0);if((a|0)!=0){>2“>while(0);gc(z|0,86592,(K=i,i=i+8|0,c=M,K)|0)|0;i=K}M=(G|0)!=0;do{if(M){z=ux(e)|0;if((z|0)==0){break}F=q;f=r|0;E=r+8|0;B=s|0;C=s+8|0;A=z;do{z=mw(e,A)|0;if((z|0)!=0){y=z;do{>2“>0;D=c&>2“>0)+8|0;O=c|>3“>h;>3“>h+ +>3“>h=>2“>0)+8|0;D=c|>3“>h;>3“>h+ +>3“>h=>2“>0)+284>>2]|0,s,c[(c|>2“>0;N=z+144|0;c=>2“>c=O;y=ow(e,y)|0;}while((y|0)!=0)}A=vx(e,A)|0;}while((A|0)!=0)}}while(0);q=ux(e)|0;if((q|0)==0){P=0}else{>2“>q=c[((c&>2“>if((c|0)==0){V=33;break}>3“>0;L=+h+ +>3“>h=+>3“>h;>2“>L;W=c|>3“>0;L=+h+ +>3“>h=+>3“>h;>1“>V=0;T=b|0;X=T<<16>>16;if(T<<16>>16==0){Y=R;break}if((z|0)==(q|0)){if((R|0)==0){>2“>Gt(Z,S,c[(c[(c|0)+8>>2]|0)+236>>2]|0);Y=Z;break}if(!M){ll(e,S,j,11832);Y=R;break}T=(a|0)!=0?1:X;if((T|0)>0){_=0;$=S}else{Y=R;break}while(1){if(B){Jt(e,$,I,H,1);aa=$+8|0}else{>2“>0)+144|0;ba=c|>2“>0;c=>2“>ca;W=ba;ba=W;c=>2“>c=>2“>c=>2“>c=>2“>ba=W+(ca-1<<4)|0;c=>2“>c=>2“>c=>2“>c=ZB(x,l);ba=$;if((d|0)>>>0>1>>>0){>2”>3|0)==3?$:$+32|0)+28>>2]|0)|0;W=$-32|0;da=$w(c[((c&>2”>ca,c=da,K)|0)|0;i=K;ea=W}else{ea=$-32|0}>2”>3|0)==2?$:ea)+28>>2]|0,c|>2”>_=X;$=c[(c|0)+172>>2]|0}else{Y=R;break}}}}while(0);q=ow(e,S)|0;if((q|0)==0){Q=Y;break}else{R=Y;S=q}}}S=vx(e,z)|0;if((S|0)==0){P=Q;break}else{N=Q;z=S}}}if(M){JB(G)}if((P|0)!=0){>2”>eF(c|0);J=J+1|0;}while((J|0)<(H|0))}eF(I);i=k;return 0}function Nt(a){a=a|0;var >2”>Fv(0,129344,(f=i,i=i+1|0,i=i+7&-8,c=>1”>0)+8>>2]|0)+128|0;b=>2”>9;g=(c[(c|>1”>b|6;h=6}else if((e|0)==0){i=d;return}else{h=e}Kt(a,4,h)|0;i=d;return}function Ot(b){b=b|0;var d=0,e=0,f=0,g=0,i=0.0,j=0.0,k=0.0,l=0,m=0,n=0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0,u=0,v=0,w=0.0,x=0.0,y=0.0,z=0.0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;a:do{>2”>d=b+8|0;e=c|>2”>0;g=c|0;if((g|0)==0){break}>3”>i=+h;if(i<0.0){k=i+-.5}else{k=i+.5}if((~~k|0)!=0){cc(102968,108624,894,171072)}>3”>g=e+32|0;i=+h;>3”>h;>2”>0)+40>>3]=i;e=c|>2”>0;l=e;m=d;n=c|0}do{if((n|0)==2){>3”>o=i/+h;>3”>h;if(!(o<1.0|i<1.0)){p=o;q=i;break}if(o<i){p=1.0;q=i/o;break}else{p=o/i;q=1.0;break}}else if((n|0)==1){>3”>o=+h/+>3”>i=+h;if(i<=0.0){break a}>3”>i=+h/+>2”>while(0);d=(c&1|0)==0;r=d?q:p;i=d?p:q;do{if((c|0)>1){d=ux(b)|0;if((d|0)==0){break}o=i+-1.0;s=r+-1.0;e=d;do{d=mw(b,e)|0;if((d|0)!=0){g=d;do{>2”>0;t=c|0;do{if((t|0)!=0){>2”>3;v=c[(c[(c|>3”>72.0;x=s*+h*>3”>0)+8>>2]|0)+132>>2]|0;y=o*+h*>2”>72.0;if((c|0)>0){>2”>A=v+4|0;B=c|0;if((B|0)>0){>3”>B=C|0;h=y+ +>3”>B=C+8|0;h=z+ +>2”>if((u|0)==((c[(c[(c|0)+8>>2]|0)+4>>2]|0)-1|0)){if((D|0)!=(E-1|0)){break}>3”>h;>3”>h;break b}}>3”>i*+h;>3”>r*+h}}>2”>if((c|0)!=0){>3”>h;>3”>h}>3”>E=v+32|0;h=w+ +>3”>E=v+40|0;h=x+ +>2”>E=u+1|0;D=c|>2”>u=c|0;do{if((u|0)==0){H=G}else{if((a|0)==0){H=G;break}>3”>i*+h;>3”>0)+96>>2]|0)+64|0;h=>2”>H=c|0}}if((a|0)==0){I=H;break}>3“>h;>3“>0)+100>>2]|0)+64|0;h=x+ +>2“>I=c|0}}if((a|0)==0){break}>3”>h;>3”>0)+104>>2]|0)+64|0;h=z+ +>2”>e=g+8|0;d=c[(c|>3”>i*+h;>3”>0)+132>>2]|0)+8|0;h=>2”>I=J+8|0;H=c|>2”>h[c>>>3”>0;h=+>2”>d=0,e=0,f=0,g=0.0,j=0.0,k=0,l=0,m=0;d=i;$m(a);e=a+8|0;f=c|>3”>72.0;j=+h/72.0;f=ux(a)|0;if((f|0)!=0){k=f;do{>3”>0)+132>>2]|0;h=+>2”>g;l=(c[(c|>3”>h-j;k=vx(a,k)|0;}while((k|0)!=0)}>3”>0;Qt(a,+h,+>2”>k=b[(c|0)+128>>1]&14;Ot(a);if((k|0)==0){i=d;return}else if((k|0)==8){>2”>0,e)|0)|0;i=e;e=a+48|0;l=(c[(c|>1”>b&->1”>0)+8>>2]|0)+128|0;b=>2”>e=0,f=0,g=0,i=0;e=a+8|0;a=c|>2”>Qt(c[(c|>2”>0;if((g|0)<(c|0)){g=g+1|0;i=a}else{f=a;break}}}>3”>h->3”>0)+40|0;h=+>2”>d;i=(c|>3”>h->3”>0)+24|0;h=+>2”>f=0,g=0,i=0,j=0,k=0,l=0;f=b+8|0;b=(c|>3”>h*>3”>0)+40|0;h=+>2”>e;b=(c|>3”>h*>3”>0)+24|0;h=+>2”>e;b=c|if((a|0)==0){i=b;break}>3“>h*>3“>0)+12>>2]|0)+64|0;h=+>2“>e;i=c|0}}>2“>Rt(c[(c|>2“>0;if((k|0)<(c|0)){k=k+1|0;l=i}else{break}}return}function St(a){a=a|0;return 0}function Tt(a){a=a|0;return 0}function Ut(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0.0,y=0,z=0.0,A=0,B=0.0,C=0,D=0,E=0;g=kk(f<<2)|0;i=g;j=(f|0)>0;k=b<<3;if(j){l=0;do{>2“>c=r;s=q+1|0;if((s|0)<(b|0)){q=s;r=r+(b<<3)|0}else{break}}if(!k){break}r=(d|0)>0;q=0;do{s=o+(q<<2)|0;t=a+(q<<2)|0;u=0;while(1){if®{>2“>0;w=c|0;x=0.0;y=0;while(1){z=x+ +(>2“>0,c|0)|0);A=y+1|0;if((A|0)<(d|0)){x=z;y=A}else{B=z;break}}}else{B=0.0}>2“>0)+(q<<3)>>3]=B;h[(c|0)+(u<<3)>>3]=B;if((u|0)<(q|0)){u=u+1|0}else{break}}q=q+1|0;}while((q|0)<(b|0))}}while(0);Ns(o,b,f,i,m,1)|0;if(!j){>2“>u=c|0;B=0.0;s=0;do{B=B+ +(>2“>while((s|0)<(b|0));h[(c|0)+(r<<3)>>3]=B;r=r+1|0;}while((r|0)<(d|0))}else{r=0;do{>2“>eF(g);eF(l);C=c|0;D=C;eF(D);eF(n);return}else{E=0}}while(0);do{>2“>while((E|0)<(f|0));eF(g);eF(l);C=c|0;D=C;eF(D);eF(n);return}function Vt(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2“>e;c=>2“>0;zr(c|>2“>0,a,d,b,j);Qs(a,c|>2“>2]|0);eF(c|c=0;eF(c|0);eF(c|0);eF(c|0);c=0;c=0;c=0;return}function Xt(a){>2”>g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0.0,t=0,u=0.0,v=0,w=0,x=0.0,y=0.0,z=0.0,A=0,B=0,C=0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0;g=i;j=d+8|0;k=c|0;a:do{>2”>m=c|>2”>0;o=c|2]|0;m=a|0;do{if((m<<24>>24|0)==112){if((Ya(p|0,158472)|0)!=0){q=18;break}>3“>s=+h;>3“>if(+h!=+>3“>if(+h!=+>3“>if(+h!=+>3“>if(+h!=+>3“>if(+h!=+>3“>if(s!=+h){q=18;break}>2“>c=1;q=22}else if((m<<24>>24|0)==98){if((Ya(p|0,121888)|0)!=0){q=18;break}>2“>if((c|0)==0){q=21;break}>2“>c=0;q=22}do{if((q|0)==22){if((o|0)<=2){break}>3“>r=n+44|0;u=e;h=u+ +>3“>3]/72.0;s=f;h=s+ +>3“>0)+8>>3]/72.0;h=+>3“>0)+16>>3]/72.0-u;h=s+ +>3“>0)+24>>3]/72.0;h=+>3“>0)+32>>3]/72.0-u;h=+>3“>0)+40>>3]/72.0-s;h=u+ +>3“>0)+48>>3]/72.0;h=+>2“>t=c|0;x=h[t(p<<4)>>3];y=h[t(p<<4)+8>>3];>2“>y;x=+h[(c|>3“>y/72.0;h=x/72.0;t=p+1|0;if((t|0)<(o|0)){p=t}else{v=m;w=o;break a}}}}while(0);o=ew(d|0,108448)|0;if((o|0)==0){A=0}else{A=Rb(o|0)|0}o=(A|0)<3?20:A;n=kk(o<<4)|0;if((o|0)<=0){v=n;w=o;break}u=e;s=+(o|0);x=f;m=0;while(1){>2“>h[(c|0)+32>>3].5)>2“>h[(c|0)+40>>3]*.5);p=m+1|0;if((p|0)<(o|0)){m=p}else{v=n;w=o;break}}}else if((l|0)==2){>3“>0)+12>>2]|0;x=+h;>3“>h|0)/72.0;y=-0.0-f+ +(~~+>3“>0)/72.0;h=>3“>x|0)/72.0;h=>3“>u|0)/72.0;h=>3“>y;h=>2“>y;c=1;v=o;w=4;break}else if((l|0)==3){>3“>u=+(m|0)/s*3.141592653589793*2.0;h=(y+ +>3“>+V(u);h=+W(u)*(z+ +>2“>Fv(1,128392,(o=i,i=i+8|0,c=>3“>h*.5;y=f+ +>2“>5;c=>3“>z;h=>3“>s;h=>3“>s;s=-0.0-y;h=>3“>z;h=s;v=o;w=4}}>2“>v;c=>3“>e=+h;if((w|0)>1){k=v;s=f;z=e;y=f;u=e;v=1;while(1){>3“>D=x;F=E<z?E:z;G=x>y?x:y;x=E>u?E:u;B=v+1|0;if((B|0)<(w|0)){k=j;s=D;z=F;y=G;u=x;v=B}else{H=D;I=F;J=G;K=x;break}}}else{H=f;I=e;J=f;K=e}>3“>H;h=>3“>J;h=K;if((w|0)<=(c|0)){C=0;i=g;return C|0}c=w;C=0;i=g;return C|0}function Zt(b,d,e,f){b=b|0;d=d|0;e=+e;f=+f;var >2“>if((c|0)==0){l=pl(d)|0;if((l|0)==2){>3“>0)+12>>2]|0;o=+h;>3“>q=+h/>3“>72.0;h=>3“>r;s=o/72.0;h=>3“>r;r=p/72.0;h=>3“>r;h=>2“>r;c=1;t=m;u=4;v=36;break}else if((l|0)==1){>2“>0)+12>>2]|0;n=m+8|0;w=c|0;do{if((w|0)>2){x=kk(w<<4)|0;y=m+44|0;z=0;while(1){>2“>h[(c|>2“>h[(c|0)+(z<<4)+8>>3]/72.0;A=z+1|0;if((A|0)<(w|0)){z=A}else{B=x;C=w;break}}}else{x=ew(d|0,108448)|0;if((x|0)==0){D=0}else{D=Rb(x|0)|0}x=(D|0)<3?20:D;z=kk(x<<4)|0;if((x|0)<=0){B=z;C=x;break}r=+(x|0);y=0;while(1){>2“>h[(c|>2“>W(q)*(+h[(c|0)+40>>3]*.5+0.0);A=y+1|0;if((A|0)<(x|0)){y=A}else{B=z;C=x;break}}}}0)+8>>2]>>2]|0;x=a|0;do{if((x<<24>>24|0)==98){if((Ya(w|0,121888)|0)!=0){break}>3”>r=+h;>3”>if(+h!=+>3”>if(+h!=+>3”>if(+h!=+>3”>if(+h!=+>3”>if(+h!=+>3”>if(r!=+h){break}>2”>c=1;t=B;u=4;v=36;break a}}while(0);do{>2”>if((c|0)==0){break}>2”>while(0);c=0;t=B;u=C;v=36;break}else if((l|0)==3){>3”>r=+(w|0)/q*3.141592653589793*2.0;h=(+>3”>0)+32>>3]*.5+0.0)*+V®;h=+>2”>Fv(1,115584,(m=i,i=i+8|0,c=>3”>q=+h*.>2”>5;c=>3”>q;h=>3”>s;h=>3”>s;s=-0.0-r;h=>3”>q;h=s;t=m;u=4;v=36}}while(0);do{if((v|0)==36){if(!((e!=1.0|f!=1.0)&(u|0)>0)){F=u;G=t;break}s=e;q=f;k=0;j=t;while(1){>3”>s*+h;>3”>q*+h;E=k+1|0;if((E|0)<(u|0)){k=E;j=j+16|0}else{F=u;G=t;break}}}}>2”>G;c=>3”>e=+h;if((F|0)>1){t=G;q=f;s=e;r=f;p=e;G=1;while(1){>3”>I=o;K=J<s?J:s;L=o>r?o:r;o=J>p?J:p;v=G+1|0;if((v|0)<(F|0)){t=u;q=I;s=K;r=L;p=o;G=v}else{M=I;N=K;O=L;P=o;break}}}else{M=f;N=e;O=f;P=e}>3”>M;h=>3”>O;h=P;if((F|0)<=(c|0)){H=0;i=g;return H|0}c=F;H=0;i=g;return H|0}function _t(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>3”>h|+>3”>h|+>3”>h){w=0;i=f;return w|0}>3”>h){w=0;i=f;return w|0}>2”>if((c&1|0)==0){break}else{w=1}i=f;return w|0}}while(0);do{if((o&2|0)!=0){>3”>x=+h- +>3”>h- +>3”>y=+h- +>3”>z=+h- +while(0);if((c|0)==0){c=kk(c<<4)|0;c=kk(c<<4)|0}>3“>0;x=+h;>2“>a=c|0;b=c|0;o=0;while(1){>3“>h;>3“>h;A=o+1|0;if((A|0)<(p|0)){a=a+16|0;b=b+16|0;o=A}else{break}}}>3“>0;z=+h;d=c|>3”>h=z+ +>3”>h=x+ +>2”>B=c|0;C=d}else{B=b;C=c|0}b=c|N=c|>3“>z=+h;do{>3“>x<+h|>3“>if(z<+h){break}if(($t(c|while(0);o=c|>3”>x=+h;>3”>z<+h|>3”>if(x<+h){w=0;i=f;return w|0}w=($t(c|f=0,g=0,i=0,j=0.0,k=0,l=0.0,m=0,n=0.0,o=0,p=0,q=0,r=0.0,s=0.0,t=0.0;f=c|0;if((f|0)==0){g=kk(c<<4)|0;c=g;i=g}else{i=f}f=(b|0)>0;a:do{if(f){g=0;do{>3“>d;h=h[a(g<<4)+8>>3]-e;g=g+1|0;}while((g|0)<(b|0));if(!f){j=0.0;break}g=b-1|0;k=0;l=0.0;b:while(1){m=(g+k|0)%(b|0)|0;n=h[i(k<<4)+8>>3];o=n==0.0;do{if(o){if(h[i(m<<4)+8>>3]!=0.0){p=10;break}if(h[i(k<<4)>>3]*h[i(m<<4)>>3]<0.0){q=1;p=19;break b}else{r=l}}else{p=10}}while(0);do{if((p|0)==10){p=0;s=h[i(m<<4)+8>>3];if(n<0.0|s>0.0){if(s<0.0|n>0.0){r=l;break}}t=(h[i(k<<4)>>3]*s- h[i(m<<4)>>3]*n)/(s-n);if(t==0.0){q=1;p=19;break b}if(t<=0.0){r=l;break}if(o|s==0.0){r=l+.5;break}else{r=l+1.0;break}}}while(0);o=k+1|0;if((o|0)<(b|0)){k=o;l=r}else{j=r;break a}}if((p|0)==19){return q|0}}else{j=0.0}}while(0);q=((~~j|0)%2|0|0)==1|0;return q|0}function au(){nt(175056,24);c=0;return}function bu(){return ot(175056)|0}function cu(a,b){a=a|0;b=b|0;var >3“>h;>3“>h;return+(+T(c*c+d*d))}function du(a){c;c=(c|0)+1;return}function eu(a){a=a|0;var >2”>0)-1|0;c=d;if((d|0)!=0){return}pt(a,175056);return}function fu(a){a=a|0;var >2”>c|0)+1;return}function gu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0.0,u=0.0,v=0,w=0,x=0,y=0,z=0,A=0,B=0.0,C=0.0,D=0.0,E=0,F=0;e=da(d,d)|0;f=kk(e<<3)|0;g=f;i=kk(d<<3)|0;j=i;k=(d|0)>0;if(k){l=0;do{>3”>h=h[a(m<<3)>>3];m=m+1|0;}while((m|0)<(e|0))}m=d-1|0;n=(m|0)>0;a:do{if(n){o=0;p=0;while(1){q=(p|0)<(d|0);if(q){r=o;s=p;t=0.0}else{break a}do{u=S((h[a((da(s,d)|0)+p<<3)>>3]));v=u<t;r=v?r:s;t=v?t:u;s=s+1|0;}while((s|0)<(d|0));if(t<1.0e-10){break a}if(q){v=da(r,d)|0;w=da(p,d)|0;x=p;do{>3”>z=a+(x+w<<3)|0;h=+>3”>h=u;x=x+1|0;}while((x|0)<(d|0))}>3”>w=c+(p<<3)|0;h=+>3”>h=u;x=p+1|0;b:do{if((x|0)<(d|0)){v=da(p,d)|0;q=a+(v+p<<3)|0;if(k){A=x;B=u}else{z=x;C=u;while(1){D=h[a((da(z,d)|0)+p<<3)>>3];>3”>h->3”>z=y;C=+h}}while(1){z=da(A,d)|0;C=h[a(z+p<<3)>>3]/+>3”>y=c+(A<<3)|0;h=+>3”>E=a+(y+z<<3)|0;h=+>3”>A=y;B=+h}}}while(0);if((x|0)<(m|0)){o=r;p=x}else{F=21;break}}}else{F=21}}while(0);do{if((F|0)==21){B=h[a(e-1<<3)>>3];if(+S(+B)<1.0e-10){break}>3”>p=b+(s<<3)|0;h=B;o=da(s,d)|0;w=A-1|0;t=B;do{t=t- h[a(w+o<<3)>>3]*h[b(w<<3)>>3];>3”>while((w|0)<(d|0));h=t/h[a(o+s<<3)>>3];r=r+1|0;}while((r|0)<(m|0))}if(k){r=0;do{>3”>h=h[g(r<<3)>>3];r=r+1|0;}while((r|0)<(e|0))}eF(f);eF(i);return}}while(0);ib(10408)|0;eF(f);eF(i);return}function hu(b,e,f,g,i){b=b|0;e=e|0;f=f|0;g=g|0;i=i|0;var >2”>0;j=c|0;a:do{if((e|0)>0){if((f|0)>2){k=b;l=j;m=0;n=0}else{o=b;p=j;q=0;r=0;while(1){>2”>0)+8|0;t=c|0;if((a|0)==0){>3”>wn();h=+wn();u=r}else{>3”>0;h=+>3”>h=+>2”>u=(d[(c|0)+119|0]|0)>>>0>1>>>0?1:r}s=q+1|0;if((s|0)<(e|0)){o=o+8|0;p=p+8|0;q=s;r=u}else{w=u;break a}}}while(1){>2”>0)+8|0;q=c|0;if((a|0)==0){>3”>wn();h=+wn();p=2;while(1){>2”>p=c|>3”>h;>3”>h;o=p+16|0;p=2;while(1){>3”>0)+(m<<3)>>3]=+h;s=p+1|0;if((s|0)<(f|0)){o=o+8|0;p=s}else{break}}>2”>Ss(e,c|0);z=z+1|0;}while((z|0)<(f|0));return w|0}function iu(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0.0,t=0,u=0,v=0,w=0,x=0.0;d=jk(((da(b+1|0,b)|0)/2|0)<<2)|0;e=d;f=pu(b,b,0.0)|0;i=pu(b,b,0.0)|0;j=(b|0)>0;do{>2”>l=a+(k<<4)|0;if((c|0)>1){m=a+(k<<4)+4|0;n=f+(k<<2)|0;o=1;do{>2”>0)+(o<<2)>>2]|0;h[(c|>2”>while((o|0)<(c|0))}k=k+1|0;}while((k|0)<(b|0))}else{if(j){q=0}else{break}do{>2”>r=c[(c|>2”>0)+(p<<2)>>2];h[(c|>2”>while((p|0)<(c|0))}q=q+1|0;}while((q|0)<(b|0))}}while(0);if((xr(b,f,i)|0)==0){eF(d);t=0;qu(f);qu(i);return t|0}if((b|0)>0){u=0;v=0;w=b}else{t=e;qu(f);qu(i);return t|0}while(1){d=i+(v<<2)|0;q=u;a=v;while(1){if((v|0)==(a|0)){x=0.0}else{>2”>h[(c|0)+(a<<3)>>3]- h[j(a<<3)>>3]*2.0}>2”>e=0,f=0,j=0,k=0,l=0,m=0.0,n=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0.0,w=0,x=0.0,y=0,z=0,A=0.0,B=0.0,C=0.0;e=i;if((c|0)==0){f=0;i=e;return f|0}j=ku(b,d)|0;if((d|0)>0){k=0;l=0;m=0.0;while(1){>2”>q=c[(c|0)+(u<<2)>>2]|0;if((q|0)<(k|0)){x=v;y=w}else{>2”>0)+(u<<2)>>2];q=~~(+g->2”>q|0)>-1?q:-q|0)|0);y=c|0}q=u+1|0;if((q|0)<(y|0)){u=q;v=x;w=y}else{B=x;break}}}else{B=m}w=k+1|0;if((w|0)<(d|0)){k=w;l=n;m=B}else{C=B;break}}}else{C=0.0}if((a|0)==0){f=j;i=e;return f|0}>3”>0,119712,(l=i,i=i+8|0,h=C,l)|0)|0;i=l;f=j;i=e;return f|0}function ku(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;c=i;i=i+16|0;d=c|0;e=jk(((da(b+1|0,b)|0)/2|0)<<2)|0;f=jk(b<<2)|0;h=f;vr(d,b);if((b|0)>0){j=0;k=0;l=b}else{eF(f);wr(d);i=c;return e|0}while(1){Sr(k,a,b,h);m=j;n=k;while(1){>2”>g=+(>2”>d=0,e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0.0,q=0,r=0,s=0.0,t=0,u=0,v=0,w=0,x=0,y=0.0,z=0,A=0;d=a+8|0;e=c|0;f=(b|0)>0;if(f){h=0;i=0;do{>2”>if((c|0)==0){if(f){j=0;l=i;while(1){>2”>l;As(a,j,k);m=a+(j<<4)|0;n=c|0;o=n-1|0;if((n|0)>=2){n=a+(j<<4)+4|0;p=+(o|0);q=1;while(1){>2”>c|>2”>j=q;l=l+(c<<2)|0}else{break}}}t=lu(a,b)|0}else{if(f){l=0;j=i;while(1){>2”>w=c[(c|>2”>0)|0;p=+(x-((zs(a,l,w,k)|0)<<1)|0);s=+g[(c|0)+(v<<2)>>2];if(p>s){y=+(x-((zs(a,l,w,k)|0)<<1)|0)}else{y=s}>2”>Bs(a,l,k);c=j;q=l+1|0;if((q|0)<(b|0)){>2”>eF(h);eF(c|>2”>c=if((a|0)!=0){ym()}m=(n|0)==2;do{if(m){if((a|0)!=0){>2“>Fv(0,127544,(B=i,i=i+1|0,i=i+7&-8,c=if((a|0)!=0){if((a|0)!=0){>2“>if((c|0)==0){A=lu(b,e)|0;break}else{A=ku(b,e)|0;break}}}while(0);if((a|0)!=0){>3“>0;C=+zm();gc(x|0,96864,(B=i,i=i+8|0,h=C,B)|0)|0;i=B;Ma(91480,25,1,x|0)|0;ym()}do{if((u|0)!=0&(e|0)>1){x=m&1;n=(e|0)>50?50:e;z=kk(n<<2)|0;D=z;E=e<<3;F=kk(da(n,E)|0)|0;G=(n|0)>0;if(G){H=0;do{>2“>H=n<<1;F=(H|0)>50?H:50;H=(F|0)>(e|0)?e:F;c=>2“>0,e,H);Ut(c|>2“>2]|0);eF(c|0);H=e<<2;F=kk(H)|0;I=F;J=(e|0)>0;if(J){vF(F|0,-1|0,H|0)|0}>2“>c=N+((da(Q,e)|0)<<2);Q=Q+1|0;}>2“>0;c=>2“>W=c[(c|>2“>c=$;>2“>_;V=P+($<<2)|0;U=c|0;if(m){Rr(_,b,e,U)}else{ur(_,b,e,U,r)}if(J){U=0;R=_;Y=0;while(1){>2“>0;X=c[(c|>2“>ba=Y;ca=c|0}}while(0);Z=Y+1|0;if((Z|0)<(e|0)){U=ca;R=ba;Y=Z}else{ea=ba;break}}}else{ea=_}Y=$+1|0;if((Y|0)<40){_=ea;$=Y}else{break}}if(J){vF(L|0,-1|0,H|0)|0}Q=kk(H)|0;x=e<<4;Y=kk(x)|0;R=Y;if(J){U=e-1|0;V=U<<2;Z=0;aa=0;X=0;W=0;fa=0;while(1){ga=I+(fa<<2)|0;do{>2“>ha=R+(fa<<4)+4|0;c=>2“>kk(V)|0;c=U;a=>2“>c[(c|>2“>0)+(la<<2)>>2]=c[(c|0)+(la<<2)>>2];la=la+1|0;}while((la|0)<(fa|0))}la=fa+1|0;if((la|0)>=(e|0)){ma=U;na=X;oa=aa;pa=Z;qa=la;break}ka=P+(ja<<2)|0;ra=fa;sa=la;while(1){>2“>0)+(ra<<2)>>2]=sa;c[(c|la=kk(H)|0;sa=kk(H)|0;a=1;ua=sa;va=la;wa=e}else{a=0;ua=X;va=aa;wa=Z}>2”>va;c=>2”>c=>2”>c=>2”>eF(c|0);eF(O)}fa=kk(x)|0;W=fa;X=xa+e<<2;aa=kk(X)|0;Z=kk(X)|0;if(J){X=(v|0)==2;N=aa;aa=Z;Z=0;while(1){>2”>N;c=>2”>0;U=W+(Z<<4)|0;c=>2”>la=ga-1|0;c=>2”>0)+(la<<2)>>2];za=+(c|>2”>Aa;za=C-Aa;la=ga+1|0;if((la|0)<(c|0)){C=za;ga=la}else{ya=za;break}}}else{if(!I){ya=0.0;break}ga=R+(Z<<4)+4|0;C=0.0;H=1;while(1){>2”>c[(c|>2”>0);g=>2”>while(0);c=>2”>ya;V=c|0;I=Z+1|0;if((I|0)<(e|0)){N=N+(V<<2)|0;aa=aa+(V<<2)|0;Z=I}else{break}}}>2”>c=X+(n<<3);if((l|0)>2){Ba=2;Ca=X}else{Da=0;y=81;break}while(1){>2”>Ba=x;Ca=c|0}}else{y=80}}while(0);if((y|0)==80){if((l|0)>0){Da=0;y=81}else{Ea=0}}if((y|0)==81){while(1){y=0;if(G){X=aa+(Da<<2)|0;U=0;do{>2”>h[c>>>2”>X=c|0;if(G){x=0;O=X;while(1){>2”>0.0;P=x+1|0;Q=c|0;if((P|0)<(n|0)){x=P;O=Q}else{Ga=Q;break}}}else{Ga=X}>2”>h[(c|0)+(O<<3)>>3]=1.0;x=O+1|0;if((x|0)<(l|0)){O=x}else{Fa=0;break}}}}while(0);while(1){>2”>0,c|0);G=Fa+1|0;if((G|0)<(l|0)){Fa=G}else{Ea=1;break}}}>2”>0;c=>2”>0,n,e,n,t);eF(c[c>>>3”>I=O+(L<<3)|0;h=>2”>0;H=c|>2”>0;la=W+(L<<4)|0;if((c|0)>1){Aa=0.0;sa=1;while(1){>2”>c|>3”>h+>2”>ra=sa+1|0;if((ra|0)<(c|0)){Aa=Ia;sa=ra}else{break}}>3”>h=>2”>Os(D,n,e,O,x);L=aa+(Q<<2)|0;if((Ar(c|>2”>_s(D,e,n,c|(Aa-C))/(Aa+1.0e-10);Oa=Ha>=+h;Pa=Aa}else{Oa=1;Pa=C}Q=U+1|0;if((Q|0)<50&Oa){C=Pa;U=Q}else{Na=Q;break}}eF(X);eF(G);if(m){Es(b,e,K)}if(J){U=0;do{if((a|0)!=0){>2“>0);eF(c|0)}U=U+1|0;}while((U|0)<(e|0))}>2“>0);eF(c|>2“>0);eF(Z);U=c|0;if((U|0)!=0){>2“>0);eF(c|0)}>2“>U=c|0;R=0;C=1.0;do{Aa=S((h[U(R<<3)>>3]));C=Aa>C?Aa:C;R=R+1|0;}while((R|0)<(e|0));if(!J){y=124;break}R=j+(Za<<2)|0;U=0;do{>3“>0)+(U<<3)|0;h=+>2“>C=(+wn()+-.5)*1.0e-6;K=(c|>3“>h+C;K=R+1|0;if((K|0)<(e|0)){R=K}else{$a=U;break}}}else{y=124}}while(0);if((y|0)==124){y=0;$a=j+(Za<<2)|0}if((a|0)!=0){>3”>0;Pa=+zm();gc(Za|0,86240,(B=i,i=i+8|0,h=Pa,B)|0)|0;i=B}if((e|0)==1|(p|0)==0){w=0;i=f;return w|0}if((a|0)!=0){>3”>0;Pa=+zm();gc(Za|0,96864,(B=i,i=i+8|0,h=Pa,B)|0)|0;i=B;Ma(81504,26,1,Za|0)|0;ym()}Za=l<<2;$a=jk(Za)|0;Ea=e<<2;Na=da(Ea,l)|0;r=jk(Na)|0;t=(l|0)>0;if(t){b=(e|0)>0;m=0;do{>2”>g=+>2”>Ga=Ca;Da=c|0}}}while(0);m=m+1|0;}while((m|0)<(l|0))}do{if((v|0)==0){m=e-1|0;if((m|0)>0){ab=0.0;bb=0;cb=0;db=e}else{eb=0.0;fb=(da(e+1|0,e)|0)/2|0;gb=0;break}while(1){b=bb+1|0;s=e-cb|0;if((s|0)>1){Pa=ab;Oa=1;Da=b;while(1){hb=Pa+ g[A(Da<<2)>>2];Ga=Oa+1|0;if((Ga|0)<(s|0)){Pa=hb;Oa=Ga;Da=Da+1|0}else{break}}ib=hb;jb=bb+db|0}else{ib=ab;jb=b}Da=cb+1|0;if((Da|0)<(m|0)){ab=ib;bb=jb;cb=Da;db=db-1|0}else{kb=ib;y=149;break}}}else{kb=+(e|0)*+(e-1|0)*.5;y=149}}while(0);do{if((y|0)==149){m=(da(e+1|0,e)|0)/2|0;if((v|0)!=2){eb=kb;fb=m;gb=0;break}jt(m,A);eb=kb;fb=m;gb=1}}while(0);kt(fb,A);m=e<<3;Da=jk(m)|0;Oa=Da;vF(Da|0,0,m|0)|0;s=e-1|0;Ga=(s|0)>0;if(Ga){Fa=0;Ca=0;Ba=e;while(1){xa=Fa+1|0;qa=e-Ca|0;if((qa|0)>1){Pa=0.0;na=1;oa=xa;while(1){Ja=g[A(oa<<2)>>2];>3”>h-Ja;pa=na+1|0;if((pa|0)<(qa|0)){Pa=lb;na=pa;oa=oa+1|0}else{break}}mb=lb;nb=Fa+Ba|0}else{mb=0.0;nb=xa}>3”>h-mb;oa=Ca+1|0;if((oa|0)<(s|0)){Fa=nb;Ca=oa;Ba=Ba-1|0}else{break}}}Ba=(e|0)>0;if(Ba){Ca=0;Fa=e;oa=0;while(1){>2”>oa=jk(Za)|0;Fa=jk(Na)|0;c=Fa;e:do{if((l|0)>1){Ca=1;na=Fa;while(1){>2”>Ca=qa;na=c|0}}}while(0);Fa=jk(Ea)|0;Na=jk(Ea)|0;Za=jk(fb<<2)|0;if((a|0)!=0){>3”>0;Pa=+zm();gc(na|0,96864,(B=i,i=i+8|0,h=Pa,B)|0)|0;i=B;Ma(167776,15,1,na|0)|0;ym()}if((p|0)>0){>2”>a+(ua<<2)|0;ht(wa,+g[(c|>2”>b=Na+(va<<2)|0;La=+g;if(La>=3.4028234663852886e+38|La<0.0){>2”>g;>3”>Ia;ya=Ia;qb=La+ya;_=Oa+(b+ea<<3)|0;h=+>2”>g=>3”>h-Ia;I=b+1|0;if((I|0)<(wa|0)){$=$+1|0;La=rb;b=I}else{break}}ob=rb;pb=qa+ma|0}}>3”>h-ob;wa=pa+1|0;if((wa|0)<(s|0)){qa=pb;pa=wa;ma=ma-1|0}else{break}}}if(Ba){ma=0;pa=e;qa=0;while(1){>2”>at(Za,e,c|>2”>gt(e,c|>2”>qa=$a+(vb<<2)|0;at(A,e,c|0,Fa);La=ub- +La=+h;if(xb/Ja<La){zb=1}else{zb=wb<La|0}if(t){qa=0;do{>2“>if((Br(A,ma,c|0,e,.001,e)|0)<0){Qa=-1;Ra=Za;Sa=Na;Ta=Fa;Ua=oa;Va=Oa;Wa=A;Xa=$a;Ya=r;break c}}else{>2“>if((d[(c[(c|0)+8>>2]|0)+119|0]|0)>>>0<=1>>>0){if((a|0)!=0){if(((xa|0)%5|0|0)!=0){break}if((a|0)!=0){>2“>va=c|0;Ia=g[va(na<<2)>>2]- g[va(ma<<2)>>2];ya=La+Ia*Ia;va=wa+1|0;if((va|0)<(l|0)){wa=va;La=ya}else{Cb=ya;break}}}else{Cb=0.0}La=+T(Cb);ya=g[A(pa<<2)>>2];if(gb){Ia=1.0/+T(ya)-La;Db=Ia*Ia}else{Ia=1.0/ya-La;Db=Ia*Ia}Eb=Pa+ya*Db;wa=qa+1|0;if((wa|0)<(Ea|0)){qa=wa;Pa=Eb;pa=pa+1|0}else{break}}Fb=Eb;Gb=Ca+m|0}else{Fb=Ja;Gb=Da}pa=na+1|0;if((pa|0)<(s|0)){na=pa;Ca=Gb;Ja=Fb;m=m-1|0}else{Hb=Fb;break}}}else{Hb=0.0}>2“>Hb,c=>2“>h[(c|>2“>eF(c|0);eF(Ua)}eF(Ta);eF(Sa);eF(Va);eF(Ra);w=Qa;i=f;return w|0}function ou(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,i=0.0,j=0,k=0.0,l=0,m=0,n=0,o=0,p=0.0,q=0,r=0,s=0.0,t=0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0;g=(e|0)>0;if((f|0)==2){if(!g){i=0.0;return+i}f=(d|0)>0;j=0;k=0.0;while(1){>2“>m=c|0;n=b+(j<<4)+8|0;o=0;p=k;while(1){>2“>t=c|0;u=h[t(j<<3)>>3]- h[t(q<<3)>>3];v=s+u*u;t=r+1|0;if((t|0)<(d|0)){r=t;s=v}else{w=v;break}}}else{w=0.0}>2“>f=c|0;if((f|0)>0){>2“>m=c|0;if((m|0)>(j|0)){if(g){r=0;x=0.0;while(1){>2“>x=+T(z);p=+(c[(c|0)+(n<<2)>>2]|0);w=p-x;A=k+w*w/p}else{A=k}r=n+1|0;if((r|0)<(f|0)){n=r;k=A}else{B=A;break}}}else{B=y}n=j+1|0;if((n|0)<(e|0)){j=n;y=B}else{i=B;break}}return+i}return 0.0}function pu(a,b,d){a=a|0;b=b|0;d=+d;var e=0,f=0,g=0,i=0,j=0,k=0,l=0,m=0;e=jk(a<<2)|0;f=jk(da(a<<3,b)|0)|0;if((a|0)<=0){return e|0}if((b|0)>0){g=f;i=0}else{j=f;f=0;while(1){>2“>f=e+(i<<2)|0;c=g;j=g+(b<<3)|0;k=0;l=g;while(1){>2“>k=m;l=c|0}f=i+1|0;if((f|0)<(a|0)){g=j;i=f}else{break}}return e|0}function qu(a){a=a|0;if((a|0)==0){return}e=0,f=0,g=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0.0,P=0.0,Q=0,R=0.0,S=0,U=0.0,V=0,W=0.0,X=0,Y=0.0,Z=0,_=0,$=0;e=i;if((a|0)!=0){>2”>0;g=$w(b|0)|0;j=Lw(b)|0;gc(f|0,118408,(f=i,i=i+16|0,c=if((a|0)!=0){f=ux(b)|0;if((f|0)==0){break}j=b+48|0;g=0;k=f;while(1){f=vx(b,k)|0;l=rw(b,k)|0;a:do{if((l|0)==0){m=g;n=15}else{p=l;q=0;r=0;s=g;while(1){>2“>3;u=c|>2“>Gx(c|0,k|0)|0;if((y|0)==0){A=f;B=0;break}else{C=0;D=f;E=y}while(1){s=rw(b,E)|0;if((s|0)==0){break}else{F=s;G=0;H=0;I=C}while(1){>2“>3;r=c|>2“>Gx(c|0,E|0)|0;if((L|0)==0){A=M;B=y;break a}else{C=L;D=M;E=L}}if((D|0)==(E|0)){N=vx(b,E)|0}else{N=D}>2“>n=0;Gx(c|0,k|0)|0;A=f;B=m}if((A|0)==0){break}else{g=B;k=A}}}}while(0);A=Lw(b)|0;B=Mw(b)|0;m=Wv(b,2,156808,0)|0;y=(d|0)==0;do{if(y){h=+(h=>2”>c[(c[(c|>2”>0)+120>>2]=S;c[(c|0)+124>>2]=-1;U=R+ +su(b,Q,m);d=vx(b,Q)|0;if((d|0)==0){P=U;break}else{Q=d;R=U;S=S+1|0}}}else{h=1.0e-4;Oj(b,127200,173256);N=ux(b)|0;if((N|0)==0){P=0.0;break}else{V=N;W=0.0;X=0}while(1){if((a|0)==0){n=42;break}W=+h;R=+rF(X);if(W>R){Y=W;break}Y=R}}while(0);if((n|0)==42){Y=P/((B|0)<1?1.0:+(B|0))*T((A|0))+1.0}h=Y;if((c|0)!=0|y^1){i=e;return A|0}y=A<<2;B=jk(y)|0;n=B;X=A<<3;V=da(X,A)|0;m=jk(V)|0;S=(A|0)>0;if(S){Q=(A|0)>1;N=m;m=0;while(1){>3“>N;E=N+(A<<3)|0;h=Y;if(Q){D=1;do{>2“>m=b+8|0;c[(c|0)+152>>2]=B;B=jk(y)|0;b=B;N=jk(V)|0;if(S){V=(A|0)>1;Q=N;N=0;while(1){>3“>Q;D=Q+(A<<3)|0;h=1.0;if(V){d=1;do{>2“>c[(c|0)+156>>2]=B;B=c|0;N=jk(y)|0;Q=N;V=jk(da(B,X)|0)|0;b:do{if(S){if((B|0)<=0){X=V;b=0;while(1){>2“>c=>2“>X=Q+(_<<2)|0;c=>2“>h[(c|0)+(D<<3)>>3]=1.0;D=D+1|0;}while((D|0)<(B|0));D=_+1|0;if((D|0)<(A|0)){Z=b;_=D}else{break}}}}0)+160>>2]=N;N=c|0;_=y+4|0;y=jk(_)|0;Z=y;if(S){S=N<<3;B=(N|0)>0;Q=0;while(1){>2”>X=jk(S)|0;c[(c|0)+(D<<2)>>2]=X;X=0;do{>2”>X=jk(S)|0;c[(c|0)+(D<<2)>>2]=X;D=D+1|0;}while((D|0)<(A|0))}>2”>c=>3”>h=>3”>h;o=ow(b,m)|0;if((o|0)==0){k=n;break}else{l=n;m=o}}i=f;return+k}else{p=0.0;q=j}while(1){j=fw(q|0,e)|0;a:do{if((a|0)==0){r=9}else{>3”>l=+h;if(l<0.0){break}if(l!=0.0|(c|0)!=0){s=l;break a}}}>2”>j,o)|0)|0;i=o;m=$w(d)|0;Fv(3,131512,(o=i,i=i+16|0,c=>3”>r=0;h=1.0;s=1.0}>3”>h;j=ow(b,q)|0;if((j|0)==0){k=l;break}else{p=l;q=j}}i=f;return+k}function tu(a){a=a|0;return ru(a,0)|0}function uu(a){a=a|0;var 0)+144>>2]|0);if((c|0)!=0){return}>2“>0;d=c|0;if((d|0)==0){e=a}else{>2“>0);eF(d);e=c|0}>2“>eF(c|>2“>d=c|0;if((d|0)==0){g=f}else{>2“>0);eF(d);g=c|0}>2“>g=c|0;if((g|0)!=0){e=0;a=f;i=g;do{>2“>eF(l);g=k+1|0;m=c|>2“>eF(j);e=e+1|0;a=f+(e<<2)|0;i=c|0;}while((i|0)!=0)}>2“>c=0;return}function vu(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,f=0.0;if((c|0)<=(d|0)){return}e=+(b|0);b=a+8|0;a=d;do{while((a|0)<(c|0));return}function wu(a,b){a=a|0;b=b|0;var d=0.0,e=0.0;if((c|0)<=2){return}d=+(b|0);b=a+8|0;a=2;do{while((a|0)<(c|0));return}function xu(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,j=0,k=0.0,l=0;e=i;if((a|0)!=0){if((f|0)==0&(a^1)){0,f)|0)|0;i=f;a=1}>2“>if((a[(c|0)+119|0]|0)==0){>2“>0)+132>>2]>>3]=k;k=+wn();h[(c[(c|0)+132>>2]|0)+8>>3]=k;if((c|0)>2){l=2}else{break}do{while((l|0)<(c|0))}}e=0,f=0,g=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0.0,s=0.0,t=0,u=0,v=0.0,w=0,x=0,y=0.0,z=0,A=0,B=0;e=i;i=i+80|0;f=e|0;if((a|0)!=0){>2“>g=b+8|0;j=c|>2“>0;l=c|0;j=(d|0)>0;do{if(j){m=0;do{if((m|0)>0){n=l+(m<<2)|0;p=k+(m<<2)|0;q=0;do{>2“>0)+(q<<3)>>3];s=1.0/(r*r);t=c[(c|>2“>0,c|0,0,0)|0;if((u|0)==0){v=s}else{>2“>h[(c|m=0;q=c|0;while(1){if((q|0)>0){p=0;while(1){0)+160>>2]|0)+(m<<2)>>2]|0)+(p<<3)>>3]=0.0;n=p+1|0;u=c|0;if((n|0)<(u|0)){p=n}else{w=u;break}}}else{w=q}p=m+1|0;if((p|0)<(d|0)){m=p;q=w}else{break}}}}>2“>0;k=c[c>>2]|0;if((k|0)!=0){b=0;l=k;k=w;while(1){if(j){w=l+8|0;q=0;do{a:do{if((b|0)!=(q|0)){>2“>0;p=c[(c|0)+(q<<2)>>2]|0)+8>>2]|0)+132>>2]|0;n=c|0;t=(n|0)>0;if(t){x=0;y=0.0}else{break}do{v=h[p(x<<3)>>3]- h[u(x<<3)>>3];>2”>h[(c[(c[(c|>2”>0)+(b<<2)>>2]|0)+(q<<3)>>3]*(s-s*+h[(c[(c|>2”>0;u=(c[(c|>2”>h[(c[(c[(c|0)+(b<<2)>>2]|0)+(q<<2)>>2]|0)+(z<<3)>>3]+ +u=z+1|0;if((u|0)>=(c|0)){break a}>2“>while((q|0)<(d|0));B=c|0}else{B=k}if((a|0)==0){i=e;return}>3”>0;y=+zm();gc(B|0,86160,(B=i,i=i+8|0,h=y,B)|0)|0;i=B;i=e;return}function zu(b,d){b=b|0;d=d|0;var e=0,f=0.0,g=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0.0,y=0,z=0,A=0,B=0.0,C=0,D=0.0,E=0.0,F=0,G=0.0,H=0.0,I=0.0,J=0;e=i;f=+h;h=f*f;g=Au(b,d)|0;if((g|0)!=0){j=g;do{Bu(b,d,j);j=Au(b,d)|0;}while((j|0)!=0)}if((a|0)==0){k=b+8|0}else{>2”>m=c|0;p=c|0;q=(p|0)>0;r=m+156|0;s=m+152|0;f=0.0;m=0;while(1){t=m+1|0;if((t|0)<(d|0)){>2“>0)+(m<<2)>>2]|0;v=c[(c|>2“>z=c[(c|>3“>gc(j|0,81416,(J=i,i=i+8|0,h=0)+148>>2]|0;g=(m|0)==(c|>2”>m,c=>2”>l=c[(c|0)+148>>2]|0;if((l|0)!=(c|0)){i=e;return}>2”>l,c=k,J)|0)|0;i=J;i=e;return}function Au(b,e){b=b|0;e=e|0;var f=0,g=0,j=0,k=0,l=0,m=0,n=0,p=0.0,q=0,r=0,s=0,t=0.0,u=0,v=0,w=0.0,x=0.0,y=0.0,z=0,A=0.0,B=0.0,C=0;f=i;g=(c|0)+1|0;c=>2”>0;if((c|0)>=(c|0)){k=0;i=f;return k|0}if((e|0)>0){0;l=c|0;m=(l|0)>0;n=0;p=0.0;q=0;while(1){>2“>if((d[(c|0)+119|0]|0)>>>0>1>>>0){s=q;t=p}else{if(m){if(B<+h){k=0;i=f;return k|0}if((a|0)==0){k=C;i=f;return k|0}if(((g|0)%100|0|0)!=0){k=C;i=f;return k|0}>3”>0;t=+T(B);gc(g|0,148240,(s=i,i=i+8|0,h=t,s)|0)|0;i=s;if(((c|0)%1e3|0|0)!=0){k=C;i=f;return k|0}Ka(10,g|0)|0;k=C;i=f;return k|0}function Bu(a,b,d){a=a|0;b=b|0;d=d|0;var 0)+120>>2]|0;j=c|0;if((j|0)==0){k=c|0;l=kk(da(k<<3,k)|0)|0}else{k=c|0;l=mk(j,da(k<<3,k)|0)|0}k=l;c=k;Du(a,b,g,k);k=c|0;if((k|0)>0){l=a+8|0;j=0;do{>2“>h[(c[(c[(c|0)+160>>2]|0)+(g<<2)>>2]|0)+(j<<3)>>3];j=j+1|0;}while((j|0)<(k|0))}gu(c|0,177392,177312,k);if((c|0)>0){k=0;do{m=+h;n=m+ +>3“>n;h=>3“>0)+132>>2]|0)+(k<<3)|0;h=+while((k|0)<(c|0))}>2”>0)+148|0;c=(g=c|0;if((g|0)>0){b=0;m=0.0;while(1){n=m+ S((h[177392(b<<3)>>3]));a=b+1|0;if((a|0)<(g|0)){b=a;m=n}else{p=n;break}}}else{p=0.0}>2“>0;g=$w(d|0)|0;gc(b|0,142112,(b=i,i=i+16|0,c=>2“>e=0,f=0,g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0.0,t=0.0,u=0,v=0,w=0.0;e=i;i=i+80|0;f=e|0;g=a+8|0;a=c|0)+(d<<2)>>2]|0;k=c|0;a:do{if((k|0)>0){l=0;m=a;while(1){0)+(d<<2)>>2]|0)+(l<<3)>>3]=0.0;n=l+1|0;o=c|0;if((n|0)>=(o|0)){p=o;break a}>2“>p=c|>2“>0)+132>>2]|0;l=c[(c[(c[(c|0)+(j<<2)>>2]|0)+8>>2]|0)+132>>2]|0;n=(a|0)>0;if(n){r=0;s=0.0}else{q=a;break}do{t=h[m(r<<3)>>3]- h[l(r<<3)>>3];>2“>h[(c[(c[(c|>2“>0)+(d<<2)>>2]|0)+(j<<3)>>3]*(w-w*+h[(c[(c|>2“>0;m=(c[(c|>2“>h[(c[(c[(c|0)+(d<<2)>>2]|0)+(j<<2)>>2]|0)+(u<<3)>>3]+ +>2“>m=c[(c|>3“>0)+(d<<2)>>2]|0)+(u<<3)|0;w=+h;>2“>h[(c[(c|>2“>0;l=(c[(c|>2“>h[(c[(c[(c|0)+(j<<2)>>2]|0)+(d<<2)>>2]|0)+(u<<3)>>3]-w+ +l=u+1|0;m=c|0;if((l|0)>=(m|0)){q=m;break b}>2”>f=0,g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0.0,y=0.0,z=0.0,A=0.0,B=0,C=0,D=0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0;f=i;i=i+80|0;g=f|0;j=a+8|0;a=c|>2”>0;l=c|0)+(d<<2)>>2]|0;a=c|0;if((a|0)>0){n=0;o=a;while(1){if((o|0)>0){p=0;q=o;while(1){0.0;r=p+1|0;s=c|0;if((r|0)<(s|0)){p=r;q=s}else{t=s;break}}}else{t=o}q=n+1|0;if((q|0)<(t|0)){n=q;o=t}else{u=t;break}}}else{u=a}if((b|0)>0){a=k+(d<<2)|0;k=l+(d<<2)|0;l=m+8|0;m=0;t=u;o=u;while(1){do{if((m|0)==(d|0)){v=t;w=o}else{n=(t|0)>0;if(n){>2”>0)+132>>2]|0;p=c[(c[(c[(c[(c|0)+144>>2]|0)+(m<<2)>>2]|0)+8>>2]|0)+132>>2]|0;s=0;x=0.0;while(1){y=h[q(s<<3)>>3]- h[p(s<<3)>>3];>2”>x=+h[(c|>3”>q=e+((da(p,s)|0)+B<<3)|0;h=+>2”>q=s+1|0;H=+h[(c|0)+(m<<3)>>3];r=c|0;if((q|0)<(B|0)){s=q;F=H;G=I;p=r}else{J=H;K=I;L=r;break}}}else{J=x;K=y;L=C}>3“>h+J*(1.0-z*K*(A-E*E));p=B+1|0;s=c|0;if((p|0)<(s|0)){B=p;C=s;D=s}else{v=s;w=s;break}}}}while(0);n=m+1|0;if((n|0)<(b|0)){m=n;t=v;o=w}else{M=v;N=w;break}}}else{M=u;N=u}if((M|0)>1){O=1;P=M;Q=N}else{i=f;return}while(1){if((O|0)>0){N=0;M=Q;while(1){u=N+1|0;w=c|0;if((u|0)<(O|0)){N=u;M=w}else{R=w;S=w;break}}}else{R=P;S=Q}M=O+1|0;if((M|0)<(R|0)){O=M;P=R;Q=S}else{break}}i=f;return}function Eu(a){a=a|0;var d=c|0;c=0)+124>>2]=d;c[(c|0)+(d<<2)>>2]=a;if((d|0)<=0){return}>2”>0;e=c|0;if((e|0)<=0){return}f=e-1|0;g=(f|0)/2|0;i=(c|>2”>0;k=j+8|0;if(+h[(c|>2”>c=0)+124>>2]=n;c[(c|k=n-1|0;j=(k|0)/2|0;i=(c|>2”>0;f=g+8|0;if(+h[(c|a=0,b=0,d=0,e=0,f=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0.0,o=0,p=0.0,q=0,r=0,s=0.0,t=0,u=0.0,v=0;a=c|0;if((a|0)==0){b=0;return b|0}d=c|0;f=a-1|0;c=>2”>0;c=>2”>g=c[(c|0)+124>>2]|0;i=g<<1|1;j=c|0;if((i|0)<(j|0)){k=g;l=i;m=j}else{break}while(1){j=l+1|0;i=c|0;if((j|0)<(m|0)){>2”>0;n=+h[(c|>2”>0;p=+h[(c|0)+136>>3];if(n<p){q=j;r=g;s=n}else{t=o;u=p;v=7}}else{>2”>0;t=o;u=+h[(c|0)+136>>3];v=7}if((v|0)==7){v=0;q=l;r=t;s=u}>2”>c=0)+124>>2]=q;c[(c|0)+124>>2]=k;i=q<<1|1;o=c|0;if((i|0)<(o|0)){k=q;l=i;m=o}else{break}}}}e=0,f=0,g=0,j=0,k=0.0;e=i;c=jk((d<<2)+4|0)|0;if((a|0)!=0){if((a|0)==0){g=c|0;j=g;eF(j);i=e;return}>3”>0;k=+zm();gc(f|0,86160,(f=i,i=i+8|0,h=k,f)|0)|0;i=f;g=c|0;j=g;eF(j);i=e;return}function Hu(a,b){a=a|0;b=b|0;var >2”>h[(c|0)+136>>3]=+h;c=>2“>0)+136>>3]=0.0;c[(c|0)+128>>2]=0;Eu(c|0);g=Fu()|0;if((g|0)==0){return}else{i=g}do{g=c|0;if((i|0)!=(g|0)){>3“>0;j=+h;>2“>0)+120>>2]|0;g=c|>2“>0)+152>>2]|0)+(g<<2)>>2]|0)+(f<<3)>>3]=j;h[(c[(c[(c|0)+152>>2]|0)+(f<<2)>>2]|0)+(g<<3)>>3]=j}g=rw(a,i)|0;if((g|0)!=0){f=i+8|0;b=g;do{>2“>3;e=c|0;if((e|0)==(i|0)){>2“>j=+h[(c|0)+136>>3]+ +>2“>0)+136>>3];e=k+8|0;g=(c|0)+136|0;a:do{>3“>h=>2“>0;m=c|0;if((m|0)<=-1){>2“>c[(c|0)+128>>2]|0)+1;Eu(k);break}if((m|0)<=0){break}n=m-1|0;o=(n|0)/2|0;p=(c|>2“>0;r=q+8|0;if(+h[(c|>2“>c=0)+124>>2]=u;c[(c|r=u-1|0;q=(r|0)/2|0;p=(c|>2“>0;n=o+8|0;if(+h[(c|e=0,f=0,g=0,j=0,k=0.0,l=0.0,m=0,n=0,o=0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;b=i;i=i+16|0;e=b|0;Tr();au();ks();c=Qc()|0;ms();f=e|0;g=e+8|0;j=Qc()|0;k=0.0;l=0.0;a:while(1){m=j+8|0;n=j|0;if((j|0)==0){o=3;break}else{p=k;q=l}while(1){if((gs()|0)==0){>3”>s=+h}else{r=p;s=q}if((gs()|0)!=0){break}>3”>if(+h<r){break}}if((gs()|0)!=0){break a}>2”>0;du(A);Wr(c|0,a|0,a|>3“>h;u=w?z:y;B=Ur(u,w?y:z)|0;z=ns(B,w&1)|0;qs(v,z);Wr(B,w&1^1,A);eu(A);A=os(v,z)|0;if((A|0)!=0){fs(v);es(v,A,+cu(A,u))}A=os(z,x)|0;if((A|0)==0){p=r;q=s;continue}es(z,A,+cu(A,u));p=r;q=s}n=rs(j|0)|0;m=ts(n)|0;u=Ur(ws(n)|0,j)|0;A=ns(u,0)|0;qs(n,A);z=os(n,A)|0;if((z|0)!=0){fs(n);es(n,z,+cu(z,j))}z=ns(u,1)|0;qs(A,z);A=os(z,m)|0;if((A|0)!=0){es(z,A,+cu(A,j))}j=Qc()|0;k=r;l=s}b:do{if((o|0)==3){while(1){o=0;if((gs()|0)==0){hs(e)}if((gs()|0)!=0){break b}>2“>0;du(m);Wr(c|0,a|0,a|>3”>h;d=g?z:A;u=Ur(d,g?A:z)|0;z=ns(u,g&1)|0;qs(j,z);Wr(u,g&1^1,m);eu(m);m=os(j,z)|0;if((m|0)!=0){fs(j);es(j,m,+cu(m,d))}m=os(z,f)|0;if((m|0)==0){o=3;continue}es(z,m,+cu(m,d));o=3}}}while(0);o=ts(c|0)|0;if((o|0)==(c|0)){i=b;return}else{C=o}do{while((C|0)!=(c|0));i=b;return}function Ju(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,X=0.0,Y=0.0,Z=0,_=0,$=0.0,aa=0.0,ba=0,ca=0.0,ea=0.0,fa=0;e=i;i=i+8|0;f=e|0;if((Lw(b)|0)==1){>2“>0)+132>>2]>>3]=0.0;h[(c[(c|0)+132>>2]|0)+8>>3]=0.0;j=d;i=e;return j|0}g=Lw(b)|0;k=da(g,g)|0;g=ux(b)|0;if((g|0)!=0){l=g;do{>2“>0)+112>>2]|0)+12>>2]=k;h[(c[(c|0)+112>>2]|0)+32>>3]=10.0;m=rw(b,l)|0;a:do{if((m|0)==0){n=11}else{p=m;q=0;b:while(1){>2“>3;s=c|0;if((s|0)==(l|0)){>2“>c[c[(c|0)+112>>2]>>2]=k}}while(0);if((n|0)==11){>2“>if((c[c[(c|0)+112>>2]>>2]|0)==0){Mu(b,l,0)}l=vx(b,l)|0;}while((l|0)!=0)}l=ux(b)|0;if((l|0)==0){v=0;break}else{w=l;x=0;y=0}while(1){while(0);if((a|0)==0){z=v|0}else{>2”>0;y=v|0;x=$w(y)|0;gc(d|0,119768,(A=i,i=i+8|0,c=x,A)|0)|0;i=A;z=y}>2”>0)+112>>2]|0)+12|0;d=c|>2”>0;c[(c[(c|>2”>u=c|>2”>q=(t|0)==0?0:g;p=u+8|0;u=(c[(c[(c|0)+112>>2]|0)+12>>2]|0)+1|0;s=rw(b,m)|0;d:do{if((s|0)==0){B=q;C=t}else{if(z){r=q;D=t;E=s;while(1){>2”>3;G=c|0;if((G|0)==(m|0)){>2”>G=H+8|0;F=(c[(c|0)+112>>2]|0)+12|0;do{>2”>c=>2”>0)+112>>2]|0)+16>>2]=m;I=(c[(c|>2”>c|>2”>c=J;K=D;L=J}else{K=D;L=r}}while(0);G=sw(b,E,m)|0;if((G|0)==0){B=L;C=K;break d}else{r=L;D=K;E=G}}}else{M=q;N=t;O=s}while(1){E=O|0;if((a|0)==48){if((Ya(fw(E,x)|0,91552)|0)==0){P=N;Q=M}else{n=39}}else{n=39}do{if((n|0)==39){>2”>3;D=c|0;if((D|0)==(m|0)){>2”>D=R+8|0;E=(c[(c|>2”>c=>2”>0)+112>>2]|0)+16>>2]=m;D=(c[(c|>2”>c|>2”>c=E;P=N;Q=E}}while(0);E=sw(b,O,m)|0;if((E|0)==0){B=Q;C=P;break}else{M=Q;N=P;O=E}}}}while(0);if((C|0)==0){break}else{g=B;k=C}}}}while(0);C=ux(b)|0;do{if((C|0)==0){S=0}else{B=C;O=0;while(1){>2”>Fv(1,157624,(A=i,i=i+1|0,i=i+7&-8,c=0,A)|0)|0;i=A;j=v;i=e;return j|0}}while(0);T=ux(b)|0;if((T|0)!=0){n=T;do{>2”>if((c|0)==0){>2”>c|>2”>C=U+8|0;O=(c[(c|>2”>c|>2”>h[(c[(c|>2”>0)+112>>2]|0)+32>>3]=0.0;Ku(b,v);y=jk((S<<3)+8|0)|0;n=y;U=Hm(b|0,Wv(c|0,0,102688,0)|0,0)|0;e:do{if((U|0)==0){X=1.0;Y=0.0;Z=1}else{if((S|0)<1){X=0.0;Y=0.0;Z=1;break}else{_=1;$=0.0;aa=0.0;ba=U}while(1){ca=+sF(ba,f);if(ca<=0.0){X=aa;Y=$;Z=_;break e}>2”>ca;d=c|0;C=a|0;f:do{if(C<<24>>24==0){fa=d}else{O=d;B=C;while(1){P=O+1|0;if(!((Qa(B<<24>>24|0)|0)!=0|B<<24>>24==58)){fa=O;break f}N=a|0;if(N<<24>>24==0){fa=P;break}else{O=P;B=N}}}}while(0);if((_|0)<(S|0)){_=T;$=ca;aa=ea;ba=fa}else{X=ea;Y=ca;Z=T;break}}}}while(0);if((Z|0)<=(S|0)){fa=Z;aa=Y;while(1){if((a|0)!=0){>3“>gc(fa|0,115384,(A=i,i=i+8|0,h=h[n(Z<<3)>>3],A)|0)|0;i=A;if((Z|0)<(S|0)){Z=Z+1|0}else{break}}Ka(10,fa|0)|0}fa=ux(b)|0;if((fa|0)!=0){Z=fa;do{>2“>0;A=c|0;aa=h[n>3“>3)>>3];X=aa*+V(+h);>2“>3]=X;S=c|>2“>0)+32>>3]);h[(c|0)+8>>3]=X;Z=vx(b,Z)|0;}while((Z|0)!=0)}eF(y);j=v;i=e;return j|0}function Ku(a,b){a=a|0;b=b|0;var >2“>0)+112>>2]|0;if((c|0)==0){e=0.0}else{>3“>h*.5}d=rw(a,b)|0;if((d|0)==0){return}else{f=d;g=e}while(1){>2“>3;i=c|0;if((i|0)==(b|0)){>2“>i=j+8|0;d=c[(c|0)+112>>2]|0;do{>3“>k=d+32|0;if(+h!=10.0){l=g;break}>3“>h*.>3“>h;>2“>d=0,e=0.0,f=0,g=0,i=0,j=0;d=c[(c|>2“>c|0)>>>0>>>0);d=rw(a,b)|0;if((d|0)==0){return}else{f=d}do{>2“>3;g=c|0;if((g|0)==(b|0)){>2“>g=i+8|0;d=c[(c|0)+112>>2]|0;do{>3“>j=d+24|0;if(+h!=0.0){break}>2“>e*+((c|>2“>e=0,f=0,g=0,h=0,i=0;e=(c[c[(c|0)+112>>2]>>2]|0)+1|0;f=rw(a,b)|0;if((f|0)==0){return}else{g=f}do{>2“>3;h=c|0;if((h|0)==(b|0)){>2“>h=c[(c|>2“>c=e;Mu(a,i,b)}}while(0);g=sw(a,g,b)|0;}while((g|0)!=0);return}function Nu(a){a=a|0;var 0)+168>>1]=2;c=>2”>qt(i);c[(c|i=e|0;Wx(i,92664,176,1)|0;Zm(e)|0;k=+Fm(i,c|if((a|0)==0){l=0;m=1;break}n=Ax(b,k,0)|0;if((n|0)!=0){l=n;m=0;break}>2”>k,p)|0)|0;i=p;Fv(3,120912,(p=i,i=i+1|0,i=i+7&-8,c=0,p)|0)|0;i=p;l=0;m=1}}while(0);k=ew(j,112160)|0;do{if((k|0)==0){q=0}else{if((a|0)==0){q=0;break}>2”>n,c=r,p)|0)|0;i=p;if((s|0)==0){q=0;break}else if((s|0)==1){>3”>h}if((a|0)==0){q=1;break}>2”>gc(c|>3”>h,>2”>p=iv(b,f,0)|0;if((c|0)==1){>2”>0)+112>>2]|0);c[(c|0)+112>>2]=0;do{if((q|0)!=0){>3”>v=+h;>3”>0)+132>>2]|0;w=+h;>2”>r=y+8|0;s=c[(c|>3”>w+t*(+h->3”>0)+132>>2]|0)+8|0;h=>2”>tv(b,2,8,g)|0;c=>2”>k=c|0;if((l|0)==0){A=24}else{if((Rx(k,l|0)|0)==0){A=24}else{B=l}}if((A|0)==24){A=0;B=0}jv(k)|0;s=Ju(k,B)|0;do{if(!n){>3”>v=+h;>3”>0)+132>>2]|0;w=+h;>2”>r=C+8|0;D=c[(c|>3”>w+x*(+h->3”>0)+132>>2]|0)+8|0;h=>2”>while(0);nr(k)|0;s=e+1|0;if((s|0)<(c|0)){e=s}else{E=l;break}}}else{e=l;C=0;while(1){>3”>t=+h;>2”>s=c[(c|>3”>x=+h;s=ux(B)|0;if((s|0)==0){break}else{G=s}do{if((G|0)!=(D|0)){>3”>0)+132>>2]|0;h=>2”>w);H=(c[(c|>3”>x+v*(+h-x)}G=vx(B,G)|0;}while((G|0)!=0)}}>2”>l=(ux(b)|0)+8|0;eF(c[(c|>2”>0)+112>>2]=0;sv(c|0,p,b,g)|0;Pt(b);z=E}>2”>Gx(b,c|0)|0;E=E+1|0;}>2”>while((d|0)!=0);eF(c[(c|0)+144>>2]|0);if((Ix(a|0)|0)==(a|0)){return}_x(a,0,98352);return}function Qu(a){a=a|0;var >2”>1);_u(d,0.0,0.0,j,j);a=g+16|0;e=d;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>f=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0.0,p=0,q=0,r=0,s=0,t=0.0,u=0,v=0,w=0.0,x=0,y=0,z=0,A=0,B=0.0,C=0.0,D=0,E=0,F=0,G=0,H=0,I=0.0;f=jk(72)|0;g=f;c=>2”>a;j=a+8|0;k=c|>2”>k=Ru(c[(c|0)+(r<<2)>>2]|0,b,d,e)|0;v=s+1|0;w=t+ +>2”>c=k}>2”>0;if((r|0)<(c|0)){p=x;q=k;r=r+1|0;s=v;t=w;u=y}else{l=x;m=k;n=v;o=w;break}}}u=ux(a)|0;if((u|0)==0){z=l;A=n;B=o}else{s=u;u=l;l=m;m=n;t=o;while(1){>3”>r=jk(72)|0;q=r;o=+Fm(s|0,d,1.0,0.0);w=o==0.0?1.0e3:o*1.0e3;h=>2”>1;c=s;if((l|0)!=0){>2”>c[c[(c|0)+112>>2]>>2]=a;C=t+w;D=m+1|0;E=q;F=(u|0)==0?q:u}else{C=t;D=m;E=l;F=u}q=vx(a,s)|0;if((q|0)==0){z=F;A=D;B=C;break}else{s=q;u=F;l=E;m=D;t=C}}}>3”>C=+Fm(a|0,b,1.0,0.0);h=>3”>b=f+8|0;h=>3”>I=+h}else{C=B*2.0+ +>3”>h=>2”>d=0,e=0,f=0,g=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0.0,s=0,t=0.0,u=0.0,v=0.0,w=0.0,x=0,y=0,z=0.0,A=0,B=0;d=i;i=i+32|0;e=d|0;f=c|0;if((f|0)==0){i=d;return}g=jk(f<<2)|0;j=g;k=b+48|0;l=(f|0)>0;if(l){m=0;n=k;while(1){>2”>0;c=p;q=m+1|0;if((q|0)<(f|0)){m=q;n=p+52|0}else{break}}}Jb(g|0,f|0,4,80);n=jk(f<<3)|0;m=n;if(l){p=0;do{>3”>r=+h;>3”>t=+h;>3”>h=+>3”>h=+>3”>T(v*v+r*4.0))*.5;h=if((a|0)!=0){>3“>t=+h;>2“>gc(c|>3“>h,>3“>w,h=>2“>b=c|0;e=0;do{>2“>0)+16|0;y=p;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=if((a|0)!=0){>3”>z=v*.5;gc(b|0,102600,(x=i,i=i+80|0,h=h[m(e<<3)>>3],>3”>u-w,h=>3”>u+w,h=>3”>t*v,h=>3”>r,h=>2”>k=c|>2”>d=0,e=0,f=0,g=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0,p=0;d=i;i=i+40|0;e=d|0;if((c|0)==0){>2”>Tu(g);g=c|0;}while((g|0)!=0)}>3”>k=+h;>3”>j*.5;m=+h->3”>0)+8>>2]|0;h=>3”>m;h=>3”>m=+h;>3”>l=+h;>2”>0;f=g+8|0;n=c|>3”>h;>2”>m;h[(c|>2”>0)+40>>3]=l/72.0;n=g|0;vn(g,c[(c|0)+116>>2]&1);b=e|0;e=c|0;do{if((e|0)!=0){if((a|0)!=0){break}>2”>h[(c|0)+80>>3]*.7,p)|0)|0;i=p;hw(n,c|0,b)|0}}while(0);Ym(g);if((a|0)==0){i=d;return}>2”>0;b=$w(n)|0;n=c|>3”>k=+h;>3”>j=+h+ +>2”>gc(g|0,127608,(p=i,i=i+40|0,c=>3”>l,h=>3”>m,h=j,p)|0)|0;i=p;i=d;return}function Uu(a){a=a|0;var >2”>g=c|0;Uu(g);h=e+1|0;if((h|0)<(b|0)){e=h;f=g+52|0}else{break}}d=a;eF(d);return}function Vu(a,b){a=a|0;b=b|0;var >2”>h[c>>3];if(d<0.0){e=1;return e|0}e=(d>0.0)<<31>>31;return e|0}function Wu(a){a=a|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=0)+168>>1]=2;c=>2“>f=h|0;Wx(f,110896,304,1)|0;c[(c|>2“>if((c[(c|0)+172>>2]|0)!=0){break}return}}while(0);Qu(a);Xk(a);return}function Xu(a){a=a|0;var b=0,d=0,e=0;b=ux(a)|0;if((b|0)==0){return}>2“>while((d|0)!=0);eF(c[(c|0)+144>>2]|0);if((Ix(a|0)|0)==(a|0)){return}_x(a,0,96984);return}function Yu(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;d=i;i=i+16|0;e=d|0;f=(b|0)==0;if(f){>2“>0;c=>2“>Wx(b,96984,272,1)|0;b=(c|>2“>b;m=c|0;if((b|0)<(m|0)){>2“>b=m+10|0;c=>2“>0,b<<2)|0;c=>2“>c=l;Yu(l,0)}else{Yu(l,g)}l=ty(l)|0;}while((l|0)!=0)}if(!f){i=d;return}>2“>0)+172>>2]=c;>2“>f=mk(c|>3“>l=+h;>2“>n=f+8|0;r=f|0;p=(c=d|d<<8|d<<16|d<<d|d<<8|d<<16|d<<>2”>n=c|d|d<<8|d<<16|d<<d|d<<8|d<<16|d<<if((a|0)!=0){>3“>w,h=>3“>x,h=>3“>E=+h;F=C*C;G=E/F;H=F/E;r=1;y=E;z=E;A=E;B=G>H?G:H;C=m;continue}if((r|0)>=(f|0)){break}H=h[b(r<<3)>>3];G=H<y?y:H;E=H>z?z:H;F=A+H;H=F/C;I=H/(E/H);J=G/H/H;H=I>J?I:J;if(H>B){break}r=r+1|0;y=G;z=E;A=F;B=H;C=m}m=A/C;if((a|0)!=0){>3“>r,h=>3“>C,h=m,D)|0)|0;i=D}K=(r|0)>0;if(C==t){if(K){B=m*.5;z=l*.5+x-B;L=0;y=w-t*.5;while(1){>3“>m;h=>3“>z;h=y+H*.5;M=L+1|0;if((M|0)<(r|0)){L=M;y=y+H}else{N=l;O=p;P=B;break}}}else{N=u;O=t;P=m*.5}B=N-m;Q=O;R=B;S=w;T=x-P;U=p;V=B}else{if(K){B=m*.5;y=w-p*.5+B;L=0;z=x+u*.5;while(1){>3“>m;h=>3“>y;h=z-C*.5;M=L+1|0;if((M|0)<(r|0)){L=M;z=z-C}else{W=p;X=l;Y=B;break}}}else{W=t;X=u;Y=m*.5}B=W-m;Q=B;R=X;S=w+Y;T=x;U=B;V=l}L=f-r|0;if((L|0)<1){q=j;break}else{f=L;b=b+(r<<3)|0;e=e+(r<<5)|0;s=0.0;t=Q;u=R;v=Q<R?Q:R;w=S;x=T;p=U;l=V}}i=g;return q|0}function _u(a,b,c,d,e){>3“>b;h=>3“>d;h=e;return}function $u(a){a=a|0;var 0)+168>>1]=2;c=2;e=ux(a)|0;if((e|0)!=0){f=e;do{qt(f);f=vx(a,f)|0;}while((f|0)!=0)}f=ux(a)|0;if((f|0)!=0){e=f;do{f=mw(a,e)|0;if((f|0)!=0){g=f;do{Wx(g|0,81536,176,1)|0;Zm(g)|0;g=ow(a,g)|0;}while((g|0)!=0)}e=vx(a,e)|0;}while((e|0)!=0)}>2”>0;if((c[(c|0)+84>>2]|0)==0){>2”>d=e+8|0;g=c|>3”>3]=+h/>2”>0;h[(c|>2”>c=>2”>0;c=0;g=e}else{g=b}b=sy(a)|0;if((b|0)!=0){h=g+8|0;j=g+4|0;k=g|0;l=b;do{b=l|0;if((Za($w(b)|0,91512,7)|0)==0){>2”>0)+1|0;c=>2”>n=b;o=c|0}else{>2”>b;m=mk(c|>2”>m;n=c|0;o=m}>2”>f=e+8|0;l=a+8|0;c[(c|>2”>a=c|0;if((a|0)==0){i=d;return}>2”>0,(a<<2)+4|0)|0;c[(c|0)+176>>2]=f;i=d;return}function bv(a,b){a=a|0;b=b|0;var 0;if((d|0)>>>0>1>>>0){>2“>k=$w(a|0)|0;gc(j|0,108208,(l=i,i=i+8|0,c=k,l)|0)|0;i=l}>2“>0;if((c|0)<1){m=0}else{n=b+1|0;p=0;q=1;r=j;while(1){>2“>0)+(q<<2)>>2]|0;bv(j,n);s=(Lw(j)|0)+p|0;j=c|>2“>r=(Lw(a)|0)-m|0;m=c|>2“>if((c|0)!=0){break}>2“>0.0;h[(c|>2“>0)+40>>3]=18.0;h[(c|0)+32>>3]=18.0;i=e;return}}while(0);m=f+16|0;do{if((tv(a,4,4,f)|0)>>>0<3>>>0){>2“>if((c|0)!=4){t=0;u=0;break}>2“>j=$w(a|0)|0;Fv(0,96896,(l=i,i=i+8|0,c=j,l)|0)|0;i=l;t=0;u=0;break}else{>2“>while(0);g=jk(q<<5)|0;m=g;n=jk(q<<2)|0;s=n;j=c|>2“>j=c[(c|>2“>0)+16|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>C=j|0;if(!((c|0)==0|x)){>2“>j=y+1|0;c=>2“>0;if((z|0)<(c|0)){y=j;z=z+1|0;A=C}else{v=j;break}}}a:do{if((r|0)>0){A=ux(a)|0;if((A|0)==0){break}z=a|0;y=f+24|0;if((t|0)==0){w=A;u=v;while(1){>2“>0)+112|0;if((c|0)==0){>2“>z;j=c|>3“>h;>3“>vF(m+(u<<5)|0,0,16)|0;h=>2“>E;c=w;F=u+1|0}else{F=u}j=vx(a,w)|0;if((j|0)==0){break a}else{w=j;u=F}}}else{G=A;H=v}while(1){>2“>0)+112|0;if((c|0)==0){>2“>z;w=c|>3“>h;>3“>vF(m+(H<<5)|0,0,16)|0;h=>2“>D;w=G|0;if((c|0)!=0){>2“>c=w;I=H+1|0}else{I=H}w=vx(a,G)|0;if((w|0)==0){break}else{G=w;H=I}}}}>2“>G=(b|0)>0;t=c|0;D=-2147483647.0;E=-2147483647.0;J=2147483647.0;K=2147483647.0;v=0;while(1){>2“>0);M=+(c|0);N=L+ h[m(v<<5)>>3];O=L+ h[m(v<<5)+16>>3];L=M+ h[m(v<<5)+8>>3];P=M+ h[m(v<<5)+24>>3];>2“>0;r=F+8|0;y=c|0;z=y+16|0;do{>3“>h=>3“>L;h=P;if((d|0)>>>0<=1>>>0){break}if(G){A=b;do{Ma(115328,2,1,t|0)|0;A=A-1|0;}while((A|0)>0)}>3”>A,h=>3”>L,h=>3”>h=(L+P)*.5;if((d|0)>>>0<=1>>>0){break}if(G){A=b;do{Ma(115328,2,1,t|0)|0;A=A-1|0;}while((A|0)>0)}>3“>0;T=+h;>2“>gc(t|0,157320,(l=i,i=i+24|0,c=>3“>T,h=U,l)|0)|0;i=l}}while(0);r=v+1|0;if((r|0)<(q|0)){D=S;E=R;J=Q;K=M;v=r}else{V=S;W=R;X=Q;Y=M;break}}}else{V=-2147483647.0;W=-2147483647.0;X=2147483647.0;Y=2147483647.0}>2“>0;t=c|0;do{if((t|0)==0){Z=Y;_=X;$=W;aa=V}else{>3“>ba=0.0;ca=0.0;da=K;ea=+h}else{ba=Y;ca=X;da=W;ea=V}J=K-(da-ba);if(J<=0.0){Z=ba;_=ca;$=da;aa=ea;break}K=J*.5;Z=ba-K;_=ca;$=da+K;aa=ea}}while(0);t=(b|0)>0;if(t){>3“>h);_=aa+(fa+ +if((d|0)>>>0>1>>>0){if(t){>2”>f=c|>3”>v,h=>3”>h=>2”>v=c|0;if(t){ga=0}else{f=0;while(1){>2”>0;G=p+8|0;m=c|>3”>F=m+24|0;aa=+h;do{>3”>y=m+32|0;z=m+40|0;da=fa-ea;ca=aa-$;ba=+h->3”>h=>3”>ca;h=V;if((d|0)>>>0<=1>>>0){break}>3“>z,h=>3“>ca,h=>3“>h=aa-$;if((d|0)>>>0<=1>>>0){break}>3”>0;V=+h;>2”>gc(v|0,157320,(l=i,i=i+24|0,c=>3”>V,h=ba,l)|0)|0;i=l}}while(0);f=f+1|0;if((f|0)>=(q|0)){break b}}}do{>2”>0;G=f+8|0;p=c|>3”>r=p+24|0;Q=+h;do{>3”>m=p+32|0;z=p+40|0;R=M-ea;S=Q-$;aa=+h->3”>h=>3”>S;h=fa;if((d|0)>>>0>1>>>0){ha=b}else{break}do{Ma(115328,2,1,v|0)|0;ha=ha-1|0;}>3“>z,h=>3“>S,h=>3“>h=Q-$;if((d|0)>>>0>1>>>0){ia=b}else{break}do{Ma(115328,2,1,v|0)|0;ia=ia-1|0;}>3”>0;fa=+h;>2”>gc(v|0,157320,(l=i,i=i+24|0,c=>3”>fa,h=aa,l)|0)|0;i=l}}while(0);ga=ga+1|0;}while((ga|0)<(q|0))}}>3”>0;h=>3”>ea;h=Z;if((d|0)>>>0>1>>>0){if(t){>2“>q=c|>3“>t,h=>3“>ea,h=>2“>e=0,f=0,g=0,j=0.0,k=0.0,l=0,m=0,n=0,p=0,q=0,r=0,s=0,t=0,u=0.0,v=0.0,w=0.0,x=0.0,y=0,z=0;e=i;f=a+8|0;g=c|>3“>k=+h;if((d|0)>>>0>1>>>0){>2“>l=$w(a|0)|0;gc(g|0,119416,(m=i,i=i+8|0,c=l,m)|0)|0;i=m}l=(b|0)!=0;do{if(l){g=ux(a)|0;if((g|0)==0){break}>2“>g=q+8|0;r=c|0;do{>3“>s=r+16|0;h=j+ +>2“>s=(c|>3“>h;if((d|0)>>>0<=1>>>0){break}if(n){s=b;do{Ma(115328,2,1,p|0)|0;s=s-1|0;}while((s|0)>0)}>3“>0;u=+h;>2“>gc(p|0,157320,(m=i,i=i+24|0,c=>3“>u,h=v,m)|0)|0;i=m}}while(0);q=vx(a,q)|0;}while((q|0)!=0)}}>2“>0;if((c|0)<1){i=e;return}>2“>a=c[(c|0)+(g<<2)>>2]|0;if(l){>3“>h;u=k+ +>3“>h;x=k+ +if((d|0)>>>0>1>>>0){if(q){y=b;do{Ma(115328,2,1,p|0)|0;y=y-1|0;}while((y|0)>0)}>3”>y,h=>3”>u,h=>2”>x,m)|0)|0;i=m;z=c|0}else{z=t}>3”>v;h=>3”>w;h=x}>2”>0;if((g|0)<(c|0)){g=g+1|0;r=y}else{break}}i=e;return}function dv(a){a=a|0;var b=0,c=0;b=ux(a)|0;if((b|0)==0){ev(a);return}else{c=b}do{un©;c=vx(a,c)|0;}while((c|0)!=0);ev(a);return}function ev(a){a=a|0;var >2”>0;d=c|>2”>d=c|>2”>0)+12>>2]|0);ev(d);d=c|>2”>0;if((g|0)<(c|0)){g=g+1|0;h=a}else{e=a;break}}f=e;eF(f);return}function fv(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var >2”>j=CF(c|0,k)|0;if((j|0)>0){h=-1;break}else return 0}u=v=0;if((p|0)==0){h=2;break}else{h=3;break};case 4:t=s+1|0;w=a|0;if((w<<24>>24|0)==95){s=t;h=4;break}else if((w<<24>>24|0)==0){r=e;h=6;break}else{h=5;break};case 5:p=ma(2,w&255|0)|0;if((u|0)!=0&(v|0)!=0){>2“>j=CF(c|0,k)|0;if((j|0)>0){h=-1;break}else return 0}u=v=0;y=x+25|0;if((y|0)<129){h=7;break}else{h=8;break};case 7:z=l|0;h=9;break;case 8:p=ma(54,y|0)|0;if((u|0)!=0&(v|0)!=0){>2“>j=CF(c|0,k)|0;if((j|0)>0){h=-1;break}else return 0}u=v=0;p=ma(18,b|0)|0;if((u|0)!=0&(v|0)!=0){>2“>10:a[(c|0)+157|0]=0;p=wa(88,b|0,A|0)|0;if((u|0)!=0&(v|0)!=0){>2“>j=CF(c|0,k)|0;if((j|0)>0){h=-1;break}else return 0}>2“>p;c=>2“>0;c=>2“>n;c=>2“>j=CF(c|0,k)|0;if((j|0)>0){h=-1;break}else return 0}u=v=0;if((J|0)==0){K=0;L=0;h=20;break}else{h=13;break};case 13:M=z+x|0;N=0;O=0;P=J;Q=0;h=14;break;case 0;if((a|0)==0){h=15;break}else{S=Q;T=O;U=N;h=19;break};case 15:if((a|0)==3){h=16;break}else{S=Q;T=O;U=N;h=19;break};case 16:if((O|0)==0){h=17;break}else{V=Q;W=O;X=N;h=18;break};case >2”>j=CF(c|0,k)|0;if((j|0)>0){h=-1;break}else return 0}u=v=0;i=Y;p=pa(38,b|0,z|0,1)|0;if((u|0)!=0&(v|0)!=0){>2”>j=CF(c|0,k)|0;if((j|0)>0){h=-1;break}else return 0}>2”>j=CF(c|0,k)|0;if((j|0)>0){h=-1;break}else return 0}u=v=0;S=V;T=W;U=X;h=19;break;case 19:p=wa(88,b|0,P|0)|0;if((u|0)!=0&(v|0)!=0){>2”>j=CF(c|0,k)|0;if((j|0)>0){h=-1;break}else return 0}u=v=0;if((Z|0)==0){_=K;$=B;h=27;break}else{h=21;break};case 21:aa=z+x|0;ba=K;ca=Z;da=B;ea=10;h=22;break;case >2”>23:pa(6,aa|0,156992,(Y=i,i=i+8|0,c=ba,Y)|0)|0;if((u|0)!=0&(v|0)!=0){>2”>j=CF(c|0,k)|0;if((j|0)>0){h=-1;break}else return 0}u=v=0;p=ia|0;Aa(60,p|0,127304,272,1)|0;if((u|0)!=0&(v|0)!=0){>2”>j=CF(c|0,k)|0;if((j|0)>0){h=-1;break}else return 0}u=v=0;if((ba|0)==(ea|0)){h=24;break}else{la=ea;na=da;h=25;break};case 24:p=ea<<1;oa=wa(206,da|0,ea<<3|0)|0;if((u|0)!=0&(v|0)!=0){>2”>25:c=ia;fa=la;ga=na;ha=ba+1|0;h=26;break;case 26:oa=wa(88,b|0,ca|0)|0;if((u|0)!=0&(v|0)!=0){>2”>27:E=0;F=L;G=$;H=_;I=c|0;h=28;break;case >2”>29:oa=c|>2”>j=CF(c|0,k)|0;if((j|0)>0){h=-1;break}else return 0}u=v=0;ka(150,qa|0);if((u|0)!=0&(v|0)!=0){>2”>j=CF(c|0,k)|0;if((j|0)>0){h=-1;break}else return 0}u=v=0;h=32;break;case 32:if((E|0)==0){h=36;break}else{h=33;break};case >2”>34:ma(38,c|0)|0;if((u|0)!=0&(v|0)!=0){>2”>j=CF(c|0,k)|0;if((j|0)>0){h=-1;break}else return 0}u=v=0;q=0;h=37;break;case 36:oa=wa(206,G|0,H<<2|0)|0;if((u|0)!=0&(v|0)!=0){>2”>u=v=0;c=H;a=F;q=oa;h=37;break;case 37:i=g;return q|0;case-1:if((j|0)==11){D=v;h=38}u=v=0;break}return 0}function gv(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;kv(g,d);d=g|0;h=g+8|0;i=g+4|0;a:while(1){>2”>0;k=c|>2”>if((k|0)==(c|0)){l=12;break}>2”>0;c=>2”>0;c=k;n=k}else{n=j}>2”>j;k=c|0;if((k|0)==0){l=12;break}0)+157|0]=1;Dc(k,f);j=rw(b,k)|0;if((j|0)==0){continue}else{o=j}while(1){>2“>3;m=c|0;if((m|0)==(k|0)){>2“>if((a[(c|0)+157|0]|0)==0){kv(g,p)}m=sw(b,o,k)|0;if((m|0)==0){continue a}else{o=m}}}if((l|0)==12){return}}function hv(a,b){a=a|0;b=b|0;zx(b,a,1)|0;return}function iv(b,d,e){b=b|0;d=d|0;e=e|0;var >2“>h=CF(c|0,j)|0;if((h|0)>0){g=-1;break}else return 0}u=v=0;if((o|0)==0){g=2;break}else{g=3;break};case 4:s=r+1|0;t=a|0;if((t<<24>>24|0)==95){r=s;g=4;break}else if((t<<24>>24|0)==0){q=e;g=6;break}else{g=5;break};case 5:o=ma(2,t&255|0)|0;if((u|0)!=0&(v|0)!=0){>2”>h=CF(c|0,j)|0;if((h|0)>0){g=-1;break}else return 0}u=v=0;x=w+25|0;if((x|0)<129){g=7;break}else{g=8;break};case 7:y=k|0;g=9;break;case 8:o=ma(54,x|0)|0;if((u|0)!=0&(v|0)!=0){>2”>h=CF(c|0,j)|0;if((h|0)>0){g=-1;break}else return 0}u=v=0;o=ma(18,b|0)|0;if((u|0)!=0&(v|0)!=0){>2”>10:a[(c|0)+157|0]=0;o=wa(88,b|0,z|0)|0;if((u|0)!=0&(v|0)!=0){>2”>h=CF(c|0,j)|0;if((h|0)>0){g=-1;break}else return 0}>2”>o;c=>2”>0;c=>2”>m;c=>2”>12:o=c|0;if((o|0)==0){g=14;break}else{E=o;g=13;break};case >2”>0;ka(150,c|0);if((u|0)!=0&(v|0)!=0){>2”>h=CF(c|0,j)|0;if((h|0)>0){g=-1;break}else return 0}u=v=0;if((o|0)==0){g=14;break}else{E=o;g=13;break};case 14:ka(150,A|0);if((u|0)!=0&(v|0)!=0){>2”>h=CF(c|0,j)|0;if((h|0)>0){g=-1;break}else return 0}u=v=0;g=16;break;case >2”>h=CF(c|0,j)|0;if((h|0)>0){g=-1;break}else return 0}u=v=0;if((G|0)==0){H=0;I=F;J=m;g=25;break}else{g=18;break};case 18:K=y+w|0;L=0;M=G;N=F;O=10;g=19;break;case >2”>20:pa(6,K|0,156992,(o=i,i=i+8|0,c=L,o)|0)|0;if((u|0)!=0&(v|0)!=0){>2”>h=CF(c|0,j)|0;if((h|0)>0){g=-1;break}else return 0}u=v=0;o=S|0;Aa(60,o|0,127304,272,1)|0;if((u|0)!=0&(v|0)!=0){>2”>h=CF(c|0,j)|0;if((h|0)>0){g=-1;break}else return 0}u=v=0;if((L|0)==(O|0)){g=21;break}else{T=O;U=N;g=22;break};case 21:o=O<<1;V=wa(206,N|0,O<<3|0)|0;if((u|0)!=0&(v|0)!=0){>2”>22:c=S;P=T;Q=U;R=L+1|0;g=23;break;case 23:V=wa(88,b|0,M|0)|0;if((u|0)!=0&(v|0)!=0){>2”>24:H=R;I=Q;J=c|0;g=25;break;case >2”>26:V=c|>2”>h=CF(c|0,j)|0;if((h|0)>0){g=-1;break}else return 0}u=v=0;ka(150,W|0);if((u|0)!=0&(v|0)!=0){>2”>h=CF(c|0,j)|0;if((h|0)>0){g=-1;break}else return 0}u=v=0;X=V;if((y|0)==(k|0)){g=29;break}else{g=28;break};case 28:ka(150,y|0);if((u|0)!=0&(v|0)!=0){>2”>29:c=H;p=X;g=30;break;case 30:i=f;return p|0;case-1:if((h|0)==11){D=v;g=31}u=v=0;break}return 0}function jv(a){a=a|0;var >2”>if((Rx(a,c[((c&3|0)==2?i:i-32|0)+28>>2]|0)|0)==0){j=d}else{xw(a,i,1)|0;j=d+1|0}k=ow(b,i)|0;if((k|0)==0){h=j;break}else{i=k;d=j}}}d=vx(a,f)|0;if((d|0)==0){e=h;break}else{f=d;g=h}}return e|0}function kv(b,d){b=b|0;d=d|0;var >2”>0;if((c|>2”>h=d+8|0;j=c|0;k=j;l=k+157|0;a=>2”>0;n=m+4|0;c=>2”>o=c|0;do{if((o|0)==0){b=kk(16)|0;if((b|0)==0){>2”>c=>2”>c=>2”>Fv(1,115176,(p=i,i=i+1|0,i=i+7&-8,c=0,p)|0)|0;i=p;rc(178072,1)}else{>2”>q+4e6;c[(c|>2”>while(0);c=>2”>c;0;k=j;l=k+157|0;a=>2“>0;n=m+4|0;c=>2“>e=0,f=0,g=0.0,j=0.0,k=0.0,l=0.0,m=0,n=0.0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;e=i;f=a;a=i;i=i+16|0;c=>2“>c=>2“>c=>2“>c=>2“>f=b;b=i;i=i+16|0;c=>2“>c=>2“>c=>2“>c=>3“>g=+h;if(g<0.0){j=g+-.5}else{j=g+.5}>3“>a=~~k;k=+h;if(k<0.0){l=k+-.5}else{l=k+.5}>2“>p=g+16|0;if((c|0)>>>0>=4>>>0){q=kk(b<<5)|0;r=q;s=(b|0)>0;if(s){t=0;do{>2“>0;$m(u);v=r+(t<<5)|0;w=(c|>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;t=t+1|0;}while((t|0)<(b|0))}do{>2“>if((c&2|0)!=0){>2“>v=ew(c|0,108152)|0;do{if((v|0)!=0){>2“>m,y)|0)|0;i=y;z=c|0;if(!((u|0)>0&(z|0)>-1)){break}>2“>while(0);w=nv(b,r,g)|0;if((c&2|0)==0){A=w;break}>2“>A=c|>2“>u=c|0;$m(u);do{if(q){B=v;C=w;D=s;E=m;F=x}else{if((a|0)==0){B=v;C=w;D=s;E=m;F=x;break}>3“>0;H=+h;if(H<0.0){I=H+-.5}else{I=H+.5}>3“>L=~~K;H=+h;if(H<0.0){M=H+-.5}else{M=H+.5}while(0);if((d|0)>>>0>2>>>0){>3”>0;H=+h;>3”>U=+h;>2”>gc(r|0,114504,(y=i,i=i+40|0,c=>3”>H,h=>3”>U,h=V,y)|0)|0;i=y}t=z+1|0;if((t|0)<(b|0)){x=F;m=E;s=D;w=C;v=B;z=t}else{break}}z=kk(b<<5)|0;B=z;v=0;do{>2”>0)+8>>2]|0)+16|0;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>while((v|0)<(b|0));v=g+8|0;s=xv(b,B,c|0)|0;if((a|0)!=0){>2”>Q=e+(R<<2)|0;P=c|>2”>R;if((c|0)==3){>2”>0)+16|0;G=c|0;yv(t,q,s,G,W,X,$w(P|0)|0)}else{>2”>0;Q=c|>2”>0;t=g?P:f;N=Dk()|0;L=P+8|0;J=c|>3”>Z=W-~~Y|0;M=+h;if(M<0.0){_=M+-.5}else{_=M+.5}J=X-~~_|0;do{>2”>ea=da+8|0;c=>2”>0)+112>>2];c[(c|0)+112>>2]=0;ea=vx(P,da)|0;if((ea|0)==0){break}else{da=ea;ba=ba+1|0}}}>2”>0;if((c|0)>=1){da=Z-Q|0;ea=J-Q|0;fa=Z+Q|0;ga=J+Q|0;ha=1;ia=ba;while(1){>2”>0)+(ha<<2)>>2]|0;ja=c|>3”>la=~~ka;M=+h;if(M<0.0){ma=M+-.5}else{ma=M+.5}>3”>pa=~~oa;M=+h;if(M<0.0){qa=M+-.5}else{qa=M+.5}ja=~~qa;if((pa|0)>(la|0)&(ja|0)>(na|0)){ra=la+da|0;la=na+ea|0;na=fa+pa|0;pa=ga+ja|0;if((ra|0)>-1){sa=(ra|0)/(s|0)|0}else{sa=((ra+1|0)/(s|0)|0)-1|0}if((la|0)>-1){ta=(la|0)/(s|0)|0}else{ta=((la+1|0)/(s|0)|0)-1|0}if((na|0)>-1){ua=(na|0)/(s|0)|0}else{ua=((na+1|0)/(s|0)|0)-1|0}if((pa|0)>-1){va=(pa|0)/(s|0)|0}else{va=((pa+1|0)/(s|0)|0)-1|0}if(!((sa|0)>(ua|0)|(ta|0)>(va|0))){pa=sa;while(1){na=ta;while(1){Gk(N,pa,na);if((na|0)<(va|0)){na=na+1|0}else{break}}if((pa|0)<(ua|0)){pa=pa+1|0}else{break}}}pa=ux(ba)|0;if((pa|0)!=0){na=ba;la=pa;do{>2”>wa=c|0}else{wa=ia}>3”>Pm(k,ha);K=+h;>2”>ia=~~xa+Z|0;ga=~~ya+J|0;fa=ha+8|0;ea=c|0;do{>3”>da=~~(M+(+h+ +>3”>h*.5);ba=ia-da|0;na=ga-la|0;pa=da+ia|0;da=la+ga|0;if((ba|0)>-1){za=(ba|0)/(s|0)|0}else{za=((ba+1|0)/(s|0)|0)-1|0}if((na|0)>-1){Aa=(na|0)/(s|0)|0}else{Aa=((na+1|0)/(s|0)|0)-1|0}if((pa|0)>-1){Ba=(pa|0)/(s|0)|0}else{Ba=((pa+1|0)/(s|0)|0)-1|0}if((da|0)>-1){Ca=(da|0)/(s|0)|0}else{Ca=((da+1|0)/(s|0)|0)-1|0}if(!((za|0)>(Ba|0)|(Aa|0)>(Ca|0))){da=za;while(1){pa=Aa;while(1){Gk(N,da,pa);if((pa|0)<(Ca|0)){pa=pa+1|0}else{break}}if((da|0)<(Ba|0)){da=da+1|0}else{break}}}if((ia|0)>-1){Da=(ia|0)/(s|0)|0}else{Da=((ia+1|0)/(s|0)|0)-1|0}if((ga|0)>-1){Ea=(ga|0)/(s|0)|0}else{Ea=((ga+1|0)/(s|0)|0)-1|0}da=mw(t,ha)|0;if((da|0)==0){break}else{Fa=da}do{Ev(Fa,Da,Ea,N,Z,J,s,G);Fa=ow(t,Fa)|0;}while((Fa|0)!=0)}else{if((ia|0)>-1){Ga=(ia|0)/(s|0)|0}else{Ga=((ia+1|0)/(s|0)|0)-1|0}if((ga|0)>-1){Ha=(ga|0)/(s|0)|0}else{Ha=((ga+1|0)/(s|0)|0)-1|0}da=mw(t,ha)|0;if((da|0)==0){break}else{Ia=da}do{>2”>0)+212>>2]|0)!=(c[(c[(c[((c&3|0)==2?Ia:Ia-32|0)+28>>2]|0)+8>>2]|0)+212>>2]|0)){Ev(Ia,Ga,Ha,N,Z,J,s,G)}Ia=ow(t,Ia)|0;}while((Ia|0)!=0)}}while(0);ha=vx(P,ha)|0;}while((ha|0)!=0)}ha=ux(P)|0;if((ha|0)!=0){fa=ha;ha=0;while(1){>2”>0)+112>>2]=c;ga=vx(P,fa)|0;if((ga|0)==0){break}else{fa=ga;ha=ha+1|0}}}eF($)}else{ha=ux(P)|0;if((ha|0)==0){break}M=+(Q|0);fa=ha;do{>3”>K=+h;if(I<0.0){Ja=I+-.5}else{Ja=I+.5}if(K<0.0){Ka=K+-.5}else{Ka=K+.5}>3”>0;ia=~~(M+(+h+ +>3”>h*.5);ga=ha-ia|0;da=aa-ea|0;pa=ia+ha|0;ia=ea+aa|0;if((ga|0)>-1){La=(ga|0)/(s|0)|0}else{La=((ga+1|0)/(s|0)|0)-1|0}if((da|0)>-1){Ma=(da|0)/(s|0)|0}else{Ma=((da+1|0)/(s|0)|0)-1|0}if((pa|0)>-1){Na=(pa|0)/(s|0)|0}else{Na=((pa+1|0)/(s|0)|0)-1|0}if((ia|0)>-1){Oa=(ia|0)/(s|0)|0}else{Oa=((ia+1|0)/(s|0)|0)-1|0}if(!((La|0)>(Na|0)|(Ma|0)>(Oa|0))){ia=La;while(1){pa=Ma;while(1){Gk(N,ia,pa);if((pa|0)<(Oa|0)){pa=pa+1|0}else{break}}if((ia|0)<(Na|0)){ia=ia+1|0}else{break}}}if((ha|0)>-1){Pa=(ha|0)/(s|0)|0}else{Pa=((ha+1|0)/(s|0)|0)-1|0}if((aa|0)>-1){Qa=(aa|0)/(s|0)|0}else{Qa=((aa+1|0)/(s|0)|0)-1|0}ia=mw(t,fa)|0;if((ia|0)!=0){pa=ia;do{Ev(pa,Pa,Qa,N,Z,J,s,G);pa=ow(t,pa)|0;}while((pa|0)!=0)}fa=vx(P,fa)|0;}while((fa|0)!=0)}}>2”>Kk(N)|0;G=D+(R<<4)+8|0;c=>3”>0;M=+(Q<<1|0);Z=~~+ca((M+(+h- +>3”>O);u=~~+ca((M+(+h- +>2”>O);c=u+Z;do{if((d|0)>>>0>2>>>0){>2”>0;gc(r|0,126120,(y=i,i=i+32|0,c=>2”>fa,c=>2”>u,y)|0)|0;i=y;if((c|0)>0){Ra=0}else{break}do{>2”>0;J=c|>2”>c,>2”>while((Ra|0)<(c|0))}}while(0);Ek(N);}R=R+1|0;}while((R|0)<(b|0));R=jk(b<<2)|0;Ra=R;Qa=0;do{if((a|0)!=0){>2“>0;Oa=c|>2“>0;La=c|>2“>w;S=Pa+(Oa<<3)+4|0;c=W;if((La|0)>0){Oa=Ma;Ma=0;while(1){Fk(Qa,Oa);x=Ma+1|0;if((x|0)<(La|0)){Oa=Oa+8|0;Ma=x}else{break}}}if((d|0)>>>0<=1>>>0){break}>2“>0;Oa=c|>2“>La,c=if((a|0)==0){>2”>0;Av(Sa,X,Qa,Pa+(c<<>2”>A=c|>2”>3)|0,s,c|0,B);Sa=Sa+1|0;}while((Sa|0)<(b|0))}eF®;R=0;do{while((R|0)<(b|0));eF(F);Ek(Qa);eF(z);if((d|0)>>>0>1>>>0){Ta=0}else{n=Pa;i=j;return n|0}while(1){>2“>0;Qa=c|>2“>Ta,c=>2“>f=0,g=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0.0,z=0.0,A=0,B=0,C=0,D=0,E=0.0,F=0.0,G=0,H=0;f=i;g=jk(b<<3)|0;j=c|0;k=e+28|0;l=(j|0)>0;do{while(0);if((a|0)!=0){>2”>0,117712,(j=i,i=i+24|0,c=(>2”>n,c=p,j)|0)|0;i=j}j=jk((p<<3)+8|0)|0;l=j;q=jk((n<<3)+8|0)|0;r=q;s=jk(b*24|0)|0;t=s;u=(b|0)>0;do{if(u){v=e+8|0;w=t;x=0;while(1){y=h[d(x<<5)+8>>3];z=h[d(x<<5)+24>>3];>2”>c|>2”>c|>2”>c=t+(B*24|0);v=B+1|0;if((v|0)<(b|0)){B=v}else{C=x;D=w;break}}}else{w=jk(b<<2)|0;C=w;D=w}}>2”>if((c&64|0)!=0){break}Jb(C|0,b|0,4,24)}else{c=B;Jb(C|0,b|0,4,160)}}while(0);if(u){if((m|0)==0){B=0;e=0;t=0;while(1){>3”>0;x=l+(B<<3)|0;y=+h;>3”>h=>3”>y=+h;>2”>v=c|>3”>z=+h;>3”>y>z?y:z;x=r+(e<<3)|0;z=+h;>3”>h=z>y?z:y;x=t+1|0;v=(x|0)==(p|0);w=B+1|0;if((w|0)<(b|0)){t=v?0:x;e=(v&1)+e|0;B=w}else{break}}}}if((p|0)>=0){y=0.0;B=0;while(1){>3”>h=y;if((B|0)<(p|0)){y=y+z;B=B+1|0}else{break}}}if((n|0)>0){y=0.0;B=n;while(1){e=B-1|0;z=h[r(e<<3)>>3];>3”>h=F;if(!u){eF(s);eF©;eF(j);eF(q);i=f;return g|0}u=(m|0)==0;m=0;B=0;e=0;while(1){>2”>w=c|0;do{if((w&4|0)==0){if((w&8|0)==0){>2”>c=~~(h[l(m+1<<3)>>3]-(E-F));break}}else{>2”>while(0);w=c|0;do{if((w&16|0)==0){if((w&32|0)==0){>2”>c=~~h[r(B+1<<3)>>3];break}}else{>2”>j=c|0;if((j|0)==3){0)|0;if((a|0)!=0){>2“>0,136576,(m=i,i=i+8|0,c=l,m)|0)|0;i=m}if((l|0)<1){h=0;i=g;return h|0}n=jk(b<<4)|0;p=n;q=(b|0)>0;if(q){r=0;do{>2“>r;yv(e+(r<<5)|0,p+(r<<4)|0,l,c|0,0,0,213416);r=r+1|0;}while((r|0)<(b|0));r=jk(b<<2)|0;s=r;t=0;while(1){>2“>u=c|>2“>3)|0,l,c|0,e);t=t+1|0;}while((t|0)<(b|0));eF(v);t=0;do{eF(n);Ek(s);if((d|0)>>>0<2>>>0|q^1){h=r;i=g;return h|0}>2”>n=c|>2”>0;gc(q|0,131600,(m=i,i=i+24|0,c=>2”>n,c=v,m)|0)|0;i=m;v=s+1|0;if((v|0)<(b|0)){s=v}else{h=r;break}}i=g;return h|0}else if((j|0)==4){h=nv(b,e,f)|0;i=g;return h|0}else{h=0;i=g;return h|0}return 0}function pv(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0.0,p=0.0,q=0.0,r=0.0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0;if((a|0)<1){g=(a|0)>-1?a:-a|0;return g|0}i=(e|0)==0;j=(f|0)==0;f=0;while(1){>2”>0;l=i?k:e;m=c|>2”>s=t+8|0;u=c[(c|>3”>h;>3”>0)+132>>2]|0)+8|0;h=r+ +>2”>u=(c|>3”>h;>3”>0)+24|0;h=q+ +>2”>u=c[(c|0)+108>>2]|0;if((u|0)!=0){>3”>h;>3”>0)+108>>2]|0)+64|0;h=q+ +>2”>v=w+8|0;s=c|>3”>s=u+56|0;h=o+ +>2”>s=(c[(c|>3”>h;>2”>s=c|0;if((s|0)==0){y=x}else{>3”>h;>3”>0)+108>>2]|0)+64|0;h=q+ +>2”>y=c|0}>3”>s=u+56|0;h=o+ +>2”>s=(c[(c|>3”>h;>2”>s=c|0;if((s|0)==0){A=z}else{>3”>h;>3”>0)+104>>2]|0)+64|0;h=q+ +>2”>A=c|0}>2”>if((c|0)>0){B=0;C=u}else{break}do{>2”>0;D=c|>2”>0;F=c|>3”>H=D+(s<<4)|0;h=o+ +>3”>H=D+(s<<4)+8|0;h=q+ +>2”>E=(c[c[(c|>3”>h;>3”>0)+8>>2]>>2]|0)+(B*48|0)+24|0;h=q+ +>2”>E=(c[c[(c|>3”>h;>3”>0)+8>>2]>>2]|0)+(B*48|0)+40|0;h=q+ +>2”>B=B+1|0;C=c[(c|0)+8>>2]|0;}>2”>e=0,f=0,g=0,i=0,j=0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0,q=0,r=0;e=a+8|0;a=c|0;f=a+16|0;g=a+24|0;i=a+32|0;j=a+40|0;k=+(b|0);l=k+ +>3”>h;o=m+ +>3”>h=k+ +>3”>h=>3”>l;h=>2”>0;i=c|0;if((i|0)==0){p=j}else{>3”>h;>3”>0)+12>>2]|0)+64|0;h=m+ +>2”>p=c|0}>2”>qv(c[(c|>2”>0;if((q|0)<(c|0)){q=q+1|0;r=p}else{break}}return}function rv(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=mv(a,b,d,e)|0;if((f|0)==0){g=1;return g|0}>2”>i=pv(a,b,f,d,c|0)|0;eF(f);if((i|0)!=0){g=i;return g|0}$>3”>0;d=i+16|0;j=+h;>3”>e=i+32|0;l=+h;>2”>s=c[(c|>2”>y=c|0;s=1;z=o;A=p;B=q;C=r;while(1){>3”>0)+8>>2]|0;E=+h;>3”>G=B;>3”>h=>3”>L;h=>2”>l=ac(b|0,148336,(m=i,i=i+8|0,c=>2”>c=k;if((a|0)!=0){>2”>0,142208,(m=i,i=i+8|0,c=k,m)|0)|0;i=m}>2”>0;c=0;uv(ew(j,146488)|0,d,f)|0;i=g;return >2”>l=e+28|0;c=>2”>d;d=e+4|0;c=n=a|0;if(n<<24>>24==0){break}p=n<<24>>24;if((p|0)==97){if((Za(b|0,105176,5)|0)!=0){if((Za(b|0,102536,6)|0)!=0){break}>2“>5;q=ac(b+5|0,96840,(r=i,i=i+8|0,c=>2“>g=s;break}else{>2“>c=4;t=b+5|0;a:do{if((a|0)==95){q=b+6|0;u=a|0;if(u<<24>>24==0){v=q;break}else{w=q;x=u;y=0}while(1){switch(x<<24>>24|0){case 116:{>2“>u=y|4;c=u;z=u;break};case 98:{>2“>u=y|64;c=u;z=u;break};case 114:{>2“>u=y|1;c=u;z=u;break};case 117:{u=w+1|0;q=a|0;if(q<<24>>24==0){v=u;break a}else{w=u;x=q;y=z}}}else{v=t}}>2”>k,r)|0)|0;i=r;q=c|0;if(!((t|0)>0&(q|0)>0)){break}>2”>c=3;break}else if((p|0)==110){if(n<<24>>24!=110){break}if((Ya(b|0,81480)|0)!=0){break}>2”>c=1;break}else{break}}}while(0);if((a|0)==0){>2”>b=c|>2”>gc(b|0,163592,(r=i,i=i+8|0,c=>3”>gc(b|0,159504,(r=i,i=i+8|0,h=+>2”>gc(b|0,154488,(r=i,i=i+8|0,c=>2”>r)|0)|0;i=r;gc(b|0,151272,(r=i,i=i+8|0,c=>2”>r)|0)|0;i=r;A=c|0;i=f;return A|0}function vv(a,b,c){a=a|0;b=b|0;c=c|0;return uv(ew(a|0,146488)|0,b,c)|0}function wv(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0;f=i;i=i+8|0;g=f|0;h=ew(b|0,145176)|0;do{if((h|0)==0){j=d}else{>2”>g,k)|0)|0;i=k;k=c|0;if((b|0)==1&(k|0)>-1){j=k;break}k=a|0;if(!((k<<24>>24|0)==116|(k<<24>>24|0)==84)){j=d;break}j=e}}while(0);i=f;return j|0}function xv(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,p=0.0,q=0.0,r=0,s=0.0,t=0.0,u=0,v=0;f=i;g=+((a*100|0)-1|0);if((a|0)>0){j=+(e<<1|0);e=0;k=0.0;l=0.0;while(1){m=j+(h[b(e<<5)+16>>3]- h[b(e<<5)>>3]);n=j+(h[b(e<<5)+24>>3]- h[b(e<<5)+8>>3]);p=l-(m+n);q=k-m*n;r=e+1|0;if((r|0)<(a|0)){e=r;k=q;l=p}else{s=q;t=p;break}}}else{s=0.0;t=0.0}l=t*t-g*4.0*s;if(l<0.0){k=+T(l);j=g*2.0;p=(k-t)/j;q=(-0.0-t-k)/j;e=~~p;a=(e|0)==0?1:e;if((d|0)>>>0<=2>>>0){v=a;i=f;return v|0}>3“>0;Ma(121216,27,1,e|0)|0;gc(e|0,120144,(u=i,i=i+40|0,h=>3“>t,h=>3“>l,h=>3“>a,h=>3“>q,h=>3“>s+(t*p+p*g*p),h=s+(t*q+q*g*q),u)|0)|0;i=u;v=a;i=f;return v|0}function yv(a,b,e,f,g,j,k){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;j=j|0;k=k|0;var >3“>q=+h;if(q<0.0){r=q+-.5}else{r=q+.5}>3“>u=+h;if(u<0.0){v=u+-.5}else{v=u+.5}a=Dk()|0;m=g-f|0;w=j-f|0;x=g+f-~~p+~~t|0;g=j+f-~~r+~~v|0;if((m|0)>-1){y=(m|0)/(e|0)|0}else{y=((m+1|0)/(e|0)|0)-1|0}if((w|0)>-1){z=(w|0)/(e|0)|0}else{z=((w+1|0)/(e|0)|0)-1|0}if((x|0)>-1){A=(x|0)/(e|0)|0}else{A=((x+1|0)/(e|0)|0)-1|0}if((g|0)>-1){B=(g|0)/(e|0)|0}else{B=((g+1|0)/(e|0)|0)-1|0}if(!((y|0)>(A|0)|(z|0)>(B|0))){g=y;while(1){y=z;while(1){Gk(a,g,y);if((y|0)<(B|0)){y=y+1|0}else{break}}if((g|0)<(A|0)){g=g+1|0}else{break}}}>2“>Kk(a)|0;A=Jk(a)|0;B=b+8|0;c=f+e;if((d|0)>>>0<=2>>>0){Ek(a);i=l;return}>2”>0;gc(b|0,126120,(z=i,i=i+32|0,c=>2”>A,c=>2”>f,z)|0)|0;i=z;if((c|0)>0){C=0}else{Ek(a);i=l;return}do{>2”>0;e=c|>2”>c,>2”>while((C|0)<(c|0));Ek(a);i=l;return}function zv(a,b){>2”>2]|0)-(c[c>>2]|0)|0}function Av(a,b,d,e,f,g,i){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;i=i|0;var >2”>l=0,m=0,n=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0.0,B=0.0,C=0.0;l=i;i=i+8|0;m=l|0;n=m;p=e+4|0;q=c|0;r=(q|0)>0;a:do{if®{>2”>w=v;x=c|>2”>0;c=>2”>y;c=>2”>while(0);v=c|0;A=h[k(v<<5)>>3];if(A<0.0){B=A+-.5}else{B=A+.5}A=h[k(v<<5)+8>>3];if(A<0.0){C=A+-.5}else{C=A+.5}>2”>da(j,a)|0)-~~B;k=g+4|0;c=(da(j,b)|0)-~~C;if®{>2”>p=e;u=c|>2”>0;c=>2”>t;c=if((d|0)>>>0<=1>>>0){z=1;i=l;return z|0}>2“>0;v=c|>2“>0,129304,(k=i,i=i+40|0,c=>2“>a,c=>2“>e,c=v,k)|0)|0;i=k;z=1;i=l;return z|0}function Cv(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=c|>2“>0)+16>>2]<<2)>>2]|0;a=c[d+(c[(c|0)+16>>2]<<2)>>2]|0;if((e|0)>(a|0)){f=1;return f|0}f=((e|0)<(a|0))<<31>>31;return f|0}function Dv(a,b){a=a|0;b=b|0;var >2“>0;a=c|>3“>h;>3“>h;if(e<f){g=1;return g|0}g=(e>f)<<31>>31;return g|0}function Ev(a,b,d,e,f,g,j,k){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;j=j|0;k=k|0;var >3“>b|0);b=n+8|0;h=+(d|0);do{if((k|0)!=0){>2“>if((c|0)<=0){i=l;return}r=m;s=n;t=o;u=+(f|0);v=+(g|0);w=+(j|0);x=o|0;y=o+8|0;z=m+16|0;A=0;B=q;do{>2“>0;C=c|>2“>0;E=c|>2“>0;G=q+(A*48|0)+16|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>E=C;c=>2“>c=>2“>c=>2“>c=>2“>E=C+16|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>E=C;c=>2“>c=>2“>c=>2“>c=>3“>h;>3“>h;>3“>h=K;if(J<0.0){L=(J+1.0)/w+-1.0}else{L=J/w}>3“>h;>3“>h;>3“>h=M;if(I<0.0){N=(I+1.0)/w+-1.0}else{N=I/w}>2“>c=>2“>c=>2“>c=>2“>c=>2“>G=C+(E<<4)|0;c=>2“>c=>2“>c=>2“>c=>3“>h;>3“>h;>3“>h=O;if(J<0.0){P=(J+1.0)/w+-1.0}else{P=J/w}>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>3“>h;>3“>h;>3“>h=Q;if(I<0.0){R=(I+1.0)/w+-1.0}else{R=I/w}>2“>A=A+1|0;B=c[(c|0)+8>>2]|0;}>2“>while(0);Pm(o,c[((c&3|0)==2?a:a-32|0)+28>>2]|0);a=o|0;R=+(f|0)+ +>3“>h=R;f=o+8|0;Q=+(g|0)+ +>3“>h=Q;if(R<0.0){S=(R+1.0)/+(j|0)+-1.0}else{S=R/+(j|0)}>3“>h=T;lv(n,o,e);i=l;return}function Fv(a,b,d){a=a|0;b=b|0;d=d|0;var >2“>d;c=0;g=Gv(a,b,f|0)|0;i=e;return g|0}function Gv(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0;e=i;f=(a|0)==3;if(f){g=c|0}else{g=(a|0)==2?1:a}c=g;h=c|0;c=h>>>0>g>>>0?h:g;if(g>>>0<(c|0)>>>0){g=c|0;do{if((g|0)==0){h=_a()|0;c=h;if((h|0)==0){j=1}else{k=h;break}i=e;return j|0}else{k=g}}while(0);if(f){l=k}else{c=lb(k|0)|0;l=c|0}Sb(l|0,b|0,d|0)|0;j=0;i=e;return j|0}l=c|0;if((l|0)==0){>2“>gc(k|0,118168,(g=i,i=i+8|0,c=(a|0)==1?156768:127176,g)|0)|0;i=g}Sb(k|0,b|0,d|0)|0;j=0;i=e;return j|0}do{if((c|0)==0){k=dF(c|0)|0;c=k;if((k|0)!=0){break}Ec((a|0)==1?156768:127176)|0;Ec[c&63](108144)|0}while(1){a=$b(c|0,c|0,b|0,d|0)|0;l=c|0;if((a|0)>-1&(a|0)<(l|0)){m=12;break}f=l<<1;l=a+1|0;a=(f|0)>(l|0)?f:l;c=a;if((gF(c|0,a)|0)==0){m=14;break}}if((m|0)==12){Ec[c&63](c|0)|0;j=0;i=e;return j|0}else if((m|0)==14){>2”>d=0,e=0,f=0;d=i;i=i+16|0;e=d|0;f=e;c=>2”>f=(d|0)==0?1024:d;c=>2”>c=>2”>c=i;a=0;return}function Jv(a,b){a=a|0;b=b|0;var >2“>0;g=f;h=(c|>2“>0)-g|0;g=a+12|0;if((c|0)==0){>2“>c=>2“>k+j;c=k+b;return 0}function Kv(a,b,d){a=a|0;b=b|0;d=d|0;var >2“>0;g=a+8|0;h=c|0;if((f+d|0)>>>0<=h>>>0){>2“>0;k=j+d|0;c=k;return d|0}>2“>0;n=m;o=h-n|0;h=o<<1;p=o+d|0;o=(p|0)>(h|0)?p:h;h=f-n|0;n=a+12|0;if((c|0)==0){>2“>c=>2“>l;c=>2“>0;k=j+d|0;c=k;return d|0}function Lv(a,b){a=a|0;b=b|0;var >2“>0;g=a+8|0;h=c|0;if((f+d|0)>>>0<=h>>>0){>2“>0;k=j+d|0;c=k;return d|0}>2“>0;n=m;o=h-n|0;h=o<<1;p=o+d|0;o=(p|0)>(h|0)?p:h;h=f-n|0;n=a+12|0;if((c|0)==0){>2“>c=>2“>l;c=>2“>0;k=j+d|0;c=k;return d|0}function Mv(a){>2“>eF(c|0);return}function Nv(a){a=a|0;var >2“>0;if(e>>>0<=(c|0)>>>0){f=-1;return f|0}e-1;f=d|0;return f|0}function Ov(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var >2”>Fv(1,102488,(k=i,i=i+8|0,c=h,k)|0)|0;i=k;l=-1;i=g;return l|0}k=Oc(a,b)|0;if((k|0)==0){l=-1;i=g;return l|0}Sv(a,k,d,e,j,f);l=0;i=g;return l|0}function Pv(a,b){a=a|0;b=b|0;return a|0}function Qv(a,b){a=a|0;b=b|0;var c=0;if((Hx(b|0)|0)==(a|0)){c=b;return c|0}c=zx(a,b,0)|0;return c|0}function Rv(a,b){a=a|0;b=b|0;var c=0;if((Hx(b|0)|0)==(a|0)){c=b;return c|0}c=xw(a,b,0)|0;return c|0}function Sv(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;g=(f|0)!=0;if(g){Tc(a,b,d)}h=sy(a)|0;if((h|0)!=0){i=h;do{h=Oc(i,b)|0;if((h|0)!=0){Sv(i,h,c,d,e,f)}i=ty(i)|0;}while((i|0)!=0)}if(g){return}Tc(a,b,d);return}function Tv(a,b,d){a=a|0;b=b|0;d=d|0;fy(c|0)|0;fy(c|0)|0;tx(c|0,b);return}function Uv(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=a|0;e=Vx(d,173376,0)|0;if((e|0)!=0|(b|0)==0){f=e;g=f;return g|0}e=Ix(d)|0;Ov(e,e|0,64,0,1)|0;b=ux(e)|0;if((b|0)!=0){h=b;do{b=h|0;i=Vx(b,c|0,0)|0;if((i|0)==0){j=5}else{b=i|0;k=Vx(b,c|0,0)|0;if((k|0)==0){j=9}else{Vx(a,c|0,0)|0}function Wv(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;g=i;i=i+72|0;h=g|0;j=g+24|0;k=g+48|0;do{if((b|0)==0){l=c|0;if((l|0)!=0){m=l;break}l=Hw(0,172632,0)|0;c=l;m=l}else{m=b}}while(0);b=m|0;if((f|0)==0){l=Vx(b,173376,0)|0;if((l|0)==0){n=0;i=g;return n|0}if((d|0)==0){>2”>o=c|0}else if((d|0)==3|(d|0)==2){>2”>Fv(1,96792,(p=i,i=i+8|0,c=d,p)|0)|0;i=p;n=0;i=g;return n|0}if((o|0)==0){n=0;i=g;return n|0}>2”>e;n=Hc[c&63](o,h,4)|0;i=g;return n|0}h=Ix(b)|0;Uv(m,1)|0;o=Vx(b,173376,0)|0;do{if((o|0)==0){q=0}else{if((d|0)==0){>2”>q=c|0;break}else if((d|0)==1){>2”>Fv(1,96792,(p=i,i=i+8|0,c=d,p)|0)|0;i=p;q=0;break}}}>2”>e;l=q|0;r=Hc[c&63](q,k,4)|0;fh(q,o)|0;do{if((r|0)==0){>2”>e;o=Hc[c&63](q,j,4)|0;if((o|0)!=0){0;o=sx(m,24)|0;a=>2“>dy(m,e)|0;c=>2“>k;Hc[c&63](q,o,1)|0;s=o;t=37;break}o=Vx(h|0,173376,0)|0;do{if((o|0)==0){u=0}else{if((d|0)==0){>2“>u=c|0;break}else if((d|0)==3|(d|0)==2){>2“>Fv(1,96792,(p=i,i=i+8|0,c=d,p)|0)|0;i=p;u=0;break}}}while(0);o=bh(u)|0;k=sx(m,24)|0;v=k;a=>2“>dy(m,e)|0;w=k+12|0;c=>2“>o;Hc[c&63](u,k,1)|0;if((d|0)==0){Ov(h,h|0,76,k,1)|0;s=v;t=37;break}else if((d|0)==3|(d|0)==2){k=ux(h)|0;if((k|0)==0){s=v;t=37;break}o=m+52|0;y=k;while(1){k=mw(h,y)|0;if((k|0)!=0){z=k;do{k=Vx(z|0,c|>2“>B=c|>2“>Sc[c[(c|>2“>0,c|0,D,D+4|0)|0;E=C}else{E=k+12|0}>2“>0)|0;c[(c|y=Vx(z|0,c|>2”>C=c|>2”>Sc[c[(c|>2”>0,c|0,B,B+4|0)|0;G=D}else{G=y+12|0}>2”>0)|0;c[(c|>2”>z=r+12|0;fy(m,c|>2”>h=c|0}else if((b|0)==3|(b|0)==2){>2”>h=c|0}else{>2”>f=c|0;if((d|0)==0){g=Hc(h,0,128)|0;i=e;return g|0}else{g=Hc(h,d,8)|0;i=e;return g|0}return 0}function Yv(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;d=b+12|0;a=a|yy(b,174328,c|yy(b,174328,c|yy(b,174328,c|0)|0;e=uy(b)|0;if((e|0)!=0){>2“>0,c|>2“>0,c|>2“>0,c|0)|0;j=uy(b)|0;k=(j|0)==0;l=k?b:j;Zv(l,d);return}i=c|0;if((i|0)==0|(i|0)==(b|0)){j=uy(b)|0;k=(j|0)==0;l=k?b:j;Zv(l,d);return}>2“>0;m=c|>2“>n=c|>2“>0;r=c|0;s=sx(b,24)|0;a=>2“>dy(b,n)|0;c=r;a=a|0;a=a|>2”>63](m,s,1)|0;p=Hc[c&63](i,p,8)|0;}while((p|0)!=0)}>2”>0;i=p;f=c|>2”>p=c|>2”>0;r=c|0;q=sx(b,24)|0;a=>2”>dy(b,p)|0;c=r;a=a|0;a=a|>2“>63](f,q,1)|0;o=Hc[c&63](i,o,8)|0;}while((o|0)!=0)}>2“>0;e=c|>2“>i=c|>2“>0;q=c|0;r=sx(b,24)|0;a=>2“>dy(b,i)|0;c=q;a=a|0;a=a|>2”>63](e,r,1)|0;f=Hc[c&63](o,f,8)|0;}while((f|0)!=0);j=uy(b)|0;k=(j|0)==0;l=k?b:j;Zv(l,d);return}function Zv(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;d=i;e=Wx(b,c|>2”>j=c|0;break}else if((g|0)==0){>2”>j=c|0;break}else{>2”>while(0);g=e+8|0;if((c|0)!=0){i=d;return}>2”>m=c|0;break}else if((h|0)==1){>2”>m=c|0;break}else{>2”>while(0);c=>2”>o=c|0}else if((g|0)==1){>2”>o=c|0}else{>2”>while(0);o=Hx(b)|0;k=e+12|0;c=>2”>o=Hx(b)|0;e=dy(o,c|>2”>0)+(c<<b=0,d=0,e=0;c=a;b=a|0;d=Vx(b,c|0,0)|0;if((d|0)!=0){$>2“>if((Ay(a,c|0)|0)!=0){e=1;return e|0}>2“>if((Ay(a,c|0)|0)!=0){e=1;return e|0}>2“>d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;d=i;e=a|0;f=Hx(e)|0;g=Ix(Hx(e)|0)|0;e=c&3;a=Vx(g|0,173376,0)|0;do{if((a|0)!=0){if((e|0)==3|(e|0)==2){>2“>h=c|0}else if((e|0)==0){>2“>Fv(1,96792,(g=i,i=i+8|0,c=e,g)|0)|0;i=g;break}if((h|0)==0){break}>2“>fy(f,c|>2“>while(0);n=c|0;o=n;tx(f,o);i=d;return}function aw(a,b){a=a|0;b=b|0;var d=0;d=b|0;b=Vx(d,c|0,0)|0;do{if((b|0)!=0){b=0,d=0;b=a|0;d=Vx(b,c|0,0)|0;if((d|0)==0){return}$v(a|0,d);Xx(b,c|0)|0;return}function cw(a,b){a=a|0;b=b|0;var d=0;d=b|0;b=Vx(d,c|0,0)|0;do{if((b|0)!=0){b=0,d=0;b=a|0;d=Vx(b,c|0,0)|0;if((d|0)==0){return}$v(a|0,d);Xx(b,c|0)|0;return}function ew(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=i;i=i+24|0;e=d|0;f=Vx(a,c|0,0)|0;if((f|0)==0){g=0;i=d;return g|0}>2“>0;c=e=Vx(a,c|>2”>0)+(c<<2)>>2]|0;i=d;return g|0}function fw(a,b){a=a|0;b=b|0;var d=0;d=Vx(a,c|0,0)|0;return >2”>0)+(c<<2)>>2]|0}function gw(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;e=i;i=i+24|0;f=e|0;g=Vx(a,c|0,0)|0;if((g|0)==0){h=-1;i=e;return h|0}>2”>0;c=f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;f=i;i=i+24|0;g=f|0;h=Hx(b)|0;j=Vx(b,c|>2“>0)+(c<<>2“>0)+(c<<>2“>l=c|>2“>0;o=fh(l,0)|0;c=>2“>o=c|>2“>0;k=c|0;j=sx(h,24)|0;a=>2“>dy(h,o)|0;c=>2“>m;Hc[c&63](l,j,1)|0;Lx(h,b,d);i=f;return 0}else{>2“>0)|0;c=dy(h,e)|0;Lx(h,b,d);i=f;return 0}return 0}function iw(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var l=c|0;if((l|0)!=0){m=l;break}l=Hw(0,172632,0)|0;c=l;m=l}else{m=h}}while(0);h=Vx(m|0,173376,0)|0;do{if((h|0)!=0){if((k|0)==3|(k|0)==2){>2”>n=c|0}else if((k|0)==0){>2”>Fv(1,96792,(m=i,i=i+8|0,c=k,m)|0)|0;i=m;break}if((n|0)==0){break}>2”>b;m=Hc[c&63](n,g,4)|0;if((m|0)==0){break}else{o=m}p=hw(a,o,d)|0;i=f;return 0}}>2”>d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;d=i;i=i+24|0;e=d|0;f=Hx(a)|0;g=a;h=c|>2”>q=c|0}else if((p|0)==3|(p|0)==2){>2”>q=c|0}else{r=8;break}if((q|0)==0){j=n;r=19;break}s=Hc(q,0,128)|0}else{s=Hc(q,e,8)|0}if((s|0)==0){j=n;r=19;break}0;t=Vx(b,c|0,0)|0;if((t|0)==0){j=1;r=19;break}>2”>0;c=u=Vx(a,c|>2“>0)+(c<<2)>>2]|0;hw(b,f,t)|0;if((gy(t)|0)!=0){t=Vx(b,c|>2“>0)+(c<<2)>>2]|0)}>2“>Fv(1,96792,(h=i,i=i+8|0,c=p,h)|0)|0;i=h;j=n;i=d;return j|0}else if((r|0)==19){i=d;return j|0}return 0}function kw(a,b,c){a=a|0;b=b|0;c=c|0;Yv(a);return}function lw(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;e=Vx(b|0,c|>2“>g=c|>2“>Sc[c[(c|>2“>0,c|0,i,i+4|0)|0;j=h}else{j=e+12|0}>2“>0)|0;c[(c|>2“>if((c|0)==(a|0)){f=b+16|0}else{>2“>b;g=c|>2“>while(0);e=a+32|0;a=f+32|0;ah(c|>2“>0)|0;f=c|>2“>63](f,0,128)|0;c=>2“>d=0,e=0,f=0;d=i;i=i+40|0;e=d|0;if((c|0)==(a|0)){f=b+16|0;i=d;return f|0}else{>2“>b;b=c|>2“>d=0,e=0,f=0,g=0,h=0,j=0,k=0;d=i;i=i+40|0;e=d|0;f=c[((c&3|0)==3?b:b+32|0)+28>>2]|0;do{>2“>c=>2“>0;j=Hc[c&63](h,e,4)|0;if((j|0)==0){k=0}else{g=j;break}i=d;return k|0}}>2“>0,c|>2“>0;f=Hc[c&>2“>Yg(c|0)|0;k=f;i=d;return k|0}function pw(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0;d=i;i=i+40|0;e=d|0;do{>2“>c=>2“>0;h=Hc[c&63](g,e,4)|0;if((h|0)==0){j=0}else{f=h;break}i=d;return j|0}}>2“>0,c|>2“>0;b=Hc[c&>2“>Yg(c|0)|0;j=b;i=d;return j|0}function qw(a,b){a=a|0;b=b|0;var >2“>if((c|0)==(a|0)){g=f+16|0}else{>2“>f;h=c|>2“>while(0);e=a+32|0;a=g+28|0;ah(c|>2“>0)|0;g=c|>2“>63](g,b|0,8)|0;c=>2“>d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;d=i;i=i+80|0;e=d|0;f=d+40|0;g=b+12|0;if((c|0)==(a|0)){h=b+16|0;j=4}else{>2“>b;k=c|>2“>l=a+32|0;f=h+32|0;ah(c|>2“>0)|0;k=c|>2“>63](k,0,128)|0;c=>2“>if((c|0)==(a|0)){o=b+16|0}else{>2“>b;h=c|>2“>while(0);e=a+32|0;a=o+28|0;ah(c|>2“>0)|0;o=c|>2“>63](o,0,128)|0;c=>2“>e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;e=i;i=i+160|0;f=e|0;g=e+40|0;h=e+80|0;j=e+120|0;k=c|0;if((k&3|0)!=2){l=f+16|0;m=f;f=a+32|0;n=a+28|0;o=b;p=k;while(1){>2“>0;if((c|0)==(a|0)){q=k+16|0}else{>2“>k;k=c|>2“>r=q+28|0;ah(c|>2“>0)|0;k=c|>2“>63](k,o|0,8)|0;k=u;c=>2“>if((c|0)!=(d|0)){s=k;t=26;break}>2“>p=c|0;do{>2“>c=>2“>0;q=Hc[c&63](f,j,4)|0;if((q|0)!=0){v=q;t=7;break}w=a+32|0;x=o}}while(0);do{if((t|0)==7){>2“>0,c|>2“>0;q=Hc[c&>2“>Yg(c|0)|0;if((q|0)==0){w=j;x=a+28|0;break}else{s=q;i=e;return s|0}}}while(0);b=g+16|0;v=h+16|0;q=h;h=d+12|0;j=d+16|0;p=g;g=0;while(1){if((g|0)==0){>2“>c=>2“>0;f=Hc[c&63](o,q,4)|0;if((f|0)==0){s=0;t=26;break}else{y=f}}>2“>0,c|>2“>0;m=Hc[c&>2“>Yg(c|0)|0;z=m}else{>2“>3|0)==2?g:g-32|0)+28>>2]|0;if((c|0)==(a|0)){A=m+16|0}else{>2“>m;m=c|>2“>f=A+28|0;ah(c|>2“>0)|0;m=c|>2“>63](m,g|0,8)|0;c=>2“>if((c|0)==(d|0)){g=o}else{s=o;t=26;break}}if((t|0)==26){i=e;return s|0}return 0}function tw(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var >2“>0;l=g;m=c|>2“>f;c=>2“>m&12|f|2;c=>2“>d;c=e;yw(b,h);if((a&64)==0){Jx(b,g);return h|0}Wx(g,c|0,16,0)|0;cw(b,h);Jx(b,g);return h|0}function uw(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0;h=i;i=i+368|0;j=h|0;k=h+40|0;l=h+72|0;m=h+112|0;n=h+144|0;o=h+184|0;p=h+216|0;q=h+256|0;r=h+288|0;s=h+328|0;t=h+360|0;do{if((Yw(b,2,f,t,0)|0)==0){if((f|0)!=0){break}if((g|0)==0){u=0;v=0;w=0;x=0;y=6;break}if((Pw(b)|0)!=0){u=0;v=0;w=0;x=0;y=6}}else{>2“>B=s;c=>2“>u|w;c=>2“>c=>2“>0;D=Hc[c&63](B,r,4)|0;if((D|0)==0){break}else{C=D}}>2“>0,c|>2“>0;F=Hc[c&>2“>Yg(c|0)|0;if((F|0)==0){break}else{G=F}i=h;return G|0}}while(0);do{if((Ow(b)|0)!=0){z=q|0;if(A){break}>2“>v|x;c=>2“>e;if((c|0)==(b|0)){H=d+16|0}else{>2“>d;F=c|>2“>D=b+36|0;F=H+20|0;ah(c|>2“>0)|0;B=c|>2“>63](B,z,4)|0;c=>2“>z=o;c=>2“>u|w;c=>2“>c=>2“>0;B=Hc[c&63](z,n,4)|0;if((B|0)==0){y=23;break}else{I=B}}>2“>0,c|>2“>0;K=Hc[c&>2“>Yg(c|0)|0;if((K|0)==0){y=23}else{L=K}}}while(0);if((y|0)==23){if((Ow(b)|0)==0){break}F=Ix(E)|0;D=m|0;if(A){break}>2“>v|x;c=>2“>e;if((c|0)==(F|0)){M=d+16|0}else{>2“>d;K=c|>2“>B=F+36|0;F=M+20|0;ah(c|>2“>0)|0;K=c|>2“>63](K,D,4)|0;c=if((a&4)!=0&(d|0)==(e|0)){G=0;i=h;return G|0}g=k|0;if((d|0)==0|(e|0)==0){break}>2”>0;c=>2”>d;if((c|0)==(b|0)){N=e+16|0}else{>2”>e;L=c|>2”>M=b+36|0;L=N+20|0;ah(c|>2”>0)|0;l=c|>2”>63](l,g,4)|0;c=>2”>f=tw(b,d,e,c|0)|0;ax(b,2,f|0);G=f;i=h;return G|0}function vw(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>3|0)==3;h=g?b-32|0:b;j=g?b:b+32|0;b=c|>2”>0;if((c|0)==(a|0)){k=b+16|0}else{>2”>b;b=c|>2”>f=a+32|0;b=c|>2”>0)|0;m=h|0;Hc[c&>2”>Yg(b)|0;b=a+36|0;l=c|>2”>0)|0;Hc[c&>2”>Yg(l)|0;if((c|0)==(a|0)){n=g+16|0}else{>2”>g;g=c|>2”>e=c|>2”>0)|0;g=j|0;Hc[c&>2”>Yg(e)|0;e=c|>2”>0)|0;Hc[c&>2“>e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Za=0,_a=0,$a=0,ab=0,bb=0;e=i;i=i+128|0;f=e|0;g=e+8|0;h=a+8|0;j=c|>2“>ah(a,0)|0;k=c|0}>2“>0;l=c|>2“>0;n=j+8|0;o=c|>2“>0;q=a+20|0;c=>2“>32769;r=c|0;if((b|0)==0){if((r|0)==0){s=0;i=e;return s|0}if((d&448|0)==0){s=0;i=e;return s|0}if((d&64|0)==0){do{if((d&256|0)==0){>2“>u=y|0;c=>2“>c=>2“>t=r|0;u=c|0;if((u|0)==0){v=r;break}else{z=r;A=t;B=u}while(1){>2“>c;>2“>z;u=B|0;t=c|0;if((t|0)==0){v=B;break}else{z=B;A=u;B=t}}}}>2“>s=c|0;i=e;return s|0}else{s=v+(-o|0)|0;i=e;return s|0}}>2“>if((c|0)<0){C=9}else{D=k}}else{C=9}if((C|0)==9){k=a+12|0;B=-o|0;if((o|0)<0){A=r;while(1){>2“>x=y|0;c=>2“>c=A;A=y;continue}>2“>0;x=c|0;if((x|0)!=0){Tc(>2“>if((c|0)<0){>2“>y=A+4|0;x=c|0;if((x|0)!=0){>2“>c;>2“>x=c|Tc(a,A+B|0,j)}>2”>Sc[c&127](a,A,0,j)|0}if((x|0)==0){break}else{A=x}}}>2”>c=>2”>if((c[(c|0)+4>>2]|0)==8){if((d&4098|0)==0){C=51;break}A=(m|0)<0;k=b+l|0;if(A){>2”>k=a;B=Hc[c&63](a,b,4)|0;if((B|0)==0){C=51;break}v=(p|0)==0;x=(m|0)<1;z=B;while(1){B=z+l|0;if(A){G=Sc(a,E,F,j)|0}}while(0);if((G|0)!=0){C=51;break a}if((z|0)==(b|0)){break}>2“>z=c[(c|>2“>c;>2“>c;H=z;I=f;C=202}else{C=51}}while(0);b:do{if((C|0)==51){do{if((d&2565|0)==0){if((d&32|0)!=0){G=b;if((o|0)<0){>2“>K=c|0}else{K=F}if((r|0)==0){L=f;M=f;N=G;O=J;C=222;break}else{P=J;Q=G;R=K;C=70;break}}if((r|0)==0){L=f;M=f;N=0;O=b;C=222;break}if((o|0)<0){>2“>P=b;Q=0;R=c|0;C=70}else{do{if((d&512|0)==0){G=b+l|0;if((m|0)>=0){Y=G;break}>2“>if((c[(c|0)+4>>2]|0)==4){>2“>aa=c|0}else{aa=A+v|0}y=aa+l|0;if(z){ca=Sc(a,R,ba,j)|0}}while(0);if((ca|0)==0){C=89;break}>2”>y=c|0;w=B+1|0;if((y|0)==0){s=0;C=246;break}if((w|0)<(G|0)){A=y;B=w}else{C=77;break}}if((C|0)==77){if(F){ea=f;fa=f;ga=0;ha=r}else{Z=r;_=f;$=f;break}while(1){do{>2”>B=ha+4|0;x=c|>2”>k=x|0;c=>2”>c=>2”>c=>2”>x=ha|0;k=c|>2”>B=k+4|0;c=>2”>c=>2”>c=>2”>while(0);k=c|0;B=ga+2|0;if((B|0)<(G|0)){ea=ka;fa=ja;ga=B;ha=k}else{Z=k;_=ja;$=ka;break}}}else if((C|0)==89){if(E){>2”>na=c|0}else{na=la+x|0}t=na+l|0;if(F){pa=Sc(a,R,oa,j)|0}else{if(B){pa=Ya(R|0,oa|0)|0;break}else{pa=wF(R|0,oa|0,m|0)|0;break}}}while(0);if((pa|0)==0){T=P;U=la;V=Q;W=ma;X=y;C=151;break c}if((pa|0)>=0){break}>2“>ra=c|0}else{ra=qa+x|0}u=ra+l|0;if(F){ta=Sc(a,R,sa,j)|0}else{if(B){ta=Ya(R|0,sa|0)|0;break}else{ta=wF(R|0,sa|0,m|0)|0;break}}}while(0);if((ta|0)>=0){C=129;break}>2”>c;>2”>la;c=>2”>c=>2”>la;v=c|0;if((v|0)==0){L=qa;M=la;N=Q;O=P;C=222;break c}else{z=v;w=la;y=qa;continue}}>2”>va=c|0}else{va=ua+x|0}A=va+l|0;if(F){xa=Sc(a,R,wa,j)|0}else{if(B){xa=Ya(R|0,wa|0)|0;break}else{xa=wF(R|0,wa|0,m|0)|0;break}}}while(0);if((xa|0)>0){>2“>c;>2“>la;c=>2“>c=>2“>la;A=c|0;if((A|0)==0){L=la;M=ua;N=Q;O=P;C=222;break c}else{z=A;w=ua;y=la}}if((C|0)==130){>2“>c=la;L=y;M=la;N=Q;O=P;C=222;break}else if((C|0)==148){>2“>c=la;L=la;M=ma;N=Q;O=P;C=222;break}}}while(0);do{if((C|0)==151){if((U|0)==0){L=X;M=W;N=V;O=T;C=222;break}>2“>c|>2“>c;>2“>c;if((d&516|0)!=0){ya=U;break}if((d&8|0)!=0){>2“>c;>2“>0;c=U;za=W;Aa=T;C=189;break}if((d&16|0)!=0){>2“>c;>2“>0;c=U;Ba=W;Ca=T;C=196;break}if((d&4098|0)!=0){H=U;I=W;C=202;break b}if((d&2049|0)!=0){>2“>c=>2“>c;>2“>if((c[(c|0)+4>>2]&4|0)==0){>2“>0;w=f+4|0;c=>2“>c=>2“>0)+16|0;c=(>2“>w=c|0;if((w|0)!=0){Tc(a,T,j)}>2“>Sc[c&127](a,V,0,j)|0;ya=U}}while(0);do{if((C|0)==222){>2“>0;c=0;if((d&8|0)!=0){za=M;Aa=O;C=189;break}if((d&16|0)!=0){Ba=M;Ca=O;C=196;break}if((d&516|0)!=0){Ga=O;Ha=M;break b}if((d&2049|0)!=0){Da=M;Ea=0;Fa=O;C=229;break}if((d&32|0)==0){Ga=0;Ha=M;break b}>2“>0)+16|0;c=(>2“>w=f+4|0;z=c|0;if((z|0)==0){Ga=Aa;Ha=za;break b}>2“>Ia=z;Ja=c|0}else{F=z;z=B;B=k;while(1){>2“>c;>2“>F;k=B+4|0;x=c|0;if((x|0)==0){Ia=B;Ja=F;break}else{F=B;z=k;B=x}}}>2“>B=f|0;z=c|0;if((z|0)==0){Ga=Ca;Ha=Ba;break b}>2“>Ka=z;La=c|0}else{x=z;z=F;F=y;while(1){>2“>c;>2“>x;y=F|0;k=c|0;if((k|0)==0){Ka=F;La=x;break}else{x=F;z=y;F=k}}}>2“>F=j+12|0;z=c|0;do{if((z|0)==0){Ma=Fa}else{if((d&1|0)==0){Ma=Fa;break}Ma=Hc(a,Fa,j)|0}}while(0);do{if((Ma|0)==0){Na=Ea}else{if((o|0)>-1){Na=Ma+o|0;break}>2“>c=Ma;Na=B;break}>2“>z=c|0;if((z|0)==0){Na=B;break}if((d&1|0)==0){Na=B;break}Tc(a,Ma,j);Na=B}}while(0);if((Na|0)==0){Ga=Ma;Ha=Da;break b}>2“>0)+16|0;B=c|0;if((B|0)<=-1){ya=Na;break}>2“>while(0);B=c|>2“>B;c=>2“>if((c[(c|0)+4>>2]&8|0)==0){Oa=ya}else{if((d&516|0)==0){Oa=ya;break}F=(o|0)<0;if(F){>2“>Qa=c|0}else{Qa=x}x=ya+4|0;if((B|0)==0){Oa=ya;break}w=(p|0)==0;k=(m|0)<1;if(F){F=ya;y=x;G=B;while(1){>2“>E=A+4|0;c=>2“>c=>2“>A=y|0;c=>2“>Va=c|0}else{Va=Ta}do{if(w){if(k){Wa=Ya(Qa|0,Va|0)|0;break}else{Wa=wF(Qa|0,Va|0,m|0)|0;break}}else{Wa=Sc(a,Qa,Va,j)|0}}while(0);if((Wa|0)!=0){Oa=F;break e}>2“>c;>2“>F;Ta=Ra+4|0;u=c|0;if((u|0)==0){Oa=Ra;break}else{F=Ra;y=Ta;G=u}}}else{G=ya;y=x;F=B;while(1){>2“>Ta=u+4|0;c=>2“>c=>2“>u=y|0;c=Xa;Ua=Xa+(l-o)|0;if(z){a=Sc(a,Qa,_a,j)|0}}while(0);if(($a|0)!=0){Oa=G;break e}>2”>c;>2”>G;Ua=Xa+4|0;v=c|0;if((v|0)==0){Oa=Xa;break}else{G=Xa;y=Ua;F=v}}}}}>2”>s=c|0;i=e;return s|0}else{s=Oa+(-o|0)|0;i=e;return s|0}}}while(0);do{if((C|0)==202){if((o|0)<0){>2”>Oa=c|0;do{if((Oa|0)!=0){if((d&2|0)==0){break}Tc(a,ab,j)}}>2”>Sc[c&127](a,H,0,j)|0}>2”>0)+16|0;Xa=c|>2”>c[(c|0)+16>>2]=-1;Ga=ab;Ha=I}}while(0);I=Ha;do{>2”>while((I|0)!=0);c=>2”>c[(c|>2”>d=0,e=0,f=0,g=0,h=0;if((c[c>>2]&4096|0)!=0){ah(a,0)|0}d=(b|0)!=0;a:do{if(d){>2”>if((c|>2”>f=c|0;if((f|0)==0){break a}}return e|0}}>2”>h=g+24|0;c=(>2”>c=>2”>c=>2”>62;f=b+24|0;c=(>2”>c=>2”>e=Hc[c[c>>2]&63](a,b,d)|0;return e|0}do{if((d&516|0)==0){>2”>0;g=c|0;if((d&384|0)!=0){if((g&12|0)==0){break}}if((g&12|0)==0){if((d&24|0)==0){e=0;return e|0}>2”>j=c[(c|>2”>l=c|0}else{l=k+(-j|0)|0}if((l|0)==(b|0)){m=b;n=h}else{i=47}}a:do{if((i|0)==47){b:do{if((a|0)!=0){h=a;j=f;while(1){>2”>k=c|0;if((k|0)==0){break b}>2”>c=h;m=o;n=h;break a}}>2”>while(0);j=(d&8|0)==0;k=Hc[c[c>>2]&63](n,m,d)|0;p=n;c:while(1){if((k|0)!=0){q=p+16|0;if((p|0)==(a|0)){e=k;i=64;break}else{r=k}do{s=a;while(1){>2”>t=c|0;if((t|0)==(p|0)){e=r;i=64;break c}else{s=t}}>2”>q=c|>2”>s=c[c>>2]|0;if(j){k=Hc(q,0,256)|0;p=q;continue}else{k=Hc(q,0,128)|0;p=q;continue}}if((i|0)==64){return e|0}}if((d&408|0)==0){e=0;return e|0}d:do{if((a|0)==0){u=0;v=0}else{p=(d&272|0)!=0;if((d&136|0)==0){k=0;j=0;g=0;q=a;s=f;while(1){>2”>t=c|>2”>0;A=c|>2”>C=c|0}else{C=B}if((k|0)!=0){do{if((A|0)==0){if((z|0)<1){D=Ya(C|0,j|0)|0;break}else{D=wF(C|0,j|0,z|0)|0;break}}else{D=Sc(q,C,j,t)|0}}while(0);if(!(p&(D|0)>0)){w=g;x=j;y=k;break}}w=q;x=C;y=h}}>2”>k=y;j=x;g=w;q=h;s=c|0}}else{s=0;q=0;g=0;j=a;k=f;while(1){>2”>t=c|>2”>0;z=c|>2”>H=c|0}else{H=B}if((s|0)!=0){do{if((z|0)==0){if((A|0)<1){I=Ya(H|0,q|0)|0;break}else{I=wF(H|0,q|0,A|0)|0;break}}else{I=Sc(j,H,q,t)|0}}while(0);if(!((I|0)<0|p&(I|0)>0)){E=g;F=q;G=s;break}}E=j;F=H;G=h}}>2”>s=G;q=F;g=E;j=h;k=c|0}}}}>2”>v=Hc[c[c>>2]&63](u,b,d)|0;if((v|0)!=0){J=v;K=u;break e}>2”>while(0);c=K;e=J;return e|0}function hh(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>j=c|63](a,g,8)|0;l=Hc((j|0)==0?a:j,g,d)|0;if((l|0)<0){h=l;i=4;break}else{g=k}}if((i|0)==4){return h|0}return 0}function ih(b,d,e){b=b|0;d=d|0;e=e|0;var >2“>0;j=b|0;c=(Nw(Hx(j)|0)|0)!=0;k=c|0;a:do{if((k|0)!=0){l=fw(j,k)|0;m=a|0;if(m<<24>>24==0){break}else{n=173856;o=134728}while(1){if(m<<24>>24==(a|0)){if((Ya(l|0,o|0)|0)==0){break}}>2“>c=>2“>c=while(0);n=c|0;do{if((n|0)!=0){o=fw(j,n)|0;if((a|0)==0){break}jh(o,e)}}while(0);n=c|0;do{if((n|0)!=0){o=fw(j,n)|0;if((a|0)==0){break}jh(o,d)}}>2”>n=b;j=b-32|0;o=Hx(c[((c&>2”>3;ih(uw(o,c|>2”>0,0,0)|0,g,h);c=>2”>c;>2”>c|>2”>e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0;e=i;c=0;if((a|0)==0){i=e;return}else{f=b;g=0;h=0}a:while(1){b=c|0;j=c|0;k=(j|0)==0;l=c|0;m=(l|0)==0;do{if((b|0)==0){if(k){n=0;o=f}else{p=f;q=0;while(1){r=173808;s=j;while(1){t=xF(s|0)|0;u=r+8|0;if((Za(p|0,s|0,t|0)|0)==0){v=7;break}>2”>v=0;x=p+t|0;y=c|q}if((p|0)==(x|0)){n=y;o=p;break}else{p=x;q=y}}}b:do{if(m){z=o;A=n}else{q=173704;p=l;while(1){B=xF(p|0)|0;s=q+8|0;if((Za(o|0,p|0,B|0)|0)==0){break}>2”>z=o+B|0;A=c|n}}while(0);p=(A|0)!=0&(A&15|0)==0&1|A;if((p|0)==0){v=30;break a}else if((p|0)!=8){C=p;D=z;v=33;break}if((g|0)==3){E=3;F=z;G=h;break}else if((g|0)!=0){C=8;D=z;v=33;break}if((a|0)==0){v=35;break a}else{C=8;D=z;v=33}}else{p=173688;r=b;while(1){H=xF(r|0)|0;w=p+8|0;if((Za(f|0,r|0,H|0)|0)==0){v=18;break}>2”>v=0;r=c|0;s=f+H|0;if((H|0)==0){I=s;J=r;v=19}else{K=s;L=r}}c:do{if((v|0)==19){v=0;if(k){M=J;N=I}else{r=I;s=J;while(1){w=173808;u=j;while(1){O=xF(u|0)|0;P=w+8|0;if((Za(r|0,u|0,O|0)|0)==0){v=23;break}>2”>v=0;R=r+O|0;S=c|s}if((r|0)==(R|0)){M=S;N=r;break}else{r=R;s=S}}}if(m){K=N;L=M;break}else{T=173704;U=l}while(1){V=xF(U|0)|0;s=T+8|0;if((Za(N|0,U|0,V|0)|0)==0){break}>2”>K=N+V|0;L=c|M}}while(0);p=(L|0)!=0&(L&15|0)==0&1|L;if((p|0)==0){v=30;break a}else if((p|0)!=8){C=p;D=K;v=33;break}if((g|0)==3){E=3;F=K;G=h;break}else if((g|0)!=0){C=8;D=K;v=33;break}if((a|0)==0){v=35;break a}else{C=8;D=K;v=33}}}while(0);if((v|0)==33){if((a|0)!=0&(E|0)<4){f=F;g=E;h=G}else{v=35;break}}if((v|0)==30){>2“>if((d|0)==(c|0)){f=4;break}>3“>g=+h+0.0}e=b>>>8&15;d=173472;while(1){>2“>if((c|0)==0){i=g;break}else{d=d+24|0}}if((f|0)==8){i=g+ +>2“>if((d|0)==(c|0)){f=12;break}>3“>h}e=b>>>24&15;b=173472;while(1){>2“>if((c|0)==0){k=j;f=17;break}else{b=b+24|0}}if((f|0)==17){l=k*10.0;m=a|0;n=c|0;o=+Fm(m,n,1.0,0.0);p=l*o;return+p}k=j+ +l=k*10.0;m=a|0;n=c|0;o=+Fm(m,n,1.0,0.0);p=l*o;return+p}function lh(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2”>o;c=>2”>c;>2”>c;>2”>c;>2”>c;do{if((e|0)>(d|0)){n=h[b(e<<4)>>3]- +>2”>while(0);e=l+48|0;g=b+(r<<4)|0;c=>2”>c=>2”>c=>2”>c=>2”>a=l+32|0;d=b+(r+1<<4)|0;c=>2”>c=>2”>c=>2”>c=>2”>f=l+16|0;s=b+(r+2<<4)|0;c=>2”>c=>2”>c=>2”>c=>2”>t=l|0;u=l;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>m;_l(k,198,t,1);c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>f=b+(r+3<<4)|0;c=>2”>c=>2”>c=>2”>c=>2”>d=0,e=0,f=0.0,g=0.0;d=i;e=b;b=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>2”>e=c|>3”>h;>3”>h;i=d;return >3”>j=0,k=0,l=0,m=0,n=0.0,o=0.0,p=0.0,q=0,r=0,s=0,t=0,u=0;j=i;i=i+80|0;k=j|0;l=j+8|0;m=j+72|0;n=+kh(a,g);o=n*n;h=>2”>g;g=b+(d<<4)|0;a=f+16|0;f=g;c=>2”>c=>2”>c=>2”>c=>3”>f=d+3|0;n=+h- h[b(f<<4)>>3];p=h[b(d<<4)+8>>3]- h[b(f<<4)+8>>3];if(n*n+p*p>=o){q=d;break}q=f}else{q=d}}>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>t;c=>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;i=j;return q|0}function oh(a,b,d,e,f,g,i){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;i=i|0;var j=0,k=0,l=0,m=0.0,n=0.0,o=0,p=0,q=0,r=0.0,s=0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0,G=0.0,H=0.0,I=0.0,J=0.0;j=(g|0)!=0;k=(i|0)==0;if(j&(k^1)&(e|0)==(d|0)){>3”>o=e+3|0;p=b+(o<<4)|0;q=p|0;r=+h;>3”>while(0);o=e+1|0;F=b+(o<<4)|0;h=>2”>E;o=l;l=F;c=>2”>c=>2”>c=>2”>c=>3”>h=>2”>C;s=b+(e+2<<4)|0;q=p;c=>2”>c=>2”>c=>2”>c=>2”>c=>3”>m;h=>3”>g;h=>3”>k=e+3|0;q=b+(k<<4)|0;s=q|0;m=+h;>3”>while(0);k=e+1|0;h=>3”>n;h=>2”>H;p=b+(e+2<<4)|0;e=q;c=>2”>c=>2”>c=>2”>c=>2”>c=>3”>m;h=C}if(!j){return}>3”>while(0);j=d+1|0;i=b+(j<<4)|0;h=>2”>J;j=a;a=i;c=>2”>c=>2”>c=>2”>c=>3”>a=d+2|0;h=>2”>n;c=>3”>m;h=H;return}function ph(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=+e;f=f|0;var >2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>3”>k=+h->3”>m=+h->3”>o=>3”>o>r?o:r;h=p>s?p:s;i=f;return}function qh(a,b,d,e,f,g,j){a=a|0;b=b|0;d=d|0;e=e|0;f=+f;g=+g;j=j|0;var >2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>0)+12|0;o=c|>2”>b;pB(a,c[(c|>3”>h;>3”>h;>3”>v;q=u*(t+(t>=0.0?1.0e-4:-1.0e-4));h=q;s=m;p=l|0;e=l+8|0;w=m|0;x=m+8|0;y=k+32|0;z=d;d=0;while(1){A=j>>(d<<3);B=A&255;if((B|0)==0){C=8;break}>3”>u=+h;>3”>v;h=>3”>t;h=u;D=A&15;A=173472;E=1;while(1){F=A+24|0;if((D|0)==(E|0)){C=6;break}>3”>C=0;E=A+8|0;h=>3”>f;h=>2”>f;Rc[c&>3”>h+ +>3”>h=+>3”>h}>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;E=d+1|0;if((E|0)<4){d=E}else{C=8;break}}if((C|0)==8){>2”>j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0,r=0;j=i;i=i+80|0;k=b;b=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>2”>k=d;d=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>3”>f=+h;>3”>n=l*m;l=+h;>3”>h=>2”>p;q=k;c=>2”>c=>2”>c=>2”>c=>3”>h=>2”>p-n;q=k+32|0;r=b;c=>2”>c=>2”>c=>2”>c=>3”>h=>2”>r=b;c=>2”>c=>2”>c=>2”>c=>2”>d=k;c=>2”>c=>2”>c=>2”>c=>3”>h=>3”>m-n;h=>3”>p;h=>2”>j=0,k=0,l=0.0,m=0.0,n=0,o=0.0,p=0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0;j=i;i=i+144|0;k=b;b=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>2”>k=d;d=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>3”>while(0);e=+h;>3”>r=m*q;m=o*f;f=o*q;o=+h;>3”>h=>2”>u;p=k;c=>2”>c=>2”>c=>2”>c=>3”>h=>3”>t-r;h=>3”>q-f;h=>2”>t;p=k+64|0;w=b;c=>2”>c=>2”>c=>2”>c=>3”>h=>3”>t;h=>3”>f+q;h=>2”>w=b;c=>2”>c=>2”>c=>2”>c=>2”>n=k;c=>2”>c=>2”>c=>2”>c=>3”>h=>3”>u-r;h=>3”>q-f;h=>3”>u-f;h=>3”>u;h=>3”>f+u;h=>3”>f+q;h=>2”>j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;j=i;i=i+64|0;k=b;b=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>2”>k=d;d=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>3”>k=j|0;f=+h;>3”>l=+h;>3”>o=f+n;p=l+e*.2;q=f*.2+n;r=l+e*.6;l=f*.6+n;d=k|0;s=k|0;h=>3”>e+q;u=k+16|0;h=>3”>q-e;w=k+32|0;h=>3”>l-e;y=k+48|0;h=>3”>h=>3”>q;h=>3”>h=>3”>q;h=>2”>while(0);rB(a,d,4,1);z=k;k=b;c=>2”>c=>2”>c=>2”>c=>3”>h=>2”>j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;j=i;i=i+64|0;k=b;b=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>2”>k=d;d=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>3”>k=j|0;f=+h;>3”>m=l*.4;n=+h;>3”>q=f*.8+p;r=l+n;l=f+p;d=k|0;s=k|0;h=>3”>m+p;u=k+16|0;h=>3”>p-m;w=k+32|0;h=>3”>q-m;y=k+48|0;h=>2”>A=u;B=b;c=>2”>c=>2”>c=>2”>c=>3”>h=>2”>B=k;A=b;c=>2”>c=>2”>c=>2”>c=>3”>h=>3”>while(0);rB(a,d,4,g>>>4&1^1);h=>3”>q;h=>2”>j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0,s=0,t=0;j=i;i=i+80|0;k=b;b=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>2”>k=d;d=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>3”>k=j|0;f=+h;>3”>m=l/3.0;n=+h;>3”>q=f*.5+p;d=k|0;h=>2”>f+p;r=k;s=k+64|0;c=>2”>c=>2”>c=>2”>c=>3”>h=>2”>m+q;s=k+32|0;r=s;t=b;c=>2”>c=>2”>c=>2”>c=>3”>h=>2”>j=0,k=0,l=0.0,m=0.0;j=i;i=i+32|0;k=b;b=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>2”>k=d;d=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>3”>k=j|0;f=+h;>3”>h;>3”>m-l;f=+h+>3”>f-l;h=>2”>j=0,k=0,l=0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0,s=0.0;j=i;i=i+128|0;k=b;b=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>2”>k=d;d=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>3”>f=+h;>3”>n=+h;>2”>p=m*o;q=m*e;d=l;r=b;c=>2”>c=>2”>c=>2”>c=>3”>h=>3”>n+o;r=k|0;h=>3”>o;h=>3”>e;n=p*-.95;m=q*4.0/3.0;h=>3”>o-s;h=>2”>j=0,k=0;g=i;i=i+32|0;j=b;b=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>2”>j=d;d=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>3”>j=g|0;f=+h+ +>3”>e=+h+ +>2”>d=j;k=b;c=>2”>c=>2”>c=>2”>c=>3”>h=if((d|0)<(c|0)){e=c|0}else{f=d+11|0;c=f;g=mk(c|0,f)|0;c=g;if((g|0)==0){h=0}else{e=g;break}return h|0}}while(0);d=a|0;if(d<<24>>24==0){i=e}else{g=e;e=b;b=d;while(1){d=e+1|0;f=b&255;if((xb(f|0)|0)==0){j=b}else{j=(yF(f|0)|0)&255}f=g+1|0;a=j;k=a|0;if(k<<24>>24==0){i=f;break}else{g=f;e=d;b=k}}}a=0;h=c|0;return h|0}function Ah(b,e,f){b=b|0;e=e|0;f=f|0;var s=r+1|0;if((a|0)==32){r=s}else{break}}255;b=a|0;do{if(b<<24>>24==35){>2“>n,c=>2“>p,c=q,u)|0)|0;i=u;if((t|0)<=2){v=a|0;break}switch(f|0){case 0:{>2“>0)>>>0>>>0)/255.0;x=+((c|>2“>0)>>>0>>>0)/255.0;A=+((c|0)>>>0>>>0)/255.0;B=x<y?x:y;C=x>y?x:y;D=C<w?w:C;do{if(D>0.0){C=D-(B>w?w:B);E=C/D;if(E<=0.0){F=0.0;G=E;break}H=(D-w)/C;I=(D-x)/C;J=(D-y)/C;do{if(D==w){K=J-I}else{if(D==x){K=H+2.0-J;break}if(D!=y){K=0.0;break}K=I+4.0-H}}while(0);H=K*60.0;if(H>=0.0){F=H;G=E;break}F=H+360.0;G=E}else{F=0.0;G=0.0}}>3“>y;h=>3“>G;h=>3“>G;h=>2“>t=e;c=(((>2“>0)*65535|0)>>>0)/255|0;c=(((>2“>0)*65535|0)>>>0)/255|0;c=(((>2“>0)*65535|0)>>>0)/255|0;c=(((>3“>h=+((>3“>0)>>>0>>>0)/255.0;h=+((>3“>0)>>>0>>>0)/255.0;h=+((>3“>0)>>>0>>>0)/255.0;h=+((>2“>c|0)>>>0>>>0)/255.0;x=1.0- +((>2“>c|0)>>>0>>>0)/255.0;B=y=~~(y-H)*255|0;a=~~(x-H)*255|0;a=~~(w-H)*255|0;a=~~H*255|0;L=0;i=g;return L|0};case 1:{t=e;a=a=a=a=if((v|0)<(c|0)){O=c|0;P=r}else{b=v+11|0;c=b;q=mk(c|0,b)|0;c=q;if((q|0)==0){L=-1}else{O=q;P=r;break}i=g;return L|0}}while(0);while(1){v=P+1|0;q=a|0;if((q<<24>>24|0)==0){break}else if((q<<24>>24|0)==44){Q=32}else{Q=q}a=Q;O=O+1|0;P=v}a=0;v=ac(c|>2“>k,c=N=a|0;break}>3”>D=A<1.0?A:1.0;A=D>0.0?D:0.0;h=>3”>G=D<1.0?D:1.0;D=G>0.0?G:0.0;h=>3”>F=G<1.0?G:1.0;G=F>0.0?F:0.0;h=G;switch(f|0){case 2:{a:do{if(D>0.0){F=A<1.0?A*6.0:0.0;v=~~F;K=F- +(v|0);F=G*(1.0-D);H=G*(1.0-D*K);w=G*(1.0-D*(1.0-K));switch(v|0){case 3:{R=G;S=H;T=F;break a;break};case 4:{R=G;S=F;T=w;break a;break};case 0:{R=F;S=w;T=G;break a;break};case 1:{R=F;S=G;T=H;break a;break};case 2:{R=w;S=G;T=F;break a;break};case 5:{R=H;S=F;T=G;break a;break};default:{R=0.0;S=0.0;T=0.0;break a}}}else{R=G;S=G;T=G}}>2”>T*65535.0);c=~~(>2”>R*65535.0);c=65535;L=0;i=g;return L|0};case 1:{b:do{if(D>0.0){F=A<1.0?A*6.0:0.0;v=~~F;H=F- +(v|0);F=G*(1.0-D);w=G*(1.0-D*H);K=G*(1.0-D*(1.0-H));switch(v|0){case 2:{U=K;V=G;W=F;break b;break};case 1:{U=F;V=G;W=w;break b;break};case 4:{U=G;V=F;W=K;break b;break};case 3:{U=G;V=w;W=F;break b;break};case 0:{U=F;V=K;W=G;break b;break};case 5:{U=w;V=F;W=G;break b;break};default:{U=0.0;V=0.0;W=0.0;break b}}}else{U=G;V=G;W=G}}while(0);v=e;a=~~(W*255.0);a=~~(V*255.0);a=~~(U*255.0);a=-1;L=0;i=g;return L|0};case 3:{c:do{if(D>0.0){F=A<1.0?A*6.0:0.0;v=~~F;w=F- +(v|0);F=G*(1.0-D);K=G*(1.0-D*w);H=G*(1.0-D*(1.0-w));switch(v|0){case 2:{X=H;Y=G;Z=F;break c;break};case 4:{X=G;Y=F;Z=H;break c;break};case 1:{X=F;Y=G;Z=K;break c;break};case 5:{X=K;Y=F;Z=G;break c;break};case 0:{X=F;Y=H;Z=G;break c;break};case 3:{X=G;Y=K;Z=F;break c;break};default:{X=0.0;Y=0.0;Z=0.0;break c}}}else{X=G;Y=G;Z=G}}while(0);F=1.0-Z;K=1.0-Y;H=1.0-X;w=F=~~(F-x)*255|0;a=~~(K-x)*255|0;a=~~(H-x)*255|0;a=~~x*255|0;L=0;i=g;return L|0};case 4:{d:do{if(D>0.0){x=A<1.0?A*6.0:0.0;v=~~x;H=x- +(v|0);x=G*(1.0-D);K=G*(1.0-D*H);F=G*(1.0-D*(1.0-H));switch(v|0){case 1:{_=x;$=G;aa=K;break d;break};case 4:{_=G;$=x;aa=F;break d;break};case 5:{_=K;$=x;aa=G;break d;break};case 0:{_=x;$=F;aa=G;break d;break};case 2:{_=F;$=G;aa=x;break d;break};case 3:{_=G;$=K;aa=x;break d;break};default:{_=0.0;$=0.0;aa=0.0;break d}}}else{_=G;$=G;aa=G}}>3”>aa;h=$;>3”>_;h=1.0;L=0;i=g;return L|0};case 0:{>3”>A;h=>3”>G;h=1.0;L=0;i=g;return L|0};default:{L=0;i=g;return L|0}}}}while(0);do{if(N<<24>>24==98){ba=r}else{if((Za(s|0,122280,4)|0)==0|N<<24>>24==119){ba=r;break}if((Za(s|0,122216,4)|0)==0|N<<24>>24==108){ba=r;break}if((Za(s|0,122200,8)|0)==0){ba=r;break}e:do{if(N<<24>>24==47){m=gb(s|0,47)|0;if((m|0)==0){ca=s;break}if((a|0)!=47){l=(qm(122192,s,4)|0)==0;ca=l?m+1|0:r;break}m=c|0;do{if((m|0)!=0){if((a|0)==0){break}if((qm(122192,m,3)|0)==0){break}l=r+2|0;k=xF(m|0)|0;O=(xF(l|0)|0)+k|0;if((O+3|0)<(c|0)){da=c|0}else{k=O+13|0;c=k;O=mk(c|0,k)|0;c=O;da=O}>2”>m,c=l,u)|0)|0;i=u;ca=c|0;break e}}while(0);ca=r+2|0}else{m=c|0;if((m|0)==0){ca=r;break}if((a|0)==0){ca=r;break}if((qm(122192,m,3)|0)==0){ca=r;break}l=xF(m|0)|0;O=(xF(r|0)|0)+l|0;if((O+3|0)<(c|0)){ea=c|0}else{l=O+13|0;c=l;O=mk(c|0,l)|0;c=O;ea=O}>2”>m,c=r,u)|0)|0;i=u;ca=c|0}}while(0);m=xF(ca|0)|0;do{if((m|0)<(c|0)){fa=c|0}else{O=m+11|0;c=O;l=mk(c|0,O)|0;c=l;if((l|0)!=0){fa=l;break}while(0);m=a|0;if(m<<24>>24==0){ga=fa}else{l=fa;O=ca;k=m;while(1){m=O+1|0;P=k&255;if((xb(P|0)|0)==0){ha=k}else{ha=(yF(P|0)|0)&255}P=l+1|0;a=ha;Q=a|0;if(Q<<24>>24==0){ga=P;break}else{l=P;O=m;k=Q}}}a=0;ba=c|0}}ga=c|0;do{if((ga|0)==0){M=106}else{0;if((a|0)!=(a|0)){M=106;break}if((Ya(ha|0,ba|0)|0)==0){ia=ga}else{M=106}}}while(0);if((M|0)==106){M=vb(j|0,40448,2491,12,44)|0;c=M;ia=M}if((ia|0)==0){switch(f|0){case 3:{M=e;z=0;a=z;z=z>>8;a=z;z=z>>8;a=z;z=z>>8;a=z;L=1;i=g;return L|0};case 2:{>2“>0;c=>2“>0;c=65535;L=1;i=g;return L|0};case 4:{>3“>vF(e|0,0,24)|0;h=1.0;L=1;i=g;return L|0};case 1:{M=e;a=0;a=0;a=0;a=-1;L=1;i=g;return L|0};default:{L=1;i=g;return L|0}}}else{switch(f|0){case 0:{d|d|d|d|0)>>>0)/255.0;L=0;i=g;return L|0};case 1:{f=e;a=a|0;a=a[(c|0)+8|0]|0;a=a[(c|0)+9|0]|0;a=a[(c|0)+10|0]|0;L=0;i=g;return L|0};case 3:{G=1.0- +(d|0)/255.0;D=1.0- +(d|0)/255.0;A=1.0- +(d|0)/255.0;E=G=~~(G-_)*255|0;a=~~(D-_)*255|0;a=~~(A-_)*255|0;a=~~_*255|0;L=0;i=g;return L|0};case 2:{d|d[(c|d[(c|d[(c|0)+10|0]|0)*65535|0)>>>0)/255|0;L=0;i=g;return L|0};case 4:{d|d|d|d|0)/255.0;L=0;i=g;return L|0};default:{L=0;i=g;return L|0}}}return 0}function Bh(a,b){a=a|0;b=b|0;return >2“>0,c|0)|0}function Ch(a){a=a|0;c=a;return}function Dh(a,b,d,e,f){a=a|0;b=+b;d=+d;e=+e;f=+f;var >2“>c;>2“>c;>2“>c;>2“>c;>3“>l=+h;m=+$(+(+W(e)/d),+(+V(e)/b));n=+$(+(+W(f)/d),+(+V(f)/b));o=n- +R((n-m)/6.283185307179586)*6.283185307179586;do{if(f-e>3.141592653589793){if(o-m>=3.141592653589793){p=o;break}p=o+6.283185307179586}else{p=o}}while(0);o=+V(m);e=o*b;f=+W(m);n=f*d;q=k+e-n*0.0;r=n+(l+e*0.0);e=d/b;a=jk(8)|0;n=p-m;j=e<.25?70344:70600;s=j+160|0;t=j+192|0;u=j+168|0;v=j+128|0;w=j+32|0;x=j+224|0;y=j+200|0;z=j+136|0;A=j+64|0;B=j+40|0;C=j|0;D=j+232|0;E=j+184|0;F=j+176|0;G=j+96|0;H=j+72|0;I=j+8|0;J=j+216|0;K=j+208|0;L=j+152|0;M=j+144|0;N=j+104|0;O=j+56|0;P=j+48|0;Q=j+248|0;S=j+240|0;U=j+88|0;Y=j+80|0;Z=j+24|0;_=j+16|0;ba=j+120|0;ca=j+112|0;p=(e*(e*.001+4.98)+.207)/(e+.0067)*b;j=1;da=n;while(1){if(da>1.5707963267948966){ea=1}else{if((j|0)<=0){fa=7;break}>3“>h)+ +>3“>h);>3“>h)+ +>3“>h);>3“>h)+ +>3“>h);>3“>h)+ +>3“>h);>3“>h)+ +>3“>h);>3“>h)+ +>3“>h);>3“>h)+ +>3“>h);>3“>h)+ +>3“>h);oa=0;pa=m;while(1){qa=da+pa;ra=(pa+qa)*.5;sa=+V(ra*2.0);ta=+V(ra*4.0);ua=+V(ra*6.0);va=p*+aa(la*ta+(ma+ja*sa)+na*ua+(qa-pa)*(ha*ta+(ia+ga*sa)+ka*ua))<=1.0e-5;wa=oa+1|0;if(va&(wa|0)<(j|0)){oa=wa;pa=qa}else{break}}ea=va^1}oa=j<<1;pa=n/+(oa|0);if(ea&(oa|0)<1024){j=oa;da=pa}else{xa=oa;ya=pa;break}}if((fa|0)==7){fa=j<<1;xa=fa;ya=n/+(fa|0)}fa=a;n=f*b;f=o*d;c=>3“>j;h=>2“>0)+8>>3]=l;j=a+4|0;c=>3“>0;o=+h;va=c|0;if((va|0)>4){za=1;Aa=a}else{c=>2”>0,va<<5)|0;c=>3”>h=>2”>0;c=>2”>0)+(za<<4)+8>>3]=da;h[(c|>2”>4)>>3]=q;za=c|>2”>za+1;h[(c|>2”>0)+(c<<>2”>0;c=>2”>m=ya+q;f=+V(m);e=+W(m);pa=f*b;ka=e*d;ga=e*b;e=f*d;f=k+pa-ka*0.0;ia=ka+(l+pa*0.0);pa=-0.0-ga-e*0.0;ka=e+ga*-0.0;Aa=c|0;a=c|0;if((Aa+3|0)<(a|0)){c=>2“>0,a<<5)|0;c=>3“>h=>2“>0;c=>2“>0)+(Aa<<4)+8>>3]=n+o*p;h[(c|>2“>4)>>3]=f-o*pa;Aa=c|>2“>Aa+1;h[(c|>2“>0)+(c<<>2“>0;c=>2“>za=c|>3“>r=+h;Ba=c|0;if((xa+3|0)<(Ba|0)){>2”>n;Ga=c|>2”>Ha;Ia=c|>2”>p;Ka=c|>3”>0;Ma=La+(Ka<<4)|0;h=>2”>0;Oa=Na+1|0;c=>3”>0;Qa=Pa+(Na<<4)+8|0;h=>2”>0;Sa=c|>2”>q;Ua=c|>2”>Va;Wa=c|>2”>r;Ya=c|>2”>0;$a=_a<<4;ab=gF(Za,$a)|0;bb=ab;c=bb;c=0;i=g;return fa|0}c=>2”>0,Ba<<5)|0;c=>3”>0;Ea=za;Fa=Ea+(Da<<4)|0;h=>2”>0;Ha=Ga+1|0;c=>3”>0;Ja=Ia+(Ga<<4)+8|0;h=>2”>0;La=c|>2”>q;Na=c|>2”>Oa;Pa=c|>2”>r;Ra=c|>3”>0;Ta=Sa+(Ra<<4)|0;h=>2”>0;Va=Ua+1|0;c=>3”>0;Xa=Wa+(Ua<<4)+8|0;h=>2”>0;Za=Ya;_a=c|bb;c=0;i=g;return fa|0}function Eh(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;d=i;e=b|0;b=ew(e,122168)|0;do{if((b|0)==0){f=0}else{if((a|0)==0){f=0;break}g=Gn(b,0,120)|0;if((g|0)!=0){f=g;break}>2“>g,h)|0)|0;i=h;Fv(3,128528,(h=i,i=i+8|0,c=b,h)|0)|0;i=h;f=0}}while(0);i=d;return f|0}function Fh(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;b=i;d=jk(304)|0;e=d;if((d|0)==0){>2“>f=a+16|0;a=c|>2“>a;c=e;if((a|0)==0){>2“>3;c=>2“>f=d+16|0;g=a+16|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>g=d+56|0;f=a+56|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>3“>h=+>2“>c=>2“>f=d+96|0;d=a+96|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>b=0;b=a+16|0;a=c|0;if((a|0)==0){cc(108512,102832,116,170080)}else{>2“>0);eF(c|>2“>0);eF(c|>2“>0);eF(c|>2“>0);eF(c|>2“>0);eF(c|>2“>0);eF(c|>2“>0);eF(c|>2“>0);eF(c|>2“>c;eF(a);return}}function Hh(d,e,f,g,h,i,j){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var >2“>0;l=c|0;if(!((l&32768|0)==0|(e|0)==0)){>2“>c=fk(i,j)|0;if((f|0)==0){m=0;break}if((a|0)==0){m=0;break}if((a|0)==0){break}>1”>fk(g,j)|0;f=k+260|0;b=>2”>while(0);f=c|0;if((f|0)==0){n=m;break}if((a|0)==0){o=n;return o|0}>2“>f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;f=i;i=i+64|0;g=f|0;h=c[(c|if((a|0)==0){break}>2”>0;if(l>>>0<(c|0)>>>0){m=l}else{a=>2“>0;c=l;n=l;i=f;return n|0}}while(0);if(!((h|0)==(d|0)|(j|0)==0)){>2“>0;if(m>>>0<(c|0)>>>0){o=m}else{>2“>c=o+1;a=95}o=Sx(d)|0;if((o|0)==0){>2“>p=167984;q=(c|0)>>>4}else if((o|0)==1){>2“>Lv(e,p)|0;p=g|0;nb(p|0,163832,(g=i,i=i+8|0,c=>2“>0;if(g>>>0<(c|0)>>>0){r=g}else{a=>2”>0;c=r;n=r;i=f;return n|0}function Jh(b,d){b=b|0;d=d|0;var >2”>if((c&64|0)==0){break}>2”>0)+308>>2]|0)+(g<<2)>>2]|0)|0;h=d+4|0;j=c|>2”>Jv(d,1)|0;k=c|0}k+1;a=95}}>2“>g=f|0;f=c|>2“>k,c=f,b)|0)|0;i=b;Lv(d,g)|0;i=e;return}function Kh(a,b,d){a=a|0;b=b|0;d=d|0;var >3“>m=+h;>3“>m)*.5;h=>3“>p=(+h+>2“>d=c|>2“>0;s=c|0;if((s|0)!=0){t=r;p=0.0;r=s;while(1){>2“>nB(a,r);if((c|0)==0){v=6.283185307179586}else{v=p+ +>2“>s=Dh(j,q,n,p,v)|0;tB(a,c|>2“>s=t+12|0;w=c|0;if((w|0)==0){break}else{t=s;p=u;r=w}}}if(b){xB(a,k)}>2“>0);eF(c|0);eF(d);i=e;return l|0}function Lh(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0.0,t=0,u=0,v=0.0,w=0,x=0.0,y=0,z=0.0,A=0.0,B=0,C=0.0,D=0,E=0.0,F=0,G=0,H=0,I=0,J=0,K=0,L=0;f=i;i=i+8|0;h=f|0;j=jk(12)|0;k=j;l=Lb(b|0)|0;a:do{if((d|0)==0){m=1;n=l;while(1){o=a|0;if((o<<24>>24|0)==0){p=m;break a}else if((o<<24>>24|0)==58){q=m+1|0}else{q=m}m=q;n=n+1|0}}else{p=d}}>2“>l;q=jk((p*12|0)+12|0)|0;p=j+8|0;c=q;n=La(l|0,87264)|0;b:do{if((n|0)==0){r=0;s=1.0;t=0;u=31}else{l=n;m=0;v=1.0;o=0;while(1){w=gb(l|0,59)|0;if((w|0)==0){x=0.0}else{y=w+1|0;a=if(a|0){B=o;C=v;break}if(A<1.0e-5&A>-1.0e-5){B=o;C=v;break}b,D)|0)|0;i=D;a=1;B=3;C=v}else{B=o;C=x}}while(0);E=v-C;if(C>0.0){a=1}if((a|0)!=0){>2“>F=m+1|0;g=C;if(E<1.0e-5&E>-1.0e-5){G=F;H=B;break b}y=La(0,87264)|0;if((y|0)==0){break}else{l=y;m=F;v=E;o=B}}if((u|0)==18){if(a|0){I=1}else{b,D)|0)|0;i=D;a=1;I=2}>2”>0);eF(c|0);eF(j);J=I;i=f;return J|0}if(E<=0.0){G=F;H=B;break}o=(m|0)>-1;if(o){K=0;L=0}else{r=B;s=E;t=F;u=31;break}do{L=(g[q(K*12|0)+4>>2]==0.0)+L|0;K=K+1|0;}while((K|0)<(F|0));if((L|0)<=0){r=B;s=E;t=F;u=31;break}if(!o){G=F;H=B;break}v=E/+(L|0);m=0;while(1){>2”>g=v}l=m+1|0;if((l|0)<(F|0)){m=l}else{G=F;H=B;break}}}}while(0);if((u|0)==31){>2”>g;G=t;H=r}r=G;while(1){G=r-1|0;if((r|0)<=0){break}if(g[q(G*12|0)+4>>2]>0.0){break}else{r=G}}>2”>0;c=>2”>f=0,j=0,k=0,l=0.0,m=0,n=0,o=0.0,p=0.0,q=0.0,r=0,s=0,t=0,u=0,v=0,w=0.0;f=i;i=i+72|0;j=f|0;k=f+8|0;l=+h[(c|0)+152>>3];m=Lh(d,0,j)|0;if((m-1|0)>>>0<2>>>0){i=f;return m|0}d=k|0;if((e|0)==0){>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c}else{>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c}>3”>n=k|0;p=+h;>3”>p;h=p;r=l>.5;if®{xB(a,.5)}>2”>0;j=s+8|0;t=c|>2”>u=k+4|0;if(+g!=0.0){>3”>w=+h+>3”>h=>3”>w;rB(a,d,4,1);p=+h;>3”>p;h=p}>2”>eF(c|>2”>d=0,e=0,f=0,g=0,h=0,j=0;d=i;e=b;b=i;i=i+32|0;tF(b,e,32)|0;e=c|>2”>c=>2”>c=>2”>h=e+272|0;eF(c|>2”>4)|0;e=j;c=>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;if((f&8192|0)==0){RA(a,e,e,2)|0}if(g){i=d;return}qi(e);i=d;return}function Oh(a,b){a=a|0;b=b|0;var >3”>k=a+16|0;l=+h;do{if(j<=l){>3”>n=+h;>3”>p=+h;if(n<p){break}>3”>n=+h;if(n>o|n<p){break}>3”>n=+h;if(n>o|n<p){break}>3”>m=+h;if(m>o|m<p){break}i=c;return}}while(0);q=b+48|0;l=+ui(b,q,b+16|0);if(!(l<4.0&+ui(b,q,b+32|0)<4.0)){q=d|0;d=e|0;Qm(f,b,3,.5,q,d);Oh(a,q);Oh(a,d);i=c;return}>3”>j=+h;do{if(l>j){>3”>if(l>=+h){r=j;break}>3”>while(0);j=+h;>3”>h=j;s=j}else{>3”>h=j;s=l}}>3”>h=l;t=l}else{>3”>h=l;t=r}}>3”>h=r;u=r}else{>3”>h=r;u=s}}>3”>h=s;v=s}else{>3”>h=s;v=t}}>3”>h=t;w=t}else{>3”>h=t;w=u}}>3”>h=u}else{>3”>h=u}}>3”>h=u;i=c;return}>3”>h=u;i=c;return}function Ph(b,d){b=b|0;d=d|0;var >2”>0;d=c|>3”>l=+h;>3”>n=+h;>3”>h=>3”>l;h=>2”>if((c|0)>0){>2”>c=c;c;c;c;c;c;c;c;b:do{>2“>C=B+8|0;D=c|>3“>0;F=+h;>3“>L=C+24|0;M=+h;do{if(M<K){N=M;O=I}else{if(M<=I){N=K;O=I;break}N=K;O=M}}>3“>K=vV?V:x;I=kU?U:w;h=>3“>U;h=>2“>D=B+112|0;c=>2“>0)|0;c[c>>>2“>0)+48|0]=a[74912+(c|>3“>A;h=>2“>0;E=Hc[c&>2“>0)+4>>2]=E;sm(g,d,c|>3“>K=+h;>3“>0;H=+h;D=a|0;if((D|0)==114){aa=I;ba=I-H}else if((D|0)==110){M=H*.5;aa=I+M;ba=I-M}else if((D|0)==108){aa=I+H;ba=I}else{aa=0.0;ba=0.0}I=K+ +>3”>K=I-J;h=>3”>K;h=>2”>I;J=vba?ba:x;M=kK?K:w;K=Jaa?aa:H;H=MI?I:ca;if((c|0)!=0){W=A;X=z;Y=J;Z=M;_=K;$=H;break b}>2”>W=c|>2”>E=B+8|0;D=c|>3”>0;H=+h;>3”>R=E+24|0;da=+h;do{if(da<I){ea=da;fa=J}else{if(da<=J){ea=I;fa=J;break}ea=I;fa=da}}>3”>I=vla?la:x;J=kka?ka:w;h=>3”>ka;h=>3”>J=+h;>3”>M=J-I;ca=+h;>3”>G=ca-F;da=J+I;I=ca+F;h=>3”>G;h=>2”>D=B+8|0;E=c|>3”>0;ca=+h;>3”>L=D+24|0;da=+h;do{if(da<M){ma=da;na=F}else{if(da<=F){ma=M;na=F;break}ma=M;na=da}}>3”>M=vta?ta:x;F=ksa?sa:w;h=>3”>sa;h=>2”>while(0);E=y+1|0;if((E|0)<(c|0)){k=$;v=_;w=Z;x=Y;y=E;z=X;A=W;B=B+120|0}else{ua=$;va=_;wa=Z;xa=Y;break a}}}else{ua=p;va=n;wa=m;xa=l}}>3”>xa;h=>3”>va;h=ua;i=e;return}function Qh(a){>2”>ck(c|0,1);return}function Rh(d,e){d=d|0;e=e|0;var >3”>0;r=d+352|0;s=+h;>3”>u=s*t/72.0;h=>3”>w=s*v/72.0;h=>3”>t/72.0;t=v/72.0;x=d+528|0;h=t;if((q&4096|c|0)!=0){>2”>x=d+360|0;t=+((c|>3”>h=>2”>c|0)>>>0>>>0)/w}else{>3”>t/w;h=+((>2”>y=e|0;vB(d,Hm(y,Wv(e,0,154768,0)|0,213440)|0);z=d+160|0;c=0;A=jk(304)|0;if((A|0)==0){>2”>C=d+16|0;D=c|>2”>D;c=A;if((D|0)==0){>2”>3;c=>2”>E=A+16|0;F=D+16|0;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>F=A+56|0;E=D+56|0;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>3”>h=+>2”>c=>2”>E=A+96|0;F=D+96|0;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>e;c=if((a|0)==0){break}nB(d,F)}}while(0);F=ew(y,160752)|0;do{if((F|0)!=0){if((a|0)==0){break}lB(d,F)}}while(0);oi(d,e);F=ux(e)|0;if((F|0)==0){break}else{G=F}do{F=G|0;E=ew(F,123768)|0;do{if((E|0)!=0){if((a|0)==0){break}lB(d,E)}}while(0);E=ew(F,121832)|0;do{if((E|0)!=0){if((a|0)==0){break}nB(d,E)}}while(0);E=ew(F,121048)|0;do{if((E|0)!=0){if((a|0)==0){break}if((gb(E|0,58)|0)==0){lB(d,E);break}D=Lb(E|0)|0;H=La(D|0,87264)|0;if((H|0)!=0){I=H;do{if((a|0)!=0){lB(d,I)}I=La(0,87264)|0;}while((I|0)!=0)}eF(D)}}while(0);E=ew(F,160752)|0;do{if((E|0)!=0){if((a|0)==0){break}lB(d,E)}}while(0);E=mw(e,G)|0;if((E|0)!=0){F=E;do{E=F|0;I=ew(E,123768)|0;do{if((I|0)!=0){if((a|0)==0){break}if((gb(I|0,58)|0)==0){lB(d,I);break}H=Lb(I|0)|0;J=La(H|0,87264)|0;if((J|0)!=0){K=J;do{if((a|0)!=0){lB(d,K)}K=La(0,87264)|0;}while((K|0)!=0)}eF(H)}}while(0);I=ew(E,160752)|0;do{if((I|0)!=0){if((a|0)==0){break}lB(d,I)}}while(0);F=ow(e,F)|0;}while((F|0)!=0)}G=vx(e,G)|0;}while((G|0)!=0)}}while(0);G=ux(e)|0;if((G|0)!=0){q=G;do{>2“>q=d|0;G=c|>2“>0;I=d+156|0;c=>2“>if((c&64|0)!=0){L=0;M=1;N=F;O=62;break}>2“>c,>2“>1;c=1;P=0}else{G=E+4|0;do{>2“>if((c&64|0)!=0){Q=F;break}>2“>c,>2“>c|>2“>while(0);L=E+8|0;M=c|0;N=Q;O=62}}while(0);do{if((O|0)==62){>2“>P=c[(c|>2“>P=c|>2“>0;c=>2“>if(!((Pa|0)<(c|0)&(P|0)>-1)){break a}>2“>Qa=c|>2“>0;if((c|0)>1|(Pa|0)>0){>2“>0;Jh(d,o);Lv(o,Ta)|0;Ua=c|>2“>Jv(o,1)|0;Va=c|0}a=>2“>0;c=>2“>Ch(ew(y,148552)|0);Ta=c|>2“>0;Sa=c|>2“>0;Za=(c|>3“>h;>3“>t;v=+((Za?Ua:Ta)|0);s=+h;_a=v*s- +>3“>h=>3“>w+t;h=>2“>c=>2“>c=>2“>c=>2“>c=>2“>Ta=c|>2“>0;c=(>2“>0;Ta=c|>2“>Ua|0)<(Ta|0)?Ua:Ta;Ta=c|>2“>0;c=(>2“>0;Ta=c|>2“>Ta=c|>3“>Za?Sa:Xa)|0)*.5)+_a;h=t;u=s*(v- +((Za?Xa:Sa)|0)*.5)+ +>3“>h=>3“>u=+h*.>3“>s;v=+h;>3“>5;w=v-t;h=>3“>h=cb;do{if(Za){>3“>h=+t-$a;if((c|Ta&4096|0)==0){>3”>h/t-ab;break}else{>3”>h/t;break}}else{>3”>h=-0.0-cb- +t;if((c|Ta&4096|0)==0){>3“>h/t-$a;break}else{>3“>h/t;break}}}while(0);UA(d);lB(d,159752);nB(d,119400);do{if((Ra&4259840|0)!=0){>1“>if((b&1)==0){break}}do{if((Ra&655360|0)==0){eb=0;fb=0}else{>2“>Za;Za=jk(Sa<<4)|0;Xa=Za;c=>2“>c=>2“>c=>2“>c=>2“>Ua=Za+16|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>H=c[(c|0)+12>>2]|0;if((H|0)==0){break}>2“>c}}while(0);H=(Ra&4|0)!=0;do{if(!H){>1“>if((b&1)==0){break}}>2“>0;Ta=c|0;do{if((Ta&4259840|0)!=0){Ua=(Ta&131072|0)!=0;Za=Xa+264|0;if(Ua){>2“>0;c=2}else{>2“>2;c=4}>2“>0);hb=jk(c<<>2“>ib;c=>2“>c=>2“>c=>2“>c=>2“>Za=hb+16|0;c=>2“>c=>2“>c=>2“>c=>2“>while(0);gB(d,c|>2“>0,c|Xa=(a|0)==0;jb=Xa&1;kb=Xa?162072:Ta}0;Xa=(a|0)==116;do{if((Ta&256|0)==0){if(!Xa){lb=kb;mb=jb;O=118;break}ib=(Ya(kb|0,118712)|0)==0;lb=ib?162072:kb;mb=ib?1:jb;O=118}else{if(!Xa){lb=kb;mb=jb;O=118;break}if((Ya(kb|0,118712)|0)!=0){lb=kb;mb=jb;O=118}}}while(0);do{if((O|0)==118){O=0;if(!((Ta&33554432|0)==0|(mb|0)==0)){break}if((Vh(lb,pa,k)|0)<<24>>24==0){nB(d,lb);lB(d,118712);sB(d,qa,1);break}>2“>0;Xa=c|0;Ua=Em(y,c|>2”>sB(d,qa,(c|0)>>>1&1|2);eF(Xa)}}>2”>0;Xa=c[(c|0)+88>>2]|0;if((Xa|0)==0){nb=Ta}else{Ta=kk(16e3)|0;Ua=Xa;do{>2”>ib=1e3;Za=c|0;hb=0;ob=0;pb=1;qb=Ta;rb=1;while(1){sb=Za|0;b:do{>3”>if(+h<+>3”>if(+h<+>3”>if(+h<+>3”>if(+h<+>3”>yb=Za+24|0;h=+>3”>h;>3”>h- +>3”>h=+>3”>h=+>2”>qB(d,qb,2,(c|0)==0?pb:0);tb=rb;ub=qb;vb=pb;wb=ob;xb=ib;break};case 7:{>3”>h){tb=rb;ub=qb;vb=pb;wb=ob;xb=ib;break b}>3”>h){tb=rb;ub=qb;vb=pb;wb=ob;xb=ib;break b}>3”>h){tb=rb;ub=qb;vb=pb;wb=ob;xb=ib;break b}>3”>h){tb=rb;ub=qb;vb=pb;wb=ob;xb=ib;break b}>3”>h;>3”>h;>2”>Fv(0,161720,(B=i,i=i+1|0,i=i+7&-8,c=0,B)|0)|0;i=B;tb=rb;ub=qb;vb=pb;wb=ob;xb=ib;break};case 2:case 3:{>3”>h){tb=rb;ub=qb;vb=pb;wb=ob;xb=ib;break b}>3”>h){tb=rb;ub=qb;vb=pb;wb=ob;xb=ib;break b}>3”>h){tb=rb;ub=qb;vb=pb;wb=ob;xb=ib;break b}>3”>h){tb=rb;ub=qb;vb=pb;wb=ob;xb=ib;break b}>2”>0;Ab=zb|0;zb=c|0;if((ib|0)<(zb|0)){Bb=ib<<1;Cb=(Bb|0)>(zb|0)?Bb:zb;Db=mk(qb,Cb<<4)|0;Eb=Cb}else{Db=qb;Eb=ib}if((zb|0)>0){Cb=0;do{>3”>h=h[yb(Cb*24|0)+8>>3];Cb=Cb+1|0;}while((Cb|0)<(zb|0))}>2”>0,(c|0)==2?pb:0);tb=rb;ub=Db;vb=pb;wb=ob;xb=Eb;break};case 8:{>2”>lB(d,c|0);tb=rb;ub=qb;vb=1;wb=ob;xb=ib;break};case 4:case 5:{>3”>h){tb=rb;ub=qb;vb=pb;wb=ob;xb=ib;break b}>3”>h){tb=rb;ub=qb;vb=pb;wb=ob;xb=ib;break b}>3”>h){tb=rb;ub=qb;vb=pb;wb=ob;xb=ib;break b}>3”>h){tb=rb;ub=qb;vb=pb;wb=ob;xb=ib;break b}>2”>0;yb=zb|0;zb=c|0;if((ib|0)<(zb|0)){Bb=ib<<1;Fb=(Bb|0)>(zb|0)?Bb:zb;Gb=mk(qb,Fb<<4)|0;Hb=Fb}else{Gb=qb;Hb=ib}if((zb|0)>0){Fb=0;do{>3”>h=h[Cb(Fb*24|0)+8>>3];Fb=Fb+1|0;}while((Fb|0)<(zb|0))}>2”>0,0,0,(c|0)==4?pb&255:0);tb=rb;ub=Gb;vb=pb;wb=ob;xb=Hb;break};case 6:{>3”>h){tb=rb;ub=qb;vb=pb;wb=ob;xb=ib;break b}>3”>h){tb=rb;ub=qb;vb=pb;wb=ob;xb=ib;break b}>3”>h){tb=rb;ub=qb;vb=pb;wb=ob;xb=ib;break b}>3”>h){tb=rb;ub=qb;vb=pb;wb=ob;xb=ib;break b}>2”>0;Cb=zb|0;zb=c|0;if((ib|0)<(zb|0)){Ab=ib<<1;Bb=(Ab|0)>(zb|0)?Ab:zb;Ib=mk(qb,Bb<<4)|0;Jb=Bb}else{Ib=qb;Jb=ib}if((zb|0)>0){Bb=0;do{>3”>h=h[Fb(Bb*24|0)+8>>3];Bb=Bb+1|0;}while((Bb|0)<(zb|0))}>2”>Fv(0,161384,(B=i,i=i+1|0,i=i+7&-8,c=0,B)|0)|0;i=B;tb=0;ub=qb;vb=pb;wb=ob;xb=ib;break};case 13:{>2”>Bb=c|>2”>0;t=+g;>3”>h),+(+>3”>h))*>2”>yb=c|>2”>0;Bb=c|>3”>v=+h;>3”>if(+h==+>3”>O=0;Kb=~~(+Y((db-v)/+h)*180.0/3.141592653589793)}nB(d,Fb);oB(d,Bb,Kb,t);tb=rb;ub=qb;vb=3;wb=ob;xb=ib;break};case 11:{>2”>while(0);sb=hb+1|0;if((sb|0)<(c|0)){ib=xb;Za=Za+120|0;hb=sb;ob=wb;pb=vb;qb=ub;rb=tb}else{break}}if((wb|0)==0){Mb=ub;break}>2”>while(0);eF(Mb);nb=c|0}>2”>Ta=(c|>2”>c|0)+1}else{>1”>if((b&1)!=0){O=188}}else{O=188}if((O|0)==188){O=0;hB(d)}>2”>0)+28|0;c=(>2”>Wh(d,c[((c&3|0)==2?Ua:Ua-32|0)+28>>2]|0);Xh(d,Ua);Ua=ow(e,Ua)|0;}while((Ua|0)!=0)}Nb=vx(e,Nb)|0;if((Nb|0)==0){break c}}}_A(d);Ua=ux(e)|0;if((Ua|0)!=0){Xa=Ua;do{>2”>if((c|0)<1){O=212}else{Ta=Xa|0;rb=1;qb=Ua;while(1){>2”>pb=c|>2”>Xa=c|0;e:do{>2”>if((Rx(c[(c|0)+(Ta<<2)>>2]|0,rb)|0)!=0){break e}>2”>0;if((Ta|0)<(c|0)){Ta=Ta+1|0;Cb=pb}else{O=220;break}}}}while(0);if((O|0)==220){O=0;Xh(d,qb)}qb=ow(e,qb)|0;}while((qb|0)!=0)}Ua=vx(e,Ua)|0;}while((Ua|0)!=0)}bB(d)}else{_A(d);Ua=ux(e)|0;if((Ua|0)!=0){qb=Ua;do{Wh(d,qb);qb=vx(e,qb)|0;}while((qb|0)!=0)}$A(d);aB(d);qb=ux(e)|0;if((qb|0)!=0){Ua=qb;do{qb=mw(e,Ua)|0;if((qb|0)!=0){Xa=qb;do{Xh(d,Xa);Xa=ow(e,Xa)|0;}while((Xa|0)!=0)}Ua=vx(e,Ua)|0;}while((Ua|0)!=0)}bB(d)}}while(0);if(H){Th(d,e,Ra)}VA(d);if((Wa|0)!=0){>2”>Ua=(c|>2”>0)|0;Xa=(c|>2”>0)|0;c=>2”>if(!((Ua|0)<(c|0)&(Xa|0)>-1)){O=236;break}>2”>O=0;Qa=c|0;if((Qa|0)==0){>2”>0;c=Ra;Qb=Ua;Rb=Ra}else{>2”>0;c=Ra;Qb=Ra;Rb=Xa}>2”>0)+Qb|0;H=Rb+Qa|0;c=>2”>while(0);Oa=c[(c|>2”>Sb=0;Tb=(c|0)+1|0}else{>2”>c=b=0,d=0,e=0,f=0;b=c|0;if((b|0)==0){d=$g(10328,c|0)|0;c=d;e=d}else{e=b}e=c|0;d=Lb(a|0)|0;Hc(e,d,1)|0;f=1;return f|0}function Th(e,f,j){e=e|0;f=f|0;j=j|0;var >2“>0;if((c|0)<1){i=k;return}t=e+156|0;u=(j&4|0)!=0;v=e+16|0;w=p|0;x=o|0;y=o;z=o+32|0;A=z;B=z|0;z=o+16|0;C=o+8|0;D=o+24|0;E=o|0;F=o+48|0;G=o+40|0;H=o+56|0;o=l;I=e+152|0;J=l+16|0;l=(j&8|0)==0;K=p+4|0;p=m;L=m+16|0;m=e|0;M=e+160|0;N=1;O=s;while(1){>2“>if((c|0)<2){P=9}else{>2“>0,c|if((a|0)!=0){break}Q=ux(s)|0;if((Q|0)==0){break}else{R=Q}do{if((li(e,s,R)|0)<<24>>24!=0){P=9;break a}R=vx(s,R)|0;}while((R|0)!=0)}}while(0);do{if((P|0)==9){P=0;if(u){Th(e,s,j)}Q=jk(304)|0;if((Q|0)==0){>2”>T=c|>2”>T;c=Q;if((T|0)==0){>2”>3;c=>2”>U=Q+16|0;V=T+16|0;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>V=Q+56|0;U=T+56|0;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>3”>h=+>2”>c=>2”>U=Q+96|0;V=T+96|0;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>s;c=>2”>0)+12>>2]|0,V);YA(e,s);U=c|>1”>W=(b&1)!=0}else{W=1}Ch(ew(V,148552)|0);if(!(u|W^1)){>2”>0)+16|0,32)|0;X=c|>2”>c=>2”>c=>2”>_=X+272|0;eF(c|>2”>4)|0;aa=$;c=>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;if((Y&8192|0)==0){RA(e,aa,aa,2)|0}if(Z){break}qi(aa)}}>2”>0,c|>2”>0,c|0)}>2”>pB(e,Y);ba=c&1}X=Im(V,c|0,139280)|0;ca=Im(V,c|0,136712)|0;da=X;P=47;break}if((Y&8|0)!=0){X=Im(V,c|0,133792)|0;ca=Im(V,c|0,131744)|0;da=X;P=47;break}if((Y&4|0)!=0){X=Im(V,c|0,129560)|0;ca=Im(V,c|0,126280)|0;da=X;P=47;break}X=ew(V,123768)|0;if((X|0)==0){ea=0}else{ea=(a|0)==0?0:X}X=ew(V,121832)|0;if((X|0)==0){fa=ea}else{fa=(a|0)==0?ea:X}X=ew(V,121048)|0;if((X|0)==0){ga=ea}else{ga=(a|0)==0?ea:X}do{if((ba|0)==0|(ga|0)==0){X=ew(V,120224)|0;if((X|0)==0){ha=ba;ia=ga;break}aa=(a|0)==0;ha=aa?ba:1;ia=aa?ga:X}else{ha=ba;ia=ga}}aa=Im(V,c|0,145328)|0;ca=Im(V,c|0,142384)|0;da=aa;P=47}}while(0);if((P|0)==47){>2”>nB(e,c|0;aa=Em(V,c|>2“>ja=(c|0)>>>1&1|2;ka=na;la=oa}}while(0);aa=c|0;do{if((aa|0)!=0){Y=fw(V,aa)|0;if((Y|0)==0){break}if((a|0)==0){break}xB(e,+Fm(V,c|0,1.0,0.0))}}if((Em(V,c|0,1,0)|0)!=0){>2”>lB(e,118712);sB(e,(c|0)+16|0,ja);break}>2”>0)+16|0;c=>2”>c=>2”>c=>2”>c=>2”>Y=(c|>2”>c;>2”>c;>2”>c;>2”>c;>3”>h;>3”>h;>3”>h;>3”>h;if((Em(V,c|0,1,0)|0)==0){lB(e,118712)}else{lB(e,ka)}if((Mh(e,x,la,0)|0)>1){>2”>sB(e,(c|0)+16|0,0)}else{Y=(Em(V,c|0,1,0)|0)!=0;if((ja|0)==0&(Y^1)){break}>2”>0)+16|0;c=>2”>c=>2”>c=>2”>c=>2”>X=(c|>2”>c;>2”>c;>2”>c;>2”>c;>3”>h;>3”>h;>3”>h;>3”>h;if(Y){lB(e,ka)}else{lB(e,118712)}ol(e,x,4,aa,ja)}}>2”>0);aa=c[(c|0)+12>>2]|0;if((aa|0)!=0){ek(e,5,aa)}if(W){if(u){>2”>0)+16|0,32)|0;aa=c|>2”>c=>2”>c=>2”>X=aa+272|0;eF(c|>2”>4)|0;_=Z;c=>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;if((V&8192|0)==0){RA(e,_,_,2)|0}if(Y){break}qi(_)}}>2”>0,c|>2”>0,c|0)}hB(e)}do{if(!l){V=ux(s)|0;if((V|0)==0){break}else{qa=V}do{Wh(e,qa);V=mw(s,qa)|0;if((V|0)!=0){aa=V;do{Xh(e,aa);aa=ow(s,aa)|0;}while((aa|0)!=0)}qa=vx(s,qa)|0;}while((qa|0)!=0)}}while(0);ZA(e,f);Gh(e);if(u){break}Th(e,s,j)}}>2”>0;if((N|0)<(c|0)){N=N+1|0;O=s}else{break}}i=k;return}function Uh(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;e=ew(b|0,164344)|0;a:do{if((e|0)==0){f=0;g=0}else{if((a|0)==0){f=0;g=0;break}Yh(e)|0;b=c|0;if((b|0)==0){f=176472;g=0;break}else{h=0;i=176472;j=b}while(1){b=i;k=j;while(1){if((Ya(k|0,164776)|0)==0){l=10;break}if((Ya(k|0,164016)|0)==0){m=b;l=13;break}if((Ya(k|0,163264)|0)==0){n=b;l=15;break}o=b+4|0;if((Ya(k|0,162776)|0)==0){p=b;l=17;break}>2”>l=0;k=m+4|0;q=c|>2”>l=0;k=n+4|0;q=c|>2”>l=0;k=p+4|0;q=c|>2”>k=c|0;if((k|0)==0){f=176472;g=s;break}else{h=s;i=r;j=k}}}}>2”>j=c|>2”>l=j+8|0;if((c[c>>2]|0)==0){break}if((k|0)>2){>2”>k=kk((xF(b|0)|0)+1|0)|0;c=>2”>2]|0)|0;if((c[(c|0)+12>>2]|0)==0){>2”>k=c|>2”>m;zF(m|0,c[(c|0)+12>>2]|0)|0}if((a|0)==0){if((a|0)==0){>2“>g=1.0- +>2“>g=+>2“>while(0);eF(c|>2“>while(0);c=0;n=0;i=f;return n|0}function Wh(d,f){d=d|0;f=f|0;var >2“>0;k=f+8|0;if((c[(c|0)+8>>2]|0)==0){i=g;return}l=f|0;if((li(d,Hx(l)|0,f)|0)<<24>>24==0){i=g;return}>3“>0;if(+h<+>3“>if(+h<+>3“>if(+h<+>3“>if(+h<+>2“>n=m+116|0;m=c|0;if((a|0)==(m|0)){i=g;return}a=m;vB(d,$w(l)|0);m=Hm(l,c|0,213440)|0;if((a|0)!=0){vB(d,m)}m=Hm(l,c|0,213440)|0;a:do{if((a|0)!=0){Yh(m)|0;n=c|0;if((n|0)==0){break}else{o=176476;p=n}while(1){if((a|0)==105){if((Ya(p|0,91128)|0)==0){break}}>2“>while(0);p=c|0;o=jk(304)|0;if((o|0)==0){>2“>m=d+16|0;n=c|>2“>n;c=o;if((n|0)==0){>2“>3;c=>2“>m=o+16|0;j=n+16|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>j=o+56|0;m=n+56|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>3“>h=+>2“>c=>2“>m=o+96|0;j=n+96|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>f;c=8;do{if((p&16777216|0)!=0){>3“>h=0.0;break}>3“>h=+(~~r|0)}}>2“>if((c|0)==0){>2“>j=pl(f)|0;m=c|>3“>q=+h;m=Im(l,c|0,213440)|0;do{if((a|0)==0){s=0}else{Yh(m)|0;n=c|0;if((n|0)==0){s=0;break}else{t=176472;u=0;v=n}while(1){>2“>m=c[(c|>3“>y=+h;if(y<0.0){z=y+-.5}else{z=y+.5}if(((~~z|0)%90|0|0)!=0){A=1;break}>3“>if(+h!=0.0){A=1;break}>2“>n=(w|0)<3?1:w;C=m+4|0;D=c|>2“>F=(G-4|0)>>>0>56>>>0?20:G;if((c|s|0)==0){>3“>0;C=jk(32)|0;h=r- +>3“>0)+88>>3];h=q- +>3“>0)+80>>3]*.5;h=r+ +>3“>0)+88>>3];h=q+ +>2“>C=c|0;do{if((C|0)<3){>3“>if(+h!=0.0){break}>2“>c=>3“>r;h=>3“>h=q+ h[D(L<<4)+8>>3];H=K;I=2;break b}>3“>h=>3“>K=J+(Q<<4)|0;h=r+ +>3“>K=J+(Q<<4)+8|0;h=q+ +>2“>while(0);m=da(C,E-1|0)|0;c=>3“>K=R+m|0;h=r+ h[D(K<<4)>>3];>3“>x=T+m|0;h=r+ h[D(x<<4)>>3];>2“>c=>2“>h[(c|>2“>h[(c|>2“>h[(c|>2“>h[(c|0)+80>>3]*.5;H=j;I=2}if((p&8192|0)==0){RA(d,H,H,I)|0}>2“>H;c=I}}>2“>0)+8>>2]|0)+4>>2]|0)+20>>2]&63](d,f);f=c[(c|0)+108>>2]|0;k=f;do{if((f|0)!=0){if((a|0)==0){break}ek(d,10,k)}}while(0);dB(d);Gh(d);i=g;return}function Xh(f,j){f=f|0;j=j|0;var >2“>0;z=c|0;do{if((z|0)==0){A=6}else{>3“>h){A=6;break}>3“>h){A=6;break}>3“>h){A=6;break}>3“>h){A=6}}}while(0);do{if((A|0)==6){>2“>B=c|0}if((a|0)==0){i=k;return}if((nn(C,w)|0)<<24>>24!=0){break}i=k;return}}>2”>if((c|0)>=2){C=Hm(j|0,c|>2”>0,c|if((a|0)!=0){i=k;return}C=j+32|0;E=0;do{>2“>F=Hm(c|0,c|0,213440)|0;if((a|0)==0){break a}>2“>0,c|>2“>while(0);y=j+32|0;G=xF($w(c[((c&>2“>3|0)==2?j:B)+28>>2]|0)|0)|0)|0)|0;zF(E|0,$w(c[((c&a=a|0;a=a|0;a=a|0}else{a=a|0;a=a|0;a=a|0}3|0)==2?j:B)+28>>2]|0)|0)|0;vB(f,E);eF(E);E=j|0;D=Hm(E,c|0,213440)|0;if((a|0)!=0){vB(f,D)}D=Hm(E,c|0,213440)|0;b:do{if((a|0)==0){H=0}else{Yh(D)|0;G=c|0;if((G|0)==0){H=176472;break}else{I=176476;J=G}while(1){if((a|0)==105){if((Ya(J|0,91128)|0)==0){break}}>2“>while(0);J=v|0;v=f+152|0;I=c|0;D=jk(304)|0;if((D|0)==0){>2“>G=f+16|0;z=c|>2“>z;c=D;if((z|0)==0){>2“>3;c=>2“>C=D+16|0;F=z+16|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>F=D+56|0;C=z+56|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>3“>h=+>2“>c=>2“>C=D+96|0;F=z+96|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>j;c=9;F=(H|0)==0;do{if(!F){while(0);C=c|0;do{if((C|0)!=0){z=fw(E,C)|0;if((z|0)==0){break}if((a|0)==0){break}xB(f,+Fm(E,c|0,1.0,0.0))}}while(0);do{if((I&16777216|0)!=0){>2”>L=+h[(c[(c[(c[((c&3|0)==3?j:y)+28>>2]|0)+8>>2]|0)+132>>2]|0)+16>>3]*72.0;if(L<0.0){M=L+-.5}else{M=L+.5}>2”>M|0);L=+h[(c[(c[(c[((c&3|0)==2?j:B)+28>>2]|0)+8>>2]|0)+132>>2]|0)+16>>3]*72.0;if(L<0.0){N=L+-.5}else{N=L+.5}>2”>C=c[(c|0)+96>>2]|0;if((C|0)==0){>2”>z=c|>2”>z=D+196|0;c=>2”>O;P=D+200|0;c=>2”>0;R=c|0;if((R|0)==0){S=Q}else{>2”>c;>2”>R=c|0;if((R|0)==0){U=S}else{>2”>c;>2”>R=c|0;if((R|0)==0){break}>2”>c}}while(0);c:do{if((I&65536|0)==0){X=0}else{if((a|0)==0){A=67}else{Y=U;A=69}}do{if((A|0)==67){U=ew(E,82904)|0;if((U|0)==0){Z=0;break}if((a|0)==0){Z=0}else{Y=U;A=69}}}while(0);if((A|0)==69){Z=fk(Y,E)|0}U=ew(E,82520)|0;if((U|0)==0){A=72}else{if((a|0)==0){A=72}else{_=U;A=74}}do{if((A|0)==72){U=ew(E,81944)|0;if((U|0)!=0){if((a|0)!=0){_=U;A=74;break}}if((Z|0)==0){break}>2“>c=fk(_,E)|0}U=ew(E,81232)|0;if((U|0)==0){A=79}else{if((a|0)==0){A=79}else{aa=U;A=81}}do{if((A|0)==79){U=ew(E,80736)|0;if((U|0)!=0){if((a|0)!=0){aa=U;A=81;break}}if((Z|0)==0){break}>2“>c=fk(aa,E)|0}U=ew(E,80256)|0;if((U|0)==0){A=86}else{if((a|0)==0){A=86}else{ba=U;A=88}}do{if((A|0)==86){U=ew(E,79928)|0;if((U|0)!=0){if((a|0)!=0){ba=U;A=88;break}}if((Z|0)==0){break}>2“>c=>1“>b|128}U=ew(E,79504)|0;if((U|0)==0){A=93}else{if((a|0)==0){A=93}else{ca=U}}do{if((A|0)==93){U=ew(E,79152)|0;if((U|0)!=0){if((a|0)!=0){ca=U;break}}if((Z|0)==0){X=0;break c}>2“>while(0);c=>1“>b|256;X=Z}}while(0);d:do{if((I&8388608|0)==0){da=0}else{Z=ew(E,78880)|0;do{if((Z|0)==0){ea=0}else{if((a|0)==0){ea=0;break}ea=fk(Z,E)|0}}while(0);Z=ew(E,168888)|0;do{if((Z|0)==0){A=105}else{if((a|0)==0){A=105;break}>1“>b|>2“>c=Lb(ea|0)|0}}while(0);Z=ew(E,168536)|0;do{if((Z|0)==0){A=110}else{if((a|0)==0){A=110;break}>2“>c=Lb(ea|0)|0}}while(0);Z=ew(E,168152)|0;do{if((Z|0)==0){A=115}else{if((a|0)==0){A=115;break}>1“>fk(Z,E)|0;ca=D+260|0;b=>2“>c=Lb(ea|0)|0}}while(0);Z=ew(E,167432)|0;do{if((Z|0)!=0){if((a|0)==0){break}>1“>b|>2“>c=Lb(ea|0)|0;da=ea}}while(0);e:do{if((I&4194304|0)!=0){ea=ew(E,166968)|0;if((ea|0)==0){A=125}else{if((a|0)==0){A=125}else{fa=ea;A=127}}do{if((A|0)==125){ea=ew(E,166528)|0;if((ea|0)!=0){if((a|0)!=0){fa=ea;A=127;break}}>2“>c=Lb(ea|0)|0}}while(0);if((A|0)==127){>1“>fk(fa,E)|0;ea=D+260|0;b=if((a|0)==0){A=133;break}>1”>fk(ea,E)|0;Z=D+260|0;b=>2”>ea=c|0;if((ea|0)==0){break}if((a|0)==0){A=138;break}>1“>fk(ea,E)|0;Z=D+260|0;b=>2“>ea=c|0;if((ea|0)==0){break}if((a|0)==0){break}>1”>fk(ea,E)|0;Z=D+260|0;b=>2”>while(0);ea=c|0;if((ea|0)==0){break}>2”>da=c[(c|0)+8>>2]|0;if((da|0)==0){break}>2”>if((c|0)==0){break}}if((I&524288|0)==0){break}>2”>0)+152>>3]*.5;M=N>2.0?N:2.0;X=c|0;if((X|0)>0){fa=da|0;da=r;ea=s;Z=t;ca=r|0;ba=r+16|0;aa=r+32|0;_=r+48|0;Y=0;u=0;J=0;U=0;while(1){>2”>0;O=kk(24)|0;R=O;c=>2”>Q=z*3|0;ga=c|>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;S=ki(ca,S)|0;z=z+1|0;}while((z|0)<(P|0))}if((O|0)==0){ia=J;ja=u;ka=Y}else{P=0;z=R;S=0;C=J;ha=u;Q=Y;while(1){>3”>0;la=s+(S<<4)|0;ma=t+(S<<4)|0;N=+h;>3”>na=+h;>3”>oa=+h;>3”>pa=+h;>3”>oa=na+ta*.5;na=M*+V(oa);ua=M*+W(oa);h=>3”>L+ua;h=>2”>za=(c|0)+za|0;Aa=Aa+1|0;}while((Aa|0)<(C|0));Ba=za;Ca=(C|0)>1?C:1}else{Ba=0;Ca=0}>2”>Fa=ya+Ba|0;Ga=Ea+(Ba<<4)|0;c=>2”>c=>2”>c=>2”>c=>2”>Ga=Ea+(Fa<<4)|0;c=>2”>c=>2”>c=>2”>c=>2”>Ga=Ea+(Ha+Ba<<4)|0;Ia=s+(Ha<<4)|0;c=>2”>c=>2”>c=>2”>c=>2”>Ia=Ea+(Fa-Ha<<4)|0;Ga=t+(Ha<<4)|0;c=>2”>c=>2”>c=>2”>c=>2”>while(0);ya=la;c=>2”>c=>2”>c=>2”>c=>2”>ya=ma;c=>2”>c=>2”>c=>2”>c=>2”>Q=c|0;eF(Oa);if((Q|0)==0){ia=Ka;ja=Ma;ka=Na;break}else{Oa=Q}}}Q=U+1|0;if((Q|0)<(X|0)){Y=ka;u=ja;J=ia;U=Q}else{Pa=ka;Qa=ja;Ra=ia;break}}}else{Pa=0;Qa=0;Ra=0}>2”>Ra;c=Qa;if((I&8192|0)==0){if((Ra|0)>0){U=0;J=0;while(1){>2”>c=>2”>2;c=>2”>c}}>1”>if((b&1)!=0){A=181}}else{A=181}if((A|0)==181){>2”>0,c|>2”>D=q;ta=+h[(c|0)+152>>3];Ch(ew(E,148552)|0);f:do{pa=+Fm(E,c|0,1.0,0.0);Qa=Hm(E,c|0,213440)|0;Pa=(H|0)!=0;g:do{if(Pa){Sa=Ua+4|0;if((a|0)==116){if((Ya(Va|0,87744)|0)==0){Ta=1;break g}}ia=a|0;if((ia<<24>>24|0)==58){Wa=Sa+1|0;Xa=I}else if((ia<<24>>24|0)==59){Wa=Sa;Xa=I+1|0}else if((ia<<24>>24|0)==0){break}else{Wa=Sa;Xa=I}Ra=Ra+1|0;Sa=Wa;I=Xa}Ra=(Sa|0)==0;do{if((I|0)==0|Ra){Za=Qa}else{ia=l;ja=m;ka=o;Oa=Lh(Qa,Sa+1|0,p)|0;if((Oa|0)>1){>2“>3|0)==3?j:y)+28>>2]|0)|0;Ma=$w(c[((c&>2“>3|0)==2?j:B)+28>>2]|0)|0;Fv(3,84552,(K=i,i=i+24|0,c=>2“>Ka?84144:83704,c=Na,K)|0)|0;i=K;if((Oa|0)==2){Za=159752;break}}else{if((Oa|0)==1){Za=159752;break}}>2“>0)+8>>2]|0;if((c|0)>0){>2“>Oa=(c|>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>0;ea=c|0;h:do{if((ea|0)==0){_a=X}else{ca=X;qa=1.0;_=1;aa=Oa;ba=ea;i:while(1){>2“>lB(f,ba);sa=+g;>2“>ji(l,sa,n,o);fa=c|>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>sa=+g;>2“>0);fa=c|>2“>while(0);da=aa+12|0;fa=c|0;if((fa|0)==0){_a=bb;break h}else{ca=bb;qa=ab;_=$a;aa=da;ba=fa}}if((A|0)==204){>2“>A=0;ba=c|>2“>while(0);if((c|0)!=0){>2“>2]|0);nB(f,c[c>>>2“>0,pa,ta,c|0)}>2“>lB(f,_a);nB(f,_a);qh(f,3,Ma,(c|>2“>0)-1<<4)|0,pa,ta,c|0)}>2“>0)+8>>2]|0;Oa=c|0;do{if((Oa|0)>1){>2“>if((c|0)==0|F){db=ea;eb=Oa;break}}else{if(F){db=ea;eb=Oa;break}}>2“>0)+8>>2]|0;db=ga;eb=c|0}else{db=ea;eb=Oa}}while(0);Oa=Y+1|0;if((Oa|0)<(eb|0)){Y=Oa;X=_a;Z=db}else{fb=U;break}}}else{>2“>while(0);Qa=d[(c|0)+115|0]|0;do{if((Qa&1|0)==0){if((Qa&2|0)!=0){I=c|0;U=Im(E,I,ei(Za,139280)|0)|0;gb=U;hb=Im(E,c|0,136712)|0;A=229;break}if((Qa&8|0)!=0){U=c|0;I=Im(E,U,ei(Za,133792)|0)|0;gb=I;hb=Im(E,c|0,131744)|0;A=229;break}if((Qa&4|0)==0){ib=Im(E,c|0,Za)|0;jb=Za;break}else{I=c|0;U=Im(E,I,ei(Za,129560)|0)|0;gb=U;hb=Im(E,c|0,126280)|0;A=229;break}}else{U=c|0;I=Im(E,U,ei(Za,145328)|0)|0;gb=I;hb=Im(E,c|0,142384)|0;A=229}}while(0);do{if((A|0)==229){if((gb|0)==(Za|0)){ib=hb;jb=Za;break}lB(f,gb);ib=hb;jb=gb}}while(0);if((ib|0)!=(Za|0)){nB(f,ib)}if(Ta<<24>>24!=0){Qa=(a|0)==0?159752:jb;I=(a|>2“>0)+8>>2]>>2]|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=U=c|0;do{if((U|0)==0){A=240}else{Z=fw(E,U)|0;X=a|0;if((X<<24>>24|0)==102){if((Ya(Z|0,86688)|0)==0){kb=6;break}else{A=240;break}}else if((X<<24>>24|0)==98){if((Ya(Z|0,85856)|0)==0){kb=8;break}if((Ya(Z|0,85384)|0)==0){kb=4;break}else{A=240;break}}else if((X<<24>>24|0)==110){if((Ya(Z|0,84920)|0)==0){kb=2;break}else{A=240;break}}else{A=240;break}}}while(0);if((A|0)==240){>2”>U=rm(q,kb,ta,0,0)|0;Z=U+8|0;rB(f,c|>2”>eF(c|0);eF(U)}lB(f,Qa);if((I|0)!=(Qa|0)){nB(f,I)}>2”>qh(f,2,q+16|0,c|0,pa,ta,U)}>2”>qh(f,3,q+32|0,(c|>2”>U=c|0;if(Ra){do{if((a&3)==0){if((a|0)!=0){lB(f,jb);nB(f,ib);break}lB(f,159752);if((a|0)==0){nB(f,159752);break}else{nB(f,ib);break}}}>2”>0)+8>>2]|0;if((c|0)<=0){break}I=q|0;Qa=q+4|0;Z=q+8|0;X=q+12|0;Y=Pa^1;Ka=q+32|0;Na=q+16|0;if(Pa){Ja=0;Ha=Ra;while(1){>2”>0)+(Ja*48|0)|0;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>Ma=c|>2”>if((c&16384|0)==0){>2”>qh(f,2,Na,c|0,pa,ta,u)}>2”>qh(f,3,Ka,(c|>2”>if((c[(c[(c|0)+8>>2]|0)+4>>2]|0)<=1){break}>2”>if((c|0)==0|Y){break}}pB(f,H)}else{>2”>0,c|0,0)}}>2”>0)+8>>2]|0;if((Ja|0)>=(c|0)){break f}}}else{Ha=0;Ja=Ra;while(1){>2”>0)+(Ha*48|0)|0;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>Pa=c|>2”>if((c&16384|0)==0){>2”>qh(f,2,Na,c|0,pa,ta,Ma)}>2”>qh(f,3,Ka,(c|>2”>if((c[(c[(c|0)+8>>2]|0)+4>>2]|0)<=1){break}>2”>if((c|0)==0|Y){break}pB(f,0)}else{>2”>0,c|0,0)}}>2”>0)+8>>2]|0;if((Ha|0)>=(c|0)){break f}}}}>2”>0;X=c|0;Z=X*48|0;Y=dF(Z)|0;Qa=Y;I=dF(Z)|0;Z=I;qa=+(Sa+2|0)*.5;Ka=(X|0)>0;j:do{if(Ka){Na=q+4|0;Ra=q|0;ra=0.0;M=0.0;t=0;Pa=Ha;while(1){>2”>0)+(t*48|0)|0;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>Ma=c|>2”>Ma;c=>2”>r;Ca=dF(u)|0;c=>3”>0;sa=+h;>3”>nb=oa-lb;ob=na-mb;pb=2.0/+T(nb*nb+ob*ob+1.0e-4);qb=ob*pb;h=>3”>qb=ua-lb;pb=N-mb;nb=2.0/+T(qb*qb+pb*pb+1.0e-4);ob=pb*nb;h=>3”>ub=2.0/zb;sb=xb*ub;tb=-0.0-yb*ub;ea=Oa;h=>2”>tb;Oa=ia;c=>2”>c=>2”>c=>2”>c=>3”>h=>3”>h=>3”>h=mb-qa*h[r(s<<4)+8>>3];>3”>ob-qa*sb;h=nb-qa*tb;if((ja|0)<(Ba|0)){N=nb;ua=ob;na=pb;oa=qb;J=ja}else{Ab=nb;Bb=ob;Cb=pb;Db=qb;Eb=ja;break}}}else{Ab=ra;Bb=M;Cb=L;Db=sa;Eb=0}>3”>N;h=>3”>Db-qa*N;h=Cb-qa*na;J=t+1|0;if((J|0)>=(X|0)){break j}Ra=(a|0)==0?159752:t;do{if((Ra|0)==(Pa|0)){Hb=Pa}else{>2“>u=c|>2“>0;ja=c|0;if((ja|0)>0){ka=0;do{>3“>h;>3“>h;ka=ka+1|0;}while((ka|0)<(ja|0))}tB(f,u,ja,0,0,0);Na=Na+1|0;}while((Na|0)<(X|0))}Na=La(0,87264)|0;if((Na|0)==0){Fb=J;Gb=Ba;break}else{Sa=J;U=Ba;Pa=Hb;t=Na;Ha=Ha+1|0}}}>2“>if((a[(c|0)+115|0]&3)!=0){Jb=Gb;Kb=t;break}>2“>while(0);qh(f,2,q+16|0,c|0,pa,ta,Kb);Ib=Jb}>2“>if((a[(c|0)+115|0]&3)!=0){Mb=t;break}>2“>while(0);qh(f,3,q+32|0,(c|>2“>eF(c|>2“>while(0);Mb=c|>2“>0;q=Mb+208|0;if((c|0)==0){>2“>hB(f);Fb=Mb+276|0;x=c|0;if((x|0)==0){break}Ib=Mb+280|0;if((x|0)<=1){break}>2“>0;Jb=Mb+268|0;Kb=Mb+284|0;Gb=Mb+272|0;Hb=Mb+228|0;jb=Mb+244|0;Eb=Mb+212|0;D=1;v=c|0;H=x;do{>2“>c;>2“>c|>2“>0,c|>2“>0,c|>2“>0;v=(c|0)+v|0;D=D+1|0;}>2“>while(0);c=>2“>0;q=G+8|0;A=c|>2“>A=c|>2“>0;if((c|0)==0){Pb=Fb|0;Qb=Fb+8|0}else{Pb=A+16|0;Qb=A+24|0}>3“>0;bi(f,+h,+>2“>Fb<<8<<16>>16>>15&255,c|>2“>0)+8>>2]|0;Qb=(c|>2“>0;Fb=Pb+(Qb*48|0)+16|0;if((c|0)==0){>2“>0;v=(c|0)-1|0;Rb=D+(v<<4)|0;Sb=D+(v<<4)+8|0}else{Rb=Fb+16|0;Sb=Fb+24|0}>3“>0;bi(f,+h,+>2“>Fb<<7<<16>>16>>15&255,c|>2“>A=c|>2“>12<<16>>16>>15<<16>>16;Fb=Mb+216|0;Sb=c|>2“>0;D=Mb+248|0;Qb=c|0;Ib=G|0;if((Km(Hm(Ib,c|0,90608)|0)|0)<<24>>24==0){Tb=0}else{>2”>ci(f,A,11,Nb,Sb,v,Qb,H,Tb);Tb=c[(c|>2”>12<<16>>16>>15<<16>>16;Qb=c|>2”>0;Rb=c|0;if((Km(Hm(Ib,c|0,90608)|0)|0)<<24>>24==0){Ub=0}else{>2“>ci(f,Tb,11,H,Qb,Fb,Rb,D,Ub);ci(f,c[(c|>2“>13<<16>>16>>15<<16>>16,c|>2“>0,c|>2“>0,0);ci(f,c[(c|>2“>14<<16>>16>>15<<16>>16,c|>2“>0,c|d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;d=i;i=i+144|0;e=d+128|0;if(!(a|0)){Iv(175216,128,176872);a=1}Iv(e,128,d|0);f=e+4|0;g=e+8|0;h=e|0;j=0;k=0;l=b;a:while(1){m=j;n=l;while(1){o=a|0;b:do{if(o<<24>>24==0){p=n;q=0}else{r=n;s=o;while(1){if((Qa(s<<24>>24|0)|0)==0){t=a|0;if(t<<24>>24!=44){p=r;q=t;break b}}t=r+1|0;u=a|0;if(u<<24>>24==0){p=t;q=0;break}else{r=t;s=u}}}}while(0);o=q<<24>>24;if((o|0)==0){v=30;break a}else if(!((o|0)==40|(o|0)==41)){w=p;x=q;v=10;break}s=p+1|0;if((o|0)==40){if(m<<24>>24==0){m=1;n=s;continue}else{v=16;break a}}else if((o|0)==41){if(m<<24>>24==0){v=18;break a}else{m=0;n=s;continue}}else{y=s;break}}c:do{if((v|0)==10){while(1){v=0;n=x<<24>>24;if((n|0)==40|(n|0)==41|(n|0)==44|(n|0)==0){y=w;break c}>2”>0;if(n>>>0<(c|0)>>>0){z=n}else{>2”>c=z+1;a=x;n=w+1|0;w=n;x=a|0;v=10}}}while(0);if(m<<24>>24==0){if((k|0)==63){v=21;break}n=c|0;if(n>>>0<(c|0)>>>0){A=n}else{Jv(175216,1)|0;A=c|0}c=A+1;a=c;B=k+1|0}else{B=k}>2“>0;if(n>>>0<(c|0)>>>0){C=n}else{a=>2”>0;c=n;Lv(175216,n)|0;n=c|0;if(n>>>0<(c|0)>>>0){D=n}else{Jv(175216,1)|0;D=c|0}c=D+1;a=0;j=m;k=B;l=y}if((v|0)==16){b,E)|0)|0;i=E;c=0;Mv(e);i=d;return 176472}else if((v|0)==18){b,E)|0)|0;i=E;c=0;Mv(e);i=d;return 176472}else if((v|0)==21){b,E)|0)|0;i=E;c=0;Mv(e);i=d;return 176472}else if((v|0)==30){if(m<<24>>24!=0){b,E)|0)|0;i=E;c=0;Mv(e);i=d;return 176472}0;Mv(e);e=c|0;if(e>>>0<(c|0)>>>0){F=e}else{Jv(175216,1)|0;F=c|0}a=0;c=c;i=d;return 176472}return 0}function Zh(a){a=a|0;var b=0;b=c|0;if((a|0)!=0){c=b+1;if((b|0)!=0){return}c=Lb(Ab(1,0)|0)|0;Ab(1,113248)|0;return}if((b|0)<=0){return}a=b-1|0;c=a;if((a|0)!=0){return}Ab(1,c|0)|0;eF(c|0);return}function _h(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0.0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0.0,ba=0.0,ca=0.0,ea=0.0,fa=0.0,ga=0.0,ha=0.0,ia=0,ja=0.0,ka=0.0,la=0.0,ma=0.0,na=0.0,oa=0.0,pa=0.0,qa=0.0,ra=0.0,sa=0.0,ta=0.0,ua=0.0,va=0.0,wa=0.0,xa=0.0,ya=0.0,za=0.0,Aa=0.0,Ba=0.0,Ca=0.0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,Ma=0,Na=0,Oa=0,Pa=0.0,Qa=0.0,Ra=0.0,Sa=0.0,Ta=0.0,Ua=0,Va=0,Wa=0.0,Xa=0.0,Za=0.0,_a=0.0,$a=0,ab=0,bb=0.0,cb=0.0,db=0.0,eb=0.0,fb=0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=0,mb=0,nb=0.0,ob=0.0,pb=0.0,qb=0.0,rb=0.0,sb=0.0,tb=0.0;e=i;i=i+232|0;f=e|0;g=e+8|0;j=e+16|0;k=e+24|0;l=e+32|0;m=e+40|0;n=e+48|0;p=e+56|0;q=e+104|0;r=e+136|0;s=e+168|0;t=e+200|0;if((a|0)!=0){ym()}>2“>Fv(1,112688,(v=i,i=i+1|0,i=i+7&-8,c=0,v)|0)|0;i=v;if((a|0)==0){w=-1;i=e;return w|0}>2“>0;y=$w(d|0)|0;z=+zm();gc(x|0,112248,(v=i,i=i+16|0,c=>2“>X=W+8|0;Y=c|>3“>h- +>2“>Y=c|>3“>h- +>2“>5;Y=c|>3“>h+ +>2“>Y=c|>3“>h+ +>2“>Y=c[(c|0)+8>>2]|0;if((Y|0)!=0){>2“>_=Y|0;$=c|>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>3“>aa=+h;>3“>ca=+h;>2“>ia=(c|>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>3“>ka=+h;>3“>ma=+h;na=ha<ja?ha:ja;oa=ga<ka?ga:ka;pa=fa>la?fa:la;qa=ea>ma?ea:ma}else{na=ha;oa=ga;pa=fa;qa=ea}>2“>ph(s,R,c|>3“>la=+h;>3“>ja=+h;ra=na<ma?na:ma;sa=oa<la?oa:la;ta=pa>ka?pa:ka;ua=qa>ja?qa:ja}>2“>ph(t,K,(c|>3“>0)-1<<4)|0,1.0,ia);ja=+h;>3“>la=+h;>2“>ia=$+1|0;if((ia|0)<(c|0)){$=ia;ea=ya;fa=xa;ga=wa;ha=va}else{za=ya;Aa=xa;Ba=wa;Ca=va;break}}}else{za=ca;Aa=ba;Ba=aa;Ca=z}>3“>Ca;h=>3“>Aa;h=za;}X=ow(d,X)|0;}while((X|0)!=0)}W=vx(d,W)|0;if((W|0)==0){break a}}cc(94032,102832,3891,170496);return 0}}d;t=b+293|0;a=0;s=d|0;p=ew(s,99560)|0;do{if((p|0)!=0){>2”>m,c=n,v)|0)|0;i=v;if((r|0)<=0){break}>3”>72.0;q=b+208|0;h=>3”>h=+a=1}}while(0);t=b+292|0;a=0;p=ew(s,98736)|0;do{if((p|0)!=0){>2“>m,c=n,v)|0)|0;i=v;if((q|0)<=0){break}>3“>72.0;r=b+224|0;h=>3“>h=+a=1}}while(0);t=b+294|0;a=>2”>0)+8>>2]|0)+48|0;c=>2”>c=>2”>c=>2”>c=>2”>m=c[(c|0)+8>>2]|0;do{>3”>if(+h<=.001){Da=m;break}a=>2”>while(0);c=(a|if((a|0)==0){break}>2“>while(0);m=b+256|0;Da=(c|>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;c=Wv(d,0,96360,0)|0;c=Im(0,c|Fm(0,c|>2“>29704;c=$>2“>eF(m);c=0}>2“>eF(t);c=0}>2“>eF(n);c=0}n=ew(s,104872)|0;do{if((n|0)==0){>2“>0;c=1}else{>2“>p|0)==0?101368:p;p=ew(s,100968)|0;q=b+300|0;y=(p|0)==0?100504:p;c=>2“>Fv(0,99976,(v=i,i=i+8|0,c=a|>2“>q=Lb(n|0)|0;c=>2“>Ga=W;Ha=c|0}else{>2“>P=Ia;c=P;Ga=Q;Ha=P}>2“>y;P=La(0,c|0)|0;if((P|0)==0){break}else{q=Fa;y=P;W=Ga}}if((Fa|0)==0){Ea=0;break}>2“>0,(Fa<<2)+8|0)|0;c=>2“>0;c[(c|0)+(q+2<<2)>>2]=0;Ea=Fa}}if((a|0)==0){break}>2”>2)+8|0)|0;y=W;P=c|0;do{if((P|0)<1){Ja=66}else{Q=1;O=0;N=P;while(1){if(($h(b,Q,N,p)|0)<<24>>24==0){Ka=O}else{>2”>L=c|0;if((Q|0)<(L|0)){Q=Q+1|0;O=Ka;N=L}else{break}}if((Ka|0)==0){Ja=66;break}>2”>Ka;c=(>2”>Fv(0,103720,(v=i,i=i+8|0,c=p,v)|0)|0;i=v;eF(W);Ma=0}while(0);Ma=c|0;c=Ma+1;if((Ma|0)==0){c=Lb(Ab(1,0)|0)|0;Ab(1,113248)|0}Ma=DA(b)|0;c:do{if((Ma|0)!=0){t=b+56|0;Ka=b|0;Ea=b+184|0;Fa=b+192|0;m=d+48|0;Ga=b+28|0;Ha=Ma;while(1){>2“>c=>2“>c=>2“>c=>2“>c=>2“>c;>2“>24632;c=c;>2“>Na=Ha+52|0;Ia=OA(Ha,c|>2“>n=Ha+152|0;c=>2“>n=Ha+152|0;c=n=a|0;if((n<<24>>24|0)==101){if((Ya(Ia+1|0,105256)|0)==0){Oa=16;break}else{Ja=94;break}}else if((n<<24>>24|0)==110){if((Ya(Ia+1|0,105664)|0)==0){Oa=1;break}else{Ja=94;break}}else{Ja=94;break}}}while(0);if((Ja|0)==94){Ja=0;Oa=0}>2”>c|Oa}c=0;Ja=103}else{do{>2“>if((Ya(c|n=c|0;if((n|0)==0){Ja=103;break d}>2”>Ha;c=c[(c|0)+36>>2];Ja=105;break d}}>2”>0;c=0;c=0;Ja=103}}while(0);do{if((Ja|0)==103){Ja=0;if((PA(Ha)|0)!=0){break}>2”>Ja=0;c=>2”>25400;Ia=Ha|0;Y=c|0;do{if((a|0)==0){>2”>z=+h[(c|>3”>z;h=z;break}else{>3”>4.0;h=4.0;break}}else{>2”>c;>2”>c;>2”>c;>2”>c}}while(0);e:do{if((a|0)==0){>3”>h=>2”>y=Ha+416|0;n=(c|>2”>c;>2”>c;>2”>c;>2”>c;break e;break};default:{vF(Ha+416|0,0,16)|0;break e}}}else{>2”>c;>2”>c;>2”>c;>2”>c}}>2”>0;z=+h[(c[(c|0)+8>>2]|0)+24>>3];f:do{if(z!=0.0){>3”>z;h=z}else{do{if((y|0)!=0){if((a|0)==0){break}>2”>c;>2”>c;>2”>c;>2”>c;break f}}>2”>n=r;P=(c|>2”>c;>2”>c;>2”>c;>2”>c;break}else{>3”>96.0;h=96.0;break}}}>3”>aa=+h;>3”>ca=+h;>3”>Aa=ba-za;h=>3”>Ca=ca-Ba;h=>3”>va;za=aa+Ba;h=>2”>1.0;Da=c[(c|>3”>za=+h;if(za<=.001){Pa=Aa;Qa=Ba;Ra=1.0;break}va=Ba==0.0?Ca:Ba;wa=Aa==0.0?za:Aa;if(!(Ca<va|za<wa)){if(!((a|0)!=0&Ca>va&za>wa)){Pa=wa;Qa=va;Ra=1.0;break}}>3”>while(0);Ba=(z+ba)*.5;h=>2”>Aa;Da=Ha+360|0;c=>3”>h=>2”>r=dF((xF(y|0)|0)+1|0)|0;P=dF((xF(y|0)|0)+1|0)|0;n=ac(y|0,107704,(v=i,i=i+32|0,c=>2”>g,c=>2”>N=Ax(c|0,r,0)|0;if((N|0)==0){break}>2”>h[(c|>2”>h[(c|0)+24>>3]}else{>2”>f,c=>2”>j,c=>2”>ac(y|0,106592,(v=i,i=i+40|0,c=>2”>g,c=>2”>k,c=l,v)|0)|0;i=v;break}>3”>N=O+8|0;h=+>3”>0)+16>>3];h=+>3”>while(0);eF®;eF(P);Sa=+h;>3”>y=Ha+368|0;h=+>3”>n=Ha+376|0;h=+>3”>Y=Ha+352|0;h=+>3”>h=>2”>Ta;N=c|>3”>aa=+h;>3”>0)==0;ba=n?aa:ca;z=n?ca:aa;aa=+h;if((a|0)==0){Ja=149}else{>3“>Aa=+h->2“>c=1;Ua=1}else{>2“>O=n+1|0;c=O;Ua=O}}while(0);do{if(Ba<1.0e-4){>2“>O=~~(ba/Ba);y=Ha+168|0;c=O;if(ba-Ba*+(O|0)<=1.0e-4){Va=O;break}>2“>while(0);c=da(Va,Ua)|0;Wa=z<Aa?z:Aa;Xa=ba<Ba?ba:Ba;Za=Aa;_a=Ba;$a=Va;ab=Ua}}while(0);do{if((Ja|0)==149){Ja=0;do{>2“>Ia=c|>3“>aa*2.0;za=Ca<0.0?0.0:Ca;Ca=+h-ca*2.0;if(Ca>=0.0){bb=za;cb=Ca;break}bb=za;cb=0.0}}>2“>1;c=>3“>while(0);Ia=Ha+432|0;ba=(aa*2.0+Za)*+h/72.0;if(ba<0.0){db=ba+-.5}else{db=ba+.5}>3“>db;P=Ha+440|0;ba=(ca*2.0+_a)*+h/72.0;if(ba<0.0){eb=ba+-.5}else{eb=ba+.5}>2“>eb;r=Ha+188|0;n=Ha+180|0;y=Ha+176|0;O=Ha+172|0;Q=N+196|0;vF(O|0,0,24)|0;q=a[c|0]|0;if((q|0)==66){fb=0;gb=0;hb=1;ib=0}else if((q|0)==76){fb=0;gb=1;hb=0;ib=0}else if((q|0)==82){>2“>c=$a-1;fb=0;gb=0;hb=-1;ib=0}else{fb=0;gb=0;hb=0;ib=0}>2“>gb|ib;c=>2“>c=ab-1;jb=0;kb=-1;lb=0;mb=0}else if((n|0)==84){>2“>y=r;c=>2“>Ja=0;c=>2“>1;c=>2“>0;Fv(0,109544,(v=i,i=i+8|0,c=>2“>if((a[(c[(c|0)+8>>2]|0)+82|0]|0)==0){nb=0.0;ob=0.0}else{if(Za>Wa){pb=(Za-Wa)*.5}else{pb=0.0}if(_a<=Xa){nb=pb;ob=0.0;break}nb=pb;ob=(_a-Xa)*.5}}>3“>0)==0;ba=N?Xa:Wa;z=N?Wa:Xa;Ba=(N?aa:ca)+(N?nb:ob);h=>3“>Aa;za=z+Ba;h=>3“>Ca;va=+h;>3“>z/va;h=>2“>Q=~~qb;y=Ha+456|0;c=>2“>q=~~rb;c=q;Ba=za*va/72.0;if(Ba<0.0){sb=Ba+-.5}else{sb=Ba+.5}>2“>L=~~tb;c=L;if(!N){>2“>q;c=>2“>L;c=r}c=Ha}Ha=EA(b)|0;if((Ha|0)==0){break c}}if((Ja|0)==77){0,v)|0)|0;i=v;Ha=c|0;do{if((Ha|0)>0){m=Ha-1|0;c=m;if((m|0)!=0){break}Ab(1,c|0)|0;eF(c|0)}}while(0);if((a|0)==0){w=-1;i=e;return w|0}>2“>0;m=$w(s)|0;Ba=+zm();gc(Ha|0,112248,(v=i,i=i+16|0,c=>2“>Fv(1,111e3,(v=i,i=i+8|0,c=v)|0)|0;i=v;m=c|0;do{if((m|0)>0){Ha=m-1|0;c=Ha;if((Ha|0)!=0){break}Ab(1,c|0)|0;eF(c|0)}}while(0);if((a|0)==0){w=-1;i=e;return w|0}>2”>0;Ha=$w(s)|0;Ba=+zm();gc(m|0,112248,(v=i,i=i+16|0,c=while(0);Na=c|0;do{if((Na|0)>0){Ja=Na-1|0;c=Ja;if((Ja|0)!=0){break}Ab(1,c|0)|0;eF(c|0)}}while(0);if((a|0)==0){w=0;i=e;return w|0}>2“>0;Ja=$w(s)|0;tb=+zm();gc(Na|0,112248,(v=i,i=i+16|0,c=>2“>g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;g=i;i=i+160|0;h=g+128|0;j=g+136|0;k=g+144|0;c=>2“>0;Iv(k,128,g|0);Lv(k,f)|0;f=k+4|0;l=c|>2“>Jv(k,1)|0;m=c|0}a=>2“>0;c=m;f=b+300|0;l=b+296|0;n=b+308|0;o=b+312|0;b=m;while(1){>2“>r=ec(m|0,c|0,j|0)|0;m=(r|0)!=0;if(m){m=a|0;if((m<<24>>24|0)==0){q=12}else if((m<<24>>24|0)==97){if((Ya(r|0,103064)|0)==0){u=d}else{v=97;w=r;q=10}}else{v=m;w=r;q=10}a:do{if((q|0)==10){while(1){q=0;x=w+1|0;if(((v&255)-48|0)>>>0>=10>>>0){break}y=a|0;if(y<<24>>24==0){q=12;break a}else{v=y;w=x;q=10}}>2”>y=c|0;if((y|0)<1){u=-1;break}else{z=1}while(1){0;if(m<<24>>24==(a|0)){if((Ya(r|0,A|0)|0)==0){u=z;break a}}if((z|0)<(y|0)){z=z+1|0}else{u=-1;break}}}}while(0);if((q|0)==12){q=0;u=Rb(r|0)|0}B=(u|0)==(d|0)}else if((t|0)==2){m=a|0;if((m<<24>>24|0)==97){if((Ya(r|0,103064)|0)==0){C=0}else{D=97;E=r;q=21}}else if((m<<24>>24|0)==0){q=23}else{D=m;E=r;q=21}b:do{if((q|0)==21){while(1){q=0;y=E+1|0;if(((D&255)-48|0)>>>0>=10>>>0){break}x=a|0;if(x<<24>>24==0){q=23;break b}else{D=x;E=y;q=21}}>2“>x=c|0;if((x|0)<1){C=-1;break}else{F=1}while(1){0;if(m<<24>>24==(a|0)){if((Ya(r|0,A|0)|0)==0){C=F;break b}}if((F|0)<(x|0)){F=F+1|0}else{C=-1;break}}}}while(0);if((q|0)==23){q=0;C=Rb(r|0)|0}m=a|0;if((m<<24>>24|0)==97){if((Ya(s|0,103064)|0)==0){G=e}else{H=97;I=s;q=31}}else if((m<<24>>24|0)==0){q=33}else{H=m;I=s;q=31}c:do{if((q|0)==31){while(1){q=0;t=I+1|0;if(((H&255)-48|0)>>>0>=10>>>0){break}x=a|0;if(x<<24>>24==0){q=33;break c}else{H=x;I=t;q=31}}>2”>x=c|0;if((x|0)<1){G=-1;break}else{J=1}while(1){0;if(m<<24>>24==(a|0)){if((Ya(s|0,y|0)|0)==0){G=J;break c}}if((J|0)<(x|0)){J=J+1|0}else{G=-1;break}}}}while(0);if((q|0)==33){q=0;G=Rb(s|0)|0}if((G&C|0)<=-1){b=0;continue}m=(C|0)>(G|0);if(((m?G:C)|0)>(d|0)){b=0;continue}B=((m?C:G)|0)>=(d|0)}else{b=0;continue}if(B){p=B&1;q=43;break}else{b=0}}if((q|0)==43){Mv(k);i=g;return p|0}return 0}function ai(a,b){a=a|0;b=b|0;var >2“>f=c|>3“>j=+h;if((e|0)>1){k=1;l=j;m=g;n=j;o=g}else{>3“>q;u=a+8|0;h=>3“>s;w=a+24|0;h=r;i=d;return}while(1){b=k+1|0;x=k+2|0;g=(h[f(k<<4)>>3]+ h[f(b<<4)>>3])*.5;j=(h[f(k<<4)+8>>3]+ h[f(b<<4)+8>>3])*.5;y=mg?o:g;g=n>j?n:j;j=h[f(x<<4)>>3];B=h[f(x<<4)+8>>3];C=y<j?y:j;y=z<B?z:B;z=A>j?A:j;j=g>B?g:B;x=k+3|0;if((x|0)<(e|0)){k=x;l=y;m=C;n=j;o=z}else{p=y;q=C;r=j;s=z;break}}>3“>q;u=a+8|0;h=>3“>s;w=a+24|0;h=r;i=d;return}function bi(a,d,e,f,g,i,j){a=a|0;d=+d;e=+e;f=f|0;g=g|0;i=i|0;j=j|0;var >2“>k=c|0}else{k=g}do{if(i<<24>>24==0){>2“>while(0);k=c|0;if((k&4259840|0)==0){return}i=(k&131072|0)!=0;g=j+264|0;if(i){>2“>0;c=2}else{>2“>2;c=4}>2“>0);f=jk(c<<>3“>j;h=>3“>e+-3.0;h=>2“>n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0.0,y=0.0,z=0.0;n=i;i=i+64|0;o=n|0;p=n+48|0;q=c|0;if((d|0)==0){i=n;return}if((a|0)==0){i=n;return}if((l|0)==0){r=0}else{s=jk((xF(l|0)|0)+11|0)|0;if((e|0)==7){t=89496}else if((e|0)==11){t=90024}else if((e|0)==6){t=89080}else{cc(88624,102832,2642,170728)}>2“>l,c=t,u)|0)|0;i=u;r=s}>2“>0)+12|0;t=c|>2“>e=p;f=c|0;l=a|0;if(l<<24>>24==0){break}else{v=f;w=l}while(1){l=v+1|0;if((Qa(w&255|0)|0)==0){break}f=a|0;if(f<<24>>24==0){break a}else{v=l;w=f}}if((a|0)==0){break}>3“>h;>3“>h*.>3“>y;h=>3“>y-x;h=>2“>c;>2“>c;>2“>c;>2“>c;>2“>0)+336>>2]|0);lB(b,c|0);uB(b,o|0,3)}}while(0);if(!u){if((q&4|0)!=0){di(b,d);gB(b,g,j,k,r)}hB(b)}if((r|0)!=0){eF®}>2“>d=0,e=0,f=0,g=0,i=0,j=0,k=0,l=0;d=c|>2“>c=>2“>c=>2“>g=d+272|0;eF(c|>2“>4)|0;d=i;c=>3“>h- +>3“>5;k=b+64|0;l=b+32|0;h=+>3“>h*.>3“>h+ +>3“>5;h=+>3“>h*.5;if((e&8192|0)==0){RA(a,d,d,2)|0}if(f){return}qi(d);return}function ei(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;e=1;f=b;while(1){b=a|0;if((b<<24>>24|0)==0){break}else if((b<<24>>24|0)==58){g=e+1|0}else{g=e}e=g;f=f+1|0}f=da((xF(d|0)|0)+1|0,e)|0;if((c|0)<(f|0)){g=f+10|0;c=g;c=gF(c|0,g)|0}zF(c|0,d|0)|0;g=e-1|0;e=c|0;if((g|0)==0){h=e;return h|0}else{i=g;j=e}while(1){e=j+(xF(j|0)|0)|0;z=58;a=z;z=z>>8;a=z;AF(c|0,d|0)|0;e=i-1|0;g=c|0;if((e|0)==0){h=g;break}else{i=e;j=g}}return h|0}function fi(a,b,c){a=+a;b=+b;c=+c;return+((1.0-a/b)c.5)}function gi(a,b,c){a=+a;b=+b;c=+c;return+(a/b*c*.5)}function hi(a,b,c){a=+a;b=+b;c=+c;var d=0.0,e=0.0;d=a/b;if(d>.5){e=1.0-d}else{e=d}return+(e*c)}function ii(a,b,c){a=+a;b=+b;c=+c;return+(c*.5)}function ji(a,b,d,e){a=a|0;b=+b;d=d|0;e=e|0;var >2“>c=>2“>jk(64)|0;c=>2“>m;Qm(f|0,c|>2“>o=0.0;k=c|0;p=0;while(1){>3“>r=+h->3“>t=+h->3“>r=q-t;q=+h;v=s-q;s=u+ +T(r*r+v*v);v=t- +>3“>h;q=s+ +>2“>while(0);z=B*3|0;a=z+4|0;p=d+4|0;c=>2“>jk(a<<4)|0;a=((l-B|0)*3|0)+1|0;l=e+4|0;c=>2“>jk(a<<4)|0;if((c|0)>0){a=0;while(1){>2“>0)+(a<<4)|0;x=(c|>2“>c;>2“>c;>2“>c;>2“>c;>2“>if((c|0)>0){a=D;p=0;while(1){>2“>0)+(p<<4)|0;e=(c|>2“>c;>2“>c;>2“>c;>2“>c;>2“>Qm(g,(c|>2“>0)+(z<<4)|0,c|0);eF(m);i=f;return}function ki(a,b){a=a|0;b=b|0;var d=0,e=0,f=0.0,g=0,j=0,k=0,l=0.0;d=i;i=i+144|0;e=a+48|0;f=+ui(a,e,a+16|0);if(!(f<4.0&+ui(a,e,a+32|0)<4.0)){g=d|0;j=d+64|0;Qm(d+128|0,a,3,.5,g,j);k=ki(j,ki(g,b)|0)|0;i=d;return k|0}>2“>c=>2“>c;>2“>c;>2“>c;>2“>c}>3“>l=+h;>3“>0;h=>2“>l;c=e;k=e;i=d;return k|0}function li(b,d,e){b=b|0;d=d|0;e=e|0;var h=Hm(e|0,c|>2”>0,c|if((a|0)!=0){g=0;return g|0}if((rw(d,e)|0)==0){g=1;return g|0}h=rw(d,e)|0;if((h|0)==0){g=0;return g|0}else{k=h}while(1){h=Hm(k|0,c|0,213440)|0;if((a|0)==0){g=1;l=9;break}>2“>0,c|>2“>l=c|0}if((h|0)==0){m=5}else{if((a|0)==0){m=5}else{n=h}}if((m|0)==5){n=ew(e,82904)|0}Hh(b,l,n,j,k,Ih(b,e,g)|0,e)|0;Mv(g);i=f;return}function ni(a,b,c){a=a|0;b=b|0;c=c|0;eF(b);return}function oi(b,d){b=b|0;d=d|0;var >2“>0;if((c|0)<1){return}else{f=1;g=d}while(1){if((a|0)==0){break}lB(b,d)}}while(0);d=ew(h,121832)|0;do{if((d|0)!=0){if((a|0)==0){break}lB(b,d)}}while(0);d=ew(h,120224)|0;do{if((d|0)!=0){if((a|0)==0){break}lB(b,d)}}while(0);d=ew(h,121048)|0;do{if((d|0)!=0){if((a|0)==0){break}nB(b,d)}}while(0);d=ew(h,160752)|0;do{if((d|0)!=0){if((a|0)==0){break}lB(b,d)}}>2”>0;if((f|0)<(c|0)){f=f+1|0;g=d}else{break}}return}function pi(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>3”>j=+h;f=g<j;do{if(f){k=0}else{>3”>l=+h;>3”>k=l<=+h|0}}>3”>if(l>+h){m=0;break}>3”>if(n<+h){m=0;break}>3”>n=+h;do{if(g==l){>3”>if(f|n>=p^+h>=p^1){break}>3”>p=+h;if(n==p){if(!(g>=j^l>=j)){break}>3”>if(n>+h){break}else{o=0}i=e;return o|0}>3”>if(t>+h){break}else{o=0}i=e;return o|0}}>3”>if(w>+h|v<r|v>s){break}else{o=0}i=e;return o|0}}while(0);a=n<p;s=a?n:p;r=a?p:n;w=g+(u-n)/q;do{if(w>=j){if(w>v|u<s|u>r){break}else{o=0}i=e;return o|0}}>3”>b=0,c=0.0;b=a+16|0;c=+h;>3”>c;h=>3”>h;>3”>h;>3”>h;return}function ri(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>c;>2”>c;>2”>c;>2”>c;>3”>j=b+8|0;k=+h;l=d;while(1){if((l|0)==0){break}else if((l|0)==270){m=5;break}else if((l|0)==90){m=3;break}else if((l|0)==180){m=4;break}if((l|0)<0){m=7;break}if((l|0)<=360){m=10;break}l=(l|0)%360|0}if((m|0)==3){>3”>k;h=-0.0-g}else if((m|0)==4){>3”>g;h=-0.0-k}else if((m|0)==5){>3”>k;h=g}else if((m|0)==7){si(a,b,-l|0);i=e;return}else if((m|0)==10){if((c|0)==(l|0)){n=+h;o=+h}else{p=+(l|0)/6.283185307179586;q=+W(p);h=q;r=+V(p);h=r;c=l;n=r;o=q}>3”>g*n-k*o;h=g*o+k*n;i=e;return}>2”>c;>2”>c;>2”>c;>2”>c;i=e;return}function si(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>c;>2”>c;>2”>c;>2”>c;>3”>j=b+8|0;k=+h;l=d;while(1){if((l|0)==90){m=3;break}else if((l|0)==0){break}else if((l|0)==270){m=5;break}else if((l|0)==180){m=4;break}if((l|0)<0){m=7;break}if((l|0)<=360){m=10;break}l=(l|0)%360|0}if((m|0)==3){>3”>0.0-k;h=g}else if((m|0)==4){>3”>g;h=-0.0-k}else if((m|0)==5){>3”>k;h=g}else if((m|0)==7){ri(a,b,-l|0);i=e;return}else if((m|0)==10){m=360-l|0;if((c|0)==(m|0)){n=+h;o=+h}else{p=+(m|0)/6.283185307179586;q=+W(p);h=q;r=+V(p);h=r;c=m;n=r;o=q}>3”>g*n-k*o;h=g*o+k*n;i=e;return}>2”>c;>2”>c;>2”>c;>2”>c;i=e;return}function ti(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>c;>2”>c;>2”>c;>2”>c;>3”>j=+h;>3”>j;l=+h+>3”>j;h=+>3”>g;h=>3”>l;h=m;i=e;return}function ui(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>3”>j=+h->3”>l=+h->3”>k)-l*(+h-g);g=m*m;if(g<1.0e-10){n=0.0;i=e;return+n}n=g/(j*j+l*l);i=e;return+n}function vi(b){b=b|0;var d=0,e=0,f=0;d=i;if((a|0)!=0){i=d;return}a=1;e=zd(c|>2”>b,c=e,f)|0)|0;i=f;wi();i=d;return}function wi(){var b=0,d=0,e=0,f=0,g=0;b=i;d=c|>2”>c;d=c|0;if((d|0)>0){Kv(c|0,c|0,d)|0}Kv(c|0,c|0,c|0)|0;d=c|>2”>0;if(e>>>0<(c|0)>>>0){f=d;g=e}else{Jv(d,1)|0;d=c|>2”>c=g+1;a=0;g=c|>2”>0;c=b=b|0;e=e|0;f=f|0;c=e;Iv(174880,128,0);c=b;a=0;a=0;a=0;c=0;c=0;a=0)+8>>2]|0)+115|0]|0)|0)|0;c=0)+8>>2]|0)+136>>2]|0);sd(c|0,98,8);td(c|0,70);return 0}function yi(e,f,g){e=e|0;f=f|0;g=g|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;j=i;i=i+264|0;k=j|0;l=j+8|0;m=j+16|0;n=j+24|0;o=j+56|0;p=j+88|0;q=j+120|0;r=j+152|0;s=j+184|0;t=j+216|0;u=j+248|0;v=j+256|0;if((pm(f,97048)|0)==0){1;a=->2”>y=v+8|0;B=c|>2”>Fv(0,120960,(D=i,i=i+16|0,c=>2”>F=Oc[c&255](w,B)|0;E=(d|0|F)&255}a=c=w;a=0;c=285;i=j;return}do{if((pm(f,91560)|0)!=0){if((pm(f,86296)|0)==0){break}if((pm(f,81584)|0)==0){a=>1“>1;b=>2“>v=x+8|0;F=c|>2“>Fv(0,120960,(D=i,i=i+16|0,c=>2“>B=Oc[c&255](w,F)|0;G=(d|0|B)&255}a=c=w;c=286;i=j;return}if((pm(f,163664)|0)==0){c;c;c;c;c;c;c;c;>2”>1.0;c=0;do{if((g|0)!=0){>2”>A=B+8|0;F=c|>2”>Fv(0,120960,(D=i,i=i+16|0,c=>2”>C=Oc[c&255](z,F)|0;H=(d|0|C)&255}a=>2”>while(0);w=c|0;c=63](w,z,1)|0;c=287;i=j;return}if((pm(f,159656)|0)==0){c;c;c;c;c;c;c;c;>2“>1.0;c=0;c=63](v,w,1)|0;c=289;i=j;return}if((pm(f,142280)|0)==0){c;c;c;c;c;c;c;c;>2“>1.0;c=0;c=63](v,w,1)|0;c=293;i=j;return}if((pm(f,154648)|0)==0){c;c;c;c;c;c;c;c;>2“>1.0;c=0;c=63](v,w,1)|0;c=290;i=j;return}if((pm(f,151360)|0)==0){c;c;c;c;c;c;c;c;>2“>1.0;c=0;c=63](v,w,1)|0;c=288;i=j;return}if((pm(f,148472)|0)==0){c;c;c;c;c;c;c;c;>2“>1.0;c=0;c=63](v,w,1)|0;c=291;i=j;return}if((pm(f,145248)|0)==0){c;c;c;c;c;c;c;c;>2“>1.0;c=0;c=63](v,w,1)|0;c=292;i=j;return}if((pm(f,139176)|0)==0){c=>2“>v=x+8|0;C=c|>2“>Fv(0,120960,(D=i,i=i+16|0,c=>2“>F=Oc[c&255](178768,C)|0;I=(d|0|F)&255}a=c=282;i=j;return}if((pm(f,136632)|0)==0){c=276;i=j;return}if((pm(f,133736)|0)==0){c=279;i=j;return}if((pm(f,131648)|0)!=0){if((pm(f,167840)|0)==0){c=262;i=j;return}else{c=268;a=1;E=zd(c|>2”>f,c=E,D)|0)|0;i=D;i=j;return}}>2”>w=z+8|0;v=c|>2”>Fv(0,120960,(D=i,i=i+16|0,c=>2”>A=Oc[c&255](E,v)|0;J=(d|0|A)&255}a=c=E;c=284;i=j;return}}while(0);a=0;c=260;i=j;return}function zi(b,d){b=b|0;d=d|0;var e=0,f=0;b=i;if((pm(d,97048)|0)==0){c=264;a=1;i=b;return}do{if((pm(d,91560)|0)!=0){if((pm(d,86296)|0)==0){break}if((pm(d,81584)|0)==0){c=265;a=0;i=b;return}if((pm(d,167840)|0)==0){c=263;i=b;return}if((pm(d,163664)|0)==0){c=266;i=b;return}if((pm(d,159656)|0)==0){c=270;i=b;return}if((pm(d,154648)|0)==0){c=271;i=b;return}if((pm(d,151360)|0)==0){c=269;i=b;return}if((pm(d,148472)|0)==0){c=272;i=b;return}if((pm(d,145248)|0)==0){c=273;i=b;return}if((pm(d,142280)|0)==0){c=274;i=b;return}if((pm(d,139176)|0)==0){if((c|0)==282){c=281;i=b;return}else{c=258;i=b;return}}if((pm(d,136632)|0)==0){if((c|0)==276){c=275;i=b;return}else{c=277;i=b;return}}if((pm(d,133736)|0)==0){if((c|0)==279){c=278;i=b;return}else{c=280;i=b;return}}if((pm(d,131648)|0)!=0){c=268;a=1;e=zd(c|>2“>d,c=e,f)|0)|0;i=f;i=b;return}if((c|0)==284){c=283;i=b;return}else{c=259;i=b;return}}}while(0);c=261;i=b;return}function Ai(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;if((a|0)==0|(e|0)==0){return}else{f=e;g=0;h=d}while(1){d=h+1|0;e=a|0;if((e&255)>>>0>31>>>0){b=c|>2“>0;if(i>>>0<(c|0)>>>0){j=b;k=i}else{Jv(b,1)|0;b=c|>2“>c=k+1;a=e;l=g+1|0}else{l=g}e=f-1|0;if((e|0)==0){break}else{f=e;g=l;h=d}}if((l|0)==0){return}c=267;return}function Bi(){var b=0;b=(a|a)<<24>>24;qd(c|0);Mv(174880);return b|0}function Ci(){var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0;b=i;c=0;d=0;a:while(1){e=a|0;do{if((e<<24>>24|0)==2){f=-1;g=41;break a}else if((e<<24>>24|0)==0){a=1;h=6;j=0;k=157976}else{l=c|0;m=a|0;if(m<<24>>24==0){a=2;h=7;j=d;k=127960;break}n=l+1|0;b:do{if(m<<24>>24==60){o=a|0;c:do{if(o<<24>>24==33){if((Za(l+2|0,115392,2)|0)!=0){p=n;q=33;g=18;break}r=l+4|0;s=r;t=1;while(1){u=s;while(1){v=u+1|0;w=a|0;if((w<<24>>24|0)==0){x=u;break c}else if((w<<24>>24|0)==62){g=14;break}else if((w<<24>>24|0)==60){g=12;break}else{u=v}}if((g|0)==12){g=0;y=t+1|0;z=60}else if((g|0)==14){g=0;y=t-1|0;z=62}if((y|0)==0){break}else{s=v;t=y}}t=u-2|0;if(t>>>0>=r>>>0){if((Za(t|0,115392,2)|0)==0){A=u;B=z;g=20;break}}0,C)|0)|0;i=C;a=1;A=u;B=a|0;g=20}else{p=n;q=o;g=18}}while(0);d:do{if((g|0)==18){while(1){g=0;if((q<<24>>24|0)==0|(q<<24>>24|0)==62){A=p;B=q;g=20;break d}o=p+1|0;p=o;q=a|0;g=18}}}while(0);do{if((g|0)==20){g=0;if(B<<24>>24!=62){x=A;break}D=A+1|0;break b}}0,C)|0)|0;i=C;a=1;D=x}else{r=l;o=m;while(1){do{if((o<<24>>24|0)==38){t=r+1|0;if((a|0)==35){g=26;break}E=fn(t,174880)|0}else if((o<<24>>24|0)==0|(o<<24>>24|0)==60){D=r;break b}else{g=26}}while(0);if((g|0)==26){g=0;t=c|0;if(t>>>0<(c|0)>>>0){F=t}else{Jv(174880,1)|0;F=c|0}c=F+1;a=o;E=r+1|0}r=E;o=a|0}}}while(0);h=D-l|0;j=D;k=l}}while(0);c=c;c=c;c=k;c=h;e=c|0;m=c|0;n=e-m|0;o=c|0;if((e|0)==(m|0)){G=ud(o,k,h,(h|0)==0|0)|0}else{if(e>>>0<(c|0)>>>0){H=e}else{Jv(174880,1)|0;H=c|0}a=0;e=c|0;c=e;G=ud(o,e,n,0)|0}if(!((G|0)!=0|(a|0)!=0)){n=Ad(yd(c|0)|0)|0;e=zd(c|>2“>n,c=e,C)|0)|0;i=C;wi();a=1;c=268}if((j|0)!=0){c=j}e=c|0;if((e|0)==0){d=j}else{f=e;g=41;break}}if((g|0)==41){i=b;return f|0}return 0}function Di(a,b){>2“>a=a|0;b=b|0;c=Lb(b|0)|0;return 0}function Fi(a,b){a=a|0;b=b|0;return >2“>0,c|0)|0}function Gi(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0;e=i;f=(Cb(a|0)|0)<<24>>24;do{if((f|0)==82){g=d+1|0;if((pm(g,118688)|0)!=0){h=g;j=5;break}>2“>Fv(0,115896,(g=i,i=i+8|0,c=d,g)|0)|0;i=g;k=1;i=e;return k|0}}>2“>while(0);c=108;k=0;i=e;return k|0}function Hi(a,b){>2“>a=a|0;b=b|0;c=b;return 0}function Ji(a,b){a=a|0;b=b|0;var >2“>Fv(0,111576,(g=i,i=i+16|0,c=>2“>Fv(0,110912,(g=i,i=i+24|0,c=>2“>b,c=255,g)|0)|0;i=g;j=1;i=d;return j|0}if((f|0)<0){>2“>112168,c=>3“>h=+(f|0);j=0;i=d;return j|0}return 0}function Ki(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,j=0;f=i;g=(Cb(a|0)|0)<<24>>24;do{if((g|0)==67){if((pm(e+1|0,116848)|0)==0){h=0}else{break}i=f;return h|0}else if((g|0)==82){if((pm(e+1|0,118688)|0)!=0){break}>1“>b|2;h=0;i=f;return h|0}else if((g|0)==76){if((pm(e+1|0,117768)|0)!=0){break}>1“>b|4;h=0;i=f;return h|0}else if((g|0)==84){if((pm(e+1|0,83696)|0)!=0){break}>1“>b|6;h=0;i=f;return h|0}}f=0,g=0,h=0,j=0;f=i;g=(Cb(a|0)|0)<<24>>24;do{if((g|0)==76){if((pm(e+1|0,117768)|0)!=0){break}>1”>b|512;j=0;i=f;return j|0}else if((g|0)==67){if((pm(e+1|0,116848)|0)==0){j=0}else{break}i=f;return j|0}else if((g|0)==82){if((pm(e+1|0,118688)|0)!=0){break}>1”>b|256;j=0;i=f;return j|0}}>2”>a=a|0;b=b|0;c=Lb(b|0)|0;return 0}function Ni(d,e){d=d|0;e=e|0;var >2”>Fv(0,111576,(j=i,i=i+16|0,c=>2”>Fv(0,110912,(j=i,i=i+24|0,c=>2”>e,c=255,j)|0)|0;i=j;k=1;i=f;return k|0}if((h|0)<0){>2”>84544,c=a=>1“>b|32;k=0;i=f;return k|0}return 0}function Oi(d,e){d=d|0;e=e|0;var >2“>Fv(0,111576,(j=i,i=i+16|0,c=>2“>Fv(0,110912,(j=i,i=i+24|0,c=>2“>e,c=255,j)|0)|0;i=j;k=1;i=f;return k|0}if((h|0)<0){>2“>84904,c=a=>1”>b|64;k=0;i=f;return k|0}return 0}function Pi(d,e){d=d|0;e=e|0;var >2”>Fv(0,111576,(j=i,i=i+16|0,c=>2”>Fv(0,110912,(j=i,i=i+24|0,c=>2”>e,c=127,j)|0)|0;i=j;k=1;i=f;return k|0}if((h|0)<-128){>2”>85368,c=a=>1“>b|128;k=0;i=f;return k|0}return 0}function Qi(a,b){>2“>e=0,f=0,g=0,h=0,j=0;e=i;i=i+8|0;f=e|0;g=Ja(d|0,f|0,10)|0;if((c|0)==(d|0)){>2“>86680,c=d,h)|0)|0;i=h;j=1;i=e;return j|0}if((g|0)>65535){>2“>86680,c=>2“>Fv(0,110160,(h=i,i=i+24|0,c=>2“>d,c=0,h)|0)|0;i=h;j=1;i=e;return j|0}if((g|0)==0){>1“>b=g;j=0;i=e;return j|0}return 0}function Si(a,e){a=a|0;e=e|0;var f=0,g=0,h=0,j=0;f=i;g=(Cb(d|0|0)|0)<<24>>24;do{if((g|0)==70){if((pm(e+1|0,87736)|0)==0){h=0}else{break}i=f;return h|0}else if((g|0)==84){if((pm(e+1|0,88168)|0)!=0){break}>1“>b|1;h=0;i=f;return h|0}}>2“>d=0,e=0,f=0,g=0,h=0;d=i;i=i+8|0;e=d|0;f=Ja(b|0,e|0,10)|0;if((c|0)==(b|0)){>2“>88608,c=b,g)|0)|0;i=g;h=1;i=d;return h|0}if((f|0)>360){>2“>88608,c=>2“>Fv(0,110160,(g=i,i=i+24|0,c=>2“>b,c=0,g)|0)|0;i=g;h=1;i=d;return h|0}else{>2“>e=0,f=0,g=0,h=0,j=0;e=i;i=i+8|0;f=e|0;g=Ja(d|0,f|0,10)|0;if((c|0)==(d|0)){>2“>89072,c=d,h)|0)|0;i=h;j=1;i=e;return j|0}if((g|0)>65535){>2“>89072,c=>2“>Fv(0,110160,(h=i,i=i+24|0,c=>2“>d,c=0,h)|0)|0;i=h;j=1;i=e;return j|0}else{>2“>a=a|0;b=b|0;c=Lb(b|0)|0;return 0}function Wi(a,b){>2“>a=a|0;b=b|0;c=Lb(b|0)|0;return 0}function Yi(a,d){a=a|0;d=d|0;var >2“>Fv(0,111576,(h=i,i=i+16|0,c=>2“>Fv(0,110912,(h=i,i=i+24|0,c=>2“>d,c=65535,h)|0)|0;i=h;j=1;i=e;return j|0}if((g|0)<0){>2“>90016,c=>2“>Fv(0,89456,(h=i,i=i+1|0,i=i+7&-8,c=0,h)|0)|0;i=h;j=1;i=e;return j|0}else{if(((Cb(a|0)|0)&255|0)==82){k=d+1|0;if((pm(k,94416)|0)==0){>1”>b|4;l=e;break}if((pm(k,94024)|0)==0){>1”>b|2;l=e;break}else{>1”>b=>1”>b=>1”>b=>2”>Fv(0,93544,(m=i,i=i+8|0,c=d,m)|0)|0;i=m;l=1;break a}}}>1”>b|32;l=e}}while(0);k=La(0,94896)|0;if((k|0)==0){h=l;break}else{d=k;e=l}}eF(g);i=f;return h|0}function _i(a,b){>2”>a=a|0;b=b|0;c=Lb(b|0)|0;return 0}function aj(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,j=0;f=i;g=(Cb(a|0)|0)<<24>>24;do{if((g|0)==77){if((pm(e+1|0,95816)|0)==0){h=0}else{break}i=f;return h|0}else if((g|0)==66){if((pm(e+1|0,97464)|0)!=0){break}>1”>b|16;h=0;i=f;return h|0}else if((g|0)==84){if((pm(e+1|0,96352)|0)!=0){break}>1”>b|8;h=0;i=f;return h|0}}>2”>e=0,f=0,g=0,h=0,j=0;e=i;i=i+8|0;f=e|0;g=Ja(d|0,f|0,10)|0;if((c|0)==(d|0)){>2”>98160,c=d,h)|0)|0;i=h;j=1;i=e;return j|0}if((g|0)>65535){>2”>98160,c=>2”>Fv(0,110160,(h=i,i=i+24|0,c=>2”>d,c=0,h)|0)|0;i=h;j=1;i=e;return j|0}else{f=0,g=0,h=0,j=0;f=i;g=(Cb(a|0)|0)<<24>>24;do{if((g|0)==67){if((pm(e+1|0,116848)|0)==0){h=0}else{break}i=f;return h|0}else if((g|0)==76){if((pm(e+1|0,117768)|0)!=0){break}>1“>b|4;h=0;i=f;return h|0}else if((g|0)==82){if((pm(e+1|0,118688)|0)!=0){break}>1“>b|2;h=0;i=f;return h|0}}>2“>e=0,f=0,g=0,h=0,j=0;e=i;i=i+8|0;f=e|0;g=Ja(d|0,f|0,10)|0;if((c|0)==(d|0)){>2“>79912,c=d,h)|0)|0;i=h;j=1;i=e;return j|0}if((g|0)>127){>2“>79912,c=>2“>Fv(0,110160,(h=i,i=i+24|0,c=>2“>d,c=0,h)|0)|0;i=h;j=1;i=e;return j|0}else{a=g;j=0;i=e;return j|0}return 0}function ej(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;e=i;if((a|0)==42){f=b+112|0;a=a|1;g=0;i=e;return g|0}else{e=0,f=0,g=0;e=i;if((a|0)==42){f=b+112|0;a=a|2;g=0;i=e;return g|0}else{>2“>d=0;_z(b,122952)|0;d=ew(c[(c|0)+168>>2]|0,122800)|0;do{if((d|0)!=0){if((a|0)==0){break}_z(b,122592)|0;_z(b,d)|0;_z(b,122416)|0}}>2“>2]>>2]|0)|0)|0;_z(b,121864)|0;_z(b,gk(c[(c[c>>>2“>d=0,e=0,f=0,g=0.0,j=0.0,k=0.0,l=0.0,m=0.0;d=i;e=c|>2“>_z(b,124616)|0;_z(b,gk($w(c|0)|0)|0)|0}>2“>0,c|>2“>f,e)|0);i=e;f=c|>2“>c,>3“>f,e)|0);i=e;g=+h/>3“>72.0;k=+h*>3“>m=j*+h;>3“>h*>3“>k,h=>2“>d=0,e=0,f=0.0,g=0,j=0.0,k=0.0,l=0;d=i;e=c|>3“>0)|0)|0;_z(b,125592)|0;f=+h;>3“>0)|0;j=+h;k=-0.0- +>3“>dA(b,125320,(l=i,i=i+40|0,h=+>3“>h=>3“>g,h=>2“>k,l)|0);i=l;l=e+8|0;if((a[$w(c|0)|0]|0)==0){i=d;return}>2“>b=0;b=c|>2“>0)|0)|0;_z(a,125880)|0;_z(a,127488)|0;_z(a,gk($w(c|0)|0)|0)|0;_z(a,126984)|0;return}function mD(a){a=a|0;_z(a,130512)|0;return}function nD(a){a=a|0;var >2“>0;_z(a,128192)|0;_z(a,gk(c|>2“>f=gk(c[(c[(c|>2“>_z(a,126312)|0;_z(a,127488)|0;_z(a,gk($w(c|0)|0)|0)|0;_z(a,126984)|0;i=b;return}function oD(a){a=a|0;_z(a,130512)|0;return}function pD(a){a=a|0;var >2“>0;_z(a,128192)|0;_z(a,gk(c|if((a|0)==0){break}_z(b,129608)|0;_z(b,c)|0;_z(b,144328)|0}}while(0);do{if((d|0)!=0){if((a|0)==0){break}_z(b,129104)|0;_z(b,gk(d)|0)|0;_z(b,144328)|0}}while(0);if((e|0)==0){g=_z(b,128448)|0;return}if((a|0)==0){g=_z(b,128448)|0;return}_z(b,128728)|0;_z(b,gk(e)|0)|0;_z(b,144328)|0;g=_z(b,128448)|0;return}function sD(a){a=a|0;_z(a,130696)|0;_z(a,130512)|0;return}function tD(b,e,f){b=b|0;e=e|0;f=f|0;var >2”>c;>2”>c;>2”>c;>2”>c;0;_z(b,136736)|0;k=a|0;if((k|0)==114){_z(b,135944)|0}else if((k|0)==108){_z(b,136200)|0}else{_z(b,135672)|0}>3“>h;>3“>l;dA(b,135392,(k=i,i=i+16|0,h=+>3“>h=->2“>0;n=c|0;do{if((n|0)==0){>2“>c,k)|0);i=k;o=0;p=0}else{>2“>q=c|>2“>0;v=c|>2“>c,>2“>dA(b,134752,(k=i,i=i+8|0,c=w,k)|0);i=k}_z(b,144328)|0;if((u|0)!=0){>2“>dA(b,134344,(k=i,i=i+8|0,c=v,k)|0);i=k}if((q|0)==0){o=0;p=u;break}>2“>while(0);n=c|0;do{if((n|0)!=0){>2“>dA(b,133496,(k=i,i=i+1|0,i=i+7&-8,c=0,k)|0);i=k}if((r&2|0)!=0&(o|0)==0){>2“>dA(b,133152,(k=i,i=i+1|0,i=i+7&-8,c=0,k)|0);i=k;if((r&4|0)==0){x=0}else{>2“>dA(b,132832,(k=i,i=i+8|0,c=(x|0)!=0?132712:213408,k)|0);i=k}>2“>dA(b,132376,(k=i,i=i+1|0,i=i+7&-8,c=0,k)|0);i=k}if((r&16|0)==0){break}>3“>while(0);dA(b,131760,(k=i,i=i+8|0,h=+>2“>0)+16>>3],k)|0);i=k;e=j+16|0;x=c|0;if((x|0)==5){>2“>y=_z(b,130984)|0;z=f|0;A=c|0;B=hk(A,1)|0;C=_z(b,B)|0;D=_z(b,130832)|0;i=g;return}>2“>j,k)|0);i=k;y=_z(b,130984)|0;z=f|0;A=c|0;B=hk(A,1)|0;C=_z(b,B)|0;D=_z(b,130832)|0;i=g;return}else if((x|0)==1){x=e;j=d|0;o=d|d|>2”>j,c=>3”>h;>3”>h,>3”>f,g)|0);i=g;f=+h- +>3”>dA(a,137240,(g=i,i=i+16|0,h=+>3”>h,>3”>dA(a,147760,(j=i,i=i+16|0,h=h[b(f<<4)>>3],>3”>h;>3”>h,>2”>dA(a,141960,(j=i,i=i+24|0,c=>3”>n,h=o,j)|0);i=j;l=(k|0)==0?67:32;k=k+1|0;}while((k|0)<(d|0));m=_z(a,147496)|0;i=f;return}function xD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0.0,j=0;d=i;_z(a,148624)|0;zD(a,0,0);_z(a,148072)|0;if((c|0)>0){e=0}else{f=_z(a,147496)|0;i=d;return}do{g=-0.0- h[b(e<<4)+8>>3];>3”>h=g,j)|0);i=j;e=e+1|0;}while((e|0)<(c|0));f=_z(a,147496)|0;i=d;return}function yD(a,b){a=a|0;b=b|0;_z(a,149224)|0;_z(a,gk(b)|0)|0;_z(a,148920)|0;return}function zD(b,e,f){b=b|0;e=e|0;f=f|0;var >2”>dA(b,146920,(k=i,i=i+8|0,c=f,k)|0);i=k}else if((e|0)==0){_z(b,146088)|0}else if((e|0)==3){l=j+56|0;m=l;n=d|d<<8|d<<16|d<<24|0;m=j+88|0;o=d|d<<8|d<<16|d<<24|0;do{if((o|0)==5){_z(b,n)|0}else if((o|0)==1){p=n;if(n>>>0<16777216>>>0){_z(b,146088)|0;break}else{>2“>p&255,c=>2“>while(0);if((c|0)!=1){break}n=a|0;if((n<<24>>24|0)==0|(n<<24>>24|0)==(-1|0)){break}while(0);_z(b,145776)|0;f=j+16|0;e=f;n=d|d<<8|d<<16|d<<24|0;e=j+48|0;o=d|d<<8|d<<16|d<<24|0;do{if((o|0)==1){p=n;if(n>>>0<16777216>>>0){_z(b,146088)|0;break}else{>2”>p&255,c=>3”>while(0);q=+h;if(q!=1.0){>2”>n=c|0;if((n|0)==1){>2”>dA(b,144880,(k=i,i=i+8|0,c=144088,k)|0);i=k}e=a|0;if((e<<24>>24|0)==0|(e<<24>>24|0)==(-1|0)){r=_z(b,144328)|0;i=g;return}j=0,k=0,l=0,m=0,n=0.0,o=0.0,p=0.0,q=0,r=0,s=0,t=0,u=0,v=0;j=i;i=i+32|0;k=j|0;l=c|0;c=>2”>0;n=+(c|>3”>l,f)|0);i=f;n=+h;>3”>p=+h;>3”>h,>3”>n,h=>2”>p,f)|0);i=f;k=m+140|0;p=+g;if(p>0.0){e=m+56|0;q=e;r=d|d<<8|d<<16|d<<24|0;q=m+88|0;s=d|d<<8|d<<16|d<<24|0;do{if((s|0)==1){t=r;if(r>>>0<16777216>>>0){_z(b,146088)|0;break}else{>2“>t&255,c=>2“>if((c|0)==1){r=a|0;if((r<<24>>24|0)==0|(r<<24>>24|0)==(-1|0)){u=13;break}>2“>_z(b,140288)|0;p=+g;if(p>0.0){k=m+96|0;u=k;e=d|d<<8|d<<16|d<<24|0;u=m+128|0;m=d|d<<8|d<<16|d<<24|0;do{if((m|0)==1){q=e;if(e>>>0<16777216>>>0){_z(b,146088)|0;break}else{>2”>q&255,c=>2”>if((c|0)==1){e=a|0;if((e<<24>>24|0)==0|(e<<24>>24|0)==(-1|0)){break}e=0,f=0,g=0,j=0.0,k=0.0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;e=i;f=c|0;c=>2“>0;j=+(c|0)*3.141592653589793/180.0;k=j;if(j==0.0){l=50;m=50}else{l=~~((+V(k)+1.0)*50.0);m=~~((1.0- +W(k))*50.0)}>2“>f,c=m,n)|0);i=n;_z(b,141248)|0;m=g+56|0;l=m;o=d|d<<8|d<<16|d<<24|0;l=g+88|0;p=d|d<<8|d<<16|d<<24|0;do{if((p|0)==1){q=o;if(o>>>0<16777216>>>0){_z(b,146088)|0;break}else{>2”>q&255,c=>2”>if((c|0)==1){o=a|0;if((o<<24>>24|0)==0|(o<<24>>24|0)==(-1|0)){r=12;break}_z(b,140288)|0;_z(b,139976)|0;r=g+96|0;m=r;l=d|d<<8|d<<16|d<<24|0;m=g+128|0;g=d|d<<8|d<<16|d<<24|0;do{if((g|0)==5){_z(b,l)|0}else if((g|0)==1){o=l;if(l>>>0<16777216>>>0){_z(b,146088)|0;break}else{>2“>o&255,c=>2“>if((c|0)==1){l=a|0;if((l<<24>>24|0)==0|(l<<24>>24|0)==(-1|0)){break}>2“>b=0;_z(a,113040)|0;b=a+12|0;_z(a,c[c[c>>>2“>2]|0)+4>>2]|0)|0;_z(a,111984)|0;_z(a,c[(c[c>>2]|0)+8>>2]|0)|0;_z(a,111408)|0;return}function DD(b){b=b|0;var >2“>0;_z(b,115728)|0;f=e+8|0;if((a[$w(c|0)|0]|0)!=0){>2“>f=da(c|>2“>0)|0;dA(b,113600,(b=i,i=i+8|0,c=f,b)|0);i=b;i=d;return}function ED(a){a=a|0;c=1;return}function FD(a){a=a|0;c=-1;return}function GD(b,e,f){b=b|0;e=e|0;f=f|0;var >2“>c;>2“>c;>2“>c;>2“>c;>2“>0;if((c|0)==0){i=g;return}>3“>0)+16>>3]*+h);if((m|0)==0){i=g;return}if((a|0)==0){_z(b,141528)|0}else{>3“>_z(b,123160)|0;n=e+8|0;h=+>2“>m|0)*.55;fA(b,e);_z(b,121576)|0;_z(b,c|0)|0;_z(b,120744)|0;_z(b,101232)|0;e=k+16|0;n=d|d<<8|d<<16|d<<24|0;e=k+48|0;k=d|d<<8|d<<16|d<<24|0;do{if((k|0)==5){_z(b,n)|0}else if((k|0)==1){e=n;if(n>>>0<16777216>>>0){_z(b,147720)|0;break}else{>2“>e&255,c=>2“>while(0);_z(b,119984)|0;n=c|>2“>0;k=c|m,o)|0);i=o;m=a|0;if((m|0)==114){_z(b,116632)|0}else if((m|0)==108){_z(b,117568)|0}>2”>0;switch(c|0){case 1:{>2”>p=0;q=80504;r=(c[c>>2]|0)>>>4;break};case 8:{>2”>p=0;q=166792;r=(c[c>>2]|0)>>>4;break};case 10:{>2”>p=1;q=80504;r=(c[c>>2]|0)>>>4;break};default:{cc(158736,153704,108,169880)}}>2”>p,c=>2”>g=0,j=0,k=0,l=0,m=0,n=0.0,o=0,p=0.0,q=0.0,r=0,s=0,t=0,u=0,v=0;g=i;j=b+16|0;k=c|>3”>m=e|0;n=+h;>3”>q=+h->3”>n-(+h-p-q;if((a|0)==0){_z(b,141528)|0}else{if((c|0)==0){_z(b,147720)|0;break}else{_z(b,131088)|0;break}}else{e=k+56|0;o=d|d<<8|d<<16|d<<24|0;e=k+88|0;m=d|d<<8|d<<16|d<<24|0;if((m|0)==1){e=o;if(o>>>0<16777216>>>0){_z(b,147720)|0;break}else{>2”>e&255,c=while(0);if((c|0)==1){c=0}_z(b,128648)|0;f=k+16|0;o=d|d<<8|d<<16|d<<24|0;f=k+48|0;k=d|d<<8|d<<16|d<<24|0;do{if((k|0)==1){f=o;if(o>>>0<16777216>>>0){_z(b,147720)|0;break}else{>2”>f&255,c=>2”>while(0);o=c|0;if((o|0)==1){>2”>s=c|>2”>t=0;u=166792;v=(c[c>>2]|0)>>>4;break};case 8:{>2”>t=1;u=80504;v=(c[c>>2]|0)>>>4;break};case 11:case 6:case 7:{>2”>t=1;u=166792;v=(c[c>>2]|0)>>>4;break};case 10:{>2”>dA(b,150608,(r=i,i=i+24|0,c=>2”>u,c=v,r)|0);i=r;_z(b,113632)|0;i=g;return}function ID(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var >2”>0;m=l+144|0;if((c|0)==0){i=j;return}if((a|0)==0){_z(b,141528)|0}else{if((c|0)==0){_z(b,147720)|0;break}else{_z(b,131088)|0;break}}else{f=l+56|0;e=d|d<<8|d<<16|d<<24|0;f=l+88|0;n=d|d<<8|d<<16|d<<24|0;if((n|0)==1){f=e;if(e>>>0<16777216>>>0){_z(b,147720)|0;break}else{>2“>f&255,c=while(0);if((c|0)==1){c=0}_z(b,128648)|0;g=l+16|0;e=d|d<<8|d<<16|d<<24|0;g=l+48|0;l=d|d<<8|d<<16|d<<24|0;do{if((l|0)==1){g=e;if(e>>>0<16777216>>>0){_z(b,147720)|0;break}else{>2“>g&255,c=>2“>while(0);e=c|0;if((e|0)==1){>2“>p=c|>2“>q=0;r=85248;s=(c[c>>2]|0)>>>4;break};case 9:case 2:case 3:{>2“>q=0;r=166792;s=(c[c>>2]|0)>>>4;break};case 1:{>2“>q=0;r=80504;s=(c[c>>2]|0)>>>4;break};case 8:{>2“>dA(b,150608,(o=i,i=i+24|0,c=>2“>r,c=s,o)|0);i=o;_z(b,113632)|0;i=j;return}function JD(b,e,f,g,j,k){b=b|0;e=e|0;f=f|0;g=g|0;j=j|0;k=k|0;var >2“>0;l=g+144|0;if((c|0)==0){i=k;return}if((a|0)==0){_z(b,141528)|0}else{_z(b,106864)|0;gA(b,e,f);_z(b,101232)|0;f=g+16|0;e=d|d<<8|d<<16|d<<24|0;f=g+48|0;m=d|d<<8|d<<16|d<<24|0;do{if((m|0)==5){_z(b,e)|0}else if((m|0)==1){f=e;if(e>>>0<16777216>>>0){_z(b,147720)|0;break}else{>2”>f&255,c=>3”>while(0);_z(b,138464)|0;eA(b,+h);>2”>_z(b,95704)|0;o=c|0}else{o=g}if((o|0)==2){_z(b,90464)|0}>2”>0;switch(c|0){case 10:{>2”>p=1;q=80504;r=(c[c>>2]|0)>>>4;break};case 5:{>2”>p=1;q=166792;r=(c[c>>2]|0)>>>4;break};case 0:{p=1;q=166792;r=-1;break};case 11:case 6:case 7:{>2”>p=1;q=85248;r=(c[c>>2]|0)>>>4;break};case 4:{p=0;q=162648;r=-1;break};default:{cc(158736,153704,108,169880)}}>2”>p,c=>2”>g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=i;h=b+16|0;j=c|if((a|0)==0){_z(b,141528)|0}else{_z(b,106864)|0;gA(b,e,f);_z(b,101232)|0;f=j+16|0;e=d|d<<8|d<<16|d<<24|0;f=j+48|0;j=d|d<<8|d<<16|d<<24|0;do{if((j|0)==5){_z(b,e)|0}else if((j|0)==1){f=e;if(e>>>0<16777216>>>0){_z(b,147720)|0;break}else{>2”>f&255,c=>2”>while(0);e=c|0;if((e|0)==1){>2”>m=c|>2”>n=1;o=80504;p=(c[c>>2]|0)>>>4;break};case 11:case 6:case 7:{>2”>n=1;o=85248;p=(c[c>>2]|0)>>>4;break};case 0:{n=1;o=166792;p=-1;break};case 10:{>2”>n=0;o=166792;p=(c[c>>2]|0)>>>4;break};case 1:{>2”>dA(b,150608,(l=i,i=i+24|0,c=>2”>o,c=p,l)|0);i=l;_z(b,113632)|0;i=g;return}function LD(a,b){a=a|0;b=b|0;_z(a,123360)|0;_z(a,b)|0;_z(a,113632)|0;return}function MD(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0;d=i;i=i+16|0;e=d|0;f=c|0;if((f|0)==0){c=64;g=kk(64)|0;c=g;h=g}else{h=f}if((b|0)==0){j=h;a=0;k=c|0;i=d;return k|0}f=e+15|0;g=e+14|0;e=h;h=0;l=0;m=b;b=0;n=0;a:while(1){b:do{if((h|0)==0){p=e;q=m;r=b;s=n;while(1){t=a|0;if(t<<24>>24==0){j=p;u=67;break a}v=c|0;if((l|0)>(v-8|0)){w=v<<1;c=w;v=mk(c|0,w)|0;c=v;x=v+l|0;y=a|0}else{x=p;y=t}if((y<<24>>24|0)==62){z=x;A=q;B=122560;C=4;D=r;E=s;u=62;break b}else if((y<<24>>24|0)==38){t=a|0;c:do{if(t<<24>>24==35){v=a|0;if((v<<24>>24|0)==120|(v<<24>>24|0)==88){w=q+3|0;while(1){F=a|0;if((F-48&255)>>>0<10>>>0|(F-97&255)>>>0<6>>>0|(F-65&255)>>>0<6>>>0){w=w+1|0}else{G=F;break c}}}if((v-48&255)>>>0>=10>>>0){G=v;break}w=q+3|0;while(1){F=a|0;if((F-48&255)>>>0<10>>>0){w=w+1|0}else{G=F;break}}}else{if(!((t-97&255)>>>0<26>>>0|(t-65&255)>>>0<26>>>0)){G=t;break}w=q+2|0;while(1){v=a|0;if((v-97&255)>>>0<26>>>0|(v-65&255)>>>0<26>>>0){w=w+1|0}else{G=v;break}}}}while(0);if(G<<24>>24!=59){H=5;I=105552;J=q;K=r;L=s;M=x;u=60;break b}if((y<<24>>24|0)==62){z=x;A=q;B=122560;C=4;D=r;E=s;u=62;break b}else if((y<<24>>24|0)==45){N=q;O=r;P=s;Q=x;u=47;break b}else if((y<<24>>24|0)==60){H=4;I=149904;J=q;K=r;L=s;M=x;u=60;break b}}else if((y<<24>>24|0)==45){N=q;O=r;P=s;Q=x;u=47;break b}else if((y<<24>>24|0)==60){H=4;I=149904;J=q;K=r;L=s;M=x;u=60;break b}if((y<<24>>24|0)==39){z=x;A=q;B=95432;C=5;D=r;E=s;u=62;break b}else if((y<<24>>24|0)==34){H=6;I=101104;J=q;K=r;L=s;M=x;u=60;break b}if(y<<24>>24>=0){H=1;I=q;J=q;K=r;L=s;M=x;u=60;break b}t=0;w=127;v=y&255;while(1){R=t+1|0;S=v&w;F=w>>>1;if(F>>>0<S>>>0){t=R;w=F;v=S}else{break}}if((t|0)>0){T=S;U=R}else{T=S+(s<<6)|0;U=r}v=U-1|0;if((v|0)<=0){V=q;W=x;X=T;Y=v;u=56;break b}p=x;q=q+1|0;r=v;s=T}}else{s=e;r=m;q=b;p=n;d:while(1){v=a|0;if(v<<24>>24==0){j=s;u=67;break a}w=c|0;if((l|0)>(w-8|0)){F=w<<1;c=F;w=mk(c|0,F)|0;c=w;Z=w+l|0;_=a|0}else{Z=s;_=v}switch(_<<24>>24){case 62:{z=Z;A=r;B=122560;C=4;D=q;E=p;u=62;break b;break};case 45:{N=r;O=q;P=p;Q=Z;u=47;break b;break};case 38:{v=a|0;e:do{if(v<<24>>24==35){w=a|0;if((w<<24>>24|0)==120|(w<<24>>24|0)==88){F=r+3|0;while(1){$=a|0;if(($-48&255)>>>0<10>>>0|($-97&255)>>>0<6>>>0|($-65&255)>>>0<6>>>0){F=F+1|0}else{aa=$;break e}}}if((w-48&255)>>>0>=10>>>0){aa=w;break}F=r+3|0;while(1){$=a|0;if(($-48&255)>>>0<10>>>0){F=F+1|0}else{aa=$;break}}}else{if(!((v-97&255)>>>0<26>>>0|(v-65&255)>>>0<26>>>0)){aa=v;break}F=r+2|0;while(1){w=a|0;if((w-97&255)>>>0<26>>>0|(w-65&255)>>>0<26>>>0){F=F+1|0}else{aa=w;break}}}}while(0);if(aa<<24>>24!=59){H=5;I=105552;J=r;K=q;L=p;M=Z;u=60;break b}if((_<<24>>24|0)==62){z=Z;A=r;B=122560;C=4;D=q;E=p;u=62;break b}else if((_<<24>>24|0)==45){N=r;O=q;P=p;Q=Z;u=47;break b}else if((_<<24>>24|0)==60){H=4;I=149904;J=r;K=q;L=p;M=Z;u=60;break b}else if((_<<24>>24|0)==32){break d}break};case 60:{H=4;I=149904;J=r;K=q;L=p;M=Z;u=60;break b;break};case 32:{break d;break};default:{}}if((_<<24>>24|0)==39){z=Z;A=r;B=95432;C=5;D=q;E=p;u=62;break b}else if((_<<24>>24|0)==34){H=6;I=101104;J=r;K=q;L=p;M=Z;u=60;break b}if(_<<24>>24>=0){H=1;I=r;J=r;K=q;L=p;M=Z;u=60;break b}v=0;t=127;F=_&255;while(1){ba=v+1|0;ca=F&t;w=t>>>1;if(w>>>0<ca>>>0){v=ba;t=w;F=ca}else{break}}if((v|0)>0){da=ca;ea=ba}else{da=ca+(p<<6)|0;ea=q}F=ea-1|0;if((F|0)<=0){V=r;W=Z;X=da;Y=F;u=56;break b}s=Z;r=r+1|0;q=F;p=da}s=(a|0)==32;H=s?6:1;I=s?106736:r;J=r;K=q;L=p;M=Z;u=60}}while(0);if((u|0)==47){u=0;z=Q;A=N;B=113480;C=5;D=O;E=P;u=62}else if((u|0)==56){u=0;a=59;s=X;F=3;t=g;while(1){fa=t-1|0;a=(s>>>0)%10|0|48;ga=(s>>>0)/10|0;ha=F+1|0;if((F|0)>11){u=58;break a}if(s>>>0>9>>>0){s=ga;F=ha;t=fa}else{break}}F=t-2|0;a=35;a=38;if((ha|0)==0){ia=W;ja=l;ka=V;la=Y;ma=ga}else{z=W;A=V;B=F;C=ha;D=Y;E=ga;u=62}}else if((u|0)==60){u=0;z=M;A=J;B=I;C=H;D=K;E=L;u=62}if((u|0)==62){u=0;F=C+l|0;s=z;w=B;$=C;while(1){na=$-1|0;a=a|0;if((na|0)==0){break}s=s+1|0;w=w+1|0;$=na}ia=z+C|0;ja=F;ka=A;la=D;ma=E}e=ia;h=ka;l=ja;m=ka+1|0;b=la;n=ma}if((u|0)==58){a=0;k=c|0;i=d;return k|0}return 0}function ND(a){a=a|0;var >2“>2]>>2]|0)|0)|0;_z(a,152296)|0;_z(a,MD(c[(c[c>>>2“>d=0,e=0,f=0;d=i;e=c|0;c=~~(+>3“>h);c=~~(+>3“>h);0)|0;if((a|0)!=0){_z(b,79296)|0;_z(b,MD(f)|0)|0;_z(b,79024)|0}>2”>0,c|f,e)|0);i=e;_z(b,168704)|0;_z(b,168328)|0;_z(b,167920)|0;_z(b,167168)|0;_z(b,166728)|0;_z(b,166328)|0;_z(b,165944)|0;_z(b,165624)|0;_z(b,165320)|0;_z(b,164952)|0;_z(b,164584)|0;_z(b,164200)|0;_z(b,163744)|0;_z(b,162960)|0;_z(b,162576)|0;_z(b,162264)|0;_z(b,161896)|0;_z(b,161592)|0;_z(b,161248)|0;_z(b,160920)|0;_z(b,160600)|0;_z(b,162264)|0;_z(b,160208)|0;_z(b,161592)|0;_z(b,161248)|0;_z(b,159720)|0;_z(b,162960)|0;_z(b,162576)|0;_z(b,162264)|0;_z(b,160208)|0;_z(b,161592)|0;_z(b,161248)|0;_z(b,160920)|0;_z(b,160600)|0;_z(b,162264)|0;_z(b,161896)|0;_z(b,161592)|0;_z(b,161248)|0;_z(b,158952)|0;_z(b,158696)|0;_z(b,158352)|0;_z(b,158064)|0;_z(b,157728)|0;_z(b,157128)|0;f=(c|c,f,e)|0);i=e;_z(b,156496)|0;_z(b,155096)|0;_z(b,154704)|0;_z(b,153936)|0;_z(b,153632)|0;f=c|c,f,e)|0);i=e;f=c|c,if((a|0)==0){break}if((a|0)==0){break}if((a|0)==0){k=_z(b,85224)|0;i=g;return}>2“>g=0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0,p=0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;g=i;j=e;e=i;i=i+16|0;c=>2“>c=>2“>c=>2“>c=>2“>j=c|0;k=a|0;if((k|0)==108){>3“>m=+h}else if((k|0)==114){>3“>l=+h-n;m=n}else{>3“>l=+h-n*.5;m=n}>2“>o=f+4|0;p=(c|>3“>r=q*1.1+1.0;h=q=l+-8.0;n=+((c|0)>>>0>>>0)- +>2”>r=n-s+u;dA(b,94736,(e=i,i=i+1|0,i=i+7&-8,c=>3”>q,h=>3”>l+m+8.0-q,h=>2”>0;k=c|0;do{if((k|0)==0){>2”>c,e)|0);i=e}else{>2”>c,>2”>dA(b,92904,(e=i,i=i+8|0,c=v,e)|0);i=e}>2”>dA(b,92288,(e=i,i=i+8|0,c=v,e)|0);i=e}>2”>dA(b,91720,(e=i,i=i+8|0,c=v,e)|0);i=e}}>2”>h[(c|>2”>j=c|0;if((pm(j,158656)|0)==0){>2”>dA(b,90432,(e=i,i=i+8|0,c=k=o;j=d|0;p=d|d|>2”>j,c=>3”>f=0,g=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0,o=0,p=0,q=0;f=i;_z(a,97208)|0;g=+h;>3”>g;k=+h;k;m=+((c|>3“>g-j,h=>3“>j*2.0,h=l*2.0,b)|0);i=b;if((e|0)==0){_z(a,99360)|0;n=_z(a,105056)|0;YD(a);o=_z(a,95136)|0;i=f;return}0;_z(a,100312)|0;p=e+56|0;q=d|d<<8|d<<16|d<<24|0;p=e+88|0;e=d|d<<8|d<<16|d<<24|0;do{if((e|0)==5){_z(a,q)|0}else if((e|0)==1){p=q;if(q>>>0<16777216>>>0){_z(a,107320)|0;break}else{>2”>p&255,c=g=0,j=0,k=0,l=0,m=0,n=0.0,o=0.0;g=i;_z(a,118440)|0;j=c|c,>2”>f=c|0;_z(a,100312)|0;j=f+56|0;l=d|d<<8|d<<16|d<<24|0;j=f+88|0;f=d|d<<8|d<<16|d<<24|0;do{if((f|0)==1){j=l;if(l>>>0<16777216>>>0){_z(a,107320)|0;break}else{>2”>j&255,c=o=+((c|0)>>>0>>>0)- h[b(f<<4)+8>>3];if((f|0)==0){>3“>n,h=o,k)|0);i=k;_z(a,98544)|0}else{>3“>n,h=o,k)|0);i=k}if((f|0)==(l|0)){_z(a,97832)|0}f=f+1|0;}while((f|0)<(e|0));m=_z(a,111952)|0;i=g;return}function VD(a,b,e,f,g,j){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=0.0;g=i;_z(a,118440)|0;f=c|c,>2”>j=c|0;_z(a,100312)|0;f=j+56|0;l=d|d<<8|d<<16|d<<24|0;f=j+88|0;j=d|d<<8|d<<16|d<<24|0;do{if((j|0)==1){f=l;if(l>>>0<16777216>>>0){_z(a,107320)|0;break}else{>2”>f&255,c=r=+((c|0)>>>0>>>0)- h[b(m<<4)+8>>3];>3“>n,h=e=0,f=0,g=0,j=0,k=0,l=0,m=0.0;e=i;_z(a,118440)|0;f=c|c,_z(a,115672)|0;m=+((c|0)>>>0>>>0)- +>3”>dA(a,114272,(g=i,i=i+16|0,h=+>3”>h=m,g)|0);i=g;_z(a,113576)|0}else{m=+((c|0)>>>0>>>0)- h[b(l<<4)+8>>3];>3”>h=m,g)|0);i=g}if((l|0)==(f|0)){_z(a,113016)|0}l=l+1|0;}while((l|0)<(d|0));j=_z(a,112512)|0;YD(a);k=_z(a,111952)|0;i=e;return}function XD(a,b){a=a|0;b=b|0;_z(a,119952)|0;_z(a,MD(b)|0)|0;_z(a,119128)|0;return}function YD(a){a=a|0;var 0;_z(a,111360)|0;f=e+16|0;g=d|d<<8|d<<16|d<<24|0;f=e+48|0;j=d|d<<8|d<<16|d<<24|0;do{if((j|0)==5){_z(a,g)|0}else if((j|0)==1){f=g;if(g>>>0<16777216>>>0){_z(a,107320)|0;break}else{>2“>f&255,c=>3“>while(0);l=+h;if(l!=1.0){>2“>k=c|0;if((k|0)==1){_z(a,11e4)|0;m=_z(a,108488)|0;i=b;return}else if((k|0)==2){_z(a,109232)|0;m=_z(a,108488)|0;i=b;return}else{m=_z(a,108488)|0;i=b;return}}function ZD(a){a=a|0;var >2“>0;e=c[c>>>2“>0;g=c|>2“>0;dA(a,83056,(e=i,i=i+32|0,c=>2“>f,c=>2“>h,e)|0);i=e;h=$w(c|>2“>112680,c=>2“>b=0;b=i;dA(a,83456,(a=i,i=i+8|0,c=112680,a)|0);i=a;i=b;return}function $D(b){b=b|0;var >2“>0;f=c|>2“>0;j=c|0;k=b+360|0;do{if(!(a|0)){>2“>Fv(0,83856,(m=i,i=i+16|0,c=103320,m)|0)|0;i=m;a=1}}while(0);n=(+(j|0)- +(f|0))/72.0;o=(+(g|0)- +(>3”>0)==90;p=e?n:o;q=e?o:n;dA(b,102752,(m=i,i=i+16|0,h=>2”>q,m)|0);i=m;dA(b,101536,(m=i,i=i+8|0,c=112680,m)|0);i=m;if(p>0.0){n=+Mb(+p);r=n+(3.0- +(~~n|0))}else{r=3.0}h=r;n=+U(+10.0,+r);h=>3”>n,h=>2”>112680,m)|0);i=m;dA(b,100232,(m=i,i=i+8|0,c=>2”>112680,m)|0);i=m;dA(b,99304,(m=i,i=i+8|0,c=>2”>112680,m)|0);i=m;dA(b,98464,(m=i,i=i+8|0,c=>2”>112680,m)|0);i=m;dA(b,97056,(m=i,i=i+8|0,c=>2”>112680,m)|0);i=m;dA(b,95552,(m=i,i=i+8|0,c=>2”>112680,m)|0);i=m;dA(b,94592,(m=i,i=i+1|0,i=i+7&-8,c=>2”>112680,m)|0);i=m;dA(b,93752,(m=i,i=i+8|0,c=>2”>0,m)|0);i=m;dA(b,92824,(m=i,i=i+8|0,c=>2”>112680,m)|0);i=m;dA(b,91584,(m=i,i=i+8|0,c=>2”>0,m)|0);i=m;dA(b,90296,(m=i,i=i+8|0,c=>2”>112680,m)|0);i=m;dA(b,89264,(m=i,i=i+8|0,c=>2”>112680,m)|0);i=m;dA(b,88376,(m=i,i=i+8|0,c=>2”>112680,m)|0);i=m;dA(b,87488,(m=i,i=i+1|0,i=i+7&-8,c=>2”>112680,m)|0);i=m;dA(b,86304,(m=i,i=i+8|0,c=>3”>112680,m)|0);i=m;dA(b,85160,(m=i,i=i+16|0,h=>2”>p,m)|0);i=m;dA(b,84720,(m=i,i=i+1|0,i=i+7&-8,c=>2”>b=0;b=i;dA(a,104104,(a=i,i=i+1|0,i=i+7&-8,c=0,a)|0);i=a;i=b;return}function bE(b,d,e){b=b|0;d=d|0;e=e|0;var >2”>c;>2”>c;>2”>c;>2”>c;g=a|0;if((g|0)==108){>3”>k=+h}else if((g|0)==114){>3”>g=d|0;m=+h->3”>m=+h;>3”>m*.5;h=l;j=m;k=l}>3”>0;o=d+8|0;h=+>3”>h;>2”>j/144.0+k;d=c|0;do{if((d|0)!=0){n=c|0;if((n|0)==0){q=25648}else{if((Ya(n|0,d|0)|0)==0){break}else{q=25648}}while(1){>2”>Fv(1,147152,(r=i,i=i+16|0,c=a=0;q=25648;continue}else{if((Ya(n|0,d|0)|0)==0){u=11;break}q=q+8|0;continue}}if((u|0)==11){t=q|0}t,r)|0);i=r;c=while(0);if(!(a|0)){k=+h;>3“>1,h=k,r)|0);i=r;a=1}0;e=c|0;if((e|0)==0){c=64;t=dF(64)|0;c=t;v=t}else{v=e}e=a|0;if(e<<24>>24==0){w=v;a=0;x=c|>3”>z=+h;>3”>x,h=e=C+1|0;g=c|0;if((A|0)>(g-8|0)){v=g<<1;c=v;g=gF(c|0,v)|0;c=g;E=g+A|0}else{E=B}if(D<<24>>24>-1){if(D<<24>>24==92){a=92;F=E+1|0;G=A+1|0}else{F=E;G=A}a=D;H=F+1|0;I=G+1|0}else{a=g=a|0;if(g<<24>>24==0){w=H;break}else{A=I;B=H;C=e;D=g}}a=0;x=c|>3”>z=+h;>3”>x,h=>3”>e=0,f=0.0,g=0.0,j=0.0,k=0.0;e=i;f=+h;>3”>f)*2.0/72.0;j=+h;>2”>j)*2.0/72.0;dA(a,84448,(a=i,i=i+48|0,c=>3”>d|0)!=0?79808:213480,h=>3”>k,h=>3”>j=0,k=0.0,l=0,m=0.0,n=0,o=0.0,p=0.0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0.0,C=0.0,D=0,E=0,F=0;g=i;i=i+80|0;f=g|0;e=g+64|0;j=dF((d*140|0)+140|0)|0;k=+h;>3”>k;m=+h;>2”>q=nb(j|0,106168,(r=i,i=i+16|0,c=~~>2”>c=>2”>c=>2”>c=>2”>c=>3”>z=w+1|0;h=h[b(z<<4)>>3];>3”>z=w+2|0;h=h[b(z<<4)>>3];>3”>z=w+3|0;h=h[b(z<<4)>>3];>3”>Qm(e,s,3,+(z|0)/6.0,0,0);p=+h;>2”>D=nb(A|0,106168,(r=i,i=i+16|0,c=~~>2”>dA(a,94872,(r=i,i=i+8|0,c=j,r)|0);i=r;eF(j);if((E|0)<=0){F=_z(a,100464)|0;i=g;return}j=E-1|0;q=0;do{>2”>dA(a,106168,(m=i,i=i+16|0,c=~~>2”>d=0;d=i;dA(a,121064,(a=i,i=i+16|0,c=>2”>dA(a,106168,(m=i,i=i+16|0,c=~~>3”>l=+h;if(l<0.0){o=l+-.5}else{o=l+.5}>2”>dA(a,106168,(m=i,i=i+16|0,c=~~>2”>f=0,g=0,j=0.0,k=0.0;e=i;f=d;d=i;i=i+32|0;tF(d,f,32)|0;f=b+8|0;b=c|>2”>b,c=>3”>h)*.>3”>h)*.>2”>c,>3”>j,h=k,g)|0);i=g;i=e;return}function kE(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >3”>j=+h->3”>h;>3”>h)>>>>2”>c,>3”>j,h=>3”>g,h=m,d)|0);i=d;_z(a,102528)|0;i=e;return}function lE(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,j=0,k=0,l=0,m=0.0,n=0.0,o=0.0,p=0.0,q=0,r=0,s=0.0,t=0.0;f=i;i=i+64|0;g=d;d=i;i=i+32|0;tF(d,g,32)|0;g=f|0;if((a|0)==0){cc(101464,101048,216,170880)}if((b|0)==0){cc(100576,101048,217,170880)}>2”>if((c|0)==0){i=f;return}>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>3”>b=g+16|0;h=>3”>d=g+24|0;h=>3”>h=>3”>h=p;if(e<<24>>24==0){q=g+32|0}else{>3”>0,r)|0);i=r;dA(a,99240,(r=i,i=i+16|0,h=>3”>p,r)|0);i=r;dA(a,99240,(r=i,i=i+16|0,h=>3”>n,r)|0);i=r;dA(a,99240,(r=i,i=i+16|0,h=>3”>n,r)|0);i=r;dA(a,99240,(r=i,i=i+16|0,h=>3”>p,r)|0);i=r;dA(a,99240,(r=i,i=i+16|0,h=>2”>p,r)|0);i=r;e=c|>2”>4,c=e,r)|0);i=r;q=g+32|0}>3”>0,r)|0);i=r;m=+h;>3”>dA(a,99240,(r=i,i=i+16|0,h=>3”>s,r)|0);i=r;t=+h;>3”>h,>3”>t,r)|0);i=r;dA(a,99240,(r=i,i=i+16|0,h=+>3”>h=>3”>o,h=>3”>m,h=>2”>0;dA(a,98400,(r=i,i=i+16|0,c=>2”>if((c|0)==0){cc(100144,101048,159,170904)}j=d+52|0;do{>2”>l=d+60|0;m=c|0;if((m|0)==156){break}Cc(>2”>0;c=>2”>l=Ta(c|>2”>Xb(l|0,g|0)|0;m=c|>2”>m;n=dF(m)|0;c=n;Ra(l|0,n|0,m|0)|0;a=1}>2”>c=156}>3”>while(0);o=+h- +(>3”>0);dA(b,97560,(j=i,i=i+16|0,h=+>2”>c|o,j)|0);i=j;if((a|0)==0){>2“>c,j)|0);i=j}else{bl(b,d)}>2“>a=a|0;eF(c|0);return}function oE(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;e=i;f=d;d=i;i=i+32|0;tF(d,f,32)|0;if((a|0)==0){cc(101464,101048,125,170832)}>2“>d=b+8|0;if((c|0)==0){cc(100144,101048,129,170832)}>2“>dA(a,94528,(f=i,i=i+1|0,i=i+7&-8,c=>2“>0,f)|0);i=f;dA(a,93664,(f=i,i=i+1|0,i=i+7&-8,c=>2“>0,f)|0);i=f;dA(a,92744,(f=i,i=i+1|0,i=i+7&-8,c=>2“>0,f)|0);i=f;dA(a,91416,(f=i,i=i+8|0,c=>2“>f)|0);i=f;dA(a,90696,(f=i,i=i+1|0,i=i+7&-8,c=>2“>f=c|0;if((f|0)==0){cc(100144,101048,103,170928)}>3“>b=~~j;j=+h;if(j<0.0){k=j+-.5}else{k=j+.5}>3“>n=~~m;m=+h;if(m<0.0){o=m+-.5}else{o=m+.5}>2“>2,c=>2“>0,c=>2“>0,c=->2“>1,c=->3“>0,h=>2“>0,c=>2“>0,c=>2“>0,c=>2“>0,c=>2“>b,c=>2“>b,c=>2“>n,c=>2“>n,c=>2“>b,c=l,p)|0);i=p;i=e;return}function qE(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >3“>j=+h;>3“>m=+h;n=(l-m)*72.0/96.0;o=(g+j-k)*.5;if((a|0)==0){cc(101464,101048,57,170856)}if((b|0)==0){cc(100576,101048,58,170856)}>2“>_z(a,88712)|0;_z(a,c|>3“>dA(a,87376,(p=i,i=i+32|0,h=>3“>n,h=>3“>dA(a,88248,(p=i,i=i+32|0,h=>3“>k,h=>2“>j,p)|0);i=p;dA(a,87832,(p=i,i=i+24|0,c=>3“>h=a=a|0;c=1;xt(a);c=0;return}function sE(a){a=a|0;c=2;xt(a);c=0;return}function tE(a){a=a|0;var b=0;if((zE(a)|0)!=0){b=1;return b|0}b=(uE(a)|0)!=0|0;return b|0}function uE(a){a=a|0;var b=0;if(a>>>0<131072>>>0){c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=a|0;d=1;e=336;f=97;while(1){if(c<<24>>24==f<<24>>24){if((Ya(b|0,e|0)|0)==0){g=d;h=5;break}}i=e+6|0;j=a|0;if(j<<24>>24==0){g=0;h=5;break}else{d=d+1|0;e=i;f=j}}if((h|0)==5){return g|0}return 0}function zE(a){a=a|0;return(a-48|0)>>>0<10>>>0|0}function AE(a){a=a|0;var b=0;if((EE(a)|0)!=0){b=0;return b|0}b=(CE(a)|0)!=0|0;return b|0}function BE(a){a=a|0;var b=0;if((HE(a)|0)!=(a|0)){b=1;return b|0}b=(a|0)==223|0;return b|0}function CE(a){a=a|0;var b=0;if(a>>>0<255>>>0){b=(a+1&127)>>>0>32>>>0|0;return b|0}if(a>>>0<8232>>>0|(a-8234|0)>>>0<47062>>>0|(a-57344|0)>>>0<8185>>>0){b=1;return b|0}else{return((a-65532|0)>>>0>1048579>>>0|(a&65534|0)==65534)&1^1|0}return 0}function DE(a){a=a|0;var b=0;if(a>>>0>=131072>>>0){b=0;return b|0}k=a|0)|0;n=j+1|0;if((m-(l&h)|0)>>>0<(d|0)>>>0){o=12;break}if((n|0)==61){break}else{j=n}}if((o|0)==12){if(k<<24>>24==1){i=f+c-(m&1)|0;return i|0}else{i=(da(l,g)|0)+c|0;return i|0}}>1“>j=b|0;if(j<<16>>16==0){break a}else{m=o;k=j}}>2“>g=0,h=0,j=0,k=0,l=0,m=0,n=0;g=i;i=i+8|0;h=g|0;c=b;if((e|0)==0){j=0;i=g;return j|0}do{if((f|0)!=0){if((b|0)==0){k=a|0;m=k&255;if(k<<24>>24>-1){>2”>m=e+1|0;n=c|0;if(f>>>0<4>>>0){if((n&-2147483648>>>(((f*6|0)-6|0)>>>0)|0)!=0){break}}k=d|0;m=k>>>3;if((m-16|m+(n>>26))>>>0>7>>>0){break}m=k-128|n<<6;if((m|0)>=0){n=(d|0)-128|0;if(n>>>0>63>>>0){break}k=n|m<<6;if((k|0)>=0){m=(d|0)-128|0;if(m>>>0>63>>>0){break}>2”>while(0);c=84;j=-1;i=g;return j|0}function LE(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0;f=i;i=i+104|0;g=f|0;h=f+8|0;j=f+16|0;k=f+24|0;l=f+32|0;m=f+40|0;n=f+48|0;o=f+56|0;p=dF(20)|0;q=p;if((p|0)==0){r=12;i=f;return r|0}>2”>c=>2”>10240;c=>2”>eF(c|0);eF(p);r=12;i=f;return r|0}>2”>s;c=>2”>d;c=>2”>u=o+20|0;v=c|>2”>w;x=c|>2”>if((c|0)!=0){z=2;A=0;B=0;C=0;break}}if((y|0)>(w|0)){z=6;A=0;B=0;C=0;break}w=fF(1,68)|0;D=w;if((w|0)==0){z=12;A=D;B=0;C=0;break}>2”>E^1;c=>2”>c=v;if((E|0)==1){if((e&8|0)==0){F=13}else{G=0}}else{F=13}if((F|0)==13){E=NE(0,q,x,D)|0;if((E|0)!=0){z=E;A=D;B=0;C=0;break}>2”>c=H;vF(y|0,-1|0,v|0)|0;I=H}else{I=0}>2”>H=fF(c|0,12)|0;if((H|0)==0){z=12;A=D;B=0;C=0;break}>2”>H=o+24|0;u=p+12|0;E=c|>2”>0;c=0;v=TE(q,x)|0;b:do{if((v|0)==0){y=TE(q,0)|0;if((y|0)!=0){J=y;break}>2”>P=O-1|0;c=>2”>0;R=c|>2”>P;S=c|0;do{if((R|0)==0){>2”>T=c|0;U=TE(q,L)|0;if((U|0)!=0){V=U;W=M;break c}U=TE(q,S)|0;if((U|0)!=0){V=U;W=M;break c}U=TE(q,1)|0;if((U|0)!=0){V=U;W=M;break c}>2”>if((c|0)>1){F=45}else{>2”>F=0;c=0;X=0}Y=N+1|0;Z=M;_=X;break}else if((P|0)==0){>2”>0;U=c|0;if(!((U|0)>-1|(U|0)==-4)){Y=N;Z=M;_=L;break}>2”>0)+L|0;c=>2”>c=T;Y=N;Z=M;_=L;break}else if((P|0)==1){>2”>0;U=TE(q,c|0)|0;if((U|0)!=0){V=U;W=M;break c}U=TE(q,0)|0;if((U|0)!=0){V=U;W=M;break c}>2”>P=c|>2”>U=TE(q,c|0)|0;if((U|0)!=0){V=U;W=M;break c}$=TE(q,0)|0}else{Y=N;Z=M;_=L;break}if(($|0)==0){Y=N;Z=M;_=L}else{V=$;W=M;break c}}else if((R|0)==1){>2”>0;T=O-3|0;c=>2”>0;c=>2”>c=0;ca=P;F=51}else{>2”>c=0;ea=P;if((ba|0)>0){ca=ea;F=51}else{fa=ba;ga=0;ha=aa;ia=ea;F=60}}}while(0);e:do{if((F|0)==51){F=0;ea=ba;ja=0;ka=1;la=aa;while(1){>2”>ma=c|0;if((ja|0)==0){na=ma}else{oa=aF(s,0,0,1,32)|0;if((oa|0)==0){J=12;break b}>2”>c=>2”>1;c=->2”>ja;c[(c|>2”>c|>2”>oa=c|0;if((ka|0)>=(oa|0)){fa=oa;ga=na;ha=la;ia=ca;F=60;break e}>2”>F=0;T=P+8|0;ba=c|0;do{if((ba|0)==-1){>2”>0;ka=UE(s,q,c|0,0,j,0,l,k)|0;if((ka|0)!=0){J=ka;break b}>2”>oa=aF(s,0,0,1,16)|0;c=oa;if((oa|0)==0){F=65;break d}>2”>2;c=->2”>1;c=>2”>0;c=-1;ma=oa+12|0;a=a&->2”>c;>2”>ea=c|>2”>la=c|0;if((ua|0)==0){va=la}else{ka=aF(s,0,0,1,32)|0;if((ka|0)==0){F=73;break d}>2”>c=>2”>1;c=->2”>la;c[(c|>2”>c|>2”>c=va;if((va|0)==0){J=12;break b}ka=aF(s,0,0,1,32)|0;if((ka|0)==0){J=12;break b}>2”>c=>2”>1;c=->2”>1;c=->2”>ja=aF(s,0,0,1,8)|0;oa=la+4|0;c=ja;if((ja|0)==0){F=79;break d}>2”>3;c=->2”>1;c=>2”>0)+4>>2]=va;c=(>2”>0)+(c|>2”>ma;ka=ta+1|0;if((ka|0)<(c|0)){ta=ka;ua=ma}else{ra=ea;sa=ma;break}}}}>2”>ba=aF(s,0,0,1,8)|0;P=T+4|0;c=ba;if((ba|0)==0){J=12;break b}>2”>1;c=->2”>1;c=>2”>0)+4>>2]=sa;c=(>2”>0)+(c|0);wa=T;F=85}}while(0);if((F|0)==85){F=0;if((wa|0)==0){J=12;break b}else{xa=wa}}>2”>c;>2”>c;da=ra}T=N-1|0;P=da-aa+M|0;if((T|0)!=0){Y=T;Z=P;_=da;break}>2”>while(0);S=c|0;if((S|0)>(E|0)){L=_;M=Z;N=Y;O=S}else{V=0;W=Z;break c}}if((F|0)==65){>2”>c=0;J=12;break b}else if((F|0)==79){>2”>while(0);y=(c|>2”>0;c=(K|0)>(y|0)?K:y;J=V}else{J=v}}while(0);if((J|0)!=0){z=J;A=D;B=0;C=0;break}>2”>0;c=v+1;E=aF(s,0,0,1,32)|0;if((E|0)==0){z=12;A=D;B=0;C=0;break}>2”>c=>2”>1;c=->2”>0;c=>2”>K=aF(s,0,0,1,8)|0;O=v+4|0;c=K;if((K|0)==0){z=12;A=D;B=0;C=0;break}>2”>1;c=->2”>1;c=>2”>0)+4>>2]=E;c=(>2”>0)+(c|>2”>O=c|0;f:do{if((O|0)>(E|0)){K=p+16|0;N=O;g:while(1){>2”>M;L=c|>2”>0;M=N-2|0;c=>2”>M=c|0;L=M;do{>2”>if((c[(c|0)+8>>2]|0)!=0){F=141;break}>2”>F=0;c=1}>2”>c[(c|>2”>c[(c|0)+28>>2]}else if((S|0)==2){>2”>0;Q=M;if((c[(c|0)+8>>2]|0)==0){za=0}else{>2”>c=>2”>0;if((c|0)==0){>2”>c;Aa=M+4|0}else{P=SE(q,R,0,0,g)|0;if((P|0)!=0){z=P;A=D;B=0;C=0;break a}>2”>c=->2”>0;Ca=SE(q,c|0,P,h,0)|0;if((Ca|0)!=0){F=150;break g}>2”>RE(s,c[(c|>2”>0)+24>>2]|0,P,c|>2”>R=c|>2”>c=>2”>Da=dF((c<<2)+4|0)|0;M=Da;if((Da|0)==0){z=12;A=D;B=0;C=0;break a}>2”>1;c=>2”>R=ya+28|0;c=>2”>0)+28>>2]|0,c[(c|>2”>0)|0;eF(Da);if((c|0)==0){z=12;A=D;B=0;C=0;break a}}else if((S|0)==1){>2”>0;M=R;Q=R+4|0;if((c[(c|0)+8>>2]|0)==0){>2”>c=>2”>0)+24>>2]|0,c[(c|>2”>R=RE(s,c[(c|>2”>0)+28>>2]|0,0,0)|0;c=R;if((R|0)==0){z=12;A=D;B=0;C=0;break a}}else if((S|0)==0){>2”>Q=ya+4|0;M=TE(q,c[(c|0)+4>>2]|0)|0;if((M|0)!=0){z=M;A=D;B=0;C=0;break a}M=TE(q,0)|0;if((M|0)!=0){z=M;A=D;B=0;C=0;break a}>2”>M=TE(q,c[c>>2]|0)|0;if((M|0)!=0){z=M;A=D;B=0;C=0;break a}M=TE(q,0)|0;if((M|0)==0){break}else{z=M;A=D;B=0;C=0;break a}}else if((R|0)==0){>2”>0;Q=M;P=c|0;if((P|0)==-4){>2”>0;T=M+8|0;ba=c|0;ma=aF(s,0,0,1,64)|0;if((ma|0)==0){F=104;break g}>2”>ba;c=>2”>1114111;c=>2”>0;vF(ma+28|0,-1|0,16)|0;c=>2”>0;T=c|0;ba=aF(s,0,0,1,64)|0;if((ba|0)==0){F=106;break g}>2”>ma;c=>2”>1114111;c=>2”>0;c=>2”>1;c=->2”>1;c=ba;break}ba=ya+8|0;if((P|0)<0){>2”>c=->2”>1;c=->2”>c=->2”>1;c=->2”>c=>2”>0;T=c|>2”>c=>2”>T;c=>2”>0;c=>2”>ka;ka=c|>2”>0;Q=c|>2”>0;ea=c|0;M=aF(s,0,0,1,64)|0;if((M|0)==0){F=117;break g}>2”>ka;c=>2”>Q;c=>2”>ea;vF(M+28|0,-1|0,16)|0;c=M;break}}else if((R|0)==3){R=TE(q,ya)|0;if((R|0)!=0){z=R;A=D;B=0;C=0;break a}R=TE(q,1)|0;if((R|0)!=0){z=R;A=D;B=0;C=0;break a}>2”>M=TE(q,c[c>>2]|0)|0;if((M|0)!=0){z=M;A=D;B=0;C=0;break a}M=TE(q,0)|0;if((M|0)==0){break}else{z=M;A=D;B=0;C=0;break a}}else{break}}}>2”>c=0;z=12;A=D;B=0;C=0;break a}else if((F|0)==106){>2”>c=0;z=12;A=D;B=0;C=0;break a}else if((F|0)==112){>2”>c=0;z=12;A=D;B=0;C=0;break a}else if((F|0)==117){>2”>while(0);E=c|0;u=E<<2;O=dF(u)|0;x=O;if((O|0)==0){z=12;A=D;B=x;C=0;break}N=dF(u)|0;u=N;if((N|0)==0){z=12;A=D;B=x;C=u;break}if((E|0)>0){vF(O|0,0,((E|0)>1?E<<2:4)|0)|0}>2”>c=>2”>0)|0;c=0;M=K+1|0;if((M|0)<(E|0)){K=M;S=R}else{Ga=R;break}}}else{Ga=0}S=fF(Ga+1|0,32)|0;K=S;if((S|0)==0){z=12;A=D;B=x;C=u;break}>2”>K;S=w+4|0;c=Ga;E=OE(y,K,x,u)|0;if((E|0)!=0){z=E;A=D;B=x;C=u;break}>2”>0;E=v+24|0;R=c|>2”>R=ea+32|0;ma=M+1|0;if((c|0)>-1){M=ma;ea=R}else{Ha=ma;break}}}else{Ha=1}ea=fF(Ha,32)|0;M=ea;if((ea|0)==0){z=12;A=D;B=x;C=u;break}>2”>M;ea=c|>2”>c=>2”>5);c=>2”>y=M+(ma<<5)+16|0;c=>2”>Ia=ka+1|0;if((c|0)>-1){ka=Ia}else{break}}>2”>tF(ba|0,c|0,ka)|0}>2”>c;>2”>c=>2”>Ga;c=>2”>2]<<2)>>2]<<5);c=>2”>c=>2”>0);eF(p);eF(O);eF(N);c=w;r=0;i=f;return r|0}else{z=t;A=0;B=0;C=0}}>2”>c=A;PE(b);r=z;i=f;return r|0}function ME(b){b=b|0;var >2”>0;n=m+12|0;o=c|>2”>p=b+20|0;TE(m,c|>2”>c|0)+1}>2”>c;>2”>N=M-1|0;c=>2”>switch(c|0){case 7:{0;Q=a|0;if((Q|0)==41){>2“>c=(>2“>Q=c|0;P=a|0;if(P<<24>>24==0){R=0;S=L;T=K;break c}if((a|0)==41){break}}Z=TE(m,5)|0;if((Z|0)!=0){U=Z;V=L;W=6;break b}Z=TE(m,K)|0;if((Z|0)!=0){U=Z;V=L;W=6;break b}Z=TE(m,6)|0;if((Z|0)!=0){U=Z;V=L;W=6;break b}R=TE(m,4)|0;S=L;T=K;break c}}while(0);P=(X|L|0)==0?8:0;Y=L-1|0;if((X|0)!=0){R=P;S=Y;T=K;break c}>2”>Y=c|0;d:do{switch(a|0){case 91:{if((a|0)==94){$=Z=a|0;if((Z<<24>>24|0)==0){ga=$;ha=7;ia=fa;W=140;break}else if((Z<<24>>24|0)==93){>2”>c=-1;ja=1}else{ja=Z}Z=$+ja|0;do{if((a|0)==45){ka=ja+1|0;la=$+ka|0;if((a|0)==93){W=94;break}>2”>c=-1;oa=1;pa=-1}else{W=0;ma=a|0;do{if((ma<<24>>24|0)==91){ka=a|0;if((ka<<24>>24|0)==46|(ka<<24>>24|0)==61){ga=$;ha=3;ia=fa;W=140;break e}else if((ka<<24>>24|0)!=58){va=0;break}ka=$+2|0;na=ka;while(1){la=a|0;wa=la<<24>>24==0;if(la<<24>>24!=58&(wa^1)){na=na+1|0}else{break}}if(wa){ga=$;ha=4;ia=fa;W=140;break e}la=na-$-2|0;xa=(la|0)>63?63:la;DF(z|0,ka|0,xa|0)|0;a=0;xa=yE(z)|0;qa=na+2|0;ra=1114111;sa=0;ta=(xa|0)==0?4:0;ua=xa;break f}else if((ma<<24>>24|0)==45){if((a|0)==93){va=0;break}>2“>while(0);ma=c|0;qa=Z;ra=ma;sa=ma;ta=va;ua=0}}while(0);if((ta|0)!=0){ga=qa;ha=ta;ia=fa;W=140;break}Z=(ua|0)!=0;do{if(P|Z^1){>2“>la=aF(ma,0,0,1,20)|0;ma=xa+4|0;c=la;if((la|0)==0){W=112;break e}>2“>0;c=->2“>1;c=>2“>ra;c=->2“>xa;c[(c|0)+12>>2]=ua;Aa=0;Ba=ya;Ca=da+1|0;Da=ea;Ea=za}else{if((ea|0)>63){Aa=12;Ba=ca;Ca=da;Da=ea;Ea=fa;break}>2“>while(0);ma=(Aa|0)==0;if(ma&(((c&2|0)==0|Z)^1)){Fa=sa;Ga=Ba;Ha=Ca;Ia=Ea}else{if(ma){$=qa;ca=Ba;da=Ca;ea=Da;fa=Ea;continue}else{ga=qa;ha=Aa;ia=Ea;W=140;break}}while(1){ma=Fa;while(1){if(ma>>>0>ra>>>0){$=qa;ca=Ga;da=Ha;ea=Da;fa=Ia;continue e}if((BE(ma)|0)!=0){W=118;break}Ka=ma+1|0;if((FE(ma)|0)==0){ma=Ka}else{W=129;break}}if((W|0)==118){W=0;xa=HE(ma)|0;la=ma+1|0;g:do{if((BE(la)|0)==0){La=xa;Ma=la}else{Na=xa;Oa=la;while(1){if((HE(Oa)|0)!=(Na+1|0)|Oa>>>0>ra>>>0){La=Na;Ma=Oa;break g}Pa=HE(Oa)|0;Qa=Oa+1|0;if((BE(Qa)|0)==0){La=Pa;Ma=Qa;break}else{Na=Pa;Oa=Qa}}}}>2“>na=aF(la,0,0,1,20)|0;c=na;if((na|0)==0){Ta=0;break}>2“>0;c=->2“>1;c=>2“>La;c=-1;Ta=Na}}>2“>while(0);ma=c|0;if((Ha|0)<(Ga|0)){_a=Ga;$a=Ia}else{if((Ga|0)>1024){ga=qa;ha=12;ia=Ia;W=140;break e}Oa=gF(Ia,Ga<<3)|0;if((Oa|0)==0){ga=qa;ha=12;ia=Ia;W=140;break e}else{_a=Ga<<1;$a=Oa}}Oa=aF(ma,0,0,1,32)|0;xa=Oa;do{if((Oa|0)==0){ab=0}else{>2“>c=>2“>1;c=->2“>Na;c=>2“>while(0);c=ab;Ua=Ya;Va=_a;Wa=ab;Xa=$a}if((Wa|0)==0){W=141;break e}else{Fa=Ua;Ga=Va;Ha=Ha+1|0;Ia=Xa}}}i:do{if((W|0)==85){>2“>Oa=fa+(xa<<2)|0;ma=c[(c|0)+4>>2]|0;do{if((ma|0)==0){fb=Na;gb=0}else{>2“>c;if(P){>2“>0,0,0,0,Z)|0;la=na;ka=ma+16|0;c=la;if((na|0)==0){hb=Na;ib=12;jb=fa;break i}else{kb=0;lb=la}do{>2“>c;>2“>while((kb|0)<(ea|0));c=0}else{>2“>fb=c|0;gb=0;break}>2“>0;la=c|0;na=aF(ka,0,0,1,32)|0;Qa=na;do{if((na|0)==0){mb=0}else{>2“>c=>2“>1;c=->2“>Na;c[(c|>2“>c|>2“>Na=fa+(bb<<2)|0;xa=c[(c|>2“>0;Qa=xa+4|0;la=c|0;do{if((ma|0)<(cb|0)){na=la+1|0;rb=eb;sb=0;tb=(na|0)<(cb|0)?cb:na;ub=db}else{if((ma|0)<=(db|0)){na=la+1|0;rb=eb;sb=0;tb=na;ub=na;break}>2“>db;c=ma-1;na=la+1|0;if((xa|0)==0){rb=eb;sb=0;tb=na;ub=na;break}>2“>c;if(P){>2“>0,0,0,0,Z)|0;nb=ka;Pa=xa+16|0;c=nb;if((ka|0)==0){hb=eb;ib=12;jb=fa;break i}else{vb=0;wb=nb}do{>2“>c;>2“>while((vb|0)<(ea|0));c=0}else{>2“>rb=c|0;sb=0;tb=na;ub=na;break}>2“>0;nb=c|0;ka=aF(Pa,0,0,1,32)|0;xb=ka;do{if((ka|0)==0){yb=0}else{>2“>c=>2“>1;c=->2“>eb;c[(c|>2“>c|>2“>Z=c|>2“>la=aF(Z,0,0,1,20)|0;Z=Na+4|0;c=la;if((la|0)==0){hb=qb;ib=12;jb=fa;break}>2“>0;c=->2“>1;c=>2“>1114111;c=>2“>Z=aF(c|>2“>c=>2“>Bb=Bb+1|0;Cb=c|0}>2“>c=0}if((qb|0)==0){hb=xa;ib=0;jb=fa;break}>2“>Z=aF(ma,0,0,1,8)|0;Qa=ca+4|0;c=Z;if((Z|0)==0){Db=0;break}>2“>3;c=->2“>1;c=>2“>0)+4>>2]=xa;c=(>2“>0)+(c|0);Db=la}}while(0);hb=Db;ib=(Db|0)==0?12:0;jb=fa}else if((W|0)==112){>2“>W=0;c=qa;hb=0;ib=12;jb=Xa}}while(0);if((W|0)==140){>2“>eF(jb);c=(>2“>if((c&1|0)!=0){Eb=Y;W=74}break};case 46:{>2“>4|0)==0;fa=c|>2“>da=aF(fa,0,0,1,20)|0;c=da;if((da|0)==0){_=12;W=297;break b}>2“>0;c=->2“>1;c=>2“>1114111;c=>2“>Na=aF(fa,0,0,1,20)|0;c=Na;if((Na|0)==0){_=12;W=297;break b}>2“>0;c=->2“>1;c=>2“>9;c=>2“>0;Na=(c|0)+1|0;fa=aF(ea,0,0,1,32)|0;if((fa|0)==0){_=12;W=297;break b}>2“>c=>2“>1;c=->2“>11;c=>2“>Na;Na=c|0;da=aF(Na,0,0,1,32)|0;if((da|0)==0){_=12;W=297;break b}>2“>c=>2“>1;c=->2“>la;c[(c|>2“>c|>2“>0);Fb=(c|0)+2|0;Gb=da}>2“>Fb;c=(>2“>if((c&1|0)==0){>2“>da=c|0;$=aF(da,0,0,1,32)|0;if(($|0)==0){_=12;W=297;break b}>2“>c=>2“>1;c=->2“>2;c=>2“>1;c=(>2“>if((c&1|0)==0){if((a|0)!=0){break d}}$=>2“>da=aF($,0,0,1,20)|0;c=da;if((da|0)==0){_=12;W=297;break b}>2“>0;c=->2“>1;c=->2“>2;c=->2“>c|0)+1;R=0;S=L;T=fa;break c;break};case 92:{fa=Y+1|0;da=a|0;do{>2“>c=fa;Eb=fa;W=74;break d}else{$=a|0;if($<<24>>24==41){W=268;break d}else{Hb=$;break}}}else{Hb=da}}while(0);da=Y+1|0;fa=Hb<<24>>24==0;if(fa){_=5;W=297;break b}else{Ib=0;Kb=996}while(1){$=Ib+1|0;if((a|0)==Hb<<24>>24){Lb=Kb;break}Na=996+($<<3)|0;if(($|0)==12){Lb=Na;break}else{Ib=$;Kb=Na}}>2“>tF(E|0,F|0,40)|0;c=>2“>c=(>2“>0)+2;c=>2“>R=0;S=L;T=c|0;break c}if(fa){_=5;W=297;break b}da;Na=a|0;k:do{switch(Na|0){case 60:{$=>2”>ca=aF($,0,0,1,20)|0;c=ca;if((ca|0)==0){Mb=0;break}>2”>0;c=->2”>1;c=->2”>16;c=-1;Mb=ea}}>2”>c|0)+1;Nb=Mb;break};case 62:{>2”>ca=aF(ea,0,0,1,20)|0;c=ca;if((ca|0)==0){Ob=0;break}>2”>0;c=->2”>1;c=->2”>32;c=-1;Ob=$}}>2”>c|0)+1;Nb=Ob;break};case 120:{$=la=a|0;if(la<<24>>24==123){$=a|0;if(($<<24>>24|0)==125|($<<24>>24|0)==0){Pb=ca;Qb=ea;break}if((GE($<<24>>24)|0)==0){_=9;W=297;break b}$=0;a=a|>2“>c=Pb+1;a=>2“>0;ma=c|0;xa=aF(ea,0,0,1,32)|0;$=xa;do{if((xa|0)==0){Rb=0}else{>2“>c=>2“>1;c=->2“>ca;c=>2“>while(0);c=(>2“>vF(C|0,0,3)|0;$=(GE(la<<24>>24)|0)==0;ma=c|0;if($){Sb=ma}else{a=a|if((GE(a|0)|0)!=0){$=0;a=a|>2“>Ja(C|0,0,16)|0;ma=c|>2“>P=aF(ma,0,0,1,20)|0;c=P;if((P|0)==0){Tb=0;break}>2“>0;c=->2“>1;c=$;>2“>c=ca;Tb=ea}}>2“>c|0)+1;Nb=Tb;break k}break};case 98:{>2“>xa=aF(ea,0,0,1,20)|0;c=xa;if((xa|0)==0){Ub=0;break}>2“>0;c=->2“>1;c=->2“>64;c=-1;Ub=$}}>2“>c|0)+1;Nb=Ub;break};case 66:{$=>2“>xa=aF($,0,0,1,20)|0;c=xa;if((xa|0)==0){Vb=0;break}>2“>0;c=->2“>1;c=->2“>128;c=-1;Vb=ea}}>2“>c|0)+1;Nb=Vb;break};default:{if((zE(Na)|0)!=0){>2“>0]|0)-48|0;ca=c|>2“>ma=aF(ca,0,0,1,20)|0;c=ma;if((ma|0)==0){_=12;W=297;break b}>2“>0;c=->2“>1;c=->2“>ea;c=$;>2“>c|>2“>0;c=(>2“>c|0)+1;R=0;S=L;T=xa;break c}>2“>0;ea=a[c|>2“>la=aF(xa,0,0,1,20)|0;c=la;if((la|0)==0){Wb=0;break}>2“>0;c=->2“>1;c=>2“>ea;c=$;Wb=ca}}>2“>c|>2“>c|0)+1;Nb=Wb}}}while(0);if((Nb|0)==0){_=12;W=297;break b}else{R=0;S=L;T=Nb;break c}break};case 41:{if((L|0)!=0){W=267}break};case 42:case 124:case 123:case 43:case 63:{W=267;break};case 0:{W=268;break};default:{}}}while(0);if((W|0)==74){>2“>Eb+1;X=TE(m,c|0)|0;if((X|0)!=0){U=X;V=Q;W=6;break b}X=TE(m,2)|0;if((X|0)!=0){U=X;V=Q;W=6;break b}X=TE(m,0)|0;if((X|0)!=0){U=X;V=Q;W=6;break b}>2“>c|0)+1;R=0;S=Q;T=K;break c}else if((W|0)==267){>2“>W=0;Q=c|0;X=aF(Q,0,0,1,32)|0;if((X|0)==0){_=12;W=297;break b}>2“>c=>2“>1;c=->2“>1;c=->2“>c=-1;Xb=1}else{Xb=X}do{>2“>if((FE(c|0)|0)==0){>2“>X=c|>2“>0)|0;Q=HE(c|>2“>ca=aF(X,0,0,1,20)|0;c=ca;if((ca|0)==0){_=12;W=297;break b}>2“>0;c=->2“>1;c=>2“>Q;c=>2“>0;ca=JE(c|>2“>0)|0;Na=c|0;X=aF(da,0,0,1,32)|0;if((X|0)==0){_=12;W=297;break b}$=>2“>c=>2“>1;c=->2“>ca;c=>2“>Na;Na=c|0;$=aF(Na,0,0,1,32)|0;if(($|0)==0){_=12;W=297;break b}>2“>c=>2“>1;c=->2“>fa;c[(c|>2“>c|>2“>W=0;Y=c|>2“>0;fa=c|0;X=aF(Y,0,0,1,32)|0;if((X|0)==0){_=12;W=297;break b}>2“>c=>2“>1;c=->2“>c=$;>2“>c=(>2“>0)+1;c=(>2“>if((c&1|0)!=0){X=TE(m,7)|0;if((X|0)!=0){U=X;V=L;W=6;break b}}R=TE(m,3)|0;S=L;T=K;break};case 8:{>2“>X;fa=c|>2“>aF(X,0,0,1,8)|0;X=Na+4|0;c=$;if(($|0)==0){_=12;W=297;break b}>2“>3;c=->2“>1;c=>2“>0)+4>>2]=K;c=(>2“>0)+(c|0);R=0;S=L;T=Na;break};case 9:{0;fa=a|0;switch(fa<<24>>24|0){case 43:case 63:{>2”>X=c|0;if((X&1|0)!=0){R=0;S=L;T=K;break c}$=Na+1|0;if((a|0)!=123){R=0;S=L;T=K;break c}>2”>X=c|0;if((X&1|0)==0){R=0;S=L;T=K;break c}else{Zb=Na;_b=X}break};default:{R=0;S=L;T=K;break c}}if((W|0)==41){>2”>Na+1;Na=c|0;X=aF(Na,0,0,1,32)|0;if((X|0)==0){_=12;W=297;break b}$=>2”>c=>2”>1;c=->2”>K;c=fa<<24>>24==63?1:-1;fa=$+12|0;a=a&->2“>c;R=TE(m,9)|0;S=L;T=X;break c}X;fa=a|0;if((fa-48&255)>>>0<10>>>0){$=fa<<24>>24;if(($-48|0)>>>0<10>>>0){$b=-1;ac=X;bc=$}else{_=10;W=297;break b}while(1){$=(($b|0)<0?-48:($b*10|0)-48|0)+bc|0;Na=ac+1|0;Y=a|0;Q=Y<<24>>24;if((Q-48|0)>>>0<10>>>0){$b=$;ac=Na;bc=Q}else{cc=$;dc=Na;ec=Y;break}}}else{cc=-1;dc=X;ec=fa}do{if(ec<<24>>24==44){Y=dc+1|0;Na=a|0;$=Na<<24>>24;if(($-48|0)>>>0<10>>>0){fc=-1;gc=Y;hc=$}else{ic=Y;jc=-1;kc=Na;break}while(1){Na=((fc|0)<0?-48:(fc*10|0)-48|0)+hc|0;Y=gc+1|0;$=a|0;Q=$<<24>>24;if((Q-48|0)>>>0<10>>>0){fc=Na;gc=Y;hc=Q}else{lc=Na;mc=Y;nc=$;W=54;break}}}else{lc=cc;mc=dc;nc=ec;W=54}}while(0);do{if((W|0)==54){W=0;if((lc|0)<=-1){ic=mc;jc=lc;kc=nc;break}if((cc|0)>(lc|0)|(lc|0)>255){_=10;W=297;break b}else{ic=mc;jc=lc;kc=nc}}}while(0);if(kc<<24>>24==0){_=9;W=297;break b}if((ic|0)==(X|0)){_=10;W=297;break b}if((_b&1|0)==0){if(kc<<24>>24!=92){_=10;W=297;break b}if((a|0)!=125){_=10;W=297;break b}oc=ic+2|0}else{if(kc<<24>>24!=125){_=10;W=297;break b}oc=ic+1|0}if((jc|cc|0)==0){>2”>Y=aF(fa,0,0,1,20)|0;c=Y;if((Y|0)==0){_=12;W=297;break b}>2”>0;c=->2”>1;c=->2”>1;c=-1;pc=$}else{$=(>2”>Na=aF(Y,0,0,1,16)|0;c=Na;if((Na|0)==0){_=12;W=297;break b}>2”>2;c=->2”>1;c=>2”>1:cc;c=$?1:jc;$=Na+12|0;a=a&->2”>c;pc=fa}>2”>fa=M-2|0;c=>2”>0;fa=c|0;Na=aF(fa,0,0,1,32)|0;if((Na|0)==0){_=12;W=297;break b}>2”>c=>2”>1;c=->2”>c[(c|>2”>c|>2”>Na=M-2|0;c=>2”>0;if((c|0)>-1){>2”>Y=aF(Na,0,0,1,20)|0;c=Y;if((Y|0)==0){_=12;W=297;break b}>2”>0;c=->2”>1;c=->2”>1;c=->2”>Q=aF(Y,0,0,1,8)|0;Y=Na+4|0;c=Q;if((Q|0)==0){_=12;W=297;break b}>2”>1;c=->2”>1;c=>2”>0)+4>>2]=K;Y=K+16|0;Q=Na+16|0;c=(>2”>0)+(c|>2”>c;qc=Na}else{qc=K}>2”>qc+16|0;c=(>2”>M-2|0;c=$;>2”>c;R=0;S=L;T=K;break};default:{R=0;S=L;T=K}}}>2”>c=rc;_=0;i=d;return _|0}function NE(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var >2”>c=>2”>j=c|0;k=dF((j<<3)+8|0)|0;l=k;if((k|0)==0){m=12;return m|0}>2”>c=-1;p=0;while(1){if(p>>>0>j>>>0){break}else{p=p+1|0}}>2”>B=A-1|0;c=>2”>switch(c|0){case 1:{>2”>D;E=c|0;if(i){>2”>2]|0)+20>>2]|0;F=A-3|0;c=>2”>c|0)+D;G=0;H=z;I=y;J=x;K=w;L=v;M=-1;N=t;break b}else{>2”>D;F=c|>2”>D;E=(F|0)==0;G=0;H=z;I=y;J=x;K=w;L=v;M=E?u:c|0;N=E&1;break b}break};case 6:{>2”>E;D=c|0;E=0;do{O=z+(E<<2)|0;E=E+1|0}>2”>0)>-1);c=>2”>if((c|0)>-1){F=F+1|0}else{break}}>2”>E=A-2|0;c=>2”>0;E=D;P=D+12|0;Q=c|0;if((Q|0)>-1){R=0;do{S=z+(R<<2)|0;R=R+1|0}>2”>0)>-1);c=>2”>if((c|0)>-1){F=F+1|0}else{break}}>2”>c[(c|>2”>c=>2”>c=-1}}>2”>Q=c|0;do{if((Q|0)==3){>2”>0;T=c|>2”>0;R=(c|0)>-1;$=v+1|0;F=TE(d,R?$:v)|0;if((F|0)!=0){fa=F;ga=y;ha=x;ia=w;ja=v;ka=u;la=t;break}F=TE(d,R?v:w)|0;if((F|0)!=0){fa=F;ga=y;ha=x;ia=w;ja=v;ka=u;la=t;break}F=TE(d,z)|0;if((F|0)!=0){fa=F;ga=y;ha=x;ia=w;ja=v;ka=u;la=t;break}>2”>if((c|0)>-1){if(i){ma=0;na=x;oa=u}else{>2”>aa=c|0;F=0;while(1){>2”>c=>2”>0)+(qa<<2)>>2]=u;c[(c|0)+(F+2<<2)>>2]=-1;ra=x+1|0;sa=-1}else{ra=x;sa=u}>2”>aa=(R|0)/2|0;da=c|0;if((R&1|0)==0){>2”>c=w}>2”>c=-1;ma=T;na=ra;oa=sa}>2”>if((c|0)<=0){fa=ta;ga=ua;ha=va;ia=wa;ja=xa;ka=ya;la=t;break}fa=ta;ga=ua;ha=va;ia=xa+1|0;ja=xa+2|0;ka=ya;la=t}else if((Q|0)==2){>2”>if((c|0)>-1){za=1}else{za=a&1}U=TE(d,za)|0;if((U|0)!=0){fa=U;ga=y;ha=x;ia=w;ja=v;ka=u;la=t;break}}else{U=TE(d,w)|0;if((U|0)!=0){fa=U;ga=y;ha=x;ia=w;ja=v;ka=u;la=t;break}U=TE(d,a&1)|0;if((U|0)!=0){fa=U;ga=y;ha=x;ia=w;ja=v;ka=u;la=t;break}}U=TE(d,D)|0;if((U|0)!=0){fa=U;ga=y;ha=x;ia=w;ja=v;ka=u;la=t;break}U=TE(d,1)|0;if((U|0)!=0){fa=U;ga=y;ha=x;ia=w;ja=v;ka=u;la=t;break}>2”>if((c|0)<=-1){if((a&1)==0){fa=0;ga=y;ha=x;ia=w;ja=v;ka=u;la=0;break}}if(i){Aa=0;Ba=x;Ca=u}else{0)+(w<<2)>>2]=(a&1)==0?t:1;if((u|0)>-1){>2“>Da=R+(F<<2)|0;Ea=F+1|0;if((c|0)>-1){F=Ea}else{break}}>2“>w;c[(c|>2“>R=c|0;if((R|0)>-1){$=0;T=R;do{>2“>c=w}else{>2“>1|0;T=c|0;}while((T|0)>-1)}>2“>c=-1;fa=Aa;ga=y+1|0;ha=Ba;ia=v;ja=v+1|0;ka=Ca;la=0}else if((Q|0)==0){>2“>if((c|0)<=-1){fa=0;ga=y;ha=x;ia=w;ja=v;ka=u;la=t;break}if(i){>2“>T=VE(b,E,w)|0;c[(c|0)+(w<<2)>>2]=t;if((u|0)>-1){$=>2“>Ka=$+(F<<2)|0;La=F+1|0;if((c|0)>-1){F=La}else{break}}>2“>w;c[(c|>2“>c|0;if(($|0)>-1){U=0;R=$;do{$=(>2“>c=w}else{>2“>U=U+1|0;R=c|0;}while((R|0)>-1)}>2“>c=-1;fa=Ha;ga=y+1|0;ha=Ia;ia=v;ja=v+1|0;ka=Ja;la=t}else if((Q|0)==1){>2“>0;U=c|>2“>R=U+20|0;$=TE(d,(c|0)+v|0)|0;if(($|0)!=0){fa=$;ga=y;ha=x;ia=w;ja=v;ka=u;la=t;break}>2“>R=(c|0)>0;Oa=(R&1)+v|0;Pa=R?v:-1}else{Oa=v;Pa=-1}R=TE(d,Pa)|0;if((R|0)!=0){fa=R;ga=y;ha=x;ia=w;ja=Oa;ka=u;la=t;break}R=TE(d,4)|0;if((R|0)!=0){fa=R;ga=y;ha=x;ia=w;ja=Oa;ka=u;la=t;break}R=TE(d,U)|0;if((R|0)!=0){fa=R;ga=y;ha=x;ia=w;ja=Oa;ka=u;la=t;break}fa=TE(d,0)|0;ga=y;ha=x;ia=w;ja=Oa;ka=u;la=t}else{fa=0;ga=y;ha=x;ia=w;ja=v;ka=u;la=t}}>2“>while((c|>2“>D;c=-1;G=fa;H=z;I=ga;J=ha;K=ia;L=ja;M=ka;N=la;break};case 4:{>2“>P;Q=c|>2“>P;G=0;H=z;I=y;J=x;K=(Q|0)>-1?Q:w;L=c|0;M=u;N=t;break};case 5:{>2“>P;Q=c|0;if(!i){G=0;H=z;I=y;J=x;K=w;L=v;M=u;N=t;break b}>2“>0;c=(>2“>0)+20>>2]|0)+(c[(c|0)+20>>2]|0);G=0;H=z;I=y;J=x;K=w;L=v;M=u;N=t;break};case 2:{P=z;while(1){>2“>P=A-2|0;c=>2“>0;P=A-3|0;c=>2“>0;P=A-4|0;c=>2“>0;P=A-5|0;c=P;if(i){>2“>0;U=E+16|0;c=(>2“>0)+20>>2]|0)+(c|>2“>0)+20>>2]|0)+((c|>2“>0;Ta=c|0;Ua=U}else{Sa=P;Ta=C;Ua=E+16|0}>2“>E;P=c|>2“>E;U=c|>2“>E;R=c|>2“>WE(b,D,U)|0;c[(c|>2“>while(0);C=c|0;if((C|0)>(h|0)&(G|0)==0){t=N;u=M;v=L;w=K;x=J;y=I;z=H;A=C}else{V=M;W=K;X=J;Y=I;Z=H;_=G;break a}}}else{V=-1;W=0;X=0;Y=0;Z=l;_=e}}while(0);do{if(i){Wa=X}else{>2“>e=(H|0)/2|0;I=c|0;if((H&1|0)==0){>2“>c=W}>2“>c=-1;if((V|0)<=-1){Wa=X;break}>2“>Xa=G+(l<<2)|0;Ya=l+1|0;if((c|0)>-1){l=Ya}else{break}}>2“>W;c[(c|>2“>while(0);c=>2“>Y;c=Wa;eF(k);eF(n);m=_;return m|0}function OE(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;f=a;a:while(1){>2“>g=c|>2“>0)+28>>2]|0,c[(c|0)+24>>2]|0,b,d,e)|0;if((g|0)!=0){j=g;k=10;break a}>2“>g=c|>2“>g=c|>2“>g=c|>2“>0,c|0,b,d,e)|0;if((h|0)==0){l=i}else{j=h;k=10;break a}}else{j=0;k=10;break a}}>2“>b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;b=c|0;if((b|0)==0){return}>2“>0;if((c|0)==0){f=e}else{g=0;h=e;while(1){do{>2“>e=c|0;if((e|0)==0){j=h}else{>2“>e=c|0;if((e|0)==0){i=j;break}>2“>while(0);e=g+1|0;if(e>>>0<(c|0)>>>0){g=e;h=i}else{f=i;break}}}if((f|0)!=0){eF(f)}>2“>if((c|0)==0){k=i}else{h=i;while(1){>2“>if((c|0)==0){break}else{h=h+32|0}}>2“>k=b+16|0;f=c|0;if((f|0)!=0){>2“>i=c|0;if((i|0)==0){m=f;n=a}else{>2“>0;n=c|0}i=g+1|0;if(i>>>0<m>>>0){g=i;a=n;f=m}else{l=n;break}}}eF(l)}>2“>l=c|0;if((l|0)!=0){eF(l)}>2“>g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0;g=a|0;a=c|0;h=(a|0)>-1;if((d|0)==0){if(!h){i=0;return i|0}j=b|0;k=g;l=a;while(1){a:do{>2“>n=e+(m<<2)|0;c=(>2“>0)+1;n=a+32|0;if((c|0)<=-1){break a}>2“>while(0);m=k+32|0;a=c|0;if((a|0)>-1){k=m;l=a}else{i=0;break}}return i|0}if(!h){i=0;return i|0}h=b|0;l=g;b:while(1){>2“>x=w|0;y=c|0;if((y|0)>-1){t=w;u=x;v=y}else{break c}}>2“>z=y+8|0;if((c|0)==0){break}else{y=y+32|0}}>2“>0;c=>2“>c=>2“>c=>2“>2)>>2]<<5);c=>2“>x=c|>2“>c|>2“>0)!=0?8:0);A=y+20|0;c=>2“>c=>2“>c=>2“>x=c|0;if((x|0)==0){>2“>C=A+1|0;if((c|0)==0){break}else{A=C}}>2“>A=c[c>>2]|0;if((A|0)==0){E=x}else{B=0;F=A;A=x;while(1){>2“>F;x=B+1|0;G=c[(c|>2“>c=0}>2“>if((c|0)>-1){F=F+1|0}else{I=F;break}}}>2“>if((c|0)>-1){B=B+1|0}else{J=B;break}}}>2“>c=0;A=J+I|0;if((A|0)>0){>2“>t=c|0;d:do{if((t|0)==0){K=0}else{>2“>c=>2“>L=u;M=H;N=c|0}}}>2“>t=c|0;if((t|0)<=-1){O=K;break}y=(K|0)>0;H=0;u=K;G=A;x=t;while(1){>2“>Q=P+1|0;if((c|0)==(x|0)){R=u;S=G;break e}if((Q|0)<(K|0)){P=Q}else{D=41;break}}}else{D=41}}while(0);if((D|0)==41){>2“>x;R=u+1|0;S=c|0}>2“>while(0);c[(c|0)+(O<<2)>>2]=-1}>2“>while(0);g=l+32|0;if((c|0)>-1){l=g}else{i=0;D=50;break}}if((D|0)==50){return i|0}return 0}function RE(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;g=(e|0)==0;a:do{if(g){h=0}else{i=0;while(1){>2“>if((c|0)>-1){i=i+1|0}else{j=0;break}}while(1){>2“>k=c|0;b:do{if((k|0)>-1){j=(h|0)>0;m=0;n=k;while(1){>2“>n;c=>2“>c=>2“>c=>2“>f;c=>2“>c=>2“>c=>2“>o=b+(m<<5)+12|0;p=c|0;q=(p|0)==0;if(q&g){>2“>if((c|0)<=-1){r=s;break c}s=s+1|0}}}while(0);p=aF(a,0,0,0,(r+h<<2)+4|0)|0;q=p;if((p|0)==0){l=0;break}if((r|0)>0){p=0;while(1){>2“>c[(c|0)+(p<<2)>>2];s=p+1|0;if((s|0)<(r|0)){p=s}else{t=r;break}}}else{t=0}if(j){p=0;while(1){>2“>c;o=p+1|0;if((o|0)<(h|0)){p=o}else{u=h;break}}}else{u=0}>2“>1;c=q}>2“>while(0);b=c|0;t=i+(v<<5)|0;d:do{if((b|0)>-1){u=0;h=b;e=v;r=t;while(1){>2“>h;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>g=d+(u<<5)+12|0;f=c|0;if((f|0)==0){>2“>if((c|0)>-1){k=k+1|0}else{break}}f=aF(a,0,0,0,(k<<2)+4|0)|0;q=f;if((f|0)==0){l=0;break}if((k|0)>0){f=0;while(1){>2“>c[(c|0)+(f<<2)>>2];n=f+1|0;if((n|0)<(k|0)){f=n}else{w=k;break}}}else{w=0}>2“>1;c=q}>2“>while(0);c=-1;l=i;return l|0}function SE(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var >2“>c=0}j=TE(a,b)|0;if((j|0)!=0){k=j;return k|0}j=a+16|0;b=(d|0)==0;l=(e|0)==0;a:while(1){>2“>o=m-1|0;c=>2“>0)+(o<<2)>>2]|0;o=c|0;do{if((o|0)==1){>2“>0;q=TE(a,c|0)|0;if((q|0)!=0){k=q;n=28;break a}>2“>p=c|>2“>0;if((c|0)!=0){r=TE(a,q)|0;break}>2“>0;if((c|0)==0){continue a}r=TE(a,q)|0}else if((o|0)==0){>2“>0;p=c|0;if((p|0)==(-2|0)){if(l){continue a}>2“>c|>2“>p=c|0;if((p|0)<=-1){continue a}b:do{if(!b){>2“>w=d+(v<<2)|0;x=c|0;if((x|0)>-1){s=v;t=w;u=x}else{y=v;z=w;break c}}if((p|0)<0){y=s;z=t}else{break b}}else{y=0;z=d}}>2“>p;c=-1}}while(0);if(!i){continue a}>2“>c|0)+1;continue a}else if((o|0)==2){>2“>2]|0;if((c|0)==0){continue a}r=TE(a,p)|0}else{continue a}}while(0);if((r|0)!=0){k=r;n=28;break}}if((n|0)==28){return k|0}return 0}function TE(a,b){a=a|0;b=b|0;var >2“>0;f=a|0;g=c|0;if((e|0)<(g|0)){>2“>0)+(e<<2)>>2]=b;c=(>2“>d=c|0;if((g|0)>=(d|0)){h=12;return h|0}>2“>0)+g|0;g=(e|0)>(d|0)?d:e;e=a+16|0;d=gF(c|0,g<<2)|0;if((d|0)==0){h=12;return h|0}else{>2“>g;c=d;TE(a,b)|0;return 0}return 0}function UE(b,d,e,f,g,h,i,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var >2“>s=c|0;if((s|0)<=(l|0)){t=r;u=0;break a}>2“>v;w=c|>2“>v=s-2|0;c=>2“>x=s-2|0;c=>2“>0;x=c|0;do{if((x|0)==0){>2“>0;v=c|>2“>0;z=c|0;do{if((y|0)>-1|(y|0)==-4){>2“>c=1;A=r;B=0;C=z;D=-3;E=v}}while(0);v=aF(b,0,0,1,32)|0;z=v;do{if((v|0)==0){F=0}else{>2“>c=>2“>1;c=->2“>D;c=>2“>while(0);c=>2“>c=E;G=z;H=A;I=B;J=p}else if((x|0)==1){>2“>0;v=z;y=c|>2“>M=aF(b,0,0,1,8)|0;N=K+4|0;c=M;if((M|0)==0){L=29;break b}>2“>1;c=->2“>1;c=>2“>0)+4>>2]=z;c=(>2“>0)+(c|>2“>K;K=c|>2“>0;y=K+4|0;c=>2“>K=TE(d,c|0)|0;if((K|0)!=0){t=r;u=K;break a}G=TE(d,0)|0;H=r;I=q;J=N}else if((x|0)==2){>2“>0;K=N;v=TE(d,c|0)|0;if((v|0)!=0){t=r;u=v;break a}v=TE(d,0)|0;if((v|0)!=0){t=r;u=v;break a}>2“>0;K=c|0;w=a|0;N=aF(b,0,0,1,32)|0;if((N|0)==0){L=40;break b}>2”>c=>2”>1;c=->2”>v;c=y;y=z+12|0;a=a&->2“>c;>2“>N;p=c|0;q=q;r=r;continue b}else if((x|0)==3){>2“>0;N=M;v=c|>2“>z=aF(b,0,0,1,8)|0;K=y+4|0;c=z;if((z|0)==0){L=20;break b}>2“>3;c=->2“>1;c=>2“>0)+4>>2]=M;c=(>2“>0)+(c|>2“>y;y=c|>2“>K=TE(d,c|0)|0;if((K|0)!=0){t=r;u=K;break a}G=TE(d,0)|0;H=r;I=q;J=y}else{p=p;q=q;r=r;continue b}}while(0);if((G|0)==0){p=J;q=I;r=H}else{t=H;u=G;break a}}if((L|0)==20){>2“>c=0;t=r;u=12;break}else if((L|0)==40){>2“>while(0);c=(>2“>i=aF(a,0,0,1,20)|0;c=i;if((i|0)==0){break}>2“>0;c=->2“>1;c=->2“>d;c=->2“>h;i=aF(a,0,0,0,32)|0;j=e+4|0;c=i;if((i|0)==0){f=12;return f|0}>2“>c;>2“>2]=c;>2“>0)+8>>2]=-1;c[(c|>2“>0)+24>>2]=0;c[(c|>2“>0)+20>>2]=0;c=>2“>while(0);c=0;f=12;return f|0}function WE(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=aF(a,0,0,0,8)|0;if((e|0)==0){f=12;return f|0}g=aF(a,0,0,1,32)|0;h=g;do{if((g|0)!=0){>2“>c=>2“>1;c=->2“>3;c=>2“>1;c=>2“>k=b+4|0;c=>2“>i=b|0;c[c>>>2“>c[(c|>2“>0)+12>>2]=-1;c[(c|>2“>0)+28>>2]=0;c[(c|>2“>e;c=1;f=0;return f|0}}>2“>d=0,e=0;d=c[c[(c|>2“>g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=0,mb=0,nb=0,ob=0,pb=0,qb=0,rb=0,sb=0,tb=0,ub=0,vb=0,wb=0,xb=0,yb=0,zb=0,Ab=0,Bb=0,Cb=0,Db=0,Eb=0,Fb=0,Gb=0,Hb=0,Ib=0,Jb=0,Kb=0,Lb=0,Mb=0,Nb=0,Ob=0,Pb=0,Qb=0,Rb=0,Sb=0,Tb=0,Ub=0,Vb=0,Wb=0,Xb=0,Yb=0,Zb=0,_b=0,$b=0,ac=0,bc=0,cc=0,dc=0,ec=0,fc=0,gc=0,hc=0,ic=0,jc=0,kc=0,lc=0,mc=0,nc=0,oc=0,pc=0,qc=0,rc=0,sc=0,tc=0,uc=0,vc=0,wc=0,xc=0,yc=0,zc=0,Ac=0,Bc=0,Cc=0,Dc=0,Ec=0,Fc=0,Gc=0,Hc=0,Ic=0,Jc=0,Kc=0,Lc=0,Mc=0,Nc=0,Oc=0,Pc=0,Qc=0,Rc=0;g=i;i=i+16|0;h=g|0;j=g+8|0;k=c|>2“>if((c|0)==0){>2“>0;o=f&1;q=f&2;r=k+56|0;s=c&4;if((n|0)==0){t=0}else{>2“>u=t<<2;v=c|0;w=v<<3;x=w+8|0;y=u+12+w+(x+(da(u,v)|0)<<1)|0;z=dF(y)|0;if((z|0)==0){A=12;break}vF(z|0,0,y|0)|0;y=z;B=z+u&3;C=((B|0)==0?0:4-B|0)+u|0;B=z+C|0;D=C+x|0;C=z+D&3;E=((C|0)==0?0:4-C|0)+D|0;D=z+E|0;C=E+x|0;x=z+C&3;E=((x|0)==0?0:4-x|0)+C|0;C=z+E|0;x=E+w|0;w=z+x&3;if((v|0)>0){E=t<<3;F=0;G=z+(((w|0)==0?0:4-w|0)+x)|0;while(1){>2“>G;c=G+u;x=F+1|0;if((x|0)<(v|0)){F=x;G=G+E|0}else{H=0;break}}do{>2“>W=c|0;X=W+8|0;b:do{>2“>la=ja+12|0;if((c[C+(c<<3)>>2]|0)>=(O|0)){ma=ga;na=fa;oa=ea;break}>2“>sa=c|0;if((sa|q|0)!=0&((sa|0)!=10|E)){break}}do{if((qa&16|0)!=0){if(aa){break d}if((tE(M)|0)!=0){break d}>2“>while(0);sa=c|0;if((sa&32|0)==0){ta=sa}else{if(!aa){if((tE(M)|0)==0){break}}>2“>ta=c|0}do{if((ta&64|0)==0|$){ua=ta}else{>2“>sa=(tE(M)|0)!=0|0;va=sa;wa=c|0}if((wa|0)==95){xa=1}else{xa=(tE(wa)|0)!=0|0}if((va|0)==(xa|0)){break d}>2“>sa=c|0;if((sa|0)==0){break}if(aa){ya=1;za=sa}else{>2“>while(0);pa=ja+40|0;if((c|0)==0){Y=ea;Z=fa;_=ga;break b}else{ja=ja+32|0;ka=pa}}if((ra|0)==260){>2“>c;if(F){qa=ea+4|0;sa=0;do{>2“>sa=c|0;do{if((sa|0)!=0){>2“>c[(c|0)+(Ca<<2)>>2]=O}>2“>while(0);sa=(c|>2“>c=>2“>c[C+(c<<>2“>sa=ja+40|0;if((c|0)==0){Y=oa;Z=na;_=ma;break}else{ea=oa;fa=na;ga=ma;ha=ja+32|0;ia=sa}}}}>2“>X=c|0;if((X|0)==0){Ia=Ha;break}W=O+P|0;ia=KE(h,N,4)|0;if((ia|0)<1){if((ia|0)<0){A=1;break a}Ja=ia+1|0}else{Ja=ia}>2“>ha=U|0;ga=c|0;if((ga|0)==0){Na=Q}else{fa=Q;ea=ha;ha=ga;while(1){>2“>0;aa=c|0;$=ea+4|0;e:do{if((aa|0)>-1){ca=0;ba=aa;while(1){>2“>Ca=c|>2“>0)==(c|0)){>2“>0)<(c|0)){Oa=fa;break e}}>2“>ra=0;c=>2“>0;c=>2“>c=aa;Oa=fa+8|0}>2“>c=0;Ka=Q;La=0;Ma=U}>2“>ha=pa+8|0;if((c|0)==0){Ta=ca;Ua=ja;Va=sa;Wa=Ca}else{Ba=ba+4|0;ka=ca;qa=ja;Xa=sa;Ya=Ca;_a=pa;$a=ha;while(1){f:do{>2“>if((c|0)>>>0<X>>>0){ab=Ya;bb=Xa;cb=qa;db=ka;break}>2“>fb=c|0;if((fb|q|0)!=0&((fb|0)!=10|E)){ab=Ya;bb=Xa;cb=qa;db=ka;break f}}do{if((eb&16|0)!=0){if(fa){ab=Ya;bb=Xa;cb=qa;db=ka;break f}if((tE(X)|0)!=0){ab=Ya;bb=Xa;cb=qa;db=ka;break f}>2“>while(0);fb=c|0;if((fb&32|0)==0){gb=fb}else{if(!fa){if((tE(X)|0)==0){ab=Ya;bb=Xa;cb=qa;db=ka;break f}}>2“>gb=c|0}do{if((gb&64|0)==0|ea){hb=gb}else{>2“>fb=(tE(X)|0)!=0|0;ib=fb;jb=c|0}if((jb|0)==95){kb=1}else{kb=(tE(jb)|0)!=0|0}if((ib|0)==(kb|0)){ab=Ya;bb=Xa;cb=qa;db=ka;break f}>2“>fb=c|0;if((fb|0)==0){ab=Ya;bb=Xa;cb=qa;db=ka;break f}if(fa){mb=1;nb=fb}else{>2“>lb=c|0}do{if((lb&4|0)==0){pb=lb}else{>2“>if((xE(X,c|0)|0)==0){ab=Ya;bb=Xa;cb=qa;db=ka;break f}>2“>if((c&2|0)==0){break}>2“>fb=HE(X)|0;if((xE(fb,c|0)|0)==0){ab=Ya;bb=Xa;cb=qa;db=ka;break f}}}>2“>qb=c|>2“>if((c&2|0)==0){rb=qb;sb=fb;while(1){if((xE(X,sb)|0)!=0){ab=Ya;bb=Xa;cb=qa;db=ka;break f}>2“>sb=HE(X)|0;if((xE(sb,c|0)|0)!=0){ab=Ya;bb=Xa;cb=qa;db=ka;break f}>2“>while((c|0)!=0)}}while(0);if(F){ha=0;do{>2“>c[(c|0)+(ha<<2)>>2];ha=ha+1|0;}while((ha|0)<(t|0))}>2“>eb=c|0;if((eb|0)>-1){ub=ha;vb=eb}else{break}do{if((vb|0)<(t|0)){>2“>ub=ub+4|0;vb=c|0;}while((vb|0)>-1)}}>2“>0;if((c|0)<(W|0)){>2“>c;>2“>0;c=>2“>3)>>2]=W;c[C+(c<<3)+4>>2]=sb;do{>2“>0)==(c|0)){if((qa|0)==-1){if(F){wb=0}else{xb=1;yb=W;break}}else{if(!F){xb=Xa;yb=qa;break}>2“>2]|0)>(c|0)){xb=Xa;yb=qa;break}else{wb=0}}while(1){>2“>c[(c|0)+(wb<<2)>>2];ha=wb+1|0;if((ha|0)<(t|0)){wb=ha}else{xb=1;yb=W;break}}}else{xb=Xa;yb=qa}}while(0);ab=rb;bb=xb;cb=yb;db=ka+8|0;break}>2“>0;qb=c|>2“>fb=c|>2“>0;if((c|0)==0){if((fb|0)<(Ab|0)){break}if((fb|0)>(Ab|0)){ab=Ya;bb=Xa;cb=qa;db=ka;break f}}else{if((fb|0)>(Ab|0)){break}if((fb|0)<(Ab|0)){ab=Ya;bb=Xa;cb=qa;db=ka;break f}}Ab=zb+1|0;if((Ab|0)<(t|0)){zb=Ab}else{ab=Ya;bb=Xa;cb=qa;db=ka;break f}}>2“>Ya;if((c|>2“>c=>2“>while(0);ha=_a+40|0;if((c|0)==0){Ta=db;Ua=cb;Va=bb;Wa=ab;break}else{ka=db;qa=cb;Xa=bb;Ya=ab;_a=_a+32|0;$a=ha}}}$>2“>c=0;M=X;N=ia;O=W;P=Ja;Q=Ka;R=Sa;S=Ra;T=Qa;U=Ma;V=Pa}eF(z);Cb=Ia>>>31;Db=Ia;ra=373}else{>2“>0;V=f&1;U=f&2;T=k+56|0;S=c&4;R=_E(0,0)|0;if((R|0)==0){A=12;break}Q=aF(R,0,0,0,32)|0;P=Q;if((Q|0)==0){$E®;A=12;break}>2“>0;c=>2“>N=Eb;O=c|0;if((O|0)==0){Kb=0}else{M=dF(O<<3)|0;O=M;if((M|0)==0){Fb=12;Gb=O;Hb=0;Ib=Eb;Jb=0;break}else{Kb=O}}>2“>c=->2“>while((v|0)<(c|0))}}}>2“>v=c|0;B=G+J|0;y=KE(j,q,4)|0;if((y|0)<1){if((y|0)<0){A=1;break a}Mb=y+1|0}else{Mb=y}>2“>0;o=c|>2“>s=ea+20|0;aa=c|0;i:do{if((aa|0)==0){ra=56}else{if(!((aa&1|0)==0|sa|ja)){Rb=fa;Sb=ba;Tb=ca;break}if((aa&2|0)!=0){>2“>ga=c|0;if((ga|0)==95){break}if((tE(ga)|0)==0){Rb=fa;Sb=ba;Tb=ca;break i}}}>2“>ga=c|0;if((ga|0)==95){Rb=fa;Sb=ba;Tb=ca;break}if((tE(ga)|0)!=0){Rb=fa;Sb=ba;Tb=ca;break}>2“>ga=c|0;if((ga|0)==0){Vb=Ub;break}if(Ca){Wb=1;Xb=ga}else{>2“>Vb=c|0}}while(0);if((Vb&128|0)==0){ra=56;break}if(pa){Rb=fa;Sb=ba;Tb=ca;break}>2“>ga=(tE(v)|0)!=0|0;Zb=ga;_b=c|0}if((_b|0)==95){$b=1}else{$b=(tE(_b)|0)!=0|0}if((Zb|0)==($b|0)){ra=56}else{Rb=fa;Sb=ba;Tb=ca}}}while(0);do{if((ra|0)==56){ra=0;if((ca|0)==0){>2“>0;Tb=c|0;break}>2“>c=>2“>0;$a=aF(R,0,0,0,c<<>2“>c=_a;ac=_a}else{ac=aa}>2“>B;c=>2“>c;>2“>c;>2“>c;>2“>c[(c|>2“>while((_a|0)<(c|0))}>2“>aa=c|0;if((aa|0)<=-1){Rb=ac;Sb=ba;Tb=ca;break}s=ac+20|0;$a=_a;_a=aa;while(1){>2“>0)+(_a<<2)>>2]=B;ga=c|0;if((ga|0)>-1){$a=aa;_a=ga}else{Rb=ac;Sb=ba;Tb=ca;break}}}}>2“>o=c|0;if((o|0)>-1){cc=Sb;dc=o}else{bc=Sb;break}while(1){>2“>B;o=cc+4|0;ea=c|0;if((ea|0)>-1){cc=o;dc=ea}else{bc=o;break}}}}while(0);if((Tb|0)==0){Nb=Mb;Ob=x;Pb=Rb;Qb=bc;ra=195}else{ec=y;fc=B;gc=Mb;hc=x;ic=Rb;jc=bc;kc=Tb}}j:while(1){if((ra|0)==195){>2“>ea=Pb+8|0;fa=c|>2“>c[Lb+(c<<>2“>ea=c|>2“>0;c=>2“>ba=c|0;if((ba|0)>0){ca=Pb+20|0;v=0;do{>2“>c[(c|0)+(v<<2)>>2];v=v+1|0;}while((v|0)<(ba|0))}>2“>if((kc|0)==(c|0)){mc=jc;nc=ic;oc=gc;pc=fc}else{ba=kc;v=jc;ca=ic;Ca=gc;pa=fc;ja=ec;while(1){sa=ba+8|0;do{>2“>if((c&256|0)==0){ra=109;break}>2“>0;ZE(_a+1|0,Kb,c&->2“>0;s=c|0;_a=s-$a|0;if((Za(b+$a|0,ja-1|0,_a|0)|0)!=0){Nb=Ca;Ob=hc;Pb=ca;Qb=v;ra=195;continue j}>2“>if((c|0)!=0){Nb=Ca;Ob=hc;Pb=ca;Qb=v;ra=195;continue j}}>2“>a;$a=_a-1|0;_a=$a+pa|0;s=c|0;ga=KE(j,ja+$a|0,4)|0;if((ga|0)<1){if((ga|0)<0){A=1;break a}qc=ga+1|0}else{qc=ga}rc=s;sc=qc+$a|0;tc=_a;uc=qc}}while(0);do{if((ra|0)==109){>2“>while(0);s=ja+sc|0;_a=tc+Ca|0;if((c|0)==0){Nb=uc;Ob=hc;Pb=ca;Qb=v;ra=195;continue j}$a=(_a|0)==0;ga=(rc|0)==95;aa=(_a|0)<1&E;Ya=((rc|0)!=10|r)^1;Xa=v;qa=ca;ka=ba;Ba=0;$=sa;while(1){k:do{>2“>if((c|0)>>>0<rc>>>0){vc=Ba;wc=qa;xc=Xa;break}>2“>sb=c|0;if((sb|U|0)!=0&((sb|0)!=10|r)){vc=Ba;wc=qa;xc=Xa;break k}}do{if((qb&16|0)!=0){if(ga){vc=Ba;wc=qa;xc=Xa;break k}if((tE(rc)|0)!=0){vc=Ba;wc=qa;xc=Xa;break k}>2“>while(0);sb=c|0;if((sb&32|0)==0){yc=sb}else{if(!ga){if((tE(rc)|0)==0){vc=Ba;wc=qa;xc=Xa;break k}}>2“>yc=c|0}do{if((yc&64|0)==0|$a){zc=yc}else{>2“>sb=(tE(rc)|0)!=0|0;Ac=sb;Bc=c|0}if((Bc|0)==95){Cc=1}else{Cc=(tE(Bc)|0)!=0|0}if((Ac|0)==(Cc|0)){vc=Ba;wc=qa;xc=Xa;break k}>2“>sb=c|0;if((sb|0)==0){vc=Ba;wc=qa;xc=Xa;break k}if(ga){Ec=1;Fc=sb}else{>2“>Dc=c|0}do{if((Dc&4|0)==0){Hc=Dc}else{>2“>if((xE(rc,c|0)|0)==0){vc=Ba;wc=qa;xc=Xa;break k}>2“>if((c&2|0)==0){break}>2“>sb=HE(rc)|0;if((xE(sb,c|0)|0)==0){vc=Ba;wc=qa;xc=Xa;break k}}}>2“>eb=c|>2“>if((c&2|0)==0){rb=eb;Ab=sb;while(1){if((xE(rc,Ab)|0)!=0){vc=Ba;wc=qa;xc=Xa;break k}>2“>Ab=HE(rc)|0;if((xE(Ab,c|0)|0)!=0){vc=Ba;wc=qa;xc=Xa;break k}>2“>while((c|0)!=0)}}while(0);if((Ba|0)==0){>2“>0;wc=qa;xc=c|0;break}>2“>c=>2“>0;rb=aF(R,0,0,0,c<<>2“>c=Ab;Jc=Ab}else{Jc=qb}>2“>_a;c=>2“>c;>2“>c;>2“>c;>2“>c[(c|>2“>while((Ab|0)<(c|0))}>2“>qb=Jc+20|0;ha=c|0;if((ha|0)>-1){Kc=Ab;Lc=ha}else{vc=Ba;wc=Jc;xc=Xa;break}while(1){>2“>0)+(Lc<<2)>>2]=_a;ha=Kc+4|0;Ab=c|0;if((Ab|0)>-1){Kc=ha;Lc=Ab}else{vc=Ba;wc=Jc;xc=Xa;break}}}}>2“>c|0;if(($|0)>-1){Nc=xc;Oc=$}else{Mc=xc;break}while(1){$=>2“>_a;Ba=c|0;if((Ba|0)>-1){Nc=$;Oc=Ba}else{Mc=$;break}}}}>2“>ja=c|>2“>Ca=c|>2“>0;if((c|0)==0){if((Ca|0)<(ca|0)){ra=96;break m}if((Ca|0)>(ca|0)){Nb=oc;Ob=hc;Pb=nc;Qb=mc;ra=195;continue j}}else{if((Ca|0)>(ca|0)){Qc=ja;break m}if((Ca|0)<(ca|0)){Nb=oc;Ob=hc;Pb=nc;Qb=mc;ra=195;continue j}}ca=Pc+1|0;if((ca|0)<(ja|0)){Pc=ca}else{Nb=oc;Ob=hc;Pb=nc;Qb=mc;ra=195;continue j}}}}while(0);if((ra|0)==96){ra=0;if(u){Nb=oc;Ob=pc;Pb=nc;Qb=mc;ra=195;continue}>2“>c=>2“>ja=Rc+1|0;if((ja|0)<(c|0)){Rc=ja}else{Nb=oc;Ob=pc;Pb=nc;Qb=mc;ra=195;continue j}}}if((Ob|0)>=0){ra=205;break}>2“>c=>2“>ZE(d,e,c|0,a,n,Db);A=0}}while(0);if((n|0)==0){p=A;i=g;return p|0}eF(m);p=A;i=g;return p|0}function ZE(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;do{if((g|0)>-1){if((d&8|0)!=0){h=0;break}>2“>0;j=e+28|0;k=c|0;l=(a|0)!=0;if((k|0)!=0&l){m=e+48|0;n=0;while(1){>2“>0;if((o|0)==(c|0)){>2“>q=c|>2“>q=c|>2“>c=g;r=g}else{>2“>0;c=o;r=o}if((p|0)==-1|(r|0)==-1){>2“>1;c=-1}>2“>n=b+(t<<3)+4|0;m=c|0;do{if((m|0)==0){v=u}else{>2“>o=b+(t<<3)|0;w=0;x=q;q=c|0;while(1){>2“>if((c|>2“>y=0;c=->2“>A=w+1|0;B=c|0;if((B|0)>-1){w=A;x=B;q=z}else{break}}>2“>c=->2“>b=0,d=0,e=0;b=c|0;if((b|0)==0){d=a;eF(d);return}else{e=b}while(1){>2“>0);b=c|0;eF(e);if((b|0)==0){break}else{e=b}}d=a;eF(d);return}function aF(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var >2“>i=a+12|0;j=c|0;do{if(j>>>0<f>>>0){if((b|0)!=0){if((d|0)!=0){>2“>d;c=1024;k=1024;l=d;break}>2“>c=1;h=0;return h|0}>2“>eF(m);c=1;h=0;return h|0}>2“>0;m=a+4|0;p=c|0;if((p|0)!=0){>2“>p=a|0;if((c|0)==0){>2“>c=>2“>0;c=>2“>k=j;l=c|0}}>2“>l+g;c=k-g;if((e|0)==0){h=l;return h|0}vF(l|0,0,g|0)|0;h=l;return h|0}function bF(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;if((b|0)==0){d=a+((cF(a)|0)<<2)|0;return d|0}else{e=a}while(1){>2“>if((c|0)==0){break}else{b=b+4|0}}return b-a>>2|0}function dF(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0;do{if(a>>>0<245>>>0){if(a>>>0<11>>>0){b=16}else{b=a+11&-8}d=b>>>3;e=c|0;f=e>>>(d>>>0);if((f&3|0)!=0){>2“>0;k=h+8|0;l=c|0;do{if((i|0)==(l|0)){c=e&~(1<<g)}else{if(l>>>0<(c|0)>>>0){fc();return 0}>2“>c=>2“>while(0);l=g<<3;c=>2“>c|1;n=k;return n|0}if(b>>>0<=(c|0)>>>0){o=b;break}if((f|0)!=0){>2“>0;i=p+8|0;l=c|0;do{if((q|0)==(l|0)){c=e&~(1<<r)}else{if(l>>>0<(c|0)>>>0){fc();return 0}>2“>c=>2“>while(0);l=r<<3;m=l-b|0;c=>2“>m|1;c=m;l=c|0;if((l|0)!=0){q=c|0;d=l>>>3;l=d<<1;f=213536+(l<<2)|0;k=c|0;h=1<<d;do{if((k&h|0)==0){c=k|h;s=f;t=213536+(l+2<<2)|0}else{0;if(g>>>0>=(c|0)>>>0){s=g;t=d;break}fc();return 0}}>2”>q;c=>2”>s;c=f}c=m;c=e;n=i;return n|0}l=c|0;if((l|0)==0){o=b;break}>2”>0;r=g;d=g;p=(c&-8)-b|0;while(1){>2”>k=c|0;if((k|0)==0){break}else{u=k}}else{u=g}r=d;i=c|0;if(r>>>0<i>>>0){fc();return 0}e=r+b|0;m=e;if(r>>>0>=e>>>0){fc();return 0}>2“>0;f=c|0;do{if((f|0)==(d|0)){>2“>k=d+16|0;l=c|0;if((l|0)==0){v=0;break}else{w=l;x=k}}else{w=g;x=q}while(1){>2“>q=w+16|0;g=c|0;if((g|0)==0){break}else{w=g;x=q}}if(x>>>0<i>>>0){fc();return 0}else{>2“>q=c|0;if(q>>>0<i>>>0){fc();return 0}>2“>k=f+8|0;if((c|0)==(d|0)){>2“>f;c=q;v=f;break}else{fc();return 0}}}while(0);a:do{if((e|0)!=0){>2“>if((d|0)==(c|0)){c=c&~(if(e>>>0<(c|0)>>>0){fc();return 0}>2“>c=v}else{while(0);if(v>>>0<(c|0)>>>0){fc();return 0}>2”>e;f=c|0;do{if((f|0)!=0){if(f>>>0<(c|0)>>>0){fc();return 0}else{>2”>f;c=v;break}}}if(f>>>0<(c|0)>>>0){fc();return 0}else{>2“>f;c=v;break}}}while(0);if(p>>>0<16>>>0){>2“>e|3;f=r+(e+4)|0;c=>2“>c=>2“>p|1;c=p;f=c|0;if((f|0)!=0){e=c|0;i=f>>>3;f=i<<1;q=213536+(f<<2)|0;k=c|0;g=1<<i;do{if((k&g|0)==0){c=k|g;y=q;z=213536+(f+2<<2)|0}else{0;if(l>>>0>=(c|0)>>>0){y=l;z=i;break}fc();return 0}}>2”>e;c=>2”>y;c=q}c=p;c=m}n=d+8|0;return n|0}else{if(a>>>0>4294967231>>>0){o=-1;break}f=a+11|0;g=f&-8;k=c|0;if((k|0)==0){o=g;break}r=-g|0;i=f>>>8;do{if((i|0)==0){A=0}else{if(g>>>0>16777215>>>0){A=31;break}f=(i+1048320|0)>>>16&8;l=i<<f;h=(l+520192|0)>>>16&4;j=l<<h;l=(j+245760|0)>>>16&2;B=14-(h|f|l)+(j<<l>>>15)|0;A=g>>>((B+7|0)>>>0)&1|B<<1}}>2”>B=c&-8;l=B-g|0;if(l>>>0<m>>>0){if((B|0)==(g|0)){C=p;D=l;E=p;break b}else{G=p;H=l}}else{G=d;H=m}>>31<<2)>>2”>0;B=c|0;j=(l|0)==0|(l|0)==(B|0)?e:l;if((B|0)==0){C=G;D=H;E=j;break}else{d=G;m=H;p=B;q=q<<1;e=j}}}}while(0);if((E|0)==0&(C|0)==0){i=2<<A;r=k&(i|-i);if((r|0)==0){o=g;break}>2”>e=(c&->2”>r=c|0;if((r|0)==0){J=i;K=e;break}else{p=r;m=i;q=e}}}if((K|0)==0){o=g;break}if(J>>>0>=((c|0)-g|0)>>>0){o=g;break}q=K;m=c|0;if(q>>>0<m>>>0){fc();return 0}p=q+g|0;k=p;if(q>>>0>=p>>>0){fc();return 0}>2”>0;i=c|0;do{if((i|0)==(K|0)){>2”>j=K+16|0;B=c|0;if((B|0)==0){L=0;break}else{M=B;N=j}}else{M=d;N=r}while(1){>2”>r=M+16|0;d=c|0;if((d|0)==0){break}else{M=d;N=r}}if(N>>>0<m>>>0){fc();return 0}else{>2”>r=c|0;if(r>>>0<m>>>0){fc();return 0}>2”>j=i+8|0;if((c|0)==(K|0)){>2”>i;c=r;L=i;break}else{fc();return 0}}}while(0);c:do{if((e|0)!=0){>2”>if((K|0)==(c|0)){c=c&~(if(e>>>0<(c|0)>>>0){fc();return 0}>2”>c=L}else{while(0);if(L>>>0<(c|0)>>>0){fc();return 0}>2“>e;i=c|0;do{if((i|0)!=0){if(i>>>0<(c|0)>>>0){fc();return 0}else{>2“>i;c=L;break}}}if(i>>>0<(c|0)>>>0){fc();return 0}else{>2”>i;c=L;break}}}while(0);d:do{if(J>>>0<16>>>0){>2”>e|3;i=q+(e+4)|0;c=>2”>c=>2”>J|1;c=J;i=J>>>3;if(J>>>0<256>>>0){e=i<<1;m=213536+(e<<2)|0;r=c|0;j=1<<i;do{if((r&j|0)==0){c=r|j;O=m;P=213536+(e+2<<2)|0}else{0;if(d>>>0>=(c|0)>>>0){O=d;P=i;break}fc();return 0}}>2“>k;c=>2“>O;c=m;break}e=p;j=J>>>8;do{if((j|0)==0){Q=0}else{if(J>>>0>16777215>>>0){Q=31;break}r=(j+1048320|0)>>>16&8;i=j<<r;d=(i+520192|0)>>>16&4;B=i<<d;i=(B+245760|0)>>>16&2;l=14-(d|r|i)+(B<<i>>>15)|0;Q=J>>>((l+7|0)>>>0)&1|l<<1}}>2“>Q;c=0;m=c|0;l=1<<Q;if((m&l|0)==0){c=>2”>e;c=>2”>e;c=e;break}>2”>if((c&-8|0)==(J|0)){S=l}else{j=l;m=J<<R;while(1){>2”>if((c&-8|0)==(J|0)){S=i;break e}else{j=i;m=m<<1}}if(T>>>0<(c|0)>>>0){fc();return 0}else{>2”>e;c=>2”>e;c=e;break d}}}0;i=c|0;if(S>>>0<i>>>0){fc();return 0}if(m>>>0<i>>>0){fc();return 0}else{>2“>e;c=>2“>m;c=while(0);K=c|0;if(o>>>0<=K>>>0){S=K-o|0;T=c|0;if(S>>>0>15>>>0){J=T;c=J+o;c=>2”>S|1;c=c=0;c=>2“>K|3;S=T+(K+4)|0;c=T=c|0;if(o>>>0<T>>>0){S=T-o|0;c=S;T=c|0;K=T;c=>2”>S|1;c=o|3;n=T+8|0;return n|0}do{if((c|0)==0){T=Hb(30)|0;if((T-1&T|0)==0){c=T;c=T;c=-1;c=-1;c=0;c=0;c=(zc(0)|0)&-16^1431655768;break}else{fc();return 0}}}while(0);T=o+48|0;S=c|0;K=o+47|0;J=S+K|0;R=-S|0;S=J&R;if(S>>>0<=o>>>0){n=0;return n|0}Q=c|0;do{if((Q|0)!=0){O=c|0;P=O+S|0;if(P>>>0<=O>>>0|P>>>0>Q>>>0){n=0}else{break}return n|0}}while(0);f:do{if((c&4|0)==0){Q=c|0;g:do{if((Q|0)==0){U=182}else{P=Q;O=213944;while(1){>2”>W=O+4|0;if((L+(c|0)|0)>>>0>P>>>0){break}}P=J-(c|0)&R;if(P>>>0>=2147483647>>>0){X=0;break}>2“>0)+(c|0)|0);Y=L?e:-1;Z=L?P:0;_=e;$=P;U=191}}while(0);do{if((U|0)==182){Q=Ub(0)|0;if((Q|0)==-1){X=0;break}P=Q;e=c|0;L=e-1|0;if((L&P|0)==0){aa=S}else{aa=S-P+(L+P&-e)|0}e=c|0;P=e+aa|0;if(!(aa>>>0>o>>>0&aa>>>0<2147483647>>>0)){X=0;break}L=c|0;if((L|0)!=0){if(P>>>0<=e>>>0|P>>>0>L>>>0){X=0;break}}L=Ub(aa|0)|0;P=(L|0)==(Q|0);Y=P?Q:-1;Z=P?aa:0;_=L;$=aa;U=191}}while(0);h:do{if((U|0)==191){L=-$|0;if((Y|0)!=-1){ba=Z;ca=Y;U=202;break f}do{if((_|0)!=-1&$>>>0<2147483647>>>0&$>>>0<T>>>0){P=c|0;Q=K-$+P&-P;if(Q>>>0>=2147483647>>>0){da=$;break}if((Ub(Q|0)|0)==-1){Ub(L|0)|0;X=Z;break h}else{da=Q+$|0;break}}else{da=$}}while(0);if((_|0)==-1){X=Z}else{ba=da;ca=_;U=202;break f}}}while(0);c=c|4;ea=X;U=199}else{ea=0;U=199}}while(0);do{if((U|0)==199){if(S>>>0>=2147483647>>>0){break}X=Ub(S|0)|0;_=Ub(0)|0;if(!((_|0)!=-1&(X|0)!=-1&X>>>0<_>>>0)){break}da=_-X|0;_=da>>>0>(o+40|0)>>>0;if(_){ba=_?da:ea;ca=X;U=202}}}while(0);do{if((U|0)==202){ea=(c|0)+ba|0;c=ea;if(ea>>>0>(c|0)>>>0){c=ea}ea=c|0;i:do{if((ea|0)==0){S=c|0;if((S|0)==0|ca>>>0<S>>>0){c=ca}c=ca;c=ba;c=0;c=c;c=-1;S=0;do{>2“>da;c=da;S=S+1|0;}while(S>>>0<32>>>0);S=ca+8|0;if((S&7|0)==0){fa=0}else{fa=-S&7}S=ba-40-fa|0;c=ca+fa;c=>2“>S|1;c=40;c=c}else{S=213944;while(1){>2“>0;ha=S+4|0;ia=c|0;if((ca|0)==(ga+ia|0)){U=214;break}>2“>if((c&8|0)!=0){break}da=ea;if(!(da>>>0>=ga>>>0&da>>>0<ca>>>0)){break}ia+ba;da=c|0;X=(c|0)+ba|0;_=da;Z=da+8|0;if((Z&7|0)==0){ja=0}else{ja=-Z&7}Z=X-ja|0;c=_+ja;c=>2”>Z|1;c=40;c=c;break i}}while(0);if(ca>>>0<(c|0)>>>0){c=ca}S=ca+ba|0;X=213944;while(1){>2”>_=c|0;if((_|0)==0){break}else{X=_}}do{if((U|0)==224){>2”>c=>2”>c|0)+ba;S=ca+8|0;if((S&7|0)==0){la=0}else{la=-S&7}S=ca+(ba+8)|0;if((S&7|0)==0){ma=0}else{ma=-S&7}if((_|0)==(c|0)){T=(c|0)+K|0;c=T;c=$;if((_|0)==(c|0)){T=(c|0)+K|0;c=T;c=$;>2”>T|1;c=T;break}>2”>V=c|if(V>>>0<(c|0)>>>0){fc();return 0}c=c&~(1<<W);break}do{if((R|0)==(J|0)){na=R+8|0}else{if(R>>>0<(c|0)>>>0){fc();return 0}>2”>while(0);c=>2”>J=S;L=c|>2”>Q=ma|16;P=ca+(T+Q)|0;e=c|0;if((e|0)==0){>2”>P=pa+20|0;e=c|0;if((e|0)!=0){pa=e;qa=P;continue}if(qa>>>0<(c|0)>>>0){fc();return 0}else{>2“>P=c|0;if(P>>>0<(c|0)>>>0){fc();return 0}>2“>M=O+8|0;if((c|0)==(J|0)){>2“>O;c=P;oa=O;break}else{fc();return 0}}}while(0);if((L|0)==0){break}>2“>if((J|0)==(c|0)){c=c&~(if(L>>>0<(c|0)>>>0){fc();return 0}>2“>c=oa}else{while(0);if(oa>>>0<(c|0)>>>0){fc();return 0}>2”>L;J=ma|16;O=c|0;do{if((O|0)!=0){if(O>>>0<(c|0)>>>0){fc();return 0}else{>2”>O;c=oa;break}}}if(O>>>0<(c|0)>>>0){fc();return 0}else{>2“>O;c=oa;break}}}while(0);ra=ca+((aa|ma)+ba)|0;sa=aa+K|0}else{ra=_;sa=K}>2“>c&->2“>sa|1;c=sa;T=sa>>>3;if(sa>>>0<256>>>0){W=T<<1;Y=213536+(W<<2)|0;O=c|0;L=1<<T;do{if((O&L|0)==0){c=O|L;ta=Y;ua=213536+(W+2<<2)|0}else{0;if(V>>>0>=(c|0)>>>0){ta=V;ua=T;break}fc();return 0}}>2”>c=$;>2”>ta;c=Y;break}W=da;L=sa>>>8;do{if((L|0)==0){va=0}else{if(sa>>>0>16777215>>>0){va=31;break}O=(L+1048320|0)>>>16&8;aa=L<<O;T=(aa+520192|0)>>>16&4;V=aa<<T;aa=(V+245760|0)>>>16&2;R=14-(T|O|aa)+(V<<aa>>>15)|0;va=sa>>>((R+7|0)>>>0)&1|R<<1}}>2”>va;c=0;Y=c|0;R=1<<va;if((Y&R|0)==0){c=>2“>W;c=>2“>W;c=W;break}>2“>if((c&-8|0)==(sa|0)){xa=R}else{L=R;Y=sa<<wa;while(1){>2“>if((c&-8|0)==(sa|0)){xa=aa;break l}else{L=aa;Y=Y<<1}}if(ya>>>0<(c|0)>>>0){fc();return 0}else{>2“>W;c=>2“>W;c=W;break j}}}0;J=c|0;if(xa>>>0<J>>>0){fc();return 0}if(Y>>>0<J>>>0){fc();return 0}else{>2”>W;c=>2”>Y;c=>2”>za=c|0;if(za>>>0<=X>>>0){>2”>Z=c|0}Z=za+(Aa-39)|0;if((Z&7|0)==0){Ca=0}else{Ca=-Z&7}Z=za+(Aa-47+Ca)|0;da=Z>>>0<(ea+16|0)>>>0?X:Z;Z=da+8|0;$=ca+8|0;if(($&7|0)==0){Da=0}else{Da=-$&7}$=ba-40-Da|0;c=ca+Da;c=$;>2”>1;c=40;c=c;>2”>27;c=c;c;c;c;c=ca;c=ba;c=0;c=>2“>Z=$+4|0;c=7;if(($+8|0)>>>0<Ba>>>0){$=Z}else{break}}}if((da|0)==(X|0)){break}$=>2“>c&->2“>1;c=$;Z=$>>>3;if($>>>0<256>>>0){K=Z<<1;_=213536+(K<<2)|0;S=c|0;j=1<<Z;do{if((S&j|0)==0){c=S|j;Ea=_;Fa=213536+(K+2<<2)|0}else{0;if(Y>>>0>=(c|0)>>>0){Ea=Y;Fa=Z;break}fc();return 0}}>2”>ea;c=>2”>Ea;c=_;break}K=ea;j=$>>>8;do{if((j|0)==0){Ga=0}else{if($>>>0>16777215>>>0){Ga=31;break}S=(j+1048320|0)>>>16&8;X=j<<S;da=(X+520192|0)>>>16&4;Z=X<<da;X=(Z+245760|0)>>>16&2;Y=14-(da|S|X)+(Z<<X>>>15)|0;Ga=$>>>((Y+7|0)>>>0)&1|Y<<1}}>2”>Ga;c=0;_=c|0;Y=1<<Ga;if((_&Y|0)==0){c=>2“>K;c=>2“>ea;c=ea;break}>2“>if((c&-8|0)==($|0)){Ia=Y}else{j=Y;_=$<<Ha;while(1){>2“>if((c&-8|0)==($|0)){Ia=X;break m}else{j=X;_=_<<1}}if(Ja>>>0<(c|0)>>>0){fc();return 0}else{>2“>K;c=>2“>ea;c=ea;break i}}}0;_=c|0;if(Ia>>>0<_>>>0){fc();return 0}if(Y>>>0<_>>>0){fc();return 0}else{>2”>K;c=>2”>Y;c=while(0);ea=c|0;if(ea>>>0<=o>>>0){break}Y=ea-o|0;c=Y;ea=c|0;$=ea;c=$+>2“>Y|1;c=o|3;n=ea+8|0;return n|0}}b=a-8|0;d=b;e=c|0;if(b>>>0<e>>>0){fc()}>2”>k=c|0;if((g|0)==0){return}l=-8-k|0;m=a+l|0;n=m;o=k+h|0;if(m>>>0<e>>>0){fc()}if((n|0)==(c|0)){c=>2“>c&->2“>o|1;c=o;return}p=k>>>3;if(k>>>0<256>>>0){>2“>0;s=c|0;t=213536+(p<<1<<2)|0;do{if((k|0)!=(t|0)){if(k>>>0<e>>>0){fc()}c=c&~(1<<p);q=n;r=o;break}do{if((s|0)==(t|0)){u=s+8|0}else{if(s>>>0<e>>>0){fc()}>2”>while(0);c=>2”>t=m;p=c|>2”>w=a+(l+20)|0;x=c|0;if((x|0)==0){>2”>w=B+20|0;x=c|0;if((x|0)!=0){B=x;C=w;continue}>2”>c=0;A=B;break}}else{>2”>x=w+12|0;if((c|0)!=(t|0)){fc()}>2”>c=>2”>v=a+(l+28)|0;m=213800+(c<<2)|0;do{>2”>c=A;if((A|0)!=0){break}c=c&~(if(p>>>0<(c|0)>>>0){fc()}>2“>c=A}else{while(0);if(A>>>0<(c|0)>>>0){fc()}>2”>p;t=c|0;do{if((t|0)!=0){if(t>>>0<(c|0)>>>0){fc()}else{>2”>t;c=A;break}}}if(t>>>0<(c|0)>>>0){fc()}else{>2“>t;c=A;q=n;r=o;break}}else{q=d;r=h}}while(0);d=q;if(d>>>0>=i>>>0){fc()}if((j|0)==(c|0)){B=(c|0)+r|0;c=B;c=B|1;if((q|0)!=(c|0)){return}c=0;c=0;return}if((j|0)==(c|0)){B=(c|0)+r|0;c=B;c=>2“>B|1;c=B;return}B=(e&-8)+r|0;C=e>>>3;b:do{if(e>>>0<256>>>0){>2“>0;g=c|0;b=213536+(C<<1<<2)|0;do{if((u|0)!=(b|0)){if(u>>>0<(c|0)>>>0){fc()}c=c&~(1<<C);break}do{if((g|0)==(b|0)){D=g+8|0}else{if(g>>>0<(c|0)>>>0){fc()}>2”>while(0);c=>2”>b=i;f=c|>2”>p=a+(h+12)|0;v=c|0;if((v|0)==0){>2”>p=F+20|0;v=c|0;if((v|0)!=0){F=v;G=p;continue}if(G>>>0<(c|0)>>>0){fc()}else{>2“>p=c|0;if(p>>>0<(c|0)>>>0){fc()}>2“>m=t+8|0;if((c|0)==(b|0)){>2“>t;c=p;E=t;break}else{fc()}}}while(0);if((f|0)==0){break}>2“>if((b|0)==(c|0)){c=c&~(if(f>>>0<(c|0)>>>0){fc()}>2“>c=E}else{while(0);if(E>>>0<(c|0)>>>0){fc()}>2”>f;b=c|0;do{if((b|0)!=0){if(b>>>0<(c|0)>>>0){fc()}else{>2”>b;c=E;break}}}if(b>>>0<(c|0)>>>0){fc()}else{>2“>b;c=E;break}}}>2“>B|1;c=B;if((q|0)!=(c|0)){H=B;break}c=B;return}else{>2“>e&-2;c=d=r<<1;e=213536+(d<<2)|0;A=c|0;E=1<<r;do{if((A&E|0)==0){c=A|E;I=e;J=213536+(d+2<<2)|0}else{0;if(h>>>0>=(c|0)>>>0){I=h;J=r;break}fc()}}>2“>q;c=>2“>I;c=e;return}e=q;I=H>>>8;do{if((I|0)==0){K=0}else{if(H>>>0>16777215>>>0){K=31;break}J=(I+1048320|0)>>>16&8;d=I<<J;E=(d+520192|0)>>>16&4;A=d<<E;d=(A+245760|0)>>>16&2;r=14-(E|J|d)+(A<<d>>>15)|0;K=H>>>((r+7|0)>>>0)&1|r<<1}}>2“>K;c=0;r=c|0;d=1<<K;c:do{if((r&d|0)==0){c=>2”>e;c=>2”>q;c=q}else{>2”>if((c&-8|0)==(H|0)){M=A}else{J=A;E=H<<L;while(1){>2”>if((c&-8|0)==(H|0)){M=h;break d}else{J=h;E=E<<1}}if(N>>>0<(c|0)>>>0){fc()}else{>2”>e;c=>2”>q;c=q;break c}}}0;E=c|0;if(M>>>0<E>>>0){fc()}if(B>>>0<E>>>0){fc()}else{>2“>e;c=>2“>B;c=while(0);q=(c|0)-1|0;c=q;if((q|0)==0){O=213952}else{return}while(1){c=-1;return}function fF(a,b){a=a|0;b=b|0;var d=0,e=0;do{if((a|0)==0){d=0}else{e=da(b,a)|0;if((b|a)>>>0<=65535>>>0){d=e;break}d=((e>>>0)/(a>>>0)|0|0)==(b|0)?e:-1}}while(0);b=dF(d)|0;if((b|0)==0){return b|0}>2“>c=12;d=0;return d|0}if(b>>>0<11>>>0){e=16}else{e=b+11&-8}f=hF(a-8|0,e)|0;if((f|0)!=0){d=f+8|0;return d|0}f=dF(b)|0;if((f|0)==0){d=0;return d|0}>2“>d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;d=a+4|0;e=c|0;f=e&-8;g=a;h=g+f|0;i=h;j=c|0;if(g>>>0<j>>>0){fc();return 0}k=e&3;if(!((k|0)!=1&g>>>0<h>>>0)){fc();return 0}if((f-b|0)>>>0>c<<1>>>0){break}else{n=a}return n|0}}while(0);n=0;return n|0}if(f>>>0>=b>>>0){k=f-b|0;if(k>>>0<=15>>>0){n=a;return n|0}>2”>e&1|b|2;c=>2”>c|1;iF(g+b|0,k);n=a;return n|0}if((i|0)==(c|0)){k=(c|0)+f|0;if(k>>>0<=b>>>0){n=0;return n|0}>2”>e&1|b|2;c=l|1;c=g+b;c=l;n=a;return n|0}if((i|0)==(c|0)){l=(c|0)+f|0;if(l>>>0<b>>>0){n=0;return n|0}k=l-b|0;if(k>>>0>15>>>0){>2”>e&1|b|2;c=>2”>k;o=g+(l+4)|0;c=>2”>c=>2”>c|1;p=0;q=0}c=q;c=p;n=a;return n|0}if((m&2|0)!=0){n=0;return n|0}p=(m&-8)+f|0;if(p>>>0<b>>>0){n=0;return n|0}q=p-b|0;e=m>>>3;a:do{if(m>>>0<256>>>0){>2”>0;k=c|0;o=213536+(e<<1<<2)|0;do{if((l|0)!=(o|0)){if(l>>>0<j>>>0){fc();return 0}c=c&~(1<<e);break}do{if((k|0)==(o|0)){r=k+8|0}else{if(k>>>0<j>>>0){fc();return 0}>2“>while(0);c=>2“>o=h;s=c|>2“>u=g+(f+20)|0;v=c|0;if((v|0)==0){>2“>u=z+20|0;v=c|0;if((v|0)!=0){z=v;A=u;continue}>2“>c=0;y=z;break}}else{>2“>v=u+12|0;if((c|0)!=(o|0)){fc();return 0}>2“>c=>2“>t=g+(f+28)|0;l=213800+(c<<2)|0;do{>2“>c=y;if((y|0)!=0){break}c=c&~(if(s>>>0<(c|0)>>>0){fc();return 0}>2”>c=y}else{while(0);if(y>>>0<(c|0)>>>0){fc();return 0}>2“>s;o=c|0;do{if((o|0)!=0){if(o>>>0<(c|0)>>>0){fc();return 0}else{>2“>o;c=y;break}}}if(o>>>0<(c|0)>>>0){fc();return 0}else{>2”>o;c=y;break}}}while(0);if(q>>>0<16>>>0){>2”>p|c&>2”>c|1;n=a;return n|0}else{>2”>c&>2”>q|3;d=g+(p|4)|0;c=>3“>w=+h- h[b(r<<4)>>3];>3“>x=+h->3“>I=G*.5;h=>3“>h=>3“>H=B+2|0;h=>3“>y+w*G;D=B+3|0;I=1.0-G;h=>3“>I=1.0-G*.5;h=>3“>y=+h->3“>s=O*.5;h=>3“>h=>3“>B=K+2|0;h=>3“>w+x*O;C=K+3|0;s=1.0-O;h=>3“>s=1.0-O*.5;h=>2“>while(0);P=n+(A<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>P=m+16|0;L=n+(A+1<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>L=m+32|0;K=n+(A+2<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>k=F<<2;v=e;u=n+(k<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>u=N+(E<<4)|0;v=n+((k|1)<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>u=N+(J+2<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>v=N+(J+3<<4)|0;u=n+((k|2)<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>v=N+(J+4<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>u=J+6|0;v=N+(J+5<<4)|0;q=n+((k|3)<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>M=R;c=>2“>c=>2“>c=>2“>c=>2“>M=A+16|0;R=N+(Q<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>R=M*3|0;N=n+(R+2<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>N=n+(R+4<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>N=Q+(A<<4)|0;R=b+(A<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>A=d*3|0;R=n+(A+1<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>N=Q+(d<<4)|0;K=n+(A-1<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>rB(a,Q,M,f);eF(o);o=j;c=>2“>c=>2“>c=>2“>c=>2“>K=j+16|0;o=K;c=>2“>c=>2“>c=>2“>c=>3“>R=j+32|0;h=+>3“>h- h[n(A<<4)>>3]);>3“>h+(+>2“>uB(a,K,2);K=R;c=>2“>c=>2“>c=>2“>c=>2“>K=d+2|0;o=jk(K<<4)|0;R=o;A=b;c=>2“>c=>2“>c=>2“>c=>2“>A=o+16|0;c=>2“>c=>2“>c=>2“>c=>3“>A=m+48|0;n=A;M=m+64|0;h=+>3“>h- +>3“>h+(+>3“>h)/3.0;O=+h[n>>3];>3“>h)/3.0;O=+h[Q>>3];>3“>h)/3.0;if((K|0)>4){N=4;do{>2“>c;>2“>c;>2“>c;>2“>c;N=N+1|0;}while((N|0)<(K|0))}>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;uB(a,j|0,2);eF(m);i=g;return}else if((l|0)==50331648){>2“>c;>2“>c;>2“>c;>2“>c;>3“>N=P;h=O-(O- +>3“>25;M=m+56|0;O=+h+(+>3“>h)/3.0;h[o+24>>3]=>3“>h=z-(z- +>3“>2.0;h=>3“>h=O-(O- +>3“>2.25;h=+>3“>h=+>3“>h=+>2“>N=K+(M<<4)|0;R=b+(M-3<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>o=jk(96)|0;A=b;c=>2“>c=>2“>c=>2“>c=>2“>A=o+16|0;c=>2“>c=>2“>c=>2“>c=>2“>A=o+32|0;K=m+64|0;c=>2“>c=>2“>c=>2“>c=>2“>A=o+48|0;M=b+32|0;c=>2“>c=>2“>c=>2“>c=>2“>M=o+64|0;A=m+128|0;c=>2“>c=>2“>c=>2“>c=>2“>M=o+80|0;R=m+160|0;c=>2“>c=>2“>c=>2“>c=>3“>rB(a,o,6,f);eF(o);o=j|0;h=+>3“>h- +>3“>h=+>3“>h- +>2“>R=j+16|0;c=>2“>c=>2“>c=>2“>c=>2“>uB(a,o,2);c=>2“>c=>2“>c=>2“>c=>2“>uB(a,o,2);c=>2“>c=>2“>c=>2“>c=>2“>o=jk(192)|0;R=b;c=>2“>c=>2“>c=>2“>c=>2“>R=o+16|0;A=b+16|0;c=>2“>c=>2“>c=>2“>c=>3“>A=m+48|0;O=+h;>3“>O);K=o+32|0;M=K;h=>3“>Q=m+72|0;s=O+(+h->3“>s;O=z+(+h- +>3“>e=o+48|0;h=>3“>h);>3“>x;w=O+(+h- +>3“>A=o+64|0;h=>3“>h);>3“>y;Q=o+80|0;h=>3“>y+(s-x);R=m+96|0;x=+h;>3“>x);J=o+144|0;h=>3“>q=m+88|0;y=x+(+h->3“>y;x=s+(+h- +>3“>v=o+128|0;h=>3“>h);>3“>O;z=x+(+h- +>3“>R=o+112|0;h=>3“>h);>3“>w;q=o+96|0;F=q;h=>2“>w+(y-O);t=o+160|0;r=b+32|0;c=>2“>c=>2“>c=>2“>c=>2“>r=o+176|0;t=b+48|0;c=>2“>c=>2“>c=>2“>c=>2“>rB(a,o,12,f);t=j|0;r=j;c=>2“>c=>2“>c=>2“>c=>3“>O=+h;>3“>O);M=j+16|0;h=>3“>w=O-(+h->3“>w;K=j+32|0;h=>3“>h);>3“>w+(+h- +>2“>E=j+48|0;c=>2“>c=>2“>c=>2“>c=>2“>uB(a,t,4);c=>2“>c=>2“>c=>2“>c=>3“>w=+h;>3“>w);h=>3“>O=w-(+h->3“>O;h=>3“>h);>3“>O+(+h- +>2“>c=>2“>c=>2“>c=>2“>c=>3“>o=d+5|0;t=jk(o<<4)|0;J=b+16|0;O=+h;>3“>O;w=y*.125+(O+y*.5);u=t;h=>3“>e=b+24|0;R=m+56|0;v=m+72|0;O=y+(+h->3“>h)3.0>3“>O;y=+h;>3“>y;s=y+x*.5-x*.25;h=>3“>O;h=>3“>h=>3“>x)*.5;K=L;n=m+48|0;x=s+(+h- +>3“>5;h=>3“>h=>3“>s)*.5;h=>3“>s=x+(+h->3“>h);>3“>s;h=>3“>s;h=>3“>h)*.>3“>x;h=>3“>h);>3“>x+(+h- +>3“>5;h=+>3“>h=>3“>h)*.>3“>h;>3“>h=>3“>O)*.5;h=+>3“>h=>3“>h)*.5;uB(a,j|0,2);eF(t);eF(m);i=g;return}else if((l|0)==117440512){>3“>h;>3“>h-(+>3“>h)*.>3“>h;>3“>h=O-(O- +>3“>5;h=+>3“>o=b+40|0;h=+>3“>h- +>3“>5;h=+>3“>h=+>3“>h- +>3“>5;O=+h;>3“>h)*.>3“>h;rB(a,E,t,f);eF(E);eF(m);i=g;return}else if((l|0)==134217728){>3“>k=b|0;o=L;e=m+48|0;x=O+(+h->3“>h)*.>3“>x;v=b+40|0;O=+h;>3“>O)*.5;h=>3“>x;u=m+56|0;n=m+72|0;O=w+(+h- +>3“>5;h=>3“>h)*.>3“>s;h=>3“>s;s=O+(+h- +>3“>5;h=>3“>y=x+(+h->3“>h)3.0>3“>y;h=>3“>y;h=>3“>s=y+(+h->3“>h)*.>3“>s;h=>3“>s;h=>3“>h;>3“>h=>3“>w)*.5;h=+>3“>h=>3“>h)*.5;uB(a,j|0,2);eF(t);eF(m);i=g;return}else if((l|0)==150994944){>3“>v=b|0;J=L;E=m+48|0;s=w+(+h->3“>h)3.0>3“>s;e=b+40|0;w=+h;>3“>w)*.5;h=>3“>s;n=m+56|0;u=m+72|0;s=O+(+h- +>3“>25;h=>3“>h=>3“>w)*.5+(+h- +>3“>25;w=s+(+h- +>3“>5;h=>3“>h=>3“>y)*.5-(+h- +>3“>25;h=>3“>y=w+(+h->3“>h)3.0>3“>y;h=>3“>y;h=>3“>h;>3“>h=>3“>O)*.5;h=+>3“>h=>3“>h)*.5;uB(a,j|0,2);eF(k);eF(m);i=g;return}else if((l|0)==167772160){>3“>e=b|0;R=L;t=m+48|0;y=O+(+h->3“>h);>3“>y;E=b+40|0;O=+h;>3“>O)*.5+(+h- +>3“>25;h=>3“>h);>3“>O;h=>3“>h);>3“>O;O=s+(+h- +>3“>5;h=>3“>w=+h->3“>x;h=>3“>x;h=>3“>h;>3“>h=>3“>s)*.5;h=+>3“>h=>3“>h)*.5;uB(a,j|0,2);eF(v);eF(m);i=g;return}else if((l|0)==184549376){>3“>E=b|0;x=+h->3“>h)*.>3“>O;n=b+40|0;x=+h;>3“>x)*.5+(+h- +>3“>25;h=>3“>w=+h->3“>y;h=>3“>y;w=s+(+h- +>3“>5;h=>3“>h)*.>3“>s;h=>3“>s;s=+h;>3“>s)*.5-(+h- +>3“>25;h=>3“>h)*.>3“>s;h=>3“>s;s=w-(+h- +>3“>5;h=>3“>O;h=>3“>h;>3“>J=j+8|0;h=>3“>s)*.5;k=j+16|0;h=+>3“>K=b+8|0;o=b+56|0;p=j+24|0;h=>3“>h)*.>3“>h;>3“>h=>3“>s)*.5;h=+>3“>h=>3“>h)*.5;uB(a,v,2);eF(e);eF(m);i=g;return}else if((l|0)==201326592){>3“>h=>3“>p=b+24|0;E=m+56|0;k=m+72|0;w=O+(+h->3“>h)*.>3“>w;u=L;J=m+48|0;O=s+(+h- +>3“>2.0;h=>3“>w;h=>3“>h)*.>3“>O;h=>3“>O;rB(a,v,d,f);eF(v);v=jk(e)|0;O=+h+(+>3“>h);>3“>O;s=+h;>3“>s)*.5-(+h- +>3“>.125;h=>3“>h);>3“>s;h=>3“>s;s=w+(+h- +>3“>5;h=>3“>O;h=>3“>h;>3“>h=>3“>s)*.5;h=+>3“>h=>3“>h)*.5;uB(a,j|0,2);eF(v);eF(m);i=g;return}else if((l|0)==218103808){>3“>h=>3“>k=b+24|0;E=m+56|0;u=m+72|0;w=O+(+h->3“>h)*.>3“>w;h=>3“>h)*.>3“>O;y=s-(+h- +>3“>2.0;h=>3“>O;h=>3“>w;rB(a,p,d,f);eF(p);p=jk(v)|0;w=+h-(+>3“>h);>3“>w;y=+h;>3“>y)*.5-(+h- +>3“>.125;h=>3“>w;y=O+(+h- +>3“>5;h=>3“>h);>3“>s;h=>3“>s;h=>3“>h;>3“>h=>3“>O)*.5;h=+>3“>h=>3“>h)*.5;uB(a,j|0,2);eF(p);eF(m);i=g;return}else if((l|0)==234881024){>3“>J=b|0;E=L;K=m+48|0;s=O+(+h->3“>h)9.0>3“>s;v=b+40|0;O=+h;>3“>O)*.5+(+h- +>3“>125;h=>3“>h);>3“>O;h=>3“>O;O=y+(+h- +>3“>5;h=>3“>s;h=>3“>s=O+(+h->3“>h)9.0>3“>s;O=+h;>3“>O)*.5-(+h- +>3“>.125;h=>3“>h);>3“>O;h=>3“>O;O=y+(+h- +>3“>5;h=>3“>s;h=>3“>s=O+(+h->3“>h)*.>3“>s;O=+h;>3“>O)*.5-(+h- +>3“>.125;h=>3“>h);>3“>O;h=>3“>O;O=y+(+h- +>3“>5;h=>3“>s;h=>3“>s=O+(+h->3“>h)*.>3“>s;O=+h;>3“>O)*.5+(+h- +>3“>125;h=>3“>h);>3“>O;h=>3“>O;O=y+(+h- +>3“>5;h=>3“>s;h=>3“>h;>3“>p=j+8|0;h=>3“>O)*.5;R=j+16|0;h=+>3“>t=b+8|0;M=b+56|0;F=j+24|0;h=>3“>h)*.>3“>h=>3“>O)*.5-(+h- +>3“>.125;s=+h;>3“>s+(+h->3“>O;h=>3“>h)*.5;uB(a,n,2);eF(u);eF(m);i=g;return}else if((l|0)==251658240){>3“>t=b|0;F=L;R=m+48|0;O=s+(+h->3“>h);>3“>O;o=b+40|0;s=+h;>3“>s)*.5+(+h- +>3“>125;h=>3“>h)*>3“>s;h=>3“>s;s=y+(+h- +>3“>5;h=>3“>O;h=>3“>O=s+(+h->3“>h);>3“>O;s=+h;>3“>s)*.5-(+h- +>3“>.125;h=>3“>h)*>3“>s;h=>3“>s;s=y+(+h- +>3“>5;h=>3“>O;h=>3“>h;>3“>R=j+8|0;h=>3“>s)*.5;F=j+16|0;h=+>3“>t=b+8|0;E=b+56|0;J=j+24|0;h=>3“>h)*.>3“>h;>3“>h=>3“>s)*.5;h=+>3“>h=>3“>h)*.5;uB(a,K,2);eF(n);eF(m);i=g;return}else if((l|0)==268435456){>3“>h;>3“>h-(+>3“>h)*.>3“>h;>3“>h=s-(s- +>3“>5;h=+>3“>u=b+40|0;h=+>3“>h- +>3“>5;h=+>3“>h=+>3“>h- +>3“>5;rB(a,n,d,f);F=b+16|0;p=L;s=+h+(+>3“>h)*.>3“>s;O=+h;>3“>O)*.5+(+h- +>3“>125;v=j+8|0;h=>3“>s+(+h- +>3“>25;k=j+24|0;h=>3“>h)*.>3“>h- +>3“>25;h=>3“>O=s+(+h->3“>h)*.>3“>O;h=>3“>h)*.>3“>O+(+h- +>3“>25;uB(a,R,2);h=+>3“>h- +>3“>25;O=+h+(+>3“>h)3.0>3“>O;h=+>3“>h- +>3“>25;h=O;uB(a,R,2);eF(n);eF(m);i=g;return}else if((l|0)==285212672){>3“>k=b|0;J=L;p=m+48|0;y=O+(+h->3“>h)*.>3“>y;K=b+40|0;O=+h;>3“>O)*.5+(+h- +>3“>5;h=>3“>y;y=+h;>3“>y)*.5-(+h- +>3“>5;h=>3“>w=y+(+h->3“>h)*.>3“>w;h=>3“>w;h=>3“>w=s+(+h->3“>h)3.0>3“>s;O=+h;>3“>O)*.5;O=y+(+h- +>3“>.25;t=j+8|0;h=>3“>s;s=y-(+h- +>3“>.25;u=j+24|0;h=>3“>h)3.0>3“>y;h=>3“>y;h=>2“>c;>2“>c;>2“>c;>2“>c;>3“>y=+h;>3“>O+(y-O)*.5+(+h- +>3“>.25;O=+h;>3“>O+(+h->3“>y;o=b+8|0;F=b+56|0;h=>3“>h)*.>3“>h=>3“>h=>3“>y)*.5;h=>3“>O)*.5-(+h- +>3“>.25;h=>3“>h)*.5;uB(a,n,2);eF(m);i=g;return}else if((l|0)==301989888){>3“>u=b|0;p=L;J=m+48|0;O=y+(+h->3“>h)*.>3“>O;k=b+40|0;y=+h;>3“>y)*.5+(+h- +>3“>5;K=F+8|0;h=>3“>O;y=s+(+h- +>3“>125;v=F+24|0;h=>3“>h)*.>3“>s;w=y+(+h- +>3“>125;h=>3“>O;x=w+(+h- +>3“>125;h=>3“>O;O=x+(+h- +>3“>125;h=>3“>s;h=>3“>z=s+(+h->3“>z;h=>3“>h)*.>3“>s;h=>3“>h)*.>3“>I;h=>3“>I;h=>3“>h)*.>3“>x;h=>3“>I;h=>3“>I;I=+h;>3“>I;h=>3“>I;K=F+224|0;h=>3“>h;>3“>h;>3“>I;rB(a,F,n,f);I=+h;>3“>I;z=+h;>3“>z)*.5;v=j+8|0;h=>3“>I;p=j+24|0;h=>3“>h)*.>3“>h=>3“>z=I+(+h->3“>h)*.>3“>z;h=>3“>z+(+h- +>3“>125;uB(a,n,2);h=+>3“>z=+h;>3“>z+(+h->3“>h;>3“>z+(+h- +>3“>F=d+4|0;n=jk(F<<4)|0;p=b+16|0;z=+h;>3“>z)*.5+(+h- +>3“>125;h=>3“>k=b+24|0;o=m+56|0;R=m+72|0;I=z+(+h->3“>h)*.>3“>I;z=x+(+h- +>3“>125;h=>3“>h)*.>3“>y;h=>3“>h)*.>3“>z;h=>3“>h)*.>3“>w;O=x-(+h- +>3“>25;h=>3“>w;w=O-(+h- +>3“>125;h=>3“>z;h=>3“>y;h=>3“>I;rB(a,n,F,f);I=+h;>3“>I)*.5;F=j|0;E=j|0;h=>3“>y=I+(+h->3“>y;t=j+16|0;h=>3“>y+(+h- +>3“>125;uB(a,F,2);y=+h;>3“>y)*.5;h=>3“>I=y+(+h->3“>h)*.>3“>I;h=>3“>I+(+h- +>3“>125;uB(a,F,2);h=+>3“>I=+h;>3“>I+(+h->3“>h;>3“>I+(+h- +>3“>n=d+12|0;F=jk(n<<4)|0;e=b+16|0;I=+h;>3“>I)*.5+(+h- +>3“>25;h=>3“>v=b+24|0;p=m+56|0;E=m+72|0;y=I+(+h->3“>h)*.>3“>y;h=>3“>h)*.>3“>I;y=O-(+h- +>3“>125;K=F+32|0;h=>3“>h)*.>3“>w;h=>3“>h)*.>3“>z;h=>3“>h)*.>3“>O;h=>3“>O;y=+h;>3“>y)*.5;h=>3“>z;y=x-(+h- +>3“>125;h=>3“>O;s=y-(+h- +>3“>125;h=>3“>O;h=>3“>z;z=s+(+h- +>3“>125;h=>3“>w;h=>3“>I;h=>3“>h=>3“>z;h=>3“>x;h=+>3“>h=+>3“>h=>2“>c;>2“>c;>2“>c;>2“>c;>3“>h;>3“>o=j+24|0;h=>3“>s)*.5;uB(a,n,2);h=+>3“>s=+h;>3“>s+(+h->3“>h;>3“>s+(+h- +>3“>F=d+4|0;n=jk(F<<4)|0;o=b+16|0;s=+h;>3“>s)*.5+(+h- +>3“>125;h=>3“>e=b+24|0;R=m+56|0;k=m+72|0;z=s+(+h->3“>h)*.>3“>z;s=x+(+h- +>3“>125;h=>3“>h)*.>3“>I;h=>3“>h)*.>3“>s;h=>3“>h)*.>3“>w;O=x-(+h- +>3“>25;h=>3“>w;w=O-(+h- +>3“>125;h=>3“>s;h=>3“>I;h=>3“>z;rB(a,n,F,f);z=+h;>3“>z)*.5;F=j|0;v=j|0;h=>3“>h;>3“>O;O=+h;>3“>O+(+h->3“>h;>3“>h=>3“>O)*.5;h=+>3“>h=>3“>h)*.5;uB(a,F,2);eF(n);eF(m);i=g;return}else if((l|0)==369098752){>3“>h-(+>3“>h)*.>3“>h-(+>3“>h)*.>3“>h;>3“>h=O-(O- +>3“>5;h=+>3“>J=b+40|0;h=+>3“>O=+h;>3“>h)*.>3“>h;>3“>h=O+(O- +>3“>5;h=+>3“>h- +>3“>5;h=+>3“>h- +>3“>5;h=+>3“>h- +>3“>5;h=+>3“>h- +>3“>5;K=b+56|0;h=+>3“>e=b+8|0;O=+h;>3“>h)*.>3“>h;>3“>h;>3“>h-(+>3“>h)*.5;rB(a,F,n,f);eF(F);eF(m);i=g;return}else if((l|0)==385875968){>3“>h-(+>3“>h)*.>3“>h-(+>3“>h)*.>3“>h;>3“>h=O-(O- +>3“>5;h=+>3“>J=b+40|0;h=+>3“>h- +>3“>5;h=+>3“>h- +>3“>5;h=+>3“>h- +>3“>5;h=+>3“>h- +>3“>5;K=b+56|0;h=+>3“>e=b+8|0;O=+h;>3“>h)*.>3“>h;>3“>h;>3“>h-(+>3“>h)*.5;rB(a,n,F,f);eF(n);eF(m);i=g;return}else if((l|0)==402653184){>3“>h;>3“>h-(+>3“>h)*.>3“>J=m+48|0;h=O+(O- +>3“>5;h=+>3“>h- +>3“>5;O=+h;>3“>h)*.>3“>h;>3“>h;>3“>u=b+40|0;h=O-(O- +>3“>5;O=+h;>3“>h)*.>3“>h;>3“>h+(+>3“>h)*.>3“>h=O+(O- +>3“>5;h=+>3“>h- +>3“>5;h=+>3“>l=d+5|0;d=jk(l<<4)|0;h=+>3“>F=b+8|0;n=m+56|0;k=m+72|0;h=+>3“>h- +>3“>5;e=L;O=+h;>3“>h)*.>3“>h-(+>3“>h)*.>3“>h=O+(O- +>3“>5;h=+>3“>h=+>3“>O=+h;>3“>h)*.>3“>h=O+(O- +>3“>5;h=+>3“>h=+>3“>h- +>3“>5;O=+h;>3“>h)*.>3“>h+(+>3“>h)*.>3“>h-(+>3“>h)*.>3“>h-(+>3“>h)*.>3“>h;>3“>h;>3“>h;rB(a,d,l,f);eF(d);eF(m);i=g;return}else{eF(m);i=g;return}}function pl(a){a=a|0;var >2“>a=c[c>>2]|0;if((a|0)==80){d=1;break}if((a|0)==56){d=2;break}if((a|0)==4){d=3;break}d=(a|0)==76?4:0}}while(0);return d|0}function ql(b){b=b|0;var >2“>0)+8>>2]|0)+8>>2]|0;p=c|>2“>0;r=c|>3“>t=+h;v=+Fm(o,c|0,0.0,.01);w=+Fm(o,c|0,0.0,.02);x=(v>w?v:w)*72.0;if(x<0.0){y=x+-.5}else{y=x+.5}z=~~y;x=+(z|0);if((z|0)>0){A=x;B=x;break}>3”>0;x=+h;>2”>z=c|>3”>v=+h*72.0;if(v<0.0){E=v+-.5}else{E=v+.5}A=+(~~E|0);B=+(~~D|0)}}while(0);z=Em(o,c|0,q,0)|0;D=s+ +Fm(o,c|0,0.0,-360.0);if((r|0)==0){s=+Fm(o,c|0,0.0,-100.0);q=Em(o,c|0,4,0)|0;F=q;G=s;H=+Fm(o,c|0,0.0,-100.0)}else{F=r;G=t;H=u}>3”>0)+104>>2]|0;u=+h;>2”>q=ac(r|0,168832,(L=i,i=i+16|0,c=>3”>g,L)|0)|0;i=L;s=+h;if(s<0.0){>3”>s=+h;if(s<0.0){>2”>h[(c[(c|>2”>g=c[(c|0)+8>>2]|0;do{if((a|0)==0){f=ew(o,87160)|0;if((f|0)==0){Y=0;Z=0;break}if((a|0)==0){Y=0;Z=0;break}>2”>0;q=c|0;if((r|0)==-1&(q|0)==-1){>2”>f,c=_,L)|0)|0;i=L;Y=0;Z=0;break}else{>2”>r=c|0;if((a|0)!=99){Y=0;Z=0;break}if((Ya(r|0,102208)|0)!=0){Y=0;Z=0;break}>2”>0;_=c|0;if((q|0)==-1&(_|0)==-1){>2”>r|0)!=0?r:167344,c=f,L)|0)|0;i=L;Y=0;Z=0;break}else{>3”>while(0);K=+(Z|0);Z=e|0;h=j=a|0;if(!((j<<24>>24|0)==116|(j<<24>>24|0)==98)){I=66;break}>2“>a[(c[(c|0)+104>>2]|0)+80|0]=99}if((aa|0)==4){if(D<0.0){ba=D+-.5}else{ba=D+.5}if(((~~ba|0)%90|0|0)==0&H==0.0&G==0.0){ca=1}else{I=72}}else{I=72}do{if((I|0)==72){>2“>0;j=c[(c[(c|0)+8>>2]|0)+44>>2]|0;if((j|0)!=0){>2“>63](l,e);j=e;g=l;c=>2“>c=>2“>c=>2“>c=>3“>ba=+h;J=ba*1.4142135623730951;do{if(A>J){>3“>P=ba/A;R=+T(1.0/(1.0-P*P));P=R*+h;>3“>ba=+h*>3“>ba;h=J;ea=ba;fa=J}if((aa|0)<=2){ca=0;break}>3“>ea/ba;h=fa/ba;ca=0}}if((Km(Hm(o,c|0,86632)|0)|0)<<24>>24==0){>3”>ba=B>ea?B:ea;h=>2”>l=c[(c|>3”>if(A<+h){I=83}}if((I|0)==83){>2”>I,c=l,L)|0)|0;i=L}>3”>h=ha;if(p){>3”>A;h=A;ia=A;ja=A}else{ia=ha;ja=ga}do{if((Km(Hm(o,c|0,86632)|0)|0)<<24>>24==0){if(ca){>2”>h[(c[(c|0)+104>>2]|0)+40>>3]=(X>ga?X:ga)-Q;break}>3”>ha=+h*+>2”>h[(c[(c|0)+104>>2]|0)+40>>3]=X-Q;break}}else{>3”>while(0);Q=+h-fa;if(U<K){ka=K-U+Q}else{ka=Q}>3”>p=jk(o<<5)|0;L=p;ka=+h*.>3”>5;h=->3”>0.0-U;h=>3”>ra=la+4.0;sa=oa+4.0;h=->3”>0.0-sa;p=ma|1;h=>3”>h=>2”>p=jk(da(o<<4,aa)|0)|0;l=p;I=c[(c[(c[(c|0)+8>>2]|0)+8>>2]|0)+44>>2]|0;do{if((I|0)==0){J=6.283185307179586/+(aa|0);U=J*.5;ka=+W(U);Q=cb((+S(H) +S(+G)),+1.0);K=H*1.4142135623730951/+V(U);U=G*.5;fa=(J+ -3.141592653589793)*.5;X=+V(fa)*.5;ha=+W(fa)*.5;ga=fa+(3.141592653589793-J)*.5;if((aa|0)<=0){ta=0.0;ua=0.0;break}fa=D/180.0*3.141592653589793;if(ca){A=J+ga;B=ha+ka*+W(A);ea=U*B+(X+ka*+V(A))*(Q+K*B);A=fa+ +$(+>3”>P=ba*A*+h;>3”>B;h=>3”>ea;h=>3”>ea;ea=-0.0-P;h=>3”>B;h=ea;ta=P!=0.0?A:0.0;ua=B!=0.0?ba:0.0;break}else{ba=X;X=ha;ha=ga;ga=0.0;B=0.0;F=0;while(1){A=J+ha;P=ba+ka*+V(A);ea=X+ka*+W(A);R=U*ea+P*(Q+K*ea);t=fa+ +$(+>3”>O=N*t*+h;>3”>R;h=O;g=F+1|0;if((g|0)<(aa|0)){ba=P;X=ea;ha=A;ga=N;B=u;F=g}else{ta=u;ua=N;break}}}}else{>3”>63](l,e);ta=+h*.>3”>while(0);B=ua*2.0;ga=ta*2.0;ha=ja>B?ja:B;h=>3”>F=l+(L<<4)|0;g=l+(L<<4)+8|0;ga=B*+h;>3”>ba*+h;>3”>L=aa-1|0;ba=+h;>3”>fa=K+fa;ha=X+ha;F=(da(g,aa)|0)+ya|0;h=>3”>p=da(aa,z-1|0)|0;g=0;ha=+h;>3”>2.0;Q=K>ha?K:ha;h=>2”>while(0);c=>2”>z;c=>3”>D;h=>2”>H;c=>3”>0)+32>>3]=+h/>3”>0)+40>>3]=+h/>2”>b=0,d=0,e=0,f=0,g=0,j=0,k=0,l=0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0;b=i;i=i+16|0;d=a|0;e=(c[(c|0)+104>>2]>>2]|0;c=g;j=xF(g|0)|0;g=jk((j|0)>1?j+1|0:2)|0;j=Wl(a,e,1,g)|0;if((j|0)==0){>2“>c[c[(c|0)+104>>2]>>2],k)|0)|0;i=k;c=79104;l=Wl(a,e,1,g)|0}else{l=j}>3“>0;m=+h*72.0;if(m<0.0){n=m+-.5}else{n=m+.5}n=+(~~o|0);a=l|0;if((Km(Hm(d,c|0,86632)|0)|0)<<24>>24==0){>3”>g=l+8|0;p=+h;q=o>m?o:m;r=p>n?p:n;s=g}else{q=m;r=n;s=l+8|0}Yl(l,q,r,(Km(Hm(d,c|>3”>0)+32>>3]=+h/>3”>0)+40>>3]=(+h+>2”>b=0,d=0,e=0,f=0,g=0.0,i=0.0,j=0.0,k=0.0,l=0,m=0.0,n=0,o=0.0;b=jk(48)|0;d=a+8|0;e=c[(c[(c[(c|0)+8>>2]|0)+8>>2]|0)+4>>2]|0;f=a|0;g=+Fm(f,c|0,1.7976931348623157e+308,0.0);i=+Fm(f,c|0,1.7976931348623157e+308,0.0);j=g<i?g:i;if(j==1.7976931348623157e+308&i==1.7976931348623157e+308){>2”>0)+40>>3]=.05;h[(c|0)+32>>3]=.05}else{if(j>0.0){k=j>3.0e-4?j:3.0e-4}else{k=j}>2”>0)+40>>3]=k;h[(c|0)+32>>3]=k}0)+32>>3]*72.0;a=Em(f,c|>3“>i;h=>3“>j;h=j;if((a|0)>1){i=j;g=j;e=2;l=1;while(1){>3“>0.0-m;h=->3“>m;h=j;n=l+1|0;if((n|0)<(a|0)){i=j;g=m;e=e+2|0;l=n}else{break}}o=m*2.0}else{o=k}>2“>1;c=>2“>2;vF(b+16|0,0,24)|0;c=>2“>0)+32>>3]=k;h[(c|>2“>b=0,d=0;b=c[(c|0)+8>>2]|0;if((b|0)==0){d=0;return d|0}d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=c|0;if((d|0)==0){e=0;return e|0}f=c|0;if((f|0)<=0){e=0;return e|0}g=a|0;h=0;while(1){>2”>0;j=c|0;if((a|0)==g<<24>>24){if((Ya(j|0,b|0)|0)==0){e=i;k=7;break}}i=h+1|0;if((i|0)<(f|0)){h=i}else{e=0;k=7;break}}if((k|0)==7){return e|0}return 0}function vl(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;e=i;do{if((Sm(ew(d|0,114736)|0)|0)==0){f=b}else{if((a|0)==101){if((Ya(b|0,107896)|0)==0){f=b;break}}f=102208}}while(0);b=a|0;if(b<<24>>24==99){if((Ya(f|0,102208)|0)==0){g=99}else{h=7}}else{h=7}a:do{if((h|0)==7){d=c|0;if((d|0)==0){g=b;break}else{j=171608;k=d}while(1){if((a|0)==b<<24>>24){if((Ya(k|0,f|0)|0)==0){l=j;break}}while(0);k=c|0;j=c|0;if((k|0)==0){b=j+1|0;c=b;n=kk(b<<2)|0}else{b:do{if((j|0)>0){b=0;while(1){>2“>0;h=c|0;if((a|0)==g<<24>>24){if((Ya(h|0,f|0)|0)==0){break}}b=b+1|0;if((b|0)>=(j|0)){break b}}if((o|0)==0){break}else{l=o}i=e;return l|0}}while(0);o=j+1|0;c=o;n=mk(k,o<<2)|0}c=n;n=jk(16)|0;o=n;c[(c|c;c;c;c;if((c|0)==0){if((a|0)==99){if((Ya(f|0,102208)|0)==0){break}}c,j,k)|0)|0;i=k;a=0;l=o;i=e;return l|0}}while(0);a=1;l=o;i=e;return l|0}function wl(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var >2”>0)+8>>2]|0)+116>>2]&3;n=e+8|0;o=c|>3”>q=+h;if((m|0)==3){r=p;s=q;t=5}else if((m|0)==0){r=q;s=p;t=5}else if((m|0)==1){r=p;s=-0.0-q;t=5}else if((m|0)==2){r=-0.0-q;s=p;t=5}else{u=0.0;v=0.0;t=6}do{if((t|0)==5){if(s>=0.0){u=s;v=r;t=6;break}w=s+-.5;x=r}}while(0);if((t|0)==6){w=u+.5;x=v}o=~~w;if(x<0.0){y=x+-.5}else{y=x+.5}>3”>0;y=+h;m=~~H;A=g+33|0;f=a|0;I=f&255;do{if((f<<24>>24|0)==15|(f<<24>>24|0)==0){J=0}else{>2“>L=(c[(c|>3“>0;H=+h*.>3“>N=+h;>3“>P=+h;>2“>while(0);c=>2“>xl(e,c|0,k,J,d|>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;i=j;return}function xl(b,d,e,f,g,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0.0,y=0.0,z=0.0,A=0.0,B=0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0,L=0,M=0,N=0,O=0,P=0.0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0.0,X=0.0,Y=0.0,Z=0,_=0,aa=0,ba=0,ca=0.0;k=i;i=i+160|0;l=k|0;m=k+16|0;n=k+32|0;o=k+48|0;p=k+64|0;q=k+80|0;r=k+96|0;s=k+112|0;t=k+128|0;u=k+144|0;if((d|0)==0){>2“>0)+116>>2]&1|0)==0;w=c|>3“>5;y=+h;>3“>H=+h}else{>3“>A=+h;>3“>x=+h;>3“>I;h=J;B=1;C=x;D=z;E=A;F=y;G=I;H=J}J=(F>C?F:C)*4.0;v=l|0;w=l+8|0;a:do{if((f|0)==0){K=B;L=1;M=0;N=0;O=0;P=0.0;Q=0}else{R=a|0;if(R<<24>>24==0){K=B;L=1;M=0;N=0;O=0;P=0.0;Q=0;break}S=f+1|0;switch(R<<24>>24|0){case 101:{if((a|0)!=0){K=B;L=1;M=0;N=0;O=0;P=0.0;Q=1;break a}if((j|0)==0){>2“>zl(m,j,H,J);R=l;T=m;c=>2“>c=>2“>c=>2“>c=>3“>h=E;T=a|0;if((T|0)==0){if((j|0)==0){>2“>zl(n,j,-0.0-J,G);R=l;U=n;c=>2“>c=>2“>c=>2“>c=>3“>h=F}else{>2“>c;>2“>c;>2“>c;>2“>c}K=1;L=0;M=g&3;N=0;O=1;P=-.7853981633974483;Q=0;break a}else if((T|0)==119){if((j|0)==0){>2“>I=-0.0-J;zl(p,j,I,I);T=l;R=p;c=>2“>c=>2“>c=>2“>c=>3“>h=H;K=B;L=1;M=0;N=0;O=0;P=0.0;Q=1;break a}break};case 119:{if((a|0)!=0){K=B;L=1;M=0;N=0;O=0;P=0.0;Q=1;break a}if((j|0)==0){>2“>zl(q,j,H,-0.0-J);R=l;T=q;c=>2“>c=>2“>c=>2“>c=>3“>h=C;T=a|0;if((T|0)==0){if((j|0)==0){>2“>zl(r,j,J,G);S=l;R=r;c=>2“>c=>2“>c=>2“>c=>3“>h=F}else{>2“>c;>2“>c;>2“>c;>2“>c}K=1;L=0;M=g&6;N=0;O=1;P=.7853981633974483;Q=0;break a}else if((T|0)==119){if((j|0)==0){>2“>zl(t,j,J,-0.0-J);T=l;S=t;c=>2“>c=>2“>c=>2“>c=>3“>h=H;K=B;L=1;M=0;N=0;O=0;P=0.0;Q=1;break a}break};case 95:{K=B;L=1;M=g;N=1;O=0;P=0.0;Q=0;break a;break};case 99:{K=B;L=1;M=0;N=0;O=0;P=0.0;Q=0;break a;break};default:{K=B;L=1;M=0;N=0;O=0;P=0.0;Q=1;break a}}}}>2“>0)+116>>2]&3)*90|0);b=l;l=u;c=>2“>c=>2“>c=>2“>c=>2“>l=c[(c|0)+116>>2]&3;b=M&255;do{if((l|0)==2){if((M|0)==4){V=1;break}else if((M|0)==1){V=4;break}else{V=b;break}}else if((l|0)==1){if((M|0)==4){V=2;break}else if((M|0)==1){V=8;break}else if((M|0)==8){V=4;break}else if((M|0)==2){V=1;break}else{V=b;break}}else if((l|0)==3){if((M|0)==4){V=2;break}else if((M|0)==1){V=8;break}else if((M|0)==8){V=1;break}else if((M|0)==2){V=4;break}else{V=b;break}}else{V=b}}while(0);a=V}else{a=M}>3“>d;H=+h;if(H<0.0){W=H+-.5}else{W=H+.5}>3“>W|0);W=+h;if(W<0.0){X=W+-.5}else{X=W+.5}>2“>X|0);d=c[(c|0)+116>>2]&3;do{if((d|0)==2){Y=P*-1.0}else if((d|0)==1){Y=P+ -1.5707963267948966}else if((d|0)==3){if(P==3.141592653589793){Y=-1.5707963267948966;break}if(P==2.356194490192345){Y=-.7853981633974483;break}if(P==1.5707963267948966){Y=0.0;break}if(P==0.0){Y=1.5707963267948966;break}if(P==-.7853981633974483){Y=2.356194490192345;break}if(P!=-1.5707963267948966){Y=P;break}Y=3.141592653589793}else{Y=P}}>3“>Y;Y=+h;a=-128;Z=e+29|0;a=O;_=e+28|0;a=K;aa=e+30|0;a=L;ba=e+31|0;a=N;i=k;return Q|0}X=+$(+P,+Y)+4.71238898038469;if(X<6.283185307179586){ca=X}else{ca=X+ -6.283185307179586}a=~~(ca*256.0/6.283185307179586);Z=e+29|0;a=O;_=e+28|0;a=K;aa=e+30|0;a=L;ba=e+31|0;a=N;i=k;return Q|0}function yl(b){b=b|0;var 0;j=h+16|0;k=j;if((a|0)==0){l=h}else{>2“>3;wl(e,c|>2“>0,k);k=j;j=e;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>l=c|0}g=l+56|0;l=g;if((a|0)==0){i=d;return}>2“>3;wl(f,c|>2“>0,l);l=g;g=f;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>f=0,g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;f=i;i=i+112|0;g=f|0;j=f+64|0;k=f+80|0;l=f+96|0;m=c|>3“>0)+116>>2]&3;h=>2“>ri(k,j,n*90|0);p=j;q=k;c=>2“>c=>2“>c=>2“>c=>2“>j=g|0;p=g+16|0;q=g;vF(g|0,0,16)|0;c=>2“>c=>2“>c=>2“>c=>2“>p=g+32|0;c=>2“>c=>2“>c=>2“>c=>2“>p=g+48|0;c=>2“>c=>2“>c=>2“>c=>2“>_l(b,c[(c[(c[(c|0)+8>>2]|0)+4>>2]|0)+12>>2]|0,j,1);if(!o){>2“>c;>2“>c;>2“>c;>2“>c;i=f;return}>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;i=f;return}function Al(a,b){a=a|0;b=b|0;var >2“>c;>2“>c;>2“>c;>2“>c;>3“>1.902113032590307;g=+h/1.1180339887498947;j=(f>g?f:g).9510565162951535>3“>j*2.0*.9510565162951535;h=j*1.8090169943749475;i=d;return}function Bl(a,b){a=a|0;b=b|0;var >3“>e=b+8|0;f=+h;g=f/d;do{if(g>.9510565162951536){i=f;j=f/.9510565162951536}else{if(g>=.9510565162951536){i=f;j=d;break}i=d*.9510565162951536;j=d}}>3“>f;h=>3“>g*.5877852522924732;h=>3“>d*6.123233995736766e-17;h=>3“>g*-.587785252292473;h=>3“>d*-.9510565162951535;h=>3“>g*-.9510565162951536;h=>3“>d*-.5877852522924732;h=>3“>g*-1.8369701987210297e-16;h=>3“>d*.5877852522924729;h=>3“>g*.9510565162951535;h=>3“>j;h=i;return}function Cl(a){a=a|0;var >2“>eF(c|0);eF(b);return}function Dl(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;g=i;i=i+56|0;h=g|0;j=g+40|0;k=g+48|0;if((a|0)==0){c;c;c;c;c;c;c;c;c;c;i=g;return}>2“>15;f=d+8|0;m=c|0;do{>2“>n=c|0;o=8;break}>2“>p=$w(d|0)|0;Fv(0,81824,(q=i,i=i+24|0,c=>2“>e,c=l,q)|0)|0;i=q}}while(0);do{if((o|0)==8){>2“>c=>2“>if((xl(d,0,h,e,c|0,r)|0)==0){break}>2“>l,c=e,q)|0)|0;i=q}}>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;i=g;return}function El(a,b){a=a|0;b=b|0;var >2“>c;>2“>c;>2“>c;>2“>c;>2“>0;g=c|>3“>0)+116>>2]&3)*90|0);j=+h;>3“>if(+h>j){l=0;i=d;return l|0}>3“>h>k){l=0;i=d;return l|0}if((g|0)==(c|0)){m=c|0}else{0)+12>>2]|0;c=f;c=>2“>e=c|0;c=0)-1|0,e)|0;c=(b|0)<0?0:b;c=g;m=e}if((m|0)<=0){l=1;i=d;return l|0}e=c|0;g=c|0;n=+h;o=+h;b=0;f=0;while(1){a=e+f|0;p=h[g(a<<4)>>3];q=h[g(a<<4)+8>>3];a=((f+4|0)%(m|0)|0)+e|0;r=-0.0-(h[g(a<<4)+8>>3]-q);s=h[g(a<<4)>>3]-p;t=q*s+p*r;a=((k*s+j*r-t>=0.0^s*o+n*r-t>=0.0)&1)+b|0;u=f+2|0;if((a|0)==2){l=0;v=12;break}if((u|0)<(m|0)){b=a;f=u}else{l=1;v=12;break}}if((v|0)==12){i=d;return l|0}return 0}function Fl(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2”>0;if((a[(c|0)+82|0]|0)==0){h=0;return h|0}if((a|0)==0){h=0;return h|0}h=zj(b,d,0,f,g)|0;return h|0}function Gl(e,f){e=e|0;f=f|0;var >2”>0;o=n+208|0;p=c|0;if((p|0)==0){>2”>if((c&4|0)!=0){q=1;break}>2”>0,c|>2”>while(0);p=f+8|0;s=c|>2”>0;u=c|>2”>0;w=c|0;if((c|0)<(v|0)){t=v+5|0;c=t;x=c|0;if((x|0)==0){y=kk(t<<4)|0}else{y=mk(x,t<<4)|0}c=>2”>s=(c|>2”>c;>2”>c;>2”>c;>2”>c;>3”>0;A=+h*72.0;if(A<0.0){B=A+-.5}else{B=A+.5}>3”>h)/+(~~>3”>B=+h/+(~~>2”>0;z=d[(c|0)+117|0]|0;do{if((z&1|0)==0){if((z&2|0)!=0){t=f|0;x=Im(t,c|0,91912)|0;lB(e,x);nB(e,Im(t,c|0,91048)|0);D=x;E=0;F=1;break}if((z&8|0)!=0){x=f|0;t=Im(x,c|0,90552)|0;lB(e,t);nB(e,Im(x,c|0,89960)|0);D=t;E=0;F=1;break}if((z&4|0)!=0){t=f|0;x=Im(t,c|0,89400)|0;lB(e,x);nB(e,Im(t,c|0,89016)|0);D=x;E=0;F=1;break}do{if((y&1|0)==0){x=f|0;if((y&576|0)==0){G=0;H=0;I=x;break}t=Im(x,c|0,213320)|0;if((a|0)!=0){G=t;H=1;I=x;break}t=Im(x,c|0,213320)|0;G=(a|0)==0?116344:t;H=1;I=x}else{x=f|0;t=Im(x,c|0,213320)|0;if((a|0)==0){J=Im(x,c|0,213320)|0;K=(a|0)==0?116344:J}else{K=t}if((Vh(K,s,m)|0)<<24>>24==0){nB(e,K);G=K;H=1;I=x;break}>2”>0);t=c|0;J=Em(x,c|while(0);x=Im(I,c|0,213320)|0;J=(a|0)!=0?x:88552;lB(e,J);D=J;E=G;F=H}else{J=f|0;x=Im(J,c|0,93016)|0;lB(e,x);nB(e,Im(J,c|0,92528)|0);D=x;E=0;F=1}}if((a|0)==0){L=0;r=40}else{0;if((a|0)!=99){M=1;r=42;break}L=(Ya(G|0,102208)|0)!=0;r=40}}while(0);do{if((r|0)==40){if((w|0)!=0|F<<24>>24==0|L){M=L;r=42;break}lB(e,88104);N=0;O=1;r=43}}while(0);if((r|0)==42){if((w|0)>0){N=M;O=w;r=43}else{P=F;Q=0;R=M}}if((r|0)==43){M=(v|0)>0;w=(v|0)<3;L=(y&512|0)!=0;H=f|0;G=(y&8|0)==0;I=k|0;K=k|0;m=k+8|0;l=k+24|0;z=k+16|0;x=(y&64|0)==0;J=(y&1024|0)==0;t=(y&2130706444|0)==0;S=F;F=0;while(1){if(M){T=da(F,v)|0;U=c|0;V=0;do{W=V+T|0;C=h[u(W<<4)+8>>3];>2“>h[(c|>2“>h[(c|0)+24>>3];V=V+1|0;}while((V|0)<(v|0))}do{if(w){do{if(L&(F|0)==0){if((gb(E|0,58)|0)==0){X=S;break}if((Kh(e,c|0,E)|0)<=1){X=0;break}while(0);qB(e,c|0,v,X&255);if(G){break}>3”>0;C=+h.75>3”>h;$=C+ +>3”>h=>3”>h=$;>3”>_-Z*2.0;uB(e,I,2);Z=+h->3”>Z;h=Z;uB(e,I,2);}else{if(!x){do{if((F|0)==0){if((Mh(e,c|0,E,1)|0)<=1){break}while(0);rB(e,c|0,v,0);break}if(!J){lB(e,88104);rB(e,c|0,v,S&255);lB(e,D);uB(e,(c|0)+32|0,2);break}V=c|0;U=S&255;if(t){rB(e,V,v,U);break}else{ol(e,V,v,y,U);break}}}while(0);U=F+1|0;if((U|0)<(O|0)){S=0;F=U}else{P=0;Q=O;R=N;break}}}if((a|0)==0){O=ew(f|0,87160)|0;if((O|0)!=0){aa=O;r=70}}else{0;if((a|0)!=99){aa=O;r=70;break}if((Ya(O|0,102208)|0)!=0){aa=O;r=70;break}aa=ew(f|0,114736)|0;r=70}}while(0);if((r|0)==70){if((v|0)>0){r=c|0;N=0;do{Z=h[u(N<<4)+8>>3];>2“>h[(c|>2“>h[(c|0)+24>>3];N=N+1|0;}while((N|0)<(v|0))}N=P&255;do{if(P<<24>>24==0|R){ba=P}else{if((v|0)<3){do{if((y&512|0)!=0&(Q|0)==0){if((gb(E|0,58)|0)==0){ca=P;break}if((Kh(e,c|0,E)|0)<=1){ca=0;break}while(0);qB(e,c|0,v,ca&255);if((y&8|0)==0){ba=ca;break}>3”>0;B=+h.75>3”>h;C=B+ +>3”>h=>3”>C;O=k+24|0;h=>3”>Z-A*2.0;uB(e,u,2);A=+h->3”>A;h=A;uB(e,u,2);ba=ca;break}if((y&64|0)==0){u=c|0;if((y&12|0)==0){rB(e,u,v,N);ba=P;break}else{ol(e,u,v,y,N);ba=P;break}}else{if((Mh(e,c|0,E,1)|0)>1){rB(e,c|0,v,0);ba=P;break}}}while(0);P=c|0;wB(e,aa,P,v,ba,Hm(f|0,c|0,86632)|0)}>2“>0);ek(e,10,c[(c|0)+104>>2]|0);if(!q){i=j;return}>2“>gB(e,c|>2“>0,c|g=c|0;do{if((g|0)!=0){h=d|0;j=fw(h,g)|0;if((j|0)==0){break}if((a|0)==0){break}xB(b,+Fm(h,c|0,1.0,0.0))}}while(0);i=e;return e=0,f=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0.0,x=0.0,y=0,z=0,A=0;e=Im(b|0,c|0,213320)|0;a:do{if((a|0)==0){f=0;g=0}else{j=a|0;b:do{switch(j<<24>>24){case 114:{if((Ya(n|0,84864)|0)==0){o=m;while(1){>2”>0;c=q;if((q|0)==0){break}else{o=p}}r=m;s=l|4;break b}if((Ya(n|0,83656)|0)==0){t=m}else{u=21;break b}while(1){>2”>0;c=p;if((p|0)==0){break}else{t=o}}r=m;s=l|3;break};case 100:{if((Ya(n|0,84432)|0)==0){v=m}else{u=37;break b}while(1){>2”>0;c=p;if((p|0)==0){break}else{v=o}}r=m;s=l|8;break};case 105:{if((Ya(n|0,84048)|0)!=0){u=21;break b}r=m+4|0;s=l|32;break};case 115:{u=22;break};case 119:{u=33;break};case 102:{if((Ya(n|0,85312)|0)!=0){u=21;break b}r=m+4|0;s=l|1;break};default:{u=37}}}while(0);if((u|0)==21){u=0;if((j<<24>>24|0)==115){u=22}else if((j<<24>>24|0)==119){u=33}else{u=37}}c:do{if((u|0)==22){u=0;if((Ya(n|0,83248)|0)!=0){u=37;break}>2”>if((c|0)!=4){break}>3”>if(+h!=0.0){break}>2”>p=y+4|0;q=c|>2”>j=c[(c[(c|0)+8>>2]|0)+8>>2]|0;if((j|0)==0){u=37;break}>2”>j=z+4|0;o=c|>2”>j=c|0;if((j|0)==0){f=i;g=s;break a}else{l=s;m=r;n=j}}}}>2”>A=g;c=A;return f|0}>2”>g;c=A;return f|0}function Jl(a,b){a=a|0;b=b|0;var >2”>c;>2”>c;>2”>c;>2”>c;>2”>0;si(e,b,(c[(c|>3”>j=+h;>3”>0;k=+h*.5;if(j<-0.0-k|j>k){l=0;i=d;return l|0}if(g<-0.0- +>3”>l=g<=+h|0;i=d;return l|0}function Kl(a,d){a=a|0;d=d|0;var >2”>0;g=f+208|0;j=c|0;if((j|0)==0){>2”>l=d+8|0;d=c|>2”>if((c&4|0)==0){>2”>0,c|>2”>n=c|0}else{n=d}>2”>c|>2”>0;gc(c|>3”>h+ +(>3”>0),h=>2”>j,m)|0)|0;i=m;m=c|>2”>0)+56|0;d=m+16|0;c=>2”>c=>2”>c=>2”>c=>2”>ek(a,10,c[(c|0)+104>>2]|0);if(!k){i=e;return}>2”>gB(a,c|>2”>0,c|>2”>a=a|0;Sl(c[(c|0)+12>>2]|0);return}function Ml(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0;h=i;i=i+40|0;j=h|0;if((a|0)==0){c;c;c;c;c;c;c;c;c;c;i=h;return}>2”>m=$w(e|0)|0;Fv(0,81120,(n=i,i=i+16|0,c=if((xl(e,l+16|0,j,k,d|0,0)|0)==0){break}>2“>m,c=>2“>while(0);n=b;b=j;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>d=0,e=0,f=0,g=0,j=0,k=0,l=0,m=0,n=0,o=0.0,p=0;d=i;i=i+16|0;e=b;b=i;i=i+16|0;c=>2“>c=>2“>c=>2“>c=>2“>e=d|0;f=c|>2“>0;si(e,b,(c[(c|>2“>c;>2“>c;>2“>c;>2“>c;if((f|0)==0){>3“>o=+h;>3“>if(o>+h){p=0;i=d;return p|0}>3“>if(+h>o){p=0;i=d;return p|0}j=0,k=0,l=0,m=0.0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0.0,v=0.0,w=0;j=i;i=i+32|0;k=j|0;if((a|0)==0){l=0;i=j;return l|0}>2”>d=b+8|0;n=c[(c|>2”>q=(c[(c|>3”>u=+(~~+h|0);if(u<=m){>2”>r=n+1|0;if((r|0)<(c|0)){n=r}else{l=e;w=14;break}}if((w|0)==14){i=j;return l|0}>3”>h=u+ +>2”>0)+16>>3];p=c|>3”>h- +>3”>5;h=v+ +>2”>ti(k,(c[(c|>2”>0)+16|0);n=f;b=k;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>b=c|>3”>h+ +>2”>5;c=1;l=e;i=j;return l|0}function Pl(d,e){d=d|0;e=e|0;var >2”>0;o=n+208|0;if((c|0)==0){>2”>q=e+8|0;r=c|>2”>0;t=s;u=j;v=s+16|0;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>3”>v=r+16|0;s=j|0;h=+>3”>h;>3”>h+ +>3”>r=j+16|0;w=r|0;h=+>3”>h;>3”>h+ +>2”>if((c&4|0)!=0){break}>2”>0,c|>2”>0,c|0)}}while(0);w=Hl(d,e)|0;s=e|0;v=Im(s,c|0,213320)|0;lB(d,(a|0)!=0?v:88552);do{if((w&1|0)==0){x=0}else{v=Im(s,c|0,213320)|0;if((a|0)==0){y=Im(s,c|0,213320)|0;z=(a|0)==0?116344:y}else{z=v}v=l|0;if((Vh(z,v,m)|0)<<24>>24==0){nB(d,z);x=1;break}>2”>0);y=c|0;A=Em(s,c|>2”>eF(c|0);x=w>>>1&1|2}}0)+8>>2]>>2]|0;if((a|0)==77){q=(Ya(m|0,93976)|0)==0;C=q?w|4:w}else{C=w}if((C&2130706444|0)==0){sB(d,j,x)}else{>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>3“>h;>3“>h;>3“>h;>3“>h;ol(d,k|0,4,C,x)}Ql(d,e,t);if(!p){i=f;return}>2“>gB(d,c|>2“>0,c|>2“>f=0,g=0,j=0,k=0,l=0,m=0,n=0,o=0.0,p=0.0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0;f=i;i=i+32|0;g=f|0;j=e+52|0;k=c|0;if((k|0)==0){l=d+8|0}else{>3“>0;o=(+h+ +>3“>h;>3“>h+ +>3“>h;>2“>o;ek(b,10,c|0);j=Im(d|0,c|0,213320)|0;lB(b,(a|0)!=0?j:88552);l=m}>3“>0;o=+h;>2“>m=e+48|0;if((c|0)<=0){i=f;return}l=e+64|0;j=e+56|0;e=g+16|0;k=g|0;n=g+24|0;q=g+8|0;r=g|0;s=g+16|0;t=g;g=0;do{if((g|0)>0){>2“>0)+(g<<2)|0;v=c|0;if((a|0)==0){>2“>c;>2“>c;>2“>c;>2“>c;>3“>0)+16>>3];h=>3“>h=>2“>w=v+16|0;c=>2“>c=>2“>c=>2“>c=>3“>y=+h;>2“>y;x=+h[(c|>3“>x;z=y;A=+h;B=y;C=x}>3“>o+z;h=>3“>o+B;h=p+C;uB(b,r,2)}>2“>while((g|0)<(c|0));i=f;return}function Rl(b,d){b=b|0;d=d|0;var if((a|0)!=(a|0)){break}if((Ya(e|0,d|0)|0)==0){f=b}else{break}return f|0}}>2”>g=c|0;b=0;while(1){>2”>b=0,d=0,e=0;b=a+48|0;d=a+56|0;if((c|0)>0){e=0;do{>2”>while((e|0)<(c|0))}>2”>0);dk(c|>2”>d=0,e=0,f=0,g=0.0,j=0.0,k=0.0,l=0.0,m=0;d=i;i=i+16|0;e=b;b=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>2”>e=d|0;f=c|>3”>0)+116>>2]&3)*90|0);g=+h;if((f|0)==(c|0)){k=+h}else{>2“>0)+12>>2]|0;b=(c<<0)+(((b|0)<0?1:b|1)<<4)>>3];h=l;c=f;k=l}if(+S(+g)>k){m=0;i=d;return m|0}if(+S(+j)>k){m=0;i=d;return m|0}k=+cb(+g,+j);m=k<=+h|0;i=d;return m|0}function Ul(e,f){e=e|0;f=f|0;var >2”>0;l=k+208|0;m=c|0;if((m|0)==0){>2”>if((c&4|0)!=0){n=1;break}>2”>0,c|>2”>while(0);m=f+8|0;p=c[(c|>2”>0;r=c|0;if((c|0)<(r|0)){p=r+2|0;c=p;t=c|0;if((t|0)==0){u=kk(p<<4)|0}else{u=mk(t,p<<4)|0}c=u}>2“>j=d[(c|0)+117|0]|0;do{if((j&1|0)==0){if((j&2|0)!=0){u=f|0;lB(e,Im(u,c|0,91912)|0);p=Im(u,c|0,91048)|0;nB(e,p);v=p;break}if((j&8|0)!=0){p=f|0;lB(e,Im(p,c|0,90552)|0);u=Im(p,c|0,89960)|0;nB(e,u);v=u;break}u=f|0;if((j&4|0)!=0){lB(e,Im(u,c|0,89400)|0);p=Im(u,c|0,89016)|0;nB(e,p);v=p;break}p=Im(u,c|0,213320)|0;if((a|0)==0){t=Im(u,c|0,213320)|0;w=(a|0)==0?88552:t}else{w=p}nB(e,w);p=Im(u,c|0,213320)|0;lB(e,(a|0)!=0?p:88552);v=w}else{p=f|0;lB(e,Im(p,c|0,93016)|0);u=Im(p,c|0,92528)|0;nB(e,u);v=u}}while(0);do{if((s|0)==0){if((a|0)==0){x=1;o=28;break}lB(e,v);x=1;o=28}else{if((s|0)>0){x=s;o=28}}}while(0);if((o|0)==28){o=(r|0)>0;s=0;v=1;while(1){if(o){f=da(s,r)|0;w=c|0;j=0;while(1){u=j+f|0;y=h[q(u<<4)+8>>3];>2“>h[(c|>2“>h[(c|0)+24>>3];u=j+1|0;if((u|0)<(r|0)){j=u}else{z=w;break}}}else{z=c|0}qB(e,z,r,v);w=s+1|0;if((w|0)<(x|0)){s=w;v=0}else{break}}}if(!n){i=g;return}>2“>gB(e,c|>2“>0,c|>2“>d=0,e=0,f=0,g=0,j=0.0,k=0.0,l=0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0;d=i;i=i+16|0;e=b;b=i;i=i+16|0;c=>2“>c=>2“>c=>2“>c=>2“>e=d|0;f=c|>2“>0;a=g|0;si(e,b,(c[(c|>3“>k=+h;if((f|0)!=0){>3“>if(j>+h|+>3“>l=k<=+h|0;i=d;return l|0}if((g|0)==(c|0)){m=+h;n=+h;o=+h}else{0)+12>>2]|0;c=e;c=c=>2“>e=(c[(c|>3“>0;p=+h+ +h=0)+80>>3];h=q;r=p;s=q}else{h=0)+80>>3];h=q;r=q;s=p}if(r==0.0){h=1.0;t=1.0}else{t=r}if(s==0.0){h=1.0;u=1.0}else{u=s}s=+(~~v|0)/t;h=t=+(~~w|0)/u;h=u=+(~~x|0)*.5;h=h=+(~~y|0)*.5;f=da((c[(c|0)+4>>2]|0)-1|0,c|0)|0;c=(f|0)<0?0:f;c=g;m=s;n=t;o=u}u=j*m;m=k*n;if(+S(+u)>o){l=0;i=d;return l|0}n=+S(+m);k=+h;if(n>k){l=0;i=d;return l|0}g=c|0;if((g|0)<3){l=cb((u/o),+(m/k))<1.0|0;i=d;return l|0}f=(c|0)%(g|0)|0;e=(f+1|0)%(g|0)|0;a=c|0;b=a+f|0;z=c|0;k=h[z(b<<4)>>3];o=h[z(b<<4)+8>>3];b=a+e|0;n=h[z(b<<4)>>3];j=h[z(b<<4)+8>>3];t=+h;s=+h;y=-0.0-(j-o);x=n-k;w=o*x+k*y;if(m*x+u*y-w>=0.0^x*s+t*y-w>=0.0){l=0;i=d;return l|0}w=-0.0-(s-j);y=t-n;x=j*y+n*w;b=m*y+u*w-x>=0.0^o*y+k*w-x>=0.0;do{if(!b){x=-0.0-(o-s);w=k-t;y=w*s+t*x;if(m*w+u*x-y>=0.0^j*w+n*x-y>=0.0){break}else{l=1}i=d;return l|0}}while(0);a:do{if((g|0)>1){A=1;B=e;C=f;while(1){if(b){D=(C-1+g|0)%(g|0)|0;E=C}else{D=B;E=(B+1|0)%(g|0)|0}F=a+D|0;G=a+E|0;n=h[z(F<<4)>>3];j=h[z(F<<4)+8>>3];k=-0.0-(h[z(G<<4)+8>>3]-j);o=h[z(G<<4)>>3]-n;y=j*o+n*k;G=A+1|0;if(m*o+u*k-y>=0.0^s*o+t*k-y>=0.0){break}if((G|0)<(g|0)){A=G;B=E;C=D}else{H=D;break a}}c=D;l=0;i=d;return l|0}else{H=f}}while(0);c=H;l=1;i=d;return l|0}function Wl(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var 0)+104>>2]|0;k=0;l=1;m=c|0;while(1){n=a|0;if((n<<24>>24|0)==92){o=m+1|0;p=a|0;if((p<<24>>24|0)==92|(p<<24>>24|0)==123|(p<<24>>24|0)==125|(p<<24>>24|0)==124){q=k;r=l;s=o}else{t=o;u=p;v=4}}else if((n<<24>>24|0)==0){w=l;break}else{t=m;u=n;v=4}if((v|0)==4){v=0;if((u<<24>>24|0)==123){x=k+1|0;y=l}else if((u<<24>>24|0)==124){x=k;y=((k|0)==0)+l|0}else if((u<<24>>24|0)==125){x=k-1|0;y=l}else{x=k;y=l}if((x|0)<0){w=y;break}else{q=x;r=y;s=t}}k=q;l=r;m=s+1|0}jk(w<<2)|0;a=d;w=(d|0)==0|0;d=j+82|0;m=f+1|0;r=(e|0)==0;e=b|0;l=j+16|0;q=j+4|0;k=j+8|0;j=0;t=0;y=0;x=0;u=0;n=f;p=0;o=f;z=0;a:while(1){A=j;B=t;C=x;D=u;E=n;F=p;G=o;H=z;while(1){I=A;J=B;K=C;L=0;M=D;N=E;O=F;P=G;b:while(1){Q=I;R=K;S=L;T=M;U=O;c:while(1){V=Q;W=R;X=S;Y=U;d:while(1){Z=V;_=W;e:while(1){if(y){v=81;break a}$=c|0;aa=a|0;switch(aa<<24>>24|0){case 92:{v=56;break c;break};case 60:{break d;break};case 125:case 124:case 0:{break b;break};case 123:{break};case 62:{break e;break};default:{ba=J;ca=_;da=P;ea=$;break c}}fa=$+1|0;c=fa;if((_|0)!=0){v=33;break a}if((a|0)==0){v=33;break a}if((a|0)!=0){ba=J;ca=_;da=P;ea=$;break c}if((_&16|0)==0){v=25;break a}do{if(Y>>>0>m>>>0){fa=Y-1|0;if((fa|0)==(T|0)){ga=Y;break}ga=(a|0)==32?fa:Y}else{ga=Y}}while(0);a=0;fa=Lb(f|0)|0;c=(c|0)+1;V=Z;W=_&-17;X=fa;Y=ga}if((_&6|0)!=0){v=19;break a}if((a|0)!=0){ba=J;ca=_;da=P;ea=$;break}c=$+1;Q=Z;R=_|18;S=X;T=f;U=f}f:do{if((v|0)==56){v=0;U=$+1|0;switch(a|0){case 123:case 125:case 124:case 60:case 62:{c=U;ba=J;ca=_;da=P;ea=U;break f;break};case 32:{v=58;break};case 0:{ba=J;ca=_;da=P;ea=$;break f;break};default:{}}do{if((v|0)==58){v=0;if((a|0)!=0){break}c=U;ba=1;ca=_;da=P;ea=U;break f}}while(0);a=92;U=(c|0)+1|0;c=U;ba=J;ca=_|9;da=P+1|0;ea=U}}while(0);if((ca&4|0)!=0){if((a|0)!=32){v=63;break a}}if((ca&24|0)==0){ha=(a|0)==32?ca:ca|9}else{ha=ca}do{if((ha&8|0)==0){if((ha&16|0)==0){ia=T;ja=N;ka=Y;la=da;break}U=a|0;S=(ba|0)==0;do{if(U<<24>>24==32&S){if((Y|0)==(f|0)){ma=f;break}if((a|0)==32){ma=Y}else{v=77}}else{v=77}}while(0);if((v|0)==77){v=0;a=U;ma=Y+1|0}ia=S?T:ma-1|0;ja=N;ka=ma;la=da}else{R=a|0;Q=(ba|0)==0;do{if(R<<24>>24==32&Q){if((a|0)!=32){v=71;break}if((a|0)==0){na=da}else{v=71}}else{v=71}}while(0);if((v|0)==71){v=0;a=R;na=da+1|0}ia=T;ja=Q?N:na-1|0;ka=Y;la=na}}while(0);S=(c|0)+1|0;c=S;if((a|0)<0){oa=la;pa=S}else{I=Z;J=ba;K=ha;L=X;M=ia;N=ja;O=ka;P=la;continue}while(1){c=pa+1;S=oa+1|0;a=a|0;U=c|0;if((a|0)<0){oa=S;pa=U}else{I=Z;J=ba;K=ha;L=X;M=ia;N=ja;O=ka;P=S;continue b}}}if(aa<<24>>24==0&r){v=40;break a}if((_&16|0)!=0){v=40;break a}if((_&4|0)==0){>2“>c=X}if((_&5|0)==0){a=32;sa=_|1;ta=P+1|0}else{sa=_;ta=P}if((sa&1|0)==0){ua=N;va=ta}else{do{if(ta>>>0>m>>>0){O=ta-1|0;if((O|0)==(N|0)){wa=ta;break}wa=(a|0)==32?O:ta}else{wa=ta}}while(0);a=ak(e,N,(a|>2”>c|0)|0;a=1;ua=f;va=f}xa=c|0;N=a|0;if((N<<24>>24|0)==0){j=qa;t=J;y=1;x=sa;u=T;n=ua;p=Y;o=va;z=ra;continue a}else if((N<<24>>24|0)==125){v=54;break a}c=xa+1;A=qa;B=J;C=0;D=T;E=ua;F=Y;G=va;H=ra}}if((v|0)==19){Sl(i);if((X|0)==0){ya=0;return ya|0}eF(X);ya=0;return ya|0}else if((v|0)==25){Sl(i);if((X|0)==0){ya=0;return ya|0}eF(X);ya=0;return ya|0}else if((v|0)==33){Sl(i);if((X|0)==0){ya=0;return ya|0}eF(X);ya=0;return ya|0}else if((v|0)==36){Sl(i);if((X|0)==0){ya=0;return ya|0}eF(X);ya=0;return ya|0}else if((v|0)==40){Sl(i);if((X|0)==0){ya=0;return ya|0}eF(X);ya=0;return ya|0}else if((v|0)==54){c=>2“>c=Z;ya=i;return ya|0}return 0}function Xl(b,d,e){b=b|0;d=d|0;e=e|0;var >2“>m=e+48|0;if((c|0)<=0){n=0.0;o=0.0;break}p=e+56|0;q=k|0;r=k+8|0;s=e+64|0;t=0.0;u=0.0;v=0;while(1){>3“>0)+(v<<2)>>2]|0);w=+h;if((a|0)==0){y=u+x;z=t>w?t:w}else{y=u>x?u:x;z=t+w}>3”>u=+h;>2”>m=ac(v|0,168832,(v=i,i=i+16|0,c=>3”>w=+h*72.0;if(w<0.0){B=w+-.5}else{B=w+.5}w=u+ +(~~>3”>while(0);h=>3”>n;h=>3”>h;j=b+8|0;k=e- +>3”>h=>2”>e;j=b+52|0;g=c|0;if((g|0)!=0&(f|0)==0){>3”>h;>3”>0)+48|0;h=k+ +>2”>l=b+48|0;j=c|0;if((j|0)==0){return}g=b+64|0;m=a|0;n=(m<<24>>24==0?k:i)/+(j|0);if((j|0)<=0){return}j=b+56|0;b=0;o=m;while(1){>3”>h}else{r=+(q|0)+ +>2”>Yl(m,r,s,f);if((p|0)>=(c|0)){break}b=p;o=a|0}return}function Zl(b,d,e,f){b=b|0;d=+d;e=+e;f=f|0;var g=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0.0,q=0.0;a=f;g=e- +>3”>h=>3”>g;h=+>3”>d;h=n=(b|0)==0;o=(b|0)==(j|0);if((a|0)==0){if(n){m=o?15:14;break}else{m=o?11:10;break}}else{if(n){m=o?15:13;break}else{m=o?7:5;break}}}}>2“>0)+(b<<2)>>2]|0,e,g,m&f);o=c[(c|0)+(b<<2)>>2]|0;if((a|0)==0){p=e;q=g- +>3“>h;q=g}if((b|0)<(j|0)){g=q;e=p;b=b+1|0}else{break}}return}function _l(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0,C=0,D=0,E=0.0,F=0.0,G=0.0;f=i;i=i+176|0;g=f|0;j=f+64|0;k=f+128|0;l=f+144|0;m=f+152|0;n=f+160|0;o=g|0;if(e<<24>>24==0){>2“>c;>2“>c;>2“>c;>2“>c;q=l;r=m;s=o;t=0}else{>2“>c;>2“>c;>2“>c;>2“>c;q=m;r=l;s=0;t=o}>3“>0.0;h=>3“>z=+h;>2“>c;>2“>c;>2“>c;>2“>c;if((Oc(a,k)|0)<<24>>24==0){>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>3“>h=A;D=v}>3“>h;if(E<0.0){G=-0.0-E}else{G=E}if(G<=.5){break}}>3“>y=+h}l=d;if(D<<24>>24==0){>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;i=f;return}else{>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;i=f;return}}function $l(a,b){a=a|0;b=b|0;var >2“>0;k=j+8|0;l=c|0;if((l|0)==0){i=d;return}>2“>c=>3“>0;m=+h;>3“>h- +>3“>h=+>3“>h;>2“>0)+4>>2]|0)+12>>2]&255](f,e)|0;h[(c|0)+96>>3]=m;am(f,a,b,j);i=d;return}function am(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >3“>0;k=+h;>3“>h- +>3“>o=d+8|0;p=b+24|0;q=g+8|0;h=+>3“>h;>3“>h- +>3“>t=d+24|0;u=g+24|0;h=+>3“>h;>3“>h- +>3“>x=d+40|0;y=g+40|0;h=+>3“>h;>3“>h- +>3“>m=d+56|0;d=g+56|0;h=+>3“>h;>3“>0)+4>>2]|0)+12>>2]|0,g|0,e);h=+>2“>h[(c|>3“>h+ +>3“>0)+24>>3];h=+>2“>h[(c|>3“>h+ +>3“>0)+24>>3];h=+>2“>h[(c|>3“>h+ +>3“>0)+24>>3];h=+>2“>h[(c|>3“>h+ +>2“>0)+24>>3];h[(c|0)+96>>3]=k;i=f;return}function bm(b,d){b=b|0;d=d|0;var 0;if((a|0)==0){f=e;g=b}else{e=b;while(1){>2”>0)+8|0;h=c|0;if((a|0)==0){f=b;g=h;break}else{e=h}}}>2”>e=jk(40)|0;c[(c|>2”>g=c|>2”>j=kk(((c|0)*48|0)+48|0)|0}else{>2”>c[c[(c|>2”>0)+8>>2]|0)+4|0;g=c|>2”>g+1;j=c[c[(c|>2”>jk(d<<4)|0;c=d;vF(j+(g*48|0)+8|0,0,40)|0;return f|0}function cm(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2”>3|0)==3?b:q)+28>>2]|0;s=Hx(r|0)|0;t=bm(b,f)|0;u=b+8|0;v=c|0;if((a|0)==0){w=b;x=v}else{y=v;do{>2”>0;y=c|0;}while((a|0)!=0);w=z;x=y}y=g+8|0;do{if((a|0)==0){>2”>0;v=c|>2”>0)!=(c|0)){A=d;B=r;break}>2”>0)>(c|0);A=C?r:d;B=C?d:r}else{A=d;B=r}}x=a|>2“>0;D=c|0;do{if((a|0)==0){H=0}else{>2“>if((c[(c|0)+12>>2]|0)==0){H=0;break}>2“>B;c=D;w=f-4|0;r=m|0;d=m+8|0;C=0;while(1){if((C|0)>=(w|0)){break}>2“>h[(c|>2“>h[(c|>2“>B=A+8|0;D=c[(c|0)+8>>2]|0;if((D|0)==0){I=25;break}>2“>c=>3“>h=h[e(d<<4)>>3]- +>3“>0)+16>>3];h=h[e(d<<4)+8>>3]- +>2“>0)+24>>3];r=d-3|0;if((Oc[c[(c[(c[(c|0)+8>>2]|0)+4>>2]|0)+12>>2]&255](n,m)|0)<<24>>24==0){J=d;break a}if((r|0)>0){d=r}else{J=r;break}}}else{J=D}}while(0);am(n,A,e+(J<<4)|0,0);K=J}}while(0);if((I|0)==25){K=f-4|0}J=f-4|0;f=H;while(1){if((f|0)>=(J|0)){break}H=f+3|0;L=h[e(f<<4)>>3]- h[e(H<<4)>>3];M=h[e(f<<4)+8>>3]- h[e(H<<4)+8>>3];if(L*L+M*M<1.0e-6){f=H}else{break}}b:do{if((K|0)>0){J=K;while(1){H=J+3|0;M=h[e(J<<4)>>3]- h[e(H<<4)>>3];L=h[e(J<<4)+8>>3]- h[e(H<<4)+8>>3];H=J-3|0;if(M*M+L*L>=1.0e-6){N=J;break b}if((H|0)>0){J=H}else{N=H;break}}}else{N=K}}>2“>K=c[(c|0)+116>>2]|0;if((K|0)==0){break}else{u=K}}O=u}if((a|0)==0){>2“>ih(O,k,l);y=g+4|0;if((Ec[c&63](A)|0)<<24>>24!=0){>2“>if((Ec[c&>2“>c=0}if((P|0)!=0){>2“>0;c=>2“>c=P}do{if((a|0)==0){>2“>P=c|0;if((P|0)==0){R=N;S=Q;break}R=lh(O,e,Q,N,t,P)|0;S=Q}else{>2“>0;q=c|0;if((q|P|0)==0){R=N;S=f;break}oh(O,e,f,N,t,q,P);R=N;S=f}}while(0);f=R+4|0;if((S|0)>=(f|0)){>2“>q=(c|>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;b=s+1|0;if((s|0)>=(k|0)){I=54;break}>2“>0)+(b-S<<4)|0;p=e+(b<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>p=s+2|0;q=(c|>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>T=4-S|0;U=T+R|0;V=t+4|0;c=U;i=j;return}}function dm(a,b){a=a|0;b=b|0;var >3“>h){i=d;return}>3“>h){i=d;return}>2“>0;c=>2“>0)+(f<<5)|0;f=b;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0.0,u=0,v=0,w=0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0,M=0,N=0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0,Z=0,_=0,$=0,aa=0;j=i;i=i+40|0;k=j|0;l=d;m=c&>2“>0;p=d+8|0;q=(c|0)+16|0;r=q;if((a|0)!=0){>2“>0,r);r=q;q=k;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>q=o+8|0;r=c|>2“>s=c[(c|0)+16>>2]|0}>3“>0;t=+h+ +>3“>m=b;u=b|0;h=+>3“>h;>2“>r=c|0;if((a|0)==0){a=0;break}else{>3“>h;a=1;break}}else{>2“>fm(c[((c&3|0)==3?d:n)+28>>2]|0);a=1}}>2“>0;c=>2“>c;>2“>c;>2“>c;>2“>c;m=(e|0)==1;do{if(m){>2“>b=a[(c|0)+49|0]|0;n=b&255;if(b<<24>>24==0){w=47;break}>3“>x=+h;>3“>z=+h;do{if((n&4|0)==0){if((n&1|0)!=0){>3“>1;A=+h;>3“>t;h=>3“>y;h=>3“>1;h=+>2“>c=>3“>0;A=+h;if(A<0.0){B=A+-.5}else{B=A+.5}>3“>B+1|0)/2|0|0);C=+h;>3“>h;>3“>A;h=>2“>C;c=>3“>h+1.0;break}else{>3“>8;C=+h;>3“>0;A=+h;if(A<0.0){D=A+-.5}else{D=A+.5}>3“>D+1|0)/2|0|0);E=+h;>3“>t;h=>3“>C;h=>3“>1;h=+>2“>c=>3“>0;if(+h<+>3“>E=t+-1.0;C=+h;>3“>A=+h+ +((~~F+1|0)/2|0|0);G=A+ +((>2“>0)+240>>2]|0)/2|0|0);l=c|>3“>h;>3“>H=+h- +((~~>3“>E;h=>3“>y;h=>3“>E;h=>3“>A;h=C}else{>3“>A=y+1.0;H=+h;if(H<0.0){J=H+-.5}else{J=H+.5}>2“>c[(c|>3“>0;H=+h+ +>3“>0.0;G=+h;if(G<0.0){K=G+-.5}else{K=G+.5}>3“>K+1|0)/2|0|0);h=>3“>C;h=>3“>E;h=>3“>G;h=>3“>h=+>2“>1.0;c=2}}0;if((a|0)==0){L=d;M=n}else{b=n;do{>2”>0;b=c|0;}while((a|0)!=0);L=N;M=b}a=0;i=j;return}else{a=0;i=j;return}}else{w=47}}while(0);do{if((w|0)==47){do{if((e|0)==2){>3“>K=+h;>3“>I=+h;>2“>if((c|0)==4){>3“>0;D=+h;if(D<0.0){O=D+-.5}else{O=D+.5}>3“>O+1|0)/2|0|0);B=I+1.0;t=+h;y=D- +((>2“>0)+240>>2]|0)/2|0|0);M=c|>3“>h+>3“>x=+h+ +((~~>3“>t;h=>3“>B;h=>3“>z;h=>3“>B;h=>3“>x=+h;>3“>K;h=>3“>I;h=>3“>h=+>3“>x=+h;if((L&8|0)==0){>3“>0;B=+h;>2“>M=D>=0.0;if((c|0)==4){if(M){Q=D+.5}else{Q=D+-.5}>3“>T+1|0)/2|0|0);S=+h+1.0}>3“>x;h=>3“>I;h=>3“>1;h=+>2“>B=x+1.0;M=c|>3“>D=+h;>3“>V=+h+-1.0;W=x+ +((~~U+1|0)/2|0|0)}else{if(M){X=D+.5}else{X=D+-.5}V=x- +((~~>3“>h=>3“>V;h=>2“>W;c=>3“>h+-1.0;break}}else{>3“>h=>3“>J=>2“>F;c=>3“>h+1.0}}0;if((a|0)==0){Y=d;Z=M}else{N=M;do{>2”>0;N=c|0;}while((a|0)!=0);Y=_;Z=N}a=0}else{a=0}>2“>v=c|0}}while(0);do{if((s|0)==0){$=f+56|0;aa=f+52|0}else{m=f+56|0;Z=f+52|0;Y=Gc(>2“>c=Y;i=j;return}}>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>3“>W=+h;>3“>h=W;i=j;return}else{>3“>h=+>2“>c=>3“>h+-1.0;i=j;return}else{i=j;return}}function fm(a){a=a|0;var >2“>0;a=c|>2“>h[(c[(c[((c&>2“>g=c|>2“>h[(c[(c[((c&>3“>i=+h;>2“>h[(c[(c[((c&3|0)==3?d:d+32|0)+28>>2]|0)+8>>2]|0)+24>>3]),+(i-f/e));return+((p+ +$(+(+>2“>j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0.0,u=0,v=0,w=0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0,L=0,M=0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0,Y=0,Z=0,_=0,$=0;j=i;i=i+40|0;k=j|0;l=d;m=c&>2“>0;p=d+8|0;q=(c|0)+56|0;r=q;if((a|0)!=0){>2“>0,r);r=q;q=k;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>q=o+8|0;r=c|>2“>s=c[(c|0)+16>>2]|0}>3“>0;t=+h+ +>3“>u=k;h=+>3“>h;>2“>r=c|0;if((a|0)==0){a=0;break}else{>3“>h;a=1;break}}else{>3“>3|0)==2?d:n)+28>>2]|0)+3.141592653589793;h=t;if(t<6.283185307179586){a=1;break}else{cc(126168,154560,608,170720)}}}>2“>c;>2“>c;>2“>c;>2“>c;u=(e|0)==1;do{if(u){>2“>n=a[(c|0)+89|0]|0;l=n&255;if(n<<24>>24==0){w=50;break}>3“>x=+h;>2“>c=>3“>0;z=+h;if(z<0.0){A=z+-.5}else{A=z+.5}>3“>A+1|0)/2|0|0);B=+h;>3“>h;>3“>B;h=>2“>z;c=>3“>h+1.0;break}else{>3“>8;n=k|0;z=+h;>3“>0;B=+h;if(B<0.0){C=B+-.5}else{C=B+.5}>3“>C+1|0)/2|0|0);D=+h;>3“>t;h=>3“>z;h=>3“>1;h=+>2“>c=>3“>0;if(+h<+>3“>B=t+-1.0;z=+h;>3“>D=+h- +((~~E+1|0)/2|0|0);F=D- +((>2“>0)+240>>2]|0)/2|0|0);g=c|>3“>h;>3“>G=+h+ +((~~>3“>B;h=>3“>y;h=>3“>B;h=>3“>D;h=G}else{>3“>D=y+1.0;z=+h;if(z<0.0){I=z+-.5}else{I=z+.5}>2“>c[(c|>3“>0;z=+h+ +>3“>0.0;F=+h;if(F<0.0){J=F+-.5}else{J=F+.5}>3“>J+1|0)/2|0|0);h=>3“>B;h=>3“>G;h=>3“>G;h=>2“>c=>3“>h+-1.0}else{>2“>c=>3“>h=>3“>x=>2“>F;c=>3“>h+1.0}}0;if((a|0)==0){K=d;L=n}else{g=n;do{>2”>0;g=c|0;}while((a|0)!=0);K=M;L=g}a=0}else{a=0}>2“>L=a[(c|0)+89|0]|0;K=L&255;if(L<<24>>24==0){break}>3“>I=+h;>3“>E=+h;do{if((K&4|0)==0){if((K&1|0)!=0){>2“>C=J+-1.0;L=c|>3“>A=+h- +((~~>2“>c[(c|>3“>0;t=+h- +>3“>2.0;F=+h;if(F<0.0){O=F+-.5}else{O=F+.5}>3“>O+1|0)/2|0|0);h=>3“>x;h=>3“>A;h=>3“>A;h=>2“>F;c=2}else{>3“>h=>3“>I;h=>2“>E>F?E:F;c=1}>3“>h+-1.0;break}>2“>t=F+-1.0;M=c|>3“>C=+h;>3“>Q=+h+-1.0;R=A+ +((~~P+1|0)/2|0|0)}else{if(M){S=C+.5}else{S=C+-.5}Q=A- +((~~>3“>h=>3“>Q;h=>2“>R;c=>3“>h+1.0;break}else{>3“>0;F=+h;>2“>M=A>=0.0;if((c|0)==4){if(M){T=A+.5}else{T=A+-.5}>3“>W+1|0)/2|0|0);V=+h+1.0}>3“>J;h=>3“>t;h=>3“>1;h=+>3“>t=+h;>3“>J;h=>3“>H;h=>3“>1;h=+>2“>while(0);L=c|0;if((a|0)==0){X=d;Y=L}else{M=L;do{>2“>0;M=c|0;}while((a|0)!=0);X=Z;Y=M}a=0}else{a=0}>2”>v=c|0}}while(0);do{if((s|0)==0){_=f+56|0;$=f+52|0}else{u=f+56|0;Y=f+52|0;X=Gc(>2”>c=X;i=j;return}}>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>3”>V=+h;>3”>h=V;i=j;return}else{>3”>h=+>2”>c=>3”>h+1.0;i=j;return}else{i=j;return}}function hm(b){b=b|0;var >2”>0;e=c|0;if((a|0)==0){if((a|0)!=0){f=3}}else{f=3}do{if((f|0)==3){g=a|0;i=g&255;if((i&8|0)!=0){j=0;return j|0}k=a|0;if((k&8)!=0){j=0;return j|0}if(g<<24>>24!=k<<24>>24){break}if((i&5|0)==0){break}else{j=0}return j|0}}while(0);if((e|0)==0){j=18;return j|0}>3”>3|0)==2?b:b-32|0)+28>>2]|0)|0)+8>>2]|0)+116>>2]&1|0)==0;j=~~(+h+18.0);return j|0}function im(b,d,e,f,g,j,k){b=b|0;d=d|0;e=e|0;f=f|0;g=+g;j=+j;k=k|0;var >2”>0;n=c|0;do{if((a|0)==0){if((a|0)!=0){o=4;break}p=a|0;q=a|0}else{o=4}}while(0);a:do{if((o|0)==4){r=n+16|0;s=a|0;t=s&255;u=(t&8|0)==0;do{if(u){v=a|0;if((v&8)==0){if(s<<24>>24!=v<<24>>24){p=s;q=v;break a}if((t&5|0)==0){p=s;q=s;break a}if(!u){break}}v=n+56|0;w=a|0;if((w&8)!=0){break}if((t&4|0)!=0){jm(d,e,f,g,j,k);i=b;return}if((t&1|0)==0){cc(115336,154560,1233,170392)}>2”>3|0)==3?m:m+32|0)+28>>2]|0)+8|0;A=c|>3”>B=+h;C=x+ +>3”>h;E=x+ +>3”>h;>2”>G=w+1|0;if((c|0)==(A|0)){H=w;break}if((G|0)<8){w=G}else{H=-1;break}}w=0;while(1){>2”>I=(c|0)==67}}while(0);J=(D+F-B)*3.0;K=(x+F-B)*3.0;if((f|0)<=0){i=b;return}L=y*+((I?-v|0:v)|0);w=l|0;A=l|0;G=l+8|0;M=l+16|0;N=l+24|0;O=l+32|0;P=l+40|0;Q=(C+E)*.5;R=l+48|0;S=l+56|0;T=l+64|0;U=l+72|0;V=l+80|0;W=l+88|0;X=l+96|0;Y=l+104|0;Z=1;_=e;$=F<K?F:K;K=F<J?F:J;J=0.0;aa=F;ba=m;while(1){>3”>C;h=>3”>ha;h=>3”>ha;h=>3”>Q;h=>3”>ha;h=>3”>ha;h=>3”>E;h=x;ja=ba+8|0;ka=ba;do{>2”>ma=(c[(c[(Hx(c[((c&>3”>0)+96>>2]|0;ha=+h;>2”>h[(c|>2”>0)+96>>2]|0)+56>>3]=+h[(c|>2”>while(0);cm(ba,c[((c&3|0)==2?ba:ba-32|0)+28>>2]|0,w,7,k);if((Z|0)>=(f|0)){break}u=n+56|0;ba=a|0;if((ba&2)!=0){break}>2“>3|0)==3?m:m+32|0)+28>>2]|0)+8|0;Z=c|>3“>K=+h;$=aa+ +>3“>h;E=aa+ +>3“>h;>2“>w=ba+1|0;if((c|0)==(Z|0)){oa=ba;break}if((w|0)<8){ba=w}else{oa=-1;break}}ba=0;while(1){>2“>Z=c|0;if(!((Z|0)==12|(Z|0)==67)){pa=u;break}if(x!=Q){pa=u;break}pa=-u|0}}while(0);B=($+K-aa)*3.0;D=(E+K-aa)*3.0;if((f|0)<=0){i=b;return}C=J*+(pa|0);u=l|0;ba=l|0;Z=l+8|0;w=l+16|0;z=l+24|0;Y=l+32|0;X=l+40|0;L=(x+Q)*.5;W=l+48|0;V=l+56|0;U=l+64|0;T=l+72|0;S=l+80|0;R=l+88|0;P=l+96|0;O=l+104|0;F=K<D?K:D;D=K<B?K:B;B=K;y=0.0;N=1;M=e;G=m;while(1){>3“>h=>3“>ha/3.0;h=>3“>sa;h=>3“>sa;h=>3“>sa;h=>3“>E-ia/3.0;h=>3“>E;h=Q;v=G+8|0;ja=G;do{>2“>na=(c[(c[(Hx(c[((c&>3“>0)+96>>2]|0;ra=+h;>2“>h[(c|>2“>0)+96>>2]|0)+64>>3]=+h[(c|>2“>while(0);cm(G,c[((c&3|0)==2?G:G-32|0)+28>>2]|0,u,7,k);if((N|0)>=(f|0)){break}>2“>while(0);ta=j*.5/+(f|0);j=ta>2.0?ta:2.0;pa=(c[((c&>3“>0;ta=+h;>3“>h;B=la+ +>3“>h;F=la+ +>3“>n=B;oa=p&255;p=q&255;q=0;while(1){>2“>p=q+1|0;if((c|0)==(oa|0)){o=14;break}if((p|0)<8){q=p}else{va=n;break}}do{if((o|0)==14){if((q|ua|0)<0){va=n;break}>3“>m=u+1|0;$=E+g;x=L+g;C=aa+g;K=Q+la;h=>3“>B;J=B+K;h=>3“>J;da=ta+$;h=>3“>J;h=>3“>j;J=F-K;h=>3“>J;h=>3“>J;h=>2“>if((c[(c|0)+96>>2]|0)==0){wa=$}else{>2“>3|0)==3?e:e+32|0)+28>>2]|0)|0)+8>>2]|0)+116>>2]&1|0)==0;R=c[(c|>3“>h=J*.5+($+ +>2“>0)+16>>3]);h[(c[(c|>2“>0)+24>>3];a[(c[(c|0)+96>>2]|0)+81|0]=1;if(J<=g){wa=$;break}wa=$+(J-g)}}>2“>aa=C;L=x;E=wa;la=K;l=l+1|0;u=m;e=c|0}i=b;return}function jm(b,e,f,g,j,k){b=b|0;e=e|0;f=f|0;g=+g;j=+j;k=k|0;var >2“>0;o=g*.5/+(f|0);g=o>2.0?o:2.0;p=(c[((c&>3“>0;o=+h;>2“>s=c|0;t=s+16|0;u=o+ +>3“>h;w=s+56|0;x=o+ +>3“>h;5;s=d|0;t=d|0;w=0;while(1){>2”>t=w+1|0;if((c|0)==(s|0)){D=7;break}if((t|0)<8){w=t}else{E=0.0;break}}a:do{if((D|0)==7){if((w|C|0)<0){E=0.0;break}>3”>E=z*(g*2.0+(+h-(>3”>E=z*(g+(+h-(u-o)));break a;break};case 83:{>3”>E=z*(g+(+h-(x-o)));break a;break};case 48:{>3”>E=z*((+h-(>3”>E=z*(g+(+h-(>3”>E=z*(g+(+h-(o-x)));break a;break};case 73:{>3”>n=P+1|0;A=E+j;Q=G+j;R=g+j;S=o+F;h=>3”>v;T=u+S;h=>3”>v+Q/3.0;U=r+A;h=>3”>U;h=>3”>U;T=x-S;h=>3”>U;h=>3”>y+R/3.0;h=>2”>if((c[(c|0)+96>>2]|0)==0){X=A}else{>2”>3|0)==3?e:e+32|0)+28>>2]|0)|0)+8>>2]|0)+116>>2]&1|0)==0;Z=c[(c|>3”>h=T*.5+(A+ +>2”>0)+24>>3]);h[(c[(c|>2”>0)+16>>3];a[(c[(c|0)+96>>2]|0)+81|0]=1;if(T<=j){X=A;break}X=A+(T-j)}}>2”>g=R;G=Q;F=S;E=X;m=m+1|0;P=n;e=c|0}i=l;return}function km(b){b=b|0;var d=0,e=0,f=0;if(!((c|0)!=0|(c|0)!=0)){return}if((a|0)!=0){break}if((lm(b,1)|0)==0){break}>2“>3|0)==3?b:b+32|0)+28>>2]|0)|0;_m(f,c[(c|0)+100>>2]|0)}}if((a|0)!=0){return}if((lm(b,0)|0)==0){return}>2”>3|0)==3?b:b+32|0)+28>>2]|0)|0;_m(e,c[(c|0)+104>>2]|0);return}function lm(b,d){b=b|0;d=d|0;var m=c|0;if((m|0)==0){n=4}else{if((a|0)==0){n=4}}do{if((n|0)==4){m=c|0;if((m|0)==0){l=0;i=e;return l|0}if((a|0)==0){l=0}else{break}i=e;return l|0}}>2“>k=c|if((a|0)==0){break}>2”>0)+8>>2]|0;q=c|0;if((q|0)==0){m=p}else{r=q;break a}}>2”>3|0)==3?b:b+32|0)+28>>2]|0)|0;p=$w(c[((c&>2”>q,c=p,m)|0)|0;i=m;l=0;i=e;return l|0}else{r=o}}while(0);do{if(n){>2”>0;if((c|0)==0){>3”>0;s=+h;>2”>p=f;q=m;c=>2”>c=>2”>c=>2”>c=>2”>q=f+16|0;p=(c|>2”>c;>2”>c;>2”>c;>2”>c;>2”>0)+32|0;c=>2”>c=>2”>c=>2”>c=>2”>q=f+48|0;p=(c|>2”>c;>2”>c;>2”>c;>2”>c;>3”>v=+h;w=s;x=t;break}else{>3”>0;u=+h;>3”>w=+h;>2”>o=(c|>2”>0;q=p+(o*48|0)|0;if((c|0)==0){>2”>0;y=m-1|0;z=q|0;A=c|0;t=h[A(y<<4)>>3];s=h[A(y<<4)+8>>3];>2”>c;>2”>c;>2”>c;>2”>c;>2”>0)+((c|>2”>c;>2”>c;>2”>c;>2”>c;>2”>0)+((c|>2”>c;>2”>c;>2”>c;>2”>c;>2”>0)+((c|>2”>c;>2”>c;>2”>c;>2”>c;>3”>v=+h;w=t;x=s;break}else{>2”>0)-1|0;B=c|0;u=h[B(y<<4)>>3];v=h[B(y<<4)+8>>3];w=h[p(o*48|0)+32>>3];x=h[p(o*48|0)+40>>3];break}}}while(0);s=+$(+(v-x),+(u-w));j=b|0;u=s+ +Fm(j,c|0,-25.0,-180.0)/180.0*3.141592653589793;s=+Fm(j,c|>3”>w+s*+V(u);h=x+s*+W(u);a=1;l=1;i=e;return l|0}function mm(a,d,e){a=a|0;d=d|0;e=e|0;var >2”>0)+128>>1]&14;d=(c|>2”>0;l=c|>2”>0;if((c|0)==0){n=m|0;o=m+8|0}else{n=l+16|0;o=l+24|0}>3”>q=+h;>2”>0;e=o-1|0;n=l+(e*48|0)+16|0;if((c|0)==0){>2”>0;s=(c|0)-1|0;t=r+(s<<4)|0;u=r+(s<<4)+8|0}else{t=n+16|0;u=n+24|0}>3”>w=+h;x=p-v;y=q-w;if(x*x+y*y<1.0e-6){>3”>z;C=a+8|0;h=A;i=f;return}if((k|0)==10|(k|0)==4){>3”>p+v)*.5;h=(>3”>0,g);z=+h;>3”>B=a|0;h=>2”>j=c|0;if((j|0)>3){g=0;d=3;w=E;while(1){q=h[F(g<<4)>>3]- h[F(d<<4)>>3];v=h[F(g<<4)+8>>3]- h[F(d<<4)+8>>3];p=w+ +T(q*q+v*v);k=d+3|0;if((k|0)<(j|0)){g=g+3|0;d=k;w=p}else{G=p;break}}}else{G=E}d=D+1|0;if((d|0)>=(o|0)){break}>2”>m=c|0;if((m|0)>3){d=0;g=3;H=E;while(1){I=h[D(d<<4)>>3];J=h[D(d<<4)+8>>3];K=h[D(g<<4)>>3];L=h[D(g<<4)+8>>3];G=I-K;w=J-L;M=+T(G*G+w*w);if(M>=H){break a}w=H-M;j=g+3|0;if((j|0)<(m|0)){d=d+3|0;g=j;H=w}else{N=w;break}}}else{N=E}g=F+1|0;if((g|0)>=(o|0)){O=19;break}>3”>N=M-H;z=(H*K+I*N)/M;A=(H*L+J*N)/M;B=a|0;h=>2”>f=0;a=i;f=d;d=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>2”>f=e;e=i;i=i+16|0;c=>2”>c=>2”>c=>2”>c=>2”>d=0,e=0,f=0,g=0,h=0,j=0;d=i;e=c|if((a|0)==0){break}>2“>0)+8>>2]|0;e=c|0;if((e|0)==0){g=f}else{h=e;j=5;break}}if((j|0)==5){i=d;return h|0}>2“>3|0)==3?b:b+32|0)+28>>2]|0)|0;e=$w(c[((c&>2“>g,c=e,b)|0)|0;i=b;h=0;i=d;return h|0}function pm(b,c){b=b|0;c=c|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;e=a|0;a:do{if(e<<24>>24==0){f=c;g=0}else{h=b;i=c;j=e;while(1){k=yF(j&255|0)|0;if((k|0)!=(yF(d|0|0)|0)){break}k=h+1|0;l=i+1|0;m=a|0;if(m<<24>>24==0){f=l;g=0;break a}else{h=k;i=l;j=m}}f=i;g=d|0}}while(0);e=yF(g|0)|0;return e-(yF(d|0|0)|0)|0}function qm(b,c,e){b=b|0;c=c|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;if((e|0)==0){f=0;return f|0}else{g=b;h=c;i=e}while(1){e=i-1|0;c=yF(d|0)|0;if((c|0)!=(yF(d|0)|0)){j=7;break}if((e|0)==0){f=0;j=8;break}if((a|0)==0){f=0;j=8;break}if((a|0)==0){f=0;j=8;break}g=g+1|0;h=h+1|0;i=e}if((j|0)==7){i=yF(d|0)|0;f=i-(yF(d|0)|0)|0;return f|0}else if((j|0)==8){return f|0}return 0}function rm(b,d,e,f,g){b=b|0;d=d|0;e=+e;f=f|0;g=g|0;var >2“>0;p=n+8|0;c=>2“>r;t=c|>3“>0;v=+h;>2“>b=c|>2“>c=>2“>r;y=c|0;z=r}>2“>v;h[(c|>2“>6)+8>>3]=w;y=c|>2“>y+1;h[(c|>2“>c;>2“>c;>2“>c;>2“>c;if((t|0)>3){z=k|0;r=k|0;x=k+8|0;q=l|0;b=l+8|0;A=k+16|0;B=k+32|0;w=0.0;k=0;C=3;while(1){>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>3“>E=+h;F=w;D=1;while(1){>3“>H=+h;I=E-G;J=v-H;K=F+ +>2“>0;M=c|0;if((L|0)<(M|0)){>2“>c=>2“>0,M<<7)|0;c=>3“>h=>2“>0)+(c<<>2“>0;c=>2“>C=c|>2“>c=>2“>C=c|>3“>z=~~Q;l=o+(O<<6)|0;F=+h;>3“>x=o+(O<<6)+16|0;v=+h;y=o+(O<<6)+24|0;u=o+(O<<6)+32|0;B=o+(O<<6)+40|0;A=o+(O<<6)+48|0;m=o+(O<<6)+56|0;G=h[o(z<<6)+8>>3]-E;H=h[o(z<<6)>>3]-F;do{if(H==0.0&G==0.0){S=0.0}else{J=+$(+G,+H);if(J>=0.0){S=J;break}S=J+6.283185307179586}}while(0);H=h[o(b<<6)+8>>3]-E;G=h[o(b<<6)>>3]-F;do{if(G==0.0&H==0.0){U=0.0}else{J=+$(+H,+G);if(J>=0.0){U=J;break}U=J+6.283185307179586}}while(0);G=+Mc(v,K,e);do{if((O|0)==0){H=S+1.5707963267948966;if(!t){X=0;Y=G;Z=H;_=H;aa=E;ba=F;break}X=0;Y=G;Z=H;_=H;aa=E-G*+W(S);ba=F-G*+V(S)}else{if((O|0)==(p|0)){H=U+ -1.5707963267948966;if(!t){X=0;Y=G;Z=H;_=H;aa=E;ba=F;break}X=0;Y=G;Z=H;_=H;aa=E-G*+W(U);ba=F-G*+V(U);break}H=S-U;if(H<0.0){ca=H+6.283185307179586}else{ca=H}H=1.5707963267948966-ca*.5;J=+V(H);if(J==0.0){da=0.0}else{da=G/J}J=S+1.5707963267948966;I=J+H;if(N){if(da<=G*10.0){X=0;Y=da;Z=I;_=I;aa=E;ba=F;break}}I=U+ -1.5707963267948966;if(I>=0.0&I<6.283185307179586){ea=I}else{ea=I- +R(I/6.283185307179586)*6.283185307179586}if(J>=0.0&J<6.283185307179586){X=1;Y=G;Z=ea;_=J;aa=E;ba=F;break}X=1;Y=G;Z=ea;_=J- +R(J/6.283185307179586)*6.283185307179586;aa=E;ba=F}}>3“>ba;h=v;a=>3”>Z;h=>3”>X;h=_;if((q|0)<(C|0)){O=q}else{break}}O=jk(12)|0;N=O;if(!k){fa=ba;ga=aa;ha=Z;ia=Y;ja=O;ka=N;break}t=O;b=O+4|0;z=O+8|0;D=(f|0)==1;L=0;while(1){w=h[o(L<<6)>>3];F=h[o(L<<6)+8>>3];E=h[o(L<<6)+32>>3];G=h[o(L<<6)+40>>3];>2”>I=w+G*+V(E);H=F+G*+W(E);la=c|>2”>ma=la;na=c|0}else{>2”>2e3;la=mk(c|>2”>la;ma=c|0;na=la}>3”>ma+1;h=>2”>H=w+G*+V(J);I=w+G*+W(J);la=c|>2”>oa=la;pa=c|0}else{>2”>2e3;la=mk(c|>2”>la;oa=c|0;pa=la}>3”>oa+1;h=>2”>I=w+G*+V(J);H=w+G*+W(J);la=c|>2”>ra=la;sa=c|0}else{>2”>2e3;la=mk(c|>2”>la;ra=c|0;sa=la}>3”>ra+1;h=>2”>H=J+qa;I=w+G*+V(H);ta=F+G*+W(H);la=c|>2”>ua=la;va=c|0}else{>2”>2e3;la=mk(c|>2”>la;ua=c|0;va=la}>3”>ua+1;h=>2”>xa=H-I*+(la|0);za=w+G*+V(xa);Aa=F+G*+W(xa);Ba=c|>2”>Ca=Ba;Da=c|0}else{>2”>2e3;Ba=mk(c|>2”>Ba;Ca=c|0;Da=Ba}>3”>Ca+1;h=>2”>wa=fa+ia*+V(ha);qa=ga+ia*+W(ha);g=ja;Da=c|>2”>Ea=Da;Fa=c|0}else{>2”>2e3;Da=ja+8|0;va=mk(c|>2”>va;Ea=c|0;Fa=va}>3”>Ea+1;h=>2”>Y=ha-wa*+(Da|0);Z=fa+ia*+V(Y);aa=ga+ia*+W(Y);ra=c|>2”>Ja=ra;Ka=c|0}else{>2”>2e3;ra=mk(c|>2”>ra;Ja=c|0;Ka=ra}>3”>Ja+1;h=>2”>wa=fa+ia*+V(ya);qa=ga+ia*+W(ya);Da=ja;g=c|>2”>La=g;Ma=c|0}else{>2”>2e3;va=ja+8|0;g=mk(c|>2”>g;La=c|0;Ma=g}>3”>La+1;h=>2”>La=c|0;Ha=h[o(f<<6)+32>>3]+3.141592653589793;qa=h[o(f<<6)+56>>3]+>2”>0;if((Ea|0)<(c|0)){>2”>c=>2”>0,32e3)|0;c=>2”>c=>3”>wa;h=aa;do{if((La|0)!=0){if(!Ka){>2”>0;if((Ea|0)<(c|0)){>2”>c=>2”>0,32e3)|0;c=>2”>c=>3”>aa;h=wa;break}wa=qa-Ha;if(wa>.0017453292519943296){Ra=wa}else{Ra=wa+6.283185307179586}if(Ra>=3.141592653589793){>2”>0;if((Ea|0)<(c|0)){>2”>c=>2”>0,32e3)|0;c=>2”>c=>3”>wa;h=aa;break}>2”>0;if((Ea|0)<(c|0)){>2”>c=>2”>0,32e3)|0;c=>2”>c=>3”>wa;h=Z;if(Ia==0.0){break}if(Ha>aa){Z=Ha;while(1){wa=Z+ -6.283185307179586;if(wa>aa){Z=wa}else{Wa=wa;break}}}else{Wa=Ha}Z=aa-Wa;if(Z>6.283185307179586){G=Z;while(1){E=G+ -6.283185307179586;if(E>6.283185307179586){G=E}else{Xa=E;break}}}else{Xa=Z}G=Xa/19.0;Ea=1;do{>2”>0;if((Fa|0)<(c|0)){>2”>c=>2”>0,32e3)|0;c=>2”>c=>3”>F;h=w;Ea=Ea+1|0;}while((Ea|0)<20)}}while(0);if((f|0)>0){f=f-1|0}else{_a=ya;$a=ha;ab=Ha;bb=Ia;break}}}else{_a=fa;$a=ga;ab=Ga;bb=ia}if(!Ca){>2”>ia=ab+3.141592653589793;Ga=_a+bb*+V(ab);ga=$a+bb*+W(ab);Ca=ja;f=c|>2”>eb=f;fb=c|0}else{>2”>2e3;f=ja+8|0;Za=mk(c|>2”>Za;eb=c|0;fb=Za}>3”>eb+1;h=>2”>cb=c|0;db=cb;eF(db);eF(n);i=j;return ka|0}if(ia>ab){ga=ia;while(1){Ga=ga+ -6.283185307179586;if(Ga>ab){ga=Ga}else{gb=Ga;break}}}else{gb=ia}ia=ab-gb;if(ia>6.283185307179586){gb=ia;while(1){ga=gb+ -6.283185307179586;if(ga>6.283185307179586){gb=ga}else{hb=ga;break}}}else{hb=ia}ia=hb/19.0;eb=ja+8|0;ja=1;do{>2”>0;if((fb|0)<(c|0)){>2”>c=>2”>0,32e3)|0;c=>2”>c=>3”>gb;h=ga;ja=ja+1|0;}>2”>f=0,g=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0,s=0.0,t=0,u=0,v=0.0,w=0.0,x=0.0,y=0,z=0,A=0,B=0;f=i;i=i+8|0;g=f|0;c=>2”>l=k|0;m=c|0;if((m|0)==0){cc(126064,154384,205,169928)}k=c|0;do{if((k|0)==0){p=9}else{if((pm(k,m)|0)!=0){p=9;break}q=c|0}}while(0);if((p|0)==9){c=m;m=vb(174656,13152,35,36,48)|0;c=m;q=m}if((a|0)==0){r=0}else{>2”>q=c|>3”>0;s=+h;>3”>0.0;h=>3”>0.0;h=>2”>0;c=0;do{if((qm(n,102048,4)|0)==0){t=37952;u=96296}else{if((qm(n,91056,5)|0)==0){t=72360;u=81152;break}if((qm(n,85760,9)|0)==0){t=72360;u=81152;break}t=1216;u=167368}}while(0);if((r|0)!=0){>2”>n=c|0;if((n|0)==0){break}m=a|0;if(m<<24>>24==0){v=0.0}else{p=n;n=m;w=0.0;while(1){m=p+1|0;x=w+ h[t((n&255)<<3)>>3];x;k=a|0;if(k<<24>>24==0){v=x;break}else{p=m;n=k;w=x}}}>2“>y=e+32|0;z=b;A=y;c=>2“>c=>2“>c=>2“>c=>2“>r=c|>2“>0;t=c|0;if((r|0)==0){>2“>t,B)|0)|0;i=B;y=e+32|0;z=b;A=y;c=>2“>c=>2“>c=>2“>c=>2“>gc(g|0,114456,(B=i,i=i+16|0,c=>2“>r,B)|0)|0;i=B;y=e+32|0;z=b;A=y;c=>2“>c=>2“>c=>2“>c=>2“>b=0,d=0;b=a+108|0;c=>2“>32;c=->2“>44;c=>2“>72;c=>2“>0;c=0;d=$g(b,c|>2“>a=a|0;b=b|0;d=d|0;d=fF(1,32)|0;a=c|0;if((a|0)!=0){>2“>a=c|0;if((a|0)!=0){>2“>a=d+24|0;c=>2“>128|c&>3“>h;>2“>c;return d|0}function vm(a,b,d){>2“>d=c|0;if((d|0)==0){eF(b);return}eF(d);eF(b);return}function wm(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2“>0;a=c|0;f=(a|0)==0;do{if((e|0)==0){if(f){g=5}else{i=-1}}else{if(f){i=1;break}j=Ya(e|0,a|0)|0;if((j|0)==0){g=5}else{i=j}}}while(0);do{if((g|0)==5){>2“>0;e=c|0;f=(e|0)==0;if((a|0)==0){if(!f){i=-1;break}}else{if(f){i=1;break}f=Ya(a|0,e|0)|0;if((f|0)!=0){i=f;break}}>2“>25>>25;e=c<<25>>25;if((f|0)!=(e|0)){i=f-e|0;break}>3“>l=+h;if(k<l){i=-1;break}i=k>l|0}}while(0);return i|0}function xm(a,b){a=a|0;b=b|0;return >2“>0,c|0)|0}function ym(){ub(214072)|0;return}function zm(){var >2“>0)+(c|0)-(c|0)-(c|0)|0)/60.0)}function Am(a){a=a|0;var >2“>a;c=>2“>a;c=a+(d<<2);return b|0}function Bm(a){>2“>d=0,e=0;d=a+12|0;e=c|>2“>e+4;c=>2“>0)>>>0<(c|0)>>>0){return}>2“>c;return}function Dm(a){a=a|0;var >2“>0;if((d|0)==(c|0)){e=0;return e|0}>2“>f;g=c|>2“>c=if((a|0)==0){j=e;break}if((a|0)==0){j=e;break}d=0,e=0,f=0.0,g=0.0,j=0,k=0.0,l=0;d=i;i=i+8|0;e=d|0;f=+h;if(f>0.0){g=f;i=d;return+g}j=Wv(b,0,114184,0)|0;do{if((j|0)==0|(b|0)==0){k=-1.0}else{l=fw(b|0,j)|0;if((l|0)==0){k=-1.0;break}if((a|0)==0){k=-1.0;break}if((a|0)==0){break}else{f=e}return f|0}}while(0);f=d;return f|0}function Jm(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((b|0)==0){d=c&255;return d|0}else{d=Vm(fw(a,b)|0,0)|0;return d|0}return 0}function Km(a){a=a|0;return Vm(a,0)|0}function Lm(a){a=a|0;var >2“>0;e=d+220|0;f=c|0;if((f|0)!=0&(f|0)!=(a|0)){g=b;h=e;i=f;j=d}else{k=a;return k|0}do{>2“>c=>2“>m=c|>2“>0;h=j+220|0;i=c|0;}while((i|0)!=0&(i|0)!=(m|0));k=m;return k|0}function Mm(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;if((a|0)==(b|0)){d=a;return d|0}>2“>0;g=f+220|0;h=c|0;do{if((h|0)==0){>2“>a;c[(c|0)+216>>2]=1;i=a}else{if((h|0)==(a|0)){i=a;break}else{j=e;k=g;l=h;m=f}do{>2“>c=>2“>p=c|>2“>0;k=m+220|0;l=c|0;}while((l|0)!=0&(l|0)!=(p|0));i=p}}>2“>0;k=l+220|0;m=c|0;do{if((m|0)==0){>2“>b;c[(c|0)+216>>2]=1;q=b}else{if((m|0)==(b|0)){q=b;break}else{r=p;s=k;t=m;u=l}do{>2“>c=>2“>w=c|>2“>0;s=u+220|0;t=c|0;}while((t|0)!=0&(t|0)!=(w|0));q=w}}>2“>0;s=q+8|0;u=c|>2“>0)>(c|0)){>2“>q;t=(c|>2“>c|>2“>c=>2“>0)+216|0;c=(>2“>0)+(c[(c|0)+216>>2]|0);d=i;return d|0}return 0}function Nm(b){b=b|0;var >2“>0)+216>>2]=1;c[(c|>2“>d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;d=a+8|0;e=c|>2“>l=c[(c|0)+220>>2]|0;if((l|0)==0){m=k}else{>2“>l;m=c|0}>2“>0;h=n+8|0;k=c|>2“>o=c|0;break}else{cc(114360,125704,195,171112)}}else{o=e}}>2“>b;o=(c|>2“>c|>2“>d=0,e=0.0;d=c[(c|>3“>72.0;h=+>3“>72.0;h=e;return}function Qm(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=+e;f=f|0;g=g|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0.0,q=0,r=0.0,s=0.0,t=0,u=0.0,v=0.0,w=0,x=0,y=0,z=0;j=i;i=i+576|0;k=j|0;l=(d|0)<0;do{if(!l){m=0;while(1){>2“>c;>2“>c;>2“>c;>2“>c;if((m|0)<(d|0)){m=m+1|0}else{break}}if((d|0)<1){break}p=1.0-e;m=1;while(1){o=d-m|0;if((o|0)>=0){n=m-1|0;q=0;r=h[k(n*96|0)>>3];s=h[k(n*96|0)+8>>3];while(1){t=q+1|0;u=h[k(n*96|0)+(t<<4)>>3];>3“>h=p*s+v*e;if((q|0)<(o|0)){q=t;r=u;s=v}else{break}}}if((m|0)<(d|0)){m=m+1|0}else{break}}}}while(0);if(!((f|0)==0|l)){b=0;while(1){>2“>c;>2“>c;>2“>c;>2“>c;if((b|0)<(d|0)){b=b+1|0}else{break}}}if((g|0)==0|l){>2“>c;>2“>c;>2“>c;>2“>c;i=j;return}else{z=0}while(1){>2“>c;>2“>c;>2“>c;>2“>c;if((z|0)<(d|0)){z=z+1|0}else{break}}>2“>c;>2“>c;>2“>c;>2“>c;i=j;return}function Rm(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;d=0;while(1){e=c|0;if((e-d|0)<1024){f=e+1024|0;c=f;g=mk(c|0,f)|0;c=g;h=c|0;i=g}else{h=e;i=c|0}e=db(i+d|0,h-d|0,b|0)|0;if((e|0)==0){break}g=(xF(e|0)|0)+d|0;e=c|0;if((a|0)==10){j=g;k=e;l=8;break}else{d=g}}if((l|0)==8){m=(j|0)>0;n=m?k:0;return n|0}j=d;k=c|0;m=(j|0)>0;n=m?k:0;return n|0}function Sm(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;d=i;if((b|0)==0){e=0;i=d;return e|0}if((a|0)==0){e=0;i=d;return e|0}f=c|0;if((f|0)==0){g=c|0;h=c|0;do{if((c|0)==(g|0)){j=h}else{if((h|0)==0){k=g}else{0);eF(c|0);c=0;k=c|0}c=k;if((k|0)==0){e=b;i=d;return e|0}if((a|0)==0){e=b;i=d;return e|0}else{l=Tm(k)|0;c=l;j=l;break}}}while(0);if(!((a|0)!=47&(j|0)!=0)){e=b;i=d;return e|0}k=c|0;h=c|0;g=gF(h,k+2+(xF(b|0)|0)|0)|0;c=>2”>nb(g|0,117488,(m=i,i=i+24|0,c=>2”>96224,c=b,m)|0)|0;i=m;a:do{if((kb(c|0,4)|0)!=0){k=j;while(1){nb(c|>2“>g,c=b,m)|0)|0;i=m;if((kb(c|0,4)|0)==0){break a}}i=d;return e|0}}while(0);e=c|0;i=d;return e|0}else{j=c|0;do{if((j|0)!=0){if((a|0)==0){break}if((c|0)==0){c=Tm(j)|0;k=c|0;c=k;n=k}else{n=j}k=ob(b|0,47)|0;g=(k|0)==0?b:k+1|0;k=ob(g|0,92)|0;h=(k|0)==0?g:k+1|0;k=ob(h|0,58)|0;g=(k|0)==0?h:k+1|0;if(!(a|(g|0)==(b|0))){>2”>b,c=n,m)|0)|0;i=m;a=1}k=c|0;h=c|0;l=c|0;o=gF(l,h+2+(xF(g|0)|0)|0)|0;c=>2”>nb(o|0,117488,(m=i,i=i+24|0,c=>2”>96224,c=g,m)|0)|0;i=m;b:do{if((kb(c|0,4)|0)!=0){h=k;while(1){nb(c|>2“>o,c=g,m)|0)|0;i=m;if((kb(c|0,4)|0)==0){break b}}i=d;return e|0}}while(0);e=c|0;i=d;return e|0}}while(0);if(a|0){e=0;i=d;return e|0}f,m)|0)|0;i=m;a=1;e=0;i=d;return e|0}return 0}function Tm(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;b=0;d=La(Lb(a|0)|0,117440)|0;a=0;e=0;while(1){if((a|0)==0){f=kk((b<<2)+8|0)|0}else{f=mk(a,(b<<2)+8|0)|0}>2“>c=0;c=j;return g|0}function Um(b,d,e){b=b|0;d=d|0;e=e|0;var >2“>i=h+1|0;if((c|0)==0){g=i;break a}else{h=i}}}else{j=0;k=f}while(1){if((a|0)==(a|0)){if((Ya(b|0,k|0)|0)==0){g=j;break a}}>2“>c|0}function Vm(b,c){b=b|0;c=c|0;var d=0,e=0;do{if((b|0)==0){d=c}else{e=a|0;if(e<<24>>24==0){d=c;break}if((pm(b,90984)|0)==0){d=0;break}if((pm(b,85704)|0)==0){d=0;break}if((pm(b,81088)|0)==0){d=1;break}if((pm(b,167288)|0)==0){d=1;break}if(((e<<24>>24)-48|0)>>>0>=10>>>0){d=c;break}d=(Rb(b|0)|0)&255}}while(0);return d|0}function Wm(a,b,d){a=a|0;b=b|0;d=d|0;var >2“>c;>2“>c;>2“>c;>2“>c;>2“>0;k=c|>3“>m=+h;if((j|0)>0){n=1.0e+38;d=-1;b=-1;o=0;while(1){>2“>0;q=c|0;if((q|0)>0){r=n;s=d;t=b;u=0;while(1){v=h[p(u<<4)>>3]-l;w=h[p(u<<4)+8>>3]-m;x=v*v+w*w;y=(s|0)==-1|x<r;w=y?x:r;z=y?u:s;A=y?o:t;y=u+1|0;if((y|0)<(q|0)){r=w;s=z;t=A;u=y}else{B=w;C=z;D=A;break}}}else{B=n;C=d;D=b}u=o+1|0;if((u|0)<(j|0)){n=B;d=C;b=D;o=u}else{E=C;F=D;break}}}else{E=-1;F=-1}>2“>0;C=(((E|0)==((c|0)-1|0))<<31>>31)+E|0;E=C-((C|0)%3|0)|0;B=h[D(E<<4)>>3];>3“>h=>3“>h=h[D(C<<4)+8>>3];>3“>h=h[D(C<<4)+8>>3];C=E+3|0;r=h[D(C<<4)>>3];>3“>h=w;x=B-l;B=n-m;n=r-l;r=w-m;C=f+288|0;w=1.0;v=0.0;G=n*n+r*r;r=x*x+B*B;while(1){>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>3“>H=+h;while(1){E=D+1|0;I=h[f(E<<4)>>3];>3“>h=x*H+B*J;if((D|0)<2){D=E;n=I;H=J}else{break}}>3“>n=+h;while(1){>3“>h=>3“>h=x*n+B*I;if((D|0)<1){D=E;H=J;n=I}else{break}}>3“>h=>3“>B*+h;>3“>h=>3“>h=c|0}function Ym(b){b=b|0;var d=0,e=0,f=0,g=0,j=0,k=0,l=0,m=0,n=0.0,o=0,p=0.0,q=0.0,r=0,s=0,t=0,u=0.0,v=0,w=0,x=0,y=0,z=0;d=i;i=i+32|0;e=d|0;f=d+8|0;g=d+16|0;j=d+24|0;k=b|0;l=c|0;m=(b|0)==0;do{if((l|0)==0|m){n=.75}else{o=fw(k,l)|0;if((o|0)==0){n=.75;break}if((a|0)==0){n=.75;break}>2”>while(0);j=b+8|0;h[(c|0)+32>>3]=n;l=c|0;do{if((l|0)==0|m){q=.5}else{o=fw(k,l)|0;if((o|0)==0){q=.5;break}if((a|0)==0){q=.5;break}>2”>while(0);h[(c|0)+40>>3]=q;g=c|0;if((g|0)==0|m){r=159064;s=13}else{l=fw(k,g)|0;if((l|0)==0){s=14}else{r=l;s=13}}if((s|0)==13){if((a|0)==0){s=14}else{t=r}}if((s|0)==14){t=159064}0)+8>>2]=r;r=fw(k,c|0)|0;t=c|0;do{if((t|0)==0|m){u=14.0}else{l=fw(k,t)|0;if((l|0)==0){u=14.0;break}if((a|0)==0){u=14.0;break}while(0);f=c|0;if((f|0)==0|m){v=154088;s=22}else{t=fw(k,f)|0;if((t|0)==0){s=23}else{v=t;s=22}}if((s|0)==22){if((a|0)==0){s=23}else{w=v}}if((s|0)==23){w=154088}v=c|0;if((v|0)==0|m){x=150904;s=26}else{m=fw(k,v)|0;if((m|0)==0){s=27}else{x=m;s=26}}if((s|0)==26){if((a|0)==0){s=27}else{y=x}}if((s|0)==27){y=150904}0)+104>>2]=m;m=c|0;do{if((m|0)!=0){s=fw(k,m)|0;if((s|0)==0){break}if((a|0)==0){break}>2“>0)+108>>2]=r;r=(c|0)+113|0;a=a|16}}while(0);y=c|0;do{if((y|0)==0){z=0}else{w=fw(k,y)|0;if((w|0)==0){z=0;break}if((a|0)==0){z=0;break}>2“>while(0);a[(c|>2“>d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0.0,y=0,z=0,A=0,B=0,C=0,D=0,E=0.0,F=0,G=0.0,H=0,I=0,J=0,K=0,L=0,M=0,N=0.0,O=0,P=0,Q=0.0,R=0,S=0,T=0,U=0.0,V=0,W=0,X=0.0,Y=0,Z=0,_=0.0,$=0,aa=0,ba=0.0,ca=0,da=0,ea=0,fa=0.0,ga=0,ha=0,ia=0.0,ja=0,ka=0,la=0,ma=0,na=0.0,oa=0,pa=0,qa=0,ra=0.0,sa=0,ta=0,ua=0.0,va=0,wa=0,xa=0,ya=0.0,za=0,Aa=0,Ba=0;d=i;i=i+328|0;e=d|0;f=d+8|0;g=d+16|0;h=d+24|0;j=d+32|0;k=d+72|0;l=d+112|0;m=d+152|0;n=d+192|0;o=d+232|0;p=d+240|0;q=d+248|0;r=d+288|0;s=b;t=b+32|0;u=Hx(c[((c&3|0)==3?b:t)+28>>2]|0)|0;v=c|0;do{if((v|0)==0){w=0;x=0.0;y=0;z=0}else{A=b|0;B=fw(A,v)|0;if((B|0)==0){w=0;x=0.0;y=0;z=0;break}if((a|0)==0){w=0;x=0.0;y=0;z=0;break}C=c|0;D=(b|0)==0;do{if((C|0)==0|D){E=14.0}else{F=fw(A,C)|0;if((F|0)==0){E=14.0;break}if((a|0)==0){E=14.0;break}while(0);C=c|0;if((C|0)==0|D){H=154088;I=11}else{F=fw(A,C)|0;if((F|0)==0){I=12}else{H=F;I=11}}if((I|0)==11){if((a|0)==0){I=12}else{J=H}}if((I|0)==12){J=154088}F=c|0;if((F|0)==0|D){K=150904;I=15}else{C=fw(A,F)|0;if((C|0)==0){I=16}else{K=C;I=15}}if((I|0)==15){if((a|0)==0){I=16}else{L=K}}if((I|0)==16){L=150904}>2”>0)+96>>2]=F;F=(c|0)+113|0;a=a|1;F=c|0;if((F|0)==0|D){M=90984}else{M=fw(A,F)|0}while(0);L=c|0;do{if((L|0)==0){N=x;O=y;P=z}else{J=b|0;M=fw(J,L)|0;if((M|0)==0){N=x;O=y;P=z;break}if((a|0)==0){N=x;O=y;P=z;break}do{if((y|0)==0){K=c|0;H=(b|0)==0;do{if((K|0)==0|H){Q=14.0}else{p=fw(J,K)|0;if((p|0)==0){Q=14.0;break}if((a|0)==0){Q=14.0;break}while(0);K=c|0;if((K|0)==0|H){R=154088;I=31}else{p=fw(J,K)|0;if((p|0)==0){I=32}else{R=p;I=31}}if((I|0)==31){if((a|0)==0){I=32}else{S=R}}if((I|0)==32){S=154088}p=c|0;if((p|0)==0|H){T=150904;I=35}else{K=fw(J,p)|0;if((K|0)!=0){T=K;I=35}}if((I|0)==35){if((a|0)!=0){U=Q;V=S;W=T;break}}U=Q;V=S;W=150904}else{U=x;V=y;W=z}}>2”>0)+108>>2]=D;D=(c|0)+113|0;a=a|32;N=U;O=V;P=W}}while(0);W=c|0;do{if((W|0)==0){X=0.0;Y=0;Z=0;_=N;$=O;aa=P}else{V=b|0;z=fw(V,W)|0;if((z|0)==0){X=0.0;Y=0;Z=0;_=N;$=O;aa=P;break}if((a|0)==0){X=0.0;Y=0;Z=0;_=N;$=O;aa=P;break}do{if((O|0)==0){y=c|0;S=(b|0)==0;do{if((y|0)==0|S){ba=14.0}else{T=fw(V,y)|0;if((T|0)==0){ba=14.0;break}if((a|0)==0){ba=14.0;break}while(0);y=c|0;if((y|0)==0|S){ca=154088;I=49}else{H=fw(V,y)|0;if((H|0)==0){I=50}else{ca=H;I=49}}if((I|0)==49){if((a|0)==0){I=50}else{da=ca}}if((I|0)==50){da=154088}H=c|0;if((H|0)==0|S){ea=150904;I=53}else{y=fw(V,H)|0;if((y|0)!=0){ea=y;I=53}}if((I|0)==53){if((a|0)!=0){fa=ba;ga=da;ha=ea;break}}fa=ba;ga=da;ha=150904}else{fa=N;ga=O;ha=P}}while(0);M=c|0;J=(b|0)==0;do{if((M|0)==0|J){ia=fa}else{y=fw(V,M)|0;if((y|0)==0){ia=fa;break}if((a|0)==0){ia=fa;break}while(0);M=c|0;if((M|0)==0|J){ja=ga}else{ja=fw(V,M)|0}if((ja|0)==0){I=64}else{if((a|0)==0){I=64}else{ka=ja}}if((I|0)==64){ka=ga}M=c|0;if((M|0)==0|J){la=ha}else{la=fw(V,M)|0}if((la|0)==0){I=69}else{if((a|0)==0){I=69}else{ma=la}}if((I|0)==69){ma=ha}>2”>0)+100>>2]=y;y=(c|0)+113|0;a=a|2;X=ia;Y=ka;Z=ma;_=fa;$=ga;aa=ha}}while(0);ha=c|0;ga=b|0;do{if((ha|0)!=0){ma=fw(ga,ha)|0;if((ma|0)==0){break}if((a|0)==0){break}do{if((Y|0)==0){do{if(($|0)==0){ka=c|0;la=(b|0)==0;do{if((ka|0)==0|la){na=14.0}else{ja=fw(ga,ka)|0;if((ja|0)==0){na=14.0;break}if((a|0)==0){na=14.0;break}while(0);ka=c|0;if((ka|0)==0|la){oa=154088;I=83}else{ja=fw(ga,ka)|0;if((ja|0)==0){I=84}else{oa=ja;I=83}}if((I|0)==83){if((a|0)==0){I=84}else{pa=oa}}if((I|0)==84){pa=154088}ja=c|0;if((ja|0)==0|la){qa=150904;I=87}else{ka=fw(ga,ja)|0;if((ka|0)!=0){qa=ka;I=87}}if((I|0)==87){if((a|0)!=0){ra=na;sa=pa;ta=qa;break}}ra=na;sa=pa;ta=150904}else{ra=_;sa=$;ta=aa}}while(0);S=c|0;ka=(b|0)==0;do{if((S|0)==0|ka){ua=ra}else{ja=fw(ga,S)|0;if((ja|0)==0){ua=ra;break}if((a|0)==0){ua=ra;break}while(0);S=c|0;if((S|0)==0|ka){va=sa}else{va=fw(ga,S)|0}if((va|0)==0){I=98}else{if((a|0)==0){I=98}else{wa=va}}if((I|0)==98){wa=sa}S=c|0;if((S|0)==0|ka){xa=ta}else{xa=fw(ga,S)|0}if((xa|0)!=0){if((a|0)!=0){ya=ua;za=wa;Aa=xa;break}}ya=ua;za=wa;Aa=ta}else{ya=X;za=Y;Aa=Z}}>2”>0)+104>>2]=V;V=(c|0)+113|0;a=a|4}}while(0);u=ew(ga,148040)|0;Aa=(u|0)!=0?u:213424;if((a|0)!=0){>2”>u=b+8|0;za=c|>2”>3|0)==3?b:t)+28>>2]|0;t=c[(c[(c[(c|0)+8>>2]|0)+4>>2]|0)+8>>2]|0;ta=l|0;l=m;wa=n;do{if((Aa|0)==0){I=110}else{xa=gb(Aa|0,58)|0;if((xa|0)==0){I=110;break}a=0;Vc(>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;a=58}}while(0);if((I|0)==110){Vc(>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c}>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;Aa;Aa=c|0;do{if((Aa|0)!=0){za=fw(ga,Aa)|0;if((za|0)==0){break}if((a|0)==0){break}if((Vm(za,0)|0)<<24>>24!=0){break}while(0);Aa=ew(ga,141944)|0;za=(Aa|0)!=0?Aa:213424;if((a|0)==0){Ba=b-32|0}else{>2”>Aa=c|>2”>3|0)==2?b:Ba)+28>>2]|0;Ba=c[(c[(c[(c|0)+8>>2]|0)+4>>2]|0)+8>>2]|0;b=j;s=k;do{if((za|0)==0){I=122}else{Z=gb(za|0,58)|0;if((Z|0)==0){I=122;break}a=0;Vc(>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;a=58}}while(0);if((I|0)==122){Vc(>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c}>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;za;za=c|0;if((za|0)==0){i=d;return w|0}Aa=fw(ga,za)|0;if((Aa|0)==0){i=d;return w|0}if((a|0)==0){i=d;return w|0}if((Vm(Aa,0)|0)<<24>>24!=0){i=d;return w|0}>2“>e=0,f=0,g=0.0,i=0,j=0.0,l=0,m=0.0,n=0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0;e=c|>2“>0;f=e+16|0;g=(c=d|d<<8|d<<16|d<<d|d<<8|d<<16|d<<>2”>i=e+24|0;j=(c=d|d<<8|d<<16|d<<d|d<<8|d<<16|d<<>2“>l=e+32|0;m=(c=d|d<<8|d<<16|d<<d|d<<8|d<<16|d<<>2”>n=e+40|0;o=(c=d|d<<8|d<<16|d<<d|d<<8|d<<16|d<<>3“>p=+h;>3“>e=(a&1|0)==0;r=+h;>3“>t=(e?r:s)*.5;u=p-t;v=p+t;t=(e?s:r)*.5;r=q-t;s=q+t;h=>3“>r=>2“>if((c[(c|0)+172>>2]|0)!=0){break}return}}while(0);d=ux(b)|0;e=b+8|0;if((d|0)==0){f=-2147483647.0;g=-2147483647.0;i=2147483647.0;j=2147483647.0}else{k=-2147483647.0;l=-2147483647.0;m=2147483647.0;n=2147483647.0;o=d;while(1){>2“>0;p=c|>3“>72.0;r=+h*>3“>h)*.>2“>5;u=q-s;v=r-t;w=q+s;s=r+t;t=nw?l:w;w=k>s?k:s;p=c|0;do{if((p|0)==0){x=t;y=u;z=v;A=w}else{if((a|0)==0){x=t;y=u;z=v;A=w;break}>3“>r=+h;>3“>0)+116>>2]&1|0)==0;q=+h;>2“>p=c|>2“>O=c|0;if((O|0)>0){>2“>R=c|0;if((R|0)>0){>2“>Q=c|0;do{if((Q|0)==0){ha=ga;ia=fa;ja=ea;ka=da}else{if((a|0)==0){ha=ga;ia=fa;ja=ea;ka=da;break}>3“>E=+h;>3“>0)+116>>2]&1|0)==0;D=+h;>2“>while(0);Q=c|0;do{if((Q|0)==0){la=ha;ma=ia;na=ja;oa=ka}else{if((a|0)==0){la=ha;ma=ia;na=ja;oa=ka;break}>3“>s=+h;>3“>0)+116>>2]&1|0)==0;r=+h;>2“>while(0);Q=c|0;do{if((Q|0)==0){pa=la;qa=ma;ra=na;sa=oa}else{if((a|0)==0){pa=la;qa=ma;ra=na;sa=oa;break}>3“>E=+h;>3“>0)+116>>2]&1|0)==0;C=+h;>2“>while(0);Q=c|0;if((Q|0)==0){K=pa;L=qa;M=ra;N=sa;break}if((a|0)==0){K=pa;L=qa;M=ra;N=sa;break}>3“>s=+h;>3“>0)+116>>2]&1|0)==0;B=+h;>2“>o=c|>2“>b=c|0;I=f;f=g;g=i;i=j;d=1;while(1){>3“>0)+8>>2]|0;j=+h;>3“>H=+h;>2“>d=c|0;do{if((d|0)==0){xa=wa;ya=va;za=ua;Aa=ta}else{if((a|0)==0){xa=wa;ya=va;za=ua;Aa=ta;break}>3“>g=+h;>3“>1|0)==0;f=+h;>3“>while(0);h=>3“>ya;h=>2“>b=0;if((c|0)==(a|0)){b=1;return b|0}b=(qm($w(a|0)|0,138824,7)|0)==0|0;return b|0}

function bn(d){d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0;e=i;i=i+224|0;f=e|0;g=e+24|0;h=e+48|0;j=e+72|0;k=e+80|0;l=$g(10368,c|0)|0;xn(d,l);m=$g(20008,c|0)|0;n=ry(d,136240,1)|0;Wx(n|0,133528,272,1)|0;Iv(k,128,e+96|0);o=ux(d)|0;if((o|0)!=0){p=l|0;q=j;r=j|0;s=j+4|0;j=m|0;t=f;u=f+8|0;v=f+12|0;w=f+16|0;x=f+20|0;f=h;y=h+8|0;z=h+12|0;A=h+16|0;B=h+20|0;h=g;C=g+8|0;D=g+12|0;E=g+16|0;F=g+20|0;g=o;do{do{>2”>o=G;H=c&>2”>0;K=G-32|0;L=c|0;do{>2”>M=$w(H)|0;N=Hc[c&63](l,M,512)|0;if((N|0)==0){O=0;break}>2”>M=$w(N)|0;P=Hc[c&63](l,M,512)|0;if((P|0)==0){Q=0;break}>2”>R=$w(H)|0;S=$w(H)|0;Fv(0,118504,(T=i,i=i+16|0,c=>2”>S=c&>2”>c;>2”>c;>2”>R=c|>2”>M=Bn(J,O,k,n)|0;S=uw(Hx(M|0)|0,M,L,0,1)|0;M=S|0;Wx(M,112056,176,1)|0;jw(G|0,M)|0;c=>2”>N;M=S;U=c&>2”>c;>2”>c;>2”>63](m,t,1)|0;c=>2”>H;U=c&>2”>c;>2”>c;>2”>R=$w(N)|0;S=$w(O|0)|0;Fv(0,118128,(T=i,i=i+16|0,c=>2”>P=Bn(L,Q,k,n)|0;S=uw(Hx(H)|0,J,P,0,1)|0;P=S|0;Wx(P,112056,176,1)|0;jw(G|0,P)|0;c=>2”>N;P=S;R=c&>2”>c;>2”>c;>2”>63](m,h,1)|0;c=>2”>H;R=c&>2”>c;>2”>c;>2”>U=$w(H)|0;S=$w(Q|0)|0;Fv(0,118208,(T=i,i=i+16|0,c=>2”>U=$w(S)|0;R=$w(Q|0)|0;Fv(0,118368,(T=i,i=i+16|0,c=>2”>U=Bn(J,O,k,n)|0;V=Bn(L,Q,k,n)|0;P=uw(Hx(U|0)|0,U,V,0,1)|0;V=P|0;Wx(V,112056,176,1)|0;jw(G|0,V)|0;c=>2”>N;V=P;U=c&>2”>c;>2”>c;>2”>63](m,f,1)|0;c=>2”>H;U=c&>2”>c;>2”>c;>2”>M=$w®|0;R=$w(S)|0;Fv(0,118288,(T=i,i=i+16|0,c=>2”>n=(c|>1”>b|1;X=Vg(l)|0;i=e;return m|0}function cn(a){a=a|0;var b=0;b=$g(10368,c|0)|0;xn(a,b);return b|0}function dn(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=ry(b,136240,1)|0;Wx(d|0,133528,272,1)|0;e=ux(b)|0;if((e|0)!=0){f=e;do{e=mw(b,f)|0;if((e|0)!=0){g=e;do{>2”>3;h=c|>2”>0;if((a[(c|0)+118|0]|0)==0){>2”>e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;e=i;i=i+24|0;f=e|0;g=e+8|0;h=gb(b|0,59)|0;j=d+4|0;k=c|>2”>Jv(d,1)|0;m=c|0}m+1;a=38;if((h|0)==0){n=b;i=e;return n|0}m=h-b|0;if((m-2|0)>>>0>6>>>0){n=b;i=e;return n|0}k=g|0;DF(k|0,b|0,m|0)|0;a=>2“>nb(k|0,131392,(b=i,i=i+8|0,c=>2“>b)|0)|0;i=b;b=c|>2“>Jv(d,1)|0;o=c|0}o+1;a=>2”>0;if(k>>>0<(c|0)>>>0){p=k}else{>2”>c=p+1;a=59;n=h+1|0;i=e;return n|0}function gn(a,b){a=a|0;b=b|0;return >2”>0,c|0)|0}function hn(b,d){b=b|0;d=d|0;var b;if((c|0)!=(d|0)){c=d;a=0}j;k=a|0;b=h+4|0;l=h+8|0;if(k<<24>>24!=0){m=f|0;n=f+1|0;f=d|0;d=k;k=j;do{a:do{if((d&255)>>>0<192>>>0){if(d<<24>>24!=38){o=d;break}j=jn(g)|0;if((j|0)==0){o=38;break}if(j>>>0<127>>>0){o=j&255;break}>2”>0;q=p>>>0>=(c|0)>>>0;if(j>>>0<2047>>>0){if(q){>2”>c=r+1;a=j>>>6|192;o=(j&63|128)&255;break}if(q){>2”>c=s+1;a=>2”>0;if(p>>>0<(c|0)>>>0){t=p}else{>2”>c=t+1;a=j>>>6&63|128;o=(j&63|128)&255}else{do{if((d&255)>>>0<224>>>0){u=1}else{if((d&255)>>>0<240>>>0){u=2;break}if((d&255)>>>0<248>>>0){u=3;break}if(!(a|0)){j,v)|0)|0;i=v;a=1}a=d;a=0;j=kn(m)|0;p=xF(j|0)|0;if((p|0)>1){q=j;w=p;while(1){>2“>0;if(y>>>0<(c|0)>>>0){z=y}else{y=a|z+1;a=y;if((x|0)>1){q=q+1|0;w=x}else{break}}A=j+(p-1)|0}else{A=j}w=a|0;eF(j);o=w;break a}}while(0);w=d;q=0;x=k;while(1){if((a&-64)<<24>>24!=-128){break}>2“>0;if(y>>>0<(c|0)>>>0){B=y}else{>2“>c=B+1;a=y;C=a|0;D=q+1|0;if((D|0)<(u|0)){w=C;q=D;x=y}else{o=C;break a}}if(!(a|0)){>2”>u+1,c=x,v)|0)|0;i=v;a=1}a=w;a=0;x=kn(m)|0;q=xF(x|0)|0;if((q|0)>1){C=x;y=q;while(1){>2”>0;if(E>>>0<(c|0)>>>0){F=E}else{E=a|F+1;a=E;if((D|0)>1){C=C+1|0;y=D}else{break}}G=x+(q-1)|0}else{G=x}y=a|0;eF(x);o=y}}>2”>0;if(y>>>0<(c|0)>>>0){H=y}else{>2”>c=H+1;a=>2”>0;k=y+1|0;c=k;d=a|0;}while(d<<24>>24!=0)}>2”>0;if(d>>>0<(c|0)>>>0){I=d;a=>2”>0;c=K;L=Lb(K|0)|0;Mv(h);i=e;return L|0}0;a=>2“>0;c=K;L=Lb(K|0)|0;Mv(h);i=e;return L|0}function jn(b){b=b|0;var 0;if((a|0)!=35){j=a|0;if((j<<24>>24|0)==59){k=17;break}else if((j<<24>>24|0)==0){l=0;m=f;k=20;break}a=j;j=g+1|0;if((j|0)<8){h=h+1|0;g=j}else{l=0;m=f;k=20;break}}if((k|0)==17){a=0;h=vb(e|0,26544,252,8,120)|0;if((h|0)==0){>2“>l=c|>2“>c=m;i=d;return l|0}}k=a|0;a:do{if((k&-33)<<24>>24==88){g=2;h=0;while(1){e=a|0;j=e&255;do{if((e-65&255)>>>0<6>>>0){n=j-55|0}else{if((e-97&255)>>>0<6>>>0){n=j-87|0;break}if((e-48&255)>>>0>=10>>>0){o=h;p=g;q=j;break a}n=j-48|0}}while(0);j=n+(h<<4)|0;e=g+1|0;if((e|0)<8){g=e;h=j}else{o=j;p=e;q=n;break}}}else{h=1;g=0;e=k;while(1){j=e&255;if((e-48&255)>>>0>=10>>>0){o=g;p=h;q=j;break a}r=(g*10|0)-48+j|0;s=h+1|0;if((s|0)>=8){o=r;p=s;q=j;break a}h=s;g=r;e=a|0}}}while(0);if((q|0)!=59){>2“>l=o;m=f+(p+1)|0;c=m;i=d;return l|0}function kn(b){b=b|0;var b+1;g=a|0;b=f+4|0;h=f+8|0;if(g<<24>>24!=0){j=g;do{if(j<<24>>24==38){g=jn(e)|0;k=(g|0)!=0?g:38}else{k=j&255}do{if(k>>>0<127>>>0){>2”>0;if(g>>>0<(c|0)>>>0){l=g}else{>2”>c=l+1;a=k}else{>2”>0;m=g>>>0>=(c|0)>>>0;if(k>>>0<2047>>>0){if(m){>2”>c=n+1;a=>2”>0;if(o>>>0<(c|0)>>>0){p=o}else{>2”>c=p+1;a=k&63|128;break}if(m){>2”>c=q+1;a=>2”>0;if(g>>>0<(c|0)>>>0){r=g}else{>2”>c=r+1;a=>2”>0;if(g>>>0<(c|0)>>>0){s=g}else{>2”>c=s+1;a=k&63|128}}>2”>0;c=g+1;j=a|0;}while(j<<24>>24!=0)}>2”>0;if(j>>>0<(c|0)>>>0){t=j;a=>2”>0;c=v;w=Lb(v|0)|0;Mv(f);i=d;return w|0}0;a=>2“>0;c=v;w=Lb(v|0)|0;Mv(f);i=d;return w|0}function ln(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;d=i;i=i+1040|0;e=d|0;Iv(e,1024,d+16|0);f=a|0;g=e+4|0;h=e+8|0;if(f<<24>>24!=0){j=b;b=f;while(1){f=j+1|0;if((b&255)>>>0<127>>>0){>2“>0;if(k>>>0<(c|0)>>>0){l=k}else{>2“>c=l+1;a=b;m=f}else{k=a&>2“>0;if(f>>>0<(c|0)>>>0){n=f}else{>2“>c=n+1;a=k;m=j+2|0}k=a|0;if(k<<24>>24==0){break}else{j=m;b=k}}}>2“>0;if(b>>>0<(c|0)>>>0){o=b;a=>2“>0;c=q;r=Lb(q|0)|0;Mv(e);i=d;return r|0}0;a=>2”>0;c=q;r=Lb(q|0)|0;Mv(e);i=d;return r|0}function mn(a,b){a=a|0;b=b|0;var >2”>j=c|>3”>l=+h;>3”>m=+h;>3”>n=+h;>3”>o=+h-(>3”>h-(>2”>o;c=>2”>0;k=Oc[c[(c[(c|0)+4>>2]|0)+12>>2]&255](e,f)|0;i=d;return k|0}function nn(a,b){a=a|0;b=b|0;var >3”>5;f=+h*.>3”>j=+h;>3”>if(e+g<+h){k=0;i=c;return k|0}>3”>k=f+j>=+h|0;i=c;return k|0}function on(a,b){a=a|0;b=b|0;var >2”>0;y=c|0;do{if((y|0)==0){z=a}else{>3”>h){z=a;break}>3”>h){z=a;break}>3”>h){z=a;break}>3”>h){z=a;break}>2”>c|0;aa=$+(_*48|0)|0;ba=d|d<<8|d<<16|d<<24|0;aa=$+(_*48|0)+4|0;ca=d|d<<8|d<<16|d<<24|0;aa=$+(_*48|0)+8|0;da=d|d<<8|d<<16|d<<24|0;aa=$+(_*48|0)+12|0;ea=d|d<<8|d<<16|d<<d|d<<8|d<<16|d<<d|d<<8|d<<16|d<<>2”>aa=$+(_*48|0)+24|0;ga=(c=d|d<<8|d<<16|d<<d|d<<8|d<<16|d<<>2“>aa=$+(_*48|0)+32|0;ha=(c=d|d<<8|d<<16|d<<d|d<<8|d<<16|d<<>2”>aa=$+(_*48|0)+40|0;ia=(c=d|d<<8|d<<16|d<<d|d<<8|d<<16|d<<>2“>aa=ba;c=>2“>c=>2“>c=>2“>c=>2“>ba+(aa<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>3“>la=+h;>3“>na=+h;>3“>pa=+h;>3“>h;>3“>la;h=>3“>ga;ph(q,p,o,1.0,da);if(oa<+h){break}>3“>ph(s,p,o,1.0,da);if(pa<+h){break}>3“>fa=+h;>3“>pa=+h;>3“>h=h[ba(da<<4)>>3];>3“>ga;h=>3“>ia;ph(j,g,f,1.0,ea);if(pa<+h){break}>3“>ph(m,g,f,1.0,ea);if(ma<+h){break}>2“>while(0);ea=_+1|0;if((ea|0)<(c|0)){_=ea}else{ja=24;break}}if((ja|0)==9){cc(110072,125704,1607,170152);return 0}else if((ja|0)==24){>2“>while(0);ja=c|0;do{if((ja|0)!=0){>3“>5;ha=+h*.>3“>ma=+h;>3“>if(ia+na<+h){break}>3“>if(ha+ma<+h){break}else{ka=1}i=e;return ka|0}}while(0);ka=0;i=e;return ka|0}function pn(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0;e=i;a:do{if((b|0)==0){f=d}else{g=a|0;if(g<<24>>24==0){f=d;break}switch(g<<24>>24|0){case 121:case 89:{g=(pm(b+1|0,113648)|0)==0;h=g?10:0;j=16;break};case 116:case 84:{g=(pm(b+1|0,114392)|0)==0;h=g?10:0;j=16;break};case 111:case 79:{g=(pm(b+1|0,117616)|0)==0;h=g?8:0;j=16;break};case 108:case 76:{g=(pm(b+1|0,120032)|0)==0;h=g?2:0;j=16;break};case 102:case 70:{g=(pm(b+1|0,120800)|0)==0;h=g?2:0;j=16;break};case 110:case 78:{g=b+1|0;if((pm(g,119232)|0)==0){f=0;break a}if((pm(g,118568)|0)==0){f=2;break a}break};case 99:case 67:{g=b+1|0;if((pm(g,123448)|0)==0){f=4;break a}k=(pm(g,121632)|0)==0;h=k?12:0;j=16;break};case 112:case 80:{k=(pm(b+1|0,116696)|0)==0;h=k?6:0;j=16;break};case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:{f=10;break a;break};case 48:{f=2;break a;break};case 115:case 83:{k=(pm(b+1|0,115760)|0)==0;h=k?10:0;j=16;break};default:{}}if((j|0)==16){if((h|0)!=0){f=h;break}}if((a|0)==0){h=0;break}h=pn(g,f)|0}}>1”>0)+128|0;b=>3”>i=+h;>3”>i;k=+h;>3”>j=+h;>3”>h=>3”>o=t*d;h=>3”>o=(p-w)*s;h=>3”>h=-0.0-v}else{>3”>h=>3”>m*.25;h=m;return}}function sn(a){a=a|0;var >2”>0;d=c|0;if((d|0)==0){>2”>a=c|>2”>eF(c|>2”>0)+8>>2]|0;j=c|>2”>eF(k);eF(c[(c|>2”>0;f=e+8|0;c=0;return}function tn(a){a=a|0;var >2”>0)+144>>2]|0);d=c|>2”>d=c|>2”>eF(c|>2”>0)+8>>2]|0;j=c|>2”>eF(k);eF(c[(c|>2”>c=>2”>0)+96>>2]|0);dk(c[(c|>2”>0)+100>>2]|0);dk(c[(c|0)+104>>2]|0);Xx(a|0,112056)|0;return}function un(a){a=a|0;var >2”>0;e=c|0;if((e|0)==0){f=d}else{>2”>e=c|0;if((e|0)==0){g=f}else{>2”>0)+4>>2]&255](a);g=c|0}>2”>0);dk(c[(c|0)+108>>2]|0);Xx(a|0,111456)|0;return}function vn(a,b){a=a|0;b=b|0;var >3”>e=+h72.0>2”>e;h[(c|>3”>0;h=+>3”>e=+h72.0>2”>e;h[(c|>3”>0;h=+>2”>d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0;d=i;i=i+8|0;e=d|0;f=a+8|0;a=c|>2”>a=c[(c|>2”>w(a|0)|0;if((Hc[c&63](b,h,512)|0)==0){>2”>c;>2”>a;Hc[c&63](b,l,1)|0}else{>2”>c,l)|0)|0;i=l}>2”>0;if((j|0)<(c|0)){j=j+1|0;k=a}else{break}}i=d;return}function yn(a,b){a=a|0;b=b|0;var >2”>e=c|0;return e|0}function zn(a,b,c){a=a|0;b=b|0;c=c|0;eF(b);return}function An(b,d){b=b|0;d=d|0;var >2”>d=fw(e,h)|0;i=c|0;if((d|0)!=(i|0)){hw(e,h,i)|0}i=Xv(f,1,h)|0;if((i|0)==0){g=b;break}else{h=i}}return g|0}function Bn(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=i;i=i+104|0;Lv(e,118056)|0;h=g|0;j=c|0;c=>2”>j,k)|0)|0;i=k;Lv(e,h)|0;h=e+4|0;k=c|>2”>Jv(e,1)|0;l=c|0}l+1;a=>2“>0;if(l>>>0<(c|0)>>>0){m=l}else{a=>2”>0;c=0)+118|0]=1;zx(d,h,1)|0;zx(f,b,1)|0;b=Hx(m)|0;f=c|0;do{if((f|0)==0){d=Sx(m)|0;if((d|0)==2){n=Wv(b,2,117960,213424)|0;break}else if((d|0)==1){n=Wv(b,1,117960,213424)|0;break}else if((d|0)==0){n=Wv(b,0,117960,213424)|0;break}else{n=0;break}}else{n=f}}while(0);hw(m,n,213424)|0;c=n;n=Hx(m)|0;f=c|0;do{if((f|0)==0){b=Sx(m)|0;if((b|0)==2){o=Wv(n,2,117928,213424)|0;break}else if((b|0)==1){o=Wv(n,1,117928,213424)|0;break}else if((b|0)==0){o=Wv(n,0,117928,213424)|0;break}else{o=0;break}}else{o=f}}while(0);hw(m,o,117840)|0;c=o;o=Hx(m)|0;f=c|0;do{if((f|0)==0){n=Sx(m)|0;if((n|0)==1){p=Wv(o,1,117624,213424)|0;break}else if((n|0)==2){p=Wv(o,2,117624,213424)|0;break}else if((n|0)==0){p=Wv(o,0,117624,213424)|0;break}else{p=0;break}}else{p=f}}while(0);hw(m,p,117584)|0;c=p;i=g;return h|0}function Cn(a,b,d){>2“>c;>2“>c;>2“>c;>2“>c;return d|0}function Dn(a,b,c){a=a|0;b=b|0;c=c|0;eF(b);return}function En(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2“>0;a=c|0;do{if(e>>>0<a>>>0){f=-1}else{if(e>>>0>a>>>0){f=1;break}>2“>0;h=c|0;if(g>>>0<h>>>0){f=-1;break}f=g>>>0>h>>>0|0}}while(0);return f|0}function Fn(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ka=0,La=0.0,Ma=0,Na=0,Oa=0,Pa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0;g=i;i=i+264|0;j=g|0;k=g+8|0;l=g+16|0;m=g+24|0;n=g+32|0;o=g+40|0;p=g+48|0;q=g+56|0;r=g+64|0;s=g+72|0;t=g+80|0;u=g+88|0;v=g+96|0;w=g+104|0;x=g+112|0;y=g+120|0;z=g+184|0;if((b|0)==0){A=f;i=g;return A|0}if((f|0)==0){>2“>f=C|0;B=c|>2“>F=B+100|0;G=gF(c|0,da(F,e)|0)|0;vF(G+(da(e,B)|0)|0,0,e*100|0|0)|0;D=F;E=G}G=y;F=z|0;B=z+8|0;H=B;I=z+16|0;J=z+24|0;K=z+32|0;L=(d|0)==0;M=z+72|0;N=z;O=B;B=d+4|0;P=d+8|0;Q=y|0;R=y+8|0;S=z+8|0;T=d+24|0;U=z+8|0;V=d+40|0;W=d+20|0;X=d+12|0;Y=J;Z=z+40|0;_=d+16|0;$=z+16|0;z=d+28|0;aa=d+32|0;ba=d+36|0;ca=d+44|0;ea=D;D=b;b=E;a:while(1){E=D;while(1){fa=E+1|0;if((Qa(a|0)|0)==0){break}else{E=fa}}b:do{switch(a|0){case 76:{>2“>c=>2“>c=3;ga=Jn(fa,O)|0;if((ga|0)==0){ha=125;break a}if(L){ia=ga;break b}>2“>c;ja=ga;ha=121;break};case 99:{la=a|0;na=la<<24>>24==0;ma=ma+1|0}while(la<<24>>24!=45&(na^1));if(na){ha=125;break a}oa=fF(ga+1|0,1)|0;if((ga|0)>0){la=ga;ka=oa;pa=ma;while(1){qa=a|0;if(qa<<24>>24==0){ha=41;break a}ra=ka+1|0;a=qa;qa=la-1|0;sa=pa+1|0;if((qa|0)>0){la=qa;ka=ra;pa=sa}else{ta=ra;ua=sa;break}}}else{ta=oa;ua=ma}a=0;if((In(oa,y)|0)==0){ha=125;break a}>2”>c=>2”>c;if(L){ia=ua;break b}>2”>c;ia=ua;break b}else{>2”>c=>2”>c=la=a|0;wa=la<<24>>24==0;va=va+1|0}while(la<<24>>24!=45&(wa^1));if(wa){ha=125;break a}xa=fF(pa+1|0,1)|0;if((pa|0)>0){la=pa;ka=xa;ga=va;while(1){sa=a|0;if(sa<<24>>24==0){ha=102;break a}ra=ka+1|0;a=sa;sa=la-1|0;qa=ga+1|0;if((sa|0)>0){la=sa;ka=ra;ga=qa}else{ya=ra;za=qa;break}}}else{ya=xa;za=va}a=>2“>c=>2“>c=>2“>sF(fa,l);ga=c|0;if((ga|0)==(fa|0)){ha=125;break a}>2“>sF(ga,l);ka=c|0;if((ga|0)==(ka|0)){ha=125;break a}>2“>sF(ka,l);ga=c|0;if((ka|0)==(ga|0)){ha=125;break a}>2“>sF(ga,l);ka=c|0;la=(ga|0)==(ka|0)?0:ka;if((la|0)==0){ha=125;break a}pa=a|0;Ba=pa<<24>>24==0;Aa=Aa+1|0}while(pa<<24>>24!=45&(Ba^1));if(Ba){ha=125;break a}Ca=fF(ka+1|0,1)|0;if((ka|0)>0){pa=ka;ga=Ca;la=Aa;while(1){qa=a|0;if(qa<<24>>24==0){ha=115;break a}ra=ga+1|0;a=qa;qa=pa-1|0;sa=la+1|0;if((qa|0)>0){pa=qa;ga=ra;la=sa}else{Da=ra;Ea=sa;break}}}else{Da=Ca;Ea=Aa}a=>2”>c=>2”>c=>2”>sF(fa,w);la=c|0;if((la|0)==(fa|0)){ha=125;break a}>2”>sF(la,w);ga=c|0;if((la|0)==(ga|0)){ha=125;break a}>2”>sF(ga,w);la=c|0;if((ga|0)==(la|0)){ha=125;break a}>2”>sF(la,w);ga=c|0;pa=(la|0)==(ga|0)?0:ga;if((pa|0)==0){ha=125;break a}if(L){ia=pa;break b}>2”>c;ja=pa;ha=121;break};case 67:{la=a|0;Ga=la<<24>>24==0;Fa=Fa+1|0}while(la<<24>>24!=45&(Ga^1));if(Ga){ha=125;break a}Ha=fF(pa+1|0,1)|0;if((pa|0)>0){la=pa;ga=Ha;ka=Fa;while(1){sa=a|0;if(sa<<24>>24==0){ha=54;break a}ra=ga+1|0;a=sa;sa=la-1|0;qa=ka+1|0;if((sa|0)>0){la=sa;ga=ra;ka=qa}else{Ia=ra;Ka=qa;break}}}else{Ia=Ha;Ka=Fa}a=0;if((In(Ha,y)|0)==0){ha=125;break a}>2“>c=>2“>c;if(L){ia=Ka;break b}>2“>c;ia=Ka;break b}else{>2“>c=>2“>c=>3“>h=La;if((ka|0)==0){ha=125;break a}pa=a|0;Na=pa<<24>>24==0;Ma=Ma+1|0}while(pa<<24>>24!=45&(Na^1));if(Na){ha=125;break a}Oa=fF(ga+1|0,1)|0;if((ga|0)>0){pa=ga;la=Oa;ka=Ma;while(1){qa=a|0;if(qa<<24>>24==0){ha=93;break a}ra=la+1|0;a=qa;qa=pa-1|0;sa=ka+1|0;if((qa|0)>0){pa=qa;la=ra;ka=sa}else{Pa=ra;Ra=sa;break}}}else{Pa=Oa;Ra=Ma}a=>2”>c=>2”>c=>2”>Ja(fa|0,j|0,10)|0;ka=c|0;la=(ka|0)==(fa|0)?0:ka;if((la|0)==0){ha=125;break a}if(L){ia=la;break b}>2”>c;ja=la;ha=121;break};case 66:{>2”>c=>2”>c=2;la=Jn(fa,O)|0;if((la|0)==0){ha=125;break a}if(L){ia=la;break b}>2”>c;ja=la;ha=121;break};case 0:{break a;break};case 98:{>2”>c=>2”>c=>3”>h=La;if((la|0)==0){ha=125;break a}>3”>h=La;if((ka|0)==0){ha=125;break a}>2”>c=0}else{if((la|0)>0){>2”>c=1;break}}}while(0);if((ga|0)==0){ha=125;break a}>3”>h=La;if((la|0)==0){ha=125;break a}sa=a|0;Ta=sa<<24>>24==0;Sa=Sa+1|0}while(sa<<24>>24!=45&(Ta^1));if(Ta){ha=125;break a}Ua=fF(pa+1|0,1)|0;if((pa|0)>0){ga=pa;sa=Ua;ka=Sa;while(1){la=a|0;if(la<<24>>24==0){ha=82;break a}ra=sa+1|0;a=la;la=ga-1|0;qa=ka+1|0;if((la|0)>0){ga=la;sa=ra;ka=qa}else{Va=ra;Wa=qa;break}}}else{Va=Ua;Wa=Sa}a=>2“>c=>2“>c=>2“>sF(fa,x);ka=c|0;if((ka|0)==(fa|0)){ha=125;break a}>2“>sF(ka,x);sa=c|0;if((ka|0)==(sa|0)){ha=125;break a}>2“>sF(sa,x);ka=c|0;if((sa|0)==(ka|0)){ha=125;break a}>2“>sF(ka,x);sa=c|0;ga=(ka|0)==(sa|0)?0:sa;if((ga|0)==0){ha=125;break a}if(L){ia=ga;break b}>2“>c;ja=ga;ha=121;break};default:{ha=125;break a}}}while(0);if((ha|0)==121){ha=0;if((ja|0)==0){break}else{ia=ja}}>2“>ga=ea<<1;sa=gF(b,da(ga,e)|0)|0;ka=da(ea,e)|0;vF(sa+ka|0,0,ka|0)|0;Xa=ga;Ya=sa;Za=c|0}else{Xa=ea;Ya=b;Za=E}>2“>c|0)+1;ea=Xa;D=ia;b=Ya}if((ha|0)==41){eF(oa);ha=125}else if((ha|0)==54){eF(Ha);ha=125}else if((ha|0)==82){eF(Ua);ha=125}else if((ha|0)==93){eF(Oa);ha=125}else if((ha|0)==102){eF(xa);ha=125}else if((ha|0)==115){eF(Ca);ha=125}if((ha|0)==125){>2“>c|1}>2“>c=gF(b,da(ha,e)|0)|0;A=C;i=g;return A|0}return 0}function Gn(a,b,c){a=a|0;b=b|0;c=c|0;return Fn(a,b,c,0)|0}function Hn(a){a=a|0;var >2“>d=c|0;e=a|0;a:do{>2“>i=da(c|0,h)|0;j=d+i|0;if(!g){Cc(j)}b:do{>2“>k=c|0;if((k|0)==1){>2“>0;if((c|0)>0){o=0;p=n;while(1){>2“>0);q=o+1|0;r=c|>2“>p=d+(i+64)|0;o=d+(i+68)|0;l=c|>2“>eF(c|>2“>0;if((q|0)<(c|0)){m=q;r=t}else{u=t;break}}}else{u=l}eF(u);break b}else{break b}break};case 8:case 9:{>2“>eF(c|0);break};case 6:{>2“>eF(c|0);break};case 7:{>2“>eF(c|0);break};case 11:{>2“>eF(c|0);break};default:{}}}e=0,f=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0.0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0;e=i;i=i+128|0;f=e|0;j=e+8|0;k=e+16|0;l=e+24|0;m=e+32|0;n=e+40|0;o=e+48|0;p=e+56|0;q=e+64|0;r=e+72|0;s=e+80|0;t=e+88|0;u=e+96|0;v=e+104|0;w=e+112|0;x=e+120|0;y=a|0;if((y|0)==91){>2”>1;A=d+8|0;B=A;C=+sF(z,x);D=c|0;if((D|0)==(z|0)){E=0;i=e;return E|0}>2”>C=+sF(D,w);A=c|0;if((A|0)==(D|0)){E=0;i=e;return E|0}>2”>C=+sF(A,v);D=c|0;if((D|0)==(A|0)){E=0;i=e;return E|0}>2”>C=+sF(D,u);A=c|0;if((A|0)==(D|0)){E=0;i=e;return E|0}>2”>D=d+40|0;u=Ja(A|0,t|0,10)|0;c=>2”>C=+sF(w,s);F=c|0;if((F|0)==(w|0)|(F|0)==0){G=14;break}>2”>C;H=A+(x<<3)+4|0;I=Ja(F|0,r|0,10)|0;J=c|0;K=(J|0)==(F|0)?0:J;if((K|0)==0|(I|0)<1){break}else{L=K}do{K=a|0;M=K<<24>>24==0;L=L+1|0}while(K<<24>>24!=45&(M^1));if(M){break}N=fF(I+1|0,1)|0;if((I|0)>0){K=I;J=N;F=L;while(1){O=a|0;if(O<<24>>24==0){G=21;break b}P=J+1|0;a=O;O=K-1|0;Q=F+1|0;if((O|0)>0){K=O;J=P;F=Q}else{R=P;S=Q;break}}}else{R=N;S=L}a=>2”>N;F=x+1|0;if((F|0)<(c|0)){w=S;x=F}else{break a}}if((G|0)==14){eF(v);E=0;i=e;return E|0}else if((G|0)==21){eF(N)}eF(v);E=0;i=e;return E|0}}>2”>z=b+1|0;c=>3”>h=C;if((A|0)==0){E=0;i=e;return E|0}>3”>h=C;if((q|0)==0){E=0;i=e;return E|0}>3”>h=C;if((A|0)==0){E=0;i=e;return E|0}>3”>h=C;if((q|0)==0){E=0;i=e;return E|0}>3”>h=C;if((A|0)==0){E=0;i=e;return E|0}>3”>h=C;if((q|0)==0){E=0;i=e;return E|0}>2”>l;m=c|0;k=(m|0)==(q|0)?0:m;if((k|0)==0){E=0;i=e;return E|0}m=fF(l,8)|0;q=m;c:do{if((l|0)>0){n=k;o=0;d:while(1){>2”>g=S=a|0;U=S<<24>>24==0;T=T+1|0}while(S<<24>>24!=45&(U^1));if(U){break}V=fF(v+1|0,1)|0;if((v|0)>0){H=v;S=V;N=T;while(1){p=a|0;if(p<<24>>24==0){G=48;break d}D=S+1|0;a=p;p=H-1|0;R=N+1|0;if((p|0)>0){H=p;S=D;N=R}else{W=D;X=R;break}}}else{W=V;X=T}a=>2“>V;N=o+1|0;if((N|0)<(c|0)){n=X;o=N}else{break c}}if((G|0)==41){eF(m);E=0;i=e;return E|0}else if((G|0)==48){eF(V)}eF(m);E=0;i=e;return E|0}}>2“>c=>2“>c=>2“>d=0,e=0,f=0,g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;d=i;i=i+16|0;e=d|0;f=d+8|0;g=Ja(a|0,e|0,10)|0;j=c|0;e=(j|0)==(a|0)?0:j;if((e|0)==0){k=0;i=d;return k|0}>3“>h=+>3“>h=+>3“>h=>2“>while(0);c=a;k=s;i=d;return k|0}function Kn(a){a=a|0;var >2“>3;e=a-32|0;f=a+32|0;g=So(c|>2“>d=c&>2“>0,c|0,a)|0;return}else{ep(a,g);return}}function Ln(b){b=b|0;var >2“>0;e=b+204|0;if((c|0)>0){f=0;g=b;h=e}else{return}while(1){>2“>c[(c|>2“>0;b=c|0;do{if((b|0)==0){i=e}else{j=b;do{>2“>0)+157|0]=0;j=c[(c|0)+164>>2]|0;}>2“>0;k=c|0;if((k|0)==0){i=j;break}else{l=k}do{>2“>while((l|0)!=0);i=c|0}}>2“>d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;d=b+8|0;b=(c|0)+157|0;if((a|0)!=0){return}a=>2“>0)+158|0]=1;b=c|>2“>e=g;h=g-32|0;i=c[((c&if((a|0)==0){if((a|0)!=0){k=b;break}Mn(i);k=b}else{>2”>3;m=g+32|0;n=So(c|>2”>l=c&>2”>0,c|0,g)|0}else{ep(g,n)}k=b-1|0}}>2”>0;i=c[(c|0)+(h<<2)>>2]|0;if((i|0)==0){f=e;break}else{b=h;g=i}}}a=0;return}function Nn(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;b=ux(a)|0;if((b|0)==0){d=0;return d|0}else{e=0;f=b}while(1){b=mw(a,f)|0;if((b|0)==0){g=e}else{h=e;i=b;while(1){>2”>3;j=c[(c[(c|>2”>d=e+8|0;f=(c|>2”>a[(c[(c[(c|>2”>while((g|0)<(c|0))}e=vx(b,e)|0;}while((e|0)!=0);return}function Pn(b,d){b=b|0;d=d|0;var 0;c=kk((Lw(b)|0)*24|0)|0;c=0;g=ux(b)|0;if((g|0)!=0){j=g;do{>2“>if((c[(c|0)+216>>2]|0)==0){k=jk(4)|0;c[(c|0)+((c|0)*24|0)>>2]=k;c[c[(c|0)+((c|0)*24|0)>>2]>>2]=g;c[(c|0)+((c|0)*24|0)+4>>2]=1;k=c|0;l=c|>2“>h[(c|>2“>h[(c|0)+120>>2]=k;c=(c|0)+1}else{>2”>0;n=c|0;if((n|0)>-1){p=(c|>2”>0;c=q+1;c[(c[(c|0)+(n*24|0)>>2]|0)+(q<<2)>>2]=g;q=c|>2”>h[(c|0)+32>>3]+ +>3”>p=q+(n*24|0)+16|0;r=+h;>3”>0)+40>>3];h=>2”>n=jk(c<<2)|0;c[(c|0)+((c|0)*24|0)>>2]=n;c[c[(c|0)+((c|0)*24|0)>>2]>>2]=k;n=c|0;m=c|0;if((k|0)==(g|0)){1;k=c|0;p=c|>2“>h[(c|>2“>h[(c|0)+40>>3];t=k}else{0)+4>>2]=g;c[(c|0)+((c|0)*24|0)+4>>2]=2;n=c|0;m=c|>2”>h[(c|0)+32>>3]+ +>2”>0)+32>>3];r=+h[(c|>3”>0)+40>>3];h=r<s?s:r;t=n}>2”>0)+120>>2]=t;c[(c|0)+120>>2]=c;c=(c|0)+1}}while(0);g=vx(b,g)|0;}while((g|0)!=0)}g=(f|0)==-1;a:do{if((f|0)>0|g){>2”>c[(c|0)+232>>2]=0;q=vx(b,q)|0;}while((q|0)!=0)}Yp(b);Qn(b);q=c|>2”>0;s=+(da(c|0,q-1|0)|0);if((q|0)>0){u=c|>2”>da(c|0,v)|0);z=w<y?y:w;y=x+ h[u(p*40|0)+32>>3];A=p+1|0;if((A|0)<(q|0)){w=z;x=y;p=A}else{B=z;C=y;break}}}else{B=0.0;C=s}x;if((a|0)==0){D=x}else{>3“>x,p)|0)|0;i=p;D=+h}c=jk((Lw(b)|0)<<2)|0;if((Lw(b)|0)>0){p=0;do{c[(c|0)+(p<<2)>>2]=p;p=p+1|0;}while((p|0)<(Lw(b)|0))}Qn(b);p=c|0;Jb(p|0,Lw(b)|0,4,166);p=c|0;q=c|0;u=c|0;v=0;while(1){if((v|0)>=(p|0)){E=0;F=0.0;break}>2”>0;H=v+1|0;if((c|0)<2){v=H}else{I=30;break}}do{if((I|0)==30){I=0;if((p|0)<=(H|0)){E=G;F=0.0;break}E=G;F=h[u>2”>Jb(c|0,4,104);q=c|0;s=h[q(E*40|0)+24>>3];if(F>s*.25){if(F<s*3.0*.25){J=F}else{I=35}}else{I=35}if((I|0)==35){I=0;J=s*.5}>2“>q=c|0;do{>2“>Q=c[(c|>2“>72.0;x=K>0.0?+(c[(c|0)+236>>2]|0):0.0;S=(L|0)==0;if(K+s+x<=J|S){T=N;U=S?Q:M;V=S?1:L;W=K+(s+x);X=P;break}>2“>Z=Q+4|0;_=M|0;$=Q|0;Q=0;aa=c|0;ba=Y;while(1){if((aa|0)>0){Y=0;do{>2“>0)+(Q<<2)>>2]|0,c[(c|>2“>while((Y|0)<(ca|0));ea=ca;fa=c|0}else{ea=aa;fa=ba}Y=Q+1|0;if((Y|0)<(fa|0)){Q=Y;aa=ea;ba=fa}else{break}}ga=c[(c|0)+(E*40|0)+8>>2]|0}else{ga=q}1;ba=(c|>2”>c|0)-1;ba=(c|>2”>c|0)+1;ba=c|>3”>h-(+>2”>c[(c|0)+236>>2]|0));T=N;U=M;V=L;W=K;X=ba}else{T=N+1|0;U=M;V=L;W=K;X=P}}while(0);q=O+1|0;if((q|0)<(T+A|0)){K=W;L=V;M=U;N=T;O=q;P=X}else{break}}}}while(0);u=k+1|0;if((u|0)<(f|0)|g){k=u;r=D}else{break a}}>2”>c;while(0);Yp(b);Qn(b);g=c|0;if((g|0)>0){f=0;X=0;P=0;O=c|0;T=g;while(1){>2“>ha=c|0}else{ha=f}ia=X+1|0;ja=ha;ka=O;la=T}else{if(U){ia=0;ja=f;ka=O;la=T;break}>2“>M=c[(c|>2“>E=(c[(c[(c|>2“>c|0)-X;M=M+1|0;}0));oa=c|0}else{oa=na}ia=X;ja=f;ka=oa;la=c|0}}while(0);N=P+1|0;if((N|0)<(la|0)){f=ja;X=ia;P=N;O=ka;T=la}else{break}}}Qn(b);la=c|>2“>0;D=+(da(c|0,la-1|0)|0);if((la|0)<=0){b=c|>2”>da(c|0,ka)|0);J=W<D?D:W;D=K+ h[b(T*40|0)+32>>3];O=T+1|0;if((O|0)<(la|0)){W=J;K=D;T=O}else{pa=J;qa=D;break}}b=0,d=0,e=0,f=0,g=0,i=0,j=0,k=0,l=0.0,m=0;c=0;b=c|0;if((b|0)!=0){if((c|0)>0){d=0;e=b;while(1){eF(f);g=c|0}eF(f);i=c|0}f=d+1|0;if((f|0)<(c|0)){d=f;e=i}else{j=i;break}}}else{j=b}eF(j)}c=jk((c|0)*40|0)|0;j=c|0;if((j|0)>0){b=0;i=j;while(1){j=jk(i<<2)|0;c[(c|0)+(b*40|0)+4>>2]=j;j=jk(c<<2)|0;c[(c|0)+(b*40|0)+8>>2]=j;c[(c|0)+(b*40|0)>>2]=b;c[(c|0)+(b*40|0)+12>>2]=0;c[(c|0)+(b*40|0)+16>>2]=0;j=b+1|0;vF((c|0)+(b*40|0)+24|0,0,16)|0;e=c|0;if((j|0)<(e|0)){b=j;i=e}else{break}}}i=ux(a)|0;if((i|0)!=0){b=i;do{i=mw(a,b)|0;if((i|0)!=0){e=i;do{>2“>3;d=(c[(c[(c|d=(c|>2”>c|0)+1;j=j+1|0;}if((c|0)<=0){return}b=a+8|0;a=0;do{e=c|>2“>2]|0)+8|0;i=c[(c|0)+232>>2]|0;if((i|0)<(c|0)){k=i}else{c=i=c|>3”>h=l+(h[e(a*24|0)+8>>3]*>2”>0)+236>>2]|0):0.0));j=c[(c|0)+232>>2]|0;d=i+(j*40|0)+32|0;l=h[e(a*24|0)+16>>3]*>3”>h=>2”>c[(c|2)>>2]=e+(a*24|0);e=(c|>2“>0)+232>>2]|0)*40|0)+12|0;c=(while((a|0)<(c|0));return}function Rn(a){a=a|0;var b=0,d=0;b=ux(a)|0;if((b|0)==0){return}else{d=b}do{>2”>d=0,e=0,f=0,g=0;d=i;i=i+16|0;e=d+8|0;c=5;f=ew(a|0,158384)|0;do{if((f|0)!=0){>2”>d,c=e,g)|0)|0;i=g;if((a|0)<1){break}>2”>0,g)|0)|0;i=g;c=>2”>while(0);c=>2”>d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;d=b;b=c|>2”>g=c[(c|0)+(f<<2)>>2]|0;h=Hx(g|0)|0;i=mw(h,g)|0;if((i|0)==0){j=b}else{g=b;k=i;while(1){i=g+1|0;l=ow(h,k)|0;if((l|0)==0){j=i;break}else{g=i;k=l}}}>2”>j=c|>2”>a=c[(c|0)+(b<<2)>>2]|0;e=Hx(a|0)|0;k=mw(e,a)|0;if((k|0)==0){t=j}else{a=j;g=k;while(1){k=a+1|0;h=ow(e,g)|0;if((h|0)==0){t=k;break}else{a=k;g=h}}}d=0,e=0.0,f=0.0;d=c|0;e=h[d>2“>((c|0)*40|0)+24>>3];return(e>f)-(e<f)|0}function Vn(b){b=b|0;var d=0,e=0,f=0;d=c|0;do{if((d|0)!=0){e=fw(b|0,d)|0;if((e|0)==0){break}if((a|0)==0){break}if((Km(e)|0)<<24>>24==0){f=1}else{break}return f|0}}while(0);f=0;return f|0}function Wn(b){b=b|0;var d=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=0.0;co(b);d=ux(b)|0;if((d|0)==0){return}else{f=d}do{d=mw(b,f)|0;if((d|0)!=0){g=d;do{d=g+8|0;a:do{h=c|0;do{if((h|0)!=0){i=fw(g|0,h)|0;if((i|0)==0){break}if((a|0)==0){break}if((Km(i)|0)<<24>>24==0){break a}}}>2”>3|0)==3?g:i)+28>>2]|0)|0;k=g-32|0;l=Lm(c[((c&3|0)==2?g:k)+28>>2]|0)|0;if((j|0)==(l|0)){break}do{>2”>if((c[(c|0)+212>>2]|0)!=0){break}m=So(j,l)|0;if((m|0)==0){Zo(j,l,g)|0;break a}else{ep(g,m);break a}}}>2”>3;j=c|>2”>0;l=c|>2”>o=(c|>2”>n=c|>2”>p=(c|>2”>l=(e[(c|0)+170>>1]|0)+(o-p)|0;if((l|0)>0){q=0.0;r=+(l|0)}else{q=+(-l|0);r=0.0}>2”>0)+156|0]=2;n=Lm(j)|0;j=Lm(m)|0;m=Jp(l,n,q,(c[(c|>2”>0)+156>>2]|0)|0)+8>>2]|0)+116>>2]=n;c[(c|0)+116>>2]=n}}while(0);g=ow(b,g)|0;}while((g|0)!=0)}f=vx(b,f)|0;}while((f|0)!=0);return}function Xn(a,d,e,f){a=a|0;d=d|0;e=e|0;f=f|0;var >2”>3;i=c[(c[(c|>2”>0)+8>>2]|0)+232>>2]|0;g=(i|0)>(j|0)?i:j;j=d+8|0;d=(c|>2”>c=e;d=a+8|0;if((f|0)==0){f=e;while(1){>1”>0)+154|0;b=(>2”>0)+(b[(c|>2”>0)+156|0;c=(>2”>0)+(c[(c|>2”>3|0)==2?f:a)+28>>2]|0)+8|0;l=c|>2”>n=+((c[(c|>3”>h;>3”>0)+96|0;h=n+ +>2”>o=c[c[(c[(c[((c&3|0)==2?f:a)+28>>2]|0)+8>>2]|0)+180>>2]>>2]|0;if((o|0)==0){m=8;break}else{f=o}}if((m|0)==8){return}}else{f=e;while(1){>1”>0)+168|0;b=(>2”>0)+(b[(c|>1”>0)+154|0;b=(>2”>0)+(b[(c|>2”>0)+156|0;c=(>2”>0)+(c[(c|>2”>3|0)==2?f:e)+28>>2]|0)+8|0;i=c|>2”>n=+((c[(c|>3”>h;>3”>0)+96|0;h=n+ +>2”>k=c[c[(c[(c[((c&3|0)==2?f:e)+28>>2]|0)+8>>2]|0)+180>>2]>>2]|0;if((k|0)==0){m=8;break}else{f=k}}if((m|0)==8){return}}}function Yn(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;do{if(!((a|0)==0|(b|0)==0)){>2”>3;e=c&>2”>0)!=(c|0)){break}>2”>0)!=(c|0)){break}>2”>0)+96>>2]|0)!=(c[(c|0)+96>>2]|0)){break}if((Kp(a,b)|0)==0){break}else{f=1}return f|0}}while(0);f=0;return f|0}function Zn(b){b=b|0;var >2”>0)+180>>2]=0;c[(c|>2”>0;if((c|0)>=1){f=1;g=e;while(1){>2”>0)+(f<<2)>>2]|0);e=c|>2”>g=e;h=c|0)+8>>2]|0)+160|0;j=a|0;if(j<<24>>24<3){a=>2“>h=(c[(c|0)+8>>2]|0)+160|0;g=a|0;if(g<<24>>24<3){a=g+1}e=ow(b,e)|0;}while((e|0)!=0)}f=vx(b,f)|0;}while((f|0)!=0)}f=ux(b)|0;if((f|0)!=0){k=f;do{do{>2“>_o(b,k);f=(c|>2“>c|0)+1}}while(0);f=mw(b,k)|0;if((f|0)!=0){e=f;f=0;while(1){>2“>if((c|0)==0){>2“>0;l=i&3;m=e+32|0;n=c|if((a|0)!=7){>2”>0;r=c|0;if((a|0)==7){break}do{if((f|0)==0){s=i}else{>2”>3;if((n|0)!=(c|0)){s=i;break}>2”>if((c|>2”>if((c|0)!=0){s=i;break}>2”>s=c|0;break}if((a|0)==0){>2”>a[(c|0)+112|0]=6;u=f;break a}}}>2”>0;if((q|0)==(c|0)){Wo(e);u=e;break a}>2”>3|0)==2?e:p)+28>>2]|0)|0;t=c&>2”>if((c|0)!=(q|0)){u=f;break a}>2”>0)+232>>2]|0;v=c[(c|0)+232>>2]|0;if((t|0)==(v|0)){cp(b,e);u=e;break a}if((v|0)>(t|0)){_n(b,r,q,e);u=e;break a}t=uw(b,q,r,0,0)|0;do{if((t|0)!=0){>2”>3;q=c|>2”>v=t+8|0;if((c[(c|0)+172>>2]|0)==0){>2”>if((c[(c|0)+96>>2]|0)!=0){break}if((a|0)==0){>2“>a[(c|>2“>while(0);t=c&>2“>0,c|0,e);u=e;break a}}while(0);do{if((f|0)==0){w=i}else{>2“>3;if((c|0)!=(n|0)){w=i;break}>2“>0)!=(c|0)){w=i;break}>2“>0)+96>>2]|0)!=(c|0)){w=i;break}if((Kp(f,e)|0)==0){>2“>v=c[(c|0)+172>>2]|0;if((v|0)!=0){Xn(b,e,v,0);Wo(e);u=f;break a}>2“>3;if((c[(c[(c|>2“>while(0);i=c|0;if((a|0)==7){>2”>0)+8>>2]|0)+256>>2]|0)+(c<<2)>>2]|0;y=w}else{>2”>l=c|0;if((a|0)==7){>2“>0)+8>>2]|0)+256>>2]|0)+(c<<2)>>2]|0}else{z=Lm(l)|0}>2“>0)+232>>2]|0)>(c[(c|>2“>0)+212>>2]|0)==(c[(c|0)+212>>2]|0)){u=e;break}v=So(n,i)|0;if((v|0)!=0){Xn(b,e,v,1);u=e;break}>2“>0)+232>>2]|0)==(c[(c|0)+232>>2]|0)){u=e;break}>2“>i=n;l=n-32|0;if((c[(c[(c[((c&>2“>a[(c|>2“>b=c[(c|0)+204>>2]|0;if((b|0)==0){A=kk(4)|0}else{A=mk(b,4)|0}>2“>0)+204>>2]=A;A=c|>2“>2]=c;return}function _n(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var >2“>0;if((c|0)==0){j=-1}else{>2“>0)+232>>2]|0)+(c[(c|0)+232>>2]|0)|0)/2|0}>2“>i=c[(c|>2“>p=c[(c|>3“>r=+h;>2“>0)+104>>2]=c[(c|>2“>0)+236>>2]|0);h[(c|>2“>v=(c[(c|>3“>h=>3“>h=>2“>p=bp(b)|0;r=+((c[(c|>3“>0)+88|0;h=r+ +>2“>w=(c|>3“>h;u=p}}>2“>wp(Zo(o,x,f)|0);p=c[(c|0)+232>>2]|0;if((l|0)<(p|0)){o=x;d=l;i=p}else{break}}>2“>i=(c&>2“>3;l=c|>2“>0)+232>>2]|0;n=c|>2“>c[(c|>2“>Xo(i);if((c[(c|0)+172>>2]|0)!=0){q=g;break}ep(i,m);q=g}else{q=g}}while(0);if((e|0)==0){break}else{g=q;h=e}}}f=vx(a,f)|0;}while((f|0)!=0);return}function ao(d,e,f){d=d|0;e=e|0;f=f|0;var >2“>0;i=c|0;do{if((i|0)==0){j=d}else{0;if((a|0)!=0){j=d;break}>2”>0)+(c<<2)>>2]|0}}>2”>0;i=c|0;do{if((i|0)==0){l=e;m=g}else{0;if((a|0)!=0){l=e;m=g;break}>2“>0)+(c<<>2“>while(0);g=(j|0)==(d|0)&(l|0)==(e|0)?1:5;e=f+8|0;d=(c|>2“>0;n=i;k=j+8|0;o=c[(c|>2“>m=c&3;do{>2“>if((c|0)!=(l|0)){break}return}}>2“>c[(c|>2“>0)+112|0]=g;r=(c|>1“>b|>2“>if((a[(c|0)+156|0]|0)!=0){s=i;break a}Wo(f);s=i;break a}}>2“>0)+172>>2]=0;i=Zo(j,l,f)|0;a[(c|0)+112|0]=g;s=i}else{s=n}}>2“>0)+232>>2]|0;if((o-(c[(c|0)+232>>2]|0)|0)<=1){return}>2“>0;if((c|0)==(j|0)){t=s;u=i;v=o}else{>2“>0)+172>>2]=0;o=Zo(j,c[((c&>2“>0)+172>>2]=o;Vo(s);t=o;u=c|>2“>o=u&3;u=c|>2“>0;if((c|0)==(v|0)){w=t;x=o;y=u}else{u=s;while(1){>2“>2]|0;o=c&>2“>0;e=c|>2“>a[(c[(Zo(c|0,l,f)|0)+8>>2]|0)+112|0]=g;Vo(w);return}>2“>if(((c[(c|>2“>ep(f,d);if((a[(c|0)+156|0]|0)!=0){return}>2“>while(0);d=c[(c|>2“>k=Hx(w)|0;y=g;u=g-32|0;v=(c[((c&>2“>0;t=c|>2“>0;e=k+8|0;s=c[(c|>2“>0;i=(c|0)-1|0;if((i|0)>(o|0)){s=i;do{>2“>0;r=i+8|0;c[(c|>2“>c=0}>2“>0)+184>>2]|0)+(t*44|0)|0;c=(>2“>0)+1;s=bp(k)|0;i=s+8|0;h[(c|>2“>0)+88>>3];h[(c|>2“>0)+96>>3];c[(c|>2“>0)+232>>2];c[(c|>2“>0)+236>>2]|0)+1;c[(c[(c[(c|>2“>a[(c|>1“>0)+168|0;b=(>2“>0)-1;s=n+1|0;i=c[(c|0)+232>>2]|0;if((s|0)<(i|0)){>2“>e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;Zn(d);e=d+8|0;c[(c|>2“>0;c[c>>>2“>qp(d);sp(d,0);f=d|0;g=Ix(f)|0;h=c|>2“>j=g+8|0;a[(c[(c|>1“>0;l=k;m=b|0;n=j}else{l=h;m=i;n=g+8|0}>2“>l=c[(c|>2“>0)+(m<<2)>>2]|0)+8>>2]|0)+236>>2]|0;j=c|>2“>0;q=c|0;do{if((l|0)<1){>2“>s=c|>2“>0)+236>>2]=u+l;c[q+(c[(c|>2“>0;w=c[(c|0)+(m*44|0)>>2]|0;if((s|0)<(w|0)){u=r;r=s}else{x=v;y=w;break}}}else{x=j;y=t}r=l-1|0;u=y+r|0;if((u|0)<(y|0)){z=u}else{A=x;B=r;break}while(1){>2“>0;u=z+1|0;w=c|>2“>r=(c|0)-1|0;if((r|0)>(h|0)){t=l-1|0;w=r;do{>2“>0;u=r+8|0;c[(c|>2“>A=c|0;B=l-1|0}}>2“>0)+(m*44|0)|0;c=(>2“>0)+B;l=c[(c|>2“>w=c[(c|>2“>0)+184>>2]|0)+(m*44|0)+4>>2]|0)+(q<<2)>>2]=w;t=w+8|0;c[(c|>2“>c=g}>2“>0)+220|0;c=(>2“>0)+1;w=k+1|0;t=c[(c|>2“>c=(>2“>0)+184>>2]|0)+(m*44|0)+4>>2]|0)+(h<<2);a[(c[(c|>1“>0;if((m|0)<(b|0)){m=j;i=k}else{o=j;p=k;break}}}>1“>0;if((o|0)<(b|0)){>2“>0)+(o*44|0)+33|0]=0;D=c|0}else{D=p}a=>1“>0;D=b|>2“>d=c[(c|>2“>0;n=c[c>>2]|0;if((n|0)==0){E=i}else{i=n;while(1){>2“>0;m=c[c>>2]|0;if((m|0)==0){E=n;break}else{i=m}}}>2“>Vo(h);h=c[c[(c|0)+172>>2]>>2]|0;}while((h|0)!=0)}>2“>0)+256>>2]|0)+(p<<2)>>2]=0;h=c|>2“>e=f+8|0;g=c|0;if((a|0)==7){>2“>c=0;f=vx(b,f)|0;}while((f|0)!=0)}>2“>0;if((c|0)<1){i=d;return}g=b|0;b=1;e=h;while(1){>2“>if((a[(c|0)+159|0]|0)==0){>2“>0)+252>>2]|0);c[(c|>2“>o=c[(c|0)+172>>2]|0;a:do{if((o|0)!=0){q=o;do{3|0)==2?q:s)+28>>2]|0)+8>>2]|0;if((a|0)!=1){break a}>2”>l;q=c[c[(c[(c[((c&3|0)==2?q:s)+28>>2]|0)+8>>2]|0)+180>>2]>>2]|0;}while((q|0)!=0)}}while(0);p=ow(h,p)|0;}while((p|0)!=0)}else{>2”>q,c=s,r)|0)|0;i=r;Gx(h,o)|0}}while(0);if((j|0)==0){break}else{m=j}}}>2”>0;if((b|0)<(c|0)){b=b+1|0;e=m}else{break}}i=d;return}function eo(d,e){d=d|0;e=e|0;var >2”>0)+226>>1]<<2)+8|0)|0;c[(c|>1”>0;h=b|>2”>j=bp(d)|0;c[(c[(c|>2”>0)+232>>2]=i;a[(c|>2”>k=(c|>1”>b|0)*1e3}>2”>h=(c[(c[(c|>2”>0)+232>>2]<<2)>>2]|0)+8|0;g=(c|>2”>c|0)+1;g=mw(e,i)|0;if((g|0)!=0){d=g;do{>2”>3;k=c[(c[(c|>2”>k=(c[(c[c[(c|>1”>b|0)+1;j=j+1|0;}>2”>i=c|>1”>0;if(e<<16>>16>(b|0)){return}d=e<<16>>16;e=i;while(1){>2”>0)+(d<<2)>>2]|0)+8>>2]|0)+216|0;h=c|0;if((h|0)>1){>2”>h-1;m=c|0}else{m=e}>2”>h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;h=(c[(c|0;i=e;j=f+1|0;if((a|0)==(j|0)){return}>1“>0;l=b|0;if(k<<16>>16>l<<16>>16){m=k;n=e;o=l}else{l=k<<16>>16;k=e;while(1){>2“>0)+(l<<2)>>2]|0);p=c|>1“>m=b|0;n=p;o=q}if(m<<16>>16>o<<16>>16){r=n}else{o=m<<16>>16;m=n;while(1){>2“>0)+(o<<2)>>2]|0,f);n=c|a=j;return}function go(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=ux(b)|0;if((d|0)==0){ho(b);return}else{e=d}do{>2”>d=c[(c|0)+172>>2]|0;a:do{if((d|0)!=0){g=d;do{3|0)==2?g:i)+28>>2]|0)+8>>2]|0;if((a|0)!=1){break a}>2“>0;g=c[c[(c[(c[((c&3|0)==2?g:i)+28>>2]|0)+8>>2]|0)+180>>2]>>2]|0;}while((g|0)!=0)}}while(0);f=ow(b,f)|0;}while((f|0)!=0)}e=vx(b,e)|0;}while((e|0)!=0);ho(b);return}function ho(b){b=b|0;var >2“>0;if((c|0)>=1){f=1;g=e;while(1){>2“>0)+(f<<2)>>2]|0);e=c|>2“>g=(c|>2“>c=f}g=mw(b,d)|0;if((g|0)!=0){e=g;do{>2“>i=h;j=c|0)+8>>2]|0;if((a|0)!=1){break a}>2”>c=>2”>h=c[c[(c[(c|0)+8>>2]|0)+180>>2]>>2]|0;}while((h|0)!=0)}}while(0);e=ow(b,e)|0;}while((e|0)!=0)}d=vx(b,d)|0;}while((d|0)!=0);return}function io(b){b=b|0;var d=0,e=0,f=0,g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0,$=0.0,aa=0.0,ba=0.0,ca=0,da=0.0,ea=0.0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0;d=i;i=i+128|0;e=d|0;f=d+64|0;g=d+80|0;j=d+96|0;k=d+112|0;l=cn(b)|0;m=ux(b)|0;if((m|0)==0){n=Vg(l)|0;i=d;return}o=e;p=g;q=k;r=e|0;s=e+16|0;t=e+32|0;u=e+48|0;e=j|0;v=j+8|0;w=f|0;x=f+8|0;y=m;a:while(1){m=mw(b,y)|0;if((m|0)!=0){z=m;do{m=z|0;A=ew(m,145320)|0;do{if((A|0)==0){B=0}else{if((a|0)==0){B=0;break}C=yn(l,A)|0;if((C|0)!=0){B=C;break}if((a|0)==0){E=13;break}C=yn(l,A)|0;if((C|0)==0){>2“>E=0;A=z+8|0;C=c[(c|0)+8>>2]|0;if((C|0)==0){break}>2“>I=z;J=$w(c[((c&>2“>3|0)==2?z:z-32|0)+28>>2]|0)|0;Fv(0,130536,(D=i,i=i+16|0,c=>2“>K=c|>2“>0;J=z;I=c&>2“>0;N=z+32|0;O=c|>2“>c;>2“>c;b:do{if(H){E=41}else{>2“>0;T=S+16|0;U=T;V=c|>3“>X=+h;>3“>Z=+h;if(Z<W){break}>3“>h;if($<X){break}>3“>0;aa=+h;>2“>ca=c|>3“>ea=+h;if(!(Y>da|Z<da|_>ea|$<ea)){>2“>3|0)==3?z:N)+28>>2]|0)|0;fa=$w(c[((c&>2“>ca,c=>2“>if((c|0)==0){E=29;break a}>3“>h,>3“>aa=+h;>3“>0;h=>2“>aa;ca=c|0;ea=(aa+ +>3“>5;h=(ba+ +>3“>5;h=>3“>0;ea=(+h+ +>3“>5;h=(+>3“>h)*.>2“>ea;ca=c|0;ea=(aa+ +>3“>5;h=(ba+ +>3“>5;h=>2“>ha=(lh(z,c|0,0,0,P,ca)|0)+3|0;break b}ca=C-1|0;c:do{if((ca|0)>0){if((ko(V,U)|0)==0){ia=3}else{ja=0;break}while(1){if((ia|0)>=(ca|0)){ja=ia;break c}>2“>while(0);V=c|0;ga=(V|0)!=0;if((ja|0)==(ca|0)){if(!ga){E=36;break a}>3“>0;jo(g,+h,+>2“>U);c=>2“>c=>2“>c=>2“>c=>2“>la=lh(z,c|0,0,ja,P,V)|0}else{la=ja}ha=la+3|0;break b}}>2“>3|0)==3?z:N)+28>>2]|0)|0;S=$w(c[((c&>2“>U,c=>2“>E=0;V=C-1|0;if((c|0)==0){ha=V;break}>2“>c;>2“>c;>2“>c;>2“>c;ha=V}}while(0);d:do{if(G){>2“>0;V=C+16|0;U=V;S=c|>3“>X=+h;>3“>ea=+h;if(ea<Y){break}>3“>aa=+h;if(aa<X){break}>2“>ga=c|>3“>Z=+h;if(!(W>da|ea<da|ba>Z|aa<Z)){>2“>3|0)==3?z:N)+28>>2]|0)|0;fa=$w(c[((c&>2“>ga,c=>2“>if((c|0)==0){E=54;break a}>3“>h,>3“>h;>3“>0;h=>2“>ma=ha-1|0;na=c|0;Z=($+ +>3“>5;h=(_+ +>3“>5;h=>3“>h)*.>3“>h)*.>2“>Z;na=ha-2|0;ka=c|0;Z=($+ h[ka(ma<<4)+8>>3])*.>3“>5;h=>2“>oa=nh(z,c|0,ga,ga,P,na)|0;break d}e:do{if((ha|0)>0){na=ha;ga=S;while(1){>2“>c;>2“>c;>2“>c;>2“>c;>2“>0)+(pa<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>qa=na-2|0;ka=(c|>2“>c;>2“>c;>2“>c;>2“>c;>2“>0)+(ra<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>na=ra;ga=c|0}>2“>0)+(na<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>ga=(c|>2“>c;>2“>c;>2“>c;>2“>c;>2“>0)+(qa<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>ga=(c|>2“>c;>2“>c;>2“>c;>2“>c;sa=na}else{sa=ha}}while(0);if((sa|0)==0){>2“>S=I+16|0;T=c|>3“>h,+>3“>h,>2“>c;>2“>c;>2“>c;>2“>c;oa=0;break d}else{>2“>oa=nh(z,c|0,S,ha-3|0,P,T)|0;break d}}}>2“>3|0)==3?z:N)+28>>2]|0)|0;C=$w(c[((c&>2“>U,c=>2“>E=0;if((c|0)==0){oa=0;break}>2“>c;>2“>c;>2“>c;>2“>c;oa=0}}>2“>R;L=kk(R<<4)|0;R=I;c=L;N=K|0;do{>2“>Q=(c|>2“>c;>2“>c;>2“>c;>2“>c;>2“>ta=ta+1|0;Q=(c|>2“>0)+(ta<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>while((ua|0)<(c|0))}}>2“>0);eF(K);c[c[(c|0)+8>>2]>>2]=P}}while(0);z=ow(b,z)|0;}while((z|0)!=0)}z=vx(b,y)|0;if((z|0)==0){E=75;break}else{y=z}}if((E|0)==29){cc(102800,97192,361,170424)}else if((E|0)==36){cc(91704,97192,379,170424)}else if((E|0)==54){cc(91704,97192,421,170424)}else if((E|0)==63){cc(102800,97192,444,170424)}else if((E|0)==75){n=Vg(l)|0;i=d;return}}function jo(a,b,d,e,f,g){a=a|0;b=+b;d=+d;e=+e;f=+f;g=g|0;var >3“>p=+h;>3“>r=+h;do{if(o>e){s=+(~~((d-f)*(o-b)/(b-e))|0)+d;if(s<p|s>r){break}>3“>o;h=s;i=j;return}}while(0);do{if(q<e){s=+(~~((d-f)*(q-b)/(b-e))|0)+d;if(s<p|s>r){break}>3“>q;h=s;i=j;return}}while(0);do{if(p>f){s=+(~~((b-e)*(p-d)/(d-f))|0)+b;if(s<o|s>q){break}>3“>s;h=p;i=j;return}}while(0);do{if(r<f){s=+(~~((b-e)*(r-d)/(d-f))|0)+b;if(s<o|s>q){break}>3“>s;h=r;i=j;return}}>3“>b,h=>3“>e,h=>3“>o,h=>3“>q,h=>2“>j,c=>2“>l,c=m,k)|0)|0;i=k;cc(163768,97192,78,171e3)}function ko(a,b){a=a|0;b=b|0;var >2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>3“>h,+>3“>m=b+16|0;k=+lo(a,0.0,l>1.0?1.0:l,+h,+>3“>h);if(k>=0.0&k<l){Qm(d+80|0,f,3,k,a,0);n=k}else{n=l}>3“>h,+>3“>n=+mo(a,0.0,o>1.0?1.0:o,+h,+>3“>h);if(!(n>=0.0&n<o)){p=o;q=p<2.0;r=q&1;i=d;return r|0}Qm(d+112|0,f,3,n,a,0);p=n;q=p<2.0;r=q&1;i=d;return r|0}function lo(a,b,c,d,e,f){a=a|0;b=+b;c=+c;d=+d;e=+e;f=+f;var >3“>m=+h;if(m<d){o=-1}else{o=m>d|0}>3“>m=+h;if(m<d){q=-1}else{q=m>d|0}r=((o|0)!=(n|0)&(n|0)!=0&1)+((n|0)==0)+((p|0)!=(o|0)&(o|0)!=0&1)+((q|0)!=(p|0)&(p|0)!=0&1)|0;if((r|0)==0){s=-1.0;i=g;return+s}else if((r|0)==1){t=10}do{if((t|0)==10){if(m<0.0){u=m+-.5}else{u=m+.5}if(d<0.0){v=d+-.5}else{v=d+.5}if((~~u|0)!=(~~v|0)){break}>3“>g=0,j=0,k=0,l=0,m=0.0,n=0,o=0,p=0,q=0,r=0,s=0,t=0.0,u=0.0,v=0.0,w=0.0;g=i;i=i+144|0;j=g|0;k=g+64|0;l=g+128|0;m=+h;if(m<d){n=-1}else{n=m>d|0}>3“>m=+h;if(m<d){p=-1}else{p=m>d|0}>3“>w=+h;i=g;return+(w<e|w>f?-1.0:c)}}while(0);s=j|0;j=k|0;Qm(l,a,3,.5,s,j);v=(b+c)*.5;u=+mo(s,b,v,d,e,f);if(u>=0.0){t=u;i=g;return+t}t=+mo(j,v,c,d,e,f);i=g;return+t}function no(d){d=d|0;var >2“>1:j=d+8|0;k=c|>1“>0)-(b|0)|0)<2){f=60;break}else{f=2;break};case >2“>0;if((c|0)==0){m=1;n=k;f=30;break}else{o=1;p=2;q=k;r=l;f=4;break};case >2“>4:if((c|0)>0){w=0;x=r;y=q;f=6;break}else{t=q;s=r;f=3;break};case 5:if((p|0)>0){m=p;n=t;f=30;break}else{f=56;break};case >2“>0)+(w<<2)>>2]|0)+8|0;A=c|0;if((a|0)==1){f=7;break}else{f=29;break};case >2“>8:if((c|0)==1){f=9;break}else{f=29;break};case >2“>10:D=B+1|0;E=c|>2“>11:F=c[(c[(c|>2“>0)+172>>2]>>2]|0;H=F+172|0;I=c[c>>2]|0;if((a|0)==1){f=12;break}else{f=27;break};case >2“>13:if((c|0)==1){f=14;break}else{f=27;break};case >2“>15:if((c[((c&>2“>16:J=c|0;if((a|0)==0){K=G;L=J;f=18;break}else{M=J;f=19;break};case 17:K=N;L=O;f=18;break;case 0;if((a|0)==0){Q=I;R=P;f=22;break}else{S=P;f=20;break};case >2”>0;O=c|0;if((a|0)==0){f=17;break}else{M=O;f=19;break};case >2”>0;U=c|0;if((a|0)==0){f=21;break}else{S=U;f=20;break};case 21:Q=T;R=U;f=22;break;case 22:if((a|0)==0){f=23;break}else{f=27;break};case 23:if((a|0)==0){f=24;break}else{f=27;break};case >2”>3;V=c&>2”>0)+8>>2]|0)+232>>2]|0)-(c[(c[(c|>2”>0)+8>>2]|0)+232>>2]|0)-(c[(c[(c|0)+8>>2]|0)+232>>2]|0)|0)|0)>0){f=25;break}else{f=27;break};case 25:l=wa(26,J+16|0,P+16|0)|0;if((u|0)!=0&(v|0)!=0){>2”>26:B=D;C=c|0;f=10;break;case 27:if((D-w|0)>1){f=28;break}else{f=29;break};case 28:ja(8,d|0,o|0,w|0,B|0,1);if((u|0)!=0&(v|0)!=0){>2”>29:l=w+1|0;V=c|>2”>0;if((l|0)<(c|0)){w=l;x=W;y=V;f=6;break}else{t=V;s=W;f=3;break};case >2”>0;if((c|0)>0){X=0;Y=W;Z=n;f=31;break}else{_=n;f=55;break};case >2”>0)+(X<<2)>>2]|0)+8|0;aa=c|0;if((a|0)==1){f=32;break}else{f=54;break};case >2”>33:if((c|0)==1){f=34;break}else{f=54;break};case >2”>35:ea=ba+1|0;fa=c|>2”>36:ga=c[(c[(c|>2”>0)+180>>2]>>2]|0;ia=ga+180|0;la=c[c>>2]|0;if((a|0)==1){f=37;break}else{f=52;break};case >2”>38:if((c|0)==1){f=39;break}else{f=52;break};case >2”>40:if((c[((c&>2”>41:ma=c|0;if((a|0)==0){na=ha;oa=ma;f=43;break}else{qa=ma;f=44;break};case 42:na=ra;oa=sa;f=43;break;case 0;if((a|0)==0){ua=la;va=ta;f=47;break}else{xa=ta;f=45;break};case >2“>0;sa=c|0;if((a|0)==0){f=42;break}else{qa=sa;f=44;break};case >2“>0;za=c|0;if((a|0)==0){f=46;break}else{xa=za;f=45;break};case 46:ua=ya;va=za;f=47;break;case 47:if((a|0)==0){f=48;break}else{f=52;break};case 48:if((a|0)==0){f=49;break}else{f=52;break};case >2“>3;V=c&>2“>0)+8>>2]|0)+232>>2]|0)-(c[(c[(c|>2“>0)+8>>2]|0)+232>>2]|0)-(c[(c[(c|0)+8>>2]|0)+232>>2]|0)|0)|0)>0){f=50;break}else{f=52;break};case 50:W=wa(26,ma+56|0,ta+56|0)|0;if((u|0)!=0&(v|0)!=0){>2“>51:ba=ea;ca=c|0;f=35;break;case 52:if((ea-X|0)>1){f=53;break}else{f=54;break};case 53:ja(8,d|0,m|0,X|0,ba|0,0);if((u|0)!=0&(v|0)!=0){>2“>54:W=X+1|0;V=c|>2“>0;if((W|0)<(c|0)){X=W;Y=l;Z=V;f=31;break}else{_=V;f=55;break};case 55:V=m-1|0;if((V|0)>0){m=V;n=_;f=30;break}else{f=56;break};case 56:Aa=BF(178392,f,h)|0;f=61;break;case 61:if((Aa|0)==0){f=57;break}else{f=58;break};case >2“>0;if((c|0)<1){f=60;break}else{Ba=1;Ca=V;f=59;break};case >2“>g=CF(c|0,h)|0;if((g|0)>0){f=-1;break}else return}u=v=0;i=V;f=60;break;case >2“>g=CF(c|0,h)|0;if((g|0)>0){f=-1;break}else return}>2“>0;if((Ba|0)<(c|0)){Ba=Ba+1|0;Ca=V;f=59;break}else{f=60;break};case 60:i=e;return;case-1:if((g|0)==56){Aa=v;f=61}u=v=0;break}}function oo(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var >2“>0)+184>>2]|0;i=c|>2“>p=c|>2“>s=c[c>>2]|0;if((s|0)==0){t=r;break}else{u=s;v=r}while(1){>2“>0)+180>>2]|0;w=c|>2“>A=u-32|0;B=c|0;C=0;D=w;while(1){>2“>F=c|0;if((F|0)==0){y=A;z=14;break a}else{C=E;D=F}}if((D|0)==0){y=A;z=14}else{G=D;H=v}}}while(0);if((z|0)==14){>2“>0,u)|0;G=s;H=c|0}>2“>ep(w,G);Vo(w);w=c[c[(c|0)+172>>2]>>2]|0;}while((w|0)!=0)}>2“>0;x=c[c>>2]|0;if((x|0)==0){t=w;break}else{u=x;v=w}}}else{>2“>w=c[(c|>2“>0;s=c|0;b:do{if((x|0)==0){K=I+32|0;z=24}else{>2“>L=F+1|0;if((c[((c&3|0)==3?E:E+32|0)+28>>2]|0)==(B|0)){break}>2“>z=0;w=Zo(c|>2“>w=c[c>>2]|0;if((w|0)!=0){x=w;do{>2“>Vo(I);x=c|>2“>while(0);if((c|>2“>n=n+1|0;o=c[(c[(c|0)+184>>2]|0)+(b*44|0)+4>>2]|0}if((z|0)==3){>2“>while(0);h=e+1|0;e=P+(b*44|0)|0;if((h|0)<(c|0)){Q=k;R=h;S=P}else{>2“>T;V=c|>2“>0;Z=Y+(b*44|0)+4|0;_=c|>2“>e=c|>2“>0;c=>2“>0)+236>>2]=Q;k=Q+1|0;e=R+1|0;P=c[(c|>2“>c=>2“>0;W=V+184|0;X=W;Y=c|>2“>0;$=_+(T<<2)|0;c=0;return}function po(d){d=d|0;var >1“>0;h=b|>2“>c[(c|>1“>0;if((j|0)<(b|0)){j=j+1|0;h=g}else{break}}}Xp(d);h=ux(d)|0;if((h|0)!=0){j=h;do{>2“>0;g=(c[(c|>2“>2)|0;k=c|0;if((k|0)==0){l=7}else{>2“>0)+236>>2]|0)>(c|0)){l=7}}if((l|0)==7){>2“>g=c[(c|0)+172>>2]|0;if((g|0)==0){m=h}else{k=g;while(1){>2“>g=m;n=c|>2“>0;q=c|>2“>0;s=h;t=c|>2“>t=(c[(c|>2“>if((c[(c|>2“>l=0;c=>2“>0;z=c|0}>2“>0)+8>>2]|0)+180>>2]>>2]|0;x=t;A=c|>2“>0;D=c|>2“>0;if((E|0)<(c[(c[(c|0)+8>>2]|0)+232>>2]|0)){v=t;w=x;g=B;o=C;p=D;q=E;r=A;n=z}else{break}}}h=ow(d,h)|0;}while((h|0)!=0)}j=vx(d,j)|0;}while((j|0)!=0)}>1“>0;z=b|0;a:do{>2“>G=c[(c|>2“>0)+236>>2]|0;if((c[(c[(c[(c|0)+184>>2]|0)+(m*44|0)+4>>2]|0)+(n<<2)>>2]|0)!=(G|0)){break}>2“>0)+184>>2]|0)+(m*44|0)+4>>2]|0;r=c|>2“>0)+(m*44|0)+4>>2]=n+(c[(c[(c[(c|>2“>0)+184>>2]|0;if((c|0)>0){n=0;q=-1;p=r;b:while(1){>2“>o=c|0;do{if((a|0)==0){if((Rx(d,r|0)|0)==0){I=q;break b}else{J=n}}else{>2“>g=c[(c|0)+116>>2]|0;if((g|0)==0){break}K=g}>2“>w=(Rx(d,c[((c&3|0)==2?K:K-32|0)+28>>2]|0)|0)==0;J=w?q:n}}>2“>0)+184>>2]|0;if((o|0)<(c|0)){n=o;q=J;p=r}else{I=J;break}}if((I|0)==-1){l=35}else{L=I}}else{l=35}if((l|0)==35){>2“>p,c=m,M)|0)|0;i=M;L=-1}>2“>0)+184>>2]|0)+(m*44|0)>>2]=L+1;p=c|>2“>h=$w(G|0)|0;y=c[(c|>2“>h,c=>2“>while(0);if((c|0)<1){i=e;return}else{N=1;O=F}while(1){>2“>0)+(N<<2)>>2]|0);F=c|e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=b;e=(a|0)+1&255;a=>2”>0)+208>>2]=0;c[(c|0)+220>>2]=0;e=ux(b)|0;if((e|0)==0){return}if((d|0)>0){f=e}else{d=e;do{do{if((d|0)==(Lm(d)|0)){0)+157|0]|0)==(a|0)){break}c[(c[(c|0)+8>>2]|0)+180>>2]=0;c=0;ro(d);e=(c[(c|>2“>0;c=g+1;e=(c[(c|>2“>i=kk(c<<2)|0}else{c[(c[(c|0)+8>>2]|0)+204>>2]=i;e=c[(c|>2”>0)+(g<<2)>>2]=c}}while(0);d=vx(b,d)|0;}while((d|0)!=0);return}do{>2”>0;i=c|0;if((i|0)==0){if((f|0)==(Lm(f)|0)){j=f;k=6}}else{>2”>0)+256>>2]|0)+(c<<2)>>2]|0;k=6}do{if((k|0)==6){0)+157|0]|0)==(a|0)){break}c[(c[(c|0)+8>>2]|0)+180>>2]=0;c=0;ro(j);d=(c[(c|>2“>0;c=i+1;d=(c[(c|>2“>l=kk(c<<2)|0}else{c[(c[(c|0)+8>>2]|0)+204>>2]=l;d=c[(c|>2”>0)+(i<<2)>>2]=c}}while(0);f=vx(b,f)|0;}while((f|0)!=0);return}function ro(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0;d=i;i=i+32|0;e=d|0;f=(c[(c|>2”>c|0)+157|0]=a|0;g=c|>2“>c=0;c[(c[(c|0)+8>>2]|0)+180>>2]=b}else{g;c[(c[(c|0)+8>>2]|0)+164>>2]=b}c=>2”>0)+164>>2]=0;g=c|>2”>0;c=>2”>c=>2”>0;c=>2”>c=>2”>0;c=>2”>c=>2”>0;c=>2”>c=h;h=0;do{>2”>j=c|0;if((j|0)==0){break}else{k=0;l=j}do{>2”>3;f=c|0;if((f|0)==(b|0)){>2”>if((a[(c|0)+157|0]|0)!=(a|0)){if((m|0)!=(Lm(m)|0)){break}ro(m)}}>2”>e=f|0;Wx(e,162896,304,1)|0;Ym(f);vn(f,c[(c|>2”>0)+176>>2]=0;g=jk(20)|0;c[(c|>2”>0)+184>>2]=0;g=jk(20)|0;c[(c|>2”>0)+200>>2]=0;g=jk(12)|0;c[(c|>2”>0)+192>>2]=0;g=jk(12)|0;c[(c|>2”>0)+208>>2]=0;g=jk(12)|0;c[(c|f=e|0;Wx(f,158888,176,1)|0;Zm(e)|0;g=Em(f,c|>2“>0)+156>>2]=g;g=e;j=Hm(c[((c&3|0)==3?e:e+32|0)+28>>2]|0,c|3|0)==2?e:e-32|0)+28>>2]|0,c|>2”>0)+154>>1]=1;b[(c|0)+168>>1]=1;if((a|0)!=0&(j|0)==(k|0)){>2”>0)+154>>1]=1e3;k=(c|>2”>c|0)*100|0}if((Vn(e)|0)!=0){>2”>0)+154>>1]=0;c[(c|0)+156>>2]=0}k=(Em(f,c|0)+152|0]=k;k=(Em(f,c|>2“>d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;d=c[(c|0)+180>>2]|0;if((d|0)!=0){e=d;while(1){>2“>0;g=c|>2“>j=i-1|0;k=c[(c|>2“>0);eF(k|0);k=c|0;if((j|0)>0){i=j;h=k}else{l=k;break}}}else{l=f}>2“>k=i-1|0;i=c[(c|>2“>i=i-1|0;k=c[(c[(c|>2“>m=c|0}else{m=l}if((a|0)==1){>2“>eF(i);n=c|0}>2“>eF(i);o=c|0}eF(o);eF(e)}if((g|0)==0){break}else{e=g}}}e=ux(b)|0;if((e|0)==0){vo(b);return}else{p=e}do{e=mw(b,p)|0;if((e|0)!=0){o=e;do{tn(o);o=ow(b,o)|0;}while((o|0)!=0)}uo(p);p=vx(b,p)|0;}while((p|0)!=0);vo(b);return}function uo(a){a=a|0;var >2“>0;e=c|0;if((e|0)==0){f=d}else{>2“>e=c|0;if((e|0)==0){g=f}else{>2“>e=c|0;if((e|0)==0){h=g}else{>2“>e=c|0;if((e|0)==0){i=h}else{>2“>e=c|0;if((e|0)==0){j=i}else{>2“>dk(c|>2“>Cc[c[(c|0)+4>>2]&255](a);k=a|0;l=Xx(k,162896)|0;return}function vo(a){a=a|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=sy(a)|0;if((d|0)!=0){e=d;do{vo(e);e=ty(e)|0;}while((e|0)!=0)}>2“>0;f=c|0;if((f|0)==0){g=d}else{>2“>f=c|0;if((f|0)==0){h=g}else{>2“>f=c|0;if((f|0)==0){i=h}else{>2“>f=c|0;do{if((f|0)!=0){>1“>0;if(h<<16>>16>(b|0)){j=h;k=f}else{g=h<<16>>16;h=f;while(1){>2“>0);l=c|>2“>g=g+1|0;h=c|0}>2“>0;k=c|0}if(j<<16>>16==-1){eF(k-44|0);break}else{eF(k);break}}}while(0);k=a|0;if((Ix(k)|0)==(a|0)){return}Xx(k,167088)|0;return}function wo(a){a=a|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;d=i;i=i+40|0;e=d|0;f=a|0;g=Em(f,Wv(a,0,120216,0)|0,-1,1)|0;qn(a,10);h=Sn(a,e)|0;xo(a);so(a);j=e+32|0;k=(g|0)==2;l=(g|0)==3;m=e+28|0;n=e+24|0;if((g|0)==1){Zp(a,h);yo(a,1);i=d;return}else{o=h}while(1){>2“>Fv(0,157336,(h=i,i=i+1|0,i=i+7&-8,c=>2“>h=(c|>2“>h;if((c|0)==0|(h|0)==0){q=10;break}else{o=p}}if((q|0)==6){yo(a,2);i=d;return}else if((q|0)==8){yo(a,2);i=d;return}else if((q|0)==10){p=a+8|0;do{>2“>l=vx(o,m)|0;ap(a,m);k=c[(c|>2“>0)+184>>2]|0;h=j+(k*44|0)|0;g=c|0;e=j+(k*44|0)+4|0;j=0;r=0;while(1){if((r|0)>=(g|0)){q=20;break}>2“>0;t=s+(r<<2)|0;u=c|0;v=r+1|0;if((u|0)==(m|0)){q=16;break}else{j=u;r=v}}if((q|0)==16){q=0;do{if((v|0)<(g|0)){>2“>c;>2“>0)+184>>2]|0;w=u+(k*44|0)|0;x=c|0;if((e|0)<(x|0)){y=e;z=u}else{A=w;B=x;break}while(1){>2“>0;c=>2“>x=y+1|0;w=c[(c|>2“>while(0);c=B-1}else if((q|0)==20){q=0;if((j|0)!=(m|0)){break}}uo(m);Cx(a,m)|0;if((l|0)==0){break a}else{m=l}}cc(107992,102136,238,170008)}}while(0);vy(a,o)|0}}while(0);pq(a);Ao(a);if((Km(ew(f,127320)|0)|0)<<24>>24!=0){io(a)}Xk(a);i=d;return}}function xo(a){a=a|0;var b=0,c=0;b=a|0;if((Ix(b)|0)!=(a|0)){Wx(b,167088,272,1)|0}b=sy(a)|0;if((b|0)==0){return}else{c=b}do{xo©;c=ty©|0;}while((c|0)!=0);return}function yo(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0;d=i;i=i+1024|0;e=Wv(a,1,96272,213336)|0;f=Wv(a,1,85640,213336)|0;g=ux(a)|0;if((g|0)==0){i=d;return}h=d|0;if((b|0)<=0){j=g;do{j=vx(a,j)|0;}while((j|0)!=0);i=d;return}if((b|0)>1){b=g;do{>2“>c[(c|>2“>c[(c|0)+236>>2],k)|0)|0;i=k;hw(l,f,h)|0;b=vx(a,b)|0;}while((b|0)!=0);i=d;return}else{b=g;do{>2“>c[(c|0)+232>>2],k)|0)|0;i=k;hw(b|0,e,h)|0;b=vx(a,b)|0;}while((b|0)!=0);i=d;return}}function zo(b,c){b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=i;e=b;b=i;i=i+40|0;tF(b,e,40)|0;e=c;c=i;i=i+40|0;tF(c,e,40)|0;e=a|0;do{if((a|0)==0){f=e<<24>>24!=0|0}else{if(e<<24>>24==0){f=-1;break}>3“>h);if((g|0)!=0){f=g;break}>3“>h)}}while(0);i=d;return f|0}function Ao(a){a=a|0;Bo(a,1);return}function Bo(d,e){d=d|0;e=e|0;var >2“>0)+128>>1]&14;N=I|0;O=I+8|0;c=>2“>R=S+8|0;T=c|>3“>U=T+96|0;V=+h;>2“>c|>2“>if((a[(c|0)+113|0]&1)!=0){>2“>R=jk(96)|0;S=R;T=c[(c|>2“>T|0)/4|0;U=K+12|0;c=>2“>0;_=K|0;c=>1“>0;aa=b|0;ba=aa<<16>>16;do{>2“>ma=c|>2“>0;oa=na+ja|0;pa=c|>2“>V=+(c|>3“>0;ra=+h- +>2“>c=~~(V<ra?V:ra)}do{if((na|0)!=0){>2“>ra=+(c|>3“>0;V=+h+ +>2“>c=~~(ra>V?ra:V)}}>2“>c|>2“>c|0)+16;b:do{if((na|0)>0){pa=ha;sa=ia;qa=1;ta=ma;while(1){>2“>0;wa=c|0;if((wa|0)==0){xa=va}else{>2“>Aa=wa+56|0;wa=va+16|0;c=>2“>c=>2“>c=>2“>c=>2“>a[(c[(c|if((a|0)==0){Ba=xa;za=27}else{if((Ec[c&63](ta)|0)<<24>>24==0){Ca=sa;Da=pa;break}>2”>za=0;ya=c[c>>2]|0;if((ya|0)==0){Ea=pa;Fa=sa;Ga=Ba}else{wa=pa;Aa=sa;va=0;Ha=ya;while(1){0;Ia=a|0;do{if((Ia<<24>>24|0)==4|(Ia<<24>>24|0)==6){Ja=Aa;Ka=wa}else{>2“>81;La=Aa+1|0;c=Ha;if((La&127|0)!=0){Ja=La;Ka=wa;break}if((wa|0)==0){Ma=kk((Aa<<2)+516|0)|0}else{Ma=mk(wa,(Aa<<2)+516|0)|0}Ja=La;Ka=Ma}}>2“>0;La=c[(c|0)+(ya<<2)>>2]|0;if((La|0)==0){Ea=Ka;Fa=Ja;Ga=Ia;break}else{wa=Ka;Aa=Ja;va=ya;Ha=La}}}do{>2“>Ha=c[c>>2]|0;if((Ha|0)==0){Na=Fa;Oa=Ea;Pa=Ga;break}else{Qa=Ea;Ra=Fa;Sa=0;Ta=Ha}while(1){>2“>3;c[(c|>2“>0)+8>>2]|0)+236>>2]|0)<(c[(c[(c|>2“>va=Sa+1|0;Aa=c|>2“>while(0);wa=c|0;if((wa|0)==0){Ca=Na;Da=Oa;break}if((a|0)==0){>3“>h=+(>2“>0);c[(c|>2“>wa=c|0;if((wa|0)==0){Ca=Na;Da=Oa;break}else{Xa=Oa;Ya=Na;Za=0;_a=wa}while(1){>2“>3;va=c|>2“>wa=c|0;if((a|0)!=0){$a=16;ab=4;break}bb=(a|0)==0?8:4;za=51}else{>2“>0)+232>>2]|0)==(c[(c|0)+232>>2]|0)?2:1;za=51}}while(0);do{if((za|0)==51){za=0;if((bb|0)==1){$>2“>0)+232>>2]|0)<(c[(c|0)+232>>2]|0)?16:32;ab=1;break}else if((bb|0)==2){$>2“>0)+236>>2]|0)<(c[(c|0)+236>>2]|0)?16:32;ab=2;break}else{$a=16;ab=bb;break}}}>2“>0)+164>>2]=ab|$a|128;Ha=Ya+1|0;c=_a;if((Ha&127|0)==0){if((Xa|0)==0){cb=kk((Ya<<2)+516|0)|0}else{cb=mk(Xa,(Ya<<2)+516|0)|0}db=cb}else{db=Xa}>2“>while(0);ua=c|>2“>0;if((qa|0)>=(c|0)){eb=Da;fb=Ca;gb=ua;break b}>1“>while(0);hb=ka+1|0;if((ka|0)<(b|0)){ha=eb;ia=fb;ja=oa;ka=hb;la=gb}else{za=63;break}}if((za|0)==22){cc(151800,123888,319,171096)}else if((za|0)==63){ca=eb;ea=fb;fa=(oa<<5)+11520|0;ga=hb;break}}}>2“>jk(fa)|0;$=K+16|0;c=jk(ga<<5)|0;ba=(M|0)==2;do{if(ba){>2“>T=ib+8|0;aa=c|0;do{if((a|0)==1){>2“>if((c|0)==0){jb=aa;break}>2“>2]|0)+8|0;ka=c|0;if((a|0)==0){kb=la;lb=ka}else{la=ka;while(1){>2“>0)+8|0;ja=c|0;if((a|0)==0){kb=ka;lb=ja;break}else{la=ja}}}>3“>0;V=+h;>2“>la=(c[(c|>2“>0)+96>>2]|0)+56>>3]=+h[(c|>2“>0)+96>>2]|0)+64>>3]=+h[(c|>2“>0)+96>>2]|0)+81|0]=1;jb=c|0}else{jb=aa}}>2“>sc=ca+(rc<<2)|0;tc=c|>2“>0;wc=c|0;if((wc|0)==0){xc=tc;yc=vc}else{zc=wc;while(1){>2“>0;wc=c|0;if((wc|0)==0){break}else{zc=wc}}xc=zc;yc=Ac}>2“>wc=c[(c|0)+116>>2]|0;if((wc|0)==0){break}else{Cc=wc}}Bc=Cc}if((a|0)==0){zc=(a|>2“>zc=Dc+8|0;if((c&32|0)==0){Gc=Dc}else{>2“>0;tF(wc|0,Fc|0,176)|0;tF(nc|0,Dc|0,32)|0;c=>2“>3|0)==3?N:pc)+28>>2]=c[((c&>2“>3|0)==2?N:qc)+28>>2]=c[((c&>2“>0;Hc=wc+16|0;Ic=(c|>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>0)+16|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=a=>2”>Jc=ca+(zc<<2)|0;Kc=c|>2”>0;Nc=c|0;if((Nc|0)==0){Oc=Kc;Pc=Mc}else{Qc=Nc;while(1){>2”>0;Nc=c|0;if((Nc|0)==0){break}else{Qc=Nc}}Oc=Qc;Pc=Rc}>2”>Nc=c[(c|0)+116>>2]|0;if((Nc|0)==0){break}else{Tc=Nc}}Sc=Tc}if((Bc|0)!=(Sc|0)){Uc=Ic;Vc=zc;break c}if((a|0)==0){Qc=(a|>2“>Qc=Wc+8|0;if((c&32|0)==0){Yc=Xc}else{>2“>0;tF(Nc|0,Xc|0,176)|0;tF(jc|0,Wc|0,32)|0;c=>2“>3|0)==3?P:lc)+28>>2]=c[((c&>2“>3|0)==2?P:mc)+28>>2]=c[((c&>2“>0;Zc=Nc+16|0;_c=(c|>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>0)+16|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=a=>2”>Nc=c|0;Zc=Nc+16|0;_c=Yc+16|0;Qc=a|0;if((a|0)==0){$c=Qc<<24>>24!=0|0}else{if(Qc<<24>>24==0){Uc=Ic;Vc=zc;break c}>3”>h)|0)!=0){Uc=Ic;Vc=zc;break c}$>3”>h)}if(($c|0)!=0){Uc=Ic;Vc=zc;break c}_c=Nc+56|0;Zc=Yc+56|0;Qc=a|0;if((a|0)==0){ad=Qc<<24>>24!=0|0}else{if(Qc<<24>>24==0){Uc=Ic;Vc=zc;break c}>3”>h)|0)!=0){Uc=Ic;Vc=zc;break c}>3”>h)}if((ad|0)!=0){Uc=Ic;Vc=zc;break c}>2”>0;if((c&15|0)==2){>2”>0)!=(c[(c|0)+96>>2]|0)){Uc=Ic;Vc=zc;break c}}>2”>while(0);wc=c&>2”>0;vc=c|>2”>0;Cc=c|0;d:do{if((uc|0)==(vc|0)){>1”>if((Cc|0)==(b|0)){if((Cc|0)>0){>3”>h);break}else{>1”>if((Cc|0)==(b|0)){>2”>h[(c[(c[c[(c|0)+((Cc+1|0)*44|0)+4>>2]>>2]|0)+8>>2]|0)+24>>3]);break}else{>3”>0;ra=+h;>2”>h[(c[(c[c>>2]|0)+8>>2]|0)+24>>3]);bd=(Hc|0)<(Zc|0)?Hc:Zc;break}}}>2”>zc=c[(c[(c|0)+8>>2]|0)+96>>2]|0;if((zc|0)!=0){_m(d,zc)}cd=cd+1|0;}while((cd|0)<(Uc|0))}else{>2”>c=>2”>0;Zc=zc+8|0;Hc=c|0;Ic=a|>2”>tF(aa|0,Hc|0,176)|0;tF(T|0,zc|0,32)|0;c=>2”>3|0)==3?ja:tb)+28>>2]=c[((c&>2”>3|0)==2?ja:ub)+28>>2]=c[((c&>2”>0)+16|0;Nc=(c|>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>0)+56|0;Hc=(c|>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>0)+112|0]=1;c[(c|0)+116>>2]=zc;dd=ja}e:do{if((Uc|0)>1){zc=1;while(1){>2”>zc=dd+8|0;Jc=c|>2”>Lc=dd;Mc=c&>2”>0;Tc=dd-32|0;Hc=c|>2”>0;Zc=c|0;while(1){>2”>_c=(c[((c&>2”>0)+56|0;ed=(c|>2”>c;>2”>c;>2”>c;>2”>c;>2”>ed=c|>3”>0;ra=+h+ +>2”>fd=c|>3”>h;>3”>h;>3”>0;hd=+h;>3”>h*.>3”>h+ +>3”>h=>2”>c;>2”>c;>2”>c;>2”>c;>3”>hd;h=>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>3”>V;h=>2”>c;>2”>c;>2”>c;>2”>c;>2”>Qc=c|>3”>h;id=gd+ +>3”>gd=+h;hd=gd+ +>2”>5;Qc=c|>2”>0;ed=c[(c|0)+184>>2]|0;fd=~~(+(~~(gd- +(>3”>h+ +(>2”>gd=hd-ld;No(K,S,Kc,dd,l,1);No(K,S,Hc,dd,m,0);fd=c|h=ra;h=+h=V;h=gd;h=ra;h=>3”>0)-1|0;ra=+h;h=ra;h=hd;h=id;h=gd;h=+h=ra;if((fd|0)>0){fd=0;do{dm(S,l+56+(fd<<5)|0);fd=fd+1|0;}>2“>dm(S,180936);dm(S,180968);dm(S,181e3);fd=c|0;if((fd|0)>0){Hc=fd;do{Hc=Hc-1|0;dm(S,m+56+(Hc<<5)|0);}while((Hc|0)>0)}if(ma){md=il(S,n)|0}else{md=kl(S,n)|0}>2“>cm(dd,c[((c&3|0)==2?dd:Tc)+28>>2]|0,jd,kd,11848);break d}if(ba){>2“>3;Mo(c[(c|Hc=a|0;fd=a|0;do{if(Hc<<24>>24!=1|fd<<24>>24==4){if(!(fd<<24>>24!=1|Hc<<24>>24==4)){break}>2”>3;Mc=c|>2”>0;Kc=Hx(Mc|0)|0;Nc=c|>2”>0;_c=c|0;if((Zc|0)>0){0;ed=((a&>2“>c|0)- +>2“>c|0)}else{>2“>ra=+(Uc+1|0);gd=+(c|0)/ra;id=nd/ra;No(K,S,Mc,dd,s,1);No(K,S,zc,dd,t,0);if((Uc|0)>0){od=0}else{break d}while(1){>2“>0;Mc=c|>3“>hd=+h;h=ra;h=V;od=od+1|0;pd=+(od|0);qd=gd*pd;h=qd+hd;hd=id*pd+V;h=hd;h=ra;h=>3”>0)-1|0;ra=+h;h=ra;h=>3”>pd=+h;h=ra;h=pd;h=V-qd;h=hd;if((Mc|0)>0){Mc=0;do{dm(S,s+56+(Mc<<5)|0);Mc=Mc+1|0;}>2”>dm(S,180936);dm(S,180968);dm(S,181e3);Mc=c|0;if((Mc|0)>0){_c=Mc;do{_c=_c-1|0;dm(S,t+56+(_c<<5)|0);}while((_c|0)>0)}if(ma){rd=il(S,r)|0}else{rd=kl(S,r)|0}>2”>cm(zc,c[((c&>2”>while(0);Hc=c&>2”>0;Jc=c|>2”>0;Lc=c|>1”>0;if((Lc|0)<(b|0)){>3”>0;Mc=Lc+1|0;sd=+h- +(>2”>0)-(+h[(c[(c[c>>2]|0)+8>>2]|0)+24>>3]+ +(>2”>sd=+(c|0)}>2”>fd=c|>3”>0;Mc=_c-1|0;id=+h;>3”>V=+h;h=id;h=qd;Jc=Jc+1|0;pd=+(Jc|0);ra=gd*pd;h=ra+V;V=qd-hd*pd;h=V;h=id;h=>3”>0)-1|0;id=+h;h=id;h=>3”>qd=+h;h=id;h=qd;h=pd-ra;h=V;if((_c|0)>0){_c=0;do{dm(S,j+56+(_c<<5)|0);_c=_c+1|0;}>2”>dm(S,180936);dm(S,180968);dm(S,181e3);_c=c|0;if((_c|0)>0){Mc=_c;do{Mc=Mc-1|0;dm(S,k+56+(Mc<<5)|0);}while((Mc|0)>0)}>2”>cm(fd,c[((c&>2”>_c=c|>3”>0;Hc=Mc-1|0;V=+h;>3”>pd=+h;h=V;h=ra;Jc=Jc+1|0;qd=+(Jc|0);id=gd*qd;h=id+pd;pd=ra-hd*qd;h=pd;h=V;h=>3”>0)-1|0;V=+h;h=V;h=>3”>ra=+h;h=V;h=ra;h=qd-id;h=pd;if((Mc|0)>0){Mc=0;do{dm(S,j+56+(Mc<<5)|0);Mc=Mc+1|0;}>2”>dm(S,180936);dm(S,180968);dm(S,181e3);Mc=c|0;if((Mc|0)>0){fd=Mc;do{fd=fd-1|0;dm(S,k+56+(fd<<5)|0);}while((fd|0)>0)}>2”>cm(_c,c[((c&>2”>c=>2”>Lb;c=Ob;if((c|0)==0){c=kk(32e3)|0;c=kk(32e3)|0;c=2e3;c=2e3}>2”>0;Jc=Ic;Mc=Ic+32|0;fd=Hx(c[((c&>2”>3;Lc=Ic-32|0;Tc=(c[(c[(c|>2”>0)+8>>2]|0)+232>>2]|0)|0;Hc=Ic+8|0;Zc=c|0;do{if((((Tc|0)>-1?Tc:-Tc|0)|0)>1){>2”>Hb;Nc=c|>2”>tF(wb|0,Nc|0,176)|0;tF(yb|0,Kc|0,32)|0;c=>2”>3|0)==3?Ib:Sb)+28>>2]=c[((c&3|0)==3?Ic:Mc)+28>>2]}else{>2”>0;tF(ed|0,Nc|0,176)|0;tF(yb|0,Kc|0,32)|0;c=>2”>3|0)==3?Mb:Vb)+28>>2]=c[((c&>2”>3|0)==2?Mb:Wb)+28>>2]=c[((c&>2”>0)+16|0;Kc=(c|>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>0)+56|0;ed=(c|>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>0)+112|0]=1;c[(c|>2”>3|0)==3?Ib:Sb)+28>>2]=c[((c&>2”>0)+16|0;Kc=(c|>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c}>2”>0;ed=c|0;if((ed|0)==0){td=Ic;ud=Kc}else{Kc=ed;while(1){>2”>0;ed=c|0;if((ed|0)==0){break}else{Kc=ed}}td=Kc;ud=vd}>2”>ed=c[(c|0)+116>>2]|0;if((ed|0)==0){break}else{Nc=ed}}wd=Nc}>2”>Kc=c[(c|0)+172>>2]|0;if((Kc|0)==0){break}else{ed=Kc}}xd=ed}>2”>3|0)==2?Ib:Tb)+28>>2]=c[((c&>2”>0)+84|0]=0;a[(c|>2”>0)+64>>3]=0.0;h[(c|>2”>if((c&32|0)==0){yd=Ic;zd=0;break}>2”>0;tF(Nc|0,Zc|0,176)|0;tF(xb|0,Ic|0,32)|0;c=>2”>3|0)==3?Ib:Sb)+28>>2]=c[((c&>2”>3|0)==2?Ib:Tb)+28>>2]=c[((c&>2”>0)+16|0;Kc=(c|>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>0)+56|0;Nc=(c|>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>0)+112|0]=1;c[(c|0)+116>>2]=Ic;yd=Ib;zd=0}}while(0);do{if(ba){Ic=c|0;if((a|0)==0){Ad=yd;Bd=Hc}else{Hc=Mc;do{>2“>0;Dd=Cd+8|0;Hc=c|0;}while((a|0)!=0);Ad=Cd;Bd=Dd}>2“>0;Mc=ed&3;Jc=c|>2“>0;Mc=Jc+8|0;Tc=Zc+8|0;Nc=(c[(c|>2“>if((a[(c|0)+113|0]&1)!=0){za=220;break}>2“>if((c[((c&>2“>Lc=c|>2“>0;Kc=c|>3“>h;>3“>h;>3“>h;>3“>h;Jd=ed;Kd=Jc}else{>2“>0;Mc=c|>3“>0;Fd=+h+ +>3“>Gd=+h+ +>3“>Hd=+h+ +>3“>Id=+h+ +>2“>Zc=c|0;if((Zc|0)==0){>3“>Hd;h=>2“>c;>2“>c;>2“>c;>2“>c;>3“>Fd;h=>2“>c;>2“>c;>2“>c;>2“>c;Ld=4;Md=Kd;break}>3“>gd=+h;>2“>0)+116>>2]&1|0)==0;pd=Zc?gd:hd;Jc=c[(c|>3“>qd=+h;ra=(Zc?hd:gd)*.5;if((~~((Gd-Id)*(id-Hd)-(Fd-Hd)*(qd-Id))|0)>0){Nd=id+ra;Od=qd-pd*.5}else{Nd=id-ra;Od=qd+pd*.5}>3“>Hd;h=>2“>c;>2“>c;>2“>c;>2“>c;>3“>Nd;h=>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>3“>Fd;h=>2“>c;>2“>c;>2“>c;>2“>c;Ld=7;Md=Kd}else{za=220}}while(0);if((za|0)==220){>2“>3;Jc=c|>2“>0;Do(D,K,Jc,0,yd);c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>3“>pd=+h;>2“>Zc=Jc+8|0;ed=c|0;do{if((a|0)==1){>2“>Pd=(c|0)>1|0}else{Pd=0}}>2“>0)-1<<5)+8>>3];ed=c|>2“>Lc=c|0;gd=+(~~(id- +(>2“>Lc=c|>3“>Lc+1;h=>3“>gd;h=>2“>if((a[(c|0)+156|0]|0)==1){ed=fd+8|0;Tc=Mc;Kc=0;Hc=-1;Nc=0;Qc=yd;Qd=Jc;Rd=Lc;while(1){Sd=Tc;Td=0;Ud=Hc;Vd=Nc;Wd=0;Xd=Qc;Yd=Qd;Zd=Rd;while(1){if((Ec[c&63](Sd)|0)<<24>>24!=0){_d=Sd;$d=Wd;ae=Xd;be=Yd;ce=Zd;de=Kc;ee=Qc;break f}>2“>0)+232>>2]|0;he=c|>3“>je=he+(ge<<5)+8|0;gd=+h;>3“>le=he+(ge<<5)+24|0;hd=+h;if(ra==id){>2“>0)+184>>2]|0;me=ge+1|0;V=+(c|>2“>c|>2“>0);pe=+h[(c[(c[c>>2]|0)+8>>2]|0)+24>>3]- +(>3“>0);h=>3“>ne;h=>3“>h=>3“>te;h=>2“>le=c|>2“>2]|0;je=c[(c[((c&3|0)==2?ke:ke-32|0)+28>>2]|0)+8>>2]|0;g:do{if((a|0)==1){ke=le+16|0;ie=0;ge=je;while(1){>2“>if((c|0)!=1){ue=ie;break g}>3“>h){ue=ie;break g}>2“>2]|0;he=c[(c[((c&3|0)==2?ve:ve-32|0)+28>>2]|0)+8>>2]|0;if((a|0)==1){ie=me;ge=he}else{ue=me;break}}}else{ue=0}}>2“>je=Wd+2|0;Do(E,K,Sd,Xd,c[c[(c|>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>0)+180>>2]>>2]|0;zc=c&>2“>0;ie=c|>2“>Do(F,K,Sd,Xd,c[c[(c|>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;if((a|0)==1){>2”>ze=(c|0)>1|0}else{ze=0}}>2”>0)-1|0;Wd=c|>2”>Vd=c|0;Wd=~~(gd+ +(>3”>0)+184>>2]|0)+(Vd*44|0)+20>>2]|0));gd=+h;>3”>id=+h;hd=+(Wd|0);if(gd<ra&id<hd){>2”>0;c=>3”>gd;h=>3”>ra;h=hd}1.5707963267948966;a=1;Fo(S,Qc,Xd,A,B,fe);do{if(ma){Ae=il(S,C)|0;za=251}else{Wd=kl(S,C)|0;if(!ba){Ae=Wd;za=251;break}>2“>Vd=Wd+16|0;Ud=Wd;c=>2“>c=>2“>c=>2“>c=>2“>Ud=Wd+32|0;Vd=Wd+(Yd-1<<4)|0;c=>2“>c=>2“>c=>2“>c=>2“>uF(Wd+48|0,Vd|0,16)|0;c=4;De=4;Ee=Wd}}while(0);if((za|0)==251){Xd=De+Kc|0;if((Xd|0)>(c|0)){c=Xd<<1;Sd=mk(c|0,Xd<<5)|0;c=Fe=De;Ge=c|0}if((Fe|0)>0){Sd=(Fe|0)>1;Xd=Kc;Wd=0;while(1){>2“>c;>2“>c;>2“>c;>2“>c;Ud=Wd+1|0;if((Ud|0)<(Fe|0)){Xd=Xd+1|0;Wd=Ud}else{break}}He=(Sd?Fe:1)+Kc|0}else{He=Kc}>2“>Wd=Xd-1|0;Vd=c[c[(c[(c[((c&3|0)==2?Ud:Ud-32|0)+28>>2]|0)+8>>2]|0)+180>>2]>>2]|0;if((Wd|0)==0){Ie=Vd;break}else{Xd=Wd;Ud=Vd}}}>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>3|0)==3?Ie:Zd)+28>>2]|0)+8>>2]|0)+16|0;c=>2“>c=>2“>c=>2“>c=>2“>Go(Qc,S);Vd=c&>2“>0;Zd=c|>2“>0)+172>>2]>>2]|0,Ie);c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>Sd=c|0;do{if((a|0)==1){>2“>Je=(c|0)>1|0}else{Je=0}}>2“>0)-1|0;Wd=c|>2“>Yd=c|0;Wd=~~(hd- +(>3“>0)+184>>2]|0)+(Yd*44|0)+16>>2]|0));hd=+h;>3“>id=+h;gd=+(Wd|0);if(hd<id&gd<ra){>2“>0;c=>3“>hd;h=>3“>id;h=ra}1.5707963267948966;a=>2”>while(0);Lc=$d+1|0;Jc=c[(c|>3”>0;Zc=Mc+(Jc<<5)|0;qd=+h;>3”>Qd=Mc+(Jc<<5)+16|0;ra=+h;>2”>Mc=c[(c|>2”>0);hd=+h[(c[(c[c>>2]|0)+8>>2]|0)+24>>3]+ +(>2”>0);ne=+(c|>2”>c|>3”>gd;h=>3”>ne;h=V;Ke=V;Le=ne;Me=gd;Ne=hd}else{Ke=id;Le=ra;Me=qd;Ne=pd}>3”>Me;h=>3”>Le;h=>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>3”>qd=+h;if((a|0)==1){>2“>Oe=(c|0)>1|0}else{Oe=0}}>2“>0)-1<<5)+24>>3];Jc=c|>2“>fd=c|0;hd=+(~~(id+ +(>2“>fd=c|>3“>fd+1;h=>3“>ra;h=>2“>fd=c|0;if(ba&(fd|0)>4){>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;fd=Qe+de|0;if((fd|0)>(c|0)){c=fd<<1;c=mk(c|fd=c|0;Jc=(Re|0)>1;Mc=de;Nc=0;while(1){>2“>c;>2“>c;>2“>c;>2“>c;Kc=Nc+1|0;if((Kc|0)<(Re|0)){Mc=Mc+1|0;Nc=Kc}else{break}}Se=(Jc?Re:1)+de|0}else{Se=de}Go(ee,S);if(Qc){>2“>Te=(c&3|0)==2?ae:Zc}cm(yd,Md,c|0,Ld,11848);break}Nc=Ld-1|0;Mc=(Nc|0)>1;if(Mc){0,Uc-1|0)|0)/2|0|0);fd=c|0;Lc=1;do{>3“>h-qd;Lc=Lc+1|0;}while((Lc|0)<(Nc|0))}Lc=c|0;if((Lc|0)>(c|0)){c=Lc;fd=mk(c|0,Lc<<4)|0;c=fd;Ue=fd}else{Ue=c|0}fd=(Ld|0)>0;if(fd){Lc=c|0;Zc=0;do{>2“>c;>2“>c;>2“>c;>2“>c;Zc=Zc+1|0;}while((Zc|0)<(Ld|0))}cm(yd,Md,Ue,Ld,11848);if((Uc|0)>1){Ve=1}else{break}do{>2“>0;Lc=Zc+8|0;Qc=c|>2“>Rd=c|>2“>Rd;Rd=Zc;c[((c&>2“>3|0)==2?Zc:Zc-32|0)+28>>2];c[((c&>2“>3|0)==3?Zc:Zc+32|0)+28>>2];Rd=(c|>2“>0)+56|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>Qc=(c|>2“>0)+16|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>a[(c|Zc=c|>3”>Qc=Zc+(Rd<<4)|0;h=qd+ +Rd=c|0;if(fd){Zc=c|0;Qc=0;do{>2“>c;>2“>c;>2“>c;>2“>c;Qc=Qc+1|0;}while((Qc|0)<(Ld|0))}>2“>rc=c[(c|0)+180>>2]|0;if((rc|0)!=0){U=rc;do{if((a|0)==1){>2”>if((c|0)==0){Ye=Qb}else{>2”>2]|0)+8|0;Zb=c|0;if((a|0)==0){Ze=Qb;_e=Zb}else{Qb=Zb;while(1){>2”>0)+8|0;Xb=c|0;if((a|0)==0){Ze=Zb;_e=Xb;break}else{Qb=Xb}}}>3”>0;qd=+h;>2”>Qb=(c[(c|>2”>0)+96>>2]|0)+56>>3]=+h[(c|>2”>0)+96>>2]|0)+64>>3]=+h[(c|>2”>0)+96>>2]|0)+81|0]=1;Ye=c[(c|0)+104>>2]|0}>2”>while(0);U=c|0;}while((U|0)!=0)}if((e|0)==0){W=S;X=ca;break}U=ux(d)|0;if((U|0)==0){W=S;X=ca;break}else{$e=U}while(1){U=mw(d,$e)|0;if((U|0)!=0){Pb=U;do{do{if((Ec[c&63](Pb)|0)<<24>>24!=0){>2”>rc=c|0;Qb=kk(rc*48|0)|0;Xb=U|0;if((rc|0)>0){>2”>zb=U-48|0;Wb=Yb+48|0;Mb=c|0;Ub=kk(Mb<<4)|0;if((Mb|0)>0){>2”>ic=bc;hc=ba;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>Mb;c=>2”>c=>2”>bc=Yb+16|0;ma=U+32|0;c=>2”>c=>2”>c=>2”>c=>2”>ma=Yb+32|0;bc=U+16|0;c=>2”>c=>2”>c=>2”>c=>2”>Yb=0;Zb=c|0;while(1){>2”>0);U=Yb+1|0;Rd=c|0;if((U|0)<(rc|0)){Yb=U;Zb=Rd}else{af=Rd;break}}}else{>2”>eF(af);c=Qb}}while(0);Pb=ow(d,Pb)|0;}while((Pb|0)!=0)}Pb=vx(d,$e)|0;if((Pb|0)==0){W=S;X=ca;break}else{$e=Pb}}}}while(0);do{if((c|0)!=0|(c|0)!=0){if(!((c|0)!=0|(c|0)!=0)){break}$e=ux(d)|0;if(($e|0)==0){break}else{bf=$e}do{do{if((c|0)!=0){$e=pw(d,bf)|0;if(($e|0)==0){break}else{cf=$e}do{$>2”>3|0)==2?cf:ca;if((c[(c|0)+100>>2]|0)!=0){if((c|0)!=0){ca=mw(d,bf)|0;if((ca|0)==0){break}else{df=ca}do{ca=df+8|0;do{>2“>_m(d,c[(c|0)+104>>2]|0)}}while(0);df=ow(d,df)|0;}while((df|0)!=0)}}while(0);bf=vx(d,bf)|0;}while((bf|0)!=0)}}while(0);if((M|0)!=4){>2“>0);eF(W);eF(c|0);hl()}c=1;c=1;i=f;return}function Co(b,d){b=b|0;d=d|0;var >2“>l;o=g|0;p=k|0;q=k+8|0;c=>2“>0;b=c|>2“>0;t=c|>2“>0;x=c&15;if((u|0)!=(x|0)){y=x-u|0;i=e;return y|0}>2“>B=c|>2“>B=c|0;if((B|0)==0){C=z}else{z=B;while(1){>2“>z=c|0;if((z|0)==0){D=b;E=w}else{B=z;while(1){>2“>0;z=c|0;if((z|0)==0){break}else{B=z}}D=B;E=F}>2“>F=c[(c|0)+116>>2]|0;if((F|0)==0){break}else{D=F}}G=D}>2“>0;F=D&3;E=c[(c|>2“>0)+8>>2]|0;F=(c|>2“>0)|0;z=c|>2“>0)+8>>2]|0;u=c[(c|>2“>0)-(c|0)|0;H=(F|0)>-1?F:-F|0;F=(A|0)>-1?A:-A|0;if((H|0)!=(F|0)){y=H-F|0;i=e;return y|0}>3“>h);>3“>h);u=(F|0)>-1?F:-F|0;if((B|0)!=(u|0)){y=B-u|0;i=e;return y|0}u=D>>>4;D=z>>>4;if((u|0)!=(D|0)){y=u-D|0;i=e;return y|0}if((a|0)==0){D=(a|>2“>0;I=D;J=C;K=c|0}else{I=r;J=s;K=t}t=I+8|0;if((K&32|0)==0){L=I;M=w}else{>2“>l;l=I;J=j;c[((c&>2“>3|0)==2?I:I-32|0)+28>>2];c[((c&>2“>3|0)==3?I:I+32|0)+28>>2];l=c|>2“>0)+56|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>J=l+56|0;n=(c|>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;a=>2“>I;L=m;M=c|0}if((a|0)==0){m=(a|>2“>M=N+8|0;if((c&32|0)==0){P=O}else{>2“>o;o=N;O=k;c[((c&>2“>3|0)==2?N:N-32|0)+28>>2];c[((c&>2“>3|0)==3?N:N+32|0)+28>>2];o=c|>2“>0)+56|0;c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>p=o+56|0;q=(c|>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;>2“>c;a=>2“>o=c|0;L=o+16|0;N=P+16|0;q=a|0;do{if((a|0)==0){Q=q<<24>>24!=0|0}else{if(q<<24>>24==0){y=-1;i=e;return y|0}>3“>h);if((p|0)==0){>3“>h);break}else{y=p;i=e;return y|0}}}while(0);if((Q|0)!=0){y=Q;i=e;return y|0}Q=o+56|0;N=P+56|0;L=a|0;do{if((a|0)==0){R=L<<24>>24!=0|0}else{if(L<<24>>24==0){y=-1;i=e;return y|0}>3“>h);if((q|0)==0){>3“>h);break}else{y=q;i=e;return y|0}}}while(0);if((R|0)!=0){y=R;i=e;return y|0}>2“>0)+164>>2]&192;d=c[(c|0)+164>>2]&192;if((R|0)==(d|0)){>2“>0)>>>4)-((c|0)>>>4)|0;i=e;return y|0}else{y=R-d|0;i=e;return y|0}return 0}function Do(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >3“>0;l=+h- +>2“>o=c|0;if((~~n|0)>=(o|0)){p=o;break}if(m){q=l+.5}else{q=l+-.5}p=~~q}else{>2“>o=c|>2“>c|0);if((a|0)==0){s=r+ +(>2“>c|0);break}}else{>2“>c|0)}}while(0);r=s<l?s:l;if(r<0.0){t=r+-.5}else{t=r+.5}p=~~t}}if((a|0)==1){>3”>v=+h+10.0}else{u=22}}while(0);if((u|0)==22){>3”>h+4.0}p=Jo(e,f,g,1)|0;do{if((p|0)==0){g=v>=0.0;if(g){w=v+.5}else{w=v+-.5}>2”>g=Ko(c|0,p)|0;do{if((g|0)==0){>3”>0;l=+h- +if((a|0)==0){z=l- +(>2“>c|0);break}}else{>2“>c|0)}}while(0);l=z>v?z:v;if(l<0.0){A=l+-.5}else{A=l+.5}x=~~A}}if((a|0)==1){>3”>h;if(v>=t){B=v;break}>3”>while(0);A=+h;>2”>0;x=c[(c|0)+184>>2]|0;v=A- +(>2”>c|>3”>t;h=>3”>B;h=z;return}function Eo(b){b=b|0;var 0;if((a|0)!=1){e=0;return e|0}>2“>e=(c|0)>1|0;return e|0}function Fo(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var i=0,j=0,k=0,l=0.0,m=0,n=0.0,o=0,p=0;i=Ho(b,-1)|0;j=Ho(b,1)|0;do{if((i|0)!=0){if((om(i)|0)!=0){break}return}}while(0);do{if((j|0)!=0){if((om(j)|0)!=0){break}return}}while(0);j=Io(d,-1)|0;i=Io(d,1)|0;do{if((j|0)!=0){if((om(j)|0)!=0){break}return}}while(0);do{if((i|0)!=0){if((om(i)|0)!=0){break}return}}>2“>while((j|0)<(c|0))}>2“>g=c|0;if((g|0)>0){k=g;do{k=k-1|0;dm(a,f+56+(k<<5)|0);}while((k|0)>0)}k=d-2|0;if((k|0)>=(e|0)){d=a+84|0;f=j;do{>3“>0;g=j+(f<<5)|0;l=+h;do{if((f-e&1|0)==0){>3“>o=~~((l+n)*.5);h=+(>3“>o=j+(f<<5)+16|0;n=+h;if(l+16.0<=n){break}>3“>m-8|0);h=+(m+8|0)}}while(0);f=f+1|0;}while((f|0)<(k|0))}>2“>f=c|0;d=f+(a<<5)|0;g=a+1|0;j=f+(g<<5)|0;do{if((a|0)<(e|0)|(a|0)>(b|0)){p=31}else{if((a-e&1|0)!=0){p=31;break}>3“>16.0;m=f+(g<<5)+16|0;if(l>+h){>3“>16.0;m=j|0;if(l>=+h){break}>3“>if(+h+16.0>l){>3“>m=f+(a<<5)+16|0;l=+h;>3“>h=l+16.0}}>2“>e=0,f=0,g=0,i=0,j=0,k=0,l=0.0,m=0,n=0,o=0,p=0.0,q=0,r=0;e=c[((c&if((Ec[c&63](i)|0)<<24>>24!=0){j=14;break}>2”>k=c|>2”>m=c|>3”>h){l=h[m(o<<5)>>3];n=~~l;p=h[m(o<<5)+16>>3];>3”>q=~~((l+p)*.5);h=+(>2”>0)+88>>3]=+(q-n|0);h[(c|0)+96>>3]=+(~~p-q|0);break}else{q=~~p;r=~~(p+ +>3”>h=+(>2”>0)+88>>3]=+(q-n|0);h[(c|0)+96>>3]=+(r-q|0);break}}}>2”>0)+180>>2]>>2]|0;m=c[((c&>2”>d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;d=c&>2”>0)+8>>2]|0)+180>>2]|0;f=c|0;if((f|0)==0){g=0;return g|0}h=a-32|0;i=0;j=0;k=f;while(1){>2”>if((da(f-(c[(c[(c|0)+8>>2]|0)+236>>2]|0)|0,b)|0)<1){l=i}else{>2”>0;if((c|0)==0){>2”>if((c[(c|0)+8>>2]|0)==0){l=i;break}}if((i|0)!=0){>2”>while(0);f=j+1|0;n=c|0;if((n|0)==0){g=l;break}else{i=l;j=f;k=n}}return g|0}function Io(a,b){a=a|0;b=b|0;var >2”>3;e=c[(c[(c|>2”>f=c[(c[(c[((c&3|0)==3?k:k+32|0)+28>>2]|0)+8>>2]|0)+236>>2]|0;do{>2”>m=c|>2”>n=c|0;if((n|0)==0){l=i;break}>2”>if((da((c[(c[(c[((c&3|0)==3?i:i+32|0)+28>>2]|0)+8>>2]|0)+236>>2]|0)-f|0,b)|0)<=0){l=i;break}}l=k}}>2”>g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;g=b+8|0;h=c[(c|>2”>0)+184>>2]|0;b=c[(c|0)+236>>2]|0;g=b+f|0;if((g|0)<=-1){j=0;return j|0}>2”>g=c[(c|0;p=a|0;if((p<<24>>24|0)==0){j=g;n=26;break}else if((p<<24>>24|0)==1){>2“>p=(c|>2“>r=c[c>>2]|0;s=e;t=0;while(1){>2“>3|0)==2?r:r-32|0)+28>>2]|0;v=c[((c&3|0)==2?s:s-32|0)+28>>2]|0;if((u|0)==(v|0)){n=17;break b}>2“>0;u=c|>2“>0)>(c|0)){break b}if((a|0)==0){n=17;break b}if((a|0)==0){n=17;break b}u=t+1|0;if((u|0)<2){>2“>2]|0;s=c[c>>2]|0;t=u}else{n=17;break}}}}while(0);c:do{if((n|0)==17){>2“>t=c[c>>2]|0;q=d;s=0;while(1){>2“>3|0)==3?t:t+32|0)+28>>2]|0;u=c[((c&3|0)==3?q:q+32|0)+28>>2]|0;if((r|0)==(u|0)){j=g;n=26;break a}>2“>0;r=c|>2“>0)>(c|0)){break c}if((a|0)==0){j=g;n=26;break a}if((a|0)==0){j=g;n=26;break a}r=s+1|0;if((r|0)<2){>2“>2]|0;q=c[c>>2]|0;s=r}else{j=g;n=26;break a}}}}while(0);g=m+f|0;if((g|0)>-1){m=g}else{j=0;n=26;break}}if((n|0)==26){return j|0}return 0}function Ko(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=0;if((a|0)==0){>2“>e=c[(c[(c[c>>>2“>3;f=c[(c[(c|>2“>e=d+8|0;b=c|0;if((a|0)==0){>2“>j=c[(c|0)+212>>2]|0;k=(j|0)==0;l=(j|0)==(g|0);m=k|l;n=(j|0)==(f|0);o=m|n;p=o?0:j;return p|0}>2“>2]|0)+8>>2]|0)+116>>2]|0;b=p;j=p;o=p+32|0;n=c[((c&>2“>0)+212>>2]|0;l=(m|0)==(Hx(n|0)|0);n=c|0;do{if(!l){>2“>d=c|>3“>0;q=+h;>3“>if(q>+h){break}>3“>if(+h>q){break}>2“>while(0);o=p-32|0;p=c|>2“>p=c[(c[(c[((c&3|0)==2?b:o)+28>>2]|0)+8>>2]|0)+212>>2]|0;o=p;if((p|0)==0|(o|0)==(g|0)|(o|0)==(f|0)){r=0;return r|0}>2“>0;p=c|>3“>if(+h>q){r=0;return r|0}>3“>q=+h;>3“>r=q>+h?0:o;return r|0}

function ww(b,e){b=b|0;e=e|0;var >2”>3|0)==2?e:e-32|0;e=j|0;k=c&>2”>0;m=c|0;k=j;n=k|0;o=k+4|0;k=d|d<<8|d<<16|d<<24|0;o=h|0;if((l|0)==0|(m|0)==0){p=-1;i=f;return p|0}d|d<<8|d<<16|d<<>2“>k;c=l;do{>2“>c=>2“>0;h=Hc[c&63](l,g,4)|0;if((h|0)==0){p=-1}else{r=h;break}i=f;return p|0}}>2“>0,c|>2“>0;h=Hc[c&>2“>Yg(c|0)|0;if((h|0)==0){p=-1;i=f;return p|0}h=b|0;if((Ix(h)|0)==(b|0)){if((a&64)!=0){dw(j)}>2“>f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;f=i;i=i+72|0;g=f|0;h=f+40|0;j=b;k=zx(a,c[((c&n=b;o=n|0;p=n+4|0;n=d|d<<8|d<<16|d<<d|d<<8|d<<16|d<<>2“>n;c=>2“>c=>2“>0;k=Hc[c&63](l,g,4)|0;if((k|0)==0){t=0}else{r=k;s=5}}if((s|0)==5){>2“>0,c|>2“>0;g=Hc[c&>2“>Yg(c|0)|0;t=g}if((e|0)!=0&(t|0)==0){yw(a,b);u=b}else{u=t}if((u|0)==0){m=0;i=f;return m|0}>2“>3;if((t|0)==(c&3|0)){m=u;i=f;return m|0}m=(t|0)==3?u-32|0:u+32|0;i=f;return m|0}function yw(a,b){a=a|0;b=b|0;var >2“>3;l=(k|0)==2?b:b-32|0;m=(k|0)==3?b:b+32|0;k=c|>2“>if((c|0)==(h|0)){y=r}else{>2“>k;z=c|>2“>z=h+32|0;A=c|>2“>0)|0;Hc[c&>2“>Yg(A)|0;A=h+36|0;B=c|>2“>0)|0;Hc[c&>2“>Yg(B)|0;if((c|0)==(h|0)){D=u}else{>2“>n;B=c|>2“>B=c|>2“>0)|0;Hc[c&>2“>Yg(B)|0;B=c|>2“>0)|0;Hc[c&a=o|0;h=o+4|0;D=d|d<<8|d<<16|d<<d|d<<8|d<<16|d<<>2“>D;c=>2“>c=>2“>0;a=Hc[c&63](D,j,4)|0;if((a|0)!=0){F=a;G=10}}if((G|0)==10){>2“>0,c|>2“>0;y=Hc[c&>2“>Yg(c|0)|0;if((y|0)!=0){G=16;break}}>2“>c=>2“>0;H=Hc[c&63](y,p,4)|0}>2“>0;D=H+32|0;ah(a,c|>2“>63](a,s,1)|0;c=>2“>0;h=H+24|0;ah(D,c|>2“>63](D,s,1)|0;c=>2“>c=>2“>0;I=Hc[c&63](D,l,4)|0}>2“>0;y=I+28|0;ah(D,c|>2“>63](D,v,1)|0;c=>2“>0;a=I+20|0;ah(D,c|>2“>63](D,v,1)|0;c=Yg(D)|0;D=uy(E)|0;if((D|0)==0){G=16;break}else{E=D}}if((G|0)==16){i=e;return}}function zw(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2“>0)+4>>2]|0;a=c[(c|0)+4>>2]|0;f=e-a|0;do{if((e|0)==(a|0)){>2“>if((c&3|0)==0){g=0;return g|0}else{>2“>0)-(c|0)|0;break}}else{h=f}}while(0);if((h|0)==0){g=0;return g|0}g=h>>31|1;return g|0}function Aw(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2“>0;a=c|0;if((e|0)==(a|0)){>2“>0)>>>4)-((c|0)>>>4)|0}else{>2“>0)>>>4)-((c|0)>>>4)|0}if((f|0)==0){g=0;return g|0}g=f>>31|1;return g|0}function Bw(){var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0;e=i;i=i+2224|0;f=e+1024|0;g=e+1424|0;c=0;c=-2;h=e|0;j=0;k=0;l=f;m=f;n=200;o=g;p=g;a:while(1){z=a|0;B=z<<24>>24;do{if(z<<24>>24==-18){w=22}else{g=c|0;if((g|0)==-2){y=jy()|0;c=y;E=y}else{E=g}do{if((E|0)<1){c=0;F=0}else{if(E>>>0>=269>>>0){F=2;break}F=d|0}}while(0);g=F+B|0;if(g>>>0>59>>>0){w=22;break}if((d|0)!=(F|0)){w=22;break}y=a|0;g=y<<24>>24;if(y<<24>>24<1){G=-g|0;w=23;break}else{c=-c;H=g;I=(k|0)==0?0:k-1|0;J=r;K=y;break}}}while(0);do{if((w|0)==22){w=0;B=a|0;if(B<<24>>24!=0){G=B&255;w=23;break}B=c|0;do{if((k|0)==0){c=(c|0)+1;oy(148320);L=r;M=t;N=z}else if((k|0)==3){if((B|0)<1){if((B|0)==0){C=q;D=1;break a}else{L=r;M=t;N=z;break}}else{c=-2;L=r;M=t;N=z;break}}else{L=r;M=t;N=z}}while(0);while(1){if(N<<24>>24!=-18){B=(N<<24>>24)+1|0;if(N<<24>>24>-2&(B|0)<60&(B|0)==19){break}}if((L|0)==(q|0)){C=q;D=1;break a}>2“>B=M+4|0;c=c;H=1;I=3;J=L;K=B}}while(0);b:do{if((w|0)==23){w=0;z=d|>2“>A=c|>2“>0;x=c|0;do{if((x|0)==0){O=v}else{P=xF(v|0)|0;Q=P+2+(xF(x|0)|0)|0;if((Q|0)<1025){R=h}else{R=dF(Q)|0}>2“>v,c=x,Q)|0)|0;i=Q;Q=dy(c|0,R)|0;fy(c|0,v)|0;fy(c|0,x)|0;if((R|0)==(h|0)){O=Q;break}eF®;O=Q}}while(0);x=Ax(c[c>>2]|0,A,1)|0;v=sx(c|>2“>259;c=O;v=c|>2”>c=Q}>2”>Q;x=v+8|0;if((c|0)==0){fy(c|0,A)|0;S=g;break};case 12:{S=1;break};case 21:{Q=c|>2”>Q=v+4|0;P=c|>2”>0,1,P,0)|0;V=Q|0;c=U;if((U|0)==0){Wv(c[c>>2]|0,1,P,213328)|0}266;fy(c|0;V=c|0;if((P|0)==0){T=V;break}else{v=P;x=V}}}>2“>A=c|>2“>if((c|0)==266){>2“>hw(A,V,c|0)|0}}while((P|0)!=0);Y=c|0}>2”>W=Y;X=c|0}>2”>0;c=0;x=c|>2”>0);c=0;v=c|>2“>0);c=0;c[(c|0)+4>>2]=0;S=g;break c}Ew(2);x=c|P=a|0;A=0;V=v;while(1){do{>2“>v=c|0;if((a|0)!=P<<24>>24){_=A;break}if((Ya(v|0,172752)|0)!=0){_=A;break}>2“>while(0);v=c|0;if((v|0)==0){Z=_;break}else{A=_;V=v}}}>2“>0;A=V+12|0;P=c|0;if((P|0)==0){$=x}else{v=V;V=A;A=P;do{P=v+4|0;do{>2“>U=c|0;Q=ux(U)|0;if((Q|0)==0){break}else{aa=Q}do{Q=zx(c[c>>>2“>U=c|0;if((U|0)==0){break}>2“>0,c|>2“>Fw(c|>2“>0,c|>2“>while(0);v=c|while((A|0)!=0);$=c|0}>2”>0);c=0;A=c|>2“>0);c=0;V=c|>2”>0);c=0;c[(c|0)+4>>2]=0;S=g;break};case 34:{Cw(258,0);S=g;break};case 35:{S=258;break};case 36:{S=259;break};case 37:{S=260;break};case 38:{>2“>A=c|0;v=sx(c|>2”>267;c=V;V=c|>2“>c=x}>2“>x;v=V+24|0;if((c|0)!=0){S=g;break c}py();fx(c|0);S=g;break};case 25:{x=c|>2”>V=c|0;if((V|0)==0){ca=0;da=x}else{x=sx(c|>2”>262;c=0;ca=x;da=c|0}x=sx(c|>2”>265;c=0;c[(c|0)+12>>2]=0;c[(c|0)+8>>2]=0;ea=x}if((ea|0)==0){S=g;break c}x=c|>2“>c=ea}>2“>ea;v=x+16|0;if((c|0)!=0){S=g;break c}v=c|0;if((v|0)==0){S=g;break c}Kw(v)|0;c=0;c=0;S=g;break};case 6:{0;x=c|0;if((x|0)==0){a=(>2“>255)<<1&2|c&1|a&-12|8;V=Hw(v,174920,c|0)|0;c=V;fa=V}else{fa=x}c=fa;x=c|>2“>x;c=fa;c=V;fy(0,v)|0;S=g;break};case 55:{S=0;break};case 59:{>2“>S=c|0;break};case 61:{>2“>v=c|zF(ga|0,v|0)|0;AF(ga|0,V|0)|0;A=dy(c|0,ga)|0;fy(c|0,v)|0;fy(c|0,V)|0;if((ga|0)!=(h|0)){eF(ga)}S=A;break};case 8:{S=0;break};case 9:{S=1;break};case 7:{>2”>A=c|0;V=sx(c|>2”>267;c=0;V=c|>2“>c=v}>2“>v;A=V+24|0;if((c|0)!=0){S=g;break c}>2“>v=c|0;A=c|0,v,1)|0;x=sx(c|>2”>A;c=V;c=x;fy(c|0,v)|0;S=g;break};case 52:{v=c|>2”>0;V=c|0;tx(c|0,v);c=>2”>S=c|0;break};case 54:{S=0;break};case 26:{S=1;break};case 27:{S=0;break};case 30:{0;V=Ax(c[c>>2]|0,x,1)|0;v=sx(c|>2“>259;c=0;v=c|>2”>c=A}>2”>A;V=v+8|0;if((c|0)==0){fy(c|0,x)|0;S=g;break};case 10:{S=0;break};case 11:{S=0;break};case 24:{x=c|>2“>V=c|0;if((V|0)==0){ha=0;ia=x}else{x=sx(c|>2“>262;c=0;ha=x;ia=c|0}x=sx(c|>2“>265;c=0;c[(c|0)+12>>2]=0;c[(c|0)+8>>2]=0;ja=x}if((ja|0)==0){S=g;break c}x=c|>2”>c=ja}>2”>ja;A=x+16|0;if((c|0)!=0){S=g;break c}>2”>A=c|0;V=Ax(c[c>>2]|0,A,1)|0;v=sx(c|>2“>259;c=x;x=c|>2”>c=P}>2”>P;v=x+8|0;if((c|0)==0){fy(c|0,A)|0;S=g;break};case 33:{>2“>0,c|0);S=g;break};default:{S=g}}}S;P=(d|0;x=v+(a|0)|0;do{if(x>>>0<60>>>0){if((d|0)!=(v|0)){break}H=a|0;I=k;J=g;K=A;break b}}while(0);H=a|0;I=k;J=g;K=A}}while(0);j=H;k=I;l=q;m=J+2|0;n=s;o=K;p=u}if((w|0)==152){oy(116392);C=l;D=2}if((C|0)==(f|0)){i=e;return D|0}eF©;i=e;return D|0}function Cw(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;e=i;if((d|0)!=0){d=c[(c|0)+24>>2]|0;if((d|0)!=0){g=d;do{>2”>Fv(0,167720,(f=i,i=i+1|0,i=i+7&-8,c=0,f)|0)|0;i=f}Ew(h);b=c|>2“>j=b;k=0;l=j+24|0;Gw(k);m=j+28|0;c=>2“>g=c|0;b=c[c>>2]|0;if((a|0)!=0&(b|0)==(c|0)){o=g;p=14}else{>2“>0,c|0)|0;if((c[c>>2]|0)==(c|0)){o=f;p=14}}if((p|0)==14){p=0;a=1}while((n|0)!=0);n=c|>2”>0;l=j+24|0;Gw(k);m=j+28|0;c=d=0,e=0;c=a;c=0;c=0;d=(b|0)!=0?b:174304;c=d;iy(d,a);Bw()|0;a=c|0;if((a|0)!=0){e=a;return e|0}qy();e=c|0;return e|0}function Ew(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=c[(c|0)+24>>2]|0;if((d|0)==0){return}if((b|0)==2){e=d}else{f=d;do{0;h=Wv(c[c>>>2”>c=Wv(c[c>>2]|0,b,g,213328)|0}266;fy(c|>2“>f=e+4|0;b=c|0;if((a|0)==(a|0)){if((Ya(b|0,172752)|0)!=0){j=5}}else{j=5}if((j|0)==5){j=0;g=Wv(c[c>>>2“>c=Wv(c[c>>2]|0,2,b,213328)|0}266;fy(c|0,b)|0}>2”>f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;f=d+4|0;if((c|0)==262){g=zx(c[c>>2]|0,h,0)|0;i=uw(c[c>>2]|0,a,g,e,1)|0;do{if((i|0)!=0){>2“>3;j=c|k=Wv(c[c>>2]|0,2,97656,0)|0;if((k|0)==0){l=Wv(c[c>>2]|0,2,97656,213328)|0}else{l=k}hw(i|0,l,g)|0}if((j|0)==0){m=i|0}else{g=Wv(c[c>>2]|0,2,91384,0)|0;if((g|0)==0){n=Wv(c[c>>2]|0,2,91384,213328)|0}else{n=g}g=i|0;hw(g,n,j)|0;m=g}g=c[(c|0)+24>>2]|0;if((g|0)==0){break}else{o=g}do{do{>2”>g=c|0;if((g|0)==0){break}>2”>while(0);o=c|0;}while((o|0)!=0)}}while(0);h=vx(d,h)|0;}while((h|0)!=0);return}else{h=zx(c[c>>>2“>0,0)|0;f=c|0;d=uw(c[c>>2]|0,a,h,e,1)|0;do{if((d|0)!=0){>2“>3;o=c|m=Wv(c[c>>2]|0,2,97656,0)|0;if((m|0)==0){q=Wv(c[c>>2]|0,2,97656,213328)|0}else{q=m}hw(d|0,q,h)|0}if((o|0)==0){r=d|0}else{h=Wv(c[c>>2]|0,2,91384,0)|0;if((h|0)==0){s=Wv(c[c>>2]|0,2,91384,213328)|0}else{s=h}h=d|0;hw(h,s,o)|0;r=h}h=c[(c|0)+24>>2]|0;if((h|0)==0){break}else{t=h}do{do{>2”>h=c|0;if((h|0)==0){break}>2”>while(0);t=c|0;}while((t|0)!=0)}}>2”>a=c|fy(c|>2“>Gw(c|0)}tx(c|0,b);if((a|0)==0){break}else{b=a}}return}function Hw(b,d,e){b=b|0;d=d|0;e=e|0;var >2“>c;g=f|0;h=(e|0)!=0;if(h){>2“>j=Ec[c&>2“>255](j,68)|0;c=>2“>h=c|>2“>h|0)==0?174272:h;h=c|0;n=(h|0)==0?174256:h}else{>2“>c=n;a=>2“>255](j,56)|0;j=n;l=n;c=>2“>4;l=n+52|0;c=>2“>0;c=k;a=>2“>j;k=Oc[c[c>>>2“>c=>2“>d=0,e=0,f=0,g=0;c=yy(b,173952,c|yy(b,173992,c|yy(b,e?174152:174072,c|yy(b,e?174192:174112,c|yy(b,174032,c|0)|0;e=uy(b)|0;do{if((e|0)!=0){>2“>0)+24|0;g=(c|>2“>g;f=b;c=>2“>15|g<<4;g=c|63](g,d,1)|0;if((a&64)!=0){break}Jx(b,d);return b|0}}while(0);Yv(b);Jx(b,d);return b|0}function Jw(a,b){a=a|0;b=b|0;var >2”>(b<<2)|0;b=(c|>2”>f=b+52|0;if((c[(c[c>>2]|0)+16>>2]|0)==0){break}>2”>0);g=c|>2”>0)+16>>2]&255](c|0);h=0;return h|0}}while(0);g=sy(b)|0;if((g|0)!=0){f=g;while(1){g=ty(f)|0;Kw(f)|0;if((g|0)==0){break}else{f=g}}}f=ux(b)|0;if((f|0)!=0){g=f;while(1){f=vx(b,g)|0;Cx(b,g)|0;if((f|0)==0){break}else{g=f}}}>2”>if((Ay(b,c|0)|0)!=0){h=-1;return h|0}>2”>if((Ay(b,c|0)|0)!=0){h=-1;return h|0}if((a&64)!=0){if((_v(b)|0)==0){break}else{h=-1}return h|0}}>2“>d=b+52|0;e=c|>2“>Qx(b,c|>2“>0;j=c|0;if((j|0)==0){i=f;break}else{e=j}}}>2“>0)+20>>2]&255](c|0);if((by(b)|0)!=0){h=-1;return h|0}>2“>0;d=c|>2“>0)+12|0;Dc[c&>2“>bh(c|0)|0}function Mw(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;b=ux(a)|0;if((b|0)==0){d=0;return d|0}e=a+32|0;f=b;b=0;while(1){g=nw(a,f)|0;if((g|0)==0){h=0}else{>2“>0;j=g+32|0;ah(i,c|a&1|0}function Ow(b){b=b|0;return(a&1^1)&255|0}function Pw(a){a=a|0;return(d|0)>>>1&1|0}function Qw(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2”>0;b=c|0;if((e|0)==(b|0)){f=0;return f|0}f=e-b>>31|1;return f|0}function Rw(a,b){a=a|0;b=b|0;return a|0}function Sw(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0;if((d|0)==0){c;c=(c|0)+2;return 1}b=a;if((f|0)==0){g=cy(b,d)|0}else{g=dy(b,d)|0}if((a|0)!=37){>2”>0;j=Gc[c[(c|>2”>j=c|>2”>0)+4>>2]&127](c|0,d,0,f,g)|0;if((i|0)==0|h^1){k=i;return k|0}>2”>e=0;e=c|0;return >2”>0)+8>>2]&63](c|0,b,d)|0}function _w(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>0;Tc[c[(c|>2”>b=0,d=0,e=0,f=0,g=0,h=0;b=i;d=Hx(a)|0;e=a;f=a+4|0;a=dx(d,c&>2”>a=c|h=Hc(>2“>0,c&>2“>while(0);if((c&3|0)==2){g=0;i=b;return g|0}>2“>0;nb(212968,113184,(f=i,i=i+16|0,c=>2“>e=0;e=c|>2“>0)+24>>2]&127](c|0,b,d);return}function bx(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var >2“>c=>2“>c=>2“>f=0,g=0,h=0,i=0,j=0,k=0;f=sx(a,24)|0;c=>2“>dy(a,d)|0;d=(b|0)==3?2:b;b=a+52|0;e=c|h=yy(a,172656,c|>2”>(d<<2)>>2]=h;i=h;j=c|0}else{i=g;j=e}j=yy(a,172696,c|>2“>Hc[c&>2“>e=0,f=0,g=0,h=0;e=i;i=i+24|0;f=e|0;g=c[(c|0)56(((b|0)==3?2:b)<<2)>>2]|0;if((g|0)==0){h=0;i=e;return h|0}>2“>d;d=Hc[c&63](g,f,4)|0;if((d|0)==0){h=0;i=e;return h|0}>2“>e=0,f=0,g=0,h=0,j=0;e=i;i=i+24|0;f=e|0;g=(b|0)==3?2:b;b=a+52|0;h=c[(c|0)56(g<<2)>>2]|0;if((h|0)==0){j=0;i=e;return j|0}>2“>d;d=Hc[c&63](h,f,4)|0;if((d|0)==0){j=0;i=e;return j|0}>2“>(g<<2)>>2]|0;Hc[c&>2“>(g<<2)>>2]|0;Hc[c&d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;d=i;i=i+24|0;e=d|0;c=>2”>k=g+44+(e<<2)|0;l=c|0;do{if((l|0)!=0){>2”>m=c|>2”>if((a[c|0]|0)==37){>2”>c=>2”>p=Hc[c&63](m,h,4)|0;if((p|0)==0){break}>2”>(e<<2)>>2]|0;Hc[c&>2”>(e<<2)>>2]|0;Hc[c&b=0,d=0,e=0;c=>2“>0;d=a+44|0;e=c|0;if((e|0)!=0){>2“>d=a+48|0;e=c|0;if((e|0)!=0){>2“>d=a+52|0;a=c|0;if((a|0)!=0){>2“>d=c|>2“>Vg(a)|0;c=0}>2“>Vg(a)|0;c=0}>2“>Vg(d)|0;c=0;return}function hx(a,b,d,e){>2“>0)-(c|0)|0}function ix(a,b,d,e){>2“>0)-(c|0)|0}function jx(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((db(b|0,c|0,a|0)|0)==0){d=0;return d|0}d=xF(b|0)|0;return d|0}function kx(a,b){a=a|0;b=b|0;return Oa(b|0,a|0)|0}function lx(a){a=a|0;return Ia(a|0)|0}function mx(a){a=a|0;var b=0,d=0,e=0;b=i;i=i+32|0;d=b|0;e=b+16|0;c=c;c=c;>2“>a;c=>2“>0;c=>2“>174272;c=19840;a=Dw(d,e)|0;i=b;return a|0}function nx(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;if((e|0)==0){f=0;return f|0}>2“>0;if((h|0)>=(c|0)){f=0;return f|0}0;b=0;j=a|0;k=d;d=i+(h+1)|0;while(1){a=j;l=b+1|0;if(!(j<<24>>24!=10&(l|0)<(e|0))){break}h=a|0;if(h<<24>>24==0){break}else{b=l;j=h;k=k+1|0;d=d+1|0}}>2”>c|0)+l;f=l;return f|0}function ox(a){a=a|0;return 0}function px(a,b){a=a|0;b=b|0;a=dF(b)|0;vF(a|0,0,b|0)|0;return a|0}function qx(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a=gF(b,d)|0;if(d>>>0<=c>>>0){return a|0}vF(a+c|0,0,d-c|0)|0;return a|0}function rx(a,b){a=a|0;b=b|0;eF(b);return}function sx(a,b){a=a|0;b=b|0;var >2”>0;a=Oc[c[(c|>2”>Fv(1,98640,(b=i,i=i+1|0,i=i+7&-8,c=0,b)|0)|0;i=b;i=d;return a|0}function tx(a,b){a=a|0;b=b|0;var d=0;if((b|0)==0){return}>2”>0;Dc[c[(c|>2”>b=0,d=0;b=c|>2”>d=c|0;return d|0}function vx(a,b){a=a|0;b=b|0;var d=0,e=0;d=nw(a,b)|0;if((d|0)==0){e=0;return e|0}>2”>0;a=Hc[c&63](b,d,8)|0;if((a|0)==0){e=0;return e|0}>2”>b=0,d=0;b=c|>2”>d=c|0;return d|0}function xx(a,b){a=a|0;b=b|0;var d=0,e=0;d=nw(a,b)|0;if((d|0)==0){e=0;return e|0}>2”>0;a=Hc[c&63](b,d,16)|0;if((a|0)==0){e=0;return e|0}f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=d;c=>2“>0;g=Hc[c&63](f,213016,4)|0;if((g|0)==0){h=0}else{c=d;c=>2”>0;f=Hc[c&63](g,213016,4)|0;if((f|0)==0){break}>2”>e=Jw(b,1)|0;g=sx(b,52)|0;f=g;j=g;k=c|>2”>d;c=Ix(h)|0;if((a&64)!=0){Wx(g,c|0,16,0)|0}k=g+16|0;e=b;do{>2“>c=>2“>0;Hc[c&>2“>0;Hc[c&63](d,l,1)|0;e=uy(e)|0;}while((e|0)!=0);if((a&64)!=0){aw(b,f)}Jx(b,g);i=f;return i|0}function zx(a,b,d){a=a|0;b=b|0;d=d|0;var c=c=>2“>0;i=Hc[c&63](h,213016,4)|0;if((i|0)==0){j=0}else{>2“>i=zx(j,b,d)|0;bh(c|0)|0;if((Ix(e)|0)==(a|0)){k=i+16|0}else{k=sx(a,36)|0}>2“>i;e=c|>2“>63](e,f,1)|0;e=c|c=c=>2“>0;l=Hc[c&63](k,213016,4)|0;do{if((l|0)!=0){c=c=>2“>0;k=Hc[c&63](l,213016,4)|0;if((k|0)==0){break}>2“>d=c|>2“>0;c=>2“>g<<4|k&12|1;c=Ix(h)|0;if((a&64)!=0){Wx(e,c|0,16,0)|0}k=e+16|0;g=b;do{>2“>c=>2“>0;Hc[c&>2“>0;Hc[c&63](d,n,1)|0;g=uy(g)|0;}while((g|0)!=0);if((a&64)!=0){aw(b,j)}Jx(b,e);ax(b,1,e);m=j;i=f;return m|0}function Bx(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;c=b;d=rw(a,b)|0;if((d|0)!=0){e=d;while(1){d=sw(a,e,b)|0;vw(a,e,0);if((d|0)==0){break}else{e=d}}}>2“>0;Hc[c&>2“>0;Hc[c&63](e,213136,2)|0;return}function Cx(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;e=d|0;f=d+4|0;c=c=>2”>0;h=Hc[c&63](g,213016,4)|0;if((h|0)==0){i=-1;return i|0}if((a&64)!=0){bw(d)}>2“>f=0;e=c[(c|>2“>f=0;e=(c[c>>>2“>a=a|0;b=b|0;d=d|0;d=c|0;if((d+16|0)==(b|0)){return}>2“>d=0,e=0,f=0,g=0,h=0,j=0,k=0;d=i;e=b;f=c|0;do{if((f&3|0)==0){if((uy(b)|0)==(a|0)){>2“>Fv(1,87664,(j=i,i=i+1|0,i=i+7&-8,c=0,j)|0)|0;i=j;k=-1;break}}else{g=f;h=5}}while(0);do{if((h|0)==5){f=g&3;if((f|0)==3|(f|0)==2){k=ww(a,b)|0;break}else if((f|0)==1){k=Cx(a,b)|0;break}else if((f|0)==0){k=Kw(b)|0;break}else{>2“>b=0,d=0,e=0;b=i;d=c&3;if((d|0)==1){>2“>e=c[(c|0)+12>>2]|0}else if((d|0)==0){e=a}else{>2“>b=0,d=0,e=0;b=i;d=c&3;if((d|0)==1){>2“>e=c[(c|0)+12>>2]|0}else if((d|0)==0){>2“>Fv(1,119456,(a=i,i=i+1|0,i=i+7&-8,c=0,a)|0)|0;i=a;e=0}i=b;return e|0}function Jx(b,d){b=b|0;d=d|0;var 0;if((a|0)==0){Tx(b,d,100,0);return}else{>2”>Kx(a,b,c|>2”>g=c|0}else if((f|0)==1){>2”>g=(c|0)+24|0}else{return}Tc(>2“>f=0;f=c|0;if((a|0)==0){Tx(b,d,101,e);return}else{>2“>Mx(a,b,d,c|>2“>h=(c|0)+28|0}else if((g|0)==0){>2“>h=(c|0)+16|0}else{return}Vc(>2”>e=0;e=c|0;if((a|0)==0){Tx(b,d,102,0);return}else{>2”>Ox(a,b,c|>2”>g=(c|0)+32|0}else if((f|0)==0){>2”>g=(c|0)+20|0}else{return}Tc(>2“>e=0;e=sx(a,12)|0;c=>2“>d;d=a+52|0;c=>2“>0)+36>>2];c[(c|0)+36>>2]=e;return}function Qx(a,b){a=a|0;b=b|0;var >2“>0)+36|0;e=c|0;if((e|0)==0){f=-1;return f|0}do{>2“>c=>2“>j=i+8|0;k=c|>2“>c=>2“>d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0;d=i;e=c&3;if((e|0)==3|(e|0)==2){>2“>f=c|0}else if((e|0)==0){>2“>Fv(1,119456,(g=i,i=i+1|0,i=i+7&-8,c=0,g)|0)|0;i=g;f=0}>2“>j=c|0}else if((h|0)==3|(h|0)==2){>2“>j=c|0}else{>2“>j=c&3;if((j|0)==1){>2“>c&3|0}function Tx(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;f=i;i=i+168|0;g=f|0;h=f+24|0;j=f+48|0;k=f+72|0;l=f+96|0;m=f+120|0;n=f+144|0;o=Wx(a|0,173400,44,0)|0;if((d|0)==100){>2“>Fv(1,135120,(r=i,i=i+1|0,i=i+7&-8,c=0,r)|0)|0;i=r;q=0}s=Hx(b|0)|0;t=yy(s,173336,c|>2”>p=b+4|0;c=>2”>t=u|0;if((Hc[c&63](u,n,4)|0)!=0){i=f;return}>2”>b;c=>2”>c=a;if((e|0)!=0){>2”>p;c=e}>2”>n=b;u=c&3;if((u|0)==0){v=o+8|0}else if((u|0)==1){v=o+12|0}else if((u|0)==2){v=o+16|0}else{>2”>u=c|0;if((u|0)==0){t=Hx(b|0)|0;p=yy(t,173336,c|>2”>u=b+4|0;c=>2”>if((Hc[c&63](w,m,4)|0)!=0){i=f;return}>2”>Fv(1,135120,(r=i,i=i+1|0,i=i+7&-8,c=0,r)|0)|0;i=r;x=0}w=Hx(b|0)|0;p=yy(w,173336,c|>2“>c=>2“>if((Hc[c&63](y,l,4)|0)!=0){i=f;return}>2“>Fv(1,135120,(r=i,i=i+1|0,i=i+7&-8,c=0,r)|0)|0;i=r;z=0}n=Hx(b|0)|0;y=yy(n,173336,c|>2”>c=>2”>l=A|0;y=Hc[c&63](A,k,4)|0;if((y|0)==0){>2”>b;c=>2”>c=a;if((e|0)!=0){>2”>u;c=e}>2”>y=c|0;if((y|0)==0){i=f;return}else{C=y}while(1){>2”>y=c|0;if((y|0)==0){D=73;break}else{C=y}}if((D|0)==73){i=f;return}}else if((d|0)==102){>2”>Fv(1,135120,(r=i,i=i+1|0,i=i+7&-8,c=0,r)|0)|0;i=r;E=0}C=Hx(b|0)|0;y=yy(C,173336,c|>2“>D=b+4|0;c=>2“>y=F|0;E=Hc[c&63](F,j,4)|0;if((E|0)!=0){>2“>E=c&3;if((E|0)==0){G=o+20|0}else if((E|0)==1){G=o+24|0}else if((E|0)==2){G=o+28|0}else{>2“>E=c|0;if((E|0)==0){F=Hx(b|0)|0;y=yy(F,173336,c|>2“>c=>2“>E=H|0;y=Hc[c&63](H,h,4)|0;if((y|0)!=0){>2“>y=c&3;if((y|0)==0){I=o+32|0}else if((y|0)==1){I=o+36|0}else if((y|0)==2){I=o+40|0}else{>2“>o=c|0;if((o|0)==0){y=Hx(b|0)|0;d=yy(y,173336,c|>2“>c=>2“>o=J|0;if((Hc[c&63](J,g,4)|0)!=0){i=f;return}>2“>b;c=>2“>c=a;if((e|0)!=0){>2“>D;c=e}>2“>Fv(1,79840,(r=i,i=i+1|0,i=i+7&-8,c=0,r)|0)|0;i=r;i=f;return}}function Ux(a,b,d){a=a|0;b=b|0;d=d|0;var >2“>e=c|0;tx(e,b);return}else{f=d}while(1){>2“>0;tx(c|0,f);if((d|0)==0){break}else{f=d}}>2“>f=0,g=0,h=0,j=0,k=0,l=0,m=0;f=i;g=b+8|0;h=c|0;j=h;while(1){if((j|0)==0){k=0;l=14;break}if((a|0)==(a|0)){if((Ya(d|0,m|0)|0)==0){l=7;break}}>2”>d=b;m=c|0;if((m&4|0)==0){if((j|0)==(h|0)&(e|0)==0){k=h;i=f;return k|0}>2”>j;g=e<<2&4;c=m&-5|g;d=m&3;if((d-2|0)>>>0>=2>>>0){k=j;i=f;return k|0}>2”>j;b=m;c=>2”>Fv(1,168464,(h=i,i=i+1|0,i=i+7&-8,c=0,h)|0)|0;i=h;k=j;i=f;return k|0}}else if((l|0)==14){i=f;return k|0}return 0}function Wx(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var >2”>l=c|0;if((l|0)==(d|0)){m=7;break}if((a|0)==(a|0)){if((Ya(d|0,l|0)|0)==0){m=7;break}}>2”>l=b;n=c|0;if((n&4|0)!=0){k=j;break}if((j|0)==(i|0)){k=i;break}>2”>j;c=n&-5;l=n&3;if((l-2|0)>>>0>=2>>>0){k=j;break}>2”>j;l=n;c=>2”>j=sx(g,e)|0;i=j;c=>2”>n=c|0;do{if((n|0)==0){>2”>p=n+4|0;q=c|0;if((q|0)==(n|0)){>2”>i;c=n;break}else{>2”>q;c=i;break}}}>2”>c=>2”>n=(p|0)==3?b-32|0:b+32|0;c=>2”>c&-5;o=i;break}else if((l|0)==3|(l|0)==2){>2”>c=i}else{>2”>c=>2”>c=>2”>while(0);p=c|0;if((p&4|0)!=0){o=i;break}>2”>i;c=p&-5;n=p&3;if((n-2|0)>>>0>=2>>>0){o=i;break}>2”>i;n=p;c=>2”>n=c|0;do{if((n|0)==0){>2”>p=n+4|0;q=c|0;if((q|0)==(n|0)){>2”>i;c=n;break}else{>2”>q;c=i;break}}}>2”>c=>2”>j=(n|0)==3?b-32|0:b+32|0;c=>2”>c&-5;o=i;break}else{o=i;break}}}while(0);if((f|0)==0){r=o;return r|0}Vx(b,d,1)|0;r=o;return r|0}function Xx(b,d){b=b|0;d=d|0;var >2”>l=c|0;if((l|0)==(d|0)){k=7;break}if((a|0)==(a|0)){if((Ya(d|0,l|0)|0)==0){k=7;break}}>2”>d=b;l=c|0;do{if((l&4|0)==0){if((i|0)==(h|0)){m=h;n=h;break}>2”>i;c=l&-5;o=l&3;if((o-2|0)>>>0>=2>>>0){m=i;n=i;break}>2”>i;o=p;c=>2”>r=q+4|0;q=c|0;}>2”>c;>2”>if((c|0)!=(m|0)){break}>2”>0;c=(>2”>while(0);fy(f,c|0)|0;tx(f,m);j=0;return j|0}else if((k|0)==18){return j|0}return 0}function Yx(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>f=c|>2”>d;e=b;f=c|>2”>f=(e|0)==3?b-36+4|0:b+32|0;c=>2”>c&-5;return}function Zx(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;f=(d|0)<0?-d|0:d;if((b|0)==0){Wx(a|0,c,f,e)|0;if((d|0)>-1){return}g=sy(a)|0;if((g|0)==0){return}else{h=g}do{Zx(h,0,c,d,e);h=ty(h)|0;}while((h|0)!=0);return}else if((b|0)==1|(b|0)==2|(b|0)==3){h=ux(a)|0;if((h|0)==0){return}if((b|0)==1){b=h;do{Wx(b|0,c,f,e)|0;b=vx(a,b)|0;}while((b|0)!=0);return}else{i=h}do{h=mw(a,i)|0;if((h|0)!=0){b=h;do{Wx(b|0,c,f,e)|0;b=ow(a,b)|0;}while((b|0)!=0)}i=vx(a,i)|0;}while((i|0)!=0);return}else{return}}function _x(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;if((b|0)==0){Ov(a,a|0,92,c,1)|0;return}else if((b|0)==1|(b|0)==2|(b|0)==3){d=ux(a)|0;if((d|0)==0){return}if((b|0)==1){b=d;do{Xx(b|0,c)|0;b=vx(a,b)|0;}while((b|0)!=0);return}else{e=d}do{d=mw(a,e)|0;if((d|0)!=0){b=d;do{Xx(b|0,c)|0;b=ow(a,b)|0;}while((b|0)!=0)}e=vx(a,e)|0;}while((e|0)!=0);return}else{return}}function $x(a,b,c){a=a|0;b=b|0;c=c|0;Xx(b|0,c)|0;return}function ay(a){a=a|0;var >2”>c=0;return}else{e=a}while(1){>2”>0;fy(b,c|>2”>c=0;return}function by(b){b=b|0;var d=0,e=0,f=0,g=0;if((b|0)==0){d=214176}else{>2”>e=c|0;if((e|0)!=0){f=e;g=Ay(b,f)|0;return g|0}e=yy(b,172584,c|e;a=1;a=1;f=e;g=Ay(b,f)|0;return g|0}function cy(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0;e=i;i=i+24|0;f=e|0;if((b|0)==0){g=214176}else{>2“>h=c|0;if((h|0)==0){j=yy(b,172584,c|j;a=1;a=1;k=j}else{k=h}>2”>d;d=Hc[c&63](k,f,4)|0;if((d|0)==0){l=0;i=e;return l|0}>2”>j=(c|0)+20|0}l=yy(b,172584,c|l;a=1;a=1;m=l}else{m=k}>2”>d;k=m|0;l=Hc[c&63](m,f,4)|0;if((l|0)==0){f=(xF(d|0)|0)+20|0;if(h){n=dF(f)|0}else{n=sx(b,f)|0}>2”>1;f=n+16|0;zF(f|0,d|0)|0;c=>2”>n=l+8|0;c=(>2”>g=c|0;i=e;return g|0}function ey(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;e=i;i=i+24|0;f=e|0;if((d|0)==0){g=0;i=e;return g|0}h=(b|0)==0;if(h){j=214176}else{>2”>k=c|0;if((k|0)==0){l=yy(b,172584,c|l;a=1;a=1;m=l}else{m=k}>2“>d;k=m|0;l=Hc[c&63](m,f,4)|0;if((l|0)==0){f=(xF(d|0)|0)+20|0;if(h){n=dF(f)|0}else{n=sx(b,f)|0}a|>2”>f;Hc[c&63](m,n,1)|0;o=n}else{>2”>c|0)+1;o=l}>2”>h=(c|0)+20|0}k=yy(b,172584,c|k;a=1;a=1;l=k}else{l=j}>2”>d;j=Hc[c&63](l,f,4)|0;if((j|0)==0){g=-1;i=e;return g|0}>2”>d=j+8|0;f=(c|f;if(!((f|0)==0|a^1)){g=0;i=e;return g|0}zy(b,l,j)|0;g=0;i=e;return g|0}function gy(b){b=b|0;var d=0;if((b|0)==0){d=0;return d|0}d=(a|>2“>d=b-8|0;c=a|0?-2147483648:0);return}function iy(a,b){a=a|0;b=b|0;c=a;c=b;c=0;return}function jy(){var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,_a=0,$a=0,ab=0,bb=0;e=i;i=i+2088|0;f=e|0;g=e+1024|0;h=e+2048|0;j=e+2064|0;k=e+2072|0;l=e+2080|0;if(!(a|0)){a=1;if((c|0)==0){c=1}if((c|0)==0){c=if((c|0)==0){c=m=c|0;if((m|0)==0){n=10}else{o=c|ky();r=ly(c|0,16384)|0;c[(c|0)+(c<<2)>>2]=r;r=c|0;m=c|r=t+(s<<2)|0;c=>2”>u=c[(c|0)+8>>2]|0;c=u;c=u;c=2];a=a|0}u=l|0;a:while(1){l=c|0;a=a|0;r=(c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]|0)+(c|0)|0;s=l;t=l;b:while(1){l=r;m=s;while(1){o=c[76496+(d<<c=l;c=m;v=l;w=o}c:while(1){o=w&255;x=v;do{>1”>0)+o|0;if((b|0)==(x|0)){break c}>2”>while(z<<16>>16<=88);v=x;w=c&255}>1”>0;A=m+1|0;if((b|0)==224){B=z;C=A;D=t;break}else{l=z;m=A}}d:while(1){m=D;l=B;A=C;e:while(1){E=c|0;F=b[78488+(c<<1)>>1]|0}else{E=A;F=z}c=D;z=E;c=z-m;a=a|0;a=0;c=E;G=F<<16>>16;f:while(1){switch(G|0){case 4:{n=36;break b;break};case 18:{n=83;break a;break};case 19:{n=86;break a;break};case 5:{n=38;break b;break};case 21:{n=96;break b;break};case 3:{n=33;break b;break};case 15:{n=76;break a;break};case 16:{n=78;break a;break};case 17:{n=80;break a;break};case 2:{n=30;break b;break};case 0:{break f;break};case 14:{n=72;break a;break};case 11:{n=64;break a;break};case 12:{n=66;break a;break};case 24:{n=111;break b;break};case 25:{n=114;break b;break};case 1:{n=28;break a;break};case 9:{n=60;break b;break};case 30:{n=154;break b;break};case 31:{n=162;break a;break};case 32:{n=165;break b;break};case 29:{n=145;break b;break};case 33:{break};case 10:{n=62;break b;break};case 20:{n=89;break a;break};case 6:{n=40;break b;break};case 7:{n=43;break b;break};case 8:{n=45;break b;break};case 28:{n=137;break b;break};case 26:{n=122;break b;break};case 27:{n=127;break b;break};case 13:{n=68;break a;break};case 22:{n=101;break a;break};case 23:{n=104;break b;break};case 34:case 35:case 36:case 37:{H=0;n=238;break a;break};default:{n=237;break a}}I=z-(c|0)|0;J=I-1|0;a=a|0;K=c|0;L=c|>2“>0;if((c|0)==0){c=>2“>c[c>>2]=c;c[(c[(c|0)+(c<<2)>>2]|0)+44>>2]=1;M=c|0;O=c|N=c|0;L=c|0;S=c|0;if(N>>>0<=(K+L|0)>>>0){break e}if(N>>>0>(K+(L+1)|0)>>>0){n=188;break a}a=a|0;K=L+1|0;if((K|0)<(N|0)){L=K;M=M+1|0;O=O+1|0}else{break}}O=c|0;M=c|>2”>if((c|0)==2){c=>2”>O=c|0;M=O-N-1|0;if((M|0)==0){L=Z;K=c|0;_=O;while(1){$=>2”>0;if((c|0)==0){n=199;break a}aa=_<<1;if((aa|0)==0){ba=(_>>>3)+_|0}else{ba=aa}>2”>ba;aa=gF(O,ba+2|0)|0;c=aa;if((aa|0)==0){n=203;break a}ca=aa+(K-O)|0;c=ca;O=c[(c|0)+(c<<_=Hc[c[c[(c|0)+8>>2]>>2]&63](c|0)+N|0,ea>>>0>8192>>>0?8192:ea)|0;c=_;c[(c[(c|0)+(c<<2)>>2]|0)+16>>2]=_}do{if((c|0)==0){if((N|0)==0){my(c|0);ga=1;break}else{c[(c[(c|0)+(c<<2)>>2]|0)+44>>2]=2;ga=2;break}}else{ga=0}}while(0);M=c|0;_=M+N|0;K=c|0;L=c|>2”>0;if(_>>>0>(c|0)>>>0){0,_+(M>>>1)|0)|0;c[(c[(c|0)+(c<<2)>>2]|0)+4>>2]=da;da=c|0;_=c|ha=da;ia=_;ja=c|0}else{ha=K;ia=L;ja=M}M=ja+N|0;c=0)+4>>2]|0)+M|0]=0;a[(c[(c[(c|0)+(c<<2)>>2]|0)+4>>2]|0)+((c|0)+1)|0]=0;M=c|0;L=c|0)+4>>2]|0;c=K;T=ga;U=K;V=M;W=L}if((T|0)==0){break d}else if((T|0)==2){n=227;break e}else if((T|0)!=1){continue a}a=0;c=U;G=(((c|0)-1|0)/2|0)+34|0}a=a|0;l=c|0;A=c|0}if((n|0)==227){0)+4>>2]|0)+(c|0)|0;c=0)+28>>2]|0)+(c|0)|0;if(U>>>0<l>>>0){ka=m;la=U}else{B=m;C=l;D=U;continue}while(1){m=a|0;if(m<<24>>24==0){ma=1}else{>1”>if((b|0)==0){na=ma;oa=ka}else{c=ka;c=la;na=ma;oa=ka}g:while(1){m=na&255;A=oa;do{>1”>0)+m|0;if((b|0)==(A|0)){break g}>2”>while(G<<16>>16<=88);na=c&255;oa=A}l=S+J|0;c=0)+28>>2]|0)+(c|0)|0;if((J|0)>0){G=N;z=S;while(1){o=a|0;if(o<<24>>24==0){qa=1}else{>1”>if((b|0)==0){ra=qa;sa=G}else{c=G;c=z;ra=qa;sa=G}h:while(1){o=ra&255;x=sa;do{>1”>0)+o|0;if((b|0)==(x|0)){break h}>2”>while(L<<16>>16<=88);ra=c&255;sa=x}>1”>if((b|0)!=0){c=ua;c=l}>1”>0;if((b|0)==(ua|0)){va=z}else{z=ua;while(1){>1”>0;A=G<<16>>16;m=b|>1”>z=b|0;wa=z<<16>>16==88?0:z<<16>>16;if((wa|0)==0){B=ua;C=l;D=S}else{n=186;break}}if((n|0)==186){n=0;z=S+I|0;c=z;r=wa;s=z;t=S;continue}z=U+J|0;c=0)+28>>2]|0)+(c|0)|0;if((J|0)>0){xa=N;ya=U}else{r=N;s=z;t=U;continue}while(1){N=a|0;if(N<<24>>24==0){za=1}else{>1“>if((b|0)==0){Aa=za;Ba=xa}else{c=xa;c=ya;Aa=za;Ba=xa}i:while(1){N=Aa&255;A=Ba;do{>1“>0)+N|0;if((b|0)==(A|0)){break i}>2“>while(m<<16>>16<=88);Aa=c&255;Ba=A}n=0;t=c|0;if((t|0)!=0){c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(t-1)|0]|0)==10}c=(c|0)+1;continue}else if((n|0)==33){n=0;t=c|0;if((t|0)!=0){c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(t-1)|0]|0)==10}c=3;continue}else if((n|0)==36){n=0;t=c|0;if((t|0)==0){continue}c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(t-1)|0]|0)==10;continue}else if((n|0)==38){n=0;t=c|0;if((t|0)==0){continue}c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(t-1)|0]|0)==10;continue}else if((n|0)==40){n=0;t=c|0;if((t|0)!=0){c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(t-1)|0]|0)==10}c=1;continue}else if((n|0)==43){n=0;t=c|0;if((t|0)==0){continue}c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(t-1)|0]|0)==10;continue}else if((n|0)==45){n=0;t=c|0;if((t|0)!=0){c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(t-1)|0]|0)==10}t=c|>2”>k,c=c=(>2“>s=z+(c|0)|0;z=s;while(1){t=a|0;if((t<<24>>24|0)==34|(t<<24>>24|0)==0){break}z=z+1|0}if((z|0)==(s|0)){continue}a=0;t=z-s|0;r=c|0;if((r|0)<(t|0)){if((r|0)==0){Ea=dF(t+1|0)|0}else{Ea=gF(c|0,t+1|0)|0}c=Ea;c=t;Fa=Ea}else{Fa=c|0}zF(Fa|0,s|0)|0;c=c;continue}else if((n|0)==60){n=0;t=c|0;if((t|0)==0){continue}c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(t-1)|0]|0)==10;continue}else if((n|0)==62){n=0;t=c|0;if((t|0)==0){continue}c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(t-1)|0]|0)==10;continue}else if((n|0)==96){n=0;t=c|0;if((t|0)!=0){c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(t-1)|0]|0)==10}c=5;t=c|0;if((t|0)==0){r=dF(1024)|0;c=r;c=r+1024;Ga=r}else{Ga=t}c=Ga;a=0;continue}else if((n|0)==104){n=0;t=c|0;if((t|0)!=0){c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(t-1)|0]|0)==10}t=c|0;if(t>>>0>(c|0)>>>0){r=t-1|0;c=r;Ha=r}else{Ha=t}c=Ha+1;a=34;t=c|0;r=c|0;if(t>>>0<r>>>0){Ia=t}else{l=c|0;m=l;G=r-m<<1;r=gF(l,G)|0;c=r;c=r+G;G=r+(t-m)|0;c=G;Ia=G}c=Ia+1;a=0;continue}else if((n|0)==111){n=0;G=c|0;if((G|0)!=0){c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(G-1)|0]|0)==10}c=(c|0)+1;continue}else if((n|0)==114){n=0;G=c|0;if((G|0)!=0){c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(G-1)|0]|0)==10}G=c|0;m=c|0;if(m>>>0>(c|0)>>>0){t=m-1|0;c=t;Ja=t}else{Ja=m}m=a|0;c=Ja+1;a=m;if(m<<24>>24==0){continue}else{Ka=G}while(1){G=Ka+1|0;m=c|0;t=c|0;if(m>>>0<t>>>0){La=m}else{r=c|0;l=r;L=t-l<<1;t=gF(r,L)|0;c=t;c=t+L;L=t+(m-l)|0;c=L;La=L}L=a|0;c=La+1;a=L;if(L<<24>>24==0){continue a}else{Ka=G}}}else if((n|0)==122){n=0;s=c|0;if((s|0)!=0){c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(s-1)|0]|0)==10}c=7;c=1;s=c|0;if((s|0)==0){z=dF(1024)|0;c=z;c=z+1024;Na=z}else{Na=s}c=Na;a=0;continue}else if((n|0)==127){n=0;s=c|0;if((s|0)!=0){c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(s-1)|0]|0)==10}s=(c|0)-1|0;c=s;if((s|0)==0){n=136;break}s=c|0;z=c|0;if(z>>>0>(c|0)>>>0){G=z-1|0;c=G;Oa=G}else{Oa=z}z=a|0;c=Oa+1;a=z;if(z<<24>>24==0){continue}else{Pa=s}while(1){s=Pa+1|0;z=c|0;G=c|0;if(z>>>0<G>>>0){Qa=z}else{L=c|0;l=L;m=G-l<<1;G=gF(L,m)|0;c=G;c=G+m;m=G+(z-l)|0;c=m;Qa=m}m=a|0;c=Qa+1;a=m;if(m<<24>>24==0){continue a}else{Pa=s}}}else if((n|0)==137){n=0;s=c|0;if((s|0)!=0){c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(s-1)|0]|0)==10}c=(c|0)+1;s=c|0;m=c|0;if(m>>>0>(c|0)>>>0){l=m-1|0;c=l;Ra=l}else{Ra=m}m=a|0;c=Ra+1;a=m;if(m<<24>>24==0){continue}else{Sa=s}while(1){s=Sa+1|0;m=c|0;l=c|0;if(m>>>0<l>>>0){Ta=m}else{z=c|0;G=z;L=l-G<<1;l=gF(z,L)|0;c=l;c=l+L;L=l+(m-G)|0;c=L;Ta=L}L=a|0;c=Ta+1;a=L;if(L<<24>>24==0){continue a}else{Sa=s}}}else if((n|0)==145){n=0;s=c|0;if((s|0)!=0){c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(s-1)|0]|0)==10}s=c|0;L=c|0;if(L>>>0>(c|0)>>>0){G=L-1|0;c=G;Ua=G}else{Ua=L}L=a|0;c=Ua+1;a=L;if(L<<24>>24!=0){L=s;do{L=L+1|0;s=c|0;G=c|0;if(s>>>0<G>>>0){Va=s}else{m=c|0;l=m;z=G-l<<1;G=gF(m,z)|0;c=G;c=G+z;z=G+(s-l)|0;c=z;Va=z}z=a|0;c=Va+1;a=z;}while(z<<24>>24!=0)}c=(c|0)+1;continue}else if((n|0)==154){n=0;L=c|0;if((L|0)!=0){c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(L-1)|0]|0)==10}L=c|0;z=c|0;if(z>>>0>(c|0)>>>0){l=z-1|0;c=l;Wa=l}else{Wa=z}z=a|0;c=Wa+1;a=z;if(z<<24>>24==0){continue}else{Xa=L}while(1){L=Xa+1|0;z=c|0;l=c|0;if(z>>>0<l>>>0){Ya=z}else{s=c|0;G=s;m=l-G<<1;l=gF(s,m)|0;c=l;c=l+m;m=l+(z-G)|0;c=m;Ya=m}m=a|0;c=Ya+1;a=m;if(m<<24>>24==0){continue a}else{Xa=L}}}else if((n|0)==165){n=0;L=c|0;if((L|0)==0){_a=0}else{c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(L-1)|0]|0)==10;_a=c|0}Ma(c|0,_a|0,1,c|0)|0;continue}}if((n|0)==28){_a=c|0;if((_a|0)==0){H=-1;i=e;return H|0}c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(_a-1)|0]|0)==10;H=-1;i=e;return H|0}else if((n|0)==64){_a=c|0;if((_a|0)==0){H=259;i=e;return H|0}c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(_a-1)|0]|0)==10;H=259;i=e;return H|0}else if((n|0)==66){_a=c|0;if((_a|0)==0){H=260;i=e;return H|0}c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(_a-1)|0]|0)==10;H=260;i=e;return H|0}else if((n|0)==68){_a=c|0;if((_a|0)!=0){c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(_a-1)|0]|0)==10}if((c|0)!=0){H=258;i=e;return H|0}c=258;H=258;i=e;return H|0}else if((n|0)==72){_a=c|0;if((_a|0)!=0){c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(_a-1)|0]|0)==10}if((c|0)!=0){H=261;i=e;return H|0}c=261;H=261;i=e;return H|0}else if((n|0)==76){_a=c|0;if((_a|0)==0){H=263;i=e;return H|0}c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(_a-1)|0]|0)==10;H=263;i=e;return H|0}else if((n|0)==78){_a=c|0;if((_a|0)==0){H=262;i=e;return H|0}c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(_a-1)|0]|0)==10;H=262;i=e;return H|0}else if((n|0)==80){_a=c|0;if((_a|0)!=0){c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(_a-1)|0]|0)==10}H=(c|0)==261?264:45;i=e;return H|0}else if((n|0)==83){_a=c|0;if((_a|0)!=0){c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(_a-1)|0]|0)==10}H=(c|0)==258?264:45;i=e;return H|0}else if((n|0)==86){_a=c|0;if((_a|0)!=0){c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(_a-1)|0]|0)==10}c=dy(c|0,c|0)|0;H=267;i=e;return H|0}else if((n|0)==89){_a=c|0;if((_a|0)==0){$a=-1}else{c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(_a-1)|0]|0)==10;$a=(c|0)-1|0}_a=g|0;g=c|0;Xa=a|0;if(((Xa&255)-48|0)>>>0<10>>>0|Xa<<24>>24==46){ab=g}else{g=c|0;Iv(h,1024,f|0);Lv(h,142776)|0;Lv(h,c|c,>2”>0;if(_a>>>0<(c|0)>>>0){bb=_a}else{a=>2“>0;c=0,Da)|0)|0;i=Da;Mv(h);h=(c|0)-1|0;a=a|0;E=D+h|0;c=E;c=D;c=h;a=a|0;a=0;c=E;ab=c|0}c=dy(c|0,ab)|0;H=267;i=e;return H|0}else if((n|0)==101){ab=c|0;if((ab|0)!=0){c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(ab-1)|0]|0)==10}c=1;c=dy(c|0,c|0)|0;H=268;i=e;return H|0}else if((n|0)==136){c=1;c=ey(c|0,c|0)|0;H=268;i=e;return H|0}else if((n|0)==162){ab=c|0;if((ab|0)!=0){c[(c[(c|0)+(c<<2)>>2]|0)+28>>2]=(a[(c|0)+(ab-1)|0]|0)==10}H=a[c|0]|0;i=e;return H|0}else if((n|0)==188){ny(159416);return 0}else if((n|0)==199){a=0,b=0,d=0;a=c|0;if((a|0)==0){b=dF(4)|0;d=b;c=d;if((b|0)==0){ny(163504)}0;c=1;c=0;return}d=c|0;if((c|0)>>>0<(d-1|0)>>>0){return}b=d+8|0;d=gF(a,b<<2)|0;a=d;c=a;if((d|0)==0){ny(163504)}vF(a+(c<<2)|0,0,32)|0;c=b;return}function ly(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=dF(48)|0;f=e;if((e|0)==0){ny(131672);return 0}>2”>d;g=dF(d+2|0)|0;c=g;if((g|0)==0){ny(131672);return 0}>2”>1;d=Vb()|0;h=c|0;a=0;a=>2“>g;c=0;g=c|0;if((g|0)==0){i=0}else{i=c[g+(c<<2)>>2]|0}if((i|0)==(f|0)){i=g+(c<<2)|0;c=>2”>0)+16>>2];j=c[(c|0)+8>>2]|0;c=j;c=j;c=2];a=a|>2“>b;c=1;k=10}else{>2“>b;c=1;if((g|0)==0){l=0}else{k=10}}if((k|0)==10){l=c[g+(c<<2)>>2]|0}if((l|0)!=(f|0)){>2“>1;c=0}if((b|0)==0){>2“>m;c=h;return f|0}>2“>m;c=h;return f|0}function my(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;d=c|0;if((d|0)==0){e=3}else{if((c[d+(c<<2)>>2]|0)==0){e=3}else{f=d;e=5}}do{if((e|0)==3){ky();d=ly(c|0,16384)|0;c[(c|0)+(c<<2)>>2]=d;d=c|0;if((d|0)!=0){f=d;e=5;break}d=c[f+(c<<>2”>c=>2”>0]=0;a[(c|>2”>c;>2”>1;c=0;l=c|0;if((l|0)==0){m=0}else{m=c[l+(c<<2)>>2]|0}if((m|0)!=(d|0)){g=d;h=j;i=k;break}n=l+(c<<2)|0;c=>2”>0)+16>>2];l=c[(c|0)+8>>2]|0;c=l;c=l;c=2];a=a|0;g=d;h=j;i=k}}>2“>b;c=1;m=c|0;if((m|0)==0){o=0}else{o=c[m+(c<<2)>>2]|0}if((o|0)!=(g|0)){>2“>1;c=0}if((b|0)==0){p=0}else{p=(Ob(Ta(b|0)|0)|0)>0|0}>2“>p;c=i;i=(c|0)+(c<<2)|0;c=>2“>0)+16>>2];h=c[(c|0)+8>>2]|0;c=h;c=h;c=2];a=a|0;return}function ny(a){a=a|0;var >2”>0,168432,(b=i,i=i+8|0,c=a,b)|0)|0;i=b;mb(2)}function oy(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;d=i;i=i+2064|0;e=d+2048|0;Iv(e,1024,d|0);f=c|0;if((f|0)!=0){Lv(e,f)|0;Lv(e,98096)|0}c,f)|0)|0;i=f;Lv(e,b)|0;Lv(e,c|>2“>0;if(g>>>0<(c|0)>>>0){h=g}else{a=>2”>0;c=b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;b=c|0;d=c|0;a=a|0;e=c|0;f=c|>2“>0;h=c|0;if(d>>>0>=(h+2|0)>>>0){i=b;j=d;k=j-1|0;a=64;c=i;l=a|0;a=l;c=k;return}m=(c|h=h-1|0;m=m-1|0;a=a|0;p=c|0;q=c|>2”>while(h>>>0>(c|f=s-t|0;t=d+f|0;c=0)+16>>2]=u;if(t>>>0<((c[(c[(c|0)+(c<<2)>>2]|0)+4>>2]|0)+2|0)>>>0){ny(82416)}else{i=b+f|0;j=t;k=j-1|0;a=64;c=i;l=a|0;a=l;c=k;return}}function qy(){var b=0,d=0,e=0;b=c|0;if((b|0)==0){return}d=c[b+(c<<2)>>2]|0;if((d|0)==0){return}>2”>0;b=d+4|0;a[c|>2”>0)+1|0]=0;c=>2”>c=0;b=c|0;if((b|0)==0){e=0}else{e=c[b+(c<<2)>>2]|0}if((e|0)!=(d|0)){return}d=b+(c<<2)|0;c=>2“>0)+16>>2];b=c[(c|0)+8>>2]|0;c=b;c=b;c=2];a=a|0;return}function ry(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;f=i;i=i+120|0;g=f|0;h=f+56|0;j=f+112|0;do{if((d|0)!=0){if((Yw(b,0,d,j,0)|0)==0){break}>2”>0;l=b+40|0;By(b,c|>2”>k;k=c|>2”>d=c|>2”>0,174032);c=>2”>0;j=Hc[c&63](e,g|0,4)|0;if((j|0)==0){>2”>c;>2”>0;c=h;a=>2”>b;c=>2”>c=d;n=Iw(g)|0}else{n=j}ax(b,0,n|0);m=n;i=f;return m|0}function sy(a){a=a|0;var >2”>Hc[c&63](b,0,128)|0}function ty(a){a=a|0;var >2”>e=c|>2”>c|0}function vy(a,b){a=a|0;b=b|0;var >2”>Hc[c&63](d,b|0,2)|0}function wy(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;e=c|0;a=(b|0)!=0;do{if((e|0)==0){if(a){eF(b);f=0;break}else{f=dF(d)|0;break}}else{if(a){tx(e,b);f=0;break}else{f=sx(e,d)|0;break}}}while(0);return f|0}function xy(a,b,d){a=a|0;b=b|0;d=d|0;d=c|0;if((d|0)==0){eF(b);return}else{tx(d,b);return}}function yy(a,b,d){a=a|0;b=b|0;d=d|0;var >2”>0;c=114;c=f;c=0;return a|0}function zy(a,b,d){a=a|0;b=b|0;d=d|0;c=a;return >2“>d=0,e=0,f=0;d=(Wg(b,0,0)|0)+28|0;e=c|114;c=a;if((Vg(b)|0)!=0){f=1;return f|0}e;c=0;f=0;return f|0}function By(a,b,c){a=a|0;b=b|0;c=c|0;if((c|0)==0){return}if((Wg(b,0,0)|0)==(c|0)){return}Wg(b,c,0)|0;return}function Cy(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0;if((b|0)==0){e=117688;return e|0}if((a|0)==0){e=117688;return e|0}f=d+1|0;a=34;g=a|0;if(((g&255)-48|0)>>>0<10>>>0|g<<24>>24==46){h=1}else{h=g<<24>>24==45|0}do{if(g<<24>>24==0){a=34;a=0;i=169768;j=126080}else{k=b+1|0;l=f;m=g;n=0;o=0;p=0;q=h;r=0;a:while(1){b:do{if((r|0)==0){s=k;t=l;u=m;v=n;w=o;x=p;y=q;while(1){z=u&255;do{if(u<<24>>24==34){a=92;A=y;B=1;C=w;D=t+1|0}else{if((y|0)==0){E=u<<24>>24!=95&(tb(z|0)|0)==0&u<<24>>24>-1;A=0;B=E?1:x;C=w;D=t;break}if((u<<24>>24|0)==46){E=(w|0)==0;A=E?y:0;B=E?x:1;C=w+1|0;D=t;break}else if((u<<24>>24|0)==45){E=(v|0)==0;A=E?y:0;B=E?x:1;C=w;D=t;break}else{E=(z-48|0)>>>0<10>>>0;A=E?y:0;B=E?x:1;C=w;D=t;break}}}while(0);z=D+1|0;a=u;E=s+1|0;F=a|0;G=v+1|0;H=c|0;do{if((H|0)==0){I=B;J=G;K=z}else{if(F<<24>>24==0|(G|0)<(H|0)){I=B;J=G;K=z;break}if((tb(u<<24>>24|0)|0)!=0){L=1;M=A;N=B;O=C;P=G;Q=F;R=z;S=E;break b}T=a|0;if(T<<24>>24<0|(T-45&255)>>>0<2>>>0|T<<24>>24==92){L=1;M=A;N=B;O=C;P=G;Q=F;R=z;S=E;break b}if(F<<24>>24>-1&(((tb(F&255|0)|0)!=0|F<<24>>24==46|F<<24>>24==45)^1)){L=1;M=A;N=B;O=C;P=G;Q=F;R=z;S=E;break b}a=92;a=10;I=1;J=0;K=D+3|0}}while(0);if(F<<24>>24==0){U=K;V=J;W=I;break a}else{s=E;t=K;u=F;v=J;w=C;x=I;y=A}}}else{y=k;x=l;w=m;v=n;u=o;t=p;s=q;c:while(1){z=w&255;do{if(w<<24>>24==34){a=92;X=s;Y=1;Z=u;_=x+1|0}else{if((s|0)==0){G=w<<24>>24!=95&(tb(z|0)|0)==0&w<<24>>24>-1;X=0;Y=G?1:t;Z=u;_=x;break}if((w<<24>>24|0)==45){G=(v|0)==0;X=G?s:0;Y=G?t:1;Z=u;_=x;break}else if((w<<24>>24|0)==46){G=(u|0)==0;X=G?s:0;Y=G?t:1;Z=u+1|0;_=x;break}else{G=(z-48|0)>>>0<10>>>0;X=G?s:0;Y=G?t:1;Z=u;_=x;break}}}while(0);$=_+1|0;a=w;aa=y+1|0;ba=a|0;z=v+1|0;do{if((c|0)==0){ca=Y;da=z;ea=$}else{F=ba&255;E=ba<<24>>24==0;if(E){U=$;V=z;W=Y;break a}do{if((tb(w<<24>>24|0)|0)==0){G=a|0;if(G<<24>>24<0|(G-45&255)>>>0<2>>>0|G<<24>>24==92){break}if(!(ba<<24>>24>-1&(((tb(F|0)|0)!=0|ba<<24>>24==46|ba<<24>>24==45)^1))){break c}}}while(0);if(E|(z|0)<(c|0)){ca=Y;da=z;ea=$;break}if((tb(a|0)|0)!=0){L=1;M=X;N=Y;O=Z;P=z;Q=ba;R=$;S=aa;break b}G=a|0;if(G<<24>>24<0|(G-45&255)>>>0<2>>>0|G<<24>>24==92){L=1;M=X;N=Y;O=Z;P=z;Q=ba;R=$;S=aa;break b}if(ba<<24>>24>-1&(((tb(F|0)|0)!=0|ba<<24>>24==46|ba<<24>>24==45)^1)){L=1;M=X;N=Y;O=Z;P=z;Q=ba;R=$;S=aa;break b}a=92;a=10;ca=1;da=0;ea=_+3|0}}while(0);if(ba<<24>>24==0){U=ea;V=da;W=ca;break a}else{y=aa;x=ea;w=ba;v=da;u=Z;t=ca;s=X}}a=92;a=10;L=0;M=X;N=1;O=Z;P=0;Q=ba;R=_+3|0;S=aa}}while(0);if(Q<<24>>24==0){U=R;V=P;W=N;break}else{k=S;l=R;m=Q;n=P;o=O;p=N;q=M;r=L}}a=34;a=0;if((W|0)!=0){e=d;return e|0}if((V|0)!=1){i=169768;j=126080;break}if(((a|0)-45&255)>>>0<2>>>0){e=d}else{i=169768;j=126080;break}return e|0}}while(0);while(1){V=i+4|0;if((pm(j,b)|0)==0){e=d;fa=49;break}d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=((xF(b|0)|0)<<1)+2|0;e=d>>>0>1024>>>0?d:1024;d=c|0;if((e|0)>(c|0)){if((d|0)==0){f=dF(e)|0}else{f=gF(d,e)|0}c=f;c=e;g=f}else{g=d}if((gy(b)|0)==0){h=Cy(b,g)|0;return h|0}a=60;d=g+1|0;f=a|0;if(f<<24>>24==0){i=g;j=d}else{e=b;b=d;d=f;while(1){f=e+1|0;a=d;k=b+1|0;l=a|0;if(l<<24>>24==0){i=b;j=k;break}else{e=f;b=k;d=l}}}a=62;a=0;h=g;return h|0}function Ey(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=b|0;e=$w(d)|0;do{if((e|0)!=0){if((a|0)==37){break}else{f=0}return f|0}}while(0);e=Vv(d)|0;a:do{if((e|0)!=0){g=Vv(uy(b)|0)|0;if((g|0)==0){break}>2”>i=c|0;j=g+12|0;g=0;b:while(1){>2”>l=c[(c|0)+(g<<2)>>2]|0;if((l|0)==0){break}if((Ya(k|0,l|0)|0)!=0){f=0;break b}}}while(0);g=g+1|0;if((g|0)>=(h|0)){break a}}return f|0}}while(0);e=Uv(b,0)|0;if((e|0)==0){f=1;return f|0}>2”>return(bh(c|0)|0)<1|0}return 0}function Fy(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;c=0;e=ew(b|0,141056)|0;do{if((e|0)!=0){if(((a|0)-48|0)>>>0>=10>>>0){break}f=Ja(e|0,0,10)|0;if(!((f|0)==0|(f|0)>59)){break}c=f}}while(0);Gy(b,1);if((Hy(b,d,1)|0)==-1){g=-1;return g|0}if((Iy(b,d)|0)==-1){g=-1;return g|0}e=(c|0)-1|0;c=e;f=b+52|0;a:do{if((e|0)>0){b=e;while(1){>2”>while(0);if((Oc[c[(c[(c|0)+8>>2]|0)+4>>2]&255](d,161536)|0)==-1){g=-1;return g|0}c=>2”>d=0,e=0,f=0;d=a;c=>2”>b=f;c=>2”>b=e;c=k=(a&1)==0?213448:148768;l=(Pw(b)|0)==0;c=Wv(b,2,142576,0)|0;c=Wv(b,2,139520,0)|0;h=1;i=l?213448:145552;j=k}k=$w(b|0)|0;if((k|0)==0){g=6}else{if((a|0)==37){g=6}else{m=136888;n=k}}if((g|0)==6){m=213448;n=213448}g=c|0;k=b+52|0;a:do{if((g|0)>0){l=g;while(1){>2“>while(0);if((Oc[c[(c[(c|0)+8>>2]|0)+4>>2]&255](d,i)|0)==-1){o=-1;return o|0}do{if(!((a|0)==0&(h|0)==0)){>2“>if((Oc[c[(c[(c|0)+8>>2]|0)+4>>2]&255](d,133952)|0)==-1){o=-1;return o|0}if((a|0)==0){break}>2“>while(0);if((Oc[c[(c[(c|0)+8>>2]|0)+4>>2]&255](d,m)|0)==-1){o=-1;return o|0}c=(c|0)+1;k=Uv(b,0)|0;do{if((k|0)!=0){>2”>if((Oy(b,d,126080,c|0,e)|0)==-1){o=-1;return o|0}>2”>while(0);c=>2”>h=g;if((Ky(b,g,(c|0)>>>4)|0)!=0){if(j){n=0}else{>2”>p=r;s=r-32|0;t=c[((c&3|0)==2?r:s)+28>>2]|0;do{if((q|0)==(t|0)){u=q}else{>2”>v=c|0}>2”>u=c[((c&3|0)==2?r:s)+28>>2]|0}}while(0);t=sy(b)|0;b:do{if((t|0)==0){o=19}else{w=t;while(1){if((Ey(w)|0)==0){if((xw(w,r,0)|0)!=0){break b}}x=ty(w)|0;if((x|0)==0){o=19;break}else{w=x}}}}while(0);if((o|0)==19){o=0;if(j){y=0}else{>2”>t=c&>2”>0;x=c|0;t=w|0;z=Hx(t)|0;A=c|0;B=z+52|0;if((A|0)>0){z=A;do{>2”>nb(k|0,160056,(C=i,i=i+8|0,c=>2”>C)|0)|0;i=C;if((Oc[c[(c[(c|0)+8>>2]|0)+4>>2]&255](d,k)|0)==-1){f=-1;o=43;break a}}else{if((My(r,d,c|0)|0)==-1){f=-1;o=43;break a}>2“>nb(k|0,160056,(C=i,i=i+8|0,c=>2“>C)|0)|0;i=C;if((Oc[c[(c[(c|0)+8>>2]|0)+4>>2]&255](d,k)|0)==-1){f=-1;o=43;break a}}else{if((My(r,d,c|0)|0)==-1){f=-1;o=43;break a}A=r|0;do{if((a|0)==0){break}>2“>s=Dy(z)|0;if((Oc[c[(c[(c|0)+8>>2]|0)+4>>2]&255](d,s)|0)==-1){f=-1;o=43;break a}>2“>while(0);if((Oc[c[(c[(c|0)+8>>2]|0)+4>>2]&255](d,103256)|0)==-1){f=-1;o=43;break a}}A=ow(b,r)|0;if((A|0)==0){break}else{q=u;r=A}}}r=vx(b,g)|0;if((r|0)==0){f=0;o=43;break}else{g=r}}if((o|0)==43){i=e;return f|0}return 0}function Jy(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=sy(a)|0;if((d|0)==0){e=0;return e|0}else{f=d}a:while(1){if((Ey(f)|0)==0){if((Hy(f,b,0)|0)==-1){e=-1;g=11;break}if((Iy(f,b)|0)==-1){e=-1;g=11;break}d=(c|0)-1|0;c=d;a=f+52|0;if((d|0)>0){h=d;do{>2“>if((Oc[c[(c[(c|0)+8>>2]|0)+4>>2]&255](b,161536)|0)==-1){e=-1;g=11;break}}else{Jy(f,b)|0}h=ty(f)|0;if((h|0)==0){e=0;g=11;break}else{f=h}}if((g|0)==11){return e|0}return 0}function Ky(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=sy(a)|0;a:do{if((e|0)!=0){f=e;while(1){if((Ey(f)|0)==0){if((zx(f,b,0)|0)!=0){g=0;break}}f=ty(f)|0;if((f|0)==0){break a}}return g|0}}>2“>if((c[c>>2]|0)>>>4>>>0<d>>>0){g=0;break}f=qw(a,f)|0;if((f|0)==0){break b}}return g|0}}while(0);do{if((pw(a,b)|0)==0){if((mw(a,b)|0)==0){g=1}else{break}return g|0}}while(0);a=Vv(b|0)|0;if((a|0)==0){g=0;return g|0}>2“>0;e=Hc[c&63](d,0,128)|0;if((e|0)==0){g=0;return g|0}d=a+12|0;a=e;while(1){>2“>0)+(c<<>2“>e=c|e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0;e=i;i=i+24|0;f=e|0;g=a|0;h=Hx(g)|0;j=c|0;k=h+52|0;a:do{if((j|0)>0){h=j;while(1){>2”>nb(j|0,160056,(m=i,i=i+8|0,c=>2”>m)|0)|0;i=m;if((Oc[c[(c[(c|0)+8>>2]|0)+4>>2]&255](b,j)|0)==-1){l=-1}else{break}i=e;return l|0}else{>2”>if((c&8|0)==0){if((Ny(g,b,d)|0)==-1){l=-1}else{break}i=e;return l|0}}g=b|0;b=Hx(g)|0;h=fw(g,e)|0;if((a|0)==0){f=0;return f|0}g=((xF(h|0)|0)<<1)+2|0;i=g>>>0>1024>>>0?g:1024;g=c|0;if((i|0)>(c|0)){if((g|0)==0){j=dF(i)|0}else{j=gF(g,i)|0}c=j;c=i;k=j}else{k=g}a=0;g=((xF(h|0)|0)<<1)+2|0;i=g>>>0>1024>>>0?g:1024;g=c|0;if((i|0)>(c|0)){if((g|0)==0){l=dF(i)|0}else{l=gF(g,i)|0}c=l;c=i;m=l}else{m=g}>2“>if((Oc[c[(c[(c|0)+8>>2]|0)+4>>2]&255](d,164120)|0)==-1){f=-1;return f|0}g=b+1|0;i=((xF(g|0)|0)<<1)+2|0;n=i>>>0>1024>>>0?i:1024;i=c|0;if((n|0)>(c|0)){if((i|0)==0){o=dF(n)|0}else{o=gF(i,n)|0}c=o;c=n;p=o}else{p=i}a=58;break}}else{>2”>if(((c&3)-2|0)>>>0<2>>>0){g=$w(b)|0;h=Hx(b)|0;if((g|0)==0){i=0;break}if((a|0)==0){i=0;break}>2”>h=Dy(g)|0;if((Oc[c[(c[(c|0)+8>>2]|0)+4>>2]&255](d,h)|0)==-1){k=-1}else{i=1;break}return k|0}else{i=0}}while(0);h=Vv(b)|0;j=Hx(b)|0;a:do{if((h|0)==0){l=i}else{>2”>if(((c&3)-2|0)>>>0<2>>>0){p=c|0;if((p|0)!=0){>2”>0)==(c|0)){q=g;break}}p=c|0;if((p|0)==0){r=14;break}>2”>0)==(c|0)){q=g}else{r=14}}else{r=14}}while(0);do{if((r|0)==14){>2”>0)+(c<<t=c|0;if((t|0)>0){u=t;do{>2“>if((Oc[c[(c[(c|0)+8>>2]|0)+4>>2]&255](d,86840)|0)==-1){k=-1;r=33;break b}c=(c|0)+1}else{u=c|0;if((u|0)>0){v=u}else{break}do{>2”>while(0);u=Dy(c|>2”>if((Oc[c[(c[(c|0)+8>>2]|0)+4>>2]&255](d,168256)|0)==-1){k=-1;r=33;break b}>2”>0)+(c<<>2”>while(0);u=Hc[c&63](e,o,8)|0;if((u|0)==0){l=q;break a}else{o=u;g=q}}if((r|0)==33){return k|0}}}while(0);do{if((l|0)>0){c=(c|0)-1;break}}}>2“>c|8;k=0;return k|0}function Oy(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;h=(g|0)!=0;if(h){i=0}else{i=fh(f,0)|0}>2“>q=p+12|0;r=c|0;if((r|0)==0){k=7}else{if((a|0)==0){k=7}else{k=12}}do{if((k|0)==7){k=0;if((a|0)!=0){k=12;break}if(l){s=o;break}>2“>63](i,p,4)|0;t=c|0;if((t|0)!=0){if((a|0)!=0){k=12;break}}if((a|0)==0){k=12}else{s=o}}}while(0);if((k|0)==12){k=0;r=o+1|0;do{if((o|0)==0){t=c|0;if((t|0)>0){u=t;do{>2“>if((Oc[c[(c[(c|0)+8>>2]|0)+4>>2]&255](d,e)|0)==-1){v=-1;k=36;break a}c=(c|0)+1}else{u=c|0;if((u|0)>0){w=u}else{break}do{>2“>while(0);u=Dy(c|>2“>if((Oc[c[(c[(c|0)+8>>2]|0)+4>>2]&255](d,168256)|0)==-1){v=-1;k=36;break}>2“>0)|0;if((Oc[c[(c[(c|0)+8>>2]|0)+4>>2]&255](d,u)|0)==-1){v=-1;k=36;break}else{s=r}}c=(c|0)-1;p=b+52|0;b:do{if((s|0)>1){o=c|0;if((o|0)>0){x=o}else{break}while(1){>2“>while(0);r=(Oc[c[(c[(c|0)+8>>2]|0)+4>>2]&255](d,120864)|0)==-1;if(r|h){v=r<<31>>31}else{break}return v|0}else if((k|0)==36){return v|0}}}while(0);do{if((k|0)==34){if(h){v=0}else{break}return v|0}}while(0);fh(f,i)|0;v=0;return v|0}function Py(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0;f=i;i=i+8|0;g=f|0;h=g;j=ux(d)|0;if((j|0)==0){k=0;i=f;return k|0}>2“>y=c&>2“>0;A=(b[(c|0)+168>>1]|0)==0;do{if((q|0)==(z|0)){if(A){B=x;C=w;D=r;break}if((w|0)==0){>2“>Gt(F,v,c[(c|0)+236>>2]|0);B=x;C=F;D=r}else{if(A){B=x;C=w;D=r;break}>2“>0;G=z+8|0;H=c[(c|>2“>0)+212>>2]|0;K=jk(12)|0;L=K;if((a[(c|0)+118|0]|0)==0){M=z|0;N=H}else{>2“>if((a[(c|0)+118|0]|0)==0){O=E|0;P=J}else{>2“>J=c[(c[(c|>2“>Qy(L,G,I,0,e);Q=G|0;R=H-1|0;S=c[(c[(c|0)+132>>2]|0)+48>>2]|0;if((R|0)>(E|0)){I=Q;H=R;G=S}else{T=Q;U=O;V=S;W=P;break}}}else{if((E|0)>(J|0)){X=O;Y=E;Z=P}else{T=M;U=O;V=N;W=P;break}while(1){>2“>Qy(L,G,0,E,e);Qy(L,I,J,0,e);H=G|0;S=c[(c[(c|>2“>Qy(L,aa,_,$,e);G=K+8|0;I=K;if((Hs(c|if((a|0)==0){B=1;C=w;D=L;break}Ma(155176,50,1,m|0)|0;B=1;C=w;D=L;break}>2”>0,c|0)|0;if((E|0)==0){>2”>S=J+8|0;R=(c|>2”>0,c|>2”>0;c=>2”>c=>2”>0,c|>2”>c=0;B=x;C=w;D=L}}while(0);z=ow(d,v)|0;if((z|0)==0){s=D;t=C;u=B;break}else{v=z;r=D;w=C;x=B}}}x=vx(d,q)|0;if((x|0)==0){break}else{n=s;p=t;q=x;j=u}}if((s|0)!=0){>2”>eF(c|0);eF(t);k=u;i=f;return k|0}function Qy(b,d,e,f,i){b=b|0;d=d|0;e=e|0;f=f|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0;j=ux(d)|0;if((j|0)!=0){k=e;l=f;m=b+4|0;n=b|0;o=b+8|0;p=j;do{>2”>if(!((c|0)!=(d|0)|(p|0)==(k|0)|(p|0)==(l|0))){if((a|0)!=0){break}>2”>0;s=c|0;do{>2”>t=kk(400)|0;c=>2”>c=>2”>while(0);s=c|>2”>s+1;c=q}}while(0);p=vx(d,p)|0;}while((p|0)!=0)}>2”>0;if((c|0)<1){return}u=e;e=f;f=i+8|0;n=i|0;o=i+4|0;i=b+4|0;m=b|0;l=b+8|0;b=1;k=d;while(1){>2”>j=jk(8)|0;s=j;r=c|>3”>x=+h;>3”>z=+h;>2”>4;r=jk(64)|0;d=j;c=r;if((a|0)==0){>2”>B=+g;C=(w+y).5(A+-1.0);D=(x+z).5(B+-1.0);E=z*B-D;F=y*A-C;G=x*B-D;H=w*A-C}else{>2”>A=+g;E=z+A;F=y+C;G=x-A;H=w-C}>2”>H;h[(c|>2”>0)+16>>3]=H;h[(c|>2”>0)+32>>3]=F;h[(c|>2”>0)+48>>3]=F;h[(c|>2”>0;r=c|0;do{>2”>j=kk(400)|0;c=>2”>c=>2”>while(0);r=c|>2”>r+1;c=>2”>if((b|0)<(c|0)){b=b+1|0;k=v}else{break}}return}function Ry(b,d,e){b=b|0;d=d|0;e=e|0;var n=g|0;o=$w(b|0)|0;p=c|>2“>o,c=>2“>0)+132>>2]=n;c[c[(c|>2“>0)+132>>2]|0)+4>>2]=c[(c[(c|>2“>if((a[h+(c[(c|0)+120>>2]|0)|0]|0)==0){Sy(b,s,p,h)}>2“>p=c|0;do{if((a|0)!=3){w=s;x=m;y=j;break}if((m|0)==0){o=$w(k)|0;n=(c|>2”>o,c=>2”>if((a[h+(c[(c|0)+120>>2]|0)|0]|0)==0){u=$w(g)|0;l=(c|>2”>u,c=eF(h);c=(c|0)+B;if((d|0)!=0){>2“>c=v}v=jk((B<<2)+4|0)|0;e=sy(b)|0;if((e|0)==0){D=B;E=v}else{b=B;B=e;e=v;while(1){>2“>c=0;i=f;return v|0}else{cc(114768,107904,134,170616);return 0}return 0}function Sy(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var >2“>g=c&>2“>j=c|0}else{j=i}>2“>d=0,f=0,g=0,j=0,k=0,l=0,m=0,n=0,p=0.0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;d=i;i=i+8|0;f=d|0;Zx(b,1,102216,304,1);bn(b)|0;g=jk(((Lw(b)|0)<<2)+4|0)|0;j=b+8|0;c[(c|0)+144>>2]=g;g=ux(b)|0;if((g|0)!=0){k=g;g=0;while(1){>2“>0)+168>>1]<<3)|0;n=k+8|0;c[(c|>2“>0)+116>>2]&1);c[(c[(c|k=l|0;Wx(k,91160,176,1)|0;p=+Fm(k,c|0)+128>>3]=p;p=+Fm(k,g,+h[(c|>2“>g=Wv(b,1,104752,0)|0;b=c[c[(c|0)+144>>2]>>2]|0;if((b|0)==0){q=1;r=0;i=d;return}if((a|0)!=0){0)+132>>2]|0;a=>2“>v,c=>2“>x=$w(s)|0;gc(l|0,96448,(y=i,i=i+16|0,c=p=+h;if(p>0.0){>3”>h/>3”>h/+h}0)+119|0]=1;if((a|0)!=33){break}>2“>while(0);m=m+1|0;k=c[(c[(c|0)+144>>2]|0)+(m<<2)>>2]|0;}while((k|0)!=0);q=1;r=0;i=d;return}else{z=0;A=b}do{b=A|0;k=fw(b,n)|0;do{if((a|0)!=0){0)+132>>2]|0;a=>2”>t,c=>2”>u=$w(b)|0;gc(l|0,96448,(y=i,i=i+16|0,c=p=+h;if(p>0.0){>3“>h/>3“>h/+h}0)+119|0]=1;if((a|0)!=33){if((Km(fw(b,g)|0)|0)<<24>>24==0){break}}>2”>while(0);z=z+1|0;A=c[(c[(c|0)+144>>2]|0)+(z<<2)>>2]|0;}while((A|0)!=0);q=1;r=0;i=d;return}function Uy(a){a=a|0;var b=0,d=0,e=0;b=ux(a)|0;if((b|0)!=0){d=b;do{b=mw(a,d)|0;if((b|0)!=0){e=b;do{tn(e);e=ow(a,e)|0;}while((e|0)!=0)}un(d);d=vx(a,d)|0;}while((d|0)!=0)}>2”>0)+144>>2]|0);eF(c[(c|0)+132>>2]|0);return}function Vy(a){a=a|0;var >2”>0;e=c|>2”>e=c|>2”>0)+12>>2]|0);i=c[(c|0)+132>>2]|0;if((i|0)!=0){>2”>0);eF(c[(c|0)+132>>2]|0)}>2”>0;h=c|b=0,d=0,e=0,f=0;b=kk(24)|0;d=b;c=g(25440,c|>2”>0;c=>2”>0;f=kk(a*20|0)|0;c=>2”>f+(a*20|0);c=>2”>d=0,e=0,f=0;d=a+12|0;e=c|0;if((e|0)>=(b|0)){return}>2”>c=>2”>b=0;b=c|>2”>63](b,0,64)|0;c=>2”>b=c|>2”>b;c=>2”>b=0,d=0;Vg(c|>2”>b=c|>2”>eF(c|0);eF(a);return}function _y(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var >2”>b;c=>2”>0;k=(Hc[c&>2”>0;j=a+20|0;a=c|>2”>a+8;c=>2”>h;c=a;if((d|0)>>>0<=2>>>0){i=g;return}>2”>0;k=$w(f|0)|0;gc(a|0,163312,(a=i,i=i+24|0,c=>2”>e,c=k,a)|0)|0;i=a;i=g;return}function $y(a,b){>2”>e=0,f=0;e=i;i=i+24|0;f=e|0;c=>2”>d;d=c|e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;d=(c|>2“>0;e=c|>2“>f=a+12|0;g=c|0;if((g|0)==0){>2“>0)|0)/20|0;i=kk(16)|0;j=i;c=>2“>k;c=>2“>k;c=j;l=j}else{l=g}>2“>l;d=c|>2“>c=>2“>c;>2“>c;>2“>f=0;e=c|>2“>f=(c|>2“>c=>2“>0;c=0;j=g}else{j=d}d=sy(a)|0;if((d|0)!=0){k=e+8|0;l=e|0;m=j+8|0;n=j+4|0;o=j|0;p=d;do{d=p|0;if((Za($w(d)|0,123792,7)|0)==0){>2“>0)+132>>2]=d;b[(c|>2“>0)+168>>1]|0;c[(c[(c|>2“>0)+132>>2]|0)+44>>2]|0)+1;c[(c[(c|>2“>0)+1|0;c=>2“>r=q;s=c|0}else{>2“>q;d=mk(c|>2“>d;r=c|0;s=d}>2“>h=g+8|0;p=a+8|0;c[(c|>2“>a=c|0;if((a|0)==0){i=f;return}>2“>0,(a<<2)+4|0)|0;c[(c|0)+176>>2]=h;i=f;return}function ez(b){b=b|0;var >2“>Wv(b,0,159312,0)|0;c=>2“>Wv(b,0,131152,0)|0;c=>2“>0;c=tv(b,2,4,e+20|0)|0;fz(b,e);e=ux(b)|0;if((e|0)==0){gz(b,b);hz(b);i=d;return}else{f=e}do{0;if((a|0)!=0){>3”>0)+8>>2]|0)+132>>2]|0;k=+h- +>3”>l=+h- +>2”>m=k*.5;n=l*.5;o=m*72.0;p=n*72.0;h[c>>>2”>0)+132>>2]|0)+8>>3]=n;h[(c|>2”>0)+40>>3]=l;h[(c|>2”>0)+88>>3]=o;h[(c|>2”>0;j=c[(c|>3”>h;>3”>p;h=-0.0- +>3”>0)+88>>3];h=>2”>h[(c|>3”>l;h=+>3”>0)+96>>3];h=l}f=vx(b,f)|0;}while((f|0)!=0);gz(b,b);hz(b);i=d;return}function fz(f,g){f=f|0;g=g|0;var j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0.0,L=0.0,M=0.0,N=0.0,O=0,P=0,Q=0.0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0.0,ma=0.0,na=0,oa=0,pa=0.0,qa=0,ra=0,sa=0,ta=0.0,ua=0.0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0.0,Ba=0.0,Ca=0.0,Da=0.0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0.0,Ra=0.0,Sa=0.0,Ta=0.0,Ua=0,Va=0,Wa=0,Xa=0.0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0;j=i;i=i+200|0;k=j|0;l=j+32|0;m=j+40|0;n=j+144|0;p=j+152|0;q=j+160|0;if((a|0)!=0){>2”>0;s=$w(f|0)|0;gc(r|0,103288,(t=i,i=i+8|0,c=s,t)|0)|0;i=t}s=ux(f)|0;if((s|0)!=0){r=s;do{>2”>r=m|0;m=g+16|0;s=c|>2”>s+1;nb(r|0,154944,(t=i,i=i+8|0,c=s,t)|0)|0;i=t;if((d|0)>>>0>1>>>0){>2”>0;m=$w(f|0)|0;gc(s|0,151080,(t=i,i=i+16|0,c=>2”>m=Hw(148168,173936,0)|0;r=m|0;Wx(r,92056,272,1)|0;s=jk(56)|0;u=m+8|0;c[(c|>2”>0)+168>>1]=b[(c|0)+168>>1]|0;v=Wv(f,0,145432,0)|0;do{if((v|0)!=0){w=fw(f|0,v)|0;x=Wv(m,0,145432,0)|0;if((x|0)==0){Wv(m,0,145432,w)|0;break}else{hw(r,x,w)|0;break}}}while(0);v=Wv(f,0,142080,0)|0;do{if((v|0)!=0){w=fw(f|0,v)|0;x=Wv(m,0,142080,0)|0;if((x|0)==0){Wv(m,0,142080,w)|0;break}else{hw(r,x,w)|0;break}}}while(0);v=Wv(f,0,138944,0)|0;do{if((v|0)!=0){w=fw(f|0,v)|0;x=Wv(m,0,138944,0)|0;if((x|0)==0){Wv(m,0,138944,w)|0;break}else{hw(r,x,w)|0;break}}}>2”>0;if((c|0)<1){y=0}else{w=g+4|0;x=g|0;z=k|0;A=k+8|0;B=k+16|0;C=k+24|0;k=1;D=0;E=v;while(1){>2”>0)+(k<<2)>>2]|0;Rj(v);F=v|0;G=Ax(m,$w(F)|0,1)|0;Wx(G|0,81280,304,1)|0;H=jk(32)|0;I=G+8|0;c[(c|>2”>0)+168>>1]<<3)|0;c[(c|>2”>0)+212>>2]=v;H=D+1|0;c[(c|O=fw(F,J)|0;if((a|0)==0){K=1.7976931348623157e+308;L=1.7976931348623157e+308;M=-1.7976931348623157e+308;N=-1.7976931348623157e+308;break}a=>2”>z,c=>2”>B,c=>2”>P=$w(F)|0;Fv(0,125976,(t=i,i=i+16|0,c=Q=+h;if(Q>0.0){>3“>h/>3“>h/>3“>h/>3“>h/Q}O=a|0;do{if(O<<24>>24==33){>2“>P=(c|0)+119|0;if(O<<24>>24==63){a=2;break}else{a=1;break}}}>3“>L=+h;>3“>N=+h}}while(0);F=ux(v)|0;if((F|0)!=0){J=G;O=F;do{>2“>O=c|0;if((a|0)!=0){>2“>3]=(M+K)*.5;h[(c[(c|0)+132>>2]|0)+8>>3]=(N+L)*.5}>2“>0;if((k|0)<(c|0)){k=k+1|0;D=H;E=O}else{y=H;break}}}E=ux(f)|0;a:do{if((E|0)==0){R=y}else{D=f;k=y;C=E;b:while(1){>2“>if((c|0)==0){>2“>if((z|0)!=(c[(c[(c|0)+132>>2]|0)+48>>2]|0)){break b}}>2“>D;if((a[(c|0)+118|0]|0)!=0){T=k;break}>2“>0)+112>>2]=z;z=kk(e[(c|>2“>0)+132>>2]=z;c[(c|>2“>0)+120>>2]=k;h[(c|>2“>0)+32>>3];h[(c|>2“>0)+40>>3];h[(c|>2“>0)+88>>3];h[(c|>2“>0)+96>>3];h[(c|>2“>0)+80>>3];c[(c|>2“>0)+8>>2];c[(c|>2“>0)+12>>2];A=c|0;if((a|0)!=0){>2“>0)+132>>2]>>3]=+h[c>>>2“>0)+132>>2]|0)+8>>3]=+h[(c[(c|>2“>0)+119|0]=a[(c|0)+119|0]|0}>2“>k=$w(C|0)|0;D=$w(f|0)|0;H=$w(c[(c|>2“>k,c=>2“>S=c[(c|0)+164>>2]|0;E=S;y=mw(f,T)|0;if((y|0)!=0){H=S+8|0;D=y;do{>2“>Wx(U|0,85888,176,1)|0;k=D+8|0;I=U+8|0;h[(c|>2“>0)+136>>3];h[(c|>2“>0)+128>>3];k=y+8|0;y=(c[(c|>2“>c|>2“>0)+112>>2]|0)+4|0;c=(>2“>0)+1;y=c|>2“>l=c[(c|>2“>c|>2“>0)+112>>2]|0;c=(>2“>0)+1;l=c|>1“>0;z=b|0;if((A|0)!=0){V=A;W=z;X=63;break}Y=kk((z<<16>>16<<2)+4|0)|0;Z=z}else{>16<<2)>>2“>c=>2“>0)+172>>2]=Y;y=(c|>1“>b|0)+1}D=ow(f,D)|0;}while((D|0)!=0)}T=vx(f,T)|0;}while((T|0)!=0)}>2“>0)+132>>2]|0;Y=c|0;if((Y|0)!=0){>2“>4)+16|0)|0;c[c[(c|>2“>Y=c[(c[(c|0)+8>>2]|0)+164>>2]|0;D=Y;if((Y|0)==0){aa=Z;ba=R;ca=V}else{>2“>3;S=c|>2“>z=$w(k)|0;k=$w(y)|0;y=(c|>2“>B,c=>2“>k,c=y,t)|0)|0;i=t}else{>2“>0)+120>>2]|0;C=c[(c|>2“>0)>>>4;nb(175272,131488,(t=i,i=i+32|0,c=>2“>y,c=>2“>S=Ax(m,175272,1)|0;Wx(S|0,81280,304,1)|0;C=jk(32)|0;y=S+8|0;c[(c|>2“>0)+168>>1]<<3)|0;c[(c|>2“>Wx(da|0,85888,176,1)|0;D=da+8|0;h[(c|>2“>0)+8>>2]|0)+136>>3];h[(c|>2“>0)+8>>2]|0)+128>>3];C=c|>1“>0;H=b|>16<<2)>>2“>c=>2“>0)+172>>2]=ea;C=(c|>1“>b|>2“>0)+112>>2]|0)+4|0;c=(>2“>0)+1;C=Y+8|0;Y=(c[(c|>2“>c|>2“>0)+112>>2]|0;c=(>2“>0)+1;Y=c[(c|>2“>c|>3“>S;h=+>2“>c=da;aa=Z+1|0;ba=R+16|0;ca=V+1|0}>2“>c[(c[(c|0)+132>>2]|0)+4>>2]=_}>2“>ba=R+8|0;ca=c|>2“>if((c[(c|0)+8>>2]|0)!=0){break}Gx(Z,R|0)|0}else{>2“>W=jk((ea<<4)+16|0)|0;Y=W;S=c[c[(c|0)+112>>2]>>2]|0;C=jk((S*24|0)+24|0)|0;y=C;D=rw(Z,R)|0;if((D|0)==0){ga=0}else{H=D;D=0;while(1){>2“>3;B=c|0;if((B|0)==(R|0)){>2“>B=c[(c|>3“>0)+132>>2]|0;L=+h- +>3“>N=+h- +>2“>c=>3“>N,+L);h=L*L+N*N;k=D+1|0;B=sw(Z,H,R)|0;if((B|0)==0){ga=k;break}else{H=B;D=k}}}if((ga|0)!=(S|0)){X=95;break d}Jb(C|0,S|0,24,16);do{if((S|0)>1){D=S-1|0;if((D|0)>0){ia=0}else{break}while(1){>3“>h=N+0.0;if((k|0)<(ja|0)){ma=0.0;na=k}else{ka=ja;break}while(1){>3“>h+L;B=na+1|0;if((B|0)<(ja|0)){ma=L;na=B}else{ka=ja;break}}}else{ka=k}}while(0);if((ka|0)<(D|0)){ia=ka}else{break}}}}>2“>S=H+24|0;B=c|0;if((B|0)==0){>3“>pa=+h}>1“>0;A=b|>2“>3;w=c|0;if((w|0)==(R|0)){>3“>N=+h;K=(pa-N)/+(A<<16>>16|0);L=K>.03490658503988659?.03490658503988659:K;if(qa>>>0>R>>>0){ra=1;sa=k;ta=L;ua=N}else{ra=-1;sa=k-1+l|0;ta=-0.0-L;ua=N+ +(l-1|0)*L}if(A<<16>>16>0){>2“>x=c|>2“>x;O=c&>2“>0;if((c[(c|0)+164>>2]|0)==(R|0)){va=v}else{>2“>c=>2“>L;x=w+1|0;if((x|0)<(b[(c|0)+168>>1]|0)){A=A+4|0;L=ta+L;E=E+ra|0;w=x}else{break}}>2“>y=V+8|0;c[c[(c|>2“>fz(da,g);h[(c|>2“>0)+132>>2]|0)+24>>3];h[(c|>2“>0)+132>>2]|0)+32>>3];y=c[(c|>3“>72.0;N=+h72.0>2“>0)+88>>3]=N;h[(c|>2“>if((c|0)==(f|0)){ir(Z)|0}qz(Z,q)}>2“>while(0);X=c|0;do{if((X|0)>1){q=jk(X)|0;a=>2”>c=xa;q=mv(ya,_,0,g+20|0)|0;if((xa|0)==0){za=q;break}eF(xa);za=q}else{if((X|0)!=1){za=0;break}$>2”>while(0);X=c|>2”>ya=c[(c|>3”>p=~~Aa;ta=+h;if(ta<0.0){Ba=ta+-.5}else{Ba=ta+.5}>3”>fa=~~Ca;ta=+h;if(ta<0.0){Da=ta+-.5}else{Da=ta+.5}ya=~~Da;if((X|0)<=1){Ea=0;Fa=ya;Ga=fa;Ha=q;Ia=p;break}>2”>0;wa=c|>2”>wa=Na+8|0;ya=c|>3”>ta=+h;if(ta<0.0){Ra=ta+-.5}else{Ra=ta+.5}>3”>ta=+h;if(ta<0.0){Ta=ta+-.5}else{Ta=ta+.5}>2”>0;fa=c|>2”>oa=c|>2”>while(0);g=c|>3”>Ta=+h;if(Ta<0.0){Xa=Ta+-.5}else{Xa=Ta+.5}Oa=~~Xa+(Ia-Ga)|0;if((Oa|0)<=0){Ua=0;Va=Ga;Wa=Ia;break}Na=(Oa|0)/2|0;Ua=0;Va=Na+Ga|0;Wa=Ia-Na|0}}while(0);if(n&(Ua|0)==0){Ua=Em(r,c|>3”>g=Za-Wa|0;Wa=~~(+h+ +(>2”>Za=c|0;if((Za|0)==0){break}else{$a=za;ab=_;bb=Za}while(1){Za=ab+4|0;if(($a|0)==0){cb=g;db=Wa;eb=0}else{>2”>0)+g|0;db=(c|0)+Wa|0;eb=$a+8|0}Xa=+(cb|0)/72.0;Ta=+(db|0)/72.0;_a=ux(bb)|0;if((_a|0)!=0){Fa=_a;do{>3”>0)+132>>2]|0;h=Xa+ +>2”>Ua=(c[(c|>3”>h;Fa=vx(bb,Fa)|0;}while((Fa|0)!=0)}>2”>while(0);bb=c[(c|>3”>Ha|0)/72.0;h=+(Va|0)/72.0;eF(za);za=ux(m)|0;if((za|0)!=0){Va=za;do{>2”>0;Ha=c|0;do{if((Ha|0)==0){>2”>eb=ab+8|0;h[c[(c|>2”>3];h[(c[(c|>2”>eb=Ha+8|0;h[(c[(c|>3”>h*.>2”>0;h[(c[(c|>3”>h*.>3”>0)+132>>2]|0;h=+>2”>h[(c|>3”>0)+132>>2]|0;h=+>2”>h[(c|0)+40>>3]}}while(0);Va=vx(m,Va)|0;}while((Va|0)!=0)}>2”>0)+132>>2]|0)+8|0;s=(c[(c|>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>Va=Va+4|0;eF(c[(c|>2”>za=c[(c|>2”>eF(Va);fb=c[(c|0)+132>>2]|0}eF(fb);Xx(r,92056)|0;r=ux(m)|0;if((r|0)!=0){fb=r;while(1){r=vx(m,fb)|0;u=mw(m,fb)|0;if((u|0)!=0){Va=u;do{>2”>Va=fb+8|0;eF(c[(c|Kw(m)|0;eF(_);if((a|0)==0){i=j;return}>2“>0;m=$w(f|0)|0;gc(_|0,97616,(t=i,i=i+8|0,c=m,t)|0)|0;i=t;i=j;return}function gz(a,b){a=a|0;b=b|0;var >2“>0;f=c|>3“>i=+h;f=(a|0)!=(b|0);if(f){j=ux(a)|0;if((j|0)!=0){k=j;do{>2“>0;if((c|0)==(a|0)){>3“>0;h=g+ +>2“>m=(c[(c|>3“>h}k=vx(a,k)|0;}while((k|0)!=0)}>2“>if((c|0)<1){return}if(f){f=1;e=n;while(1){>2“>0)+(f<<2)>>2]|0;m=c[(c|0)+132>>2]|0;j=m+8|0;l=m+16|0;o=m+24|0;p=m+32|0;q=i+ +>3“>h;s=i+ +>3“>h=g+ +>3“>h=>3“>r;h=>2“>0;if((f|0)<(c|0)){f=f+1|0;e=k}else{break}}return}else{e=1;f=n;while(1){>2“>0)+(e<<2)>>2]|0,a);n=c|>2“>b=0,d=0,e=0.0,f=0.0,g=0.0,i=0,j=0;b=a+8|0;a=c|>3“>0;e=+h*>3“>72.0;g=+h*>3“>h*>3“>e;h=>2“>g;a=c|>2“>hz(c[(c|>2“>0;if((i|0)<(c|0)){i=i+1|0;j=a}else{break}}return}function iz(a){a=a|0;var 1:j=+h;k=+sa(2,a|0);if((u|0)!=0&(v|0)!=0){u=v=0;h=k;la(16,a|0,2);if((u|0)!=0&(v|0)!=0){>2“>f=CF(c|0,g)|0;if((f|0)>0){e=-1;break}else return}>2“>f=CF(c|0,g)|0;if((f|0)>0){e=-1;break}else return}u=v=0;o=Aa(52,l|0,n|0,2,2)|0;if((u|0)!=0&(v|0)!=0){>2“>u=v=0;b[(c|>1“>0)+168|0;n=b|l;c=l&65535;Ba(100,a|0,0,a|0);if((u|0)!=0&(v|0)!=0){>2”>f=CF(c|0,g)|0;if((f|0)>0){e=-1;break}else return}u=v=0;ka(92,a|0);if((u|0)!=0&(v|0)!=0){>2”>f=CF(c|0,g)|0;if((f|0)>0){e=-1;break}else return}u=v=0;ka(86,a|0);if((u|0)!=0&(v|0)!=0){>2”>u=v=0;q=b[(c|0)+128>>1]|0;if((q&14)==0){e=12;break}else{e=3;break};case 3:r=q&14;if((r|0)==2){e=10;break}else if((r|0)==12){e=4;break}else{s=q;e=6;break};case 4:l=pa(58,a|0,12,10)|0;if((u|0)!=0&(v|0)!=0){5:c=>2“>7:pa(16,0,109112,(l=i,i=i+1|0,i=i+7&-8,c=0,l)|0)|0;if((u|0)!=0&(v|0)!=0){>2“>f=CF(c|0,g)|0;if((f|0)>0){e=-1;break}else return}u=v=0;e=9;break;case 9:c=0;e=10;break;case 10:if((c|0)<1){e=11;break}else{e=12;break};case 11:wa(50,a|0,2)|0;if((u|0)!=0&(v|0)!=0){>2“>f=CF(c|0,g)|0;if((f|0)>0){e=-1;break}else return}u=v=0;h=j;e=13;break;case 13:i=d;return;case-1:if((f|0)==1){p=v;e=14}u=v=0;break}}function jz(a,b){a=a|0;b=b|0;var >3“>d=+h;do{if(c>d){e=1}else{if(c<d){e=-1;break}>3“>g=+h;if(f>g){e=1;break}e=(f<g)<<31>>31}}while(0);return e|0}function kz(a){a=a|0;var b=0,d=0,e=0.0,f=0.0,g=0.0;b=i;d=c|0;c=c=c=c=h=0.0;h=+h=+d=a|0;c=Em(d,Wv(a,0,121720,0)|0,600,0)|0;e=+Fm(d,Wv(a,0,158192,0)|0,.3,0.0);h=e;h[(c|0)+32>>3]=e;e=+h[(c|0)+40>>3];if(e==-1.0){f=+Fm(d,Wv(a,0,127856,0)|0,-1.0,0.0)}else{f=e}h=f;c=1;d=vt(a,2,176736)|0;c=d;if((d|0)==0){0,d)|0)|0;i=d;c=2}c=(da(c|0,c|0)|0)/100|0;f=+h;h=f*f;if((c|0)==0){i=b;return}e=+h;if(e>0.0){g=e}else{e=f*3.0;h=e;g=e}h=g*g;i=b;return}function lz(b,d){b=b|0;d=d|0;var 0)+132>>2]>>2]|0;g=+h;if(g==-1.0){i=Lw(b)|0;j=+h*+h*T((i|0))/5.0;h=j;k=1;l=j}else{k=0;l=g}i=c|l*+(i-(c|h;h;c|0)-(c|0);m=c|0;n=c|0;do{if((m|0)>-1){if((m|0)<=(n|0)){c=if((m|0)>(c|0)){break}c=c=>2“>c}}>2“>e=c|0;if((a|0)==0){w=u;x=t;y=m;z=n;A=i}else{>3“>0;l=+h;if((u|0)==0){>3“>g=+(i|0);j=+h;H=+(n|0);I=+(m|0);J=+(t|0);D=~~(j>J?j:J);E=~~(l>I?l:I);F=~~(j<H?j:H);G=~~(l<g?l:g)}w=u+1|0;x=D;y=E;z=F;A=G}B=vx(b,v)|0;if((B|0)==0){o=A;p=z;q=y;r=x;s=w;break}else{i=A;n=z;m=y;t=x;u=w;v=B}}}g=+h*(T((d|0))+1.0)*.5*1.2;h=g;h=g;do{if((s|0)==1){K=+(o|0);L=+(p|0);M=g;N=g}else{if((s|0)<=1){K=0.0;L=0.0;M=g;N=g;break}l=+(o+q|0)*.5;H=+(p+r|0)*.5;j=+(q-o|0)*1.2;I=+(r-p|0)*1.2;J=g*g*4.0;O=I*j/J;do{if(O<1.0){if(O>0.0){P=+T(O)*2.0;Q=j/P;h=Q;S=I/P;h=S;U=S;X=Q;break}if(j>0.0){Q=j*.5;h=Q;S=J/j*.5;h=S;U=S;X=Q;break}if(I<=0.0){U=g;X=g;break}Q=J/I*.5;h=Q;S=I*.5;h=S;U=S;X=Q}else{Q=j*.5;h=Q;S=I*.5;h=S;U=S;X=Q}}while(0);I=+$(+U,+X);j=X/+V(I);h=j;J=U/+W(I);h=J;K=l;L=H;M=j;N=J}}while(0);h=M*M;h=N*N;if((c|0)==2){Y=c|0}else{p=fb()|0;Y=(zc(0)|0)^p}dc(Y|0);a:do{if((f|0)==0){Y=ux(b)|0;p=(Y|0)==0;if((s|0)==0){if(p){break}else{Z=Y}while(1){N=+h;0)+132>>2]>>3]=M;M=+h;>2”>r=_+8|0;o=c|0;if((a|0)==0){H=+h;0)+132>>2]>>3]=l;l=+h;>2“>q=c|>3“>h->3“>0)+132>>2]|0)+8|0;h=+>2“>if((c|0)!=0){Y=f;do{p=Y+8|0;H=K+ +h*+>2“>q=(c|h*+>2”>h[(c[(c|>2”>while((c|0)!=0)}Y=ux(b)|0;if((Y|0)==0){break}H=K*.1;l=L*.1;q=Y;do{>2”>0;if((c[(c|0)+8>>2]|0)==0){aa=0;if((a|0)!=0){>3“>0;h=+>2“>K;r=(c[(c|>3“>h-L;break}r=rw(b,q)|0;do{if((r|0)==0){aa=51}else{N=0.0;M=0.0;o=0;d=r;while(1){>2“>3;w=c|>2“>v=c|0;if((a|0)==0){ba=o;ca=M;da=N;break}if((o|0)==0){>3“>0;ba=1;ca=+h;>2“>U=+(o|0);x=c|0;v=o+1|0;X=+(v|0);ba=v;ca=(M*U+ +>3“>h)/X;break}}}while(0);w=sw(b,d,q)|0;if((w|0)==0){break}else{N=da;M=ca;o=ba;d=w}}if((ba|0)>1){>2“>0)+132>>2]>>3]=ca;h[(c[(c|0)+132>>2]|0)+8>>3]=da;break}if((ba|0)!=1){aa=51;break}>2“>0)+132>>2]>>3]=H+ca*.98;h[(c[(c|0)+132>>2]|0)+8>>3]=l+da*.9}}while(0);if((aa|0)==51){aa=0;M=+wn()*6.283185307179586;N=+wn()*.9;X=N*+h*+0)+132>>2]>>3]=X;X=N*+h*+>2”>a[(c|0)+119|0]=1}}while(0);q=vx(b,q)|0;}while((q|0)!=0)}}while(0);do{if((c|0)==0){aa=c|0;if((aa|0)>0){ea=0;fa=aa}else{break}while(1){aa=c|0;da=h[22097]*(aa-ea|0)/+(aa|0);if(da>0.0){aa=ux(b)|0;if((aa|0)!=0){ba=aa;do{>2”>0)+112>>2]|0)+24>>3]=0.0;h[(c[(c|0)+112>>2]|0)+16>>3]=0.0;ba=vx(b,ba)|0;}while((ba|0)!=0)}ba=ux(b)|0;if((ba|0)!=0){aa=ba;do{ba=vx(b,aa)|0;if((ba|0)!=0){_=aa+8|0;Z=ba;do{>2”>0)+132>>2]|0;s=c[(c|>3”>h;>3”>h;oz(aa,Z,ca,l,ca*ca+l*l);Z=vx(b,Z)|0;}while((Z|0)!=0)}Z=mw(b,aa)|0;if((Z|0)!=0){_=Z;do{nz(b,da,f);ga=c|0}else{ga=fa}aa=ea+1|0;if((aa|0)<(ga|0)){ea=aa;fa=ga}else{break}}}else{aa=Wy(Lw(b)|0)|0;Xy(aa,Lw(b)|0);_=c|0;if((_|0)>0){Z=0;s=_;while(1){_=c|0;l=h[22097]*(_-Z|0)/+(_|0);if(l>0.0){Yy(aa);_=ux(b)|0;if((_|0)!=0){ba=_;do{>2“>0)+112>>2]|0)+24>>3]=0.0;h[(c[(c|0)+132>>2]|0;ca=+h;>3”>ca);_y(aa,_,~~+R(+h/ca),ba);ba=vx(b,ba)|0;}while((ba|0)!=0)}ba=ux(b)|0;if((ba|0)!=0){q=ba;do{ba=mw(b,q)|0;if((ba|0)!=0){_=ba;do{y(aa,8);nz(b,l,f);ha=c|0}else{ha=s}q=Z+1|0;if((q|0)<(ha|0)){Z=q;s=ha}else{break}}}Zy(aa)}}while(0);do{if(K!=0.0|L!=0.0){ha=ux(b)|0;if((ha|0)==0){break}else{ia=ha}do{>3“>0)+132>>2]|0;h=K+ +>2“>f=(c[(c|>3“>h;ia=vx(b,ia)|0;}while((ia|0)!=0)}}while(0);if((k|0)==0){return}h=-1.0;return}function mz(a,b,d){a=a|0;b=b|0;d=d|0;var >2“>0)+132>>2]|0;f=a+8|0;a=c[(c|>3“>h;>3“>h;j=g*g+i*i;if(j==0.0){while(1){k=+(5-((yb()|0)%10|0)|0);l=+(5-((yb()|0)%10|0)|0);m=k*k+l*l;if(m!=0.0){n=l;o=k;p=m;break}}}else{n=i;o=g;p=j}>3“>0;p=+h;if((c|0)==0){>3“>h)/j}>3“>0)+112>>2]|0)+16|0;h=+>2“>j;o=n*q;a=(c[(c|>3“>h->3“>0)+112>>2]|0)+16|0;h=j+ +>2“>a=(c[(c|>3“>h;return}function nz(b,d,e){b=b|0;d=+d;e=e|0;var f=0.0,g=0,i=0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0,r=0.0,s=0,t=0.0,u=0.0,v=0;f=d*d;g=ux(b)|0;if((g|0)==0){return}if((e|0)==0){e=g;do{0;if((a&2)==0){>3”>0;l=+h;>2”>k=c|0;o=l+ +>3”>h;q=k}else{>3”>h;p=m*r+ +>3”>h=>2”>g=s+8|0;e=c|0;a:do{if((a&2)==0){>3”>0;p=+h;>2”>i=c|0;t=p+ +>3”>h;v=i}else{>3”>h;u=o*m+ +m=+T(t*t/+h+u*u/+h);do{>2“>if((c|0)!=0){break}>2“>t/m;h[(c[(c|0)+132>>2]|0)+8>>3]=u/m;break a}}while(0);if(m<1.0){>2“>t;h[(c[(c|0)+132>>2]|0)+8>>3]=u;break}else{>2“>t*.95/m;h[(c[(c|0)+132>>2]|0)+8>>3]=u*.95/m;break}}}while(0);s=vx(b,s)|0;}while((s|0)!=0);return}function oz(a,b,d,e,f){a=a|0;b=b|0;d=+d;e=+e;f=+f;var g=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0,p=0.0,q=0;if(f==0.0){while(1){g=+(5-((yb()|0)%10|0)|0);i=+(5-((yb()|0)%10|0)|0);j=g*g+i*i;if(j!=0.0){k=i;l=j;m=g;break}}}else{k=e;l=f;m=d}if((c|0)==0){n=+h/l}else{d=+T(l);n=+h/(l*d)}>2“>if((c[(c|0)+8>>2]|0)==0){>2“>q=c|>2“>if((c|0)!=0){p=n;break}p=n*10.0}else{p=n}}>3“>0)+112>>2]|0)+16|0;h=n+ +>2“>m=k*p;b=(c[(c|>3“>h;>3“>0)+112>>2]|0)+16|0;h=+>2“>n;b=(c[(c|>3“>h-m;return}function pz(a,b,d){a=a|0;b=b|0;d=d|0;var >2“>0;e=c|>2“>k=c|>2“>0;m=c[(c|>3“>0)+132>>2]|0;o=+h- +>3“>p=+h- +>2“>j=c|0;}>2“>k=c|>2“>n=c|>2“>0)+132>>2]|0;s=c[(c|>3“>h;>3“>h;t=p*p+o*o;if(t<+h){oz(k,n,p,o,t)}>2“>i=c|0;}while((i|0)!=0)}i=az(d,g,f)|0;if(!((i|0)==0|b)){l=i+8|0;i=a;do{>2“>0;k=c|0;if((k|0)!=0){m=q+8|0;n=k;do{>2“>0;s=c[(c|>3“>0)+132>>2]|0;t=+h- +>3“>o=+h- +p=t*t+o*o;if(p<+h){oz(q,k,t,o,p)}>2”>i=c|0;}while((i|0)!=0)}i=f+1|0;l=az(d,g,i)|0;if(!((l|0)==0|b)){g=l+8|0;l=a;do{>2”>0;q=c|0;if((q|0)!=0){m=n+8|0;k=q;do{>2”>0;r=c[(c|>3”>0)+132>>2]|0;p=+h- +>3”>o=+h- +t=p*p+o*o;if(t<+h){oz(n,q,p,o,t)}>2“>l=c|0;}while((l|0)!=0)}l=az(d,e,j)|0;if(!((l|0)==0|b)){g=l+8|0;l=a;do{>2“>0;n=c|0;if((n|0)!=0){m=k+8|0;q=n;do{>2“>0;s=c[(c|>3“>0)+132>>2]|0;t=+h- +>3“>o=+h- +p=t*t+o*o;if(p<+h){oz(k,n,t,o,p)}>2”>l=c|0;}while((l|0)!=0)}l=az(d,e,i)|0;if(!((l|0)==0|b)){g=l+8|0;l=a;do{>2”>0;k=c|0;if((k|0)!=0){m=q+8|0;n=k;do{>2”>0;r=c[(c|>3”>0)+132>>2]|0;p=+h- +>3”>o=+h- +t=p*p+o*o;if(t<+h){oz(q,k,p,o,t)}>2“>l=c|0;}while((l|0)!=0)}l=e+1|0;e=az(d,l,j)|0;if(!((e|0)==0|b)){j=e+8|0;e=a;do{>2“>0;n=c|0;if((n|0)!=0){q=g+8|0;m=n;do{>2“>0;k=c[(c|>3“>0)+132>>2]|0;t=+h- +>3“>o=+h- +p=t*t+o*o;if(p<+h){oz(g,n,t,o,p)}>2”>e=c|0;}while((e|0)!=0)}e=az(d,l,f)|0;if(!((e|0)==0|b)){f=e+8|0;e=a;do{>2”>0;m=c|0;if((m|0)!=0){g=j+8|0;q=m;do{>2”>0;n=c[(c|>3”>0)+132>>2]|0;p=+h- +>3”>o=+h- +t=p*p+o*o;if(t<+h){oz(j,m,p,o,t)}>2“>e=c|0;}while((e|0)!=0)}e=az(d,l,i)|0;if((e|0)==0|b){return 0}b=e+8|0;e=a;do{>2“>0;i=c|0;if((i|0)!=0){l=a+8|0;d=i;do{>2“>0;f=c[(c|>3“>0)+132>>2]|0;t=+h- +>3“>o=+h- +p=t*t+o*o;if(p<+h){oz(a,i,t,o,p)}>2”>e=c|0;}while((e|0)!=0);return 0}function qz(b,d){b=b|0;d=d|0;var e=0,f=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0,G=0,H=0.0,I=0.0,J=0.0,K=0,L=0.0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,U=0,V=0,W=0,X=0,Y=0,Z=0.0,_=0.0,$=0.0,aa=0.0,ba=0.0,ca=0.0,ea=0.0,fa=0,ga=0,ha=0.0,ia=0.0,ja=0.0,ka=0,la=0,ma=0.0,na=0.0,oa=0.0,pa=0.0,qa=0.0,ra=0.0,sa=0.0,ta=0.0,ua=0.0,va=0;e=i;i=i+16|0;f=e|0;j=ew(b|0,124936)|0;if((a|0)!=0){if((a|0)==0){k=5}else{l=j}}if((k|0)==5){l=107192}j=gb(l|0,58)|0;do{if((j|0)==0){m=l;n=0}else{if((j|0)!=(l|0)){if(((a|0)-48|0)>>>0>=10>>>0){m=l;n=0;break}}p=Rb(l|0)|0;m=j+1|0;n=(p|0)<0?0:p}}while(0);if((a|0)!=0){>2“>0,101408,(j=i,i=i+16|0,c=j=f;l=Lw(b)|0;p=Mw(b)|0;or(f,b);c=c=c=if((a|0)!=0){g=+g/72.0;g=+g/72.0}j=ux(b)|0;if((j|0)==0){i=e;return}else{q=j;r=0}while(1){j=vx(b,q)|0;if((j|0)==0){s=r}else{t=q+8|0;u=j;j=r;while(1){>2“>0,c|0)|0)+j|0;w=vx(b,u)|0;if((w|0)==0){s=v;break}else{u=w;j=v}}}j=vx(b,q)|0;if((j|0)==0){break}else{q=j;r=s}}if((s|0)==0){i=e;return}>3“>0;x=+h;>3“>z=+h;h=E;c=j;h=x;c=u;if(t){h=z}H=E*E;h=H;if(v){I=E*+T(A)/5.0;h=I;J=I}else{J=x}I=H*+h;h=I;h=B*I*2.0/C;c:do{if(w){I=J*D/D;if(I>0.0){K=0;L=I}else{M=F;break}while(1){N=ux(b)|0;if((N|0)!=0){O=N;do{>2”>0)+112>>2]|0)+24>>3]=0.0;h[(c[(c|0)+112>>2]|0)+16>>3]=0.0;O=vx(b,O)|0;}while((O|0)!=0)}O=ux(b)|0;if((O|0)==0){k=62;break b}else{P=O;Q=0}while(1){O=vx(b,P)|0;if((O|0)==0){R=Q}else{N=P+8|0;S=O;O=Q;while(1){>2”>0;W=c|>2”>0;Y=c|>3”>h;>3”>h;Z=I*I+H*H;if(Z==0.0){do{_=+(5-((yb()|0)%10|0)|0);$=+(5-((yb()|0)%10|0)|0);aa=_*_+$*$;}>2”>0;ga=c|0}else{ba=H;ca=Z;ea=I;fa=X;ga=V}Y=rz(fa,ga)|0;ha=((Y|0)==0?+h:+h)/>3”>0)+16|0;h=ia+ +>2”>ja=ba*ha;W=(c[(c|>3”>h;>3”>0)+112>>2]|0)+16|0;h=+>2”>ia;W=(c[(c|>3”>h-ja;W=Y+O|0;Y=vx(b,S)|0;if((Y|0)==0){R=W;break}else{S=Y;O=W}}}O=mw(b,P)|0;if((O|0)!=0){S=P+8|0;N=O;do{>2”>0;W=(c[((c&>2”>ka=c|>3”>0;ja=+h- +>3”>ia=+h- +ha=+T(ja*ja+ia*ia);la=(a|na=+g;oa=+g;oa=+g;na=+g;>3“>na=+T(qa*qa+pa*pa);oa=+h;if(la){>3“>h*.5;ua=ra+oa*.5}oa=na+ +T(ua*ua+ta*ta);na=ha-oa;ma=na*na/(ha*(+h+>3“>0)+16|0;h=+>2“>oa;ja=ia*ma;la=(c[(c|>3“>h->3“>0)+112>>2]|0)+16|0;h=oa+ +>2“>la=(c[(c|>3“>h}N=ow(b,N)|0;}while((N|0)!=0)}N=vx(b,P)|0;if((N|0)==0){break}else{P=N;Q=R}}if((R|0)==0){k=62;break b}ja=L*L;N=ux(b)|0;if((N|0)!=0){S=N;do{if((a|0)!=3){>3”>0;oa=+h;>2”>W=c|>3”>h;>3”>0)+132>>2]|0)+8|0;h=ma+ +>2”>ha=+T(ia);W=c|>3”>h;>3”>0)+132>>2]|0)+8|0;h=L*ma/ha+ +S=K+1|0;if((S|0)>=(c|0)){M=R;break c}N=c|0;ja=h[38]*(N-S|0)/+(N|0);if(ja>0.0){K=S;L=ja}else{M=R;break}}}else{M=F}}while(0);S=G+1|0;if((M|0)!=0&(S|0)<(n|0)){E=y+E;F=M;G=S}else{va=M;break a}}if((k|0)==62){i=e;return}}else{va=s}}while(0);if((va|0)!=0){break}i=e;return}}while(0);mr(b,m)|0;i=e;return}function rz(b,d){b=b|0;d=d|0;var >2“>0;f=c|>3“>h;if(i<0.0){j=-0.0-i}else{j=i}>3“>h;if(i<0.0){k=-0.0-i}else{k=i}f=(a|l=+g;l=+g;>3“>m=+h;if(f){n=+g;n=+g;>2”>a=c|0;eF(b);if((a|0)==0){break}else{b=a}}return}function tz(){var a=0,b=0,d=0,e=0;a=jk(1992)|0;b=a;if((a|0)==0){return b|0}>2”>0;e=a+1972|0;c=(>2”>0)+1;c=d;return b|0}function uz(a){a=a|0;var >2”>0);eF(c|0);eF(a);return 0}function vz(a,b){a=a|0;b=b|0;var >2”>h=b+8+(g*20|0)+16|0;i=c|0;do{if((i|0)!=0){>2”>0);Ez(b,g);c=(>2”>0)-1;if((c|0)==0){break}>2”>c|0)+1}}while(0);g=g+1|0;}while((g|0)<64);return}else{g=0;do{do{>2”>Ez(b,g);c=(>2”>0)-1;if((c|0)==0){break}>2”>c|0)+1}}while(0);g=g+1|0;}while((g|0)<64);return}}function wz(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;if((b|0)==0){cc(116120,154984,194,171160);return 0}>2”>f=a+1952|0;c=(>2”>0)+1;if((c|0)>0){g=0;h=0}else{e=0;f=0;while(1){i=b+8+(f*20|0)|0;do{>2”>k=jk(8)|0;c=>2”>if((c|0)==0){m=g}else{if((Jz(d,b+8+(h*20|0)|0)|0)==0){m=g;break}>2”>o=n|0;n=c|0;}>2”>g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;g=i;i=i+48|0;h=g|0;j=g+8|0;k=g+32|0;c=0;if((b|0)==0|(e|0)==0){cc(107824,154984,247,171192);return 0}if((f|0)<=-1){cc(102152,154984,248,171192);return 0}>2”>m=l+1|0;if((c|>2”>l=a+1912|0;m=c|0;do{>2”>o=a+1916|0;c=(>2”>o=a+1924|0;c=(>2”>n=a+1964|0;c=(>2”>if((yz(a,b,d,c|0,h,f)|0)==0){r=0;i=g;return r|0}do{>2”>if((c|0)==0){>2”>c|0)+1;break}else{>2”>c|0)+1;break}}}>2”>c|>2”>c[(c|>2”>0);l=j;f=j+16|0;c=>2”>Dz(a,j,q,0)|0;Bz(k,c|>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>q;q=a+1980|0;c=(>2”>h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;h=i;i=i+80|0;j=h|0;k=h+24|0;l=h+32|0;m=h+48|0;n=h+64|0;c=0;if((b|0)==0|(e|0)==0|(f|0)==0){cc(163272,154984,311,171176);return 0}if((g|0)<=-1){cc(159256,154984,312,171176);return 0}>2”>if((c|0)!=0){>2”>p=a+1944|0;c=(>2”>p=a+1948|0;c=(>2”>while(0);p=c|0;if((p|0)<=(g|0)){if((p|0)!=(g|0)){cc(154208,154984,341,171176);return 0}>2”>c;>2”>c;>2”>c;>2”>c;>2”>d;o=a+1980|0;c=(>2”>o=Cz(b,e)|0;p=e+8+(o*20|0)+16|0;r=e+8+(o*20|0)|0;if((yz(a,b,d,c|0,k,g)|0)==0){>2”>c;>2”>c;>2”>c;>2”>c;q=0;i=h;return q|0}else{>2”>0);p=r;r=m;c=>2”>c=>2”>c=>2”>c=>2”>r=c|>2”>r;Bz(n,r);r=j;k=n;c=>2”>c=>2”>c=>2”>c=>2”>k=a+1980|0;c=(>2”>b=0;b=a+1968|0;c=(>2”>0)+1;b=dF(1288)|0;a=b;c=>2”>Fz(a+8+(b*20|0)|0);c=0;b=b+1|0;}while((b|0)<64);return a|0}function Az(a){a=a|0;var >2”>0;c=-1;b=0;do{>2”>if((c|0)==0){l=k}else{m=b+8+(j*20|0)|0;if((k|0)==0){>2”>c;>2”>c;>2”>c;>2”>c;l=0;break}else{>2”>c;>2”>c;>2”>c;>2”>c;l=0;break}}}while(0);n=j+1|0;if((n|0)<64){j=n;k=l}else{break}}>2”>c;>2”>c;>2”>c;>2”>c;i=d;return}function Cz(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;d=i;i=i+32|0;e=d|0;f=d+16|0;if((a|0)==0|(b|0)==0){cc(132216,164736,125,171224);return 0}g=e;h=f;j=0;k=1;l=0;m=0;n=0;while(1){do{>2”>s=b+8+(j*20|0)|0;t=Hz(s)|0;Iz(f,a,s);c=>2”>c=>2”>c=>2”>c=>2”>f=d|0;if((c|0)<64){g=0;while(1){>2”>i=d+8+(g*20|0)|0;g=b;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=(>2”>if((c|0)!=0){>2”>f=a+1944|0;c=(>2”>f=a+1948|0;c=(>2”>Kz(a,d,b,e);if((c|0)==0){>2”>c|0)+1;j=1;return j|0}else{>2”>c|0)+1;j=1;return j|0}return 0}function Ez(a,b){a=a|0;b=b|0;var d=0;if(!((a|0)!=0&b>>>0<64>>>0)){cc(97840,164736,201,171312)}>2”>Fz(a+8+(b*20|0)|0);c=>2”>c|0)-1;return}}function Fz(a){a=a|0;vF(a|0,0,16)|0;return}function Gz(a){a=a|0;var >2”>1;c=->2”>0;c=>2”>c;>2”>c;>2”>c;>2”>c;i=b;return}function Hz(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0;b=i;if((a|0)==0){cc(118600,156592,154,171144);return 0}>2”>0;if((d|0)>(c|0)){e=0;i=b;return e|0}else{f=0;g=1;h=d}while(1){>2”>f=k;g=j;h=c|0}if((l|0)==8){i=b;return e|0}>2”>g=c|>2”>j=a;k=d;c=>2”>c=>2”>c=>2”>c=>2”>k=c|>2”>l=a;m=b;c=>2”>c=>2”>c=>2”>c=>2”>c=(>2”>h|0)>(j|0)?h:j;j=c|>2”>0;c=(>2”>0;b=c|>2”>h|0)>(b|0)?h:b;b=a;a=f;c=>2”>c=>2”>c=>2”>c=>2”>e=d+2|0;if((c|>2”>h=d+1|0;if((c|>2”>if((c|0)!=0){>2”>v=a+1928|0;c=(>2”>v=a+1932|0;c=(>2”>while(0);v=b+4|0;w=c|0;x=t;y=0;do{>2”>A=a+4+(y*20|0)|0;B=b+8+(y*20|0)|0;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>y=a+1284|0;B=d;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>B=a+1304|0;y=B;d=a+4|0;c=>2”>c=>2”>c=>2”>c=>2”>Iz(t,B,a+4+(d*20|0)|0);c=>2”>c=>2”>c=>2”>c=>2”>while((d|0)<65);d=a+1320|0;c=>2”>0;C=a+1844|0;c=>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>0;E=a+1884|0;c=0;F=0;do{>2”>0;c=-1;F=F+1|0;}while((F|0)<65);F=n;G=o;H=0;while(1){>2”>H=J+1|0;I=a+4+(J*20|0)|0;N=c|0;O=H;P=K;Q=L;R=M;do{>2”>c;>2”>c;>2”>c;>2”>c;>2”>M=l;L=a+1584+(Q<<2)|0;if((c|0)!=0){cc(80304,150992,257,171344)}>2”>0;c=>2”>Q=L;J=K;c=>2”>c=>2”>c=>2”>c=>2”>Iz(l,K,L);K=L;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c|>2”>c=>2”>1;K=a+4+(R*20|0)|0;if((c|0)==0){>2”>c;>2”>c;>2”>c;>2”>c}else{>2”>c;>2”>c;>2”>c;>2”>c}>2”>Hz(D)|0;M=(c|>2”>M;p=c|0;a:do{if((p+M|0)<65){K=a+1892|0;k=j;R=0;l=0;J=p;Q=M;while(1){>2”>if((c|0)==0){>2”>c;>2”>c;>2”>c;>2”>c;>2”>0;Iz(s,m,D);c=>2”>c=>2”>c=>2”>c=>2”>m=Hz(q)|0;F=m-(c|0)+(G-n)|0;n=(F|0)>-1?F:-F|0;G=F>>>31;if((n|0)>(V|0)){_=G;$=U;aa=n;break}if((n|0)!=(V|0)){_=X;$=W;aa=V;break}>2”>0)<(c|0);_=n?G:X;$=n?U:W;aa=V}else{_=X;$=W;aa=V}}while(0);n=U+1|0;if((n|0)<65){U=n;V=aa;W=$;X=_}else{break}}>2”>c=>2”>1;n=a+1844+(_<<2)|0;G=a+1852+(_<<4)|0;F=a+4+($*20|0)|0;if((c|0)==0){>2”>c;>2”>c;>2”>c;>2”>c}else{>2”>c;>2”>c;>2”>c;>2”>c}>2”>Hz(G)|0;c=(>2”>0)+1;n=c|>2”>M=(Y|0)>=(65-(c|0)|0)|0;p=h;_=a+1844+(M<<2)|0;$=a+1852+(M<<4)|0;j=$;X=a+1884+(M<<2)|0;W=0;do{>2”>c=>2”>1;aa=a+4+(W*20|0)|0;if((c|0)==0){>2”>c;>2”>c;>2”>c;>2”>c}else{>2”>c;>2”>c;>2”>c;>2”>c}>2”>Hz($)|0;c=(>2”>while((W|0)<65);ba=c|>2”>Z=c|0;if((ba|0)<(Z|0)|(ca|0)<(Z|0)){cc(84992,150992,212,171264)}Z=Hz(L)|0;L=(Hz(D)|0)+Z|0;do{>2”>if((c|0)!=0|(L|0)==0){break}>2”>c|0)>>>0>>>0)/+(L|0)+ +>2”>while(0);c=>2”>w;c[(c|>2”>v=c|0;if(v>>>0>=2>>>0){z=65;break}if((v|0)==0){Dz(a,a+4+(da*20|0)|0,b,0)|0}else if((v|0)==1){Dz(a,a+4+(da*20|0)|0,w,0)|0}da=da+1|0;}while((da|0)<65);if((z|0)==65){cc(95440,150992,303,171280)}>2”>2]|0)+(c|0)|0)==65){i=f;return}else{cc(113536,150992,86,171128)}}function Lz(a,b,d,e){>2”>0)-(c|0)|0}

function Lo(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var >2”>3|0)==3?f:r)+28>>2]|0)|0;t=c&>2”>0;r=c|0;f=(e|0)>0;do{if(f){t=0;u=0;v=0;while(1){>2”>0)+8>>2]|0;x=((c|0)!=0)+v|0;if((a|0)==0){if((a|0)==0){y=u}else{z=4}}else{z=4}if((z|0)==4){z=0;y=1}w=t+1|0;if((w|0)<(e|0)){t=w;u=y;v=x}else{break}}if((y|0)==0){if((x|0)==0){break}>2”>c=>2”>Jb(A|0,e|0,4,152);C=c|>3”>0;F=+h+ +>3”>G=+h+ +>3”>E=n|0;h=>2”>G;I=c|>3”>0;G=+h+ +>3”>K=+h+ +>3”>J=o|0;h=>3”>h;F=G- +>2”>G=(K+F)*.5;I=c|>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>3|0)==2?I:I-32|0)+28>>2]|0,C,4,11848);P=I+8|0;h[(c[(c|>3”>0)+96>>2]|0;h=+>3”>h+>3”>0)+96>>2]|0)+81|0]=1;Q=+h+>3”>h;>2”>ma=c|0;if((ja&1|0)==0){>2”>c;>2”>c;>2”>c;>2”>c;>3”>T;h=+>3”>h=>3”>ia;h=>3”>ia;h=>3”>h=>3”>h=>3”>na;h=>3”>oa;h=+>3”>h=>2”>ua=ma+8|0;va=c[(c|0)+96>>2]|0;if((ja|0)==1){>3”>oa=S-(+h+>2”>c;>2”>c;>2”>c;>2”>c;>3”>h;>3”>na;h=+>3”>h=>2”>c;>2”>c;>2”>c;>2”>c;>3”>wa;h=+>3”>h=>3”>oa;h=>3”>oa;h=>3”>h;pa=wa;qa=xa;ra=ia;sa=oa;ta=oa+ +>2”>c=>2”>C;ua=fl(n,o,k,l,ha)|0;if((c|0)==0){break}>2”>0)+96>>2]|0)+56>>3]=G;h[(c[(c|>2”>0)+96>>2]|0)+81|0]=1;cm(ma,c[((c&>2”>X=c|0;if((Y&1|0)==0){>2”>c;>2”>c;>2”>c;>2”>c;>3”>T;h=+>3”>h=>3”>la;h=>3”>la;h=>3”>h=>3”>h=>3”>S;h=>3”>oa;h=+>2”>ua=(Y|0)==1;oa=ua?R:ka;S=ua?Q:ia;na=G+-6.0;c=>2”>c=>2”>c=>2”>c=>3”>h=+>3”>Ia=na+-6.0;h=>3”>h;>2”>Ia;c=>2”>c=>2”>c=>2”>c=>3”>h=>3”>h;>3”>S;h=>3”>oa;h=>3”>oa;Da=S;Ea=oa;Fa=la;Ga=na;Ha=+h}>2”>Ha;c=>2”>C;ua=fl(n,o,k,l,I)|0;ma=c|0;if((ma|0)==0){break}>2”>Wx(Ja|0,106832,272,1)|0;Wv(Ja,0,101184,213456)|0;H=jk(96)|0;D=Ja+8|0;c[(c|>2”>0)+8>>2]>>3]=+h[c[(c|>2”>0)+8>>2]|0)+24>>3]=+h[(c[(c|>2”>0)+115|0]=a[(c|>2”>0)+116>>2]=(c[(c|>2”>0)+236>>2]=c[(c|>2”>0)+240>>2]=c[(c|0)+240>>2];t=s|0;O=Xv(Ix(t)|0,1,0)|0;J=Xv(Ix(t)|0,1,O)|0;if((J|0)!=0){O=J;do{>2”>0,c|0)|0;O=Xv(Ix(t)|0,1,O)|0;}while((O|0)!=0)}O=Xv(Ix(t)|0,2,0)|0;A=Xv(Ix(t)|0,2,O)|0;if((A|0)!=0){O=A;do{>2”>0,c|0)|0;O=Xv(Ix(t)|0,2,O)|0;}while((O|0)!=0)}if((Wv(Ja,2,153464,0)|0)==0){Wv(Ja,2,153464,213456)|0}if((Wv(Ja,2,151416,0)|0)==0){Wv(Ja,2,151416,213456)|0}c;c;c;c;c;c;c;c;c;c;c;c;c;c;c;c;c;c;$=c;c;c;c;c;c;c;c;c;c;c;c;c;c;c;c;c;c;c;c;c;c=0;c=Wv(Ja,2,147448,0)|0;c=Wv(Ja,2,144280,0)|0;Qa=Wv(Ja,2,142360,0)|0;c=Qa;if((Qa|0)==0){c=Wv(Ja,2,142360,213456)|0}c=0;c=0;c=Wv(Ja,2,139248,0)|0;c=Wv(Ja,2,135624,0)|0;c=Wv(Ja,2,133768,0)|0;c=0;c=Wv(Ja,2,166600,0)|0;c=Wv(Ja,2,131720,0)|0;c=0;c=Wv(Ja,2,128320,0)|0;c=Wv(Ja,2,126248,0)|0;c=Wv(Ja,2,123736,0)|0;c=0;c=0;c=Wv(Ja,1,121824,0)|0;c=Wv(Ja,1,120688,0)|0;c=Wv(Ja,1,119936,0)|0;c=0;c=Wv(Ja,1,135624,0)|0;c=Wv(Ja,1,139248,0)|0;c=0;c=Wv(Ja,1,166600,0)|0;c=0;c=0;c=Wv(Ja,1,119384,0)|0;c=Wv(Ja,1,118704,0)|0;c=Wv(Ja,1,117792,0)|0;c=Wv(Ja,1,116864,0)|0;c=Wv(Ja,1,115952,0)|0;c=Wv(Ja,1,114632,0)|0;c=Wv(Ja,1,113792,0)|0;c=0;c=0;c=>2“>0)+16>>3];Sa=~~+h[(c|>2“>Ya=c|0;if((a|0)==0){$a=Ya;ab=Za}else{Za=_a;do{>2”>0;cb=bb+8|0;Za=c|0;}while((a|0)!=0);$a=bb;ab=cb}>2”>c[(c|0)+120>>2]=db;do{if((Xa|0)==0){0;if((a|0)!=0){eb=0;break}if((a|0)!=0){eb=0;break}hw(fb|0,c|>2”>0)+136>>2]=c[(c|>2”>0;Za=c|>2”>U=+(Ra|0);T=+(~~((+h[(c|0)+16>>3]+ +>3”>0)+16>>3])*.5)|0);F=+(Sa|0);K=+(~~((+h- +>3”>h+ +>2”>Wa=Za+8|0;h[(c|>2”>Wa=Za+8|0;gb=(c|0)+24|0;if((Ya|0)==(Qa|0)){>2”>F;h[(c|0)+16>>3]=T;break}else{>2”>while(0);Za=c[(c|0)+164>>2]|0;}while((Za|0)!=0)}>2”>0;Qa=c|>3”>hb=Qa+16|0;ib=+h- +>3”>hb=Qa+24|0;ib=+h+ +>3”>K=+h- +>2”>Va=c|0;if((a|0)==0){jb=Va;kb=Ya;lb=gb}else{Ya=gb;do{>2“>0;nb=mb+8|0;Ya=c|0;}while((a|0)!=0);jb=mb;kb=nb;lb=Ya}>2“>0;Va=gb+8|0;Wa=c|0;do{>2“>ob=c[c>>>2“>0)|0;c=>3“>T=+h;>2“>if((c[(c|0)+116>>2]&1|0)==0){rb=T;sb=F}else{rb=F;sb=-0.0-T}>3“>K+rb;h=>2“>c;>3“>F=+h;>3“>h=>2“>if((c|0)>0){vb=qb|0;wb=ob|0;xb=0;do{>2“>0;zb=yb+(xb<<4)|0;Ab=c|0;T=h[Ab(xb<<4)>>3];F=h[Ab(xb<<4)+8>>3];>3“>Ab=zb;h=>2“>ib+Cb;c=>2“>c=>2“>c=>2“>c=>2“>Ab=xb+1|0;if((Ab|0)>=(c|0)){break c}>2“>0;zb=yb+(Ab<<4)|0;Db=c|0;T=h[Db(Ab<<4)>>3];F=h[Db(Ab<<4)+8>>3];>3“>Db=zb;h=>2“>ib+Fb;c=>2“>c=>2“>c=>2“>c=>2“>Db=xb+2|0;Ab=c|>2“>if((c[(c|0)+116>>2]&1|0)==0){Gb=T;Hb=F}else{Gb=F;Hb=-0.0-T}>3“>K+Gb;h=>2“>c;>2“>c;>2“>c;>2“>c;>2“>if((c[(c|0)+116>>2]&1|0)==0){Ib=T;Kb=F}else{Ib=F;Kb=-0.0-T}>3“>K+Ib;h=>2“>while((xb|0)<(c|0))}}>2“>ob=c[(c|>3“>F=+h;>3“>h=>2“>ib+Mb;a[(c[(c|c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=>2”>while(0);Mo(c|>2”>j=0,k=0,l=0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0,u=0,v=0.0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0.0;j=i;i=i+160|0;k=j|0;l=c[(c|>3”>h;>3”>h;>3”>h;>3”>h;do{if((f|0)>1){>2”>k=c|>3”>m;h=>3”>q;h=>3”>v;h=>3”>o;h=>2”>k=c|>3”>m;h=>3”>m;h=>3”>q;h=>3”>q;h=>3”>q;h=>3”>v;h=>3”>v;h=>3”>v;h=>3”>o;h=>3”>o;h=>2”>j=0,k=0,l=0,m=0,n=0.0,o=0.0,p=0.0,q=0.0;j=i;i=i+32|0;k=j|0;l=Hx(d|0)|0;Do(k,a,d,0,e);a=f;m=k;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>3”>n=+h;>2”>c=4;if(g<<24>>24==0){gm(b,e,2,f,0)}else{em(b,e,2,f,0)}>3”>0;p=+h;>3”>0;q=+(~~(+h+ +(>2”>0)+184>>2]|0)+((c|0)*44|0)+20>>2]|0))|0);if(!(n<o&p<q)){i=j;return}>3”>b+1;h=>3”>p;h=>2”>j=0,k=0,l=0,m=0,n=0.0,o=0.0,p=0.0,q=0.0;j=i;i=i+32|0;k=j|0;l=Hx(d|0)|0;Do(k,a,d,0,e);a=f;m=k;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>3”>n=+h;>2”>c=1;if(g<<24>>24==0){gm(b,e,2,f,0)}else{em(b,e,2,f,0)}>3”>0;p=+h;>3”>0;q=+(~~(+h- +(>2”>0)+184>>2]|0)+((c|0)*44|0)+20>>2]|0))|0);if(!(n<o&q<p)){i=j;return}>3”>b+1;h=>3”>q;h=>2”>e=b+8|0;b=kk((xF(c[c[(c|>2”>c[c[(c|0)+104>>2]>>2],g)|0)|0;i=g;gw(a,166600,b)|0;i=d;return f|0}function Qo(a,b){a=a|0;b=b|0;var >2”>0)+8>>2]|0)+96>>2]|0;a=c[(c[(c|0)+8>>2]|0)+96>>2]|0;b=(a|0)!=0;if((d|0)==0){e=b&1;return e|0}if(!b){e=-1;return e|0}>3”>g=+h;>3”>j=+h;if(f>i){e=-1;return e|0}if(f<i){e=1;return e|0}if(g>j){e=-1;return e|0}e=g<j|0;return e|0}function Ro(a){a=a|0;var >2”>b=c[(c|0)+116>>2]|0;if((b|0)==0){break}else{a=b}}d=a}>2”>3;b=c[(c|>2”>0;f=c[(c|>2”>g=(c|>2”>d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;d=(c|>2”>0)+172|0;f=c|>2”>0;d=c|>2”>h=c|0;if((h|0)==0){i=0;return i|0}else{j=0;k=h}while(1){>2”>g=c|0;if((g|0)==0){i=0;l=9;break}else{j=h;k=g}}if((l|0)==9){return i|0}}else{>2”>k=m+1|0;if((c[((c&3|0)==3?n:n+32|0)+28>>2]|0)==(a|0)){i=n;l=9;break}>2”>d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;d=(c|>2”>0)+196|0;f=c|>2”>0;d=c|>2”>h=c|0;if((h|0)==0){i=0;return i|0}else{j=0;k=h}while(1){>2”>g=c|0;if((g|0)==0){i=0;l=9;break}else{j=h;k=g}}if((l|0)==9){return i|0}}else{>2”>k=m+1|0;if((c[((c&3|0)==3?n:n+32|0)+28>>2]|0)==(a|0)){i=n;l=9;break}>2”>b=0,d=0,e=0,f=0,g=0,h=0;b=a;d=a+32|0;e=(c[(c[((c&>2”>g=kk((c<<2)+8|0)|0}else{>2”>c[(c[(c[((c&>2”>3|0)==3?a:d)+28>>2]|0)+8>>2]|0)+184|0;e=c|>2”>e+1;c[(c[(c[(c[((c&>2”>3|0)==3?a:d)+28>>2]|0)+8>>2]|0)+180|0;c[(c|>2”>2)>>2]=0;e=a-32|0;d=(c[(c[((c&>2”>h=kk((c<<2)+8|0)|0}else{>2”>c[(c[(c[((c&>2”>3|0)==2?a:e)+28>>2]|0)+8>>2]|0)+176|0;d=c|>2”>d+1;c[(c[(c[(c[((c&>2”>3|0)==2?a:e)+28>>2]|0)+8>>2]|0)+172|0;c[(c|>2”>b=a;d=c|>2”>0)+8>>2]|0)+180|0;f=e+4|0;g=f;h=c|0;a:do{if((h|0)>0){>2”>k=i+(j<<2)|0;l=j+1|0;if((c|0)==(a|0)){break}if((l|0)<(h|0)){j=l}else{m=d;break a}}>2”>j;c=>2”>c[(c|>2”>2)>>2]=0;m=c|0}else{m=d}}>2”>0)+8>>2]|0)+172|0;m=d+4|0;b=m;g=c|0;if((g|0)<=0){return}>2”>n=e+(k<<2)|0;f=k+1|0;if((c|0)==(a|0)){break}if((f|0)<(g|0)){k=f}else{o=13;break}}if((o|0)==13){return}>2”>o;c=>2”>c[(c|>2”>b=0,d=0,e=0,f=0,g=0;b=a;d=a+32|0;e=(c[(c[((c&>2”>g=kk((c<<2)+8|0)|0}else{>2”>c[(c[(c[((c&>2”>3|0)==3?a:d)+28>>2]|0)+8>>2]|0)+208|0;e=c|>2”>e+1;c[(c[(c[(c[((c&>2”>3|0)==3?a:d)+28>>2]|0)+8>>2]|0)+204|0;c[(c|>2”>b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;b=(c[(c[((c&>2”>0;g=c|0;h=g;a:do{if((f|0)>0){i=0;while(1){>2”>c=>2”>0;c=>2”>a;c[(c|>2”>g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;g=jk(64)|0;h=g+32|0;i=h;c=>2”>3;j=g;k=g;c=>2”>4|2;l=g+8|0;c=>2”>3|0)==3?j:m)+28>>2]=d;d=g-32|0;c[((c&>2”>c[(c|>2”>0)+154>>1]=1;b[(c|>2”>e=f;c=>2”>15|c&->2”>c&>2”>16;i=f+8|0;b[(c|>2”>0)+168>>1]|0;b[(c|>2”>0)+154>>1]|0;c[(c|>2”>0)+156>>2];b[(c|>2”>0)+170>>1]|0;h=c[((c&>2”>if((h|0)==(c|0)){>2”>0)+16|0;p=(c|>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;q=f-32|0}else{>2”>o=(c|>2”>0)+56|0;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>while(0);m=c[((c&>2”>if((m|0)==(c|0)){>2”>0)+56|0;k=(c|>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c;>2”>c}else{>2”>k=(c|>2”>0)+16|0;c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>c=>2”>while(0);n=(c|>2”>c=g}>2”>d=0,e=0;d=a+8|0;a=b+8|0;c[(c|>2”>0)+180>>2];e=c[(c|0)+164>>2]|0;if((e|0)!=0){>2”>c[(c|>2”>0)+168>>2]=0;if((c[(c|0)+164>>2]|0)==(b|0)){cc(120656,144408,215,170688)}else{return}}function $o(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;if((a|0)==(b|0)){cc(112448,144408,220,170672)}>2”>0)+164|0;if((c|0)!=0){cc(105872,144408,221,170672)}>2”>c[(c|>2”>c[(c|0)+168>>2]=b}>2”>0)+168>>2]=a;c[(c|0)+164>>2]=b;return}function ap(a,b){a=a|0;b=b|0;var >2”>a=c[(c|0)+164>>2]|0;g=a;if((a|0)==0|(g|0)==(b|0)){f=g;break}else{e=a}}}if((f|0)==0){cc(100160,144408,231,170784)}>2”>0;e=c|0;if((e|0)==0){h=b;i=0}else{>2”>0)+168>>2]=c;>2”>0;h=b;i=c|0}>2”>c[(c|0)+180>>2]=i;return}else{>2”>d=0,e=0,f=0;d=jk(52)|0;e=d;c=>2”>4|1;e=jk(304)|0;f=d+8|0;c=b;a=>2“>0)+96>>3]=1.0;h[(c|>2“>0)+80>>3]=1.0;c[(c|>2“>0)+176>>2]=0;e=jk(20)|0;c[(c|>2“>0)+184>>2]=0;e=jk(20)|0;c[(c|>2“>0)+164>>2]=c[(c|>2“>c[(c|0)+168>>2]=d}>2“>0)+180>>2]=b;c[(c|>2“>b=(c|>2“>c|0)+1;return d|0}return 0}function cp(b,d){b=b|0;d=d|0;var >2“>3|0)==3?d:f)+28>>2]|0)+8>>2]|0)+188|0;h=c|0;if((h|0)==0){>2“>i=mk(h,(c<<2)+8|0)|0}>2“>3|0)==3?d:f)+28>>2]|0)+8>>2]|0)+188>>2]=i;i=(c[(c[((c&>2“>0;c=>2“>3|0)==3?d:f)+28>>2]|0)+8>>2]|0)+188>>2]|0)+(g<<2)>>2]=d;g=(c[(c[((c&>2“>0)+(c<<>2“>3|0)==2?d:g)+28>>2]|0)+8>>2]|0)+196|0;i=c|0;if((i|0)==0){>2“>j=mk(i,(c<<2)+8|0)|0}>2“>3|0)==2?d:g)+28>>2]|0)+8>>2]|0)+196>>2]=j;j=(c[(c[((c&>2“>0;c=>2“>3|0)==2?d:g)+28>>2]|0)+8>>2]|0)+196>>2]|0)+(f<<2)>>2]=d;f=(c[(c[((c&>2“>0)+(c<<>2“>0)+228|0]=1;a[(c|0)+228|0]=1;return}function dp(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;if((a|0)==0){cc(95824,144408,269,170760)}>2“>d=(c|>2“>c=0}}>2“>0;e=(c[(c|>2“>i=c|0;j=0;while(1){>2“>j=h-1|0;c=>2“>c;>2“>0)+(c<<>2“>while(0);d=(c[(c|>2“>e=c|0;k=0;while(1){>2“>o=g-1|0;c=>2“>c;>2“>0)+(c<<2)>>2]=0;return}function ep(a,d){a=a|0;d=d|0;var >2“>0)+172|0;h=c|0;if((h|0)==(d|0)){>2“>c=>2“>0)+170|0;h=b[(c|>1“>b=h;k=d}else{k=d}while(1){>1“>0)+168|0;b=(>2“>0)+(b[(c|>1“>0)+154|0;b=(>2“>0)+(b[(c|>2“>0)+156|0;c=(>2“>0)+(c[(c|>2“>e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;e=d+8|0;d=c|>2“>g=d;h=g+172|0;c=0;return}else{i=f;j=d}while(1){>1“>0)+168|0;b=(>1“>0)-(b|>1“>0)+154|0;b=(>2“>0)-(b[(c|>2“>0)+156|0;c=(>2“>0)-(c[(c|>2“>0;f=c|0;do{>2“>l=i;m=c|>2“>0)+8>>2]|0)+180|0;p=c|>2“>m=t+4|0;u=m;v=c|0;if((v|0)<=0){w=p;break}x=q;y=0;while(1){>2“>y=v-1|0;c=>2“>c;>2“>0)+(c<<>2“>while(0);y=s+1|0;A=(c[(c|>2“>0;C=c|0;if((C|0)==0){r=w;break}else{s=y;t=A;o=C;q=B;p=w}}}>2“>0)+8>>2]|0)+172|0;o=c|>2“>o=E+4|0;t=o;q=c|0;if((q|0)<=0){I=H;break}s=G;n=0;while(1){>2“>n=q-1|0;c=>2“>c;>2“>0)+(c<<>2“>while(0);n=D+1|0;u=(c[(c|>2“>0;m=c|0;if((m|0)==0){break}else{D=n;E=u;F=m;G=x;H=I}}}}while(0);c:do{>2“>p=c[(c[((c&3|0)==2?k:k-32|0)+28>>2]|0)+8>>2]|0;if((a|0)!=1){break c}>2“>k=c[c>>>1“>0)+168|0;b=(>2“>0)-(b[(c|>1“>0)+154|0;b=(>2“>0)-(b[(c|>2“>0)+156|0;c=(>2“>0)-(c[(c|0)+156>>2]|0);}>2“>while(0);d=c|0;if((f|0)==0){g=d;break}else{i=f;j=d}}>2“>e=0,f=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0.0,Z=0.0;e=d+8|0;f=c|>2“>g=f+8|0;j=c|>2“>m=c|0;if((m|0)==0){l=j;break}else{n=0;o=m}while(1){>2“>3;p=c|>2“>0;r=c|>2“>0)+8>>2]|0)+236>>2]|0;m=(r|0)<(s|0);t=m?s:r;u=c|0;q=Hx(p|0)|0;p=(m?r:s)+1|0;a:do{if((p|0)<(t|0)){>2“>m=c[(c|0)+8>>2]|0;v=a|0;if((v<<24>>24|0)==1){>2“>u=p+8|0;a[(c|>2“>p=n+1|0;t=c|>2“>while(0);j=l+204|0;if((c|0)>0){k=0;u=j;while(1){>2“>0)+(k<<2)>>2]|0;p=c&>2“>0)+8>>2]|0;q=c|>2“>0;p=c|0;do{>2“>s=c|>2“>v=c[(c[(c|0)+184>>2]|0)+(q*44|0)+4>>2]|0;s=z;while(1){0)+8>>2]|0;A=a|0;if((A<<24>>24|0)==1){>2”>z=C+8|0;a[(c|>2”>while(0);j=k+1|0;q=c|>2”>f=c|0;}>2”>f=c|>2”>if((c|0)>0){E=26}}else{E=26}c:do{if((E|0)==26){>2”>0;l=c|0;if((l|0)==0){break}else{F=0;G=l}d:while(1){>2”>0)+196>>2]|0;C=c|0;if((C|0)!=0){B=0;o=C;do{>2”>0;if((c|0)!=0){if((a|0)==0){break d}}>2”>F=F+1|0;G=c|0;if((G|0)==0){break c}}>1”>D=(b|0)+3|0;if((f|0)==0){H=kk(D*44|0)|0}else{H=mk(f,D*44|0)|0}>2”>0)+184>>2]=H+44;D=c|>2”>0;B=o<<16>>16;l=c|0;if(o<<16>>16>-1){o=B;D=l;while(1){>2”>c=>2”>0)+184>>2]|0)+(I*44|0)>>2]=0;D=jk(8)|0;c[(c[(c|>2”>0)+184>>2]|0)+(I*44|0)+4>>2]=D;c[(c[(c|>2”>0)+184>>2]|0)+(I*44|0)+20>>2]=1;c[(c[(c|>2”>0)+184>>2]|0)+(I*44|0)+28>>2]=1;c[(c[(c|>1”>0)+224|0;b=(>2”>while(0);mp(d);I=c[(c|0)+180>>2]|0;if((I|0)==0){K=0;return K|0}else{L=0;M=I}while(1){>2”>0;H=c|0;do{if((H|0)==0){N=L;O=J}else{>2”>f=c|if((a|0)==0){hp(F);R=1;break}>3“>h=+>3“>h=+>2“>while(0);E=i+1|0;f=c|>2“>F=Q+204|0;if((c|0)>0){S=0;T=P;U=F}else{N=P;O=Q;break}while(1){>2“>0)+(S<<2)>>2]|0;G=c&>2“>0;D=c|0;do{>2“>0)+232>>2]|0)!=(c[(c|0)+232>>2]|0)|(i|0)==(D|0)){V=T}else{>2“>0;f=c|0;if((f|0)==0){W=G;X=E}else{o=f;while(1){>2“>0;C=c|0;if((C|0)==0){W=f;X=n;break}else{o=C}}}a=a|>2“>0;C=c|0;if((C|0)==0){V=T;break}if((a|0)==0){hp(F);V=1;break}else{>2“>0)+116>>2]&1|0)==0?C+24|0:C+32|0)>>3];C=(c|>3“>h=Y>Z?Y:Z;V=T;break}}}>2“>0;i=D+204|0;if((F|0)<(c|0)){S=F;T=V;U=i}else{N=V;O=D;break}}}}>2“>d=0,e=0,f=0,g=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0.0,G=0,H=0.0,I=0.0,J=0;d=i;i=i+16|0;e=d|0;f=b+8|0;if((c[(c|0)+96>>2]|0)==0){i=d;return}>2“>3|0)==3?b:j)+28>>2]|0)|0;l=c&>2“>0)+8>>2]|0;n=c|>2“>0)+184>>2]|0;r=c|>2“>0;q=e+8|0;c=->2“>1;u=e+12|0;c=>2“>s;e=b-32|0;w=c|>2“>ip(c[(c|0)+8>>2]|0,t,y,x);if((w|0)!=(s|0)){>2“>C=c|>2“>E=(c|>2“>B=(E+1|0)/2|0;E=c|>2“>0;q=c|>2“>F=+h[(c[(c[c>>2]|0)+8>>2]|0)+24>>3]+ +(>2“>c|0)}else{>2“>c|0)}u=~~F;E=A+(p*44|0)|0;if((q|0)==0){>2“>G=mk(q,(c<<2)+8|0)|0}>2“>0)+184>>2]|0)+(p*44|0)+4>>2]=E;G=c[(c[(c|0)+184>>2]|0)+(p*44|0)>>2]|0;if((G|0)>(B|0)){q=G;while(1){>2“>0;c=>2“>0)+236|0;c=(>2“>q=bp(k)|0;k=E+(B<<2)|0;c=>2“>0)+236>>2]=B;c[(c|>2“>0)+184>>2]|0)+(p*44|0)|0;B=(c|>2“>B;c=>2“>0;k=c[(c|>3“>H=+h;>2“>0)+116>>2]&1|0)==0;E=B+8|0;h[(c|>3“>0;q=~~(+h*.>2“>I;h[(c|>2“>0)+104>>2]=c[(c|>2“>0)+24>>3]=+(q+u|0);u=Zo(B,c[((c&>2“>h[(c|>2“>0)+56>>3]=+h[(c[(c[((c&>2“>0)+112|0]=4;f=Zo(B,c[((c&>2“>0)+16>>3]=+h[(c|>2“>0)+56>>3]=+h[(c[(c[((c&>2“>0)+112|0]=4;B=c[(c|>2“>c=>2“>B=J+(p*44|0)+20|0;if((c|0)<(q|0)){>2“>c[(c|0)+112>>2]=b;i=d;return}function ip(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;if((a|0)!=1){return}>2“>0;h=b+180|0;if((c|0)!=0){>2“>0;i=c|0;if((i|0)==0){return}else{j=0;k=0;l=0;m=i}while(1){>2“>i=j+1|0;p=c|0;if((p|0)==0){break}else{j=i;k=o;l=n;m=p}}if(o<<24>>24!=0&n<<24>>24==0){>2“>c=g-1;return}>2“>o=c|>2“>0;n=c|>2“>3|0)==2?h:h-32|0)+28>>2]|0)+8>>2]|0)+236>>2]|0;h=c[(c[(c[((c&3|0)==2?n:n-32|0)+28>>2]|0)+8>>2]|0)+236>>2]|0;n=(o|0)>(h|0);m=n?o:h;l=n?h:o;if((m|0)<=(e|0)){>2“>g;c=g;return}if((l|0)>=(f|0)){>2“>g;c=g;return}o=(l|0)<(e|0);h=(m|0)>(f|0);if(o&h){return}if(o){q=13}else{if((l|0)==(e|0)&(m|0)<(f|0)){q=13}}if((q|0)==13){>2“>while(0);c=g;return}function jp(d,e){d=d|0;e=e|0;var f=0,g=0,j=0,k=0.0,l=0.0,m=0,n=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0;f=i;if((a|0)!=0){ym()}a=0;c=d;g=d|0;j=((Mw(Ix(g)|0)|0)<<2)+4|0;c=jk(j)|0;c=jk(j)|0;c=8;c=24;h=.995;j=ew(g,149032)|0;do{if((j|0)!=0){k=+rF(j);if(k<=0.0){break}l=k*+(c|0);if(l<1.0){m=1}else{m=~~l}c=m;l=k*+(c|0);if(l<1.0){n=1}else{n=~~l}c=n}}>1“>0;if((b&16)!=0){Zn(d);qo(d,1);qp(d);xp(d);c=0)+224>>1]|0;c=>2“>0)+226>>1]|0;m=c|0;j=m+204|0;do{>2“>c=>2“>t=c|>1“>0;if(u<<16>>16>(b|0)){break}v=u<<16>>16;u=t;while(1){>2“>0;w=t+(v*44|0)+4|0;c=(>2“>0)+(c<<>2“>0)+184>>2]|0)+(v*44|0)>>2]=0;t=c|>2“>while(0);p=(kp(d,0,e)|0)+p|0;q=q+1|0;r=c|>2“>q=c[(c|0)+(A<<2)>>2]|0;if((B|0)!=0){>2“>u=q+8|0;c[(c|>2“>v=c[(c|0)+164>>2]|0;if((v|0)==0){break}else{q=v}}D=q}>2“>0)+204|0;E=u+4|0;if((v|0)<(c|0)){A=v;B=D;C=u}else{break}}>2“>1;s=c|>2“>c[c>>0)+224>>1]=c;0)+226>>1]=c;>1“>while(0);m=b|>2“>E=c|0;C=m<<16>>16;m=y;while(1){>2“>0;c=>2“>y=c[(c|>2“>c;>2“>0;D=c|0;a:do{>2“>j=c[(c|0)+(B<<2)>>2]|0;if((j|0)==0){break}>2“>0)+236>>2]=B;j=B+1|0;s=c|>2“>0;if((j|0)<(c|0)){B=j;A=r;x=s}else{G=s;break a}}if((a|0)==0){H=x}else{>2“>0)+184>>2]|0)+(C*44|0)>>2]|0;gc(E|0,137088,(I=i,i=i+32|0,c=>2“>C,c=>2“>q,I)|0)|0;i=I;H=c|0}>2“>0)+(C*44|0)>>2]=B;G=c|0}else{G=y}}>2“>if((c|0)<1){J=z}else{G=z;m=1;C=F;while(1){>2“>0)+(m<<2)>>2]|0,e)|0)+G|0;H=c|go(d);a=1;J=kp(d,2,e)|0}}while(0);e=c|0;if((e|0)!=0){eF(e);c=0}e=c|0;if((e|0)!=0){eF(e);c=0}>2”>0;if((c|0)<1){M=e}else{d=1;K=e;while(1){>2”>0)+(d<<2)>>2]|0);e=c|>1”>K=b|>2”>M=c|>2”>F=(c[(c|>2”>0)+236>>2]=e;z=c|>2”>m=c|0;if((m|0)==0){break}else{N=0;O=m;P=z}while(1){>2”>dp(O);eF(c|>2”>m=Q+1|0;G=c[(c|0)+(m<<2)>>2]|0;if((G|0)==0){break}else{N=m;O=G;P=R}}}}>2”>0;C=c|>2”>L=c|0;if((L|0)==0){U=T}else{>2”>0);eF(L);U=c|0}if((a|0)==0){i=f;return}>2“>0;K=$w(g)|0;l=+zm();gc(U|0,139784,(I=i,i=i+24|0,c=>3“>J,h=l,I)|0)|0;i=I;i=f;return}function kp(e,f,g){e=e|0;f=f|0;g=g|0;var j=0,k=0,l=0,m=0,n=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=0,mb=0,nb=0,ob=0,pb=0,qb=0,rb=0,sb=0,tb=0,ub=0,vb=0,wb=0,xb=0,yb=0,zb=0,Ab=0,Bb=0,Cb=0,Db=0,Eb=0,Fb=0,Gb=0,Hb=0,Ib=0;j=i;if((f|0)>1){>2“>l=m+8|0;n=c|>2“>c|>2“>k=e|0;m=e+8|0;l=c|0;n=f;u=p;v=p;while(1){w=c|0;do{if((n|0)<2){x=(w|0)>4?4:w;if((Ix(k)|0)==(e|0)){sp(e,n)}if((n|0)==0){Bp(e)}Cp(e);y=up(0)|0;if((y|0)>(v|0)){z=v;A=y;B=x;break}>2“>C=D+8|0;E=c|>2“>c|>2“>x=c|>2“>y=x+8|0;E=c|>3“>h;>2“>while((x|0)!=0);F=c|0}>1“>0;if(x<<16>>16>(b|0)){z=v;A=v;B=w;break}y=x<<16>>16;while(1){a[(c[(c[(c|>2“>0)+184>>2]|0;Jb(c|>2“>0,4,56);if((y|0)<(b[(c|0)+226>>1]|0)){y=y+1|0}else{z=v;A=v;B=w;break}}}}while(0);b:do{if((B|0)>0){w=0;y=0;x=A;E=z;while(1){if((a|0)!=0){>2“>n,c=>2“>y,c=C=y+1|0;if((y|0)>=(c|0)|(x|0)==0){G=x;H=E;break b}>1”>L=b|0;M=1;N=K+226|0;O=(L<<16>>16<=(b[(c[(c|0)+8>>2]|0)+224>>1]|0))+(L<<16>>16)|0}else{0;M=-1;N=K+224|0;O=((L<<16>>16>=(b[(c[(c|0)+8>>2]|0)+226>>1]|0))<<31>>31)+(L<<16>>16)|0}T=c|>2”>0;V=c|0;do{>2”>Z=(c|>2”>c[c>>2]|0;if(($|0)==0){aa=_;q=44;break}else{ba=0;ca=0;ea=$;fa=_}while(1){$=>1”>0;if((b|0)>0){d|>2“>3|0)==2?ea:ea-32|0)+28>>2]|0)+8>>2]|0)+236>>2]<<8;ga=ca+1|0;ha=c|0}else{ga=ca;ha=fa}$=>2“>ia=c[c>>2]|0;if((ia|0)==0){aa=_;q=44;break}else{la=0;ma=0;na=ia;oa=_}while(1){>1“>0;if((b|0)>0){d|>2”>3|0)==3?na:na+32|0)+28>>2]|0)+8>>2]|0)+236>>2]<<8;pa=ma+1|0;qa=c|0}else{pa=ma;qa=oa}>2”>c=((>2”>0)+(c|0)|0)/2|0;break}else if((ja|0)==0){aa=ka;q=44;break}else if((ja|0)==1){>2”>c;break}else{Jb(W|0,ja|0,4,4);_=(ja|0)/2|0;if((ja&1|0)!=0){>2”>0)+240>>2]=c;break}$=>2”>0;ia=(c|>2”>0;_=ra-(c|0)|0;if((_|0)==(ia|0)){>2”>sa=((da(_,$)|0)+(da(ra,ia)|0)|0)/(_+ia|0)|0;c[(c|0)+240>>2]=sa;break}}}}while(0);if((q|0)==44){>2”>Y=Y+1|0;ta=c|>2”>Y=c[(c|0)+8>>2]|0;do{>2”>if((c|0)!=0){ya=va;za=xa;break}W=Y+196|0;do{>2”>X=c|>2”>0;ia=c[((c&>2”>sa=c[((c&>2”>0)+236>>2]|0)>(c[(c|>2”>ia=c[(c|0)+240>>2]|0;if((ia|0)<=-1){Ba=1;break}>2”>ia=Y+188|0;if((c|0)<=0){Ba=1;break}>2”>0;ia=_;X=c|>2”>3|0)==2?X:X-32|0)+28>>2]|0;X=c|0;if((X|0)==0){Ca=Z}else{_=1;$=Z;Z=X;while(1){>2”>3|0)==2?Z:Z-32|0)+28>>2]|0;ra=(c[(c|>2”>0)+236>>2]|0)?X:$;X=_+1|0;sa=c|0;if((sa|0)==0){Ca=ra;break}else{_=X;$=ra;Z=sa}}}>2”>c=Z-1;Ba=0}}>2”>while(0);Y=wa+1|0;Da=c|>2”>Y=c|0;if((Ea|0)<=0){break}W=(ya&255|J|0)==0;Z=Y+(Ea<<2)|0;$=0;_=Ea;while(1){ia=_-1|0;d:do{if(Y>>>0<Z>>>0){sa=a|0;ra=Y;X=$;while(1){Fa=ra;while(1){if(Fa>>>0<Z>>>0){Ga=Fa}else{Ha=X;break d}while(1){>2”>0;Ja=c|>2”>Sa=c|>2”>0;Ua=Ra;Va=Sa;Wa=Ta;Xa=c|0}else{Ta=Pa;while(1){Sa=Ta+4|0;if(Sa>>>0>=Z>>>0){Ha=X;break d}>2”>0;Ya=c|>2”>Ta=c|0;Za=Va+8|0;Sa=(Ta|0)!=(Xa|0);do{if(sa){if(Sa){break e}else{q=90}}else{if((Ta|0)==0|Sa^1|(Xa|0)==0){q=90;break}if((a|0)==7){if((a|0)==1){break}}if((a|0)!=7){break e}if((a|0)!=1){break e}}}while(0);do{if((q|0)==90){>2”>0;Ta=c[(c|>2”>Ya=(c&>2”>0,c[(c|>2”>0)+((c[(c|0)+280>>2]|0)+Sa)|0]|0)!=0){break e}}}>2”>Fa=c|>2”>0;Oa=c|Oa;c[(c[(c[(c[(c|0)+236>>2]=Pa;c[(c[(c[(c[(c|0)+8>>2]|0)+184>>2]|0)+(Fa*44|0)+4>>2]|0)+(Pa<<2)>>2]=Va;Pa=X+1|0;if(Ua>>>0<Z>>>0){ra=Ua;X=Pa}else{Ha=Pa;break}}}else{Ha=$}}while(0);if((ia|0)>0){Z=W?Z-4|0:Z;$=Ha;_=ia}else{break}}if((Ha|0)==0){break}a[(c[(c[(c|0)+8>>2]|0)+184>>2]|0)+(R*44|0)+33|0]=0;if((R|0)<=0){break}a[(c[(c[(c|0)+8>>2]|0)+184>>2]|0)+((R-1|0)*44|0)+33|0]=0}}while(0);V=R+M|0;if((V|0)==(L|0)){break c}>2”>K=c[(c|0)+180>>2]|0;if((K|0)!=0){I=K;do{>3”>0;h=+(>2”>0);I=c[(c|0)+164>>2]|0;}while((I|0)!=0)}$a=L;ab=+(L|0)<+(E|0)*+h?0:C}I=w+1|0;if((I|0)<(B|0)){w=I;y=ab;x=L;E=$a}else{G=L;H=$a;break}}}else{G=A;H=z}}while(0);E=n+1|0;if((G|0)==0){r=H;s=0;t=B;break a}if((E|0)<3){n=E;u=G;v=H}else{r=H;s=G;t=B;break}}}}while(0);do{if((s|0)>(r|0)){>2”>0;H=c|0;if((H|0)==0){bb=G}else{G=H;do{>2”>0;c=~~+>2”>G=c[(c|0)+164>>2]|0;}>1”>G=b|a[(c[(c[(c|>2“>0)+184>>2]|0;Jb(c|>2“>0,4,56);if((H|0)<(b[(c|0)+226>>1]|0)){H=H+1|0}else{break}}}}while(0);if((r|0)>0){vp(e,0);cb=up(0)|0}else{cb=r}if(!((g|0)!=0&(t|0)>0)){i=j;return cb|0}>1“>bb=b|>2“>a[(c|>2“>0;B=c|>2“>G=c|>2“>0;Ua=$a+1|0;Va=c|>2“>0;Wa=Ia+236|0;Ja=c|>2“>0;Ka=c|0;if((Ja|0)>=(Ka|0)){q=125;break f}>2“>0;Ea=c|0;ya=(Ga|0)!=(Ea|0);do{if(a|0){if(ya){eb=B;fb=ab;gb=M}else{q=133}}else{if((Ga|0)==0|ya^1|(Ea|0)==0){q=133;break}if((a|0)==7){if((a|0)==1){q=135;break}}if((a|0)!=7){eb=B;fb=ab;gb=M;break}if((a|0)==1){q=135}else{eb=B;fb=ab;gb=M}}}while(0);do{if((q|0)==133){>2“>Ea=(c&>2“>0,c[(c|>2“>0)+((c[(c|0)+280>>2]|0)+ya)|0]|0)==0){q=135}else{eb=B;fb=ab;gb=M}}}while(0);do{if((q|0)==135){q=0;g:do{if(z){>2“>0;Ea=c|>2“>0;Da=Ga;za=c|0;if(Xa){hb=0}else{if((za|0)==0){xa=ya;while(1){>2“>xa=c|>2“>0;va=c[(c[(c[((c&3|0)==3?mb:mb+32|0)+28>>2]|0)+8>>2]|0)+236>>2]|0;Ba=xa+16|0;xa=kb;Ca=Da;Aa=za;while(1){>2“>if(+h[(c|>2“>q=0;nb=(da(b[(c[(c|0)+8>>2]|0)+154>>1]|0,wa)|0)+xa|0}>2“>Aa=lb+4|0;Ca=c|0;if((Ca|0)==0){hb=nb;break}else{kb=nb;lb=Aa;mb=Ca}}}Da=Ga;if((za|0)==0){ib=hb;jb=0;break}if(Xa){Ca=Da;while(1){>2“>Ca=c|>2“>0;Ga=c[(c[(c[((c&3|0)==3?qb:qb+32|0)+28>>2]|0)+8>>2]|0)+236>>2]|0;Aa=Ca+16|0;Ca=ob;xa=ya;wa=Ea;while(1){>2“>if(+h[(c|>2“>q=0;rb=(da(b[(c[(c|0)+8>>2]|0)+154>>1]|0,Xa)|0)+Ca|0}>2“>wa=pb+4|0;xa=c|0;if((xa|0)==0){ib=hb;jb=rb;break}else{ob=rb;pb=wa;qb=xa}}}else{ib=0;jb=0}}>2“>L=c|>2“>0;Ea=(C|0)==0;ya=c|>2“>Aa=c|>2“>0;va=c[(c[(c[((c&3|0)==2?Xa:Xa-32|0)+28>>2]|0)+8>>2]|0)+236>>2]|0;if(xa){tb=wa}else{Ba=Aa+56|0;Aa=wa;ua=za;ta=Da;while(1){>2“>if(+h[(c|>2“>q=0;ub=(da(b[(c[(c|0)+8>>2]|0)+154>>1]|0,Ga)|0)+Aa|0}>2“>ta=Ca+4|0;ua=c|0;if((ua|0)==0){sb=tb;break}else{wa=tb;Ca=ta;Xa=ua}}}Xa=sb+ib|0;if((Da|0)==0){vb=0}else{Ca=0;wa=ya;za=Da;while(1){>1“>0;ua=b|>2“>va=c[(c[(c[((c&3|0)==2?Ba:Ba-32|0)+28>>2]|0)+8>>2]|0)+236>>2]|0;do{if((va-ta|0)>0){q=174}else{if((va|0)!=(ta|0)){xb=xa;break}>3“>0)+56>>3]>+h){q=174}else{xb=xa}}}while(0);if((q|0)==174){>2“>va=Ga+4|0;ja=c|0;if((ja|0)==0){wb=xb;break}else{xa=xb;Ga=va;Ba=ja}}}za=a|0;if(za<<24>>24==(a|0)){eb=B;fb=ab;gb=M;break}wa=(M|0)>0;do{if(wa){Ca=0;C=0;L=0;do{>2”>L=(c|0)==(Bb|0)?Xa:za;Ea=Xa+1|0;if((Ea|0)<(M|0)){za=L;Xa=Ea}else{Cb=L;break}}}else{Cb=0}>2”>L=wa-1|0;Ea=za+1|0;if((a[(c[(c|0)+8>>2]|0)+156|0]|0)!=(Xa|0)){Db=za;break h}if((L|0)>0){za=Ea;wa=L}else{Db=Ea;break}}}else{Db=0}}while(0);wa=Cb+1|0;i:do{if((wa|0)<(M|0)){za=0;Ca=wa;while(1){>2”>while(0);wa=c|Ka;c[(c[(c[(c[(c|0)+236>>2]=Ja;c[(c[(c[(c[(c|>2”>0;Ca=c|>2”>C=c|0;Ea=Cb;L=0;while(1){>2”>L=c|0;Ea=0;C=Fb;while(1){>2”>Ea=c|0;L=0;ya=C;while(1){>2”>C=c|>2”>0;ya=C+236|0;C=c|>2”>0)+236>>2]|0;c=L;c[(c[(c[(c[(c|0)+236>>2]=C;c[(c[(c[(c[(c|>2“>0;Xa=c|>1“>if((s|0)>(b|0)){s=s-1|0;bb=Ib}else{db=Ib;break}}}bb=e+1|0;if((bb|0)<(t|0)){e=bb;r=db}else{q=210;break}}if((q|0)==125){cc(87312,117264,465,171048);return 0}else if((q|0)==210){i=j;return cb|0}return 0}function lp(a,d){a=a|0;d=d|0;var >2“>0;if((c|0)<1){g=e;h=a}else{i=1;j=e;e=a;while(1){>2“>0)+(i<<2)>>2]|0,d)|0)+j|0;k=c|>2“>e=c|0;if((e|0)==0){return g|0}>1“>0;if(j<<16>>16>(b|0)){return g|0}>2“>c[c[(c|>1“>0;if(j<<16>>16<(b|0)){l=i;m=h}else{return g|0}do{>2“>0)+(l<<2)>>2]=c[c[(c|>1“>while((l|0)<(b|0));return g|0}function mp(a){a=a|0;var >2“>0;e=c|0;do{if((e|0)==0){f=a}else{>1“>0;if(g<<16>>16>(b|0)){f=a;break}>2“>c[c[(c|>1“>0;if(g<<16>>16<(b|0)){j=h;k=i}else{f=i;break}while(1){>2“>0)+(i<<2)>>2]=c[c[(c|>1“>0;if((i|0)<(b|0)){j=i;k=h}else{f=h;break}}}}>2“>mp(c[(c|>2“>0;if((l|0)<(c|0)){l=l+1|0;m=f}else{break}}return}function np(a){a=a|0;var >2“>0;if((c|0)<1){f=e}else{g=1;h=e;while(1){>2“>0)+(g<<2)>>2]|0);e=c|>2“>if((c|0)==0){return}>1“>0;if(h<<16>>16>(b|0)){return}g=a|0;e=h<<16>>16;h=f;while(1){>2“>0)+(e<<2)>>2]|0;i=op(a,f,-1)|0;j=op(a,f,1)|0;c[(c[(c|>2“>0)+184>>2]|0)+(e*44|0)+4>>2]|0;k=i+8|0;c[(c[(c|>2“>0)+236>>2]<<2);c[(c[(c|>2“>0)+236>>2]|0)+1-(c[(c|>1“>0;if((e|0)<(b|0)){e=e+1|0;h=k}else{break}}return}function op(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;if((d|0)==0){cc(145896,117264,754,170184);return 0}f=(e|0)<0;g=d;a:while(1){d=g;while(1){>2“>0;i=c|0;if(f){if((i|0)<=0){j=22;break a}k=(c[(c[(c[(c|k=(c[(c[(c[(c|>2”>h=c|0;if((h|0)==0){j=22;break a}>2”>0;if((da((c|0)-i|0,e)|0)<=0){j=11;break a}i=a|0;if(i<<24>>24==0){if((Rx(b,h|0)|0)!=0){g=h;continue a}0;o=n;p=a|0}else{o=m;p=i}if(p<<24>>24!=1){d=h;continue}>2“>i=o+180|0;if((c|0)!=1){d=h;continue}>2“>2]|0;i=c|0;if((a|0)==0){q=m}else{m=i;do{>2“>0;m=c|0;}while((a|0)!=0);q=r}if((Rx(b,q|0)|0)==0){d=h}else{g=h;continue a}}}if((j|0)==11){cc(142888,117264,760,170184);return 0}else if((j|0)==22){return g|0}return 0}function pp(b,d){b=b|0;d=d|0;var >2“>3;g=c|>2“>i=h;j=c|0;if((j|0)==0){break}k=d+32|0;l=0;m=j;while(1){>2“>3|0)==2?m:m-32|0)+28>>2]|0)==(c|0)){break}>2“>ep(d,m);l=(c|>2“>c=m}if((a|0)==4){>2”>c=d}}>2”>3|0)==3?d:k)+28>>2]|0)+8>>2]|0)+204|0;m=c|0;if((m|0)==0){>2”>o=mk(m,(c<<2)+8|0)|0}>2”>3|0)==3?d:k)+28>>2]|0)+8>>2]|0)+204>>2]=o;l=(c[(c[((c&>2”>0;c=>2”>3|0)==3?d:k)+28>>2]|0)+8>>2]|0)+204>>2]|0)+(m<<2)>>2]=d;m=(c[(c[((c&>2”>0)+(c<<2)>>2]=0;return}}>2”>0,d)|0;f=d+8|0;d=e+8|0;a[(c|>2”>0)+112|0]|0)==4?4:3;c[(c|>2”>d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=a+8|0;e=jk((b[(c|0)+226>>1]<<2)+8|0)|0;f=e;g=ux(a)|0;if((g|0)!=0){h=g;do{>2”>0)+232>>2]<<2)|0;c=(>2”>g=c&>2”>0)+8>>2]|0)+232>>2]|0;k=c[(c[(c|0)+8>>2]|0)+232>>2]|0;g=(j|0)>(k|0);l=g?j:k;m=(g?k:j)+1|0;if((m|0)<(l|0)){j=m;do{>2”>c|0)+1;j=j+1|0;}while((j|0)<(l|0))}i=ow(a,i)|0;}while((i|0)!=0)}h=vx(a,h)|0;}while((h|0)!=0)}>2”>0)+226>>1]|0)*44|0)+88|0)|0;c[(c|>1”>0;a=b|>2”>h=f+(i<<2)|0;l=c|>2”>0)+(i*44|0)>>2]=l;c[(c[(c|>2”>2)+4|0)|0;c[(c[(c|>2”>0)+184>>2]|0)+(i*44|0)+12>>2]=l;l=c|>2”>e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;e=i;f=d+8|0;g=c[(c|>2”>0)+184>>2]|0;k=c|>2”>l=$w(a|0)|0;a=$w(d|0)|0;Fv(1,134832,(m=i,i=i+40|0,c=>2”>l,c=>2”>g,c=k,m)|0)|0;i=m;i=e;return}>2”>0)+(k<<2)>>2]=d;c[(c|>2”>0)+184>>2]|0)+(g*44|0)|0;c=(>2”>0)+1;k=c|>2”>0;if((c|>2”>a=c[(c|0)+236>>2]|0;l=c[(c[(c[(c|0)+8>>2]|0)+184>>2]|0)+(g*44|0)+8>>2]|0;if((a|0)>(l|0)){0)+236>>2]|0;p=c[(c[(c[(c|>2“>1090,c=>2“>o,c=>1“>p=b|>2“>if(((c|>2“>k=$w(d|0)|0;n=c[(c|>2“>0)+(c[(c|0)+(c[(c[(c[(c|>2”>1101,c=>2”>k,c=>2”>g,c=>2”>while(0);Fv(1,103912,(m=i,i=i+32|0,c=>2”>g,c=>2”>f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;f=i;g=d+8|0;h=Am(c[(c|>2”>0;k=c|0;if((k|0)==0){l=j}else{j=k;do{>2”>0)+157|0]=0;j=c[(c|0)+164>>2]|0;}>1”>j=b|>2”>c[(c|>1”>0;if((k|0)<(b|0)){k=k+1|0;j=l}else{m=l;break}}}>2”>j=k;l=k+8|0;n=c|0;do{o=n+157|0;if((a|0)!=0){p=n;break}a=1;Cm(h,j);o=Dm(h)|0;if((o|0)!=0){q=o;do{>2“>p=c|0}else{p=n}}>2“>Fv(1,92696,(k=i,i=i+1|0,i=i+7&-8,c=0,k)|0)|0;i=k}>1“>0;p=b|a[(c[(c[(c|>2”>if((c&1|0)==0){r=p}else{>2”>0;m=c|0;if((m|0)<=0){r=p;break}>2”>j=c|>2”>0;o=c|>2”>0;t=o+236|0;o=c|>2”>0)+236>>2]|0;c=v;c[(c[(c[(c[(c|0)+236>>2]=o;c[(c[(c[(c[(c|0)+8>>2]|0)+184>>2]|0)+(s*44|0)+4>>2]|0)+(o<<2)>>2]=q;if((l|0)<(m|0)){l=l+1|0}else{break}}>1“>while(0);if((k|0)<(b|0)){k=k+1|0}else{break}}}if((Ix(d|0)|0)!=(d|0)){Bm(h);i=f;return}if((up(0)|0)<=0){Bm(h);i=f;return}vp(d,0);Bm(h);i=f;return}function tp(b,d,e){b=b|0;d=d|0;e=e|0;var >2“>e=d+180|0;if((c|0)>0){g=0;h=e;i=d}else{return}while(1){>2“>0)+(g<<2)>>2]|0;j=e;k=e-32|0;l=(c[(c[((c&3|0)==2?e:k)+28>>2]|0)+8>>2]|0)+157|0;if((a|0)==0){a=>2“>3|0)==2?e:k)+28>>2]|0);m=c|0}else{m=i}>2“>m=d+172|0;if((c|0)>0){n=0;o=m;p=d}else{return}while(1){>2“>0)+(n<<2)>>2]|0;m=d;i=d+32|0;h=(c[(c[((c&3|0)==3?d:i)+28>>2]|0)+8>>2]|0)+157|0;if((a|0)==0){a=>2“>3|0)==3?d:i)+28>>2]|0);q=c|0}else{q=p}e=0,f=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0.0,$=0,aa=0,ba=0,ca=0,ea=0,fa=0,ga=0,ha=0;d=(c|>1”>0;f=b|>2”>e=c|0;if((a|0)==0){0;l=i+1|0;m=c[(c[(c[(c|0)+8>>2]|0)+184>>2]|0)+(l*44|0)>>2]|0;if((c|0)>(m|0)){n=j;o=e}else{p=m+1|0;c=p;m=c|0;if((m|0)==0){q=kk(p<<2)|0}else{q=mk(m,p<<2)|0}c=>2“>0;n=p;o=c|0}c[(c|>2”>0;s=c|>2”>if((c|0)>0){p=0;r=0;s=0;m=u;v=u;while(1){>2”>0)+8>>2]|0)+180>>2]|0;y=c|0;do{if((r|0)>0){if((y|0)==0){z=r;A=m;B=p;C=v;break}D=c|0;E=p;F=0;G=y;while(1){>2”>I=b[(c|0)+154>>1]|0;J=E;K=H;while(1){>2”>K=F+1|0;J=c|0;if((J|0)==0){N=M;O=22;break}else{E=M;F=K;G=J}}}else{N=p;O=22}}while(0);do{if((O|0)==22){O=0;if((y|0)==0){z=r;A=m;B=N;C=v;break}else{P=r;Q=1;R=y}while(1){3|0)==2?R:R-32|0)+28>>2]|0)+8>>2]|0)+236>>2]|0;S=(x|0)>(P|0)?x:P;G=(c|>2“>c|>2“>0)+154>>1]|0);G=c[(c[(c[(c|0)+8>>2]|0)+180>>2]|0)+(Q<<2)>>2]|0;if((G|0)==0){break}P=S;Q=Q+1|0;R=G}>2“>while(0);w=s+1|0;T=c|>2“>v=c|0;m=B;s=0;while(1){0)+8>>2]|0;if((a|0)==0){Y=m}else{>2”>0;r=p;w=c|0;do{if((w|0)==0){Z=0}else{>2”>y=c[(c[(c[((c&>3”>0;_=+h;J=D+154|0;D=F;K=x;I=E;while(1){>2”>0;if(+((c[(c[(c[((c&>1”>da(b|>2”>L=D+1|0;H=c|0;if((H|0)==0){break}else{D=L;K=$;I=H}}>2”>while(0);k=c|0;if((k|0)>0){>2”>r=c[(c|0)+8>>2]|0;if((a|0)==0){aa=m}else{>2”>0;r=w;p=c|0;do{if((p|0)==0){ba=0}else{>2”>E=c[(c[(c[((c&>3”>0;_=+h;D=I+154|0;I=G;J=x;y=K;while(1){>2”>0;if(+((c[(c[(c[((c&>1”>ca=(da(b|>2”>H=I+1|0;L=c|0;if((L|0)==0){break}else{I=H;J=ca;y=L}}>2”>c[(c|>2”>0)+184>>2]|0)+(i*44|0)+33|0]=1;fa=ea;ga=c|0;ha=l}else{>1”>v=fa+f|0;if((ha|0)<(b|0)){i=ha;f=v;j=ga}else{g=v;break}}return g|0}function vp(d,e){d=d|0;e=e|0;var >1”>0;g=b|>2”>a[(c|>1”>0;if((j|0)<(b|0)){j=j+1|0;g=d}else{i=d;break}}}g=(e|0)!=0;e=i;a:while(1){>1”>0;if(i<<16>>16>(b|0)){k=76;break}j=i<<16>>16;i=0;d=e;while(1){0)+(j*44|0)+32|0;if((a|0)==0){m=i;n=d}else{a=>2“>0;o=c|y=a|>2”>0;A=c|>2”>0;C=x-1|0;D=w+116|0;E=v+(r*44|0)|0;F=u;G=A;A=B;H=c|0;while(1){>2”>0;K=A+236|0;L=J+8|0;B=c|>2”>N=A;O=c|if((a|0)==7){if((a|0)==1){k=22;break}}if((a|0)!=7){break}if((a|0)==1){k=22}}}while(0);do{if((k|0)==20){>2“>P=(c&>2“>0,c[(c|>2“>0)+((c[(c|0)+280>>2]|0)+Q)|0]|0)==0){k=22}}}while(0);if((k|0)==22){k=0;c:do{if(q){>2“>0;P=c|>2“>0;R=O;S=c|0;if(N){T=0}else{if((S|0)==0){U=Q;while(1){>2“>U=c|>2“>0;$=c[(c[(c[((c&3|0)==3?:+32|0)+28>>2]|0)+8>>2]|0)+236>>2]|0;aa=U+16|0;U=Y;ba=R;ca=S;while(1){>2“>if(+h[(c|>2“>k=0;fa=(da(b[(c[(c|0)+8>>2]|0)+154>>1]|0,V)|0)+U|0}>2“>ca=Z+4|0;ba=c|0;if((ba|0)==0){T=fa;break}else{Y=fa;Z=ca;_=ba}}}R=O;if((S|0)==0){W=T;X=0;break}if(N){ba=R;while(1){>2“>ba=c|>2“>0;O=c[(c[(c[((c&3|0)==3?ja:ja+32|0)+28>>2]|0)+8>>2]|0)+236>>2]|0;ca=ba+16|0;ba=ha;U=Q;V=P;while(1){>2“>if(+h[(c|>2“>k=0;ka=(da(b[(c[(c|0)+8>>2]|0)+154>>1]|0,N)|0)+ba|0}>2“>V=ia+4|0;U=c|0;if((U|0)==0){W=T;X=ka;break}else{ha=ka;ia=V;ja=U}}}else{W=0;X=0}}>2“>P=c|>2“>0;S=(Q|0)==0;R=c|>2“>c|>2“>0;ga=c[(c[(c[((c&3|0)==2?O:O-32|0)+28>>2]|0)+8>>2]|0)+236>>2]|0;if(ba){ma=N}else{ea=$+56|0;$=N;na=U;oa=V;while(1){>2“>if(+h[(c|>2“>k=0;qa=(da(b[(c[(c|0)+8>>2]|0)+154>>1]|0,aa)|0)+$|0}>2“>oa=ca+4|0;na=c|0;if((na|0)==0){la=ma;break}else{N=ma;ca=oa;O=na}}}O=la+W|0;if((V|0)==0){sa=0}else{ca=0;N=R;U=V;while(1){>1“>0;na=b|>2“>ga=c[(c[(c[((c&3|0)==2?ea:ea-32|0)+28>>2]|0)+8>>2]|0)+236>>2]|0;do{if((ga-oa|0)>0){k=61}else{if((ga|0)!=(oa|0)){ua=ba;break}>3“>0)+56>>3]>+h){k=61}else{ua=ba}}}while(0);if((k|0)==61){>2“>ga=aa+4|0;ra=c|0;if((ra|0)==0){ta=ua;break}else{ba=ua;aa=ga;ea=ra}}}>2“>F=c|M;c[(c[(c[(c[(c|0)+236>>2]=H;c[(c[(c[(c[(c|0)+8>>2]|0)+184>>2]|0)+(F*44|0)+4>>2]|0)+(H<<2)>>2]=J;F=va-wa+t|0;a[(c[(c[(c|>2“>0)+184>>2]|0)+(j*44|0)+32|0]=1;C=c|a[(c[(c[(c|>2”>0)+184>>2]|0)+(s*44|0)+32|0]=1;za=c|0}else{za=C}a[(c[(c[(c|>2“>0)+184>>2]|0)+(r*44|0)+32|0]=1;Aa=c|0}else{Aa=za}>2“>0;E=c|0;if((I|0)<(E-1|0)){t=F;u=I;v=C;w=Aa;x=E}else{xa=F;ya=Aa;break}}}else{xa=0;ya=l}}while(0);m=xa+i|0;n=ya}>2“>d=0,e=0,f=0,g=0;d=c&0)+8>>2]|0;if((a|0)==1){f=2}else{f=(a|0)<2|0}0)+8>>2]|0;if((a|0)==1){g=2}else{g=(a|0)<2|0}>2“>0)+156|0;c=>2“>0,c|0)|0;return}function xp(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0;d=i;e=c|0;if(!((e|0)!=0|(c|0)!=0)){i=d;return}f=Hm(b|0,e,0)|0;if((f|0)!=0){e=a|0;do{if((e<<24>>24|0)==105){if((Ya(f|0,168592)|0)!=0){break}g=ux(b)|0;if((g|0)==0){i=d;return}else{h=g}do{yp(b,h,0);h=vx(b,h)|0;}while((h|0)!=0);i=d;return}else if((e<<24>>24|0)==111){if((Ya(f|0,82584)|0)!=0){break}g=ux(b)|0;if((g|0)==0){i=d;return}else{j=g}do{yp(b,j,1);j=vx(b,j)|0;}while((j|0)!=0);i=d;return}else if((e<<24>>24|0)==0){i=d;return}}if((c|0)==0){i=d;return}e=ux(b)|0;if((e|0)==0){i=d;return}else{l=e}do{e=l|0;f=Hm(e,c|0,0)|0;a:do{if((f|0)!=0){j=a|0;do{if((j<<24>>24|0)==111){if((Ya(f|0,82584)|0)!=0){break}yp(b,l,1);break a}else if((j<<24>>24|0)==105){if((Ya(f|0,168592)|0)!=0){break}yp(b,l,0);break a}else if((j<<24>>24|0)==0){break a}}>2”>f,c=j,k)|0)|0;i=k}}while(0);l=vx(b,l)|0;}while((l|0)!=0);i=d;return}function yp(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;f=c|>2”>0;if((c|0)!=0){return}h=(e|0)!=0;if(h){>2”>e=c[(c|0)+116>>2]|0;if((e|0)==0){m=k}else{n=e;while(1){>2”>e=c&>2”>0)+8>>2]|0)+212>>2]|0)==(c[(c[(c|0)+8>>2]|0)+212>>2]|0)){>2”>k;o=i+1|0;p=c|0}else{o=i;p=l}>2”>p=c[c>>2]|0;if((p|0)==0){return}else{s=0;t=0;u=p;v=d}while(1){>2”>d=c[(c|0)+116>>2]|0;if((d|0)==0){break}else{p=d}}w=p}>2”>3;if((c[(c[(c|>2”>c=>2”>n=t+1|0;d=c[(c|0)+(n<<2)>>2]|0;if((d|0)==0){r=x;break}else{s=x;t=n;u=d;v=y}}}if((r|0)<2){return}>2”>0;Jb(f|0,r|0,4,124);r=c|0;if((r|0)==0){return}if(h){h=1;y=r;while(1){>2”>0;u=c[((c&>2”>t=Yo(u,v,0)|0;a[(c|>2”>r=c|>2”>3|0)==3?r:r+32|0)+28>>2]|0;r=c[((c&3|0)==3?h:h+32|0)+28>>2]|0;if((To(v,r)|0)!=0){z=24;break}>2”>0)+112|0]=4;cp(b,t);t=y+1|0;r=c|0;if((r|0)==0){z=24;break}else{y=t;h=r}}if((z|0)==24){return}}}function zp(a,b){>2”>2]|0)>>>4)-((c[c>>2]|0)>>>4)|0}function Ap(a,d,e,f){a=a|0;d=d|0;e=e|0;f=f|0;var >2”>0;if((c|0)<1){j=f}else{k=f;f=1;l=i;while(1){>2”>0)+(f<<2)>>2]|0,d,e,k)|0;m=c|>2”>e=f+8|0;c[d+(c[(c|0)+232>>2]<<2)>>2]=1;k=mw(a,f)|0;if((k|0)!=0){i=k;do{>2”>0)+232>>2]|0;m=i;o=i-32|0;if((k|0)<(c[(c[(c[((c&3|0)==2?i:o)+28>>2]|0)+8>>2]|0)+232>>2]|0)){p=k;do{>2”>while((p|0)<(c[(c[(c[((c&3|0)==2?i:o)+28>>2]|0)+8>>2]|0)+232>>2]|0))}i=ow(a,i)|0;}while((i|0)!=0)}f=vx(a,f)|0;}while((f|0)!=0)}>1”>0;i=b|>2”>if((c|0)==0){if((e|0)==0){q=ry(Ix(l)|0,156320,1)|0}else{q=e}>2”>0)+232>>2]=j;h[(c|>2”>0)+88>>3]=.5;h[(c|>2”>0)+216>>2]=1;c[(c|>2”>0)+172>>2]=m;c[(c|>2”>0)+180>>2]=m;zx(a,f,1)|0;r=q;s=c|0}else{r=e;s=i}>2”>e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;e=d+8|0;f=c|>1”>0;if(g<<16>>16>(b|0)){return}h=g<<16>>16;g=f;while(1){>2”>if((c|0)>0){i=0;j=0;k=f;while(1){>2”>0)+(i<<2)>>2]|0)+8|0;a[(c|>2”>0)+157|0]=0;c[(c|>2”>l=c[(c[(c|>2”>l;c=>2”>jk(da(l,l)|0)|0;c[(c[(c|0)+184>>2]|0)+(h*44|0)+40>>2]=m;n=1}else{n=j}>2”>0;p=c|>2”>k=c[(c|>2”>Gp(d,k);v=c|0}else{v=t}>2”>0;if((k|0)<(c|0)){r=k;s=j;t=v}else{u=v;break}}}else{u=g}}>2”>e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0;e=d+8|0;f=c|0;if((a|0)==0){return}>1”>0;if(g<<16>>16>(b|0)){return}h=g<<16>>16;g=0;i=f;a:while(1){>2”>0;j=c|0;if((j|0)==0){k=g;l=i}else{>2”>2]|0)+8>>2]|0;f=c|0;if((j|0)>0){j=1;n=m;while(1){a=>2”>0)+184>>2]|0;if((j|0)>=(c|0)){break}>2”>n=q;o=c|>2”>0;r=c|0;do{if((r|0)>0){s=0;t=0;u=o;v=m;w=r;while(1){>2”>x=(c|0)+(w+~t<<2)|0}else{>2”>y=c|>2”>0;B=A+196|0;if((c|0)>0){C=0;D=0;E=B;while(1){>2”>if((c[(c|0)+156>>2]|0)==0){F=0}else{>2”>3|0)==3?B:B+32|0)+28>>2]|0;I=H+8|0;J=c|0;K=a|0;if(K<<24>>24==0){0;M=L;N=H;O=a|0}else{M=0;N=J;O=K}do{if(O<<24>>24==1){>2“>K=N+180|0;if((c|0)!=1){P=27;break}>2“>2]|0;K=c|0;if((a|0)==0){Q=J}else{J=K;do{>2“>0;J=c|0;}while((a|0)!=0);Q=R}if((Rx(d,Q|0)|0)==0){P=27}else{S=1}}else{P=27}}while(0);if((P|0)==27){P=0;S=0}if((S|M|0)==0){F=0;break}>2“>3|0)==2?B:B-32|0)+28>>2]|0;K=J+8|0;H=c|0;L=a|0;if(L<<24>>24==0){0;T=I;U=J;V=a|0}else{T=0;U=H;V=L}do{if(V<<24>>24==1){>2”>L=U+180|0;if((c|0)!=1){P=38;break}>2”>2]|0;L=c|0;if((a|0)==0){W=H}else{H=L;do{>2”>0;H=c|0;}while((a|0)!=0);W=X}if((Rx(d,W|0)|0)==0){P=38}else{Y=1}}else{P=38}}while(0);if((P|0)==38){P=0;Y=0}F=Y|T}}>2”>0;L=H+196|0;if((G|0)<(c|0)){C=B;D=G;E=L}else{Z=B;_=H;break}}}else{Z=0;_=A}>2”>E=c[(c|0)+(C<<2)>>2]|0;do{>2”>B=E;L=c[((c&0;I=a|0;if(I<<24>>24==0){0;aa=K;ba=L;ca=a|0}else{aa=0;ba=J;ca=I}do{if(ca<<24>>24==1){>2”>I=ba+180|0;if((c|0)!=1){P=52;break}>2”>2]|0;I=c|0;if((a|0)==0){da=J}else{J=I;do{>2”>0;J=c|0;}while((a|0)!=0);da=ea}if((Rx(d,da|0)|0)==0){P=52}else{fa=1}}else{P=52}}while(0);if((P|0)==52){P=0;fa=0}if((fa|aa|0)==0){$=0;break}>2”>3|0)==2?E:E-32|0)+28>>2]|0;I=J+8|0;L=c|0;K=a|0;if(K<<24>>24==0){0;ga=G;ha=J;ia=a|0}else{ga=0;ha=L;ia=K}do{if(ia<<24>>24==1){>2“>K=ha+180|0;if((c|0)!=1){P=63;break}>2“>2]|0;K=c|0;if((a|0)==0){ja=L}else{L=K;do{>2“>0;L=c|0;}while((a|0)!=0);ja=ka}if((Rx(d,ja|0)|0)==0){P=63}else{la=1}}else{P=63}}while(0);if((P|0)==63){P=0;la=0}$=la|ga}}>2“>0;K=L+188|0;if((B|0)<(c|0)){D=E;C=B;H=K}else{ma=E;na=L;break}}}else{ma=0;na=_}do{if((ma|Z|0)==0){if((a|0)!=0|(Z|0)!=0){oa=s;break}oa=(Fp(d,y,n+(s<<2)|0,h)|0)+s|0}}>2”>0;H=c|>2”>if((c&1|0)==0){w=n+(oa-1<<2)|0;if(n>>>0<w>>>0){qa=n;ra=w}else{sa=pa;break}do{>2”>0;c=>2”>c=w;qa=qa+4|0;ra=ra-4|0;}>2”>while(0);w=c|>2”>w=c|>2”>0)+(ta<<2)>>2]=w;c[(c|>2”>0;ua=c|>2”>w=(c[(c|>2”>0;u=c|0;do{if((u|0)==0){Aa=za}else{>2”>t=c|>2”>0)+8>>2]|0)+236>>2]|0;H=c[(c[(c|>2”>if((c[(c|0)+156>>2]|0)!=0){>2”>0;s=C+8|0;y=c|0;D=a|0;if(D<<24>>24==0){0;Ha=z;Ia=C;Ja=a|0}else{Ha=0;Ia=y;Ja=D}do{if(Ja<<24>>24==1){>2“>D=Ia+180|0;if((c|0)!=1){P=94;break}>2“>2]|0;D=c|0;if((a|0)==0){Ka=y}else{y=D;do{>2“>0;y=c|0;}while((a|0)!=0);Ka=La}if((Rx(d,Ka|0)|0)==0){P=94}else{Ma=1}}else{P=94}}while(0);if((P|0)==94){P=0;Ma=0}if((Ma|Ha|0)==0){break}>2“>3|0)==2?Ca:Ca-32|0)+28>>2]|0;D=y+8|0;C=c|0;z=a|0;if(z<<24>>24==0){0;Na=s;Oa=y;Pa=a|0}else{Na=0;Oa=C;Pa=z}do{if(Pa<<24>>24==1){>2”>z=Oa+180|0;if((c|0)!=1){P=105;break}>2”>2]|0;z=c|0;if((a|0)==0){Qa=C}else{C=z;do{>2”>0;C=c|0;}while((a|0)!=0);Qa=Ra}if((Rx(d,Qa|0)|0)==0){P=105}else{Sa=1}}else{P=105}}while(0);if((P|0)==105){P=0;Sa=0}if((Sa|Na|0)!=0){P=107;break a}}}>2”>t=Fa+1|0;H=c[(c|>2”>while(0);w=xa+1|0;v=c|while(0);a[(c[(c[(c|>1“>if((h|0)<(b|0)){h=h+1|0;g=k;i=l}else{break}}if((P|0)==107){cc(132240,117264,1292,170600)}if((k|0)==0){return}eF(k);return}function Dp(a,b){>2“>0)-(c|0)|0}function Ep(a,b){>2“>0)+8>>2]|0)+236>>2]|0)-(c[(c[(c|0)+8>>2]|0)+236>>2]|0)|0}function Fp(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var >2“>0)+157|0]=1;h=c|0;i=h+188|0;do{>2“>j=c[c>>2]|0;if((j|0)==0){k=0;l=h;break}else{m=0;n=0;o=j}while(1){do{>2“>j=o;q=c[((c&0;t=a|0;if(t<<24>>24==0){0;v=u;w=q;x=a|0}else{v=0;w=s;x=t}do{if(x<<24>>24==1){>2“>t=w+180|0;if((c|0)!=1){y=13;break}>2“>2]|0;t=c|0;if((a|0)==0){z=s}else{s=t;do{>2“>0;s=c|0;}while((a|0)!=0);z=A}if((Rx(b,z|0)|0)==0){y=13}else{B=1}}else{y=13}}while(0);if((y|0)==13){y=0;B=0}if((B|v|0)==0){p=n;break}>2“>3|0)==2?o:s)+28>>2]|0;q=t+8|0;u=c|0;r=a|0;if(r<<24>>24==0){0;D=C;E=t;F=a|0}else{D=0;E=u;F=r}do{if(F<<24>>24==1){>2”>r=E+180|0;if((c|0)!=1){y=24;break}>2”>2]|0;r=c|0;if((a|0)==0){G=u}else{u=r;do{>2”>0;u=c|0;}while((a|0)!=0);G=H}if((Rx(b,G|0)|0)==0){y=24}else{I=1}}else{y=24}}while(0);if((y|0)==24){y=0;I=0}if((I|D|0)==0){p=n;break}>2”>3|0)==2?o:s)+28>>2]|0;if((a[(c|0)+157|0]|0)!=0){p=n;break}p=(Fp(b,u,e+(n<<2)|0,f)|0)+n|0}}>2”>0;t=c[(c|0)+(u<<2)>>2]|0;if((t|0)==0){k=p;l=r;break}else{m=u;n=p;o=t}}}else{k=0;l=h}}>2”>c=d;return k+1|0}else{cc(129928,117264,1221,170048);return 0}return 0}function Gp(b,d){b=b|0;d=d|0;var >2”>0;f=c[(c[(c|0)*44|0)+40>>2]|0;a=>2“>0)+158|0]=1;d=(c[(c|>2“>0;h=c|0;if((h|0)==0){i=g;j=i;k=j+158|0;a=0;return}i=g;j=i;k=j+158|0;a=0;return}g=f|0;h=f+4|0;m=f+8|0;f=0;n=l;a:while(1){do{if(d){>2”>if((Rx(b,c[((c&3|0)==2?n:n-32|0)+28>>2]|0)|0)==0){o=f}else{p=7}}else{p=7}}while(0);do{if((p|0)==7){>2”>q=n;r=c&>2”>0)+8>>2]|0;u=c|0);if((a|0)==1){if(!v){p=10;break a}>2“>0)+8>>2]|0)+280>>2]|0;w=c|0;if((t|0)>=(w|0)){p=12;break a}>2“>0)+x|0]=1;dp(n);x=f-1|0;if((a[(c|0)+112|0]|0)==4){o=x;break}pp(b,n);o=x;break}else{if(!v){p=16;break a}>2“>0)+8>>2]|0)+280>>2]|0;r=c|0;if((v|0)>=(r|0)){p=18;break a}>2“>0)+x|0]=1;x=c[((c&>2“>while(0);x=o+1|0;s=c|j=i;k=j+158|0;a=0;return}}function Hp(d,f){d=d|0;f=f|0;var go(d);Ip(d);if((a|0)!=0){no(d)}>1“>0;m=b|>2“>l=c|>2“>v=(c[(c|>2“>0)+236>>2]=t;w=c|0;if((a|0)==6){>2“>w=x+t|0;v=s+1|0;y=c|>2“>0;A=c|0;if((v|0)<(A|0)){s=v;t=w;u=z}else{B=w;C=z;D=A;E=y;F=y;break}}}else{B=0;C=l;D=r;E=m;F=q}if((B|0)>(D|0)){>2“>c[(c[(c|>2“>0)+184>>2]|0;t=c|0;if((t|0)>0){s=t;t=u;while(1){>2“>0;z=c|>2“>0)+236>>2]<<2)>>2]=z;z=c[(c|0)+184>>2]|0;if((y|0)>0){s=y;t=z}else{H=z;break}}}else{H=u}>2“>B;c[(c[(c[(c|>1“>if((p|0)<(b|0)){p=p+1|0;m=I;q=J}else{n=J;break}}}>2“>J=n+8|0;q=c|>2“>Lp(d,I);K=c|0}>2“>Lp(d,I);L=c|0}>2“>if((c|0)==0){break}else{J=J+1|0}}}>2“>n=c|>2“>L=n+8|0;K=c|>2“>0;c=>2“>c=>2“>0;I=K+180|0;J=K+252|0;K=c|>2“>c;>2“>K;K=c|>2“>if((c|0)==0){break}else{I=I+1|0}}>2“>if((c|0)==0){break}else{q=q+1|0}}>2“>0;u=jk((q+I<<2)+16|0)|0;c[(c|>2“>0)+184>>2]=0;u=jk(16)|0;c[(c|>2“>while((n|0)!=0);M=c|0}0;K=(a&>2”>0;c=>1”>K?m:5;m=b|>2”>m=u+(M*44|0)+4|0;c[(c[(c[c>>>2”>O=+(c|0);K=0;P=0.0;while(1){>2”>0)+(K<<2)>>2]|0;F=p+8|0;E=c|>3”>h;>2”>0;B=E+204|0;if((c|0)>0){>2”>E=c&>2”>0)==(c|0)){>2”>E=G+1|0;D=c[(c|0)+(E<<2)>>2]|0;if((D|0)==0){Q=S;R=T;break}else{B=S;G=E;C=D;H=T}}}>3”>h}>2”>G=C+8|0;V=O+(+h[(c|0)+96>>3]+ +>2”>0)+88>>3]);Jp(p,C,V,0)|0;C=~~(P+V);c[(c|0)+232>>2]=C;U=+(C|0)}>2”>0;G=c|0;do{if((G|0)!=0){>2”>0;D=c|>2”>0;B=E;x=(c[(c[(c[((c&>2”>3|0)==2?B:E-32|0)+28>>2]|0)+8>>2]|0)+236>>2]|0);E=x?B:D;t=x?D:B;B=G+8|0;D=c|>1”>0)+236>>2]|0,e|>2”>3;s=c|>2”>Jp(s,r,+(~~(+h[(c|0)+88>>3]+(V+ +>2”>0)+96>>3]))|0),c|0)|0}>2”>3;s=c|>2”>Jp(s,r,+(~~(+h[(c|0)+88>>3]+(V+ +>2”>0)+96>>3]))|0),c[(c|0)+156>>2]|0)|0}}>2”>0)+188|0;if((c|0)>0){C=0;p=G;do{>2”>0)+(C<<2)>>2]|0;B=c&>2”>0;r=c|>2”>0)+236>>2]|0)<(c[(c|>2”>h[(c|0)+88>>3];s=G+8|0;G=~~(V+ +(>2”>0)+236>>2]|0,e[(c|0)+170>>1]|0)|0));r=So(t,D)|0;do{if((r|0)==0){>2”>0;if((c|0)!=0){break}>2”>c[(c|>3”>Fv(1,92328,(aa=i,i=i+16|0,h=+(>2”>B=(c|>1”>0;b=(E&65535|0)>(ba|0)?E:ba&65535}}>2”>while((C|0)<(c|0))}>2”>K=c|>2”>M=c|0;if((M|0)==0){ea=N}else{N=M;do{>2”>0;Q=c|0;do{if((Q|0)==0){fa=ba}else{>2”>R=bp(d)|0;T=R+8|0;a[(c|>3”>0;u=~~(+h- +>2”>K=(u|0)>0;n=K?0:-u|0;m=K?u:0;u=ha;K=ha+32|0;Jp(R,c[((c&>2”>0)|0;j=ha-32|0;Jp(R,c[((c&>2”>0)+156>>2]|0)|0;S=c&>2”>0)+8>>2]|0)+232>>2]|0)-m|0;m=(c[(c[(c|>2”>0)+232>>2]=((u|0)<(m|0)?u:m)-1;m=ga+1|0;u=c|>2”>while(0);N=c|0;}>2”>if((c|0)>0){>2”>ea=c|0;do{>3”>U=+h;>2”>Qp(d);ia=c|>2”>1|0)==0?U:_;Jp(c|>2”>ia=c|>1”>0;fa=b|0;a:do{if(N<<16>>16<=fa<<16>>16){ha=N<<16>>16;ga=ia;M=fa;b:while(1){>2”>0;Q=c|0;c:do{if((Q|0)>0){>2”>ka=c|>2”>0;u=c|0;do{if((u|0)!=0){>2”>j=c&>2”>la=la+1|0;if((c[(c[(c|0)+8>>2]|0)+232>>2]|0)>(ha|0)){na=ga;oa=M;break c}>2”>while(0);u=c|0;do{if((u|0)!=0){>2”>j=c&>2”>pa=pa+1|0;if((c[(c[(c|0)+8>>2]|0)+232>>2]|0)>(ha|0)){na=ga;oa=M;break c}>2”>T=c|>2”>m=bp(d)|0;n=m+8|0;a[(c|>2”>0)+232>>2]|0;T=c[(c|>2”>0)+232>>2]=(m|0)<(T|0)?m:T;T=c|>2”>while(0);ra=c|>1”>0;oa=b|>2”>ra=ea+(na*44|0)|0;if((c|0)>0){ka=ea+(na*44|0)+4|0;qa=na;pa=0;do{>2”>0)+(pa<<2)>>2]|0)+8|0;la=c|>2”>c|>2”>while((pa|0)<(c|>1”>if((na|0)<(b|0)){na=na+1|0;oa=sa}else{break}}}>1”>if((b|0)>0){>2”>0;na=c|0;if((na|0)==0){break}$=+>3”>h);>3”>h);>3”>U=+h;>3”>P=+h;>3”>U=O.5?U:.5;U=P*+ca(_*Z/P)/_;h=$*(>2”>0)+8>>2]|0)+72>>3]=_*U;ra=c|>3”>U=+h;if(U<=0.0){break d}>3”>Z=+h;U=+(qa|0)/+(ka|0);if(U<Z){wa=1.0;xa=Z/U;ya=sa;break}else{wa=U/Z;xa=1.0;ya=sa;break}}else{break d}}while(0);do{if((va|0)==122){>3”>_/+(ka|0);_=+h/+(qa|0);if(!($<1.0|_<1.0)){wa=$;xa=_;ya=ua;break}if($<_){wa=1.0;xa=_/$;ya=ua;break}else{wa=$/_;xa=1.0;ya=ua;break}}}>2”>1|0)==0;_=qa?xa:wa;$=qa?wa:xa;qa=c|0;if((qa|0)!=0){ka=qa;do{>3”>0)+16|0;Z=$*+h;if(Z<0.0){za=Z+-.5}else{za=Z+.5}>2”>za|0);oa=(c|>3”>h=+(~~>2”>ya=c|>3”>h;>3”>h;xa=Aa/za;if((a|0)!=0){>3”>0;gc(ya|0,131256,(aa=i,i=i+16|0,h=>2”>Aa*za/1.0e4,aa)|0)|0;i=aa;ua=Nn(d)|0;gc(ya|0,116648,(aa=i,i=i+8|0,c=ua,aa)|0)|0;i=aa}>2”>c=~~(>2”>0)-(c|0)|0)/xa)}else{ua=f+24|0;if(xa>za*.8){>2”>c=-1;if((a|0)==0){break e}while(0);if((a|0)==0){break}>2“>0,103400,(aa=i,i=i+8|0,c=>2“>while(0);aa=c[(c|0)+180>>2]|0;f:do{if((aa|0)!=0){f=aa;do{>2“>0;ya=c|>2“>eF(c|>2“>0;sa=c|>2“>eF(Ba);Da=c|0}>2“>eF(ya);Ea=c|0}>2“>0;c=>2“>c=>2“>0;ua=ka+244|0;ya=ka+172|0;ka=c|>2“>c;>2“>ka;f=c[(c|0)+164>>2]|0;}>2“>ya=ka+8|0;ua=c|0;if((a|0)!=2){Ha=ka;Ia=ta;break g}>2”>0)+180>>2]=ta;eF(c|0);eF(ka);if((ta|0)==0){break f}else{ka=ta}}}else{ka=Fa;while(1){>2”>0;ua=c|0;if((a|0)!=2){Ha=ka;Ia=ua;break g}>2”>0)+164>>2]=ua;eF(c|0);eF(ka);if((ua|0)==0){break f}else{ka=ua}}}}while(0);if((Ia|0)==0){break}else{Fa=Ia;Ga=Ha}}}}>2”>e=0,f=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0.0,t=0.0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0.0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0;e=d+8|0;f=c|>1”>0;i=b|>2”>f=g+(j*44|0)|0;if((c|0)>0){k=g+(j*44|0)+4|0;l=g+(j*44|0)+28|0;m=g+(j*44|0)+20|0;n=g+(j*44|0)+24|0;o=g+(j*44|0)+16|0;p=0;do{>2”>0)+(p<<2)>>2]|0)+8|0;r=c|>2”>u=(~~t+1|0)/2|0;v=c|0;do{if((v|0)==0){w=u}else{>2”>x=c&3;do{>2”>0)==(c|0)){>3”>s=+(y|0);D=+h*.5;C=~~(s>D?s:D)}else{C=y}}>2”>while(0);if((c|0)<(w|0)){>2”>w;c=w}>2”>c=>2”>u=c|r=Em(v,c|>2“>r=c|>1“>0;if((r|0)==(b|0)){>2“>0;I=E+w|0;c=(>2“>0)+232>>2]|0;K=c|0}else{J=r;K=x}>2“>x=c|>2“>while((p|0)<(c|>1“>if((j|0)<(b|0)){j=j+1|0;i=L}else{break}}}>2“>0)+226>>1]|0;j=i<<16>>16;h[(c[(c[c>>>2“>0);K=c|>2“>E=w-1|0;J=(c|>2“>0)+(c|>2“>(c|>2“>h[(c[(c[c>>2]|0)+8>>2]|0)+24>>3]=+(A|0)+ +>2“>2]|0)+8>>2]|0)+24>>3];M=c|0}else{M=j}>2“>if((c&1|0)==0){P=N;Q=O;break}0;if((a|0)==0){P=N;Q=K;break}>1”>0;j=M<<16>>16;w=b|0;if(M<<16>>16<=w<<16>>16){P=0;Q=K;break}>2”>j=F-1|0;E=~~+h[(c[(c[c>>2]|0)+8>>2]|0)+24>>3];A=E-w|0;J=(i|0)>(A|0)?i:A;if((j|0)>(M|0)){w=E;i=J;F=j}else{P=J;Q=K;break}}}}while(0);do{if((a|0)==0){R=Q}else{>1”>0;if(N<<16>>16<=(b|0)){R=Q;break}t=+(P|0);d=N<<16>>16;N=Q;while(1){>2”>h[(c[(c[c>>2]|0)+8>>2]|0)+24>>3]=t+ +>2”>2]|0)+8>>2]|0)+24>>3];S=c|0}else{S=N}>2”>while(0);S=c|0;if((S|0)==0){return}else{T=S}do{>3”>0;h=+>2”>0)*44|0)+4>>2]>>2]|0)+8>>2]|0)+24>>3];T=c[(c|0)+164>>2]|0;}while((T|0)!=0);return}function Jp(a,d,e,f){a=a|0;d=d|0;e=+e;f=f|0;var >2”>c|>2”>c&->2”>jk(176)|0;c[((c&>3”>Fv(1,92328,(d=i,i=i+16|0,h=>2”>b[(c|>2”>e=0,f=0,g=0;e=c|0;b=a|0;if(b<<24>>24!=(a|0)){g=0;return g|0}do{>3“>h){>3“>h|b<<24>>24==0){break}else{g=0}return g|0}else{if(b<<24>>24==0){break}else{g=0}return g|0}}while(0);do{>3“>h){>3“>h){g=1}else{break}return g|0}}while(0);g=(a|0)==0|0;return g|0}function Lp(a,b){a=a|0;b=b|0;var >2“>0;if((c|0)<2){return}>3“>h);>2“>e=b|0;vn(b,c[(c|>2“>0)+24>>3]=i;j=+(f|0);f=c|>3“>h;>3“>h+ +>2“>c[(c|>2“>0;d=e+180|0;if((c|0)>0){>2“>2]|0;d=c|>2“>d=(c&>2“>s=c[((c&3|0)==3?d:o)+28>>2]|0;t=s|0;u=Hx(t)|0;v=Lm(s)|0;if((v|0)!=(s|0)){$o(v,s)}>2“>0)+236>>2]=l;c[(c|>2“>0)+232>>2];v=c|>2“>0)+184>>2]|0)+((c|>2“>2)>>2]=s;vn(s,c[(c|>2“>0)+24>>3]=i;k=+(g|0);s=c|>3“>h;>3“>h+ +>2“>c[(c|>2“>3|0)==2?d:t)+28>>2]|0)+8>>2]|0)+172|0;v=c|0;if((v|0)==0){>2“>x=mk(v,(c<<2)+8|0)|0}>2“>3|0)==2?d:t)+28>>2]|0)+8>>2]|0)+172>>2]=x;w=(c[(c[((c&>2“>0;c=>2“>3|0)==2?d:t)+28>>2]|0)+8>>2]|0)+172>>2]|0)+(v<<2)>>2]=d;v=(c[(c[((c&>2“>0)+(c<<2)>>2]=0;q=l+1|0;r=s}}while(0);d=qw(a,m)|0;if((d|0)==0){break}else{g=r;m=d;l=q}}return}else{>2“>2]|0;l=c|>2“>l=f;m=f-32|0;r=c[((c&3|0)==2?f:m)+28>>2]|0;do{if((r|0)==(b|0)){y=e;z=q}else{if((Lm®|0)!=(b|0)){y=e;z=q;break}>2“>o=g+8|0;c[(c|>2“>0)+232>>2]=c[(c|>2“>0;c[(c[(c[(c|>2“>0)*44|0)+4>>2]|0)+(c<<>2“>0)+116>>2]&1);h[(c|>3“>0;h=j+ +>2“>g=c|0;k=j+ +>3“>h;g=~~(k+ +(>2“>0)+236>>2]|0));fp(f);x=f+32|0;o=(c[(c[((c&>2“>A=kk((c<<2)+8|0)|0}else{>2“>c[(c[(c[((c&>2“>3|0)==3?f:x)+28>>2]|0)+8>>2]|0)+184|0;n=c|>2“>n+1;c[(c[(c[(c[((c&>2“>3|0)==3?f:x)+28>>2]|0)+8>>2]|0)+180|0;c[(c|>2“>f=0,g=0,i=0,j=0,k=0.0,l=0.0,m=0,n=0,o=0.0,p=0.0,q=0,r=0,s=0.0,t=0.0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0.0,E=0.0,F=0,G=0.0,H=0.0,I=0,J=0,K=0.0,L=0.0;f=d+8|0;g=c|>2“>Mp(c[(c|>2“>0;if((i|0)<(c|0)){i=i+1|0;j=g}else{break}}}>1“>i=b|>2“>m=g<<16>>16;n=c|0;o=2147483647.0;p=-2147483647.0;q=i<<16>>16;while(1){>2“>u=c|>2“>w=c|0;v=a|0;if(v<<24>>24!=0&(r|0)>1){x=1;while(1){0)+8>>2]|0;A=a|0;if(A<<24>>24!=0&(y|0)<(r|0)){x=y}else{B=z;C=A;break}}}else{B=w;C=v}if(C<<24>>24!=0){s=p;t=o;break}>3”>h)|0)+8>>2]|0;if((a|0)==0){F=x}else{x=r-2|0;while(1){0)+8>>2]|0;if((a|0)==0){F=A;break}else{x=x-1|0}}}>3”>h)|0);s=p>D?p:D;t=E}}while(0);if((q|0)<(m|0)){o=t;p=s;q=q+1|0}else{k=t;l=s;break}}}>2”>m=c|0;p=k;n=1;o=l;while(1){>3”>0)+8>>2]|0;D=+(~~(+h+->2”>G=+(c[(c[(c|>1”>0)+8>>2]|0)+232>>2]|0);I=b|>2”>while(0);F=c[(c|>2”>c|>2”>c|>3”>H;h=>3”>0;h=>2”>e=0,f=0,g=0,i=0;e=a+8|0;a=c|>2”>Np(c[(c|>2”>0;if((g|0)<(c|0)){g=g+1|0;i=a}else{f=a;break}}}>3”>h*>3”>0)+24|0;h=+>2”>d;i=(c|>3”>h*>3”>0)+40|0;h=+>2”>d=0,e=0,f=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;d=a|0;e=c[(c|0)+184>>2]|0;if((Ix(d)|0)==(a|0)){f=8}else{f=Em(d,c|0,8,0)|0}>2”>0;j=c|>2”>0;if((c|0)<1){l=k;m=j;n=0}else{o=k;k=j;j=1;p=0;q=i;while(1){>2”>0)+(j<<2)>>2]|0;r=Op(i)|0|p;s=c|>1”>0;if((b|>2”>t=(c|0)+f|0;u=(k|0)>(t|0)?k:t}else{u=k}>1”>0)==(b|0)){>2”>if((j|0)<(c|0)){o=v;k=u;j=j+1|0;p=r;q=i}else{l=v;m=u;n=r;break}}}do{if((Ix(d)|0)==(a|0)){w=n;x=m;y=l}else{>2”>if((c[(c|0)+116>>2]&1|0)!=0){w=1;x=m;y=l;break}>3”>h);y=~~(+(l|0)+ +>2”>while(0);c[(c|>2”>a=e+((b[(c|>2”>0;c=(>2”>0)+226>>1]|0)*44|0)+16|0;g=c|>2”>e=0,f=0,g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0.0,x=0.0,y=0,z=0,A=0,B=0,C=0;e=a|0;f=c[(c|0)+184>>2]|0;if((Ix(e)|0)==(a|0)){g=0}else{g=Em(e,c|0,8,0)|0}>2”>0;k=c|>2”>0;if((c|0)<1){m=k;n=l;o=j}else{p=g+d|0;q=k;k=l;l=1;r=j;while(1){>2”>0)+(l<<2)>>2]|0;Pp(j,p);s=c|>1”>0;if((b|>2”>t=(c|0)+g|0;u=(q|0)>(t|0)?q:t}else{u=q}>1”>0)==(b|0)){>2”>if((l|0)<(c|0)){q=u;k=v;l=l+1|0;r=j}else{m=u;n=v;o=j;break}}}>2”>m;c[(c|0)+124>>2]=n;do{if((Ix(e)|0)!=(a|0)){>2”>0;if((c|0)==0){break}>3”>x=+h;>1”>h[(c[(c[c[f+((b|0)*44|0)+4>>2]>>2]|0)+8>>2]|0)+24>>3])|0;if((v|0)<=0){break}>2”>0)+184>>2]|0;r=c|>1”>0;k=l<<16>>16;q=b|>2”>(d-(c|0))|0;if((j|0)>0){if(l<<16>>16<q<<16>>16){y=r}else{x=+(j|0);l=k;while(1){>2”>k=(c[(c[c>>>3”>h}if((l|0)>(g|0)){l=l-1|0}else{break}}>2”>z=v+d-p+j+(c|>2”>z=v+d-p+(c|>2”>l=c|>2”>l=k-1|0;if((c|0)>0){>3”>2]|0)+8>>2]|0)+24|0;h=x+ +>2”>C=c|0}else{C=t}>2”>B=c|0}else{B=A}}>2”>v-p+(c|>2”>0)+120|0;c=(>2”>a=c|>2”>0)*44|0)+20|0;B=c|>2”>0;c=(>1”>0;i=f+((b|>2”>0;B=c|d=0,e=0,f=0,g=0,j=0,k=0,l=0,m=0.0,n=0,o=0,p=0;d=i;e=a|0;f=Em(e,c|>2“>0;j=c|>1“>0;l=b|>2“>a=c|0;do{>2“>n=c[c>>2]|0;if((n|0)==0){>2“>o,c=f,p)|0)|0;i=p;break}else{Jp(j,n,m+ +>3“>h,>2“>0;p=c|>2“>0)+((c|0)-1<<2)>>2]|0;Jp(o,k,m+ +>3“>h,0)|0;break}}}>1“>0;if((f|0)<(b|0)){f=f+1|0;l=a}else{break}}i=d;return}function Rp(b){b=b|0;var >2“>e=b|0;f=bp(Ix(e)|0)|0;a[(c|>2“>if((c[(c|0)+12>>2]|0)!=0){if((Ix(e)|0)==(b|0)){break}>2“>i=c|>3“>k=+h;Jp(f,g,+(~~(j>k?j:k)|0),0)|0}}>2“>0)+244>>2]=f;c[(c|0)+248>>2]=g;return}function Sp(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;do{if((Ix(a|0)|0)==(a|0)){b=a+8|0}else{>2“>0;f=So(c|>2“>e=c|>2“>0,c|0,1.0,128)|0;b=d;break}else{>2“>0)+156|0;c=(>2“>while(0);a=c|>2“>Sp(c[(c|>2“>0;if((g|0)<(c|0)){g=g+1|0;h=a}else{break}}return}function Tp(d){d=d|0;var e=0,f=0,g=0,i=0,j=0,k=0,l=0.0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;e=d|0;f=Em(e,c|>1“>0;j=b|>2“>i=c|0;a:do{>2“>m=c[c>>2]|0;if((m|0)==0){break}>2“>o=o-1|0;p=c[(c[(c[(c|0;s=a|0;do{if((s<<24>>24|0)==1){>2”>2]|0;u=c[(c|0)+116>>2]|0;if((u|0)==0){v=t}else{t=u;while(1){>2”>u=v;if((Rx(d,c[((c&3|0)==3?v:v+32|0)+28>>2]|0)|0)!=0){break}>2”>w=0;x=c|0}>3”>h,0)|0}}>2”>0)+184>>2]|0)+(f*44|0)>>2]|0)+(c[(c|>2”>z=c[(c[(c[(c|0;o=a|0;do{if((o<<24>>24|0)==1){>2“>2]|0;s=c[(c|0)+116>>2]|0;if((s|0)==0){B=r}else{r=s;while(1){>2“>s=B;if((Rx(d,c[((c&3|0)==3?B:B+32|0)+28>>2]|0)|0)!=0){break}>2“>while(0);y=y+1|0;if((y|0)>=(c[(c[(c|0)+184>>2]|0)+(f*44|0)>>2]|0)){break a}}if((w|0)==23){>2“>Jp(c[(c|0)+248>>2]|0,z,l+ +>2“>while(0);i=c|>2“>if((c|0)<1){return}else{D=1;E=k}while(1){>2“>0)+(D<<2)>>2]|0);k=c|b=0,d=0,e=0.0,f=0,g=0,i=0;b=Em(a|0,c|>2”>0;if((c|0)<1){return}e=+(b|0);b=1;f=a;while(1){>2”>0)+(b<<2)>>2]|0;Rp(a);g=c|>2”>0,c[(c|0)+244>>2]|0,e+ +>2”>0)|0;g=c|>2”>0)+248>>2]|0,c|0,e+ +>2”>0)|0;Up(a);a=c|d=0,e=0,f=0,g=0,h=0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;d=Em(a|0,c|>2“>0;if((c|0)<1){return}else{f=1;g=a}while(1){>2“>0)+(f<<2)>>2]|0);h=c|>2“>i=d+1|0;f=c|>2“>n=c|>2“>0)+224>>1]|0)>(b[(c|>2“>0;o=c|>1“>0;s=r<<16>>16;if((b|0)<r<<16>>16){t=m}else{>2“>0)+(s*44|0)+4>>2]>>2]|0)+8>>2]|0)+236>>2]|0)<(c[(c[(c[c[(c|>2“>0)+248>>2]|0,c[(c|>2“>p=c|>2“>0;if((k|0)<(c|0)){k=k+1|0;l=p;f=q;m=t}else{u=q;break}}}else{u=a}>2“>0;f=c|0;if((d|0)<(f|0)){d=i;g=m;h=f}else{break}}return}function Wp(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;if((a|0)==(b|0)){d=1;return d|0}>2“>0)+180>>2]|0;a=c|0;if((a|0)==0){d=0;return d|0}else{f=0;g=a}while(1){>2“>i=c|0;if((i|0)==0){d=0;h=5;break}else{f=a;g=i}}if((h|0)==5){return d|0}return 0}function Xp(a){a=a|0;var >2“>0)+224>>1]=32767;b[(c|>2“>g=0;h=f;i=h+252|0;j=g;c=j;return}else{k=e;l=0;m=f}while(1){>1“>0)+232>>2]|0;if((b|0)<(n|0)){>2“>n;o=c|>1“>n=o+224|0;if((b|0)>(p|0)){>2“>q=(c[(c|>2“>e=vx(a,k)|0;n=c|0;if((e|0)==0){g=q;h=n;break}else{k=e;l=q;m=n}}>2“>b=a+8|0;f=c|>2“>c=>2“>0)+(h<<2)>>2];ok(a,(c[(c|>2“>while((h|0)<(c|0));return}function Zp(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,p=0,q=0.0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0;f=i;i=i+104|0;g=f|0;h=d|0;if((ew(h,162288)|0)==0){_p(d,e)}else{>1“>0)+128|0;b=16;c=>2”>l=(c|>1”>b<<1;n=ow(d,n)|0;}while((n|0)!=0)}m=vx(d,m)|0;}while((m|0)!=0)}>2”>0)+240|0;c=((aq(d,0);c=0;m=ux(d)|0;if((m|0)!=0){n=k+8|0;l=m;do{if((cq(l)|0)==(l|0)){>2“>0)+176>>2]=0;s=jk(20)|0;c[(c|>2“>0)+184>>2]=0;s=jk(20)|0;c[(c|0)+180>>2]=s;s=c|>2“>c=>2“>c=s;c[(c[(c|0)+8>>2]|0)+164>>2]=m}c=>2“>0)+164>>2]=0;c[(c|0)+148>>2]=m}l=vx(d,l)|0;}while((l|0)!=0)}l=ux(d)|0;if((l|0)!=0){n=l;do{>2“>m=c[(c|>2“>n=c[(c|0)+148>>2]|0;r=mw(d,l)|0;if((r|0)!=0){s=n;n=r;while(1){r=c|0;do{if((r|0)==0){u=30}else{t=fw(n|0,r)|0;if((t|0)==0){u=30;break}if((a|0)==0){u=30;break}if((Km(t)|0)<<24>>24==0){v=s}else{u=30}}}while(0);a:do{if((u|0)==30){>2“>x=c&>2“>0;A=c[(c|>2“>F=c|>2“>I=c|>2“>J=c|0;if((D|0)==(J|0)){K=D;break b}else{H=J}}>2“>E=mw(k,c[((c&3|0)==3?D:D+32|0)+28>>2]|0)|0;if((E|0)!=0){D=c|0;c=>2”>D,L)|0)|0;i=L;D=Ax(k,m,1)|0;E=D+8|0;c[(c|>2”>0)+172>>2]=G;c[(c|0)+180>>2]=G;G=c|>2“>c=>2“>c=G;c[(c[(c|0)+8>>2]|0)+164>>2]=D}c=>2“>0)+164>>2]=0;E=uw(k,D,s,0,1)|0;G=uw(k,D,w,0,1)|0;D=n+8|0;J=(c|>2“>c|>2“>0)+156>>2]|0)*1e3|0);J=G+8|0;G=(c|>2“>0;I=b[(c|>2“>E&65535)>>>0>(I&65535)>>>0?E:I;I=(c|>2“>c|>2“>while(0);B=cq(z)|0;A=c&>2“>B=cq(c|>2“>l=v+8|0;a[(c|>2“>c[(c|0)+128>>2]=0;v=vx(k,v)|0;}while((v|0)!=0)}v=ux(k)|0;do{if((v|0)==0){O=0}else{l=v;M=0;while(1){>2“>M=Ax(k,92264,1)|0;l=M+8|0;c[(c|>2“>0)+172>>2]=N;c[(c|0)+180>>2]=N;N=c|>2”>c=>2”>c=N;c[(c[(c|0)+8>>2]|0)+164>>2]=M}c=>2”>if((c[(c|0)+128>>2]|0)==(R|0)){uw(k,M,Q,0,1)|0;S=R+1|0}else{S=R}l=vx(k,Q)|0;if((l|0)==0){O=P;break}else{Q=l;R=S}}}}while(0);S=ux(k)|0;if((S|0)!=0){R=S;do{S=mw(k,R)|0;if((S|0)!=0){Q=R+8|0;P=S;do{>2”>0)+180|0;v=c|0;if((v|0)==0){>2”>T=mk(v,(c<<2)+8|0)|0}>2”>0)+180>>2]=T;S=(c|>2”>0;c=>2”>0)+180>>2]|0)+(v<<2)>>2]=P;v=(c|>2”>0)+(c<<>2”>3|0)==2?P:S)+28>>2]|0)+8>>2]|0)+172|0;l=c|0;if((l|0)==0){>2”>U=mk(l,(c<<2)+8|0)|0}>2”>3|0)==2?P:S)+28>>2]|0)+8>>2]|0)+172>>2]=U;M=(c[(c[((c&>2”>0;c=>2”>3|0)==2?P:S)+28>>2]|0)+8>>2]|0)+172>>2]|0)+(l<<2)>>2]=P;l=(c[(c[((c&>2”>0)+(c<<2)>>2]=0;P=ow(k,P)|0;}while((P|0)!=0)}R=vx(k,R)|0;}while((R|0)!=0)}if((e|0)!=0){Rn(k);On(k)}e=ew(h,97800)|0;if((e|0)==0){V=-1}else{V=Rb(e|0)|0}>2”>0)+224>>1]=32767;b[(c|0)+226>>1]=-1;if((O|0)>1){V=jk((O<<2)+4|0)|0;p=1;while(1){>2”>O=c[(c[(c[(c|>2”>0)+232>>2]=O;O=c|>1”>0)+232>>2]|0;if((b|0)<(R|0)){>2”>R;X=c|>1”>R=X+224|0;if((b|0)>(Y|0)){>2”>V=(c[(c|>2”>0)+232>>2]=c[(c|>2”>0;R=X+226|0;O=c|>1”>0;if((b|0)<(e|0)){>2”>e;R=c|>2”>0;_=c|0;$=R}else{Z=X;_=e;$=O}>1”>b=>2”>c=>2”>0)+128>>2];V=c|>2”>2)|0;O=c|>2”>0;c=(O|0)<(e|0)?O:e;p=vx(d,p)|0;}while((p|0)!=0)}}p=(W|0)!=0;do{if(p){aa=ux(d)|0;if((aa|0)==0){ba=1;break}else{ca=aa}while(1){>2”>0;$=aa+232|0;c=(>2”>0)-(c[W+(c<<2)>>2]|0);aa=vx(d,ca)|0;if((aa|0)==0){ba=1;break}else{ca=aa}}}else{>2”>_=(c|>2”>c|0)-$;Z=vx(d,Z)|0;}while((Z|0)!=0)}>1”>0)+224|0;b=(>2”>0)-aa;Z=(c|>1”>b|0)-aa;ba=0}}while(0);dq(d,ba);ba=ux(k)|0;if((ba|0)!=0){j=ba;do{>2”>0;Z=c|0;if((Z|0)==0){da=ca}else{>2”>ba=c|0;if((ba|0)!=0){eF(ba)}j=vx(k,j)|0;}while((j|0)!=0)}>2”>c[(c|0)+112>>2]=0;da=vx(d,da)|0;}while((da|0)!=0)}if(p){eF(W)}Kw(k)|0}if((a|0)==0){i=f;return}>1”>0;d=b|>2”>0,130928,(L=i,i=i+16|0,c=>2”>0,c=d,L)|0)|0;i=L;i=f;return}function _p(d,e){d=d|0;e=e|0;var >2”>k=(c|>1”>b<<1;m=ow(d,m)|0;}while((m|0)!=0)}l=vx(d,l)|0;}while((l|0)!=0)}>2”>0)+240|0;c=((>2”>lq(d,d);Wn(d);mq(h,d);l=c|>2”>Rn(d);On(d);lq(d,d);Wn(d);mq(h,d);m=c|>2”>0;qo(d,0);k=c|>2”>s=l&65535;l=m&65535;if((c|0)>0){q=s;r=l}else{n=e;o=l;p=s;break}}>2”>while(0);Ln(d);q=c|>2”>if((c|0)!=0){t=15}}else{t=15}do{if((t|0)==15){q=ux(d)|0;if((q|0)==0){break}else{u=q;v=0}while(1){do{if((u|0)==(Lm(u)|0)){>2”>if((c|0)==0){>2”>g=Zo(u,e,0)|0;e=g+8|0;b[(c|>2”>0)+156>>2]=0;w=g;x=c|0}else{w=v;x=r}}>2”>r=c[(c|0)+212>>2]|0;q=r;if((r|0)==0|(u|0)==(q|0)){y=w;break}>2”>0)+170>>1]=o;c[(c|0)+156>>2]=0;y=r}else{y=v}}while(0);r=vx(d,u)|0;if((r|0)==0){break}else{u=r;v=y}}if((y|0)==0){break}qo(d,0)}}while(0);y=(n|0)==0;do{if(y){v=ew(d|0,147792)|0;if((v|0)==0){z=2147483647}else{A=+rF(v);z=~~(A*+(Lw(d)|0))}>2”>0;u=v+204|0;if((c|0)>0){B=0;C=v;D=u}else{break}do{>2”>c[(c|>2”>0)+172>>2]|0)==0|0,z)|0;B=B+1|0;C=c|0;D=C+204|0;}>2”>while(0);n=ux(d)|0;D=c|0;a:do{if((n|0)==0){>2”>0;b[(c|0)+224>>1]=0}else{>2”>32767;b[(c|0)+226>>1]=-1;B=n;do{C=Lm(B)|0;z=B+8|0;do{if((C|0)==(B|0)){E=z}else{>2”>0;v=c|0;if(y){F=v}else{if((v|0)==0){F=0}else{E=z;break}}>2”>F+(c[(c|0)+232>>2]|0);E=B+8|0}}>2”>0;z=C+226|0;u=c|>1”>0;if((b|0)<(v|0)){>2”>v;z=c|>2”>0;H=z;I=c|0}else{G=C;H=u;I=v}>1”>b=v=a|0;if(!((v<<24>>24|0)==0|(v<<24>>24|0)==6)){Nm(B)}B=vx(d,B)|0;}while((B|0)!=0);B=d|0;if((Ix(B)|0)!=(d|0)){break}if((c|0)==100){>2“>0;if((c|0)<1){break}else{K=1;L=v}while(1){>2“>0)+(K<<2)>>2]|0);v=c|>2“>if((a[(c|0)+262|0]|0)==7){oq(d,M)}M=ty(M)|0;}while((M|0)!=0)}}>2“>0;L=M+204|0;if((c|0)>0){K=0;J=M;M=L;while(1){>2“>c[(c|>2“>0;H=c|0;if((H|0)==0){N=L}else{L=H;do{>2“>0)+172|0;I=E+4|0;G=c|0;if((G|0)>-1){F=G;while(1){>2“>c=>2“>0)+180|0;E=F+4|0;G=c|0;if((G|0)>-1){y=G;while(1){>2“>c=>2“>0)+157|0]=0;L=c[(c|0)+164>>2]|0;}>2“>L=K+1|0;y=N+204|0;if((L|0)<(c|0)){K=L;J=N;M=y}else{break}}}M=ux(d)|0;if((M|0)==0){>2“>0;P=O+204|0;Q=c|>2“>0;T=S+204|0;c=>2“>0;V=U+204|0;W=V+4|0;c=0;i=f;return}else{X=M}do{M=mw(d,X)|0;if((M|0)!=0){N=M;do{>2“>0;K=c|0;do{if((K|0)==0){Y=J}else{>2“>L=(c|>2“>c=0}}while(0);I=ow(d,I)|0;}while((I|0)!=0)}F=vx(d,F)|0;}while((F|0)!=0)}>2“>0);eF(K);Y=c|0}}>2“>while((X|0)!=0);O=c|>2“>0;R=Q;eF®;S=c|>2“>0;U=c|>2“>c[(c|0)+192>>2]=0;e=b;break}>2“>0)+192>>2]=(c[(c|>2“>0)+188>>2]=d;g=(c|>2“>0;i=h+1|0;c=>2“>0;j=c|0;if((j|0)==0){k=jk((h<<2)+8|0)|0}else{>2“>c[(c|>2“>k=(c|>2“>c=d}i=vx(b,i)|0;}while((i|0)!=0)}}while(0);i=ew(b|0,151672)|0;a:do{if((i|0)!=0){if((a|0)==0){break}do{if((Ya(i|0,148832)|0)!=0){if((Ya(i|0,145656)|0)==0){>2“>a[(c|0)+230|0]=1;break}if((Ya(i|0,136936)|0)!=0){break a}d=ux(b)|0;if((d|0)==0){break a}k=cq(d)|0;f=vx(b,d)|0;if((f|0)==0){break a}else{l=f}while(1){>2“>d=cq(f)|0;c[(c|0)+152>>2]=d;d=vx(b,n)|0;if((d|0)==0){m=f;break}else{n=d}}}}>2“>0;d=c|0;if((d|0)==0){o=m;p=f}else{>2“>0)+152>>2]=f;o=f;p=c|0}>2“>d=cq(f)|0;c[(c|0)+152>>2]=d;d=vx(b,r)|0;if((d|0)==0){q=f;break}else{r=d}}}}>2“>0;d=c|0;if((d|0)==0){s=q;t=f}else{>2“>0)+152>>2]=f;s=f;t=c|0}>2“>s=b+8|0;t=c|>2“>if((q|0)!=(c|0)){return}t=ux(b)|0;do{if((t|0)==0){u=0}else{q=cq(t)|0;e=vx(b,t)|0;if((e|0)==0){u=q;break}else{v=e}while(1){>2“>while(0);c[(c|>2“>n=c[(c|0)+148>>2]|0;if((h|0)==0){>2“>0)+176>>2]=0;q=jk(20)|0;c[(c|>2“>0)+184>>2]=0;q=jk(20)|0;c[(c|0)+180>>2]=q;q=c|>2“>c=>2“>c=q;c[(c[(c|0)+8>>2]|0)+164>>2]=o}c=>2“>n=c[(c|0)+148>>2]|0;if((l|0)==0){>2“>0)+176>>2]=0;q=jk(20)|0;c[(c|>2“>0)+184>>2]=0;q=jk(20)|0;c[(c|0)+180>>2]=q;q=c|>2“>c=>2“>c=q;c[(c[(c|0)+8>>2]|0)+164>>2]=o}c=>2“>h=(c|>2“>c|0)+1e3;f=j;g=i}}while(0);i=sy(a)|0;if((i|0)==0){return}else{w=i}do{bq(w,b,f,g);w=ty(w)|0;}while((w|0)!=0);return}function cq(a){a=a|0;var >2“>0)+152|0;e=c|0;if((e|0)==0){>2“>a=cq(e)|0;c[(c|0)+152>>2]=a;return a|0}return 0}function dq(a,d){a=a|0;d=d|0;var >2“>0;if((c|0)<1){g=f}else{h=1;i=f;while(1){>2“>0)+(h<<2)>>2]|0,0);f=c|>2“>if((c|0)==0&(d|0)==0){return}>2“>32767;b[(c|0)+226>>1]=-1;g=ux(a)|0;if((g|0)==0){j=0}else{d=g;g=0;while(1){>2“>0)+232>>2]|0;h=c|>1“>b=>1“>h=k+224|0;if((b|0)>(i|0)){>2“>c[(c|0)+252>>2]=j;return}function eq(a,b,d){a=a|0;b=b|0;d=d|0;var >2“>0)+128|0;if((c|0)!=0){return}>2“>eq(a,c[((c&3|0)==2?f:f-32|0)+28>>2]|0,d);f=ow(a,f)|0;}while((f|0)!=0)}f=pw(a,b)|0;if((f|0)==0){return}else{g=f}do{>2“>d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0;d=a;e=d+b|0;f=e;g=c|0;a:do{if((g&1|0)==0){i=d+(-h|0)|0;j=i;k=h+b|0;l=c|0;if(i>>>0<l>>>0){fc()}if((j|0)==(c|0)){c=>2“>c&->2“>k|1;c=k;return}m=h>>>3;if(h>>>0<256>>>0){>2“>0;q=c|0;r=213536+(m<<1<<2)|0;do{if((p|0)!=(r|0)){if(p>>>0<l>>>0){fc()}c=c&~(1<<m);n=j;o=k;break}do{if((q|0)==(r|0)){s=q+8|0}else{if(q>>>0<l>>>0){fc()}>2”>while(0);c=>2”>r=i;m=c|>2”>u=16-h|0;v=d+(u+4)|0;w=c|0;if((w|0)==0){>2”>v=z+20|0;w=c|0;if((w|0)!=0){z=w;A=v;continue}>2”>c=0;y=z;break}}else{>2”>w=v+12|0;if((c|0)!=(r|0)){fc()}>2”>c=>2”>t=d+(28-h)|0;l=213800+(c<<2)|0;do{>2”>c=y;if((y|0)!=0){break}c=c&~(if(m>>>0<(c|0)>>>0){fc()}>2“>c=y}else{while(0);if(y>>>0<(c|0)>>>0){fc()}>2”>m;r=16-h|0;t=c|0;do{if((t|0)!=0){if(t>>>0<(c|0)>>>0){fc()}else{>2”>t;c=y;break}}}if(t>>>0<(c|0)>>>0){fc()}else{>2“>t;c=y;n=j;o=k;break}}else{n=a;o=b}}while(0);a=c|0;if(e>>>0<a>>>0){fc()}if((f|0)==(c|0)){A=(c|0)+o|0;c=A;c=A|1;if((n|0)!=(c|0)){return}c=0;c=0;return}if((f|0)==(c|0)){A=(c|0)+o|0;c=A;c=>2“>A|1;c=A;return}A=(z&-8)+o|0;s=z>>>3;b:do{if(z>>>0<256>>>0){>2“>0;t=c|0;h=213536+(s<<1<<2)|0;do{if((g|0)!=(h|0)){if(g>>>0<a>>>0){fc()}c=c&~(1<<s);break}do{if((t|0)==(h|0)){B=t+8|0}else{if(t>>>0<a>>>0){fc()}>2”>while(0);c=>2”>h=e;m=c|>2”>i=d+(b+20)|0;p=c|0;if((p|0)==0){>2”>i=D+20|0;p=c|0;if((p|0)!=0){D=p;E=i;continue}>2”>c=0;C=D;break}}else{>2”>p=i+12|0;if((c|0)!=(h|0)){fc()}>2”>c=>2”>l=d+(b+28)|0;g=213800+(c<<2)|0;do{>2”>c=C;if((C|0)!=0){break}c=c&~(if(m>>>0<(c|0)>>>0){fc()}>2“>c=C}else{while(0);if(C>>>0<(c|0)>>>0){fc()}>2”>m;h=c|0;do{if((h|0)!=0){if(h>>>0<(c|0)>>>0){fc()}else{>2”>h;c=C;break}}}if(h>>>0<(c|0)>>>0){fc()}else{>2“>h;c=C;break}}}>2“>A|1;c=A;if((n|0)!=(c|0)){F=A;break}c=A;return}else{>2“>z&-2;c=z=o<<1;y=213536+(z<<2)|0;C=c|0;b=1<<o;do{if((C&b|0)==0){c=C|b;G=y;H=213536+(z+2<<2)|0}else{0;if(d>>>0>=(c|0)>>>0){G=d;H=o;break}fc()}}>2“>n;c=>2“>G;c=y;return}y=n;G=F>>>8;do{if((G|0)==0){I=0}else{if(F>>>0>16777215>>>0){I=31;break}H=(G+1048320|0)>>>16&8;z=G<<H;b=(z+520192|0)>>>16&4;C=z<<b;z=(C+245760|0)>>>16&2;o=14-(b|H|z)+(C<<z>>>15)|0;I=F>>>((o+7|0)>>>0)&1|o<<1}}>2“>I;c=0;o=c|0;z=1<<I;if((o&z|0)==0){c=>2”>y;c=>2”>n;c=n;return}>2”>if((c&-8|0)==(F|0)){K=z}else{I=z;G=F<<J;while(1){>2”>if((c&-8|0)==(F|0)){K=o;break c}else{I=o;G=G<<1}}if(L>>>0<(c|0)>>>0){fc()}>2”>y;c=>2”>n;c=n;return}}0;J=c|0;if(K>>>0<J>>>0){fc()}if(F>>>0<J>>>0){fc()}>2“>y;c=>2“>F;c=>2“>n=c|>2“>c=n+1;o=d|0}else{o=mF(b)|0}}while((Qa(o|0)|0)!=0);do{if((o|0)==45|(o|0)==43){>2“>0;if(p>>>0<(c|0)>>>0){p+1;q=d|0;r=n;break}else{q=mF(b)|0;r=n;break}}else{q=o;r=1}}while(0);o=0;n=q;while(1){if((n|32|0)!=(a|0)){u=o;v=n;break}do{if(o>>>0<7>>>0){>2”>0;if(q>>>0<(c|0)>>>0){q+1;w=d|0;break}else{w=mF(b)|0;break}}else{w=n}}while(0);q=o+1|0;if(q>>>0<8>>>0){o=q;n=w}else{u=q;v=w;break}}do{if((u|0)==3){x=23}else if((u|0)!=8){w=(f|0)==0;if(!(u>>>0<4>>>0|w)){if((u|0)==8){break}else{x=23;break}}a:do{if((u|0)==0){n=0;o=v;while(1){if((o|32|0)!=(a|0)){y=o;z=n;break a}do{if(n>>>0<2>>>0){>2“>0;if(q>>>0<(c|0)>>>0){q+1;A=d|0;break}else{A=mF(b)|0;break}}else{A=o}}while(0);q=n+1|0;if(q>>>0<3>>>0){n=q;o=A}else{y=A;z=q;break}}}else{y=v;z=u}}while(0);if((z|0)==0){do{if((y|0)==48){>2”>0;if(o>>>0<(c|0)>>>0){o+1;B=d|0}else{B=mF(b)|0}if((B|32|0)!=120){>2“>c=(>2“>o=c|>2“>c=o+1;D=d|0;E=0}else{D=mF(b)|0;E=0}while(1){if((D|0)==46){x=70;break}else if((D|0)!=48){F=D;G=0;I=0;J=0;K=0;L=E;M=0;N=0;O=1.0;P=0.0;Q=0;break}>2“>0;if(o>>>0<(c|0)>>>0){o+1;D=d|0;E=1;continue}else{D=mF(b)|0;E=1;continue}}b:do{if((x|0)==70){>2”>0;if(o>>>0<(c|0)>>>0){o+1;R=d|0}else{R=mF(b)|0}if((R|0)==48){T=-1;U=-1}else{F=R;G=0;I=0;J=0;K=0;L=E;M=1;N=0;O=1.0;P=0.0;Q=0;break}while(1){>2“>0;if(o>>>0<(c|0)>>>0){o+1;V=d|0}else{V=mF(b)|0}if((V|0)!=48){F=V;G=0;I=0;J=T;K=U;L=1;M=1;N=0;O=1.0;P=0.0;Q=0;break b}o=EF(U,T,-1,-1)|0;T=H;U=o}}}while(0);c:while(1){o=F-48|0;do{if(o>>>0<10>>>0){W=o;x=84}else{n=F|32;q=(F|0)==46;if(!((n-97|0)>>>0<6>>>0|q)){X=F;break c}if(q){if((M|0)==0){Y=G;Z=I;_=G;$=I;aa=L;ba=1;ca=N;ea=O;fa=P;ga=Q;break}else{X=46;break c}}else{W=(F|0)>57?n-87|0:o;x=84;break}}}while(0);if((x|0)==84){x=0;o=0;do{if((G|0)<(o|0)|(G|0)==(o|0)&I>>>0<8>>>0){ha=N;ia=O;ja=P;ka=W+(Q<<4)|0}else{n=0;if((G|0)<(n|0)|(G|0)==(n|0)&I>>>0<14>>>0){la=O*.0625;ha=N;ia=la;ja=P+la*+(W|0);ka=Q;break}if(!((W|0)!=0&(N|0)==0)){ha=N;ia=O;ja=P;ka=Q;break}ha=1;ia=O;ja=P+O*.5;ka=Q}}while(0);o=EF(I,G,1,0)|0;Y=H;Z=o;_=J;$=K;aa=1;ba=M;ca=ha;ea=ia;fa=ja;ga=ka}>2”>0;if(o>>>0<(c|0)>>>0){o+1;F=d|0;G=Y;I=Z;J=_;K=$;L=aa;M=ba;N=ca;O=ea;P=fa;Q=ga;continue}else{F=mF(b)|0;G=Y;I=Z;J=_;K=$;L=aa;M=ba;N=ca;O=ea;P=fa;Q=ga;continue}}if((L|0)==0){>2“>c=(>2“>n=c|>2“>c=n-2}}while(0);l=+(r|0)*0.0;i=g;return+l}o=(M|0)==0;n=o?I:K;q=o?G:J;o=0;if((G|0)<(o|0)|(G|0)==(o|0)&I>>>0<8>>>0){o=Q;p=G;ma=I;while(1){na=o<<4;oa=EF(ma,p,1,0)|0;pa=H;qa=0;if((pa|0)<(qa|0)|(pa|0)==(qa|0)&oa>>>0<8>>>0){o=na;p=pa;ma=oa}else{ra=na;break}}}else{ra=Q}do{if((X|32|0)==112){ma=kF(b,f)|0;p=H;if(!((ma|0)==0&(p|0)==(-2147483648|0))){sa=p;ta=ma;break}if(w){lF(b,0);l=0.0;i=g;return+l}else{>2“>c=(>2“>if((c|0)==0){sa=0;ta=0;break}>2“>c|0)-1;sa=0;ta=0}}while(0);ma=EF(n<<2|0>>>30,q<<2|n>>>30,-32,-1)|0;p=EF(ma,H,ta,sa)|0;ma=H;if((ra|0)==0){l=+(r|0)*0.0;i=g;return+l}o=0;if((ma|0)>(o|0)|(ma|0)==(o|0)&p>>>0>(-j|0)>>>0){>2“>c=34;l=+(r|0)*2.2250738585072014e-308*2.2250738585072014e-308;i=g;return+l}if((ra|0)>-1){o=ra;la=P;na=ma;oa=p;while(1){pa=o<<1;if(la<.5){ua=la;va=pa}else{ua=la+-1.0;va=pa|1}wa=la+ua;pa=EF(oa,na,-1,-1)|0;qa=H;if((va|0)>-1){o=va;la=wa;na=qa;oa=pa}else{xa=va;ya=wa;za=qa;Aa=pa;break}}}else{xa=ra;ya=P;za=ma;Aa=p}oa=0;na=FF(32,0,j,(j|0)<0|0?-1:0)|0;o=EF(Aa,za,na,H)|0;na=H;if((oa|0)>(na|0)|(oa|0)==(na|0)&k>>>0>o>>>0){na=o;Ba=(na|0)<0?0:na}else{Ba=k}do{if((Ba|0)<53){la=+(r|0);wa=pb((+nF(1.0,84-Ba|0)),+la);if(!((Ba|0)<32&ya!=0.0)){Ca=ya;Da=xa;Ea=wa;Fa=la;break}na=xa&1;Ca=(na|0)==0?0.0:ya;Da=(na^1)+xa|0;Ea=wa;Fa=la}else{Ca=ya;Da=xa;Ea=0.0;Fa=+(r|0)}}while(0);la=Fa*Ca+(Ea+Fa*+(Da>>>0>>>0))-Ea;if(la==0.0){>2“>oa=c|>2“>c=oa+1;na=d|0;o=1;continue}else{na=mF(b)|0;o=1;continue}}d:do{if((x|0)==139){>2“>0;if(na>>>0<(c|0)>>>0){na+1;La=d|0}else{La=mF(b)|0}if((La|0)==48){Ma=-1;Na=-1}else{Ga=La;Ha=1;Ia=o;Ja=0;Ka=0;break}while(1){>2”>0;if(na>>>0<(c|0)>>>0){na+1;Oa=d|0}else{Oa=mF(b)|0}if((Oa|0)!=48){Ga=Oa;Ha=1;Ia=1;Ja=Ma;Ka=Na;break d}na=EF(Na,Ma,-1,-1)|0;Ma=H;Na=na}}}>2“>c=>2“>vb=Wa-48+((c|0)*10|0)|0}>2“>while(0);rb=c|>2“>c=rb+1;xb=d|0}else{xb=mF(b)|0}rb=xb-48|0;sb=(xb|0)==46;if(rb>>>0<10>>>0|sb){q=fb;pa=gb;qa=db;Pa=eb;Ra=cb;Sa=bb;Ta=ab;Ua=$a;Va=_a;Wa=xb;Ya=rb;Za=sb}else{yb=fb;zb=gb;Ab=db;Bb=eb;Cb=cb;Db=bb;Eb=ab;Fb=$a;Gb=_a;Hb=xb;x=162;break}}}else{yb=Ja;zb=Ka;Ab=0;Bb=0;Cb=0;Db=Ia;Eb=Ha;Fb=0;Gb=0;Hb=Ga;x=162}}while(0);if((x|0)==162){oa=(Eb|0)==0;hb=oa?Ab:yb;ib=oa?Bb:zb;jb=Ab;kb=Bb;lb=Cb;mb=Db;nb=Fb;ob=Gb;qb=Hb}oa=(mb|0)!=0;do{if(oa){if((qb|32|0)!=101){x=171;break}na=kF(b,f)|0;Za=H;do{if((na|0)==0&(Za|0)==(-2147483648|0)){if(w){lF(b,0);l=0.0;i=g;return+l}else{>2“>c=(>2“>if((c|0)==0){Kb=hb;Lb=ib;break}>2“>c|0)-1;Kb=hb;Lb=ib}}while(0);if(!oa){>2“>na=c|0;if((na|0)==0){l=+(r|0)*0.0;i=g;return+l}Za=0;do{if((Lb|0)==(kb|0)&(Kb|0)==(jb|0)&((jb|0)<(Za|0)|(jb|0)==(Za|0)&kb>>>0<10>>>0)){if(k>>>0<=30>>>0){if((na>>>(k>>>0)|0)!=0){break}}l=+(r|0)*+(na>>>0>>>0);i=g;return+l}}while(0);na=(j|0)/-2|0;Za=(na|0)<0|0?-1:0;if((Kb|0)>(Za|0)|(Kb|0)==(Za|0)&Lb>>>0>na>>>0){>2“>c=34;l=+(r|0)*2.2250738585072014e-308*2.2250738585072014e-308;i=g;return+l}if((ob|0)==0){Mb=nb}else{if((ob|0)<9){>2“>while((Za|0)<9);c=oa}Mb=nb+1|0}Za=Lb;do{if((lb|0)<9){if(!((lb|0)<=(Za|0)&(Za|0)<18)){break}if((Za|0)==9){>2“>l=+(r|0)*+((c|>2“>Ya=k+27+(Za*-3|0)|0;Wa=c|0;if((Ya|0)<=30){if((Wa>>>(Ya>>>0)|0)!=0){break}}>2“>oa=(Za|0)>-1?o:o+9|0;o=c|0;do{if((Mb|0)==0){Rb=0;Sb=0;Tb=Za}else{na=1e9/(o|0)|0;Wa=Za;Ya=0;Va=0;Ua=0;while(1){>2“>0;Ra=((Sa>>>0)/(o>>>0)|0)+Ua|0;c=Ra;Ub=da((Sa>>>0)%(o>>>0)|0,na)|0;Sa=Va+1|0;if((Va|0)==(Ya|0)&(Ra|0)==0){Wb=Sa&127;Xb=Wa-9|0}else{Wb=Ya;Xb=Wa}if((Sa|0)==(Mb|0)){break}else{Wa=Xb;Ya=Wb;Va=Sa;Ua=Ub}}if((Ub|0)==0){Rb=Mb;Sb=Wb;Tb=Xb;break}>2“>na=Ya&127;Sa=h+(na<<2)|0;Ra=c|0;Ta=EF(Ra<<29|0>>>3,0<<29|Ra>>>3,Va,0)|0;Ra=H;Pa=0;if(Ra>>>0>Pa>>>0|Ra>>>0==Pa>>>0&Ta>>>0>1e9>>>0){Pa=PF(Ta,Ra,1e9,0)|0;qa=QF(Ta,Ra,1e9,0)|0;Yb=Pa;Zb=qa}else{Yb=0;Zb=Ta}>2“>if((c|0)>>>0>=9007199>>>0){ec=Nb;fc=cc;gc=dc;hc=18;break f}Ua=0;Za=cc+127|0;Wa=cc;while(1){>2“>c=jc;Va=(Ya|0)==(Nb|0);if((Ya|0)!=(Wa+127&127|0)|Va){kc=Wa}else{kc=(jc|0)==0?Ya:Wa}if(Va){break}else{Ua=ic;Za=Ya-1|0;Wa=kc}}Wa=dc-29|0;if((ic|0)==0){cc=kc;dc=Wa}else{$b=Wa;ac=kc;bc=ic;break}}}o=Nb+127&127;if((o|0)==(ac|0)){>2“>c|>2“>c=bc;Nb=o;Ob=lc;Pb=$b;Qb=Qb+9|0}g:while(1){mc=fc+1&127;oa=h+((fc+127&127)<<2)|0;o=ec;Wa=gc;Za=hc;while(1){Ua=(Za|0)==18;Ya=(Za|0)>27?9:1;nc=o;oc=Wa;while(1){Va=0;while(1){Sa=Va+nc&127;if((Sa|0)==(fc|0)){pc=2;break}>2“>0;Sa=c|0;if(qa>>>0<Sa>>>0){pc=2;break}Ta=Va+1|0;if(qa>>>0>Sa>>>0){pc=Va;break}if((Ta|0)<2){Va=Ta}else{pc=Ta;break}}if((pc|0)==2&Ua){break g}qc=Ya+oc|0;if((nc|0)==(fc|0)){nc=fc;oc=qc}else{break}}Ua=(1<<Ya)-1|0;Va=1e9>>>(Ya>>>0);rc=Za;sc=nc;Ta=nc;tc=0;do{>2“>0;na=(qa>>>(Ya>>>0))+tc|0;c=na;tc=da(qa&Ua,Va)|0;qa=(Ta|0)==(sc|0)&(na|0)==0;Ta=Ta+1&127;rc=qa?rc-9|0:rc;sc=qa?Ta:sc;}while((Ta|0)!=(fc|0));if((tc|0)==0){o=sc;Wa=qc;Za=rc;continue}if((mc|0)!=(sc|0)){break}>2“>c|1;o=sc;Wa=qc;Za=rc}>2“>c=0;uc=mc}else{uc=fc}>2“>Wa=uc+1&127;c=0;vc=Wa}else{vc=uc}wa=+(r|0);wc=wa*(la*1.0e9+ +((>2“>oa=c|0;do{if(oa>>>0<5e8>>>0){if((oa|0)==0){if((nc+3&127|0)==(vc|0)){Ec=Bc;break}}Ec=wa*.25+Bc}else{if(oa>>>0>5e8>>>0){Ec=wa*.75+Bc;break}if((nc+3&127|0)==(vc|0)){Ec=wa*.5+Bc;break}else{Ec=wa*.75+Bc;break}}}while(0);if((53-xc|0)<=1){Dc=Ec;break}if(+Xa(+Ec,+1.0)!=0.0){Dc=Ec;break}Dc=Ec+1.0}}while(0);wa=Cc+Dc-Ac;do{if((Za&2147483647|0)>(-2-p|0)){if(+S(+wa)<9007199254740992.0){Fc=wa;Gc=yc;Hc=oc}else{Fc=wa*.5;Gc=(yc|0)!=0&(xc|0)==(Wa|0)?0:yc;Hc=oc+1|0}if((Hc+50|0)<=(ma|0)){if(!((Gc|0)!=0&Dc!=0.0)){Ic=Fc;Jc=Hc;break}}>2“>ma=c|>2“>c=ma+1;Kc=d|0}else{Kc=mF(b)|0}if((Kc|0)==40){Lc=1}else{>2“>c=(>2“>ma=c|>2“>c=ma+1;Mc=d|0}else{Mc=mF(b)|0}if(!((Mc-48|0)>>>0<10>>>0|(Mc-65|0)>>>0<26>>>0)){if(!((Mc-97|0)>>>0<26>>>0|(Mc|0)==95)){break}}Lc=Lc+1|0}if((Mc|0)==41){l=+s;i=g;return+l}>2“>c=(>2“>c=22;lF(b,0);l=0.0;i=g;return+l}if((Lc|0)==0|ma){l=+s;i=g;return+l}else{Nc=Lc}while(1){>2“>c|0)-1;if((ma|0)==0){l=+s;break}else{Nc=ma}}i=g;return+l}else{>2“>c=(>2“>c=22;lF(b,0);l=0.0;i=g;return+l}}}while(0);do{if((x|0)==23){>2“>c=(>2“>c=(>2“>e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;e=a+4|0;f=c|>2“>c=f+1;h=d|0}else{h=mF(a)|0}do{if((h|0)==45|(h|0)==43){>2“>0;if(i>>>0<(c|0)>>>0){i+1;j=d|0}else{j=mF(a)|0}if((j-48|0)>>>0<10>>>0|(b|0)==0){k=f;l=j;break}>2”>c=(>2”>if((c|0)==0){m=-2147483648;n=0;return(H=m,n)|0}>2”>c|0)-1;m=-2147483648;n=0;return(H=m,n)|0}else{o=l;p=0}while(1){>2”>0;if(l>>>0<(c|0)>>>0){l+1;r=d|0}else{r=mF(a)|0}if(!((r-48|0)>>>0<10>>>0&(q|0)<214748364)){break}o=r;p=q*10|0}p=q;o=(q|0)<0|0?-1:0;if((r-48|0)>>>0<10>>>0){q=r;l=o;h=p;while(1){>2“>0;if(j>>>0<(c|0)>>>0){j+1;s=d|0}else{s=mF(a)|0}j=21474836;if((s-48|0)>>>0<10>>>0&((b|0)<(j|0)|(b|0)==(j|0)&i>>>0<2061584302>>>0)){q=s;l=b;h=i}else{t=s;u=b;v=i;break}}}else{t=r;u=o;v=p}if((t-48|0)>>>0<10>>>0){do{>2”>0;if(t>>>0<(c|0)>>>0){t+1;w=d|0}else{w=mF(a)|0}}while((w-48|0)>>>0<10>>>0)}>2“>c=(>2“>d=0,e=0,f=0;c=>2“>0;e=c|>2“>c=e+b;return}else{>2“>e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=b+104|0;f=c|0;if((f|0)==0){g=3}else{>2“>h=c|>2“>j=c|>2“>c=j+k}}while(0);if((g|0)==8){>2“>h=c|0;if((i|0)!=0){>2“>i+1-h+(c|0)}k=h-1|0;if((d|0|0)==(f|0)){l=f;return l|0}a=f;l=f;return l|0}}>2“>while(0);return+(f*(c=>3“>g+1023<<20|0>>>12,+h))}function oF(a,b){a=+a;b=b|0;return+(+nF(a,b))}function pF(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;d=b+74|0;e=a|0;a=>2“>0)>>>0>(c|0)>>>0){>2“>c=>2“>0;c=>2“>g=c|>2“>g;c=g;h=0;return h|0}if((f&4|0)==0){h=-1;return h|0}>2“>b=0,e=0,f=0,g=0;b=i;i=i+8|0;e=b|0;if((c|0)==0){if((pF(a)|0)==0){f=3}else{g=-1}}else{f=3}do{if((f|0)==3){g=d|0}}while(0);i=b;return g|0}function rF(a){a=a|0;return+(+sF(a,0))}function sF(a,b){a=a|0;b=b|0;var >2”>a;g=e+8|0;c=->2”>a;c=->2”>0)-(c|>2”>c=m;k=112;l=0;i=d;return+h}function tF(b,d,e){b=b|0;d=d|0;e=e|0;var f=0;f=b|0;if((b&3)==(d&3)){while(b&3){if((e|0)==0)return f|0;a=a|0;b=b+1|0;d=d+1|0;e=e-1|0}while((e|0)>=4){>2”>c;b=b+4|0;d=d+4|0;e=e-4|0}}while((e|0)>0){a=a|0;b=b+1|0;d=d+1|0;e=e-1|0}return f|0}function uF(b,c,d){b=b|0;c=c|0;d=d|0;var e=0;if((c|0)<(b|0)&(b|0)<(c+d|0)){e=b;c=c+d|0;b=b+d|0;while((d|0)>0){b=b-1|0;c=c-1|0;d=d-1|0;a=a|0}b=e}else{tF(b,c,d)|0}return b|0}function vF(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;f=b+e|0;if((e|0)>=20){d=d&255;g=b&3;h=d|d<<8|d<<16|d<<24;i=f&~3;if(g){g=b+4-g|0;while((b|0)<(g|0)){a=d;b=b+1|0}}while((b|0)<(i|0)){a=d;b=b+1|0}return b-e|0}function wF(a,b,c){a=a|0;b=b|0;c=c|0;var e=0,f=0,g=0;while((e|0)<(c|0)){f=d|0;g=d|0;if((f|0)!=(g|0))return((f|0)>(g|0)?1:-1)|0;e=e+1|0}return 0}function xF(b){b=b|0;var c=0;c=b;while(a|0){c=c+1|0}return c-b|0}function yF(a){a=a|0;if((a|0)<65)return a|0;if((a|0)>90)return a|0;return a-65+97|0}function zF(b,c){b=b|0;c=c|0;var d=0;do{a=a;d=d+1|0}while(a|0);return b|0}function AF(b,c){b=b|0;c=c|0;var d=0,e=0;d=b+(xF(b)|0)|0;do{a=a;e=e+1|0}while(a|0);return b|0}function BF(a,b,d){a=a|0;b=b|0;d=d|0;var >2“>if((c|0)==0){>2“>w;c=>2“>e=c|0;if((e|0)==0)break;if((e|0)==(a|0)){return a=f?0:a|0;f=f?1:(a|0)==0;e=e+1|0}return b|0}function EF(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=a+c>>>0;return(H=b+d+(e>>>0<a>>>0|0)>>>0,e|0)|0}function FF(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=b-d>>>0;e=b-d-(c>>>0>a>>>0|0)>>>0;return(H=e,a-c>>>0|0)|0}function GF(a,b,c){a=a|0;b=b|0;c=c|0;if((c|0)<32){H=b<<c|(a&(1<<c)-1<<32-c)>>>32-c;return a<<c}H=a<<c-32;return 0}function HF(a,b,c){a=a|0;b=b|0;c=c|0;if((c|0)<32){H=b>>>c;return a>>>c|(b&(1<<c)-1)<<32-c}H=0;return b>>>c-32|0}function IF(a,b,c){a=a|0;b=b|0;c=c|0;if((c|0)<32){H=b>>c;return a>>>c|(b&(1<<c)-1)<<32-c}H=(b|0)<0?-1:0;return b>>c-32|0}function JF(b){b=b|0;var >16&255)|0”>c|0;c=a|0;if((c|0)<8)return c+16|0;return(a|0)+24|0}function KF(b){b=b|0;var c=0;c=a|0;if((c|0)<8)return >16&255)|0“>c+8|0;c=a|0;if((c|0)<8)return >2“>f=0,g=0,h=0,j=0,k=0,l=0,m=0;f=i;i=i+8|0;g=f|0;h=b>>31|((b|0)<0?-1:0)<<1;j=((b|0)<0?-1:0)>>31|((b|0)<0?-1:0)<<1;k=e>>31|((e|0)<0?-1:0)<<1;l=((e|0)<0?-1:0)>>31|((e|0)<0?-1:0)<<1;m=FF(h^a,j^b,h,j)|0;b=H;RF(m,b,FF(k^d,l^e,k,l)|0,H,g)|0;l=FF(c^>2“>f=0,g=0;f=i;i=i+8|0;g=f|0;RF(a,b,d,e,g)|0;i=f;return(H=c|>2“>c=(>2“>c=>2“>c=(>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=>2“>c=a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;Bc(b|0,c|0,d|0,e|0,f|0)}function $F(a,b){a=a|0;b=b|0;Cc(b|0)}function aG(a,b,c){a=a|0;b=b|0;c=c|0;Dc(b|0,c|0)}function bG(a,b){a=a|0;b=b|0;return Ec(b|0)|0}function cG(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=+d;e=+e;return Fc(b|0,c|0,+d,+e)|0}function dG(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return Gc(b|0,c|0,d|0,e|0,f|0)|0}function eG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return Hc(b|0,c|0,d|0)|0}function fG(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;Ic(b|0,c|0,d|0,e|0,f|0,g|0)}function gG(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=+g;h=+h;i=+i;return Jc(b|0,c|0,d|0,e|0,+f,+g,+h,+i)|0}function hG(a,b){a=a|0;b=b|0;return+Kc(b|0)}function iG(a,b){a=a|0;b=+b;return+Lc(+b)}function jG(a,b,c,d){a=a|0;b=+b;c=+c;d=+d;return+Mc(+b,+c,+d)}function kG(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;Nc(b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0)}function lG(a,b,c){a=a|0;b=b|0;c=c|0;return Oc(b|0,c|0)|0}function mG(a){a=a|0;return+Pc()}function nG(a){a=a|0;return Qc()|0}function oG(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=+f;g=g|0;Rc(b|0,c|0,d|0,+e,+f,g|0)}function pG(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return Sc(b|0,c|0,d|0,e|0)|0}function qG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Tc(b|0,c|0,d|0)}function rG(a){a=a|0;Uc()}function sG(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Vc(b|0,c|0,d|0,e|0)}function tG(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;ea(0)}function uG(a){a=a|0;ea(1)}function vG(a,b){a=a|0;b=b|0;ea(2)}function wG(a){a=a|0;ea(3);return 0}function xG(a,b,c,d){a=a|0;b=b|0;c=+c;d=+d;ea(4);return 0}function yG(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;ea(5);return 0}function zG(a,b,c){a=a|0;b=b|0;c=c|0;ea(6);return 0}function AG(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;ea(7)}function BG(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=+f;g=+g;h=+h;ea(8);return 0}function CG(a){a=a|0;ea(9);return 0.0}function DG(a){a=+a;ea(10);return 0.0}function EG(a,b,c){a=+a;b=+b;c=+c;ea(11);return 0.0}function FG(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;ea(12)}function GG(a,b){a=a|0;b=b|0;ea(13);return 0}function HG(){ea(14);return 0.0}function IG(){ea(15);return 0}function JG(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=+d;e=+e;f=f|0;ea(16)}function KG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;ea(17);return 0}function LG(a,b,c){a=a|0;b=b|0;c=c|0;ea(18)}function MG(){ea(19)}function NG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;ea(20)}

// EMSCRIPTEN_END_FUNCS var Bc=;var Cc=;var Dc=;var Ec=;var Fc=;var Gc=;var Hc=;var Ic=;var Jc=;var Kc=;var Lc=;var Mc=;var Nc=;var Oc=;var Pc=;var Qc=;var Rc=;var Sc=;var Tc=;var Uc=;var Vc=;return{_vizRenderFromString:ld,_strlen:xF,_strcat:AF,_free:eF,_memcmp:wF,_strncpy:DF,_memmove:uF,_tolower:yF,_saveSetjmp:BF,_memset:vF,_malloc:dF,_memcpy:tF,_realloc:gF,_strcpy:zF,_calloc:fF,_testSetjmp:CF,runPostSets:kd,stackAlloc:Wc,stackSave:Xc,stackRestore:Yc,setThrew:Zc,setTempRet0:ad,setTempRet1:bd,setTempRet2:cd,setTempRet3:dd,setTempRet4:ed,setTempRet5:fd,setTempRet6:gd,setTempRet7:hd,setTempRet8:id,setTempRet9:jd,dynCall_viiiii:_F,dynCall_vi:$F,dynCall_vii:aG,dynCall_ii:bG,dynCall_iiiff:cG,dynCall_iiiiii:dG,dynCall_iiii:eG,dynCall_viiiiii:fG,dynCall_iiiiidddd:gG,dynCall_di:hG,dynCall_dd:iG,dynCall_dddd:jG,dynCall_viiiiiiiii:kG,dynCall_iii:lG,dynCall_d:mG,dynCall_i:nG,dynCall_viiiddi:oG,dynCall_iiiii:pG,dynCall_viii:qG,dynCall_v:rG,dynCall_viiii:sG} // EMSCRIPTEN_END_ASM

})({Math:Math, Int8Array:Int8Array,Int16Array:Int16Array,Int32Array:Int32Array,Uint8Array:Uint8Array,Uint16Array:Uint16Array,Uint32Array:Uint32Array,Float32Array:Float32Array,Float64Array:Float64Array},{abort:aa,assert:J,asmPrintInt:function(a,b){e.print(“int ”a“,”+b)},asmPrintFloat:function(a,b){e.print(“float ”a“,”+b)},min:va,invoke_viiiii:function(a,b,c,d,g,i){try{e.dynCall_viiiii(a,b,c,d,g,i)}catch(h){“number”!==typeof h&&“longjmp”!==h&&k(h),u.setThrew(1,0)}},invoke_vi:function(a,b){try{e.dynCall_vi(a,b)}catch©{“number”!== typeof c&&“longjmp”!==c&&k©,u.setThrew(1,0)}},invoke_vii:function(a,b,c){try{e.dynCall_vii(a,b,c)}catch(d){“number”!==typeof d&&“longjmp”!==d&&k(d),u.setThrew(1,0)}},invoke_ii:function(a,b){try{return e.dynCall_ii(a,b)}catch©{“number”!==typeof c&&“longjmp”!==c&&k©,u.setThrew(1,0)}},invoke_iiiff:function(a,b,c,d,g){try{return e.dynCall_iiiff(a,b,c,d,g)}catch(i){“number”!==typeof i&&“longjmp”!==i&&k(i),u.setThrew(1,0)}},invoke_iiiiii:function(a,b,c,d,g,i){try{return e.dynCall_iiiiii(a,b,c,d,g, i)}catch(h){“number”!==typeof h&&“longjmp”!==h&&k(h),u.setThrew(1,0)}},invoke_iiii:function(a,b,c,d){try{return e.dynCall_iiii(a,b,c,d)}catch(g){“number”!==typeof g&&“longjmp”!==g&&k(g),u.setThrew(1,0)}},invoke_viiiiii:function(a,b,c,d,g,i,h){try{e.dynCall_viiiiii(a,b,c,d,g,i,h)}catch(j){“number”!==typeof j&&“longjmp”!==j&&k(j),u.setThrew(1,0)}},invoke_iiiiidddd:function(a,b,c,d,g,i,h,j,l){try{return e.dynCall_iiiiidddd(a,b,c,d,g,i,h,j,l)}catch(n){“number”!==typeof n&&“longjmp”!==n&&k(n),u.setThrew(1, 0)}},invoke_di:function(a,b){try{return e.dynCall_di(a,b)}catch©{“number”!==typeof c&&“longjmp”!==c&&k©,u.setThrew(1,0)}},invoke_dd:function(a,b){try{return e.dynCall_dd(a,b)}catch©{“number”!==typeof c&&“longjmp”!==c&&k©,u.setThrew(1,0)}},invoke_dddd:function(a,b,c,d){try{return e.dynCall_dddd(a,b,c,d)}catch(g){“number”!==typeof g&&“longjmp”!==g&&k(g),u.setThrew(1,0)}},invoke_viiiiiiiii:function(a,b,c,d,g,i,h,j,l,n){try{e.dynCall_viiiiiiiii(a,b,c,d,g,i,h,j,l,n)}catch(m){“number”!==typeof m&& “longjmp”!==m&&k(m),u.setThrew(1,0)}},invoke_iii:function(a,b,c){try{return e.dynCall_iii(a,b,c)}catch(d){“number”!==typeof d&&“longjmp”!==d&&k(d),u.setThrew(1,0)}},invoke_d:function(a){try{return e.dynCall_d(a)}catch(b){“number”!==typeof b&&“longjmp”!==b&&k(b),u.setThrew(1,0)}},invoke_i:function(a){try{return e.dynCall_i(a)}catch(b){“number”!==typeof b&&“longjmp”!==b&&k(b),u.setThrew(1,0)}},invoke_viiiddi:function(a,b,c,d,g,i,h){try{e.dynCall_viiiddi(a,b,c,d,g,i,h)}catch(j){“number”!==typeof j&& “longjmp”!==j&&k(j),u.setThrew(1,0)}},invoke_iiiii:function(a,b,c,d,g){try{return e.dynCall_iiiii(a,b,c,d,g)}catch(i){“number”!==typeof i&&“longjmp”!==i&&k(i),u.setThrew(1,0)}},invoke_viii:function(a,b,c,d){try{e.dynCall_viii(a,b,c,d)}catch(g){“number”!==typeof g&&“longjmp”!==g&&k(g),u.setThrew(1,0)}},invoke_v:function(a){try{e.dynCall_v(a)}catch(b){“number”!==typeof b&&“longjmp”!==b&&k(b),u.setThrew(1,0)}},invoke_viiii:function(a,b,c,d,g){try{e.dynCall_viiii(a,b,c,d,g)}catch(i){“number”!==typeof i&& “longjmp”!==i&&k(i),u.setThrew(1,0)}},_llvm_lifetime_end:M(),_lseek:Pb,__scanString:Q,_fclose:function(a){Mb(a);return Lb(a)},_fflush:M(),_strtol:Ab,_fputc:ra,_strtok:function(a,b){return Fb(a,b,dc)},_fwrite:Db,_send:function(a,b,c){return!K.ae(a)?(H(g.H),-1):Ba(a,b,c)},_fputs:Qb,_tmpnam:Fa,_isspace:yb,_read:fb,_ceil:Hc,_fileno:function(a){return a},_strstr:function(a,b){var c=0,d;do{c||(d=a,c=b);var e=v,g=v;if(0==g)return d;g!=e&&(a=d+1,c=0)}while(e);return 0},_fsync:Mb,_isblank:function(a){return 32== a||9==a},_fmod:function(a,b){return a%b},_strcmp:function(a,b){return xb(a,b,ha)},_strncmp:xb,_tmpfile:Ra,_snprintf:hb,_fgetc:Ea,__getFloat:Bb,_hypot:function(a,b){return Math.sqrt(a*a+b*b)},_fgets:function(a,b,c){var e=d.D©;if(!e||e.error||e.Ua)return 0;for(var g,i=0;i<b-1&&10!=g;i++){g=Ea©;if(-1==g){if(e.error||e.Ua&&0==i)return 0;if(e.Ua)break}v=g}v=0;return a},_close:Lb,_getgid:function(){return 0},_strchr:function(a,b){a–;do{a++;var c=v;if(c==b)return a}while©;return 0}, _asin:Ic,_puts:function(a){var if(v==b)return c;c–}while(c>=a);return 0}, _copysign:function(a,b){return Pa(a)===Pa(b)?a:-a},_recv:function(a,b,c){return!K.ae(a)?(H(g.H),-1):fb(a,b,c)},_cos:uc,_putchar:function(a){return U)||U!==a)U=a,Ca(U);return 0},_qsort:function(a,b,c,d){if(!(0==b||0==c)){for(var g=[],i=0;i<b;i++)g.push(i);g.sort(function(b,g){return e.dynCall_iii(d,a+b*c,a+g*c)});var h=ia(b*c);Za(h,a,b*c);for(i=0;i!=i&&Za(a+i*c,h+g*c,c);Ib(h)}},_isalpha:function(a){return 97<=a&&122>=a||65<=a&&90>=a},_strdup:function(a){var b=Aa(a),c=ia(b+1);Za(c,a,b)|0;v=0;return c},_log10:function(a){return Math.log(a)/ Math.LN10},_fread:Nb,_isatty:function(a){a=d.D(a);return!a?(H(g.H),0):!a.aa?(H(g.vd),0):1},__formatString:gb,_getenv:Da,_atoi:function(a){return Ab(a,r,10)},_vfprintf:function(a,b,c){return >2”>Cb(a,b,t)},_vsnprintf:function(a,b,c,d){return v},function(){d–},c)},_feof:function(a){a=d.D(a);return Number(a&&a.Ua)},___assert_fail:function(a,b,c,d){ba=q;k(”Assertion failed: “+R(a)+”, at: “+[b?R(b):”unknown filename“,c,d?R(d):”unknown function“]+” at “+bb())},_srand:M(),_strtok_r:Fb,_abort:function(){e.abort()},_fprintf:Eb,_tan:wc,___buildEnvironment:Ca,_fabs:Dc,_floor:zc,__reallyNegative:Pa,_fseek:function(a,b,c){if(-1==Pb(a,b,c))return-1;a=d.D(a);a.Ua=G;return 0},_sqrt:sc,_write:Ba,_sin:vc, _stat:Ob,_longjmp:function(a,b){u.setThrew(a,b||1);k(”longjmp“)},_strpbrk:function(a,b){for(var c,d={};;){c=v;if(!c)break;d=1}for(;;){c=v;if(!c)break;if(c in d)return a;a++}return 0},_llvm_va_end:M(),_acos:Cc,_pwrite:function(a,b,c,e){a=d.D(a);if(!a)return H(g.H),-1;try{return d.write(a,v,b,c,e)}catch(l){return d.sa(l),-1}},_strerror_r:wb,_atan2:yc,_exp:xc,_time:function(a){var c=l; return c==r?-1:c}function e(a){var b=c();b.za(a);return b}function g(a){var b=1,c;if(0!=(c=a>>>16))a=c,b+=16;if(0!=(c=a>>8))a=c,b+=8;if(0!=(c=a>>4))a=c,b+=4;if(0!=(c=a>>2))a=c,b+=2;0!=a>>1&&(b+=1);return b}function h(a){this.R=a}function j(a){this.R=a;this.ke=a.Cf();this.le=this.ke&32767;this.Tf=this.ke>>15;this.pg=(1<<a.A-15)-1;this.Uf=2*a.g}a.zd={};a.za=function(b){if(-128<=b&&128>b){var c=a.zd;if©return c}c=new a(b|0,0>b?-1:0);-128<=b&&128>b&&(a.zd=c);return c};a.ea=function(b){return isNaN(b)|| !isFinite(b)?a.ZERO:b<=-a.Cd?a.MIN_VALUE:b+1>=a.Cd?a.MAX_VALUE:0>b?a.ea(-b).G():new a(b%a.va|0,b/a.va|0)};a.ra=function(b,c){return new a(b,c)};a.Q=function(b,c){0==b.length&&k(Error(“number format error: empty string”));var d=c||10;(2>d||36<d)&&k(Error(“radix out of range: ”+d));if(“-”==b.charAt(0))return a.Q(b.substring(1),d).G();0<=b.indexOf(“-”)&&k(Error(‘number format error: interior “-” character: ’+b));for(var e=a.ea(Math.pow(d,8)),f=a.ZERO,g=0;g<b.length;g+=8){var i=Math.min(8,b.length-g), h=parseInt(b.substring(g,g+i),d);8>i?(i=a.ea(Math.pow(d,i)),f=f.multiply(i).add(a.ea(h))):(f=f.multiply(e),f=f.add(a.ea(h)))}return f};a.rc=65536;a.gi=16777216;a.va=a.rc*a.rc;a.hi=a.va/2;a.ii=a.va*a.rc;a.Te=a.va*a.va;a.Cd=a.Te/2;a.ZERO=a.za(0);a.ONE=a.za(1);a.Ad=a.za(-1);a.MAX_VALUE=a.ra(-1,2147483647);a.MIN_VALUE=a.ra(0,-2147483648);a.Bd=a.za(16777216);a.prototype.kc=function(){return this.K*a.va+this.uf()};a.prototype.toString=function(b){b=b||10;(2>b||36<b)&&k(Error(“radix out of range: ”+b)); if(this.Ma())return“0”;if(this.U()){if(this.ca(a.MIN_VALUE)){var c=a.ea(b),d=this.Ja©,c=d.multiply©.Eb(this);return d.toString(b)+c.C.toString(b)}return“-”+this.G().toString(b)}for(var d=a.ea(Math.pow(b,6)),c=this,e=“”;;){var f=c.Ja(d),g=c.Eb(f.multiply(d)).C.toString(b),c=f;if(c.Ma())return g+e;for(;6>g.length;)g=“0”+g;e=“”+g+e}};a.prototype.uf=function(){return 0<=this.C?this.C:a.va+this.C};a.prototype.Ma=function(){return 0==this.K&&0==this.C};a.prototype.U=function(){return 0>this.K};a.prototype.ge= function(){return 1==(this.C&1)};a.prototype.ca=function(a){return this.K==a.K&&this.C==a.C};a.prototype.ie=function(a){return 0>this.yc(a)};a.prototype.yf=function(a){return 0<this.yc(a)};a.prototype.zf=function(a){return 0<=this.yc(a)};a.prototype.yc=function(a){if(this.ca(a))return 0;var b=this.U(),c=a.U();return b&&!c?-1:!b&&c?1:this.Eb(a).U()?-1:1};a.prototype.G=function(){return this.ca(a.MIN_VALUE)?a.MIN_VALUE:this.Xf().add(a.ONE)};a.prototype.add=function(b){var c=this.K>>>16,d=this.K&65535, e=this.C>>>16,f=b.K>>>16,g=b.K&65535,i=b.C>>>16,h;h=0+((this.C&65535)+(b.C&65535));b=0+(h>>>16);b+=e+i;e=0+(b>>>16);e+=d+g;d=0+(e>>>16);d=d+(c+f)&65535;return a.ra((b&65535)<<16|h&65535,d<<16|e&65535)};a.prototype.Eb=function(a){return this.add(a.G())};a.prototype.multiply=function(b){if(this.Ma()||b.Ma())return a.ZERO;if(this.ca(a.MIN_VALUE))return b.ge()?a.MIN_VALUE:a.ZERO;if(b.ca(a.MIN_VALUE))return this.ge()?a.MIN_VALUE:a.ZERO;if(this.U())return b.U()?this.G().multiply(b.G()):this.G().multiply(b).G(); if(b.U())return this.multiply(b.G()).G();if(this.ie(a.Bd)&&b.ie(a.Bd))return a.ea(this.kc()*b.kc());var c=this.K>>>16,d=this.K&65535,e=this.C>>>16,f=this.C&65535,g=b.K>>>16,i=b.K&65535,h=b.C>>>16,b=b.C&65535,j,l,m,n;n=0+f*b;m=0+(n>>>16);m+=e*b;l=0+(m>>>16);m=(m&65535)+f*h;l+=m>>>16;m&=65535;l+=d*b;j=0+(l>>>16);l=(l&65535)+e*h;j+=l>>>16;l&=65535;l+=f*i;j+=l>>>16;l&=65535;j=j+(c*b+d*h+e*i+f*g)&65535;return a.ra(m<<16|n&65535,j<<16|l)};a.prototype.Ja=function(b){b.Ma()&&k(Error(“division by zero”)); if(this.Ma())return a.ZERO;if(this.ca(a.MIN_VALUE)){if(b.ca(a.ONE)||b.ca(a.Ad))return a.MIN_VALUE;if(b.ca(a.MIN_VALUE))return a.ONE;var c=this.ng().Ja(b).shiftLeft(1);if(c.ca(a.ZERO))return b.U()?a.ONE:a.Ad;var d=this.Eb(b.multiply©);return c.add(d.Ja(b))}if(b.ca(a.MIN_VALUE))return a.ZERO;if(this.U())return b.U()?this.G().Ja(b.G()):this.G().Ja(b).G();if(b.U())return this.Ja(b.G()).G();for(var e=a.ZERO,d=this;d.zf(b);){for(var c=Math.max(1,Math.floor(d.kc()/b.kc())),f=Math.ceil(Math.log©/Math.LN2), f=48>=f?1:Math.pow(2,f-48),g=a.ea©,i=g.multiply(b);i.U()||i.yf(d);)c-=f,g=a.ea©,i=g.multiply(b);g.Ma()&&(g=a.ONE);e=e.add(g);d=d.Eb(i)}return e};a.prototype.Xf=function(){return a.ra(~this.C,~this.K)};a.prototype.shiftLeft=function(b){b&=63;if(0==b)return this;var c=this.C;return 32>b?a.ra(c<<b,this.K<<b|c>>>32-b):a.ra(0,c<<b-32)};a.prototype.ng=function(){var b;b=1;if(0==b)return this;var c=this.K;return 32>b?a.ra(this.C>>>b|c<<32-b,c>>b):a.ra(c>>b-32,0<=c?0:-1)};b.prototype.Ga=function(a,b, c,d,e,f){for(;0<=–f;){var g=b*this+c+e,e=Math.floor(g/67108864);c=g&67108863}return e};b.prototype.A=26;b.prototype.ha=67108863;b.prototype.X=67108864;b.prototype.Qe=Math.pow(2,52);b.prototype.xd=26;b.prototype.yd=0;var l=[],n,m;n=48;for(m=0;9>=m;++m)l=m;n=97;for(m=10;36>m;++m)l=m;n=65;for(m=10;36>m;++m)l=m;h.prototype.Id=function(a){return 0>a.p||0<=a.ya(this.R)?a.Pf(this.R):a};h.prototype.ve=function(a){return a};h.prototype.reduce=function(a){a.tb(this.R,r,a)};h.prototype.me= function(a,b,c){a.Vc(b,c);this.reduce©};h.prototype.ye=function(a,b){a.ze(b);this.reduce(b)};j.prototype.Id=function(a){var d=c();a.abs().Tb(this.R.g,d);d.tb(this.R,r,d);0>a.p&&0<d.ya(b.ZERO)&&this.R.W(d,d);return d};j.prototype.ve=function(a){var b=c();a.copyTo(b);this.reduce(b);return b};j.prototype.reduce=function(a){for(;a.g<=this.Uf;)a=0;for(var b=0;b<this.R.g;++b){var c=a&32767,d=c*this.le+((c*this.Tf+(a>>15)*this.le&this.pg)<<15)&a.ha,c=b+this.R.g;for(a+=this.R.Ga(0,d,a,b, 0,this.R.g);a>=a.X;)a-=a.X,a[c]}a.ia();a.Qd(this.R.g,a);0<=a.ya(this.R)&&a.W(this.R,a)};j.prototype.me=function(a,b,c){a.Vc(b,c);this.reduce©};j.prototype.ye=function(a,b){a.ze(b);this.reduce(b)};b.prototype.copyTo=function(a){for(var b=this.g-1;0<=b;--b)a=this;a.g=this.g;a.p=this.p};b.prototype.za=function(a){this.g=1;this.p=0>a?-1:0;0=a:-1>a?this=a+DV:this.g=0};b.prototype.Q=function(a,c){var e;if(16==c)e=4;else if(8==c)e=3;else if(256==c)e=8;else if(2==c)e=1;else if(32== c)e=5;else if(4==c)e=2;else{this.rf(a,c);return}this.p=this.g=0;for(var g=a.length,i=G,h=0;0<=–g;){var j=8==e?a&255:d(a,g);0>j?“-”==a.charAt(g)&&(i=q):(i=G,0==h?this=j:h+e>this.A?(this|=(j&(1<=j>>this.A-h):this|=j<<h,h+=e,h>=this.A&&(h-=this.A))}8==e&&0!=(a&128)&&(this.p=-1,0|=(1<<this.A-h)-1<<h));this.ia();i&&b.ZERO.W(this,this)};b.prototype.ia=function(){for(var a=this.p&this.ha;0==a;)–this.g}; b.prototype.Tb=function(a,b){var c;for(c=this.g-1;0<=c;--c)b=this;for(c=a-1;0<=c;--c)b=0;b.g=this.g+a;b.p=this.p};b.prototype.Qd=function(a,b){for(var c=a;c=this;b.g=Math.max(this.g-a,0);b.p=this.p};b.prototype.he=function(a,b){var c=a%this.A,d=this.A-c,e=(1<=this>>d|g,g=(this&e)<=0;b=g;b.g=this.g+f+1;b.p=this.p;b.ia()};b.prototype.cg=function(a,b){b.p= this.p;var c=Math.floor(a/this.A);if(c>=this.g)b.g=0;else{var d=a%this.A,e=this.A-d,f=(1<=this>>d;for(var g=c+1;g|=(this&f)<=this>>d;0|=(this.p&f)<<e);b.g=this.g-c;b.ia()}};b.prototype.W=function(a,b){for(var c=0,d=0,e=Math.min(a.g,this.g);c-a,b=d&this.ha,d>>=this.A;if(a.g<this.g){for(d-=a.p;c,b=d&this.ha,d>>=this.A;d+=this.p}else{for(d+=this.p;c,b=d&this.ha,d>>=this.A; d-=a.p}b.p=0>d?-1:0;-1>d?b=this.X+d:0=d);b.g=c;b.ia()};b.prototype.Vc=function(a,c){var d=this.abs(),e=a.abs(),f=d.g;for(c.g=f+e.g;0<=--f;)c=0;for(f=0;f=d.Ga(0,e,c,f,0,d.g);c.p=0;c.ia();this.p!=a.p&&b.ZERO.W(c,c)};b.prototype.ze=function(a){for(var b=this.abs(),c=a.g=2*b.g;0<=--c;)a=0;for(c=0;c<b.g-1;++c){var d=b.Ga(c,b,a,2*c,0,1);if((a+=b.Ga(c+1,2*b,a,2*c+1,d,b.g-c-1))>=b.X)a-=b.X,a=1}0+=b.Ga(c,b,a,2*c,0,1)); a.p=0;a.ia()};b.prototype.tb=function(a,d,e){var f=a.abs();if(!(0>=f.g)){var h=this.abs();if(h.g<f.g)d!=r&&d.za(0),e!=r&&this.copyTo(e);else{e==r&&(e=c());var j=c(),l=this.p,a=a.p,m=this.A-g(f);0;if(0!=h){var n=h*(1<>>this.yd:0),s=this.Qe/n,n=(1<=1,e.W(v,e));b.ONE.Tb(f,v);for(v.W(j,j);j.g=0;for(;0<=–x;){var z=e== h?this.ha:Math.floor(e*s+(e+u)*n);if((e+=j.Ga(0,z,e,x,0,f))<z){j.Tb(x,v);for(e.W(v,e);e<–z;)e.W(v,e)}}d!=r&&(e.Qd(f,d),l!=a&&b.ZERO.W(d,d));e.g=f;e.ia();0<m&&e.cg(m,e);0>l&&b.ZERO.W(e,e)}}}};b.prototype.Cf=function(){if(1>this.g)return 0;var a=this;if(0==(a&1))return 0;var b=a&3,b=b*(2-(a&15)*b)&15,b=b*(2-(a&255)*b)&255,b=b*(2-((a&65535)*b&65535))&65535,b=b*(2-a*b%this.X)%this.X;return 0<b?this.X-b:-b};b.prototype.exp=function(a,d){if(4294967295<a||1>a)return b.ONE;var e=c(),f=c(), h=d.Id(this),j=g(a)-1;for(h.copyTo(e);0<=–j;)if(d.ye(e,f),0<(a&1<<j))d.me(f,h,e);else var l=e,e=f,f=l;return d.ve(e)};b.prototype.toString=function(a){if(0>this.p)return“-”+this.G().toString(a);if(16==a)a=4;else if(8==a)a=3;else if(2==a)a=1;else if(32==a)a=5;else if(4==a)a=2;else return this.og(a);var b=(1<<a)-1,c,d=G,e=“”,f=this.g,g=this.A-f*this.A%a;if(0<f–){if(g>>g))d=q,e=“0123456789abcdefghijklmnopqrstuvwxyz”.charAt©;for(;0<=f;)g&(1<>> (g+=this.A-a)):(c=this>>(g-=a)&b,0>=g&&(g+=this.A,–f)),0<c&&(d=q),d&&(e+=“0123456789abcdefghijklmnopqrstuvwxyz”.charAt©)}return d?e:“0”};b.prototype.G=function(){var a=c();b.ZERO.W(this,a);return a};b.prototype.abs=function(){return 0>this.p?this.G():this};b.prototype.ya=function(a){var b=this.p-a.p;if(0!=b)return b;var c=this.g,b=c-a.g;if(0!=b)return 0>this.p?-b:b;for(;0<=--c;)if(0!=(b=this-a))return b;return 0};b.prototype.Pf=function(a){var d=c();this.abs().tb(a,r,d);0>this.p&&0<d.ya(b.ZERO)&& a.W(d,d);return d};b.ZERO=e(0);b.ONE=e(1);b.prototype.rf=function(a,c){this.za(0);c==r&&(c=10);for(var e=this.Ob©,g=Math.pow(c,e),i=G,h=0,j=0,l=0;l<a.length;++l){var m=d(a,l);0>m?“-”==a.charAt(l)&&0==this.gd()&&(i=q):(j=c*j+m,++h>=e&&(this.Nd(g),this.Md(j),j=h=0))}0<h&&(this.Nd(Math.pow(c,h)),this.Md(j));i&&b.ZERO.W(this,this)};b.prototype.Ob=function(a){return Math.floor(Math.LN2*this.A/Math.log(a))};b.prototype.gd=function(){return 0>this.p?-1:0>=this.g||1==this.g&&0>=this?0:1};b.prototype.Nd= function(a){this=this.Ga(0,a-1,this,0,0,this.g);++this.g;this.ia()};b.prototype.Md=function(a){var b=0;if(0!=a){for(;this.g<=b;)this=0;for(this+=a;this>=this.X;)this-=this.X,++b>=this.g&&(this=0),++this}};b.prototype.og=function(a){a==r&&(a=10);if(0==this.gd()||2>a||36<a)return“0”;var b=this.Ob(a),b=Math.pow(a,b),d=e(b),f=c(),g=c(),h=“”;for(this.tb(d,f,g);0<f.gd();)h=(b+g.fe()).toString(a).substr(1)+h,f.tb(d,f,g);return g.fe().toString(a)+h};b.prototype.fe= function(){if(0>this.p){if(1==this.g)return this-this.X;if(0==this.g)return-1}else{if(1==this.g)return this;if(0==this.g)return 0}return(this&(1<<32-this.A)-1)<};b.prototype.sc=function(a,b){for(var c=0,d=0,e=Math.min(a.g,this.g);c+a,b=d&this.ha,d>>=this.A;if(a.g<this.g){for(d+=a.p;c,b=d&this.ha,d>>=this.A;d+=this.p}else{for(d+=this.p;c,b=d&this.ha,d>>=this.A;d+=a.p}b.p=0>d?-1:0;0=d:-1>d&&(b=this.X+ d);b.g=c;b.ia()};var s={abs:function(b,c){var d=new >2”>d.C;t=d.K},Sd:function(){s.of||(s.of=q,s.Ce=new b,s.Ce.Q(“4294967296”,10),s.od=new b,s.od.Q(“18446744073709551616”,10),s.wj=new b,s.xj=new b)},Wi:function(a,c){var d=new b;d.Q(c.toString(),10);var e=new b;d.Vc(s.Ce,e);d=new b;d.Q(a.toString(),10);var f=new b;d.sc(e,f);return f},stringify:function(c,d,e){c=(new a(c,d)).toString();e&&“-”==c&&(s.Sd(),e=new b,e.Q(c,10),c=new b,s.od.sc(e,c),c=c.toString(10)); return c},Q:function(c,d,e,f,g){s.Sd();var h=new b;h.Q(c,d);c=new b;c.Q(e,10);e=new b;e.Q(f,10);g&&0>h.ya(b.ZERO)&&(f=new >2”>h.C;t=h.K;f&&k(“range error”)}};return s}();jb.prototype=Error();var Tb,Ta=r,xa=function b(){!e.calledRun&&mb&&kb();e.calledRun||(xa=b)};e.callMain=e.vi=function(b){function c(){for(var b=0;3>b;b++)g.push(0)}J(0==fa,“cannot call main when async dependencies remain! (listen on __ATMAIN__)”); J(0==cb.length,“cannot call main when preRun functions remain to be called”);b=b||[];Wa&&Ta!==r&&e.ab(“preload time: ”+(Date.now()-Ta)+“ ms”);Sa||(Sa=q,qa(ka));var d=b.length+1,g=;c();for(var i=0;i),“i8”,ja)),c();g.push(0);g=D(g,“i32”,ja);Tb=X;try{var h=e._main(d,g,0);e.noExitRuntime||Sb(h)}catch(j){j instanceof jb||(“SimulateInfiniteLoop”==j?e.noExitRuntime=q:(j&&(“object”===typeof j&&j.stack)&&e.ab(“exception thrown: ”+[j,j.stack]),k(j)))}finally{}}; e.run=e.oj=kb;e.exit=e.Di=Sb;e.abort=e.abort=aa;if(e.preInit)for(“function”==typeof e.preInit&&(e.preInit=);0<e.preInit.length;)e.preInit.pop()();var mb=q;e.noInitialRun&&(mb=G);kb();return e.ccall(“vizRenderFromString”,“string”,,[$a,ec,ab])};