prettier
Version:
Prettier is an opinionated code formatter
3 lines • 686 kB
JavaScript
var hA0=Object.create;var kj=Object.defineProperty;var yA0=Object.getOwnPropertyDescriptor;var gA0=Object.getOwnPropertyNames;var _A0=Object.getPrototypeOf,wA0=Object.prototype.hasOwnProperty;var bA0=(a0,W0)=>()=>(W0||a0((W0={exports:{}}).exports,W0),W0.exports),pY=(a0,W0)=>{for(var bx in W0)kj(a0,bx,{get:W0[bx],enumerable:!0})},TA0=(a0,W0,bx,Yx)=>{if(W0&&typeof W0=="object"||typeof W0=="function")for(let x1 of gA0(W0))!wA0.call(a0,x1)&&x1!==bx&&kj(a0,x1,{get:()=>W0[x1],enumerable:!(Yx=yA0(W0,x1))||Yx.enumerable});return a0};var EA0=(a0,W0,bx)=>(bx=a0!=null?hA0(_A0(a0)):{},TA0(W0||!a0||!a0.__esModule?kj(bx,"default",{value:a0,enumerable:!0}):bx,a0));var kY=bA0(mj=>{(function(a0){typeof globalThis!="object"&&(this?W0():(a0.defineProperty(a0.prototype,"_T_",{configurable:!0,get:W0}),_T_));function W0(){var bx=this||self;bx.globalThis=bx,delete a0.prototype._T_}})(Object);(function(a0){"use strict";var W0="loc",bx=70416,Yx=69748,x1=163,D1=92159,Ie=43587,k2="labeled_statement",Rr="&=",_1="int_of_string",Ce=110591,Qs=92909,Qa=11559,$o="regexp",g5=43301,Qp=11703,_5=122654,Za=255,Aj="%ni",w5=68252,Sj=232,b5=42785,Kn="declare_variable",Zp="while",T5=66938,E5=70301,A5=124907,x4=126515,Pj=218,Hn="pattern_identifier",S5=67643,Vn="export_source",P5=216,I5=64279,Ij="Out_of_memory",C5=113788,Cj="comments",N5=126624,Nj="win32",$n="object_key_bigint_literal",Oj=185,jj=283,r4=123214,Wo="constructor",O5=69955,Wn="import_declaration",j5=68437,D5="Failure",e4="Unix.Unix_error",F5=64255,R5=42539,M5=110579,Qn="export_default_declaration",Zn="jsx_attribute_name",t4=11727,L5=43002,n4=126500,x7="component_param_pattern",Dj="collect_comments_opt",r7="match_unary_pattern",e7="keyof_type",Fj="Invalid binary/octal ",Rj="range",q5=170,xs="false",U5=43798,Mj=", characters ",t7="object_type_property_getter",B5=65547,X5=126467,G5=65007,Y5=42237,J5=8318,z5=71215,n7="object_property_type",u7="type_alias",K5=67742,i7="function_body",Lj=304,H5=68111,u4=120745,V5=71959,i4=43880,qj="Match_failure",Uj=280,f7="type_cast",lt=109,rs="void",$5="generator",W5=125124,Q5=101589,f4=94179,Bj=">>>",c4=70404,c7="optional_indexed_access_type",W1="argument",a7="object_property",s7="object_type_property",Z5=67004,xy=42783,ry=68850,Xj="@",ey=43741,ty=43487,a4="object",Gj="end",s4=126571,ny=71956,uy=208,iy=126566,fy=67702,Yj="EEXIST",o7="this_expression",Jj=203,cy=11507,ay=113807,o4=119893,sy=42735,Ql="rest",v7="null_literal",Zl="protected",oy=43615,m2=8231,vy=68149,ly=73727,py=72348,ky=92995,Qo=224,my=11686,dy=43013,l7="assignment_pattern",hy=12329,p7="function_type",Zo=192,k7="jsx_element_name",yy=70018,m7="catch_clause_pattern",v4=126540,d7="template_literal",gy=120654,_y=68497,wy=67679,h7="readonly_type",by=68735,Ty="<",l4=": No such file or directory",Ey=66915,Ay="chain",zj="!",y7="object_type",Sy=43712,p4=64297,Py=183969,Iy=43503,Cy=67591,xv=65278,Ny=67669,g7="for_of_assignment_pattern",x6="`",Oy=11502,_7="catch_body",jy=42191,Zs=-744106340,Dy=182,rv=":",Kj="a string",Fy=65663,Ry=66978,My=71947,k4=43519,Ly=71086,qy=125258,Uy=12538,w7="expression_or_spread",Hj="Printexc.handle_uncaught_exception",m4=69956,d4=120122,h4=247,Vj=231,By=" : flags Open_rdonly and Open_wronly are not compatible",b7="statement_fork_point",$j=710,Wj=-692038429,ze="static",Xy=55203,Gy=64324,Yy=64111,Qj="!==",Jy=120132,zy=124903,r6="class",Ky=222,T7="pattern_number_literal",es="kind",Hy=71903,E7="variable_declarator",A7="typeof_expression",Vy=126627,$y=70084,Zj=228,y4=70480,S7="class_private_field",Wy=239,g4=120713,on=65535,P7="private_name",Qy=43137,I7="remote_identifier",Zy=70161,C7="label_identifier",x9="src/parser/statement_parser.ml",r9=8335,e9=19903,t9=64310,ev="_",N7="for_init_declaration",xD="infer",n9=64466,u9=43018,rD="tokens",i9=92735,f9=66954,c9=65473,a9=70285,O7="sequence",s9="compare: functional value",o9=69890,e6=1e3,v9=65487,l9=42653,eD="\\\\",tD="%=",j7="match_member_pattern_base",p9=72367,D7="function_rest_param",nD="/static/",k9=124911,m9=65276,_4=126558,d9=11498,uD=137,F7="export_default_declaration_decl",h9="cases",w4=126602,R7="jsx_child",Ke="continue",y9=42962,iD="importKind",o1=122,C3="Literal",M7="pattern_object_property_identifier_key",g9=42508,xo="in",_9=55238,w9=67071,b9=70831,T9=72161,E9=67462,fD="<<=",A9=43009,S9=66383,b4=67827,P9=72202,I9=69839,C9=66775,cD="-=",tv=8202,N9=70105,O9=120538,L7="for_in_left_declaration",j9="rendersType",T4=126563,D9=70708,E4=126523,aD=166,q7="match_",sD=202,F9=110951,ts="component",A4=126552,R9=66977,oD=213,U7="enum_member_identifier",vD=210,B7="enum_bigint_body",lD=">=",M9=126495,L9="specifiers",pD=-88,q9="=",U9=65338,t6="members",B9=123535,X9=43702,G9=72767,nv="get",Y9=126633,S4=126536,J9=94098,z9="types",K9=113663,kD="Internal Error: Found private field in object props",X7="jsx_element",H9=70366,V9=110959,P4=120655,mD="trailingComments",dD=282,ro=24029,$9=-100,$2="yield",G7="binding_pattern",hD=275,Y7="typeof_identifier",yD="ENOTEMPTY",W9=-104,gD=295,I4=126468,Q9=1255,Z9=120628,J7="pattern_object_property_string_literal_key",xg=8521,_D="leadingComments",wD=8204,eo="@ ",rg=70319,ns="left",bD=188,C4="case",eg=19967,N4=42622,tg=43492,ng=113770,ug=42774,O4=183,j4=8468,z7="class_implements",D4=126579,N3="string",TD=211,t2=-48,ig=69926,fg=123213,K7="if_consequent_statement",cg=124927,O3="number",ag=126546,sg=68119,og=70726,F4=70750,vg=65489,ED="SpreadElement",AD="callee",SD=193,lg=70492,pg=71934,PD=164,kg=110580,mg=12320,R4="any",ve="/",H7="type_guard",C1="body",ID=178,Ne="pattern",CD="comment_bounds",ND=297,V7="binding_type_identifier",M4=187,$7="pattern_array_rest_element_pattern",L4="@])",dg=12543,hg=11623,OD="start",yg=67871,le="interface",gg=8449,_g=67637,wg=42961,q4=120085,bg=126463,jD="alternate",DD=-1053382366,Tg=70143,FD="--",Eg=68031,W7="jsx_expression",Q7="type_identifier_reference",U4=11647,Ag="proto",Ft="identifier",Sg=43696,Rt="raw",Pg=126529,Ig=11564,B4=126557,Cg=64911,X4=67592,Ng=43493,Og=215,jg=110588,n6=461894857,Dg=92927,Fg=67861,Rg=119980,Mg=43042,Lg=66965,qg=67391,j3="computed",RD="unreachable jsxtext",Ug=71167,Bg=42559,Xg=72966,MD=180,LD=197,G4=64319,qD=169,UD="*",uv=129,Gg=66335,u6="meta",Yg=43388,Y4=94178,pt="optional",J4="unknown",Jg=120121,zg=123180,z4=8469,Kg=68220,BD="|",Hg=43187,Vg=94207,$g=124895,K4=120513,Wg=42527,iv=8286,Qg=94177,i6="var",Z7="component_type_param",Zg=66421,XD=285,x_=92991,r_=68415,xu="comment",ru="match_pattern_array_element",fv=244,H4="^",e_=173791,GD=136,t_=42890,n_="ENOTDIR",u_="??",i_=43711,f_=66303,c_=113800,a_=42239,s_=12703,eu="variance_opt",tu="+",YD=">>>=",V4="mixed",o_=65613,v_=73029,l_=68191,JD="*=",$4=8487,p_=8477,nu="toplevel_statement_list",W4="never",Q4="do",to=125,k_=72249,zD="Pervasives.do_at_exit",KD="visit_trailing_comment",uu="jsx_closing_element",iu="jsx_namespaced_name",m_=124908,d_=126651,fu="component_declaration",h_=15,cu="interface_type",au="function_type_return_annotation",y_=64109,Z4=65595,xk=126560,g_=110927,HD=301,rk=65598,ek=8488,us="`.",VD=154,$D=175,tk="package",nk="else",uk=120771,__=68023,WD="fd ",cv=8238,ik=888960333,fk=119965,w_=42655,su="match_object_pattern",b_=11710,T_=119993,ou="boolean_literal",QD=290,vu="statement_list",lu="function_param",pu="match_as_pattern",ku="pattern_object_property_bigint_literal_key",ck=69959,E_=120485,ZD=240,A_=191456,mu="declare_enum",ak=120597,sk=70281,du="type_annotation",hu="spread_element",ok=126544,S_=120069,is="key",P_=43583,I_="out",C_=`
`,xF="**=",yu="pattern_object_property_pattern",N_="e",O_=72712,rF="Internal Error: Found object private prop",j_="ENOENT",D_=-42,gu="jsx_opening_attribute",F_=67646,_u="component_type",R_=64296,M_=43887,eF="Division_by_zero",tF="EnumDefaultedMember",wu="typeof_member_identifier",L_=43792,bu="match_member_pattern_property",Tu="declare_export_declaration_decl",q_=93026,Eu="type_annotation_hint",U_=42887,B_=43881,X_=43761,vk=8526,D3=119,G_=43866,Y_=72847,J_=8348,pe=101,z_=94026,lk=72272,nF="src/parser/flow_lexer.ml",K_=120744,av=8191,F3="implies",pk=255,kk=11711,Au="match_unary_pattern_argument",H_=71235,mk=68116,uF=261,E1=100,Su="match_expression",Pu="enum_body",dk=1114111,Iu="assignment",V_=71955,hk=43260,Cu="pattern_array_e",$_=126583,iF="prefix",Nu="class_body",f6="shorthand",yk=171,W_=66256,gk=-97,fF=" =",Q_=94032,Z_=42606,Ou="match_case",xw=71839,_k=120134,rw=55291,ew=92862,tw=43019,nw=126543,R3="function",uw=111355,iw=11389,fw=70753,cw=43249,aw=64829,wk="line",ju="function_declaration",bk="undefined",cF="([^/]+)",sw=110947,ow=70002,aF="Cygwin",Du="as_expression",vw=12591,Tk=64285,lw=2048,pw=73112,Ek=126589,sF=225,Ak=43259,kw=72817,Sk=64318,mw=172,oF=209,Fu="match_binding_pattern",Ru=" ",Mu="import_source",c6="delete",vF="Enum `",Pk=126553,dw=67001,sv="default",hw=11630,Ik=206,Lu="enum_bigint_member",yw=67504,Ck=67593,gw=113791,lF="MatchObjectPatternProperty",_w=69572,qu="typeof_type",pF=212,kF="%i",Uu="function_this_param",ww=72329,no="0x",ov=8239,bw=75075,mF=57343,Bu="pattern_bigint_literal",Tw=12341,dF=201,vv="hook",hF=": closedir failed",Ew=42959,Nk=119970,yF=278,Aw=43560,gF="||=",Xu="member_private_name",Sw=120570,Gu="object_key_identifier",Ok=223,_F="Not_found",wF=230,Yu="jsx_element_name_member_expression",Ju="string_literal",Pw=120596,Iw=43807,Cw=69687,Nw=63743,jk=72192,zu="member_property",Ow=43262,Ku="class_declaration",bF="renders*",TF="%Li",jw=126578,Hu="jsx_attribute",M3=254,Oe="empty",a6="label",Vu="object_internal_slot_property_type",Dk=120133,Dw=43359,He="predicate",EF="??=",Fw=43697,Rw=-43,$u="default_opt",AF="the start of a statement",Mw=67826,Wu="object_",Qu="class_element",Fk=11631,Rk=70855,Zu="opaque_type",xi="number_literal",SF=", ",Mk=8319,Lk=120004,qk=133,ri="type_params",ei="pattern_object_rest_property",W2="import",Lw=72e3,qw=67413,Uw=12343,Bw=70080,ti="intersection_type",d2=-36,Xw=70005,Uk="properties",Gw=11679,Yw=8483,Jw=110587,PF=43520,ni="computed_key",IF=207,ui="class_identifier",zw="Invalid number ",ii="function_param_pattern",lv=12288,Kw=113817,Hw=70730,Vw=178207,Bk=71236,CF=167,fi="object_indexer_property_type",$w=64286,NF="TypeAnnotation",OF=220,ci="type_identifier",ai="spread_property",si="jsx_attribute_value_expression",Ww=126519,Xk=70108,Gk=126,Yk=42999,uo="prototype",Qw=" : flags Open_text and Open_binary are not compatible",jF="**",Jk=43823,Zw=": Not a directory",oi="render_type",zk=72349,L3="test",xb=43776,rb=92879,eb=11263,DF=241,tb=93052,vi="nullable_type",nb=43704,ub=64321,FF="Property",ib=72191,RF=165,s6="instanceof",fb=69247,Ve="name",Kk=126634,cb=8516,Hk="typeArguments",ab=71127,li="jsx_spread_attribute",sb=66559,ob=44031,vb=43645,n2=8233,lb=71494,pb="opaque",Vk=72967,kb=70106,pi="logical",MF="@[%s =@ ",o6="0o",$k=126554,mb=71351,Wk=8484,db=72242,Qk=120687,q3=252,hb=183983,v6="%S",ki="function_this_param_type",Zk="decorators",yb=43255,mi="catch_clause",$e="-",gb=67711,LF=": file descriptor already closed",xm=64311,rm=120539,_b="arguments",em=73062,wb=173823,bb=42124,Tb=72095,Eb=125259,Ab=42969,tm=70280,qF=12520,Sb=69749,Pb=70066,di="binary",hi="for_in_statement",Ib=43010,UF="^=",Cb=126570,yi="for_statement",nm=126584,gi="function_return_annotation",Nb=72144,Ob=8505,_i="class_expression",jb=120076,Db=69807,Fb=40981,Rb=-24976191,Mb=72768,Lb=126550,um='"',wi="call_type_arg",BF="f",pv="this",im=126628,XF="===",GF=56320,bi="declare_module_exports",qb=120512,vn=105,Ub=119974,Bb=71450,Xb=71942,YF=195,fm=120629,JF="/=",zF=">>",Ti="declare_interface",KF=4096,Ei="pattern_array_rest_element",Gb=71338,cm=126520,Ai="as_const_expression",HF="Popping lex mode from empty stack",VF="renders?",Yb=68405,Si="member",Pi="class_extends",kv=12287,am=126590,Jb=66377,io="async",Ii="pattern_array_element",U3=240,zb=69864,mv="readonly",Kb=70460,Hb=120779,Vb=66378,Ci="new_",sm=126551,Ni="pattern_object_rest_property_pattern",Oi="for_statement_init",$b=43595,om=68296,Wb=120712,Qb=64217,Zb=69295,$F="||",xT=";",rT=70461,eT=66939,WF="collect_comments",QF=279,ji="generic_type",tT=68295,nT=44002,vm=72162,Di="object_call_property_type",lm=8305,pm=119995,km="with",Fi="class_property",ZF="qualification",Ri="jsx_attribute_name_namespaced",Mi="if_statement",Li="typeof_qualified_identifier",xR=238,uT=65615,rR=176,u2="expression",mm=126559,qi="jsx_attribute_value",Ui="<2>",Bi="component_param",dm="Map.bal",hm=132,iT=70412,fT=70440,eR="<<",ym="finally",tR="v",Xi="syntax_opt",Gi="meta_property",cT=12447,aT=67514,gm=12448,Yi="object_mapped_type_property",dv="operator",nR="closedir",Ji="unary_expression",sT=126588,oT=70851,zi="export_batch_specifier",B3="renders",uR=226,vT=73111,iR=221,tx="",lT=66927,pT=64967,kT="elements",mT=67640,dT=43754,Ki="declare_export_declaration",hT=-26065557,yT=65855,l6="boolean",fs="typeof",gT=124902,fR=139,_T=65629,cR=224,wT=43123,_m=70449,bT=12735,q1=107,wm=11719,aR="!=",Hi="call_type_args",X3="asserts",fo=-46,TT="namespace",Vi="match_pattern",$i="for_of_statement_lhs",bm=126504,ET=69505,Tm="for",AT=72703,Em=120127,Am=43471,ST=93047,sR="Undefined_recursive_module",oR=2147483647,Wi="template_literal_element",vR="Unexpected ",PT=101631,IT=65497,Sm=68120,Qi="import_default_specifier",ln="array",lR="expressions",CT=110930,pR=204,Zi="while_",xf="function_rest_param_type",co=63,NT=77808,kR="Unexpected token `",br=114,rf="pattern_object_p",OT=65140,jT=123190,ef="pattern_object_property_number_literal_key",p6="enum",tf="conditional_type",ke=113,nf="array_type",mR="minus",DT=43790,uf="do_while",FT=11567,RT=11694,k6=256,MT=119976,ff="component_body",U2=111,LT=177976,dR=-56,Pm=67644,qT=73439,m6=951901561,hR="?",yR=")",Im=43867,Cm=65575,UT=69445,gR="FunctionTypeParam",Nm=119996,BT=65019,cf="conditional",XT=11505,_R=135,GT=71295,YT=12799,JT=67382,af="type_guard_annotation",sf="object_key_computed",pn=123,of="pattern_object_property_key",zT=119892,KT=67505,HT=66962,vf="with_",VT=43273,lf="interface_declaration",Om="bool",$T=71945,WT="declaration",QT=11519,d6=">",ZT=66771,jm="}",wR=8472,xE=43014,pf="declare_function",Jr=127,rE="RestElement",eE=190,tE=8467,bR="module",Dm=126522,TR="Sys_blocked_io",kf="jsx_opening_element",mf="object_key_number_literal",ER="|=",AR="mixins",SR=205,PR=217,Fm="if",IR="+=",df="match_object_pattern_property_key",hf="match_rest_pattern",yf="export_named_declaration_specifier",Rm="try",Mm="_bigarr02",nE=70479,kn="right",uE=245,iE=11718,gf="tuple_labeled_element",CR="TypeParameterInstantiation",fE="mkdir",cE=71999,aE=870530776,NR="@[",OR=-908856609,jR=331416730,sE=11670,oE=66735,vE=43709,Lm=43642,lE=67002,pE=69375,_f="function_body_any",kE=119807,DR="Assert_failure",wf="function_identifier",mE=65479,h6=131,hv="new",bf="for_of_left_declaration",dE=120084,hE=100343,yE=73030,qm=70452,FR=134,gE=253,_E=42954,RR=227,Tf="jsx_member_expression_object",Ef="class_property_value",wE=120144,MR=314,bE=66994,G3="set",TE=126498,Af="tuple_element",Sf="arg_list",EE=65481,AE=8511,SE=42964,PE=11492,Y3=-25,Um=126555,IE=71039,CE="exportKind",Pf="program",NE=70187,LR=173,Mt="as",J3=124,qR="visit_leading_comment",OE=110575,If="class_",jE=72440,DE=67897,UR=235,FE=8543,RE=141,Cf=120,Nf="match_object_pattern_property",y6=1024,ME=101640,BR=1027,XR=236,z3=246,GR="(",LE=66511,Of="regexp_literal",qE=65574,UE=43513,BE=43695,YR="&&",Bm=11558,XE=66503,GE=93071,jf="pattern_expression",YE=65381,Xm=126538,JE=12292,Df="import_namespace_specifier",zE=67583,KE=120137,HE=69622,VE=120770,$E=71131,yv=8287,WE=110590,QE=65135,ZE="Fatal error: exception ",g6=118,xA=181,Gm=11687,h2="camlinternalFormat.ml",rA=72959,eA=249,Ff="union_type",JR=8206,tA=73064,nA=70271,uA=92728,Ym=65344,Jm=11695,Rf="class_decorator",zR="the end of an expression statement (`;`)",iA=177983,fA=8457,KR=931,cA=66499,aA=94175,HR="#",sA="Identifier",Mf="for_in_statement_lhs",Lf="pattern_string_literal",zm=70302,Km=126496,oA=66461,vA=82943,Hm=8450,lA=72271,pA=70853,kA="of",VR="Stack_overflow",_6="hasUnknownMembers",w6="a",qf="variable_declarator_pattern",mA=73061,dA=77711,Vm=64317,hA=73097,$R=269,Uf="enum_declaration",yA=66966,gA=189,_A=119964,Bf="type_param",mn=782176664,$m=65535,WR=-10,wA=64433,Wm=43815,Qm=94031,Zm=73065,bA=69958,x8="property",Xf="jsx_children",Gf="member_property_identifier",TA=42537,ao="const",EA=70278,Yf="enum_string_member",b6="local",Jf="jsx_element_name_identifier",AA=68223,r8="",SA=119967,e8=119994,PA=66993,zf="jsx_member_expression_identifier",t8="explicitType",IA=67589,CA=65597,NA="exported",OA=94111,jA=113775,Kf="object_spread_property_type",DA=64847,Hf="component_identifier",Vf="class_implements_interface",QR=162,ZR=243,FA=12783,xM=`Fatal error: exception %s
`,n8=120093,T6="column",$f="component_rest_param",RA=70451,MA=70312,LA=69967,u8=70279,qA=66463,UA=92975,i8=70286,Wf="pattern_object_property_computed_key",Qf="object_key_string_literal",BA="jsError",Zf="type_args",XA=8304,rM="==",gv=115,xc="declare_component",GA=120092,YA=43638,JA=66811,zA=43334,KA=66863,HA=77823,eM=143,rc="optional_call",VA=126562,f8=70162,We=104,$A=66963,_v="await",c8=70107,Q2="0",WA=72250,QA=8507,tM=291,ZA=100351,a8="AssignmentPattern",ec="type",nM="%u",xS="NonNullExpression",tc="function_expression_or_method",rS=43470,uM=242,iM="camlinternalMod.ml",nc="match_or_pattern",eS=72750,tS=69414,nS=65370,uc="syntax",fM=32752,uS=42963,cM="End_of_file",iS=12294,fS=8471,aM="elementType",cS=43782,sM="++",aS=43641,sS=71944,oS=126601,vS=78894,lS=-45,wv="null",pS=177,oM="satisfies",kS=131071,ic="import_specifier",fc="class_method",cc="type_",mS=126514,dS=8454,vM="inexact",hS=67807,yS=8525,gS=65470,_S=71352,ac="tuple_spread_element",lM=219,wS="abstract",bS=73458,Qe="return",E6=65536,s8=126548,sc="array_element",TS=-253313196,ES=186,o8="catch",oc="infer_type",AS=12295,pM="Invalid legacy octal ",SS=69762,PS=43311,IS=65437,vc="variable_declaration",kM=-696510241,lc="function_params",mM=307,CS=64316,dM=311,v8=11565,hM="infinity",NS="@]",OS=65908,pc="extends",jS=66204,DS=43784,FS=11742,l8=126503,Ze="debugger",RS=70457,cs=-86,A6=912068366,MS=68786,p8="keyof",k8=69415,LS=12686,dn=127343600,kc="declare_type_alias",yM="the",gM=233,mc="jsx_element_name_namespaced",qS=72283,_M=161,dc="class_static_block",hc="function_param_type",Lt=128,US=-673950933,m8=126591,wM="Sys_error",BS=74649,XS=74862,S6="is",GS=43738,YS=68479,bM=196,d8=70854,yc="enum_boolean_member",h8=72163,JS=92783,TM=281,gc="component_param_name",zS=68863,hn=32768,EM=2048,KS=64284,AM="@{",HS="\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",y8=8455,_c="update_expression",VS=65500,P6="from",$S=68447,g8=12592,WS=92766,SM=">>=",B2=110,QS=66431,ZS=43586,wc="jsx_identifier",xP=" : file already exists",U1=128,rP=71958,eP=66717,bc="enum_boolean_body",tP=64262,$r="id",Tc="component_renders_annotation",nP=42888,uP=8584,iP=73008,PM=306,Ec="enum_symbol_body",Ac="declare_namespace",_8=72713,fP=55215,Sc="object_property_value_type",Pc="match_wildcard_pattern",Ic="for_in_assignment_pattern",w8=8485,cP=43395,IM=229,as="true",aP=43743,Cc="enum_number_member",CM=234,sP=72969,NM="expected *",E2=102,OM=200,I6="symbol",bv="source",Nc="tparam_const_modifier",oP=43714,Oc="jsx_fragment",jc="jsx_attribute_name_identifier",C6="public",vP=43442,Dc="pattern_object_property",lP=65786,pP=70783,kP=43713,mP=72160,jM="*-/",Fc="export_named_specifier",Rc="arrow_function",dP=122623,b8=70006,DM="${",hP=43814,Mc="generic_qualified_identifier_type",FM=199,Lc="jsx_spread_child",T8=8489,E8=184,RM=2047,yP=66955,qc="try_catch",gP=70497,MM=313,LM=237,_P=67431,wP=125183,qM=-602162310,yn="params",bP="consequent",TP=68029,EP=67829,AP=68095,Uc="enum_string_body",SP=93823,PP=68351,IP=65495,Bc="declare_module",Xc="match_as_pattern_target",Gc="body_expression",CP=66175,A8=191,S8=70441,P8=65141,I8="&",Yc="super_expression",C8=126564,NP=72105,eS0="fs",xt="throw",OP=68287,jP=67839,Tv=116,DP=110882,FP=69404,RP=123197,Ev=65279,K3="src/parser/type_parser.ml",MP=68115,N8=126547,O8=126556,LP=73055,Jc="member_property_expression",zc="enum_defaulted_member",qP=43071,UP=11726,Kc="component_type_rest_param",BP=68607,Hc="object_key",XP=160,Z2="variance",GP=70655,YP=70414,H3="super",JP=123583,zP=65594,N6="method",KP=73648,O6=121,HP=93951,Vc="pattern_array_element_pattern",VP=43764,$P=42993,j8=120145,WP=74879,UM=168,D8=8486,QP=72001,$c="tagged_template",Wc="module_ref_literal",ZP=65312,Av="implements",xI=43700,rI=120003,BM="Invalid_argument",XM=262,Qc=16777215,eI=83526,F8=69744,R8=12336,Zc="switch_case",GM=-61,xa="optional_member",tI=64274,M8=64322,L8=126530,nI=71998,q8=72970,uI=13311,iI=73647,fI=120074,V3="let",YM="global",ra="expression_statement",ea="component_type_params",cI=512,aI=69634,sI=67461,oI=123627,vI=64913,JM="children",zM="PropertyDefinition",KM=1026,HM="%li",ta="declare_class",lI=43258,na="indexed_access_type",pI=124926,ss=112,kI="b",ua="predicate_expression",ia="if_alternate_statement",j6="private",VM=-594953737,$M=140,mI="nan",dI=72103,U8=11735,fa="statement",hI="rmdir",B8=66512,yI="match",gI=198,_I=11734,ca="import_named_specifier",wI=69599,bI=68799,TI=194559,aa="match_array_pattern",WM=174,sa="function_",oa="bigint_literal",f1=248,X8=67638,G8=126539,EI=11557,QM=214,AI=5760,rt="break",gn="block",va="match_member_pattern",SI=123565,PI=66815,A1="value",ZM=1039100673,II=69746,CI=70448,NI=74751,la="init",OI=69551,Y8=65548,pa="jsx_member_expression",J8=68096,Sv=108,z8=126521,jI=71487,ka="match_statement",DI=178205,FI=12548,xL=" : is a directory",_n=".",RI=12348,$3=-835925911,xe="typeParameters",MI=66855,i2="typeAnnotation",Pv="bigint",ma="jsx_attribute_value_literal",LI=194,rL="T_JSX_TEXT",qI=68466,K8=126537,eL=67714067,UI=69487,H8="export",BI=43822,V8=126499,XI=55242,da="member_type_identifier",tL=138,GI=71679,D6=130,YI=12438,JI=119969,$8=12539,zI=119972,nL=",",KI=71423,HI="index out of bounds",kt=106,W3="%d",uL="T_RENDERS_QUESTION",W8=120571,Q8="returnType",VI=69423,Z8=120070,iL="%",Q3=117,fL=179,$I="EBADF",WI=93759,xd=64325,ha="component_params",QI=66517,ZI=67423,xC=605857695,rC=43518,cL=251,ya="for_of_statement",eC=71983,aL="~",tC=12442,et="switch",nC=66207,rd=126535,sL="&&=",uC=69289,iC=71723,ga="generic_identifier_type",fC=126619,_a="object_type_property_setter",cC=70418,oL="<=",aC=125251,sC=11702,wa="enum_number_body",Z3=250,oC=124910,vC=69297,lC=67455,pC=42511,ba="ts_satisfies",kC=68324,ed="an identifier",mC=126534,wn=103,dC=120126,vL=274,xl=449540197,F6="declare",hC=68899,yC=126502,Ta="function_expression",lL=142,gC=123135,_C=67967,wC=120487,bC=120686,Ea="export_named_declaration",TC=66348,td=119981,EC=12352,Aa="tuple_type",AC=68680,nd="target",Sa="call";function BY(x,r,e,t,u){if(t<=r)for(var i=1;i<=u;i++)e[t+i]=x[r+i];else for(var i=u;i>=1;i--)e[t+i]=x[r+i];return 0}function XY(x){for(var r=[0];x!==0;){for(var e=x[1],t=1;t<e.length;t++)r.push(e[t]);x=x[2]}return r}function GY(x,r,e){var t=new Array(e+1);t[0]=0;for(var u=1,i=r+1;u<=e;u++,i++)t[u]=x[i];return t}function ud(x,r,e){return x[1]===r?(x[1]=e,1):0}function YY(x,r){var e=x[1];return x[1]+=r,e}function rl(x){return x[1]}function pL(x){var r=a0.process;if(r&&r.env&&r.env[x]!=null)return r.env[x];if(a0.jsoo_static_env&&a0.jsoo_static_env[x])return a0.jsoo_static_env[x]}var SC=0;(function(){var x=pL("OCAMLRUNPARAM");if(x!==void 0)for(var r=x.split(nL),e=0;e<r.length;e++)if(r[e]==kI){SC=1;break}else if(r[e].startsWith("b="))SC=+r[e].slice(2);else continue})();var re=[0];function JY(x,r){return(!x.js_error||r||x[0]==f1)&&(x.js_error=new a0.Error("Js exception containing backtrace")),x}function z0(x,r){return SC?JY(x,r):x}function zY(x,r){throw z0([0,x,r])}function tS0(x){return x}function PC(x,r){zY(x,r)}function f2(x){PC(re.Invalid_argument,x)}function kL(x){switch(x){case 7:case 10:case 11:return 2;default:return 1}}function mL(x,r){var e;switch(x){case 0:e=Float32Array;break;case 1:e=Float64Array;break;case 2:e=Int8Array;break;case 3:e=Uint8Array;break;case 4:e=Int16Array;break;case 5:e=Uint16Array;break;case 6:e=Int32Array;break;case 7:e=Int32Array;break;case 8:e=Int32Array;break;case 9:e=Int32Array;break;case 10:e=Float32Array;break;case 11:e=Float64Array;break;case 12:e=Uint8Array;break}e||f2("Bigarray.create: unsupported kind");var t=new e(r*kL(x));return t}function id(x){for(var r=x.length,e=1,t=0;t<r;t++)x[t]<0&&f2("Bigarray.create: negative dimension"),e=e*x[t];return e}var dL=Math.pow(2,-24);function hL(x){throw x}function yL(){hL(re.Division_by_zero)}function nr(x,r,e){this.lo=x&Qc,this.mi=r&Qc,this.hi=e&on}nr.prototype.caml_custom="_j",nr.prototype.copy=function(){return new nr(this.lo,this.mi,this.hi)},nr.prototype.ucompare=function(x){return this.hi>x.hi?1:this.hi<x.hi?-1:this.mi>x.mi?1:this.mi<x.mi?-1:this.lo>x.lo?1:this.lo<x.lo?-1:0},nr.prototype.compare=function(x){var r=this.hi<<16,e=x.hi<<16;return r>e?1:r<e?-1:this.mi>x.mi?1:this.mi<x.mi?-1:this.lo>x.lo?1:this.lo<x.lo?-1:0},nr.prototype.neg=function(){var x=-this.lo,r=-this.mi+(x>>24),e=-this.hi+(r>>24);return new nr(x,r,e)},nr.prototype.add=function(x){var r=this.lo+x.lo,e=this.mi+x.mi+(r>>24),t=this.hi+x.hi+(e>>24);return new nr(r,e,t)},nr.prototype.sub=function(x){var r=this.lo-x.lo,e=this.mi-x.mi+(r>>24),t=this.hi-x.hi+(e>>24);return new nr(r,e,t)},nr.prototype.mul=function(x){var r=this.lo*x.lo,e=(r*dL|0)+this.mi*x.lo+this.lo*x.mi,t=(e*dL|0)+this.hi*x.lo+this.mi*x.mi+this.lo*x.hi;return new nr(r,e,t)},nr.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0},nr.prototype.isNeg=function(){return this.hi<<16<0},nr.prototype.and=function(x){return new nr(this.lo&x.lo,this.mi&x.mi,this.hi&x.hi)},nr.prototype.or=function(x){return new nr(this.lo|x.lo,this.mi|x.mi,this.hi|x.hi)},nr.prototype.xor=function(x){return new nr(this.lo^x.lo,this.mi^x.mi,this.hi^x.hi)},nr.prototype.shift_left=function(x){return x=x&63,x==0?this:x<24?new nr(this.lo<<x,this.mi<<x|this.lo>>24-x,this.hi<<x|this.mi>>24-x):x<48?new nr(0,this.lo<<x-24,this.mi<<x-24|this.lo>>48-x):new nr(0,0,this.lo<<x-48)},nr.prototype.shift_right_unsigned=function(x){return x=x&63,x==0?this:x<24?new nr(this.lo>>x|this.mi<<24-x,this.mi>>x|this.hi<<24-x,this.hi>>x):x<48?new nr(this.mi>>x-24|this.hi<<48-x,this.hi>>x-24,0):new nr(this.hi>>x-48,0,0)},nr.prototype.shift_right=function(x){if(x=x&63,x==0)return this;var r=this.hi<<16>>16;if(x<24)return new nr(this.lo>>x|this.mi<<24-x,this.mi>>x|r<<24-x,this.hi<<16>>x>>>16);var e=this.hi<<16>>31;return x<48?new nr(this.mi>>x-24|this.hi<<48-x,this.hi<<16>>x-24>>16,e&on):new nr(this.hi<<16>>x-32,e,e)},nr.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23,this.mi=(this.mi<<1|this.lo>>23)&Qc,this.lo=this.lo<<1&Qc},nr.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&Qc,this.mi=(this.mi>>>1|this.hi<<23)&Qc,this.hi=this.hi>>>1},nr.prototype.udivmod=function(x){for(var r=0,e=this.copy(),t=x.copy(),u=new nr(0,0,0);e.ucompare(t)>0;)r++,t.lsl1();for(;r>=0;)r--,u.lsl1(),e.ucompare(t)>=0&&(u.lo++,e=e.sub(t)),t.lsr1();return{quotient:u,modulus:e}},nr.prototype.div=function(x){var r=this;x.isZero()&&yL();var e=r.hi^x.hi;r.hi&hn&&(r=r.neg()),x.hi&hn&&(x=x.neg());var t=r.udivmod(x).quotient;return e&hn&&(t=t.neg()),t},nr.prototype.mod=function(x){var r=this;x.isZero()&&yL();var e=r.hi;r.hi&hn&&(r=r.neg()),x.hi&hn&&(x=x.neg());var t=r.udivmod(x).modulus;return e&hn&&(t=t.neg()),t},nr.prototype.toInt=function(){return this.lo|this.mi<<24},nr.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo},nr.prototype.toArray=function(){return[this.hi>>8,this.hi&Za,this.mi>>16,this.mi>>8&Za,this.mi&Za,this.lo>>16,this.lo>>8&Za,this.lo&Za]},nr.prototype.lo32=function(){return this.lo|(this.mi&Za)<<24},nr.prototype.hi32=function(){return this.mi>>>8&on|this.hi<<16};function KY(x,r){return new nr(x&Qc,x>>>24&Za|(r&on)<<8,r>>>16&on)}function IC(x){return x.hi32()}function CC(x){return x.lo32()}function R6(){f2(HI)}var HY=Mm;function so(x,r,e,t){this.kind=x,this.layout=r,this.dims=e,this.data=t}so.prototype.caml_custom=HY,so.prototype.offset=function(x){var r=0;if(typeof x=="number"&&(x=[x]),x instanceof Array||f2("bigarray.js: invalid offset"),this.dims.length!=x.length&&f2("Bigarray.get/set: bad number of dimensions"),this.layout==0)for(var e=0;e<this.dims.length;e++)(x[e]<0||x[e]>=this.dims[e])&&R6(),r=r*this.dims[e]+x[e];else for(var e=this.dims.length-1;e>=0;e--)(x[e]<1||x[e]>this.dims[e])&&R6(),r=r*this.dims[e]+(x[e]-1);return r},so.prototype.get=function(x){switch(this.kind){case 7:var r=this.data[x*2+0],e=this.data[x*2+1];return KY(r,e);case 10:case 11:var t=this.data[x*2+0],u=this.data[x*2+1];return[M3,t,u];default:return this.data[x]}},so.prototype.set=function(x,r){switch(this.kind){case 7:this.data[x*2+0]=CC(r),this.data[x*2+1]=IC(r);break;case 10:case 11:this.data[x*2+0]=r[1],this.data[x*2+1]=r[2];break;default:this.data[x]=r;break}return 0},so.prototype.fill=function(x){switch(this.kind){case 7:var r=CC(x),e=IC(x);if(r==e)this.data.fill(r);else for(var t=0;t<this.data.length;t++)this.data[t]=t%2==0?r:e;break;case 10:case 11:var u=x[1],i=x[2];if(u==i)this.data.fill(u);else for(var t=0;t<this.data.length;t++)this.data[t]=t%2==0?u:i;break;default:this.data.fill(x);break}},so.prototype.compare=function(x,r){if(this.layout!=x.layout||this.kind!=x.kind){var e=this.kind|this.layout<<8,t=x.kind|x.layout<<8;return t-e}if(this.dims.length!=x.dims.length)return x.dims.length-this.dims.length;for(var u=0;u<this.dims.length;u++)if(this.dims[u]!=x.dims[u])return this.dims[u]<x.dims[u]?-1:1;switch(this.kind){case 0:case 1:case 10:case 11:for(var i,c,u=0;u<this.data.length;u++){if(i=this.data[u],c=x.data[u],i<c)return-1;if(i>c)return 1;if(i!=c){if(!r)return NaN;if(i==i)return 1;if(c==c)return-1}}break;case 7:for(var u=0;u<this.data.length;u+=2){if(this.data[u+1]<x.data[u+1])return-1;if(this.data[u+1]>x.data[u+1])return 1;if(this.data[u]>>>0<x.data[u]>>>0)return-1;if(this.data[u]>>>0>x.data[u]>>>0)return 1}break;case 2:case 3:case 4:case 5:case 6:case 8:case 9:case 12:for(var u=0;u<this.data.length;u++){if(this.data[u]<x.data[u])return-1;if(this.data[u]>x.data[u])return 1}break}return 0};function el(x,r,e,t){this.kind=x,this.layout=r,this.dims=e,this.data=t}el.prototype=new so,el.prototype.offset=function(x){return typeof x!="number"&&(x instanceof Array&&x.length==1?x=x[0]:f2("Ml_Bigarray_c_1_1.offset")),(x<0||x>=this.dims[0])&&R6(),x},el.prototype.get=function(x){return this.data[x]},el.prototype.set=function(x,r){return this.data[x]=r,0},el.prototype.fill=function(x){return this.data.fill(x),0};function NC(x,r,e,t){var u=kL(x);return id(e)*u!=t.length&&f2("length doesn't match dims"),r==0&&e.length==1&&u==1?new el(x,r,e,t):new so(x,r,e,t)}function gL(x){return x.slice(1)}function VY(x,r,e){var t=gL(e),u=mL(x,id(t));return NC(x,r,t,u)}function M6(x,r,e){return x.set(x.offset(r),e),0}function L6(x,r,e){var t=String.fromCharCode;if(r==0&&e<=KF&&e==x.length)return t.apply(null,x);for(var u=tx;0<e;r+=y6,e-=y6)u+=t.apply(null,x.slice(r,r+Math.min(e,y6)));return u}function fd(x){for(var r=new Uint8Array(x.l),e=x.c,t=e.length,u=0;u<t;u++)r[u]=e.charCodeAt(u);for(t=x.l;u<t;u++)r[u]=0;return x.c=r,x.t=4,r}function os(x,r,e,t,u){if(u==0)return 0;if(t==0&&(u>=e.l||e.t==2&&u>=e.c.length))e.c=x.t==4?L6(x.c,r,u):r==0&&x.c.length==u?x.c:x.c.substr(r,u),e.t=e.c.length==e.l?0:2;else if(e.t==2&&t==e.c.length)e.c+=x.t==4?L6(x.c,r,u):r==0&&x.c.length==u?x.c:x.c.substr(r,u),e.t=e.c.length==e.l?0:2;else{e.t!=4&&fd(e);var i=x.c,c=e.c;if(x.t==4)if(t<=r)for(var v=0;v<u;v++)c[t+v]=i[r+v];else for(var v=u-1;v>=0;v--)c[t+v]=i[r+v];else{for(var s=Math.min(u,i.length-r),v=0;v<s;v++)c[t+v]=i.charCodeAt(r+v);for(;v<u;v++)c[t+v]=0}}return 0}function tl(x,r){if(x==0)return tx;if(r.repeat)return r.repeat(x);for(var e=tx,t=0;;){if(x&1&&(e+=r),x>>=1,x==0)return e;r+=r,t++,t==9&&r.slice(0,1)}}function cd(x){x.t==2?x.c+=tl(x.l-x.c.length,"\0"):x.c=L6(x.c,0,x.c.length),x.t=0}function OC(x){if(x.length<24){for(var r=0;r<x.length;r++)if(x.charCodeAt(r)>Jr)return!1;return!0}else return!/[^\x00-\x7f]/.test(x)}function _L(x){for(var r=tx,e=tx,t,u,i,c,v=0,s=x.length;v<s;v++){if(u=x.charCodeAt(v),u<Lt){for(var l=v+1;l<s&&(u=x.charCodeAt(l))<Lt;l++);if(l-v>cI?(e.substr(0,1),r+=e,e=tx,r+=x.slice(v,l)):e+=x.slice(v,l),l==s)break;v=l}c=1,++v<s&&((i=x.charCodeAt(v))&-64)==U1&&(t=i+(u<<6),u<cR?(c=t-12416,c<Lt&&(c=1)):(c=2,++v<s&&((i=x.charCodeAt(v))&-64)==U1&&(t=i+(t<<6),u<ZD?(c=t-925824,(c<EM||c>=55295&&c<57344)&&(c=2)):(c=3,++v<s&&((i=x.charCodeAt(v))&-64)==U1&&u<245&&(c=i-63447168+(t<<6),(c<65536||c>1114111)&&(c=3)))))),c<4?(v-=c,e+="\uFFFD"):c>on?e+=String.fromCharCode(55232+(c>>10),GF+(c&1023)):e+=String.fromCharCode(c),e.length>y6&&(e.substr(0,1),r+=e,e=tx)}return r+e}function vs(x,r,e){this.t=x,this.c=r,this.l=e}vs.prototype.toString=function(){switch(this.t){case 9:return this.c;default:cd(this);case 0:if(OC(this.c))return this.t=9,this.c;this.t=8;case 8:return this.c}},vs.prototype.toUtf16=function(){var x=this.toString();return this.t==9?x:_L(x)},vs.prototype.slice=function(){var x=this.t==4?this.c.slice():this.c;return new vs(this.t,x,this.l)};function wL(x){return new vs(0,x,x.length)}function nS0(x){return x}function qt(x){return wL(x)}function Pa(x,r,e,t,u){return os(qt(x),r,e,t,u),0}function nl(x){return new nr(x[7]<<0|x[6]<<8|x[5]<<16,x[4]<<0|x[3]<<8|x[2]<<16,x[1]<<0|x[0]<<8)}function me(x,r){switch(x.t&6){default:if(r>=x.c.length)return 0;case 0:return x.c.charCodeAt(r);case 4:return x.c[r]}}function jC(){f2(HI)}function $Y(x,r){r>>>0>=x.l-7&&jC();for(var e=new Array(8),t=0;t<8;t++)e[7-t]=me(x,r+t);return nl(e)}function zr(x,r,e){if(e&=Za,x.t!=4){if(r==x.c.length)return x.c+=String.fromCharCode(e),r+1==x.l&&(x.t=0),0;fd(x)}return x.c[r]=e,0}function ls(x,r,e){return r>>>0>=x.l&&jC(),zr(x,r,e)}function ul(x){return x.toArray()}function WY(x,r,e){r>>>0>=x.l-7&&jC();for(var t=ul(e),u=0;u<8;u++)zr(x,r+7-u,t[u]);return 0}function Ia(x,r){var e=x.l>=0?x.l:x.l=x.length,t=r.length,u=e-t;if(u==0)return x.apply(null,r);if(u<0){var i=x.apply(null,r.slice(0,e));return typeof i!="function"?i:Ia(i,r.slice(e))}else{switch(u){case 1:{var i=function(s){for(var l=new Array(t+1),p=0;p<t;p++)l[p]=r[p];return l[t]=s,x.apply(null,l)};break}case 2:{var i=function(s,l){for(var p=new Array(t+2),d=0;d<t;d++)p[d]=r[d];return p[t]=s,p[t+1]=l,x.apply(null,p)};break}default:var i=function(){for(var v=arguments.length==0?1:arguments.length,s=new Array(r.length+v),l=0;l<r.length;l++)s[l]=r[l];for(var l=0;l<arguments.length;l++)s[r.length+l]=arguments[l];return Ia(x,s)}}return i.l=u,i}}function N1(x,r){return r>>>0>=x.length-1&&R6(),x}function QY(x){return isFinite(x)?Math.abs(x)>=22250738585072014e-324?0:x!=0?1:2:isNaN(x)?4:3}function ZY(x){return x==uE?1:0}var xJ=Math.log2&&Math.log2(11235582092889474e291)==1020;function rJ(x){if(xJ)return Math.floor(Math.log2(x));var r=0;if(x==0)return-1/0;if(x>=1)for(;x>=2;)x/=2,r++;else for(;x<1;)x*=2,r--;return r}function DC(x){var r=new Float32Array(1);r[0]=x;var e=new Int32Array(r.buffer);return e[0]|0}function mt(x,r,e){return new nr(x,r,e)}function ad(x){if(!isFinite(x))return isNaN(x)?mt(1,0,fM):x>0?mt(0,0,fM):mt(0,0,65520);var r=x==0&&1/x==-1/0?hn:x>=0?0:hn;r&&(x=-x);var e=rJ(x)+1023;e<=0?(e=0,x/=Math.pow(2,-KM)):(x/=Math.pow(2,e-BR),x<16&&(x*=2,e-=1),e==0&&(x/=2));var t=Math.pow(2,24),u=x|0;x=(x-u)*t;var i=x|0;x=(x-i)*t;var c=x|0;return u=u&h_|r|e<<4,mt(c,i,u)}function bL(x,r,e){if(x.write(32,r.dims.length),x.write(32,r.kind|r.layout<<8),r.caml_custom==Mm)for(var t=0;t<r.dims.length;t++)r.dims[t]<on?x.write(16,r.dims[t]):(x.write(16,on),x.write(32,0),x.write(32,r.dims[t]));else for(var t=0;t<r.dims.length;t++)x.write(32,r.dims[t]);switch(r.kind){case 2:case 3:case 12:for(var t=0;t<r.data.length;t++)x.write(8,r.data[t]);break;case 4:case 5:for(var t=0;t<r.data.length;t++)x.write(16,r.data[t]);break;case 6:for(var t=0;t<r.data.length;t++)x.write(32,r.data[t]);break;case 8:case 9:x.write(8,0);for(var t=0;t<r.data.length;t++)x.write(32,r.data[t]);break;case 7:for(var t=0;t<r.data.length/2;t++)for(var u=ul(r.get(t)),i=0;i<8;i++)x.write(8,u[i]);break;case 1:for(var t=0;t<r.data.length;t++)for(var u=ul(ad(r.get(t))),i=0;i<8;i++)x.write(8,u[i]);break;case 0:for(var t=0;t<r.data.length;t++){var u=DC(r.get(t));x.write(32,u)}break;case 10:for(var t=0;t<r.data.length/2;t++){var i=r.get(t);x.write(32,DC(i[1])),x.write(32,DC(i[2]))}break;case 11:for(var t=0;t<r.data.length/2;t++){for(var c=r.get(t),u=ul(ad(c[1])),i=0;i<8;i++)x.write(8,u[i]);for(var u=ul(ad(c[2])),i=0;i<8;i++)x.write(8,u[i])}break}e[0]=(4+r.dims.length)*4,e[1]=(4+r.dims.length)*8}function FC(x){var r=new Int32Array(1);r[0]=x;var e=new Float32Array(r.buffer);return e[0]}function RC(x){var r=x.lo,e=x.mi,t=x.hi,u=(t&32767)>>4;if(u==RM)return(r|e|t&h_)==0?t&hn?-1/0:1/0:NaN;var i=Math.pow(2,-24),c=(r*i+e)*i+(t&h_);return u>0?(c+=16,c*=Math.pow(2,u-BR)):c*=Math.pow(2,-KM),t&hn&&(c=-c),c}function ee(x){re.Failure||(re.Failure=[f1,D5,-3]),PC(re.Failure,x)}function TL(x,r,e){var t=x.read32s();(t<0||t>16)&&ee("input_value: wrong number of bigarray dimensions");var u=x.read32s(),i=u&Za,c=u>>8&1,v=[];if(e==Mm)for(var s=0;s<t;s++){var l=x.read16u();if(l==on){var p=x.read32u(),d=x.read32u();p!=0&&ee("input_value: bigarray dimension overflow in 32bit"),l=d}v.push(l)}else for(var s=0;s<t;s++)v.push(x.read32u());var T=id(v),b=mL(i,T),C=NC(i,c,v,b);switch(i){case 2:for(var s=0;s<T;s++)b[s]=x.read8s();break;case 3:case 12:for(var s=0;s<T;s++)b[s]=x.read8u();break;case 4:for(var s=0;s<T;s++)b[s]=x.read16s();break;case 5:for(var s=0;s<T;s++)b[s]=x.read16u();break;case 6:for(var s=0;s<T;s++)b[s]=x.read32s();break;case 8:case 9:var N=x.read8u();N&&ee("input_value: cannot read bigarray with 64-bit OCaml ints");for(var s=0;s<T;s++)b[s]=x.read32s();break;case 7:for(var J=new Array(8),s=0;s<T;s++){for(var I=0;I<8;I++)J[I]=x.read8u();var F=nl(J);C.set(s,F)}break;case 1:for(var J=new Array(8),s=0;s<T;s++){for(var I=0;I<8;I++)J[I]=x.read8u();var L=RC(nl(J));C.set(s,L)}break;case 0:for(var s=0;s<T;s++){var L=FC(x.read32s());C.set(s,L)}break;case 10:for(var s=0;s<T;s++){var X=FC(x.read32s()),q=FC(x.read32s());C.set(s,[M3,X,q])}break;case 11:for(var J=new Array(8),s=0;s<T;s++){for(var I=0;I<8;I++)J[I]=x.read8u();for(var X=RC(nl(J)),I=0;I<8;I++)J[I]=x.read8u();var q=RC(nl(J));C.set(s,[M3,X,q])}break}return r[0]=(4+t)*4,NC(i,c,v,b)}function EL(x,r,e){return x.compare(r,e)}function AL(x,r){return Math.imul(x,r)}function ps(x,r){return r=AL(r,-862048943),r=r<<15|r>>>17,r=AL(r,461845907),x^=r,x=x<<13|x>>>19,(x+(x<<2)|0)+-430675100|0}function eJ(x,r){return x=ps(x,CC(r)),x=ps(x,IC(r)),x}function SL(x,r){return eJ(x,ad(r))}function PL(x){var r=id(x.dims),e=0;switch(x.kind){case 2:case 3:case 12:r>k6&&(r=k6);var t=0,u=0;for(u=0;u+4<=x.data.length;u+=4)t=x.data[u+0]|x.data[u+1]<<8|x.data[u+2]<<16|x.data[u+3]<<24,e=ps(e,t);switch(t=0,r&3){case 3:t=x.data[u+2]<<16;case 2:t|=x.data[u+1]<<8;case 1:t|=x.data[u+0],e=ps(e,t)}break;case 4:case 5:r>U1&&(r=U1);var t=0,u=0;for(u=0;u+2<=x.data.length;u+=2)t=x.data[u+0]|x.data[u+1]<<16,e=ps(e,t);(r&1)!=0&&(e=ps(e,x.data[u]));break;case 6:r>64&&(r=64);for(var u=0;u<r;u++)e=ps(e,x.data[u]);break;case 8:case 9:r>64&&(r=64);for(var u=0;u<r;u++)e=ps(e,x.data[u]);break;case 7:r>32&&(r=32),r*=2;for(var u=0;u<r;u++)e=ps(e,x.data[u]);break;case 10:r*=2;case 0:r>64&&(r=64);for(var u=0;u<r;u++)e=SL(e,x.data[u]);break;case 11:r*=2;case 1:r>32&&(r=32);for(var u=0;u<r;u++)e=SL(e,x.data[u]);break}return e}function tJ(x,r){return r[0]=4,x.read32s()}function nJ(x,r){switch(x.read8u()){case 1:return r[0]=4,x.read32s();case 2:ee("input_value: native integer value too large");default:ee("input_value: ill-formed native integer")}}function uJ(x,r){for(var e=new Array(8),t=0;t<8;t++)e[t]=x.read8u();return r[0]=8,nl(e)}function iJ(x,r,e){for(var t=ul(r),u=0;u<8;u++)x.write(8,t[u]);e[0]=8,e[1]=8}function fJ(x,r,e){return x.compare(r)}function cJ(x){return x.lo32()^x.hi32()}var IL={_j:{deserialize:uJ,serialize:iJ,fixed_length:8,compare:fJ,hash:cJ},_i:{deserialize:tJ,fixed_length:4},_n:{deserialize:nJ,fixed_length:4},_bigarray:{deserialize:function(x,r){return TL(x,r,"_bigarray")},serialize:bL,compare:EL,hash:PL},_bigarr02:{deserialize:function(x,r){return TL(x,r,Mm)},serialize:bL,compare:EL,hash:PL}};function MC(x){return IL[x.caml_custom]&&IL[x.caml_custom].compare}function CL(x,r,e,t){var u=MC(r);if(u){var i=e>0?u(r,x,t):u(x,r,t);if(t&&i!=i)return e;if(+i!=+i)return+i;if((i|0)!=0)return i|0}return e}function LC(x){return typeof x=="string"&&!/[^\x00-\xff]/.test(x)}function qC(x){return x instanceof vs}function NL(x){if(typeof x=="number")return e6;if(qC(x))return q3;if(LC(x))return 1252;if(x instanceof Array&&x[0]===x[0]>>>0&&x[0]<=pk){var r=x[0]|0;return r==M3?0:r}else{if(x instanceof String)return qF;if(typeof x=="string")return qF;if(x instanceof Number)return e6;if(x&&x.caml_custom)return Q9;if(x&&x.compare)return 1256;if(typeof x=="function")return 1247;if(typeof x=="symbol")return 1251}return 1001}function je(x,r){return x<r?-1:x==r?0:1}function sx(x,r){return x<r?-1:x>r?1:0}function aJ(x,r){return x.t&6&&cd(x),r.t&6&&cd(r),x.c<r.c?-1:x.c>r.c?1:0}function sd(x,r,e){for(var t=[];;){if(!(e&&x===r)){var u=NL(x);if(u==Z3){x=x[1];continue}var i=NL(r);if(i==Z3){r=r[1];continue}if(u!==i)return u==e6?i==Q9?CL(x,r,-1,e):-1:i==e6?u==Q9?CL(r,x,1,e):1:u<i?-1:1;switch(u){case 247:f2(s9);break;case 248:var v=je(x[2],r[2]);if(v!=0)return v|0;break;case 249:f2(s9);break;case 250:f2("equal: got Forward_tag, should not happen");break;case 251:f2("equal: abstract value");break;case 252:if(x!==r){var v=aJ(x,r);if(v!=0)return v|0}break;case 253:f2("equal: got Double_tag, should not happen");break;case 254:f2("equal: got Double_array_tag, should not happen");break;case 255:f2("equal: got Custom_tag, should not happen");break;case 1247:f2(s9);break;case 1255:var c=MC(x);if(c!=MC(r))return x.caml_custom<r.caml_custom?-1:1;c||f2("compare: abstract value");var v=c(x,r,e);if(v!=v)return e?-1:v;if(v!==(v|0))return-1;if(v!=0)return v|0;break;case 1256:var v=x.compare(r,e);if(v!=v)return e?-1:v;if(v!==(v|0))return-1;if(v!=0)return v|0;break;case 1e3:if(x=+x,r=+r,x<r)return-1;if(x>r)return 1;if(x!=r){if(!e)return NaN;if(x==x)return 1;if(r==r)return-1}break;case 1001:if(x<r)return-1;if(x>r)return 1;if(x!=r){if(!e)return NaN;if(x==x)return 1;if(r==r)return-1}break;case 1251:if(x!==r)return e?1:NaN;break;case 1252:var x=x,r=r;if(x!==r){if(x<r)return-1;if(x>r)return 1}break;case 12520:var x=x.toString(),r=r.toString();if(x!==r){if(x<r)return-1;if(x>r)return 1}break;case 246:case 254:default:if(ZY(u)){f2("compare: continuation value");break}if(x.length!=r.length)return x.length<r.length?-1:1;x.length>1&&t.push(x,r,1);break}}if(t.length==0)return 0;var s=t.pop();r=t.pop(),x=t.pop(),s+1<x.length&&t.push(x,r,s+1),x=x[s],r=r[s]}}function OL(x,r){return sd(x,r,!0)}function sJ(){return[0]}function I1(x){return x<0&&f2("Bytes.create"),new vs(x?2:9,tx,x)}var od=[0];function oJ(x,r){return od!==x?0:(od=r,1)}function jL(x){return od}function vJ(x){od=x}function il(x,r){return+(sd(x,r,!1)==0)}function lJ(x,r,e,t){if(e>0)if(r==0&&(e>=x.l||x.t==2&&e>=x.c.length))t==0?(x.c=tx,x.t=2):(x.c=tl(e,String.fromCharCode(t)),x.t=e==x.l?0:2);else for(x.t!=4&&fd(x),e+=r;r<e;r++)x.c[r]=t;return 0}function UC(x){var r;if(x=x,r=+x,x.length>0&&r===r||(x=x.replace(/_/g,tx),r=+x,x.length>0&&r===r||/^[+-]?nan$/i.test(x)))return r;var e=/^ *([+-]?)0x([0-9a-f]+)\.?([0-9a-f]*)(p([+-]?[0-9]+))?/i.exec(x);if(e){var t=e[3].replace(/0+$/,tx),u=parseInt(e[1]+e[2]+t,16),i=(e[5]|0)-4*t.length;return r=u*Math.pow(2,i),r}if(/^\+?inf(inity)?$/i.test(x))return 1/0;if(/^-inf(inity)?$/i.test(x))return-1/0;ee("float_of_string")}function BC(x){x=x;var r=x.length;r>31&&f2("format_int: format too long");for(var e={justify:tu,signstyle:$e,filler:Ru,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:BF},t=0;t<r;t++){var u=x.charAt(t);switch(u){case"-":e.justify=$e;break;case"+":case" ":e.signstyle=u;break;case"0":e.filler=Q2;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;u=x.charCodeAt(t)-48,u>=0&&u<=9;)e.width=e.width*10+u,t++;t--;break;case".":for(e.prec=0,t++;u=x.charCodeAt(t)-48,u>=0&&u<=9;)e.prec=e.prec*10+u,t++;t--;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=u;break;case"E":case"F":case"G":e.signedconv=!0,e.uppercase=!0,e.conv=u.toLowerCase();break}}return e}function XC(x,r){x.uppercase&&(r=r.toUpperCase());var e=r.length;x.signedconv&&(x.sign<0||x.signstyle!=$e)&&e++,x.alternate&&(x.base==8&&(e+=1),x.base==16&&(e+=2));var t=tx;if(x.justify==tu&&x.filler==Ru)for(var u=e;u<x.width;u++)t+=Ru;if(x.signedconv&&(x.sign<0?t+=$e:x.signstyle!=$e&&(t+=x.signstyle)),x.alternate&&x.base==8&&(t+=Q2),x.alternate&&x.base==16&&(t+=x.uppercase?"0X":no),x.justify==tu&&x.filler==Q2)for(var u=e;u<x.width;u++)t+=Q2;if(t+=r,x.justify==$e)for(var u=e;u<x.width;u++)t+=Ru;return t}function GC(x,r){function e(p,d){if(Math.abs(p)<1)return p.toFixed(d);var T=parseInt(p.toString().split(tu)[1]);return T>20?(T-=20,p/=Math.pow(10,T),p+=new Array(T+1).join(Q2),d>0&&(p=p+_n+new Array(d+1).join(Q2)),p):p.toFixed(d)}var t,u=BC(x),i=u.prec<0?6:u.prec;if((r<0||r==0&&1/r==-1/0)&&(u.sign=-1,r=-r),isNaN(r))t=mI,u.filler=Ru;else if(!isFinite(r))t="inf",u.filler=Ru;else switch(u.conv){case"e":var t=r.toExponential(i),c=t.length;t.charAt(c-3)==N_&&(t=t.slice(0,c-1)+Q2+t.slice(c-1));break;case"f":t=e(r,i);break;case"g":i=i||1,t=r.toExponential(i-1);var v=t.indexOf(N_),s=+t.slice(v+1);if(s<-4||r>=1e21||r.toFixed(0).length>i){for(var c=v-1;t.charAt(c)==Q2;)c--;t.charAt(c)==_n&&c--,t=t.slice(0,c+1)+t.slice(v),c=t.length,t.charAt(c-3)==N_&&(t=t.slice(0,c-1)+Q2+t.slice(c-1));break}else{var l=i;if(s<0)l-=s+1,t=r.toFixed(l);else for(;t=r.toFixed(l),t.length>i+1;)l--;if(l){for(var c=t.length-1;t.charAt(c)==Q2;)c--;t.charAt(c)==_n&&c--,t=t.slice(0,c+1)}}break}return XC(u,t)}function vd(x,r){if(x==W3)return tx+r;var e=BC(x);r<0&&(e.signedconv?(e.sign=-1,r=-r):r>>>=0);var t=r.toString(e.base);if(e.prec>=0){e.filler=Ru;var u=e.prec-t.length;u>0&&(t=tl(u,Q2)+t)}return XC(e,t)}var DL=0;function Ca(){return DL++}function FL(){return[0]}var ld=[];function Kx(x,r,e){var t=x[1],u=ld[e];if(u===void 0)for(var i=ld.length;i<e;i++)ld[i]=0;else if(t[u]===r)return t[u-1];for(var c=3,v=t[1]*2+1,s;c<v;)s=c+v>>1|1,r<t[s+1]?v=s-2:c=s;return ld[e]=c+1,r==t[c+1]?t[c]:0}function pJ(x){for(var r=tx,e=r,t,u,i=0,c=x.length;i<c;i++){if(t=x.charCodeAt(i),t<Lt){for(var v=i+1;v<c&&(t=x.charCodeAt(v))<Lt;v++);if(v-i>cI?(e.substr(0,1),r+=e,e=tx,r+=x.slice(i,v)):e+=x.slice(i,v),v==c)break;i=v}t<EM?(e+=String.fromCharCode(192|t>>6),e+=String.fromCharCode(Lt|t&co)):t<55296||t>=mF?e+=String.fromCharCode(cR|t>>12,Lt|t>>6&co,Lt|t&co):t>=56319||i+1==c||(u=x.charCodeAt(i+1))<GF||u>mF?e+="\xEF\xBF\xBD":(i++,t=(t<<10)+u-56613888,e+=String.fromCharCode(ZD|t>>18,Lt|t>>12&co,Lt|t>>6&co,Lt|t&co)),e.length>y6&&(e.substr(0,1),r+=e,e=tx)}return r+e}function Ut(x){return OC(x)?x:pJ(x)}function kJ(x,r,e){if(!isFinite(x))return isNaN(x)?Ut(mI):Ut(x>0?hM:"-infinity");var t=x==0&&1/x==-1/0?1:x>=0?0:1;t&&(x=-x);var u=0;if(x!=0)if(x<1)for(;x<1&&u>-1022;)x*=2,u--;else for(;x>=2;)x/=2,u++;var i=u<0?tx:tu,c=tx;if(t)c=$e;else switch(e){case 43:c=tu;break;case 32:c=Ru;break;default:break}if(r>=0&&r<13){var v=Math.pow(2,r*4);x=Math.round(x*v)/v}var s=x.toString(16);if(r>=0){var l=s.indexOf(_n);if(l<0)s+=_n+tl(r,Q2);else{var p=l+1+r;s.length<p?s+=tl(p-s.length,Q2):s=s.substr(0,p)}}return Ut(c+no+s+"p"+i+u.toString(10))}function mJ(x){return+x.isZero()}function q6(x){return new nr(x&Qc,x>>24&Qc,x>>31&on)}function dJ(x){return x.toInt()}function hJ(x){return+x.isNeg()}function YC(x){return x.neg()}function RL(x,r){var e=BC(x);e.signedconv&&hJ(r)&&(e.sign=-1,r=YC(r));var t=tx,u=q6(e.base),i="0123456789abcdef";do{var c=r.udivmod(u);r=c.quotient,t=i.charAt(dJ(c.modulus))+t}while(!mJ(r));if(e.prec>=0){e.filler=Ru;var v=e.prec-t.length;v>0&&(t=tl(v,Q2)+t)}return XC(e,t)}function Ux(x){return x.length}function J0(x,r){return x.charCodeAt(r)}function ML(x,r){return x.add(r)}function LL(x,r){return x.mul(r)}function JC(x,r){return x.ucompare(r)<0}function qL(x){var r=0,e=Ux(x),t=10,u=1;if(e>0)switch(J0(x,r)){case 45:r++,u=-1;break;case 43:r++,u=1;break}if(r+1<e&&J0(x,r)==48)switch(J0(x,r+1)){case 120:case 88:t=16,r+=2;break;case 111:case 79:t=8,r+=2;break;case 98:case 66:t=2,r+=2;break;case 117:case 85:r+=2;break}return[r,u,t]}function pd(x){return x>=48&&x<=57?x-48:x>=65&&x<=90?x-55:x>=97&&x<=o1?x-87:-1}function Iv(x){var r=qL(x),e=r[0],t=r[1],u=r[2],i=q6(u),c=new nr(Qc,268435455,on).udivmod(i).quotient,v=J0(x,e),s=pd(v);(s<0||s>=u)&&ee(_1);for(var l=q6(s);;)if(e++,v=J0(x,e),v!=95){if(s=pd(v),s<0||s>=u)break;JC(c,l)&&ee(_1),s=q6(s),l=ML(LL(i,l),s),JC(l,s)&&ee(_1)}return e!=Ux(x)&&ee(_1),u==10&&JC(new nr(0,0,hn),l)&&ee(_1),t<0&&(l=YC(l)),l}function UL(x,r){return x.or(r)}function kd(x){return x.toFloat()}function dt(x){var r=qL(x),e=r[0],t=r[1],u=r[2],i=Ux(x),c=-1>>>0,v=e<i?J0(x,e):0,s=pd(v);(s<0||s>=u)&&ee(_1);var l=s;for(e++;e<i;e++)if(v=J0(x,e),v!=95){if(s=pd(v),s<0||s>=u)break;l=u*l+s,l>c&&ee(_1)}return e!=i&&ee(_1),l=t*l,u==10&&(l|0)!=l&&ee(_1),l|0}function Vx(x){return OC(x)?x:_L(x)}function yJ(x){for(var r={},e=1;e<x.length;e++){var t=x[e];r[Vx(t[1])]=t[2]}return r}var md=Ia;function gJ(x){return x.l>=0?x.l:x.l=x.length}function _J(x){return function(){for(var r=gJ(x),e=new Array(r),t=0;t<r;t++)e[t]=arguments[t];return md(x,e)}}function zC(x,r,e){return x[0]==r?(x[0]=e,1):0}function wJ(x){return zC(x,fv,z3),0}function bJ(x){return x instanceof Array&&x[0]==x[0]>>>0&&zC(x,z3,fv)?0:1}function TJ(x){return zC(x,fv,Z3),0}function EJ(x,r){return+(sd(x,r,!1)<0)}function BL(x){return x}function AJ(x,r){return x.get(x.offset(r))}function SJ(x,r){return x.xor(r)}function PJ(x,r){return x.shift_right_unsigned(r)}function IJ(x,r){return x.shift_left(r)}function dd(x){function r(q,J){return IJ(q,J)}function e(q,J){return PJ(q,J)}function t(q,J){return UL(q,J)}function u(q,J){return SJ(q,J)}function i(q,J){return ML(q,J)}function c(q,J){return LL(q,J)}function v(q,J){return t(r(q,J),e(q,64-J))}function s(q,J){return AJ(q,J)}function l(q,J,e0){return M6(q,J,e0)}var p=Iv(BL("0xd1342543de82ef95")),d=Iv(BL("0xdaba0b6eb09322