19 lines
663 KiB
JavaScript
Raw Normal View History

(function(i){function e(){var f=i();return f.default||f}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.flow=e()}})(function(){"use strict";var jE0=Object.create;var td=Object.defineProperty;var CE0=Object.getOwnPropertyDescriptor;var OE0=Object.getOwnPropertyNames;var DE0=Object.getPrototypeOf,FE0=Object.prototype.hasOwnProperty;var RE0=(o0,vx)=>()=>(vx||o0((vx={exports:{}}).exports,vx),vx.exports),QY=(o0,vx)=>{for(var $x in vx)td(o0,$x,{get:vx[$x],enumerable:!0})},HY=(o0,vx,$x,Pr)=>{if(vx&&typeof vx=="object"||typeof vx=="function")for(let lr of OE0(vx))!FE0.call(o0,lr)&&lr!==$x&&td(o0,lr,{get:()=>vx[lr],enumerable:!(Pr=CE0(vx,lr))||Pr.enumerable});return o0};var LE0=(o0,vx,$x)=>($x=o0!=null?jE0(DE0(o0)):{},HY(vx||!o0||!o0.__esModule?td($x,"default",{value:o0,enumerable:!0}):$x,o0)),ME0=o0=>HY(td({},"__esModule",{value:!0}),o0);var ZY=RE0(fO=>{(function(o0){typeof globalThis!="object"&&(this?vx():(o0.defineProperty(o0.prototype,"_T_",{configurable:!0,get:vx}),_T_));function vx(){var $x=this||self;$x.globalThis=$x,delete o0.prototype._T_}})(Object);(function(o0){"use strict";var vx="loc",$x=70416,Pr=69748,lr=163,Ir=92159,L2=43587,ne="labeled_statement",pO="&=",Ks="int_of_string",ud=110591,id=92909,F4=11559,kO="regexp",fd=43301,R4=11703,cd=122654,Js=255,mO="%ni",sd=68252,hO=232,ad=42785,Nn="declare_variable",L4="while",od=66938,vd=70301,ld=124907,M4=126515,dO=218,jn="pattern_identifier",pd=67643,Cn="export_source",kd=216,md=64279,yO="Out_of_memory",hd=113788,gO="comments",dd=126624,wO="win32",On="object_key_bigint_literal",_O=185,q4=123214,Ro="constructor",yd=69955,Dn="import_declaration",gd=68437,wd="Failure",U4="Unix.Unix_error",_d=64255,bd=42539,Td=110579,Fn="export_default_declaration",Rn="jsx_attribute_name",B4=11727,Ed=43002,X4=126500,Ln="component_param_pattern",bO="collect_comments_opt",Mn="match_unary_pattern",qn="keyof_type",TO="Invalid binary/octal ",EO="range",Sd=170,Gs="false",Ad=43798,SO=", characters ",Un="object_type_property_getter",Pd=65547,Id=126467,Nd=65007,AO="guard",jd=42237,Cd=8318,Od=71215,Bn="object_property_type",Xn="type_alias",Dd=67742,Yn="function_body",Fd=68111,Y4=120745,Rd=71959,z4=43880,PO="Match_failure",zn="type_cast",st=109,Ws="void",Ld="generator",Md=125124,qd=101589,K4=94179,IO=">>>",J4=70404,Kn="optional_indexed_access_type",NO=310,y1="argument",Jn="object_property",Gn="object_type_property",Ud=67004,Bd=42783,Xd=68850,jO="@",Yd=43741,zd=43487,G4="object",CO="end",W4=126571,Kd=71956,OO=208,Jd=126566,Gd=67702,DO="EEXIST",Wn="this_expression",Wd=203,Vd=11507,$d=113807,V4=119893,Qd=42735,Fl="rest",Vn="null_literal",Rl="protected",Hd=43615,l1=8231,Zd=68149,xy=73727,ry=72348,ey=92995,s3=224,ty=11686,ny=43013,$n="assignment_pattern",uy=12329,Qn="function_type",a3=192,Hn="jsx_element_name",iy=70018,Zn="catch_clause_pattern",$4=126540,x7="template_literal",fy=120654,cy=68497,sy=67679,r7="readonly_type",ay=68735,oy="<",Q4=": No such file or directory",vy=66915,FO="!",e7="object_type",ly=43712,H4=64297,py=183969,ky=43503,my=67591,Lo=65278,hy=67669,t7="for_of_assignment_pattern",Ll="`",dy=11502,n7="catch_body",RO=258,yy=42191,Ma=-744106340,gy=182,Mo=":",LO="a string",wy=65663,_y=66978,by=71947,Z4=43519,Ty=71086,Ey=125258,Sy=12538,u7="expression_or_spread",MO="Printexc.handle_uncaught_exception",xp=69956,rp=120122,ep=247,qO=231,Ay=" : flags Open_rdonly and Open_wronly are not compatible",i7="statement_fork_point",UO=710,BO=-692038429,Re="static",Py=55203,Iy=64324,Ny=64111,XO="!==",jy=120132,Cy=124903,Ml="class",YO=222,f7="pattern_number_literal",Vs="kind",Oy=71903,c7="variable_declarator",s7="typeof_expression",Dy=126627,Fy=70084,zO=228,tp=70480,a7="class_private_field",Ry=239,np=120713,Zt=65535,o7="private_name",Ly=43137,v7="remote_identifier",My=70161,l7="label_identifier",qy="src/parser/statement_parser.ml",Uy=8335,By=19903,Xy=64310,qo="_",p7="for_init_declara
`,MD="**=",ru="pattern_object_property_pattern",ww="e",_w=72712,qD="Internal Error: Found object private prop",bw="ENOENT",Tw=-42,eu="jsx_opening_attribute",Ew=67646,tu="component_type",Sw=64296,Aw=43887,UD="Division_by_zero",BD="EnumDefaultedMember",nu="typeof_member_identifier",Pw=43792,uu="match_member_pattern_property",iu="declare_export_declaration_decl",Iw=93026,fu="type_annotation_hint",Nw=42887,jw=43881,Cw=43761,$p=8526,XD=287,zl=119,Ow=43866,Dw=72847,Fw=8348,fe=101,Rw=94026,Qp=72272,YD="src/parser/flow_lexer.ml",Lw=120744,Jo=8191,m3="implies",Hp=255,Zp=11711,cu="match_unary_pattern_argument",Mw=71235,xk=68116,y2=100,su="match_expression",au="enum_body",rk=1114111,ou="assignment",qw=71955,ek=43260,vu="pattern_array_e",Uw=126583,zD="prefix",lu="class_body",tk="shorthand",Bw=171,Xw=66256,nk=-97,KD=" =",Yw=94032,zw=42606,Kw=71839,uk=120134,Jw=55291,Gw=92862,Ww=43019,Vw=126543,h3="function",$w=111355,Qw=11389,Hw=70753,Zw=43249,x_=64829,ik="line",pu="function_declaration",fk="undefined",JD="([^/]+)",r_=110947,e_=70002,GD="Cygwin",ku="as_expression",t_=12591,ck=64285,n_=2048,u_=73112,sk=126589,WD=225,ak=43259,VD=266,i_=72817,ok=64318,$D=172,QD=209,mu="match_binding_pattern",hu=" ",du="import_source",Kl="delete",HD="Enum `",vk=126553,f_=67001,Go="default",c_=11630,s_=206,yu="enum_bigint_member",a_=67504,lk=67593,o_=113791,v_=69572,gu="typeof_type",ZD=212,xF="%i",wu="function_this_param",l_=72329,Ya="0x",Wo=8239,p_=75075,rF=277,eF=57343,_u="pattern_bigint_literal",k_=12341,tF=201,Vo="hook",nF=": closedir failed",m_=42959,pk=119970,h_=278,d_=43560,uF="||=",bu="member_private_name",y_=120570,Tu="object_key_identifier",kk=223,iF="Not_found",fF=230,Eu="jsx_element_name_member_expression",Su="string_literal",g_=120596,w_=43807,__=69687,b_=63743,mk=72192,Au="member_property",T_=43262,Pu="class_declaration",cF="renders*",sF="%Li",E_=126578,Iu="jsx_attribute",d3=254,be="empty",Jl="label",Nu="object_internal_slot_property_type",hk=120133,S_=43359,Me="predicate",aF="??=",A_=43697,P_=-43,ju="default_opt",oF="the start of a statement",I_=67826,Cu="object_",Ou="class_element",dk=11631,yk=70855,Du="opaque_type",Fu="number_literal",vF=", ",gk=8319,wk=120004,_k=133,Ru="type_params",Lu="pattern_object_rest_property",X1="import",N_=72e3,j_=67413,C_=12343,O_=70080,Mu="intersection_type",p1=-36,D_=70005,bk="properties",F_=11679,R_=8483,L_=110587,lF=43520,qu="computed_key",pF=207,Uu="class_identifier",M_="Invalid number ",Bu="function_param_pattern",$o=12288,q_=113817,U_=70730,B_=178207,Tk=71236,kF=167,Xu="object_indexer_property_type",X_=64286,mF="TypeAnnotation",hF=220,Yu="type_identifier",zu="spread_property",Ku="jsx_attribute_value_expression",Y_=126519,Ek=70108,Sk=126,Ak=42999,za="prototype",z_=" : flags Open_text and Open_binary are not compatible",dF="**",Pk=43823,K_=": Not a directory",Ju="render_type",Ik=72349,y3="test",J_=43776,G_=92879,W_=11263,yF=241,V_=93052,Gu="nullable_type",$_=43704,Q_=64321,gF="Property",H_=72191,wF=165,Gl="instanceof",Z_=69247,_F=302,qe="name",Nk=126634,xb=8516,jk="typeArguments",rb=71127,Wu="jsx_spread_attribute",eb=66559,tb=44031,nb=43645,t1=8233,ub=71494,ib="opaque",Ck=72967,fb=70106,Vu="logical",bF="@[%s =@ ",Wl="0o",Ok=126554,cb=71351,Dk=8484,sb=72242,Fk=120687,g3=252,ab=183983,Vl="%S",$u="function_this_param_type",Rk="decorators",ob=43255,Qu="catch_clause",Ue="-",vb=67711,TF=": file descriptor already closed",Lk=64311,Mk=120539,lb="arguments",qk=73062,pb=173823,kb=42124,mb=72095,hb=125259,db=42969,Uk=70280,EF=12520,yb=69749,gb=70066,Hu="binary",Zu="for_in_statement",wb=43010,SF="^=",_b=126570,xi="for_statement",Bk=126584,ri="function_return_annotation",bb=72144,Tb=8505,ei="class_expression",Eb=120076,Sb=69807,Ab=40981,Pb=-24976191,Ib=72768,Nb=126550,Xk='"',ti="call_type_arg",AF="f",Qo="this",Yk=126628,PF="===",IF=56320,ni="declare_module_exports",jb=120512,ui=105,Cb=119974,Ob=71450,Db=71942,Fb=195,zk=120629,NF="/=",jF=">>",ii="declare_interface",CF=4096,fi="pattern_array_rest_element",Rb=71338,Kk=126520,ci="as_const_expression",OF="Popping lex mode from empty stack",DF="renders?",Lb=68405,si="member"
`,X8=120093,f6="column",Of="component_rest_param",IS=70451,NS=70312,jS=69967,Y8=70279,CS=66463,OS=92975,z8=70286,Df="pattern_object_property_computed_key",Ff="object_key_string_literal",DS="jsError",Rf="type_args",FS=8304,qR="==",tv=115,Lf="declare_component",RS=120092,LS=43638,MS=66811,qS=43334,US=66863,BS=77823,Mf="optional_call",XS=126562,K8=70162,Be=104,YS=66963,nv="await",J8=70107,Y1="0",zS=72250,KS=8507,UR=291,JS=100351,G8="AssignmentPattern",qf="type",BR="%u",Uf="function_expression_or_method",GS=43470,XR=242,YR="camlinternalMod.ml",Bf="match_or_pattern",WS=72750,VS=69414,$S=65370,Xf="syntax",zR=32752,QS=42963,KR="End_of_file",HS=12294,ZS=8471,JR="elementType",xA=43782,GR="++",rA=43641,eA=71944,tA=126601,nA=78894,uA=-45,uv="null",WR=177,VR="satisfies",iA=131071,Yf="import_specifier",zf="class_method",Kf="type_",fA=126514,cA=8454,$R="inexact",sA=67807,aA=8525,oA=65470,vA=71352,Jf="tuple_spread_element",lA=219,pA="abstract",kA=73458,Xe="return",c6=65536,W8=126548,Gf="array_element",mA=-253313196,hA=186,V8="catch",Wf="infer_type",dA=12295,QR="Invalid legacy octal ",yA=69762,gA=43311,wA=65437,Vf="variable_declaration",HR=-696510241,$f="function_params",ZR=307,_A=64316,$8=11565,xL="infinity",bA="@]",TA=65908,Qf="extends",EA=66204,SA=43784,AA=11742,Q8=126503,Ye="debugger",PA=70457,xa=-86,s6=912068366,IA=68786,H8="keyof",Z8=69415,NA=12686,tn=127343600,Hf="declare_type_alias",rL="the",eL=233,Zf="jsx_element_name_namespaced",jA=72283,tL=161,xc="function_param_type",Ct=128,CA=-673950933,xm=126591,nL="Sys_error",OA=74649,DA=74862,a6="is",FA=43738,RA=68479,uL=196,rm=70854,rc="enum_boolean_member",ec="match_expression_case",em=72163,LA=92783,iL=281,tc="component_param_name",MA=68863,nn=32768,fL=2048,qA=64284,cL="@{",UA="\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",tm=8455,nc="update_expression",BA=65500,o6="from",XA=68447,nm=12592,YA=92766,sL=">>=",z1=110,zA=66431,KA=43586,uc="jsx_identifier",JA=" : file already exists",M2=128,GA=71958,WA=66717,ic="enum_boolean_body",VA=64262,Vr="id",fc="component_renders_annotation",$A=42888,QA=8584,HA=73008,cc="enum_symbol_body",sc="declare_namespace",um=72713,ZA=55215,ac="object_property_value_type",oc="for_in_assignment_pattern",im=8485,xP=43395,aL=229,ra="true",rP=43743,vc="enum_number_member",oL=234,eP=72969,vL="expected *",g1=102,lL=200,v6="symbol",iv="source",tP=43714,lc="jsx_fragment",pc="jsx_attribute_name_identifier",l6="public",nP=43442,kc="pattern_object_property",uP=65786,iP=70783,fP=43713,cP=72160,pL="*-/",mc="export_named_specifier",hc="arrow_function",sP=122623,fm=70006,kL="${",aP=43814,dc="generic_qualified_identifier_type",mL=199,yc="jsx_spread_child",cm=8489,p6=184,hL=2047,oP=66955,gc="try_catch",vP=70497,dL=237,lP=67431,pP=125183,yL=-602162310,un="params",kP="consequent",mP=68029,hP=67829,dP=68095,wc="enum_string_body",yP=93823,gP=68351,wP=65495,_c="declare_module",bc="body_expression",_P=66175,gL=191,sm=70441,am=65141,om="&",Tc="super_expression",vm=126564,bP=72105,lS0="fs",ze="throw",TP=68287,EP=67839,Wa=116,SP=110882,AP=69404,PP=123197,fv=65279,I3="src/parser/type_parser.ml",IP=68115,wL=259,lm=126547,pm=126556,NP=73055,Ec="member_property_expression",Sc="enum_defaulted_member",jP=43071,CP=11726,Ac="component_type_rest_param",OP=68607,Pc="object_key",_L=160,K1="variance",DP=70655,FP=70414,N3="super",RP=123583,LP=65594,k6="method",MP=73648,m6=121,qP=93951,Ic="pattern_array_element_pattern",UP=43764,BP=42993,km=120145,XP=74879,YP=168,mm=8486,zP=72001,Nc="tagged_template",jc="module_ref_literal",KP=65312,cv="implements",JP=43700,GP=120003,bL="Invalid_argument",Cc=16777215,WP=83526,hm=69744,dm=12336,Oc="switch_case",TL=-61,Dc="optional_member",VP=64274,ym=64322,gm=126530,$P=71998,wm=72970,QP=13311,HP=73647,ZP=120074,j3="let",Fc="expression_statement",Rc="component_type_params",xI=512,rI=69634,eI=67461,tI=123627,nI=64913,EL="children",SL="PropertyDefinition",AL=1026,PL="%li",Lc="declare_class",uI=43258,Mc="indexed_access_type",IL=157,iI=124926,ea=112,fI="b",qc="predicate_expression",Uc="if_alternate_statement",h6="private",NL=-594953737,jL=140,cI="nan",s
`,iJ="@.",fJ="@@",cJ="@%",sJ=jO,aJ="%c",oJ="%s",vJ=xF,lJ=PL,pJ=mO,kJ=sF,mJ="%f",hJ="%B",dJ="%{",yJ="%}",gJ="%(",wJ="%)",_J="%a",bJ="%t",TJ="%?",EJ="%r",SJ="%_r",AJ=[0,k1,850,23],PJ=[0,k1,837,26],IJ=[0,k1,847,28],NJ=[0,k1,815,21],jJ=[0,k1,819,21],CJ=[0,k1,823,19],OJ=[0,k1,827,22],DJ=[0,k1,832,30],FJ=[0,k1,851,23],RJ=[0,k1,836,26],LJ=[0,k1,846,28],MJ=[0,k1,814,21],qJ=[0,k1,818,21],UJ=[0,k1,822,19],BJ=[0,k1,826,22],XJ=[0,k1,831,30];function fj(x){return x[2]===5?12:-6}function iq(x){return[0,0,S2(x)]}function fq(x,r){var e=Ft(x[2]),t=x[1]+r|0;if(e<t){var u=e*2|0,i=t<=u?u:t,c=S2(i);GM(x[2],0,c,0,e),x[2]=c}}function $3(x,r){fq(x,1),ua(x[2],x[1],r),x[1]=x[1]+1|0}function L1(x,r){var e=Nx(r);fq(x,e),kn(r,0,x[2],x[1],e),x[1]=x[1]+e|0}function cq(x){return G3(x[2],0,x[1])}function sq(x){if(typeof x=="number")switch(x){case 0:return eJ;case 1:return tJ;case 2:return nJ;case 3:return uJ;case 4:return iJ;case 5:return fJ;default:return cJ}switch(x[0]){case 0:return x[1];case 1:return x[1];default:return qx(sJ,s5(1,x[1]))}}function cj(x,r){for(var e=r;;){if(typeof e=="number")return;switch(e[0]){case 0:var t=e[1];L1(x,aJ);var e=t;break;case 1:var u=e[1];L1(x,oJ);var e=u;break;case 2:var i=e[1];L1(x,vJ);var e=i;break;case 3:var c=e[1];L1(x,lJ);var e=c;break;case 4:var v=e[1];L1(x,pJ);var e=v;break;case 5:var a=e[1];L1(x,kJ);var e=a;break;case 6:var l=e[1];L1(x,mJ);var e=l;break;case 7:var m=e[1];L1(x,hJ);var e=m;break;case 8:var h=e[2],T=e[1];L1(x,dJ),cj(x,T),L1(x,yJ);var e=h;break;case 9:var b=e[3],N=e[1];L1(x,gJ),cj(x,N),L1(x,wJ);var e=b;break;case 10:var j=e[1];L1(x,_J);var e=j;break;case 11:var I=e[1];L1(x,bJ);var e=I;break;case 12:var F=e[1];L1(x,TJ);var e=F;break;case 13:var M=e[1];L1(x,EJ);var e=M;break;default:var z=e[1];L1(x,SJ);var e=z}}}function c1(x){if(typeof x=="number")return 0;switch(x[0]){case 0:return[0,c1(x[1])];case 1:return[1,c1(x[1])];case 2:return[2,c1(x[1])];case 3:return[3,c1(x[1])];case 4:return[4,c1(x[1])];case 5:return[5,c1(x[1])];case 6:return[6,c1(x[1])];case 7:return[7,c1(x[1])];case 8:var r=x[1];return[8,r,c1(x[2])];case 9:var e=x[2],t=x[1];return[9,e,t,c1(x[3])];case 10:return[10,c1(x[1])];case 11:return[11,c1(x[1])];case 12:return[12,c1(x[1])];case 13:return[13,c1(x[1])];default:return[14,c1(x[1])]}}function M1(x){if(typeof x=="number")return[0,function(m0){},function(m0){},function(m0){},function(m0){}];switch(x[0]){case 0:var r=M1(x[1]),e=r[2],t=r[1];return[0,function(m0){t(O)},function(m0){e(O)},r[3],r[4]];case 1:var u=M1(x[1]),i=u[2],c=u[1];return[0,function(m0){c(O)},function(m0){i(O)},u[3],u[4]];case 2:var v=M1(x[1]),a=v[2],l=v[1];return[0,function(m0){l(O)},function(m0){a(O)},v[3],v[4]];case 3:var m=M1(x[1]),h=m[2],T=m[1];return[0,function(m0){T(O)},function(m0){h(O)},m[3],m[4]];case 4:var b=M1(x[1]),N=b[2],j=b[1];return[0,function(m0){j(O)},function(m0){N(O)},b[3],b[4]];case 5:var I=M1(x[1]),F=I[2],M=I[1];return[0,function(m0){M(O)},function(m0){F(O)},I[3],I[4]];case 6:var z=M1(x[1]),B=z[2],K=z[1];return[0,function(m0){K(O)},function(m0){B(O)},z[3],z[4]];case 7:var n0=M1(x[1]),$=n0[2],H=n0[1];return[0,function(m0){H(O)},function(m0){$(O)},n0[3],n0[4]];case 8:var t0=M1(x[2]),c0=t0[2],r0=t0[1];return[0,function(m0){r0(O)},function(m0){c0(O)},t0[3],t0[4]];case 9:var v0=x[2],a0=x[1],g0=M1(x[3]),i0=g0[4],s0=g0[3],d0=g0[2],w0=g0[1],M0=M1(h1(c1(a0),v0)),C0=M0[4],D0=M0[3],I0=M0[2],j0=M0[1];return[0,function(m0){w0(O),j0(O)},function(m0){I0(O),d0(O)},function(m0){s0(O),D0(O)},function(m0){C0(O),i0(O)}];case 10:var y0=M1(x[1]),Y0=y0[2],L=y0[1];return[0,function(m0){L(O)},function(m0){Y0(O)},y0[3],y0[4]];case 11:var N0=M1(x[1]),S0=N0[2],K0=N0[1];return[0,function(m0){K0(O)},function(m0){S0(O)},N0[3],N0[4]];case 12:var A0=M1(x[1]),$0=A0[2],ex=A0[1];return[0,function(m0){ex(O)},function(m0){$0(O)},A0[3],A0[4]];case 13:var xx=M1(x[1]),tx=xx[4],z0=xx[3],px=xx[2],sx=xx[1];return[0,function(m0){sx(O)},function(m0){px(O)},function(m0){z0(O)},function(m0){tx(O)}];default:var Q=M1(x[1]),b0=Q[4],U=Q[3],h0=Q[2],_0=Q[1];return[0,function(m0){_0(O)},function(m0){h0(O)},function(m0){U(O)},function(m0){b0(O)}]}}functi
`];function pj(x,r){var e=x[1+r];if(!(1-(typeof e=="number"?1:0)))return d(ar(yW),e);if(pv(e)===g3)return d(ar(hW),e);if(pv(e)!==pE)return dW;for(var t=FN("%.12g",e),u=0,i=Nx(t);;){if(i<=u)return qx(t,mW);var c=q2(t,u);x:{if(48<=c){if(58>c)break x}else if(c===45)break x;return t}var u=u+1|0}}function vq(x,r){if(x.length-1<=r)return gW;var e=vq(x,r+1|0),t=pj(x,r);return p(ar(wW),t,e)}function B6(x){x:{r:{for(var r=R3(lj);r;){e:{var e=r[2],t=r[1];try{var u=d(t,x)}catch{break e}if(u)break r}var r=e}var i=0;break x}var i=[0,u[1]]}if(i)return i[1];if(x===GN)return SW;if(x===FM)return AW;if(x[1]===DM){var c=x[2],v=c[3],a=c[2],l=c[1];return JN(ar(WN),l,a,v,v+5|0,PW)}if(x[1]===Nr){var m=x[2],h=m[3],T=m[2],b=m[1];return JN(ar(WN),b,T,h,h+6|0,IW)}if(x[1]===I6){var N=x[2],j=N[3],I=N[2],F=N[1];return JN(ar(WN),F,I,j,j+6|0,NW)}if(pv(x)===0){var M=x.length-1,z=x[1][1];if(2<M>>>0)var B=vq(x,2),K=pj(x,1),n0=p(ar(_W),K,B);else switch(M){case 0:var n0=bW;break;case 1:var n0=TW;break;default:var $=pj(x,1),n0=d(ar(EW),$)}var H=[0,z,[0,n0]]}else var H=[0,x[1],0];var t0=H[2],c0=H[1];return t0?qx(c0,t0[1]):c0}function kj(x,r){var e=Bz(r),t=e.length-1-1|0,u=0;if(t>=0)for(var i=u;;){var c=N2(e,i)[1+i];let n0=i;var v=function(H){return H?n0===0?jW:CW:n0===0?OW:DW};if(c[0]===0){if(c[3]===c[6])var a=c[3],h=d(ar(FW),a);else var l=c[6],m=c[3],h=p(ar(qW),m,l);var T=c[7],b=c[4],N=c[8]?RW:MW,j=c[2],I=c[9],F=v(c[1]),z=[0,DK(ar(LW),F,I,j,N,h,b,T)]}else if(c[1])var z=0;else var M=v(0),z=[0,d(ar(UW),M)];if(z){var B=z[1];d(oq(x,BW),B)}var K=i+1|0;if(t===i)break;var i=K}}function mj(x){for(;;){var r=R3(lj),e=1-Bm(lj,r,[0,x,r]);if(!e)return e}}var XW=[0,Z0,`(Cannot print locations:
bytecode executable program file not found)`,`(Cannot print locations:
bytecode executable program file appears to be corrupt)`,`(Cannot print locations:
bytecode executable program file has wrong magic number)`,`(Cannot print locations:
bytecode executable program file cannot be opened;
-- too many open files. Try running with OCAMLRUNPARAM=b=2)`].slice(),YW=[0,[11,JE,[2,0,[12,10,0]]],MR],zW=[0],KW="Fatal error: out of memory in uncaught exception handler",JW=[0,[11,JE,[2,0,[12,10,0]]],MR],GW=[0,[11,"Fatal error in uncaught exception handler: exception ",[2,0,[12,10,0]]],`Fatal error in uncaught exception handler: exception %s
`];zN(MO,function(x,r){try{try{var e=r?zW:hM(0);try{$N(O)}catch{}try{var t=B6(x);d(vj(YW),t),kj(pn,e);var u=lK(0);if(u<0){var i=i5(u);UM(N2(XW,i)[1+i])}var c=an(pn),v=c}catch(b){var a=U2(b),l=B6(x);d(vj(JW),l),kj(pn,e);var m=B6(a);d(vj(GW),m),kj(pn,hM(0));var v=an(pn)}var h=v}catch(b){var T=U2(b);if(T!==GN)throw W0(T,0);var h=UM(KW)}return h}catch{return 0}});var WW=[n2,"Stdlib.Fun.Finally_raised",as(0)],VW="Fun.Finally_raised: ";mj(function(x){return x[1]===WW?[0,qx(VW,B6(x[2]))]:0});var $W="Digest.BLAKE2: wrong hash size";function hj(x){var r=x[1]<1?1:0,e=r||(64<x[1]?1:0);e&&R1($W)}hj([0,16]),hj([0,32]),hj([0,64]);function lq(x){var r=_1(x);return vK(r,0,Nx(r))}var QW=ot(1,0,0),HW=ot(0,0,0),ZW=ot(0,0,0),xV=ot(2,0,0),rV=ot(1,0,0);function pq(x){return Sz(7,0,[0,4])}function kq(x,r,e,t,u){_6(x,0,_M(r,QW)),_6(x,1,e);var i=lv(t,HW)?t:rV;_6(x,2,i);var c=lv(u,ZW)?u:xV;_6(x,3,c)}function mq(x,r,e,t){var u=pq(O);return kq(u,x,r,e,t),u}var eV=ot(14371852,15349651,22696),tV=ot(12230193,11438743,35013),nV=ot(1424933,15549263,2083),uV=ot(9492471,4696708,lF);ls([0,function(x){var r=Zm(x),e=Zm(x),t=Zm(x);return mq(r,e,t,Zm(x))}],function(x){return mq(uV,nV,tV,eV)});var k5=0,hq=-1,dj=[n2,"Stdlib.Format.String_tag",as(0)];function X6(x,r){return x[13]=x[13]+r[3]|0,rj(r,x[28])}var dq=1000000010;function iV(x,r){return x<=r?x:r}var fV=[n2,"Stdlib.Queue.Empty",as(0)],cV=[0,Z0,0,Z0],sV=Z0,aV=Z0,oV=Z0,vV=Z0,lV=[0,Z0],pV=gw;function yj(x,r){return H0(x[17],r,0,Nx(r))}function m5(x){return d(x[19],0)}function yq(x,r,e){x[9]=x[9]-r|0,yj(x,e),x[11]=0}function h5(x,r){var e=P(r,Z0);return e&&yq(x,Nx(r),r)}function dv(x,r,e){var t=r[3],u=r[2];return h5(x,r[1]),m5(x),x[11]=1,x[10]=iV(x[8],(x[6]-e|0)+u|0),x[9]=x[6]-x[10]|0,d(x[21],x[10]),h5(x,t)}function gq(x,r){return dv(x,cV,r)}function H3(x,r){var e=r[2],t=r[3];return h5(x,r[1]),x[9]=x[9]-e|0,d(x[20],e),h5(x,t)}function kV(x,r,e){if(typeof e=="number")switch(e){case 0:var t=V3(x[3]);if(!t)return;var u=t[1][1],i=function(K0,A0){if(!A0)return[0,K0,0];var $0=A0[1],ex=A0[2];return eK(K0,$0)?[0,K0,A0]:[0,$0,i(K0,ex)]};u[1]=i(x[6]-x[9]|0,u[1]);return;case 1:W3(x[2]);return;case 2:W3(x[3]);return;case 3:var c=V3(x[2]);return c?gq(x,c[1][2]):m5(x);case 4:var v=x[10]!==(x[6]-x[9]|0)?1:0;if(!v)return v;var a=x[28],l=a[2];if(l){var m=l[1];if(l[2]){var h=l[2];a[1]=a[1]-1|0,a[2]=h;var T=[0,m]}else{xj(a);var T=[0,m]}}else var T=0;if(!T)return;var b=T[1],N=b[1];x[12]=x[12]-b[3]|0,x[9]=x[9]+N|0;return;default:var j=W3(x[5]);return j?yj(x,d(x[25],j[1])):void 0}switch(e[0]){case 0:return yq(x,r,e[1]);case 1:var I=e[2],F=e[1],M=I[1],z=I[2],B=V3(x[2]);if(!B)return;var K=B[1],n0=K[2];switch(K[1]){case 0:return H3(x,F);case 1:return dv(x,I,n0);case 2:return dv(x,I,n0);case 3:return x[9]<(r+Nx(M)|0)?dv(x,I,n0):H3(x,F);case 4:return x[11]?H3(x,F):x[9]<(r+Nx(M)|0)||((x[6]-n0|0)+z|0)<x[10]?dv(x,I,n0):H3(x,F);default:return H3(x,F)}case 2:var $=x[6]-x[9]|0,H=e[2],t0=e[1],c0=V3(x[3]);if(!c0)return;var r0=c0[1][1],v0=r0[1];if(v0)for(var a0=r0[1],g0=v0[1];;){if(a0){var i0=a0[1],s0=a0[2];if($>i0){var a0=s0;continue}var d0=i0}else var d0=g0;var w0=d0;break}else var w0=$;var M0=w0-$|0;return 0<=M0?H3(x,[0,aV,M0+t0|0,sV]):dv(x,[0,vV,w0+H|0,oV],x[6]);case 3:var C0=e[2],D0=e[1];if(x[8]<(x[6]-x[9]|0)){var I0=V3(x[2]);if(I0){var j0=I0[1],y0=j0[2],Y0=j0[1];x[9]<y0&&3>=Y0-1>>>0&&gq(x,y0)}else m5(x)}var L=x[9]-D0|0,N0=C0===1?1:x[9]<r?C0:5;return mv([0,N0,L],x[2]);case 4:return mv(e[1],x[3]);default:var S0=e[1];return yj(x,d(x[24],S0)),mv(S0,x[5])}}function wq(x){for(;;){var r=x[28][2],e=r?[0,r[1]]:0;if(!e)return;var t=e[1],u=t[1],i=0<=u?1:0,c=t[3],v=t[2],a=x[13]-x[12]|0,l=i||(x[9]<=a?1:0);if(!l)return l;var m=x[28],h=m[2];if(!h)throw W0(fV,1);if(h[2]){var T=h[2];m[1]=m[1]-1|0,m[2]=T}else xj(m);var b=0<=u?u:dq;kV(x,b,v),x[12]=c+x[12]|0}}function _q(x,r){return X6(x,r),wq(x)}function bq(x,r,e){return _q(x,[0,r,[0,e],r])}function gj(x){return L6(x),mv([0,-1,[0,hq,lV,0]],x)}function wj(x,r){var e=V3(x[1]);if(e){var t=e[1],u=t[2],i=u[1];if(t[1]<x[12])return gj(x[1]);var c=u[2];if(typeof c!="number")switch(c[0]){case 3:1-r&&(u[1]=x[13]+i|0
`,Ot0=gw,Dt0="unreachable regexp_class",Ft0=GO,Rt0="unreachable regexp_body",Lt0=Z0,Mt0=Z0,qt0=Z0,Ut0=Z0,Bt0=ED,Xt0="{'>'}",Yt0=x6,zt0="{'}'}",Kt0=m8,Jt0=Ya,Gt0=Gb,Wt0=om,Vt0=ED,$t0=Ya,Qt0=Gb,Ht0=om,Zt0="unreachable type_token wholenumber",xn0="unreachable type_token wholebigint",rn0="unreachable type_token floatbigint",en0="unreachable type_token scinumber",tn0="unreachable type_token scibigint",nn0="unreachable type_token hexnumber",un0="unreachable type_token hexbigint",in0="unreachable type_token legacyoctnumber",fn0="unreachable type_token octnumber",cn0="unreachable type_token octbigint",sn0="unreachable type_token binnumber",an0="unreachable type_token bigbigint",on0="unreachable type_token",vn0=vL,ln0=[11,1],pn0=[11,0],kn0="unreachable template_tail",mn0=Z0,hn0=Z0,dn0="unreachable jsx_child",yn0="unreachable jsx_tag",gn0=[0,AD],wn0=[0,913],_n0=[0,a3],bn0=[0,II],Tn0=[0,kD],En0=[0,CL],Sn0=[0,8747],An0=[0,OO],Pn0=[0,916],In0=[0,8225],Nn0=[0,935],jn0=[0,mL],Cn0=[0,914],On0=[0,uL],Dn0=[0,Fb],Fn0=[0,QT],Rn0=[0,915],Ln0=[0,Wd],Mn0=[0,919],qn0=[0,917],Un0=[0,lL],Bn0=[0,rD],Xn0=[0,QD],Yn0=[0,924],zn0=[0,923],Kn0=[0,922],Jn0=[0,pF],Gn0=[0,921],Wn0=[0,ZF],Vn0=[0,s_],$n0=[0,tF],Qn0=[0,kd],Hn0=[0,927],Zn0=[0,937],x70=[0,tD],r70=[0,ZD],e70=[0,G9],t70=[0,338],n70=[0,352],u70=[0,929],i70=[0,936],f70=[0,8243],c70=[0,928],s70=[0,934],a70=[0,DL],o70=[0,eD],v70=[0,933],l70=[0,lR],p70=[0,lA],k70=[0,dO],m70=[0,920],h70=[0,932],d70=[0,YO],y70=[0,Cg],g70=[0,zF],w70=[0,WD],_70=[0,918],b70=[0,376],T70=[0,KF],E70=[0,926],S70=[0,hF],A70=[0,jR],P70=[0,925],I70=[0,39],N70=[0,8736],j70=[0,8743],C70=[0,38],O70=[0,945],D70=[0,8501],F70=[0,s3],R70=[0,8226],L70=[0,xD],M70=[0,946],q70=[0,8222],U70=[0,zO],B70=[0,wR],X70=[0,8776],Y70=[0,aL],z70=[0,8773],K70=[0,9827],J70=[0,UO],G70=[0,967],W70=[0,RR],V70=[0,p6],$70=[0,qO],Q70=[0,UF],H70=[0,8595],Z70=[0,8224],xu0=[0,8659],ru0=[0,mD],eu0=[0,8746],tu0=[0,8629],nu0=[0,Ap],uu0=[0,8745],iu0=[0,8195],fu0=[0,8709],cu0=[0,hO],su0=[0,oL],au0=[0,eL],ou0=[0,ep],vu0=[0,9830],lu0=[0,8707],pu0=[0,8364],ku0=[0,TR],mu0=[0,w3],hu0=[0,951],du0=[0,8801],yu0=[0,949],gu0=[0,8194],wu0=[0,8805],_u0=[0,947],bu0=[0,8260],Tu0=[0,cR],Eu0=[0,B9],Su0=[0,O8],Au0=[0,8704],Pu0=[0,qF],Iu0=[0,dL],Nu0=[0,8230],ju0=[0,9829],Cu0=[0,8596],Ou0=[0,8660],Du0=[0,62],Fu0=[0,402],Ru0=[0,948],Lu0=[0,fF],Mu0=[0,Ry],qu0=[0,8712],Uu0=[0,gL],Bu0=[0,953],Xu0=[0,8734],Yu0=[0,8465],zu0=[0,AR],Ku0=[0,8220],Ju0=[0,8968],Gu0=[0,8592],Wu0=[0,Bw],Vu0=[0,10216],$u0=[0,955],Qu0=[0,8656],Hu0=[0,954],Zu0=[0,60],xi0=[0,8216],ri0=[0,8249],ei0=[0,NR],ti0=[0,9674],ni0=[0,8727],ui0=[0,8970],ii0=[0,_L],fi0=[0,8711],ci0=[0,956],si0=[0,8722],ai0=[0,J9],oi0=[0,GE],vi0=[0,8212],li0=[0,FD],pi0=[0,8804],ki0=[0,957],mi0=[0,yF],hi0=[0,8836],di0=[0,8713],yi0=[0,$D],gi0=[0,8715],wi0=[0,8800],_i0=[0,8853],bi0=[0,959],Ti0=[0,969],Ei0=[0,8254],Si0=[0,XR],Ai0=[0,339],Pi0=[0,zo],Ii0=[0,LR],Ni0=[0,gy],ji0=[0,A3],Ci0=[0,8855],Oi0=[0,ZT],Di0=[0,n2],Fi0=[0,hA],Ri0=[0,Sd],Li0=[0,lr],Mi0=[0,WR],qi0=[0,982],Ui0=[0,960],Bi0=[0,966],Xi0=[0,8869],Yi0=[0,8240],zi0=[0,8706],Ki0=[0,8744],Ji0=[0,8211],Gi0=[0,10217],Wi0=[0,8730],Vi0=[0,8658],$i0=[0,34],Qi0=[0,968],Hi0=[0,8733],Zi0=[0,8719],xf0=[0,961],rf0=[0,8971],ef0=[0,OL],tf0=[0,8476],nf0=[0,8221],uf0=[0,8969],if0=[0,8594],ff0=[0,gp],cf0=[0,_R],sf0=[0,kF],af0=[0,8901],of0=[0,353],vf0=[0,8218],lf0=[0,8217],pf0=[0,8250],kf0=[0,8835],mf0=[0,8721],hf0=[0,8838],df0=[0,8834],yf0=[0,9824],gf0=[0,8764],wf0=[0,962],_f0=[0,963],bf0=[0,8207],Tf0=[0,952],Ef0=[0,8756],Sf0=[0,964],Af0=[0,kk],Pf0=[0,8839],If0=[0,YL],Nf0=[0,ug],jf0=[0,D3],Cf0=[0,8657],Of0=[0,8482],Df0=[0,wg],Ff0=[0,732],Rf0=[0,d3],Lf0=[0,8201],Mf0=[0,977],qf0=[0,fR],Uf0=[0,g3],Bf0=[0,965],Xf0=[0,978],Yf0=[0,YP],zf0=[0,VE],Kf0=[0,zL],Jf0=[0,vD],Gf0=[0,8205],Wf0=[0,950],Vf0=[0,Hp],$f0=[0,wF],Qf0=[0,pE],Hf0=[0,958],Zf0=[0,8593],xc0=[0,_O],rc0=[0,8242],ec0=[0,tL],tc0="unreachable regexp",nc0="unreachable token wholenumber",uc0="unreachable token wholebigint",ic0="unreachable token floatbigint",fc0="unreachable token scinumber",cc0="unreachable token scibigint",sc0="unreachable token hexnumber",ac
\v\x07\f\r\x1B  ! "#$%                                                                                                                                                             
\v\f\r\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x1B\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07 \x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\
\v\f\r\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x0
\v\f\r`,t+1|0)-1|0;if(14<u>>>0)var i=w(r);else switch(u){case 0:var i=0;break;case 1:var i=16;break;case 2:var i=15;break;case 3:W(r,15);var i=Ae(y(r))===0?15:w(r);break;case 4:W(r,4);var i=V1(y(r))===0?e(r):w(r);break;case 5:W(r,11);var i=V1(y(r))===0?e(r):w(r);break;case 6:var i=0;break;case 7:var i=5;break;case 8:var i=6;break;case 9:var i=7;break;case 10:var i=8;break;case 11:var i=9;break;case 12:W(r,14);var c=bv(y(r));if(c===0)var i=Tr(y(r))===0&&Tr(y(r))===0&&Tr(y(r))===0?12:w(r);else if(c===1&&Tr(y(r))===0){for(;;){var v=_v(y(r));if(v!==0)break}var i=v===1?13:w(r)}else var i=w(r);break;case 13:var i=10;break;default:W(r,14);var i=Tr(y(r))===0&&Tr(y(r))===0?1:w(r)}if(16<i>>>0)return Tx(wc0);switch(i){case 0:var a=Dx(r);return[0,x,a,l2(r),0];case 1:var l=Dx(r);return[0,x,l,[0,vt(qx(_c0,l))],0];case 2:var m=Dx(r),h=vt(qx(bc0,m));return Hl<=h?[0,x,m,[0,h>>>3|0,48+(h&7)|0],1]:[0,x,m,[0,h],1];case 3:var T=Dx(r);return[0,x,T,[0,vt(qx(Tc0,T))],1];case 4:return[0,x,Ec0,[0,0],0];case 5:return[0,x,Sc0,[0,8],0];case 6:return[0,x,Ac0,[0,12],0];case 7:return[0,x,Pc0,[0,10],0];case 8:return[0,x,Ic0,[0,13],0];case 9:return[0,x,Nc0,[0,9],0];case 10:return[0,x,jc0,[0,11],0];case 11:var b=Dx(r);return[0,x,b,[0,vt(qx(Cc0,b))],1];case 12:var N=Dx(r);return[0,x,N,[0,vt(qx(Oc0,T1(N,1,Nx(N)-1|0)))],0];case 13:var j=Dx(r),I=vt(qx(Dc0,T1(j,2,Nx(j)-3|0))),F=rk<I?mt(x,zr(x,r)):x;return[0,F,j,[0,I],0];case 14:var M=Dx(r),z=l2(r);return[0,mt(x,zr(x,r)),M,z,0];case 15:var B=Dx(r);return[0,$1(x,r),B,[0],0];default:var K=Dx(r);return[0,x,K,l2(r),0]}}function nB(x,r,e,t,u,i){for(var c=x,v=u;;){or(i);var a=y(i),l=92<a?1:J0("",a+1|0)-1|0;if(4<l>>>0)var m=w(i);else switch(l){case 0:var m=3;break;case 1:for(;;){W(i,4);var h=y(i),T=-1<h?91<h?92<h?0:-1:J0("\0\0\0",h)-1|0:-1;if(T!==0)break}var m=w(i);break;case 2:var m=2;break;case 3:var m=0;break;default:var m=1}if(4<m>>>0)return Tx(It0);switch(m){case 0:var b=Dx(i);if(ir(t,b),br(r,b))return[0,c,Pe(c,i),v];ir(e,b);break;case 1:ir(t,Nt0);var N=tB(c,i),j=N[4],I=N[3],F=N[2],M=N[1],z=j||v;ir(t,F),ZM(function(g0){return ps(e,g0)},I);var c=M,v=z;break;case 2:var B=Dx(i);ir(t,B);var K=$1(mt(c,zr(c,i)),i);return ir(e,B),[0,K,Pe(K,i),v];case 3:var n0=Dx(i);ir(t,n0);var $=mt(c,zr(c,i));return ir(e,n0),[0,$,Pe($,i),v];default:var H=i[6],t0=i[3]-H|0,c0=S2(t0*4|0),r0=K6(i[1],H,t0,c0);nj(t,c0,0,r0),nj(e,c0,0,r0)}}}function uB(x,r,e,t){for(var u=x;;){or(t);var i=y(t),c=96<i?1:J0("\x07",i+1|0)-1|0;if(6<c>>>0)var v=w(t);else switch(c){case 0:var v=0;break;case 1:for(;;){W(t,6);var a=y(t),l=-1<a?95<a?96<a?0:-1:J0("\0\0\0\0",a)-1|0:-1;if(l!==0)break}var v=w(t);break;case 2:var v=5;break;case 3:W(t,5);var v=Ae(y(t))===0?4:w(t);break;case 4:W(t,6);var m=y(t),h=s2<m?rn<m?-1:0:-1,v=h===0?2:w(t);break;case 5:var v=3;break;default:var v=1}if(6<v>>>0)return Tx(jt0);switch(v){case 0:return[0,mt(u,zr(u,t)),1];case 1:return[0,u,1];case 2:return[0,u,0];case 3:lt(e,92);var T=tB(u,t),b=T[3],N=T[1];ir(e,T[2]),ZM(function(F){return ps(r,F)},b);var u=N;break;case 4:ir(e,Ct0),ir(r,Ot0);var u=$1(u,t);break;case 5:ir(e,Dx(t)),lt(r,10);var u=$1(u,t);break;default:var j=Dx(t);ir(e,j),ir(r,j)}}}function Yb0(x,r,e){for(var t=x;;){or(e);var u=y(e),i=92<u?t1<u?1:l1<u?2:1:J0("\x07",u+1|0)-1|0;if(6<i>>>0)var c=w(e);else switch(i){case 0:var c=0;break;case 1:for(;;){W(e,7);var v=y(e),a=-1<v?90<v?92<v?l1<v?t1<v?0:-1:0:-1:J0("\0\0\0",v)-1|0:-1;if(a!==0)break}var c=w(e);break;case 2:var c=6;break;case 3:W(e,6);var c=Ae(y(e))===0?6:w(e);break;case 4:if(W(e,4),CU(y(e))===0){for(;W(e,3),CU(y(e))===0;);va
`);return vx.length>1&&vx.every($x=>$x.trimStart()[0]==="*")}var sO=zE0;function KE0(o0){return C4(o0)&&o0.value[0]==="*"&&/@(?:type|satisfies)\b/u.test(o0.value)}var tz=KE0;var O4=null;function D4(o0){if(O4!==null&&typeof O4.property){let vx=O4;return O4=D4.prototype=null,vx}return O4=D4.prototype=o0??Object.create(null),new D4}var JE0=10;for(let o0=0;o0<=JE0;o0++)D4();function aO(o0){return D4(o0)}function GE0(o0,vx="type"){aO(o0);function $x(Pr){let lr=Pr[vx],Ir=o0[lr];if(!Array.isArray(Ir))throw Object.assign(new Error(`Missing visitor keys for '${lr}'.`),{node:Pr});return Ir}return $x}var nz=GE0;var uz={ArrayExpression:["elements"],AssignmentExpression:["left","right"],BinaryExpression:["left","right"],InterpreterDirective:[],Directive:["value"],DirectiveLiteral:[],BlockStatement:["directives","body"],BreakStatement:["label"],CallExpression:["callee","arguments","typeParameters","typeArguments"],CatchClause:["param","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExpressionStatement:["expression"],File:["program"],ForInStatement:["left","right","body"],ForStatement:["init","test","update","body"],FunctionDeclaration:["id","typeParameters","params","returnType","body","predicate"],FunctionExpression:["id","typeParameters","params","returnType","body"],Identifier:["typeAnnotation","decorators"],IfStatement:["test","consequent","alternate"],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:["left","right"],MemberExpression:["object","property"],NewExpression:["callee","arguments","typeParameters","typeArguments"],Program:["directives","body"],ObjectExpression:["properties"],ObjectMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectProperty:["key","value","decorators"],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:["argument"],SequenceExpression:["expressions"],ParenthesizedExpression:["expression"],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["typeParameters","params","returnType","body","predicate"],ClassBody:["body"],ClassExpression:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ClassDeclaration:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source","attributes"],ExportSpecifier:["local","exported"],ForOfStatement:["left","right","body"],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],ImportExpression:["source","options"],MetaProperty:["meta","property"],ClassMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectPattern:["properties","typeAnnotation","decorators"],SpreadElement:["argument"],Super:[],TaggedTemplateExpression:["tag","typeParameters","quasi","typeArguments"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:["argument"],AwaitExpression:["argument"],BigIntLiteral:[],ExportNamespaceSpecifier:["exported"],OptionalMemberExpression:["object","property"],OptionalCallExpression:["callee","arguments","typeParameters","typeArguments"],ClassProperty:["decorators","key","typeAnnotation","value","variance"],ClassAccessorProperty:["decorators","key","typeAnnota
`;o0=Dl(!1,o0.replace(HE0,"").replace(QE0,""),eS0,"$1");let $x="";for(;$x!==o0;)$x=o0,o0=Dl(!1,o0,rS0,`${vx}$1 $2${vx}`);o0=o0.replace(sz,"").trimEnd();let Pr=Object.create(null),lr=Dl(!1,o0,az,"").replace(sz,"").trimEnd(),Ir;for(;Ir=az.exec(o0);){let L2=Dl(!1,Ir[2],xS0,"");if(typeof Pr[Ir[1]]=="string"||Array.isArray(Pr[Ir[1]])){let ne=Pr[Ir[1]];Pr[Ir[1]]=[...tS0,...Array.isArray(ne)?ne:[ne],L2]}else Pr[Ir[1]]=L2}return{comments:lr,pragmas:Pr}}function nS0(o0){if(!o0.startsWith("#!"))return"";let vx=o0.indexOf(`
`);return vx===-1?o0:o0.slice(0,vx)}var lz=nS0;function uS0(o0){let vx=lz(o0);vx&&(o0=o0.slice(vx.length+1));let $x=oz(o0),{pragmas:Pr,comments:lr}=vz($x);return{shebang:vx,text:o0,pragmas:Pr,comments:lr}}function pz(o0){let{pragmas:vx}=uS0(o0);return Object.prototype.hasOwnProperty.call(vx,"prettier")||Object.prototype.hasOwnProperty.call(vx,"format")}function iS0(o0){return o0=typeof o0=="function"?{parse:o0}:o0,{astFormat:"estree",hasPragma:pz,locStart:Ht,locEnd:La,...o0}}var kz=iS0;function fS0(o0){return o0.charAt(0)==="#"&&o0.charAt(1)==="!"?"//"+o0.slice(2):o0}var mz=fS0;var cS0={comments:!1,components:!0,enums:!0,esproposal_decorators:!0,esproposal_export_star_as:!0,tokens:!0};function sS0(o0){let{message:vx,loc:{start:$x,end:Pr}}=o0;return xz(vx,{loc:{start:{line:$x.line,column:$x.column+1},end:{line:Pr.line,column:Pr.column+1}},cause:o0})}function aS0(o0){let vx=hz.default.parse(mz(o0),cS0),[$x]=vx.errors;if($x)throw sS0($x);return cz(vx,{text:o0})}var oS0=kz(aS0);return ME0(vS0);});