@codesandbox/sandpack-client
Version:
<img style="width:100%" src="https://user-images.githubusercontent.com/4838076/143581035-ebee5ba2-9cb1-4fe8-a05b-2f44bd69bb4b.gif" alt="Component toolkit for live running code editing experiences" />
1 lines • 1.41 MB
JavaScript
!function(t,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define(r):(t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.flow=r())}(this,function(){var t=function(t,r){var e=new SyntaxError(t+" ("+r.start.line+":"+r.start.column+")");return e.loc=r,e};var r=function(t,r){if(t.startsWith("#!")){var e=t.indexOf("\n"),n={type:"Line",value:t.slice(2,e),range:[0,e],loc:{source:null,start:{line:1,column:0},end:{line:1,column:e}}};r.comments=[n].concat(r.comments)}};function e(t,r){return t(r={exports:{}},r.exports),r.exports}var n,a=e(function(t){"use strict";t.exports=function(t){if("string"!=typeof t)throw new TypeError("Expected a string");var r=t.match(/(?:\r?\n)/g)||[];if(0===r.length)return null;var e=r.filter(function(t){return"\r\n"===t}).length;return e>r.length-e?"\r\n":"\n"},t.exports.graceful=function(r){return t.exports(r)||"\n"}}),u={EOL:"\n"},i=Object.freeze({default:u}),c=i&&u||i,f=e(function(t,r){"use strict";var e,n;function u(){return e=(t=a)&&t.__esModule?t:{default:t};var t}function i(){return n=c}Object.defineProperty(r,"__esModule",{value:!0}),r.extract=function(t){var r=t.match(o);return r?r[0].trimLeft():""},r.strip=function(t){var r=t.match(o);return r&&r[0]?t.substring(r[0].length):t},r.parse=function(t){return w(t).pragmas},r.parseWithComments=w,r.print=function(t){var r=t.comments,a=void 0===r?"":r,c=t.pragmas,f=void 0===c?{}:c,s=(0,(e||u()).default)(a)||(n||i()).EOL,o=Object.keys(f),v=o.map(function(t){return d(t,f[t])}).reduce(function(t,r){return t.concat(r)},[]).map(function(t){return" * "+t+s}).join("");if(!a){if(0===o.length)return"";if(1===o.length&&!Array.isArray(f[o[0]])){var l=f[o[0]];return"".concat("/**"," ").concat(d(o[0],l)[0]).concat(" */")}}var b=a.split(s).map(function(t){return"".concat(" *"," ").concat(t)}).join(s)+s;return"/**"+s+(a?b:"")+(a&&o.length?" *"+s:"")+v+" */"};var f=/\*\/$/,s=/^\/\*\*/,o=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,v=/(^|\s+)\/\/([^\r\n]*)/g,l=/^(\r?\n)+/,b=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,p=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,k=/(\r?\n|^) *\* ?/g;function w(t){var r=(0,(e||u()).default)(t)||(n||i()).EOL;t=t.replace(s,"").replace(f,"").replace(k,"$1");for(var a="";a!==t;)a=t,t=t.replace(b,"".concat(r,"$1 $2").concat(r));t=t.replace(l,"").trimRight();for(var c,o=Object.create(null),w=t.replace(p,"").replace(l,"").trimRight();c=p.exec(t);){var d=c[2].replace(v,"");"string"==typeof o[c[1]]||Array.isArray(o[c[1]])?o[c[1]]=[].concat(o[c[1]],d):o[c[1]]=d}return{comments:w,pragmas:o}}function d(t,r){return[].concat(r).map(function(r){return"@".concat(t," ").concat(r).trim()})}});(n=f)&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")&&n.default;var s=function(t){var r=Object.keys(f.parse(f.extract(t)));return-1!==r.indexOf("prettier")||-1!==r.indexOf("format")},o=function(t){return t.length>0?t[t.length-1]:null};var v={locStart:function t(r,e){return!(e=e||{}).ignoreDecorators&&r.declaration&&r.declaration.decorators&&r.declaration.decorators.length>0?t(r.declaration.decorators[0]):!e.ignoreDecorators&&r.decorators&&r.decorators.length>0?t(r.decorators[0]):r.__location?r.__location.startOffset:r.range?r.range[0]:"number"==typeof r.start?r.start:r.loc?r.loc.start:null},locEnd:function t(r){var e=r.nodes&&o(r.nodes);if(e&&r.source&&!r.source.end&&(r=e),r.__location)return r.__location.endOffset;var n=r.range?r.range[1]:"number"==typeof r.end?r.end:null;return r.typeAnnotation?Math.max(n,t(r.typeAnnotation)):r.loc&&!n?r.loc.end:n}},l={},b=Object.freeze({default:l}),p={},k=Object.freeze({default:p}),w=b&&l||b,d=k&&p||k,h=e(function(t,r){!function(t){"use strict";var e=254,n=43595,a=42237,u=43123,i="children",c="Identifier",f=16777215,s=43347,o=126467,v=12287,l="variance",b=12335,p=65370,k="pattern",h=8202,m=65007,y=119969,_=43071,F="directive",E="consequent",S=512,g=64279,x=8485,T=66204,A=120539,O=64297,I="params",P="@[<2>[",D=128,C=8488,N=68102,L=42999,R=-43,M=12589,U="constructor",j=126503,B="yield",X=68096,J=-53,G="fd ",q=120744,Y=126560,V="start",W="target",H="_method",K=177972,z=44015,Q="var",$=65855,Z="impltype",tt=43776,rt="0o",et=43215,nt=12592,at=12336,ut=42124,it=120512,ct="decorators",ft=8489,st=66334,ot=68115,vt=64324,lt=67592,bt=126529,pt="%B",kt=43784,wt=119807,dt=8304,ht=120137,mt=69807,yt="method",_t=69926,Ft="throw",Et=65595,St=126578,gt=64322,xt=11735,Tt=178205,At=8487,Ot="Popping lex mode from empty stack",It=43249,Pt=120771,Dt=67589,Ct=-80,Nt=119972,Lt="e",Rt="([^/]*)",Mt="tparams",Ut="src/parser/statement_parser.ml",jt=8239,Bt=65598,Xt=69687,Jt=94031,Gt=67669,qt=43583,Yt=8348,Vt="Invalid binary/octal ",Wt=43019,Ht=42239,Kt="Out_of_memory",zt=78894,Qt=11687,$t=43798,Zt=101,tr=40959,rr=42922,er=8454,nr="index out of bounds",ar="package",ur=126589,ir="))",cr="supertype",fr=12438,sr=12442,or="this",vr=120654,lr=119361,br=67637,pr=69743,kr="type",wr=11679,dr=119892,hr=42894,mr=11311,yr=126521,_r=1024,Fr=119993,Er=11710,Sr=8543,gr=8484,xr=43135,Tr=126634,Ar="typeArguments",Or=43334,Ir="@])",Pr=43263,Dr=67593,Cr="infinity",Nr=120144,Lr="switch",Rr="private",Mr=70105,Ur=119364,jr=11359,Br=8516,Xr=8254,Jr=11559,Gr=126551,qr=68151,Yr="Property",Vr=42888,Wr=55296,Hr="implements",Kr=43255,zr=8399,Qr="src/parser/type_parser.ml",$r=103,Zr="raw",te=-744106340,re=8468,ee=65470,ne="alternate",ae=11686,ue=43712,ie=43009,ce=43470,fe="export",se=".",oe=65535,ve=8469,le="kind",be=8521,pe=69631,ke=120085,we=11743,de=126559,he=120655,me=69890,ye="declare",_e=65023,Fe=66256,Ee=65479,Se=42622,ge=11310,xe=11711,Te=8305,Ae=119967,Oe=68159,Ie="mixins",Pe="expected *",De="boolean",Ce=64433,Ne=256,Le=42774,Re=11564,Me=68437,Ue=67871,je=126496,Be=120145,Xe="expression",Je="column",Ge=66045,qe="value",Ye=12348,Ve=56320,We=119964,He=126554,Ke=119140,ze=43792,Qe=68405,$e=126557,Ze="Assert_failure",tn=119162,rn=67861,en=114,nn=43807,an=19967,un=65663,cn="closingElement",fn=65574,sn="null",on=64111,vn=66378,ln=123,bn="filter",pn="expressions",kn="(@[",wn=11703,dn="get",hn=69762,mn="exported",yn=68447,_n=11630,Fn=11519,En=44031,Sn=69839,gn="return",xn=8286,Tn=64310,An=120084,On=120126,In=8335,Pn=126519,Dn="src/parser/expression_parser.ml",Cn="(global)",Nn=11502,Ln=69941,Rn=42511,Mn=44025,Un=126534,jn=120,Bn=94032,Xn=126555,Jn=67646,Gn=65629,qn=65076,Yn=126535,Vn=69881,Wn="empty",Hn=120134,Kn=12343,zn=70084,Qn=69864,$n=12703,Zn=68107,ta=126520,ra=126468,ea=43519,na=65342,aa=43615,ua="@[<2>{ ",ia=120831,ca=42654,fa=42899,sa=43359,oa="Division_by_zero",va=119981,la=43738,ba=65140,pa=67638,ka=68351,wa=68119,da="immediately within another function.",ha=43388,ma=126538,ya=70015,_a=8449,Fa=120779,Ea=12686,Sa=126504,ga="@,))@]",xa="%d",Ta=68191,Aa="@ }@]",Oa=70018,Ia=57343,Pa=67591,Da=55291,Ca=11727,Na=11557,La="handler",Ra=119980,Ma=43014,Ua=8188,ja=43599,Ba=67967,Xa=8319,Ja="from",Ga=42785,qa=11775,Ya=126502,Va=65279,Wa=-48,Ha=";@ ",Ka="set",za=63743,Qa=2048,$a=64286,Za="right",tu=120093,ru=8486,eu="body",nu=43743,au=12799,uu=119965,iu="Invalid number ",cu=126563,fu=64296,su=43766,ou=8275,vu="Lookahead.peek failed",lu=2147483647,bu=11670,pu=43815,ku="else",wu=65536,du="properties",hu=120004,mu=8238,yu=8417,_u=126591,Fu="arguments",Eu=11719,Su=66517,gu=126500,xu=126571,Tu="line",Au=246,Ou=65497,Iu=120571,Pu="declaration",Du="static",Cu=12730,Nu=120597,Lu=64262,Ru=8420,Mu=77823,Uu="Unix.Unix_error",ju="init",Bu=66044,Xu="annot",Ju=74751,Gu=195101,qu=66207,Yu="proto",Vu=122,Wu=126602,Hu=69818,Ku=8276,zu="Stack_overflow",Qu=11742,$u=126539,Zu=8432,ti=120132,ri="@ ",ei=120687,ni=64311,ai=43713,ui=119148,ii=126564,ci=120745,fi="Not_found",si=126590,oi=44010,vi=131071,li=-46,bi=8467,pi=43759,ki="CallExpression",wi=126583,di=74850,hi=43047,mi=126530,yi=40908,_i=12543,Fi="rest",Ei=69951,Si=42655,gi=65489,xi=66503,Ti=11695,Ai=13311,Oi=106,Ii="f",Pi=64321,Di=11567,Ci=43638,Ni="const",Li="typeParameters",Ri="delete",Mi=124,Ui=65615,ji="false",Bi=11718,Xi=126556,Ji=11623,Gi="test",qi=64847,Yi="string",Vi=43456,Wi=110593,Hi=12538,Ki=8507,zi=-36,Qi=55238,$i=12292,Zi=192,tc=120487,rc=64967,ec=173782,nc=65074,ac=43741,uc=120074,ic="minus",cc=12548,fc=245,sc=8191,oc=71359,vc=43643,lc=42537,bc="computed",pc=126579,kc=43391,wc=11558,dc=126523,hc=64217,mc="id",yc="as",_c="delegate",Fc="true",Ec=65381,Sc=194559,gc=104,xc=119996,Tc=66559,Ac="Invalid_argument",Oc=64913,Ic=12448,Pc=126552,Dc=70066,Cc=55242,Nc=120781,Lc=12352,Rc=12295,Mc=43714,Uc="import",jc="prototype",Bc=65908,Xc="debugger",Jc="Internal Error: Found private field in object props",Gc=43560,qc=120485,Yc=65575,Vc="attributes",Wc="label",Hc=65495,Kc=64466,zc=43204,Qc=64285,$c=67644,Zc="shorthand",tf=68147,rf=67897,ef=8526,nf=12539,af="0",uf=120712,cf=43641,ff=126522,sf=248,of=8450,vf=119974,lf=119170,bf="Sys_blocked_io",pf=67643,kf=43187,wf=12440,df=8471,hf=65473,mf=68095,yf=43013,_f=126553,Ff="@,]@]",Ef="catch",Sf=107,gf=65305,xf=43754,Tf=110591,Af=67640,Of=64284,If=64317,Pf="protected",Df=126515,Cf=1114111,Nf=-97,Lf=43018,Rf=11631,Mf=44002,Uf=105,jf="object",Bf="break",Xf=110,Jf=66499,Gf=65312,qf="%S",Yf=126633,Vf=120003,Wf=65786,Hf=66719,Kf=8511,zf=8233,Qf=57344,$f=11492,Zf=65487,ts=119145,rs=71351,es=11726,ns=253,as="returnType",us=126540,is=-24,cs="-",fs="await",ss=8205,os="async",vs=126543,ls=126550,bs=" : file already exists",ps="left",ks=120596,ws=8231,ds=11646,hs=64325,ms="case",ys=66511,_s=120121,Fs=43137,Es="Invalid legacy octal ",Ss=12288,gs="typeof",xs="targs",Ts=43697,As=66175,Os=126628,Is=224,Ps="public",Ds=69702,Cs=94078,Ns="enum",Ls=42895,Rs=8416,Ms=917999,Us=42911,js=250,Bs=120770,Xs="super",Js=127343600,Gs=126463,qs=43309,Ys=42559,Vs=119179,Ws="interface",Hs=66512,Ks=126588,zs=68415,Qs=102,$s=43010,Zs=69871,to=55203,ro=11507,eo=55215,no=120629,ao=44013,uo=870530776,io="bool",co="default",fo=119976,so="",oo="exportKind",vo="instanceof",lo=43586,bo=100,po="argument",ko=126566,wo=126558,ho=119995,mo=-17,yo=68100,_o=126537,Fo="Match_failure",Eo=43790,So="src/parser/flow_ast.ml",go=68111,xo=8505,To=120686,Ao="+",Oo=42735,Io=120127,Po=65613,Do="{ ",Co=65100,No="@,",Lo=69759,Ro=43609,Mo=65500,Uo="inexact",jo=42527,Bo=65548,Xo=71338,Jo=42611,Go=120713,qo=127,Yo=11694,Vo=69940,Wo=64318,Ho="void",Ko=")",zo=8584,Qo="let",$o=120538,Zo=120070,tv="nan",rv=126601,ev=43597,nv="@[%s =@ ",av=68220,uv=8412,iv=42191,cv=94020,fv=177983,sv=126547,ov=11565,vv="/",lv=126619,bv=65019,pv=42621,kv=120092,wv="property",dv=67839,hv=120122,mv=42890,yv=43761,_v=8256,Fv="TypeParameterInstantiation",Ev="Literal",Sv="number",gv=43231,xv=44011,Tv=11498,Av=65103,Ov=65039,Iv=64274,Pv=11647,Dv=43273,Cv=70095,Nv="function",Lv=43258,Rv=-82,Mv=126562,Uv=6158,jv="jsError",Bv=71295,Xv=65344,Jv=43642,Gv=42606,qv=126544,Yv=64109,Vv="unreachable",Wv="@]}",Hv=64829,Kv="(Some ",zv="End_of_file",Qv=11702,$v=73727,Zv=68466,tl="new",rl="Failure",el=43764,nl="local",al="with",ul=12783,il=11358,cl=65141,fl=65481,sl=68154,ol=12341,vl=65278,ll=19893,bl=119172,pl="finalizer",kl=68031,wl=43574,dl=43259,hl="while",ml="camlinternalFormat.ml",yl="elements",_l=43711,Fl=-34,El="each",Sl="Sys_error",gl=43301,xl=43442,Tl=68158,Al=126584,Ol=1073741823,Il=126570,Pl=65295,Dl=12329,Cl=11263,Nl="None",Ll="int_of_string",Rl=43702,Ml=43704,Ul=43822,jl="operator",Bl="name",Xl=119970,Jl=65547,Gl=126514,ql=65276,Yl=126498,Vl="callee",Wl=120076,Hl=43395,Kl=119893,zl=917759,Ql=66431,$l=43709,Zl=94098,tb=126546,rb="predicate",eb=64911,nb="types",ab=11505,ub=43481,ib=119154,cb=240,fb=8203,sb=42737,ob=126624,vb=8525,lb="0x",bb=68116,pb="optional",kb=69887,wb=68029,db="@]",hb=70080,mb=126499,yb=92728,_b="finally",Fb=43311,Eb=125,Sb=255,gb=120069,xb=126627,Tb=8457,Ab=68099,Ob=119994,Ib=93951,Pb=69634,Db=64319,Cb="source",Nb=65055,Lb=65062,Rb=65135,Mb=66303,Ub=12447,jb=126536,Bb=119209,Xb="generator",Jb=120133,Gb=8287,qb=74606,Yb=67583,Vb=66351,Wb=66717,Hb="mixed",Kb="selfClosing",zb=64255,Qb=8477,$b=-79,Zb=119213,tp=8318,rp=43587,ep=65597,np=68023,ap=68680,up=" =",ip=65594,cp="<2>",fp=43814,sp=43042,op=",@ ",vp=120628,lp="%a",bp=43696,pp=12320,kp=66463,wp="static/",dp=42783,hp=43700,mp=43225,yp=42508,_p=64316,Fp="prefix",Ep=43967,Sp=120570,gp=66729,xp=42539,Tp="Internal Error: Found object private prop",Ap=8483,Op=126548,Ip=69733,Pp=8455,Dp="class",Cp=68607,Np="continue",Lp=65343,Rp=252,Mp=126495,Up="key",jp=" ",Bp=43695,Xp="RestElement",Jp="Undefined_recursive_module",Gp=43471,qp=11734,Yp=68120,Vp=43647,Wp=94094,Hp=116,Kp=92159,zp=42607,Qp="typeAnnotation",$p=66461,Zp=173823,tk=42647,rk=120513,ek="specifiers",nk="Set.bal",ak=126651,uk=71369,ik=94111,ck=43782,fk="importKind",sk="extends",ok=65338;function vk(t,r){throw[0,t,r]}var lk=[0];function bk(t,r){if("function"==typeof r)return t.fun=r,0;if(r.fun)return t.fun=r.fun,0;for(var e=r.length;e--;)t[e]=r[e];return 0}function pk(t,r,e){for(var n=new Array(e),a=0;a<e;a++)n[a]=t[r+a];return n}function kk(t,r,e){var n=String.fromCharCode;if(0==r&&e<=4096&&e==t.length)return n.apply(null,t);for(var a=so;0<e;r+=_r,e-=_r)a+=n.apply(null,pk(t,r,Math.min(e,_r)));return a}function wk(r){if(t.Uint8Array)var e=new t.Uint8Array(r.l);else e=new Array(r.l);for(var n=r.c,a=n.length,u=0;u<a;u++)e[u]=n.charCodeAt(u);for(a=r.l;u<a;u++)e[u]=0;return r.c=e,r.t=4,e}function dk(t,r,e,n,a){if(0==a)return 0;if(0==n&&(a>=e.l||2==e.t&&a>=e.c.length))e.c=4==t.t?kk(t.c,r,a):0==r&&t.c.length==a?t.c:t.c.substr(r,a),e.t=e.c.length==e.l?0:2;else if(2==e.t&&n==e.c.length)e.c+=4==t.t?kk(t.c,r,a):0==r&&t.c.length==a?t.c:t.c.substr(r,a),e.t=e.c.length==e.l?0:2;else{4!=e.t&&wk(e);var u=t.c,i=e.c;if(4==t.t)if(n<=r)for(var c=0;c<a;c++)i[n+c]=u[r+c];else for(c=a-1;c>=0;c--)i[n+c]=u[r+c];else{var f=Math.min(a,u.length-r);for(c=0;c<f;c++)i[n+c]=u.charCodeAt(r+c);for(;c<a;c++)i[n+c]=0}}return 0}function hk(t,r,e,n,a){return dk(t,r,e,n,a)}function mk(t,r){if(r.repeat)return r.repeat(t);var e=so,n=0;if(0==t)return e;for(;;){if(1&t&&(e+=r),0==(t>>=1))return e;r+=r,9==++n&&r.slice(0,1)}}function yk(t){2==t.t?t.c+=mk(t.l-t.c.length,"\0"):t.c=kk(t.c,0,t.c.length),t.t=0}function _k(t){if(t.length<24){for(var r=0;r<t.length;r++)if(t.charCodeAt(r)>qo)return!1;return!0}return!/[^\x00-\x7f]/.test(t)}function Fk(t){switch(t.t){case 9:return t.c;default:yk(t);case 0:if(_k(t.c))return t.t=9,t.c;t.t=8;case 8:return function(t){for(var r,e,n,a,u=so,i=so,c=0,f=t.length;c<f;c++){if((e=t.charCodeAt(c))<D){for(var s=c+1;s<f&&(e=t.charCodeAt(s))<D;s++);if(s-c>S?(i.substr(0,1),u+=i,i=so,u+=t.slice(c,s)):i+=t.slice(c,s),s==f)break;c=s}a=1,++c<f&&(-64&(n=t.charCodeAt(c)))==D&&(r=n+(e<<6),e<Is?(a=r-12416)<D&&(a=1):(a=2,++c<f&&(-64&(n=t.charCodeAt(c)))==D&&(r=n+(r<<6),e<cb?((a=r-925824)<Qa||a>=55295&&a<Qf)&&(a=2):(a=3,++c<f&&(-64&(n=t.charCodeAt(c)))==D&&e<fc&&((a=n-63447168+(r<<6))<wu||a>Cf)&&(a=3))))),a<4?(c-=a,i+="�"):i+=a>oe?String.fromCharCode(55232+(a>>10),Ve+(1023&a)):String.fromCharCode(a),i.length>_r&&(i.substr(0,1),u+=i,i=so)}return u+i}(t.c)}}function Ek(t,r,e){this.t=t,this.c=r,this.l=e}function Sk(t){return new Ek(0,t,t.length)}function gk(t,r){vk(t,Sk(r))}function xk(t){gk(lk.Invalid_argument,t)}function Tk(){xk(nr)}function Ak(t,r,e){if(e&=Sb,4!=t.t){if(r==t.c.length)return t.c+=String.fromCharCode(e),r+1==t.l&&(t.t=0),0;wk(t)}return t.c[r]=e,0}function Ok(t,r,e){return r>>>0>=t.l&&Tk(),Ak(t,r,e)}function Ik(t,r){switch(6&t.t){default:if(r>=t.c.length)return 0;case 0:return t.c.charCodeAt(r);case 4:return t.c[r]}}function Pk(t,r){if(t.fun)return Pk(t.fun,r);var e=t.length,n=r.length,a=e-n;return 0==a?t.apply(null,r):a<0?Pk(t.apply(null,pk(r,0,e)),pk(r,e,n-e)):function(e){return Pk(t,function(t,r){for(var e=t.length,n=new Array(e+1),a=0;a<e;a++)n[a]=t[a];return n[a]=r,n}(r,e))}}function Dk(t,r){return r>>>0>=t.length-1&&xk(nr),t}function Ck(t,r){var e=t[3]<<16,n=r[3]<<16;return e>n?1:e<n?-1:t[2]>r[2]?1:t[2]<r[2]?-1:t[1]>r[1]?1:t[1]<r[1]?-1:0}function Nk(t,r){return t<r?-1:t==r?0:1}function Lk(t,r){return 6&t.t&&yk(t),6&r.t&&yk(r),t.c<r.c?-1:t.c>r.c?1:0}function Rk(t,r,n){for(var a=[];;){if(!n||t!==r)if(t instanceof Ek){if(!(r instanceof Ek))return 1;if(t!==r&&0!=(c=Lk(t,r)))return c}else if(t instanceof Array&&t[0]===(0|t[0])){var u=t[0];if(u===e&&(u=0),u===js){t=t[1];continue}if(!(r instanceof Array&&r[0]===(0|r[0])))return 1;var i=r[0];if(i===e&&(i=0),i===js){r=r[1];continue}if(u!=i)return u<i?-1:1;switch(u){case 248:if(0!=(c=Nk(t[2],r[2])))return c;break;case 251:xk("equal: abstract value");case 255:var c;if(0!=(c=Ck(t,r)))return c;break;default:if(t.length!=r.length)return t.length<r.length?-1:1;t.length>1&&a.push(t,r,1)}}else{if(r instanceof Ek||r instanceof Array&&r[0]===(0|r[0]))return-1;if("number"!=typeof t&&t&&t.compare){var f=t.compare(r,n);if(0!=f)return f}else if("function"==typeof t)xk("compare: functional value");else{if(t<r)return-1;if(t>r)return 1;if(t!=r){if(!n)return NaN;if(t==t)return 1;if(r==r)return-1}}}if(0==a.length)return 0;var s=a.pop();r=a.pop(),s+1<(t=a.pop()).length&&a.push(t,r,s+1),t=t[s],r=r[s]}}function Mk(t,r){return Rk(t,r,!0)}function Uk(t){return t<0&&xk("Bytes.create"),new Ek(t?2:9,so,t)}function jk(t,r){return+(0==Rk(t,r,!1))}function Bk(t){gk(lk.Failure,t)}function Xk(t){return 0!=(6&t.t)&&yk(t),t.c}function Jk(t){var r;if(r=+(t=Xk(t)),t.length>0&&r==r)return r;if(r=+(t=t.replace(/_/g,so)),t.length>0&&r==r||/^[+-]?nan$/i.test(t))return r;var e=/^ *([+-]?)0x([0-9a-f]+)\.?([0-9a-f]*)p([+-]?[0-9]+)/i.exec(t);if(e){var n=e[3].replace(/0+$/,so),a=parseInt(e[1]+e[2]+n,16),u=(0|e[4])-4*n.length;return r=a*Math.pow(2,u)}return/^\+?inf(inity)?$/i.test(t)?1/0:/^-inf(inity)?$/i.test(t)?-1/0:void Bk("float_of_string")}function Gk(t){var r=(t=Xk(t)).length;r>31&&xk("format_int: format too long");for(var e={justify:Ao,signstyle:cs,filler:jp,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:Ii},n=0;n<r;n++){var a=t.charAt(n);switch(a){case"-":e.justify=cs;break;case"+":case" ":e.signstyle=a;break;case"0":e.filler=af;break;case"#":e.alternate=!0;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(e.width=0;(a=t.charCodeAt(n)-48)>=0&&a<=9;)e.width=10*e.width+a,n++;n--;break;case".":for(e.prec=0,n++;(a=t.charCodeAt(n)-48)>=0&&a<=9;)e.prec=10*e.prec+a,n++;n--;case"d":case"i":e.signedconv=!0;case"u":e.base=10;break;case"x":e.base=16;break;case"X":e.base=16,e.uppercase=!0;break;case"o":e.base=8;break;case"e":case"f":case"g":e.signedconv=!0,e.conv=a;break;case"E":case"F":case"G":e.signedconv=!0,e.uppercase=!0,e.conv=a.toLowerCase()}}return e}function qk(t,r){t.uppercase&&(r=r.toUpperCase());var e=r.length;t.signedconv&&(t.sign<0||t.signstyle!=cs)&&e++,t.alternate&&(8==t.base&&(e+=1),16==t.base&&(e+=2));var n=so;if(t.justify==Ao&&t.filler==jp)for(var a=e;a<t.width;a++)n+=jp;if(t.signedconv&&(t.sign<0?n+=cs:t.signstyle!=cs&&(n+=t.signstyle)),t.alternate&&8==t.base&&(n+=af),t.alternate&&16==t.base&&(n+=lb),t.justify==Ao&&t.filler==af)for(a=e;a<t.width;a++)n+=af;if(n+=r,t.justify==cs)for(a=e;a<t.width;a++)n+=jp;return Sk(n)}function Yk(t,r){var e=Gk(t),n=e.prec<0?6:e.prec;if((r<0||0==r&&1/r==-1/0)&&(e.sign=-1,r=-r),isNaN(r))a=tv,e.filler=jp;else if(isFinite(r))switch(e.conv){case"e":var a,u=(a=r.toExponential(n)).length;a.charAt(u-3)==Lt&&(a=a.slice(0,u-1)+af+a.slice(u-1));break;case"f":a=r.toFixed(n);break;case"g":n=n||1;var i=(a=r.toExponential(n-1)).indexOf(Lt),c=+a.slice(i+1);if(c<-4||r>=1e21||r.toFixed(0).length>n){for(u=i-1;a.charAt(u)==af;)u--;a.charAt(u)==se&&u--,u=(a=a.slice(0,u+1)+a.slice(i)).length,a.charAt(u-3)==Lt&&(a=a.slice(0,u-1)+af+a.slice(u-1));break}var f=n;if(c<0)f-=c+1,a=r.toFixed(f);else for(;(a=r.toFixed(f)).length>n+1;)f--;if(f){for(u=a.length-1;a.charAt(u)==af;)u--;a.charAt(u)==se&&u--,a=a.slice(0,u+1)}}else a="inf",e.filler=jp;return qk(e,a)}function Vk(t,r){if(Xk(t)==xa)return Sk(so+r);var e=Gk(t);r<0&&(e.signedconv?(e.sign=-1,r=-r):r>>>=0);var n=r.toString(e.base);if(e.prec>=0){e.filler=jp;var a=e.prec-n.length;a>0&&(n=mk(a,af)+n)}return qk(e,n)}Ek.prototype.toString=function(){return Fk(this)};var Wk=0;function Hk(){return Wk++}function Kk(t,r){return+(Rk(t,r,!1)>=0)}function zk(t){var r=9;return _k(t)||(r=8,t=function(t){for(var r,e,n=so,a=n,u=0,i=t.length;u<i;u++){if((r=t.charCodeAt(u))<D){for(var c=u+1;c<i&&(r=t.charCodeAt(c))<D;c++);if(c-u>S?(a.substr(0,1),n+=a,a=so,n+=t.slice(u,c)):a+=t.slice(u,c),c==i)break;u=c}r<Qa?(a+=String.fromCharCode(Zi|r>>6),a+=String.fromCharCode(D|63&r)):r<Wr||r>=Ia?a+=String.fromCharCode(Is|r>>12,D|r>>6&63,D|63&r):r>=56319||u+1==i||(e=t.charCodeAt(u+1))<Ve||e>Ia?a+="�":(u++,r=(r<<10)+e-56613888,a+=String.fromCharCode(cb|r>>18,D|r>>12&63,D|r>>6&63,D|63&r)),a.length>_r&&(a.substr(0,1),n+=a,a=so)}return n+a}(t)),new Ek(r,t,t.length)}function Qk(t){return 0==(t[3]|t[2]|t[1])}function $k(t){return[Sb,t&f,t>>24&f,t>>31&oe]}function Zk(t){for(var r=t.length,e=new Array(r),n=0;n<r;n++)e[n]=t[n];return e}function tw(t,r){var e=t[1]-r[1],n=t[2]-r[2]+(e>>24),a=t[3]-r[3]+(n>>24);return[Sb,e&f,n&f,a&oe]}function rw(t,r){return t[3]>r[3]?1:t[3]<r[3]?-1:t[2]>r[2]?1:t[2]<r[2]?-1:t[1]>r[1]?1:t[1]<r[1]?-1:0}function ew(t){t[3]=t[3]<<1|t[2]>>23,t[2]=(t[2]<<1|t[1]>>23)&f,t[1]=t[1]<<1&f}function nw(t){t[1]=(t[1]>>>1|t[2]<<23)&f,t[2]=(t[2]>>>1|t[3]<<23)&f,t[3]=t[3]>>>1}function aw(t,r){for(var e=0,n=Zk(t),a=Zk(r),u=[Sb,0,0,0];rw(n,a)>0;)e++,ew(a);for(;e>=0;)e--,ew(u),rw(n,a)>=0&&(u[1]++,n=tw(n,a)),nw(a);return[0,u,n]}function uw(t){return t[1]|t[2]<<24}function iw(t){var r=-t[1],e=-t[2]+(r>>24),n=-t[3]+(e>>24);return[Sb,r&f,e&f,n&oe]}function cw(t){return t.l}function fw(t,r){switch(6&t.t){default:if(r>=t.c.length)return 0;case 0:return t.c.charCodeAt(r);case 4:return t.c[r]}}function sw(t,r){var e=t[1]+r[1],n=t[2]+r[2]+(e>>24),a=t[3]+r[3]+(n>>24);return[Sb,e&f,n&f,a&oe]}var ow=Math.pow(2,-24);function vw(t,r){var e=t[1]*r[1],n=(e*ow|0)+t[2]*r[1]+t[1]*r[2],a=(n*ow|0)+t[3]*r[1]+t[2]*r[2]+t[1]*r[3];return[Sb,e&f,n&f,a&oe]}function lw(t,r){return rw(t,r)<0}function bw(t){var r=0,e=cw(t),n=10,a=1;if(e>0)switch(fw(t,r)){case 45:r++,a=-1;break;case 43:r++,a=1}if(r+1<e&&48==fw(t,r))switch(fw(t,r+1)){case 120:case 88:n=16,r+=2;break;case 111:case 79:n=8,r+=2;break;case 98:case 66:n=2,r+=2}return[r,a,n]}function pw(t){return t>=48&&t<=57?t-48:t>=65&&t<=90?t-55:t>=97&&t<=Vu?t-87:-1}function kw(t){var r=bw(t),e=r[0],n=r[1],a=r[2],u=$k(a),i=aw([Sb,f,268435455,oe],u)[1],c=fw(t,e),s=pw(c);(s<0||s>=a)&&Bk(Ll);for(var o=$k(s);;)if(95!=(c=fw(t,++e))){if((s=pw(c))<0||s>=a)break;lw(i,o)&&Bk(Ll),s=$k(s),lw(o=sw(vw(u,o),s),s)&&Bk(Ll)}return e!=cw(t)&&Bk(Ll),10==r[2]&&lw([Sb,0,0,32768],o)&&Bk(Ll),n<0&&(o=iw(o)),o}function ww(t){return(t[3]<<16)*Math.pow(2,32)+t[2]*Math.pow(2,24)+t[1]}function dw(t){var r=bw(t),e=r[0],n=r[1],a=r[2],u=cw(t),i=e<u?fw(t,e):0,c=pw(i);(c<0||c>=a)&&Bk(Ll);var f=c;for(e++;e<u;e++)if(95!=(i=fw(t,e))){if((c=pw(i))<0||c>=a)break;(f=a*f+c)>-1>>>0&&Bk(Ll)}return e!=u&&Bk(Ll),f*=n,10==a&&(0|f)!=f&&Bk(Ll),0|f}function hw(t){return pk(t,1,t.length-1)}function mw(t){return!!t}function yw(t){return t.toString()}function _w(t){for(var r={},e=1;e<t.length;e++){var n=t[e];r[n[1].toString()]=n[2]}return r}function Fw(t,r){t=t+1|0;var e=new Array(t);e[0]=0;for(var n=1;n<t;n++)e[n]=r;return e}function Ew(t){return new Ek(4,t,t.length)}var Sw=function(){function t(t,r){return t+r|0}function r(r,e,n,a,u,i){return t((e=t(t(e,r),t(a,i)))<<u|e>>>32-u,n)}function e(t,e,n,a,u,i,c){return r(e&n|~e&a,t,e,u,i,c)}function n(t,e,n,a,u,i,c){return r(e&a|n&~a,t,e,u,i,c)}function a(t,e,n,a,u,i,c){return r(e^n^a,t,e,u,i,c)}function u(t,e,n,a,u,i,c){return r(n^(e|~a),t,e,u,i,c)}function i(r,i){for(r[(b=i)>>2]|=D<<8*(3&b),b=8+(-4&b);(63&b)<60;b+=4)r[(b>>2)-1]=0;r[(b>>2)-1]=i<<3,r[b>>2]=i>>29&536870911;var c=[1732584193,4023233417,2562383102,271733878];for(b=0;b<r.length;b+=16){var f=c[0],s=c[1],o=c[2],v=c[3];s=u(s=u(s=u(s=u(s=a(s=a(s=a(s=a(s=n(s=n(s=n(s=n(s=e(s=e(s=e(s=e(s,o=e(o,v=e(v,f=e(f,s,o,v,r[b+0],7,3614090360),s,o,r[b+1],12,3905402710),f,s,r[b+2],17,606105819),v,f,r[b+3],22,3250441966),o=e(o,v=e(v,f=e(f,s,o,v,r[b+4],7,4118548399),s,o,r[b+5],12,1200080426),f,s,r[b+6],17,2821735955),v,f,r[b+7],22,4249261313),o=e(o,v=e(v,f=e(f,s,o,v,r[b+8],7,1770035416),s,o,r[b+9],12,2336552879),f,s,r[b+10],17,4294925233),v,f,r[b+11],22,2304563134),o=e(o,v=e(v,f=e(f,s,o,v,r[b+12],7,1804603682),s,o,r[b+13],12,4254626195),f,s,r[b+14],17,2792965006),v,f,r[b+15],22,1236535329),o=n(o,v=n(v,f=n(f,s,o,v,r[b+1],5,4129170786),s,o,r[b+6],9,3225465664),f,s,r[b+11],14,643717713),v,f,r[b+0],20,3921069994),o=n(o,v=n(v,f=n(f,s,o,v,r[b+5],5,3593408605),s,o,r[b+10],9,38016083),f,s,r[b+15],14,3634488961),v,f,r[b+4],20,3889429448),o=n(o,v=n(v,f=n(f,s,o,v,r[b+9],5,568446438),s,o,r[b+14],9,3275163606),f,s,r[b+3],14,4107603335),v,f,r[b+8],20,1163531501),o=n(o,v=n(v,f=n(f,s,o,v,r[b+13],5,2850285829),s,o,r[b+2],9,4243563512),f,s,r[b+7],14,1735328473),v,f,r[b+12],20,2368359562),o=a(o,v=a(v,f=a(f,s,o,v,r[b+5],4,4294588738),s,o,r[b+8],11,2272392833),f,s,r[b+11],16,1839030562),v,f,r[b+14],23,4259657740),o=a(o,v=a(v,f=a(f,s,o,v,r[b+1],4,2763975236),s,o,r[b+4],11,1272893353),f,s,r[b+7],16,4139469664),v,f,r[b+10],23,3200236656),o=a(o,v=a(v,f=a(f,s,o,v,r[b+13],4,681279174),s,o,r[b+0],11,3936430074),f,s,r[b+3],16,3572445317),v,f,r[b+6],23,76029189),o=a(o,v=a(v,f=a(f,s,o,v,r[b+9],4,3654602809),s,o,r[b+12],11,3873151461),f,s,r[b+15],16,530742520),v,f,r[b+2],23,3299628645),o=u(o,v=u(v,f=u(f,s,o,v,r[b+0],6,4096336452),s,o,r[b+7],10,1126891415),f,s,r[b+14],15,2878612391),v,f,r[b+5],21,4237533241),o=u(o,v=u(v,f=u(f,s,o,v,r[b+12],6,1700485571),s,o,r[b+3],10,2399980690),f,s,r[b+10],15,4293915773),v,f,r[b+1],21,2240044497),o=u(o,v=u(v,f=u(f,s,o,v,r[b+8],6,1873313359),s,o,r[b+15],10,4264355552),f,s,r[b+6],15,2734768916),v,f,r[b+13],21,1309151649),o=u(o,v=u(v,f=u(f,s,o,v,r[b+4],6,4149444226),s,o,r[b+11],10,3174756917),f,s,r[b+2],15,718787259),v,f,r[b+9],21,3951481745),c[0]=t(f,c[0]),c[1]=t(s,c[1]),c[2]=t(o,c[2]),c[3]=t(v,c[3])}for(var l=new Array(16),b=0;b<4;b++)for(var p=0;p<4;p++)l[4*b+p]=c[b]>>8*p&Sb;return l}return function(t,r,e){var n=[];switch(6&t.t){default:yk(t);case 0:for(var a=t.c,u=0;u<e;u+=4){var c=u+r;n[u>>2]=a.charCodeAt(c)|a.charCodeAt(c+1)<<8|a.charCodeAt(c+2)<<16|a.charCodeAt(c+3)<<24}for(;u<e;u++)n[u>>2]|=a.charCodeAt(u+r)<<8*(3&u);break;case 4:var f=t.c;for(u=0;u<e;u+=4){c=u+r;n[u>>2]=f[c]|f[c+1]<<8|f[c+2]<<16|f[c+3]<<24}for(;u<e;u++)n[u>>2]|=f[u+r]<<8*(3&u)}return Ew(i(n,e))}}();function gw(t){return t.l}function xw(t){gk(lk.Sys_error,t)}var Tw=new Array;function Aw(t){var r=Tw[t];if(r.opened||xw("Cannot flush a closed channel"),!r.buffer||r.buffer==so)return 0;if(r.fd&&lk.fds[r.fd]&&lk.fds[r.fd].output){var e=lk.fds[r.fd].output;switch(e.length){case 2:e(t,r.buffer);break;default:e(r.buffer)}}return r.buffer=so,0}if(t.process&&t.process.cwd)var Ow=t.process.cwd().replace(/\\/g,vv);else Ow="/static";function Iw(){}function Pw(t){this.data=t}function Dw(t,r){this.content={},this.root=t,this.lookupFun=r}function Cw(t){return 4!=t.t&&wk(t),t.c}Ow.slice(-1)!==vv&&(Ow+=vv),Pw.prototype=new Iw,Pw.prototype.truncate=function(t){var r=this.data;this.data=Uk(0|t),dk(r,0,this.data,0,t)},Pw.prototype.length=function(){return gw(this.data)},Pw.prototype.write=function(t,r,e,n){var a=this.length();if(t+n>=a){var u=Uk(t+n),i=this.data;this.data=u,dk(i,0,this.data,0,a)}return dk(r,e,this.data,t,n),0},Pw.prototype.read=function(t,r,e,n){this.length();return dk(this.data,t,r,e,n),0},Pw.prototype.read_one=function(t){return function(t,r){return r>>>0>=t.l&&Tk(),Ik(t,r)}(this.data,t)},Pw.prototype.close=function(){},Pw.prototype.constructor=Pw,Dw.prototype.nm=function(t){return this.root+t},Dw.prototype.lookup=function(t){if(!this.content[t]&&this.lookupFun){var r=this.lookupFun(Sk(this.root),Sk(t));0!=r&&(this.content[t]=new Pw(r[1]))}},Dw.prototype.exists=function(t){if(t==so)return 1;var r=new RegExp("^"+(t+vv));for(var e in this.content)if(e.match(r))return 1;return this.lookup(t),this.content[t]?1:0},Dw.prototype.readdir=function(t){var r=new RegExp("^"+(t==so?so:t+vv)+Rt),e={},n=[];for(var a in this.content){var u=a.match(r);u&&!e[u[1]]&&(e[u[1]]=!0,n.push(u[1]))}return n},Dw.prototype.is_dir=function(t){var r=new RegExp("^"+(t==so?so:t+vv)+Rt);for(var e in this.content){if(e.match(r))return 1}return 0},Dw.prototype.unlink=function(t){var r=!!this.content[t];return delete this.content[t],r},Dw.prototype.open=function(t,r){if(r.rdonly&&r.wronly&&xw(this.nm(t)+" : flags Open_rdonly and Open_wronly are not compatible"),r.text&&r.binary&&xw(this.nm(t)+" : flags Open_text and Open_binary are not compatible"),this.lookup(t),this.content[t]){this.is_dir(t)&&xw(this.nm(t)+" : is a directory"),r.create&&r.excl&&xw(this.nm(t)+bs);var e=this.content[t];return r.truncate&&e.truncate(),e}if(r.create)return this.content[t]=new Pw(Uk(0)),this.content[t];!function(t){xw((t=t instanceof Ek?t.toString():t)+": No such file or directory")}(this.nm(t))},Dw.prototype.register=function(t,r){if(this.content[t]&&xw(this.nm(t)+bs),r instanceof Ek)this.content[t]=new Pw(r);else if(r instanceof Array)this.content[t]=new Pw(Ew(r));else if(r.toString){var e=Sk(r.toString());this.content[t]=new Pw(e)}},Dw.prototype.constructor=Dw;var Nw=t.Buffer;function Lw(t){this.fs=w,this.fd=t}function Rw(t){this.fs=w,this.root=t}Lw.prototype=new Iw,Lw.prototype.truncate=function(t){this.fs.ftruncateSync(this.fd,0|t)},Lw.prototype.length=function(){return this.fs.fstatSync(this.fd).size},Lw.prototype.write=function(r,e,n,a){var u=Cw(e);u instanceof t.Uint8Array||(u=new t.Uint8Array(u));var i=new Nw(u);return this.fs.writeSync(this.fd,i,n,a,r),0},Lw.prototype.read=function(r,e,n,a){var u=Cw(e);u instanceof t.Uint8Array||(u=new t.Uint8Array(u));var i=new Nw(u);this.fs.readSync(this.fd,i,n,a,r);for(var c=0;c<a;c++)Ok(e,n+c,i[n+c]);return 0},Lw.prototype.read_one=function(r){var e=new t.Uint8Array(1),n=new Nw(e);return this.fs.readSync(this.fd,n,0,1,r),n[0]},Lw.prototype.close=function(){this.fs.closeSync(this.fd)},Lw.prototype.constructor=Lw,Rw.prototype.nm=function(t){return this.root+t},Rw.prototype.exists=function(t){return this.fs.existsSync(this.nm(t))?1:0},Rw.prototype.readdir=function(t){return this.fs.readdirSync(this.nm(t))},Rw.prototype.is_dir=function(t){return this.fs.statSync(this.nm(t)).isDirectory()?1:0},Rw.prototype.unlink=function(t){var r=this.fs.existsSync(this.nm(t))?1:0;return this.fs.unlinkSync(this.nm(t)),r},Rw.prototype.open=function(t,r){var e=d,n=0;for(var a in r)switch(a){case"rdonly":n|=e.O_RDONLY;break;case"wronly":n|=e.O_WRONLY;break;case"append":n|=e.O_WRONLY|e.O_APPEND;break;case"create":n|=e.O_CREAT;break;case"truncate":n|=e.O_TRUNC;break;case"excl":n|=e.O_EXCL;break;case"binary":n|=e.O_BINARY;break;case"text":n|=e.O_TEXT;break;case"nonblock":n|=e.O_NONBLOCK}return new Lw(this.fs.openSync(this.nm(t),n))},Rw.prototype.rename=function(t,r){this.fs.renameSync(this.nm(t),this.nm(r))},Rw.prototype.constructor=Rw;var Mw=Ow.match(/[^\/]*\//)[0];var Uw=[];function jw(t,r,e,n){void 0===lk.fds&&(lk.fds=new Array),n=n||{};var a={};return a.file=e,a.offset=n.append?e.length():0,a.flags=n,a.output=r,lk.fds[t]=a,(!lk.fd_last_idx||t>lk.fd_last_idx)&&(lk.fd_last_idx=t),t}function Bw(t){var r=lk.fds[t];r.flags.rdonly&&xw(G+t+" is readonly");var e={file:r.file,offset:r.offset,fd:t,opened:!0,out:!0,buffer:so};return Tw[e.fd]=e,e.fd}function Xw(t,r,e,n){return function(t,r,e,n){var a,u=Tw[t];u.opened||xw("Cannot output to a closed channel"),0==e&&gw(r)==n?a=r:dk(r,e,a=Uk(n),0,n);var i=Xk(a),c=i.lastIndexOf("\n");return c<0?u.buffer+=i:(u.buffer+=i.substr(0,c+1),Aw(t),u.buffer+=i.substr(c+1)),0}(t,r,e,n)}function Jw(t){throw t}function Gw(t,r){return 0==r&&Jw(lk.Division_by_zero),t%r}function qw(t,r){return+(0!=Rk(t,r,!1))}function Yw(t){return t instanceof Array?t[0]:t instanceof Ek?Rp:1e3}function Vw(t,r,e){lk[t+1]=r,e&&(lk[e]=r)}void 0!==t.process&&void 0!==t.process.versions&&void 0!==t.process.versions.node?Uw.push({path:Mw,device:new Rw(Mw)}):Uw.push({path:Mw,device:new Dw(Mw)}),Uw.push({path:Mw+wp,device:new Dw(Mw+wp)}),jw(0,function(t,r){var e=Tw[t],n=Sk(r),a=cw(n);return e.file.write(e.offset,n,0,a),e.offset+=a,0},new Pw(Uk(0))),jw(1,function(r){var e=t;if(e.process&&e.process.stdout&&e.process.stdout.write)e.process.stdout.write(r);else{10==r.charCodeAt(r.length-1)&&(r=r.substr(0,r.length-1));var n=e.console;n&&n.log&&n.log(r)}},new Pw(Uk(0))),jw(2,function(r){var e=t;if(e.process&&e.process.stdout&&e.process.stdout.write)e.process.stderr.write(r);else{10==r.charCodeAt(r.length-1)&&(r=r.substr(0,r.length-1));var n=e.console;n&&n.error&&n.error(r)}},new Pw(Uk(0)));var Ww={};function Hw(t,r){return t===r?1:(6&t.t&&yk(t),6&r.t&&yk(r),t.c==r.c?1:0)}function Kw(t,r){return r>>>0>=t.l&&Tk(),fw(t,r)}function zw(t,r){return 1-Hw(t,r)}function Qw(r){var e=t,n=r.toString();if(e.process&&e.process.env&&void 0!=e.process.env[n])return zk(e.process.env[n]);Jw(lk.Not_found)}function $w(t){for(;t&&t.joo_tramp;)t=t.joo_tramp.apply(null,t.joo_args),0;return t}function Zw(t,r){return{joo_tramp:t,joo_args:r}}function td(t){return t}function rd(t){return Ww[t]}function ed(r){return r instanceof Array?r:t.RangeError&&r instanceof t.RangeError&&r.message&&r.message.match(/maximum call stack/i)?td(lk.Stack_overflow):t.InternalError&&r instanceof t.InternalError&&r.message&&r.message.match(/too much recursion/i)?td(lk.Stack_overflow):r instanceof t.Error&&rd(jv)?[0,rd(jv),r]:[0,lk.Failure,zk(String(r))]}function nd(t,r){return 1==t.length?t(r):Pk(t,[r])}function ad(t,r,e){return 2==t.length?t(r,e):Pk(t,[r,e])}function ud(t,r,e,n){return 3==t.length?t(r,e,n):Pk(t,[r,e,n])}function id(t,r,e,n,a){return 4==t.length?t(r,e,n,a):Pk(t,[r,e,n,a])}function cd(t,r,e,n,a,u){return 5==t.length?t(r,e,n,a,u):Pk(t,[r,e,n,a,u])}var fd=[sf,Sk(Kt),-1],sd=[sf,Sk(rl),-3],od=[sf,Sk(Ac),-4],vd=[sf,Sk(fi),-7],ld=[sf,Sk(Fo),-8],bd=[sf,Sk(zu),-9],pd=[sf,Sk(Ze),-11],kd=[sf,Sk(Jp),-12],wd=[0,[11,Sk('File "'),[2,0,[11,Sk('", line '),[4,0,0,0,[11,Sk(", characters "),[4,0,0,0,[12,45,[4,0,0,0,[11,Sk(": "),[2,0,0]]]]]]]]]],Sk('File "%s", line %d, characters %d-%d: %s')],dd=[0,0,[0,0,0,0],[0,0,0,0]],hd=[0,0],md=Sk(""),yd=Sk("\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\0\0\0\0"),_d=[0,0,0,0,0,0,0,1,0],Fd=[0,0,0],Ed=[0,0];Vw(11,kd,Jp),Vw(10,pd,Ze),Vw(9,[sf,Sk(bf),-10],bf),Vw(8,bd,zu),Vw(7,ld,Fo),Vw(6,vd,fi),Vw(5,[sf,Sk(oa),-6],oa),Vw(4,[sf,Sk(zv),-5],zv),Vw(3,od,Ac),Vw(2,sd,rl),Vw(1,[sf,Sk(Sl),-2],Sl),Vw(0,fd,Kt);var Sd=Sk("output_substring"),gd=Sk("%.12g"),xd=Sk(se),Td=Sk(Fc),Ad=Sk(ji),Od=[0,Sk("list.ml"),247,11],Id=Sk("tl"),Pd=Sk("hd"),Dd=Sk("\\\\"),Cd=Sk("\\'"),Nd=Sk("\\b"),Ld=Sk("\\t"),Rd=Sk("\\n"),Md=Sk("\\r"),Ud=Sk("Char.chr"),jd=Sk("String.blit / Bytes.blit_string"),Bd=Sk("Bytes.blit"),Xd=Sk("String.sub / Bytes.sub"),Jd=Sk("String.contains_from / Bytes.contains_from"),Gd=(Sk(so),Sk("String.concat"),Sk("Array.blit")),qd=Sk("Array.sub"),Yd=Sk("Array.init"),Vd=Sk("Set.remove_min_elt"),Wd=[0,0,0,0],Hd=[0,0,0],Kd=[0,Sk("set.ml"),508,18],zd=Sk(nk),Qd=Sk(nk),$d=Sk(nk),Zd=Sk(nk),th=Sk("CamlinternalLazy.Undefined"),rh=Sk("Buffer.add_substring/add_subbytes"),eh=Sk("Buffer.add: cannot grow buffer"),nh=Sk("Buffer.sub"),ah=Sk("%c"),uh=Sk("%s"),ih=Sk("%i"),ch=Sk("%li"),fh=Sk("%ni"),sh=Sk("%Li"),oh=Sk("%f"),vh=Sk(pt),lh=Sk("%{"),bh=Sk("%}"),ph=Sk("%("),kh=Sk("%)"),wh=Sk(lp),dh=Sk("%t"),hh=Sk("%?"),mh=Sk("%r"),yh=Sk("%_r"),_h=[0,Sk(ml),845,23],Fh=[0,Sk(ml),809,21],Eh=[0,Sk(ml),810,21],Sh=[0,Sk(ml),813,21],gh=[0,Sk(ml),814,21],xh=[0,Sk(ml),817,19],Th=[0,Sk(ml),818,19],Ah=[0,Sk(ml),821,22],Oh=[0,Sk(ml),822,22],Ih=[0,Sk(ml),826,30],Ph=[0,Sk(ml),827,30],Dh=[0,Sk(ml),831,26],Ch=[0,Sk(ml),832,26],Nh=[0,Sk(ml),841,28],Lh=[0,Sk(ml),842,28],Rh=[0,Sk(ml),846,23],Mh=Sk("%u"),Uh=[0,Sk(ml),1520,4],jh=Sk("Printf: bad conversion %["),Bh=[0,Sk(ml),1588,39],Xh=[0,Sk(ml),1611,31],Jh=[0,Sk(ml),1612,31],Gh=Sk("Printf: bad conversion %_"),qh=Sk("@{"),Yh=Sk("@["),Vh=[0,[11,Sk("invalid box description "),[3,0,0]],Sk("invalid box description %S")],Wh=Sk(so),Hh=[0,0,4],Kh=Sk(so),zh=Sk("b"),Qh=Sk("h"),$h=Sk("hov"),Zh=Sk("hv"),tm=Sk("v"),rm=Sk(tv),em=Sk(se),nm=Sk("neg_infinity"),am=Sk(Cr),um=Sk("%.12g"),im=Sk("%nd"),cm=Sk("%+nd"),fm=Sk("% nd"),sm=Sk("%ni"),om=Sk("%+ni"),vm=Sk("% ni"),lm=Sk("%nx"),bm=Sk("%#nx"),pm=Sk("%nX"),km=Sk("%#nX"),wm=Sk("%no"),dm=Sk("%#no"),hm=Sk("%nu"),mm=Sk("%ld"),ym=Sk("%+ld"),_m=Sk("% ld"),Fm=Sk("%li"),Em=Sk("%+li"),Sm=Sk("% li"),gm=Sk("%lx"),xm=Sk("%#lx"),Tm=Sk("%lX"),Am=Sk("%#lX"),Om=Sk("%lo"),Im=Sk("%#lo"),Pm=Sk("%lu"),Dm=Sk("%Ld"),Cm=Sk("%+Ld"),Nm=Sk("% Ld"),Lm=Sk("%Li"),Rm=Sk("%+Li"),Mm=Sk("% Li"),Um=Sk("%Lx"),jm=Sk("%#Lx"),Bm=Sk("%LX"),Xm=Sk("%#LX"),Jm=Sk("%Lo"),Gm=Sk("%#Lo"),qm=Sk("%Lu"),Ym=Sk(xa),Vm=Sk("%+d"),Wm=Sk("% d"),Hm=Sk("%i"),Km=Sk("%+i"),zm=Sk("% i"),Qm=Sk("%x"),$m=Sk("%#x"),Zm=Sk("%X"),ty=Sk("%#X"),ry=Sk("%o"),ey=Sk("%#o"),ny=Sk("%u"),ay=Sk(db),uy=Sk("@}"),iy=Sk("@?"),cy=Sk("@\n"),fy=Sk("@."),sy=Sk("@@"),oy=Sk("@%"),vy=Sk("@"),ly=Sk("CamlinternalFormat.Type_mismatch"),by=Sk(so),py=[0,[11,Sk(", "),[2,0,[2,0,0]]],Sk(", %s%s")],ky=Sk("Out of memory"),wy=Sk("Stack overflow"),dy=Sk("Pattern matching failed"),hy=Sk("Assertion failed"),my=Sk("Undefined recursive module"),yy=[0,[12,40,[2,0,[2,0,[12,41,0]]]],Sk("(%s%s)")],_y=Sk(so),Fy=Sk(so),Ey=[0,[12,40,[2,0,[12,41,0]]],Sk("(%s)")],Sy=[0,[4,0,0,0,0],Sk(xa)],gy=[0,[3,0,0],Sk(qf)],xy=Sk("_"),Ty=Sk("x"),Ay=Sk("OCAMLRUNPARAM"),Oy=Sk("CAMLRUNPARAM"),Iy=Sk(so),Py=[3,0,3],Dy=Sk(se),Cy=Sk(">"),Ny=Sk("</"),Ly=Sk(">"),Ry=Sk("<"),My=Sk("\n"),Uy=Sk("Format.Empty_queue"),jy=[0,Sk(so)],By=Sk("TMPDIR"),Xy=Sk("TEMP"),Jy=Sk("Cygwin"),Gy=Sk("Win32"),qy=Sk("E2BIG"),Yy=Sk("EACCES"),Vy=Sk("EAGAIN"),Wy=Sk("EBADF"),Hy=Sk("EBUSY"),Ky=Sk("ECHILD"),zy=Sk("EDEADLK"),Qy=Sk("EDOM"),$y=Sk("EEXIST"),Zy=Sk("EFAULT"),t_=Sk("EFBIG"),r_=Sk("EINTR"),e_=Sk("EINVAL"),n_=Sk("EIO"),a_=Sk("EISDIR"),u_=Sk("EMFILE"),i_=Sk("EMLINK"),c_=Sk("ENAMETOOLONG"),f_=Sk("ENFILE"),s_=Sk("ENODEV"),o_=Sk("ENOENT"),v_=Sk("ENOEXEC"),l_=Sk("ENOLCK"),b_=Sk("ENOMEM"),p_=Sk("ENOSPC"),k_=Sk("ENOSYS"),w_=Sk("ENOTDIR"),d_=Sk("ENOTEMPTY"),h_=Sk("ENOTTY"),m_=Sk("ENXIO"),y_=Sk("EPERM"),__=Sk("EPIPE"),F_=Sk("ERANGE"),E_=Sk("EROFS"),S_=Sk("ESPIPE"),g_=Sk("ESRCH"),x_=Sk("EXDEV"),T_=Sk("EWOULDBLOCK"),A_=Sk("EINPROGRESS"),O_=Sk("EALREADY"),I_=Sk("ENOTSOCK"),P_=Sk("EDESTADDRREQ"),D_=Sk("EMSGSIZE"),C_=Sk("EPROTOTYPE"),N_=Sk("ENOPROTOOPT"),L_=Sk("EPROTONOSUPPORT"),R_=Sk("ESOCKTNOSUPPORT"),M_=Sk("EOPNOTSUPP"),U_=Sk("EPFNOSUPPORT"),j_=Sk("EAFNOSUPPORT"),B_=Sk("EADDRINUSE"),X_=Sk("EADDRNOTAVAIL"),J_=Sk("ENETDOWN"),G_=Sk("ENETUNREACH"),q_=Sk("ENETRESET"),Y_=Sk("ECONNABORTED"),V_=Sk("ECONNRESET"),W_=Sk("ENOBUFS"),H_=Sk("EISCONN"),K_=Sk("ENOTCONN"),z_=Sk("ESHUTDOWN"),Q_=Sk("ETOOMANYREFS"),$_=Sk("ETIMEDOUT"),Z_=Sk("ECONNREFUSED"),tF=Sk("EHOSTDOWN"),rF=Sk("EHOSTUNREACH"),eF=Sk("ELOOP"),nF=Sk("EOVERFLOW"),aF=[0,[11,Sk("EUNKNOWNERR "),[4,0,0,0,0]],Sk("EUNKNOWNERR %d")],uF=[0,[11,Sk("Unix.Unix_error(Unix."),[2,0,[11,Sk(", "),[3,0,[11,Sk(", "),[3,0,[12,41,0]]]]]]],Sk("Unix.Unix_error(Unix.%s, %S, %S)")],iF=Sk(Uu),cF=Sk(so),fF=Sk(so),sF=Sk(Uu),oF=(Sk("0.0.0.0"),Sk("127.0.0.1"),Sk("::"),Sk("::1"),[0,Sk("sedlexing.ml"),51,25]),vF=Sk("Sedlexing.MalFormed"),lF=Sk("Js.Error"),bF=Sk(jv),pF=[0,[15,0],Sk(lp)],kF=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],wF=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],dF=[0,[12,40,[18,[1,[0,0,Sk(so)]],0]],Sk(kn)],hF=[0,[12,44,[17,[0,Sk(ri),1,0],0]],Sk(op)],mF=[0,[18,[1,[0,[11,Sk(cp),0],Sk(cp)]],[12,91,0]],Sk(P)],yF=[0,[17,[0,Sk(No),0,0],[12,93,[17,0,0]]],Sk(Ff)],_F=[0,[12,44,[17,[0,Sk(ri),1,0],0]],Sk(op)],FF=[0,[18,[1,[0,[11,Sk(cp),0],Sk(cp)]],[12,91,0]],Sk(P)],EF=[0,[17,[0,Sk(No),0,0],[12,93,[17,0,0]]],Sk(Ff)],SF=[0,[17,0,[12,41,0]],Sk(Ir)],gF=[0,[15,0],Sk(lp)],xF=[0,[12,40,[18,[1,[0,[11,Sk(cp),0],Sk(cp)]],[11,Sk("Flow_ast.Function.BodyBlock"),[17,[0,Sk(ri),1,0],0]]]],Sk("(@[<2>Flow_ast.Function.BodyBlock@ ")],TF=[0,[12,40,[18,[1,[0,0,Sk(so)]],0]],Sk(kn)],AF=[0,[12,44,[17,[0,Sk(ri),1,0],0]],Sk(op)],OF=[0,[17,0,[12,41,0]],Sk(Ir)],IF=[0,[17,0,[12,41,0]],Sk(Ir)],PF=[0,[12,40,[18,[1,[0,[11,Sk(cp),0],Sk(cp)]],[11,Sk("Flow_ast.Function.BodyExpression"),[17,[0,Sk(ri),1,0],0]]]],Sk("(@[<2>Flow_ast.Function.BodyExpression@ ")],DF=[0,[17,0,[12,41,0]],Sk(Ir)],CF=[0,[15,0],Sk(lp)],NF=[0,[18,[1,[0,[11,Sk(cp),0],Sk(cp)]],[11,Sk(Do),0]],Sk(ua)],LF=Sk("Flow_ast.Function.id"),RF=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],MF=Sk(Kv),UF=Sk(Ko),jF=Sk(Nl),BF=[0,[17,0,0],Sk(db)],XF=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],JF=Sk(I),GF=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],qF=[0,[17,0,0],Sk(db)],YF=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],VF=Sk(eu),WF=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],HF=[0,[17,0,0],Sk(db)],KF=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],zF=Sk(os),QF=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],$F=[0,[9,0],Sk(pt)],ZF=[0,[17,0,0],Sk(db)],tE=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],rE=Sk(Xb),eE=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],nE=[0,[9,0],Sk(pt)],aE=[0,[17,0,0],Sk(db)],uE=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],iE=Sk(rb),cE=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],fE=Sk(Kv),sE=Sk(Ko),oE=Sk(Nl),vE=[0,[17,0,0],Sk(db)],lE=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],bE=Sk(Xe),pE=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],kE=[0,[9,0],Sk(pt)],wE=[0,[17,0,0],Sk(db)],dE=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],hE=Sk(gn),mE=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],yE=[0,[17,0,0],Sk(db)],_E=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],FE=Sk(Mt),EE=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],SE=Sk(Kv),gE=Sk(Ko),xE=Sk(Nl),TE=[0,[17,0,0],Sk(db)],AE=[0,[17,[0,Sk(ri),1,0],[12,Eb,[17,0,0]]],Sk(Aa)],OE=[0,[15,0],Sk(lp)],IE=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],PE=[0,[18,[1,[0,[11,Sk(cp),0],Sk(cp)]],[11,Sk(Do),0]],Sk(ua)],DE=Sk("Flow_ast.Function.Params.params"),CE=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],NE=[0,[18,[1,[0,[11,Sk(cp),0],Sk(cp)]],[12,91,0]],Sk(P)],LE=[0,[17,[0,Sk(No),0,0],[12,93,[17,0,0]]],Sk(Ff)],RE=[0,[17,0,0],Sk(db)],ME=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],UE=Sk(Fi),jE=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],BE=Sk(Kv),XE=Sk(Ko),JE=Sk(Nl),GE=[0,[17,0,0],Sk(db)],qE=[0,[17,[0,Sk(ri),1,0],[12,Eb,[17,0,0]]],Sk(Aa)],YE=[0,[15,0],Sk(lp)],VE=[0,[12,40,[18,[1,[0,0,Sk(so)]],0]],Sk(kn)],WE=[0,[12,44,[17,[0,Sk(ri),1,0],0]],Sk(op)],HE=[0,[17,0,[12,41,0]],Sk(Ir)],KE=[0,[15,0],Sk(lp)],zE=[0,[18,[1,[0,[11,Sk(cp),0],Sk(cp)]],[11,Sk(Do),0]],Sk(ua)],QE=Sk("Flow_ast.Function.RestElement.argument"),$E=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],ZE=[0,[17,0,0],Sk(db)],tS=[0,[17,[0,Sk(ri),1,0],[12,Eb,[17,0,0]]],Sk(Aa)],rS=[0,[15,0],Sk(lp)],eS=[0,[12,40,[18,[1,[0,0,Sk(so)]],0]],Sk(kn)],nS=[0,[12,44,[17,[0,Sk(ri),1,0],0]],Sk(op)],aS=[0,[17,0,[12,41,0]],Sk(Ir)],uS=[0,[15,0],Sk(lp)],iS=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],cS=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],fS=[0,[18,[1,[0,[11,Sk(cp),0],Sk(cp)]],[11,Sk(Do),0]],Sk(ua)],sS=Sk("Flow_ast.Class.id"),oS=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],vS=Sk(Kv),lS=Sk(Ko),bS=Sk(Nl),pS=[0,[17,0,0],Sk(db)],kS=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],wS=Sk(eu),dS=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],hS=[0,[17,0,0],Sk(db)],mS=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],yS=Sk(Mt),_S=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],FS=Sk(Kv),ES=Sk(Ko),SS=Sk(Nl),gS=[0,[17,0,0],Sk(db)],xS=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],TS=Sk(sk),AS=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],OS=Sk(Kv),IS=Sk(Ko),PS=Sk(Nl),DS=[0,[17,0,0],Sk(db)],CS=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],NS=Sk(Hr),LS=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],RS=[0,[18,[1,[0,[11,Sk(cp),0],Sk(cp)]],[12,91,0]],Sk(P)],MS=[0,[17,[0,Sk(No),0,0],[12,93,[17,0,0]]],Sk(Ff)],US=[0,[17,0,0],Sk(db)],jS=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],BS=Sk("classDecorators"),XS=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],JS=[0,[18,[1,[0,[11,Sk(cp),0],Sk(cp)]],[12,91,0]],Sk(P)],GS=[0,[17,[0,Sk(No),0,0],[12,93,[17,0,0]]],Sk(Ff)],qS=[0,[17,0,0],Sk(db)],YS=[0,[17,[0,Sk(ri),1,0],[12,Eb,[17,0,0]]],Sk(Aa)],VS=[0,[15,0],Sk(lp)],WS=[0,[18,[1,[0,[11,Sk(cp),0],Sk(cp)]],[11,Sk(Do),0]],Sk(ua)],HS=Sk("Flow_ast.Class.Decorator.expression"),KS=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],zS=[0,[17,0,0],Sk(db)],QS=[0,[17,[0,Sk(ri),1,0],[12,Eb,[17,0,0]]],Sk(Aa)],$S=[0,[15,0],Sk(lp)],ZS=[0,[12,40,[18,[1,[0,0,Sk(so)]],0]],Sk(kn)],tg=[0,[12,44,[17,[0,Sk(ri),1,0],0]],Sk(op)],rg=[0,[17,0,[12,41,0]],Sk(Ir)],eg=[0,[15,0],Sk(lp)],ng=[0,[12,40,[18,[1,[0,[11,Sk(cp),0],Sk(cp)]],[11,Sk("Flow_ast.Class.Body.Method"),[17,[0,Sk(ri),1,0],0]]]],Sk("(@[<2>Flow_ast.Class.Body.Method@ ")],ag=[0,[17,0,[12,41,0]],Sk(Ir)],ug=[0,[12,40,[18,[1,[0,[11,Sk(cp),0],Sk(cp)]],[11,Sk("Flow_ast.Class.Body.Property"),[17,[0,Sk(ri),1,0],0]]]],Sk("(@[<2>Flow_ast.Class.Body.Property@ ")],ig=[0,[17,0,[12,41,0]],Sk(Ir)],cg=[0,[12,40,[18,[1,[0,[11,Sk(cp),0],Sk(cp)]],[11,Sk("Flow_ast.Class.Body.PrivateField"),[17,[0,Sk(ri),1,0],0]]]],Sk("(@[<2>Flow_ast.Class.Body.PrivateField@ ")],fg=[0,[17,0,[12,41,0]],Sk(Ir)],sg=[0,[15,0],Sk(lp)],og=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],vg=[0,[18,[1,[0,[11,Sk(cp),0],Sk(cp)]],[11,Sk(Do),0]],Sk(ua)],lg=Sk("Flow_ast.Class.Body.body"),bg=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],pg=[0,[18,[1,[0,[11,Sk(cp),0],Sk(cp)]],[12,91,0]],Sk(P)],kg=[0,[17,[0,Sk(No),0,0],[12,93,[17,0,0]]],Sk(Ff)],wg=[0,[17,0,0],Sk(db)],dg=[0,[17,[0,Sk(ri),1,0],[12,Eb,[17,0,0]]],Sk(Aa)],hg=[0,[15,0],Sk(lp)],mg=[0,[12,40,[18,[1,[0,0,Sk(so)]],0]],Sk(kn)],yg=[0,[12,44,[17,[0,Sk(ri),1,0],0]],Sk(op)],_g=[0,[17,0,[12,41,0]],Sk(Ir)],Fg=[0,[15,0],Sk(lp)],Eg=[0,[18,[1,[0,[11,Sk(cp),0],Sk(cp)]],[11,Sk(Do),0]],Sk(ua)],Sg=Sk("Flow_ast.Class.Implements.id"),gg=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],xg=[0,[17,0,0],Sk(db)],Tg=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],Ag=Sk(xs),Og=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],Ig=Sk(Kv),Pg=Sk(Ko),Dg=Sk(Nl),Cg=[0,[17,0,0],Sk(db)],Ng=[0,[17,[0,Sk(ri),1,0],[12,Eb,[17,0,0]]],Sk(Aa)],Lg=[0,[15,0],Sk(lp)],Rg=[0,[12,40,[18,[1,[0,0,Sk(so)]],0]],Sk(kn)],Mg=[0,[12,44,[17,[0,Sk(ri),1,0],0]],Sk(op)],Ug=[0,[17,0,[12,41,0]],Sk(Ir)],jg=[0,[15,0],Sk(lp)],Bg=[0,[18,[1,[0,[11,Sk(cp),0],Sk(cp)]],[11,Sk(Do),0]],Sk(ua)],Xg=Sk("Flow_ast.Class.Extends.expr"),Jg=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],Gg=[0,[17,0,0],Sk(db)],qg=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],Yg=Sk(xs),Vg=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],Wg=Sk(Kv),Hg=Sk(Ko),Kg=Sk(Nl),zg=[0,[17,0,0],Sk(db)],Qg=[0,[17,[0,Sk(ri),1,0],[12,Eb,[17,0,0]]],Sk(Aa)],$g=[0,[15,0],Sk(lp)],Zg=[0,[12,40,[18,[1,[0,0,Sk(so)]],0]],Sk(kn)],tx=[0,[12,44,[17,[0,Sk(ri),1,0],0]],Sk(op)],rx=[0,[17,0,[12,41,0]],Sk(Ir)],ex=[0,[15,0],Sk(lp)],nx=[0,[18,[1,[0,[11,Sk(cp),0],Sk(cp)]],[11,Sk(Do),0]],Sk(ua)],ax=Sk("Flow_ast.Class.PrivateField.key"),ux=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],ix=[0,[17,0,0],Sk(db)],cx=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],fx=Sk(qe),sx=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],ox=Sk(Kv),vx=Sk(Ko),lx=Sk(Nl),bx=[0,[17,0,0],Sk(db)],px=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],kx=Sk(Xu),wx=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],dx=[0,[17,0,0],Sk(db)],hx=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],mx=Sk(Du),yx=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],_x=[0,[9,0],Sk(pt)],Fx=[0,[17,0,0],Sk(db)],Ex=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],Sx=Sk(l),gx=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],xx=Sk(Kv),Tx=Sk(Ko),Ax=Sk(Nl),Ox=[0,[17,0,0],Sk(db)],Ix=[0,[17,[0,Sk(ri),1,0],[12,Eb,[17,0,0]]],Sk(Aa)],Px=[0,[15,0],Sk(lp)],Dx=[0,[12,40,[18,[1,[0,0,Sk(so)]],0]],Sk(kn)],Cx=[0,[12,44,[17,[0,Sk(ri),1,0],0]],Sk(op)],Nx=[0,[17,0,[12,41,0]],Sk(Ir)],Lx=[0,[15,0],Sk(lp)],Rx=[0,[18,[1,[0,[11,Sk(cp),0],Sk(cp)]],[11,Sk(Do),0]],Sk(ua)],Mx=Sk("Flow_ast.Class.Property.key"),Ux=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],jx=[0,[17,0,0],Sk(db)],Bx=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],Xx=Sk(qe),Jx=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],Gx=Sk(Kv),qx=Sk(Ko),Yx=Sk(Nl),Vx=[0,[17,0,0],Sk(db)],Wx=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],Hx=Sk(Xu),Kx=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],zx=[0,[17,0,0],Sk(db)],Qx=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],$x=Sk(Du),Zx=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],tT=[0,[9,0],Sk(pt)],rT=[0,[17,0,0],Sk(db)],eT=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],nT=Sk(l),aT=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],uT=Sk(Kv),iT=Sk(Ko),cT=Sk(Nl),fT=[0,[17,0,0],Sk(db)],sT=[0,[17,[0,Sk(ri),1,0],[12,Eb,[17,0,0]]],Sk(Aa)],oT=[0,[15,0],Sk(lp)],vT=[0,[12,40,[18,[1,[0,0,Sk(so)]],0]],Sk(kn)],lT=[0,[12,44,[17,[0,Sk(ri),1,0],0]],Sk(op)],bT=[0,[17,0,[12,41,0]],Sk(Ir)],pT=[0,[15,0],Sk(lp)],kT=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],wT=[0,[18,[1,[0,[11,Sk(cp),0],Sk(cp)]],[11,Sk(Do),0]],Sk(ua)],dT=Sk("Flow_ast.Class.Method.kind"),hT=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],mT=[0,[17,0,0],Sk(db)],yT=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],_T=Sk(Up),FT=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],ET=[0,[17,0,0],Sk(db)],ST=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],gT=Sk(qe),xT=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up),[17,[0,Sk(ri),1,0],0]]]],Sk(nv)],TT=[0,[12,40,[18,[1,[0,0,Sk(so)]],0]],Sk(kn)],AT=[0,[12,44,[17,[0,Sk(ri),1,0],0]],Sk(op)],OT=[0,[17,0,[12,41,0]],Sk(Ir)],IT=[0,[17,0,0],Sk(db)],PT=[0,[12,59,[17,[0,Sk(ri),1,0],0]],Sk(Ha)],DT=Sk(Du),CT=[0,[18,[1,[0,0,Sk(so)]],[2,0,[11,Sk(up)