UNPKG

@stedi/prettier-plugin-jsonata

Version:
3 lines 678 kB
(function(i){function e(){var f=i();return f.default||f}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.flow=e()}})(function(){"use strict";var kC0=Object.create;var em=Object.defineProperty;var hC0=Object.getOwnPropertyDescriptor;var _C0=Object.getOwnPropertyNames;var wC0=Object.getPrototypeOf,TC0=Object.prototype.hasOwnProperty;var OX=(p0,Tx)=>()=>(Tx||p0((Tx={exports:{}}).exports,Tx),Tx.exports),LX=(p0,Tx)=>{for(var rr in Tx)em(p0,rr,{get:Tx[rr],enumerable:!0})},UX=(p0,Tx,rr,gr)=>{if(Tx&&typeof Tx=="object"||typeof Tx=="function")for(let $1 of _C0(Tx))!TC0.call(p0,$1)&&$1!==rr&&em(p0,$1,{get:()=>Tx[$1],enumerable:!(gr=hC0(Tx,$1))||gr.enumerable});return p0};var MX=(p0,Tx,rr)=>(rr=p0!=null?kC0(wC0(p0)):{},UX(Tx||!p0||!p0.__esModule?em(rr,"default",{value:p0,enumerable:!0}):rr,p0)),SC0=p0=>UX(em({},"__esModule",{value:!0}),p0);var DX=OX(SU=>{(function(p0){typeof globalThis!="object"&&(this?Tx():(p0.defineProperty(p0.prototype,"_T_",{configurable:!0,get:Tx}),_T_));function Tx(){var rr=this||self;rr.globalThis=rr,delete p0.prototype._T_}})(Object);(function(p0){"use strict";var Tx="symbol",rr=271,gr=126548,$1="renders",ir=71127,ur="member_property",d1=65007,ev=66517,Q1="jsx_attribute_value_expression",M3=119980,jn="function_declaration",Ie="<2>",um=68466,PU="%=",im="??",fm=70080,P4="&",Ct="identifier",R4=72163,cm=71723,sm="properties",om=183969,vm=68223,zn="function_return_annotation",am=124903,lm=70106,RU=241,OU="(",LU=213,pm=120074,ym=70708,dm=71679,Kn="logical",i2="camlinternalFormat.ml",Jn="type_guard_annotation",mm=92975,UU=">>>",km="RestElement",hm=67897,MU=179,_m="start",wm=113775,O4=126521,DU="%i",D3="`",jU="#",Tm=43702,L4=126,Sm=110947,Yn="function_identifier",U4=119893,Am=70366,Em=65547,gm=43743,Nm=-43,tv=8238,zU=",",nv=8286,Wn="keyof_type",Cm=66717,M4=12336,KU=201,Im=71338,D4=11565,Pm=69289,Rm=55291,Om=73030,Lm=70479,Um=69572,Mm=11623,Bn="tuple_spread_element",Xn="component_type_rest_param",uv=8239,Dm=64310,oa="@]",jm=42993,j4=11558,z4="Map.bal",j3="public",JU=-32,va="Literal",Vn="jsx_member_expression_identifier",Zn="for_in_assignment_pattern",zm=71450,K4=126557,tt=103,Km=12292,Jm=110579,J4=120597,Ym=13311,Wm=12348,$n="export_default_declaration_decl",Qn="tuple_type",Bm=113663,Xm=170,Vm=67413,YU="Assert_failure",WU="comments",z3="%S",tn=127343600,Zm=12341,$m=67646,BU="ENOTEMPTY",Qm=72160,Fm=70187,XU=222,Hm=12343,VU=2147483647,qm=126624,Gm=43442,bm=70312,xk=281,Fn="interface_type",iv="new",rk=66256,Y4=68296,ek=124908,W4=126579,B4=70107,X4=249,tk=71167,Hn="union_type",Fr=248,nk=126546,qn="enum_bigint_member",ZU=133,uk=67871,ik=66955,$U=1027,Gn="class_declaration",bn="optional_call",QU="a string",V4=11703,FU="<<",Z4=126564,x7="jsx_element",r7="object_property_type",fk=94207,e7="enum_declaration",ck=68023,sk=67669,ok=8318,HU="prefix",fv="this",vk=126578,t7="if_consequent_statement",qU=-696510241,ak=66963,cv="default",$4=72967,It=101,GU="buffer.ml",lk=74649,nn=65535,pk=43709,yk=175,vo="component",bU="===",aa=117,n7="jsx_identifier",xM="EnumDefaultedMember",Q4=70006,dk=70161,mk=126633,kk=66965,u7="member_property_expression",hk=101589,_k=64274,la="function",wk=66303,Tk=42954,Sk=126529,Ak=72191,i7="new_",Ek=64433,F4=126559,gk=72144,rM="==",ao=-744106340,Nk=43359,Ck=171,eM="Printexc.handle_uncaught_exception",Ik=66735,Pk=126534,Rk=74879,Ok=42785,H4=120629,K3="0o",tM="End_of_file",Lk=66175,nM="&=",Uk="nan",q4=126503,f7="pattern_number_literal",Mk=43470,c7="import_namespace_specifier",Dk=77711,G4=70302,s7="component_param",b4="@])",xp=126515,pa=118,Pe="continue",jk=43798,rp=";@ ",zk=74751,Kk="src/parser/statement_parser.ml",Jk="rmdir",Yk=94177,o7="for_in_statement",uM=269,iM=12520,fM="TypeParameterInstantiation",hx="",cM="**=",Wk=120126,sM=197,Bk=67829,ep="_bigarr02",v7="export_named_declaration_specifier",tp=": No such file or directory",np=64319,Xk=69926,a7="pattern_object_p",oM="TypeAnnotation",l7="array_type",J3="@[%s =@ ",Vk=72847,p7="export_default_declaration",up=126590,Zk=42774,$k=": Not a directory",ya="let",sv=12288,Z2="argument",$2="/",ip="an identifier",ws="typeof",fp=68116,Qk=182,y7="declare_export_declaration_decl",Fk=67589,Hk=66771,Y3="class",vM="tokens",aM=-66,cp=70281,W3=255,qk=43638,lM=-983660142,ov="key",Gk=69955,pM=">>",d7="function_expression_or_method",bk=43587,un="block",xh=100351,sp="mixed",rh=66503,eh="ENOTDIR",th=65135,m7="string_literal",ie="@ ",nh=43334,k7="if_alternate_statement",uh=70448,op=8485,h7="type_args",ih=69864,_7="if_statement",yM="+=",w7="typeof_identifier",vp="with",ap=65595,fh=64286,ch=71086,Ts="true",sh=69423,T7="catch_clause",oh="e",da="asserts",dM=">>=",vh=131,ah=43388,lh=43887,W1=-48,ph=120779,mM=190,yh=194,S7="pattern_bigint_literal",dh=71351,mh=65629,A7="call",kM=-42,lp=126553,kh=43695,hM=177,hh=42124,_h=12703,wh=12442,Th=11718,pp=70449,yp=126547,Sh=67462,Ss="left",E7="infer_type",Ah=11742,Eh=65597,dp="Unix.Unix_error",gh=122623,Nh=124911,Ch=72959,Ih="opaque",g7="object_internal_slot_property_type",_M="Enum `",wM=275,vv=65279,Ph=71983,Rh=12329,I1=110,N7="spread_property",TM="importKind",B3=" =",C7="remote_identifier",I7="labeled_statement",P7="jsx_fragment",Oh=120770,R7="function_param",fe=112,Lh="exportKind",O7="binary",As="`.",Uh=42511,SM="<=",L7="jsx_spread_attribute",R2="import",U7="typeof_member_identifier",Mh=69414,Dh=19967,mp=11687,jh=93823,AM=209,zh=71903,Kh="of",Jh=72e3,Yh="typeArguments",M7="type_identifier",D7="pattern_array_element_pattern",kp=69744,ma=192,j7="class_element",z7="export_source",K7="component_param_pattern",Wh=42508,Bh=125124,EM="Unexpected token `",J7="for_in_left_declaration",Y7="object_call_property_type",Xh="abstract",Vh=8584,Zh=68786,$h=71999,hp=123214,Qh=123565,Fh=186,W7="class_implements_interface",_p=126536,Hh=69749,gM="Invalid legacy octal ",qh=71295,Gh=66927,B7="pattern_expression",bh=11679,x_=-61,wp=65141,r_=11694,X7="update_expression",NM="minus",Re="debugger",e_=71352,t_=65470,ka="number",n_=123627,Tp=64322,Sp=43471,V7="for_of_assignment_pattern",Ap=126589,u_=43784,CM="Internal Error: Found object private prop",i_=183983,Hr="id",f_=123190,Ep="finally",gp=120070,c_=72095,Z7="syntax",s_=110591,Es="false",IM=-10,Np="AssignmentPattern",$7="typeof_expression",o_=43764,PM="FunctionTypeParam",Q7="function_body_any",v_=126627,a_=71998,l_=126543,F7="call_type_arg",p_=64316,Cp=64285,y_=8454,d_=137,RM="**",H7="object_type_property_setter",m_=68607,fn=108,k_="out",h_=68799,av=65278,q7="jsx_member_expression",__=92728,lv="null",w_=66431,T_=72249,cn=128,Ip=119994,S_=66207,A_=43583,Pp="else",Rp=94179,Op=11735,E_=64911,G7="jsx_attribute_name_namespaced",OM="!",g_=42539,N_=72250,C_=71215,I_=69746,P_=65487,b7="pattern_object_property_key",LM=", ",R_=8505,O_="=",L_=64111,U_=8507,Lp=120134,Up="while",M_=120596,D_=43002,X3="protected",j_=68479,z_=43395,K_=68252,UM="v",J_=70278,Y_="rendersType",W_=70853,Mp=120145,B_=69297,X_=73112,Dp=8488,V_=68351,Z_=42655,xu="for_of_left_declaration",$_=44031,Q_="Failure",F_=92159,ru="object_key_identifier",MM=195,pv="bigint",eu="import_default_specifier",yv=256,tu="member",DM="!==",nu="component_identifier",H_=73008,q_=72283,jp=126500,zp=120127,uu="jsx_attribute_name",iu="for_statement_init",G_=67711,fu="private_name",Kp="case",Jp=8489,cu="import_specifier",b_=64279,xw=94098,jM=148,rw=119974,su="pattern_string_literal",ew=72969,zM=193,KM="!=",Yp=126520,tw=71944,JM=259,nw=42191,ou="generic_qualified_identifier_type",dv="implements",uw=194559,YM="%",V3="hasUnknownMembers",iw=71039,WM=211,fw=83526,vu="init",au="jsx_attribute_value",cw=70271,ha=240,lu="function_type_return_annotation",sw=70018,ow="rest",pu="readonly_type",vw=512,aw=68095,lw=120003,Wp=126563,Bp=71236,pw=69375,yw=68850,dw=70105,mw=43866,Xp=888960333,kw=43013,yu="assignment_pattern",hw="specifiers",BM=710,Pt="as",_w=120570,ww=11507,XM=204,du="jsx_element_name_identifier",mu="pattern_object_property_string_literal_key",ku="class_expression",VM=257,Tw=44002,Sw=82943,_a="src/parser/type_parser.ml",wa="test",Aw=64217,Vp="package",ZM="collect_comments",$M="Pervasives.do_at_exit",Ew=125183,gw=42606,hu="tuple_element",_u="enum_boolean_member",Nw=65312,Zp=119981,Cw=65495,$p=120085,QM=-80,FM=138,Qp=126555,Iw=65276,m1=128,HM="{ ",wu="for_statement",Tu="class_method",Fp="if",Su="generic_type",Sr=113,Pw=43071,Rw=72001,Ow=71131,Lw=70002,Uw=42888,Hp=8469,Z3="instanceof",Mw=11502,qp=94178,Dw=64321,jw=64913,qM="Division_by_zero",zw=92879,Kw=71945,Jw=185,Yw=66938,Gp=65535,Ww=113800,GM=": file descriptor already closed",bp=223,bM="*=",Bw=68899,Au="switch_case",Eu="pattern_array_element",gu="enum_string_member",Nu="pattern_object_property_bigint_literal_key",xD="visit_trailing_comment",x8="export",r8=120122,e8=43823,Xw=43792,Vw=42527,Zw=70726,Cu="enum_defaulted_member",$w=68497,t8=72349,Iu="program",Pu="member_type_identifier",Qw="object",Ru="for_of_statement_lhs",Fw=113791,Hw=67391,Ou="jsx_spread_child",n8=126554,u8=8526,i8=43880,f8=69415,qw=43822,Lu="pattern_identifier",Gw=93052,Ta="readonly",Oe="name",bw=68119,xT=71494,rT=120121,c8=8486,rD=2047,Uu="enum_symbol_body",eD=142,tD="PropertyDefinition",eT=177976,Mu="declare_class",tT=65489,nT=72367,uT=70440,Du="import_named_specifier",nD="Popping lex mode from empty stack",iT=68111,fT=66463,uD="*-/",cT=43187,s8=8487,sT=11567,oT=67861,vT=` `,aT=66383,ju="declare_interface",lT=-24976191,pT=238,yT=-24,iD="@ }@]",dT=43645,fD=176,mT=119976,o8=69959,kT=126519,hT=";",cD="trailingComments",v8=65548,zu="number_literal",Sa=449540197,_T=43704,a8=126584,wT=8467,sD="||",l8=11695,TT="exported",ST=120712,gs="void",oD="mixins",AT=92783,ET=215,Ku="body_expression",vD="%ni",$3=">",Ju="jsx_child",gT=8516,Yu="optional_indexed_access_type",Wu="typeof_type",Bu="spread_element",NT=42963,aD="@[",Xu="component_params",CT=43042,p8="",Vu="function_",y8="for",d8=65575,sn="params",IT=168,lD="win32",mv=8202,pD="@",m8="^",PT=164,nt="optional",RT=65574,Q3="boolean",yD=139,OT=12548,k8=120539,dD="Not_found",h8=246,Zu="expression_statement",LT="EBADF",UT=66815,$u="module_ref_literal",MT=55203,Qu="function_param_type",DT=73064,_8=70279,jT=110580,mD=233,zT="<",kD="visit_leading_comment",KT=66855,JT=66966,YT=66499,WT=111355,BT=68680,XT=206,hD="--",VT=65497,w8=11711,Fu="function_param_pattern",kv="constructor",ZT=5760,_D="infinity",T8=43642,bC0="fs",$T=92991,S8=126544,QT=101640,A8=72162,FT=67583,E8=8468,O2="typeParameters",wD="elements",HT=71423,TD="Sys_blocked_io",Hu="interface_declaration",qu="variable_declaration",Gu="function_rest_param",bu="type",qT="Invalid number ",GT=" : flags Open_rdonly and Open_wronly are not compatible",bT=69404,xi="jsx_element_name_member_expression",g8="keyof",SD=285,N8="never",ri="with_",on=32768,AD="|=",C8=70404,I8=70441,xS=42969,F3="declare",rS=73061,ei="object_type",ti="object_property_value_type",eS=69687,ED="Invalid binary/octal ",gD=230,tS=64324,ND="range",CD="infer",nS=120744,ni="array_element",uS=70730,iS=43641,ID=166,fS=70461,cS=69890,sS=69487,oS=74862,vS=68149,P8=73065,PD="%a",aS=72348,RD=172,ui="jsx_expression",lS=65663,pS=126495,yS=245,dS=124907,ii="member_property_identifier",OD=226,mS=43615,fi="comment",R8=119965,ci="catch_clause_pattern",si="object_type_property_getter",LD=136,kS=43019,hS=67455,O8=126628,UD=331416730,MD="the start of a statement",_S=122654,wS="shorthand",TS=43595,SS=11710,oi="typeof_qualified_identifier",AS=72750,DD="elementType",f2="typeAnnotation",ES=124895,jD=162,L8=11559,gS=67382,zD="??=",NS=72329,CS="target",vi="component_type",KD=180,IS=189,JD=8206,PS=43513,RS=173823,OS=126467,ai="type_guard",LS=43700,US=12783,U8=8305,li="type_annotation",YD=141,Le="break",M8=42999,MS=65019,DS=160,jS=70460,pi="expression_or_spread",zS=")",yi="class_private_field",KS=55215,JS=65338,YS=40981,H3="members",di="import_declaration",WS=69634,D8=94031,BS="ENOENT",XS=8457,WD="satisfies",mi="generic_identifier_type",ki="function_this_param",VS=66993,hi="type_",ZS=67423,$S=11557,QS=12799,FS=239,HS=93026,qS=66377,GS=123180,BD=221,XD=-594953737,bS=67967,xA=43586,Ue=105,VD="src/parser/flow_lexer.ml",rA=66559,_i="class_property_value",eA=67637,ZD="closedir",tA=43010,nA=8521,j8=69956,uA=42959,iA=212,fA=92735,z8="}",q3="method",cA=11498,K8=247,ce="empty",wi=16777215,$D=161,sA=42887,Ns=116,Ti="type_identifier_reference",J8=126634,oA=68029,QD="regexp",vA=70414,G3=121,Si="template_literal_element",aA=8449,lA=126562,hv=12287,pA=-45,Y8=64297,W8=126523,yA=43301,ut=111,dA=126498,mA=43776,FD="EEXIST",kA=119892,hA=43807,HD=4096,Aa=252,Cs=255,_A=68295,Ai="variable_declarator_pattern",Ei="do_while",B8="catch",wA=66962,TA=120654,gi=125,Ni="label_identifier",SA=11263,AA=8525,Ci="assignment",EA=191456,gA=43273,qD="%u",NA=65381,CA=110927,IA=65479,PA=120538,_v="await",RA=71487,OA="jsError",LA=110588,UA=120084,MA=42890,Ea=224,Ii="object_key",DA=43696,jA=73647,zA=43761,KA=12295,JA=64967,X8=11647,GD=191,Rt=123,YA="generator",WA=123583,Pi="for_of_statement",Ri="enum_bigint_body",BA=110959,XA=92995,VA=120686,ZA="b",$A=119969,V8=126522,Z8=64318,QA=71839,$8=126602,FA=65908,b3=65536,bD=231,xj=-602162310,rj="comment_bounds",Ot="-",ej=-55,Oi="pattern_object_property",HA=43493,qA=69505,GA=8471,bA=187,Q8=120745,Li="enum_member_identifier",xE=71959,rE=66863,eE=65594,F8=253,H8='"',q8=70286,Ui="jsx_attribute_value_literal",tE=68447,tj="the",nE="index out of bounds",Mi="declare_export_declaration",Di="jsx_attribute",ji="class_extends",qr=122,_1=106,zi="binding_pattern",Ki="ts_type_cast",uE=113807,iE=93951,xl=119,fE="types",cE=8335,Ji="statement_fork_point",ga="_",sE=65500,Yi="function_type",oE=68220,Wi="statement_list",Na=-835925911,vE=123535,G8=43815,aE=199,b8=120571,lE=67514,nj="Property",x5=72713,uj="Unexpected ",r5=169,ij=", characters ",e5=43867,pE=42537,Bi="component_declaration",fj=" : is a directory",Xi="object_key_number_literal",Jr=127,c2=-36,rl=912068366,el="delete",Vi=114,yE=120076,Zi="regexp_literal",dE=65370,mE=65481,v1="value",kE=68405,tl="operator",nl="const",cj=283,wv=109,t5="any",hE=69958,_E=70831,wE=73111,TE=72767,SE="Identifier",$i="jsx_opening_attribute",Qi="conditional_type",AE="loc",EE=67071,n5=120004,gE=43492,NE=70005,sj=188,u5=72272,CE=11389,oj=251,IE=73055,i5=70280,vj=286,f5=1114111,PE=66421,aj="Stack_overflow",RE=70301,OE=19903,lo="0x",LE=69967,UE=12447,c5=66512,lj=`Fatal error: exception %s `,ul=1e3,ME=69295,s5=120093,pj=">=",yj=149,o5=64325,Fi="class_identifier",DE=119967,jE=68415,dj="end",Hi="enum_boolean_body",qi="member_private_name",Gi="super_expression",zE=71955,KE=126514,v5=67593,JE=66939,YE=12591,a5=126538,WE=110590,BE=72703,XE=72105,l5=65598,VE=73727,p5=126504,y5=126551,ZE=70143,il="from",bi="class_property",xf="enum_number_body",$E=42559,QE=93759,FE=66994,vn="right",mj=225,HE=67702,qE=65473,GE=43697,d5=70855,bE=119993,xg=72103,rg=178205,rf="call_type_args",eg=66511,ef="export_batch_specifier",tf="component_type_param",an=782176664,Tv="get",fl="local",kj=228,nf="object_mapped_type_property",uf="class_decorator",hj=220,ff="enum_body",_j="<<=",tg=71956,ng=69839,Ca="super",ug=173791,ig=71942,F1="expression",fg=72440,Ia=254,cg=70412,cf="try_catch",wj=32752,sf="declare_module_exports",sg=12320,Tj=134,og=94175,cl="enum",Sj=196,of="import_source",vg=43814,ag=120069,vf="while_",m5=126537,lg=43262,af="function_rest_param_type",pg=66378,k5=119996,lf="declare_component",yg=73097,dg=70783,mg=43503,kg=131071,hg=11492,_g=92766,Aj=173,wg=113770,Tg=73029,Sg=66978,pf="tagged_template",yf="jsx_element_name",df="for_init_declaration",Ag=123213,mf="object_indexer_property_type",kf="object_spread_property_type",h5=72970,_5=70854,Eg=110930,sl="var",Ej=217,gg=119972,Ng=69622,Cg=63743,Ig=42237,Pg=870530776,w5="returnType",gj=56320,Nj=143,Pa="computed",Rg=42735,hf="arg_list",Og=67461,_f="export_named_declaration",Lg=72817,Ug=73439,Mg=43782,Dg=66775,jg=70655,T5="bool",zg=65140,Kg=75075,Jg=126651,Yg=71947,Wg=42961,Bg=12735,Xg=78894,Vg=64262,Zg=237,Q2="interface",Cj="Match_failure",$g=42962,Qg=69748,Ij="leadingComments",wf="this_expression",ol=461894857,S5=12592,Pj=8204,Fg=119807,Hg=66348,Tf="declare_variable",qg=8348,Sf="optional_member",Af=120,Ef="arrow_function",Gg=72768,bg=70851,gf="array",xN=43249,A5=126468,rN=177983,eN="compare: functional value",tN=126550,nN=64847,Nf="binding_type_identifier",uN=120132,Cf="function_params",iN=93071,vl=1024,fN=42783,Rj=1039100673,Oj="@{",cN=12352,sN=42653,oN=120628,Lj=264,If="declare_function",Pf="for_in_statement_lhs",vN=72271,aN=69807,lN=67826,Rf="syntax_opt",Of="object_key_bigint_literal",Uj=243,pN=94032,Mj=265,Dj="Undefined_recursive_module",jj=-1053382366,yN=72242,Lf="variance_opt",dN=101631,mN="arguments",kN=72161,hN=8511,E5="unknown",_N=43560,zj="the end of an expression statement (`;`)",Kj=1026,wN=12543,TN=11670,SN=69247,g5=11631,N5="line",AN=72202,Uf="pattern_object_rest_property",Lt=" ",EN=43487,Is=115,gN=-673950933,Mf="intersection_type",NN=120144,al="is",CN=178207,IN=100343,Jj="||=",Yj="f",C5=8455,Ps=102,Df="pattern_object_property_number_literal_key",PN=70418,RN=8543,Wj="Internal Error: Found private field in object props",I5=126540,P5=119995,Sv=8287,jf="indexed_access_type",zf="export_named_specifier",Bj=224,ON=124926,LN=-103,UN=167,R5=65344,O5=126530,MN=113788,DN=67505,jN="property",zN=43014,Me="return",Av=-85,KN=126601,Xj=214,Vj="children",Kf="type_alias",L5=43259,JN=126583,YN=71958,WN=65613,BN=67431,U5=126535,XN=69599,Jf="type_params",Yf="object_key_computed",VN=124910,L2="variance",M5=11727,ZN=66954,$N=126463,Wf="catch_body",QN=69445,Bf="type_param",Xf="component_type_params",FN=124902,D5=120687,Zj="collect_comments_opt",HN=15,qN=120485,GN=70416,bN=125259,Vf="jsx_namespaced_name",xC=43712,rC=72712,$j="~",j5=12448,Zf="jsx_member_expression_object",z5=126499,K5=-97,$f="pattern_object_property_identifier_key",Qj=219,Qf="component_body",Ff="opaque_type",Hf=".",eC=43009,tC="consequent",Fj="SpreadElement",j1="body",Hj=178,qj=202,qf="jsx_opening_element",Gf="declare_module",J5=67638,nC=8477,bf="object_type_property",uC=110882,xc="function_body",iC=94111,Gj="module",bj="alternate",fC=67839,Ev=8191,cC=43881,xz=": closedir failed",po="kind",rc="tuple_labeled_element",gv=-46,sC=67640,ec="declare_type_alias",Y5=70750,oC=77808,ll="column",tc="jsx_closing_element",vC=66977,aC="\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",lC=65786,nc="function_expression",ln=104,W5=11719,pC=11505,yC="mkdir",dC=70319,rz="Invalid_argument",mC=43738,kC=113817,uc="bigint_literal",hC=70084,ez=278,_C=126566,B5="do",X5=42622,ic="computed_key",fc="pattern_object_property_computed_key",tz="fd ",V5=126571,wC=126619,nz=140,yo="prototype",uz=208,TC=67004,iz=130,fz=242,cz=">>>=",SC=68863,AC=11726,Ut="raw",EC=64466,Rs=107,gC=67679,cc="enum_string_body",Z5=244,sz="unreachable jsxtext",oz="*",NC=66335,CC=126570,vz=229,IC=" : file already exists",PC=184,RC=67807,OC=70753,sc="boolean_literal",LC=65437,UC=70451,MC=67002,Ra=124,oc="conditional",$5=43260,az="Sys_error",DC=123135,pl="meta",jC=64109,vc="pattern_array_rest_element",zC=43255,Q5=67644,ac="pattern_object_rest_property_pattern",lc="sequence",KC=65855,JC=110951,YC=67643,pc="predicate_expression",De="static",WC=120512,BC="declaration",F5=64317,XC=68437,H5=126558,yc="meta_property",VC=11564,dc="declare_enum",pn="pattern",ZC=216,$C=68191,q5="undefined",G5=8319,b5=120133,lz=132,QC=42239,pz=-99,FC=124927,HC=120092,qC=43137,mc="component_rest_param",yz="expected *",GC=125251,dz="%li",bC=55242,xI=12294,kc="enum_number_member",mo="in",mz="\\\\",Nv=":",rI=68115,kz="Cygwin",eI=77823,tI=65615,xy=70162,hz="/static/",nI=11519,uI=72966,iI=12686,_z=165,ry=183,yl=129,ey=72192,fI=42964,ty="try",ny=120655,cI=11702,wz="expressions",sI=2048,hc="class_body",oI=55238,Tz=240,vI=66915,aI=43311,lI=43018,Sz=235,pI=73648,Az="([^/]+)",yI=125258,dI=64829,mI=68735,Ez="++",gz=163,Nz="qualification",Cz=57343,Iz=931,_c="default_opt",kI=71235,Pz=8472,hI=71934,Rz=205,Oz=218,Lz="callee",_I=43711,wI=64284,TI=43754,SI=43790,Uz="%Li",wc="pattern_array_rest_element_pattern",uy="decorators",AI=8304,Tc="statement",iy=73062,Sc="jsx_children",EI=70492,gI=64255,NI=11630,CI=1255,fy=67592,cy=43519,sy=64311,oy=12539,II="proto",vy=120513,PI=68031,Cv="source",dl="a",RI=93047,OI=92927,LI=126588,UI=73458,MI=67742,DI=43714,Mz=236,jI=-253313196,ml="label",Dz="@[<2>{ ",ay=126539,ly=126552,zI=120487,jz="Out_of_memory",KI=605857695,JI=94026,py=126496,ko="async",zz=203,yy=126560,YI=68287,Ac="unary_expression",WI=-26065557,BI=110587,Kz=280,dy=120771,XI=69762,VI=126502,Oa="set",Ec="object_",gc="template_literal",ZI=43258,Nc="nullable_type",Os="int_of_string",Jz="^=",je="predicate",La="string",my=8450,Yz="camlinternalMod.ml",$I=70285,Ls="+",QI=110575,Wz=198,Cc="extends",Bz=-692038429,ky=67827,Xz=210,Vz=227,hy="explicitType",_y=70452,FI=70497,Ua=63,kl="private",HI=64296,qI=67591,GI=92909,Zz="T_JSX_TEXT",bI="Fatal error: exception ",xP=120137,wy=68120,Ic="pattern_array_e",rP=119964,eP=92862,tP=66461,$z="&&=",Qz=174,s2=8231,Pc="null_literal",Fz="/=",nP=66811,Ty=70108,uP=67504,iP=11686,fP=67001,cP=" : flags Open_text and Open_binary are not compatible",sP=43741,oP=66204,H1=8233,Rc="type_annotation_hint",vP=123197,Oc="object_property",Hz="${",Sy=70480,qz="&&",Lc="type_cast",hl="%d",Ay=8484,Gz=207,aP=70066,lP=68324,Ey=120713,bz=135,gy=126556,F2="0",U2="yield",Ny=126591,Uc=100,pP=69551,Mc="jsx_element_name_namespaced",xK=232,Dc="object_key_string_literal",jc="function_this_param_type",zc="pattern_object_property_pattern",ze="throw",Ke="switch",rK=2048,Cy=119970,Kc="toplevel_statement_list",Iv=250,yP=12438,Jc="class_implements",Yc="variable_declarator",dP=43713,Iy=68096,mP=70457,kP=12538,hP=11734,eK="-=",tK=234,Wc="component_param_name",_P=43123,Bc="class_",nK="|",uK=200,wP=43518,TP=8483,Xc="jsx_attribute_name_identifier",SP=181;function tV(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 nV(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 uV(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 Py(x,r,e){var t=String.fromCharCode;if(r==0&&e<=HD&&e==x.length)return t.apply(null,x);for(var u=hx;0<e;r+=vl,e-=vl)u+=t.apply(null,x.slice(r,r+Math.min(e,vl)));return u}function Ry(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 Us(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?Py(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?Py(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&&Ry(e);var i=x.c,f=e.c;if(x.t==4)if(t<=r)for(var o=0;o<u;o++)f[t+o]=i[r+o];else for(var o=u-1;o>=0;o--)f[t+o]=i[r+o];else{for(var l=Math.min(u,i.length-r),o=0;o<l;o++)f[t+o]=i.charCodeAt(r+o);for(;o<u;o++)f[t+o]=0}}return 0}function Ma(x,r){if(x==0)return hx;if(r.repeat)return r.repeat(x);for(var e=hx,t=0;;){if(x&1&&(e+=r),x>>=1,x==0)return e;r+=r,t++,t==9&&r.slice(0,1)}}function Oy(x){x.t==2?x.c+=Ma(x.l-x.c.length,"\0"):x.c=Py(x.c,0,x.c.length),x.t=0}function AP(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 iK(x){for(var r=hx,e=hx,t,u,i,f,o=0,l=x.length;o<l;o++){if(u=x.charCodeAt(o),u<cn){for(var y=o+1;y<l&&(u=x.charCodeAt(y))<cn;y++);if(y-o>vw?(e.substr(0,1),r+=e,e=hx,r+=x.slice(o,y)):e+=x.slice(o,y),y==l)break;o=y}f=1,++o<l&&((i=x.charCodeAt(o))&-64)==m1&&(t=i+(u<<6),u<Bj?(f=t-12416,f<cn&&(f=1)):(f=2,++o<l&&((i=x.charCodeAt(o))&-64)==m1&&(t=i+(t<<6),u<Tz?(f=t-925824,(f<rK||f>=55295&&f<57344)&&(f=2)):(f=3,++o<l&&((i=x.charCodeAt(o))&-64)==m1&&u<245&&(f=i-63447168+(t<<6),(f<65536||f>1114111)&&(f=3)))))),f<4?(o-=f,e+="\uFFFD"):f>nn?e+=String.fromCharCode(55232+(f>>10),gj+(f&1023)):e+=String.fromCharCode(f),e.length>vl&&(e.substr(0,1),r+=e,e=hx)}return r+e}function Ms(x,r,e){this.t=x,this.c=r,this.l=e}Ms.prototype.toString=function(){switch(this.t){case 9:return this.c;default:Oy(this);case 0:if(AP(this.c))return this.t=9,this.c;this.t=8;case 8:return this.c}},Ms.prototype.toUtf16=function(){var x=this.toString();return this.t==9?x:iK(x)},Ms.prototype.slice=function(){var x=this.t==4?this.c.slice():this.c;return new Ms(this.t,x,this.l)};function fK(x){return new Ms(0,x,x.length)}function xI0(x){return x}function Vc(x){return fK(x)}function Pv(x,r,e,t,u){return Us(Vc(x),r,e,t,u),0}function cK(x){var r=p0.process;if(r&&r.env&&r.env[x]!=null)return r.env[x];if(p0.jsoo_static_env&&p0.jsoo_static_env[x])return p0.jsoo_static_env[x]}var EP=0;(function(){var x=cK("OCAMLRUNPARAM");if(x!==void 0)for(var r=x.split(zU),e=0;e<r.length;e++)if(r[e]==ZA){EP=1;break}else if(r[e].startsWith("b="))EP=+r[e].slice(2);else continue})();var M2=[0];function iV(x,r){return(!x.js_error||r||x[0]==Fr)&&(x.js_error=new p0.Error("Js exception containing backtrace")),x}function q0(x,r){return EP?iV(x,r):x}function fV(x,r){throw q0([0,x,r])}function rI0(x){return x}function gP(x,r){fV(x,r)}function q1(x){gP(M2.Invalid_argument,x)}function cV(){q1(nE)}function Br(x,r,e){if(e&=Cs,x.t!=4){if(r==x.c.length)return x.c+=String.fromCharCode(e),r+1==x.l&&(x.t=0),0;Ry(x)}return x.c[r]=e,0}function Da(x,r,e){return r>>>0>=x.l&&cV(),Br(x,r,e)}function se(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 Ds(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:Ds(i,r.slice(e))}else{switch(u){case 1:{var i=function(l){for(var y=new Array(t+1),k=0;k<t;k++)y[k]=r[k];return y[t]=l,x.apply(null,y)};break}case 2:{var i=function(l,y){for(var k=new Array(t+2),h=0;h<t;h++)k[h]=r[h];return k[t]=l,k[t+1]=y,x.apply(null,k)};break}default:var i=function(){for(var o=arguments.length==0?1:arguments.length,l=new Array(r.length+o),y=0;y<r.length;y++)l[y]=r[y];for(var y=0;y<arguments.length;y++)l[r.length+y]=arguments[y];return Ds(x,l)}}return i.l=u,i}}function _l(){q1(nE)}function B1(x,r){return r>>>0>=x.length-1&&_l(),x}function sV(x){return isFinite(x)?Math.abs(x)>=22250738585072014e-324?0:x!=0?1:2:isNaN(x)?4:3}function oV(x){return 0}var vV=Math.log2&&Math.log2(11235582092889474e291)==1020;function aV(x){if(vV)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 NP(x){var r=new Float32Array(1);r[0]=x;var e=new Int32Array(r.buffer);return e[0]|0}var sK=Math.pow(2,-24);function oK(x){throw x}function vK(){oK(M2.Division_by_zero)}function fr(x,r,e){this.lo=x&wi,this.mi=r&wi,this.hi=e&nn}fr.prototype.caml_custom="_j",fr.prototype.copy=function(){return new fr(this.lo,this.mi,this.hi)},fr.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},fr.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},fr.prototype.neg=function(){var x=-this.lo,r=-this.mi+(x>>24),e=-this.hi+(r>>24);return new fr(x,r,e)},fr.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 fr(r,e,t)},fr.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 fr(r,e,t)},fr.prototype.mul=function(x){var r=this.lo*x.lo,e=(r*sK|0)+this.mi*x.lo+this.lo*x.mi,t=(e*sK|0)+this.hi*x.lo+this.mi*x.mi+this.lo*x.hi;return new fr(r,e,t)},fr.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0},fr.prototype.isNeg=function(){return this.hi<<16<0},fr.prototype.and=function(x){return new fr(this.lo&x.lo,this.mi&x.mi,this.hi&x.hi)},fr.prototype.or=function(x){return new fr(this.lo|x.lo,this.mi|x.mi,this.hi|x.hi)},fr.prototype.xor=function(x){return new fr(this.lo^x.lo,this.mi^x.mi,this.hi^x.hi)},fr.prototype.shift_left=function(x){return x=x&63,x==0?this:x<24?new fr(this.lo<<x,this.mi<<x|this.lo>>24-x,this.hi<<x|this.mi>>24-x):x<48?new fr(0,this.lo<<x-24,this.mi<<x-24|this.lo>>48-x):new fr(0,0,this.lo<<x-48)},fr.prototype.shift_right_unsigned=function(x){return x=x&63,x==0?this:x<24?new fr(this.lo>>x|this.mi<<24-x,this.mi>>x|this.hi<<24-x,this.hi>>x):x<48?new fr(this.mi>>x-24|this.hi<<48-x,this.hi>>x-24,0):new fr(this.hi>>x-48,0,0)},fr.prototype.shift_right=function(x){if(x=x&63,x==0)return this;var r=this.hi<<16>>16;if(x<24)return new fr(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 fr(this.mi>>x-24|this.hi<<48-x,this.hi<<16>>x-24>>16,e&nn):new fr(this.hi<<16>>x-32,e,e)},fr.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23,this.mi=(this.mi<<1|this.lo>>23)&wi,this.lo=this.lo<<1&wi},fr.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&wi,this.mi=(this.mi>>>1|this.hi<<23)&wi,this.hi=this.hi>>>1},fr.prototype.udivmod=function(x){for(var r=0,e=this.copy(),t=x.copy(),u=new fr(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}},fr.prototype.div=function(x){var r=this;x.isZero()&&vK();var e=r.hi^x.hi;r.hi&on&&(r=r.neg()),x.hi&on&&(x=x.neg());var t=r.udivmod(x).quotient;return e&on&&(t=t.neg()),t},fr.prototype.mod=function(x){var r=this;x.isZero()&&vK();var e=r.hi;r.hi&on&&(r=r.neg()),x.hi&on&&(x=x.neg());var t=r.udivmod(x).modulus;return e&on&&(t=t.neg()),t},fr.prototype.toInt=function(){return this.lo|this.mi<<24},fr.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo},fr.prototype.toArray=function(){return[this.hi>>8,this.hi&Cs,this.mi>>16,this.mi>>8&Cs,this.mi&Cs,this.lo>>16,this.lo>>8&Cs,this.lo&Cs]},fr.prototype.lo32=function(){return this.lo|(this.mi&Cs)<<24},fr.prototype.hi32=function(){return this.mi>>>8&nn|this.hi<<16};function Ly(x,r,e){return new fr(x,r,e)}function Uy(x){if(!isFinite(x))return isNaN(x)?Ly(1,0,wj):x>0?Ly(0,0,wj):Ly(0,0,65520);var r=x==0&&1/x==-1/0?on:x>=0?0:on;r&&(x=-x);var e=aV(x)+1023;e<=0?(e=0,x/=Math.pow(2,-Kj)):(x/=Math.pow(2,e-$U),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 f=x|0;return u=u&HN|r|e<<4,Ly(f,i,u)}function wl(x){return x.toArray()}function aK(x,r,e){if(x.write(32,r.dims.length),x.write(32,r.kind|r.layout<<8),r.caml_custom==ep)for(var t=0;t<r.dims.length;t++)r.dims[t]<nn?x.write(16,r.dims[t]):(x.write(16,nn),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=wl(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=wl(Uy(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=NP(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,NP(i[1])),x.write(32,NP(i[2]))}break;case 11:for(var t=0;t<r.data.length/2;t++){for(var f=r.get(t),u=wl(Uy(f[1])),i=0;i<8;i++)x.write(8,u[i]);for(var u=wl(Uy(f[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 lK(x){switch(x){case 7:case 10:case 11:return 2;default:return 1}}function lV(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||q1("Bigarray.create: unsupported kind");var t=new e(r*lK(x));return t}function CP(x){var r=new Int32Array(1);r[0]=x;var e=new Float32Array(r.buffer);return e[0]}function Tl(x){return new fr(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 IP(x){var r=x.lo,e=x.mi,t=x.hi,u=(t&32767)>>4;if(u==rD)return r|e|t&HN?NaN:t&on?-1/0:1/0;var i=Math.pow(2,-24),f=(r*i+e)*i+(t&HN);return u>0?(f+=16,f*=Math.pow(2,u-$U)):f*=Math.pow(2,-Kj),t&on&&(f=-f),f}function PP(x){for(var r=x.length,e=1,t=0;t<r;t++)x[t]<0&&q1("Bigarray.create: negative dimension"),e=e*x[t];return e}function pV(x,r){return new fr(x&wi,x>>>24&Cs|(r&nn)<<8,r>>>16&nn)}function RP(x){return x.hi32()}function OP(x){return x.lo32()}var yV=ep;function ho(x,r,e,t){this.kind=x,this.layout=r,this.dims=e,this.data=t}ho.prototype.caml_custom=yV,ho.prototype.offset=function(x){var r=0;if(typeof x=="number"&&(x=[x]),x instanceof Array||q1("bigarray.js: invalid offset"),this.dims.length!=x.length&&q1("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])&&_l(),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])&&_l(),r=r*this.dims[e]+(x[e]-1);return r},ho.prototype.get=function(x){switch(this.kind){case 7:var r=this.data[x*2+0],e=this.data[x*2+1];return pV(r,e);case 10:case 11:var t=this.data[x*2+0],u=this.data[x*2+1];return[Ia,t,u];default:return this.data[x]}},ho.prototype.set=function(x,r){switch(this.kind){case 7:this.data[x*2+0]=OP(r),this.data[x*2+1]=RP(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},ho.prototype.fill=function(x){switch(this.kind){case 7:var r=OP(x),e=RP(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}},ho.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,f,u=0;u<this.data.length;u++){if(i=this.data[u],f=x.data[u],i<f)return-1;if(i>f)return 1;if(i!=f){if(!r)return NaN;if(i==i)return 1;if(f==f)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 ja(x,r,e,t){this.kind=x,this.layout=r,this.dims=e,this.data=t}ja.prototype=new ho,ja.prototype.offset=function(x){return typeof x!="number"&&(x instanceof Array&&x.length==1?x=x[0]:q1("Ml_Bigarray_c_1_1.offset")),(x<0||x>=this.dims[0])&&_l(),x},ja.prototype.get=function(x){return this.data[x]},ja.prototype.set=function(x,r){return this.data[x]=r,0},ja.prototype.fill=function(x){return this.data.fill(x),0};function pK(x,r,e,t){var u=lK(x);return PP(e)*u!=t.length&&q1("length doesn't match dims"),r==0&&e.length==1&&u==1?new ja(x,r,e,t):new ho(x,r,e,t)}function D2(x){M2.Failure||(M2.Failure=[Fr,Q_,-3]),gP(M2.Failure,x)}function yK(x,r,e){var t=x.read32s();(t<0||t>16)&&D2("input_value: wrong number of bigarray dimensions");var u=x.read32s(),i=u&Cs,f=u>>8&1,o=[];if(e==ep)for(var l=0;l<t;l++){var y=x.read16u();if(y==nn){var k=x.read32u(),h=x.read32u();k!=0&&D2("input_value: bigarray dimension overflow in 32bit"),y=h}o.push(y)}else for(var l=0;l<t;l++)o.push(x.read32u());var E=PP(o),g=lV(i,E),C=pK(i,f,o,g);switch(i){case 2:for(var l=0;l<E;l++)g[l]=x.read8s();break;case 3:case 12:for(var l=0;l<E;l++)g[l]=x.read8u();break;case 4:for(var l=0;l<E;l++)g[l]=x.read16s();break;case 5:for(var l=0;l<E;l++)g[l]=x.read16u();break;case 6:for(var l=0;l<E;l++)g[l]=x.read32s();break;case 8:case 9:var P=x.read8u();P&&D2("input_value: cannot read bigarray with 64-bit OCaml ints");for(var l=0;l<E;l++)g[l]=x.read32s();break;case 7:for(var J=new Array(8),l=0;l<E;l++){for(var R=0;R<8;R++)J[R]=x.read8u();var L=Tl(J);C.set(l,L)}break;case 1:for(var J=new Array(8),l=0;l<E;l++){for(var R=0;R<8;R++)J[R]=x.read8u();var U=IP(Tl(J));C.set(l,U)}break;case 0:for(var l=0;l<E;l++){var U=CP(x.read32s());C.set(l,U)}break;case 10:for(var l=0;l<E;l++){var W=CP(x.read32s()),B=CP(x.read32s());C.set(l,[Ia,W,B])}break;case 11:for(var J=new Array(8),l=0;l<E;l++){for(var R=0;R<8;R++)J[R]=x.read8u();for(var W=IP(Tl(J)),R=0;R<8;R++)J[R]=x.read8u();var B=IP(Tl(J));C.set(l,[Ia,W,B])}break}return r[0]=(4+t)*4,pK(i,f,o,g)}function dK(x,r,e){return x.compare(r,e)}function mK(x,r){return Math.imul(x,r)}function js(x,r){return r=mK(r,-862048943),r=r<<15|r>>>32-15,r=mK(r,461845907),x^=r,x=x<<13|x>>>32-13,(x+(x<<2)|0)+-430675100|0}function dV(x,r){return x=js(x,OP(r)),x=js(x,RP(r)),x}function kK(x,r){return dV(x,Uy(r))}function hK(x){var r=PP(x.dims),e=0;switch(x.kind){case 2:case 3:case 12:r>yv&&(r=yv);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=js(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=js(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=js(e,t);r&1&&(e=js(e,x.data[u]));break;case 6:r>64&&(r=64);for(var u=0;u<r;u++)e=js(e,x.data[u]);break;case 8:case 9:r>64&&(r=64);for(var u=0;u<r;u++)e=js(e,x.data[u]);break;case 7:r>32&&(r=32),r*=2;for(var u=0;u<r;u++)e=js(e,x.data[u]);break;case 10:r*=2;case 0:r>64&&(r=64);for(var u=0;u<r;u++)e=kK(e,x.data[u]);break;case 11:r*=2;case 1:r>32&&(r=32);for(var u=0;u<r;u++)e=kK(e,x.data[u]);break}return e}function mV(x,r){return r[0]=4,x.read32s()}function kV(x,r){switch(x.read8u()){case 1:return r[0]=4,x.read32s();case 2:D2("input_value: native integer value too large");default:D2("input_value: ill-formed native integer")}}function hV(x,r){for(var e=new Array(8),t=0;t<8;t++)e[t]=x.read8u();return r[0]=8,Tl(e)}function _V(x,r,e){for(var t=wl(r),u=0;u<8;u++)x.write(8,t[u]);e[0]=8,e[1]=8}function wV(x,r,e){return x.compare(r)}function TV(x){return x.lo32()^x.hi32()}var _K={_j:{deserialize:hV,serialize:_V,fixed_length:8,compare:wV,hash:TV},_i:{deserialize:mV,fixed_length:4},_n:{deserialize:kV,fixed_length:4},_bigarray:{deserialize:function(x,r){return yK(x,r,"_bigarray")},serialize:aK,compare:dK,hash:hK},_bigarr02:{deserialize:function(x,r){return yK(x,r,ep)},serialize:aK,compare:dK,hash:hK}};function LP(x){return _K[x.caml_custom]&&_K[x.caml_custom].compare}function wK(x,r,e,t){var u=LP(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)return i|0}return e}function UP(x){return typeof x=="string"&&!/[^\x00-\xff]/.test(x)}function MP(x){return x instanceof Ms}function TK(x){if(typeof x=="number")return ul;if(MP(x))return Aa;if(UP(x))return 1252;if(x instanceof Array&&x[0]===x[0]>>>0&&x[0]<=W3){var r=x[0]|0;return r==Ia?0:r}else{if(x instanceof String)return iM;if(typeof x=="string")return iM;if(x instanceof Number)return ul;if(x&&x.caml_custom)return CI;if(x&&x.compare)return 1256;if(typeof x=="function")return 1247;if(typeof x=="symbol")return 1251}return 1001}function yn(x,r){return x<r?-1:x==r?0:1}function Ax(x,r){return x<r?-1:x>r?1:0}function SV(x,r){return x.t&6&&Oy(x),r.t&6&&Oy(r),x.c<r.c?-1:x.c>r.c?1:0}function My(x,r,e){for(var t=[];;){if(!(e&&x===r)){var u=TK(x);if(u==Iv){x=x[1];continue}var i=TK(r);if(i==Iv){r=r[1];continue}if(u!==i)return u==ul?i==CI?wK(x,r,-1,e):-1:i==ul?u==CI?wK(r,x,1,e):1:u<i?-1:1;switch(u){case 247:q1(eN);break;case 248:var o=yn(x[2],r[2]);if(o!=0)return o|0;break;case 249:q1(eN);break;case 250:q1("equal: got Forward_tag, should not happen");break;case 251:q1("equal: abstract value");break;case 252:if(x!==r){var o=SV(x,r);if(o!=0)return o|0}break;case 253:q1("equal: got Double_tag, should not happen");break;case 254:q1("equal: got Double_array_tag, should not happen");break;case 255:q1("equal: got Custom_tag, should not happen");break;case 1247:q1(eN);break;case 1255:var f=LP(x);if(f!=LP(r))return x.caml_custom<r.caml_custom?-1:1;f||q1("compare: abstract value");var o=f(x,r,e);if(o!=o)return e?-1:o;if(o!==(o|0))return-1;if(o!=0)return o|0;break;case 1256:var o=x.compare(r,e);if(o!=o)return e?-1:o;if(o!==(o|0))return-1;if(o!=0)return o|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(oV(u)){q1("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 l=t.pop();r=t.pop(),x=t.pop(),l+1<x.length&&t.push(x,r,l+1),x=x[l],r=r[l]}}function SK(x,r){return My(x,r,!0)}function AV(){return[0]}function g1(x){return x<0&&q1("Bytes.create"),new Ms(x?2:9,hx,x)}function Dy(x,r){return+(My(x,r,!1)==0)}function EV(x,r,e,t){if(e>0)if(r==0&&(e>=x.l||x.t==2&&e>=x.c.length))t==0?(x.c=hx,x.t=2):(x.c=Ma(e,String.fromCharCode(t)),x.t=e==x.l?0:2);else for(x.t!=4&&Ry(x),e+=r;r<e;r++)x.c[r]=t;return 0}function DP(x){var r;if(x=x,r=+x,x.length>0&&r===r||(x=x.replace(/_/g,hx),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+$/,hx),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;D2("float_of_string")}function jP(x){x=x;var r=x.length;r>31&&q1("format_int: format too long");for(var e={justify:Ls,signstyle:Ot,filler:Lt,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:Yj},t=0;t<r;t++){var u=x.charAt(t);switch(u){case"-":e.justify=Ot;break;case"+":case" ":e.signstyle=u;break;case"0":e.filler=F2;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 zP(x,r){x.uppercase&&(r=r.toUpperCase());var e=r.length;x.signedconv&&(x.sign<0||x.signstyle!=Ot)&&e++,x.alternate&&(x.base==8&&(e+=1),x.base==16&&(e+=2));var t=hx;if(x.justify==Ls&&x.filler==Lt)for(var u=e;u<x.width;u++)t+=Lt;if(x.signedconv&&(x.sign<0?t+=Ot:x.signstyle!=Ot&&(t+=x.signstyle)),x.alternate&&x.base==8&&(t+=F2),x.alternate&&x.base==16&&(t+=x.uppercase?"0X":lo),x.justify==Ls&&x.filler==F2)for(var u=e;u<x.width;u++)t+=F2;if(t+=r,x.justify==Ot)for(var u=e;u<x.width;u++)t+=Lt;return t}function KP(x,r){function e(k,h){if(Math.abs(k)<1)return k.toFixed(h);var E=parseInt(k.toString().split(Ls)[1]);return E>20?(E-=20,k/=Math.pow(10,E),k+=new Array(E+1).join(F2),h>0&&(k=k+Hf+new Array(h+1).join(F2)),k):k.toFixed(h)}var t,u=jP(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=Uk,u.filler=Lt;else if(!isFinite(r))t="inf",u.filler=Lt;else switch(u.conv){case"e":var t=r.toExponential(i),f=t.length;t.charAt(f-3)==oh&&(t=t.slice(0,f-1)+F2+t.slice(f-1));break;case"f":t=e(r,i);break;case"g":i=i||1,t=r.toExponential(i-1);var o=t.indexOf(oh),l=+t.slice(o+1);if(l<-4||r>=1e21||r.toFixed(0).length>i){for(var f=o-1;t.charAt(f)==F2;)f--;t.charAt(f)==Hf&&f--,t=t.slice(0,f+1)+t.slice(o),f=t.length,t.charAt(f-3)==oh&&(t=t.slice(0,f-1)+F2+t.slice(f-1));break}else{var y=i;if(l<0)y-=l+1,t=r.toFixed(y);else for(;t=r.toFixed(y),t.length>i+1;)y--;if(y){for(var f=t.length-1;t.charAt(f)==F2;)f--;t.charAt(f)==Hf&&f--,t=t.slice(0,f+1)}}break}return zP(u,t)}function jy(x,r){if(x==hl)return hx+r;var e=jP(x);r<0&&(e.signedconv?(e.sign=-1,r=-r):r>>>=0);var t=r.toString(e.base);if(e.prec>=0){e.filler=Lt;var u=e.prec-t.length;u>0&&(t=Ma(u,F2)+t)}return zP(e,t)}var AK=0;function zs(){return AK++}function EK(){return[0]}var zy=[];function Hx(x,r,e){var t=x[1],u=zy[e];if(u===void 0)for(var i=zy.length;i<e;i++)zy[i]=0;else if(t[u]===r)return t[u-1];for(var f=3,o=t[1]*2+1,l;f<o;)l=f+o>>1|1,r<t[l+1]?o=l-2:f=l;return zy[e]=f+1,r==t[f+1]?t[f]:0}function gV(x){for(var r=hx,e=r,t,u,i=0,f=x.length;i<f;i++){if(t=x.charCodeAt(i),t<cn){for(var o=i+1;o<f&&(t=x.charCodeAt(o))<cn;o++);if(o-i>vw?(e.substr(0,1),r+=e,e=hx,r+=x.slice(i,o)):e+=x.slice(i,o),o==f)break;i=o}t<rK?(e+=String.fromCharCode(192|t>>6),e+=String.fromCharCode(cn|t&Ua)):t<55296||t>=Cz?e+=String.fromCharCode(Bj|t>>12,cn|t>>6&Ua,cn|t&Ua):t>=56319||i+1==f||(u=x.charCodeAt(i+1))<gj||u>Cz?e+="\xEF\xBF\xBD":(i++,t=(t<<10)+u-56613888,e+=String.fromCharCode(Tz|t>>18,cn|t>>12&Ua,cn|t>>6&Ua,cn|t&Ua)),e.length>vl&&(e.substr(0,1),r+=e,e=hx)}return r+e}function Mt(x){return AP(x)?x:gV(x)}function NV(x,r,e){if(!isFinite(x))return isNaN(x)?Mt(Uk):Mt(x>0?_D:"-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?hx:Ls,f=hx;if(t)f=Ot;else switch(e){case 43:f=Ls;break;case 32:f=Lt;break;default:break}if(r>=0&&r<13){var o=Math.pow(2,r*4);x=Math.round(x*o)/o}var l=x.toString(16);if(r>=0){var y=l.indexOf(Hf);if(y<0)l+=Hf+Ma(r,F2);else{var k=y+1+r;l.length<k?l+=Ma(k-l.length,F2):l=l.substr(0,k)}}return Mt(f+lo+l+"p"+i+u.toString(10))}function CV(x){return+x.isZero()}function Ky(x){return new fr(x&wi,x>>24&wi,x>>31&nn)}function IV(x){return x.toInt()}function PV(x){return+x.isNeg()}function JP(x){return x.neg()}function RV(x,r){var e=jP(x);e.signedconv&&PV(r)&&(e.sign=-1,r=JP(r));var t=hx,u=Ky(e.base),i="0123456789abcdef";do{var f=r.udivmod(u);r=f.quotient,t=i.charAt(IV(f.modulus))+t}while(!CV(r));if(e.prec>=0){e.filler=Lt;var o=e.prec-t.length;o>0&&(t=Ma(o,F2)+t)}return zP(e,t)}function qx(x){return x.length}function ix(x,r){return x.charCodeAt(r)}function OV(x,r){return x.add(r)}function LV(x,r){return x.mul(r)}function YP(x,r){return x.ucompare(r)<0}function gK(x){var r=0,e=qx(x),t=10,u=1;if(e>0)switch(ix(x,r)){case 45:r++,u=-1;break;case 43:r++,u=1;break}if(r+1<e&&ix(x,r)==48)switch(ix(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 Jy(x){return x>=48&&x<=57?x-48:x>=65&&x<=90?x-55:x>=97&&x<=qr?x-87:-1}function Sl(x){var r=gK(x),e=r[0],t=r[1],u=r[2],i=Ky(u),f=new fr(wi,268435455,nn).udivmod(i).quotient,o=ix(x,e),l=Jy(o);(l<0||l>=u)&&D2(Os);for(var y=Ky(l);;)if(e++,o=ix(x,e),o!=95){if(l=Jy(o),l<0||l>=u)break;YP(f,y)&&D2(Os),l=Ky(l),y=OV(LV(i,y),l),YP(y,l)&&D2(Os)}return e!=qx(x)&&D2(Os),u==10&&YP(new fr(0,0,on),y)&&D2(Os),t<0&&(y=JP(y)),y}function Yy(x){return x.toFloat()}function it(x){var r=gK(x),e=r[0],t=r[1],u=r[2],i=qx(x),f=-1>>>0,o=e<i?ix(x,e):0,l=Jy(o);(l<0||l>=u)&&D2(Os);var y=l;for(e++;e<i;e++)if(o=ix(x,e),o!=95){if(l=Jy(o),l<0||l>=u)break;y=u*y+l,y>f&&D2(Os)}return e!=i&&D2(Os),y=t*y,u==10&&(y|0)!=y&&D2(Os),y|0}function UV(x){return x.slice(1)}function er(x){return AP(x)?x:iK(x)}function MV(x){for(var r={},e=1;e<x.length;e++){var t=x[e];r[er(t[1])]=t[2]}return r}var Wy=Ds;function DV(x){return x.l>=0?x.l:x.l=x.length}function jV(x){return function(){for(var r=DV(x),e=new Array(r),t=0;t<r;t++)e[t]=arguments[t];return Wy(x,e)}}function zV(x,r){return+(My(x,r,!1)<0)}function za(e,r){e<0&&_l();var e=e+1|0,t=new Array(e);t[0]=0;for(var u=1;u<e;u++)t[u]=r;return t}function ft(x){return x.l}function KV(){return 0}function Mr(x){gP(M2.Sys_error,x)}var Ks=new Array;function Zc(x){var r=Ks[x];return r.opened||Mr("Cannot flush a closed channel"),!r.buffer||r.buffer_curr==0||(r.output?r.output(Py(r.buffer,0,r.buffer_curr)):r.file.write(r.offset,r.buffer,0,r.buffer_curr),r.offset+=r.buffer_curr,r.buffer_curr=0),0}function NK(){}function eI0(x){for(var r=qx(x),e=new Array(r),t=0;t<r;t++)e[t]=ix(x,t);return e}function CK(x){return x.t!=4&&Ry(x),x.c}function dn(x,r){this.fs={},this.fd=x,this.flags=r}dn.prototype=new NK,dn.prototype.constructor=dn,dn.prototype.truncate=function(x){try{this.fs.ftruncateSync(this.fd,x|0)}catch(r){Mr(r.toString())}},dn.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(x){Mr(x.toString())}},dn.prototype.write=function(x,r,e,t){try{this.flags.isCharacterDevice?this.fs.writeSync(this.fd,r,e,t):this.fs.writeSync(this.fd,r,e,t,x)}catch(u){Mr(u.toString())}return 0},dn.prototype.read=function(x,r,e,t){try{if(this.flags.isCharacterDevice)var u=this.fs.readSync(this.fd,r,e,t);else var u=this.fs.readSync(this.fd,r,e,t,x);return u}catch(i){Mr(i.toString())}},dn.prototype.close=function(){try{return this.fs.closeSync(this.fd),0}catch(x){Mr(x.toString())}};function JV(x,r){if(r.name)try{var e={},t=e.openSync(r.name,"rs");return new dn(t,r)}catch{}return new dn(x,r)}var By=new Array(3);function Al(){return typeof p0.process<"u"&&typeof p0.process.versions<"u"&&typeof p0.process.versions.node<"u"}function YV(){function x(e){if(e.charAt(0)===$2)return[hx,e.substring(1)]}function r(e){var t=/^([a-zA-Z]:|[\\/]{2}[^\\/]+[\\/]+[^\\/]+)?([\\/])?([\s\S]*?)$/,u=t.exec(e),i=u[1]||hx,f=!!(i&&i.charAt(1)!==Nv);if(u[2]||f){var o=u[1]||hx,l=u[2]||hx;return[o,e.substring(o.length+l.