aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rwxr-xr-xcontent/Informatique/2020-12-05-graphviz_en_js.rst5
-rwxr-xr-xcontent/pages/graph-editor/graph-editor.rst1
-rwxr-xr-xcontent/pages/script.it/script.js4009
-rwxr-xr-xcontent/resources/viz.js/convert.js1196
-rwxr-xr-xcontent/resources/viz.js/download.js162
-rwxr-xr-xtheme/custom/custom.css84
7 files changed, 2719 insertions, 2740 deletions
diff --git a/Makefile b/Makefile
index e6731ac..1529d2d 100644
--- a/Makefile
+++ b/Makefile
@@ -8,7 +8,7 @@ OUTPUTDIR=$(BASEDIR)/output
CONFFILE=$(BASEDIR)/pelicanconf.py
PUBLISHCONF=$(BASEDIR)/publishconf.py
-SSH_HOST=vps785951
+SSH_HOST=vps-0ee968c7.vps.ovh.net
SSH_PORT=22
SSH_USER=sdailly
SSH_TARGET_DIR=/srv/apache/blog-chimrod/
diff --git a/content/Informatique/2020-12-05-graphviz_en_js.rst b/content/Informatique/2020-12-05-graphviz_en_js.rst
index 7ecbcb1..b51926e 100755
--- a/content/Informatique/2020-12-05-graphviz_en_js.rst
+++ b/content/Informatique/2020-12-05-graphviz_en_js.rst
@@ -143,9 +143,8 @@ La démo
load_button.onclick = async function() {
var note = document.getElementById('note');
note.remove();
- var s1 = getScript("/resources/viz.js/download.js");
- var s2 = getScript("/resources/viz.js/convert.js");
- await Promise.all([s1, s2]);
+ var s1 = getScript("/resources/viz.js/convert.js");
+ await Promise.all([s1]);
generator.load();
var overlay = document.getElementById("overlay");
overlay.remove();
diff --git a/content/pages/graph-editor/graph-editor.rst b/content/pages/graph-editor/graph-editor.rst
index d5785a4..34462e4 100755
--- a/content/pages/graph-editor/graph-editor.rst
+++ b/content/pages/graph-editor/graph-editor.rst
@@ -67,5 +67,4 @@ Graph editor
</div>
</div>
- <script src="{static}/resources/viz.js/download.js"></script>
<script src="{static}/resources/viz.js/convert.js"></script>
diff --git a/content/pages/script.it/script.js b/content/pages/script.it/script.js
index d52a98b..138331b 100755
--- a/content/pages/script.it/script.js
+++ b/content/pages/script.it/script.js
@@ -1,111 +1,111 @@
-// Generated by js_of_ocaml 3.8.0
+// Generated by js_of_ocaml 3.9.1
(function(i){"use strict";var
-gP="Invalid_argument",g5=",",dP=1255,gs=255,g4=0x800,gr="range",dO="jsError",an=0x8000,gO="%ni",bT=256,hm=-646333223,dN=180.,gp="unsupported bigarray kind",gq="End_of_file",go="Failure",aA=0xff,hl=122,gN=224465929,g3=-577755674,gM="height",S="0",dV=0xf,gn=30.,d2=0.66666666666666663,bV=128,gl=-48,gm=0xdc00,gK="Sys_blocked_io",gL="p",hk="fd ",bQ=781515427,v=248,hj=0.017453292519943295,gJ=3954798,gk="bigarray kind can't be represented by a Gg.Ba.scalar_type",A="camlinternalFormat.ml",g2="Division_by_zero",hi=">",hh=1027,gj="Sys_error",dT=246,gH="Column out of bounds.",gI="%u",g1="%d",aX="shapes/matrix/Matrix.ml",g0="buffer.ml",cv="int_of_string",hg="_bigarray",dS=127,bP=1024,hf="1",d1="e",gh=120,gi=103,gG=" : flags Open_rdonly and Open_wronly are not compatible",he="d",hd="([^/]*)",dM=512,a0="-",gg=0x7ff0,gF=" : file already exists",gZ="min",bS="#eceff4",bO=-280577236,az=0xffffff,gY=-5.,gf="0x",ge=527250507,hc="Out_of_memory",T=254,hb="fas",d0="index out of bounds",cx=100,dZ="_bigarr02",gd="%Li",gX=" : flags Open_text and Open_binary are not compatible",gE="#81a1c1",bR=0.5,ao=0xffff,aZ=10.,gc="input",gD=12520,gW="Unix.Unix_error",ha="infinity",bN=1000,gC="Row out of bounds.",f="",gV="Stack_overflow",gb=278237447,dR="^",gB="fill",bm=0x3f,gU=-97,gT="Not_found",gA="Match_failure",ga="static/",dY="src/note.ml",gS=736757319,dX=252,aY=848053268,gR=1000.,f$="stroke",a1=".",bl="+",g$=0xf0,bU=0.3,g_="width",gz="%li",gQ=1026,g9="max",gy=-641915856,g8=-32,ae=" ",af=0x80,f_="Undefined_recursive_module",dQ="nan",g7="100%",gx="#2e3440",dW="value",gw=0xe0,gv=906998707,cu="Set.bal",gu=0xdfff,ay="/",dU="compare: functional value",g6="Assert_failure",f9="%i",gt=1073741823,cw=250;function
-hO(b,a){throw[0,b,a]}var
-u=[0];function
-n0(b,c){function
-f(a){hO(u.Undefined_recursive_module,b)}function
+gu="%Li",g_=" : flags Open_text and Open_binary are not compatible",gT="#81a1c1",g3="Invalid_argument",he=",",bR=0.5,dW=1255,gI=255,hd=0x800,aq=0xffff,a2=10.,gH="range",dV="jsError",ap=0x8000,g2="%ni",gt="input",gS=12520,bT=256,hv=-646333223,dU=180.,gF="unsupported bigarray kind",gG="End_of_file",g9="Unix.Unix_error",gE="Failure",hl="infinity",aD=0xff,bO=1000,gR="Row out of bounds.",f="",g8="Stack_overflow",gs=278237447,dY="^",g1=224465929,gQ="fill",g0="height",S="0",bo=0x3f,d2=-97,g7="Not_found",d4=0xf,gD=30.,d9=0.66666666666666663,bV=128,gB=-48,a0="script.it/shapes/matrix/Matrix.ml",gC=0xdc00,gY="Sys_blocked_io",gZ="p",hu="fd ",bQ=781515427,gP="Match_failure",u=248,ht=0.017453292519943295,dS=", ",gr="static/",gA="bigarray kind can't be represented by a Gg.Ba.scalar_type",B="camlinternalFormat.ml",hc="Division_by_zero",d6="src/note.ml",hs=">",g6=736757319,cB=252,hr=1027,a1=848053268,g5=1000.,gq="stroke",gz="Sys_error",aL=".",bn="+",hk=0xf0,bU=0.3,d0=246,gW="Column out of bounds.",gX="%u",hj="width",d3="%d",gO="%li",g4=1026,hi="max",hb="buffer.ml",cy="int_of_string",dZ=127,bP=1024,hh=-32,ae=" ",af=0x80,hq="1",d8="e",gp="Undefined_recursive_module",gx=120,gy=103,gV=" : flags Open_rdonly and Open_wronly are not compatible",hp="d",ho="([^/]*)",dT=512,a3="-",dX="nan",gw=0x7ff0,hg="100%",gN="#2e3440",d5="value",gM=0xe0,gU=" : file already exists",ha="min",bS="#eceff4",gL=906998707,cx="Set.bal",gK=0xdfff,aC=0xffffff,aB="/",d1="compare: functional value",g$=-5.,hf="Assert_failure",gv="0x",go="%i",hn="Out_of_memory",gJ=1073741823,T=254,hm="fas",d7="index out of bounds",cA=100,cz=250,cC="_bigarr02";function
+hV(b,a){throw[0,b,a]}var
+v=[0];function
+py(b,c){function
+f(a){hV(v.Undefined_recursive_module,b)}function
e(b,c,a){if(typeof
b==="number")switch(b){case
0:c[a]={fun:f};break;case
-1:c[a]=[dT,f];break;default:c[a]=[]}else
+1:c[a]=[d0,f];break;default:c[a]=[]}else
switch(b[0]){case
0:c[a]=[0];for(var
d=1;d<b[1].length;d++)e(b[1][d],c[a],d);break;default:c[a]=b[1]}}var
a=[];e(c,a,0);return a[0]}function
-hT(c,a){if(typeof
+h0(c,a){if(typeof
a==="function"){c.fun=a;return 0}if(a.fun){c.fun=a.fun;return 0}var
b=a.length;while(b--)c[b]=a[b];return 0}function
-ho(b,c,d){if(typeof
+hx(b,c,d){if(typeof
b==="number")switch(b){case
0:case
1:case
-2:default:hT(c,d)}else
+2:default:h0(c,d)}else
switch(b[0]){case
0:for(var
-a=1;a<b[1].length;a++)ho(b[1][a],c[a],d[a]);break}return 0}function
-br(b,a){if(b==0)return f;if(a.repeat)return a.repeat(b);var
+a=1;a<b[1].length;a++)hx(b[1][a],c[a],d[a]);break}return 0}function
+bt(b,a){if(b==0)return f;if(a.repeat)return a.repeat(b);var
d=f,c=0;for(;;){if(b&1)d+=a;b>>=1;if(b==0)return d;a+=a;c++;if(c==9)a.slice(0,1)}}function
-cF(c,b,a){var
+cK(c,b,a){var
d=String.fromCharCode;if(b==0&&a<=4096&&a==c.length)return d.apply(null,c);var
e=f;for(;0<a;b+=bP,a-=bP)e+=d.apply(null,c.slice(b,b+Math.min(a,bP)));return e}function
-aN(a){if(a.t==2)a.c+=br(a.l-a.c.length,"\0");else
-a.c=cF(a.c,0,a.c.length);a.t=0}function
-hU(a){if(a.length<24){for(var
-b=0;b<a.length;b++)if(a.charCodeAt(b)>dS)return false;return true}else
+aQ(a){if(a.t==2)a.c+=bt(a.l-a.c.length,"\0");else
+a.c=cK(a.c,0,a.c.length);a.t=0}function
+h1(a){if(a.length<24){for(var
+b=0;b<a.length;b++)if(a.charCodeAt(b)>dZ)return false;return true}else
return!/[^\x00-\x7f]/.test(a)}function
-ef(e){for(var
+en(e){for(var
k=f,c=f,h,g,i,a,b=0,j=e.length;b<j;b++){g=e.charCodeAt(b);if(g<af){for(var
-d=b+1;d<j&&(g=e.charCodeAt(d))<af;d++);if(d-b>dM){c.substr(0,1);k+=c;c=f;k+=e.slice(b,d)}else
-c+=e.slice(b,d);if(d==j)break;b=d}a=1;if(++b<j&&((i=e.charCodeAt(b))&-64)==bV){h=i+(g<<6);if(g<gw){a=h-0x3080;if(a<af)a=1}else{a=2;if(++b<j&&((i=e.charCodeAt(b))&-64)==bV){h=i+(h<<6);if(g<g$){a=h-0xe2080;if(a<g4||a>=0xd7ff&&a<0xe000)a=2}else{a=3;if(++b<j&&((i=e.charCodeAt(b))&-64)==bV&&g<0xf5){a=i-0x3c82080+(h<<6);if(a<0x10000||a>0x10ffff)a=3}}}}}if(a<4){b-=a;c+="\ufffd"}else
-if(a>ao)c+=String.fromCharCode(0xd7c0+(a>>10),gm+(a&0x3FF));else
+d=b+1;d<j&&(g=e.charCodeAt(d))<af;d++);if(d-b>dT){c.substr(0,1);k+=c;c=f;k+=e.slice(b,d)}else
+c+=e.slice(b,d);if(d==j)break;b=d}a=1;if(++b<j&&((i=e.charCodeAt(b))&-64)==bV){h=i+(g<<6);if(g<gM){a=h-0x3080;if(a<af)a=1}else{a=2;if(++b<j&&((i=e.charCodeAt(b))&-64)==bV){h=i+(h<<6);if(g<hk){a=h-0xe2080;if(a<hd||a>=0xd7ff&&a<0xe000)a=2}else{a=3;if(++b<j&&((i=e.charCodeAt(b))&-64)==bV&&g<0xf5){a=i-0x3c82080+(h<<6);if(a<0x10000||a>0x10ffff)a=3}}}}}if(a<4){b-=a;c+="\ufffd"}else
+if(a>aq)c+=String.fromCharCode(0xd7c0+(a>>10),gC+(a&0x3FF));else
c+=String.fromCharCode(a);if(c.length>bP){c.substr(0,1);k+=c;c=f}}return k+c}function
-aB(c,a,b){this.t=c;this.c=a;this.l=b}aB.prototype.toString=function(){switch(this.t){case
-9:return this.c;default:aN(this);case
-0:if(hU(this.c)){this.t=9;return this.c}this.t=8;case
-8:return this.c}};aB.prototype.toUtf16=function(){var
-a=this.toString();if(this.t==9)return a;return ef(a)};aB.prototype.slice=function(){var
+aE(c,a,b){this.t=c;this.c=a;this.l=b}aE.prototype.toString=function(){switch(this.t){case
+9:return this.c;default:aQ(this);case
+0:if(h1(this.c)){this.t=9;return this.c}this.t=8;case
+8:return this.c}};aE.prototype.toUtf16=function(){var
+a=this.toString();if(this.t==9)return a;return en(a)};aE.prototype.slice=function(){var
a=this.t==4?this.c.slice():this.c;return new
-aB(this.t,a,this.l)};function
-hy(a){return new
-aB(0,a,a.length)}function
-b(a){return hy(a)}function
-ed(c,a){hO(c,b(a))}function
-C(a){ed(u.Invalid_argument,a)}function
-bo(){C(d0)}function
-hp(b,a){if(a<0||a>=b.length-1)bo();return b[a+1]}function
-n3(e,f,d){var
+aE(this.t,a,this.l)};function
+hH(a){return new
+aE(0,a,a.length)}function
+a(a){return hH(a)}function
+el(c,b){hV(c,a(b))}function
+D(a){el(v.Invalid_argument,a)}function
+bq(){D(d7)}function
+hy(b,a){if(a<0||a>=b.length-1)bq();return b[a+1]}function
+pB(e,f,d){var
a=new
Array(d+1);a[0]=0;for(var
b=1,c=f+1;b<=d;b++,c++)a[b]=e[c];return a}function
-cy(b){if(i.Uint8Array)var
+cD(b){if(i.Uint8Array)var
c=new(i.Uint8Array)(b.l);else
var
c=new
Array(b.l);var
e=b.c,d=e.length,a=0;for(;a<d;a++)c[a]=e.charCodeAt(a);for(d=b.l;a<d;a++)c[a]=0;b.c=c;b.t=4;return c}function
-aK(d,e,b,f,c){if(c==0)return 0;if(f==0&&(c>=b.l||b.t==2&&c>=b.c.length)){b.c=d.t==4?cF(d.c,e,c):e==0&&d.c.length==c?d.c:d.c.substr(e,c);b.t=b.c.length==b.l?0:2}else
-if(b.t==2&&f==b.c.length){b.c+=d.t==4?cF(d.c,e,c):e==0&&d.c.length==c?d.c:d.c.substr(e,c);b.t=b.c.length==b.l?0:2}else{if(b.t!=4)cy(b);var
+aN(d,e,b,f,c){if(c==0)return 0;if(f==0&&(c>=b.l||b.t==2&&c>=b.c.length)){b.c=d.t==4?cK(d.c,e,c):e==0&&d.c.length==c?d.c:d.c.substr(e,c);b.t=b.c.length==b.l?0:2}else
+if(b.t==2&&f==b.c.length){b.c+=d.t==4?cK(d.c,e,c):e==0&&d.c.length==c?d.c:d.c.substr(e,c);b.t=b.c.length==b.l?0:2}else{if(b.t!=4)cD(b);var
g=d.c,h=b.c;if(d.t==4)if(f<=e)for(var
a=0;a<c;a++)h[f+a]=g[e+a];else
for(var
a=c-1;a>=0;a--)h[f+a]=g[e+a];else{var
i=Math.min(c,g.length-e);for(var
a=0;a<i;a++)h[f+a]=g.charCodeAt(e+a);for(;a<c;a++)h[f+a]=0}}return 0}function
-aC(a){return a}function
-aL(a,b,c,d,e){aK(aC(a),b,c,d,e);return 0}function
-hw(){C(d0)}function
-w(a,c,b){b&=aA;if(a.t!=4){if(c==a.c.length){a.c+=String.fromCharCode(b);if(c+1==a.l)a.t=0;return 0}cy(a)}a.c[c]=b;return 0}function
-a2(b,a,c){if(a>>>0>=b.l)hw();return w(b,a,c)}function
+aF(a){return a}function
+aO(a,b,c,d,e){aN(aF(a),b,c,d,e);return 0}function
+hF(){D(d7)}function
+w(a,c,b){b&=aD;if(a.t!=4){if(c==a.c.length){a.c+=String.fromCharCode(b);if(c+1==a.l)a.t=0;return 0}cD(a)}a.c[c]=b;return 0}function
+a4(b,a,c){if(a>>>0>=b.l)hF();return w(b,a,c)}function
bW(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
-aM(c,a){if(c.fun)return aM(c.fun,a);if(typeof
+aP(c,a){if(c.fun)return aP(c.fun,a);if(typeof
c!=="function")return c;var
b=c.length|0;if(b===0)return c.apply(null,a);var
e=a.length|0,d=b-e|0;if(d==0)return c.apply(null,a);else
-if(d<0)return aM(c.apply(null,a.slice(0,b)),a.slice(b));else
+if(d<0)return aP(c.apply(null,a.slice(0,b)),a.slice(b));else
return function(){var
e=arguments.length==0?1:arguments.length,d=new
Array(a.length+e);for(var
b=0;b<a.length;b++)d[b]=a[b];for(var
-b=0;b<arguments.length;b++)d[a.length+b]=arguments[b];return aM(c,d)}}function
-e(a,b){if(b>>>0>=a.length-1)bo();return a}function
-n_(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
-B(a){if(a<0)C("Bytes.create");return new
-aB(a?2:9,f,a)}function
-as(a){if((a.t&6)!=0)aN(a);return a.c}var
-o1=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;function
-o0(a){if(o1)return Math.floor(Math.log2(a));var
+b=0;b<arguments.length;b++)d[a.length+b]=arguments[b];return aP(c,d)}}function
+e(a,b){if(b>>>0>=a.length-1)bq();return a}function
+pI(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
+C(a){if(a<0)D("Bytes.create");return new
+aE(a?2:9,f,a)}function
+au(a){if((a.t&6)!=0)aQ(a);return a.c}var
+qz=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;function
+qy(a){if(qz)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
-d8(c){var
+ee(c){var
a=new(i.Float32Array)(1);a[0]=c;var
b=new(i.Int32Array)(a.buffer);return b[0]|0}var
-hE=Math.pow(2,-24);function
-hN(a){throw a}function
-ee(){hN(u.Division_by_zero)}function
-g(b,c,a){this.lo=b&az;this.mi=c&az;this.hi=a&ao}g.prototype.caml_custom="_j";g.prototype.copy=function(){return new
+hM=Math.pow(2,-24);function
+hU(a){throw a}function
+em(){hU(v.Division_by_zero)}function
+g(b,c,a){this.lo=b&aC;this.mi=c&aC;this.hi=a&aq}g.prototype.caml_custom="_j";g.prototype.copy=function(){return new
g(this.lo,this.mi,this.hi)};g.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};g.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};g.prototype.neg=function(){var
a=-this.lo,b=-this.mi+(a>>24),c=-this.hi+(b>>24);return new
@@ -114,7 +114,7 @@ b=this.lo+a.lo,c=this.mi+a.mi+(b>>24),d=this.hi+a.hi+(c>>24);return new
g(b,c,d)};g.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
g(b,c,d)};g.prototype.mul=function(a){var
-b=this.lo*a.lo,c=(b*hE|0)+this.mi*a.lo+this.lo*a.mi,d=(c*hE|0)+this.hi*a.lo+this.mi*a.mi+this.lo*a.hi;return new
+b=this.lo*a.lo,c=(b*hM|0)+this.mi*a.lo+this.lo*a.mi,d=(c*hM|0)+this.hi*a.lo+this.mi*a.mi+this.lo*a.hi;return new
g(b,c,d)};g.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0};g.prototype.isNeg=function(){return this.hi<<16<0};g.prototype.and=function(a){return new
g(this.lo&a.lo,this.mi&a.mi,this.hi&a.hi)};g.prototype.or=function(a){return new
g(this.lo|a.lo,this.mi|a.mi,this.hi|a.hi)};g.prototype.xor=function(a){return new
@@ -128,27 +128,27 @@ g(this.hi>>a-48,0,0)};g.prototype.shift_right=function(a){a=a&63;if(a==0)return
c=this.hi<<16>>16;if(a<24)return new
g(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
-g(this.mi>>a-24|this.hi<<48-a,this.hi<<16>>a-24>>16,b&ao);return new
-g(this.hi<<16>>a-32,b,b)};g.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&az;this.lo=this.lo<<1&az};g.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&az;this.mi=(this.mi>>>1|this.hi<<23)&az;this.hi=this.hi>>>1};g.prototype.udivmod=function(e){var
+g(this.mi>>a-24|this.hi<<48-a,this.hi<<16>>a-24>>16,b&aq);return new
+g(this.hi<<16>>a-32,b,b)};g.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&aC;this.lo=this.lo<<1&aC};g.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&aC;this.mi=(this.mi>>>1|this.hi<<23)&aC;this.hi=this.hi>>>1};g.prototype.udivmod=function(e){var
c=0,b=this.copy(),a=e.copy(),d=new
g(0,0,0);while(b.ucompare(a)>0){c++;a.lsl1()}while(c>=0){c--;d.lsl1();if(b.ucompare(a)>=0){d.lo++;b=b.sub(a)}a.lsr1()}return{quotient:d,modulus:b}};g.prototype.div=function(a){var
-b=this;if(a.isZero())ee();var
-d=b.hi^a.hi;if(b.hi&an)b=b.neg();if(a.hi&an)a=a.neg();var
-c=b.udivmod(a).quotient;if(d&an)c=c.neg();return c};g.prototype.mod=function(b){var
-a=this;if(b.isZero())ee();var
-d=a.hi;if(a.hi&an)a=a.neg();if(b.hi&an)b=b.neg();var
-c=a.udivmod(b).modulus;if(d&an)c=c.neg();return c};g.prototype.toInt=function(){return this.lo|this.mi<<24};g.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};g.prototype.toArray=function(){return[this.hi>>8,this.hi&aA,this.mi>>16,this.mi>>8&aA,this.mi&aA,this.lo>>16,this.lo>>8&aA,this.lo&aA]};g.prototype.lo32=function(){return this.lo|(this.mi&aA)<<24};g.prototype.hi32=function(){return this.mi>>>8&ao|this.hi<<16};function
-cB(b,c,a){return new
+b=this;if(a.isZero())em();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};g.prototype.mod=function(b){var
+a=this;if(b.isZero())em();var
+d=a.hi;if(a.hi&ap)a=a.neg();if(b.hi&ap)b=b.neg();var
+c=a.udivmod(b).modulus;if(d&ap)c=c.neg();return c};g.prototype.toInt=function(){return this.lo|this.mi<<24};g.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};g.prototype.toArray=function(){return[this.hi>>8,this.hi&aD,this.mi>>16,this.mi>>8&aD,this.mi&aD,this.lo>>16,this.lo>>8&aD,this.lo&aD]};g.prototype.lo32=function(){return this.lo|(this.mi&aD)<<24};g.prototype.hi32=function(){return this.mi>>>8&aq|this.hi<<16};function
+cG(b,c,a){return new
g(b,c,a)}function
-cA(a){if(!isFinite(a)){if(isNaN(a))return cB(1,0,gg);return a>0?cB(0,0,gg):cB(0,0,0xfff0)}var
-f=a==0&&1/a==-Infinity?an:a>=0?0:an;if(f)a=-a;var
-b=o0(a)+1023;if(b<=0){b=0;a/=Math.pow(2,-gQ)}else{a/=Math.pow(2,b-hh);if(a<16){a*=2;b-=1}if(b==0)a/=2}var
+cF(a){if(!isFinite(a)){if(isNaN(a))return cG(1,0,gw);return a>0?cG(0,0,gw):cG(0,0,0xfff0)}var
+f=a==0&&1/a==-Infinity?ap:a>=0?0:ap;if(f)a=-a;var
+b=qy(a)+1023;if(b<=0){b=0;a/=Math.pow(2,-g4)}else{a/=Math.pow(2,b-hr);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&dV|f|b<<4;return cB(g,e,c)}function
+g=a|0;c=c&d4|f|b<<4;return cG(g,e,c)}function
b1(a){return a.toArray()}function
-hv(c,b,g){c.write(32,b.dims.length);c.write(32,b.kind|b.layout<<8);if(b.caml_custom==dZ)for(var
-a=0;a<b.dims.length;a++)if(b.dims[a]<ao)c.write(16,b.dims[a]);else{c.write(16,ao);c.write(32,0);c.write(32,b.dims[a])}else
+hE(c,b,g){c.write(32,b.dims.length);c.write(32,b.kind|b.layout<<8);if(b.caml_custom==cC)for(var
+a=0;a<b.dims.length;a++)if(b.dims[a]<aq)c.write(16,b.dims[a]);else{c.write(16,aq);c.write(32,0);c.write(32,b.dims[a])}else
for(var
a=0;a<b.dims.length;a++)c.write(32,b.dims[a]);switch(b.kind){case
2:case
@@ -169,25 +169,25 @@ e=b1(b.get(a));for(var
d=0;d<8;d++)c.write(8,e[d])}break;case
1:for(var
a=0;a<b.data.length;a++){var
-e=b1(cA(b.get(a)));for(var
+e=b1(cF(b.get(a)));for(var
d=0;d<8;d++)c.write(8,e[d])}break;case
0:for(var
a=0;a<b.data.length;a++){var
-e=d8(b.get(a));c.write(32,e)}break;case
+e=ee(b.get(a));c.write(32,e)}break;case
10:for(var
a=0;a<b.data.length/2;a++){var
-d=b.get(a);c.write(32,d8(d[1]));c.write(32,d8(d[2]))}break;case
+d=b.get(a);c.write(32,ee(d[1]));c.write(32,ee(d[2]))}break;case
11:for(var
a=0;a<b.data.length/2;a++){var
-f=b.get(a),e=b1(cA(f[1]));for(var
+f=b.get(a),e=b1(cF(f[1]));for(var
d=0;d<8;d++)c.write(8,e[d]);var
-e=b1(cA(f[2]));for(var
+e=b1(cF(f[2]));for(var
d=0;d<8;d++)c.write(8,e[d])}break}g[0]=(4+b.dims.length)*4;g[1]=(4+b.dims.length)*8}function
-ht(a){switch(a){case
+hC(a){switch(a){case
7:case
10:case
11:return 2;default:return 1}}function
-n4(c,e){var
+pC(c,e){var
b=i,a;switch(c){case
0:a=b.Float32Array;break;case
1:a=b.Float64Array;break;case
@@ -201,51 +201,51 @@ b=i,a;switch(c){case
9:a=b.Int32Array;break;case
10:a=b.Float32Array;break;case
11:a=b.Float64Array;break;case
-12:a=b.Uint8Array;break}if(!a)C("Bigarray.create: unsupported kind");var
+12:a=b.Uint8Array;break}if(!a)D("Bigarray.create: unsupported kind");var
d=new
-a(e*ht(c));return d}function
-d9(c){var
+a(e*hC(c));return d}function
+ef(c){var
a=new(i.Int32Array)(1);a[0]=c;var
b=new(i.Float32Array)(a.buffer);return b[0]}function
b0(a){return new
g(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
-d_(d){var
-f=d.lo,g=d.mi,b=d.hi,c=(b&0x7fff)>>4;if(c==2047)return(f|g|b&dV)==0?b&an?-Infinity:Infinity:NaN;var
-e=Math.pow(2,-24),a=(f*e+g)*e+(b&dV);if(c>0){a+=16;a*=Math.pow(2,c-hh)}else
-a*=Math.pow(2,-gQ);if(b&an)a=-a;return a}function
-d3(b){var
+eg(d){var
+f=d.lo,g=d.mi,b=d.hi,c=(b&0x7fff)>>4;if(c==2047)return(f|g|b&d4)==0?b&ap?-Infinity:Infinity:NaN;var
+e=Math.pow(2,-24),a=(f*e+g)*e+(b&d4);if(c>0){a+=16;a*=Math.pow(2,c-hr)}else
+a*=Math.pow(2,-g4);if(b&ap)a=-a;return a}function
+d_(b){var
d=b.length,c=1;for(var
-a=0;a<d;a++){if(b[a]<0)C("Bigarray.create: negative dimension");c=c*b[a]}return c}function
-om(b,a){return new
-g(b&az,b>>>24&aA|(a&ao)<<8,a>>>16&ao)}function
-d$(a){return a.hi32()}function
-ea(a){return a.lo32()}var
-n5=hg;function
-aJ(c,d,b,a){this.kind=c;this.layout=d;this.dims=b;this.data=a}aJ.prototype.caml_custom=n5;aJ.prototype.offset=function(b){var
+a=0;a<d;a++){if(b[a]<0)D("Bigarray.create: negative dimension");c=c*b[a]}return c}function
+pW(b,a){return new
+g(b&aC,b>>>24&aD|(a&aq)<<8,a>>>16&aq)}function
+eh(a){return a.hi32()}function
+ei(a){return a.lo32()}var
+pD=cC;function
+aM(c,d,b,a){this.kind=c;this.layout=d;this.dims=b;this.data=a}aM.prototype.caml_custom=pD;aM.prototype.offset=function(b){var
c=0;if(typeof
b==="number")b=[b];if(!(b
instanceof
-Array))C("bigarray.js: invalid offset");if(this.dims.length!=b.length)C("Bigarray.get/set: bad number of dimensions");if(this.layout==0)for(var
-a=0;a<this.dims.length;a++){if(b[a]<0||b[a]>=this.dims[a])bo();c=c*this.dims[a]+b[a]}else
+Array))D("bigarray.js: invalid offset");if(this.dims.length!=b.length)D("Bigarray.get/set: bad number of dimensions");if(this.layout==0)for(var
+a=0;a<this.dims.length;a++){if(b[a]<0||b[a]>=this.dims[a])bq();c=c*this.dims[a]+b[a]}else
for(var
-a=this.dims.length-1;a>=0;a--){if(b[a]<1||b[a]>this.dims[a])bo();c=c*this.dims[a]+(b[a]-1)}return c};aJ.prototype.get=function(a){switch(this.kind){case
+a=this.dims.length-1;a>=0;a--){if(b[a]<1||b[a]>this.dims[a])bq();c=c*this.dims[a]+(b[a]-1)}return c};aM.prototype.get=function(a){switch(this.kind){case
7:var
-d=this.data[a*2+0],b=this.data[a*2+1];return om(d,b);case
+d=this.data[a*2+0],b=this.data[a*2+1];return pW(d,b);case
10:case
11:var
-e=this.data[a*2+0],c=this.data[a*2+1];return[T,e,c];default:return this.data[a]}};aJ.prototype.set=function(a,b){switch(this.kind){case
-7:this.data[a*2+0]=ea(b);this.data[a*2+1]=d$(b);break;case
+e=this.data[a*2+0],c=this.data[a*2+1];return[T,e,c];default:return this.data[a]}};aM.prototype.set=function(a,b){switch(this.kind){case
+7:this.data[a*2+0]=ei(b);this.data[a*2+1]=eh(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};aJ.prototype.fill=function(b){switch(this.kind){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};aM.prototype.fill=function(b){switch(this.kind){case
7:var
-c=ea(b),e=d$(b);if(c==e)this.data.fill(c);else
+c=ei(b),e=eh(b);if(c==e)this.data.fill(c);else
for(var
a=0;a<this.data.length;a++)this.data[a]=a%2==0?c:e;break;case
10:case
11:var
d=b[1],f=b[2];if(d==f)this.data.fill(d);else
for(var
-a=0;a<this.data.length;a++)this.data[a]=a%2==0?d:f;break;default:this.data.fill(b);break}};aJ.prototype.compare=function(b,g){if(this.layout!=b.layout||this.kind!=b.kind){var
+a=0;a<this.data.length;a++)this.data[a]=a%2==0?d:f;break;default:this.data.fill(b);break}};aM.prototype.compare=function(b,g){if(this.layout!=b.layout||this.kind!=b.kind){var
e=this.kind|this.layout<<8,f=b.kind|b.layout<<8;return f-e}if(this.dims.length!=b.dims.length)return b.dims.length-this.dims.length;for(var
a=0;a<this.dims.length;a++)if(this.dims[a]!=b.dims[a])return this.dims[a]<b.dims[a]?-1:1;switch(this.kind){case
0:case
@@ -265,26 +265,26 @@ a=0;a<this.data.length;a+=2){if(this.data[a+1]<b.data[a+1])return-1;if(this.data
9:case
12:for(var
a=0;a<this.data.length;a++){if(this.data[a]<b.data[a])return-1;if(this.data[a]>b.data[a])return 1}break}return 0};function
-bn(c,d,b,a){this.kind=c;this.layout=d;this.dims=b;this.data=a}bn.prototype=new
-aJ();bn.prototype.offset=function(a){if(typeof
+bp(c,d,b,a){this.kind=c;this.layout=d;this.dims=b;this.data=a}bp.prototype=new
+aM();bp.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])bo();return a};bn.prototype.get=function(a){return this.data[a]};bn.prototype.set=function(a,b){this.data[a]=b;return 0};bn.prototype.fill=function(a){this.data.fill(a);return 0};function
-hr(c,d,a,b){var
-e=ht(c);if(d3(a)*e!=b.length)C("length doesn't match dims");if(d==0&&a.length==1&&e==1)return new
-bn(c,d,a,b);return new
-aJ(c,d,a,b)}function
-ar(a){ed(u.Failure,a)}function
-hs(b,v,r){var
-i=b.read32s();if(i<0||i>16)ar("input_value: wrong number of bigarray dimensions");var
-p=b.read32s(),j=p&aA,o=p>>8&1,h=[];if(r==dZ)for(var
+D("Ml_Bigarray_c_1_1.offset");if(a<0||a>=this.dims[0])bq();return a};bp.prototype.get=function(a){return this.data[a]};bp.prototype.set=function(a,b){this.data[a]=b;return 0};bp.prototype.fill=function(a){this.data.fill(a);return 0};function
+hA(c,d,a,b){var
+e=hC(c);if(d_(a)*e!=b.length)D("length doesn't match dims");if(d==0&&a.length==1&&e==1)return new
+bp(c,d,a,b);return new
+aM(c,d,a,b)}function
+at(a){el(v.Failure,a)}function
+hB(b,v,r){var
+i=b.read32s();if(i<0||i>16)at("input_value: wrong number of bigarray dimensions");var
+p=b.read32s(),j=p&aD,o=p>>8&1,h=[];if(r==cC)for(var
a=0;a<i;a++){var
-n=b.read16u();if(n==ao){var
-t=b.read32u(),u=b.read32u();if(t!=0)ar("input_value: bigarray dimension overflow in 32bit");n=u}h.push(n)}else
+n=b.read16u();if(n==aq){var
+t=b.read32u(),u=b.read32u();if(t!=0)at("input_value: bigarray dimension overflow in 32bit");n=u}h.push(n)}else
for(var
a=0;a<i;a++)h.push(b.read32u());var
-d=d3(h),f=n4(j,d),g=hr(j,o,h,f);switch(j){case
+d=d_(h),f=pC(j,d),g=hA(j,o,h,f);switch(j){case
2:for(var
a=0;a<d;a++)f[a]=b.read8s();break;case
3:case
@@ -298,7 +298,7 @@ a=0;a<d;a++)f[a]=b.read16u();break;case
a=0;a<d;a++)f[a]=b.read32s();break;case
8:case
9:var
-s=b.read8u();if(s)ar("input_value: cannot read bigarray with 64-bit OCaml ints");for(var
+s=b.read8u();if(s)at("input_value: cannot read bigarray with 64-bit OCaml ints");for(var
a=0;a<d;a++)f[a]=b.read32s();break;case
7:var
e=new
@@ -311,28 +311,28 @@ e=new
Array(8);for(var
a=0;a<d;a++){for(var
c=0;c<8;c++)e[c]=b.read8u();var
-k=d_(b0(e));g.set(a,k)}break;case
+k=eg(b0(e));g.set(a,k)}break;case
0:for(var
a=0;a<d;a++){var
-k=d9(b.read32s());g.set(a,k)}break;case
+k=ef(b.read32s());g.set(a,k)}break;case
10:for(var
a=0;a<d;a++){var
-m=d9(b.read32s()),l=d9(b.read32s());g.set(a,[T,m,l])}break;case
+m=ef(b.read32s()),l=ef(b.read32s());g.set(a,[T,m,l])}break;case
11:var
e=new
Array(8);for(var
a=0;a<d;a++){for(var
c=0;c<8;c++)e[c]=b.read8u();var
-m=d_(b0(e));for(var
+m=eg(b0(e));for(var
c=0;c<8;c++)e[c]=b.read8u();var
-l=d_(b0(e));g.set(a,[T,m,l])}break}v[0]=(4+i)*4;return hr(j,o,h,f)}function
-hq(a,b,c){return a.compare(b,c)}function
-cE(a,b){return Math.imul(a,b)}function
-L(b,a){a=cE(a,0xcc9e2d51|0);a=a<<15|a>>>32-15;a=cE(a,0x1b873593);b^=a;b=b<<13|b>>>32-13;return(b+(b<<2)|0)+(0xe6546b64|0)|0}function
-og(a,b){a=L(a,ea(b));a=L(a,d$(b));return a}function
-d6(a,b){return og(a,cA(b))}function
-hu(c){var
-b=d3(c.dims),d=0;switch(c.kind){case
+l=eg(b0(e));g.set(a,[T,m,l])}break}v[0]=(4+i)*4;return hA(j,o,h,f)}function
+hz(a,b,c){return a.compare(b,c)}function
+cJ(a,b){return Math.imul(a,b)}function
+L(b,a){a=cJ(a,0xcc9e2d51|0);a=a<<15|a>>>32-15;a=cJ(a,0x1b873593);b^=a;b=b<<13|b>>>32-13;return(b+(b<<2)|0)+(0xe6546b64|0)|0}function
+pQ(a,b){a=L(a,ei(b));a=L(a,eh(b));return a}function
+ec(a,b){return pQ(a,cF(b))}function
+hD(c){var
+b=d_(c.dims),d=0;switch(c.kind){case
2:case
3:case
12:if(b>bT)b=bT;var
@@ -352,75 +352,75 @@ a=0;a<b;a++)d=L(d,c.data[a]);break;case
a=0;a<b;a++)d=L(d,c.data[a]);break;case
10:b*=2;case
0:if(b>64)b=64;for(var
-a=0;a<b;a++)d=d6(d,c.data[a]);break;case
+a=0;a<b;a++)d=ec(d,c.data[a]);break;case
11:b*=2;case
1:if(b>32)b=32;for(var
-a=0;a<b;a++)d=d6(d,c.data[a]);break}return d}function
-ok(a,b){b[0]=4;return a.read32s()}function
-oJ(a,b){switch(a.read8u()){case
+a=0;a<b;a++)d=ec(d,c.data[a]);break}return d}function
+pU(a,b){b[0]=4;return a.read32s()}function
+qh(a,b){switch(a.read8u()){case
1:b[0]=4;return a.read32s();case
-2:ar("input_value: native integer value too large");default:ar("input_value: ill-formed native integer")}}function
-ov(c,d){var
+2:at("input_value: native integer value too large");default:at("input_value: ill-formed native integer")}}function
+p5(c,d){var
b=new
Array(8);for(var
a=0;a<8;a++)b[a]=c.read8u();d[0]=8;return b0(b)}function
-or(e,d,b){var
+p1(e,d,b){var
c=b1(d);for(var
a=0;a<8;a++)e.write(8,c[a]);b[0]=8;b[1]=8}function
-ol(a,b,c){return a.compare(b)}function
-oo(a){return a.lo32()^a.hi32()}var
-bZ={"_j":{deserialize:ov,serialize:or,fixed_length:8,compare:ol,hash:oo},"_i":{deserialize:ok,fixed_length:4},"_n":{deserialize:oJ,fixed_length:4},"_bigarray":{deserialize:function(a,b){return hs(a,b,hg)},serialize:hv,compare:hq,hash:hu},"_bigarr02":{deserialize:function(a,b){return hs(a,b,dZ)},serialize:hv,compare:hq,hash:hu}};function
-d4(a){return bZ[a.caml_custom]&&bZ[a.caml_custom].compare}function
-hz(f,c,d,e){var
-b=d4(c);if(b){var
+pV(a,b,c){return a.compare(b)}function
+pY(a){return a.lo32()^a.hi32()}var
+bZ={"_j":{deserialize:p5,serialize:p1,fixed_length:8,compare:pV,hash:pY},"_i":{deserialize:pU,fixed_length:4},"_n":{deserialize:qh,fixed_length:4},"_bigarray":{deserialize:function(a,b){return hB(a,b,"_bigarray")},serialize:hE,compare:hz,hash:hD},"_bigarr02":{deserialize:function(a,b){return hB(a,b,cC)},serialize:hE,compare:hz,hash:hD}};function
+d$(a){return bZ[a.caml_custom]&&bZ[a.caml_custom].compare}function
+hI(f,c,d,e){var
+b=d$(c);if(b){var
a=d>0?b(c,f,e):b(f,c,e);if(e&&a!=a)return d;if(+a!=+a)return+a;if((a|0)!=0)return a|0}return d}function
b2(a){return a
instanceof
-aB}function
-cC(a){return b2(a)}function
-hA(a){if(typeof
-a==="number")return bN;else
-if(b2(a))return dX;else
-if(cC(a))return 1252;else
+aE}function
+cH(a){return b2(a)}function
+hJ(a){if(typeof
+a==="number")return bO;else
+if(b2(a))return cB;else
+if(cH(a))return 1252;else
if(a
instanceof
-Array&&a[0]===a[0]>>>0&&a[0]<=gs){var
+Array&&a[0]===a[0]>>>0&&a[0]<=gI){var
b=a[0]|0;return b==T?0:b}else
if(a
instanceof
-String)return gD;else
+String)return gS;else
if(typeof
-a=="string")return gD;else
+a=="string")return gS;else
if(a
instanceof
-Number)return bN;else
-if(a&&a.caml_custom)return dP;else
+Number)return bO;else
+if(a&&a.caml_custom)return dW;else
if(a&&a.compare)return 1256;else
if(typeof
a=="function")return 1247;else
if(typeof
a=="symbol")return 1251;return 1001}function
-hF(a,b){if(a<b)return-1;if(a==b)return 0;return 1}function
-hx(a,b){a.t&6&&aN(a);b.t&6&&aN(b);return a.c<b.c?-1:a.c>b.c?1:0}function
-o3(a,b){return hx(a,b)}function
+hN(a,b){if(a<b)return-1;if(a==b)return 0;return 1}function
+hG(a,b){a.t&6&&aQ(a);b.t&6&&aQ(b);return a.c<b.c?-1:a.c>b.c?1:0}function
+qB(a,b){return hG(a,b)}function
bX(a,b,d){var
e=[];for(;;){if(!(d&&a===b)){var
-f=hA(a);if(f==cw){a=a[1];continue}var
-g=hA(b);if(g==cw){b=b[1];continue}if(f!==g){if(f==bN){if(g==dP)return hz(a,b,-1,d);return-1}if(g==bN){if(f==dP)return hz(b,a,1,d);return 1}return f<g?-1:1}switch(f){case
-247:C(dU);break;case
+f=hJ(a);if(f==cz){a=a[1];continue}var
+g=hJ(b);if(g==cz){b=b[1];continue}if(f!==g){if(f==bO){if(g==dW)return hI(a,b,-1,d);return-1}if(g==bO){if(f==dW)return hI(b,a,1,d);return 1}return f<g?-1:1}switch(f){case
+247:D(d1);break;case
248:var
-c=hF(a[2],b[2]);if(c!=0)return c|0;break;case
-249:C(dU);break;case
-250:C("equal: got Forward_tag, should not happen");break;case
-251:C("equal: abstract value");break;case
+c=hN(a[2],b[2]);if(c!=0)return c|0;break;case
+249:D(d1);break;case
+250:D("equal: got Forward_tag, should not happen");break;case
+251:D("equal: abstract value");break;case
252:if(a!==b){var
-c=hx(a,b);if(c!=0)return c|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(dU);break;case
+c=hG(a,b);if(c!=0)return c|0}break;case
+253:D("equal: got Double_tag, should not happen");break;case
+254:D("equal: got Double_array_tag, should not happen");break;case
+255:D("equal: got Custom_tag, should not happen");break;case
+1247:D(d1);break;case
1255:var
-i=d4(a);if(i!=d4(b))return a.caml_custom<b.caml_custom?-1:1;if(!i)C("compare: abstract value");var
+i=d$(a);if(i!=d$(b))return a.caml_custom<b.caml_custom?-1:1;if(!i)D("compare: abstract value");var
c=i(a,b,d);if(c!=c)return d?-1:c;if(c!==(c|0))return-1;if(c!=0)return c|0;break;case
1256:var
c=a.compare(b,d);if(c!=c)return d?-1:c;if(c!==(c|0))return-1;if(c!=0)return c|0;break;case
@@ -428,182 +428,182 @@ c=a.compare(b,d);if(c!=c)return d?-1:c;if(c!==(c|0))return-1;if(c!=0)return c|0;
1001:if(a<b)return-1;if(a>b)return 1;if(a!=b){if(!d)return NaN;if(a==a)return 1;if(b==b)return-1}break;case
1251:if(a!==b){if(!d)return NaN;return 1}break;case
1252:var
-a=as(a),b=as(b);if(a!==b){if(a<b)return-1;if(a>b)return 1}break;case
+a=au(a),b=au(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(a.length!=b.length)return a.length<b.length?-1:1;if(a.length>1)e.push(a,b,1);break}}if(e.length==0)return 0;var
h=e.pop();b=e.pop();a=e.pop();if(h+1<a.length)e.push(a,b,h+1);a=a[h];b=b[h]}}function
-aD(a,b){return+(bX(a,b,false)==0)}function
-n$(a,c,b,d){if(b>0)if(c==0&&(b>=a.l||a.t==2&&b>=a.c.length))if(d==0){a.c=f;a.t=2}else{a.c=br(b,String.fromCharCode(d));a.t=b==a.l?0:2}else{if(a.t!=4)cy(a);for(b+=c;c<b;c++)a.c[c]=d}return 0}function
-oa(a,b){if(a===b)return 0;if(a<b)return-1;if(a>b)return 1;if(a===a)return 1;if(b===b)return-1;return 0}function
-ec(d){d=as(d);var
-e=d.length;if(e>31)C("format_int: format too long");var
-a={justify:bl,signstyle:a0,filler:ae,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:"f"};for(var
+aG(a,b){return+(bX(a,b,false)==0)}function
+pJ(a,c,b,d){if(b>0)if(c==0&&(b>=a.l||a.t==2&&b>=a.c.length))if(d==0){a.c=f;a.t=2}else{a.c=bt(b,String.fromCharCode(d));a.t=b==a.l?0:2}else{if(a.t!=4)cD(a);for(b+=c;c<b;c++)a.c[c]=d}return 0}function
+pK(a,b){if(a===b)return 0;if(a<b)return-1;if(a>b)return 1;if(a===a)return 1;if(b===b)return-1;return 0}function
+ek(d){d=au(d);var
+e=d.length;if(e>31)D("format_int: format too long");var
+a={justify:bn,signstyle:a3,filler:ae,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:"f"};for(var
c=0;c<e;c++){var
-b=d.charAt(c);switch(b){case"-":a.justify=a0;break;case"+":case" ":a.signstyle=b;break;case"0":a.filler=S;break;case"#":a.alternate=true;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":a.width=0;while(b=d.charCodeAt(c)-48,b>=0&&b<=9){a.width=a.width*10+b;c++}c--;break;case".":a.prec=0;c++;while(b=d.charCodeAt(c)-48,b>=0&&b<=9){a.prec=a.prec*10+b;c++}c--;case"d":case"i":a.signedconv=true;case"u":a.base=10;break;case"x":a.base=16;break;case"X":a.base=16;a.uppercase=true;break;case"o":a.base=8;break;case"e":case"f":case"g":a.signedconv=true;a.conv=b;break;case"E":case"F":case"G":a.signedconv=true;a.uppercase=true;a.conv=b.toLowerCase();break}}return a}function
-d5(a,g){if(a.uppercase)g=g.toUpperCase();var
-e=g.length;if(a.signedconv&&(a.sign<0||a.signstyle!=a0))e++;if(a.alternate){if(a.base==8)e+=1;if(a.base==16)e+=2}var
-c=f;if(a.justify==bl&&a.filler==ae)for(var
-d=e;d<a.width;d++)c+=ae;if(a.signedconv)if(a.sign<0)c+=a0;else
-if(a.signstyle!=a0)c+=a.signstyle;if(a.alternate&&a.base==8)c+=S;if(a.alternate&&a.base==16)c+=gf;if(a.justify==bl&&a.filler==S)for(var
-d=e;d<a.width;d++)c+=S;c+=g;if(a.justify==a0)for(var
-d=e;d<a.width;d++)c+=ae;return b(c)}function
-hC(i,c){function
+b=d.charAt(c);switch(b){case"-":a.justify=a3;break;case"+":case" ":a.signstyle=b;break;case"0":a.filler=S;break;case"#":a.alternate=true;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":a.width=0;while(b=d.charCodeAt(c)-48,b>=0&&b<=9){a.width=a.width*10+b;c++}c--;break;case".":a.prec=0;c++;while(b=d.charCodeAt(c)-48,b>=0&&b<=9){a.prec=a.prec*10+b;c++}c--;case"d":case"i":a.signedconv=true;case"u":a.base=10;break;case"x":a.base=16;break;case"X":a.base=16;a.uppercase=true;break;case"o":a.base=8;break;case"e":case"f":case"g":a.signedconv=true;a.conv=b;break;case"E":case"F":case"G":a.signedconv=true;a.uppercase=true;a.conv=b.toLowerCase();break}}return a}function
+ea(b,g){if(b.uppercase)g=g.toUpperCase();var
+e=g.length;if(b.signedconv&&(b.sign<0||b.signstyle!=a3))e++;if(b.alternate){if(b.base==8)e+=1;if(b.base==16)e+=2}var
+c=f;if(b.justify==bn&&b.filler==ae)for(var
+d=e;d<b.width;d++)c+=ae;if(b.signedconv)if(b.sign<0)c+=a3;else
+if(b.signstyle!=a3)c+=b.signstyle;if(b.alternate&&b.base==8)c+=S;if(b.alternate&&b.base==16)c+=gv;if(b.justify==bn&&b.filler==S)for(var
+d=e;d<b.width;d++)c+=S;c+=g;if(b.justify==a3)for(var
+d=e;d<b.width;d++)c+=ae;return a(c)}function
+eb(i,c){function
j(a,b){if(Math.abs(a)<1.0)return a.toFixed(b);else{var
-c=parseInt(a.toString().split(bl)[1]);if(c>20){c-=20;a/=Math.pow(10,c);a+=new
-Array(c+1).join(S);if(b>0)a=a+a1+new
+c=parseInt(a.toString().split(bn)[1]);if(c>20){c-=20;a/=Math.pow(10,c);a+=new
+Array(c+1).join(S);if(b>0)a=a+aL+new
Array(b+1).join(S);return a}else
return a.toFixed(b)}}var
-a,e=ec(i),d=e.prec<0?6:e.prec;if(c<0||c==0&&1/c==-Infinity){e.sign=-1;c=-c}if(isNaN(c)){a=dQ;e.filler=ae}else
+a,e=ek(i),d=e.prec<0?6:e.prec;if(c<0||c==0&&1/c==-Infinity){e.sign=-1;c=-c}if(isNaN(c)){a=dX;e.filler=ae}else
if(!isFinite(c)){a="inf";e.filler=ae}else
switch(e.conv){case"e":var
-a=c.toExponential(d),b=a.length;if(a.charAt(b-3)==d1)a=a.slice(0,b-1)+S+a.slice(b-1);break;case"f":a=j(c,d);break;case"g":d=d?d:1;a=c.toExponential(d-1);var
-h=a.indexOf(d1),g=+a.slice(h+1);if(g<-4||c>=1e21||c.toFixed(0).length>d){var
-b=h-1;while(a.charAt(b)==S)b--;if(a.charAt(b)==a1)b--;a=a.slice(0,b+1)+a.slice(h);b=a.length;if(a.charAt(b-3)==d1)a=a.slice(0,b-1)+S+a.slice(b-1);break}else{var
+a=c.toExponential(d),b=a.length;if(a.charAt(b-3)==d8)a=a.slice(0,b-1)+S+a.slice(b-1);break;case"f":a=j(c,d);break;case"g":d=d?d:1;a=c.toExponential(d-1);var
+h=a.indexOf(d8),g=+a.slice(h+1);if(g<-4||c>=1e21||c.toFixed(0).length>d){var
+b=h-1;while(a.charAt(b)==S)b--;if(a.charAt(b)==aL)b--;a=a.slice(0,b+1)+a.slice(h);b=a.length;if(a.charAt(b-3)==d8)a=a.slice(0,b-1)+S+a.slice(b-1);break}else{var
f=d;if(g<0){f-=g+1;a=c.toFixed(f)}else
while(a=c.toFixed(f),a.length>d+1)f--;if(f){var
-b=a.length-1;while(a.charAt(b)==S)b--;if(a.charAt(b)==a1)b--;a=a.slice(0,b+1)}}break}return d5(e,a)}function
-cz(e,c){if(as(e)==g1)return b(f+c);var
-a=ec(e);if(c<0)if(a.signedconv){a.sign=-1;c=-c}else
+b=a.length-1;while(a.charAt(b)==S)b--;if(a.charAt(b)==aL)b--;a=a.slice(0,b+1)}}break}return ea(e,a)}function
+cE(e,c){if(au(e)==d3)return a(f+c);var
+b=ek(e);if(c<0)if(b.signedconv){b.sign=-1;c=-c}else
c>>>=0;var
-d=c.toString(a.base);if(a.prec>=0){a.filler=ae;var
-g=a.prec-d.length;if(g>0)d=br(g,S)+d}return d5(a,d)}var
-oL=0;function
-K(){return oL++}function
-cD(a){return a.toUtf16()}if(i.process&&i.process.cwd)var
-bY=i.process.cwd().replace(/\\/g,ay);else
+d=c.toString(b.base);if(b.prec>=0){b.filler=ae;var
+g=b.prec-d.length;if(g>0)d=bt(g,S)+d}return ea(b,d)}var
+qj=0;function
+K(){return qj++}function
+cI(a){return a.toUtf16()}if(i.process&&i.process.cwd)var
+bY=i.process.cwd().replace(/\\/g,aB);else
var
-bY="/static";if(bY.slice(-1)!==ay)bY+=ay;function
-oB(a){a=cD(a);if(a.charCodeAt(0)!=47)a=bY+a;var
-d=a.split(ay),b=[];for(var
+bY="/static";if(bY.slice(-1)!==aB)bY+=aB;function
+p$(a){a=cI(a);if(a.charCodeAt(0)!=47)a=bY+a;var
+d=a.split(aB),b=[];for(var
c=0;c<d.length;c++)switch(d[c]){case"..":if(b.length>1)b.pop();break;case".":break;case"":if(b.length==0)b.push(f);break;default:b.push(d[c]);break}b.orig=a;return b}function
-n8(a){return new
-aB(4,a,a.length)}function
-oW(e){for(var
+pG(a){return new
+aE(4,a,a.length)}function
+qu(e){for(var
g=f,b=g,a,i,c=0,h=e.length;c<h;c++){a=e.charCodeAt(c);if(a<af){for(var
-d=c+1;d<h&&(a=e.charCodeAt(d))<af;d++);if(d-c>dM){b.substr(0,1);g+=b;b=f;g+=e.slice(c,d)}else
-b+=e.slice(c,d);if(d==h)break;c=d}if(a<g4){b+=String.fromCharCode(0xc0|a>>6);b+=String.fromCharCode(af|a&bm)}else
-if(a<0xd800||a>=gu)b+=String.fromCharCode(gw|a>>12,af|a>>6&bm,af|a&bm);else
-if(a>=0xdbff||c+1==h||(i=e.charCodeAt(c+1))<gm||i>gu)b+="\xef\xbf\xbd";else{c++;a=(a<<10)+i-0x35fdc00;b+=String.fromCharCode(g$|a>>18,af|a>>12&bm,af|a>>6&bm,af|a&bm)}if(b.length>bP){b.substr(0,1);g+=b;b=f}}return g+b}function
-n9(a){var
-b=9;if(!hU(a))b=8,a=oW(a);return new
-aB(b,a,a.length)}function
-a3(a){return n9(a)}function
-s(a){ed(u.Sys_error,a)}function
-oN(a){a=as(a);s(a+": No such file or directory")}function
-n7(b,a){if(a>>>0>=b.l)hw();return bW(b,a)}function
+d=c+1;d<h&&(a=e.charCodeAt(d))<af;d++);if(d-c>dT){b.substr(0,1);g+=b;b=f;g+=e.slice(c,d)}else
+b+=e.slice(c,d);if(d==h)break;c=d}if(a<hd){b+=String.fromCharCode(0xc0|a>>6);b+=String.fromCharCode(af|a&bo)}else
+if(a<0xd800||a>=gK)b+=String.fromCharCode(gM|a>>12,af|a>>6&bo,af|a&bo);else
+if(a>=0xdbff||c+1==h||(i=e.charCodeAt(c+1))<gC||i>gK)b+="\xef\xbf\xbd";else{c++;a=(a<<10)+i-0x35fdc00;b+=String.fromCharCode(hk|a>>18,af|a>>12&bo,af|a>>6&bo,af|a&bo)}if(b.length>bP){b.substr(0,1);g+=b;b=f}}return g+b}function
+pH(a){var
+b=9;if(!h1(a))b=8,a=qu(a);return new
+aE(b,a,a.length)}function
+a5(a){return pH(a)}function
+s(a){el(v.Sys_error,a)}function
+ql(a){a=au(a);s(a+": No such file or directory")}function
+pF(b,a){if(a>>>0>=b.l)hF();return bW(b,a)}function
_(a){return a.l}function
-hn(){}function
+hw(){}function
G(a){this.data=a}G.prototype=new
-hn();G.prototype.truncate=function(a){var
-b=this.data;this.data=B(a|0);aK(b,0,this.data,0,a)};G.prototype.length=function(){return _(this.data)};G.prototype.write=function(b,d,g,a){var
+hw();G.prototype.truncate=function(a){var
+b=this.data;this.data=C(a|0);aN(b,0,this.data,0,a)};G.prototype.length=function(){return _(this.data)};G.prototype.write=function(b,d,g,a){var
c=this.length();if(b+a>=c){var
-e=B(b+a),f=this.data;this.data=e;aK(f,0,this.data,0,c)}aL(d,g,this.data,b,a);return 0};G.prototype.read=function(c,a,d,b){var
-e=this.length();aK(this.data,c,a,d,b);return 0};G.prototype.read_one=function(a){return n7(this.data,a)};G.prototype.close=function(){};G.prototype.constructor=G;function
-ag(b,a){this.content={};this.root=b;this.lookupFun=a}ag.prototype.nm=function(a){return this.root+a};ag.prototype.lookup=function(a){if(!this.content[a]&&this.lookupFun){var
-c=this.lookupFun(b(this.root),b(a));if(c!==0)this.content[a]=new
-G(aC(c[1]))}};ag.prototype.exists=function(a){if(a==f)return 1;var
-c=a+ay,d=new
-RegExp(dR+c);for(var
+e=C(b+a),f=this.data;this.data=e;aN(f,0,this.data,0,c)}aO(d,g,this.data,b,a);return 0};G.prototype.read=function(c,a,d,b){var
+e=this.length();aN(this.data,c,a,d,b);return 0};G.prototype.read_one=function(a){return pF(this.data,a)};G.prototype.close=function(){};G.prototype.constructor=G;function
+ag(b,a){this.content={};this.root=b;this.lookupFun=a}ag.prototype.nm=function(a){return this.root+a};ag.prototype.lookup=function(b){if(!this.content[b]&&this.lookupFun){var
+c=this.lookupFun(a(this.root),a(b));if(c!==0)this.content[b]=new
+G(aF(c[1]))}};ag.prototype.exists=function(a){if(a==f)return 1;var
+c=a+aB,d=new
+RegExp(dY+c);for(var
b
in
this.content)if(b.match(d))return 1;this.lookup(a);return this.content[a]?1:0};ag.prototype.readdir=function(c){var
-g=c==f?f:c+ay,h=new
-RegExp(dR+g+hd),d={},b=[];for(var
+g=c==f?f:c+aB,h=new
+RegExp(dY+g+ho),d={},b=[];for(var
e
in
this.content){var
a=e.match(h);if(a&&!d[a[1]]){d[a[1]]=true;b.push(a[1])}}return b};ag.prototype.is_dir=function(a){var
-d=a==f?f:a+ay,e=new
-RegExp(dR+d+hd),g=[];for(var
+d=a==f?f:a+aB,e=new
+RegExp(dY+d+ho),g=[];for(var
c
in
this.content){var
b=c.match(e);if(b)return 1}return 0};ag.prototype.unlink=function(a){var
b=this.content[a]?true:false;delete
-this.content[a];return b};ag.prototype.open=function(a,b){if(b.rdonly&&b.wronly)s(this.nm(a)+gG);if(b.text&&b.binary)s(this.nm(a)+gX);this.lookup(a);if(this.content[a]){if(this.is_dir(a))s(this.nm(a)+" : is a directory");if(b.create&&b.excl)s(this.nm(a)+gF);var
+this.content[a];return b};ag.prototype.open=function(a,b){if(b.rdonly&&b.wronly)s(this.nm(a)+gV);if(b.text&&b.binary)s(this.nm(a)+g_);this.lookup(a);if(this.content[a]){if(this.is_dir(a))s(this.nm(a)+" : is a directory");if(b.create&&b.excl)s(this.nm(a)+gU);var
c=this.content[a];if(b.truncate)c.truncate();return c}else
if(b.create){this.content[a]=new
-G(B(0));return this.content[a]}else
-oN(this.nm(a))};ag.prototype.register=function(b,a){if(this.content[b])s(this.nm(b)+gF);if(b2(a))this.content[b]=new
-G(a);if(cC(a))this.content[b]=new
-G(aC(a));else
+G(C(0));return this.content[a]}else
+ql(this.nm(a))};ag.prototype.register=function(b,a){if(this.content[b])s(this.nm(b)+gU);if(b2(a))this.content[b]=new
+G(a);if(cH(a))this.content[b]=new
+G(aF(a));else
if(a
instanceof
Array)this.content[b]=new
-G(n8(a));else
+G(pG(a));else
if(typeof
a==="string")this.content[b]=new
-G(hy(a));else
+G(hH(a));else
if(a.toString){var
-c=aC(a3(a.toString()));this.content[b]=new
+c=aF(a5(a.toString()));this.content[b]=new
G(c)}else
s(this.nm(b)+" : registering file with invalid content type")};ag.prototype.constructor=ag;function
-m(a){return _(a)}function
-ak(b,a){return bW(b,a)}function
-n2(d){var
-c=m(d),b=new
-Array(c),a=0;for(;a<c;a++)b[a]=ak(d,a);return b}function
-n1(a){if(a.t!=4)cy(a);return a.c}function
-aq(a){this.fs=require("fs");this.fd=a}aq.prototype=new
-hn();aq.prototype.truncate=function(a){try{this.fs.ftruncateSync(this.fd,a|0)}catch(a){s(a.toString())}};aq.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(a){s(a.toString())}};aq.prototype.write=function(f,b,c,e){var
-a=n2(b);if(!(a
+l(a){return _(a)}function
+al(b,a){return bW(b,a)}function
+pA(d){var
+c=l(d),b=new
+Array(c),a=0;for(;a<c;a++)b[a]=al(d,a);return b}function
+pz(a){if(a.t!=4)cD(a);return a.c}function
+as(a){this.fs=require("fs");this.fd=a}as.prototype=new
+hw();as.prototype.truncate=function(a){try{this.fs.ftruncateSync(this.fd,a|0)}catch(a){s(a.toString())}};as.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(a){s(a.toString())}};as.prototype.write=function(f,b,c,e){var
+a=pA(b);if(!(a
instanceof
i.Uint8Array))a=new(i.Uint8Array)(a);var
-d=i.Buffer.from(a);try{this.fs.writeSync(this.fd,d,c,e,f)}catch(a){s(a.toString())}return 0};aq.prototype.read=function(g,d,c,f){var
-a=n1(d);if(!(a
+d=i.Buffer.from(a);try{this.fs.writeSync(this.fd,d,c,e,f)}catch(a){s(a.toString())}return 0};as.prototype.read=function(g,d,c,f){var
+a=pz(d);if(!(a
instanceof
i.Uint8Array))a=new(i.Uint8Array)(a);var
e=i.Buffer.from(a);try{this.fs.readSync(this.fd,e,c,f,g)}catch(a){s(a.toString())}for(var
-b=0;b<f;b++)a2(d,c+b,e[c+b]);return 0};aq.prototype.read_one=function(c){var
-b=new(i.Uint8Array)(1),a=i.Buffer.from(b);try{this.fs.readSync(this.fd,a,0,1,c)}catch(a){s(a.toString())}return a[0]};aq.prototype.close=function(){try{this.fs.closeSync(this.fd)}catch(a){s(a.toString())}};aq.prototype.constructor=aq;function
-ap(a){this.fs=require("fs");this.root=a}ap.prototype.nm=function(a){return this.root+a};ap.prototype.exists=function(a){try{return this.fs.existsSync(this.nm(a))?1:0}catch(a){s(a.toString())}};ap.prototype.readdir=function(a){try{return this.fs.readdirSync(this.nm(a))}catch(a){s(a.toString())}};ap.prototype.is_dir=function(a){try{return this.fs.statSync(this.nm(a)).isDirectory()?1:0}catch(a){s(a.toString())}};ap.prototype.unlink=function(a){try{var
-b=this.fs.existsSync(this.nm(a))?1:0;this.fs.unlinkSync(this.nm(a))}catch(a){s(a.toString())}return b};ap.prototype.open=function(f,c){var
+b=0;b<f;b++)a4(d,c+b,e[c+b]);return 0};as.prototype.read_one=function(c){var
+b=new(i.Uint8Array)(1),a=i.Buffer.from(b);try{this.fs.readSync(this.fd,a,0,1,c)}catch(a){s(a.toString())}return a[0]};as.prototype.close=function(){try{this.fs.closeSync(this.fd)}catch(a){s(a.toString())}};as.prototype.constructor=as;function
+ar(a){this.fs=require("fs");this.root=a}ar.prototype.nm=function(a){return this.root+a};ar.prototype.exists=function(a){try{return this.fs.existsSync(this.nm(a))?1:0}catch(a){s(a.toString())}};ar.prototype.readdir=function(a){try{return this.fs.readdirSync(this.nm(a))}catch(a){s(a.toString())}};ar.prototype.is_dir=function(a){try{return this.fs.statSync(this.nm(a)).isDirectory()?1:0}catch(a){s(a.toString())}};ar.prototype.unlink=function(a){try{var
+b=this.fs.existsSync(this.nm(a))?1:0;this.fs.unlinkSync(this.nm(a))}catch(a){s(a.toString())}return b};ar.prototype.open=function(f,c){var
a=require("constants"),b=0;for(var
e
in
c)switch(e){case"rdonly":b|=a.O_RDONLY;break;case"wronly":b|=a.O_WRONLY;break;case"append":b|=a.O_WRONLY|a.O_APPEND;break;case"create":b|=a.O_CREAT;break;case"truncate":b|=a.O_TRUNC;break;case"excl":b|=a.O_EXCL;break;case"binary":b|=a.O_BINARY;break;case"text":b|=a.O_TEXT;break;case"nonblock":b|=a.O_NONBLOCK;break}try{var
d=this.fs.openSync(this.nm(f),b);return new
-aq(d)}catch(a){s(a.toString())}};ap.prototype.rename=function(b,a){try{this.fs.renameSync(this.nm(b),this.nm(a))}catch(a){s(a.toString())}};ap.prototype.constructor=ap;var
-bq=bY.match(/[^\/]*\//)[0];function
-oX(){return typeof
+as(d)}catch(a){s(a.toString())}};ar.prototype.rename=function(b,a){try{this.fs.renameSync(this.nm(b),this.nm(a))}catch(a){s(a.toString())}};ar.prototype.constructor=ar;var
+bs=bY.match(/[^\/]*\//)[0];function
+qv(){return typeof
i.process!=="undefined"&&typeof
i.process.versions!=="undefined"&&typeof
i.process.versions.node!=="undefined"&&i.process.platform!=="browser"}var
-b4=[];if(oX())b4.push({path:bq,device:new
-ap(bq)});else
-b4.push({path:bq,device:new
-ag(bq)});b4.push({path:bq+ga,device:new
-ag(bq+ga)});function
-hV(b){var
-f=oB(b),b=f.join(ay),e=b+ay,c;for(var
-d=0;d<b4.length;d++){var
-a=b4[d];if(e.search(a.path)==0&&(!c||c.path.length<a.path.length))c={path:a.path,device:a.device,rest:b.substring(a.path.length,b.length)}}return c}function
-hB(c,a){var
+b5=[];if(qv())b5.push({path:bs,device:new
+ar(bs)});else
+b5.push({path:bs,device:new
+ag(bs)});b5.push({path:bs+gr,device:new
+ag(bs+gr)});function
+h2(b){var
+f=p$(b),b=f.join(aB),e=b+aB,c;for(var
+d=0;d<b5.length;d++){var
+a=b5[d];if(e.search(a.path)==0&&(!c||c.path.length<a.path.length))c={path:a.path,device:a.device,rest:b.substring(a.path.length,b.length)}}return c}function
+hK(c,b){var
c=typeof
-c=="string"?b(c):c,a=typeof
-a=="string"?b(a):a,d=hV(c);if(!d.device.register)ar("cannot register file");d.device.register(d.rest,a);return 0}function
-ob(){var
+c=="string"?a(c):c,b=typeof
+b=="string"?a(b):b,d=h2(c);if(!d.device.register)at("cannot register file");d.device.register(d.rest,b);return 0}function
+pL(){var
b=i.caml_fs_tmp;if(b)for(var
-a=0;a<b.length;a++)hB(b[a].name,b[a].content);i.caml_create_file=hB;i.caml_fs_tmp=[];return 0}function
-oc(a,b){return+(bX(a,b,false)>=0)}function
-d7(d,b){var
+a=0;a<b.length;a++)hK(b[a].name,b[a].content);i.caml_create_file=hK;i.caml_fs_tmp=[];return 0}function
+pM(a,b){return+(bX(a,b,false)>=0)}function
+ed(d,b){var
e=b.length,a,c;for(a=0;a+4<=e;a+=4){c=b.charCodeAt(a)|b.charCodeAt(a+1)<<8|b.charCodeAt(a+2)<<16|b.charCodeAt(a+3)<<24;d=L(d,c)}c=0;switch(e&3){case
3:c=b.charCodeAt(a+2)<<16;case
2:c|=b.charCodeAt(a+1)<<8;case
1:c|=b.charCodeAt(a);d=L(d,c)}d^=e;return d}function
-oh(a,b){return d7(a,as(b))}function
-oe(d,b){var
+pR(a,b){return ed(a,au(b))}function
+pO(d,b){var
e=b.length,a,c;for(a=0;a+4<=e;a+=4){c=b[a]|b[a+1]<<8|b[a+2]<<16|b[a+3]<<24;d=L(d,c)}c=0;switch(e&3){case
3:c=b[a+2]<<16;case
2:c|=b[a+1]<<8;case
1:c|=b[a];d=L(d,c)}d^=e;return d}function
-od(a,b){switch(b.t&6){default:aN(b);case
-0:a=d7(a,b.c);break;case
-2:a=oe(a,b.c)}return a}function
-of(a){a^=a>>>16;a=cE(a,0x85ebca6b|0);a^=a>>>13;a=cE(a,0xc2b2ae35|0);a^=a>>>16;return a}function
-hD(j,l,n,m){var
+pN(a,b){switch(b.t&6){default:aQ(b);case
+0:a=ed(a,b.c);break;case
+2:a=pO(a,b.c)}return a}function
+pP(a){a^=a>>>16;a=cJ(a,0x85ebca6b|0);a^=a>>>13;a=cJ(a,0xc2b2ae35|0);a^=a>>>16;return a}function
+hL(j,l,n,m){var
f,g,h,d,c,b,a,e,i;d=l;if(d<0||d>bT)d=bT;c=j;b=n;f=[m];g=0;h=1;while(g<h&&c>0){a=f[g++];if(a&&a.caml_custom){if(bZ[a.caml_custom]&&bZ[a.caml_custom].hash){var
k=bZ[a.caml_custom].hash(a);b=L(b,k);c--}}else
if(a
@@ -612,43 +612,43 @@ Array&&a[0]===(a[0]|0))switch(a[0]){case
248:b=L(b,a[2]);c--;break;case
250:f[--g]=a[1];break;default:var
o=a.length-1<<10|a[0];b=L(b,o);for(e=1,i=a.length;e<i;e++){if(h>=d)break;f[h++]=a[e]}break}else
-if(b2(a)){b=od(b,a);c--}else
-if(cC(a)){b=oh(b,a);c--}else
+if(b2(a)){b=pN(b,a);c--}else
+if(cH(a)){b=pR(b,a);c--}else
if(typeof
-a==="string"){b=d7(b,a);c--}else
+a==="string"){b=ed(b,a);c--}else
if(a===(a|0)){b=L(b,a+a+1);c--}else
-if(a===+a){b=d6(b,a);c--}}b=of(b);return b&0x3FFFFFFF}function
-oi(a,c,l){if(!isFinite(a)){if(isNaN(a))return a3(dQ);return a3(a>0?ha:"-infinity")}var
+if(a===+a){b=ec(b,a);c--}}b=pP(b);return b&0x3FFFFFFF}function
+pS(a,c,l){if(!isFinite(a)){if(isNaN(a))return a5(dX);return a5(a>0?hl:"-infinity")}var
j=a==0&&1/a==-Infinity?1:a>=0?0:1;if(j)a=-a;var
d=0;if(a==0);else
if(a<1)while(a<1&&d>-1022){a*=2;d--}else
while(a>=2){a/=2;d++}var
-k=d<0?f:bl,e=f;if(j)e=a0;else
+k=d<0?f:bn,e=f;if(j)e=a3;else
switch(l){case
-43:e=bl;break;case
+43:e=bn;break;case
32:e=ae;break;default:break}if(c>=0&&c<13){var
h=Math.pow(2,c*4);a=Math.round(a*h)/h}var
b=a.toString(16);if(c>=0){var
-i=b.indexOf(a1);if(i<0)b+=a1+br(c,S);else{var
-g=i+1+c;if(b.length<g)b+=br(g-b.length,S);else
-b=b.substr(0,g)}}return a3(e+gf+b+gL+k+d.toString(10))}function
-oj(a,b){var
+i=b.indexOf(aL);if(i<0)b+=aL+bt(c,S);else{var
+g=i+1+c;if(b.length<g)b+=bt(g-b.length,S);else
+b=b.substr(0,g)}}return a5(e+gv+b+gZ+k+d.toString(10))}function
+pT(a,b){var
a=Math.abs(a),b=Math.abs(b),c=Math.max(a,b),d=Math.min(a,b)/(c?c:1);return c*Math.sqrt(1+d*d)}function
-oq(a){return+a.isZero()}function
-ot(a){return new
-g(a&az,a>>24&az,a>>31&ao)}function
-ou(a){return a.toInt()}function
-op(a){return+a.isNeg()}function
-os(a){return a.neg()}function
-on(h,c){var
-a=ec(h);if(a.signedconv&&op(c)){a.sign=-1;c=os(c)}var
-b=f,i=ot(a.base),g="0123456789abcdef";do{var
-e=c.udivmod(i);c=e.quotient;b=g.charAt(ou(e.modulus))+b}while(!oq(c));if(a.prec>=0){a.filler=ae;var
-d=a.prec-b.length;if(d>0)b=br(d,S)+b}return d5(a,b)}function
-oM(c){var
-a=0,e=m(c),b=10,d=1;if(e>0)switch(ak(c,a)){case
+p0(a){return+a.isZero()}function
+p3(a){return new
+g(a&aC,a>>24&aC,a>>31&aq)}function
+p4(a){return a.toInt()}function
+pZ(a){return+a.isNeg()}function
+p2(a){return a.neg()}function
+pX(h,c){var
+a=ek(h);if(a.signedconv&&pZ(c)){a.sign=-1;c=p2(c)}var
+b=f,i=p3(a.base),g="0123456789abcdef";do{var
+e=c.udivmod(i);c=e.quotient;b=g.charAt(p4(e.modulus))+b}while(!p0(c));if(a.prec>=0){a.filler=ae;var
+d=a.prec-b.length;if(d>0)b=bt(d,S)+b}return ea(a,b)}function
+qk(c){var
+a=0,e=l(c),b=10,d=1;if(e>0)switch(al(c,a)){case
45:a++;d=-1;break;case
-43:a++;d=1;break}if(a+1<e&&ak(c,a)==48)switch(ak(c,a+1)){case
+43:a++;d=1;break}if(a+1<e&&al(c,a)==48)switch(al(c,a+1)){case
120:case
88:b=16;a+=2;break;case
111:case
@@ -657,26 +657,26 @@ a=0,e=m(c),b=10,d=1;if(e>0)switch(ak(c,a)){case
66:b=2;a+=2;break;case
117:case
85:a+=2;break}return[a,d,b]}function
-hM(a){if(a>=48&&a<=57)return a-48;if(a>=65&&a<=90)return a-55;if(a>=97&&a<=hl)return a-87;return-1}function
-ow(f){var
-h=oM(f),c=h[0],i=h[1],d=h[2],g=m(f),j=-1>>>0,e=c<g?ak(f,c):0,b=hM(e);if(b<0||b>=d)ar(cv);var
-a=b;for(c++;c<g;c++){e=ak(f,c);if(e==95)continue;b=hM(e);if(b<0||b>=d)break;a=d*a+b;if(a>j)ar(cv)}if(c!=g)ar(cv);a=i*a;if(d==10&&(a|0)!=a)ar(cv);return a|0}function
-ox(a){return a.slice(1)}function
-hG(a,c,b){return a[cD(c)].apply(a,ox(b))}function
-oy(c){var
+hT(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
+p6(f){var
+h=qk(f),c=h[0],i=h[1],d=h[2],g=l(f),j=-1>>>0,e=c<g?al(f,c):0,b=hT(e);if(b<0||b>=d)at(cy);var
+a=b;for(c++;c<g;c++){e=al(f,c);if(e==95)continue;b=hT(e);if(b<0||b>=d)break;a=d*a+b;if(a>j)at(cy)}if(c!=g)at(cy);a=i*a;if(d==10&&(a|0)!=a)at(cy);return a|0}function
+p7(a){return a.slice(1)}function
+hO(a,c,b){return a[cI(c)].apply(a,p7(b))}function
+p8(c){var
d=c.length,b=new
Array(d+1);b[0]=0;for(var
a=0;a<d;a++)b[a+1]=c[a];return b}function
-oz(a,b){return+(bX(a,b,false)<=0)}function
-oA(a,b){return+(bX(a,b,false)<0)}function
-hH(a){var
+p9(a,b){return+(bX(a,b,false)<=0)}function
+p_(a,b){return+(bX(a,b,false)<0)}function
+hP(a){var
b=[];for(;a!==0;a=a[2])b.push(a[1]);return b}function
-ac(a,d){if(a<0)bo();var
+ac(a,d){if(a<0)bq();var
a=a+1|0,b=new
Array(a);b[0]=0;for(var
c=1;c<a;c++)b[c]=d;return b}function
-oR(a){return b(cF(a,0,a.length))}var
-oC=function(){function
+qp(b){return a(cK(b,0,b.length))}var
+qa=function(){function
l(a,b){return a+b|0}function
a(d,a,c,f,b,e){a=l(l(a,d),l(f,e));return l(a<<b|a>>>32-b,c)}function
g(c,b,d,e,h,f,g){return a(b&d|~b&e,c,b,h,f,g)}function
@@ -691,7 +691,7 @@ o=new
Array(16);for(var
e=0;e<4;e++)for(var
m=0;m<4;m++)o[e*4+m]=k[e]>>8*m&0xFF;return o}return function(h,g,f){var
-e=[];switch(h.t&6){default:aN(h);case
+e=[];switch(h.t&6){default:aQ(h);case
0:var
d=h.c;for(var
a=0;a<f;a+=4){var
@@ -699,26 +699,26 @@ b=a+g;e[a>>2]=d.charCodeAt(b)|d.charCodeAt(b+1)<<8|d.charCodeAt(b+2)<<16|d.charC
4:var
c=h.c;for(var
a=0;a<f;a+=4){var
-b=a+g;e[a>>2]=c[b]|c[b+1]<<8|c[b+2]<<16|c[b+3]<<24}for(;a<f;a++)e[a>>2]|=c[a+g]<<8*(a&3)}return oR(k(e,f))}}();function
-oD(c,b,a){return oC(aC(c),b,a)}var
-at=new
+b=a+g;e[a>>2]=c[b]|c[b+1]<<8|c[b+2]<<16|c[b+3]<<24}for(;a<f;a++)e[a>>2]|=c[a+g]<<8*(a&3)}return qp(k(e,f))}}();function
+qb(c,b,a){return qa(aF(c),b,a)}var
+av=new
Array();function
-eb(c){var
-a=at[c];if(!a.opened)s("Cannot flush a closed channel");if(!a.buffer||a.buffer==f)return 0;if(a.fd&&u.fds[a.fd]&&u.fds[a.fd].output){var
-b=u.fds[a.fd].output;switch(b.length){case
+ej(c){var
+a=av[c];if(!a.opened)s("Cannot flush a closed channel");if(!a.buffer||a.buffer==f)return 0;if(a.fd&&v.fds[a.fd]&&v.fds[a.fd].output){var
+b=v.fds[a.fd].output;switch(b.length){case
2:b(c,a.buffer);break;default:b(a.buffer)}}a.buffer=f;return 0}function
-hR(e,f){var
-a=at[e],d=b(f),c=m(d);a.file.write(a.offset,d,0,c);a.offset+=c;return 0}function
-oY(a){var
-a=ef(a),b=i;if(b.process&&b.process.stdout&&b.process.stdout.write)b.process.stderr.write(a);else{if(a.charCodeAt(a.length-1)==10)a=a.substr(0,a.length-1);var
+hY(e,f){var
+b=av[e],d=a(f),c=l(d);b.file.write(b.offset,d,0,c);b.offset+=c;return 0}function
+qw(a){var
+a=en(a),b=i;if(b.process&&b.process.stdout&&b.process.stdout.write)b.process.stderr.write(a);else{if(a.charCodeAt(a.length-1)==10)a=a.substr(0,a.length-1);var
c=b.console;c&&c.error&&c.error(a)}}function
-oZ(a){var
-a=ef(a),b=i;if(b.process&&b.process.stdout&&b.process.stdout.write)b.process.stdout.write(a);else{if(a.charCodeAt(a.length-1)==10)a=a.substr(0,a.length-1);var
+qx(a){var
+a=en(a),b=i;if(b.process&&b.process.stdout&&b.process.stdout.write)b.process.stdout.write(a);else{if(a.charCodeAt(a.length-1)==10)a=a.substr(0,a.length-1);var
c=b.console;c&&c.log&&c.log(a)}}function
-cH(c,e,d,a){if(u.fds===undefined)u.fds=new
+cM(c,e,d,a){if(v.fds===undefined)v.fds=new
Array();a=a?a:{};var
-b={};b.file=d;b.offset=a.append?d.length():0;b.flags=a;b.output=e;u.fds[c]=b;if(!u.fd_last_idx||c>u.fd_last_idx)u.fd_last_idx=c;return c}function
-o4(c,b,g){var
+b={};b.file=d;b.offset=a.append?d.length():0;b.flags=a;b.output=e;v.fds[c]=b;if(!v.fd_last_idx||c>v.fd_last_idx)v.fd_last_idx=c;return c}function
+qC(c,b,g){var
a={};while(b){switch(b[1]){case
0:a.rdonly=1;break;case
1:a.wronly=1;break;case
@@ -728,81 +728,81 @@ a={};while(b){switch(b[1]){case
5:a.excl=1;break;case
6:a.binary=1;break;case
7:a.text=1;break;case
-8:a.nonblock=1;break}b=b[2]}if(a.rdonly&&a.wronly)s(as(c)+gG);if(a.text&&a.binary)s(as(c)+gX);var
-d=hV(c),e=d.device.open(d.rest,a),f=u.fd_last_idx?u.fd_last_idx:0;return cH(f+1,hR,e,a)}cH(0,hR,new
-G(B(0)));cH(1,oZ,new
-G(B(0)));cH(2,oY,new
-G(B(0)));function
-oE(c){var
-b=u.fds[c];if(b.flags.wronly)s(hk+c+" is writeonly");var
-a={file:b.file,offset:b.offset,fd:c,opened:true,out:false,refill:null};at[a.fd]=a;return a.fd}function
-hI(c){var
-b=u.fds[c];if(b.flags.rdonly)s(hk+c+" is readonly");var
-a={file:b.file,offset:b.offset,fd:c,opened:true,out:true,buffer:f};at[a.fd]=a;return a.fd}function
-oF(){var
+8:a.nonblock=1;break}b=b[2]}if(a.rdonly&&a.wronly)s(au(c)+gV);if(a.text&&a.binary)s(au(c)+g_);var
+d=h2(c),e=d.device.open(d.rest,a),f=v.fd_last_idx?v.fd_last_idx:0;return cM(f+1,hY,e,a)}cM(0,hY,new
+G(C(0)));cM(1,qx,new
+G(C(0)));cM(2,qw,new
+G(C(0)));function
+qc(c){var
+b=v.fds[c];if(b.flags.wronly)s(hu+c+" is writeonly");var
+a={file:b.file,offset:b.offset,fd:c,opened:true,out:false,refill:null};av[a.fd]=a;return a.fd}function
+hQ(c){var
+b=v.fds[c];if(b.flags.rdonly)s(hu+c+" is readonly");var
+a={file:b.file,offset:b.offset,fd:c,opened:true,out:true,buffer:f};av[a.fd]=a;return a.fd}function
+qd(){var
b=0;for(var
-a=0;a<at.length;a++)if(at[a]&&at[a].opened&&at[a].out)b=[0,at[a].fd,b];return b}function
+a=0;a<av.length;a++)if(av[a]&&av[a].opened&&av[a].out)b=[0,av[a].fd,b];return b}function
P(a){return a}function
-oH(g,d,h,f){var
-b=at[g];if(!b.opened)s("Cannot output to a closed channel");var
-a;if(h==0&&_(d)==f)a=d;else{a=B(f);aK(d,h,a,0,f)}var
-i=P(a),c=as(i),e=c.lastIndexOf("\n");if(e<0)b.buffer+=c;else{b.buffer+=c.substr(0,e+1);eb(g);b.buffer+=c.substr(e+1)}return 0}function
-oG(b,a,d,c){return oH(b,aC(a),d,c)}function
-oI(b,a){if(a==0)ee();return b%a}function
-bp(a,b){return+(bX(a,b,false)!=0)}function
-oK(a,b){a[0]=cw;a[1]=b;return 0}function
-hL(a){if(a
+qf(g,d,h,f){var
+b=av[g];if(!b.opened)s("Cannot output to a closed channel");var
+a;if(h==0&&_(d)==f)a=d;else{a=C(f);aN(d,h,a,0,f)}var
+i=P(a),c=au(i),e=c.lastIndexOf("\n");if(e<0)b.buffer+=c;else{b.buffer+=c.substr(0,e+1);ej(g);b.buffer+=c.substr(e+1)}return 0}function
+qe(b,a,d,c){return qf(b,aF(a),d,c)}function
+qg(b,a){if(a==0)em();return b%a}function
+br(a,b){return+(bX(a,b,false)!=0)}function
+qi(a,b){a[0]=cz;a[1]=b;return 0}function
+b3(a){if(a
instanceof
Array&&a[0]==a[0]>>>0)return a[0];else
-if(b2(a))return dX;else
-if(cC(a))return dX;else
+if(b2(a))return cB;else
+if(cH(a))return cB;else
if(a
instanceof
Function||typeof
a=="function")return 247;else
-if(a&&a.caml_custom)return gs;else
-return bN}function
-ah(b,c,a){if(a&&i.toplevelReloc)b=i.toplevelReloc(a);u[b+1]=c;if(a)u[a]=c}var
-hK={};function
-oP(a,b){hK[as(a)]=b;return 0}function
-hQ(a){return Math.round(a)}function
-n6(a,b){if(a===b)return 1;a.t&6&&aN(a);b.t&6&&aN(b);return a.c==b.c?1:0}function
-hS(a,b){return n6(a,b)}function
-oQ(){C(d0)}function
-D(b,a){if(a>>>0>=m(b))oQ();return ak(b,a)}function
-aE(a,b){return 1-hS(a,b)}function
-oS(){return[0,b("js_of_ocaml")]}function
-oT(){return 0x7FFFFFFF/4|0}function
-oU(){return[0,b("Unix"),32,0]}function
-oO(){hN(u.Not_found)}function
-cG(c){var
-a=i,b=cD(c);if(a.process&&a.process.env&&a.process.env[b]!=undefined)return a3(a.process.env[b]);if(i.jsoo_static_env&&i.jsoo_static_env[b])return a3(i.jsoo_static_env[b]);oO()}function
-oV(){var
+if(a&&a.caml_custom)return gI;else
+return bO}function
+ah(b,c,a){if(a&&i.toplevelReloc)b=i.toplevelReloc(a);v[b+1]=c;if(a)v[a]=c}var
+hS={};function
+qn(a,b){hS[au(a)]=b;return 0}function
+hX(a){return Math.round(a)}function
+pE(a,b){if(a===b)return 1;a.t&6&&aQ(a);b.t&6&&aQ(b);return a.c==b.c?1:0}function
+hZ(a,b){return pE(a,b)}function
+qo(){D(d7)}function
+y(b,a){if(a>>>0>=l(b))qo();return al(b,a)}function
+aH(a,b){return 1-hZ(a,b)}function
+qq(){return[0,a("js_of_ocaml")]}function
+qr(){return 0x7FFFFFFF/4|0}function
+qs(){return[0,a("Unix"),32,0]}function
+qm(){hU(v.Not_found)}function
+cL(c){var
+a=i,b=cI(c);if(a.process&&a.process.env&&a.process.env[b]!=undefined)return a5(a.process.env[b]);if(i.jsoo_static_env&&i.jsoo_static_env[b])return a5(i.jsoo_static_env[b]);qm()}function
+qt(){var
a=new
Date().getTime(),b=a^0xffffffff*Math.random();return[0,b]}function
-b3(a){var
+b4(a){var
b=1;while(a&&a.joo_tramp){a=a.joo_tramp.apply(null,a.joo_args);b++}return a}function
-y(b,a){return{joo_tramp:b,joo_args:a}}function
-hP(a){return a}function
-hJ(a){return hK[a]}function
+z(b,a){return{joo_tramp:b,joo_args:a}}function
+hW(a){return a}function
+hR(a){return hS[a]}function
$(a){if(a
instanceof
Array)return a;if(i.RangeError&&a
instanceof
-i.RangeError&&a.message&&a.message.match(/maximum call stack/i))return hP(u.Stack_overflow);if(i.InternalError&&a
+i.RangeError&&a.message&&a.message.match(/maximum call stack/i))return hW(v.Stack_overflow);if(i.InternalError&&a
instanceof
-i.InternalError&&a.message&&a.message.match(/too much recursion/i))return hP(u.Stack_overflow);if(a
+i.InternalError&&a.message&&a.message.match(/too much recursion/i))return hW(v.Stack_overflow);if(a
instanceof
-i.Error&&hJ(dO))return[0,hJ(dO),a];return[0,u.Failure,a3(String(a))]}function
-cI(){return 0}function
-o2(){}function
-a(a,b){return a.length==1?a(b):aM(a,[b])}function
-c(a,b,c){return a.length==2?a(b,c):aM(a,[b,c])}function
-h(a,b,c,d){return a.length==3?a(b,c,d):aM(a,[b,c,d])}function
-ax(a,b,c,d,e){return a.length==4?a(b,c,d,e):aM(a,[b,c,d,e])}function
-ct(a,b,c,d,e,f){return a.length==5?a(b,c,d,e,f):aM(a,[b,c,d,e,f])}ob();var
-eh=[v,b(gj),-2],au=[v,b(go),-3],eg=[v,b(gP),-4],N=[v,b(gT),-7],n=[v,b(g6),-11],ex=[0,gi],dH=b("No element with id '%s' found"),f5=[0,0];ah(11,[v,b(f_),-12],f_);ah(10,n,g6);ah(9,[v,b(gK),-10],gK);ah(8,[v,b(gV),-9],gV);ah(7,[v,b(gA),-8],gA);ah(6,N,gT);ah(5,[v,b(g2),-6],g2);ah(4,[v,b(gq),-5],gq);ah(3,eg,gP);ah(2,au,go);ah(1,eh,gj);ah(0,[v,b(hc),-1],hc);var
-h2=b("output_substring"),hY=b("true"),hZ=b("false"),h4=b("\\\\"),h5=b("\\'"),h6=b("\\b"),h7=b("\\t"),h8=b("\\n"),h9=b("\\r"),ib=b("List.fold_left2"),ia=b("List.init"),ie=b("String.blit / Bytes.blit_string"),id=b("Bytes.blit"),ic=b("String.sub / Bytes.sub"),ii=b("String.contains_from / Bytes.contains_from"),im=b("Array.map2: arrays must have the same length"),ik=b("Array.init"),iu=b("Set.remove_min_elt"),iv=[0,0,0,0],iw=[0,0,0],ix=[0,b("set.ml"),547,18],iq=b(cu),ir=b(cu),is=b(cu),it=b(cu),iz=b("Stdlib.Queue.Empty"),iB=b("CamlinternalLazy.Undefined"),iJ=b("Buffer.add_substring/add_subbytes"),iI=b("Buffer.add: cannot grow buffer"),iH=[0,b(g0),93,2],iG=[0,b(g0),94,2],iF=b("Buffer.sub"),iS=b("%c"),iT=b("%s"),iU=b(f9),iV=b(gz),iW=b(gO),iX=b(gd),iY=b("%f"),iZ=b("%B"),i0=b("%{"),i1=b("%}"),i2=b("%("),i3=b("%)"),i4=b("%a"),i5=b("%t"),i6=b("%?"),i7=b("%r"),i8=b("%_r"),i9=[0,b(A),850,23],ji=[0,b(A),814,21],ja=[0,b(A),815,21],jj=[0,b(A),818,21],jb=[0,b(A),819,21],jk=[0,b(A),822,19],jc=[0,b(A),823,19],jl=[0,b(A),826,22],jd=[0,b(A),827,22],jm=[0,b(A),831,30],je=[0,b(A),832,30],jg=[0,b(A),836,26],i_=[0,b(A),837,26],jh=[0,b(A),846,28],i$=[0,b(A),847,28],jf=[0,b(A),851,23],ko=b(gI),km=[0,b(A),1558,4],kn=b("Printf: bad conversion %["),kp=[0,b(A),1626,39],kq=[0,b(A),1649,31],kr=[0,b(A),1650,31],ks=b("Printf: bad conversion %_"),kt=b("@{"),ku=b("@["),ky=[0,[11,b("invalid box description "),[3,0,0]],b("invalid box description %S")],kw=b(f),kx=[0,0,4],kz=b(f),kA=b("b"),kB=b("h"),kC=b("hov"),kD=b("hv"),kE=b("v"),kk=b(dQ),ki=b("neg_infinity"),kj=b(ha),kh=b(a1),j3=b("%+nd"),j4=b("% nd"),j6=b("%+ni"),j7=b("% ni"),j8=b("%nx"),j9=b("%#nx"),j_=b("%nX"),j$=b("%#nX"),ka=b("%no"),kb=b("%#no"),j2=b("%nd"),j5=b(gO),kc=b("%nu"),jQ=b("%+ld"),jR=b("% ld"),jT=b("%+li"),jU=b("% li"),jV=b("%lx"),jW=b("%#lx"),jX=b("%lX"),jY=b("%#lX"),jZ=b("%lo"),j0=b("%#lo"),jP=b("%ld"),jS=b(gz),j1=b("%lu"),jD=b("%+Ld"),jE=b("% Ld"),jG=b("%+Li"),jH=b("% Li"),jI=b("%Lx"),jJ=b("%#Lx"),jK=b("%LX"),jL=b("%#LX"),jM=b("%Lo"),jN=b("%#Lo"),jC=b("%Ld"),jF=b(gd),jO=b("%Lu"),jq=b("%+d"),jr=b("% d"),jt=b("%+i"),ju=b("% i"),jv=b("%x"),jw=b("%#x"),jx=b("%X"),jy=b("%#X"),jz=b("%o"),jA=b("%#o"),jp=b(g1),js=b(f9),jB=b(gI),iK=b("@]"),iL=b("@}"),iM=b("@?"),iN=b("@\n"),iO=b("@."),iP=b("@@"),iQ=b("@%"),iR=b("@"),jn=b("CamlinternalFormat.Type_mismatch"),kF=b("x"),nY=b("OCAMLRUNPARAM"),nW=b("CAMLRUNPARAM"),kG=b(f),k8=[3,0,3],k9=b(a1),k3=b(hi),k4=b("<\/"),k5=b(f),kZ=b(hi),k0=b("<"),k1=b(f),kX=b("\n"),kR=b(f),kS=b(f),kT=b(f),kU=b(f),kQ=[0,b(f)],kM=b(f),kN=b(f),kO=b(f),kP=b(f),kL=[0,b(f),0,b(f)],kK=b(f),kJ=b("Stdlib.Format.String_tag"),nV=b("TMPDIR"),nU=b("TEMP"),lc=b("Cygwin"),ld=b("Win32"),lh=b(dO),lg=b("Jv.Error"),lS=b("warn"),lR=b("error"),lQ=b("log"),lz=b("append"),li=b("capture"),lj=b("once"),lk=b("passive"),mD=[0,[18,[1,[0,0,b(f)]],[12,123,[15,[12,125,[17,0,0]]]]],b("@[{%a}@]")],mA=b("TOOD"),l7=b("step already executed"),l0=[0,[0,0,0,0,0,0,0,0,0,0,0]],l1=[0,b(dY),19,6],l2=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],l3=[0,b(dY),99,6],l4=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0]],l5=[0,b(dY),232,6],me=b("Note.Src.Step"),mg=[0,[0,0,0,0,0,0,0,0,0,0,0]],mE=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],mJ=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0]],mP=b("brr_add"),mO=b("brr_rem"),mR=[0,0.,0.],mU=b(gW),mV=b(f),mW=b(f),mX=b(gW),mY=b("0.0.0.0"),mZ=b("127.0.0.1"),nT=b("::"),nS=b("::1"),m0=[0,[11,b(gp),0],b(gp)],m1=[0,[11,b(gk),0],b(gk)],nf=[0,b(aX),422,10],ne=[0,b(aX),433,16],nd=[0,b(aX),409,4],nc=[0,b(aX),348,12],nb=[0,b(aX),339,12],m$=[0,b(aX),92,8],na=b(gH),m9=[0,b(aX),80,8],m_=b(gC),m8=b(gH),m7=b(gC),m3=b("Matrix.NonSquare"),m5=b("Matrix.ImproperDimensions"),nl=b("NonElt"),np=[0,0.,0.],nu=[0,0,0],nw=[0,0,0],nR=b("Width : "),nP=b("\xc2\xb0"),nQ=b("Angle : "),nL=[0,bO,bQ],nM=[0,bO,aY],nN=[0,bO,-806423680],nK=[0,bO,bQ],nF=b("Delete "),nG=b("Download"),nH=b("Ductus"),nI=b("Fill"),nJ=b("Rendering : ");function
+i.Error&&hR(dV))return[0,hR(dV),a];return[0,v.Failure,a5(String(a))]}function
+cN(){return 0}function
+qA(){}function
+b(a,b){return a.length==1?a(b):aP(a,[b])}function
+c(a,b,c){return a.length==2?a(b,c):aP(a,[b,c])}function
+h(a,b,c,d){return a.length==3?a(b,c,d):aP(a,[b,c,d])}function
+aA(a,b,c,d,e){return a.length==4?a(b,c,d,e):aP(a,[b,c,d,e])}function
+aZ(a,b,c,d,e,f){return a.length==5?a(b,c,d,e,f):aP(a,[b,c,d,e,f])}pL();var
+eq=[u,a(hn),-1],es=[u,a(gz),-2],aw=[u,a(gE),-3],eo=[u,a(g3),-4],N=[u,a(g7),-7],ep=[u,a(gP),-8],er=[u,a(g8),-9],m=[u,a(hf),-11],et=[u,a(gp),-12],eJ=[0,gy],c3=[0,[11,a('File "'),[2,0,[11,a('", line '),[4,0,0,0,[11,a(", characters "),[4,0,0,0,[12,45,[4,0,0,0,[11,a(": "),[2,0,0]]]]]]]]]],a('File "%s", line %d, characters %d-%d: %s')],dN=a("No element with id '%s' found"),gk=[0,0];ah(11,et,gp);ah(10,m,hf);ah(9,[u,a(gY),-10],gY);ah(8,er,g8);ah(7,ep,gP);ah(6,N,g7);ah(5,[u,a(hc),-6],hc);ah(4,[u,a(gG),-5],gG);ah(3,eo,g3);ah(2,aw,gE);ah(1,es,gz);ah(0,eq,hn);var
+h$=a("output_substring"),h8=a("%.12g"),h7=a(aL),h5=a("true"),h6=a("false"),ib=a("\\\\"),ic=a("\\'"),id=a("\\b"),ie=a("\\t"),ig=a("\\n"),ih=a("\\r"),il=a("List.fold_left2"),ik=a("List.init"),ip=a("String.blit / Bytes.blit_string"),io=a("Bytes.blit"),im=a("String.sub / Bytes.sub"),is=a("String.contains_from / Bytes.contains_from"),iw=a("Array.map2: arrays must have the same length"),iu=a("Array.init"),iD=a("Set.remove_min_elt"),iE=[0,0,0,0],iF=[0,0,0],iG=[0,a("set.ml"),569,18],iz=a(cx),iA=a(cx),iB=a(cx),iC=a(cx),iI=a("Stdlib.Queue.Empty"),iK=a("CamlinternalLazy.Undefined"),iS=a("Buffer.add_substring/add_subbytes"),iR=a("Buffer.add: cannot grow buffer"),iQ=[0,a(hb),93,2],iP=[0,a(hb),94,2],iO=a("Buffer.sub"),i1=a("%c"),i2=a("%s"),i3=a(go),i4=a(gO),i5=a(g2),i6=a(gu),i7=a("%f"),i8=a("%B"),i9=a("%{"),i_=a("%}"),i$=a("%("),ja=a("%)"),jb=a("%a"),jc=a("%t"),jd=a("%?"),je=a("%r"),jf=a("%_r"),jg=[0,a(B),850,23],jr=[0,a(B),814,21],jj=[0,a(B),815,21],js=[0,a(B),818,21],jk=[0,a(B),819,21],jt=[0,a(B),822,19],jl=[0,a(B),823,19],ju=[0,a(B),826,22],jm=[0,a(B),827,22],jv=[0,a(B),831,30],jn=[0,a(B),832,30],jp=[0,a(B),836,26],jh=[0,a(B),837,26],jq=[0,a(B),846,28],ji=[0,a(B),847,28],jo=[0,a(B),851,23],kx=a(gX),kv=[0,a(B),1558,4],kw=a("Printf: bad conversion %["),ky=[0,a(B),1626,39],kz=[0,a(B),1649,31],kA=[0,a(B),1650,31],kB=a("Printf: bad conversion %_"),kC=a("@{"),kD=a("@["),kH=[0,[11,a("invalid box description "),[3,0,0]],a("invalid box description %S")],kF=a(f),kG=[0,0,4],kI=a(f),kJ=a("b"),kK=a("h"),kL=a("hov"),kM=a("hv"),kN=a("v"),kt=a(dX),kr=a("neg_infinity"),ks=a(hl),kq=a(aL),ka=a("%+nd"),kb=a("% nd"),kd=a("%+ni"),ke=a("% ni"),kf=a("%nx"),kg=a("%#nx"),kh=a("%nX"),ki=a("%#nX"),kj=a("%no"),kk=a("%#no"),j$=a("%nd"),kc=a(g2),kl=a("%nu"),jZ=a("%+ld"),j0=a("% ld"),j2=a("%+li"),j3=a("% li"),j4=a("%lx"),j5=a("%#lx"),j6=a("%lX"),j7=a("%#lX"),j8=a("%lo"),j9=a("%#lo"),jY=a("%ld"),j1=a(gO),j_=a("%lu"),jM=a("%+Ld"),jN=a("% Ld"),jP=a("%+Li"),jQ=a("% Li"),jR=a("%Lx"),jS=a("%#Lx"),jT=a("%LX"),jU=a("%#LX"),jV=a("%Lo"),jW=a("%#Lo"),jL=a("%Ld"),jO=a(gu),jX=a("%Lu"),jz=a("%+d"),jA=a("% d"),jC=a("%+i"),jD=a("% i"),jE=a("%x"),jF=a("%#x"),jG=a("%X"),jH=a("%#X"),jI=a("%o"),jJ=a("%#o"),jy=a(d3),jB=a(go),jK=a(gX),iT=a("@]"),iU=a("@}"),iV=a("@?"),iW=a("@\n"),iX=a("@."),iY=a("@@"),iZ=a("@%"),i0=a("@"),jw=a("CamlinternalFormat.Type_mismatch"),kR=a(f),kS=[0,[11,a(dS),[2,0,[2,0,0]]],a(", %s%s")],kX=a("Out of memory"),kY=a("Stack overflow"),kZ=a("Pattern matching failed"),k0=a("Assertion failed"),k1=a("Undefined recursive module"),kT=[0,[12,40,[2,0,[2,0,[12,41,0]]]],a("(%s%s)")],kU=a(f),kV=a(f),kW=[0,[12,40,[2,0,[12,41,0]]],a("(%s)")],kQ=[0,[4,0,0,0,0],a(d3)],kO=[0,[3,0,0],a("%S")],kP=a("_"),k4=a("Fun.Finally_raised: "),k2=a("Stdlib.Fun.Finally_raised"),k5=a("x"),pw=a("OCAMLRUNPARAM"),pu=a("CAMLRUNPARAM"),k6=a(f),lw=[3,0,3],lx=a(aL),lr=a(hs),ls=a("<\/"),lt=a(f),ln=a(hs),lo=a("<"),lp=a(f),ll=a("\n"),lf=a(f),lg=a(f),lh=a(f),li=a(f),le=[0,a(f)],la=a(f),lb=a(f),lc=a(f),ld=a(f),k$=[0,a(f),0,a(f)],k_=a(f),k9=a("Stdlib.Format.String_tag"),pt=a("TMPDIR"),ps=a("TEMP"),lC=a("Cygwin"),lD=a("Win32"),lH=a(dV),lG=a("Jv.Error"),mg=a("warn"),mf=a("error"),me=a("log"),lZ=a("append"),lI=a("capture"),lJ=a("once"),lK=a("passive"),m3=[0,[18,[1,[0,0,a(f)]],[12,123,[15,[12,125,[17,0,0]]]]],a("@[{%a}@]")],m0=a("TOOD"),mv=a("step already executed"),mo=[0,[0,0,0,0,0,0,0,0,0,0,0]],mp=[0,a(d6),19,6],mq=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],mr=[0,a(d6),99,6],ms=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0]],mt=[0,a(d6),232,6],mE=a("Note.Src.Step"),mG=[0,[0,0,0,0,0,0,0,0,0,0,0]],m4=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],m9=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0]],nd=a("brr_add"),nc=a("brr_rem"),nf=[0,0.,0.],nq=a("E2BIG"),ns=a("EACCES"),nt=a("EAGAIN"),nu=a("EBADF"),nv=a("EBUSY"),nw=a("ECHILD"),nx=a("EDEADLK"),ny=a("EDOM"),nz=a("EEXIST"),nA=a("EFAULT"),nB=a("EFBIG"),nC=a("EINTR"),nD=a("EINVAL"),nE=a("EIO"),nF=a("EISDIR"),nG=a("EMFILE"),nH=a("EMLINK"),nI=a("ENAMETOOLONG"),nJ=a("ENFILE"),nK=a("ENODEV"),nL=a("ENOENT"),nM=a("ENOEXEC"),nN=a("ENOLCK"),nO=a("ENOMEM"),nP=a("ENOSPC"),nQ=a("ENOSYS"),nR=a("ENOTDIR"),nS=a("ENOTEMPTY"),nT=a("ENOTTY"),nU=a("ENXIO"),nV=a("EPERM"),nW=a("EPIPE"),nX=a("ERANGE"),nY=a("EROFS"),nZ=a("ESPIPE"),n0=a("ESRCH"),n1=a("EXDEV"),n2=a("EWOULDBLOCK"),n3=a("EINPROGRESS"),n4=a("EALREADY"),n5=a("ENOTSOCK"),n6=a("EDESTADDRREQ"),n7=a("EMSGSIZE"),n8=a("EPROTOTYPE"),n9=a("ENOPROTOOPT"),n_=a("EPROTONOSUPPORT"),n$=a("ESOCKTNOSUPPORT"),oa=a("EOPNOTSUPP"),ob=a("EPFNOSUPPORT"),oc=a("EAFNOSUPPORT"),od=a("EADDRINUSE"),oe=a("EADDRNOTAVAIL"),of=a("ENETDOWN"),og=a("ENETUNREACH"),oh=a("ENETRESET"),oi=a("ECONNABORTED"),oj=a("ECONNRESET"),ok=a("ENOBUFS"),ol=a("EISCONN"),om=a("ENOTCONN"),on=a("ESHUTDOWN"),oo=a("ETOOMANYREFS"),op=a("ETIMEDOUT"),oq=a("ECONNREFUSED"),or=a("EHOSTDOWN"),os=a("EHOSTUNREACH"),ot=a("ELOOP"),ou=a("EOVERFLOW"),ov=[0,[11,a("EUNKNOWNERR "),[4,0,0,0,0]],a("EUNKNOWNERR %d")],nr=[0,[11,a("Unix.Unix_error(Unix."),[2,0,[11,a(dS),[3,0,[11,a(dS),[3,0,[12,41,0]]]]]]],a("Unix.Unix_error(Unix.%s, %S, %S)")],nm=a(g9),nn=a(f),no=a(f),np=a(g9),ow=a("0.0.0.0"),ox=a("127.0.0.1"),pr=a("::"),pq=a("::1"),oy=[0,[11,a(gF),0],a(gF)],oz=[0,[11,a(gA),0],a(gA)],oP=[0,a(a0),422,10],oO=[0,a(a0),433,16],oN=[0,a(a0),409,4],oM=[0,a(a0),348,12],oL=[0,a(a0),339,12],oJ=[0,a(a0),92,8],oK=a(gW),oH=[0,a(a0),80,8],oI=a(gR),oG=a(gW),oF=a(gR),oB=a("Matrix.NonSquare"),oD=a("Matrix.ImproperDimensions"),oV=a("NonElt"),oW=[0,0.,0.],o1=[0,0,0],o3=[0,0,0],pp=a("Width : "),pn=a("\xc2\xb0"),po=a("Angle : "),ph=a("Delete "),pi=a("Download"),pj=a("Ductus"),pk=a("Fill"),pl=a("Rendering : ");function
t(a){if(typeof
a==="number")return 0;else
switch(a[0]){case
@@ -886,365 +886,370 @@ F=a[1];return[21,F,q(a[2],b)];case
23:var
G=a[1];return[23,G,q(a[2],b)];default:var
H=a[2],I=a[1];return[24,I,H,q(a[3],b)]}}function
-cJ(a){throw[0,au,a]}function
-E(a){throw[0,eg,a]}K(0);function
-cK(b,a){return oc(b,a)?b:a}function
-cL(a){return 0<=a?a:-a|0}var
-hW=2147483647;function
-aO(d,c){var
-a=m(d),e=m(c),b=B(a+e|0);aL(d,0,b,0,a);aL(c,0,b,a,e);return P(b)}function
-hX(a){return a?hY:hZ}oE(0);var
-h0=hI(1),h1=hI(2),cM=[0,function(b){function
+cO(a){throw[0,aw,a]}function
+E(a){throw[0,eo,a]}K(0);function
+cP(b,a){return pM(b,a)?b:a}function
+cQ(a){return 0<=a?a:-a|0}var
+h3=2147483647;function
+am(d,c){var
+a=l(d),e=l(c),b=C(a+e|0);aO(d,0,b,0,a);aO(c,0,b,a,e);return P(b)}function
+h4(a){return a?h5:h6}qc(0);var
+h9=hQ(1),h_=hQ(2),cR=[0,function(b){function
a(b){var
a=b;for(;;){if(a){var
-c=a[2],d=a[1];try{eb(d)}catch(a){a=$(a);if(a[1]!==eh)throw a;var
+c=a[2],d=a[1];try{ej(d)}catch(a){a=$(a);if(a[1]!==es)throw a;var
e=a}var
-a=c;continue}return 0}}return a(oF(0))}];function
-ei(c){var
-b=[0,0],d=cM[1];cM[1]=function(e){if(1-b[1]){b[1]=1;a(c,0)}return a(d,0)};return 0}function
-h3(b){return a(cM[1],0)}function
-b5(c,b){return b?[0,a(c,b[1])]:0}var
-ej=oU(0)[1],ek=oT(0),bs=(4*ek|0)-1|0;K(0);var
-h_=oS(0);function
-a4(c){var
+a=c;continue}return 0}}return a(qd(0))}];function
+eu(c){var
+a=[0,0],d=cR[1];cR[1]=function(e){if(1-a[1]){a[1]=1;b(c,0)}return b(d,0)};return 0}function
+ia(a){return b(cR[1],0)}function
+b6(c,a){return a?[0,b(c,a[1])]:0}var
+ev=qs(0)[1],ew=qr(0),bu=(4*ew|0)-1|0;K(0);var
+ii=qq(0);function
+a6(c){var
b=0,a=c;for(;;){if(a){var
b=b+1|0,a=a[2];continue}return b}}function
-aP(d,c){var
+aR(d,c){var
a=d,b=c;for(;;){if(a){var
e=[0,a[1],b],a=a[2],b=e;continue}return b}}function
-cN(a){return aP(a,0)}function
-el(b,d,c){if(d<=b)return 0;var
-e=a(c,b);return[0,e,el(b+1|0,d,c)]}var
-h$=typeof
-h_==="number"?10000:50;function
-aQ(c,b){if(b){var
-d=b[2],e=a(c,b[1]);return[0,e,aQ(c,d)]}return 0}function
+cS(a){return aR(a,0)}function
+ex(a,d,c){if(d<=a)return 0;var
+e=b(c,a);return[0,e,ex(a+1|0,d,c)]}var
+ij=typeof
+ii==="number"?10000:50;function
+aS(c,a){if(a){var
+d=a[2],e=b(c,a[1]);return[0,e,aS(c,d)]}return 0}function
U(d,c){var
-b=c;for(;;){if(b){var
-e=b[2];a(d,b[1]);var
-b=e;continue}return 0}}function
-cO(f,e){var
+a=c;for(;;){if(a){var
+e=a[2];b(d,a[1]);var
+a=e;continue}return 0}}function
+cT(f,e){var
b=0,a=e;for(;;){if(a){var
d=a[2];c(f,b,a[1]);var
b=b+1|0,a=d;continue}return 0}}function
-aF(f,e,d){var
+aI(f,e,d){var
b=e,a=d;for(;;){if(a){var
g=a[2],b=c(f,b,a[1]),a=g;continue}return b}}function
-bt(g,f,e,d){var
+bv(g,f,e,d){var
c=f,b=e,a=d;for(;;){if(b){if(a){var
i=a[2],j=b[2],c=h(g,c,b[1],a[1]),b=j,a=i;continue}}else
-if(!a)return c;return E(ib)}}function
-em(e,d){var
-b=d;for(;;){if(b){var
-c=b[1],f=b[2];if(a(e,c))return c;var
-b=f;continue}throw N}}function
-en(e,d){var
-b=d;for(;;){if(b){var
-c=b[1],f=b[2];if(a(e,c))return[0,c];var
-b=f;continue}return 0}}function
-eo(f){var
+if(!a)return c;return E(il)}}function
+ey(e,d){var
+a=d;for(;;){if(a){var
+c=a[1],f=a[2];if(b(e,c))return c;var
+a=f;continue}throw N}}function
+ez(e,d){var
+a=d;for(;;){if(a){var
+c=a[1],f=a[2];if(b(e,c))return[0,c];var
+a=f;continue}return 0}}function
+eA(f){var
g=0;return function(h){var
-c=g,b=h;for(;;){if(b){var
-d=b[2],e=b[1];if(a(f,e)){var
-c=[0,e,c],b=d;continue}var
-b=d;continue}return cN(c)}}}function
-aR(a,c){var
-b=B(a);n$(b,0,a,c);return b}function
-ep(c,b,a){if(0<=b&&0<=a&&!((_(c)-a|0)<b)){var
-d=B(a);aK(c,b,d,0,a);return d}return E(ic)}function
-cP(c,b,a){return P(ep(c,b,a))}function
-eq(e,c,d,b,a){if(0<=a&&0<=c&&!((_(e)-a|0)<c)&&0<=b&&!((_(d)-a|0)<b))return aK(e,c,d,b,a);return E(id)}function
-av(e,c,d,b,a){if(0<=a&&0<=c&&!((m(e)-a|0)<c)&&0<=b&&!((_(d)-a|0)<b))return aL(e,c,d,b,a);return E(ie)}function
-b6(b,a){return P(aR(b,a))}function
-er(c,b,a){return P(ep(aC(c),b,a))}function
-ig(e,d,c,b){var
-a=c;for(;;){if(d<=a)throw N;if(ak(e,a)===b)return a;var
+c=g,a=h;for(;;){if(a){var
+d=a[2],e=a[1];if(b(f,e)){var
+c=[0,e,c],a=d;continue}var
+a=d;continue}return cS(c)}}}function
+aT(a,c){var
+b=C(a);pJ(b,0,a,c);return b}function
+eB(c,b,a){if(0<=b&&0<=a&&!((_(c)-a|0)<b)){var
+d=C(a);aN(c,b,d,0,a);return d}return E(im)}function
+cU(c,b,a){return P(eB(c,b,a))}function
+eC(e,c,d,b,a){if(0<=a&&0<=c&&!((_(e)-a|0)<c)&&0<=b&&!((_(d)-a|0)<b))return aN(e,c,d,b,a);return E(io)}function
+ax(e,c,d,b,a){if(0<=a&&0<=c&&!((l(e)-a|0)<c)&&0<=b&&!((_(d)-a|0)<b))return aO(e,c,d,b,a);return E(ip)}function
+b7(b,a){return P(aT(b,a))}function
+eD(c,b,a){return P(eB(aF(c),b,a))}function
+iq(e,d,c,b){var
+a=c;for(;;){if(d<=a)throw N;if(al(e,a)===b)return a;var
a=a+1|0;continue}}function
-ih(b,a,d){var
-c=m(b);if(0<=a&&!(c<a))try{ig(b,c,a,d);var
-e=1;return e}catch(a){a=$(a);if(a===N)return 0;throw a}return E(ii)}function
-ij(b,a){return ih(b,0,a)}function
-a5(c,d){if(0===c)return[0];if(0<=c){var
-e=ac(c,a(d,0)),f=c-1|0,g=1;if(!(f<1)){var
-b=g;for(;;){e[1+b]=a(d,b);var
-h=b+1|0;if(f!==b){var
-b=h;continue}break}}return e}return E(ik)}function
-il(b,f,e){var
+ir(b,a,d){var
+c=l(b);if(0<=a&&!(c<a))try{iq(b,c,a,d);var
+e=1;return e}catch(a){a=$(a);if(a===N)return 0;throw a}return E(is)}function
+it(b,a){return ir(b,0,a)}function
+a7(c,d){if(0===c)return[0];if(0<=c){var
+e=ac(c,b(d,0)),f=c-1|0,g=1;if(!(f<1)){var
+a=g;for(;;){e[1+a]=b(d,a);var
+h=a+1|0;if(f!==a){var
+a=h;continue}break}}return e}return E(iu)}function
+iv(b,f,e){var
c=ac(b,[0]),d=b-1|0,g=0;if(!(d<0)){var
a=g;for(;;){c[1+a]=ac(f,e);var
h=a+1|0;if(d!==a){var
a=h;continue}break}}return c}function
-b7(e,c){var
+b8(e,c){var
d=c.length-1-1|0,f=0;if(!(d<0)){var
-b=f;for(;;){a(e,c[1+b]);var
-g=b+1|0;if(d!==b){var
-b=g;continue}break}}return 0}function
-a6(e,c){var
+a=f;for(;;){b(e,c[1+a]);var
+g=a+1|0;if(d!==a){var
+a=g;continue}break}}return 0}function
+a8(e,c){var
d=c.length-1;if(0===d)return[0];var
-f=ac(d,a(e,c[1])),g=d-1|0,h=1;if(!(g<1)){var
-b=h;for(;;){f[1+b]=a(e,c[1+b]);var
-i=b+1|0;if(g!==b){var
-b=i;continue}break}}return f}function
-cQ(e,b){var
+f=ac(d,b(e,c[1])),g=d-1|0,h=1;if(!(g<1)){var
+a=h;for(;;){f[1+a]=b(e,c[1+a]);var
+i=a+1|0;if(g!==a){var
+a=i;continue}break}}return f}function
+cV(e,b){var
d=b.length-1-1|0,f=0;if(!(d<0)){var
a=f;for(;;){c(e,a,b[1+a]);var
g=a+1|0;if(d!==a){var
a=g;continue}break}}return 0}function
-b8(a){if(a){var
+b9(a){if(a){var
d=0,c=a,g=a[2],h=a[1];for(;;){if(c){var
d=d+1|0,c=c[2];continue}var
f=ac(d,h),e=1,b=g;for(;;){if(b){var
i=b[2];f[1+e]=b[1];var
e=e+1|0,b=i;continue}return f}}}return[0]}function
-cR(g,f,d){var
+cW(g,f,d){var
b=[0,f],e=d.length-1-1|0,h=0;if(!(e<0)){var
a=h;for(;;){b[1]=c(g,b[1],d[1+a]);var
i=a+1|0;if(e!==a){var
a=i;continue}break}}return b[1]}K(0);K(0);var
-io=0.,ip=1.;function
-iy(e){function
+ix=0.,iy=1.;function
+iH(e){function
q(a){return a?a[4]:0}function
f(b,e,a){var
c=b?b[4]:0,d=a?a[4]:0,f=d<=c?c+1|0:d+1|0;return[0,b,e,a,f]}function
g(b,e,a){var
g=b?b[4]:0,h=a?a[4]:0;if((h+2|0)<g){if(b){var
c=b[3],k=b[2],i=b[1],m=q(c);if(m<=q(i))return f(i,k,f(c,e,a));if(c){var
-n=c[2],o=c[1],p=f(c[3],e,a);return f(f(i,k,o),n,p)}return E(iq)}return E(ir)}if((g+2|0)<h){if(a){var
+n=c[2],o=c[1],p=f(c[3],e,a);return f(f(i,k,o),n,p)}return E(iz)}return E(iA)}if((g+2|0)<h){if(a){var
j=a[3],l=a[2],d=a[1],r=q(d);if(r<=q(j))return f(f(b,e,d),l,j);if(d){var
-s=d[2],t=d[1],u=f(d[3],l,j);return f(f(b,e,t),s,u)}return E(is)}return E(it)}var
+s=d[2],t=d[1],u=f(d[3],l,j);return f(f(b,e,t),s,u)}return E(iB)}return E(iC)}var
v=h<=g?g+1|0:h+1|0;return[0,b,e,a,v]}function
-b(d,a){if(a){var
-f=a[3],h=a[2],i=a[1],j=c(e[1],d,h);if(0===j)return a;if(0<=j){var
-k=b(d,f);return f===k?a:g(i,h,k)}var
-l=b(d,i);return i===l?a:g(l,h,f)}return[0,0,d,0,1]}function
+a(d,b){if(b){var
+f=b[3],h=b[2],i=b[1],j=c(e[1],d,h);if(0===j)return b;if(0<=j){var
+k=a(d,f);return f===k?b:g(i,h,k)}var
+l=a(d,i);return i===l?b:g(l,h,f)}return[0,0,d,0,1]}function
h(a){return[0,0,a,0,1]}function
-B(b,a){if(a){var
-c=a[3],d=a[2];return g(B(b,a[1]),d,c)}return h(b)}function
-C(b,a){if(a){var
-c=a[2],d=a[1];return g(d,c,C(b,a[3]))}return h(b)}function
+D(b,a){if(a){var
+c=a[3],d=a[2];return g(D(b,a[1]),d,c)}return h(b)}function
+F(b,a){if(a){var
+c=a[2],d=a[1];return g(d,c,F(b,a[3]))}return h(b)}function
d(b,c,a){if(b){if(a){var
-e=a[4],h=b[4],i=a[3],j=a[2],k=a[1],l=b[3],m=b[2],n=b[1];return(e+2|0)<h?g(n,m,d(l,c,a)):(h+2|0)<e?g(d(b,c,k),j,i):f(b,c,a)}return C(c,b)}return B(c,a)}function
-l(c){var
+e=a[4],h=b[4],i=a[3],j=a[2],k=a[1],l=b[3],m=b[2],n=b[1];return(e+2|0)<h?g(n,m,d(l,c,a)):(h+2|0)<e?g(d(b,c,k),j,i):f(b,c,a)}return F(c,b)}return D(c,a)}function
+j(c){var
a=c;for(;;){if(a){var
b=a[1];if(b){var
a=b;continue}return a[2]}throw N}}function
-D(c){var
+G(c){var
a=c;for(;;){if(a){var
b=a[1];if(b){var
a=b;continue}return[0,a[2]]}return 0}}function
-F(b){var
+H(b){var
a=b;for(;;){if(a){if(a[3]){var
a=a[3];continue}return a[2]}throw N}}function
-P(b){var
+R(b){var
a=b;for(;;){if(a){if(a[3]){var
a=a[3];continue}return[0,a[2]]}return 0}}function
-s(a){if(a){var
+r(a){if(a){var
b=a[1];if(b){var
-c=a[3],d=a[2];return g(s(b),d,c)}return a[3]}return E(iu)}function
-m(b,a){if(b){if(a){var
-c=s(a);return d(b,l(a),c)}return b}return a}function
+c=a[3],d=a[2];return g(r(b),d,c)}return a[3]}return E(iD)}function
+n(b,a){if(b){if(a){var
+c=r(a);return d(b,j(a),c)}return b}return a}function
i(b,a){if(a){var
f=a[3],g=a[2],h=a[1],l=c(e[1],b,g);if(0===l)return[0,h,1,f];if(0<=l){var
j=i(b,f),m=j[3],n=j[2];return[0,d(h,g,j[1]),n,m]}var
-k=i(b,h),o=k[2],p=k[1];return[0,p,o,d(k[3],g,f)]}return iv}var
+k=i(b,h),o=k[2],p=k[1];return[0,p,o,d(k[3],g,f)]}return iE}var
t=0;function
-Q(a){return a?0:1}function
-R(g,f){var
+S(a){return a?0:1}function
+T(g,f){var
a=f;for(;;){if(a){var
h=a[3],i=a[1],b=c(e[1],g,a[2]),d=0===b?1:0;if(d)return d;var
j=0<=b?h:i,a=j;continue}return 0}}function
u(f,b){if(b){var
a=b[3],h=b[2],d=b[1],i=c(e[1],f,h);if(0===i){if(d){if(a){var
-m=s(a);return g(d,l(a),m)}return d}return a}if(0<=i){var
-j=u(f,a);return a===j?b:g(d,h,j)}var
-k=u(f,d);return d===k?b:g(k,h,a)}return 0}function
-j(c,a){if(c){if(a){var
-g=a[4],e=a[2],h=c[4],f=c[2],m=a[3],n=a[1],o=c[3],p=c[1];if(g<=h){if(1===g)return b(e,c);var
-k=i(f,a),q=k[1],r=j(o,k[3]);return d(j(p,q),f,r)}if(1===h)return b(f,a);var
-l=i(e,c),s=l[1],t=j(l[3],m);return d(j(s,n),e,t)}return c}return a}function
+m=r(a);return g(d,j(a),m)}return d}return a}if(0<=i){var
+k=u(f,a);return a===k?b:g(d,h,k)}var
+l=u(f,d);return d===l?b:g(l,h,a)}return 0}function
+k(c,b){if(c){if(b){var
+g=b[4],e=b[2],h=c[4],f=c[2],m=b[3],n=b[1],o=c[3],p=c[1];if(g<=h){if(1===g)return a(e,c);var
+j=i(f,b),q=j[1],r=k(o,j[3]);return d(k(p,q),f,r)}if(1===h)return a(f,b);var
+l=i(e,c),s=l[1],t=k(l[3],m);return d(k(s,n),e,t)}return c}return b}function
o(a,c){if(a){if(c){var
e=a[3],f=a[2],g=a[1],b=i(f,c),h=b[1];if(b[2]){var
j=o(e,b[3]);return d(o(g,h),f,j)}var
-k=o(e,b[3]);return m(o(g,h),k)}return 0}return 0}function
-v(f,b){if(b){var
-j=b[3],g=b[2],k=b[1],l=c(e[1],f,g);if(0===l)return 0;if(0<=l){var
+k=o(e,b[3]);return n(o(g,h),k)}return 0}return 0}function
+v(f,a){if(a){var
+j=a[3],g=a[2],k=a[1],l=c(e[1],f,g);if(0===l)return 0;if(0<=l){var
h=v(f,j);if(h){var
m=h[2];return[0,d(k,g,h[1]),m]}return 0}var
i=v(f,k);if(i){var
-n=i[2],o=i[1];return[0,o,function(b){return d(a(n,0),g,j)}]}return 0}return[0,0,function(a){return 0}]}function
-G(g,f){var
-b=g,c=f;for(;;){if(b&&c){var
-h=b[3],i=b[2],j=b[1];if(b===c)return 0;var
+n=i[2],o=i[1];return[0,o,function(a){return d(b(n,0),g,j)}]}return 0}return[0,0,function(a){return 0}]}function
+I(g,f){var
+a=g,c=f;for(;;){if(a&&c){var
+h=a[3],i=a[2],j=a[1];if(a===c)return 0;var
d=v(i,c);if(d){var
-k=d[2],e=G(j,d[1]);if(e){var
-b=h,c=a(k,0);continue}return e}return 0}return 1}}function
+k=d[2],e=I(j,d[1]);if(e){var
+a=h,c=b(k,0);continue}return e}return 0}return 1}}function
p(a,c){if(a){if(c){var
e=a[3],f=a[2],g=a[1],b=i(f,c),h=b[1];if(b[2]){var
-j=p(e,b[3]);return m(p(g,h),j)}var
+j=p(e,b[3]);return n(p(g,h),j)}var
k=p(e,b[3]);return d(p(g,h),f,k)}return a}return 0}function
-k(d,c){var
+l(d,c){var
a=d,b=c;for(;;){if(a){var
e=[0,a[2],a[3],b],a=a[1],b=e;continue}return b}}function
-H(m,l){var
-n=k(l,0),b=k(m,0),a=n;for(;;){if(b){if(a){var
+J(m,k){var
+n=l(k,0),b=l(m,0),a=n;for(;;){if(b){if(a){var
f=a[3],g=a[2],h=b[3],i=b[2],d=c(e[1],b[1],a[1]);if(0===d){var
-j=k(g,f),b=k(i,h),a=j;continue}return d}return 1}return a?-1:0}}function
-S(b,a){return 0===H(b,a)?1:0}function
-r(o,n){var
+j=l(g,f),b=l(i,h),a=j;continue}return d}return 1}return a?-1:0}}function
+U(b,a){return 0===J(b,a)?1:0}function
+s(o,n){var
a=o,b=n;for(;;){if(a){if(b){var
h=b[3],i=b[1],d=a[3],f=a[2],g=a[1],j=c(e[1],f,b[2]);if(0===j){var
-k=r(g,i);if(k){var
+k=s(g,i);if(k){var
a=d,b=h;continue}return k}if(0<=j){var
-l=r([0,0,f,d,0],h);if(l){var
+l=s([0,0,f,d,0],h);if(l){var
a=g;continue}return l}var
-m=r([0,g,f,0,0],i);if(m){var
+m=s([0,g,f,0,0],i);if(m){var
a=d;continue}return m}return 0}return 1}}function
-I(c,d){var
-b=d;for(;;){if(b){var
-e=b[3],f=b[2];I(c,b[1]);a(c,f);var
-b=e;continue}return 0}}function
-J(d,f,e){var
+K(c,d){var
+a=d;for(;;){if(a){var
+e=a[3],f=a[2];K(c,a[1]);b(c,f);var
+a=e;continue}return 0}}function
+L(d,f,e){var
a=f,b=e;for(;;){if(a){var
-g=a[3],h=a[2],i=c(d,h,J(d,a[1],b)),a=g,b=i;continue}return b}}function
-K(c,g){var
-b=g;for(;;){if(b){var
-h=b[3],i=b[1],d=a(c,b[2]);if(d){var
-e=K(c,i);if(e){var
-b=h;continue}var
+g=a[3],h=a[2],i=c(d,h,L(d,a[1],b)),a=g,b=i;continue}return b}}function
+M(c,g){var
+a=g;for(;;){if(a){var
+h=a[3],i=a[1],d=b(c,a[2]);if(d){var
+e=M(c,i);if(e){var
+a=h;continue}var
f=e}else
var
f=d;return f}return 1}}function
-L(c,g){var
-b=g;for(;;){if(b){var
-h=b[3],i=b[1],d=a(c,b[2]);if(d)var
+O(c,g){var
+a=g;for(;;){if(a){var
+h=a[3],i=a[1],d=b(c,a[2]);if(d)var
e=d;else{var
-f=L(c,i);if(!f){var
-b=h;continue}var
+f=O(c,i);if(!f){var
+a=h;continue}var
e=f}return e}return 0}}function
-w(c,b){if(b){var
-g=b[3],h=b[2],i=b[1],e=w(c,i),j=a(c,h),f=w(c,g);if(j){if(i===e&&g===f)return b;return d(e,h,f)}return m(e,f)}return 0}function
-x(c,b){if(b){var
-e=b[2],l=b[3],f=x(c,b[1]),g=f[2],h=f[1],n=a(c,e),i=x(c,l),j=i[2],k=i[1];if(n){var
-o=m(g,j);return[0,d(h,e,k),o]}var
-p=d(g,e,j);return[0,m(h,k),p]}return iw}function
+w(c,a){if(a){var
+g=a[3],h=a[2],i=a[1],e=w(c,i),j=b(c,h),f=w(c,g);if(j){if(i===e&&g===f)return a;return d(e,h,f)}return n(e,f)}return 0}function
+x(c,a){if(a){var
+e=a[2],l=a[3],f=x(c,a[1]),g=f[2],h=f[1],m=b(c,e),i=x(c,l),j=i[2],k=i[1];if(m){var
+o=n(g,j);return[0,d(h,e,k),o]}var
+p=d(g,e,j);return[0,n(h,k),p]}return iF}function
y(a){if(a){var
b=a[1],c=y(a[3]);return(y(b)+1|0)+c|0}return 0}function
-M(d,c){var
+P(d,c){var
b=d,a=c;for(;;){if(a){var
-e=a[2],f=a[1],b=[0,e,M(b,a[3])],a=f;continue}return b}}function
-T(a){return M(0,a)}function
-U(g,f){var
+e=a[2],f=a[1],b=[0,e,P(b,a[3])],a=f;continue}return b}}function
+V(a){return P(0,a)}function
+W(g,f){var
a=f;for(;;){if(a){var
b=a[2],h=a[3],i=a[1],d=c(e[1],g,b);if(0===d)return b;var
j=0<=d?h:i,a=j;continue}throw N}}function
-V(f,j){var
+X(f,j){var
c=j;for(;;){if(c){var
-g=c[2],k=c[3],l=c[1];if(a(f,g)){var
-d=g,b=l;for(;;){if(b){var
-e=b[2],h=b[3],i=b[1];if(a(f,e)){var
-d=e,b=i;continue}var
-b=h;continue}return d}}var
+g=c[2],k=c[3],l=c[1];if(b(f,g)){var
+d=g,a=l;for(;;){if(a){var
+e=a[2],h=a[3],i=a[1];if(b(f,e)){var
+d=e,a=i;continue}var
+a=h;continue}return d}}var
c=k;continue}throw N}}function
-W(f,j){var
+Y(f,j){var
c=j;for(;;){if(c){var
-g=c[2],k=c[3],l=c[1];if(a(f,g)){var
-d=g,b=l;for(;;){if(b){var
-e=b[2],h=b[3],i=b[1];if(a(f,e)){var
-d=e,b=i;continue}var
-b=h;continue}return[0,d]}}var
+g=c[2],k=c[3],l=c[1];if(b(f,g)){var
+d=g,a=l;for(;;){if(a){var
+e=a[2],h=a[3],i=a[1];if(b(f,e)){var
+d=e,a=i;continue}var
+a=h;continue}return[0,d]}}var
c=k;continue}return 0}}function
-X(f,j){var
+Z(f,j){var
c=j;for(;;){if(c){var
-g=c[2],k=c[3],l=c[1];if(a(f,g)){var
-d=g,b=k;for(;;){if(b){var
-e=b[2],h=b[3],i=b[1];if(a(f,e)){var
-d=e,b=h;continue}var
-b=i;continue}return d}}var
+g=c[2],k=c[3],l=c[1];if(b(f,g)){var
+d=g,a=k;for(;;){if(a){var
+e=a[2],h=a[3],i=a[1];if(b(f,e)){var
+d=e,a=h;continue}var
+a=i;continue}return d}}var
c=l;continue}throw N}}function
-Y(f,j){var
+_(f,j){var
c=j;for(;;){if(c){var
-g=c[2],k=c[3],l=c[1];if(a(f,g)){var
-d=g,b=k;for(;;){if(b){var
-e=b[2],h=b[3],i=b[1];if(a(f,e)){var
-d=e,b=h;continue}var
-b=i;continue}return[0,d]}}var
+g=c[2],k=c[3],l=c[1];if(b(f,g)){var
+d=g,a=k;for(;;){if(a){var
+e=a[2],h=a[3],i=a[1];if(b(f,e)){var
+d=e,a=h;continue}var
+a=i;continue}return[0,d]}}var
c=l;continue}return 0}}function
-Z(g,f){var
+$(g,f){var
a=f;for(;;){if(a){var
b=a[2],h=a[3],i=a[1],d=c(e[1],g,b);if(0===d)return[0,b];var
j=0<=d?h:i,a=j;continue}return 0}}function
-z(k,f){if(f){var
-m=f[3],n=f[2],o=f[1],g=z(k,o),h=a(k,n),i=z(k,m);if(o===g&&n===h&&m===i)return f;var
-p=0;if(0!==g){var
-s=F(g);if(0<=c(e[1],s,h))p=1}if(!p){var
-q=0;if(0!==i){var
-r=l(i);if(0<=c(e[1],h,r))q=1}if(!q)return d(g,h,i)}return j(g,b(h,i))}return 0}function
-_(a){if(a){var
-k=a[2],g=a[1];if(k){var
+z(g,f,b){var
+h=0;if(0!==g){var
+m=H(g);if(0<=c(e[1],m,f))h=1}if(!h){var
+i=0;if(0!==b){var
+l=j(b);if(0<=c(e[1],f,l))i=1}if(!i)return d(g,f,b)}return k(g,a(f,b))}function
+A(c,a){if(a){var
+d=a[3],e=a[2],f=a[1],g=A(c,f),h=b(c,e),i=A(c,d);if(f===g&&e===h&&d===i)return a;return z(g,h,i)}return 0}function
+B(e,c){if(c){var
+f=c[3],g=c[2],h=c[1],d=B(e,h),i=b(e,g),a=B(e,f);if(i){var
+k=i[1];if(h===d&&g===k&&f===a)return c;return z(d,k,a)}if(d){if(a){var
+l=r(a);return z(d,j(a),l)}return d}return a}return 0}function
+aa(d){if(d){var
+k=d[2],g=d[1];if(k){var
l=k[2],i=k[1];if(l){var
o=l[2],p=l[1];if(o){var
q=o[2],s=o[1];if(q){if(q[2]){var
-d=e[1],x=function(j,g){if(2===j){if(g){var
-n=g[2];if(n){var
-o=n[1],k=g[1],J=n[2],y=c(d,k,o),K=0===y?[0,k,0]:0<y?[0,k,[0,o,0]]:[0,o,[0,k,0]];return[0,K,J]}}}else
+b=e[1],x=function(j,g){if(2===j){if(g){var
+m=g[2];if(m){var
+o=m[1],k=g[1],J=m[2],y=c(b,k,o),K=0===y?[0,k,0]:0<y?[0,k,[0,o,0]]:[0,o,[0,k,0]];return[0,K,J]}}}else
if(3===j&&g){var
p=g[2];if(p){var
q=p[2];if(q){var
-b=q[1],a=p[1],e=g[1],N=q[2],D=c(d,e,a);if(0===D)var
-E=c(d,a,b),O=0===E?[0,a,0]:0<E?[0,a,[0,b,0]]:[0,b,[0,a,0]],r=O;else
+d=q[1],a=p[1],e=g[1],N=q[2],D=c(b,e,a);if(0===D)var
+E=c(b,a,d),O=0===E?[0,a,0]:0<E?[0,a,[0,d,0]]:[0,d,[0,a,0]],r=O;else
if(0<D){var
-F=c(d,a,b);if(0===F)var
+F=c(b,a,d);if(0===F)var
s=[0,e,[0,a,0]];else
if(0<F)var
-s=[0,e,[0,a,[0,b,0]]];else
+s=[0,e,[0,a,[0,d,0]]];else
var
-G=c(d,e,b),P=0===G?[0,e,[0,a,0]]:0<G?[0,e,[0,b,[0,a,0]]]:[0,b,[0,e,[0,a,0]]],s=P;var
+G=c(b,e,d),P=0===G?[0,e,[0,a,0]]:0<G?[0,e,[0,d,[0,a,0]]]:[0,d,[0,e,[0,a,0]]],s=P;var
r=s}else{var
-H=c(d,e,b);if(0===H)var
+H=c(b,e,d);if(0===H)var
t=[0,a,[0,e,0]];else
if(0<H)var
-t=[0,a,[0,e,[0,b,0]]];else
+t=[0,a,[0,e,[0,d,0]]];else
var
-I=c(d,a,b),Q=0===I?[0,a,[0,e,0]]:0<I?[0,a,[0,b,[0,e,0]]]:[0,b,[0,a,[0,e,0]]],t=Q;var
+I=c(b,a,d),Q=0===I?[0,a,[0,e,0]]:0<I?[0,a,[0,d,[0,e,0]]]:[0,d,[0,a,[0,e,0]]],t=Q;var
r=t}return[0,r,N]}}}var
-z=j>>1,A=m(z,g),L=A[1],B=m(j-z|0,A[2]),i=L,h=B[1],f=0,M=B[2];for(;;){if(i){if(h){var
-u=h[2],v=h[1],w=i[2],l=i[1],x=c(d,l,v);if(0===x){var
+z=j>>1,A=n(z,g),L=A[1],B=n(j-z|0,A[2]),i=L,h=B[1],f=0,M=B[2];for(;;){if(i){if(h){var
+u=h[2],v=h[1],w=i[2],l=i[1],x=c(b,l,v);if(0===x){var
i=w,h=u,f=[0,l,f];continue}if(0<=x){var
h=u,f=[0,v,f];continue}var
i=w,f=[0,l,f];continue}var
-C=aP(i,f)}else
+C=aR(i,f)}else
var
-C=aP(h,f);return[0,C,M]}},m=function(j,g){if(2===j){if(g){var
+C=aR(h,f);return[0,C,M]}},n=function(j,g){if(2===j){if(g){var
m=g[2];if(m){var
-n=m[1],k=g[1],J=m[2],y=c(d,k,n),K=0===y?[0,k,0]:0<=y?[0,n,[0,k,0]]:[0,k,[0,n,0]];return[0,K,J]}}}else
+n=m[1],k=g[1],J=m[2],y=c(b,k,n),K=0===y?[0,k,0]:0<=y?[0,n,[0,k,0]]:[0,k,[0,n,0]];return[0,K,J]}}}else
if(3===j&&g){var
o=g[2];if(o){var
p=o[2];if(p){var
-b=p[1],a=o[1],e=g[1],N=p[2],D=c(d,e,a);if(0===D)var
-E=c(d,a,b),O=0===E?[0,a,0]:0<=E?[0,b,[0,a,0]]:[0,a,[0,b,0]],q=O;else
+d=p[1],a=o[1],e=g[1],N=p[2],D=c(b,e,a);if(0===D)var
+E=c(b,a,d),O=0===E?[0,a,0]:0<=E?[0,d,[0,a,0]]:[0,a,[0,d,0]],q=O;else
if(0<=D){var
-F=c(d,e,b);if(0===F)var
+F=c(b,e,d);if(0===F)var
r=[0,a,[0,e,0]];else
if(0<=F)var
-G=c(d,a,b),P=0===G?[0,a,[0,e,0]]:0<=G?[0,b,[0,a,[0,e,0]]]:[0,a,[0,b,[0,e,0]]],r=P;else
+G=c(b,a,d),P=0===G?[0,a,[0,e,0]]:0<=G?[0,d,[0,a,[0,e,0]]]:[0,a,[0,d,[0,e,0]]],r=P;else
var
-r=[0,a,[0,e,[0,b,0]]];var
+r=[0,a,[0,e,[0,d,0]]];var
q=r}else{var
-H=c(d,a,b);if(0===H)var
+H=c(b,a,d);if(0===H)var
s=[0,e,[0,a,0]];else
if(0<=H)var
-I=c(d,e,b),Q=0===I?[0,e,[0,a,0]]:0<=I?[0,b,[0,e,[0,a,0]]]:[0,e,[0,b,[0,a,0]]],s=Q;else
+I=c(b,e,d),Q=0===I?[0,e,[0,a,0]]:0<=I?[0,d,[0,e,[0,a,0]]]:[0,e,[0,d,[0,a,0]]],s=Q;else
var
-s=[0,e,[0,a,[0,b,0]]];var
+s=[0,e,[0,a,[0,d,0]]];var
q=s}return[0,q,N]}}}var
z=j>>1,A=x(z,g),L=A[1],B=x(j-z|0,A[2]),i=L,h=B[1],f=0,M=B[2];for(;;){if(i){if(h){var
-t=h[2],u=h[1],v=i[2],l=i[1],w=c(d,l,u);if(0===w){var
+t=h[2],u=h[1],v=i[2],l=i[1],w=c(b,l,u);if(0===w){var
i=v,h=t,f=[0,l,f];continue}if(0<w){var
i=v,f=[0,l,f];continue}var
h=t,f=[0,u,f];continue}var
-C=aP(i,f)}else
+C=aR(i,f)}else
var
-C=aP(h,f);return[0,C,M]}},r=a4(a),u=2<=r?m(r,a)[1]:a,j=function(b,a){if(!(3<b>>>0))switch(b){case
+C=aR(h,f);return[0,C,M]}},r=a6(d),u=2<=r?n(r,d)[1]:d,j=function(b,a){if(!(3<b>>>0))switch(b){case
0:return[0,0,a];case
1:if(a)return[0,[0,0,a[1],0,1],a[2]];break;case
2:if(a){var
@@ -1252,109 +1257,109 @@ d=a[2];if(d)return[0,[0,[0,0,a[1],0,1],d[1],0,2],d[2]]}break;default:if(a){var
e=a[2];if(e){var
g=e[2];if(g)return[0,[0,[0,0,a[1],0,1],e[1],[0,0,g[1],0,1],2],g[2]]}}}var
h=b/2|0,i=j(h,a),c=i[2],l=i[1];if(c){var
-m=c[1],k=j((b-h|0)-1|0,c[2]),o=k[2];return[0,f(l,m,k[1]),o]}throw[0,n,ix]};return j(a4(u),u)[1]}var
-v=q[1];return b(v,b(s,b(p,b(i,h(g)))))}return b(s,b(p,b(i,h(g))))}return b(p,b(i,h(g)))}return b(i,h(g))}return h(g)}return t}function
-O(h,g){var
+n=c[1],k=j((b-h|0)-1|0,c[2]),o=k[2];return[0,f(l,n,k[1]),o]}throw[0,m,iG]};return j(a6(u),u)[1]}var
+v=q[1];return a(v,a(s,a(p,a(i,h(g)))))}return a(s,a(p,a(i,h(g))))}return a(p,a(i,h(g)))}return a(i,h(g))}return h(g)}return t}function
+Q(h,g){var
c=g,e=h;for(;;){var
-d=a(e,0);if(d){var
-f=d[2],c=b(d[1],c),e=f;continue}return c}}function
-$(a){return O(a,t)}function
-A(a,d){if(a){var
-b=a[1],c=k(a[2],a[3]);return[0,b,function(a){return A(c,a)}]}return 0}function
-aa(a){var
-b=k(a,0);return function(a){return A(b,a)}}return[0,t,Q,R,b,h,u,j,o,G,p,H,S,r,I,z,J,K,L,w,x,y,T,l,D,F,P,l,D,i,U,Z,V,W,X,Y,_,function(j,i){var
+d=b(e,0);if(d){var
+f=d[2],c=a(d[1],c),e=f;continue}return c}}function
+ab(a){return Q(a,t)}function
+C(a,d){if(a){var
+b=a[1],c=l(a[2],a[3]);return[0,b,function(a){return C(c,a)}]}return 0}function
+ac(a){var
+b=l(a,0);return function(a){return C(b,a)}}return[0,t,S,T,a,h,u,k,o,I,p,J,U,s,K,A,L,M,O,w,B,x,y,V,j,G,H,R,j,G,i,W,$,X,Y,Z,_,aa,function(j,i){var
a=i,b=0;for(;;){if(a){var
d=a[3],f=a[2],k=a[1],g=c(e[1],f,j);if(0!==g){if(0<=g){var
a=k,b=[0,f,d,b];continue}var
a=d;continue}var
h=[0,f,d,b]}else
var
-h=b;return function(a){return A(h,a)}}},aa,O,$]}K(0);function
-bu(a){return[0,0,0]}function
-bv(a){a[1]=0;a[2]=0;return 0}function
-aS(b,a){a[1]=[0,b,a[1]];a[2]=a[2]+1|0;return 0}function
-a7(a){var
+h=b;return function(a){return C(h,a)}}},ac,Q,ab]}K(0);function
+bw(a){return[0,0,0]}function
+bx(a){a[1]=0;a[2]=0;return 0}function
+aU(b,a){a[1]=[0,b,a[1]];a[2]=a[2]+1|0;return 0}function
+a9(a){var
b=a[1];if(b){var
c=b[1];a[1]=b[2];a[2]=a[2]-1|0;return[0,c]}return 0}function
-a8(b){var
+a_(b){var
a=b[1];return a?[0,a[1]]:0}var
-iA=[v,iz,K(0)];function
-cS(a){a[1]=0;a[2]=0;a[3]=0;return 0}function
-es(d,a){var
+iJ=[u,iI,K(0)];function
+cX(a){a[1]=0;a[2]=0;a[3]=0;return 0}function
+eE(d,a){var
b=[0,d,0],c=a[3];return c?(a[1]=a[1]+1|0,c[2]=b,a[3]=b,0):(a[1]=1,a[2]=b,a[3]=b,0)}var
-iC=[v,iB,K(0)];function
-iD(a){throw iC}function
-iE(b){var
-d=b[1];b[1]=iD;try{var
-c=a(d,0);oK(b,c);return c}catch(a){a=$(a);b[1]=function(b){throw a};throw a}}function
-cT(a){var
-b=1<=a?a:1,c=bs<b?bs:b,d=B(c);return[0,d,0,c,d]}function
-cU(a){return cP(a[1],0,a[2])}function
-cV(a,c){var
-d=a[2],b=[0,a[3]];for(;;){if(b[1]<(d+c|0)){b[1]=2*b[1]|0;continue}if(bs<b[1])if((d+c|0)<=bs)b[1]=bs;else
-cJ(iI);var
-e=B(b[1]);eq(a[1],0,e,0,a[2]);a[1]=e;a[3]=b[1];if((a[2]+c|0)<=a[3]){if((d+c|0)<=a[3])return 0;throw[0,n,iG]}throw[0,n,iH]}}function
-bw(a,c){var
-b=m(c),d=a[2]+b|0;if(a[3]<d)cV(a,b);aL(c,0,a[1],a[2],b);a[2]=d;return 0}function
-cW(a){return 5===a[2]?12:-6}function
-et(a){return[0,0,B(a)]}function
-eu(a,g){var
+iL=[u,iK,K(0)];function
+iM(a){throw iL}function
+iN(a){var
+d=a[1];a[1]=iM;try{var
+c=b(d,0);qi(a,c);return c}catch(b){b=$(b);a[1]=function(a){throw b};throw b}}function
+b_(a){var
+b=1<=a?a:1,c=bu<b?bu:b,d=C(c);return[0,d,0,c,d]}function
+b$(a){return cU(a[1],0,a[2])}function
+cY(a,c){var
+d=a[2],b=[0,a[3]];for(;;){if(b[1]<(d+c|0)){b[1]=2*b[1]|0;continue}if(bu<b[1])if((d+c|0)<=bu)b[1]=bu;else
+cO(iR);var
+e=C(b[1]);eC(a[1],0,e,0,a[2]);a[1]=e;a[3]=b[1];if((a[2]+c|0)<=a[3]){if((d+c|0)<=a[3])return 0;throw[0,m,iP]}throw[0,m,iQ]}}function
+by(a,c){var
+b=l(c),d=a[2]+b|0;if(a[3]<d)cY(a,b);aO(c,0,a[1],a[2],b);a[2]=d;return 0}function
+cZ(a){return 5===a[2]?12:-6}function
+eF(a){return[0,0,C(a)]}function
+eG(a,g){var
b=_(a[2]),c=a[1]+g|0,d=b<c?1:0;if(d){var
-e=B(cK(b*2|0,c));eq(a[2],0,e,0,b);a[2]=e;var
+e=C(cP(b*2|0,c));eC(a[2],0,e,0,b);a[2]=e;var
f=0}else
var
f=d;return f}function
-a9(a,b){eu(a,1);a2(a[2],a[1],b);a[1]=a[1]+1|0;return 0}function
+a$(a,b){eG(a,1);a4(a[2],a[1],b);a[1]=a[1]+1|0;return 0}function
H(a,c){var
-b=m(c);eu(a,b);av(c,0,a[2],a[1],b);a[1]=a[1]+b|0;return 0}function
-ev(a){return cP(a[2],0,a[1])}function
-cX(b,c){var
+b=l(c);eG(a,b);ax(c,0,a[2],a[1],b);a[1]=a[1]+b|0;return 0}function
+eH(a){return cU(a[2],0,a[1])}function
+c0(b,c){var
a=c;for(;;)if(typeof
a==="number")return 0;else
switch(a[0]){case
0:var
-d=a[1];H(b,iS);var
+d=a[1];H(b,i1);var
a=d;continue;case
1:var
-e=a[1];H(b,iT);var
+e=a[1];H(b,i2);var
a=e;continue;case
2:var
-f=a[1];H(b,iU);var
+f=a[1];H(b,i3);var
a=f;continue;case
3:var
-g=a[1];H(b,iV);var
+g=a[1];H(b,i4);var
a=g;continue;case
4:var
-h=a[1];H(b,iW);var
+h=a[1];H(b,i5);var
a=h;continue;case
5:var
-i=a[1];H(b,iX);var
+i=a[1];H(b,i6);var
a=i;continue;case
6:var
-j=a[1];H(b,iY);var
+j=a[1];H(b,i7);var
a=j;continue;case
7:var
-k=a[1];H(b,iZ);var
+k=a[1];H(b,i8);var
a=k;continue;case
8:var
-l=a[2],m=a[1];H(b,i0);cX(b,m);H(b,i1);var
+l=a[2],m=a[1];H(b,i9);c0(b,m);H(b,i_);var
a=l;continue;case
9:var
-n=a[3],o=a[1];H(b,i2);cX(b,o);H(b,i3);var
+n=a[3],o=a[1];H(b,i$);c0(b,o);H(b,ja);var
a=n;continue;case
10:var
-p=a[1];H(b,i4);var
+p=a[1];H(b,jb);var
a=p;continue;case
11:var
-q=a[1];H(b,i5);var
+q=a[1];H(b,jc);var
a=q;continue;case
12:var
-r=a[1];H(b,i6);var
+r=a[1];H(b,jd);var
a=r;continue;case
13:var
-s=a[1];H(b,i7);var
+s=a[1];H(b,je);var
a=s;continue;default:var
-t=a[1];H(b,i8);var
+t=a[1];H(b,jf);var
a=t;continue}}function
x(a){if(typeof
a==="number")return 0;else
@@ -1375,266 +1380,266 @@ c=a[2],d=a[1];return[9,c,d,x(a[3])];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
-I(b){if(typeof
-b==="number"){var
+I(a){if(typeof
+a==="number"){var
s=function(a){return 0},t=function(a){return 0},u=function(a){return 0};return[0,function(a){return 0},u,t,s]}else
-switch(b[0]){case
+switch(a[0]){case
0:var
-c=I(b[1]),v=c[4],w=c[3],y=c[2],A=c[1],B=function(b){a(y,0);return 0};return[0,function(b){a(A,0);return 0},B,w,v];case
+c=I(a[1]),v=c[4],w=c[3],y=c[2],z=c[1],B=function(a){b(y,0);return 0};return[0,function(a){b(z,0);return 0},B,w,v];case
1:var
-d=I(b[1]),C=d[4],D=d[3],E=d[2],F=d[1],G=function(b){a(E,0);return 0};return[0,function(b){a(F,0);return 0},G,D,C];case
+d=I(a[1]),C=d[4],D=d[3],E=d[2],F=d[1],G=function(a){b(E,0);return 0};return[0,function(a){b(F,0);return 0},G,D,C];case
2:var
-e=I(b[1]),H=e[4],J=e[3],K=e[2],L=e[1],M=function(b){a(K,0);return 0};return[0,function(b){a(L,0);return 0},M,J,H];case
+e=I(a[1]),H=e[4],J=e[3],K=e[2],L=e[1],M=function(a){b(K,0);return 0};return[0,function(a){b(L,0);return 0},M,J,H];case
3:var
-f=I(b[1]),N=f[4],O=f[3],P=f[2],Q=f[1],R=function(b){a(P,0);return 0};return[0,function(b){a(Q,0);return 0},R,O,N];case
+f=I(a[1]),N=f[4],O=f[3],P=f[2],Q=f[1],R=function(a){b(P,0);return 0};return[0,function(a){b(Q,0);return 0},R,O,N];case
4:var
-g=I(b[1]),S=g[4],T=g[3],U=g[2],V=g[1],W=function(b){a(U,0);return 0};return[0,function(b){a(V,0);return 0},W,T,S];case
+g=I(a[1]),S=g[4],T=g[3],U=g[2],V=g[1],W=function(a){b(U,0);return 0};return[0,function(a){b(V,0);return 0},W,T,S];case
5:var
-h=I(b[1]),X=h[4],Y=h[3],Z=h[2],_=h[1],$=function(b){a(Z,0);return 0};return[0,function(b){a(_,0);return 0},$,Y,X];case
+h=I(a[1]),X=h[4],Y=h[3],Z=h[2],_=h[1],$=function(a){b(Z,0);return 0};return[0,function(a){b(_,0);return 0},$,Y,X];case
6:var
-i=I(b[1]),aa=i[4],ab=i[3],ac=i[2],ad=i[1],ae=function(b){a(ac,0);return 0};return[0,function(b){a(ad,0);return 0},ae,ab,aa];case
+i=I(a[1]),aa=i[4],ab=i[3],ac=i[2],ad=i[1],ae=function(a){b(ac,0);return 0};return[0,function(a){b(ad,0);return 0},ae,ab,aa];case
7:var
-j=I(b[1]),af=j[4],ag=j[3],ah=j[2],ai=j[1],aj=function(b){a(ah,0);return 0};return[0,function(b){a(ai,0);return 0},aj,ag,af];case
+j=I(a[1]),af=j[4],ag=j[3],ah=j[2],ai=j[1],aj=function(a){b(ah,0);return 0};return[0,function(a){b(ai,0);return 0},aj,ag,af];case
8:var
-k=I(b[2]),ak=k[4],al=k[3],am=k[2],an=k[1],ao=function(b){a(am,0);return 0};return[0,function(b){a(an,0);return 0},ao,al,ak];case
+k=I(a[2]),ak=k[4],al=k[3],am=k[2],an=k[1],ao=function(a){b(am,0);return 0};return[0,function(a){b(an,0);return 0},ao,al,ak];case
9:var
-ap=b[2],aq=b[1],l=I(b[3]),ar=l[4],as=l[3],at=l[2],au=l[1],m=I(z(x(aq),ap)),av=m[4],aw=m[3],ax=m[2],ay=m[1],az=function(b){a(av,0);a(ar,0);return 0},aA=function(b){a(as,0);a(aw,0);return 0},aB=function(b){a(ax,0);a(at,0);return 0};return[0,function(b){a(au,0);a(ay,0);return 0},aB,aA,az];case
+ap=a[2],aq=a[1],l=I(a[3]),ar=l[4],as=l[3],at=l[2],au=l[1],m=I(A(x(aq),ap)),av=m[4],aw=m[3],ax=m[2],ay=m[1],az=function(a){b(av,0);b(ar,0);return 0},aA=function(a){b(as,0);b(aw,0);return 0},aB=function(a){b(ax,0);b(at,0);return 0};return[0,function(a){b(au,0);b(ay,0);return 0},aB,aA,az];case
10:var
-n=I(b[1]),aC=n[4],aD=n[3],aE=n[2],aF=n[1],aG=function(b){a(aE,0);return 0};return[0,function(b){a(aF,0);return 0},aG,aD,aC];case
+n=I(a[1]),aC=n[4],aD=n[3],aE=n[2],aF=n[1],aG=function(a){b(aE,0);return 0};return[0,function(a){b(aF,0);return 0},aG,aD,aC];case
11:var
-o=I(b[1]),aH=o[4],aI=o[3],aJ=o[2],aK=o[1],aL=function(b){a(aJ,0);return 0};return[0,function(b){a(aK,0);return 0},aL,aI,aH];case
+o=I(a[1]),aH=o[4],aI=o[3],aJ=o[2],aK=o[1],aL=function(a){b(aJ,0);return 0};return[0,function(a){b(aK,0);return 0},aL,aI,aH];case
12:var
-p=I(b[1]),aM=p[4],aN=p[3],aO=p[2],aP=p[1],aQ=function(b){a(aO,0);return 0};return[0,function(b){a(aP,0);return 0},aQ,aN,aM];case
+p=I(a[1]),aM=p[4],aN=p[3],aO=p[2],aP=p[1],aQ=function(a){b(aO,0);return 0};return[0,function(a){b(aP,0);return 0},aQ,aN,aM];case
13:var
-q=I(b[1]),aR=q[4],aS=q[3],aT=q[2],aU=q[1],aV=function(b){a(aR,0);return 0},aW=function(b){a(aS,0);return 0},aX=function(b){a(aT,0);return 0};return[0,function(b){a(aU,0);return 0},aX,aW,aV];default:var
-r=I(b[1]),aY=r[4],aZ=r[3],a0=r[2],a1=r[1],a2=function(b){a(aY,0);return 0},a3=function(b){a(aZ,0);return 0},a4=function(b){a(a0,0);return 0};return[0,function(b){a(a1,0);return 0},a4,a3,a2]}}function
-z(d,c){var
-b=0;if(typeof
+q=I(a[1]),aR=q[4],aS=q[3],aT=q[2],aU=q[1],aV=function(a){b(aR,0);return 0},aW=function(a){b(aS,0);return 0},aX=function(a){b(aT,0);return 0};return[0,function(a){b(aU,0);return 0},aX,aW,aV];default:var
+r=I(a[1]),aY=r[4],aZ=r[3],a0=r[2],a1=r[1],a2=function(a){b(aY,0);return 0},a3=function(a){b(aZ,0);return 0},a4=function(a){b(a0,0);return 0};return[0,function(a){b(a1,0);return 0},a4,a3,a2]}}function
+A(d,c){var
+a=0;if(typeof
d==="number")if(typeof
c==="number")return 0;else
switch(c[0]){case
10:break;case
-11:b=1;break;case
-12:b=2;break;case
-13:b=3;break;case
-14:b=4;break;case
-8:b=5;break;case
-9:b=6;break;default:throw[0,n,i9]}else
+11:a=1;break;case
+12:a=2;break;case
+13:a=3;break;case
+14:a=4;break;case
+8:a=5;break;case
+9:a=6;break;default:throw[0,m,jg]}else
switch(d[0]){case
0:var
e=0,u=d[1];if(typeof
c!=="number")switch(c[0]){case
-0:return[0,z(u,c[1])];case
-8:b=5;e=1;break;case
-9:b=6;e=1;break;case
+0:return[0,A(u,c[1])];case
+8:a=5;e=1;break;case
+9:a=6;e=1;break;case
10:e=1;break;case
-11:b=1;e=1;break;case
-12:b=2;e=1;break;case
-13:b=3;e=1;break;case
-14:b=4;e=1;break}if(!e)b=7;break;case
+11:a=1;e=1;break;case
+12:a=2;e=1;break;case
+13:a=3;e=1;break;case
+14:a=4;e=1;break}if(!e)a=7;break;case
1:var
f=0,v=d[1];if(typeof
c!=="number")switch(c[0]){case
-1:return[1,z(v,c[1])];case
-8:b=5;f=1;break;case
-9:b=6;f=1;break;case
+1:return[1,A(v,c[1])];case
+8:a=5;f=1;break;case
+9:a=6;f=1;break;case
10:f=1;break;case
-11:b=1;f=1;break;case
-12:b=2;f=1;break;case
-13:b=3;f=1;break;case
-14:b=4;f=1;break}if(!f)b=7;break;case
+11:a=1;f=1;break;case
+12:a=2;f=1;break;case
+13:a=3;f=1;break;case
+14:a=4;f=1;break}if(!f)a=7;break;case
2:var
g=0,w=d[1];if(typeof
c==="number")g=1;else
switch(c[0]){case
-2:return[2,z(w,c[1])];case
-8:b=5;break;case
-9:b=6;break;case
+2:return[2,A(w,c[1])];case
+8:a=5;break;case
+9:a=6;break;case
10:break;case
-11:b=1;break;case
-12:b=2;break;case
-13:b=3;break;case
-14:b=4;break;default:g=1}if(g)b=7;break;case
+11:a=1;break;case
+12:a=2;break;case
+13:a=3;break;case
+14:a=4;break;default:g=1}if(g)a=7;break;case
3:var
h=0,y=d[1];if(typeof
c==="number")h=1;else
switch(c[0]){case
-3:return[3,z(y,c[1])];case
-8:b=5;break;case
-9:b=6;break;case
+3:return[3,A(y,c[1])];case
+8:a=5;break;case
+9:a=6;break;case
10:break;case
-11:b=1;break;case
-12:b=2;break;case
-13:b=3;break;case
-14:b=4;break;default:h=1}if(h)b=7;break;case
+11:a=1;break;case
+12:a=2;break;case
+13:a=3;break;case
+14:a=4;break;default:h=1}if(h)a=7;break;case
4:var
-i=0,A=d[1];if(typeof
+i=0,z=d[1];if(typeof
c==="number")i=1;else
switch(c[0]){case
-4:return[4,z(A,c[1])];case
-8:b=5;break;case
-9:b=6;break;case
+4:return[4,A(z,c[1])];case
+8:a=5;break;case
+9:a=6;break;case
10:break;case
-11:b=1;break;case
-12:b=2;break;case
-13:b=3;break;case
-14:b=4;break;default:i=1}if(i)b=7;break;case
+11:a=1;break;case
+12:a=2;break;case
+13:a=3;break;case
+14:a=4;break;default:i=1}if(i)a=7;break;case
5:var
j=0,B=d[1];if(typeof
c==="number")j=1;else
switch(c[0]){case
-5:return[5,z(B,c[1])];case
-8:b=5;break;case
-9:b=6;break;case
+5:return[5,A(B,c[1])];case
+8:a=5;break;case
+9:a=6;break;case
10:break;case
-11:b=1;break;case
-12:b=2;break;case
-13:b=3;break;case
-14:b=4;break;default:j=1}if(j)b=7;break;case
+11:a=1;break;case
+12:a=2;break;case
+13:a=3;break;case
+14:a=4;break;default:j=1}if(j)a=7;break;case
6:var
k=0,C=d[1];if(typeof
c==="number")k=1;else
switch(c[0]){case
-6:return[6,z(C,c[1])];case
-8:b=5;break;case
-9:b=6;break;case
+6:return[6,A(C,c[1])];case
+8:a=5;break;case
+9:a=6;break;case
10:break;case
-11:b=1;break;case
-12:b=2;break;case
-13:b=3;break;case
-14:b=4;break;default:k=1}if(k)b=7;break;case
+11:a=1;break;case
+12:a=2;break;case
+13:a=3;break;case
+14:a=4;break;default:k=1}if(k)a=7;break;case
7:var
l=0,D=d[1];if(typeof
c==="number")l=1;else
switch(c[0]){case
-7:return[7,z(D,c[1])];case
-8:b=5;break;case
-9:b=6;break;case
+7:return[7,A(D,c[1])];case
+8:a=5;break;case
+9:a=6;break;case
10:break;case
-11:b=1;break;case
-12:b=2;break;case
-13:b=3;break;case
-14:b=4;break;default:l=1}if(l)b=7;break;case
+11:a=1;break;case
+12:a=2;break;case
+13:a=3;break;case
+14:a=4;break;default:l=1}if(l)a=7;break;case
8:var
-m=0,E=d[2],F=d[1];if(typeof
-c==="number")m=1;else
+n=0,E=d[2],F=d[1];if(typeof
+c==="number")n=1;else
switch(c[0]){case
8:var
-G=c[1],H=z(E,c[2]);return[8,z(F,G),H];case
+G=c[1],H=A(E,c[2]);return[8,A(F,G),H];case
10:break;case
-11:b=1;break;case
-12:b=2;break;case
-13:b=3;break;case
-14:b=4;break;default:m=1}if(m)throw[0,n,jg];break;case
+11:a=1;break;case
+12:a=2;break;case
+13:a=3;break;case
+14:a=4;break;default:n=1}if(n)throw[0,m,jp];break;case
9:var
o=0,J=d[3],K=d[2],L=d[1];if(typeof
c==="number")o=1;else
switch(c[0]){case
-8:b=5;break;case
+8:a=5;break;case
9:var
-M=c[3],N=c[2],O=c[1],t=I(z(x(K),O)),P=t[4];a(t[2],0);a(P,0);return[9,L,N,z(J,M)];case
+M=c[3],N=c[2],O=c[1],t=I(A(x(K),O)),P=t[4];b(t[2],0);b(P,0);return[9,L,N,A(J,M)];case
10:break;case
-11:b=1;break;case
-12:b=2;break;case
-13:b=3;break;case
-14:b=4;break;default:o=1}if(o)throw[0,n,jh];break;case
+11:a=1;break;case
+12:a=2;break;case
+13:a=3;break;case
+14:a=4;break;default:o=1}if(o)throw[0,m,jq];break;case
10:var
Q=d[1];if(typeof
-c!=="number"&&10===c[0])return[10,z(Q,c[1])];throw[0,n,ji];case
+c!=="number"&&10===c[0])return[10,A(Q,c[1])];throw[0,m,jr];case
11:var
p=0,R=d[1];if(typeof
c==="number")p=1;else
switch(c[0]){case
10:break;case
-11:return[11,z(R,c[1])];default:p=1}if(p)throw[0,n,jj];break;case
+11:return[11,A(R,c[1])];default:p=1}if(p)throw[0,m,js];break;case
12:var
q=0,S=d[1];if(typeof
c==="number")q=1;else
switch(c[0]){case
10:break;case
-11:b=1;break;case
-12:return[12,z(S,c[1])];default:q=1}if(q)throw[0,n,jk];break;case
+11:a=1;break;case
+12:return[12,A(S,c[1])];default:q=1}if(q)throw[0,m,jt];break;case
13:var
r=0,T=d[1];if(typeof
c==="number")r=1;else
switch(c[0]){case
10:break;case
-11:b=1;break;case
-12:b=2;break;case
-13:return[13,z(T,c[1])];default:r=1}if(r)throw[0,n,jl];break;default:var
+11:a=1;break;case
+12:a=2;break;case
+13:return[13,A(T,c[1])];default:r=1}if(r)throw[0,m,ju];break;default:var
s=0,U=d[1];if(typeof
c==="number")s=1;else
switch(c[0]){case
10:break;case
-11:b=1;break;case
-12:b=2;break;case
-13:b=3;break;case
-14:return[14,z(U,c[1])];default:s=1}if(s)throw[0,n,jm]}switch(b){case
-0:throw[0,n,ja];case
-1:throw[0,n,jb];case
-2:throw[0,n,jc];case
-3:throw[0,n,jd];case
-4:throw[0,n,je];case
-5:throw[0,n,i_];case
-6:throw[0,n,i$];default:throw[0,n,jf]}}var
-F=[v,jn,K(0)];function
-b9(b,a){if(typeof
+11:a=1;break;case
+12:a=2;break;case
+13:a=3;break;case
+14:return[14,A(U,c[1])];default:s=1}if(s)throw[0,m,jv]}switch(a){case
+0:throw[0,m,jj];case
+1:throw[0,m,jk];case
+2:throw[0,m,jl];case
+3:throw[0,m,jm];case
+4:throw[0,m,jn];case
+5:throw[0,m,jh];case
+6:throw[0,m,ji];default:throw[0,m,jo]}}var
+F=[u,jw,K(0)];function
+ca(b,a){if(typeof
b==="number")return[0,0,a];else{if(0===b[0])return[0,[0,b[1],b[2]],a];if(typeof
a!=="number"&&2===a[0])return[0,[1,b[1]],a[1]];throw F}}function
-bx(e,b,d){var
-a=b9(e,d);if(typeof
+bz(e,b,d){var
+a=ca(e,d);if(typeof
b==="number"){if(b){var
c=a[2];if(typeof
c!=="number"&&2===c[0])return[0,a[1],1,c[1]];throw F}return[0,a[1],0,a[2]]}return[0,a[1],[0,b[1]],a[2]]}function
-Q(c,d,b){if(typeof
-c==="number")return[0,0,p(d,b)];else
+Q(c,d,a){if(typeof
+c==="number")return[0,0,p(d,a)];else
switch(c[0]){case
0:if(typeof
-b!=="number"&&0===b[0]){var
-g=Q(c[1],d,b[1]);return[0,[0,g[1]],g[2]]}break;case
+a!=="number"&&0===a[0]){var
+g=Q(c[1],d,a[1]);return[0,[0,g[1]],g[2]]}break;case
1:if(typeof
-b!=="number"&&1===b[0]){var
-h=Q(c[1],d,b[1]);return[0,[1,h[1]],h[2]]}break;case
+a!=="number"&&1===a[0]){var
+h=Q(c[1],d,a[1]);return[0,[1,h[1]],h[2]]}break;case
2:if(typeof
-b!=="number"&&2===b[0]){var
-i=Q(c[1],d,b[1]);return[0,[2,i[1]],i[2]]}break;case
+a!=="number"&&2===a[0]){var
+i=Q(c[1],d,a[1]);return[0,[2,i[1]],i[2]]}break;case
3:if(typeof
-b!=="number"&&3===b[0]){var
-j=Q(c[1],d,b[1]);return[0,[3,j[1]],j[2]]}break;case
+a!=="number"&&3===a[0]){var
+j=Q(c[1],d,a[1]);return[0,[3,j[1]],j[2]]}break;case
4:if(typeof
-b!=="number"&&4===b[0]){var
-k=Q(c[1],d,b[1]);return[0,[4,k[1]],k[2]]}break;case
+a!=="number"&&4===a[0]){var
+k=Q(c[1],d,a[1]);return[0,[4,k[1]],k[2]]}break;case
5:if(typeof
-b!=="number"&&5===b[0]){var
-l=Q(c[1],d,b[1]);return[0,[5,l[1]],l[2]]}break;case
+a!=="number"&&5===a[0]){var
+l=Q(c[1],d,a[1]);return[0,[5,l[1]],l[2]]}break;case
6:if(typeof
-b!=="number"&&6===b[0]){var
-m=Q(c[1],d,b[1]);return[0,[6,m[1]],m[2]]}break;case
+a!=="number"&&6===a[0]){var
+m=Q(c[1],d,a[1]);return[0,[6,m[1]],m[2]]}break;case
7:if(typeof
-b!=="number"&&7===b[0]){var
-n=Q(c[1],d,b[1]);return[0,[7,n[1]],n[2]]}break;case
+a!=="number"&&7===a[0]){var
+n=Q(c[1],d,a[1]);return[0,[7,n[1]],n[2]]}break;case
8:if(typeof
-b!=="number"&&8===b[0]){var
-o=b[1],A=b[2],B=c[2];if(bp([0,c[1]],[0,o]))throw F;var
-q=Q(B,d,A);return[0,[8,o,q[1]],q[2]]}break;case
+a!=="number"&&8===a[0]){var
+o=a[1],z=a[2],B=c[2];if(br([0,c[1]],[0,o]))throw F;var
+q=Q(B,d,z);return[0,[8,o,q[1]],q[2]]}break;case
9:if(typeof
-b!=="number"&&9===b[0]){var
-e=b[2],f=b[1],C=b[3],D=c[3],E=c[2],G=c[1],H=[0,t(f)];if(bp([0,t(G)],H))throw F;var
-J=[0,t(e)];if(bp([0,t(E)],J))throw F;var
-r=I(z(x(f),e)),K=r[4];a(r[2],0);a(K,0);var
+a!=="number"&&9===a[0]){var
+e=a[2],f=a[1],C=a[3],D=c[3],E=c[2],G=c[1],H=[0,t(f)];if(br([0,t(G)],H))throw F;var
+J=[0,t(e)];if(br([0,t(E)],J))throw F;var
+r=I(A(x(f),e)),K=r[4];b(r[2],0);b(K,0);var
s=Q(t(D),d,C),L=s[2];return[0,[9,f,e,x(s[1])],L]}break;case
10:if(typeof
-b!=="number"&&10===b[0]){var
-u=Q(c[1],d,b[1]);return[0,[10,u[1]],u[2]]}break;case
+a!=="number"&&10===a[0]){var
+u=Q(c[1],d,a[1]);return[0,[10,u[1]],u[2]]}break;case
11:if(typeof
-b!=="number"&&11===b[0]){var
-v=Q(c[1],d,b[1]);return[0,[11,v[1]],v[2]]}break;case
+a!=="number"&&11===a[0]){var
+v=Q(c[1],d,a[1]);return[0,[11,v[1]],v[2]]}break;case
13:if(typeof
-b!=="number"&&13===b[0]){var
-w=Q(c[1],d,b[1]);return[0,[13,w[1]],w[2]]}break;case
+a!=="number"&&13===a[0]){var
+w=Q(c[1],d,a[1]);return[0,[13,w[1]],w[2]]}break;case
14:if(typeof
-b!=="number"&&14===b[0]){var
-y=Q(c[1],d,b[1]);return[0,[14,y[1]],y[2]]}break}throw F}function
+a!=="number"&&14===a[0]){var
+y=Q(c[1],d,a[1]);return[0,[14,y[1]],y[2]]}break}throw F}function
p(b,a){if(typeof
b==="number")return[0,0,a];else
switch(b[0]){case
@@ -1645,35 +1650,35 @@ u=p(b[1],a[1]);return[0,[0,u[1]],u[2]]}break;case
a!=="number"&&0===a[0]){var
v=p(b[1],a[1]);return[0,[1,v[1]],v[2]]}break;case
2:var
-af=b[2],w=b9(b[1],a),e=w[2],ag=w[1];if(typeof
+af=b[2],w=ca(b[1],a),e=w[2],ag=w[1];if(typeof
e!=="number"&&1===e[0]){var
x=p(af,e[1]);return[0,[2,ag,x[1]],x[2]]}throw F;case
3:var
-ah=b[2],y=b9(b[1],a),f=y[2],ai=y[1];if(typeof
+ah=b[2],y=ca(b[1],a),f=y[2],ai=y[1];if(typeof
f!=="number"&&1===f[0]){var
z=p(ah,f[1]);return[0,[3,ai,z[1]],z[2]]}throw F;case
4:var
-aj=b[4],ak=b[1],g=bx(b[2],b[3],a),h=g[3],al=g[1];if(typeof
+aj=b[4],ak=b[1],g=bz(b[2],b[3],a),h=g[3],al=g[1];if(typeof
h!=="number"&&2===h[0]){var
am=g[2],A=p(aj,h[1]);return[0,[4,ak,al,am,A[1]],A[2]]}throw F;case
5:var
-an=b[4],ao=b[1],i=bx(b[2],b[3],a),j=i[3],ap=i[1];if(typeof
+an=b[4],ao=b[1],i=bz(b[2],b[3],a),j=i[3],ap=i[1];if(typeof
j!=="number"&&3===j[0]){var
aq=i[2],B=p(an,j[1]);return[0,[5,ao,ap,aq,B[1]],B[2]]}throw F;case
6:var
-ar=b[4],as=b[1],k=bx(b[2],b[3],a),l=k[3],at=k[1];if(typeof
+ar=b[4],as=b[1],k=bz(b[2],b[3],a),l=k[3],at=k[1];if(typeof
l!=="number"&&4===l[0]){var
au=k[2],C=p(ar,l[1]);return[0,[6,as,at,au,C[1]],C[2]]}throw F;case
7:var
-av=b[4],aw=b[1],m=bx(b[2],b[3],a),n=m[3],ax=m[1];if(typeof
+av=b[4],aw=b[1],m=bz(b[2],b[3],a),n=m[3],ax=m[1];if(typeof
n!=="number"&&5===n[0]){var
ay=m[2],D=p(av,n[1]);return[0,[7,aw,ax,ay,D[1]],D[2]]}throw F;case
8:var
-az=b[4],aA=b[1],o=bx(b[2],b[3],a),q=o[3],aB=o[1];if(typeof
+az=b[4],aA=b[1],o=bz(b[2],b[3],a),q=o[3],aB=o[1];if(typeof
q!=="number"&&6===q[0]){var
aC=o[2],E=p(az,q[1]);return[0,[8,aA,aB,aC,E[1]],E[2]]}throw F;case
9:var
-aD=b[2],G=b9(b[1],a),r=G[2],aE=G[1];if(typeof
+aD=b[2],G=ca(b[1],a),r=G[2],aE=G[1];if(typeof
r!=="number"&&7===r[0]){var
H=p(aD,r[1]);return[0,[9,aE,H[1]],H[2]]}throw F;case
10:var
@@ -1684,11 +1689,11 @@ aF=b[1],J=p(b[2],a);return[0,[11,aF,J[1]],J[2]];case
aG=b[1],K=p(b[2],a);return[0,[12,aG,K[1]],K[2]];case
13:if(typeof
a!=="number"&&8===a[0]){var
-L=a[1],aH=a[2],aI=b[3],aJ=b[1];if(bp([0,b[2]],[0,L]))throw F;var
+L=a[1],aH=a[2],aI=b[3],aJ=b[1];if(br([0,b[2]],[0,L]))throw F;var
M=p(aI,aH);return[0,[13,aJ,L,M[1]],M[2]]}break;case
14:if(typeof
a!=="number"&&9===a[0]){var
-N=a[1],aK=a[3],aL=b[3],aM=b[2],aN=b[1],aO=[0,t(N)];if(bp([0,t(aM)],aO))throw F;var
+N=a[1],aK=a[3],aL=b[3],aM=b[2],aN=b[1],aO=[0,t(N)];if(br([0,t(aM)],aO))throw F;var
O=p(aL,t(aK));return[0,[14,aN,N,O[1]],O[2]]}break;case
15:if(typeof
a!=="number"&&10===a[0]){var
@@ -1735,42 +1740,42 @@ aX=c[1],ad=Q(c[2],d,a),ae=ad[2];return[0,[23,[9,aX,ad[1]],ae[1]],ae[2]];case
V(d,c,b){var
a=p(c,b);return[0,[23,d,a[1]],a[2]]}function
W(k,g,a){var
-b=m(a),h=0<=g?k:0,d=cL(g);if(d<=b)return a;var
-l=2===h?48:32,c=aR(d,l);switch(h){case
-0:av(a,0,c,0,b);break;case
-1:av(a,0,c,d-b|0,b);break;default:var
+b=l(a),h=0<=g?k:0,d=cQ(g);if(d<=b)return a;var
+m=2===h?48:32,c=aT(d,m);switch(h){case
+0:ax(a,0,c,0,b);break;case
+1:ax(a,0,c,d-b|0,b);break;default:var
e=0;if(0<b){var
-i=0;if(43!==D(a,0)&&45!==D(a,0)&&32!==D(a,0)){e=1;i=1}if(!i){a2(c,0,D(a,0));av(a,1,c,(d-b|0)+1|0,b-1|0)}}else
+i=0;if(43!==y(a,0)&&45!==y(a,0)&&32!==y(a,0)){e=1;i=1}if(!i){a4(c,0,y(a,0));ax(a,1,c,(d-b|0)+1|0,b-1|0)}}else
e=1;if(e){var
-f=0;if(1<b&&48===D(a,0)){var
-j=0;if(gh!==D(a,1)&&88!==D(a,1)){f=1;j=1}if(!j){a2(c,1,D(a,1));av(a,2,c,(d-b|0)+2|0,b-2|0)}}else
-f=1;if(f)av(a,0,c,d-b|0,b)}}return P(c)}function
-a_(k,b){var
-c=cL(k),a=m(b),d=D(b,0),e=0;if(58<=d){if(71<=d){if(!(5<(d+gU|0)>>>0))e=1}else
+f=0;if(1<b&&48===y(a,0)){var
+j=0;if(gx!==y(a,1)&&88!==y(a,1)){f=1;j=1}if(!j){a4(c,1,y(a,1));ax(a,2,c,(d-b|0)+2|0,b-2|0)}}else
+f=1;if(f)ax(a,0,c,d-b|0,b)}}return P(c)}function
+ba(k,b){var
+c=cQ(k),a=l(b),d=y(b,0),e=0;if(58<=d){if(71<=d){if(!(5<(d+d2|0)>>>0))e=1}else
if(65<=d)e=1}else{var
f=0;if(32!==d)if(43<=d)switch(d-43|0){case
5:if(a<(c+2|0)&&1<a){var
-j=0;if(gh===D(b,1)||88===D(b,1))j=1;if(j){var
-h=aR(c+2|0,48);a2(h,1,D(b,1));av(b,2,h,(c-a|0)+4|0,a-2|0);return P(h)}}e=1;f=1;break;case
+j=0;if(gx===y(b,1)||88===y(b,1))j=1;if(j){var
+h=aT(c+2|0,48);a4(h,1,y(b,1));ax(b,2,h,(c-a|0)+4|0,a-2|0);return P(h)}}e=1;f=1;break;case
0:case
2:break;case
1:case
3:case
4:f=1;break;default:e=1;f=1}else
f=1;if(!f&&a<(c+1|0)){var
-g=aR(c+1|0,48);a2(g,0,d);av(b,1,g,(c-a|0)+2|0,a-1|0);return P(g)}}if(e&&a<c){var
-i=aR(c,48);av(b,0,i,c-a|0,a);return P(i)}return b}function
-jo(k){var
-j=0,F=m(k);for(;;){if(F<=j)var
+g=aT(c+1|0,48);a4(g,0,d);ax(b,1,g,(c-a|0)+2|0,a-1|0);return P(g)}}if(e&&a<c){var
+i=aT(c,48);ax(b,0,i,c-a|0,a);return P(i)}return b}function
+jx(k){var
+j=0,F=l(k);for(;;){if(F<=j)var
p=k;else{var
-o=ak(k,j)+g8|0,q=0;if(59<o>>>0){if(33<(o-61|0)>>>0)q=1}else
+o=al(k,j)+hh|0,q=0;if(59<o>>>0){if(33<(o-61|0)>>>0)q=1}else
if(2===o)q=1;if(!q){var
j=j+1|0;continue}var
-e=aC(k),a=[0,0],u=_(e)-1|0,A=0;if(!(u<0)){var
+e=aF(k),a=[0,0],u=_(e)-1|0,A=0;if(!(u<0)){var
i=A;for(;;){var
f=bW(e,i),g=0;if(32<=f){var
-l=f-34|0,r=0;if(58<l>>>0){if(93<=l)r=1}else
-if(56<(l-1|0)>>>0){g=1;r=1}if(!r){var
+m=f-34|0,r=0;if(58<m>>>0){if(93<=m)r=1}else
+if(56<(m-1|0)>>>0){g=1;r=1}if(!r){var
n=1;g=2}}else
if(11<=f){if(13===f)g=1}else
if(8<=f)g=1;switch(g){case
@@ -1780,13 +1785,13 @@ n=4;break;case
n=2;break}a[1]=a[1]+n|0;var
E=i+1|0;if(u!==i){var
i=E;continue}break}}if(a[1]===_(e)){var
-s=_(e),t=B(s);aK(e,0,t,0,s);var
+s=_(e),t=C(s);aN(e,0,t,0,s);var
x=t}else{var
-b=B(a[1]);a[1]=0;var
-v=_(e)-1|0,C=0;if(!(v<0)){var
-h=C;for(;;){var
+b=C(a[1]);a[1]=0;var
+v=_(e)-1|0,B=0;if(!(v<0)){var
+h=B;for(;;){var
c=bW(e,h),d=0;if(35<=c)if(92===c)d=2;else
-if(dS<=c)d=1;else
+if(dZ<=c)d=1;else
d=3;else
if(32<=c)if(34<=c)d=2;else
d=3;else
@@ -1796,291 +1801,289 @@ switch(c){case
9:w(b,a[1],92);a[1]++;w(b,a[1],116);break;case
10:w(b,a[1],92);a[1]++;w(b,a[1],110);break;case
13:w(b,a[1],92);a[1]++;w(b,a[1],114);break;default:d=1}switch(d){case
-1:w(b,a[1],92);a[1]++;w(b,a[1],48+(c/cx|0)|0);a[1]++;w(b,a[1],48+((c/10|0)%10|0)|0);a[1]++;w(b,a[1],48+(c%10|0)|0);break;case
+1:w(b,a[1],92);a[1]++;w(b,a[1],48+(c/cA|0)|0);a[1]++;w(b,a[1],48+((c/10|0)%10|0)|0);a[1]++;w(b,a[1],48+(c%10|0)|0);break;case
2:w(b,a[1],92);a[1]++;w(b,a[1],c);break;case
3:w(b,a[1],c);break}a[1]++;var
D=h+1|0;if(v!==h){var
h=D;continue}break}}var
x=b}var
p=P(x)}var
-y=m(p),z=aR(y+2|0,34);aL(p,0,z,1,y);return P(z)}}function
-ew(d,g){var
-h=cL(g),e=ex?ex[1]:70;switch(d[2]){case
+y=l(p),z=aT(y+2|0,34);aO(p,0,z,1,y);return P(z)}}function
+eI(d,g){var
+h=cQ(g),e=eJ?eJ[1]:70;switch(d[2]){case
0:var
-a=102;break;case
+b=102;break;case
1:var
-a=101;break;case
+b=101;break;case
2:var
-a=69;break;case
+b=69;break;case
3:var
-a=gi;break;case
+b=gy;break;case
4:var
-a=71;break;case
+b=71;break;case
5:var
-a=e;break;case
+b=e;break;case
6:var
-a=104;break;case
+b=104;break;case
7:var
-a=72;break;default:var
-a=70}var
-c=et(16);a9(c,37);switch(d[1]){case
+b=72;break;default:var
+b=70}var
+c=eF(16);a$(c,37);switch(d[1]){case
0:break;case
-1:a9(c,43);break;default:a9(c,32)}if(8<=d[2])a9(c,35);a9(c,46);H(c,b(f+h));a9(c,a);return ev(c)}function
-b_(n,a){if(13<=n){var
-g=[0,0],h=m(a)-1|0,o=0;if(!(h<0)){var
-c=o;for(;;){if(!(9<(ak(a,c)+gl|0)>>>0))g[1]++;var
+1:a$(c,43);break;default:a$(c,32)}if(8<=d[2])a$(c,35);a$(c,46);H(c,a(f+h));a$(c,b);return eH(c)}function
+cb(n,a){if(13<=n){var
+g=[0,0],h=l(a)-1|0,o=0;if(!(h<0)){var
+c=o;for(;;){if(!(9<(al(a,c)+gB|0)>>>0))g[1]++;var
r=c+1|0;if(h!==c){var
c=r;continue}break}}var
-i=g[1],j=B(m(a)+((i-1|0)/3|0)|0),k=[0,0],d=function(a){a2(j,k[1],a);k[1]++;return 0},e=[0,((i-1|0)%3|0)+1|0],l=m(a)-1|0,p=0;if(!(l<0)){var
+i=g[1],j=C(l(a)+((i-1|0)/3|0)|0),k=[0,0],d=function(a){a4(j,k[1],a);k[1]++;return 0},e=[0,((i-1|0)%3|0)+1|0],m=l(a)-1|0,p=0;if(!(m<0)){var
b=p;for(;;){var
-f=ak(a,b);if(9<(f+gl|0)>>>0)d(f);else{if(0===e[1]){d(95);e[1]=3}e[1]+=-1;d(f)}var
-q=b+1|0;if(l!==b){var
+f=al(a,b);if(9<(f+gB|0)>>>0)d(f);else{if(0===e[1]){d(95);e[1]=3}e[1]+=-1;d(f)}var
+q=b+1|0;if(m!==b){var
b=q;continue}break}}return P(j)}return a}function
-kd(b,c){switch(b){case
+km(b,c){switch(b){case
1:var
-a=jq;break;case
+a=jz;break;case
2:var
-a=jr;break;case
+a=jA;break;case
4:var
-a=jt;break;case
+a=jC;break;case
5:var
-a=ju;break;case
+a=jD;break;case
6:var
-a=jv;break;case
+a=jE;break;case
7:var
-a=jw;break;case
+a=jF;break;case
8:var
-a=jx;break;case
+a=jG;break;case
9:var
-a=jy;break;case
+a=jH;break;case
10:var
-a=jz;break;case
+a=jI;break;case
11:var
-a=jA;break;case
+a=jJ;break;case
0:case
13:var
-a=jp;break;case
+a=jy;break;case
3:case
14:var
-a=js;break;default:var
-a=jB}return b_(b,cz(a,c))}function
-ke(b,c){switch(b){case
+a=jB;break;default:var
+a=jK}return cb(b,cE(a,c))}function
+kn(b,c){switch(b){case
1:var
-a=jQ;break;case
+a=jZ;break;case
2:var
-a=jR;break;case
+a=j0;break;case
4:var
-a=jT;break;case
+a=j2;break;case
5:var
-a=jU;break;case
+a=j3;break;case
6:var
-a=jV;break;case
+a=j4;break;case
7:var
-a=jW;break;case
+a=j5;break;case
8:var
-a=jX;break;case
+a=j6;break;case
9:var
-a=jY;break;case
+a=j7;break;case
10:var
-a=jZ;break;case
+a=j8;break;case
11:var
-a=j0;break;case
+a=j9;break;case
0:case
13:var
-a=jP;break;case
+a=jY;break;case
3:case
14:var
-a=jS;break;default:var
-a=j1}return b_(b,cz(a,c))}function
-kf(b,c){switch(b){case
+a=j1;break;default:var
+a=j_}return cb(b,cE(a,c))}function
+ko(b,c){switch(b){case
1:var
-a=j3;break;case
+a=ka;break;case
2:var
-a=j4;break;case
+a=kb;break;case
4:var
-a=j6;break;case
+a=kd;break;case
5:var
-a=j7;break;case
+a=ke;break;case
6:var
-a=j8;break;case
+a=kf;break;case
7:var
-a=j9;break;case
+a=kg;break;case
8:var
-a=j_;break;case
+a=kh;break;case
9:var
-a=j$;break;case
+a=ki;break;case
10:var
-a=ka;break;case
+a=kj;break;case
11:var
-a=kb;break;case
+a=kk;break;case
0:case
13:var
-a=j2;break;case
+a=j$;break;case
3:case
14:var
-a=j5;break;default:var
-a=kc}return b_(b,cz(a,c))}function
-kg(b,c){switch(b){case
+a=kc;break;default:var
+a=kl}return cb(b,cE(a,c))}function
+kp(b,c){switch(b){case
1:var
-a=jD;break;case
+a=jM;break;case
2:var
-a=jE;break;case
+a=jN;break;case
4:var
-a=jG;break;case
+a=jP;break;case
5:var
-a=jH;break;case
+a=jQ;break;case
6:var
-a=jI;break;case
+a=jR;break;case
7:var
-a=jJ;break;case
+a=jS;break;case
8:var
-a=jK;break;case
+a=jT;break;case
9:var
-a=jL;break;case
+a=jU;break;case
10:var
-a=jM;break;case
+a=jV;break;case
11:var
-a=jN;break;case
+a=jW;break;case
0:case
13:var
-a=jC;break;case
+a=jL;break;case
3:case
14:var
-a=jF;break;default:var
-a=jO}return b_(b,on(a,c))}function
-aw(d,i,b){function
-j(c){switch(d[1]){case
+a=jO;break;default:var
+a=jX}return cb(b,pX(a,c))}function
+ay(c,i,b){function
+j(d){switch(c[1]){case
0:var
a=45;break;case
1:var
a=43;break;default:var
-a=32}return oi(b,i,a)}function
-s(c){var
-a=n_(b);return 3===a?b<0.?ki:kj:4<=a?kk:c}switch(d[2]){case
+a=32}return pS(b,i,a)}function
+r(c){var
+a=pI(b);return 3===a?b<0.?kr:ks:4<=a?kt:c}switch(c[2]){case
5:var
-f=hC(ew(d,i),b),e=0,x=m(f);for(;;){if(e===x)var
-r=0;else{var
-k=D(f,e)-46|0,l=0;if(23<k>>>0){if(55===k)l=1}else
-if(21<(k-1|0)>>>0)l=1;if(!l){var
-e=e+1|0;continue}var
-r=1}var
-y=r?f:aO(f,kh);return s(y)}case
+e=eb(eI(c,i),b),d=0,v=l(e);for(;;){if(d===v)var
+q=0;else{var
+k=y(e,d)-46|0,m=0;if(23<k>>>0){if(55===k)m=1}else
+if(21<(k-1|0)>>>0)m=1;if(!m){var
+d=d+1|0;continue}var
+q=1}var
+x=q?e:am(e,kq);return r(x)}case
6:return j(0);case
7:var
-h=aC(j(0)),g=_(h);if(0===g)var
-q=h;else{var
-n=B(g),o=g-1|0,u=0;if(!(o<0)){var
-a=u;for(;;){var
-c=bW(h,a),t=0;if(97<=c&&!(hl<c)){var
-p=c+g8|0;t=1}if(!t)var
-p=c;w(n,a,p);var
-v=a+1|0;if(o!==a){var
-a=v;continue}break}}var
-q=n}return P(q);case
-8:return s(j(0));default:return hC(ew(d,i),b)}}function
-bM(f,K,J,I){var
-d=K,b=J,e=I;for(;;)if(typeof
-e==="number")return a(d,b);else
+h=aF(j(0)),f=_(h);if(0===f)var
+p=h;else{var
+n=C(f),o=f-1|0,s=0;if(!(o<0)){var
+a=s;for(;;){var
+g=bW(h,a),t=25<(g+d2|0)>>>0?g:g+hh|0;w(n,a,t);var
+u=a+1|0;if(o!==a){var
+a=u;continue}break}}var
+p=n}return P(p);case
+8:return r(j(0));default:return eb(eI(c,i),b)}}function
+bN(f,K,J,I){var
+d=K,a=J,e=I;for(;;)if(typeof
+e==="number")return b(d,a);else
switch(e[0]){case
0:var
-L=e[1];return function(a){return k(d,[5,b,a],L)};case
+L=e[1];return function(b){return k(d,[5,a,b],L)};case
1:var
-M=e[1];return function(a){var
-e=0;if(40<=a)if(92===a)var
-c=h4;else
-if(dS<=a)e=1;else
+M=e[1];return function(b){var
+e=0;if(40<=b)if(92===b)var
+c=ib;else
+if(dZ<=b)e=1;else
e=2;else
-if(32<=a)if(39<=a)var
-c=h5;else
+if(32<=b)if(39<=b)var
+c=ic;else
e=2;else
-if(14<=a)e=1;else
-switch(a){case
+if(14<=b)e=1;else
+switch(b){case
8:var
-c=h6;break;case
+c=id;break;case
9:var
-c=h7;break;case
+c=ie;break;case
10:var
-c=h8;break;case
+c=ig;break;case
13:var
-c=h9;break;default:e=1}switch(e){case
+c=ih;break;default:e=1}switch(e){case
1:var
-f=B(4);w(f,0,92);w(f,1,48+(a/cx|0)|0);w(f,2,48+((a/10|0)%10|0)|0);w(f,3,48+(a%10|0)|0);var
+f=C(4);w(f,0,92);w(f,1,48+(b/cA|0)|0);w(f,2,48+((b/10|0)%10|0)|0);w(f,3,48+(b%10|0)|0);var
c=P(f);break;case
2:var
-g=B(1);w(g,0,a);var
+g=C(1);w(g,0,b);var
c=P(g);break}var
-h=m(c),i=aR(h+2|0,39);aL(c,0,i,1,h);return k(d,[4,b,P(i)],M)};case
+h=l(c),i=aT(h+2|0,39);aO(c,0,i,1,h);return k(d,[4,a,P(i)],M)};case
2:var
-N=e[2],O=e[1];return cY(d,b,N,O,function(a){return a});case
-3:return cY(d,b,e[2],e[1],jo);case
-4:return b$(d,b,e[4],e[2],e[3],kd,e[1]);case
-5:return b$(d,b,e[4],e[2],e[3],ke,e[1]);case
-6:return b$(d,b,e[4],e[2],e[3],kf,e[1]);case
-7:return b$(d,b,e[4],e[2],e[3],kg,e[1]);case
+N=e[2],O=e[1];return c1(d,a,N,O,function(a){return a});case
+3:return c1(d,a,e[2],e[1],jx);case
+4:return cc(d,a,e[4],e[2],e[3],km,e[1]);case
+5:return cc(d,a,e[4],e[2],e[3],kn,e[1]);case
+6:return cc(d,a,e[4],e[2],e[3],ko,e[1]);case
+7:return cc(d,a,e[4],e[2],e[3],kp,e[1]);case
8:var
-i=e[4],j=e[3],l=e[2],h=e[1];if(typeof
-l==="number"){if(typeof
-j==="number")return j?function(c,a){return k(d,[4,b,aw(h,c,a)],i)}:function(a){return k(d,[4,b,aw(h,cW(h),a)],i)};var
-af=j[1];return function(a){return k(d,[4,b,aw(h,af,a)],i)}}else{if(0===l[0]){var
-u=l[2],v=l[1];if(typeof
-j==="number")return j?function(c,a){return k(d,[4,b,W(v,u,aw(h,c,a))],i)}:function(a){return k(d,[4,b,W(v,u,aw(h,cW(h),a))],i)};var
-ag=j[1];return function(a){return k(d,[4,b,W(v,u,aw(h,ag,a))],i)}}var
-z=l[1];if(typeof
-j==="number")return j?function(e,c,a){return k(d,[4,b,W(z,e,aw(h,c,a))],i)}:function(c,a){return k(d,[4,b,W(z,c,aw(h,cW(h),a))],i)};var
-ah=j[1];return function(c,a){return k(d,[4,b,W(z,c,aw(h,ah,a))],i)}}case
-9:return cY(d,b,e[2],e[1],hX);case
+i=e[4],j=e[3],n=e[2],h=e[1];if(typeof
+n==="number"){if(typeof
+j==="number")return j?function(c,b){return k(d,[4,a,ay(h,c,b)],i)}:function(b){return k(d,[4,a,ay(h,cZ(h),b)],i)};var
+af=j[1];return function(b){return k(d,[4,a,ay(h,af,b)],i)}}else{if(0===n[0]){var
+u=n[2],v=n[1];if(typeof
+j==="number")return j?function(c,b){return k(d,[4,a,W(v,u,ay(h,c,b))],i)}:function(b){return k(d,[4,a,W(v,u,ay(h,cZ(h),b))],i)};var
+ag=j[1];return function(b){return k(d,[4,a,W(v,u,ay(h,ag,b))],i)}}var
+y=n[1];if(typeof
+j==="number")return j?function(e,c,b){return k(d,[4,a,W(y,e,ay(h,c,b))],i)}:function(c,b){return k(d,[4,a,W(y,c,ay(h,cZ(h),b))],i)};var
+ah=j[1];return function(c,b){return k(d,[4,a,W(y,c,ay(h,ah,b))],i)}}case
+9:return c1(d,a,e[2],e[1],h4);case
10:var
-b=[7,b],e=e[1];continue;case
+a=[7,a],e=e[1];continue;case
11:var
-b=[2,b,e[1]],e=e[2];continue;case
+a=[2,a,e[1]],e=e[2];continue;case
12:var
-b=[3,b,e[1]],e=e[2];continue;case
+a=[3,a,e[1]],e=e[2];continue;case
13:var
-Q=e[3],R=e[2],A=et(16);cX(A,R);var
-H=ev(A);return function(a){return k(d,[4,b,H],Q)};case
+Q=e[3],R=e[2],A=eF(16);c0(A,R);var
+H=eH(A);return function(b){return k(d,[4,a,H],Q)};case
14:var
S=e[3],T=e[2];return function(c){var
-e=c[1],a=p(e,t(x(T)));if(typeof
-a[2]==="number")return k(d,b,q(a[1],S));throw F};case
+e=c[1],b=p(e,t(x(T)));if(typeof
+b[2]==="number")return k(d,a,q(b[1],S));throw F};case
15:var
-U=e[1];return function(e,a){return k(d,[6,b,function(b){return c(e,b,a)}],U)};case
+U=e[1];return function(e,b){return k(d,[6,a,function(a){return c(e,a,b)}],U)};case
16:var
-V=e[1];return function(a){return k(d,[6,b,a],V)};case
+V=e[1];return function(b){return k(d,[6,a,b],V)};case
17:var
-b=[0,b,e[1]],e=e[2];continue;case
+a=[0,a,e[1]],e=e[2];continue;case
18:var
s=e[1];if(0===s[0]){var
-X=e[2],Y=s[1][1],Z=0,d=function(b,c,d){return function(a){return k(c,[1,b,[0,a]],d)}}(b,d,X),b=Z,e=Y;continue}var
-_=e[2],$=s[1][1],aa=0,d=function(b,c,d){return function(a){return k(c,[1,b,[1,a]],d)}}(b,d,_),b=aa,e=$;continue;case
-19:throw[0,n,km];case
+X=e[2],Y=s[1][1],Z=0,d=function(b,c,d){return function(a){return k(c,[1,b,[0,a]],d)}}(a,d,X),a=Z,e=Y;continue}var
+_=e[2],$=s[1][1],aa=0,d=function(b,c,d){return function(a){return k(c,[1,b,[1,a]],d)}}(a,d,_),a=aa,e=$;continue;case
+19:throw[0,m,kv];case
20:var
-ab=e[3],ac=[8,b,kn];return function(a){return k(d,ac,ab)};case
+ab=e[3],ac=[8,a,kw];return function(a){return k(d,ac,ab)};case
21:var
-ad=e[2];return function(a){return k(d,[4,b,cz(ko,a)],ad)};case
+ad=e[2];return function(b){return k(d,[4,a,cE(kx,b)],ad)};case
22:var
-ae=e[1];return function(a){return k(d,[5,b,a],ae)};case
+ae=e[1];return function(b){return k(d,[5,a,b],ae)};case
23:var
g=e[2],r=e[1];if(typeof
r==="number")switch(r){case
-0:return f<50?o(f+1|0,d,b,g):y(o,[0,d,b,g]);case
-1:return f<50?o(f+1|0,d,b,g):y(o,[0,d,b,g]);case
-2:throw[0,n,kp];default:return f<50?o(f+1|0,d,b,g):y(o,[0,d,b,g])}else
+0:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);case
+1:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);case
+2:throw[0,m,ky];default:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g])}else
switch(r[0]){case
-0:return f<50?o(f+1|0,d,b,g):y(o,[0,d,b,g]);case
-1:return f<50?o(f+1|0,d,b,g):y(o,[0,d,b,g]);case
-2:return f<50?o(f+1|0,d,b,g):y(o,[0,d,b,g]);case
-3:return f<50?o(f+1|0,d,b,g):y(o,[0,d,b,g]);case
-4:return f<50?o(f+1|0,d,b,g):y(o,[0,d,b,g]);case
-5:return f<50?o(f+1|0,d,b,g):y(o,[0,d,b,g]);case
-6:return f<50?o(f+1|0,d,b,g):y(o,[0,d,b,g]);case
-7:return f<50?o(f+1|0,d,b,g):y(o,[0,d,b,g]);case
-8:return f<50?o(f+1|0,d,b,g):y(o,[0,d,b,g]);case
+0:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);case
+1:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);case
+2:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);case
+3:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);case
+4:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);case
+5:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);case
+6:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);case
+7:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);case
+8:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);case
9:var
-G=r[2];return f<50?dJ(f+1|0,d,b,G,g):y(dJ,[0,d,b,G,g]);case
-10:return f<50?o(f+1|0,d,b,g):y(o,[0,d,b,g]);default:return f<50?o(f+1|0,d,b,g):y(o,[0,d,b,g])}default:var
-C=e[3],D=e[1],E=a(e[2],0);return f<50?dI(f+1|0,d,b,C,D,E):y(dI,[0,d,b,C,D,E])}}function
-dJ(e,d,c,a,b){if(typeof
-a==="number")return e<50?o(e+1|0,d,c,b):y(o,[0,d,c,b]);else
+G=r[2];return f<50?dP(f+1|0,d,a,G,g):z(dP,[0,d,a,G,g]);case
+10:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);default:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g])}default:var
+B=e[3],D=e[1],E=b(e[2],0);return f<50?dO(f+1|0,d,a,B,D,E):z(dO,[0,d,a,B,D,E])}}function
+dP(e,d,c,a,b){if(typeof
+a==="number")return e<50?o(e+1|0,d,c,b):z(o,[0,d,c,b]);else
switch(a[0]){case
0:var
f=a[1];return function(a){return aa(d,c,f,b)};case
@@ -2097,185 +2100,228 @@ k=a[1];return function(a){return aa(d,c,k,b)};case
6:var
l=a[1];return function(a){return aa(d,c,l,b)};case
7:var
-m=a[1];return function(a){return aa(d,c,m,b)};case
+n=a[1];return function(a){return aa(d,c,n,b)};case
8:var
p=a[2];return function(a){return aa(d,c,p,b)};case
9:var
-q=a[3],r=a[2],s=z(x(a[1]),r);return function(a){return aa(d,c,M(s,q),b)};case
+q=a[3],r=a[2],s=A(x(a[1]),r);return function(a){return aa(d,c,M(s,q),b)};case
10:var
t=a[1];return function(e,a){return aa(d,c,t,b)};case
11:var
u=a[1];return function(a){return aa(d,c,u,b)};case
12:var
v=a[1];return function(a){return aa(d,c,v,b)};case
-13:throw[0,n,kq];default:throw[0,n,kr]}}function
+13:throw[0,m,kz];default:throw[0,m,kA]}}function
o(d,b,e,a){var
-c=[8,e,ks];return d<50?bM(d+1|0,b,c,a):y(bM,[0,b,c,a])}function
-dI(h,c,f,b,e,d){if(e){var
-i=e[1];return function(e){return kl(c,f,b,i,a(d,e))}}var
-g=[4,f,d];return h<50?bM(h+1|0,c,g,b):y(bM,[0,c,g,b])}function
-k(a,b,c){return b3(bM(0,a,b,c))}function
-aa(a,b,c,d){return b3(dJ(0,a,b,c,d))}function
-kl(a,b,c,d,e){return b3(dI(0,a,b,c,d,e))}function
-cY(f,e,d,b,c){if(typeof
-b==="number")return function(b){return k(f,[4,e,a(c,b)],d)};else{if(0===b[0]){var
-g=b[2],h=b[1];return function(b){return k(f,[4,e,W(h,g,a(c,b))],d)}}var
-i=b[1];return function(g,b){return k(f,[4,e,W(i,g,a(c,b))],d)}}}function
-b$(g,f,e,h,d,b,a){if(typeof
+c=[8,e,kB];return d<50?bN(d+1|0,b,c,a):z(bN,[0,b,c,a])}function
+dO(h,c,f,a,e,d){if(e){var
+i=e[1];return function(e){return ku(c,f,a,i,b(d,e))}}var
+g=[4,f,d];return h<50?bN(h+1|0,c,g,a):z(bN,[0,c,g,a])}function
+k(a,b,c){return b4(bN(0,a,b,c))}function
+aa(a,b,c,d){return b4(dP(0,a,b,c,d))}function
+ku(a,b,c,d,e){return b4(dO(0,a,b,c,d,e))}function
+c1(f,e,d,a,c){if(typeof
+a==="number")return function(a){return k(f,[4,e,b(c,a)],d)};else{if(0===a[0]){var
+g=a[2],h=a[1];return function(a){return k(f,[4,e,W(h,g,b(c,a))],d)}}var
+i=a[1];return function(g,a){return k(f,[4,e,W(i,g,b(c,a))],d)}}}function
+cc(g,f,e,h,d,b,a){if(typeof
h==="number"){if(typeof
-d==="number")return d?function(h,d){return k(g,[4,f,a_(h,c(b,a,d))],e)}:function(d){return k(g,[4,f,c(b,a,d)],e)};var
-m=d[1];return function(d){return k(g,[4,f,a_(m,c(b,a,d))],e)}}else{if(0===h[0]){var
+d==="number")return d?function(h,d){return k(g,[4,f,ba(h,c(b,a,d))],e)}:function(d){return k(g,[4,f,c(b,a,d)],e)};var
+m=d[1];return function(d){return k(g,[4,f,ba(m,c(b,a,d))],e)}}else{if(0===h[0]){var
i=h[2],j=h[1];if(typeof
-d==="number")return d?function(h,d){return k(g,[4,f,W(j,i,a_(h,c(b,a,d)))],e)}:function(d){return k(g,[4,f,W(j,i,c(b,a,d))],e)};var
-n=d[1];return function(d){return k(g,[4,f,W(j,i,a_(n,c(b,a,d)))],e)}}var
+d==="number")return d?function(h,d){return k(g,[4,f,W(j,i,ba(h,c(b,a,d)))],e)}:function(d){return k(g,[4,f,W(j,i,c(b,a,d))],e)};var
+n=d[1];return function(d){return k(g,[4,f,W(j,i,ba(n,c(b,a,d)))],e)}}var
l=h[1];if(typeof
-d==="number")return d?function(i,h,d){return k(g,[4,f,W(l,i,a_(h,c(b,a,d)))],e)}:function(h,d){return k(g,[4,f,W(l,h,c(b,a,d))],e)};var
-o=d[1];return function(h,d){return k(g,[4,f,W(l,h,a_(o,c(b,a,d)))],e)}}}function
-aG(c,i){var
-b=i;for(;;)if(typeof
-b==="number")return 0;else
-switch(b[0]){case
+d==="number")return d?function(i,h,d){return k(g,[4,f,W(l,i,ba(h,c(b,a,d)))],e)}:function(h,d){return k(g,[4,f,W(l,h,c(b,a,d))],e)};var
+o=d[1];return function(h,d){return k(g,[4,f,W(l,h,ba(o,c(b,a,d)))],e)}}}function
+az(c,i){var
+a=i;for(;;)if(typeof
+a==="number")return 0;else
+switch(a[0]){case
0:var
-e=b[2],j=b[1];if(typeof
+e=a[2],j=a[1];if(typeof
e==="number")switch(e){case
0:var
-d=iK;break;case
+d=iT;break;case
1:var
-d=iL;break;case
+d=iU;break;case
2:var
-d=iM;break;case
+d=iV;break;case
3:var
-d=iN;break;case
+d=iW;break;case
4:var
-d=iO;break;case
+d=iX;break;case
5:var
-d=iP;break;default:var
-d=iQ}else
+d=iY;break;default:var
+d=iZ}else
switch(e[0]){case
0:var
d=e[1];break;case
1:var
d=e[1];break;default:var
-d=aO(iR,b6(1,e[1]))}aG(c,j);return bw(c,d);case
+d=am(i0,b7(1,e[1]))}az(c,j);return by(c,d);case
1:var
-g=b[2],h=b[1];if(0===g[0]){var
-k=g[1];aG(c,h);bw(c,kt);var
-b=k;continue}var
-l=g[1];aG(c,h);bw(c,ku);var
-b=l;continue;case
+g=a[2],h=a[1];if(0===g[0]){var
+k=g[1];az(c,h);by(c,kC);var
+a=k;continue}var
+l=g[1];az(c,h);by(c,kD);var
+a=l;continue;case
6:var
-o=b[2];aG(c,b[1]);return bw(c,a(o,0));case
+o=a[2];az(c,a[1]);return by(c,b(o,0));case
7:var
-b=b[1];continue;case
+a=a[1];continue;case
8:var
-p=b[2];aG(c,b[1]);return E(p);case
+p=a[2];az(c,a[1]);return E(p);case
2:case
4:var
-m=b[2];aG(c,b[1]);return bw(c,m);default:var
-n=b[2];aG(c,b[1]);var
-f=c[2];if(c[3]<=f)cV(c,1);w(c[1],f,n);c[2]=f+1|0;return 0}}function
-kv(b){if(hS(b,kw))return kx;var
-e=m(b);function
+m=a[2];az(c,a[1]);return by(c,m);default:var
+n=a[2];az(c,a[1]);var
+f=c[2];if(c[3]<=f)cY(c,1);w(c[1],f,n);c[2]=f+1|0;return 0}}function
+kE(a){if(hZ(a,kF))return kG;var
+e=l(a);function
g(e){var
-d=ky[1],c=cT(bT);return a(k(function(a){aG(c,a);return cJ(cU(c))},0,d),b)}function
+d=kH[1],c=b_(bT);return b(k(function(a){az(c,a);return cO(b$(c))},0,d),a)}function
h(d){var
-a=d;for(;;){if(a===e)return a;var
-c=D(b,a);if(9!==c&&32!==c)return a;var
-a=a+1|0;continue}}function
+b=d;for(;;){if(b===e)return b;var
+c=y(a,b);if(9!==c&&32!==c)return b;var
+b=b+1|0;continue}}function
p(d,c){var
-a=c;for(;;){if(a===e)return a;if(25<(D(b,a)+gU|0)>>>0)return a;var
-a=a+1|0;continue}}function
+b=c;for(;;){if(b===e)return b;if(25<(y(a,b)+d2|0)>>>0)return b;var
+b=b+1|0;continue}}function
q(g,f){var
-a=f;for(;;){if(a===e)return a;var
-c=D(b,a),d=0;if(48<=c){if(!(58<=c))d=1}else
+b=f;for(;;){if(b===e)return b;var
+c=y(a,b),d=0;if(48<=c){if(!(58<=c))d=1}else
if(45===c)d=1;if(d){var
-a=a+1|0;continue}return a}}var
-f=h(0),l=p(f,f),c=er(b,f,l-f|0),d=h(l),i=q(d,d);if(d===i)var
+b=b+1|0;continue}return b}}var
+f=h(0),m=p(f,f),c=eD(a,f,m-f|0),d=h(m),i=q(d,d);if(d===i)var
j=0;else
try{var
-r=ow(er(b,d,i-d|0)),j=r}catch(a){a=$(a);if(a[1]!==au)throw a;var
+r=p6(eD(a,d,i-d|0)),j=r}catch(a){a=$(a);if(a[1]!==aw)throw a;var
j=g(0)}if(h(i)!==e)g(0);var
-o=0;if(aE(c,kz)&&aE(c,kA))var
-n=aE(c,kB)?aE(c,kC)?aE(c,kD)?aE(c,kE)?g(0):1:2:3:0;else
+o=0;if(aH(c,kI)&&aH(c,kJ))var
+n=aH(c,kK)?aH(c,kL)?aH(c,kM)?aH(c,kN)?g(0):1:2:3:0;else
o=1;if(o)var
-n=4;return[0,j,n]}K(0);try{var
-nZ=cG(nY),ez=nZ}catch(a){a=$(a);if(a!==N)throw a;try{var
-nX=cG(nW),ey=nX}catch(a){a=$(a);if(a!==N)throw a;var
-ey=kG}var
-ez=ey}var
-kH=ij(ez,82),ca=[dT,function(z){var
-p=oV(0),c=[0,ac(55,0),0],k=0===p.length-1?[0,0]:p,l=k.length-1,a=0;for(;;){e(c[1],a)[1+a]=a;var
-y=a+1|0;if(54!==a){var
-a=y;continue}var
-i=[0,kF],n=54+cK(55,l)|0,u=0;if(!(n<0)){var
+n=4;return[0,j,n]}function
+an(b){var
+a=b[1];return k(function(b){var
+a=b_(64);az(a,b);return b$(a)},0,a)}var
+c2=[0,0];function
+c4(i,h){var
+a=i[1+h];if(1-(typeof
+a==="number"?1:0)){if(b3(a)===cB)return b(an(kO),a);if(b3(a)===253){var
+d=eb(h8,a),c=0,g=l(d);for(;;){if(g<=c)return am(d,h7);var
+e=y(d,c),f=0;if(48<=e){if(!(58<=e))f=1}else
+if(45===e)f=1;if(f){var
+c=c+1|0;continue}return d}}return kP}return b(an(kQ),a)}function
+eK(b,a){if(b.length-1<=a)return kR;var
+d=eK(b,a+1|0),e=c4(b,a);return c(an(kS),e,d)}function
+eL(a){c2[1]=[0,a,c2[1]];return 0}var
+k3=[u,k2,K(0)];eL(function(o){if(o[1]===k3){var
+a=o[2],s=function(f){var
+c=f;for(;;){if(c){var
+g=c[2],h=c[1];try{var
+e=0,d=b(h,a);e=1}catch(a){}if(e&&d)return[0,d[1]];var
+c=g;continue}return 0}},j=s(c2[1]);if(j)var
+d=j[1];else
+if(a===eq)var
+d=kX;else
+if(a===er)var
+d=kY;else
+if(a[1]===ep)var
+f=a[2],k=f[3],t=f[2],u=f[1],d=aZ(an(c3),u,t,k,k+5|0,kZ);else
+if(a[1]===m)var
+g=a[2],l=g[3],v=g[2],w=g[1],d=aZ(an(c3),w,v,l,l+6|0,k0);else
+if(a[1]===et)var
+h=a[2],n=h[3],x=h[2],y=h[1],d=aZ(an(c3),y,x,n,n+6|0,k1);else
+if(0===b3(a)){var
+i=a.length-1,z=a[1][1];if(2<i>>>0)var
+p=eK(a,2),q=c4(a,1),e=c(an(kT),q,p);else
+switch(i){case
+0:var
+e=kU;break;case
+1:var
+e=kV;break;default:var
+r=c4(a,1),e=b(an(kW),r)}var
+d=am(z,e)}else
+var
+d=a[1];return[0,am(k4,d)]}return 0});try{var
+px=cL(pw),eN=px}catch(a){a=$(a);if(a!==N)throw a;try{var
+pv=cL(pu),eM=pv}catch(a){a=$(a);if(a!==N)throw a;var
+eM=k6}var
+eN=eM}var
+k7=it(eN,82),cd=[d0,function(A){var
+p=qt(0),c=[0,ac(55,0),0],k=0===p.length-1?[0,0]:p,m=k.length-1,b=0;for(;;){e(c[1],b)[1+b]=b;var
+z=b+1|0;if(54!==b){var
+b=z;continue}var
+i=[0,k5],n=54+cP(55,m)|0,u=0;if(!(n<0)){var
d=u;for(;;){var
-g=d%55|0,o=oI(d,l),v=e(k,o)[1+o],j=aO(i[1],b(f+v));i[1]=oD(j,0,m(j));var
-h=i[1],q=D(h,3)<<24,r=D(h,2)<<16,s=D(h,1)<<8,t=((D(h,0)+s|0)+r|0)+q|0,w=(e(c[1],g)[1+g]^t)&gt;e(c[1],g)[1+g]=w;var
+g=d%55|0,o=qg(d,m),v=e(k,o)[1+o],j=am(i[1],a(f+v));i[1]=qb(j,0,l(j));var
+h=i[1],q=y(h,3)<<24,r=y(h,2)<<16,s=y(h,1)<<8,t=((y(h,0)+s|0)+r|0)+q|0,w=(e(c[1],g)[1+g]^t)&gJ;e(c[1],g)[1+g]=w;var
x=d+1|0;if(n!==d){var
d=x;continue}break}}c[2]=0;return c}}];function
-kI(i,l){var
-m=i?i[1]:kH,b=16;for(;;){if(!(l<=b)&&!(ek<(b*2|0))){var
+k8(i,l){var
+m=i?i[1]:k7,b=16;for(;;){if(!(l<=b)&&!(ew<(b*2|0))){var
b=b*2|0;continue}if(m){var
-j=hL(ca),a=cw===j?ca[1]:dT===j?iE(ca):ca;a[2]=(a[2]+1|0)%55|0;var
-c=a[2],d=e(a[1],c)[1+c],f=(a[2]+24|0)%55|0,g=(e(a[1],f)[1+f]+(d^(d>>>25|0)&31)|0)&gt,h=a[2];e(a[1],h)[1+h]=g;var
+j=b3(cd),a=cz===j?cd[1]:d0===j?iN(cd):cd;a[2]=(a[2]+1|0)%55|0;var
+c=a[2],d=e(a[1],c)[1+c],f=(a[2]+24|0)%55|0,g=(e(a[1],f)[1+f]+(d^(d>>>25|0)&31)|0)&gJ,h=a[2];e(a[1],h)[1+h]=g;var
k=g}else
var
k=0;return[0,0,ac(b,0),k,b]}}var
-cZ=[v,kJ,K(0)],cb=0,eA=-1;function
-by(a,b){a[13]=a[13]+b[3]|0;return es(b,a[28])}var
-eB=1000000010;function
-c0(b,a){return h(b[17],a,0,m(a))}function
-cc(b){return a(b[19],0)}function
-eC(a,c,b){a[9]=a[9]-c|0;c0(a,b);a[11]=0;return 0}function
-cd(c,a){var
-b=aE(a,kK);return b?eC(c,m(a),a):b}function
-a$(b,c,f){var
-g=c[3],h=c[2];cd(b,c[1]);cc(b);b[11]=1;var
-d=(b[6]-f|0)+h|0,e=b[8],i=oz(e,d)?e:d;b[10]=i;b[9]=b[6]-b[10]|0;a(b[21],b[10]);return cd(b,g)}function
-eD(b,a){return a$(b,kL,a)}function
-bz(b,c){var
-d=c[2],e=c[3];cd(b,c[1]);b[9]=b[9]-d|0;a(b[20],d);return cd(b,e)}function
-eE(b){for(;;){var
-s=b[28][2],O=s?[0,s[1]]:0;if(O){var
-q=O[1],r=q[1],c=q[2],ac=0<=r?1:0,aa=q[3],ab=b[13]-b[12]|0,P=ac||(b[9]<=ab?1:0);if(P){var
-g=b[28],n=g[2];if(n){if(n[2]){var
+c5=[u,k9,K(0)],ce=0,eO=-1;function
+bA(a,b){a[13]=a[13]+b[3]|0;return eE(b,a[28])}var
+eP=1000000010;function
+c6(b,a){return h(b[17],a,0,l(a))}function
+cf(a){return b(a[19],0)}function
+eQ(a,c,b){a[9]=a[9]-c|0;c6(a,b);a[11]=0;return 0}function
+cg(c,a){var
+b=aH(a,k_);return b?eQ(c,l(a),a):b}function
+bb(a,c,f){var
+g=c[3],h=c[2];cg(a,c[1]);cf(a);a[11]=1;var
+d=(a[6]-f|0)+h|0,e=a[8],i=p9(e,d)?e:d;a[10]=i;a[9]=a[6]-a[10]|0;b(a[21],a[10]);return cg(a,g)}function
+eR(b,a){return bb(b,k$,a)}function
+bB(a,c){var
+d=c[2],e=c[3];cg(a,c[1]);a[9]=a[9]-d|0;b(a[20],d);return cg(a,e)}function
+eS(a){for(;;){var
+s=a[28][2],O=s?[0,s[1]]:0;if(O){var
+q=O[1],r=q[1],c=q[2],ac=0<=r?1:0,aa=q[3],ab=a[13]-a[12]|0,P=ac||(a[9]<=ab?1:0);if(P){var
+g=a[28],n=g[2];if(n){if(n[2]){var
Q=n[2];g[1]=g[1]-1|0;g[2]=Q}else
-cS(g);var
-l=0<=r?r:eB;if(typeof
+cX(g);var
+m=0<=r?r:eP;if(typeof
c==="number")switch(c){case
0:var
-y=a8(b[3]);if(y){var
+y=a_(a[3]);if(y){var
z=y[1][1],A=function(b,a){if(a){var
-c=a[1],d=a[2];return oA(b,c)?[0,b,a]:[0,c,A(b,d)]}return[0,b,0]};z[1]=A(b[6]-b[9]|0,z[1])}break;case
-1:a7(b[2]);break;case
-2:a7(b[3]);break;case
+c=a[1],d=a[2];return p_(b,c)?[0,b,a]:[0,c,A(b,d)]}return[0,b,0]};z[1]=A(a[6]-a[9]|0,z[1])}break;case
+1:a9(a[2]);break;case
+2:a9(a[3]);break;case
3:var
-B=a8(b[2]);if(B)eD(b,B[1][2]);else
-cc(b);break;case
-4:if(b[10]!==(b[6]-b[9]|0)){var
-e=b[28],h=e[2];if(h){var
+B=a_(a[2]);if(B)eR(a,B[1][2]);else
+cf(a);break;case
+4:if(a[10]!==(a[6]-a[9]|0)){var
+e=a[28],h=e[2];if(h){var
t=h[1];if(h[2]){var
R=h[2];e[1]=e[1]-1|0;e[2]=R;var
-i=[0,t]}else{cS(e);var
+i=[0,t]}else{cX(e);var
i=[0,t]}}else
var
i=0;if(i){var
-x=i[1],T=x[1];b[12]=b[12]-x[3]|0;b[9]=b[9]+T|0}}break;default:var
-C=a7(b[5]);if(C)c0(b,a(b[25],C[1]))}else
+x=i[1],T=x[1];a[12]=a[12]-x[3]|0;a[9]=a[9]+T|0}}break;default:var
+C=a9(a[5]);if(C)c6(a,b(a[25],C[1]))}else
switch(c[0]){case
-0:eC(b,l,c[1]);break;case
+0:eQ(a,m,c[1]);break;case
1:var
-d=c[2],j=c[1],D=d[1],U=d[2],E=a8(b[2]);if(E){var
+d=c[2],j=c[1],D=d[1],U=d[2],E=a_(a[2]);if(E){var
F=E[1],f=F[2];switch(F[1]){case
-0:bz(b,j);break;case
-1:a$(b,d,f);break;case
-2:a$(b,d,f);break;case
-3:if(b[9]<(l+m(D)|0))a$(b,d,f);else
-bz(b,j);break;case
-4:if(b[11]||!(b[9]<(l+m(D)|0)||((b[6]-f|0)+U|0)<b[10]))bz(b,j);else
-a$(b,d,f);break;default:bz(b,j)}}break;case
+0:bB(a,j);break;case
+1:bb(a,d,f);break;case
+2:bb(a,d,f);break;case
+3:if(a[9]<(m+l(D)|0))bb(a,d,f);else
+bB(a,j);break;case
+4:if(a[11]||!(a[9]<(m+l(D)|0)||((a[6]-f|0)+U|0)<a[10]))bB(a,j);else
+bb(a,d,f);break;default:bB(a,j)}}break;case
2:var
-o=b[6]-b[9]|0,V=c[2],W=c[1],G=a8(b[3]);if(G){var
+o=a[6]-a[9]|0,V=c[2],W=c[1],G=a_(a[3]);if(G){var
H=G[1][1],I=H[1];if(I){var
k=H[1],X=I[1];for(;;){if(k){var
J=k[1],Y=k[2];if(!(o<=J)){var
@@ -2286,114 +2332,114 @@ K=X;var
p=K;break}}else
var
p=o;var
-L=p-o|0;if(0<=L)bz(b,[0,kN,L+W|0,kM]);else
-a$(b,[0,kP,p+V|0,kO],b[6])}break;case
+L=p-o|0;if(0<=L)bB(a,[0,lb,L+W|0,la]);else
+bb(a,[0,ld,p+V|0,lc],a[6])}break;case
3:var
-M=c[2],Z=c[1];if(b[8]<(b[6]-b[9]|0)){var
-u=a8(b[2]);if(u){var
-v=u[1],w=v[2],S=v[1];if(b[9]<w&&!(3<(S-1|0)>>>0))eD(b,w)}else
-cc(b)}var
-_=b[9]-Z|0,$=1===M?1:b[9]<l?M:5;aS([0,$,_],b[2]);break;case
-4:aS(c[1],b[3]);break;default:var
-N=c[1];c0(b,a(b[24],N));aS(N,b[5])}b[12]=aa+b[12]|0;continue}throw iA}return P}return 0}}function
-eF(a,b){by(a,b);return eE(a)}function
-eG(c,a,b){return eF(c,[0,a,[0,b],a])}function
-c1(a){bv(a);return aS([0,-1,[0,eA,kQ,0]],a)}function
-c2(a,c){var
-d=a8(a[1]);if(d){var
-e=d[1],b=e[2],f=b[1];if(e[1]<a[12])return c1(a[1]);var
+M=c[2],Z=c[1];if(a[8]<(a[6]-a[9]|0)){var
+u=a_(a[2]);if(u){var
+v=u[1],w=v[2],S=v[1];if(a[9]<w&&!(3<(S-1|0)>>>0))eR(a,w)}else
+cf(a)}var
+_=a[9]-Z|0,$=1===M?1:a[9]<m?M:5;aU([0,$,_],a[2]);break;case
+4:aU(c[1],a[3]);break;default:var
+N=c[1];c6(a,b(a[24],N));aU(N,a[5])}a[12]=aa+a[12]|0;continue}throw iJ}return P}return 0}}function
+eT(a,b){bA(a,b);return eS(a)}function
+eU(c,a,b){return eT(c,[0,a,[0,b],a])}function
+c7(a){bx(a);return aU([0,-1,[0,eO,le,0]],a)}function
+c8(a,c){var
+d=a_(a[1]);if(d){var
+e=d[1],b=e[2],f=b[1];if(e[1]<a[12])return c7(a[1]);var
g=b[2];if(typeof
g!=="number")switch(g[0]){case
3:var
-h=1-c;return h?(b[1]=a[13]+f|0,a7(a[1]),0):h;case
+h=1-c;return h?(b[1]=a[13]+f|0,a9(a[1]),0):h;case
1:case
-2:return c?(b[1]=a[13]+f|0,a7(a[1]),0):c}return 0}return 0}function
-eH(a,c,b){by(a,b);if(c)c2(a,1);return aS([0,a[13],b],a[1])}function
-eI(a,e,d){a[14]=a[14]+1|0;if(a[14]<a[15])return eH(a,0,[0,-a[13]|0,[3,e,d],0]);var
+2:return c?(b[1]=a[13]+f|0,a9(a[1]),0):c}return 0}return 0}function
+eV(a,c,b){bA(a,b);if(c)c8(a,1);return aU([0,a[13],b],a[1])}function
+eW(a,e,d){a[14]=a[14]+1|0;if(a[14]<a[15])return eV(a,0,[0,-a[13]|0,[3,e,d],0]);var
b=a[14]===a[15]?1:0;if(b){var
-c=a[16];return eG(a,m(c),c)}return b}function
-eJ(a,d){var
-b=1<a[14]?1:0;if(b){if(a[14]<a[15]){by(a,[0,cb,1,0]);c2(a,1);c2(a,0)}a[14]=a[14]-1|0;var
+c=a[16];return eU(a,l(c),c)}return b}function
+eX(a,d){var
+b=1<a[14]?1:0;if(b){if(a[14]<a[15]){bA(a,[0,ce,1,0]);c8(a,1);c8(a,0)}a[14]=a[14]-1|0;var
c=0}else
var
c=b;return c}function
-eK(b,f){if(b[23])by(b,[0,cb,5,0]);var
-c=b[22];if(c){var
-d=a7(b[4]);if(d)return a(b[27],d[1]);var
+eY(a,f){if(a[23])bA(a,[0,ce,5,0]);var
+c=a[22];if(c){var
+d=a9(a[4]);if(d)return b(a[27],d[1]);var
e=0}else
var
e=c;return e}function
-c3(a,d){var
+c9(a,d){var
b=a[4];function
-c(b){return eK(a,0)}U(c,b[1]);for(;;){if(1<a[14]){eJ(a,0);continue}a[13]=eB;eE(a);if(d)cc(a);a[12]=1;a[13]=1;cS(a[28]);c1(a[1]);bv(a[2]);bv(a[3]);bv(a[4]);bv(a[5]);a[10]=0;a[14]=0;a[9]=a[6];return eI(a,0,3)}}function
-c4(a,d,c){var
-b=a[14]<a[15]?1:0;return b?eG(a,d,c):b}function
-eL(c,b,a){return c4(c,b,a)}function
-eM(b,a){return eL(b,m(a),a)}function
-eN(c,a){return eM(c,b(f+a))}function
-bA(b,a){return eL(b,1,b6(1,a))}function
-bB(b,c){c3(b,0);return a(b[18],0)}function
-c5(a,h,g){var
-b=[0,kU,h,kT],c=a[14]<a[15]?1:0,i=[0,kS,g,kR],d=b[3],e=b[2],f=b[1];return c?eH(a,1,[0,-a[13]|0,[1,b,i],(m(f)+e|0)+m(d)|0]):c}function
-kV(a,b){return c5(a,1,0)}function
-kW(a,b){return c5(a,0,0)}var
-eO=b6(80,32);function
-eP(b,d){var
+c(b){return eY(a,0)}U(c,b[1]);for(;;){if(1<a[14]){eX(a,0);continue}a[13]=eP;eS(a);if(d)cf(a);a[12]=1;a[13]=1;cX(a[28]);c7(a[1]);bx(a[2]);bx(a[3]);bx(a[4]);bx(a[5]);a[10]=0;a[14]=0;a[9]=a[6];return eW(a,0,3)}}function
+c_(a,d,c){var
+b=a[14]<a[15]?1:0;return b?eU(a,d,c):b}function
+eZ(c,b,a){return c_(c,b,a)}function
+e0(b,a){return eZ(b,l(a),a)}function
+e1(c,b){return e0(c,a(f+b))}function
+bC(b,a){return eZ(b,1,b7(1,a))}function
+bD(a,c){c9(a,0);return b(a[18],0)}function
+c$(a,h,g){var
+b=[0,li,h,lh],c=a[14]<a[15]?1:0,i=[0,lg,g,lf],d=b[3],e=b[2],f=b[1];return c?eV(a,1,[0,-a[13]|0,[1,b,i],(l(f)+e|0)+l(d)|0]):c}function
+lj(a,b){return c$(a,1,0)}function
+lk(a,b){return c$(a,0,0)}var
+e2=b7(80,32);function
+e3(b,d){var
a=d;for(;;){var
-c=0<a?1:0;if(c){if(80<a){h(b[17],eO,0,80);var
-a=a-80|0;continue}return h(b[17],eO,0,a)}return c}}function
-kY(a){return a[1]===cZ?aO(k0,aO(a[2],kZ)):k1}function
-k2(a){return a[1]===cZ?aO(k4,aO(a[2],k3)):k5}function
-k6(a){return 0}function
-k7(a){return 0}function
-eQ(j,i){function
+c=0<a?1:0;if(c){if(80<a){h(b[17],e2,0,80);var
+a=a-80|0;continue}return h(b[17],e2,0,a)}return c}}function
+lm(a){return a[1]===c5?am(lo,am(a[2],ln)):lp}function
+lq(a){return a[1]===c5?am(ls,am(a[2],lr)):lt}function
+lu(a){return 0}function
+lv(a){return 0}function
+e4(j,i){function
k(a){return 0}function
l(a){return 0}var
-c=[0,0,0,0],d=[0,eA,k8,0];function
-m(a){return 0}es(d,c);var
-b=bu(0);c1(b);aS([0,1,d],b);var
-e=bu(0),f=bu(0),g=bu(0),a=[0,b,bu(0),g,f,e,78,10,68,78,0,1,1,1,1,hW,k9,j,i,m,l,k,0,0,kY,k2,k6,k7,c];a[19]=function(b){return h(a[17],kX,0,1)};a[20]=function(b){return eP(a,b)};a[21]=function(b){return eP(a,b)};return a}function
-eR(c){function
-a(a){return eb(c)}return eQ(function(d,a,b){if(0<=a&&0<=b&&!((m(d)-b|0)<a))return oG(c,d,a,b);return E(h2)},a)}function
-c6(a){function
-b(a){return 0}return eQ(function(g,c,b){var
+c=[0,0,0,0],d=[0,eO,lw,0];function
+m(a){return 0}eE(d,c);var
+b=bw(0);c7(b);aU([0,1,d],b);var
+e=bw(0),f=bw(0),g=bw(0),a=[0,b,bw(0),g,f,e,78,10,68,78,0,1,1,1,1,h3,lx,j,i,m,l,k,0,0,lm,lq,lu,lv,c];a[19]=function(b){return h(a[17],ll,0,1)};a[20]=function(b){return e3(a,b)};a[21]=function(b){return e3(a,b)};return a}function
+e5(c){function
+a(a){return ej(c)}return e4(function(d,a,b){if(0<=a&&0<=b&&!((l(d)-b|0)<a))return qe(c,d,a,b);return E(h$)},a)}function
+da(a){function
+b(a){return 0}return e4(function(g,c,b){var
d=c<0?1:0;if(d)var
e=d;else
var
-h=b<0?1:0,e=h||((m(g)-b|0)<c?1:0);if(e)E(iJ);var
-f=a[2]+b|0;if(a[3]<f)cV(a,b);aL(g,c,a[1],a[2],b);a[2]=f;return 0},b)}var
-k_=dM;function
-eS(a){return cT(k_)}var
-k$=eS(0),la=eR(h0),lb=eR(h1);c6(k$);function
-eT(g,f){var
-a=cT(16),d=c6(a);c(g,d,f);bB(d,0);var
+h=b<0?1:0,e=h||((l(g)-b|0)<c?1:0);if(e)E(iS);var
+f=a[2]+b|0;if(a[3]<f)cY(a,b);aO(g,c,a[1],a[2],b);a[2]=f;return 0},b)}var
+ly=dT;function
+e6(a){return b_(ly)}var
+lz=e6(0),lA=e5(h9),lB=e5(h_);da(lz);function
+e7(g,f){var
+a=b_(16),d=da(a);c(g,d,f);bD(d,0);var
e=a[2];if(2<=e){var
-b=e-2|0,h=1;if(0<=b&&!((a[2]-b|0)<1))return cP(a[1],h,b);return E(iF)}return cU(a)}function
-X(b,c){var
+b=e-2|0,h=1;if(0<=b&&!((a[2]-b|0)<1))return cU(a[1],h,b);return E(iO)}return b$(a)}function
+X(a,c){var
d=0;if(typeof
c==="number")return 0;else
switch(c[0]){case
0:var
-e=c[2];X(b,c[1]);if(typeof
+e=c[2];X(a,c[1]);if(typeof
e==="number")switch(e){case
-0:return eJ(b,0);case
-1:return eK(b,0);case
-2:return bB(b,0);case
+0:return eX(a,0);case
+1:return eY(a,0);case
+2:return bD(a,0);case
3:var
-r=b[14]<b[15]?1:0;return r?eF(b,[0,cb,3,0]):r;case
-4:c3(b,1);return a(b[18],0);case
-5:return bA(b,64);default:return bA(b,37)}else
+r=a[14]<a[15]?1:0;return r?eT(a,[0,ce,3,0]):r;case
+4:c9(a,1);return b(a[18],0);case
+5:return bC(a,64);default:return bC(a,37)}else
switch(e[0]){case
-0:return c5(b,e[2],e[3]);case
+0:return c$(a,e[2],e[3]);case
1:return 0;default:var
-J=e[1];bA(b,64);return bA(b,J)}case
+J=e[1];bC(a,64);return bC(a,J)}case
1:var
j=c[2],s=c[1];if(0===j[0]){var
-K=j[1];X(b,s);var
-k=[0,cZ,eT(X,K)];if(b[22]){aS(k,b[4]);a(b[26],k)}var
-q=b[23];return q?by(b,[0,cb,[5,k],0]):q}var
-L=j[1];X(b,s);var
-t=kv(eT(X,L));return eI(b,t[1],t[2]);case
+K=j[1];X(a,s);var
+k=[0,c5,e7(X,K)];if(a[22]){aU(k,a[4]);b(a[26],k)}var
+q=a[23];return q?bA(a,[0,ce,[5,k],0]):q}var
+L=j[1];X(a,s);var
+t=kE(e7(X,L));return eW(a,t[1],t[2]);case
2:var
f=c[1],F=0;if(typeof
f!=="number"&&0===f[0]){var
@@ -2423,386 +2469,551 @@ o!=="number"&&1===o[0]){var
D=c[2],C=o[2],B=i[1];d=1;I=1}if(!I)p=1}if(p){var
A=c[2],z=i;d=3}break;case
6:var
-M=c[2];X(b,c[1]);return a(M,b);case
-7:X(b,c[1]);return bB(b,0);default:var
-N=c[2];X(b,c[1]);return E(N)}switch(d){case
-0:X(b,w);return c4(b,x,y);case
-1:X(b,B);return c4(b,C,b6(1,D));case
-2:X(b,u);return eM(b,v);default:X(b,z);return bA(b,A)}}function
-eU(d){var
-c=d[1],a=eS(0),b=c6(a);return k(function(d){X(b,d);c3(b,0);var
-c=cU(a);a[2]=0;a[1]=a[4];a[3]=_(a[1]);return c},0,c)}ei(function(a){bB(la,0);return bB(lb,0)});function
-eV(b,a){var
-c=hL(a)===v?a:a[1];return oP(b,c)}var
-c8=ho,c7=n0;try{cG(nV)}catch(a){a=$(a);if(a!==N)throw a}try{cG(nU)}catch(a){a=$(a);if(a!==N)throw a}if(aE(ej,lc))aE(ej,ld);var
-ba=f,le=globalThis;function
-c9(b,a){return b?hH(a).join(b[1]):a?a[1].concat(hH(a[2])):ba}var
-eW=le.Number;function
-eX(a){return eW.parseFloat(a)}function
+M=c[2];X(a,c[1]);return b(M,a);case
+7:X(a,c[1]);return bD(a,0);default:var
+N=c[2];X(a,c[1]);return E(N)}switch(d){case
+0:X(a,w);return c_(a,x,y);case
+1:X(a,B);return c_(a,C,b7(1,D));case
+2:X(a,u);return e0(a,v);default:X(a,z);return bC(a,A)}}function
+e8(d){var
+c=d[1],a=e6(0),b=da(a);return k(function(d){X(b,d);c9(b,0);var
+c=b$(a);a[2]=0;a[1]=a[4];a[3]=_(a[1]);return c},0,c)}eu(function(a){bD(lA,0);return bD(lB,0)});function
+e9(b,a){var
+c=b3(a)===u?a:a[1];return qn(b,c)}var
+dc=hx,db=py;try{cL(pt)}catch(a){a=$(a);if(a!==N)throw a}try{cL(ps)}catch(a){a=$(a);if(a!==N)throw a}if(aH(ev,lC))aH(ev,lD);var
+bc=f,lE=globalThis;function
+dd(b,a){return b?hP(a).join(b[1]):a?a[1].concat(hP(a[2])):bc}var
+e_=lE.Number;function
+e$(a){return e_.parseFloat(a)}function
Y(b,a){return b?a.toFixed(b[1]):a.toString()}var
-ce=undefined,lf=null;function
-c_(a){return a===lf?1:0}function
-bC(a){return a===ce?1:0}function
-cf(a){var
-b=c_(a);return b?b:bC(a)}var
-R=globalThis,eY=true;function
-c$(c,b,a){return a?c[b]=!!a[1]:0}function
-da(c,d){var
-b=new(R.Error)(d);if(c)b.name=c[1];return a(function(a){throw a},b)}var
-eZ=[v,lg,K(0)];(function(a){return eV(lh,[0,eZ,{}])}(0));function
-e0(d,c,b,e){var
-a={};c$(a,li,d);c$(a,lj,c);c$(a,lk,b);return a}function
-bD(a,d,c,b){var
+ch=undefined,lF=null;function
+de(a){return a===lF?1:0}function
+bE(a){return a===ch?1:0}function
+ci(a){var
+b=de(a);return b?b:bE(a)}var
+R=globalThis,fa=true;function
+df(c,b,a){return a?c[b]=!!a[1]:0}function
+dg(c,d){var
+a=new(R.Error)(d);if(c)a.name=c[1];return b(function(a){throw a},a)}var
+fb=[u,lG,K(0)];(function(a){return e9(lH,[0,fb,{}])}(0));function
+fc(d,c,b,e){var
+a={};df(a,lI,d);df(a,lJ,c);df(a,lK,b);return a}function
+bF(a,d,c,b){var
e=a?a[1]:{};b.addEventListener(d,c,e);return 0}var
-e1="mouseup",ll="change",lm="click",ln="fullscreenchange",lo=gc,lp="mousedown",lq="mouseenter",lr="mouseleave",ls="mousemove",lt="unload",lu=R.decodeURI,lv=R.URL;function
-e2(a){return lu(a.hostname)}var
-e3="class",lw="href",lx="type",ly=dW;function
-cg(a){return[0,e3,a]}function
-e4(a){return[0,lx,a]}function
-ch(a){return[0,ly,a]}var
-al=R.document;function
-e5(c){var
+fd="mouseup",lL="change",lM="click",lN="fullscreenchange",lO=gt,lP="mousedown",lQ="mouseenter",lR="mouseleave",lS="mousemove",lT="unload",lU=R.decodeURI,lV=R.URL;function
+fe(a){return lU(a.hostname)}var
+ff="class",lW="href",lX="type",lY=d5;function
+cj(a){return[0,ff,a]}function
+fg(a){return[0,lX,a]}function
+ck(a){return[0,lY,a]}var
+ao=R.document;function
+fh(c){var
b=[0,0],d=c.length-1|0;if(!(d<0)){var
a=d;for(;;){b[1]=[0,c[a],b[1]];var
e=a-1|0;if(0!==a){var
a=e;continue}break}}return b[1]}function
-e6(b,a){b.appendChild(a);return 0}function
-bE(c,b,e,d){var
-f=c?c[1]:al,g=b?b[1]:0,a=f.createElement(e);U(function(d){var
-b=d[2],c=d[1];return aD(c,e3)?0===b.length?0:(a.classList.add(b),0):(a.setAttribute(c,b),0)},g);U(function(b){return e6(a,b)},d);return a}function
-db(a,b){var
-c=a?a[1]:al;return c.createTextNode(b)}function
-aH(a,b){var
-c=a?a[1]:al;return c.createTextNode(cD(b))}function
-e7(a){return a.nodeName.toLowerCase()}function
-ci(b,a){return aD(b,e7(a))}function
-e8(b,a){var
-c=b?b[1]:0;return c?e5(a.children):e5(a.childNodes)}function
-e9(a,b){for(;;){if(c_(a.firstChild))return U(function(b){return e6(a,b)},b);a.removeChild(a.firstChild);continue}}function
-lA(a){return bC(a)?0:a}function
-lB(a){return bC(a)?ba:a}function
-cj(a){return[0,a,lA,function(a){return a}]}function
-dc(a){return[0,a,lB,function(a){return a}]}var
-lC=cj(gM),dd=dc(dW),lD=cj(g_);function
-bb(b,c){return a(b[2],c[b[1]])}function
-de(b,d,c){var
-e=a(b[3],d);c[b[1]]=e;return 0}var
-e_=g_,lE=gM;function
-df(a,e,d,c){var
-f=a?a[1]:0,g=f?"important":ba,b=c.style;return cf(b)?0:(b.setProperty(e,d,g),0)}var
-lF="a",lG="aside",lH="button",lI="canvas",lJ="div",lK="hr",lL="i",lM=gc,lN="option",lO=gL,lP="select";function
-aT(d,c,b,a){return bE(c,b,d,a)}function
-e$(c,b,a,d){return bE(b,a,c,0)}function
-fa(a,b,c){return aT(lH,a,b,c)}function
-dg(a,b,c){return aT(lJ,a,b,c)}function
-fb(a,b,c){return e$(lK,a,b,c)}function
-fc(a,b,c){return aT(lL,a,b,c)}function
-fd(a,b,c){return aT(lN,a,b,c)}function
-dh(c,b,a){hG(c,b,a);return 0}var
-di=R.console;function
-dj(d){var
+fi(b,a){b.appendChild(a);return 0}function
+bG(c,b,e,d){var
+f=c?c[1]:ao,g=b?b[1]:0,a=f.createElement(e);U(function(d){var
+b=d[2],c=d[1];return aG(c,ff)?0===b.length?0:(a.classList.add(b),0):(a.setAttribute(c,b),0)},g);U(function(b){return fi(a,b)},d);return a}function
+dh(a,b){var
+c=a?a[1]:ao;return c.createTextNode(b)}function
+aJ(a,b){var
+c=a?a[1]:ao;return c.createTextNode(cI(b))}function
+fj(a){return a.nodeName.toLowerCase()}function
+cl(b,a){return aG(b,fj(a))}function
+fk(b,a){var
+c=b?b[1]:0;return c?fh(a.children):fh(a.childNodes)}function
+fl(a,b){for(;;){if(de(a.firstChild))return U(function(b){return fi(a,b)},b);a.removeChild(a.firstChild);continue}}function
+l0(a){return bE(a)?0:a}function
+l1(a){return bE(a)?bc:a}function
+cm(a){return[0,a,l0,function(a){return a}]}function
+di(a){return[0,a,l1,function(a){return a}]}var
+l2=cm(g0),dj=di(d5),l3=cm(hj);function
+bd(a,c){return b(a[2],c[a[1]])}function
+dk(a,d,c){var
+e=b(a[3],d);c[a[1]]=e;return 0}var
+fm=hj,l4=g0;function
+dl(a,e,d,c){var
+f=a?a[1]:0,g=f?"important":bc,b=c.style;return ci(b)?0:(b.setProperty(e,d,g),0)}var
+l5="a",l6="aside",l7="button",l8="canvas",l9="div",l_="hr",l$="i",ma=gt,mb="option",mc=gZ,md="select";function
+aV(d,c,b,a){return bG(c,b,d,a)}function
+fn(c,b,a,d){return bG(b,a,c,0)}function
+fo(a,b,c){return aV(l7,a,b,c)}function
+dm(a,b,c){return aV(l9,a,b,c)}function
+fp(a,b,c){return fn(l_,a,b,c)}function
+fq(a,b,c){return aV(l$,a,b,c)}function
+fr(a,b,c){return aV(mb,a,b,c)}function
+dn(c,b,a){hO(c,b,a);return 0}var
+dp=R.console;function
+dq(d){var
c=new(R.Array)(0),b=0,a=d;for(;;){if(a){var
e=a[2];c[b]=a[1];var
-b=b+1|0,a=e;continue}return oy(c)}}function
-fe(a){return new
-lv(a.location)}var
-ff=R.window,lT=R.performance;function
-fg(a){R.clearTimeout(a);return 0}var
-lU="message",lV="nonzero",lW=R.Path2D;function
-lX(a){return new
-lW()}function
-dk(a,c,b){var
-d=a?a[1]:lV;c.fill(b,d);return 0}function
-dl(b,a){b.stroke(a);return 0}var
-lY=R.Worker;function
-lZ(a,b){var
-c=a?a[1]:ce;return new
-lY(b,c)}var
-j=c(c7,l1,l0),d=c(c7,l3,l2),bc=c(c7,l5,l4),l=iy([0,j[1]]);function
-fh(a){return[0,a,l[1],0]}function
-aI(a){return fh(l[1])}var
-r=aI(0),ck=aI(0);function
-fi(a,b){a[1]=c(l[4],b,a[1]);return 0}function
-fj(a,b){a[2]=c(l[4],b,a[2]);return 0}function
-dm(a,b){a[3]=[0,b,a[3]];return 0}function
-l6(a){return E(l7)}function
-dL(f,b){var
-e=fh(b);ck[1]=b;function
+b=b+1|0,a=e;continue}return p8(c)}}function
+fs(a){return new
+lV(a.location)}var
+ft=R.window,mh=R.performance;function
+fu(a){R.clearTimeout(a);return 0}var
+mi="message",mj="nonzero",mk=R.Path2D;function
+ml(a){return new
+mk()}function
+dr(a,c,b){var
+d=a?a[1]:mj;c.fill(b,d);return 0}function
+ds(b,a){b.stroke(a);return 0}var
+mm=R.Worker;function
+mn(a,b){var
+c=a?a[1]:ch;return new
+mm(b,c)}var
+j=c(db,mp,mo),d=c(db,mr,mq),be=c(db,mt,ms),n=iH([0,j[1]]);function
+fv(a){return[0,a,n[1],0]}function
+aK(a){return fv(n[1])}var
+r=aK(0),cn=aK(0);function
+fw(a,b){a[1]=c(n[4],b,a[1]);return 0}function
+fx(a,b){a[2]=c(n[4],b,a[2]);return 0}function
+dt(a,b){a[3]=[0,b,a[3]];return 0}function
+mu(a){return E(mv)}function
+dR(f,a){var
+e=fv(a);cn[1]=a;function
g(f){var
-b=a(j[3],f[1]);c(d[15],ck,b);return c(d[7],b,e)}c(l[14],g,b);return f<50?dK(f+1|0,e):y(dK,[0,e])}function
-dK(e,b){function
+a=b(j[3],f[1]);c(d[15],cn,a);return c(d[7],a,e)}c(n[14],g,a);return f<50?dQ(f+1|0,e):z(dQ,[0,e])}function
+dQ(e,a){function
g(c){var
-d=a(j[5],c);return U(a(bc[9],b),d)}c(l[14],g,b[1]);c(l[14],j[8],b[1]);var
-f=b[3];U(function(b){return a(b,0)},f);b[3]=0;dm(b,l6);if(a(l[2],b[2]))return 0;var
-d=b[2];return e<50?dL(e+1|0,d):y(dL,[0,d])}function
-fk(a){return b3(dL(0,a))}function
-bd(a){return b3(dK(0,a))}function
-l8(a){return a[1][1]}function
-l9(a){return a[2]}function
-l_(a){return a[4]}function
-l$(b,a){return hF(b[1][1],a[1][1])}function
-ma(a){return a[1][3]}function
-mb(c,b){var
+d=b(j[5],c);return U(b(be[9],a),d)}c(n[14],g,a[1]);c(n[14],j[8],a[1]);var
+f=a[3];U(function(a){return b(a,0)},f);a[3]=0;dt(a,mu);if(b(n[2],a[2]))return 0;var
+d=a[2];return e<50?dR(e+1|0,d):z(dR,[0,d])}function
+fy(a){return b4(dR(0,a))}function
+bf(a){return b4(dQ(0,a))}function
+mw(a){return a[1][1]}function
+mx(a){return a[2]}function
+my(a){return a[4]}function
+mz(b,a){return hN(b[1][1],a[1][1])}function
+mA(a){return a[1][3]}function
+mB(c,b){var
a=b[1];a[3]=[0,c,a[3]];return 0}function
-mc(g,f){var
+mC(g,f){var
c=f[1],b=0,a=c[3];for(;;){if(a){var
d=a[1],h=a[2];if(d!==g){var
b=[0,d,b],a=a[2];continue}var
-e=aP(h,b)}else
+e=aR(h,b)}else
var
e=b;c[3]=e;return 0}}function
-md(a){return c(d[7],a[1][2],r)}var
-fl=[v,me,K(0)],fm=[0,0];function
-mf(b,e){if(b!==r)return b;function
+mD(a){return c(d[7],a[1][2],r)}var
+fz=[u,mE,K(0)],fA=[0,0];function
+mF(a,e){if(a!==r)return a;function
f(e){var
-b=a(d[6],e[1][2]),c=b!==r?1:0;if(c)throw[0,fl,b];return c}try{c(l[14],f,e);return r}catch(a){a=$(a);if(a[1]===fl)return a[2];throw a}}h(c8,mg,j,[0,l$,l8,l9,l_,ma,mb,mc,md,mf,function(g,f){function
+a=b(d[6],e[1][2]),c=a!==r?1:0;if(c)throw[0,fz,a];return c}try{c(n[14],f,e);return r}catch(a){a=$(a);if(a[1]===fz)return a[2];throw a}}h(dc,mG,j,[0,mz,mw,mx,my,mA,mB,mC,mD,mF,function(g,f){function
h(b,a){return 0}var
-e=ct(d[1],g,r,l[1],f,h),b=[];fm[1]++;hT(b,[0,fm[1],e,0,[0,b]]);var
-i=a(l[5],b[4]);c(d[10],e,i);c(d[11],e,0);return b}]);function
-mh(a,e,d,c,b){var
-f=a?a[1]:aD;return[0,f,e,d,1,c,1,b]}function
-mi(a,b){var
-c=a?a[1]:aD;function
-d(b,a){return 0}return[0,c,r,l[1],0,b,0,d]}function
-mj(a){return a[1]}function
-mk(b,a){b[1]=a;return 0}function
-ml(b,a){return[0,b,a[2],a[3],a[4],a[5],a[6],a[7]]}function
-mm(a){return a[2]}function
-mn(b,a){b[2]=a;return 0}function
-mo(a){return a[4]}function
-mp(b,a){b[4]=a;return 0}function
-mq(a){return a[3]}function
-mr(a,b){a[4]=1;a[3]=b;return 0}function
-ms(a){return a[5]}function
-mt(a){return a[6]}function
-dn(a,b){return c(a[1],b,a[5])?0:(a[6]=1,a[5]=b,0)}function
-dp(d,b){var
-e=d!==r?1:0,f=e?b[2]!==d?1:0:e;if(f){b[2]=d;b[4]=0;b[6]=0;var
-g=c(l[8],b[3],d[1]);return a(l[2],g)?0:c(b[7],d,b)}return f}function
-mu(b,a){b[7]=a;return 0}function
-mv(d,a,b){a[6]=0;return c(a[1],b,a[5])?0:(a[2]=d,a[6]=1,a[5]=b,1)}function
-mw(a){dp(c(j[9],r,a[3]),a);return a[5]}function
-dq(a){a[6]=0;a[5]=0;return 0}function
-mx(c,a,b){return b?(a[6]=1,a[5]=b,dm(c,function(b){return dq(a)})):0}function
-my(a,f,c,e){var
-b=c?1:0,d=[0,aD,a,f,1,c,b,e],g=b?bp(a,r):b;if(g)dm(a,function(a){return dq(d)});return d}function
-mz(b,a){return cJ(mA)}function
-mB(n,m,k){var
-e=c(j[10],n,m),f=[0,e],g=a(j[3],e),h=a(k,g),b=h[1],o=h[2],p=b[7];function
-q(a,e){c(p,a,e);var
-d=b[6];return d?fj(a,f):d}function
-s(c,a){return c===ck?dn(a,b[5]):0}b[7]=q;g[7]=s;var
-t=a(d[8],b),i=c(j[9],r,t);dp(i,b);if(i===r)fk(a(l[5],f));return o}function
-mC(k,b){var
-h=c(j[10],[0,b[1]],k),i=[0,h],e=a(j[3],h);function
-f(f,h){if(f===ck)return dn(h,b[5]);c(d[15],f,b);if(a(d[9],b)){var
-j=a(d[8],b);c(d[10],e,j)}var
-g=a(d[13],b);return g?fj(f,i):g}e[7]=f;var
-g=c(j[9],r,b[3]);f(g,b);f(g,e);if(g===r)fk(a(l[5],i));return e}h(c8,mE,d,[0,mh,mi,mj,mk,ml,mm,mn,mq,mo,mr,mp,ms,mt,dn,dp,mu,mv,mw,my,dq,mx,mz,mB,mC,function(f,e){var
-g=a(l[22],e[3]),h=aQ(function(b){return a(j[2],b)},g),i=[0,kV];function
-m(c,g){var
+e=aZ(d[1],g,r,n[1],f,h),a=[];fA[1]++;h0(a,[0,fA[1],e,0,[0,a]]);var
+i=b(n[5],a[4]);c(d[10],e,i);c(d[11],e,0);return a}]);function
+mH(a,e,d,c,b){var
+f=a?a[1]:aG;return[0,f,e,d,1,c,1,b]}function
+mI(a,b){var
+c=a?a[1]:aG;function
+d(b,a){return 0}return[0,c,r,n[1],0,b,0,d]}function
+mJ(a){return a[1]}function
+mK(b,a){b[1]=a;return 0}function
+mL(b,a){return[0,b,a[2],a[3],a[4],a[5],a[6],a[7]]}function
+mM(a){return a[2]}function
+mN(b,a){b[2]=a;return 0}function
+mO(a){return a[4]}function
+mP(b,a){b[4]=a;return 0}function
+mQ(a){return a[3]}function
+mR(a,b){a[4]=1;a[3]=b;return 0}function
+mS(a){return a[5]}function
+mT(a){return a[6]}function
+du(a,b){return c(a[1],b,a[5])?0:(a[6]=1,a[5]=b,0)}function
+dv(d,a){var
+e=d!==r?1:0,f=e?a[2]!==d?1:0:e;if(f){a[2]=d;a[4]=0;a[6]=0;var
+g=c(n[8],a[3],d[1]);return b(n[2],g)?0:c(a[7],d,a)}return f}function
+mU(b,a){b[7]=a;return 0}function
+mV(d,a,b){a[6]=0;return c(a[1],b,a[5])?0:(a[2]=d,a[6]=1,a[5]=b,1)}function
+mW(a){dv(c(j[9],r,a[3]),a);return a[5]}function
+dw(a){a[6]=0;a[5]=0;return 0}function
+mX(c,a,b){return b?(a[6]=1,a[5]=b,dt(c,function(b){return dw(a)})):0}function
+mY(a,f,c,e){var
+b=c?1:0,d=[0,aG,a,f,1,c,b,e],g=b?br(a,r):b;if(g)dt(a,function(a){return dw(d)});return d}function
+mZ(b,a){return cO(m0)}function
+m1(m,l,k){var
+e=c(j[10],m,l),f=[0,e],g=b(j[3],e),h=b(k,g),a=h[1],o=h[2],p=a[7];function
+q(b,e){c(p,b,e);var
+d=a[6];return d?fx(b,f):d}function
+s(c,b){return c===cn?du(b,a[5]):0}a[7]=q;g[7]=s;var
+t=b(d[8],a),i=c(j[9],r,t);dv(i,a);if(i===r)fy(b(n[5],f));return o}function
+m2(k,a){var
+h=c(j[10],[0,a[1]],k),i=[0,h],e=b(j[3],h);function
+f(f,h){if(f===cn)return du(h,a[5]);c(d[15],f,a);if(b(d[9],a)){var
+j=b(d[8],a);c(d[10],e,j)}var
+g=b(d[13],a);return g?fx(f,i):g}e[7]=f;var
+g=c(j[9],r,a[3]);f(g,a);f(g,e);if(g===r)fy(b(n[5],i));return e}h(dc,m4,d,[0,mH,mI,mJ,mK,mL,mM,mN,mQ,mO,mR,mP,mS,mT,du,dv,mU,mV,mW,mY,dw,mX,mZ,m1,m2,function(f,e){var
+g=b(n[23],e[3]),h=aS(function(a){return b(j[2],a)},g),i=[0,lj];function
+l(c,g){var
b=i,a=g;for(;;){var
-d=b?b[1]:kW;if(a){var
+d=b?b[1]:lk;if(a){var
e=a[1];if(a[2]){var
-f=a[2];eN(c,e);d(c,0);var
-b=[0,d],a=f;continue}return eN(c,e)}return 0}}var
-b=mD[1],d=0;return c(k(function(a){X(f,a);return 0},d,b),m,h)}]);function
-mF(a){return[0,0,function(b){return a}]}function
-mG(b){return[0,[0,[0,b],0],function(c){return a(d[12],b)}]}function
-fn(c,b){var
-d=b[2],e=b[1],f=c[2],g=c[1];function
+f=a[2];e1(c,e);d(c,0);var
+b=[0,d],a=f;continue}return e1(c,e)}return 0}}var
+a=m3[1],d=0;return c(k(function(a){X(f,a);return 0},d,a),l,h)}]);function
+m5(a){return[0,0,function(b){return a}]}function
+m6(a){return[0,[0,[0,a],0],function(c){return b(d[12],a)}]}function
+fB(c,a){var
+d=a[2],e=a[1],f=c[2],g=c[1];function
h(c){var
-b=a(d,0);return a(a(f,0),b)}return[0,aP(g,e),h]}function
-fo(b){function
-f(e,b){var
-f=a(d[8],b[1]);return c(l[7],e,f)}var
-e=aF(f,l[1],b[3]),g=c(l[10],b[2],e),h=c(l[10],e,b[2]),i=a(j[7],b);c(l[14],i,g);var
-k=a(j[6],b);c(l[14],k,h);b[2]=e;return 0}function
-fp(e,b){var
-j=e!==r?1:0,k=j?e!==b[1]?1:0:j;if(k){b[1]=e;var
-h=0,g=0,f=b[3];for(;;){if(f){var
+a=b(d,0);return b(b(f,0),a)}return[0,aR(g,e),h]}function
+fC(a){function
+f(e,a){var
+f=b(d[8],a[1]);return c(n[7],e,f)}var
+e=aI(f,n[1],a[3]),g=c(n[10],a[2],e),h=c(n[10],e,a[2]),i=b(j[7],a);c(n[14],i,g);var
+k=b(j[6],a);c(n[14],k,h);a[2]=e;return 0}function
+fD(e,a){var
+j=e!==r?1:0,k=j?e!==a[1]?1:0:j;if(k){a[1]=e;var
+h=0,g=0,f=a[3];for(;;){if(f){var
i=f[1][1],l=f[2];c(d[15],e,i);var
-m=g||a(d[13],i),n=h||a(d[9],i),h=n,g=m,f=l;continue}if(h)fo(b);return g?a(b[4],0):g}}return k}function
-fq(b){fp(c(j[9],r,b[2]),b);return a(b[4],0)}function
-fr(c,b){var
-d=b[2],e=b[1],f=c?c[1]:1,a=[0,r,l[1],e,d];fo(a);if(f)fq(a);return a}function
-mH(e,b,c){return fr(e,[0,[0,[0,b],0],function(e){return a(c,a(d[12],b))}])}function
-fs(b){var
-d=b[2],e=a(j[7],b);return c(l[14],e,d)}var
-cl=[0,0];function
-ft(a){cl[1]=[0,a,cl[1]];return 0}function
-mI(a){return a?ft(a[1]):0}h(c8,mJ,bc,[0,mF,mG,fn,fn,fr,mH,fq,fs,fp,ft,mI,function(a){U(fs,cl[1]);cl[1]=0;return 0}]);function
+m=g||b(d[13],i),n=h||b(d[9],i),h=n,g=m,f=l;continue}if(h)fC(a);return g?b(a[4],0):g}}return k}function
+fE(a){fD(c(j[9],r,a[2]),a);return b(a[4],0)}function
+fF(c,b){var
+d=b[2],e=b[1],f=c?c[1]:1,a=[0,r,n[1],e,d];fC(a);if(f)fE(a);return a}function
+m7(e,a,c){return fF(e,[0,[0,[0,a],0],function(e){return b(c,b(d[12],a))}])}function
+fG(a){var
+d=a[2],e=b(j[7],a);return c(n[14],e,d)}var
+co=[0,0];function
+fH(a){co[1]=[0,a,co[1]];return 0}function
+m8(a){return a?fH(a[1]):0}h(dc,m9,be,[0,m5,m6,fB,fB,fF,m7,fE,fG,fD,fH,m8,function(a){U(fG,co[1]);co[1]=0;return 0}]);function
ai(f){var
e=c(j[10],0,0);function
-b(g,i){if(g)var
-f=0,b=g[1];else
+a(g,i){if(g)var
+f=0,a=g[1];else
var
-f=1,b=aI(0);var
-k=a(j[3],e);c(d[7],k,b);var
-l=a(j[3],e);h(d[21],b,l,[0,i]);fi(b,a(j[4],e));return f?bd(b):f}return[0,a(j[3],e),b]}c(d[2],0,0);function
-am(e,b){function
-f(c,b){return b?[0,a(c,b[1])]:0}function
-i(i,g){c(d[15],i,b);if(a(d[9],b)){var
-j=a(d[8],b);c(d[10],g,j)}var
-k=f(e,a(d[12],b));return h(d[21],i,g,k)}var
-k=a(d[8],b),g=c(j[9],r,k);c(d[15],g,b);var
-l=f(e,a(d[12],b)),m=a(d[8],b);return ax(d[19],g,m,l,i)}function
-dr(b){function
-e(e,b){var
-f=a(d[8],b);return c(l[7],e,f)}function
-k(b,c){return b?b:a(d[9],c)}function
-m(g,f){U(a(d[15],g),b);if(aF(k,0,b)){var
-m=aF(e,l[1],b);c(d[10],f,m)}try{var
-j=0,n=em(function(b){return 0!==a(d[12],b)?1:0},b);j=1}catch(a){a=$(a);if(a!==N)throw a;var
+f=1,a=aK(0);var
+k=b(j[3],e);c(d[7],k,a);var
+l=b(j[3],e);h(d[21],a,l,[0,i]);fw(a,b(j[4],e));return f?bf(a):f}return[0,b(j[3],e),a]}c(d[2],0,0);function
+aj(e,a){function
+f(c,a){return a?[0,b(c,a[1])]:0}function
+i(i,g){c(d[15],i,a);if(b(d[9],a)){var
+j=b(d[8],a);c(d[10],g,j)}var
+k=f(e,b(d[12],a));return h(d[21],i,g,k)}var
+k=b(d[8],a),g=c(j[9],r,k);c(d[15],g,a);var
+l=f(e,b(d[12],a)),m=b(d[8],a);return aA(d[19],g,m,l,i)}function
+fI(e,a){function
+f(c,a){return a?b(c,a[1]):0}function
+i(i,g){c(d[15],i,a);if(b(d[9],a)){var
+j=b(d[8],a);c(d[10],g,j)}var
+k=f(e,b(d[12],a));return h(d[21],i,g,k)}var
+k=b(d[8],a),g=c(j[9],r,k);c(d[15],g,a);var
+l=f(e,b(d[12],a)),m=b(d[8],a);return aA(d[19],g,m,l,i)}function
+dx(a){function
+e(e,a){var
+f=b(d[8],a);return c(n[7],e,f)}function
+k(a,c){return a?a:b(d[9],c)}function
+l(g,f){U(b(d[15],g),a);if(aI(k,0,a)){var
+l=aI(e,n[1],a);c(d[10],f,l)}try{var
+j=0,m=ey(function(a){return 0!==b(d[12],a)?1:0},a);j=1}catch(a){a=$(a);if(a!==N)throw a;var
i=0}if(j)var
-i=a(d[12],n);return h(d[21],g,f,i)}var
-f=aF(function(e,b){var
-f=a(d[8],b);return c(j[9],e,f)},r,b);U(a(d[15],f),b);try{var
-i=0,o=em(function(b){return 0!==a(d[12],b)?1:0},b);i=1}catch(a){a=$(a);if(a!==N)throw a;var
+i=b(d[12],m);return h(d[21],g,f,i)}var
+f=aI(function(e,a){var
+f=b(d[8],a);return c(j[9],e,f)},r,a);U(b(d[15],f),a);try{var
+i=0,o=ey(function(a){return 0!==b(d[12],a)?1:0},a);i=1}catch(a){a=$(a);if(a!==N)throw a;var
g=0}if(i)var
-g=a(d[12],o);var
-n=aF(e,l[1],b);return ax(d[19],f,n,g,m)}var
-ds=bc[6];function
-be(f,b){var
-e=c(j[10],f,b);function
+g=b(d[12],o);var
+m=aI(e,n[1],a);return aA(d[19],f,m,g,l)}var
+dy=be[6];function
+bg(f,a){var
+e=c(j[10],f,a);function
g(f,g){if(f)var
-c=0,b=f[1];else
+c=0,a=f[1];else
var
-c=1,b=aI(0);var
-i=a(j[3],e);if(h(d[17],b,i,g))fi(b,a(j[4],e));return c?bd(b):c}return[0,a(j[3],e),g]}var
-bF=d[12],dt=d[2],mK=d[18];function
-fu(h,g,b){function
-i(g,e){c(d[15],g,b);if(a(d[9],b)){var
-h=a(d[8],b);c(d[10],e,h)}var
-f=a(d[12],b);return f?c(d[14],e,f[1]):0}var
-k=a(d[8],b),e=c(j[9],r,k);c(d[15],e,b);var
-f=a(d[12],b),l=f?f[1]:g,m=a(d[8],b);return ct(d[1],h,e,m,l,i)}function
-du(b){function
-f(f,e){c(d[15],f,b);if(a(d[9],b)){var
-i=a(d[8],b);c(d[10],e,i)}var
-g=a(d[13],b);if(g){var
-j=[0,a(d[12],b)];return h(d[21],f,e,j)}return g}var
-g=a(d[8],b),e=c(j[9],r,g);c(d[15],e,b);var
-i=a(d[8],b);return ax(d[19],e,i,0,f)}function
-cm(g,e,b){function
-h(h,f){c(d[15],h,b);if(a(d[9],b)){var
-i=a(d[8],b);c(d[10],f,i)}var
-g=a(d[13],b);if(g){var
-j=a(e,a(d[12],b));return c(d[14],f,j)}return g}var
-i=a(d[8],b),f=c(j[9],r,i);c(d[15],f,b);var
-k=a(e,a(d[12],b)),l=a(d[8],b);return ct(d[1],g,f,l,k,h)}c(dt,0,0);c(dt,0,1);c(dt,0,0);var
-fv=bc[10],mL=bc[8];function
-fw(c,b,a){var
+c=1,a=aK(0);var
+i=b(j[3],e);if(h(d[17],a,i,g))fw(a,b(j[4],e));return c?bf(a):c}return[0,b(j[3],e),g]}var
+bH=d[12],dz=d[2],m_=d[18];function
+fJ(h,g,a){function
+i(g,e){c(d[15],g,a);if(b(d[9],a)){var
+h=b(d[8],a);c(d[10],e,h)}var
+f=b(d[12],a);return f?c(d[14],e,f[1]):0}var
+k=b(d[8],a),e=c(j[9],r,k);c(d[15],e,a);var
+f=b(d[12],a),l=f?f[1]:g,m=b(d[8],a);return aZ(d[1],h,e,m,l,i)}function
+dA(a){function
+f(f,e){c(d[15],f,a);if(b(d[9],a)){var
+i=b(d[8],a);c(d[10],e,i)}var
+g=b(d[13],a);if(g){var
+j=[0,b(d[12],a)];return h(d[21],f,e,j)}return g}var
+g=b(d[8],a),e=c(j[9],r,g);c(d[15],e,a);var
+i=b(d[8],a);return aA(d[19],e,i,0,f)}function
+cp(g,e,a){function
+h(h,f){c(d[15],h,a);if(b(d[9],a)){var
+i=b(d[8],a);c(d[10],f,i)}var
+g=b(d[13],a);if(g){var
+j=b(e,b(d[12],a));return c(d[14],f,j)}return g}var
+i=b(d[8],a),f=c(j[9],r,i);c(d[15],f,a);var
+k=b(e,b(d[12],a)),l=b(d[8],a);return aZ(d[1],g,f,l,k,h)}c(dz,0,0);c(dz,0,1);c(dz,0,0);var
+fK=be[10],m$=be[8];function
+fL(c,b,a){var
d=c?c[1]:1,e=b?b[1]:1;if(!e)a.preventDefault();return d?0:(a.stopPropagation(),0)}function
-dv(e,m,l,k,j,i){var
-b=e?e[1]:0,f=b?[0,e0([0,b],0,0,0)]:0,d=ai(0),g=d[2],h=d[1];bD(f,k,function(b){fw(m,l,b);return c(g,0,a(j,b))},i);return h}function
-mM(a){return 0}function
-bf(e,j,i,d,c,h){var
-f=e?e[1]:0,b=f?[0,e0([0,f],0,0,0)]:0;function
-g(b){fw(j,i,b);return a(h,b)}bD(b,c,g,d);return function(e){var
-a=b?b[1]:{};d.removeEventListener(c,g,a);return 0}}function
-fx(b,c){var
-a=c.brr_rem,d=bC(a)?[0,b,0]:[0,b,a];return c.brr_rem=d}function
-fy(d,c){if(1===c.nodeType){var
-f=function(b){var
-c=b[d];U(function(b){return a(b,0)},c);return b[d]=0},e=c.querySelectorAll("*"),g=e.length-1|0,h=0;if(!(g<0)){var
-b=h;for(;;){f(e.item(b));var
-i=b+1|0;if(g!==b){var
-b=i;continue}break}}return f(c)}return 0}function
-mN(d,t){function
-e(a){return a.getRootNode()===al?1:0}var
+dB(e,m,l,k,j,i){var
+a=e?e[1]:0,f=a?[0,fc([0,a],0,0,0)]:0,d=ai(0),g=d[2],h=d[1];bF(f,k,function(a){fL(m,l,a);return c(g,0,b(j,a))},i);return h}function
+na(a){return 0}function
+bh(e,j,i,d,c,h){var
+f=e?e[1]:0,a=f?[0,fc([0,f],0,0,0)]:0;function
+g(a){fL(j,i,a);return b(h,a)}bF(a,c,g,d);return function(e){var
+b=a?a[1]:{};d.removeEventListener(c,g,b);return 0}}function
+fM(b,c){var
+a=c.brr_rem,d=bE(a)?[0,b,0]:[0,b,a];return c.brr_rem=d}function
+fN(d,c){if(1===c.nodeType){var
+f=function(a){var
+c=a[d];U(function(a){return b(a,0)},c);return a[d]=0},e=c.querySelectorAll("*"),g=e.length-1|0,h=0;if(!(g<0)){var
+a=h;for(;;){f(e.item(a));var
+i=a+1|0;if(g!==a){var
+a=i;continue}break}}return f(c)}return 0}function
+nb(d,t){function
+e(a){return a.getRootNode()===ao?1:0}var
f=d.length-1|0,n=0;if(!(f<0)){var
a=n;for(;;){var
g=d[a],h=g.addedNodes,i=h.length-1|0,o=0;if(!(i<0)){var
c=o;for(;;){var
-m=h.item(c);if(e(m))fy(mP,m);var
+m=h.item(c);if(e(m))fN(nd,m);var
s=c+1|0;if(i!==c){var
c=s;continue}break}}var
j=g.removedNodes,k=j.length-1|0,p=0;if(!(k<0)){var
b=p;for(;;){var
-l=j.item(b);if(1-e(l))fy(mO,l);var
+l=j.item(b);if(1-e(l))fN(nc,l);var
r=b+1|0;if(k!==b){var
b=r;continue}break}}var
q=a+1|0;if(f!==a){var
a=q;continue}break}}return 0}var
-mQ=new(R.MutationObserver)(mN);mQ.observe(al.documentElement,{"childList":eY,"subtree":eY});function
-fz(c,b){return fx(function(c){return a(mL,b)},c)}function
-fA(a,b){return fz(a,h(ds,0,b,function(b){return e9(a,b)}))}function
-fB(c,b,a){return fz(a,h(ds,0,b,function(b){return de(c,b,a)}))}function
-fC(a){return dh(di,lS,dj([0,"unexpected e.which",0]))}function
-cn(h,a,g){var
+ne=new(R.MutationObserver)(nb);ne.observe(ao.documentElement,{"childList":fa,"subtree":fa});function
+fO(c,a){return fM(function(c){return b(m$,a)},c)}function
+fP(a,b){return fO(a,h(dy,0,b,function(b){return fl(a,b)}))}function
+fQ(c,b,a){return fO(a,h(dy,0,b,function(b){return dk(c,b,a)}))}function
+fR(a){return dn(dp,mg,dq([0,"unexpected e.which",0]))}function
+cq(h,a,g){var
b=a[1],l=b.getBoundingClientRect().x,e=g.clientX-l,m=b.getBoundingClientRect().y,f=g.clientY-m;if(a[2])var
n=e/b.getBoundingClientRect().width,d=[0,n,1.-f/b.getBoundingClientRect().height];else
var
d=[0,e,f];var
i=d[2],j=d[1],k=c(a[3],j,i),o=c(a[3],j-a[4][1],i-a[4][2]);c(a[9],[0,h],o);c(a[7],[0,h],k);a[4]=d;return k}function
-fD(e,b,d){var
-a=aI(0);cn(a,b,d);c(b[11],[0,a],e);return bd(a)}function
-fE(a,e){var
-b=aI(0),i=cn(b,a,e),f=e.button;if(2<f>>>0){fC(0);var
-h=a[17],g=a[13]}else{switch(f){case
+fS(e,b,d){var
+a=aK(0);cq(a,b,d);c(b[11],[0,a],e);return bf(a)}function
+fT(a,f){var
+b=aK(0),h=cq(b,a,f),g=f.button;if(2<g>>>0){fR(0);var
+e=a[17],d=a[13]}else
+switch(g){case
+0:var
+e=a[17],d=a[13];break;case
+1:var
+e=a[23],d=a[19];break;default:var
+e=a[29],d=a[25]}c(d,[0,b],0);c(e,[0,b],h);return bf(b)}function
+fU(c){var
+a=ao.fullscreenElement,b=ci(a)?0:[0,a];return b?1:0}var
+ng=bg(0,fU(0))[2];bF(0,lN,function(a){return c(ng,0,fU(0))},ao);var
+nh=ai(0)[2];bF(0,lT,function(a){return c(nh,0,0)},ao);function
+dC(a){return mh.now()/g5}dC(0);function
+fV(a){return dC(0)}function
+fW(a){return dC(0)-a}function
+dD(a,b){var
+d=a[1],e=a[2];a[3]=fV(0);fu(d);a[1]=R.setInterval(function(b){return c(e,0,fW(a[3]))},b*g5|0);return 0}function
+cr(a){return fW(a[3])}var
+ni=cm("offsetWidth"),nj=cm("offsetHeight"),nk=di("outerHTML"),fX=di(d5);function
+fY(b){var
+a=fn(ma,0,[0,b],0),c=e$(bd(dj,a));return[0,a,fJ(0,c,dB(0,0,0,lO,function(b){return e$(bd(dj,a))},a))]}function
+fZ(a){var
+b=fk(0,a);return U(function(a){if(!cl("nav",a)&&!cl("ul",a))return fZ(a);a.remove(a);return 0},b)}var
+cs=gN;function
+nl(a){return[0,function(p,i,o){var
+a=aj(function(a,b){return c(a[2][1],a[1],b)},o),e=[0,i];function
+f(a){return a?(e[1]=b(a[1],e[1]),[0,e[1]]):0}function
+k(g,e){c(d[15],g,a);if(b(d[9],a)){var
+i=b(d[8],a);c(d[10],e,i)}var
+j=f(b(d[12],a));return h(d[21],g,e,j)}var
+l=b(d[8],a),g=c(j[9],r,l);c(d[15],g,a);var
+m=f(b(d[12],a)),n=b(d[8],a);return fJ(p,i,aA(d[19],g,n,m,k))}]}eu(function(a){return qA(a)});var
+f0=[u,nm,K(0)];e9(np,[0,f0,0,no,nn]);eL(function(c){if(c[1]===f0){var
+d=c[2],f=c[4],g=c[3];if(typeof
+d==="number"){var
+e=d;if(34<=e)switch(e){case
+34:var
+a=nZ;break;case
+35:var
+a=n0;break;case
+36:var
+a=n1;break;case
+37:var
+a=n2;break;case
+38:var
+a=n3;break;case
+39:var
+a=n4;break;case
+40:var
+a=n5;break;case
+41:var
+a=n6;break;case
+42:var
+a=n7;break;case
+43:var
+a=n8;break;case
+44:var
+a=n9;break;case
+45:var
+a=n_;break;case
+46:var
+a=n$;break;case
+47:var
+a=oa;break;case
+48:var
+a=ob;break;case
+49:var
+a=oc;break;case
+50:var
+a=od;break;case
+51:var
+a=oe;break;case
+52:var
+a=of;break;case
+53:var
+a=og;break;case
+54:var
+a=oh;break;case
+55:var
+a=oi;break;case
+56:var
+a=oj;break;case
+57:var
+a=ok;break;case
+58:var
+a=ol;break;case
+59:var
+a=om;break;case
+60:var
+a=on;break;case
+61:var
+a=oo;break;case
+62:var
+a=op;break;case
+63:var
+a=oq;break;case
+64:var
+a=or;break;case
+65:var
+a=os;break;case
+66:var
+a=ot;break;default:var
+a=ou}else
+switch(e){case
0:var
-d=[0,a[13],a[17]];break;case
+a=nq;break;case
1:var
-d=[0,a[19],a[23]];break;default:var
-d=[0,a[25],a[29]]}var
-h=d[2],g=d[1]}c(g,[0,b],0);c(h,[0,b],i);return bd(b)}function
-fF(c){var
-a=al.fullscreenElement,b=cf(a)?0:[0,a];return b?1:0}var
-mS=be(0,fF(0))[2];bD(0,ln,function(a){return c(mS,0,fF(0))},al);var
-mT=ai(0)[2];bD(0,lt,function(a){return c(mT,0,0)},al);function
-dw(a){return lT.now()/gR}dw(0);function
-fG(a){return dw(0)}function
-fH(a){return dw(0)-a}ei(function(a){return o2(a)});eV(mX,[0,[v,mU,K(0)],0,mW,mV]);cI(mY);cI(mZ);try{cI(nT)}catch(a){a=$(a);if(a[1]!==au)throw a}try{cI(nS)}catch(a){a=$(a);if(a[1]!==au)throw a}kI(0,7);eU(m0);eU(m1);var
-m2=[T,1.,0.];function
+a=ns;break;case
+2:var
+a=nt;break;case
+3:var
+a=nu;break;case
+4:var
+a=nv;break;case
+5:var
+a=nw;break;case
+6:var
+a=nx;break;case
+7:var
+a=ny;break;case
+8:var
+a=nz;break;case
+9:var
+a=nA;break;case
+10:var
+a=nB;break;case
+11:var
+a=nC;break;case
+12:var
+a=nD;break;case
+13:var
+a=nE;break;case
+14:var
+a=nF;break;case
+15:var
+a=nG;break;case
+16:var
+a=nH;break;case
+17:var
+a=nI;break;case
+18:var
+a=nJ;break;case
+19:var
+a=nK;break;case
+20:var
+a=nL;break;case
+21:var
+a=nM;break;case
+22:var
+a=nN;break;case
+23:var
+a=nO;break;case
+24:var
+a=nP;break;case
+25:var
+a=nQ;break;case
+26:var
+a=nR;break;case
+27:var
+a=nS;break;case
+28:var
+a=nT;break;case
+29:var
+a=nU;break;case
+30:var
+a=nV;break;case
+31:var
+a=nW;break;case
+32:var
+a=nX;break;default:var
+a=nY}}else
+var
+i=d[1],a=b(an(ov),i);return[0,h(an(nr),a,g,f)]}return 0});cN(ow);cN(ox);try{cN(pr)}catch(a){a=$(a);if(a[1]!==aw)throw a}try{cN(pq)}catch(a){a=$(a);if(a[1]!==aw)throw a}k8(0,7);e8(oy);e8(oz);var
+oA=[T,1.,0.];function
J(a){return[T,a[1],a[2]]}function
ad(a){return[0,a[1],a[2]]}function
-bg(b,a){return[T,b[1]+a[1],b[2]+a[2]]}function
+bi(b,a){return[T,b[1]+a[1],b[2]+a[2]]}function
ab(b,a){return[T,b[1]-a[1],b[2]-a[2]]}function
-bG(b,a){return[T,b*a[1],b*a[2]]}function
-aU(a){return oj(a[1],a[2])}function
-aV(a,c,b){return[T,a[1]+b*(c[1]-a[1]),a[2]+b*(c[2]-a[2])]}function
-fI(b,a){return bG(1./a,b)}var
-m4=[v,m3,K(0)],O=[v,m5,K(0)];function
-m6(b){function
-d(c,a){if(0<c&&0<a)try{var
-d=[0,[0,c,a],il(c,a,b[2])];return d}catch(a){throw O}throw O}function
+bI(b,a){return[T,b*a[1],b*a[2]]}function
+aW(a){return pT(a[1],a[2])}function
+aX(a,c,b){return[T,a[1]+b*(c[1]-a[1]),a[2]+b*(c[2]-a[2])]}function
+f1(b,a){return bI(1./a,b)}var
+oC=[u,oB,K(0)],O=[u,oD,K(0)];function
+oE(a){function
+d(c,b){if(0<c&&0<b)try{var
+d=[0,[0,c,b],iv(c,b,a[2])];return d}catch(a){throw O}throw O}function
f(b,a){var
c=b[1],f=b[2],g=c[2];if(a<=c[1]){var
-d=a-1|0,h=e(f,d)[1+d];return[0,g,a6(function(a){return a},h)]}throw[0,au,m7]}function
+d=a-1|0,h=e(f,d)[1+d];return[0,g,a8(function(a){return a},h)]}throw[0,aw,oF]}function
o(f,d){var
g=f[1],c=g[1],k=f[2];if(d<=g[2]){var
-h=ac(c,b[2]),i=c-1|0,l=0;if(!(i<0)){var
-a=l;for(;;){var
-j=d-1|0,m=e(e(k,a)[1+a],j)[1+j];e(h,a)[1+a]=m;var
-n=a+1|0;if(i!==a){var
-a=n;continue}break}}return[0,c,h]}throw[0,au,m8]}function
+h=ac(c,a[2]),i=c-1|0,l=0;if(!(i<0)){var
+b=l;for(;;){var
+j=d-1|0,m=e(e(k,b)[1+b],j)[1+j];e(h,b)[1+b]=m;var
+n=b+1|0;if(i!==b){var
+b=n;continue}break}}return[0,c,h]}throw[0,aw,oG]}function
g(d,c,b){var
f=d[1],g=f[2],j=d[2];if(c<=f[1]){if(b.length-1===g){var
h=g-1|0,k=0;if(!(h<0)){var
a=k;for(;;){var
i=c-1|0,l=e(b,a)[1+a];e(e(j,i)[1+i],a)[1+a]=l;var
-m=a+1|0;if(h!==a){var
-a=m;continue}break}}return 0}throw[0,n,m9]}throw[0,au,m_]}function
+n=a+1|0;if(h!==a){var
+a=n;continue}break}}return 0}throw[0,m,oH]}throw[0,aw,oI]}function
i(d,c,b){var
f=d[1],g=f[1],j=d[2];if(c<=f[2]){if(b.length-1===g){var
h=g-1|0,k=0;if(!(h<0)){var
a=k;for(;;){var
i=c-1|0,l=e(b,a)[1+a];e(e(j,a)[1+a],i)[1+i]=l;var
-m=a+1|0;if(h!==a){var
-a=m;continue}break}}return 0}throw[0,n,m$]}throw[0,au,na]}function
+n=a+1|0;if(h!==a){var
+a=n;continue}break}}return 0}throw[0,m,oJ]}throw[0,aw,oK]}function
p(b,a){var
c=a[2],d=a[1],f=b[1],i=b[2],j=f[2];if(d<=f[1]&&c<=j){var
g=c-1|0,h=d-1|0;return e(e(i,h)[1+h],g)[1+g]}throw O}function
-m(b,a,i){var
+n(b,a,i){var
c=a[2],d=a[1],f=b[1],j=b[2],k=f[2];if(d<=f[1]&&c<=k){var
g=c-1|0,h=d-1|0;e(e(j,h)[1+h],g)[1+g]=i;return 0}throw O}function
j(b,a){var
-c=a[2],d=a[1];return[0,d,a6(function(a){return a6(b,a)},c)]}function
+c=a[2],d=a[1];return[0,d,a8(function(a){return a8(b,a)},c)]}function
q(b,a){var
-c=a[2];return b7(function(a){return b7(b,a)},c)}function
+c=a[2];return b8(function(a){return b8(b,a)},c)}function
r(b,a){var
-c=a[2];return cQ(function(c,a){return cQ(function(d,a){return h(b,c,d,a)},a)},c)}function
+c=a[2];return cV(function(c,a){return cV(function(d,a){return h(b,c,d,a)},a)},c)}function
u(k,j,f){var
g=f[1],d=[0,j],h=g[1]-1|0,l=f[2],m=g[2],n=0;if(!(h<0)){var
a=n;for(;;){var
@@ -2813,56 +3024,56 @@ r=b+1|0;if(i!==b){var
b=r;continue}break}}var
p=a+1|0;if(h!==a){var
a=p;continue}break}}return d[1]}function
-v(c,b){var
-d=b[2];return cN(cR(function(d,b){return[0,a(c,b),d]},0,d))}function
+v(c,a){var
+d=a[2];return cS(cW(function(d,a){return[0,b(c,a),d]},0,d))}function
w(b){var
a=b[1];return[0,a[1],a[2]]}function
-A(d,c){return j(a(b[7],c),d)}function
+A(d,c){return j(b(a[7],c),d)}function
B(a){function
-c(a,b){if(a4(b)===a)return a;throw O}var
-d=a4(a);if(a){var
-e=a[2],b=a4(a[1]);if(aF(c,b,e)===b)return[0,[0,d,b],a6(b8,b8(a))];throw O}throw O}function
+c(a,b){if(a6(b)===a)return a;throw O}var
+d=a6(a);if(a){var
+e=a[2],b=a6(a[1]);if(aI(c,b,e)===b)return[0,[0,d,b],a8(b9,b9(a))];throw O}throw O}function
C(a){var
c=a.length-1;if(0===a.length-1)throw O;var
-b=e(a,0)[1].length-1;b7(function(a){if(a.length-1===b)return 0;throw O},a);return[0,[0,c,b],a]}function
+b=e(a,0)[1].length-1;b8(function(a){if(a.length-1===b)return 0;throw O},a);return[0,[0,c,b],a]}function
D(i,h){var
-g=i[1],p=h[2],q=i[2];if(aD(g,h[1])){var
+g=i[1],p=h[2],q=i[2];if(aG(g,h[1])){var
j=g[2],k=g[1],l=d(k,j),m=l[2],n=k-1|0,r=l[1],s=0;if(!(n<0)){var
-a=s;for(;;){var
+b=s;for(;;){var
o=j-1|0,t=0;if(!(o<0)){var
f=t;for(;;){var
-v=e(e(p,a)[1+a],f)[1+f],w=e(e(q,a)[1+a],f)[1+f],x=c(b[5],w,v);e(e(m,a)[1+a],f)[1+f]=x;var
+v=e(e(p,b)[1+b],f)[1+f],w=e(e(q,b)[1+b],f)[1+f],x=c(a[5],w,v);e(e(m,b)[1+b],f)[1+f]=x;var
y=f+1|0;if(o!==f){var
f=y;continue}break}}var
-u=a+1|0;if(n!==a){var
-a=u;continue}break}}return[0,r,m]}throw O}function
+u=b+1|0;if(n!==b){var
+b=u;continue}break}}return[0,r,m]}throw O}function
z(n,m){var
p=n[1],q=p[1],r=m[1],s=r[2];if(p[2]===r[1]){var
t=d(q,s),u=t[2],v=q-1|0,C=t[1],D=0;if(!(v<0)){var
-a=D;for(;;){var
+b=D;for(;;){var
w=s-1|0,E=0;if(!(w<0)){var
g=E;a:for(;;){var
-x=o(m,g+1|0)[2],y=f(n,a+1|0)[2],l=y.length-1;if(l!==x.length-1)throw O;var
-h=l,i=b[2];for(;;){if(0!==h){var
-j=h-1|0,k=h-1|0,z=e(x,j)[1+j],A=e(y,k)[1+k],B=c(b[7],A,z),h=h-1|0,i=c(b[5],B,i);continue}e(e(u,a)[1+a],g)[1+g]=i;var
+x=o(m,g+1|0)[2],y=f(n,b+1|0)[2],l=y.length-1;if(l!==x.length-1)throw O;var
+h=l,i=a[2];for(;;){if(0!==h){var
+j=h-1|0,k=h-1|0,z=e(x,j)[1+j],A=e(y,k)[1+k],B=c(a[7],A,z),h=h-1|0,i=c(a[5],B,i);continue}e(e(u,b)[1+b],g)[1+g]=i;var
G=g+1|0;if(w!==g){var
g=G;continue a}break}break}}var
-F=a+1|0;if(v!==a){var
-a=F;continue}break}}return[0,C,u]}throw O}function
-t(e,a,f,d){switch(c(b[4],e,a)){case
-0:return[0,a,d];case
-1:return[0,a,d];default:return[0,e,f]}}function
+F=b+1|0;if(v!==b){var
+b=F;continue}break}}return[0,C,u]}throw O}function
+t(e,b,f,d){switch(c(a[4],e,b)){case
+0:return[0,b,d];case
+1:return[0,b,d];default:return[0,e,f]}}function
x(d,c,e){var
-h=f(d,c)[2];return g(d,c,a6(a(b[7],e),h))}function
+h=f(d,c)[2];return g(d,c,a8(b(a[7],e),h))}function
s(a,c,b){var
-d=f(a,c),h=d[2],i=d[1],e=f(a,b),j=e[2];if(i===e[1]){g(a,c,j);g(a,b,h);return 0}throw[0,n,nb]}function
+d=f(a,c),h=d[2],i=d[1],e=f(a,b),j=e[2];if(i===e[1]){g(a,c,j);g(a,b,h);return 0}throw[0,m,oL]}function
y(d,i,p,o){var
j=f(d,i),h=j[2],k=j[1],l=f(d,p),q=l[2];if(k===l[1]){var
-m=k-1|0,r=0;if(!(m<0)){var
-a=r;for(;;){var
-s=e(q,a)[1+a],t=c(b[7],o,s),u=e(h,a)[1+a];h[1+a]=c(b[6],u,t);var
-v=a+1|0;if(m!==a){var
-a=v;continue}break}}return g(d,i,h)}throw[0,n,nc]}function
+n=k-1|0,r=0;if(!(n<0)){var
+b=r;for(;;){var
+s=e(q,b)[1+b],t=c(a[7],o,s),u=e(h,b)[1+b];h[1+b]=c(a[6],u,t);var
+v=b+1|0;if(n!==b){var
+b=v;continue}break}}return g(d,i,h)}throw[0,m,oM]}function
k(z){var
A=z[1],B=A[2],C=A[1],N=z[2],D=d(C,B),r=D[2],E=D[1],F=C-1|0,O=0;if(!(F<0)){var
i=O;for(;;){var
@@ -2875,177 +3086,169 @@ Q=i+1|0;if(F!==i){var
i=Q;continue}break}}var
h=[0,E,r],g=1,f=1;b:for(;;){var
q=h[1][1];if(f===(q+1|0))return[0,E,r];var
-n=o(h,f)[2],m=0,l=b[2],a=g-1|0;for(;;){if(a===n.length-1){var
-w=aD(l,b[2])?0:[0,m+1|0];if(w){s(h,w[1],g);var
-K=p(h,[0,g,f]);x(h,g,c(b[8],b[3],K));var
+n=o(h,f)[2],m=0,l=a[2],b=g-1|0;for(;;){if(b===n.length-1){var
+w=aG(l,a[2])?0:[0,m+1|0];if(w){s(h,w[1],g);var
+K=p(h,[0,g,f]);x(h,g,c(a[8],a[3],K));var
L=1;if(!(q<1)){var
k=L;for(;;){if(k!==g)y(h,k,g,p(h,[0,k,f]));var
M=k+1|0;if(q!==k){var
k=M;continue}break}}var
g=g+1|0,f=f+1|0;continue b}var
f=f+1|0;continue b}var
-H=b[2],I=e(n,a)[1+a];switch(c(b[4],I,H)){case
+H=a[2],I=e(n,b)[1+b];switch(c(a[4],I,H)){case
0:var
-a=a+1|0;continue;case
+b=b+1|0;continue;case
1:var
-J=e(n,a)[1+a],u=t(c(b[6],b[2],J),l,a,m),m=u[2],l=u[1],a=a+1|0;continue;default:var
-v=t(e(n,a)[1+a],l,a,m),m=v[2],l=v[1],a=a+1|0;continue}}}}function
+J=e(n,b)[1+b],u=t(c(a[6],a[2],J),l,b,m),m=u[2],l=u[1],b=b+1|0;continue;default:var
+v=t(e(n,b)[1+b],l,b,m),m=v[2],l=v[1],b=b+1|0;continue}}}}function
E(f){var
g=f[1],h=g[1],i=f[2];if(h===g[2]){var
-d=b[2],a=h-1|0;for(;;){if(-1<a){var
-j=e(e(i,a)[1+a],a)[1+a],d=c(b[5],j,d),a=a-1|0;continue}return d}}throw O}function
+d=a[2],b=h-1|0;for(;;){if(-1<b){var
+j=e(e(i,b)[1+b],b)[1+b],d=c(a[5],j,d),b=b-1|0;continue}return d}}throw O}function
F(g){var
-h=g[1],c=h[2],f=h[1],m=g[2],i=d(c,f),j=i[2],k=f-1|0,o=i[1],p=0;if(!(k<0)){var
+h=g[1],c=h[2],f=h[1],n=g[2],i=d(c,f),j=i[2],k=f-1|0,o=i[1],p=0;if(!(k<0)){var
a=p;for(;;){var
l=c-1|0,q=0;if(!(l<0)){var
b=q;for(;;){var
-s=e(e(m,a)[1+a],b)[1+b];e(e(j,b)[1+b],a)[1+a]=s;var
+s=e(e(n,a)[1+a],b)[1+b];e(e(j,b)[1+b],a)[1+a]=s;var
t=b+1|0;if(l!==b){var
b=t;continue}break}}var
r=a+1|0;if(k!==a){var
-a=r;continue}break}}if(aD(o,[0,c,f]))return[0,[0,c,f],j];throw[0,n,nd]}function
+a=r;continue}break}}if(aG(o,[0,c,f]))return[0,[0,c,f],j];throw[0,m,oN]}function
G(h){var
-j=h[1],a=j[1];if(a===j[2]){var
-g=d(a,2*a|0),s=1;if(!(a<1)){var
+j=h[1],b=j[1];if(b===j[2]){var
+g=d(b,2*b|0),s=1;if(!(b<1)){var
c=s;for(;;){var
-p=o(h,c),q=ac(a,b[2]),x=p[2];if(p[1]!==a)throw[0,n,nf];var
-r=c-1|0,y=b[3];e(q,r)[1+r]=y;i(g,c,x);i(g,a+c|0,q);var
-z=c+1|0;if(a!==c){var
+p=o(h,c),q=ac(b,a[2]),x=p[2];if(p[1]!==b)throw[0,m,oP];var
+r=c-1|0,y=a[3];e(q,r)[1+r]=y;i(g,c,x);i(g,b+c|0,q);var
+z=c+1|0;if(b!==c){var
c=z;continue}break}}var
-t=k(g),l=d(a,a),u=1;if(!(a<1)){var
+t=k(g),l=d(b,b),u=1;if(!(b<1)){var
f=u;for(;;){var
-m=o(t,a+f|0),v=m[2];if(m[1]!==a)throw[0,n,ne];i(l,f,v);var
-w=f+1|0;if(a!==f){var
-f=w;continue}break}}return l}throw m4}function
+n=o(t,b+f|0),v=n[2];if(n[1]!==b)throw[0,m,oO];i(l,f,v);var
+w=f+1|0;if(b!==f){var
+f=w;continue}break}}return l}throw oC}function
l(G){var
H=G[1],I=H[2],j=H[1],$=G[2];if(j===I){var
w=[0,[0,j,I],$],E=w[1],F=E[2],l=E[1],X=w[2];if(l===F){var
u=[0,0],A=d(l,l),B=A[2],C=l-1|0,R=A[1],S=0;if(!(C<0)){var
k=S;for(;;){var
-T=b[3];e(e(B,k)[1+k],k)[1+k]=T;var
+T=a[3];e(e(B,k)[1+k],k)[1+k]=T;var
U=k+1|0;if(C!==k){var
k=U;continue}break}}var
t=[0,R,B],Y=1;if(!(l<1)){var
i=Y;b:for(;;){var
v=o([0,[0,l,F],X],i)[2],p=i-1|0,h=i;for(;;){if(h!==v.length-1){var
-V=e(v,p)[1+p],W=e(v,h)[1+h];if(2<=c(b[4],W,V)){var
+V=e(v,p)[1+p],W=e(v,h)[1+h];if(2<=c(a[4],W,V)){var
p=h,h=h+1|0;continue}var
h=h+1|0;continue}var
D=p+1|0;if(D!==i){u[1]=u[1]+1|0;s(t,D,i)}var
_=i+1|0;if(l!==i){var
i=_;continue b}break}break}}var
Z=u[1],J=d(j,j),K=d(j,j),q=K[2],r=J[2],L=z(t,w)[2],M=j-1|0,aa=0;if(!(M<0)){var
-a=aa;for(;;){var
-ab=b[3];e(e(q,a)[1+a],a)[1+a]=ab;var
-ac=0;if(!(a<0)){var
+b=aa;for(;;){var
+ab=a[3];e(e(q,b)[1+b],b)[1+b]=ab;var
+ac=0;if(!(b<0)){var
f=ac;for(;;){var
-y=[0,b[2]],Q=f-1|0,ap=0;if(!(Q<0)){var
+y=[0,a[2]],Q=f-1|0,ap=0;if(!(Q<0)){var
n=ap;for(;;){var
-au=e(e(q,f)[1+f],n)[1+n],av=e(e(r,n)[1+n],a)[1+a],aw=c(b[7],av,au);y[1]=c(b[5],y[1],aw);var
+au=e(e(q,f)[1+f],n)[1+n],av=e(e(r,n)[1+n],b)[1+b],aw=c(a[7],av,au);y[1]=c(a[5],y[1],aw);var
ax=n+1|0;if(Q!==n){var
n=ax;continue}break}}var
-aq=y[1],ar=e(e(L,f)[1+f],a)[1+a],as=c(b[6],ar,aq);e(e(r,f)[1+f],a)[1+a]=as;var
-at=f+1|0;if(a!==f){var
+aq=y[1],ar=e(e(L,f)[1+f],b)[1+b],as=c(a[6],ar,aq);e(e(r,f)[1+f],b)[1+b]=as;var
+at=f+1|0;if(b!==f){var
f=at;continue}break}}var
-N=j-1|0;if(!(N<a)){var
-g=a;for(;;){var
-x=[0,b[2]],P=a-1|0,ae=0;if(!(P<0)){var
+N=j-1|0;if(!(N<b)){var
+g=b;for(;;){var
+x=[0,a[2]],P=b-1|0,ae=0;if(!(P<0)){var
m=ae;for(;;){var
-al=e(e(q,g)[1+g],m)[1+m],am=e(e(r,m)[1+m],a)[1+a],an=c(b[7],am,al);x[1]=c(b[5],x[1],an);var
+al=e(e(q,g)[1+g],m)[1+m],am=e(e(r,m)[1+m],b)[1+b],an=c(a[7],am,al);x[1]=c(a[5],x[1],an);var
ao=m+1|0;if(P!==m){var
m=ao;continue}break}}var
-af=x[1],ag=e(e(L,g)[1+g],a)[1+a],ah=c(b[6],ag,af),ai=e(e(r,a)[1+a],a)[1+a],aj=c(b[8],ah,ai);e(e(q,g)[1+g],a)[1+a]=aj;var
+af=x[1],ag=e(e(L,g)[1+g],b)[1+b],ah=c(a[6],ag,af),ai=e(e(r,b)[1+b],b)[1+b],aj=c(a[8],ah,ai);e(e(q,g)[1+g],b)[1+b]=aj;var
ak=g+1|0;if(N!==g){var
g=ak;continue}break}}var
-ad=a+1|0;if(M!==a){var
-a=ad;continue}break}}return[0,[0,K,J,t],Z]}throw O}throw O}return[0,d,B,C,w,f,o,g,i,p,m,A,k,G,F,E,D,z,j,l,function(a){try{var
-d=a[1],g=d[1];if(g===d[2]){var
+ad=b+1|0;if(M!==b){var
+b=ad;continue}break}}return[0,[0,K,J,t],Z]}throw O}throw O}return[0,d,B,C,w,f,o,g,i,p,n,A,k,G,F,E,D,z,j,l,function(b){try{var
+d=b[1],g=d[1];if(g===d[2]){var
f=function(k,j,i){var
-f=k,a=j,d=i;for(;;){var
-h=f[2],l=f[1];if(a<g){var
-m=e(e(h,a)[1+a],a)[1+a],f=[0,l,h],a=a+1|0,d=c(b[7],m,d);continue}return d}},h=l(a),i=h[1],j=i[2],k=i[1],p=h[2],q=k[2],r=k[1],m=f([0,j[1],j[2]],0,b[3]),n=f([0,r,q],0,b[3]);if(0===(p%2|0))var
-o=c(b[7],n,m);else
+f=k,b=j,d=i;for(;;){var
+h=f[2],l=f[1];if(b<g){var
+m=e(e(h,b)[1+b],b)[1+b],f=[0,l,h],b=b+1|0,d=c(a[7],m,d);continue}return d}},h=l(b),i=h[1],j=i[2],k=i[1],p=h[2],q=k[2],r=k[1],m=f([0,j[1],j[2]],0,a[3]),n=f([0,r,q],0,a[3]);if(0===(p%2|0))var
+o=c(a[7],n,m);else
var
-s=c(b[7],n,m),o=c(b[6],b[2],s);return o}throw O}catch(a){return b[2]}},q,r,u,v,x,s,y]}function
-dx(c,a,b){var
-d=ab(c,a),e=ab(b,a),f=aU(d),g=aU(e),h=fI(e,g);return[0,c,b,ab(a,bG(Math.sqrt(f*g)/2.,bg(fI(d,f),h)))]}function
-dy(a){var
-b=a[3],c=a[2],d=a[1],e=aV(c,b,d2);return[0,d,c,aV(d,b,d2),e]}K(0);function
-bh(m,b){var
+s=c(a[7],n,m),o=c(a[6],a[2],s);return o}throw O}catch(b){return a[2]}},q,r,u,v,x,s,y]}function
+dE(c,a,b){var
+d=ab(c,a),e=ab(b,a),f=aW(d),g=aW(e),h=f1(e,g);return[0,c,b,ab(a,bI(Math.sqrt(f*g)/2.,bi(f1(d,f),h)))]}function
+dF(a){var
+b=a[3],c=a[2],d=a[1],e=aX(c,b,d9);return[0,d,c,aX(d,b,d9),e]}K(0);function
+bj(m,b){var
c=b[4],d=b[3],e=b[2],f=b[1];function
-a(b,a){return aV(b,a,m)}var
+a(b,a){return aX(b,a,m)}var
g=a(f,d),h=a(d,c),i=a(c,e),j=a(g,h),k=a(h,i),l=a(j,k);return[0,[0,f,l,g,j],[0,l,e,k,i]]}function
-fJ(h,m){var
+f2(h,m){var
j=0.,i=1.,a=m;for(;;){var
-k=bh(bR,a),l=k[1],b=(j+i)/2.,c=a[1],d=a[2],e=l[2],n=k[2],o=aV(c,e,bR),p=aV(e,d,bR),g=function(b,a){return Math.abs(a-b)<=0.001?1:0},f=g(c[1],d[1]),q=f?g(c[2],d[2]):f;if(q)return[0,b,e];var
-r=aU(ab(h,p));if(aU(ab(h,o))<r){var
+k=bj(bR,a),l=k[1],b=(j+i)/2.,c=a[1],d=a[2],e=l[2],n=k[2],o=aX(c,e,bR),p=aX(e,d,bR),g=function(b,a){return Math.abs(a-b)<=0.001?1:0},f=g(c[1],d[1]),q=f?g(c[2],d[2]):f;if(q)return[0,b,e];var
+r=aW(ab(h,p));if(aW(ab(h,o))<r){var
i=b,a=l;continue}var
j=b,a=n;continue}}function
-ng(c,b){var
-a=oa(c,b);return 0===a?0:0<a?2:1}function
-nh(b,a){return b/a}function
-ni(b,a){return b*a}function
-nj(b,a){return b+a}function
-nk(b,a){return b-a}var
-bi=m6([0,[v,nl,K(0)],io,ip,ng,nj,nk,ni,nh]);function
-co(o,n,v){var
+oQ(c,b){var
+a=pK(c,b);return 0===a?0:0<a?2:1}function
+oR(b,a){return b/a}function
+oS(b,a){return b*a}function
+oT(b,a){return b+a}function
+oU(b,a){return b-a}var
+bk=oE([0,[u,oV,K(0)],ix,iy,oQ,oT,oU,oS,oR]);function
+ct(o,n,v){var
p=o?[0,o[1],v]:v;if(n){var
-L=n[1],w=ac(1+a4(p)|0,L);cO(function(a,b){e(w,a)[1+a]=b;return 0},p);var
+L=n[1],w=ac(1+a6(p)|0,L);cT(function(a,b){e(w,a)[1+a]=b;return 0},p);var
d=w}else
var
-d=b8(p);var
-b=d.length-1-2|0;if(1<b){var
-y=a5(b,function(c){return a5(b+2|0,function(b){var
-a=(b-c|0)+1|0;if(2<a>>>0)return 0.;switch(a){case
+d=b9(p);var
+a=d.length-1-2|0;if(1<a){var
+y=a7(a,function(b){return a7(a+2|0,function(c){var
+a=(c-b|0)+1|0;if(2<a>>>0)return 0.;switch(a){case
0:return 1.;case
-1:return 4.;default:return 1.}})}),l=a(bi[3],y),q=b-1|0,z=0;if(!(q<0)){var
+1:return 4.;default:return 1.}})}),l=b(bk[3],y),q=a-1|0,z=0;if(!(q<0)){var
f=z;for(;;){if(0===f)var
-G=e(d,0)[1],j=ab(bG(6.,e(d,1)[2]),G);else
-if((f+1|0)===b)var
-t=b+1|0,J=e(d,b)[1+b],K=e(d,t)[1+t],j=ab(bG(6.,J),K);else
+G=e(d,0)[1],j=ab(bI(6.,e(d,1)[2]),G);else
+if((f+1|0)===a)var
+t=a+1|0,J=e(d,a)[1+a],K=e(d,t)[1+t],j=ab(bI(6.,J),K);else
var
-u=f+1|0,j=bG(6.,e(d,u)[1+u]);var
-H=j[2];h(bi[10],l,[0,f+1|0,b+1|0],j[1]);h(bi[10],l,[0,f+1|0,b+2|0],H);var
+u=f+1|0,j=bI(6.,e(d,u)[1+u]);var
+H=j[2];h(bk[10],l,[0,f+1|0,a+1|0],j[1]);h(bk[10],l,[0,f+1|0,a+2|0],H);var
I=f+1|0;if(q!==f){var
f=I;continue}break}}var
-r=a(bi[12],l),A=c(bi[6],r,b+1|0)[2],s=b+1|0,B=c(bi[6],r,b+2|0)[2],m=ac(b+2|0,e(d,s)[1+s]),C=1;if(!(b<1)){var
+r=b(bk[12],l),A=c(bk[6],r,a+1|0)[2],s=a+1|0,B=c(bk[6],r,a+2|0)[2],m=ac(a+2|0,e(d,s)[1+s]),C=1;if(!(a<1)){var
g=C;for(;;){var
-E=[T,hp(A,g-1|0),hp(B,g-1|0)];e(m,g)[1+g]=E;var
-F=g+1|0;if(b!==g){var
+E=[T,hy(A,g-1|0),hy(B,g-1|0)];e(m,g)[1+g]=E;var
+F=g+1|0;if(a!==g){var
g=F;continue}break}}var
D=e(d,0)[1];e(m,0)[1]=D;var
k=[0,m]}else
var
k=[1,378784796];if(0===k[0]){var
-i=k[1],x=o?2:1,M=n?i.length-1-2|0:i.length-1-1|0;return[0,a5((M-x|0)+1|0,function(h){var
-a=h+x|0,b=a-1|0,c=e(i,b)[1+b],f=e(i,a)[1+a],g=a-1|0,j=e(d,g)[1+g],k=e(d,a)[1+a],l=aV(c,f,0.33333333333333331);return[0,j,k,l,aV(c,f,d2)]})]}return k}function
-dz(a,b){var
-d=a[1],e=a[2];a[3]=fG(0);fg(d);a[1]=R.setInterval(function(b){return c(e,0,fH(a[3]))},b*gR|0);return 0}function
-cp(a){return fH(a[3])}var
-nm=cj("offsetWidth"),nn=cj("offsetHeight"),no=dc("outerHTML"),fK=dc(dW);function
-fL(b){var
-a=e$(lM,0,[0,b],0),c=eX(bb(dd,a));return[0,a,fu(0,c,dv(0,0,0,lo,function(b){return eX(bb(dd,a))},a))]}function
-fM(a){var
-b=e8(0,a);return U(function(a){if(!ci("nav",a)&&!ci("ul",a))return fM(a);a.remove(a);return 0},b)}var
-cq=gx,dA=[0,0],nq=[0,J(np),0.,0.,0.,0];function
-dB(e,d,c,b,a){dA[1]++;return[0,[T,b,a],d,(dN-e)*hj,c,dA[1]]}function
-aW(a,b){return[0,b,a[2],a[3],a[4],a[5]]}function
-nr(a,b){return[0,a[1],a[2],(dN-b)*hj,a[4],a[5]]}function
-fN(a){return dN-a[3]*57.295779513082323}function
-ns(a,b){return[0,a[1],b,a[3],a[4],a[5]]}function
-fO(a){return a[1]}function
-fP(a){var
-b=a[3],c=a[2];return bg(a[1],[T,c*Math.cos(b),c*Math.sin(b)])}function
-dC(c,g,b,a){var
-d=b[3],e=b[2],f=b[4];return[0,g,e+c*(a[2]-e),d+c*(a[3]-d),f+c*(a[4]-f),dA[1]]}function
-nt(a){return a[5]}function
-nv(b){function
+i=k[1],x=o?2:1,M=n?i.length-1-2|0:i.length-1-1|0;return[0,a7((M-x|0)+1|0,function(h){var
+a=h+x|0,b=a-1|0,c=e(i,b)[1+b],f=e(i,a)[1+a],g=a-1|0,j=e(d,g)[1+g],k=e(d,a)[1+a],l=aX(c,f,0.33333333333333331);return[0,j,k,l,aX(c,f,d9)]})]}return k}var
+dG=[0,0],oX=[0,J(oW),0.,0.,0.,0];function
+dH(e,d,c,b,a){dG[1]++;return[0,[T,b,a],d,(dU-e)*ht,c,dG[1]]}function
+aY(a,b){return[0,b,a[2],a[3],a[4],a[5]]}function
+oY(a,b){return[0,a[1],a[2],(dU-b)*ht,a[4],a[5]]}function
+f3(a){return dU-a[3]*57.295779513082323}function
+oZ(a,b){return[0,a[1],b,a[3],a[4],a[5]]}function
+f4(a){return a[1]}function
+f5(a){var
+b=a[3],c=a[2];return bi(a[1],[T,c*Math.cos(b),c*Math.sin(b)])}function
+dI(c,g,b,a){var
+d=b[3],e=b[2],f=b[4];return[0,g,e+c*(a[2]-e),d+c*(a[3]-d),f+c*(a[4]-f),dG[1]]}function
+o0(a){return a[5]}function
+o2(a){function
d(f,k){var
-c=k[2],d=k[1],v=c?[0,a(b[2],c[1][2])]:0;if(d){var
+c=k[2],d=k[1],v=c?[0,b(a[2],c[1][2])]:0;if(d){var
g=d[2];if(g){var
h=g[2];if(h){var
n=h[2];if(n){var
-o=n[1],i=h[1],p=g[1],q=d[1],r=a(b[2],f),s=a(b[2],q),t=a(b[2],p),u=a(b[2],i),j=co(v,0,[0,a(b[2],o),[0,u,[0,t,[0,s,[0,r,0]]]]]);if(0===j[0]){var
+o=n[1],i=h[1],p=g[1],q=d[1],r=b(a[2],f),s=b(a[2],q),t=b(a[2],p),u=b(a[2],i),j=ct(v,0,[0,b(a[2],o),[0,u,[0,t,[0,s,[0,r,0]]]]]);if(0===j[0]){var
l=j[1];if(0<l.length-1){var
m=e(l,0)[1];return[0,[0,f,[0,q,[0,p,[0,i,0]]]],[0,[0,i,o,m[4],m[3]],c]]}return[0,[0,f,d],c]}return[0,[0,f,d],c]}}}}return[0,[0,f,d],c]}function
f(b,a){var
@@ -3059,8 +3262,8 @@ j(q,d,g){var
k=q[2],i=q[1];if(i){var
f=i[1],l=i[2];if(l){var
m=l[2],n=l[1];if(m){if(m[2]){var
-C=aQ(b[2],i),D=k?[0,a(b[2],k[1][2])]:0,s=co(0,D,C);if(0===s[0]){var
-o=[0,g],r=[0,f],B=s[1];cO(function(b,a){var
+C=aS(a[2],i),D=k?[0,b(a[2],k[1][2])]:0,s=ct(0,D,C);if(0===s[0]){var
+o=[0,g],r=[0,f],B=s[1];cT(function(b,a){var
f=0<b?1:0;if(f){var
g=b-1|0,h=e(B,g)[1+g];o[1]=c(d[3],[0,r[1],h[3],h[4],a],o[1]);r[1]=a;var
i=0}else
@@ -3071,7 +3274,7 @@ var
t=g;var
u=t}else
var
-y=m[1],F=a(b[2],y),G=a(b[2],n),z=bh(bR,dy(dx(a(b[2],f),G,F))),p=z[2],j=z[1],H=c(b[3],f,j[1]),A=c(b[3],n,j[2]),I=c(b[3],y,p[2]),J=c(d[1],f,g),K=c(d[3],[0,H,j[3],j[4],A],J),u=c(d[3],[0,A,p[3],p[4],I],K);var
+y=m[1],F=b(a[2],y),G=b(a[2],n),z=bj(bR,dF(dE(b(a[2],f),G,F))),p=z[2],j=z[1],H=c(a[3],f,j[1]),A=c(a[3],n,j[2]),I=c(a[3],y,p[2]),J=c(d[1],f,g),K=c(d[3],[0,H,j[3],j[4],A],J),u=c(d[3],[0,A,p[3],p[4],I],K);var
v=u}else
var
L=c(d[1],f,g),v=h(d[2],f,n,L);var
@@ -3081,25 +3284,25 @@ w=c(d[1],f,g);var
x=w}else
var
x=g;var
-E=aF(function(b,a){return c(d[3],[0,a[1],a[3],a[4],a[2]],b)},x,k);return a(d[4],E)}return[0,nu,d,f,i,g,j,function(d,e){var
-f=d[2],g=aQ(e,d[1]);return[0,g,aQ(function(d){var
-f=a(e,c(b[3],d[2],d[4])),g=a(b[2],f),h=a(e,c(b[3],d[1],d[3])),i=a(b[2],h),j=a(e,d[2]);return[0,a(e,d[1]),j,i,g]},f)]}]}function
-nx(b){function
+E=aI(function(b,a){return c(d[3],[0,a[1],a[3],a[4],a[2]],b)},x,k);return b(d[4],E)}return[0,o1,d,f,i,g,j,function(d,e){var
+f=d[2],g=aS(e,d[1]);return[0,g,aS(function(d){var
+f=b(e,c(a[3],d[2],d[4])),g=b(a[2],f),h=b(e,c(a[3],d[1],d[3])),i=b(a[2],h),j=b(e,d[2]);return[0,b(e,d[1]),j,i,g]},f)]}]}function
+o4(a){function
d(b,a){return a}function
f(c,b,a){return[0,a[1]+1|0,[0,[0,c,[0,b]],a[2]]]}function
i(a,b){return[0,b[1]+1|0,[0,[0,a[1],[1,[0,a[2],a[3],a[4]]]],b[2]]]}function
m(a){return a}function
n(k,j){var
-c=h(k[1],j,[0,d,f,i,m],nw),a=c[1],b=ac(a,0),g=c[2];cO(function(f,d){var
+c=h(k[1],j,[0,d,f,i,m],o3),a=c[1],b=ac(a,0),g=c[2];cT(function(f,d){var
c=(a-f|0)-1|0;e(b,c)[1+c]=d;return 0},g);return b}function
-p(e,b,d){var
-f=[0,1,d],g=cR(function(f,a){var
-g=f[2],i=f[1]?c(b[1],a[1],g):g,d=a[2];if(0===d[0])return[0,0,h(b[2],a[1],d[1],i)];var
-e=d[1];return[0,0,c(b[3],[0,a[1],e[1],e[2],e[3]],i)]},f,e)[2];return a(b[4],g)}function
+p(e,a,d){var
+f=[0,1,d],g=cW(function(f,b){var
+g=f[2],i=f[1]?c(a[1],b[1],g):g,d=b[2];if(0===d[0])return[0,0,h(a[2],b[1],d[1],i)];var
+e=d[1];return[0,0,c(a[3],[0,b[1],e[1],e[2],e[3]],i)]},f,e)[2];return b(a[4],g)}function
q(e,c){var
-d=0;return cR(function(f,i){var
+d=0;return cW(function(f,i){var
n=i[2];if(0===n[0]){var
-c=a(b[1],n[1]),d=a(b[1],i[1]);if(d[1]<c[1])var
+c=b(a[1],n[1]),d=b(a[1],i[1]);if(d[1]<c[1])var
k=c[1]-d[1],g=d[1];else
var
k=d[1]-c[1],g=c[1];if(d[2]<c[2])var
@@ -3116,35 +3319,35 @@ m=o;var
r=m}else
var
r=0;return r?f:f}var
-j=n[1],v=j[2],w=j[1],x=a(b[1],j[3]),s=fJ(e,[0,a(b[1],i[1]),x,w,v]),t=s[2],y=s[1],u=aU(ab(e,t));if(f&&f[1][1]<u)return f;return[0,[0,u,t,y,i[1],j[3]]]},d,c)}function
-s(e,d){return a6(function(e){var
+j=n[1],v=j[2],w=j[1],x=b(a[1],j[3]),s=f2(e,[0,b(a[1],i[1]),x,w,v]),t=s[2],y=s[1],u=aW(ab(e,t));if(f&&f[1][1]<u)return f;return[0,[0,u,t,y,i[1],j[3]]]},d,c)}function
+s(e,d){return a8(function(e){var
g=e[2];if(0===g[0]){var
-h=[0,a(d,g[1])];return[0,a(d,e[1]),h]}var
-f=g[1],i=a(d,e[1]),j=a(d,f[3]),k=a(d,c(b[3],f[3],f[2])),l=a(b[1],k),m=a(d,c(b[3],e[1],f[1]));return[0,i,[1,[0,a(b[1],m),l,j]]]},e)}function
-t(c,b){return b7(function(c){var
+h=[0,b(d,g[1])];return[0,b(d,e[1]),h]}var
+f=g[1],i=b(d,e[1]),j=b(d,f[3]),k=b(d,c(a[3],f[3],f[2])),l=b(a[1],k),m=b(d,c(a[3],e[1],f[1]));return[0,i,[1,[0,b(a[1],m),l,j]]]},e)}function
+t(c,a){return b8(function(c){var
d=c[2];if(0===d[0]){var
-e=d[1];a(b,c[1]);return a(b,e)}var
-f=d[1];a(b,c[1]);return a(b,f[3])},c)}function
+e=d[1];b(a,c[1]);return b(a,e)}var
+f=d[1];b(a,c[1]);return b(a,f[3])},c)}function
g(b){var
a=b[2];return 0===a[0]?a[1]:a[1][3]}function
-k(a,e){var
-d=e[2],f=0===d[0]?d[1]:d[1][3],g=c(b[3],e[1],a[1]),h=c(b[3],f,a[2]);return[0,g,[1,[0,a[3],a[4],h]]]}function
+k(b,e){var
+d=e[2],f=0===d[0]?d[1]:d[1][3],g=c(a[3],e[1],b[1]),h=c(a[3],f,b[2]);return[0,g,[1,[0,b[3],b[4],h]]]}function
r(h,e,g){var
-l=a(b[1],g),m=a(b[1],e),i=dy(dx(a(b[1],h),m,l)),j=bh(fJ(a(b[1],e),i)[1],i),f=j[2],d=j[1],n=c(b[3],h,d[1]),k=c(b[3],e,d[2]),o=c(b[3],g,f[2]);return[0,[0,n,[1,[0,d[3],d[4],k]]],[0,k,[1,[0,f[3],f[4],o]]]]}function
+l=b(a[1],g),m=b(a[1],e),i=dF(dE(b(a[1],h),m,l)),j=bj(f2(b(a[1],e),i)[1],i),f=j[2],d=j[1],n=c(a[3],h,d[1]),k=c(a[3],e,d[2]),o=c(a[3],g,f[2]);return[0,[0,n,[1,[0,d[3],d[4],k]]],[0,k,[1,[0,f[3],f[4],o]]]]}function
l(c){var
s=c.length-1;if(2<s>>>0){var
t=function(d){var
-f=g(e(c,d)[1+d]);return a(b[1],f)},i=c.length-1;if(0<=i)if(h$<i){var
+f=g(e(c,d)[1+d]);return b(a[1],f)},i=c.length-1;if(0<=i)if(ij<i){var
j=0,f=0;for(;;){if(!(i<=f)){var
j=[0,t(f),j],f=f+1|0;continue}var
-l=cN(j);break}}else
+l=cS(j);break}}else
var
-l=el(0,i,t);else
+l=ex(0,i,t);else
var
-l=E(ia);var
-y=e(c,0)[1][1],u=co(0,0,[0,a(b[1],y),l]);if(0===u[0]){var
+l=E(ik);var
+y=e(c,0)[1][1],u=ct(0,0,[0,b(a[1],y),l]);if(0===u[0]){var
m=u[1],h=m.length-1;if(h!==c.length-1)var
-n=E(im);else
+n=E(iw);else
if(0===h)var
n=[0];else{var
p=ac(h,k(m[1],c[1])),q=h-1|0,w=1;if(!(q<1)){var
@@ -3158,289 +3361,293 @@ v=e(c,0)[1],o=v[2],z=0===o[0]?o[1]:o[1][3];return[0,[0,[0,v[1],[0,z]]]];default:
A=e(c,0)[1][1],B=e(c,1)[2][1];return[0,r(A,B,g(c[2]))]}}function
o(i,h){var
d=[0,0],e=[0,0],c=0,k=h.length-1;for(;;){if(c!==k){var
-g=h[1+c],l=a(b[2],i);if(a(b[2],g[1])===l){d[1]=[0,e[1]];var
+g=h[1+c],l=b(a[2],i);if(b(a[2],g[1])===l){d[1]=[0,e[1]];var
j=1}else
var
-f=g[2],m=0===f[0]?f[1]:f[1][3],n=a(b[2],i),o=a(b[2],m)===n?(d[1]=[0,e[1]+1|0],1):0,j=o;e[1]++;if(!j){var
+f=g[2],m=0===f[0]?f[1]:f[1][3],n=b(a[2],i),o=b(a[2],m)===n?(d[1]=[0,e[1]+1|0],1):0,j=o;e[1]++;if(!j){var
c=c+1|0;continue}}return d[1]}}function
u(c,j){var
d=c.length-1;if(2<=d){if(!(3<=d)){var
-m=e(c,0)[1][1],n=e(c,1)[2][1],p=[0,m,[0,n,[0,g(c[2]),0]]],h=a(eo(function(c){var
-d=a(b[2],j);return a(b[2],c)!==d?1:0}),p);if(h){var
+m=e(c,0)[1][1],n=e(c,1)[2][1],p=[0,m,[0,n,[0,g(c[2]),0]]],h=b(eA(function(c){var
+d=b(a[2],j);return b(a[2],c)!==d?1:0}),p);if(h){var
i=h[2];if(i&&!i[2])return[0,[0,[0,h[1],[0,i[1]]]]]}return 0}}else
if(0<=d)return 0;var
k=o(j,c);if(k){var
-f=k[1];return 0===f?[0,a5(d-1|0,function(b){var
-a=b+1|0;return e(c,a)[1+a]})]:f===c.length-1?[0,a5(d-1|0,function(a){return e(c,a)[1+a]})]:l(a5(d-1|0,function(a){if(a<(f-1|0))return e(c,a)[1+a];if(a===(f-1|0)){var
+f=k[1];return 0===f?[0,a7(d-1|0,function(b){var
+a=b+1|0;return e(c,a)[1+a]})]:f===c.length-1?[0,a7(d-1|0,function(a){return e(c,a)[1+a]})]:l(a7(d-1|0,function(a){if(a<(f-1|0))return e(c,a)[1+a];if(a===(f-1|0)){var
d=e(c,a)[1+a][1],g=a+1|0,b=e(c,g)[1+g][2];return 0===b[0]?[0,d,[0,b[1]]]:[0,d,[1,b[1]]]}var
h=a+1|0;return e(c,h)[1+h]}))}return[0,c]}function
j(a){return a[1]}return[0,n,p,q,t,s,l,u,function(h,d){function
i(g,c,f,d){if(0<=c&&c<g.length-1){var
-i=a(f,e(h,c)[1+c]);return[0,a(b[1],i),d]}return d}var
+i=b(f,e(h,c)[1+c]);return[0,b(a[1],i),d]}return d}var
p=h.length-1;if(2<p>>>0){var
q=o(d,h);if(q){var
-f=q[1],n=h.length-1,c=0===n?[0]:n3(h,0,n);if(f<c.length-1)var
+f=q[1],n=h.length-1,c=0===n?[0]:pB(h,0,n);if(f<c.length-1)var
t=g(e(c,f)[1+f]),s=d;else
var
w=f-1|0,t=d,s=e(c,w)[1+w][1];var
-B=cK(f-3|0,0),C=i(c,f,g,i(c,f+1|0,g,i(c,f+2|0,g,0))),u=co(0,0,i(c,f-3|0,j,i(c,f-2|0,j,i(c,f-1|0,j,[0,a(b[1],d),C]))));if(0===u[0]){var
-D=u[1];cQ(function(i,h){var
+B=cP(f-3|0,0),C=i(c,f,g,i(c,f+1|0,g,i(c,f+2|0,g,0))),u=ct(0,0,i(c,f-3|0,j,i(c,f-2|0,j,i(c,f-1|0,j,[0,b(a[1],d),C]))));if(0===u[0]){var
+D=u[1];cV(function(i,h){var
a=B+i|0,d=(f-2|0)<a?1:0;if(d)var
g=a<(f+2|0)?1:0,b=g?a<c.length-1?1:0:g;else
var
b=d;var
j=b?(c[1+a]=k(h,e(c,a)[1+a]),0):b;return j},D);return[0,c]}var
-E=g(e(c,1)[2]),F=a(b[1],E),G=g(e(c,0)[1]),H=a(b[1],G),v=bh(bR,dy(dx(a(b[1],d),H,F)))[1];c[1]=[0,s,[1,[0,v[3],v[4],t]]];return[0,c]}return 0}switch(p){case
+E=g(e(c,1)[2]),F=b(a[1],E),G=g(e(c,0)[1]),H=b(a[1],G),v=bj(bR,dF(dE(b(a[1],d),H,F)))[1];c[1]=[0,s,[1,[0,v[3],v[4],t]]];return[0,c]}return 0}switch(p){case
0:return 0;case
1:var
-l=e(h,0)[1],m=l[2],x=0===m[0]?m[1]:m[1][3],I=a(b[2],d),J=a(b[2],l[1])===I?d:l[1],K=a(b[2],d),L=a(b[2],x)===K?d:x;return[0,[0,[0,J,[0,L]]]];default:var
-y=e(h,0)[1][1],z=e(h,1)[2][1],A=g(h[2]),M=a(b[2],d),N=a(b[2],y)===M?d:y,O=a(b[2],d),P=a(b[2],z)===O?d:z,Q=a(b[2],d),R=a(b[2],A)===Q?d:A;return[0,r(N,P,R)]}}]}var
-aj=nv([0,nq,fO,aW]),Z=nx([0,fO,nt,aW]);function
-fQ(c,b,a){return bE(c,b,"path",a)}function
-fR(a){return ba}function
-fS(c,b){var
-a=ad(c),d=a[1],e=[0,Y(0,a[2]),0];return c9([0,ae],[0,b,[0,"M",[0,Y(0,d),e]]])}function
-fT(c,b){var
-a=ad(c),d=a[1],e=[0,Y(0,a[2]),0];return c9([0,ae],[0,b,[0,"L",[0,Y(0,d),e]]])}function
-fU(g,f,e,d){var
-a=ad(g),h=a[2],i=a[1],b=ad(f),j=b[2],k=b[1],c=ad(e),l=c[1],m=[0,Y(0,c[2]),0],n=[0,g5,[0,Y(0,l),m]],o=[0,Y(0,j),n],p=[0,g5,[0,Y(0,k),o]],q=[0,Y(0,h),p];return c9([0,ae],[0,d,[0,"C",[0,Y(0,i),q]]])}function
-fV(a){return a.concat(" Z")}function
-ny(c,a){var
+l=e(h,0)[1],m=l[2],x=0===m[0]?m[1]:m[1][3],I=b(a[2],d),J=b(a[2],l[1])===I?d:l[1],K=b(a[2],d),L=b(a[2],x)===K?d:x;return[0,[0,[0,J,[0,L]]]];default:var
+y=e(h,0)[1][1],z=e(h,1)[2][1],A=g(h[2]),M=b(a[2],d),N=b(a[2],y)===M?d:y,O=b(a[2],d),P=b(a[2],z)===O?d:z,Q=b(a[2],d),R=b(a[2],A)===Q?d:A;return[0,r(N,P,R)]}}]}var
+ak=o2([0,oX,f4,aY]),Z=o4([0,f4,o0,aY]),f6=[0,0];function
+dJ(b,a){return ez(function(b){return b[1]===a?1:0},b)}function
+f7(c,b,a){return bG(c,b,"path",a)}function
+f8(a){return bc}function
+f9(c,b){var
+a=ad(c),d=a[1],e=[0,Y(0,a[2]),0];return dd([0,ae],[0,b,[0,"M",[0,Y(0,d),e]]])}function
+f_(c,b){var
+a=ad(c),d=a[1],e=[0,Y(0,a[2]),0];return dd([0,ae],[0,b,[0,"L",[0,Y(0,d),e]]])}function
+f$(g,f,e,d){var
+a=ad(g),h=a[2],i=a[1],b=ad(f),j=b[2],k=b[1],c=ad(e),l=c[1],m=[0,Y(0,c[2]),0],n=[0,he,[0,Y(0,l),m]],o=[0,Y(0,j),n],p=[0,he,[0,Y(0,k),o]],q=[0,Y(0,h),p];return dd([0,ae],[0,d,[0,"C",[0,Y(0,i),q]]])}function
+ga(a){return a.concat(" Z")}function
+o5(c,a){var
b=ad(c);a.moveTo(b[1],b[2]);return a}function
-nz(c,a){var
+o6(c,a){var
b=ad(c);a.lineTo(b[1],b[2]);return a}function
-nA(g,f,e,a){var
+o7(g,f,e,a){var
b=ad(g),h=b[2],i=b[1],c=ad(f),j=c[2],k=c[1],d=ad(e);a.bezierCurveTo(i,h,k,j,d[1],d[2]);return a}var
-dD=[0,lX,ny,nz,nA,function(a){a.closePath();return a}];function
-fW(b){function
-d(c){return[0,a(b[1],0)]}function
-e(e,d,a){var
-f=c(b[2],e[1],a[1]);return[0,c(b[3],d[1],f)]}function
-f(e,d,a){var
-f=d[2],g=c(b[2],e[2][1],a[1]);return[0,c(b[3],f[1],g)]}function
+dK=[0,ml,o5,o6,o7,function(a){a.closePath();return a}];function
+gb(a){function
+d(c){return[0,b(a[1],0)]}function
+e(e,d,b){var
+f=c(a[2],e[1],b[1]);return[0,c(a[3],d[1],f)]}function
+f(e,d,b){var
+f=d[2],g=c(a[2],e[2][1],b[1]);return[0,c(a[3],f[1],g)]}function
g(e,d,n){var
-j=d[4],k=d[1],h=e[4],i=e[1],l=(i[4]-h[4])*gn,a=[0,n[1]],m=l|0,o=[0,i[1],h[1],e[2],e[3]],p=[0,k[1],j[1],d[2],d[3]],q=0;if(!(m<0)){var
+j=d[4],k=d[1],h=e[4],i=e[1],l=(i[4]-h[4])*gD,b=[0,n[1]],m=l|0,o=[0,i[1],h[1],e[2],e[3]],p=[0,k[1],j[1],d[2],d[3]],q=0;if(!(m<0)){var
f=q;for(;;){var
-g=f/l,r=bh(g,o)[1],s=bh(g,p)[1],t=dC(g,r[2],i,h),u=dC(g,s[2],k,j);a[1]=c(b[2],t[1],a[1]);a[1]=c(b[3],u[1],a[1]);var
+g=f/l,r=bj(g,o)[1],s=bj(g,p)[1],t=dI(g,r[2],i,h),u=dI(g,s[2],k,j);b[1]=c(a[2],t[1],b[1]);b[1]=c(a[3],u[1],b[1]);var
v=f+1|0;if(m!==f){var
-f=v;continue}break}}return[0,a[1]]}function
+f=v;continue}break}}return[0,b[1]]}function
h(a){return a}return[0,function(a){return a[1]},d,e,f,g,h]}function
-fX(b){function
-d(c){return[0,a(b[1],0),c]}function
-e(d,f,a){var
-e=a[2];return[0,c(b[2],d[1],a[1]),e]}function
+gc(a){function
+d(c){return[0,b(a[1],0),c]}function
+e(d,f,b){var
+e=b[2];return[0,c(a[2],d[1],b[1]),e]}function
f(f,e,d){var
-g=f[2][1],h=f[1][1],i=e[1][1],j=e[2][1],k=c(b[2],g,d[1]),l=c(b[3],j,k),m=c(b[3],i,l),n=c(b[3],h,m),o=c(b[3],g,n),p=a(b[5],o),q=a(d[2],p);return[0,q,d[2]]}function
+g=f[2][1],h=f[1][1],i=e[1][1],j=e[2][1],k=c(a[2],g,d[1]),l=c(a[3],j,k),m=c(a[3],i,l),n=c(a[3],h,m),o=c(a[3],g,n),p=b(a[5],o),q=b(d[2],p);return[0,q,d[2]]}function
g(e,d,f){var
-g=e[4][1],h=d[3],i=d[2],j=e[3],k=e[2],l=e[1][1],m=d[1][1],n=d[4][1],o=c(b[2],g,f[1]),p=c(b[3],n,o),q=ax(b[4],h,i,m,p),r=c(b[3],l,q),s=ax(b[4],k,j,g,r),t=a(b[5],s),u=a(f[2],t);return[0,u,f[2]]}function
+g=e[4][1],h=d[3],i=d[2],j=e[3],k=e[2],l=e[1][1],m=d[1][1],n=d[4][1],o=c(a[2],g,f[1]),p=c(a[3],n,o),q=aA(a[4],h,i,m,p),r=c(a[3],l,q),s=aA(a[4],k,j,g,r),t=b(a[5],s),u=b(f[2],t);return[0,u,f[2]]}function
h(a){return a}return[0,function(a){return a[1]},d,e,f,g,h]}function
-nB(b){function
+o8(a){function
d(e,d){var
-a=e[1],f=ab(a,J([0,5.,5.])),g=c(b[2],f,d),h=bg(a,J([0,5.,5.])),i=c(b[3],h,g),j=bg(a,J([0,gY,5.])),k=c(b[2],j,i),l=bg(a,J([0,5.,gY]));return c(b[3],l,k)}function
-e(c){return[0,a(b[1],0)]}function
+b=e[1],f=ab(b,J([0,5.,5.])),g=c(a[2],f,d),h=bi(b,J([0,5.,5.])),i=c(a[3],h,g),j=bi(b,J([0,g$,5.])),k=c(a[2],j,i),l=bi(b,J([0,5.,g$]));return c(a[3],l,k)}function
+e(c){return[0,b(a[1],0)]}function
f(b,c,a){return[0,d(b,a[1])]}function
-g(a,h,f){var
-e=a[2],g=c(b[2],a[1][1],f[1]);return[0,d(e,c(b[3],e[1],g))]}function
-h(a,j,f){var
-e=a[4],g=a[3],h=a[2],i=c(b[2],a[1][1],f[1]);return[0,d(e,ax(b[4],h,g,e[1],i))]}function
+g(b,h,f){var
+e=b[2],g=c(a[2],b[1][1],f[1]);return[0,d(e,c(a[3],e[1],g))]}function
+h(b,j,f){var
+e=b[4],g=b[3],h=b[2],i=c(a[2],b[1][1],f[1]);return[0,d(e,aA(a[4],h,g,e[1],i))]}function
i(a){return a}return[0,function(a){return a[1]},e,f,g,h,i]}function
-nC(b,a){return[0,[0,b],a]}function
-nD(c,b,a){return[0,[1,[0,c,b]],a]}function
-nE(b,a){return[0,[2,b],a]}var
-fY=[0,nC,nD,nE,function(a){return a}];function
-fZ(a,c,b){var
-d=h(a[1],c,fY,0);return[0,d,h(a[1],b,fY,0)]}var
-bH=fX(dD),bI=nB(dD),bJ=fW(dD),cr=fX([0,fR,fS,fT,fU,fV]),bK=fW([0,fR,fS,fT,fU,fV]);function
-bj(i,f,b,e){var
-g=fZ(i,f[1],f[2]),c=g[2],d=g[1];if(bQ===e){var
-j=function(a){dk(0,b,a);return a},k=a(bH[2],j),l=bt(function(c,b,a){switch(b[0]){case
+o9(b,a){return[0,[0,b],a]}function
+o_(c,b,a){return[0,[1,[0,c,b]],a]}function
+o$(b,a){return[0,[2,b],a]}var
+gd=[0,o9,o_,o$,function(a){return a}];function
+ge(a,c,b){var
+d=h(a[1],c,gd,0);return[0,d,h(a[1],b,gd,0)]}var
+bJ=gc(dK),bK=o8(dK),bL=gb(dK),cu=gc([0,f8,f9,f_,f$,ga]),bM=gb([0,f8,f9,f_,f$,ga]);function
+bl(i,f,a,e){var
+g=ge(i,f[1],f[2]),c=g[2],d=g[1];if(bQ===e){var
+j=function(b){dr(0,a,b);return b},k=b(bJ[2],j),l=bv(function(c,b,a){switch(b[0]){case
0:var
-d=b[1];if(0===a[0])return h(bH[3],d,a[1],c);break;case
+d=b[1];if(0===a[0])return h(bJ[3],d,a[1],c);break;case
1:var
-e=b[1];if(1===a[0])return h(bH[4],e,a[1],c);break;default:var
-f=b[1];if(2===a[0])return h(bH[5],f,a[1],c)}return c},k,d,c);return dl(b,a(bH[1],l))}if(aY<=e){var
-m=function(a){dk(0,b,a);return a},n=a(bI[2],m),o=bt(function(c,b,a){switch(b[0]){case
+e=b[1];if(1===a[0])return h(bJ[4],e,a[1],c);break;default:var
+f=b[1];if(2===a[0])return h(bJ[5],f,a[1],c)}return c},k,d,c);return ds(a,b(bJ[1],l))}if(a1<=e){var
+m=function(b){dr(0,a,b);return b},n=b(bK[2],m),o=bv(function(c,b,a){switch(b[0]){case
0:var
-d=b[1];if(0===a[0])return h(bI[3],d,a[1],c);break;case
+d=b[1];if(0===a[0])return h(bK[3],d,a[1],c);break;case
1:var
-e=b[1];if(1===a[0])return h(bI[4],e,a[1],c);break;default:var
-f=b[1];if(2===a[0])return h(bI[5],f,a[1],c)}return c},n,d,c);return dl(b,a(bI[1],o))}function
-p(a){dk(0,b,a);return a}var
-q=a(bJ[2],p),r=bt(function(c,b,a){switch(b[0]){case
+e=b[1];if(1===a[0])return h(bK[4],e,a[1],c);break;default:var
+f=b[1];if(2===a[0])return h(bK[5],f,a[1],c)}return c},n,d,c);return ds(a,b(bK[1],o))}function
+p(b){dr(0,a,b);return b}var
+q=b(bL[2],p),r=bv(function(c,b,a){switch(b[0]){case
0:var
-d=b[1];if(0===a[0])return h(bJ[3],d,a[1],c);break;case
+d=b[1];if(0===a[0])return h(bL[3],d,a[1],c);break;case
1:var
-e=b[1];if(1===a[0])return h(bJ[4],e,a[1],c);break;default:var
-f=b[1];if(2===a[0])return h(bJ[5],f,a[1],c)}return c},q,d,c);return dl(b,a(bJ[1],r))}var
-f0=[0,0];function
-dE(b,a){return en(function(b){return b[1]===a?1:0},b)}function
-cs(a,b){if(0===a[0]){var
-d=dE(b,a[1]);return b5(function(a){return[0,a]},d)}var
-c=a[1],e=c[2],f=dE(b,c[1]);return b5(function(a){return[1,[0,a,e]]},f)}var
-f1=20.;function
-dF(b,a){var
-g=J(b),d=[0,f1,0];return aF(function(d,b){var
+e=b[1];if(1===a[0])return h(bL[4],e,a[1],c);break;default:var
+f=b[1];if(2===a[0])return h(bL[5],f,a[1],c)}return c},q,d,c);return ds(a,b(bL[1],r))}function
+cv(a,b){if(0===a[0]){var
+d=dJ(b,a[1]);return b6(function(a){return[0,a]},d)}var
+c=a[1],e=c[2],f=dJ(b,c[1]);return b6(function(a){return[1,[0,a,e]]},f)}var
+gf=20.;function
+dL(b,a){var
+g=J(b),d=[0,gf,0];return aI(function(d,b){var
e=d[1],h=d[2],f=c(Z[3],g,b[2]);if(f){var
a=f[1],i=a[5],j=a[4],k=a[3],l=a[2];if(a[1]<e)return[0,k,[0,[0,l,b,j,i]]]}return[0,e,h]},d,a)}function
-f2(a,f){var
-b=[0,0],d=[0,f1];function
+gg(a,f){var
+b=[0,0],d=[0,gf];function
g(a){var
-c=aU(ab(a[1],f));return c<d[1]?(d[1]=c,b[1]=[0,a],0):0}c(Z[4],a[2],g);var
-e=b[1];return e?[1,[0,a[1],e[1]]]:[0,a[1]]}function
-bk(a){return function(b){a.postMessage(b,ce);return 0}}function
-dG(e,d,h,b){var
-f=dB(e[5],e[4],h,d[1],d[2]),g=a(aj[4],b);if(g){var
-i=g[1][1];return aU(ab(i,J(d)))<5.?b:c(aj[2],f,b)}return c(aj[2],f,b)}function
-f3(i,b,a,e){var
-c=b[3],f=b[2],d=dC(e,c[1],c,b[4]),g=hQ(aZ*fN(d))/aZ,h=hQ(aZ*d[2])/aZ;return[0,[0,[0,f[1]]],a[2],a[3],h,g,a[6],a[7]]}function
-f4(j,b,i,h,g){if(g){var
+c=aW(ab(a[1],f));return c<d[1]?(d[1]=c,b[1]=[0,a],0):0}c(Z[4],a[2],g);var
+e=b[1];return e?[1,[0,a[1],e[1]]]:[0,a[1]]}var
+pa=nl([0])[1];function
+bm(a){return function(b){a.postMessage(b,ch);return 0}}function
+dM(e,d,h,a){var
+f=dH(e[5],e[4],h,d[1],d[2]),g=b(ak[4],a);if(g){var
+i=g[1][1];return aW(ab(i,J(d)))<5.?a:c(ak[2],f,a)}return c(ak[2],f,a)}function
+gh(i,b,a,e){var
+c=b[3],f=b[2],d=dI(e,c[1],c,b[4]),g=hX(a2*f3(d))/a2,h=hX(a2*d[2])/a2;return[0,[0,[0,f[1]]],a[2],a[3],h,g,a[6],a[7]]}var
+cw=[0,1,0,ak[1],a2,gD,bQ,oA],pb=[0,function(b,a){var
+c=a[1],d=b[2],e=b[1];if(typeof
+c==="number"&&!c){var
+f=dM(a,d,e,a[3]);return[0,a[1],a[2],f,a[4],a[5],a[6],a[7]]}return a}];function
+gi(j,a,i,h,g){if(g){var
d=g[1];if(0===d[0]){var
-e=d[1],l=e[3],m=function(a){return c(h,a,i)},n=c(Z[5],e[2],m),o=[0,gS,[0,e[1],n,l]];a(bk(j),o);return b}var
-k=d[1],f=k[1],p=k[2],q=function(a){return a[5]===p[5]?c(h,a,i):a},r=c(Z[5],f[2],q),s=[0,gS,[0,f[1],r,f[3]]];a(bk(j),s);return b}return b}var
-bL=[0,1,0,aj[1],aZ,gn,bQ,m2];function
-f6(a){return dv(0,0,0,lm,mM,a)}function
-f7(c,b){var
-a=ad(c[1]);b.strokeRect(a[1]-5.,a[2]-5.,aZ,aZ);return 0}function
-f8(f,C,k,d){var
-g=a(bF,C),l=b5(J,g),B=f.height,A=f.width,b=f.getContext("2d",ce);b.fillStyle=gx;b.fillRect(0.,0.,A,B);b.strokeStyle=bS;b.fillStyle=bS;var
+e=d[1],l=e[3],m=function(a){return c(h,a,i)},n=c(Z[5],e[2],m),o=[0,g6,[0,e[1],n,l]];b(bm(j),o);return a}var
+k=d[1],f=k[1],p=k[2],q=function(a){return a[5]===p[5]?c(h,a,i):a},r=c(Z[5],f[2],q),s=[0,g6,[0,f[1],r,f[3]]];b(bm(j),s);return a}return a}function
+gj(c,a){var
+d=c[3],b=c[2];if(gL<=c[1]){var
+e=a[1];if(typeof
+e==="number")return[0,a[1],a[2],a[3],a[4],b,a[6],a[7]];var
+f=[0,a[1],a[2],a[3],a[4],b,a[6],a[7]];return gi(d,f,b,oY,cv(e[1],f[2]))}var
+g=a[1];if(typeof
+g==="number")return[0,a[1],a[2],a[3],b,a[5],a[6],a[7]];var
+h=[0,a[1],a[2],a[3],b,a[5],a[6],a[7]];return gi(d,h,b,oZ,cv(g[1],h[2]))}var
+pc=[0,function(g,a){var
+d=g[2],b=g[1],e=a[1];if(typeof
+e==="number"){if(e){var
+h=b[2],i=b[1];dD(d,bU);var
+j=a[4],k=a[5],m=dL(b,a[2])[2],l=0.;if(m)var
+n=ad(m[1][1]),o=dH(k,j,l,n[1],n[2]);else
+var
+o=dH(k,j,l,i,h);var
+t=c(ak[2],o,a[3]),u=J([0,i,h]);return[0,0,a[2],t,a[4],a[5],a[6],u]}return a}var
+f=e[1],p=0===f[0]?f[1]:f[1][1];function
+q(r){var
+e=dL(b,a[2]),f=e[2],j=e[1];if(f){var
+g=f[1],h=g[2];if(h[1]!==p){var
+k=J(b);return gh(b,g,[0,a[1],a[2],a[3],a[4],a[5],a[6],k],j)}var
+c=gg(h,J(b));if(0===c[0]){var
+l=J(b);return[0,[0,c],a[2],a[3],a[4],a[5],a[6],l]}var
+i=c[1][2];dD(d,bU);var
+m=J(b),n=a[6],o=f3(i);return[0,[0,c],a[2],a[3],i[2],o,n,m]}var
+q=J(b);return[0,1,a[2],a[3],a[4],a[5],a[6],q]}var
+r=dJ(a[2],p);if(r){var
+v=r[1],s=gg(v,J(b));if(0===s[0])return q(0);dD(d,bU);var
+w=J(b);return[0,[0,s],a[2],a[3],a[4],a[5],a[6],w]}return q(0)}],pd=[0,function(e,c){if(hL(10,cA,0,fe(fs(ft)))===g1){var
+a=c[2],d=bd(nk,bG(0,[0,[0,[0,"xmlns","http://www.w3.org/2000/svg"],[0,[0,"xmlns:xlink","http://www.w3.org/1999/xlink"],0]]],"svg",aS(function(g){var
+i=c[6],d=ge([0,Z[2]],g[2],g[3]),e=d[2],f=d[1];if(bQ===i){var
+a=[0,0],j=function(b){var
+c=f7(0,[0,[0,[0,hp,b],0]],0);a[1]=[0,c,a[1]];return bc},k=b(cu[2],j);bv(function(c,b,a){switch(b[0]){case
+0:var
+d=b[1];if(0===a[0])return h(cu[3],d,a[1],c);break;case
+1:var
+e=b[1];if(1===a[0])return h(cu[4],e,a[1],c);break;default:var
+f=b[1];if(2===a[0])return h(cu[5],f,a[1],c)}return c},k,f,e);return bG(0,[0,[0,[0,gQ,cs],[0,[0,gq,cs],0]]],"g",a[1])}if(a1<=i)throw N;function
+l(a){return bc}var
+m=b(bM[2],l),n=bv(function(c,b,a){switch(b[0]){case
+0:var
+d=b[1];if(0===a[0])return h(bM[3],d,a[1],c);break;case
+1:var
+e=b[1];if(1===a[0])return h(bM[4],e,a[1],c);break;default:var
+f=b[1];if(2===a[0])return h(bM[5],f,a[1],c)}return c},m,f,e);return f7(0,[0,[0,[0,gQ,cs],[0,[0,gq,cs],[0,[0,hp,b(bM[1],n)],0]]]],0)},a)));aV(l5,0,[0,[0,[0,lW,"data:".concat("image/svg+xml",";base64,",R.btoa(d))],[0,[0,"download","out.svg"],0]]],0).click()}return c}],pe=[0,function(g,a){var
+d=a[1],h=g[1];if(typeof
+d==="number")return a;var
+c=d[1];if(0===c[0]){var
+i=c[1],j=a[2],k=b(eA(function(a){return a[1]!==i?1:0}),j);return[0,1,k,a[3],a[4],a[5],a[6],a[7]]}var
+e=c[1],f=e[1],l=e[2],m=a[2];U(function(a){return a[1]===f?b(bm(h),[0,985104389,[0,l,a]]):0},m);return[0,[0,[0,f]],a[2],a[3],a[4],a[5],a[6],a[7]]}],pf=[0,function(b,a){var
+c=a[2],d=aS(function(a){return b[1]===a[1]?b:a},c);return[0,a[1],d,a[3],a[4],a[5],a[6],a[7]]}];function
+pg(f,a){var
+g=f[3],h=f[2],d=f[1],n=a[1];if(typeof
+n==="number"&&!n){var
+y=cr(h);fu(h[1]);if(b(ak[5],a[3])){var
+z=dM(a,d,y,a[3]),p=c(Z[1],[0,ak[6]],z),A=function(a){return aY(a,f5(a))},B=c(Z[5],p,A),u=f6[1];f6[1]++;var
+q=[0,u,p,B];b(bm(g),[0,hv,q]);return[0,1,[0,q,a[2]],ak[1],a[4],a[5],a[6],a[7]]}var
+r=ak[1],s=dL(d,a[2]),t=s[2],C=s[1];return t?gh(d,t[1],[0,a[1],a[2],r,a[4],a[5],a[6],a[7]],C):[0,1,a[2],r,a[4],a[5],a[6],a[7]]}if(cr(h)<bU)return a;var
+o=a[1];if(typeof
+o==="number")return a;var
+v=o[1],i=J(d),j=cv(v,a[2]);if(j){var
+e=j[1];if(0===e[0]){var
+w=e[1],x=[0,34863091,[0,w,ab(i,a[7])]];b(bm(g),x);return a}var
+k=e[1],l=k[1],m=aY(k[2],i);b(bm(g),[0,-660756926,[0,m,l]]);return[0,[0,[1,[0,l[1],m]]],a[2],a[3],a[4],a[5],a[6],a[7]]}return a}function
+gl(a){return dB(0,0,0,lM,na,a)}function
+gm(c,b){var
+a=ad(c[1]);b.strokeRect(a[1]-5.,a[2]-5.,a2,a2);return 0}function
+gn(f,C,k,d){var
+g=b(bH,C),l=b6(J,g),B=f.height,A=f.width,a=f.getContext("2d",ch);a.fillStyle=gN;a.fillRect(0.,0.,A,B);a.strokeStyle=bS;a.fillStyle=bS;var
m=d[1],z=0;if(typeof
m==="number"&&!m&&g){var
-N=g[1],O=cp(k),h=dG(d,N,O,d[3]);z=1}if(!z)var
+N=g[1],O=cr(k),h=dM(d,N,O,d[3]);z=1}if(!z)var
h=d[3];function
-D(a){return aW(a,fP(a))}var
-E=c(aj[7],h,D);bj([0,aj[6]],[0,h,E],b,d[6]);var
-F=d[2];U(function(a){var
+D(a){return aY(a,f5(a))}var
+E=c(ak[7],h,D);bl([0,ak[6]],[0,h,E],a,d[6]);var
+F=d[2];U(function(b){var
e=d[1];if(typeof
e!=="number"){var
-c=e[1],f=0===c[0]?c[1]:c[1][1];if(f===a[1]){b.fillStyle=gE;b.strokeStyle=gE}else{b.strokeStyle=bS;b.fillStyle=bS}}return bj([0,Z[2]],[0,a[2],a[3]],b,d[6])},F);var
+c=e[1],f=0===c[0]?c[1]:c[1][1];if(f===b[1]){a.fillStyle=gT;a.strokeStyle=gT}else{a.strokeStyle=bS;a.fillStyle=bS}}return bl([0,Z[2]],[0,b[2],b[3]],a,d[6])},F);var
n=d[1];if(typeof
n!=="number"){var
-G=n[1];b.strokeStyle=bS;var
-e=cs(G,d[2]);if(e){var
+G=n[1];a.strokeStyle=bS;var
+e=cv(G,d[2]);if(e){var
j=0;if(l){var
i=e[1],o=l[1],P=0;if(0===i[0]){var
-H=i[1],I=ab(o,d[7]),K=function(a){return aW(a,bg(I,a[1]))},p=c(Z[5],H[2],K);bj([0,Z[2]],[0,p,p],b,aY)}else{var
-q=i[1],r=q[2],s=q[1];if(bU<cp(k)){var
-L=aW(r,o),t=c(Z[8],s[2],L),u=t?t[1]:s[2];bj([0,Z[2]],[0,u,u],b,aY);f7(r,b)}else{j=1;P=1}}}else{var
+H=i[1],I=ab(o,d[7]),K=function(a){return aY(a,bi(I,a[1]))},p=c(Z[5],H[2],K);bl([0,Z[2]],[0,p,p],a,a1)}else{var
+q=i[1],r=q[2],s=q[1];if(bU<cr(k)){var
+L=aY(r,o),t=c(Z[8],s[2],L),u=t?t[1]:s[2];bl([0,Z[2]],[0,u,u],a,a1);gm(r,a)}else{j=1;P=1}}}else{var
x=e[1];if(0===x[0]){var
-y=x[1];bj([0,Z[2]],[0,y[2],y[3]],b,aY)}else
+y=x[1];bl([0,Z[2]],[0,y[2],y[3]],a,a1)}else
j=1}if(j){var
-v=e[1][1],w=v[1],M=v[2];bj([0,Z[2]],[0,w[2],w[3]],b,aY);f7(M,b)}}}return 0}function
-nO(b){try{var
-a=[0,lZ(0,"worker.js")];return a}catch(a){a=$(a);if(a[1]===eZ)return[1,a[2]];throw a}}R.drawer={"run":function(e){var
-ae=ai(0),n=ae[1],b2=ae[2],o=[0,-1,b2,fG(0)],C=al.body,b3=1-cf(C)?C:da(0,"Document body is null. Try to defer your script execution."),b4=e8(0,b3),af=en(function(a){return ci(lG,a)},b4);if(af){var
-av=af[1];fM(av);var
-cc=[0,aH(0,nF),0],cd=[0,cg("fa-times-circle"),0],ak=fa(0,0,[0,fc(0,[0,[0,cg(hb),cd]],0),cc]),ce=f6(ak),cj=[0,aH(0,nG),0],ck=[0,cg("fa-download"),0],an=fa(0,0,[0,fc(0,[0,[0,cg(hb),ck]],0),cj]),cl=f6(an),co=[0,[0,gZ,hf],[0,[0,g9,"50"],[0,ch(Y(0,bL[4])),0]]],ao=fL([0,e4(gr),co]),ap=ao[1],cu=ao[2],aq=dg(0,0,0),cw=[0,[0,gZ,S],[0,[0,g9,"90"],[0,ch(Y(0,bL[5])),0]]],ar=fL([0,e4(gr),cw]),as=ar[1],cy=ar[2],at=dg(0,0,0),cA=[0,aH(0,nH),0],cB=[0,fd(0,[0,[0,ch("3"),0]],cA),0],cC=[0,aH(0,nI),0],aF=aT(lP,0,0,[0,fd(0,[0,[0,ch(hf),0]],cC),cB]),au=dg(0,0,[0,aH(0,nJ),[0,aF,0]]),cv=[0,ap,aq],cz=[0,as,at],cD=dv(0,0,0,ll,function(d){var
-a=eW.parseInt(bb(dd,aF)),b=aD(a,a)?[0,a]:0;if(b){var
-c=b[1]-1|0;if(!(2<c>>>0))switch(c){case
-0:return nL;case
-1:return nM;default:return nN}}return nK},au),cE=[0,ak,[0,an,[0,au,[0,fb(0,0,0),[0,aq,[0,ap,[0,at,[0,as,0]]]]]]]];hG(av,lz,b8([0,fb(0,0,0),cE]));var
-x=[0,[0,cu,cy,cl,ce,cD],cz,cv]}else
-var
-x=da(0,"No sidebar");var
-aw=x[3],ay=x[2],q=x[1],cF=q[4],cG=am(function(a){return ge},cF),cH=q[3],cI=am(function(a){return-116259436},cH),cJ=du(q[2]),cK=am(function(a){return[0,gv,a]},cJ),cL=du(q[1]),cM=am(function(a){return[0,g3,a]},cL);if(cf(e)){var
-cN=[0,e,0],cO=c_(dH)?"null":bC(dH)?"undefined":dH.toString();return dh(di,lR,dj([0,cO,cN]))}var
-B=nO(0);if(0===B[0]){var
-s=B[1],az=ai(0),aA=az[1],cP=az[2];if(hD(10,cx,0,e2(fe(ff)))===gN)bD(0,lU,function(a){return c(cP,0,a.data)},s);df(0,e_,g7,e);df(0,lE,g7,e);de(lD,bb(nm,e),e);de(lC,bb(nn,e),e);df(0,e_,f,e);var
-ag=ci(lI,e)?e:da(0,"Expected canvas element but found: ".concat(e7(e))),b6=function(b,a){return[0,b,a]},t=0,u=0,v=0,bh=f5?f5[1]:1,M=be(0,[0,0.,0.]),bi=M[2],bj=M[1],O=ai(0),bl=O[2],bm=O[1],P=be(0,0),bn=P[2],bo=P[1],Q=be(0,0),bp=Q[2],bq=Q[1],T=ai(0),br=T[2],bs=T[1],V=ai(0),bu=V[2],bv=V[1],W=be(0,0),bw=W[2],bx=W[1],X=ai(0),by=X[2],bz=X[1],_=ai(0),bA=_[2],bB=_[1],$=be(0,0),bG=$[2],bH=$[1],aa=ai(0),bI=aa[2],bJ=aa[1],ac=ai(0),b=[0,e,bh,b6,mR,0,bj,bi,bm,bl,bo,bn,bq,bp,bs,br,bv,bu,bx,bw,bz,by,bB,bA,bH,bG,bJ,bI,ac[1],ac[2]],bM=0,bN=[0,bf(v,u,t,al,e1,function(d){if(!a(bF,b[10])){var
-c=0;if(!a(bF,b[12])&&!a(bF,b[18])&&!a(bF,b[24]))c=1;if(!c)return fE(b,d)}return 0}),bM],bP=0,bR=function(a){return fD(bP,b,a)},bS=[0,bf(v,u,t,b[1],lr,bR),bN],bT=1,bV=function(a){return fD(bT,b,a)},bW=[0,bf(v,u,t,b[1],lq,bV),bS],bX=function(c){var
-a=aI(0);cn(a,b,c);return bd(a)},bY=[0,bf(v,u,t,b[1],ls,bX),bW],bZ=function(a){return fE(b,a)},b0=[0,bf(v,u,t,b[1],e1,bZ),bY],b1=function(h){var
-a=aI(0),i=cn(a,b,h),e=h.button;if(2<e>>>0){fC(0);var
-g=b[15],f=b[13]}else{switch(e){case
+v=e[1][1],w=v[1],M=v[2];bl([0,Z[2]],[0,w[2],w[3]],a,a1);gm(M,a)}}}return 0}function
+pm(b){try{var
+a=[0,mn(0,"worker.js")];return a}catch(a){a=$(a);if(a[1]===fb)return[1,a[2]];throw a}}R.drawer={"run":function(e){var
+P=ai(0),l=P[1],bt=P[2],t=[0,-1,bt,fV(0)],z=ao.body,bu=1-ci(z)?z:dg(0,"Document body is null. Try to defer your script execution."),bv=fk(0,bu),Q=ez(function(a){return cl(l6,a)},bv);if(Q){var
+ad=Q[1];fZ(ad);var
+bD=[0,aJ(0,ph),0],bG=[0,cj("fa-times-circle"),0],V=fo(0,0,[0,fq(0,[0,[0,cj(hm),bG]],0),bD]),bI=gl(V),bJ=[0,aJ(0,pi),0],bK=[0,cj("fa-download"),0],W=fo(0,0,[0,fq(0,[0,[0,cj(hm),bK]],0),bJ]),bL=gl(W),bM=[0,[0,ha,hq],[0,[0,hi,"50"],[0,ck(Y(0,cw[4])),0]]],X=fY([0,fg(gH),bM]),Z=X[1],bN=X[2],_=dm(0,0,0),bP=[0,[0,ha,S],[0,[0,hi,"90"],[0,ck(Y(0,cw[5])),0]]],$=fY([0,fg(gH),bP]),aa=$[1],bR=$[2],ab=dm(0,0,0),bT=[0,aJ(0,pj),0],bU=[0,fr(0,[0,[0,ck("3"),0]],bT),0],bV=[0,aJ(0,pk),0],an=aV(md,0,0,[0,fr(0,[0,[0,ck(hq),0]],bV),bU]),ac=dm(0,0,[0,aJ(0,pl),[0,an,0]]),bO=[0,Z,_],bS=[0,aa,ab],bW=dB(0,0,0,lL,function(g){var
+a=e_.parseInt(bd(dj,an)),c=aG(a,a)?[0,a]:0,f=0;if(c){var
+d=c[1]-1|0;if(!(2<d>>>0)){switch(d){case
0:var
-d=[0,b[13],b[15]];break;case
+b=bQ;break;case
1:var
-d=[0,b[19],b[21]];break;default:var
-d=[0,b[25],b[27]]}var
-g=d[2],f=d[1]}c(f,[0,a],1);c(g,[0,a],i);return bd(a)};b[5]=[0,bf(v,u,t,b[1],lp,b1),b0];fx(function(d){var
-c=b[5];return U(function(b){return a(b,0)},c)},e);var
-b7=b[14],b9=am(function(a){return[0,gb,a]},b7),b_=b[16],b$=am(function(a){return[0,gJ,a]},b_),i=b[6],k=b[12],ah=function(b,a){return b?[0,a]:0},ca=0,a4=function(e,b){c(d[15],e,k);c(d[15],e,i);var
-g=a(d[9],k),h=g||a(d[9],i);if(h){var
-j=a(d[8],i),m=a(d[8],k),n=c(l[7],m,j);c(d[10],b,n)}var
-o=a(d[13],k),f=o||a(d[13],i);if(f){var
-p=a(d[12],i),q=ah(a(d[12],k),p);return c(d[14],b,q)}return f},a5=a(d[8],k),a6=c(j[9],r,a5),a7=a(d[8],i),A=c(j[9],a6,a7);c(d[15],A,k);c(d[15],A,i);var
-a8=a(d[8],i),a9=a(d[8],k),a_=c(l[7],a9,a8),a$=a(d[12],i),bg=ah(a(d[12],k),a$),g=ct(d[1],ca,A,a_,bg,a4),cb=dr([0,b9,[0,b$,0]]),aB=function(b,a){return b5(function(b){return[0,gy,[0,a,b]]},b)},aU=function(b,e){c(d[15],b,n);c(d[15],b,g);var
-i=a(d[9],n),j=i||a(d[9],g);if(j){var
-k=a(d[8],n),m=a(d[8],g),o=c(l[7],m,k);c(d[10],e,o)}var
-f=a(d[12],n);if(f){var
-p=f[1],q=[0,aB(a(d[12],g),p)];return h(d[21],b,e,q)}return 0},aV=a(d[8],g),aX=c(j[9],r,aV),aZ=a(d[8],n),z=c(j[9],aX,aZ);c(d[15],z,n);c(d[15],z,g);var
-a0=a(d[8],n),a1=a(d[8],g),a2=c(l[7],a1,a0),K=a(d[12],n);if(K)var
-a3=K[1],L=[0,aB(a(d[12],g),a3)];else
+b=a1;break;default:var
+b=-806423680}var
+e=b;f=1}}if(!f)var
+e=bQ;return[0,e,[0,function(b,a){return[0,a[1],a[2],a[3],a[4],a[5],b,a[7]]}]]},ac),bX=[0,V,[0,W,[0,ac,[0,fp(0,0,0),[0,_,[0,Z,[0,ab,[0,aa,0]]]]]]]];hO(ad,lZ,b9([0,fp(0,0,0),bX]));var
+u=[0,[0,bN,bR,bL,bI,bW],bS,bO]}else
var
-L=0;var
-m=ax(d[19],z,a2,L,aU),I=function(a){return a},E=function(c,b){return b?a(c,b[1]):0},aJ=function(e,b){c(d[15],e,m);if(a(d[9],m)){var
-f=a(d[8],m);c(d[10],b,f)}var
-g=E(I,a(d[12],m));return h(d[21],e,b,g)},aK=a(d[8],m),F=c(j[9],r,aK);c(d[15],F,m);var
-aL=E(I,a(d[12],m)),aM=a(d[8],m),aN=ax(d[19],F,aM,aL,aJ),cQ=dr([0,aA,[0,cb,[0,aN,[0,cK,[0,cM,[0,cG,[0,cI,[0,q[5],0]]]]]]]]),p=am(function(e,b){var
-f=b[1];if(typeof
-e==="number"){if(ge<=e){var
-p=b[1];if(typeof
-p==="number")return b;var
-j=p[1];if(0===j[0]){var
-aa=j[1],ac=b[2],ae=a(eo(function(a){return a[1]!==aa?1:0}),ac);return[0,1,ae,b[3],b[4],b[5],b[6],b[7]]}var
-q=j[1],r=q[1],af=q[2],ag=b[2];U(function(b){return b[1]===r?a(bk(s),[0,985104389,[0,af,b]]):0},ag);return[0,[0,[0,r]],b[2],b[3],b[4],b[5],b[6],b[7]]}if(hD(10,cx,0,e2(fe(ff)))===gN){var
-am=b[2],an=bb(no,bE(0,[0,[0,[0,"xmlns","http://www.w3.org/2000/svg"],[0,[0,"xmlns:xlink","http://www.w3.org/1999/xlink"],0]]],"svg",aQ(function(g){var
-i=b[6],d=fZ([0,Z[2]],g[2],g[3]),e=d[2],f=d[1];if(bQ===i){var
-c=[0,0],j=function(a){var
-b=fQ(0,[0,[0,[0,he,a],0]],0);c[1]=[0,b,c[1]];return ba},k=a(cr[2],j);bt(function(c,b,a){switch(b[0]){case
+u=dg(0,"No sidebar");var
+ae=u[3],af=u[2],m=u[1];if(ci(e)){var
+bY=[0,e,0],bZ=de(dN)?"null":bE(dN)?"undefined":dN.toString();return dn(dp,mf,dq([0,bZ,bY]))}var
+y=pm(0);if(0===y[0]){var
+s=y[1],ag=ai(0),b0=ag[2],b1=ag[1],b2=m[4],b3=aj(function(a){return[0,[0,s],pe]},b2),b4=m[3],b5=aj(function(a){return[0,0,pd]},b4),b7=dA(m[2]),b8=aj(function(a){return[0,[0,gL,a,s],[0,gj]]},b7),b_=dA(m[1]),b$=aj(function(a){return[0,[0,-577755674,a,s],[0,gj]]},b_),ah=fI(function(a){return hv<=a[1]?[0,[0,a[2],pf]]:(dn(dp,me,dq([0,a[2],0])),0)},b1);if(hL(10,cA,0,fe(fs(ft)))===g1)bF(0,mi,function(a){return c(b0,0,a.data)},s);dl(0,fm,hg,e);dl(0,l4,hg,e);dk(l3,bd(ni,e),e);dk(l2,bd(nj,e),e);dl(0,fm,f,e);var
+R=cl(l8,e)?e:dg(0,"Expected canvas element but found: ".concat(fj(e))),bw=function(b,a){return[0,b,a]},o=0,p=0,q=0,aN=gk?gk[1]:1,D=bg(0,[0,0.,0.]),aO=D[2],aP=D[1],E=ai(0),aQ=E[2],aR=E[1],F=bg(0,0),aS=F[2],aT=F[1],G=bg(0,0),aU=G[2],aW=G[1],H=ai(0),aX=H[2],aY=H[1],I=ai(0),a0=I[2],a2=I[1],J=bg(0,0),a3=J[2],a4=J[1],K=ai(0),a5=K[2],a6=K[1],L=ai(0),a7=L[2],a8=L[1],M=bg(0,0),a9=M[2],a_=M[1],N=ai(0),a$=N[2],ba=N[1],O=ai(0),a=[0,e,aN,bw,nf,0,aP,aO,aR,aQ,aT,aS,aW,aU,aY,aX,a2,a0,a4,a3,a6,a5,a8,a7,a_,a9,ba,a$,O[1],O[2]],bb=0,bc=[0,bh(q,p,o,ao,fd,function(d){if(!b(bH,a[10])){var
+c=0;if(!b(bH,a[12])&&!b(bH,a[18])&&!b(bH,a[24]))c=1;if(!c)return fT(a,d)}return 0}),bb],bi=0,bj=function(b){return fS(bi,a,b)},bk=[0,bh(q,p,o,a[1],lR,bj),bc],bl=1,bm=function(b){return fS(bl,a,b)},bn=[0,bh(q,p,o,a[1],lQ,bm),bk],bo=function(c){var
+b=aK(0);cq(b,a,c);return bf(b)},bp=[0,bh(q,p,o,a[1],lS,bo),bn],bq=function(b){return fT(a,b)},br=[0,bh(q,p,o,a[1],fd,bq),bp],bs=function(g){var
+b=aK(0),h=cq(b,a,g),f=g.button;if(2<f>>>0){fR(0);var
+e=a[15],d=a[13]}else
+switch(f){case
0:var
-d=b[1];if(0===a[0])return h(cr[3],d,a[1],c);break;case
+e=a[15],d=a[13];break;case
1:var
-e=b[1];if(1===a[0])return h(cr[4],e,a[1],c);break;default:var
-f=b[1];if(2===a[0])return h(cr[5],f,a[1],c)}return c},k,f,e);return bE(0,[0,[0,[0,gB,cq],[0,[0,f$,cq],0]]],"g",c[1])}if(aY<=i)throw N;function
-l(a){return ba}var
-m=a(bK[2],l),n=bt(function(c,b,a){switch(b[0]){case
-0:var
-d=b[1];if(0===a[0])return h(bK[3],d,a[1],c);break;case
-1:var
-e=b[1];if(1===a[0])return h(bK[4],e,a[1],c);break;default:var
-f=b[1];if(2===a[0])return h(bK[5],f,a[1],c)}return c},m,f,e);return fQ(0,[0,[0,[0,gB,cq],[0,[0,f$,cq],[0,[0,he,a(bK[1],n)],0]]]],0)},am)));aT(lF,0,[0,[0,[0,lw,"data:image/svg+xml;base64,".concat(R.btoa(an))],[0,[0,"download","out.svg"],0]]],0).click()}return b}var
-g=e[1];if(bO<=g){if(gb<=g){if(gv<=g){var
-l=e[2],w=b[1];if(typeof
-w==="number")return[0,b[1],b[2],b[3],b[4],l,b[6],b[7]];var
-x=[0,b[1],b[2],b[3],b[4],l,b[6],b[7]];return f4(s,x,l,nr,cs(w[1],x[2]))}var
-d=e[2],D=d[2],E=d[1];if(typeof
-f==="number"){if(f){dz(o,bU);var
-F=b[4],G=b[5],I=dF(d,b[2])[2],H=0.;if(I)var
-K=ad(I[1][1]),L=dB(G,F,H,K[1],K[2]);else
+e=a[21],d=a[19];break;default:var
+e=a[27],d=a[25]}c(d,[0,b],1);c(e,[0,b],h);return bf(b)};a[5]=[0,bh(q,p,o,a[1],lP,bs),br];fM(function(d){var
+c=a[5];return U(function(a){return b(a,0)},c)},e);var
+bx=a[14],by=aj(function(a){return[0,gs,a]},bx),bz=a[16],bA=aj(function(a){return[0,3954798,a]},bz),i=a[6],k=a[12],T=function(b,a){return b?[0,a]:0},bB=0,aB=function(e,a){c(d[15],e,k);c(d[15],e,i);var
+g=b(d[9],k),h=g||b(d[9],i);if(h){var
+j=b(d[8],i),l=b(d[8],k),m=c(n[7],l,j);c(d[10],a,m)}var
+o=b(d[13],k),f=o||b(d[13],i);if(f){var
+p=b(d[12],i),q=T(b(d[12],k),p);return c(d[14],a,q)}return f},aC=b(d[8],k),aD=c(j[9],r,aC),aE=b(d[8],i),x=c(j[9],aD,aE);c(d[15],x,k);c(d[15],x,i);var
+aF=b(d[8],i),aH=b(d[8],k),aI=c(n[7],aH,aF),aL=b(d[12],i),aM=T(b(d[12],k),aL),g=aZ(d[1],bB,x,aI,aM,aB),bC=dx([0,by,[0,bA,0]]),ca=aj(function(a){return gs<=a[1]?[0,[0,a[2],t],pc]:[0,[0,a[2],t,s],[0,pg]]},bC),ak=function(b,a){return b6(function(b){return[0,[0,a,b],pb]},b)},ar=function(a,e){c(d[15],a,l);c(d[15],a,g);var
+i=b(d[9],l),j=i||b(d[9],g);if(j){var
+k=b(d[8],l),m=b(d[8],g),o=c(n[7],m,k);c(d[10],e,o)}var
+f=b(d[12],l);if(f){var
+p=f[1],q=[0,ak(b(d[12],g),p)];return h(d[21],a,e,q)}return 0},as=b(d[8],g),at=c(j[9],r,as),au=b(d[8],l),w=c(j[9],at,au);c(d[15],w,l);c(d[15],w,g);var
+av=b(d[8],l),aw=b(d[8],g),ax=c(n[7],aw,av),B=b(d[12],l);if(B)var
+ay=B[1],C=[0,ak(b(d[12],g),ay)];else
var
-L=dB(G,F,H,E,D);var
-ao=c(aj[2],L,b[3]),ap=J([0,E,D]);return[0,0,b[2],ao,b[4],b[5],b[6],ap]}return b}var
-m=f[1],M=0===m[0]?m[1]:m[1][1],O=function(q){var
-c=dF(d,b[2]),e=c[2],i=c[1];if(e){var
-f=e[1],g=f[2];if(g[1]!==M){var
-j=J(d);return f3(d,f,[0,b[1],b[2],b[3],b[4],b[5],b[6],j],i)}var
-a=f2(g,J(d));if(0===a[0]){var
-k=J(d);return[0,[0,a],b[2],b[3],b[4],b[5],b[6],k]}var
-h=a[1][2];dz(o,bU);var
-l=J(d),m=b[6],n=fN(h);return[0,[0,a],b[2],b[3],h[2],n,m,l]}var
-p=J(d);return[0,1,b[2],b[3],b[4],b[5],b[6],p]},P=dE(b[2],M);if(P){var
-aq=P[1],Q=f2(aq,J(d));if(0===Q[0])return O(0);dz(o,bU);var
-ar=J(d);return[0,[0,Q],b[2],b[3],b[4],b[5],b[6],ar]}return O(0)}if(gJ<=g){var
-i=e[2];if(typeof
-f==="number"&&!f){var
-as=cp(o);fg(o[1]);if(a(aj[5],b[3])){var
-at=dG(b,i,as,b[3]),S=c(Z[1],[0,aj[6]],at),au=function(a){return aW(a,fP(a))},av=c(Z[5],S,au),$=f0[1];f0[1]++;var
-T=[0,$,S,av];a(bk(s),[0,hm,T]);return[0,1,[0,T,b[2]],aj[1],b[4],b[5],b[6],b[7]]}var
-V=aj[1],W=dF(i,b[2]),X=W[2],aw=W[1];return X?f3(i,X[1],[0,b[1],b[2],V,b[4],b[5],b[6],b[7]],aw):[0,1,b[2],V,b[4],b[5],b[6],b[7]]}if(cp(o)<bU)return b;if(typeof
-f==="number")return b;var
-ai=f[1],y=J(i),z=cs(ai,b[2]);if(z){var
-k=z[1];if(0===k[0]){var
-ak=k[1],al=[0,34863091,[0,ak,ab(y,b[7])]];a(bk(s),al);return b}var
-A=k[1],B=A[1],C=aW(A[2],y);a(bk(s),[0,-660756926,[0,C,B]]);return[0,[0,[1,[0,B[1],C]]],b[2],b[3],b[4],b[5],b[6],b[7]]}return b}return[0,b[1],b[2],b[3],b[4],b[5],e[2],b[7]]}if(gy<=g){if(g3<=g){var
-n=e[2],u=b[1];if(typeof
-u==="number")return[0,b[1],b[2],b[3],n,b[5],b[6],b[7]];var
-v=[0,b[1],b[2],b[3],n,b[5],b[6],b[7]];return f4(s,v,n,ns,cs(u[1],v[2]))}var
-Y=e[2],t=b[1],ax=Y[2],ay=Y[1];if(typeof
-t==="number"&&!t){var
-ah=dG(b,ax,ay,b[3]);return[0,b[1],b[2],ah,b[4],b[5],b[6],b[7]]}return b}if(hm<=g){var
-_=e[2],az=b[2],aA=aQ(function(a){return _[1]===a[1]?_:a},az);return[0,b[1],aA,b[3],b[4],b[5],b[6],b[7]]}dh(di,lQ,dj([0,e[2],0]));return b},cQ),y=[0,bL],cR=0,G=function(b){return b?(y[1]=a(b[1],y[1]),[0,y[1]]):0},aO=function(e,b){c(d[15],e,p);if(a(d[9],p)){var
-f=a(d[8],p);c(d[10],b,f)}var
-g=G(a(d[12],p));return h(d[21],e,b,g)},aP=a(d[8],p),H=c(j[9],r,aP);c(d[15],H,p);var
-aR=G(a(d[12],p)),aS=a(d[8],p),w=fu(cR,bL,ax(d[19],H,aS,aR,aO)),cS=[0,q[4],0],cT=[0,am(function(a){return 0},aA),cS],cU=q[5],cV=[0,am(function(a){return 0},cU),cT],cW=du(g),cX=dr([0,am(function(a){return 0},cW),cV]),cY=0,aG=function(b){return b?f8(ag,g,o,a(mK,w)):0},D=h(bc[6],cY,cX,aG);if([0,D])a(fv,D);var
-aC=cm(0,function(a){return Y(0,a[5])},w);fB(fK,aC,ay[1]);var
-cZ=cm(0,function(a){var
-b=[0,aH(0,nP),0],c=[0,db(0,a),b];return[0,aH(0,nQ),c]},aC);fA(ay[2],cZ);var
-aE=cm(0,function(a){return Y(0,a[4])},w);fB(fK,aE,aw[1]);var
-c0=cm(0,function(a){var
-b=[0,db(0,a),0];return[0,aH(0,nR),b]},aE);fA(aw[2],c0);f8(ag,g,o,bL);a(fv,h(ds,0,w,function(a){return 0}));return 0}return e9(e,[0,aT(lO,0,0,[0,db(0,B[1].message),0]),0])}};h3(0);return}(function(){return this}()));
+C=0;var
+az=aA(d[19],w,ax,C,ar),aq=fI(function(a){return a},az),v=h(pa,0,cw,dx([0,ah,[0,ca,[0,aq,[0,b8,[0,b$,[0,b3,[0,b5,[0,m[5],0]]]]]]]])),cb=[0,m[4],0],cc=[0,aj(function(a){return 0},ah),cb],cd=m[5],ce=[0,aj(function(a){return 0},cd),cc],cf=dA(g),cg=dx([0,aj(function(a){return 0},cf),ce]),ch=0,ap=function(a){return a?gn(R,g,t,b(m_,v)):0},A=h(be[6],ch,cg,ap);if([0,A])b(fK,A);var
+al=cp(0,function(a){return Y(0,a[5])},v);fQ(fX,al,af[1]);var
+cm=cp(0,function(a){var
+b=[0,aJ(0,pn),0],c=[0,dh(0,a),b];return[0,aJ(0,po),c]},al);fP(af[2],cm);var
+am=cp(0,function(a){return Y(0,a[4])},v);fQ(fX,am,ae[1]);var
+cn=cp(0,function(a){var
+b=[0,dh(0,a),0];return[0,aJ(0,pp),b]},am);fP(ae[2],cn);gn(R,g,t,cw);b(fK,h(dy,0,v,function(a){return 0}));return 0}return fl(e,[0,aV(mc,0,0,[0,dh(0,y[1].message),0]),0])}};ia(0);return}(function(){return this}()));
diff --git a/content/resources/viz.js/convert.js b/content/resources/viz.js/convert.js
index 960d8b1..0a4cf1f 100755
--- a/content/resources/viz.js/convert.js
+++ b/content/resources/viz.js/convert.js
@@ -1,17 +1,17 @@
-// Generated by js_of_ocaml 3.8.0
+// Generated by js_of_ocaml 3.9.1
(function(d){"use strict";var
-c$="%Li",da=" : flags Open_text and Open_binary are not compatible",dT="Invalid_argument",dS="@[",bX=1255,dG=", characters ",dr=255,ds=0x800,U=0xffff,bW="jsError",T=0x8000,dR="%ni",dF=12520,dq=256,dE="(Program not linked with -g, cannot print stack backtrace)\n",dp="End_of_file",bT=0.1,dn="Failure",dD="infinity",ad=0xff,aV=1000,c_="Stack_overflow",f="",bZ="^",G="0",aC=0x3f,c9="Not_found",bV=0xf,aX=128,dl=-48,dm=0xdc00,dP="Sys_blocked_io",dQ="fd ",dC="Match_failure",z=248,c8="static/",s="camlinternalFormat.ml",dk="Division_by_zero",be=252,dO=1027,dj="Sys_error",ao=".",aB="+",dB=0xf0,dN="%u",bU="%d",b4=2147483000.,c7=1026,dA="%li",di="buffer.ml",dM="_bigarray",dz=-32,b3=127,aW=1024,dL="@{",aa=" ",Q=0x80,b2="e",c6="Undefined_recursive_module",dg=120,dh=103,dK=" : flags Open_rdonly and Open_wronly are not compatible",dJ="([^/]*)",df=512,ap="-",dy="Lwt.%s",bY="nan",de=0x7ff0,dx="Lwt.",dd="text/plain",dw=0xe0,dI=" : file already exists",dv=0xdfff,ac=0xffffff,bS="compare: functional value",du="Assert_failure",ab="/",dc="0x",c5="%i",dH="Out_of_memory",bd=254,b1="index out of bounds",db=100,dt=250,b0="_bigarr02";function
+db="%Li",dc=" : flags Open_text and Open_binary are not compatible",dT="Invalid_argument",dS="@[",bY=1255,dH=", characters ",ds=255,dt=0x800,V=0xffff,bf="jsError",U=0x8000,dR="%ni",dG=12520,dr=256,dF="(Program not linked with -g, cannot print stack backtrace)\n",dq="End_of_file",bV=0.1,dp="Failure",dE="infinity",ad=0xff,aV=1000,da="Stack_overflow",f="",b0="^",G="0",c$=-97,aC=0x3f,c_="Not_found",bX=0xf,aX=128,dm=-48,dn=0xdc00,dP="Sys_blocked_io",dQ="fd ",dD="Match_failure",v=248,c9="static/",s="camlinternalFormat.ml",dl="Division_by_zero",bg=252,dO=1027,dk="Sys_error",ao=".",aB="+",dC=0xf0,dN="%u",bW="%d",b4=2147483000.,c8=1026,dB="%li",dj="buffer.ml",dA=-32,b3=127,aW=1024,dM="@{",aa=" ",Q=0x80,b2="e",c7="Undefined_recursive_module",dh=120,di=103,dL=" : flags Open_rdonly and Open_wronly are not compatible",dK="([^/]*)",dg=512,ap="-",dz="Lwt.%s",bZ="nan",df=0x7ff0,dy="Lwt.",dx=0xe0,dJ=" : file already exists",dw=0xdfff,ac=0xffffff,bU="compare: functional value",dv="Assert_failure",ab="/",de="0x",c6="%i",dI="Out_of_memory",be=254,b1="index out of bounds",dd=100,du=250,bh="_bigarr02";function
cf(c,b,a){var
d=String.fromCharCode;if(b==0&&a<=4096&&a==c.length)return d.apply(null,c);var
e=f;for(;0<a;b+=aW,a-=aW)e+=d.apply(null,c.slice(b,b+Math.min(a,aW)));return e}function
-bh(b){if(d.Uint8Array)var
+bk(b){if(d.Uint8Array)var
c=new(d.Uint8Array)(b.l);else
var
c=new
Array(b.l);var
f=b.c,e=f.length,a=0;for(;a<e;a++)c[a]=f.charCodeAt(a);for(e=b.l;a<e;a++)c[a]=0;b.c=c;b.t=4;return c}function
ak(d,e,b,f,c){if(c==0)return 0;if(f==0&&(c>=b.l||b.t==2&&c>=b.c.length)){b.c=d.t==4?cf(d.c,e,c):e==0&&d.c.length==c?d.c:d.c.substr(e,c);b.t=b.c.length==b.l?0:2}else
-if(b.t==2&&f==b.c.length){b.c+=d.t==4?cf(d.c,e,c):e==0&&d.c.length==c?d.c:d.c.substr(e,c);b.t=b.c.length==b.l?0:2}else{if(b.t!=4)bh(b);var
+if(b.t==2&&f==b.c.length){b.c+=d.t==4?cf(d.c,e,c):e==0&&d.c.length==c?d.c:d.c.substr(e,c);b.t=b.c.length==b.l?0:2}else{if(b.t!=4)bk(b);var
g=d.c,h=b.c;if(d.t==4)if(f<=e)for(var
a=0;a<c;a++)h[f+a]=g[e+a];else
for(var
@@ -20,23 +20,23 @@ i=Math.min(c,g.length-e);for(var
a=0;a<i;a++)h[f+a]=g.charCodeAt(e+a);for(;a<c;a++)h[f+a]=0}}return 0}function
ar(a){return a}function
aq(a,b,c,d,e){ak(ar(a),b,c,d,e);return 0}function
-ij(b,a){throw[0,b,a]}function
+ip(b,a){throw[0,b,a]}function
aH(b,a){if(b==0)return f;if(a.repeat)return a.repeat(b);var
d=f,c=0;for(;;){if(b&1)d+=a;b>>=1;if(b==0)return d;a+=a;c++;if(c==9)a.slice(0,1)}}function
-bi(a){if(a.t==2)a.c+=aH(a.l-a.c.length,"\0");else
+bl(a){if(a.t==2)a.c+=aH(a.l-a.c.length,"\0");else
a.c=cf(a.c,0,a.c.length);a.t=0}function
-ei(a){if(a.length<24){for(var
+ej(a){if(a.length<24){for(var
b=0;b<a.length;b++)if(a.charCodeAt(b)>b3)return false;return true}else
return!/[^\x00-\x7f]/.test(a)}function
cg(e){for(var
k=f,c=f,h,g,i,a,b=0,j=e.length;b<j;b++){g=e.charCodeAt(b);if(g<Q){for(var
-d=b+1;d<j&&(g=e.charCodeAt(d))<Q;d++);if(d-b>df){c.substr(0,1);k+=c;c=f;k+=e.slice(b,d)}else
-c+=e.slice(b,d);if(d==j)break;b=d}a=1;if(++b<j&&((i=e.charCodeAt(b))&-64)==aX){h=i+(g<<6);if(g<dw){a=h-0x3080;if(a<Q)a=1}else{a=2;if(++b<j&&((i=e.charCodeAt(b))&-64)==aX){h=i+(h<<6);if(g<dB){a=h-0xe2080;if(a<ds||a>=0xd7ff&&a<0xe000)a=2}else{a=3;if(++b<j&&((i=e.charCodeAt(b))&-64)==aX&&g<0xf5){a=i-0x3c82080+(h<<6);if(a<0x10000||a>0x10ffff)a=3}}}}}if(a<4){b-=a;c+="\ufffd"}else
-if(a>U)c+=String.fromCharCode(0xd7c0+(a>>10),dm+(a&0x3FF));else
+d=b+1;d<j&&(g=e.charCodeAt(d))<Q;d++);if(d-b>dg){c.substr(0,1);k+=c;c=f;k+=e.slice(b,d)}else
+c+=e.slice(b,d);if(d==j)break;b=d}a=1;if(++b<j&&((i=e.charCodeAt(b))&-64)==aX){h=i+(g<<6);if(g<dx){a=h-0x3080;if(a<Q)a=1}else{a=2;if(++b<j&&((i=e.charCodeAt(b))&-64)==aX){h=i+(h<<6);if(g<dC){a=h-0xe2080;if(a<dt||a>=0xd7ff&&a<0xe000)a=2}else{a=3;if(++b<j&&((i=e.charCodeAt(b))&-64)==aX&&g<0xf5){a=i-0x3c82080+(h<<6);if(a<0x10000||a>0x10ffff)a=3}}}}}if(a<4){b-=a;c+="\ufffd"}else
+if(a>V)c+=String.fromCharCode(0xd7c0+(a>>10),dn+(a&0x3FF));else
c+=String.fromCharCode(a);if(c.length>aW){c.substr(0,1);k+=c;c=f}}return k+c}function
ae(c,a,b){this.t=c;this.c=a;this.l=b}ae.prototype.toString=function(){switch(this.t){case
-9:return this.c;default:bi(this);case
-0:if(ei(this.c)){this.t=9;return this.c}this.t=8;case
+9:return this.c;default:bl(this);case
+0:if(ej(this.c)){this.t=9;return this.c}this.t=8;case
8:return this.c}};ae.prototype.toUtf16=function(){var
a=this.toString();if(this.t==9)return a;return cg(a)};ae.prototype.slice=function(){var
a=this.t==4?this.c.slice():this.c;return new
@@ -44,11 +44,11 @@ ae(this.t,a,this.l)};function
d3(a){return new
ae(0,a,a.length)}function
a(a){return d3(a)}function
-ce(c,b){ij(c,a(b))}var
+ce(c,b){ip(c,a(b))}var
o=[0];function
q(a){ce(o.Invalid_argument,a)}function
d1(){q(b1)}function
-n(a,c,b){b&=ad;if(a.t!=4){if(c==a.c.length){a.c+=String.fromCharCode(b);if(c+1==a.l)a.t=0;return 0}bh(a)}a.c[c]=b;return 0}function
+n(a,c,b){b&=ad;if(a.t!=4){if(c==a.c.length){a.c+=String.fromCharCode(b);if(c+1==a.l)a.t=0;return 0}bk(a)}a.c[c]=b;return 0}function
as(b,a,c){if(a>>>0>=b.l)d1();return n(b,a,c)}function
aY(a,b){switch(a.t&6){default:if(b>=a.c.length)return 0;case
0:return a.c.charCodeAt(b);case
@@ -63,21 +63,21 @@ e=arguments.length==0?1:arguments.length,d=new
Array(a.length+e);for(var
b=0;b<a.length;b++)d[b]=a[b];for(var
b=0;b<arguments.length;b++)d[a.length+b]=arguments[b];return N(c,d)}}function
-bf(){q(b1)}function
-hJ(a,b){if(b>>>0>=a.length-1)bf();return a}function
-hK(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
-ag(a){if((a.t&6)!=0)bi(a);return a.c}var
-iw=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;function
-iv(a){if(iw)return Math.floor(Math.log2(a));var
+bi(){q(b1)}function
+hP(a,b){if(b>>>0>=a.length-1)bi();return a}function
+hQ(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
+ag(a){if((a.t&6)!=0)bl(a);return a.c}var
+iB=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;function
+iA(a){if(iB)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
b9(c){var
a=new(d.Float32Array)(1);a[0]=c;var
b=new(d.Int32Array)(a.buffer);return b[0]|0}var
-d9=Math.pow(2,-24);function
-ih(a){throw a}function
-ef(){ih(o.Division_by_zero)}function
-c(b,c,a){this.lo=b&ac;this.mi=c&ac;this.hi=a&U}c.prototype.caml_custom="_j";c.prototype.copy=function(){return new
+d_=Math.pow(2,-24);function
+im(a){throw a}function
+eg(){im(o.Division_by_zero)}function
+c(b,c,a){this.lo=b&ac;this.mi=c&ac;this.hi=a&V}c.prototype.caml_custom="_j";c.prototype.copy=function(){return new
c(this.lo,this.mi,this.hi)};c.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};c.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};c.prototype.neg=function(){var
a=-this.lo,b=-this.mi+(a>>24),d=-this.hi+(b>>24);return new
@@ -86,7 +86,7 @@ b=this.lo+a.lo,d=this.mi+a.mi+(b>>24),e=this.hi+a.hi+(d>>24);return new
c(b,d,e)};c.prototype.sub=function(a){var
b=this.lo-a.lo,d=this.mi-a.mi+(b>>24),e=this.hi-a.hi+(d>>24);return new
c(b,d,e)};c.prototype.mul=function(a){var
-b=this.lo*a.lo,d=(b*d9|0)+this.mi*a.lo+this.lo*a.mi,e=(d*d9|0)+this.hi*a.lo+this.mi*a.mi+this.lo*a.hi;return new
+b=this.lo*a.lo,d=(b*d_|0)+this.mi*a.lo+this.lo*a.mi,e=(d*d_|0)+this.hi*a.lo+this.mi*a.mi+this.lo*a.hi;return new
c(b,d,e)};c.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0};c.prototype.isNeg=function(){return this.hi<<16<0};c.prototype.and=function(a){return new
c(this.lo&a.lo,this.mi&a.mi,this.hi&a.hi)};c.prototype.or=function(a){return new
c(this.lo|a.lo,this.mi|a.mi,this.hi|a.hi)};c.prototype.xor=function(a){return new
@@ -100,27 +100,27 @@ c(this.hi>>a-48,0,0)};c.prototype.shift_right=function(a){a=a&63;if(a==0)return
d=this.hi<<16>>16;if(a<24)return new
c(this.lo>>a|this.mi<<24-a,this.mi>>a|d<<24-a,this.hi<<16>>a>>>16);var
b=this.hi<<16>>31;if(a<48)return new
-c(this.mi>>a-24|this.hi<<48-a,this.hi<<16>>a-24>>16,b&U);return new
+c(this.mi>>a-24|this.hi<<48-a,this.hi<<16>>a-24>>16,b&V);return new
c(this.hi<<16>>a-32,b,b)};c.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&ac;this.lo=this.lo<<1&ac};c.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&ac;this.mi=(this.mi>>>1|this.hi<<23)&ac;this.hi=this.hi>>>1};c.prototype.udivmod=function(f){var
d=0,b=this.copy(),a=f.copy(),e=new
c(0,0,0);while(b.ucompare(a)>0){d++;a.lsl1()}while(d>=0){d--;e.lsl1();if(b.ucompare(a)>=0){e.lo++;b=b.sub(a)}a.lsr1()}return{quotient:e,modulus:b}};c.prototype.div=function(a){var
-b=this;if(a.isZero())ef();var
-d=b.hi^a.hi;if(b.hi&T)b=b.neg();if(a.hi&T)a=a.neg();var
-c=b.udivmod(a).quotient;if(d&T)c=c.neg();return c};c.prototype.mod=function(b){var
-a=this;if(b.isZero())ef();var
-d=a.hi;if(a.hi&T)a=a.neg();if(b.hi&T)b=b.neg();var
-c=a.udivmod(b).modulus;if(d&T)c=c.neg();return c};c.prototype.toInt=function(){return this.lo|this.mi<<24};c.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};c.prototype.toArray=function(){return[this.hi>>8,this.hi&ad,this.mi>>16,this.mi>>8&ad,this.mi&ad,this.lo>>16,this.lo>>8&ad,this.lo&ad]};c.prototype.lo32=function(){return this.lo|(this.mi&ad)<<24};c.prototype.hi32=function(){return this.mi>>>8&U|this.hi<<16};function
-bl(b,d,a){return new
+b=this;if(a.isZero())eg();var
+d=b.hi^a.hi;if(b.hi&U)b=b.neg();if(a.hi&U)a=a.neg();var
+c=b.udivmod(a).quotient;if(d&U)c=c.neg();return c};c.prototype.mod=function(b){var
+a=this;if(b.isZero())eg();var
+d=a.hi;if(a.hi&U)a=a.neg();if(b.hi&U)b=b.neg();var
+c=a.udivmod(b).modulus;if(d&U)c=c.neg();return c};c.prototype.toInt=function(){return this.lo|this.mi<<24};c.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};c.prototype.toArray=function(){return[this.hi>>8,this.hi&ad,this.mi>>16,this.mi>>8&ad,this.mi&ad,this.lo>>16,this.lo>>8&ad,this.lo&ad]};c.prototype.lo32=function(){return this.lo|(this.mi&ad)<<24};c.prototype.hi32=function(){return this.mi>>>8&V|this.hi<<16};function
+bo(b,d,a){return new
c(b,d,a)}function
-bk(a){if(!isFinite(a)){if(isNaN(a))return bl(1,0,de);return a>0?bl(0,0,de):bl(0,0,0xfff0)}var
-f=a==0&&1/a==-Infinity?T:a>=0?0:T;if(f)a=-a;var
-b=iv(a)+1023;if(b<=0){b=0;a/=Math.pow(2,-c7)}else{a/=Math.pow(2,b-dO);if(a<16){a*=2;b-=1}if(b==0)a/=2}var
+bn(a){if(!isFinite(a)){if(isNaN(a))return bo(1,0,df);return a>0?bo(0,0,df):bo(0,0,0xfff0)}var
+f=a==0&&1/a==-Infinity?U:a>=0?0:U;if(f)a=-a;var
+b=iA(a)+1023;if(b<=0){b=0;a/=Math.pow(2,-c8)}else{a/=Math.pow(2,b-dO);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&bV|f|b<<4;return bl(g,e,c)}function
+g=a|0;c=c&bX|f|b<<4;return bo(g,e,c)}function
a1(a){return a.toArray()}function
-d0(c,b,g){c.write(32,b.dims.length);c.write(32,b.kind|b.layout<<8);if(b.caml_custom==b0)for(var
-a=0;a<b.dims.length;a++)if(b.dims[a]<U)c.write(16,b.dims[a]);else{c.write(16,U);c.write(32,0);c.write(32,b.dims[a])}else
+d0(c,b,g){c.write(32,b.dims.length);c.write(32,b.kind|b.layout<<8);if(b.caml_custom==bh)for(var
+a=0;a<b.dims.length;a++)if(b.dims[a]<V)c.write(16,b.dims[a]);else{c.write(16,V);c.write(32,0);c.write(32,b.dims[a])}else
for(var
a=0;a<b.dims.length;a++)c.write(32,b.dims[a]);switch(b.kind){case
2:case
@@ -141,7 +141,7 @@ e=a1(b.get(a));for(var
d=0;d<8;d++)c.write(8,e[d])}break;case
1:for(var
a=0;a<b.data.length;a++){var
-e=a1(bk(b.get(a)));for(var
+e=a1(bn(b.get(a)));for(var
d=0;d<8;d++)c.write(8,e[d])}break;case
0:for(var
a=0;a<b.data.length;a++){var
@@ -151,15 +151,15 @@ a=0;a<b.data.length/2;a++){var
d=b.get(a);c.write(32,b9(d[1]));c.write(32,b9(d[2]))}break;case
11:for(var
a=0;a<b.data.length/2;a++){var
-f=b.get(a),e=a1(bk(f[1]));for(var
+f=b.get(a),e=a1(bn(f[1]));for(var
d=0;d<8;d++)c.write(8,e[d]);var
-e=a1(bk(f[2]));for(var
+e=a1(bn(f[2]));for(var
d=0;d<8;d++)c.write(8,e[d])}break}g[0]=(4+b.dims.length)*4;g[1]=(4+b.dims.length)*8}function
dY(a){switch(a){case
7:case
10:case
11:return 2;default:return 1}}function
-hE(c,f){var
+hK(c,f){var
b=d,a;switch(c){case
0:a=b.Float32Array;break;case
1:a=b.Float64Array;break;case
@@ -182,30 +182,30 @@ b=new(d.Float32Array)(a.buffer);return b[0]}function
a0(a){return new
c(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
b$(d){var
-f=d.lo,g=d.mi,b=d.hi,c=(b&0x7fff)>>4;if(c==2047)return(f|g|b&bV)==0?b&T?-Infinity:Infinity:NaN;var
-e=Math.pow(2,-24),a=(f*e+g)*e+(b&bV);if(c>0){a+=16;a*=Math.pow(2,c-dO)}else
-a*=Math.pow(2,-c7);if(b&T)a=-a;return a}function
+f=d.lo,g=d.mi,b=d.hi,c=(b&0x7fff)>>4;if(c==2047)return(f|g|b&bX)==0?b&U?-Infinity:Infinity:NaN;var
+e=Math.pow(2,-24),a=(f*e+g)*e+(b&bX);if(c>0){a+=16;a*=Math.pow(2,c-dO)}else
+a*=Math.pow(2,-c8);if(b&U)a=-a;return a}function
b5(b){var
d=b.length,c=1;for(var
a=0;a<d;a++){if(b[a]<0)q("Bigarray.create: negative dimension");c=c*b[a]}return c}function
-hV(b,a){return new
-c(b&ac,b>>>24&ad|(a&U)<<8,a>>>16&U)}function
+h0(b,a){return new
+c(b&ac,b>>>24&ad|(a&V)<<8,a>>>16&V)}function
ca(a){return a.hi32()}function
cb(a){return a.lo32()}var
-hF=dM;function
-aj(c,d,b,a){this.kind=c;this.layout=d;this.dims=b;this.data=a}aj.prototype.caml_custom=hF;aj.prototype.offset=function(b){var
+hL=bh;function
+aj(c,d,b,a){this.kind=c;this.layout=d;this.dims=b;this.data=a}aj.prototype.caml_custom=hL;aj.prototype.offset=function(b){var
c=0;if(typeof
b==="number")b=[b];if(!(b
instanceof
Array))q("bigarray.js: invalid offset");if(this.dims.length!=b.length)q("Bigarray.get/set: bad number of dimensions");if(this.layout==0)for(var
-a=0;a<this.dims.length;a++){if(b[a]<0||b[a]>=this.dims[a])bf();c=c*this.dims[a]+b[a]}else
+a=0;a<this.dims.length;a++){if(b[a]<0||b[a]>=this.dims[a])bi();c=c*this.dims[a]+b[a]}else
for(var
-a=this.dims.length-1;a>=0;a--){if(b[a]<1||b[a]>this.dims[a])bf();c=c*this.dims[a]+(b[a]-1)}return c};aj.prototype.get=function(a){switch(this.kind){case
+a=this.dims.length-1;a>=0;a--){if(b[a]<1||b[a]>this.dims[a])bi();c=c*this.dims[a]+(b[a]-1)}return c};aj.prototype.get=function(a){switch(this.kind){case
7:var
-d=this.data[a*2+0],b=this.data[a*2+1];return hV(d,b);case
+d=this.data[a*2+0],b=this.data[a*2+1];return h0(d,b);case
10:case
11:var
-e=this.data[a*2+0],c=this.data[a*2+1];return[bd,e,c];default:return this.data[a]}};aj.prototype.set=function(a,b){switch(this.kind){case
+e=this.data[a*2+0],c=this.data[a*2+1];return[be,e,c];default:return this.data[a]}};aj.prototype.set=function(a,b){switch(this.kind){case
7:this.data[a*2+0]=cb(b);this.data[a*2+1]=ca(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};aj.prototype.fill=function(b){switch(this.kind){case
@@ -242,7 +242,7 @@ aj();aD.prototype.offset=function(a){if(typeof
a!=="number")if(a
instanceof
Array&&a.length==1)a=a[0];else
-q("Ml_Bigarray_c_1_1.offset");if(a<0||a>=this.dims[0])bf();return a};aD.prototype.get=function(a){return this.data[a]};aD.prototype.set=function(a,b){this.data[a]=b;return 0};aD.prototype.fill=function(a){this.data.fill(a);return 0};function
+q("Ml_Bigarray_c_1_1.offset");if(a<0||a>=this.dims[0])bi();return a};aD.prototype.get=function(a){return this.data[a]};aD.prototype.set=function(a,b){this.data[a]=b;return 0};aD.prototype.fill=function(a){this.data.fill(a);return 0};function
dW(c,d,a,b){var
e=dY(c);if(b5(a)*e!=b.length)q("length doesn't match dims");if(d==0&&a.length==1&&e==1)return new
aD(c,d,a,b);return new
@@ -250,13 +250,13 @@ aj(c,d,a,b)}function
aE(a){ce(o.Failure,a)}function
dX(b,v,r){var
i=b.read32s();if(i<0||i>16)aE("input_value: wrong number of bigarray dimensions");var
-p=b.read32s(),j=p&ad,o=p>>8&1,h=[];if(r==b0)for(var
+p=b.read32s(),j=p&ad,o=p>>8&1,h=[];if(r==bh)for(var
a=0;a<i;a++){var
-n=b.read16u();if(n==U){var
+n=b.read16u();if(n==V){var
t=b.read32u(),u=b.read32u();if(t!=0)aE("input_value: bigarray dimension overflow in 32bit");n=u}h.push(n)}else
for(var
a=0;a<i;a++)h.push(b.read32u());var
-d=b5(h),f=hE(j,d),g=dW(j,o,h,f);switch(j){case
+d=b5(h),f=hK(j,d),g=dW(j,o,h,f);switch(j){case
2:for(var
a=0;a<d;a++)f[a]=b.read8s();break;case
3:case
@@ -289,7 +289,7 @@ a=0;a<d;a++){var
k=b_(b.read32s());g.set(a,k)}break;case
10:for(var
a=0;a<d;a++){var
-m=b_(b.read32s()),l=b_(b.read32s());g.set(a,[bd,m,l])}break;case
+m=b_(b.read32s()),l=b_(b.read32s());g.set(a,[be,m,l])}break;case
11:var
e=new
Array(8);for(var
@@ -297,17 +297,17 @@ a=0;a<d;a++){for(var
c=0;c<8;c++)e[c]=b.read8u();var
m=b$(a0(e));for(var
c=0;c<8;c++)e[c]=b.read8u();var
-l=b$(a0(e));g.set(a,[bd,m,l])}break}v[0]=(4+i)*4;return dW(j,o,h,f)}function
+l=b$(a0(e));g.set(a,[be,m,l])}break}v[0]=(4+i)*4;return dW(j,o,h,f)}function
dV(a,b,c){return a.compare(b,c)}function
aF(a,b){return Math.imul(a,b)}function
af(b,a){a=aF(a,0xcc9e2d51|0);a=a<<15|a>>>32-15;a=aF(a,0x1b873593);b^=a;b=b<<13|b>>>32-13;return(b+(b<<2)|0)+(0xe6546b64|0)|0}function
-hR(a,b){a=af(a,cb(b));a=af(a,ca(b));return a}function
-d8(a,b){return hR(a,bk(b))}function
+hW(a,b){a=af(a,cb(b));a=af(a,ca(b));return a}function
+d9(a,b){return hW(a,bn(b))}function
dZ(c){var
b=b5(c.dims),d=0;switch(c.kind){case
2:case
3:case
-12:if(b>dq)b=dq;var
+12:if(b>dr)b=dr;var
e=0,a=0;for(a=0;a+4<=c.data.length;a+=4){e=c.data[a+0]|c.data[a+1]<<8|c.data[a+2]<<16|c.data[a+3]<<24;d=af(d,e)}e=0;switch(b&3){case
3:e=c.data[a+2]<<16;case
2:e|=c.data[a+1]<<8;case
@@ -324,65 +324,65 @@ a=0;a<b;a++)d=af(d,c.data[a]);break;case
a=0;a<b;a++)d=af(d,c.data[a]);break;case
10:b*=2;case
0:if(b>64)b=64;for(var
-a=0;a<b;a++)d=d8(d,c.data[a]);break;case
+a=0;a<b;a++)d=d9(d,c.data[a]);break;case
11:b*=2;case
1:if(b>32)b=32;for(var
-a=0;a<b;a++)d=d8(d,c.data[a]);break}return d}function
-hT(a,b){b[0]=4;return a.read32s()}function
-ie(a,b){switch(a.read8u()){case
+a=0;a<b;a++)d=d9(d,c.data[a]);break}return d}function
+hY(a,b){b[0]=4;return a.read32s()}function
+ik(a,b){switch(a.read8u()){case
1:b[0]=4;return a.read32s();case
2:aE("input_value: native integer value too large");default:aE("input_value: ill-formed native integer")}}function
-h4(c,d){var
+h9(c,d){var
b=new
Array(8);for(var
a=0;a<8;a++)b[a]=c.read8u();d[0]=8;return a0(b)}function
-h0(e,d,b){var
+h5(e,d,b){var
c=a1(d);for(var
a=0;a<8;a++)e.write(8,c[a]);b[0]=8;b[1]=8}function
-hU(a,b,c){return a.compare(b)}function
-hX(a){return a.lo32()^a.hi32()}var
-d7={"_j":{deserialize:h4,serialize:h0,fixed_length:8,compare:hU,hash:hX},"_i":{deserialize:hT,fixed_length:4},"_n":{deserialize:ie,fixed_length:4},"_bigarray":{deserialize:function(a,b){return dX(a,b,dM)},serialize:d0,compare:dV,hash:dZ},"_bigarr02":{deserialize:function(a,b){return dX(a,b,b0)},serialize:d0,compare:dV,hash:dZ}};function
+hZ(a,b,c){return a.compare(b)}function
+h2(a){return a.lo32()^a.hi32()}var
+d7={"_j":{deserialize:h9,serialize:h5,fixed_length:8,compare:hZ,hash:h2},"_i":{deserialize:hY,fixed_length:4},"_n":{deserialize:ik,fixed_length:4},"_bigarray":{deserialize:function(a,b){return dX(a,b,"_bigarray")},serialize:d0,compare:dV,hash:dZ},"_bigarr02":{deserialize:function(a,b){return dX(a,b,bh)},serialize:d0,compare:dV,hash:dZ}};function
b6(a){return d7[a.caml_custom]&&d7[a.caml_custom].compare}function
d4(f,c,d,e){var
b=b6(c);if(b){var
a=d>0?b(c,f,e):b(f,c,e);if(e&&a!=a)return d;if(+a!=+a)return+a;if((a|0)!=0)return a|0}return d}function
-bm(a){return a
+bp(a){return a
instanceof
ae}function
-cc(a){return bm(a)}function
+cc(a){return bp(a)}function
d5(a){if(typeof
a==="number")return aV;else
-if(bm(a))return be;else
+if(bp(a))return bg;else
if(cc(a))return 1252;else
if(a
instanceof
-Array&&a[0]===a[0]>>>0&&a[0]<=dr){var
-b=a[0]|0;return b==bd?0:b}else
+Array&&a[0]===a[0]>>>0&&a[0]<=ds){var
+b=a[0]|0;return b==be?0:b}else
if(a
instanceof
-String)return dF;else
+String)return dG;else
if(typeof
-a=="string")return dF;else
+a=="string")return dG;else
if(a
instanceof
Number)return aV;else
-if(a&&a.caml_custom)return bX;else
+if(a&&a.caml_custom)return bY;else
if(a&&a.compare)return 1256;else
if(typeof
a=="function")return 1247;else
if(typeof
a=="symbol")return 1251;return 1001}function
-h5(a,b){if(a<b)return-1;if(a==b)return 0;return 1}function
-d2(a,b){a.t&6&&bi(a);b.t&6&&bi(b);return a.c<b.c?-1:a.c>b.c?1:0}function
-iy(a,b){return d2(a,b)}function
-bg(a,b,d){var
+h_(a,b){if(a<b)return-1;if(a==b)return 0;return 1}function
+d2(a,b){a.t&6&&bl(a);b.t&6&&bl(b);return a.c<b.c?-1:a.c>b.c?1:0}function
+iD(a,b){return d2(a,b)}function
+bj(a,b,d){var
e=[];for(;;){if(!(d&&a===b)){var
-f=d5(a);if(f==dt){a=a[1];continue}var
-g=d5(b);if(g==dt){b=b[1];continue}if(f!==g){if(f==aV){if(g==bX)return d4(a,b,-1,d);return-1}if(g==aV){if(f==bX)return d4(b,a,1,d);return 1}return f<g?-1:1}switch(f){case
-247:q(bS);break;case
+f=d5(a);if(f==du){a=a[1];continue}var
+g=d5(b);if(g==du){b=b[1];continue}if(f!==g){if(f==aV){if(g==bY)return d4(a,b,-1,d);return-1}if(g==aV){if(f==bY)return d4(b,a,1,d);return 1}return f<g?-1:1}switch(f){case
+247:q(bU);break;case
248:var
-c=h5(a[2],b[2]);if(c!=0)return c|0;break;case
-249:q(bS);break;case
+c=h_(a[2],b[2]);if(c!=0)return c|0;break;case
+249:q(bU);break;case
250:q("equal: got Forward_tag, should not happen");break;case
251:q("equal: abstract value");break;case
252:if(a!==b){var
@@ -390,7 +390,7 @@ c=d2(a,b);if(c!=0)return c|0}break;case
253:q("equal: got Double_tag, should not happen");break;case
254:q("equal: got Double_array_tag, should not happen");break;case
255:q("equal: got Custom_tag, should not happen");break;case
-1247:q(bS);break;case
+1247:q(bU);break;case
1255:var
i=b6(a);if(i!=b6(b))return a.caml_custom<b.caml_custom?-1:1;if(!i)q("compare: abstract value");var
c=i(a,b,d);if(c!=c)return d?-1:c;if(c!==(c|0))return-1;if(c!=0)return c|0;break;case
@@ -406,12 +406,12 @@ a=a.toString(),b=b.toString();if(a!==b){if(a<b)return-1;if(a>b)return 1}break;ca
246:case
254:default:if(a.length!=b.length)return a.length<b.length?-1:1;if(a.length>1)e.push(a,b,1);break}}if(e.length==0)return 0;var
h=e.pop();b=e.pop();a=e.pop();if(h+1<a.length)e.push(a,b,h+1);a=a[h];b=b[h]}}function
-ix(a,b){return bg(a,b,true)}function
-hL(){return[0]}function
+iC(a,b){return bj(a,b,true)}function
+hR(){return[0]}function
t(a){if(a<0)q("Bytes.create");return new
ae(a?2:9,f,a)}function
-hM(a,b){return+(bg(a,b,false)==0)}function
-hN(a,c,b,d){if(b>0)if(c==0&&(b>=a.l||a.t==2&&b>=a.c.length))if(d==0){a.c=f;a.t=2}else{a.c=aH(b,String.fromCharCode(d));a.t=b==a.l?0:2}else{if(a.t!=4)bh(a);for(b+=c;c<b;c++)a.c[c]=d}return 0}function
+d8(a,b){return+(bj(a,b,false)==0)}function
+hS(a,c,b,d){if(b>0)if(c==0&&(b>=a.l||a.t==2&&b>=a.c.length))if(d==0){a.c=f;a.t=2}else{a.c=aH(b,String.fromCharCode(d));a.t=b==a.l?0:2}else{if(a.t!=4)bk(a);for(b+=c;c<b;c++)a.c[c]=d}return 0}function
cd(d){d=ag(d);var
e=d.length;if(e>31)q("format_int: format too long");var
a={justify:aB,signstyle:ap,filler:aa,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:"f"};for(var
@@ -421,7 +421,7 @@ b7(b,g){if(b.uppercase)g=g.toUpperCase();var
e=g.length;if(b.signedconv&&(b.sign<0||b.signstyle!=ap))e++;if(b.alternate){if(b.base==8)e+=1;if(b.base==16)e+=2}var
c=f;if(b.justify==aB&&b.filler==aa)for(var
d=e;d<b.width;d++)c+=aa;if(b.signedconv)if(b.sign<0)c+=ap;else
-if(b.signstyle!=ap)c+=b.signstyle;if(b.alternate&&b.base==8)c+=G;if(b.alternate&&b.base==16)c+=dc;if(b.justify==aB&&b.filler==G)for(var
+if(b.signstyle!=ap)c+=b.signstyle;if(b.alternate&&b.base==8)c+=G;if(b.alternate&&b.base==16)c+=de;if(b.justify==aB&&b.filler==G)for(var
d=e;d<b.width;d++)c+=G;c+=g;if(b.justify==ap)for(var
d=e;d<b.width;d++)c+=aa;return a(c)}function
b8(i,c){function
@@ -430,7 +430,7 @@ c=parseInt(a.toString().split(aB)[1]);if(c>20){c-=20;a/=Math.pow(10,c);a+=new
Array(c+1).join(G);if(b>0)a=a+ao+new
Array(b+1).join(G);return a}else
return a.toFixed(b)}}var
-a,e=cd(i),d=e.prec<0?6:e.prec;if(c<0||c==0&&1/c==-Infinity){e.sign=-1;c=-c}if(isNaN(c)){a=bY;e.filler=aa}else
+a,e=cd(i),d=e.prec<0?6:e.prec;if(c<0||c==0&&1/c==-Infinity){e.sign=-1;c=-c}if(isNaN(c)){a=bZ;e.filler=aa}else
if(!isFinite(c)){a="inf";e.filler=aa}else
switch(e.conv){case"e":var
a=c.toExponential(d),b=a.length;if(a.charAt(b-3)==b2)a=a.slice(0,b-1)+G+a.slice(b-1);break;case"f":a=j(c,d);break;case"g":d=d?d:1;a=c.toExponential(d-1);var
@@ -439,132 +439,132 @@ b=h-1;while(a.charAt(b)==G)b--;if(a.charAt(b)==ao)b--;a=a.slice(0,b+1)+a.slice(h
f=d;if(g<0){f-=g+1;a=c.toFixed(f)}else
while(a=c.toFixed(f),a.length>d+1)f--;if(f){var
b=a.length-1;while(a.charAt(b)==G)b--;if(a.charAt(b)==ao)b--;a=a.slice(0,b+1)}}break}return b7(e,a)}function
-bj(e,c){if(ag(e)==bU)return a(f+c);var
+bm(e,c){if(ag(e)==bW)return a(f+c);var
b=cd(e);if(c<0)if(b.signedconv){b.sign=-1;c=-c}else
c>>>=0;var
d=c.toString(b.base);if(b.prec>=0){b.filler=aa;var
g=b.prec-d.length;if(g>0)d=aH(g,G)+d}return b7(b,d)}var
-ig=0;function
-X(){return ig++}function
+il=0;function
+R(){return il++}function
a2(a){return a.toUtf16()}if(d.process&&d.process.cwd)var
aZ=d.process.cwd().replace(/\\/g,ab);else
var
aZ="/static";if(aZ.slice(-1)!==ab)aZ+=ab;function
-ia(a){a=a2(a);if(a.charCodeAt(0)!=47)a=aZ+a;var
+ig(a){a=a2(a);if(a.charCodeAt(0)!=47)a=aZ+a;var
d=a.split(ab),b=[];for(var
c=0;c<d.length;c++)switch(d[c]){case"..":if(b.length>1)b.pop();break;case".":break;case"":if(b.length==0)b.push(f);break;default:b.push(d[c]);break}b.orig=a;return b}function
-hH(a){return new
+hN(a){return new
ae(4,a,a.length)}function
-ir(e){for(var
+iw(e){for(var
g=f,b=g,a,i,c=0,h=e.length;c<h;c++){a=e.charCodeAt(c);if(a<Q){for(var
-d=c+1;d<h&&(a=e.charCodeAt(d))<Q;d++);if(d-c>df){b.substr(0,1);g+=b;b=f;g+=e.slice(c,d)}else
-b+=e.slice(c,d);if(d==h)break;c=d}if(a<ds){b+=String.fromCharCode(0xc0|a>>6);b+=String.fromCharCode(Q|a&aC)}else
-if(a<0xd800||a>=dv)b+=String.fromCharCode(dw|a>>12,Q|a>>6&aC,Q|a&aC);else
-if(a>=0xdbff||c+1==h||(i=e.charCodeAt(c+1))<dm||i>dv)b+="\xef\xbf\xbd";else{c++;a=(a<<10)+i-0x35fdc00;b+=String.fromCharCode(dB|a>>18,Q|a>>12&aC,Q|a>>6&aC,Q|a&aC)}if(b.length>aW){b.substr(0,1);g+=b;b=f}}return g+b}function
-hI(a){var
-b=9;if(!ei(a))b=8,a=ir(a);return new
+d=c+1;d<h&&(a=e.charCodeAt(d))<Q;d++);if(d-c>dg){b.substr(0,1);g+=b;b=f;g+=e.slice(c,d)}else
+b+=e.slice(c,d);if(d==h)break;c=d}if(a<dt){b+=String.fromCharCode(0xc0|a>>6);b+=String.fromCharCode(Q|a&aC)}else
+if(a<0xd800||a>=dw)b+=String.fromCharCode(dx|a>>12,Q|a>>6&aC,Q|a&aC);else
+if(a>=0xdbff||c+1==h||(i=e.charCodeAt(c+1))<dn||i>dw)b+="\xef\xbf\xbd";else{c++;a=(a<<10)+i-0x35fdc00;b+=String.fromCharCode(dC|a>>18,Q|a>>12&aC,Q|a>>6&aC,Q|a&aC)}if(b.length>aW){b.substr(0,1);g+=b;b=f}}return g+b}function
+hO(a){var
+b=9;if(!ej(a))b=8,a=iw(a);return new
ae(b,a,a.length)}function
-at(a){return hI(a)}function
+at(a){return hO(a)}function
g(a){ce(o.Sys_error,a)}function
-ii(a){a=ag(a);g(a+": No such file or directory")}function
-hG(b,a){if(a>>>0>=b.l)d1();return aY(b,a)}function
+io(a){a=ag(a);g(a+": No such file or directory")}function
+hM(b,a){if(a>>>0>=b.l)d1();return aY(b,a)}function
L(a){return a.l}function
dU(){}function
-v(a){this.data=a}v.prototype=new
-dU();v.prototype.truncate=function(a){var
-b=this.data;this.data=t(a|0);ak(b,0,this.data,0,a)};v.prototype.length=function(){return L(this.data)};v.prototype.write=function(b,d,g,a){var
+w(a){this.data=a}w.prototype=new
+dU();w.prototype.truncate=function(a){var
+b=this.data;this.data=t(a|0);ak(b,0,this.data,0,a)};w.prototype.length=function(){return L(this.data)};w.prototype.write=function(b,d,g,a){var
c=this.length();if(b+a>=c){var
-e=t(b+a),f=this.data;this.data=e;ak(f,0,this.data,0,c)}aq(d,g,this.data,b,a);return 0};v.prototype.read=function(c,a,d,b){var
-e=this.length();ak(this.data,c,a,d,b);return 0};v.prototype.read_one=function(a){return hG(this.data,a)};v.prototype.close=function(){};v.prototype.constructor=v;function
+e=t(b+a),f=this.data;this.data=e;ak(f,0,this.data,0,c)}aq(d,g,this.data,b,a);return 0};w.prototype.read=function(c,a,d,b){var
+e=this.length();ak(this.data,c,a,d,b);return 0};w.prototype.read_one=function(a){return hM(this.data,a)};w.prototype.close=function(){};w.prototype.constructor=w;function
M(b,a){this.content={};this.root=b;this.lookupFun=a}M.prototype.nm=function(a){return this.root+a};M.prototype.lookup=function(b){if(!this.content[b]&&this.lookupFun){var
c=this.lookupFun(a(this.root),a(b));if(c!==0)this.content[b]=new
-v(ar(c[1]))}};M.prototype.exists=function(a){if(a==f)return 1;var
+w(ar(c[1]))}};M.prototype.exists=function(a){if(a==f)return 1;var
c=a+ab,d=new
-RegExp(bZ+c);for(var
+RegExp(b0+c);for(var
b
in
this.content)if(b.match(d))return 1;this.lookup(a);return this.content[a]?1:0};M.prototype.readdir=function(c){var
g=c==f?f:c+ab,h=new
-RegExp(bZ+g+dJ),d={},b=[];for(var
+RegExp(b0+g+dK),d={},b=[];for(var
e
in
this.content){var
a=e.match(h);if(a&&!d[a[1]]){d[a[1]]=true;b.push(a[1])}}return b};M.prototype.is_dir=function(a){var
d=a==f?f:a+ab,e=new
-RegExp(bZ+d+dJ),g=[];for(var
+RegExp(b0+d+dK),g=[];for(var
c
in
this.content){var
b=c.match(e);if(b)return 1}return 0};M.prototype.unlink=function(a){var
b=this.content[a]?true:false;delete
-this.content[a];return b};M.prototype.open=function(a,b){if(b.rdonly&&b.wronly)g(this.nm(a)+dK);if(b.text&&b.binary)g(this.nm(a)+da);this.lookup(a);if(this.content[a]){if(this.is_dir(a))g(this.nm(a)+" : is a directory");if(b.create&&b.excl)g(this.nm(a)+dI);var
+this.content[a];return b};M.prototype.open=function(a,b){if(b.rdonly&&b.wronly)g(this.nm(a)+dL);if(b.text&&b.binary)g(this.nm(a)+dc);this.lookup(a);if(this.content[a]){if(this.is_dir(a))g(this.nm(a)+" : is a directory");if(b.create&&b.excl)g(this.nm(a)+dJ);var
c=this.content[a];if(b.truncate)c.truncate();return c}else
if(b.create){this.content[a]=new
-v(t(0));return this.content[a]}else
-ii(this.nm(a))};M.prototype.register=function(b,a){if(this.content[b])g(this.nm(b)+dI);if(bm(a))this.content[b]=new
-v(a);if(cc(a))this.content[b]=new
-v(ar(a));else
+w(t(0));return this.content[a]}else
+io(this.nm(a))};M.prototype.register=function(b,a){if(this.content[b])g(this.nm(b)+dJ);if(bp(a))this.content[b]=new
+w(a);if(cc(a))this.content[b]=new
+w(ar(a));else
if(a
instanceof
Array)this.content[b]=new
-v(hH(a));else
+w(hN(a));else
if(typeof
a==="string")this.content[b]=new
-v(d3(a));else
+w(d3(a));else
if(a.toString){var
c=ar(at(a.toString()));this.content[b]=new
-v(c)}else
+w(c)}else
g(this.nm(b)+" : registering file with invalid content type")};M.prototype.constructor=M;function
-w(a){return L(a)}function
+x(a){return L(a)}function
a4(b,a){return aY(b,a)}function
-hD(d){var
-c=w(d),b=new
+hJ(d){var
+c=x(d),b=new
Array(c),a=0;for(;a<c;a++)b[a]=a4(d,a);return b}function
-hC(a){if(a.t!=4)bh(a);return a.c}function
-W(a){this.fs=require("fs");this.fd=a}W.prototype=new
-dU();W.prototype.truncate=function(a){try{this.fs.ftruncateSync(this.fd,a|0)}catch(a){g(a.toString())}};W.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(a){g(a.toString())}};W.prototype.write=function(h,b,c,f){var
-a=hD(b);if(!(a
+hI(a){if(a.t!=4)bk(a);return a.c}function
+X(a){this.fs=require("fs");this.fd=a}X.prototype=new
+dU();X.prototype.truncate=function(a){try{this.fs.ftruncateSync(this.fd,a|0)}catch(a){g(a.toString())}};X.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(a){g(a.toString())}};X.prototype.write=function(h,b,c,f){var
+a=hJ(b);if(!(a
instanceof
d.Uint8Array))a=new(d.Uint8Array)(a);var
-e=d.Buffer.from(a);try{this.fs.writeSync(this.fd,e,c,f,h)}catch(a){g(a.toString())}return 0};W.prototype.read=function(i,e,c,h){var
-a=hC(e);if(!(a
+e=d.Buffer.from(a);try{this.fs.writeSync(this.fd,e,c,f,h)}catch(a){g(a.toString())}return 0};X.prototype.read=function(i,e,c,h){var
+a=hI(e);if(!(a
instanceof
d.Uint8Array))a=new(d.Uint8Array)(a);var
f=d.Buffer.from(a);try{this.fs.readSync(this.fd,f,c,h,i)}catch(a){g(a.toString())}for(var
-b=0;b<h;b++)as(e,c+b,f[c+b]);return 0};W.prototype.read_one=function(c){var
-b=new(d.Uint8Array)(1),a=d.Buffer.from(b);try{this.fs.readSync(this.fd,a,0,1,c)}catch(a){g(a.toString())}return a[0]};W.prototype.close=function(){try{this.fs.closeSync(this.fd)}catch(a){g(a.toString())}};W.prototype.constructor=W;function
-V(a){this.fs=require("fs");this.root=a}V.prototype.nm=function(a){return this.root+a};V.prototype.exists=function(a){try{return this.fs.existsSync(this.nm(a))?1:0}catch(a){g(a.toString())}};V.prototype.readdir=function(a){try{return this.fs.readdirSync(this.nm(a))}catch(a){g(a.toString())}};V.prototype.is_dir=function(a){try{return this.fs.statSync(this.nm(a)).isDirectory()?1:0}catch(a){g(a.toString())}};V.prototype.unlink=function(a){try{var
-b=this.fs.existsSync(this.nm(a))?1:0;this.fs.unlinkSync(this.nm(a))}catch(a){g(a.toString())}return b};V.prototype.open=function(f,c){var
+b=0;b<h;b++)as(e,c+b,f[c+b]);return 0};X.prototype.read_one=function(c){var
+b=new(d.Uint8Array)(1),a=d.Buffer.from(b);try{this.fs.readSync(this.fd,a,0,1,c)}catch(a){g(a.toString())}return a[0]};X.prototype.close=function(){try{this.fs.closeSync(this.fd)}catch(a){g(a.toString())}};X.prototype.constructor=X;function
+W(a){this.fs=require("fs");this.root=a}W.prototype.nm=function(a){return this.root+a};W.prototype.exists=function(a){try{return this.fs.existsSync(this.nm(a))?1:0}catch(a){g(a.toString())}};W.prototype.readdir=function(a){try{return this.fs.readdirSync(this.nm(a))}catch(a){g(a.toString())}};W.prototype.is_dir=function(a){try{return this.fs.statSync(this.nm(a)).isDirectory()?1:0}catch(a){g(a.toString())}};W.prototype.unlink=function(a){try{var
+b=this.fs.existsSync(this.nm(a))?1:0;this.fs.unlinkSync(this.nm(a))}catch(a){g(a.toString())}return b};W.prototype.open=function(f,c){var
a=require("constants"),b=0;for(var
e
in
c)switch(e){case"rdonly":b|=a.O_RDONLY;break;case"wronly":b|=a.O_WRONLY;break;case"append":b|=a.O_WRONLY|a.O_APPEND;break;case"create":b|=a.O_CREAT;break;case"truncate":b|=a.O_TRUNC;break;case"excl":b|=a.O_EXCL;break;case"binary":b|=a.O_BINARY;break;case"text":b|=a.O_TEXT;break;case"nonblock":b|=a.O_NONBLOCK;break}try{var
d=this.fs.openSync(this.nm(f),b);return new
-W(d)}catch(a){g(a.toString())}};V.prototype.rename=function(b,a){try{this.fs.renameSync(this.nm(b),this.nm(a))}catch(a){g(a.toString())}};V.prototype.constructor=V;var
+X(d)}catch(a){g(a.toString())}};W.prototype.rename=function(b,a){try{this.fs.renameSync(this.nm(b),this.nm(a))}catch(a){g(a.toString())}};W.prototype.constructor=W;var
aG=aZ.match(/[^\/]*\//)[0];function
-is(){return typeof
+ix(){return typeof
d.process!=="undefined"&&typeof
d.process.versions!=="undefined"&&typeof
d.process.versions.node!=="undefined"&&d.process.platform!=="browser"}var
-a6=[];if(is())a6.push({path:aG,device:new
-V(aG)});else
+a6=[];if(ix())a6.push({path:aG,device:new
+W(aG)});else
a6.push({path:aG,device:new
-M(aG)});a6.push({path:aG+c8,device:new
-M(aG+c8)});function
-ej(b){var
-f=ia(b),b=f.join(ab),e=b+ab,c;for(var
+M(aG)});a6.push({path:aG+c9,device:new
+M(aG+c9)});function
+ek(b){var
+f=ig(b),b=f.join(ab),e=b+ab,c;for(var
d=0;d<a6.length;d++){var
a=a6[d];if(e.search(a.path)==0&&(!c||c.path.length<a.path.length))c={path:a.path,device:a.device,rest:b.substring(a.path.length,b.length)}}return c}function
d6(c,b){var
c=typeof
c=="string"?a(c):c,b=typeof
-b=="string"?a(b):b,d=ej(c);if(!d.device.register)aE("cannot register file");d.device.register(d.rest,b);return 0}function
-hO(){var
+b=="string"?a(b):b,d=ek(c);if(!d.device.register)aE("cannot register file");d.device.register(d.rest,b);return 0}function
+hT(){var
b=d.caml_fs_tmp;if(b)for(var
a=0;a<b.length;a++)d6(b[a].name,b[a].content);d.caml_create_file=d6;d.caml_fs_tmp=[];return 0}function
-hP(){return[0]}function
-hQ(a,b){return+(bg(a,b,false)>=0)}function
-hS(a,c,l){if(!isFinite(a)){if(isNaN(a))return at(bY);return at(a>0?dD:"-infinity")}var
+hU(){return[0]}function
+hV(a,b){return+(bj(a,b,false)>=0)}function
+hX(a,c,l){if(!isFinite(a)){if(isNaN(a))return at(bZ);return at(a>0?dE:"-infinity")}var
j=a==0&&1/a==-Infinity?1:a>=0?0:1;if(j)a=-a;var
d=0;if(a==0);else
if(a<1)while(a<1&&d>-1022){a*=2;d--}else
@@ -577,59 +577,59 @@ h=Math.pow(2,c*4);a=Math.round(a*h)/h}var
b=a.toString(16);if(c>=0){var
i=b.indexOf(ao);if(i<0)b+=ao+aH(c,G);else{var
g=i+1+c;if(b.length<g)b+=aH(g-b.length,G);else
-b=b.substr(0,g)}}return at(e+dc+b+"p"+k+d.toString(10))}function
-hZ(a){return+a.isZero()}function
-h2(a){return new
-c(a&ac,a>>24&ac,a>>31&U)}function
-h3(a){return a.toInt()}function
-hY(a){return+a.isNeg()}function
-h1(a){return a.neg()}function
-hW(h,c){var
-a=cd(h);if(a.signedconv&&hY(c)){a.sign=-1;c=h1(c)}var
-b=f,i=h2(a.base),g="0123456789abcdef";do{var
-e=c.udivmod(i);c=e.quotient;b=g.charAt(h3(e.modulus))+b}while(!hZ(c));if(a.prec>=0){a.filler=aa;var
+b=b.substr(0,g)}}return at(e+de+b+"p"+k+d.toString(10))}function
+h4(a){return+a.isZero()}function
+h7(a){return new
+c(a&ac,a>>24&ac,a>>31&V)}function
+h8(a){return a.toInt()}function
+h3(a){return+a.isNeg()}function
+h6(a){return a.neg()}function
+h1(h,c){var
+a=cd(h);if(a.signedconv&&h3(c)){a.sign=-1;c=h6(c)}var
+b=f,i=h7(a.base),g="0123456789abcdef";do{var
+e=c.udivmod(i);c=e.quotient;b=g.charAt(h8(e.modulus))+b}while(!h4(c));if(a.prec>=0){a.filler=aa;var
d=a.prec-b.length;if(d>0)b=aH(d,G)+b}return b7(a,b)}function
-h8(a){return a.slice(1)}function
-h6(b,c,a){return b.apply(c,h8(a))}function
-h7(){return typeof
+ib(a){return a.slice(1)}function
+h$(b,c,a){return b.apply(c,ib(a))}function
+ia(){return typeof
module!=="undefined"&&module&&module.exports?module.exports:d}function
-d_(a){return!!a}function
-h9(){var
+d$(a){return!!a}function
+ic(){var
b=d.console?d.console:{},c=["log","debug","info","warn","error","assert","dir","dirxml","trace","group","groupCollapsed","groupEnd","time","timeEnd"];function
e(){}for(var
a=0;a<c.length;a++)if(!b[c[a]])b[c[a]]=e;return b}function
-d$(d){return function(){var
+ea(d){return function(){var
b=arguments.length;if(b>0){var
c=new
Array(b);for(var
a=0;a<b;a++)c[a]=arguments[a];return N(d,c)}else
return N(d,[undefined])}}function
-h_(d){return function(){var
+id(d){return function(){var
c=arguments.length,b=new
Array(c+1);b[0]=this;for(var
a=0;a<c;a++)b[a+1]=arguments[a];return N(d,b)}}function
-h$(d){return function(){var
+ie(d){return function(){var
c=arguments.length,b=new
Array(c+1);b[0]=this;for(var
a=0;a<c;a++)b[a+1]=arguments[a];return d.apply(null,b)}}var
Y=new
Array();function
-bn(c){var
+bq(c){var
a=Y[c];if(!a.opened)g("Cannot flush a closed channel");if(!a.buffer||a.buffer==f)return 0;if(a.fd&&o.fds[a.fd]&&o.fds[a.fd].output){var
b=o.fds[a.fd].output;switch(b.length){case
2:b(c,a.buffer);break;default:b(a.buffer)}}a.buffer=f;return 0}function
-eh(e,f){var
-b=Y[e],d=a(f),c=w(d);b.file.write(b.offset,d,0,c);b.offset+=c;return 0}function
-it(a){var
+ei(e,f){var
+b=Y[e],d=a(f),c=x(d);b.file.write(b.offset,d,0,c);b.offset+=c;return 0}function
+iy(a){var
a=cg(a),b=d;if(b.process&&b.process.stdout&&b.process.stdout.write)b.process.stderr.write(a);else{if(a.charCodeAt(a.length-1)==10)a=a.substr(0,a.length-1);var
c=b.console;c&&c.error&&c.error(a)}}function
-iu(a){var
+iz(a){var
a=cg(a),b=d;if(b.process&&b.process.stdout&&b.process.stdout.write)b.process.stdout.write(a);else{if(a.charCodeAt(a.length-1)==10)a=a.substr(0,a.length-1);var
c=b.console;c&&c.log&&c.log(a)}}function
-bp(c,e,d,a){if(o.fds===undefined)o.fds=new
+bs(c,e,d,a){if(o.fds===undefined)o.fds=new
Array();a=a?a:{};var
b={};b.file=d;b.offset=a.append?d.length():0;b.flags=a;b.output=e;o.fds[c]=b;if(!o.fd_last_idx||c>o.fd_last_idx)o.fd_last_idx=c;return c}function
-iz(c,b,h){var
+iE(c,b,h){var
a={};while(b){switch(b[1]){case
0:a.rdonly=1;break;case
1:a.wronly=1;break;case
@@ -639,74 +639,74 @@ a={};while(b){switch(b[1]){case
5:a.excl=1;break;case
6:a.binary=1;break;case
7:a.text=1;break;case
-8:a.nonblock=1;break}b=b[2]}if(a.rdonly&&a.wronly)g(ag(c)+dK);if(a.text&&a.binary)g(ag(c)+da);var
-d=ej(c),e=d.device.open(d.rest,a),f=o.fd_last_idx?o.fd_last_idx:0;return bp(f+1,eh,e,a)}bp(0,eh,new
-v(t(0)));bp(1,iu,new
-v(t(0)));bp(2,it,new
-v(t(0)));function
-ib(c){var
+8:a.nonblock=1;break}b=b[2]}if(a.rdonly&&a.wronly)g(ag(c)+dL);if(a.text&&a.binary)g(ag(c)+dc);var
+d=ek(c),e=d.device.open(d.rest,a),f=o.fd_last_idx?o.fd_last_idx:0;return bs(f+1,ei,e,a)}bs(0,ei,new
+w(t(0)));bs(1,iz,new
+w(t(0)));bs(2,iy,new
+w(t(0)));function
+ih(c){var
b=o.fds[c];if(b.flags.wronly)g(dQ+c+" is writeonly");var
a={file:b.file,offset:b.offset,fd:c,opened:true,out:false,refill:null};Y[a.fd]=a;return a.fd}function
-ea(c){var
+eb(c){var
b=o.fds[c];if(b.flags.rdonly)g(dQ+c+" is readonly");var
a={file:b.file,offset:b.offset,fd:c,opened:true,out:true,buffer:f};Y[a.fd]=a;return a.fd}function
-ic(){var
+ii(){var
b=0;for(var
a=0;a<Y.length;a++)if(Y[a]&&Y[a].opened&&Y[a].out)b=[0,Y[a].fd,b];return b}function
D(a){return a}function
-id(h,d,i,f){var
+ij(h,d,i,f){var
b=Y[h];if(!b.opened)g("Cannot output to a closed channel");var
a;if(i==0&&L(d)==f)a=d;else{a=t(f);ak(d,i,a,0,f)}var
-j=D(a),c=ag(j),e=c.lastIndexOf("\n");if(e<0)b.buffer+=c;else{b.buffer+=c.substr(0,e+1);bn(h);b.buffer+=c.substr(e+1)}return 0}function
-eb(b,a,d,c){return id(b,ar(a),d,c)}function
-ec(c,b){var
-d=a(String.fromCharCode(b));eb(c,d,0,1);return 0}function
-a3(a,b){return+(bg(a,b,false)!=0)}function
-bo(a){if(a
+j=D(a),c=ag(j),e=c.lastIndexOf("\n");if(e<0)b.buffer+=c;else{b.buffer+=c.substr(0,e+1);bq(h);b.buffer+=c.substr(e+1)}return 0}function
+ec(b,a,d,c){return ij(b,ar(a),d,c)}function
+ed(c,b){var
+d=a(String.fromCharCode(b));ec(c,d,0,1);return 0}function
+a3(a,b){return+(bj(a,b,false)!=0)}function
+br(a){if(a
instanceof
Array&&a[0]==a[0]>>>0)return a[0];else
-if(bm(a))return be;else
-if(cc(a))return be;else
+if(bp(a))return bg;else
+if(cc(a))return bg;else
if(a
instanceof
Function||typeof
a=="function")return 247;else
-if(a&&a.caml_custom)return dr;else
+if(a&&a.caml_custom)return ds;else
return aV}function
O(b,c,a){if(a&&d.toplevelReloc)b=d.toplevelReloc(a);o[b+1]=c;if(a)o[a]=c}var
-ee={};function
-ik(a,b){ee[ag(a)]=b;return 0}function
-il(){q(b1)}function
-H(b,a){if(a>>>0>=w(b))il();return a4(b,a)}function
-im(){return[0,a("js_of_ocaml")]}function
-io(){return 0x7FFFFFFF/4|0}function
-ip(b){var
+ef={};function
+iq(a,b){ef[ag(a)]=b;return 0}function
+ir(){q(b1)}function
+H(b,a){if(a>>>0>=x(b))ir();return a4(b,a)}function
+is(){return[0,a("js_of_ocaml")]}function
+it(){return 0x7FFFFFFF/4|0}function
+iu(b){var
a=d;if(a.quit)a.quit(b);if(a.process&&a.process.exit)a.process.exit(b);q("Function 'exit' not implemented")}function
a5(a){var
b=1;while(a&&a.joo_tramp){a=a.joo_tramp.apply(null,a.joo_args);b++}return a}function
j(b,a){return{joo_tramp:b,joo_args:a}}function
-iq(c,a){if(typeof
+iv(c,a){if(typeof
a==="function"){c.fun=a;return 0}if(a.fun){c.fun=a.fun;return 0}var
b=a.length;while(b--)c[b]=a[b];return 0}function
-eg(a){return a}function
-ed(a){return ee[a]}function
+eh(a){return a}function
+ee(a){return ef[a]}function
aI(a){if(a
instanceof
Array)return a;if(d.RangeError&&a
instanceof
-d.RangeError&&a.message&&a.message.match(/maximum call stack/i))return eg(o.Stack_overflow);if(d.InternalError&&a
+d.RangeError&&a.message&&a.message.match(/maximum call stack/i))return eh(o.Stack_overflow);if(d.InternalError&&a
instanceof
-d.InternalError&&a.message&&a.message.match(/too much recursion/i))return eg(o.Stack_overflow);if(a
+d.InternalError&&a.message&&a.message.match(/too much recursion/i))return eh(o.Stack_overflow);if(a
instanceof
-d.Error&&ed(bW))return[0,ed(bW),a];return[0,o.Failure,at(String(a))]}function
+d.Error&&ee(bf))return[0,ee(bf),a];return[0,o.Failure,at(String(a))]}function
b(a,b){return a.length==1?a(b):N(a,[b])}function
K(a,b,c){return a.length==2?a(b,c):N(a,[b,c])}function
-hB(a,b,c,d){return a.length==3?a(b,c,d):N(a,[b,c,d])}function
-c4(a,b,c,d,e){return a.length==4?a(b,c,d,e):N(a,[b,c,d,e])}function
-bR(a,b,c,d,e,f){return a.length==5?a(b,c,d,e,f):N(a,[b,c,d,e,f])}function
-hA(a,b,c,d,e,f,g){return a.length==6?a(b,c,d,e,f,g):N(a,[b,c,d,e,f,g])}hO();var
-ck=[z,a(dH),-1],cm=[z,a(dj),-2],bq=[z,a(dn),-3],ch=[z,a(dT),-4],cj=[z,a(dC),-8],cl=[z,a(c_),-9],m=[z,a(du),-11],cn=[z,a(c6),-12],cA=[0,dh],hz=[4,0,0,0,0],bx=[0,[11,a('File "'),[2,0,[11,a('", line '),[4,0,0,0,[11,a(dG),[4,0,0,0,[12,45,[4,0,0,0,[11,a(": "),[2,0,0]]]]]]]]]],a('File "%s", line %d, characters %d-%d: %s')],cR=a("wakeup");O(11,cn,c6);O(10,m,du);O(9,[z,a(dP),-10],dP);O(8,cl,c_);O(7,cj,dC);O(6,[z,a(c9),-7],c9);O(5,[z,a(dk),-6],dk);O(4,[z,a(dp),-5],dp);O(3,ch,dT);O(2,bq,dn);O(1,cm,dj);O(0,ck,dH);var
-eo=a("%.12g"),en=a(ao),el=a("true"),em=a("false"),ep=a("\\\\"),eq=a("\\'"),er=a("\\b"),es=a("\\t"),et=a("\\n"),eu=a("\\r"),ex=a("String.blit / Bytes.blit_string"),ew=a("Bytes.blit"),ev=a("String.sub / Bytes.sub"),ez=a("Stdlib.Queue.Empty"),eD=a("Buffer.add: cannot grow buffer"),eC=[0,a(di),93,2],eB=[0,a(di),94,2],eM=a("%c"),eN=a("%s"),eO=a(c5),eP=a(dA),eQ=a(dR),eR=a(c$),eS=a("%f"),eT=a("%B"),eU=a("%{"),eV=a("%}"),eW=a("%("),eX=a("%)"),eY=a("%a"),eZ=a("%t"),e0=a("%?"),e1=a("%r"),e2=a("%_r"),e3=[0,a(s),850,23],fc=[0,a(s),814,21],e6=[0,a(s),815,21],fd=[0,a(s),818,21],e7=[0,a(s),819,21],fe=[0,a(s),822,19],e8=[0,a(s),823,19],ff=[0,a(s),826,22],e9=[0,a(s),827,22],fg=[0,a(s),831,30],e_=[0,a(s),832,30],fa=[0,a(s),836,26],e4=[0,a(s),837,26],fb=[0,a(s),846,28],e5=[0,a(s),847,28],e$=[0,a(s),851,23],gi=a(dN),gg=[0,a(s),1558,4],gh=a("Printf: bad conversion %["),gj=[0,a(s),1626,39],gk=[0,a(s),1649,31],gl=[0,a(s),1650,31],gm=a("Printf: bad conversion %_"),gn=a(dL),go=a(dS),gp=a(dL),gq=a(dS),ge=a(bY),gc=a("neg_infinity"),gd=a(dD),gb=a(ao),fX=a("%+nd"),fY=a("% nd"),f0=a("%+ni"),f1=a("% ni"),f2=a("%nx"),f3=a("%#nx"),f4=a("%nX"),f5=a("%#nX"),f6=a("%no"),f7=a("%#no"),fW=a("%nd"),fZ=a(dR),f8=a("%nu"),fK=a("%+ld"),fL=a("% ld"),fN=a("%+li"),fO=a("% li"),fP=a("%lx"),fQ=a("%#lx"),fR=a("%lX"),fS=a("%#lX"),fT=a("%lo"),fU=a("%#lo"),fJ=a("%ld"),fM=a(dA),fV=a("%lu"),fx=a("%+Ld"),fy=a("% Ld"),fA=a("%+Li"),fB=a("% Li"),fC=a("%Lx"),fD=a("%#Lx"),fE=a("%LX"),fF=a("%#LX"),fG=a("%Lo"),fH=a("%#Lo"),fw=a("%Ld"),fz=a(c$),fI=a("%Lu"),fk=a("%+d"),fl=a("% d"),fn=a("%+i"),fo=a("% i"),fp=a("%x"),fq=a("%#x"),fr=a("%X"),fs=a("%#X"),ft=a("%o"),fu=a("%#o"),fj=a(bU),fm=a(c5),fv=a(dN),eE=a("@]"),eF=a("@}"),eG=a("@?"),eH=a("@\n"),eI=a("@."),eJ=a("@@"),eK=a("@%"),eL=a("@"),fh=a("CamlinternalFormat.Type_mismatch"),gu=a(f),gv=[0,[11,a(", "),[2,0,[2,0,0]]],a(", %s%s")],gN=[0,[2,0,[12,10,0]],a("%s\n")],gO=[0,[11,a(dE),0],a(dE)],gF=a("Raised at"),gG=a("Re-raised at"),gH=a("Raised by primitive operation at"),gI=a("Called from"),gJ=a(" (inlined)"),gL=a(f),gK=[0,[2,0,[11,a(' file "'),[2,0,[12,34,[2,0,[11,a(", line "),[4,0,0,0,[11,a(dG),[4,0,0,0,[12,45,hz]]]]]]]]]],a('%s file "%s"%s, line %d, characters %d-%d')],gM=[0,[2,0,[11,a(" unknown location"),0]],a("%s unknown location")],gA=a("Out of memory"),gB=a("Stack overflow"),gC=a("Pattern matching failed"),gD=a("Assertion failed"),gE=a("Undefined recursive module"),gw=[0,[12,40,[2,0,[2,0,[12,41,0]]]],a("(%s%s)")],gx=a(f),gy=a(f),gz=[0,[12,40,[2,0,[12,41,0]]],a("(%s)")],gt=[0,[4,0,0,0,0],a(bU)],gr=[0,[3,0,0],a("%S")],gs=a("_"),gR=a("Js_of_ocaml__Js.Error"),g1=a("canvas"),gY=a("img"),gX=[0,[11,a("getElementById_exn: "),[3,0,[11,a(" not found"),0]]],a("getElementById_exn: %S not found")],gZ=a("Js_of_ocaml__Dom_html.Canvas_not_available"),hg=[0,0],hh=[0,1],he=[0,0],hf=[0,1],hc=[0,0],hd=[0,1],ha=[0,0],hb=[0,0],g_=[0,0],g7=[0,[11,a(dx),[2,0,0]],a(dy)],g8=[0,[11,a(dx),[2,0,0]],a(dy)],g9=[0,0],g4=a("Fatal error: exception "),g5=a("Lwt.Resolution_loop.Canceled"),hk=a("Exception during Lwt.async: "),hl=a("Lwt_js_event"),hw=[0,bT],hv=[0,bT],hq=a("image/svg+xml"),hr=a("svg"),hs=a("png_output"),ht=a("dot_output"),hu=a("editor");function
+hH(a,b,c,d){return a.length==3?a(b,c,d):N(a,[b,c,d])}function
+c5(a,b,c,d,e){return a.length==4?a(b,c,d,e):N(a,[b,c,d,e])}function
+bT(a,b,c,d,e,f){return a.length==5?a(b,c,d,e,f):N(a,[b,c,d,e,f])}function
+hG(a,b,c,d,e,f,g,h){return a.length==7?a(b,c,d,e,f,g,h):N(a,[b,c,d,e,f,g,h])}hT();var
+ck=[v,a(dI),-1],cm=[v,a(dk),-2],bt=[v,a(dp),-3],ch=[v,a(dT),-4],cj=[v,a(dD),-8],cl=[v,a(da),-9],m=[v,a(dv),-11],cn=[v,a(c7),-12],cz=[0,di],hF=[4,0,0,0,[12,45,[4,0,0,0,0]]],bA=[0,[11,a('File "'),[2,0,[11,a('", line '),[4,0,0,0,[11,a(dH),[4,0,0,0,[12,45,[4,0,0,0,[11,a(": "),[2,0,0]]]]]]]]]],a('File "%s", line %d, characters %d-%d: %s')],cR=a("wakeup");O(11,cn,c7);O(10,m,dv);O(9,[v,a(dP),-10],dP);O(8,cl,da);O(7,cj,dD);O(6,[v,a(c_),-7],c_);O(5,[v,a(dl),-6],dl);O(4,[v,a(dq),-5],dq);O(3,ch,dT);O(2,bt,dp);O(1,cm,dk);O(0,ck,dI);var
+ep=a("%.12g"),eo=a(ao),em=a("true"),en=a("false"),eq=a("\\\\"),er=a("\\'"),es=a("\\b"),et=a("\\t"),eu=a("\\n"),ev=a("\\r"),ey=a("String.blit / Bytes.blit_string"),ex=a("Bytes.blit"),ew=a("String.sub / Bytes.sub"),eA=a("Stdlib.Queue.Empty"),eE=a("Buffer.add: cannot grow buffer"),eD=[0,a(dj),93,2],eC=[0,a(dj),94,2],eN=a("%c"),eO=a("%s"),eP=a(c6),eQ=a(dB),eR=a(dR),eS=a(db),eT=a("%f"),eU=a("%B"),eV=a("%{"),eW=a("%}"),eX=a("%("),eY=a("%)"),eZ=a("%a"),e0=a("%t"),e1=a("%?"),e2=a("%r"),e3=a("%_r"),e4=[0,a(s),850,23],fd=[0,a(s),814,21],e7=[0,a(s),815,21],fe=[0,a(s),818,21],e8=[0,a(s),819,21],ff=[0,a(s),822,19],e9=[0,a(s),823,19],fg=[0,a(s),826,22],e_=[0,a(s),827,22],fh=[0,a(s),831,30],e$=[0,a(s),832,30],fb=[0,a(s),836,26],e5=[0,a(s),837,26],fc=[0,a(s),846,28],e6=[0,a(s),847,28],fa=[0,a(s),851,23],gj=a(dN),gh=[0,a(s),1558,4],gi=a("Printf: bad conversion %["),gk=[0,a(s),1626,39],gl=[0,a(s),1649,31],gm=[0,a(s),1650,31],gn=a("Printf: bad conversion %_"),go=a(dM),gp=a(dS),gq=a(dM),gr=a(dS),gf=a(bZ),gd=a("neg_infinity"),ge=a(dE),gc=a(ao),fY=a("%+nd"),fZ=a("% nd"),f1=a("%+ni"),f2=a("% ni"),f3=a("%nx"),f4=a("%#nx"),f5=a("%nX"),f6=a("%#nX"),f7=a("%no"),f8=a("%#no"),fX=a("%nd"),f0=a(dR),f9=a("%nu"),fL=a("%+ld"),fM=a("% ld"),fO=a("%+li"),fP=a("% li"),fQ=a("%lx"),fR=a("%#lx"),fS=a("%lX"),fT=a("%#lX"),fU=a("%lo"),fV=a("%#lo"),fK=a("%ld"),fN=a(dB),fW=a("%lu"),fy=a("%+Ld"),fz=a("% Ld"),fB=a("%+Li"),fC=a("% Li"),fD=a("%Lx"),fE=a("%#Lx"),fF=a("%LX"),fG=a("%#LX"),fH=a("%Lo"),fI=a("%#Lo"),fx=a("%Ld"),fA=a(db),fJ=a("%Lu"),fl=a("%+d"),fm=a("% d"),fo=a("%+i"),fp=a("% i"),fq=a("%x"),fr=a("%#x"),fs=a("%X"),ft=a("%#X"),fu=a("%o"),fv=a("%#o"),fk=a(bW),fn=a(c6),fw=a(dN),eF=a("@]"),eG=a("@}"),eH=a("@?"),eI=a("@\n"),eJ=a("@."),eK=a("@@"),eL=a("@%"),eM=a("@"),fi=a("CamlinternalFormat.Type_mismatch"),gv=a(f),gw=[0,[11,a(", "),[2,0,[2,0,0]]],a(", %s%s")],gO=[0,[2,0,[12,10,0]],a("%s\n")],gP=[0,[11,a(dF),0],a(dF)],gG=a("Raised at"),gH=a("Re-raised at"),gI=a("Raised by primitive operation at"),gJ=a("Called from"),gK=a(" (inlined)"),gM=a(f),gL=[0,[2,0,[12,32,[2,0,[11,a(' in file "'),[2,0,[12,34,[2,0,[11,a(", line "),[4,0,0,0,[11,a(dH),hF]]]]]]]]]],a('%s %s in file "%s"%s, line %d, characters %d-%d')],gN=[0,[2,0,[11,a(" unknown location"),0]],a("%s unknown location")],gB=a("Out of memory"),gC=a("Stack overflow"),gD=a("Pattern matching failed"),gE=a("Assertion failed"),gF=a("Undefined recursive module"),gx=[0,[12,40,[2,0,[2,0,[12,41,0]]]],a("(%s%s)")],gy=a(f),gz=a(f),gA=[0,[12,40,[2,0,[12,41,0]]],a("(%s)")],gu=[0,[4,0,0,0,0],a(bW)],gs=[0,[3,0,0],a("%S")],gt=a("_"),gR=a("Js_of_ocaml__Js.Error"),gS=a(bf),g2=a("canvas"),gZ=a("img"),gY=[0,[11,a("getElementById_exn: "),[3,0,[11,a(" not found"),0]]],a("getElementById_exn: %S not found")],g0=a("Js_of_ocaml__Dom_html.Canvas_not_available"),hh=[0,0],hi=[0,1],hf=[0,0],hg=[0,1],hd=[0,0],he=[0,1],hb=[0,0],hc=[0,0],g$=[0,0],g8=[0,[11,a(dy),[2,0,0]],a(dz)],g9=[0,[11,a(dy),[2,0,0]],a(dz)],g_=[0,0],g5=a("Fatal error: exception "),g6=a("Lwt.Resolution_loop.Canceled"),hl=a("Exception during Lwt.async: "),hm=a("Lwt_js_event"),hq=a(bf),hp=a("Jv.Error"),hC=[0,bV],hB=[0,bV],hw=a("image/svg+xml"),hx=a("svg"),hy=a("png_output"),hz=a("dot_output"),hA=a("editor");function
l(a){if(typeof
a==="number")return 0;else
switch(a[0]){case
@@ -790,115 +790,115 @@ F=a[1];return[21,F,k(a[2],b)];case
23:var
G=a[1];return[23,G,k(a[2],b)];default:var
H=a[2],I=a[1];return[24,I,H,k(a[3],b)]}}function
-ci(a){throw[0,bq,a]}function
-al(a){throw[0,ch,a]}X(0);function
-br(a){return 0<=a?a:-a|0}function
+ci(a){throw[0,bt,a]}function
+al(a){throw[0,ch,a]}R(0);function
+bu(a){return 0<=a?a:-a|0}function
a7(d,c){var
-a=w(d),e=w(c),b=t(a+e|0);aq(d,0,b,0,a);aq(c,0,b,a,e);return D(b)}function
-ek(a){return a?el:em}ib(0);ea(1);var
-aJ=ea(2);function
-aK(b,a){return eb(b,a,0,w(a))}function
+a=x(d),e=x(c),b=t(a+e|0);aq(d,0,b,0,a);aq(c,0,b,a,e);return D(b)}function
+el(a){return a?em:en}ih(0);eb(1);var
+aJ=eb(2);function
+aK(b,a){return ec(b,a,0,x(a))}function
co(a){return aK(aJ,a)}function
cp(b){function
a(b){var
a=b;for(;;){if(a){var
-c=a[2],d=a[1];try{bn(d)}catch(a){a=aI(a);if(a[1]!==cm)throw a;var
+c=a[2],d=a[1];try{bq(d)}catch(a){a=aI(a);if(a[1]!==cm)throw a;var
e=a}var
-a=c;continue}return 0}}return a(ic(0))}var
-aL=(4*io(0)|0)-1|0;X(0);typeof
-im(0)==="number";function
-cq(d,c){var
+a=c;continue}return 0}}return a(ii(0))}var
+aL=(4*it(0)|0)-1|0;R(0);typeof
+is(0)==="number";function
+a8(d,c){var
a=c;for(;;){if(a){var
e=a[2];b(d,a[1]);var
a=e;continue}return 0}}function
am(a,c){var
-b=t(a);hN(b,0,a,c);return b}function
-cr(d,b,a){var
+b=t(a);hS(b,0,a,c);return b}function
+cq(d,b,a){var
f=0;if(0<=b&&0<=a&&!((L(d)-a|0)<b)){var
c=t(a);ak(d,b,c,0,a);var
e=c;f=1}if(!f)var
-e=al(ev);return D(e)}function
-cs(e,c,d,b,a){if(0<=a&&0<=c&&!((L(e)-a|0)<c)&&0<=b&&!((L(d)-a|0)<b))return ak(e,c,d,b,a);return al(ew)}function
-Z(e,c,d,b,a){if(0<=a&&0<=c&&!((w(e)-a|0)<c)&&0<=b&&!((L(d)-a|0)<b))return aq(e,c,d,b,a);return al(ex)}X(0);var
-eA=[z,ez,X(0)];function
-ct(d,a){var
-b=[0,d,0],c=a[3];return c?(a[1]=a[1]+1|0,c[2]=b,a[3]=b,0):(a[1]=1,a[2]=b,a[3]=b,0)}X(0);function
-cu(a,c){var
+e=al(ew);return D(e)}function
+cr(e,c,d,b,a){if(0<=a&&0<=c&&!((L(e)-a|0)<c)&&0<=b&&!((L(d)-a|0)<b))return ak(e,c,d,b,a);return al(ex)}function
+Z(e,c,d,b,a){if(0<=a&&0<=c&&!((x(e)-a|0)<c)&&0<=b&&!((L(d)-a|0)<b))return aq(e,c,d,b,a);return al(ey)}R(0);var
+eB=[v,eA,R(0)];function
+cs(d,a){var
+b=[0,d,0],c=a[3];return c?(a[1]=a[1]+1|0,c[2]=b,a[3]=b,0):(a[1]=1,a[2]=b,a[3]=b,0)}R(0);function
+ct(a,c){var
d=a[2],b=[0,a[3]];for(;;){if(b[1]<(d+c|0)){b[1]=2*b[1]|0;continue}if(aL<b[1])if((d+c|0)<=aL)b[1]=aL;else
-ci(eD);var
-e=t(b[1]);cs(a[1],0,e,0,a[2]);a[1]=e;a[3]=b[1];if((a[2]+c|0)<=a[3]){if((d+c|0)<=a[3])return 0;throw[0,m,eB]}throw[0,m,eC]}}function
+ci(eE);var
+e=t(b[1]);cr(a[1],0,e,0,a[2]);a[1]=e;a[3]=b[1];if((a[2]+c|0)<=a[3]){if((d+c|0)<=a[3])return 0;throw[0,m,eC]}throw[0,m,eD]}}function
aM(a,c){var
-b=w(c),d=a[2]+b|0;if(a[3]<d)cu(a,b);aq(c,0,a[1],a[2],b);a[2]=d;return 0}function
-bs(a){return 5===a[2]?12:-6}function
-cv(a){return[0,0,t(a)]}function
-cw(a,h){var
+b=x(c),d=a[2]+b|0;if(a[3]<d)ct(a,b);aq(c,0,a[1],a[2],b);a[2]=d;return 0}function
+bv(a){return 5===a[2]?12:-6}function
+cu(a){return[0,0,t(a)]}function
+cv(a,h){var
b=L(a[2]),c=a[1]+h|0,d=b<c?1:0;if(d){var
-e=b*2|0,i=hQ(e,c)?e:c,f=t(i);cs(a[2],0,f,0,b);a[2]=f;var
+e=b*2|0,i=hV(e,c)?e:c,f=t(i);cr(a[2],0,f,0,b);a[2]=f;var
g=0}else
var
g=d;return g}function
-au(a,b){cw(a,1);as(a[2],a[1],b);a[1]=a[1]+1|0;return 0}function
-x(a,c){var
-b=w(c);cw(a,b);Z(c,0,a[2],a[1],b);a[1]=a[1]+b|0;return 0}function
-cx(a){return cr(a[2],0,a[1])}function
-cy(a){if(typeof
+au(a,b){cv(a,1);as(a[2],a[1],b);a[1]=a[1]+1|0;return 0}function
+y(a,c){var
+b=x(c);cv(a,b);Z(c,0,a[2],a[1],b);a[1]=a[1]+b|0;return 0}function
+cw(a){return cq(a[2],0,a[1])}function
+cx(a){if(typeof
a==="number")switch(a){case
-0:return eE;case
-1:return eF;case
-2:return eG;case
-3:return eH;case
-4:return eI;case
-5:return eJ;default:return eK}else
+0:return eF;case
+1:return eG;case
+2:return eH;case
+3:return eI;case
+4:return eJ;case
+5:return eK;default:return eL}else
switch(a[0]){case
0:return a[1];case
-1:return a[1];default:return a7(eL,D(am(1,a[1])))}}function
-bt(b,c){var
+1:return a[1];default:return a7(eM,D(am(1,a[1])))}}function
+bw(b,c){var
a=c;for(;;)if(typeof
a==="number")return 0;else
switch(a[0]){case
0:var
-d=a[1];x(b,eM);var
+d=a[1];y(b,eN);var
a=d;continue;case
1:var
-e=a[1];x(b,eN);var
+e=a[1];y(b,eO);var
a=e;continue;case
2:var
-f=a[1];x(b,eO);var
+f=a[1];y(b,eP);var
a=f;continue;case
3:var
-g=a[1];x(b,eP);var
+g=a[1];y(b,eQ);var
a=g;continue;case
4:var
-h=a[1];x(b,eQ);var
+h=a[1];y(b,eR);var
a=h;continue;case
5:var
-i=a[1];x(b,eR);var
+i=a[1];y(b,eS);var
a=i;continue;case
6:var
-j=a[1];x(b,eS);var
+j=a[1];y(b,eT);var
a=j;continue;case
7:var
-k=a[1];x(b,eT);var
+k=a[1];y(b,eU);var
a=k;continue;case
8:var
-l=a[2],m=a[1];x(b,eU);bt(b,m);x(b,eV);var
+l=a[2],m=a[1];y(b,eV);bw(b,m);y(b,eW);var
a=l;continue;case
9:var
-n=a[3],o=a[1];x(b,eW);bt(b,o);x(b,eX);var
+n=a[3],o=a[1];y(b,eX);bw(b,o);y(b,eY);var
a=n;continue;case
10:var
-p=a[1];x(b,eY);var
+p=a[1];y(b,eZ);var
a=p;continue;case
11:var
-q=a[1];x(b,eZ);var
+q=a[1];y(b,e0);var
a=q;continue;case
12:var
-r=a[1];x(b,e0);var
+r=a[1];y(b,e1);var
a=r;continue;case
13:var
-s=a[1];x(b,e1);var
+s=a[1];y(b,e2);var
a=s;continue;default:var
-t=a[1];x(b,e2);var
+t=a[1];y(b,e3);var
a=t;continue}}function
p(a){if(typeof
a==="number")return 0;else
@@ -919,39 +919,39 @@ c=a[2],d=a[1];return[9,c,d,p(a[3])];case
11:return[11,p(a[1])];case
12:return[12,p(a[1])];case
13:return[13,p(a[1])];default:return[14,p(a[1])]}}function
-y(a){if(typeof
+z(a){if(typeof
a==="number"){var
u=function(a){return 0},v=function(a){return 0},w=function(a){return 0};return[0,function(a){return 0},w,v,u]}else
switch(a[0]){case
0:var
-c=y(a[1]),x=c[4],z=c[3],A=c[2],B=c[1],C=function(a){b(A,0);return 0};return[0,function(a){b(B,0);return 0},C,z,x];case
+c=z(a[1]),x=c[4],y=c[3],A=c[2],B=c[1],C=function(a){b(A,0);return 0};return[0,function(a){b(B,0);return 0},C,y,x];case
1:var
-d=y(a[1]),D=d[4],E=d[3],F=d[2],G=d[1],H=function(a){b(F,0);return 0};return[0,function(a){b(G,0);return 0},H,E,D];case
+d=z(a[1]),D=d[4],E=d[3],F=d[2],G=d[1],H=function(a){b(F,0);return 0};return[0,function(a){b(G,0);return 0},H,E,D];case
2:var
-e=y(a[1]),I=e[4],J=e[3],K=e[2],L=e[1],M=function(a){b(K,0);return 0};return[0,function(a){b(L,0);return 0},M,J,I];case
+e=z(a[1]),I=e[4],J=e[3],K=e[2],L=e[1],M=function(a){b(K,0);return 0};return[0,function(a){b(L,0);return 0},M,J,I];case
3:var
-f=y(a[1]),N=f[4],O=f[3],P=f[2],Q=f[1],R=function(a){b(P,0);return 0};return[0,function(a){b(Q,0);return 0},R,O,N];case
+f=z(a[1]),N=f[4],O=f[3],P=f[2],Q=f[1],R=function(a){b(P,0);return 0};return[0,function(a){b(Q,0);return 0},R,O,N];case
4:var
-g=y(a[1]),S=g[4],T=g[3],U=g[2],V=g[1],W=function(a){b(U,0);return 0};return[0,function(a){b(V,0);return 0},W,T,S];case
+g=z(a[1]),S=g[4],T=g[3],U=g[2],V=g[1],W=function(a){b(U,0);return 0};return[0,function(a){b(V,0);return 0},W,T,S];case
5:var
-h=y(a[1]),X=h[4],Y=h[3],Z=h[2],_=h[1],$=function(a){b(Z,0);return 0};return[0,function(a){b(_,0);return 0},$,Y,X];case
+h=z(a[1]),X=h[4],Y=h[3],Z=h[2],_=h[1],$=function(a){b(Z,0);return 0};return[0,function(a){b(_,0);return 0},$,Y,X];case
6:var
-i=y(a[1]),aa=i[4],ab=i[3],ac=i[2],ad=i[1],ae=function(a){b(ac,0);return 0};return[0,function(a){b(ad,0);return 0},ae,ab,aa];case
+i=z(a[1]),aa=i[4],ab=i[3],ac=i[2],ad=i[1],ae=function(a){b(ac,0);return 0};return[0,function(a){b(ad,0);return 0},ae,ab,aa];case
7:var
-j=y(a[1]),af=j[4],ag=j[3],ah=j[2],ai=j[1],aj=function(a){b(ah,0);return 0};return[0,function(a){b(ai,0);return 0},aj,ag,af];case
+j=z(a[1]),af=j[4],ag=j[3],ah=j[2],ai=j[1],aj=function(a){b(ah,0);return 0};return[0,function(a){b(ai,0);return 0},aj,ag,af];case
8:var
-k=y(a[2]),ak=k[4],al=k[3],am=k[2],an=k[1],ao=function(a){b(am,0);return 0};return[0,function(a){b(an,0);return 0},ao,al,ak];case
+k=z(a[2]),ak=k[4],al=k[3],am=k[2],an=k[1],ao=function(a){b(am,0);return 0};return[0,function(a){b(an,0);return 0},ao,al,ak];case
9:var
-ap=a[2],aq=a[1],l=y(a[3]),ar=l[4],as=l[3],at=l[2],au=l[1],m=y(r(p(aq),ap)),av=m[4],aw=m[3],ax=m[2],ay=m[1],az=function(a){b(av,0);b(ar,0);return 0},aA=function(a){b(as,0);b(aw,0);return 0},aB=function(a){b(ax,0);b(at,0);return 0};return[0,function(a){b(au,0);b(ay,0);return 0},aB,aA,az];case
+ap=a[2],aq=a[1],l=z(a[3]),ar=l[4],as=l[3],at=l[2],au=l[1],m=z(r(p(aq),ap)),av=m[4],aw=m[3],ax=m[2],ay=m[1],az=function(a){b(av,0);b(ar,0);return 0},aA=function(a){b(as,0);b(aw,0);return 0},aB=function(a){b(ax,0);b(at,0);return 0};return[0,function(a){b(au,0);b(ay,0);return 0},aB,aA,az];case
10:var
-n=y(a[1]),aC=n[4],aD=n[3],aE=n[2],aF=n[1],aG=function(a){b(aE,0);return 0};return[0,function(a){b(aF,0);return 0},aG,aD,aC];case
+n=z(a[1]),aC=n[4],aD=n[3],aE=n[2],aF=n[1],aG=function(a){b(aE,0);return 0};return[0,function(a){b(aF,0);return 0},aG,aD,aC];case
11:var
-o=y(a[1]),aH=o[4],aI=o[3],aJ=o[2],aK=o[1],aL=function(a){b(aJ,0);return 0};return[0,function(a){b(aK,0);return 0},aL,aI,aH];case
+o=z(a[1]),aH=o[4],aI=o[3],aJ=o[2],aK=o[1],aL=function(a){b(aJ,0);return 0};return[0,function(a){b(aK,0);return 0},aL,aI,aH];case
12:var
-q=y(a[1]),aM=q[4],aN=q[3],aO=q[2],aP=q[1],aQ=function(a){b(aO,0);return 0};return[0,function(a){b(aP,0);return 0},aQ,aN,aM];case
+q=z(a[1]),aM=q[4],aN=q[3],aO=q[2],aP=q[1],aQ=function(a){b(aO,0);return 0};return[0,function(a){b(aP,0);return 0},aQ,aN,aM];case
13:var
-s=y(a[1]),aR=s[4],aS=s[3],aT=s[2],aU=s[1],aV=function(a){b(aR,0);return 0},aW=function(a){b(aS,0);return 0},aX=function(a){b(aT,0);return 0};return[0,function(a){b(aU,0);return 0},aX,aW,aV];default:var
-t=y(a[1]),aY=t[4],aZ=t[3],a0=t[2],a1=t[1],a2=function(a){b(aY,0);return 0},a3=function(a){b(aZ,0);return 0},a4=function(a){b(a0,0);return 0};return[0,function(a){b(a1,0);return 0},a4,a3,a2]}}function
+s=z(a[1]),aR=s[4],aS=s[3],aT=s[2],aU=s[1],aV=function(a){b(aR,0);return 0},aW=function(a){b(aS,0);return 0},aX=function(a){b(aT,0);return 0};return[0,function(a){b(aU,0);return 0},aX,aW,aV];default:var
+t=z(a[1]),aY=t[4],aZ=t[3],a0=t[2],a1=t[1],a2=function(a){b(aY,0);return 0},a3=function(a){b(aZ,0);return 0},a4=function(a){b(a0,0);return 0};return[0,function(a){b(a1,0);return 0},a4,a3,a2]}}function
r(d,c){var
a=0;if(typeof
d==="number")if(typeof
@@ -963,7 +963,7 @@ switch(c[0]){case
13:a=3;break;case
14:a=4;break;case
8:a=5;break;case
-9:a=6;break;default:throw[0,m,e3]}else
+9:a=6;break;default:throw[0,m,e4]}else
switch(d[0]){case
0:var
e=0,w=d[1];if(typeof
@@ -988,10 +988,10 @@ c!=="number")switch(c[0]){case
13:a=3;f=1;break;case
14:a=4;f=1;break}if(!f)a=7;break;case
2:var
-g=0,z=d[1];if(typeof
+g=0,y=d[1];if(typeof
c==="number")g=1;else
switch(c[0]){case
-2:return[2,r(z,c[1])];case
+2:return[2,r(y,c[1])];case
8:a=5;break;case
9:a=6;break;case
10:break;case
@@ -1069,35 +1069,35 @@ H=c[1],I=r(F,c[2]);return[8,r(G,H),I];case
11:a=1;break;case
12:a=2;break;case
13:a=3;break;case
-14:a=4;break;default:n=1}if(n)throw[0,m,fa];break;case
+14:a=4;break;default:n=1}if(n)throw[0,m,fb];break;case
9:var
o=0,J=d[3],K=d[2],L=d[1];if(typeof
c==="number")o=1;else
switch(c[0]){case
8:a=5;break;case
9:var
-M=c[3],N=c[2],O=c[1],v=y(r(p(K),O)),P=v[4];b(v[2],0);b(P,0);return[9,L,N,r(J,M)];case
+M=c[3],N=c[2],O=c[1],v=z(r(p(K),O)),P=v[4];b(v[2],0);b(P,0);return[9,L,N,r(J,M)];case
10:break;case
11:a=1;break;case
12:a=2;break;case
13:a=3;break;case
-14:a=4;break;default:o=1}if(o)throw[0,m,fb];break;case
+14:a=4;break;default:o=1}if(o)throw[0,m,fc];break;case
10:var
Q=d[1];if(typeof
-c!=="number"&&10===c[0])return[10,r(Q,c[1])];throw[0,m,fc];case
+c!=="number"&&10===c[0])return[10,r(Q,c[1])];throw[0,m,fd];case
11:var
q=0,R=d[1];if(typeof
c==="number")q=1;else
switch(c[0]){case
10:break;case
-11:return[11,r(R,c[1])];default:q=1}if(q)throw[0,m,fd];break;case
+11:return[11,r(R,c[1])];default:q=1}if(q)throw[0,m,fe];break;case
12:var
s=0,S=d[1];if(typeof
c==="number")s=1;else
switch(c[0]){case
10:break;case
11:a=1;break;case
-12:return[12,r(S,c[1])];default:s=1}if(s)throw[0,m,fe];break;case
+12:return[12,r(S,c[1])];default:s=1}if(s)throw[0,m,ff];break;case
13:var
t=0,T=d[1];if(typeof
c==="number")t=1;else
@@ -1105,7 +1105,7 @@ switch(c[0]){case
10:break;case
11:a=1;break;case
12:a=2;break;case
-13:return[13,r(T,c[1])];default:t=1}if(t)throw[0,m,ff];break;default:var
+13:return[13,r(T,c[1])];default:t=1}if(t)throw[0,m,fg];break;default:var
u=0,U=d[1];if(typeof
c==="number")u=1;else
switch(c[0]){case
@@ -1113,20 +1113,20 @@ switch(c[0]){case
11:a=1;break;case
12:a=2;break;case
13:a=3;break;case
-14:return[14,r(U,c[1])];default:u=1}if(u)throw[0,m,fg]}switch(a){case
-0:throw[0,m,e6];case
-1:throw[0,m,e7];case
-2:throw[0,m,e8];case
-3:throw[0,m,e9];case
-4:throw[0,m,e_];case
-5:throw[0,m,e4];case
-6:throw[0,m,e5];default:throw[0,m,e$]}}var
-u=[z,fh,X(0)];function
-a8(b,a){if(typeof
+14:return[14,r(U,c[1])];default:u=1}if(u)throw[0,m,fh]}switch(a){case
+0:throw[0,m,e7];case
+1:throw[0,m,e8];case
+2:throw[0,m,e9];case
+3:throw[0,m,e_];case
+4:throw[0,m,e$];case
+5:throw[0,m,e5];case
+6:throw[0,m,e6];default:throw[0,m,fa]}}var
+u=[v,fi,R(0)];function
+a9(b,a){if(typeof
b==="number")return[0,0,a];else{if(0===b[0])return[0,[0,b[1],b[2]],a];if(typeof
a!=="number"&&2===a[0])return[0,[1,b[1]],a[1]];throw u}}function
aN(e,b,d){var
-a=a8(e,d);if(typeof
+a=a9(e,d);if(typeof
b==="number"){if(b){var
c=a[2];if(typeof
c!=="number"&&2===c[0])return[0,a[1],1,c[1]];throw u}return[0,a[1],0,a[2]]}return[0,a[1],[0,b[1]],a[2]]}function
@@ -1165,14 +1165,14 @@ t=B(E,d,D);return[0,[8,s,t[1]],t[2]]}break;case
a!=="number"&&9===a[0]){var
e=a[2],f=a[1],F=a[3],G=c[3],H=c[2],I=c[1],J=[0,l(f)];if(a3([0,l(I)],J))throw u;var
K=[0,l(e)];if(a3([0,l(H)],K))throw u;var
-v=y(r(p(f),e)),L=v[4];b(v[2],0);b(L,0);var
+v=z(r(p(f),e)),L=v[4];b(v[2],0);b(L,0);var
w=B(l(G),d,F),M=w[2];return[0,[9,f,e,p(w[1])],M]}break;case
10:if(typeof
a!=="number"&&10===a[0]){var
x=B(c[1],d,a[1]);return[0,[10,x[1]],x[2]]}break;case
11:if(typeof
a!=="number"&&11===a[0]){var
-z=B(c[1],d,a[1]);return[0,[11,z[1]],z[2]]}break;case
+y=B(c[1],d,a[1]);return[0,[11,y[1]],y[2]]}break;case
13:if(typeof
a!=="number"&&13===a[0]){var
A=B(c[1],d,a[1]);return[0,[13,A[1]],A[2]]}break;case
@@ -1189,11 +1189,11 @@ v=i(b[1],a[1]);return[0,[0,v[1]],v[2]]}break;case
a!=="number"&&0===a[0]){var
w=i(b[1],a[1]);return[0,[1,w[1]],w[2]]}break;case
2:var
-af=b[2],x=a8(b[1],a),e=x[2],ag=x[1];if(typeof
+af=b[2],x=a9(b[1],a),e=x[2],ag=x[1];if(typeof
e!=="number"&&1===e[0]){var
y=i(af,e[1]);return[0,[2,ag,y[1]],y[2]]}throw u;case
3:var
-ah=b[2],z=a8(b[1],a),f=z[2],ai=z[1];if(typeof
+ah=b[2],z=a9(b[1],a),f=z[2],ai=z[1];if(typeof
f!=="number"&&1===f[0]){var
A=i(ah,f[1]);return[0,[3,ai,A[1]],A[2]]}throw u;case
4:var
@@ -1217,7 +1217,7 @@ az=b[4],aA=b[1],q=aN(b[2],b[3],a),r=q[3],aB=q[1];if(typeof
r!=="number"&&6===r[0]){var
aC=q[2],H=i(az,r[1]);return[0,[8,aA,aB,aC,H[1]],H[2]]}throw u;case
9:var
-aD=b[2],I=a8(b[1],a),s=I[2],aE=I[1];if(typeof
+aD=b[2],I=a9(b[1],a),s=I[2],aE=I[1];if(typeof
s!=="number"&&7===s[0]){var
J=i(aD,s[1]);return[0,[9,aE,J[1]],J[2]]}throw u;case
10:var
@@ -1279,7 +1279,7 @@ aY=c[1],ad=B(c[2],d,a),ae=ad[2];return[0,[23,[9,aY,ad[1]],ae[1]],ae[2]];case
E(d,c,b){var
a=i(c,b);return[0,[23,d,a[1]],a[2]]}function
F(k,g,a){var
-b=w(a),h=0<=g?k:0,d=br(g);if(d<=b)return a;var
+b=x(a),h=0<=g?k:0,d=bu(g);if(d<=b)return a;var
l=2===h?48:32,c=am(d,l);switch(h){case
0:Z(a,0,c,0,b);break;case
1:Z(a,0,c,d-b|0,b);break;default:var
@@ -1287,14 +1287,14 @@ e=0;if(0<b){var
i=0;if(43!==H(a,0)&&45!==H(a,0)&&32!==H(a,0)){e=1;i=1}if(!i){as(c,0,H(a,0));Z(a,1,c,(d-b|0)+1|0,b-1|0)}}else
e=1;if(e){var
f=0;if(1<b&&48===H(a,0)){var
-j=0;if(dg!==H(a,1)&&88!==H(a,1)){f=1;j=1}if(!j){as(c,1,H(a,1));Z(a,2,c,(d-b|0)+2|0,b-2|0)}}else
+j=0;if(dh!==H(a,1)&&88!==H(a,1)){f=1;j=1}if(!j){as(c,1,H(a,1));Z(a,2,c,(d-b|0)+2|0,b-2|0)}}else
f=1;if(f)Z(a,0,c,d-b|0,b)}}return D(c)}function
av(k,b){var
-c=br(k),a=w(b),d=H(b,0),e=0;if(58<=d){if(71<=d){if(!(5<(d-97|0)>>>0))e=1}else
+c=bu(k),a=x(b),d=H(b,0),e=0;if(58<=d){if(71<=d){if(!(5<(d+c$|0)>>>0))e=1}else
if(65<=d)e=1}else{var
f=0;if(32!==d)if(43<=d)switch(d-43|0){case
5:if(a<(c+2|0)&&1<a){var
-j=0;if(dg===H(b,1)||88===H(b,1))j=1;if(j){var
+j=0;if(dh===H(b,1)||88===H(b,1))j=1;if(j){var
h=am(c+2|0,48);as(h,1,H(b,1));Z(b,2,h,(c-a|0)+4|0,a-2|0);return D(h)}}e=1;f=1;break;case
0:case
2:break;case
@@ -1304,10 +1304,10 @@ h=am(c+2|0,48);as(h,1,H(b,1));Z(b,2,h,(c-a|0)+4|0,a-2|0);return D(h)}}e=1;f=1;br
f=1;if(!f&&a<(c+1|0)){var
g=am(c+1|0,48);as(g,0,d);Z(b,1,g,(c-a|0)+2|0,a-1|0);return D(g)}}if(e&&a<c){var
i=am(c,48);Z(b,0,i,c-a|0,a);return D(i)}return b}function
-fi(k){var
-j=0,G=w(k);for(;;){if(G<=j)var
+fj(k){var
+j=0,G=x(k);for(;;){if(G<=j)var
p=k;else{var
-o=a4(k,j)+dz|0,q=0;if(59<o>>>0){if(33<(o-61|0)>>>0)q=1}else
+o=a4(k,j)+dA|0,q=0;if(59<o>>>0){if(33<(o-61|0)>>>0)q=1}else
if(2===o)q=1;if(!q){var
j=j+1|0;continue}var
e=ar(k),a=[0,0],v=L(e)-1|0,B=0;if(!(v<0)){var
@@ -1327,7 +1327,7 @@ i=F;continue}break}}if(a[1]===L(e)){var
s=L(e),u=t(s);ak(e,0,u,0,s);var
y=u}else{var
b=t(a[1]);a[1]=0;var
-x=L(e)-1|0,C=0;if(!(x<0)){var
+w=L(e)-1|0,C=0;if(!(w<0)){var
h=C;for(;;){var
c=aY(e,h),d=0;if(35<=c)if(92===c)d=2;else
if(b3<=c)d=1;else
@@ -1340,16 +1340,16 @@ switch(c){case
9:n(b,a[1],92);a[1]++;n(b,a[1],116);break;case
10:n(b,a[1],92);a[1]++;n(b,a[1],110);break;case
13:n(b,a[1],92);a[1]++;n(b,a[1],114);break;default:d=1}switch(d){case
-1:n(b,a[1],92);a[1]++;n(b,a[1],48+(c/db|0)|0);a[1]++;n(b,a[1],48+((c/10|0)%10|0)|0);a[1]++;n(b,a[1],48+(c%10|0)|0);break;case
+1:n(b,a[1],92);a[1]++;n(b,a[1],48+(c/dd|0)|0);a[1]++;n(b,a[1],48+((c/10|0)%10|0)|0);a[1]++;n(b,a[1],48+(c%10|0)|0);break;case
2:n(b,a[1],92);a[1]++;n(b,a[1],c);break;case
3:n(b,a[1],c);break}a[1]++;var
-E=h+1|0;if(x!==h){var
+E=h+1|0;if(w!==h){var
h=E;continue}break}}var
y=b}var
p=D(y)}var
-z=w(p),A=am(z+2|0,34);aq(p,0,A,1,z);return D(A)}}function
-cz(d,g){var
-h=br(g),e=cA?cA[1]:70;switch(d[2]){case
+z=x(p),A=am(z+2|0,34);aq(p,0,A,1,z);return D(A)}}function
+cy(d,g){var
+h=bu(g),e=cz?cz[1]:70;switch(d[2]){case
0:var
b=102;break;case
1:var
@@ -1357,7 +1357,7 @@ b=101;break;case
2:var
b=69;break;case
3:var
-b=dh;break;case
+b=di;break;case
4:var
b=71;break;case
5:var
@@ -1367,161 +1367,159 @@ b=104;break;case
7:var
b=72;break;default:var
b=70}var
-c=cv(16);au(c,37);switch(d[1]){case
+c=cu(16);au(c,37);switch(d[1]){case
0:break;case
-1:au(c,43);break;default:au(c,32)}if(8<=d[2])au(c,35);au(c,46);x(c,a(f+h));au(c,b);return cx(c)}function
-a9(m,a){if(13<=m){var
-g=[0,0],h=w(a)-1|0,n=0;if(!(h<0)){var
-c=n;for(;;){if(!(9<(a4(a,c)+dl|0)>>>0))g[1]++;var
+1:au(c,43);break;default:au(c,32)}if(8<=d[2])au(c,35);au(c,46);y(c,a(f+h));au(c,b);return cw(c)}function
+a_(m,a){if(13<=m){var
+g=[0,0],h=x(a)-1|0,n=0;if(!(h<0)){var
+c=n;for(;;){if(!(9<(a4(a,c)+dm|0)>>>0))g[1]++;var
q=c+1|0;if(h!==c){var
c=q;continue}break}}var
-i=g[1],j=t(w(a)+((i-1|0)/3|0)|0),k=[0,0],d=function(a){as(j,k[1],a);k[1]++;return 0},e=[0,((i-1|0)%3|0)+1|0],l=w(a)-1|0,o=0;if(!(l<0)){var
+i=g[1],j=t(x(a)+((i-1|0)/3|0)|0),k=[0,0],d=function(a){as(j,k[1],a);k[1]++;return 0},e=[0,((i-1|0)%3|0)+1|0],l=x(a)-1|0,o=0;if(!(l<0)){var
b=o;for(;;){var
-f=a4(a,b);if(9<(f+dl|0)>>>0)d(f);else{if(0===e[1]){d(95);e[1]=3}e[1]+=-1;d(f)}var
+f=a4(a,b);if(9<(f+dm|0)>>>0)d(f);else{if(0===e[1]){d(95);e[1]=3}e[1]+=-1;d(f)}var
p=b+1|0;if(l!==b){var
b=p;continue}break}}return D(j)}return a}function
-f9(b,c){switch(b){case
+f_(b,c){switch(b){case
1:var
-a=fk;break;case
-2:var
a=fl;break;case
+2:var
+a=fm;break;case
4:var
-a=fn;break;case
-5:var
a=fo;break;case
-6:var
+5:var
a=fp;break;case
-7:var
+6:var
a=fq;break;case
-8:var
+7:var
a=fr;break;case
-9:var
+8:var
a=fs;break;case
-10:var
+9:var
a=ft;break;case
-11:var
+10:var
a=fu;break;case
+11:var
+a=fv;break;case
0:case
13:var
-a=fj;break;case
+a=fk;break;case
3:case
14:var
-a=fm;break;default:var
-a=fv}return a9(b,bj(a,c))}function
-f_(b,c){switch(b){case
+a=fn;break;default:var
+a=fw}return a_(b,bm(a,c))}function
+f$(b,c){switch(b){case
1:var
-a=fK;break;case
-2:var
a=fL;break;case
+2:var
+a=fM;break;case
4:var
-a=fN;break;case
-5:var
a=fO;break;case
-6:var
+5:var
a=fP;break;case
-7:var
+6:var
a=fQ;break;case
-8:var
+7:var
a=fR;break;case
-9:var
+8:var
a=fS;break;case
-10:var
+9:var
a=fT;break;case
-11:var
+10:var
a=fU;break;case
+11:var
+a=fV;break;case
0:case
13:var
-a=fJ;break;case
+a=fK;break;case
3:case
14:var
-a=fM;break;default:var
-a=fV}return a9(b,bj(a,c))}function
-f$(b,c){switch(b){case
+a=fN;break;default:var
+a=fW}return a_(b,bm(a,c))}function
+ga(b,c){switch(b){case
1:var
-a=fX;break;case
-2:var
a=fY;break;case
+2:var
+a=fZ;break;case
4:var
-a=f0;break;case
-5:var
a=f1;break;case
-6:var
+5:var
a=f2;break;case
-7:var
+6:var
a=f3;break;case
-8:var
+7:var
a=f4;break;case
-9:var
+8:var
a=f5;break;case
-10:var
+9:var
a=f6;break;case
-11:var
+10:var
a=f7;break;case
+11:var
+a=f8;break;case
0:case
13:var
-a=fW;break;case
+a=fX;break;case
3:case
14:var
-a=fZ;break;default:var
-a=f8}return a9(b,bj(a,c))}function
-ga(b,c){switch(b){case
+a=f0;break;default:var
+a=f9}return a_(b,bm(a,c))}function
+gb(b,c){switch(b){case
1:var
-a=fx;break;case
-2:var
a=fy;break;case
+2:var
+a=fz;break;case
4:var
-a=fA;break;case
-5:var
a=fB;break;case
-6:var
+5:var
a=fC;break;case
-7:var
+6:var
a=fD;break;case
-8:var
+7:var
a=fE;break;case
-9:var
+8:var
a=fF;break;case
-10:var
+9:var
a=fG;break;case
-11:var
+10:var
a=fH;break;case
+11:var
+a=fI;break;case
0:case
13:var
-a=fw;break;case
+a=fx;break;case
3:case
14:var
-a=fz;break;default:var
-a=fI}return a9(b,hW(a,c))}function
-_(d,i,b){function
-j(c){switch(d[1]){case
+a=fA;break;default:var
+a=fJ}return a_(b,h1(a,c))}function
+_(c,i,b){function
+j(d){switch(c[1]){case
0:var
a=45;break;case
1:var
a=43;break;default:var
-a=32}return hS(b,i,a)}function
-s(c){var
-a=hK(b);return 3===a?b<0.?gc:gd:4<=a?ge:c}switch(d[2]){case
+a=32}return hX(b,i,a)}function
+r(c){var
+a=hQ(b);return 3===a?b<0.?gd:ge:4<=a?gf:c}switch(c[2]){case
5:var
-f=b8(cz(d,i),b),e=0,y=w(f);for(;;){if(e===y)var
-r=0;else{var
-k=H(f,e)-46|0,l=0;if(23<k>>>0){if(55===k)l=1}else
+e=b8(cy(c,i),b),d=0,w=x(e);for(;;){if(d===w)var
+q=0;else{var
+k=H(e,d)-46|0,l=0;if(23<k>>>0){if(55===k)l=1}else
if(21<(k-1|0)>>>0)l=1;if(!l){var
-e=e+1|0;continue}var
-r=1}var
-z=r?f:a7(f,gb);return s(z)}case
+d=d+1|0;continue}var
+q=1}var
+y=q?e:a7(e,gc);return r(y)}case
6:return j(0);case
7:var
-h=ar(j(0)),g=L(h);if(0===g)var
-q=h;else{var
-m=t(g),o=g-1|0,v=0;if(!(o<0)){var
-a=v;for(;;){var
-c=aY(h,a),u=0;if(97<=c&&!(122<c)){var
-p=c+dz|0;u=1}if(!u)var
-p=c;n(m,a,p);var
-x=a+1|0;if(o!==a){var
-a=x;continue}break}}var
-q=m}return D(q);case
-8:return s(j(0));default:return b8(cz(d,i),b)}}function
+h=ar(j(0)),f=L(h);if(0===f)var
+p=h;else{var
+m=t(f),o=f-1|0,s=0;if(!(o<0)){var
+a=s;for(;;){var
+g=aY(h,a),u=25<(g+c$|0)>>>0?g:g+dA|0;n(m,a,u);var
+v=a+1|0;if(o!==a){var
+a=v;continue}break}}var
+p=m}return D(p);case
+8:return r(j(0));default:return b8(cy(c,i),b)}}function
aU(f,M,L,J){var
c=M,a=L,d=J;for(;;)if(typeof
d==="number")return b(c,a);else
@@ -1531,48 +1529,48 @@ N=d[1];return function(b){return e(c,[5,a,b],N)};case
1:var
O=d[1];return function(b){var
f=0;if(40<=b)if(92===b)var
-d=ep;else
+d=eq;else
if(b3<=b)f=1;else
f=2;else
if(32<=b)if(39<=b)var
-d=eq;else
+d=er;else
f=2;else
if(14<=b)f=1;else
switch(b){case
8:var
-d=er;break;case
-9:var
d=es;break;case
-10:var
+9:var
d=et;break;case
+10:var
+d=eu;break;case
13:var
-d=eu;break;default:f=1}switch(f){case
+d=ev;break;default:f=1}switch(f){case
1:var
-g=t(4);n(g,0,92);n(g,1,48+(b/db|0)|0);n(g,2,48+((b/10|0)%10|0)|0);n(g,3,48+(b%10|0)|0);var
+g=t(4);n(g,0,92);n(g,1,48+(b/dd|0)|0);n(g,2,48+((b/10|0)%10|0)|0);n(g,3,48+(b%10|0)|0);var
d=D(g);break;case
2:var
h=t(1);n(h,0,b);var
d=D(h);break}var
-i=w(d),j=am(i+2|0,39);aq(d,0,j,1,i);return e(c,[4,a,D(j)],O)};case
+i=x(d),j=am(i+2|0,39);aq(d,0,j,1,i);return e(c,[4,a,D(j)],O)};case
2:var
-P=d[2],Q=d[1];return bu(c,a,P,Q,function(a){return a});case
-3:return bu(c,a,d[2],d[1],fi);case
-4:return a_(c,a,d[4],d[2],d[3],f9,d[1]);case
-5:return a_(c,a,d[4],d[2],d[3],f_,d[1]);case
-6:return a_(c,a,d[4],d[2],d[3],f$,d[1]);case
-7:return a_(c,a,d[4],d[2],d[3],ga,d[1]);case
+P=d[2],Q=d[1];return bx(c,a,P,Q,function(a){return a});case
+3:return bx(c,a,d[2],d[1],fj);case
+4:return a$(c,a,d[4],d[2],d[3],f_,d[1]);case
+5:return a$(c,a,d[4],d[2],d[3],f$,d[1]);case
+6:return a$(c,a,d[4],d[2],d[3],ga,d[1]);case
+7:return a$(c,a,d[4],d[2],d[3],gb,d[1]);case
8:var
q=d[4],r=d[3],s=d[2],o=d[1];if(typeof
s==="number"){if(typeof
-r==="number")return r?function(d,b){return e(c,[4,a,_(o,d,b)],q)}:function(b){return e(c,[4,a,_(o,bs(o),b)],q)};var
+r==="number")return r?function(d,b){return e(c,[4,a,_(o,d,b)],q)}:function(b){return e(c,[4,a,_(o,bv(o),b)],q)};var
ag=r[1];return function(b){return e(c,[4,a,_(o,ag,b)],q)}}else{if(0===s[0]){var
y=s[2],z=s[1];if(typeof
-r==="number")return r?function(d,b){return e(c,[4,a,F(z,y,_(o,d,b))],q)}:function(b){return e(c,[4,a,F(z,y,_(o,bs(o),b))],q)};var
+r==="number")return r?function(d,b){return e(c,[4,a,F(z,y,_(o,d,b))],q)}:function(b){return e(c,[4,a,F(z,y,_(o,bv(o),b))],q)};var
ah=r[1];return function(b){return e(c,[4,a,F(z,y,_(o,ah,b))],q)}}var
A=s[1];if(typeof
-r==="number")return r?function(f,d,b){return e(c,[4,a,F(A,f,_(o,d,b))],q)}:function(d,b){return e(c,[4,a,F(A,d,_(o,bs(o),b))],q)};var
+r==="number")return r?function(f,d,b){return e(c,[4,a,F(A,f,_(o,d,b))],q)}:function(d,b){return e(c,[4,a,F(A,d,_(o,bv(o),b))],q)};var
ai=r[1];return function(d,b){return e(c,[4,a,F(A,d,_(o,ai,b))],q)}}case
-9:return bu(c,a,d[2],d[1],ek);case
+9:return bx(c,a,d[2],d[1],el);case
10:var
a=[7,a],d=d[1];continue;case
11:var
@@ -1580,8 +1578,8 @@ a=[2,a,d[1]],d=d[2];continue;case
12:var
a=[3,a,d[1]],d=d[2];continue;case
13:var
-R=d[3],S=d[2],B=cv(16);bt(B,S);var
-I=cx(B);return function(b){return e(c,[4,a,I],R)};case
+R=d[3],S=d[2],B=cu(16);bw(B,S);var
+I=cw(B);return function(b){return e(c,[4,a,I],R)};case
14:var
T=d[3],U=d[2];return function(d){var
f=d[1],b=i(f,l(p(U)));if(typeof
@@ -1593,14 +1591,14 @@ W=d[1];return function(b){return e(c,[6,a,b],W)};case
17:var
a=[0,a,d[1]],d=d[2];continue;case
18:var
-x=d[1];if(0===x[0]){var
-X=d[2],Y=x[1][1],Z=0,c=function(b,c,d){return function(a){return e(c,[1,b,[0,a]],d)}}(a,c,X),a=Z,d=Y;continue}var
-$=d[2],aa=x[1][1],ab=0,c=function(b,c,d){return function(a){return e(c,[1,b,[1,a]],d)}}(a,c,$),a=ab,d=aa;continue;case
-19:throw[0,m,gg];case
+w=d[1];if(0===w[0]){var
+X=d[2],Y=w[1][1],Z=0,c=function(b,c,d){return function(a){return e(c,[1,b,[0,a]],d)}}(a,c,X),a=Z,d=Y;continue}var
+$=d[2],aa=w[1][1],ab=0,c=function(b,c,d){return function(a){return e(c,[1,b,[1,a]],d)}}(a,c,$),a=ab,d=aa;continue;case
+19:throw[0,m,gh];case
20:var
-ac=d[3],ad=[8,a,gh];return function(a){return e(c,ad,ac)};case
+ac=d[3],ad=[8,a,gi];return function(a){return e(c,ad,ac)};case
21:var
-ae=d[2];return function(b){return e(c,[4,a,bj(gi,b)],ae)};case
+ae=d[2];return function(b){return e(c,[4,a,bm(gj,b)],ae)};case
22:var
af=d[1];return function(b){return e(c,[5,a,b],af)};case
23:var
@@ -1608,7 +1606,7 @@ g=d[2],v=d[1];if(typeof
v==="number")switch(v){case
0:return f<50?h(f+1|0,c,a,g):j(h,[0,c,a,g]);case
1:return f<50?h(f+1|0,c,a,g):j(h,[0,c,a,g]);case
-2:throw[0,m,gj];default:return f<50?h(f+1|0,c,a,g):j(h,[0,c,a,g])}else
+2:throw[0,m,gk];default:return f<50?h(f+1|0,c,a,g):j(h,[0,c,a,g])}else
switch(v[0]){case
0:return f<50?h(f+1|0,c,a,g):j(h,[0,c,a,g]);case
1:return f<50?h(f+1|0,c,a,g):j(h,[0,c,a,g]);case
@@ -1620,10 +1618,10 @@ switch(v[0]){case
7:return f<50?h(f+1|0,c,a,g):j(h,[0,c,a,g]);case
8:return f<50?h(f+1|0,c,a,g):j(h,[0,c,a,g]);case
9:var
-H=v[2];return f<50?bQ(f+1|0,c,a,H,g):j(bQ,[0,c,a,H,g]);case
+H=v[2];return f<50?bS(f+1|0,c,a,H,g):j(bS,[0,c,a,H,g]);case
10:return f<50?h(f+1|0,c,a,g):j(h,[0,c,a,g]);default:return f<50?h(f+1|0,c,a,g):j(h,[0,c,a,g])}default:var
-C=d[3],E=d[1],G=b(d[2],0);return f<50?bP(f+1|0,c,a,C,E,G):j(bP,[0,c,a,C,E,G])}}function
-bQ(e,d,c,a,b){if(typeof
+C=d[3],E=d[1],G=b(d[2],0);return f<50?bR(f+1|0,c,a,C,E,G):j(bR,[0,c,a,C,E,G])}}function
+bS(e,d,c,a,b){if(typeof
a==="number")return e<50?h(e+1|0,d,c,b):j(h,[0,d,c,b]);else
switch(a[0]){case
0:var
@@ -1652,20 +1650,20 @@ w=a[1];return function(e,a){return I(d,c,w,b)};case
x=a[1];return function(a){return I(d,c,x,b)};case
12:var
y=a[1];return function(a){return I(d,c,y,b)};case
-13:throw[0,m,gk];default:throw[0,m,gl]}}function
+13:throw[0,m,gl];default:throw[0,m,gm]}}function
h(d,b,e,a){var
-c=[8,e,gm];return d<50?aU(d+1|0,b,c,a):j(aU,[0,b,c,a])}function
-bP(h,c,f,a,e,d){if(e){var
-i=e[1];return function(e){return gf(c,f,a,i,b(d,e))}}var
+c=[8,e,gn];return d<50?aU(d+1|0,b,c,a):j(aU,[0,b,c,a])}function
+bR(h,c,f,a,e,d){if(e){var
+i=e[1];return function(e){return gg(c,f,a,i,b(d,e))}}var
g=[4,f,d];return h<50?aU(h+1|0,c,g,a):j(aU,[0,c,g,a])}function
e(a,b,c){return a5(aU(0,a,b,c))}function
-I(a,b,c,d){return a5(bQ(0,a,b,c,d))}function
-gf(a,b,c,d,e){return a5(bP(0,a,b,c,d,e))}function
-bu(g,f,d,a,c){if(typeof
+I(a,b,c,d){return a5(bS(0,a,b,c,d))}function
+gg(a,b,c,d,e){return a5(bR(0,a,b,c,d,e))}function
+bx(g,f,d,a,c){if(typeof
a==="number")return function(a){return e(g,[4,f,b(c,a)],d)};else{if(0===a[0]){var
h=a[2],i=a[1];return function(a){return e(g,[4,f,F(i,h,b(c,a))],d)}}var
j=a[1];return function(h,a){return e(g,[4,f,F(j,h,b(c,a))],d)}}}function
-a_(g,f,d,h,c,b,a){if(typeof
+a$(g,f,d,h,c,b,a){if(typeof
h==="number"){if(typeof
c==="number")return c?function(h,c){return e(g,[4,f,av(h,K(b,a,c))],d)}:function(c){return e(g,[4,f,K(b,a,c)],d)};var
l=c[1];return function(c){return e(g,[4,f,av(l,K(b,a,c))],d)}}else{if(0===h[0]){var
@@ -1680,33 +1678,33 @@ a=f;for(;;)if(typeof
a==="number")return 0;else
switch(a[0]){case
0:var
-g=a[1],h=cy(a[2]);$(c,g);return aK(c,h);case
+g=a[1],h=cx(a[2]);$(c,g);return aK(c,h);case
1:var
d=a[2],e=a[1];if(0===d[0]){var
-i=d[1];$(c,e);aK(c,gn);var
+i=d[1];$(c,e);aK(c,go);var
a=i;continue}var
-j=d[1];$(c,e);aK(c,go);var
+j=d[1];$(c,e);aK(c,gp);var
a=j;continue;case
6:var
m=a[2];$(c,a[1]);return b(m,c);case
-7:$(c,a[1]);return bn(c);case
+7:$(c,a[1]);return bq(c);case
8:var
n=a[2];$(c,a[1]);return al(n);case
2:case
4:var
k=a[2];$(c,a[1]);return aK(c,k);default:var
-l=a[2];$(c,a[1]);return ec(c,l)}}function
+l=a[2];$(c,a[1]);return ed(c,l)}}function
ah(c,g){var
a=g;for(;;)if(typeof
a==="number")return 0;else
switch(a[0]){case
0:var
-h=a[1],i=cy(a[2]);ah(c,h);return aM(c,i);case
+h=a[1],i=cx(a[2]);ah(c,h);return aM(c,i);case
1:var
e=a[2],f=a[1];if(0===e[0]){var
-j=e[1];ah(c,f);aM(c,gp);var
+j=e[1];ah(c,f);aM(c,gq);var
a=j;continue}var
-k=e[1];ah(c,f);aM(c,gq);var
+k=e[1];ah(c,f);aM(c,gr);var
a=k;continue;case
6:var
o=a[2];ah(c,a[1]);return aM(c,b(o,0));case
@@ -1718,107 +1716,109 @@ p=a[2];ah(c,a[1]);return al(p);case
4:var
l=a[2];ah(c,a[1]);return aM(c,l);default:var
m=a[2];ah(c,a[1]);var
-d=c[2];if(c[3]<=d)cu(c,1);n(c[1],d,m);c[2]=d+1|0;return 0}}function
-cB(d,c){var
+d=c[2];if(c[3]<=d)ct(c,1);n(c[1],d,m);c[2]=d+1|0;return 0}}function
+cA(d,c){var
a=c[1],b=0;return e(function(a){$(d,a);return 0},b,a)}function
-bv(f,a){var
+by(f,a){var
c=a[1];return e(function(e){var
-g=64,c=aL<64?aL:g,d=t(c),a=[0,d,0,c,d];ah(a,e);return b(f,cr(a[1],0,a[2]))},0,c)}function
-P(a){return bv(function(a){return a},a)}var
-bw=[0,0];function
-by(i,h){var
+g=64,c=aL<64?aL:g,d=t(c),a=[0,d,0,c,d];ah(a,e);return b(f,cq(a[1],0,a[2]))},0,c)}function
+P(a){return by(function(a){return a},a)}var
+bz=[0,0];function
+bB(i,h){var
a=i[1+h];if(1-(typeof
-a==="number"?1:0)){if(bo(a)===be)return b(P(gr),a);if(bo(a)===253){var
-d=b8(eo,a),c=0,g=w(d);for(;;){if(g<=c)return a7(d,en);var
+a==="number"?1:0)){if(br(a)===bg)return b(P(gs),a);if(br(a)===253){var
+d=b8(ep,a),c=0,g=x(d);for(;;){if(g<=c)return a7(d,eo);var
e=H(d,c),f=0;if(48<=e){if(!(58<=e))f=1}else
if(45===e)f=1;if(f){var
-c=c+1|0;continue}return d}}return gs}return b(P(gt),a)}function
-cC(b,a){if(b.length-1<=a)return gu;var
-c=cC(b,a+1|0),d=by(b,a);return K(P(gv),d,c)}function
-bz(a){function
+c=c+1|0;continue}return d}}return gt}return b(P(gu),a)}function
+cB(b,a){if(b.length-1<=a)return gv;var
+c=cB(b,a+1|0),d=bB(b,a);return K(P(gw),d,c)}function
+bC(a){function
p(f){var
c=f;for(;;){if(c){var
g=c[2],h=c[1];try{var
e=0,d=b(h,a);e=1}catch(a){}if(e&&d)return[0,d[1]];var
c=g;continue}return 0}}var
-h=p(bw[1]);if(h)return h[1];if(a===ck)return gA;if(a===cl)return gB;if(a[1]===cj){var
-d=a[2],i=d[3],q=d[2],r=d[1];return bR(P(bx),r,q,i,i+5|0,gC)}if(a[1]===m){var
-e=a[2],j=e[3],s=e[2],t=e[1];return bR(P(bx),t,s,j,j+6|0,gD)}if(a[1]===cn){var
-f=a[2],k=f[3],u=f[2],v=f[1];return bR(P(bx),v,u,k,k+6|0,gE)}if(0===bo(a)){var
+h=p(bz[1]);if(h)return h[1];if(a===ck)return gB;if(a===cl)return gC;if(a[1]===cj){var
+d=a[2],i=d[3],q=d[2],r=d[1];return bT(P(bA),r,q,i,i+5|0,gD)}if(a[1]===m){var
+e=a[2],j=e[3],s=e[2],t=e[1];return bT(P(bA),t,s,j,j+6|0,gE)}if(a[1]===cn){var
+f=a[2],k=f[3],u=f[2],v=f[1];return bT(P(bA),v,u,k,k+6|0,gF)}if(0===br(a)){var
g=a.length-1,w=a[1][1];if(2<g>>>0)var
-l=cC(a,2),n=by(a,1),c=K(P(gw),n,l);else
+l=cB(a,2),n=bB(a,1),c=K(P(gx),n,l);else
switch(g){case
0:var
-c=gx;break;case
+c=gy;break;case
1:var
-c=gy;break;default:var
-o=by(a,1),c=b(P(gz),o)}return a7(w,c)}return a[1]}function
-cD(h){var
-e=hL(hP(0));if([0,e]){var
-g=e.length-1-1|0,p=0;if(!(g<0)){var
-c=p;for(;;){var
-a=hJ(e,c)[1+c],f=function(a){return function(b){return b?0===a?gF:gG:0===a?gH:gI}}(c);if(0===a[0])var
-i=a[5],j=a[4],k=a[3],l=a[6]?gJ:gL,m=a[2],n=f(a[1]),d=[0,hA(P(gK),n,m,l,k,j,i)];else
+c=gz;break;default:var
+o=bB(a,1),c=b(P(gA),o)}return a7(w,c)}return a[1]}function
+cC(h){var
+e=hR(hU(0));if([0,e]){var
+g=e.length-1-1|0,q=0;if(!(g<0)){var
+c=q;for(;;){var
+a=hP(e,c)[1+c],f=function(a){return function(b){return b?0===a?gG:gH:0===a?gI:gJ}}(c);if(0===a[0])var
+i=a[5],j=a[4],k=a[3],l=a[6]?gK:gM,m=a[2],n=a[7],o=f(a[1]),d=[0,hG(P(gL),o,n,m,l,k,j,i)];else
if(a[1])var
d=0;else
var
-o=f(0),d=[0,b(P(gM),o)];if(d){var
-q=d[1];b(cB(h,gN),q)}var
-r=c+1|0;if(g!==c){var
-c=r;continue}break}}return 0}return cB(h,gO)}function
-cE(a){bw[1]=[0,a,bw[1]];return 0}var
+p=f(0),d=[0,b(P(gN),p)];if(d){var
+r=d[1];b(cA(h,gO),r)}var
+s=c+1|0;if(g!==c){var
+c=s;continue}break}}return 0}return cA(h,gP)}function
+cD(a){bz[1]=[0,a,bz[1]];return 0}function
+cE(b,a){var
+c=br(a)===v?a:a[1];return iq(b,c)}var
C=d,aw=null,cF=undefined;function
-bA(a){return 1-(a==aw?1:0)}function
+bD(a){return 1-(a==aw?1:0)}function
aO(a,d){var
c=1-(a==aw?1:0);return c?b(d,a):c}function
cG(a,d,c){return a==aw?b(d,0):b(c,a)}var
-bB=true,aP=false,gQ=C.Array,cH=[z,gR,X(0)],bC=[0,cH,{}],gP=bo(bC)===z?bC:bC[1];ik(a(bW),gP);(function(a){throw a});cE(function(a){return a[1]===cH?[0,at(a[2].toString())]:0});cE(function(a){return a
+bE=true,aP=false,gQ=C.Array,cH=[v,gR,R(0)];cE(gS,[0,cH,{}]);(function(a){throw a});cD(function(a){return a[1]===cH?[0,at(a[2].toString())]:0});cD(function(a){return a
instanceof
gQ?0:[0,at(a.toString())]});function
cI(b,a){b.appendChild(a);return 0}function
-ax(d){return function(a){if(bA(a)){var
+ax(d){return function(a){if(bD(a)){var
e=b(d,a);if(1-(e|0))a.preventDefault();return e}var
f=event,c=b(d,f);if(1-(c|0))f.returnValue=c;return c}}function
cJ(a,e,k,j,i,d){if(a.addEventListener===cF){var
g="on".concat(e),h=function(a){var
-b=[0,d,a,[0]];return function(a,c){return h6(b,a,c)}};a.attachEvent(g,h);return function(b){return a.detachEvent(g,h)}}var
+b=[0,d,a,[0]];return function(a,c){return h$(b,a,c)}};a.attachEvent(g,h);return function(b){return a.detachEvent(g,h)}}var
c={};function
f(a,c){return a?b(c,a[1]):0}f(k,function(a){return c.capture=a});f(j,function(a){return c.once=a});f(i,function(a){return c.passive=a});a.addEventListener(e,d,c);return function(b){return a.removeEventListener(e,d,c)}}function
-gS(a){return b(a,0)}var
-a$=C.document,gT="click",gU="change",gV="input",gW="load";function
-ba(a){function
+gT(a){return b(a,0)}var
+ba=C.document,gU="click",gV="change",gW="input",gX="load";function
+bb(a){function
c(a){return a}function
-d(c){return ci(b(P(gX),a))}return cG(a$.getElementById(a2(a)),d,c)}function
+d(c){return ci(b(P(gY),a))}return cG(ba.getElementById(a2(a)),d,c)}function
cK(b,a){return b.createElement(a2(a))}var
-g0=[z,gZ,X(0)];C.HTMLElement===cF;var
-cL=h9(0),g3=C.Worker;X(0);var
-g2=b4;function
+g1=[v,g0,R(0)];C.HTMLElement===cF;var
+cL=ic(0),g4=C.Worker;R(0);var
+g3=b4;function
cM(b){var
-a=[];iq(a,[0,a,a]);return a}var
-ey=0;function
+a=[];iv(a,[0,a,a]);return a}var
+ez=0;function
J(a){var
c=a[1];switch(c[0]){case
0:return a;case
1:return a;case
2:return a;default:var
d=c[1],b=J(d);if(1-(b===d?1:0))a[1]=[3,b];return b}}function
-bD(a,b){a[1]=b;return a}var
-ai=[0,ey];function
+bF(a,b){a[1]=b;return a}var
+ai=[0,ez];function
cN(b,a){return typeof
b==="number"?a:typeof
a==="number"?b:[0,b,a]}function
-bE(a){if(typeof
+bG(a){if(typeof
a!=="number")switch(a[0]){case
0:var
-b=a[2],c=bE(a[1]);return cN(c,bE(b));case
+b=a[2],c=bG(a[1]);return cN(c,bG(b));case
2:if(!a[1][1])return 0;break}return a}function
-bb(b,e){var
+bc(b,e){var
c=[1,e],a=b[1],d=typeof
a==="number"?c:[0,c,a];b[1]=d;return 0}var
-aQ=[0,function(a){co(g4);co(bz(a));ec(aJ,10);cD(aJ);bn(aJ);cp(0);return ip(2)}];function
-bF(c,a){try{var
+aQ=[0,function(a){co(g5);co(bC(a));ed(aJ,10);cC(aJ);bq(aJ);cp(0);return iu(2)}];function
+bH(c,a){try{var
d=b(c,a);return d}catch(a){a=aI(a);return b(aQ[1],a)}}var
-aR=[z,g5,X(0)];function
+aR=[v,g6,R(0)];function
cO(a,f){if(1===f[0])var
l=f[1]===aR?1:0,h=l;else
var
@@ -1830,7 +1830,7 @@ switch(b[0]){case
0:var
h=[0,b[2],a],b=b[1],a=h;continue;case
1:var
-i=b[2];ai[1]=b[1];bF(i,0);return d<50?e(d+1|0,a):j(e,[0,a]);default:var
+i=b[2];ai[1]=b[1];bH(i,0);return d<50?e(d+1|0,a):j(e,[0,a]);default:var
c=b[1];if(c[4]){c[4]=0;c[1][2]=c[2];c[2][1]=c[1]}return d<50?e(d+1|0,a):j(e,[0,a])}},e=function(d,a){if(a){var
b=a[2],c=a[1];return d<50?g(d+1|0,c,b):j(g,[0,c,b])}return 0};(function(a,b){return a5(g(0,a,b))}(i,0))}var
k=a[1];function
@@ -1844,109 +1844,109 @@ k=[0,e[2],a],e=e[1],a=k;continue;case
g=e[1][1];return g?(b(g[1],f),c<50?d(c+1|0,a):j(d,[0,a])):c<50?d(c+1|0,a):j(d,[0,a])}}function
d(e,a){if(a){var
b=a[2],d=a[1];return e<50?c(e+1|0,d,b):j(c,[0,d,b])}return 0}return function(a,b){return a5(c(0,a,b))}(k,0)}var
-an=[0,0],R=[0,0,0,0],g6=42;function
+an=[0,0],S=[0,0,0,0],g7=42;function
cP(f){an[1]=an[1]+1|0;var
-e=ai[1],g=b(f,0);if(1===an[1])for(;;){if(0!==R[1]){var
-a=R[2];if(a){var
+e=ai[1],g=b(f,0);if(1===an[1])for(;;){if(0!==S[1]){var
+a=S[2];if(a){var
c=a[1];if(a[2]){var
-d=a[2];R[1]=R[1]-1|0;R[2]=d}else{R[1]=0;R[2]=0;R[3]=0}cO(c[1],c[2]);continue}throw eA}break}an[1]=an[1]-1|0;ai[1]=e;return g}function
+d=a[2];S[1]=S[1]-1|0;S[2]=d}else{S[1]=0;S[2]=0;S[3]=0}cO(c[1],c[2]);continue}throw eB}break}an[1]=an[1]-1|0;ai[1]=e;return g}function
cQ(d,c,b,a){var
-e=d?d[1]:1,f=c?c[1]:g6,g=e?f<=an[1]?1:0:e;return g?ct([0,b,a],R):cP(function(c){return cO(b,a)})}function
+e=d?d[1]:1,f=c?c[1]:g7,g=e?f<=an[1]?1:0:e;return g?cs([0,b,a],S):cP(function(c){return cO(b,a)})}function
aS(d,c,b,a){var
-e=b[1][1],f=bD(b,a);cQ(d,c,e,a);return f}function
-bG(d,c,e){var
+e=b[1][1],f=bF(b,a);cQ(d,c,e,a);return f}function
+bI(d,c,e){var
f=d?d[1]:0;if(f)return b(c,0);if(42<=an[1]){var
-a=b(e,0),g=a[1];ct([0,[0,[1,a[2]],0,0,0],a[3]],R);return g}return cP(function(a){return b(c,0)})}function
-bH(e,d){var
+a=b(e,0),g=a[1];cs([0,[0,[1,a[2]],0,0,0],a[3]],S);return g}return cP(function(a){return b(c,0)})}function
+bJ(e,d){var
a=J(e),c=a[1];switch(c[0]){case
-1:return c[1]===aR?0:b(bv(al,g8),cR);case
-2:aS(g9,0,a,[0,d]);return 0;default:return b(bv(al,g7),cR)}}function
+1:return c[1]===aR?0:b(by(al,g9),cR);case
+2:aS(g_,0,a,[0,d]);return 0;default:return b(by(al,g8),cR)}}function
ay(a){return[0,[0,a]]}function
az(a){return[0,[1,a]]}var
-g$=ay(0);function
-bI(a){return[0,[2,[0,0,0,a,0]]]}function
-bJ(b){var
-a=bI(1);return[0,a,a]}function
+ha=ay(0);function
+bK(a){return[0,[2,[0,0,0,a,0]]]}function
+bL(b){var
+a=bK(1);return[0,a,a]}function
cS(b,m){var
c=J(m);if(c===b)return c;var
k=c[1];switch(k[0]){case
-1:return aS(hb,0,b,c[1]);case
+1:return aS(hc,0,b,c[1]);case
2:var
d=k[1],a=b[1][1],g=cN(a[1],d[1]),h=a[4]+d[4]|0;if(42<h)var
-j=0,i=bE(g);else
+j=0,i=bG(g);else
var
j=h,i=g;var
e=d[2],f=a[2],l=typeof
f==="number"?e:typeof
-e==="number"?f:[0,f,e];a[1]=i;a[2]=l;a[4]=j;a[3]=d[3];bD(c,[3,b]);return b;default:return aS(ha,0,b,c[1])}}function
-bc(g,d){var
+e==="number"?f:[0,f,e];a[1]=i;a[2]=l;a[4]=j;a[3]=d[3];bF(c,[3,b]);return b;default:return aS(hb,0,b,c[1])}}function
+bd(g,d){var
c=J(g);function
e(e){var
-a=bI([0,c]),f=ai[1];return[0,a,function(c){if(1===c[0]){aS(hc,0,J(a),c);return 0}var
+a=bK([0,c]),f=ai[1];return[0,a,function(c){if(1===c[0]){aS(hd,0,J(a),c);return 0}var
g=c[1];ai[1]=f;try{var
h=b(d,g),e=h}catch(a){a=aI(a);var
e=az(a)}cS(J(a),e);return 0}]}var
a=c[1];switch(a[0]){case
1:return[0,a];case
2:var
-j=a[1],f=e(0),k=f[1];bb(j,f[2]);return k;default:var
+j=a[1],f=e(0),k=f[1];bc(j,f[2]);return k;default:var
h=a[1],i=function(b){var
-a=e(0);return[0,a[1],a[2],c[1]]};return bG(hd,function(a){return b(d,h)},i)}}function
+a=e(0);return[0,a[1],a[2],c[1]]};return bI(he,function(a){return b(d,h)},i)}}function
cT(h,d){try{var
m=b(h,0),e=m}catch(a){a=aI(a);var
e=az(a)}var
a=J(e);function
f(e){var
-c=bI([0,a]),f=ai[1];return[0,c,function(a){if(1===a[0]){var
+c=bK([0,a]),f=ai[1];return[0,c,function(a){if(1===a[0]){var
g=a[1];ai[1]=f;try{var
h=b(d,g),e=h}catch(a){a=aI(a);var
-e=az(a)}cS(J(c),e);return 0}aS(he,0,J(c),a);return 0}]}var
+e=az(a)}cS(J(c),e);return 0}aS(hf,0,J(c),a);return 0}]}var
c=a[1];switch(c[0]){case
1:var
i=c[1],j=function(c){var
-b=f(0);return[0,b[1],b[2],a[1]]};return bG(hf,function(a){return b(d,i)},j);case
+b=f(0);return[0,b[1],b[2],a[1]]};return bI(hg,function(a){return b(d,i)},j);case
2:var
-k=c[1],g=f(0),l=g[1];bb(k,g[2]);return l;default:return a}}function
-bK(f,a){var
+k=c[1],g=f(0),l=g[1];bc(k,g[2]);return l;default:return a}}function
+bM(f,a){var
b=J(f)[1];switch(b[0]){case
1:if(b[1]===aR){var
-g=function(b){return[0,0,function(b){return bF(a,0)},hg]};return bG(hh,function(b){return bF(a,0)},g)}return 0;case
+g=function(b){return[0,0,function(b){return bH(a,0)},hh]};return bI(hi,function(b){return bH(a,0)},g)}return 0;case
2:var
c=b[1],d=[1,ai[1],a],e=typeof
c[2]==="number"?d:[0,d,c[2]];c[2]=e;return 0;default:return 0}}function
-bL(d){try{var
+bN(d){try{var
f=b(d,0),c=f}catch(a){a=aI(a);var
c=az(a)}var
a=J(c)[1];switch(a[0]){case
1:return b(aQ[1],a[1]);case
2:var
-e=a[1];return bb(e,function(a){return 1===a[0]?b(aQ[1],a[1]):0});default:return 0}}var
-hi=[0,function(a){return 0}],S=cM(0),cU=[0,0];function
-hj(d){if(S[2]===S){cU[1]=0;return 0}var
-a=cM(0);a[1][2]=S[2];S[2][1]=a[1];a[1]=S[1];S[1][2]=a;S[1]=S;S[2]=S;cU[1]=0;var
+e=a[1];return bc(e,function(a){return 1===a[0]?b(aQ[1],a[1]):0});default:return 0}}var
+hj=[0,function(a){return 0}],T=cM(0),cU=[0,0];function
+hk(d){if(T[2]===T){cU[1]=0;return 0}var
+a=cM(0);a[1][2]=T[2];T[2][1]=a[1];a[1]=T[1];T[1][2]=a;T[1]=T;T[2]=T;cU[1]=0;var
b=a[2];for(;;){var
-c=b!==a?1:0;if(c){if(b[4])bH(b[3],0);var
+c=b!==a?1:0;if(c){if(b[4])bJ(b[3],0);var
b=b[2];continue}return c}}function
cV(e){var
-b=bJ(0),c=b[1],f=b[2],g=e*1000.,a=[0,0];function
-h(a){return bH(f,a)}function
+b=bL(0),c=b[1],f=b[2],g=e*1000.,a=[0,0];function
+h(a){return bJ(f,a)}function
d(b,g){if(b4<b)var
-c=b-b4,e=g2;else
+c=b-b4,e=g3;else
var
c=0.,e=b;var
-f=c==0.?h:function(a){return d(c,a)};a[1]=[0,C.setTimeout(d$(f),e)];return 0}d(g,0);bK(c,function(d){var
+f=c==0.?h:function(a){return d(c,a)};a[1]=[0,C.setTimeout(ea(f),e)];return 0}d(g,0);bM(c,function(d){var
b=a[1];if(b){var
-c=b[1];a[1]=0;return C.clearTimeout(c)}return 0});return c}hi[1]=function(a){return 1===a?(C.setTimeout(d$(hj),0.),0):0};function
-cW(a){return cL.log(a2(a))}aQ[1]=function(a){cW(hk);cW(bz(a));return cD(aJ)};function
-cX(a){return bL(function(b){return bc(cV(0.),a)})}function
+c=b[1];a[1]=0;return C.clearTimeout(c)}return 0});return c}hj[1]=function(a){return 1===a?(C.setTimeout(ea(hk),0.),0):0};function
+cW(a){return cL.log(a2(a))}aQ[1]=function(a){cW(hl);cW(bC(a));return cC(aJ)};function
+cX(a){return bN(function(b){return bd(cV(0.),a)})}function
cY(c,a){return a?[0,b(c,a[1])]:0}function
-bM(h,g,f,e){var
-a=[0,aw],b=bJ(0),c=b[1],i=b[2];function
-d(b){return aO(a[1],gS)}bK(c,d);var
-j=ax(function(a){d(0);bH(i,a);return!!1}),k=cY(d_,f);a[1]=cJ(e,h,cY(d_,g),0,k,j);return c}function
+bO(h,g,f,e){var
+a=[0,aw],b=bL(0),c=b[1],i=b[2];function
+d(b){return aO(a[1],gT)}bM(c,d);var
+j=ax(function(a){d(0);bJ(i,a);return!!1}),k=cY(d$,f);a[1]=cJ(e,h,cY(d$,g),0,k,j);return c}function
cZ(g,a){var
-h=a?a[1]:bT;return function(i,j,k,l){var
-b=[0,0],c=[0,0],d=[0,az([0,bq,hl])],a=bJ(0)[1];bK(a,function(g){var
+h=a?a[1]:bV;return function(i,j,k,l){var
+b=[0,0],c=[0,0],d=[0,az([0,bt,hm])],a=bL(0)[1];bM(a,function(g){var
e=[1,aR],b=d[1];function
f(a,l){var
g=l;for(;;){var
@@ -1954,59 +1954,63 @@ h=J(g),i=h[1];switch(i[0]){case
1:return a;case
2:var
j=i[1],b=j[3];if(typeof
-b==="number")return 0===b?a:(bD(h,e),[0,j,a]);else{if(0===b[0]){var
+b==="number")return 0===b?a:(bF(h,e),[0,j,a]);else{if(0===b[0]){var
g=b[1];continue}var
d=a,c=b[1];for(;;){if(c){var
k=c[2],d=f(d,c[1]),c=k;continue}return d}}default:return a}}}var
-a=f(0,b);cq(function(a){return cQ(g_,0,a,e)},a);c[1]=1;return 0});function
+a=f(0,b);a8(function(a){return cQ(g$,0,a,e)},a);c[1]=1;return 0});function
e(m){if(c[1])return ay(0);var
-f=hB(g,i,j,k);d[1]=f;return bc(f,function(d){bL(function(e){function
-c(a){cL.log(a2(bz(a)));return ay(0)}return cT(function(f){b[1]++;var
+f=hH(g,i,j,k);d[1]=f;return bd(f,function(d){bN(function(e){function
+c(a){cL.log(a2(bC(a)));return ay(0)}return cT(function(f){b[1]++;var
c=b[1];function
-e(e){return b[1]===c?K(l,d,a):ay(0)}return bc(cV(h),e)},c)});return e(0)})}bL(function(b){function
+e(e){return b[1]===c?K(l,d,a):ay(0)}return bd(cV(h),e)},c)});return e(0)})}bN(function(b){function
a(a){return a===aR?ay(0):az(a)}return cT(function(a){return e(b)},a)});return a}}function
-hm(c,b,a){return bM(gU,c,b,a)}function
-hn(c,b,a){return bM(gV,c,b,a)}var
-aA=2*C.devicePixelRatio|0,aT=[0,0],ho=C.XMLSerializer;function
-c0(c,b){var
+hn(c,b,a){return bO(gV,c,b,a)}var
+c0=globalThis;function
+ho(c,b,a){return bO(gW,c,b,a)}cE(hq,[0,[v,hp,R(0)],{}]);var
+hr="class",hs="href",ht=c0.document;function
+c1(e,d){var
+b=[0,[0,hs,d],[0,[0,"download",e],0]],f=0,c=[0,b]?b:0,a=ht.createElement("a");a8(function(d){var
+b=d[2],c=d[1];return d8(c,hr)?0===b.length?0:(a.classList.add(b),0):(a.setAttribute(c,b),0)},c);a8(function(b){a.appendChild(b);return 0},f);a.click();return 0}var
+aA=2*C.devicePixelRatio|0,aT=[0,0],hu=C.XMLSerializer;function
+c2(c,b){var
a=[0,c,b];aT[1]=[0,a,aT[1]];return a}var
-bN="generated_svg";function
-c1(b,e){var
+bP="generated_svg";function
+c3(b,e){var
c=b.childNodes,d=c.length,f=0;if(!(d<0)){var
a=f;for(;;){var
g=function(a){b.removeChild(a);return 0};aO(c.item(a),g);var
h=a+1|0;if(d!==a){var
a=h;continue}break}}cI(b,e);return 0}function
-c2(c,b,a){return download(c,b,a)}function
-bO(b,a,d,c){b.postMessage(a.value);return g$}var
-hp=new(C.DOMParser)();function
-c3(p){var
+bQ(b,a,d,c){b.postMessage(a.value);return ha}var
+hv=new(C.DOMParser)();function
+c4(p){var
a=new
-g3("/resources/viz.js/worker.js");a.onmessage=ax(function(d){var
-a=d.data,e=a[1],f=[0,hp.parseFromString(a[2],hq).documentElement,e],c=aT[1];cq(function(a){var
-c=hM([0,bN],[0,a[1]]),d=a[2];return c?b(d,f):c},c);return bB});var
-e=ba(hr),l=ba(hs),m=ba(ht),c=ba(hu);c0(bN,function(a){var
-c=a[1],b=a[2];c1(e,c);m.onclick=ax(function(a){c2(b,"output.dot",dd);return aP});return l.onclick=ax(function(e){var
-a=cK(a$,gY);a.onload=ax(function(g){var
-b=cK(a$,g1);if(1-bA(b.getContext))throw g0;var
-f=b.getContext("2d"),d=c.width.baseVal.value,e=c.height.baseVal.value;a.width=aF(aA,d|0);a.height=aF(aA,e|0);b.width=aF(aA,d|0);b.height=aF(aA,e|0);f.drawImage(a,0.,0.,aA*d,aA*e);c2(b.toDataURL("image/png"),"output.png",dd);return aP});var
+g4("/resources/viz.js/worker.js");a.onmessage=ax(function(d){var
+a=d.data,e=a[1],f=[0,hv.parseFromString(a[2],hw).documentElement,e],c=aT[1];a8(function(a){var
+c=d8([0,bP],[0,a[1]]),d=a[2];return c?b(d,f):c},c);return bE});var
+e=bb(hx),l=bb(hy),m=bb(hz),c=bb(hA);c2(bP,function(a){var
+c=a[1],b=a[2];c3(e,c);m.onclick=ax(function(a){c1("output.dot","data:".concat("text/plain",";base64,",c0.btoa(b)));return aP});return l.onclick=ax(function(e){var
+a=cK(ba,gZ);a.onload=ax(function(g){var
+b=cK(ba,g2);if(1-bD(b.getContext))throw g1;var
+f=b.getContext("2d"),d=c.width.baseVal.value,e=c.height.baseVal.value;a.width=aF(aA,d|0);a.height=aF(aA,e|0);b.width=aF(aA,d|0);b.height=aF(aA,e|0);f.drawImage(a,0.,0.,aA*d,aA*e);c1("output.png",b.toDataURL("image/png"));return aP});var
d=new
-ho().serializeToString(c),b=C.encodeURIComponent(d);a.src="data:image/svg+xml;base64,".concat(C.btoa(C.unescape(b)));return aP})});function
+hu().serializeToString(c),b=C.encodeURIComponent(d);a.src="data:image/svg+xml;base64,".concat(C.btoa(C.unescape(b)));return aP})});function
n(e){cX(function(d){function
-b(b,c){return bO(a,e,b,c)}return c4(cZ(hm,hv),0,0,c,b)});cX(function(d){function
-b(b,c){return bO(a,e,b,c)}return c4(cZ(hn,hw),0,0,c,b)});var
-d=J(bO(a,e,0,0))[1];switch(d[0]){case
+b(b,c){return bQ(a,e,b,c)}return c5(cZ(hn,hB),0,0,c,b)});cX(function(d){function
+b(b,c){return bQ(a,e,b,c)}return c5(cZ(ho,hC),0,0,c,b)});var
+d=J(bQ(a,e,0,0))[1];switch(d[0]){case
1:throw d[1];case
2:var
-f=d[1];return bb(f,function(a){return 1===a[0]?b(aQ[1],a[1]):0});default:return 0}}var
+f=d[1];return bc(f,function(a){return 1===a[0]?b(aQ[1],a[1]):0});default:return 0}}var
o=c.tagName.toLowerCase()==="textarea"?c:aw;aO(o,n);var
-j=a$.getElementById("btn_window");function
+j=ba.getElementById("btn_window");function
i(a){return[0,a]}var
d=cG(j,function(a){return 0},i);if(d){var
h=d[1],k=!!0,g=function(c,b){var
a=C.open(f,"_image",aw);aO(a,function(b){var
-h=c0(bN,function(a){var
-c=a[1].cloneNode(bB);c1(b.document.body,c);return 0});b.onunload=ax(function(i){var
+h=c2(bP,function(a){var
+c=a[1].cloneNode(bE);c3(b.document.body,c);return 0});b.onunload=ax(function(i){var
d=0,a=aT[1];for(;;){if(a){var
e=a[2],f=a[1];if(f!==h){var
d=[0,f,d],a=e;continue}var
@@ -2016,10 +2020,10 @@ g=[0,b[1],c],b=b[2],c=g;continue}aT[1]=c;return aP}}});var
c=e.childNodes,d=c.length,f=0;if(!(d<0)){var
a=f;for(;;){var
g=function(a){var
-c=a.cloneNode(bB);return cI(b.document.body,c)};aO(c.item(a),g);var
+c=a.cloneNode(bE);return cI(b.document.body,c)};aO(c.item(a),g);var
i=a+1|0;if(d!==a){var
-a=i;continue}break}}return 0});return!!0};cJ(h,gT,[0,k],0,0,h$(function(c,a){if(bA(a)){var
+a=i;continue}break}}return 0});return!!0};cJ(h,gU,[0,k],0,0,ie(function(c,a){if(bD(a)){var
d=g(c,a);if(1-(d|0))a.preventDefault();return d}var
e=event,b=g(c,e);if(1-(b|0))e.returnValue=b;return b}))}return ay(aP)}function
-hx(a){return c3(0)}bc(bM(gW,0,0,C),hx);var
-hy={"load":h_(function(a){return c3(0)})};h7(0).generator=hy;cp(0);return}(function(){return this}()));
+hD(a){return c4(0)}bd(bO(gX,0,0,C),hD);var
+hE={"load":id(function(a){return c4(0)})};ia(0).generator=hE;cp(0);return}(function(){return this}()));
diff --git a/content/resources/viz.js/download.js b/content/resources/viz.js/download.js
deleted file mode 100755
index 934edcc..0000000
--- a/content/resources/viz.js/download.js
+++ /dev/null
@@ -1,162 +0,0 @@
-//download.js v4.2, by dandavis; 2008-2016. [CCBY2] see http://danml.com/download.html for tests/usage
-// v1 landed a FF+Chrome compat way of downloading strings to local un-named files, upgraded to use a hidden frame and optional mime
-// v2 added named files via a[download], msSaveBlob, IE (10+) support, and window.URL support for larger+faster saves than dataURLs
-// v3 added dataURL and Blob Input, bind-toggle arity, and legacy dataURL fallback was improved with force-download mime and base64 support. 3.1 improved safari handling.
-// v4 adds AMD/UMD, commonJS, and plain browser support
-// v4.1 adds url download capability via solo URL argument (same domain/CORS only)
-// v4.2 adds semantic variable names, long (over 2MB) dataURL support, and hidden by default temp anchors
-// https://github.com/rndme/download
-
-(function (root, factory) {
- if (typeof define === 'function' && define.amd) {
- // AMD. Register as an anonymous module.
- define([], factory);
- } else if (typeof exports === 'object') {
- // Node. Does not work with strict CommonJS, but
- // only CommonJS-like environments that support module.exports,
- // like Node.
- module.exports = factory();
- } else {
- // Browser globals (root is window)
- root.download = factory();
- }
-}(this, function () {
-
- return function download(data, strFileName, strMimeType) {
-
- var self = window, // this script is only for browsers anyway...
- defaultMime = "application/octet-stream", // this default mime also triggers iframe downloads
- mimeType = strMimeType || defaultMime,
- payload = data,
- url = !strFileName && !strMimeType && payload,
- anchor = document.createElement("a"),
- toString = function(a){return String(a);},
- myBlob = (self.Blob || self.MozBlob || self.WebKitBlob || toString),
- fileName = strFileName || "download",
- blob,
- reader;
- myBlob= myBlob.call ? myBlob.bind(self) : Blob ;
-
- if(String(this)==="true"){ //reverse arguments, allowing download.bind(true, "text/xml", "export.xml") to act as a callback
- payload=[payload, mimeType];
- mimeType=payload[0];
- payload=payload[1];
- }
-
-
- if(url && url.length< 2048){ // if no filename and no mime, assume a url was passed as the only argument
- fileName = url.split("/").pop().split("?")[0];
- anchor.href = url; // assign href prop to temp anchor
- if(anchor.href.indexOf(url) !== -1){ // if the browser determines that it's a potentially valid url path:
- var ajax=new XMLHttpRequest();
- ajax.open( "GET", url, true);
- ajax.responseType = 'blob';
- ajax.onload= function(e){
- download(e.target.response, fileName, defaultMime);
- };
- setTimeout(function(){ ajax.send();}, 0); // allows setting custom ajax headers using the return:
- return ajax;
- } // end if valid url?
- } // end if url?
-
-
- //go ahead and download dataURLs right away
- if(/^data\:[\w+\-]+\/[\w+\-]+[,;]/.test(payload)){
-
- if(payload.length > (1024*1024*1.999) && myBlob !== toString ){
- payload=dataUrlToBlob(payload);
- mimeType=payload.type || defaultMime;
- }else{
- return navigator.msSaveBlob ? // IE10 can't do a[download], only Blobs:
- navigator.msSaveBlob(dataUrlToBlob(payload), fileName) :
- saver(payload) ; // everyone else can save dataURLs un-processed
- }
-
- }//end if dataURL passed?
-
- blob = payload instanceof myBlob ?
- payload :
- new myBlob([payload], {type: mimeType}) ;
-
-
- function dataUrlToBlob(strUrl) {
- var parts= strUrl.split(/[:;,]/),
- type= parts[1],
- decoder= parts[2] == "base64" ? atob : decodeURIComponent,
- binData= decoder( parts.pop() ),
- mx= binData.length,
- i= 0,
- uiArr= new Uint8Array(mx);
-
- for(i;i<mx;++i) uiArr[i]= binData.charCodeAt(i);
-
- return new myBlob([uiArr], {type: type});
- }
-
- function saver(url, winMode){
-
- if ('download' in anchor) { //html5 A[download]
- anchor.href = url;
- anchor.setAttribute("download", fileName);
- anchor.className = "download-js-link";
- anchor.innerHTML = "downloading...";
- anchor.style.display = "none";
- document.body.appendChild(anchor);
- setTimeout(function() {
- anchor.click();
- document.body.removeChild(anchor);
- if(winMode===true){setTimeout(function(){ self.URL.revokeObjectURL(anchor.href);}, 250 );}
- }, 66);
- return true;
- }
-
- // handle non-a[download] safari as best we can:
- if(/(Version)\/(\d+)\.(\d+)(?:\.(\d+))?.*Safari\//.test(navigator.userAgent)) {
- url=url.replace(/^data:([\w\/\-\+]+)/, defaultMime);
- if(!window.open(url)){ // popup blocked, offer direct download:
- if(confirm("Displaying New Document\n\nUse Save As... to download, then click back to return to this page.")){ location.href=url; }
- }
- return true;
- }
-
- //do iframe dataURL download (old ch+FF):
- var f = document.createElement("iframe");
- document.body.appendChild(f);
-
- if(!winMode){ // force a mime that will download:
- url="data:"+url.replace(/^data:([\w\/\-\+]+)/, defaultMime);
- }
- f.src=url;
- setTimeout(function(){ document.body.removeChild(f); }, 333);
-
- }//end saver
-
-
-
-
- if (navigator.msSaveBlob) { // IE10+ : (has Blob, but not a[download] or URL)
- return navigator.msSaveBlob(blob, fileName);
- }
-
- if(self.URL){ // simple fast and modern way using Blob and URL:
- saver(self.URL.createObjectURL(blob), true);
- }else{
- // handle non-Blob()+non-URL browsers:
- if(typeof blob === "string" || blob.constructor===toString ){
- try{
- return saver( "data:" + mimeType + ";base64," + self.btoa(blob) );
- }catch(y){
- return saver( "data:" + mimeType + "," + encodeURIComponent(blob) );
- }
- }
-
- // Blob but not URL support:
- reader=new FileReader();
- reader.onload=function(e){
- saver(this.result);
- };
- reader.readAsDataURL(blob);
- }
- return true;
- }; /* end download() */
-})); \ No newline at end of file
diff --git a/theme/custom/custom.css b/theme/custom/custom.css
index db4e5f5..c0df719 100755
--- a/theme/custom/custom.css
+++ b/theme/custom/custom.css
@@ -4,15 +4,8 @@ html[data-theme="dark"] {
--side-background-color: #222;
--border-color: #4c566a;
--link-color: #88c0d0;
-}
+ --link-hover-color: #d8dee9;
-html[data-theme="dark"] main article h1, main article h2 {
- color: #5e81ac;
-}
-
-html[data-theme="dark"] main article a:hover {
- background-color:#5e81ac;
- color:#fff;
}
html[data-theme="light"] {
@@ -21,8 +14,14 @@ html[data-theme="light"] {
--side-background-color: #2e3440;
--border-color: #eee;
--link-color: #5e81ac;
+ --link-hover-color: #5e81ac;
}
+main article h1, main article h2 {
+ color: #5e81ac;
+}
+
+
body {
color: var(--main-text-color);
background-color: var(--main-background-color);
@@ -49,19 +48,13 @@ a.btn:hover,
color:#fff;
}
a:hover {
- color: #5e81ac;
+ color: var(--link-hover-color);
text-decoration:underline
}
aside a:hover {
color:#d8dee9;
text-decoration:none;
}
-
-
-aside a:hover {
- color:#d8dee9;
- text-decoration:none;
-}
hr {
background-color: var(--border-color);
}
@@ -77,45 +70,12 @@ div.related-posts {
main nav {
border-bottom: 1px solid #d8dee9;
}
-ul.social a.sc-facebook {
- background-color:#3e5b98
-}
-ul.social a.sc-google {
- background-color:#d93e2d
-}
-ul.social a.sc-instagram {
- background-color:#125688
-}
-ul.social a.sc-keybase {
- background-color:#4c8dff
-}
-ul.social a.sc-pinterest {
- background-color:#c92619
-}
-ul.social a.sc-linkedin {
- background-color:#3371b7
-}
ul.social a.sc-medium {
background-color:#00ab6b
}
ul.social a.sc-rss {
background-color:#f26109
}
-ul.social a.sc-stack-overflow {
- background-color:#f90
-}
-ul.social a.sc-tumblr {
- background-color:#36465d
-}
-ul.social a.sc-twitch {
- background-color:#a970ff
-}
-ul.social a.sc-twitter {
- background-color:#4da7de
-}
-ul.social a.sc-youtube {
- background-color:#e02a20
-}
ul.social a.sc-github,
ul.social a.sc-github-alt {
background-color:#111010
@@ -123,34 +83,6 @@ ul.social a.sc-github-alt {
ul.social a.sc-envelope {
background-color:#578ad6
}
-ul.social a.sc-reddit {
- background-color:#ff4500
-}
-ul.social a.sc-soundcloud {
- background-color:#f50
-}
-ul.social a.sc-gitlab {
- background-color:#fca326
-}
-ul.social a.sc-xing {
- background-color:#007575
-}
-ul.social a.sc-bitbucket {
- background-color:#0747a6
-}
-ul.social a.sc-mastodon {
- background-color:#3088d4
-}
-ul.social a.sc-diaspora {
- color:#000;
- background-color:#d5d5d5
-}
-ul.social a.sc-flickr {
- background-color:#ff0084
-}
-ul.social a.sc-lastfm {
- background-color:#d92323
-}
main article table {
width: 100%;
}