UNPKG

react-carousel-query

Version:

A infinite carousel component made with react that handles the pagination for you.

18 lines (17 loc) 162 kB
var S=(a,g)=>()=>(g||a((g={exports:{}}).exports,g),g.exports);var r2=S((I3,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=S((R3,Lu)=>{Lu.exports=function(a){try{return!!a()}catch{return!0}}});var S2=S((V3,Ou)=>{var Gt=w2();Ou.exports=!Gt(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})});var ue=S((N3,Tu)=>{var xt=w2();Tu.exports=!xt(function(){var a=function(){}.bind();return typeof a!="function"||a.hasOwnProperty("prototype")})});var E1=S((j3,Iu)=>{var pt=ue(),P1=Function.prototype.call;Iu.exports=pt?P1.bind(P1):function(){return P1.apply(P1,arguments)}});var ju=S(Nu=>{"use strict";var Ru={}.propertyIsEnumerable,Vu=Object.getOwnPropertyDescriptor,eo=Vu&&!Ru.call({1:2},1);Nu.f=eo?function(g){var k=Vu(this,g);return!!k&&k.enumerable}:Ru});var ie=S((M3,_u)=>{_u.exports=function(a,g){return{enumerable:!(a&1),configurable:!(a&2),writable:!(a&4),value:g}}});var F2=S((U3,Ju)=>{var Mu=ue(),Uu=Function.prototype,ne=Uu.call,uo=Mu&&Uu.bind.bind(ne,ne);Ju.exports=Mu?uo:function(a){return function(){return ne.apply(a,arguments)}}});var Xu=S((J3,Hu)=>{var $u=F2(),io=$u({}.toString),no=$u("".slice);Hu.exports=function(a){return no(io(a),8,-1)}});var Wu=S(($3,zu)=>{var to=F2(),oo=w2(),lo=Xu(),te=Object,fo=to("".split);zu.exports=oo(function(){return!te("z").propertyIsEnumerable(0)})?function(a){return lo(a)=="String"?fo(a,""):te(a)}:te});var oe=S((H3,Ku)=>{Ku.exports=function(a){return a==null}});var le=S((X3,Yu)=>{var co=oe(),so=TypeError;Yu.exports=function(a){if(co(a))throw so("Can't call method on "+a);return a}});var C1=S((z3,Zu)=>{var ao=Wu(),go=le();Zu.exports=function(a){return ao(go(a))}});var ce=S((W3,Qu)=>{var fe=typeof document=="object"&&document.all,ho=typeof fe>"u"&&fe!==void 0;Qu.exports={all:fe,IS_HTMLDDA:ho}});var P2=S((K3,xu)=>{var Gu=ce(),mo=Gu.all;xu.exports=Gu.IS_HTMLDDA?function(a){return typeof a=="function"||a===mo}:function(a){return typeof a=="function"}});var Z2=S((Y3,ui)=>{var pu=P2(),ei=ce(),bo=ei.all;ui.exports=ei.IS_HTMLDDA?function(a){return typeof a=="object"?a!==null:pu(a)||a===bo}:function(a){return typeof a=="object"?a!==null:pu(a)}});var D1=S((Z3,ii)=>{var se=r2(),ko=P2(),ro=function(a){return ko(a)?a:void 0};ii.exports=function(a,g){return arguments.length<2?ro(se[a]):se[a]&&se[a][g]}});var ti=S((Q3,ni)=>{var vo=F2();ni.exports=vo({}.isPrototypeOf)});var li=S((G3,oi)=>{var yo=D1();oi.exports=yo("navigator","userAgent")||""});var hi=S((x3,gi)=>{var di=r2(),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=S((p3,bi)=>{var mi=hi(),Ao=w2();bi.exports=!!Object.getOwnPropertySymbols&&!Ao(function(){var a=Symbol();return!String(a)||!(Object(a)instanceof Symbol)||!Symbol.sham&&mi&&mi<41})});var ge=S((e6,ki)=>{var Po=de();ki.exports=Po&&!Symbol.sham&&typeof Symbol.iterator=="symbol"});var he=S((u6,ri)=>{var Eo=D1(),Co=P2(),Do=ti(),wo=ge(),qo=Object;ri.exports=wo?function(a){return typeof a=="symbol"}:function(a){var g=Eo("Symbol");return Co(g)&&Do(g.prototype,qo(a))}});var yi=S((i6,vi)=>{var Bo=String;vi.exports=function(a){try{return Bo(a)}catch{return"Object"}}});var Pi=S((n6,Ai)=>{var So=P2(),Fo=yi(),Lo=TypeError;Ai.exports=function(a){if(So(a))return a;throw Lo(Fo(a)+" is not a function")}});var Ci=S((t6,Ei)=>{var Oo=Pi(),To=oe();Ei.exports=function(a,g){var k=a[g];return To(k)?void 0:Oo(k)}});var wi=S((o6,Di)=>{var me=E1(),be=P2(),ke=Z2(),Io=TypeError;Di.exports=function(a,g){var k,f;if(g==="string"&&be(k=a.toString)&&!ke(f=me(k,a))||be(k=a.valueOf)&&!ke(f=me(k,a))||g!=="string"&&be(k=a.toString)&&!ke(f=me(k,a)))return f;throw Io("Can't convert object to primitive value")}});var Bi=S((l6,qi)=>{qi.exports=!1});var q1=S((f6,Fi)=>{var Si=r2(),Ro=Object.defineProperty;Fi.exports=function(a,g){try{Ro(Si,a,{value:g,configurable:!0,writable:!0})}catch{Si[a]=g}return g}});var B1=S((c6,Oi)=>{var Vo=r2(),No=q1(),Li="__core-js_shared__",jo=Vo[Li]||No(Li,{});Oi.exports=jo});var re=S((s6,Ii)=>{var _o=Bi(),Ti=B1();(Ii.exports=function(a,g){return Ti[a]||(Ti[a]=g!==void 0?g:{})})("versions",[]).push({version:"3.26.1",mode:_o?"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 Vi=S((a6,Ri)=>{var Mo=le(),Uo=Object;Ri.exports=function(a){return Uo(Mo(a))}});var R2=S((d6,Ni)=>{var Jo=F2(),$o=Vi(),Ho=Jo({}.hasOwnProperty);Ni.exports=Object.hasOwn||function(g,k){return Ho($o(g),k)}});var ve=S((g6,ji)=>{var Xo=F2(),zo=0,Wo=Math.random(),Ko=Xo(1 .toString);ji.exports=function(a){return"Symbol("+(a===void 0?"":a)+")_"+Ko(++zo+Wo,36)}});var Hi=S((h6,$i)=>{var Yo=r2(),Zo=re(),_i=R2(),Qo=ve(),Mi=de(),Ji=ge(),Q2=Zo("wks"),$2=Yo.Symbol,Ui=$2&&$2.for,Go=Ji?$2:$2&&$2.withoutSetter||Qo;$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]=Go(g)}return Q2[a]}});var Ki=S((m6,Wi)=>{var xo=E1(),Xi=Z2(),zi=he(),po=Ci(),el=wi(),ul=Hi(),il=TypeError,nl=ul("toPrimitive");Wi.exports=function(a,g){if(!Xi(a)||zi(a))return a;var k=po(a,nl),f;if(k){if(g===void 0&&(g="default"),f=xo(k,a,g),!Xi(f)||zi(f))return f;throw il("Can't convert object to primitive value")}return g===void 0&&(g="number"),el(a,g)}});var ye=S((b6,Yi)=>{var tl=Ki(),ol=he();Yi.exports=function(a){var g=tl(a,"string");return ol(g)?g:g+""}});var Gi=S((k6,Qi)=>{var ll=r2(),Zi=Z2(),Ae=ll.document,fl=Zi(Ae)&&Zi(Ae.createElement);Qi.exports=function(a){return fl?Ae.createElement(a):{}}});var Pe=S((r6,xi)=>{var cl=S2(),sl=w2(),al=Gi();xi.exports=!cl&&!sl(function(){return Object.defineProperty(al("div"),"a",{get:function(){return 7}}).a!=7})});var Ee=S(en=>{var dl=S2(),gl=E1(),hl=ju(),ml=ie(),bl=C1(),kl=ye(),rl=R2(),vl=Pe(),pi=Object.getOwnPropertyDescriptor;en.f=dl?pi:function(g,k){if(g=bl(g),k=kl(k),vl)try{return pi(g,k)}catch{}if(rl(g,k))return ml(!gl(hl.f,g,k),g[k])}});var nn=S((y6,un)=>{var yl=S2(),Al=w2();un.exports=yl&&Al(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})});var S1=S((A6,tn)=>{var Pl=Z2(),El=String,Cl=TypeError;tn.exports=function(a){if(Pl(a))return a;throw Cl(El(a)+" is not an object")}});var u1=S(ln=>{var Dl=S2(),wl=Pe(),ql=nn(),F1=S1(),on=ye(),Bl=TypeError,Ce=Object.defineProperty,Sl=Object.getOwnPropertyDescriptor,De="enumerable",we="configurable",qe="writable";ln.f=Dl?ql?function(g,k,f){if(F1(g),k=on(k),F1(f),typeof g=="function"&&k==="prototype"&&"value"in f&&qe in f&&!f[qe]){var E=Sl(g,k);E&&E[qe]&&(g[k]=f.value,f={configurable:we in f?f[we]:E[we],enumerable:De in f?f[De]:E[De],writable:!1})}return Ce(g,k,f)}:Ce:function(g,k,f){if(F1(g),k=on(k),F1(f),wl)try{return Ce(g,k,f)}catch{}if("get"in f||"set"in f)throw Bl("Accessors not supported");return"value"in f&&(g[k]=f.value),g}});var Be=S((E6,fn)=>{var Fl=S2(),Ll=u1(),Ol=ie();fn.exports=Fl?function(a,g,k){return Ll.f(a,g,Ol(1,k))}:function(a,g,k){return a[g]=k,a}});var an=S((C6,sn)=>{var Se=S2(),Tl=R2(),cn=Function.prototype,Il=Se&&Object.getOwnPropertyDescriptor,Fe=Tl(cn,"name"),Rl=Fe&&function(){}.name==="something",Vl=Fe&&(!Se||Se&&Il(cn,"name").configurable);sn.exports={EXISTS:Fe,PROPER:Rl,CONFIGURABLE:Vl}});var gn=S((D6,dn)=>{var Nl=F2(),jl=P2(),Le=B1(),_l=Nl(Function.toString);jl(Le.inspectSource)||(Le.inspectSource=function(a){return _l(a)});dn.exports=Le.inspectSource});var bn=S((w6,mn)=>{var Ml=r2(),Ul=P2(),hn=Ml.WeakMap;mn.exports=Ul(hn)&&/native code/.test(String(hn))});var vn=S((q6,rn)=>{var Jl=re(),$l=ve(),kn=Jl("keys");rn.exports=function(a){return kn[a]||(kn[a]=$l(a))}});var Oe=S((B6,yn)=>{yn.exports={}});var Cn=S((S6,En)=>{var Hl=bn(),Pn=r2(),Xl=Z2(),zl=Be(),Te=R2(),Ie=B1(),Wl=vn(),Kl=Oe(),An="Object already initialized",Re=Pn.TypeError,Yl=Pn.WeakMap,L1,i1,O1,Zl=function(a){return O1(a)?i1(a):L1(a,{})},Ql=function(a){return function(g){var k;if(!Xl(g)||(k=i1(g)).type!==a)throw Re("Incompatible receiver, "+a+" required");return k}};Hl||Ie.state?(C2=Ie.state||(Ie.state=new Yl),C2.get=C2.get,C2.has=C2.has,C2.set=C2.set,L1=function(a,g){if(C2.has(a))throw Re(An);return g.facade=a,C2.set(a,g),g},i1=function(a){return C2.get(a)||{}},O1=function(a){return C2.has(a)}):(H2=Wl("state"),Kl[H2]=!0,L1=function(a,g){if(Te(a,H2))throw Re(An);return g.facade=a,zl(a,H2,g),g},i1=function(a){return Te(a,H2)?a[H2]:{}},O1=function(a){return Te(a,H2)});var C2,H2;En.exports={set:L1,get:i1,has:O1,enforce:Zl,getterFor:Ql}});var Ne=S((F6,wn)=>{var Gl=w2(),xl=P2(),T1=R2(),Ve=S2(),pl=an().CONFIGURABLE,e4=gn(),Dn=Cn(),u4=Dn.enforce,i4=Dn.get,I1=Object.defineProperty,n4=Ve&&!Gl(function(){return I1(function(){},"length",{value:8}).length!==8}),t4=String(String).split("String"),o4=wn.exports=function(a,g,k){String(g).slice(0,7)==="Symbol("&&(g="["+String(g).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),k&&k.getter&&(g="get "+g),k&&k.setter&&(g="set "+g),(!T1(a,"name")||pl&&a.name!==g)&&(Ve?I1(a,"name",{value:g,configurable:!0}):a.name=g),n4&&k&&T1(k,"arity")&&a.length!==k.arity&&I1(a,"length",{value:k.arity});try{k&&T1(k,"constructor")&&k.constructor?Ve&&I1(a,"prototype",{writable:!1}):a.prototype&&(a.prototype=void 0)}catch{}var f=u4(a);return T1(f,"source")||(f.source=t4.join(typeof g=="string"?g:"")),a};Function.prototype.toString=o4(function(){return xl(this)&&i4(this).source||e4(this)},"toString")});var Bn=S((L6,qn)=>{var l4=P2(),f4=u1(),c4=Ne(),s4=q1();qn.exports=function(a,g,k,f){f||(f={});var E=f.enumerable,L=f.name!==void 0?f.name:g;if(l4(k)&&c4(k,L,f),f.global)E?a[g]=k:s4(g,k);else{try{f.unsafe?a[g]&&(E=!0):delete a[g]}catch{}E?a[g]=k:f4.f(a,g,{value:k,enumerable:!1,configurable:!f.nonConfigurable,writable:!f.nonWritable})}return a}});var Fn=S((O6,Sn)=>{var a4=Math.ceil,d4=Math.floor;Sn.exports=Math.trunc||function(g){var k=+g;return(k>0?d4:a4)(k)}});var je=S((T6,Ln)=>{var g4=Fn();Ln.exports=function(a){var g=+a;return g!==g||g===0?0:g4(g)}});var Tn=S((I6,On)=>{var h4=je(),m4=Math.max,b4=Math.min;On.exports=function(a,g){var k=h4(a);return k<0?m4(k+g,0):b4(k,g)}});var Rn=S((R6,In)=>{var k4=je(),r4=Math.min;In.exports=function(a){return a>0?r4(k4(a),9007199254740991):0}});var Nn=S((V6,Vn)=>{var v4=Rn();Vn.exports=function(a){return v4(a.length)}});var Mn=S((N6,_n)=>{var y4=C1(),A4=Tn(),P4=Nn(),jn=function(a){return function(g,k,f){var E=y4(g),L=P4(E),B=A4(f,L),R;if(a&&k!=k){for(;L>B;)if(R=E[B++],R!=R)return!0}else for(;L>B;B++)if((a||B in E)&&E[B]===k)return a||B||0;return!a&&-1}};_n.exports={includes:jn(!0),indexOf:jn(!1)}});var $n=S((j6,Jn)=>{var E4=F2(),_e=R2(),C4=C1(),D4=Mn().indexOf,w4=Oe(),Un=E4([].push);Jn.exports=function(a,g){var k=C4(a),f=0,E=[],L;for(L in k)!_e(w4,L)&&_e(k,L)&&Un(E,L);for(;g.length>f;)_e(k,L=g[f++])&&(~D4(E,L)||Un(E,L));return E}});var Xn=S((_6,Hn)=>{Hn.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]});var Wn=S(zn=>{var q4=$n(),B4=Xn(),S4=B4.concat("length","prototype");zn.f=Object.getOwnPropertyNames||function(g){return q4(g,S4)}});var Yn=S(Kn=>{Kn.f=Object.getOwnPropertySymbols});var Qn=S((J6,Zn)=>{var F4=D1(),L4=F2(),O4=Wn(),T4=Yn(),I4=S1(),R4=L4([].concat);Zn.exports=F4("Reflect","ownKeys")||function(g){var k=O4.f(I4(g)),f=T4.f;return f?R4(k,f(g)):k}});var pn=S(($6,xn)=>{var Gn=R2(),V4=Qn(),N4=Ee(),j4=u1();xn.exports=function(a,g,k){for(var f=V4(g),E=j4.f,L=N4.f,B=0;B<f.length;B++){var R=f[B];!Gn(a,R)&&!(k&&Gn(k,R))&&E(a,R,L(g,R))}}});var u0=S((H6,e0)=>{var _4=w2(),M4=P2(),U4=/#|\.prototype\./,n1=function(a,g){var k=$4[J4(a)];return k==X4?!0:k==H4?!1:M4(g)?_4(g):!!g},J4=n1.normalize=function(a){return String(a).replace(U4,".").toLowerCase()},$4=n1.data={},H4=n1.NATIVE="N",X4=n1.POLYFILL="P";e0.exports=n1});var n0=S((X6,i0)=>{var Me=r2(),z4=Ee().f,W4=Be(),K4=Bn(),Y4=q1(),Z4=pn(),Q4=u0();i0.exports=function(a,g){var k=a.target,f=a.global,E=a.stat,L,B,R,r,z,H;if(f?B=Me:E?B=Me[k]||Y4(k,{}):B=(Me[k]||{}).prototype,B)for(R in g){if(z=g[R],a.dontCallGetSet?(H=z4(B,R),r=H&&H.value):r=B[R],L=Q4(f?R:k+(E?".":"#")+R,a.forced),!L&&r!==void 0){if(typeof z==typeof r)continue;Z4(z,r)}(a.sham||r&&r.sham)&&W4(z,"sham",!0),K4(B,R,z,a)}}});var t0=S(()=>{var G4=n0(),Ue=r2();G4({global:!0,forced:Ue.globalThis!==Ue},{globalThis:Ue})});var f0=S((K6,l0)=>{var o0=Ne(),x4=u1();l0.exports=function(a,g,k){return k.get&&o0(k.get,g,{getter:!0}),k.set&&o0(k.set,g,{setter:!0}),x4.f(a,g,k)}});var s0=S((Y6,c0)=>{"use strict";var p4=S1();c0.exports=function(){var a=p4(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}});t0();var e3=r2(),u3=S2(),i3=f0(),n3=s0(),t3=w2(),a0=e3.RegExp,d0=a0.prototype,o3=u3&&t3(function(){var a=!0;try{a0(".","d")}catch{a=!1}var g={},k="",f=a?"dgimsy":"gimsy",E=function(r,z){Object.defineProperty(g,r,{get:function(){return k+=z,!0}})},L={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};a&&(L.hasIndices="d");for(var B in L)E(B,L[B]);var R=Object.getOwnPropertyDescriptor(d0,"flags").get.call(g);return R!==f||k!==f});o3&&i3(d0,"flags",{configurable:!0,get:n3});var Xe=Object.defineProperty,l3=Object.getOwnPropertyDescriptor,ze=Object.getOwnPropertyNames,f3=Object.prototype.hasOwnProperty,g0=(a,g)=>function(){return a&&(g=(0,a[ze(a)[0]])(a=0)),g},t2=(a,g)=>function(){return g||(0,a[ze(a)[0]])((g={exports:{}}).exports,g),g.exports},c3=(a,g)=>{for(var k in g)Xe(a,k,{get:g[k],enumerable:!0})},s3=(a,g,k,f)=>{if(g&&typeof g=="object"||typeof g=="function")for(let E of ze(g))!f3.call(a,E)&&E!==k&&Xe(a,E,{get:()=>g[E],enumerable:!(f=l3(g,E))||f.enumerable});return a},a3=a=>s3(Xe({},"__esModule",{value:!0}),a),n2=g0({"<define:process>"(){}}),h0=t2({"src/common/parser-create-error.js"(a,g){"use strict";n2();function k(f,E){let L=new SyntaxError(f+" ("+E.start.line+":"+E.start.column+")");return L.loc=E,L}g.exports=k}}),d3=t2({"src/utils/try-combinations.js"(a,g){"use strict";n2();function k(){let f;for(var E=arguments.length,L=new Array(E),B=0;B<E;B++)L[B]=arguments[B];for(let[R,r]of L.entries())try{return{result:r()}}catch(z){R===0&&(f=z)}return{error:f}}g.exports=k}}),m0={};c3(m0,{EOL:()=>He,arch:()=>g3,cpus:()=>P0,default:()=>q0,endianness:()=>b0,freemem:()=>y0,getNetworkInterfaces:()=>w0,hostname:()=>k0,loadavg:()=>r0,networkInterfaces:()=>D0,platform:()=>h3,release:()=>C0,tmpDir:()=>Je,tmpdir:()=>$e,totalmem:()=>A0,type:()=>E0,uptime:()=>v0});function b0(){if(typeof R1>"u"){var a=new ArrayBuffer(2),g=new Uint8Array(a),k=new Uint16Array(a);if(g[0]=1,g[1]=2,k[0]===258)R1="BE";else if(k[0]===513)R1="LE";else throw new Error("unable to figure out endianess")}return R1}function k0(){return typeof globalThis.location<"u"?globalThis.location.hostname:""}function r0(){return[]}function v0(){return 0}function y0(){return Number.MAX_VALUE}function A0(){return Number.MAX_VALUE}function P0(){return[]}function E0(){return"Browser"}function C0(){return typeof globalThis.navigator<"u"?globalThis.navigator.appVersion:""}function D0(){}function w0(){}function g3(){return"javascript"}function h3(){return"browser"}function Je(){return"/tmp"}var R1,$e,He,q0,m3=g0({"node-modules-polyfills:os"(){n2(),$e=Je,He=` `,q0={EOL:He,tmpdir:$e,tmpDir:Je,networkInterfaces:D0,getNetworkInterfaces:w0,release:C0,type:E0,cpus:P0,totalmem:A0,freemem:y0,uptime:v0,loadavg:r0,hostname:k0,endianness:b0}}}),b3=t2({"node-modules-polyfills-commonjs:os"(a,g){n2();var k=(m3(),a3(m0));if(k&&k.default){g.exports=k.default;for(let f in k)g.exports[f]=k[f]}else k&&(g.exports=k)}}),k3=t2({"node_modules/detect-newline/index.js"(a,g){"use strict";n2();var k=f=>{if(typeof f!="string")throw new TypeError("Expected a string");let E=f.match(/(?:\r?\n)/g)||[];if(E.length===0)return;let L=E.filter(R=>R===`\r `).length,B=E.length-L;return L>B?`\r `:` `};g.exports=k,g.exports.graceful=f=>typeof f=="string"&&k(f)||` `}}),r3=t2({"node_modules/jest-docblock/build/index.js"(a){"use strict";n2(),Object.defineProperty(a,"__esModule",{value:!0}),a.extract=O,a.parse=a2,a.parseWithComments=C,a.print=$,a.strip=M;function g(){let J=b3();return g=function(){return J},J}function k(){let J=f(k3());return k=function(){return J},J}function f(J){return J&&J.__esModule?J:{default:J}}var E=/\*\/$/,L=/^\/\*\*?/,B=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,R=/(^|\s+)\/\/([^\r\n]*)/g,r=/^(\r?\n)+/,z=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,H=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,W=/(\r?\n|^) *\* ?/g,Y=[];function O(J){let u2=J.match(B);return u2?u2[0].trimLeft():""}function M(J){let u2=J.match(B);return u2&&u2[0]?J.substring(u2[0].length):J}function a2(J){return C(J).pragmas}function C(J){let u2=(0,k().default)(J)||g().EOL;J=J.replace(L,"").replace(E,"").replace(W,"$1");let h2="";for(;h2!==J;)h2=J,J=J.replace(z,`${u2}$1 $2${u2}`);J=J.replace(r,"").trimRight();let l2=Object.create(null),V2=J.replace(H,"").replace(r,"").trimRight(),f2;for(;f2=H.exec(J);){let N2=f2[2].replace(R,"");typeof l2[f2[1]]=="string"||Array.isArray(l2[f2[1]])?l2[f2[1]]=Y.concat(l2[f2[1]],N2):l2[f2[1]]=N2}return{comments:V2,pragmas:l2}}function $(J){let{comments:u2="",pragmas:h2={}}=J,l2=(0,k().default)(u2)||g().EOL,V2="/**",f2=" *",N2=" */",q2=Object.keys(h2),V1=q2.map(d2=>e2(d2,h2[d2])).reduce((d2,t1)=>d2.concat(t1),[]).map(d2=>`${f2} ${d2}${l2}`).join("");if(!u2){if(q2.length===0)return"";if(q2.length===1&&!Array.isArray(h2[q2[0]])){let d2=h2[q2[0]];return`${V2} ${e2(q2[0],d2)[0]}${N2}`}}let N1=u2.split(l2).map(d2=>`${f2} ${d2}`).join(l2)+l2;return V2+l2+(u2?N1:"")+(u2&&q2.length?f2+l2:"")+V1+N2}function e2(J,u2){return Y.concat(u2).map(h2=>`@${J} ${h2}`.trim())}}}),v3=t2({"src/common/end-of-line.js"(a,g){"use strict";n2();function k(B){let R=B.indexOf("\r");return R>=0?B.charAt(R+1)===` `?"crlf":"cr":"lf"}function f(B){switch(B){case"cr":return"\r";case"crlf":return`\r `;default:return` `}}function E(B,R){let r;switch(R){case` `:r=/\n/g;break;case"\r":r=/\r/g;break;case`\r `:r=/\r\n/g;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(R)}.`)}let z=B.match(r);return z?z.length:0}function L(B){return B.replace(/\r\n?/g,` `)}g.exports={guessEndOfLine:k,convertEndOfLineToChars:f,countEndOfLineChars:E,normalizeEndOfLine:L}}}),y3=t2({"src/language-js/utils/get-shebang.js"(a,g){"use strict";n2();function k(f){if(!f.startsWith("#!"))return"";let E=f.indexOf(` `);return E===-1?f:f.slice(0,E)}g.exports=k}}),A3=t2({"src/language-js/pragma.js"(a,g){"use strict";n2();var{parseWithComments:k,strip:f,extract:E,print:L}=r3(),{normalizeEndOfLine:B}=v3(),R=y3();function r(W){let Y=R(W);Y&&(W=W.slice(Y.length+1));let O=E(W),{pragmas:M,comments:a2}=k(O);return{shebang:Y,text:W,pragmas:M,comments:a2}}function z(W){let Y=Object.keys(r(W).pragmas);return Y.includes("prettier")||Y.includes("format")}function H(W){let{shebang:Y,text:O,pragmas:M,comments:a2}=r(W),C=f(O),$=L({pragmas:Object.assign({format:""},M),comments:a2.trimStart()});return(Y?`${Y} `:"")+B($)+(C.startsWith(` `)?` `:` `)+C}g.exports={hasPragma:z,insertPragma:H}}}),P3=t2({"src/utils/is-non-empty-array.js"(a,g){"use strict";n2();function k(f){return Array.isArray(f)&&f.length>0}g.exports=k}}),B0=t2({"src/language-js/loc.js"(a,g){"use strict";n2();var k=P3();function f(r){var z,H;let W=r.range?r.range[0]:r.start,Y=(z=(H=r.declaration)===null||H===void 0?void 0:H.decorators)!==null&&z!==void 0?z:r.decorators;return k(Y)?Math.min(f(Y[0]),W):W}function E(r){return r.range?r.range[1]:r.end}function L(r,z){let H=f(r);return Number.isInteger(H)&&H===f(z)}function B(r,z){let H=E(r);return Number.isInteger(H)&&H===E(z)}function R(r,z){return L(r,z)&&B(r,z)}g.exports={locStart:f,locEnd:E,hasSameLocStart:L,hasSameLoc:R}}}),E3=t2({"src/language-js/parse/utils/create-parser.js"(a,g){"use strict";n2();var{hasPragma:k}=A3(),{locStart:f,locEnd:E}=B0();function L(B){return B=typeof B=="function"?{parse:B}:B,Object.assign({astFormat:"estree",hasPragma:k,locStart:f,locEnd:E},B)}g.exports=L}}),C3=t2({"src/language-js/utils/is-ts-keyword-type.js"(a,g){"use strict";n2();function k(f){let{type:E}=f;return E.startsWith("TS")&&E.endsWith("Keyword")}g.exports=k}}),D3=t2({"src/language-js/utils/is-block-comment.js"(a,g){"use strict";n2();var k=new Set(["Block","CommentBlock","MultiLine"]),f=E=>k.has(E==null?void 0:E.type);g.exports=f}}),w3=t2({"src/language-js/utils/is-type-cast-comment.js"(a,g){"use strict";n2();var k=D3();function f(E){return k(E)&&E.value[0]==="*"&&/@(?:type|satisfies)\b/.test(E.value)}g.exports=f}}),q3=t2({"src/utils/get-last.js"(a,g){"use strict";n2();var k=f=>f[f.length-1];g.exports=k}}),B3=t2({"src/language-js/parse/postprocess/visit-node.js"(a,g){"use strict";n2();function k(f,E){if(Array.isArray(f)){for(let L=0;L<f.length;L++)f[L]=k(f[L],E);return f}if(f&&typeof f=="object"&&typeof f.type=="string"){let L=Object.keys(f);for(let B=0;B<L.length;B++)f[L[B]]=k(f[L[B]],E);return E(f)||f}return f}g.exports=k}}),S3=t2({"src/language-js/parse/postprocess/throw-syntax-error.js"(a,g){"use strict";n2();var k=h0();function f(E,L){let{start:B,end:R}=E.loc;throw k(L,{start:{line:B.line,column:B.column+1},end:{line:R.line,column:R.column+1}})}g.exports=f}}),F3=t2({"src/language-js/parse/postprocess/index.js"(a,g){"use strict";n2();var{locStart:k,locEnd:f}=B0(),E=C3(),L=w3(),B=q3(),R=B3(),r=S3();function z(O,M){if(M.parser!=="typescript"&&M.parser!=="flow"&&M.parser!=="acorn"&&M.parser!=="espree"&&M.parser!=="meriyah"){let C=new Set;O=R(O,$=>{$.leadingComments&&$.leadingComments.some(L)&&C.add(k($))}),O=R(O,$=>{if($.type==="ParenthesizedExpression"){let{expression:e2}=$;if(e2.type==="TypeCastExpression")return e2.range=$.range,e2;let J=k($);if(!C.has(J))return e2.extra=Object.assign(Object.assign({},e2.extra),{},{parenthesized:!0}),e2}})}return O=R(O,C=>{switch(C.type){case"ChainExpression":return H(C.expression);case"LogicalExpression":{if(W(C))return Y(C);break}case"VariableDeclaration":{let $=B(C.declarations);$&&$.init&&a2(C,$);break}case"TSParenthesizedType":return E(C.typeAnnotation)||C.typeAnnotation.type==="TSThisType"||(C.typeAnnotation.range=[k(C),f(C)]),C.typeAnnotation;case"TSTypeParameter":if(typeof C.name=="string"){let $=k(C);C.name={type:"Identifier",name:C.name,range:[$,$+C.name.length]}}break;case"ObjectExpression":if(M.parser==="typescript"){let $=C.properties.find(e2=>e2.type==="Property"&&e2.value.type==="TSEmptyBodyFunctionExpression");$&&r($.value,"Unexpected token.")}break;case"SequenceExpression":{let $=B(C.expressions);C.range=[k(C),Math.min(f($),f(C))];break}case"TopicReference":M.__isUsingHackPipeline=!0;break;case"ExportAllDeclaration":{let{exported:$}=C;if(M.parser==="meriyah"&&$&&$.type==="Identifier"){let e2=M.originalText.slice(k($),f($));(e2.startsWith('"')||e2.startsWith("'"))&&(C.exported=Object.assign(Object.assign({},C.exported),{},{type:"Literal",value:C.exported.name,raw:e2}))}break}case"PropertyDefinition":if(M.parser==="meriyah"&&C.static&&!C.computed&&!C.key){let $="static",e2=k(C);Object.assign(C,{static:!1,key:{type:"Identifier",name:$,range:[e2,e2+$.length]}})}break}}),O;function a2(C,$){M.originalText[f($)]!==";"&&(C.range=[k(C),f($)])}}function H(O){switch(O.type){case"CallExpression":O.type="OptionalCallExpression",O.callee=H(O.callee);break;case"MemberExpression":O.type="OptionalMemberExpression",O.object=H(O.object);break;case"TSNonNullExpression":O.expression=H(O.expression);break}return O}function W(O){return O.type==="LogicalExpression"&&O.right.type==="LogicalExpression"&&O.operator===O.right.operator}function Y(O){return W(O)?Y({type:"LogicalExpression",operator:O.operator,left:Y({type:"LogicalExpression",operator:O.operator,left:O.left,right:O.right.left,range:[k(O.left),f(O.right.left)]}),right:O.right.right,range:[k(O),f(O)]}):O}g.exports=z}}),L3=t2({"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"},k=class extends SyntaxError{constructor(e,u,i,n){for(var t=arguments.length,o=new Array(t>4?t-4:0),l=4;l<t;l++)o[l-4]=arguments[l];let c="["+u+":"+i+"]: "+g[n].replace(/%(\d+)/g,(s,m)=>o[m]);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;t<i;t++)n[t-2]=arguments[t];throw new k(e.index,e.line,e.column,u,...n)}function E(e){throw new k(e.index,e.line,e.column,e.type,e.params)}function L(e,u,i,n){for(var t=arguments.length,o=new Array(t>4?t-4:0),l=4;l<t;l++)o[l-4]=arguments[l];throw new k(e,u,i,n,...o)}function B(e,u,i,n){throw new k(e,u,i,n)}var R=((e,u)=>{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 r(e){return e.column++,e.currentChar=e.source.charCodeAt(++e.index)}function z(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),R[(u>>>5)+0]>>>u&31&1||f(e,18,O(u)),e.index++,e.column++,1)}function H(e,u){e.currentChar=e.source.charCodeAt(++e.index),e.flags|=1,u&4||(e.column=0,e.line++)}function W(e){e.flags|=1,e.currentChar=e.source.charCodeAt(++e.index),e.column=0,e.line++}function Y(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 O(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(e>>>10)+String.fromCharCode(e&1023)}function M(e){return e<65?e-48:e-65+10&15}function a2(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 C=[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],$=[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],e2=[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 J(e){return e<=127?$[e]:R[(e>>>5)+34816]>>>e&31&1}function u2(e){return e<=127?e2[e]:R[(e>>>5)+0]>>>e&31&1||e===8204||e===8205}var h2=["SingleLine","MultiLine","HTMLOpen","HTMLClose","HashbangComment"];function l2(e){let u=e.source;e.currentChar===35&&u.charCodeAt(e.index+1)===33&&(r(e),r(e),f2(e,u,0,4,e.tokenPos,e.linePos,e.colPos))}function V2(e,u,i,n,t,o,l,c){return n&2048&&f(e,0),f2(e,u,i,t,o,l,c)}function