// Generated by js_of_ocaml
//# buildInfo:effects=false, kind=exe, use-js-string=true, version=5.6.0
(function(a){typeof
globalThis!=="object"&&(this?b():(a.defineProperty(a.prototype,"_T_",{configurable:true,get:b}),_T_));function
b(){var
b=this||self;b.globalThis=b;delete
a.prototype._T_}}(Object));(function(t){"use strict";var
aE=" ",T="0",dJ="compare: functional value",ac="src/std/array.ml",dI="mkdir",bQ=1000,gd="@[",gx="Plus NZD 120 for Ultra 400TX",bT="int_of_string",dl="fs",R="type",f0="%u",gc="/static/",fF="Pear shaped (wider at hip level)",fG="%i",dv="summary",gw="%ni",aF=0xff,gb="Assert_failure",dH="grid",a7="65l Classic Pack",fE="0x",fD="Off-white VX07",fZ=0x7ff0,fC=0xdfff,fY="End_of_file",a9="Sternum Strap",gv="Plus NZD 100 for Ultra 400TX",bS="src/browser/handler.ml",fB=": closedir failed",gu="Out_of_memory",dQ="Large side pockets with bungy cord closure",fA="p",fz="Not_found",gt="href",dP="Failure",a6="35l Fast Pack",cm="Unix.Unix_error",dk="Brilliant for alpine use, bush bashing, packrafting, carrying tripods, skis etc.",du="6 compression straps (removable)",fX="^",ci="Weight: 1 to 1.2 kilograms depending on fabric selection and torso length",Q="text",dt="ENOTDIR",dG="light weight",fy="%Li",dO="durability",fx="Invalid_argument",ce=254,bq="+",gs=", characters ",bM="Carry quite a considerable load (but not 40kg of meat)",ay=0xffffff,ga=120,ao="option",f$=1027,bP=1024,dF="1 Ice Axe Loop",fW="Pervasives.do_at_exit",fV=65536,bw="Tapered rolltop with 19mm side release buckle",dN="a balance of durability and light weight",ds=0xf,fv=", ",fw=512,bO="Replaceable EVA foam back padding",fu="No, always in the way!",gq="Match_failure",gr="closedir",fs="%li",ft=1026,cd="Price NZD: ",a$="55l Classic Pack",dj="nan",e="",dh="src/browser/dictionary.ml",di="rmdir",dE="Fatal error: exception ",fU="infinity",E="camlinternalFormat.ml",dD="Height: 87cm",fT="fd ",bv="None",a5="70l Alpine Pack",bR="Removable aluminium frame",I=248,gp="Slightly narrower at hip level, tapered rolltop",go=0xe0,cf="No",ch=24029,fS=0xf0,bu="Y strap (over the top)",fr="2 Side Compression Straps (each side)",fR="Sys_error",aq=0x80,f9="Plus NZD 110 for Ultra 400TX",f_="src/js/dom.ml",f8="ENOTEMPTY",gn="EEXIST",a4="50l Alpine Pack",dC=1255,cl="src/browser/browser.ml",fq="value",dg=" : flags Open_text and Open_binary are not compatible",dB="Red VX07",dq="Lycra",dr="e",f7="Email",df=": Not a directory",dp="ENOENT",f6="Stack_overflow",gl="Replaceable Pack Base",gm="Undefined_recursive_module",dA="details",ap=0x8000,cg="a",fQ=0x800,f5=-48,fp=" : is a directory",fO="@{",fP="Division_by_zero",a3=".",dz="Small side pockets for snow stakes or paddles",bt=0x3f,gk=114,bs="Load lifters",fN=101,dn=" : file already exists",a8="45l Fast Pack",fM="Large HDPE Gridstop back pocket with 3mm bungy cord",a="src/std/btree.ml",bN=128,ck=": No such file or directory",fL=255,gj=256,fK=100,br="Internal pocket that can double as a shoulder bag",de="index out of bounds",az="/",dm="Navy Blue VX07",gi="Height: 80cm",cc=252,fJ="click",dM="Flat Lycra Hip Belt Pockets",dd="%d",fo=": file descriptor already closed",a2="-",f4="Carry a reasonable load",dc="EBADF",gh="conditional",fI=-97,gg="Printexc.handle_uncaught_exception",a_="60l Alpine Pack",fn=12520,dL=" : flags Open_rdonly and Open_wronly are not compatible",dy="Ice axe toggles",f3="Fatal error: exception %s\n",fm=250,fl="Slightly narrower at hip level",dx="Gear Loops (on waist belt)",f2=341,fH="([^/]+)",f1="input",dw="jsError",fk=103,cb='"',dK=127,ar=0xffff,db="Loops to carry hiking poles",a1="25l Strong Pack",fj=0xdc00,gf="Sys_blocked_io",ge="_",da="target",cj="_bigarr02";function
oY(a,b){var
g=a.length,h=b.length,f=g+h-1,d=new
Array(f);d[0]=0;var
c=1,e=1;for(;c<g;c++)d[c]=a[c];for(;c<f;c++,e++)d[c]=b[e];return d}function
oZ(a,b,c,d,e){if(d<=b)for(var
f=1;f<=e;f++)c[d+f]=a[b+f];else
for(var
f=e;f>=1;f--)c[d+f]=a[b+f];return 0}function
dR(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
gz(a,b,c){if(a[1]===b){a[1]=c;return 1}return 0}function
o0(a,b){var
c=a[1];a[1]+=b;return c}function
cn(a){return a[1]}function
pO(a){var
b=t.process;if(b&&b.env&&b.env[a]!=undefined)return b.env[a];if(t.jsoo_static_env&&t.jsoo_static_env[a])return t.jsoo_static_env[a]}var
d9=0;(function(){var
c=pO("OCAMLRUNPARAM");if(c!==undefined){var
b=c.split(",");for(var
a=0;a<b.length;a++)if(b[a]=="b"){d9=1;break}else if(b[a].startsWith("b="))d9=+b[a].slice(2);else
continue}}());var
V=[0];function
o$(a,b){if(!a.js_error||b||a[0]==I)a.js_error=new
t.Error("Js exception containing backtrace");return a}function
i(a,b){return d9?o$(a,b):a}function
pG(a,b){throw i([0,a,b])}function
af(a){return a}function
d8(a,b){pG(a,af(b))}function
C(a){d8(V.Invalid_argument,a)}function
gD(a){switch(a){case
7:case
10:case
11:return 2;default:return 1}}function
gB(a,b){var
c;switch(a){case
0:c=Float32Array;break;case
1:c=Float64Array;break;case
2:c=Int8Array;break;case
3:c=Uint8Array;break;case
4:c=Int16Array;break;case
5:c=Uint16Array;break;case
6:c=Int32Array;break;case
7:c=Int32Array;break;case
8:c=Int32Array;break;case
9:c=Int32Array;break;case
10:c=Float32Array;break;case
11:c=Float64Array;break;case
12:c=Uint8Array;break}if(!c)C("Bigarray.create: unsupported kind");var
d=new
c(b*gD(a));return d}function
co(a){var
d=a.length,c=1;for(var
b=0;b<d;b++){if(a[b]<0)C("Bigarray.create: negative dimension");c=c*a[b]}return c}var
gX=Math.pow(2,-24);function
pF(a){throw a}function
g8(){pF(V.Division_by_zero)}function
h(a,b,c){this.lo=a&ay;this.mi=b&ay;this.hi=c&ar}h.prototype.caml_custom="_j";h.prototype.copy=function(){return new
h(this.lo,this.mi,this.hi)};h.prototype.ucompare=function(a){if(this.hi>a.hi)return 1;if(this.hi<a.hi)return-1;if(this.mi>a.mi)return 1;if(this.mi<a.mi)return-1;if(this.lo>a.lo)return 1;if(this.lo<a.lo)return-1;return 0};h.prototype.compare=function(a){var
b=this.hi<<16,c=a.hi<<16;if(b>c)return 1;if(b<c)return-1;if(this.mi>a.mi)return 1;if(this.mi<a.mi)return-1;if(this.lo>a.lo)return 1;if(this.lo<a.lo)return-1;return 0};h.prototype.neg=function(){var
a=-this.lo,b=-this.mi+(a>>24),c=-this.hi+(b>>24);return new
h(a,b,c)};h.prototype.add=function(a){var
b=this.lo+a.lo,c=this.mi+a.mi+(b>>24),d=this.hi+a.hi+(c>>24);return new
h(b,c,d)};h.prototype.sub=function(a){var
b=this.lo-a.lo,c=this.mi-a.mi+(b>>24),d=this.hi-a.hi+(c>>24);return new
h(b,c,d)};h.prototype.mul=function(a){var
b=this.lo*a.lo,c=(b*gX|0)+this.mi*a.lo+this.lo*a.mi,d=(c*gX|0)+this.hi*a.lo+this.mi*a.mi+this.lo*a.hi;return new
h(b,c,d)};h.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0};h.prototype.isNeg=function(){return this.hi<<16<0};h.prototype.and=function(a){return new
h(this.lo&a.lo,this.mi&a.mi,this.hi&a.hi)};h.prototype.or=function(a){return new
h(this.lo|a.lo,this.mi|a.mi,this.hi|a.hi)};h.prototype.xor=function(a){return new
h(this.lo^a.lo,this.mi^a.mi,this.hi^a.hi)};h.prototype.shift_left=function(a){a=a&63;if(a==0)return this;if(a<24)return new
h(this.lo<<a,this.mi<<a|this.lo>>24-a,this.hi<<a|this.mi>>24-a);if(a<48)return new
h(0,this.lo<<a-24,this.mi<<a-24|this.lo>>48-a);return new
h(0,0,this.lo<<a-48)};h.prototype.shift_right_unsigned=function(a){a=a&63;if(a==0)return this;if(a<24)return new
h(this.lo>>a|this.mi<<24-a,this.mi>>a|this.hi<<24-a,this.hi>>a);if(a<48)return new
h(this.mi>>a-24|this.hi<<48-a,this.hi>>a-24,0);return new
h(this.hi>>a-48,0,0)};h.prototype.shift_right=function(a){a=a&63;if(a==0)return this;var
c=this.hi<<16>>16;if(a<24)return new
h(this.lo>>a|this.mi<<24-a,this.mi>>a|c<<24-a,this.hi<<16>>a>>>16);var
b=this.hi<<16>>31;if(a<48)return new
h(this.mi>>a-24|this.hi<<48-a,this.hi<<16>>a-24>>16,b&ar);return new
h(this.hi<<16>>a-32,b,b)};h.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&ay;this.lo=this.lo<<1&ay};h.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&ay;this.mi=(this.mi>>>1|this.hi<<23)&ay;this.hi=this.hi>>>1};h.prototype.udivmod=function(a){var
d=0,c=this.copy(),b=a.copy(),e=new
h(0,0,0);while(c.ucompare(b)>0){d++;b.lsl1()}while(d>=0){d--;e.lsl1();if(c.ucompare(b)>=0){e.lo++;c=c.sub(b)}b.lsr1()}return{quotient:e,modulus:c}};h.prototype.div=function(a){var
b=this;if(a.isZero())g8();var
d=b.hi^a.hi;if(b.hi&ap)b=b.neg();if(a.hi&ap)a=a.neg();var
c=b.udivmod(a).quotient;if(d&ap)c=c.neg();return c};h.prototype.mod=function(a){var
b=this;if(a.isZero())g8();var
d=b.hi;if(b.hi&ap)b=b.neg();if(a.hi&ap)a=a.neg();var
c=b.udivmod(a).modulus;if(d&ap)c=c.neg();return c};h.prototype.toInt=function(){return this.lo|this.mi<<24};h.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};h.prototype.toArray=function(){return[this.hi>>8,this.hi&aF,this.mi>>16,this.mi>>8&aF,this.mi&aF,this.lo>>16,this.lo>>8&aF,this.lo&aF]};h.prototype.lo32=function(){return this.lo|(this.mi&aF)<<24};h.prototype.hi32=function(){return this.mi>>>8&ar|this.hi<<16};function
ph(a,b){return new
h(a&ay,a>>>24&aF|(b&ar)<<8,b>>>16&ar)}function
d2(a){return a.hi32()}function
d3(a){return a.lo32()}function
bV(){C(de)}var
o2=cj;function
aT(a,b,c,d){this.kind=a;this.layout=b;this.dims=c;this.data=d}aT.prototype.caml_custom=o2;aT.prototype.offset=function(a){var
c=0;if(typeof
a==="number")a=[a];if(!(a
instanceof
Array))C("bigarray.js: invalid offset");if(this.dims.length!=a.length)C("Bigarray.get/set: bad number of dimensions");if(this.layout==0)for(var
b=0;b<this.dims.length;b++){if(a[b]<0||a[b]>=this.dims[b])bV();c=c*this.dims[b]+a[b]}else
for(var
b=this.dims.length-1;b>=0;b--){if(a[b]<1||a[b]>this.dims[b])bV();c=c*this.dims[b]+(a[b]-1)}return c};aT.prototype.get=function(a){switch(this.kind){case
7:var
d=this.data[a*2+0],b=this.data[a*2+1];return ph(d,b);case
10:case
11:var
e=this.data[a*2+0],c=this.data[a*2+1];return[ce,e,c];default:return this.data[a]}};aT.prototype.set=function(a,b){switch(this.kind){case
7:this.data[a*2+0]=d3(b);this.data[a*2+1]=d2(b);break;case
10:case
11:this.data[a*2+0]=b[1];this.data[a*2+1]=b[2];break;default:this.data[a]=b;break}return 0};aT.prototype.fill=function(a){switch(this.kind){case
7:var
c=d3(a),e=d2(a);if(c==e)this.data.fill(c);else
for(var
b=0;b<this.data.length;b++)this.data[b]=b%2==0?c:e;break;case
10:case
11:var
d=a[1],f=a[2];if(d==f)this.data.fill(d);else
for(var
b=0;b<this.data.length;b++)this.data[b]=b%2==0?d:f;break;default:this.data.fill(a);break}};aT.prototype.compare=function(a,b){if(this.layout!=a.layout||this.kind!=a.kind){var
f=this.kind|this.layout<<8,g=a.kind|a.layout<<8;return g-f}if(this.dims.length!=a.dims.length)return a.dims.length-this.dims.length;for(var
c=0;c<this.dims.length;c++)if(this.dims[c]!=a.dims[c])return this.dims[c]<a.dims[c]?-1:1;switch(this.kind){case
0:case
1:case
10:case
11:var
d,e;for(var
c=0;c<this.data.length;c++){d=this.data[c];e=a.data[c];if(d<e)return-1;if(d>e)return 1;if(d!=e){if(!b)return NaN;if(d==d)return 1;if(e==e)return-1}}break;case
7:for(var
c=0;c<this.data.length;c+=2){if(this.data[c+1]<a.data[c+1])return-1;if(this.data[c+1]>a.data[c+1])return 1;if(this.data[c]>>>0<a.data[c]>>>0)return-1;if(this.data[c]>>>0>a.data[c]>>>0)return 1}break;case
2:case
3:case
4:case
5:case
6:case
8:case
9:case
12:for(var
c=0;c<this.data.length;c++){if(this.data[c]<a.data[c])return-1;if(this.data[c]>a.data[c])return 1}break}return 0};function
bx(a,b,c,d){this.kind=a;this.layout=b;this.dims=c;this.data=d}bx.prototype=new
aT();bx.prototype.offset=function(a){if(typeof
a!=="number")if(a
instanceof
Array&&a.length==1)a=a[0];else
C("Ml_Bigarray_c_1_1.offset");if(a<0||a>=this.dims[0])bV();return a};bx.prototype.get=function(a){return this.data[a]};bx.prototype.set=function(a,b){this.data[a]=b;return 0};bx.prototype.fill=function(a){this.data.fill(a);return 0};function
dS(a,b,c,d){var
e=gD(a);if(co(c)*e!=d.length)C("length doesn't match dims");if(b==0&&c.length==1&&e==1)return new
bx(a,b,c,d);return new
aT(a,b,c,d)}function
pv(a){return a.slice(1)}function
o1(a,b,c){var
d=pv(c),e=gB(a,co(d));return dS(a,b,d,e)}function
bW(a,b,c){a.set(a.offset(b),c);return 0}function
cx(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+=bP,c-=bP)f+=d.apply(null,a.slice(b,b+Math.min(c,bP)));return f}function
cp(a){var
c=new
Uint8Array(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
aU(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?cx(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?cx(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)cp(c);var
g=a.c,h=c.c;if(a.t==4)if(d<=b)for(var
f=0;f<e;f++)h[d+f]=g[b+f];else
for(var
f=e-1;f>=0;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
by(a,b){if(a==0)return e;if(b.repeat)return b.repeat(a);var
d=e,c=0;for(;;){if(a&1)d+=b;a>>=1;if(a==0)return d;b+=b;c++;if(c==9)b.slice(0,1)}}function
cq(a){if(a.t==2)a.c+=by(a.l-a.c.length,"\0");else
a.c=cx(a.c,0,a.c.length);a.t=0}function
ea(a){if(a.length<24){for(var
b=0;b<a.length;b++)if(a.charCodeAt(b)>dK)return false;return true}else
return!/[^\x00-\x7f]/.test(a)}function
g$(a){for(var
k=e,d=e,h,g,i,b,c=0,j=a.length;c<j;c++){g=a.charCodeAt(c);if(g<aq){for(var
f=c+1;f<j&&(g=a.charCodeAt(f))<aq;f++);if(f-c>fw){d.substr(0,1);k+=d;d=e;k+=a.slice(c,f)}else
d+=a.slice(c,f);if(f==j)break;c=f}b=1;if(++c<j&&((i=a.charCodeAt(c))&-64)==bN){h=i+(g<<6);if(g<go){b=h-0x3080;if(b<aq)b=1}else{b=2;if(++c<j&&((i=a.charCodeAt(c))&-64)==bN){h=i+(h<<6);if(g<fS){b=h-0xe2080;if(b<fQ||b>=0xd7ff&&b<0xe000)b=2}else{b=3;if(++c<j&&((i=a.charCodeAt(c))&-64)==bN&&g<0xf5){b=i-0x3c82080+(h<<6);if(b<0x10000||b>0x10ffff)b=3}}}}}if(b<4){c-=b;d+="\ufffd"}else if(b>ar)d+=String.fromCharCode(0xd7c0+(b>>10),fj+(b&0x3FF));else
d+=String.fromCharCode(b);if(d.length>bP){d.substr(0,1);k+=d;d=e}}return k+d}function
aG(a,b,c){this.t=a;this.c=b;this.l=c}aG.prototype.toString=function(){switch(this.t){case
9:return this.c;default:cq(this);case
0:if(ea(this.c)){this.t=9;return this.c}this.t=8;case
8:return this.c}};aG.prototype.toUtf16=function(){var
a=this.toString();if(this.t==9)return a;return g$(a)};aG.prototype.slice=function(){var
a=this.t==4?this.c.slice():this.c;return new
aG(this.t,a,this.l)};function
gG(a){return new
aG(0,a,a.length)}function
aW(a){return a}function
bb(a){return gG(aW(a))}function
aH(a,b,c,d,e){aU(bb(a),b,c,d,e);return 0}function
o5(){C(de)}function
y(a,b,c){c&=aF;if(a.t!=4){if(b==a.c.length){a.c+=String.fromCharCode(c);if(b+1==a.l)a.t=0;return 0}cp(a)}a.c[b]=c;return 0}function
bc(a,b,c){if(b>>>0>=a.l)o5();return y(a,b,c)}function
dU(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
aV(d,c){var
f=d.l>=0?d.l:d.l=d.length,e=c.length,b=f-e;if(b==0)return d.apply(null,c);else if(b<0){var
a=d.apply(null,c.slice(0,f));if(typeof
a!=="function")return a;return aV(a,c.slice(f))}else{switch(b){case
1:{var
a=function(a){var
f=new
Array(e+1);for(var
b=0;b<e;b++)f[b]=c[b];f[e]=a;return d.apply(null,f)};break}case
2:{var
a=function(a,b){var
g=new
Array(e+2);for(var
f=0;f<e;f++)g[f]=c[f];g[e]=a;g[e+1]=b;return d.apply(null,g)};break}default:var
a=function(){var
e=arguments.length==0?1:arguments.length,b=new
Array(c.length+e);for(var
a=0;a<c.length;a++)b[a]=c[a];for(var
a=0;a<arguments.length;a++)b[c.length+a]=arguments[a];return aV(d,b)}}a.l=b;return a}}function
X(a,b){if(b>>>0>=a.length-1)bV();return a}function
o7(a){if(isFinite(a)){if(Math.abs(a)>=2.2250738585072014e-308)return 0;if(a!=0)return 1;return 2}return isNaN(a)?4:3}function
o8(){return[0]}function
F(a){if(a<0)C("Bytes.create");return new
aG(a?2:9,e,a)}var
gL=[0];function
o_(a){return gL}function
gM(a){gL=a}function
ps(a){return a==245?1:0}var
pP=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;function
pN(a){if(pP)return Math.floor(Math.log2(a));var
b=0;if(a==0)return-Infinity;if(a>=1)while(a>=2){a/=2;b++}else
while(a<1){a*=2;b--}return b}function
dZ(a){var
b=new
Float32Array(1);b[0]=a;var
c=new
Int32Array(b.buffer);return c[0]|0}function
ae(a,b,c){return new
h(a,b,c)}function
cs(a){if(!isFinite(a)){if(isNaN(a))return ae(1,0,fZ);return a>0?ae(0,0,fZ):ae(0,0,0xfff0)}var
f=a==0&&1/a==-Infinity?ap:a>=0?0:ap;if(f)a=-a;var
b=pN(a)+1023;if(b<=0){b=0;a/=Math.pow(2,-ft)}else{a/=Math.pow(2,b-f$);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&ds|f|b<<4;return ae(g,e,c)}function
bZ(a){return a.toArray()}function
gF(a,b,c){a.write(32,b.dims.length);a.write(32,b.kind|b.layout<<8);if(b.caml_custom==cj)for(var
d=0;d<b.dims.length;d++)if(b.dims[d]<ar)a.write(16,b.dims[d]);else{a.write(16,ar);a.write(32,0);a.write(32,b.dims[d])}else
for(var
d=0;d<b.dims.length;d++)a.write(32,b.dims[d]);switch(b.kind){case
2:case
3:case
12:for(var
d=0;d<b.data.length;d++)a.write(8,b.data[d]);break;case
4:case
5:for(var
d=0;d<b.data.length;d++)a.write(16,b.data[d]);break;case
6:for(var
d=0;d<b.data.length;d++)a.write(32,b.data[d]);break;case
8:case
9:a.write(8,0);for(var
d=0;d<b.data.length;d++)a.write(32,b.data[d]);break;case
7:for(var
d=0;d<b.data.length/2;d++){var
f=bZ(b.get(d));for(var
e=0;e<8;e++)a.write(8,f[e])}break;case
1:for(var
d=0;d<b.data.length;d++){var
f=bZ(cs(b.get(d)));for(var
e=0;e<8;e++)a.write(8,f[e])}break;case
0:for(var
d=0;d<b.data.length;d++){var
f=dZ(b.get(d));a.write(32,f)}break;case
10:for(var
d=0;d<b.data.length/2;d++){var
e=b.get(d);a.write(32,dZ(e[1]));a.write(32,dZ(e[2]))}break;case
11:for(var
d=0;d<b.data.length/2;d++){var
g=b.get(d),f=bZ(cs(g[1]));for(var
e=0;e<8;e++)a.write(8,f[e]);var
f=bZ(cs(g[2]));for(var
e=0;e<8;e++)a.write(8,f[e])}break}c[0]=(4+b.dims.length)*4;c[1]=(4+b.dims.length)*8}function
d0(a){var
b=new
Int32Array(1);b[0]=a;var
c=new
Float32Array(b.buffer);return c[0]}function
bY(a){return new
h(a[7]<<0|a[6]<<8|a[5]<<16,a[4]<<0|a[3]<<8|a[2]<<16,a[1]<<0|a[0]<<8)}function
d1(a){var
f=a.lo,g=a.mi,c=a.hi,d=(c&0x7fff)>>4;if(d==2047)return(f|g|c&ds)==0?c&ap?-Infinity:Infinity:NaN;var
e=Math.pow(2,-24),b=(f*e+g)*e+(c&ds);if(d>0){b+=16;b*=Math.pow(2,d-f$)}else
b*=Math.pow(2,-ft);if(c&ap)b=-b;return b}function
ad(a){if(!V.Failure)V.Failure=[I,af(dP),-3];d8(V.Failure,a)}function
gC(a,b,c){var
k=a.read32s();if(k<0||k>16)ad("input_value: wrong number of bigarray dimensions");var
r=a.read32s(),l=r&aF,q=r>>8&1,j=[];if(c==cj)for(var
d=0;d<k;d++){var
p=a.read16u();if(p==ar){var
u=a.read32u(),v=a.read32u();if(u!=0)ad("input_value: bigarray dimension overflow in 32bit");p=v}j.push(p)}else
for(var
d=0;d<k;d++)j.push(a.read32u());var
f=co(j),h=gB(l,f),i=dS(l,q,j,h);switch(l){case
2:for(var
d=0;d<f;d++)h[d]=a.read8s();break;case
3:case
12:for(var
d=0;d<f;d++)h[d]=a.read8u();break;case
4:for(var
d=0;d<f;d++)h[d]=a.read16s();break;case
5:for(var
d=0;d<f;d++)h[d]=a.read16u();break;case
6:for(var
d=0;d<f;d++)h[d]=a.read32s();break;case
8:case
9:var
t=a.read8u();if(t)ad("input_value: cannot read bigarray with 64-bit OCaml ints");for(var
d=0;d<f;d++)h[d]=a.read32s();break;case
7:var
g=new
Array(8);for(var
d=0;d<f;d++){for(var
e=0;e<8;e++)g[e]=a.read8u();var
s=bY(g);i.set(d,s)}break;case
1:var
g=new
Array(8);for(var
d=0;d<f;d++){for(var
e=0;e<8;e++)g[e]=a.read8u();var
m=d1(bY(g));i.set(d,m)}break;case
0:for(var
d=0;d<f;d++){var
m=d0(a.read32s());i.set(d,m)}break;case
10:for(var
d=0;d<f;d++){var
o=d0(a.read32s()),n=d0(a.read32s());i.set(d,[ce,o,n])}break;case
11:var
g=new
Array(8);for(var
d=0;d<f;d++){for(var
e=0;e<8;e++)g[e]=a.read8u();var
o=d1(bY(g));for(var
e=0;e<8;e++)g[e]=a.read8u();var
n=d1(bY(g));i.set(d,[ce,o,n])}break}b[0]=(4+k)*4;return dS(l,q,j,h)}function
gA(a,b,c){return a.compare(b,c)}function
g3(a,b){return Math.imul(a,b)}function
aI(a,b){b=g3(b,0xcc9e2d51|0);b=b<<15|b>>>32-15;b=g3(b,0x1b873593);a^=b;a=a<<13|a>>>32-13;return(a+(a<<2)|0)+(0xe6546b64|0)|0}function
pd(a,b){a=aI(a,d3(b));a=aI(a,d2(b));return a}function
gS(a,b){return pd(a,cs(b))}function
gE(a){var
c=co(a.dims),d=0;switch(a.kind){case
2:case
3:case
12:if(c>gj)c=gj;var
e=0,b=0;for(b=0;b+4<=a.data.length;b+=4){e=a.data[b+0]|a.data[b+1]<<8|a.data[b+2]<<16|a.data[b+3]<<24;d=aI(d,e)}e=0;switch(c&3){case
3:e=a.data[b+2]<<16;case
2:e|=a.data[b+1]<<8;case
1:e|=a.data[b+0];d=aI(d,e)}break;case
4:case
5:if(c>bN)c=bN;var
e=0,b=0;for(b=0;b+2<=a.data.length;b+=2){e=a.data[b+0]|a.data[b+1]<<16;d=aI(d,e)}if((c&1)!=0)d=aI(d,a.data[b]);break;case
6:if(c>64)c=64;for(var
b=0;b<c;b++)d=aI(d,a.data[b]);break;case
8:case
9:if(c>64)c=64;for(var
b=0;b<c;b++)d=aI(d,a.data[b]);break;case
7:if(c>32)c=32;c*=2;for(var
b=0;b<c;b++)d=aI(d,a.data[b]);break;case
10:c*=2;case
0:if(c>64)c=64;for(var
b=0;b<c;b++)d=gS(d,a.data[b]);break;case
11:c*=2;case
1:if(c>32)c=32;for(var
b=0;b<c;b++)d=gS(d,a.data[b]);break}return d}function
pf(a,b){b[0]=4;return a.read32s()}function
pC(a,b){switch(a.read8u()){case
1:b[0]=4;return a.read32s();case
2:ad("input_value: native integer value too large");default:ad("input_value: ill-formed native integer")}}function
pq(a,b){var
d=new
Array(8);for(var
c=0;c<8;c++)d[c]=a.read8u();b[0]=8;return bY(d)}function
pm(a,b,c){var
e=bZ(b);for(var
d=0;d<8;d++)a.write(8,e[d]);c[0]=8;c[1]=8}function
pg(a,b,c){return a.compare(b)}function
pj(a){return a.lo32()^a.hi32()}var
gK={"_j":{deserialize:pq,serialize:pm,fixed_length:8,compare:pg,hash:pj},"_i":{deserialize:pf,fixed_length:4},"_n":{deserialize:pC,fixed_length:4},"_bigarray":{deserialize:function(a,b){return gC(a,b,"_bigarray")},serialize:gF,compare:gA,hash:gE},"_bigarr02":{deserialize:function(a,b){return gC(a,b,cj)},serialize:gF,compare:gA,hash:gE}};function
dW(a){return gK[a.caml_custom]&&gK[a.caml_custom].compare}function
gI(a,b,c,d){var
f=dW(b);if(f){var
e=c>0?f(b,a,d):f(a,b,d);if(d&&e!=e)return c;if(+e!=+e)return+e;if((e|0)!=0)return e|0}return c}function
d6(a){return typeof
a==="string"&&!/[^\x00-\xff]/.test(a)}function
d5(a){return a
instanceof
aG}function
gJ(a){if(typeof
a==="number")return bQ;else if(d5(a))return cc;else if(d6(a))return 1252;else if(a
instanceof
Array&&a[0]===a[0]>>>0&&a[0]<=fL){var
b=a[0]|0;return b==ce?0:b}else if(a
instanceof
String)return fn;else if(typeof
a=="string")return fn;else if(a
instanceof
Number)return bQ;else if(a&&a.caml_custom)return dC;else if(a&&a.compare)return 1256;else if(typeof
a=="function")return 1247;else if(typeof
a=="symbol")return 1251;return 1001}function
gZ(a,b){if(a<b)return-1;if(a==b)return 0;return 1}function
pJ(a,b){return a<b?-1:a>b?1:0}function
o6(a,b){a.t&6&&cq(a);b.t&6&&cq(b);return a.c<b.c?-1:a.c>b.c?1:0}function
gH(a,b,c){var
f=[];for(;;){if(!(c&&a===b)){var
e=gJ(a);if(e==fm){a=a[1];continue}var
g=gJ(b);if(g==fm){b=b[1];continue}if(e!==g){if(e==bQ){if(g==dC)return gI(a,b,-1,c);return-1}if(g==bQ){if(e==dC)return gI(b,a,1,c);return 1}return e<g?-1:1}switch(e){case
247:C(dJ);break;case
248:var
d=gZ(a[2],b[2]);if(d!=0)return d|0;break;case
249:C(dJ);break;case
250:C("equal: got Forward_tag, should not happen");break;case
251:C("equal: abstract value");break;case
252:if(a!==b){var
d=o6(a,b);if(d!=0)return d|0}break;case
253:C("equal: got Double_tag, should not happen");break;case
254:C("equal: got Double_array_tag, should not happen");break;case
255:C("equal: got Custom_tag, should not happen");break;case
1247:C(dJ);break;case
1255:var
i=dW(a);if(i!=dW(b))return a.caml_custom<b.caml_custom?-1:1;if(!i)C("compare: abstract value");var
d=i(a,b,c);if(d!=d)return c?-1:d;if(d!==(d|0))return-1;if(d!=0)return d|0;break;case
1256:var
d=a.compare(b,c);if(d!=d)return c?-1:d;if(d!==(d|0))return-1;if(d!=0)return d|0;break;case
1000:a=+a;b=+b;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}break;case
1001: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}break;case
1251:if(a!==b){if(!c)return NaN;return 1}break;case
1252:var
a=aW(a),b=aW(b);if(a!==b){if(a<b)return-1;if(a>b)return 1}break;case
12520:var
a=a.toString(),b=b.toString();if(a!==b){if(a<b)return-1;if(a>b)return 1}break;case
246:case
254:default:if(ps(e)){C("compare: continuation value");break}if(a.length!=b.length)return a.length<b.length?-1:1;if(a.length>1)f.push(a,b,1);break}}if(f.length==0)return 0;var
h=f.pop();b=f.pop();a=f.pop();if(h+1<a.length)f.push(a,b,h+1);a=a[h];b=b[h]}}function
gN(a,b){return+(gH(a,b,false)==0)}function
pa(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=by(c,String.fromCharCode(d));a.t=c==a.l?0:2}else{if(a.t!=4)cp(a);for(c+=b;b<c;b++)a.c[b]=d}return 0}function
d7(a){a=aW(a);var
e=a.length;if(e>31)C("format_int: format too long");var
b={justify:bq,signstyle:a2,filler:aE,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=a2;break;case"+":case" ":b.signstyle=c;break;case"0":b.filler=T;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
dX(a,b){if(a.uppercase)b=b.toUpperCase();var
f=b.length;if(a.signedconv&&(a.sign<0||a.signstyle!=a2))f++;if(a.alternate){if(a.base==8)f+=1;if(a.base==16)f+=2}var
c=e;if(a.justify==bq&&a.filler==aE)for(var
d=f;d<a.width;d++)c+=aE;if(a.signedconv)if(a.sign<0)c+=a2;else if(a.signstyle!=a2)c+=a.signstyle;if(a.alternate&&a.base==8)c+=T;if(a.alternate&&a.base==16)c+=a.uppercase?"0X":fE;if(a.justify==bq&&a.filler==T)for(var
d=f;d<a.width;d++)c+=T;c+=b;if(a.justify==a2)for(var
d=f;d<a.width;d++)c+=aE;return af(c)}function
dY(a,b){function
j(a,b){if(Math.abs(a)<1.0)return a.toFixed(b);else{var
c=parseInt(a.toString().split(bq)[1]);if(c>20){c-=20;a/=Math.pow(10,c);a+=new
Array(c+1).join(T);if(b>0)a=a+a3+new
Array(b+1).join(T);return a}else
return a.toFixed(b)}}var
c,f=d7(a),e=f.prec<0?6:f.prec;if(b<0||b==0&&1/b==-Infinity){f.sign=-1;b=-b}if(isNaN(b)){c=dj;f.filler=aE}else if(!isFinite(b)){c="inf";f.filler=aE}else
switch(f.conv){case"e":var
c=b.toExponential(e),d=c.length;if(c.charAt(d-3)==dr)c=c.slice(0,d-1)+T+c.slice(d-1);break;case"f":c=j(b,e);break;case"g":e=e?e:1;c=b.toExponential(e-1);var
i=c.indexOf(dr),h=+c.slice(i+1);if(h<-4||b>=1e21||b.toFixed(0).length>e){var
d=i-1;while(c.charAt(d)==T)d--;if(c.charAt(d)==a3)d--;c=c.slice(0,d+1)+c.slice(i);d=c.length;if(c.charAt(d-3)==dr)c=c.slice(0,d-1)+T+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)==T)d--;if(c.charAt(d)==a3)d--;c=c.slice(0,d+1)}}break}return dX(f,c)}function
cr(a,b){if(aW(a)==dd)return af(e+b);var
c=d7(a);if(b<0)if(c.signedconv){c.sign=-1;b=-b}else
b>>>=0;var
d=b.toString(c.base);if(c.prec>=0){c.filler=aE;var
f=c.prec-d.length;if(f>0)d=by(f,T)+d}return dX(c,d)}var
pD=0;function
gP(){return pD++}function
z(a){if(ea(a))return a;return g$(a)}function
b0(){return typeof
t.process!=="undefined"&&typeof
t.process.versions!=="undefined"&&typeof
t.process.versions.node!=="undefined"}function
pQ(){function
a(a){if(a.charAt(0)===az)return[e,a.substring(1)];return}function
b(a){var
h=/^([a-zA-Z]:|[\\/]{2}[^\\/]+[\\/]+[^\\/]+)?([\\/])?([\s\S]*?)$/,b=h.exec(a),c=b[1]||e,f=Boolean(c&&c.charAt(1)!==":");if(Boolean(b[2]||f)){var
d=b[1]||e,g=b[2]||e;return[d,a.substring(d.length+g.length)]}return}return b0()&&t.process&&t.process.platform?t.process.platform==="win32"?b:a:a}var
eb=pQ();function
g9(a){return a.slice(-1)!==az?a+az:a}if(b0()&&t.process&&t.process.cwd)var
bX=t.process.cwd().replace(/\\/g,az);else
var
bX="/static";bX=g9(bX);function
pw(a){a=z(a);if(!eb(a))a=bX+a;var
e=eb(a),d=e[1].split(az),b=[];for(var
c=0;c<d.length;c++)switch(d[c]){case"..":if(b.length>1)b.pop();break;case".":break;case"":break;default:b.push(d[c]);break}b.unshift(e[0]);b.orig=a;return b}function
pM(a){for(var
g=e,c=g,b,i,d=0,h=a.length;d<h;d++){b=a.charCodeAt(d);if(b<aq){for(var
f=d+1;f<h&&(b=a.charCodeAt(f))<aq;f++);if(f-d>fw){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<fQ){c+=String.fromCharCode(0xc0|b>>6);c+=String.fromCharCode(aq|b&bt)}else if(b<0xd800||b>=fC)c+=String.fromCharCode(go|b>>12,aq|b>>6&bt,aq|b&bt);else if(b>=0xdbff||d+1==h||(i=a.charCodeAt(d+1))<fj||i>fC)c+="\xef\xbf\xbd";else{d++;b=(b<<10)+i-0x35fdc00;c+=String.fromCharCode(fS|b>>18,aq|b>>12&bt,aq|b>>6&bt,aq|b&bt)}if(c.length>bP){c.substr(0,1);g+=c;c=e}}return g+c}function
at(a){return ea(a)?af(a):af(pM(a))}var
pR=["E2BIG","EACCES","EAGAIN",dc,"EBUSY","ECHILD","EDEADLK","EDOM",gn,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",dp,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",dt,f8,"ENOTTY","ENXIO","EPERM","EPIPE","ERANGE","EROFS","ESPIPE","ESRCH","EXDEV","EWOULDBLOCK","EINPROGRESS","EALREADY","ENOTSOCK","EDESTADDRREQ","EMSGSIZE","EPROTOTYPE","ENOPROTOOPT","EPROTONOSUPPORT","ESOCKTNOSUPPORT","EOPNOTSUPP","EPFNOSUPPORT","EAFNOSUPPORT","EADDRINUSE","EADDRNOTAVAIL","ENETDOWN","ENETUNREACH","ENETRESET","ECONNABORTED","ECONNRESET","ENOBUFS","EISCONN","ENOTCONN","ESHUTDOWN","ETOOMANYREFS","ETIMEDOUT","ECONNREFUSED","EHOSTDOWN","EHOSTUNREACH","ELOOP","EOVERFLOW"];function
aN(a,b,c,d){var
f=pR.indexOf(a);if(f<0){if(d==null)d=-9999;f=[0,d]}var
g=[f,at(b||e),at(c||e)];return g}var
g4={};function
aY(a){return g4[a]}function
aL(a,b){throw i([0,a].concat(b))}function
dT(a){if(!(a
instanceof
Uint8Array))a=new
Uint8Array(a);return new
aG(4,a,a.length)}function
l(a){d8(V.Sys_error,a)}function
g7(a){l(a+ck)}function
g_(a){if(a.t!=4)cp(a);return a.c}function
aA(a){return a.l}function
gy(){}function
U(a){this.data=a}U.prototype=new
gy();U.prototype.constructor=U;U.prototype.truncate=function(a){var
b=this.data;this.data=F(a|0);aU(b,0,this.data,0,a)};U.prototype.length=function(){return aA(this.data)};U.prototype.write=function(a,b,c,d){var
e=this.length();if(a+d>=e){var
f=F(a+d),g=this.data;this.data=f;aU(g,0,this.data,0,e)}aU(dT(b),c,this.data,a,d);return 0};U.prototype.read=function(a,b,c,d){var
e=this.length();if(a+d>=e)d=e-a;if(d){var
f=F(d|0);aU(this.data,a,f,0,d);b.set(g_(f),c)}return d};function
ba(a,b,c){this.file=b;this.name=a;this.flags=c}ba.prototype.err_closed=function(){l(this.name+fo)};ba.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()};ba.prototype.write=function(a,b,c,d){if(this.file)return this.file.write(a,b,c,d);this.err_closed()};ba.prototype.read=function(a,b,c,d){if(this.file)return this.file.read(a,b,c,d);this.err_closed()};ba.prototype.close=function(){this.file=undefined};function
J(a,b){this.content={};this.root=a;this.lookupFun=b}J.prototype.nm=function(a){return this.root+a};J.prototype.create_dir_if_needed=function(a){var
d=a.split(az),c=e;for(var
b=0;b<d.length-1;b++){c+=d[b]+az;if(this.content[c])continue;this.content[c]=Symbol("directory")}};J.prototype.slash=function(a){return/\/$/.test(a)?a:a+az};J.prototype.lookup=function(a){if(!this.content[a]&&this.lookupFun){var
b=this.lookupFun(af(this.root),af(a));if(b!==0){this.create_dir_if_needed(a);this.content[a]=new
U(bb(b[1]))}}};J.prototype.exists=function(a){if(a==e)return 1;var
b=this.slash(a);if(this.content[b])return 1;this.lookup(a);return this.content[a]?1:0};J.prototype.isFile=function(a){return this.exists(a)&&!this.is_dir(a)?1:0};J.prototype.mkdir=function(a,b,c){var
f=c&&aY(cm);if(this.exists(a))if(f)aL(f,aN(gn,dI,this.nm(a)));else
l(a+": File exists");var
d=/^(.*)\/[^/]+/.exec(a);d=d&&d[1]||e;if(!this.exists(d))if(f)aL(f,aN(dp,dI,this.nm(d)));else
l(d+ck);if(!this.is_dir(d))if(f)aL(f,aN(dt,dI,this.nm(d)));else
l(d+df);this.create_dir_if_needed(this.slash(a))};J.prototype.rmdir=function(a,b){var
c=b&&aY(cm),d=a==e?e:this.slash(a),g=new
RegExp(fX+d+fH);if(!this.exists(a))if(c)aL(c,aN(dp,di,this.nm(a)));else
l(a+ck);if(!this.is_dir(a))if(c)aL(c,aN(dt,di,this.nm(a)));else
l(a+df);for(var
f
in
this.content)if(f.match(g))if(c)aL(c,aN(f8,di,this.nm(a)));else
l(this.nm(a)+": Directory not empty");delete
this.content[d]};J.prototype.readdir=function(a){var
g=a==e?e:this.slash(a);if(!this.exists(a))l(a+ck);if(!this.is_dir(a))l(a+df);var
h=new
RegExp(fX+g+fH),d={},c=[];for(var
f
in
this.content){var
b=f.match(h);if(b&&!d[b[1]]){d[b[1]]=true;c.push(b[1])}}return c};J.prototype.opendir=function(a,b){var
c=b&&aY(cm),d=this.readdir(a),e=false,f=0;return{readSync:function(){if(e)if(c)aL(c,aN(dc,gr,this.nm(a)));else
l(a+fB);if(f==d.length)return null;var
b=d[f];f++;return{name:b}},closeSync:function(){if(e)if(c)aL(c,aN(dc,gr,this.nm(a)));else
l(a+fB);e=true;d=[]}}};J.prototype.is_dir=function(a){if(a==e)return true;var
b=this.slash(a);return this.content[b]?1:0};J.prototype.unlink=function(a){var
b=this.content[a]?true:false;delete
this.content[a];return b};J.prototype.open=function(a,b){var
c;if(b.rdonly&&b.wronly)l(this.nm(a)+dL);if(b.text&&b.binary)l(this.nm(a)+dg);this.lookup(a);if(this.content[a]){if(this.is_dir(a))l(this.nm(a)+fp);if(b.create&&b.excl)l(this.nm(a)+dn);c=this.content[a];if(b.truncate)c.truncate()}else if(b.create){this.create_dir_if_needed(a);this.content[a]=new
U(F(0));c=this.content[a]}else
g7(this.nm(a));return new
ba(this.nm(a),c,b)};J.prototype.open=function(a,b){var
c;if(b.rdonly&&b.wronly)l(this.nm(a)+dL);if(b.text&&b.binary)l(this.nm(a)+dg);this.lookup(a);if(this.content[a]){if(this.is_dir(a))l(this.nm(a)+fp);if(b.create&&b.excl)l(this.nm(a)+dn);c=this.content[a];if(b.truncate)c.truncate()}else if(b.create){this.create_dir_if_needed(a);this.content[a]=new
U(F(0));c=this.content[a]}else
g7(this.nm(a));return new
ba(this.nm(a),c,b)};J.prototype.register=function(a,b){var
c;if(this.content[a])l(this.nm(a)+dn);if(d5(b))c=new
U(b);if(d6(b))c=new
U(bb(b));else if(b
instanceof
Array)c=new
U(dT(b));else if(typeof
b==="string")c=new
U(gG(b));else if(b.toString){var
d=bb(at(b.toString()));c=new
U(d)}if(c){this.create_dir_if_needed(a);this.content[a]=c}else
l(this.nm(a)+" : registering file with invalid content type")};J.prototype.constructor=J;function
w(a){return a.length}function
aM(a,b){return a.charCodeAt(b)}function
pU(a){var
d=w(a),c=new
Array(d),b=0;for(;b<d;b++)c[b]=aM(a,b);return c}function
as(a,b){this.fs=require(dl);this.fd=a;this.flags=b}as.prototype=new
gy();as.prototype.constructor=as;as.prototype.truncate=function(a){try{this.fs.ftruncateSync(this.fd,a|0)}catch(f){l(f.toString())}};as.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(f){l(f.toString())}};as.prototype.write=function(a,b,c,d){try{if(this.flags.isCharacterDevice)this.fs.writeSync(this.fd,b,c,d);else
this.fs.writeSync(this.fd,b,c,d,a)}catch(f){l(f.toString())}return 0};as.prototype.read=function(a,b,c,d){try{if(this.flags.isCharacterDevice)var
e=this.fs.readSync(this.fd,b,c,d);else
var
e=this.fs.readSync(this.fd,b,c,d,a);return e}catch(f){l(f.toString())}};as.prototype.close=function(){try{this.fs.closeSync(this.fd);return 0}catch(f){l(f.toString())}};function
B(a){this.fs=require(dl);this.root=a}B.prototype.nm=function(a){return this.root+a};B.prototype.exists=function(a){try{return this.fs.existsSync(this.nm(a))?1:0}catch(f){return 0}};B.prototype.isFile=function(a){try{return this.fs.statSync(this.nm(a)).isFile()?1:0}catch(f){l(f.toString())}};B.prototype.mkdir=function(a,b,c){try{this.fs.mkdirSync(this.nm(a),{mode:b});return 0}catch(f){this.raise_nodejs_error(f,c)}};B.prototype.rmdir=function(a,b){try{this.fs.rmdirSync(this.nm(a));return 0}catch(f){this.raise_nodejs_error(f,b)}};B.prototype.readdir=function(a,b){try{return this.fs.readdirSync(this.nm(a))}catch(f){this.raise_nodejs_error(f,b)}};B.prototype.is_dir=function(a){try{return this.fs.statSync(this.nm(a)).isDirectory()?1:0}catch(f){l(f.toString())}};B.prototype.unlink=function(a,b){try{var
c=this.fs.existsSync(this.nm(a))?1:0;this.fs.unlinkSync(this.nm(a));return c}catch(f){this.raise_nodejs_error(f,b)}};B.prototype.open=function(a,b,c){var
d=require("constants"),e=0;for(var
h
in
b)switch(h){case"rdonly":e|=d.O_RDONLY;break;case"wronly":e|=d.O_WRONLY;break;case"append":e|=d.O_WRONLY|d.O_APPEND;break;case"create":e|=d.O_CREAT;break;case"truncate":e|=d.O_TRUNC;break;case"excl":e|=d.O_EXCL;break;case"binary":e|=d.O_BINARY;break;case"text":e|=d.O_TEXT;break;case"nonblock":e|=d.O_NONBLOCK;break}try{var
f=this.fs.openSync(this.nm(a),e),g=this.fs.lstatSync(this.nm(a)).isCharacterDevice();b.isCharacterDevice=g;return new
as(f,b)}catch(f){this.raise_nodejs_error(f,c)}};B.prototype.rename=function(a,b,c){try{this.fs.renameSync(this.nm(a),this.nm(b))}catch(f){this.raise_nodejs_error(f,c)}};B.prototype.stat=function(a,b){try{var
c=this.fs.statSync(this.nm(a));return this.stats_from_js(c)}catch(f){this.raise_nodejs_error(f,b)}};B.prototype.lstat=function(a,b){try{var
c=this.fs.lstatSync(this.nm(a));return this.stats_from_js(c)}catch(f){this.raise_nodejs_error(f,b)}};B.prototype.symlink=function(a,b,c,d){try{this.fs.symlinkSync(this.nm(b),this.nm(c),a?"dir":"file");return 0}catch(f){this.raise_nodejs_error(f,d)}};B.prototype.readlink=function(a,b){try{var
c=this.fs.readlinkSync(this.nm(a),"utf8");return at(c)}catch(f){this.raise_nodejs_error(f,b)}};B.prototype.opendir=function(a,b){try{return this.fs.opendirSync(this.nm(a))}catch(f){this.raise_nodejs_error(f,b)}};B.prototype.raise_nodejs_error=function(a,b){var
c=aY(cm);if(b&&c){var
d=aN(a.code,a.syscall,a.path,a.errno);aL(c,d)}else
l(a.toString())};B.prototype.stats_from_js=function(a){var
b;if(a.isFile())b=0;else if(a.isDirectory())b=1;else if(a.isCharacterDevice())b=2;else if(a.isBlockDevice())b=3;else if(a.isSymbolicLink())b=4;else if(a.isFIFO())b=5;else if(a.isSocket())b=6;return[0,a.dev,a.ino,b,a.mode,a.nlink,a.uid,a.gid,a.rdev,a.size,a.atimeMs,a.mtimeMs,a.ctimeMs]};B.prototype.constructor=B;function
gR(a){var
b=eb(a);if(!b)return;return b[0]+az}var
cw=gR(bX)||ad("unable to compute caml_root"),bA=[];if(b0())bA.push({path:cw,device:new
B(cw)});else
bA.push({path:cw,device:new
J(cw)});bA.push({path:gc,device:new
J(gc)});function
hb(a){var
g=pw(a),a=g.join(az),f=g9(a),c;for(var
e=0;e<bA.length;e++){var
b=bA[e];if(f.search(b.path)==0&&(!c||c.path.length<b.path.length))c={path:b.path,device:b.device,rest:a.substring(b.path.length,a.length)}}if(!c&&b0()){var
d=gR(a);if(d&&d.match(/^[a-zA-Z]:\/$/)){var
b={path:d,device:new
B(d)};bA.push(b);c={path:b.path,device:b.device,rest:a.substring(b.path.length,a.length)}}}if(c)return c;l("no device found for "+f)}function
o9(a,b){var
c=hb(a);if(!c.device.register)ad("cannot register file");c.device.register(c.rest,b);return 0}function
ha(a,b){var
a=af(a),b=af(b);return o9(a,b)}function
pc(){var
b=t.caml_fs_tmp;if(b)for(var
a=0;a<b.length;a++)ha(b[a].name,b[a].content);t.jsoo_create_file=ha;t.caml_fs_tmp=[];return 0}function
gQ(){return[0]}function
pe(a,b,c){if(!isFinite(a)){if(isNaN(a))return at(dj);return at(a>0?fU:"-infinity")}var
k=a==0&&1/a==-Infinity?1:a>=0?0:1;if(k)a=-a;var
f=0;if(a==0);else if(a<1)while(a<1&&f>-1022){a*=2;f--}else
while(a>=2){a/=2;f++}var
l=f<0?e:bq,g=e;if(k)g=a2;else
switch(c){case
43:g=bq;break;case
32:g=aE;break;default:break}if(b>=0&&b<13){var
i=Math.pow(2,b*4);a=Math.round(a*i)/i}var
d=a.toString(16);if(b>=0){var
j=d.indexOf(a3);if(j<0)d+=a3+by(b,T);else{var
h=j+1+b;if(d.length<h)d+=by(h-d.length,T);else
d=d.substr(0,h)}}return at(g+fE+d+fA+l+f.toString(10))}function
pl(a){return+a.isZero()}function
ct(a){return new
h(a&ay,a>>24&ay,a>>31&ar)}function
pp(a){return a.toInt()}function
pk(a){return+a.isNeg()}function
gV(a){return a.neg()}function
pi(a,b){var
c=d7(a);if(c.signedconv&&pk(b)){c.sign=-1;b=gV(b)}var
d=e,i=ct(c.base),h="0123456789abcdef";do{var
g=b.udivmod(i);b=g.quotient;d=h.charAt(pp(g.modulus))+d}while(!pl(b));if(c.prec>=0){c.filler=aE;var
f=c.prec-d.length;if(f>0)d=by(f,T)+d}return dX(c,d)}function
gY(a,b){return a.or(b)}function
pu(a){if(a.js_error)return[0,a.js_error];return 0}function
bd(a){var
c=0;for(var
b=a.length-1;b>=0;b--){var
d=a[b];c=[0,d,c]}return c}function
g5(a){return af(a)}function
gT(a,b){return a.add(b)}function
gU(a,b){return a.mul(b)}function
d4(a,b){return a.ucompare(b)<0}function
pE(a){var
b=0,e=w(a),c=10,d=1;if(e>0)switch(aM(a,b)){case
45:b++;d=-1;break;case
43:b++;d=1;break}if(b+1<e&&aM(a,b)==48)switch(aM(a,b+1)){case
120:case
88:c=16;b+=2;break;case
111:case
79:c=8;b+=2;break;case
98:case
66:c=2;b+=2;break;case
117:case
85:b+=2;break}return[b,d,c]}function
g6(a){if(a>=48&&a<=57)return a-48;if(a>=65&&a<=90)return a-55;if(a>=97&&a<=122)return a-87;return-1}function
gW(a){var
g=pE(a),f=g[0],j=g[1],d=g[2],i=ct(d),k=new
h(ay,0xfffffff,ar).udivmod(i).quotient,e=aM(a,f),b=g6(e);if(b<0||b>=d)ad(bT);var
c=ct(b);for(;;){f++;e=aM(a,f);if(e==95)continue;b=g6(e);if(b<0||b>=d)break;if(d4(k,c))ad(bT);b=ct(b);c=gT(gU(i,c),b);if(d4(c,b))ad(bT)}if(f!=w(a))ad(bT);if(d==10&&d4(new
h(0,0,ap),c))ad(bT);if(j<0)c=gV(c);return c}function
o3(a,b){return a.get(a.offset(b))}function
pr(a,b){return a.xor(b)}function
po(a,b){return a.shift_right_unsigned(b)}function
pn(a,b){return a.shift_left(b)}function
cu(a){function
o(a,b){return pn(a,b)}function
h(a,b){return po(a,b)}function
s(a,b){return gY(a,b)}function
f(a,b){return pr(a,b)}function
k(a,b){return gT(a,b)}function
i(a,b){return gU(a,b)}function
m(a,b){return s(o(a,b),h(a,64-b))}function
g(a,b){return o3(a,b)}function
j(a,b,c){return bW(a,b,c)}var
q=gW(g5("0xd1342543de82ef95")),l=gW(g5("0xdaba0b6eb09322e3")),b,d,c,e=a,r=g(e,0),n=g(e,1),p=g(e,2),t=g(e,3);b=k(n,p);b=i(f(b,h(b,32)),l);b=i(f(b,h(b,32)),l);b=f(b,h(b,32));j(e,1,k(i(n,q),r));var
d=p,c=t;c=f(c,d);d=m(d,24);d=f(f(d,c),o(c,16));c=m(c,37);j(e,2,d);j(e,3,c);return b}function
aX(a,b){if(a<0)bV();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
px(){return 0}var
aJ=new
Array();function
aK(a){var
b=aJ[a];if(!b.opened)l("Cannot flush a closed channel");if(!b.buffer||b.buffer_curr==0)return 0;if(b.output)b.output(cx(b.buffer,0,b.buffer_curr));else
b.file.write(b.offset,b.buffer,0,b.buffer_curr);b.offset+=b.buffer_curr;b.buffer_curr=0;return 0}function
pL(a,b){if(b.name)try{var
d=require(dl),c=d.openSync(b.name,"rs");return new
as(c,b)}catch(f){}return new
as(a,b)}var
cy=new
Array(3);function
bU(a,b){U.call(this,F(0));this.log=function(a){return 0};if(a==1&&typeof
console.log=="function")this.log=console.log;else if(a==2&&typeof
console.error=="function")this.log=console.error;else if(typeof
console.log=="function")this.log=console.log;this.flags=b}bU.prototype.length=function(){return 0};bU.prototype.write=function(a,b,c,d){if(this.log){if(d>0&&c>=0&&c+d<=b.length&&b[c+d-1]==10)d--;var
e=F(d);aU(dT(b),c,e,0,d);this.log(e.toUtf16());return 0}l(this.fd+fo)};bU.prototype.read=function(a,b,c,d){l(this.fd+": file descriptor is write only")};bU.prototype.close=function(){this.log=undefined};function
cz(a,b){if(b==undefined)b=cy.length;cy[b]=a;return b|0}function
pT(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]}if(d.rdonly&&d.wronly)l(aW(a)+dL);if(d.text&&d.binary)l(aW(a)+dg);var
e=hb(a),f=e.device.open(e.rest,d);return cz(f,undefined)}(function(){function
a(a,b){return b0()?pL(a,b):new
bU(a,b)}cz(a(0,{rdonly:1,altname:"/dev/stdin",isCharacterDevice:true}),0);cz(a(1,{buffered:2,wronly:1,isCharacterDevice:true}),1);cz(a(2,{buffered:2,wronly:1,isCharacterDevice:true}),2)}());function
py(a){var
b=cy[a];if(b.flags.wronly)l(fT+a+" is writeonly");var
d=null,c={file:b,offset:b.flags.append?b.length():0,fd:a,opened:true,out:false,buffer_curr:0,buffer_max:0,buffer:new
Uint8Array(fV),refill:d};aJ[c.fd]=c;return c.fd}function
g0(a){var
b=cy[a];if(b.flags.rdonly)l(fT+a+" is readonly");var
d=b.flags.buffered!==undefined?b.flags.buffered:1,c={file:b,offset:b.flags.append?b.length():0,fd:a,opened:true,out:true,buffer_curr:0,buffer:new
Uint8Array(fV),buffered:d};aJ[c.fd]=c;return c.fd}function
pz(){var
b=0;for(var
a=0;a<aJ.length;a++)if(aJ[a]&&aJ[a].opened&&aJ[a].out)b=[0,aJ[a].fd,b];return b}function
pB(a,b,c,d){var
e=aJ[a];if(!e.opened)l("Cannot output to a closed channel");b=b.subarray(c,c+d);if(e.buffer_curr+b.length>e.buffer.length){var
g=new
Uint8Array(e.buffer_curr+b.length);g.set(e.buffer);e.buffer=g}switch(e.buffered){case
0:e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;aK(a);break;case
1:e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;if(e.buffer_curr>=e.buffer.length)aK(a);break;case
2:var
f=b.lastIndexOf(10);if(f<0){e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;if(e.buffer_curr>=e.buffer.length)aK(a)}else{e.buffer.set(b.subarray(0,f+1),e.buffer_curr);e.buffer_curr+=f+1;aK(a);e.buffer.set(b.subarray(f+1),e.buffer_curr);e.buffer_curr+=b.length-f-1}break}return 0}function
pA(a,b,c,d){var
b=g_(b);return pB(a,b,c,d)}function
g1(a,b,c,d){return pA(a,bb(b),c,d)}function
g2(a,b){var
c=af(String.fromCharCode(b));g1(a,c,0,1);return 0}function
be(a,b){return+(gH(a,b,false)!=0)}function
cv(a){if(a
instanceof
Array&&a[0]==a[0]>>>0)return a[0];else if(d5(a))return cc;else if(d6(a))return cc;else if(a
instanceof
Function||typeof
a=="function")return 247;else if(a&&a.caml_custom)return fL;else
return bQ}var
dV=aV;function
o4(a){var
b;while(a)if(z(a[1][1])=="SYJS"){b=a[1][2];break}else
a=a[2];var
d={};if(b)for(var
c=1;c<b.length;c++)d[z(b[c][1])]=b[c][2];return d}function
ak(a,b,c){if(c){var
d=c;if(t.toplevelReloc)a=dV(t.toplevelReloc,[d]);else if(V.toc){if(!V.symbols)V.symbols=o4(V.toc);var
e=V.symbols[d];if(e>=0)a=e;else
ad("caml_register_global: cannot locate "+d)}}V[a+1]=b;if(c)V[c]=b}function
d_(a,b){g4[aW(a)]=b;return 0}function
bz(a,b){if(a===b)return 1;return 0}function
pI(){C(de)}function
aa(a,b){if(b>>>0>=w(a))pI();return aM(a,b)}function
d(a,b){return 1-bz(a,b)}function
Y(a){a.t&6&&cq(a);return af(a.c)}function
pK(){return 0x7FFFFFFF/4|0}function
d$(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
cA(a){{if(a
instanceof
Array)return a;var
b;if(t.RangeError&&a
instanceof
t.RangeError&&a.message&&a.message.match(/maximum call stack/i))b=V.Stack_overflow;else if(t.InternalError&&a
instanceof
t.InternalError&&a.message&&a.message.match(/too much recursion/i))b=V.Stack_overflow;else if(a
instanceof
t.Error&&aY(dw))b=[0,aY(dw),a];else
b=[0,V.Failure,at(String(a))];if(a
instanceof
t.Error)b.js_error=a;return b}}function
pt(a){switch(a[2]){case-8:case-11:case-12:return 1;default:return 0}}function
pb(a){var
b=e;if(a[0]==0){b+=a[1][1];if(a.length==3&&a[2][0]==0&&pt(a[1]))var
f=a[2],g=1;else
var
g=2,f=a;b+="(";for(var
d=g;d<f.length;d++){if(d>g)b+=fv;var
c=f[d];if(typeof
c=="number")b+=c.toString();else if(c
instanceof
aG)b+=cb+c.toString()+cb;else if(typeof
c=="string")b+=cb+c.toString()+cb;else
b+=ge}b+=")"}else if(a[0]==I)b+=a[1];return b}function
gO(a){if(a
instanceof
Array&&(a[0]==0||a[0]==I)){var
c=aY(gg);if(c)dV(c,[a,false]);else{var
d=pb(a),b=aY(fW);if(b)dV(b,[0]);console.error(dE+d);if(a.js_error)throw a.js_error}}else
throw a}function
pH(){var
c=t.process;if(c&&c.on)c.on("uncaughtException",function(a,b){gO(a);c.exit(2)});else if(t.addEventListener)t.addEventListener("error",function(a){if(a.error)gO(a.error)})}pH();function
g(a,b){return(a.l>=0?a.l:a.l=a.length)==1?a(b):aV(a,[b])}function
n(a,b,c){return(a.l>=0?a.l:a.l=a.length)==2?a(b,c):aV(a,[b,c])}function
aS(a,b,c,d){return(a.l>=0?a.l:a.l=a.length)==3?a(b,c,d):aV(a,[b,c,d])}function
c$(a,b,c,d,e,f){return(a.l>=0?a.l:a.l=a.length)==5?a(b,c,d,e,f):aV(a,[b,c,d,e,f])}function
oX(a,b,c,d,e,f,g,h){return(a.l>=0?a.l:a.l=a.length)==7?a(b,c,d,e,f,g,h):aV(a,[b,c,d,e,f,g,h])}var
pS=undefined;pc();var
cB=[I,gu,-1],eg=[I,fR,-2],ed=[I,dP,-3],ec=[I,fx,-4],ee=[I,gq,-8],ef=[I,f6,-9],j=[I,gb,-11],eh=[I,gm,-12],oW=[4,0,0,0,[12,45,[4,0,0,0,0]]],cM=[0,[11,'File "',[2,0,[11,'", line ',[4,0,0,0,[11,gs,[4,0,0,0,[12,45,[4,0,0,0,[11,": ",[2,0,0]]]]]]]]]],'File "%s", line %d, characters %d-%d: %s'],m=bd(["Army Olive EPX200","Black Knight EPX200","Brick Red EPX200","Bright Blue EPX200","Bright Orange EPX200","Coyote Brown EPX200","Deep Purple EPX200","Fuchsia EPX200","Golden Dazy EPX200","Green Mountain EPX200","Ocean Blue EPX200","Red Barn EPX200","Snow White EPX200","Teal EPX200","Wolf Grey EPX200"]),bp=[0,"Black Knight EPX400",0],ax=[0,"Black Ultra 400TX",0],b$=[0,"Black VX42",0],aj=[0,"Black VX21 Cire",0],u=[0,dm,[0,dB,[0,fD,0]]],ca=[0,"Liteskin LS07",0],fc=[0,dN,[0,dO,[0,dG,0]]],fd=[0,e,[0,a7,[0,a$,[0,a8,[0,a6,[0,a1,[0,a5,[0,a_,[0,a4,0]]]]]]]]],fe=[0,e,0],ff=bd([fl,"Average width: 28cm","Depth: 19cm",dD,"Volume: 46l to the top of an open bag, excluding pockets and any for Ultra 400TX rolltop","Weight: 0.65 to 1 kilograms depending on fabric selection and torso length",f4,"Bungy cord side compression",dQ,"Large HDPE Gridstop back pocket with bungy cord",dF,db,dM,br,"Integrated back padding (EVA foam, minimal)",bs,bu,bw,a9]),c=[0,"I'm feeling lucky!",0];ak(11,eh,gm);ak(10,j,gb);ak(9,[I,gf,-10],gf);ak(8,ef,f6);ak(7,ee,gq);ak(6,[I,fz,-7],fz);ak(5,[I,fP,-6],fP);ak(4,[I,fY,-5],fY);ak(3,ec,fx);ak(2,ed,dP);ak(1,eg,fR);ak(0,cB,gu);var
hf=a3,hd="true",he="false",hi="\\\\",hj="\\'",hk="\\b",hl="\\t",hm="\\n",hn="\\r",hq="String.blit / Bytes.blit_string",hp="Bytes.blit",ho="String.sub / Bytes.sub",hr="String.concat",ht="Array.blit",hs="Array.sub",hv="Buffer.add: cannot grow buffer",hF="%c",hG="%s",hH=fG,hI=fs,hJ=gw,hK=fy,hL="%f",hM="%B",hN="%{",hO="%}",hP="%(",hQ="%)",hR="%a",hS="%t",hT="%?",hU="%r",hV="%_r",hW=[0,E,850,23],h7=[0,E,814,21],hZ=[0,E,815,21],h8=[0,E,818,21],h0=[0,E,819,21],h9=[0,E,822,19],h1=[0,E,823,19],h_=[0,E,826,22],h2=[0,E,827,22],h$=[0,E,831,30],h3=[0,E,832,30],h5=[0,E,836,26],hX=[0,E,837,26],h6=[0,E,846,28],hY=[0,E,847,28],h4=[0,E,851,23],jc=[0,E,1558,4],jd="Printf: bad conversion %[",je=[0,E,1626,39],jf=[0,E,1649,31],jg=[0,E,1650,31],jh="Printf: bad conversion %_",ji=fO,jj=gd,jk=fO,jl=gd,ja=dj,i_="neg_infinity",i$=fU,i9=a3,i4=[0,fk],iS="%+nd",iT="% nd",iV="%+ni",iW="% ni",iX="%nx",iY="%#nx",iZ="%nX",i0="%#nX",i1="%no",i2="%#no",iR="%nd",iU=gw,i3="%nu",iF="%+ld",iG="% ld",iI="%+li",iJ="% li",iK="%lx",iL="%#lx",iM="%lX",iN="%#lX",iO="%lo",iP="%#lo",iE="%ld",iH=fs,iQ="%lu",is="%+Ld",it="% Ld",iv="%+Li",iw="% Li",ix="%Lx",iy="%#Lx",iz="%LX",iA="%#LX",iB="%Lo",iC="%#Lo",ir="%Ld",iu=fy,iD="%Lu",id="%+d",ie="% d",ih="%+i",ii="% i",ij="%x",ik="%#x",il="%X",im="%#X",io="%o",ip="%#o",ic=dd,ig=fG,iq=f0,hx="@]",hy="@}",hz="@?",hA="@\n",hB="@.",hC="@@",hD="@%",hE="@",ia="CamlinternalFormat.Type_mismatch",jp=e,jq=[0,[11,fv,[2,0,[2,0,0]]],", %s%s"],jO=[0,[11,dE,[2,0,[12,10,0]]],f3],jP=[0,[11,"Fatal error in uncaught exception handler: exception ",[2,0,[12,10,0]]],"Fatal error in uncaught exception handler: exception %s\n"],jN="Fatal error: out of memory in uncaught exception handler",jL=[0,[11,dE,[2,0,[12,10,0]]],f3],jI=[0,[2,0,[12,10,0]],"%s\n"],jA="Raised at",jB="Re-raised at",jC="Raised by primitive operation at",jD="Called from",jE=" (inlined)",jG=e,jF=[0,[2,0,[12,32,[2,0,[11,' in file "',[2,0,[12,34,[2,0,[11,", line ",[4,0,0,0,[11,gs,oW]]]]]]]]]],'%s %s in file "%s"%s, line %d, characters %d-%d'],jH=[0,[2,0,[11," unknown location",0]],"%s unknown location"],jv="Out of memory",jw="Stack overflow",jx="Pattern matching failed",jy="Assertion failed",jz="Undefined recursive module",jr=[0,[12,40,[2,0,[2,0,[12,41,0]]]],"(%s%s)"],js=e,jt=e,ju=[0,[12,40,[2,0,[12,41,0]]],"(%s)"],jo=[0,[4,0,0,0,0],dd],jm=[0,[3,0,0],"%S"],jn=ge,jJ=[0,e,"(Cannot print locations:\n bytecode executable program file not found)","(Cannot print locations:\n bytecode executable program file appears to be corrupt)","(Cannot print locations:\n bytecode executable program file has wrong magic number)","(Cannot print locations:\n bytecode executable program file cannot be opened;\n -- too many open files. Try running with OCAMLRUNPARAM=b=2)"],jW=ae(14371852,15349651,22696),jX=ae(12230193,11438743,35013),jY=ae(1424933,15549263,2083),jZ=ae(9492471,4696708,43520),jQ=ae(1,0,0),jR=ae(0,0,0),jU=ae(1,0,0),jS=ae(0,0,0),jT=ae(2,0,0),j1="Jsoo_runtime.Error.Exn",kf=[0,ac,165,16],ke=[0,ac,166,16],kd=[0,ac,105,4],kc=[0,ac,98,4],kb=[0,ac,83,4],ka=[0,ac,84,4],j$=[0,ac,89,4],j_=[0,ac,67,4],j9=[0,ac,68,4],j8=[0,ac,54,4],j7=[0,ac,55,4],j6=[0,ac,25,4],j5=[0,ac,19,4],kC=[0,a,388,16],kK=[0,a,611,12],kL=[0,a,623,12],kO=[0,a,840,8],kN=[0,a,848,12],kM=[0,a,802,8],kJ=[0,a,579,12],kI=[0,a,510,8],kH=[0,a,492,8],kG=[0,a,473,8],kF=[0,a,443,8],kE=[0,a,430,8],kD=[0,a,431,8],kv=[0,a,300,12],kx=[0,a,317,20],kw=[0,a,318,20],ky=[0,a,331,20],kz=[0,a,f2,20],kA=[0,a,355,20],kB=[0,a,366,20],ku=[0,a,223,8],kt=[0,a,205,8],ks=[0,a,206,8],kr=[0,a,207,8],kq=[0,a,208,8],kp=[0,a,193,8],ko=[0,a,194,8],kn=[0,a,195,8],kl=[0,a,109,20],kk=[0,a,gk,24],kj=[0,a,115,24],km=[0,a,107,16],kh=[0,a,81,20],ki=[0,a,79,16],kP=[0,a,20,8],kS=[0,f_,257,8],kR=[0,f_,147,8],kV=[0,dh,88,12],kU=[0,dh,62,17],kT=[0,dh,64,17],kW=[0,0],kX=[0,1],lc=[0,bS,356,12],k8=gt,k9=da,k6=fJ,k5=fJ,k2="Cannot decode event",k1=[0,bS,78,33],k0=[0,bS,88,21],kZ=[0,bS,fN,33],kY=[0,bS,48,17],k_="tagName",la=da,ld=[0,"src/browser/vdom.ml",246,16],le=[0,0,0],lf=" col: ",lg=" line: ",lh="assertion failed file: ",li="Uncaught javascript exception",lj="Uncaught ocaml exception",ll="Exception in task execution",lk=[0,"src/browser/task.ml",11,4],lq="Exception in 'update_subscriptions' of Fmlib_browser",lt=[0,cl,365,4],lB="load",ly="Exception in 'update'",lx="subscriptioin",lw="view",lu="'",lv="Exception in '",lr="Exception in 'update_dom' of Fmlib_browser",ls=[0,cl,f2,4],lp=[0,cl,94,12],lo=[0,cl,85,12],lS="li",lR="ul",lQ="select",lP="textarea",lO="label",lN=f1,lM="button",lL=fA,lK="div",lH=fq,lI=da,lJ=f1,lG=fq,lF="src",lE=gt,lD="class",lC="id",oL=ao,oG=ao,oz=ao,ou=ao,op=ao,ok=ao,nL="mark",nK="form",nJ="section",nM="Send",nN="submit",nO=Q,nP=R,nQ="Message",nR="message",nS="tail",nT="Shipping is by NZ Post Courier. Cost is usually NZD 15-35. Australia ~NZD 35. Europe ~NZD 85.",nU=Q,nV=R,nW="Postal Address",nX="postal_address",nY=Q,nZ=R,n0="Last Name",n1="last_name",n2=Q,n3=R,n4="First Name",n5="first_name",n6=dH,n7=Q,n8=R,n9=f7,n_="email",n$="personal_details",oa="accessories",ob=Q,oc=R,od="Waist Circumference",oe="waist",of=Q,og=R,oh="Torso Length",oi="torso",oj="measurements",ol=Q,om=R,on="Rolltop",oo="rolltop",oq=Q,or=R,os="Back Panel",ot="back_panel",ov=Q,ow=R,ox="Side Pockets",oy="side_pockets",oA=Q,oB=R,oC="Side Panels",oD="side_panels",oE="fabric_and_colour",oF=gh,oH=Q,oI=R,oJ="Select a backpack",oK="select_a_pack",oM=Q,oN=R,oO="I'm going for",oP="i_am_going_for",oQ="backpacks",oR="main",oS="contact",oT="header",oU="container",ny=cg,nx=dv,nw=dA,nz="38 Caswell Road, Te Anau, Te Anau 9600",nA="Visit",nB="Phone",nC="tel:+0277561938",nD=f7,nE="mailto:david@fiordlandpacks.nz",nF="fiordlandpacks.nz",nG="https://fiordlandpacks.nz",nH="Contact Fiordland Packs",ns="img",nt="Please complete this order form. When it's all \n good I will send an invoice. Payment is by direct \n deposit or Stripe. Wait time is currently 2-3 weeks.",nu="logo.svg",nv=dH,nr="no_pack_view",nk=ao,ne=ao,m9=ao,m1=ao,mU=ao,mR="article",mQ=cg,mP=dv,mO=dA,mS=cd,mT=[0,cf,[0,dm,[0,dB,[0,fD,0]]]],mV=Q,mW=R,mX="Shoulder Bag",mY="shoulder_bag",mZ=cd,m0=[0,cf,[0,dm,[0,dB,[0,"Off-white; VX07",0]]]],m2=Q,m3=R,m4="Waist Bag",m5="waist_bag",m6="The lid fits all FP packs with a Y stap, it will not fit a 25l or 35l pack.",m7=cd,m8=[0,fu,[0,"Yes please, add a lid.",0]],m_=Q,m$=R,na="Backpack Lid",nb="lid",nc=" each",nd=cd,nf=Q,ng=R,nh="Colour",ni="bottle_pocket_colour",nj=[0,T,[0,"1",[0,"2",[0,"3",[0,"4",0]]]]],nl=Q,nm=R,nn="Strap Bottle Pockets",no="bottle_pocket_quantity",np=dH,nq="Accessories",mK=cg,mJ=dv,mI=dA,mL="Specification",mM=gh,mN="Base Price NZD: ",mG="no_ultra_view",mn=e,mm=[0,[0,bv,0],[0,bv,0],[0,bv,0]],ml=[0,[0,dq,[0,bv,0]],[0,dq,[0,bv,0]],[0,dq,[0,bv,0]]],mc=gx,md=gx,me=f9,mf=f9,mg=gv,mh=gv,mi="Plus NZD 90 for Ultra 400TX",mj=e,mk=e,mb=e,l4="550",l5="630",l6="500",l7="600",l8="460",l9="430",l_="390",l$="275",ma=e,l3=e,lT=bd([gp,"Average width: 34cm","Depth: 22cm",dD,"Volume: 65l to the top of an open bag, excluding pockets and any for Ultra 400TX rolltop",ci,bM,fr,dQ,fM,dF,db,dM,br,bR,bO,bs,bu,bw,a9,gl]),lU=bd([gp,"Average width: 31cm","Depth: 21cm","Height: 85cm","Volume: 55l to the top of an open bag, excluding pockets and any for Ultra 400TX rolltop",ci,bM,fr,dQ,fM,dF,db,dM,br,bR,bO,bs,bu,bw,a9,gl]),lV=[0,"Average width: 27cm",[0,"Depth: 17cm",[0,"Height: 60cm",[0,"Volume: 27l to the top of an open bag, excluding pockets",[0,"Weight: ~450 grams depending on fabric selection",[0,f4,[0,"Lycra side pockets",[0,"Lycra back pocket with bungy cord",[0,"Removable 25mm webbing waist belt",[0,a9,0]]]]]]]]]],lW=bd([fF,"Average circumference: 100.5cm",dD,"Volume: 70l to the top of an open bag",ci,bM,dk,du,dz,dy,dx,br,bR,bO,bs,bu,bw,a9]),lX=bd([fF,"Average circumference: 98.5cm",gi,"Volume: 60l to the top of an open bag",ci,bM,dk,du,dz,dy,dx,br,bR,bO,bs,bu,bw,a9]),lY=bd([fl,"Average circumference: 92cm",gi,"Volume: 50l to the top of an open bag","Weight: 1+ kilograms depending on fabric selection and torso length",bM,dk,du,dz,dy,dx,br,bR,bO,bs,bu,bw,a9]),lZ="25",l0="120",l1="75",l2="65",mo=e,mp=e,mq=e,mr=e,ms=e,mt=cf,mu=cf,mv=fu,mx=T,my=e,mz=e;function
x(a){if(typeof
a==="number")return 0;switch(a[0]){case
0:return[0,x(a[1])];case
1:return[1,x(a[1])];case
2:return[2,x(a[1])];case
3:return[3,x(a[1])];case
4:return[4,x(a[1])];case
5:return[5,x(a[1])];case
6:return[6,x(a[1])];case
7:return[7,x(a[1])];case
8:var
c=a[1];return[8,c,x(a[2])];case
9:var
b=a[1];return[9,b,b,x(a[3])];case
10:return[10,x(a[1])];case
11:return[11,x(a[1])];case
12:return[12,x(a[1])];case
13:return[13,x(a[1])];default:return[14,x(a[1])]}}function
S(a,b){if(typeof
a==="number")return b;switch(a[0]){case
0:return[0,S(a[1],b)];case
1:return[1,S(a[1],b)];case
2:return[2,S(a[1],b)];case
3:return[3,S(a[1],b)];case
4:return[4,S(a[1],b)];case
5:return[5,S(a[1],b)];case
6:return[6,S(a[1],b)];case
7:return[7,S(a[1],b)];case
8:var
c=a[1];return[8,c,S(a[2],b)];case
9:var
d=a[2],e=a[1];return[9,e,d,S(a[3],b)];case
10:return[10,S(a[1],b)];case
11:return[11,S(a[1],b)];case
12:return[12,S(a[1],b)];case
13:return[13,S(a[1],b)];default:return[14,S(a[1],b)]}}function
v(a,b){if(typeof
a==="number")return b;switch(a[0]){case
0:return[0,v(a[1],b)];case
1:return[1,v(a[1],b)];case
2:var
c=a[1];return[2,c,v(a[2],b)];case
3:var
d=a[1];return[3,d,v(a[2],b)];case
4:var
e=a[3],f=a[2],g=a[1];return[4,g,f,e,v(a[4],b)];case
5:var
h=a[3],i=a[2],j=a[1];return[5,j,i,h,v(a[4],b)];case
6:var
k=a[3],l=a[2],m=a[1];return[6,m,l,k,v(a[4],b)];case
7:var
n=a[3],o=a[2],p=a[1];return[7,p,o,n,v(a[4],b)];case
8:var
q=a[3],r=a[2],s=a[1];return[8,s,r,q,v(a[4],b)];case
9:var
t=a[1];return[9,t,v(a[2],b)];case
10:return[10,v(a[1],b)];case
11:var
u=a[1];return[11,u,v(a[2],b)];case
12:var
w=a[1];return[12,w,v(a[2],b)];case
13:var
x=a[2],y=a[1];return[13,y,x,v(a[3],b)];case
14:var
z=a[2],A=a[1];return[14,A,z,v(a[3],b)];case
15:return[15,v(a[1],b)];case
16:return[16,v(a[1],b)];case
17:var
B=a[1];return[17,B,v(a[2],b)];case
18:var
C=a[1];return[18,C,v(a[2],b)];case
19:return[19,v(a[1],b)];case
20:var
D=a[2],E=a[1];return[20,E,D,v(a[3],b)];case
21:var
F=a[1];return[21,F,v(a[2],b)];case
22:return[22,v(a[1],b)];case
23:var
G=a[1];return[23,G,v(a[2],b)];default:var
H=a[2],I=a[1];return[24,I,H,v(a[3],b)]}}function
aO(a){throw i([0,ec,a],1)}function
b1(a){return 0<=a?a:-a|0}function
bf(a,b){var
c=w(a),e=w(b),d=F(c+e|0);aH(a,0,d,0,c);aH(b,0,d,c,e);return Y(d)}function
hc(a){return a?hd:he}function
cC(a,b){if(!a)return b;var
f=a[2],g=a[1];if(!f)return[0,g,b];var
h=f[2],l=f[1];if(!h)return[0,g,[0,l,b]];var
m=[0,h[1],ch],d=m,c=1,e=h[2];for(;;){if(e){var
i=e[2],j=e[1];if(i){var
k=i[2],n=i[1];if(k){var
o=[0,k[1],ch],p=k[2];d[1+c]=[0,j,[0,n,o]];var
d=o,c=1,e=p;continue}d[1+c]=[0,j,[0,n,b]]}else
d[1+c]=[0,j,b]}else
d[1+c]=b;return[0,g,[0,l,m]]}}py(0);g0(1);var
aB=g0(2);function
hg(a){var
b=pz(0);for(;;){if(!b)return 0;var
d=b[2],e=b[1];try{aK(e)}catch(f){var
c=cA(f);if(c[1]!==eg)throw i(c,0)}var
b=d}}function
bB(a,b){g1(a,b,0,w(b));return}function
ei(a){bB(aB,a);g2(aB,10);return aK(aB)}var
hh=[0,hg],ej=[0,function(a){return}];function
cD(a){g(ej[1],0);return g(cn(hh),0)}d_(fW,cD);var
bC=(4*pK(0)|0)-1|0;function
b2(a){var
b=a,c=0;for(;;){if(!b)return c;var
d=[0,b[1],c],b=b[2],c=d}}function
f(a){if(!a)return 0;var
b=a[1];return cC(b,f(a[2]))}function
ag(a,b){if(!b)return 0;var
f=b[2],i=b[1];if(!f)return[0,g(a,i),0];var
m=f[2],n=f[1],o=g(a,i),j=[0,g(a,n),ch],e=j,d=1,c=m;for(;;){if(c){var
h=c[2],k=c[1];if(h){var
p=h[2],q=h[1],r=g(a,k),l=[0,g(a,q),ch];e[1+d]=[0,r,l];var
e=l,d=1,c=p;continue}e[1+d]=[0,g(a,k),0]}else
e[1+d]=0;return[0,o,j]}}function
bD(a,b){var
c=b;for(;;){if(!c)return 0;var
d=c[2];g(a,c[1]);var
c=d}}function
ek(a,b,c){var
e=b,d=c;for(;;){if(!d)return e;var
f=d[2],e=n(a,e,d[1]),d=f}}var
bg=gZ;function
aZ(a,b){var
c=F(a);pa(c,0,a,b);return c}function
el(a,b,c){a:{if(0<=b&&0<=c&&(aA(a)-c|0)>=b){var
d=F(c);aU(a,b,d,0,c);var
e=d;break a}var
e=aO(ho)}return Y(e)}function
em(a,b,c,d,e){if(0<=e&&0<=b&&(aA(a)-e|0)>=b&&0<=d&&(aA(c)-e|0)>=d){aU(a,b,c,d,e);return}return aO(hp)}function
au(a,b,c,d,e){if(0<=e&&0<=b&&(w(a)-e|0)>=b&&0<=d&&(aA(c)-e|0)>=d){aH(a,b,c,d,e);return}return aO(hq)}var
bh=pJ;function
cE(a){var
b=a.length-1;return 0===b?[0]:dR(a,0,b)}function
cF(a,b,c){if(0<=b&&0<=c&&(a.length-1-c|0)>=b)return dR(a,b,c);return aO(hs)}function
al(a,b,c,d,e){if(0<=e&&0<=b&&(a.length-1-e|0)>=b&&0<=d&&(c.length-1-e|0)>=d){oZ(a,b,c,d,e);return}return aO(ht)}function
hu(a,b,c){var
e=[0,b],f=c.length-1-1|0,g=0;if(f>=0){var
d=g;for(;;){e[1]=n(a,e[1],c[1+d]);var
h=d+1|0;if(f===d)break;var
d=h}}return e[1]}function
en(a,b){var
d=a[2],c=[0,a[1][2]];for(;;){if(c[1]>=(d+b|0))break;c[1]=2*c[1]|0}if(bC<c[1]){if((d+b|0)>bC)throw i([0,ed,hv],1);c[1]=bC}var
e=F(c[1]);em(a[1][1],0,e,0,a[2]);a[1]=[0,e,c[1]];return}function
bE(a,b){var
c=w(b),d=a[2],e=a[1],f=d+c|0,g=e[1];if(e[2]<f){en(a,c);au(b,0,a[1][1],a[2],c)}else
aH(b,0,g,d,c);a[2]=f;return}var
cG=[0,0];gM(aX(8,cG));var
eo=[0,0],hw=[0,0];function
ep(a,b){var
d=[0,o0(hw,1),b];if(a){var
e=[0,d,a[1]];for(;;){var
c=cn(eo);if(!(1-gz(eo,c,[0,e,c])))break}}return d}var
eq=ep(0,function(a,b){return 0});ej[1]=function(a){var
b=eq[1],l=eq[2],d=o_(0),e=d.length-1;if(b<e)var
h=d;else{var
c=e;for(;;){if(b<c){var
f=aX(c,cG);al(d,0,f,0,e);gM(f);var
h=f;break}var
c=2*c|0}}var
i=X(h,b)[1+b];if(i===cG){var
j=g(l,0);X(h,b)[1+b]=j;var
k=j}else
var
k=i;return g(k,0)};function
cH(a){return 5===a[2]?12:-6}function
er(a){return[0,0,F(a)]}function
es(a,b){var
c=aA(a[2]),d=a[1]+b|0;if(c<d){var
e=c*2|0,g=d<=e?e:d,f=F(g);em(a[2],0,f,0,c);a[2]=f}return}function
bi(a,b){es(a,1);bc(a[2],a[1],b);a[1]=a[1]+1|0;return}function
L(a,b){var
c=w(b);es(a,c);au(b,0,a[2],a[1],c);a[1]=a[1]+c|0;return}function
et(a){return el(a[2],0,a[1])}function
eu(a){if(typeof
a==="number")switch(a){case
0:return hx;case
1:return hy;case
2:return hz;case
3:return hA;case
4:return hB;case
5:return hC;default:return hD}switch(a[0]){case
0:return a[1];case
1:return a[1];default:return bf(hE,Y(aZ(1,a[1])))}}function
cI(a,b){var
c=b;for(;;){if(typeof
c==="number")return;switch(c[0]){case
0:var
d=c[1];L(a,hF);var
c=d;break;case
1:var
e=c[1];L(a,hG);var
c=e;break;case
2:var
f=c[1];L(a,hH);var
c=f;break;case
3:var
g=c[1];L(a,hI);var
c=g;break;case
4:var
h=c[1];L(a,hJ);var
c=h;break;case
5:var
i=c[1];L(a,hK);var
c=i;break;case
6:var
j=c[1];L(a,hL);var
c=j;break;case
7:var
k=c[1];L(a,hM);var
c=k;break;case
8:var
l=c[2],m=c[1];L(a,hN);cI(a,m);L(a,hO);var
c=l;break;case
9:var
n=c[3],o=c[1];L(a,hP);cI(a,o);L(a,hQ);var
c=n;break;case
10:var
p=c[1];L(a,hR);var
c=p;break;case
11:var
q=c[1];L(a,hS);var
c=q;break;case
12:var
r=c[1];L(a,hT);var
c=r;break;case
13:var
s=c[1];L(a,hU);var
c=s;break;default:var
t=c[1];L(a,hV);var
c=t}}}function
A(a){if(typeof
a==="number")return 0;switch(a[0]){case
0:return[0,A(a[1])];case
1:return[1,A(a[1])];case
2:return[2,A(a[1])];case
3:return[3,A(a[1])];case
4:return[4,A(a[1])];case
5:return[5,A(a[1])];case
6:return[6,A(a[1])];case
7:return[7,A(a[1])];case
8:var
b=a[1];return[8,b,A(a[2])];case
9:var
c=a[2],d=a[1];return[9,c,d,A(a[3])];case
10:return[10,A(a[1])];case
11:return[11,A(a[1])];case
12:return[12,A(a[1])];case
13:return[13,A(a[1])];default:return[14,A(a[1])]}}function
M(a){if(typeof
a!=="number")switch(a[0]){case
0:var
b=M(a[1]),u=b[4],v=b[3],w=b[2],x=b[1],y=function(a){w(0);return};return[0,function(a){x(0);return},y,v,u];case
1:var
c=M(a[1]),z=c[4],B=c[3],C=c[2],E=c[1],F=function(a){C(0);return};return[0,function(a){E(0);return},F,B,z];case
2:var
d=M(a[1]),G=d[4],H=d[3],I=d[2],J=d[1],K=function(a){I(0);return};return[0,function(a){J(0);return},K,H,G];case
3:var
e=M(a[1]),L=e[4],N=e[3],O=e[2],P=e[1],Q=function(a){O(0);return};return[0,function(a){P(0);return},Q,N,L];case
4:var
f=M(a[1]),R=f[4],S=f[3],T=f[2],U=f[1],V=function(a){T(0);return};return[0,function(a){U(0);return},V,S,R];case
5:var
g=M(a[1]),W=g[4],X=g[3],Y=g[2],Z=g[1],_=function(a){Y(0);return};return[0,function(a){Z(0);return},_,X,W];case
6:var
h=M(a[1]),$=h[4],aa=h[3],ab=h[2],ac=h[1],ad=function(a){ab(0);return};return[0,function(a){ac(0);return},ad,aa,$];case
7:var
i=M(a[1]),ae=i[4],af=i[3],ag=i[2],ah=i[1],ai=function(a){ag(0);return};return[0,function(a){ah(0);return},ai,af,ae];case
8:var
j=M(a[2]),aj=j[4],ak=j[3],al=j[2],am=j[1],an=function(a){al(0);return};return[0,function(a){am(0);return},an,ak,aj];case
9:var
ao=a[2],ap=a[1],k=M(a[3]),aq=k[4],ar=k[3],as=k[2],at=k[1],l=M(D(A(ap),ao)),au=l[4],av=l[3],aw=l[2],ax=l[1],ay=function(a){au(0);aq(0);return},az=function(a){ar(0);av(0);return},aA=function(a){aw(0);as(0);return};return[0,function(a){at(0);ax(0);return},aA,az,ay];case
10:var
m=M(a[1]),aB=m[4],aC=m[3],aD=m[2],aE=m[1],aF=function(a){aD(0);return};return[0,function(a){aE(0);return},aF,aC,aB];case
11:var
n=M(a[1]),aG=n[4],aH=n[3],aI=n[2],aJ=n[1],aK=function(a){aI(0);return};return[0,function(a){aJ(0);return},aK,aH,aG];case
12:var
o=M(a[1]),aL=o[4],aM=o[3],aN=o[2],aO=o[1],aP=function(a){aN(0);return};return[0,function(a){aO(0);return},aP,aM,aL];case
13:var
p=M(a[1]),aQ=p[4],aR=p[3],aS=p[2],aT=p[1],aU=function(a){aQ(0);return},aV=function(a){aR(0);return},aW=function(a){aS(0);return};return[0,function(a){aT(0);return},aW,aV,aU];default:var
q=M(a[1]),aX=q[4],aY=q[3],aZ=q[2],a0=q[1],a1=function(a){aX(0);return},a2=function(a){aY(0);return},a3=function(a){aZ(0);return};return[0,function(a){a0(0);return},a3,a2,a1]}function
r(a){return}function
s(a){return}function
t(a){return}return[0,function(a){return},t,s,r]}function
D(a,b){a:{b:{c:{d:{e:{f:{g:{if(typeof
a!=="number"){switch(a[0]){case
0:var
d=a[1];if(typeof
b!=="number")switch(b[0]){case
0:return[0,D(d,b[1])];case
8:break f;case
9:break g;case
10:break a;case
11:break b;case
12:break c;case
13:break d;case
14:break e}break;case
1:var
e=a[1];if(typeof
b!=="number")switch(b[0]){case
1:return[1,D(e,b[1])];case
8:break f;case
9:break g;case
10:break a;case
11:break b;case
12:break c;case
13:break d;case
14:break e}break;case
2:var
f=a[1];if(typeof
b!=="number")switch(b[0]){case
2:return[2,D(f,b[1])];case
8:break f;case
9:break g;case
10:break a;case
11:break b;case
12:break c;case
13:break d;case
14:break e}break;case
3:var
g=a[1];if(typeof
b!=="number")switch(b[0]){case
3:return[3,D(g,b[1])];case
8:break f;case
9:break g;case
10:break a;case
11:break b;case
12:break c;case
13:break d;case
14:break e}break;case
4:var
h=a[1];if(typeof
b!=="number")switch(b[0]){case
4:return[4,D(h,b[1])];case
8:break f;case
9:break g;case
10:break a;case
11:break b;case
12:break c;case
13:break d;case
14:break e}break;case
5:var
k=a[1];if(typeof
b!=="number")switch(b[0]){case
5:return[5,D(k,b[1])];case
8:break f;case
9:break g;case
10:break a;case
11:break b;case
12:break c;case
13:break d;case
14:break e}break;case
6:var
l=a[1];if(typeof
b!=="number")switch(b[0]){case
6:return[6,D(l,b[1])];case
8:break f;case
9:break g;case
10:break a;case
11:break b;case
12:break c;case
13:break d;case
14:break e}break;case
7:var
m=a[1];if(typeof
b!=="number")switch(b[0]){case
7:return[7,D(m,b[1])];case
8:break f;case
9:break g;case
10:break a;case
11:break b;case
12:break c;case
13:break d;case
14:break e}break;case
8:var
n=a[2],o=a[1];if(typeof
b!=="number")switch(b[0]){case
8:var
p=b[1],q=D(n,b[2]);return[8,D(o,p),q];case
10:break a;case
11:break b;case
12:break c;case
13:break d;case
14:break e}throw i([0,j,h5],1);case
9:var
r=a[3],s=a[2],t=a[1];if(typeof
b!=="number")switch(b[0]){case
8:break f;case
9:var
u=b[3],v=b[2],w=b[1],c=M(D(A(s),w)),x=c[4];c[2].call(null,0);x(0);return[9,t,v,D(r,u)];case
10:break a;case
11:break b;case
12:break c;case
13:break d;case
14:break e}throw i([0,j,h6],1);case
10:var
y=a[1];if(typeof
b!=="number"&&10===b[0])return[10,D(y,b[1])];throw i([0,j,h7],1);case
11:var
z=a[1];if(typeof
b!=="number")switch(b[0]){case
10:break a;case
11:return[11,D(z,b[1])]}throw i([0,j,h8],1);case
12:var
B=a[1];if(typeof
b!=="number")switch(b[0]){case
10:break a;case
11:break b;case
12:return[12,D(B,b[1])]}throw i([0,j,h9],1);case
13:var
C=a[1];if(typeof
b!=="number")switch(b[0]){case
10:break a;case
11:break b;case
12:break c;case
13:return[13,D(C,b[1])]}throw i([0,j,h_],1);default:var
E=a[1];if(typeof
b!=="number")switch(b[0]){case
10:break a;case
11:break b;case
12:break c;case
13:break d;case
14:return[14,D(E,b[1])]}throw i([0,j,h$],1)}throw i([0,j,h4],1)}if(typeof
b==="number")return 0;switch(b[0]){case
10:break a;case
11:break b;case
12:break c;case
13:break d;case
14:break e;case
8:break f;case
9:break;default:throw i([0,j,hW],1)}}throw i([0,j,hY],1)}throw i([0,j,hX],1)}throw i([0,j,h3],1)}throw i([0,j,h2],1)}throw i([0,j,h1],1)}throw i([0,j,h0],1)}throw i([0,j,hZ],1)}var
G=[I,ia,gP(0)];function
b3(a,b){if(typeof
a==="number")return[0,0,b];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 i(G,1)}function
bF(a,b,c){var
d=b3(a,c);if(typeof
b!=="number")return[0,d[1],[0,b[1]],d[2]];if(!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 i(G,1)}function
s(a,b){if(typeof
a==="number")return[0,0,b];switch(a[0]){case
0:if(typeof
b!=="number"&&0===b[0]){var
u=s(a[1],b[1]);return[0,[0,u[1]],u[2]]}break;case
1:if(typeof
b!=="number"&&0===b[0]){var
v=s(a[1],b[1]);return[0,[1,v[1]],v[2]]}break;case
2:var
ag=a[2],w=b3(a[1],b),e=w[2],ah=w[1];if(typeof
e!=="number"&&1===e[0]){var
y=s(ag,e[1]);return[0,[2,ah,y[1]],y[2]]}throw i(G,1);case
3:var
ai=a[2],z=b3(a[1],b),f=z[2],aj=z[1];if(typeof
f!=="number"&&1===f[0]){var
A=s(ai,f[1]);return[0,[3,aj,A[1]],A[2]]}throw i(G,1);case
4:var
ak=a[4],al=a[1],g=bF(a[2],a[3],b),h=g[3],am=g[1];if(typeof
h!=="number"&&2===h[0]){var
an=g[2],B=s(ak,h[1]);return[0,[4,al,am,an,B[1]],B[2]]}throw i(G,1);case
5:var
ao=a[4],ap=a[1],j=bF(a[2],a[3],b),k=j[3],aq=j[1];if(typeof
k!=="number"&&3===k[0]){var
ar=j[2],C=s(ao,k[1]);return[0,[5,ap,aq,ar,C[1]],C[2]]}throw i(G,1);case
6:var
as=a[4],at=a[1],l=bF(a[2],a[3],b),m=l[3],au=l[1];if(typeof
m!=="number"&&4===m[0]){var
av=l[2],D=s(as,m[1]);return[0,[6,at,au,av,D[1]],D[2]]}throw i(G,1);case
7:var
aw=a[4],ax=a[1],n=bF(a[2],a[3],b),o=n[3],ay=n[1];if(typeof
o!=="number"&&5===o[0]){var
az=n[2],E=s(aw,o[1]);return[0,[7,ax,ay,az,E[1]],E[2]]}throw i(G,1);case
8:var
aA=a[4],aB=a[1],p=bF(a[2],a[3],b),q=p[3],aC=p[1];if(typeof
q!=="number"&&6===q[0]){var
aD=p[2],F=s(aA,q[1]);return[0,[8,aB,aC,aD,F[1]],F[2]]}throw i(G,1);case
9:var
aE=a[2],H=b3(a[1],b),r=H[2],aF=H[1];if(typeof
r!=="number"&&7===r[0]){var
I=s(aE,r[1]);return[0,[9,aF,I[1]],I[2]]}throw i(G,1);case
10:var
J=s(a[1],b);return[0,[10,J[1]],J[2]];case
11:var
aG=a[1],K=s(a[2],b);return[0,[11,aG,K[1]],K[2]];case
12:var
aH=a[1],L=s(a[2],b);return[0,[12,aH,L[1]],L[2]];case
13:if(typeof
b!=="number"&&8===b[0]){var
M=b[1],aI=b[2],aJ=a[3],aK=a[1];if(be([0,a[2]],[0,M]))throw i(G,1);var
N=s(aJ,aI);return[0,[13,aK,M,N[1]],N[2]]}break;case
14:if(typeof
b!=="number"&&9===b[0]){var
O=b[1],aL=b[3],aM=a[3],aN=a[2],aO=a[1],aP=[0,x(O)];if(be([0,x(aN)],aP))throw i(G,1);var
P=s(aM,x(aL));return[0,[14,aO,O,P[1]],P[2]]}break;case
15:if(typeof
b!=="number"&&10===b[0]){var
Q=s(a[1],b[1]);return[0,[15,Q[1]],Q[2]]}break;case
16:if(typeof
b!=="number"&&11===b[0]){var
R=s(a[1],b[1]);return[0,[16,R[1]],R[2]]}break;case
17:var
aQ=a[1],S=s(a[2],b);return[0,[17,aQ,S[1]],S[2]];case
18:var
T=a[2],t=a[1];if(0===t[0]){var
Y=t[1],aU=Y[2],_=s(Y[1],b),aV=_[1],$=s(T,_[2]);return[0,[18,[0,[0,aV,aU]],$[1]],$[2]]}var
aa=t[1],aW=aa[2],ab=s(aa[1],b),aX=ab[1],ac=s(T,ab[2]);return[0,[18,[1,[0,aX,aW]],ac[1]],ac[2]];case
19:if(typeof
b!=="number"&&13===b[0]){var
U=s(a[1],b[1]);return[0,[19,U[1]],U[2]]}break;case
20:if(typeof
b!=="number"&&1===b[0]){var
aR=a[2],aS=a[1],V=s(a[3],b[1]);return[0,[20,aS,aR,V[1]],V[2]]}break;case
21:if(typeof
b!=="number"&&2===b[0]){var
aT=a[1],X=s(a[2],b[1]);return[0,[21,aT,X[1]],X[2]]}break;case
23:var
d=a[2],c=a[1];if(typeof
c!=="number")switch(c[0]){case
0:return Z(c,d,b);case
1:return Z(c,d,b);case
2:return Z(c,d,b);case
3:return Z(c,d,b);case
4:return Z(c,d,b);case
5:return Z(c,d,b);case
6:return Z(c,d,b);case
7:return Z(c,d,b);case
8:return Z([8,c[1],c[2]],d,b);case
9:var
aY=c[1],ae=W(c[2],d,b),af=ae[2];return[0,[23,[9,aY,ae[1]],af[1]],af[2]];case
10:return Z(c,d,b);default:return Z(c,d,b)}switch(c){case
0:return Z(c,d,b);case
1:return Z(c,d,b);case
2:if(typeof
b!=="number"&&14===b[0]){var
ad=s(d,b[1]);return[0,[23,2,ad[1]],ad[2]]}throw i(G,1);default:return Z(c,d,b)}}throw i(G,1)}function
Z(a,b,c){var
d=s(b,c);return[0,[23,a,d[1]],d[2]]}function
W(a,b,c){if(typeof
a==="number")return[0,0,s(b,c)];switch(a[0]){case
0:if(typeof
c!=="number"&&0===c[0]){var
f=W(a[1],b,c[1]);return[0,[0,f[1]],f[2]]}break;case
1:if(typeof
c!=="number"&&1===c[0]){var
g=W(a[1],b,c[1]);return[0,[1,g[1]],g[2]]}break;case
2:if(typeof
c!=="number"&&2===c[0]){var
h=W(a[1],b,c[1]);return[0,[2,h[1]],h[2]]}break;case
3:if(typeof
c!=="number"&&3===c[0]){var
j=W(a[1],b,c[1]);return[0,[3,j[1]],j[2]]}break;case
4:if(typeof
c!=="number"&&4===c[0]){var
k=W(a[1],b,c[1]);return[0,[4,k[1]],k[2]]}break;case
5:if(typeof
c!=="number"&&5===c[0]){var
l=W(a[1],b,c[1]);return[0,[5,l[1]],l[2]]}break;case
6:if(typeof
c!=="number"&&6===c[0]){var
m=W(a[1],b,c[1]);return[0,[6,m[1]],m[2]]}break;case
7:if(typeof
c!=="number"&&7===c[0]){var
n=W(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],y=c[2],z=a[2];if(be([0,a[1]],[0,o]))throw i(G,1);var
p=W(z,b,y);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],B=c[3],C=a[3],E=a[2],F=a[1],H=[0,x(e)];if(be([0,x(F)],H))throw i(G,1);var
I=[0,x(d)];if(be([0,x(E)],I))throw i(G,1);var
q=M(D(A(e),d)),J=q[4];q[2].call(null,0);J(0);var
r=W(x(C),b,B),K=r[2];return[0,[9,e,d,A(r[1])],K]}break;case
10:if(typeof
c!=="number"&&10===c[0]){var
t=W(a[1],b,c[1]);return[0,[10,t[1]],t[2]]}break;case
11:if(typeof
c!=="number"&&11===c[0]){var
u=W(a[1],b,c[1]);return[0,[11,u[1]],u[2]]}break;case
13:if(typeof
c!=="number"&&13===c[0]){var
v=W(a[1],b,c[1]);return[0,[13,v[1]],v[2]]}break;case
14:if(typeof
c!=="number"&&14===c[0]){var
w=W(a[1],b,c[1]);return[0,[14,w[1]],w[2]]}break}throw i(G,1)}function
_(a,b,c){var
d=w(c),g=0<=b?a:0,f=b1(b);if(f<=d)return c;var
h=2===g?48:32,e=aZ(f,h);switch(g){case
0:au(c,0,e,0,d);break;case
1:au(c,0,e,f-d|0,d);break;default:a:if(0<d){if(43!==aa(c,0)&&45!==aa(c,0)&&32!==aa(c,0))break a;bc(e,0,aa(c,0));au(c,1,e,(f-d|0)+1|0,d-1|0);break}a:if(1<d&&48===aa(c,0)){if(ga!==aa(c,1)&&88!==aa(c,1))break a;bc(e,1,aa(c,1));au(c,2,e,(f-d|0)+2|0,d-2|0);break}au(c,0,e,f-d|0,d)}return Y(e)}function
bj(a,b){var
d=b1(a),c=w(b),e=aa(b,0);a:{b:{if(58>e){if(32!==e){if(43>e)break a;switch(e-43|0){case
5:c:if(c<(d+2|0)&&1<c){if(ga!==aa(b,1)&&88!==aa(b,1))break c;var
g=aZ(d+2|0,48);bc(g,1,aa(b,1));au(b,2,g,(d-c|0)+4|0,c-2|0);return Y(g)}break b;case
0:case
2:break;case
1:case
3:case
4:break a;default:break b}}if(c>=(d+1|0))break a;var
f=aZ(d+1|0,48);bc(f,0,e);au(b,1,f,(d-c|0)+2|0,c-1|0);return Y(f)}if(71<=e){if(5<e+fI>>>0)break a}else if(65>e)break a}if(c<d){var
h=aZ(d,48);au(b,0,h,d-c|0,c);return Y(h)}}return b}function
ib(a){var
e=bb(a),b=[0,0],k=aA(e)-1|0,q=0;if(k>=0){var
h=q;for(;;){var
f=dU(e,h);a:{b:{c:{if(32<=f){var
i=f-34|0;if(58<i>>>0){if(93<=i)break c}else if(56<i-1>>>0)break b;var
j=1;break a}if(11<=f){if(13===f)break b}else if(8<=f)break b}var
j=4;break a}var
j=2}b[1]=b[1]+j|0;var
t=h+1|0;if(k===h)break;var
h=t}}if(b[1]===aA(e))var
m=e;else{var
c=F(b[1]);b[1]=0;var
l=aA(e)-1|0,r=0;if(l>=0){var
g=r;for(;;){var
d=dU(e,g);a:{b:{c:{if(35<=d){if(92!==d){if(dK<=d)break c;break b}}else{if(32>d){if(14<=d)break c;switch(d){case
8:y(c,b[1],92);b[1]++;y(c,b[1],98);break a;case
9:y(c,b[1],92);b[1]++;y(c,b[1],116);break a;case
10:y(c,b[1],92);b[1]++;y(c,b[1],110);break a;case
13:y(c,b[1],92);b[1]++;y(c,b[1],gk);break a;default:break c}}if(34>d)break b}y(c,b[1],92);b[1]++;y(c,b[1],d);break a}y(c,b[1],92);b[1]++;y(c,b[1],48+(d/fK|0)|0);b[1]++;y(c,b[1],48+((d/10|0)%10|0)|0);b[1]++;y(c,b[1],48+(d%10|0)|0);break a}y(c,b[1],d)}b[1]++;var
s=g+1|0;if(l===g)break;var
g=s}}var
m=c}var
n=Y(m),o=w(n),p=aZ(o+2|0,34);aH(n,0,p,1,o);return Y(p)}function
ev(a,b){var
g=b1(b),f=i4[1];switch(a[2]){case
0:var
c=102;break;case
1:var
c=fN;break;case
2:var
c=69;break;case
3:var
c=fk;break;case
4:var
c=71;break;case
5:var
c=f;break;case
6:var
c=104;break;case
7:var
c=72;break;default:var
c=70}var
d=er(16);bi(d,37);switch(a[1]){case
0:break;case
1:bi(d,43);break;default:bi(d,32)}if(8<=a[2])bi(d,35);bi(d,46);L(d,e+g);bi(d,c);return et(d)}function
b4(a,b){if(13>a)return b;var
h=[0,0],i=w(b)-1|0,n=0;if(i>=0){var
d=n;for(;;){if(9>=aM(b,d)+f5>>>0)h[1]++;var
q=d+1|0;if(i===d)break;var
d=q}}var
j=h[1],k=F(w(b)+((j-1|0)/3|0)|0),l=[0,0];function
e(a){bc(k,l[1],a);l[1]++;return}var
f=[0,((j-1|0)%3|0)+1|0],m=w(b)-1|0,o=0;if(m>=0){var
c=o;for(;;){var
g=aM(b,c);if(9<g+f5>>>0)e(g);else{if(0===f[1]){e(95);f[1]=3}f[1]+=-1;e(g)}var
p=c+1|0;if(m===c)break;var
c=p}}return Y(k)}function
i5(a,b){switch(a){case
1:var
c=id;break;case
2:var
c=ie;break;case
4:var
c=ih;break;case
5:var
c=ii;break;case
6:var
c=ij;break;case
7:var
c=ik;break;case
8:var
c=il;break;case
9:var
c=im;break;case
10:var
c=io;break;case
11:var
c=ip;break;case
0:case
13:var
c=ic;break;case
3:case
14:var
c=ig;break;default:var
c=iq}return b4(a,cr(c,b))}function
i6(a,b){switch(a){case
1:var
c=iF;break;case
2:var
c=iG;break;case
4:var
c=iI;break;case
5:var
c=iJ;break;case
6:var
c=iK;break;case
7:var
c=iL;break;case
8:var
c=iM;break;case
9:var
c=iN;break;case
10:var
c=iO;break;case
11:var
c=iP;break;case
0:case
13:var
c=iE;break;case
3:case
14:var
c=iH;break;default:var
c=iQ}return b4(a,cr(c,b))}function
i7(a,b){switch(a){case
1:var
c=iS;break;case
2:var
c=iT;break;case
4:var
c=iV;break;case
5:var
c=iW;break;case
6:var
c=iX;break;case
7:var
c=iY;break;case
8:var
c=iZ;break;case
9:var
c=i0;break;case
10:var
c=i1;break;case
11:var
c=i2;break;case
0:case
13:var
c=iR;break;case
3:case
14:var
c=iU;break;default:var
c=i3}return b4(a,cr(c,b))}function
i8(a,b){switch(a){case
1:var
c=is;break;case
2:var
c=it;break;case
4:var
c=iv;break;case
5:var
c=iw;break;case
6:var
c=ix;break;case
7:var
c=iy;break;case
8:var
c=iz;break;case
9:var
c=iA;break;case
10:var
c=iB;break;case
11:var
c=iC;break;case
0:case
13:var
c=ir;break;case
3:case
14:var
c=iu;break;default:var
c=iD}return b4(a,pi(c,b))}function
aC(d,b,c){function
j(a){switch(d[1]){case
0:var
e=45;break;case
1:var
e=43;break;default:var
e=32}return pe(c,b,e)}function
p(a){var
b=o7(c);return 3===b?c<0.?i_:i$:4<=b?ja:a}switch(d[2]){case
5:var
f=dY(ev(d,b),c),e=0,t=w(f);for(;;){if(e===t)var
o=0;else{var
k=aa(f,e)-46|0;a:{if(23<k>>>0){if(55===k)break a}else if(21<k-1>>>0)break a;var
e=e+1|0;continue}var
o=1}var
u=o?f:bf(f,i9);return p(u)}case
6:return j(0);case
7:var
i=bb(j(0)),g=aA(i);if(0===g)var
n=i;else{var
l=F(g),m=g-1|0,q=0;if(m>=0){var
a=q;for(;;){var
h=dU(i,a),r=25<h+fI>>>0?h:h-32|0;y(l,a,r);var
s=a+1|0;if(m===a)break;var
a=s}}var
n=l}return Y(n);case
8:return p(j(0));default:return dY(ev(d,b),c)}}function
bL(a,b,c,d){var
f=b,e=c,h=d;for(;;){if(typeof
h==="number")return g(f,e);switch(h[0]){case
0:var
M=h[1];return function(a){return o(f,[5,e,a],M)};case
1:var
N=h[1];return function(a){a:{b:{if(40<=a){if(92===a){var
b=hi;break a}if(dK>a)break b}else{if(32<=a){if(39>a)break b;var
b=hj;break a}if(14>a)switch(a){case
8:var
b=hk;break a;case
9:var
b=hl;break a;case
10:var
b=hm;break a;case
13:var
b=hn;break a}}var
c=F(4);y(c,0,92);y(c,1,48+(a/fK|0)|0);y(c,2,48+((a/10|0)%10|0)|0);y(c,3,48+(a%10|0)|0);var
b=Y(c);break a}var
d=F(1);y(d,0,a);var
b=Y(d)}var
g=w(b),h=aZ(g+2|0,39);aH(b,0,h,1,g);return o(f,[4,e,Y(h)],N)};case
2:var
O=h[2],P=h[1];return cJ(f,e,O,P,function(a){return a});case
3:return cJ(f,e,h[2],h[1],ib);case
4:return b5(f,e,h[4],h[2],h[3],i5,h[1]);case
5:return b5(f,e,h[4],h[2],h[3],i6,h[1]);case
6:return b5(f,e,h[4],h[2],h[3],i7,h[1]);case
7:return b5(f,e,h[4],h[2],h[3],i8,h[1]);case
8:var
m=h[4],p=h[3],q=h[2],l=h[1];if(typeof
q==="number"){if(typeof
p==="number")return p?function(a,b){return o(f,[4,e,aC(l,a,b)],m)}:function(a){return o(f,[4,e,aC(l,cH(l),a)],m)};var
ag=p[1];return function(a){return o(f,[4,e,aC(l,ag,a)],m)}}if(0===q[0]){var
z=q[2],B=q[1];if(typeof
p==="number")return p?function(a,b){return o(f,[4,e,_(B,z,aC(l,a,b))],m)}:function(a){return o(f,[4,e,_(B,z,aC(l,cH(l),a))],m)};var
ah=p[1];return function(a){return o(f,[4,e,_(B,z,aC(l,ah,a))],m)}}var
C=q[1];if(typeof
p==="number")return p?function(a,b,c){return o(f,[4,e,_(C,a,aC(l,b,c))],m)}:function(a,b){return o(f,[4,e,_(C,a,aC(l,cH(l),b))],m)};var
ai=p[1];return function(a,b){return o(f,[4,e,_(C,a,aC(l,ai,b))],m)};case
9:return cJ(f,e,h[2],h[1],hc);case
10:var
e=[7,e],h=h[1];break;case
11:var
e=[2,e,h[1]],h=h[2];break;case
12:var
e=[3,e,h[1]],h=h[2];break;case
13:var
Q=h[3],R=h[2],D=er(16);cI(D,R);var
L=et(D);return function(a){return o(f,[4,e,L],Q)};case
14:var
S=h[3],T=h[2];return function(a){var
c=a[1],b=s(c,x(A(T)));if(typeof
b[2]==="number")return o(f,e,v(b[1],S));throw i(G,1)};case
15:var
U=h[1];return function(c,b){return o(f,[6,e,function(a){return n(c,a,b)}],U)};case
16:var
V=h[1];return function(a){return o(f,[6,e,a],V)};case
17:var
e=[0,e,h[1]],h=h[2];break;case
18:var
u=h[1];if(0===u[0])var
W=h[2],X=u[1][1],Z=0,f=function(d,b,c){return function(a){return o(b,[1,d,[0,a]],c)}}(e,f,W),e=Z,h=X;else
var
$=h[2],aa=u[1][1],ab=0,f=function(d,b,c){return function(a){return o(b,[1,d,[1,a]],c)}}(e,f,$),e=ab,h=aa;break;case
19:throw i([0,j,jc],1);case
20:var
ac=h[3],ad=[8,e,jd];return function(a){return o(f,ad,ac)};case
21:var
ae=h[2];return function(a){return o(f,[4,e,cr(f0,a)],ae)};case
22:var
af=h[1];return function(a){return o(f,[5,e,a],af)};case
23:var
k=h[2],t=h[1];if(typeof
t==="number")switch(t){case
0:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);case
1:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);case
2:throw i([0,j,je],1);default:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k])}switch(t[0]){case
0:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);case
1:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);case
2:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);case
3:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);case
4:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);case
5:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);case
6:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);case
7:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);case
8:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);case
9:var
J=t[2];return a<50?c9(a+1|0,f,e,J,k):K(c9,[0,f,e,J,k]);case
10:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);default:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k])}default:var
E=h[3],H=h[1],I=g(h[2],0);return a<50?c_(a+1|0,f,e,E,H,I):K(c_,[0,f,e,E,H,I])}}}function
c9(a,f,c,d,e){if(typeof
d==="number")return a<50?r(a+1|0,f,c,e):K(r,[0,f,c,e]);switch(d[0]){case
0:var
b=d[1];return function(a){return ab(f,c,b,e)};case
1:var
g=d[1];return function(a){return ab(f,c,g,e)};case
2:var
h=d[1];return function(a){return ab(f,c,h,e)};case
3:var
k=d[1];return function(a){return ab(f,c,k,e)};case
4:var
l=d[1];return function(a){return ab(f,c,l,e)};case
5:var
m=d[1];return function(a){return ab(f,c,m,e)};case
6:var
n=d[1];return function(a){return ab(f,c,n,e)};case
7:var
o=d[1];return function(a){return ab(f,c,o,e)};case
8:var
p=d[2];return function(a){return ab(f,c,p,e)};case
9:var
q=d[3],s=d[2],t=D(A(d[1]),s);return function(a){return ab(f,c,S(t,q),e)};case
10:var
u=d[1];return function(a,b){return ab(f,c,u,e)};case
11:var
v=d[1];return function(a){return ab(f,c,v,e)};case
12:var
w=d[1];return function(a){return ab(f,c,w,e)};case
13:throw i([0,j,jf],1);default:throw i([0,j,jg],1)}}function
r(a,b,c,d){var
e=[8,c,jh];return a<50?bL(a+1|0,b,e,d):K(bL,[0,b,e,d])}function
c_(a,b,c,d,e,f){if(e){var
i=e[1];return function(a){return jb(b,c,d,i,g(f,a))}}var
h=[4,c,f];return a<50?bL(a+1|0,b,h,d):K(bL,[0,b,h,d])}function
o(a,b,c){return d$(bL(0,a,b,c))}function
ab(a,b,c,d){return d$(c9(0,a,b,c,d))}function
jb(a,b,c,d,e){return d$(c_(0,a,b,c,d,e))}function
cJ(h,f,c,d,e){if(typeof
d==="number")return function(a){return o(h,[4,f,g(e,a)],c)};if(0===d[0]){var
b=d[2],i=d[1];return function(a){return o(h,[4,f,_(i,b,g(e,a))],c)}}var
j=d[1];return function(a,b){return o(h,[4,f,_(j,a,g(e,b))],c)}}function
b5(j,i,h,d,e,f,g){if(typeof
d==="number"){if(typeof
e==="number")return e?function(a,b){return o(j,[4,i,bj(a,n(f,g,b))],h)}:function(a){return o(j,[4,i,n(f,g,a)],h)};var
b=e[1];return function(a){return o(j,[4,i,bj(b,n(f,g,a))],h)}}if(0===d[0]){var
c=d[2],k=d[1];if(typeof
e==="number")return e?function(a,b){return o(j,[4,i,_(k,c,bj(a,n(f,g,b)))],h)}:function(a){return o(j,[4,i,_(k,c,n(f,g,a))],h)};var
m=e[1];return function(a){return o(j,[4,i,_(k,c,bj(m,n(f,g,a)))],h)}}var
l=d[1];if(typeof
e==="number")return e?function(a,b,c){return o(j,[4,i,_(l,a,bj(b,n(f,g,c)))],h)}:function(a,b){return o(j,[4,i,_(l,a,n(f,g,b))],h)};var
p=e[1];return function(a,b){return o(j,[4,i,_(l,a,bj(p,n(f,g,b)))],h)}}function
aD(a,b){var
c=b;for(;;){if(typeof
c==="number")return;switch(c[0]){case
0:var
f=c[1],h=eu(c[2]);aD(a,f);return bB(a,h);case
1:var
d=c[2],e=c[1];if(0===d[0]){var
i=d[1];aD(a,e);bB(a,ji);var
c=i}else{var
j=d[1];aD(a,e);bB(a,jj);var
c=j}break;case
6:var
m=c[2];aD(a,c[1]);return g(m,a);case
7:aD(a,c[1]);aK(a);return;case
8:var
n=c[2];aD(a,c[1]);return aO(n);case
2:case
4:var
k=c[2];aD(a,c[1]);return bB(a,k);default:var
l=c[2];aD(a,c[1]);g2(a,l);return}}}function
aP(a,b){var
c=b;for(;;){if(typeof
c==="number")return;switch(c[0]){case
0:var
k=c[1],l=eu(c[2]);aP(a,k);return bE(a,l);case
1:var
e=c[2],h=c[1];if(0===e[0]){var
m=e[1];aP(a,h);bE(a,jk);var
c=m}else{var
n=e[1];aP(a,h);bE(a,jl);var
c=n}break;case
6:var
p=c[2];aP(a,c[1]);return bE(a,g(p,0));case
7:var
c=c[1];break;case
8:var
q=c[2];aP(a,c[1]);return aO(q);case
2:case
4:var
o=c[2];aP(a,c[1]);return bE(a,o);default:var
i=c[2];aP(a,c[1]);var
d=a[2],f=a[1],j=f[1];if(f[2]<=d){en(a,1);bc(a[1][1],a[2],i)}else
y(j,d,i);a[2]=d+1|0;return}}}function
ew(d,b){var
a=b[1],c=0;return o(function(a){aD(d,a);return 0},c,a)}function
cK(a){return ew(aB,a)}function
av(a){var
b=a[1];return o(function(a){var
e=64,c=bC<64?bC:e,d=F(c),b=[0,[0,d,c],0,d];aP(b,a);return el(b[1][1],0,b[2])},0,b)}var
cL=[0,0];function
cN(a,b){var
c=a[1+b];if(!(1-(typeof
c==="number"?1:0)))return g(av(jo),c);if(cv(c)===cc)return g(av(jm),c);if(cv(c)!==253)return jn;var
e=dY("%.12g",c),d=0,h=w(e);for(;;){if(h<=d)return bf(e,hf);var
f=aa(e,d);a:{if(48<=f){if(58>f)break a}else if(45===f)break a;return e}var
d=d+1|0}}function
ex(a,b){if(a.length-1<=b)return jp;var
c=ex(a,b+1|0),d=cN(a,b);return n(av(jq),d,c)}function
cO(a){a:{b:{var
b=cn(cL);for(;;){if(!b)break;c:{var
v=b[2],w=b[1];try{var
l=g(w,a)}catch(f){break c}if(l)break b}var
b=v}var
i=0;break a}var
i=[0,l[1]]}if(i)return i[1];if(a===cB)return jv;if(a===ef)return jw;if(a[1]===ee){var
e=a[2],p=e[3],y=e[2],z=e[1];return c$(av(cM),z,y,p,p+5|0,jx)}if(a[1]===j){var
f=a[2],q=f[3],A=f[2],B=f[1];return c$(av(cM),B,A,q,q+6|0,jy)}if(a[1]===eh){var
h=a[2],r=h[3],C=h[2],D=h[1];return c$(av(cM),D,C,r,r+6|0,jz)}if(0===cv(a)){var
k=a.length-1,x=a[1][1];if(2<k>>>0)var
s=ex(a,2),t=cN(a,1),c=n(av(jr),t,s);else
switch(k){case
0:var
c=js;break;case
1:var
c=jt;break;default:var
u=cN(a,1),c=g(av(ju),u)}var
d=[0,x,[0,c]]}else
var
d=[0,a[1],0];var
m=d[2],o=d[1];return m?bf(o,m[1]):o}function
cP(a,b){var
f=o8(b),i=f.length-1-1|0,r=0;if(i>=0){var
d=r;for(;;){var
c=X(f,d)[1+d],h=function(b){return function(a){return a?0===b?jA:jB:0===b?jC:jD}}(d);if(0===c[0])var
j=c[5],k=c[4],l=c[3],m=c[6]?jE:jG,n=c[2],o=c[7],p=h(c[1]),e=[0,oX(av(jF),p,o,n,m,l,k,j)];else if(c[1])var
e=0;else
var
q=h(0),e=[0,g(av(jH),q)];if(e){var
s=e[1];g(ew(a,jI),s)}var
t=d+1|0;if(i===d)break;var
d=t}}return}function
ey(a){for(;;){var
b=cn(cL),c=1-gz(cL,b,[0,a,b]);if(!c)return c}}var
jK=jJ.slice(),jM=[0];d_(gg,function(a,b){try{try{var
h=b?jM:gQ(0);try{cD(0)}catch(f){}try{var
f=cO(a);g(cK(jL),f);cP(aB,h);var
c=px(0);if(c<0){var
d=b1(c);ei(X(jK,d)[1+d])}var
l=aK(aB),j=l}catch(f){var
m=cA(f),n=cO(a);g(cK(jO),n);cP(aB,h);var
o=cO(m);g(cK(jP),o);cP(aB,gQ(0));var
j=aK(aB)}var
k=j}catch(f){var
e=cA(f);if(e!==cB)throw i(e,0);var
k=ei(jN)}return k}catch(f){return 0}});function
ez(a,b,c,d){var
e=o1(7,0,[0,4]);bW(e,0,gY(a,jQ));bW(e,1,b);var
f=be(c,jR)?c:jU;bW(e,2,f);var
g=be(d,jS)?d:jT;bW(e,3,g);return e}function
jV(a){var
b=cu(a),c=cu(a),d=cu(a);return ez(b,c,d,cu(a))}ep([0,jV],function(a){return ez(jZ,jY,jX,jW)});var
eA=[I,j1,gP(0)],cQ=[0,eA,[0]],j0=cv(cQ)===I?cQ:cQ[1];d_(dw,j0);function
eB(a){throw a}var
$=t,eC=null;$.String;$.RegExp;$.Object;var
eD=$.Date;$.Math;$.JSON;var
j2=undefined,j3=$.Array,j4=$.Error;ey(function(a){return a[1]===eA?[0,at(a[2].toString())]:0});ey(function(a){return a
instanceof
j3?0:[0,at(a.toString())]});function
cR(a,b){return a?g(b,a[1]):0}function
eE(c,b){return cR(b,function(a){return[0,g(c,a)]})}function
ah(a,b){var
c=0<=a?1:0,d=c?a<b.length-1?1:0:c;return d}function
eF(a){if(0<a.length-1)return X(a,0)[1];throw i([0,j,j5],1)}function
cS(a){var
b=a.length-1;if(0>=b)throw i([0,j,j6],1);var
c=b-1|0;return X(a,c)[1+c]}function
cT(a,b){var
c=b.length-1,d=aX(c+1|0,a);al(b,0,d,0,c);return d}function
eG(a,b){var
c=b.length-1,d=aX(c+1|0,a);al(b,0,d,1,c);return d}function
cU(a,b,c){if(0>a)throw i([0,j,j8],1);if(a>c.length-1)throw i([0,j,j7],1);var
e=c.length-1,d=aX(e+1|0,b);al(c,0,d,0,a);al(c,a,d,a+1|0,e-a|0);return d}function
ai(a,b,c){if(0>a)throw i([0,j,j_],1);if(a>=c.length-1)throw i([0,j,j9],1);if(X(c,a)[1+a]===b)return c;var
d=cE(c);X(d,a)[1+a]=b;return d}function
bG(a,b){if(0>a)throw i([0,j,kb],1);if(a>=b.length-1)throw i([0,j,ka],1);var
c=b.length-1;if(0>=c)throw i([0,j,j$],1);var
d=aX(c-1|0,X(b,0)[1]);al(b,0,d,0,a);al(b,a+1|0,d,a,c-(a+1|0)|0);return d}function
eH(a){var
b=a.length-1;if(0<b)return cF(a,1,b-1|0);throw i([0,j,kc],1)}function
cV(a){var
b=a.length-1;if(0<b)return cF(a,0,b-1|0);throw i([0,j,kd],1)}function
aQ(a,b,c){X(a,b)[1+b]=c;return}function
k(a,b){return X(a,b)[1+b]}var
kg=[0,32];function
cW(a,D){var
l=a[1];if(3>l)throw i([0,j,kP],1);var
p=((l/2|0)*2|0)<l?1:0,u=l-1|0,m=p?(l-1|0)/2|0:(l/2|0)-1|0,d=[0,[0]];function
e(l,b,c){function
m(a,b){var
f=a,d=b;for(;;){if(0===d[0]){var
o=d[1];return hu(function(a,b){return aS(l,a,b[1],b[2])},f,o)}var
e=d[2],g=d[1],n=g.length-1;if((n+1|0)!==e.length-1)throw i([0,j,ki],1);var
h=f,c=0;for(;;){if(c>=e.length-1)throw i([0,j,kh],1);if(c===n)break;var
p=k(g,c)[2],q=k(g,c)[1],h=aS(l,m(h,k(e,c)),q,p),c=c+1|0}var
f=h,d=k(e,c)}}return m(b,c)}function
b(q,b,c){function
h(a,b){if(0===b[0]){var
r=b[1],g=[0,a],o=r.length-1-1|0;if(o>=0){var
d=o;for(;;){var
p=r[1+d];g[1]=aS(q,g[1],p[1],p[2]);var
s=d-1|0;if(0===d)break;var
d=s}}return g[1]}var
e=b[2],l=b[1],m=l.length-1;if((m+1|0)!==e.length-1)throw i([0,j,km],1);var
n=h(a,k(e,m)),f=m;for(;;){if(0>f)throw i([0,j,kl],1);if(0===f)return n;var
c=f-1|0;if(0>c)throw i([0,j,kk],1);if(c>=e.length-1)throw i([0,j,kj],1);var
t=k(e,c),u=k(l,c)[2],n=h(aS(q,n,k(l,c)[1],u),t),f=c}}return h(b,c)}function
E(a){var
c=0;return b(function(a,b,c){return[0,b,a]},c,a)}function
f(a,b){var
h=D[1],d=b.length-1;if(0===d)return[0,d,0];if(1===d){var
k=n(h,a,X(b,0)[1][1]);return 0<k?[0,d,0]:[0,0,0===k?1:0]}var
g=d-1|0,o=n(h,a,X(b,0)[1][1]),m=0;if(0>=o)return[0,m,0===o?1:0];var
p=n(h,a,X(b,g)[1+g][1]);if(0<=p)return 0===p?[0,g,1]:[0,d,0];var
f=m,e=g;for(;;){if((f+1|0)===e)return[0,e,0];var
c=f+((e-f|0)/2|0)|0;if(f>=c)throw i([0,j,kf],1);if(c>=e)throw i([0,j,ke],1);var
l=n(h,a,X(b,c)[1+c][1]);if(0===l)return[0,c,1];if(0<=l)var
f=c;else
var
e=c}}function
F(a,b){var
c=b;for(;;){if(0===c[0]){var
d=c[1],e=f(a,d),j=e[1];return e[2]?[0,k(d,j)[2]]:0}var
g=c[1],l=c[2],h=f(a,g),i=h[1];if(h[2])return[0,k(g,i)[2]];var
c=k(l,i)}}function
h(a,b,c){if(0>b)throw i([0,j,kp],1);if(b>c)throw i([0,j,ko],1);if(c<=a.length-1)return cF(a,b,c-b|0);throw i([0,j,kn],1)}function
q(a,b,c,d,e){if(0>d)throw i([0,j,kt],1);if(d>b)throw i([0,j,ks],1);if(b>e)throw i([0,j,kr],1);if(e>a.length-1)throw i([0,j,kq],1);var
f=aX((e-d|0)+1|0,c);al(a,d,f,0,b-d|0);al(a,b,f,(b-d|0)+1|0,e-b|0);return f}function
G(a,b,c,d,e,f){if(b>=f)throw i([0,j,ku],1);var
g=q(a,b,c,e,f);aQ(g,(b-e|0)+1|0,d);return g}function
s(a,b,c,d){var
i=c.length-1,m=f(a,c),g=m[1];if(m[2])return b===k(c,g)[2]?[0,d]:[0,[0,ai(g,[0,a,b],c)]];if(i<u)return[0,[0,cU(g,[0,a,b],c)]];var
n=[0,a,b];function
j(a,b){return q(c,g,n,a,b)}var
e=l/2|0;if(p){if(g===e){var
o=h(c,0,e);return[1,[0,o],[0,a,b],[0,h(c,e,i)]]}if(g<e){var
r=j(0,e-1|0),s=[0,h(c,e,i)];return[1,[0,r],k(c,e-1|0),s]}var
t=h(c,0,e),v=[0,j(e+1|0,i)];return[1,[0,t],k(c,e),v]}if(g<e){var
w=j(0,e-1|0),x=[0,h(c,e,i)];return[1,[0,w],k(c,e-1|0),x]}var
y=h(c,0,e-1|0),z=[0,j(e,i)];return[1,[0,y],k(c,e-1|0),z]}function
t(g,o,c,d,e,f){var
b=e.length-1;if(b<u){var
v=cU(g,c,e),r=cU(g,o,f);if(!ah(g+1|0,r))throw i([0,j,kv],1);aQ(r,g+1|0,d);return[0,[1,v,r]]}var
a=l/2|0;function
m(a,b){return q(e,g,c,a,b)}function
n(a,b){return G(f,g,o,d,a,b)}if(p){if(g===a){var
w=h(e,0,a),s=h(f,0,a+1|0),x=h(e,a,b),t=h(f,a,b+1|0);if(!ah(a,s))throw i([0,j,kx],1);if(!ah(0,t))throw i([0,j,kw],1);aQ(s,a,o);aQ(t,0,d);return[1,[1,w,s],c,[1,x,t]]}if(g<a){var
y=m(0,a-1|0),z=n(0,a),A=h(e,a,b),B=h(f,a,b+1|0);if(ah(a-1|0,e))return[1,[1,y,z],k(e,a-1|0),[1,A,B]];throw i([0,j,ky],1)}var
C=h(e,0,a),D=h(f,0,a+1|0),E=m(a+1|0,b),F=n(a+1|0,b+1|0);if(ah(a,e))return[1,[1,C,D],k(e,a),[1,E,F]];throw i([0,j,kz],1)}if(g<a){var
H=m(0,a-1|0),I=n(0,a),J=h(e,a,b),K=h(f,a,b+1|0);if(ah(a-1|0,e))return[1,[1,H,I],k(e,a-1|0),[1,J,K]];throw i([0,j,kA],1)}var
L=h(e,0,a-1|0),M=h(f,0,a),N=m(a,b),O=n(a,b+1|0);if(ah(a-1|0,e))return[1,[1,L,M],k(e,a-1|0),[1,N,O]];throw i([0,j,kB],1)}function
v(a,b,c){if(0===c[0])return s(a,b,c[1],c);var
d=c[2],h=c[1],l=f(a,h),e=l[1];if(l[2])return[0,[1,ai(e,[0,a,b],h),d]];if(!ah(e,d))throw i([0,j,kC],1);var
g=v(a,b,k(d,e));return 0===g[0]?[0,[1,h,ai(e,g[1],d)]]:t(e,g[1],g[2],g[3],h,d)}function
H(a,b,c){var
d=v(a,b,c);return 0===d[0]?d[1]:[1,[0,d[2]],[0,d[1],d[3]]]}function
w(a){return m<a.length-1?1:0}function
x(a,b,c,d){var
e=cE(d);if(!ah(a,e))throw i([0,j,kE],1);if(!ah(a+1|0,e))throw i([0,j,kD],1);aQ(e,a,b);aQ(e,a+1|0,c);return e}function
y(a,b,c,d,e){if(!ah(b,d))throw i([0,j,kF],1);if(a){var
f=eH(e),g=ai(b,eF(e),d);return[0,cT(k(d,b),c),g,f]}var
h=eG(k(d,b),e),l=ai(b,cS(c),d);return[0,cV(c),l,h]}function
I(a,b,c){if(a){var
d=eH(c);return[0,cT(eF(c),b),d]}var
e=eG(cS(b),c);return[0,cV(b),e]}function
z(a,b,c,d){if(!ah(a,c))throw i([0,j,kG],1);var
e=b.length-1,g=d.length-1,f=aX((e+1|0)+g|0,k(c,a)),h=bG(a,c);al(b,0,f,0,e);al(d,0,f,e+1|0,g);return[0,f,h]}function
J(a,b,c,d,e,f){if((a+1|0)>=f.length-1)throw i([0,j,kH],1);var
g=z(a,c,e,d),k=g[2],l=g[1],h=bG(a,f);aQ(h,a,[0,l]);return[0,[1,k,h],b,e.length-1<=m?1:0]}function
K(a,b,c,d,e,f,g,h){if((a+1|0)>=h.length-1)throw i([0,j,kI],1);var
l=z(a,c,g,e),o=l[2],p=l[1],n=bG(a,h),k=d.length-1,q=g.length-1<=m?1:0,r=0===k?cE(f):0===f.length-1?dR(d,0,k):oY(d,f);aQ(n,a,[1,p,r]);return[0,[1,o,n],b,q]}function
A(a,h,c,d,e,f,g){function
p(a,b){return h?w(b):w(a)}if(0===c[0]){var
b=c[1];if(0===d[0]){var
k=d[1];if(!p(b,k))return J(a,e,b,k,f,g);var
l=y(h,a,b,f,k),s=l[2];return[0,[1,s,x(a,[0,l[1]],[0,l[3]],g)],e,0]}}else{var
q=c[2],m=c[1];if(0!==d[0]){var
n=d[1],t=d[2];if(!p(m,n))return K(a,e,m,q,n,d[2],f,g);var
o=y(h,a,m,f,n),u=o[3],v=o[2],z=o[1],r=I(h,q,t);return[0,[1,v,x(a,[1,z,r[1]],[1,u,r[2]],g)],e,0]}}throw i([0,j,kJ],1)}function
o(a,b,c,d,e){if(!c[3])return[0,[1,d,ai(a,c[1],e)],b,0];if(a<d.length-1){var
g=k(e,a+1|0);return A(a,1,c[1],g,b,d,e)}var
f=a-1|0,h=c[1];return A(f,0,k(e,f),h,b,d,e)}function
r(a){if(0===a[0]){var
b=a[1];if(0>=b.length-1)throw i([0,j,kK],1);var
g=cS(b);return[0,[0,cV(b)],g,b.length-1<=m?1:0]}var
c=a[2],e=a[1],d=e.length-1;if((d+1|0)!==c.length-1)throw i([0,j,kL],1);var
f=r(k(c,d));return o(d,f[2],f,e,c)}function
B(a,b){if(0===b[0]){var
d=b[1],h=f(a,d),i=h[1];if(!h[2])return 0;var
n=k(d,i);return[0,[0,[0,bG(i,d)],n,d.length-1<=m?1:0]]}var
e=b[2],g=b[1],j=f(a,g),c=j[1];if(j[2]){var
l=r(k(e,c)),p=k(g,c);return[0,o(c,p,l,ai(c,l[2],g),e)]}var
q=B(a,k(e,c));return eE(function(a){return o(c,a[2],a,g,e)},q)}function
L(a,b){var
d=B(a,b);if(!d)return b;var
e=d[1],c=e[1];if(1===c[0]){var
f=c[2];if(0===c[1].length-1)return k(f,0)}return e[1]}function
C(a,b,c){if(0===c[0]){var
h=c[1],p=f(a,h),l=p[1];if(!p[2]){var
w=g(b,0);return w?[0,s(a,w[1],h,c)]:[0,[0,c]]}var
q=k(h,l)[2],u=g(b,[0,q]);if(u){var
v=u[1];return v===q?[0,[0,c]]:[0,[0,[0,ai(l,[0,a,v],h)]]]}var
B=bG(l,h);return[1,[0,[0,B],k(h,l),m===h.length-1?1:0]]}var
i=c[2],e=c[1],x=f(a,e),d=x[1];if(x[2]){var
y=g(b,[0,k(e,d)[2]]);if(y)return[0,[0,[1,ai(d,[0,a,y[1]],e),i]]];var
z=r(k(i,d)),D=k(e,d);return[1,o(d,D,z,ai(d,z[2],e),i)]}var
n=C(a,b,k(i,d));if(0===n[0]){var
j=n[1];return 0===j[0]?[0,[0,[1,e,ai(d,j[1],i)]]]:[0,t(d,j[1],j[2],j[3],e,i)]}var
A=n[1];return[1,o(d,A[2],A,e,i)]}function
M(a,b,c){var
e=C(a,b,c);if(0===e[0]){var
d=e[1];return 0===d[0]?d[1]:[1,[0,d[2]],[0,d[1],d[3]]]}var
g=e[1],f=g[1];if(1===f[0]){var
h=f[2];if(0===f[1].length-1)return k(h,0)}return g[1]}function
c(a){var
b=a[1],c=b[1];return 0===c[0]?b[2]<c[1].length-1?1:0:b[2]<c[1].length-1?1:0}function
N(a){if(!c(a))throw i([0,j,kM],1);var
b=a[1],d=b[1];return 0===d[0]?k(d[1],b[2]):k(d[1],b[2])}function
O(a,b){var
c=a,d=b;for(;;){if(0===c[0])return[0,[0,[0,c[1]],0],d];var
e=c[2],f=[0,[0,c[1],e,0],d],c=k(e,0),d=f}}function
P(a){var
b=a;for(;;){if(!b)return[0,[0,d,0],0];var
e=b[2],c=b[1],f=c[3],g=c[1],h=c[2];if(f<g.length-1)return[0,[0,[1,g,h],f],e];var
b=e}}function
Q(a){if(!c(a))throw i([0,j,kO],1);var
d=a[1],b=d[1];if(0===b[0]){var
f=d[2],g=b[1];return(f+1|0)<g.length-1?[0,[0,[0,g],f+1|0],a[2]]:P(a[2])}var
e=d[2],h=b[2],l=b[1];if(e>=l.length-1)throw i([0,j,kN],1);var
m=[0,[0,l,h,e+1|0],a[2]];return O(k(h,e+1|0),m)}return[0,,,,,,,d,e,b,,E,,F,,,,,,,H,,,,,,,,,,,,L,,M,,,,,,,function(a){return[0,c,N,Q]}]}function
eI(a){cW(a,[0,bg])[41].call(null,[0]);return}eI([0,3]);eI([0,4]);cW([0,3],[0,bg]);function
b6(a){var
b=cW(kg,a);return[0,,,,,,b[13],b[7],b[20],,b[34]]}function
kQ(a){return 0}function
cX(a,b,c){function
d(a){return n(b,a,c)}return cR(g(a,c),d)}function
cY(a){return typeof
a==="string"?[0,at(a)]:0}function
bk(a,b,c){function
e(a){return g(b,a)}var
d=c[z(a)],f=d===j2?0:[0,d];return cR(f,e)}function
bl(a){$.console.log(z(a));return}function
cZ(a,b,c){return c.addEventListener(z(a),b)}function
eJ(a,b,c){return c.removeEventListener(z(a),b)}function
b7(a,b){if(b===eC)throw i([0,j,kR],1);return b.appendChild(a)}function
eK(a){for(;;){var
b=a.firstChild,c=b==eC?0:[0,b];if(!c)return 0;a.removeChild(c[1])}}function
bm(a){return $}function
eL(a){return new
eD(a)}function
eM(a){var
d=b6(a),c=[0,[0],d[7]];function
f(c,b){var
a=d[6].call(null,c,b[2]);return eE(function(a){if(a>=b[1].length-1)throw i([0,j,kU],1);var
d=k(b[1],a),e=d[2];if(gN(d[1],c))return e;throw i([0,j,kT],1)},a)}function
e(a,b,c){if(d[6].call(null,a,c[2]))return c;var
e=d[8].call(null,a,c[1].length-1,c[2]);return[0,cT([0,a,b],c[1]),e]}function
h(a,b,c){var
f=d[6].call(null,a,c[2]);if(!f)return e(a,g(b,0),c);var
h=f[1],l=k(c[1],h),m=l[2];if(!gN(l[1],a))throw i([0,j,kV],1);var
n=c[2],o=c[1];return[0,ai(h,[0,a,g(b,[0,m])],o),n]}function
b(a,b){var
f=b[1],d=f.length-1-1|0,g=0;if(d>=0){var
c=g;for(;;){var
e=f[1+c];n(a,e[1],e[2]);var
h=c+1|0;if(d===c)break;var
c=h}}return 0}return[0,,c,,f,e,h,,,b,function(i,h,c,d,e){b(function(a,b){return f(a,d)?0:g(c,a)},e);return b(function(a,b){var
c=f(a,e);return c?b===c[1]?0:n(h,a,b):n(i,a,b)},d)}]}eM([0,bh]);function
bn(a){var
b=eM(a);return[0,b[2],,b[4],b[5],b[6],,,b[9],b[10]]}eL(0.);function
b8(a){var
b=[0,a];return[0,b,function(a){return g(b[1],a)}]}function
eN(a,b){b[1][1]=a;return 0}function
eO(a){var
h=b6(a),b=bn(a);function
c(a){return[0,h[7]]}function
d(f,e,c,d){function
a(a,b){if(0!==h[6].call(null,a,d[1]))throw i([0,j,kY],1);var
c=b8(g(f,b)),k=n(e,a,c[2]);d[1]=h[8].call(null,a,[0,c,k],d[1]);return 0}return b[8].call(null,a,c)}return[0,,,c,d,function(k,l,c,d,e,f){function
a(b){var
a=f[1];function
d(a){if(!a)throw i([0,j,kZ],1);var
d=a[1];aS(c,b,d[1][2],d[2]);return 0}f[1]=h[10].call(null,b,d,a);return 0}function
m(a,b){var
c=h[6].call(null,a,f[1]);if(!c)throw i([0,j,k0],1);var
d=c[1][1];return eN(g(k,b),d)}function
o(c,b){var
a=f[1];function
d(a){if(a)throw i([0,j,k1],1);var
d=b8(g(k,b));return[0,[0,d,n(l,c,d[2])]]}f[1]=h[10].call(null,c,d,a);return 0}return b[9].call(null,o,m,a,d,e)}]}function
eP(f,b,c){var
a=b2(b);return bD(function(a){var
d=a[3],e=a[2][1];if(a[1][1])c.stopPropagation(0);if(e)c.preventDefault(0);var
b=g(d,c);return b?g(f,b[1]):(bl(k2),$.console.log(c))},a)}var
c0=eO([0,bh]);bn([0,bh]);var
c1=c0[3];function
eQ(a,b,c){return cZ(b,c,a)}function
eR(f,e,c,d){function
a(a,b){return eQ(f,a,b)}function
b(a,b){return eP(e,a,b)}return c0[4].call(null,b,a,c,d)}function
eS(f,g,c,d,e){function
a(a,b,c){return eJ(a,b,f)}function
b(a,b){return eQ(f,a,b)}function
h(a,b){return eP(g,a,b)}return c0[5].call(null,h,b,a,c,d,e)}var
c2=eO([0,bg]);bn([0,bg]);var
k3=c2[3];function
eT(d,b,c){var
a=b2(b);return bD(function(a){return g(d,g(a,c))},a)}function
eU(a,b){return $.setInterval(function(a){return g(b,new
eD)},a)}function
k4(a,b,c){return $.clearInterval(c)}function
eV(a){return bm(0)}function
eW(a){return cZ(k5,a,eV(0))}function
k7(c){function
b(a){var
b=[0,a];if(!d(c,"A")&&!d(c,cg)){0===b[0];return function(a){return[0,b]}}return kQ}function
e(a){return bk(k8,cY,a)}function
f(a){return bk(k9,e,a)}return function(a){return cX(f,b,a)}}function
k$(a){return bk(k_,cY,a)}function
lb(a){return bk(la,k$,a)}function
c3(a,b,c){var
d=cX(lb,k7,c);if(!d)return 0;var
e=d[1];c.preventDefault(0);return g(a,g(b,e))}var
H=bn([0,bh]);function
b(a){return[0,[0,a],0]}function
p(a,b,c){var
e=0,d=[0,H[1],H[1],H[1],H[1]];return[0,[1,a,ek(function(a,b){switch(b[0]){case
0:var
d=a[4],e=a[3],f=a[2];return[0,H[4].call(null,b[1],b[2],a[1]),f,e,d];case
1:var
g=a[4],h=a[3],i=H[4].call(null,b[1],b[2],a[2]);return[0,a[1],i,h,g];case
2:var
j=a[4],k=H[4].call(null,b[1],b[2],a[3]);return[0,a[1],a[2],k,j];default:var
c=b[2],l=b[1],m=a[4],n=function(a){return a?[0,c,a[1]]:[0,c,0]},o=H[5].call(null,l,n,m);return[0,a[1],a[2],a[3],o]}},d,b),c],e]}function
eX(a,b,c){var
d=b[1],e=g(a[9],c);H[8].call(null,e,d);var
f=b[3],h=g(a[10],c);H[8].call(null,h,f);var
i=b[2],j=g(a[11],c);H[8].call(null,j,i);return n(a[15],c,b[4])}function
b9(c,b){function
e(a){var
b=a[1];switch(b[0]){case
0:var
e=b[1];return[0,[0,e],g(c[1],e)];case
1:var
f=b[2],h=b[1],k=d(b[3]),s=k[1],l=n(c[2],h,k[2]);eX(c,f,l);return[0,[1,h,f,s],l];case
2:var
m=b[3],o=b[2],p=b[1],q=d(b[4]),t=q[1],r=aS(c[3],p,o,q[2]);eX(c,m,r);return[0,[2,p,o,m,t],r];default:throw i([0,j,ld],1)}}function
d(a){if(!a)return le;var
f=a[2],b=e(a[1]),g=b[2],c=d(f);return[0,[0,b,c[1]],[0,g,c[2]]]}return e(b)}function
c4(a,b,c,d){var
e=g(a[9],b),i=d[1],j=c[1],k=g(a[12],b);H[9].call(null,e,e,k,j,i);var
f=g(a[10],b),l=d[3],m=c[3],n=g(a[13],b);H[9].call(null,f,f,n,m,l);var
h=g(a[11],b),o=d[2],p=c[2],q=g(a[14],b);H[9].call(null,h,h,q,p,o);return aS(a[16],b,c[4],d[4])}function
c5(d,b,c){var
a=b[1];switch(a[0]){case
0:var
o=c[1];if(0===o[0]){var
p=c[2],k=a[1];return bz(k,o[1])?[0,c,0]:(n(d[8],p,k),[0,[0,[0,k],p],0])}break;case
1:var
i=c[1];if(1===i[0]){var
l=c[2],q=i[1],r=a[2],x=i[3],y=i[2],z=a[3];if(bz(a[1],q)){c4(d,l,r,y);return[0,[0,[1,q,r,b2(eY(d,l,z,x,0))],l],0]}}break;case
2:var
e=c[1];if(2===e[0]){var
m=c[2],s=e[2],t=e[1],u=a[3],A=e[4],B=e[3],C=a[4],D=a[1];if(bz(a[2],s)&&bz(D,t)){c4(d,m,u,B);return[0,[0,[2,t,s,u,b2(eY(d,m,C,A,0))],m],0]}}break;default:var
j=c[1];if(3===j[0]){var
f=c[2],v=j[1],w=a[2],E=j[3],F=j[2],G=a[3];if(bz(a[1],v)){c4(d,f,w,F);g(d[7],f);var
h=[0,H[1]],I=function(a,b){var
c=H[3].call(null,a,E);if(c){var
e=c5(d,b,c[1])[1];n(d[4],e[2],f);h[1]=H[4].call(null,a,e,h[1]);return 0}var
g=b9(d,b);n(d[4],g[2],f);h[1]=H[4].call(null,a,g,h[1]);return 0};H[8].call(null,I,G);return[0,[0,[3,v,w,h[1]],f],0]}}}return[0,b9(d,b),1]}function
eY(a,b,c,d,e){var
g=c,f=d,h=e;for(;;)if(g){var
i=g[2],j=g[1];if(f){var
k=f[1],p=f[2],q=k[2],l=c5(a,j,k),m=l[1],r=m[2];if(l[2])aS(a[6],q,r,b);var
g=i,f=p,h=[0,m,h]}else{var
o=b9(a,j);n(a[4],o[2],b);var
g=i,f=0,h=[0,o,h]}}else{if(!f)return h;var
s=f[2];n(a[5],f[1][2],b);var
g=0,f=s}}function
bH(a,b,c){try{var
f=g(b,0);return f}catch(f){var
o=cA(f);if(o[1]!==j){g(c,0);bl(a);var
u=pu(o);if(u){var
C=u[1];bl(li);return g(eB,C)}bl(lj);throw i(o,0)}var
p=o[2],t=[0,lh,[0,p[1],[0,lg,[0,e+p[2],[0,lf,[0,e+p[3],0]]]]]];a:{b:{var
k=0,h=t,A=0;for(;;){if(!h)break;var
q=h[1];if(!h[2])break b;var
r=(w(q)|0)+k|0,v=h[2],x=k<=r?r:aO(hr),k=x,h=v}var
s=k;break a}var
s=w(q)+k|0}var
n=F(s),m=A,l=t;for(;;){if(l){var
d=l[1];if(l[2]){var
y=l[2];aH(d,0,n,m,w(d));aH(e,0,n,m+w(d)|0,0);var
m=m+w(d)|0|0,l=y;continue}aH(d,0,n,m,w(d))}var
B=Y(n);g(c,0);bl(a);bl(B);return g(eB,new
j4(z(a)))}}}function
eZ(a,b,c){return n(a,b,function(a){if(0!==a[0])throw i([0,j,lk],1);var
d=a[1];function
b(a){return 0}return bH(ll,function(a){return g(c,d)},b)})}b6([0,bh]);b6([0,bg]);var
e0=bn([0,bg]),e1=bn([0,bh]),lm=0,ln=[0,e1[1],e0[1],0,0,0];function
e2(a){function
c(a,b){if(typeof
b==="number")return a;switch(b[0]){case
0:var
d=b[2],f=b[1],g=a[5],h=a[4],i=a[3],j=a[2],k=a[1],l=function(a){return a?[0,d,a[1]]:[0,d,0]};return[0,e1[5].call(null,f,l,k),j,i,h,g];case
1:var
e=b[2],m=b[1],n=a[5],o=a[4],p=a[3],q=a[2],r=function(a){return a?[0,e,a[1]]:[0,e,0]},s=e0[5].call(null,m,r,q);return[0,a[1],s,p,o,n];case
2:return[0,a[1],a[2],[0,b[1]],a[4],a[5]];case
3:var
t=b[1],u=a[5],v=a[4]||[0,t];return[0,a[1],a[2],a[3],v,u];case
4:var
w=b[1],x=a[5]||[0,w];return[0,a[1],a[2],a[3],a[4],x];default:return ek(c,a,b[1])}}return c(ln,a)}function
e3(d,b,c){function
e(a){if(typeof
a==="number")return 0;switch(a[0]){case
0:return eZ(a[1],d,b);case
1:var
c=a[1];return eZ(c,d,function(a){return 0});default:return bD(e,a[1])}}return e(c)}function
bI(a){return bm(0).document}function
e4(e){function
f(a){var
b=a[2];if(b)return b[1];throw i([0,j,lo],1)}function
d(a){var
b=a[2];if(b)return b[1][1];throw i([0,j,lp],1)}function
a(a,b,c){var
d=f(a);return eS(d[1],e,b,c,d[2])}function
b(a,b){var
c=f(a);return eR(c[1],e,b,c[2])}function
c(a,b){return delete
d(a)[z(b)]}function
g(a,b){return d(a).removeAttribute(z(b))}function
h(a,b){return d(a).style.removeProperty(z(b))}function
k(a,b,c){return d(a)[z(b)]=c}function
l(a,b,c){return d(a).setAttribute(z(b),z(c))}function
m(a,b,c){return d(a).style.setProperty(z(b),z(c))}function
n(a,b){return a[1].nodeValue=z(b)}function
o(a){return eK(a[1])}function
p(a,b,c){return c[1].replaceChild(b[1],a[1])}function
q(a,b){return b[1].removeChild(a[1])}function
r(a,b){return b7(a[1],b[1])}function
s(a,b,c){var
d=bI(0).createElementNS(z(a),z(b));bD(function(a){return b7(a[1],d)},c);return[0,d,[0,[0,d,c1(0)]]]}function
t(a,b){var
c=bI(0).createElement(z(a));bD(function(a){return b7(a[1],c)},b);return[0,c,[0,[0,c,c1(0)]]]}return[0,function(a){return[0,bI(0).createTextNode(z(a)),0]},t,s,r,q,p,o,n,m,l,k,h,g,c,b,a]}function
bo(c,b){function
d(a){var
b=1-(a===c[1]?1:0),d=c[2],e=d||b;c[2]=e;return b?(c[1]=a,e6(c)):b}var
a=c[6];switch(a[0]){case
0:return d(n(a[3],c[1],b));case
1:var
g=a[4],e=n(a[3],c[1],b),h=e[2];d(e[1]);return e3(g,function(a){return e5(c,a)},h);default:var
i=a[4],f=n(a[3],c[1],b),j=f[2];d(f[1]);return e3(i,function(a){return e5(c,a)},j)}}function
e5(c,b){$.setTimeout(function(a){return bo(c,b)},0);return 0}function
e6(b){function
a(a){var
v=b[4],w=b[6][2];if(!v){var
L=g(w,b[1]),l=function(a){return bo(b,a)},e=e2(L),p=c1(0),C=e[1];eR(bm(0),l,C,p);var
q=k3(0),D=e[2],x=function(a,b){return eT(l,a,b)};c2[4].call(null,x,eU,D,q);var
k=[0,0],r=e[5];if(r){var
z=r[1],m=b8(function(a){return c3(l,z,a)});eW(m[2]);k[1]=[0,m]}else
k[1]=0;b[4]=[0,[0,e,p,q,k]];return 0}var
c=v[1];if(!b[2])return 0;var
K=g(w,b[1]);function
h(a){return bo(b,a)}var
f=e2(K),E=c[2],F=c[1][1],G=f[1];eS(bm(0),h,G,F,E);var
H=c[3],I=c[1][2],J=f[2];function
y(a,b){return eT(h,a,b)}c2[5].call(null,y,eU,k4,J,I,H);var
s=c[4],t=c[1][5],u=f[5],d=s[1];a:{if(u){var
n=u[1];if(t){if(d){var
A=d[1];eN(function(a){return c3(h,n,a)},A);break a}}else if(!d){var
o=b8(function(a){return c3(h,n,a)});eW(o[2]);s[1]=[0,o];break a}}else
if(t){if(d){var
B=d[1][2];eJ(k6,B,eV(0));break a}}else if(!d)break a;throw i([0,j,lc],1)}b[4]=[0,[0,f,c[2],c[3],c[4]]];return 0}return bH(lq,a,function(a){return 0})}function
e7(a,b){var
c=a[5];eK(c);return b7(b[2][1],c)}function
e8(b){function
c(a){function
c(a){var
b=a[6];switch(b[0]){case
0:var
e=b[1],f=function(a){return},c=[0,g(e,a[1]),f];break;case
1:var
h=b[1],i=function(a){return},c=[0,g(h,a[1]),i];break;default:var
d=g(b[1],a[1]),j=d[2],k=d[1],c=[0,k,function(a){bI(0).title=z(j);return}]}var
l=c[1];c[2].call(null,0);return l}var
d=b[3];if(!d){var
m=c(b),j=b9(e4(function(a){return bo(b,a)}),m);b[3]=[0,j];return e7(b,j)}var
e=b[2],k=d[1];if(e){var
l=c(b),f=c5(e4(function(a){return bo(b,a)}),l,k),h=f[1];if(f[2])e7(b,h);b[3]=[0,h];var
i=0}else
var
i=e;return i}function
a(a){b[2]=0;return 0}bH(lr,c,a);a(0);if(b[2])throw i([0,j,ls],1);return}function
e9(a){return bm(0).requestAnimationFrame(a)}function
e_(c,b){var
a=c[4];if(a){var
d=a[1][1][3];if(d){var
e=d[1];bo(c,g(e,eL(b)))}}e8(c);if(c[2])throw i([0,j,lt],1);return e9(function(a){return e_(c,a)})}function
e$(a,b,c){function
d(a){return 0}function
e(a){return g(b,c)}return bH(bf(lv,bf(a,lu)),e,d)}function
q(a){return[2,lC,a]}function
b_(a){return[2,lD,a]}function
c6(a){return[2,lE,a]}function
N(a){return[1,lG,z(a)]}function
O(d){function
b(a){var
b=g(d,a);return function(a){return[0,b]}}function
c(a){return cX(cY,b,a)}function
e(a){return bk(lH,c,a)}return[3,lJ,[0,kX,kW,function(a){return bk(lI,e,a)}]]}function
am(a,b){return p(lK,a,b)}function
aw(a,b){return p(lL,a,b)}function
bJ(a,b){return p(lN,a,b)}function
P(a,b){return p(lO,a,b)}function
fa(a,b){return p(lP,a,b)}function
an(a,b){return p(lQ,a,b)}function
fb(a,b){return p(lR,a,b)}function
bK(a,b){return p(lS,a,b)}function
fg(a){return d(a,e)?d(a,a1)?d(a,a6)?d(a,a8)?d(a,a4)?d(a,a$)?d(a,a_)?d(a,a7)?d(a,a5)?[0,l3,fe]:[0,l4,lW]:[0,l5,lT]:[0,l6,lX]:[0,l7,lU]:[0,l8,lY]:[0,l9,ff]:[0,l_,ff]:[0,l$,lV]:[0,ma,fe]}function
c7(a,b){var
c=a[2],e=a[3],f=a[1];return d(b,dN)?d(b,dO)?d(b,dG)?c:f:e:c}function
fh(a,b){if(d(a,e))if(d(a,a1))if(d(a,a6))if(d(a,a8))var
g=d(a,a4)?d(a,a$)?d(a,a_)?d(a,a7)?d(a,a5)?[0,c,c,c]:[0,aj,bp,ax]:[0,aj,f([0,c,[0,m,[0,bp,0]]]),ax]:[0,aj,bp,ax]:[0,aj,f([0,c,[0,m,[0,bp,0]]]),ax]:[0,aj,aj,ax];else
var
h=f([0,c,[0,m,0]]),g=[0,f([0,c,[0,u,[0,aj,0]]]),h,ax];else
var
i=f([0,c,[0,m,0]]),g=[0,f([0,c,[0,u,[0,aj,0]]]),i,ax];else
var
j=f([0,c,[0,m,0]]),k=f([0,c,[0,m,0]]),g=[0,f([0,c,[0,m,0]]),k,j];else
var
g=[0,c,c,c];return c7(g,b)}function
a0(a){return a?a[1]:mn}var
mw=a0(c),mA=a0(c),mB=a0(c),mC=a0(c),mD=a0(c),mE=a0(fd),mF=[0,a0(fc),mE,mD,mC,mB,mA,mz,my,mx,mw,mv,mu,mt,ms,mr,mq,mp,mo];function
c8(a){return am([0,q(mG),0],0)}function
mH(a){var
c=a[2],f=0,g=d(c,e)?d(c,a1)?d(c,a6)?d(c,a8)?d(c,a4)?d(c,a$)?d(c,a_)?d(c,a7)?d(c,a5)?mb:mc:md:me:mf:mg:mh:mi:mj:mk;return aw(0,[0,b(g),f])}function
aR(a){var
f=0,g=0,e=fg(a[2])[2],h=[0,fb(0,ag(function(a){return bK(0,[0,b(a),0])},e)),g],i=[0,p(mI,0,[0,p(mJ,0,[0,p(mK,0,[0,b(mL),0]),0]),h]),f],c=a[1],j=0,n=d(c,dN)?d(c,dO)?d(c,dG)?c8:c8:mH:c8,k=[0,n(a),j],l=[0,am([0,q(mM),0],k),i],m=[0,b(fg(a[2])[1]),0];return am(0,[0,aw(0,[0,b(mN),m]),l])}function
fi(a){return am([0,q(nr),0],0)}function
nI(a){function
bk(a){return[0,a]}function
bl(a){return[1,a]}function
bm(a){return[2,a]}function
bn(a){return[3,a]}function
bo(a){return[4,a]}function
bq(a){return[5,a]}function
br(a){return[6,a]}function
bs(a){return[7,a]}function
bt(a){return[13,a]}function
bu(a){return[14,a]}function
bv(a){return[15,a]}function
bw(a){return[16,a]}function
bx(a){return[17,a]}function
i(a,b){return p(nJ,a,b)}var
bA=[0,b(nM),0],bB=[0,p(lM,[0,q(nN),0],bA),0],bC=[0,O(bx),0],bD=[0,fa([0,[2,nP,nO],[0,N(a[18]),bC]],0),0],bE=[0,b(nQ),bD],bF=[0,P([0,q(nR),0],bE),bB],bG=[0,i([0,q(nS),0],bF),0],bH=[0,aw(0,[0,b(nT),0]),0],bI=[0,O(bw),0],bL=[0,fa([0,[2,nV,nU],[0,N(a[17]),bI]],0),0],bM=[0,b(nW),bL],bN=[0,P([0,q(nX),0],bM),bH],bO=[0,O(bu),0],bP=[0,bJ([0,[2,nZ,nY],[0,N(a[16]),bO]],0),0],bQ=[0,b(n0),bP],bR=[0,P([0,q(n1),0],bQ),0],bS=[0,O(bt),0],bT=[0,bJ([0,[2,n3,n2],[0,N(a[15]),bS]],0),0],bU=[0,b(n4),bT],bV=[0,P([0,q(n5),0],bU),bR],bW=[0,am([0,b_(n6),0],bV),bN],bX=[0,O(bv),0],bY=[0,bJ([0,[2,n8,n7],[0,N(a[14]),bX]],0),0],bZ=[0,b(n9),bY],b0=[0,P([0,q(n_),0],bZ),bW],by=0,bz=0,b1=[0,i([0,q(n$),0],b0),bG],b2=0;function
Y(a){return[8,a]}function
Z(a){return[9,a]}function
_(a){return[10,a]}function
$(a){return[11,a]}function
aa(a){return[12,a]}function
o(a,b){return p(mR,a,b)}var
ac=[0,b(l2),0],ad=[0,aw(0,[0,b(mS),ac]),0],ab=0,ae=0,af=cC(mT,m),ah=ag(function(a){return p(mU,0,[0,b(a),0])},af),ai=[0,O(aa),0],ak=[0,an([0,[2,mW,mV],[0,N(a[13]),ai]],ah),ae],al=[0,b(mX),ak],ao=[0,o(0,[0,P([0,q(mY),0],al),ad]),ab],ap=[0,b(l1),0],aq=[0,aw(0,[0,b(mZ),ap]),0],ar=0,as=cC(m0,m),at=ag(function(a){return p(m1,0,[0,b(a),0])},as),au=[0,O($),0],av=[0,an([0,[2,m3,m2],[0,N(a[12]),au]],at),ar],ay=[0,b(m4),av],az=[0,o(0,[0,P([0,q(m5),0],ay),aq]),ao],aA=[0,aw(0,[0,b(m6),0]),0],aB=[0,b(l0),0],aC=[0,aw(0,[0,b(m7),aB]),aA],aD=0,aE=ag(function(a){return p(m9,0,[0,b(a),0])},m8),aF=[0,O(_),0],aG=[0,an([0,[2,m$,m_],[0,N(a[11]),aF]],aE),aD],aH=[0,b(na),aG],aI=[0,o(0,[0,P([0,q(nb),0],aH),aC]),az],aJ=[0,b(nc),0],aK=[0,b(lZ),aJ],aL=[0,aw(0,[0,b(nd),aK]),0],aM=0,aN=0,aO=f([0,c,[0,u,[0,m,0]]]),aP=ag(function(a){return p(ne,0,[0,b(a),0])},aO),aQ=[0,O(Z),0],aS=[0,an([0,[2,ng,nf],[0,N(a[10]),aQ]],aP),aN],aT=[0,b(nh),aS],aU=[0,P([0,q(ni),0],aT),aM],aV=0,aW=ag(function(a){return p(nk,0,[0,b(a),0])},nj),aX=[0,O(Y),0],aY=[0,an([0,[2,nm,nl],[0,N(a[9]),aX]],aW),aV],aZ=[0,b(nn),aY],a0=[0,P([0,q(no),0],aZ),aU],a2=[0,o(0,[0,am([0,b_(np),0],a0),aL]),aI],b3=[0,p(mO,0,[0,p(mP,0,[0,p(mQ,0,[0,b(nq),0]),0]),a2]),b2],b4=[0,i([0,q(oa),0],b3),b1],b5=[0,O(bs),0],b6=[0,bJ([0,[2,oc,ob],[0,N(a[8]),b5]],0),0],b7=[0,b(od),b6],b8=[0,P([0,q(oe),0],b7),0],b9=[0,O(br),0],cb=[0,bJ([0,[2,og,of],[0,N(a[7]),b9]],0),0],cc=[0,b(oh),cb],cd=[0,P([0,q(oi),0],cc),b8],ce=[0,i([0,q(oj),0],cd),b4],j=a[2],cf=0,cg=0,ch=0,ci=a[1];if(d(j,e))if(d(j,a1))if(d(j,a6))if(d(j,a8))if(d(j,a4))if(d(j,a$))if(d(j,a_))if(d(j,a7))if(d(j,a5))var
h=[0,c,c,c];else
var
F=f([0,c,[0,u,[0,m,0]]]),G=f([0,c,[0,u,[0,m,0]]]),h=[0,f([0,c,[0,u,[0,m,0]]]),G,F];else
var
H=f([0,c,[0,u,[0,m,0]]]),I=f([0,c,[0,m,0]]),h=[0,f([0,c,[0,u,0]]),I,H];else
var
J=f([0,c,[0,u,[0,m,0]]]),K=f([0,c,[0,u,[0,m,0]]]),h=[0,f([0,c,[0,u,[0,m,0]]]),K,J];else
var
L=f([0,c,[0,u,[0,m,0]]]),M=f([0,c,[0,m,0]]),h=[0,f([0,c,[0,u,0]]),M,L];else
var
Q=f([0,c,[0,u,[0,m,0]]]),R=f([0,c,[0,u,[0,m,0]]]),h=[0,f([0,c,[0,u,[0,m,0]]]),R,Q];else
var
S=f([0,c,[0,u,[0,m,0]]]),T=f([0,c,[0,m,0]]),h=[0,f([0,c,[0,ca,[0,u,0]]]),T,S];else
var
U=f([0,c,[0,u,[0,m,0]]]),V=f([0,c,[0,m,0]]),h=[0,f([0,c,[0,ca,[0,u,0]]]),V,U];else
var
h=mm;else
var
h=[0,c,c,c];var
X=c7(h,ci),cj=ag(function(a){return p(ok,0,[0,b(a),0])},X),ck=[0,O(bq),0],cl=[0,an([0,[2,om,ol],[0,N(a[6]),ck]],cj),ch],cm=[0,b(on),cl],cn=[0,P([0,q(oo),0],cm),cg],co=0,cp=fh(a[2],a[1]),cq=ag(function(a){return p(op,0,[0,b(a),0])},cp),cr=[0,O(bo),0],cs=[0,an([0,[2,or,oq],[0,N(a[5]),cr]],cq),co],ct=[0,b(os),cs],cu=[0,P([0,q(ot),0],ct),cn],k=a[2],cv=0,cw=a[1];if(d(k,e))if(d(k,a1))if(d(k,a6))if(d(k,a8))if(d(k,a4))if(d(k,a$))if(d(k,a_))if(d(k,a7))if(d(k,a5))var
g=[0,c,c,c];else
var
t=f([0,c,[0,bp,[0,m,0]]]),g=[0,f([0,c,[0,aj,[0,b$,0]]]),t,ax];else
var
v=f([0,c,[0,u,[0,m,0]]]),w=f([0,c,[0,m,0]]),g=[0,f([0,c,[0,u,0]]),w,v];else
var
x=f([0,c,[0,bp,[0,m,0]]]),g=[0,f([0,c,[0,aj,[0,b$,0]]]),x,ax];else
var
y=f([0,c,[0,u,[0,m,0]]]),z=f([0,c,[0,m,0]]),g=[0,f([0,c,[0,u,0]]),z,y];else
var
A=f([0,c,[0,aj,[0,b$,0]]]),g=[0,f([0,c,[0,aj,[0,b$,0]]]),A,ax];else
var
B=f([0,c,[0,u,[0,m,0]]]),C=f([0,c,[0,m,0]]),g=[0,f([0,c,[0,ca,[0,u,0]]]),C,B];else
var
D=f([0,c,[0,u,[0,m,0]]]),E=f([0,c,[0,m,0]]),g=[0,f([0,c,[0,ca,[0,u,0]]]),E,D];else
var
g=ml;else
var
g=[0,c,c,c];var
W=c7(g,cw),cx=ag(function(a){return p(ou,0,[0,b(a),0])},W),cy=[0,O(bn),0],cz=[0,an([0,[2,ow,ov],[0,N(a[4]),cy]],cx),cv],cA=[0,b(ox),cz],cB=[0,P([0,q(oy),0],cA),cu],cD=0,cE=fh(a[2],a[1]),cF=ag(function(a){return p(oz,0,[0,b(a),0])},cE),cG=[0,O(bm),0],cH=[0,an([0,[2,oB,oA],[0,N(a[3]),cG]],cF),cD],cI=[0,b(oC),cH],cJ=[0,P([0,q(oD),0],cI),cB],cK=[0,i([0,q(oE),0],cJ),cf],l=a[2],cL=0,c9=d(l,e)?d(l,a1)?d(l,a6)?d(l,a8)?d(l,a4)?d(l,a$)?d(l,a_)?d(l,a7)?d(l,a5)?fi:aR:aR:aR:aR:aR:aR:aR:aR:fi,cM=[0,c9(a),cL],cN=[0,i([0,q(oF),0],cM),cK],cO=0,cP=ag(function(a){return p(oG,0,[0,b(a),0])},fd),cQ=[0,O(bl),0],cR=[0,an([0,[2,oI,oH],[0,N(a[2]),cQ]],cP),cO],cS=[0,p(nL,0,[0,b(oJ),0]),cR],cT=[0,P([0,q(oK),0],cS),cN],cU=0,cV=ag(function(a){return p(oL,0,[0,b(a),0])},fc),cW=[0,O(bk),0],cX=[0,an([0,[2,oN,oM],[0,N(a[1]),cW]],cV),cU],cY=[0,b(oO),cX],cZ=[0,P([0,q(oP),0],cY),cT],c0=[0,p(nK,0,[0,i([0,q(oQ),0],cZ),ce]),bz],c1=[0,i([0,q(oR),0],c0),by],c2=0;function
r(a,b){return p(nw,a,b)}function
s(a,b){return p(nx,a,b)}function
n(a,b){return p(ny,a,b)}var
bc=[0,aw(0,[0,b(nz),0]),0],bd=[0,bK(0,[0,r(0,[0,s(0,[0,n(0,[0,b(nA),0]),0]),bc]),0]),0],be=[0,b(nB),0],bf=[0,bK(0,[0,n([0,c6(nC),0],be),0]),bd],bg=[0,b(nD),0],bh=[0,bK(0,[0,n([0,c6(nE),0],bg),0]),bf],bi=[0,b(nF),0],bj=[0,fb(0,[0,bK(0,[0,n([0,c6(nG),0],bi),0]),bh]),0],c3=[0,r(0,[0,s(0,[0,n(0,[0,b(nH),0]),0]),bj]),c2],c4=[0,i([0,q(oS),0],c3),c1],a3=[0,aw(0,[0,b(nt),0]),0],a9=[0,am(0,0),0],ba=[0,p(ns,[0,[2,lF,nu],0],0),a9],bb=[0,am(0,0),ba],c5=[0,am(0,[0,am([0,b_(nv),0],bb),a3]),0],c8=[0,i([0,q(oT),0],c5),c4];return am([0,b_(oU),0],c8)}function
oV(a,b){switch(b[0]){case
0:return[0,b[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15],a[16],a[17],a[18]];case
1:return[0,a[1],b[1],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15],a[16],a[17],a[18]];case
2:return[0,a[1],a[2],b[1],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15],a[16],a[17],a[18]];case
3:return[0,a[1],a[2],a[3],b[1],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15],a[16],a[17],a[18]];case
4:return[0,a[1],a[2],a[3],a[4],b[1],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15],a[16],a[17],a[18]];case
5:return[0,a[1],a[2],a[3],a[4],a[5],b[1],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15],a[16],a[17],a[18]];case
6:return[0,a[1],a[2],a[3],a[4],a[5],a[6],b[1],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15],a[16],a[17],a[18]];case
7:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],b[1],a[9],a[10],a[11],a[12],a[13],a[14],a[15],a[16],a[17],a[18]];case
8:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],b[1],a[10],a[11],a[12],a[13],a[14],a[15],a[16],a[17],a[18]];case
9:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],b[1],a[11],a[12],a[13],a[14],a[15],a[16],a[17],a[18]];case
10:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],b[1],a[12],a[13],a[14],a[15],a[16],a[17],a[18]];case
11:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],b[1],a[13],a[14],a[15],a[16],a[17],a[18]];case
12:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],b[1],a[14],a[15],a[16],a[17],a[18]];case
13:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],b[1],a[16],a[17],a[18]];case
14:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15],b[1],a[17],a[18]];case
15:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],b[1],a[15],a[16],a[17],a[18]];case
16:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15],a[16],b[1],a[18]];default:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15],a[16],a[17],b[1]]}}var
lz=bm(0);function
lA(a){return lm}cZ(lB,function(a){function
d(c,b){function
a(a){return 0}return bH(ly,function(a){return oV(c,b)},a)}function
e(a){return e$(lx,lA,a)}var
f=[0,function(a){return e$(lw,nI,a)},e,d],c=bI(0);if(c.body===null)throw i([0,j,kS],1);var
b=[0,mF,0,0,0,c.body,f];e6(b);e8(b);return e9(function(a){return e_(b,a)})},lz);cD(0);return}(globalThis));