From e0a989555b6bef9173088da9e0b980338a88ce0c Mon Sep 17 00:00:00 2001 From: Sébastien Dailly Date: Wed, 19 Jun 2024 14:44:10 +0200 Subject: Swiched the theme to bulma-css --- content/pages/script.it/script.js | 5829 ++++++++++++++++--------------------- 1 file changed, 2589 insertions(+), 3240 deletions(-) mode change 100755 => 100644 content/pages/script.it/script.js (limited to 'content/pages') diff --git a/content/pages/script.it/script.js b/content/pages/script.it/script.js old mode 100755 new mode 100644 index 138331b..d2f82d4 --- a/content/pages/script.it/script.js +++ b/content/pages/script.it/script.js @@ -1,261 +1,265 @@ -// Generated by js_of_ocaml 3.9.1 -(function(i){"use strict";var -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]=[d0,f];break;default:c[a]=[]}else -switch(b[0]){case -0:c[a]=[0];for(var -d=1;d>=1;if(b==0)return d;a+=a;c++;if(c==9)a.slice(0,1)}}function -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(;0dZ)return false;return true}else -return!/[^\x00-\x7f]/.test(a)}function -en(e){for(var -k=f,c=f,h,g,i,a,b=0,j=e.length;bdT){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=0xd7ff&&a<0xe000)a=2}else{a=3;if(++b0x10ffff)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 -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 -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 -cD(b){if(i.Uint8Array)var -c=new(i.Uint8Array)(b.l);else -var +// Generated by js_of_ocaml +//# buildInfo:effects=false, kind=exe, use-js-string=true, version=5.7.1 +(function(a){typeof +globalThis!=="object"&&(this?b():(a.defineProperty(a.prototype,"_T_",{configurable:true,get:b}),_T_));function +b(){var +b=this||self;b.globalThis=b;delete +a.prototype._T_}}(Object));(function(q){"use strict";var +hR="bigarray kind can't be represented by a Gg.Ba.scalar_type",bd=10.,T="0",ad=" ",eS="compare: functional value",eE="mkdir",ch=1000,h2="@[",h$="console",c8="int_of_string",ez="fs",eB=180.,hQ="%u",iJ="/static/",iI="#81a1c1",ir="%i",iX="%ni",aH=0xff,eG="src/note.ml",eL="brr_rem",h1="Assert_failure",hP="camlinternalMod.ml",cg=0.3,h0="No element with id '%s' found",iq="0x",hO=0x7ff0,ip=0xdfff,hN="End_of_file",ba=0.5,iH="OCAMLRUNPARAM",cb=781515427,io=": closedir failed",iV=736757319,iW="Out_of_memory",hE="p",im="Not_found",eV="Failure",c7="Unix.Unix_error",eJ="button",eK="style",iC="^",bE="length",eQ="ENOTDIR",il="%Li",iU="range",hD="Invalid_argument",ab=254,bF="+",cY="Set.bal",iT=", characters ",aG=0xffffff,hZ=120,hY=1027,ce=1024,iB="100%",hX=246,iA="Pervasives.do_at_exit",hM=65536,h_=1000.,hC="Row out of bounds.",eP=0xf,ey=512,ik=", ",h9="closedir",iS="Match_failure",hA="%li",hB=1026,h8=-32,ij="firstChild",iR="fas",hz="b",ex="nan",e="",ew="rmdir",eD="Fatal error: exception ",hK=906998707,hL="infinity",hW="fill",E="camlinternalFormat.ml",iy="unsupported bigarray kind",iz="fd ",c5="strokeStyle",v=248,hy="#2e3440",h7=0xe0,cX="fillStyle",ix=0xf0,hJ="Sys_error",an=0x80,iG="ENOTEMPTY",iQ="EEXIST",eR=1255,ii="message",ev="value",ih=-646333223,eI=" : flags Open_text and Open_binary are not compatible",eO="e",hI="d",hV="Stack_overflow",eH=": Not a directory",eN="ENOENT",h6="Undefined_recursive_module",eU="script.it/shapes/matrix/Matrix.ml",iw=30.,c4="height",au=0x8000,hH=0x800,ig="hostname",iE="aside",iF=-48,hx=" : is a directory",hG="@{",ie="error",iv="Division_by_zero",aV=".",hU=224465929,bD=0x3f,iP=0.6666666666666666,eA=" : file already exists",cc=128,c6=": No such file or directory",c0="width",iu=255,eu=",",cf=256,c3=100,et="index out of bounds",av="/",cd="#eceff4",c2=252,es="%d",id=": file descriptor already closed",bc="-",er="EBADF",bb=848053268,iO="1",eM=-97,iN="Printexc.handle_uncaught_exception",iM=0.017453292519943295,ic=12520,eT=" : flags Open_rdonly and Open_wronly are not compatible",hT="Fatal error: exception %s\n",cW=250,h5=">",it="([^/]+)",iL="min",hS="input",eC="jsError",hw=103,eF=127,c1='"',iD=278237447,aw=0xffff,hF="documentElement",h4="Sys_blocked_io",ib=0xdc00,is="stroke",h3="max",ia="buffer.ml",iK="_",cZ="_bigarr02";function +ju(a){var +b=q.process;if(b&&b.env&&b.env[a]!=undefined)return b.env[a];if(q.jsoo_static_env&&q.jsoo_static_env[a])return q.jsoo_static_env[a]}var +fb=0;(function(){var +c=ju(iH);if(c!==undefined){var +b=c.split(eu);for(var +a=0;a=a.length-1)bH();return a[b+1]}function +xl(a,b,c){var +d=new +Array(c+1);d[0]=0;for(var +e=1,f=b+1;e<=c;e++,f++)d[e]=a[f];return d}function +dh(a,b,c){var +d=String.fromCharCode;if(b==0&&c<=4096&&c==a.length)return d.apply(null,a);var +f=e;for(;0=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.l||c.t==2&&e>=c.c.length)){c.c=a.t==4?dh(a.c,b,e):b==0&&a.c.length==e?a.c:a.c.substr(b,e);c.t=c.c.length==c.l?0:2}else if(c.t==2&&d==c.c.length){c.c+=a.t==4?dh(a.c,b,e):b==0&&a.c.length==e?a.c:a.c.substr(b,e);c.t=c.c.length==c.l?0:2}else{if(c.t!=4)c$(c);var +g=a.c,h=c.c;if(a.t==4)if(d<=b)for(var +f=0;f=0;a--)h[f+a]=g[e+a];else{var -i=Math.min(c,g.length-e);for(var -a=0;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 +f=e-1;f>=0;f--)h[d+f]=g[b+f];else{var +i=Math.min(e,g.length-b);for(var +f=0;f>=1;if(a==0)return d;b+=b;c++;if(c==9)b.slice(0,1)}}function +cj(a){if(a.t==2)a.c+=bK(a.l-a.c.length,"\0");else +a.c=dh(a.c,0,a.c.length);a.t=0}function +fd(a){if(a.length<24){for(var +b=0;beF)return false;return true}else +return!/[^\x00-\x7f]/.test(a)}function +js(a){for(var +k=e,d=e,h,g,i,b,c=0,j=a.length;cey){d.substr(0,1);k+=d;d=e;k+=a.slice(c,f)}else +d+=a.slice(c,f);if(f==j)break;c=f}b=1;if(++c=0xd7ff&&b<0xe000)b=2}else{b=3;if(++c0x10ffff)b=3}}}}}if(b<4){c-=b;d+="\ufffd"}else if(b>aw)d+=String.fromCharCode(0xd7c0+(b>>10),ib+(b&0x3FF));else +d+=String.fromCharCode(b);if(d.length>ce){d.substr(0,1);k+=d;d=e}}return k+d}function +aI(a,b,c){this.t=a;this.c=b;this.l=c}aI.prototype.toString=function(){switch(this.t){case +9:return this.c;default:cj(this);case +0:if(fd(this.c)){this.t=9;return this.c}this.t=8;case +8:return this.c}};aI.prototype.toUtf16=function(){var +a=this.toString();if(this.t==9)return a;return js(a)};aI.prototype.slice=function(){var +a=this.t==4?this.c.slice():this.c;return new +aI(this.t,a,this.l)};function +i6(a){return new +aI(0,a,a.length)}function +aL(a){return a}function +aX(a){return i6(aL(a))}function +bf(a,b,c,d,e){aJ(aX(a),b,c,d,e);return 0}function +xp(){B(et)}function +y(a,b,c){c&=aH;if(a.t!=4){if(b==a.c.length){a.c+=String.fromCharCode(c);if(b+1==a.l)a.t=0;return 0}c$(a)}a.c[b]=c;return 0}function +bI(a,b,c){if(b>>>0>=a.l)xp();return y(a,b,c)}function +eY(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 -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 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>>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 +aK(d,c){var +f=d.l>=0?d.l:d.l=d.length,e=c.length,b=f-e;if(b==0)return d.apply(null,c);else if(b<0){var +a=d.apply(null,c.slice(0,f));if(typeof +a!=="function")return a;return aK(a,c.slice(f))}else{switch(b){case +1:{var +a=function(a){var +f=new +Array(e+1);for(var +b=0;b>>0>=a.length-1)bH();return a}function +xr(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 +xs(){return[0]}function +F(a){if(a<0)B("Bytes.create");return new +aI(a?2:9,e,a)}function +jd(a){return 0}var +yh=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;function +yg(a){if(yh)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 -ee(c){var -a=new(i.Float32Array)(1);a[0]=c;var -b=new(i.Int32Array)(a.buffer);return b[0]|0}var -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.hia.mi)return 1;if(this.mia.lo)return 1;if(this.loc)return 1;if(ba.mi)return 1;if(this.mia.lo)return 1;if(this.loa.hi)return 1;if(this.hia.mi)return 1;if(this.mia.lo)return 1;if(this.loc)return 1;if(ba.mi)return 1;if(this.mia.lo)return 1;if(this.lo>24),c=-this.hi+(b>>24);return new -g(a,b,c)};g.prototype.add=function(a){var +k(a,b,c)};k.prototype.add=function(a){var b=this.lo+a.lo,c=this.mi+a.mi+(b>>24),d=this.hi+a.hi+(c>>24);return new -g(b,c,d)};g.prototype.sub=function(a){var +k(b,c,d)};k.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*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 -g(this.lo^a.lo,this.mi^a.mi,this.hi^a.hi)};g.prototype.shift_left=function(a){a=a&63;if(a==0)return this;if(a<24)return new -g(this.lo<>24-a,this.hi<>24-a);if(a<48)return new -g(0,this.lo<>48-a);return new -g(0,0,this.lo<>a|this.mi<<24-a,this.mi>>a|this.hi<<24-a,this.hi>>a);if(a<48)return new -g(this.mi>>a-24|this.hi<<48-a,this.hi>>a-24,0);return new -g(this.hi>>a-48,0,0)};g.prototype.shift_right=function(a){a=a&63;if(a==0)return this;var +k(b,c,d)};k.prototype.mul=function(a){var +b=this.lo*a.lo,c=(b*jb|0)+this.mi*a.lo+this.lo*a.mi,d=(c*jb|0)+this.hi*a.lo+this.mi*a.mi+this.lo*a.hi;return new +k(b,c,d)};k.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0};k.prototype.isNeg=function(){return this.hi<<16<0};k.prototype.and=function(a){return new +k(this.lo&a.lo,this.mi&a.mi,this.hi&a.hi)};k.prototype.or=function(a){return new +k(this.lo|a.lo,this.mi|a.mi,this.hi|a.hi)};k.prototype.xor=function(a){return new +k(this.lo^a.lo,this.mi^a.mi,this.hi^a.hi)};k.prototype.shift_left=function(a){a=a&63;if(a==0)return this;if(a<24)return new +k(this.lo<>24-a,this.hi<>24-a);if(a<48)return new +k(0,this.lo<>48-a);return new +k(0,0,this.lo<>a|this.mi<<24-a,this.mi>>a|this.hi<<24-a,this.hi>>a);if(a<48)return new +k(this.mi>>a-24|this.hi<<48-a,this.hi>>a-24,0);return new +k(this.hi>>a-48,0,0)};k.prototype.shift_right=function(a){a=a&63;if(a==0)return this;var 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 +k(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&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())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 -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 +k(this.mi>>a-24|this.hi<<48-a,this.hi<<16>>a-24>>16,b&aw);return new +k(this.hi<<16>>a-32,b,b)};k.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&aG;this.lo=this.lo<<1&aG};k.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&aG;this.mi=(this.mi>>>1|this.hi<<23)&aG;this.hi=this.hi>>>1};k.prototype.udivmod=function(a){var +d=0,c=this.copy(),b=a.copy(),e=new +k(0,0,0);while(c.ucompare(b)>0){d++;b.lsl1()}while(d>=0){d--;e.lsl1();if(c.ucompare(b)>=0){e.lo++;c=c.sub(b)}b.lsr1()}return{quotient:e,modulus:c}};k.prototype.div=function(a){var +b=this;if(a.isZero())jl();var +d=b.hi^a.hi;if(b.hi&au)b=b.neg();if(a.hi&au)a=a.neg();var +c=b.udivmod(a).quotient;if(d&au)c=c.neg();return c};k.prototype.mod=function(a){var +b=this;if(a.isZero())jl();var +d=b.hi;if(b.hi&au)b=b.neg();if(a.hi&au)a=a.neg();var +c=b.udivmod(a).modulus;if(d&au)c=c.neg();return c};k.prototype.toInt=function(){return this.lo|this.mi<<24};k.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};k.prototype.toArray=function(){return[this.hi>>8,this.hi&aH,this.mi>>16,this.mi>>8&aH,this.mi&aH,this.lo>>16,this.lo>>8&aH,this.lo&aH]};k.prototype.lo32=function(){return this.lo|(this.mi&aH)<<24};k.prototype.hi32=function(){return this.mi>>>8&aw|this.hi<<16};function +dc(a,b,c){return new +k(a,b,c)}function +db(a){if(!isFinite(a)){if(isNaN(a))return dc(1,0,hO);return a>0?dc(0,0,hO):dc(0,0,0xfff0)}var +f=a==0&&1/a==-Infinity?au:a>=0?0:au;if(f)a=-a;var +b=yg(a)+1023;if(b<=0){b=0;a/=Math.pow(2,-hB)}else{a/=Math.pow(2,b-hY);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&d4|f|b<<4;return cG(g,e,c)}function -b1(a){return a.toArray()}function -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>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>>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(b*i3(a));return d}function +e5(a){var +b=new +Int32Array(1);b[0]=a;var +c=new +Float32Array(b.buffer);return c[0]}function +cm(a){return new +k(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 +e6(a){var +f=a.lo,g=a.mi,c=a.hi,d=(c&0x7fff)>>4;if(d==2047)return(f|g|c&eP)==0?c&au?-Infinity:Infinity:NaN;var +e=Math.pow(2,-24),b=(f*e+g)*e+(c&eP);if(d>0){b+=16;b*=Math.pow(2,d-hY)}else +b*=Math.pow(2,-hB);if(c&au)b=-b;return b}function +eW(a){var +d=a.length,c=1;for(var +b=0;b>>24&aH|(b&aw)<<8,b>>>16&aw)}function +e7(a){return a.hi32()}function +e8(a){return a.lo32()}var +xn=cZ;function +aW(a,b,c,d){this.kind=a;this.layout=b;this.dims=c;this.data=d}aW.prototype.caml_custom=xn;aW.prototype.offset=function(a){var c=0;if(typeof -b==="number")b=[b];if(!(b +a==="number")a=[a];if(!(a instanceof -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[a])bq();c=c*this.dims[a]+b[a]}else +Array))B("bigarray.js: invalid offset");if(this.dims.length!=a.length)B("Bigarray.get/set: bad number of dimensions");if(this.layout==0)for(var +b=0;b=this.dims[b])bH();c=c*this.dims[b]+a[b]}else for(var -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 +b=this.dims.length-1;b>=0;b--){if(a[b]<1||a[b]>this.dims[b])bH();c=c*this.dims[b]+(a[b]-1)}return c};aW.prototype.get=function(a){switch(this.kind){case 7:var -d=this.data[a*2+0],b=this.data[a*2+1];return pW(d,b);case +d=this.data[a*2+0],b=this.data[a*2+1];return xJ(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]}};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 +e=this.data[a*2+0],c=this.data[a*2+1];return[ab,e,c];default:return this.data[a]}};aW.prototype.set=function(a,b){switch(this.kind){case +7:this.data[a*2+0]=e8(b);this.data[a*2+1]=e7(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};aM.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};aW.prototype.fill=function(a){switch(this.kind){case 7:var -c=ei(b),e=eh(b);if(c==e)this.data.fill(c);else +c=e8(a),e=e7(a);if(c==e)this.data.fill(c);else for(var -a=0;ad)return 1;if(c!=d){if(!g)return NaN;if(c==c)return 1;if(d==d)return-1}}break;case +d,e;for(var +c=0;ce)return 1;if(d!=e){if(!b)return NaN;if(d==d)return 1;if(e==e)return-1}}break;case 7:for(var -a=0;ab.data[a+1])return 1;if(this.data[a]>>>0>>0)return-1;if(this.data[a]>>>0>b.data[a]>>>0)return 1}break;case +c=0;ca.data[c+1])return 1;if(this.data[c]>>>0>>0)return-1;if(this.data[c]>>>0>a.data[c]>>>0)return 1}break;case 2:case 3:case 4:case @@ -264,3390 +268,2735 @@ a=0;ab.data[a])return 1}break}return 0};function -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 +c=0;ca.data[c])return 1}break}return 0};function +bG(a,b,c,d){this.kind=a;this.layout=b;this.dims=c;this.data=d}bG.prototype=new +aW();bG.prototype.offset=function(a){if(typeof a!=="number")if(a instanceof Array&&a.length==1)a=a[0];else -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=this.dims[0])bH();return a};bG.prototype.get=function(a){return this.data[a]};bG.prototype.set=function(a,b){this.data[a]=b;return 0};bG.prototype.fill=function(a){this.data.fill(a);return 0};function +i1(a,b,c,d){var +e=i3(a);if(eW(c)*e!=d.length)B("length doesn't match dims");if(b==0&&c.length==1&&e==1)return new +bG(a,b,c,d);return new +aW(a,b,c,d)}function +ae(a){if(!M.Failure)M.Failure=[v,ah(eV),-3];fa(M.Failure,a)}function +i2(a,b,c){var +k=a.read32s();if(k<0||k>16)ae("input_value: wrong number of bigarray dimensions");var +r=a.read32s(),l=r&aH,q=r>>8&1,j=[];if(c==cZ)for(var +d=0;d>>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 +d=0;d>>32-15;b=df(b,0x1b873593);a^=b;a=a<<13|a>>>32-13;return(a+(a<<2)|0)+(0xe6546b64|0)|0}function +xD(a,b){a=N(a,e8(b));a=N(a,e7(b));return a}function +e2(a,b){return xD(a,db(b))}function +i4(a){var +c=eW(a.dims),d=0;switch(a.kind){case 2:case 3:case -12:if(b>bT)b=bT;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=L(d,e)}e=0;switch(b&3){case -3:e=c.data[a+2]<<16;case -2:e|=c.data[a+1]<<8;case -1:e|=c.data[a+0];d=L(d,e)}break;case +12:if(c>cf)c=cf;var +e=0,b=0;for(b=0;b+4<=a.data.length;b+=4){e=a.data[b+0]|a.data[b+1]<<8|a.data[b+2]<<16|a.data[b+3]<<24;d=N(d,e)}e=0;switch(c&3){case +3:e=a.data[b+2]<<16;case +2:e|=a.data[b+1]<<8;case +1:e|=a.data[b+0];d=N(d,e)}break;case 4:case -5:if(b>bV)b=bV;var -e=0,a=0;for(a=0;a+2<=c.data.length;a+=2){e=c.data[a+0]|c.data[a+1]<<16;d=L(d,e)}if((b&1)!=0)d=L(d,c.data[a]);break;case -6:if(b>64)b=64;for(var -a=0;acc)c=cc;var +e=0,b=0;for(b=0;b+2<=a.data.length;b+=2){e=a.data[b+0]|a.data[b+1]<<16;d=N(d,e)}if((c&1)!=0)d=N(d,a.data[b]);break;case +6:if(c>64)c=64;for(var +b=0;b64)b=64;for(var -a=0;a32)b=32;b*=2;for(var -a=0;a64)b=64;for(var -a=0;a32)b=32;for(var -a=0;a64)c=64;for(var +b=0;b32)c=32;c*=2;for(var +b=0;b64)c=64;for(var +b=0;b32)c=32;for(var +b=0;b0?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 +c=0;c<8;c++)d[c]=a.read8u();b[0]=8;return cm(d)}function +xO(a,b,c){var +e=cn(b);for(var +d=0;d<8;d++)a.write(8,e[d]);c[0]=8;c[1]=8}function +xI(a,b,c){return a.compare(b)}function +xL(a){return a.lo32()^a.hi32()}var +cl={"_j":{deserialize:xS,serialize:xO,fixed_length:8,compare:xI,hash:xL},"_i":{deserialize:xH,fixed_length:4},"_n":{deserialize:x6,fixed_length:4},"_bigarray":{deserialize:function(a,b){return i2(a,b,"_bigarray")},serialize:i5,compare:i0,hash:i4},"_bigarr02":{deserialize:function(a,b){return i2(a,b,cZ)},serialize:i5,compare:i0,hash:i4}};function +eZ(a){return cl[a.caml_custom]&&cl[a.caml_custom].compare}function +i7(a,b,c,d){var +f=eZ(b);if(f){var +e=c>0?f(b,a,d):f(a,b,d);if(d&&e!=e)return c;if(+e!=+e)return+e;if((e|0)!=0)return e|0}return c}function +de(a){return typeof +a==="string"&&!/[^\x00-\xff]/.test(a)}function +dd(a){return a instanceof -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 +aI}function +i8(a){if(typeof +a==="number")return ch;else if(dd(a))return c2;else if(de(a))return 1252;else if(a instanceof -Array&&a[0]===a[0]>>>0&&a[0]<=gI){var -b=a[0]|0;return b==T?0:b}else -if(a +Array&&a[0]===a[0]>>>0&&a[0]<=iu){var +b=a[0]|0;return b==ab?0:b}else if(a instanceof -String)return gS;else -if(typeof -a=="string")return gS;else -if(a +String)return ic;else if(typeof +a=="string")return ic;else if(a instanceof -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 +Number)return ch;else if(a&&a.caml_custom)return eR;else if(a&&a.compare)return 1256;else if(typeof +a=="function")return 1247;else if(typeof a=="symbol")return 1251;return 1001}function -hN(a,b){if(ab.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=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 fb?1:0}function +xq(a,b){a.t&6&&cj(a);b.t&6&&cj(b);return a.cb.c?1:0}function +c_(a,b,c){var +f=[];for(;;){if(!(c&&a===b)){var +e=i8(a);if(e==cW){a=a[1];continue}var +g=i8(b);if(g==cW){b=b[1];continue}if(e!==g){if(e==ch){if(g==eR)return i7(a,b,-1,c);return-1}if(g==ch){if(e==eR)return i7(b,a,1,c);return 1}return eb)return 1;if(a!=b){if(!d)return NaN;if(a==a)return 1;if(b==b)return-1}break;case -1001:if(ab)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 +d=a.compare(b,c);if(d!=d)return c?-1:d;if(d!==(d|0))return-1;if(d!=0)return d|0;break;case +1000:a=+a;b=+b;if(ab)return 1;if(a!=b){if(!c)return NaN;if(a==a)return 1;if(b==b)return-1}break;case +1001:if(ab)return 1;if(a!=b){if(!c)return NaN;if(a==a)return 1;if(b==b)return-1}break;case +1251:if(a!==b){if(!c)return NaN;return 1}break;case 1252:var -a=au(a),b=au(b);if(a!==b){if(ab)return 1}break;case +a=aL(a),b=aL(b);if(a!==b){if(ab)return 1}break;case 12520:var a=a.toString(),b=b.toString();if(a!==b){if(ab)return 1}break;case 246:case -254:default:if(a.length!=b.length)return a.length1)e.push(a,b,1);break}}if(e.length==0)return 0;var -h=e.pop();b=e.pop();a=e.pop();if(h+10)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;cb)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=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;d1)f.push(a,b,1);break}}if(f.length==0)return 0;var +h=f.pop();b=f.pop();a=f.pop();if(h+10)if(b==0&&(c>=a.l||a.t==2&&c>=a.c.length))if(d==0){a.c=e;a.t=2}else{a.c=bK(c,String.fromCharCode(d));a.t=c==a.l?0:2}else{if(a.t!=4)c$(a);for(c+=b;bb)return 1;if(a===a)return 1;if(b===b)return-1;return 0}function +e$(a){a=aL(a);var +e=a.length;if(e>31)B("format_int: format too long");var +b={justify:bF,signstyle:bc,filler:ad,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:"f"};for(var +d=0;d=0&&c<=9){b.width=b.width*10+c;d++}d--;break;case".":b.prec=0;d++;while(c=a.charCodeAt(d)-48,c>=0&&c<=9){b.prec=b.prec*10+c;d++}d--;case"d":case"i":b.signedconv=true;case"u":b.base=10;break;case"x":b.base=16;break;case"X":b.base=16;b.uppercase=true;break;case"o":b.base=8;break;case"e":case"f":case"g":b.signedconv=true;b.conv=c;break;case"E":case"F":case"G":b.signedconv=true;b.uppercase=true;b.conv=c.toLowerCase();break}}return b}function +e0(a,b){if(a.uppercase)b=b.toUpperCase();var +f=b.length;if(a.signedconv&&(a.sign<0||a.signstyle!=bc))f++;if(a.alternate){if(a.base==8)f+=1;if(a.base==16)f+=2}var +c=e;if(a.justify==bF&&a.filler==ad)for(var +d=f;d20){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 +c=parseInt(a.toString().split(bF)[1]);if(c>20){c-=20;a/=Math.pow(10,c);a+=new +Array(c+1).join(T);if(b>0)a=a+aV+new +Array(b+1).join(T);return a}else return a.toFixed(b)}}var -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)==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)==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(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 +c,f=e$(a),e=f.prec<0?6:f.prec;if(b<0||b==0&&1/b==-Infinity){f.sign=-1;b=-b}if(isNaN(b)){c=ex;f.filler=ad}else if(!isFinite(b)){c="inf";f.filler=ad}else +switch(f.conv){case"e":var +c=b.toExponential(e),d=c.length;if(c.charAt(d-3)==eO)c=c.slice(0,d-1)+T+c.slice(d-1);break;case"f":c=j(b,e);break;case"g":e=e?e:1;c=b.toExponential(e-1);var +i=c.indexOf(eO),h=+c.slice(i+1);if(h<-4||b>=1e21||b.toFixed(0).length>e){var +d=i-1;while(c.charAt(d)==T)d--;if(c.charAt(d)==aV)d--;c=c.slice(0,d+1)+c.slice(i);d=c.length;if(c.charAt(d-3)==eO)c=c.slice(0,d-1)+T+c.slice(d-1);break}else{var +g=e;if(h<0){g-=h+1;c=b.toFixed(g)}else +while(c=b.toFixed(g),c.length>e+1)g--;if(g){var +d=c.length-1;while(c.charAt(d)==T)d--;if(c.charAt(d)==aV)d--;c=c.slice(0,d+1)}}break}return e0(f,c)}function +da(a,b){if(aL(a)==es)return ah(e+b);var +c=e$(a);if(b<0)if(c.signedconv){c.sign=-1;b=-b}else +b>>>=0;var +d=b.toString(c.base);if(c.prec>=0){c.filler=ad;var +f=c.prec-d.length;if(f>0)d=bK(f,T)+d}return e0(c,d)}var +x9=0;function +aZ(){return x9++}function +co(a){if(fd(a))return a;return js(a)}function +cq(){return typeof +q.process!=="undefined"&&typeof +q.process.versions!=="undefined"&&typeof +q.process.versions.node!=="undefined"}function +yi(){function +a(a){if(a.charAt(0)===av)return[e,a.substring(1)];return}function +b(a){var +h=/^([a-zA-Z]:|[\\/]{2}[^\\/]+[\\/]+[^\\/]+)?([\\/])?([\s\S]*?)$/,b=h.exec(a),c=b[1]||e,f=Boolean(c&&c.charAt(1)!==":");if(Boolean(b[2]||f)){var +d=b[1]||e,g=b[2]||e;return[d,a.substring(d.length+g.length)]}return}return cq()&&q.process&&q.process.platform?q.process.platform==="win32"?b:a:a}var +fe=yi();function +jp(a){return a.slice(-1)!==av?a+av:a}if(cq()&&q.process&&q.process.cwd)var +ck=q.process.cwd().replace(/\\/g,av);else 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;c1)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 -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;cdT){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>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))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 -hw(){}function -G(a){this.data=a}G.prototype=new -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=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+aB,h=new -RegExp(dY+g+ho),d={},b=[];for(var -e +ck="/static";ck=jp(ck);function +xZ(a){a=co(a);if(!fe(a))a=ck+a;var +e=fe(a),d=e[1].split(av),b=[];for(var +c=0;c1)b.pop();break;case".":break;case"":break;default:b.push(d[c]);break}b.unshift(e[0]);b.orig=a;return b}function +yf(a){for(var +g=e,c=g,b,i,d=0,h=a.length;dey){c.substr(0,1);g+=c;c=e;g+=a.slice(d,f)}else +c+=a.slice(d,f);if(f==h)break;d=f}if(b>6);c+=String.fromCharCode(an|b&bD)}else if(b<0xd800||b>=ip)c+=String.fromCharCode(h7|b>>12,an|b>>6&bD,an|b&bD);else if(b>=0xdbff||d+1==h||(i=a.charCodeAt(d+1))ip)c+="\xef\xbf\xbd";else{d++;b=(b<<10)+i-0x35fdc00;c+=String.fromCharCode(ix|b>>18,an|b>>12&bD,an|b>>6&bD,an|b&bD)}if(c.length>ce){c.substr(0,1);g+=c;c=e}}return g+c}function +aP(a){return fd(a)?ah(a):ah(yf(a))}var +yj=["E2BIG","EACCES","EAGAIN",er,"EBUSY","ECHILD","EDEADLK","EDOM",iQ,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",eN,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",eQ,iG,"ENOTTY","ENXIO","EPERM","EPIPE","ERANGE","EROFS","ESPIPE","ESRCH","EXDEV","EWOULDBLOCK","EINPROGRESS","EALREADY","ENOTSOCK","EDESTADDRREQ","EMSGSIZE","EPROTOTYPE","ENOPROTOOPT","EPROTONOSUPPORT","ESOCKTNOSUPPORT","EOPNOTSUPP","EPFNOSUPPORT","EAFNOSUPPORT","EADDRINUSE","EADDRNOTAVAIL","ENETDOWN","ENETUNREACH","ENETRESET","ECONNABORTED","ECONNRESET","ENOBUFS","EISCONN","ENOTCONN","ESHUTDOWN","ETOOMANYREFS","ETIMEDOUT","ECONNREFUSED","EHOSTDOWN","EHOSTUNREACH","ELOOP","EOVERFLOW"];function +aQ(a,b,c,d){var +f=yj.indexOf(a);if(f<0){if(d==null)d=-9999;f=[0,d]}var +g=[f,aP(b||e),aP(c||e)];return g}var +jh={};function +a0(a){return jh[a]}function +aO(a,b){throw i([0,a].concat(b))}function +eX(a){if(!(a +instanceof +Uint8Array))a=new +Uint8Array(a);return new +aI(4,a,a.length)}function +l(a){fa(M.Sys_error,a)}function +jk(a){l(a+c6)}function +jq(a){if(a.t!=4)c$(a);return a.c}function +af(a){return a.l}function +iY(){}function +R(a){this.data=a}R.prototype=new +iY();R.prototype.constructor=R;R.prototype.truncate=function(a){var +b=this.data;this.data=F(a|0);aJ(b,0,this.data,0,a)};R.prototype.length=function(){return af(this.data)};R.prototype.write=function(a,b,c,d){var +e=this.length();if(a+d>=e){var +f=F(a+d),g=this.data;this.data=f;aJ(g,0,this.data,0,e)}aJ(eX(b),c,this.data,a,d);return 0};R.prototype.read=function(a,b,c,d){var +e=this.length();if(a+d>=e)d=e-a;if(d){var +f=F(d|0);aJ(this.data,a,f,0,d);b.set(jq(f),c)}return d};function +be(a,b,c){this.file=b;this.name=a;this.flags=c}be.prototype.err_closed=function(){l(this.name+id)};be.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()};be.prototype.write=function(a,b,c,d){if(this.file)return this.file.write(a,b,c,d);this.err_closed()};be.prototype.read=function(a,b,c,d){if(this.file)return this.file.read(a,b,c,d);this.err_closed()};be.prototype.close=function(){this.file=undefined};function +H(a,b){this.content={};this.root=a;this.lookupFun=b}H.prototype.nm=function(a){return this.root+a};H.prototype.create_dir_if_needed=function(a){var +d=a.split(av),c=e;for(var +b=0;b=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 -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 -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(g0){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 +b)switch(h){case"rdonly":e|=d.O_RDONLY;break;case"wronly":e|=d.O_WRONLY;break;case"append":e|=d.O_WRONLY|d.O_APPEND;break;case"create":e|=d.O_CREAT;break;case"truncate":e|=d.O_TRUNC;break;case"excl":e|=d.O_EXCL;break;case"binary":e|=d.O_BINARY;break;case"text":e|=d.O_TEXT;break;case"nonblock":e|=d.O_NONBLOCK;break}try{var +f=this.fs.openSync(this.nm(a),e),g=this.fs.lstatSync(this.nm(a)).isCharacterDevice();b.isCharacterDevice=g;return new +ao(f,b)}catch(f){this.raise_nodejs_error(f,c)}};A.prototype.rename=function(a,b,c){try{this.fs.renameSync(this.nm(a),this.nm(b))}catch(f){this.raise_nodejs_error(f,c)}};A.prototype.stat=function(a,b){try{var +c=this.fs.statSync(this.nm(a));return this.stats_from_js(c)}catch(f){this.raise_nodejs_error(f,b)}};A.prototype.lstat=function(a,b){try{var +c=this.fs.lstatSync(this.nm(a));return this.stats_from_js(c)}catch(f){this.raise_nodejs_error(f,b)}};A.prototype.symlink=function(a,b,c,d){try{this.fs.symlinkSync(this.nm(b),this.nm(c),a?"dir":"file");return 0}catch(f){this.raise_nodejs_error(f,d)}};A.prototype.readlink=function(a,b){try{var +c=this.fs.readlinkSync(this.nm(a),"utf8");return aP(c)}catch(f){this.raise_nodejs_error(f,b)}};A.prototype.opendir=function(a,b){try{return this.fs.opendirSync(this.nm(a))}catch(f){this.raise_nodejs_error(f,b)}};A.prototype.raise_nodejs_error=function(a,b){var +c=a0(c7);if(b&&c){var +d=aQ(a.code,a.syscall,a.path,a.errno);aO(c,d)}else +l(a.toString())};A.prototype.stats_from_js=function(a){var +b;if(a.isFile())b=0;else if(a.isDirectory())b=1;else if(a.isCharacterDevice())b=2;else if(a.isBlockDevice())b=3;else if(a.isSymbolicLink())b=4;else if(a.isFIFO())b=5;else if(a.isSocket())b=6;return[0,a.dev,a.ino,b,a.mode,a.nlink,a.uid,a.gid,a.rdev,a.size,a.atimeMs,a.mtimeMs,a.ctimeMs]};A.prototype.constructor=A;function +i$(a){var +b=fe(a);if(!b)return;return b[0]+av}var +dg=i$(ck)||ae("unable to compute caml_root"),bL=[];if(cq())bL.push({path:dg,device:new +A(dg)});else +bL.push({path:dg,device:new +H(dg)});bL.push({path:iJ,device:new +H(iJ)});function +jv(a){var +g=xZ(a),a=g.join(av),f=jp(a),c;for(var +e=0;e=0)}function +e3(a,b){var +e=b.length,c,d;for(c=0;c+4<=e;c+=4){d=b.charCodeAt(c)|b.charCodeAt(c+1)<<8|b.charCodeAt(c+2)<<16|b.charCodeAt(c+3)<<24;a=N(a,d)}d=0;switch(e&3){case +3:d=b.charCodeAt(c+2)<<16;case +2:d|=b.charCodeAt(c+1)<<8;case +1:d|=b.charCodeAt(c);a=N(a,d)}a^=e;return a}function +xE(a,b){return e3(a,aL(b))}function +xB(a,b){var +e=b.length,c,d;for(c=0;c+4<=e;c+=4){d=b[c]|b[c+1]<<8|b[c+2]<<16|b[c+3]<<24;a=N(a,d)}d=0;switch(e&3){case +3:d=b[c+2]<<16;case +2:d|=b[c+1]<<8;case +1:d|=b[c];a=N(a,d)}a^=e;return a}function +x0(a){switch(a.t&6){default:cj(a);case +0:return a.c;case +4:return a.c}}function +xA(a,b){var +c=x0(b);return typeof +c==="string"?e3(a,c):xB(a,c)}function +xC(a){a^=a>>>16;a=df(a,0x85ebca6b|0);a^=a>>>13;a=df(a,0xc2b2ae35|0);a^=a>>>16;return a}function +ja(a,b,c,d){var +j,k,l,h,g,f,e,i,m;h=b;if(h<0||h>cf)h=cf;g=a;f=c;j=[d];k=0;l=1;while(k0){e=j[k++];if(e&&e.caml_custom){if(cl[e.caml_custom]&&cl[e.caml_custom].hash){var +n=cl[e.caml_custom].hash(e);f=N(f,n);g--}}else if(e instanceof -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=d)break;f[h++]=a[e]}break}else -if(b2(a)){b=pN(b,a);c--}else -if(cH(a)){b=pR(b,a);c--}else -if(typeof -a==="string"){b=ed(b,a);c--}else -if(a===(a|0)){b=L(b,a+a+1);c--}else -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:bn,e=f;if(j)e=a3;else -switch(l){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(aL);if(i<0)b+=aL+bt(c,S);else{var -g=i+1+c;if(b.length>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=h)break;j[l++]=e[i]}break}else if(dd(e)){f=xA(f,e);g--}else if(de(e)){f=xE(f,e);g--}else if(typeof +e==="string"){f=e3(f,e);g--}else if(e===(e|0)){f=N(f,e+e+1);g--}else if(typeof +e==="number"){f=e2(f,e);g--}}f=xC(f);return f&0x3FFFFFFF}function +xF(a,b,c){if(!isFinite(a)){if(isNaN(a))return aP(ex);return aP(a>0?hL:"-infinity")}var +k=a==0&&1/a==-Infinity?1:a>=0?0:1;if(k)a=-a;var +f=0;if(a==0);else if(a<1)while(a<1&&f>-1022){a*=2;f--}else +while(a>=2){a/=2;f++}var +l=f<0?e:bF,g=e;if(k)g=bc;else +switch(c){case +43:g=bF;break;case +32:g=ad;break;default:break}if(b>=0&&b<13){var +i=Math.pow(2,b*4);a=Math.round(a*i)/i}var +d=a.toString(16);if(b>=0){var +j=d.indexOf(aV);if(j<0)d+=aV+bK(b,T);else{var +h=j+1+b;if(d.length>24&aG,a>>31&aw)}function +xR(a){return a.toInt()}function +xM(a){return+a.isNeg()}function +xP(a){return a.neg()}function +xK(a,b){var +c=e$(a);if(c.signedconv&&xM(b)){c.sign=-1;b=xP(b)}var +d=e,i=xQ(c.base),h="0123456789abcdef";do{var +g=b.udivmod(i);b=g.quotient;d=h.charAt(xR(g.modulus))+d}while(!xN(b));if(c.prec>=0){c.filler=ad;var +f=c.prec-d.length;if(f>0)d=bK(f,T)+d}return e0(c,d)}function +x_(a){var +b=0,e=o(a),c=10,d=1;if(e>0)switch(ap(a,b)){case +45:b++;d=-1;break;case +43:b++;d=1;break}if(b+1=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=d)at(cy);var -a=b;for(c++;c=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=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 +xT(a){var +h=x_(a),d=h[0],i=h[1],e=h[2],g=o(a),j=-1>>>0,f=d=e)ae(c8);var +b=c;for(d++;d=e)break;b=e*b+c;if(b>j)ae(c8)}if(d!=g)ae(c8);b=i*b;if(e==10&&(b|0)!=b)ae(c8);return b|0}function +xV(a){return a.slice(1)}function +je(a,b,c){return a[co(b)].apply(a,xV(c))}function +xW(a){var +d=a.length,c=new +Array(d+1);c[0]=0;for(var +b=0;b>>32-b,c)}function -g(c,b,d,e,h,f,g){return a(b&d|~b&e,c,b,h,f,g)}function -h(d,b,e,c,h,f,g){return a(b&c|e&~c,d,b,h,f,g)}function -i(c,b,d,e,h,f,g){return a(b^d^e,c,b,h,f,g)}function -j(c,b,d,e,h,f,g){return a(d^(b|~e),c,b,h,f,g)}function -k(f,n){var -e=n;f[e>>2]|=af<<8*(e&3);for(e=(e&~0x3)+8;(e&0x3F)<60;e+=4)f[(e>>2)-1]=0;f[(e>>2)-1]=n<<3;f[e>>2]=n>>29&0x1FFFFFFF;var -k=[0x67452301,0xEFCDAB89,0x98BADCFE,0x10325476];for(e=0;e>8*m&0xFF;return o}return function(h,g,f){var -e=[];switch(h.t&6){default:aQ(h);case -0:var -d=h.c;for(var -a=0;a>2]=d.charCodeAt(b)|d.charCodeAt(b+1)<<8|d.charCodeAt(b+2)<<16|d.charCodeAt(b+3)<<24}for(;a>2]|=d.charCodeAt(a+g)<<8*(a&3);break;case -4:var -c=h.c;for(var -a=0;a>2]=c[b]|c[b+1]<<8|c[b+2]<<16|c[b+3]<<24}for(;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 +aM(a,b){if(a<0)bH();var +a=a+1|0,c=new +Array(a);c[0]=0;for(var +d=1;dv.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 -2:a.append=1;break;case -3:a.create=1;break;case -4:a.truncate=1;break;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(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 +ax(a){var +b=aN[a];if(!b.opened)l("Cannot flush a closed channel");if(!b.buffer||b.buffer_curr==0)return 0;if(b.output)b.output(dh(b.buffer,0,b.buffer_curr));else +b.file.write(b.offset,b.buffer,0,b.buffer_curr);b.offset+=b.buffer_curr;b.buffer_curr=0;return 0}function +ye(a,b){if(b.name)try{var +d=require(ez),c=d.openSync(b.name,"rs");return new +ao(c,b)}catch(f){}return new +ao(a,b)}var +di=new +Array(3);function +ci(a,b){R.call(this,F(0));this.log=function(a){return 0};if(a==1&&typeof +console.log=="function")this.log=console.log;else if(a==2&&typeof +console.error=="function")this.log=console.error;else if(typeof +console.log=="function")this.log=console.log;this.flags=b}ci.prototype.length=function(){return 0};ci.prototype.write=function(a,b,c,d){if(this.log){if(d>0&&c>=0&&c+d<=b.length&&b[c+d-1]==10)d--;var +e=F(d);aJ(eX(b),c,e,0,d);this.log(e.toUtf16());return 0}l(this.fd+id)};ci.prototype.read=function(a,b,c,d){l(this.fd+": file descriptor is write only")};ci.prototype.close=function(){this.log=undefined};function +dj(a,b){if(b==undefined)b=di.length;di[b]=a;return b|0}function +ym(a,b,c){var +d={};while(b){switch(b[1]){case +0:d.rdonly=1;break;case +1:d.wronly=1;break;case +2:d.append=1;break;case +3:d.create=1;break;case +4:d.truncate=1;break;case +5:d.excl=1;break;case +6:d.binary=1;break;case +7:d.text=1;break;case +8:d.nonblock=1;break}b=b[2]}if(d.rdonly&&d.wronly)l(aL(a)+eT);if(d.text&&d.binary)l(aL(a)+eI);var +e=jv(a),f=e.device.open(e.rest,d);return dj(f,undefined)}(function(){function +a(a,b){return cq()?ye(a,b):new +ci(a,b)}dj(a(0,{rdonly:1,altname:"/dev/stdin",isCharacterDevice:true}),0);dj(a(1,{buffered:2,wronly:1,isCharacterDevice:true}),1);dj(a(2,{buffered:2,wronly:1,isCharacterDevice:true}),2)}());function +x2(a){var +b=di[a];if(b.flags.wronly)l(iz+a+" is writeonly");var +d=null,c={file:b,offset:b.flags.append?b.length():0,fd:a,opened:true,out:false,buffer_curr:0,buffer_max:0,buffer:new +Uint8Array(hM),refill:d};aN[c.fd]=c;return c.fd}function +jf(a){var +b=di[a];if(b.flags.rdonly)l(iz+a+" is readonly");var +d=b.flags.buffered!==undefined?b.flags.buffered:1,c={file:b,offset:b.flags.append?b.length():0,fd:a,opened:true,out:true,buffer_curr:0,buffer:new +Uint8Array(hM),buffered:d};aN[c.fd]=c;return c.fd}function +x3(){var b=0;for(var -a=0;ae.buffer.length){var +g=new +Uint8Array(e.buffer_curr+b.length);g.set(e.buffer);e.buffer=g}switch(e.buffered){case +0:e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;ax(a);break;case +1:e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;if(e.buffer_curr>=e.buffer.length)ax(a);break;case +2:var +f=b.lastIndexOf(10);if(f<0){e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;if(e.buffer_curr>=e.buffer.length)ax(a)}else{e.buffer.set(b.subarray(0,f+1),e.buffer_curr);e.buffer_curr+=f+1;ax(a);e.buffer.set(b.subarray(f+1),e.buffer_curr);e.buffer_curr+=b.length-f-1}break}return 0}function +x4(a,b,c,d){var +b=jq(b);return x5(a,b,c,d)}function +e_(a,b,c,d){return x4(a,aX(b),c,d)}function +jg(a,b){var +c=ah(String.fromCharCode(b));e_(a,c,0,1);return 0}function +bJ(a,b){return+(c_(a,b,false)!=0)}function +x7(a,b){var +d=new +Array(b+1);d[0]=a;for(var +c=1;c<=b;c++)d[c]=0;return d}function +x8(a,b){a[0]=cW;a[1]=b;return 0}function +bg(a){if(a instanceof -Array&&a[0]==a[0]>>>0)return a[0];else -if(b2(a))return cB;else -if(cH(a))return cB;else -if(a +Array&&a[0]==a[0]>>>0)return a[0];else if(dd(a))return c2;else if(de(a))return c2;else if(a instanceof Function||typeof -a=="function")return 247;else -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 -b4(a){var +a=="function")return 247;else if(a&&a.caml_custom)return iu;else +return ch}function +xo(a){var +c={};if(a)for(var +b=1;b=0)a=e;else +ae("caml_register_global: cannot locate "+d)}}M[a+1]=b;if(c)M[c]=b}function +fc(a,b){jh[aL(a)]=b;return 0}function +jm(a){if(a>=0){var +b=Math.floor(a);return a-b>=ba?b+1:b}else{var +b=Math.ceil(a);return b-a>=ba?b-1:b}}function +jn(a,b){if(a===b)return 1;return 0}function +yc(){B(et)}function +O(a,b){if(b>>>0>=o(a))yc();return ap(a,b)}function +bh(a,b){return 1-jn(a,b)}function +U(a){a.t&6&&cj(a);return ah(a.c)}function +yd(){return 0x7FFFFFFF/4|0}function +x$(){jj(M.Not_found)}function +jo(a){var +b=ju(co(a));if(b===undefined)x$();return aP(b)}function +cp(a){var b=1;while(a&&a.joo_tramp){a=a.joo_tramp.apply(null,a.joo_args);b++}return 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 +C(a,b){return{joo_tramp:a,joo_args:b}}function +jr(a,b){if(b.fun){a.fun=b.fun;return 0}if(typeof +b==="function"){a.fun=b;return 0}var +c=b.length;while(c--)a[c]=b[c];return 0}function +ai(a){{if(a instanceof -Array)return a;if(i.RangeError&&a +Array)return a;var +b;if(q.RangeError&&a instanceof -i.RangeError&&a.message&&a.message.match(/maximum call stack/i))return hW(v.Stack_overflow);if(i.InternalError&&a +q.RangeError&&a.message&&a.message.match(/maximum call stack/i))b=M.Stack_overflow;else if(q.InternalError&&a instanceof -i.InternalError&&a.message&&a.message.match(/too much recursion/i))return hW(v.Stack_overflow);if(a +q.InternalError&&a.message&&a.message.match(/too much recursion/i))b=M.Stack_overflow;else if(a instanceof -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 -0:return[0,t(a[1])];case -1:return[1,t(a[1])];case -2:return[2,t(a[1])];case -3:return[3,t(a[1])];case -4:return[4,t(a[1])];case -5:return[5,t(a[1])];case -6:return[6,t(a[1])];case -7:return[7,t(a[1])];case +q.Error&&a0(eC))b=[0,a0(eC),a];else +b=[0,M.Failure,aP(String(a))];if(a +instanceof +q.Error)b.js_error=a;return b}}function +xU(a){switch(a[2]){case-8:case-11:case-12:return 1;default:return 0}}function +xx(a){var +b=e;if(a[0]==0){b+=a[1][1];if(a.length==3&&a[2][0]==0&&xU(a[1]))var +f=a[2],g=1;else +var +g=2,f=a;b+="(";for(var +d=g;dg)b+=ik;var +c=f[d];if(typeof +c=="number")b+=c.toString();else if(c +instanceof +aI)b+=c1+c.toString()+c1;else if(typeof +c=="string")b+=c1+c.toString()+c1;else +b+=iK}b+=")"}else if(a[0]==v)b+=a[1];return b}function +i9(a){if(a +instanceof +Array&&(a[0]==0||a[0]==v)){var +c=a0(iN);if(c)c9(c,[a,false]);else{var +d=xx(a),b=a0(iA);if(b)c9(b,[0]);console.error(eD+d);if(a.js_error)throw a.js_error}}else +throw a}function +yb(){var +c=q.process;if(c&&c.on)c.on("uncaughtException",function(a,b){i9(a);c.exit(2)});else if(q.addEventListener)q.addEventListener(ie,function(a){if(a.error)i9(a.error)})}yb();function +g(a,b){return(a.l>=0?a.l:a.l=a.length)==1?a(b):aK(a,[b])}function +h(a,b,c){return(a.l>=0?a.l:a.l=a.length)==2?a(b,c):aK(a,[b,c])}function +x(a,b,c,d){return(a.l>=0?a.l:a.l=a.length)==3?a(b,c,d):aK(a,[b,c,d])}function +bC(a,b,c,d,e){return(a.l>=0?a.l:a.l=a.length)==4?a(b,c,d,e):aK(a,[b,c,d,e])}function +a$(a,b,c,d,e,f){return(a.l>=0?a.l:a.l=a.length)==5?a(b,c,d,e,f):aK(a,[b,c,d,e,f])}function +xk(a,b,c,d,e,f,g,h){return(a.l>=0?a.l:a.l=a.length)==7?a(b,c,d,e,f,g,h):aK(a,[b,c,d,e,f,g,h])}var +yk=undefined;xy();var +dl=[v,iW,-1],fi=[v,hJ,-2],bi=[v,eV,-3],ff=[v,hD,-4],aq=[v,im,-7],fg=[v,iS,-8],fh=[v,hV,-9],r=[v,h1,-11],bN=[v,h6,-12],xj=[4,0,0,0,[12,45,[4,0,0,0,0]]],dC=[0,[11,'File "',[2,0,[11,'", line ',[4,0,0,0,[11,iT,[4,0,0,0,[12,45,[4,0,0,0,[11,": ",[2,0,0]]]]]]]]]],'File "%s", line %d, characters %d-%d: %s'],cS=[0,0,0],hv=h0;ag(11,bN,h6);ag(10,r,h1);ag(9,[v,h4,-10],h4);ag(8,fh,hV);ag(7,fg,iS);ag(6,aq,im);ag(5,[v,iv,-6],iv);ag(4,[v,hN,-5],hN);ag(3,ff,hD);ag(2,bi,eV);ag(1,fi,hJ);ag(0,dl,iW);function +w(a){if(typeof +a==="number")return 0;switch(a[0]){case +0:return[0,w(a[1])];case +1:return[1,w(a[1])];case +2:return[2,w(a[1])];case +3:return[3,w(a[1])];case +4:return[4,w(a[1])];case +5:return[5,w(a[1])];case +6:return[6,w(a[1])];case +7:return[7,w(a[1])];case 8:var -c=a[1];return[8,c,t(a[2])];case +c=a[1];return[8,c,w(a[2])];case 9:var -b=a[1];return[9,b,b,t(a[3])];case -10:return[10,t(a[1])];case -11:return[11,t(a[1])];case -12:return[12,t(a[1])];case -13:return[13,t(a[1])];default:return[14,t(a[1])]}}function -M(a,b){if(typeof -a==="number")return b;else -switch(a[0]){case -0:return[0,M(a[1],b)];case -1:return[1,M(a[1],b)];case -2:return[2,M(a[1],b)];case -3:return[3,M(a[1],b)];case -4:return[4,M(a[1],b)];case -5:return[5,M(a[1],b)];case -6:return[6,M(a[1],b)];case -7:return[7,M(a[1],b)];case +b=a[1];return[9,b,b,w(a[3])];case +10:return[10,w(a[1])];case +11:return[11,w(a[1])];case +12:return[12,w(a[1])];case +13:return[13,w(a[1])];default:return[14,w(a[1])]}}function +P(a,b){if(typeof +a==="number")return b;switch(a[0]){case +0:return[0,P(a[1],b)];case +1:return[1,P(a[1],b)];case +2:return[2,P(a[1],b)];case +3:return[3,P(a[1],b)];case +4:return[4,P(a[1],b)];case +5:return[5,P(a[1],b)];case +6:return[6,P(a[1],b)];case +7:return[7,P(a[1],b)];case 8:var -c=a[1];return[8,c,M(a[2],b)];case +c=a[1];return[8,c,P(a[2],b)];case 9:var -d=a[2],e=a[1];return[9,e,d,M(a[3],b)];case -10:return[10,M(a[1],b)];case -11:return[11,M(a[1],b)];case -12:return[12,M(a[1],b)];case -13:return[13,M(a[1],b)];default:return[14,M(a[1],b)]}}function -q(a,b){if(typeof -a==="number")return b;else -switch(a[0]){case -0:return[0,q(a[1],b)];case -1:return[1,q(a[1],b)];case +d=a[2],e=a[1];return[9,e,d,P(a[3],b)];case +10:return[10,P(a[1],b)];case +11:return[11,P(a[1],b)];case +12:return[12,P(a[1],b)];case +13:return[13,P(a[1],b)];default:return[14,P(a[1],b)]}}function +t(a,b){if(typeof +a==="number")return b;switch(a[0]){case +0:return[0,t(a[1],b)];case +1:return[1,t(a[1],b)];case 2:var -c=a[1];return[2,c,q(a[2],b)];case +c=a[1];return[2,c,t(a[2],b)];case 3:var -d=a[1];return[3,d,q(a[2],b)];case +d=a[1];return[3,d,t(a[2],b)];case 4:var -e=a[3],f=a[2],g=a[1];return[4,g,f,e,q(a[4],b)];case +e=a[3],f=a[2],g=a[1];return[4,g,f,e,t(a[4],b)];case 5:var -h=a[3],i=a[2],j=a[1];return[5,j,i,h,q(a[4],b)];case +h=a[3],i=a[2],j=a[1];return[5,j,i,h,t(a[4],b)];case 6:var -k=a[3],l=a[2],m=a[1];return[6,m,l,k,q(a[4],b)];case +k=a[3],l=a[2],m=a[1];return[6,m,l,k,t(a[4],b)];case 7:var -n=a[3],o=a[2],p=a[1];return[7,p,o,n,q(a[4],b)];case +n=a[3],o=a[2],p=a[1];return[7,p,o,n,t(a[4],b)];case 8:var -r=a[3],s=a[2],t=a[1];return[8,t,s,r,q(a[4],b)];case +q=a[3],r=a[2],s=a[1];return[8,s,r,q,t(a[4],b)];case 9:var -u=a[1];return[9,u,q(a[2],b)];case -10:return[10,q(a[1],b)];case +u=a[1];return[9,u,t(a[2],b)];case +10:return[10,t(a[1],b)];case 11:var -v=a[1];return[11,v,q(a[2],b)];case +v=a[1];return[11,v,t(a[2],b)];case 12:var -w=a[1];return[12,w,q(a[2],b)];case +w=a[1];return[12,w,t(a[2],b)];case 13:var -x=a[2],y=a[1];return[13,y,x,q(a[3],b)];case +x=a[2],y=a[1];return[13,y,x,t(a[3],b)];case 14:var -z=a[2],A=a[1];return[14,A,z,q(a[3],b)];case -15:return[15,q(a[1],b)];case -16:return[16,q(a[1],b)];case +z=a[2],A=a[1];return[14,A,z,t(a[3],b)];case +15:return[15,t(a[1],b)];case +16:return[16,t(a[1],b)];case 17:var -B=a[1];return[17,B,q(a[2],b)];case +B=a[1];return[17,B,t(a[2],b)];case 18:var -C=a[1];return[18,C,q(a[2],b)];case -19:return[19,q(a[1],b)];case +C=a[1];return[18,C,t(a[2],b)];case +19:return[19,t(a[1],b)];case 20:var -D=a[2],E=a[1];return[20,E,D,q(a[3],b)];case +D=a[2],E=a[1];return[20,E,D,t(a[3],b)];case 21:var -F=a[1];return[21,F,q(a[2],b)];case -22:return[22,q(a[1],b)];case +F=a[1];return[21,F,t(a[2],b)];case +22:return[22,t(a[1],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 -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{ej(d)}catch(a){a=$(a);if(a[1]!==es)throw a;var -e=a}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 -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 -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 -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 -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 -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(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,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=F(c);aJ(a,b,d,0,c);return d}return I(jM)}function +dr(a,b,c){return U(fo(a,b,c))}function +fp(a,b,c,d,e){if(0<=e&&0<=b&&(af(a)-e|0)>=b&&0<=d&&(af(c)-e|0)>=d){aJ(a,b,c,d,e);return}return I(jN)}function +az(a,b,c,d,e){if(0<=e&&0<=b&&(o(a)-e|0)>=b&&0<=d&&(af(c)-e|0)>=d){bf(a,b,c,d,e);return}return I(jO)}function +ct(a,b){return U(a3(a,b))}function +fq(a,b,c){return U(fo(aX(a),b,c))}var +jR="Array.init";function +ds(a,b){if(0===a)return[0];if(0>a)return I(jR);var +d=aM(a,g(b,0)),e=a-1|0,f=1;if(e>=1){var +c=f;for(;;){d[1+c]=g(b,c);var +h=c+1|0;if(e===c)break;var +c=h}}return d}function +ft(a,b){var +d=b.length-1-1|0,e=0;if(d>=0){var +c=e;for(;;){g(a,b[1+c]);var +f=c+1|0;if(d===c)break;var +c=f}}return}function +dt(a,b){var +d=b.length-1;if(0===d)return[0];var +e=aM(d,g(a,b[1])),f=d-1|0,h=1;if(f>=1){var +c=h;for(;;){e[1+c]=g(a,b[1+c]);var +i=c+1|0;if(f===c)break;var +c=i}}return e}function +fu(a){if(!a)return[0];var +d=0,c=a,g=a[2],h=a[1];for(;;){if(!c)break;var +d=d+1|0,c=c[2]}var +f=aM(d,h),e=1,b=g;for(;;){if(!b)return f;var i=b[2];f[1+e]=b[1];var -e=e+1|0,b=i;continue}return f}}}return[0]}function -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 -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)>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=aR(i,f)}else -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(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 -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(b,e,d);if(0===F)var -r=[0,a,[0,e,0]];else -if(0<=F)var -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,d,0]]];var -q=r}else{var -H=c(b,a,d);if(0===H)var -s=[0,e,[0,a,0]];else -if(0<=H)var -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,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(b,l,u);if(0===w){var -i=v,h=t,f=[0,l,f];continue}if(0>>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 -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 -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=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 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 -a_(b){var -a=b[1];return a?[0,a[1]]:0}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 -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=0){var +d=g;for(;;){e[1]=h(a,e[1],c[1+d]);var +i=d+1|0;if(f===d)break;var +d=i}}return e[1]}var +du=0.;function +bT(a){return[0,0,0]}function +bU(a){a[1]=0;a[2]=0;return}function +a5(a,b){b[1]=[0,a,b[1]];b[2]=b[2]+1|0;return 0}function +bm(a){var +b=a[1];if(!b)return 0;var +c=b[1];a[1]=b[2];a[2]=a[2]-1|0;return[0,c]}function +bn(a){var +b=a[1];return b?[0,b[1]]:0}function +dv(a){a[1]=0;a[2]=0;a[3]=0;return}function +fC(a,b){var +c=[0,a,0],d=b[3];return d?(b[1]=b[1]+1|0,d[2]=c,b[3]=c,0):(b[1]=1,b[2]=c,b[3]=c,0)}var +j0=[0,ia,94,2],j1=[0,ia,93,2],j2="Buffer.add: cannot grow buffer";function +cw(a){var +b=1<=a?a:1,c=bP=(d+b|0))break;c[1]=2*c[1]|0}if(bPa[3])throw i([0,r,j1],1);if((d+b|0)<=a[3])return;throw i([0,r,j0],1)}function +bV(a,b){var +c=o(b),d=a[2]+c|0;if(a[3]>>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)&&1e){if(32!==e){if(43>e)break a;switch(e-43|0){case +5:c:if(c<(d+2|0)&&1>>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=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 -m=f-34|0,r=0;if(58>>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 -0:var -n=4;break;case -1:var -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=C(s);aN(e,0,t,0,s);var -x=t}else{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(dZ<=c)d=1;else -d=3;else -if(32<=c)if(34<=c)d=2;else -d=3;else -if(14<=c)d=1;else -switch(c){case -8:w(b,a[1],92);a[1]++;w(b,a[1],98);break;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/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=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 +4:break a;default:break b}}if(c>=(d+1|0))break a;var +f=a3(d+1|0,48);bI(f,0,e);az(b,1,f,(d-c|0)+2|0,c-1|0);return U(f)}if(71<=e){if(5>>0)break a}else if(65>e)break a}if(c>>0){if(33>>0)break c}else if(2===l)break;var +i=i+1|0}break b}var +e=aX(a),b=[0,0],q=af(e)-1|0,v=0;if(q>=0){var +h=v;for(;;){var +f=eY(e,h);b:{c:{d:{if(32<=f){var +j=f-34|0;if(58>>0){if(93<=j)break d}else if(56>>0)break c;var +k=1;break b}if(11<=f){if(13===f)break c}else if(8<=f)break c}var +k=4;break b}var +k=2}b[1]=b[1]+k|0;var +z=h+1|0;if(q===h)break;var +h=z}}if(b[1]===af(e)){var +n=af(e),p=F(n);aJ(e,0,p,0,n);var +s=p}else{var +c=F(b[1]);b[1]=0;var +r=af(e)-1|0,w=0;if(r>=0){var +g=w;for(;;){var +d=eY(e,g);b:{c:{d:{if(35<=d){if(92!==d){if(eF<=d)break d;break c}}else{if(32>d){if(14<=d)break d;switch(d){case +8:y(c,b[1],92);b[1]++;y(c,b[1],98);break b;case +9:y(c,b[1],92);b[1]++;y(c,b[1],116);break b;case +10:y(c,b[1],92);b[1]++;y(c,b[1],110);break b;case +13:y(c,b[1],92);b[1]++;y(c,b[1],114);break b;default:break d}}if(34>d)break c}y(c,b[1],92);b[1]++;y(c,b[1],d);break b}y(c,b[1],92);b[1]++;y(c,b[1],48+(d/c3|0)|0);b[1]++;y(c,b[1],48+((d/10|0)%10|0)|0);b[1]++;y(c,b[1],48+(d%10|0)|0);break b}y(c,b[1],d)}b[1]++;var +x=g+1|0;if(r===g)break;var +g=x}}var +s=c}var +m=U(s)}var +t=o(m),u=a3(t+2|0,34);bf(m,0,u,1,t);return U(u)}function +fH(a,b){var +g=cr(b),f=lw[1];switch(a[2]){case 0:var -b=102;break;case +c=102;break;case 1:var -b=101;break;case +c=101;break;case 2:var -b=69;break;case +c=69;break;case 3:var -b=gy;break;case +c=hw;break;case 4:var -b=71;break;case +c=71;break;case 5:var -b=e;break;case +c=f;break;case 6:var -b=104;break;case +c=104;break;case 7:var -b=72;break;default:var -b=70}var -c=eF(16);a$(c,37);switch(d[1]){case +c=72;break;default:var +c=70}var +d=fD(16);bo(d,37);switch(a[1]){case 0:break;case -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=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=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 -km(b,c){switch(b){case +1:bo(d,43);break;default:bo(d,32)}if(8<=a[2])bo(d,35);bo(d,46);J(d,e+g);bo(d,c);return fF(d)}function +cz(a,b){if(13>a)return b;var +h=[0,0],i=o(b)-1|0,n=0;if(i>=0){var +d=n;for(;;){if(9>=ap(b,d)+iF>>>0)h[1]++;var +r=d+1|0;if(i===d)break;var +d=r}}var +j=h[1],k=F(o(b)+((j-1|0)/3|0)|0),l=[0,0];function +e(a){bI(k,l[1],a);l[1]++;return}var +f=[0,((j-1|0)%3|0)+1|0],m=o(b)-1|0,p=0;if(m>=0){var +c=p;for(;;){var +g=ap(b,c);if(9>>0)e(g);else{if(0===f[1]){e(95);f[1]=3}f[1]+=-1;e(g)}var +q=c+1|0;if(m===c)break;var +c=q}}return U(k)}function +lx(a,b){switch(a){case 1:var -a=jz;break;case +c=kJ;break;case 2:var -a=jA;break;case +c=kK;break;case 4:var -a=jC;break;case +c=kM;break;case 5:var -a=jD;break;case +c=kN;break;case 6:var -a=jE;break;case +c=kO;break;case 7:var -a=jF;break;case +c=kP;break;case 8:var -a=jG;break;case +c=kQ;break;case 9:var -a=jH;break;case +c=kR;break;case 10:var -a=jI;break;case +c=kS;break;case 11:var -a=jJ;break;case +c=kT;break;case 0:case 13:var -a=jy;break;case +c=kI;break;case 3:case 14:var -a=jB;break;default:var -a=jK}return cb(b,cE(a,c))}function -kn(b,c){switch(b){case +c=kL;break;default:var +c=kU}return cz(a,da(c,b))}function +ly(a,b){switch(a){case 1:var -a=jZ;break;case +c=k9;break;case 2:var -a=j0;break;case +c=k_;break;case 4:var -a=j2;break;case +c=la;break;case 5:var -a=j3;break;case +c=lb;break;case 6:var -a=j4;break;case +c=lc;break;case 7:var -a=j5;break;case +c=ld;break;case 8:var -a=j6;break;case +c=le;break;case 9:var -a=j7;break;case +c=lf;break;case 10:var -a=j8;break;case +c=lg;break;case 11:var -a=j9;break;case +c=lh;break;case 0:case 13:var -a=jY;break;case +c=k8;break;case 3:case 14:var -a=j1;break;default:var -a=j_}return cb(b,cE(a,c))}function -ko(b,c){switch(b){case +c=k$;break;default:var +c=li}return cz(a,da(c,b))}function +lz(a,b){switch(a){case 1:var -a=ka;break;case +c=lk;break;case 2:var -a=kb;break;case +c=ll;break;case 4:var -a=kd;break;case +c=ln;break;case 5:var -a=ke;break;case +c=lo;break;case 6:var -a=kf;break;case +c=lp;break;case 7:var -a=kg;break;case +c=lq;break;case 8:var -a=kh;break;case +c=lr;break;case 9:var -a=ki;break;case +c=ls;break;case 10:var -a=kj;break;case +c=lt;break;case 11:var -a=kk;break;case +c=lu;break;case 0:case 13:var -a=j$;break;case +c=lj;break;case 3:case 14:var -a=kc;break;default:var -a=kl}return cb(b,cE(a,c))}function -kp(b,c){switch(b){case +c=lm;break;default:var +c=lv}return cz(a,da(c,b))}function +lA(a,b){switch(a){case 1:var -a=jM;break;case +c=kW;break;case 2:var -a=jN;break;case +c=kX;break;case 4:var -a=jP;break;case +c=kZ;break;case 5:var -a=jQ;break;case +c=k0;break;case 6:var -a=jR;break;case +c=k1;break;case 7:var -a=jS;break;case +c=k2;break;case 8:var -a=jT;break;case +c=k3;break;case 9:var -a=jU;break;case +c=k4;break;case 10:var -a=jV;break;case +c=k5;break;case 11:var -a=jW;break;case +c=k6;break;case 0:case 13:var -a=jL;break;case +c=kV;break;case 3:case 14:var -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 +c=kY;break;default:var +c=k7}return cz(a,xK(c,b))}function +aB(d,b,c){function +j(a){switch(d[1]){case 0:var -a=45;break;case +e=45;break;case 1:var -a=43;break;default:var -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 +e=43;break;default:var +e=32}return xF(c,b,e)}function +q(a){var +b=xr(c);return 3===b?c<0.?lC:lD:4<=b?lE:a}switch(d[2]){case 5:var -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>>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 +f=e1(fH(d,b),c),e=0,u=o(f);for(;;){if(e===u)var +p=0;else{var +k=O(f,e)-46|0;a:{if(23>>0){if(55===k)break a}else if(21>>0)break a;var +e=e+1|0;continue}var +p=1}var +v=p?f:ay(f,lB);return q(v)}case 6:return j(0);case 7:var -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 +i=aX(j(0)),g=af(i);if(0===g)var +n=i;else{var +l=F(g),m=g-1|0,r=0;if(m>=0){var +a=r;for(;;){var +h=eY(i,a),s=25>>0?h:h+h8|0;y(l,a,s);var +t=a+1|0;if(m===a)break;var +a=t}}var +n=l}return U(n);case +8:return q(j(0));default:return e1(fH(d,b),c)}}function +ca(a,b,c,d){var +f=b,e=c,j=d;for(;;){if(typeof +j==="number")return g(f,e);switch(j[0]){case 0:var -L=e[1];return function(b){return k(d,[5,a,b],L)};case +M=j[1];return function(a){return m(f,[5,e,a],M)};case 1:var -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<=b)if(39<=b)var -c=ic;else -e=2;else -if(14<=b)e=1;else -switch(b){case +N=j[1];return function(a){a:{b:{if(40<=a){if(92===a){var +b=jF;break a}if(eF>a)break b}else{if(32<=a){if(39>a)break b;var +b=jG;break a}if(14>a)switch(a){case 8:var -c=id;break;case +b=jH;break a;case 9:var -c=ie;break;case +b=jI;break a;case 10:var -c=ig;break;case +b=jJ;break a;case 13:var -c=ih;break;default:e=1}switch(e){case -1: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=C(1);w(g,0,b);var -c=P(g);break}var -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 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 +b=jK;break a}}var +c=F(4);y(c,0,92);y(c,1,48+(a/c3|0)|0);y(c,2,48+((a/10|0)%10|0)|0);y(c,3,48+(a%10|0)|0);var +b=U(c);break a}var +d=F(1);y(d,0,a);var +b=U(d)}var +g=o(b),h=a3(g+2|0,39);bf(b,0,h,1,g);return m(f,[4,e,U(h)],N)};case +2:return dz(f,e,j[2],j[1],function(a){return a});case +3:return dz(f,e,j[2],j[1],kH);case +4:return cA(f,e,j[4],j[2],j[3],lx,j[1]);case +5:return cA(f,e,j[4],j[2],j[3],ly,j[1]);case +6:return cA(f,e,j[4],j[2],j[3],lz,j[1]);case +7:return cA(f,e,j[4],j[2],j[3],lA,j[1]);case 8:var -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 +n=j[4],q=j[3],u=j[2],l=j[1];if(typeof +u==="number"){if(typeof +q==="number")return q?function(a,b){return m(f,[4,e,aB(l,a,b)],n)}:function(a){return m(f,[4,e,aB(l,dx(l),a)],n)};var +_=q[1];return function(a){return m(f,[4,e,aB(l,_,a)],n)}}if(0===u[0]){var +A=u[2],B=u[1];if(typeof +q==="number")return q?function(a,b){return m(f,[4,e,W(B,A,aB(l,a,b))],n)}:function(a){return m(f,[4,e,W(B,A,aB(l,dx(l),a))],n)};var +$=q[1];return function(a){return m(f,[4,e,W(B,A,aB(l,$,a))],n)}}var +D=u[1];if(typeof +q==="number")return q?function(a,b,c){return m(f,[4,e,W(D,a,aB(l,b,c))],n)}:function(a,b){return m(f,[4,e,W(D,a,aB(l,dx(l),b))],n)};var +aa=q[1];return function(a,b){return m(f,[4,e,W(D,a,aB(l,aa,b))],n)};case +9:return dz(f,e,j[2],j[1],jx);case 10:var -a=[7,a],e=e[1];continue;case +e=[7,e],j=j[1];break;case 11:var -a=[2,a,e[1]],e=e[2];continue;case +e=[2,e,j[1]],j=j[2];break;case 12:var -a=[3,a,e[1]],e=e[2];continue;case +e=[3,e,j[1]],j=j[2];break;case 13:var -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 +O=j[3],P=j[2],E=fD(16);dy(E,P);var +L=fF(E);return function(a){return m(f,[4,e,L],O)};case 14:var -S=e[3],T=e[2];return function(c){var -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 +Q=j[3],R=j[2];return function(a){var +c=a[1],b=s(c,w(z(R)));if(typeof +b[2]==="number")return m(f,e,t(b[1],Q));throw i(G,1)};case 15:var -U=e[1];return function(e,b){return k(d,[6,a,function(a){return c(e,a,b)}],U)};case +S=j[1];return function(c,b){return m(f,[6,e,function(a){return h(c,a,b)}],S)};case 16:var -V=e[1];return function(b){return k(d,[6,a,b],V)};case +T=j[1];return function(a){return m(f,[6,e,a],T)};case 17:var -a=[0,a,e[1]],e=e[2];continue;case +e=[0,e,j[1]],j=j[2];break;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)}}(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 +x=j[1];if(0===x[0]){let +b=e,c=f,d=j[2];var +f=function(a){return m(c,[1,b,[0,a]],d)},e=0,j=x[1][1]}else{let +b=e,c=f,d=j[2];var +f=function(a){return m(c,[1,b,[1,a]],d)},e=0,j=x[1][1]}break;case +19:throw i([0,r,lG],1);case 20:var -ab=e[3],ac=[8,a,kw];return function(a){return k(d,ac,ab)};case +V=j[3],X=[8,e,lH];return function(a){return m(f,X,V)};case 21:var -ad=e[2];return function(b){return k(d,[4,a,cE(kx,b)],ad)};case +Y=j[2];return function(a){return m(f,[4,e,da(hQ,a)],Y)};case 22:var -ae=e[1];return function(b){return k(d,[5,a,b],ae)};case +Z=j[1];return function(a){return m(f,[5,e,a],Z)};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,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,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 +k=j[2],v=j[1];if(typeof +v==="number")switch(v){case +0:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);case +1:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);case +2:throw i([0,r,lI],1);default:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k])}switch(v[0]){case +0:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);case +1:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);case +2:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);case +3:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);case +4:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);case +5:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);case +6:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);case +7:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);case +8:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);case 9:var -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 +K=v[2];return a<50?eo(a+1|0,f,e,K,k):C(eo,[0,f,e,K,k]);case +10:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);default:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k])}default:var +H=j[3],I=j[1],J=g(j[2],0);return a<50?en(a+1|0,f,e,H,I,J):C(en,[0,f,e,H,I,J])}}}function +m(a,b,c){return cp(ca(0,a,b,c))}function +eo(a,f,c,d,e){if(typeof +d==="number")return a<50?p(a+1|0,f,c,e):C(p,[0,f,c,e]);switch(d[0]){case 0:var -f=a[1];return function(a){return aa(d,c,f,b)};case +b=d[1];return function(a){return $(f,c,b,e)};case 1:var -g=a[1];return function(a){return aa(d,c,g,b)};case +g=d[1];return function(a){return $(f,c,g,e)};case 2:var -h=a[1];return function(a){return aa(d,c,h,b)};case +h=d[1];return function(a){return $(f,c,h,e)};case 3:var -i=a[1];return function(a){return aa(d,c,i,b)};case +j=d[1];return function(a){return $(f,c,j,e)};case 4:var -j=a[1];return function(a){return aa(d,c,j,b)};case +k=d[1];return function(a){return $(f,c,k,e)};case 5:var -k=a[1];return function(a){return aa(d,c,k,b)};case +l=d[1];return function(a){return $(f,c,l,e)};case 6:var -l=a[1];return function(a){return aa(d,c,l,b)};case +m=d[1];return function(a){return $(f,c,m,e)};case 7:var -n=a[1];return function(a){return aa(d,c,n,b)};case +n=d[1];return function(a){return $(f,c,n,e)};case 8:var -p=a[2];return function(a){return aa(d,c,p,b)};case +o=d[2];return function(a){return $(f,c,o,e)};case 9:var -q=a[3],r=a[2],s=A(x(a[1]),r);return function(a){return aa(d,c,M(s,q),b)};case +q=d[3],s=d[2],t=D(z(d[1]),s);return function(a){return $(f,c,P(t,q),e)};case 10:var -t=a[1];return function(e,a){return aa(d,c,t,b)};case +u=d[1];return function(a,b){return $(f,c,u,e)};case 11:var -u=a[1];return function(a){return aa(d,c,u,b)};case +v=d[1];return function(a){return $(f,c,v,e)};case 12:var -v=a[1];return function(a){return aa(d,c,v,b)};case -13:throw[0,m,kz];default:throw[0,m,kA]}}function -o(d,b,e,a){var -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,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,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,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=a[2],j=a[1];if(typeof -e==="number")switch(e){case +w=d[1];return function(a){return $(f,c,w,e)};case +13:throw i([0,r,lJ],1);default:throw i([0,r,lK],1)}}function +$(a,b,c,d){return cp(eo(0,a,b,c,d))}function +p(a,b,c,d){var +e=[8,c,lL];return a<50?ca(a+1|0,b,e,d):C(ca,[0,b,e,d])}function +dz(h,f,c,d,e){if(typeof +d==="number")return function(a){return m(h,[4,f,g(e,a)],c)};if(0===d[0]){var +b=d[2],i=d[1];return function(a){return m(h,[4,f,W(i,b,g(e,a))],c)}}var +j=d[1];return function(a,b){return m(h,[4,f,W(j,a,g(e,b))],c)}}function +cA(k,j,i,d,e,f,g){if(typeof +d==="number"){if(typeof +e==="number")return e?function(a,b){return m(k,[4,j,bp(a,h(f,g,b))],i)}:function(a){return m(k,[4,j,h(f,g,a)],i)};var +b=e[1];return function(a){return m(k,[4,j,bp(b,h(f,g,a))],i)}}if(0===d[0]){var +c=d[2],l=d[1];if(typeof +e==="number")return e?function(a,b){return m(k,[4,j,W(l,c,bp(a,h(f,g,b)))],i)}:function(a){return m(k,[4,j,W(l,c,h(f,g,a))],i)};var +o=e[1];return function(a){return m(k,[4,j,W(l,c,bp(o,h(f,g,a)))],i)}}var +n=d[1];if(typeof +e==="number")return e?function(a,b,c){return m(k,[4,j,W(n,a,bp(b,h(f,g,c)))],i)}:function(a,b){return m(k,[4,j,W(n,a,h(f,g,b))],i)};var +p=e[1];return function(a,b){return m(k,[4,j,W(n,a,bp(p,h(f,g,b)))],i)}}function +en(a,b,c,d,e,f){if(e){var +i=e[1];return function(a){return lF(b,c,d,i,g(f,a))}}var +h=[4,c,f];return a<50?ca(a+1|0,b,h,d):C(ca,[0,b,h,d])}function +lF(a,b,c,d,e){return cp(en(0,a,b,c,d,e))}function +aC(a,b){var +c=b;for(;;){if(typeof +c==="number")return;switch(c[0]){case 0:var -d=iT;break;case +f=c[1],h=fG(c[2]);aC(a,f);return bO(a,h);case 1:var -d=iU;break;case -2:var -d=iV;break;case -3:var -d=iW;break;case +d=c[2],e=c[1];if(0===d[0]){var +i=d[1];aC(a,e);bO(a,lM);var +c=i}else{var +j=d[1];aC(a,e);bO(a,lN);var +c=j}break;case +6:var +m=c[2];aC(a,c[1]);return g(m,a);case +7:aC(a,c[1]);ax(a);return;case +8:var +n=c[2];aC(a,c[1]);return I(n);case +2:case 4:var -d=iX;break;case -5:var -d=iY;break;default:var -d=iZ}else -switch(e[0]){case +k=c[2];aC(a,c[1]);return bO(a,k);default:var +l=c[2];aC(a,c[1]);jg(a,l);return}}}function +aD(a,b){var +c=b;for(;;){if(typeof +c==="number")return;switch(c[0]){case 0:var -d=e[1];break;case -1:var -d=e[1];break;default:var -d=am(i0,b7(1,e[1]))}az(c,j);return by(c,d);case +h=c[1],i=fG(c[2]);aD(a,h);return bV(a,i);case 1:var -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 +e=c[2],f=c[1];if(0===e[0]){var +j=e[1];aD(a,f);bV(a,lO);var +c=j}else{var +k=e[1];aD(a,f);bV(a,lP);var +c=k}break;case 6:var -o=a[2];az(c,a[1]);return by(c,b(o,0));case +n=c[2];aD(a,c[1]);return bV(a,g(n,0));case 7:var -a=a[1];continue;case +c=c[1];break;case 8:var -p=a[2];az(c,a[1]);return E(p);case +o=c[2];aD(a,c[1]);return I(o);case 2:case 4:var -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=kH[1],c=b_(bT);return b(k(function(a){az(c,a);return cO(b$(c))},0,d),a)}function -h(d){var -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 -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 -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 -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=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(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]}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>>0)var -p=eK(a,2),q=c4(a,1),e=c(an(kT),q,p);else -switch(i){case +l=c[2];aD(a,c[1]);return bV(a,l);default:var +m=c[2];aD(a,c[1]);var +d=a[2];if(a[3]<=d)dw(a,1);y(a[1],d,m);a[2]=d+1|0;return}}}function +fI(c,b){return m(function(a){aC(c,a);return 0},0,b[1])}function +dA(a){return fI(ar,a)}function +at(a){return m(function(a){var +b=cw(64);aD(b,a);return cx(b)},0,a[1])}var +dB=[0,0],jA=aV,lS=[0,[3,0,0],"%S"],lT=iK,lU=[0,[4,0,0,0,0],es],lV=e,lW=[0,[11,ik,[2,0,[2,0,0]]],", %s%s"],lX=[0,[12,40,[2,0,[2,0,[12,41,0]]]],"(%s%s)"],lY=e,lZ=e,l0=[0,[12,40,[2,0,[12,41,0]]],"(%s)"],l1="Out of memory",l2="Stack overflow",l3="Pattern matching failed",l4="Assertion failed",l5="Undefined recursive module",l6="Raised at",l7="Re-raised at",l8="Raised by primitive operation at",l9="Called from",l_=" (inlined)",l$=[0,[2,0,[12,32,[2,0,[11,' in file "',[2,0,[12,34,[2,0,[11,", line ",[4,0,0,0,[11,iT,xj]]]]]]]]]],'%s %s in file "%s"%s, line %d, characters %d-%d'],ma=e,mb=[0,[2,0,[11," unknown location",0]],"%s unknown location"],mc=[0,[2,0,[12,10,0]],"%s\n"];function +dD(a,b){var +c=a[1+b];if(!(1-(typeof +c==="number"?1:0)))return g(at(lU),c);if(bg(c)===c2)return g(at(lS),c);if(bg(c)!==253)return lT;var +e=e1("%.12g",c),d=0,h=o(e);for(;;){if(h<=d)return ay(e,jA);var +f=O(e,d);a:{if(48<=f){if(58>f)break a}else if(45===f)break a;return e}var +d=d+1|0}}function +fJ(a,b){if(a.length-1<=b)return lV;var +c=fJ(a,b+1|0),d=dD(a,b);return h(at(lW),d,c)}function +cB(a){a:{b:{var +b=dB[1];for(;;){if(!b)break;c:{var +s=b[2],t=b[1];try{var +k=g(t,a)}catch(f){break c}if(k)break b}var +b=s}var +i=0;break a}var +i=[0,k[1]]}if(i)return i[1];if(a===dl)return l1;if(a===fh)return l2;if(a[1]===fg){var +d=a[2],l=d[3],u=d[2],v=d[1];return a$(at(dC),v,u,l,l+5|0,l3)}if(a[1]===r){var +e=a[2],m=e[3],w=e[2],x=e[1];return a$(at(dC),x,w,m,m+6|0,l4)}if(a[1]===bN){var +f=a[2],n=f[3],y=f[2],z=f[1];return a$(at(dC),z,y,n,n+6|0,l5)}if(0!==bg(a))return a[1];var +j=a.length-1,A=a[1][1];if(2>>0)var +o=fJ(a,2),p=dD(a,1),c=h(at(lX),p,o);else +switch(j){case 0:var -e=kU;break;case +c=lY;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=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 -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=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 +c=lZ;break;default:var +q=dD(a,1),c=g(at(l0),q)}return ay(A,c)}function +dE(a,b){var +h=xs(b),j=h.length-1-1|0,s=0;if(j>=0){var +d=s;for(;;){var +c=f(h,d)[1+d];let +b=d;var +i=function(a){return a?0===b?l6:l7:0===b?l8:l9};if(0===c[0])var +k=c[5],l=c[4],m=c[3],n=c[6]?l_:ma,o=c[2],p=c[7],q=i(c[1]),e=[0,xk(at(l$),q,p,o,n,m,l,k)];else if(c[1])var +e=0;else var -k=0;return[0,0,ac(b,0),k,b]}}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 -cX(g);var -m=0<=r?r:eP;if(typeof +r=i(0),e=[0,g(at(mb),r)];if(e){var +t=e[1];g(fI(a,mc),t)}var +u=d+1|0;if(j===d)break;var +d=u}}return}var +md=[0,e,"(Cannot print locations:\n bytecode executable program file not found)","(Cannot print locations:\n bytecode executable program file appears to be corrupt)","(Cannot print locations:\n bytecode executable program file has wrong magic number)","(Cannot print locations:\n bytecode executable program file cannot be opened;\n -- too many open files. Try running with OCAMLRUNPARAM=b=2)"].slice(),me=[0,[11,eD,[2,0,[12,10,0]]],hT],mf=[0],mg="Fatal error: out of memory in uncaught exception handler",mh=[0,[11,eD,[2,0,[12,10,0]]],hT],mi=[0,[11,"Fatal error in uncaught exception handler: exception ",[2,0,[12,10,0]]],"Fatal error in uncaught exception handler: exception %s\n"];fc(iN,function(a,b){try{try{var +h=b?mf:i_(0);try{dn(0)}catch(f){}try{var +l=cB(a);g(dA(me),l);dE(ar,h);var +c=x1(0);if(c<0){var +d=cr(c);fj(f(md,d)[1+d])}var +m=ax(ar),j=m}catch(f){var +n=ai(f),o=cB(a);g(dA(mh),o);dE(ar,h);var +p=cB(n);g(dA(mi),p);dE(ar,i_(0));var +j=ax(ar)}var +k=j}catch(f){var +e=ai(f);if(e!==dl)throw i(e,0);var +k=fj(mg)}return k}catch(f){return 0}});var +mj=[v,"Stdlib.Fun.Finally_raised",aZ(0)],ml="Fun.Finally_raised: ",jC="output_substring",jP="String.contains_from / Bytes.contains_from",jW="Set.remove_min_elt",jX=[0,0,0,0],jS=cY,jT=cY,jU=cY,jV=cY,j3="Buffer.add_substring/add_subbytes",jZ="Buffer.sub",lR=[0,[11,"invalid box description ",[3,0,0]],"invalid box description %S"],lQ=[0,0,4],mm=e,mK=[3,0,3],mL=aV,mF=h5,mG="<\/",mH=e,mB=h5,mC="<",mD=e,mz="\n",mv=e,mw=e,mx=e,my=e,mu=[0,e],mq=e,mr=e,ms=e,mt=e,mo=[0,e,0,e],mn="Stdlib.Format.String_tag",mS=[0,hP,72,5],mT=[0,hP,81,2],mU="CamlinternalMod.update_mod: not a module",mR="CamlinternalMod.init_mod: not a module",mV="Jsoo_runtime.Error.Exn",nv="warn",nu=ie,nt="log",mX="capture",mY="once",mZ="passive",nB="DEPTH_BUFFER_BIT",nC="STENCIL_BUFFER_BIT",nD="COLOR_BUFFER_BIT",nE="POINTS",nF="LINES",nG="LINE_LOOP",nH="LINE_STRIP",nI="TRIANGLES",nJ="TRIANGLE_STRIP",nK="TRIANGLE_FAN",nL="ZERO",nM="ONE",nN="SRC_COLOR",nO="ONE_MINUS_SRC_COLOR",nP="SRC_ALPHA",nQ="ONE_MINUS_SRC_ALPHA",nR="DST_ALPHA",nS="ONE_MINUS_DST_ALPHA",nT="DST_COLOR",nU="ONE_MINUS_DST_COLOR",nV="SRC_ALPHA_SATURATE",nW="FUNC_ADD",nX="BLEND_EQUATION",nY="BLEND_EQUATION_RGB",nZ="BLEND_EQUATION_ALPHA",n0="FUNC_SUBTRACT",n1="FUNC_REVERSE_SUBTRACT",n2="BLEND_DST_RGB",n3="BLEND_SRC_RGB",n4="BLEND_DST_ALPHA",n5="BLEND_SRC_ALPHA",n6="CONSTANT_COLOR",n7="ONE_MINUS_CONSTANT_COLOR",n8="CONSTANT_ALPHA",n9="ONE_MINUS_CONSTANT_ALPHA",n_="BLEND_COLOR",n$="ARRAY_BUFFER",oa="ELEMENT_ARRAY_BUFFER",ob="ARRAY_BUFFER_BINDING",oc="ELEMENT_ARRAY_BUFFER_BINDING",od="STREAM_DRAW",oe="STATIC_DRAW",of="DYNAMIC_DRAW",og="BUFFER_SIZE",oh="BUFFER_USAGE",oi="CURRENT_VERTEX_ATTRIB",oj="FRONT",ok="BACK",ol="FRONT_AND_BACK",om="CULL_FACE",on="BLEND",oo="DITHER",op="STENCIL_TEST",oq="DEPTH_TEST",or="SCISSOR_TEST",os="POLYGON_OFFSET_FILL",ot="SAMPLE_ALPHA_TO_COVERAGE",ou="SAMPLE_COVERAGE",ov="NO_ERROR",ow="INVALID_ENUM",ox="INVALID_VALUE",oy="INVALID_OPERATION",oz="OUT_OF_MEMORY",oA="CW",oB="CCW",oC="LINE_WIDTH",oD="ALIASED_POINT_SIZE_RANGE",oE="ALIASED_LINE_WIDTH_RANGE",oF="CULL_FACE_MODE",oG="FRONT_FACE",oH="DEPTH_RANGE",oI="DEPTH_WRITEMASK",oJ="DEPTH_CLEAR_VALUE",oK="DEPTH_FUNC",oL="STENCIL_CLEAR_VALUE",oM="STENCIL_FUNC",oN="STENCIL_FAIL",oO="STENCIL_PASS_DEPTH_FAIL",oP="STENCIL_PASS_DEPTH_PASS",oQ="STENCIL_REF",oR="STENCIL_VALUE_MASK",oS="STENCIL_WRITEMASK",oT="STENCIL_BACK_FUNC",oU="STENCIL_BACK_FAIL",oV="STENCIL_BACK_PASS_DEPTH_FAIL",oW="STENCIL_BACK_PASS_DEPTH_PASS",oX="STENCIL_BACK_REF",oY="STENCIL_BACK_VALUE_MASK",oZ="STENCIL_BACK_WRITEMASK",o0="VIEWPORT",o1="SCISSOR_BOX",o2="COLOR_CLEAR_VALUE",o3="COLOR_WRITEMASK",o4="UNPACK_ALIGNMENT",o5="PACK_ALIGNMENT",o6="MAX_TEXTURE_SIZE",o7="MAX_VIEWPORT_DIMS",o8="SUBPIXEL_BITS",o9="RED_BITS",o_="GREEN_BITS",o$="BLUE_BITS",pa="ALPHA_BITS",pb="DEPTH_BITS",pc="STENCIL_BITS",pd="POLYGON_OFFSET_UNITS",pe="POLYGON_OFFSET_FACTOR",pf="TEXTURE_BINDING_2D",pg="SAMPLE_BUFFERS",ph="SAMPLES",pi="SAMPLE_COVERAGE_VALUE",pj="SAMPLE_COVERAGE_INVERT",pk="COMPRESSED_TEXTURE_FORMATS",pl="DONT_CARE",pm="FASTEST",pn="NICEST",po="GENERATE_MIPMAP_HINT",pp="BYTE",pq="UNSIGNED_BYTE",pr="SHORT",ps="UNSIGNED_SHORT",pt="INT",pu="UNSIGNED_INT",pv="FLOAT",pw="DEPTH_COMPONENT",px="ALPHA",py="RGB",pz="RGBA",pA="LUMINANCE",pB="LUMINANCE_ALPHA",pC="UNSIGNED_SHORT_4_4_4_4",pD="UNSIGNED_SHORT_5_5_5_1",pE="UNSIGNED_SHORT_5_6_5",pF="FRAGMENT_SHADER",pG="VERTEX_SHADER",pH="MAX_VERTEX_ATTRIBS",pI="MAX_VERTEX_UNIFORM_VECTORS",pJ="MAX_VARYING_VECTORS",pK="MAX_COMBINED_TEXTURE_IMAGE_UNITS",pL="MAX_VERTEX_TEXTURE_IMAGE_UNITS",pM="MAX_TEXTURE_IMAGE_UNITS",pN="MAX_FRAGMENT_UNIFORM_VECTORS",pO="SHADER_TYPE",pP="DELETE_STATUS",pQ="LINK_STATUS",pR="VALIDATE_STATUS",pS="ATTACHED_SHADERS",pT="ACTIVE_UNIFORMS",pU="ACTIVE_ATTRIBUTES",pV="SHADING_LANGUAGE_VERSION",pW="CURRENT_PROGRAM",pX="NEVER",pY="LESS",pZ="EQUAL",p0="LEQUAL",p1="GREATER",p2="NOTEQUAL",p3="GEQUAL",p4="ALWAYS",p5="KEEP",p6="REPLACE",p7="INCR",p8="DECR",p9="INVERT",p_="INCR_WRAP",p$="DECR_WRAP",qa="VENDOR",qb="RENDERER",qc="VERSION",qd="NEAREST",qe="LINEAR",qf="NEAREST_MIPMAP_NEAREST",qg="LINEAR_MIPMAP_NEAREST",qh="NEAREST_MIPMAP_LINEAR",qi="LINEAR_MIPMAP_LINEAR",qj="TEXTURE_MAG_FILTER",qk="TEXTURE_MIN_FILTER",ql="TEXTURE_WRAP_S",qm="TEXTURE_WRAP_T",qn="TEXTURE_2D",qo="TEXTURE",qp="TEXTURE_CUBE_MAP",qq="TEXTURE_BINDING_CUBE_MAP",qr="TEXTURE_CUBE_MAP_POSITIVE_X",qs="TEXTURE_CUBE_MAP_NEGATIVE_X",qt="TEXTURE_CUBE_MAP_POSITIVE_Y",qu="TEXTURE_CUBE_MAP_NEGATIVE_Y",qv="TEXTURE_CUBE_MAP_POSITIVE_Z",qw="TEXTURE_CUBE_MAP_NEGATIVE_Z",qx="MAX_CUBE_MAP_TEXTURE_SIZE",qy="TEXTURE0",qz="TEXTURE1",qA="TEXTURE2",qB="TEXTURE3",qC="TEXTURE4",qD="TEXTURE5",qE="TEXTURE6",qF="TEXTURE7",qG="TEXTURE8",qH="TEXTURE9",qI="TEXTURE10",qJ="TEXTURE11",qK="TEXTURE12",qL="TEXTURE13",qM="TEXTURE14",qN="TEXTURE15",qO="TEXTURE16",qP="TEXTURE17",qQ="TEXTURE18",qR="TEXTURE19",qS="TEXTURE20",qT="TEXTURE21",qU="TEXTURE22",qV="TEXTURE23",qW="TEXTURE24",qX="TEXTURE25",qY="TEXTURE26",qZ="TEXTURE27",q0="TEXTURE28",q1="TEXTURE29",q2="TEXTURE30",q3="TEXTURE31",q4="ACTIVE_TEXTURE",q5="REPEAT",q6="CLAMP_TO_EDGE",q7="MIRRORED_REPEAT",q8="FLOAT_VEC2",q9="FLOAT_VEC3",q_="FLOAT_VEC4",q$="INT_VEC2",ra="INT_VEC3",rb="INT_VEC4",rc="BOOL",rd="BOOL_VEC2",re="BOOL_VEC3",rf="BOOL_VEC4",rg="FLOAT_MAT2",rh="FLOAT_MAT3",ri="FLOAT_MAT4",rj="SAMPLER_2D",rk="SAMPLER_CUBE",rl="VERTEX_ATTRIB_ARRAY_ENABLED",rm="VERTEX_ATTRIB_ARRAY_SIZE",rn="VERTEX_ATTRIB_ARRAY_STRIDE",ro="VERTEX_ATTRIB_ARRAY_TYPE",rp="VERTEX_ATTRIB_ARRAY_NORMALIZED",rq="VERTEX_ATTRIB_ARRAY_POINTER",rr="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING",rs="IMPLEMENTATION_COLOR_READ_TYPE",rt="IMPLEMENTATION_COLOR_READ_FORMAT",ru="COMPILE_STATUS",rv="LOW_FLOAT",rw="MEDIUM_FLOAT",rx="HIGH_FLOAT",ry="LOW_INT",rz="MEDIUM_INT",rA="HIGH_INT",rB="FRAMEBUFFER",rC="RENDERBUFFER",rD="RGBA4",rE="RGB5_A1",rF="RGB565",rG="DEPTH_COMPONENT16",rH="STENCIL_INDEX8",rI="DEPTH_STENCIL",rJ="RENDERBUFFER_WIDTH",rK="RENDERBUFFER_HEIGHT",rL="RENDERBUFFER_INTERNAL_FORMAT",rM="RENDERBUFFER_RED_SIZE",rN="RENDERBUFFER_GREEN_SIZE",rO="RENDERBUFFER_BLUE_SIZE",rP="RENDERBUFFER_ALPHA_SIZE",rQ="RENDERBUFFER_DEPTH_SIZE",rR="RENDERBUFFER_STENCIL_SIZE",rS="FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE",rT="FRAMEBUFFER_ATTACHMENT_OBJECT_NAME",rU="FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL",rV="FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE",rW="COLOR_ATTACHMENT0",rX="DEPTH_ATTACHMENT",rY="STENCIL_ATTACHMENT",rZ="DEPTH_STENCIL_ATTACHMENT",r0="NONE",r1="FRAMEBUFFER_COMPLETE",r2="FRAMEBUFFER_INCOMPLETE_ATTACHMENT",r3="FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT",r4="FRAMEBUFFER_INCOMPLETE_DIMENSIONS",r5="FRAMEBUFFER_UNSUPPORTED",r6="FRAMEBUFFER_BINDING",r7="RENDERBUFFER_BINDING",r8="MAX_RENDERBUFFER_SIZE",r9="INVALID_FRAMEBUFFER_OPERATION",r_="UNPACK_FLIP_Y_WEBGL",r$="UNPACK_PREMULTIPLY_ALPHA_WEBGL",sa="CONTEXT_LOST_WEBGL",sb="UNPACK_COLORSPACE_CONVERSION_WEBGL",sc="BROWSER_DEFAULT_WEBGL",sd="READ_BUFFER",se="UNPACK_ROW_LENGTH",sf="UNPACK_SKIP_ROWS",sg="UNPACK_SKIP_PIXELS",sh="PACK_ROW_LENGTH",si="PACK_SKIP_ROWS",sj="PACK_SKIP_PIXELS",sk="COLOR",sl="DEPTH",sm="STENCIL",sn="RED",so="RGB8",sp="RGBA8",sq="RGB10_A2",sr="TEXTURE_BINDING_3D",ss="UNPACK_SKIP_IMAGES",st="UNPACK_IMAGE_HEIGHT",su="TEXTURE_3D",sv="TEXTURE_WRAP_R",sw="MAX_3D_TEXTURE_SIZE",sx="UNSIGNED_INT_2_10_10_10_REV",sy="MAX_ELEMENTS_VERTICES",sz="MAX_ELEMENTS_INDICES",sA="TEXTURE_MIN_LOD",sB="TEXTURE_MAX_LOD",sC="TEXTURE_BASE_LEVEL",sD="TEXTURE_MAX_LEVEL",sE="MIN",sF="MAX",sG="DEPTH_COMPONENT24",sH="MAX_TEXTURE_LOD_BIAS",sI="TEXTURE_COMPARE_MODE",sJ="TEXTURE_COMPARE_FUNC",sK="CURRENT_QUERY",sL="QUERY_RESULT",sM="QUERY_RESULT_AVAILABLE",sN="STREAM_READ",sO="STREAM_COPY",sP="STATIC_READ",sQ="STATIC_COPY",sR="DYNAMIC_READ",sS="DYNAMIC_COPY",sT="MAX_DRAW_BUFFERS",sU="DRAW_BUFFER0",sV="DRAW_BUFFER1",sW="DRAW_BUFFER2",sX="DRAW_BUFFER3",sY="DRAW_BUFFER4",sZ="DRAW_BUFFER5",s0="DRAW_BUFFER6",s1="DRAW_BUFFER7",s2="DRAW_BUFFER8",s3="DRAW_BUFFER9",s4="DRAW_BUFFER10",s5="DRAW_BUFFER11",s6="DRAW_BUFFER12",s7="DRAW_BUFFER13",s8="DRAW_BUFFER14",s9="DRAW_BUFFER15",s_="MAX_FRAGMENT_UNIFORM_COMPONENTS",s$="MAX_VERTEX_UNIFORM_COMPONENTS",ta="SAMPLER_3D",tb="SAMPLER_2D_SHADOW",tc="FRAGMENT_SHADER_DERIVATIVE_HINT",td="PIXEL_PACK_BUFFER",te="PIXEL_UNPACK_BUFFER",tf="PIXEL_PACK_BUFFER_BINDING",tg="PIXEL_UNPACK_BUFFER_BINDING",th="FLOAT_MAT2x3",ti="FLOAT_MAT2x4",tj="FLOAT_MAT3x2",tk="FLOAT_MAT3x4",tl="FLOAT_MAT4x2",tm="FLOAT_MAT4x3",tn="SRGB",to="SRGB8",tp="SRGB8_ALPHA8",tq="COMPARE_REF_TO_TEXTURE",tr="RGBA32F",ts="RGB32F",tt="RGBA16F",tu="RGB16F",tv="VERTEX_ATTRIB_ARRAY_INTEGER",tw="MAX_ARRAY_TEXTURE_LAYERS",tx="MIN_PROGRAM_TEXEL_OFFSET",ty="MAX_PROGRAM_TEXEL_OFFSET",tz="MAX_VARYING_COMPONENTS",tA="TEXTURE_2D_ARRAY",tB="TEXTURE_BINDING_2D_ARRAY",tC="R11F_G11F_B10F",tD="UNSIGNED_INT_10F_11F_11F_REV",tE="RGB9_E5",tF="UNSIGNED_INT_5_9_9_9_REV",tG="TRANSFORM_FEEDBACK_BUFFER_MODE",tH="MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS",tI="TRANSFORM_FEEDBACK_VARYINGS",tJ="TRANSFORM_FEEDBACK_BUFFER_START",tK="TRANSFORM_FEEDBACK_BUFFER_SIZE",tL="TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN",tM="RASTERIZER_DISCARD",tN="MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS",tO="MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS",tP="INTERLEAVED_ATTRIBS",tQ="SEPARATE_ATTRIBS",tR="TRANSFORM_FEEDBACK_BUFFER",tS="TRANSFORM_FEEDBACK_BUFFER_BINDING",tT="RGBA32UI",tU="RGB32UI",tV="RGBA16UI",tW="RGB16UI",tX="RGBA8UI",tY="RGB8UI",tZ="RGBA32I",t0="RGB32I",t1="RGBA16I",t2="RGB16I",t3="RGBA8I",t4="RGB8I",t5="RED_INTEGER",t6="RGB_INTEGER",t7="RGBA_INTEGER",t8="SAMPLER_2D_ARRAY",t9="SAMPLER_2D_ARRAY_SHADOW",t_="SAMPLER_CUBE_SHADOW",t$="UNSIGNED_INT_VEC2",ua="UNSIGNED_INT_VEC3",ub="UNSIGNED_INT_VEC4",uc="INT_SAMPLER_2D",ud="INT_SAMPLER_3D",ue="INT_SAMPLER_CUBE",uf="INT_SAMPLER_2D_ARRAY",ug="UNSIGNED_INT_SAMPLER_2D",uh="UNSIGNED_INT_SAMPLER_3D",ui="UNSIGNED_INT_SAMPLER_CUBE",uj="UNSIGNED_INT_SAMPLER_2D_ARRAY",uk="DEPTH_COMPONENT32F",ul="DEPTH32F_STENCIL8",um="FLOAT_32_UNSIGNED_INT_24_8_REV",un="FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING",uo="FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE",up="FRAMEBUFFER_ATTACHMENT_RED_SIZE",uq="FRAMEBUFFER_ATTACHMENT_GREEN_SIZE",ur="FRAMEBUFFER_ATTACHMENT_BLUE_SIZE",us="FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE",ut="FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE",uu="FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE",uv="FRAMEBUFFER_DEFAULT",uw="UNSIGNED_INT_24_8",ux="DEPTH24_STENCIL8",uy="UNSIGNED_NORMALIZED",uz="DRAW_FRAMEBUFFER_BINDING",uA="READ_FRAMEBUFFER",uB="DRAW_FRAMEBUFFER",uC="READ_FRAMEBUFFER_BINDING",uD="RENDERBUFFER_SAMPLES",uE="FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER",uF="MAX_COLOR_ATTACHMENTS",uG="COLOR_ATTACHMENT1",uH="COLOR_ATTACHMENT2",uI="COLOR_ATTACHMENT3",uJ="COLOR_ATTACHMENT4",uK="COLOR_ATTACHMENT5",uL="COLOR_ATTACHMENT6",uM="COLOR_ATTACHMENT7",uN="COLOR_ATTACHMENT8",uO="COLOR_ATTACHMENT9",uP="COLOR_ATTACHMENT10",uQ="COLOR_ATTACHMENT11",uR="COLOR_ATTACHMENT12",uS="COLOR_ATTACHMENT13",uT="COLOR_ATTACHMENT14",uU="COLOR_ATTACHMENT15",uV="FRAMEBUFFER_INCOMPLETE_MULTISAMPLE",uW="MAX_SAMPLES",uX="HALF_FLOAT",uY="RG",uZ="RG_INTEGER",u0="R8",u1="RG8",u2="R16F",u3="R32F",u4="RG16F",u5="RG32F",u6="R8I",u7="R8UI",u8="R16I",u9="R16UI",u_="R32I",u$="R32UI",va="RG8I",vb="RG8UI",vc="RG16I",vd="RG16UI",ve="RG32I",vf="RG32UI",vg="VERTEX_ARRAY_BINDING",vh="R8_SNORM",vi="RG8_SNORM",vj="RGB8_SNORM",vk="RGBA8_SNORM",vl="SIGNED_NORMALIZED",vm="COPY_READ_BUFFER",vn="COPY_WRITE_BUFFER",vo="COPY_READ_BUFFER_BINDING",vp="COPY_WRITE_BUFFER_BINDING",vq="UNIFORM_BUFFER",vr="UNIFORM_BUFFER_BINDING",vs="UNIFORM_BUFFER_START",vt="UNIFORM_BUFFER_SIZE",vu="MAX_VERTEX_UNIFORM_BLOCKS",vv="MAX_FRAGMENT_UNIFORM_BLOCKS",vw="MAX_COMBINED_UNIFORM_BLOCKS",vx="MAX_UNIFORM_BUFFER_BINDINGS",vy="MAX_UNIFORM_BLOCK_SIZE",vz="MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS",vA="MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS",vB="UNIFORM_BUFFER_OFFSET_ALIGNMENT",vC="ACTIVE_UNIFORM_BLOCKS",vD="UNIFORM_TYPE",vE="UNIFORM_SIZE",vF="UNIFORM_BLOCK_INDEX",vG="UNIFORM_OFFSET",vH="UNIFORM_ARRAY_STRIDE",vI="UNIFORM_MATRIX_STRIDE",vJ="UNIFORM_IS_ROW_MAJOR",vK="UNIFORM_BLOCK_BINDING",vL="UNIFORM_BLOCK_DATA_SIZE",vM="UNIFORM_BLOCK_ACTIVE_UNIFORMS",vN="UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES",vO="UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER",vP="UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER",vQ="INVALID_INDEX",vR="MAX_VERTEX_OUTPUT_COMPONENTS",vS="MAX_FRAGMENT_INPUT_COMPONENTS",vT="MAX_SERVER_WAIT_TIMEOUT",vU="OBJECT_TYPE",vV="SYNC_CONDITION",vW="SYNC_STATUS",vX="SYNC_FLAGS",vY="SYNC_FENCE",vZ="SYNC_GPU_COMMANDS_COMPLETE",v0="UNSIGNALED",v1="SIGNALED",v2="ALREADY_SIGNALED",v3="TIMEOUT_EXPIRED",v4="CONDITION_SATISFIED",v5="WAIT_FAILED",v6="SYNC_FLUSH_COMMANDS_BIT",v7="VERTEX_ATTRIB_ARRAY_DIVISOR",v8="ANY_SAMPLES_PASSED",v9="ANY_SAMPLES_PASSED_CONSERVATIVE",v_="SAMPLER_BINDING",v$="RGB10_A2UI",wa="INT_2_10_10_10_REV",wb="TRANSFORM_FEEDBACK",wc="TRANSFORM_FEEDBACK_PAUSED",wd="TRANSFORM_FEEDBACK_ACTIVE",we="TRANSFORM_FEEDBACK_BINDING",wf="TEXTURE_IMMUTABLE_FORMAT",wg="MAX_ELEMENT_INDEX",wh="TEXTURE_IMMUTABLE_LEVELS",wi="TIMEOUT_IGNORED",wj="MAX_CLIENT_WAIT_TIMEOUT_WEBGL",ww=[0,[18,[1,[0,0,e]],[12,123,[15,[12,125,[17,0,0]]]]],"@[{%a}@]"],wv="TOOD",ws="step already executed",wl=[0,[0,0,0,0,0,0,0,0,0,0,0]],wm=[0,eG,19,6],wn=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],wo=[0,eG,99,6],wp=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0]],wq=[0,eG,232,6],wt="Note.Src.Step",wu=[0,[0,0,0,0,0,0,0,0,0,0,0]],wx=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],wy=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0]],wE="brr_add",wD=eL,wF=[0,0.,0.],wJ=[0,[11,iy,0],iy],wK=[0,[11,hR,0],hR],wR=[0,eU,348,12],wQ=[0,eU,339,12],wO=[0,eU,80,8],wP=hC,wN="Column out of bounds.",wM=hC,wL="Matrix.ImproperDimensions",wS=[0,0,0],xd="Width : ",xb="\xc2\xb0",xc="Angle : ",w8="Delete ",w9="Download",w_="Ductus",w$="Fill",xa="Rendering : ",w7=[0,0],jw=2147483647;function +jE(a){throw i(jD,1)}var +jY=[v,"Stdlib.Queue.Empty",aZ(0)];function +mk(a){return a[1]===mj?[0,ay(ml,cB(a[2]))]:0}for(;;){var +fK=dB[1];if(!(1-dk(dB,fK,[0,mk,fK])))break}try{var +xi=jo(iH),dF=xi}catch(f){var +fL=ai(f);if(fL!==aq)throw i(fL,0);try{var +xh=jo("CAMLRUNPARAM"),fN=xh}catch(f){var +fM=ai(f);if(fM!==aq)throw i(fM,0);var +fN=mm}var +dF=fN}var +fr=o(dF),jQ=0;if(fr<0)I(jP);else +try{var +cu=jQ;for(;;){if(fr<=cu)throw i(aq,1);if(ap(dF,cu)===82)break;var +cu=cu+1|0}}catch(f){var +fs=ai(f);if(fs!==aq)throw i(fs,0)}var +cC=0,fO=-1,dG=[v,mn,aZ(0)];function +bX(a,b){a[13]=a[13]+b[3]|0;return fC(b,a[28])}var +fP=1000000010;function +dH(a,b){return x(a[17],b,0,o(b))}function +cD(a){return g(a[19],0)}function +fQ(a,b,c){a[9]=a[9]-b|0;dH(a,c);a[11]=0;return}function +cE(a,b){var +c=bh(b,e);return c?fQ(a,o(b),b):c}function +a6(a,b,c){var +f=b[3],h=b[2];cE(a,b[1]);cD(a);a[11]=1;var +d=(a[6]-c|0)+h|0,e=a[8],i=e<=d?e:d;a[10]=i;a[9]=a[6]-a[10]|0;g(a[21],a[10]);return cE(a,f)}function +fR(a,b){return a6(a,mo,b)}function +bq(a,b){var +c=b[2],d=b[3];cE(a,b[1]);a[9]=a[9]-c|0;g(a[20],c);return cE(a,d)}function +mp(a,b,c){if(typeof c==="number")switch(c){case 0: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 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 +t=bn(a[3]);if(!t)return;var +u=t[1][1],v=function(a,b){if(!b)return[0,a,0];var +c=b[1],d=b[2];return xX(a,c)?[0,a,b]:[0,c,v(a,d)]};u[1]=v(a[6]-a[9]|0,u[1]);return;case +1:bm(a[2]);return;case +2:bm(a[3]);return;case 3: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{cX(e);var -i=[0,t]}}else +w=bn(a[2]);return w?fR(a,w[1][2]):cD(a);case +4:var +x=a[10]!==(a[6]-a[9]|0)?1:0;if(!x)return x;var +f=a[28],i=f[2];if(i){var +n=i[1];if(i[2]){var +K=i[2];f[1]=f[1]-1|0;f[2]=K;var +j=[0,n]}else{dv(f);var +j=[0,n]}}else var -i=0;if(i){var -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:eQ(a,m,c[1]);break;case +j=0;if(!j)return;var +s=j[1],M=s[1];a[12]=a[12]-s[3]|0;a[9]=a[9]+M|0;return;default:var +y=bm(a[5]);if(y)return dH(a,g(a[25],y[1]));return}switch(c[0]){case +0:return fQ(a,b,c[1]);case 1: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: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)F){var +k=R;continue}var +G=F}else var -K=X;var -p=K;break}}else +G=Q;var +m=G;break}}else var -p=o;var -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 +m=l;var +H=m-l|0;return 0<=H?bq(a,[0,mr,H+P|0,mq]):a6(a,[0,mt,m+O|0,ms],a[6]);case 3: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]>>0))eR(a,w)}else -cf(a)}var -_=a[9]-Z|0,$=1===M?1:a[9]=L-1>>>0)fR(a,r)}else +cD(a)}var +T=a[9]-S|0,U=1===I?1:a[9]=c[14])break;fX(c,0)}c[13]=fP;fS(c);if(b)cD(c);c[12]=1;c[13]=1;dv(c[28]);dI(c[1]);bU(c[2]);bU(c[3]);bU(c[4]);bU(c[5]);c[10]=0;c[14]=0;c[9]=c[6];return fW(c,0,3)}function +dL(a,b,c){var +d=a[14]=c)return x(a[17],f3,0,c);x(a[17],f3,0,80);var +c=c-80|0}}function +mA(a){return a[1]===dG?ay(mC,ay(a[2],mB)):mD}function +mE(a){return a[1]===dG?ay(mG,ay(a[2],mF)):mH}function +mI(a){return 0}function +mJ(a){return 0}function +f5(a,b){var +e=[0,0,0,0],f=[0,fO,mK,0];fC(f,e);var +d=bT(0);dI(d);a5([0,1,f],d);var +g=78,h=bT(0),i=bT(0),j=bT(0),c=[0,d,bT(0),j,i,h,g,10,68,g,0,1,1,1,1,jw,mL,a,b,function(a){return 0},function(a){return 0},function(a){return 0},0,0,mA,mE,mI,mJ,e];c[19]=function(a){return x(c[17],mz,0,1)};c[20]=function(a){return f4(c,a)};c[21]=function(a){return f4(c,a)};return c}function +f6(d){return f5(function(a,b,c){if(0<=b&&0<=c&&(o(a)-c|0)>=b)return e_(d,a,b,c);return I(jC)},function(a){return ax(d)})}function +dM(d){return f5(function(a,b,c){var +e=b<0?1:0;if(e)var +f=e;else var -h=b<0?1:0,e=h||((l(g)-b|0)f)return cx(c);var +d=f-2|0,g=1;if(0<=d&&(c[2]-d|0)>=1)return dr(c[1],g,d);return I(jZ)}function +X(a,b){if(typeof +b==="number")return 0;a:{b:{c:{switch(b[0]){case 0:var -e=c[2];X(a,c[1]);if(typeof -e==="number")switch(e){case -0:return eX(a,0);case -1:return eY(a,0);case -2:return bD(a,0);case +k=b[2];X(a,b[1]);if(typeof +k==="number")switch(k){case +0:return fX(a,0);case +1:return fY(a,0);case +2:return bZ(a,0);case 3:var -r=a[14]>>0)break;var +f=f+1|0}break d}var +h=fq(c,w,f-w|0),s=u(f);d:e:{var +d=s;for(;;){if(d===r)break e;var +v=O(c,d);if(48<=v){if(58<=v)break}else if(45!==v)break;var +d=d+1|0}break d}if(s===d)var +x=0;else +try{var +V=xT(fq(c,s,d-s|0)),x=V}catch(f){var +F=ai(f);if(F[1]!==bi)throw i(F,0);var +x=t(0)}if(u(d)!==r)t(0);d:{if(bh(h,e)&&bh(h,hz)){if(!bh(h,"h")){var +j=0;break d}if(!bh(h,"hov")){var +j=3;break d}if(!bh(h,"hv")){var +j=2;break d}if(bh(h,"v")){var +j=t(0);break d}var +j=1;break d}var +j=4}var +A=[0,x,j]}return fW(a,A[1],A[2]);case 2:var -f=c[1],F=0;if(typeof -f!=="number"&&0===f[0]){var -l=f[2],O=0;if(typeof -l!=="number"&&1===l[0]){var -y=c[2],x=l[2],w=f[1];F=1;O=1}}if(!F){var -v=c[2],u=f;d=2}break;case +l=b[1];if(typeof +l!=="number"&&0===l[0]){var +B=l[2];if(typeof +B!=="number"&&1===B[0]){var +P=b[2],N=B[2],M=l[1];break b}}var +L=b[2],K=l;break a;case 3:var -g=c[1],G=0;if(typeof -g!=="number"&&0===g[0]){var -m=g[2],P=0;if(typeof -m!=="number"&&1===m[0]){var -D=c[2],C=m[2],B=g[1];d=1;G=1;P=1}}if(!G){var -A=c[2],z=g;d=3}break;case +n=b[1];if(typeof +n!=="number"&&0===n[0]){var +C=n[2];if(typeof +C!=="number"&&1===C[0]){var +U=b[2],T=C[2],S=n[1];break}}var +R=b[2],Q=n;break c;case 4:var -h=c[1],H=0;if(typeof -h!=="number"&&0===h[0]){var -n=h[2],Q=0;if(typeof -n!=="number"&&1===n[0]){var -y=c[2],x=n[2],w=h[1];H=1;Q=1}}if(!H){var -v=c[2],u=h;d=2}break;case +p=b[1];if(typeof +p!=="number"&&0===p[0]){var +D=p[2];if(typeof +D!=="number"&&1===D[0]){var +P=b[2],N=D[2],M=p[1];break b}}var +L=b[2],K=p;break a;case 5:var -i=c[1],p=0;if(typeof -i==="number"||!(0===i[0]))p=1;else{var -o=i[2],I=0;if(typeof -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 +q=b[1];if(typeof +q!=="number"&&0===q[0]){var +E=q[2];if(typeof +E!=="number"&&1===E[0]){var +U=b[2],T=E[2],S=q[1];break}}var +R=b[2],Q=q;break c;case 6:var -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 -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 -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 -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 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 -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=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 -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=aR(h,b)}else +_=b[2];X(a,b[1]);return g(_,a);case +7:X(a,b[1]);return bZ(a,0);default:var +$=b[2];X(a,b[1]);return I($)}X(a,S);return dL(a,T,ct(1,U))}X(a,Q);return bY(a,R)}X(a,M);return dL(a,N,P)}X(a,K);return f0(a,L)}function +f9(a){var +d=a[1],b=f7(0),c=dM(b);return m(function(a){X(c,a);dK(c,0);var +d=cx(b);b[2]=0;b[1]=b[4];b[3]=af(b[1]);return d},0,d)}for(;;){var +fk=dm[1];let +b=[0,1],c=fk;if(!(1-dk(dm,fk,function(a){if(dk(b,1,0)){bZ(mO,0);bZ(mP,0)}return g(c,0)})))break}function +f_(e,b){var +m=b.length-1,h=x7(0,m),n=m-1|0,o=0;if(n>=0){var +a=o;for(;;){var +c=f(b,a)[1+a];if(typeof +c==="number")switch(c){case +0:let +f=a;var +l=function(a){var +b=h[1+f];if(c===b)throw i([0,bN,e],1);return g(b,a)};let +c=l;var +d=l;break;case +1:var +k=[];let +m=k,n=a;jr(k,[hX,function(a){var +b=h[1+n];if(m===b)throw i([0,bN,e],1);var +f=bg(b);if(cW===f)return b[1];if(hX!==f)return b;var +j=b[1];b[1]=jE;try{var +d=g(j,0);x8(b,d);return d}catch(f){var +c=ai(f);b[1]=function(a){throw i(c,0)};throw i(c,0)}}]);var +d=k;break;default:var +j=function(a){throw i([0,bN,e],1)},d=[0,j,j,j,0]}else var -e=b;c[3]=e;return 0}}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 -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=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]:lk;if(a){var -e=a[1];if(a[2]){var -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 -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||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 -a(g,i){if(g)var -f=0,a=g[1];else +d=0===c[0]?f_(e,c[1]):c[1];h[1+a]=d;var +p=a+1|0;if(n===a)break;var +a=p}}return h}function +dN(a,b){if(typeof +b!=="number"&&0===b[0])return f_(a,b[1]);return bM(mR)}function +f$(a,b,c){if(0===bg(c)&&a.length-1<=c.length-1){var +j=a.length-1-1|0,m=0;if(j>=0){var +d=m;for(;;){var +g=c[1+d],h=f(a,d)[1+d];a:if(typeof +h==="number"){if(2===h){if(0===bg(g)&&4===g.length-1){var +e=0,k=b[1+d];for(;;){k[1+e]=g[1+e];var +l=e+1|0;if(3===e)break;var +e=l}break a}throw i([0,r,mS],1)}b[1+d]=g}else if(0===h[0])f$(h[1],b[1+d],g);var +n=d+1|0;if(j===d)break;var +d=n}}return}throw i([0,r,mT],1)}function +dO(a,b,c){if(typeof +a!=="number"&&0===a[0])return f$(a[1],b,c);return bM(mU)}var +ga=[v,mV,aZ(0)],dP=[0,ga,[0]],mQ=bg(dP)===v?dP:dP[1];fc(eC,mQ);(function(a){throw a});var +br=e;function +cF(a,b){var +c=a?a[1]:br;return xY(b).join(c)}function +gb(a){return 0===a[bE]?1:0}var +gc=q["Number"];function +gd(a){return gc.parseFloat(a)}function +Y(a,b){return a?b.toFixed(a[1]):b.toString()}var +b0=undefined,mW=null;function +dQ(a){return a===mW?1:0}function +b1(a){return a===b0?1:0}function +aE(a){var +b=dQ(a);return b?b:b1(a)}var +j=q,ge=true;function +dR(a,b,c){if(!c)return;a[b]=!!c[1];return}function +gf(a,b){var +c=new +j["Error"](b);if(a)c["name"]=a[1];return g(function(a){throw a},c)}j["Promise"];j["Event"];function +gg(a,b,c,d){var +e={};dR(e,mX,a);dR(e,mY,b);dR(e,mZ,c);return e}function +b2(a,b,c,d){var +e=a?a[1]:{},f=e9(1,c);d.addEventListener(b,f,e);return function(a){d.removeEventListener(b,f,e);return 0}}var +gh="mouseup";j["ArrayBuffer"];j["DataView"];j["Blob"];j["File"];j["JSON"];j["encodeURI"];j["decodeURI"];j["encodeURIComponent"];j["decodeURIComponent"];var +m9=j["URL"];j["URLSearchParams"];var +gi="class",na="type",nb=ev;function +cG(a){return[0,gi,a]}function +gj(a){return[0,na,a]}function +cH(a){return[0,nb,a]}var +Z=j["document"],m0="change",m1="click",m2="fullscreenchange",m3=hS,m4="mousedown",m5="mouseenter",m6="mouseleave",m7="mousemove",m8="unload",m_="href",m$=eK,nc=aE(Z)?b0:Z[hF];function +gk(a){var +c=[0,0],d=a[bE]-1|0;if(d>=0){var +b=d;for(;;){var +e=c[1];c[1]=[0,a[b],e];var +f=b-1|0;if(0===b)break;var +b=f}}return c[1]}function +gl(a,b){a.appendChild(b);return 0}function +b3(a,b,c,d){var +l=a?a[1]:Z,m=b?b[1]:0,f=l.createElement(c),g=0,e=m;for(;;){if(!e)break;var +h=e[2],k=e[1],i=k[2],j=k[1];if(gb(j))var +e=h;else if(aY(j,m$))var +g=[0,i,g],e=h;else if(aY(j,gi)){if(1-gb(i))f["classList"].add(i);var +e=h}else{f.setAttribute(j,i);var +e=h}}if(0!==g)f.setAttribute(eK,cF([0,";"],fl(g)));_(function(a){return gl(f,a)},d);return f}function +dS(a,b){var +c=a?a[1]:Z;return c.createTextNode(b)}function +aT(a,b){var +c=a?a[1]:Z;return c.createTextNode(co(b))}function +gm(a){return a["nodeName"].toLowerCase()}function +cI(a,b){return aY(a,gm(b))}function +gn(c,b){for(;;){if(dQ(c[ij]))break;c.removeChild(c[ij])}return _(function(a){return gl(c,a)},b)}function +nd(a){return b1(a)?0:a}function +ne(a){return b1(a)?br:a}function +cJ(a){return[0,a,nd,function(a){return a}]}function +dT(a){return[0,a,ne,function(a){return a}]}var +nf=cJ(c4),dU=dT(ev);function +bs(a,b){var +c=b[a[1]];return g(a[2],c)}function +dV(a,b,c){var +d=g(a[3],b);c[a[1]]=d;return 0}var +go=c0;function +dW(a,b,c,d){var +f=a?a[1]:0,g=f?"important":br,e=d[eK];if(aE(e))return;e.setProperty(b,c,g);return}var +nk=eJ,nm="div",nn="hr",no="i",nq="option";function +a7(a,b,c,d){return b3(b,c,a,d)}function +gp(a,b,c,d){return b3(b,c,a,0)}function +gq(a,b,c){return a7(nk,a,b,c)}function +dX(a,b,c){return a7(nm,a,b,c)}function +gr(a,b,c){return gp(nn,a,b,c)}function +gs(a,b,c){return a7(no,a,b,c)}function +gt(a,b,c){return a7(nq,a,b,c)}function +dY(a,b,c){je(a,b,c);return 0}var +ng=cJ(c0),dZ=j[h$];function +d0(a){var +d=new +j["Array"](0),c=0,b=a;for(;;){if(!b)return xW(d);var +e=b[2];d[c]=b[1];var +c=c+1|0,b=e}}function +gu(a){return new +m9(a["location"])}j[h$];j["navigator"];var +nw=j["performance"],gv=j["window"];j["isSecureContext"];function +gw(a){j.clearTimeout(a);return}j["ClipboardItem"];j["FormData"];j["Headers"];j["Request"];j["Response"];j["fetch"];j["MediaStream"];j["MediaRecorder"];j["MessageChannel"];j["BroadcastChannel"];j["Notification"];j["WebSocket"];j["DOMMatrixReadOnly"];j["DOMPointReadOnly"];var +ny="nonzero",nz=j["Path2D"];function +gx(a,b,c){var +d=a?a[1]:ny;b.fill(c,d);return}function +d1(a,b){a.stroke(b);return 0}j["ImageData"];function +a(a,b){if(aE(a))return;a[b];return}var +b=j["WebGLRenderingContext"];a(b,nB);a(b,nC);a(b,nD);a(b,nE);a(b,nF);a(b,nG);a(b,nH);a(b,nI);a(b,nJ);a(b,nK);a(b,nL);a(b,nM);a(b,nN);a(b,nO);a(b,nP);a(b,nQ);a(b,nR);a(b,nS);a(b,nT);a(b,nU);a(b,nV);a(b,nW);a(b,nX);a(b,nY);a(b,nZ);a(b,n0);a(b,n1);a(b,n2);a(b,n3);a(b,n4);a(b,n5);a(b,n6);a(b,n7);a(b,n8);a(b,n9);a(b,n_);a(b,n$);a(b,oa);a(b,ob);a(b,oc);a(b,od);a(b,oe);a(b,of);a(b,og);a(b,oh);a(b,oi);a(b,oj);a(b,ok);a(b,ol);a(b,om);a(b,on);a(b,oo);a(b,op);a(b,oq);a(b,or);a(b,os);a(b,ot);a(b,ou);a(b,ov);a(b,ow);a(b,ox);a(b,oy);a(b,oz);a(b,oA);a(b,oB);a(b,oC);a(b,oD);a(b,oE);a(b,oF);a(b,oG);a(b,oH);a(b,oI);a(b,oJ);a(b,oK);a(b,oL);a(b,oM);a(b,oN);a(b,oO);a(b,oP);a(b,oQ);a(b,oR);a(b,oS);a(b,oT);a(b,oU);a(b,oV);a(b,oW);a(b,oX);a(b,oY);a(b,oZ);a(b,o0);a(b,o1);a(b,o2);a(b,o3);a(b,o4);a(b,o5);a(b,o6);a(b,o7);a(b,o8);a(b,o9);a(b,o_);a(b,o$);a(b,pa);a(b,pb);a(b,pc);a(b,pd);a(b,pe);a(b,pf);a(b,pg);a(b,ph);a(b,pi);a(b,pj);a(b,pk);a(b,pl);a(b,pm);a(b,pn);a(b,po);a(b,pp);a(b,pq);a(b,pr);a(b,ps);a(b,pt);a(b,pu);a(b,pv);a(b,pw);a(b,px);a(b,py);a(b,pz);a(b,pA);a(b,pB);a(b,pC);a(b,pD);a(b,pE);a(b,pF);a(b,pG);a(b,pH);a(b,pI);a(b,pJ);a(b,pK);a(b,pL);a(b,pM);a(b,pN);a(b,pO);a(b,pP);a(b,pQ);a(b,pR);a(b,pS);a(b,pT);a(b,pU);a(b,pV);a(b,pW);a(b,pX);a(b,pY);a(b,pZ);a(b,p0);a(b,p1);a(b,p2);a(b,p3);a(b,p4);a(b,p5);a(b,p6);a(b,p7);a(b,p8);a(b,p9);a(b,p_);a(b,p$);a(b,qa);a(b,qb);a(b,qc);a(b,qd);a(b,qe);a(b,qf);a(b,qg);a(b,qh);a(b,qi);a(b,qj);a(b,qk);a(b,ql);a(b,qm);a(b,qn);a(b,qo);a(b,qp);a(b,qq);a(b,qr);a(b,qs);a(b,qt);a(b,qu);a(b,qv);a(b,qw);a(b,qx);a(b,qy);a(b,qz);a(b,qA);a(b,qB);a(b,qC);a(b,qD);a(b,qE);a(b,qF);a(b,qG);a(b,qH);a(b,qI);a(b,qJ);a(b,qK);a(b,qL);a(b,qM);a(b,qN);a(b,qO);a(b,qP);a(b,qQ);a(b,qR);a(b,qS);a(b,qT);a(b,qU);a(b,qV);a(b,qW);a(b,qX);a(b,qY);a(b,qZ);a(b,q0);a(b,q1);a(b,q2);a(b,q3);a(b,q4);a(b,q5);a(b,q6);a(b,q7);a(b,q8);a(b,q9);a(b,q_);a(b,q$);a(b,ra);a(b,rb);a(b,rc);a(b,rd);a(b,re);a(b,rf);a(b,rg);a(b,rh);a(b,ri);a(b,rj);a(b,rk);a(b,rl);a(b,rm);a(b,rn);a(b,ro);a(b,rp);a(b,rq);a(b,rr);a(b,rs);a(b,rt);a(b,ru);a(b,rv);a(b,rw);a(b,rx);a(b,ry);a(b,rz);a(b,rA);a(b,rB);a(b,rC);a(b,rD);a(b,rE);a(b,rF);a(b,rG);a(b,rH);a(b,rI);a(b,rJ);a(b,rK);a(b,rL);a(b,rM);a(b,rN);a(b,rO);a(b,rP);a(b,rQ);a(b,rR);a(b,rS);a(b,rT);a(b,rU);a(b,rV);a(b,rW);a(b,rX);a(b,rY);a(b,rZ);a(b,r0);a(b,r1);a(b,r2);a(b,r3);a(b,r4);a(b,r5);a(b,r6);a(b,r7);a(b,r8);a(b,r9);a(b,r_);a(b,r$);a(b,sa);a(b,sb);a(b,sc);var +c=j["WebGL2RenderingContext"];a(c,sd);a(c,se);a(c,sf);a(c,sg);a(c,sh);a(c,si);a(c,sj);a(c,sk);a(c,sl);a(c,sm);a(c,sn);a(c,so);a(c,sp);a(c,sq);a(c,sr);a(c,ss);a(c,st);a(c,su);a(c,sv);a(c,sw);a(c,sx);a(c,sy);a(c,sz);a(c,sA);a(c,sB);a(c,sC);a(c,sD);a(c,sE);a(c,sF);a(c,sG);a(c,sH);a(c,sI);a(c,sJ);a(c,sK);a(c,sL);a(c,sM);a(c,sN);a(c,sO);a(c,sP);a(c,sQ);a(c,sR);a(c,sS);a(c,sT);a(c,sU);a(c,sV);a(c,sW);a(c,sX);a(c,sY);a(c,sZ);a(c,s0);a(c,s1);a(c,s2);a(c,s3);a(c,s4);a(c,s5);a(c,s6);a(c,s7);a(c,s8);a(c,s9);a(c,s_);a(c,s$);a(c,ta);a(c,tb);a(c,tc);a(c,td);a(c,te);a(c,tf);a(c,tg);a(c,th);a(c,ti);a(c,tj);a(c,tk);a(c,tl);a(c,tm);a(c,tn);a(c,to);a(c,tp);a(c,tq);a(c,tr);a(c,ts);a(c,tt);a(c,tu);a(c,tv);a(c,tw);a(c,tx);a(c,ty);a(c,tz);a(c,tA);a(c,tB);a(c,tC);a(c,tD);a(c,tE);a(c,tF);a(c,tG);a(c,tH);a(c,tI);a(c,tJ);a(c,tK);a(c,tL);a(c,tM);a(c,tN);a(c,tO);a(c,tP);a(c,tQ);a(c,tR);a(c,tS);a(c,tT);a(c,tU);a(c,tV);a(c,tW);a(c,tX);a(c,tY);a(c,tZ);a(c,t0);a(c,t1);a(c,t2);a(c,t3);a(c,t4);a(c,t5);a(c,t6);a(c,t7);a(c,t8);a(c,t9);a(c,t_);a(c,t$);a(c,ua);a(c,ub);a(c,uc);a(c,ud);a(c,ue);a(c,uf);a(c,ug);a(c,uh);a(c,ui);a(c,uj);a(c,uk);a(c,ul);a(c,um);a(c,un);a(c,uo);a(c,up);a(c,uq);a(c,ur);a(c,us);a(c,ut);a(c,uu);a(c,uv);a(c,uw);a(c,ux);a(c,uy);a(c,uz);a(c,uA);a(c,uB);a(c,uC);a(c,uD);a(c,uE);a(c,uF);a(c,uG);a(c,uH);a(c,uI);a(c,uJ);a(c,uK);a(c,uL);a(c,uM);a(c,uN);a(c,uO);a(c,uP);a(c,uQ);a(c,uR);a(c,uS);a(c,uT);a(c,uU);a(c,uV);a(c,uW);a(c,uX);a(c,uY);a(c,uZ);a(c,u0);a(c,u1);a(c,u2);a(c,u3);a(c,u4);a(c,u5);a(c,u6);a(c,u7);a(c,u8);a(c,u9);a(c,u_);a(c,u$);a(c,va);a(c,vb);a(c,vc);a(c,vd);a(c,ve);a(c,vf);a(c,vg);a(c,vh);a(c,vi);a(c,vj);a(c,vk);a(c,vl);a(c,vm);a(c,vn);a(c,vo);a(c,vp);a(c,vq);a(c,vr);a(c,vs);a(c,vt);a(c,vu);a(c,vv);a(c,vw);a(c,vx);a(c,vy);a(c,vz);a(c,vA);a(c,vB);a(c,vC);a(c,vD);a(c,vE);a(c,vF);a(c,vG);a(c,vH);a(c,vI);a(c,vJ);a(c,vK);a(c,vL);a(c,vM);a(c,vN);a(c,vO);a(c,vP);a(c,vQ);a(c,vR);a(c,vS);a(c,vT);a(c,vU);a(c,vV);a(c,vW);a(c,vX);a(c,vY);a(c,vZ);a(c,v0);a(c,v1);a(c,v2);a(c,v3);a(c,v4);a(c,v5);a(c,v6);a(c,v7);a(c,v8);a(c,v9);a(c,v_);a(c,v$);a(c,wa);a(c,wb);a(c,wc);a(c,wd);a(c,we);a(c,wf);a(c,wg);a(c,wh);a(c,wi);a(c,wj);var +wk=j["Worker"];j["SharedWorker"];j["clients"];j["registration"];j["serviceWorker"];var +n=dN(wm,wl),d=dN(wo,wn),bt=dN(wq,wp),gy=n[1];function +cv(a){return a?a[4]:0}function +aj(a,b,c){var +d=a?a[4]:0,e=c?c[4]:0,f=e<=d?d+1|0:e+1|0;return[0,a,b,c,f]}function +a4(a,b,c){var +f=a?a[4]:0,g=c?c[4]:0;if((g+2|0)=g){var +t=g<=f?f+1|0:g+1|0;return[0,a,b,c,t]}if(!c)return I(jV);var +i=c[3],k=c[2],e=c[1],p=cv(e);if(p<=cv(i))return aj(aj(a,b,e),k,i);if(!e)return I(jU);var +q=e[2],r=e[1],s=aj(e[3],k,i);return aj(aj(a,b,r),q,s)}function +bj(a,b){if(!b)return[0,0,a,0,1];var +c=b[3],d=b[2],e=b[1],f=h(gy,a,d);if(0===f)return b;if(0<=f){var +g=bj(a,c);return c===g?b:a4(e,d,g)}var +i=bj(a,e);return e===i?b:a4(i,d,c)}function +bR(a){return[0,0,a,0,1]}function +fw(a,b){if(!b)return bR(a);var +c=b[3],d=b[2];return a4(fw(a,b[1]),d,c)}function +fx(a,b){if(!b)return bR(a);var +c=b[2],d=b[1];return a4(d,c,fx(a,b[3]))}function +aA(a,b,c){if(!a)return fw(b,c);if(!c)return fx(b,a);var +d=c[4],e=a[4],f=c[3],g=c[2],h=c[1],i=a[3],j=a[2],k=a[1];return(d+2|0)=0){var +a=h;for(;;){e(d.item(a));var +i=a+1|0;if(f===a)break;var +a=i}}return e(b)}var +wA=bt[8],gS=j["MutationObserver"];a:{var +nh=c4,ni="a",nj=iE,nl="canvas",np=hS,nr=hE,ns="select",nx=ii,nA=function(a){return new +nz},wB=function(a){return 0},wC=function(a,b){function +f(a){return a.getRootNode()===Z?1:0}var +g=a[bE]-1|0,o=0;if(g>=0){var c=o;for(;;){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))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 -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 +h=a[c],i=h["addedNodes"],j=i[bE]-1|0,p=0;if(j>=0){var +e=p;for(;;){var +n=i.item(e);if(f(n))gR(wE,n);var +t=e+1|0;if(j===e)break;var +e=t}}var +k=h["removedNodes"],l=k[bE]-1|0,q=0;if(l>=0){var +d=q;for(;;){var +m=k.item(d);if(1-f(m))gR(wD,m);var +s=d+1|0;if(l===d)break;var +d=s}}var +r=c+1|0;if(g===c)break;var +c=r}}return 0};if(!aE(gS)&&!aE(Z)){var +xg=new +gS(e9(2,wC));xg.observe(Z[hF],{childList:ge,subtree:ge});break a}}function +gT(a,b){return gQ(function(a){return g(wA,b)},a)}function +gU(c,b){return gT(c,x(d7,0,b,function(a){return gn(c,a)}))}function +gV(d,b,c){return gT(c,x(d7,0,b,function(a){return dV(d,a,c)}))}function +gW(a){return dY(dZ,nv,d0([0,"unexpected e.which",0]))}function +cO(a,b,c){var +d=b[1],l=d.getBoundingClientRect()["x"],f=c["clientX"]-l,m=d.getBoundingClientRect()["y"],g=c["clientY"]-m;if(b[2])var +n=f/d.getBoundingClientRect()[c0],e=[0,n,1.-g/d.getBoundingClientRect()[c4]];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 -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>>0){fR(0);var +e=[0,f,g];var +i=e[2],j=e[1],k=h(b[3],j,i),o=h(b[3],j-b[4][1],i-b[4][2]);h(b[9],[0,a],o);h(b[7],[0,a],k);b[4]=e;return k}function +gX(a,b,c){var +d=aU(0);cO(d,b,c);h(b[11],[0,d],a);return bu(d)}function +gY(a,b){var +c=aU(0),g=cO(c,a,b),f=b[eJ];if(2>>0){gW(0);var e=a[17],d=a[13]}else -switch(g){case +switch(f){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 -a=nq;break;case -1:var -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 -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 -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(0c[1])throw i([0,bi,wM],1);var +d=b-1|0;return[0,g,dt(function(a){return a},f(e,d)[1+d])]}function +ea(a,b){var +d=a[1],e=d[1],k=a[2];if(b>d[2])throw i([0,bi,wN],1);var +g=aM(e,0.),h=e-1|0,l=0;if(h>=0){var +c=l;for(;;){var +j=b-1|0,m=f(f(k,c)[1+c],j)[1+j];f(g,c)[1+c]=m;var +n=c+1|0;if(h===c)break;var +c=n}}return[0,,g]}function +cR(a,b,c){var +e=a[1],g=e[2],k=a[2];if(b>e[1])throw i([0,bi,wP],1);if(c.length-1!==g)throw i([0,r,wO],1);var +h=g-1|0,l=0;if(h>=0){var +d=l;for(;;){var +j=b-1|0,m=f(c,d)[1+d];f(f(k,j)[1+j],d)[1+d]=m;var +n=d+1|0;if(h===d)break;var +d=n}}return}function +g6(a,b){var +c=b[2],d=b[1],e=a[1],j=a[2],k=e[2];if(d<=e[1]&&c<=k){var +g=c-1|0,h=d-1|0;return f(f(j,h)[1+h],g)[1+g]}throw i(b6,1)}function +g7(a,b,c){var +d=b[2],e=b[1],g=a[1],k=a[2],l=g[2];if(e<=g[1]&&d<=l){var +h=d-1|0,j=e-1|0;f(f(k,j)[1+j],h)[1+h]=c;return}throw i(b6,1)}function +g8(a,b,c,d){switch(g_(a,b)){case +0:return[0,b,d];case +1:return[0,b,d];default:return[0,a,c]}}function +ed(a,b,c){var +J=a?[0,a[1],c]:c;if(b){var +F=0,E=J,aO=b[1];for(;;){if(!E)break;var +F=F+1|0,E=E[2]}var +af=aM(1+F|0,aO);dq(function(a,b){f(af,a)[1+a]=b;return 0},J);var +h=af}else var -d=b9(p);var -a=d.length-1-2|0;if(1>>0)return 0.;switch(a){case +h=fu(J);var +d=h.length-1-2|0;a:{if(1>>0)return 0.;switch(b){case 0:return 1.;case -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(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 +1:return 4.;default:return 1.}})}),aj=v.length-1;if(0===v.length-1)throw i(b6,1);var +M=f(v,0)[1].length-1;ft(function(a){if(a.length-1===M)return 0;throw i(b6,1)},v);var +z=[0,[0,aj,M],v],$=d-1|0,aB=0;if($>=0){var +m=aB;for(;;){if(0===m)var +aI=f(h,0)[1],C=aa(b5(6.,f(h,1)[2]),aI);else if((m+1|0)===d)var +ad=d+1|0,aL=f(h,d)[1+d],aN=f(h,ad)[1+ad],C=aa(b5(6.,aL),aN);else 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=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,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 +ae=m+1|0,C=b5(6.,f(h,ae)[1+ae]);var +aJ=C[2];g7(z,[0,m+1|0,d+1|0],C[1]);g7(z,[0,m+1|0,d+2|0],aJ);var +aK=m+1|0;if($===m)break;var +m=aK}}var +X=z[1],B=X[2],u=X[1],av=z[2];if(0=0){var +y=ah;for(;;){x[1+y]=aM(B,0.);var +ai=y+1|0;if(K===y)break;var +y=ai}}var +L=[0,u,B],Y=u-1|0,aw=0;if(Y>=0){var +o=aw;for(;;){var +_=B-1|0,ax=0;if(_>=0){var +p=ax;for(;;){var +az=f(f(av,o)[1+o],p)[1+p];f(f(x,o)[1+o],p)[1+p]=az;var +aA=p+1|0;if(_===p)break;var +p=aA}}var +ay=o+1|0;if(Y===o)break;var +o=ay}}var +g=[0,L,x],j=1,l=1;for(;;){var +H=g[1][1];if(l===(H+1|0))break;var +A=ea(g,l)[2],t=0,s=du,e=j-1|0;for(;;){if(e===A.length-1)break;switch(g_(f(A,e)[1+e],du)){case +0:var +e=e+1|0;break;case +1:var +N=g8(0.-f(A,e)[1+e],s,e,t),t=N[2],s=N[1],e=e+1|0;break;default:var +O=g8(f(A,e)[1+e],s,e,t),t=O[2],s=O[1],e=e+1|0}}var +P=aY(s,du)?0:[0,t+1|0];if(P){var +W=P[1],Q=b7(g,W),ak=Q[2],al=Q[1],R=b7(g,j),am=R[2];if(al!==R[1])throw i([0,r,wQ],1);cR(g,W,am);cR(g,j,ak);var +ar=1./g6(g,[0,j,l]);let +b=ar;cR(g,j,dt(function(a){return b*a},b7(g,j)[2]));var +as=1;if(H>=1){var +n=as;for(;;){if(n!==j){var +at=g6(g,[0,n,l]),S=b7(g,n),G=S[2],T=S[1],U=b7(g,j),an=U[2];if(T!==U[1])throw i([0,r,wR],1);var +V=T-1|0,ao=0;if(V>=0){var +k=ao;for(;;){var +ap=at*f(an,k)[1+k];G[1+k]=f(G,k)[1+k]-ap;var +aq=k+1|0;if(V===k)break;var +k=aq}}cR(g,n,G)}var +au=n+1|0;if(H===n)break;var +n=au}}var +j=j+1|0,l=l+1|0}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,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,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=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=1){var +q=aE;for(;;){var +aG=[ab,iZ(aC,q-1|0),iZ(aD,q-1|0)];f(I,q)[1+q]=aG;var +aH=q+1|0;if(d===q)break;var +q=aH}}var +aF=f(h,0)[1];f(I,0)[1]=aF;var +D=[0,I];break a}throw i(b6,1)}var +D=[1,378784796]}if(0!==D[0])return D;var +w=D[1],ag=a?2:1,aP=b?w.length-1-2|0:w.length-1-1|0;return[0,ds((aP-ag|0)+1|0,function(a){var +b=a+ag|0,c=b-1|0,d=f(w,c)[1+c],e=f(w,b)[1+b],g=b-1|0,i=f(h,g)[1+g],j=f(h,b)[1+b],k=a9(d,e,0.3333333333333333);return[0,i,j,k,a9(d,e,iP)]})]}var +eg=[0,0];function +eh(a,b,c,d,e){eg[1]++;return[0,[ab,d,e],b,(eB-a)*iM,c,eg[1]]}function +L(a,b){return[0,b,a[2],a[3],a[4],a[5]]}function +ha(a){return eB-a[3]*57.29577951308232}function +hb(a){var +b=a[3],c=a[2];return bx(a[1],[ab,c*Math.cos(b),c*Math.sin(b)])}function +ei(a,b,c,d){var +e=c[3],f=c[2],g=c[4];return[0,b,f+a*(d[2]-f),e+a*(d[3]-e),g+a*(d[4]-g),eg[1]]}function +w0(a){return a[1]}function +ee(a,b){var +c=b[2],d=b[1],p=c?[0,c[1][2][1]]:0;if(d){var +e=d[2];if(e){var +g=e[2];if(g){var +l=g[2];if(l){var +m=l[1],h=g[1],n=e[1],o=d[1],i=ed(p,0,[0,m[1],[0,h[1],[0,n[1],[0,o[1],[0,a[1],0]]]]]);if(0!==i[0])return[0,[0,a,d],c];var +j=i[1];if(0>=j.length-1)return[0,[0,a,d],c];var +k=f(j,0)[1];return[0,[0,a,[0,o,[0,n,[0,h,0]]]],[0,[0,h,m,k[4],k[3]],c]]}}}}return[0,[0,a,d],c]}function +g$(a,c){var +i=a[2],d=a[1];return function(a){if(d){var +b=d[1],j=d[2];if(j){var +k=j[2],l=j[1];if(k){if(k[2]){var +z=a1(w0,d),A=i?[0,i[1][2][1]]:0,p=ed(0,A,z);if(0===p[0]){var +m=[0,a],o=[0,b],y=p[1];dq(function(a,b){var +d=0=0){var +f=q;for(;;){var +g=f/m,r=by(g,o)[1],s=by(g,p)[1],t=ei(g,r[2],j,i),u=ei(g,s[2],l,k);e[1]=h(d[2],t[1],e[1]);e[1]=h(d[3],u[1],e[1]);var +v=f+1|0;if(n===f)break;var +f=v}}return[0,e[1]]}]}function +hk(d){return[0,function(a){return a[1]},function(a){return[0,g(d[1],0),a]},function(a,b,c){var +e=c[2];return[0,h(d[2],a[1],c[1]),e]},function(a,b,c){var +e=a[2][1],f=a[1][1],i=b[1][1],j=b[2][1],k=h(d[2],e,c[1]),l=g(g(d[3],j),k),m=g(g(d[3],i),l),n=g(g(d[3],f),m),o=g(g(d[3],e),n),p=g(d[5],o),q=g(c[2],p);return[0,q,c[2]]},function(a,b,c){var +e=a[4][1],f=b[3],i=b[2],j=a[3],k=a[2],l=a[1][1],m=b[1][1],n=b[4][1],o=h(d[2],e,c[1]),p=g(g(d[3],n),o),q=g(x(d[4],f,i,m),p),r=g(g(d[3],l),q),s=g(x(d[4],k,j,e),r),t=g(d[5],s),u=g(c[2],t);return[0,u,c[2]]}]}var +hl=[0,function(a,b){return[0,[0,a],b]},function(a,b,c){return[0,[1,[0,a,b]],c]},function(a,b){return[0,[2,a],b]},function(a){return a}];function +hm(c){return function(a,b){var +d=x(c[1],a,hl,0);return[0,d,x(c[1],b,hl,0)]}}var +b8=hk(am);function +ek(a,b){var +d=a[1],c=5.,e=-5.,f=aa(d,Q([0,c,c])),i=h(am[2],f,b),j=bx(d,Q([0,c,c])),k=g(g(am[3],j),i),l=bx(d,Q([0,e,c])),m=g(g(am[2],l),k),n=bx(d,Q([0,c,e]));return g(g(am[3],n),m)}var +b9=hj(am),cU=hk([0,he,hf,hg,hh,hi]),b_=hj([0,he,hf,hg,hh,hi]);function +bA(i){return function(a,b,c){var +j=a[2],k=a[1],f=hm(i)(k,j),d=f[2],e=f[1];if(cb===c){var +l=bQ(function(a,b,c){switch(b[0]){case +0:var +d=b[1];if(0===c[0])return b8[3].call(null,d,c[1],a);break;case +1:var +e=b[1];if(1===c[0])return b8[4].call(null,e,c[1],a);break;default:var +f=b[1];if(2===c[0])return b8[5].call(null,f,c[1],a)}return a},b8[2].call(null,function(a){gx(0,b,a);return a}),e,d);return d1(b,b8[1].call(null,l))}if(bb<=c)return d1(b,bQ(function(a,b,c){switch(b[0]){case +0:var +n=b[1];if(0===c[0])return[0,ek(n,a[1])];break;case +1:var +i=b[1];if(1===c[0]){var +e=i[2],j=h(am[2],i[1][1],a[1]);return[0,ek(e,g(g(am[3],e[1]),j))]}break;default:var +d=b[1];if(2===c[0]){var +f=d[4],k=d[3],l=d[2],m=h(am[2],d[1][1],a[1]);return[0,ek(f,g(x(am[4],l,k,f[1]),m))]}}return a},[0,g(am[1],0)],e,d)[1]);var +m=bQ(function(a,b,c){switch(b[0]){case +0:var +d=b[1];if(0===c[0])return b9[3].call(null,d,c[1],a);break;case +1:var +e=b[1];if(1===c[0])return b9[4].call(null,e,c[1],a);break;default:var +f=b[1];if(2===c[0])return b9[5].call(null,f,c[1],a)}return a},b9[2].call(null,function(a){gx(0,b,a);return a}),e,d);return d1(b,b9[1].call(null,m))}}function +cV(a,b){if(0===a[0])return cs(function(a){return[0,a]},ej(b,a[1]));var +c=a[1],d=c[2];return cs(function(a){return[1,[0,a,d]]},ej(b,c[1]))}var +hn=20.;function +el(a,b){var +e=Q(a);return a2(function(a,b){var +f=a[1],g=a[2],d=fv(function(a,b){var +j=b[2];if(0!==j[0]){var +f=j[1],p=g9(e,[0,b[1][1],f[3][1],f[1],f[2]]),q=p[2],s=p[1],r=a8(aa(e,q));if(a&&a[1][1]>>0){var -t=function(d){var -f=g(e(c,d)[1+d]);return b(a[1],f)},i=c.length-1;if(0<=i)if(ij=C>>>0)switch(C){case 0:return 0;case 1:var -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:var -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=b(a[2],i);if(b(a[2],g[1])===l){d[1]=[0,e[1]];var -j=1}else +r=f(e,0)[1],s=r[2],P=0===s[0]?s[1]:s[1][3],ah=r[1][5]===b[5]?b:r[1],ai=P[5]===b[5]?b:P;return[0,[0,[0,ah,[0,ai]]]];default:var +Q=f(e,0)[1][1],R=f(e,1)[2][1],S=a_(e[2]),T=Q[5]===b[5]?b:Q,t=R[5]===b[5]?b:R,U=S[5]===b[5]?b:S,x=ec(eb(T[1],t[1],U[1])),y=by(g9(t[1],x)[1],x),n=y[2],l=y[1],$=L(T,l[1]),z=L(t,l[2]),aa=L(U,n[2]);return[0,[0,[0,$,[1,[0,l[3],l[4],z]]],[0,z,[1,[0,n[3],n[4],aa]]]]]}var +o=[0,0],p=[0,0];a:b:{var +k=0,X=e.length-1;for(;;){if(k===X)break b;var +w=e[1+k];if(w[1][5]===b[5]){o[1]=[0,p[1]];var +A=1}else 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=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,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>>0){var -q=o(d,h);if(q){var -f=q[1],n=h.length-1,c=0===n?[0]:pB(h,0,n);if(f=0){var +i=V;for(;;){var +j=H[1+i],h=ae+i|0,I=(c-2|0)>>0)){switch(d){case +F=n[1];e[c5]=cd;var +i=cV(F,d[2]);a:if(i){b:{if(l){var +k=i[1],o=l[1];if(0===k[0]){var +G=k[1],H=aa(o,d[7]),p=cT(G[2],function(a){return L(a,bx(H,a[1]))});bA([0,bz])([0,p,p],e,bb)}else{var +q=k[1],r=q[2],s=q[1];if(!(cg=e>>>0){switch(e){case 0:var -b=bQ;break;case +c=cb;break;case 1:var -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 +c=bb;break;default:var +c=-806423680}var +f=c;break a}}var +f=cb}return aF([0,function(a,b){return[0,b[1],b[2],b[3],b[4],b[5],a,b[7]]}])(f)},ag),bH=[0,X,[0,$,[0,ag,[0,gr(0,0,0),[0,ac,[0,ab,[0,af,[0,ae,0]]]]]]]];je(ah,"append",fu([0,gr(0,0,0),bH]));var +v=[0,[0,bz,bB,bx,bp,bG],[0,ae,af],[0,ab,ac]]}else var -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>>0){fR(0);var -e=a[15],d=a[13]}else +v=gf(0,"No sidebar");var +aj=v[3],am=v[2],m=v[1];if(aE(a)){var +bJ=[0,a,0],bK=dQ(hv)?"null":b1(hv)?"undefined":h0.toString();return dY(dZ,nu,d0([0,bK,bJ]))}try{var +bI=[0,new +wk("worker.js",b0)],w=bI}catch(f){var +B=ai(f);if(B[1]!==ga)throw i(B,0);var +w=[1,B[2]]}if(0!==w[0])return gn(a,[0,a7(nr,0,0,[0,dS(0,w[1][ii]),0]),0]);var +r=w[1],an=ak(0),bL=an[2],bM=an[1],bN=al(function(a){return aF(w4)([0,r])},m[4]),bO=al(function(a){return aF(w3)(0)},m[3]),bX=al(function(a){return aF([0,hr])([0,hK,a,r])},d8(m[2])),bW=al(function(a){return aF([0,hr])([0,-577755674,a,r])},d8(m[1])),ao=gM(function(a){if(ih<=a[1]){var +b=a[2];return[0,aF(w5)(b)]}dY(dZ,nt,d0([0,a[2],0]));return 0},bM);if(ja(10,c3,0,gu(gv)[ig])===hU)b2(0,nx,function(a){return bL(0,a["data"])},r);dW(0,go,iB,a);dW(0,nh,iB,a);dV(ng,bs(wG,a),a);dV(nf,bs(wH,a),a);dW(0,go,e,a);var +V=cI(nl,a)?a:gf(0,"Expected canvas element but found: ".concat(gm(a))),o=0,p=0,q=0,aO=w7[1],G=bv(0,[0,0.,0.]),aP=G[2],aQ=G[1],H=ak(0),aR=H[2],aS=H[1],I=bv(0,0),aV=I[2],aW=I[1],J=bv(0,0),aX=J[2],aZ=J[1],K=ak(0),a0=K[2],a1=K[1],L=ak(0),a2=L[2],a3=L[1],M=bv(0,0),a4=M[2],a5=M[1],N=ak(0),a6=N[2],a8=N[1],O=ak(0),a9=O[2],a_=O[1],P=bv(0,0),ba=P[2],bc=P[1],Q=ak(0),bd=Q[2],be=Q[1],R=ak(0),b=[0,a,aO,function(a,b){return[0,a,b]},wF,0,aQ,aP,aS,aR,aW,aV,aZ,aX,a1,a0,a3,a2,a5,a4,a8,a6,a_,a9,bc,ba,be,bd,R[1],R[2]],bg=0,bf=[0,bw(q,p,o,Z,gh,function(a){a:if(!g(b4,b[10])){if(!g(b4,b[12])&&!g(b4,b[18])&&!g(b4,b[24]))break a;return gY(b,a)}return 0}),0],bi=1,bh=[0,bw(q,p,o,b[1],m6,function(a){return gX(bg,b,a)}),bf],bj=[0,bw(q,p,o,b[1],m5,function(a){return gX(bi,b,a)}),bh],bk=[0,bw(q,p,o,b[1],m7,function(a){var +c=aU(0);cO(c,b,a);return bu(c)}),bj],bl=[0,bw(q,p,o,b[1],gh,function(a){return gY(b,a)}),bk];b[5]=[0,bw(q,p,o,b[1],m4,function(a){var +c=aU(0),g=cO(c,b,a),f=a[eJ];if(2>>0){gW(0);var +e=b[15],d=b[13]}else switch(f){case 0:var -e=a[15],d=a[13];break;case +e=b[15],d=b[13];break;case 1:var -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 +e=b[21],d=b[19];break;default:var +e=b[27],d=b[25]}h(d,[0,c],1);h(e,[0,c],g);return bu(c)}),bl];gQ(function(a){return _(function(a){return g(a,0)},b[5])},a);var +bZ=al(function(a){return[0,iD,a]},b[14]),bY=al(function(a){return[0,3954798,a]},b[16]),f=b[6],j=b[12];function +W(a,b){return a?[0,b]:0}var +aH=g(d[8],j),aI=h(n[9],u,aH),aJ=g(d[8],f),A=h(n[9],aI,aJ);h(d[15],A,j);h(d[15],A,f);var +aK=g(d[8],f),aL=as(g(d[8],j),aK),aM=g(d[12],f),aN=W(g(d[12],j),aM),c=a$(d[1],0,A,aL,aN,function(a,b){h(d[15],a,j);h(d[15],a,f);var +e=g(d[9],j),i=e||g(d[9],f);if(i){var +k=g(d[8],f),l=as(g(d[8],j),k);h(d[10],b,l)}var +m=g(d[13],j),c=m||g(d[13],f);if(!c)return c;var +n=g(d[12],f),o=W(g(d[12],j),n);return h(d[14],b,o)});function +ap(a,b){return cs(function(a){return aF(w1)([0,b,a])},a)}var +bP=al(function(a){if(iD<=a[1]){var +b=[0,a[2],t];return aF(w2)(b)}var +c=[0,a[2],t,r];return aF([0,w6])(c)},d6([0,bZ,[0,bY,0]])),az=g(d[8],c),aA=h(n[9],u,az),aB=g(d[8],k),z=h(n[9],aA,aB);h(d[15],z,k);h(d[15],z,c);var +aC=g(d[8],k),aD=as(g(d[8],c),aC),E=g(d[12],k);function +ay(a,b){h(d[15],a,k);h(d[15],a,c);var +f=g(d[9],k),i=f||g(d[9],c);if(i){var +j=g(d[8],k),l=as(g(d[8],c),j);h(d[10],b,l)}var +e=g(d[12],k);if(!e)return 0;var +m=e[1],n=[0,ap(g(d[12],c),m)];return x(d[21],a,b,n)}if(E)var +aG=E[1],F=[0,ap(g(d[12],c),aG)];else var -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}())); +F=0;var +ax=gM(function(a){return a},bC(d[19],z,aD,F,ay)),l=al(function(a){var +b=a[2],c=a[1];return function(a){return h(b[1],c,a)}},d6([0,ao,[0,bP,[0,ax,[0,bX,[0,bW,[0,bN,[0,bO,[0,m[5],0]]]]]]]])),y=[0,b$];function +C(a){return a?(y[1]=g(a[1],y[1]),[0,y[1]]):0}var +au=g(d[8],l),D=h(n[9],u,au);h(d[15],D,l);var +av=C(g(d[12],l)),aw=g(d[8],l),s=gN(0,b$,bC(d[19],D,aw,av,function(a,b){h(d[15],a,l);if(g(d[9],l)){var +c=g(d[8],l);h(d[10],b,c)}var +e=C(g(d[12],l));return x(d[21],a,b,e)})),bQ=[0,m[4],0],bR=[0,al(function(a){return 0},ao),bQ],bS=[0,al(function(a){return 0},m[5]),bR],bT=d6([0,al(function(a){return 0},d8(c)),bS]);g(gO,x(bt[6],0,bT,function(a){return a?hu(V,c,t,g(wz,s)):0}));var +aq=cN(0,function(a){return Y(0,a[5])},s);gV(g2,aq,am[1]);var +bU=cN(0,function(a){var +b=[0,aT(0,xb),0],c=[0,dS(0,a),b];return[0,aT(0,xc),c]},aq);gU(am[2],bU);var +ar=cN(0,function(a){return Y(0,a[4])},s);gV(g2,ar,aj[1]);var +bV=cN(0,function(a){var +b=[0,dS(0,a),0];return[0,aT(0,xd),b]},ar);gU(aj[2],bV);hu(V,c,t,b$);g(gO,x(d7,0,s,function(a){return 0}));return 0}};dn(0);return}(globalThis)); -- cgit v1.2.3