UNPKG

prettier

Version:

Prettier is an opinionated code formatter

18 lines (17 loc) 1.47 MB
(function(e){if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var i=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};i.prettierPlugins=i.prettierPlugins||{},i.prettierPlugins.typescript=e()}})(function(){"use strict";var wt=(a,c)=>()=>(c||a((c={exports:{}}).exports,c),c.exports);var di=wt((dT,Lf)=>{var Zu=function(a){return a&&a.Math==Math&&a};Lf.exports=Zu(typeof globalThis=="object"&&globalThis)||Zu(typeof window=="object"&&window)||Zu(typeof self=="object"&&self)||Zu(typeof global=="object"&&global)||function(){return this}()||Function("return this")()});var zo=wt((mT,Rf)=>{Rf.exports=function(a){try{return!!a()}catch{return!0}}});var S_=wt((gT,jf)=>{var Dh=zo();jf.exports=!Dh(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})});var el=wt((yT,Jf)=>{var xh=zo();Jf.exports=!xh(function(){var a=function(){}.bind();return typeof a!="function"||a.hasOwnProperty("prototype")})});var tl=wt((hT,Ff)=>{var wh=el(),rl=Function.prototype.call;Ff.exports=wh?rl.bind(rl):function(){return rl.apply(rl,arguments)}});var zf=wt(Uf=>{"use strict";var Bf={}.propertyIsEnumerable,qf=Object.getOwnPropertyDescriptor,kh=qf&&!Bf.call({1:2},1);Uf.f=kh?function(c){var k=qf(this,c);return!!k&&k.enumerable}:Bf});var Yl=wt((bT,Vf)=>{Vf.exports=function(a,c){return{enumerable:!(a&1),configurable:!(a&2),writable:!(a&4),value:c}}});var Ra=wt((ET,Hf)=>{var Wf=el(),Kf=Function.prototype,Ah=Kf.bind,Zl=Kf.call,Ph=Wf&&Ah.bind(Zl,Zl);Hf.exports=Wf?function(a){return a&&Ph(a)}:function(a){return a&&function(){return Zl.apply(a,arguments)}}});var nl=wt((TT,Xf)=>{var Gf=Ra(),Nh=Gf({}.toString),Ih=Gf("".slice);Xf.exports=function(a){return Ih(Nh(a),8,-1)}});var Qf=wt((ST,$f)=>{var Oh=di(),Mh=Ra(),Lh=zo(),Rh=nl(),ep=Oh.Object,jh=Mh("".split);$f.exports=Lh(function(){return!ep("z").propertyIsEnumerable(0)})?function(a){return Rh(a)=="String"?jh(a,""):ep(a)}:ep});var rp=wt((CT,Yf)=>{var Jh=di(),Fh=Jh.TypeError;Yf.exports=function(a){if(a==null)throw Fh("Can't call method on "+a);return a}});var il=wt((DT,Zf)=>{var Bh=Qf(),qh=rp();Zf.exports=function(a){return Bh(qh(a))}});var ja=wt((xT,ed)=>{ed.exports=function(a){return typeof a=="function"}});var C_=wt((wT,rd)=>{var Uh=ja();rd.exports=function(a){return typeof a=="object"?a!==null:Uh(a)}});var Iu=wt((kT,td)=>{var tp=di(),zh=ja(),Vh=function(a){return zh(a)?a:void 0};td.exports=function(a,c){return arguments.length<2?Vh(tp[a]):tp[a]&&tp[a][c]}});var id=wt((AT,nd)=>{var Wh=Ra();nd.exports=Wh({}.isPrototypeOf)});var od=wt((PT,ad)=>{var Kh=Iu();ad.exports=Kh("navigator","userAgent")||""});var fd=wt((NT,pd)=>{var ld=di(),np=od(),sd=ld.process,_d=ld.Deno,cd=sd&&sd.versions||_d&&_d.version,ud=cd&&cd.v8,Qa,al;ud&&(Qa=ud.split("."),al=Qa[0]>0&&Qa[0]<4?1:+(Qa[0]+Qa[1]));!al&&np&&(Qa=np.match(/Edge\/(\d+)/),(!Qa||Qa[1]>=74)&&(Qa=np.match(/Chrome\/(\d+)/),Qa&&(al=+Qa[1])));pd.exports=al});var ip=wt((IT,md)=>{var dd=fd(),Hh=zo();md.exports=!!Object.getOwnPropertySymbols&&!Hh(function(){var a=Symbol();return!String(a)||!(Object(a)instanceof Symbol)||!Symbol.sham&&dd&&dd<41})});var ap=wt((OT,gd)=>{var Gh=ip();gd.exports=Gh&&!Symbol.sham&&typeof Symbol.iterator=="symbol"});var op=wt((MT,yd)=>{var Xh=di(),$h=Iu(),Qh=ja(),Yh=id(),Zh=ap(),e0=Xh.Object;yd.exports=Zh?function(a){return typeof a=="symbol"}:function(a){var c=$h("Symbol");return Qh(c)&&Yh(c.prototype,e0(a))}});var vd=wt((LT,hd)=>{var r0=di(),t0=r0.String;hd.exports=function(a){try{return t0(a)}catch{return"Object"}}});var ol=wt((RT,bd)=>{var n0=di(),i0=ja(),a0=vd(),o0=n0.TypeError;bd.exports=function(a){if(i0(a))return a;throw o0(a0(a)+" is not a function")}});var Td=wt((jT,Ed)=>{var s0=ol();Ed.exports=function(a,c){var k=a[c];return k==null?void 0:s0(k)}});var Cd=wt((JT,Sd)=>{var _0=di(),sp=tl(),_p=ja(),cp=C_(),c0=_0.TypeError;Sd.exports=function(a,c){var k,T;if(c==="string"&&_p(k=a.toString)&&!cp(T=sp(k,a))||_p(k=a.valueOf)&&!cp(T=sp(k,a))||c!=="string"&&_p(k=a.toString)&&!cp(T=sp(k,a)))return T;throw c0("Can't convert object to primitive value")}});var xd=wt((FT,Dd)=>{Dd.exports=!1});var sl=wt((BT,kd)=>{var wd=di(),u0=Object.defineProperty;kd.exports=function(a,c){try{u0(wd,a,{value:c,configurable:!0,writable:!0})}catch{wd[a]=c}return c}});var _l=wt((qT,Pd)=>{var l0=di(),p0=sl(),Ad="__core-js_shared__",f0=l0[Ad]||p0(Ad,{});Pd.exports=f0});var up=wt((UT,Id)=>{var d0=xd(),Nd=_l();(Id.exports=function(a,c){return Nd[a]||(Nd[a]=c!==void 0?c:{})})("versions",[]).push({version:"3.22.2",mode:d0?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.2/LICENSE",source:"https://github.com/zloirock/core-js"})});var lp=wt((zT,Od)=>{var m0=di(),g0=rp(),y0=m0.Object;Od.exports=function(a){return y0(g0(a))}});var ks=wt((VT,Md)=>{var h0=Ra(),v0=lp(),b0=h0({}.hasOwnProperty);Md.exports=Object.hasOwn||function(c,k){return b0(v0(c),k)}});var pp=wt((WT,Ld)=>{var E0=Ra(),T0=0,S0=Math.random(),C0=E0(1 .toString);Ld.exports=function(a){return"Symbol("+(a===void 0?"":a)+")_"+C0(++T0+S0,36)}});var Ou=wt((KT,Bd)=>{var D0=di(),x0=up(),Rd=ks(),w0=pp(),jd=ip(),Fd=ap(),Fc=x0("wks"),D_=D0.Symbol,Jd=D_&&D_.for,k0=Fd?D_:D_&&D_.withoutSetter||w0;Bd.exports=function(a){if(!Rd(Fc,a)||!(jd||typeof Fc[a]=="string")){var c="Symbol."+a;jd&&Rd(D_,a)?Fc[a]=D_[a]:Fd&&Jd?Fc[a]=Jd(c):Fc[a]=k0(c)}return Fc[a]}});var Vd=wt((HT,zd)=>{var A0=di(),P0=tl(),qd=C_(),Ud=op(),N0=Td(),I0=Cd(),O0=Ou(),M0=A0.TypeError,L0=O0("toPrimitive");zd.exports=function(a,c){if(!qd(a)||Ud(a))return a;var k=N0(a,L0),T;if(k){if(c===void 0&&(c="default"),T=P0(k,a,c),!qd(T)||Ud(T))return T;throw M0("Can't convert object to primitive value")}return c===void 0&&(c="number"),I0(a,c)}});var fp=wt((GT,Wd)=>{var R0=Vd(),j0=op();Wd.exports=function(a){var c=R0(a,"string");return j0(c)?c:c+""}});var Gd=wt((XT,Hd)=>{var J0=di(),Kd=C_(),dp=J0.document,F0=Kd(dp)&&Kd(dp.createElement);Hd.exports=function(a){return F0?dp.createElement(a):{}}});var mp=wt(($T,Xd)=>{var B0=S_(),q0=zo(),U0=Gd();Xd.exports=!B0&&!q0(function(){return Object.defineProperty(U0("div"),"a",{get:function(){return 7}}).a!=7})});var gp=wt(Qd=>{var z0=S_(),V0=tl(),W0=zf(),K0=Yl(),H0=il(),G0=fp(),X0=ks(),$0=mp(),$d=Object.getOwnPropertyDescriptor;Qd.f=z0?$d:function(c,k){if(c=H0(c),k=G0(k),$0)try{return $d(c,k)}catch{}if(X0(c,k))return K0(!V0(W0.f,c,k),c[k])}});var Zd=wt((YT,Yd)=>{var Q0=S_(),Y0=zo();Yd.exports=Q0&&Y0(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})});var yp=wt((ZT,rm)=>{var em=di(),Z0=C_(),ev=em.String,rv=em.TypeError;rm.exports=function(a){if(Z0(a))return a;throw rv(ev(a)+" is not an object")}});var Tp=wt(nm=>{var tv=di(),nv=S_(),iv=mp(),av=Zd(),cl=yp(),tm=fp(),ov=tv.TypeError,hp=Object.defineProperty,sv=Object.getOwnPropertyDescriptor,vp="enumerable",bp="configurable",Ep="writable";nm.f=nv?av?function(c,k,T){if(cl(c),k=tm(k),cl(T),typeof c=="function"&&k==="prototype"&&"value"in T&&Ep in T&&!T[Ep]){var oe=sv(c,k);oe&&oe[Ep]&&(c[k]=T.value,T={configurable:bp in T?T[bp]:oe[bp],enumerable:vp in T?T[vp]:oe[vp],writable:!1})}return hp(c,k,T)}:hp:function(c,k,T){if(cl(c),k=tm(k),cl(T),iv)try{return hp(c,k,T)}catch{}if("get"in T||"set"in T)throw ov("Accessors not supported");return"value"in T&&(c[k]=T.value),c}});var ul=wt((r6,im)=>{var _v=S_(),cv=Tp(),uv=Yl();im.exports=_v?function(a,c,k){return cv.f(a,c,uv(1,k))}:function(a,c,k){return a[c]=k,a}});var ll=wt((t6,am)=>{var lv=Ra(),pv=ja(),Sp=_l(),fv=lv(Function.toString);pv(Sp.inspectSource)||(Sp.inspectSource=function(a){return fv(a)});am.exports=Sp.inspectSource});var _m=wt((n6,sm)=>{var dv=di(),mv=ja(),gv=ll(),om=dv.WeakMap;sm.exports=mv(om)&&/native code/.test(gv(om))});var lm=wt((i6,um)=>{var yv=up(),hv=pp(),cm=yv("keys");um.exports=function(a){return cm[a]||(cm[a]=hv(a))}});var Cp=wt((a6,pm)=>{pm.exports={}});var hm=wt((o6,ym)=>{var vv=_m(),gm=di(),Dp=Ra(),bv=C_(),Ev=ul(),xp=ks(),wp=_l(),Tv=lm(),Sv=Cp(),fm="Object already initialized",Ap=gm.TypeError,Cv=gm.WeakMap,pl,Mu,fl,Dv=function(a){return fl(a)?Mu(a):pl(a,{})},xv=function(a){return function(c){var k;if(!bv(c)||(k=Mu(c)).type!==a)throw Ap("Incompatible receiver, "+a+" required");return k}};vv||wp.state?(As=wp.state||(wp.state=new Cv),dm=Dp(As.get),kp=Dp(As.has),mm=Dp(As.set),pl=function(a,c){if(kp(As,a))throw new Ap(fm);return c.facade=a,mm(As,a,c),c},Mu=function(a){return dm(As,a)||{}},fl=function(a){return kp(As,a)}):(x_=Tv("state"),Sv[x_]=!0,pl=function(a,c){if(xp(a,x_))throw new Ap(fm);return c.facade=a,Ev(a,x_,c),c},Mu=function(a){return xp(a,x_)?a[x_]:{}},fl=function(a){return xp(a,x_)});var As,dm,kp,mm,x_;ym.exports={set:pl,get:Mu,has:fl,enforce:Dv,getterFor:xv}});var Em=wt((s6,bm)=>{var Pp=S_(),wv=ks(),vm=Function.prototype,kv=Pp&&Object.getOwnPropertyDescriptor,Np=wv(vm,"name"),Av=Np&&function(){}.name==="something",Pv=Np&&(!Pp||Pp&&kv(vm,"name").configurable);bm.exports={EXISTS:Np,PROPER:Av,CONFIGURABLE:Pv}});var xm=wt((_6,Dm)=>{var Nv=di(),Tm=ja(),Iv=ks(),Sm=ul(),Ov=sl(),Mv=ll(),Cm=hm(),Lv=Em().CONFIGURABLE,Rv=Cm.get,jv=Cm.enforce,Jv=String(String).split("String");(Dm.exports=function(a,c,k,T){var oe=T?!!T.unsafe:!1,G=T?!!T.enumerable:!1,N=T?!!T.noTargetGet:!1,E=T&&T.name!==void 0?T.name:c,I;if(Tm(k)&&(String(E).slice(0,7)==="Symbol("&&(E="["+String(E).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!Iv(k,"name")||Lv&&k.name!==E)&&Sm(k,"name",E),I=jv(k),I.source||(I.source=Jv.join(typeof E=="string"?E:""))),a===Nv){G?a[c]=k:Ov(c,k);return}else oe?!N&&a[c]&&(G=!0):delete a[c];G?a[c]=k:Sm(a,c,k)})(Function.prototype,"toString",function(){return Tm(this)&&Rv(this).source||Mv(this)})});var Ip=wt((c6,wm)=>{var Fv=Math.ceil,Bv=Math.floor;wm.exports=function(a){var c=+a;return c!==c||c===0?0:(c>0?Bv:Fv)(c)}});var Am=wt((u6,km)=>{var qv=Ip(),Uv=Math.max,zv=Math.min;km.exports=function(a,c){var k=qv(a);return k<0?Uv(k+c,0):zv(k,c)}});var Nm=wt((l6,Pm)=>{var Vv=Ip(),Wv=Math.min;Pm.exports=function(a){return a>0?Wv(Vv(a),9007199254740991):0}});var dl=wt((p6,Im)=>{var Kv=Nm();Im.exports=function(a){return Kv(a.length)}});var Lm=wt((f6,Mm)=>{var Hv=il(),Gv=Am(),Xv=dl(),Om=function(a){return function(c,k,T){var oe=Hv(c),G=Xv(oe),N=Gv(T,G),E;if(a&&k!=k){for(;G>N;)if(E=oe[N++],E!=E)return!0}else for(;G>N;N++)if((a||N in oe)&&oe[N]===k)return a||N||0;return!a&&-1}};Mm.exports={includes:Om(!0),indexOf:Om(!1)}});var Jm=wt((d6,jm)=>{var $v=Ra(),Op=ks(),Qv=il(),Yv=Lm().indexOf,Zv=Cp(),Rm=$v([].push);jm.exports=function(a,c){var k=Qv(a),T=0,oe=[],G;for(G in k)!Op(Zv,G)&&Op(k,G)&&Rm(oe,G);for(;c.length>T;)Op(k,G=c[T++])&&(~Yv(oe,G)||Rm(oe,G));return oe}});var Bm=wt((m6,Fm)=>{Fm.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]});var Um=wt(qm=>{var e1=Jm(),r1=Bm(),t1=r1.concat("length","prototype");qm.f=Object.getOwnPropertyNames||function(c){return e1(c,t1)}});var Vm=wt(zm=>{zm.f=Object.getOwnPropertySymbols});var Km=wt((h6,Wm)=>{var n1=Iu(),i1=Ra(),a1=Um(),o1=Vm(),s1=yp(),_1=i1([].concat);Wm.exports=n1("Reflect","ownKeys")||function(c){var k=a1.f(s1(c)),T=o1.f;return T?_1(k,T(c)):k}});var Xm=wt((v6,Gm)=>{var Hm=ks(),c1=Km(),u1=gp(),l1=Tp();Gm.exports=function(a,c,k){for(var T=c1(c),oe=l1.f,G=u1.f,N=0;N<T.length;N++){var E=T[N];!Hm(a,E)&&!(k&&Hm(k,E))&&oe(a,E,G(c,E))}}});var Qm=wt((b6,$m)=>{var p1=zo(),f1=ja(),d1=/#|\.prototype\./,Lu=function(a,c){var k=g1[m1(a)];return k==h1?!0:k==y1?!1:f1(c)?p1(c):!!c},m1=Lu.normalize=function(a){return String(a).replace(d1,".").toLowerCase()},g1=Lu.data={},y1=Lu.NATIVE="N",h1=Lu.POLYFILL="P";$m.exports=Lu});var Lp=wt((E6,Ym)=>{var Mp=di(),v1=gp().f,b1=ul(),E1=xm(),T1=sl(),S1=Xm(),C1=Qm();Ym.exports=function(a,c){var k=a.target,T=a.global,oe=a.stat,G,N,E,I,e,t;if(T?N=Mp:oe?N=Mp[k]||T1(k,{}):N=(Mp[k]||{}).prototype,N)for(E in c){if(e=c[E],a.noTargetGet?(t=v1(N,E),I=t&&t.value):I=N[E],G=C1(T?E:k+(oe?".":"#")+E,a.forced),!G&&I!==void 0){if(typeof e==typeof I)continue;S1(e,I)}(a.sham||I&&I.sham)&&b1(e,"sham",!0),E1(N,E,e,a)}}});var Zm=wt(()=>{var D1=Lp(),x1=di();D1({global:!0},{globalThis:x1})});var eg=wt(()=>{Zm()});var Rp=wt((x6,rg)=>{var w1=nl();rg.exports=Array.isArray||function(c){return w1(c)=="Array"}});var ig=wt((w6,ng)=>{var tg=Ra(),k1=ol(),A1=el(),P1=tg(tg.bind);ng.exports=function(a,c){return k1(a),c===void 0?a:A1?P1(a,c):function(){return a.apply(c,arguments)}}});var sg=wt((k6,og)=>{"use strict";var N1=di(),I1=Rp(),O1=dl(),M1=ig(),L1=N1.TypeError,ag=function(a,c,k,T,oe,G,N,E){for(var I=oe,e=0,t=N?M1(N,E):!1,x,s;e<T;){if(e in k){if(x=t?t(k[e],e,c):k[e],G>0&&I1(x))s=O1(x),I=ag(a,c,x,s,I,G-1)-1;else{if(I>=9007199254740991)throw L1("Exceed the acceptable array length");a[I]=x}I++}e++}return I};og.exports=ag});var ug=wt((A6,cg)=>{var R1=Ou(),j1=R1("toStringTag"),_g={};_g[j1]="z";cg.exports=String(_g)==="[object z]"});var pg=wt((P6,lg)=>{var J1=di(),F1=ug(),B1=ja(),ml=nl(),q1=Ou(),U1=q1("toStringTag"),z1=J1.Object,V1=ml(function(){return arguments}())=="Arguments",W1=function(a,c){try{return a[c]}catch{}};lg.exports=F1?ml:function(a){var c,k,T;return a===void 0?"Undefined":a===null?"Null":typeof(k=W1(c=z1(a),U1))=="string"?k:V1?ml(c):(T=ml(c))=="Object"&&B1(c.callee)?"Arguments":T}});var hg=wt((N6,yg)=>{var K1=Ra(),H1=zo(),fg=ja(),G1=pg(),X1=Iu(),$1=ll(),dg=function(){},Q1=[],mg=X1("Reflect","construct"),jp=/^\s*(?:class|function)\b/,Y1=K1(jp.exec),Z1=!jp.exec(dg),Ru=function(c){if(!fg(c))return!1;try{return mg(dg,Q1,c),!0}catch{return!1}},gg=function(c){if(!fg(c))return!1;switch(G1(c)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return Z1||!!Y1(jp,$1(c))}catch{return!0}};gg.sham=!0;yg.exports=!mg||H1(function(){var a;return Ru(Ru.call)||!Ru(Object)||!Ru(function(){a=!0})||a})?gg:Ru});var Tg=wt((I6,Eg)=>{var eb=di(),vg=Rp(),rb=hg(),tb=C_(),nb=Ou(),ib=nb("species"),bg=eb.Array;Eg.exports=function(a){var c;return vg(a)&&(c=a.constructor,rb(c)&&(c===bg||vg(c.prototype))?c=void 0:tb(c)&&(c=c[ib],c===null&&(c=void 0))),c===void 0?bg:c}});var Cg=wt((O6,Sg)=>{var ab=Tg();Sg.exports=function(a,c){return new(ab(a))(c===0?0:c)}});var Dg=wt(()=>{"use strict";var ob=Lp(),sb=sg(),_b=ol(),cb=lp(),ub=dl(),lb=Cg();ob({target:"Array",proto:!0},{flatMap:function(c){var k=cb(this),T=ub(k),oe;return _b(c),oe=lb(k,0),oe.length=sb(oe,k,k,T,0,1,c,arguments.length>1?arguments[1]:void 0),oe}})});var pT=wt((R6,Ey)=>{eg();Dg();var Wp=Object.defineProperty,pb=Object.getOwnPropertyDescriptor,Kp=Object.getOwnPropertyNames,fb=Object.prototype.hasOwnProperty,Ju=(a,c)=>function(){return a&&(c=(0,a[Kp(a)[0]])(a=0)),c},Ur=(a,c)=>function(){return c||(0,a[Kp(a)[0]])((c={exports:{}}).exports,c),c.exports},bl=(a,c)=>{for(var k in c)Wp(a,k,{get:c[k],enumerable:!0})},db=(a,c,k,T)=>{if(c&&typeof c=="object"||typeof c=="function")for(let oe of Kp(c))!fb.call(a,oe)&&oe!==k&&Wp(a,oe,{get:()=>c[oe],enumerable:!(T=pb(c,oe))||T.enumerable});return a},Ja=a=>db(Wp({},"__esModule",{value:!0}),a),xg,wg,Ea,Jr=Ju({"<define:process>"(){xg={},wg=[],Ea={env:xg,argv:wg}}}),Ng=Ur({"src/common/parser-create-error.js"(a,c){"use strict";Jr();function k(T,oe){let G=new SyntaxError(T+" ("+oe.start.line+":"+oe.start.column+")");return G.loc=oe,G}c.exports=k}}),mb=Ur({"src/utils/try-combinations.js"(a,c){"use strict";Jr();function k(){let T;for(var oe=arguments.length,G=new Array(oe),N=0;N<oe;N++)G[N]=arguments[N];for(let[E,I]of G.entries())try{return{result:I()}}catch(e){E===0&&(T=e)}return{error:T}}c.exports=k}}),Ig={};bl(Ig,{EOL:()=>Bp,arch:()=>gb,cpus:()=>Fg,default:()=>Vg,endianness:()=>Og,freemem:()=>jg,getNetworkInterfaces:()=>zg,hostname:()=>Mg,loadavg:()=>Lg,networkInterfaces:()=>Ug,platform:()=>yb,release:()=>qg,tmpDir:()=>Jp,tmpdir:()=>Fp,totalmem:()=>Jg,type:()=>Bg,uptime:()=>Rg});function Og(){if(typeof gl>"u"){var a=new ArrayBuffer(2),c=new Uint8Array(a),k=new Uint16Array(a);if(c[0]=1,c[1]=2,k[0]===258)gl="BE";else if(k[0]===513)gl="LE";else throw new Error("unable to figure out endianess")}return gl}function Mg(){return typeof globalThis.location<"u"?globalThis.location.hostname:""}function Lg(){return[]}function Rg(){return 0}function jg(){return Number.MAX_VALUE}function Jg(){return Number.MAX_VALUE}function Fg(){return[]}function Bg(){return"Browser"}function qg(){return typeof globalThis.navigator<"u"?globalThis.navigator.appVersion:""}function Ug(){}function zg(){}function gb(){return"javascript"}function yb(){return"browser"}function Jp(){return"/tmp"}var gl,Fp,Bp,Vg,hb=Ju({"node-modules-polyfills:os"(){Jr(),Fp=Jp,Bp=` `,Vg={EOL:Bp,tmpdir:Fp,tmpDir:Jp,networkInterfaces:Ug,getNetworkInterfaces:zg,release:qg,type:Bg,cpus:Fg,totalmem:Jg,freemem:jg,uptime:Rg,loadavg:Lg,hostname:Mg,endianness:Og}}}),vb=Ur({"node-modules-polyfills-commonjs:os"(a,c){Jr();var k=(hb(),Ja(Ig));if(k&&k.default){c.exports=k.default;for(let T in k)c.exports[T]=k[T]}else k&&(c.exports=k)}}),bb=Ur({"node_modules/detect-newline/index.js"(a,c){"use strict";Jr();var k=T=>{if(typeof T!="string")throw new TypeError("Expected a string");let oe=T.match(/(?:\r?\n)/g)||[];if(oe.length===0)return;let G=oe.filter(E=>E===`\r `).length,N=oe.length-G;return G>N?`\r `:` `};c.exports=k,c.exports.graceful=T=>typeof T=="string"&&k(T)||` `}}),Eb=Ur({"node_modules/jest-docblock/build/index.js"(a){"use strict";Jr(),Object.defineProperty(a,"__esModule",{value:!0}),a.extract=q,a.parse=fe,a.parseWithComments=Te,a.print=De,a.strip=J;function c(){let se=vb();return c=function(){return se},se}function k(){let se=T(bb());return k=function(){return se},se}function T(se){return se&&se.__esModule?se:{default:se}}var oe=/\*\/$/,G=/^\/\*\*?/,N=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,E=/(^|\s+)\/\/([^\r\n]*)/g,I=/^(\r?\n)+/,e=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,t=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,x=/(\r?\n|^) *\* ?/g,s=[];function q(se){let Le=se.match(N);return Le?Le[0].trimLeft():""}function J(se){let Le=se.match(N);return Le&&Le[0]?se.substring(Le[0].length):se}function fe(se){return Te(se).pragmas}function Te(se){let Le=(0,k().default)(se)||c().EOL;se=se.replace(G,"").replace(oe,"").replace(x,"$1");let Q="";for(;Q!==se;)Q=se,se=se.replace(e,`${Le}$1 $2${Le}`);se=se.replace(I,"").trimRight();let Be=Object.create(null),je=se.replace(t,"").replace(I,"").trimRight(),V;for(;V=t.exec(se);){let B=V[2].replace(E,"");typeof Be[V[1]]=="string"||Array.isArray(Be[V[1]])?Be[V[1]]=s.concat(Be[V[1]],B):Be[V[1]]=B}return{comments:je,pragmas:Be}}function De(se){let{comments:Le="",pragmas:Q={}}=se,Be=(0,k().default)(Le)||c().EOL,je="/**",V=" *",B=" */",U=Object.keys(Q),m=U.map(g=>F(g,Q[g])).reduce((g,O)=>g.concat(O),[]).map(g=>`${V} ${g}${Be}`).join("");if(!Le){if(U.length===0)return"";if(U.length===1&&!Array.isArray(Q[U[0]])){let g=Q[U[0]];return`${je} ${F(U[0],g)[0]}${B}`}}let v=Le.split(Be).map(g=>`${V} ${g}`).join(Be)+Be;return je+Be+(Le?v:"")+(Le&&U.length?V+Be:"")+m+B}function F(se,Le){return s.concat(Le).map(Q=>`@${se} ${Q}`.trim())}}}),Tb=Ur({"src/common/end-of-line.js"(a,c){"use strict";Jr();function k(N){let E=N.indexOf("\r");return E>=0?N.charAt(E+1)===` `?"crlf":"cr":"lf"}function T(N){switch(N){case"cr":return"\r";case"crlf":return`\r `;default:return` `}}function oe(N,E){let I;switch(E){case` `:I=/\n/g;break;case"\r":I=/\r/g;break;case`\r `:I=/\r\n/g;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(E)}.`)}let e=N.match(I);return e?e.length:0}function G(N){return N.replace(/\r\n?/g,` `)}c.exports={guessEndOfLine:k,convertEndOfLineToChars:T,countEndOfLineChars:oe,normalizeEndOfLine:G}}}),Sb=Ur({"src/language-js/utils/get-shebang.js"(a,c){"use strict";Jr();function k(T){if(!T.startsWith("#!"))return"";let oe=T.indexOf(` `);return oe===-1?T:T.slice(0,oe)}c.exports=k}}),Cb=Ur({"src/language-js/pragma.js"(a,c){"use strict";Jr();var{parseWithComments:k,strip:T,extract:oe,print:G}=Eb(),{normalizeEndOfLine:N}=Tb(),E=Sb();function I(x){let s=E(x);s&&(x=x.slice(s.length+1));let q=oe(x),{pragmas:J,comments:fe}=k(q);return{shebang:s,text:x,pragmas:J,comments:fe}}function e(x){let s=Object.keys(I(x).pragmas);return s.includes("prettier")||s.includes("format")}function t(x){let{shebang:s,text:q,pragmas:J,comments:fe}=I(x),Te=T(q),De=G({pragmas:Object.assign({format:""},J),comments:fe.trimStart()});return(s?`${s} `:"")+N(De)+(Te.startsWith(` `)?` `:` `)+Te}c.exports={hasPragma:e,insertPragma:t}}}),Wg=Ur({"src/utils/is-non-empty-array.js"(a,c){"use strict";Jr();function k(T){return Array.isArray(T)&&T.length>0}c.exports=k}}),Kg=Ur({"src/language-js/loc.js"(a,c){"use strict";Jr();var k=Wg();function T(I){var e,t;let x=I.range?I.range[0]:I.start,s=(e=(t=I.declaration)===null||t===void 0?void 0:t.decorators)!==null&&e!==void 0?e:I.decorators;return k(s)?Math.min(T(s[0]),x):x}function oe(I){return I.range?I.range[1]:I.end}function G(I,e){let t=T(I);return Number.isInteger(t)&&t===T(e)}function N(I,e){let t=oe(I);return Number.isInteger(t)&&t===oe(e)}function E(I,e){return G(I,e)&&N(I,e)}c.exports={locStart:T,locEnd:oe,hasSameLocStart:G,hasSameLoc:E}}}),Db=Ur({"src/language-js/parse/utils/create-parser.js"(a,c){"use strict";Jr();var{hasPragma:k}=Cb(),{locStart:T,locEnd:oe}=Kg();function G(N){return N=typeof N=="function"?{parse:N}:N,Object.assign({astFormat:"estree",hasPragma:k,locStart:T,locEnd:oe},N)}c.exports=G}}),xb=Ur({"src/language-js/parse/utils/replace-hashbang.js"(a,c){"use strict";Jr();function k(T){return T.charAt(0)==="#"&&T.charAt(1)==="!"?"//"+T.slice(2):T}c.exports=k}}),wb=Ur({"src/language-js/utils/is-ts-keyword-type.js"(a,c){"use strict";Jr();function k(T){let{type:oe}=T;return oe.startsWith("TS")&&oe.endsWith("Keyword")}c.exports=k}}),kb=Ur({"src/language-js/utils/is-block-comment.js"(a,c){"use strict";Jr();var k=new Set(["Block","CommentBlock","MultiLine"]),T=oe=>k.has(oe==null?void 0:oe.type);c.exports=T}}),Ab=Ur({"src/language-js/utils/is-type-cast-comment.js"(a,c){"use strict";Jr();var k=kb();function T(oe){return k(oe)&&oe.value[0]==="*"&&/@type\b/.test(oe.value)}c.exports=T}}),Pb=Ur({"src/utils/get-last.js"(a,c){"use strict";Jr();var k=T=>T[T.length-1];c.exports=k}}),Hg=Ur({"src/language-js/parse/postprocess/visit-node.js"(a,c){"use strict";Jr();function k(T,oe){if(Array.isArray(T)){for(let G=0;G<T.length;G++)T[G]=k(T[G],oe);return T}if(T&&typeof T=="object"&&typeof T.type=="string"){let G=Object.keys(T);for(let N=0;N<G.length;N++)T[G[N]]=k(T[G[N]],oe);return oe(T)||T}return T}c.exports=k}}),Gg=Ur({"src/language-js/parse/postprocess/throw-syntax-error.js"(a,c){"use strict";Jr();var k=Ng();function T(oe,G){let{start:N,end:E}=oe.loc;throw k(G,{start:{line:N.line,column:N.column+1},end:{line:E.line,column:E.column+1}})}c.exports=T}}),Nb=Ur({"src/language-js/parse/postprocess/typescript.js"(a,c){"use strict";Jr();var k=Wg(),T=Hg(),oe=Gg(),G={AbstractKeyword:126,SourceFile:308,PropertyDeclaration:169};function N(t){for(;t&&t.kind!==G.SourceFile;)t=t.parent;return t}function E(t){let{illegalDecorators:x}=t;if(!k(x))return;let[{expression:s}]=x,q=N(s),[J,fe]=[s.pos,s.end].map(Te=>{let{line:De,character:F}=q.getLineAndCharacterOfPosition(Te);return{line:De+1,column:F}});oe({loc:{start:J,end:fe}},"Decorators are not valid here.")}function I(t,x){t.kind!==G.PropertyDeclaration||t.modifiers&&!t.modifiers.some(s=>s.kind===G.AbstractKeyword)||t.initializer&&x.value===null&&oe(x,"Abstract property cannot have an initializer")}function e(t,x){let{esTreeNodeToTSNodeMap:s,tsNodeToESTreeNodeMap:q}=x.tsParseResult;T(t,J=>{let fe=s.get(J);if(!fe)return;let Te=q.get(fe);Te===J&&(E(fe),I(fe,Te))})}c.exports={throwErrorForInvalidNodes:e}}}),Ib=Ur({"src/language-js/parse/postprocess/index.js"(a,c){"use strict";Jr();var{locStart:k,locEnd:T}=Kg(),oe=wb(),G=Ab(),N=Pb(),E=Hg(),{throwErrorForInvalidNodes:I}=Nb(),e=Gg();function t(J,fe){if(fe.parser==="typescript"&&/@|abstract/.test(fe.originalText)&&I(J,fe),fe.parser!=="typescript"&&fe.parser!=="flow"&&fe.parser!=="acorn"&&fe.parser!=="espree"&&fe.parser!=="meriyah"){let De=new Set;J=E(J,F=>{F.leadingComments&&F.leadingComments.some(G)&&De.add(k(F))}),J=E(J,F=>{if(F.type==="ParenthesizedExpression"){let{expression:se}=F;if(se.type==="TypeCastExpression")return se.range=F.range,se;let Le=k(F);if(!De.has(Le))return se.extra=Object.assign(Object.assign({},se.extra),{},{parenthesized:!0}),se}})}return J=E(J,De=>{switch(De.type){case"ChainExpression":return x(De.expression);case"LogicalExpression":{if(s(De))return q(De);break}case"VariableDeclaration":{let F=N(De.declarations);F&&F.init&&Te(De,F);break}case"TSParenthesizedType":return oe(De.typeAnnotation)||De.typeAnnotation.type==="TSThisType"||(De.typeAnnotation.range=[k(De),T(De)]),De.typeAnnotation;case"TSTypeParameter":if(typeof De.name=="string"){let F=k(De);De.name={type:"Identifier",name:De.name,range:[F,F+De.name.length]}}break;case"ObjectExpression":if(fe.parser==="typescript"){let F=De.properties.find(se=>se.type==="Property"&&se.value.type==="TSEmptyBodyFunctionExpression");F&&e(F.value,"Unexpected token.")}break;case"SequenceExpression":{let F=N(De.expressions);De.range=[k(De),Math.min(T(F),T(De))];break}case"TopicReference":fe.__isUsingHackPipeline=!0;break;case"ExportAllDeclaration":{let{exported:F}=De;if(fe.parser==="meriyah"&&F&&F.type==="Identifier"){let se=fe.originalText.slice(k(F),T(F));(se.startsWith('"')||se.startsWith("'"))&&(De.exported=Object.assign(Object.assign({},De.exported),{},{type:"Literal",value:De.exported.name,raw:se}))}break}}}),J;function Te(De,F){fe.originalText[T(F)]!==";"&&(De.range=[k(De),T(F)])}}function x(J){switch(J.type){case"CallExpression":J.type="OptionalCallExpression",J.callee=x(J.callee);break;case"MemberExpression":J.type="OptionalMemberExpression",J.object=x(J.object);break;case"TSNonNullExpression":J.expression=x(J.expression);break}return J}function s(J){return J.type==="LogicalExpression"&&J.right.type==="LogicalExpression"&&J.operator===J.right.operator}function q(J){return s(J)?q({type:"LogicalExpression",operator:J.operator,left:q({type:"LogicalExpression",operator:J.operator,left:J.left,right:J.right.left,range:[k(J.left),T(J.right.left)]}),right:J.right.right,range:[k(J),T(J)]}):J}c.exports=t}}),Ps=Ur({"scripts/build/shims/debug.cjs"(a,c){"use strict";Jr(),c.exports=()=>()=>{}}}),xi=Ur({"node_modules/typescript/lib/typescript.js"(a,c){"use strict";Jr();var k=a&&a.__spreadArray||function(e,t,x){if(x||arguments.length===2)for(var s=0,q=t.length,J;s<q;s++)(J||!(s in t))&&(J||(J=Array.prototype.slice.call(t,0,s)),J[s]=t[s]);return e.concat(J||Array.prototype.slice.call(t))},T=a&&a.__assign||function(){return T=Object.assign||function(e){for(var t,x=1,s=arguments.length;x<s;x++){t=arguments[x];for(var q in t)Object.prototype.hasOwnProperty.call(t,q)&&(e[q]=t[q])}return e},T.apply(this,arguments)},oe=a&&a.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},G=a&&a.__generator||function(e,t){var x={label:0,sent:function(){if(J[0]&1)throw J[1];return J[1]},trys:[],ops:[]},s,q,J,fe;return fe={next:Te(0),throw:Te(1),return:Te(2)},typeof Symbol=="function"&&(fe[Symbol.iterator]=function(){return this}),fe;function Te(F){return function(se){return De([F,se])}}function De(F){if(s)throw new TypeError("Generator is already executing.");for(;fe&&(fe=0,F[0]&&(x=0)),x;)try{if(s=1,q&&(J=F[0]&2?q.return:F[0]?q.throw||((J=q.return)&&J.call(q),0):q.next)&&!(J=J.call(q,F[1])).done)return J;switch(q=0,J&&(F=[F[0]&2,J.value]),F[0]){case 0:case 1:J=F;break;case 4:return x.label++,{value:F[1],done:!1};case 5:x.label++,q=F[1],F=[0];continue;case 7:F=x.ops.pop(),x.trys.pop();continue;default:if(J=x.trys,!(J=J.length>0&&J[J.length-1])&&(F[0]===6||F[0]===2)){x=0;continue}if(F[0]===3&&(!J||F[1]>J[0]&&F[1]<J[3])){x.label=F[1];break}if(F[0]===6&&x.label<J[1]){x.label=J[1],J=F;break}if(J&&x.label<J[2]){x.label=J[2],x.ops.push(F);break}J[2]&&x.ops.pop(),x.trys.pop();continue}F=t.call(e,x)}catch(se){F=[6,se],q=0}finally{s=J=0}if(F[0]&5)throw F[1];return{value:F[0]?F[1]:void 0,done:!0}}},N=a&&a.__rest||function(e,t){var x={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(x[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,s=Object.getOwnPropertySymbols(e);q<s.length;q++)t.indexOf(s[q])<0&&Object.prototype.propertyIsEnumerable.call(e,s[q])&&(x[s[q]]=e[s[q]]);return x},E=a&&a.__extends||function(){var e=function(t,x){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,q){s.__proto__=q}||function(s,q){for(var J in q)Object.prototype.hasOwnProperty.call(q,J)&&(s[J]=q[J])},e(t,x)};return function(t,x){if(typeof x!="function"&&x!==null)throw new TypeError("Class extends value "+String(x)+" is not a constructor or null");e(t,x);function s(){this.constructor=t}t.prototype=x===null?Object.create(x):(s.prototype=x.prototype,new s)}}(),I;(function(e){e.versionMajorMinor="4.9",e.version="".concat(e.versionMajorMinor,".3");var t;(function(s){s[s.LessThan=-1]="LessThan",s[s.EqualTo=0]="EqualTo",s[s.GreaterThan=1]="GreaterThan"})(t=e.Comparison||(e.Comparison={}));var x;(function(s){var q=typeof globalThis<"u"||typeof globalThis<"u"?globalThis:typeof self<"u"?self:void 0;function J(){var Te=q==null?void 0:q.Map,De=typeof Te<"u"&&"entries"in Te.prototype&&new Te([[0,0]]).size===1?Te:void 0;if(!De)throw new Error("No compatible Map implementation found.");return De}s.tryGetNativeMap=J;function fe(){var Te=q==null?void 0:q.Set,De=typeof Te<"u"&&"entries"in Te.prototype&&new Te([0]).size===1?Te:void 0;if(!De)throw new Error("No compatible Set implementation found.");return De}s.tryGetNativeSet=fe})(x||(x={})),e.Map=x.tryGetNativeMap(),e.Set=x.tryGetNativeSet()})(I||(I={}));var I;(function(e){function t(C){if(C){if(Vt(C))return pt(C);if(C instanceof e.Map)return C.entries();if(C instanceof e.Set)return C.values();throw new Error("Iteration not supported.")}}e.getIterator=t,e.emptyArray=[],e.emptyMap=new e.Map,e.emptySet=new e.Set;function x(C){return C?C.length:0}e.length=x;function s(C,z){if(C)for(var ee=0;ee<C.length;ee++){var le=z(C[ee],ee);if(le)return le}}e.forEach=s;function q(C,z){if(C)for(var ee=C.length-1;ee>=0;ee--){var le=z(C[ee],ee);if(le)return le}}e.forEachRight=q;function J(C,z){if(C!==void 0)for(var ee=0;ee<C.length;ee++){var le=z(C[ee],ee);if(le!==void 0)return le}}e.firstDefined=J;function fe(C,z){for(;;){var ee=C.next();if(ee.done)return;var le=z(ee.value);if(le!==void 0)return le}}e.firstDefinedIterator=fe;function Te(C,z,ee){var le=ee;if(C)for(var Ze=C.next(),Ir=0;!Ze.done;Ze=C.next(),Ir++)le=z(le,Ze.value,Ir);return le}e.reduceLeftIterator=Te;function De(C,z,ee){var le=[];e.Debug.assertEqual(C.length,z.length);for(var Ze=0;Ze<C.length;Ze++)le.push(ee(C[Ze],z[Ze],Ze));return le}e.zipWith=De;function F(C,z){e.Debug.assertEqual(C.length,z.length);var ee=0;return{next:function(){return ee===C.length?{value:void 0,done:!0}:(ee++,{value:[C[ee-1],z[ee-1]],done:!1})}}}e.zipToIterator=F;function se(C,z){e.Debug.assert(C.length===z.length);for(var ee=new e.Map,le=0;le<C.length;++le)ee.set(C[le],z[le]);return ee}e.zipToMap=se;function Le(C,z){if(C.length<=1)return C;for(var ee=[],le=0,Ze=C.length;le<Ze;le++)le&&ee.push(z),ee.push(C[le]);return ee}e.intersperse=Le;function Q(C,z){if(C){for(var ee=0;ee<C.length;ee++)if(!z(C[ee],ee))return!1}return!0}e.every=Q;function Be(C,z,ee){if(C!==void 0)for(var le=ee!=null?ee:0;le<C.length;le++){var Ze=C[le];if(z(Ze,le))return Ze}}e.find=Be;function je(C,z,ee){if(C!==void 0)for(var le=ee!=null?ee:C.length-1;le>=0;le--){var Ze=C[le];if(z(Ze,le))return Ze}}e.findLast=je;function V(C,z,ee){if(C===void 0)return-1;for(var le=ee!=null?ee:0;le<C.length;le++)if(z(C[le],le))return le;return-1}e.findIndex=V;function B(C,z,ee){if(C===void 0)return-1;for(var le=ee!=null?ee:C.length-1;le>=0;le--)if(z(C[le],le))return le;return-1}e.findLastIndex=B;function U(C,z){for(var ee=0;ee<C.length;ee++){var le=z(C[ee],ee);if(le)return le}return e.Debug.fail()}e.findMap=U;function m(C,z,ee){if(ee===void 0&&(ee=On),C)for(var le=0,Ze=C;le<Ze.length;le++){var Ir=Ze[le];if(ee(Ir,z))return!0}return!1}e.contains=m;function v(C,z,ee){return ee===void 0&&(ee=On),C.length===z.length&&C.every(function(le,Ze){return ee(le,z[Ze])})}e.arraysEqual=v;function g(C,z,ee){for(var le=ee||0;le<C.length;le++)if(m(z,C.charCodeAt(le)))return le;return-1}e.indexOfAnyCharCode=g;function O(C,z){var ee=0;if(C)for(var le=0;le<C.length;le++){var Ze=C[le];z(Ze,le)&&ee++}return ee}e.countWhere=O;function S(C,z){if(C){for(var ee=C.length,le=0;le<ee&&z(C[le]);)le++;if(le<ee){var Ze=C.slice(0,le);for(le++;le<ee;){var Ir=C[le];z(Ir)&&Ze.push(Ir),le++}return Ze}}return C}e.filter=S;function te(C,z){for(var ee=0,le=0;le<C.length;le++)z(C[le],le,C)&&(C[ee]=C[le],ee++);C.length=ee}e.filterMutate=te;function Je(C){C.length=0}e.clear=Je;function qe(C,z){var ee;if(C){ee=[];for(var le=0;le<C.length;le++)ee.push(z(C[le],le))}return ee}e.map=qe;function ge(C,z){return{next:function(){var ee=C.next();return ee.done?ee:{value:z(ee.value),done:!1}}}}e.mapIterator=ge;function ie(C,z){if(C)for(var ee=0;ee<C.length;ee++){var le=C[ee],Ze=z(le,ee);if(le!==Ze){var Ir=C.slice(0,ee);for(Ir.push(Ze),ee++;ee<C.length;ee++)Ir.push(z(C[ee],ee));return Ir}}return C}e.sameMap=ie;function H(C){for(var z=[],ee=0,le=C;ee<le.length;ee++){var Ze=le[ee];Ze&&(Vt(Ze)?h(z,Ze):z.push(Ze))}return z}e.flatten=H;function pe(C,z){var ee;if(C)for(var le=0;le<C.length;le++){var Ze=z(C[le],le);Ze&&(Vt(Ze)?ee=h(ee,Ze):ee=rt(ee,Ze))}return ee||e.emptyArray}e.flatMap=pe;function j(C,z){var ee=[];if(C)for(var le=0;le<C.length;le++){var Ze=z(C[le],le);Ze&&(Vt(Ze)?h(ee,Ze):ee.push(Ze))}return ee}e.flatMapToMutable=j;function be(C,z){var ee=C.next();if(ee.done)return e.emptyIterator;var le=Ze(ee.value);return{next:function(){for(;;){var Ir=le.next();if(!Ir.done)return Ir;var kr=C.next();if(kr.done)return kr;le=Ze(kr.value)}}};function Ze(Ir){var kr=z(Ir);return kr===void 0?e.emptyIterator:Vt(kr)?pt(kr):kr}}e.flatMapIterator=be;function $e(C,z){var ee;if(C)for(var le=0;le<C.length;le++){var Ze=C[le],Ir=z(Ze,le);(ee||Ze!==Ir||Vt(Ir))&&(ee||(ee=C.slice(0,le)),Vt(Ir)?h(ee,Ir):ee.push(Ir))}return ee||C}e.sameFlatMap=$e;function Re(C,z){for(var ee=[],le=0;le<C.length;le++){var Ze=z(C[le],le);if(Ze===void 0)return;ee.push(Ze)}return ee}e.mapAllOrFail=Re;function Fe(C,z){var ee=[];if(C)for(var le=0;le<C.length;le++){var Ze=z(C[le],le);Ze!==void 0&&ee.push(Ze)}return ee}e.mapDefined=Fe;function dr(C,z){return{next:function(){for(;;){var ee=C.next();if(ee.done)return ee;var le=z(ee.value);if(le!==void 0)return{value:le,done:!1}}}}}e.mapDefinedIterator=dr;function ze(C,z){if(!!C){var ee=new e.Map;return C.forEach(function(le,Ze){var Ir=z(Ze,le);if(Ir!==void 0){var kr=Ir[0],hr=Ir[1];kr!==void 0&&hr!==void 0&&ee.set(kr,hr)}}),ee}}e.mapDefinedEntries=ze;function ve(C,z){if(C){var ee=new e.Set;return C.forEach(function(le){var Ze=z(le);Ze!==void 0&&ee.add(Ze)}),ee}}e.mapDefinedValues=ve;function er(C,z,ee){if(C.has(z))return C.get(z);var le=ee();return C.set(z,le),le}e.getOrUpdate=er;function ar(C,z){return C.has(z)?!1:(C.add(z),!0)}e.tryAddToSet=ar,e.emptyIterator={next:function(){return{value:void 0,done:!0}}};function Cr(C){var z=!1;return{next:function(){var ee=z;return z=!0,ee?{value:void 0,done:!0}:{value:C,done:!1}}}}e.singleIterator=Cr;function Se(C,z,ee){var le;if(C){le=[];for(var Ze=C.length,Ir=void 0,kr=void 0,hr=0,yt=0;hr<Ze;){for(;yt<Ze;){var Pt=C[yt];if(kr=z(Pt,yt),yt===0)Ir=kr;else if(kr!==Ir)break;yt++}if(hr<yt){var Ut=ee(C.slice(hr,yt),Ir,hr,yt);Ut&&le.push(Ut),hr=yt}Ir=kr,yt++}}return le}e.spanMap=Se;function Xe(C,z){if(!!C){var ee=new e.Map;return C.forEach(function(le,Ze){var Ir=z(Ze,le),kr=Ir[0],hr=Ir[1];ee.set(kr,hr)}),ee}}e.mapEntries=Xe;function gr(C,z){if(C)if(z)for(var ee=0,le=C;ee<le.length;ee++){var Ze=le[ee];if(z(Ze))return!0}else return C.length>0;return!1}e.some=gr;function X(C,z,ee){for(var le,Ze=0;Ze<C.length;Ze++)z(C[Ze])?le=le===void 0?Ze:le:le!==void 0&&(ee(le,Ze),le=void 0);le!==void 0&&ee(le,C.length)}e.getRangesWhere=X;function Ee(C,z){return gr(z)?gr(C)?k(k([],C,!0),z,!0):z:C}e.concatenate=Ee;function we(C,z){return z}function he(C){return C.map(we)}e.indicesOf=he;function yr(C,z,ee){var le=he(C);jr(C,le,ee);for(var Ze=C[le[0]],Ir=[le[0]],kr=1;kr<le.length;kr++){var hr=le[kr],yt=C[hr];z(Ze,yt)||(Ir.push(hr),Ze=yt)}return Ir.sort(),Ir.map(function(Pt){return C[Pt]})}function Ar(C,z){for(var ee=[],le=0,Ze=C;le<Ze.length;le++){var Ir=Ze[le];ae(ee,Ir,z)}return ee}function nr(C,z,ee){return C.length===0?[]:C.length===1?C.slice():ee?yr(C,z,ee):Ar(C,z)}e.deduplicate=nr;function tr(C,z){if(C.length===0)return e.emptyArray;for(var ee=C[0],le=[ee],Ze=1;Ze<C.length;Ze++){var Ir=C[Ze];switch(z(Ir,ee)){case!0:case 0:continue;case-1:return e.Debug.fail("Array is unsorted.")}le.push(ee=Ir)}return le}function Lr(){return[]}e.createSortedArray=Lr;function zr(C,z,ee,le){if(C.length===0)return C.push(z),!0;var Ze=Mr(C,z,Dn,ee);return Ze<0?(C.splice(~Ze,0,z),!0):le?(C.splice(Ze,0,z),!0):!1}e.insertSorted=zr;function ye(C,z,ee){return tr(qr(C,z),ee||z||Me)}e.sortAndDeduplicate=ye;function ir(C,z){if(C.length<2)return!0;for(var ee=C[0],le=0,Ze=C.slice(1);le<Ze.length;le++){var Ir=Ze[le];if(z(ee,Ir)===1)return!1;ee=Ir}return!0}e.arrayIsSorted=ir;function Dr(C,z,ee){if(ee===void 0&&(ee=On),!C||!z)return C===z;if(C.length!==z.length)return!1;for(var le=0;le<C.length;le++)if(!ee(C[le],z[le],le))return!1;return!0}e.arrayIsEqualTo=Dr;function Pr(C){var z;if(C)for(var ee=0;ee<C.length;ee++){var le=C[ee];(z||!le)&&(z||(z=C.slice(0,ee)),le&&z.push(le))}return z||C}e.compact=Pr;function Br(C,z,ee){if(!z||!C||z.length===0||C.length===0)return z;var le=[];e:for(var Ze=0,Ir=0;Ir<z.length;Ir++){Ir>0&&e.Debug.assertGreaterThanOrEqual(ee(z[Ir],z[Ir-1]),0);r:for(var kr=Ze;Ze<C.length;Ze++)switch(Ze>kr&&e.Debug.assertGreaterThanOrEqual(ee(C[Ze],C[Ze-1]),0),ee(z[Ir],C[Ze])){case-1:le.push(z[Ir]);continue e;case 0:continue e;case 1:continue r}}return le}e.relativeComplement=Br;function ut(C,z){for(var ee=0,le=0,Ze=C;le<Ze.length;le++){var Ir=Ze[le];ee+=Ir[z]}return ee}e.sum=ut;function rt(C,z){return z===void 0?C:C===void 0?[z]:(C.push(z),C)}e.append=rt;function Z(C,z){return C===void 0?z:z===void 0?C:Vt(C)?Vt(z)?Ee(C,z):rt(C,z):Vt(z)?rt(z,C):[C,z]}e.combine=Z;function f(C,z){return z<0?C.length+z:z}function h(C,z,ee,le){if(z===void 0||z.length===0)return C;if(C===void 0)return z.slice(ee,le);ee=ee===void 0?0:f(z,ee),le=le===void 0?z.length:f(z,le);for(var Ze=ee;Ze<le&&Ze<z.length;Ze++)z[Ze]!==void 0&&C.push(z[Ze]);return C}e.addRange=h;function ae(C,z,ee){return m(C,z,ee)?!1:(C.push(z),!0)}e.pushIfUnique=ae;function xr(C,z,ee){return C?(ae(C,z,ee),C):[z]}e.appendIfUnique=xr;function jr(C,z,ee){z.sort(function(le,Ze){return ee(C[le],C[Ze])||L(le,Ze)})}function qr(C,z){return C.length===0?C:C.slice().sort(z)}e.sort=qr;function pt(C){var z=0;return{next:function(){return z===C.length?{value:void 0,done:!0}:(z++,{value:C[z-1],done:!1})}}}e.arrayIterator=pt;function Ge(C){var z=C.length;return{next:function(){return z===0?{value:void 0,done:!0}:(z--,{value:C[z],done:!1})}}}e.arrayReverseIterator=Ge;function W(C,z){var ee=he(C);return jr(C,ee,z),ee.map(function(le){return C[le]})}e.stableSort=W;function r(C,z,ee,le){for(;ee<le;){if(C[ee]!==z[ee])return!1;ee++}return!0}e.rangeEquals=r;function ct(C,z){if(C&&(z=f(C,z),z<C.length))return C[z]}e.elementAt=ct;function ft(C){return C===void 0||C.length===0?void 0:C[0]}e.firstOrUndefined=ft;function Ie(C){return e.Debug.assert(C.length!==0),C[0]}e.first=Ie;function me(C){return C===void 0||C.length===0?void 0:C[C.length-1]}e.lastOrUndefined=me;function xe(C){return e.Debug.assert(C.length!==0),C[C.length-1]}e.last=xe;function Ye(C){return C&&C.length===1?C[0]:void 0}e.singleOrUndefined=Ye;function vr(C){return e.Debug.checkDefined(Ye(C))}e.single=vr;function nt(C){return C&&C.length===1?C[0]:C}e.singleOrMany=nt;function pr(C,z,ee){var le=C.slice(0);return le[z]=ee,le}e.replaceElement=pr;function Mr(C,z,ee,le,Ze){return ot(C,ee(z),ee,le,Ze)}e.binarySearch=Mr;function ot(C,z,ee,le,Ze){if(!gr(C))return-1;for(var Ir=Ze||0,kr=C.length-1;Ir<=kr;){var hr=Ir+(kr-Ir>>1),yt=ee(C[hr],hr);switch(le(yt,z)){case-1:Ir=hr+1;break;case 0:return hr;case 1:kr=hr-1;break}}return~Ir}e.binarySearchKey=ot;function kt(C,z,ee,le,Ze){if(C&&C.length>0){var Ir=C.length;if(Ir>0){var kr=le===void 0||le<0?0:le,hr=Ze===void 0||kr+Ze>Ir-1?Ir-1:kr+Ze,yt=void 0;for(arguments.length<=2?(yt=C[kr],kr++):yt=ee;kr<=hr;)yt=z(yt,C[kr],kr),kr++;return yt}}return ee}e.reduceLeft=kt;var re=Object.prototype.hasOwnProperty;function de(C,z){return re.call(C,z)}e.hasProperty=de;function He(C,z){return re.call(C,z)?C[z]:void 0}e.getProperty=He;function Nr(C){var z=[];for(var ee in C)re.call(C,ee)&&z.push(ee);return z}e.getOwnKeys=Nr;function Yr(C){var z=[];do for(var ee=Object.getOwnPropertyNames(C),le=0,Ze=ee;le<Ze.length;le++){var Ir=Ze[le];ae(z,Ir)}while(C=Object.getPrototypeOf(C));return z}e.getAllKeys=Yr;function St(C){var z=[];for(var ee in C)re.call(C,ee)&&z.push(C[ee]);return z}e.getOwnValues=St;var Dt=Object.entries||function(C){for(var z=Nr(C),ee=Array(z.length),le=0;le<z.length;le++)ee[le]=[z[le],C[z[le]]];return ee};function Lt(C){return C?Dt(C):[]}e.getEntries=Lt;function zt(C,z){for(var ee=new Array(C),le=0;le<C;le++)ee[le]=z(le);return ee}e.arrayOf=zt;function Zt(C,z){for(var ee=[],le=C.next();!le.done;le=C.next())ee.push(z?z(le.value):le.value);return ee}e.arrayFrom=Zt;function mt(C){for(var z=[],ee=1;ee<arguments.length;ee++)z[ee-1]=arguments[ee];for(var le=0,Ze=z;le<Ze.length;le++){var Ir=Ze[le];if(Ir!==void 0)for(var kr in Ir)de(Ir,kr)&&(C[kr]=Ir[kr])}return C}e.assign=mt;function at(C,z,ee){if(ee===void 0&&(ee=On),C===z)return!0;if(!C||!z)return!1;for(var le in C)if(re.call(C,le)&&(!re.call(z,le)||!ee(C[le],z[le])))return!1;for(var le in z)if(re.call(z,le)&&!re.call(C,le))return!1;return!0}e.equalOwnProperties=at;function A(C,z,ee){ee===void 0&&(ee=Dn);for(var le=new e.Map,Ze=0,Ir=C;Ze<Ir.length;Ze++){var kr=Ir[Ze],hr=z(kr);hr!==void 0&&le.set(hr,ee(kr))}return le}e.arrayToMap=A;function ue(C,z,ee){ee===void 0&&(ee=Dn);for(var le=[],Ze=0,Ir=C;Ze<Ir.length;Ze++){var kr=Ir[Ze];le[z(kr)]=ee(kr)}return le}e.arrayToNumericMap=ue;function Qe(C,z,ee){ee===void 0&&(ee=Dn);for(var le=cn(),Ze=0,Ir=C;Ze<Ir.length;Ze++){var kr=Ir[Ze];le.add(z(kr),ee(kr))}return le}e.arrayToMultiMap=Qe;function Sr(C,z,ee){return ee===void 0&&(ee=Dn),Zt(Qe(C,z).values(),ee)}e.group=Sr;function Kr(C){var z={};for(var ee in C)re.call(C,ee)&&(z[ee]=C[ee]);return z}e.clone=Kr;function Hr(C,z){var ee={};for(var le in z)re.call(z,le)&&(ee[le]=z[le]);for(var le in C)re.call(C,le)&&(ee[le]=C[le]);return ee}e.extend=Hr;function Ct(C,z){for(var ee in z)re.call(z,ee)&&(C[ee]=z[ee])}e.copyProperties=Ct;function Xt(C,z){return z?z.bind(C):void 0}e.maybeBind=Xt;function cn(){var C=new e.Map;return C.add=In,C.remove=yn,C}e.createMultiMap=cn;function In(C,z){var ee=this.get(C);return ee?ee.push(z):this.set(C,ee=[z]),ee}function yn(C,z){var ee=this.get(C);ee&&(Rn(ee,z),ee.length||this.delete(C))}function hn(){return cn()}e.createUnderscoreEscapedMultiMap=hn;function ln(C){var z=(C==null?void 0:C.slice())||[],ee=0;function le(){return ee===z.length}function Ze(){for(var kr=[],hr=0;hr<arguments.length;hr++)kr[hr]=arguments[hr];z.push.apply(z,kr)}function Ir(){if(le())throw new Error("Queue is empty");var kr=z[ee];if(z[ee]=void 0,ee++,ee>100&&ee>z.length>>1){var hr=z.length-ee;z.copyWithin(0,ee),z.length=hr,ee=0}return kr}return{enqueue:Ze,dequeue:Ir,isEmpty:le}}e.createQueue=ln;function En(C,z){var ee=new e.Map,le=0;function Ze(){var kr=ee.values(),hr;return{next:function(){for(;;)if(hr){var yt=hr.next();if(!yt.done)return{value:yt.value};hr=void 0}else{var yt=kr.next();if(yt.done)return{value:void 0,done:!0};if(!Vt(yt.value))return{value:yt.value};hr=pt(yt.value)}}}}var Ir={has:function(kr){var hr=C(kr);if(!ee.has(hr))return!1;var yt=ee.get(hr);if(!Vt(yt))return z(yt,kr);for(var Pt=0,Ut=yt;Pt<Ut.length;Pt++){var jt=Ut[Pt];if(z(jt,kr))return!0}return!1},add:function(kr){var hr=C(kr);if(ee.has(hr)){var yt=ee.get(hr);if(Vt(yt))m(yt,kr,z)||(yt.push(kr),le++);else{var Pt=yt;z(Pt,kr)||(ee.set(hr,[Pt,kr]),le++)}}else ee.set(hr,kr),le++;return this},delete:function(kr){var hr=C(kr);if(!ee.has(hr))return!1;var yt=ee.get(hr);if(Vt(yt)){for(var Pt=0;Pt<yt.length;Pt++)if(z(yt[Pt],kr))return yt.length===1?ee.delete(hr):yt.length===2?ee.set(hr,yt[1-Pt]):Mn(yt,Pt),le--,!0}else{var Ut=yt;if(z(Ut,kr))return ee.delete(hr),le--,!0}return!1},clear:function(){ee.clear(),le=0},get size(){return le},forEach:function(kr){for(var hr=0,yt=Zt(ee.values());hr<yt.length;hr++){var Pt=yt[hr];if(Vt(Pt))for(var Ut=0,jt=Pt;Ut<jt.length;Ut++){var Ht=jt[Ut];kr(Ht,Ht)}else{var Ht=Pt;kr(Ht,Ht)}}},keys:function(){return Ze()},values:function(){return Ze()},entries:function(){var kr=Ze();return{next:function(){var hr=kr.next();return hr.done?hr:{value:[hr.value,hr.value]}}}}};return Ir}e.createSet=En;function Vt(C){return Array.isArray?Array.isArray(C):C instanceof Array}e.isArray=Vt;function ui(C){return Vt(C)?C:[C]}e.toArray=ui;function ei(C){return typeof C=="string"}e.isString=ei;function vi(C){return typeof C=="number"}e.isNumber=vi;function ri(C,z){return C!==void 0&&z(C)?C:void 0}e.tryCast=ri;function bi(C,z){return C!==void 0&&z(C)?C:e.Debug.fail("Invalid cast. The supplied value ".concat(C," did not pass the test '").concat(e.Debug.getFunctionName(z),"'."))}e.cast=bi;function Qn(C){}e.noop=Qn,e.noopPush={push:Qn,length:0};function Yn(){return!1}e.returnFalse=Yn;function oi(){return!0}e.returnTrue=oi;function Ei(){}e.returnUndefined=Ei;function Dn(C){return C}e.identity=Dn;function Kn(C){return C.toLowerCase()}e.toLowerCase=Kn;var si=/[^\u0130\u0131\u00DFa-z0-9\\/:\-_\. ]+/g;function mi(C){return si.test(C)?C.replace(si,Kn):C}e.toFileNameLowerCase=mi;function Zn(){throw new Error("Not implemented")}e.notImplemented=Zn;function Fn(C){var z;return function(){return C&&(z=C(),C=void 0),z}}e.memoize=Fn;function gt(C){var z=new e.Map;return function(ee){var le="".concat(typeof ee,":").concat(ee),Ze=z.get(le);return Ze===void 0&&!z.has(le)&&(Ze=C(ee),z.set(le,Ze)),Ze}}e.memoizeOne=gt;function gi(C,z,ee,le,Ze){if(Ze){for(var Ir=[],kr=0;kr<arguments.length;kr++)Ir[kr]=arguments[kr];return function(hr){return kt(Ir,function(yt,Pt){return Pt(yt)},hr)}}else return le?function(hr){return le(ee(z(C(hr))))}:ee?function(hr){return ee(z(C(hr)))}:z?function(hr){return z(C(hr))}:C?function(hr){return C(hr)}:function(hr){return hr}}e.compose=gi;var dn;(function(C){C[C.None=0]="None",C[C.Normal=1]="Normal",C[C.Aggressive=2]="Aggressive",C[C.VeryAggressive=3]="VeryAggressive"})(dn=e.AssertionLevel||(e.AssertionLevel={}));function On(C,z){return C===z}e.equateValues=On;function br(C,z){return C===z||C!==void 0&&z!==void 0&&C.toUpperCase()===z.toUpperCase()}e.equateStringsCaseInsensitive=br;function ke(C,z){return On(C,z)}e.equateStringsCaseSensitive=ke;function ur(C,z){return C===z?0:C===void 0?-1:z===void 0?1:C<z?-1:1}function L(C,z){return ur(C,z)}e.compareValues=L;function qt(C,z){return L(C==null?void 0:C.start,z==null?void 0:z.start)||L(C==null?void 0:C.length,z==null?void 0:z.length)}e.compareTextSpans=qt;function nn(C,z){return kt(C,function(ee,le){return z(ee,le)===-1?ee:le})}e.min=nn;function fr(C,z){return C===z?0:C===void 0?-1:z===void 0?1:(C=C.toUpperCase(),z=z.toUpperCase(),C<z?-1:C>z?1:0)}e.compareStringsCaseInsensitive=fr;function Me(C,z){return ur(C,z)}e.compareStringsCaseSensitive=Me;function Ve(C){return C?fr:Me}e.getStringComparer=Ve;var _r=function(){var C,z,ee=hr();return yt;function le(Pt,Ut,jt){if(Pt===Ut)return 0;if(Pt===void 0)return-1;if(Ut===void 0)return 1;var Ht=jt(Pt,Ut);return Ht<0?-1:Ht>0?1:0}function Ze(Pt){var Ut=new Intl.Collator(Pt,{usage:"sort",sensitivity:"variant"}).compare;return function(jt,Ht){return le(jt,Ht,Ut)}}function Ir(Pt){if(Pt!==void 0)return kr();return function(jt,Ht){return le(jt,Ht,Ut)};function Ut(jt,Ht){return jt.localeCompare(Ht)}}function kr(){return function(jt,Ht){return le(jt,Ht,Pt)};function Pt(jt,Ht){return Ut(jt.toUpperCase(),Ht.toUpperCase())||Ut(jt,Ht)}function Ut(jt,Ht){return jt<Ht?-1:jt>Ht?1:0}}function hr(){return typeof Intl=="object"&&typeof Intl.Collator=="function"?Ze:typeof String.prototype.localeCompare=="function"&&typeof String.prototype.toLocaleUpperCase=="function"&&"a".localeCompare("B")<0?Ir:kr}function yt(Pt){return Pt===void 0?C||(C=ee(Pt)):Pt==="en-US"?z||(z=ee(Pt)):ee(Pt)}}(),lr,Vr;function tt(){return Vr}e.getUILocale=tt;function dt(C){Vr!==C&&(Vr=C,lr=void 0)}e.setUILocale=dt;function It(C,z){var ee=lr||(lr=_r(Vr));return ee(C,z)}e.compareStringsCaseSensitiveUI=It;function an(C,z,ee,le){return C===z?0:C===void 0?-1:z===void 0?1:le(C[ee],z[ee])}e.compareProperties=an;function sn(C,z){return L(C?1:0,z?1:0)}e.compareBooleans=sn;function _e(C,z,ee){for(var le=Math.max(2,Math.floor(C.length*.34)),Ze=Math.floor(C.length*.4)+1,Ir,kr=0,hr=z;kr<hr.length;kr++){var yt=hr[kr],Pt=ee(yt);if(Pt!==void 0&&Math.abs(Pt.length-C.length)<=le){if(Pt===C||Pt.length<3&&Pt.toLowerCase()!==C.toLowerCase())continue;var Ut=Gr(C,Pt,Ze-.1);if(Ut===void 0)continue;e.Debug.assert(Ut<Ze),Ze=Ut,Ir=yt}}return Ir}e.getSpellingSuggestion=_e;function Gr(C,z,ee){for(var le=new Array(z.length+1),Ze=new Array(z.length+1),Ir=ee+.01,kr=0;kr<=z.length;kr++)le[kr]=kr;for(var kr=1;kr<=C.length;kr++){var hr=C.charCodeAt(kr-1),yt=Math.ceil(kr>ee?kr-ee:1),Pt=Math.floor(z.length>ee+kr?ee+kr:z.length);Ze[0]=kr;for(var Ut=kr,jt=1;jt<yt;jt++)Ze[jt]=Ir;for(var jt=yt;jt<=Pt;jt++){var Ht=C[kr-1].toLowerCase()===z[jt-1].toLowerCase()?le[jt-1]+.1:le[jt-1]+2,yi=hr===z.charCodeAt(jt-1)?le[jt-1]:Math.min(le[jt]+1,Ze[jt-1]+1,Ht);Ze[jt]=yi,Ut=Math.min(Ut,yi)}for(var jt=Pt+1;jt<=z.length;jt++)Ze[jt]=Ir;if(Ut>ee)return;var Ni=le;le=Ze,Ze=Ni}var Gn=le[z.length];return Gn>ee?void 0:Gn}function Kt(C,z){var ee=C.length-z.length;return ee>=0&&C.indexOf(z,ee)===ee}e.endsWith=Kt;function en(C,z){return Kt(C,z)?C.slice(0,C.length-z.length):C}e.