(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.meriyah=e()}})(function(){"use strict";var B=(a,g)=>()=>(g||a((g={exports:{}}).exports,g),g.exports);var k2=B((z3,Fu)=>{var A1=function(a){return a&&a.Math==Math&&a};Fu.exports=A1(typeof globalThis=="object"&&globalThis)||A1(typeof window=="object"&&window)||A1(typeof self=="object"&&self)||A1(typeof global=="object"&&global)||function(){return this}()||Function("return this")()});var w2=B((W3,Lu)=>{Lu.exports=function(a){try{return!!a()}catch{return!0}}});var S2=B((K3,Ou)=>{var to=w2();Ou.exports=!to(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})});var ue=B((Y3,Tu)=>{var oo=w2();Tu.exports=!oo(function(){var a=function(){}.bind();return typeof a!="function"||a.hasOwnProperty("prototype")})});var E1=B((Z3,Iu)=>{var lo=ue(),P1=Function.prototype.call;Iu.exports=lo?P1.bind(P1):function(){return P1.apply(P1,arguments)}});var ju=B(Vu=>{"use strict";var Ru={}.propertyIsEnumerable,Nu=Object.getOwnPropertyDescriptor,fo=Nu&&!Ru.call({1:2},1);Vu.f=fo?function(g){var m=Nu(this,g);return!!m&&m.enumerable}:Ru});var ie=B((G3,_u)=>{_u.exports=function(a,g){return{enumerable:!(a&1),configurable:!(a&2),writable:!(a&4),value:g}}});var F2=B((x3,Ju)=>{var Mu=ue(),Uu=Function.prototype,ne=Uu.call,co=Mu&&Uu.bind.bind(ne,ne);Ju.exports=Mu?co:function(a){return function(){return ne.apply(a,arguments)}}});var Xu=B((p3,Hu)=>{var $u=F2(),so=$u({}.toString),ao=$u("".slice);Hu.exports=function(a){return ao(so(a),8,-1)}});var Wu=B((ef,zu)=>{var go=F2(),ho=w2(),ro=Xu(),te=Object,mo=go("".split);zu.exports=ho(function(){return!te("z").propertyIsEnumerable(0)})?function(a){return ro(a)=="String"?mo(a,""):te(a)}:te});var oe=B((uf,Ku)=>{Ku.exports=function(a){return a==null}});var le=B((nf,Yu)=>{var bo=oe(),ko=TypeError;Yu.exports=function(a){if(bo(a))throw ko("Can't call method on "+a);return a}});var D1=B((tf,Zu)=>{var vo=Wu(),yo=le();Zu.exports=function(a){return vo(yo(a))}});var ce=B((of,Qu)=>{var fe=typeof document=="object"&&document.all,Ao=typeof fe>"u"&&fe!==void 0;Qu.exports={all:fe,IS_HTMLDDA:Ao}});var P2=B((lf,xu)=>{var Gu=ce(),Po=Gu.all;xu.exports=Gu.IS_HTMLDDA?function(a){return typeof a=="function"||a===Po}:function(a){return typeof a=="function"}});var Z2=B((ff,ui)=>{var pu=P2(),ei=ce(),Eo=ei.all;ui.exports=ei.IS_HTMLDDA?function(a){return typeof a=="object"?a!==null:pu(a)||a===Eo}:function(a){return typeof a=="object"?a!==null:pu(a)}});var C1=B((cf,ii)=>{var se=k2(),Do=P2(),Co=function(a){return Do(a)?a:void 0};ii.exports=function(a,g){return arguments.length<2?Co(se[a]):se[a]&&se[a][g]}});var ti=B((sf,ni)=>{var wo=F2();ni.exports=wo({}.isPrototypeOf)});var li=B((af,oi)=>{var qo=C1();oi.exports=qo("navigator","userAgent")||""});var hi=B((df,gi)=>{var di=k2(),ae=li(),fi=di.process,ci=di.Deno,si=fi&&fi.versions||ci&&ci.version,ai=si&&si.v8,E2,w1;ai&&(E2=ai.split("."),w1=E2[0]>0&&E2[0]<4?1:+(E2[0]+E2[1]));!w1&&ae&&(E2=ae.match(/Edge\/(\d+)/),(!E2||E2[1]>=74)&&(E2=ae.match(/Chrome\/(\d+)/),E2&&(w1=+E2[1])));gi.exports=w1});var de=B((gf,mi)=>{var ri=hi(),Bo=w2();mi.exports=!!Object.getOwnPropertySymbols&&!Bo(function(){var a=Symbol();return!String(a)||!(Object(a)instanceof Symbol)||!Symbol.sham&&ri&&ri<41})});var ge=B((hf,bi)=>{var So=de();bi.exports=So&&!Symbol.sham&&typeof Symbol.iterator=="symbol"});var he=B((rf,ki)=>{var Fo=C1(),Lo=P2(),Oo=ti(),To=ge(),Io=Object;ki.exports=To?function(a){return typeof a=="symbol"}:function(a){var g=Fo("Symbol");return Lo(g)&&Oo(g.prototype,Io(a))}});var yi=B((mf,vi)=>{var Ro=String;vi.exports=function(a){try{return Ro(a)}catch{return"Object"}}});var Pi=B((bf,Ai)=>{var No=P2(),Vo=yi(),jo=TypeError;Ai.exports=function(a){if(No(a))return a;throw jo(Vo(a)+" is not a function")}});var Di=B((kf,Ei)=>{var _o=Pi(),Mo=oe();Ei.exports=function(a,g){var m=a[g];return Mo(m)?void 0:_o(m)}});var wi=B((vf,Ci)=>{var re=E1(),me=P2(),be=Z2(),Uo=TypeError;Ci.exports=function(a,g){var m,f;if(g==="string"&&me(m=a.toString)&&!be(f=re(m,a))||me(m=a.valueOf)&&!be(f=re(m,a))||g!=="string"&&me(m=a.toString)&&!be(f=re(m,a)))return f;throw Uo("Can't convert object to primitive value")}});var Bi=B((yf,qi)=>{qi.exports=!1});var q1=B((Af,Fi)=>{var Si=k2(),Jo=Object.defineProperty;Fi.exports=function(a,g){try{Jo(Si,a,{value:g,configurable:!0,writable:!0})}catch{Si[a]=g}return g}});var B1=B((Pf,Oi)=>{var $o=k2(),Ho=q1(),Li="__core-js_shared__",Xo=$o[Li]||Ho(Li,{});Oi.exports=Xo});var ke=B((Ef,Ii)=>{var zo=Bi(),Ti=B1();(Ii.exports=function(a,g){return Ti[a]||(Ti[a]=g!==void 0?g:{})})("versions",[]).push({version:"3.26.1",mode:zo?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE",source:"https://github.com/zloirock/core-js"})});var Ni=B((Df,Ri)=>{var Wo=le(),Ko=Object;Ri.exports=function(a){return Ko(Wo(a))}});var R2=B((Cf,Vi)=>{var Yo=F2(),Zo=Ni(),Qo=Yo({}.hasOwnProperty);Vi.exports=Object.hasOwn||function(g,m){return Qo(Zo(g),m)}});var ve=B((wf,ji)=>{var Go=F2(),xo=0,po=Math.random(),el=Go(1 .toString);ji.exports=function(a){return"Symbol("+(a===void 0?"":a)+")_"+el(++xo+po,36)}});var Hi=B((qf,$i)=>{var ul=k2(),il=ke(),_i=R2(),nl=ve(),Mi=de(),Ji=ge(),Q2=il("wks"),$2=ul.Symbol,Ui=$2&&$2.for,tl=Ji?$2:$2&&$2.withoutSetter||nl;$i.exports=function(a){if(!_i(Q2,a)||!(Mi||typeof Q2[a]=="string")){var g="Symbol."+a;Mi&&_i($2,a)?Q2[a]=$2[a]:Ji&&Ui?Q2[a]=Ui(g):Q2[a]=tl(g)}return Q2[a]}});var Ki=B((Bf,Wi)=>{var ol=E1(),Xi=Z2(),zi=he(),ll=Di(),fl=wi(),cl=Hi(),sl=TypeError,al=cl("toPrimitive");Wi.exports=function(a,g){if(!Xi(a)||zi(a))return a;var m=ll(a,al),f;if(m){if(g===void 0&&(g="default"),f=ol(m,a,g),!Xi(f)||zi(f))return f;throw sl("Can't convert object to primitive value")}return g===void 0&&(g="number"),fl(a,g)}});var ye=B((Sf,Yi)=>{var dl=Ki(),gl=he();Yi.exports=function(a){var g=dl(a,"string");return gl(g)?g:g+""}});var Gi=B((Ff,Qi)=>{var hl=k2(),Zi=Z2(),Ae=hl.document,rl=Zi(Ae)&&Zi(Ae.createElement);Qi.exports=function(a){return rl?Ae.createElement(a):{}}});var Pe=B((Lf,xi)=>{var ml=S2(),bl=w2(),kl=Gi();xi.exports=!ml&&!bl(function(){return Object.defineProperty(kl("div"),"a",{get:function(){return 7}}).a!=7})});var Ee=B(en=>{var vl=S2(),yl=E1(),Al=ju(),Pl=ie(),El=D1(),Dl=ye(),Cl=R2(),wl=Pe(),pi=Object.getOwnPropertyDescriptor;en.f=vl?pi:function(g,m){if(g=El(g),m=Dl(m),wl)try{return pi(g,m)}catch{}if(Cl(g,m))return Pl(!yl(Al.f,g,m),g[m])}});var nn=B((Tf,un)=>{var ql=S2(),Bl=w2();un.exports=ql&&Bl(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})});var S1=B((If,tn)=>{var Sl=Z2(),Fl=String,Ll=TypeError;tn.exports=function(a){if(Sl(a))return a;throw Ll(Fl(a)+" is not an object")}});var u1=B(ln=>{var Ol=S2(),Tl=Pe(),Il=nn(),F1=S1(),on=ye(),Rl=TypeError,De=Object.defineProperty,Nl=Object.getOwnPropertyDescriptor,Ce="enumerable",we="configurable",qe="writable";ln.f=Ol?Il?function(g,m,f){if(F1(g),m=on(m),F1(f),typeof g=="function"&&m==="prototype"&&"value"in f&&qe in f&&!f[qe]){var A=Nl(g,m);A&&A[qe]&&(g[m]=f.value,f={configurable:we in f?f[we]:A[we],enumerable:Ce in f?f[Ce]:A[Ce],writable:!1})}return De(g,m,f)}:De:function(g,m,f){if(F1(g),m=on(m),F1(f),Tl)try{return De(g,m,f)}catch{}if("get"in f||"set"in f)throw Rl("Accessors not supported");return"value"in f&&(g[m]=f.value),g}});var Be=B((Nf,fn)=>{var Vl=S2(),jl=u1(),_l=ie();fn.exports=Vl?function(a,g,m){return jl.f(a,g,_l(1,m))}:function(a,g,m){return a[g]=m,a}});var an=B((Vf,sn)=>{var Se=S2(),Ml=R2(),cn=Function.prototype,Ul=Se&&Object.getOwnPropertyDescriptor,Fe=Ml(cn,"name"),Jl=Fe&&function(){}.name==="something",$l=Fe&&(!Se||Se&&Ul(cn,"name").configurable);sn.exports={EXISTS:Fe,PROPER:Jl,CONFIGURABLE:$l}});var gn=B((jf,dn)=>{var Hl=F2(),Xl=P2(),Le=B1(),zl=Hl(Function.toString);Xl(Le.inspectSource)||(Le.inspectSource=function(a){return zl(a)});dn.exports=Le.inspectSource});var mn=B((_f,rn)=>{var Wl=k2(),Kl=P2(),hn=Wl.WeakMap;rn.exports=Kl(hn)&&/native code/.test(String(hn))});var vn=B((Mf,kn)=>{var Yl=ke(),Zl=ve(),bn=Yl("keys");kn.exports=function(a){return bn[a]||(bn[a]=Zl(a))}});var Oe=B((Uf,yn)=>{yn.exports={}});var Dn=B((Jf,En)=>{var Ql=mn(),Pn=k2(),Gl=Z2(),xl=Be(),Te=R2(),Ie=B1(),pl=vn(),e4=Oe(),An="Object already initialized",Re=Pn.TypeError,u4=Pn.WeakMap,L1,i1,O1,i4=function(a){return O1(a)?i1(a):L1(a,{})},n4=function(a){return function(g){var m;if(!Gl(g)||(m=i1(g)).type!==a)throw Re("Incompatible receiver, "+a+" required");return m}};Ql||Ie.state?(D2=Ie.state||(Ie.state=new u4),D2.get=D2.get,D2.has=D2.has,D2.set=D2.set,L1=function(a,g){if(D2.has(a))throw Re(An);return g.facade=a,D2.set(a,g),g},i1=function(a){return D2.get(a)||{}},O1=function(a){return D2.has(a)}):(H2=pl("state"),e4[H2]=!0,L1=function(a,g){if(Te(a,H2))throw Re(An);return g.facade=a,xl(a,H2,g),g},i1=function(a){return Te(a,H2)?a[H2]:{}},O1=function(a){return Te(a,H2)});var D2,H2;En.exports={set:L1,get:i1,has:O1,enforce:i4,getterFor:n4}});var Ve=B(($f,wn)=>{var t4=w2(),o4=P2(),T1=R2(),Ne=S2(),l4=an().CONFIGURABLE,f4=gn(),Cn=Dn(),c4=Cn.enforce,s4=Cn.get,I1=Object.defineProperty,a4=Ne&&!t4(function(){return I1(function(){},"length",{value:8}).length!==8}),d4=String(String).split("String"),g4=wn.exports=function(a,g,m){String(g).slice(0,7)==="Symbol("&&(g="["+String(g).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),m&&m.getter&&(g="get "+g),m&&m.setter&&(g="set "+g),(!T1(a,"name")||l4&&a.name!==g)&&(Ne?I1(a,"name",{value:g,configurable:!0}):a.name=g),a4&&m&&T1(m,"arity")&&a.length!==m.arity&&I1(a,"length",{value:m.arity});try{m&&T1(m,"constructor")&&m.constructor?Ne&&I1(a,"prototype",{writable:!1}):a.prototype&&(a.prototype=void 0)}catch{}var f=c4(a);return T1(f,"source")||(f.source=d4.join(typeof g=="string"?g:"")),a};Function.prototype.toString=g4(function(){return o4(this)&&s4(this).source||f4(this)},"toString")});var Bn=B((Hf,qn)=>{var h4=P2(),r4=u1(),m4=Ve(),b4=q1();qn.exports=function(a,g,m,f){f||(f={});var A=f.enumerable,S=f.name!==void 0?f.name:g;if(h4(m)&&m4(m,S,f),f.global)A?a[g]=m:b4(g,m);else{try{f.unsafe?a[g]&&(A=!0):delete a[g]}catch{}A?a[g]=m:r4.f(a,g,{value:m,enumerable:!1,configurable:!f.nonConfigurable,writable:!f.nonWritable})}return a}});var Fn=B((Xf,Sn)=>{var k4=Math.ceil,v4=Math.floor;Sn.exports=Math.trunc||function(g){var m=+g;return(m>0?v4:k4)(m)}});var je=B((zf,Ln)=>{var y4=Fn();Ln.exports=function(a){var g=+a;return g!==g||g===0?0:y4(g)}});var Tn=B((Wf,On)=>{var A4=je(),P4=Math.max,E4=Math.min;On.exports=function(a,g){var m=A4(a);return m<0?P4(m+g,0):E4(m,g)}});var Rn=B((Kf,In)=>{var D4=je(),C4=Math.min;In.exports=function(a){return a>0?C4(D4(a),9007199254740991):0}});var Vn=B((Yf,Nn)=>{var w4=Rn();Nn.exports=function(a){return w4(a.length)}});var Mn=B((Zf,_n)=>{var q4=D1(),B4=Tn(),S4=Vn(),jn=function(a){return function(g,m,f){var A=q4(g),S=S4(A),q=B4(f,S),N;if(a&&m!=m){for(;S>q;)if(N=A[q++],N!=N)return!0}else for(;S>q;q++)if((a||q in A)&&A[q]===m)return a||q||0;return!a&&-1}};_n.exports={includes:jn(!0),indexOf:jn(!1)}});var $n=B((Qf,Jn)=>{var F4=F2(),_e=R2(),L4=D1(),O4=Mn().indexOf,T4=Oe(),Un=F4([].push);Jn.exports=function(a,g){var m=L4(a),f=0,A=[],S;for(S in m)!_e(T4,S)&&_e(m,S)&&Un(A,S);for(;g.length>f;)_e(m,S=g[f++])&&(~O4(A,S)||Un(A,S));return A}});var Xn=B((Gf,Hn)=>{Hn.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]});var Wn=B(zn=>{var I4=$n(),R4=Xn(),N4=R4.concat("length","prototype");zn.f=Object.getOwnPropertyNames||function(g){return I4(g,N4)}});var Yn=B(Kn=>{Kn.f=Object.getOwnPropertySymbols});var Qn=B((e6,Zn)=>{var V4=C1(),j4=F2(),_4=Wn(),M4=Yn(),U4=S1(),J4=j4([].concat);Zn.exports=V4("Reflect","ownKeys")||function(g){var m=_4.f(U4(g)),f=M4.f;return f?J4(m,f(g)):m}});var pn=B((u6,xn)=>{var Gn=R2(),$4=Qn(),H4=Ee(),X4=u1();xn.exports=function(a,g,m){for(var f=$4(g),A=X4.f,S=H4.f,q=0;q{var z4=w2(),W4=P2(),K4=/#|\.prototype\./,n1=function(a,g){var m=Z4[Y4(a)];return m==G4?!0:m==Q4?!1:W4(g)?z4(g):!!g},Y4=n1.normalize=function(a){return String(a).replace(K4,".").toLowerCase()},Z4=n1.data={},Q4=n1.NATIVE="N",G4=n1.POLYFILL="P";et.exports=n1});var nt=B((n6,it)=>{var Me=k2(),x4=Ee().f,p4=Be(),e3=Bn(),u3=q1(),i3=pn(),n3=ut();it.exports=function(a,g){var m=a.target,f=a.global,A=a.stat,S,q,N,k,W,$;if(f?q=Me:A?q=Me[m]||u3(m,{}):q=(Me[m]||{}).prototype,q)for(N in g){if(W=g[N],a.dontCallGetSet?($=x4(q,N),k=$&&$.value):k=q[N],S=n3(f?N:m+(A?".":"#")+N,a.forced),!S&&k!==void 0){if(typeof W==typeof k)continue;i3(W,k)}(a.sham||k&&k.sham)&&p4(W,"sham",!0),e3(q,N,W,a)}}});var tt=B(()=>{var t3=nt(),Ue=k2();t3({global:!0,forced:Ue.globalThis!==Ue},{globalThis:Ue})});var ot=B(()=>{tt()});var ct=B((c6,ft)=>{var lt=Ve(),o3=u1();ft.exports=function(a,g,m){return m.get&<(m.get,g,{getter:!0}),m.set&<(m.set,g,{setter:!0}),o3.f(a,g,m)}});var at=B((s6,st)=>{"use strict";var l3=S1();st.exports=function(){var a=l3(this),g="";return a.hasIndices&&(g+="d"),a.global&&(g+="g"),a.ignoreCase&&(g+="i"),a.multiline&&(g+="m"),a.dotAll&&(g+="s"),a.unicode&&(g+="u"),a.unicodeSets&&(g+="v"),a.sticky&&(g+="y"),g}});var ht=B(()=>{var f3=k2(),c3=S2(),s3=ct(),a3=at(),d3=w2(),dt=f3.RegExp,gt=dt.prototype,g3=c3&&d3(function(){var a=!0;try{dt(".","d")}catch{a=!1}var g={},m="",f=a?"dgimsy":"gimsy",A=function(k,W){Object.defineProperty(g,k,{get:function(){return m+=W,!0}})},S={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};a&&(S.hasIndices="d");for(var q in S)A(q,S[q]);var N=Object.getOwnPropertyDescriptor(gt,"flags").get.call(g);return N!==f||m!==f});g3&&s3(gt,"flags",{configurable:!0,get:a3})});var H3=B((g6,Rt)=>{ot();ht();var Xe=Object.defineProperty,h3=Object.getOwnPropertyDescriptor,ze=Object.getOwnPropertyNames,r3=Object.prototype.hasOwnProperty,mt=(a,g)=>function(){return a&&(g=(0,a[ze(a)[0]])(a=0)),g},o2=(a,g)=>function(){return g||(0,a[ze(a)[0]])((g={exports:{}}).exports,g),g.exports},m3=(a,g)=>{for(var m in g)Xe(a,m,{get:g[m],enumerable:!0})},b3=(a,g,m,f)=>{if(g&&typeof g=="object"||typeof g=="function")for(let A of ze(g))!r3.call(a,A)&&A!==m&&Xe(a,A,{get:()=>g[A],enumerable:!(f=h3(g,A))||f.enumerable});return a},k3=a=>b3(Xe({},"__esModule",{value:!0}),a),n2=mt({""(){}}),bt=o2({"src/common/parser-create-error.js"(a,g){"use strict";n2();function m(f,A){let S=new SyntaxError(f+" ("+A.start.line+":"+A.start.column+")");return S.loc=A,S}g.exports=m}}),v3=o2({"src/utils/try-combinations.js"(a,g){"use strict";n2();function m(){let f;for(var A=arguments.length,S=new Array(A),q=0;qHe,arch:()=>y3,cpus:()=>Ct,default:()=>Ft,endianness:()=>vt,freemem:()=>Et,getNetworkInterfaces:()=>St,hostname:()=>yt,loadavg:()=>At,networkInterfaces:()=>Bt,platform:()=>A3,release:()=>qt,tmpDir:()=>Je,tmpdir:()=>$e,totalmem:()=>Dt,type:()=>wt,uptime:()=>Pt});function vt(){if(typeof R1>"u"){var a=new ArrayBuffer(2),g=new Uint8Array(a),m=new Uint16Array(a);if(g[0]=1,g[1]=2,m[0]===258)R1="BE";else if(m[0]===513)R1="LE";else throw new Error("unable to figure out endianess")}return R1}function yt(){return typeof globalThis.location<"u"?globalThis.location.hostname:""}function At(){return[]}function Pt(){return 0}function Et(){return Number.MAX_VALUE}function Dt(){return Number.MAX_VALUE}function Ct(){return[]}function wt(){return"Browser"}function qt(){return typeof globalThis.navigator<"u"?globalThis.navigator.appVersion:""}function Bt(){}function St(){}function y3(){return"javascript"}function A3(){return"browser"}function Je(){return"/tmp"}var R1,$e,He,Ft,P3=mt({"node-modules-polyfills:os"(){n2(),$e=Je,He=` `,Ft={EOL:He,tmpdir:$e,tmpDir:Je,networkInterfaces:Bt,getNetworkInterfaces:St,release:qt,type:wt,cpus:Ct,totalmem:Dt,freemem:Et,uptime:Pt,loadavg:At,hostname:yt,endianness:vt}}}),E3=o2({"node-modules-polyfills-commonjs:os"(a,g){n2();var m=(P3(),k3(kt));if(m&&m.default){g.exports=m.default;for(let f in m)g.exports[f]=m[f]}else m&&(g.exports=m)}}),D3=o2({"node_modules/detect-newline/index.js"(a,g){"use strict";n2();var m=f=>{if(typeof f!="string")throw new TypeError("Expected a string");let A=f.match(/(?:\r?\n)/g)||[];if(A.length===0)return;let S=A.filter(N=>N===`\r `).length,q=A.length-S;return S>q?`\r `:` `};g.exports=m,g.exports.graceful=f=>typeof f=="string"&&m(f)||` `}}),C3=o2({"node_modules/jest-docblock/build/index.js"(a){"use strict";n2(),Object.defineProperty(a,"__esModule",{value:!0}),a.extract=e2,a.parse=Z,a.parseWithComments=R,a.print=j,a.strip=L;function g(){let O=E3();return g=function(){return O},O}function m(){let O=f(D3());return m=function(){return O},O}function f(O){return O&&O.__esModule?O:{default:O}}var A=/\*\/$/,S=/^\/\*\*?/,q=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,N=/(^|\s+)\/\/([^\r\n]*)/g,k=/^(\r?\n)+/,W=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,$=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,z=/(\r?\n|^) *\* ?/g,Q=[];function e2(O){let u2=O.match(q);return u2?u2[0].trimLeft():""}function L(O){let u2=O.match(q);return u2&&u2[0]?O.substring(u2[0].length):O}function Z(O){return R(O).pragmas}function R(O){let u2=(0,m().default)(O)||g().EOL;O=O.replace(S,"").replace(A,"").replace(z,"$1");let h2="";for(;h2!==O;)h2=O,O=O.replace(W,`${u2}$1 $2${u2}`);O=O.replace(k,"").trimRight();let f2=Object.create(null),N2=O.replace($,"").replace(k,"").trimRight(),c2;for(;c2=$.exec(O);){let V2=c2[2].replace(N,"");typeof f2[c2[1]]=="string"||Array.isArray(f2[c2[1]])?f2[c2[1]]=Q.concat(f2[c2[1]],V2):f2[c2[1]]=V2}return{comments:N2,pragmas:f2}}function j(O){let{comments:u2="",pragmas:h2={}}=O,f2=(0,m().default)(u2)||g().EOL,N2="/**",c2=" *",V2=" */",q2=Object.keys(h2),N1=q2.map(d2=>H(d2,h2[d2])).reduce((d2,t1)=>d2.concat(t1),[]).map(d2=>`${c2} ${d2}${f2}`).join("");if(!u2){if(q2.length===0)return"";if(q2.length===1&&!Array.isArray(h2[q2[0]])){let d2=h2[q2[0]];return`${N2} ${H(q2[0],d2)[0]}${V2}`}}let V1=u2.split(f2).map(d2=>`${c2} ${d2}`).join(f2)+f2;return N2+f2+(u2?V1:"")+(u2&&q2.length?c2+f2:"")+N1+V2}function H(O,u2){return Q.concat(u2).map(h2=>`@${O} ${h2}`.trim())}}}),w3=o2({"src/common/end-of-line.js"(a,g){"use strict";n2();function m(q){let N=q.indexOf("\r");return N>=0?q.charAt(N+1)===` `?"crlf":"cr":"lf"}function f(q){switch(q){case"cr":return"\r";case"crlf":return`\r `;default:return` `}}function A(q,N){let k;switch(N){case` `:k=/\n/g;break;case"\r":k=/\r/g;break;case`\r `:k=/\r\n/g;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(N)}.`)}let W=q.match(k);return W?W.length:0}function S(q){return q.replace(/\r\n?/g,` `)}g.exports={guessEndOfLine:m,convertEndOfLineToChars:f,countEndOfLineChars:A,normalizeEndOfLine:S}}}),q3=o2({"src/language-js/utils/get-shebang.js"(a,g){"use strict";n2();function m(f){if(!f.startsWith("#!"))return"";let A=f.indexOf(` `);return A===-1?f:f.slice(0,A)}g.exports=m}}),B3=o2({"src/language-js/pragma.js"(a,g){"use strict";n2();var{parseWithComments:m,strip:f,extract:A,print:S}=C3(),{normalizeEndOfLine:q}=w3(),N=q3();function k(z){let Q=N(z);Q&&(z=z.slice(Q.length+1));let e2=A(z),{pragmas:L,comments:Z}=m(e2);return{shebang:Q,text:z,pragmas:L,comments:Z}}function W(z){let Q=Object.keys(k(z).pragmas);return Q.includes("prettier")||Q.includes("format")}function $(z){let{shebang:Q,text:e2,pragmas:L,comments:Z}=k(z),R=f(e2),j=S({pragmas:Object.assign({format:""},L),comments:Z.trimStart()});return(Q?`${Q} `:"")+q(j)+(R.startsWith(` `)?` `:` `)+R}g.exports={hasPragma:W,insertPragma:$}}}),Lt=o2({"src/utils/is-non-empty-array.js"(a,g){"use strict";n2();function m(f){return Array.isArray(f)&&f.length>0}g.exports=m}}),Ot=o2({"src/language-js/loc.js"(a,g){"use strict";n2();var m=Lt();function f(k){var W,$;let z=k.range?k.range[0]:k.start,Q=(W=($=k.declaration)===null||$===void 0?void 0:$.decorators)!==null&&W!==void 0?W:k.decorators;return m(Q)?Math.min(f(Q[0]),z):z}function A(k){return k.range?k.range[1]:k.end}function S(k,W){let $=f(k);return Number.isInteger($)&&$===f(W)}function q(k,W){let $=A(k);return Number.isInteger($)&&$===A(W)}function N(k,W){return S(k,W)&&q(k,W)}g.exports={locStart:f,locEnd:A,hasSameLocStart:S,hasSameLoc:N}}}),S3=o2({"src/language-js/parse/utils/create-parser.js"(a,g){"use strict";n2();var{hasPragma:m}=B3(),{locStart:f,locEnd:A}=Ot();function S(q){return q=typeof q=="function"?{parse:q}:q,Object.assign({astFormat:"estree",hasPragma:m,locStart:f,locEnd:A},q)}g.exports=S}}),F3=o2({"src/language-js/utils/is-ts-keyword-type.js"(a,g){"use strict";n2();function m(f){let{type:A}=f;return A.startsWith("TS")&&A.endsWith("Keyword")}g.exports=m}}),L3=o2({"src/language-js/utils/is-block-comment.js"(a,g){"use strict";n2();var m=new Set(["Block","CommentBlock","MultiLine"]),f=A=>m.has(A==null?void 0:A.type);g.exports=f}}),O3=o2({"src/language-js/utils/is-type-cast-comment.js"(a,g){"use strict";n2();var m=L3();function f(A){return m(A)&&A.value[0]==="*"&&/@(?:type|satisfies)\b/.test(A.value)}g.exports=f}}),T3=o2({"src/utils/get-last.js"(a,g){"use strict";n2();var m=f=>f[f.length-1];g.exports=m}}),Tt=o2({"src/language-js/parse/postprocess/visit-node.js"(a,g){"use strict";n2();function m(f,A){if(Array.isArray(f)){for(let S=0;S{let{line:j,character:H}=e2.getLineAndCharacterOfPosition(R);return{line:j+1,column:H}});A({loc:{start:L,end:Z}},"Decorators are not valid here.")}function k($,z){$.kind!==S.PropertyDeclaration||$.modifiers&&!$.modifiers.some(Q=>Q.kind===S.AbstractKeyword)||$.initializer&&z.value===null&&A(z,"Abstract property cannot have an initializer")}function W($,z){let{esTreeNodeToTSNodeMap:Q,tsNodeToESTreeNodeMap:e2}=z.tsParseResult;f($,L=>{let Z=Q.get(L);if(!Z)return;let R=e2.get(Z);R===L&&(N(Z),k(Z,R))})}g.exports={throwErrorForInvalidNodes:W}}}),R3=o2({"src/language-js/parse/postprocess/index.js"(a,g){"use strict";n2();var{locStart:m,locEnd:f}=Ot(),A=F3(),S=O3(),q=T3(),N=Tt(),{throwErrorForInvalidNodes:k}=I3(),W=It();function $(L,Z){if(Z.parser==="typescript"&&/@|abstract/.test(Z.originalText)&&k(L,Z),Z.parser!=="typescript"&&Z.parser!=="flow"&&Z.parser!=="acorn"&&Z.parser!=="espree"&&Z.parser!=="meriyah"){let j=new Set;L=N(L,H=>{H.leadingComments&&H.leadingComments.some(S)&&j.add(m(H))}),L=N(L,H=>{if(H.type==="ParenthesizedExpression"){let{expression:O}=H;if(O.type==="TypeCastExpression")return O.range=H.range,O;let u2=m(H);if(!j.has(u2))return O.extra=Object.assign(Object.assign({},O.extra),{},{parenthesized:!0}),O}})}return L=N(L,j=>{switch(j.type){case"ChainExpression":return z(j.expression);case"LogicalExpression":{if(Q(j))return e2(j);break}case"VariableDeclaration":{let H=q(j.declarations);H&&H.init&&R(j,H);break}case"TSParenthesizedType":return A(j.typeAnnotation)||j.typeAnnotation.type==="TSThisType"||(j.typeAnnotation.range=[m(j),f(j)]),j.typeAnnotation;case"TSTypeParameter":if(typeof j.name=="string"){let H=m(j);j.name={type:"Identifier",name:j.name,range:[H,H+j.name.length]}}break;case"ObjectExpression":if(Z.parser==="typescript"){let H=j.properties.find(O=>O.type==="Property"&&O.value.type==="TSEmptyBodyFunctionExpression");H&&W(H.value,"Unexpected token.")}break;case"SequenceExpression":{let H=q(j.expressions);j.range=[m(j),Math.min(f(H),f(j))];break}case"TopicReference":Z.__isUsingHackPipeline=!0;break;case"ExportAllDeclaration":{let{exported:H}=j;if(Z.parser==="meriyah"&&H&&H.type==="Identifier"){let O=Z.originalText.slice(m(H),f(H));(O.startsWith('"')||O.startsWith("'"))&&(j.exported=Object.assign(Object.assign({},j.exported),{},{type:"Literal",value:j.exported.name,raw:O}))}break}case"PropertyDefinition":if(Z.parser==="meriyah"&&j.static&&!j.computed&&!j.key){let H="static",O=m(j);Object.assign(j,{static:!1,key:{type:"Identifier",name:H,range:[O,O+H.length]}})}break}}),L;function R(j,H){Z.originalText[f(H)]!==";"&&(j.range=[m(j),f(H)])}}function z(L){switch(L.type){case"CallExpression":L.type="OptionalCallExpression",L.callee=z(L.callee);break;case"MemberExpression":L.type="OptionalMemberExpression",L.object=z(L.object);break;case"TSNonNullExpression":L.expression=z(L.expression);break}return L}function Q(L){return L.type==="LogicalExpression"&&L.right.type==="LogicalExpression"&&L.operator===L.right.operator}function e2(L){return Q(L)?e2({type:"LogicalExpression",operator:L.operator,left:e2({type:"LogicalExpression",operator:L.operator,left:L.left,right:L.right.left,range:[m(L.left),f(L.right.left)]}),right:L.right.right,range:[m(L),f(L)]}):L}g.exports=$}}),N3=o2({"node_modules/meriyah/dist/meriyah.cjs"(a){"use strict";n2(),Object.defineProperty(a,"__esModule",{value:!0});var g={[0]:"Unexpected token",[28]:"Unexpected token: '%0'",[1]:"Octal escape sequences are not allowed in strict mode",[2]:"Octal escape sequences are not allowed in template strings",[3]:"Unexpected token `#`",[4]:"Illegal Unicode escape sequence",[5]:"Invalid code point %0",[6]:"Invalid hexadecimal escape sequence",[8]:"Octal literals are not allowed in strict mode",[7]:"Decimal integer literals with a leading zero are forbidden in strict mode",[9]:"Expected number in radix %0",[145]:"Invalid left-hand side assignment to a destructible right-hand side",[10]:"Non-number found after exponent indicator",[11]:"Invalid BigIntLiteral",[12]:"No identifiers allowed directly after numeric literal",[13]:"Escapes \\8 or \\9 are not syntactically valid escapes",[14]:"Unterminated string literal",[15]:"Unterminated template literal",[16]:"Multiline comment was not closed properly",[17]:"The identifier contained dynamic unicode escape that was not closed",[18]:"Illegal character '%0'",[19]:"Missing hexadecimal digits",[20]:"Invalid implicit octal",[21]:"Invalid line break in string literal",[22]:"Only unicode escapes are legal in identifier names",[23]:"Expected '%0'",[24]:"Invalid left-hand side in assignment",[25]:"Invalid left-hand side in async arrow",[26]:'Calls to super must be in the "constructor" method of a class expression or class declaration that has a superclass',[27]:"Member access on super must be in a method",[29]:"Await expression not allowed in formal parameter",[30]:"Yield expression not allowed in formal parameter",[92]:"Unexpected token: 'escaped keyword'",[31]:"Unary expressions as the left operand of an exponentiation expression must be disambiguated with parentheses",[119]:"Async functions can only be declared at the top level or inside a block",[32]:"Unterminated regular expression",[33]:"Unexpected regular expression flag",[34]:"Duplicate regular expression flag '%0'",[35]:"%0 functions must have exactly %1 argument%2",[36]:"Setter function argument must not be a rest parameter",[37]:"%0 declaration must have a name in this context",[38]:"Function name may not contain any reserved words or be eval or arguments in strict mode",[39]:"The rest operator is missing an argument",[40]:"A getter cannot be a generator",[41]:"A computed property name must be followed by a colon or paren",[130]:"Object literal keys that are strings or numbers must be a method or have a colon",[43]:"Found `* async x(){}` but this should be `async * x(){}`",[42]:"Getters and setters can not be generators",[44]:"'%0' can not be generator method",[45]:"No line break is allowed after '=>'",[46]:"The left-hand side of the arrow can only be destructed through assignment",[47]:"The binding declaration is not destructible",[48]:"Async arrow can not be followed by new expression",[49]:"Classes may not have a static property named 'prototype'",[50]:"Class constructor may not be a %0",[51]:"Duplicate constructor method in class",[52]:"Invalid increment/decrement operand",[53]:"Invalid use of `new` keyword on an increment/decrement expression",[54]:"`=>` is an invalid assignment target",[55]:"Rest element may not have a trailing comma",[56]:"Missing initializer in %0 declaration",[57]:"'for-%0' loop head declarations can not have an initializer",[58]:"Invalid left-hand side in for-%0 loop: Must have a single binding",[59]:"Invalid shorthand property initializer",[60]:"Property name __proto__ appears more than once in object literal",[61]:"Let is disallowed as a lexically bound name",[62]:"Invalid use of '%0' inside new expression",[63]:"Illegal 'use strict' directive in function with non-simple parameter list",[64]:'Identifier "let" disallowed as left-hand side expression in strict mode',[65]:"Illegal continue statement",[66]:"Illegal break statement",[67]:"Cannot have `let[...]` as a var name in strict mode",[68]:"Invalid destructuring assignment target",[69]:"Rest parameter may not have a default initializer",[70]:"The rest argument must the be last parameter",[71]:"Invalid rest argument",[73]:"In strict mode code, functions can only be declared at top level or inside a block",[74]:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement",[75]:"Without web compatibility enabled functions can not be declared at top level, inside a block, or as the body of an if statement",[76]:"Class declaration can't appear in single-statement context",[77]:"Invalid left-hand side in for-%0",[78]:"Invalid assignment in for-%0",[79]:"for await (... of ...) is only valid in async functions and async generators",[80]:"The first token after the template expression should be a continuation of the template",[82]:"`let` declaration not allowed here and `let` cannot be a regular var name in strict mode",[81]:"`let \n [` is a restricted production at the start of a statement",[83]:"Catch clause requires exactly one parameter, not more (and no trailing comma)",[84]:"Catch clause parameter does not support default values",[85]:"Missing catch or finally after try",[86]:"More than one default clause in switch statement",[87]:"Illegal newline after throw",[88]:"Strict mode code may not include a with statement",[89]:"Illegal return statement",[90]:"The left hand side of the for-header binding declaration is not destructible",[91]:"new.target only allowed within functions",[93]:"'#' not followed by identifier",[99]:"Invalid keyword",[98]:"Can not use 'let' as a class name",[97]:"'A lexical declaration can't define a 'let' binding",[96]:"Can not use `let` as variable name in strict mode",[94]:"'%0' may not be used as an identifier in this context",[95]:"Await is only valid in async functions",[100]:"The %0 keyword can only be used with the module goal",[101]:"Unicode codepoint must not be greater than 0x10FFFF",[102]:"%0 source must be string",[103]:"Only a identifier can be used to indicate alias",[104]:"Only '*' or '{...}' can be imported after default",[105]:"Trailing decorator may be followed by method",[106]:"Decorators can't be used with a constructor",[108]:"HTML comments are only allowed with web compatibility (Annex B)",[109]:"The identifier 'let' must not be in expression position in strict mode",[110]:"Cannot assign to `eval` and `arguments` in strict mode",[111]:"The left-hand side of a for-of loop may not start with 'let'",[112]:"Block body arrows can not be immediately invoked without a group",[113]:"Block body arrows can not be immediately accessed without a group",[114]:"Unexpected strict mode reserved word",[115]:"Unexpected eval or arguments in strict mode",[116]:"Decorators must not be followed by a semicolon",[117]:"Calling delete on expression not allowed in strict mode",[118]:"Pattern can not have a tail",[120]:"Can not have a `yield` expression on the left side of a ternary",[121]:"An arrow function can not have a postfix update operator",[122]:"Invalid object literal key character after generator star",[123]:"Private fields can not be deleted",[125]:"Classes may not have a field called constructor",[124]:"Classes may not have a private element named constructor",[126]:"A class field initializer may not contain arguments",[127]:"Generators can only be declared at the top level or inside a block",[128]:"Async methods are a restricted production and cannot have a newline following it",[129]:"Unexpected character after object literal property name",[131]:"Invalid key token",[132]:"Label '%0' has already been declared",[133]:"continue statement must be nested within an iteration statement",[134]:"Undefined label '%0'",[135]:"Trailing comma is disallowed inside import(...) arguments",[136]:"import() requires exactly one argument",[137]:"Cannot use new with import(...)",[138]:"... is not allowed in import()",[139]:"Expected '=>'",[140]:"Duplicate binding '%0'",[141]:"Cannot export a duplicate name '%0'",[144]:"Duplicate %0 for-binding",[142]:"Exported binding '%0' needs to refer to a top-level declared variable",[143]:"Unexpected private field",[147]:"Numeric separators are not allowed at the end of numeric literals",[146]:"Only one underscore is allowed as numeric separator",[148]:"JSX value should be either an expression or a quoted JSX text",[149]:"Expected corresponding JSX closing tag for %0",[150]:"Adjacent JSX elements must be wrapped in an enclosing tag",[151]:"JSX attributes must only be assigned a non-empty 'expression'",[152]:"'%0' has already been declared",[153]:"'%0' shadowed a catch clause binding",[154]:"Dot property must be an identifier",[155]:"Encountered invalid input after spread/rest argument",[156]:"Catch without try",[157]:"Finally without try",[158]:"Expected corresponding closing tag for JSX fragment",[159]:"Coalescing and logical operators used together in the same expression must be disambiguated with parentheses",[160]:"Invalid tagged template on optional chain",[161]:"Invalid optional chain from super property",[162]:"Invalid optional chain from new expression",[163]:'Cannot use "import.meta" outside a module',[164]:"Leading decorators must be attached to a class declaration"},m=class extends SyntaxError{constructor(e,u,i,n){for(var t=arguments.length,o=new Array(t>4?t-4:0),l=4;lo[r]);super(`${c}`),this.index=e,this.line=u,this.column=i,this.description=c,this.loc={line:u,column:i}}};function f(e,u){for(var i=arguments.length,n=new Array(i>2?i-2:0),t=2;t4?t-4:0),l=4;l{let i=new Uint32Array(104448),n=0,t=0;for(;n<3540;){let o=e[n++];if(o<0)t-=o;else{let l=e[n++];o&2&&(l=u[l]),o&1?i.fill(l,t,t+=e[n++]):i[t++]=l}}return i})([-1,2,24,2,25,2,5,-1,0,77595648,3,44,2,3,0,14,2,57,2,58,3,0,3,0,3168796671,0,4294956992,2,1,2,0,2,59,3,0,4,0,4294966523,3,0,4,2,16,2,60,2,0,0,4294836735,0,3221225471,0,4294901942,2,61,0,134152192,3,0,2,0,4294951935,3,0,2,0,2683305983,0,2684354047,2,17,2,0,0,4294961151,3,0,2,2,19,2,0,0,608174079,2,0,2,131,2,6,2,56,-1,2,37,0,4294443263,2,1,3,0,3,0,4294901711,2,39,0,4089839103,0,2961209759,0,1342439375,0,4294543342,0,3547201023,0,1577204103,0,4194240,0,4294688750,2,2,0,80831,0,4261478351,0,4294549486,2,2,0,2967484831,0,196559,0,3594373100,0,3288319768,0,8469959,2,194,2,3,0,3825204735,0,123747807,0,65487,0,4294828015,0,4092591615,0,1080049119,0,458703,2,3,2,0,0,2163244511,0,4227923919,0,4236247022,2,66,0,4284449919,0,851904,2,4,2,11,0,67076095,-1,2,67,0,1073741743,0,4093591391,-1,0,50331649,0,3265266687,2,32,0,4294844415,0,4278190047,2,18,2,129,-1,3,0,2,2,21,2,0,2,9,2,0,2,14,2,15,3,0,10,2,69,2,0,2,70,2,71,2,72,2,0,2,73,2,0,2,10,0,261632,2,23,3,0,2,2,12,2,4,3,0,18,2,74,2,5,3,0,2,2,75,0,2088959,2,27,2,8,0,909311,3,0,2,0,814743551,2,41,0,67057664,3,0,2,2,40,2,0,2,28,2,0,2,29,2,7,0,268374015,2,26,2,49,2,0,2,76,0,134153215,-1,2,6,2,0,2,7,0,2684354559,0,67044351,0,3221160064,0,1,-1,3,0,2,2,42,0,1046528,3,0,3,2,8,2,0,2,51,0,4294960127,2,9,2,38,2,10,0,4294377472,2,11,3,0,7,0,4227858431,3,0,8,2,12,2,0,2,78,2,9,2,0,2,79,2,80,2,81,-1,2,124,0,1048577,2,82,2,13,-1,2,13,0,131042,2,83,2,84,2,85,2,0,2,33,-83,2,0,2,53,2,7,3,0,4,0,1046559,2,0,2,14,2,0,0,2147516671,2,20,3,86,2,2,0,-16,2,87,0,524222462,2,4,2,0,0,4269801471,2,4,2,0,2,15,2,77,2,16,3,0,2,2,47,2,0,-1,2,17,-16,3,0,206,-2,3,0,655,2,18,3,0,36,2,68,-1,2,17,2,9,3,0,8,2,89,2,121,2,0,0,3220242431,3,0,3,2,19,2,90,2,91,3,0,2,2,92,2,0,2,93,2,94,2,0,0,4351,2,0,2,8,3,0,2,0,67043391,0,3909091327,2,0,2,22,2,8,2,18,3,0,2,0,67076097,2,7,2,0,2,20,0,67059711,0,4236247039,3,0,2,0,939524103,0,8191999,2,97,2,98,2,15,2,21,3,0,3,0,67057663,3,0,349,2,99,2,100,2,6,-264,3,0,11,2,22,3,0,2,2,31,-1,0,3774349439,2,101,2,102,3,0,2,2,19,2,103,3,0,10,2,9,2,17,2,0,2,45,2,0,2,30,2,104,2,23,0,1638399,2,172,2,105,3,0,3,2,18,2,24,2,25,2,5,2,26,2,0,2,7,2,106,-1,2,107,2,108,2,109,-1,3,0,3,2,11,-2,2,0,2,27,-3,2,150,-4,2,18,2,0,2,35,0,1,2,0,2,62,2,28,2,11,2,9,2,0,2,110,-1,3,0,4,2,9,2,21,2,111,2,6,2,0,2,112,2,0,2,48,-4,3,0,9,2,20,2,29,2,30,-4,2,113,2,114,2,29,2,20,2,7,-2,2,115,2,29,2,31,-2,2,0,2,116,-2,0,4277137519,0,2269118463,-1,3,18,2,-1,2,32,2,36,2,0,3,29,2,2,34,2,19,-3,3,0,2,2,33,-1,2,0,2,34,2,0,2,34,2,0,2,46,-10,2,0,0,203775,-2,2,18,2,43,2,35,-2,2,17,2,117,2,20,3,0,2,2,36,0,2147549120,2,0,2,11,2,17,2,135,2,0,2,37,2,52,0,5242879,3,0,2,0,402644511,-1,2,120,0,1090519039,-2,2,122,2,38,2,0,0,67045375,2,39,0,4226678271,0,3766565279,0,2039759,-4,3,0,2,0,3288270847,0,3,3,0,2,0,67043519,-5,2,0,0,4282384383,0,1056964609,-1,3,0,2,0,67043345,-1,2,0,2,40,2,41,-1,2,10,2,42,-6,2,0,2,11,-3,3,0,2,0,2147484671,2,125,0,4190109695,2,50,-2,2,126,0,4244635647,0,27,2,0,2,7,2,43,2,0,2,63,-1,2,0,2,40,-8,2,54,2,44,0,67043329,2,127,2,45,0,8388351,-2,2,128,0,3028287487,2,46,2,130,0,33259519,2,41,-9,2,20,-5,2,64,-2,3,0,28,2,31,-3,3,0,3,2,47,3,0,6,2,48,-85,3,0,33,2,47,-126,3,0,18,2,36,-269,3,0,17,2,40,2,7,2,41,-2,2,17,2,49,2,0,2,20,2,50,2,132,2,23,-21,3,0,2,-4,3,0,2,0,4294936575,2,0,0,4294934783,-2,0,196635,3,0,191,2,51,3,0,38,2,29,-1,2,33,-279,3,0,8,2,7,-1,2,133,2,52,3,0,11,2,6,-72,3,0,3,2,134,0,1677656575,-166,0,4161266656,0,4071,0,15360,-4,0,28,-13,3,0,2,2,37,2,0,2,136,2,137,2,55,2,0,2,138,2,139,2,140,3,0,10,2,141,2,142,2,15,3,37,2,3,53,2,3,54,2,0,4294954999,2,0,-16,2,0,2,88,2,0,0,2105343,0,4160749584,0,65534,-42,0,4194303871,0,2011,-6,2,0,0,1073684479,0,17407,-11,2,0,2,31,-40,3,0,6,0,8323103,-1,3,0,2,2,42,-37,2,55,2,144,2,145,2,146,2,147,2,148,-105,2,24,-32,3,0,1334,2,9,-1,3,0,129,2,27,3,0,6,2,9,3,0,180,2,149,3,0,233,0,1,-96,3,0,16,2,9,-47,3,0,154,2,56,-22381,3,0,7,2,23,-6130,3,5,2,-1,0,69207040,3,44,2,3,0,14,2,57,2,58,-3,0,3168731136,0,4294956864,2,1,2,0,2,59,3,0,4,0,4294966275,3,0,4,2,16,2,60,2,0,2,33,-1,2,17,2,61,-1,2,0,2,56,0,4294885376,3,0,2,0,3145727,0,2617294944,0,4294770688,2,23,2,62,3,0,2,0,131135,2,95,0,70256639,0,71303167,0,272,2,40,2,56,-1,2,37,2,30,-1,2,96,2,63,0,4278255616,0,4294836227,0,4294549473,0,600178175,0,2952806400,0,268632067,0,4294543328,0,57540095,0,1577058304,0,1835008,0,4294688736,2,65,2,64,0,33554435,2,123,2,65,2,151,0,131075,0,3594373096,0,67094296,2,64,-1,0,4294828e3,0,603979263,2,160,0,3,0,4294828001,0,602930687,2,183,0,393219,0,4294828016,0,671088639,0,2154840064,0,4227858435,0,4236247008,2,66,2,36,-1,2,4,0,917503,2,36,-1,2,67,0,537788335,0,4026531935,-1,0,1,-1,2,32,2,68,0,7936,-3,2,0,0,2147485695,0,1010761728,0,4292984930,0,16387,2,0,2,14,2,15,3,0,10,2,69,2,0,2,70,2,71,2,72,2,0,2,73,2,0,2,11,-1,2,23,3,0,2,2,12,2,4,3,0,18,2,74,2,5,3,0,2,2,75,0,253951,3,19,2,0,122879,2,0,2,8,0,276824064,-2,3,0,2,2,40,2,0,0,4294903295,2,0,2,29,2,7,-1,2,17,2,49,2,0,2,76,2,41,-1,2,20,2,0,2,27,-2,0,128,-2,2,77,2,8,0,4064,-1,2,119,0,4227907585,2,0,2,118,2,0,2,48,2,173,2,9,2,38,2,10,-1,0,74440192,3,0,6,-2,3,0,8,2,12,2,0,2,78,2,9,2,0,2,79,2,80,2,81,-3,2,82,2,13,-3,2,83,2,84,2,85,2,0,2,33,-83,2,0,2,53,2,7,3,0,4,0,817183,2,0,2,14,2,0,0,33023,2,20,3,86,2,-17,2,87,0,524157950,2,4,2,0,2,88,2,4,2,0,2,15,2,77,2,16,3,0,2,2,47,2,0,-1,2,17,-16,3,0,206,-2,3,0,655,2,18,3,0,36,2,68,-1,2,17,2,9,3,0,8,2,89,0,3072,2,0,0,2147516415,2,9,3,0,2,2,23,2,90,2,91,3,0,2,2,92,2,0,2,93,2,94,0,4294965179,0,7,2,0,2,8,2,91,2,8,-1,0,1761345536,2,95,0,4294901823,2,36,2,18,2,96,2,34,2,166,0,2080440287,2,0,2,33,2,143,0,3296722943,2,0,0,1046675455,0,939524101,0,1837055,2,97,2,98,2,15,2,21,3,0,3,0,7,3,0,349,2,99,2,100,2,6,-264,3,0,11,2,22,3,0,2,2,31,-1,0,2700607615,2,101,2,102,3,0,2,2,19,2,103,3,0,10,2,9,2,17,2,0,2,45,2,0,2,30,2,104,-3,2,105,3,0,3,2,18,-1,3,5,2,2,26,2,0,2,7,2,106,-1,2,107,2,108,2,109,-1,3,0,3,2,11,-2,2,0,2,27,-8,2,18,2,0,2,35,-1,2,0,2,62,2,28,2,29,2,9,2,0,2,110,-1,3,0,4,2,9,2,17,2,111,2,6,2,0,2,112,2,0,2,48,-4,3,0,9,2,20,2,29,2,30,-4,2,113,2,114,2,29,2,20,2,7,-2,2,115,2,29,2,31,-2,2,0,2,116,-2,0,4277075969,2,29,-1,3,18,2,-1,2,32,2,117,2,0,3,29,2,2,34,2,19,-3,3,0,2,2,33,-1,2,0,2,34,2,0,2,34,2,0,2,48,-10,2,0,0,197631,-2,2,18,2,43,2,118,-2,2,17,2,117,2,20,2,119,2,51,-2,2,119,2,23,2,17,2,33,2,119,2,36,0,4294901904,0,4718591,2,119,2,34,0,335544350,-1,2,120,2,121,-2,2,122,2,38,2,7,-1,2,123,2,65,0,3758161920,0,3,-4,2,0,2,27,0,2147485568,0,3,2,0,2,23,0,176,-5,2,0,2,47,2,186,-1,2,0,2,23,2,197,-1,2,0,0,16779263,-2,2,11,-7,2,0,2,121,-3,3,0,2,2,124,2,125,0,2147549183,0,2,-2,2,126,2,35,0,10,0,4294965249,0,67633151,0,4026597376,2,0,0,536871935,-1,2,0,2,40,-8,2,54,2,47,0,1,2,127,2,23,-3,2,128,2,35,2,129,2,130,0,16778239,-10,2,34,-5,2,64,-2,3,0,28,2,31,-3,3,0,3,2,47,3,0,6,2,48,-85,3,0,33,2,47,-126,3,0,18,2,36,-269,3,0,17,2,40,2,7,-3,2,17,2,131,2,0,2,23,2,48,2,132,2,23,-21,3,0,2,-4,3,0,2,0,67583,-1,2,103,-2,0,11,3,0,191,2,51,3,0,38,2,29,-1,2,33,-279,3,0,8,2,7,-1,2,133,2,52,3,0,11,2,6,-72,3,0,3,2,134,2,135,-187,3,0,2,2,37,2,0,2,136,2,137,2,55,2,0,2,138,2,139,2,140,3,0,10,2,141,2,142,2,15,3,37,2,3,53,2,3,54,2,2,143,-73,2,0,0,1065361407,0,16384,-11,2,0,2,121,-40,3,0,6,2,117,-1,3,0,2,0,2063,-37,2,55,2,144,2,145,2,146,2,147,2,148,-138,3,0,1334,2,9,-1,3,0,129,2,27,3,0,6,2,9,3,0,180,2,149,3,0,233,0,1,-96,3,0,16,2,9,-47,3,0,154,2,56,-28517,2,0,0,1,-1,2,124,2,0,0,8193,-21,2,193,0,10255,0,4,-11,2,64,2,171,-1,0,71680,-1,2,161,0,4292900864,0,805306431,-5,2,150,-1,2,157,-1,0,6144,-2,2,127,-1,2,154,-1,0,2147532800,2,151,2,165,2,0,2,164,0,524032,0,4,-4,2,190,0,205128192,0,1333757536,0,2147483696,0,423953,0,747766272,0,2717763192,0,4286578751,0,278545,2,152,0,4294886464,0,33292336,0,417809,2,152,0,1327482464,0,4278190128,0,700594195,0,1006647527,0,4286497336,0,4160749631,2,153,0,469762560,0,4171219488,0,8323120,2,153,0,202375680,0,3214918176,0,4294508592,2,153,-1,0,983584,0,48,0,58720273,0,3489923072,0,10517376,0,4293066815,0,1,0,2013265920,2,177,2,0,0,2089,0,3221225552,0,201375904,2,0,-2,0,256,0,122880,0,16777216,2,150,0,4160757760,2,0,-6,2,167,-11,0,3263218176,-1,0,49664,0,2160197632,0,8388802,-1,0,12713984,-1,2,154,2,159,2,178,-2,2,162,-20,0,3758096385,-2,2,155,0,4292878336,2,90,2,169,0,4294057984,-2,2,163,2,156,2,175,-2,2,155,-1,2,182,-1,2,170,2,124,0,4026593280,0,14,0,4292919296,-1,2,158,0,939588608,-1,0,805306368,-1,2,124,0,1610612736,2,156,2,157,2,4,2,0,-2,2,158,2,159,-3,0,267386880,-1,2,160,0,7168,-1,0,65024,2,154,2,161,2,179,-7,2,168,-8,2,162,-1,0,1426112704,2,163,-1,2,164,0,271581216,0,2149777408,2,23,2,161,2,124,0,851967,2,180,-1,2,23,2,181,-4,2,158,-20,2,195,2,165,-56,0,3145728,2,185,-4,2,166,2,124,-4,0,32505856,-1,2,167,-1,0,2147385088,2,90,1,2155905152,2,-3,2,103,2,0,2,168,-2,2,169,-6,2,170,0,4026597375,0,1,-1,0,1,-1,2,171,-3,2,117,2,64,-2,2,166,-2,2,176,2,124,-878,2,159,-36,2,172,-1,2,201,-10,2,188,-5,2,174,-6,0,4294965251,2,27,-1,2,173,-1,2,174,-2,0,4227874752,-3,0,2146435072,2,159,-2,0,1006649344,2,124,-1,2,90,0,201375744,-3,0,134217720,2,90,0,4286677377,0,32896,-1,2,158,-3,2,175,-349,2,176,0,1920,2,177,3,0,264,-11,2,157,-2,2,178,2,0,0,520617856,0,2692743168,0,36,-3,0,524284,-11,2,23,-1,2,187,-1,2,184,0,3221291007,2,178,-1,2,202,0,2158720,-3,2,159,0,1,-4,2,124,0,3808625411,0,3489628288,2,200,0,1207959680,0,3221274624,2,0,-3,2,179,0,120,0,7340032,-2,2,180,2,4,2,23,2,163,3,0,4,2,159,-1,2,181,2,177,-1,0,8176,2,182,2,179,2,183,-1,0,4290773232,2,0,-4,2,163,2,189,0,15728640,2,177,-1,2,161,-1,0,4294934512,3,0,4,-9,2,90,2,170,2,184,3,0,4,0,704,0,1849688064,2,185,-1,2,124,0,4294901887,2,0,0,130547712,0,1879048192,2,199,3,0,2,-1,2,186,2,187,-1,0,17829776,0,2025848832,0,4261477888,-2,2,0,-1,0,4286580608,-1,0,29360128,2,192,0,16252928,0,3791388672,2,38,3,0,2,-2,2,196,2,0,-1,2,103,-1,0,66584576,-1,2,191,3,0,9,2,124,-1,0,4294755328,3,0,2,-1,2,161,2,178,3,0,2,2,23,2,188,2,90,-2,0,245760,0,2147418112,-1,2,150,2,203,0,4227923456,-1,2,164,2,161,2,90,-3,0,4292870145,0,262144,2,124,3,0,2,0,1073758848,2,189,-1,0,4227921920,2,190,0,68289024,0,528402016,0,4292927536,3,0,4,-2,0,268435456,2,91,-2,2,191,3,0,5,-1,2,192,2,163,2,0,-2,0,4227923936,2,62,-1,2,155,2,95,2,0,2,154,2,158,3,0,6,-1,2,177,3,0,3,-2,0,2146959360,0,9440640,0,104857600,0,4227923840,3,0,2,0,768,2,193,2,77,-2,2,161,-2,2,119,-1,2,155,3,0,8,0,512,0,8388608,2,194,2,172,2,187,0,4286578944,3,0,2,0,1152,0,1266679808,2,191,0,576,0,4261707776,2,95,3,0,9,2,155,3,0,5,2,16,-1,0,2147221504,-28,2,178,3,0,3,-3,0,4292902912,-6,2,96,3,0,85,-33,0,4294934528,3,0,126,-18,2,195,3,0,269,-17,2,155,2,124,2,198,3,0,2,2,23,0,4290822144,-2,0,67174336,0,520093700,2,17,3,0,21,-2,2,179,3,0,3,-2,0,30720,-1,0,32512,3,0,2,0,4294770656,-191,2,174,-38,2,170,2,0,2,196,3,0,279,-8,2,124,2,0,0,4294508543,0,65295,-11,2,177,3,0,72,-3,0,3758159872,0,201391616,3,0,155,-7,2,170,-1,0,384,-1,0,133693440,-3,2,196,-2,2,26,3,0,4,2,169,-2,2,90,2,155,3,0,4,-2,2,164,-1,2,150,0,335552923,2,197,-1,0,538974272,0,2214592512,0,132e3,-10,0,192,-8,0,12288,-21,0,134213632,0,4294901761,3,0,42,0,100663424,0,4294965284,3,0,6,-1,0,3221282816,2,198,3,0,11,-1,2,199,3,0,40,-6,0,4286578784,2,0,-2,0,1006694400,3,0,24,2,35,-1,2,94,3,0,2,0,1,2,163,3,0,6,2,197,0,4110942569,0,1432950139,0,2701658217,0,4026532864,0,4026532881,2,0,2,45,3,0,8,-1,2,158,-2,2,169,0,98304,0,65537,2,170,-5,0,4294950912,2,0,2,118,0,65528,2,177,0,4294770176,2,26,3,0,4,-30,2,174,0,3758153728,-3,2,169,-2,2,155,2,188,2,158,-1,2,191,-1,2,161,0,4294754304,3,0,2,-3,0,33554432,-2,2,200,-3,2,169,0,4175478784,2,201,0,4286643712,0,4286644216,2,0,-4,2,202,-1,2,165,0,4227923967,3,0,32,-1334,2,163,2,0,-129,2,94,-6,2,163,-180,2,203,-233,2,4,3,0,96,-16,2,163,3,0,47,-154,2,165,3,0,22381,-7,2,17,3,0,6128],[4294967295,4294967291,4092460543,4294828031,4294967294,134217726,268435455,2147483647,1048575,1073741823,3892314111,134217727,1061158911,536805376,4294910143,4160749567,4294901759,4294901760,536870911,262143,8388607,4294902783,4294918143,65535,67043328,2281701374,4294967232,2097151,4294903807,4194303,255,67108863,4294967039,511,524287,131071,127,4292870143,4294902271,4294549487,33554431,1023,67047423,4294901888,4286578687,4294770687,67043583,32767,15,2047999,67043343,16777215,4294902e3,4294934527,4294966783,4294967279,2047,262083,20511,4290772991,41943039,493567,4294959104,603979775,65536,602799615,805044223,4294965206,8191,1031749119,4294917631,2134769663,4286578493,4282253311,4294942719,33540095,4294905855,4294967264,2868854591,1608515583,265232348,534519807,2147614720,1060109444,4093640016,17376,2139062143,224,4169138175,4294909951,4286578688,4294967292,4294965759,2044,4292870144,4294966272,4294967280,8289918,4294934399,4294901775,4294965375,1602223615,4294967259,4294443008,268369920,4292804608,486341884,4294963199,3087007615,1073692671,4128527,4279238655,4294902015,4294966591,2445279231,3670015,3238002687,31,63,4294967288,4294705151,4095,3221208447,4294549472,2147483648,4285526655,4294966527,4294705152,4294966143,64,4294966719,16383,3774873592,458752,536807423,67043839,3758096383,3959414372,3755993023,2080374783,4294835295,4294967103,4160749565,4087,184024726,2862017156,1593309078,268434431,268434414,4294901763,536870912,2952790016,202506752,139264,402653184,4261412864,4227922944,49152,61440,3758096384,117440512,65280,3233808384,3221225472,2097152,4294965248,32768,57152,67108864,4293918720,4290772992,25165824,57344,4227915776,4278190080,4227907584,65520,4026531840,4227858432,4160749568,3758129152,4294836224,63488,1073741824,4294967040,4194304,251658240,196608,4294963200,64512,417808,4227923712,12582912,50331648,65472,4294967168,4294966784,16,4294917120,2080374784,4096,65408,524288,65532]);function k(e){return e.column++,e.currentChar=e.source.charCodeAt(++e.index)}function W(e,u){if((u&64512)!==55296)return 0;let i=e.source.charCodeAt(e.index+1);return(i&64512)!==56320?0:(u=e.currentChar=65536+((u&1023)<<10)+(i&1023),N[(u>>>5)+0]>>>u&31&1||f(e,18,e2(u)),e.index++,e.column++,1)}function $(e,u){e.currentChar=e.source.charCodeAt(++e.index),e.flags|=1,u&4||(e.column=0,e.line++)}function z(e){e.flags|=1,e.currentChar=e.source.charCodeAt(++e.index),e.column=0,e.line++}function Q(e){return e===160||e===65279||e===133||e===5760||e>=8192&&e<=8203||e===8239||e===8287||e===12288||e===8201||e===65519}function e2(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(e>>>10)+String.fromCharCode(e&1023)}function L(e){return e<65?e-48:e-65+10&15}function Z(e){switch(e){case 134283266:return"NumericLiteral";case 134283267:return"StringLiteral";case 86021:case 86022:return"BooleanLiteral";case 86023:return"NullLiteral";case 65540:return"RegularExpression";case 67174408:case 67174409:case 132:return"TemplateLiteral";default:return(e&143360)===143360?"Identifier":(e&4096)===4096?"Keyword":"Punctuator"}}var R=[0,0,0,0,0,0,0,0,0,0,1032,0,0,2056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8192,0,3,0,0,8192,0,0,0,256,0,33024,0,0,242,242,114,114,114,114,114,114,594,594,0,0,16384,0,0,0,0,67,67,67,67,67,67,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,1,0,0,4099,0,71,71,71,71,71,71,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,16384,0,0,0,0],j=[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,0,0,0,0,0,1,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],H=[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,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0];function O(e){return e<=127?j[e]:N[(e>>>5)+34816]>>>e&31&1}function u2(e){return e<=127?H[e]:N[(e>>>5)+0]>>>e&31&1||e===8204||e===8205}var h2=["SingleLine","MultiLine","HTMLOpen","HTMLClose","HashbangComment"];function f2(e){let u=e.source;e.currentChar===35&&u.charCodeAt(e.index+1)===33&&(k(e),k(e),c2(e,u,0,4,e.tokenPos,e.linePos,e.colPos))}function N2(e,u,i,n,t,o,l,c){return n&2048&&f(e,0),c2(e,u,i,t,o,l,c)}function c2(e,u,i,n,t,o,l){let{index:c}=e;for(e.tokenPos=e.index,e.linePos=e.line,e.colPos=e.column;e.index=e.source.length)return f(e,32)}let t=e.index-1,o=0,l=e.currentChar,{index:c}=e;for(;u2(l);){switch(l){case 103:o&2&&f(e,34,"g"),o|=2;break;case 105:o&1&&f(e,34,"i"),o|=1;break;case 109:o&4&&f(e,34,"m"),o|=4;break;case 117:o&16&&f(e,34,"g"),o|=16;break;case 121:o&8&&f(e,34,"y"),o|=8;break;case 115:o&32&&f(e,34,"s"),o|=32;break;default:f(e,33)}l=k(e)}let s=e.source.slice(c,e.index),r=e.source.slice(i,t);return e.tokenRegExp={pattern:r,flags:s},u&512&&(e.tokenRaw=e.source.slice(e.tokenPos,e.index)),e.tokenValue=N1(e,r,s),65540}function N1(e,u,i){try{return new RegExp(u,i)}catch{f(e,32)}}function V1(e,u,i){let{index:n}=e,t="",o=k(e),l=e.index;for(;!(R[o]&8);){if(o===i)return t+=e.source.slice(l,e.index),k(e),u&512&&(e.tokenRaw=e.source.slice(n,e.index)),e.tokenValue=t,134283267;if((o&8)===8&&o===92){if(t+=e.source.slice(l,e.index),o=k(e),o<127||o===8232||o===8233){let c=d2(e,u,o);c>=0?t+=e2(c):t1(e,c,0)}else t+=e2(o);l=e.index+1}e.index>=e.end&&f(e,14),o=k(e)}f(e,14)}function d2(e,u,i){switch(i){case 98:return 8;case 102:return 12;case 114:return 13;case 110:return 10;case 116:return 9;case 118:return 11;case 13:if(e.index1114111)return-5;return e.currentChar<1||e.currentChar!==125?-4:t}else{if(!(R[n]&64))return-4;let t=e.source.charCodeAt(e.index+1);if(!(R[t]&64))return-4;let o=e.source.charCodeAt(e.index+2);if(!(R[o]&64))return-4;let l=e.source.charCodeAt(e.index+3);return R[l]&64?(e.index+=3,e.column+=3,e.currentChar=e.source.charCodeAt(e.index),L(n)<<12|L(t)<<8|L(o)<<4|L(l)):-4}}case 56:case 57:if(!(u&256))return-3;default:return i}}function t1(e,u,i){switch(u){case-1:return;case-2:f(e,i?2:1);case-3:f(e,13);case-4:f(e,6);case-5:f(e,101)}}function We(e,u){let{index:i}=e,n=67174409,t="",o=k(e);for(;o!==96;){if(o===36&&e.source.charCodeAt(e.index+1)===123){k(e),n=67174408;break}else if((o&8)===8&&o===92)if(o=k(e),o>126)t+=e2(o);else{let l=d2(e,u|1024,o);if(l>=0)t+=e2(l);else if(l!==-1&&u&65536){t=void 0,o=Nt(e,o),o<0&&(n=67174408);break}else t1(e,l,1)}else e.index=e.end&&f(e,15),o=k(e)}return k(e),e.tokenValue=t,e.tokenRaw=e.source.slice(i+1,e.index-(n===67174409?1:2)),n}function Nt(e,u){for(;u!==96;){switch(u){case 36:{let i=e.index+1;if(i=e.end&&f(e,15),u=k(e)}return u}function Vt(e,u){return e.index>=e.end&&f(e,0),e.index--,e.column--,We(e,u)}function Ke(e,u,i){let n=e.currentChar,t=0,o=9,l=i&64?0:1,c=0,s=0;if(i&64)t="."+o1(e,n),n=e.currentChar,n===110&&f(e,11);else{if(n===48)if(n=k(e),(n|32)===120){for(i=136,n=k(e);R[n]&4160;){if(n===95){s||f(e,146),s=0,n=k(e);continue}s=1,t=t*16+L(n),c++,n=k(e)}(c<1||!s)&&f(e,c<1?19:147)}else if((n|32)===111){for(i=132,n=k(e);R[n]&4128;){if(n===95){s||f(e,146),s=0,n=k(e);continue}s=1,t=t*8+(n-48),c++,n=k(e)}(c<1||!s)&&f(e,c<1?0:147)}else if((n|32)===98){for(i=130,n=k(e);R[n]&4224;){if(n===95){s||f(e,146),s=0,n=k(e);continue}s=1,t=t*2+(n-48),c++,n=k(e)}(c<1||!s)&&f(e,c<1?0:147)}else if(R[n]&32)for(u&1024&&f(e,1),i=1;R[n]&16;){if(R[n]&512){i=32,l=0;break}t=t*8+(n-48),n=k(e)}else R[n]&512?(u&1024&&f(e,1),e.flags|=64,i=32):n===95&&f(e,0);if(i&48){if(l){for(;o>=0&&R[n]&4112;){if(n===95){n=k(e),(n===95||i&32)&&q(e.index,e.line,e.index+1,146),s=1;continue}s=0,t=10*t+(n-48),n=k(e),--o}if(s&&q(e.index,e.line,e.index+1,147),o>=0&&!O(n)&&n!==46)return e.tokenValue=t,u&512&&(e.tokenRaw=e.source.slice(e.tokenPos,e.index)),134283266}t+=o1(e,n),n=e.currentChar,n===46&&(k(e)===95&&f(e,0),i=64,t+="."+o1(e,e.currentChar),n=e.currentChar)}}let r=e.index,b=0;if(n===110&&i&128)b=1,n=k(e);else if((n|32)===101){n=k(e),R[n]&256&&(n=k(e));let{index:h}=e;(R[n]&16)<1&&f(e,10),t+=e.source.substring(r,h)+o1(e,n),n=e.currentChar}return(e.index","(","{",".","...","}",")",";",",","[","]",":","?","'",'"',"","++","--","=","<<=",">>=",">>>=","**=","+=","-=","*=","/=","%=","^=","|=","&=","||=","&&=","??=","typeof","delete","void","!","~","+","-","in","instanceof","*","%","/","**","&&","||","===","!==","==","!=","<=",">=","<",">","<<",">>",">>>","&","|","^","var","let","const","break","case","catch","class","continue","debugger","default","do","else","export","extends","finally","for","function","if","import","new","return","super","switch","this","throw","try","while","with","implements","interface","package","private","protected","public","static","yield","as","async","await","constructor","get","set","from","of","enum","eval","arguments","escaped keyword","escaped future reserved keyword","reserved if strict","#","BigIntLiteral","??","?.","WhiteSpace","Illegal","LineTerminator","PrivateField","Template","@","target","meta","LineFeed","Escaped","JSXText"],Ye=Object.create(null,{this:{value:86113},function:{value:86106},if:{value:20571},return:{value:20574},var:{value:86090},else:{value:20565},for:{value:20569},new:{value:86109},in:{value:8738868},typeof:{value:16863277},while:{value:20580},case:{value:20558},break:{value:20557},try:{value:20579},catch:{value:20559},delete:{value:16863278},throw:{value:86114},switch:{value:86112},continue:{value:20561},default:{value:20563},instanceof:{value:8476725},do:{value:20564},void:{value:16863279},finally:{value:20568},async:{value:209007},await:{value:209008},class:{value:86096},const:{value:86092},constructor:{value:12401},debugger:{value:20562},export:{value:20566},extends:{value:20567},false:{value:86021},from:{value:12404},get:{value:12402},implements:{value:36966},import:{value:86108},interface:{value:36967},let:{value:241739},null:{value:86023},of:{value:274549},package:{value:36968},private:{value:36969},protected:{value:36970},public:{value:36971},set:{value:12403},static:{value:36972},super:{value:86111},true:{value:86022},with:{value:20581},yield:{value:241773},enum:{value:86134},eval:{value:537079927},as:{value:77934},arguments:{value:537079928},target:{value:143494},meta:{value:143495}});function Ze(e,u,i){for(;H[k(e)];);return e.tokenValue=e.source.slice(e.tokenPos,e.index),e.currentChar!==92&&e.currentChar<126?Ye[e.tokenValue]||208897:j1(e,u,0,i)}function jt(e,u){let i=Qe(e);return u2(i)||f(e,4),e.tokenValue=e2(i),j1(e,u,1,R[i]&4)}function j1(e,u,i,n){let t=e.index;for(;e.index=2&&o<=11){let l=Ye[e.tokenValue];return l===void 0?208897:i?u&1024?l===209008&&!(u&4196352)?l:l===36972||(l&36864)===36864?122:121:u&1073741824&&!(u&8192)&&(l&20480)===20480?l:l===241773?u&1073741824?143483:u&2097152?121:l:l===209007&&u&1073741824?143483:(l&36864)===36864||l===209008&&!(u&4194304)?l:121:l}return 208897}function _t(e){return O(k(e))||f(e,93),131}function Qe(e){return e.source.charCodeAt(e.index+1)!==117&&f(e,4),e.currentChar=e.source.charCodeAt(e.index+=2),Mt(e)}function Mt(e){let u=0,i=e.currentChar;if(i===123){let l=e.index-2;for(;R[k(e)]&64;)u=u<<4|L(e.currentChar),u>1114111&&q(l,e.line,e.index+1,101);return e.currentChar!==125&&q(l,e.line,e.index-1,6),k(e),u}R[i]&64||f(e,6);let n=e.source.charCodeAt(e.index+1);R[n]&64||f(e,6);let t=e.source.charCodeAt(e.index+2);R[t]&64||f(e,6);let o=e.source.charCodeAt(e.index+3);return R[o]&64||f(e,6),u=L(i)<<12|L(n)<<8|L(t)<<4|L(o),e.currentChar=e.source.charCodeAt(e.index+=4),u}var Ge=[129,129,129,129,129,129,129,129,129,128,136,128,128,130,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,128,16842800,134283267,131,208897,8457015,8455751,134283267,67174411,16,8457014,25233970,18,25233971,67108877,8457016,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,21,1074790417,8456258,1077936157,8456259,22,133,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,69271571,137,20,8455497,208897,132,4096,4096,4096,4096,4096,4096,4096,208897,4096,208897,208897,4096,208897,4096,208897,4096,208897,4096,4096,4096,208897,4096,4096,208897,4096,4096,2162700,8455240,1074790415,16842801,129];function E(e,u){if(e.flags=(e.flags|1)^1,e.startPos=e.index,e.startColumn=e.column,e.startLine=e.line,e.token=xe(e,u,0),e.onToken&&e.token!==1048576){let i={start:{line:e.linePos,column:e.colPos},end:{line:e.line,column:e.column}};e.onToken(Z(e.token),e.tokenPos,e.index,i)}}function xe(e,u,i){let n=e.index===0,t=e.source,o=e.index,l=e.line,c=e.column;for(;e.index=e.end)return 8457014;let d=e.currentChar;return d===61?(k(e),4194340):d!==42?8457014:k(e)!==61?8457273:(k(e),4194337)}case 8455497:return k(e)!==61?8455497:(k(e),4194343);case 25233970:{k(e);let d=e.currentChar;return d===43?(k(e),33619995):d===61?(k(e),4194338):25233970}case 25233971:{k(e);let d=e.currentChar;if(d===45){if(k(e),(i&1||n)&&e.currentChar===62){u&256||f(e,108),k(e),i=N2(e,t,i,u,3,o,l,c),o=e.tokenPos,l=e.linePos,c=e.colPos;continue}return 33619996}return d===61?(k(e),4194339):25233971}case 8457016:{if(k(e),e.index=48&&h<=57)return Ke(e,u,80);if(h===46){let d=e.index+1;if(d=48&&d<=57)))return k(e),67108991}return 22}}}else{if((s^8232)<=1){i=i&-5|1,z(e);continue}if((s&64512)===55296||N[(s>>>5)+34816]>>>s&31&1)return(s&64512)===56320&&(s=(s&1023)<<10|s&1023|65536,N[(s>>>5)+0]>>>s&31&1||f(e,18,e2(s)),e.index++,e.currentChar=s),e.column++,e.tokenValue="",j1(e,u,0,0);if(Q(s)){k(e);continue}f(e,18,e2(s))}}return 1048576}var Ut={AElig:"\xC6",AMP:"&",Aacute:"\xC1",Abreve:"\u0102",Acirc:"\xC2",Acy:"\u0410",Afr:"\u{1D504}",Agrave:"\xC0",Alpha:"\u0391",Amacr:"\u0100",And:"\u2A53",Aogon:"\u0104",Aopf:"\u{1D538}",ApplyFunction:"\u2061",Aring:"\xC5",Ascr:"\u{1D49C}",Assign:"\u2254",Atilde:"\xC3",Auml:"\xC4",Backslash:"\u2216",Barv:"\u2AE7",Barwed:"\u2306",Bcy:"\u0411",Because:"\u2235",Bernoullis:"\u212C",Beta:"\u0392",Bfr:"\u{1D505}",Bopf:"\u{1D539}",Breve:"\u02D8",Bscr:"\u212C",Bumpeq:"\u224E",CHcy:"\u0427",COPY:"\xA9",Cacute:"\u0106",Cap:"\u22D2",CapitalDifferentialD:"\u2145",Cayleys:"\u212D",Ccaron:"\u010C",Ccedil:"\xC7",Ccirc:"\u0108",Cconint:"\u2230",Cdot:"\u010A",Cedilla:"\xB8",CenterDot:"\xB7",Cfr:"\u212D",Chi:"\u03A7",CircleDot:"\u2299",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",Colon:"\u2237",Colone:"\u2A74",Congruent:"\u2261",Conint:"\u222F",ContourIntegral:"\u222E",Copf:"\u2102",Coproduct:"\u2210",CounterClockwiseContourIntegral:"\u2233",Cross:"\u2A2F",Cscr:"\u{1D49E}",Cup:"\u22D3",CupCap:"\u224D",DD:"\u2145",DDotrahd:"\u2911",DJcy:"\u0402",DScy:"\u0405",DZcy:"\u040F",Dagger:"\u2021",Darr:"\u21A1",Dashv:"\u2AE4",Dcaron:"\u010E",Dcy:"\u0414",Del:"\u2207",Delta:"\u0394",Dfr:"\u{1D507}",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",Diamond:"\u22C4",DifferentialD:"\u2146",Dopf:"\u{1D53B}",Dot:"\xA8",DotDot:"\u20DC",DotEqual:"\u2250",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVector:"\u21BD",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295F",DownRightVector:"\u21C1",DownRightVectorBar:"\u2957",DownTee:"\u22A4",DownTeeArrow:"\u21A7",Downarrow:"\u21D3",Dscr:"\u{1D49F}",Dstrok:"\u0110",ENG:"\u014A",ETH:"\xD0",Eacute:"\xC9",Ecaron:"\u011A",Ecirc:"\xCA",Ecy:"\u042D",Edot:"\u0116",Efr:"\u{1D508}",Egrave:"\xC8",Element:"\u2208",Emacr:"\u0112",EmptySmallSquare:"\u25FB",EmptyVerySmallSquare:"\u25AB",Eogon:"\u0118",Eopf:"\u{1D53C}",Epsilon:"\u0395",Equal:"\u2A75",EqualTilde:"\u2242",Equilibrium:"\u21CC",Escr:"\u2130",Esim:"\u2A73",Eta:"\u0397",Euml:"\xCB",Exists:"\u2203",ExponentialE:"\u2147",Fcy:"\u0424",Ffr:"\u{1D509}",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",Fopf:"\u{1D53D}",ForAll:"\u2200",Fouriertrf:"\u2131",Fscr:"\u2131",GJcy:"\u0403",GT:">",Gamma:"\u0393",Gammad:"\u03DC",Gbreve:"\u011E",Gcedil:"\u0122",Gcirc:"\u011C",Gcy:"\u0413",Gdot:"\u0120",Gfr:"\u{1D50A}",Gg:"\u22D9",Gopf:"\u{1D53E}",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",Gt:"\u226B",HARDcy:"\u042A",Hacek:"\u02C7",Hat:"^",Hcirc:"\u0124",Hfr:"\u210C",HilbertSpace:"\u210B",Hopf:"\u210D",HorizontalLine:"\u2500",Hscr:"\u210B",Hstrok:"\u0126",HumpDownHump:"\u224E",HumpEqual:"\u224F",IEcy:"\u0415",IJlig:"\u0132",IOcy:"\u0401",Iacute:"\xCD",Icirc:"\xCE",Icy:"\u0418",Idot:"\u0130",Ifr:"\u2111",Igrave:"\xCC",Im:"\u2111",Imacr:"\u012A",ImaginaryI:"\u2148",Implies:"\u21D2",Int:"\u222C",Integral:"\u222B",Intersection:"\u22C2",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",Iogon:"\u012E",Iopf:"\u{1D540}",Iota:"\u0399",Iscr:"\u2110",Itilde:"\u0128",Iukcy:"\u0406",Iuml:"\xCF",Jcirc:"\u0134",Jcy:"\u0419",Jfr:"\u{1D50D}",Jopf:"\u{1D541}",Jscr:"\u{1D4A5}",Jsercy:"\u0408",Jukcy:"\u0404",KHcy:"\u0425",KJcy:"\u040C",Kappa:"\u039A",Kcedil:"\u0136",Kcy:"\u041A",Kfr:"\u{1D50E}",Kopf:"\u{1D542}",Kscr:"\u{1D4A6}",LJcy:"\u0409",LT:"<",Lacute:"\u0139",Lambda:"\u039B",Lang:"\u27EA",Laplacetrf:"\u2112",Larr:"\u219E",Lcaron:"\u013D",Lcedil:"\u013B",Lcy:"\u041B",LeftAngleBracket:"\u27E8",LeftArrow:"\u2190",LeftArrowBar:"\u21E4",LeftArrowRightArrow:"\u21C6",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21C3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230A",LeftRightArrow:"\u2194",LeftRightVector:"\u294E",LeftTee:"\u22A3",LeftTeeArrow:"\u21A4",LeftTeeVector:"\u295A",LeftTriangle:"\u22B2",LeftTriangleBar:"\u29CF",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21BF",LeftUpVectorBar:"\u2958",LeftVector:"\u21BC",LeftVectorBar:"\u2952",Leftarrow:"\u21D0",Leftrightarrow:"\u21D4",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",LessLess:"\u2AA1",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",Lfr:"\u{1D50F}",Ll:"\u22D8",Lleftarrow:"\u21DA",Lmidot:"\u013F",LongLeftArrow:"\u27F5",LongLeftRightArrow:"\u27F7",LongRightArrow:"\u27F6",Longleftarrow:"\u27F8",Longleftrightarrow:"\u27FA",Longrightarrow:"\u27F9",Lopf:"\u{1D543}",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",Lscr:"\u2112",Lsh:"\u21B0",Lstrok:"\u0141",Lt:"\u226A",Map:"\u2905",Mcy:"\u041C",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",MinusPlus:"\u2213",Mopf:"\u{1D544}",Mscr:"\u2133",Mu:"\u039C",NJcy:"\u040A",Nacute:"\u0143",Ncaron:"\u0147",Ncedil:"\u0145",Ncy:"\u041D",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` `,Nfr:"\u{1D511}",NoBreak:"\u2060",NonBreakingSpace:"\xA0",Nopf:"\u2115",Not:"\u2AEC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangle:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",Nscr:"\u{1D4A9}",Ntilde:"\xD1",Nu:"\u039D",OElig:"\u0152",Oacute:"\xD3",Ocirc:"\xD4",Ocy:"\u041E",Odblac:"\u0150",Ofr:"\u{1D512}",Ograve:"\xD2",Omacr:"\u014C",Omega:"\u03A9",Omicron:"\u039F",Oopf:"\u{1D546}",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",Or:"\u2A54",Oscr:"\u{1D4AA}",Oslash:"\xD8",Otilde:"\xD5",Otimes:"\u2A37",Ouml:"\xD6",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",PartialD:"\u2202",Pcy:"\u041F",Pfr:"\u{1D513}",Phi:"\u03A6",Pi:"\u03A0",PlusMinus:"\xB1",Poincareplane:"\u210C",Popf:"\u2119",Pr:"\u2ABB",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",Prime:"\u2033",Product:"\u220F",Proportion:"\u2237",Proportional:"\u221D",Pscr:"\u{1D4AB}",Psi:"\u03A8",QUOT:'"',Qfr:"\u{1D514}",Qopf:"\u211A",Qscr:"\u{1D4AC}",RBarr:"\u2910",REG:"\xAE",Racute:"\u0154",Rang:"\u27EB",Rarr:"\u21A0",Rarrtl:"\u2916",Rcaron:"\u0158",Rcedil:"\u0156",Rcy:"\u0420",Re:"\u211C",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",Rfr:"\u211C",Rho:"\u03A1",RightAngleBracket:"\u27E9",RightArrow:"\u2192",RightArrowBar:"\u21E5",RightArrowLeftArrow:"\u21C4",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVector:"\u21C2",RightDownVectorBar:"\u2955",RightFloor:"\u230B",RightTee:"\u22A2",RightTeeArrow:"\u21A6",RightTeeVector:"\u295B",RightTriangle:"\u22B3",RightTriangleBar:"\u29D0",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVector:"\u21BE",RightUpVectorBar:"\u2954",RightVector:"\u21C0",RightVectorBar:"\u2953",Rightarrow:"\u21D2",Ropf:"\u211D",RoundImplies:"\u2970",Rrightarrow:"\u21DB",Rscr:"\u211B",Rsh:"\u21B1",RuleDelayed:"\u29F4",SHCHcy:"\u0429",SHcy:"\u0428",SOFTcy:"\u042C",Sacute:"\u015A",Sc:"\u2ABC",Scaron:"\u0160",Scedil:"\u015E",Scirc:"\u015C",Scy:"\u0421",Sfr:"\u{1D516}",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",Sigma:"\u03A3",SmallCircle:"\u2218",Sopf:"\u{1D54A}",Sqrt:"\u221A",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",Sscr:"\u{1D4AE}",Star:"\u22C6",Sub:"\u22D0",Subset:"\u22D0",SubsetEqual:"\u2286",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",SuchThat:"\u220B",Sum:"\u2211",Sup:"\u22D1",Superset:"\u2283",SupersetEqual:"\u2287",Supset:"\u22D1",THORN:"\xDE",TRADE:"\u2122",TSHcy:"\u040B",TScy:"\u0426",Tab:" ",Tau:"\u03A4",Tcaron:"\u0164",Tcedil:"\u0162",Tcy:"\u0422",Tfr:"\u{1D517}",Therefore:"\u2234",Theta:"\u0398",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",Topf:"\u{1D54B}",TripleDot:"\u20DB",Tscr:"\u{1D4AF}",Tstrok:"\u0166",Uacute:"\xDA",Uarr:"\u219F",Uarrocir:"\u2949",Ubrcy:"\u040E",Ubreve:"\u016C",Ucirc:"\xDB",Ucy:"\u0423",Udblac:"\u0170",Ufr:"\u{1D518}",Ugrave:"\xD9",Umacr:"\u016A",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",Uopf:"\u{1D54C}",UpArrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21C5",UpDownArrow:"\u2195",UpEquilibrium:"\u296E",UpTee:"\u22A5",UpTeeArrow:"\u21A5",Uparrow:"\u21D1",Updownarrow:"\u21D5",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",Upsi:"\u03D2",Upsilon:"\u03A5",Uring:"\u016E",Uscr:"\u{1D4B0}",Utilde:"\u0168",Uuml:"\xDC",VDash:"\u22AB",Vbar:"\u2AEB",Vcy:"\u0412",Vdash:"\u22A9",Vdashl:"\u2AE6",Vee:"\u22C1",Verbar:"\u2016",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",Vopf:"\u{1D54D}",Vscr:"\u{1D4B1}",Vvdash:"\u22AA",Wcirc:"\u0174",Wedge:"\u22C0",Wfr:"\u{1D51A}",Wopf:"\u{1D54E}",Wscr:"\u{1D4B2}",Xfr:"\u{1D51B}",Xi:"\u039E",Xopf:"\u{1D54F}",Xscr:"\u{1D4B3}",YAcy:"\u042F",YIcy:"\u0407",YUcy:"\u042E",Yacute:"\xDD",Ycirc:"\u0176",Ycy:"\u042B",Yfr:"\u{1D51C}",Yopf:"\u{1D550}",Yscr:"\u{1D4B4}",Yuml:"\u0178",ZHcy:"\u0416",Zacute:"\u0179",Zcaron:"\u017D",Zcy:"\u0417",Zdot:"\u017B",ZeroWidthSpace:"\u200B",Zeta:"\u0396",Zfr:"\u2128",Zopf:"\u2124",Zscr:"\u{1D4B5}",aacute:"\xE1",abreve:"\u0103",ac:"\u223E",acE:"\u223E\u0333",acd:"\u223F",acirc:"\xE2",acute:"\xB4",acy:"\u0430",aelig:"\xE6",af:"\u2061",afr:"\u{1D51E}",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03B1",amacr:"\u0101",amalg:"\u2A3F",amp:"&",and:"\u2227",andand:"\u2A55",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",aogon:"\u0105",aopf:"\u{1D552}",ap:"\u2248",apE:"\u2A70",apacir:"\u2A6F",ape:"\u224A",apid:"\u224B",apos:"'",approx:"\u2248",approxeq:"\u224A",aring:"\xE5",ascr:"\u{1D4B6}",ast:"*",asymp:"\u2248",asympeq:"\u224D",atilde:"\xE3",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",bNot:"\u2AED",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",barvee:"\u22BD",barwed:"\u2305",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",beta:"\u03B2",beth:"\u2136",between:"\u226C",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bnot:"\u2310",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxDL:"\u2557",boxDR:"\u2554",boxDl:"\u2556",boxDr:"\u2553",boxH:"\u2550",boxHD:"\u2566",boxHU:"\u2569",boxHd:"\u2564",boxHu:"\u2567",boxUL:"\u255D",boxUR:"\u255A",boxUl:"\u255C",boxUr:"\u2559",boxV:"\u2551",boxVH:"\u256C",boxVL:"\u2563",boxVR:"\u2560",boxVh:"\u256B",boxVl:"\u2562",boxVr:"\u255F",boxbox:"\u29C9",boxdL:"\u2555",boxdR:"\u2552",boxdl:"\u2510",boxdr:"\u250C",boxh:"\u2500",boxhD:"\u2565",boxhU:"\u2568",boxhd:"\u252C",boxhu:"\u2534",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxuL:"\u255B",boxuR:"\u2558",boxul:"\u2518",boxur:"\u2514",boxv:"\u2502",boxvH:"\u256A",boxvL:"\u2561",boxvR:"\u255E",boxvh:"\u253C",boxvl:"\u2524",boxvr:"\u251C",bprime:"\u2035",breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsol:"\\",bsolb:"\u29C5",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",bumpeq:"\u224F",cacute:"\u0107",cap:"\u2229",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",capcup:"\u2A47",capdot:"\u2A40",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",ccaps:"\u2A4D",ccaron:"\u010D",ccedil:"\xE7",ccirc:"\u0109",ccups:"\u2A4C",ccupssm:"\u2A50",cdot:"\u010B",cedil:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",cfr:"\u{1D520}",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",chi:"\u03C7",cir:"\u25CB",cirE:"\u29C3",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledR:"\xAE",circledS:"\u24C8",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",clubs:"\u2663",clubsuit:"\u2663",colon:":",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",conint:"\u222E",copf:"\u{1D554}",coprod:"\u2210",copy:"\xA9",copysr:"\u2117",crarr:"\u21B5",cross:"\u2717",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cup:"\u222A",cupbrcap:"\u2A48",cupcap:"\u2A46",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dArr:"\u21D3",dHar:"\u2965",dagger:"\u2020",daleth:"\u2138",darr:"\u2193",dash:"\u2010",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",dcaron:"\u010F",dcy:"\u0434",dd:"\u2146",ddagger:"\u2021",ddarr:"\u21CA",ddotseq:"\u2A77",deg:"\xB0",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",dfr:"\u{1D521}",dharl:"\u21C3",dharr:"\u21C2",diam:"\u22C4",diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",dopf:"\u{1D555}",dot:"\u02D9",doteq:"\u2250",doteqdot:"\u2251",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",downarrow:"\u2193",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",dscr:"\u{1D4B9}",dscy:"\u0455",dsol:"\u29F6",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",dzcy:"\u045F",dzigrarr:"\u27FF",eDDot:"\u2A77",eDot:"\u2251",eacute:"\xE9",easter:"\u2A6E",ecaron:"\u011B",ecir:"\u2256",ecirc:"\xEA",ecolon:"\u2255",ecy:"\u044D",edot:"\u0117",ee:"\u2147",efDot:"\u2252",efr:"\u{1D522}",eg:"\u2A9A",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",emptyv:"\u2205",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",eng:"\u014B",ensp:"\u2002",eogon:"\u0119",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",equals:"=",equest:"\u225F",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erDot:"\u2253",erarr:"\u2971",escr:"\u212F",esdot:"\u2250",esim:"\u2242",eta:"\u03B7",eth:"\xF0",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",expectation:"\u2130",exponentiale:"\u2147",fallingdotseq:"\u2252",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",ffr:"\u{1D523}",filig:"\uFB01",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",fopf:"\u{1D557}",forall:"\u2200",fork:"\u22D4",forkv:"\u2AD9",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",gE:"\u2267",gEl:"\u2A8C",gacute:"\u01F5",gamma:"\u03B3",gammad:"\u03DD",gap:"\u2A86",gbreve:"\u011F",gcirc:"\u011D",gcy:"\u0433",gdot:"\u0121",ge:"\u2265",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",ges:"\u2A7E",gescc:"\u2AA9",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",gfr:"\u{1D524}",gg:"\u226B",ggg:"\u22D9",gimel:"\u2137",gjcy:"\u0453",gl:"\u2277",glE:"\u2A92",gla:"\u2AA5",glj:"\u2AA4",gnE:"\u2269",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",gopf:"\u{1D558}",grave:"`",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gt:">",gtcc:"\u2AA7",gtcir:"\u2A7A",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",hArr:"\u21D4",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",hardcy:"\u044A",harr:"\u2194",harrcir:"\u2948",harrw:"\u21AD",hbar:"\u210F",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",horbar:"\u2015",hscr:"\u{1D4BD}",hslash:"\u210F",hstrok:"\u0127",hybull:"\u2043",hyphen:"\u2010",iacute:"\xED",ic:"\u2063",icirc:"\xEE",icy:"\u0438",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",ijlig:"\u0133",imacr:"\u012B",image:"\u2111",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22B7",imped:"\u01B5",in:"\u2208",incare:"\u2105",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",int:"\u222B",intcal:"\u22BA",integers:"\u2124",intercal:"\u22BA",intlarhk:"\u2A17",intprod:"\u2A3C",iocy:"\u0451",iogon:"\u012F",iopf:"\u{1D55A}",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",isin:"\u2208",isinE:"\u22F9",isindot:"\u22F5",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",itilde:"\u0129",iukcy:"\u0456",iuml:"\xEF",jcirc:"\u0135",jcy:"\u0439",jfr:"\u{1D527}",jmath:"\u0237",jopf:"\u{1D55B}",jscr:"\u{1D4BF}",jsercy:"\u0458",jukcy:"\u0454",kappa:"\u03BA",kappav:"\u03F0",kcedil:"\u0137",kcy:"\u043A",kfr:"\u{1D528}",kgreen:"\u0138",khcy:"\u0445",kjcy:"\u045C",kopf:"\u{1D55C}",kscr:"\u{1D4C0}",lAarr:"\u21DA",lArr:"\u21D0",lAtail:"\u291B",lBarr:"\u290E",lE:"\u2266",lEg:"\u2A8B",lHar:"\u2962",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",lambda:"\u03BB",lang:"\u27E8",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",laquo:"\xAB",larr:"\u2190",larrb:"\u21E4",larrbfs:"\u291F",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",lat:"\u2AAB",latail:"\u2919",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",lcaron:"\u013E",lcedil:"\u013C",lceil:"\u2308",lcub:"{",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",leftarrow:"\u2190",leftarrowtail:"\u21A2",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",leftthreetimes:"\u22CB",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",les:"\u2A7D",lescc:"\u2AA8",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",lessgtr:"\u2276",lesssim:"\u2272",lfisht:"\u297C",lfloor:"\u230A",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",ljcy:"\u0459",ll:"\u226A",llarr:"\u21C7",llcorner:"\u231E",llhard:"\u296B",lltri:"\u25FA",lmidot:"\u0140",lmoust:"\u23B0",lmoustache:"\u23B0",lnE:"\u2268",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",longleftrightarrow:"\u27F7",longmapsto:"\u27FC",longrightarrow:"\u27F6",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",lstrok:"\u0142",lt:"<",ltcc:"\u2AA6",ltcir:"\u2A79",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltrPar:"\u2996",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",mDDot:"\u223A",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",mcy:"\u043C",mdash:"\u2014",measuredangle:"\u2221",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",mid:"\u2223",midast:"*",midcir:"\u2AF0",middot:"\xB7",minus:"\u2212",minusb:"\u229F",minusd:"\u2238",minusdu:"\u2A2A",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",mstpos:"\u223E",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nGg:"\u22D9\u0338",nGt:"\u226B\u20D2",nGtv:"\u226B\u0338",nLeftarrow:"\u21CD",nLeftrightarrow:"\u21CE",nLl:"\u22D8\u0338",nLt:"\u226A\u20D2",nLtv:"\u226A\u0338",nRightarrow:"\u21CF",nVDash:"\u22AF",nVdash:"\u22AE",nabla:"\u2207",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266E",natural:"\u266E",naturals:"\u2115",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",ncaron:"\u0148",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",ncy:"\u043D",ndash:"\u2013",ne:"\u2260",neArr:"\u21D7",nearhk:"\u2924",nearr:"\u2197",nearrow:"\u2197",nedot:"\u2250\u0338",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",nexist:"\u2204",nexists:"\u2204",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",ngsim:"\u2275",ngt:"\u226F",ngtr:"\u226F",nhArr:"\u21CE",nharr:"\u21AE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",njcy:"\u045A",nlArr:"\u21CD",nlE:"\u2266\u0338",nlarr:"\u219A",nldr:"\u2025",nle:"\u2270",nleftarrow:"\u219A",nleftrightarrow:"\u21AE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nlsim:"\u2274",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nmid:"\u2224",nopf:"\u{1D55F}",not:"\xAC",notin:"\u2209",notinE:"\u22F9\u0338",notindot:"\u22F5\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",npre:"\u2AAF\u0338",nprec:"\u2280",npreceq:"\u2AAF\u0338",nrArr:"\u21CF",nrarr:"\u219B",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvDash:"\u22AD",nvHarr:"\u2904",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwArr:"\u21D6",nwarhk:"\u2923",nwarr:"\u2196",nwarrow:"\u2196",nwnear:"\u2927",oS:"\u24C8",oacute:"\xF3",oast:"\u229B",ocir:"\u229A",ocirc:"\xF4",ocy:"\u043E",odash:"\u229D",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",oelig:"\u0153",ofcir:"\u29BF",ofr:"\u{1D52C}",ogon:"\u02DB",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",omacr:"\u014D",omega:"\u03C9",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",oopf:"\u{1D560}",opar:"\u29B7",operp:"\u29B9",oplus:"\u2295",or:"\u2228",orarr:"\u21BB",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oscr:"\u2134",oslash:"\xF8",osol:"\u2298",otilde:"\xF5",otimes:"\u2297",otimesas:"\u2A36",ouml:"\xF6",ovbar:"\u233D",par:"\u2225",para:"\xB6",parallel:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",pfr:"\u{1D52D}",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plus:"+",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",pointint:"\u2A15",popf:"\u{1D561}",pound:"\xA3",pr:"\u227A",prE:"\u2AB3",prap:"\u2AB7",prcue:"\u227C",pre:"\u2AAF",prec:"\u227A",precapprox:"\u2AB7",preccurlyeq:"\u227C",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",precsim:"\u227E",prime:"\u2032",primes:"\u2119",prnE:"\u2AB5",prnap:"\u2AB9",prnsim:"\u22E8",prod:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",pscr:"\u{1D4C5}",psi:"\u03C8",puncsp:"\u2008",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",qprime:"\u2057",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',rAarr:"\u21DB",rArr:"\u21D2",rAtail:"\u291C",rBarr:"\u290F",rHar:"\u2964",race:"\u223D\u0331",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarr:"\u2192",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",rcaron:"\u0159",rcedil:"\u0157",rceil:"\u2309",rcub:"}",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",rect:"\u25AD",reg:"\xAE",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",rho:"\u03C1",rhov:"\u03F1",rightarrow:"\u2192",rightarrowtail:"\u21A3",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",rightthreetimes:"\u22CC",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoust:"\u23B1",rmoustache:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",roplus:"\u2A2E",rotimes:"\u2A35",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",rsaquo:"\u203A",rscr:"\u{1D4C7}",rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",ruluhar:"\u2968",rx:"\u211E",sacute:"\u015B",sbquo:"\u201A",sc:"\u227B",scE:"\u2AB4",scap:"\u2AB8",scaron:"\u0161",sccue:"\u227D",sce:"\u2AB0",scedil:"\u015F",scirc:"\u015D",scnE:"\u2AB6",scnap:"\u2ABA",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",scy:"\u0441",sdot:"\u22C5",sdotb:"\u22A1",sdote:"\u2A66",seArr:"\u21D8",searhk:"\u2925",searr:"\u2198",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",shchcy:"\u0449",shcy:"\u0448",shortmid:"\u2223",shortparallel:"\u2225",shy:"\xAD",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",softcy:"\u044C",sol:"/",solb:"\u29C4",solbar:"\u233F",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25A1",square:"\u25A1",squarf:"\u25AA",squf:"\u25AA",srarr:"\u2192",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",subE:"\u2AC5",subdot:"\u2ABD",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",subseteq:"\u2286",subseteqq:"\u2AC5",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succ:"\u227B",succapprox:"\u2AB8",succcurlyeq:"\u227D",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",supE:"\u2AC6",supdot:"\u2ABE",supdsub:"\u2AD8",supe:"\u2287",supedot:"\u2AC4",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swArr:"\u21D9",swarhk:"\u2926",swarr:"\u2199",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",target:"\u2316",tau:"\u03C4",tbrk:"\u23B4",tcaron:"\u0165",tcedil:"\u0163",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",thorn:"\xFE",tilde:"\u02DC",times:"\xD7",timesb:"\u22A0",timesbar:"\u2A31",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",top:"\u22A4",topbot:"\u2336",topcir:"\u2AF1",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",tscr:"\u{1D4C9}",tscy:"\u0446",tshcy:"\u045B",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",uArr:"\u21D1",uHar:"\u2963",uacute:"\xFA",uarr:"\u2191",ubrcy:"\u045E",ubreve:"\u016D",ucirc:"\xFB",ucy:"\u0443",udarr:"\u21C5",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",ufr:"\u{1D532}",ugrave:"\xF9",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",umacr:"\u016B",uml:"\xA8",uogon:"\u0173",uopf:"\u{1D566}",uparrow:"\u2191",updownarrow:"\u2195",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",upsi:"\u03C5",upsih:"\u03D2",upsilon:"\u03C5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",uring:"\u016F",urtri:"\u25F9",uscr:"\u{1D4CA}",utdot:"\u22F0",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",uuml:"\xFC",uwangle:"\u29A7",vArr:"\u21D5",vBar:"\u2AE8",vBarv:"\u2AE9",vDash:"\u22A8",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vcy:"\u0432",vdash:"\u22A2",vee:"\u2228",veebar:"\u22BB",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",vert:"|",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",vzigzag:"\u299A",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",wedgeq:"\u2259",weierp:"\u2118",wfr:"\u{1D534}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",xfr:"\u{1D535}",xhArr:"\u27FA",xharr:"\u27F7",xi:"\u03BE",xlArr:"\u27F8",xlarr:"\u27F5",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrArr:"\u27F9",xrarr:"\u27F6",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",yacute:"\xFD",yacy:"\u044F",ycirc:"\u0177",ycy:"\u044B",yen:"\xA5",yfr:"\u{1D536}",yicy:"\u0457",yopf:"\u{1D56A}",yscr:"\u{1D4CE}",yucy:"\u044E",yuml:"\xFF",zacute:"\u017A",zcaron:"\u017E",zcy:"\u0437",zdot:"\u017C",zeetrf:"\u2128",zeta:"\u03B6",zfr:"\u{1D537}",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"},pe={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376};function Jt(e){return e.replace(/&(?:[a-zA-Z]+|#[xX][\da-fA-F]+|#\d+);/g,u=>{if(u.charAt(1)==="#"){let i=u.charAt(2),n=i==="X"||i==="x"?parseInt(u.slice(3),16):parseInt(u.slice(2),10);return $t(n)}return Ut[u.slice(1,-1)]||u})}function $t(e){return e>=55296&&e<=57343||e>1114111?"\uFFFD":(e in pe&&(e=pe[e]),String.fromCodePoint(e))}function Ht(e,u){return e.startPos=e.tokenPos=e.index,e.startColumn=e.colPos=e.column,e.startLine=e.linePos=e.line,e.token=R[e.currentChar]&8192?Xt(e,u):xe(e,u,0),e.token}function Xt(e,u){let i=e.currentChar,n=k(e),t=e.index;for(;n!==i;)e.index>=e.end&&f(e,14),n=k(e);return n!==i&&f(e,14),e.tokenValue=e.source.slice(t,e.index),k(e),u&512&&(e.tokenRaw=e.source.slice(e.tokenPos,e.index)),134283267}function j2(e,u){if(e.startPos=e.tokenPos=e.index,e.startColumn=e.colPos=e.column,e.startLine=e.linePos=e.line,e.index>=e.end)return e.token=1048576;switch(Ge[e.source.charCodeAt(e.index)]){case 8456258:{k(e),e.currentChar===47?(k(e),e.token=25):e.token=8456258;break}case 2162700:{k(e),e.token=2162700;break}default:{let n=0;for(;e.index2?o-2:0),c=2;c1&&t&32&&e.token&262144&&f(e,58,x[e.token&255]),l}function cu(e,u,i,n,t){let{token:o,tokenPos:l,linePos:c,colPos:s}=e,r=null,b=Cu(e,u,i,n,t,l,c,s);return e.token===1077936157?(E(e,u|32768),r=G(e,u,1,0,0,e.tokenPos,e.linePos,e.colPos),(t&32||(o&2097152)<1)&&(e.token===274549||e.token===8738868&&(o&2097152||(n&4)<1||u&1024))&&S(l,e.line,e.index-3,57,e.token===274549?"of":"in")):(n&16||(o&2097152)>0)&&(e.token&262144)!==262144&&f(e,56,n&16?"const":"destructuring"),v(e,u,l,c,s,{type:"VariableDeclarator",id:b,init:r})}function m0(e,u,i,n,t,o,l){E(e,u);let c=(u&4194304)>0&&J(e,u,209008);w(e,u|32768,67174411),i&&(i=t2(i,1));let s=null,r=null,b=0,h=null,d=e.token===86090||e.token===241739||e.token===86092,y,{token:C,tokenPos:D,linePos:F,colPos:T}=e;if(d?C===241739?(h=X(e,u,0),e.token&2240512?(e.token===8738868?u&1024&&f(e,64):h=v(e,u,D,F,T,{type:"VariableDeclaration",kind:"let",declarations:z2(e,u|134217728,i,8,32)}),e.assignable=1):u&1024?f(e,64):(d=!1,e.assignable=1,h=K(e,u,h,0,0,D,F,T),e.token===274549&&f(e,111))):(E(e,u),h=v(e,u,D,F,T,C===86090?{type:"VariableDeclaration",kind:"var",declarations:z2(e,u|134217728,i,4,32)}:{type:"VariableDeclaration",kind:"const",declarations:z2(e,u|134217728,i,16,32)}),e.assignable=1):C===1074790417?c&&f(e,79):(C&2097152)===2097152?(h=C===2162700?b2(e,u,void 0,1,0,0,2,32,D,F,T):m2(e,u,void 0,1,0,0,2,32,D,F,T),b=e.destructible,u&256&&b&64&&f(e,60),e.assignable=b&16?2:1,h=K(e,u|134217728,h,0,0,e.tokenPos,e.linePos,e.colPos)):h=r2(e,u|134217728,1,0,1,D,F,T),(e.token&262144)===262144){if(e.token===274549){e.assignable&2&&f(e,77,c?"await":"of"),v2(e,h),E(e,u|32768),y=G(e,u,1,0,0,e.tokenPos,e.linePos,e.colPos),w(e,u|32768,16);let I=p2(e,u,i,n);return v(e,u,t,o,l,{type:"ForOfStatement",left:h,right:y,body:I,await:c})}e.assignable&2&&f(e,77,"in"),v2(e,h),E(e,u|32768),c&&f(e,79),y=l2(e,u,0,1,e.tokenPos,e.linePos,e.colPos),w(e,u|32768,16);let i2=p2(e,u,i,n);return v(e,u,t,o,l,{type:"ForInStatement",body:i2,left:h,right:y})}c&&f(e,79),d||(b&8&&e.token!==1077936157&&f(e,77,"loop"),h=p(e,u|134217728,0,0,D,F,T,h)),e.token===18&&(h=O2(e,u,0,e.tokenPos,e.linePos,e.colPos,h)),w(e,u|32768,1074790417),e.token!==1074790417&&(s=l2(e,u,0,1,e.tokenPos,e.linePos,e.colPos)),w(e,u|32768,1074790417),e.token!==16&&(r=l2(e,u,0,1,e.tokenPos,e.linePos,e.colPos)),w(e,u|32768,16);let _=p2(e,u,i,n);return v(e,u,t,o,l,{type:"ForStatement",init:h,test:s,update:r,body:_})}function su(e,u,i){return J1(u,e.token)||f(e,114),(e.token&537079808)===537079808&&f(e,115),i&&L2(e,u,i,e.tokenValue,8,0),X(e,u,0)}function b0(e,u,i){let n=e.tokenPos,t=e.linePos,o=e.colPos;E(e,u);let l=null,{tokenPos:c,linePos:s,colPos:r}=e,b=[];if(e.token===134283267)l=s2(e,u);else{if(e.token&143360){let h=su(e,u,i);if(b=[v(e,u,c,s,r,{type:"ImportDefaultSpecifier",local:h})],J(e,u,18))switch(e.token){case 8457014:b.push(au(e,u,i));break;case 2162700:du(e,u,i,b);break;default:f(e,104)}}else switch(e.token){case 8457014:b=[au(e,u,i)];break;case 2162700:du(e,u,i,b);break;case 67174411:return hu(e,u,n,t,o);case 67108877:return gu(e,u,n,t,o);default:f(e,28,x[e.token&255])}l=k0(e,u)}return a2(e,u|32768),v(e,u,n,t,o,{type:"ImportDeclaration",specifiers:b,source:l})}function au(e,u,i){let{tokenPos:n,linePos:t,colPos:o}=e;return E(e,u),w(e,u,77934),(e.token&134217728)===134217728&&S(n,e.line,e.index,28,x[e.token&255]),v(e,u,n,t,o,{type:"ImportNamespaceSpecifier",local:su(e,u,i)})}function k0(e,u){return J(e,u,12404),e.token!==134283267&&f(e,102,"Import"),s2(e,u)}function du(e,u,i,n){for(E(e,u);e.token&143360;){let{token:t,tokenValue:o,tokenPos:l,linePos:c,colPos:s}=e,r=X(e,u,0),b;J(e,u,77934)?((e.token&134217728)===134217728||e.token===18?f(e,103):l1(e,u,16,e.token,0),o=e.tokenValue,b=X(e,u,0)):(l1(e,u,16,t,0),b=r),i&&L2(e,u,i,o,8,0),n.push(v(e,u,l,c,s,{type:"ImportSpecifier",local:b,imported:r})),e.token!==1074790415&&w(e,u,18)}return w(e,u,1074790415),n}function gu(e,u,i,n,t){let o=mu(e,u,v(e,u,i,n,t,{type:"Identifier",name:"import"}),i,n,t);return o=K(e,u,o,0,0,i,n,t),o=p(e,u,0,0,i,n,t,o),X2(e,u,o,i,n,t)}function hu(e,u,i,n,t){let o=bu(e,u,0,i,n,t);return o=K(e,u,o,0,0,i,n,t),X2(e,u,o,i,n,t)}function v0(e,u,i){let n=e.tokenPos,t=e.linePos,o=e.colPos;E(e,u|32768);let l=[],c=null,s=null,r;if(J(e,u|32768,20563)){switch(e.token){case 86106:{c=I2(e,u,i,4,1,1,0,e.tokenPos,e.linePos,e.colPos);break}case 133:case 86096:c=x1(e,u,i,1,e.tokenPos,e.linePos,e.colPos);break;case 209007:let{tokenPos:b,linePos:h,colPos:d}=e;c=X(e,u,0);let{flags:y}=e;(y&1)<1&&(e.token===86106?c=I2(e,u,i,4,1,1,1,b,h,d):e.token===67174411?(c=G1(e,u,c,1,1,0,y,b,h,d),c=K(e,u,c,0,0,b,h,d),c=p(e,u,0,0,b,h,d,c)):e.token&143360&&(i&&(i=c1(e,u,e.tokenValue)),c=X(e,u,0),c=e1(e,u,i,[c],1,b,h,d)));break;default:c=G(e,u,1,0,0,e.tokenPos,e.linePos,e.colPos),a2(e,u|32768)}return i&&M2(e,"default"),v(e,u,n,t,o,{type:"ExportDefaultDeclaration",declaration:c})}switch(e.token){case 8457014:{E(e,u);let y=null;return J(e,u,77934)&&(i&&M2(e,e.tokenValue),y=X(e,u,0)),w(e,u,12404),e.token!==134283267&&f(e,102,"Export"),s=s2(e,u),a2(e,u|32768),v(e,u,n,t,o,{type:"ExportAllDeclaration",source:s,exported:y})}case 2162700:{E(e,u);let y=[],C=[];for(;e.token&143360;){let{tokenPos:D,tokenValue:F,linePos:T,colPos:_}=e,i2=X(e,u,0),I;e.token===77934?(E(e,u),(e.token&134217728)===134217728&&f(e,103),i&&(y.push(e.tokenValue),C.push(F)),I=X(e,u,0)):(i&&(y.push(e.tokenValue),C.push(e.tokenValue)),I=i2),l.push(v(e,u,D,T,_,{type:"ExportSpecifier",local:i2,exported:I})),e.token!==1074790415&&w(e,u,18)}if(w(e,u,1074790415),J(e,u,12404))e.token!==134283267&&f(e,102,"Export"),s=s2(e,u);else if(i){let D=0,F=y.length;for(;D0)&8738868,b,h;for(e.assignable=2;e.token&8454144&&(b=e.token,h=b&3840,(b&524288&&c&268435456||c&524288&&b&268435456)&&f(e,159),!(h+((b===8457273)<<8)-((r===b)<<12)<=l));)E(e,u|32768),s=v(e,u,n,t,o,{type:b&524288||b&268435456?"LogicalExpression":"BinaryExpression",left:s,right:T2(e,u,i,e.tokenPos,e.linePos,e.colPos,h,b,r2(e,u,0,i,1,e.tokenPos,e.linePos,e.colPos)),operator:x[b&255]});return e.token===1077936157&&f(e,24),s}function y0(e,u,i,n,t,o,l){i||f(e,0);let c=e.token;E(e,u|32768);let s=r2(e,u,0,l,1,e.tokenPos,e.linePos,e.colPos);return e.token===8457273&&f(e,31),u&1024&&c===16863278&&(s.type==="Identifier"?f(e,117):zt(s)&&f(e,123)),e.assignable=2,v(e,u,n,t,o,{type:"UnaryExpression",operator:x[c&255],argument:s,prefix:!0})}function A0(e,u,i,n,t,o,l,c,s,r){let{token:b}=e,h=X(e,u,o),{flags:d}=e;if((d&1)<1){if(e.token===86106)return vu(e,u,1,i,c,s,r);if((e.token&143360)===143360)return n||f(e,0),Pu(e,u,t,c,s,r)}return!l&&e.token===67174411?G1(e,u,h,t,1,0,d,c,s,r):e.token===10?($1(e,u,b,1),l&&f(e,48),h1(e,u,e.tokenValue,h,l,t,0,c,s,r)):h}function P0(e,u,i,n,t,o,l){if(i&&(e.destructible|=256),u&2097152){E(e,u|32768),u&8388608&&f(e,30),n||f(e,24),e.token===22&&f(e,120);let c=null,s=!1;return(e.flags&1)<1&&(s=J(e,u|32768,8457014),(e.token&77824||s)&&(c=G(e,u,1,0,0,e.tokenPos,e.linePos,e.colPos))),e.assignable=2,v(e,u,t,o,l,{type:"YieldExpression",argument:c,delegate:s})}return u&1024&&f(e,94,"yield"),Q1(e,u,t,o,l)}function E0(e,u,i,n,t,o,l){if(n&&(e.destructible|=128),u&4194304||u&2048&&u&8192){i&&f(e,0),u&8388608&&S(e.index,e.line,e.index,29),E(e,u|32768);let c=r2(e,u,0,0,1,e.tokenPos,e.linePos,e.colPos);return e.token===8457273&&f(e,31),e.assignable=2,v(e,u,t,o,l,{type:"AwaitExpression",argument:c})}return u&2048&&f(e,95),Q1(e,u,t,o,l)}function d1(e,u,i,n,t,o){let{tokenPos:l,linePos:c,colPos:s}=e;w(e,u|32768,2162700);let r=[],b=u;if(e.token!==1074790415){for(;e.token===134283267;){let{index:h,tokenPos:d,tokenValue:y,token:C}=e,D=s2(e,u);eu(e,h,d,y)&&(u|=1024,e.flags&128&&S(e.index,e.line,e.tokenPos,63),e.flags&64&&S(e.index,e.line,e.tokenPos,8)),r.push(z1(e,u,D,C,d,e.linePos,e.colPos))}u&1024&&(t&&((t&537079808)===537079808&&f(e,115),(t&36864)===36864&&f(e,38)),e.flags&512&&f(e,115),e.flags&256&&f(e,114)),u&64&&i&&o!==void 0&&(b&1024)<1&&(u&8192)<1&&A(o)}for(e.flags=(e.flags|512|256|64)^832,e.destructible=(e.destructible|256)^256;e.token!==1074790415;)r.push(G2(e,u,i,4,{}));return w(e,n&24?u|32768:u,1074790415),e.flags&=-193,e.token===1077936157&&f(e,24),v(e,u,l,c,s,{type:"BlockStatement",body:r})}function D0(e,u,i,n,t){switch(E(e,u),e.token){case 67108991:f(e,161);case 67174411:{(u&524288)<1&&f(e,26),u&16384&&f(e,27),e.assignable=2;break}case 69271571:case 67108877:{(u&262144)<1&&f(e,27),u&16384&&f(e,27),e.assignable=1;break}default:f(e,28,"super")}return v(e,u,i,n,t,{type:"Super"})}function r2(e,u,i,n,t,o,l,c){let s=g2(e,u,2,0,i,0,n,t,o,l,c);return K(e,u,s,n,0,o,l,c)}function C0(e,u,i,n,t,o){e.assignable&2&&f(e,52);let{token:l}=e;return E(e,u),e.assignable=2,v(e,u,n,t,o,{type:"UpdateExpression",argument:i,operator:x[l&255],prefix:!1})}function K(e,u,i,n,t,o,l,c){if((e.token&33619968)===33619968&&(e.flags&1)<1)i=C0(e,u,i,o,l,c);else if((e.token&67108864)===67108864){switch(u=(u|134217728)^134217728,e.token){case 67108877:{E(e,(u|1073741824|8192)^8192),e.assignable=1;let s=ru(e,u);i=v(e,u,o,l,c,{type:"MemberExpression",object:i,computed:!1,property:s});break}case 69271571:{let s=!1;(e.flags&2048)===2048&&(s=!0,e.flags=(e.flags|2048)^2048),E(e,u|32768);let{tokenPos:r,linePos:b,colPos:h}=e,d=l2(e,u,n,1,r,b,h);w(e,u,20),e.assignable=1,i=v(e,u,o,l,c,{type:"MemberExpression",object:i,computed:!0,property:d}),s&&(e.flags|=2048);break}case 67174411:{if((e.flags&1024)===1024)return e.flags=(e.flags|1024)^1024,i;let s=!1;(e.flags&2048)===2048&&(s=!0,e.flags=(e.flags|2048)^2048);let r=Z1(e,u,n);e.assignable=2,i=v(e,u,o,l,c,{type:"CallExpression",callee:i,arguments:r}),s&&(e.flags|=2048);break}case 67108991:{E(e,(u|1073741824|8192)^8192),e.flags|=2048,e.assignable=2,i=w0(e,u,i,o,l,c);break}default:(e.flags&2048)===2048&&f(e,160),e.assignable=2,i=v(e,u,o,l,c,{type:"TaggedTemplateExpression",tag:i,quasi:e.token===67174408?Y1(e,u|65536):K1(e,u,e.tokenPos,e.linePos,e.colPos)})}i=K(e,u,i,0,1,o,l,c)}return t===0&&(e.flags&2048)===2048&&(e.flags=(e.flags|2048)^2048,i=v(e,u,o,l,c,{type:"ChainExpression",expression:i})),i}function w0(e,u,i,n,t,o){let l=!1,c;if((e.token===69271571||e.token===67174411)&&(e.flags&2048)===2048&&(l=!0,e.flags=(e.flags|2048)^2048),e.token===69271571){E(e,u|32768);let{tokenPos:s,linePos:r,colPos:b}=e,h=l2(e,u,0,1,s,r,b);w(e,u,20),e.assignable=2,c=v(e,u,n,t,o,{type:"MemberExpression",object:i,computed:!0,optional:!0,property:h})}else if(e.token===67174411){let s=Z1(e,u,0);e.assignable=2,c=v(e,u,n,t,o,{type:"CallExpression",callee:i,arguments:s,optional:!0})}else{(e.token&143360)<1&&f(e,154);let s=X(e,u,0);e.assignable=2,c=v(e,u,n,t,o,{type:"MemberExpression",object:i,computed:!1,optional:!0,property:s})}return l&&(e.flags|=2048),c}function ru(e,u){return(e.token&143360)<1&&e.token!==131&&f(e,154),u&1&&e.token===131?k1(e,u,e.tokenPos,e.linePos,e.colPos):X(e,u,0)}function q0(e,u,i,n,t,o,l){i&&f(e,53),n||f(e,0);let{token:c}=e;E(e,u|32768);let s=r2(e,u,0,0,1,e.tokenPos,e.linePos,e.colPos);return e.assignable&2&&f(e,52),e.assignable=2,v(e,u,t,o,l,{type:"UpdateExpression",argument:s,operator:x[c&255],prefix:!0})}function g2(e,u,i,n,t,o,l,c,s,r,b){if((e.token&143360)===143360){switch(e.token){case 209008:return E0(e,u,n,l,s,r,b);case 241773:return P0(e,u,l,t,s,r,b);case 209007:return A0(e,u,l,c,t,o,n,s,r,b)}let{token:h,tokenValue:d}=e,y=X(e,u|65536,o);return e.token===10?(c||f(e,0),$1(e,u,h,1),h1(e,u,d,y,n,t,0,s,r,b)):(u&16384&&h===537079928&&f(e,126),h===241739&&(u&1024&&f(e,109),i&24&&f(e,97)),e.assignable=u&1024&&(h&537079808)===537079808?2:1,y)}if((e.token&134217728)===134217728)return s2(e,u);switch(e.token){case 33619995:case 33619996:return q0(e,u,n,c,s,r,b);case 16863278:case 16842800:case 16842801:case 25233970:case 25233971:case 16863277:case 16863279:return y0(e,u,c,s,r,b,l);case 86106:return vu(e,u,0,l,s,r,b);case 2162700:return T0(e,u,t?0:1,l,s,r,b);case 69271571:return O0(e,u,t?0:1,l,s,r,b);case 67174411:return R0(e,u,t,1,0,s,r,b);case 86021:case 86022:case 86023:return F0(e,u,s,r,b);case 86113:return L0(e,u);case 65540:return j0(e,u,s,r,b);case 133:case 86096:return _0(e,u,l,s,r,b);case 86111:return D0(e,u,s,r,b);case 67174409:return K1(e,u,s,r,b);case 67174408:return Y1(e,u);case 86109:return N0(e,u,l,s,r,b);case 134283389:return ku(e,u,s,r,b);case 131:return k1(e,u,s,r,b);case 86108:return B0(e,u,n,l,s,r,b);case 8456258:if(u&16)return ee(e,u,1,s,r,b);default:if(J1(u,e.token))return Q1(e,u,s,r,b);f(e,28,x[e.token&255])}}function B0(e,u,i,n,t,o,l){let c=X(e,u,0);return e.token===67108877?mu(e,u,c,t,o,l):(i&&f(e,137),c=bu(e,u,n,t,o,l),e.assignable=2,K(e,u,c,n,0,t,o,l))}function mu(e,u,i,n,t,o){return u&2048||f(e,163),E(e,u),e.token!==143495&&e.tokenValue!=="meta"&&f(e,28,x[e.token&255]),e.assignable=2,v(e,u,n,t,o,{type:"MetaProperty",meta:i,property:X(e,u,0)})}function bu(e,u,i,n,t,o){w(e,u|32768,67174411),e.token===14&&f(e,138);let l=G(e,u,1,0,i,e.tokenPos,e.linePos,e.colPos);return w(e,u,16),v(e,u,n,t,o,{type:"ImportExpression",source:l})}function ku(e,u,i,n,t){let{tokenRaw:o,tokenValue:l}=e;return E(e,u),e.assignable=2,v(e,u,i,n,t,u&512?{type:"Literal",value:l,bigint:o.slice(0,-1),raw:o}:{type:"Literal",value:l,bigint:o.slice(0,-1)})}function K1(e,u,i,n,t){e.assignable=2;let{tokenValue:o,tokenRaw:l,tokenPos:c,linePos:s,colPos:r}=e;w(e,u,67174409);let b=[g1(e,u,o,l,c,s,r,!0)];return v(e,u,i,n,t,{type:"TemplateLiteral",expressions:[],quasis:b})}function Y1(e,u){u=(u|134217728)^134217728;let{tokenValue:i,tokenRaw:n,tokenPos:t,linePos:o,colPos:l}=e;w(e,u|32768,67174408);let c=[g1(e,u,i,n,t,o,l,!1)],s=[l2(e,u,0,1,e.tokenPos,e.linePos,e.colPos)];for(e.token!==1074790415&&f(e,80);(e.token=Vt(e,u))!==67174409;){let{tokenValue:r,tokenRaw:b,tokenPos:h,linePos:d,colPos:y}=e;w(e,u|32768,67174408),c.push(g1(e,u,r,b,h,d,y,!1)),s.push(l2(e,u,0,1,e.tokenPos,e.linePos,e.colPos)),e.token!==1074790415&&f(e,80)}{let{tokenValue:r,tokenRaw:b,tokenPos:h,linePos:d,colPos:y}=e;w(e,u,67174409),c.push(g1(e,u,r,b,h,d,y,!0))}return v(e,u,t,o,l,{type:"TemplateLiteral",expressions:s,quasis:c})}function g1(e,u,i,n,t,o,l,c){let s=v(e,u,t,o,l,{type:"TemplateElement",value:{cooked:i,raw:n},tail:c}),r=c?1:2;return u&2&&(s.start+=1,s.range[0]+=1,s.end-=r,s.range[1]-=r),u&4&&(s.loc.start.column+=1,s.loc.end.column-=r),s}function S0(e,u,i,n,t){u=(u|134217728)^134217728,w(e,u|32768,14);let o=G(e,u,1,0,0,e.tokenPos,e.linePos,e.colPos);return e.assignable=1,v(e,u,i,n,t,{type:"SpreadElement",argument:o})}function Z1(e,u,i){E(e,u|32768);let n=[];if(e.token===16)return E(e,u),n;for(;e.token!==16&&(e.token===14?n.push(S0(e,u,e.tokenPos,e.linePos,e.colPos)):n.push(G(e,u,1,0,i,e.tokenPos,e.linePos,e.colPos)),!(e.token!==18||(E(e,u|32768),e.token===16))););return w(e,u,16),n}function X(e,u,i){let{tokenValue:n,tokenPos:t,linePos:o,colPos:l}=e;return E(e,u),v(e,u,t,o,l,u&268435456?{type:"Identifier",name:n,pattern:i===1}:{type:"Identifier",name:n})}function s2(e,u){let{tokenValue:i,tokenRaw:n,tokenPos:t,linePos:o,colPos:l}=e;return e.token===134283389?ku(e,u,t,o,l):(E(e,u),e.assignable=2,v(e,u,t,o,l,u&512?{type:"Literal",value:i,raw:n}:{type:"Literal",value:i}))}function F0(e,u,i,n,t){let o=x[e.token&255],l=e.token===86023?null:o==="true";return E(e,u),e.assignable=2,v(e,u,i,n,t,u&512?{type:"Literal",value:l,raw:o}:{type:"Literal",value:l})}function L0(e,u){let{tokenPos:i,linePos:n,colPos:t}=e;return E(e,u),e.assignable=2,v(e,u,i,n,t,{type:"ThisExpression"})}function I2(e,u,i,n,t,o,l,c,s,r){E(e,u|32768);let b=t?M1(e,u,8457014):0,h=null,d,y=i?_2():void 0;if(e.token===67174411)(o&1)<1&&f(e,37,"Function");else{let F=n&4&&((u&8192)<1||(u&2048)<1)?4:64;uu(e,u|(u&3072)<<11,e.token),i&&(F&4?tu(e,u,i,e.tokenValue,F):L2(e,u,i,e.tokenValue,F,n),y=t2(y,256),o&&o&2&&M2(e,e.tokenValue)),d=e.token,e.token&143360?h=X(e,u,0):f(e,28,x[e.token&255])}u=(u|32243712)^32243712|67108864|l*2+b<<21|(b?0:1073741824),i&&(y=t2(y,512));let C=Au(e,u|8388608,y,0,1),D=d1(e,(u|8192|4096|131072)^143360,i?t2(y,128):y,8,d,i?y.scopeError:void 0);return v(e,u,c,s,r,{type:"FunctionDeclaration",id:h,params:C,body:D,async:l===1,generator:b===1})}function vu(e,u,i,n,t,o,l){E(e,u|32768);let c=M1(e,u,8457014),s=i*2+c<<21,r=null,b,h=u&64?_2():void 0;(e.token&176128)>0&&(uu(e,(u|32243712)^32243712|s,e.token),h&&(h=t2(h,256)),b=e.token,r=X(e,u,0)),u=(u|32243712)^32243712|67108864|s|(c?0:1073741824),h&&(h=t2(h,512));let d=Au(e,u|8388608,h,n,1),y=d1(e,u&-134377473,h&&t2(h,128),0,b,void 0);return e.assignable=2,v(e,u,t,o,l,{type:"FunctionExpression",id:r,params:d,body:y,async:i===1,generator:c===1})}function O0(e,u,i,n,t,o,l){let c=m2(e,u,void 0,i,n,0,2,0,t,o,l);return u&256&&e.destructible&64&&f(e,60),e.destructible&8&&f(e,59),c}function m2(e,u,i,n,t,o,l,c,s,r,b){E(e,u|32768);let h=[],d=0;for(u=(u|134217728)^134217728;e.token!==20;)if(J(e,u|32768,18))h.push(null);else{let C,{token:D,tokenPos:F,linePos:T,colPos:_,tokenValue:i2}=e;if(D&143360)if(C=g2(e,u,l,0,1,0,t,1,F,T,_),e.token===1077936157){e.assignable&2&&f(e,24),E(e,u|32768),i&&B2(e,u,i,i2,l,c);let I=G(e,u,1,1,t,e.tokenPos,e.linePos,e.colPos);C=v(e,u,F,T,_,o?{type:"AssignmentPattern",left:C,right:I}:{type:"AssignmentExpression",operator:"=",left:C,right:I}),d|=e.destructible&256?256:0|e.destructible&128?128:0}else e.token===18||e.token===20?(e.assignable&2?d|=16:i&&B2(e,u,i,i2,l,c),d|=e.destructible&256?256:0|e.destructible&128?128:0):(d|=l&1?32:(l&2)<1?16:0,C=K(e,u,C,t,0,F,T,_),e.token!==18&&e.token!==20?(e.token!==1077936157&&(d|=16),C=p(e,u,t,o,F,T,_,C)):e.token!==1077936157&&(d|=e.assignable&2?16:32));else D&2097152?(C=e.token===2162700?b2(e,u,i,0,t,o,l,c,F,T,_):m2(e,u,i,0,t,o,l,c,F,T,_),d|=e.destructible,e.assignable=e.destructible&16?2:1,e.token===18||e.token===20?e.assignable&2&&(d|=16):e.destructible&8?f(e,68):(C=K(e,u,C,t,0,F,T,_),d=e.assignable&2?16:0,e.token!==18&&e.token!==20?C=p(e,u,t,o,F,T,_,C):e.token!==1077936157&&(d|=e.assignable&2?16:32))):D===14?(C=W2(e,u,i,20,l,c,0,t,o,F,T,_),d|=e.destructible,e.token!==18&&e.token!==20&&f(e,28,x[e.token&255])):(C=r2(e,u,1,0,1,F,T,_),e.token!==18&&e.token!==20?(C=p(e,u,t,o,F,T,_,C),(l&3)<1&&D===67174411&&(d|=16)):e.assignable&2?d|=16:D===67174411&&(d|=e.assignable&1&&l&3?32:16));if(h.push(C),J(e,u|32768,18)){if(e.token===20)break}else break}w(e,u,20);let y=v(e,u,s,r,b,{type:o?"ArrayPattern":"ArrayExpression",elements:h});return!n&&e.token&4194304?yu(e,u,d,t,o,s,r,b,y):(e.destructible=d,y)}function yu(e,u,i,n,t,o,l,c,s){e.token!==1077936157&&f(e,24),E(e,u|32768),i&16&&f(e,24),t||v2(e,s);let{tokenPos:r,linePos:b,colPos:h}=e,d=G(e,u,1,1,n,r,b,h);return e.destructible=(i|64|8)^72|(e.destructible&128?128:0)|(e.destructible&256?256:0),v(e,u,o,l,c,t?{type:"AssignmentPattern",left:s,right:d}:{type:"AssignmentExpression",left:s,operator:"=",right:d})}function W2(e,u,i,n,t,o,l,c,s,r,b,h){E(e,u|32768);let d=null,y=0,{token:C,tokenValue:D,tokenPos:F,linePos:T,colPos:_}=e;if(C&143360)e.assignable=1,d=g2(e,u,t,0,1,0,c,1,F,T,_),C=e.token,d=K(e,u,d,c,0,F,T,_),e.token!==18&&e.token!==n&&(e.assignable&2&&e.token===1077936157&&f(e,68),y|=16,d=p(e,u,c,s,F,T,_,d)),e.assignable&2?y|=16:C===n||C===18?i&&B2(e,u,i,D,t,o):y|=32,y|=e.destructible&128?128:0;else if(C===n)f(e,39);else if(C&2097152)d=e.token===2162700?b2(e,u,i,1,c,s,t,o,F,T,_):m2(e,u,i,1,c,s,t,o,F,T,_),C=e.token,C!==1077936157&&C!==n&&C!==18?(e.destructible&8&&f(e,68),d=K(e,u,d,c,0,F,T,_),y|=e.assignable&2?16:0,(e.token&4194304)===4194304?(e.token!==1077936157&&(y|=16),d=p(e,u,c,s,F,T,_,d)):((e.token&8454144)===8454144&&(d=T2(e,u,1,F,T,_,4,C,d)),J(e,u|32768,22)&&(d=U2(e,u,d,F,T,_)),y|=e.assignable&2?16:32)):y|=n===1074790415&&C!==1077936157?16:e.destructible;else{y|=32,d=r2(e,u,1,c,1,e.tokenPos,e.linePos,e.colPos);let{token:i2,tokenPos:I,linePos:Y,colPos:P}=e;return i2===1077936157&&i2!==n&&i2!==18?(e.assignable&2&&f(e,24),d=p(e,u,c,s,I,Y,P,d),y|=16):(i2===18?y|=16:i2!==n&&(d=p(e,u,c,s,I,Y,P,d)),y|=e.assignable&1?32:16),e.destructible=y,e.token!==n&&e.token!==18&&f(e,155),v(e,u,r,b,h,{type:s?"RestElement":"SpreadElement",argument:d})}if(e.token!==n)if(t&1&&(y|=l?16:32),J(e,u|32768,1077936157)){y&16&&f(e,24),v2(e,d);let i2=G(e,u,1,1,c,e.tokenPos,e.linePos,e.colPos);d=v(e,u,F,T,_,s?{type:"AssignmentPattern",left:d,right:i2}:{type:"AssignmentExpression",left:d,operator:"=",right:i2}),y=16}else y|=16;return e.destructible=y,v(e,u,r,b,h,{type:s?"RestElement":"SpreadElement",argument:d})}function y2(e,u,i,n,t,o,l){let c=(i&64)<1?31981568:14680064;u=(u|c)^c|(i&88)<<18|100925440;let s=u&64?t2(_2(),512):void 0,r=I0(e,u|8388608,s,i,1,n);s&&(s=t2(s,128));let b=d1(e,u&-134230017,s,0,void 0,void 0);return v(e,u,t,o,l,{type:"FunctionExpression",params:r,body:b,async:(i&16)>0,generator:(i&8)>0,id:null})}function T0(e,u,i,n,t,o,l){let c=b2(e,u,void 0,i,n,0,2,0,t,o,l);return u&256&&e.destructible&64&&f(e,60),e.destructible&8&&f(e,59),c}function b2(e,u,i,n,t,o,l,c,s,r,b){E(e,u);let h=[],d=0,y=0;for(u=(u|134217728)^134217728;e.token!==1074790415;){let{token:D,tokenValue:F,linePos:T,colPos:_,tokenPos:i2}=e;if(D===14)h.push(W2(e,u,i,1074790415,l,c,0,t,o,i2,T,_));else{let I=0,Y=null,P,A2=e.token;if(e.token&143360||e.token===121)if(Y=X(e,u,0),e.token===18||e.token===1074790415||e.token===1077936157)if(I|=4,u&1024&&(D&537079808)===537079808?d|=16:l1(e,u,l,D,0),i&&B2(e,u,i,F,l,c),J(e,u|32768,1077936157)){d|=8;let V=G(e,u,1,1,t,e.tokenPos,e.linePos,e.colPos);d|=e.destructible&256?256:0|e.destructible&128?128:0,P=v(e,u,i2,T,_,{type:"AssignmentPattern",left:u&-2147483648?Object.assign({},Y):Y,right:V})}else d|=(D===209008?128:0)|(D===121?16:0),P=u&-2147483648?Object.assign({},Y):Y;else if(J(e,u|32768,21)){let{tokenPos:V,linePos:U,colPos:M}=e;if(F==="__proto__"&&y++,e.token&143360){let J2=e.token,Y2=e.tokenValue;d|=A2===121?16:0,P=g2(e,u,l,0,1,0,t,1,V,U,M);let{token:C2}=e;P=K(e,u,P,t,0,V,U,M),e.token===18||e.token===1074790415?C2===1077936157||C2===1074790415||C2===18?(d|=e.destructible&128?128:0,e.assignable&2?d|=16:i&&(J2&143360)===143360&&B2(e,u,i,Y2,l,c)):d|=e.assignable&1?32:16:(e.token&4194304)===4194304?(e.assignable&2?d|=16:C2!==1077936157?d|=32:i&&B2(e,u,i,Y2,l,c),P=p(e,u,t,o,V,U,M,P)):(d|=16,(e.token&8454144)===8454144&&(P=T2(e,u,1,V,U,M,4,C2,P)),J(e,u|32768,22)&&(P=U2(e,u,P,V,U,M)))}else(e.token&2097152)===2097152?(P=e.token===69271571?m2(e,u,i,0,t,o,l,c,V,U,M):b2(e,u,i,0,t,o,l,c,V,U,M),d=e.destructible,e.assignable=d&16?2:1,e.token===18||e.token===1074790415?e.assignable&2&&(d|=16):e.destructible&8?f(e,68):(P=K(e,u,P,t,0,V,U,M),d=e.assignable&2?16:0,(e.token&4194304)===4194304?P=a1(e,u,t,o,V,U,M,P):((e.token&8454144)===8454144&&(P=T2(e,u,1,V,U,M,4,D,P)),J(e,u|32768,22)&&(P=U2(e,u,P,V,U,M)),d|=e.assignable&2?16:32))):(P=r2(e,u,1,t,1,V,U,M),d|=e.assignable&1?32:16,e.token===18||e.token===1074790415?e.assignable&2&&(d|=16):(P=K(e,u,P,t,0,V,U,M),d=e.assignable&2?16:0,e.token!==18&&D!==1074790415&&(e.token!==1077936157&&(d|=16),P=p(e,u,t,o,V,U,M,P))))}else e.token===69271571?(d|=16,D===209007&&(I|=16),I|=(D===12402?256:D===12403?512:1)|2,Y=K2(e,u,t),d|=e.assignable,P=y2(e,u,I,t,e.tokenPos,e.linePos,e.colPos)):e.token&143360?(d|=16,D===121&&f(e,92),D===209007&&(e.flags&1&&f(e,128),I|=16),Y=X(e,u,0),I|=D===12402?256:D===12403?512:1,P=y2(e,u,I,t,e.tokenPos,e.linePos,e.colPos)):e.token===67174411?(d|=16,I|=1,P=y2(e,u,I,t,e.tokenPos,e.linePos,e.colPos)):e.token===8457014?(d|=16,D===12402||D===12403?f(e,40):D===143483&&f(e,92),E(e,u),I|=9|(D===209007?16:0),e.token&143360?Y=X(e,u,0):(e.token&134217728)===134217728?Y=s2(e,u):e.token===69271571?(I|=2,Y=K2(e,u,t),d|=e.assignable):f(e,28,x[e.token&255]),P=y2(e,u,I,t,e.tokenPos,e.linePos,e.colPos)):(e.token&134217728)===134217728?(D===209007&&(I|=16),I|=D===12402?256:D===12403?512:1,d|=16,Y=s2(e,u),P=y2(e,u,I,t,e.tokenPos,e.linePos,e.colPos)):f(e,129);else if((e.token&134217728)===134217728)if(Y=s2(e,u),e.token===21){w(e,u|32768,21);let{tokenPos:V,linePos:U,colPos:M}=e;if(F==="__proto__"&&y++,e.token&143360){P=g2(e,u,l,0,1,0,t,1,V,U,M);let{token:J2,tokenValue:Y2}=e;P=K(e,u,P,t,0,V,U,M),e.token===18||e.token===1074790415?J2===1077936157||J2===1074790415||J2===18?e.assignable&2?d|=16:i&&B2(e,u,i,Y2,l,c):d|=e.assignable&1?32:16:e.token===1077936157?(e.assignable&2&&(d|=16),P=p(e,u,t,o,V,U,M,P)):(d|=16,P=p(e,u,t,o,V,U,M,P))}else(e.token&2097152)===2097152?(P=e.token===69271571?m2(e,u,i,0,t,o,l,c,V,U,M):b2(e,u,i,0,t,o,l,c,V,U,M),d=e.destructible,e.assignable=d&16?2:1,e.token===18||e.token===1074790415?e.assignable&2&&(d|=16):(e.destructible&8)!==8&&(P=K(e,u,P,t,0,V,U,M),d=e.assignable&2?16:0,(e.token&4194304)===4194304?P=a1(e,u,t,o,V,U,M,P):((e.token&8454144)===8454144&&(P=T2(e,u,1,V,U,M,4,D,P)),J(e,u|32768,22)&&(P=U2(e,u,P,V,U,M)),d|=e.assignable&2?16:32))):(P=r2(e,u,1,0,1,V,U,M),d|=e.assignable&1?32:16,e.token===18||e.token===1074790415?e.assignable&2&&(d|=16):(P=K(e,u,P,t,0,V,U,M),d=e.assignable&1?0:16,e.token!==18&&e.token!==1074790415&&(e.token!==1077936157&&(d|=16),P=p(e,u,t,o,V,U,M,P))))}else e.token===67174411?(I|=1,P=y2(e,u,I,t,e.tokenPos,e.linePos,e.colPos),d=e.assignable|16):f(e,130);else if(e.token===69271571)if(Y=K2(e,u,t),d|=e.destructible&256?256:0,I|=2,e.token===21){E(e,u|32768);let{tokenPos:V,linePos:U,colPos:M,tokenValue:J2,token:Y2}=e;if(e.token&143360){P=g2(e,u,l,0,1,0,t,1,V,U,M);let{token:C2}=e;P=K(e,u,P,t,0,V,U,M),(e.token&4194304)===4194304?(d|=e.assignable&2?16:C2===1077936157?0:32,P=a1(e,u,t,o,V,U,M,P)):e.token===18||e.token===1074790415?C2===1077936157||C2===1074790415||C2===18?e.assignable&2?d|=16:i&&(Y2&143360)===143360&&B2(e,u,i,J2,l,c):d|=e.assignable&1?32:16:(d|=16,P=p(e,u,t,o,V,U,M,P))}else(e.token&2097152)===2097152?(P=e.token===69271571?m2(e,u,i,0,t,o,l,c,V,U,M):b2(e,u,i,0,t,o,l,c,V,U,M),d=e.destructible,e.assignable=d&16?2:1,e.token===18||e.token===1074790415?e.assignable&2&&(d|=16):d&8?f(e,59):(P=K(e,u,P,t,0,V,U,M),d=e.assignable&2?d|16:0,(e.token&4194304)===4194304?(e.token!==1077936157&&(d|=16),P=a1(e,u,t,o,V,U,M,P)):((e.token&8454144)===8454144&&(P=T2(e,u,1,V,U,M,4,D,P)),J(e,u|32768,22)&&(P=U2(e,u,P,V,U,M)),d|=e.assignable&2?16:32))):(P=r2(e,u,1,0,1,V,U,M),d|=e.assignable&1?32:16,e.token===18||e.token===1074790415?e.assignable&2&&(d|=16):(P=K(e,u,P,t,0,V,U,M),d=e.assignable&1?0:16,e.token!==18&&e.token!==1074790415&&(e.token!==1077936157&&(d|=16),P=p(e,u,t,o,V,U,M,P))))}else e.token===67174411?(I|=1,P=y2(e,u,I,t,e.tokenPos,T,_),d=16):f(e,41);else if(D===8457014)if(w(e,u|32768,8457014),I|=8,e.token&143360){let{token:V,line:U,index:M}=e;Y=X(e,u,0),I|=1,e.token===67174411?(d|=16,P=y2(e,u,I,t,e.tokenPos,e.linePos,e.colPos)):S(M,U,M,V===209007?43:V===12402||e.token===12403?42:44,x[V&255])}else(e.token&134217728)===134217728?(d|=16,Y=s2(e,u),I|=1,P=y2(e,u,I,t,i2,T,_)):e.token===69271571?(d|=16,I|=3,Y=K2(e,u,t),P=y2(e,u,I,t,e.tokenPos,e.linePos,e.colPos)):f(e,122);else f(e,28,x[D&255]);d|=e.destructible&128?128:0,e.destructible=d,h.push(v(e,u,i2,T,_,{type:"Property",key:Y,value:P,kind:I&768?I&512?"set":"get":"init",computed:(I&2)>0,method:(I&1)>0,shorthand:(I&4)>0}))}if(d|=e.destructible,e.token!==18)break;E(e,u)}w(e,u,1074790415),y>1&&(d|=64);let C=v(e,u,s,r,b,{type:o?"ObjectPattern":"ObjectExpression",properties:h});return!n&&e.token&4194304?yu(e,u,d,t,o,s,r,b,C):(e.destructible=d,C)}function I0(e,u,i,n,t,o){w(e,u,67174411);let l=[];if(e.flags=(e.flags|128)^128,e.token===16)return n&512&&f(e,35,"Setter","one",""),E(e,u),l;n&256&&f(e,35,"Getter","no","s"),n&512&&e.token===14&&f(e,36),u=(u|134217728)^134217728;let c=0,s=0;for(;e.token!==18;){let r=null,{tokenPos:b,linePos:h,colPos:d}=e;if(e.token&143360?((u&1024)<1&&((e.token&36864)===36864&&(e.flags|=256),(e.token&537079808)===537079808&&(e.flags|=512)),r=p1(e,u,i,n|1,0,b,h,d)):(e.token===2162700?r=b2(e,u,i,1,o,1,t,0,b,h,d):e.token===69271571?r=m2(e,u,i,1,o,1,t,0,b,h,d):e.token===14&&(r=W2(e,u,i,16,t,0,0,o,1,b,h,d)),s=1,e.destructible&48&&f(e,47)),e.token===1077936157){E(e,u|32768),s=1;let y=G(e,u,1,1,0,e.tokenPos,e.linePos,e.colPos);r=v(e,u,b,h,d,{type:"AssignmentPattern",left:r,right:y})}if(c++,l.push(r),!J(e,u,18)||e.token===16)break}return n&512&&c!==1&&f(e,35,"Setter","one",""),i&&i.scopeError!==void 0&&A(i.scopeError),s&&(e.flags|=128),w(e,u,16),l}function K2(e,u,i){E(e,u|32768);let n=G(e,(u|134217728)^134217728,1,0,i,e.tokenPos,e.linePos,e.colPos);return w(e,u,20),n}function R0(e,u,i,n,t,o,l,c){e.flags=(e.flags|128)^128;let{tokenPos:s,linePos:r,colPos:b}=e;E(e,u|32768|1073741824);let h=u&64?t2(_2(),1024):void 0;if(u=(u|134217728)^134217728,J(e,u,16))return r1(e,u,h,[],i,0,o,l,c);let d=0;e.destructible&=-385;let y,C=[],D=0,F=0,{tokenPos:T,linePos:_,colPos:i2}=e;for(e.assignable=1;e.token!==16;){let{token:I,tokenPos:Y,linePos:P,colPos:A2}=e;if(I&143360)h&&L2(e,u,h,e.tokenValue,1,0),y=g2(e,u,n,0,1,0,1,1,Y,P,A2),e.token===16||e.token===18?e.assignable&2?(d|=16,F=1):((I&537079808)===537079808||(I&36864)===36864)&&(F=1):(e.token===1077936157?F=1:d|=16,y=K(e,u,y,1,0,Y,P,A2),e.token!==16&&e.token!==18&&(y=p(e,u,1,0,Y,P,A2,y)));else if((I&2097152)===2097152)y=I===2162700?b2(e,u|1073741824,h,0,1,0,n,t,Y,P,A2):m2(e,u|1073741824,h,0,1,0,n,t,Y,P,A2),d|=e.destructible,F=1,e.assignable=2,e.token!==16&&e.token!==18&&(d&8&&f(e,118),y=K(e,u,y,0,0,Y,P,A2),d|=16,e.token!==16&&e.token!==18&&(y=p(e,u,0,0,Y,P,A2,y)));else if(I===14){y=W2(e,u,h,16,n,t,0,1,0,Y,P,A2),e.destructible&16&&f(e,71),F=1,D&&(e.token===16||e.token===18)&&C.push(y),d|=8;break}else{if(d|=16,y=G(e,u,1,0,1,Y,P,A2),D&&(e.token===16||e.token===18)&&C.push(y),e.token===18&&(D||(D=1,C=[y])),D){for(;J(e,u|32768,18);)C.push(G(e,u,1,0,1,e.tokenPos,e.linePos,e.colPos));e.assignable=2,y=v(e,u,T,_,i2,{type:"SequenceExpression",expressions:C})}return w(e,u,16),e.destructible=d,y}if(D&&(e.token===16||e.token===18)&&C.push(y),!J(e,u|32768,18))break;if(D||(D=1,C=[y]),e.token===16){d|=8;break}}return D&&(e.assignable=2,y=v(e,u,T,_,i2,{type:"SequenceExpression",expressions:C})),w(e,u,16),d&16&&d&8&&f(e,145),d|=e.destructible&256?256:0|e.destructible&128?128:0,e.token===10?(d&48&&f(e,46),u&4196352&&d&128&&f(e,29),u&2098176&&d&256&&f(e,30),F&&(e.flags|=128),r1(e,u,h,D?C:[y],i,0,o,l,c)):(d&8&&f(e,139),e.destructible=(e.destructible|256)^256|d,u&128?v(e,u,s,r,b,{type:"ParenthesizedExpression",expression:y}):y)}function Q1(e,u,i,n,t){let{tokenValue:o}=e,l=X(e,u,0);if(e.assignable=1,e.token===10){let c;return u&64&&(c=c1(e,u,o)),e.flags=(e.flags|128)^128,e1(e,u,c,[l],0,i,n,t)}return l}function h1(e,u,i,n,t,o,l,c,s,r){o||f(e,54),t&&f(e,48),e.flags&=-129;let b=u&64?c1(e,u,i):void 0;return e1(e,u,b,[n],l,c,s,r)}function r1(e,u,i,n,t,o,l,c,s){t||f(e,54);for(let r=0;r0&&e.tokenValue==="constructor"&&f(e,106),e.token===1074790415&&f(e,105),J(e,u,1074790417)){d>0&&f(e,116);continue}b.push(Du(e,u,n,i,t,h,0,l,e.tokenPos,e.linePos,e.colPos))}return w(e,o&8?u|32768:u,1074790415),v(e,u,c,s,r,{type:"ClassBody",body:b})}function Du(e,u,i,n,t,o,l,c,s,r,b){let h=l?32:0,d=null,{token:y,tokenPos:C,linePos:D,colPos:F}=e;if(y&176128)switch(d=X(e,u,0),y){case 36972:if(!l&&e.token!==67174411)return Du(e,u,i,n,t,o,1,c,s,r,b);break;case 209007:if(e.token!==67174411&&(e.flags&1)<1){if(u&1&&(e.token&1073741824)===1073741824)return v1(e,u,d,h,o,C,D,F);h|=16|(M1(e,u,8457014)?8:0)}break;case 12402:if(e.token!==67174411){if(u&1&&(e.token&1073741824)===1073741824)return v1(e,u,d,h,o,C,D,F);h|=256}break;case 12403:if(e.token!==67174411){if(u&1&&(e.token&1073741824)===1073741824)return v1(e,u,d,h,o,C,D,F);h|=512}break}else y===69271571?(h|=2,d=K2(e,n,c)):(y&134217728)===134217728?d=s2(e,u):y===8457014?(h|=8,E(e,u)):u&1&&e.token===131?(h|=4096,d=k1(e,u|16384,C,D,F)):u&1&&(e.token&1073741824)===1073741824?h|=128:y===122?(d=X(e,u,0),e.token!==67174411&&f(e,28,x[e.token&255])):f(e,28,x[e.token&255]);if(h&792&&(e.token&143360?d=X(e,u,0):(e.token&134217728)===134217728?d=s2(e,u):e.token===69271571?(h|=2,d=K2(e,u,0)):e.token===122?d=X(e,u,0):u&1&&e.token===131?(h|=4096,d=k1(e,u,C,D,F)):f(e,131)),(h&2)<1&&(e.tokenValue==="constructor"?((e.token&1073741824)===1073741824?f(e,125):(h&32)<1&&e.token===67174411&&(h&920?f(e,50,"accessor"):(u&524288)<1&&(e.flags&32?f(e,51):e.flags|=32)),h|=64):(h&4096)<1&&h&824&&e.tokenValue==="prototype"&&f(e,49)),u&1&&e.token!==67174411)return v1(e,u,d,h,o,C,D,F);let T=y2(e,u,h,c,e.tokenPos,e.linePos,e.colPos);return v(e,u,s,r,b,u&1?{type:"MethodDefinition",kind:(h&32)<1&&h&64?"constructor":h&256?"get":h&512?"set":"method",static:(h&32)>0,computed:(h&2)>0,key:d,decorators:o,value:T}:{type:"MethodDefinition",kind:(h&32)<1&&h&64?"constructor":h&256?"get":h&512?"set":"method",static:(h&32)>0,computed:(h&2)>0,key:d,value:T})}function k1(e,u,i,n,t){E(e,u);let{tokenValue:o}=e;return o==="constructor"&&f(e,124),E(e,u),v(e,u,i,n,t,{type:"PrivateIdentifier",name:o})}function v1(e,u,i,n,t,o,l,c){let s=null;if(n&8&&f(e,0),e.token===1077936157){E(e,u|32768);let{tokenPos:r,linePos:b,colPos:h}=e;e.token===537079928&&f(e,115),s=g2(e,u|16384,2,0,1,0,0,1,r,b,h),(e.token&1073741824)!==1073741824&&(s=K(e,u|16384,s,0,0,r,b,h),s=p(e,u|16384,0,0,r,b,h,s),e.token===18&&(s=O2(e,u,0,o,l,c,s)))}return v(e,u,o,l,c,{type:"PropertyDefinition",key:i,value:s,static:(n&32)>0,computed:(n&2)>0,decorators:t})}function Cu(e,u,i,n,t,o,l,c){if(e.token&143360)return p1(e,u,i,n,t,o,l,c);(e.token&2097152)!==2097152&&f(e,28,x[e.token&255]);let s=e.token===69271571?m2(e,u,i,1,0,1,n,t,o,l,c):b2(e,u,i,1,0,1,n,t,o,l,c);return e.destructible&16&&f(e,47),e.destructible&32&&f(e,47),s}function p1(e,u,i,n,t,o,l,c){let{tokenValue:s,token:r}=e;return u&1024&&((r&537079808)===537079808?f(e,115):(r&36864)===36864&&f(e,114)),(r&20480)===20480&&f(e,99),u&2099200&&r===241773&&f(e,30),r===241739&&n&24&&f(e,97),u&4196352&&r===209008&&f(e,95),E(e,u),i&&B2(e,u,i,s,n,t),v(e,u,o,l,c,{type:"Identifier",name:s})}function ee(e,u,i,n,t,o){if(E(e,u),e.token===8456259)return v(e,u,n,t,o,{type:"JSXFragment",openingFragment:U0(e,u,n,t,o),children:wu(e,u),closingFragment:$0(e,u,i,e.tokenPos,e.linePos,e.colPos)});let l=null,c=[],s=z0(e,u,i,n,t,o);if(!s.selfClosing){c=wu(e,u),l=J0(e,u,i,e.tokenPos,e.linePos,e.colPos);let r=f1(l.name);f1(s.name)!==r&&f(e,149,r)}return v(e,u,n,t,o,{type:"JSXElement",children:c,openingElement:s,closingElement:l})}function U0(e,u,i,n,t){return j2(e,u),v(e,u,i,n,t,{type:"JSXOpeningFragment"})}function J0(e,u,i,n,t,o){w(e,u,25);let l=qu(e,u,e.tokenPos,e.linePos,e.colPos);return i?w(e,u,8456259):e.token=j2(e,u),v(e,u,n,t,o,{type:"JSXClosingElement",name:l})}function $0(e,u,i,n,t,o){return w(e,u,25),w(e,u,8456259),v(e,u,n,t,o,{type:"JSXClosingFragment"})}function wu(e,u){let i=[];for(;e.token!==25;)e.index=e.tokenPos=e.startPos,e.column=e.colPos=e.startColumn,e.line=e.linePos=e.startLine,j2(e,u),i.push(H0(e,u,e.tokenPos,e.linePos,e.colPos));return i}function H0(e,u,i,n,t){if(e.token===138)return X0(e,u,i,n,t);if(e.token===2162700)return Su(e,u,0,0,i,n,t);if(e.token===8456258)return ee(e,u,0,i,n,t);f(e,0)}function X0(e,u,i,n,t){j2(e,u);let o={type:"JSXText",value:e.tokenValue};return u&512&&(o.raw=e.tokenRaw),v(e,u,i,n,t,o)}function z0(e,u,i,n,t,o){(e.token&143360)!==143360&&(e.token&4096)!==4096&&f(e,0);let l=qu(e,u,e.tokenPos,e.linePos,e.colPos),c=K0(e,u),s=e.token===8457016;return e.token===8456259?j2(e,u):(w(e,u,8457016),i?w(e,u,8456259):j2(e,u)),v(e,u,n,t,o,{type:"JSXOpeningElement",name:l,attributes:c,selfClosing:s})}function qu(e,u,i,n,t){_1(e);let o=y1(e,u,i,n,t);if(e.token===21)return Bu(e,u,o,i,n,t);for(;J(e,u,67108877);)_1(e),o=W0(e,u,o,i,n,t);return o}function W0(e,u,i,n,t,o){let l=y1(e,u,e.tokenPos,e.linePos,e.colPos);return v(e,u,n,t,o,{type:"JSXMemberExpression",object:i,property:l})}function K0(e,u){let i=[];for(;e.token!==8457016&&e.token!==8456259&&e.token!==1048576;)i.push(Z0(e,u,e.tokenPos,e.linePos,e.colPos));return i}function Y0(e,u,i,n,t){E(e,u),w(e,u,14);let o=G(e,u,1,0,0,e.tokenPos,e.linePos,e.colPos);return w(e,u,1074790415),v(e,u,i,n,t,{type:"JSXSpreadAttribute",argument:o})}function Z0(e,u,i,n,t){if(e.token===2162700)return Y0(e,u,i,n,t);_1(e);let o=null,l=y1(e,u,i,n,t);if(e.token===21&&(l=Bu(e,u,l,i,n,t)),e.token===1077936157){let c=Ht(e,u),{tokenPos:s,linePos:r,colPos:b}=e;switch(c){case 134283267:o=s2(e,u);break;case 8456258:o=ee(e,u,1,s,r,b);break;case 2162700:o=Su(e,u,1,1,s,r,b);break;default:f(e,148)}}return v(e,u,i,n,t,{type:"JSXAttribute",value:o,name:l})}function Bu(e,u,i,n,t,o){w(e,u,21);let l=y1(e,u,e.tokenPos,e.linePos,e.colPos);return v(e,u,n,t,o,{type:"JSXNamespacedName",namespace:i,name:l})}function Su(e,u,i,n,t,o,l){E(e,u|32768);let{tokenPos:c,linePos:s,colPos:r}=e;if(e.token===14)return Q0(e,u,c,s,r);let b=null;return e.token===1074790415?(n&&f(e,151),b=G0(e,u,e.startPos,e.startLine,e.startColumn)):b=G(e,u,1,0,0,c,s,r),i?w(e,u,1074790415):j2(e,u),v(e,u,t,o,l,{type:"JSXExpressionContainer",expression:b})}function Q0(e,u,i,n,t){w(e,u,14);let o=G(e,u,1,0,0,e.tokenPos,e.linePos,e.colPos);return w(e,u,1074790415),v(e,u,i,n,t,{type:"JSXSpreadChild",expression:o})}function G0(e,u,i,n,t){return e.startPos=e.tokenPos,e.startLine=e.linePos,e.startColumn=e.colPos,v(e,u,i,n,t,{type:"JSXEmptyExpression"})}function y1(e,u,i,n,t){let{tokenValue:o}=e;return E(e,u),v(e,u,i,n,t,{type:"JSXIdentifier",name:o})}var x0=Object.freeze({__proto__:null}),p0="4.2.1",eo=p0;function uo(e,u){return H1(e,u,0)}function io(e,u){return H1(e,u,3072)}function no(e,u){return H1(e,u,0)}a.ESTree=x0,a.parse=no,a.parseModule=io,a.parseScript=uo,a.version=eo}});n2();var V3=bt(),j3=v3(),_3=S3(),M3=R3(),U3={module:!0,next:!0,ranges:!0,webcompat:!0,loc:!0,raw:!0,directives:!0,globalReturn:!0,impliedStrict:!1,preserveParens:!1,lexical:!1,identifierPattern:!1,jsx:!0,specDeviation:!0,uniqueKeyInPattern:!1};function rt(a,g){let{parse:m}=N3(),f=[],A=[],S=m(a,Object.assign(Object.assign({},U3),{},{module:g,onComment:f,onToken:A}));return S.comments=f,S.tokens=A,S}function J3(a){let{message:g,line:m,column:f}=a,A=(g.match(/^\[(?\d+):(?\d+)]: (?.*)$/)||{}).groups;return A&&(g=A.message,typeof m!="number"&&(m=Number(A.line),f=Number(A.column))),typeof m!="number"?a:V3(g,{start:{line:m,column:f}})}function $3(a,g){let m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{result:f,error:A}=j3(()=>rt(a,!0),()=>rt(a,!1));if(!f)throw J3(A);return m.originalText=a,M3(f,m)}Rt.exports={parsers:{meriyah:_3($3)}}});return H3();});