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