UNPKG

bloom-layout

Version:
1 lines 1.12 MB
function _interopDefault(t){return t&&"object"==typeof t&&"default"in t?t.default:t}function createError(t,e){const r=new SyntaxError(t+" ("+e.start.line+":"+e.start.column+")");return r.loc=e,r}function includeShebang(t,e){if(!t.startsWith("#!"))return;const r=t.indexOf("\n"),a={type:"Line",value:t.slice(2,r),range:[0,r],loc:{source:null,start:{line:1,column:0},end:{line:1,column:r}}};e.comments=[a].concat(e.comments)}function commonjsRequire(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}function createCommonjsModule(t,e){return e={exports:{}},t(e,e.exports),e.exports}function parse(t){"use strict";const e=flow_parser.parse(t,{esproposal_class_instance_fields:!0,esproposal_class_static_fields:!0,esproposal_export_star_as:!0});if(e.errors.length>0){const t=e.errors[0].loc;throw parserCreateError(e.errors[0].message,{start:{line:t.start.line,column:t.start.column+1},end:{line:t.end.line,column:t.end.column+1}})}return parserIncludeShebang(t,e),e}var fs=_interopDefault(require("fs")),constants=_interopDefault(require("constants")),parserCreateError=createError,parserIncludeShebang=includeShebang,flow_parser=createCommonjsModule(function(t,e){!function(t){"use strict";function r(t,e){throw[0,t,e]}function a(t,e){if(typeof e===Wk)return t.fun=e,0;if(e.fun)return t.fun=e.fun,0;for(var r=e.length;r--;)t[r]=e[r];return 0}function n(t,e,r){if("number"==typeof t)switch(t){case 0:e.fun=r;break;case 1:default:a(e,r)}else switch(t[0]){case 0:for(var s=1;s<t[1].length;s++)n(t[1][s],e[s],r[s])}return 0}function s(t,e){var r=t.length,a=r+e.length-1,n=new Array(a);n[0]=0;for(var s=1,c=1;s<r;s++)n[s]=t[s];for(;s<a;s++,c++)n[s]=e[c];return n}function c(t,e,r,a,n){if(a<=e)for(s=1;s<=n;s++)r[a+s]=t[e+s];else for(var s=n;s>=1;s--)r[a+s]=t[e+s];return 0}function i(t,e,r){var a=new Array(r+1);a[0]=0;for(var n=1,s=e+1;n<=r;n++,s++)a[n]=t[s];return a}function u(t,e,r){for(var a=new Array(r),n=0;n<r;n++)a[n]=t[e+n];return a}function f(t,e,r){var a=String.fromCharCode;if(0==e&&r<=4096&&r==t.length)return a.apply(null,t);for(var n=Nb;0<r;e+=os,r-=os)n+=a.apply(null,u(t,e,Math.min(r,os)));return n}function o(e){if(t.Uint8Array)r=new t.Uint8Array(e.l);else var r=new Array(e.l);for(var a=e.c,n=a.length,s=0;s<n;s++)r[s]=a.charCodeAt(s);for(n=e.l;s<n;s++)r[s]=0;return e.c=r,e.t=4,r}function v(t,e,r,a,n){if(0==n)return 0;if(0==a&&(n>=r.l||2==r.t&&n>=r.c.length))r.c=4==t.t?f(t.c,e,n):0==e&&t.c.length==n?t.c:t.c.substr(e,n),r.t=r.c.length==r.l?0:2;else if(2==r.t&&a==r.c.length)r.c+=4==t.t?f(t.c,e,n):0==e&&t.c.length==n?t.c:t.c.substr(e,n),r.t=r.c.length==r.l?0:2;else{4!=r.t&&o(r);var s=t.c,c=r.c;if(4==t.t)if(a<=e)for(u=0;u<n;u++)c[a+u]=s[e+u];else for(u=n-1;u>=0;u--)c[a+u]=s[e+u];else{for(var i=Math.min(n,s.length-e),u=0;u<i;u++)c[a+u]=s.charCodeAt(e+u);for(;u<n;u++)c[a+u]=0}}return 0}function l(t,e){for(var r=t.length,a=new Array(r+1),n=0;n<r;n++)a[n]=t[n];return a[n]=e,a}function b(t,e){if(t.fun)return b(t.fun,e);var r=t.length,a=e.length,n=r-a;return 0==n?t.apply(null,e):n<0?b(t.apply(null,u(e,0,r)),u(e,r,a-r)):function(r){return b(t,l(e,r))}}function k(t,e){if(e.repeat)return e.repeat(t);var r=Nb,a=0;if(0==t)return r;for(;;){if(1&t&&(r+=e),0==(t>>=1))return r;e+=e,9==++a&&e.slice(0,1)}}function d(t){2==t.t?t.c+=k(t.l-t.c.length,"\0"):t.c=f(t.c,0,t.c.length),t.t=0}function h(t){if(t.length<24){for(var e=0;e<t.length;e++)if(t.charCodeAt(e)>uk)return!1;return!0}return!/[^\x00-\x7f]/.test(t)}function p(t){for(var e,r,a,n,s=Nb,c=Nb,i=0,u=t.length;i<u;i++){if((r=t.charCodeAt(i))<xa){for(var f=i+1;f<u&&(r=t.charCodeAt(f))<xa;f++);if(f-i>wa?(c.substr(0,1),s+=c,c=Nb,s+=t.slice(i,f)):c+=t.slice(i,f),f==u)break;i=f}n=1,++i<u&&(-64&(a=t.charCodeAt(i)))==xa&&(e=a+(r<<6),r<Ql?(n=e-12416)<xa&&(n=1):(n=2,++i<u&&(-64&(a=t.charCodeAt(i)))==xa&&(e=a+(e<<6),r<kh?((n=e-925824)<Eu||n>=55295&&n<wl)&&(n=2):(n=3,++i<u&&(-64&(a=t.charCodeAt(i)))==xa&&r<Po&&((n=a-63447168+(e<<6))<Yu||n>al)&&(n=3))))),n<4?(i-=n,c+="�"):c+=n>Qs?String.fromCharCode(55232+(n>>10),Nc+(1023&n)):String.fromCharCode(n),c.length>os&&(c.substr(0,1),s+=c,c=Nb)}return s+c}function m(t){switch(t.t){case 9:return t.c;default:d(t);case 0:if(h(t.c))return t.t=9,t.c;t.t=8;case 8:return p(t.c)}}function w(t,e,r){this.t=t,this.c=e,this.l=r}function y(t){return new w(0,t,t.length)}function g(t,e){r(t,y(e))}function T(t){g(om.Invalid_argument,t)}function _(){T(Wn)}function S(t,e){return e>>>0>=t.length-1&&_(),t}function E(t){return isFinite(t)?Math.abs(t)>=2.2250738585072014e-308?0:0!=t?1:2:isNaN(t)?4:3}function x(t,e){var r=t[3]<<16,a=e[3]<<16;return r>a?1:r<a?-1:t[2]>e[2]?1:t[2]<e[2]?-1:t[1]>e[1]?1:t[1]<e[1]?-1:0}function A(t,e){return t<e?-1:t==e?0:1}function I(t,e){return 6&t.t&&d(t),6&e.t&&d(e),t.c<e.c?-1:t.c>e.c?1:0}function C(t,e,r){for(var a=[];;){if(!r||t!==e)if(t instanceof w){if(!(e instanceof w))return 1;if(t!==e&&0!=(c=I(t,e)))return c}else if(t instanceof Array&&t[0]===(0|t[0])){var n=t[0];if(n===ea&&(n=0),n===cb){t=t[1];continue}if(!(e instanceof Array&&e[0]===(0|e[0])))return 1;var s=e[0];if(s===ea&&(s=0),s===cb){e=e[1];continue}if(n!=s)return n<s?-1:1;switch(n){case 248:if(0!=(c=A(t[2],e[2])))return c;break;case 251:T("equal: abstract value");case 255:var c=x(t,e);if(0!=c)return c;break;default:if(t.length!=e.length)return t.length<e.length?-1:1;t.length>1&&a.push(t,e,1)}}else{if(e instanceof w||e instanceof Array&&e[0]===(0|e[0]))return-1;if("number"!=typeof t&&t&&t.compare)return t.compare(e,r);if(typeof t==Wk)T("compare: functional value");else{if(t<e)return-1;if(t>e)return 1;if(t!=e){if(!r)return NaN;if(t==t)return 1;if(e==e)return-1}}}if(0==a.length)return 0;var i=a.pop();e=a.pop(),i+1<(t=a.pop()).length&&a.push(t,e,i+1),t=t[i],e=e[i]}}function N(t,e){return C(t,e,!0)}function O(t){return t<0&&T("String.create"),new w(t?2:9,Nb,t)}function R(t,e){return+(0==C(t,e,!1))}function L(t,e,r,a){if(r>0)if(0==e&&(r>=t.l||2==t.t&&r>=t.c.length))0==a?(t.c=Nb,t.t=2):(t.c=k(r,String.fromCharCode(a)),t.t=r==t.l?0:2);else for(4!=t.t&&o(t),r+=e;e<r;e++)t.c[e]=a;return 0}function P(t){g(om.Failure,t)}function U(t){return 0!=(6&t.t)&&d(t),t.c}function D(t){var e;if(t=U(t),e=+t,t.length>0&&e===e)return e;if(t=t.replace(/_/g,Nb),e=+t,t.length>0&&e===e||/^[+-]?nan$/i.test(t))return e;var r=/^ *([+-]?)0x([0-9a-f]+)\.?([0-9a-f]*)p([+-]?[0-9]+)/i.exec(t);if(r){var a=r[3].replace(/0+$/,Nb),n=parseInt(r[1]+r[2]+a,16),s=(0|r[4])-4*a.length;return e=n*Math.pow(2,s)}return/^\+?inf(inity)?$/i.test(t)?1/0:/^-inf(inity)?$/i.test(t)?-1/0:void P("float_of_string")}function F(t){var e=(t=U(t)).length;e>31&&T("format_int: format too long");for(var r={justify:Vb,signstyle:Cl,filler:Mp,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:eo},a=0;a<e;a++){var n=t.charAt(a);switch(n){case"-":r.justify=Cl;break;case"+":case" ":r.signstyle=n;break;case"0":r.filler=Cv;break;case"#":r.alternate=!0;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(r.width=0;(n=t.charCodeAt(a)-48)>=0&&n<=9;)r.width=10*r.width+n,a++;a--;break;case".":for(r.prec=0,a++;(n=t.charCodeAt(a)-48)>=0&&n<=9;)r.prec=10*r.prec+n,a++;a--;case"d":case"i":r.signedconv=!0;case"u":r.base=10;break;case"x":r.base=16;break;case"X":r.base=16,r.uppercase=!0;break;case"o":r.base=8;break;case"e":case"f":case"g":r.signedconv=!0,r.conv=n;break;case"E":case"F":case"G":r.signedconv=!0,r.uppercase=!0,r.conv=n.toLowerCase()}}return r}function M(t,e){t.uppercase&&(e=e.toUpperCase());var r=e.length;t.signedconv&&(t.sign<0||t.signstyle!=Cl)&&r++,t.alternate&&(8==t.base&&(r+=1),16==t.base&&(r+=2));var a=Nb;if(t.justify==Vb&&t.filler==Mp)for(n=r;n<t.width;n++)a+=Mp;if(t.signedconv&&(t.sign<0?a+=Cl:t.signstyle!=Cl&&(a+=t.signstyle)),t.alternate&&8==t.base&&(a+=Cv),t.alternate&&16==t.base&&(a+=wh),t.justify==Vb&&t.filler==Cv)for(n=r;n<t.width;n++)a+=Cv;if(a+=e,t.justify==Cl)for(var n=r;n<t.width;n++)a+=Mp;return y(a)}function X(t,e){var r,a=F(t),n=a.prec<0?6:a.prec;if((e<0||0==e&&1/e==-1/0)&&(a.sign=-1,e=-e),isNaN(e))r=pk,a.filler=Mp;else if(isFinite(e))switch(a.conv){case"e":u=(r=e.toExponential(n)).length;r.charAt(u-3)==xn&&(r=r.slice(0,u-1)+Cv+r.slice(u-1));break;case"f":r=e.toFixed(n);break;case"g":n=n||1;var s=(r=e.toExponential(n-1)).indexOf(xn),c=+r.slice(s+1);if(c<-4||e>=1e21||e.toFixed(0).length>n){for(u=s-1;r.charAt(u)==Cv;)u--;r.charAt(u)==Ks&&u--,u=(r=r.slice(0,u+1)+r.slice(s)).length,r.charAt(u-3)==xn&&(r=r.slice(0,u-1)+Cv+r.slice(u-1));break}var i=n;if(c<0)i-=c+1,r=e.toFixed(i);else for(;(r=e.toFixed(i)).length>n+1;)i--;if(i){for(var u=r.length-1;r.charAt(u)==Cv;)u--;r.charAt(u)==Ks&&u--,r=r.slice(0,u+1)}}else r="inf",a.filler=Mp;return M(a,r)}function j(t,e){if(U(t)==nu)return y(Nb+e);var r=F(t);e<0&&(r.signedconv?(r.sign=-1,e=-e):e>>>=0);var a=e.toString(r.base);if(r.prec>=0){r.filler=Mp;var n=r.prec-a.length;n>0&&(a=k(n,Cv)+a)}return M(r,a)}function B(){return vm++}function q(t,e){return+(C(t,e,!1)>=0)}function G(t){for(var e,r,a=Nb,n=a,s=0,c=t.length;s<c;s++){if((e=t.charCodeAt(s))<xa){for(var i=s+1;i<c&&(e=t.charCodeAt(i))<xa;i++);if(i-s>wa?(n.substr(0,1),a+=n,n=Nb,a+=t.slice(s,i)):n+=t.slice(s,i),i==c)break;s=i}e<Eu?(n+=String.fromCharCode(Eo|e>>6),n+=String.fromCharCode(xa|63&e)):e<Ps||e>=iu?n+=String.fromCharCode(Ql|e>>12,xa|e>>6&63,xa|63&e):e>=56319||s+1==c||(r=t.charCodeAt(s+1))<Nc||r>iu?n+="�":(s++,e=(e<<10)+r-56613888,n+=String.fromCharCode(kh|e>>18,xa|e>>12&63,xa|e>>6&63,xa|63&e)),n.length>os&&(n.substr(0,1),a+=n,n=Nb)}return a+n}function Y(t){var e=9;return h(t)||(e=8,t=G(t)),new w(e,t,t.length)}function J(t,e,r){if(!isFinite(t))return Y(isNaN(t)?pk:t>0?ys:"-infinity");var a=0==t&&1/t==-1/0?1:t>=0?0:1;a&&(t=-t);var n=0;if(0==t);else if(t<1)for(;t<1&&n>-1022;)t*=2,n--;else for(;t>=2;)t/=2,n++;var s=n<0?Nb:Vb,c=Nb;if(a)c=Cl;else switch(r){case 43:c=Vb;break;case 32:c=Mp}if(e>=0&&e<13){var i=Math.pow(2,4*e);t=Math.round(t*i)/i}var u=t.toString(16);if(e>=0){var f=u.indexOf(Ks);if(f<0)u+=Ks+k(e,Cv);else{var o=f+1+e;u.length<o?u+=k(o-u.length,Cv):u=u.substr(0,o)}}return Y(c+wh+u+"p"+s+n.toString(10))}function H(t){return 0==(t[3]|t[2]|t[1])}function W(t){return[Nh,t&ia,t>>24&ia,t>>31&Qs]}function z(t){for(var e=t.length,r=new Array(e),a=0;a<e;a++)r[a]=t[a];return r}function V(t,e){var r=t[1]-e[1],a=t[2]-e[2]+(r>>24),n=t[3]-e[3]+(a>>24);return[Nh,r&ia,a&ia,n&Qs]}function K(t,e){return t[3]>e[3]?1:t[3]<e[3]?-1:t[2]>e[2]?1:t[2]<e[2]?-1:t[1]>e[1]?1:t[1]<e[1]?-1:0}function Q(t){t[3]=t[3]<<1|t[2]>>23,t[2]=(t[2]<<1|t[1]>>23)&ia,t[1]=t[1]<<1&ia}function $(t){t[1]=(t[1]>>>1|t[2]<<23)&ia,t[2]=(t[2]>>>1|t[3]<<23)&ia,t[3]=t[3]>>>1}function Z(t,e){for(var r=0,a=z(t),n=z(e),s=[Nh,0,0,0];K(a,n)>0;)r++,Q(n);for(;r>=0;)r--,Q(s),K(a,n)>=0&&(s[1]++,a=V(a,n)),$(n);return[0,s,a]}function tt(t){return t[1]|t[2]<<24}function et(t){return t[3]<<16<0}function rt(t){var e=-t[1],r=-t[2]+(e>>24),a=-t[3]+(r>>24);return[Nh,e&ia,r&ia,a&Qs]}function at(t,e){var r=F(t);r.signedconv&&et(e)&&(r.sign=-1,e=rt(e));var a=Nb,n=W(r.base);do{var s=Z(e,n);e=s[1],a="0123456789abcdef".charAt(tt(s[2]))+a}while(!H(e));if(r.prec>=0){r.filler=Mp;var c=r.prec-a.length;c>0&&(a=k(c,Cv)+a)}return M(r,a)}function nt(t){return t.l}function st(t,e){switch(6&t.t){default:if(e>=t.c.length)return 0;case 0:return t.c.charCodeAt(e);case 4:return t.c[e]}}function ct(t,e){var r=t[1]+e[1],a=t[2]+e[2]+(r>>24),n=t[3]+e[3]+(a>>24);return[Nh,r&ia,a&ia,n&Qs]}function it(t,e){var r=t[1]*e[1],a=(r*lm|0)+t[2]*e[1]+t[1]*e[2],n=(a*lm|0)+t[3]*e[1]+t[2]*e[2]+t[1]*e[3];return[Nh,r&ia,a&ia,n&Qs]}function ut(t,e){return K(t,e)<0}function ft(t){var e=0,r=nt(t),a=10,n=r>0&&45==st(t,0)?(e++,-1):1;if(e+1<r&&48==st(t,e))switch(st(t,e+1)){case 120:case 88:a=16,e+=2;break;case 111:case 79:a=8,e+=2;break;case 98:case 66:a=2,e+=2}return[e,n,a]}function ot(t){return t>=48&&t<=57?t-48:t>=65&&t<=90?t-55:t>=97&&t<=pf?t-87:-1}function vt(t){var e=ft(t),r=e[0],a=e[1],n=e[2],s=W(n),c=Z([Nh,ia,268435455,Qs],s)[1],i=st(t,r),u=ot(i);(u<0||u>=n)&&P(Bd);for(var f=W(u);;)if(r++,95!=(i=st(t,r))){if((u=ot(i))<0||u>=n)break;ut(c,f)&&P(Bd),u=W(u),ut(f=ct(it(s,f),u),u)&&P(Bd)}return r!=nt(t)&&P(Bd),10==e[2]&&ut([Nh,0,0,32768],f)&&P(Bd),a<0&&(f=rt(f)),f}function lt(t){return(t[3]<<16)*Math.pow(2,32)+t[2]*Math.pow(2,24)+t[1]}function bt(t){var e=ft(t),r=e[0],a=e[1],n=e[2],s=nt(t),c=r<s?st(t,r):0,i=ot(c);(i<0||i>=n)&&P(Bd);var u=i;for(r++;r<s;r++)if(95!=(c=st(t,r))){if((i=ot(c))<0||i>=n)break;(u=n*u+i)>-1>>>0&&P(Bd)}return r!=s&&P(Bd),u*=a,10==n&&(0|u)!=u&&P(Bd),0|u}function kt(t){return u(t,1,t.length-1)}function dt(t){for(var e={},r=1;r<t.length;r++){var a=t[r];e[a[1].toString()]=a[2]}return e}function ht(t,e){return+(C(t,e,!1)<=0)}function pt(t,e){return+(C(t,e,!1)<0)}function mt(t,e){var t=t+1|0,r=new Array(t);r[0]=0;for(var a=1;a<t;a++)r[a]=e;return r}function wt(t){g(om.Sys_error,t)}function yt(t){var e=bm[t];if(e.opened||wt("Cannot flush a closed channel"),!e.buffer||e.buffer==Nb)return 0;if(e.fd&&om.fds[e.fd]&&om.fds[e.fd].output){var r=om.fds[e.fd].output;switch(r.length){case 2:r(t,e.buffer);break;default:r(e.buffer)}}return e.buffer=Nb,0}function gt(t){wt((t=t instanceof w?t.toString():t)+": No such file or directory")}function Tt(t){return new w(4,t,t.length)}function _t(){T(Wn)}function St(t,e){return e>>>0>=t.l&&_t(),st(t,e)}function Et(){}function xt(t){this.data=t}function At(t,e){this.content={},this.root=t,this.lookupFun=e}function It(t){return 4!=t.t&&o(t),t.c}function Ct(t,e,r){if(r&=Nh,4!=t.t){if(e==t.c.length)return t.c+=String.fromCharCode(r),e+1==t.l&&(t.t=0),0;o(t)}return t.c[e]=r,0}function Nt(t,e,r){return e>>>0>=t.l&&_t(),Ct(t,e,r)}function Ot(t){this.fs=fs,this.fd=t}function Rt(t){this.fs=fs,this.root=t}function Lt(t,e,r,a){void 0===om.fds&&(om.fds=new Array),a=a||{};var n={};return n.file=r,n.offset=a.append?r.length():0,n.flags=a,n.output=e,om.fds[t]=n,(!om.fd_last_idx||t>om.fd_last_idx)&&(om.fd_last_idx=t),t}function Pt(t){var e=om.fds[t];e.flags.rdonly&&wt(Fa+t+" is readonly");var r={file:e.file,offset:e.offset,fd:t,opened:!0,out:!0,buffer:Nb};return bm[r.fd]=r,r.fd}function Ut(){for(var t=0,e=0;e<bm.length;e++)bm[e]&&bm[e].opened&&bm[e].out&&(t=[0,bm[e],t]);return t}function Dt(t,e,r,a){var n=bm[t];n.opened||wt("Cannot output to a closed channel");var s;0==r&&nt(e)==a?s=e:v(e,r,s=O(a),0,a);var c=s.toString(),i=c.lastIndexOf("\n");return i<0?n.buffer+=c:(n.buffer+=c.substr(0,i+1),yt(t),n.buffer+=c.substr(i+1)),0}function Ft(t,e){return+(0!=C(t,e,!1))}function Mt(t){return+(t instanceof Array)}function Xt(t){return t instanceof Array?t[0]:t instanceof w?Up:1e3}function jt(t,e,r){om[t+1]=e,r&&(om[r]=e)}function Bt(t,e){return pm[U(t)]=e,0}function qt(t,e){return t===e?1:(6&t.t&&d(t),6&e.t&&d(e),t.c==e.c?1:0)}function Gt(t,e){return 1-qt(t,e)}function Yt(t){throw t}function Jt(){Yt(om.Not_found)}function Ht(e){var r=t,a=e.toString();if(r.process&&r.process.env&&void 0!=r.process.env[a])return Y(r.process.env[a]);Jt()}function Wt(t){for(var e=1;t&&t.joo_tramp;)t=t.joo_tramp.apply(null,t.joo_args),e++;return t}function zt(t,e){return{joo_tramp:t,joo_args:e}}function Vt(t){return t}function Kt(t){return pm[t]}function Qt(e){return e instanceof Array?e:t.RangeError&&e instanceof t.RangeError&&e.message&&e.message.match(/maximum call stack/i)?Vt(om.Stack_overflow):t.InternalError&&e instanceof t.InternalError&&e.message&&e.message.match(/too much recursion/i)?Vt(om.Stack_overflow):e instanceof t.Error&&Kt(Qk)?[0,Kt(Qk),e]:[0,om.Failure,Y(String(e))]}function $t(t,e){return 1==t.length?t(e):b(t,[e])}function Zt(t,e,r){return 2==t.length?t(e,r):b(t,[e,r])}function te(t,e,r,a){return 3==t.length?t(e,r,a):b(t,[e,r,a])}function ee(t,e,r,a,n){return 4==t.length?t(e,r,a,n):b(t,[e,r,a,n])}function re(t,e,r,a,n,s){return 5==t.length?t(e,r,a,n,s):b(t,[e,r,a,n,s])}function ae(t){if("number"==typeof t)return 0;switch(t[0]){case 0:return[0,ae(t[1])];case 1:return[1,ae(t[1])];case 2:return[2,ae(t[1])];case 3:return[3,ae(t[1])];case 4:return[4,ae(t[1])];case 5:return[5,ae(t[1])];case 6:return[6,ae(t[1])];case 7:return[7,ae(t[1])];case 8:return[8,t[1],ae(t[2])];case 9:var e=t[1];return[9,e,e,ae(t[3])];case 10:return[10,ae(t[1])];case 11:return[11,ae(t[1])];case 12:return[12,ae(t[1])];case 13:return[13,ae(t[1])];default:return[14,ae(t[1])]}}function ne(t,e){if("number"==typeof t)return e;switch(t[0]){case 0:return[0,ne(t[1],e)];case 1:return[1,ne(t[1],e)];case 2:return[2,ne(t[1],e)];case 3:return[3,ne(t[1],e)];case 4:return[4,ne(t[1],e)];case 5:return[5,ne(t[1],e)];case 6:return[6,ne(t[1],e)];case 7:return[7,ne(t[1],e)];case 8:return[8,t[1],ne(t[2],e)];case 9:var r=t[2];return[9,t[1],r,ne(t[3],e)];case 10:return[10,ne(t[1],e)];case 11:return[11,ne(t[1],e)];case 12:return[12,ne(t[1],e)];case 13:return[13,ne(t[1],e)];default:return[14,ne(t[1],e)]}}function se(t,e){if("number"==typeof t)return e;switch(t[0]){case 0:return[0,se(t[1],e)];case 1:return[1,se(t[1],e)];case 2:return[2,t[1],se(t[2],e)];case 3:return[3,t[1],se(t[2],e)];case 4:var r=t[3],a=t[2];return[4,t[1],a,r,se(t[4],e)];case 5:var n=t[3],s=t[2];return[5,t[1],s,n,se(t[4],e)];case 6:var c=t[3],i=t[2];return[6,t[1],i,c,se(t[4],e)];case 7:var u=t[3],f=t[2];return[7,t[1],f,u,se(t[4],e)];case 8:var o=t[3],v=t[2];return[8,t[1],v,o,se(t[4],e)];case 9:return[9,se(t[1],e)];case 10:return[10,se(t[1],e)];case 11:return[11,t[1],se(t[2],e)];case 12:return[12,t[1],se(t[2],e)];case 13:var l=t[2];return[13,t[1],l,se(t[3],e)];case 14:var b=t[2];return[14,t[1],b,se(t[3],e)];case 15:return[15,se(t[1],e)];case 16:return[16,se(t[1],e)];case 17:return[17,t[1],se(t[2],e)];case 18:return[18,t[1],se(t[2],e)];case 19:return[19,se(t[1],e)];case 20:var k=t[2];return[20,t[1],k,se(t[3],e)];case 21:return[21,t[1],se(t[2],e)];case 22:return[22,se(t[1],e)];case 23:return[23,t[1],se(t[2],e)];default:var d=t[2];return[24,t[1],d,se(t[3],e)]}}function ce(t){throw[0,wm,t]}function ie(t){throw[0,ym,t]}function ue(t){return 0<=t?t:0|-t}function fe(t,e){var r=nt(t),a=nt(e),n=O(r+a|0);return v(t,0,n,0,r),v(e,0,n,r,a),n}function oe(t,e){return t?[0,t[1],oe(t[2],e)]:e}function ve(t){for(var e=0,r=t;;){if(!r)return e;var e=e+1|0,r=r[2]}}function le(t){return t?t[1]:ce(qm)}function be(t,e){for(var r=t,a=e;;){if(!r)return a;var n=[0,r[1],a],r=r[2],a=n}}function ke(t){return be(t,0)}function de(t,e){if(e){var r=e[2];return[0,$t(t,e[1]),de(t,r)]}return 0}function he(t,e){for(a=e;;){if(!a)return 0;var r=a[2];$t(t,a[1]);var a=r}}function pe(t,e,r){for(var a=e,n=r;;){if(!n)return a;var s=n[2],a=Zt(t,a,n[1]),n=s}}function me(t,e){for(var r=t,a=e;;){if(0===r)return a;if(!a)throw[0,Sm,jm];var r=r-1|0,a=a[2]}}function we(t){return 0<=t&&!(Nh<t)?t:ie(Vm)}function ye(t){if(40<=t){if(92===t)return Gm;e=uk<=t?0:1}else if(32<=t){if(39<=t)return Ym;e=1}else if(14<=t)e=0;else switch(t){case 8:return Jm;case 9:return Hm;case 10:return Wm;case 13:return zm;default:var e=0}if(e){var r=O(1);return Ct(r,0,t),r}var a=O(4);return Ct(a,0,92),Ct(a,1,48+(t/Pb|0)|0),Ct(a,2,48+((t/10|0)%10|0)|0),Ct(a,3,48+(t%10|0)|0),a}function ge(t,e){var r=O(t);return L(r,0,t,e),r}function Te(t,e,r){if(0<=e&&0<=r&&!((nt(t)-r|0)<e)){var a=O(r);return v(t,e,a,0,r),a}return ie($m)}function _e(t,e,r){return Te(t,e,r)}function Se(t,e,r,a,n){return 0<=n&&0<=e&&!((nt(t)-n|0)<e)&&0<=a&&!((nt(r)-n|0)<a)?v(t,e,r,a,n):ie(Qm)}function Ee(t,e,r,a,n){return 0<=n&&0<=e&&!((nt(t)-n|0)<e)&&0<=a&&!((nt(r)-n|0)<a)?v(t,e,r,a,n):ie(Km)}function xe(t,e){return ge(t,e)}function Ae(t,e,r){return Te(t,e,r)}function Ie(t,e){var r=nt(e)-1|0;if(!(r<0))for(n=0;;){$t(t,st(e,n));var a=n+1|0;if(r===n)break;var n=a}return 0}function Ce(t,e){if(0===t)return[0];if(0<=t){var r=mt(t,$t(e,0)),a=t-1|0;if(!(a<1))for(s=1;;){r[s+1]=$t(e,s);var n=s+1|0;if(a===s)break;var s=n}return r}return ie(ew)}function Ne(t,e,r,a,n){return 0<=n&&0<=e&&!((t.length-1-n|0)<e)&&0<=a&&!((r.length-1-n|0)<a)?c(t,e,r,a,n):ie(Zm)}function Oe(t,e){var r=e.length-1-1|0;if(!(r<0))for(n=0;;){$t(t,e[n+1]);var a=n+1|0;if(r===n)break;var n=a}return 0}function Re(t){if(t)for(var e=0,r=t,a=t[2],n=t[1];;)if(r)var e=e+1|0,r=r[2];else for(var s=mt(e,n),c=1,i=a;;){if(!i)return s;var u=i[2];s[c+1]=i[1];var c=c+1|0,i=u}return[0]}function Le(t){function e(t){return t?t[4]:0}function r(t,e,r){var a=t?t[4]:0,n=r?r[4]:0;return[0,t,e,r,n<=a?a+1|0:n+1|0]}function a(t,a,n){var s=t?t[4]:0,c=n?n[4]:0;if((c+2|0)<s){if(t){var i=t[3],u=t[2],f=t[1];if(e(i)<=e(f))return r(f,u,r(i,a,n));if(i){var o=i[2],v=i[1],l=r(i[3],a,n);return r(r(f,u,v),o,l)}return ie(cw)}return ie(iw)}if((s+2|0)<c){if(n){var b=n[3],k=n[2],d=n[1];if(e(d)<=e(b))return r(r(t,a,d),k,b);if(d){var h=d[2],p=d[1],m=r(d[3],k,b);return r(r(t,a,p),h,m)}return ie(uw)}return ie(fw)}return[0,t,a,n,c<=s?s+1|0:c+1|0]}function n(e,r){if(r){var s=r[3],c=r[2],i=r[1],u=Zt(t[1],e,c);if(0===u)return r;if(0<=u){var f=n(e,s);return s===f?r:a(i,c,f)}var o=n(e,i);return i===o?r:a(o,c,s)}return[0,0,e,0,1]}function s(t){return[0,0,t,0,1]}function c(t,e){if(e){var r=e[3],n=e[2];return a(c(t,e[1]),n,r)}return s(t)}function i(t,e){if(e){var r=e[2];return a(e[1],r,i(t,e[3]))}return s(t)}function u(t,e,n){if(t){if(n){var s=n[4],f=t[4],o=n[3],v=n[2],l=n[1],b=t[3],k=t[2],d=t[1];return(s+2|0)<f?a(d,k,u(b,e,n)):(f+2|0)<s?a(u(t,e,l),v,o):r(t,e,n)}return i(e,t)}return c(e,n)}function f(t){for(r=t;;){if(r){var e=r[1];if(e){var r=e;continue}return r[2]}throw gm}}function o(t){if(t){var e=t[1];if(e){var r=t[3],n=t[2];return a(o(e),n,r)}return t[3]}return ie(rw)}function v(t,e){if(t){if(e){var r=o(e);return u(t,f(e),r)}return t}return e}function l(e,r){if(r){var a=r[3],n=r[2],s=r[1],c=Zt(t[1],e,n);if(0===c)return[0,s,1,a];if(0<=c){var i=l(e,a),f=i[3],o=i[2];return[0,u(s,n,i[1]),o,f]}var v=l(e,s),b=v[2];return[0,v[1],b,u(v[3],n,a)]}return aw}function b(e,r){if(r){var n=r[3],s=r[2],c=r[1],i=Zt(t[1],e,s);if(0===i){if(c){if(n){var u=o(n);return a(c,f(n),u)}return c}return n}if(0<=i){var v=b(e,n);return n===v?r:a(c,s,v)}var l=b(e,c);return c===l?r:a(l,s,n)}return 0}function k(t,e){if(t){if(e){var r=e[4],a=e[2],s=t[4],c=t[2],i=e[3],f=e[1],o=t[3],v=t[1];if(r<=s){if(1===r)return n(a,t);var b=l(c,e),d=b[1],h=k(o,b[3]);return u(k(v,d),c,h)}if(1===s)return n(c,e);var p=l(a,t),m=p[1],w=k(p[3],i);return u(k(m,f),a,w)}return t}return e}function d(t,e){if(t){if(e){var r=t[3],a=t[2],n=t[1],s=l(a,e),c=s[1];if(0===s[2]){var i=d(r,s[3]);return v(d(n,c),i)}var f=d(r,s[3]);return u(d(n,c),a,f)}return 0}return 0}function h(t,e){if(t){if(e){var r=t[3],a=t[2],n=t[1],s=l(a,e),c=s[1];if(0===s[2]){var i=h(r,s[3]);return u(h(n,c),a,i)}var f=h(r,s[3]);return v(h(n,c),f)}return t}return 0}function p(t,e){for(var r=t,a=e;;){if(!r)return a;var n=[0,r[2],r[3],a],r=r[1],a=n}}function m(e,r){for(var a=p(r,0),n=p(e,0),s=a;;){if(n){if(s){var c=s[3],i=s[2],u=n[3],f=n[2],o=Zt(t[1],n[1],s[1]);if(0===o){var v=p(i,c),n=p(f,u),s=v;continue}return o}return 1}return s?-1:0}}function w(e,r){for(var a=e,n=r;;){if(a){if(n){var s=n[3],c=n[1],i=a[3],u=a[2],f=a[1],o=Zt(t[1],u,n[2]);if(0===o){var v=w(f,c);if(v){var a=i,n=s;continue}return v}if(0<=o){var l=w([0,0,u,i,0],s);if(l){a=f;continue}return l}var b=w([0,f,u,0,0],c);if(b){a=i;continue}return b}return 0}return 1}}function y(t,e){for(n=e;;){if(!n)return 0;var r=n[3],a=n[2];y(t,n[1]),$t(t,a);var n=r}}function g(t,e,r){for(var a=e,n=r;;){if(!a)return n;var s=a[3],c=Zt(t,a[2],g(t,a[1],n)),a=s,n=c}}function T(t,e){for(c=e;;){if(c){var r=c[3],a=c[1],n=$t(t,c[2]);if(n){var s=T(t,a);if(s){var c=r;continue}i=s}else var i=n;return i}return 1}}function _(t,e){for(c=e;;){if(c){var r=c[3],a=c[1],n=$t(t,c[2]);if(n)i=n;else{var s=_(t,a);if(!s){var c=r;continue}var i=s}return i}return 0}}function S(t,e){if(e){var r=e[3],a=e[2],n=e[1],s=S(t,n),c=$t(t,a),i=S(t,r);return c?n===s&&r===i?e:u(s,a,i):v(s,i)}return 0}function E(t,e){if(e){var r=e[2],a=e[3],n=E(t,e[1]),s=n[2],c=n[1],i=$t(t,r),f=E(t,a),o=f[2],l=f[1];if(i){var b=v(s,o);return[0,u(c,r,l),b]}var k=u(s,r,o);return[0,v(c,l),k]}return nw}function x(t){if(t){var e=t[1],r=x(t[3]);return(x(e)+1|0)+r|0}return 0}function A(t,e){for(var r=t,a=e;;){if(!a)return r;var n=a[2],s=a[1],r=[0,n,A(r,a[3])],a=s}}return[0,0,function(t){return t?0:1},function(e,r){for(i=r;;){if(!i)return 0;var a=i[3],n=i[1],s=Zt(t[1],e,i[2]),c=0===s?1:0;if(c)return c;var i=0<=s?a:n}},n,s,b,k,d,h,m,function(t,e){return 0===m(t,e)?1:0},w,y,g,T,_,S,E,x,function(t){return A(0,t)},f,function(t){for(a=t;;){if(a){var e=a[3],r=a[2];if(e){var a=e;continue}return r}throw gm}},f,l,function(e,r){for(i=r;;){if(!i)throw gm;var a=i[2],n=i[3],s=i[1],c=Zt(t[1],e,a);if(0===c)return a;var i=0<=c?n:s}},function(e){if(e){var a=e[2],c=e[1];if(a){var i=a[2],u=a[1];if(i){var f=i[2],o=i[1];if(f){var v=f[2],l=f[1];if(v){if(v[2]){var b=t[1],k=function(t,e){if(2===t){if(e){var r=e[2];if(r){var a=r[1],n=e[1],s=Zt(b,n,a);return 0===s?[0,n,0]:0<=s?[0,a,[0,n,0]]:[0,n,[0,a,0]]}}}else if(3===t&&e){var c=e[2];if(c){var i=c[2];if(i){var u=i[1],f=c[1],o=e[1],v=Zt(b,o,f);if(0===v){var l=Zt(b,f,u);return 0===l?[0,f,0]:0<=l?[0,u,[0,f,0]]:[0,f,[0,u,0]]}if(0<=v){var k=Zt(b,o,u);if(0===k)return[0,f,[0,o,0]];if(0<=k){var h=Zt(b,f,u);return 0===h?[0,f,[0,o,0]]:0<=h?[0,u,[0,f,[0,o,0]]]:[0,f,[0,u,[0,o,0]]]}return[0,f,[0,o,[0,u,0]]]}var p=Zt(b,f,u);if(0===p)return[0,o,[0,f,0]];if(0<=p){var m=Zt(b,o,u);return 0===m?[0,o,[0,f,0]]:0<=m?[0,u,[0,o,[0,f,0]]]:[0,o,[0,u,[0,f,0]]]}return[0,o,[0,f,[0,u,0]]]}}}for(var w=t>>1,y=me(w,e),g=d(w,e),T=d(t-w|0,y),_=0;;){if(g){if(T){var S=T[2],E=T[1],x=g[2],A=g[1],I=Zt(b,A,E);if(0===I){var g=x,T=S,_=[0,A,_];continue}if(0<I){var g=x,_=[0,A,_];continue}var T=S,_=[0,E,_];continue}return be(g,_)}return be(T,_)}},d=function(t,e){if(2===t){if(e){var r=e[2];if(r){var a=r[1],n=e[1],s=Zt(b,n,a);return 0===s?[0,n,0]:0<s?[0,n,[0,a,0]]:[0,a,[0,n,0]]}}}else if(3===t&&e){var c=e[2];if(c){var i=c[2];if(i){var u=i[1],f=c[1],o=e[1],v=Zt(b,o,f);if(0===v){var l=Zt(b,f,u);return 0===l?[0,f,0]:0<l?[0,f,[0,u,0]]:[0,u,[0,f,0]]}if(0<v){var d=Zt(b,f,u);if(0===d)return[0,o,[0,f,0]];if(0<d)return[0,o,[0,f,[0,u,0]]];var h=Zt(b,o,u);return 0===h?[0,o,[0,f,0]]:0<h?[0,o,[0,u,[0,f,0]]]:[0,u,[0,o,[0,f,0]]]}var p=Zt(b,o,u);if(0===p)return[0,f,[0,o,0]];if(0<p)return[0,f,[0,o,[0,u,0]]];var m=Zt(b,f,u);return 0===m?[0,f,[0,o,0]]:0<m?[0,f,[0,u,[0,o,0]]]:[0,u,[0,f,[0,o,0]]]}}}for(var w=t>>1,y=me(w,e),g=k(w,e),T=k(t-w|0,y),_=0;;){if(g){if(T){var S=T[2],E=T[1],x=g[2],A=g[1],I=Zt(b,A,E);if(0===I){var g=x,T=S,_=[0,A,_];continue}if(0<=I){var T=S,_=[0,E,_];continue}var g=x,_=[0,A,_];continue}return be(g,_)}return be(T,_)}},h=ve(e),p=2<=h?k(h,e):e,m=function(t,e){if(!(3<t>>>0))switch(t){case 0:return[0,0,e];case 1:if(e)return[0,[0,0,e[1],0,1],e[2]];break;case 2:if(e){var a=e[2];if(a)return[0,[0,[0,0,e[1],0,1],a[1],0,2],a[2]]}break;default:if(e){var n=e[2];if(n){var s=n[2];if(s)return[0,[0,[0,0,e[1],0,1],n[1],[0,0,s[1],0,1],2],s[2]]}}}var c=t/2|0,i=m(c,e),u=i[2],f=i[1];if(u){var o=u[1],v=m((t-c|0)-1|0,u[2]),l=v[2];return[0,r(f,o,v[1]),l]}throw[0,Sm,sw]};return m(ve(p),p)[1]}return n(v[1],n(l,n(o,n(u,s(c)))))}return n(l,n(o,n(u,s(c))))}return n(o,n(u,s(c)))}return n(u,s(c))}return s(c)}return 0}]}function Pe(t){var e=1<=t?t:1,r=T6<e?T6:e,a=O(r);return[0,a,0,r,a]}function Ue(t){return _e(t[1],0,t[2])}function De(t,e){for(var r=[0,t[3]];;){if(!(r[1]<(t[2]+e|0))){T6<r[1]&&((t[2]+e|0)<=T6?r[1]=T6:ce(vw));var a=O(r[1]);return Se(t[1],0,a,0,t[2]),t[1]=a,t[3]=r[1],0}r[1]=2*r[1]|0}}function Fe(t,e){var r=t[2];return t[3]<=r&&De(t,1),Ct(t[1],r,e),t[2]=r+1|0,0}function Me(t,e){var r=nt(e),a=t[2]+r|0;return t[3]<a&&De(t,r),Ee(e,0,t[1],t[2],r),t[2]=a,0}function Xe(t){return[0,0,O(t)]}function je(t,e){var r=nt(t[2]),a=t[1]+e|0,n=r<a?1:0;if(n){var s=2*r|0,c=O(q(s,a)?s:a);Se(t[2],0,c,0,r),t[2]=c;i=0}else var i=n;return i}function Be(t,e){return je(t,1),Nt(t[2],t[1],e),t[1]=t[1]+1|0,0}function qe(t,e){var r=nt(e);return je(t,r),Ee(e,0,t[2],t[1],r),t[1]=t[1]+r|0,0}function Ge(t){return _e(t[2],0,t[1])}function Ye(t,e){for(w=e;;){if("number"==typeof w)return 0;switch(w[0]){case 0:var r=w[1];qe(t,lw);w=r;continue;case 1:var a=w[1];qe(t,bw);w=a;continue;case 2:var n=w[1];qe(t,kw);w=n;continue;case 3:var s=w[1];qe(t,dw);w=s;continue;case 4:var c=w[1];qe(t,hw);w=c;continue;case 5:var i=w[1];qe(t,pw);w=i;continue;case 6:var u=w[1];qe(t,mw);w=u;continue;case 7:var f=w[1];qe(t,ww);w=f;continue;case 8:var o=w[2],v=w[1];qe(t,yw),Ye(t,v),qe(t,gw);w=o;continue;case 9:var l=w[3],b=w[1];qe(t,Tw),Ye(t,b),qe(t,_w);w=l;continue;case 10:var k=w[1];qe(t,Sw);w=k;continue;case 11:var d=w[1];qe(t,Ew);w=d;continue;case 12:var h=w[1];qe(t,xw);w=h;continue;case 13:var p=w[1];qe(t,Aw);w=p;continue;default:var m=w[1];qe(t,Iw);var w=m;continue}}}function Je(t){if("number"==typeof t)return 0;switch(t[0]){case 0:return[0,Je(t[1])];case 1:return[1,Je(t[1])];case 2:return[2,Je(t[1])];case 3:return[3,Je(t[1])];case 4:return[4,Je(t[1])];case 5:return[5,Je(t[1])];case 6:return[6,Je(t[1])];case 7:return[7,Je(t[1])];case 8:return[8,t[1],Je(t[2])];case 9:return[9,t[2],t[1],Je(t[3])];case 10:return[10,Je(t[1])];case 11:return[11,Je(t[1])];case 12:return[12,Je(t[1])];case 13:return[13,Je(t[1])];default:return[14,Je(t[1])]}}function He(t){if("number"==typeof t)return[0,function(t){return 0},function(t){return 0},function(t){return 0},function(t){return 0}];switch(t[0]){case 0:var e=He(t[1]),r=e[4],a=e[3],n=e[2],s=e[1];return[0,function(t){return $t(s,0),0},function(t){return $t(n,0),0},a,r];case 1:var c=He(t[1]),i=c[4],u=c[3],f=c[2],o=c[1];return[0,function(t){return $t(o,0),0},function(t){return $t(f,0),0},u,i];case 2:var v=He(t[1]),l=v[4],b=v[3],k=v[2],d=v[1];return[0,function(t){return $t(d,0),0},function(t){return $t(k,0),0},b,l];case 3:var h=He(t[1]),p=h[4],m=h[3],w=h[2],y=h[1];return[0,function(t){return $t(y,0),0},function(t){return $t(w,0),0},m,p];case 4:var g=He(t[1]),T=g[4],_=g[3],S=g[2],E=g[1];return[0,function(t){return $t(E,0),0},function(t){return $t(S,0),0},_,T];case 5:var x=He(t[1]),A=x[4],I=x[3],C=x[2],N=x[1];return[0,function(t){return $t(N,0),0},function(t){return $t(C,0),0},I,A];case 6:var O=He(t[1]),R=O[4],L=O[3],P=O[2],U=O[1];return[0,function(t){return $t(U,0),0},function(t){return $t(P,0),0},L,R];case 7:var D=He(t[1]),F=D[4],M=D[3],X=D[2],j=D[1];return[0,function(t){return $t(j,0),0},function(t){return $t(X,0),0},M,F];case 8:var B=He(t[2]),q=B[4],G=B[3],Y=B[2],J=B[1];return[0,function(t){return $t(J,0),0},function(t){return $t(Y,0),0},G,q];case 9:var H=t[2],W=t[1],z=He(t[3]),V=z[4],K=z[3],Q=z[2],$=z[1],Z=He(We(Je(W),H)),tt=Z[4],et=Z[3],rt=Z[2],at=Z[1];return[0,function(t){return $t($,0),$t(at,0),0},function(t){return $t(rt,0),$t(Q,0),0},function(t){return $t(K,0),$t(et,0),0},function(t){return $t(tt,0),$t(V,0),0}];case 10:var nt=He(t[1]),st=nt[4],ct=nt[3],it=nt[2],ut=nt[1];return[0,function(t){return $t(ut,0),0},function(t){return $t(it,0),0},ct,st];case 11:var ft=He(t[1]),ot=ft[4],vt=ft[3],lt=ft[2],bt=ft[1];return[0,function(t){return $t(bt,0),0},function(t){return $t(lt,0),0},vt,ot];case 12:var kt=He(t[1]),dt=kt[4],ht=kt[3],pt=kt[2],mt=kt[1];return[0,function(t){return $t(mt,0),0},function(t){return $t(pt,0),0},ht,dt];case 13:var wt=He(t[1]),yt=wt[4],gt=wt[3],Tt=wt[2],_t=wt[1];return[0,function(t){return $t(_t,0),0},function(t){return $t(Tt,0),0},function(t){return $t(gt,0),0},function(t){return $t(yt,0),0}];default:var St=He(t[1]),Et=St[4],xt=St[3],At=St[2],It=St[1];return[0,function(t){return $t(It,0),0},function(t){return $t(At,0),0},function(t){return $t(xt,0),0},function(t){return $t(Et,0),0}]}}function We(t,e){if("number"==typeof t){if("number"==typeof e)return 0;switch(e[0]){case 10:a=0;break;case 11:a=1;break;case 12:a=2;break;case 13:a=3;break;case 14:a=4;break;case 8:a=5;break;case 9:a=6;break;default:throw[0,Sm,Cw]}}else switch(t[0]){case 0:var r=t[1];if("number"==typeof e)n=1;else switch(e[0]){case 0:return[0,We(r,e[1])];case 8:var a=5,n=0;break;case 9:var a=6,n=0;break;case 10:var a=0,n=0;break;case 11:var a=1,n=0;break;case 12:var a=2,n=0;break;case 13:var a=3,n=0;break;case 14:var a=4,n=0;break;default:n=1}if(n)a=7;break;case 1:var s=t[1];if("number"==typeof e)c=1;else switch(e[0]){case 1:return[1,We(s,e[1])];case 8:var a=5,c=0;break;case 9:var a=6,c=0;break;case 10:var a=0,c=0;break;case 11:var a=1,c=0;break;case 12:var a=2,c=0;break;case 13:var a=3,c=0;break;case 14:var a=4,c=0;break;default:c=1}if(c)a=7;break;case 2:var i=t[1];if("number"==typeof e)u=1;else switch(e[0]){case 2:return[2,We(i,e[1])];case 8:var a=5,u=0;break;case 9:var a=6,u=0;break;case 10:var a=0,u=0;break;case 11:var a=1,u=0;break;case 12:var a=2,u=0;break;case 13:var a=3,u=0;break;case 14:var a=4,u=0;break;default:u=1}if(u)a=7;break;case 3:var f=t[1];if("number"==typeof e)o=1;else switch(e[0]){case 3:return[3,We(f,e[1])];case 8:var a=5,o=0;break;case 9:var a=6,o=0;break;case 10:var a=0,o=0;break;case 11:var a=1,o=0;break;case 12:var a=2,o=0;break;case 13:var a=3,o=0;break;case 14:var a=4,o=0;break;default:o=1}if(o)a=7;break;case 4:var v=t[1];if("number"==typeof e)l=1;else switch(e[0]){case 4:return[4,We(v,e[1])];case 8:var a=5,l=0;break;case 9:var a=6,l=0;break;case 10:var a=0,l=0;break;case 11:var a=1,l=0;break;case 12:var a=2,l=0;break;case 13:var a=3,l=0;break;case 14:var a=4,l=0;break;default:l=1}if(l)a=7;break;case 5:var b=t[1];if("number"==typeof e)k=1;else switch(e[0]){case 5:return[5,We(b,e[1])];case 8:var a=5,k=0;break;case 9:var a=6,k=0;break;case 10:var a=0,k=0;break;case 11:var a=1,k=0;break;case 12:var a=2,k=0;break;case 13:var a=3,k=0;break;case 14:var a=4,k=0;break;default:k=1}if(k)a=7;break;case 6:var d=t[1];if("number"==typeof e)h=1;else switch(e[0]){case 6:return[6,We(d,e[1])];case 8:var a=5,h=0;break;case 9:var a=6,h=0;break;case 10:var a=0,h=0;break;case 11:var a=1,h=0;break;case 12:var a=2,h=0;break;case 13:var a=3,h=0;break;case 14:var a=4,h=0;break;default:h=1}if(h)a=7;break;case 7:var p=t[1];if("number"==typeof e)m=1;else switch(e[0]){case 7:return[7,We(p,e[1])];case 8:var a=5,m=0;break;case 9:var a=6,m=0;break;case 10:var a=0,m=0;break;case 11:var a=1,m=0;break;case 12:var a=2,m=0;break;case 13:var a=3,m=0;break;case 14:var a=4,m=0;break;default:m=1}if(m)a=7;break;case 8:var w=t[2],y=t[1];if("number"==typeof e)_=1;else switch(e[0]){case 8:var g=e[1],T=We(w,e[2]);return[8,We(y,g),T];case 10:var a=0,_=0;break;case 11:var a=1,_=0;break;case 12:var a=2,_=0;break;case 13:var a=3,_=0;break;case 14:var a=4,_=0;break;default:_=1}if(_)throw[0,Sm,jw];break;case 9:var S=t[3],E=t[2],x=t[1];if("number"==typeof e)A=1;else switch(e[0]){case 8:var a=5,A=0;break;case 9:var I=e[3],C=e[2],N=e[1],O=He(We(Je(E),N)),R=O[4];return $t(O[2],0),$t(R,0),[9,x,C,We(S,I)];case 10:var a=0,A=0;break;case 11:var a=1,A=0;break;case 12:var a=2,A=0;break;case 13:var a=3,A=0;break;case 14:var a=4,A=0;break;default:A=1}if(A)throw[0,Sm,qw];break;case 10:var L=t[1];if("number"!=typeof e&&10===e[0])return[10,We(L,e[1])];throw[0,Sm,Nw];case 11:var P=t[1];if("number"==typeof e)U=1;else switch(e[0]){case 10:var a=0,U=0;break;case 11:return[11,We(P,e[1])];default:U=1}if(U)throw[0,Sm,Rw];break;case 12:var D=t[1];if("number"==typeof e)F=1;else switch(e[0]){case 10:var a=0,F=0;break;case 11:var a=1,F=0;break;case 12:return[12,We(D,e[1])];default:F=1}if(F)throw[0,Sm,Pw];break;case 13:var M=t[1];if("number"==typeof e)X=1;else switch(e[0]){case 10:var a=0,X=0;break;case 11:var a=1,X=0;break;case 12:var a=2,X=0;break;case 13:return[13,We(M,e[1])];default:X=1}if(X)throw[0,Sm,Dw];break;default:var j=t[1];if("number"==typeof e)B=1;else switch(e[0]){case 10:var a=0,B=0;break;case 11:var a=1,B=0;break;case 12:var a=2,B=0;break;case 13:var a=3,B=0;break;case 14:return[14,We(j,e[1])];default:B=1}if(B)throw[0,Sm,Mw]}switch(a){case 0:throw[0,Sm,Ow];case 1:throw[0,Sm,Lw];case 2:throw[0,Sm,Uw];case 3:throw[0,Sm,Fw];case 4:throw[0,Sm,Xw];case 5:throw[0,Sm,Bw];case 6:throw[0,Sm,Gw];default:throw[0,Sm,Yw]}}function ze(t,e){if("number"==typeof t)return[0,0,e];if(0===t[0])return[0,[0,t[1],t[2]],e];if("number"!=typeof e&&2===e[0])return[0,[1,t[1]],e[1]];throw S6}function Ve(t,e,r){var a=ze(t,r);if("number"==typeof e){if(0===e)return[0,a[1],0,a[2]];var n=a[2];if("number"!=typeof n&&2===n[0])return[0,a[1],1,n[1]];throw S6}return[0,a[1],[0,e[1]],a[2]]}function Ke(t,e,r){var a=Qe(e,r);return[0,[23,t,a[1]],a[2]]}function Qe(t,e){if("number"==typeof t)return[0,0,e];switch(t[0]){case 0:if("number"!=typeof e&&0===e[0]){var r=Qe(t[1],e[1]);return[0,[0,r[1]],r[2]]}break;case 1:if("number"!=typeof e&&0===e[0]){var a=Qe(t[1],e[1]);return[0,[1,a[1]],a[2]]}break;case 2:var n=t[2],s=ze(t[1],e),c=s[2],i=s[1];if("number"!=typeof c&&1===c[0]){var u=Qe(n,c[1]);return[0,[2,i,u[1]],u[2]]}throw S6;case 3:var f=t[2],o=ze(t[1],e),v=o[2],l=o[1];if("number"!=typeof v&&1===v[0]){var b=Qe(f,v[1]);return[0,[3,l,b[1]],b[2]]}throw S6;case 4:var k=t[4],d=t[1],h=Ve(t[2],t[3],e),p=h[3],m=h[2],w=h[1];if("number"!=typeof p&&2===p[0]){var y=Qe(k,p[1]);return[0,[4,d,w,m,y[1]],y[2]]}throw S6;case 5:var g=t[4],T=t[1],_=Ve(t[2],t[3],e),S=_[3],E=_[2],x=_[1];if("number"!=typeof S&&3===S[0]){var A=Qe(g,S[1]);return[0,[5,T,x,E,A[1]],A[2]]}throw S6;case 6:var I=t[4],C=t[1],N=Ve(t[2],t[3],e),O=N[3],R=N[2],L=N[1];if("number"!=typeof O&&4===O[0]){var P=Qe(I,O[1]);return[0,[6,C,L,R,P[1]],P[2]]}throw S6;case 7:var U=t[4],D=t[1],F=Ve(t[2],t[3],e),M=F[3],X=F[2],j=F[1];if("number"!=typeof M&&5===M[0]){var B=Qe(U,M[1]);return[0,[7,D,j,X,B[1]],B[2]]}throw S6;case 8:var q=t[4],G=t[1],Y=Ve(t[2],t[3],e),J=Y[3],H=Y[2],W=Y[1];if("number"!=typeof J&&6===J[0]){var z=Qe(q,J[1]);return[0,[8,G,W,H,z[1]],z[2]]}throw S6;case 9:if("number"!=typeof e&&7===e[0]){var V=Qe(t[1],e[1]);return[0,[9,V[1]],V[2]]}break;case 10:var K=Qe(t[1],e);return[0,[10,K[1]],K[2]];case 11:var Q=t[1],$=Qe(t[2],e);return[0,[11,Q,$[1]],$[2]];case 12:var Z=t[1],tt=Qe(t[2],e);return[0,[12,Z,tt[1]],tt[2]];case 13:if("number"!=typeof e&&8===e[0]){var et=e[1],rt=e[2],at=t[3],nt=t[1];if(Ft([0,t[2]],[0,et]))throw S6;var st=Qe(at,rt);return[0,[13,nt,et,st[1]],st[2]]}break;case 14:if("number"!=typeof e&&9===e[0]){var ct=e[1],it=e[3],ut=t[3],ft=t[2],ot=t[1],vt=[0,ae(ct)];if(Ft([0,ae(ft)],vt))throw S6;var lt=Qe(ut,ae(it));return[0,[14,ot,ct,lt[1]],lt[2]]}break;case 15:if("number"!=typeof e&&10===e[0]){var bt=Qe(t[1],e[1]);return[0,[15,bt[1]],bt[2]]}break;case 16:if("number"!=typeof e&&11===e[0]){var kt=Qe(t[1],e[1]);return[0,[16,kt[1]],kt[2]]}break;case 17:var dt=t[1],ht=Qe(t[2],e);return[0,[17,dt,ht[1]],ht[2]];case 18:var pt=t[2],mt=t[1];if(0===mt[0]){var wt=mt[1],yt=wt[2],gt=Qe(wt[1],e),Tt=gt[1],_t=Qe(pt,gt[2]);return[0,[18,[0,[0,Tt,yt]],_t[1]],_t[2]]}var St=mt[1],Et=St[2],xt=Qe(St[1],e),At=xt[1],It=Qe(pt,xt[2]);return[0,[18,[1,[0,At,Et]],It[1]],It[2]];case 19:if("number"!=typeof e&&13===e[0]){var Ct=Qe(t[1],e[1]);return[0,[19,Ct[1]],Ct[2]]}break;case 20:if("number"!=typeof e&&1===e[0]){var Nt=t[2],Ot=t[1],Rt=Qe(t[3],e[1]);return[0,[20,Ot,Nt,Rt[1]],Rt[2]]}break;case 21:if("number"!=typeof e&&2===e[0]){var Lt=t[1],Pt=Qe(t[2],e[1]);return[0,[21,Lt,Pt[1]],Pt[2]]}break;case 23:var Ut=t[2],Dt=t[1];if("number"==typeof Dt)switch(Dt){case 0:case 1:case 2:return Ke(Dt,Ut,e);case 3:if("number"!=typeof e&&14===e[0]){var Mt=Qe(Ut,e[1]);return[0,[23,3,Mt[1]],Mt[2]]}throw S6;default:return Ke(Dt,Ut,e)}else switch(Dt[0]){case 0:case 1:case 2:case 3:case 4:case 5:case 6:return Ke(Dt,Ut,e);case 7:return Ke([7,Dt[1],Dt[2]],Ut,e);case 8:var Xt=Dt[1],jt=$e(Dt[2],Ut,e),Bt=jt[2];return[0,[23,[8,Xt,jt[1]],Bt[1]],Bt[2]];case 9:default:return Ke(Dt,Ut,e)}}throw S6}function $e(t,e,r){if("number"==typeof t)return[0,0,Qe(e,r)];switch(t[0]){case 0:if("number"!=typeof r&&0===r[0]){var a=$e(t[1],e,r[1]);return[0,[0,a[1]],a[2]]}break;case 1:if("number"!=typeof r&&1===r[0]){var n=$e(t[1],e,r[1]);return[0,[1,n[1]],n[2]]}break;case 2:if("number"!=typeof r&&2===r[0]){var s=$e(t[1],e,r[1]);return[0,[2,s[1]],s[2]]}break;case 3:if("number"!=typeof r&&3===r[0]){var c=$e(t[1],e,r[1]);return[0,[3,c[1]],c[2]]}break;case 4:if("number"!=typeof r&&4===r[0]){var i=$e(t[1],e,r[1]);return[0,[4,i[1]],i[2]]}break;case 5:if("number"!=typeof r&&5===r[0]){var u=$e(t[1],e,r[1]);return[0,[5,u[1]],u[2]]}break;case 6:if("number"!=typeof r&&6===r[0]){var f=$e(t[1],e,r[1]);return[0,[6,f[1]],f[2]]}break;case 7:if("number"!=typeof r&&7===r[0]){var o=$e(t[1],e,r[1]);return[0,[7,o[1]],o[2]]}break;case 8:if("number"!=typeof r&&8===r[0]){var v=r[1],l=r[2],b=t[2];if(Ft([0,t[1]],[0,v]))throw S6;var k=$e(b,e,l);return[0,[8,v,k[1]],k[2]]}break;case 9:if("number"!=typeof r&&9===r[0]){var d=r[2],h=r[1],p=r[3],m=t[3],w=t[2],y=t[1],g=[0,ae(h)];if(Ft([0,ae(y)],g))throw S6;var T=[0,ae(d)];if(Ft([0,ae(w)],T))throw S6;var _=He(We(Je(h),d)),S=_[4];$t(_[2],0),$t(S,0);var E=$e(ae(m),e,p),x=E[2];return[0,[9,h,d,Je(E[1])],x]}break;case 10:if("number"!=typeof r&&10===r[0]){var A=$e(t[1],e,r[1]);return[0,[10,A[1]],A[2]]}break;case 11:if("number"!=typeof r&&11===r[0]){var I=$e(t[1],e,r[1]);return[0,[11,I[1]],I[2]]}break;case 13:if("number"!=typeof r&&13===r[0]){var C=$e(t[1],e,r[1]);return[0,[13,C[1]],C[2]]}break;case 14:if("number"!=typeof r&&14===r[0]){var N=$e(t[1],e,r[1]);return[0,[14,N[1]],N[2]]}}throw S6}function Ze(t,e,r){var a=nt(r),n=0<=e?t:0,s=ue(e);if(s<=a)return r;var c=ge(s,2===n?48:32);switch(n){case 0:Ee(r,0,c,0,a);break;case 1:Ee(r,0,c,s-a|0,a);break;default:if(0<a){if(43===St(r,0))u=1;else if(45===St(r,0))u=1;else if(32===St(r,0))u=1;else var i=0,u=0;if(u){Nt(c,0,St(r,0)),Ee(r,1,c,1+(s-a|0)|0,a-1|0);i=1}}else i=0;if(!i){if(1<a)if(48===St(r,0)){if(wi===St(r,1))o=1;else if(88===St(r,1))o=1;else var f=0,o=0;if(o){Nt(c,1,St(r,1)),Ee(r,2,c,2+(s-a|0)|0,a-2|0);f=1}}else f=0;else f=0;f||Ee(r,0,c,s-a|0,a)}}return c}function tr(t,e){var r=ue(t),a=nt(e),n=St(e,0);if(58<=n)c=71<=n?5<(n+nl|0)>>>0?1:0:65<=n?0:1;else{if(32===n)i=1;else if(43<=n)switch(n+Na|0){case 5:if(a<(r+2|0)&&1<a&&!(wi===St(e,1)?0:88===St(e,1)?0:1)){var s=ge(r+2|0,48);return Nt(s,1,St(e,1)),Ee(e,2,s,4+(r-a|0)|0,a-2|0),s}var c=0,i=0;break;case 0:case 2:i=1;break;case 1:case 3:case 4:var c=1,i=0;break;default:var c=0,i=0}else var c=1,i=0;if(i){if(a<(r+1|0)){var u=ge(r+1|0,48);return Nt(u,0,n),Ee(e,1,u,2+(r-a|0)|0,a-1|0),u}c=1}}if(!c&&a<r){var f=ge(r,48);return Ee(e,0,f,r-a|0,a),f}return e}function er(t){for(n=0;;){if(nt(t)<=n)s=0;else{var e=st(t,n);if(32<=e){var r=e+Od|0;if(58<r>>>0)if(93<=r)a=0;else a=1;else if(56<(r-1|0)>>>0)a=0;else var a=1;if(a){var n=n+1|0;continue}}else;var s=1}if(s){var c=[0,0],i=nt(t)-1|0;if(!(i<0))for(d=0;;){var u=st(t,d);if(32<=u){var f=u+Od|0;if(58<f>>>0)if(93<=f)var o=0,l=0;else l=1;else if(56<(f-1|0)>>>0)var o=1,l=0;else l=1;if(l)var b=1,o=2}else o=11<=u?13===u?1:0:8<=u?1:0;switch(o){case 0:b=4;break;case 1:b=2}c[1]=c[1]+b|0;var k=d+1|0;if(i===d)break;var d=k}if(c[1]===nt(t)){var h=nt(t),p=O(h);v(t,0,p,0,h);S=p}else{var m=O(c[1]);c[1]=0;var w=nt(t)-1|0;if(!(w<0))for(_=0;;){var y=st(t,_);if(35<=y)g=92===y?1:uk<=y?0:2;else if(32<=y)g=34<=y?1:2;else if(14<=y)g=0;else switch(y){case 8:Ct(m,c[1],92),c[1]++,Ct(m,c[1],98);g=3;break;case 9:Ct(m,c[1],92),c[1]++,Ct(m,c[1],Wp);g=3;break;case 10:Ct(m,c[1],92),c[1]++,Ct(m,c[1],ol);g=3;break;case 13:Ct(m,c[1],92),c[1]++,Ct(m,c[1],jc);g=3;break;default:var g=0}switch(g){case 0:Ct(m,c[1],92),c[1]++,Ct(m,c[1],48+(y/Pb|0)|0),c[1]++,Ct(m,c[1],48+((y/10|0)%10|0)|0),c[1]++,Ct(m,c[1],48+(y%10|0)|0);break;case 1:Ct(m,c[1],92),c[1]++,Ct(m,c[1],y);break;case 2:Ct(m,c[1],y)}c[1]++;var T=_+1|0;if(w===_)break;var _=T}S=m}}else var S=t;var E=nt(S),x=ge(E+2|0,34);return v(S,0,x,1,E),x}}function rr(t,e){switch(t){case 0:r=Yy;break;case 1:r=Jy;break;case 2:r=Hy;break;case 3:r=Wy;break;case 4:r=zy;break;case 5:r=Vy;break;case 6:r=Ky;break;case 7:r=Qy;break;case 8:r=$y;break;case 9:r=Zy;break;case 10:r=tg;break;case 11:r=eg;break;default:var r=rg}return j(r,e)}function ar(t,e){switch(t){case 0:r=my;break;case 1:r=wy;break;case 2:r=yy;break;case 3:r=gy;break;case 4:r=Ty;break;case 5:r=_y;break;case 6:r=Sy;break;case 7:r=Ey;break;case 8:r=xy;break;case 9:r=Ay;break;case 10:r=Iy;break;case 11:r=Cy;break;default:var r=Ny}return j(r,e)}function nr(t,e){switch(t){case 0:r=sy;break;case 1:r=cy;break;case 2:r=iy;break;case 3:r=uy;break;case 4:r=fy;break;case 5:r=oy;break;case 6:r=vy;break;case 7:r=ly;break;case 8:r=by;break;case 9:r=ky;break;case 10:r=dy;break;case 11:r=hy;break;default:var r=py}return j(r,e)}function sr(t,e){switch(t){case 0:r=Oy;break;case 1:r=Ry;break;case 2:r=Ly;break;case 3:r=Py;break;case 4:r=Uy;break;case 5:r=Dy;break;case 6:r=Fy;break;case 7:r=My;break;case 8:r=Xy;break;case 9:r=jy;break;case 10:r=By;break;case 11:r=qy;break;default:var r=Gy}return at(r,e)}function cr(t,e,r){if(16<=t){if(17<=t)switch(t+jb|0){case 2:n=0;break;case 0:case 3:var a=43,n=1;break;default:var a=32,n=1}else n=0;if(!n)a=45;var s=J(r,e,a);if(19<=t){var c=nt(s);if(0===c)return s;var i=O(c),u=c-1|0;if(!(u<0))for(b=0;;){var f=st(s,b);if(97<=f)if(pf<f)v=0;else var o=f-32|0,v=1;else v=0;if(!v)o=f;Ct(i,b,o);var l=b+1|0;if(u===b)break;var b=l}return i}return s}if(15===t)p=ny;else{var k=ue(e);switch(t){case 15:d=70;break;case 0:case 1:case 2:d=mb;break;case 3:case 4:case 5:d=Gn;break;case 6:case 7:case 8:d=69;break;case 9:case 10:case 11:d=Xs;break;case 12:case 13:case 14:d=71;break;case 16:case 17:case 18:d=Ko;break;default:var d=72}var h=Xe(16);switch(Be(h,37),t){case 1:case 4:case 7:case 10:case 13:case 17:case 20:Be(h,43);break;case 2:case 5:case 8:case 11:case 14:case 18:case 21:Be(h,32)}Be(h,46),qe(h,y(Nb+k)),Be(h,d);var p=Ge(h)}var m=X(p,r);if(15===t){var w=E(r),g=nt(m);if(3===w)return r<0?ry:ay;if(4<=w)return ty;for(_=0;;){if(_===g)S=0;else{var T=St(m,_)+Ff|0;if(!(23<T>>>0?55===T?1:0:21<(T-1|0)>>>0?1:0)){var _=_+1|0;continue}var S=1}return S?m:fe(m,ey)}}return m}function ir(t,e,r,a,n,s,c,i){if("number"==typeof n){if("number"==typeof s)return 0===s?function(n){return br(t,e,[4,r,Zt(c,i,n)],a)}:function(n,s){return br(t,e,[4,r,tr(n,Zt(c,i,s))],a)};var u=s[1];return function(n){return br(t,e,[4,r,tr(u,Zt(c,i,n))],a)}}if(0===n[0]){var f=n[2],o=n[1];if("number"==typeof s)return 0===s?function(n){return br(t,e,[4,r,Ze(o,f,Zt(c,i,n))],a)}:function(n,s){return br(t,e,[4,r,Ze(o,f,tr(n,Zt(c,i,s)))],a)};var v=s[1];return function(n){return br(t,e,[4,r,Ze(o,f,tr(v,Zt(c,i,n)))],a)}}var l=n[1];if("number"==typeof s)return 0===s?function(n,s){return br(t,e,[4,r,Ze(l,n,Zt(c,i,s))],a)}:function(n,s,u){return br(t,e,[4,r,Ze(l,n,tr(s,Zt(c,i,u)))],a)};var b=s[1];return function(n,s){return br(t,e,[4,r,Ze(l,n,tr(b,Zt(c,i,s)))],a)}}function ur(t,e,r,a,n,s){if("number"==typeof n)return function(n){return br(t,e,[4,r,$t(s,n)],a)};if(0===n[0]){var c=n[2],i=n[1];return function(n){return br(t,e,[4,r,Ze(i,c,$t(s,n))],a)}}var u=n[1];return function(n,c){return br(t,e,[4,r,Ze(u,n,$t(s,c))],a)}}function fr(t,e,r,a,n){for(var s=e,c=a,i=n;;){if("number"==typeof i)return Zt(s,r,c);switch(i[0]){case 0:var u=i[1];return function(t){return br(s,r,[5,c,t],u)};case 1:var f=i[1];return function(t){var e=ye(t),a=nt(e),n=ge(a+2|0,39);return v(e,0,n,1,a),br(s,r,[4,c,n],f)};case 2:var o=i[2],l=i[1];return ur(s,r,c,o,l,function(t){return t});case 3:return ur(s,r,c,i[2],i[1],er);case 4:return ir(s,r,c,i[4],i[2],i[3],rr,i[1]);case 5:return ir(s,r,c,i[4],i[2],i[3],ar,i[1]);case 6:return ir(s,r,c,i[4],i[2],i[3],nr,i[1]);case 7:return ir(s,r,c,i[4],i[2],i[3],sr,i[1]);case 8:var b=i[4],k=i[3],d=i[2],h=i[1];if("number"==typeof d){if("number"==typeof k)return 0===k?function(t){return br(s,r,[4,c,cr(h,_6,t)],b)}:function(t,e){return br(s,r,[4,c,cr(h,t,e)],b)};var p=k[1];return function(t){return br(s,r,[4,c,cr(h,p,t)],b)}}if(0===d[0]){var m=d[2],w=d[1];if("number"==typeof k)return 0===k?function(t){return br(s,r,[4,c,Ze(w,m,cr(h,_6,t))],b)}:function(t,e){return br(s,r,[4,c,Ze(w,m,cr(h,t,e))],b)};var y=k[1];return function(t){return br(s,r,[4,c,Ze(w,m,cr(h,y,t))],b)}}var g=d[1];if("number"==typeof k)return 0===k?function(t,e){return br(s,r,[4,c,Ze(g,t,cr(h,_6,e))],b)}:function(t,e,a){return br(s,r,[4,c,Ze(g,t,cr(h,e,a))],b)};var T=k[1];return function(t,e){return br(s,r,[4,c,Ze(g,t,cr(h,T,e))],b)};case 9:var _=i[1];return function(t){return br(s,r,[4,c,t?Mm:Xm],_)};case 10:var c=[7,c],i=i[1];continue;case 11:var c=[2,c,i[1]],i=i[2];continue;case 12:var c=[3,c,i[1]],i=i[2];continue;case 13:var S=i[3],E=i[2],x=Xe(16);Ye(x,E);var A=Ge(x);return function(t){return br(s,r,[4,c,A],S)};case 14:var I=i[3],C=i[2];return function(t){var e=Qe(t[1],ae(Je(C)));if("number"==typeof e[2])return br(s,r,c,se(e[1],I));throw S6};case 15:var N=i[1];return function(t,e){return br(s,r,[6,c,function(r){return Zt(t,r,e)}],N)};case 16:var O=i[1];return function(t){return br(s,r,[6,c,t],O)};case 17:var c=[0,c,i[1]],i=i[2];continue;case 18:var R=i[1];if(0===R[0]){var L=i[2],P=R[1][1],s=function(t,e,r){return function(a,n){return br(e,a,[1,t,[0,n]],r)}}(c,s,L),c=0,i=P;continue}var U=i[2],D=R[1][1],s=function(t,e,r){return function(a,n){return br(e,a,[1,t,[1,n]],r)}}(c,s,U),c=0,i=D;continue;case 19:throw[0,Sm,Hw];case 20:var F=i[3],M=[8,c,Ww];return function(t){return br(s,r,M,F)};case 21:var X=i[2];return function(t){return br(s,r,[4,c,j(Jw,t)],X)};case 22:var B=i[1];return function(t){return br(s,r,[5,c,t],B)};case 23:var q=i[2],G=i[1];if("number"==typeof G)switch(G){case 0:case 1:case 2:return t<50?vr(t+1|0,s,r,c,q):zt(vr,[0,s,r,c,q]);case 3:throw[0,Sm,zw];default:return t<50?vr(t+1|0,s,r,c,q):zt(vr,[0,s,r,c,q])}else switch(G[0]){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:return t<50?vr(t+1|0,s,r,c,q):zt(vr,[0,s,r,c,q]);case 8:var Y=G[2];return t<50?or(t+1|0,s,r,c,Y,q):zt(or,[0,s,r,c,Y,q]);case 9:default:return t<50?vr(t+1|0,s,r,c,q):zt(vr,[0,s,r,c,q])}default:var J=i[3],H=i[1],W=$t(i[2],0);return t<50?lr(t+1|0,s,r,c,J,H,W):zt(lr,[0,s,r,c,J,H,W])}}}function or(t,e,r,a,n,s){if("number"==typeof n)return t<50?vr(t+1|0,e,r,a,s):zt(vr,[0,e,r,a,s]);switch(n[0]){case 0:var c=n[1];return function(t){return kr(e,r,a,c,s)};case 1:var i=n[1];return function(t){return kr(e,r,a,i,s)};case 2:var u=n[1];return function(t){return kr(e,r,a,u,s)};case 3:var f=n[1];return function(t){return kr(e,r,a,f,s)};case 4:var o=n[1];return function(t){return kr(e,r,a,o,s)};case 5:var v=n[1];return function(t){return kr(e,r,a,v,s)};case 6:var l=n[1];return function(t){return kr(e,r,a,l,s)};case 7:var b=n[1];return function(t){return kr(e,r,a,b,s)};case 8:var k=n[2];return function(t){return