mirror of
https://github.com/jellyfin/jellyfin-web.git
synced 2024-11-18 03:18:19 -07:00
261 lines
310 KiB
JavaScript
261 lines
310 KiB
JavaScript
|
function e(a){throw a;}var g=void 0,k=!0,l=null,n=!1;function p(){return function(){}}
|
||
|
var q,t={sa:Array(100),vbAddObj:function(a){var b;for(b=0;b<t.sa.length;b++)if(t.sa[b]===g)return t.sa[b]=a,b;t.sa.push(a);return t.sa.length-1},vbRemoveObj:function(a){delete t.sa[a]},vbGetObj:function(a){return t.sa[a]},vbUpdateObj:function(a,b){t.sa[a]=b},vbWriteStrToBuf:function(a,b,c){for(var d=0,d=0;d<a.length;d++)b[c+d]=a.charCodeAt(d)},isString:function(a){return"string"==typeof a||a instanceof String},jsStringToCStr:function(a){for(var a=u.intArrayFromString(a),b=u._malloc(a.length),c=0,
|
||
|
c=0;c<a.length;c++)x[b+c]=a[c];return[b,a.length-1]},we:function(){for(var a=document.getElementsByTagName("script"),b=0,b=0;b<a.length;b++){var c=a[b].src,d=c.lastIndexOf("/");if(0<=c.indexOf("viblast",d))return c.substring(0,d+1)}return l}};self.vblib=t;t.getScriptBaseUrl=t.we;self.Pointer_stringify=aa;var u;u||(u=eval("(function() { try { return Module || {} } catch(e) { return {} } })()"));var ba={},ca;for(ca in u)u.hasOwnProperty(ca)&&(ba[ca]=u[ca]);
|
||
|
var y="object"===typeof process&&"function"===typeof require,ea="object"===typeof window,fa="function"===typeof importScripts,ga=!ea&&!y&&!fa;
|
||
|
if(y){u.print||(u.print=function(a){process.stdout.write(a+"\n")});u.printErr||(u.printErr=function(a){process.stderr.write(a+"\n")});var ha=require("fs"),ia=require("path");u.read=function(a,b){var a=ia.normalize(a),c=ha.readFileSync(a);!c&&a!=ia.resolve(a)&&(a=path.join(__dirname,"..","src",a),c=ha.readFileSync(a));c&&!b&&(c=c.toString());return c};u.readBinary=function(a){return u.read(a,k)};u.load=function(a){ja(read(a))};u.thisProgram=process.argv[1].replace(/\\/g,"/");u.arguments=process.argv.slice(2);
|
||
|
"undefined"!==typeof module&&(module.exports=u);process.on("uncaughtException",function(a){a instanceof ka||e(a)})}else ga?(u.print||(u.print=print),"undefined"!=typeof printErr&&(u.printErr=printErr),u.read="undefined"!=typeof read?read:function(){e("no read() available (jsc?)")},u.readBinary=function(a){if("function"===typeof readbuffer)return new Uint8Array(readbuffer(a));a=read(a,"binary");A("object"===typeof a);return a},"undefined"!=typeof scriptArgs?u.arguments=scriptArgs:"undefined"!=typeof arguments&&
|
||
|
(u.arguments=arguments),this.Module=u,eval("if (typeof gc === 'function' && gc.toString().indexOf('[native code]') > 0) var gc = undefined")):ea||fa?(u.read=function(a){var b=new XMLHttpRequest;b.open("GET",a,n);b.send(l);return b.responseText},"undefined"!=typeof arguments&&(u.arguments=arguments),"undefined"!==typeof console?(u.print||(u.print=function(a){console.log(a)}),u.printErr||(u.printErr=function(a){console.log(a)})):u.print||(u.print=p()),ea?window.Module=u:u.load=importScripts):e("Unknown runtime environment. Where are we?");
|
||
|
function ja(a){eval.call(l,a)}!u.load&&u.read&&(u.load=function(a){ja(u.read(a))});u.print||(u.print=p());u.printErr||(u.printErr=u.print);u.arguments||(u.arguments=[]);u.thisProgram||(u.thisProgram="./this.program");u.print=u.print;u.pa=u.printErr;u.preRun=[];u.postRun=[];for(ca in ba)ba.hasOwnProperty(ca)&&(u[ca]=ba[ca]);
|
||
|
var E={gf:function(a){la=a},ye:function(){return la},mb:function(){return B},Rb:function(a){B=a},gd: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]?E.Aa:"i"===a[0]?(a=parseInt(a.substr(1)),A(0===a%8),a/8):0}},fd:function(a){return Math.max(E.gd(a),E.Aa)},ah:16,Dh:function(a,b,c){return!c&&("i64"==a||"double"==a)?8:!a?Math.min(b,8):Math.min(b||(a?E.fd(a):0),
|
||
|
E.Aa)},$a:function(a,b,c){return c&&c.length?(c.splice||(c=Array.prototype.slice.call(c)),c.splice(0,0,b),u["dynCall_"+a].apply(l,c)):u["dynCall_"+a].call(l,b)},Eb:[],Wd:function(a){for(var b=0;b<E.Eb.length;b++)if(!E.Eb[b])return E.Eb[b]=a,2*(1+b);e("Finished up all reserved function pointers. Use a higher value for RESERVED_FUNCTION_POINTERS.")},af:function(a){E.Eb[(a-2)/2]=l},dd:function(a,b){E.ac||(E.ac={});var c=E.ac[a];if(c)return c;for(var c=[],d=0;d<b;d++)c.push(String.fromCharCode(36)+d);
|
||
|
d=aa(a);'"'===d[0]&&(d.indexOf('"',1)===d.length-1?d=d.substr(1,d.length-2):ma("invalid EM_ASM input |"+d+"|. Please use EM_ASM(..code..) (no quotes) or EM_ASM({ ..code($0).. }, input) (to input values)"));try{var f=eval("(function(Module, FS) { return function("+c.join(",")+"){ "+d+" } })")(u,"undefined"!==typeof F?F:l)}catch(h){u.pa("error in executing inline EM_ASM code: "+h+" on: \n\n"+d+"\n\nwith args |"+c+"| (make sure to use the right one out of EM_ASM, EM_ASM_ARGS, etc.)"),e(h)}return E.ac[a]=
|
||
|
f},Sa:function(a){E.Sa.xc||(E.Sa.xc={});E.Sa.xc[a]||(E.Sa.xc[a]=1,u.pa(a))},ic:{},Gh:function(a,b){A(b);E.ic[b]||(E.ic[b]={});var c=E.ic[b];c[a]||(c[a]=function(){return E.$a(b,a,arguments)});return c[a]},Xa:function(){var a=[],b=0;this.Nb=function(c){c&=255;if(0==a.length){if(0==(c&128))return String.fromCharCode(c);a.push(c);b=192==(c&224)?1:224==(c&240)?2:3;return""}if(b&&(a.push(c),b--,0<b))return"";var c=a[0],d=a[1],f=a[2],h=a[3];2==a.length?c=String.fromCharCode((c&31)<<6|d&63):3==a.length?
|
||
|
c=String.fromCharCode((c&15)<<12|(d&63)<<6|f&63):(c=(c&7)<<18|(d&63)<<12|(f&63)<<6|h&63,c=String.fromCharCode(((c-65536)/1024|0)+55296,(c-65536)%1024+56320));a.length=0;return c};this.wd=function(a){for(var a=unescape(encodeURIComponent(a)),b=[],f=0;f<a.length;f++)b.push(a.charCodeAt(f));return b}},Eh:function(){e("You must build with -s RETAIN_COMPILER_SETTINGS=1 for Runtime.getCompilerSetting or emscripten_get_compiler_setting to work")},Qb:function(a){var b=B;B=B+a|0;B=B+15&-16;return b},Ad:function(a){var b=
|
||
|
na;na=na+a|0;na=na+15&-16;return b},ab:function(a){var b=G;G=G+a|0;G=G+15&-16;G>=H&&ma("Cannot enlarge memory arrays. Atleast "+(G-H)+" more bytes required. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+H+", (2) compile with ALLOW_MEMORY_GROWTH which adjusts the size at runtime but prevents some optimizations, or (3) set Module.TOTAL_MEMORY before the program runs.");return b},wb:function(a,b){return Math.ceil(a/(b?b:16))*(b?b:16)},Je:function(a,b,c){return c?+(a>>>
|
||
|
0)+4294967296*+(b>>>0):+(a>>>0)+4294967296*+(b|0)},Od:8,Aa:4,fh:0};u.Runtime=E;E.addFunction=E.Wd;E.removeFunction=E.af;var oa=n,pa,qa,la;function A(a,b){a||ma("Assertion failed: "+b)}function ra(a){var b=u["_"+a];if(!b)try{b=eval("_"+a)}catch(c){}A(b,"Cannot call unknown function "+a+" (perhaps LLVM optimizations or closure removed it?)");return b}var sa,ta;
|
||
|
(function(){function a(a){a=a.toString().match(f).slice(1);return{arguments:a[0],body:a[1],returnValue:a[2]}}var b=0,c={stackSave:function(){b=E.mb()},stackRestore:function(){E.Rb(b)},arrayToC:function(a){var b=E.Qb(a.length);ua(a,b);return b},stringToC:function(a){var b=0;a!==l&&(a!==g&&0!==a)&&(b=E.Qb((a.length<<2)+1),va(a,b));return b}},d={string:c.stringToC,array:c.arrayToC};ta=function(a,f,h,i){var a=ra(a),s=[];if(i)for(var w=0;w<i.length;w++){var K=d[h[w]];K?(0===b&&(b=E.mb()),s[w]=K(i[w])):
|
||
|
s[w]=i[w]}h=a.apply(l,s);"string"===f&&(h=aa(h));0!==b&&c.stackRestore();return h};var f=/^function\s*\(([^)]*)\)\s*{\s*([^*]*?)[\s;]*(?:return\s*(.*?)[;\s]*)?}$/,h={},i;for(i in c)c.hasOwnProperty(i)&&(h[i]=a(c[i]));sa=function(b,c,d){var d=d||[],f=ra(b),b=d.every(function(a){return"number"===a}),i="string"!==c;if(i&&b)return f;var w=d.map(function(a,b){return"$"+b}),c="(function("+w.join(",")+") {",K=d.length;if(!b)for(var c=c+(h.stackSave.body+";"),L=0;L<K;L++){var W=w[L],I=d[L];"number"!==I&&
|
||
|
(I=h[I+"ToC"],c+="var "+I.arguments+" = "+W+";",c+=I.body+";",c+=W+"="+I.returnValue+";")}d=a(function(){return f}).returnValue;c+="var ret = "+d+"("+w.join(",")+");";i||(d=a(function(){return aa}).returnValue,c+="ret = "+d+"(ret);");b||(c+=h.stackRestore.body+";");return eval(c+"return ret})")}})();u.cwrap=sa;u.ccall=ta;
|
||
|
function wa(a,b,c){c=c||"i8";"*"===c.charAt(c.length-1)&&(c="i32");switch(c){case "i1":J[a>>0]=b;break;case "i8":J[a>>0]=b;break;case "i16":xa[a>>1]=b;break;case "i32":M[a>>2]=b;break;case "i64":qa=[b>>>0,(pa=b,1<=+ya(pa)?0<pa?(za(+Aa(pa/4294967296),4294967295)|0)>>>0:~~+Ba((pa-+(~~pa>>>0))/4294967296)>>>0:0)];M[a>>2]=qa[0];M[a+4>>2]=qa[1];break;case "float":Ca[a>>2]=b;break;case "double":Da[a>>3]=b;break;default:ma("invalid type for setValue: "+c)}}u.setValue=wa;
|
||
|
function Ea(a,b){b=b||"i8";"*"===b.charAt(b.length-1)&&(b="i32");switch(b){case "i1":return J[a>>0];case "i8":return J[a>>0];case "i16":return xa[a>>1];case "i32":return M[a>>2];case "i64":return M[a>>2];case "float":return Ca[a>>2];case "double":return Da[a>>3];default:ma("invalid type for setValue: "+b)}return l}u.getValue=Ea;var Fa=1,Ga=2,Ha=4;u.ALLOC_NORMAL=0;u.ALLOC_STACK=Fa;u.ALLOC_STATIC=Ga;u.ALLOC_DYNAMIC=3;u.ALLOC_NONE=Ha;
|
||
|
function N(a,b,c,d){var f,h;"number"===typeof a?(f=k,h=a):(f=n,h=a.length);var i="string"===typeof b?b:l,c=c==Ha?d:[O,E.Qb,E.Ad,E.ab][c===g?Ga:c](Math.max(h,i?1:b.length));if(f){d=c;A(0==(c&3));for(a=c+(h&-4);d<a;d+=4)M[d>>2]=0;for(a=c+h;d<a;)J[d++>>0]=0;return c}if("i8"===i)return a.subarray||a.slice?x.set(a,c):x.set(new Uint8Array(a),c),c;for(var d=0,j,m;d<h;){var r=a[d];"function"===typeof r&&(r=E.Hh(r));f=i||b[d];0===f?d++:("i64"==f&&(f="i32"),wa(c+d,r,f),m!==f&&(j=E.gd(f),m=f),d+=j)}return c}
|
||
|
u.allocate=N;function aa(a,b){for(var c=n,d,f=0;;){d=x[a+f>>0];if(128<=d)c=k;else if(0==d&&!b)break;f++;if(b&&f==b)break}b||(b=f);var h="";if(!c){for(;0<b;)d=String.fromCharCode.apply(String,x.subarray(a,a+Math.min(b,1024))),h=h?h+d:d,a+=1024,b-=1024;return h}c=new E.Xa;for(f=0;f<b;f++)d=x[a+f>>0],h+=c.Nb(d);return h}u.Pointer_stringify=aa;u.UTF16ToString=function(a){for(var b=0,c="";;){var d=xa[a+2*b>>1];if(0==d)return c;++b;c+=String.fromCharCode(d)}};
|
||
|
u.stringToUTF16=function(a,b){for(var c=0;c<a.length;++c)xa[b+2*c>>1]=a.charCodeAt(c);xa[b+2*a.length>>1]=0};u.UTF32ToString=function(a){for(var b=0,c="";;){var d=M[a+4*b>>2];if(0==d)return c;++b;65536<=d?(d-=65536,c+=String.fromCharCode(55296|d>>10,56320|d&1023)):c+=String.fromCharCode(d)}};u.stringToUTF32=function(a,b){for(var c=0,d=0;d<a.length;++d){var f=a.charCodeAt(d);if(55296<=f&&57343>=f)var h=a.charCodeAt(++d),f=65536+((f&1023)<<10)|h&1023;M[b+4*c>>2]=f;++c}M[b+4*c>>2]=0};
|
||
|
function Ia(a){function b(c,d,f){var d=d||Infinity,h="",i=[],s;if("N"===a[j]){j++;"K"===a[j]&&j++;for(s=[];"E"!==a[j];)if("S"===a[j]){j++;var D=a.indexOf("_",j);s.push(r[a.substring(j,D)||0]||"?");j=D+1}else if("C"===a[j])s.push(s[s.length-1]),j+=2;else{var D=parseInt(a.substr(j)),v=D.toString().length;if(!D||!v){j--;break}var da=a.substr(j+v,D);s.push(da);r.push(da);j+=v+D}j++;s=s.join("::");d--;if(0===d)return c?[s]:s}else if(("K"===a[j]||z&&"L"===a[j])&&j++,D=parseInt(a.substr(j)))v=D.toString().length,
|
||
|
s=a.substr(j+v,D),j+=v+D;z=n;"I"===a[j]?(j++,D=b(k),v=b(k,1,k),h+=v[0]+" "+s+"<"+D.join(", ")+">"):h=s;a:for(;j<a.length&&0<d--;)if(s=a[j++],s in m)i.push(m[s]);else switch(s){case "P":i.push(b(k,1,k)[0]+"*");break;case "R":i.push(b(k,1,k)[0]+"&");break;case "L":j++;D=a.indexOf("E",j)-j;i.push(a.substr(j,D));j+=D+2;break;case "A":D=parseInt(a.substr(j));j+=D.toString().length;"_"!==a[j]&&e("?");j++;i.push(b(k,1,k)[0]+" ["+D+"]");break;case "E":break a;default:h+="?"+s;break a}!f&&(1===i.length&&"void"===
|
||
|
i[0])&&(i=[]);return c?(h&&i.push(h+"?"),i):h+("("+i.join(", ")+")")}var c=!!u.___cxa_demangle;if(c)try{var d=O(a.length);va(a.substr(1),d);var f=O(4),h=u.___cxa_demangle(d,0,0,f);if(0===Ea(f,"i32")&&h)return aa(h)}catch(i){}finally{d&&Ja(d),f&&Ja(f),h&&Ja(h)}var j=3,m={v:"void",b:"bool",c:"char",s:"short",i:"int",l:"long",f:"float",d:"double",w:"wchar_t",a:"signed char",h:"unsigned char",t:"unsigned short",j:"unsigned int",m:"unsigned long",x:"long long",y:"unsigned long long",z:"..."},r=[],z=k,
|
||
|
d=a;try{if("Object._main"==a||"_main"==a)return"main()";"number"===typeof a&&(a=aa(a));if("_"!==a[0]||"_"!==a[1]||"Z"!==a[2])return a;switch(a[3]){case "n":return"operator new()";case "d":return"operator delete()"}d=b()}catch(s){d+="?"}0<=d.indexOf("?")&&!c&&E.Sa("warning: a problem occurred in builtin C++ name demangling; build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling");return d}
|
||
|
function Ka(){var a;a:{a=Error();if(!a.stack){try{e(Error(0))}catch(b){a=b}if(!a.stack){a="(no stack trace available)";break a}}a=a.stack.toString()}return a.replace(/__Z[\w\d_]+/g,function(a){var b=Ia(a);return a===b?a:a+" ["+b+"]"})}u.stackTrace=function(){return Ka()};for(var J,x,xa,La,M,Ma,Ca,Da,Na=0,na=0,Oa=0,B=0,Pa=0,Qa=0,G=0,Ra=u.TOTAL_STACK||5242880,H=u.TOTAL_MEMORY||134217728,P=65536;P<H||P<2*Ra;)P=16777216>P?2*P:P+16777216;
|
||
|
P!==H&&(u.pa("increasing TOTAL_MEMORY to "+P+" to be compliant with the asm.js spec"),H=P);A("undefined"!==typeof Int32Array&&"undefined"!==typeof Float64Array&&!!(new Int32Array(1)).subarray&&!!(new Int32Array(1)).set,"JS engine does not provide full typed array support");var Q;a:{var Sa=H,Ta=0,Ua=0.1*Sa&-8;do{try{Q=new ArrayBuffer(Sa);break a}catch(Va){Sa-=Ua}Ta++}while(5>Ta);e(Error("Cannot allocate even after 5 reductions. Reduced memory="+Sa))}H=Q.byteLength;J=new Int8Array(Q);xa=new Int16Array(Q);
|
||
|
M=new Int32Array(Q);x=new Uint8Array(Q);La=new Uint16Array(Q);Ma=new Uint32Array(Q);Ca=new Float32Array(Q);Da=new Float64Array(Q);M[0]=255;A(255===x[0]&&0===x[3],"Typed arrays 2 must be run on a little-endian system");u.HEAP=g;u.HEAP8=J;u.HEAP16=xa;u.HEAP32=M;u.HEAPU8=x;u.HEAPU16=La;u.HEAPU32=Ma;u.HEAPF32=Ca;u.HEAPF64=Da;function Wa(a){for(;0<a.length;){var b=a.shift();if("function"==typeof b)b();else{var c=b.la;"number"===typeof c?b.Za===g?E.$a("v",c):E.$a("vi",c,[b.Za]):c(b.Za===g?l:b.Za)}}}
|
||
|
var Xa=[],Ya=[],Za=[],$a=[],ab=[],bb=n;function cb(a){Xa.unshift(a)}u.addOnPreRun=u.lh=cb;u.addOnInit=u.ih=function(a){Ya.unshift(a)};u.addOnPreMain=u.kh=function(a){Za.unshift(a)};u.addOnExit=u.hh=function(a){$a.unshift(a)};function db(a){ab.unshift(a)}u.addOnPostRun=u.jh=db;function eb(a,b,c){a=(new E.Xa).wd(a);c&&(a.length=c);b||a.push(0);return a}u.intArrayFromString=eb;u.intArrayToString=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c];255<d&&(d&=255);b.push(String.fromCharCode(d))}return b.join("")};
|
||
|
function va(a,b,c){a=eb(a,c);for(c=0;c<a.length;)J[b+c>>0]=a[c],c+=1}u.writeStringToMemory=va;function ua(a,b){for(var c=0;c<a.length;c++)J[b+c>>0]=a[c]}u.writeArrayToMemory=ua;u.writeAsciiToMemory=function(a,b,c){for(var d=0;d<a.length;d++)J[b+d>>0]=a.charCodeAt(d);c||(J[b+a.length>>0]=0)};function fb(a,b){return 0<=a?a:32>=b?2*Math.abs(1<<b-1)+a:Math.pow(2,b)+a}function gb(a,b){if(0>=a)return a;var c=32>=b?Math.abs(1<<b-1):Math.pow(2,b-1);if(a>=c&&(32>=b||a>c))a=-2*c+a;return a}
|
||
|
if(!Math.imul||-5!==Math.imul(4294967295,5))Math.imul=function(a,b){var c=a&65535,d=b&65535;return c*d+((a>>>16)*d+c*(b>>>16)<<16)|0};Math.Kh=Math.imul;var ya=Math.abs,Ba=Math.ceil,Aa=Math.floor,za=Math.min,hb=0,ib=l,jb=l;function kb(){hb++;u.monitorRunDependencies&&u.monitorRunDependencies(hb)}u.addRunDependency=kb;function lb(){hb--;u.monitorRunDependencies&&u.monitorRunDependencies(hb);if(0==hb&&(ib!==l&&(clearInterval(ib),ib=l),jb)){var a=jb;jb=l;a()}}u.removeRunDependency=lb;
|
||
|
u.preloadedImages={};u.preloadedAudios={};var mb=l,Na=8,na=Na+E.wb(9819);Ya.push({la:function(){nb()}});
|
||
|
N([0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,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,1,0,0,0,2,0,0,0,9,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,4,0,0,0,3,0,0,0,10,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,2,0,0,0,4,0,0,0,18,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,5,0,0,0,6,0,0,0,19,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,7,0,0,0,8,0,0,0,21,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,9,0,0,0,10,0,0,0,23,0,0,0,111,110,77,101,116,
|
||
|
97,68,97,116,97,0,0,0,0,0,0,119,105,100,116,104,0,0,0,104,101,105,103,104,116,0,0,102,114,97,109,101,114,97,116,101,0,0,0,0,0,0,0,118,105,100,101,111,99,111,100,101,99,105,100,0,0,0,0,97,117,100,105,111,99,111,100,101,99,105,100,0,0,0,0,99,97,110,83,101,101,107,84,111,69,110,100,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,1,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,0,0,0,0,95,98,117,102,83,116,97,114,116,61,37,100,32,95,98,117,102,69,110,100,61,37,100,32,95,98,117,102,70,105,108,108,61,37,100,10,0,0,0,0,91,69,82,82,79,
|
||
|
82,93,32,91,66,85,71,93,32,98,117,102,102,101,114,32,111,118,101,114,102,108,111,119,0,0,0,91,87,65,82,78,73,78,71,93,32,37,100,32,98,121,116,101,115,32,115,116,105,108,108,32,114,101,109,97,105,110,32,97,116,32,116,104,101,32,101,110,100,32,111,102,32,115,116,114,101,97,109,46,10,0,0,91,69,82,82,79,82,93,32,108,97,114,103,101,115,105,122,101,32,98,111,120,101,115,32,97,114,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,10,0,0,0,0,0,0,91,87,65,82,78,73,78,71,93,32,101,110,99,111,117,110,
|
||
|
116,101,114,101,100,32,97,32,98,111,120,32,116,104,97,116,32,105,115,32,116,111,111,32,108,97,114,103,101,44,32,115,105,122,101,61,37,117,44,32,116,121,112,101,61,37,115,10,0,0,0,0,0,0,0,0,91,69,82,82,79,82,93,32,98,111,120,101,115,32,116,104,97,116,32,101,120,116,101,110,100,32,116,111,32,116,104,101,32,101,110,100,32,111,102,32,116,104,101,32,102,105,108,101,32,97,114,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,10,0,0,0,0,0,117,117,105,100,0,0,0,0,91,87,65,82,78,73,78,71,93,32,110,
|
||
|
111,116,32,97,108,108,32,98,121,116,101,115,32,114,101,97,100,32,119,104,101,110,32,114,101,97,100,105,110,103,32,98,111,120,32,111,102,32,116,121,112,101,61,0,0,32,114,101,109,97,105,110,105,110,103,32,98,121,116,101,115,61,0,0,0,0,0,0,0,109,111,111,118,0,0,0,0,109,100,97,116,0,0,0,0,109,111,111,102,0,0,0,0,109,102,104,100,0,0,0,0,116,114,97,102,0,0,0,0,116,102,104,100,0,0,0,0,116,102,100,116,0,0,0,0,116,114,117,110,0,0,0,0,102,116,121,112,0,0,0,0,109,118,104,100,0,0,0,0,116,114,97,107,0,0,0,0,116,
|
||
|
107,104,100,0,0,0,0,109,100,105,97,0,0,0,0,109,105,110,102,0,0,0,0,115,116,98,108,0,0,0,0,115,116,115,100,0,0,0,0,97,118,99,49,0,0,0,0,101,110,99,118,0,0,0,0,97,118,99,67,0,0,0,0,115,116,115,122,0,0,0,0,115,116,115,99,0,0,0,0,115,116,116,115,0,0,0,0,115,116,99,111,0,0,0,0,109,100,104,100,0,0,0,0,104,100,108,114,0,0,0,0,118,109,104,100,0,0,0,0,115,109,104,100,0,0,0,0,116,114,101,120,0,0,0,0,109,118,101,120,0,0,0,0,100,105,110,102,0,0,0,0,100,114,101,102,0,0,0,0,117,114,108,0,0,0,0,0,109,101,104,100,
|
||
|
0,0,0,0,109,112,52,97,0,0,0,0,101,115,100,115,0,0,0,0,112,115,115,104,0,0,0,0,115,105,110,102,0,0,0,0,102,114,109,97,0,0,0,0,115,99,104,109,0,0,0,0,115,99,104,105,0,0,0,0,116,101,110,99,0,0,0,0,115,105,100,120,0,0,0,0,115,115,105,120,0,0,0,0,108,101,118,97,0,0,0,0,98,116,114,116,0,0,0,0,91,87,65,82,78,73,78,71,93,32,0,0,0,0,0,0,115,105,122,101,32,105,115,32,110,111,116,32,97,32,109,117,108,116,105,112,108,101,32,111,102,32,52,32,119,104,101,110,32,112,97,114,115,105,110,103,32,102,116,121,112,32,
|
||
|
99,111,109,112,97,116,105,98,108,101,32,98,114,97,110,100,115,46,32,73,103,110,111,114,105,110,103,32,108,97,115,116,32,98,121,116,101,115,46,0,0,0,99,111,110,116,101,110,116,32,111,102,32,101,115,100,115,32,105,115,32,110,111,116,32,97,32,69,83,95,100,101,115,99,114,105,112,116,111,114,0,0,67,111,110,116,101,110,116,32,111,102,32,101,115,100,115,32,105,115,32,110,111,116,32,97,32,68,101,99,67,111,110,102,105,103,68,101,115,99,114,105,112,116,111,114,0,0,0,0,67,111,110,116,101,110,116,32,111,102,
|
||
|
32,101,115,100,115,32,100,111,101,115,32,110,111,116,32,99,111,110,116,97,105,110,32,68,101,99,83,112,101,99,105,102,105,99,68,101,115,99,114,105,112,116,111,114,32,0,78,111,32,83,76,32,99,111,110,102,105,103,32,100,101,115,99,114,105,112,116,111,114,32,116,97,103,0,0,0,0,0,85,110,107,110,111,119,110,32,98,111,120,58,32,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,24,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,18,0,0,0,16,0,0,0,24,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,0,0,0,20,0,0,0,16,
|
||
|
0,0,0,24,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,22,0,0,0,16,0,0,0,24,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,0,0,0,24,0,0,0,16,0,0,0,24,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,26,0,0,0,16,0,0,0,24,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,0,0,0,28,0,0,0,16,0,0,0,24,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,0,0,0,30,0,0,0,16,0,0,0,24,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,0,0,0,32,0,0,0,16,0,0,0,24,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,0,0,0,34,0,0,0,16,0,0,0,24,0,0,0,25,
|
||
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,36,0,0,0,16,0,0,0,24,0,0,0,25,0,0,0,0,0,0,0,91,87,65,82,78,73,78,71,93,32,110,97,108,117,32,115,112,97,110,115,32,112,97,115,32,98,111,120,0,0,0,0,91,87,65,82,78,73,78,71,93,32,114,101,115,101,114,118,101,100,32,98,121,116,101,115,32,97,114,101,32,110,111,116,32,119,104,101,114,101,32,116,104,101,121,32,97,114,101,32,115,117,112,112,111,115,101,100,32,116,111,32,98,101,0,0,91,87,65,82,78,73,78,71,93,32,118,101,114,115,105,111,110,32,49,32,111,102,32,109,100,
|
||
|
104,100,32,105,115,32,110,111,116,32,102,117,108,108,121,32,115,117,112,112,111,114,116,101,100,46,32,86,97,108,117,101,115,32,119,105,108,108,32,98,101,32,116,114,117,110,99,97,116,101,100,32,116,111,32,51,50,32,98,105,116,0,0,91,87,65,82,78,73,78,71,93,32,114,101,115,105,100,105,97,108,32,100,97,116,97,32,97,116,32,101,110,100,32,111,102,32,98,111,120,0,0,0,91,87,65,82,78,73,78,71,93,32,99,111,110,115,117,109,101,100,32,109,111,114,101,100,32,116,104,97,110,32,97,118,97,105,108,97,98,108,101,0,
|
||
|
0,0,0,0,0,0,0,0,5,0,0,0,2,0,0,0,37,0,0,0,38,0,0,0,39,0,0,0,1,0,0,0,1,0,0,0,6,0,0,0,252,255,255,255,0,0,0,0,2,0,0,0,3,0,0,0,40,0,0,0,41,0,0,0,97,118,99,67,0,0,0,0,116,107,104,100,0,0,0,0,109,100,104,100,0,0,0,0,69,82,82,79,82,46,32,97,118,99,67,32,102,111,114,32,117,110,115,101,101,110,32,98,101,102,111,114,101,32,116,114,97,99,107,32,105,100,32,0,101,115,100,115,0,0,0,0,116,114,101,120,0,0,0,0,116,102,104,100,0,0,0,0,116,114,117,110,0,0,0,0,116,102,100,116,0,0,0,0,109,100,97,116,0,0,0,0,83,80,83,
|
||
|
32,99,97,110,110,111,116,32,98,101,32,112,97,114,115,101,100,0,0,0,0,87,97,114,110,105,110,103,58,32,73,110,99,111,109,112,108,101,116,101,32,98,111,120,32,91,0,0,0,0,0,0,0,32,115,122,61,0,0,0,0,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,0,0,0,43,0,0,0,44,0,0,0,26,0,0,0,25,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,32,115,122,61,0,0,0,0,32,109,106,114,61,0,0,0,32,109,110,114,61,0,0,0,32,99,111,109,112,66,114,97,110,100,115,61,91,0,0,0,32,0,0,0,0,0,0,0,32,93,0,0,0,0,0,0,32,118,115,110,61,0,0,0,32,102,108,97,103,115,
|
||
|
61,0,109,100,97,116,0,0,0,0,0,0,0,0,0,0,0,0,45,0,0,0,46,0,0,0,47,0,0,0,27,0,0,0,28,0,0,0,0,0,0,0,32,100,97,116,97,83,122,61,0,0,0,0,0,0,0,0,116,102,104,100,0,0,0,0,0,0,0,0,0,0,0,0,48,0,0,0,49,0,0,0,50,0,0,0,29,0,0,0,30,0,0,0,0,0,0,0,32,116,114,107,73,100,61,0,32,98,97,115,101,45,100,97,116,97,45,111,102,102,115,101,116,61,0,0,0,0,0,0,32,115,97,109,112,108,101,68,101,115,99,114,105,112,116,105,111,110,73,110,100,101,120,61,0,0,0,0,0,0,0,0,32,100,101,102,97,117,108,116,83,97,109,112,108,101,68,117,
|
||
|
114,97,116,105,111,110,61,0,32,100,101,102,97,117,108,116,83,97,109,112,108,101,83,105,122,101,61,0,0,0,0,0,32,100,101,102,97,117,108,116,83,97,109,112,108,101,70,108,97,103,115,61,0,0,0,0,32,100,101,102,97,117,108,116,66,97,115,101,73,115,77,111,111,102,61,116,114,117,101,0,116,102,100,116,0,0,0,0,0,0,0,0,0,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,31,0,0,0,32,0,0,0,0,0,0,0,32,98,97,115,101,77,101,100,105,97,68,101,99,111,100,101,84,105,109,101,61,0,0,0,116,114,117,110,0,0,0,0,0,0,0,0,0,0,0,0,54,0,0,0,55,
|
||
|
0,0,0,56,0,0,0,33,0,0,0,34,0,0,0,0,0,0,0,32,100,97,116,97,79,102,102,115,101,116,61,0,0,0,0,32,102,105,114,115,116,83,97,109,112,108,101,70,108,97,103,115,61,0,0,0,0,0,0,32,115,97,109,112,108,101,115,61,91,0,0,0,0,0,0,58,32,0,0,0,0,0,0,32,100,117,114,61,0,0,0,32,99,111,109,112,111,115,105,116,105,111,110,84,105,109,101,79,102,102,115,101,116,61,0,109,102,104,100,0,0,0,0,0,0,0,0,0,0,0,0,57,0,0,0,58,0,0,0,59,0,0,0,35,0,0,0,36,0,0,0,0,0,0,0,32,115,101,113,78,117,109,61,0,0,0,0,0,0,0,0,109,118,104,100,
|
||
|
0,0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,61,0,0,0,62,0,0,0,37,0,0,0,38,0,0,0,0,0,0,0,32,99,114,101,97,116,105,111,110,84,105,109,101,61,0,0,32,109,111,100,84,105,109,101,61,0,0,0,0,0,0,0,32,116,105,109,101,115,99,97,108,101,61,0,0,0,0,0,32,100,117,114,73,110,83,61,0,0,0,0,0,0,0,0,32,114,97,116,101,61,0,0,46,0,0,0,0,0,0,0,32,118,111,108,61,0,0,0,32,109,97,116,114,105,120,61,91,0,0,0,0,0,0,0,48,120,0,0,0,0,0,0,44,32,0,0,0,0,0,0,32,110,101,120,116,84,114,97,99,107,73,100,61,0,0,0,116,107,104,100,0,0,0,0,0,0,
|
||
|
0,0,0,0,0,0,63,0,0,0,64,0,0,0,65,0,0,0,39,0,0,0,40,0,0,0,0,0,0,0,32,108,97,121,101,114,61,0,32,97,108,116,71,114,111,117,112,61,0,0,0,0,0,0,32,118,111,108,117,109,101,61,0,0,0,0,0,0,0,0,32,119,105,100,116,104,61,0,32,104,101,105,103,104,116,61,0,0,0,0,0,0,0,0,32,100,97,116,97,82,101,102,73,100,120,61,0,0,0,0,0,0,0,0,0,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,41,0,0,0,42,0,0,0,0,0,0,0,32,104,82,101,115,61,0,0,32,118,82,101,115,61,0,0,32,102,114,97,109,101,67,111,117,110,116,61,0,0,0,0,32,99,111,109,112,114,
|
||
|
101,115,115,111,114,61,34,0,0,0,34,0,0,0,0,0,0,0,32,100,101,112,116,104,61,0,97,118,99,67,0,0,0,0,0,0,0,0,0,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,43,0,0,0,44,0,0,0,0,0,0,0,32,99,111,110,102,105,103,86,101,114,61,0,0,0,0,0,32,97,118,99,80,114,111,102,105,108,101,73,110,100,105,99,97,116,105,111,110,61,0,0,32,112,114,111,102,105,108,101,67,111,109,112,97,116,105,98,105,108,105,116,121,61,0,0,32,97,118,99,76,101,118,101,108,73,110,100,105,99,97,116,105,111,110,61,0,0,0,0,32,108,101,110,103,116,104,83,105,
|
||
|
122,101,45,49,61,0,0,32,108,101,110,103,116,104,83,105,122,101,61,0,0,0,0,32,115,112,115,101,115,61,91,0,0,0,0,0,0,0,0,32,48,120,32,0,0,0,0,32,112,112,115,101,115,61,91,0,0,0,0,0,0,0,0,115,116,115,122,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,45,0,0,0,46,0,0,0,0,0,0,0,32,115,97,109,112,108,101,83,105,122,101,61,0,0,0,0,32,115,97,109,112,108,101,67,111,117,110,116,61,0,0,0,32,101,110,116,114,121,83,105,122,101,115,61,91,0,0,0,93,32,0,0,0,0,0,0,115,116,115,99,0,0,0,0,0,0,0,0,0,0,0,0,75,0,0,
|
||
|
0,76,0,0,0,77,0,0,0,47,0,0,0,48,0,0,0,0,0,0,0,32,101,110,116,114,105,101,115,91,40,102,105,114,115,116,67,104,117,110,107,44,32,115,97,109,112,108,101,115,80,101,114,67,104,117,110,107,44,32,115,97,109,112,108,101,68,101,115,99,73,100,120,41,93,61,91,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,41,44,32,0,0,0,0,0,115,116,116,115,0,0,0,0,0,0,0,0,0,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,49,0,0,0,50,0,0,0,0,0,0,0,32,101,110,116,114,105,101,115,91,40,99,111,117,110,116,44,32,100,101,108,116,97,41,93,61,91,0,0,0,0,0,0,
|
||
|
115,116,99,111,0,0,0,0,0,0,0,0,0,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,51,0,0,0,52,0,0,0,0,0,0,0,32,101,110,116,114,105,101,115,91,99,104,117,110,107,79,102,102,115,101,116,93,61,91,0,109,100,104,100,0,0,0,0,0,0,0,0,0,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,53,0,0,0,54,0,0,0,0,0,0,0,32,109,111,100,105,102,105,99,97,116,105,111,110,84,105,109,101,61,0,0,0,0,0,0,32,100,117,114,97,116,105,111,110,61,0,0,0,0,0,0,32,108,97,110,103,61,0,0,104,100,108,114,0,0,0,0,0,0,0,0,0,0,0,0,87,0,0,0,88,0,0,0,89,0,0,0,55,0,0,0,
|
||
|
56,0,0,0,0,0,0,0,32,116,121,112,101,61,0,0,32,110,97,109,101,61,0,0,118,109,104,100,0,0,0,0,0,0,0,0,0,0,0,0,90,0,0,0,91,0,0,0,92,0,0,0,57,0,0,0,58,0,0,0,0,0,0,0,32,103,114,97,112,104,105,99,115,77,111,100,101,61,0,0,32,111,112,99,111,108,111,114,61,40,0,0,0,0,0,0,41,0,0,0,0,0,0,0,115,109,104,100,0,0,0,0,0,0,0,0,0,0,0,0,93,0,0,0,94,0,0,0,95,0,0,0,59,0,0,0,60,0,0,0,0,0,0,0,32,98,97,108,97,110,99,101,61,0,0,0,0,0,0,0,109,101,104,100,0,0,0,0,0,0,0,0,0,0,0,0,96,0,0,0,97,0,0,0,98,0,0,0,61,0,0,0,62,0,0,
|
||
|
0,0,0,0,0,32,102,114,97,103,109,101,110,116,68,117,114,97,116,105,111,110,61,0,0,0,0,0,0,116,114,101,120,0,0,0,0,0,0,0,0,0,0,0,0,99,0,0,0,100,0,0,0,101,0,0,0,63,0,0,0,64,0,0,0,0,0,0,0,32,116,114,97,99,107,73,100,61,0,0,0,0,0,0,0,32,100,101,102,97,117,108,116,83,97,109,112,108,101,68,101,115,99,114,105,112,116,105,111,110,73,110,100,101,120,61,0,100,114,101,102,0,0,0,0,0,0,0,0,0,0,0,0,102,0,0,0,103,0,0,0,104,0,0,0,65,0,0,0,66,0,0,0,0,0,0,0,32,108,111,99,97,116,105,111,110,61,0,0,0,0,0,0,115,116,115,
|
||
|
100,0,0,0,0,0,0,0,0,0,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,67,0,0,0,68,0,0,0,0,0,0,0,32,99,104,97,110,110,101,108,67,111,117,110,116,61,0,0,32,115,97,109,112,108,101,82,97,116,101,61,0,0,0,0,109,112,52,97,0,0,0,0,0,0,0,0,0,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,69,0,0,0,70,0,0,0,0,0,0,0,101,115,100,115,0,0,0,0,0,0,0,0,0,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,71,0,0,0,72,0,0,0,0,0,0,0,32,101,115,68,101,115,99,114,61,123,0,0,0,0,0,0,32,108,101,110,61,0,0,0,32,105,100,61,0,0,0,0,32,115,116,114,101,97,109,80,
|
||
|
114,105,111,114,105,116,121,61,0,0,0,0,0,0,0,0,125,0,0,0,0,0,0,0,32,100,101,99,67,111,110,102,105,103,68,101,115,99,114,61,123,0,0,0,0,0,0,0,32,111,98,106,101,99,116,84,121,112,101,73,100,61,0,0,32,115,116,114,101,97,109,84,121,112,101,61,0,0,0,0,32,98,117,102,102,101,114,83,105,122,101,68,98,61,0,0,32,109,97,120,66,105,116,114,97,116,101,61,0,0,0,0,32,97,118,103,66,105,116,114,97,116,101,61,0,0,0,0,32,100,101,99,83,112,101,99,105,102,105,99,68,101,115,99,114,61,123,0,0,0,0,0,32,100,101,99,111,100,
|
||
|
101,114,67,111,110,102,61,0,0,0,32,115,108,67,111,110,102,105,103,68,101,115,99,114,61,123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,73,0,0,0,74,0,0,0,0,0,0,0,32,115,121,115,73,100,61,0,32,107,101,121,73,100,115,61,91,0,0,0,0,0,0,0,32,100,97,116,97,70,111,114,109,97,116,61,0,0,0,0,32,118,101,114,115,105,111,110,61,0,0,0,0,0,0,0,32,117,114,108,61,0,0,0,40,110,117,108,108,41,0,0,32,100,101,102,97,117,108,116,65,108,103,111,114,105,116,104,109,73,100,61,0,0,0,0,32,100,101,102,97,
|
||
|
117,108,116,73,118,83,105,122,101,61,0,32,100,101,102,97,117,108,116,75,101,121,73,100,61,0,0,32,114,101,102,73,100,61,0,32,101,97,114,108,105,101,115,116,80,114,101,115,101,110,116,97,116,105,111,110,84,105,109,101,61,0,0,0,0,0,0,32,102,105,114,115,116,79,102,102,115,101,116,61,0,0,0,32,114,101,102,101,114,101,110,99,101,115,61,91,0,0,0,32,115,117,98,115,101,103,109,101,110,116,68,117,114,61,0,32,115,116,97,114,116,115,87,105,116,104,83,65,80,61,0,32,83,65,80,84,121,112,101,61,0,0,0,0,0,0,0,32,83,
|
||
|
65,80,68,101,108,116,97,84,121,112,101,61,0,0,32,115,117,98,115,101,103,109,101,110,116,115,61,91,0,0,58,32,114,97,110,103,101,115,61,91,40,108,101,118,101,108,45,62,114,97,110,103,101,83,105,122,101,41,0,0,0,0,32,32,32,32,32,32,32,0,58,0,0,0,0,0,0,0,59,32,0,0,0,0,0,0,32,108,101,118,101,108,115,61,91,0,0,0,0,0,0,0,32,112,97,100,100,105,110,103,61,0,0,0,0,0,0,0,32,97,115,115,105,110,103,109,101,110,116,84,121,112,101,61,0,0,0,0,0,0,0,0,32,103,114,111,117,112,105,110,103,84,121,112,101,61,0,0,32,103,
|
||
|
114,111,117,112,105,110,103,84,121,112,101,80,97,114,97,109,61,0,0,0,0,0,32,115,117,98,84,114,97,99,107,73,100,61,0,0,0,0,32,98,117,102,102,101,114,83,105,122,101,68,66,61,0,0,0,0,0,0,0,0,0,0,42,0,0,0,117,0,0,0,44,0,0,0,26,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,75,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,0,0,0,122,0,0,0,123,0,0,0,77,0,0,0,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,0,0,0,125,0,0,0,126,0,0,0,79,0,0,0,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,0,0,0,128,0,0,0,68,
|
||
|
0,0,0,41,0,0,0,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,129,0,0,0,130,0,0,0,131,0,0,0,82,0,0,0,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,132,0,0,0,133,0,0,0,134,0,0,0,84,0,0,0,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135,0,0,0,136,0,0,0,137,0,0,0,86,0,0,0,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,138,0,0,0,139,0,0,0,140,0,0,0,88,0,0,0,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,0,0,0,142,0,0,0,143,0,0,0,90,0,0,0,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,144,0,0,0,145,0,0,0,146,0,0,0,92,0,0,0,93,0,0,0,0,0,0,0,48,49,50,51,52,53,54,55,56,57,65,66,67,
|
||
|
68,69,70,4,0,0,0,0,0,0,0,69,114,114,111,114,32,105,110,32,65,68,84,83,32,115,116,114,101,97,109,58,32,102,114,97,109,101,76,101,110,61,0,32,104,101,97,100,101,114,76,101,110,61,0,0,0,0,0,91,87,65,82,78,93,32,0,108,101,97,100,105,110,103,47,116,114,97,105,108,105,110,103,32,122,101,114,111,32,98,121,116,101,32,105,115,32,110,111,116,32,122,101,114,111,32,98,117,116,32,105,115,32,0,0,116,114,97,105,108,105,110,103,32,122,101,114,111,32,98,121,116,101,32,105,115,32,110,111,116,32,122,101,114,111,0,0,
|
||
|
102,111,114,98,105,100,100,101,110,32,48,32,98,105,116,32,105,115,32,110,111,116,32,122,101,114,111,0,0,0,0,0,91,87,65,82,78,73,78,71,93,32,114,101,122,101,114,118,101,100,95,122,101,114,111,95,50,95,98,105,116,115,32,105,110,32,115,112,115,32,97,114,101,32,110,111,116,32,122,101,114,111,46,32,73,103,110,111,114,105,110,103,46,46,46,0,91,87,65,82,78,93,32,0,112,101,115,32,100,105,115,99,111,110,116,105,110,117,105,116,121,46,32,82,101,109,97,105,110,105,103,61,0,0,0,0,67,111,110,115,117,109,105,110,
|
||
|
103,32,105,110,99,111,109,112,108,101,116,101,32,112,101,115,46,0,0,0,0,0,0,0,97,108,114,101,97,100,121,32,119,114,111,116,101,32,97,32,99,111,109,112,108,101,116,101,32,112,101,115,32,116,111,32,111,117,116,112,117,116,32,98,117,116,32,114,101,99,101,105,118,101,100,32,97,32,112,101,115,32,116,115,32,112,97,99,107,101,116,32,102,111,114,32,116,104,101,32,115,97,109,101,32,115,116,114,101,97,109,46,32,73,103,110,111,114,105,110,103,46,46,46,0,0,0,0,112,101,115,32,100,105,115,111,110,116,105,110,117,
|
||
|
105,116,121,46,32,82,101,109,97,105,110,105,103,61,0,0,0,0,0,46,32,73,103,110,111,114,105,110,103,46,46,46,0,0,0,112,101,115,32,100,105,115,99,111,110,116,105,110,117,105,116,121,46,32,82,101,99,101,105,118,101,100,32,112,97,121,108,111,97,100,32,112,97,99,107,101,116,32,119,105,116,104,111,117,116,32,102,105,114,115,116,32,114,101,99,101,105,118,105,110,103,32,97,32,112,97,99,107,101,116,32,119,105,116,104,32,112,97,121,108,111,97,100,32,117,110,105,116,32,115,116,97,114,116,32,105,110,100,105,99,
|
||
|
97,116,111,114,32,80,101,115,32,100,97,116,97,76,101,110,61,0,0,0,0,0,0,46,32,68,114,111,112,112,105,110,103,32,84,115,46,0,0,68,101,116,101,99,116,101,100,32,80,69,83,32,112,97,99,107,101,116,32,116,104,97,116,32,115,112,97,110,115,32,102,108,117,115,104,32,98,111,117,110,100,97,114,121,46,32,68,111,105,110,103,32,110,111,116,104,105,110,103,33,0,0,0,91,66,85,71,93,32,114,101,97,100,80,101,115,80,97,121,108,111,97,100,32,99,97,108,108,101,100,32,119,104,101,110,32,115,116,97,116,101,32,105,115,32,
|
||
|
117,110,100,101,102,105,110,101,100,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,5,0,0,0,147,0,0,0,148,0,0,0,94,0,0,0,95,0,0,0,96,0,0,0,252,255,255,255,0,0,0,0,97,0,0,0,248,255,255,255,0,0,0,0,149,0,0,0,150,0,0,0,98,0,0,0,244,255,255,255,0,0,0,0,151,0,0,0,152,0,0,0,99,0,0,0,0,0,0,0,91,87,65,82,78,93,32,0,68,101,116,101,99,116,101,100,32,84,83,32,112,97,99,107,101,116,32,116,104,97,116,32,115,112,97,110,115,32,109,117,108,116,105,112,108,101,32,72,76,83,32,115,101,103,109,101,110,116,
|
||
|
115,46,0,0,0,0,97,112,112,108,121,105,110,103,32,112,111,115,116,32,112,114,111,99,101,115,115,105,110,103,32,97,117,100,105,111,32,118,105,100,101,111,32,99,111,114,114,101,99,116,105,111,110,32,111,102,32,0,0,0,0,0,32,40,0,0,0,0,0,0,32,115,41,32,97,117,100,105,111,32,118,105,100,101,111,32,100,105,102,102,32,0,0,0,32,115,41,0,0,0,0,0,100,101,116,101,99,116,101,100,32,116,115,32,100,105,115,99,111,110,116,105,110,117,105,116,121,32,97,116,32,111,102,102,115,101,116,32,0,0,0,0,46,32,68,105,115,99,
|
||
|
97,114,100,105,110,103,32,99,117,114,114,101,110,116,32,97,117,100,105,111,32,97,110,100,32,118,105,100,101,111,32,80,69,83,0,0,0,0,0,0,0,0,82,101,99,101,118,101,100,32,97,32,116,115,32,102,105,108,101,32,119,105,116,104,32,111,110,108,121,32,97,32,115,105,110,103,108,101,32,102,114,97,109,101,32,111,114,32,110,111,32,102,114,97,109,101,115,32,97,116,32,97,108,108,46,32,75,101,101,112,105,110,103,32,116,104,101,32,102,114,97,109,101,32,97,115,32,112,97,114,116,32,111,102,32,116,104,101,32,110,101,
|
||
|
120,116,32,98,117,110,99,104,46,0,0,0,0,73,110,118,97,108,105,100,32,116,105,109,101,115,116,97,109,112,115,32,112,116,115,61,0,32,100,116,115,61,0,0,0,32,100,101,108,116,97,61,0,32,83,101,116,116,105,110,103,32,99,111,109,112,111,115,105,116,105,111,110,84,105,109,101,79,102,102,115,101,116,32,116,111,32,48,0,0,0,0,0,83,101,103,109,101,110,116,32,116,104,97,116,32,98,101,103,105,110,115,32,119,105,116,104,32,97,32,78,79,78,45,73,68,82,32,102,114,97,109,101,46,32,84,104,105,115,32,119,105,108,108,
|
||
|
32,112,114,111,98,97,98,108,121,32,98,114,101,97,107,32,116,104,101,32,100,101,99,111,100,101,114,46,0,82,101,99,101,105,118,101,100,32,97,32,112,101,115,32,119,105,116,104,111,117,116,104,32,112,116,115,46,32,68,114,111,112,112,105,110,103,46,46,46,0,0,0,0,0,0,0,0,91,73,78,70,79,93,32,0,97,117,100,105,111,32,118,105,100,101,111,32,99,111,114,114,101,99,116,105,111,110,58,32,95,97,100,100,101,100,65,117,100,105,111,61,0,0,0,0,44,32,97,100,100,101,100,65,117,100,105,111,73,110,84,115,84,105,109,101,
|
||
|
115,99,97,108,101,32,61,32,0,0,0,0,44,32,100,105,102,102,61,0,44,32,99,111,114,114,101,99,116,105,111,110,61,0,0,0,32,112,116,115,61,0,0,0,109,111,114,101,32,97,117,100,105,111,32,97,100,100,101,100,32,116,104,97,110,32,101,120,112,101,99,116,101,100,32,99,111,114,114,101,99,116,105,111,110,61,0,0,0,0,0,0,70,79,85,78,68,32,83,80,83,44,32,80,80,83,32,97,110,100,32,97,117,100,105,111,32,105,110,102,111,0,0,0,91,69,82,82,79,82,93,32,0,0,0,0,0,0,0,0,83,80,83,32,99,97,110,110,111,116,32,98,101,32,112,
|
||
|
97,114,115,101,100,0,0,0,0,97,118,99,49,0,0,0,0,86,105,66,108,97,115,116,32,86,105,100,101,111,32,72,97,110,100,108,101,114,0,0,0,10,65,86,67,32,67,111,100,105,110,103,0,0,0,0,0,86,105,66,108,97,115,116,32,83,111,117,110,100,32,72,97,110,100,108,101,114,0,0,0,116,111,116,97,108,32,115,105,122,101,61,0,0,0,0,0,109,118,101,120,0,0,0,0,115,116,98,108,0,0,0,0,117,114,108,32,0,0,0,0,100,105,110,102,0,0,0,0,109,105,110,102,0,0,0,0,109,100,105,97,0,0,0,0,116,114,97,107,0,0,0,0,109,111,111,118,0,0,0,0,102,
|
||
|
116,121,112,0,0,0,0,116,114,97,102,0,0,0,0,109,111,111,102,0,0,0,0,91,69,82,82,79,82,93,32,97,100,97,112,116,97,116,105,111,110,70,105,101,108,100,32,108,101,110,32,61,32,0,0,32,112,105,100,61,0,0,0,32,116,97,98,108,101,115,32,116,104,97,116,32,115,112,97,110,32,109,111,114,101,32,116,104,97,110,32,111,110,101,32,80,83,32,112,97,99,107,101,116,32,97,114,101,32,110,111,116,32,121,101,116,32,115,117,112,112,111,114,116,101,100,0,32,105,110,118,97,108,105,100,101,32,115,101,99,116,105,111,110,76,101,
|
||
|
110,61,0,0,0,46,32,73,116,32,109,117,115,116,32,98,101,32,100,101,118,105,100,97,98,108,101,32,98,121,32,52,32,98,117,116,32,105,116,32,105,115,110,39,116,0,0,0,0,0,0,0,0,32,68,111,110,39,116,32,107,110,111,119,32,104,111,119,32,116,111,32,104,97,110,100,108,101,32,80,77,84,32,112,97,99,107,101,116,32,119,105,116,104,32,110,111,32,112,97,121,108,111,97,100,32,0,0,0,32,116,97,98,108,101,115,32,116,104,97,116,32,115,112,97,110,32,109,111,114,101,32,116,104,97,110,32,111,110,101,32,80,83,32,112,97,99,
|
||
|
107,101,116,32,97,114,101,32,110,111,116,32,121,101,116,32,115,117,112,112,111,114,116,101,100,46,32,116,97,98,108,101,76,101,110,61,32,0,0,0,0,0,32,112,97,121,108,111,97,100,76,101,110,61,0,0,0,0,32,82,101,99,101,105,118,101,100,32,80,77,84,32,119,105,116,104,32,112,114,111,103,114,97,109,45,105,110,102,111,45,108,101,110,40,0,0,0,0,41,32,98,105,103,103,101,114,32,116,104,97,116,32,105,116,115,32,97,99,116,117,97,108,32,112,97,121,108,111,97,100,32,108,101,110,40,0,0,0,41,32,102,111,114,32,112,114,
|
||
|
111,103,114,97,109,40,0,0,41,46,32,68,114,111,112,112,105,110,103,46,46,46,0,0,32,101,115,73,110,102,111,76,101,110,40,0,0,0,0,0,41,32,105,115,32,116,111,111,32,98,105,103,32,40,112,97,121,108,111,97,100,61,0,0,32,112,114,101,109,97,116,117,114,101,32,101,110,100,32,111,102,32,80,77,84,32,112,97,99,107,101,116,46,32,67,97,110,110,111,116,32,112,97,114,115,101,32,99,114,99,46,32,68,114,111,112,112,105,110,103,32,112,97,99,107,101,116,0,112,101,115,32,100,111,101,110,39,116,32,115,116,97,114,116,32,
|
||
|
119,105,116,104,32,48,120,48,48,48,48,48,49,46,32,68,114,111,112,112,105,110,103,46,46,46,0,0,0,0,0,32,112,101,115,32,112,97,99,107,101,116,32,116,104,97,116,32,104,97,115,32,100,116,115,32,98,117,116,32,110,111,116,32,112,116,115,32,105,115,32,102,111,114,98,105,100,100,101,110,0,0,0,0,0,0,0,91,87,65,82,78,73,78,71,93,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,0,0,0,154,0,0,0,0,0,0,0,0,0,0,0,155,0,0,0,156,0,0,0,1,0,0,0,3,0,0,0,123,32,99,111,110,115,111,108,101,46,101,114,114,111,114,40,39,65,83,80,87,79,
|
||
|
82,75,69,82,58,32,103,111,116,32,112,97,99,107,101,116,66,117,102,102,101,114,32,119,105,116,104,32,115,105,122,101,58,32,39,32,43,32,36,48,32,43,32,39,46,32,110,111,116,32,101,110,111,117,103,104,32,102,111,114,32,99,111,110,116,101,120,116,46,32,114,101,115,112,111,110,100,105,110,103,32,119,105,116,104,32,78,85,76,76,44,32,48,39,41,59,32,114,101,116,117,114,110,32,48,59,32,125,0,0,0,0,0,0,105,110,102,111,0,0,0,0,101,114,114,111,114,0,0,0,119,97,114,110,105,110,103,0,100,101,98,117,103,0,0,0,118,
|
||
|
101,114,98,111,115,101,0,0,0,0,0,0,0,0,0,157,0,0,0,158,0,0,0,1,0,0,0,4,0,0,0,2,0,0,0,240,255,255,255,0,0,0,0,159,0,0,0,160,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,161,0,0,0,162,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,6,0,0,0,240,255,255,255,0,0,0,0,163,0,0,0,164,0,0,0,7,0,0,0,236,255,255,255,0,0,0,0,165,0,0,0,166,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,167,0,0,0,168,0,0,0,9,0,0,0,6,0,0,0,10,0,0,0,240,255,255,255,0,0,0,0,169,0,0,0,170,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,123,32,118,97,114,32,115,116,114,32,61,32,118,98,108,105,98,46,
|
||
|
118,98,71,101,116,79,98,106,40,36,48,41,59,32,115,116,114,32,43,61,32,36,49,59,32,118,98,108,105,98,46,118,98,85,112,100,97,116,101,79,98,106,40,36,48,44,32,115,116,114,41,59,32,125,0,0,0,0,0,0,0,0,123,32,118,97,114,32,115,116,114,32,61,32,118,98,108,105,98,46,118,98,71,101,116,79,98,106,40,36,48,41,59,32,115,116,114,32,43,61,32,80,111,105,110,116,101,114,95,115,116,114,105,110,103,105,102,121,40,36,49,41,59,32,118,98,108,105,98,46,118,98,85,112,100,97,116,101,79,98,106,40,36,48,44,32,115,116,114,
|
||
|
41,59,32,125,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,171,0,0,0,172,0,0,0,0,0,0,0,123,32,118,97,114,32,115,116,114,32,61,32,110,101,119,32,83,116,114,105,110,103,40,41,59,32,114,101,116,117,114,110,32,118,98,108,105,98,46,118,98,65,100,100,79,98,106,40,115,116,114,41,59,32,125,0,123,32,118,97,114,32,115,116,114,32,61,32,118,98,108,105,98,46,118,98,71,101,116,79,98,106,40,36,48,41,59,32,118,98,108,105,98,46,118,98,85,112,100,97,116,101,79,98,106,40,36,48,44,32,110,101,119,32,83,116,114,105,110,103,40,41,
|
||
|
41,59,32,125,0,0,123,32,118,97,114,32,115,116,114,32,61,32,118,98,108,105,98,46,118,98,71,101,116,79,98,106,40,36,48,41,59,32,99,111,110,115,111,108,101,46,108,111,103,40,115,116,114,41,59,32,118,98,108,105,98,46,118,98,85,112,100,97,116,101,79,98,106,40,36,48,44,32,110,101,119,32,83,116,114,105,110,103,40,41,41,59,32,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,171,0,0,0,173,0,0,0,0,0,0,0,123,32,118,98,108,105,98,46,118,98,82,101,109,111,118,101,79,98,106,40,36,48,41,59,32,114,101,116,117,114,110,
|
||
|
32,48,59,32,125,0,0,0,0,0,0,0,0,48,35,0,0,174,0,0,0,175,0,0,0,7,0,0,0,0,0,0,0,115,116,100,58,58,98,97,100,95,97,108,108,111,99,0,0,83,116,57,98,97,100,95,97,108,108,111,99,0,0,0,0,24,36,0,0,32,35,0,0,88,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,116,57,101,120,99,101,112,116,105,111,110,0,0,0,0,240,35,0,0,72,35,0,0,83,116,57,116,121,112,101,95,105,110,102,111,0,0,0,0,240,35,0,0,96,35,0,0,78,49,48,95,95,99,120,120,97,98,105,118,49,49,54,95,95,115,104,105,109,95,116,121,112,101,95,105,110,102,111,69,0,0,0,0,
|
||
|
0,0,0,0,24,36,0,0,120,35,0,0,112,35,0,0,0,0,0,0,78,49,48,95,95,99,120,120,97,98,105,118,49,49,55,95,95,99,108,97,115,115,95,116,121,112,101,95,105,110,102,111,69,0,0,0,0,0,0,0,24,36,0,0,176,35,0,0,160,35,0,0,0,0,0,0,0,0,0,0,216,35,0,0,176,0,0,0,177,0,0,0,178,0,0,0,179,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,12,0,0,0,0,0,0,0,96,36,0,0,176,0,0,0,180,0,0,0,178,0,0,0,179,0,0,0,3,0,0,0,2,0,0,0,2,0,0,0,13,0,0,0,78,49,48,95,95,99,120,120,97,98,105,118,49,50,48,95,95,115,105,95,99,108,97,115,115,95,116,121,112,101,
|
||
|
95,105,110,102,111,69,0,0,0,0,24,36,0,0,56,36,0,0,216,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||
|
0,0,0,0,0,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",Ha,E.Od);var R=E.wb(N(12,"i8",Ga),8);A(0==R%8);function ob(a,b){$a.unshift({la:a,Za:b})}u._i64Subtract=pb;var qb=0;function rb(a){return M[qb>>2]=a}
|
||
|
var S={U:1,Z:2,Pg:3,Pf:4,za:5,Fc:6,nf:7,lg:8,fa:9,Af:10,Va:11,Zg:11,Kd:12,Tb:13,Kf:14,xg:15,ya:16,Dc:17,Md:18,pb:19,rb:20,Ja:21,G:22,gg:23,Jd:24,Ld:25,Wg:26,Lf:27,tg:28,tb:29,Mg:30,$f:31,Fg:32,Hf:33,Jg:34,pg:42,Nf:43,Bf:44,Rf:45,Sf:46,Tf:47,Zf:48,Xg:49,jg:50,Qf:51,Ff:35,mg:37,sf:52,vf:53,$g:54,hg:55,wf:56,xf:57,Gf:35,yf:59,vg:60,kg:61,Tg:62,ug:63,qg:64,rg:65,Lg:66,ng:67,qf:68,Qg:69,Cf:70,Gg:71,bg:72,If:73,uf:74,Bg:76,tf:77,Kg:78,Uf:79,Vf:80,Yf:81,Xf:82,Wf:83,wg:38,Vb:39,cg:36,Ub:40,sb:95,Eg:96,Ef:104,
|
||
|
ig:105,rf:97,Ig:91,zg:88,sg:92,Ng:108,Cc:111,of:98,Df:103,fg:101,dg:100,Ug:110,Mf:112,Ec:113,Hd:115,Fd:114,Gd:89,ag:90,Hg:93,Og:94,pf:99,eg:102,Id:106,qb:107,Vg:109,Yg:87,Jf:122,Rg:116,Ag:95,og:123,Of:84,Cg:75,zf:125,yg:131,Dg:130,Sg:86};function sb(){return!!sb.Ed}var tb=0,ub={};
|
||
|
function vb(){var a=tb;if(!a)return(T.setTempRet0(0),0)|0;var b=ub[a],c=b.type;if(!c)return(T.setTempRet0(0),a)|0;var d=Array.prototype.slice.call(arguments);u.___cxa_is_pointer_type(c);vb.buffer||(vb.buffer=O(4));M[vb.buffer>>2]=a;for(var a=vb.buffer,f=0;f<d.length;f++)if(d[f]&&u.___cxa_can_catch(d[f],c,a))return a=M[a>>2],b.Mc=a,(T.setTempRet0(d[f]),a)|0;a=M[a>>2];return(T.setTempRet0(c),a)|0}u._memset=wb;u._bitshift64Shl=xb;
|
||
|
var yb={"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"};function zb(a,b){for(var c=0,d=a.length-1;0<=d;d--){var f=a[d];"."===f?a.splice(d,1):".."===f?(a.splice(d,1),c++):c&&(a.splice(d,1),c--)}if(b)for(;c--;c)a.unshift("..");return a}
|
||
|
function Ab(a){var b="/"===a.charAt(0),c="/"===a.substr(-1),a=zb(a.split("/").filter(function(a){return!!a}),!b).join("/");!a&&!b&&(a=".");a&&c&&(a+="/");return(b?"/":"")+a}function Bb(a){var b=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(a).slice(1),a=b[0],b=b[1];if(!a&&!b)return".";b&&(b=b.substr(0,b.length-1));return a+b}function Cb(a){if("/"===a)return"/";var b=a.lastIndexOf("/");return-1===b?a:a.substr(b+1)}
|
||
|
function Db(){var a=Array.prototype.slice.call(arguments,0);return Ab(a.join("/"))}function Eb(a,b){return Ab(a+"/"+b)}function Fb(){for(var a="",b=n,c=arguments.length-1;-1<=c&&!b;c--){b=0<=c?arguments[c]:F.dc();"string"!==typeof b&&e(new TypeError("Arguments to path.resolve must be strings"));if(!b)return"";a=b+"/"+a;b="/"===b.charAt(0)}a=zb(a.split("/").filter(function(a){return!!a}),!b).join("/");return(b?"/":"")+a||"."}
|
||
|
function Gb(a,b){function c(a){for(var b=0;b<a.length&&""===a[b];b++);for(var c=a.length-1;0<=c&&""===a[c];c--);return b>c?[]:a.slice(b,c-b+1)}for(var a=Fb(a).substr(1),b=Fb(b).substr(1),d=c(a.split("/")),f=c(b.split("/")),h=Math.min(d.length,f.length),i=h,j=0;j<h;j++)if(d[j]!==f[j]){i=j;break}h=[];for(j=i;j<d.length;j++)h.push("..");h=h.concat(f.slice(i));return h.join("/")}var Hb=[];function Ib(a,b){Hb[a]={input:[],Ha:[],ib:b};F.uc(a,Jb)}
|
||
|
var Jb={open:function(a){var b=Hb[a.k.Pb];b||e(new F.e(S.pb));a.Y=b;a.seekable=n},close:function(a){a.Y.Ha.length&&a.Y.ib.Ob(a.Y,10)},T:function(a,b,c,d){(!a.Y||!a.Y.ib.jd)&&e(new F.e(S.Fc));for(var f=0,h=0;h<d;h++){var i;try{i=a.Y.ib.jd(a.Y)}catch(j){e(new F.e(S.za))}i===g&&0===f&&e(new F.e(S.Va));if(i===l||i===g)break;f++;b[c+h]=i}f&&(a.k.timestamp=Date.now());return f},write:function(a,b,c,d){(!a.Y||!a.Y.ib.Ob)&&e(new F.e(S.Fc));for(var f=0;f<d;f++)try{a.Y.ib.Ob(a.Y,b[c+f])}catch(h){e(new F.e(S.za))}d&&
|
||
|
(a.k.timestamp=Date.now());return f}},Lb={jd:function(a){if(!a.input.length){var b=l;if(y){if(b=process.stdin.read(),!b){if(process.stdin._readableState&&process.stdin._readableState.ended)return l;return}}else"undefined"!=typeof window&&"function"==typeof window.prompt?(b=window.prompt("Input: "),b!==l&&(b+="\n")):"function"==typeof readline&&(b=readline(),b!==l&&(b+="\n"));if(!b)return l;a.input=eb(b,k)}return a.input.shift()},Ob:function(a,b){b===l||10===b?(u.print(a.Ha.join("")),a.Ha=[]):a.Ha.push(Kb.Nb(b))}},
|
||
|
Mb={Ob:function(a,b){b===l||10===b?(u.printErr(a.Ha.join("")),a.Ha=[]):a.Ha.push(Kb.Nb(b))}},U={ca:l,L:function(){return U.createNode(l,"/",16895,0)},createNode:function(a,b,c,d){(F.Ee(c)||F.Fe(c))&&e(new F.e(S.U));U.ca||(U.ca={dir:{k:{aa:U.o.aa,O:U.o.O,La:U.o.La,oa:U.o.oa,rename:U.o.rename,Ra:U.o.Ra,lb:U.o.lb,kb:U.o.kb,qa:U.o.qa},F:{ma:U.q.ma}},file:{k:{aa:U.o.aa,O:U.o.O},F:{ma:U.q.ma,T:U.q.T,write:U.q.write,Ya:U.q.Ya,fb:U.q.fb}},link:{k:{aa:U.o.aa,O:U.o.O,Ma:U.o.Ma},F:{}},Rc:{k:{aa:U.o.aa,O:U.o.O},
|
||
|
F:F.ae}});c=F.createNode(a,b,c,d);F.Q(c.mode)?(c.o=U.ca.dir.k,c.q=U.ca.dir.F,c.n={}):F.isFile(c.mode)?(c.o=U.ca.file.k,c.q=U.ca.file.F,c.B=0,c.n=l):F.eb(c.mode)?(c.o=U.ca.link.k,c.q=U.ca.link.F):F.Ib(c.mode)&&(c.o=U.ca.Rc.k,c.q=U.ca.Rc.F);c.timestamp=Date.now();a&&(a.n[b]=c);return c},ue:function(a){if(a.n&&a.n.subarray){for(var b=[],c=0;c<a.B;++c)b.push(a.n[c]);return b}return a.n},Fh:function(a){return!a.n?new Uint8Array:a.n.subarray?a.n.subarray(0,a.B):new Uint8Array(a.n)},bd:function(a,b){a.n&&
|
||
|
(a.n.subarray&&b>a.n.length)&&(a.n=U.ue(a),a.B=a.n.length);if(!a.n||a.n.subarray){var c=a.n?a.n.buffer.byteLength:0;c>=b||(b=Math.max(b,c*(1048576>c?2:1.125)|0),0!=c&&(b=Math.max(b,256)),c=a.n,a.n=new Uint8Array(b),0<a.B&&a.n.set(c.subarray(0,a.B),0))}else{!a.n&&0<b&&(a.n=[]);for(;a.n.length<b;)a.n.push(0)}},cf:function(a,b){if(a.B!=b)if(0==b)a.n=l,a.B=0;else{if(!a.n||a.n.subarray){var c=a.n;a.n=new Uint8Array(new ArrayBuffer(b));c&&a.n.set(c.subarray(0,Math.min(b,a.B)))}else if(a.n||(a.n=[]),a.n.length>
|
||
|
b)a.n.length=b;else for(;a.n.length<b;)a.n.push(0);a.B=b}},o:{aa:function(a){var b={};b.wh=F.Ib(a.mode)?a.id:1;b.Lh=a.id;b.mode=a.mode;b.Xh=1;b.uid=0;b.Jh=0;b.Pb=a.Pb;b.size=F.Q(a.mode)?4096:F.isFile(a.mode)?a.B:F.eb(a.mode)?a.link.length:0;b.nh=new Date(a.timestamp);b.Wh=new Date(a.timestamp);b.th=new Date(a.timestamp);b.Yd=4096;b.oh=Math.ceil(b.size/b.Yd);return b},O:function(a,b){b.mode!==g&&(a.mode=b.mode);b.timestamp!==g&&(a.timestamp=b.timestamp);b.size!==g&&U.cf(a,b.size)},La:function(){e(F.jc[S.Z])},
|
||
|
oa:function(a,b,c,d){return U.createNode(a,b,c,d)},rename:function(a,b,c){if(F.Q(a.mode)){var d;try{d=F.na(b,c)}catch(f){}if(d)for(var h in d.n)e(new F.e(S.Vb))}delete a.parent.n[a.name];a.name=c;b.n[c]=a;a.parent=b},Ra:function(a,b){delete a.n[b]},lb:function(a,b){var c=F.na(a,b),d;for(d in c.n)e(new F.e(S.Vb));delete a.n[b]},kb:function(a){var b=[".",".."],c;for(c in a.n)a.n.hasOwnProperty(c)&&b.push(c);return b},qa:function(a,b,c){a=U.createNode(a,b,41471,0);a.link=c;return a},Ma:function(a){F.eb(a.mode)||
|
||
|
e(new F.e(S.G));return a.link}},q:{T:function(a,b,c,d,f){var h=a.k.n;if(f>=a.k.B)return 0;a=Math.min(a.k.B-f,d);A(0<=a);if(8<a&&h.subarray)b.set(h.subarray(f,f+a),c);else for(d=0;d<a;d++)b[c+d]=h[f+d];return a},write:function(a,b,c,d,f,h){if(!d)return 0;a=a.k;a.timestamp=Date.now();if(b.subarray&&(!a.n||a.n.subarray)){if(h)return a.n=b.subarray(c,c+d),a.B=d;if(0===a.B&&0===f)return a.n=new Uint8Array(b.subarray(c,c+d)),a.B=d;if(f+d<=a.B)return a.n.set(b.subarray(c,c+d),f),d}U.bd(a,f+d);if(a.n.subarray&&
|
||
|
b.subarray)a.n.set(b.subarray(c,c+d),f);else for(h=0;h<d;h++)a.n[f+h]=b[c+h];a.B=Math.max(a.B,f+d);return d},ma:function(a,b,c){1===c?b+=a.position:2===c&&F.isFile(a.k.mode)&&(b+=a.k.B);0>b&&e(new F.e(S.G));a.lf=[];return a.position=b},Ya:function(a,b,c){U.bd(a.k,b+c);a.k.B=Math.max(a.k.B,b+c)},fb:function(a,b,c,d,f,h,i){F.isFile(a.k.mode)||e(new F.e(S.pb));c=a.k.n;if(!(i&2)&&(c.buffer===b||c.buffer===b.buffer))a=n,d=c.byteOffset;else{if(0<f||f+d<a.k.B)c=c.subarray?c.subarray(f,f+d):Array.prototype.slice.call(c,
|
||
|
f,f+d);a=k;(d=O(d))||e(new F.e(S.Kd));b.set(c,d)}return{Ve:d,mh:a}}}},Nb=N(1,"i32*",Ga),Ob=N(1,"i32*",Ga),Pb=N(1,"i32*",Ga),F={root:l,hb:[],Xc:[l],Ia:[],Oe:1,ba:l,Uc:"/",Hb:n,nd:k,N:{},Cd:{ud:{Qd:1,Td:2}},e:l,jc:{},kd:function(a){a instanceof F.e||e(a+" : "+Ka());return rb(a.Db)},D:function(a,b){a=Fb(F.dc(),a);b=b||{};if(!a)return{path:"",k:l};var c={hc:k,tc:0},d;for(d in c)b[d]===g&&(b[d]=c[d]);8<b.tc&&e(new F.e(S.Ub));var c=zb(a.split("/").filter(function(a){return!!a}),n),f=F.root;d="/";for(var h=
|
||
|
0;h<c.length;h++){var i=h===c.length-1;if(i&&b.parent)break;f=F.na(f,c[h]);d=Eb(d,c[h]);if(F.Ca(f)&&(!i||i&&b.hc))f=f.gb.root;if(!i||b.$)for(i=0;F.eb(f.mode);)f=F.Ma(d),d=Fb(Bb(d),f),f=F.D(d,{tc:b.tc}).k,40<i++&&e(new F.e(S.Ub))}return{path:d,k:f}},va:function(a){for(var b;;){if(F.Jb(a))return a=a.L.Me,!b?a:"/"!==a[a.length-1]?a+"/"+b:a+b;b=b?a.name+"/"+b:a.name;a=a.parent}},mc:function(a,b){for(var c=0,d=0;d<b.length;d++)c=(c<<5)-c+b.charCodeAt(d)|0;return(a+c>>>0)%F.ba.length},ld:function(a){var b=
|
||
|
F.mc(a.parent.id,a.name);a.Fa=F.ba[b];F.ba[b]=a},md:function(a){var b=F.mc(a.parent.id,a.name);if(F.ba[b]===a)F.ba[b]=a.Fa;else for(b=F.ba[b];b;){if(b.Fa===a){b.Fa=a.Fa;break}b=b.Fa}},na:function(a,b){var c=F.Ke(a);c&&e(new F.e(c,a));for(c=F.ba[F.mc(a.id,b)];c;c=c.Fa){var d=c.name;if(c.parent.id===a.id&&d===b)return c}return F.La(a,b)},createNode:function(a,b,c,d){F.ub||(F.ub=function(a,b,c,d){a||(a=this);this.parent=a;this.L=a.L;this.gb=l;this.id=F.Oe++;this.name=b;this.mode=c;this.o={};this.q={};
|
||
|
this.Pb=d},F.ub.prototype={},Object.defineProperties(F.ub.prototype,{T:{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}},Ge:{get:function(){return F.Q(this.mode)}},nc:{get:function(){return F.Ib(this.mode)}}}));a=new F.ub(a,b,c,d);F.ld(a);return a},ec:function(a){F.md(a)},Jb:function(a){return a===a.parent},Ca:function(a){return!!a.gb},isFile:function(a){return 32768===
|
||
|
(a&61440)},Q:function(a){return 16384===(a&61440)},eb:function(a){return 40960===(a&61440)},Ib:function(a){return 8192===(a&61440)},Ee:function(a){return 24576===(a&61440)},Fe:function(a){return 4096===(a&61440)},He:function(a){return 49152===(a&49152)},qe:{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},sd:function(a){var b=F.qe[a];"undefined"===typeof b&&e(Error("Unknown file open mode: "+a));return b},re:function(a){var b=
|
||
|
["r","w","rw"][a&2097155];a&512&&(b+="w");return b},Ga:function(a,b){return F.nd?0:-1!==b.indexOf("r")&&!(a.mode&292)||-1!==b.indexOf("w")&&!(a.mode&146)||-1!==b.indexOf("x")&&!(a.mode&73)?S.Tb:0},Ke:function(a){var b=F.Ga(a,"x");return b?b:!a.o.La?S.Tb:0},qc:function(a,b){try{return F.na(a,b),S.Dc}catch(c){}return F.Ga(a,"wx")},Kb:function(a,b,c){var d;try{d=F.na(a,b)}catch(f){return f.Db}if(a=F.Ga(a,"wx"))return a;if(c){if(!F.Q(d.mode))return S.rb;if(F.Jb(d)||F.va(d)===F.dc())return S.ya}else if(F.Q(d.mode))return S.Ja;
|
||
|
return 0},Le:function(a,b){return!a?S.Z:F.eb(a.mode)?S.Ub:F.Q(a.mode)&&(0!==(b&2097155)||b&512)?S.Ja:F.Ga(a,F.re(b))},Pd:4096,Pe:function(a,b){for(var b=b||F.Pd,c=a||0;c<=b;c++)if(!F.Ia[c])return c;e(new F.e(S.Jd))},Ka:function(a){return F.Ia[a]},Sc:function(a,b,c){F.vb||(F.vb=p(),F.vb.prototype={},Object.defineProperties(F.vb.prototype,{object:{get:function(){return this.k},set:function(a){this.k=a}},Nh:{get:function(){return 1!==(this.J&2097155)}},Oh:{get:function(){return 0!==(this.J&2097155)}},
|
||
|
Mh:{get:function(){return this.J&1024}}}));var d=new F.vb,f;for(f in a)d[f]=a[f];a=d;b=F.Pe(b,c);a.H=b;return F.Ia[b]=a},be:function(a){F.Ia[a]=l},lc:function(a){return F.Ia[a-1]},kc:function(a){return a?a.H+1:0},ae:{open:function(a){a.q=F.te(a.k.Pb).q;a.q.open&&a.q.open(a)},ma:function(){e(new F.e(S.tb))}},pc:function(a){return a>>8},Vh:function(a){return a&255},Ea:function(a,b){return a<<8|b},uc:function(a,b){F.Xc[a]={q:b}},te:function(a){return F.Xc[a]},ed:function(a){for(var b=[],a=[a];a.length;){var c=
|
||
|
a.pop();b.push(c);a.push.apply(a,c.hb)}return b},Bd:function(a,b){function c(a){if(a){if(!c.oe)return c.oe=k,b(a)}else++f>=d.length&&b(l)}"function"===typeof a&&(b=a,a=n);var d=F.ed(F.root.L),f=0;d.forEach(function(b){if(!b.type.Bd)return c(l);b.type.Bd(b,a,c)})},L:function(a,b,c){var d="/"===c,f=!c,h;d&&F.root&&e(new F.e(S.ya));!d&&!f&&(h=F.D(c,{hc:n}),c=h.path,h=h.k,F.Ca(h)&&e(new F.e(S.ya)),F.Q(h.mode)||e(new F.e(S.rb)));b={type:a,Zh:b,Me:c,hb:[]};a=a.L(b);a.L=b;b.root=a;d?F.root=a:h&&(h.gb=b,
|
||
|
h.L&&h.L.hb.push(b));return a},fi:function(a){a=F.D(a,{hc:n});F.Ca(a.k)||e(new F.e(S.G));var a=a.k,b=a.gb,c=F.ed(b);Object.keys(F.ba).forEach(function(a){for(a=F.ba[a];a;){var b=a.Fa;-1!==c.indexOf(a.L)&&F.ec(a);a=b}});a.gb=l;b=a.L.hb.indexOf(b);A(-1!==b);a.L.hb.splice(b,1)},La:function(a,b){return a.o.La(a,b)},oa:function(a,b,c){var d=F.D(a,{parent:k}).k,a=Cb(a);(!a||"."===a||".."===a)&&e(new F.e(S.G));var f=F.qc(d,a);f&&e(new F.e(f));d.o.oa||e(new F.e(S.U));return d.o.oa(d,a,b,c)},create:function(a,
|
||
|
b){b=(b!==g?b:438)&4095;b|=32768;return F.oa(a,b,0)},wa:function(a,b){b=(b!==g?b:511)&1023;b|=16384;return F.oa(a,b,0)},Lb:function(a,b,c){"undefined"===typeof c&&(c=b,b=438);return F.oa(a,b|8192,c)},qa:function(a,b){Fb(a)||e(new F.e(S.Z));var c=F.D(b,{parent:k}).k;c||e(new F.e(S.Z));var d=Cb(b),f=F.qc(c,d);f&&e(new F.e(f));c.o.qa||e(new F.e(S.U));return c.o.qa(c,d,a)},rename:function(a,b){var c=Bb(a),d=Bb(b),f=Cb(a),h=Cb(b),i,j,m;try{i=F.D(a,{parent:k}),j=i.k,i=F.D(b,{parent:k}),m=i.k}catch(r){e(new F.e(S.ya))}(!j||
|
||
|
!m)&&e(new F.e(S.Z));j.L!==m.L&&e(new F.e(S.Md));i=F.na(j,f);d=Gb(a,d);"."!==d.charAt(0)&&e(new F.e(S.G));d=Gb(b,c);"."!==d.charAt(0)&&e(new F.e(S.Vb));var z;try{z=F.na(m,h)}catch(s){}if(i!==z){c=F.Q(i.mode);(f=F.Kb(j,f,c))&&e(new F.e(f));(f=z?F.Kb(m,h,c):F.qc(m,h))&&e(new F.e(f));j.o.rename||e(new F.e(S.U));(F.Ca(i)||z&&F.Ca(z))&&e(new F.e(S.ya));m!==j&&(f=F.Ga(j,"w"))&&e(new F.e(f));try{F.N.willMovePath&&F.N.willMovePath(a,b)}catch(w){console.log("FS.trackingDelegate['willMovePath']('"+a+"', '"+
|
||
|
b+"') threw an exception: "+w.message)}F.md(i);try{j.o.rename(i,m,h)}catch(K){e(K)}finally{F.ld(i)}try{if(F.N.onMovePath)F.N.onMovePath(a,b)}catch(L){console.log("FS.trackingDelegate['onMovePath']('"+a+"', '"+b+"') threw an exception: "+L.message)}}},lb:function(a){var b=F.D(a,{parent:k}).k,c=Cb(a),d=F.na(b,c),f=F.Kb(b,c,k);f&&e(new F.e(f));b.o.lb||e(new F.e(S.U));F.Ca(d)&&e(new F.e(S.ya));try{F.N.willDeletePath&&F.N.willDeletePath(a)}catch(h){console.log("FS.trackingDelegate['willDeletePath']('"+
|
||
|
a+"') threw an exception: "+h.message)}b.o.lb(b,c);F.ec(d);try{if(F.N.onDeletePath)F.N.onDeletePath(a)}catch(i){console.log("FS.trackingDelegate['onDeletePath']('"+a+"') threw an exception: "+i.message)}},kb:function(a){a=F.D(a,{$:k}).k;a.o.kb||e(new F.e(S.rb));return a.o.kb(a)},Ra:function(a){var b=F.D(a,{parent:k}).k,c=Cb(a),d=F.na(b,c),f=F.Kb(b,c,n);f&&(f===S.Ja&&(f=S.U),e(new F.e(f)));b.o.Ra||e(new F.e(S.U));F.Ca(d)&&e(new F.e(S.ya));try{F.N.willDeletePath&&F.N.willDeletePath(a)}catch(h){console.log("FS.trackingDelegate['willDeletePath']('"+
|
||
|
a+"') threw an exception: "+h.message)}b.o.Ra(b,c);F.ec(d);try{if(F.N.onDeletePath)F.N.onDeletePath(a)}catch(i){console.log("FS.trackingDelegate['onDeletePath']('"+a+"') threw an exception: "+i.message)}},Ma:function(a){(a=F.D(a).k)||e(new F.e(S.Z));a.o.Ma||e(new F.e(S.G));return a.o.Ma(a)},zd:function(a,b){var c=F.D(a,{$:!b}).k;c||e(new F.e(S.Z));c.o.aa||e(new F.e(S.U));return c.o.aa(c)},Uh:function(a){return F.zd(a,k)},xb:function(a,b,c){a="string"===typeof a?F.D(a,{$:!c}).k:a;a.o.O||e(new F.e(S.U));
|
||
|
a.o.O(a,{mode:b&4095|a.mode&-4096,timestamp:Date.now()})},Qh:function(a,b){F.xb(a,b,k)},zh:function(a,b){var c=F.Ka(a);c||e(new F.e(S.fa));F.xb(c.k,b)},Qc:function(a,b,c,d){a="string"===typeof a?F.D(a,{$:!d}).k:a;a.o.O||e(new F.e(S.U));a.o.O(a,{timestamp:Date.now()})},Rh:function(a,b,c){F.Qc(a,b,c,k)},Ah:function(a,b,c){(a=F.Ka(a))||e(new F.e(S.fa));F.Qc(a.k,b,c)},truncate:function(a,b){0>b&&e(new F.e(S.G));var c;c="string"===typeof a?F.D(a,{$:k}).k:a;c.o.O||e(new F.e(S.U));F.Q(c.mode)&&e(new F.e(S.Ja));
|
||
|
F.isFile(c.mode)||e(new F.e(S.G));var d=F.Ga(c,"w");d&&e(new F.e(d));c.o.O(c,{size:b,timestamp:Date.now()})},Ch:function(a,b){var c=F.Ka(a);c||e(new F.e(S.fa));0===(c.J&2097155)&&e(new F.e(S.G));F.truncate(c.k,b)},gi:function(a,b,c){a=F.D(a,{$:k}).k;a.o.O(a,{timestamp:Math.max(b,c)})},open:function(a,b,c,d,f){""===a&&e(new F.e(S.Z));var b="string"===typeof b?F.sd(b):b,c=b&64?("undefined"===typeof c?438:c)&4095|32768:0,h;if("object"===typeof a)h=a;else{a=Ab(a);try{h=F.D(a,{$:!(b&131072)}).k}catch(i){}}var j=
|
||
|
n;b&64&&(h?b&128&&e(new F.e(S.Dc)):(h=F.oa(a,c,0),j=k));h||e(new F.e(S.Z));F.Ib(h.mode)&&(b&=-513);j||(c=F.Le(h,b))&&e(new F.e(c));b&512&&F.truncate(h,0);b&=-641;d=F.Sc({k:h,path:F.va(h),J:b,seekable:k,position:0,q:h.q,lf:[],error:n},d,f);d.q.open&&d.q.open(d);u.logReadFiles&&!(b&1)&&(F.sc||(F.sc={}),a in F.sc||(F.sc[a]=1,u.printErr("read file: "+a)));try{F.N.onOpenFile&&(f=0,1!==(b&2097155)&&(f|=F.Cd.ud.Qd),0!==(b&2097155)&&(f|=F.Cd.ud.Td),F.N.onOpenFile(a,f))}catch(m){console.log("FS.trackingDelegate['onOpenFile']('"+
|
||
|
a+"', flags) threw an exception: "+m.message)}return d},close:function(a){try{a.q.close&&a.q.close(a)}catch(b){e(b)}finally{F.be(a.H)}},ma:function(a,b,c){(!a.seekable||!a.q.ma)&&e(new F.e(S.tb));return a.q.ma(a,b,c)},T:function(a,b,c,d,f){(0>d||0>f)&&e(new F.e(S.G));1===(a.J&2097155)&&e(new F.e(S.fa));F.Q(a.k.mode)&&e(new F.e(S.Ja));a.q.T||e(new F.e(S.G));var h=k;"undefined"===typeof f?(f=a.position,h=n):a.seekable||e(new F.e(S.tb));b=a.q.T(a,b,c,d,f);h||(a.position+=b);return b},write:function(a,
|
||
|
b,c,d,f,h){(0>d||0>f)&&e(new F.e(S.G));0===(a.J&2097155)&&e(new F.e(S.fa));F.Q(a.k.mode)&&e(new F.e(S.Ja));a.q.write||e(new F.e(S.G));a.J&1024&&F.ma(a,0,2);var i=k;"undefined"===typeof f?(f=a.position,i=n):a.seekable||e(new F.e(S.tb));b=a.q.write(a,b,c,d,f,h);i||(a.position+=b);try{if(a.path&&F.N.onWriteToFile)F.N.onWriteToFile(a.path)}catch(j){console.log("FS.trackingDelegate['onWriteToFile']('"+path+"') threw an exception: "+j.message)}return b},Ya:function(a,b,c){(0>b||0>=c)&&e(new F.e(S.G));0===
|
||
|
(a.J&2097155)&&e(new F.e(S.fa));!F.isFile(a.k.mode)&&!F.Q(node.mode)&&e(new F.e(S.pb));a.q.Ya||e(new F.e(S.sb));a.q.Ya(a,b,c)},fb:function(a,b,c,d,f,h,i){1===(a.J&2097155)&&e(new F.e(S.Tb));a.q.fb||e(new F.e(S.pb));return a.q.fb(a,b,c,d,f,h,i)},cb:function(a,b,c){a.q.cb||e(new F.e(S.Ld));return a.q.cb(a,b,c)},$h:function(a,b){b=b||{};b.J=b.J||"r";b.encoding=b.encoding||"binary";"utf8"!==b.encoding&&"binary"!==b.encoding&&e(Error('Invalid encoding type "'+b.encoding+'"'));var c,d=F.open(a,b.J),f=F.zd(a).size,
|
||
|
h=new Uint8Array(f);F.T(d,h,0,f,0);if("utf8"===b.encoding){c="";for(var i=new E.Xa,j=0;j<f;j++)c+=i.Nb(h[j])}else"binary"===b.encoding&&(c=h);F.close(d);return c},hi:function(a,b,c){c=c||{};c.J=c.J||"w";c.encoding=c.encoding||"utf8";"utf8"!==c.encoding&&"binary"!==c.encoding&&e(Error('Invalid encoding type "'+c.encoding+'"'));a=F.open(a,c.J,c.mode);"utf8"===c.encoding?(b=new Uint8Array((new E.Xa).wd(b)),F.write(a,b,0,b.length,0,c.$d)):"binary"===c.encoding&&F.write(a,b,0,b.length,0,c.$d);F.close(a)},
|
||
|
dc:function(){return F.Uc},qh:function(a){a=F.D(a,{$:k});F.Q(a.k.mode)||e(new F.e(S.rb));var b=F.Ga(a.k,"x");b&&e(new F.e(b));F.Uc=a.path},de:function(){F.wa("/tmp");F.wa("/home");F.wa("/home/web_user")},ce:function(){F.wa("/dev");F.uc(F.Ea(1,3),{T:function(){return 0},write:function(){return 0}});F.Lb("/dev/null",F.Ea(1,3));Ib(F.Ea(5,0),Lb);Ib(F.Ea(6,0),Mb);F.Lb("/dev/tty",F.Ea(5,0));F.Lb("/dev/tty1",F.Ea(6,0));var a;if("undefined"!==typeof crypto){var b=new Uint8Array(1);a=function(){crypto.getRandomValues(b);
|
||
|
return b[0]}}else a=y?function(){return require("crypto").randomBytes(1)[0]}:function(){return 256*Math.random()|0};F.ha("/dev","random",a);F.ha("/dev","urandom",a);F.wa("/dev/shm");F.wa("/dev/shm/tmp")},le:function(){u.stdin?F.ha("/dev","stdin",u.stdin):F.qa("/dev/tty","/dev/stdin");u.stdout?F.ha("/dev","stdout",l,u.stdout):F.qa("/dev/tty","/dev/stdout");u.stderr?F.ha("/dev","stderr",l,u.stderr):F.qa("/dev/tty1","/dev/stderr");var a=F.open("/dev/stdin","r");M[Nb>>2]=F.kc(a);A(0===a.H,"invalid handle for stdin ("+
|
||
|
a.H+")");a=F.open("/dev/stdout","w");M[Ob>>2]=F.kc(a);A(1===a.H,"invalid handle for stdout ("+a.H+")");a=F.open("/dev/stderr","w");M[Pb>>2]=F.kc(a);A(2===a.H,"invalid handle for stderr ("+a.H+")")},Zc:function(){F.e||(F.e=function(a,b){this.k=b;this.ff=function(a){this.Db=a;for(var b in S)if(S[b]===a){this.code=b;break}};this.ff(a);this.message=yb[a]},F.e.prototype=Error(),[S.Z].forEach(function(a){F.jc[a]=new F.e(a);F.jc[a].stack="<generic error, no stack>"}))},jf:function(){F.Zc();F.ba=Array(4096);
|
||
|
F.L(U,{},"/");F.de();F.ce()},bb:function(a,b,c){A(!F.bb.Hb,"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)");F.bb.Hb=k;F.Zc();u.stdin=a||u.stdin;u.stdout=b||u.stdout;u.stderr=c||u.stderr;F.le()},Xe:function(){F.bb.Hb=n;for(var a=0;a<F.Ia.length;a++){var b=F.Ia[a];b&&F.close(b)}},Fb:function(a,b){var c=0;a&&(c|=365);b&&(c|=146);return c},Ph:function(a,b){var c=Db.apply(l,a);
|
||
|
b&&"/"==c[0]&&(c=c.substr(1));return c},gh:function(a,b){return Fb(b,a)},ci:function(a){return Ab(a)},Bh:function(a,b){var c=F.$b(a,b);if(c.gc)return c.object;rb(c.error);return l},$b:function(a,b){try{var c=F.D(a,{$:!b}),a=c.path}catch(d){}var f={Jb:n,gc:n,error:0,name:l,path:l,object:l,Se:n,Ue:l,Te:l};try{c=F.D(a,{parent:k}),f.Se=k,f.Ue=c.path,f.Te=c.k,f.name=Cb(a),c=F.D(a,{$:!b}),f.gc=k,f.path=c.path,f.object=c.k,f.name=c.k.name,f.Jb="/"===c.path}catch(h){f.error=h.Db}return f},fe:function(a,b,
|
||
|
c,d){a=Eb("string"===typeof a?a:F.va(a),b);return F.wa(a,F.Fb(c,d))},ie:function(a,b){for(var a="string"===typeof a?a:F.va(a),c=b.split("/").reverse();c.length;){var d=c.pop();if(d){var f=Eb(a,d);try{F.wa(f)}catch(h){}a=f}}return f},ee:function(a,b,c,d,f){a=Eb("string"===typeof a?a:F.va(a),b);return F.create(a,F.Fb(d,f))},cc:function(a,b,c,d,f,h){a=b?Eb("string"===typeof a?a:F.va(a),b):a;d=F.Fb(d,f);f=F.create(a,d);if(c){if("string"===typeof c){for(var a=Array(c.length),b=0,i=c.length;b<i;++b)a[b]=
|
||
|
c.charCodeAt(b);c=a}F.xb(f,d|146);a=F.open(f,"w");F.write(a,c,0,c.length,0,h);F.close(a);F.xb(f,d)}return f},ha:function(a,b,c,d){a=Eb("string"===typeof a?a:F.va(a),b);b=F.Fb(!!c,!!d);F.ha.pc||(F.ha.pc=64);var f=F.Ea(F.ha.pc++,0);F.uc(f,{open:function(a){a.seekable=n},close:function(){d&&(d.buffer&&d.buffer.length)&&d(10)},T:function(a,b,d,f){for(var r=0,z=0;z<f;z++){var s;try{s=c()}catch(w){e(new F.e(S.za))}s===g&&0===r&&e(new F.e(S.Va));if(s===l||s===g)break;r++;b[d+z]=s}r&&(a.k.timestamp=Date.now());
|
||
|
return r},write:function(a,b,c,f){for(var r=0;r<f;r++)try{d(b[c+r])}catch(z){e(new F.e(S.za))}f&&(a.k.timestamp=Date.now());return r}});return F.Lb(a,b,f)},he:function(a,b,c){a=Eb("string"===typeof a?a:F.va(a),b);return F.qa(c,a)},cd:function(a){if(a.nc||a.Ge||a.link||a.n)return k;var b=k;"undefined"!==typeof XMLHttpRequest&&e(Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."));
|
||
|
if(u.read)try{a.n=eb(u.read(a.url),k),a.B=a.n.length}catch(c){b=n}else e(Error("Cannot load without read() or XMLHttpRequest."));b||rb(S.za);return b},ge:function(a,b,c,d,f){function h(){this.oc=n;this.zb=[]}h.prototype.get=function(a){if(!(a>this.length-1||0>a)){var b=a%this.yb;return this.ze(a/this.yb|0)[b]}};h.prototype.ef=function(a){this.ze=a};h.prototype.Oc=function(){var a=new XMLHttpRequest;a.open("HEAD",c,n);a.send(l);200<=a.status&&300>a.status||304===a.status||e(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 h=this;h.ef(function(a){var d=a*f,i=(a+1)*f-1,i=Math.min(i,b-1);if("undefined"===typeof h.zb[a]){var j=h.zb;d>i&&e(Error("invalid range ("+d+", "+i+") or no bytes requested!"));i>b-1&&e(Error("only "+b+" bytes available! programmer error!"));var m=new XMLHttpRequest;m.open("GET",c,n);b!==f&&m.setRequestHeader("Range","bytes="+d+"-"+i);"undefined"!=
|
||
|
typeof Uint8Array&&(m.responseType="arraybuffer");m.overrideMimeType&&m.overrideMimeType("text/plain; charset=x-user-defined");m.send(l);200<=m.status&&300>m.status||304===m.status||e(Error("Couldn't load "+c+". Status: "+m.status));d=m.response!==g?new Uint8Array(m.response||[]):eb(m.responseText||"",k);j[a]=d}"undefined"===typeof h.zb[a]&&e(Error("doXHR failed!"));return h.zb[a]});this.Vd=b;this.Ud=f;this.oc=k};if("undefined"!==typeof XMLHttpRequest){fa||e("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc");
|
||
|
var i=new h;Object.defineProperty(i,"length",{get:function(){this.oc||this.Oc();return this.Vd}});Object.defineProperty(i,"chunkSize",{get:function(){this.oc||this.Oc();return this.Ud}});i={nc:n,n:i}}else i={nc:n,url:c};var j=F.ee(a,b,i,d,f);i.n?j.n=i.n:i.url&&(j.n=l,j.url=i.url);Object.defineProperty(j,"usedBytes",{get:function(){return this.n.length}});var m={};Object.keys(j.q).forEach(function(a){var b=j.q[a];m[a]=function(){F.cd(j)||e(new F.e(S.za));return b.apply(l,arguments)}});m.T=function(a,
|
||
|
b,c,d,f){F.cd(j)||e(new F.e(S.za));a=a.k.n;if(f>=a.length)return 0;d=Math.min(a.length-f,d);A(0<=d);if(a.slice)for(var h=0;h<d;h++)b[c+h]=a[f+h];else for(h=0;h<d;h++)b[c+h]=a.get(f+h);return d};j.q=m;return j},je:function(a,b,c,d,f,h,i,j,m){function r(){Qb=document.pointerLockElement===w||document.mozPointerLockElement===w||document.webkitPointerLockElement===w||document.msPointerLockElement===w}function z(c){function r(c){j||F.cc(a,b,c,d,f,m);h&&h();lb()}var s=n;u.preloadPlugins.forEach(function(a){!s&&
|
||
|
a.canHandle(K)&&(a.handle(c,K,r,function(){i&&i();lb()}),s=k)});s||r(c)}u.preloadPlugins||(u.preloadPlugins=[]);if(!Rb){Rb=k;try{new Blob,Sb=k}catch(s){Sb=n,console.log("warning: no blob constructor, cannot create blobs with mimetypes")}Tb="undefined"!=typeof MozBlobBuilder?MozBlobBuilder:"undefined"!=typeof WebKitBlobBuilder?WebKitBlobBuilder:!Sb?console.log("warning: no BlobBuilder"):l;Ub="undefined"!=typeof window?window.URL?window.URL:window.webkitURL:g;!u.td&&"undefined"===typeof Ub&&(console.log("warning: Browser does not support creating object URLs. Built-in browser image decoding will not be available."),
|
||
|
u.td=k);u.preloadPlugins.push({canHandle:function(a){return!u.td&&/\.(jpg|jpeg|png|bmp)$/i.test(a)},handle:function(a,b,c,d){var f=l;if(Sb)try{f=new Blob([a],{type:Vb(b)}),f.size!==a.length&&(f=new Blob([(new Uint8Array(a)).buffer],{type:Vb(b)}))}catch(h){E.Sa("Blob constructor present but fails: "+h+"; falling back to blob builder")}f||(f=new Tb,f.append((new Uint8Array(a)).buffer),f=f.getBlob());var i=Ub.createObjectURL(f),j=new Image;j.onload=function(){A(j.complete,"Image "+b+" could not be decoded");
|
||
|
var d=document.createElement("canvas");d.width=j.width;d.height=j.height;d.getContext("2d").drawImage(j,0,0);u.preloadedImages[b]=d;Ub.revokeObjectURL(i);c&&c(a)};j.onerror=function(){console.log("Image "+i+" could not be decoded");d&&d()};j.src=i}});u.preloadPlugins.push({canHandle:function(a){return!u.Yh&&a.substr(-4)in{".ogg":1,".wav":1,".mp3":1}},handle:function(a,b,c,d){function f(d){i||(i=k,u.preloadedAudios[b]=d,c&&c(a))}function h(){i||(i=k,u.preloadedAudios[b]=new Audio,d&&d())}var i=n;if(Sb){try{var j=
|
||
|
new Blob([a],{type:Vb(b)})}catch(m){return h()}var j=Ub.createObjectURL(j),r=new Audio;r.addEventListener("canplaythrough",function(){f(r)},n);r.onerror=function(){if(!i){console.log("warning: browser could not fully decode audio "+b+", trying slower base64 approach");for(var c="",d=0,h=0,j=0;j<a.length;j++){d=d<<8|a[j];for(h+=8;6<=h;)var m=d>>h-6&63,h=h-6,c=c+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[m]}2==h?(c+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(d&
|
||
|
3)<<4],c+="=="):4==h&&(c+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(d&15)<<2],c+="=");r.src="data:audio/x-"+b.substr(-3)+";base64,"+c;f(r)}};r.src=j;u.noExitRuntime=k;setTimeout(function(){oa||f(r)},1E4)}else return h()}});var w=u.canvas;w&&(w.vc=w.requestPointerLock||w.mozRequestPointerLock||w.webkitRequestPointerLock||w.msRequestPointerLock||p(),w.ad=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock||document.msExitPointerLock||p(),w.ad=
|
||
|
w.ad.bind(document),document.addEventListener("pointerlockchange",r,n),document.addEventListener("mozpointerlockchange",r,n),document.addEventListener("webkitpointerlockchange",r,n),document.addEventListener("mspointerlockchange",r,n),u.elementPointerLock&&w.addEventListener("click",function(a){!Qb&&w.vc&&(w.vc(),a.preventDefault())},n))}var K=b?Fb(Eb(a,b)):a;kb();"string"==typeof c?Wb(c,function(a){z(a)},i):z(c)},indexedDB:function(){return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||
|
||
|
window.msIndexedDB},Ac:function(){return"EM_FS_"+window.location.pathname},Bc:20,Ta:"FILE_DATA",bi:function(a,b,c){var b=b||p(),c=c||p(),d=F.indexedDB();try{var f=d.open(F.Ac(),F.Bc)}catch(h){return c(h)}f.Re=function(){console.log("creating db");f.result.createObjectStore(F.Ta)};f.onsuccess=function(){var d=f.result.transaction([F.Ta],"readwrite"),h=d.objectStore(F.Ta),m=0,r=0,z=a.length;a.forEach(function(a){a=h.put(F.$b(a).object.n,a);a.onsuccess=function(){m++;m+r==z&&(0==r?b():c())};a.onerror=
|
||
|
function(){r++;m+r==z&&(0==r?b():c())}});d.onerror=c};f.onerror=c},Th:function(a,b,c){var b=b||p(),c=c||p(),d=F.indexedDB();try{var f=d.open(F.Ac(),F.Bc)}catch(h){return c(h)}f.Re=c;f.onsuccess=function(){var d=f.result;try{var h=d.transaction([F.Ta],"readonly")}catch(m){c(m);return}var r=h.objectStore(F.Ta),z=0,s=0,w=a.length;a.forEach(function(a){var d=r.get(a);d.onsuccess=function(){F.$b(a).gc&&F.Ra(a);F.cc(Bb(a),Cb(a),d.result,k,k,k);z++;z+s==w&&(0==s?b():c())};d.onerror=function(){s++;z+s==w&&
|
||
|
(0==s?b():c())}});h.onerror=c};f.onerror=c}};function Xb(){e("TODO")}
|
||
|
var V={L:function(){u.websocket=u.websocket&&"object"===typeof u.websocket?u.websocket:{};u.websocket.Xb={};u.websocket.on=function(a,b){"function"===typeof b&&(this.Xb[a]=b);return this};u.websocket.V=function(a,b){"function"===typeof this.Xb[a]&&this.Xb[a].call(this,b)};return F.createNode(l,"/",16895,0)},ke:function(a,b,c){c&&A(1==b==(6==c));a={pe:a,type:b,protocol:c,M:l,error:l,jb:{},rc:[],Na:[],Pa:V.R};b=V.Mb();c=F.createNode(V.root,b,49152,0);c.Oa=a;b=F.Sc({path:b,k:c,J:F.sd("r+"),seekable:n,
|
||
|
q:V.q});a.F=b;return a},xe:function(a){a=F.Ka(a);return!a||!F.He(a.k.mode)?l:a.k.Oa},q:{vd:function(a){a=a.k.Oa;return a.Pa.vd(a)},cb:function(a,b,c){a=a.k.Oa;return a.Pa.cb(a,b,c)},T:function(a,b,c,d){a=a.k.Oa;d=a.Pa.Ze(a,d);if(!d)return 0;b.set(d.buffer,c);return d.buffer.length},write:function(a,b,c,d){a=a.k.Oa;return a.Pa.df(a,b,c,d)},close:function(a){a=a.k.Oa;a.Pa.close(a)}},Mb:function(){V.Mb.Tc||(V.Mb.Tc=0);return"socket["+V.Mb.Tc++ +"]"},R:{Bb:function(a,b,c){var d;"object"===typeof b&&(d=
|
||
|
b,c=b=l);if(d)d._socket?(b=d._socket.remoteAddress,c=d._socket.remotePort):((c=/ws[s]?:\/\/([^:]+):(\d+)/.exec(d.url))||e(Error("WebSocket URL must be in the format ws(s)://address:port")),b=c[1],c=parseInt(c[2],10));else try{var f=u.websocket&&"object"===typeof u.websocket,h="ws:#".replace("#","//");f&&"string"===typeof u.websocket.url&&(h=u.websocket.url);if("ws://"===h||"wss://"===h)var i=b.split("/"),h=h+i[0]+":"+c+"/"+i.slice(1).join("/");i="binary";f&&"string"===typeof u.websocket.subprotocol&&
|
||
|
(i=u.websocket.subprotocol);var i=i.replace(/^ +| +$/g,"").split(/ *, */),j=y?{protocol:i.toString()}:i;d=new (y?require("ws"):window.WebSocket)(h,j);d.binaryType="arraybuffer"}catch(m){e(new F.e(S.Ec))}b={ga:b,port:c,p:d,Cb:[]};V.R.Lc(a,b);V.R.Ce(a,b);2===a.type&&"undefined"!==typeof a.Qa&&b.Cb.push(new Uint8Array([255,255,255,255,112,111,114,116,(a.Qa&65280)>>8,a.Qa&255]));return b},Gb:function(a,b,c){return a.jb[b+":"+c]},Lc:function(a,b){a.jb[b.ga+":"+b.port]=b},xd:function(a,b){delete a.jb[b.ga+
|
||
|
":"+b.port]},Ce:function(a,b){function c(){u.websocket.V("open",a.F.H);try{for(var c=b.Cb.shift();c;)b.p.send(c),c=b.Cb.shift()}catch(d){b.p.close()}}function d(c){A("string"!==typeof c&&c.byteLength!==g);var c=new Uint8Array(c),d=f;f=n;d&&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],V.R.xd(a,b),b.port=c,V.R.Lc(a,b)):(a.Na.push({ga:b.ga,port:b.port,data:c}),u.websocket.V("message",a.F.H))}var f=k;y?(b.p.on("open",c),
|
||
|
b.p.on("message",function(a,b){b.binary&&d((new Uint8Array(a)).buffer)}),b.p.on("close",function(){u.websocket.V("close",a.F.H)}),b.p.on("error",function(){a.error=S.Cc;u.websocket.V("error",[a.F.H,a.error,"ECONNREFUSED: Connection refused"])})):(b.p.onopen=c,b.p.onclose=function(){u.websocket.V("close",a.F.H)},b.p.onmessage=function(a){d(a.data)},b.p.onerror=function(){a.error=S.Cc;u.websocket.V("error",[a.F.H,a.error,"ECONNREFUSED: Connection refused"])})},vd:function(a){if(1===a.type&&a.M)return a.rc.length?
|
||
|
65:0;var b=0,c=1===a.type?V.R.Gb(a,a.ia,a.ja):l;if(a.Na.length||!c||c&&c.p.readyState===c.p.ob||c&&c.p.readyState===c.p.CLOSED)b|=65;if(!c||c&&c.p.readyState===c.p.OPEN)b|=4;if(c&&c.p.readyState===c.p.ob||c&&c.p.readyState===c.p.CLOSED)b|=16;return b},cb:function(a,b,c){switch(b){case 21531:return b=0,a.Na.length&&(b=a.Na[0].data.length),M[c>>2]=b,0;default:return S.G}},close:function(a){if(a.M){try{a.M.close()}catch(b){}a.M=l}for(var c=Object.keys(a.jb),d=0;d<c.length;d++){var f=a.jb[c[d]];try{f.p.close()}catch(h){}V.R.xd(a,
|
||
|
f)}return 0},bind:function(a,b,c){("undefined"!==typeof a.wc||"undefined"!==typeof a.Qa)&&e(new F.e(S.G));a.wc=b;a.Qa=c||Xb();if(2===a.type){a.M&&(a.M.close(),a.M=l);try{a.Pa.Ie(a,0)}catch(d){d instanceof F.e||e(d),d.Db!==S.sb&&e(d)}}},rh:function(a,b,c){a.M&&e(new F.e(S.sb));if("undefined"!==typeof a.ia&&"undefined"!==typeof a.ja){var d=V.R.Gb(a,a.ia,a.ja);d&&(d.p.readyState===d.p.CONNECTING&&e(new F.e(S.Fd)),e(new F.e(S.Id)))}b=V.R.Bb(a,b,c);a.ia=b.ga;a.ja=b.port;e(new F.e(S.Hd))},Ie:function(a){y||
|
||
|
e(new F.e(S.sb));a.M&&e(new F.e(S.G));var b=require("ws").Server;a.M=new b({host:a.wc,port:a.Qa});u.websocket.V("listen",a.F.H);a.M.on("connection",function(b){if(1===a.type){var d=V.ke(a.pe,a.type,a.protocol),b=V.R.Bb(d,b);d.ia=b.ga;d.ja=b.port;a.rc.push(d);u.websocket.V("connection",d.F.H)}else V.R.Bb(a,b),u.websocket.V("connection",a.F.H)});a.M.on("closed",function(){u.websocket.V("close",a.F.H);a.M=l});a.M.on("error",function(){a.error=S.Ec;u.websocket.V("error",[a.F.H,a.error,"EHOSTUNREACH: Host is unreachable"])})},
|
||
|
accept:function(a){a.M||e(new F.e(S.G));var b=a.rc.shift();b.F.J=a.F.J;return b},Ih:function(a,b){var c,d;b?((a.ia===g||a.ja===g)&&e(new F.e(S.qb)),c=a.ia,d=a.ja):(c=a.wc||0,d=a.Qa||0);return{ga:c,port:d}},df:function(a,b,c,d,f,h){if(2===a.type){if(f===g||h===g)f=a.ia,h=a.ja;(f===g||h===g)&&e(new F.e(S.Gd))}else f=a.ia,h=a.ja;var i=V.R.Gb(a,f,h);1===a.type&&((!i||i.p.readyState===i.p.ob||i.p.readyState===i.p.CLOSED)&&e(new F.e(S.qb)),i.p.readyState===i.p.CONNECTING&&e(new F.e(S.Va)));b=b instanceof
|
||
|
Array||b instanceof ArrayBuffer?b.slice(c,c+d):b.buffer.slice(b.byteOffset+c,b.byteOffset+c+d);if(2===a.type&&(!i||i.p.readyState!==i.p.OPEN)){if(!i||i.p.readyState===i.p.ob||i.p.readyState===i.p.CLOSED)i=V.R.Bb(a,f,h);i.Cb.push(b);return d}try{return i.p.send(b),d}catch(j){e(new F.e(S.G))}},Ze:function(a,b){1===a.type&&a.M&&e(new F.e(S.qb));var c=a.Na.shift();if(!c){if(1===a.type){var d=V.R.Gb(a,a.ia,a.ja);if(d){if(d.p.readyState===d.p.ob||d.p.readyState===d.p.CLOSED)return l;e(new F.e(S.Va))}e(new F.e(S.qb))}e(new F.e(S.Va))}var d=
|
||
|
c.data.byteLength||c.data.length,f=c.data.byteOffset||0,h=c.data.buffer||c.data,i=Math.min(b,d),j={buffer:new Uint8Array(h,f,i),ga:c.ga,port:c.port};1===a.type&&i<d&&(c.data=new Uint8Array(h,f+i,d-i),a.Na.unshift(c));return j}}};function Yb(a,b,c){a=F.Ka(a);if(!a)return rb(S.fa),-1;try{return F.write(a,J,b,c)}catch(d){return F.kd(d),-1}}function Zb(a){a=F.lc(a);return!a?-1:a.H}function $b(a,b,c,d){c*=b;if(0==c)return 0;a=Yb(Zb(d),a,c);if(-1==a){if(b=F.lc(d))b.error=k;return 0}return a/b|0}
|
||
|
u._strlen=ac;function bc(a){return 0>a||0===a&&-Infinity===1/a}
|
||
|
function cc(a,b){function c(a){var c;"double"===a?c=(M[R>>2]=M[b+f>>2],M[R+4>>2]=M[b+(f+4)>>2],+Da[R>>3]):"i64"==a?c=[M[b+f>>2],M[b+(f+4)>>2]]:(a="i32",c=M[b+f>>2]);f+=E.fd(a);return c}for(var d=a,f=0,h=[],i,j;;){var m=d;i=J[d>>0];if(0===i)break;j=J[d+1>>0];if(37==i){var r=n,z=n,s=n,w=n,K=n;a:for(;;){switch(j){case 43:r=k;break;case 45:z=k;break;case 35:s=k;break;case 48:if(w)break a;else{w=k;break}case 32:K=k;break;default:break a}d++;j=J[d+1>>0]}var L=0;if(42==j)L=c("i32"),d++,j=J[d+1>>0];else for(;48<=
|
||
|
j&&57>=j;)L=10*L+(j-48),d++,j=J[d+1>>0];var W=n,I=-1;if(46==j){I=0;W=k;d++;j=J[d+1>>0];if(42==j)I=c("i32"),d++;else for(;;){j=J[d+1>>0];if(48>j||57<j)break;I=10*I+(j-48);d++}j=J[d+1>>0]}0>I&&(I=6,W=n);var C;switch(String.fromCharCode(j)){case "h":j=J[d+2>>0];104==j?(d++,C=1):C=2;break;case "l":j=J[d+2>>0];108==j?(d++,C=8):C=4;break;case "L":case "q":case "j":C=8;break;case "z":case "t":case "I":C=4;break;default:C=l}C&&d++;j=J[d+1>>0];switch(String.fromCharCode(j)){case "d":case "i":case "u":case "o":case "x":case "X":case "p":m=
|
||
|
100==j||105==j;C=C||4;var D=i=c("i"+8*C),v;8==C&&(i=E.Je(i[0],i[1],117==j));4>=C&&(i=(m?gb:fb)(i&Math.pow(256,C)-1,8*C));var da=Math.abs(i),m="";if(100==j||105==j)v=8==C&&dc?dc.stringify(D[0],D[1],l):gb(i,8*C).toString(10);else if(117==j)v=8==C&&dc?dc.stringify(D[0],D[1],k):fb(i,8*C).toString(10),i=Math.abs(i);else if(111==j)v=(s?"0":"")+da.toString(8);else if(120==j||88==j){m=s&&0!=i?"0x":"";if(8==C&&dc)if(D[1]){v=(D[1]>>>0).toString(16);for(s=(D[0]>>>0).toString(16);8>s.length;)s="0"+s;v+=s}else v=
|
||
|
(D[0]>>>0).toString(16);else if(0>i){i=-i;v=(da-1).toString(16);D=[];for(s=0;s<v.length;s++)D.push((15-parseInt(v[s],16)).toString(16));for(v=D.join("");v.length<2*C;)v="f"+v}else v=da.toString(16);88==j&&(m=m.toUpperCase(),v=v.toUpperCase())}else 112==j&&(0===da?v="(nil)":(m="0x",v=da.toString(16)));if(W)for(;v.length<I;)v="0"+v;0<=i&&(r?m="+"+m:K&&(m=" "+m));"-"==v.charAt(0)&&(m="-"+m,v=v.substr(1));for(;m.length+v.length<L;)z?v+=" ":w?v="0"+v:m=" "+m;v=m+v;v.split("").forEach(function(a){h.push(a.charCodeAt(0))});
|
||
|
break;case "f":case "F":case "e":case "E":case "g":case "G":i=c("double");if(isNaN(i))v="nan",w=n;else if(isFinite(i)){W=n;C=Math.min(I,20);if(103==j||71==j)W=k,I=I||1,C=parseInt(i.toExponential(C).split("e")[1],10),I>C&&-4<=C?(j=(103==j?"f":"F").charCodeAt(0),I-=C+1):(j=(103==j?"e":"E").charCodeAt(0),I--),C=Math.min(I,20);if(101==j||69==j)v=i.toExponential(C),/[eE][-+]\d$/.test(v)&&(v=v.slice(0,-1)+"0"+v.slice(-1));else if(102==j||70==j)v=i.toFixed(C),0===i&&bc(i)&&(v="-"+v);m=v.split("e");if(W&&
|
||
|
!s)for(;1<m[0].length&&-1!=m[0].indexOf(".")&&("0"==m[0].slice(-1)||"."==m[0].slice(-1));)m[0]=m[0].slice(0,-1);else for(s&&-1==v.indexOf(".")&&(m[0]+=".");I>C++;)m[0]+="0";v=m[0]+(1<m.length?"e"+m[1]:"");69==j&&(v=v.toUpperCase());0<=i&&(r?v="+"+v:K&&(v=" "+v))}else v=(0>i?"-":"")+"inf",w=n;for(;v.length<L;)v=z?v+" ":w&&("-"==v[0]||"+"==v[0])?v[0]+"0"+v.slice(1):(w?"0":" ")+v;97>j&&(v=v.toUpperCase());v.split("").forEach(function(a){h.push(a.charCodeAt(0))});break;case "s":w=(r=c("i8*"))?ac(r):6;
|
||
|
W&&(w=Math.min(w,I));if(!z)for(;w<L--;)h.push(32);if(r)for(s=0;s<w;s++)h.push(x[r++>>0]);else h=h.concat(eb("(null)".substr(0,w),k));if(z)for(;w<L--;)h.push(32);break;case "c":for(z&&h.push(c("i8"));0<--L;)h.push(32);z||h.push(c("i8"));break;case "n":z=c("i32*");M[z>>2]=h.length;break;case "%":h.push(i);break;default:for(s=m;s<d+2;s++)h.push(J[s>>0])}d+=2}else h.push(i),d+=1}return h}function ec(a,b,c){c=cc(b,c);b=E.mb();a=$b(N(c,"i8",Fa),1,c.length,a);E.Rb(b);return a}u._i64Add=fc;
|
||
|
function gc(a,b){return Yb(Zb(b),a,ac(a))}function hc(a,b){var c=fb(a&255);J[hc.yd>>0]=c;if(-1==Yb(Zb(b),hc.yd,1)){if(c=F.lc(b))c.error=k;return-1}return c}function ic(a,b){jc=a;kc=b;if(!lc)return 1;0==a?(mc=function(){setTimeout(nc,b)},oc="timeout"):1==a&&(mc=function(){pc(nc)},oc="rAF");return 0}
|
||
|
function qc(a,b,c,d){u.noExitRuntime=k;A(!lc,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");lc=a;rc=d;var f=sc;nc=function(){if(!oa)if(0<tc.length){var b=Date.now(),c=tc.shift();c.la(c.Za);if(uc){var j=uc,m=0==j%1?j-1:Math.floor(j);uc=c.sh?m:(8*j+(m+0.5))/9}console.log('main loop blocker "'+c.name+'" took '+(Date.now()-b)+" ms");u.setStatus&&(b=u.statusMessage||
|
||
|
"Please wait...",c=uc,j=vc.yh,c?c<j?u.setStatus(b+" ("+(j-c)+"/"+j+")"):u.setStatus(b):u.setStatus(""));setTimeout(nc,0)}else if(!(f<sc))if(wc=wc+1|0,1==jc&&1<kc&&0!=wc%kc)mc();else{"timeout"===oc&&u.uh&&(u.pa("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!"),oc="");a:if(!oa&&!(u.preMainLoop&&u.preMainLoop()===n)){try{"undefined"!==
|
||
|
typeof d?E.$a("vi",a,[d]):E.$a("v",a)}catch(r){if(r instanceof ka)break a;r&&("object"===typeof r&&r.stack)&&u.pa("exception thrown: "+[r,r.stack]);e(r)}u.postMainLoop&&u.postMainLoop()}f<sc||("object"===typeof SDL&&(SDL.Nc&&SDL.Nc.We)&&SDL.Nc.We(),mc())}};b&&0<b?ic(0,1E3/b):ic(1,1);mc();c&&e("SimulateInfiniteLoop")}var mc=l,oc="",sc=0,lc=l,rc=0,jc=0,kc=0,wc=0,tc=[],vc={},nc,uc,xc=n,Qb=n,yc=n,zc=g,Ac=g,Bc=0;
|
||
|
function Cc(a){var b=Date.now();if(0===Bc)Bc=b+1E3/60;else for(;b+2>=Bc;)Bc+=1E3/60;b=Math.max(Bc-b,0);setTimeout(a,b)}function pc(a){"undefined"===typeof window?Cc(a):(window.requestAnimationFrame||(window.requestAnimationFrame=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||Cc),window.requestAnimationFrame(a))}
|
||
|
function Vb(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)]}
|
||
|
function Wb(a,b,c){function d(){c?c():e('Loading data file "'+a+'" failed.')}var f=new XMLHttpRequest;f.open("GET",a,k);f.responseType="arraybuffer";f.onload=function(){if(200==f.status||0==f.status&&f.response){var c=f.response;A(c,'Loading data file "'+a+'" failed (no arrayBuffer).');b(new Uint8Array(c));lb()}else d()};f.onerror=d;f.send(l);kb()}var Dc=[];function Ec(){var a=u.canvas;Dc.forEach(function(b){b(a.width,a.height)})}
|
||
|
function Fc(a,b,c){b&&c?(a.mf=b,a.De=c):(b=a.mf,c=a.De);var d=b,f=c;u.forcedAspectRatio&&0<u.forcedAspectRatio&&(d/f<u.forcedAspectRatio?d=Math.round(f*u.forcedAspectRatio):f=Math.round(d/u.forcedAspectRatio));if((document.webkitFullScreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.mozFullscreenElement||document.fullScreenElement||document.fullscreenElement||document.msFullScreenElement||document.msFullscreenElement||document.webkitCurrentFullScreenElement)===
|
||
|
a.parentNode&&"undefined"!=typeof screen)var h=Math.min(screen.width/d,screen.height/f),d=Math.round(d*h),f=Math.round(f*h);Ac?(a.width!=d&&(a.width=d),a.height!=f&&(a.height=f),"undefined"!=typeof a.style&&(a.style.removeProperty("width"),a.style.removeProperty("height"))):(a.width!=b&&(a.width=b),a.height!=c&&(a.height=c),"undefined"!=typeof a.style&&(d!=b||f!=c?(a.style.setProperty("width",d+"px","important"),a.style.setProperty("height",f+"px","important")):(a.style.removeProperty("width"),a.style.removeProperty("height"))))}
|
||
|
var Rb,Sb,Tb,Ub;function O(a){return E.ab(a+8)+8&4294967288}u._malloc=O;u._bitshift64Lshr=Gc;u._memcpy=Hc;function Ic(a){Ic.Zd||(G=G+4095&-4096,Ic.Zd=k,A(E.ab),Ic.Xd=E.ab,E.ab=function(){ma("cannot dynamically allocate, sbrk now has control")});var b=G;0!=a&&Ic.Xd(a);return b}function Jc(){Jc.Wa||(Jc.Wa=[]);Jc.Wa.push(E.mb());return Jc.Wa.length-1}u._memmove=Kc;u._strcpy=Lc;var Mc=N(1,"i32*",Ga),qb=E.Ad(4);M[qb>>2]=0;F.jf();Ya.unshift({la:function(){!u.noFSInit&&!F.bb.Hb&&F.bb()}});
|
||
|
Za.push({la:function(){F.nd=n}});$a.push({la:function(){F.Xe()}});u.FS_createFolder=F.fe;u.FS_createPath=F.ie;u.FS_createDataFile=F.cc;u.FS_createPreloadedFile=F.je;u.FS_createLazyFile=F.ge;u.FS_createLink=F.he;u.FS_createDevice=F.ha;Ya.unshift({la:p()});$a.push({la:p()});var Kb=new E.Xa;y&&(require("fs"),process.platform.match(/^win/));Ya.push({la:function(){V.root=F.L(V,{},l)}});hc.yd=N([0],"i8",Ga);
|
||
|
u.requestFullScreen=function(a,b){function c(){xc=n;var a=d.parentNode;(document.webkitFullScreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.mozFullscreenElement||document.fullScreenElement||document.fullscreenElement||document.msFullScreenElement||document.msFullscreenElement||document.webkitCurrentFullScreenElement)===a?(d.Pc=document.cancelFullScreen||document.mozCancelFullScreen||document.webkitCancelFullScreen||document.msExitFullscreen||document.exitFullscreen||
|
||
|
p(),d.Pc=d.Pc.bind(document),zc&&d.vc(),xc=k,Ac&&("undefined"!=typeof SDL&&(a=Ma[SDL.screen+0*E.Aa>>2],M[SDL.screen+0*E.Aa>>2]=a|8388608),Ec())):(a.parentNode.insertBefore(d,a),a.parentNode.removeChild(a),Ac&&("undefined"!=typeof SDL&&(a=Ma[SDL.screen+0*E.Aa>>2],M[SDL.screen+0*E.Aa>>2]=a&-8388609),Ec()));if(u.onFullScreen)u.onFullScreen(xc);Fc(d)}zc=a;Ac=b;"undefined"===typeof zc&&(zc=k);"undefined"===typeof Ac&&(Ac=n);var d=u.canvas;yc||(yc=k,document.addEventListener("fullscreenchange",c,n),document.addEventListener("mozfullscreenchange",
|
||
|
c,n),document.addEventListener("webkitfullscreenchange",c,n),document.addEventListener("MSFullscreenChange",c,n));var f=document.createElement("div");d.parentNode.insertBefore(f,d);f.appendChild(d);f.bf=f.requestFullScreen||f.mozRequestFullScreen||f.msRequestFullscreen||(f.webkitRequestFullScreen?function(){f.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}:l);f.bf()};u.requestAnimationFrame=function(a){pc(a)};u.setCanvasSize=function(a,b,c){Fc(u.canvas,a,b);c||Ec()};
|
||
|
u.pauseMainLoop=function(){mc=l;sc++};u.resumeMainLoop=function(){sc++;var a=jc,b=kc,c=lc;lc=l;qc(c,0,n,rc);ic(a,b)};u.getUserMedia=function(){window.hd||(window.hd=navigator.getUserMedia||navigator.mozGetUserMedia);window.hd(g)};Oa=B=E.wb(na);Pa=Oa+Ra;Qa=G=E.wb(Pa);A(Qa<H,"TOTAL_MEMORY not big enough for stack");
|
||
|
var Nc=N([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),Oc=N([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),za=Math.min;
|
||
|
var T=(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.___dso_handle|0;var p=env._stderr|0;var q=0;var r=0;var s=0;var t=0;var u=+env.NaN,v=+env.Infinity;var w=0,x=0,y=0,z=0,A=0.0,B=0,C=0,D=0,E=0.0;var F=0;var G=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=global.Math.floor;var Q=global.Math.abs;var R=global.Math.sqrt;var S=global.Math.pow;var T=global.Math.cos;var U=global.Math.sin;var V=global.Math.tan;var W=global.Math.acos;var X=global.Math.asin;var Y=global.Math.atan;var Z=global.Math.atan2;var _=global.Math.exp;var $=global.Math.log;var aa=global.Math.ceil;var ba=global.Math.imul;var ca=env.abort;var da=env.assert;var ea=env.min;var fa=env.invoke_iiii;var ga=env.invoke_vid;var ha=env.invoke_viiiii;var ia=env.invoke_vi;var ja=env.invoke_vii;var ka=env.invoke_ii;var la=env.invoke_viii;var ma=env.invoke_v;var na=env.invoke_viid;var oa=env.invoke_iiiii;var pa=env.invoke_viiiiii;var qa=env.invoke_iii;var ra=env.invoke_viiii;var sa=env._send;var ta=env._emscripten_worker_respond;var ua=env._emscripten_asm_const_int;var va=env._llvm_stackrestore;var wa=env.___cxa_allocate_exception;var xa=env.__ZSt18uncaught_exceptionv;var ya=env._fflush;var za=env._pwrite;var Aa=env._emscripten_asm_const_double;var Ba=env._emscripten_set_main_loop_timing;var Ca=env._sbrk;var Da=env._emscripten_memcpy_big;var Ea=env._fileno;var Fa=env.___resumeException;var Ga=env.___cxa_find_matching_catch;var Ha=env._sysconf;var Ia=env.___setErrNo;var Ja=env._atexit;var Ka=env._llvm_stacksave;var La=env._puts;var Ma=env._mkport;var Na=env.__reallyNegative;var Oa=env._write;var Pa=env._emscripten_set_main_loop;var Qa=env.___errno_location;var Ra=env.___cxa_atexit;var Sa=env._printf;var Ta=env.___cxa_throw;var Ua=env._fputc;var Va=env._abort;var Wa=env._fwrite;var Xa=env._time;var Ya=env._fprintf;var Za=env.__formatString;var _a=env._fputs;var $a=env.___cxa_pure_virtual;var ab=0.0;
|
||
|
// EMSCRIPTEN_START_FUNCS
|
||
|
function ob(a){a=a|0;var b=0;b=i;i=i+a|0;i=i+15&-16;return b|0}function pb(){return i|0}function qb(a){a=a|0;i=a}function rb(a,b){a=a|0;b=b|0;if((q|0)==0){q=a;r=b}}function sb(b){b=b|0;a[k>>0]=a[b>>0];a[k+1>>0]=a[b+1>>0];a[k+2>>0]=a[b+2>>0];a[k+3>>0]=a[b+3>>0]}function tb(b){b=b|0;a[k>>0]=a[b>>0];a[k+1>>0]=a[b+1>>0];a[k+2>>0]=a[b+2>>0];a[k+3>>0]=a[b+3>>0];a[k+4>>0]=a[b+4>>0];a[k+5>>0]=a[b+5>>0];a[k+6>>0]=a[b+6>>0];a[k+7>>0]=a[b+7>>0]}function ub(a){a=a|0;F=a}function vb(){return F|0}function wb(a,b){a=a|0;b=b|0;c[a>>2]=16;c[a+4>>2]=b;return}function xb(a){a=a|0;var b=0;b=i;km(a);i=b;return}function yb(a){a=a|0;return}function zb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=i;fb[c[(c[a>>2]|0)+12>>2]&127](a,d);fb[c[(c[a>>2]|0)+12>>2]&127](a,b);i=e;return}function Ab(b,d){b=b|0;d=d|0;b=b+4|0;a[c[b>>2]>>0]=d>>>24;a[(c[b>>2]|0)+1>>0]=d>>>16;a[(c[b>>2]|0)+2>>0]=d>>>8;a[(c[b>>2]|0)+3>>0]=d;c[b>>2]=(c[b>>2]|0)+4;return}function Bb(b,d){b=b|0;d=d|0;b=b+4|0;a[c[b>>2]>>0]=d>>>16;a[(c[b>>2]|0)+1>>0]=d>>>8;a[(c[b>>2]|0)+2>>0]=d;c[b>>2]=(c[b>>2]|0)+3;return}function Cb(b,d){b=b|0;d=d|0;b=b+4|0;a[c[b>>2]>>0]=(d&65535)>>>8;a[(c[b>>2]|0)+1>>0]=d;c[b>>2]=(c[b>>2]|0)+2;return}function Db(b,d){b=b|0;d=d|0;b=b+4|0;a[c[b>>2]>>0]=d;c[b>>2]=(c[b>>2]|0)+1;return}function Eb(a,b){a=a|0;b=b|0;var d=0;d=i;fb[c[(c[a>>2]|0)+12>>2]&127](a,b);i=d;return}function Fb(a,b){a=a|0;b=b|0;var d=0;d=i;fb[c[(c[a>>2]|0)+16>>2]&127](a,b);i=d;return}function Gb(a,b){a=a|0;b=b|0;var d=0;d=i;fb[c[(c[a>>2]|0)+20>>2]&127](a,b);i=d;return}function Hb(a,b){a=a|0;b=b|0;var d=0;d=i;fb[c[(c[a>>2]|0)+24>>2]&127](a,b);i=d;return}function Ib(a,b){a=a|0;b=+b;var d=0,e=0;d=i;h[k>>3]=b;e=c[k>>2]|0;fb[c[(c[a>>2]|0)+12>>2]&127](a,c[k+4>>2]|0);fb[c[(c[a>>2]|0)+12>>2]&127](a,e);i=d;return}function Jb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=i;a=a+4|0;Wm(c[a>>2]|0,b|0,d|0)|0;c[a>>2]=(c[a>>2]|0)+d;i=e;return}function Kb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=i;f=a[d>>0]|0;b=b+4|0;g=c[b>>2]|0;if(f<<24>>24==0){h=g;c[b>>2]=h;i=e;return}else{h=g;g=0}do{a[h>>0]=f;g=g+1|0;f=a[d+g>>0]|0;h=(c[b>>2]|0)+g|0}while(!(f<<24>>24==0));c[b>>2]=h;i=e;return}function Lb(a){a=a|0;return c[a+4>>2]|0}function Mb(a){a=a|0;var b=0,d=0;b=i;c[a>>2]=88;c[a+8>>2]=16777216;d=Hm(16777216)|0;c[a+12>>2]=d;c[a+4>>2]=d;i=b;return}function Nb(a){a=a|0;var b=0;b=i;c[a>>2]=88;Im(c[a+12>>2]|0);km(a);i=b;return}function Ob(a){a=a|0;var b=0;b=i;c[a>>2]=88;Im(c[a+12>>2]|0);i=b;return}function Pb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=i;Qb(a,8);fb[c[(c[a>>2]|0)+12>>2]&127](a,d);fb[c[(c[a>>2]|0)+12>>2]&127](a,b);i=e;return}function Qb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0;d=i;h=a+4|0;f=a+12|0;e=c[f>>2]|0;g=(c[h>>2]|0)-e|0;j=a+8|0;a=c[j>>2]|0;if(!((a-g|0)>>>0<b>>>0)){i=d;return}k=a<<1;a=a+b|0;a=k>>>0<a>>>0?a:k;c[j>>2]=a;j=Jm(e,a)|0;c[f>>2]=j;c[h>>2]=j+g;i=d;return}function Rb(b,d){b=b|0;d=d|0;var e=0;e=i;Qb(b,4);b=b+4|0;a[c[b>>2]>>0]=d>>>24;a[(c[b>>2]|0)+1>>0]=d>>>16;a[(c[b>>2]|0)+2>>0]=d>>>8;a[(c[b>>2]|0)+3>>0]=d;c[b>>2]=(c[b>>2]|0)+4;i=e;return}function Sb(b,d){b=b|0;d=d|0;var e=0;e=i;Qb(b,3);b=b+4|0;a[c[b>>2]>>0]=d>>>16;a[(c[b>>2]|0)+1>>0]=d>>>8;a[(c[b>>2]|0)+2>>0]=d;c[b>>2]=(c[b>>2]|0)+3;i=e;return}function Tb(b,d){b=b|0;d=d|0;var e=0;e=i;Qb(b,2);b=b+4|0;a[c[b>>2]>>0]=(d&65535)>>>8;a[(c[b>>2]|0)+1>>0]=d;c[b>>2]=(c[b>>2]|0)+2;i=e;return}function Ub(b,d){b=b|0;d=d|0;var e=0;e=i;Qb(b,1);b=b+4|0;a[c[b>>2]>>0]=d;c[b>>2]=(c[b>>2]|0)+1;i=e;return}function Vb(a,b){a=a|0;b=b|0;var d=0;d=i;Qb(a,4);fb[c[(c[a>>2]|0)+12>>2]&127](a,b);i=d;return}function Wb(a,b){a=a|0;b=b|0;var d=0;d=i;Qb(a,3);fb[c[(c[a>>2]|0)+16>>2]&127](a,b);i=d;return}function Xb(a,b){a=a|0;b=b|0;var d=0;d=i;Qb(a,2);fb[c[(c[a>>2]|0)+20>>2]&127](a,b);i=d;return}function Yb(a,b){a=a|0;b=b|0;var d=0;d=i;Qb(a,1);fb[c[(c[a>>2]|0)+24>>2]&127](a,b);i=d;return}function Zb(a,b){a=a|0;b=+b;var d=0,e=0;d=i;Qb(a,8);h[k>>3]=b;e=c[k>>2]|0;fb[c[(c[a>>2]|0)+12>>2]&127](a,c[k+4>>2]|0);fb[c[(c[a>>2]|0)+12>>2]&127](a,e);i=d;return}function _b(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=i;Qb(a,d);a=a+4|0;Wm(c[a>>2]|0,b|0,d|0)|0;c[a>>2]=(c[a>>2]|0)+d;i=e;return}function $b(b,d){b=b|0;d=d|0;var e=0,f=0,g=
|
||
|
|
||
|
|
||
|
|
||
|
function nk(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+16|0;f=e;k=b+656|0;g=k;j=c[g>>2]|0;g=c[g+4>>2]|0;if((a[b+632>>0]|0)!=0){m=b+664|0;l=m;h=c[l>>2]|0;l=c[l+4>>2]|0;n=Qm(j|0,g|0,h|0,l|0)|0;if(n>>>0>72e3){j=Ql(Ql((c[b+536>>2]|0)<1?b+540|0:8456,6432)|0,6792)|0;g=k;g=Ql(Pl(j,c[g>>2]|0,c[g+4>>2]|0)|0,6816)|0;j=m;Tl(Ql(Nl(Ql(Pl(g,c[j>>2]|0,c[j+4>>2]|0)|0,6824)|0,n)|0,6832)|0,8)|0;j=m;g=c[j+4>>2]|0;j=c[j>>2]|0;n=0}else{g=l;j=h}}else n=0;k=b+604|0;c[k>>2]=(c[k>>2]|0)+1;k=d+4|0;h=b+1896|0;if((a[h>>0]|0)==0)o=0;else o=(c[b+580>>2]|0)+4|0;l=b+1897|0;if((a[l>>0]|0)==0)m=0;else m=(c[b+584>>2]|0)+4|0;m=(c[k>>2]|0)+4+o+m|0;c[f+4>>2]=m;c[f+12>>2]=n;n=b+1140|0;if((c[b+1144>>2]|0)==0?(a[d+17>>0]|0)!=5:0)Tl(Ql(Ql((c[b+536>>2]|0)<1?b+540|0:8456,6432)|0,6872)|0,8)|0;qk(n,f);o=b+1224|0;f=o;n=c[f>>2]|0;f=c[f+4>>2]|0;if((f|0)<(g|0)|(f|0)==(g|0)&n>>>0<j>>>0){f=Qm(j|0,g|0,n|0,f|0)|0;n=b+1236|0;f=Um(f|0,F|0,c[n>>2]|0,0)|0;c[n>>2]=f;n=b+1232|0;c[n>>2]=(c[n>>2]|0)+1}f=o;c[f>>2]=j;c[f+4>>2]=g;f=b+1204|0;Qb(f,m);if((a[h>>0]|0)!=0){o=b+580|0;Rb(f,c[o>>2]|0);_b(f,c[b+568>>2]|0,c[o>>2]|0);a[h>>0]=0}if((a[l>>0]|0)==0){n=c[k>>2]|0;Rb(f,n);n=c[d>>2]|0;o=c[k>>2]|0;_b(f,n,o);i=e;return}n=b+584|0;Rb(f,c[n>>2]|0);_b(f,c[b+572>>2]|0,c[n>>2]|0);a[l>>0]=0;n=c[k>>2]|0;Rb(f,n);n=c[d>>2]|0;o=c[k>>2]|0;_b(f,n,o);i=e;return}function ok(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=i;e=b+4|0;f=(c[a+1148>>2]|0)+((c[a+1144>>2]|0)+ -1<<4)+4|0;c[f>>2]=(c[e>>2]|0)+4+(c[f>>2]|0);a=a+1204|0;Qb(a,(c[e>>2]|0)+4|0);Rb(a,c[e>>2]|0);_b(a,c[b>>2]|0,c[e>>2]|0);i=d;return}function pk(a,b){a=a|0;b=b|0;var c=0;c=i;jk(a+ -4|0,b);i=c;return}function qk(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0;d=i;e=a+4|0;g=c[e>>2]|0;f=c[a>>2]|0;if(!(g>>>0<f>>>0)){h=(f|0)==0?1:f<<1;c[a>>2]=h;f=a+8|0;a=c[f>>2]|0;h=jm(h>>>0>268435455?-1:h<<4)|0;c[f>>2]=h;a:do if((g|0)==0)g=0;else{g=h;h=0;while(1){g=g+(h<<4)|0;j=a+(h<<4)|0;c[g+0>>2]=c[j+0>>2];c[g+4>>2]=c[j+4>>2];c[g+8>>2]=c[j+8>>2];c[g+12>>2]=c[j+12>>2];h=h+1|0;g=c[e>>2]|0;if(!(h>>>0<g>>>0))break a;g=c[f>>2]|0}}while(0);if((a|0)!=0){lm(a);g=c[e>>2]|0}}else f=a+8|0;j=(c[f>>2]|0)+(g<<4)|0;c[j+0>>2]=c[b+0>>2];c[j+4>>2]=c[b+4>>2];c[j+8>>2]=c[b+8>>2];c[j+12>>2]=c[b+12>>2];c[e>>2]=(c[e>>2]|0)+1;i=d;return}function rk(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;e=i;if((a[d+23>>0]|0)==0){Tl(Ql(Ql((c[b+536>>2]|0)<1?b+540|0:8456,6432)|0,6952)|0,8)|0;i=e;return}f=c[(c[d>>2]|0)+16>>2]|0;if((f|0)==(c[b+552>>2]|0)){m=b+1224|0;n=(a[d+24>>0]|0)==0?d+48|0:d+56|0;j=b+68|0;l=d+4|0;g=c[l>>2]|0;k=d+8|0;f=c[k>>2]|0;if((c[m>>2]|0)==(c[n>>2]|0)?(c[m+4>>2]|0)==(c[n+4>>2]|0):0){zj(j,g,f)|0;i=e;return}else{n=Cj(j,g,f)|0;m=b+1924|0;c[m>>2]=(c[m>>2]|0)+1;m=b+608|0;f=m+0|0;g=d+0|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));b=b+672|0;f=b+0|0;g=(c[d>>2]|0)+0|0;h=f+104|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));c[m>>2]=b;zj(j,(c[l>>2]|0)+n|0,(c[k>>2]|0)-n|0)|0;i=e;return}}if((f|0)!=(c[b+556>>2]|0)){i=e;return}f=b+1713|0;do if((a[f>>0]|0)!=0){h=d+48|0;j=h;k=b+1768|0;k=Qm(c[j>>2]|0,c[j+4>>2]|0,c[k>>2]|0,c[k+4>>2]|0)|0;j=b+1888|0;l=~~(+(c[j>>2]|0)*(9.0e4/+((c[b+1908>>2]|0)>>>0)));g=k-l|0;if(!((g+1|0)>>>0<3)){if((l|0)<(k|0)){m=Ql(Ql((c[b+536>>2]|0)<2?b+540|0:8456,7e3)|0,7008)|0;m=Ql(Ml(Ql(Ml(Ql(Ml(Ql(Ml(m,c[j>>2]|0)|0,7048)|0,l)|0,7080)|0,k)|0,7088)|0,g)|0,7104)|0;n=h;Tl(Pl(m,c[n>>2]|0,c[n+4>>2]|0)|0,8)|0;n=b+1892|0;c[n>>2]=(c[n>>2]|0)+g;break}if((l|0)>(k|0)){Tl(Ml(Ql(Ql((c[b+536>>2]|0)<2?b+540|0:8456,7e3)|0,7112)|0,g)|0,8)|0;n=b+1892|0;c[n>>2]=(c[n>>2]|0)+g}}}else j=b+1888|0;while(0);a[f>>0]=1;k=b+1720|0;f=k+0|0;g=d+0|0;h=f+64|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));l=b+1784|0;f=l+0|0;g=(c[d>>2]|0)+0|0;h=f+104|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));c[k>>2]=l;c[j>>2]=0;vj(b+100|0,c[d+4>>2]|0,c[d+8>>2]|0);i=e;return}function sk(a,b){a=a|0;b=b|0;var c=0;c=i;rk(a+ -8|0,b);i=c;return}function tk(b,e){b=b|0;e=e|0;var f=0,g=0;f=i;g=b+1920|0;if((a[g>>0]|0)!=0){uk(b,e);i=f;return}c[b+1900>>2]=(d[e+1>>0]|0)+1;c[b+1904>>2]=d[e+2>>0];c[b+1908>>2]=rj(e)|0;c[b+1912>>2]=d[e+3>>0];c[b+1916>>2]=sj(e)|0;a[g>>0]=
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
// EMSCRIPTEN_END_FUNCS
|
||
|
var bb=[vn,Ic,eg,xm];var cb=[wn,Ib,Zb,$k,nl,Al,Jl,wn];var db=[xn,Em,Dm,xn];var eb=[yn,yb,xb,Ob,Nb,mc,lc,uc,tc,Bc,Ac,Lc,Hc,Gc,Ie,df,Ug,Fe,gf,we,of,ve,pf,ae,Jf,$d,Kf,_d,Lf,Pd,Vf,Od,Wf,Nd,Xf,Md,Yf,gg,bg,$f,cg,ag,Og,Ng,Qg,Kd,Zf,ch,Td,Sf,gh,Ud,Rf,kh,Wd,Qf,oh,Sd,Tf,sh,Zd,Mf,wh,Rd,Uf,Ah,fe,Gf,Gh,ie,Ef,Lh,je,Cf,Ph,le,Af,Th,ne,yf,Xh,pe,wf,$h,qe,uf,di,re,tf,gi,se,sf,li,te,rf,pi,ue,qf,ti,ze,lf,xi,xe,nf,Bi,be,If,Hi,Be,kf,Ni,De,jf,Ri,Ee,hf,Wi,Rg,Yd,Of,Xg,Re,Ue,oj,ye,mf,Ei,ee,Hf,Ge,ff,Zi,He,ef,aj,Je,cf,dj,Le,af,gj,Oe,Ye,jj,Qe,We,mj,Zj,Wj,_j,Xj,$j,Yj,Pk,Ok,Vk,Uk,il,gl,jl,hl,sl,pl,tl,ql,ul,rl,El,Cl,Fl,Dl,Vl,Ul,Wl,nm,mm,sm,vm,tm,um,wm,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn,yn];var fb=[zn,Ab,Bb,Cb,Db,Eb,Fb,Gb,Hb,Kb,Rb,Sb,Tb,Ub,Vb,Wb,Xb,Yb,$b,jc,pc,rc,xc,Cc,Vg,Pg,Tg,dh,bh,hh,fh,lh,jh,ph,nh,th,rh,xh,vh,Bh,zh,Hh,Fh,Mh,Kh,Qh,Oh,Uh,Sh,Yh,Wh,ai,_h,ei,ci,hi,ii,mi,ki,qi,oi,ui,si,yi,wi,Ci,Ai,Ii,Zg,Oi,Mi,Si,Qi,Xi,Ti,Yg,Wg,pj,qj,Fi,Di,Ih,_i,Yi,bj,$i,ej,cj,hj,fj,kj,ij,nj,lj,jk,rk,tk,pk,sk,vk,zn,zn,zn,zn,zn,zn,zn,zn,zn,zn,zn,zn,zn,zn,zn,zn,zn,zn,zn,zn,zn,zn,zn,zn,zn,zn,zn,zn];var gb=[An,Lb,qc,yc,Ec,Sl,Xl,om,_l,Zl,Yl,An,An,An,An,An];var hb=[Bn,zb,Jb,Pb,_b,Se,zg,Bn];var ib=[Cn,Dn];var jb=[En,mg,sg,Fg];var kb=[Fn,fg];var lb=[Gn,Gm,Fm,Gn];var mb=[Hn,ek,fk,gk,hk,ik,Hn,Hn];var nb=[In,ml,kl,ll,zl,vl,xl,yl,wl,Il,Gl,Hl,zm,Am,In,In];return{_memset:Rm,_viblast_adapter_end_of_stream:cl,_i64Subtract:Qm,_free:Im,_viblast_adapter_free:dl,_realloc:Jm,_i64Add:Um,_memmove:Xm,_strlen:Tm,_viblast_adapter_create:al,_malloc:Hm,_memcpy:Wm,_viblast_adapter_remux:el,_bitshift64Lshr:Vm,_bitshift64Shl:Sm,_strcpy:Ym,_viblast_adapter_set_base_timestamps:bl,__GLOBAL__I_a:$l,runPostSets:Pm,stackAlloc:ob,stackSave:pb,stackRestore:qb,setThrew:rb,setTempRet0:ub,getTempRet0:vb,dynCall_iiii:hn,dynCall_vid:jn,dynCall_viiiii:kn,dynCall_vi:ln,dynCall_vii:mn,dynCall_ii:nn,dynCall_viii:on,dynCall_v:pn,dynCall_viid:qn,dynCall_iiiii:rn,dynCall_viiiiii:sn,dynCall_iii:tn,dynCall_viiii:un}
|
||
|
// EMSCRIPTEN_END_ASM
|
||
|
|
||
|
})({Math:Math,Int8Array:Int8Array,Int16Array:Int16Array,Int32Array:Int32Array,Uint8Array:Uint8Array,Uint16Array:Uint16Array,Uint32Array:Uint32Array,Float32Array:Float32Array,Float64Array:Float64Array},{abort:ma,assert:A,min:za,invoke_iiii:function(a,b,c,d){try{return u.dynCall_iiii(a,b,c,d)}catch(f){"number"!==typeof f&&"longjmp"!==f&&e(f),T.setThrew(1,0)}},invoke_vid:function(a,b,c){try{u.dynCall_vid(a,b,c)}catch(d){"number"!==typeof d&&"longjmp"!==d&&e(d),T.setThrew(1,
|
||
|
0)}},invoke_viiiii:function(a,b,c,d,f,h){try{u.dynCall_viiiii(a,b,c,d,f,h)}catch(i){"number"!==typeof i&&"longjmp"!==i&&e(i),T.setThrew(1,0)}},invoke_vi:function(a,b){try{u.dynCall_vi(a,b)}catch(c){"number"!==typeof c&&"longjmp"!==c&&e(c),T.setThrew(1,0)}},invoke_vii:function(a,b,c){try{u.dynCall_vii(a,b,c)}catch(d){"number"!==typeof d&&"longjmp"!==d&&e(d),T.setThrew(1,0)}},invoke_ii:function(a,b){try{return u.dynCall_ii(a,b)}catch(c){"number"!==typeof c&&"longjmp"!==c&&e(c),T.setThrew(1,0)}},invoke_viii:function(a,
|
||
|
b,c,d){try{u.dynCall_viii(a,b,c,d)}catch(f){"number"!==typeof f&&"longjmp"!==f&&e(f),T.setThrew(1,0)}},invoke_v:function(a){try{u.dynCall_v(a)}catch(b){"number"!==typeof b&&"longjmp"!==b&&e(b),T.setThrew(1,0)}},invoke_viid:function(a,b,c,d){try{u.dynCall_viid(a,b,c,d)}catch(f){"number"!==typeof f&&"longjmp"!==f&&e(f),T.setThrew(1,0)}},invoke_iiiii:function(a,b,c,d,f){try{return u.dynCall_iiiii(a,b,c,d,f)}catch(h){"number"!==typeof h&&"longjmp"!==h&&e(h),T.setThrew(1,0)}},invoke_viiiiii:function(a,
|
||
|
b,c,d,f,h,i){try{u.dynCall_viiiiii(a,b,c,d,f,h,i)}catch(j){"number"!==typeof j&&"longjmp"!==j&&e(j),T.setThrew(1,0)}},invoke_iii:function(a,b,c){try{return u.dynCall_iii(a,b,c)}catch(d){"number"!==typeof d&&"longjmp"!==d&&e(d),T.setThrew(1,0)}},invoke_viiii:function(a,b,c,d,f){try{u.dynCall_viiii(a,b,c,d,f)}catch(h){"number"!==typeof h&&"longjmp"!==h&&e(h),T.setThrew(1,0)}},_send:function(a,b,c){return!V.xe(a)?(rb(S.fa),-1):Yb(a,b,c)},_emscripten_worker_respond:function(a,b){Pc||e("not in worker call!");
|
||
|
Qc&&e("already responded with final response!");Qc=k;postMessage({callbackId:Rc,finalResponse:k,data:a?new Uint8Array(x.subarray(a,a+b)):0})},_emscripten_asm_const_int:function(a){var b=Array.prototype.slice.call(arguments,1);return E.dd(a,b.length).apply(l,b)|0},_llvm_stackrestore:function(a){var b=Jc.Wa[a];Jc.Wa.splice(a,1);E.Rb(b)},___cxa_allocate_exception:function(a){return O(a)},__ZSt18uncaught_exceptionv:sb,_fflush:p(),_pwrite:function(a,b,c,d){a=F.Ka(a);if(!a)return rb(S.fa),-1;try{return F.write(a,
|
||
|
J,b,c,d)}catch(f){return F.kd(f),-1}},_emscripten_asm_const_double:function(a){var b=Array.prototype.slice.call(arguments,1);return+E.dd(a,b.length).apply(l,b)},_emscripten_set_main_loop_timing:ic,_sbrk:Ic,_emscripten_memcpy_big:function(a,b,c){x.set(x.subarray(b,b+c),a);return a},_fileno:Zb,___resumeException:function(a){tb||(tb=a);var b;a:{if(a&&!ub[a])for(b in ub)if(ub[b].Mc===a)break a;b=a}b&&(ub[b].$e=0);e(a+" - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch.")},
|
||
|
___cxa_find_matching_catch:vb,_sysconf:function(a){switch(a){case 30:return 4096;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 79:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;
|
||
|
case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1E3;case 89:return 700;case 71:return 256;
|
||
|
case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:return"object"===typeof navigator?navigator.hardwareConcurrency||1:1}rb(S.G);return-1},___setErrNo:rb,_atexit:ob,_llvm_stacksave:Jc,_puts:function(a){var b=M[Ob>>2],a=gc(a,b);return 0>a?a:0>hc(10,b)?-1:a+1},_mkport:Xb,__reallyNegative:bc,_write:Yb,_emscripten_set_main_loop:qc,___errno_location:function(){return qb},___cxa_atexit:function(){return ob.apply(l,arguments)},
|
||
|
_printf:function(a,b){return ec(M[Ob>>2],a,b)},___cxa_throw:function(a,b,c){ub[a]={Ve:a,Mc:a,type:b,vh:c,$e:0};tb=a;"uncaught_exception"in sb?sb.Ed++:sb.Ed=1;e(a+" - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch.")},_fputc:hc,_abort:function(){u.abort()},_fwrite:$b,_time:function(a){var b=Date.now()/1E3|0;a&&(M[a>>2]=b);return b},_fprintf:ec,__formatString:cc,_fputs:gc,___cxa_pure_virtual:function(){oa=
|
||
|
k;e("Pure virtual function called!")},STACKTOP:B,STACK_MAX:Pa,tempDoublePtr:R,ABORT:oa,cttz_i8:Oc,ctlz_i8:Nc,NaN:NaN,Infinity:Infinity,___dso_handle:Mc,_stderr:Pb},Q),wb=u._memset=T._memset;u._viblast_adapter_end_of_stream=T._viblast_adapter_end_of_stream;var pb=u._i64Subtract=T._i64Subtract,Ja=u._free=T._free;u._viblast_adapter_free=T._viblast_adapter_free;u._realloc=T._realloc;var fc=u._i64Add=T._i64Add,Kc=u._memmove=T._memmove,ac=u._strlen=T._strlen;u._viblast_adapter_create=T._viblast_adapter_create;
|
||
|
var O=u._malloc=T._malloc,Hc=u._memcpy=T._memcpy;u._viblast_adapter_remux=T._viblast_adapter_remux;var Gc=u._bitshift64Lshr=T._bitshift64Lshr,xb=u._bitshift64Shl=T._bitshift64Shl,Lc=u._strcpy=T._strcpy;u._viblast_adapter_set_base_timestamps=T._viblast_adapter_set_base_timestamps;var nb=u.__GLOBAL__I_a=T.__GLOBAL__I_a;u.runPostSets=T.runPostSets;u.dynCall_iiii=T.dynCall_iiii;u.dynCall_vid=T.dynCall_vid;u.dynCall_viiiii=T.dynCall_viiiii;u.dynCall_vi=T.dynCall_vi;u.dynCall_vii=T.dynCall_vii;
|
||
|
u.dynCall_ii=T.dynCall_ii;u.dynCall_viii=T.dynCall_viii;u.dynCall_v=T.dynCall_v;u.dynCall_viid=T.dynCall_viid;u.dynCall_iiiii=T.dynCall_iiiii;u.dynCall_viiiiii=T.dynCall_viiiiii;u.dynCall_iii=T.dynCall_iii;u.dynCall_viiii=T.dynCall_viiii;E.Qb=T.stackAlloc;E.mb=T.stackSave;E.Rb=T.stackRestore;E.gf=T.setTempRet0;E.ye=T.getTempRet0;var dc;function X(a,b){a!=l&&("number"==typeof a?this.X(a):b==l&&"string"!=typeof a?this.P(a,256):this.P(a,b))}function Sc(){return new X(l)}
|
||
|
function Tc(a,b){var c=Uc[a.charCodeAt(b)];return c==l?-1:c}function Vc(a){var b=Sc();b.ua(a);return b}function Y(a,b){this.C=a|0;this.K=b|0}Y.Ic={};Y.ua=function(a){if(-128<=a&&128>a){var b=Y.Ic[a];if(b)return b}b=new Y(a|0,0>a?-1:0);-128<=a&&128>a&&(Y.Ic[a]=b);return b};Y.X=function(a){return isNaN(a)||!isFinite(a)?Y.ZERO:a<=-Y.Kc?Y.MIN_VALUE:a+1>=Y.Kc?Y.MAX_VALUE:0>a?Y.X(-a).I():new Y(a%Y.ra|0,a/Y.ra|0)};Y.ka=function(a,b){return new Y(a,b)};
|
||
|
Y.P=function(a,b){0==a.length&&e(Error("number format error: empty string"));var c=b||10;(2>c||36<c)&&e(Error("radix out of range: "+c));if("-"==a.charAt(0))return Y.P(a.substring(1),c).I();0<=a.indexOf("-")&&e(Error('number format error: interior "-" character: '+a));for(var d=Y.X(Math.pow(c,8)),f=Y.ZERO,h=0;h<a.length;h+=8){var i=Math.min(8,a.length-h),j=parseInt(a.substring(h,h+i),c);8>i?(i=Y.X(Math.pow(c,i)),f=f.multiply(i).add(Y.X(j))):(f=f.multiply(d),f=f.add(Y.X(j)))}return f};Y.Wb=65536;
|
||
|
Y.bh=16777216;Y.ra=Y.Wb*Y.Wb;Y.dh=Y.ra/2;Y.eh=Y.ra*Y.Wb;Y.Sd=Y.ra*Y.ra;Y.Kc=Y.Sd/2;Y.ZERO=Y.ua(0);Y.ONE=Y.ua(1);Y.Jc=Y.ua(-1);Y.MAX_VALUE=Y.ka(-1,2147483647);Y.MIN_VALUE=Y.ka(0,-2147483648);Y.Rd=Y.ua(16777216);q=Y.prototype;q.Sb=function(){return this.K*Y.ra+this.ve()};
|
||
|
q.toString=function(a){a=a||10;(2>a||36<a)&&e(Error("radix out of range: "+a));if(this.Da())return"0";if(this.S()){if(this.W(Y.MIN_VALUE)){var b=Y.X(a),c=this.Ba(b),b=c.multiply(b).nb(this);return c.toString(a)+b.C.toString(a)}return"-"+this.I().toString(a)}for(var c=Y.X(Math.pow(a,6)),b=this,d="";;){var f=b.Ba(c),h=b.nb(f.multiply(c)).C.toString(a),b=f;if(b.Da())return h+d;for(;6>h.length;)h="0"+h;d=""+h+d}};q.ve=function(){return 0<=this.C?this.C:Y.ra+this.C};
|
||
|
q.Da=function(){return 0==this.K&&0==this.C};q.S=function(){return 0>this.K};q.pd=function(){return 1==(this.C&1)};q.W=function(a){return this.K==a.K&&this.C==a.C};q.rd=function(){return 0>this.bc(Y.Rd)};q.Ae=function(a){return 0<this.bc(a)};q.Be=function(a){return 0<=this.bc(a)};q.bc=function(a){if(this.W(a))return 0;var b=this.S(),c=a.S();return b&&!c?-1:!b&&c?1:this.nb(a).S()?-1:1};q.I=function(){return this.W(Y.MIN_VALUE)?Y.MIN_VALUE:this.Qe().add(Y.ONE)};
|
||
|
q.add=function(a){var b=this.K>>>16,c=this.K&65535,d=this.C>>>16,f=a.K>>>16,h=a.K&65535,i=a.C>>>16,j;j=0+((this.C&65535)+(a.C&65535));a=0+(j>>>16);a+=d+i;d=0+(a>>>16);d+=c+h;c=0+(d>>>16);c=c+(b+f)&65535;return Y.ka((a&65535)<<16|j&65535,c<<16|d&65535)};q.nb=function(a){return this.add(a.I())};
|
||
|
q.multiply=function(a){if(this.Da()||a.Da())return Y.ZERO;if(this.W(Y.MIN_VALUE))return a.pd()?Y.MIN_VALUE:Y.ZERO;if(a.W(Y.MIN_VALUE))return this.pd()?Y.MIN_VALUE:Y.ZERO;if(this.S())return a.S()?this.I().multiply(a.I()):this.I().multiply(a).I();if(a.S())return this.multiply(a.I()).I();if(this.rd()&&a.rd())return Y.X(this.Sb()*a.Sb());var b=this.K>>>16,c=this.K&65535,d=this.C>>>16,f=this.C&65535,h=a.K>>>16,i=a.K&65535,j=a.C>>>16,a=a.C&65535,m,r,z,s;s=0+f*a;z=0+(s>>>16);z+=d*a;r=0+(z>>>16);z=(z&65535)+
|
||
|
f*j;r+=z>>>16;z&=65535;r+=c*a;m=0+(r>>>16);r=(r&65535)+d*j;m+=r>>>16;r&=65535;r+=f*i;m+=r>>>16;r&=65535;m=m+(b*a+c*j+d*i+f*h)&65535;return Y.ka(z<<16|s&65535,m<<16|r)};
|
||
|
q.Ba=function(a){a.Da()&&e(Error("division by zero"));if(this.Da())return Y.ZERO;if(this.W(Y.MIN_VALUE)){if(a.W(Y.ONE)||a.W(Y.Jc))return Y.MIN_VALUE;if(a.W(Y.MIN_VALUE))return Y.ONE;var b=this.hf().Ba(a).shiftLeft(1);if(b.W(Y.ZERO))return a.S()?Y.ONE:Y.Jc;var c=this.nb(a.multiply(b));return b.add(c.Ba(a))}if(a.W(Y.MIN_VALUE))return Y.ZERO;if(this.S())return a.S()?this.I().Ba(a.I()):this.I().Ba(a).I();if(a.S())return this.Ba(a.I()).I();for(var d=Y.ZERO,c=this;c.Be(a);){for(var b=Math.max(1,Math.floor(c.Sb()/
|
||
|
a.Sb())),f=Math.ceil(Math.log(b)/Math.LN2),f=48>=f?1:Math.pow(2,f-48),h=Y.X(b),i=h.multiply(a);i.S()||i.Ae(c);)b-=f,h=Y.X(b),i=h.multiply(a);h.Da()&&(h=Y.ONE);d=d.add(h);c=c.nb(i)}return d};q.Qe=function(){return Y.ka(~this.C,~this.K)};q.shiftLeft=function(a){a&=63;if(0==a)return this;var b=this.C;return 32>a?Y.ka(b<<a,this.K<<a|b>>>32-a):Y.ka(0,b<<a-32)};q.hf=function(){var a;a=1;if(0==a)return this;var b=this.K;return 32>a?Y.ka(this.C>>>a|b<<32-a,b>>a):Y.ka(b>>a-32,0<=b?0:-1)};q=X.prototype;
|
||
|
q.Zb=function(a,b,c,d){for(var f=0,h=0;0<=--d;){var i=a*this[f++]+b[c]+h,h=Math.floor(i/67108864);b[c++]=i&67108863}return h};q.A=26;q.ea=67108863;q.Ua=67108864;q.Nd=Math.pow(2,52);q.Gc=26;q.Hc=0;var Uc=[],Wc,Z;Wc=48;for(Z=0;9>=Z;++Z)Uc[Wc++]=Z;Wc=97;for(Z=10;36>Z;++Z)Uc[Wc++]=Z;Wc=65;for(Z=10;36>Z;++Z)Uc[Wc++]=Z;q=X.prototype;q.copyTo=function(a){for(var b=this.g-1;0<=b;--b)a[b]=this[b];a.g=this.g;a.u=this.u};q.ua=function(a){this.g=1;this.u=0>a?-1:0;0<a?this[0]=a:-1>a?this[0]=a+DV:this.g=0};
|
||
|
q.P=function(a,b){var c;if(16==b)c=4;else if(8==b)c=3;else if(256==b)c=8;else if(2==b)c=1;else if(32==b)c=5;else if(4==b)c=2;else{this.se(a,b);return}this.u=this.g=0;for(var d=a.length,f=n,h=0;0<=--d;){var i=8==c?a[d]&255:Tc(a,d);0>i?"-"==a.charAt(d)&&(f=k):(f=n,0==h?this[this.g++]=i:h+c>this.A?(this[this.g-1]|=(i&(1<<this.A-h)-1)<<h,this[this.g++]=i>>this.A-h):this[this.g-1]|=i<<h,h+=c,h>=this.A&&(h-=this.A))}8==c&&0!=(a[0]&128)&&(this.u=-1,0<h&&(this[this.g-1]|=(1<<this.A-h)-1<<h));this.ta();f&&
|
||
|
X.ZERO.da(this,this)};q.ta=function(){for(var a=this.u&this.ea;0<this.g&&this[this.g-1]==a;)--this.g};q.fc=function(a,b){var c;for(c=this.g-1;0<=c;--c)b[c+a]=this[c];for(c=a-1;0<=c;--c)b[c]=0;b.g=this.g+a;b.u=this.u};q.me=function(a,b){for(var c=a;c<this.g;++c)b[c-a]=this[c];b.g=Math.max(this.g-a,0);b.u=this.u};
|
||
|
q.qd=function(a,b){var c=a%this.A,d=this.A-c,f=(1<<d)-1,h=Math.floor(a/this.A),i=this.u<<c&this.ea,j;for(j=this.g-1;0<=j;--j)b[j+h+1]=this[j]>>d|i,i=(this[j]&f)<<c;for(j=h-1;0<=j;--j)b[j]=0;b[h]=i;b.g=this.g+h+1;b.u=this.u;b.ta()};q.Ye=function(a,b){b.u=this.u;var c=Math.floor(a/this.A);if(c>=this.g)b.g=0;else{var d=a%this.A,f=this.A-d,h=(1<<d)-1;b[0]=this[c]>>d;for(var i=c+1;i<this.g;++i)b[i-c-1]|=(this[i]&h)<<f,b[i-c]=this[i]>>d;0<d&&(b[this.g-c-1]|=(this.u&h)<<f);b.g=this.g-c;b.ta()}};
|
||
|
q.da=function(a,b){for(var c=0,d=0,f=Math.min(a.g,this.g);c<f;)d+=this[c]-a[c],b[c++]=d&this.ea,d>>=this.A;if(a.g<this.g){for(d-=a.u;c<this.g;)d+=this[c],b[c++]=d&this.ea,d>>=this.A;d+=this.u}else{for(d+=this.u;c<a.g;)d-=a[c],b[c++]=d&this.ea,d>>=this.A;d-=a.u}b.u=0>d?-1:0;-1>d?b[c++]=this.Ua+d:0<d&&(b[c++]=d);b.g=c;b.ta()};q.Ne=function(a){var b=$.Dd,c=this.abs(),d=b.abs(),f=c.g;for(a.g=f+d.g;0<=--f;)a[f]=0;for(f=0;f<d.g;++f)a[f+c.g]=c.Zb(d[f],a,f,c.g);a.u=0;a.ta();this.u!=b.u&&X.ZERO.da(a,a)};
|
||
|
q.Yc=function(a,b,c){var d=a.abs();if(!(0>=d.g)){var f=this.abs();if(f.g<d.g)b!=l&&b.ua(0),c!=l&&this.copyTo(c);else{c==l&&(c=Sc());var h=Sc(),i=this.u,a=a.u,j=d[d.g-1],m=1,r;if(0!=(r=j>>>16))j=r,m+=16;if(0!=(r=j>>8))j=r,m+=8;if(0!=(r=j>>4))j=r,m+=4;if(0!=(r=j>>2))j=r,m+=2;0!=j>>1&&(m+=1);j=this.A-m;0<j?(d.qd(j,h),f.qd(j,c)):(d.copyTo(h),f.copyTo(c));d=h.g;f=h[d-1];if(0!=f){r=f*(1<<this.Gc)+(1<d?h[d-2]>>this.Hc:0);m=this.Nd/r;r=(1<<this.Gc)/r;var z=1<<this.Hc,s=c.g,w=s-d,K=b==l?Sc():b;h.fc(w,K);0<=
|
||
|
c.Ab(K)&&(c[c.g++]=1,c.da(K,c));X.ONE.fc(d,K);for(K.da(h,h);h.g<d;)h[h.g++]=0;for(;0<=--w;){var L=c[--s]==f?this.ea:Math.floor(c[s]*m+(c[s-1]+z)*r);if((c[s]+=h.Zb(L,c,w,d))<L){h.fc(w,K);for(c.da(K,c);c[s]<--L;)c.da(K,c)}}b!=l&&(c.me(d,b),i!=a&&X.ZERO.da(b,b));c.g=d;c.ta();0<j&&c.Ye(j,c);0>i&&X.ZERO.da(c,c)}}}};
|
||
|
q.toString=function(a){if(0>this.u)return"-"+this.I().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.kf(a);var b=(1<<a)-1,c,d=n,f="",h=this.g,i=this.A-h*this.A%a;if(0<h--){if(i<this.A&&0<(c=this[h]>>i))d=k,f="0123456789abcdefghijklmnopqrstuvwxyz".charAt(c);for(;0<=h;)i<a?(c=(this[h]&(1<<i)-1)<<a-i,c|=this[--h]>>(i+=this.A-a)):(c=this[h]>>(i-=a)&b,0>=i&&(i+=this.A,--h)),0<c&&(d=k),d&&(f+="0123456789abcdefghijklmnopqrstuvwxyz".charAt(c))}return d?
|
||
|
f:"0"};q.I=function(){var a=Sc();X.ZERO.da(this,a);return a};q.abs=function(){return 0>this.u?this.I():this};q.Ab=function(a){var b=this.u-a.u;if(0!=b)return b;var c=this.g,b=c-a.g;if(0!=b)return 0>this.u?-b:b;for(;0<=--c;)if(0!=(b=this[c]-a[c]))return b;return 0};X.ZERO=Vc(0);X.ONE=Vc(1);q=X.prototype;
|
||
|
q.se=function(a,b){this.ua(0);b==l&&(b=10);for(var c=this.yb(b),d=Math.pow(b,c),f=n,h=0,i=0,j=0;j<a.length;++j){var m=Tc(a,j);0>m?"-"==a.charAt(j)&&0==this.yc()&&(f=k):(i=b*i+m,++h>=c&&(this.Wc(d),this.Vc(i),i=h=0))}0<h&&(this.Wc(Math.pow(b,h)),this.Vc(i));f&&X.ZERO.da(this,this)};q.yb=function(a){return Math.floor(Math.LN2*this.A/Math.log(a))};q.yc=function(){return 0>this.u?-1:0>=this.g||1==this.g&&0>=this[0]?0:1};q.Wc=function(a){this[this.g]=this.Zb(a-1,this,0,this.g);++this.g;this.ta()};
|
||
|
q.Vc=function(a){var b=0;if(0!=a){for(;this.g<=b;)this[this.g++]=0;for(this[b]+=a;this[b]>=this.Ua;)this[b]-=this.Ua,++b>=this.g&&(this[this.g++]=0),++this[b]}};q.kf=function(a){a==l&&(a=10);if(0==this.yc()||2>a||36<a)return"0";var b=this.yb(a),b=Math.pow(a,b),c=Vc(b),d=Sc(),f=Sc(),h="";for(this.Yc(c,d,f);0<d.yc();)h=(b+f.od()).toString(a).substr(1)+h,d.Yc(c,d,f);return f.od().toString(a)+h};
|
||
|
q.od=function(){if(0>this.u){if(1==this.g)return this[0]-this.Ua;if(0==this.g)return-1}else{if(1==this.g)return this[0];if(0==this.g)return 0}return(this[1]&(1<<32-this.A)-1)<<this.A|this[0]};
|
||
|
q.Yb=function(a,b){for(var c=0,d=0,f=Math.min(a.g,this.g);c<f;)d+=this[c]+a[c],b[c++]=d&this.ea,d>>=this.A;if(a.g<this.g){for(d+=a.u;c<this.g;)d+=this[c],b[c++]=d&this.ea,d>>=this.A;d+=this.u}else{for(d+=this.u;c<a.g;)d+=a[c],b[c++]=d&this.ea,d>>=this.A;d+=a.u}b.u=0>d?-1:0;0<d?b[c++]=d:-1>d&&(b[c++]=this.Ua+d);b.g=c;b.ta()};
|
||
|
var $={abs:function(a,b){var c=new Y(a,b),c=c.S()?c.I():c;M[R>>2]=c.C;M[R+4>>2]=c.K},$c:function(){$.ne||($.ne=k,$.Dd=new X,$.Dd.P("4294967296",10),$.zc=new X,$.zc.P("18446744073709551616",10),$.di=new X,$.ei=new X)},Sh:function(a,b){var c=new X;c.P(b.toString(),10);var d=new X;c.Ne(d);c=new X;c.P(a.toString(),10);var f=new X;c.Yb(d,f);return f},stringify:function(a,b,c){a=(new Y(a,b)).toString();c&&"-"==a[0]&&($.$c(),c=new X,c.P(a,10),a=new X,$.zc.Yb(c,a),a=a.toString(10));return a},P:function(a,
|
||
|
b,c,d,f){$.$c();var h=new X;h.P(a,b);a=new X;a.P(c,10);c=new X;c.P(d,10);f&&0>h.Ab(X.ZERO)&&(d=new X,h.Yb($.zc,d),h=d);d=n;0>h.Ab(a)?(h=a,d=k):0<h.Ab(c)&&(h=c,d=k);h=Y.P(h.toString());M[R>>2]=h.C;M[R+4>>2]=h.K;d&&e("range error")}};dc=$;
|
||
|
if(mb)if("function"===typeof u.locateFile?mb=u.locateFile(mb):u.memoryInitializerPrefixURL&&(mb=u.memoryInitializerPrefixURL+mb),y||ga){var Xc=u.readBinary(mb);x.set(Xc,Na)}else kb(),Wb(mb,function(a){x.set(a,Na);lb()},function(){e("could not load memory initializer "+mb)});function ka(a){this.name="ExitStatus";this.message="Program terminated with exit("+a+")";this.status=a}ka.prototype=Error();var Yc,Zc=l,jb=function $c(){!u.calledRun&&ad&&bd();u.calledRun||(jb=$c)};
|
||
|
u.callMain=u.ph=function(a){function b(){for(var a=0;3>a;a++)d.push(0)}A(0==hb,"cannot call main when async dependencies remain! (listen on __ATMAIN__)");A(0==Xa.length,"cannot call main when preRun functions remain to be called");a=a||[];bb||(bb=k,Wa(Ya));var c=a.length+1,d=[N(eb(u.thisProgram),"i8",0)];b();for(var f=0;f<c-1;f+=1)d.push(N(eb(a[f]),"i8",0)),b();d.push(0);d=N(d,"i32",0);Yc=B;try{var h=u._main(c,d,0);cd(h)}catch(i){i instanceof ka||("SimulateInfiniteLoop"==i?u.noExitRuntime=k:(i&&("object"===
|
||
|
typeof i&&i.stack)&&u.pa("exception thrown: "+[i,i.stack]),e(i)))}finally{}};
|
||
|
function bd(a){function b(){if(!u.calledRun&&(u.calledRun=k,!oa)){bb||(bb=k,Wa(Ya));Wa(Za);ea&&Zc!==l&&u.pa("pre-main prep time: "+(Date.now()-Zc)+" ms");u._main&&ad&&u.callMain(a);if(u.postRun)for("function"==typeof u.postRun&&(u.postRun=[u.postRun]);u.postRun.length;)db(u.postRun.shift());Wa(ab)}}a=a||u.arguments;Zc===l&&(Zc=Date.now());if(0<hb)u.pa("run() called, but dependencies remain, so not running");else{if(u.preRun)for("function"==typeof u.preRun&&(u.preRun=[u.preRun]);u.preRun.length;)cb(u.preRun.shift());
|
||
|
Wa(Xa);!(0<hb)&&!u.calledRun&&(u.setStatus?(u.setStatus("Running..."),setTimeout(function(){setTimeout(function(){u.setStatus("")},1);b()},1)):b())}}u.run=u.ai=bd;function cd(a){u.noExitRuntime||(oa=k,B=Yc,Wa($a),y?(process.stdout.once("drain",function(){process.exit(a)}),console.log(" "),setTimeout(function(){process.exit(a)},500)):ga&&"function"===typeof quit&&quit(a),e(new ka(a)))}u.exit=u.xh=cd;
|
||
|
function ma(a){a&&(u.print(a),u.pa(a));e(Error("Error: "+a+"\nabort() at "+Ka()+"\nIf this abort() is unexpected, build with -s ASSERTIONS=1 which can give more information."))}u.abort=u.abort=ma;if(u.preInit)for("function"==typeof u.preInit&&(u.preInit=[u.preInit]);0<u.preInit.length;)u.preInit.pop()();var ad=k;u.noInitialRun&&(ad=n);bd();var dd=l;function ed(){bb?(A(dd&&0<dd.length),dd.forEach(function(a){onmessage(a)}),dd=l):setTimeout(ed,100)}var fd=Q=0,Pc=n,Qc=n,Rc=-1;
|
||
|
onmessage=function(a){if(bb){var b=u["_"+a.data.funcName];b||e("invalid worker function to call: "+a.data.funcName);var c=a.data.data;if(c){c.byteLength||(c=new Uint8Array(c));if(!Q||fd<c.length)Q&&Ja(Q),fd=c.length,Q=O(c.length);x.set(c,Q)}Pc=k;Qc=n;Rc=a.data.callbackId;c?b(Q,c.length):b(0,0);Pc=n}else dd||(dd=[],setTimeout(ed,100)),dd.push(a)};
|
||
|
|