reynir.dk/js/index.js

2461 lines
134 KiB
JavaScript
Raw Normal View History

2023-11-14 08:19:24 +00:00
// Generated by js_of_ocaml 2.7
(function(X){"use strict";var
cn=125,eV=56319,cA="\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\xff\xff\x03\0\0\0\x86\0\xff\xff\x03\0\xff\xff\x86\0E\x01\x92\x019\0\xff\xffE\x01\x92\x01\xff\xff\xff\xff\xff\xff\xff\xff}\0\x8a\0\xff\xff\0\0\xff\xff\0\0\x03\0\xa9\0\x86\0\xae\0\xff\xff\0\0\n\x01E\x01\x92\x01\f\x01\0\0\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0s\0\0\0}\0\x81\0\x05\0\xec\x01\x88\0\xff\x01&\0\xff\xff\n\0\x88\0f\0:\0\0\0k\0f\0\xff\xff\x0b\0\0\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x1d\0&\0\0\0o\0\xd0\0\xe9\0\xff\0\f\x01\x0f\0\x11\0<\0\x0b\0\n\0\0\0\x14\0\x18\0\x1f\0 \0\"\0\x16\0\x1a\0\0\0\x0e\0\x1b\0!\0\x12\0\x17\0\0\0\x10\0\x13\0#\0(\0$\0&\0\0\0)\0*\0+\0,\0-\0.\0:\0R\0\x0b\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0'\0?\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0U\0\x8c\0<\0\r\0\x8f\0\x90\0\x91\x000\0\x93\x000\0\x94\0'\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\0A\0'\0\x95\0\x96\0\x9c\0?\0\x9d\x003\0\x9e\x003\0\x9f\x002\x003\x003\x003\x003\x003\x003\x003\x003\x003\x003\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x005\x005\x005\x005\x005\x005\x005\x005\x005\x005\0\x9b\x002\x006\x006\x006\x006\x006\x006\x006\x006\x006\x006\0\xa1\0\xa2\0\x9b\0[\0A\0\0\x007\x007\x007\x007\x007\x007\x007\x007\x007\x007\x009\0D\0f\0k\0s\0\x83\0\x85\0\x85\0}\0\x8a\0\x85\0\xa3\0^\0\xa5\0D\0\xa6\0\xa7\0\xa8\0\xab\0o\0\xac\0\xad\0\xce\0\xcb\0\xcf\0\xd2\0\xd3\0:\0R\0\x85\0\xd4\0\xd5\0\xd6\0\xd7\0\xd9\0\x8c\0\xda\0a\0\xdb\0\xdc\0w\0\xdd\0\xde\0\xdf\0\x85\0[\0\xcb\0\"\x01>\x01\xe9\0\x98\0\x01\x01P\x01\xf7\0<\0\xfb\x006\x01:\x01Q\x01D\0)\x01R\x01S\x01\x06\x01\x1a\x01D\0w\0\x1e\x01\x0f\x01D\0^\0\x0f\x01T\x01U\x01V\x01G\x01X\x01D\0\xcb\x002\x01G\x01D\0Y\x01D\0D\0G\0G\0G\0G\0G\0G\0G\0G\0G\0G\0a\0L\x01w\0Z\x01?\0\x01\x01\\\x01G\0G\0G\0G\0G\0G\0N\0N\0N\0N\0N\0N\0N\0N\0N\0N\0\x98\0L\x01]\x01_\x01a\x01b\x01-\x01N\0N\0N\0N\0N\0N\0c\x01\x98\0d\x01G\0G\0G\0G\0G\0G\0\xb4\0\xb4\0\xb4\0\xb4\0\xb4\0\xb4\0\xb4\0\xb4\0\xb4\0\xb4\0\x14\x01L\x01A\0\x14\x01e\x01f\x01h\x01N\0N\0N\0N\0N\0N\0O\0O\0O\0O\0O\0O\0O\0O\0O\0O\0i\x01j\x01-\x01$\x01k\x01l\x01m\x01O\0O\0O\0O\0O\0O\0P\0P\0P\0P\0P\0P\0P\0P\0P\0P\0n\x01\x1a\x01y\x01\x9d\x01\x1e\x01\x9e\x01\x14\x01P\0P\0P\0P\0P\0P\0[\0\x9f\x01>\x01O\0O\0O\0O\0O\0O\0\xf7\0\xa0\x01\xfb\0\xa1\x01:\x01D\0V\0V\0V\0V\0V\0V\0V\0V\0V\0V\0^\0P\0P\0P\0P\0P\0P\0V\0V\0V\0V\0V\0V\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0$\x01)\x01a\0\xa2\x01\xa3\x01w\0\x01\x01W\0W\0W\0W\0W\0W\0\xa5\x016\x01\x98\0V\0V\0V\0V\0V\0V\0\x06\x01\xa6\x01\xa7\x01\xa8\x01\x0f\x01\xa9\x01X\0X\0X\0X\0X\0X\0X\0X\0X\0X\x002\x01W\0W\0W\0W\0W\0W\0X\0X\0X\0X\0X\0X\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0_\0\x85\x01\xaa\x01\xab\x01\x9a\x01\x85\x01\xac\x01Y\0Y\0Y\0Y\0Y\0Y\0_\0\xb0\0\xad\x01X\0X\0X\0X\0X\0X\0-\x01\xae\x01\xaf\x01\xb0\0\xb0\x01\x9a\x01\xb0\0\xb0\0\xb0\0\xb0\0\xb0\0\xb0\0\xb0\0\xb0\0\xb0\0\xb0\0z\x01Y\0Y\0Y\0Y\0Y\0Y\0\x94\x01\xb1\x01\x14\x01\xb2\x01b\0\x94\x01\xb3\x01\xb4\x01\xb5\x01\xb6\x01\xb7\x01\xd8\x01\xc1\x01_\0\x9a\x01\xd8\x01\xcd\x01b\0\xde\x01_\0\xcd\x01\xe5\x01\x01\x02_\0\xda\x01$\x01\xd7\x01\xd7\x01\x02\x02\xda\x01\xd7\x01_\0\x03\x02\x05\x02\xd8\x01_\0\x06\x02_\0_\0`\0`\0`\0`\0`\0`\0`\0`\0`\0`\0\xd7\x01\x07\x02z\x01\b\x02\t\x02\n\x02\x0b\x02`\0`\0`\0`\0`\0`\0b\0\f\x02\xd7\x01\xf7\x01\r\x02\x0e\x02b\0\x0f\x02}\x01\x80\x01b\0\x10\x02\xdc\x01\x11\x02\xfb\x01\x12\x02\x13\x02\x14\x02b\0y\x01\x15\x02\xc2\x01b\0\x16\x02b\0b\0`\0`\0`\0`\0`\0`\0c\0c\0c\0c\0c\0c\0c\0c\0c\0c\0\xe7\x01\x17\x02\xee\x01\x18\x02\xfb\x01\xee\x01\x19\x02c\0c\0c\0c\0c\0c\0d\0d\0d\0d\0d\0d\0d\0d\0d\0d\0\xf3\x01}\x01\x80\x01\xe0\x01\x1a\x02\xc5\x01\x1b\x02d\0d\0d\0d\0d\0d\0\x1c\x02\xc2\x01\x1d\x02c\0c\0c\0c\0c\0c\0\x1e\x02\x1f\x02 \x02\xc8\x01\xe7\x01\x85\x01e\0e\0e\0e\0e\0e\0e\0e\0e\0e\0!\x02d\0d\0d\0d\0d\0d\0e\0e\0e\0e\0e\0e\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xff\xff\xff\xff\xc5\x01\xb0\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb9\0\xff\xffe\0e\0e\0e\0e\0e\0\xc8\x01\xe0\x01\xff\xff\xb9\0\xcd\x01z\x01\xb9\0\xb9\0\xb9\0\x
lc(a,b,c){var
d=new
Array(c+1);d[0]=0;for(var
e=1,f=b+1;e<=c;e++,f++)d[e]=a[f];return d}function
bL(a,b,c){var
e=new
Array(c);for(var
d=0;d<c;d++)e[d]=a[b+d];return e}function
c0(a,b,c){var
d=String.fromCharCode;if(b==0&&c<=4096&&c==a.length)return d.apply(null,a);var
f=e;for(;0<c;b+=be,c-=be)f+=d.apply(null,bL(a,b,Math.min(c,be)));return f}function
bD(a){var
c=new
Array(a.l),e=a.c,d=e.length,b=0;for(;b<d;b++)c[b]=e.charCodeAt(b);for(d=a.l;b<d;b++)c[b]=0;a.c=c;a.t=4;return c}function
V(a,b,c,d,e){if(e==0)return 0;if(d==0&&(e>=c.l||c.t==2&&e>=c.c.length)){c.c=a.t==4?c0(a.c,b,e):b==0&&a.c.length==e?a.c:a.c.substr(b,e);c.t=c.c.length==c.l?0:2}else
if(c.t==2&&d==c.c.length){c.c+=a.t==4?c0(a.c,b,e):b==0&&a.c.length==e?a.c:a.c.substr(b,e);c.t=c.c.length==c.l?0:2}else{if(c.t!=4)bD(c);var
g=a.c,h=c.c;if(a.t==4)for(var
f=0;f<e;f++)h[d+f]=g[b+f];else{var
i=Math.min(e,g.length-b);for(var
f=0;f<i;f++)h[d+f]=g.charCodeAt(b+f);for(;f<e;f++)h[d+f]=0}}return 0}function
l0(a,b){var
e=a.length,d=new
Array(e+1),c=0;for(;c<e;c++)d[c]=a[c];d[c]=b;return d}function
af(c,b){if(c.fun)return af(c.fun,b);var
a=c.length,d=b.length,e=a-d;if(e==0)return c.apply(null,b);else
if(e<0)return af(c.apply(null,bL(b,0,a)),bL(b,a,d-a));else
return function(a){return af(c,l0(b,a))}}function
lK(a,b){throw[0,a,b]}function
bJ(a,b){if(b.repeat)return b.repeat(a);var
c=e,d=0;if(a==0)return c;for(;;){if(a&1)c+=b;a>>=1;if(a==0)return c;b+=b;d++;if(d==9)b.slice(0,1)}}function
ax(a){if(a.t==2)a.c+=bJ(a.l-a.c.length,"\0");else
a.c=c0(a.c,0,a.c.length);a.t=0}function
fw(a){if(a.length<24){for(var
b=0;b<a.length;b++)if(a.charCodeAt(b)>cr)return false;return true}else
return!/[^\x00-\x7f]/.test(a)}function
lW(a){for(var
l=e,d=e,h,g,j,b,c=0,k=a.length;c<k;c++){g=a.charCodeAt(c);if(g<i){for(var
f=c+1;f<k&&(g=a.charCodeAt(f))<i;f++);if(f-c>cO){d.substr(0,1);l+=d;d=e;l+=a.slice(c,f)}else
d+=a.slice(c,f);if(f==k)break;c=f}b=1;if(++c<k&&((j=a.charCodeAt(c))&-64)==i){h=j+(g<<6);if(g<cu){b=h-12416;if(b<i)b=1}else{b=2;if(++c<k&&((j=a.charCodeAt(c))&-64)==i){h=j+(h<<6);if(g<cp){b=h-925824;if(b<e5||b>=55295&&b<57344)b=2}else{b=3;if(++c<k&&((j=a.charCodeAt(c))&-64)==i&&g<245){b=j-63447168+(h<<6);if(b<e4||b>1114111)b=3}}}}}if(b<4){c-=b;d+="\ufffd"}else
if(b>bc)d+=String.fromCharCode(55232+(b>>10),cG+(b&fo));else
d+=String.fromCharCode(b);if(d.length>be){d.substr(0,1);l+=d;d=e}}return l+d}function
lU(a){switch(a.t){case
9:return a.c;default:ax(a);case
0:if(fw(a.c)){a.t=9;return a.c}a.t=8;case
8:return lW(a.c)}}function
T(a,b,c){this.t=a;this.c=b;this.l=c}T.prototype.toString=function(){return lU(this)};function
d(a){return new
T(0,a,a.length)}function
cZ(a,b){lK(a,d(b))}var
A=[0];function
aH(a){cZ(A.Invalid_argument,a)}function
la(){aH(fi)}function
p(a,b){if(b>>>0>=a.length-1)la();return a}function
cQ(a){if(isFinite(a)){if(Math.abs(a)>=2.22507385850720138e-308)return 0;if(a!=0)return 1;return 2}return isNaN(a)?4:3}function
ll(a,b){var
c=a[3]<<16,d=b[3]<<16;if(c>d)return 1;if(c<d)return-1;if(a[2]>b[2])return 1;if(a[2]<b[2])return-1;if(a[1]>b[1])return 1;if(a[1]<b[1])return-1;return 0}function
lv(a,b){if(a<b)return-1;if(a==b)return 0;return 1}function
lO(a,b){a.t&6&&ax(a);b.t&6&&ax(b);return a.c<b.c?-1:a.c>b.c?1:0}function
bg(a,b,c){var
e=[];for(;;){if(!(c&&a===b))if(a
instanceof
T)if(b
instanceof
T){if(a!==b){var
d=lO(a,b);if(d!=0)return d}}else
return 1;else
if(a
instanceof
Array&&a[0]===(a[0]|0)){var
f=a[0];if(f===fr)f=0;if(f===bx){a=a[1];continue}else
if(b
instanceof
Array&&b[0]===(b[0]|0)){var
g=b[0];if(g===fr)g=0;if(g===bx){b=b[1];continue}else
if(f!=g)return f<g?-1:1;else
switch(f){case
248:var
d=lv(a[2],b[2]);if(d!=0)return d;break;case
251:aH("equal: abstract value");case
255:var
d=ll(a,b);if(d!=0)return d;break;default:if(a.length!=b.length)return a.length<b.length?-1:1;if(a.length>1)e.push(a,b,1)}}else
return 1}else
if(b
instanceof
T||b
instanceof
Array&&b[0]===(b[0]|0))return-1;else
if(typeof
a!="number"&&a&&a.compare)return a.compare(b,c);else{if(a<b)return-1;if(a>b)return 1;if(a!=b){if(!c)return NaN;if(a==a)return 1;if(b==b)return-1}}if(e.length==0)return 0;var
h=e.pop();b=e.pop();a=e.pop();if(h+1<a.length)e.push(a,b,h+1);a=a[h];b=b[h]}}function
ld(a,b){return bg(a,b,true)}function
cR(a){cZ(A.Failure,a)}function
le(){cR("caml_convert_raw_backtrace_slot")}function
x(a){if(a<0)aH("String.create");return new
T(a?2:9,e,a)}function
lg(a,b,c,d){if(c>0)if(b==0&&(c>=a.l||a.t==2&&c>=a.c.length))if(d==0){a.c=e;a.t=2}else{a.c=bJ(c,String.fromCharCode(d));a.t=c==a.l?0:2}else{if(a.t!=4)bD(a);for(c+=b;b<c;b++)a.c[b]=d}return 0}function
bf(a){if((a.t&6)!=0)ax(a);return a.c}function
cT(a){var
b;a=bf(a);b=+a;if(a.length>0&&b===b)return b;a=a.replace(/_/g,e);b=+a;if(a.length>0&&b===b||/^[+-]?nan$/i.test(a))return b;if(/^ *0x[0-9a-f_]+p[+-]?[0-9_]+/i.test(a)){var
c=a.indexOf("p");c=c==-1?a.indexOf("P"):c;var
d=+a.substring(c+1);b=+a.substring(0,c);return b*Math.pow(2,d)}if(/^\+?inf(inity)?$/i.test(a))return Infinity;if(/^-inf(inity)?$/i.test(a))return-Infinity;cR("float_of_string")}function
cY(a){a=bf(a);var
e=a.length;if(e>31)aH("format_int: format too long");var
b={justify:cs,signstyle:aS,filler:at,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:"f"};for(var
d=0;d<e;d++){var
c=a.charAt(d);switch(c){case"-":b.justify=aS;break;case"+":case" ":b.signstyle=c;break;case"0":b.filler=ad;break;case"#":b.alternate=true;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":b.width=0;while(c=a.charCodeAt(d)-48,c>=0&&c<=9){b.width=b.width*10+c;d++}d--;break;case".":b.prec=0;d++;while(c=a.charCodeAt(d)-48,c>=0&&c<=9){b.prec=b.prec*10+c;d++}d--;case"d":case"i":b.signedconv=true;case"u":b.base=10;break;case"x":b.base=16;break;case"X":b.base=16;b.uppercase=true;break;case"o":b.base=8;break;case"e":case"f":case"g":b.signedconv=true;b.conv=c;break;case"E":case"F":case"G":b.signedconv=true;b.uppercase=true;b.conv=c.toLowerCase();break}}return b}function
cS(a,b){if(a.uppercase)b=b.toUpperCase();var
g=b.length;if(a.signedconv&&(a.sign<0||a.signstyle!=aS))g++;if(a.alternate){if(a.base==8)g+=1;if(a.base==16)g+=2}var
c=e;if(a.justify==cs&&a.filler==at)for(var
f=g;f<a.width;f++)c+=at;if(a.signedconv)if(a.sign<0)c+=aS;else
if(a.signstyle!=aS)c+=a.signstyle;if(a.alternate&&a.base==8)c+=ad;if(a.alternate&&a.base==16)c+="0x";if(a.justify==cs&&a.filler==ad)for(var
f=g;f<a.width;f++)c+=ad;c+=b;if(a.justify==aS)for(var
f=g;f<a.width;f++)c+=at;return d(c)}function
fs(a,b){var
c,f=cY(a),e=f.prec<0?6:f.prec;if(b<0){f.sign=-1;b=-b}if(isNaN(b)){c=eE;f.filler=at}else
if(!isFinite(b)){c="inf";f.filler=at}else
switch(f.conv){case"e":var
c=b.toExponential(e),d=c.length;if(c.charAt(d-3)==cK)c=c.slice(0,d-1)+ad+c.slice(d-1);break;case"f":c=b.toFixed(e);break;case"g":e=e?e:1;c=b.toExponential(e-1);var
i=c.indexOf(cK),h=+c.slice(i+1);if(h<-4||b>=1e+21||b.toFixed(0).length>e){var
d=i-1;while(c.charAt(d)==ad)d--;if(c.charAt(d)==bd)d--;c=c.slice(0,d+1)+c.slice(i);d=c.length;if(c.charAt(d-3)==cK)c=c.slice(0,d-1)+ad+c.slice(d-1);break}else{var
g=e;if(h<0){g-=h+1;c=b.toFixed(g)}else
while(c=b.toFixed(g),c.length>e+1)g--;if(g){var
d=c.length-1;while(c.charAt(d)==ad)d--;if(c.charAt(d)==bd)d--;c=c.slice(0,d+1)}}break}return cS(f,c)}function
bE(a,b){if(bf(a)==cE)return d(e+b);var
c=cY(a);if(b<0)if(c.signedconv){c.sign=-1;b=-b}else
b>>>=0;var
f=b.toString(c.base);if(c.prec>=0){c.filler=at;var
g=c.prec-f.length;if(g>0)f=bJ(g,ad)+f}return cS(c,f)}function
li(){return 0}function
ft(a,b){return+(bg(a,b,false)>=0)}function
lk(a){if(!isFinite(a)){if(isNaN(a))return[N,1,0,cH];return a>0?[N,0,0,cy]:[N,0,0,cH]}var
f=a>=0?0:co;if(f)a=-a;var
b=Math.floor(Math.LOG2E*Math.log(a))+fo;if(b<=0){b=0;a/=Math.pow(2,-fq)}else{a/=Math.pow(2,b-fg);if(a<16){a*=2;b-=1}if(b==0)a/=2}var
d=Math.pow(2,24),c=a|0;a=(a-c)*d;var
e=a|0;a=(a-e)*d;var
g=a|0;c=c&15|f|b<<4;return[N,g,e,c]}if(!Math.imul)Math.imul=function(a,b){b|=0;return((a>>16)*b<<16)+(a&bc)*b|0};var
aY=Math.imul,lj=function(){var
o=bb;function
c(a,b){return a<<b|a>>>32-b}function
g(a,b){b=aY(b,3432918353|0);b=c(b,15);b=aY(b,461845907);a^=b;a=c(a,13);return(a+(a<<2)|0)+(3864292196|0)|0}function
q(a){a^=a>>>16;a=aY(a,2246822507|0);a^=a>>>13;a=aY(a,3266489909|0);a^=a>>>16;return a}function
r(a,b){var
d=b[1]|b[2]<<24,c=b[2]>>>8|b[3]<<16;a=g(a,d);a=g(a,c);return a}function
s(a,b){var
d=b[1]|b[2]<<24,c=b[2]>>>8|b[3]<<16;a=g(a,c^d);return a}function
u(a,b){var
e=b.length,c,d;for(c=0;c+4<=e;c+=4){d=b.charCodeAt(c)|b.charCodeAt(c+1)<<8|b.charCodeAt(c+2)<<16|b.charCodeAt(c+3)<<24;a=g(a,d)}d=0;switch(e&3){case
3:d=b.charCodeAt(c+2)<<16;case
2:d|=b.charCodeAt(c+1)<<8;case
1:d|=b.charCodeAt(c);a=g(a,d)}a^=e;return a}function
t(a,b){var
e=b.length,c,d;for(c=0;c+4<=e;c+=4){d=b[c]|b[c+1]<<8|b[c+2]<<16|b[c+3]<<24;a=g(a,d)}d=0;switch(e&3){case
3:d=b[c+2]<<16;case
2:d|=b[c+1]<<8;case
1:d|=b[c];a=g(a,d)}a^=e;return a}return function(a,b,c,d){var
k,l,m,i,h,f,e,j,n;i=b;if(i<0||i>o)i=o;h=a;f=c;k=[d];l=0;m=1;while(l<m&&h>0){e=k[l++];if(e
instanceof
Array&&e[0]===(e[0]|0))switch(e[0]){case
248:f=g(f,e[2]);h--;break;case
250:k[--l]=e[1];break;case
255:f=s(f,e);h--;break;default:var
p=e.length-1<<10|e[0];f=g(f,p);for(j=1,n=e.length;j<n;j++){if(m>=i)break;k[m++]=e[j]}break}else
if(e
instanceof
T){switch(e.t&6){default:ax(e);case
0:f=u(f,e.c);break;case
2:f=t(f,e.c)}h--}else
if(e===(e|0)){f=g(f,e+e+1);h--}else
if(e===+e){f=r(f,lk(e));h--}}f=q(f);return f&cq}}();function
cV(a){var
c=(a[3]&32767)>>4;if(c==2047)return(a[1]|a[2]|a[3]&15)==0?a[3]&co?-Infinity:Infinity:NaN;var
d=Math.pow(2,-24),b=(a[1]*d+a[2])*d+(a[3]&15);if(c>0){b+=16;b*=Math.pow(2,c-fg)}else
b*=Math.pow(2,-fq);if(a[3]&co)b=-b;return b}function
lo(a){return(a[3]|a[2]|a[1])==0}function
lr(a){return[N,a&ae,a>>24&ae,a>>31&bc]}function
fA(a){var
d=a.length,c=new
Array(d);for(var
b=0;b<d;b++)c[b]=a[b];return c}function
ls(a,b){var
c=a[1]-b[1],d=a[2]-b[2]+(c>>24),e=a[3]-b[3]+(d>>24);return[N,c&ae,d&ae,e&bc]}function
fv(a,b){if(a[3]>b[3])return 1;if(a[3]<b[3])return-1;if(a[2]>b[2])return 1;if(a[2]<b[2])return-1;if(a[1]>b[1])return 1;if(a[1]<b[1])return-1;return 0}function
fu(a){a[3]=a[3]<<1|a[2]>>23;a[2]=(a[2]<<1|a[1]>>23)&ae;a[1]=a[1]<<1&ae}function
lp(a){a[1]=(a[1]>>>1|a[2]<<23)&ae;a[2]=(a[2]>>>1|a[3]<<23)&ae;a[3]=a[3]>>>1}function
lu(a,b){var
e=0,d=fA(a),c=fA(b),f=[N,0,0,0];while(fv(d,c)>0){e++;fu(c)}while(e>=0){e--;fu(f);if(fv(d,c)>=0){f[1]++;d=ls(d,c)}lp(c)}return[0,f,d]}function
lt(a){return a[1]|a[2]<<24}function
ln(a){return a[3]<<16<0}function
lq(a){var
b=-a[1],c=-a[2]+(b>>24),d=-a[3]+(c>>24);return[N,b&ae,c&ae,d&bc]}function
lm(a,b){var
c=cY(a);if(c.signedconv&&ln(b)){c.sign=-1;b=lq(b)}var
d=e,i=lr(c.base),h="0123456789abcdef";do{var
g=lu(b,i);b=g[1];d=h.charAt(lt(g[2]))+d}while(!lo(b));if(c.prec>=0){c.filler=at;var
f=c.prec-d.length;if(f>0)d=bJ(f,ad)+d}return cS(c,d)}function
bF(a){return+(a>31&&a<cr)}function
lx(a){return bL(a,1,a.length-1)}function
lw(a,b,c){return a.apply(b,lx(c))}function
ly(){var
b=X.console?X.console:{},c=["log","debug","info","warn","error","assert","dir","dirxml","trace","group","groupCollapsed","groupEnd","time","timeEnd"];function
d(){}for(var
a=0;a<c.length;a++)if(!b[c[a]])b[c[a]]=d;return b}function
lX(a){for(var
g=e,c=g,b,j,d=0,h=a.length;d<h;d++){b=a.charCodeAt(d);if(b<i){for(var
f=d+1;f<h&&(b=a.charCodeAt(f))<i;f++);if(f-d>cO){c.substr(0,1);g+=c;c=e;g+=a.slice(d,f)}else
c+=a.slice(d,f);if(f==h)break;d=f}if(b<e5){c+=String.fromCharCode(eX|b>>6);c+=String.fromCharCode(i|b&63)}else
if(b<fe||b>=cD)c+=String.fromCharCode(cu|b>>12,i|b>>6&63,i|b&63);else
if(b>=eV||d+1==h||(j=a.charCodeAt(d+1))<cG||j>cD)c+="\xef\xbf\xbd";else{d++;b=(b<<10)+j-56613888;c+=String.fromCharCode(cp|b>>18,i|b>>12&63,i|b>>6&63,i|b&63)}if(c.length>be){c.substr(0,1);g+=c;c=e}}return g+c}function
ay(a){var
b=9;if(!fw(a))b=8,a=lX(a);return new
T(b,a,a.length)}function
l1(a){var
d=a.length,c=new
Array(d);for(var
b=0;b<d;b++)c[b]=a[b];return c}function
fx(a){return function(){return arguments.length>0?af(a,l1(arguments)):af(a,[undefined])}}function
lz(a,b){return+(bg(a,b,false)<=0)}function
lA(a,b){return+(bg(a,b,false)<0)}function
bh(a){a=bf(a);var
d=a.length/2,c=new
Array(d);for(var
b=0;b<d;b++)c[b]=(a.charCodeAt(2*b)|a.charCodeAt(2*b+1)<<8)<<16>>16;return c}function
lb(a){if(a.t!=4)bD(a);return a.c}function
B(a,b,c){var
o=2,p=3,s=5,e=6,i=7,h=8,k=9,n=1,m=2,r=3,t=4,q=5;if(!a.lex_default){a.lex_base=bh(a[n]);a.lex_backtrk=bh(a[m]);a.lex_check=bh(a[q]);a.lex_trans=bh(a[t]);a.lex_default=bh(a[r])}var
f,d=b,l=lb(c[o]);if(d>=0){c[i]=c[s]=c[e];c[h]=-1}else
d=-d-1;for(;;){var
g=a.lex_base[d];if(g<0)return-g-1;var
j=a.lex_backtrk[d];if(j>=0){c[i]=c[e];c[h]=j}if(c[e]>=c[p])if(c[k]==0)return-d-1;else
f=bb;else{f=l[c[e]];c[e]++}d=a.lex_check[g+f]==d?a.lex_trans[g+f]:a.lex_default[d];if(d<0){c[e]=c[i];if(c[h]==-1)cR("lexing: empty token");else
return c[h]}else
if(f==bb)c[k]=0}}function
aW(a,b){var
a=a+1|0,c=new
Array(a);c[0]=0;for(var
d=1;d<a;d++)c[d]=b;return c}function
fG(a){return new
T(4,a,a.length)}var
lB=function(){function
n(a,b){return a+b|0}function
m(a,b,c,d,e,f){b=n(n(b,a),n(d,f));return n(b<<e|b>>>32-e,c)}function
h(a,b,c,d,e,f,g){return m(b&c|~b&d,a,b,e,f,g)}function
j(a,b,c,d,e,f,g){return m(b&d|c&~d,a,b,e,f,g)}function
k(a,b,c,d,e,f,g){return m(b^c^d,a,b,e,f,g)}function
l(a,b,c,d,e,f,g){return m(c^(b|~d),a,b,e,f,g)}function
o(a,b){var
g=b;a[g>>2]|=i<<8*(g&3);for(g=(g&~3)+8;(g&63)<60;g+=4)a[(g>>2)-1]=0;a[(g>>2)-1]=b<<3;a[g>>2]=b>>29&536870911;var
m=[1732584193,4023233417,2562383102,271733878];for(g=0;g<a.length;g+=16){var
c=m[0],d=m[1],e=m[2],f=m[3];c=h(c,d,e,f,a[g+0],7,3614090360);f=h(f,c,d,e,a[g+1],12,3905402710);e=h(e,f,c,d,a[g+2],17,606105819);d=h(d,e,f,c,a[g+3],22,3250441966);c=h(c,d,e,f,a[g+4],7,4118548399);f=h(f,c,d,e,a[g+5],12,1200080426);e=h(e,f,c,d,a[g+6],17,2821735955);d=h(d,e,f,c,a[g+7],22,4249261313);c=h(c,d,e,f,a[g+8],7,1770035416);f=h(f,c,d,e,a[g+9],12,2336552879);e=h(e,f,c,d,a[g+10],17,4294925233);d=h(d,e,f,c,a[g+11],22,2304563134);c=h(c,d,e,f,a[g+12],7,1804603682);f=h(f,c,d,e,a[g+13],12,4254626195);e=h(e,f,c,d,a[g+14],17,2792965006);d=h(d,e,f,c,a[g+15],22,1236535329);c=j(c,d,e,f,a[g+1],5,4129170786);f=j(f,c,d,e,a[g+6],9,3225465664);e=j(e,f,c,d,a[g+11],14,643717713);d=j(d,e,f,c,a[g+0],20,3921069994);c=j(c,d,e,f,a[g+5],5,3593408605);f=j(f,c,d,e,a[g+10],9,38016083);e=j(e,f,c,d,a[g+15],14,3634488961);d=j(d,e,f,c,a[g+4],20,3889429448);c=j(c,d,e,f,a[g+9],5,568446438);f=j(f,c,d,e,a[g+14],9,3275163606);e=j(e,f,c,d,a[g+3],14,4107603335);d=j(d,e,f,c,a[g+8],20,1163531501);c=j(c,d,e,f,a[g+13],5,2850285829);f=j(f,c,d,e,a[g+2],9,4243563512);e=j(e,f,c,d,a[g+7],14,1735328473);d=j(d,e,f,c,a[g+12],20,2368359562);c=k(c,d,e,f,a[g+5],4,4294588738);f=k(f,c,d,e,a[g+8],11,2272392833);e=k(e,f,c,d,a[g+11],16,1839030562);d=k(d,e,f,c,a[g+14],23,4259657740);c=k(c,d,e,f,a[g+1],4,2763975236);f=k(f,c,d,e,a[g+4],11,1272893353);e=k(e,f,c,d,a[g+7],16,4139469664);d=k(d,e,f,c,a[g+10],23,3200236656);c=k(c,d,e,f,a[g+13],4,681279174);f=k(f,c,d,e,a[g+0],11,3936430074);e=k(e,f,c,d,a[g+3],16,3572445317);d=k(d,e,f,c,a[g+6],23,76029189);c=k(c,d,e,f,a[g+9],4,3654602809);f=k(f,c,d,e,a[g+12],11,3873151461);e=k(e,f,c,d,a[g+15],16,530742520);d=k(d,e,f,c,a[g+2],23,3299628645);c=l(c,d,e,f,a[g+0],6,4096336452);f=l(f,c,d,e,a[g+7],10,1126891415);e=l(e,f,c,d,a[g+14],15,2878612391);d=l(d,e,f,c,a[g+5],21,4237533241);c=l(c,d,e,f,a[g+12],6,1700485571);f=l(f,c,d,e,a[g+3],10,2399980690);e=l(e,f,c,d,a[g+10],15,4293915773);d=l(d,e,f,c,a[g+1],21,2240044497);c=l(c,d,e,f,a[g+8],6,1873313359);f=l(f,c,d,e,a[g+15],10,4264355552);e=l(e,f,c,d,a[g+6],15,2734768916);d=l(d,e,f,c,a[g+13],21,1309151649);c=l(c,d,e,f,a[g+4],6,4149444226);f=l(f,c,d,e,a[g+11],10,3174756917);e=l(e,f,c,d,a[g+2],15,718787259);d=l(d,e,f,c,a[g+9],21,3951481745);m[0]=n(c,m[0]);m[1]=n(d,m[1]);m[2]=n(e,m[2]);m[3]=n(f,m[3])}var
p=new
Array(16);for(var
g=0;g<4;g++)for(var
o=0;o<4;o++)p[g*4+o]=m[g]>>8*o&N;return p}return function(a,b,c){var
h=[];switch(a.t&6){default:ax(a);case
0:var
g=a.c;for(var
d=0;d<c;d+=4){var
e=d+b;h[d>>2]=g.charCodeAt(e)|g.charCodeAt(e+1)<<8|g.charCodeAt(e+2)<<16|g.charCodeAt(e+3)<<24}for(;d<c;d++)h[d>>2]|=g.charCodeAt(d+b)<<8*(d&3);break;case
4:var
f=a.c;for(var
d=0;d<c;d+=4){var
e=d+b;h[d>>2]=f[e]|f[e+1]<<8|f[e+2]<<16|f[e+3]<<24}for(;d<c;d++)h[d>>2]|=f[d+b]<<8*(d&3)}return fG(o(h,c))}}();function
aa(a){cZ(A.Sys_error,a)}function
aX(a){if(!a.opened)aa("Cannot flush a closed channel");if(a.buffer==e)return 0;if(a.output)switch(a.output.length){case
2:a.output(a,a.buffer);break;default:a.output(a.buffer)}a.buffer=e;return 0}var
fI=0;function
l2(){return new
Date().getTime()/eF}function
c1(){return Math.floor(l2())}function
aw(a){this.data=a;this.inode=fI++;var
b=c1();this.atime=b;this.mtime=b;this.ctime=b}aw.prototype={truncate:function(){this.data=x(0);this.modified()},modified:function(){var
a=c1();this.atime=a;this.mtime=a}};function
g(a){return a.l}function
fC(a){a=a
instanceof
T?a.toString():a;aa(a+": No such file or directory")}var
lf=eC;function
bG(a){a=a
instanceof
T?a.toString():a;if(a.charCodeAt(0)!=47)a=lf+a;var
d=a.split(eC),b=[];for(var
c=0;c<d.length;c++)switch(d[c]){case"..":if(b.length>1)b.pop();break;case".":break;case"":if(b.length==0)b.push(e);break;default:b.push(d[c]);break}b.orig=a;return b}function
aG(){this.content={};this.inode=fI++;var
a=c1();this.atime=a;this.mtime=a;this.ctime=a}aG.prototype={exists:function(a){return this.content[a]?1:0},mk:function(a,b){this.content[a]=b},get:function(a){return this.content[a]},list:function(){var
a=[];for(var
b
in
this.content)a.push(b);return a},remove:function(a){delete
this.content[a]}};var
bI=new
aG();bI.mk(e,new
aG());function
cU(a){var
b=bI;for(var
c=0;c<a.length;c++){if(!(b.exists&&b.exists(a[c])))fC(a.orig);b=b.get(a[c])}return b}function
lS(a){var
c=bG(a),b=cU(c);return b
instanceof
aG?1:0}function
lh(a,b){var
f=bG(a),c=bI;for(var
g=0;g<f.length-1;g++){var
e=f[g];if(!c.exists(e))c.mk(e,new
aG());c=c.get(e);if(!(c
instanceof
aG))aa(f.orig+cx)}var
e=f[f.length-1];if(c.exists(e))aa(f.orig+cx);if(b
instanceof
aG)c.mk(e,b);else
if(b
instanceof
aw)c.mk(e,b);else
if(b
instanceof
T)c.mk(e,new
aw(b));else
if(b
instanceof
Array)c.mk(e,new
aw(fG(b)));else
if(b.toString)c.mk(e,new
aw(d(b.toString())));else
aH("caml_fs_register");return 0}function
lR(a){var
b=bI,d=bG(a),e,f;for(var
c=0;c<d.length;c++){if(b.auto){e=b.auto;f=c}if(!(b.exists&&b.exists(d[c])))return e?e(d,f):0;b=b.get(d[c])}return 1}function
bl(a,b,c){if(A.fds===undefined)A.fds=new
Array();c=c?c:{};var
d={};d.file=b;d.offset=c.append?g(b.data):0;d.flags=c;A.fds[a]=d;A.fd_last_idx=a;return a}function
l_(a,b,c){var
d={};while(b){switch(b[1]){case
0:d.rdonly=1;break;case
1:d.wronly=1;break;case
2:d.append=1;break;case
3:d.create=1;break;case
4:d.truncate=1;break;case
5:d.excl=1;break;case
6:d.binary=1;break;case
7:d.text=1;break;case
8:d.nonblock=1;break}b=b[2]}var
f=a.toString(),h=bG(a);if(d.rdonly&&d.wronly)aa(f+" : flags Open_rdonly and Open_wronly are not compatible");if(d.text&&d.binary)aa(f+" : flags Open_text and Open_binary are not compatible");if(lR(a)){if(lS(a))aa(f+" : is a directory");if(d.create&&d.excl)aa(f+cx);var
g=A.fd_last_idx?A.fd_last_idx:0,e=cU(h);if(d.truncate)e.truncate();return bl(g+1,e,d)}else
if(d.create){var
g=A.fd_last_idx?A.fd_last_idx:0;lh(a,x(0));var
e=cU(h);return bl(g+1,e,d)}else
fC(a)}bl(0,new
aw(x(0)));bl(1,new
aw(x(0)));bl(2,new
aw(x(0)));function
lC(a){var
b=A.fds[a];if(b.flags.wronly)aa(fp+a+" is writeonly");return{file:b.file,offset:b.offset,fd:a,opened:true,refill:null}}function
lY(a){if(a.charCodeAt(a.length-1)==10)a=a.substr(0,a.length-1);var
b=X.console;b&&b.error&&b.error(a)}function
lZ(a){if(a.charCodeAt(a.length-1)==10)a=a.substr(0,a.length-1);var
b=X.console;b&&b.log&&b.log(a)}var
bH=new
Array();function
lN(a,b){var
i=d(b),c=g(i),h=g(a.file.data),f=a.offset;if(f+c>=h){var
e=x(f+c);V(a.file.data,0,e,0,h);V(i,0,e,f,c);a.file.data=e}a.offset+=c;a.file.modified();return 0}function
fy(a){var
b;switch(a){case
1:b=lZ;break;case
2:b=lY;break;default:b=lN}var
d=A.fds[a];if(d.flags.rdonly)aa(fp+a+" is readonly");var
c={file:d.file,offset:d.offset,fd:a,opened:true,buffer:e,output:b};bH[c.fd]=c;return c}function
lD(){var
a=0;for(var
b
in
bH)if(bH[b].opened)a=[0,bH[b],a];return a}function
cW(a,b,c,d){if(!a.opened)aa("Cannot output to a closed channel");var
f;if(c==0&&g(b)==d)f=b;else{f=x(d);V(b,c,f,0,d)}var
e=f.toString(),h=e.lastIndexOf("\n");if(h<0)a.buffer+=e;else{a.buffer+=e.substr(0,h+1);aX(a);a.buffer+=e.substr(h+1)}return 0}function
cX(a,b){var
c=d(String.fromCharCode(b));cW(a,c,0,1);return 0}function
fB(a){throw a}function
lL(){fB(A.Division_by_zero)}function
lE(a,b){if(b==0)lL();return a%b}function
bi(a,b){return+(bg(a,b,false)!=0)}function
lG(a){return+(a
instanceof
Array)}function
lH(a,b){a[0]=b;return 0}function
bj(a){return a
instanceof
Array?a[0]:a
instanceof
T?cm:eF}function
W(a,b,c){A[a+1]=b;if(c)A[c]=b}var
fz={};function
lM(a,b){fz[bf(a)]=b;return 0}var
lI=0;function
a(a){a[2]=lI++;return a}function
fF(a,b){a.t&6&&ax(a);b.t&6&&ax(b);return a.c==b.c?1:0}function
fE(){aH(fi)}function
bk(a,b){switch(a.t&6){default:if(b>=a.c.length)return 0;case
0:return a.c.charCodeAt(b);case
4:return a.c[b]}}function
u(a,b){if(b>>>0>=a.l)fE();return bk(a,b)}function
bK(a,b){return 1-fF(a,b)}function
v(a,b,c){c&=N;if(a.t!=4){if(b==a.c.length){a.c+=String.fromCharCode(c);if(b+1==a.l)a.t=0;return 0}bD(a)}a.c[b]=c;return 0}function
ag(a,b,c){if(b>>>0>=a.l)fE();return v(a,b,c)}function
lP(){return 32}function
lQ(a){var
b=X;if(b.quit)b.quit(a);if(b.process&&b.process.exit)b.process.exit(a);aH("Function 'exit' not implemented")}function
lJ(){fB(A.Not_found)}function
fH(a){var
b=X,c=a.toString();if(b.process&&b.process.env&&b.process.env[c]!=undefined)return ay(b.process.env[c]);lJ()}function
lT(){var
a=new
Date()^4294967295*Math.random();return[0,a]}function
Q(a){var
b=1;while(a&&a.joo_tramp){a=a.joo_tramp.apply(null,a.joo_args);b++}return a}function
k(a,b){return{joo_tramp:a,joo_args:b}}function
lV(a,b){if(typeof
b==="function"){a.fun=b;return 0}if(b.fun){a.fun=b.fun;return 0}var
c=b.length;while(c--)a[c]=b[c];return 0}function
fD(a){return a}function
lF(a){return fz[a]}function
C(a){if(a
instanceof
Array)return a;if(X.RangeError&&a
instanceof
X.RangeError&&a.message&&a.message.match(/maximum call stack/i))return fD(A.Stack_overflow);if(X.InternalError&&a
instanceof
X.InternalError&&a.message&&a.message.match(/too much recursion/i))return fD(A.Stack_overflow);if(a
instanceof
X.Error)return[0,lF(eA),a];return[0,A.Failure,ay(String(a))]}function
h(a,b){return a.length==1?a(b):af(a,[b])}function
l(a,b,c){return a.length==2?a(b,c):af(a,[b,c])}function
ac(a,b,c,d){return a.length==3?a(b,c,d):af(a,[b,c,d])}function
k$(a,b,c,d,e){return a.length==4?a(b,c,d,e):af(a,[b,c,d,e])}function
bv(a,b,c,d,e,f){return a.length==5?a(b,c,d,e,f):af(a,[b,c,d,e,f])}var
dm=[f,d(fj),-1],bm=[f,d(ey),-3],c2=[f,d(eU),-4],J=[f,d(eZ),-7],dp=[f,d(eG),-8],dn=[f,d(e0),-9],m=[f,d(fa),-11],dq=[f,d(et),-12],c$=[0,d(e),1,0,0],bZ=[0,[11,d('File "'),[2,0,[11,d(fk),[4,0,0,0,[11,d(eM),[4,0,0,0,[12,45,[4,0,0,0,[11,d(": "),[2,0,0]]]]]]]]]],d('File "%s", line %d, characters %d-%d: %s')],dy=[0,0],d8=[0,1,1,0,1,1,1,1,-921200851,2,0,0,0,0,0],H=[0,d(cv),d(cw),d(cI),d(cB),d(cA),d(e),d(e),d(e),d(e),d(e),d(e)];W(11,dq,et);W(10,m,fa);W(9,[f,d(eS),eI],eS);W(8,dn,e0);W(7,dp,eG);W(6,J,eZ);W(5,[f,d(e7),-6],e7);W(4,[f,d(ez),-5],ez);W(3,c2,eU);W(2,bm,ey);W(1,[f,d(ex),-2],ex);W(0,dm,fj);var
fW=d("output_substring"),fU=d(fb),fT=d(bd),fR=d(eW),fS=d(eY),fJ=d("Pervasives.Exit"),fL=[N,0,0,cy],fN=[N,0,0,cH],fP=[N,1,0,cy],fZ=d("Array.Bottom"),f3=d(eN),f4=d(fd),f5=d(ew),f6=d(eB),f2=d(e3),f1=d("\\'"),f0=d("Char.chr"),ga=d("String.contains_from / Bytes.contains_from"),f9=d("String.blit / Bytes.blit_string"),f8=d("Bytes.blit"),f7=d("String.sub / Bytes.sub"),gb=d(e),gd=d("Sys.Break"),gj=d("Map.remove_min_elt"),gk=[0,0,0,0],gl=[0,d("map.ml"),270,10],gm=[0,0,0],gf=d(by),gg=d(by),gh=d(by),gi=d(by),go=d("Queue.Empty"),gr=d("CamlinternalLazy.Undefined"),gv=d("Stream.Failure"),gw=d("Stream.Error"),gy=d("Buffer.add_substring/add_subbytes"),gx=d("Buffer.add: cannot grow buffer"),gH=d("%c"),gI=d("%s"),gJ=d(er),gK=d("%li"),gL=d("%ni"),gM=d("%Li"),gN=d("%f"),gO=d("%B"),gP=d("%{"),gQ=d("%}"),gR=d("%("),gS=d("%)"),gT=d("%a"),gU=d("%t"),gV=d("%?"),gW=d("%r"),gX=d("%_r"),gY=[0,d(z),816,23],g9=[0,d(z),780,21],g1=[0,d(z),781,21],g_=[0,d(z),784,21],g2=[0,d(z),785,21],g$=[0,d(z),788,19],g3=[0,d(z),789,19],ha=[0,d(z),792,22],g4=[0,d(z),793,22],hb=[0,d(z),797,30],g5=[0,d(z),798,30],g7=[0,d(z),802,26],gZ=[0,d(z),803,26],g8=[0,d(z),812,28],g0=[0,d(z),813,28],g6=[0,d(z),817,23],hN=d(eR),hL=[0,d(z),1449,4],hM=d("Printf: bad conversion %["),hO=[0,d(z),1517,39],hP=[0,d(z),1540,31],hQ=[0,d(z),1541,31],dk=d("Printf: bad conversion %_"),hR=d(eP),hS=d(eT),hT=d(eP),hU=d(eT),hJ=[0,d(e6),[0,d(e6),0]],hH=d(eE),hI=d(bd),hF=d("neg_infinity"),hG=d("infinity"),hE=d(fb),hr=[0,d(aR),[0,d(cJ),0]],hs=[0,d(eD),[0,d(cJ),0]],ht=[0,d(eH),[0,d(cJ),0]],hu=[0,d(aR),[0,d(cP),0]],hv=[0,d(eD),[0,d(cP),0]],hw=[0,d(eH),[0,d(cP),0]],hx=[0,d(aR),[0,d(cF),0]],hy=[0,d(cL),[0,d(cF),0]],hz=[0,d(aR),[0,d(eO),0]],hA=[0,d(cL),[0,d(eO),0]],hB=[0,d(aR),[0,d(e9),0]],hC=[0,d(cL),[0,d(e9),0]],hD=[0,d(aR),[0,d("u"),0]],he=d(cE),hf=d("%+d"),hg=d("% d"),hh=d(er),hi=d("%+i"),hj=d("% i"),hk=d("%x"),hl=d("%#x"),hm=d("%X"),hn=d("%#X"),ho=d("%o"),hp=d("%#o"),hq=d(eR),hd=[0,d(e_),[0,d(e_),0]],gz=d("@]"),gA=d("@}"),gB=d("@?"),gC=d("@\n"),gD=d("@."),gE=d("@@"),gF=d("@%"),gG=d("@"),hc=d("CamlinternalFormat.Type_mismatch"),hZ=d(e),h0=[0,[11,d(eu),[2,0,[2,0,0]]],d(", %s%s")],ih=[0,[2,0,[12,10,0]],d("%s\n")],ii=[0,[11,d(eK),0],d(eK)],ia=d("Raised at"),ib=d("Re-raised at"),ic=d("Raised by primitive operation at"),id=d("Called from"),ie=[0,[2,0,[11,d(' file "'),[2,0,[11,d(fk),[4,0,0,0,[11,d(eM),[4,0,0,0,[12,45,[4,0,0,0,0]]]]]]]]],d('%s file "%s", line %d, characters %d-%d')],ig=[0,[2,0,[11,d(" unknown location"),0]],d("%s unknown location")],h6=d("Out of memory"),h7=d("Stack overflow"),h8=d("Pattern matching failed"),h9=d("Assertion failed"),h_=d("Undefined recursive module"),h2=[0,[12,40,[2,0,[2,0,[12,41,0]]]],d("(%s%s)")],h3=d(e),h4=d(e),h5=[0,[12,40,[2,0,[12,41,0]]],d("(%s)")],hY=[0,[4,0,0,0,0],d(cE)],hW=[0,[3,0,0],d("%S")],hX=d("_"),ij=d(cF),k8=d("OCAMLRUNPARAM"),k6=d("CAMLRUNPARAM"),il=d(e),iK=[3,0,3],iL=d(bd),iG=d(fn),iH=d("</"),iD=d(fn),iE=d("<"),iB=d("\n"),iv=d("Format.Empty_queue"),iA=[0,d(e)],iP=d("Lwt_sequence.Empty"),iZ=[0,d(av),806,20],i0=[0,d(av),808,8],iX=[0,d(av),699,20],iY=[0,d(av),702,8],iV=[0,d(av),655,20],iW=[0,d(av),658,8],iU=[0,d(av),498,8],iT=[0,d(av),487,9],iS=d("Lwt.wakeup_result"),iR=d("Fatal error: exception "),iQ=d("Lwt.Canceled"),i6=d("Js.Error"),i7=d(eA),i$=d("Dom_html.Canvas_not_available"),ja=d("Exception during Lwt.async: "),jb=d("Lwt_js_event"),jd=d("Bi_util.Error"),jg=d("Buf.extend: reached Sys.max_string_length"),kG=[0,d(bw),72,32],kd=[0,bB,1],ke=[0,bB,0],kf=d($),kg=d("Invalid token"),kh=d($),ki=d("Invalid escape sequence"),kj=d($),kk=d("Invalid low surrogate for code point beyond U+FFFF"),kl=d("Missing escape sequence representing low surrogate for code point beyond U+FFFF"),km=d($),kn=d("Expected ':' or '>' but found"),ko=d($),kp=d("Expected '>' but found"),kq=d($),kr=d("Unterminated comment"),ks=d("Expected string or identifier but found"),kt=d($),ku=d("Expected ',' or ']' but found"),kv=d($),kw=d("Expected ',' or ')' but found"),kx=d($),ky=d("Expected ',' or '}' but found"),kz=d($),kA=d("Expected ':' but found"),kB=d($),kF=d("Blank input data"),kC=d("Junk after e
s(a){if(typeof
a==="number")return 0;else
switch(a[0]){case
0:return[0,s(a[1])];case
1:return[1,s(a[1])];case
2:return[2,s(a[1])];case
3:return[3,s(a[1])];case
4:return[4,s(a[1])];case
5:return[5,s(a[1])];case
6:return[6,s(a[1])];case
7:return[7,s(a[1])];case
8:var
c=a[1];return[8,c,s(a[2])];case
9:var
b=a[1];return[9,b,b,s(a[3])];case
10:return[10,s(a[1])];case
11:return[11,s(a[1])];case
12:return[12,s(a[1])];case
13:return[13,s(a[1])];default:return[14,s(a[1])]}}function
K(a,b){if(typeof
a==="number")return b;else
switch(a[0]){case
0:return[0,K(a[1],b)];case
1:return[1,K(a[1],b)];case
2:return[2,K(a[1],b)];case
3:return[3,K(a[1],b)];case
4:return[4,K(a[1],b)];case
5:return[5,K(a[1],b)];case
6:return[6,K(a[1],b)];case
7:return[7,K(a[1],b)];case
8:var
c=a[1];return[8,c,K(a[2],b)];case
9:var
d=a[2],e=a[1];return[9,e,d,K(a[3],b)];case
10:return[10,K(a[1],b)];case
11:return[11,K(a[1],b)];case
12:return[12,K(a[1],b)];case
13:return[13,K(a[1],b)];default:return[14,K(a[1],b)]}}function
r(a,b){if(typeof
a==="number")return b;else
switch(a[0]){case
0:return[0,r(a[1],b)];case
1:return[1,r(a[1],b)];case
2:var
c=a[1];return[2,c,r(a[2],b)];case
3:var
d=a[1];return[3,d,r(a[2],b)];case
4:var
e=a[3],f=a[2],g=a[1];return[4,g,f,e,r(a[4],b)];case
5:var
h=a[3],i=a[2],j=a[1];return[5,j,i,h,r(a[4],b)];case
6:var
k=a[3],l=a[2],m=a[1];return[6,m,l,k,r(a[4],b)];case
7:var
n=a[3],o=a[2],p=a[1];return[7,p,o,n,r(a[4],b)];case
8:var
q=a[3],s=a[2],t=a[1];return[8,t,s,q,r(a[4],b)];case
9:return[9,r(a[1],b)];case
10:return[10,r(a[1],b)];case
11:var
u=a[1];return[11,u,r(a[2],b)];case
12:var
v=a[1];return[12,v,r(a[2],b)];case
13:var
w=a[2],x=a[1];return[13,x,w,r(a[3],b)];case
14:var
y=a[2],z=a[1];return[14,z,y,r(a[3],b)];case
15:return[15,r(a[1],b)];case
16:return[16,r(a[1],b)];case
17:var
A=a[1];return[17,A,r(a[2],b)];case
18:var
B=a[1];return[18,B,r(a[2],b)];case
19:return[19,r(a[1],b)];case
20:var
C=a[2],D=a[1];return[20,D,C,r(a[3],b)];case
21:var
E=a[1];return[21,E,r(a[2],b)];case
22:return[22,r(a[1],b)];case
23:var
F=a[1];return[23,F,r(a[2],b)];default:var
G=a[2],H=a[1];return[24,H,G,r(a[3],b)]}}function
c3(a){throw[0,bm,a]}function
L(a){throw[0,c2,a]}var
c4=a([f,fJ,0]);function
aI(a,b){return ft(a,b)?a:b}function
aZ(a){return 0<=a?a:-a|0}var
fK=2147483647,fM=cV(fL),fO=cV(fN),fQ=cV(fP);function
Y(a,b){var
c=g(a),e=g(b),d=x(c+e|0);V(a,0,d,0,c);V(b,0,d,c,e);return d}lC(0);var
a0=fy(1),az=fy(2);function
fV(a){function
b(a){var
b=a;for(;;){if(b){var
c=b[2],d=b[1];try{aX(d)}catch(f){}var
b=c;continue}return 0}}return b(lD(0))}function
aJ(a,b){return cW(a,b,0,g(b))}function
c5(a){aJ(a0,a);cX(a0,10);return aX(a0)}function
c6(a){return aJ(az,a)}var
bM=[0,fV];function
fX(b){var
c=bM[1];bM[1]=function(a){h(b,0);return h(c,0)};return 0}function
c7(a){return h(bM[1],0)}function
fY(a,b){var
d=b.length-1;if(0===d)return[0];var
e=aW(d,h(a,b[1])),f=d-1|0,g=1;if(!(f<1)){var
c=g;for(;;){e[c+1]=h(a,b[c+1]);var
i=c+1|0;if(f!==c){var
c=i;continue}break}}return e}a([f,fZ,0]);function
bN(a){var
b=a,c=0;for(;;){if(b){var
d=[0,b[1],c],b=b[2],c=d;continue}return c}}function
bO(a,b){var
c=b;for(;;){if(c){var
d=c[2];h(a,c[1]);var
c=d;continue}return 0}}function
t(a){if(0<=a)if(!(N<a))return a;return L(f0)}function
a1(a,b){var
c=x(a);lg(c,0,a,b);return c}function
c8(a){var
b=g(a),c=x(b);V(a,0,c,0,b);return c}function
c9(a,b,c){if(0<=b)if(0<=c)if(!((g(a)-c|0)<b)){var
d=x(c);V(a,b,d,0,c);return d}return L(f7)}function
bn(a,b,c){return c9(a,b,c)}function
c_(a,b,c,d,e){if(0<=e)if(0<=b)if(!((g(a)-e|0)<b))if(0<=d)if(!((g(c)-e|0)<d))return V(a,b,c,d,e);return L(f8)}function
O(a,b,c,d,e){if(0<=e)if(0<=b)if(!((g(a)-e|0)<b))if(0<=d)if(!((g(c)-e|0)<d))return V(a,b,c,d,e);return L(f9)}function
f_(a,b,c,d){var
e=c;for(;;){if(b<=e)throw J;if(bk(a,e)===d)return e;var
e=e+1|0;continue}}function
f$(a,b,c){var
d=g(a);if(0<=b)if(!(d<b))try{f_(a,d,b,c);var
e=1;return e}catch(f){f=C(f);if(f===J)return 0;throw f}return L(ga)}function
bP(a,b){return a1(a,b)}function
bQ(d,b){if(b){var
a=b[1],h=[0,0],f=[0,0],i=b[2];bO(function(a){h[1]++;f[1]=f[1]+g(a)|0;return 0},b);var
e=x(f[1]+aY(g(d),h[1]-1|0)|0);V(a,0,e,0,g(a));var
c=[0,g(a)];bO(function(a){V(d,0,e,c[1],g(d));c[1]=c[1]+g(d)|0;V(a,0,e,c[1],g(a));c[1]=c[1]+g(a)|0;return 0},i);return e}return gb}var
bR=lP(0),bS=(1<<(bR+eI|0))-1|0,ao=aY(bR/8|0,bS)-1|0;function
gc(a,b){return f$(a,0,b)}a([f,gd,0]);function
ge(a){var
c=[0],d=1,e=0,f=0,h=0,i=0,j=0,k=g(a),b=c8(a);return[0,function(a){a[9]=1;return 0},b,k,j,i,h,f,e,d,c,c$,c$]}function
aA(a){return bn(a[2],a[5],a[6]-a[5]|0)}function
ah(a,b){return u(a[2],b)}function
gn(j){function
i(a){return a?a[5]:0}function
e(a,b,c,d){var
e=i(a),f=i(d),g=f<=e?e+1|0:f+1|0;return[0,a,b,c,d,g]}function
q(a,b){return[0,0,a,b,0,1]}function
f(a,b,c,d){var
h=a?a[5]:0,j=d?d[5]:0;if((j+2|0)<h){if(a){var
f=a[4],m=a[3],n=a[2],k=a[1],q=i(f);if(q<=i(k))return e(k,n,m,e(f,b,c,d));if(f){var
r=f[3],s=f[2],t=f[1],u=e(f[4],b,c,d);return e(e(k,n,m,t),s,r,u)}return L(gf)}return L(gg)}if((h+2|0)<j){if(d){var
l=d[4],o=d[3],p=d[2],g=d[1],v=i(g);if(v<=i(l))return e(e(a,b,c,g),p,o,l);if(g){var
w=g[3],x=g[2],y=g[1],z=e(g[4],p,o,l);return e(e(a,b,c,y),x,w,z)}return L(gh)}return L(gi)}var
A=j<=h?h+1|0:j+1|0;return[0,a,b,c,d,A]}var
a=0;function
F(a){return a?0:1}function
r(a,b,c){if(c){var
d=c[4],h=c[3],e=c[2],g=c[1],k=c[5],i=l(j[1],a,e);return 0===i?[0,g,a,b,d,k]:0<=i?f(g,e,h,r(a,b,d)):f(r(a,b,g),e,h,d)}return[0,0,a,b,0,1]}function
G(a,b){var
c=b;for(;;){if(c){var
e=c[4],f=c[3],g=c[1],d=l(j[1],a,c[2]);if(0===d)return f;var
h=0<=d?e:g,c=h;continue}throw J}}function
H(a,b){var
c=b;for(;;){if(c){var
f=c[4],g=c[1],d=l(j[1],a,c[2]),e=0===d?1:0;if(e)return e;var
h=0<=d?f:g,c=h;continue}return 0}}function
o(a){var
b=a;for(;;){if(b){var
c=b[1];if(c){var
b=c;continue}return[0,b[2],b[3]]}throw J}}function
I(a){var
b=a;for(;;){if(b){var
c=b[4],d=b[3],e=b[2];if(c){var
b=c;continue}return[0,e,d]}throw J}}function
s(a){if(a){var
b=a[1];if(b){var
c=a[4],d=a[3],e=a[2];return f(s(b),e,d,c)}return a[4]}return L(gj)}function
t(a,b){if(b){var
c=b[4],h=b[3],e=b[2],d=b[1],i=l(j[1],a,e);if(0===i){if(d){if(c){var
g=o(c),k=g[2],m=g[1];return f(d,m,k,s(c))}return d}return c}return 0<=i?f(d,e,h,t(a,c)):f(t(a,d),e,h,c)}return 0}function
x(a,b){var
c=b;for(;;){if(c){var
d=c[4],e=c[3],f=c[2];x(a,c[1]);l(a,f,e);var
c=d;continue}return 0}}function
c(a,b){if(b){var
d=b[5],e=b[4],f=b[3],g=b[2],i=c(a,b[1]),j=h(a,f);return[0,i,g,j,c(a,e),d]}return 0}function
u(a,b){if(b){var
c=b[2],d=b[5],e=b[4],f=b[3],g=u(a,b[1]),h=l(a,c,f);return[0,g,c,h,u(a,e),d]}return 0}function
y(a,b,c){var
d=b,e=c;for(;;){if(d){var
f=d[4],g=d[3],h=d[2],i=ac(a,h,g,y(a,d[1],e)),d=f,e=i;continue}return e}}function
z(a,b){var
c=b;for(;;){if(c){var
g=c[4],h=c[1],d=l(a,c[2],c[3]);if(d){var
e=z(a,h);if(e){var
c=g;continue}var
f=e}else
var
f=d;return f}return 1}}function
A(a,b){var
c=b;for(;;){if(c){var
g=c[4],h=c[1],d=l(a,c[2],c[3]);if(d)var
e=d;else{var
f=A(a,h);if(!f){var
c=g;continue}var
e=f}return e}return 0}}function
B(a,b,c){if(c){var
d=c[4],e=c[3],g=c[2];return f(B(a,b,c[1]),g,e,d)}return q(a,b)}function
C(a,b,c){if(c){var
d=c[3],e=c[2],g=c[1];return f(g,e,d,C(a,b,c[4]))}return q(a,b)}function
g(a,b,c,d){if(a){if(d){var
h=d[5],i=a[5],j=d[4],k=d[3],l=d[2],m=d[1],n=a[4],o=a[3],p=a[2],q=a[1];return(h+2|0)<i?f(q,p,o,g(n,b,c,d)):(i+2|0)<h?f(g(a,b,c,m),l,k,j):e(a,b,c,d)}return C(b,c,a)}return B(b,c,d)}function
p(a,b){if(a){if(b){var
c=o(b),d=c[2],e=c[1];return g(a,e,d,s(b))}return a}return b}function
D(a,b,c,d){return c?g(a,b,c[1],d):p(a,d)}function
k(a,b){if(b){var
c=b[4],d=b[3],e=b[2],f=b[1],m=l(j[1],a,e);if(0===m)return[0,f,[0,d],c];if(0<=m){var
h=k(a,c),n=h[3],o=h[2];return[0,g(f,e,d,h[1]),o,n]}var
i=k(a,f),p=i[2],q=i[1];return[0,q,p,g(i[3],e,d,c)]}return gk}function
n(a,b,c){if(b){var
d=b[2],h=b[5],j=b[4],l=b[3],o=b[1];if(i(c)<=h){var
e=k(d,c),p=e[2],q=e[1],r=n(a,j,e[3]),s=ac(a,d,[0,l],p);return D(n(a,o,q),d,s,r)}}else
if(!c)return 0;if(c){var
f=c[2],t=c[4],u=c[3],v=c[1],g=k(f,b),w=g[2],x=g[1],y=n(a,g[3],t),z=ac(a,f,w,[0,u]);return D(n(a,x,v),f,z,y)}throw[0,m,gl]}function
v(a,b){if(b){var
c=b[3],d=b[2],h=b[4],e=v(a,b[1]),i=l(a,d,c),f=v(a,h);return i?g(e,d,c,f):p(e,f)}return 0}function
w(a,b){if(b){var
c=b[3],d=b[2],m=b[4],e=w(a,b[1]),f=e[2],h=e[1],n=l(a,d,c),i=w(a,m),j=i[2],k=i[1];if(n){var
o=p(f,j);return[0,g(h,d,c,k),o]}var
q=g(f,d,c,j);return[0,p(h,k),q]}return gm}function
d(a,b){var
c=a,d=b;for(;;){if(c){var
e=[0,c[2],c[3],c[4],d],c=c[1],d=e;continue}return d}}function
K(a,b,c){var
r=d(c,0),f=d(b,0),e=r;for(;;){if(f){if(e){var
i=e[4],k=e[3],m=e[2],n=f[4],o=f[3],p=f[2],g=l(j[1],f[1],e[1]);if(0===g){var
h=l(a,p,m);if(0===h){var
q=d(k,i),f=d(o,n),e=q;continue}return h}return g}return 1}return e?-1:0}}function
M(a,b,c){var
s=d(c,0),f=d(b,0),e=s;for(;;){if(f){if(e){var
k=e[4],m=e[3],n=e[2],o=f[4],p=f[3],q=f[2],g=0===l(j[1],f[1],e[1])?1:0;if(g){var
h=l(a,q,n);if(h){var
r=d(m,k),f=d(p,o),e=r;continue}var
i=h}else
var
i=g;return i}return 0}return e?0:1}}function
b(a){if(a){var
c=a[1],d=b(a[4]);return(b(c)+1|0)+d|0}return 0}function
E(a,b){var
d=a,c=b;for(;;){if(c){var
e=c[3],f=c[2],g=c[1],d=[0,[0,f,e],E(d,c[4])],c=g;continue}return d}}return[0,a,F,H,r,q,t,n,K,M,x,y,z,A,v,w,b,function(a){return E(0,a)},o,I,o,k,G,c,u]}var
gp=a([f,go,0]);function
gq(a){return[0,0,0]}var
gs=a([f,gr,0]);function
gt(a){throw gs}function
gu(a){var
c=a[1];a[1]=gt;try{var
b=h(c,0);a[1]=b;lH(a,bx);return b}catch(f){f=C(f);a[1]=function(a){throw f};throw f}}a([f,gv,0]);a([f,gw,0]);function
da(a){var
b=1<=a?a:1,c=ao<b?ao:b,d=x(c);return[0,d,0,c,d]}function
bT(a,b){var
c=[0,a[3]];for(;;){if(c[1]<(a[2]+b|0)){c[1]=2*c[1]|0;continue}if(ao<c[1])if((a[2]+b|0)<=ao)c[1]=ao;else
c3(gx);var
d=x(c[1]);c_(a[1],0,d,0,a[2]);a[1]=d;a[3]=c[1];return 0}}function
a2(a,b){var
c=g(b),d=a[2]+c|0;if(a[3]<d)bT(a,c);O(b,0,a[1],a[2],c);a[2]=d;return 0}var
bU=6;function
db(a){return[0,0,x(a)]}function
dc(a,b){var
c=g(a[2]),d=a[1]+b|0,e=c<d?1:0;if(e){var
f=x(aI(c*2|0,d));c_(a[2],0,f,0,c);a[2]=f;var
h=0}else
var
h=e;return h}function
a3(a,b){dc(a,1);ag(a[2],a[1],b);a[1]=a[1]+1|0;return 0}function
E(a,b){var
c=g(b);dc(a,c);O(b,0,a[2],a[1],c);a[1]=a[1]+c|0;return 0}function
dd(a){return bn(a[2],0,a[1])}function
de(a){if(typeof
a==="number")switch(a){case
0:return gz;case
1:return gA;case
2:return gB;case
3:return gC;case
4:return gD;case
5:return gE;default:return gF}else
switch(a[0]){case
0:return a[1];case
1:return a[1];default:return Y(gG,bP(1,a[1]))}}function
bV(a,b){var
c=b;for(;;)if(typeof
c==="number")return 0;else
switch(c[0]){case
0:var
d=c[1];E(a,gH);var
c=d;continue;case
1:var
e=c[1];E(a,gI);var
c=e;continue;case
2:var
f=c[1];E(a,gJ);var
c=f;continue;case
3:var
g=c[1];E(a,gK);var
c=g;continue;case
4:var
h=c[1];E(a,gL);var
c=h;continue;case
5:var
i=c[1];E(a,gM);var
c=i;continue;case
6:var
j=c[1];E(a,gN);var
c=j;continue;case
7:var
k=c[1];E(a,gO);var
c=k;continue;case
8:var
l=c[2],m=c[1];E(a,gP);bV(a,m);E(a,gQ);var
c=l;continue;case
9:var
n=c[3],o=c[1];E(a,gR);bV(a,o);E(a,gS);var
c=n;continue;case
10:var
p=c[1];E(a,gT);var
c=p;continue;case
11:var
q=c[1];E(a,gU);var
c=q;continue;case
12:var
r=c[1];E(a,gV);var
c=r;continue;case
13:var
s=c[1];E(a,gW);var
c=s;continue;default:var
t=c[1];E(a,gX);var
c=t;continue}}function
w(a){if(typeof
a==="number")return 0;else
switch(a[0]){case
0:return[0,w(a[1])];case
1:return[1,w(a[1])];case
2:return[2,w(a[1])];case
3:return[3,w(a[1])];case
4:return[4,w(a[1])];case
5:return[5,w(a[1])];case
6:return[6,w(a[1])];case
7:return[7,w(a[1])];case
8:var
b=a[1];return[8,b,w(a[2])];case
9:var
c=a[2],d=a[1];return[9,c,d,w(a[3])];case
10:return[10,w(a[1])];case
11:return[11,w(a[1])];case
12:return[12,w(a[1])];case
13:return[13,w(a[1])];default:return[14,w(a[1])]}}function
F(a){if(typeof
a==="number"){var
s=function(a){return 0},t=function(a){return 0},u=function(a){return 0};return[0,function(a){return 0},u,t,s]}else
switch(a[0]){case
0:var
b=F(a[1]),v=b[4],x=b[3],z=b[2],A=b[1],B=function(a){h(z,0);return 0};return[0,function(a){h(A,0);return 0},B,x,v];case
1:var
c=F(a[1]),C=c[4],D=c[3],E=c[2],G=c[1],H=function(a){h(E,0);return 0};return[0,function(a){h(G,0);return 0},H,D,C];case
2:var
d=F(a[1]),I=d[4],J=d[3],K=d[2],L=d[1],M=function(a){h(K,0);return 0};return[0,function(a){h(L,0);return 0},M,J,I];case
3:var
e=F(a[1]),N=e[4],O=e[3],P=e[2],Q=e[1],R=function(a){h(P,0);return 0};return[0,function(a){h(Q,0);return 0},R,O,N];case
4:var
f=F(a[1]),S=f[4],T=f[3],U=f[2],V=f[1],W=function(a){h(U,0);return 0};return[0,function(a){h(V,0);return 0},W,T,S];case
5:var
g=F(a[1]),X=g[4],Y=g[3],Z=g[2],_=g[1],$=function(a){h(Z,0);return 0};return[0,function(a){h(_,0);return 0},$,Y,X];case
6:var
i=F(a[1]),aa=i[4],ab=i[3],ac=i[2],ad=i[1],ae=function(a){h(ac,0);return 0};return[0,function(a){h(ad,0);return 0},ae,ab,aa];case
7:var
j=F(a[1]),af=j[4],ag=j[3],ah=j[2],ai=j[1],aj=function(a){h(ah,0);return 0};return[0,function(a){h(ai,0);return 0},aj,ag,af];case
8:var
k=F(a[2]),ak=k[4],al=k[3],am=k[2],an=k[1],ao=function(a){h(am,0);return 0};return[0,function(a){h(an,0);return 0},ao,al,ak];case
9:var
ap=a[2],aq=a[1],l=F(a[3]),ar=l[4],as=l[3],at=l[2],au=l[1],m=F(y(w(aq),ap)),av=m[4],aw=m[3],ax=m[2],ay=m[1],az=function(a){h(av,0);h(ar,0);return 0},aA=function(a){h(as,0);h(aw,0);return 0},aB=function(a){h(ax,0);h(at,0);return 0};return[0,function(a){h(au,0);h(ay,0);return 0},aB,aA,az];case
10:var
n=F(a[1]),aC=n[4],aD=n[3],aE=n[2],aF=n[1],aG=function(a){h(aE,0);return 0};return[0,function(a){h(aF,0);return 0},aG,aD,aC];case
11:var
o=F(a[1]),aH=o[4],aI=o[3],aJ=o[2],aK=o[1],aL=function(a){h(aJ,0);return 0};return[0,function(a){h(aK,0);return 0},aL,aI,aH];case
12:var
p=F(a[1]),aM=p[4],aN=p[3],aO=p[2],aP=p[1],aQ=function(a){h(aO,0);return 0};return[0,function(a){h(aP,0);return 0},aQ,aN,aM];case
13:var
q=F(a[1]),aR=q[4],aS=q[3],aT=q[2],aU=q[1],aV=function(a){h(aR,0);return 0},aW=function(a){h(aS,0);return 0},aX=function(a){h(aT,0);return 0};return[0,function(a){h(aU,0);return 0},aX,aW,aV];default:var
r=F(a[1]),aY=r[4],aZ=r[3],a0=r[2],a1=r[1],a2=function(a){h(aY,0);return 0},a3=function(a){h(aZ,0);return 0},a4=function(a){h(a0,0);return 0};return[0,function(a){h(a1,0);return 0},a4,a3,a2]}}function
y(a,b){if(typeof
a==="number")if(typeof
b==="number")return 0;else
switch(b[0]){case
10:var
c=0;break;case
11:var
c=1;break;case
12:var
c=2;break;case
13:var
c=3;break;case
14:var
c=4;break;case
8:var
c=5;break;case
9:var
c=6;break;default:throw[0,m,gY]}else
switch(a[0]){case
0:var
u=a[1];if(typeof
b==="number")var
d=1;else
switch(b[0]){case
0:return[0,y(u,b[1])];case
8:var
c=5,d=0;break;case
9:var
c=6,d=0;break;case
10:var
c=0,d=0;break;case
11:var
c=1,d=0;break;case
12:var
c=2,d=0;break;case
13:var
c=3,d=0;break;case
14:var
c=4,d=0;break;default:var
d=1}if(d)var
c=7;break;case
1:var
v=a[1];if(typeof
b==="number")var
e=1;else
switch(b[0]){case
1:return[1,y(v,b[1])];case
8:var
c=5,e=0;break;case
9:var
c=6,e=0;break;case
10:var
c=0,e=0;break;case
11:var
c=1,e=0;break;case
12:var
c=2,e=0;break;case
13:var
c=3,e=0;break;case
14:var
c=4,e=0;break;default:var
e=1}if(e)var
c=7;break;case
2:var
x=a[1];if(typeof
b==="number")var
f=1;else
switch(b[0]){case
2:return[2,y(x,b[1])];case
8:var
c=5,f=0;break;case
9:var
c=6,f=0;break;case
10:var
c=0,f=0;break;case
11:var
c=1,f=0;break;case
12:var
c=2,f=0;break;case
13:var
c=3,f=0;break;case
14:var
c=4,f=0;break;default:var
f=1}if(f)var
c=7;break;case
3:var
z=a[1];if(typeof
b==="number")var
g=1;else
switch(b[0]){case
3:return[3,y(z,b[1])];case
8:var
c=5,g=0;break;case
9:var
c=6,g=0;break;case
10:var
c=0,g=0;break;case
11:var
c=1,g=0;break;case
12:var
c=2,g=0;break;case
13:var
c=3,g=0;break;case
14:var
c=4,g=0;break;default:var
g=1}if(g)var
c=7;break;case
4:var
A=a[1];if(typeof
b==="number")var
i=1;else
switch(b[0]){case
4:return[4,y(A,b[1])];case
8:var
c=5,i=0;break;case
9:var
c=6,i=0;break;case
10:var
c=0,i=0;break;case
11:var
c=1,i=0;break;case
12:var
c=2,i=0;break;case
13:var
c=3,i=0;break;case
14:var
c=4,i=0;break;default:var
i=1}if(i)var
c=7;break;case
5:var
B=a[1];if(typeof
b==="number")var
j=1;else
switch(b[0]){case
5:return[5,y(B,b[1])];case
8:var
c=5,j=0;break;case
9:var
c=6,j=0;break;case
10:var
c=0,j=0;break;case
11:var
c=1,j=0;break;case
12:var
c=2,j=0;break;case
13:var
c=3,j=0;break;case
14:var
c=4,j=0;break;default:var
j=1}if(j)var
c=7;break;case
6:var
C=a[1];if(typeof
b==="number")var
k=1;else
switch(b[0]){case
6:return[6,y(C,b[1])];case
8:var
c=5,k=0;break;case
9:var
c=6,k=0;break;case
10:var
c=0,k=0;break;case
11:var
c=1,k=0;break;case
12:var
c=2,k=0;break;case
13:var
c=3,k=0;break;case
14:var
c=4,k=0;break;default:var
k=1}if(k)var
c=7;break;case
7:var
D=a[1];if(typeof
b==="number")var
l=1;else
switch(b[0]){case
7:return[7,y(D,b[1])];case
8:var
c=5,l=0;break;case
9:var
c=6,l=0;break;case
10:var
c=0,l=0;break;case
11:var
c=1,l=0;break;case
12:var
c=2,l=0;break;case
13:var
c=3,l=0;break;case
14:var
c=4,l=0;break;default:var
l=1}if(l)var
c=7;break;case
8:var
E=a[2],G=a[1];if(typeof
b==="number")var
o=1;else
switch(b[0]){case
8:var
H=b[1],I=y(E,b[2]);return[8,y(G,H),I];case
10:var
c=0,o=0;break;case
11:var
c=1,o=0;break;case
12:var
c=2,o=0;break;case
13:var
c=3,o=0;break;case
14:var
c=4,o=0;break;default:var
o=1}if(o)throw[0,m,g7];break;case
9:var
J=a[3],K=a[2],L=a[1];if(typeof
b==="number")var
n=1;else
switch(b[0]){case
8:var
c=5,n=0;break;case
9:var
M=b[3],N=b[2],O=b[1],t=F(y(w(K),O)),P=t[4];h(t[2],0);h(P,0);return[9,L,N,y(J,M)];case
10:var
c=0,n=0;break;case
11:var
c=1,n=0;break;case
12:var
c=2,n=0;break;case
13:var
c=3,n=0;break;case
14:var
c=4,n=0;break;default:var
n=1}if(n)throw[0,m,g8];break;case
10:var
Q=a[1];if(typeof
b!=="number"&&10===b[0])return[10,y(Q,b[1])];throw[0,m,g9];case
11:var
R=a[1];if(typeof
b==="number")var
s=1;else
switch(b[0]){case
10:var
c=0,s=0;break;case
11:return[11,y(R,b[1])];default:var
s=1}if(s)throw[0,m,g_];break;case
12:var
S=a[1];if(typeof
b==="number")var
r=1;else
switch(b[0]){case
10:var
c=0,r=0;break;case
11:var
c=1,r=0;break;case
12:return[12,y(S,b[1])];default:var
r=1}if(r)throw[0,m,g$];break;case
13:var
T=a[1];if(typeof
b==="number")var
q=1;else
switch(b[0]){case
10:var
c=0,q=0;break;case
11:var
c=1,q=0;break;case
12:var
c=2,q=0;break;case
13:return[13,y(T,b[1])];default:var
q=1}if(q)throw[0,m,ha];break;default:var
U=a[1];if(typeof
b==="number")var
p=1;else
switch(b[0]){case
10:var
c=0,p=0;break;case
11:var
c=1,p=0;break;case
12:var
c=2,p=0;break;case
13:var
c=3,p=0;break;case
14:return[14,y(U,b[1])];default:var
p=1}if(p)throw[0,m,hb]}switch(c){case
0:throw[0,m,g1];case
1:throw[0,m,g2];case
2:throw[0,m,g3];case
3:throw[0,m,g4];case
4:throw[0,m,g5];case
5:throw[0,m,gZ];case
6:throw[0,m,g0];default:throw[0,m,g6]}}var
G=a([f,hc,0]);function
bW(a,b){if(typeof
a==="number")return[0,0,b];else{if(0===a[0])return[0,[0,a[1],a[2]],b];if(typeof
b!=="number"&&2===b[0])return[0,[1,a[1]],b[1]];throw G}}function
a4(a,b,c){var
d=bW(a,c);if(typeof
b==="number"){if(0===b)return[0,d[1],0,d[2]];var
e=d[2];if(typeof
e!=="number"&&2===e[0])return[0,d[1],1,e[1]];throw G}return[0,d[1],[0,b[1]],d[2]]}function
k_(a,b,c){if(typeof
b==="number")return[0,0,c];else
switch(b[0]){case
0:if(typeof
c!=="number"&&0===c[0]){var
w=q(b[1],c[1]);return[0,[0,w[1]],w[2]]}break;case
1:if(typeof
c!=="number"&&0===c[0]){var
x=q(b[1],c[1]);return[0,[1,x[1]],x[2]]}break;case
2:var
af=b[2],y=bW(b[1],c),f=y[2],ag=y[1];if(typeof
f!=="number"&&1===f[0]){var
z=q(af,f[1]);return[0,[2,ag,z[1]],z[2]]}throw G;case
3:var
ah=b[2],A=bW(b[1],c),g=A[2],ai=A[1];if(typeof
g!=="number"&&1===g[0]){var
B=q(ah,g[1]);return[0,[3,ai,B[1]],B[2]]}throw G;case
4:var
aj=b[4],ak=b[1],h=a4(b[2],b[3],c),i=h[3],al=h[2],am=h[1];if(typeof
i!=="number"&&2===i[0]){var
C=q(aj,i[1]);return[0,[4,ak,am,al,C[1]],C[2]]}throw G;case
5:var
an=b[4],ao=b[1],l=a4(b[2],b[3],c),m=l[3],ap=l[2],aq=l[1];if(typeof
m!=="number"&&3===m[0]){var
D=q(an,m[1]);return[0,[5,ao,aq,ap,D[1]],D[2]]}throw G;case
6:var
ar=b[4],as=b[1],n=a4(b[2],b[3],c),o=n[3],at=n[2],au=n[1];if(typeof
o!=="number"&&4===o[0]){var
E=q(ar,o[1]);return[0,[6,as,au,at,E[1]],E[2]]}throw G;case
7:var
av=b[4],aw=b[1],p=a4(b[2],b[3],c),r=p[3],ax=p[2],ay=p[1];if(typeof
r!=="number"&&5===r[0]){var
F=q(av,r[1]);return[0,[7,aw,ay,ax,F[1]],F[2]]}throw G;case
8:var
az=b[4],aA=b[1],t=a4(b[2],b[3],c),u=t[3],aB=t[2],aC=t[1];if(typeof
u!=="number"&&6===u[0]){var
H=q(az,u[1]);return[0,[8,aA,aC,aB,H[1]],H[2]]}throw G;case
9:if(typeof
c!=="number"&&7===c[0]){var
I=q(b[1],c[1]);return[0,[9,I[1]],I[2]]}break;case
10:var
J=q(b[1],c);return[0,[10,J[1]],J[2]];case
11:var
aD=b[1],K=q(b[2],c);return[0,[11,aD,K[1]],K[2]];case
12:var
aE=b[1],L=q(b[2],c);return[0,[12,aE,L[1]],L[2]];case
13:if(typeof
c!=="number"&&8===c[0]){var
N=c[1],aF=c[2],aG=b[3],aH=b[1];if(bi([0,b[2]],[0,N]))throw G;var
O=q(aG,aF);return[0,[13,aH,N,O[1]],O[2]]}break;case
14:if(typeof
c!=="number"&&9===c[0]){var
P=c[1],aI=c[3],aJ=b[3],aK=b[2],aL=b[1],aM=[0,s(P)];if(bi([0,s(aK)],aM))throw G;var
Q=q(aJ,s(aI));return[0,[14,aL,P,Q[1]],Q[2]]}break;case
15:if(typeof
c!=="number"&&10===c[0]){var
R=q(b[1],c[1]);return[0,[15,R[1]],R[2]]}break;case
16:if(typeof
c!=="number"&&11===c[0]){var
S=q(b[1],c[1]);return[0,[16,S[1]],S[2]]}break;case
17:var
aN=b[1],T=q(b[2],c);return[0,[17,aN,T[1]],T[2]];case
18:var
U=b[2],v=b[1];if(0===v[0]){var
Y=v[1],aR=Y[2],Z=q(Y[1],c),aS=Z[1],_=q(U,Z[2]);return[0,[18,[0,[0,aS,aR]],_[1]],_[2]]}var
$=v[1],aT=$[2],aa=q($[1],c),aU=aa[1],ab=q(U,aa[2]);return[0,[18,[1,[0,aU,aT]],ab[1]],ab[2]];case
19:if(typeof
c!=="number"&&13===c[0]){var
V=q(b[1],c[1]);return[0,[19,V[1]],V[2]]}break;case
20:if(typeof
c!=="number"&&1===c[0]){var
aO=b[2],aP=b[1],W=q(b[3],c[1]);return[0,[20,aP,aO,W[1]],W[2]]}break;case
21:if(typeof
c!=="number"&&2===c[0]){var
aQ=b[1],X=q(b[2],c[1]);return[0,[21,aQ,X[1]],X[2]]}break;case
23:var
e=b[2],d=b[1];if(typeof
d==="number")switch(d){case
0:return a<50?j(1+a,d,e,c):k(j,[0,d,e,c]);case
1:return a<50?j(1+a,d,e,c):k(j,[0,d,e,c]);case
2:return a<50?j(1+a,d,e,c):k(j,[0,d,e,c]);case
3:if(typeof
c!=="number"&&14===c[0]){var
ac=q(e,c[1]);return[0,[23,3,ac[1]],ac[2]]}throw G;default:return a<50?j(1+a,d,e,c):k(j,[0,d,e,c])}else
switch(d[0]){case
0:return a<50?j(1+a,d,e,c):k(j,[0,d,e,c]);case
1:return a<50?j(1+a,d,e,c):k(j,[0,d,e,c]);case
2:return a<50?j(1+a,d,e,c):k(j,[0,d,e,c]);case
3:return a<50?j(1+a,d,e,c):k(j,[0,d,e,c]);case
4:return a<50?j(1+a,d,e,c):k(j,[0,d,e,c]);case
5:return a<50?j(1+a,d,e,c):k(j,[0,d,e,c]);case
6:return a<50?j(1+a,d,e,c):k(j,[0,d,e,c]);case
7:return a<50?j(1+a,[7,d[1],d[2]],e,c):k(j,[0,[7,d[1],d[2]],e,c]);case
8:var
aV=d[1],ad=M(d[2],e,c),ae=ad[2];return[0,[23,[8,aV,ad[1]],ae[1]],ae[2]];case
9:return a<50?j(1+a,d,e,c):k(j,[0,d,e,c]);default:return a<50?j(1+a,d,e,c):k(j,[0,d,e,c])}}throw G}function
j(a,b,c,d){var
e=q(c,d);return[0,[23,b,e[1]],e[2]]}function
q(b,c){return Q(k_(0,b,c))}function
l3(b,c,d){return Q(j(0,b,c,d))}function
M(a,b,c){if(typeof
a==="number")return[0,0,q(b,c)];else
switch(a[0]){case
0:if(typeof
c!=="number"&&0===c[0]){var
f=M(a[1],b,c[1]);return[0,[0,f[1]],f[2]]}break;case
1:if(typeof
c!=="number"&&1===c[0]){var
g=M(a[1],b,c[1]);return[0,[1,g[1]],g[2]]}break;case
2:if(typeof
c!=="number"&&2===c[0]){var
i=M(a[1],b,c[1]);return[0,[2,i[1]],i[2]]}break;case
3:if(typeof
c!=="number"&&3===c[0]){var
j=M(a[1],b,c[1]);return[0,[3,j[1]],j[2]]}break;case
4:if(typeof
c!=="number"&&4===c[0]){var
k=M(a[1],b,c[1]);return[0,[4,k[1]],k[2]]}break;case
5:if(typeof
c!=="number"&&5===c[0]){var
l=M(a[1],b,c[1]);return[0,[5,l[1]],l[2]]}break;case
6:if(typeof
c!=="number"&&6===c[0]){var
m=M(a[1],b,c[1]);return[0,[6,m[1]],m[2]]}break;case
7:if(typeof
c!=="number"&&7===c[0]){var
n=M(a[1],b,c[1]);return[0,[7,n[1]],n[2]]}break;case
8:if(typeof
c!=="number"&&8===c[0]){var
o=c[1],A=c[2],B=a[2];if(bi([0,a[1]],[0,o]))throw G;var
p=M(B,b,A);return[0,[8,o,p[1]],p[2]]}break;case
9:if(typeof
c!=="number"&&9===c[0]){var
d=c[2],e=c[1],C=c[3],D=a[3],E=a[2],H=a[1],I=[0,s(e)];if(bi([0,s(H)],I))throw G;var
J=[0,s(d)];if(bi([0,s(E)],J))throw G;var
r=F(y(w(e),d)),K=r[4];h(r[2],0);h(K,0);var
t=M(s(D),b,C),L=t[2];return[0,[9,e,d,w(t[1])],L]}break;case
10:if(typeof
c!=="number"&&10===c[0]){var
u=M(a[1],b,c[1]);return[0,[10,u[1]],u[2]]}break;case
11:if(typeof
c!=="number"&&11===c[0]){var
v=M(a[1],b,c[1]);return[0,[11,v[1]],v[2]]}break;case
13:if(typeof
c!=="number"&&13===c[0]){var
x=M(a[1],b,c[1]);return[0,[13,x[1]],x[2]]}break;case
14:if(typeof
c!=="number"&&14===c[0]){var
z=M(a[1],b,c[1]);return[0,[14,z[1]],z[2]]}break}throw G}function
P(a,b,c){var
d=g(c),l=0<=b?a:0,f=aZ(b);if(f<=d)return c;var
m=2===l?48:32,e=a1(f,m);switch(l){case
0:O(c,0,e,0,d);break;case
1:O(c,0,e,f-d|0,d);break;default:if(0<d){if(43===u(c,0))var
h=1;else
if(45===u(c,0))var
h=1;else
if(32===u(c,0))var
h=1;else
var
j=0,h=0;if(h){ag(e,0,u(c,0));O(c,1,e,(f-d|0)+1|0,d-1|0);var
j=1}}else
var
j=0;if(!j){if(1<d)if(48===u(c,0)){if(e8===u(c,1))var
k=1;else
if(88===u(c,1))var
k=1;else
var
i=0,k=0;if(k){ag(e,1,u(c,1));O(c,2,e,(f-d|0)+2|0,d-2|0);var
i=1}}else
var
i=0;else
var
i=0;if(!i)O(c,0,e,f-d|0,d)}}return e}function
aK(a,b){var
d=aZ(a),c=g(b),e=u(b,0);if(58<=e)var
f=71<=e?5<(e-97|0)>>>0?1:0:65<=e?0:1;else{if(32===e)var
h=1;else
if(43<=e)switch(e-43|0){case
5:if(c<(d+2|0))if(1<c){var
l=e8===u(b,1)?0:88===u(b,1)?0:1;if(!l){var
j=a1(d+2|0,48);ag(j,1,u(b,1));O(b,2,j,(d-c|0)+4|0,c-2|0);return j}}var
f=0,h=0;break;case
0:case
2:var
h=1;break;case
1:case
3:case
4:var
f=1,h=0;break;default:var
f=0,h=0}else
var
f=1,h=0;if(h){if(c<(d+1|0)){var
i=a1(d+1|0,48);ag(i,0,e);O(b,1,i,(d-c|0)+2|0,c-1|0);return i}var
f=1}}if(!f)if(c<d){var
k=a1(d,48);O(b,0,k,d-c|0,c);return k}return b}function
df(a){var
l=0;for(;;){if(g(a)<=l)var
n=0;else{var
f=bk(a,l),y=14<=f?34===f?1:92===f?1:0:11<=f?13<=f?1:0:8<=f?1:0;if(y)var
n=1;else{if(bF(f)){var
l=l+1|0;continue}var
n=1}}if(n){var
b=[0,0],p=g(a)-1|0,r=0;if(!(p<0)){var
k=r;for(;;){var
e=bk(a,k),z=14<=e?34===e?1:92===e?1:0:11<=e?13<=e?1:0:8<=e?1:0,u=z?2:bF(e)?1:4;b[1]=b[1]+u|0;var
w=k+1|0;if(p!==k){var
k=w;continue}break}}if(b[1]===g(a))var
o=c8(a);else{var
c=x(b[1]);b[1]=0;var
q=g(a)-1|0,s=0;if(!(q<0)){var
i=s;for(;;){var
d=bk(a,i),j=d-34|0;if(58<j>>>0)if(-20<=j)var
m=1;else{switch(j+34|0){case
8:v(c,b[1],92);b[1]++;v(c,b[1],98);var
h=1;break;case
9:v(c,b[1],92);b[1]++;v(c,b[1],116);var
h=1;break;case
10:v(c,b[1],92);b[1]++;v(c,b[1],eQ);var
h=1;break;case
13:v(c,b[1],92);b[1]++;v(c,b[1],114);var
h=1;break;default:var
m=1,h=0}if(h)var
m=0}else
var
m=56<(j-1|0)>>>0?(v(c,b[1],92),b[1]++,v(c,b[1],d),0):1;if(m)if(bF(d))v(c,b[1],d);else{v(c,b[1],92);b[1]++;v(c,b[1],48+(d/ct|0)|0);b[1]++;v(c,b[1],48+((d/10|0)%10|0)|0);b[1]++;v(c,b[1],48+(d%10|0)|0)}b[1]++;var
t=i+1|0;if(q!==i){var
i=t;continue}break}}var
o=c}}else
var
o=a;return bQ(o,hd)}}function
bX(a,b){switch(a){case
0:var
c=hr;break;case
1:var
c=hs;break;case
2:var
c=ht;break;case
3:var
c=hu;break;case
4:var
c=hv;break;case
5:var
c=hw;break;case
6:var
c=hx;break;case
7:var
c=hy;break;case
8:var
c=hz;break;case
9:var
c=hA;break;case
10:var
c=hB;break;case
11:var
c=hC;break;default:var
c=hD}return bQ(bP(1,b),c)}function
dg(a,b){switch(a){case
0:var
c=he;break;case
1:var
c=hf;break;case
2:var
c=hg;break;case
3:var
c=hh;break;case
4:var
c=hi;break;case
5:var
c=hj;break;case
6:var
c=hk;break;case
7:var
c=hl;break;case
8:var
c=hm;break;case
9:var
c=hn;break;case
10:var
c=ho;break;case
11:var
c=hp;break;default:var
c=hq}return bE(c,b)}function
dh(a,b){return bE(bX(a,108),b)}function
di(a,b){return bE(bX(a,eQ),b)}function
dj(a,b){return lm(bX(a,76),b)}function
ai(a,b,c){var
p=aZ(b);if(15===a)var
l=hE;else{var
o=aZ(p);switch(a){case
15:var
h=70;break;case
0:case
1:case
2:var
h=eJ;break;case
3:case
4:case
5:var
h=101;break;case
6:case
7:case
8:var
h=69;break;case
9:case
10:case
11:var
h=fc;break;default:var
h=71}var
f=db(16);a3(f,37);switch(a){case
1:case
4:case
7:case
10:case
13:a3(f,43);break;case
2:case
5:case
8:case
11:case
14:a3(f,32);break}a3(f,46);E(f,d(e+o));a3(f,h);var
l=dd(f)}var
i=fs(l,c);if(15===a){var
m=cQ(c),q=g(i);if(3===m)return c<0?hF:hG;if(4<=m)return hH;var
j=0;for(;;){if(j===q)var
n=0;else{var
k=u(i,j)-46|0,r=23<k>>>0?55===k?1:0:21<(k-1|0)>>>0?1:0;if(!r){var
j=j+1|0;continue}var
n=1}return n?i:Y(i,hI)}}return i}function
ba(a,b,j,d,e){var
i=b,f=d,g=e;for(;;)if(typeof
g==="number")return l(i,j,f);else
switch(g[0]){case
0:var
N=g[1];return function(a){return n(i,j,[5,f,a],N)};case
1:var
O=g[1];return function(a){if(39===a)var
b=f1;else
if(92===a)var
b=f2;else{if(14<=a)var
c=0;else
switch(a){case
8:var
b=f3,c=1;break;case
9:var
b=f4,c=1;break;case
10:var
b=f5,c=1;break;case
13:var
b=f6,c=1;break;default:var
c=0}if(!c)if(bF(a)){var
e=x(1);v(e,0,a);var
b=e}else{var
d=x(4);v(d,0,92);v(d,1,48+(a/ct|0)|0);v(d,2,48+((a/10|0)%10|0)|0);v(d,3,48+(a%10|0)|0);var
b=d}}return n(i,j,[4,f,bQ(b,hJ)],O)};case
2:var
I=g[2],J=g[1];return a<50?a$(1+a,i,j,f,I,J,function(a){return a}):k(a$,[0,i,j,f,I,J,function(a){return a}]);case
3:return a<50?a$(1+a,i,j,f,g[2],g[1],df):k(a$,[0,i,j,f,g[2],g[1],df]);case
4:return a<50?al(1+a,i,j,f,g[4],g[2],g[3],dg,g[1]):k(al,[0,i,j,f,g[4],g[2],g[3],dg,g[1]]);case
5:return a<50?al(1+a,i,j,f,g[4],g[2],g[3],dh,g[1]):k(al,[0,i,j,f,g[4],g[2],g[3],dh,g[1]]);case
6:return a<50?al(1+a,i,j,f,g[4],g[2],g[3],di,g[1]):k(al,[0,i,j,f,g[4],g[2],g[3],di,g[1]]);case
7:return a<50?al(1+a,i,j,f,g[4],g[2],g[3],dj,g[1]):k(al,[0,i,j,f,g[4],g[2],g[3],dj,g[1]]);case
8:var
t=g[4],u=g[3],z=g[2],y=g[1];if(typeof
z==="number"){if(typeof
u==="number")return 0===u?function(a){return n(i,j,[4,f,ai(y,bU,a)],t)}:function(a,b){return n(i,j,[4,f,ai(y,a,b)],t)};var
ad=u[1];return function(a){return n(i,j,[4,f,ai(y,ad,a)],t)}}else{if(0===z[0]){var
D=z[2],E=z[1];if(typeof
u==="number")return 0===u?function(a){return n(i,j,[4,f,P(E,D,ai(y,bU,a))],t)}:function(a,b){return n(i,j,[4,f,P(E,D,ai(y,a,b))],t)};var
ae=u[1];return function(a){return n(i,j,[4,f,P(E,D,ai(y,ae,a))],t)}}var
F=z[1];if(typeof
u==="number")return 0===u?function(a,b){return n(i,j,[4,f,P(F,a,ai(y,bU,b))],t)}:function(a,b,c){return n(i,j,[4,f,P(F,a,ai(y,b,c))],t)};var
af=u[1];return function(a,b){return n(i,j,[4,f,P(F,a,ai(y,af,b))],t)}}case
9:var
Q=g[1];return function(a){var
b=a?fR:fS;return n(i,j,[4,f,b],Q)};case
10:var
f=[7,f],g=g[1];continue;case
11:var
f=[2,f,g[1]],g=g[2];continue;case
12:var
f=[3,f,g[1]],g=g[2];continue;case
13:var
R=g[3],S=g[2],H=db(16);bV(H,S);var
M=dd(H);return function(a){return n(i,j,[4,f,M],R)};case
14:var
T=g[3],U=g[2];return function(a){var
c=a[1],b=q(c,s(w(U)));if(typeof
b[2]==="number")return n(i,j,f,r(b[1],T));throw G};case
15:var
V=g[1];return function(c,b){return n(i,j,[6,f,function(a){return l(c,a,b)}],V)};case
16:var
W=g[1];return function(a){return n(i,j,[6,f,a],W)};case
17:var
f=[0,f,g[1]],g=g[2];continue;case
18:var
B=g[1];if(0===B[0]){var
c=g[2],X=B[1][1],Y=0,i=function(f,i,c){return function(a,b){return n(i,a,[1,f,[0,b]],c)}}(f,i,c),f=Y,g=X;continue}var
C=g[2],Z=B[1][1],_=0,i=function(f,i,C){return function(a,b){return n(i,a,[1,f,[1,b]],C)}}(f,i,C),f=_,g=Z;continue;case
19:throw[0,m,hL];case
20:var
$=g[3],aa=[8,f,hM];return function(a){return n(i,j,aa,$)};case
21:var
ab=g[2];return function(a){return n(i,j,[4,f,bE(hN,a)],ab)};case
22:var
ac=g[1];return function(a){return n(i,j,[5,f,a],ac)};case
23:var
p=g[2],A=g[1];if(typeof
A==="number")switch(A){case
0:return a<50?o(1+a,i,j,f,p):k(o,[0,i,j,f,p]);case
1:return a<50?o(1+a,i,j,f,p):k(o,[0,i,j,f,p]);case
2:return a<50?o(1+a,i,j,f,p):k(o,[0,i,j,f,p]);case
3:throw[0,m,hO];default:return a<50?o(1+a,i,j,f,p):k(o,[0,i,j,f,p])}else
switch(A[0]){case
0:return a<50?o(1+a,i,j,f,p):k(o,[0,i,j,f,p]);case
1:return a<50?o(1+a,i,j,f,p):k(o,[0,i,j,f,p]);case
2:return a<50?o(1+a,i,j,f,p):k(o,[0,i,j,f,p]);case
3:return a<50?o(1+a,i,j,f,p):k(o,[0,i,j,f,p]);case
4:return a<50?o(1+a,i,j,f,p):k(o,[0,i,j,f,p]);case
5:return a<50?o(1+a,i,j,f,p):k(o,[0,i,j,f,p]);case
6:return a<50?o(1+a,i,j,f,p):k(o,[0,i,j,f,p]);case
7:return a<50?o(1+a,i,j,f,p):k(o,[0,i,j,f,p]);case
8:return a<50?ci(1+a,i,j,f,A[2],p):k(ci,[0,i,j,f,A[2],p]);case
9:return a<50?o(1+a,i,j,f,p):k(o,[0,i,j,f,p]);default:return a<50?o(1+a,i,j,f,p):k(o,[0,i,j,f,p])}default:var
K=g[3],L=g[1];return a<50?ch(1+a,i,j,f,K,L,h(g[2],0)):k(ch,[0,i,j,f,K,L,h(g[2],0)])}}function
ci(a,g,c,d,e,f){if(typeof
e==="number")return a<50?o(1+a,g,c,d,f):k(o,[0,g,c,d,f]);else
switch(e[0]){case
0:var
b=e[1];return function(a){return R(g,c,d,b,f)};case
1:var
h=e[1];return function(a){return R(g,c,d,h,f)};case
2:var
i=e[1];return function(a){return R(g,c,d,i,f)};case
3:var
j=e[1];return function(a){return R(g,c,d,j,f)};case
4:var
l=e[1];return function(a){return R(g,c,d,l,f)};case
5:var
n=e[1];return function(a){return R(g,c,d,n,f)};case
6:var
p=e[1];return function(a){return R(g,c,d,p,f)};case
7:var
q=e[1];return function(a){return R(g,c,d,q,f)};case
8:var
r=e[2];return function(a){return R(g,c,d,r,f)};case
9:var
s=e[3],t=e[2],u=y(w(e[1]),t);return function(a){return R(g,c,d,K(u,s),f)};case
10:var
v=e[1];return function(a,b){return R(g,c,d,v,f)};case
11:var
x=e[1];return function(a){return R(g,c,d,x,f)};case
12:var
z=e[1];return function(a){return R(g,c,d,z,f)};case
13:throw[0,m,hP];default:throw[0,m,hQ]}}function
o(a,b,c,d,e){return a<50?ba(1+a,b,c,[8,d,dk],e):k(ba,[0,b,c,[8,d,dk],e])}function
a$(a,i,c,d,e,f,g){if(typeof
f==="number")return function(a){return n(i,c,[4,d,h(g,a)],e)};else{if(0===f[0]){var
b=f[2],j=f[1];return function(a){return n(i,c,[4,d,P(j,b,h(g,a))],e)}}var
k=f[1];return function(a,b){return n(i,c,[4,d,P(k,a,h(g,b))],e)}}}function
al(a,k,j,d,e,f,g,h,i){if(typeof
f==="number"){if(typeof
g==="number")return 0===g?function(a){return n(k,j,[4,d,l(h,i,a)],e)}:function(a,b){return n(k,j,[4,d,aK(a,l(h,i,b))],e)};var
b=g[1];return function(a){return n(k,j,[4,d,aK(b,l(h,i,a))],e)}}else{if(0===f[0]){var
c=f[2],m=f[1];if(typeof
g==="number")return 0===g?function(a){return n(k,j,[4,d,P(m,c,l(h,i,a))],e)}:function(a,b){return n(k,j,[4,d,P(m,c,aK(a,l(h,i,b)))],e)};var
p=g[1];return function(a){return n(k,j,[4,d,P(m,c,aK(p,l(h,i,a)))],e)}}var
o=f[1];if(typeof
g==="number")return 0===g?function(a,b){return n(k,j,[4,d,P(o,a,l(h,i,b))],e)}:function(a,b,c){return n(k,j,[4,d,P(o,a,aK(b,l(h,i,c)))],e)};var
q=g[1];return function(a,b){return n(k,j,[4,d,P(o,a,aK(q,l(h,i,b)))],e)}}}function
ch(a,b,c,d,e,f,g){if(f){var
i=f[1];return function(a){return hK(b,c,d,e,i,h(g,a))}}return a<50?ba(1+a,b,c,[4,d,g],e):k(ba,[0,b,c,[4,d,g],e])}function
n(b,j,d,e){return Q(ba(0,b,j,d,e))}function
R(g,c,d,e,f){return Q(ci(0,g,c,d,e,f))}function
l4(b,c,d,e){return Q(o(0,b,c,d,e))}function
l5(i,c,d,e,f,g){return Q(a$(0,i,c,d,e,f,g))}function
l6(k,j,d,e,f,g,h,i){return Q(al(0,k,j,d,e,f,g,h,i))}function
hK(b,c,d,e,f,g){return Q(ch(0,b,c,d,e,f,g))}function
aj(a,b){var
c=b;for(;;)if(typeof
c==="number")return 0;else
switch(c[0]){case
0:var
f=c[1],g=de(c[2]);aj(a,f);return aJ(a,g);case
1:var
d=c[2],e=c[1];if(0===d[0]){var
i=d[1];aj(a,e);aJ(a,hR);var
c=i;continue}var
j=d[1];aj(a,e);aJ(a,hS);var
c=j;continue;case
6:var
m=c[2];aj(a,c[1]);return h(m,a);case
7:aj(a,c[1]);return aX(a);case
8:var
n=c[2];aj(a,c[1]);return L(n);case
2:case
4:var
k=c[2];aj(a,c[1]);return aJ(a,k);default:var
l=c[2];aj(a,c[1]);return cX(a,l)}}function
ap(a,b){var
c=b;for(;;)if(typeof
c==="number")return 0;else
switch(c[0]){case
0:var
g=c[1],i=de(c[2]);ap(a,g);return a2(a,i);case
1:var
e=c[2],f=c[1];if(0===e[0]){var
j=e[1];ap(a,f);a2(a,hT);var
c=j;continue}var
k=e[1];ap(a,f);a2(a,hU);var
c=k;continue;case
6:var
n=c[2];ap(a,c[1]);return a2(a,h(n,0));case
7:var
c=c[1];continue;case
8:var
o=c[2];ap(a,c[1]);return L(o);case
2:case
4:var
l=c[2];ap(a,c[1]);return a2(a,l);default:var
m=c[2];ap(a,c[1]);var
d=a[2];if(a[3]<=d)bT(a,1);v(a[1],d,m);a[2]=d+1|0;return 0}}function
bo(a,b){var
c=b[1],d=0;return n(function(a,b){aj(a,b);return 0},a,d,c)}function
hV(a){return bo(az,a)}function
D(a){var
b=a[1];return n(function(a,b){var
c=da(64);ap(c,b);return bn(c[1],0,c[2])},0,0,b)}var
bY=[0,0];function
b0(a,b){var
c=a[b+1];if(lG(c)){if(bj(c)===cm)return h(D(hW),c);if(bj(c)===253){var
e=fs(fU,c),d=0,i=g(e);for(;;){if(i<=d)return Y(e,fT);var
f=u(e,d),j=48<=f?58<=f?0:1:45===f?1:0;if(j){var
d=d+1|0;continue}return e}}return hX}return h(D(hY),c)}function
dl(a,b){if(a.length-1<=b)return hZ;var
c=dl(a,b+1|0),d=b0(a,b);return l(D(h0),d,c)}function
h1(a){var
b=a.length-1;if(2<b>>>0){var
c=dl(a,2),d=b0(a,1);return l(D(h2),d,c)}switch(b){case
0:return h3;case
1:return h4;default:var
e=b0(a,1);return h(D(h5),e)}}function
b1(b){function
a(a){var
c=a;for(;;){if(c){var
l=c[2],n=c[1];try{var
o=h(n,b),d=o}catch(f){var
d=0}if(d)return d[1];var
c=l;continue}if(b===dm)return h6;if(b===dn)return h7;if(b[1]===dp){var
e=b[2],i=e[3],p=e[2],q=e[1];return bv(D(bZ),q,p,i,i+5|0,h8)}if(b[1]===m){var
f=b[2],j=f[3],r=f[2],s=f[1];return bv(D(bZ),s,r,j,j+6|0,h9)}if(b[1]===dq){var
g=b[2],k=g[3],t=g[2],u=g[1];return bv(D(bZ),u,t,k,k+6|0,h_)}if(0===bj(b)){var
v=b[1][1];return Y(v,h1(b))}return b[1]}}return a(bY[1])}function
h$(a){try{var
b=[0,fY(function(a){return le(a)},a)];return b}catch(f){f=C(f);if(f[1]===bm)return 0;throw f}}function
dr(a){var
i=h$(li(0));if(i){var
f=i[1],g=f.length-1-1|0,q=0;if(!(g<0)){var
b=q;for(;;){var
c=p(f,b)[b+1],e=function(b){return function(a){return a?0===b?ia:ib:0===b?ic:id}}(b);if(0===c[0])var
j=c[5],k=c[4],l=c[3],m=c[2],n=e(c[1]),d=[0,bv(D(ie),n,m,l,k,j)];else
if(0===c[1])var
o=e(0),d=[0,h(D(ig),o)];else
var
d=0;if(d){var
r=d[1];h(bo(a,ih),r)}var
s=b+1|0;if(g!==b){var
b=s;continue}break}}return 0}return bo(a,ii)}function
ds(a){bY[1]=[0,a,bY[1]];return 0}32===bR;function
ik(a){return lj(10,ct,0,a)}try{var
k9=fH(k8),du=k9}catch(f){f=C(f);if(f!==J)throw f;try{var
k7=fH(k6),dt=k7}catch(f){f=C(f);if(f!==J)throw f;var
dt=il}var
du=dt}var
im=gc(du,82),bp=[e1,function(a){var
q=lT(0),c=[0,aW(55,0),0],l=0===q.length-1?[0,0]:q,m=l.length-1,b=0;for(;;){p(c[1],b)[b+1]=b;var
x=b+1|0;if(54!==b){var
b=x;continue}var
j=[0,ij],n=54+aI(55,m)|0,s=0;if(!(n<0)){var
f=s;for(;;){var
h=f%55|0,o=lE(f,m),t=p(l,o)[o+1],k=Y(j[1],d(e+t));j[1]=lB(k,0,g(k));var
i=j[1],r=((u(i,0)+(u(i,1)<<8)|0)+(u(i,2)<<16)|0)+(u(i,3)<<24)|0,v=(p(c[1],h)[h+1]^r)&cq;p(c[1],h)[h+1]=v;var
w=f+1|0;if(n!==f){var
f=w;continue}break}}c[2]=0;return c}}];function
dv(a){a[1]=0;var
c=a[2].length-1-1|0,d=0;if(!(c<0)){var
b=d;for(;;){p(a[2],b)[b+1]=0;var
e=b+1|0;if(c!==b){var
b=e;continue}break}}return 0}function
io(a){var
b=a[2].length-1;if(4<=a.length-1)if(b!==a[4]){a[1]=0;a[2]=aW(a[4],0);return 0}return dv(a)}function
ip(a){var
c=a[2],b=c.length-1,d=a[4],e=a[3],f=0===b?[0]:lc(c,0,b);return[0,a[1],f,e,d]}function
iq(a){return a[1]}function
dw(k,b){var
d=b[2],e=d.length-1,f=e*2|0,g=f<bS?1:0;if(g){var
c=aW(f,0);b[2]=c;var
h=function(a){if(a){var
e=a[1],f=a[2];h(a[3]);var
d=l(k,b,e);return c[d+1]=[0,e,f,p(c,d)[d+1]]}return 0},i=e-1|0,m=0;if(!(i<0)){var
a=m;for(;;){h(p(d,a)[a+1]);var
n=a+1|0;if(i!==a){var
a=n;continue}break}}var
j=0}else
var
j=g;return j}function
ir(a,b){var
e=b[2],f=e.length-1-1|0,h=0;if(!(f<0)){var
d=h;a:for(;;){var
c=p(e,d)[d+1];for(;;){if(c){var
g=c[3];l(a,c[1],c[2]);var
c=g;continue}var
i=d+1|0;if(f!==d){var
d=i;continue a}break}break}}return 0}function
is(a,b,c){var
h=b[2],g=[0,c],i=h.length-1-1|0,l=0;if(!(i<0)){var
e=l;a:for(;;){var
m=g[1],d=p(h,e)[e+1],f=m;for(;;){if(d){var
j=d[3],k=ac(a,d[1],d[2],f),d=j,f=k;continue}g[1]=f;var
n=e+1|0;if(i!==e){var
e=n;continue a}break}break}}return g[1]}function
dx(a,b){var
d=a,c=b;for(;;){if(c){var
d=d+1|0,c=c[3];continue}return d}}function
it(a){var
j=a[2],d=[0,0],h=j.length-1-1|0,n=0;if(!(h<0)){var
c=n;for(;;){var
o=d[1];d[1]=aI(o,dx(0,j[c+1]));var
q=c+1|0;if(h!==c){var
c=q;continue}break}}var
i=d[1],e=aW(i+1|0,0),k=a[2],g=k.length-1-1|0,l=0;if(!(g<0)){var
b=l;for(;;){var
f=dx(0,k[b+1]);e[f+1]=p(e,f)[f+1]+1|0;var
m=b+1|0;if(g!==b){var
b=m;continue}break}}return[0,a[1],a[2].length-1,i,e]}function
iu(c){var
e=c[1];function
d(a,b){var
d=a[2].length-1-1|0;return h(c[2],b)&d}function
a(a,b,c){var
e=d(a,b),g=[0,b,c,p(a[2],e)[e+1]];p(a[2],e)[e+1]=g;a[1]=a[1]+1|0;var
f=a[2].length-1<<1<a[1]?1:0;return f?dw(d,a):f}function
b(c,b){function
f(a){if(a){var
d=a[3],g=a[1],h=a[2];return l(e,g,b)?(c[1]=c[1]-1|0,d):[0,g,h,f(d)]}return 0}var
a=d(c,b),g=f(p(c[2],a)[a+1]);return p(c[2],a)[a+1]=g}function
f(a,b){var
i=d(a,b),f=p(a[2],i)[i+1];if(f){var
g=f[3],m=f[2];if(l(e,b,f[1]))return m;if(g){var
h=g[3],n=g[2];if(l(e,b,g[1]))return n;if(h){var
o=h[3],q=h[2];if(l(e,b,h[1]))return q;var
c=o;for(;;){if(c){var
j=c[3],k=c[2];if(l(e,b,c[1]))return k;var
c=j;continue}throw J}}throw J}throw J}throw J}function
g(a,b){function
f(a){var
c=a;for(;;){if(c){var
d=c[3],g=c[2];if(l(e,c[1],b))return[0,g,f(d)];var
c=d;continue}return 0}}var
c=d(a,b);return f(p(a[2],c)[c+1])}function
i(a,b,c){function
f(a){if(a){var
d=a[3],g=a[1],h=a[2];return l(e,g,b)?[0,b,c,d]:[0,g,h,f(d)]}throw J}var
g=d(a,b),h=p(a[2],g)[g+1];try{var
j=f(h),k=p(a[2],g)[g+1]=j;return k}catch(f){f=C(f);if(f===J){p(a[2],g)[g+1]=[0,b,c,h];a[1]=a[1]+1|0;var
i=a[2].length-1<<1<a[1]?1:0;return i?dw(d,a):i}throw f}}function
j(a,b){var
g=d(a,b),c=p(a[2],g)[g+1];for(;;){if(c){var
h=c[3],f=l(e,c[1],b);if(f)return f;var
c=h;continue}return 0}}return[0,function(a){var
k=dy?dy[1]:im,c=16;for(;;){if(!(a<=c))if(!(bS<(c*2|0))){var
c=c*2|0;continue}if(k){var
i=bj(bp),b=bx===i?bp[1]:e1===i?gu(bp):bp;b[2]=(b[2]+1|0)%55|0;var
d=b[2],e=p(b[1],d)[d+1],f=(b[2]+24|0)%55|0,g=(p(b[1],f)[f+1]+(e^(e>>>25|0)&31)|0)&cq,h=b[2];p(b[1],h)[h+1]=g;var
j=g}else
var
j=0;return[0,0,aW(c,0),j,c]}},dv,io,ip,a,b,f,g,i,j,ir,is,iq,it]}function
dz(a,b){var
c=[0,[0,a,0]],d=b[1];if(d){var
e=d[1];b[1]=c;e[2]=c;return 0}b[1]=c;b[2]=c;return 0}var
b2=a([f,iv,0]);function
dA(a){var
b=a[2];if(b){var
c=b[1],d=c[2],e=c[1];a[2]=d;if(0===d)a[1]=0;return e}throw b2}function
b3(a,b){a[13]=a[13]+b[3]|0;return dz(b,a[27])}var
dB=1000000010;function
b4(a,b){return ac(a[17],b,0,g(b))}function
b5(a){return h(a[19],0)}function
dC(a,b){return h(a[20],b)}function
aB(a,b,c){b5(a);a[11]=1;var
d=(a[6]-c|0)+b|0,e=a[8],f=lz(e,d)?e:d;a[10]=f;a[9]=a[6]-a[10]|0;return dC(a,a[10])}function
dD(a,b){return aB(a,0,b)}function
aL(a,b){a[9]=a[9]-b|0;return dC(a,b)}function
iw(a){var
b=a[2];if(b){var
c=b[1],d=c[2],e=c[1],f=a[9]<d?1:0;if(f){if(0!==e)return 5<=e?0:dD(a,d);var
g=0}else
var
g=f;return g}return b5(a)}function
ix(a){var
b=dA(a[27]),c=b[1];a[12]=a[12]-b[3]|0;a[9]=a[9]+c|0;return 0}function
iy(a,b,c){if(typeof
c==="number")switch(c){case
0:var
k=a[3];if(k){var
l=k[1][1],m=function(a,b){if(b){var
c=b[1],d=b[2];return lA(a,c)?[0,a,b]:[0,c,m(a,d)]}return[0,a,0]};l[1]=m(a[6]-a[9]|0,l[1]);return 0}return 0;case
1:var
n=a[2];return n?(a[2]=n[2],0):0;case
2:var
o=a[3];return o?(a[3]=o[2],0):0;case
3:var
p=a[2];return p?dD(a,p[1][2]):b5(a);case
4:var
q=a[10]!==(a[6]-a[9]|0)?1:0;return q?ix(a):q;default:var
g=a[5];if(g){var
A=g[2];b4(a,h(a[24],g[1]));a[5]=A;return 0}return 0}else
switch(c[0]){case
0:var
B=c[1];a[9]=a[9]-b|0;b4(a,B);a[11]=0;return 0;case
1:var
d=c[2],f=c[1],r=a[2];if(r){var
s=r[1],e=s[2];switch(s[1]){case
0:return aL(a,f);case
1:return aB(a,d,e);case
2:return aB(a,d,e);case
3:return a[9]<b?aB(a,d,e):aL(a,f);case
4:return a[11]?aL(a,f):a[9]<b?aB(a,d,e):((a[6]-e|0)+d|0)<a[10]?aB(a,d,e):aL(a,f);default:return aL(a,f)}}return 0;case
2:var
i=a[6]-a[9]|0,t=a[3],D=c[2],E=c[1];if(t){var
u=t[1][1],F=function(a,b){var
c=b;for(;;){if(c){var
d=c[1],e=c[2];if(ft(d,a))return d;var
c=e;continue}throw J}},v=u[1];if(v){var
G=v[1];try{var
H=F(i,u[1]),w=H}catch(f){f=C(f);if(f!==J)throw f;var
w=G}var
j=w}else
var
j=i;var
x=j-i|0;return 0<=x?aL(a,x+E|0):aB(a,j+D|0,a[6])}return 0;case
3:var
y=c[2],I=c[1];if(a[8]<(a[6]-a[9]|0))iw(a);var
K=a[9]-I|0,L=1===y?1:a[9]<b?y:5;a[2]=[0,[0,L,K],a[2]];return 0;case
4:a[3]=[0,c[1],a[3]];return 0;default:var
z=c[1];b4(a,h(a[23],z));a[5]=[0,z,a[5]];return 0}}function
iz(a){for(;;){var
d=a[27][2];if(d){var
b=d[1][1],c=b[1],e=c<0?1:0,g=b[3],h=b[2],i=e?(a[13]-a[12]|0)<a[9]?1:0:e,f=1-i;if(f){dA(a[27]);var
j=0<=c?c:dB;iy(a,j,h);a[12]=g+a[12]|0;continue}return f}throw b2}}function
dE(a){try{var
b=iz(a);return b}catch(f){f=C(f);if(f===b2)return 0;throw f}}var
dF=[0,[0,-1,[0,-1,iA,0]],0];function
dG(a){a[1]=dF;return 0}function
dH(a,b){var
d=a[1];if(d){var
e=d[1],c=e[2],f=c[1],g=d[2],h=c[2];if(e[1]<a[12])return dG(a);if(typeof
h!=="number")switch(h[0]){case
3:var
i=1-b,k=i?(c[1]=a[13]+f|0,a[1]=g,0):i;return k;case
1:case
2:var
j=b?(c[1]=a[13]+f|0,a[1]=g,0):b;return j}return 0}return 0}var
dI=bP(80,32);function
iC(a){return Y(iE,Y(a,iD))}function
iF(a){return Y(iH,Y(a,iG))}function
iI(a){return 0}function
iJ(a){return 0}function
dJ(a,b){function
f(a){return 0}var
d=[0,0,0],e=[0,-1,iK,0];function
g(a){return 0}dz(e,d);var
c=[0,[0,[0,1,e],dF],0,0,0,0,78,10,68,78,0,1,1,1,1,fK,iL,a,b,g,f,0,0,iC,iF,iI,iJ,d];c[19]=function(a){return ac(c[17],iB,0,1)};c[20]=function(a){var
b=a;for(;;){var
d=0<b?1:0;if(d){if(80<b){ac(c[17],dI,0,80);var
b=b-80|0;continue}return ac(c[17],dI,0,b)}return d}};return c}function
dK(d){function
a(a){return aX(d)}return dJ(function(a,b,c){if(0<=b)if(0<=c)if(!((g(a)-c|0)<b))return cW(d,a,b,c);return L(fW)},a)}function
iM(d){function
a(a){return 0}return dJ(function(a,b,c){var
e=b<0?1:0;if(e)var
f=e;else
var
i=c<0?1:0,f=i||(g(a)<(b+c|0)?1:0);if(f)L(gy);var
h=d[2]+c|0;if(d[3]<h)bT(d,c);O(a,b,d[1],d[2],c);d[2]=h;return 0},a)}var
iN=da(cO),b=dK(a0);dK(az);iM(iN);fX(function(a){for(;;){if(1<b[14]){if(1<b[14]){if(b[14]<b[15]){b3(b,[0,0,1,0]);dH(b,1);dH(b,0)}b[14]=b[14]-1|0}continue}b[13]=dB;dE(b);b[12]=1;b[13]=1;var
c=b[27];c[1]=0;c[2]=0;dG(b);b[2]=0;b[3]=0;b[4]=0;b[5]=0;b[10]=0;b[14]=0;b[9]=b[6];b[14]=b[14]+1|0;var
i=3,j=0;if(b[14]<b[15]){var
e=[0,-b[13]|0,[3,j,i],0];b3(b,e);b[1]=[0,[0,b[13],e],b[1]]}else
if(b[14]===b[15]){var
f=b[16],d=g(f);b3(b,[0,d,[0,f],d]);dE(b)}return h(b[18],0)}});function
iO(a,b){var
c=bj(b)===f?b:b[1];return lM(a,c)}a([f,iP,0]);function
dL(a){var
b=[];lV(b,[0,b,b]);return b}var
a5=a([f,iQ,0]),ak=[0,gn([0,ld])[1]];function
b6(a){var
c=a[1];if(3===c[0]){var
d=c[1],b=b6(d);if(b!==d)a[1]=[3,b];return b}return a}function
aq(a){return b6(a)}var
bq=[0,function(a){c6(iR);c6(b1(a));cX(az,10);dr(az);aX(az);c7(0);return lQ(2)}];function
dM(a,b){try{var
c=h(a,b);return c}catch(f){f=C(f);return h(bq[1],f)}}function
cj(a,b,c,d){var
f=c,e=d;for(;;)if(typeof
f==="number")return a<50?am(1+a,b,e):k(am,[0,b,e]);else
switch(f[0]){case
0:var
g=f[1][1];if(g){h(g[1],b);return a<50?am(1+a,b,e):k(am,[0,b,e])}else
return a<50?am(1+a,b,e):k(am,[0,b,e]);case
1:h(f[1],b);return a<50?am(1+a,b,e):k(am,[0,b,e]);default:var
i=[0,f[2],e],f=f[1],e=i;continue}}function
am(a,b,c){return c?a<50?cj(1+a,b,c[1],c[2]):k(cj,[0,b,c[1],c[2]]):0}function
dN(b,c,d){return Q(cj(0,b,c,d))}function
l7(b,c){return Q(am(0,b,c))}function
ck(a,b,c){var
e=b,d=c;for(;;)if(typeof
e==="number")return a<50?aE(1+a,d):k(aE,[0,d]);else
switch(e[0]){case
0:var
g=e[2];ak[1]=e[1];dM(g,0);return a<50?aE(1+a,d):k(aE,[0,d]);case
1:var
f=e[1];if(f[4]){f[4]=0;f[1][2]=f[2];f[2][1]=f[1]}return a<50?aE(1+a,d):k(aE,[0,d]);default:var
h=[0,e[2],d],e=e[1],d=h;continue}}function
aE(a,b){return b?a<50?ck(1+a,b[1],b[2]):k(ck,[0,b[1],b[2]]):0}function
dO(b,c){return Q(ck(0,b,c))}function
l8(b){return Q(aE(0,b))}function
br(a,b){var
c=1===b[0]?b[1]===a5?(dO(a[4],0),1):0:0;return dN(b,a[2],0)}var
b7=[0,0],aM=gq(0);function
dP(a){var
b=ak[1],c=b7[1]?1:(b7[1]=1,0);return[0,c,b]}function
dQ(a){var
e=a[2];if(a[1]){ak[1]=e;return 0}for(;;){if(0===aM[1]){b7[1]=0;ak[1]=e;return 0}if(0===aM[1])throw gp;aM[1]=aM[1]-1|0;var
b=aM[2],c=b[2];if(c===b)aM[2]=0;else
b[2]=c[2];var
d=c[1];br(d[1],d[2]);continue}}function
dR(a,b){var
e=[0,b],d=b6(a),c=d[1];switch(c[0]){case
1:if(c[1]===a5)return 0;break;case
2:var
g=c[1];d[1]=e;var
f=dP(0);br(g,e);return dQ(f)}return L(iS)}function
dS(a,b){return typeof
a==="number"?b:typeof
b==="number"?a:[2,a,b]}function
b8(a){if(typeof
a!=="number")switch(a[0]){case
0:if(!a[1][1])return 0;break;case
2:var
b=a[1],c=b8(a[2]);return dS(b8(b),c)}return a}function
dT(a,b){var
d=aq(a),g=aq(b),j=d[1];if(2===j[0]){var
c=j[1];if(d===g)return 0;var
e=g[1];if(2===e[0]){var
f=e[1];g[1]=[3,d];c[1]=f[1];var
k=dS(c[2],f[2]),l=c[3]+f[3]|0;if(42<l){c[3]=0;c[2]=b8(k)}else{c[3]=l;c[2]=k}var
h=f[4],i=c[4],n=typeof
i==="number"?h:typeof
h==="number"?i:[2,i,h];c[4]=n;return 0}d[1]=e;return br(c,e)}throw[0,m,iT]}function
dU(a,b){var
c=aq(a),d=c[1];if(2===d[0]){var
e=d[1];c[1]=b;return br(e,b)}throw[0,m,iU]}function
a6(a){return[0,[0,a]]}function
aN(a){return[0,[1,a]]}function
dV(a){return[0,[2,[0,[0,[0,a]],0,0,0]]]}function
dW(a){var
b=[0,[2,[0,1,0,0,0]]];return[0,b,b]}function
b9(a,b){var
d=[1,b],c=a[2],e=typeof
c==="number"?d:[2,d,c];a[2]=e;return 0}function
dX(a,b){var
c=aq(a)[1];switch(c[0]){case
1:if(c[1]===a5)return dM(b,0);break;case
2:var
d=c[1],e=[0,ak[1],b],f=d[4],g=typeof
f==="number"?e:[2,e,f];d[4]=g;return 0}return 0}function
b_(a,b){var
e=aq(a),c=e[1];switch(c[0]){case
0:return h(b,c[1]);case
1:return[0,c];case
2:var
f=c[1],d=dV(e),g=ak[1];b9(f,function(a){switch(a[0]){case
0:var
e=a[1];ak[1]=g;try{var
f=h(b,e),c=f}catch(f){f=C(f);var
c=aN(f)}return dT(d,c);case
1:return dU(d,a);default:throw[0,m,iV]}});return d;default:throw[0,m,iW]}}function
dY(a,b){try{var
j=h(a,0),g=j}catch(f){f=C(f);var
g=aN(f)}var
c=aq(g),d=c[1];switch(d[0]){case
0:return c;case
1:return h(b,d[1]);case
2:var
f=d[1],e=dV(c),i=ak[1];b9(f,function(a){switch(a[0]){case
0:return dU(e,a);case
1:var
d=a[1];ak[1]=i;try{var
f=h(b,d),c=f}catch(f){f=C(f);var
c=aN(f)}return dT(e,c);default:throw[0,m,iX]}});return e;default:throw[0,m,iY]}}function
dZ(a){try{var
e=h(a,0),c=e}catch(f){f=C(f);var
c=aN(f)}var
b=aq(c)[1];switch(b[0]){case
0:return 0;case
1:return h(bq[1],b[1]);case
2:var
d=b[1];return b9(d,function(a){switch(a[0]){case
0:return 0;case
1:return h(bq[1],a[1]);default:throw[0,m,iZ]}});default:throw[0,m,i0]}}var
i1=[0,function(a){return 0}],ab=dL(0),d0=[0,0];function
i2(a){if(ab[2]===ab){d0[1]=0;return 0}var
b=dL(0);b[1][2]=ab[2];ab[2][1]=b[1];b[1]=ab[1];ab[1][2]=b;ab[1]=ab;ab[2]=ab;d0[1]=0;var
c=b[2];for(;;){var
d=c!==b?1:0;if(d){if(c[4])dR(c[3],0);var
c=c[2];continue}return d}}var
Z=X,bs=null,d1=undefined,d2=false;function
i3(a){i1[1]=a;return 0}var
i4=Z.Array,i5=Z.Math,d3=a([f,i6,0]);iO(i7,[0,d3,{}]);ds(function(a){return a[1]===d3?[0,ay(a[2].toString())]:0});ds(function(a){return a
instanceof
i4?0:[0,ay(a.toString())]});function
d4(c){return function(a){if(1-(a==bs?1:0)){var
d=h(c,a);if(!(d|0))a.preventDefault();return d}var
e=event,b=h(c,e);if(!(b|0))e.returnValue=b;return b}}var
i_=Z.document;a([f,i$,0]);var
i8="click",i9="load";Z.HTMLElement===d1;var
d5=ly(0);i3(function(a){return 1===a?(Z.setTimeout(fx(i2),0),0):0});function
d6(a){return d5.log(a.toString())}bq[1]=function(a){d6(ja);d6(b1(a));return dr(az)};function
d7(d,b,c){var
n=b?b[1]:0,i=[0,bs],a=dW(0),j=a[1],o=a[2];function
k(a){var
b=i[1];return b==bs?0:h(b,0)}dX(j,k);var
l=!!n,e=d4(function(a){k(0);dR(o,a);return!!1});if(c.addEventListener===d1){var
f="on".concat(d),g=function(a){var
c=[0,e,a,[0]];return function(a,b){return lw(c,a,b)}};c.attachEvent(f,g);var
m=function(a){return c.detachEvent(f,g)}}else{c.addEventListener(d,e,l);var
m=function(a){return c.removeEventListener(d,e,l)}}i[1]=m;return j}var
jc=Z.WebSocket;a([f,jd,0]);var
b$=iu([0,function(a,b){var
c=a[1]===b[1]?1:0,d=b[2],e=a[2],f=c?e===d?1:0:c;return f},ik]),je=b$[1];function
jf(a,b){var
c=a[3]+b|0,d=aI(c,2*a[2]|0),e=d<=ao?d:ao<c?L(jg):ao,f=x(e);O(a[1],0,f,0,a[3]);a[1]=f;a[2]=e;return 0}function
d9(a,b,c){var
e=a?a[1]:jf,d=b?b[1]:16;return[0,x(c),c,0,0,c,e,h(je,d),d]}function
ca(a,b){var
c=a[2]<(a[3]+b|0)?1:0;return c?l(a[6],a,b):c}function
d_(a,b){ca(a,b);var
c=a[3];a[3]=c+b|0;return c}function
a7(a,b,c,d){ca(a,d);O(b,c,a[1],a[3],d);a[3]=a[3]+d|0;return 0}function
_(a,b){return a7(a,b,0,g(b))}function
c(a,b){var
c=d_(a,1);return ag(a[1],c,b)}function
bt(a){a[4]=0;a[3]=0;var
c=a[7],b=0<h(b$[13],c)?1:0;return b?h(b$[2],c):b}function
d$(a){return c9(a[1],0,a[3])}var
ji=a([f,jh,0]);function
a8(a){throw[0,ji,a]}var
cb=a([f,jj,0]),cc=a([f,jk,0]),cd=a([f,jl,0]),ea=a([f,jm,0]);function
eb(a,b){function
d(a,b){return 0===(b>>>a|0)?1:0}if(d(7,b))return c(a,t(b));if(d(11,b)){c(a,t(eX|(b>>>6|0)&31));return c(a,t(i|b&63))}if(d(16,b)){c(a,t(cu|(b>>>12|0)&15));c(a,t(i|(b>>>6|0)&63));return c(a,t(i|b&63))}if(d(21,b)){c(a,t(cp|(b>>>18|0)&7));c(a,t(i|(b>>>12|0)&63));c(a,t(i|(b>>>6|0)&63));return c(a,t(i|b&63))}if(d(26,b)){c(a,t(f|(b>>>24|0)&3));c(a,t(i|(b>>>18|0)&63));c(a,t(i|(b>>>12|0)&63));c(a,t(i|(b>>>6|0)&63));return c(a,t(i|b&63))}if(d(31,b)){c(a,t(cm|(b>>>30|0)&1));c(a,t(i|(b>>>24|0)&63));c(a,t(i|(b>>>18|0)&63));c(a,t(i|(b>>>12|0)&63));c(a,t(i|(b>>>6|0)&63));return c(a,t(i|b&63))}throw[0,m,jn]}function
jo(a,b,c,d){var
e=c?c[1]:1,f=a?a[1]:d9(0,0,bb);return[0,f,e,0,b]}var
ce=d8.slice();ce[1]=0;ce[5]=0;ce[7]=0;d8.slice()[5]=0;var
jq=[0,function(a){throw[0,m,jp]}];a([f,jr,0]);jq[1]=function(a){var
b=cN;for(;;){var
c=B(js,b,a);if(0===c)return aA(a);h(a[1],a);var
b=c;continue}};a([f,jt,0]);a([f,ju,0]);function
ec(a){var
b=10<=a?a+87|0:a+48|0;return t(b)}function
aC(a,b,c,d,e){a7(d,a,b[1],c-b[1]|0);_(d,e);b[1]=c+1|0;return 0}function
jw(a,b,c){try{var
f=a7(c,a,b[1],g(a)-b[1]|0);return f}catch(f){var
d=g(a)-b[1]|0,e=b[1];ac(hV(jx),a,e,d);return c3(jy)}}function
aD(a,b){c(a,34);var
e=[0,0],l=g(b)-1|0,m=0;if(!(l<0)){var
d=m;for(;;){var
h=u(b,d);if(92===h)aC(b,e,d,a,jz);else{if(35<=h)var
i=cr===h?1:0;else
if(8<=h){switch(h-8|0){case
0:aC(b,e,d,a,jA);var
f=1;break;case
1:aC(b,e,d,a,jB);var
f=1;break;case
2:aC(b,e,d,a,jC);var
f=1;break;case
4:aC(b,e,d,a,jD);var
f=1;break;case
5:aC(b,e,d,a,jE);var
f=1;break;case
26:aC(b,e,d,a,jF);var
f=1;break;case
24:case
25:var
i=0,f=0;break;default:var
i=1,f=0}if(f)var
i=2}else
var
i=1;switch(i){case
0:break;case
1:a7(a,b,e[1],d-e[1]|0);var
j=d_(a,6),k=a[1];O(jv,0,k,j,4);ag(k,j+4|0,ec(h>>>4|0));ag(k,j+5|0,ec(h&15));e[1]=d+1|0;break}}var
n=d+1|0;if(l!==d){var
d=n;continue}break}}jw(b,e,a);return c(a,34)}function
ed(a,b){return _(a,jG)}function
ee(a,b){var
c=b?jH:jI;return _(a,c)}var
jJ=aI(10,11);function
cf(a,b,c){if(0===c)return b;var
d=cf(a,b,c/10|0);ag(a,d,t(aZ(c%10|0)+48|0));return d+1|0}function
ef(a,b){ca(a,jJ);if(0<b){a[3]=cf(a[1],a[3],b);return 0}if(0<=b)return c(a,48);var
d=a[1],e=a[3];ag(d,e,45);a[3]=cf(d,e+1|0,b);return 0}function
eg(a){try{var
d=g(a)-1|0,e=0;if(!(d<0)){var
b=e;for(;;){var
c=u(a,b),i=48<=c?58<=c?0:1:45===c?1:0;if(!i)throw c4;var
h=b+1|0;if(d!==b){var
b=h;continue}break}}var
f=1;return f}catch(f){f=C(f);if(f===c4)return 0;throw f}}function
aO(a,b,c,d){if(d){var
i=d[2];l(a,c,d[1]);var
e=i;for(;;){if(e){var
f=e[2],g=e[1];h(b,c);l(a,c,g);var
e=f;continue}return 0}}return 0}function
aP(a){return c(a,44)}function
a9(a,b){if(typeof
b==="number")return ed(a,0);var
d=b[1];if(cz<=d){if(cM===d){var
n=b[2];c(a,40);aO(a9,aP,a,n);return c(a,41)}if(aF<=d){if(aU<=d){var
o=b[2],r=function(a,b){var
d=b[2];aD(a,b[1]);c(a,58);return a9(a,d)};c(a,e$);aO(r,aP,a,o);return c(a,cn)}var
p=b[2];c(a,91);aO(a9,aP,a,p);return c(a,93)}if(bB<=d)return ee(a,b[2]);var
k=b[2],l=k[2],q=k[1];c(a,60);aD(a,q);if(l){var
s=l[1];c(a,58);a9(a,s)}return c(a,62)}if(aV<=d){if(aT<=d){var
e=b[2],f=cQ(e);if(3===f){var
m=0<e?jK:jL;return _(a,m)}if(4<=f)return _(a,jM);var
g=h(D(jN),e),i=cT(g)==e?g:h(D(jP),e);_(a,i);var
j=eg(i);return j?_(a,jO):j}return ef(a,b[2])}return bC<=d?_(a,b[2]):aD(a,b[2])}function
a_(a,b){if(typeof
b==="number")return ed(a,0);var
d=b[1];if(cz<=d){if(cM===d){var
o=b[2];c(a,91);aO(a_,aP,a,o);return c(a,93)}if(aF<=d){if(aU<=d){var
p=b[2],r=function(a,b){var
d=b[2];aD(a,b[1]);c(a,58);return a_(a,d)};c(a,e$);aO(r,aP,a,p);return c(a,cn)}var
q=b[2];c(a,91);aO(a_,aP,a,q);return c(a,93)}if(bB<=d)return ee(a,b[2]);var
k=b[2],l=k[2],m=k[1];if(l){var
s=l[1];c(a,91);aD(a,m);c(a,44);a_(a,s);return c(a,93)}return aD(a,m)}if(aV<=d){if(aT<=d){var
e=b[2],f=cQ(e);if(3===f){var
n=0<e?jQ:jR;return a8(n)}if(4<=f)return a8(jS);var
g=h(D(jT),e),i=cT(g)==e?g:h(D(jV),e);_(a,i);var
j=eg(i);return j?_(a,jU):j}return ef(a,b[2])}return bC<=d?_(a,b[2]):aD(a,b[2])}function
eh(a,b,c,d){var
l=b?b[1]:bb;if(a){var
j=a[1];bt(j);var
e=j}else
var
e=d9(0,0,l);var
k=c?c[1]:0;if(k){if(typeof
d==="number")var
f=0;else{var
h=d[1];if(aF===h)var
g=1;else
if(aU===h)var
g=1;else
var
f=0,g=0;if(g)var
i=1,f=1}if(!f)var
i=0;if(i)a_(e,d);else
a8(jW)}else
a9(e,d);var
m=d$(e);bt(e);return m}function
ar(a){if(65<=a){if(97<=a){if(!(fc<=a))return(a-97|0)+10|0}else
if(!(71<=a))return(a-65|0)+10|0}else
if(!(9<(a+cC|0)>>>0))return a-48|0;throw[0,m,jX]}function
U(a,b,c){var
e=c[4]-1|0,f=b[3],d=((e+c[5]|0)-f|0)-1|0,g=aI(d,(e+c[6]|0)-f|0),i=b[4];if(i)var
k=i[1],j=h(D(jY),k);else
var
j=j2;var
m=d===g?h(D(jZ),d+1|0):l(D(j1),d+1|0,g+1|0),n=b[2];return a8(k$(D(j0),j,n,m,a))}var
ei=[0,function(a){throw[0,m,j3]}];function
S(a,b,c){var
d=aA(c),e=h(ei[1],c);return U(ac(D(j4),a,d,e),b,c)}var
aQ=a([f,j5,0]);function
j6(a){var
d=a[5],b=[0,0],e=a[6]-1|0,f=a[2];if(!(e<d)){var
c=d;for(;;){if(214748365<=b[1])throw aQ;b[1]=(10*b[1]|0)+(u(f,c)+cC|0)|0;var
g=c+1|0;if(e!==c){var
c=g;continue}break}}if(0<=b[1])return b[1];throw aQ}function
j7(a){var
d=a[5]+1|0,b=[0,0],e=a[6]-1|0,f=a[2];if(!(e<d)){var
c=d;for(;;){if(b[1]<=-214748365)throw aQ;b[1]=(10*b[1]|0)-(u(f,c)+cC|0)|0;var
g=c+1|0;if(e!==c){var
c=g;continue}break}}if(0<b[1])throw aQ;return b[1]}function
bu(a,b){a[2]=a[2]+1|0;a[3]=b[4]+b[6]|0;return 0}function
an(a,b,c){return a<50?cl(1+a,b,c,0):k(cl,[0,b,c,0])}function
cl(a,b,c,d){var
j=d;for(;;){var
f=B(H,j,c);if(19<f>>>0){h(c[1],c);var
j=f;continue}switch(f){case
0:return kd;case
1:return ke;case
2:return 870828711;case
3:return[0,aT,fQ];case
4:return[0,aT,fM];case
5:return[0,aT,fO];case
6:bt(b[1]);return[0,bz,ej(b,c)];case
7:try{var
l=[0,aV,j6(c)];return l}catch(f){f=C(f);if(f===aQ)return[0,bC,aA(c)];throw f}case
8:try{var
m=[0,aV,j7(c)];return m}catch(f){f=C(f);if(f===aQ)return[0,bC,aA(c)];throw f}case
9:return[0,aT,cT(aA(c))];case
10:var
e=[0,0];try{I(b,c);kb(c);var
n=cg(b,c);I(b,c);em(b,c);I(b,c);var
o=e[1];e[1]=[0,[0,n,as(b,c)],o];for(;;){I(b,c);kc(b,c);I(b,c);var
p=cg(b,c);I(b,c);em(b,c);I(b,c);var
q=e[1];e[1]=[0,[0,p,as(b,c)],q];continue}}catch(f){f=C(f);if(f===cc)return[0,aU,bN(e[1])];throw f}case
11:var
g=[0,0];try{I(b,c);j9(c);var
r=g[1];g[1]=[0,as(b,c),r];for(;;){I(b,c);j_(b,c);I(b,c);var
s=g[1];g[1]=[0,as(b,c),s];continue}}catch(f){f=C(f);if(f===cb)return[0,aF,bN(g[1])];throw f}case
12:var
i=[0,0];try{I(b,c);j$(c);var
t=i[1];i[1]=[0,as(b,c),t];for(;;){I(b,c);ka(b,c);I(b,c);var
u=i[1];i[1]=[0,as(b,c),u];continue}}catch(f){f=C(f);if(f===cd)return[0,cM,bN(i[1])];throw f}case
13:I(b,c);var
v=cg(b,c);I(b,c);return[0,cz,[0,v,j8(b,c)]];case
14:return a<50?an(1+a,b,c):k(an,[0,b,c]);case
15:ek(b,c);return a<50?an(1+a,b,c):k(an,[0,b,c]);case
16:bu(b,c);return a<50?an(1+a,b,c):k(an,[0,b,c]);case
17:return a<50?an(1+a,b,c):k(an,[0,b,c]);case
18:return U(kf,b,c);default:return S(kg,b,c)}}}function
as(b,c){return Q(an(0,b,c))}function
l9(b,c,d){return Q(cl(0,b,c,d))}function
ej(a,b){a:for(;;){var
k=58;for(;;){var
e=B(H,k,b);if(3<e>>>0){h(b[1],b);var
k=e;continue}switch(e){case
0:return d$(a[1]);case
1:var
l=68;for(;;){var
f=B(H,l,b);if(8<f>>>0){h(b[1],b);var
l=f;continue}switch(f){case
0:var
n=ah(b,b[5]);c(a[1],n);break;case
1:c(a[1],8);break;case
2:c(a[1],12);break;case
3:c(a[1],10);break;case
4:c(a[1],13);break;case
5:c(a[1],9);break;case
6:var
o=ah(b,b[5]+1|0),p=ah(b,b[5]+2|0),q=ah(b,b[5]+3|0),r=ar(ah(b,b[5]+4|0)),s=ar(q)<<4,t=ar(p)<<8,d=ar(o)<<12|t|s|r;if(fe<=d)if(eV<d)var
j=0;else{var
m=82;for(;;){var
g=B(H,m,b);if(2<g>>>0){h(b[1],b);var
m=g;continue}switch(g){case
0:var
u=ah(b,b[5]+2|0),v=ah(b,b[5]+3|0),w=ah(b,b[5]+4|0),x=ar(ah(b,b[5]+5|0)),y=ar(w)<<4,z=ar(v)<<8,i=ar(u)<<12|z|y|x,A=cG<=i?cD<i?0:(eb(a[1],e4+((d-55296|0)<<10|i-56320|0)|0),1):0;if(!A)S(kk,a,b);break;case
1:S(kl,a,b);break;default:U(km,a,b)}var
j=1;break}}else
var
j=0;if(!j)eb(a[1],d);break;case
7:S(ki,a,b);break;default:U(kj,a,b)}continue a}case
2:a7(a[1],b[2],b[5],b[6]-b[5]|0);continue a;default:return U(kh,a,b)}}}}function
j8(a,b){var
e=eJ;for(;;){var
c=B(H,e,b);if(3<c>>>0){h(b[1],b);var
e=c;continue}switch(c){case
0:var
g=as(a,b);I(a,b);var
f=111;for(;;){var
d=B(H,f,b);if(2<d>>>0){h(b[1],b);var
f=d;continue}switch(d){case
0:break;case
1:S(kp,a,b);break;default:U(kq,a,b)}return[0,g]}case
1:return 0;case
2:return S(kn,a,b);default:return U(ko,a,b)}}}function
ek(a,b){a:for(;;){var
d=cn;for(;;){var
c=B(H,d,b);if(3<c>>>0){h(b[1],b);var
d=c;continue}switch(c){case
0:return 0;case
1:return S(kr,a,b);case
2:bu(a,b);continue a;default:continue a}}}}function
el(a){var
c=131;for(;;){var
b=B(H,c,a);if(0===b)return 1;if(1===b)return 0;h(a[1],a);var
c=b;continue}}function
I(a,b){a:for(;;){var
d=133;for(;;){var
c=B(H,d,b);if(4<c>>>0){h(b[1],b);var
d=c;continue}switch(c){case
0:bu(a,b);continue a;case
1:ek(a,b);continue a;case
2:bu(a,b);continue a;case
3:continue a;default:return 0}}}}function
cg(a,b){var
d=237;for(;;){var
c=B(H,d,b);if(3<c>>>0){h(b[1],b);var
d=c;continue}switch(c){case
0:bt(a[1]);return ej(a,b);case
1:var
e=b[5];return bn(b[2],e,b[6]-e|0);case
2:return S(ks,a,b);default:return U(kt,a,b)}}}function
j9(a){var
c=N;for(;;){var
b=B(H,c,a);if(0===b)throw cb;if(1===b)return 0;h(a[1],a);var
c=b;continue}}function
j_(a,b){var
d=257;for(;;){var
c=B(H,d,b);if(3<c>>>0){h(b[1],b);var
d=c;continue}switch(c){case
0:return 0;case
1:throw cb;case
2:return S(ku,a,b);default:return U(kv,a,b)}}}function
j$(a){var
c=266;for(;;){var
b=B(H,c,a);if(0===b)throw cd;if(1===b)return 0;h(a[1],a);var
c=b;continue}}function
ka(a,b){var
d=271;for(;;){var
c=B(H,d,b);if(3<c>>>0){h(b[1],b);var
d=c;continue}switch(c){case
0:return 0;case
1:throw cd;case
2:return S(kw,a,b);default:return U(kx,a,b)}}}function
kb(a){var
c=290;for(;;){var
b=B(H,c,a);if(0===b)throw cc;if(1===b)return 0;h(a[1],a);var
c=b;continue}}function
kc(a,b){var
d=292;for(;;){var
c=B(H,d,b);if(3<c>>>0){h(b[1],b);var
d=c;continue}switch(c){case
0:return 0;case
1:throw cc;case
2:return S(ky,a,b);default:return U(kz,a,b)}}}function
em(a,b){var
d=297;for(;;){var
c=B(H,d,b);if(2<c>>>0){h(b[1],b);var
d=c;continue}switch(c){case
0:return 0;case
1:return S(kA,a,b);default:return U(kB,a,b)}}}ei[1]=function(a){var
b=cN;for(;;){var
c=B(H,b,a);if(0===c)return aA(a);h(a[1],a);var
b=c;continue}};function
kD(a,b,c){var
d=b?b[1]:0;I(a,c);if(el(c))throw ea;var
e=as(a,c);if(1-d){I(a,c);if(1-el(c))S(kC,a,c)}return e}function
kE(a,b,c,d){try{var
e=ge(d),f=kD(jo(a,b,c,0),0,e);return f}catch(f){f=C(f);if(f===ea)return a8(kF);throw f}}var
kH=[0,function(a){throw[0,m,kG]}];a([f,kI,0]);kH[1]=function(a){var
b=cN;for(;;){var
c=B(kJ,b,a);if(0===c)return aA(a);h(a[1],a);var
b=c;continue}};function
en(a,b){return au<=a[1]?a:h(b,a[2])}var
kK=Z.document,eo=1e6*i5.random()|0;function
ep(a,b){var
c=[0,[0,kM,[0,aV,b[2]]],0];return[0,aU,[0,[0,kN,h(a,b[1])],c]]}function
eq(a){return 0===a?kT:kU}dZ(function(a){function
b(a){var
c=i_.getElementById("mario");if(c==bs)throw J;var
p=kK.createElement("audio");p.src="/audio/Series_of_Tubes.ogg";var
j=Z.location.host,k=fF(ay(Z.location.protocol),k2)?k3:k5,b=new
jc(Y(k,Y(ay(j),k4)).toString());b.onmessage=d4(function(a){var
n=kE(0,0,0,ay(a.data));if(typeof
n==="number")var
g=0;else
if(aU===n[1]){var
c=n[2],d=kS;for(;;){var
q=d[2],r=d[1];if(c){var
i=c[1],s=i[1];if(!bK(s,kP)){var
k=i[2];if(typeof
k==="number")var
b=0;else
if(aF===k[1]){var
e=k[2];if(e){var
m=e[1];if(typeof
m==="number")var
b=0;else
if(bz===m[1]){var
u=m[2];if(bK(u,kW))if(bK(u,kX))var
b=0;else
if(e[2])var
b=0;else
var
l=kY,b=1;else
if(e[2])var
b=0;else
var
l=kZ,b=1}else
var
b=0}else
var
b=0}else
var
b=0;if(!b)var
l=kV;var
c=c[2],d=[0,l,q];continue}if(!bK(s,kQ)){var
j=i[2];if(typeof
j==="number")var
o=0;else
if(aV===j[1])var
t=[0,bA,j[2]],o=1;else
var
o=0;if(!o)var
t=kL;var
c=c[2],d=[0,r,t];continue}var
f=kR,g=1}else
var
f=en(q,function(b){return en(r,function(a){return[0,bA,[0,a,b]]})}),g=1;break}}else
var
g=0;if(!g)var
f=kO;if(au<=f[1]){c5(k0);c5(ay(a.data));return d2}var
v=f[2],w=v[2];h(bo(a0,k1),w);if(0===v[1])p.play();return d2});Z.setInterval(fx(function(a){return b.send(eh(0,0,0,ep(eq,[0,1,eo])).toString())}),1e4);var
d=[0,0],e=[0,aN([0,bm,jb])],f=[0,a6(0)],g=dW(0)[1],l=0;dX(g,function(a){var
f=[1,a5],h=e[1];function
g(a,b){var
h=b;for(;;){var
i=aq(h),j=i[1];if(2===j[0]){var
k=j[1],c=k[1];if(typeof
c==="number")return 0===c?a:(i[1]=f,[0,[0,k],a]);else{if(0===c[0]){var
h=c[1][1];continue}var
e=a,d=c[1][1];for(;;){if(d){var
l=d[2],e=g(e,d[1]),d=l;continue}return e}}}return a}}var
b=g(0,h),c=dP(0);bO(function(a){dO(a[1][4],0);return dN(f,a[1][2],0)},b);dQ(c);d[1]=1;return 0});function
i(a){if(d[1])return a6(0);var
g=d7(i8,l,c);e[1]=g;return b_(g,function(a){function
c(a){d5.log(b1(a).toString());return a6(0)}f[1]=dY(function(a){return a6(b.send(eh(0,0,0,ep(eq,[0,0,eo])).toString()))},c);return b_(f[1],i)})}dZ(function(b){function
a(a){return a===a5?a6(0):aN(a)}return dY(function(a){return i(b)},a)});return g}return b_(d7(i9,0,Z),b)});c7(0);return}(function(){return this}()));
//# sourceMappingURL=index.map