物管理前端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

1033 lines
4.0 MiB

import{c as Yu,g as jme}from"./vue-repl-jaFwbjhK.js";import"./index-bVOhw2NF.js";var Qr={},B_={exports:{}};(function(n,t){(function(a,i){i(t)})(Yu,function(a){var i=Object.freeze({__proto__:null,get _call(){return _1},get _getQueueContexts(){return LR},get _resyncKey(){return NR},get _resyncList(){return DR},get _resyncParent(){return _R},get _resyncRemoved(){return LG},get call(){return O1},get isDenylisted(){return OR},get popContext(){return kR},get pushContext(){return N1},get requeue(){return MG},get requeueComputedKeyAndDecorators(){return ph},get resync(){return Xo},get setContext(){return kG},get setKey(){return ch},get setScope(){return uh},get setup(){return D1},get skip(){return _G},get skipKey(){return NG},get stop(){return DG},get visit(){return OG}}),u=Object.freeze({__proto__:null,get DEFAULT_EXTENSIONS(){return LUe},get File(){return Eh},get buildExternalHelpers(){return XK},get createConfigItem(){return sUe},get createConfigItemAsync(){return nUe},get createConfigItemSync(){return Hz},get getEnv(){return tH},get loadOptions(){return aUe},get loadOptionsAsync(){return rUe},get loadOptionsSync(){return x5},get loadPartialConfig(){return tUe},get loadPartialConfigAsync(){return eUe},get loadPartialConfigSync(){return Gz},get parse(){return NUe},get parseAsync(){return kUe},get parseSync(){return DUe},get resolvePlugin(){return zBe},get resolvePreset(){return XBe},get template(){return gt},get tokTypes(){return zq},get transform(){return PUe},get transformAsync(){return AUe},get transformFile(){return IUe},get transformFileAsync(){return jUe},get transformFileSync(){return CUe},get transformFromAst(){return OUe},get transformFromAstAsync(){return _Ue},get transformFromAstSync(){return fX},get transformSync(){return pX},get traverse(){return $a},get types(){return d8},get version(){return _h}});function p(e,r){(r==null||r>e.length)&&(r=e.length);for(var s=0,o=Array(r);s<r;s++)o[s]=e[s];return o}function m(e){if(Array.isArray(e))return e}function b(e){if(Array.isArray(e))return p(e)}function v(e,r,s,o,d,l,c){try{var f=e[l](c),h=f.value}catch(y){return void s(y)}f.done?r(h):Promise.resolve(h).then(o,d)}function E(e){return function(){var r=this,s=arguments;return new Promise(function(o,d){var l=e.apply(r,s);function c(h){v(l,o,d,c,f,"next",h)}function f(h){v(l,o,d,c,f,"throw",h)}c(void 0)})}}function S(e,r,s){if(X())return Reflect.construct.apply(null,arguments);var o=[null];o.push.apply(o,r);var d=new(e.bind.apply(e,o));return s&&se(d,s.prototype),d}function A(e,r){for(var s=0;s<r.length;s++){var o=r[s];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,mt(o.key),o)}}function O(e,r,s){return r&&A(e.prototype,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function I(e,r){var s=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(s)return(s=s.call(e)).next.bind(s);if(Array.isArray(e)||(s=yt(e))||r){s&&(e=s);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function q(e){return q=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},q(e)}function L(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),r&&se(e,r)}function W(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function X(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(X=function(){return!!e})()}function Q(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function ae(e,r){var s=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(s!=null){var o,d,l,c,f=[],h=!0,y=!1;try{if(l=(s=s.call(e)).next,r===0){if(Object(s)!==s)return;h=!1}else for(;!(h=(o=l.call(s)).done)&&(f.push(o.value),f.length!==r);h=!0);}catch(g){y=!0,d=g}finally{try{if(!h&&s.return!=null&&(c=s.return(),Object(c)!==c))return}finally{if(y)throw d}}return f}}function ie(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function be(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ge(e,r){if(e==null)return{};var s,o,d=Xe(e,r);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)s=l[o],r.includes(s)||{}.propertyIsEnumerable.call(e,s)&&(d[s]=e[s])}return d}function Xe(e,r){if(e==null)return{};var s={};for(var o in e)if({}.hasOwnProperty.call(e,o)){if(r.includes(o))continue;s[o]=e[o]}return s}function K(){K=function(){return r};var e,r={},s=Object.prototype,o=s.hasOwnProperty,d=Object.defineProperty||function(ne,le,Z){ne[le]=Z.value},l=typeof Symbol=="function"?Symbol:{},c=l.iterator||"@@iterator",f=l.asyncIterator||"@@asyncIterator",h=l.toStringTag||"@@toStringTag";function y(ne,le,Z){return Object.defineProperty(ne,le,{value:Z,enumerable:!0,configurable:!0,writable:!0}),ne[le]}try{y({},"")}catch{y=function(le,Z,Ee){return le[Z]=Ee}}function g(ne,le,Z,Ee){var fe=le&&le.prototype instanceof _?le:_,Fe=Object.create(fe.prototype),qe=new ue(Ee||[]);return d(Fe,"_invoke",{value:z(ne,Z,qe)}),Fe}function x(ne,le,Z){try{return{type:"normal",arg:ne.call(le,Z)}}catch(Ee){return{type:"throw",arg:Ee}}}r.wrap=g;var R="suspendedStart",w="suspendedYield",T="executing",C="completed",P={};function _(){}function j(){}function k(){}var D={};y(D,c,function(){return this});var F=Object.getPrototypeOf,B=F&&F(F(ge([])));B&&B!==s&&o.call(B,c)&&(D=B);var M=k.prototype=_.prototype=Object.create(D);function V(ne){["next","throw","return"].forEach(function(le){y(ne,le,function(Z){return this._invoke(le,Z)})})}function H(ne,le){function Z(fe,Fe,qe,Ce){var ke=x(ne[fe],ne,Fe);if(ke.type!=="throw"){var Be=ke.arg,Ze=Be.value;return Ze&&typeof Ze=="object"&&o.call(Ze,"__await")?le.resolve(Ze.__await).then(function(ot){Z("next",ot,qe,Ce)},function(ot){Z("throw",ot,qe,Ce)}):le.resolve(Ze).then(function(ot){Be.value=ot,qe(Be)},function(ot){return Z("throw",ot,qe,Ce)})}Ce(ke.arg)}var Ee;d(this,"_invoke",{value:function(fe,Fe){function qe(){return new le(function(Ce,ke){Z(fe,Fe,Ce,ke)})}return Ee=Ee?Ee.then(qe,qe):qe()}})}function z(ne,le,Z){var Ee=R;return function(fe,Fe){if(Ee===T)throw Error("Generator is already running");if(Ee===C){if(fe==="throw")throw Fe;return{value:e,done:!0}}for(Z.method=fe,Z.arg=Fe;;){var qe=Z.delegate;if(qe){var Ce=G(qe,Z);if(Ce){if(Ce===P)continue;return Ce}}if(Z.method==="next")Z.sent=Z._sent=Z.arg;else if(Z.method==="throw"){if(Ee===R)throw Ee=C,Z.arg;Z.dispatchException(Z.arg)}else Z.method==="return"&&Z.abrupt("return",Z.arg);Ee=T;var ke=x(ne,le,Z);if(ke.type==="normal"){if(Ee=Z.done?C:w,ke.arg===P)continue;return{value:ke.arg,done:Z.done}}ke.type==="throw"&&(Ee=C,Z.method="throw",Z.arg=ke.arg)}}}function G(ne,le){var Z=le.method,Ee=ne.iterator[Z];if(Ee===e)return le.delegate=null,Z==="throw"&&ne.iterator.return&&(le.method="return",le.arg=e,G(ne,le),le.method==="throw")||Z!=="return"&&(le.method="throw",le.arg=new TypeError("The iterator does not provide a '"+Z+"' method")),P;var fe=x(Ee,ne.iterator,le.arg);if(fe.type==="throw")return le.method="throw",le.arg=fe.arg,le.delegate=null,P;var Fe=fe.arg;return Fe?Fe.done?(le[ne.resultName]=Fe.value,le.next=ne.nextLoc,le.method!=="return"&&(le.method="next",le.arg=e),le.delegate=null,P):Fe:(le.method="throw",le.arg=new TypeError("iterator result is not an object"),le.delegate=null,P)}function J(ne){var le={tryLoc:ne[0]};1 in ne&&(le.catchLoc=ne[1]),2 in ne&&(le.finallyLoc=ne[2],le.afterLoc=ne[3]),this.tryEntries.push(le)}function ce(ne){var le=ne.completion||{};le.type="normal",delete le.arg,ne.completion=le}function ue(ne){this.tryEntries=[{tryLoc:"root"}],ne.forEach(J,this),this.reset(!0)}function ge(ne){if(ne||ne===""){var le=ne[c];if(le)return le.call(ne);if(typeof ne.next=="function")return ne;if(!isNaN(ne.length)){var Z=-1,Ee=function fe(){for(;++Z<ne.length;)if(o.call(ne,Z))return fe.value=ne[Z],fe.done=!1,fe;return fe.value=e,fe.done=!0,fe};return Ee.next=Ee}}throw new TypeError(typeof ne+" is not iterable")}return j.prototype=k,d(M,"constructor",{value:k,configurable:!0}),d(k,"constructor",{value:j,configurable:!0}),j.displayName=y(k,h,"GeneratorFunction"),r.isGeneratorFunction=function(ne){var le=typeof ne=="function"&&ne.constructor;return!!le&&(le===j||(le.displayName||le.name)==="GeneratorFunction")},r.mark=function(ne){return Object.setPrototypeOf?Object.setPrototypeOf(ne,k):(ne.__proto__=k,y(ne,h,"GeneratorFunction")),ne.prototype=Object.create(M),ne},r.awrap=function(ne){return{__await:ne}},V(H.prototype),y(H.prototype,f,function(){return this}),r.AsyncIterator=H,r.async=function(ne,le,Z,Ee,fe){fe===void 0&&(fe=Promise);var Fe=new H(g(ne,le,Z,Ee),fe);return r.isGeneratorFunction(le)?Fe:Fe.next().then(function(qe){return qe.done?qe.value:Fe.next()})},V(M),y(M,h,"Generator"),y(M,c,function(){return this}),y(M,"toString",function(){return"[object Generator]"}),r.keys=function(ne){var le=Object(ne),Z=[];for(var Ee in le)Z.push(Ee);return Z.reverse(),function fe(){for(;Z.length;){var Fe=Z.pop();if(Fe in le)return fe.value=Fe,fe.done=!1,fe}return fe.done=!0,fe}},r.values=ge,ue.prototype={constructor:ue,reset:function(ne){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(ce),!ne)for(var le in this)le.charAt(0)==="t"&&o.call(this,le)&&!isNaN(+le.slice(1))&&(this[le]=e)},stop:function(){this.done=!0;var ne=this.tryEntries[0].completion;if(ne.type==="throw")throw ne.arg;return this.rval},dispatchException:function(ne){if(this.done)throw ne;var le=this;function Z(ke,Be){return Fe.type="throw",Fe.arg=ne,le.next=ke,Be&&(le.method="next",le.arg=e),!!Be}for(var Ee=this.tryEntries.length-1;Ee>=0;--Ee){var fe=this.tryEntries[Ee],Fe=fe.completion;if(fe.tryLoc==="root")return Z("end");if(fe.tryLoc<=this.prev){var qe=o.call(fe,"catchLoc"),Ce=o.call(fe,"finallyLoc");if(qe&&Ce){if(this.prev<fe.catchLoc)return Z(fe.catchLoc,!0);if(this.prev<fe.finallyLoc)return Z(fe.finallyLoc)}else if(qe){if(this.prev<fe.catchLoc)return Z(fe.catchLoc,!0)}else{if(!Ce)throw Error("try statement without catch or finally");if(this.prev<fe.finallyLoc)return Z(fe.finallyLoc)}}}},abrupt:function(ne,le){for(var Z=this.tryEntries.length-1;Z>=0;--Z){var Ee=this.tryEntries[Z];if(Ee.tryLoc<=this.prev&&o.call(Ee,"finallyLoc")&&this.prev<Ee.finallyLoc){var fe=Ee;break}}fe&&(ne==="break"||ne==="continue")&&fe.tryLoc<=le&&le<=fe.finallyLoc&&(fe=null);var Fe=fe?fe.completion:{};return Fe.type=ne,Fe.arg=le,fe?(this.method="next",this.next=fe.finallyLoc,P):this.complete(Fe)},complete:function(ne,le){if(ne.type==="throw")throw ne.arg;return ne.type==="break"||ne.type==="continue"?this.next=ne.arg:ne.type==="return"?(this.rval=this.arg=ne.arg,this.method="return",this.next="end"):ne.type==="normal"&&le&&(this.next=le),P},finish:function(ne){for(var le=this.tryEntries.length-1;le>=0;--le){var Z=this.tryEntries[le];if(Z.finallyLoc===ne)return this.complete(Z.completion,Z.afterLoc),ce(Z),P}},catch:function(ne){for(var le=this.tryEntries.length-1;le>=0;--le){var Z=this.tryEntries[le];if(Z.tryLoc===ne){var Ee=Z.completion;if(Ee.type==="throw"){var fe=Ee.arg;ce(Z)}return fe}}throw Error("illegal catch attempt")},delegateYield:function(ne,le,Z){return this.delegate={iterator:ge(ne),resultName:le,nextLoc:Z},this.method==="next"&&(this.arg=e),P}},r}function se(e,r){return se=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(s,o){return s.__proto__=o,s},se(e,r)}function ve(e,r){return m(e)||ae(e,r)||yt(e,r)||ie()}function Y(e,r){return r||(r=e.slice(0)),e.raw=r,e}function pe(e){return b(e)||Q(e)||yt(e)||be()}function At(e,r){if(typeof e!="object"||!e)return e;var s=e[Symbol.toPrimitive];if(s!==void 0){var o=s.call(e,r);if(typeof o!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function mt(e){var r=At(e,"string");return typeof r=="symbol"?r:r+""}function yt(e,r){if(e){if(typeof e=="string")return p(e,r);var s={}.toString.call(e).slice(8,-1);return s==="Object"&&e.constructor&&(s=e.constructor.name),s==="Map"||s==="Set"?Array.from(e):s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?p(e,r):void 0}}function Ot(e){var r=typeof Map=="function"?new Map:void 0;return Ot=function(s){if(s===null||!W(s))return s;if(typeof s!="function")throw new TypeError("Super expression must either be null or a function");if(r!==void 0){if(r.has(s))return r.get(s);r.set(s,o)}function o(){return S(s,arguments,q(this).constructor)}return o.prototype=Object.create(s.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),se(o,s)},Ot(e)}var kt=typeof Yu<"u"?Yu:typeof self<"u"?self:typeof window<"u"?window:{};function ir(){throw new Error("setTimeout has not been defined")}function Et(){throw new Error("clearTimeout has not been defined")}var xt=ir,it=Et;typeof kt.setTimeout=="function"&&(xt=setTimeout),typeof kt.clearTimeout=="function"&&(it=clearTimeout);function Oe(e){if(xt===setTimeout)return setTimeout(e,0);if((xt===ir||!xt)&&setTimeout)return xt=setTimeout,setTimeout(e,0);try{return xt(e,0)}catch{try{return xt.call(null,e,0)}catch{return xt.call(this,e,0)}}}function $e(e){if(it===clearTimeout)return clearTimeout(e);if((it===Et||!it)&&clearTimeout)return it=clearTimeout,clearTimeout(e);try{return it(e)}catch{try{return it.call(null,e)}catch{return it.call(this,e)}}}var de=[],Ne=!1,Ve,Ue=-1;function lt(){!Ne||!Ve||(Ne=!1,Ve.length?de=Ve.concat(de):Ue=-1,de.length&&bt())}function bt(){if(!Ne){var e=Oe(lt);Ne=!0;for(var r=de.length;r;){for(Ve=de,de=[];++Ue<r;)Ve&&Ve[Ue].run();Ue=-1,r=de.length}Ve=null,Ne=!1,$e(e)}}function Ct(e){var r=new Array(arguments.length-1);if(arguments.length>1)for(var s=1;s<arguments.length;s++)r[s-1]=arguments[s];de.push(new qt(e,r)),de.length===1&&!Ne&&Oe(bt)}function qt(e,r){this.fun=e,this.array=r}qt.prototype.run=function(){this.fun.apply(null,this.array)};var hr="browser",Dr="browser",or=!0,ta={},ln=[],Ya="",ba={},Tt={},dn={};function ca(){}var vn=ca,Cn=ca,at=ca,ft=ca,er=ca,mr=ca,Er=ca;function Hr(e){throw new Error("process.binding is not supported")}function Gr(){return"/"}function da(e){throw new Error("process.chdir is not supported")}function ua(){return 0}var Ua=kt.performance||{},Ut=Ua.now||Ua.mozNow||Ua.msNow||Ua.oNow||Ua.webkitNow||function(){return new Date().getTime()};function Wd(e){var r=Ut.call(Ua)*.001,s=Math.floor(r),o=Math.floor(r%1*1e9);return e&&(s=s-e[0],o=o-e[1],o<0&&(s--,o+=1e9)),[s,o]}var $l=new Date;function Gd(){var e=new Date,r=e-$l;return r/1e3}var Kt={nextTick:Ct,title:hr,browser:or,env:ta,argv:ln,version:Ya,versions:ba,on:vn,addListener:Cn,once:at,off:ft,removeListener:er,removeAllListeners:mr,emit:Er,binding:Hr,cwd:Gr,chdir:da,umask:ua,hrtime:Wd,platform:Dr,release:Tt,config:dn,uptime:Gd};function Se(e,r){for(var s=Object.keys(r),o=0,d=s;o<d.length;o++){var l=d[o];if(e[l]!==r[l])return!1}return!0}var OM=new Set;function Qn(e,r,s){if(s===void 0&&(s=""),!OM.has(e)){OM.add(e);var o=P2e(1,2),d=o.internal,l=o.trace;d||console.warn(s+"`"+e+"` has been deprecated, please migrate to `"+r+"`\n"+l)}}function P2e(e,r){var s=Error.stackTraceLimit,o=Error.prepareStackTrace,d;if(Error.stackTraceLimit=1+e+r,Error.prepareStackTrace=function(c,f){d=f},new Error().stack,Error.stackTraceLimit=s,Error.prepareStackTrace=o,!d)return{internal:!1,trace:""};var l=d.slice(1+e,1+e+r);return{internal:/[\\/]@babel[\\/]/.test(l[1].getFileName()),trace:l.map(function(c){return" at "+c}).join(`
`)}}function di(e,r){return!e||e.type!=="ArrayExpression"?!1:r==null||Se(e,r)}function no(e,r){return!e||e.type!=="AssignmentExpression"?!1:r==null||Se(e,r)}function _M(e,r){return!e||e.type!=="BinaryExpression"?!1:r==null||Se(e,r)}function A2e(e,r){return!e||e.type!=="InterpreterDirective"?!1:r==null||Se(e,r)}function I2e(e,r){return!e||e.type!=="Directive"?!1:r==null||Se(e,r)}function C2e(e,r){return!e||e.type!=="DirectiveLiteral"?!1:r==null||Se(e,r)}function ql(e,r){return!e||e.type!=="BlockStatement"?!1:r==null||Se(e,r)}function j2e(e,r){return!e||e.type!=="BreakStatement"?!1:r==null||Se(e,r)}function un(e,r){return!e||e.type!=="CallExpression"?!1:r==null||Se(e,r)}function dx(e,r){return!e||e.type!=="CatchClause"?!1:r==null||Se(e,r)}function O2e(e,r){return!e||e.type!=="ConditionalExpression"?!1:r==null||Se(e,r)}function _2e(e,r){return!e||e.type!=="ContinueStatement"?!1:r==null||Se(e,r)}function N2e(e,r){return!e||e.type!=="DebuggerStatement"?!1:r==null||Se(e,r)}function D2e(e,r){return!e||e.type!=="DoWhileStatement"?!1:r==null||Se(e,r)}function ux(e,r){return!e||e.type!=="EmptyStatement"?!1:r==null||Se(e,r)}function Lo(e,r){return!e||e.type!=="ExpressionStatement"?!1:r==null||Se(e,r)}function NM(e,r){return!e||e.type!=="File"?!1:r==null||Se(e,r)}function k2e(e,r){return!e||e.type!=="ForInStatement"?!1:r==null||Se(e,r)}function of(e,r){return!e||e.type!=="ForStatement"?!1:r==null||Se(e,r)}function Kd(e,r){return!e||e.type!=="FunctionDeclaration"?!1:r==null||Se(e,r)}function Xy(e,r){return!e||e.type!=="FunctionExpression"?!1:r==null||Se(e,r)}function Wt(e,r){return!e||e.type!=="Identifier"?!1:r==null||Se(e,r)}function cx(e,r){return!e||e.type!=="IfStatement"?!1:r==null||Se(e,r)}function lf(e,r){return!e||e.type!=="LabeledStatement"?!1:r==null||Se(e,r)}function Va(e,r){return!e||e.type!=="StringLiteral"?!1:r==null||Se(e,r)}function px(e,r){return!e||e.type!=="NumericLiteral"?!1:r==null||Se(e,r)}function df(e,r){return!e||e.type!=="NullLiteral"?!1:r==null||Se(e,r)}function DM(e,r){return!e||e.type!=="BooleanLiteral"?!1:r==null||Se(e,r)}function fx(e,r){return!e||e.type!=="RegExpLiteral"?!1:r==null||Se(e,r)}function L2e(e,r){return!e||e.type!=="LogicalExpression"?!1:r==null||Se(e,r)}function Pa(e,r){return!e||e.type!=="MemberExpression"?!1:r==null||Se(e,r)}function uf(e,r){return!e||e.type!=="NewExpression"?!1:r==null||Se(e,r)}function cf(e,r){return!e||e.type!=="Program"?!1:r==null||Se(e,r)}function Bi(e,r){return!e||e.type!=="ObjectExpression"?!1:r==null||Se(e,r)}function Ul(e,r){return!e||e.type!=="ObjectMethod"?!1:r==null||Se(e,r)}function Mo(e,r){return!e||e.type!=="ObjectProperty"?!1:r==null||Se(e,r)}function ui(e,r){return!e||e.type!=="RestElement"?!1:r==null||Se(e,r)}function kM(e,r){return!e||e.type!=="ReturnStatement"?!1:r==null||Se(e,r)}function Jy(e,r){return!e||e.type!=="SequenceExpression"?!1:r==null||Se(e,r)}function hx(e,r){return!e||e.type!=="ParenthesizedExpression"?!1:r==null||Se(e,r)}function M2e(e,r){return!e||e.type!=="SwitchCase"?!1:r==null||Se(e,r)}function B2e(e,r){return!e||e.type!=="SwitchStatement"?!1:r==null||Se(e,r)}function Fi(e,r){return!e||e.type!=="ThisExpression"?!1:r==null||Se(e,r)}function F2e(e,r){return!e||e.type!=="ThrowStatement"?!1:r==null||Se(e,r)}function $2e(e,r){return!e||e.type!=="TryStatement"?!1:r==null||Se(e,r)}function pf(e,r){return!e||e.type!=="UnaryExpression"?!1:r==null||Se(e,r)}function Yy(e,r){return!e||e.type!=="UpdateExpression"?!1:r==null||Se(e,r)}function cn(e,r){return!e||e.type!=="VariableDeclaration"?!1:r==null||Se(e,r)}function LM(e,r){return!e||e.type!=="VariableDeclarator"?!1:r==null||Se(e,r)}function q2e(e,r){return!e||e.type!=="WhileStatement"?!1:r==null||Se(e,r)}function U2e(e,r){return!e||e.type!=="WithStatement"?!1:r==null||Se(e,r)}function bc(e,r){return!e||e.type!=="AssignmentPattern"?!1:r==null||Se(e,r)}function MM(e,r){return!e||e.type!=="ArrayPattern"?!1:r==null||Se(e,r)}function Qy(e,r){return!e||e.type!=="ArrowFunctionExpression"?!1:r==null||Se(e,r)}function mx(e,r){return!e||e.type!=="ClassBody"?!1:r==null||Se(e,r)}function yx(e,r){return!e||e.type!=="ClassExpression"?!1:r==null||Se(e,r)}function Hd(e,r){return!e||e.type!=="ClassDeclaration"?!1:r==null||Se(e,r)}function Zy(e,r){return!e||e.type!=="ExportAllDeclaration"?!1:r==null||Se(e,r)}function gx(e,r){return!e||e.type!=="ExportDefaultDeclaration"?!1:r==null||Se(e,r)}function eg(e,r){return!e||e.type!=="ExportNamedDeclaration"?!1:r==null||Se(e,r)}function vx(e,r){return!e||e.type!=="ExportSpecifier"?!1:r==null||Se(e,r)}function bx(e,r){return!e||e.type!=="ForOfStatement"?!1:r==null||Se(e,r)}function tg(e,r){return!e||e.type!=="ImportDeclaration"?!1:r==null||Se(e,r)}function rg(e,r){return!e||e.type!=="ImportDefaultSpecifier"?!1:r==null||Se(e,r)}function xx(e,r){return!e||e.type!=="ImportNamespaceSpecifier"?!1:r==null||Se(e,r)}function Rx(e,r){return!e||e.type!=="ImportSpecifier"?!1:r==null||Se(e,r)}function V2e(e,r){return!e||e.type!=="ImportExpression"?!1:r==null||Se(e,r)}function Ex(e,r){return!e||e.type!=="MetaProperty"?!1:r==null||Se(e,r)}function ff(e,r){return!e||e.type!=="ClassMethod"?!1:r==null||Se(e,r)}function Sx(e,r){return!e||e.type!=="ObjectPattern"?!1:r==null||Se(e,r)}function jn(e,r){return!e||e.type!=="SpreadElement"?!1:r==null||Se(e,r)}function $i(e,r){return!e||e.type!=="Super"?!1:r==null||Se(e,r)}function Tx(e,r){return!e||e.type!=="TaggedTemplateExpression"?!1:r==null||Se(e,r)}function W2e(e,r){return!e||e.type!=="TemplateElement"?!1:r==null||Se(e,r)}function Bo(e,r){return!e||e.type!=="TemplateLiteral"?!1:r==null||Se(e,r)}function wx(e,r){return!e||e.type!=="YieldExpression"?!1:r==null||Se(e,r)}function BM(e,r){return!e||e.type!=="AwaitExpression"?!1:r==null||Se(e,r)}function Px(e,r){return!e||e.type!=="Import"?!1:r==null||Se(e,r)}function FM(e,r){return!e||e.type!=="BigIntLiteral"?!1:r==null||Se(e,r)}function Ax(e,r){return!e||e.type!=="ExportNamespaceSpecifier"?!1:r==null||Se(e,r)}function zd(e,r){return!e||e.type!=="OptionalMemberExpression"?!1:r==null||Se(e,r)}function hf(e,r){return!e||e.type!=="OptionalCallExpression"?!1:r==null||Se(e,r)}function Vl(e,r){return!e||e.type!=="ClassProperty"?!1:r==null||Se(e,r)}function G2e(e,r){return!e||e.type!=="ClassAccessorProperty"?!1:r==null||Se(e,r)}function Ix(e,r){return!e||e.type!=="ClassPrivateProperty"?!1:r==null||Se(e,r)}function K2e(e,r){return!e||e.type!=="ClassPrivateMethod"?!1:r==null||Se(e,r)}function Fo(e,r){return!e||e.type!=="PrivateName"?!1:r==null||Se(e,r)}function xc(e,r){return!e||e.type!=="StaticBlock"?!1:r==null||Se(e,r)}function Cx(e,r){return!e||e.type!=="AnyTypeAnnotation"?!1:r==null||Se(e,r)}function ag(e,r){return!e||e.type!=="ArrayTypeAnnotation"?!1:r==null||Se(e,r)}function $M(e,r){return!e||e.type!=="BooleanTypeAnnotation"?!1:r==null||Se(e,r)}function H2e(e,r){return!e||e.type!=="BooleanLiteralTypeAnnotation"?!1:r==null||Se(e,r)}function z2e(e,r){return!e||e.type!=="NullLiteralTypeAnnotation"?!1:r==null||Se(e,r)}function X2e(e,r){return!e||e.type!=="ClassImplements"?!1:r==null||Se(e,r)}function J2e(e,r){return!e||e.type!=="DeclareClass"?!1:r==null||Se(e,r)}function Y2e(e,r){return!e||e.type!=="DeclareFunction"?!1:r==null||Se(e,r)}function Q2e(e,r){return!e||e.type!=="DeclareInterface"?!1:r==null||Se(e,r)}function Z2e(e,r){return!e||e.type!=="DeclareModule"?!1:r==null||Se(e,r)}function ebe(e,r){return!e||e.type!=="DeclareModuleExports"?!1:r==null||Se(e,r)}function tbe(e,r){return!e||e.type!=="DeclareTypeAlias"?!1:r==null||Se(e,r)}function rbe(e,r){return!e||e.type!=="DeclareOpaqueType"?!1:r==null||Se(e,r)}function abe(e,r){return!e||e.type!=="DeclareVariable"?!1:r==null||Se(e,r)}function qM(e,r){return!e||e.type!=="DeclareExportDeclaration"?!1:r==null||Se(e,r)}function nbe(e,r){return!e||e.type!=="DeclareExportAllDeclaration"?!1:r==null||Se(e,r)}function sbe(e,r){return!e||e.type!=="DeclaredPredicate"?!1:r==null||Se(e,r)}function ibe(e,r){return!e||e.type!=="ExistsTypeAnnotation"?!1:r==null||Se(e,r)}function obe(e,r){return!e||e.type!=="FunctionTypeAnnotation"?!1:r==null||Se(e,r)}function lbe(e,r){return!e||e.type!=="FunctionTypeParam"?!1:r==null||Se(e,r)}function jx(e,r){return!e||e.type!=="GenericTypeAnnotation"?!1:r==null||Se(e,r)}function dbe(e,r){return!e||e.type!=="InferredPredicate"?!1:r==null||Se(e,r)}function ube(e,r){return!e||e.type!=="InterfaceExtends"?!1:r==null||Se(e,r)}function cbe(e,r){return!e||e.type!=="InterfaceDeclaration"?!1:r==null||Se(e,r)}function pbe(e,r){return!e||e.type!=="InterfaceTypeAnnotation"?!1:r==null||Se(e,r)}function fbe(e,r){return!e||e.type!=="IntersectionTypeAnnotation"?!1:r==null||Se(e,r)}function UM(e,r){return!e||e.type!=="MixedTypeAnnotation"?!1:r==null||Se(e,r)}function VM(e,r){return!e||e.type!=="EmptyTypeAnnotation"?!1:r==null||Se(e,r)}function hbe(e,r){return!e||e.type!=="NullableTypeAnnotation"?!1:r==null||Se(e,r)}function mbe(e,r){return!e||e.type!=="NumberLiteralTypeAnnotation"?!1:r==null||Se(e,r)}function WM(e,r){return!e||e.type!=="NumberTypeAnnotation"?!1:r==null||Se(e,r)}function ybe(e,r){return!e||e.type!=="ObjectTypeAnnotation"?!1:r==null||Se(e,r)}function gbe(e,r){return!e||e.type!=="ObjectTypeInternalSlot"?!1:r==null||Se(e,r)}function vbe(e,r){return!e||e.type!=="ObjectTypeCallProperty"?!1:r==null||Se(e,r)}function bbe(e,r){return!e||e.type!=="ObjectTypeIndexer"?!1:r==null||Se(e,r)}function xbe(e,r){return!e||e.type!=="ObjectTypeProperty"?!1:r==null||Se(e,r)}function Rbe(e,r){return!e||e.type!=="ObjectTypeSpreadProperty"?!1:r==null||Se(e,r)}function Ebe(e,r){return!e||e.type!=="OpaqueType"?!1:r==null||Se(e,r)}function Sbe(e,r){return!e||e.type!=="QualifiedTypeIdentifier"?!1:r==null||Se(e,r)}function Tbe(e,r){return!e||e.type!=="StringLiteralTypeAnnotation"?!1:r==null||Se(e,r)}function GM(e,r){return!e||e.type!=="StringTypeAnnotation"?!1:r==null||Se(e,r)}function wbe(e,r){return!e||e.type!=="SymbolTypeAnnotation"?!1:r==null||Se(e,r)}function Pbe(e,r){return!e||e.type!=="ThisTypeAnnotation"?!1:r==null||Se(e,r)}function KM(e,r){return!e||e.type!=="TupleTypeAnnotation"?!1:r==null||Se(e,r)}function Abe(e,r){return!e||e.type!=="TypeofTypeAnnotation"?!1:r==null||Se(e,r)}function Ibe(e,r){return!e||e.type!=="TypeAlias"?!1:r==null||Se(e,r)}function HM(e,r){return!e||e.type!=="TypeAnnotation"?!1:r==null||Se(e,r)}function Ox(e,r){return!e||e.type!=="TypeCastExpression"?!1:r==null||Se(e,r)}function Cbe(e,r){return!e||e.type!=="TypeParameter"?!1:r==null||Se(e,r)}function jbe(e,r){return!e||e.type!=="TypeParameterDeclaration"?!1:r==null||Se(e,r)}function Obe(e,r){return!e||e.type!=="TypeParameterInstantiation"?!1:r==null||Se(e,r)}function _x(e,r){return!e||e.type!=="UnionTypeAnnotation"?!1:r==null||Se(e,r)}function _be(e,r){return!e||e.type!=="Variance"?!1:r==null||Se(e,r)}function zM(e,r){return!e||e.type!=="VoidTypeAnnotation"?!1:r==null||Se(e,r)}function Nbe(e,r){return!e||e.type!=="EnumDeclaration"?!1:r==null||Se(e,r)}function Dbe(e,r){return!e||e.type!=="EnumBooleanBody"?!1:r==null||Se(e,r)}function kbe(e,r){return!e||e.type!=="EnumNumberBody"?!1:r==null||Se(e,r)}function Lbe(e,r){return!e||e.type!=="EnumStringBody"?!1:r==null||Se(e,r)}function Mbe(e,r){return!e||e.type!=="EnumSymbolBody"?!1:r==null||Se(e,r)}function Bbe(e,r){return!e||e.type!=="EnumBooleanMember"?!1:r==null||Se(e,r)}function Fbe(e,r){return!e||e.type!=="EnumNumberMember"?!1:r==null||Se(e,r)}function $be(e,r){return!e||e.type!=="EnumStringMember"?!1:r==null||Se(e,r)}function qbe(e,r){return!e||e.type!=="EnumDefaultedMember"?!1:r==null||Se(e,r)}function XM(e,r){return!e||e.type!=="IndexedAccessType"?!1:r==null||Se(e,r)}function Ube(e,r){return!e||e.type!=="OptionalIndexedAccessType"?!1:r==null||Se(e,r)}function mf(e,r){return!e||e.type!=="JSXAttribute"?!1:r==null||Se(e,r)}function Vbe(e,r){return!e||e.type!=="JSXClosingElement"?!1:r==null||Se(e,r)}function JM(e,r){return!e||e.type!=="JSXElement"?!1:r==null||Se(e,r)}function YM(e,r){return!e||e.type!=="JSXEmptyExpression"?!1:r==null||Se(e,r)}function yf(e,r){return!e||e.type!=="JSXExpressionContainer"?!1:r==null||Se(e,r)}function Wbe(e,r){return!e||e.type!=="JSXSpreadChild"?!1:r==null||Se(e,r)}function ci(e,r){return!e||e.type!=="JSXIdentifier"?!1:r==null||Se(e,r)}function gf(e,r){return!e||e.type!=="JSXMemberExpression"?!1:r==null||Se(e,r)}function ng(e,r){return!e||e.type!=="JSXNamespacedName"?!1:r==null||Se(e,r)}function Gbe(e,r){return!e||e.type!=="JSXOpeningElement"?!1:r==null||Se(e,r)}function vf(e,r){return!e||e.type!=="JSXSpreadAttribute"?!1:r==null||Se(e,r)}function QM(e,r){return!e||e.type!=="JSXText"?!1:r==null||Se(e,r)}function Kbe(e,r){return!e||e.type!=="JSXFragment"?!1:r==null||Se(e,r)}function Hbe(e,r){return!e||e.type!=="JSXOpeningFragment"?!1:r==null||Se(e,r)}function zbe(e,r){return!e||e.type!=="JSXClosingFragment"?!1:r==null||Se(e,r)}function Xbe(e,r){return!e||e.type!=="Noop"?!1:r==null||Se(e,r)}function ZM(e,r){return!e||e.type!=="Placeholder"?!1:r==null||Se(e,r)}function Jbe(e,r){return!e||e.type!=="V8IntrinsicIdentifier"?!1:r==null||Se(e,r)}function Ybe(e,r){return!e||e.type!=="ArgumentPlaceholder"?!1:r==null||Se(e,r)}function eB(e,r){return!e||e.type!=="BindExpression"?!1:r==null||Se(e,r)}function Qbe(e,r){return!e||e.type!=="ImportAttribute"?!1:r==null||Se(e,r)}function tB(e,r){return!e||e.type!=="Decorator"?!1:r==null||Se(e,r)}function Zbe(e,r){return!e||e.type!=="DoExpression"?!1:r==null||Se(e,r)}function sg(e,r){return!e||e.type!=="ExportDefaultSpecifier"?!1:r==null||Se(e,r)}function rB(e,r){return!e||e.type!=="RecordExpression"?!1:r==null||Se(e,r)}function aB(e,r){return!e||e.type!=="TupleExpression"?!1:r==null||Se(e,r)}function e6e(e,r){return!e||e.type!=="DecimalLiteral"?!1:r==null||Se(e,r)}function t6e(e,r){return!e||e.type!=="ModuleExpression"?!1:r==null||Se(e,r)}function nB(e,r){return!e||e.type!=="TopicReference"?!1:r==null||Se(e,r)}function sB(e,r){return!e||e.type!=="PipelineTopicExpression"?!1:r==null||Se(e,r)}function r6e(e,r){return!e||e.type!=="PipelineBareFunction"?!1:r==null||Se(e,r)}function a6e(e,r){return!e||e.type!=="PipelinePrimaryTopicReference"?!1:r==null||Se(e,r)}function n6e(e,r){return!e||e.type!=="TSParameterProperty"?!1:r==null||Se(e,r)}function s6e(e,r){return!e||e.type!=="TSDeclareFunction"?!1:r==null||Se(e,r)}function i6e(e,r){return!e||e.type!=="TSDeclareMethod"?!1:r==null||Se(e,r)}function o6e(e,r){return!e||e.type!=="TSQualifiedName"?!1:r==null||Se(e,r)}function l6e(e,r){return!e||e.type!=="TSCallSignatureDeclaration"?!1:r==null||Se(e,r)}function d6e(e,r){return!e||e.type!=="TSConstructSignatureDeclaration"?!1:r==null||Se(e,r)}function u6e(e,r){return!e||e.type!=="TSPropertySignature"?!1:r==null||Se(e,r)}function c6e(e,r){return!e||e.type!=="TSMethodSignature"?!1:r==null||Se(e,r)}function p6e(e,r){return!e||e.type!=="TSIndexSignature"?!1:r==null||Se(e,r)}function iB(e,r){return!e||e.type!=="TSAnyKeyword"?!1:r==null||Se(e,r)}function f6e(e,r){return!e||e.type!=="TSBooleanKeyword"?!1:r==null||Se(e,r)}function h6e(e,r){return!e||e.type!=="TSBigIntKeyword"?!1:r==null||Se(e,r)}function m6e(e,r){return!e||e.type!=="TSIntrinsicKeyword"?!1:r==null||Se(e,r)}function y6e(e,r){return!e||e.type!=="TSNeverKeyword"?!1:r==null||Se(e,r)}function g6e(e,r){return!e||e.type!=="TSNullKeyword"?!1:r==null||Se(e,r)}function v6e(e,r){return!e||e.type!=="TSNumberKeyword"?!1:r==null||Se(e,r)}function b6e(e,r){return!e||e.type!=="TSObjectKeyword"?!1:r==null||Se(e,r)}function x6e(e,r){return!e||e.type!=="TSStringKeyword"?!1:r==null||Se(e,r)}function R6e(e,r){return!e||e.type!=="TSSymbolKeyword"?!1:r==null||Se(e,r)}function E6e(e,r){return!e||e.type!=="TSUndefinedKeyword"?!1:r==null||Se(e,r)}function S6e(e,r){return!e||e.type!=="TSUnknownKeyword"?!1:r==null||Se(e,r)}function T6e(e,r){return!e||e.type!=="TSVoidKeyword"?!1:r==null||Se(e,r)}function w6e(e,r){return!e||e.type!=="TSThisType"?!1:r==null||Se(e,r)}function P6e(e,r){return!e||e.type!=="TSFunctionType"?!1:r==null||Se(e,r)}function A6e(e,r){return!e||e.type!=="TSConstructorType"?!1:r==null||Se(e,r)}function Nx(e,r){return!e||e.type!=="TSTypeReference"?!1:r==null||Se(e,r)}function I6e(e,r){return!e||e.type!=="TSTypePredicate"?!1:r==null||Se(e,r)}function C6e(e,r){return!e||e.type!=="TSTypeQuery"?!1:r==null||Se(e,r)}function j6e(e,r){return!e||e.type!=="TSTypeLiteral"?!1:r==null||Se(e,r)}function oB(e,r){return!e||e.type!=="TSArrayType"?!1:r==null||Se(e,r)}function O6e(e,r){return!e||e.type!=="TSTupleType"?!1:r==null||Se(e,r)}function _6e(e,r){return!e||e.type!=="TSOptionalType"?!1:r==null||Se(e,r)}function N6e(e,r){return!e||e.type!=="TSRestType"?!1:r==null||Se(e,r)}function D6e(e,r){return!e||e.type!=="TSNamedTupleMember"?!1:r==null||Se(e,r)}function lB(e,r){return!e||e.type!=="TSUnionType"?!1:r==null||Se(e,r)}function k6e(e,r){return!e||e.type!=="TSIntersectionType"?!1:r==null||Se(e,r)}function L6e(e,r){return!e||e.type!=="TSConditionalType"?!1:r==null||Se(e,r)}function M6e(e,r){return!e||e.type!=="TSInferType"?!1:r==null||Se(e,r)}function B6e(e,r){return!e||e.type!=="TSParenthesizedType"?!1:r==null||Se(e,r)}function F6e(e,r){return!e||e.type!=="TSTypeOperator"?!1:r==null||Se(e,r)}function $6e(e,r){return!e||e.type!=="TSIndexedAccessType"?!1:r==null||Se(e,r)}function q6e(e,r){return!e||e.type!=="TSMappedType"?!1:r==null||Se(e,r)}function U6e(e,r){return!e||e.type!=="TSLiteralType"?!1:r==null||Se(e,r)}function V6e(e,r){return!e||e.type!=="TSExpressionWithTypeArguments"?!1:r==null||Se(e,r)}function W6e(e,r){return!e||e.type!=="TSInterfaceDeclaration"?!1:r==null||Se(e,r)}function dB(e,r){return!e||e.type!=="TSInterfaceBody"?!1:r==null||Se(e,r)}function G6e(e,r){return!e||e.type!=="TSTypeAliasDeclaration"?!1:r==null||Se(e,r)}function K6e(e,r){return!e||e.type!=="TSInstantiationExpression"?!1:r==null||Se(e,r)}function uB(e,r){return!e||e.type!=="TSAsExpression"?!1:r==null||Se(e,r)}function cB(e,r){return!e||e.type!=="TSSatisfiesExpression"?!1:r==null||Se(e,r)}function pB(e,r){return!e||e.type!=="TSTypeAssertion"?!1:r==null||Se(e,r)}function fB(e,r){return!e||e.type!=="TSEnumDeclaration"?!1:r==null||Se(e,r)}function H6e(e,r){return!e||e.type!=="TSEnumMember"?!1:r==null||Se(e,r)}function z6e(e,r){return!e||e.type!=="TSModuleDeclaration"?!1:r==null||Se(e,r)}function hB(e,r){return!e||e.type!=="TSModuleBlock"?!1:r==null||Se(e,r)}function X6e(e,r){return!e||e.type!=="TSImportType"?!1:r==null||Se(e,r)}function J6e(e,r){return!e||e.type!=="TSImportEqualsDeclaration"?!1:r==null||Se(e,r)}function Y6e(e,r){return!e||e.type!=="TSExternalModuleReference"?!1:r==null||Se(e,r)}function mB(e,r){return!e||e.type!=="TSNonNullExpression"?!1:r==null||Se(e,r)}function Q6e(e,r){return!e||e.type!=="TSExportAssignment"?!1:r==null||Se(e,r)}function Z6e(e,r){return!e||e.type!=="TSNamespaceExportDeclaration"?!1:r==null||Se(e,r)}function Dx(e,r){return!e||e.type!=="TSTypeAnnotation"?!1:r==null||Se(e,r)}function exe(e,r){return!e||e.type!=="TSTypeParameterInstantiation"?!1:r==null||Se(e,r)}function txe(e,r){return!e||e.type!=="TSTypeParameterDeclaration"?!1:r==null||Se(e,r)}function rxe(e,r){return!e||e.type!=="TSTypeParameter"?!1:r==null||Se(e,r)}function axe(e,r){if(!e)return!1;switch(e.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"InterpreterDirective":case"Directive":case"DirectiveLiteral":case"BlockStatement":case"BreakStatement":case"CallExpression":case"CatchClause":case"ConditionalExpression":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"File":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"FunctionExpression":case"Identifier":case"IfStatement":case"LabeledStatement":case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"Program":case"ObjectExpression":case"ObjectMethod":case"ObjectProperty":case"RestElement":case"ReturnStatement":case"SequenceExpression":case"ParenthesizedExpression":case"SwitchCase":case"SwitchStatement":case"ThisExpression":case"ThrowStatement":case"TryStatement":case"UnaryExpression":case"UpdateExpression":case"VariableDeclaration":case"VariableDeclarator":case"WhileStatement":case"WithStatement":case"AssignmentPattern":case"ArrayPattern":case"ArrowFunctionExpression":case"ClassBody":case"ClassExpression":case"ClassDeclaration":case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ExportSpecifier":case"ForOfStatement":case"ImportDeclaration":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ImportExpression":case"MetaProperty":case"ClassMethod":case"ObjectPattern":case"SpreadElement":case"Super":case"TaggedTemplateExpression":case"TemplateElement":case"TemplateLiteral":case"YieldExpression":case"AwaitExpression":case"Import":case"BigIntLiteral":case"ExportNamespaceSpecifier":case"OptionalMemberExpression":case"OptionalCallExpression":case"ClassProperty":case"ClassAccessorProperty":case"ClassPrivateProperty":case"ClassPrivateMethod":case"PrivateName":case"StaticBlock":break;case"Placeholder":switch(e.expectedNode){case"Identifier":case"StringLiteral":case"BlockStatement":case"ClassBody":break;default:return!1}break;default:return!1}return r==null||Se(e,r)}function qi(e,r){if(!e)return!1;switch(e.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ParenthesizedExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":case"ArrowFunctionExpression":case"ClassExpression":case"ImportExpression":case"MetaProperty":case"Super":case"TaggedTemplateExpression":case"TemplateLiteral":case"YieldExpression":case"AwaitExpression":case"Import":case"BigIntLiteral":case"OptionalMemberExpression":case"OptionalCallExpression":case"TypeCastExpression":case"JSXElement":case"JSXFragment":case"BindExpression":case"DoExpression":case"RecordExpression":case"TupleExpression":case"DecimalLiteral":case"ModuleExpression":case"TopicReference":case"PipelineTopicExpression":case"PipelineBareFunction":case"PipelinePrimaryTopicReference":case"TSInstantiationExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":break;case"Placeholder":switch(e.expectedNode){case"Expression":case"Identifier":case"StringLiteral":break;default:return!1}break;default:return!1}return r==null||Se(e,r)}function kx(e,r){if(!e)return!1;switch(e.type){case"BinaryExpression":case"LogicalExpression":break;default:return!1}return r==null||Se(e,r)}function yB(e,r){if(!e)return!1;switch(e.type){case"BlockStatement":case"CatchClause":case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"FunctionExpression":case"Program":case"ObjectMethod":case"SwitchStatement":case"WhileStatement":case"ArrowFunctionExpression":case"ClassExpression":case"ClassDeclaration":case"ForOfStatement":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;case"Placeholder":if(e.expectedNode==="BlockStatement")break;default:return!1}return r==null||Se(e,r)}function nxe(e,r){if(!e)return!1;switch(e.type){case"BlockStatement":case"CatchClause":case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"FunctionExpression":case"Program":case"ObjectMethod":case"SwitchStatement":case"WhileStatement":case"ArrowFunctionExpression":case"ForOfStatement":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;case"Placeholder":if(e.expectedNode==="BlockStatement")break;default:return!1}return r==null||Se(e,r)}function sxe(e,r){if(!e)return!1;switch(e.type){case"BlockStatement":case"Program":case"TSModuleBlock":break;case"Placeholder":if(e.expectedNode==="BlockStatement")break;default:return!1}return r==null||Se(e,r)}function pi(e,r){if(!e)return!1;switch(e.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":case"ClassDeclaration":case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ForOfStatement":case"ImportDeclaration":case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"InterfaceDeclaration":case"OpaqueType":case"TypeAlias":case"EnumDeclaration":case"TSDeclareFunction":case"TSInterfaceDeclaration":case"TSTypeAliasDeclaration":case"TSEnumDeclaration":case"TSModuleDeclaration":case"TSImportEqualsDeclaration":case"TSExportAssignment":case"TSNamespaceExportDeclaration":break;case"Placeholder":switch(e.expectedNode){case"Statement":case"Declaration":case"BlockStatement":break;default:return!1}break;default:return!1}return r==null||Se(e,r)}function ixe(e,r){if(!e)return!1;switch(e.type){case"BreakStatement":case"ContinueStatement":case"ReturnStatement":case"ThrowStatement":case"YieldExpression":case"AwaitExpression":break;default:return!1}return r==null||Se(e,r)}function oxe(e,r){if(!e)return!1;switch(e.type){case"BreakStatement":case"ContinueStatement":case"ReturnStatement":case"ThrowStatement":break;default:return!1}return r==null||Se(e,r)}function lxe(e,r){if(!e)return!1;switch(e.type){case"ConditionalExpression":case"IfStatement":break;default:return!1}return r==null||Se(e,r)}function dxe(e,r){if(!e)return!1;switch(e.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":case"ForOfStatement":break;default:return!1}return r==null||Se(e,r)}function uxe(e,r){if(!e)return!1;switch(e.type){case"DoWhileStatement":case"WhileStatement":break;default:return!1}return r==null||Se(e,r)}function cxe(e,r){if(!e)return!1;switch(e.type){case"ExpressionStatement":case"ParenthesizedExpression":case"TypeCastExpression":break;default:return!1}return r==null||Se(e,r)}function gB(e,r){if(!e)return!1;switch(e.type){case"ForInStatement":case"ForStatement":case"ForOfStatement":break;default:return!1}return r==null||Se(e,r)}function bf(e,r){if(!e)return!1;switch(e.type){case"ForInStatement":case"ForOfStatement":break;default:return!1}return r==null||Se(e,r)}function Ds(e,r){if(!e)return!1;switch(e.type){case"FunctionDeclaration":case"FunctionExpression":case"ObjectMethod":case"ArrowFunctionExpression":case"ClassMethod":case"ClassPrivateMethod":break;default:return!1}return r==null||Se(e,r)}function pxe(e,r){if(!e)return!1;switch(e.type){case"FunctionDeclaration":case"FunctionExpression":case"ObjectMethod":case"ArrowFunctionExpression":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;default:return!1}return r==null||Se(e,r)}function ig(e,r){if(!e)return!1;switch(e.type){case"FunctionDeclaration":case"FunctionExpression":case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"ArrowFunctionExpression":case"BigIntLiteral":case"DecimalLiteral":break;case"Placeholder":if(e.expectedNode==="StringLiteral")break;default:return!1}return r==null||Se(e,r)}function Lx(e,r){if(!e)return!1;switch(e.type){case"FunctionDeclaration":case"VariableDeclaration":case"ClassDeclaration":case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ImportDeclaration":case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"InterfaceDeclaration":case"OpaqueType":case"TypeAlias":case"EnumDeclaration":case"TSDeclareFunction":case"TSInterfaceDeclaration":case"TSTypeAliasDeclaration":case"TSEnumDeclaration":case"TSModuleDeclaration":break;case"Placeholder":if(e.expectedNode==="Declaration")break;default:return!1}return r==null||Se(e,r)}function fxe(e,r){if(!e)return!1;switch(e.type){case"Identifier":case"RestElement":case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":break;case"Placeholder":switch(e.expectedNode){case"Pattern":case"Identifier":break;default:return!1}break;default:return!1}return r==null||Se(e,r)}function hxe(e,r){if(!e)return!1;switch(e.type){case"Identifier":case"MemberExpression":case"RestElement":case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":case"TSParameterProperty":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":break;case"Placeholder":switch(e.expectedNode){case"Pattern":case"Identifier":break;default:return!1}break;default:return!1}return r==null||Se(e,r)}function mxe(e,r){if(!e)return!1;switch(e.type){case"Identifier":case"TSQualifiedName":break;case"Placeholder":if(e.expectedNode==="Identifier")break;default:return!1}return r==null||Se(e,r)}function bn(e,r){if(!e)return!1;switch(e.type){case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"TemplateLiteral":case"BigIntLiteral":case"DecimalLiteral":break;case"Placeholder":if(e.expectedNode==="StringLiteral")break;default:return!1}return r==null||Se(e,r)}function yxe(e,r){if(!e)return!1;switch(e.type){case"ObjectMethod":case"ObjectProperty":case"ObjectTypeInternalSlot":case"ObjectTypeCallProperty":case"ObjectTypeIndexer":case"ObjectTypeProperty":case"ObjectTypeSpreadProperty":break;default:return!1}return r==null||Se(e,r)}function Rc(e,r){if(!e)return!1;switch(e.type){case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":break;default:return!1}return r==null||Se(e,r)}function gxe(e,r){if(!e)return!1;switch(e.type){case"ObjectMethod":case"ObjectProperty":break;default:return!1}return r==null||Se(e,r)}function vB(e,r){if(!e)return!1;switch(e.type){case"ObjectProperty":case"ClassProperty":case"ClassAccessorProperty":case"ClassPrivateProperty":break;default:return!1}return r==null||Se(e,r)}function vxe(e,r){if(!e)return!1;switch(e.type){case"UnaryExpression":case"SpreadElement":break;default:return!1}return r==null||Se(e,r)}function us(e,r){if(!e)return!1;switch(e.type){case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":break;case"Placeholder":if(e.expectedNode==="Pattern")break;default:return!1}return r==null||Se(e,r)}function Ec(e,r){if(!e)return!1;switch(e.type){case"ClassExpression":case"ClassDeclaration":break;default:return!1}return r==null||Se(e,r)}function bB(e,r){if(!e)return!1;switch(e.type){case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ImportDeclaration":break;default:return!1}return r==null||Se(e,r)}function xf(e,r){if(!e)return!1;switch(e.type){case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":break;default:return!1}return r==null||Se(e,r)}function xB(e,r){if(!e)return!1;switch(e.type){case"ExportSpecifier":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":break;default:return!1}return r==null||Se(e,r)}function bxe(e,r){if(!e)return!1;switch(e.type){case"ClassAccessorProperty":break;default:return!1}return r==null||Se(e,r)}function RB(e,r){if(!e)return!1;switch(e.type){case"ClassPrivateProperty":case"ClassPrivateMethod":case"PrivateName":break;default:return!1}return r==null||Se(e,r)}function Mx(e,r){if(!e)return!1;switch(e.type){case"AnyTypeAnnotation":case"ArrayTypeAnnotation":case"BooleanTypeAnnotation":case"BooleanLiteralTypeAnnotation":case"NullLiteralTypeAnnotation":case"ClassImplements":case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"DeclaredPredicate":case"ExistsTypeAnnotation":case"FunctionTypeAnnotation":case"FunctionTypeParam":case"GenericTypeAnnotation":case"InferredPredicate":case"InterfaceExtends":case"InterfaceDeclaration":case"InterfaceTypeAnnotation":case"IntersectionTypeAnnotation":case"MixedTypeAnnotation":case"EmptyTypeAnnotation":case"NullableTypeAnnotation":case"NumberLiteralTypeAnnotation":case"NumberTypeAnnotation":case"ObjectTypeAnnotation":case"ObjectTypeInternalSlot":case"ObjectTypeCallProperty":case"ObjectTypeIndexer":case"ObjectTypeProperty":case"ObjectTypeSpreadProperty":case"OpaqueType":case"QualifiedTypeIdentifier":case"StringLiteralTypeAnnotation":case"StringTypeAnnotation":case"SymbolTypeAnnotation":case"ThisTypeAnnotation":case"TupleTypeAnnotation":case"TypeofTypeAnnotation":case"TypeAlias":case"TypeAnnotation":case"TypeCastExpression":case"TypeParameter":case"TypeParameterDeclaration":case"TypeParameterInstantiation":case"UnionTypeAnnotation":case"Variance":case"VoidTypeAnnotation":case"EnumDeclaration":case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":case"EnumDefaultedMember":case"IndexedAccessType":case"OptionalIndexedAccessType":break;default:return!1}return r==null||Se(e,r)}function EB(e,r){if(!e)return!1;switch(e.type){case"AnyTypeAnnotation":case"ArrayTypeAnnotation":case"BooleanTypeAnnotation":case"BooleanLiteralTypeAnnotation":case"NullLiteralTypeAnnotation":case"ExistsTypeAnnotation":case"FunctionTypeAnnotation":case"GenericTypeAnnotation":case"InterfaceTypeAnnotation":case"IntersectionTypeAnnotation":case"MixedTypeAnnotation":case"EmptyTypeAnnotation":case"NullableTypeAnnotation":case"NumberLiteralTypeAnnotation":case"NumberTypeAnnotation":case"ObjectTypeAnnotation":case"StringLiteralTypeAnnotation":case"StringTypeAnnotation":case"SymbolTypeAnnotation":case"ThisTypeAnnotation":case"TupleTypeAnnotation":case"TypeofTypeAnnotation":case"UnionTypeAnnotation":case"VoidTypeAnnotation":case"IndexedAccessType":case"OptionalIndexedAccessType":break;default:return!1}return r==null||Se(e,r)}function Bx(e,r){if(!e)return!1;switch(e.type){case"AnyTypeAnnotation":case"BooleanTypeAnnotation":case"NullLiteralTypeAnnotation":case"MixedTypeAnnotation":case"EmptyTypeAnnotation":case"NumberTypeAnnotation":case"StringTypeAnnotation":case"SymbolTypeAnnotation":case"ThisTypeAnnotation":case"VoidTypeAnnotation":break;default:return!1}return r==null||Se(e,r)}function xxe(e,r){if(!e)return!1;switch(e.type){case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"InterfaceDeclaration":case"OpaqueType":case"TypeAlias":break;default:return!1}return r==null||Se(e,r)}function Rxe(e,r){if(!e)return!1;switch(e.type){case"DeclaredPredicate":case"InferredPredicate":break;default:return!1}return r==null||Se(e,r)}function Exe(e,r){if(!e)return!1;switch(e.type){case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":break;default:return!1}return r==null||Se(e,r)}function Sxe(e,r){if(!e)return!1;switch(e.type){case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":case"EnumDefaultedMember":break;default:return!1}return r==null||Se(e,r)}function Txe(e,r){if(!e)return!1;switch(e.type){case"JSXAttribute":case"JSXClosingElement":case"JSXElement":case"JSXEmptyExpression":case"JSXExpressionContainer":case"JSXSpreadChild":case"JSXIdentifier":case"JSXMemberExpression":case"JSXNamespacedName":case"JSXOpeningElement":case"JSXSpreadAttribute":case"JSXText":case"JSXFragment":case"JSXOpeningFragment":case"JSXClosingFragment":break;default:return!1}return r==null||Se(e,r)}function wxe(e,r){if(!e)return!1;switch(e.type){case"Noop":case"Placeholder":case"V8IntrinsicIdentifier":break;default:return!1}return r==null||Se(e,r)}function SB(e,r){if(!e)return!1;switch(e.type){case"TSParameterProperty":case"TSDeclareFunction":case"TSDeclareMethod":case"TSQualifiedName":case"TSCallSignatureDeclaration":case"TSConstructSignatureDeclaration":case"TSPropertySignature":case"TSMethodSignature":case"TSIndexSignature":case"TSAnyKeyword":case"TSBooleanKeyword":case"TSBigIntKeyword":case"TSIntrinsicKeyword":case"TSNeverKeyword":case"TSNullKeyword":case"TSNumberKeyword":case"TSObjectKeyword":case"TSStringKeyword":case"TSSymbolKeyword":case"TSUndefinedKeyword":case"TSUnknownKeyword":case"TSVoidKeyword":case"TSThisType":case"TSFunctionType":case"TSConstructorType":case"TSTypeReference":case"TSTypePredicate":case"TSTypeQuery":case"TSTypeLiteral":case"TSArrayType":case"TSTupleType":case"TSOptionalType":case"TSRestType":case"TSNamedTupleMember":case"TSUnionType":case"TSIntersectionType":case"TSConditionalType":case"TSInferType":case"TSParenthesizedType":case"TSTypeOperator":case"TSIndexedAccessType":case"TSMappedType":case"TSLiteralType":case"TSExpressionWithTypeArguments":case"TSInterfaceDeclaration":case"TSInterfaceBody":case"TSTypeAliasDeclaration":case"TSInstantiationExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSEnumDeclaration":case"TSEnumMember":case"TSModuleDeclaration":case"TSModuleBlock":case"TSImportType":case"TSImportEqualsDeclaration":case"TSExternalModuleReference":case"TSNonNullExpression":case"TSExportAssignment":case"TSNamespaceExportDeclaration":case"TSTypeAnnotation":case"TSTypeParameterInstantiation":case"TSTypeParameterDeclaration":case"TSTypeParameter":break;default:return!1}return r==null||Se(e,r)}function Pxe(e,r){if(!e)return!1;switch(e.type){case"TSCallSignatureDeclaration":case"TSConstructSignatureDeclaration":case"TSPropertySignature":case"TSMethodSignature":case"TSIndexSignature":break;default:return!1}return r==null||Se(e,r)}function TB(e,r){if(!e)return!1;switch(e.type){case"TSAnyKeyword":case"TSBooleanKeyword":case"TSBigIntKeyword":case"TSIntrinsicKeyword":case"TSNeverKeyword":case"TSNullKeyword":case"TSNumberKeyword":case"TSObjectKeyword":case"TSStringKeyword":case"TSSymbolKeyword":case"TSUndefinedKeyword":case"TSUnknownKeyword":case"TSVoidKeyword":case"TSThisType":case"TSFunctionType":case"TSConstructorType":case"TSTypeReference":case"TSTypePredicate":case"TSTypeQuery":case"TSTypeLiteral":case"TSArrayType":case"TSTupleType":case"TSOptionalType":case"TSRestType":case"TSUnionType":case"TSIntersectionType":case"TSConditionalType":case"TSInferType":case"TSParenthesizedType":case"TSTypeOperator":case"TSIndexedAccessType":case"TSMappedType":case"TSLiteralType":case"TSExpressionWithTypeArguments":case"TSImportType":break;default:return!1}return r==null||Se(e,r)}function wB(e,r){if(!e)return!1;switch(e.type){case"TSAnyKeyword":case"TSBooleanKeyword":case"TSBigIntKeyword":case"TSIntrinsicKeyword":case"TSNeverKeyword":case"TSNullKeyword":case"TSNumberKeyword":case"TSObjectKeyword":case"TSStringKeyword":case"TSSymbolKeyword":case"TSUndefinedKeyword":case"TSUnknownKeyword":case"TSVoidKeyword":case"TSThisType":case"TSLiteralType":break;default:return!1}return r==null||Se(e,r)}function Axe(e,r){return Qn("isNumberLiteral","isNumericLiteral"),!e||e.type!=="NumberLiteral"?!1:r==null||Se(e,r)}function Ixe(e,r){return Qn("isRegexLiteral","isRegExpLiteral"),!e||e.type!=="RegexLiteral"?!1:r==null||Se(e,r)}function Cxe(e,r){return Qn("isRestProperty","isRestElement"),!e||e.type!=="RestProperty"?!1:r==null||Se(e,r)}function jxe(e,r){return Qn("isSpreadProperty","isSpreadElement"),!e||e.type!=="SpreadProperty"?!1:r==null||Se(e,r)}function Oxe(e,r){return Qn("isModuleDeclaration","isImportOrExportDeclaration"),bB(e,r)}function Rf(e,r,s){if(!Pa(e))return!1;var o=Array.isArray(r)?r:r.split("."),d=[],l;for(l=e;Pa(l);l=l.object)d.push(l.property);if(d.push(l),d.length<o.length||!s&&d.length>o.length)return!1;for(var c=0,f=d.length-1;c<o.length;c++,f--){var h=d[f],y=void 0;if(Wt(h))y=h.name;else if(Va(h))y=h.value;else if(Fi(h))y="this";else return!1;if(o[c]!==y)return!1}return!0}function og(e,r){var s=e.split(".");return function(o){return Rf(o,s,r)}}var _xe=og("React.Component");function Nxe(e){return!!e&&/^[a-z]/.test(e)}var fi=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof Yu<"u"?Yu:typeof self<"u"?self:{};function Xd(e){if(e.__esModule)return e;var r=e.default;if(typeof r=="function"){var s=function o(){return this instanceof o?Reflect.construct(r,arguments,this.constructor):r.apply(this,arguments)};s.prototype=r.prototype}else s={};return Object.defineProperty(s,"__esModule",{value:!0}),Object.keys(e).forEach(function(o){var d=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(s,o,d.get?d:{enumerable:!0,get:function(){return e[o]}})}),s}var Fx,PB;function AB(){if(PB)return Fx;PB=1;var e=null;function r(s){if(e!==null&&typeof e.property){var o=e;return e=r.prototype=null,o}return e=r.prototype=s??Object.create(null),new r}return r(),Fx=function(o){return r(o)},Fx}function Dxe(e){return e==null?!1:e&&e!=="false"&&e!=="0"}var Wl=(Dxe(Kt.env.BABEL_8_BREAKING),AB());function lg(e,r){if(e===r)return!0;if(e==null||Ef[r])return!1;var s=xr[r];if(s){if(s[0]===e)return!0;for(var o=I(s),d;!(d=o()).done;){var l=d.value;if(e===l)return!0}}return!1}function IB(e,r){if(e===r)return!0;var s=wc[e];if(s)for(var o=I(s),d;!(d=o()).done;){var l=d.value;if(r===l)return!0}return!1}function xn(e,r,s){if(!r)return!1;var o=lg(r.type,e);return o?s===void 0?!0:Se(r,s):!s&&r.type==="Placeholder"&&e in xr?IB(r.expectedNode,e):!1}var $x="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲊᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟍꟐꟑꟓꟕ-Ƛꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",CB="·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࢗ-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‌‍‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・",kxe=new RegExp("["+$x+"]"),Lxe=new RegExp("["+$x+CB+"]");$x=CB=null;var jB=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,2,60,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,42,9,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,496,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],Mxe=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,80,3,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,343,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,726,6,110,6,6,9,4759,9,787719,239];function qx(e,r){for(var s=65536,o=0,d=r.length;o<d;o+=2){if(s+=r[o],s>e)return!1;if(s+=r[o+1],s>=e)return!0}return!1}function so(e){return e<65?e===36:e<=90?!0:e<97?e===95:e<=122?!0:e<=65535?e>=170&&kxe.test(String.fromCharCode(e)):qx(e,jB)}function Gl(e){return e<48?e===36:e<58?!0:e<65?!1:e<=90?!0:e<97?e===95:e<=122?!0:e<=65535?e>=170&&Lxe.test(String.fromCharCode(e)):qx(e,jB)||qx(e,Mxe)}function Ux(e){for(var r=!0,s=0;s<e.length;s++){var o=e.charCodeAt(s);if((o&64512)===55296&&s+1<e.length){var d=e.charCodeAt(++s);(d&64512)===56320&&(o=65536+((o&1023)<<10)+(d&1023))}if(r){if(r=!1,!so(o))return!1}else if(!Gl(o))return!1}return!r}var Vx={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},Bxe=new Set(Vx.keyword),Fxe=new Set(Vx.strict),$xe=new Set(Vx.strictBind);function Wx(e,r){return r&&e==="await"||e==="enum"}function dg(e,r){return Wx(e,r)||Fxe.has(e)}function OB(e){return $xe.has(e)}function _B(e,r){return dg(e,r)||OB(e)}function ug(e){return Bxe.has(e)}function Kl(e,r){return r===void 0&&(r=!0),typeof e!="string"||r&&(ug(e)||dg(e,!0))?!1:Ux(e)}var qxe=function(r){return r>=48&&r<=57},NB={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},cg={bin:function(r){return r===48||r===49},oct:function(r){return r>=48&&r<=55},dec:function(r){return r>=48&&r<=57},hex:function(r){return r>=48&&r<=57||r>=65&&r<=70||r>=97&&r<=102}};function Gx(e,r,s,o,d,l){for(var c=s,f=o,h=d,y="",g=null,x=s,R=r.length;;){if(s>=R){l.unterminated(c,f,h),y+=r.slice(x,s);break}var w=r.charCodeAt(s);if(Uxe(e,w,r,s)){y+=r.slice(x,s);break}if(w===92){y+=r.slice(x,s);var T=Vxe(r,s,o,d,e==="template",l);T.ch===null&&!g?g={pos:s,lineStart:o,curLine:d}:y+=T.ch,s=T.pos,o=T.lineStart,d=T.curLine,x=s}else w===8232||w===8233?(++s,++d,o=s):w===10||w===13?e==="template"?(y+=r.slice(x,s)+`
`,++s,w===13&&r.charCodeAt(s)===10&&++s,++d,x=o=s):l.unterminated(c,f,h):++s}return{pos:s,str:y,firstInvalidLoc:g,lineStart:o,curLine:d,containsInvalid:!!g}}function Uxe(e,r,s,o){return e==="template"?r===96||r===36&&s.charCodeAt(o+1)===123:r===(e==="double"?34:39)}function Vxe(e,r,s,o,d,l){var c=!d;r++;var f=function(k){return{pos:r,ch:k,lineStart:s,curLine:o}},h=e.charCodeAt(r++);switch(h){case 110:return f(`
`);case 114:return f("\r");case 120:{var y,g=Kx(e,r,s,o,2,!1,c,l);return y=g.code,r=g.pos,f(y===null?null:String.fromCharCode(y))}case 117:{var x,R=kB(e,r,s,o,c,l);return x=R.code,r=R.pos,f(x===null?null:String.fromCodePoint(x))}case 116:return f(" ");case 98:return f("\b");case 118:return f("\v");case 102:return f("\f");case 13:e.charCodeAt(r)===10&&++r;case 10:s=r,++o;case 8232:case 8233:return f("");case 56:case 57:if(d)return f(null);l.strictNumericEscape(r-1,s,o);default:if(h>=48&&h<=55){var w=r-1,T=/^[0-7]+/.exec(e.slice(w,r+2)),C=T[0],P=parseInt(C,8);P>255&&(C=C.slice(0,-1),P=parseInt(C,8)),r+=C.length-1;var _=e.charCodeAt(r);if(C!=="0"||_===56||_===57){if(d)return f(null);l.strictNumericEscape(w,s,o)}return f(String.fromCharCode(P))}return f(String.fromCharCode(h))}}function Kx(e,r,s,o,d,l,c,f){var h=r,y,g=DB(e,r,s,o,16,d,l,!1,f,!c);return y=g.n,r=g.pos,y===null&&(c?f.invalidEscapeSequence(h,s,o):r=h-1),{code:y,pos:r}}function DB(e,r,s,o,d,l,c,f,h,y){for(var g=r,x=d===16?NB.hex:NB.decBinOct,R=d===16?cg.hex:d===10?cg.dec:d===8?cg.oct:cg.bin,w=!1,T=0,C=0,P=l??1/0;C<P;++C){var _=e.charCodeAt(r),j=void 0;if(_===95&&f!=="bail"){var k=e.charCodeAt(r-1),D=e.charCodeAt(r+1);if(f){if(Number.isNaN(D)||!R(D)||x.has(k)||x.has(D)){if(y)return{n:null,pos:r};h.unexpectedNumericSeparator(r,s,o)}}else{if(y)return{n:null,pos:r};h.numericSeparatorInEscapeSequence(r,s,o)}++r;continue}if(_>=97?j=_-97+10:_>=65?j=_-65+10:qxe(_)?j=_-48:j=1/0,j>=d){if(j<=9&&y)return{n:null,pos:r};if(j<=9&&h.invalidDigit(r,s,o,d))j=0;else if(c)j=0,w=!0;else break}++r,T=T*d+j}return r===g||l!=null&&r-g!==l||w?{n:null,pos:r}:{n:T,pos:r}}function kB(e,r,s,o,d,l){var c=e.charCodeAt(r),f;if(c===123){++r;var h=Kx(e,r,s,o,e.indexOf("}",r)-r,!0,d,l);if(f=h.code,r=h.pos,++r,f!==null&&f>1114111)if(d)l.invalidCodePoint(r,s,o);else return{code:null,pos:r}}else{var y=Kx(e,r,s,o,4,!1,d,l);f=y.code,r=y.pos}return{code:f,pos:r}}var LB=["consequent","body","alternate"],Wxe=["body","expressions"],Gxe=["left","init"],Hx=["leadingComments","trailingComments","innerComments"],Jd=["||","&&","??"],MB=["++","--"],zx=[">","<",">=","<="],Xx=["==","===","!=","!=="],BB=[].concat(Xx,["in","instanceof"]),Jx=[].concat(pe(BB),zx),pg=["-","/","%","*","**","&","|",">>",">>>","<<","^"],FB=["+"].concat(pg,pe(Jx),["|>"]),$B=["=","+="].concat(pe(pg.map(function(e){return e+"="})),pe(Jd.map(function(e){return e+"="}))),Yx=["delete","!"],Qx=["+","-","~"],Zx=["typeof"],qB=["void","throw"].concat(Yx,Qx,Zx),e4={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]},fg=Symbol.for("var used to be block scoped"),UB=Symbol.for("should not be considered a local binding"),ks={},Ef={},xr={},Hl={},t4={},Sf={},Sc={};function hg(e){return Array.isArray(e)?"array":e===null?"null":typeof e}function xa(e){return{validate:e}}function Gt(){return xa(rt.apply(void 0,arguments))}function Fa(e){return{validate:e,optional:!0}}function Xr(){return{validate:rt.apply(void 0,arguments),optional:!0}}function r4(e){return $n(Yt("array"),Tf(e))}function la(){return r4(rt.apply(void 0,arguments))}function pa(){return xa(la.apply(void 0,arguments))}function Tf(e){var r=Kt.env.BABEL_TYPES_8_BREAKING?vg:function(){};function s(o,d,l){if(Array.isArray(l))for(var c=0;c<l.length;c++){var f=d+"["+c+"]",h=l[c];e(o,f,h),r(o,f,h)}}return s.each=e,s}function Ra(){for(var e=arguments.length,r=new Array(e),s=0;s<e;s++)r[s]=arguments[s];function o(d,l,c){if(!r.includes(c))throw new TypeError("Property "+l+" expected value to be one of "+JSON.stringify(r)+" but got "+JSON.stringify(c))}return o.oneOf=r,o}function rt(){for(var e=arguments.length,r=new Array(e),s=0;s<e;s++)r[s]=arguments[s];function o(d,l,c){for(var f=I(r),h;!(h=f()).done;){var y=h.value;if(xn(y,c)){vg(d,l,c);return}}throw new TypeError("Property "+l+" of "+d.type+" expected node to be of a type "+JSON.stringify(r)+" but instead got "+JSON.stringify(c==null?void 0:c.type))}return o.oneOfNodeTypes=r,o}function VB(){for(var e=arguments.length,r=new Array(e),s=0;s<e;s++)r[s]=arguments[s];function o(d,l,c){for(var f=I(r),h;!(h=f()).done;){var y=h.value;if(hg(c)===y||xn(y,c)){vg(d,l,c);return}}throw new TypeError("Property "+l+" of "+d.type+" expected node to be of a type "+JSON.stringify(r)+" but instead got "+JSON.stringify(c==null?void 0:c.type))}return o.oneOfNodeOrValueTypes=r,o}function Yt(e){function r(s,o,d){var l=hg(d)===e;if(!l)throw new TypeError("Property "+o+" expected type of "+e+" but got "+hg(d))}return r.type=e,r}function Kxe(e){function r(s,o,d){for(var l=[],c=0,f=Object.keys(e);c<f.length;c++){var h=f[c];try{tF(s,h,d[h],e[h])}catch(y){if(y instanceof TypeError){l.push(y.message);continue}throw y}}if(l.length)throw new TypeError("Property "+o+" of "+s.type+` expected to have the following:
`+l.join(`
`))}return r.shapeOf=e,r}function WB(){function e(r){for(var s,o=r;r;){var d=o,l=d.type;if(l==="OptionalCallExpression"){if(o.optional)return;o=o.callee;continue}if(l==="OptionalMemberExpression"){if(o.optional)return;o=o.object;continue}break}throw new TypeError("Non-optional "+r.type+" must chain from an optional OptionalMemberExpression or OptionalCallExpression. Found chain from "+((s=o)==null?void 0:s.type))}return e}function $n(){for(var e=arguments.length,r=new Array(e),s=0;s<e;s++)r[s]=arguments[s];function o(){for(var d=I(r),l;!(l=d()).done;){var c=l.value;c.apply(void 0,arguments)}}if(o.chainOf=r,r.length>=2&&"type"in r[0]&&r[0].type==="array"&&!("each"in r[1]))throw new Error('An assertValueType("array") validator can only be followed by an assertEach(...) validator.');return o}var Hxe=new Set(["aliases","builder","deprecatedAlias","fields","inherits","visitor","validate"]),zxe=new Set(["default","optional","deprecated","validate"]),a4={};function wf(){for(var e=arguments.length,r=new Array(e),s=0;s<e;s++)r[s]=arguments[s];return function(o,d){var l;d===void 0&&(d={});var c=d.aliases;if(!c){var f,h;d.inherits&&(c=(f=a4[d.inherits].aliases)==null?void 0:f.slice()),(h=c)!=null||(c=[]),d.aliases=c}var y=r.filter(function(g){return!c.includes(g)});(l=c).unshift.apply(l,pe(y)),cs(o,d)}}function cs(e,r){r===void 0&&(r={});var s=r.inherits&&a4[r.inherits]||{},o=r.fields;if(!o&&(o={},s.fields))for(var d=Object.getOwnPropertyNames(s.fields),l=I(d),c;!(c=l()).done;){var f=c.value,h=s.fields[f],y=h.default;if(Array.isArray(y)?y.length>0:y&&typeof y=="object")throw new Error("field defaults can only be primitives or empty arrays currently");o[f]={default:Array.isArray(y)?[]:y,optional:h.optional,deprecated:h.deprecated,validate:h.validate}}for(var g=r.visitor||s.visitor||[],x=r.aliases||s.aliases||[],R=r.builder||s.builder||r.visitor||[],w=0,T=Object.keys(r);w<T.length;w++){var C=T[w];if(!Hxe.has(C))throw new Error('Unknown type option "'+C+'" on '+e)}r.deprecatedAlias&&(Sf[r.deprecatedAlias]=e);for(var P=I(g.concat(R)),_;!(_=P()).done;){var j=_.value;o[j]=o[j]||{}}for(var k=0,D=Object.keys(o);k<D.length;k++){var F=D[k],B=o[F];B.default!==void 0&&!R.includes(F)&&(B.optional=!0),B.default===void 0?B.default=null:!B.validate&&B.default!=null&&(B.validate=Yt(hg(B.default)));for(var M=0,V=Object.keys(B);M<V.length;M++){var H=V[M];if(!zxe.has(H))throw new Error('Unknown field key "'+H+'" on '+e+"."+F)}}ks[e]=r.visitor=g,t4[e]=r.builder=R,Hl[e]=r.fields=o,Ef[e]=r.aliases=x,x.forEach(function(z){xr[z]=xr[z]||[],xr[z].push(e)}),r.validate&&(Sc[e]=r.validate),a4[e]=r}var Jt=wf("Standardized");Jt("ArrayExpression",{fields:{elements:{validate:r4(VB("null","Expression","SpreadElement")),default:Kt.env.BABEL_TYPES_8_BREAKING?void 0:[]}},visitor:["elements"],aliases:["Expression"]}),Jt("AssignmentExpression",{fields:{operator:{validate:Kt.env.BABEL_TYPES_8_BREAKING?Object.assign(function(){var e=Ra.apply(void 0,pe($B)),r=Ra("=");return function(s,o,d){var l=xn("Pattern",s.left)?r:e;l(s,o,d)}}(),{type:"string"}):Yt("string")},left:{validate:Kt.env.BABEL_TYPES_8_BREAKING?rt("Identifier","MemberExpression","OptionalMemberExpression","ArrayPattern","ObjectPattern","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression"):rt("LVal","OptionalMemberExpression")},right:{validate:rt("Expression")}},builder:["operator","left","right"],visitor:["left","right"],aliases:["Expression"]}),Jt("BinaryExpression",{builder:["operator","left","right"],fields:{operator:{validate:Ra.apply(void 0,pe(FB))},left:{validate:function(){var e=rt("Expression"),r=rt("Expression","PrivateName"),s=Object.assign(function(o,d,l){var c=o.operator==="in"?r:e;c(o,d,l)},{oneOfNodeTypes:["Expression","PrivateName"]});return s}()},right:{validate:rt("Expression")}},visitor:["left","right"],aliases:["Binary","Expression"]}),Jt("InterpreterDirective",{builder:["value"],fields:{value:{validate:Yt("string")}}}),Jt("Directive",{visitor:["value"],fields:{value:{validate:rt("DirectiveLiteral")}}}),Jt("DirectiveLiteral",{builder:["value"],fields:{value:{validate:Yt("string")}}}),Jt("BlockStatement",{builder:["body","directives"],visitor:["directives","body"],fields:{directives:{validate:la("Directive"),default:[]},body:pa("Statement")},aliases:["Scopable","BlockParent","Block","Statement"]}),Jt("BreakStatement",{visitor:["label"],fields:{label:{validate:rt("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),Jt("CallExpression",{visitor:["callee","arguments","typeParameters","typeArguments"],builder:["callee","arguments"],aliases:["Expression"],fields:Object.assign({callee:{validate:rt("Expression","Super","V8IntrinsicIdentifier")},arguments:pa("Expression","SpreadElement","ArgumentPlaceholder")},Kt.env.BABEL_TYPES_8_BREAKING?{}:{optional:{validate:Yt("boolean"),optional:!0}},{typeArguments:{validate:rt("TypeParameterInstantiation"),optional:!0},typeParameters:{validate:rt("TSTypeParameterInstantiation"),optional:!0}})}),Jt("CatchClause",{visitor:["param","body"],fields:{param:{validate:rt("Identifier","ArrayPattern","ObjectPattern"),optional:!0},body:{validate:rt("BlockStatement")}},aliases:["Scopable","BlockParent"]}),Jt("ConditionalExpression",{visitor:["test","consequent","alternate"],fields:{test:{validate:rt("Expression")},consequent:{validate:rt("Expression")},alternate:{validate:rt("Expression")}},aliases:["Expression","Conditional"]}),Jt("ContinueStatement",{visitor:["label"],fields:{label:{validate:rt("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),Jt("DebuggerStatement",{aliases:["Statement"]}),Jt("DoWhileStatement",{builder:["test","body"],visitor:["body","test"],fields:{test:{validate:rt("Expression")},body:{validate:rt("Statement")}},aliases:["Statement","BlockParent","Loop","While","Scopable"]}),Jt("EmptyStatement",{aliases:["Statement"]}),Jt("ExpressionStatement",{visitor:["expression"],fields:{expression:{validate:rt("Expression")}},aliases:["Statement","ExpressionWrapper"]}),Jt("File",{builder:["program","comments","tokens"],visitor:["program"],fields:{program:{validate:rt("Program")},comments:{validate:Kt.env.BABEL_TYPES_8_BREAKING?Tf(rt("CommentBlock","CommentLine")):Object.assign(function(){},{each:{oneOfNodeTypes:["CommentBlock","CommentLine"]}}),optional:!0},tokens:{validate:Tf(Object.assign(function(){},{type:"any"})),optional:!0}}}),Jt("ForInStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:Kt.env.BABEL_TYPES_8_BREAKING?rt("VariableDeclaration","Identifier","MemberExpression","ArrayPattern","ObjectPattern","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression"):rt("VariableDeclaration","LVal")},right:{validate:rt("Expression")},body:{validate:rt("Statement")}}}),Jt("ForStatement",{visitor:["init","test","update","body"],aliases:["Scopable","Statement","For","BlockParent","Loop"],fields:{init:{validate:rt("VariableDeclaration","Expression"),optional:!0},test:{validate:rt("Expression"),optional:!0},update:{validate:rt("Expression"),optional:!0},body:{validate:rt("Statement")}}});var Pf=function(){return{params:pa("Identifier","Pattern","RestElement"),generator:{default:!1},async:{default:!1}}},Tc=function(){return{returnType:{validate:rt("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},typeParameters:{validate:rt("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0}}},GB=function(){return Object.assign({},Pf(),{declare:{validate:Yt("boolean"),optional:!0},id:{validate:rt("Identifier"),optional:!0}})};Jt("FunctionDeclaration",{builder:["id","params","body","generator","async"],visitor:["id","typeParameters","params","returnType","body"],fields:Object.assign({},GB(),Tc(),{body:{validate:rt("BlockStatement")},predicate:{validate:rt("DeclaredPredicate","InferredPredicate"),optional:!0}}),aliases:["Scopable","Function","BlockParent","FunctionParent","Statement","Pureish","Declaration"],validate:Kt.env.BABEL_TYPES_8_BREAKING?function(){var e=rt("Identifier");return function(r,s,o){xn("ExportDefaultDeclaration",r)||e(o,"id",o.id)}}():void 0}),Jt("FunctionExpression",{inherits:"FunctionDeclaration",aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},Pf(),Tc(),{id:{validate:rt("Identifier"),optional:!0},body:{validate:rt("BlockStatement")},predicate:{validate:rt("DeclaredPredicate","InferredPredicate"),optional:!0}})});var Af=function(){return{typeAnnotation:{validate:rt("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},optional:{validate:Yt("boolean"),optional:!0},decorators:{validate:la("Decorator"),optional:!0}}};Jt("Identifier",{builder:["name"],visitor:["typeAnnotation","decorators"],aliases:["Expression","PatternLike","LVal","TSEntityName"],fields:Object.assign({},Af(),{name:{validate:Kt.env.BABEL_TYPES_8_BREAKING?$n(Yt("string"),Object.assign(function(e,r,s){if(!Kl(s,!1))throw new TypeError('"'+s+'" is not a valid identifier name')},{type:"string"})):Yt("string")}}),validate:Kt.env.BABEL_TYPES_8_BREAKING?function(e,r,s){var o=/\.(\w+)$/.exec(r);if(o){var d=ve(o,2),l=d[1],c={computed:!1};if(l==="property"){if(xn("MemberExpression",e,c)||xn("OptionalMemberExpression",e,c))return}else if(l==="key"){if(xn("Property",e,c)||xn("Method",e,c))return}else if(l==="exported"){if(xn("ExportSpecifier",e))return}else if(l==="imported"){if(xn("ImportSpecifier",e,{imported:s}))return}else if(l==="meta"&&xn("MetaProperty",e,{meta:s}))return;if((ug(s.name)||Wx(s.name,!1))&&s.name!=="this")throw new TypeError('"'+s.name+'" is not a valid identifier')}}:void 0}),Jt("IfStatement",{visitor:["test","consequent","alternate"],aliases:["Statement","Conditional"],fields:{test:{validate:rt("Expression")},consequent:{validate:rt("Statement")},alternate:{optional:!0,validate:rt("Statement")}}}),Jt("LabeledStatement",{visitor:["label","body"],aliases:["Statement"],fields:{label:{validate:rt("Identifier")},body:{validate:rt("Statement")}}}),Jt("StringLiteral",{builder:["value"],fields:{value:{validate:Yt("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),Jt("NumericLiteral",{builder:["value"],deprecatedAlias:"NumberLiteral",fields:{value:{validate:$n(Yt("number"),Object.assign(function(e,r,s){},{type:"number"}))}},aliases:["Expression","Pureish","Literal","Immutable"]}),Jt("NullLiteral",{aliases:["Expression","Pureish","Literal","Immutable"]}),Jt("BooleanLiteral",{builder:["value"],fields:{value:{validate:Yt("boolean")}},aliases:["Expression","Pureish","Literal","Immutable"]}),Jt("RegExpLiteral",{builder:["pattern","flags"],deprecatedAlias:"RegexLiteral",aliases:["Expression","Pureish","Literal"],fields:{pattern:{validate:Yt("string")},flags:{validate:Kt.env.BABEL_TYPES_8_BREAKING?$n(Yt("string"),Object.assign(function(e,r,s){var o=/[^gimsuy]/.exec(s);if(o)throw new TypeError('"'+o[0]+'" is not a valid RegExp flag')},{type:"string"})):Yt("string"),default:""}}}),Jt("LogicalExpression",{builder:["operator","left","right"],visitor:["left","right"],aliases:["Binary","Expression"],fields:{operator:{validate:Ra.apply(void 0,pe(Jd))},left:{validate:rt("Expression")},right:{validate:rt("Expression")}}}),Jt("MemberExpression",{builder:["object","property","computed"].concat(pe(Kt.env.BABEL_TYPES_8_BREAKING?[]:["optional"])),visitor:["object","property"],aliases:["Expression","LVal"],fields:Object.assign({object:{validate:rt("Expression","Super")},property:{validate:function(){var e=rt("Identifier","PrivateName"),r=rt("Expression"),s=function(d,l,c){var f=d.computed?r:e;f(d,l,c)};return s.oneOfNodeTypes=["Expression","Identifier","PrivateName"],s}()},computed:{default:!1}},Kt.env.BABEL_TYPES_8_BREAKING?{}:{optional:{validate:Yt("boolean"),optional:!0}})}),Jt("NewExpression",{inherits:"CallExpression"}),Jt("Program",{visitor:["directives","body"],builder:["body","directives","sourceType","interpreter"],fields:{sourceType:{validate:Ra("script","module"),default:"script"},interpreter:{validate:rt("InterpreterDirective"),default:null,optional:!0},directives:{validate:la("Directive"),default:[]},body:pa("Statement")},aliases:["Scopable","BlockParent","Block"]}),Jt("ObjectExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:pa("ObjectMethod","ObjectProperty","SpreadElement")}}),Jt("ObjectMethod",{builder:["kind","key","params","body","computed","generator","async"],visitor:["decorators","key","typeParameters","params","returnType","body"],fields:Object.assign({},Pf(),Tc(),{kind:Object.assign({validate:Ra("method","get","set")},Kt.env.BABEL_TYPES_8_BREAKING?{}:{default:"method"}),computed:{default:!1},key:{validate:function(){var e=rt("Identifier","StringLiteral","NumericLiteral","BigIntLiteral"),r=rt("Expression"),s=function(d,l,c){var f=d.computed?r:e;f(d,l,c)};return s.oneOfNodeTypes=["Expression","Identifier","StringLiteral","NumericLiteral","BigIntLiteral"],s}()},decorators:{validate:la("Decorator"),optional:!0},body:{validate:rt("BlockStatement")}}),aliases:["UserWhitespacable","Function","Scopable","BlockParent","FunctionParent","Method","ObjectMember"]}),Jt("ObjectProperty",{builder:["key","value","computed","shorthand"].concat(pe(Kt.env.BABEL_TYPES_8_BREAKING?[]:["decorators"])),fields:{computed:{default:!1},key:{validate:function(){var e=rt("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","PrivateName"),r=rt("Expression"),s=Object.assign(function(o,d,l){var c=o.computed?r:e;c(o,d,l)},{oneOfNodeTypes:["Expression","Identifier","StringLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","PrivateName"]});return s}()},value:{validate:rt("Expression","PatternLike")},shorthand:{validate:Kt.env.BABEL_TYPES_8_BREAKING?$n(Yt("boolean"),Object.assign(function(e,r,s){if(s){if(e.computed)throw new TypeError("Property shorthand of ObjectProperty cannot be true if computed is true");if(!xn("Identifier",e.key))throw new TypeError("Property shorthand of ObjectProperty cannot be true if key is not an Identifier")}},{type:"boolean"})):Yt("boolean"),default:!1},decorators:{validate:la("Decorator"),optional:!0}},visitor:["key","value","decorators"],aliases:["UserWhitespacable","Property","ObjectMember"],validate:Kt.env.BABEL_TYPES_8_BREAKING?function(){var e=rt("Identifier","Pattern","TSAsExpression","TSSatisfiesExpression","TSNonNullExpression","TSTypeAssertion"),r=rt("Expression");return function(s,o,d){var l=xn("ObjectPattern",s)?e:r;l(d,"value",d.value)}}():void 0}),Jt("RestElement",{visitor:["argument","typeAnnotation"],builder:["argument"],aliases:["LVal","PatternLike"],deprecatedAlias:"RestProperty",fields:Object.assign({},Af(),{argument:{validate:Kt.env.BABEL_TYPES_8_BREAKING?rt("Identifier","ArrayPattern","ObjectPattern","MemberExpression","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression"):rt("LVal")}}),validate:Kt.env.BABEL_TYPES_8_BREAKING?function(e,r){var s=/(\w+)\[(\d+)\]/.exec(r);if(!s)throw new Error("Internal Babel error: malformed key.");var o=s,d=ve(o,3),l=d[1],c=d[2];if(e[l].length>+c+1)throw new TypeError("RestElement must be last element of "+l)}:void 0}),Jt("ReturnStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:rt("Expression"),optional:!0}}}),Jt("SequenceExpression",{visitor:["expressions"],fields:{expressions:pa("Expression")},aliases:["Expression"]}),Jt("ParenthesizedExpression",{visitor:["expression"],aliases:["Expression","ExpressionWrapper"],fields:{expression:{validate:rt("Expression")}}}),Jt("SwitchCase",{visitor:["test","consequent"],fields:{test:{validate:rt("Expression"),optional:!0},consequent:pa("Statement")}}),Jt("SwitchStatement",{visitor:["discriminant","cases"],aliases:["Statement","BlockParent","Scopable"],fields:{discriminant:{validate:rt("Expression")},cases:pa("SwitchCase")}}),Jt("ThisExpression",{aliases:["Expression"]}),Jt("ThrowStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:rt("Expression")}}}),Jt("TryStatement",{visitor:["block","handler","finalizer"],aliases:["Statement"],fields:{block:{validate:Kt.env.BABEL_TYPES_8_BREAKING?$n(rt("BlockStatement"),Object.assign(function(e){if(!e.handler&&!e.finalizer)throw new TypeError("TryStatement expects either a handler or finalizer, or both")},{oneOfNodeTypes:["BlockStatement"]})):rt("BlockStatement")},handler:{optional:!0,validate:rt("CatchClause")},finalizer:{optional:!0,validate:rt("BlockStatement")}}}),Jt("UnaryExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!0},argument:{validate:rt("Expression")},operator:{validate:Ra.apply(void 0,pe(qB))}},visitor:["argument"],aliases:["UnaryLike","Expression"]}),Jt("UpdateExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!1},argument:{validate:Kt.env.BABEL_TYPES_8_BREAKING?rt("Identifier","MemberExpression"):rt("Expression")},operator:{validate:Ra.apply(void 0,pe(MB))}},visitor:["argument"],aliases:["Expression"]}),Jt("VariableDeclaration",{builder:["kind","declarations"],visitor:["declarations"],aliases:["Statement","Declaration"],fields:{declare:{validate:Yt("boolean"),optional:!0},kind:{validate:Ra("var","let","const","using","await using")},declarations:pa("VariableDeclarator")},validate:Kt.env.BABEL_TYPES_8_BREAKING?function(){var e=rt("Identifier");return function(r,s,o){if(xn("ForXStatement",r,{left:o})){if(o.declarations.length!==1)throw new TypeError("Exactly one VariableDeclarator is required in the VariableDeclaration of a "+r.type)}else o.declarations.forEach(function(d){d.init||e(d,"id",d.id)})}}():void 0}),Jt("VariableDeclarator",{visitor:["id","init"],fields:{id:{validate:Kt.env.BABEL_TYPES_8_BREAKING?rt("Identifier","ArrayPattern","ObjectPattern"):rt("LVal")},definite:{optional:!0,validate:Yt("boolean")},init:{optional:!0,validate:rt("Expression")}}}),Jt("WhileStatement",{visitor:["test","body"],aliases:["Statement","BlockParent","Loop","While","Scopable"],fields:{test:{validate:rt("Expression")},body:{validate:rt("Statement")}}}),Jt("WithStatement",{visitor:["object","body"],aliases:["Statement"],fields:{object:{validate:rt("Expression")},body:{validate:rt("Statement")}}}),Jt("AssignmentPattern",{visitor:["left","right","decorators"],builder:["left","right"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},Af(),{left:{validate:rt("Identifier","ObjectPattern","ArrayPattern","MemberExpression","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression")},right:{validate:rt("Expression")},decorators:{validate:la("Decorator"),optional:!0}})}),Jt("ArrayPattern",{visitor:["elements","typeAnnotation"],builder:["elements"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},Af(),{elements:{validate:$n(Yt("array"),Tf(VB("null","PatternLike","LVal")))}})}),Jt("ArrowFunctionExpression",{builder:["params","body","async"],visitor:["typeParameters","params","returnType","body"],aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},Pf(),Tc(),{expression:{validate:Yt("boolean")},body:{validate:rt("BlockStatement","Expression")},predicate:{validate:rt("DeclaredPredicate","InferredPredicate"),optional:!0}})}),Jt("ClassBody",{visitor:["body"],fields:{body:pa("ClassMethod","ClassPrivateMethod","ClassProperty","ClassPrivateProperty","ClassAccessorProperty","TSDeclareMethod","TSIndexSignature","StaticBlock")}}),Jt("ClassExpression",{builder:["id","superClass","body","decorators"],visitor:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body"],aliases:["Scopable","Class","Expression"],fields:{id:{validate:rt("Identifier"),optional:!0},typeParameters:{validate:rt("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:rt("ClassBody")},superClass:{optional:!0,validate:rt("Expression")},superTypeParameters:{validate:rt("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:la("TSExpressionWithTypeArguments","ClassImplements"),optional:!0},decorators:{validate:la("Decorator"),optional:!0},mixins:{validate:rt("InterfaceExtends"),optional:!0}}}),Jt("ClassDeclaration",{inherits:"ClassExpression",aliases:["Scopable","Class","Statement","Declaration"],fields:{id:{validate:rt("Identifier"),optional:!0},typeParameters:{validate:rt("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:rt("ClassBody")},superClass:{optional:!0,validate:rt("Expression")},superTypeParameters:{validate:rt("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:la("TSExpressionWithTypeArguments","ClassImplements"),optional:!0},decorators:{validate:la("Decorator"),optional:!0},mixins:{validate:rt("InterfaceExtends"),optional:!0},declare:{validate:Yt("boolean"),optional:!0},abstract:{validate:Yt("boolean"),optional:!0}},validate:Kt.env.BABEL_TYPES_8_BREAKING?function(){var e=rt("Identifier");return function(r,s,o){xn("ExportDefaultDeclaration",r)||e(o,"id",o.id)}}():void 0}),Jt("ExportAllDeclaration",{builder:["source"],visitor:["source","attributes","assertions"],aliases:["Statement","Declaration","ImportOrExportDeclaration","ExportDeclaration"],fields:{source:{validate:rt("StringLiteral")},exportKind:Fa(Ra("type","value")),attributes:{optional:!0,validate:la("ImportAttribute")},assertions:{deprecated:!0,optional:!0,validate:la("ImportAttribute")}}}),Jt("ExportDefaultDeclaration",{visitor:["declaration"],aliases:["Statement","Declaration","ImportOrExportDeclaration","ExportDeclaration"],fields:{declaration:Gt("TSDeclareFunction","FunctionDeclaration","ClassDeclaration","Expression"),exportKind:Fa(Ra("value"))}}),Jt("ExportNamedDeclaration",{builder:["declaration","specifiers","source"],visitor:Kt.env?["declaration","specifiers","source","attributes"]:["declaration","specifiers","source","attributes","assertions"],aliases:["Statement","Declaration","ImportOrExportDeclaration","ExportDeclaration"],fields:{declaration:{optional:!0,validate:Kt.env.BABEL_TYPES_8_BREAKING?$n(rt("Declaration"),Object.assign(function(e,r,s){if(s&&e.specifiers.length)throw new TypeError("Only declaration or specifiers is allowed on ExportNamedDeclaration");if(s&&e.source)throw new TypeError("Cannot export a declaration from a source")},{oneOfNodeTypes:["Declaration"]})):rt("Declaration")},attributes:{optional:!0,validate:la("ImportAttribute")},assertions:{deprecated:!0,optional:!0,validate:la("ImportAttribute")},specifiers:{default:[],validate:r4(function(){var e=rt("ExportSpecifier","ExportDefaultSpecifier","ExportNamespaceSpecifier"),r=rt("ExportSpecifier");return Kt.env.BABEL_TYPES_8_BREAKING?Object.assign(function(s,o,d){var l=s.source?e:r;l(s,o,d)},{oneOfNodeTypes:["ExportSpecifier","ExportDefaultSpecifier","ExportNamespaceSpecifier"]}):e}())},source:{validate:rt("StringLiteral"),optional:!0},exportKind:Fa(Ra("type","value"))}}),Jt("ExportSpecifier",{visitor:["local","exported"],aliases:["ModuleSpecifier"],fields:{local:{validate:rt("Identifier")},exported:{validate:rt("Identifier","StringLiteral")},exportKind:{validate:Ra("type","value"),optional:!0}}}),Jt("ForOfStatement",{visitor:["left","right","body"],builder:["left","right","body","await"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:function(){if(!Kt.env.BABEL_TYPES_8_BREAKING)return rt("VariableDeclaration","LVal");var e=rt("VariableDeclaration"),r=rt("Identifier","MemberExpression","ArrayPattern","ObjectPattern","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression");return Object.assign(function(s,o,d){xn("VariableDeclaration",d)?e(s,o,d):r(s,o,d)},{oneOfNodeTypes:["VariableDeclaration","Identifier","MemberExpression","ArrayPattern","ObjectPattern","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression"]})}()},right:{validate:rt("Expression")},body:{validate:rt("Statement")},await:{default:!1}}}),Jt("ImportDeclaration",{builder:["specifiers","source"],visitor:["specifiers","source","attributes","assertions"],aliases:["Statement","Declaration","ImportOrExportDeclaration"],fields:{attributes:{optional:!0,validate:la("ImportAttribute")},assertions:{deprecated:!0,optional:!0,validate:la("ImportAttribute")},module:{optional:!0,validate:Yt("boolean")},phase:{default:null,validate:Ra("source","defer")},specifiers:pa("ImportSpecifier","ImportDefaultSpecifier","ImportNamespaceSpecifier"),source:{validate:rt("StringLiteral")},importKind:{validate:Ra("type","typeof","value"),optional:!0}}}),Jt("ImportDefaultSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:rt("Identifier")}}}),Jt("ImportNamespaceSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:rt("Identifier")}}}),Jt("ImportSpecifier",{visitor:["imported","local"],builder:["local","imported"],aliases:["ModuleSpecifier"],fields:{local:{validate:rt("Identifier")},imported:{validate:rt("Identifier","StringLiteral")},importKind:{validate:Ra("type","typeof","value"),optional:!0}}}),Jt("ImportExpression",{visitor:["source","options"],aliases:["Expression"],fields:{phase:{default:null,validate:Ra("source","defer")},source:{validate:rt("Expression")},options:{validate:rt("Expression"),optional:!0}}}),Jt("MetaProperty",{visitor:["meta","property"],aliases:["Expression"],fields:{meta:{validate:Kt.env.BABEL_TYPES_8_BREAKING?$n(rt("Identifier"),Object.assign(function(e,r,s){var o;switch(s.name){case"function":o="sent";break;case"new":o="target";break;case"import":o="meta";break}if(!xn("Identifier",e.property,{name:o}))throw new TypeError("Unrecognised MetaProperty")},{oneOfNodeTypes:["Identifier"]})):rt("Identifier")},property:{validate:rt("Identifier")}}});var n4=function(){return{abstract:{validate:Yt("boolean"),optional:!0},accessibility:{validate:Ra("public","private","protected"),optional:!0},static:{default:!1},override:{default:!1},computed:{default:!1},optional:{validate:Yt("boolean"),optional:!0},key:{validate:$n(function(){var r=rt("Identifier","StringLiteral","NumericLiteral","BigIntLiteral"),s=rt("Expression");return function(o,d,l){var c=o.computed?s:r;c(o,d,l)}}(),rt("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","Expression"))}}},s4=function(){return Object.assign({},Pf(),n4(),{params:pa("Identifier","Pattern","RestElement","TSParameterProperty"),kind:{validate:Ra("get","set","method","constructor"),default:"method"},access:{validate:$n(Yt("string"),Ra("public","private","protected")),optional:!0},decorators:{validate:la("Decorator"),optional:!0}})};Jt("ClassMethod",{aliases:["Function","Scopable","BlockParent","FunctionParent","Method"],builder:["kind","key","params","body","computed","static","generator","async"],visitor:["decorators","key","typeParameters","params","returnType","body"],fields:Object.assign({},s4(),Tc(),{body:{validate:rt("BlockStatement")}})}),Jt("ObjectPattern",{visitor:["properties","typeAnnotation","decorators"],builder:["properties"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},Af(),{properties:pa("RestElement","ObjectProperty")})}),Jt("SpreadElement",{visitor:["argument"],aliases:["UnaryLike"],deprecatedAlias:"SpreadProperty",fields:{argument:{validate:rt("Expression")}}}),Jt("Super",{aliases:["Expression"]}),Jt("TaggedTemplateExpression",{visitor:["tag","typeParameters","quasi"],builder:["tag","quasi"],aliases:["Expression"],fields:{tag:{validate:rt("Expression")},quasi:{validate:rt("TemplateLiteral")},typeParameters:{validate:rt("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),Jt("TemplateElement",{builder:["value","tail"],fields:{value:{validate:$n(Kxe({raw:{validate:Yt("string")},cooked:{validate:Yt("string"),optional:!0}}),function(r){var s=r.value.raw,o=!1,d=function(){throw new Error("Internal @babel/types error.")},l=Gx("template",s,0,0,0,{unterminated:function(){o=!0},strictNumericEscape:d,invalidEscapeSequence:d,numericSeparatorInEscapeSequence:d,unexpectedNumericSeparator:d,invalidDigit:d,invalidCodePoint:d}),c=l.str,f=l.firstInvalidLoc;if(!o)throw new Error("Invalid raw");r.value.cooked=f?null:c})},tail:{default:!1}}}),Jt("TemplateLiteral",{visitor:["quasis","expressions"],aliases:["Expression","Literal"],fields:{quasis:pa("TemplateElement"),expressions:{validate:$n(Yt("array"),Tf(rt("Expression","TSType")),function(e,r,s){if(e.quasis.length!==s.length+1)throw new TypeError("Number of "+e.type+` quasis should be exactly one more than the number of expressions.
Expected `+(s.length+1)+" quasis but got "+e.quasis.length)})}}}),Jt("YieldExpression",{builder:["argument","delegate"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{delegate:{validate:Kt.env.BABEL_TYPES_8_BREAKING?$n(Yt("boolean"),Object.assign(function(e,r,s){if(s&&!e.argument)throw new TypeError("Property delegate of YieldExpression cannot be true if there is no argument")},{type:"boolean"})):Yt("boolean"),default:!1},argument:{optional:!0,validate:rt("Expression")}}}),Jt("AwaitExpression",{builder:["argument"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{argument:{validate:rt("Expression")}}}),Jt("Import",{aliases:["Expression"]}),Jt("BigIntLiteral",{builder:["value"],fields:{value:{validate:Yt("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),Jt("ExportNamespaceSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:rt("Identifier")}}}),Jt("OptionalMemberExpression",{builder:["object","property","computed","optional"],visitor:["object","property"],aliases:["Expression"],fields:{object:{validate:rt("Expression")},property:{validate:function(){var e=rt("Identifier"),r=rt("Expression"),s=Object.assign(function(o,d,l){var c=o.computed?r:e;c(o,d,l)},{oneOfNodeTypes:["Expression","Identifier"]});return s}()},computed:{default:!1},optional:{validate:Kt.env.BABEL_TYPES_8_BREAKING?$n(Yt("boolean"),WB()):Yt("boolean")}}}),Jt("OptionalCallExpression",{visitor:["callee","arguments","typeParameters","typeArguments"],builder:["callee","arguments","optional"],aliases:["Expression"],fields:{callee:{validate:rt("Expression")},arguments:pa("Expression","SpreadElement","ArgumentPlaceholder"),optional:{validate:Kt.env.BABEL_TYPES_8_BREAKING?$n(Yt("boolean"),WB()):Yt("boolean")},typeArguments:{validate:rt("TypeParameterInstantiation"),optional:!0},typeParameters:{validate:rt("TSTypeParameterInstantiation"),optional:!0}}}),Jt("ClassProperty",{visitor:["decorators","key","typeAnnotation","value"],builder:["key","value","typeAnnotation","decorators","computed","static"],aliases:["Property"],fields:Object.assign({},n4(),{value:{validate:rt("Expression"),optional:!0},definite:{validate:Yt("boolean"),optional:!0},typeAnnotation:{validate:rt("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:la("Decorator"),optional:!0},readonly:{validate:Yt("boolean"),optional:!0},declare:{validate:Yt("boolean"),optional:!0},variance:{validate:rt("Variance"),optional:!0}})}),Jt("ClassAccessorProperty",{visitor:["decorators","key","typeAnnotation","value"],builder:["key","value","typeAnnotation","decorators","computed","static"],aliases:["Property","Accessor"],fields:Object.assign({},n4(),{key:{validate:$n(function(){var e=rt("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","PrivateName"),r=rt("Expression");return function(s,o,d){var l=s.computed?r:e;l(s,o,d)}}(),rt("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","Expression","PrivateName"))},value:{validate:rt("Expression"),optional:!0},definite:{validate:Yt("boolean"),optional:!0},typeAnnotation:{validate:rt("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:la("Decorator"),optional:!0},readonly:{validate:Yt("boolean"),optional:!0},declare:{validate:Yt("boolean"),optional:!0},variance:{validate:rt("Variance"),optional:!0}})}),Jt("ClassPrivateProperty",{visitor:["decorators","key","typeAnnotation","value"],builder:["key","value","decorators","static"],aliases:["Property","Private"],fields:{key:{validate:rt("PrivateName")},value:{validate:rt("Expression"),optional:!0},typeAnnotation:{validate:rt("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:la("Decorator"),optional:!0},static:{validate:Yt("boolean"),default:!1},readonly:{validate:Yt("boolean"),optional:!0},definite:{validate:Yt("boolean"),optional:!0},variance:{validate:rt("Variance"),optional:!0}}}),Jt("ClassPrivateMethod",{builder:["kind","key","params","body","static"],visitor:["decorators","key","typeParameters","params","returnType","body"],aliases:["Function","Scopable","BlockParent","FunctionParent","Method","Private"],fields:Object.assign({},s4(),Tc(),{kind:{validate:Ra("get","set","method"),default:"method"},key:{validate:rt("PrivateName")},body:{validate:rt("BlockStatement")}})}),Jt("PrivateName",{visitor:["id"],aliases:["Private"],fields:{id:{validate:rt("Identifier")}}}),Jt("StaticBlock",{visitor:["body"],fields:{body:pa("Statement")},aliases:["Scopable","BlockParent","FunctionParent"]});var yr=wf("Flow"),i4=function(r){var s=r==="DeclareClass";yr(r,{builder:["id","typeParameters","extends","body"],visitor:["id","typeParameters","extends"].concat(pe(s?["mixins","implements"]:[]),["body"]),aliases:["FlowDeclaration","Statement","Declaration"],fields:Object.assign({id:Gt("Identifier"),typeParameters:Xr("TypeParameterDeclaration"),extends:Fa(la("InterfaceExtends"))},s?{mixins:Fa(la("InterfaceExtends")),implements:Fa(la("ClassImplements"))}:{},{body:Gt("ObjectTypeAnnotation")})})};yr("AnyTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),yr("ArrayTypeAnnotation",{visitor:["elementType"],aliases:["FlowType"],fields:{elementType:Gt("FlowType")}}),yr("BooleanTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),yr("BooleanLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:xa(Yt("boolean"))}}),yr("NullLiteralTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),yr("ClassImplements",{visitor:["id","typeParameters"],fields:{id:Gt("Identifier"),typeParameters:Xr("TypeParameterInstantiation")}}),i4("DeclareClass"),yr("DeclareFunction",{visitor:["id"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:Gt("Identifier"),predicate:Xr("DeclaredPredicate")}}),i4("DeclareInterface"),yr("DeclareModule",{builder:["id","body","kind"],visitor:["id","body"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:Gt("Identifier","StringLiteral"),body:Gt("BlockStatement"),kind:Fa(Ra("CommonJS","ES"))}}),yr("DeclareModuleExports",{visitor:["typeAnnotation"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{typeAnnotation:Gt("TypeAnnotation")}}),yr("DeclareTypeAlias",{visitor:["id","typeParameters","right"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:Gt("Identifier"),typeParameters:Xr("TypeParameterDeclaration"),right:Gt("FlowType")}}),yr("DeclareOpaqueType",{visitor:["id","typeParameters","supertype"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:Gt("Identifier"),typeParameters:Xr("TypeParameterDeclaration"),supertype:Xr("FlowType"),impltype:Xr("FlowType")}}),yr("DeclareVariable",{visitor:["id"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:Gt("Identifier")}}),yr("DeclareExportDeclaration",{visitor:["declaration","specifiers","source"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{declaration:Xr("Flow"),specifiers:Fa(la("ExportSpecifier","ExportNamespaceSpecifier")),source:Xr("StringLiteral"),default:Fa(Yt("boolean"))}}),yr("DeclareExportAllDeclaration",{visitor:["source"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{source:Gt("StringLiteral"),exportKind:Fa(Ra("type","value"))}}),yr("DeclaredPredicate",{visitor:["value"],aliases:["FlowPredicate"],fields:{value:Gt("Flow")}}),yr("ExistsTypeAnnotation",{aliases:["FlowType"]}),yr("FunctionTypeAnnotation",{visitor:["typeParameters","params","rest","returnType"],aliases:["FlowType"],fields:{typeParameters:Xr("TypeParameterDeclaration"),params:pa("FunctionTypeParam"),rest:Xr("FunctionTypeParam"),this:Xr("FunctionTypeParam"),returnType:Gt("FlowType")}}),yr("FunctionTypeParam",{visitor:["name","typeAnnotation"],fields:{name:Xr("Identifier"),typeAnnotation:Gt("FlowType"),optional:Fa(Yt("boolean"))}}),yr("GenericTypeAnnotation",{visitor:["id","typeParameters"],aliases:["FlowType"],fields:{id:Gt("Identifier","QualifiedTypeIdentifier"),typeParameters:Xr("TypeParameterInstantiation")}}),yr("InferredPredicate",{aliases:["FlowPredicate"]}),yr("InterfaceExtends",{visitor:["id","typeParameters"],fields:{id:Gt("Identifier","QualifiedTypeIdentifier"),typeParameters:Xr("TypeParameterInstantiation")}}),i4("InterfaceDeclaration"),yr("InterfaceTypeAnnotation",{visitor:["extends","body"],aliases:["FlowType"],fields:{extends:Fa(la("InterfaceExtends")),body:Gt("ObjectTypeAnnotation")}}),yr("IntersectionTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:xa(la("FlowType"))}}),yr("MixedTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),yr("EmptyTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),yr("NullableTypeAnnotation",{visitor:["typeAnnotation"],aliases:["FlowType"],fields:{typeAnnotation:Gt("FlowType")}}),yr("NumberLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:xa(Yt("number"))}}),yr("NumberTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),yr("ObjectTypeAnnotation",{visitor:["properties","indexers","callProperties","internalSlots"],aliases:["FlowType"],builder:["properties","indexers","callProperties","internalSlots","exact"],fields:{properties:xa(la("ObjectTypeProperty","ObjectTypeSpreadProperty")),indexers:{validate:la("ObjectTypeIndexer"),optional:!0,default:[]},callProperties:{validate:la("ObjectTypeCallProperty"),optional:!0,default:[]},internalSlots:{validate:la("ObjectTypeInternalSlot"),optional:!0,default:[]},exact:{validate:Yt("boolean"),default:!1},inexact:Fa(Yt("boolean"))}}),yr("ObjectTypeInternalSlot",{visitor:["id","value"],builder:["id","value","optional","static","method"],aliases:["UserWhitespacable"],fields:{id:Gt("Identifier"),value:Gt("FlowType"),optional:xa(Yt("boolean")),static:xa(Yt("boolean")),method:xa(Yt("boolean"))}}),yr("ObjectTypeCallProperty",{visitor:["value"],aliases:["UserWhitespacable"],fields:{value:Gt("FlowType"),static:xa(Yt("boolean"))}}),yr("ObjectTypeIndexer",{visitor:["variance","id","key","value"],builder:["id","key","value","variance"],aliases:["UserWhitespacable"],fields:{id:Xr("Identifier"),key:Gt("FlowType"),value:Gt("FlowType"),static:xa(Yt("boolean")),variance:Xr("Variance")}}),yr("ObjectTypeProperty",{visitor:["key","value","variance"],aliases:["UserWhitespacable"],fields:{key:Gt("Identifier","StringLiteral"),value:Gt("FlowType"),kind:xa(Ra("init","get","set")),static:xa(Yt("boolean")),proto:xa(Yt("boolean")),optional:xa(Yt("boolean")),variance:Xr("Variance"),method:xa(Yt("boolean"))}}),yr("ObjectTypeSpreadProperty",{visitor:["argument"],aliases:["UserWhitespacable"],fields:{argument:Gt("FlowType")}}),yr("OpaqueType",{visitor:["id","typeParameters","supertype","impltype"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:Gt("Identifier"),typeParameters:Xr("TypeParameterDeclaration"),supertype:Xr("FlowType"),impltype:Gt("FlowType")}}),yr("QualifiedTypeIdentifier",{visitor:["qualification","id"],builder:["id","qualification"],fields:{id:Gt("Identifier"),qualification:Gt("Identifier","QualifiedTypeIdentifier")}}),yr("StringLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:xa(Yt("string"))}}),yr("StringTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),yr("SymbolTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),yr("ThisTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),yr("TupleTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:xa(la("FlowType"))}}),yr("TypeofTypeAnnotation",{visitor:["argument"],aliases:["FlowType"],fields:{argument:Gt("FlowType")}}),yr("TypeAlias",{visitor:["id","typeParameters","right"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:Gt("Identifier"),typeParameters:Xr("TypeParameterDeclaration"),right:Gt("FlowType")}}),yr("TypeAnnotation",{visitor:["typeAnnotation"],fields:{typeAnnotation:Gt("FlowType")}}),yr("TypeCastExpression",{visitor:["expression","typeAnnotation"],aliases:["ExpressionWrapper","Expression"],fields:{expression:Gt("Expression"),typeAnnotation:Gt("TypeAnnotation")}}),yr("TypeParameter",{visitor:["bound","default","variance"],fields:{name:xa(Yt("string")),bound:Xr("TypeAnnotation"),default:Xr("FlowType"),variance:Xr("Variance")}}),yr("TypeParameterDeclaration",{visitor:["params"],fields:{params:xa(la("TypeParameter"))}}),yr("TypeParameterInstantiation",{visitor:["params"],fields:{params:xa(la("FlowType"))}}),yr("UnionTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:xa(la("FlowType"))}}),yr("Variance",{builder:["kind"],fields:{kind:xa(Ra("minus","plus"))}}),yr("VoidTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),yr("EnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:{id:Gt("Identifier"),body:Gt("EnumBooleanBody","EnumNumberBody","EnumStringBody","EnumSymbolBody")}}),yr("EnumBooleanBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:xa(Yt("boolean")),members:pa("EnumBooleanMember"),hasUnknownMembers:xa(Yt("boolean"))}}),yr("EnumNumberBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:xa(Yt("boolean")),members:pa("EnumNumberMember"),hasUnknownMembers:xa(Yt("boolean"))}}),yr("EnumStringBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:xa(Yt("boolean")),members:pa("EnumStringMember","EnumDefaultedMember"),hasUnknownMembers:xa(Yt("boolean"))}}),yr("EnumSymbolBody",{aliases:["EnumBody"],visitor:["members"],fields:{members:pa("EnumDefaultedMember"),hasUnknownMembers:xa(Yt("boolean"))}}),yr("EnumBooleanMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:Gt("Identifier"),init:Gt("BooleanLiteral")}}),yr("EnumNumberMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:Gt("Identifier"),init:Gt("NumericLiteral")}}),yr("EnumStringMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:Gt("Identifier"),init:Gt("StringLiteral")}}),yr("EnumDefaultedMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:Gt("Identifier")}}),yr("IndexedAccessType",{visitor:["objectType","indexType"],aliases:["FlowType"],fields:{objectType:Gt("FlowType"),indexType:Gt("FlowType")}}),yr("OptionalIndexedAccessType",{visitor:["objectType","indexType"],aliases:["FlowType"],fields:{objectType:Gt("FlowType"),indexType:Gt("FlowType"),optional:xa(Yt("boolean"))}});var ps=wf("JSX");ps("JSXAttribute",{visitor:["name","value"],aliases:["Immutable"],fields:{name:{validate:rt("JSXIdentifier","JSXNamespacedName")},value:{optional:!0,validate:rt("JSXElement","JSXFragment","StringLiteral","JSXExpressionContainer")}}}),ps("JSXClosingElement",{visitor:["name"],aliases:["Immutable"],fields:{name:{validate:rt("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")}}}),ps("JSXElement",{builder:["openingElement","closingElement","children","selfClosing"],visitor:["openingElement","children","closingElement"],aliases:["Immutable","Expression"],fields:Object.assign({openingElement:{validate:rt("JSXOpeningElement")},closingElement:{optional:!0,validate:rt("JSXClosingElement")},children:pa("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")},{selfClosing:{validate:Yt("boolean"),optional:!0}})}),ps("JSXEmptyExpression",{}),ps("JSXExpressionContainer",{visitor:["expression"],aliases:["Immutable"],fields:{expression:{validate:rt("Expression","JSXEmptyExpression")}}}),ps("JSXSpreadChild",{visitor:["expression"],aliases:["Immutable"],fields:{expression:{validate:rt("Expression")}}}),ps("JSXIdentifier",{builder:["name"],fields:{name:{validate:Yt("string")}}}),ps("JSXMemberExpression",{visitor:["object","property"],fields:{object:{validate:rt("JSXMemberExpression","JSXIdentifier")},property:{validate:rt("JSXIdentifier")}}}),ps("JSXNamespacedName",{visitor:["namespace","name"],fields:{namespace:{validate:rt("JSXIdentifier")},name:{validate:rt("JSXIdentifier")}}}),ps("JSXOpeningElement",{builder:["name","attributes","selfClosing"],visitor:["name","attributes"],aliases:["Immutable"],fields:{name:{validate:rt("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")},selfClosing:{default:!1},attributes:pa("JSXAttribute","JSXSpreadAttribute"),typeParameters:{validate:rt("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),ps("JSXSpreadAttribute",{visitor:["argument"],fields:{argument:{validate:rt("Expression")}}}),ps("JSXText",{aliases:["Immutable"],builder:["value"],fields:{value:{validate:Yt("string")}}}),ps("JSXFragment",{builder:["openingFragment","closingFragment","children"],visitor:["openingFragment","children","closingFragment"],aliases:["Immutable","Expression"],fields:{openingFragment:{validate:rt("JSXOpeningFragment")},closingFragment:{validate:rt("JSXClosingFragment")},children:pa("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")}}),ps("JSXOpeningFragment",{aliases:["Immutable"]}),ps("JSXClosingFragment",{aliases:["Immutable"]});for(var o4=["Identifier","StringLiteral","Expression","Statement","Declaration","BlockStatement","ClassBody","Pattern"],wc={Declaration:["Statement"],Pattern:["PatternLike","LVal"]},l4=0,KB=o4;l4<KB.length;l4++){var HB=KB[l4],d4=Ef[HB];d4!=null&&d4.length&&(wc[HB]=d4)}var If={};Object.keys(wc).forEach(function(e){wc[e].forEach(function(r){hasOwnProperty.call(If,r)||(If[r]=[]),If[r].push(e)})});var u4=wf("Miscellaneous");u4("Noop",{visitor:[]}),u4("Placeholder",{visitor:[],builder:["expectedNode","name"],fields:{name:{validate:rt("Identifier")},expectedNode:{validate:Ra.apply(void 0,pe(o4))}}}),u4("V8IntrinsicIdentifier",{builder:["name"],fields:{name:{validate:Yt("string")}}}),cs("ArgumentPlaceholder",{}),cs("BindExpression",{visitor:["object","callee"],aliases:["Expression"],fields:Kt.env.BABEL_TYPES_8_BREAKING?{object:{validate:rt("Expression")},callee:{validate:rt("Expression")}}:{object:{validate:Object.assign(function(){},{oneOfNodeTypes:["Expression"]})},callee:{validate:Object.assign(function(){},{oneOfNodeTypes:["Expression"]})}}}),cs("ImportAttribute",{visitor:["key","value"],fields:{key:{validate:rt("Identifier","StringLiteral")},value:{validate:rt("StringLiteral")}}}),cs("Decorator",{visitor:["expression"],fields:{expression:{validate:rt("Expression")}}}),cs("DoExpression",{visitor:["body"],builder:["body","async"],aliases:["Expression"],fields:{body:{validate:rt("BlockStatement")},async:{validate:Yt("boolean"),default:!1}}}),cs("ExportDefaultSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:rt("Identifier")}}}),cs("RecordExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:pa("ObjectProperty","SpreadElement")}}),cs("TupleExpression",{fields:{elements:{validate:la("Expression","SpreadElement"),default:[]}},visitor:["elements"],aliases:["Expression"]}),cs("DecimalLiteral",{builder:["value"],fields:{value:{validate:Yt("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),cs("ModuleExpression",{visitor:["body"],fields:{body:{validate:rt("Program")}},aliases:["Expression"]}),cs("TopicReference",{aliases:["Expression"]}),cs("PipelineTopicExpression",{builder:["expression"],visitor:["expression"],fields:{expression:{validate:rt("Expression")}},aliases:["Expression"]}),cs("PipelineBareFunction",{builder:["callee"],visitor:["callee"],fields:{callee:{validate:rt("Expression")}},aliases:["Expression"]}),cs("PipelinePrimaryTopicReference",{aliases:["Expression"]});var Nr=wf("TypeScript"),Ls=Yt("boolean"),zB=function(){return{returnType:{validate:rt("TSTypeAnnotation","Noop"),optional:!0},typeParameters:{validate:rt("TSTypeParameterDeclaration","Noop"),optional:!0}}};Nr("TSParameterProperty",{aliases:["LVal"],visitor:["parameter"],fields:{accessibility:{validate:Ra("public","private","protected"),optional:!0},readonly:{validate:Yt("boolean"),optional:!0},parameter:{validate:rt("Identifier","AssignmentPattern")},override:{validate:Yt("boolean"),optional:!0},decorators:{validate:la("Decorator"),optional:!0}}}),Nr("TSDeclareFunction",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","params","returnType"],fields:Object.assign({},GB(),zB())}),Nr("TSDeclareMethod",{visitor:["decorators","key","typeParameters","params","returnType"],fields:Object.assign({},s4(),zB())}),Nr("TSQualifiedName",{aliases:["TSEntityName"],visitor:["left","right"],fields:{left:Gt("TSEntityName"),right:Gt("Identifier")}});var mg=function(){var r;return r={typeParameters:Xr("TSTypeParameterDeclaration")},r.parameters=pa("ArrayPattern","Identifier","ObjectPattern","RestElement"),r.typeAnnotation=Xr("TSTypeAnnotation"),r},XB={aliases:["TSTypeElement"],visitor:["typeParameters","parameters","typeAnnotation"],fields:mg()};Nr("TSCallSignatureDeclaration",XB),Nr("TSConstructSignatureDeclaration",XB);var JB=function(){return{key:Gt("Expression"),computed:{default:!1},optional:Fa(Ls)}};Nr("TSPropertySignature",{aliases:["TSTypeElement"],visitor:["key","typeAnnotation"],fields:Object.assign({},JB(),{readonly:Fa(Ls),typeAnnotation:Xr("TSTypeAnnotation"),kind:{validate:Ra("get","set")}})}),Nr("TSMethodSignature",{aliases:["TSTypeElement"],visitor:["key","typeParameters","parameters","typeAnnotation"],fields:Object.assign({},mg(),JB(),{kind:{validate:Ra("method","get","set")}})}),Nr("TSIndexSignature",{aliases:["TSTypeElement"],visitor:["parameters","typeAnnotation"],fields:{readonly:Fa(Ls),static:Fa(Ls),parameters:pa("Identifier"),typeAnnotation:Xr("TSTypeAnnotation")}});for(var Xxe=["TSAnyKeyword","TSBooleanKeyword","TSBigIntKeyword","TSIntrinsicKeyword","TSNeverKeyword","TSNullKeyword","TSNumberKeyword","TSObjectKeyword","TSStringKeyword","TSSymbolKeyword","TSUndefinedKeyword","TSUnknownKeyword","TSVoidKeyword"],c4=0,YB=Xxe;c4<YB.length;c4++){var Jxe=YB[c4];Nr(Jxe,{aliases:["TSType","TSBaseType"],visitor:[],fields:{}})}Nr("TSThisType",{aliases:["TSType","TSBaseType"],visitor:[],fields:{}});var QB={aliases:["TSType"],visitor:["typeParameters","parameters","typeAnnotation"]};Nr("TSFunctionType",Object.assign({},QB,{fields:mg()})),Nr("TSConstructorType",Object.assign({},QB,{fields:Object.assign({},mg(),{abstract:Fa(Ls)})})),Nr("TSTypeReference",{aliases:["TSType"],visitor:["typeName","typeParameters"],fields:{typeName:Gt("TSEntityName"),typeParameters:Xr("TSTypeParameterInstantiation")}}),Nr("TSTypePredicate",{aliases:["TSType"],visitor:["parameterName","typeAnnotation"],builder:["parameterName","typeAnnotation","asserts"],fields:{parameterName:Gt("Identifier","TSThisType"),typeAnnotation:Xr("TSTypeAnnotation"),asserts:Fa(Ls)}}),Nr("TSTypeQuery",{aliases:["TSType"],visitor:["exprName","typeParameters"],fields:{exprName:Gt("TSEntityName","TSImportType"),typeParameters:Xr("TSTypeParameterInstantiation")}}),Nr("TSTypeLiteral",{aliases:["TSType"],visitor:["members"],fields:{members:pa("TSTypeElement")}}),Nr("TSArrayType",{aliases:["TSType"],visitor:["elementType"],fields:{elementType:Gt("TSType")}}),Nr("TSTupleType",{aliases:["TSType"],visitor:["elementTypes"],fields:{elementTypes:pa("TSType","TSNamedTupleMember")}}),Nr("TSOptionalType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:Gt("TSType")}}),Nr("TSRestType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:Gt("TSType")}}),Nr("TSNamedTupleMember",{visitor:["label","elementType"],builder:["label","elementType","optional"],fields:{label:Gt("Identifier"),optional:{validate:Ls,default:!1},elementType:Gt("TSType")}});var ZB={aliases:["TSType"],visitor:["types"],fields:{types:pa("TSType")}};Nr("TSUnionType",ZB),Nr("TSIntersectionType",ZB),Nr("TSConditionalType",{aliases:["TSType"],visitor:["checkType","extendsType","trueType","falseType"],fields:{checkType:Gt("TSType"),extendsType:Gt("TSType"),trueType:Gt("TSType"),falseType:Gt("TSType")}}),Nr("TSInferType",{aliases:["TSType"],visitor:["typeParameter"],fields:{typeParameter:Gt("TSTypeParameter")}}),Nr("TSParenthesizedType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:Gt("TSType")}}),Nr("TSTypeOperator",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{operator:xa(Yt("string")),typeAnnotation:Gt("TSType")}}),Nr("TSIndexedAccessType",{aliases:["TSType"],visitor:["objectType","indexType"],fields:{objectType:Gt("TSType"),indexType:Gt("TSType")}}),Nr("TSMappedType",{aliases:["TSType"],visitor:["typeParameter","nameType","typeAnnotation"],builder:["typeParameter","typeAnnotation","nameType"],fields:Object.assign({},{typeParameter:Gt("TSTypeParameter")},{readonly:Fa(Ra(!0,!1,"+","-")),optional:Fa(Ra(!0,!1,"+","-")),typeAnnotation:Xr("TSType"),nameType:Xr("TSType")})}),Nr("TSLiteralType",{aliases:["TSType","TSBaseType"],visitor:["literal"],fields:{literal:{validate:function(){var e=rt("NumericLiteral","BigIntLiteral"),r=Ra("-"),s=rt("NumericLiteral","StringLiteral","BooleanLiteral","BigIntLiteral","TemplateLiteral");function o(d,l,c){xn("UnaryExpression",c)?(r(c,"operator",c.operator),e(c,"argument",c.argument)):s(d,l,c)}return o.oneOfNodeTypes=["NumericLiteral","StringLiteral","BooleanLiteral","BigIntLiteral","TemplateLiteral","UnaryExpression"],o}()}}});var Yxe={aliases:["TSType"],visitor:["expression","typeParameters"],fields:{expression:Gt("TSEntityName"),typeParameters:Xr("TSTypeParameterInstantiation")}};Nr("TSExpressionWithTypeArguments",Yxe),Nr("TSInterfaceDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","extends","body"],fields:{declare:Fa(Ls),id:Gt("Identifier"),typeParameters:Xr("TSTypeParameterDeclaration"),extends:Fa(la("TSExpressionWithTypeArguments")),body:Gt("TSInterfaceBody")}}),Nr("TSInterfaceBody",{visitor:["body"],fields:{body:pa("TSTypeElement")}}),Nr("TSTypeAliasDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","typeAnnotation"],fields:{declare:Fa(Ls),id:Gt("Identifier"),typeParameters:Xr("TSTypeParameterDeclaration"),typeAnnotation:Gt("TSType")}}),Nr("TSInstantiationExpression",{aliases:["Expression"],visitor:["expression","typeParameters"],fields:{expression:Gt("Expression"),typeParameters:Xr("TSTypeParameterInstantiation")}});var eF={aliases:["Expression","LVal","PatternLike"],visitor:["expression","typeAnnotation"],fields:{expression:Gt("Expression"),typeAnnotation:Gt("TSType")}};Nr("TSAsExpression",eF),Nr("TSSatisfiesExpression",eF),Nr("TSTypeAssertion",{aliases:["Expression","LVal","PatternLike"],visitor:["typeAnnotation","expression"],fields:{typeAnnotation:Gt("TSType"),expression:Gt("Expression")}}),Nr("TSEnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","members"],fields:{declare:Fa(Ls),const:Fa(Ls),id:Gt("Identifier"),members:pa("TSEnumMember"),initializer:Xr("Expression")}}),Nr("TSEnumMember",{visitor:["id","initializer"],fields:{id:Gt("Identifier","StringLiteral"),initializer:Xr("Expression")}}),Nr("TSModuleDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:{declare:Fa(Ls),global:Fa(Ls),id:Gt("Identifier","StringLiteral"),body:Gt("TSModuleBlock","TSModuleDeclaration")}}),Nr("TSModuleBlock",{aliases:["Scopable","Block","BlockParent","FunctionParent"],visitor:["body"],fields:{body:pa("Statement")}}),Nr("TSImportType",{aliases:["TSType"],visitor:["argument","qualifier","typeParameters"],fields:{argument:Gt("StringLiteral"),qualifier:Xr("TSEntityName"),typeParameters:Xr("TSTypeParameterInstantiation"),options:{validate:rt("Expression"),optional:!0}}}),Nr("TSImportEqualsDeclaration",{aliases:["Statement"],visitor:["id","moduleReference"],fields:{isExport:xa(Ls),id:Gt("Identifier"),moduleReference:Gt("TSEntityName","TSExternalModuleReference"),importKind:{validate:Ra("type","value"),optional:!0}}}),Nr("TSExternalModuleReference",{visitor:["expression"],fields:{expression:Gt("StringLiteral")}}),Nr("TSNonNullExpression",{aliases:["Expression","LVal","PatternLike"],visitor:["expression"],fields:{expression:Gt("Expression")}}),Nr("TSExportAssignment",{aliases:["Statement"],visitor:["expression"],fields:{expression:Gt("Expression")}}),Nr("TSNamespaceExportDeclaration",{aliases:["Statement"],visitor:["id"],fields:{id:Gt("Identifier")}}),Nr("TSTypeAnnotation",{visitor:["typeAnnotation"],fields:{typeAnnotation:{validate:rt("TSType")}}}),Nr("TSTypeParameterInstantiation",{visitor:["params"],fields:{params:pa("TSType")}}),Nr("TSTypeParameterDeclaration",{visitor:["params"],fields:{params:pa("TSTypeParameter")}}),Nr("TSTypeParameter",{builder:["constraint","default","name"],visitor:["constraint","default"],fields:{name:{validate:Yt("string")},in:{validate:Yt("boolean"),optional:!0},out:{validate:Yt("boolean"),optional:!0},const:{validate:Yt("boolean"),optional:!0},constraint:{validate:rt("TSType"),optional:!0},default:{validate:rt("TSType"),optional:!0}}});var yg={ModuleDeclaration:"ImportOrExportDeclaration"};Object.keys(yg).forEach(function(e){xr[e]=xr[yg[e]]}),Wl(ks),Wl(Ef),Wl(xr),Wl(Hl),Wl(t4),Wl(Sf),Wl(wc),Wl(If);var Cf=[].concat(Object.keys(ks),Object.keys(xr),Object.keys(Sf));function gg(e,r,s){if(e){var o=Hl[e.type];if(o){var d=o[r];tF(e,r,s,d),vg(e,r,s)}}}function Qxe(e,r,s,o,d){if(e!=null&&e.validate&&!(e.optional&&o==null)&&(e.validate(r,s,o),d)){var l,c=o.type;if(c==null)return;(l=Sc[c])==null||l.call(Sc,r,s,o)}}function tF(e,r,s,o){o!=null&&o.validate&&(o.optional&&s==null||o.validate(e,r,s))}function vg(e,r,s){var o,d=s==null?void 0:s.type;d!=null&&((o=Sc[d])==null||o.call(Sc,e,r,s))}var ee=Qxe,Je=Hl;function Ea(e){e===void 0&&(e=[]);var r={type:"ArrayExpression",elements:e},s=Je.ArrayExpression;return ee(s.elements,r,"elements",e,1),r}function tr(e,r,s){var o={type:"AssignmentExpression",operator:e,left:r,right:s},d=Je.AssignmentExpression;return ee(d.operator,o,"operator",e),ee(d.left,o,"left",r,1),ee(d.right,o,"right",s,1),o}function sn(e,r,s){var o={type:"BinaryExpression",operator:e,left:r,right:s},d=Je.BinaryExpression;return ee(d.operator,o,"operator",e),ee(d.left,o,"left",r,1),ee(d.right,o,"right",s,1),o}function p4(e){var r={type:"InterpreterDirective",value:e},s=Je.InterpreterDirective;return ee(s.value,r,"value",e),r}function Pc(e){var r={type:"Directive",value:e},s=Je.Directive;return ee(s.value,r,"value",e,1),r}function Ac(e){var r={type:"DirectiveLiteral",value:e},s=Je.DirectiveLiteral;return ee(s.value,r,"value",e),r}function Jr(e,r){r===void 0&&(r=[]);var s={type:"BlockStatement",body:e,directives:r},o=Je.BlockStatement;return ee(o.body,s,"body",e,1),ee(o.directives,s,"directives",r,1),s}function rF(e){e===void 0&&(e=null);var r={type:"BreakStatement",label:e},s=Je.BreakStatement;return ee(s.label,r,"label",e,1),r}function ct(e,r){var s={type:"CallExpression",callee:e,arguments:r},o=Je.CallExpression;return ee(o.callee,s,"callee",e,1),ee(o.arguments,s,"arguments",r,1),s}function aF(e,r){e===void 0&&(e=null);var s={type:"CatchClause",param:e,body:r},o=Je.CatchClause;return ee(o.param,s,"param",e,1),ee(o.body,s,"body",r,1),s}function Zs(e,r,s){var o={type:"ConditionalExpression",test:e,consequent:r,alternate:s},d=Je.ConditionalExpression;return ee(d.test,o,"test",e,1),ee(d.consequent,o,"consequent",r,1),ee(d.alternate,o,"alternate",s,1),o}function nF(e){e===void 0&&(e=null);var r={type:"ContinueStatement",label:e},s=Je.ContinueStatement;return ee(s.label,r,"label",e,1),r}function sF(){return{type:"DebuggerStatement"}}function iF(e,r){var s={type:"DoWhileStatement",test:e,body:r},o=Je.DoWhileStatement;return ee(o.test,s,"test",e,1),ee(o.body,s,"body",r,1),s}function f4(){return{type:"EmptyStatement"}}function Qt(e){var r={type:"ExpressionStatement",expression:e},s=Je.ExpressionStatement;return ee(s.expression,r,"expression",e,1),r}function h4(e,r,s){r===void 0&&(r=null),s===void 0&&(s=null);var o={type:"File",program:e,comments:r,tokens:s},d=Je.File;return ee(d.program,o,"program",e,1),ee(d.comments,o,"comments",r,1),ee(d.tokens,o,"tokens",s),o}function oF(e,r,s){var o={type:"ForInStatement",left:e,right:r,body:s},d=Je.ForInStatement;return ee(d.left,o,"left",e,1),ee(d.right,o,"right",r,1),ee(d.body,o,"body",s,1),o}function m4(e,r,s,o){e===void 0&&(e=null),r===void 0&&(r=null),s===void 0&&(s=null);var d={type:"ForStatement",init:e,test:r,update:s,body:o},l=Je.ForStatement;return ee(l.init,d,"init",e,1),ee(l.test,d,"test",r,1),ee(l.update,d,"update",s,1),ee(l.body,d,"body",o,1),d}function bg(e,r,s,o,d){e===void 0&&(e=null),o===void 0&&(o=!1),d===void 0&&(d=!1);var l={type:"FunctionDeclaration",id:e,params:r,body:s,generator:o,async:d},c=Je.FunctionDeclaration;return ee(c.id,l,"id",e,1),ee(c.params,l,"params",r,1),ee(c.body,l,"body",s,1),ee(c.generator,l,"generator",o),ee(c.async,l,"async",d),l}function qn(e,r,s,o,d){e===void 0&&(e=null),o===void 0&&(o=!1),d===void 0&&(d=!1);var l={type:"FunctionExpression",id:e,params:r,body:s,generator:o,async:d},c=Je.FunctionExpression;return ee(c.id,l,"id",e,1),ee(c.params,l,"params",r,1),ee(c.body,l,"body",s,1),ee(c.generator,l,"generator",o),ee(c.async,l,"async",d),l}function De(e){var r={type:"Identifier",name:e},s=Je.Identifier;return ee(s.name,r,"name",e),r}function lF(e,r,s){s===void 0&&(s=null);var o={type:"IfStatement",test:e,consequent:r,alternate:s},d=Je.IfStatement;return ee(d.test,o,"test",e,1),ee(d.consequent,o,"consequent",r,1),ee(d.alternate,o,"alternate",s,1),o}function Ic(e,r){var s={type:"LabeledStatement",label:e,body:r},o=Je.LabeledStatement;return ee(o.label,s,"label",e,1),ee(o.body,s,"body",r,1),s}function Zt(e){var r={type:"StringLiteral",value:e},s=Je.StringLiteral;return ee(s.value,r,"value",e),r}function Br(e){var r={type:"NumericLiteral",value:e},s=Je.NumericLiteral;return ee(s.value,r,"value",e),r}function Un(){return{type:"NullLiteral"}}function fn(e){var r={type:"BooleanLiteral",value:e},s=Je.BooleanLiteral;return ee(s.value,r,"value",e),r}function xg(e,r){r===void 0&&(r="");var s={type:"RegExpLiteral",pattern:e,flags:r},o=Je.RegExpLiteral;return ee(o.pattern,s,"pattern",e),ee(o.flags,s,"flags",r),s}function hi(e,r,s){var o={type:"LogicalExpression",operator:e,left:r,right:s},d=Je.LogicalExpression;return ee(d.operator,o,"operator",e),ee(d.left,o,"left",r,1),ee(d.right,o,"right",s,1),o}function Vt(e,r,s,o){s===void 0&&(s=!1),o===void 0&&(o=null);var d={type:"MemberExpression",object:e,property:r,computed:s,optional:o},l=Je.MemberExpression;return ee(l.object,d,"object",e,1),ee(l.property,d,"property",r,1),ee(l.computed,d,"computed",s),ee(l.optional,d,"optional",o),d}function jf(e,r){var s={type:"NewExpression",callee:e,arguments:r},o=Je.NewExpression;return ee(o.callee,s,"callee",e,1),ee(o.arguments,s,"arguments",r,1),s}function y4(e,r,s,o){r===void 0&&(r=[]),s===void 0&&(s="script"),o===void 0&&(o=null);var d={type:"Program",body:e,directives:r,sourceType:s,interpreter:o},l=Je.Program;return ee(l.body,d,"body",e,1),ee(l.directives,d,"directives",r,1),ee(l.sourceType,d,"sourceType",s),ee(l.interpreter,d,"interpreter",o,1),d}function Oa(e){var r={type:"ObjectExpression",properties:e},s=Je.ObjectExpression;return ee(s.properties,r,"properties",e,1),r}function g4(e,r,s,o,d,l,c){e===void 0&&(e="method"),d===void 0&&(d=!1),l===void 0&&(l=!1),c===void 0&&(c=!1);var f={type:"ObjectMethod",kind:e,key:r,params:s,body:o,computed:d,generator:l,async:c},h=Je.ObjectMethod;return ee(h.kind,f,"kind",e),ee(h.key,f,"key",r,1),ee(h.params,f,"params",s,1),ee(h.body,f,"body",o,1),ee(h.computed,f,"computed",d),ee(h.generator,f,"generator",l),ee(h.async,f,"async",c),f}function on(e,r,s,o,d){s===void 0&&(s=!1),o===void 0&&(o=!1),d===void 0&&(d=null);var l={type:"ObjectProperty",key:e,value:r,computed:s,shorthand:o,decorators:d},c=Je.ObjectProperty;return ee(c.key,l,"key",e,1),ee(c.value,l,"value",r,1),ee(c.computed,l,"computed",s),ee(c.shorthand,l,"shorthand",o),ee(c.decorators,l,"decorators",d,1),l}function $o(e){var r={type:"RestElement",argument:e},s=Je.RestElement;return ee(s.argument,r,"argument",e,1),r}function pn(e){e===void 0&&(e=null);var r={type:"ReturnStatement",argument:e},s=Je.ReturnStatement;return ee(s.argument,r,"argument",e,1),r}function kr(e){var r={type:"SequenceExpression",expressions:e},s=Je.SequenceExpression;return ee(s.expressions,r,"expressions",e,1),r}function v4(e){var r={type:"ParenthesizedExpression",expression:e},s=Je.ParenthesizedExpression;return ee(s.expression,r,"expression",e,1),r}function dF(e,r){e===void 0&&(e=null);var s={type:"SwitchCase",test:e,consequent:r},o=Je.SwitchCase;return ee(o.test,s,"test",e,1),ee(o.consequent,s,"consequent",r,1),s}function uF(e,r){var s={type:"SwitchStatement",discriminant:e,cases:r},o=Je.SwitchStatement;return ee(o.discriminant,s,"discriminant",e,1),ee(o.cases,s,"cases",r,1),s}function Fr(){return{type:"ThisExpression"}}function b4(e){var r={type:"ThrowStatement",argument:e},s=Je.ThrowStatement;return ee(s.argument,r,"argument",e,1),r}function cF(e,r,s){r===void 0&&(r=null),s===void 0&&(s=null);var o={type:"TryStatement",block:e,handler:r,finalizer:s},d=Je.TryStatement;return ee(d.block,o,"block",e,1),ee(d.handler,o,"handler",r,1),ee(d.finalizer,o,"finalizer",s,1),o}function Rn(e,r,s){s===void 0&&(s=!0);var o={type:"UnaryExpression",operator:e,argument:r,prefix:s},d=Je.UnaryExpression;return ee(d.operator,o,"operator",e),ee(d.argument,o,"argument",r,1),ee(d.prefix,o,"prefix",s),o}function Rg(e,r,s){s===void 0&&(s=!1);var o={type:"UpdateExpression",operator:e,argument:r,prefix:s},d=Je.UpdateExpression;return ee(d.operator,o,"operator",e),ee(d.argument,o,"argument",r,1),ee(d.prefix,o,"prefix",s),o}function Lr(e,r){var s={type:"VariableDeclaration",kind:e,declarations:r},o=Je.VariableDeclaration;return ee(o.kind,s,"kind",e),ee(o.declarations,s,"declarations",r,1),s}function Sr(e,r){r===void 0&&(r=null);var s={type:"VariableDeclarator",id:e,init:r},o=Je.VariableDeclarator;return ee(o.id,s,"id",e,1),ee(o.init,s,"init",r,1),s}function pF(e,r){var s={type:"WhileStatement",test:e,body:r},o=Je.WhileStatement;return ee(o.test,s,"test",e,1),ee(o.body,s,"body",r,1),s}function fF(e,r){var s={type:"WithStatement",object:e,body:r},o=Je.WithStatement;return ee(o.object,s,"object",e,1),ee(o.body,s,"body",r,1),s}function hF(e,r){var s={type:"AssignmentPattern",left:e,right:r},o=Je.AssignmentPattern;return ee(o.left,s,"left",e,1),ee(o.right,s,"right",r,1),s}function zl(e){var r={type:"ArrayPattern",elements:e},s=Je.ArrayPattern;return ee(s.elements,r,"elements",e,1),r}function mi(e,r,s){s===void 0&&(s=!1);var o={type:"ArrowFunctionExpression",params:e,body:r,async:s,expression:null},d=Je.ArrowFunctionExpression;return ee(d.params,o,"params",e,1),ee(d.body,o,"body",r,1),ee(d.async,o,"async",s),o}function mF(e){var r={type:"ClassBody",body:e},s=Je.ClassBody;return ee(s.body,r,"body",e,1),r}function x4(e,r,s,o){e===void 0&&(e=null),r===void 0&&(r=null),o===void 0&&(o=null);var d={type:"ClassExpression",id:e,superClass:r,body:s,decorators:o},l=Je.ClassExpression;return ee(l.id,d,"id",e,1),ee(l.superClass,d,"superClass",r,1),ee(l.body,d,"body",s,1),ee(l.decorators,d,"decorators",o,1),d}function yF(e,r,s,o){e===void 0&&(e=null),r===void 0&&(r=null),o===void 0&&(o=null);var d={type:"ClassDeclaration",id:e,superClass:r,body:s,decorators:o},l=Je.ClassDeclaration;return ee(l.id,d,"id",e,1),ee(l.superClass,d,"superClass",r,1),ee(l.body,d,"body",s,1),ee(l.decorators,d,"decorators",o,1),d}function gF(e){var r={type:"ExportAllDeclaration",source:e},s=Je.ExportAllDeclaration;return ee(s.source,r,"source",e,1),r}function vF(e){var r={type:"ExportDefaultDeclaration",declaration:e},s=Je.ExportDefaultDeclaration;return ee(s.declaration,r,"declaration",e,1),r}function ei(e,r,s){e===void 0&&(e=null),r===void 0&&(r=[]),s===void 0&&(s=null);var o={type:"ExportNamedDeclaration",declaration:e,specifiers:r,source:s},d=Je.ExportNamedDeclaration;return ee(d.declaration,o,"declaration",e,1),ee(d.specifiers,o,"specifiers",r,1),ee(d.source,o,"source",s,1),o}function yi(e,r){var s={type:"ExportSpecifier",local:e,exported:r},o=Je.ExportSpecifier;return ee(o.local,s,"local",e,1),ee(o.exported,s,"exported",r,1),s}function bF(e,r,s,o){o===void 0&&(o=!1);var d={type:"ForOfStatement",left:e,right:r,body:s,await:o},l=Je.ForOfStatement;return ee(l.left,d,"left",e,1),ee(l.right,d,"right",r,1),ee(l.body,d,"body",s,1),ee(l.await,d,"await",o),d}function Eg(e,r){var s={type:"ImportDeclaration",specifiers:e,source:r},o=Je.ImportDeclaration;return ee(o.specifiers,s,"specifiers",e,1),ee(o.source,s,"source",r,1),s}function R4(e){var r={type:"ImportDefaultSpecifier",local:e},s=Je.ImportDefaultSpecifier;return ee(s.local,r,"local",e,1),r}function Sg(e){var r={type:"ImportNamespaceSpecifier",local:e},s=Je.ImportNamespaceSpecifier;return ee(s.local,r,"local",e,1),r}function Of(e,r){var s={type:"ImportSpecifier",local:e,imported:r},o=Je.ImportSpecifier;return ee(o.local,s,"local",e,1),ee(o.imported,s,"imported",r,1),s}function xF(e,r){r===void 0&&(r=null);var s={type:"ImportExpression",source:e,options:r},o=Je.ImportExpression;return ee(o.source,s,"source",e,1),ee(o.options,s,"options",r,1),s}function E4(e,r){var s={type:"MetaProperty",meta:e,property:r},o=Je.MetaProperty;return ee(o.meta,s,"meta",e,1),ee(o.property,s,"property",r,1),s}function Yd(e,r,s,o,d,l,c,f){e===void 0&&(e="method"),d===void 0&&(d=!1),l===void 0&&(l=!1),c===void 0&&(c=!1),f===void 0&&(f=!1);var h={type:"ClassMethod",kind:e,key:r,params:s,body:o,computed:d,static:l,generator:c,async:f},y=Je.ClassMethod;return ee(y.kind,h,"kind",e),ee(y.key,h,"key",r,1),ee(y.params,h,"params",s,1),ee(y.body,h,"body",o,1),ee(y.computed,h,"computed",d),ee(y.static,h,"static",l),ee(y.generator,h,"generator",c),ee(y.async,h,"async",f),h}function _f(e){var r={type:"ObjectPattern",properties:e},s=Je.ObjectPattern;return ee(s.properties,r,"properties",e,1),r}function Qd(e){var r={type:"SpreadElement",argument:e},s=Je.SpreadElement;return ee(s.argument,r,"argument",e,1),r}function Nf(){return{type:"Super"}}function RF(e,r){var s={type:"TaggedTemplateExpression",tag:e,quasi:r},o=Je.TaggedTemplateExpression;return ee(o.tag,s,"tag",e,1),ee(o.quasi,s,"quasi",r,1),s}function Tg(e,r){r===void 0&&(r=!1);var s={type:"TemplateElement",value:e,tail:r},o=Je.TemplateElement;return ee(o.value,s,"value",e),ee(o.tail,s,"tail",r),s}function S4(e,r){var s={type:"TemplateLiteral",quasis:e,expressions:r},o=Je.TemplateLiteral;return ee(o.quasis,s,"quasis",e,1),ee(o.expressions,s,"expressions",r,1),s}function Cc(e,r){e===void 0&&(e=null),r===void 0&&(r=!1);var s={type:"YieldExpression",argument:e,delegate:r},o=Je.YieldExpression;return ee(o.argument,s,"argument",e,1),ee(o.delegate,s,"delegate",r),s}function io(e){var r={type:"AwaitExpression",argument:e},s=Je.AwaitExpression;return ee(s.argument,r,"argument",e,1),r}function EF(){return{type:"Import"}}function SF(e){var r={type:"BigIntLiteral",value:e},s=Je.BigIntLiteral;return ee(s.value,r,"value",e),r}function TF(e){var r={type:"ExportNamespaceSpecifier",exported:e},s=Je.ExportNamespaceSpecifier;return ee(s.exported,r,"exported",e,1),r}function wg(e,r,s,o){s===void 0&&(s=!1);var d={type:"OptionalMemberExpression",object:e,property:r,computed:s,optional:o},l=Je.OptionalMemberExpression;return ee(l.object,d,"object",e,1),ee(l.property,d,"property",r,1),ee(l.computed,d,"computed",s),ee(l.optional,d,"optional",o),d}function jc(e,r,s){var o={type:"OptionalCallExpression",callee:e,arguments:r,optional:s},d=Je.OptionalCallExpression;return ee(d.callee,o,"callee",e,1),ee(d.arguments,o,"arguments",r,1),ee(d.optional,o,"optional",s),o}function Df(e,r,s,o,d,l){r===void 0&&(r=null),s===void 0&&(s=null),o===void 0&&(o=null),d===void 0&&(d=!1),l===void 0&&(l=!1);var c={type:"ClassProperty",key:e,value:r,typeAnnotation:s,decorators:o,computed:d,static:l},f=Je.ClassProperty;return ee(f.key,c,"key",e,1),ee(f.value,c,"value",r,1),ee(f.typeAnnotation,c,"typeAnnotation",s,1),ee(f.decorators,c,"decorators",o,1),ee(f.computed,c,"computed",d),ee(f.static,c,"static",l),c}function wF(e,r,s,o,d,l){r===void 0&&(r=null),s===void 0&&(s=null),o===void 0&&(o=null),d===void 0&&(d=!1),l===void 0&&(l=!1);var c={type:"ClassAccessorProperty",key:e,value:r,typeAnnotation:s,decorators:o,computed:d,static:l},f=Je.ClassAccessorProperty;return ee(f.key,c,"key",e,1),ee(f.value,c,"value",r,1),ee(f.typeAnnotation,c,"typeAnnotation",s,1),ee(f.decorators,c,"decorators",o,1),ee(f.computed,c,"computed",d),ee(f.static,c,"static",l),c}function Pg(e,r,s,o){r===void 0&&(r=null),s===void 0&&(s=null),o===void 0&&(o=!1);var d={type:"ClassPrivateProperty",key:e,value:r,decorators:s,static:o},l=Je.ClassPrivateProperty;return ee(l.key,d,"key",e,1),ee(l.value,d,"value",r,1),ee(l.decorators,d,"decorators",s,1),ee(l.static,d,"static",o),d}function Zd(e,r,s,o,d){e===void 0&&(e="method"),d===void 0&&(d=!1);var l={type:"ClassPrivateMethod",kind:e,key:r,params:s,body:o,static:d},c=Je.ClassPrivateMethod;return ee(c.kind,l,"kind",e),ee(c.key,l,"key",r,1),ee(c.params,l,"params",s,1),ee(c.body,l,"body",o,1),ee(c.static,l,"static",d),l}function T4(e){var r={type:"PrivateName",id:e},s=Je.PrivateName;return ee(s.id,r,"id",e,1),r}function Oc(e){var r={type:"StaticBlock",body:e},s=Je.StaticBlock;return ee(s.body,r,"body",e,1),r}function kf(){return{type:"AnyTypeAnnotation"}}function w4(e){var r={type:"ArrayTypeAnnotation",elementType:e},s=Je.ArrayTypeAnnotation;return ee(s.elementType,r,"elementType",e,1),r}function Ag(){return{type:"BooleanTypeAnnotation"}}function PF(e){var r={type:"BooleanLiteralTypeAnnotation",value:e},s=Je.BooleanLiteralTypeAnnotation;return ee(s.value,r,"value",e),r}function P4(){return{type:"NullLiteralTypeAnnotation"}}function AF(e,r){r===void 0&&(r=null);var s={type:"ClassImplements",id:e,typeParameters:r},o=Je.ClassImplements;return ee(o.id,s,"id",e,1),ee(o.typeParameters,s,"typeParameters",r,1),s}function IF(e,r,s,o){r===void 0&&(r=null),s===void 0&&(s=null);var d={type:"DeclareClass",id:e,typeParameters:r,extends:s,body:o},l=Je.DeclareClass;return ee(l.id,d,"id",e,1),ee(l.typeParameters,d,"typeParameters",r,1),ee(l.extends,d,"extends",s,1),ee(l.body,d,"body",o,1),d}function CF(e){var r={type:"DeclareFunction",id:e},s=Je.DeclareFunction;return ee(s.id,r,"id",e,1),r}function jF(e,r,s,o){r===void 0&&(r=null),s===void 0&&(s=null);var d={type:"DeclareInterface",id:e,typeParameters:r,extends:s,body:o},l=Je.DeclareInterface;return ee(l.id,d,"id",e,1),ee(l.typeParameters,d,"typeParameters",r,1),ee(l.extends,d,"extends",s,1),ee(l.body,d,"body",o,1),d}function OF(e,r,s){s===void 0&&(s=null);var o={type:"DeclareModule",id:e,body:r,kind:s},d=Je.DeclareModule;return ee(d.id,o,"id",e,1),ee(d.body,o,"body",r,1),ee(d.kind,o,"kind",s),o}function _F(e){var r={type:"DeclareModuleExports",typeAnnotation:e},s=Je.DeclareModuleExports;return ee(s.typeAnnotation,r,"typeAnnotation",e,1),r}function NF(e,r,s){r===void 0&&(r=null);var o={type:"DeclareTypeAlias",id:e,typeParameters:r,right:s},d=Je.DeclareTypeAlias;return ee(d.id,o,"id",e,1),ee(d.typeParameters,o,"typeParameters",r,1),ee(d.right,o,"right",s,1),o}function DF(e,r,s){r===void 0&&(r=null),s===void 0&&(s=null);var o={type:"DeclareOpaqueType",id:e,typeParameters:r,supertype:s},d=Je.DeclareOpaqueType;return ee(d.id,o,"id",e,1),ee(d.typeParameters,o,"typeParameters",r,1),ee(d.supertype,o,"supertype",s,1),o}function kF(e){var r={type:"DeclareVariable",id:e},s=Je.DeclareVariable;return ee(s.id,r,"id",e,1),r}function LF(e,r,s){e===void 0&&(e=null),r===void 0&&(r=null),s===void 0&&(s=null);var o={type:"DeclareExportDeclaration",declaration:e,specifiers:r,source:s},d=Je.DeclareExportDeclaration;return ee(d.declaration,o,"declaration",e,1),ee(d.specifiers,o,"specifiers",r,1),ee(d.source,o,"source",s,1),o}function MF(e){var r={type:"DeclareExportAllDeclaration",source:e},s=Je.DeclareExportAllDeclaration;return ee(s.source,r,"source",e,1),r}function BF(e){var r={type:"DeclaredPredicate",value:e},s=Je.DeclaredPredicate;return ee(s.value,r,"value",e,1),r}function FF(){return{type:"ExistsTypeAnnotation"}}function $F(e,r,s,o){e===void 0&&(e=null),s===void 0&&(s=null);var d={type:"FunctionTypeAnnotation",typeParameters:e,params:r,rest:s,returnType:o},l=Je.FunctionTypeAnnotation;return ee(l.typeParameters,d,"typeParameters",e,1),ee(l.params,d,"params",r,1),ee(l.rest,d,"rest",s,1),ee(l.returnType,d,"returnType",o,1),d}function qF(e,r){e===void 0&&(e=null);var s={type:"FunctionTypeParam",name:e,typeAnnotation:r},o=Je.FunctionTypeParam;return ee(o.name,s,"name",e,1),ee(o.typeAnnotation,s,"typeAnnotation",r,1),s}function _c(e,r){r===void 0&&(r=null);var s={type:"GenericTypeAnnotation",id:e,typeParameters:r},o=Je.GenericTypeAnnotation;return ee(o.id,s,"id",e,1),ee(o.typeParameters,s,"typeParameters",r,1),s}function UF(){return{type:"InferredPredicate"}}function VF(e,r){r===void 0&&(r=null);var s={type:"InterfaceExtends",id:e,typeParameters:r},o=Je.InterfaceExtends;return ee(o.id,s,"id",e,1),ee(o.typeParameters,s,"typeParameters",r,1),s}function WF(e,r,s,o){r===void 0&&(r=null),s===void 0&&(s=null);var d={type:"InterfaceDeclaration",id:e,typeParameters:r,extends:s,body:o},l=Je.InterfaceDeclaration;return ee(l.id,d,"id",e,1),ee(l.typeParameters,d,"typeParameters",r,1),ee(l.extends,d,"extends",s,1),ee(l.body,d,"body",o,1),d}function GF(e,r){e===void 0&&(e=null);var s={type:"InterfaceTypeAnnotation",extends:e,body:r},o=Je.InterfaceTypeAnnotation;return ee(o.extends,s,"extends",e,1),ee(o.body,s,"body",r,1),s}function KF(e){var r={type:"IntersectionTypeAnnotation",types:e},s=Je.IntersectionTypeAnnotation;return ee(s.types,r,"types",e,1),r}function HF(){return{type:"MixedTypeAnnotation"}}function zF(){return{type:"EmptyTypeAnnotation"}}function XF(e){var r={type:"NullableTypeAnnotation",typeAnnotation:e},s=Je.NullableTypeAnnotation;return ee(s.typeAnnotation,r,"typeAnnotation",e,1),r}function JF(e){var r={type:"NumberLiteralTypeAnnotation",value:e},s=Je.NumberLiteralTypeAnnotation;return ee(s.value,r,"value",e),r}function Lf(){return{type:"NumberTypeAnnotation"}}function YF(e,r,s,o,d){r===void 0&&(r=[]),s===void 0&&(s=[]),o===void 0&&(o=[]),d===void 0&&(d=!1);var l={type:"ObjectTypeAnnotation",properties:e,indexers:r,callProperties:s,internalSlots:o,exact:d},c=Je.ObjectTypeAnnotation;return ee(c.properties,l,"properties",e,1),ee(c.indexers,l,"indexers",r,1),ee(c.callProperties,l,"callProperties",s,1),ee(c.internalSlots,l,"internalSlots",o,1),ee(c.exact,l,"exact",d),l}function QF(e,r,s,o,d){var l={type:"ObjectTypeInternalSlot",id:e,value:r,optional:s,static:o,method:d},c=Je.ObjectTypeInternalSlot;return ee(c.id,l,"id",e,1),ee(c.value,l,"value",r,1),ee(c.optional,l,"optional",s),ee(c.static,l,"static",o),ee(c.method,l,"method",d),l}function ZF(e){var r={type:"ObjectTypeCallProperty",value:e,static:null},s=Je.ObjectTypeCallProperty;return ee(s.value,r,"value",e,1),r}function e$(e,r,s,o){e===void 0&&(e=null),o===void 0&&(o=null);var d={type:"ObjectTypeIndexer",id:e,key:r,value:s,variance:o,static:null},l=Je.ObjectTypeIndexer;return ee(l.id,d,"id",e,1),ee(l.key,d,"key",r,1),ee(l.value,d,"value",s,1),ee(l.variance,d,"variance",o,1),d}function t$(e,r,s){s===void 0&&(s=null);var o={type:"ObjectTypeProperty",key:e,value:r,variance:s,kind:null,method:null,optional:null,proto:null,static:null},d=Je.ObjectTypeProperty;return ee(d.key,o,"key",e,1),ee(d.value,o,"value",r,1),ee(d.variance,o,"variance",s,1),o}function r$(e){var r={type:"ObjectTypeSpreadProperty",argument:e},s=Je.ObjectTypeSpreadProperty;return ee(s.argument,r,"argument",e,1),r}function a$(e,r,s,o){r===void 0&&(r=null),s===void 0&&(s=null);var d={type:"OpaqueType",id:e,typeParameters:r,supertype:s,impltype:o},l=Je.OpaqueType;return ee(l.id,d,"id",e,1),ee(l.typeParameters,d,"typeParameters",r,1),ee(l.supertype,d,"supertype",s,1),ee(l.impltype,d,"impltype",o,1),d}function n$(e,r){var s={type:"QualifiedTypeIdentifier",id:e,qualification:r},o=Je.QualifiedTypeIdentifier;return ee(o.id,s,"id",e,1),ee(o.qualification,s,"qualification",r,1),s}function s$(e){var r={type:"StringLiteralTypeAnnotation",value:e},s=Je.StringLiteralTypeAnnotation;return ee(s.value,r,"value",e),r}function Mf(){return{type:"StringTypeAnnotation"}}function i$(){return{type:"SymbolTypeAnnotation"}}function o$(){return{type:"ThisTypeAnnotation"}}function A4(e){var r={type:"TupleTypeAnnotation",types:e},s=Je.TupleTypeAnnotation;return ee(s.types,r,"types",e,1),r}function l$(e){var r={type:"TypeofTypeAnnotation",argument:e},s=Je.TypeofTypeAnnotation;return ee(s.argument,r,"argument",e,1),r}function d$(e,r,s){r===void 0&&(r=null);var o={type:"TypeAlias",id:e,typeParameters:r,right:s},d=Je.TypeAlias;return ee(d.id,o,"id",e,1),ee(d.typeParameters,o,"typeParameters",r,1),ee(d.right,o,"right",s,1),o}function u$(e){var r={type:"TypeAnnotation",typeAnnotation:e},s=Je.TypeAnnotation;return ee(s.typeAnnotation,r,"typeAnnotation",e,1),r}function c$(e,r){var s={type:"TypeCastExpression",expression:e,typeAnnotation:r},o=Je.TypeCastExpression;return ee(o.expression,s,"expression",e,1),ee(o.typeAnnotation,s,"typeAnnotation",r,1),s}function p$(e,r,s){e===void 0&&(e=null),r===void 0&&(r=null),s===void 0&&(s=null);var o={type:"TypeParameter",bound:e,default:r,variance:s,name:null},d=Je.TypeParameter;return ee(d.bound,o,"bound",e,1),ee(d.default,o,"default",r,1),ee(d.variance,o,"variance",s,1),o}function f$(e){var r={type:"TypeParameterDeclaration",params:e},s=Je.TypeParameterDeclaration;return ee(s.params,r,"params",e,1),r}function h$(e){var r={type:"TypeParameterInstantiation",params:e},s=Je.TypeParameterInstantiation;return ee(s.params,r,"params",e,1),r}function Ig(e){var r={type:"UnionTypeAnnotation",types:e},s=Je.UnionTypeAnnotation;return ee(s.types,r,"types",e,1),r}function m$(e){var r={type:"Variance",kind:e},s=Je.Variance;return ee(s.kind,r,"kind",e),r}function Nc(){return{type:"VoidTypeAnnotation"}}function y$(e,r){var s={type:"EnumDeclaration",id:e,body:r},o=Je.EnumDeclaration;return ee(o.id,s,"id",e,1),ee(o.body,s,"body",r,1),s}function g$(e){var r={type:"EnumBooleanBody",members:e,explicitType:null,hasUnknownMembers:null},s=Je.EnumBooleanBody;return ee(s.members,r,"members",e,1),r}function v$(e){var r={type:"EnumNumberBody",members:e,explicitType:null,hasUnknownMembers:null},s=Je.EnumNumberBody;return ee(s.members,r,"members",e,1),r}function b$(e){var r={type:"EnumStringBody",members:e,explicitType:null,hasUnknownMembers:null},s=Je.EnumStringBody;return ee(s.members,r,"members",e,1),r}function x$(e){var r={type:"EnumSymbolBody",members:e,hasUnknownMembers:null},s=Je.EnumSymbolBody;return ee(s.members,r,"members",e,1),r}function R$(e){var r={type:"EnumBooleanMember",id:e,init:null},s=Je.EnumBooleanMember;return ee(s.id,r,"id",e,1),r}function E$(e,r){var s={type:"EnumNumberMember",id:e,init:r},o=Je.EnumNumberMember;return ee(o.id,s,"id",e,1),ee(o.init,s,"init",r,1),s}function S$(e,r){var s={type:"EnumStringMember",id:e,init:r},o=Je.EnumStringMember;return ee(o.id,s,"id",e,1),ee(o.init,s,"init",r,1),s}function T$(e){var r={type:"EnumDefaultedMember",id:e},s=Je.EnumDefaultedMember;return ee(s.id,r,"id",e,1),r}function w$(e,r){var s={type:"IndexedAccessType",objectType:e,indexType:r},o=Je.IndexedAccessType;return ee(o.objectType,s,"objectType",e,1),ee(o.indexType,s,"indexType",r,1),s}function P$(e,r){var s={type:"OptionalIndexedAccessType",objectType:e,indexType:r,optional:null},o=Je.OptionalIndexedAccessType;return ee(o.objectType,s,"objectType",e,1),ee(o.indexType,s,"indexType",r,1),s}function eu(e,r){r===void 0&&(r=null);var s={type:"JSXAttribute",name:e,value:r},o=Je.JSXAttribute;return ee(o.name,s,"name",e,1),ee(o.value,s,"value",r,1),s}function I4(e){var r={type:"JSXClosingElement",name:e},s=Je.JSXClosingElement;return ee(s.name,r,"name",e,1),r}function C4(e,r,s,o){r===void 0&&(r=null),o===void 0&&(o=null);var d={type:"JSXElement",openingElement:e,closingElement:r,children:s,selfClosing:o},l=Je.JSXElement;return ee(l.openingElement,d,"openingElement",e,1),ee(l.closingElement,d,"closingElement",r,1),ee(l.children,d,"children",s,1),ee(l.selfClosing,d,"selfClosing",o),d}function j4(){return{type:"JSXEmptyExpression"}}function oo(e){var r={type:"JSXExpressionContainer",expression:e},s=Je.JSXExpressionContainer;return ee(s.expression,r,"expression",e,1),r}function O4(e){var r={type:"JSXSpreadChild",expression:e},s=Je.JSXSpreadChild;return ee(s.expression,r,"expression",e,1),r}function lo(e){var r={type:"JSXIdentifier",name:e},s=Je.JSXIdentifier;return ee(s.name,r,"name",e),r}function Cg(e,r){var s={type:"JSXMemberExpression",object:e,property:r},o=Je.JSXMemberExpression;return ee(o.object,s,"object",e,1),ee(o.property,s,"property",r,1),s}function _4(e,r){var s={type:"JSXNamespacedName",namespace:e,name:r},o=Je.JSXNamespacedName;return ee(o.namespace,s,"namespace",e,1),ee(o.name,s,"name",r,1),s}function N4(e,r,s){s===void 0&&(s=!1);var o={type:"JSXOpeningElement",name:e,attributes:r,selfClosing:s},d=Je.JSXOpeningElement;return ee(d.name,o,"name",e,1),ee(d.attributes,o,"attributes",r,1),ee(d.selfClosing,o,"selfClosing",s),o}function D4(e){var r={type:"JSXSpreadAttribute",argument:e},s=Je.JSXSpreadAttribute;return ee(s.argument,r,"argument",e,1),r}function k4(e){var r={type:"JSXText",value:e},s=Je.JSXText;return ee(s.value,r,"value",e),r}function L4(e,r,s){var o={type:"JSXFragment",openingFragment:e,closingFragment:r,children:s},d=Je.JSXFragment;return ee(d.openingFragment,o,"openingFragment",e,1),ee(d.closingFragment,o,"closingFragment",r,1),ee(d.children,o,"children",s,1),o}function M4(){return{type:"JSXOpeningFragment"}}function B4(){return{type:"JSXClosingFragment"}}function A$(){return{type:"Noop"}}function I$(e,r){var s={type:"Placeholder",expectedNode:e,name:r},o=Je.Placeholder;return ee(o.expectedNode,s,"expectedNode",e),ee(o.name,s,"name",r,1),s}function C$(e){var r={type:"V8IntrinsicIdentifier",name:e},s=Je.V8IntrinsicIdentifier;return ee(s.name,r,"name",e),r}function j$(){return{type:"ArgumentPlaceholder"}}function O$(e,r){var s={type:"BindExpression",object:e,callee:r},o=Je.BindExpression;return ee(o.object,s,"object",e,1),ee(o.callee,s,"callee",r,1),s}function _$(e,r){var s={type:"ImportAttribute",key:e,value:r},o=Je.ImportAttribute;return ee(o.key,s,"key",e,1),ee(o.value,s,"value",r,1),s}function N$(e){var r={type:"Decorator",expression:e},s=Je.Decorator;return ee(s.expression,r,"expression",e,1),r}function D$(e,r){r===void 0&&(r=!1);var s={type:"DoExpression",body:e,async:r},o=Je.DoExpression;return ee(o.body,s,"body",e,1),ee(o.async,s,"async",r),s}function k$(e){var r={type:"ExportDefaultSpecifier",exported:e},s=Je.ExportDefaultSpecifier;return ee(s.exported,r,"exported",e,1),r}function L$(e){var r={type:"RecordExpression",properties:e},s=Je.RecordExpression;return ee(s.properties,r,"properties",e,1),r}function M$(e){e===void 0&&(e=[]);var r={type:"TupleExpression",elements:e},s=Je.TupleExpression;return ee(s.elements,r,"elements",e,1),r}function B$(e){var r={type:"DecimalLiteral",value:e},s=Je.DecimalLiteral;return ee(s.value,r,"value",e),r}function F$(e){var r={type:"ModuleExpression",body:e},s=Je.ModuleExpression;return ee(s.body,r,"body",e,1),r}function $$(){return{type:"TopicReference"}}function q$(e){var r={type:"PipelineTopicExpression",expression:e},s=Je.PipelineTopicExpression;return ee(s.expression,r,"expression",e,1),r}function U$(e){var r={type:"PipelineBareFunction",callee:e},s=Je.PipelineBareFunction;return ee(s.callee,r,"callee",e,1),r}function V$(){return{type:"PipelinePrimaryTopicReference"}}function F4(e){var r={type:"TSParameterProperty",parameter:e},s=Je.TSParameterProperty;return ee(s.parameter,r,"parameter",e,1),r}function $4(e,r,s,o){e===void 0&&(e=null),r===void 0&&(r=null),o===void 0&&(o=null);var d={type:"TSDeclareFunction",id:e,typeParameters:r,params:s,returnType:o},l=Je.TSDeclareFunction;return ee(l.id,d,"id",e,1),ee(l.typeParameters,d,"typeParameters",r,1),ee(l.params,d,"params",s,1),ee(l.returnType,d,"returnType",o,1),d}function q4(e,r,s,o,d){e===void 0&&(e=null),s===void 0&&(s=null),d===void 0&&(d=null);var l={type:"TSDeclareMethod",decorators:e,key:r,typeParameters:s,params:o,returnType:d},c=Je.TSDeclareMethod;return ee(c.decorators,l,"decorators",e,1),ee(c.key,l,"key",r,1),ee(c.typeParameters,l,"typeParameters",s,1),ee(c.params,l,"params",o,1),ee(c.returnType,l,"returnType",d,1),l}function U4(e,r){var s={type:"TSQualifiedName",left:e,right:r},o=Je.TSQualifiedName;return ee(o.left,s,"left",e,1),ee(o.right,s,"right",r,1),s}function V4(e,r,s){e===void 0&&(e=null),s===void 0&&(s=null);var o={type:"TSCallSignatureDeclaration",typeParameters:e,parameters:r,typeAnnotation:s},d=Je.TSCallSignatureDeclaration;return ee(d.typeParameters,o,"typeParameters",e,1),ee(d.parameters,o,"parameters",r,1),ee(d.typeAnnotation,o,"typeAnnotation",s,1),o}function W4(e,r,s){e===void 0&&(e=null),s===void 0&&(s=null);var o={type:"TSConstructSignatureDeclaration",typeParameters:e,parameters:r,typeAnnotation:s},d=Je.TSConstructSignatureDeclaration;return ee(d.typeParameters,o,"typeParameters",e,1),ee(d.parameters,o,"parameters",r,1),ee(d.typeAnnotation,o,"typeAnnotation",s,1),o}function G4(e,r){r===void 0&&(r=null);var s={type:"TSPropertySignature",key:e,typeAnnotation:r,kind:null},o=Je.TSPropertySignature;return ee(o.key,s,"key",e,1),ee(o.typeAnnotation,s,"typeAnnotation",r,1),s}function K4(e,r,s,o){r===void 0&&(r=null),o===void 0&&(o=null);var d={type:"TSMethodSignature",key:e,typeParameters:r,parameters:s,typeAnnotation:o,kind:null},l=Je.TSMethodSignature;return ee(l.key,d,"key",e,1),ee(l.typeParameters,d,"typeParameters",r,1),ee(l.parameters,d,"parameters",s,1),ee(l.typeAnnotation,d,"typeAnnotation",o,1),d}function H4(e,r){r===void 0&&(r=null);var s={type:"TSIndexSignature",parameters:e,typeAnnotation:r},o=Je.TSIndexSignature;return ee(o.parameters,s,"parameters",e,1),ee(o.typeAnnotation,s,"typeAnnotation",r,1),s}function z4(){return{type:"TSAnyKeyword"}}function X4(){return{type:"TSBooleanKeyword"}}function J4(){return{type:"TSBigIntKeyword"}}function Y4(){return{type:"TSIntrinsicKeyword"}}function Q4(){return{type:"TSNeverKeyword"}}function Z4(){return{type:"TSNullKeyword"}}function e7(){return{type:"TSNumberKeyword"}}function t7(){return{type:"TSObjectKeyword"}}function r7(){return{type:"TSStringKeyword"}}function a7(){return{type:"TSSymbolKeyword"}}function n7(){return{type:"TSUndefinedKeyword"}}function s7(){return{type:"TSUnknownKeyword"}}function i7(){return{type:"TSVoidKeyword"}}function o7(){return{type:"TSThisType"}}function l7(e,r,s){e===void 0&&(e=null),s===void 0&&(s=null);var o={type:"TSFunctionType",typeParameters:e,parameters:r,typeAnnotation:s},d=Je.TSFunctionType;return ee(d.typeParameters,o,"typeParameters",e,1),ee(d.parameters,o,"parameters",r,1),ee(d.typeAnnotation,o,"typeAnnotation",s,1),o}function d7(e,r,s){e===void 0&&(e=null),s===void 0&&(s=null);var o={type:"TSConstructorType",typeParameters:e,parameters:r,typeAnnotation:s},d=Je.TSConstructorType;return ee(d.typeParameters,o,"typeParameters",e,1),ee(d.parameters,o,"parameters",r,1),ee(d.typeAnnotation,o,"typeAnnotation",s,1),o}function u7(e,r){r===void 0&&(r=null);var s={type:"TSTypeReference",typeName:e,typeParameters:r},o=Je.TSTypeReference;return ee(o.typeName,s,"typeName",e,1),ee(o.typeParameters,s,"typeParameters",r,1),s}function c7(e,r,s){r===void 0&&(r=null),s===void 0&&(s=null);var o={type:"TSTypePredicate",parameterName:e,typeAnnotation:r,asserts:s},d=Je.TSTypePredicate;return ee(d.parameterName,o,"parameterName",e,1),ee(d.typeAnnotation,o,"typeAnnotation",r,1),ee(d.asserts,o,"asserts",s),o}function p7(e,r){r===void 0&&(r=null);var s={type:"TSTypeQuery",exprName:e,typeParameters:r},o=Je.TSTypeQuery;return ee(o.exprName,s,"exprName",e,1),ee(o.typeParameters,s,"typeParameters",r,1),s}function f7(e){var r={type:"TSTypeLiteral",members:e},s=Je.TSTypeLiteral;return ee(s.members,r,"members",e,1),r}function h7(e){var r={type:"TSArrayType",elementType:e},s=Je.TSArrayType;return ee(s.elementType,r,"elementType",e,1),r}function m7(e){var r={type:"TSTupleType",elementTypes:e},s=Je.TSTupleType;return ee(s.elementTypes,r,"elementTypes",e,1),r}function y7(e){var r={type:"TSOptionalType",typeAnnotation:e},s=Je.TSOptionalType;return ee(s.typeAnnotation,r,"typeAnnotation",e,1),r}function g7(e){var r={type:"TSRestType",typeAnnotation:e},s=Je.TSRestType;return ee(s.typeAnnotation,r,"typeAnnotation",e,1),r}function v7(e,r,s){s===void 0&&(s=!1);var o={type:"TSNamedTupleMember",label:e,elementType:r,optional:s},d=Je.TSNamedTupleMember;return ee(d.label,o,"label",e,1),ee(d.elementType,o,"elementType",r,1),ee(d.optional,o,"optional",s),o}function jg(e){var r={type:"TSUnionType",types:e},s=Je.TSUnionType;return ee(s.types,r,"types",e,1),r}function b7(e){var r={type:"TSIntersectionType",types:e},s=Je.TSIntersectionType;return ee(s.types,r,"types",e,1),r}function x7(e,r,s,o){var d={type:"TSConditionalType",checkType:e,extendsType:r,trueType:s,falseType:o},l=Je.TSConditionalType;return ee(l.checkType,d,"checkType",e,1),ee(l.extendsType,d,"extendsType",r,1),ee(l.trueType,d,"trueType",s,1),ee(l.falseType,d,"falseType",o,1),d}function R7(e){var r={type:"TSInferType",typeParameter:e},s=Je.TSInferType;return ee(s.typeParameter,r,"typeParameter",e,1),r}function E7(e){var r={type:"TSParenthesizedType",typeAnnotation:e},s=Je.TSParenthesizedType;return ee(s.typeAnnotation,r,"typeAnnotation",e,1),r}function S7(e){var r={type:"TSTypeOperator",typeAnnotation:e,operator:null},s=Je.TSTypeOperator;return ee(s.typeAnnotation,r,"typeAnnotation",e,1),r}function T7(e,r){var s={type:"TSIndexedAccessType",objectType:e,indexType:r},o=Je.TSIndexedAccessType;return ee(o.objectType,s,"objectType",e,1),ee(o.indexType,s,"indexType",r,1),s}function w7(e,r,s){r===void 0&&(r=null),s===void 0&&(s=null);var o={type:"TSMappedType",typeParameter:e,typeAnnotation:r,nameType:s},d=Je.TSMappedType;return ee(d.typeParameter,o,"typeParameter",e,1),ee(d.typeAnnotation,o,"typeAnnotation",r,1),ee(d.nameType,o,"nameType",s,1),o}function P7(e){var r={type:"TSLiteralType",literal:e},s=Je.TSLiteralType;return ee(s.literal,r,"literal",e,1),r}function A7(e,r){r===void 0&&(r=null);var s={type:"TSExpressionWithTypeArguments",expression:e,typeParameters:r},o=Je.TSExpressionWithTypeArguments;return ee(o.expression,s,"expression",e,1),ee(o.typeParameters,s,"typeParameters",r,1),s}function I7(e,r,s,o){r===void 0&&(r=null),s===void 0&&(s=null);var d={type:"TSInterfaceDeclaration",id:e,typeParameters:r,extends:s,body:o},l=Je.TSInterfaceDeclaration;return ee(l.id,d,"id",e,1),ee(l.typeParameters,d,"typeParameters",r,1),ee(l.extends,d,"extends",s,1),ee(l.body,d,"body",o,1),d}function C7(e){var r={type:"TSInterfaceBody",body:e},s=Je.TSInterfaceBody;return ee(s.body,r,"body",e,1),r}function j7(e,r,s){r===void 0&&(r=null);var o={type:"TSTypeAliasDeclaration",id:e,typeParameters:r,typeAnnotation:s},d=Je.TSTypeAliasDeclaration;return ee(d.id,o,"id",e,1),ee(d.typeParameters,o,"typeParameters",r,1),ee(d.typeAnnotation,o,"typeAnnotation",s,1),o}function O7(e,r){r===void 0&&(r=null);var s={type:"TSInstantiationExpression",expression:e,typeParameters:r},o=Je.TSInstantiationExpression;return ee(o.expression,s,"expression",e,1),ee(o.typeParameters,s,"typeParameters",r,1),s}function _7(e,r){var s={type:"TSAsExpression",expression:e,typeAnnotation:r},o=Je.TSAsExpression;return ee(o.expression,s,"expression",e,1),ee(o.typeAnnotation,s,"typeAnnotation",r,1),s}function N7(e,r){var s={type:"TSSatisfiesExpression",expression:e,typeAnnotation:r},o=Je.TSSatisfiesExpression;return ee(o.expression,s,"expression",e,1),ee(o.typeAnnotation,s,"typeAnnotation",r,1),s}function D7(e,r){var s={type:"TSTypeAssertion",typeAnnotation:e,expression:r},o=Je.TSTypeAssertion;return ee(o.typeAnnotation,s,"typeAnnotation",e,1),ee(o.expression,s,"expression",r,1),s}function k7(e,r){var s={type:"TSEnumDeclaration",id:e,members:r},o=Je.TSEnumDeclaration;return ee(o.id,s,"id",e,1),ee(o.members,s,"members",r,1),s}function L7(e,r){r===void 0&&(r=null);var s={type:"TSEnumMember",id:e,initializer:r},o=Je.TSEnumMember;return ee(o.id,s,"id",e,1),ee(o.initializer,s,"initializer",r,1),s}function M7(e,r){var s={type:"TSModuleDeclaration",id:e,body:r},o=Je.TSModuleDeclaration;return ee(o.id,s,"id",e,1),ee(o.body,s,"body",r,1),s}function B7(e){var r={type:"TSModuleBlock",body:e},s=Je.TSModuleBlock;return ee(s.body,r,"body",e,1),r}function F7(e,r,s){r===void 0&&(r=null),s===void 0&&(s=null);var o={type:"TSImportType",argument:e,qualifier:r,typeParameters:s},d=Je.TSImportType;return ee(d.argument,o,"argument",e,1),ee(d.qualifier,o,"qualifier",r,1),ee(d.typeParameters,o,"typeParameters",s,1),o}function $7(e,r){var s={type:"TSImportEqualsDeclaration",id:e,moduleReference:r,isExport:null},o=Je.TSImportEqualsDeclaration;return ee(o.id,s,"id",e,1),ee(o.moduleReference,s,"moduleReference",r,1),s}function q7(e){var r={type:"TSExternalModuleReference",expression:e},s=Je.TSExternalModuleReference;return ee(s.expression,r,"expression",e,1),r}function U7(e){var r={type:"TSNonNullExpression",expression:e},s=Je.TSNonNullExpression;return ee(s.expression,r,"expression",e,1),r}function V7(e){var r={type:"TSExportAssignment",expression:e},s=Je.TSExportAssignment;return ee(s.expression,r,"expression",e,1),r}function W7(e){var r={type:"TSNamespaceExportDeclaration",id:e},s=Je.TSNamespaceExportDeclaration;return ee(s.id,r,"id",e,1),r}function G7(e){var r={type:"TSTypeAnnotation",typeAnnotation:e},s=Je.TSTypeAnnotation;return ee(s.typeAnnotation,r,"typeAnnotation",e,1),r}function K7(e){var r={type:"TSTypeParameterInstantiation",params:e},s=Je.TSTypeParameterInstantiation;return ee(s.params,r,"params",e,1),r}function H7(e){var r={type:"TSTypeParameterDeclaration",params:e},s=Je.TSTypeParameterDeclaration;return ee(s.params,r,"params",e,1),r}function z7(e,r,s){e===void 0&&(e=null),r===void 0&&(r=null);var o={type:"TSTypeParameter",constraint:e,default:r,name:s},d=Je.TSTypeParameter;return ee(d.constraint,o,"constraint",e,1),ee(d.default,o,"default",r,1),ee(d.name,o,"name",s),o}function W$(e){return Qn("NumberLiteral","NumericLiteral","The node type "),Br(e)}function G$(e,r){return r===void 0&&(r=""),Qn("RegexLiteral","RegExpLiteral","The node type "),xg(e,r)}function K$(e){return Qn("RestProperty","RestElement","The node type "),$o(e)}function H$(e){return Qn("SpreadProperty","SpreadElement","The node type "),Qd(e)}function Zxe(e,r){for(var s=e.value.split(/\r\n|\n|\r/),o=0,d=0;d<s.length;d++)/[^ \t]/.exec(s[d])&&(o=d);for(var l="",c=0;c<s.length;c++){var f=s[c],h=c===0,y=c===s.length-1,g=c===o,x=f.replace(/\t/g," ");h||(x=x.replace(/^ +/,"")),y||(x=x.replace(/ +$/,"")),x&&(g||(x+=" "),l+=x)}l&&r.push(Na(Zt(l),e))}function e4e(e){for(var r=[],s=0;s<e.children.length;s++){var o=e.children[s];if(QM(o)){Zxe(o,r);continue}yf(o)&&(o=o.expression),!YM(o)&&r.push(o)}return r}function z$(e){return!!(e&&ks[e.type])}function t4e(e){if(!z$(e)){var r,s=(r=e==null?void 0:e.type)!=null?r:JSON.stringify(e);throw new TypeError('Not a valid node of type "'+s+'"')}}function Pe(e,r,s){if(!xn(e,r,s))throw new Error('Expected type "'+e+'" with option '+JSON.stringify(s)+", "+('but instead got "'+r.type+'".'))}function r4e(e,r){Pe("ArrayExpression",e,r)}function a4e(e,r){Pe("AssignmentExpression",e,r)}function n4e(e,r){Pe("BinaryExpression",e,r)}function s4e(e,r){Pe("InterpreterDirective",e,r)}function i4e(e,r){Pe("Directive",e,r)}function o4e(e,r){Pe("DirectiveLiteral",e,r)}function l4e(e,r){Pe("BlockStatement",e,r)}function d4e(e,r){Pe("BreakStatement",e,r)}function u4e(e,r){Pe("CallExpression",e,r)}function c4e(e,r){Pe("CatchClause",e,r)}function p4e(e,r){Pe("ConditionalExpression",e,r)}function f4e(e,r){Pe("ContinueStatement",e,r)}function h4e(e,r){Pe("DebuggerStatement",e,r)}function m4e(e,r){Pe("DoWhileStatement",e,r)}function y4e(e,r){Pe("EmptyStatement",e,r)}function X$(e,r){Pe("ExpressionStatement",e,r)}function g4e(e,r){Pe("File",e,r)}function v4e(e,r){Pe("ForInStatement",e,r)}function b4e(e,r){Pe("ForStatement",e,r)}function x4e(e,r){Pe("FunctionDeclaration",e,r)}function R4e(e,r){Pe("FunctionExpression",e,r)}function X7(e,r){Pe("Identifier",e,r)}function E4e(e,r){Pe("IfStatement",e,r)}function S4e(e,r){Pe("LabeledStatement",e,r)}function T4e(e,r){Pe("StringLiteral",e,r)}function w4e(e,r){Pe("NumericLiteral",e,r)}function P4e(e,r){Pe("NullLiteral",e,r)}function A4e(e,r){Pe("BooleanLiteral",e,r)}function I4e(e,r){Pe("RegExpLiteral",e,r)}function C4e(e,r){Pe("LogicalExpression",e,r)}function j4e(e,r){Pe("MemberExpression",e,r)}function O4e(e,r){Pe("NewExpression",e,r)}function _4e(e,r){Pe("Program",e,r)}function N4e(e,r){Pe("ObjectExpression",e,r)}function D4e(e,r){Pe("ObjectMethod",e,r)}function k4e(e,r){Pe("ObjectProperty",e,r)}function J$(e,r){Pe("RestElement",e,r)}function L4e(e,r){Pe("ReturnStatement",e,r)}function M4e(e,r){Pe("SequenceExpression",e,r)}function B4e(e,r){Pe("ParenthesizedExpression",e,r)}function F4e(e,r){Pe("SwitchCase",e,r)}function $4e(e,r){Pe("SwitchStatement",e,r)}function q4e(e,r){Pe("ThisExpression",e,r)}function U4e(e,r){Pe("ThrowStatement",e,r)}function V4e(e,r){Pe("TryStatement",e,r)}function W4e(e,r){Pe("UnaryExpression",e,r)}function G4e(e,r){Pe("UpdateExpression",e,r)}function K4e(e,r){Pe("VariableDeclaration",e,r)}function H4e(e,r){Pe("VariableDeclarator",e,r)}function z4e(e,r){Pe("WhileStatement",e,r)}function X4e(e,r){Pe("WithStatement",e,r)}function J4e(e,r){Pe("AssignmentPattern",e,r)}function Y4e(e,r){Pe("ArrayPattern",e,r)}function Q4e(e,r){Pe("ArrowFunctionExpression",e,r)}function Z4e(e,r){Pe("ClassBody",e,r)}function e7e(e,r){Pe("ClassExpression",e,r)}function t7e(e,r){Pe("ClassDeclaration",e,r)}function r7e(e,r){Pe("ExportAllDeclaration",e,r)}function a7e(e,r){Pe("ExportDefaultDeclaration",e,r)}function n7e(e,r){Pe("ExportNamedDeclaration",e,r)}function s7e(e,r){Pe("ExportSpecifier",e,r)}function i7e(e,r){Pe("ForOfStatement",e,r)}function o7e(e,r){Pe("ImportDeclaration",e,r)}function l7e(e,r){Pe("ImportDefaultSpecifier",e,r)}function d7e(e,r){Pe("ImportNamespaceSpecifier",e,r)}function u7e(e,r){Pe("ImportSpecifier",e,r)}function c7e(e,r){Pe("ImportExpression",e,r)}function p7e(e,r){Pe("MetaProperty",e,r)}function f7e(e,r){Pe("ClassMethod",e,r)}function h7e(e,r){Pe("ObjectPattern",e,r)}function m7e(e,r){Pe("SpreadElement",e,r)}function y7e(e,r){Pe("Super",e,r)}function g7e(e,r){Pe("TaggedTemplateExpression",e,r)}function v7e(e,r){Pe("TemplateElement",e,r)}function b7e(e,r){Pe("TemplateLiteral",e,r)}function x7e(e,r){Pe("YieldExpression",e,r)}function R7e(e,r){Pe("AwaitExpression",e,r)}function E7e(e,r){Pe("Import",e,r)}function S7e(e,r){Pe("BigIntLiteral",e,r)}function T7e(e,r){Pe("ExportNamespaceSpecifier",e,r)}function w7e(e,r){Pe("OptionalMemberExpression",e,r)}function P7e(e,r){Pe("OptionalCallExpression",e,r)}function A7e(e,r){Pe("ClassProperty",e,r)}function I7e(e,r){Pe("ClassAccessorProperty",e,r)}function C7e(e,r){Pe("ClassPrivateProperty",e,r)}function j7e(e,r){Pe("ClassPrivateMethod",e,r)}function O7e(e,r){Pe("PrivateName",e,r)}function _7e(e,r){Pe("StaticBlock",e,r)}function N7e(e,r){Pe("AnyTypeAnnotation",e,r)}function D7e(e,r){Pe("ArrayTypeAnnotation",e,r)}function k7e(e,r){Pe("BooleanTypeAnnotation",e,r)}function L7e(e,r){Pe("BooleanLiteralTypeAnnotation",e,r)}function M7e(e,r){Pe("NullLiteralTypeAnnotation",e,r)}function B7e(e,r){Pe("ClassImplements",e,r)}function F7e(e,r){Pe("DeclareClass",e,r)}function $7e(e,r){Pe("DeclareFunction",e,r)}function q7e(e,r){Pe("DeclareInterface",e,r)}function U7e(e,r){Pe("DeclareModule",e,r)}function V7e(e,r){Pe("DeclareModuleExports",e,r)}function W7e(e,r){Pe("DeclareTypeAlias",e,r)}function G7e(e,r){Pe("DeclareOpaqueType",e,r)}function K7e(e,r){Pe("DeclareVariable",e,r)}function H7e(e,r){Pe("DeclareExportDeclaration",e,r)}function z7e(e,r){Pe("DeclareExportAllDeclaration",e,r)}function X7e(e,r){Pe("DeclaredPredicate",e,r)}function J7e(e,r){Pe("ExistsTypeAnnotation",e,r)}function Y7e(e,r){Pe("FunctionTypeAnnotation",e,r)}function Q7e(e,r){Pe("FunctionTypeParam",e,r)}function Z7e(e,r){Pe("GenericTypeAnnotation",e,r)}function e8e(e,r){Pe("InferredPredicate",e,r)}function t8e(e,r){Pe("InterfaceExtends",e,r)}function r8e(e,r){Pe("InterfaceDeclaration",e,r)}function a8e(e,r){Pe("InterfaceTypeAnnotation",e,r)}function n8e(e,r){Pe("IntersectionTypeAnnotation",e,r)}function s8e(e,r){Pe("MixedTypeAnnotation",e,r)}function i8e(e,r){Pe("EmptyTypeAnnotation",e,r)}function o8e(e,r){Pe("NullableTypeAnnotation",e,r)}function l8e(e,r){Pe("NumberLiteralTypeAnnotation",e,r)}function d8e(e,r){Pe("NumberTypeAnnotation",e,r)}function u8e(e,r){Pe("ObjectTypeAnnotation",e,r)}function c8e(e,r){Pe("ObjectTypeInternalSlot",e,r)}function p8e(e,r){Pe("ObjectTypeCallProperty",e,r)}function f8e(e,r){Pe("ObjectTypeIndexer",e,r)}function h8e(e,r){Pe("ObjectTypeProperty",e,r)}function m8e(e,r){Pe("ObjectTypeSpreadProperty",e,r)}function y8e(e,r){Pe("OpaqueType",e,r)}function g8e(e,r){Pe("QualifiedTypeIdentifier",e,r)}function v8e(e,r){Pe("StringLiteralTypeAnnotation",e,r)}function b8e(e,r){Pe("StringTypeAnnotation",e,r)}function x8e(e,r){Pe("SymbolTypeAnnotation",e,r)}function R8e(e,r){Pe("ThisTypeAnnotation",e,r)}function E8e(e,r){Pe("TupleTypeAnnotation",e,r)}function S8e(e,r){Pe("TypeofTypeAnnotation",e,r)}function T8e(e,r){Pe("TypeAlias",e,r)}function w8e(e,r){Pe("TypeAnnotation",e,r)}function P8e(e,r){Pe("TypeCastExpression",e,r)}function A8e(e,r){Pe("TypeParameter",e,r)}function I8e(e,r){Pe("TypeParameterDeclaration",e,r)}function C8e(e,r){Pe("TypeParameterInstantiation",e,r)}function j8e(e,r){Pe("UnionTypeAnnotation",e,r)}function O8e(e,r){Pe("Variance",e,r)}function _8e(e,r){Pe("VoidTypeAnnotation",e,r)}function N8e(e,r){Pe("EnumDeclaration",e,r)}function D8e(e,r){Pe("EnumBooleanBody",e,r)}function k8e(e,r){Pe("EnumNumberBody",e,r)}function L8e(e,r){Pe("EnumStringBody",e,r)}function M8e(e,r){Pe("EnumSymbolBody",e,r)}function B8e(e,r){Pe("EnumBooleanMember",e,r)}function F8e(e,r){Pe("EnumNumberMember",e,r)}function $8e(e,r){Pe("EnumStringMember",e,r)}function q8e(e,r){Pe("EnumDefaultedMember",e,r)}function U8e(e,r){Pe("IndexedAccessType",e,r)}function V8e(e,r){Pe("OptionalIndexedAccessType",e,r)}function W8e(e,r){Pe("JSXAttribute",e,r)}function G8e(e,r){Pe("JSXClosingElement",e,r)}function K8e(e,r){Pe("JSXElement",e,r)}function H8e(e,r){Pe("JSXEmptyExpression",e,r)}function z8e(e,r){Pe("JSXExpressionContainer",e,r)}function X8e(e,r){Pe("JSXSpreadChild",e,r)}function J8e(e,r){Pe("JSXIdentifier",e,r)}function Y8e(e,r){Pe("JSXMemberExpression",e,r)}function Q8e(e,r){Pe("JSXNamespacedName",e,r)}function Z8e(e,r){Pe("JSXOpeningElement",e,r)}function eRe(e,r){Pe("JSXSpreadAttribute",e,r)}function tRe(e,r){Pe("JSXText",e,r)}function rRe(e,r){Pe("JSXFragment",e,r)}function aRe(e,r){Pe("JSXOpeningFragment",e,r)}function nRe(e,r){Pe("JSXClosingFragment",e,r)}function sRe(e,r){Pe("Noop",e,r)}function iRe(e,r){Pe("Placeholder",e,r)}function oRe(e,r){Pe("V8IntrinsicIdentifier",e,r)}function lRe(e,r){Pe("ArgumentPlaceholder",e,r)}function dRe(e,r){Pe("BindExpression",e,r)}function uRe(e,r){Pe("ImportAttribute",e,r)}function cRe(e,r){Pe("Decorator",e,r)}function pRe(e,r){Pe("DoExpression",e,r)}function fRe(e,r){Pe("ExportDefaultSpecifier",e,r)}function hRe(e,r){Pe("RecordExpression",e,r)}function mRe(e,r){Pe("TupleExpression",e,r)}function yRe(e,r){Pe("DecimalLiteral",e,r)}function gRe(e,r){Pe("ModuleExpression",e,r)}function vRe(e,r){Pe("TopicReference",e,r)}function bRe(e,r){Pe("PipelineTopicExpression",e,r)}function xRe(e,r){Pe("PipelineBareFunction",e,r)}function RRe(e,r){Pe("PipelinePrimaryTopicReference",e,r)}function ERe(e,r){Pe("TSParameterProperty",e,r)}function SRe(e,r){Pe("TSDeclareFunction",e,r)}function TRe(e,r){Pe("TSDeclareMethod",e,r)}function wRe(e,r){Pe("TSQualifiedName",e,r)}function PRe(e,r){Pe("TSCallSignatureDeclaration",e,r)}function ARe(e,r){Pe("TSConstructSignatureDeclaration",e,r)}function IRe(e,r){Pe("TSPropertySignature",e,r)}function CRe(e,r){Pe("TSMethodSignature",e,r)}function jRe(e,r){Pe("TSIndexSignature",e,r)}function ORe(e,r){Pe("TSAnyKeyword",e,r)}function _Re(e,r){Pe("TSBooleanKeyword",e,r)}function NRe(e,r){Pe("TSBigIntKeyword",e,r)}function DRe(e,r){Pe("TSIntrinsicKeyword",e,r)}function kRe(e,r){Pe("TSNeverKeyword",e,r)}function LRe(e,r){Pe("TSNullKeyword",e,r)}function MRe(e,r){Pe("TSNumberKeyword",e,r)}function BRe(e,r){Pe("TSObjectKeyword",e,r)}function FRe(e,r){Pe("TSStringKeyword",e,r)}function $Re(e,r){Pe("TSSymbolKeyword",e,r)}function qRe(e,r){Pe("TSUndefinedKeyword",e,r)}function URe(e,r){Pe("TSUnknownKeyword",e,r)}function VRe(e,r){Pe("TSVoidKeyword",e,r)}function WRe(e,r){Pe("TSThisType",e,r)}function GRe(e,r){Pe("TSFunctionType",e,r)}function KRe(e,r){Pe("TSConstructorType",e,r)}function HRe(e,r){Pe("TSTypeReference",e,r)}function zRe(e,r){Pe("TSTypePredicate",e,r)}function XRe(e,r){Pe("TSTypeQuery",e,r)}function JRe(e,r){Pe("TSTypeLiteral",e,r)}function YRe(e,r){Pe("TSArrayType",e,r)}function QRe(e,r){Pe("TSTupleType",e,r)}function ZRe(e,r){Pe("TSOptionalType",e,r)}function e9e(e,r){Pe("TSRestType",e,r)}function t9e(e,r){Pe("TSNamedTupleMember",e,r)}function r9e(e,r){Pe("TSUnionType",e,r)}function a9e(e,r){Pe("TSIntersectionType",e,r)}function n9e(e,r){Pe("TSConditionalType",e,r)}function s9e(e,r){Pe("TSInferType",e,r)}function i9e(e,r){Pe("TSParenthesizedType",e,r)}function o9e(e,r){Pe("TSTypeOperator",e,r)}function l9e(e,r){Pe("TSIndexedAccessType",e,r)}function d9e(e,r){Pe("TSMappedType",e,r)}function u9e(e,r){Pe("TSLiteralType",e,r)}function c9e(e,r){Pe("TSExpressionWithTypeArguments",e,r)}function p9e(e,r){Pe("TSInterfaceDeclaration",e,r)}function f9e(e,r){Pe("TSInterfaceBody",e,r)}function h9e(e,r){Pe("TSTypeAliasDeclaration",e,r)}function m9e(e,r){Pe("TSInstantiationExpression",e,r)}function y9e(e,r){Pe("TSAsExpression",e,r)}function g9e(e,r){Pe("TSSatisfiesExpression",e,r)}function v9e(e,r){Pe("TSTypeAssertion",e,r)}function b9e(e,r){Pe("TSEnumDeclaration",e,r)}function x9e(e,r){Pe("TSEnumMember",e,r)}function R9e(e,r){Pe("TSModuleDeclaration",e,r)}function E9e(e,r){Pe("TSModuleBlock",e,r)}function S9e(e,r){Pe("TSImportType",e,r)}function T9e(e,r){Pe("TSImportEqualsDeclaration",e,r)}function w9e(e,r){Pe("TSExternalModuleReference",e,r)}function P9e(e,r){Pe("TSNonNullExpression",e,r)}function A9e(e,r){Pe("TSExportAssignment",e,r)}function I9e(e,r){Pe("TSNamespaceExportDeclaration",e,r)}function C9e(e,r){Pe("TSTypeAnnotation",e,r)}function j9e(e,r){Pe("TSTypeParameterInstantiation",e,r)}function O9e(e,r){Pe("TSTypeParameterDeclaration",e,r)}function _9e(e,r){Pe("TSTypeParameter",e,r)}function N9e(e,r){Pe("Standardized",e,r)}function Y$(e,r){Pe("Expression",e,r)}function D9e(e,r){Pe("Binary",e,r)}function k9e(e,r){Pe("Scopable",e,r)}function L9e(e,r){Pe("BlockParent",e,r)}function M9e(e,r){Pe("Block",e,r)}function B9e(e,r){Pe("Statement",e,r)}function F9e(e,r){Pe("Terminatorless",e,r)}function $9e(e,r){Pe("CompletionStatement",e,r)}function q9e(e,r){Pe("Conditional",e,r)}function U9e(e,r){Pe("Loop",e,r)}function V9e(e,r){Pe("While",e,r)}function W9e(e,r){Pe("ExpressionWrapper",e,r)}function G9e(e,r){Pe("For",e,r)}function K9e(e,r){Pe("ForXStatement",e,r)}function H9e(e,r){Pe("Function",e,r)}function z9e(e,r){Pe("FunctionParent",e,r)}function X9e(e,r){Pe("Pureish",e,r)}function J9e(e,r){Pe("Declaration",e,r)}function Y9e(e,r){Pe("PatternLike",e,r)}function Q9e(e,r){Pe("LVal",e,r)}function Z9e(e,r){Pe("TSEntityName",e,r)}function e5e(e,r){Pe("Literal",e,r)}function t5e(e,r){Pe("Immutable",e,r)}function r5e(e,r){Pe("UserWhitespacable",e,r)}function a5e(e,r){Pe("Method",e,r)}function n5e(e,r){Pe("ObjectMember",e,r)}function s5e(e,r){Pe("Property",e,r)}function i5e(e,r){Pe("UnaryLike",e,r)}function o5e(e,r){Pe("Pattern",e,r)}function l5e(e,r){Pe("Class",e,r)}function d5e(e,r){Pe("ImportOrExportDeclaration",e,r)}function u5e(e,r){Pe("ExportDeclaration",e,r)}function c5e(e,r){Pe("ModuleSpecifier",e,r)}function p5e(e,r){Pe("Accessor",e,r)}function f5e(e,r){Pe("Private",e,r)}function h5e(e,r){Pe("Flow",e,r)}function m5e(e,r){Pe("FlowType",e,r)}function y5e(e,r){Pe("FlowBaseAnnotation",e,r)}function g5e(e,r){Pe("FlowDeclaration",e,r)}function v5e(e,r){Pe("FlowPredicate",e,r)}function b5e(e,r){Pe("EnumBody",e,r)}function x5e(e,r){Pe("EnumMember",e,r)}function R5e(e,r){Pe("JSX",e,r)}function E5e(e,r){Pe("Miscellaneous",e,r)}function S5e(e,r){Pe("TypeScript",e,r)}function T5e(e,r){Pe("TSTypeElement",e,r)}function w5e(e,r){Pe("TSType",e,r)}function P5e(e,r){Pe("TSBaseType",e,r)}function A5e(e,r){Qn("assertNumberLiteral","assertNumericLiteral"),Pe("NumberLiteral",e,r)}function I5e(e,r){Qn("assertRegexLiteral","assertRegExpLiteral"),Pe("RegexLiteral",e,r)}function C5e(e,r){Qn("assertRestProperty","assertRestElement"),Pe("RestProperty",e,r)}function j5e(e,r){Qn("assertSpreadProperty","assertSpreadElement"),Pe("SpreadProperty",e,r)}function O5e(e,r){Qn("assertModuleDeclaration","assertImportOrExportDeclaration"),Pe("ModuleDeclaration",e,r)}function Q$(e){switch(e){case"string":return Mf();case"number":return Lf();case"undefined":return Nc();case"boolean":return Ag();case"function":return _c(De("Function"));case"object":return _c(De("Object"));case"symbol":return _c(De("Symbol"));case"bigint":return kf()}throw new Error("Invalid typeof value: "+e)}function Z$(e){return Wt(e)?e.name:e.id.name+"."+Z$(e.qualification)}function J7(e){for(var r=Array.from(e),s=new Map,o=new Map,d=new Set,l=[],c=0;c<r.length;c++){var f=r[c];if(f&&!l.includes(f)){if(Cx(f))return[f];if(Bx(f)){o.set(f.type,f);continue}if(_x(f)){d.has(f.types)||(r.push.apply(r,pe(f.types)),d.add(f.types));continue}if(jx(f)){var h=Z$(f.id);if(s.has(h)){var y=s.get(h);if(y.typeParameters){if(f.typeParameters){var g;(g=y.typeParameters.params).push.apply(g,pe(f.typeParameters.params)),y.typeParameters.params=J7(y.typeParameters.params)}}else y=f.typeParameters}else s.set(h,f);continue}l.push(f)}}for(var x=I(o),R;!(R=x()).done;){var w=ve(R.value,2),T=w[1];l.push(T)}for(var C=I(s),P;!(P=C()).done;){var _=ve(P.value,2),j=_[1];l.push(j)}return l}function Og(e){var r=J7(e);return r.length===1?r[0]:Ig(r)}function eq(e){return Wt(e)?e.name:e.right.name+"."+eq(e.left)}function tq(e){for(var r=Array.from(e),s=new Map,o=new Map,d=new Set,l=[],c=0;c<r.length;c++){var f=r[c];if(f&&!l.includes(f)){if(iB(f))return[f];if(wB(f)){o.set(f.type,f);continue}if(lB(f)){d.has(f.types)||(r.push.apply(r,pe(f.types)),d.add(f.types));continue}if(Nx(f)&&f.typeParameters){var h=eq(f.typeName);if(s.has(h)){var y=s.get(h);if(y.typeParameters){if(f.typeParameters){var g;(g=y.typeParameters.params).push.apply(g,pe(f.typeParameters.params)),y.typeParameters.params=tq(y.typeParameters.params)}}else y=f.typeParameters}else s.set(h,f);continue}l.push(f)}}for(var x=I(o),R;!(R=x()).done;){var w=ve(R.value,2),T=w[1];l.push(T)}for(var C=I(s),P;!(P=C()).done;){var _=ve(P.value,2),j=_[1];l.push(j)}return l}function rq(e){var r=e.map(function(o){return Dx(o)?o.typeAnnotation:o}),s=tq(r);return s.length===1?s[0]:jg(s)}function tu(){return Rn("void",Br(0),!0)}var _5e={hasOwn:Function.call.bind(Object.prototype.hasOwnProperty)},uo=_5e.hasOwn;function aq(e,r,s,o){return e&&typeof e.type=="string"?nq(e,r,s,o):e}function Y7(e,r,s,o){return Array.isArray(e)?e.map(function(d){return aq(d,r,s,o)}):aq(e,r,s,o)}function ye(e,r,s){return r===void 0&&(r=!0),s===void 0&&(s=!1),nq(e,r,s,new Map)}function nq(e,r,s,o){if(r===void 0&&(r=!0),s===void 0&&(s=!1),!e)return e;var d=e.type,l={type:e.type};if(Wt(e))l.name=e.name,uo(e,"optional")&&typeof e.optional=="boolean"&&(l.optional=e.optional),uo(e,"typeAnnotation")&&(l.typeAnnotation=r?Y7(e.typeAnnotation,!0,s,o):e.typeAnnotation),uo(e,"decorators")&&(l.decorators=r?Y7(e.decorators,!0,s,o):e.decorators);else if(uo(Hl,d))for(var c=0,f=Object.keys(Hl[d]);c<f.length;c++){var h=f[c];uo(e,h)&&(r?l[h]=NM(e)&&h==="comments"?_g(e.comments,r,s,o):Y7(e[h],!0,s,o):l[h]=e[h])}else throw new Error('Unknown node type: "'+d+'"');return uo(e,"loc")&&(s?l.loc=null:l.loc=e.loc),uo(e,"leadingComments")&&(l.leadingComments=_g(e.leadingComments,r,s,o)),uo(e,"innerComments")&&(l.innerComments=_g(e.innerComments,r,s,o)),uo(e,"trailingComments")&&(l.trailingComments=_g(e.trailingComments,r,s,o)),uo(e,"extra")&&(l.extra=Object.assign({},e.extra)),l}function _g(e,r,s,o){return!e||!r?e:e.map(function(d){var l=o.get(d);if(l)return l;var c=d.type,f=d.value,h=d.loc,y={type:c,value:f,loc:h};return s&&(y.loc=null),o.set(d,y),y})}function sq(e){return ye(e,!1)}function N5e(e){return ye(e)}function D5e(e){return ye(e,!0,!0)}function k5e(e){return ye(e,!1,!0)}function Q7(e,r,s){if(!s||!e)return e;var o=r+"Comments";if(e[o])if(r==="leading")e[o]=s.concat(e[o]);else{var d;(d=e[o]).push.apply(d,pe(s))}else e[o]=s;return e}function Bf(e,r,s,o){return Q7(e,r,[{type:o?"CommentLine":"CommentBlock",value:s}])}function Z7(e,r,s){r&&s&&(r[e]=Array.from(new Set([].concat(r[e],s[e]).filter(Boolean))))}function e8(e,r){Z7("innerComments",e,r)}function Ng(e,r){Z7("leadingComments",e,r)}function t8(e,r){Z7("trailingComments",e,r)}function Xl(e,r){return t8(e,r),Ng(e,r),e8(e,r),e}function r8(e){return Hx.forEach(function(r){e[r]=null}),e}var L5e=xr.Standardized,M5e=xr.Expression,B5e=xr.Binary,F5e=xr.Scopable,$5e=xr.BlockParent,q5e=xr.Block,U5e=xr.Statement,V5e=xr.Terminatorless,W5e=xr.CompletionStatement,G5e=xr.Conditional,K5e=xr.Loop,H5e=xr.While,z5e=xr.ExpressionWrapper,X5e=xr.For,J5e=xr.ForXStatement,iq=xr.Function,Y5e=xr.FunctionParent,Q5e=xr.Pureish,Z5e=xr.Declaration,eEe=xr.PatternLike,tEe=xr.LVal,rEe=xr.TSEntityName,aEe=xr.Literal,nEe=xr.Immutable,sEe=xr.UserWhitespacable,iEe=xr.Method,oEe=xr.ObjectMember,lEe=xr.Property,dEe=xr.UnaryLike,uEe=xr.Pattern,cEe=xr.Class,oq=xr.ImportOrExportDeclaration,pEe=xr.ExportDeclaration,fEe=xr.ModuleSpecifier,hEe=xr.Accessor,mEe=xr.Private,yEe=xr.Flow,gEe=xr.FlowType,vEe=xr.FlowBaseAnnotation,bEe=xr.FlowDeclaration,xEe=xr.FlowPredicate,REe=xr.EnumBody,EEe=xr.EnumMember,SEe=xr.JSX,TEe=xr.Miscellaneous,wEe=xr.TypeScript,PEe=xr.TSTypeElement,AEe=xr.TSType,IEe=xr.TSBaseType,CEe=oq;function Dg(e,r){if(ql(e))return e;var s=[];return ux(e)?s=[]:(pi(e)||(Ds(r)?e=pn(e):e=Qt(e)),s=[e]),Jr(s)}function jEe(e,r){r===void 0&&(r="body");var s=Dg(e[r],e);return e[r]=s,s}function Dc(e){e=e+"";for(var r="",s=I(e),o;!(o=s()).done;){var d=o.value;r+=Gl(d.codePointAt(0))?d:"-"}return r=r.replace(/^[-0-9]+/,""),r=r.replace(/[-\s]+(.)?/g,function(l,c){return c?c.toUpperCase():""}),Kl(r)||(r="_"+r),r||"_"}function lq(e){return e=Dc(e),(e==="eval"||e==="arguments")&&(e="_"+e),e}function qo(e,r){return r===void 0&&(r=e.key||e.property),!e.computed&&Wt(r)&&(r=Zt(r.name)),r}function On(e){if(Lo(e)&&(e=e.expression),qi(e))return e;if(Ec(e)?e.type="ClassExpression":Ds(e)&&(e.type="FunctionExpression"),!qi(e))throw new Error("cannot turn "+e.type+" to an expression");return e}function Jl(e,r,s){if(e){var o=ks[e.type];if(o){s=s||{},r(e,s);for(var d=I(o),l;!(l=d()).done;){var c=l.value,f=e[c];if(Array.isArray(f))for(var h=I(f),y;!(y=h()).done;){var g=y.value;Jl(g,r,s)}else Jl(f,r,s)}}}}var dq=["tokens","start","end","loc","raw","rawValue"],OEe=[].concat(pe(Hx),["comments"],dq);function a8(e,r){r===void 0&&(r={});for(var s=r.preserveComments?dq:OEe,o=I(s),d;!(d=o()).done;){var l=d.value;e[l]!=null&&(e[l]=void 0)}for(var c=0,f=Object.keys(e);c<f.length;c++){var h=f[c];h[0]==="_"&&e[h]!=null&&(e[h]=void 0)}for(var y=Object.getOwnPropertySymbols(e),g=I(y),x;!(x=g()).done;){var R=x.value;e[R]=null}}function n8(e,r){return Jl(e,a8,r),e}function Yl(e,r){r===void 0&&(r=e.key);var s;return e.kind==="method"?Yl.increment()+"":(Wt(r)?s=r.name:Va(r)?s=JSON.stringify(r.value):s=JSON.stringify(n8(ye(r))),e.computed&&(s="["+s+"]"),e.static&&(s="static:"+s),s)}Yl.uid=0,Yl.increment=function(){return Yl.uid>=Number.MAX_SAFE_INTEGER?Yl.uid=0:Yl.uid++};function uq(e,r){if(pi(e))return e;var s=!1,o;if(Ec(e))s=!0,o="ClassDeclaration";else if(Ds(e))s=!0,o="FunctionDeclaration";else if(no(e))return Qt(e);if(s&&!e.id&&(o=!1),!o){if(r)return!1;throw new Error("cannot turn "+e.type+" to a statement")}return e.type=o,e}var _Ee=Function.call.bind(Object.prototype.toString);function NEe(e){return _Ee(e)==="[object RegExp]"}function DEe(e){if(typeof e!="object"||e===null||Object.prototype.toString.call(e)!=="[object Object]")return!1;var r=Object.getPrototypeOf(e);return r===null||Object.getPrototypeOf(r)===null}function Ff(e){if(e===void 0)return De("undefined");if(e===!0||e===!1)return fn(e);if(e===null)return Un();if(typeof e=="string")return Zt(e);if(typeof e=="number"){var r;if(Number.isFinite(e))r=Br(Math.abs(e));else{var s;Number.isNaN(e)?s=Br(0):s=Br(1),r=sn("/",s,Br(0))}return(e<0||Object.is(e,-0))&&(r=Rn("-",r)),r}if(NEe(e)){var o=e.source,d=/\/([a-z]*)$/.exec(e.toString())[1];return xg(o,d)}if(Array.isArray(e))return Ea(e.map(Ff));if(DEe(e)){for(var l=[],c=0,f=Object.keys(e);c<f.length;c++){var h=f[c],y=void 0;Kl(h)?y=De(h):y=Zt(h),l.push(on(y,Ff(e[h])))}return Oa(l)}throw new Error("don't know how to turn this value into a node")}function kEe(e,r,s){return s===void 0&&(s=!1),e.object=Vt(e.object,e.property,e.computed),e.property=r,e.computed=!!s,e}function Na(e,r){if(!e||!r)return e;for(var s=I(e4.optional),o;!(o=s()).done;){var d=o.value;e[d]==null&&(e[d]=r[d])}for(var l=0,c=Object.keys(r);l<c.length;l++){var f=c[l];f[0]==="_"&&f!=="__clone"&&(e[f]=r[f])}for(var h=I(e4.force),y;!(y=h()).done;){var g=y.value;e[g]=r[g]}return Xl(e,r),e}function LEe(e,r){if($i(e.object))throw new Error("Cannot prepend node to super property access (`super.foo`).");return e.object=Vt(r,e.object),e}function s8(e){for(var r=[].concat(e),s=Object.create(null);r.length;){var o=r.pop();if(o)switch(o.type){case"ArrayPattern":r.push.apply(r,pe(o.elements));break;case"AssignmentExpression":case"AssignmentPattern":case"ForInStatement":case"ForOfStatement":r.push(o.left);break;case"ObjectPattern":r.push.apply(r,pe(o.properties));break;case"ObjectProperty":r.push(o.value);break;case"RestElement":case"UpdateExpression":r.push(o.argument);break;case"UnaryExpression":o.operator==="delete"&&r.push(o.argument);break;case"Identifier":s[o.name]=o;break}}return s}function Ms(e,r,s,o){for(var d=[].concat(e),l=Object.create(null);d.length;){var c=d.shift();if(c&&!(o&&(no(c)||pf(c)||Yy(c)))){if(Wt(c)){if(r){var f=l[c.name]=l[c.name]||[];f.push(c)}else l[c.name]=c;continue}if(xf(c)&&!Zy(c)){Lx(c.declaration)&&d.push(c.declaration);continue}if(s){if(Kd(c)){d.push(c.id);continue}if(Xy(c))continue}var h=Ms.keys[c.type];if(h)for(var y=0;y<h.length;y++){var g=h[y],x=c[g];x&&(Array.isArray(x)?d.push.apply(d,pe(x)):d.push(x))}}}return l}var MEe={DeclareClass:["id"],DeclareFunction:["id"],DeclareModule:["id"],DeclareVariable:["id"],DeclareInterface:["id"],DeclareTypeAlias:["id"],DeclareOpaqueType:["id"],InterfaceDeclaration:["id"],TypeAlias:["id"],OpaqueType:["id"],CatchClause:["param"],LabeledStatement:["label"],UnaryExpression:["argument"],AssignmentExpression:["left"],ImportSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportDefaultSpecifier:["local"],ImportDeclaration:["specifiers"],ExportSpecifier:["exported"],ExportNamespaceSpecifier:["exported"],ExportDefaultSpecifier:["exported"],FunctionDeclaration:["id","params"],FunctionExpression:["id","params"],ArrowFunctionExpression:["params"],ObjectMethod:["params"],ClassMethod:["params"],ClassPrivateMethod:["params"],ForInStatement:["left"],ForOfStatement:["left"],ClassDeclaration:["id"],ClassExpression:["id"],RestElement:["argument"],UpdateExpression:["argument"],ObjectProperty:["value"],AssignmentPattern:["left"],ArrayPattern:["elements"],ObjectPattern:["properties"],VariableDeclaration:["declarations"],VariableDeclarator:["id"]};Ms.keys=MEe;function kg(e,r){return Ms(e,r,!0)}function BEe(e){return df(e)?"null":fx(e)?"/"+e.pattern+"/"+e.flags:Bo(e)?e.quasis.map(function(r){return r.value.raw}).join(""):e.value!==void 0?String(e.value):null}function cq(e){if(!e.computed||bn(e.key))return e.key}function pq(e,r){if("id"in e&&e.id)return{name:e.id.name,originalNode:e.id};var s="",o;if(Mo(r,{value:e})?o=cq(r):Ul(e)||ff(e)?(o=cq(e),e.kind==="get"?s="get ":e.kind==="set"&&(s="set ")):LM(r,{init:e})?o=r.id:no(r,{operator:"=",right:e})&&(o=r.left),!o)return null;var d=bn(o)?BEe(o):Wt(o)?o.name:Fo(o)?o.id.name:null;return d==null?null:{name:s+d,originalNode:o}}function i8(e,r,s){typeof r=="function"&&(r={enter:r});var o=r,d=o.enter,l=o.exit;o8(e,d,l,s,[])}function o8(e,r,s,o,d){var l=ks[e.type];if(l){r&&r(e,d,o);for(var c=I(l),f;!(f=c()).done;){var h=f.value,y=e[h];if(Array.isArray(y))for(var g=0;g<y.length;g++){var x=y[g];x&&(d.push({node:e,key:h,index:g}),o8(x,r,s,o,d),d.pop())}else y&&(d.push({node:e,key:h}),o8(y,r,s,o,d),d.pop())}s&&s(e,d,o)}}function fq(e,r,s){if(s&&e.type==="Identifier"&&r.type==="ObjectProperty"&&s.type==="ObjectExpression")return!1;var o=Ms.keys[r.type];if(o)for(var d=0;d<o.length;d++){var l=o[d],c=r[l];if(Array.isArray(c)){if(c.includes(e))return!0}else if(c===e)return!0}return!1}function hq(e){return cn(e)&&(e.kind!=="var"||e[fg])}function mq(e){return Kd(e)||Hd(e)||hq(e)}function FEe(e){return lg(e.type,"Immutable")?!0:Wt(e)?e.name==="undefined":!1}function l8(e,r){if(typeof e!="object"||typeof r!="object"||e==null||r==null)return e===r;if(e.type!==r.type)return!1;for(var s=Object.keys(Hl[e.type]||e.type),o=ks[e.type],d=0,l=s;d<l.length;d++){var c=l[d],f=e[c],h=r[c];if(typeof f!=typeof h)return!1;if(!(f==null&&h==null)){if(f==null||h==null)return!1;if(Array.isArray(f)){if(!Array.isArray(h)||f.length!==h.length)return!1;for(var y=0;y<f.length;y++)if(!l8(f[y],h[y]))return!1;continue}if(typeof f=="object"&&!(o!=null&&o.includes(c))){for(var g=0,x=Object.keys(f);g<x.length;g++){var R=x[g];if(f[R]!==h[R])return!1}continue}if(!l8(f,h))return!1}}return!0}function kc(e,r,s){switch(r.type){case"MemberExpression":case"OptionalMemberExpression":return r.property===e?!!r.computed:r.object===e;case"JSXMemberExpression":return r.object===e;case"VariableDeclarator":return r.init===e;case"ArrowFunctionExpression":return r.body===e;case"PrivateName":return!1;case"ClassMethod":case"ClassPrivateMethod":case"ObjectMethod":return r.key===e?!!r.computed:!1;case"ObjectProperty":return r.key===e?!!r.computed:!s||s.type!=="ObjectPattern";case"ClassProperty":case"ClassAccessorProperty":return r.key===e?!!r.computed:!0;case"ClassPrivateProperty":return r.key!==e;case"ClassDeclaration":case"ClassExpression":return r.superClass===e;case"AssignmentExpression":return r.right===e;case"AssignmentPattern":return r.right===e;case"LabeledStatement":return!1;case"CatchClause":return!1;case"RestElement":return!1;case"BreakStatement":case"ContinueStatement":return!1;case"FunctionDeclaration":case"FunctionExpression":return!1;case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":return!1;case"ExportSpecifier":return s!=null&&s.source?!1:r.local===e;case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":return!1;case"ImportAttribute":return!1;case"JSXAttribute":return!1;case"ObjectPattern":case"ArrayPattern":return!1;case"MetaProperty":return!1;case"ObjectTypeProperty":return r.key!==e;case"TSEnumMember":return r.id!==e;case"TSPropertySignature":return r.key===e?!!r.computed:!0}return!0}function yq(e,r){return ql(e)&&(Ds(r)||dx(r))?!1:us(e)&&(Ds(r)||dx(r))?!0:yB(e)}function $Ee(e){return rg(e)||Wt(e.imported||e.exported,{name:"default"})}var qEe=new Set(["abstract","boolean","byte","char","double","enum","final","float","goto","implements","int","interface","long","native","package","private","protected","public","short","static","synchronized","throws","transient","volatile"]);function Lg(e){return Kl(e)&&!qEe.has(e)}function gq(e){return cn(e,{kind:"var"})&&!e[fg]}var Ui={isReactComponent:_xe,isCompatTag:Nxe,buildChildren:e4e};Kt.env.BABEL_TYPES_8_BREAKING&&console.warn("BABEL_TYPES_8_BREAKING is not supported anymore. Use the latest Babel 8.0.0 pre-release instead!");var d8=Object.freeze({__proto__:null,ACCESSOR_TYPES:hEe,ALIAS_KEYS:Ef,ASSIGNMENT_OPERATORS:$B,AnyTypeAnnotation:kf,ArgumentPlaceholder:j$,ArrayExpression:Ea,ArrayPattern:zl,ArrayTypeAnnotation:w4,ArrowFunctionExpression:mi,AssignmentExpression:tr,AssignmentPattern:hF,AwaitExpression:io,BINARY_OPERATORS:FB,BINARY_TYPES:B5e,BLOCKPARENT_TYPES:$5e,BLOCK_SCOPED_SYMBOL:fg,BLOCK_TYPES:q5e,BOOLEAN_BINARY_OPERATORS:Jx,BOOLEAN_NUMBER_BINARY_OPERATORS:zx,BOOLEAN_UNARY_OPERATORS:Yx,BUILDER_KEYS:t4,BigIntLiteral:SF,BinaryExpression:sn,BindExpression:O$,BlockStatement:Jr,BooleanLiteral:fn,BooleanLiteralTypeAnnotation:PF,BooleanTypeAnnotation:Ag,BreakStatement:rF,CLASS_TYPES:cEe,COMMENT_KEYS:Hx,COMPARISON_BINARY_OPERATORS:BB,COMPLETIONSTATEMENT_TYPES:W5e,CONDITIONAL_TYPES:G5e,CallExpression:ct,CatchClause:aF,ClassAccessorProperty:wF,ClassBody:mF,ClassDeclaration:yF,ClassExpression:x4,ClassImplements:AF,ClassMethod:Yd,ClassPrivateMethod:Zd,ClassPrivateProperty:Pg,ClassProperty:Df,ConditionalExpression:Zs,ContinueStatement:nF,DECLARATION_TYPES:Z5e,DEPRECATED_ALIASES:yg,DEPRECATED_KEYS:Sf,DebuggerStatement:sF,DecimalLiteral:B$,DeclareClass:IF,DeclareExportAllDeclaration:MF,DeclareExportDeclaration:LF,DeclareFunction:CF,DeclareInterface:jF,DeclareModule:OF,DeclareModuleExports:_F,DeclareOpaqueType:DF,DeclareTypeAlias:NF,DeclareVariable:kF,DeclaredPredicate:BF,Decorator:N$,Directive:Pc,DirectiveLiteral:Ac,DoExpression:D$,DoWhileStatement:iF,ENUMBODY_TYPES:REe,ENUMMEMBER_TYPES:EEe,EQUALITY_BINARY_OPERATORS:Xx,EXPORTDECLARATION_TYPES:pEe,EXPRESSIONWRAPPER_TYPES:z5e,EXPRESSION_TYPES:M5e,EmptyStatement:f4,EmptyTypeAnnotation:zF,EnumBooleanBody:g$,EnumBooleanMember:R$,EnumDeclaration:y$,EnumDefaultedMember:T$,EnumNumberBody:v$,EnumNumberMember:E$,EnumStringBody:b$,EnumStringMember:S$,EnumSymbolBody:x$,ExistsTypeAnnotation:FF,ExportAllDeclaration:gF,ExportDefaultDeclaration:vF,ExportDefaultSpecifier:k$,ExportNamedDeclaration:ei,ExportNamespaceSpecifier:TF,ExportSpecifier:yi,ExpressionStatement:Qt,FLATTENABLE_KEYS:Wxe,FLIPPED_ALIAS_KEYS:xr,FLOWBASEANNOTATION_TYPES:vEe,FLOWDECLARATION_TYPES:bEe,FLOWPREDICATE_TYPES:xEe,FLOWTYPE_TYPES:gEe,FLOW_TYPES:yEe,FORXSTATEMENT_TYPES:J5e,FOR_INIT_KEYS:Gxe,FOR_TYPES:X5e,FUNCTIONPARENT_TYPES:Y5e,FUNCTION_TYPES:iq,File:h4,ForInStatement:oF,ForOfStatement:bF,ForStatement:m4,FunctionDeclaration:bg,FunctionExpression:qn,FunctionTypeAnnotation:$F,FunctionTypeParam:qF,GenericTypeAnnotation:_c,IMMUTABLE_TYPES:nEe,IMPORTOREXPORTDECLARATION_TYPES:oq,INHERIT_KEYS:e4,Identifier:De,IfStatement:lF,Import:EF,ImportAttribute:_$,ImportDeclaration:Eg,ImportDefaultSpecifier:R4,ImportExpression:xF,ImportNamespaceSpecifier:Sg,ImportSpecifier:Of,IndexedAccessType:w$,InferredPredicate:UF,InterfaceDeclaration:WF,InterfaceExtends:VF,InterfaceTypeAnnotation:GF,InterpreterDirective:p4,IntersectionTypeAnnotation:KF,JSXAttribute:eu,JSXClosingElement:I4,JSXClosingFragment:B4,JSXElement:C4,JSXEmptyExpression:j4,JSXExpressionContainer:oo,JSXFragment:L4,JSXIdentifier:lo,JSXMemberExpression:Cg,JSXNamespacedName:_4,JSXOpeningElement:N4,JSXOpeningFragment:M4,JSXSpreadAttribute:D4,JSXSpreadChild:O4,JSXText:k4,JSX_TYPES:SEe,LITERAL_TYPES:aEe,LOGICAL_OPERATORS:Jd,LOOP_TYPES:K5e,LVAL_TYPES:tEe,LabeledStatement:Ic,LogicalExpression:hi,METHOD_TYPES:iEe,MISCELLANEOUS_TYPES:TEe,MODULEDECLARATION_TYPES:CEe,MODULESPECIFIER_TYPES:fEe,MemberExpression:Vt,MetaProperty:E4,MixedTypeAnnotation:HF,ModuleExpression:F$,NODE_FIELDS:Hl,NODE_PARENT_VALIDATIONS:Sc,NOT_LOCAL_BINDING:UB,NUMBER_BINARY_OPERATORS:pg,NUMBER_UNARY_OPERATORS:Qx,NewExpression:jf,Noop:A$,NullLiteral:Un,NullLiteralTypeAnnotation:P4,NullableTypeAnnotation:XF,NumberLiteral:W$,NumberLiteralTypeAnnotation:JF,NumberTypeAnnotation:Lf,NumericLiteral:Br,OBJECTMEMBER_TYPES:oEe,ObjectExpression:Oa,ObjectMethod:g4,ObjectPattern:_f,ObjectProperty:on,ObjectTypeAnnotation:YF,ObjectTypeCallProperty:ZF,ObjectTypeIndexer:e$,ObjectTypeInternalSlot:QF,ObjectTypeProperty:t$,ObjectTypeSpreadProperty:r$,OpaqueType:a$,OptionalCallExpression:jc,OptionalIndexedAccessType:P$,OptionalMemberExpression:wg,PATTERNLIKE_TYPES:eEe,PATTERN_TYPES:uEe,PLACEHOLDERS:o4,PLACEHOLDERS_ALIAS:wc,PLACEHOLDERS_FLIPPED_ALIAS:If,PRIVATE_TYPES:mEe,PROPERTY_TYPES:lEe,PUREISH_TYPES:Q5e,ParenthesizedExpression:v4,PipelineBareFunction:U$,PipelinePrimaryTopicReference:V$,PipelineTopicExpression:q$,Placeholder:I$,PrivateName:T4,Program:y4,QualifiedTypeIdentifier:n$,RecordExpression:L$,RegExpLiteral:xg,RegexLiteral:G$,RestElement:$o,RestProperty:K$,ReturnStatement:pn,SCOPABLE_TYPES:F5e,STANDARDIZED_TYPES:L5e,STATEMENT_OR_BLOCK_KEYS:LB,STATEMENT_TYPES:U5e,STRING_UNARY_OPERATORS:Zx,SequenceExpression:kr,SpreadElement:Qd,SpreadProperty:H$,StaticBlock:Oc,StringLiteral:Zt,StringLiteralTypeAnnotation:s$,StringTypeAnnotation:Mf,Super:Nf,SwitchCase:dF,SwitchStatement:uF,SymbolTypeAnnotation:i$,TERMINATORLESS_TYPES:V5e,TSAnyKeyword:z4,TSArrayType:h7,TSAsExpression:_7,TSBASETYPE_TYPES:IEe,TSBigIntKeyword:J4,TSBooleanKeyword:X4,TSCallSignatureDeclaration:V4,TSConditionalType:x7,TSConstructSignatureDeclaration:W4,TSConstructorType:d7,TSDeclareFunction:$4,TSDeclareMethod:q4,TSENTITYNAME_TYPES:rEe,TSEnumDeclaration:k7,TSEnumMember:L7,TSExportAssignment:V7,TSExpressionWithTypeArguments:A7,TSExternalModuleReference:q7,TSFunctionType:l7,TSImportEqualsDeclaration:$7,TSImportType:F7,TSIndexSignature:H4,TSIndexedAccessType:T7,TSInferType:R7,TSInstantiationExpression:O7,TSInterfaceBody:C7,TSInterfaceDeclaration:I7,TSIntersectionType:b7,TSIntrinsicKeyword:Y4,TSLiteralType:P7,TSMappedType:w7,TSMethodSignature:K4,TSModuleBlock:B7,TSModuleDeclaration:M7,TSNamedTupleMember:v7,TSNamespaceExportDeclaration:W7,TSNeverKeyword:Q4,TSNonNullExpression:U7,TSNullKeyword:Z4,TSNumberKeyword:e7,TSObjectKeyword:t7,TSOptionalType:y7,TSParameterProperty:F4,TSParenthesizedType:E7,TSPropertySignature:G4,TSQualifiedName:U4,TSRestType:g7,TSSatisfiesExpression:N7,TSStringKeyword:r7,TSSymbolKeyword:a7,TSTYPEELEMENT_TYPES:PEe,TSTYPE_TYPES:AEe,TSThisType:o7,TSTupleType:m7,TSTypeAliasDeclaration:j7,TSTypeAnnotation:G7,TSTypeAssertion:D7,TSTypeLiteral:f7,TSTypeOperator:S7,TSTypeParameter:z7,TSTypeParameterDeclaration:H7,TSTypeParameterInstantiation:K7,TSTypePredicate:c7,TSTypeQuery:p7,TSTypeReference:u7,TSUndefinedKeyword:n7,TSUnionType:jg,TSUnknownKeyword:s7,TSVoidKeyword:i7,TYPES:Cf,TYPESCRIPT_TYPES:wEe,TaggedTemplateExpression:RF,TemplateElement:Tg,TemplateLiteral:S4,ThisExpression:Fr,ThisTypeAnnotation:o$,ThrowStatement:b4,TopicReference:$$,TryStatement:cF,TupleExpression:M$,TupleTypeAnnotation:A4,TypeAlias:d$,TypeAnnotation:u$,TypeCastExpression:c$,TypeParameter:p$,TypeParameterDeclaration:f$,TypeParameterInstantiation:h$,TypeofTypeAnnotation:l$,UNARYLIKE_TYPES:dEe,UNARY_OPERATORS:qB,UPDATE_OPERATORS:MB,USERWHITESPACABLE_TYPES:sEe,UnaryExpression:Rn,UnionTypeAnnotation:Ig,UpdateExpression:Rg,V8IntrinsicIdentifier:C$,VISITOR_KEYS:ks,VariableDeclaration:Lr,VariableDeclarator:Sr,Variance:m$,VoidTypeAnnotation:Nc,WHILE_TYPES:H5e,WhileStatement:pF,WithStatement:fF,YieldExpression:Cc,__internal__deprecationWarning:Qn,addComment:Bf,addComments:Q7,anyTypeAnnotation:kf,appendToMemberExpression:kEe,argumentPlaceholder:j$,arrayExpression:Ea,arrayPattern:zl,arrayTypeAnnotation:w4,arrowFunctionExpression:mi,assertAccessor:p5e,assertAnyTypeAnnotation:N7e,assertArgumentPlaceholder:lRe,assertArrayExpression:r4e,assertArrayPattern:Y4e,assertArrayTypeAnnotation:D7e,assertArrowFunctionExpression:Q4e,assertAssignmentExpression:a4e,assertAssignmentPattern:J4e,assertAwaitExpression:R7e,assertBigIntLiteral:S7e,assertBinary:D9e,assertBinaryExpression:n4e,assertBindExpression:dRe,assertBlock:M9e,assertBlockParent:L9e,assertBlockStatement:l4e,assertBooleanLiteral:A4e,assertBooleanLiteralTypeAnnotation:L7e,assertBooleanTypeAnnotation:k7e,assertBreakStatement:d4e,assertCallExpression:u4e,assertCatchClause:c4e,assertClass:l5e,assertClassAccessorProperty:I7e,assertClassBody:Z4e,assertClassDeclaration:t7e,assertClassExpression:e7e,assertClassImplements:B7e,assertClassMethod:f7e,assertClassPrivateMethod:j7e,assertClassPrivateProperty:C7e,assertClassProperty:A7e,assertCompletionStatement:$9e,assertConditional:q9e,assertConditionalExpression:p4e,assertContinueStatement:f4e,assertDebuggerStatement:h4e,assertDecimalLiteral:yRe,assertDeclaration:J9e,assertDeclareClass:F7e,assertDeclareExportAllDeclaration:z7e,assertDeclareExportDeclaration:H7e,assertDeclareFunction:$7e,assertDeclareInterface:q7e,assertDeclareModule:U7e,assertDeclareModuleExports:V7e,assertDeclareOpaqueType:G7e,assertDeclareTypeAlias:W7e,assertDeclareVariable:K7e,assertDeclaredPredicate:X7e,assertDecorator:cRe,assertDirective:i4e,assertDirectiveLiteral:o4e,assertDoExpression:pRe,assertDoWhileStatement:m4e,assertEmptyStatement:y4e,assertEmptyTypeAnnotation:i8e,assertEnumBody:b5e,assertEnumBooleanBody:D8e,assertEnumBooleanMember:B8e,assertEnumDeclaration:N8e,assertEnumDefaultedMember:q8e,assertEnumMember:x5e,assertEnumNumberBody:k8e,assertEnumNumberMember:F8e,assertEnumStringBody:L8e,assertEnumStringMember:$8e,assertEnumSymbolBody:M8e,assertExistsTypeAnnotation:J7e,assertExportAllDeclaration:r7e,assertExportDeclaration:u5e,assertExportDefaultDeclaration:a7e,assertExportDefaultSpecifier:fRe,assertExportNamedDeclaration:n7e,assertExportNamespaceSpecifier:T7e,assertExportSpecifier:s7e,assertExpression:Y$,assertExpressionStatement:X$,assertExpressionWrapper:W9e,assertFile:g4e,assertFlow:h5e,assertFlowBaseAnnotation:y5e,assertFlowDeclaration:g5e,assertFlowPredicate:v5e,assertFlowType:m5e,assertFor:G9e,assertForInStatement:v4e,assertForOfStatement:i7e,assertForStatement:b4e,assertForXStatement:K9e,assertFunction:H9e,assertFunctionDeclaration:x4e,assertFunctionExpression:R4e,assertFunctionParent:z9e,assertFunctionTypeAnnotation:Y7e,assertFunctionTypeParam:Q7e,assertGenericTypeAnnotation:Z7e,assertIdentifier:X7,assertIfStatement:E4e,assertImmutable:t5e,assertImport:E7e,assertImportAttribute:uRe,assertImportDeclaration:o7e,assertImportDefaultSpecifier:l7e,assertImportExpression:c7e,assertImportNamespaceSpecifier:d7e,assertImportOrExportDeclaration:d5e,assertImportSpecifier:u7e,assertIndexedAccessType:U8e,assertInferredPredicate:e8e,assertInterfaceDeclaration:r8e,assertInterfaceExtends:t8e,assertInterfaceTypeAnnotation:a8e,assertInterpreterDirective:s4e,assertIntersectionTypeAnnotation:n8e,assertJSX:R5e,assertJSXAttribute:W8e,assertJSXClosingElement:G8e,assertJSXClosingFragment:nRe,assertJSXElement:K8e,assertJSXEmptyExpression:H8e,assertJSXExpressionContainer:z8e,assertJSXFragment:rRe,assertJSXIdentifier:J8e,assertJSXMemberExpression:Y8e,assertJSXNamespacedName:Q8e,assertJSXOpeningElement:Z8e,assertJSXOpeningFragment:aRe,assertJSXSpreadAttribute:eRe,assertJSXSpreadChild:X8e,assertJSXText:tRe,assertLVal:Q9e,assertLabeledStatement:S4e,assertLiteral:e5e,assertLogicalExpression:C4e,assertLoop:U9e,assertMemberExpression:j4e,assertMetaProperty:p7e,assertMethod:a5e,assertMiscellaneous:E5e,assertMixedTypeAnnotation:s8e,assertModuleDeclaration:O5e,assertModuleExpression:gRe,assertModuleSpecifier:c5e,assertNewExpression:O4e,assertNode:t4e,assertNoop:sRe,assertNullLiteral:P4e,assertNullLiteralTypeAnnotation:M7e,assertNullableTypeAnnotation:o8e,assertNumberLiteral:A5e,assertNumberLiteralTypeAnnotation:l8e,assertNumberTypeAnnotation:d8e,assertNumericLiteral:w4e,assertObjectExpression:N4e,assertObjectMember:n5e,assertObjectMethod:D4e,assertObjectPattern:h7e,assertObjectProperty:k4e,assertObjectTypeAnnotation:u8e,assertObjectTypeCallProperty:p8e,assertObjectTypeIndexer:f8e,assertObjectTypeInternalSlot:c8e,assertObjectTypeProperty:h8e,assertObjectTypeSpreadProperty:m8e,assertOpaqueType:y8e,assertOptionalCallExpression:P7e,assertOptionalIndexedAccessType:V8e,assertOptionalMemberExpression:w7e,assertParenthesizedExpression:B4e,assertPattern:o5e,assertPatternLike:Y9e,assertPipelineBareFunction:xRe,assertPipelinePrimaryTopicReference:RRe,assertPipelineTopicExpression:bRe,assertPlaceholder:iRe,assertPrivate:f5e,assertPrivateName:O7e,assertProgram:_4e,assertProperty:s5e,assertPureish:X9e,assertQualifiedTypeIdentifier:g8e,assertRecordExpression:hRe,assertRegExpLiteral:I4e,assertRegexLiteral:I5e,assertRestElement:J$,assertRestProperty:C5e,assertReturnStatement:L4e,assertScopable:k9e,assertSequenceExpression:M4e,assertSpreadElement:m7e,assertSpreadProperty:j5e,assertStandardized:N9e,assertStatement:B9e,assertStaticBlock:_7e,assertStringLiteral:T4e,assertStringLiteralTypeAnnotation:v8e,assertStringTypeAnnotation:b8e,assertSuper:y7e,assertSwitchCase:F4e,assertSwitchStatement:$4e,assertSymbolTypeAnnotation:x8e,assertTSAnyKeyword:ORe,assertTSArrayType:YRe,assertTSAsExpression:y9e,assertTSBaseType:P5e,assertTSBigIntKeyword:NRe,assertTSBooleanKeyword:_Re,assertTSCallSignatureDeclaration:PRe,assertTSConditionalType:n9e,assertTSConstructSignatureDeclaration:ARe,assertTSConstructorType:KRe,assertTSDeclareFunction:SRe,assertTSDeclareMethod:TRe,assertTSEntityName:Z9e,assertTSEnumDeclaration:b9e,assertTSEnumMember:x9e,assertTSExportAssignment:A9e,assertTSExpressionWithTypeArguments:c9e,assertTSExternalModuleReference:w9e,assertTSFunctionType:GRe,assertTSImportEqualsDeclaration:T9e,assertTSImportType:S9e,assertTSIndexSignature:jRe,assertTSIndexedAccessType:l9e,assertTSInferType:s9e,assertTSInstantiationExpression:m9e,assertTSInterfaceBody:f9e,assertTSInterfaceDeclaration:p9e,assertTSIntersectionType:a9e,assertTSIntrinsicKeyword:DRe,assertTSLiteralType:u9e,assertTSMappedType:d9e,assertTSMethodSignature:CRe,assertTSModuleBlock:E9e,assertTSModuleDeclaration:R9e,assertTSNamedTupleMember:t9e,assertTSNamespaceExportDeclaration:I9e,assertTSNeverKeyword:kRe,assertTSNonNullExpression:P9e,assertTSNullKeyword:LRe,assertTSNumberKeyword:MRe,assertTSObjectKeyword:BRe,assertTSOptionalType:ZRe,assertTSParameterProperty:ERe,assertTSParenthesizedType:i9e,assertTSPropertySignature:IRe,assertTSQualifiedName:wRe,assertTSRestType:e9e,assertTSSatisfiesExpression:g9e,assertTSStringKeyword:FRe,assertTSSymbolKeyword:$Re,assertTSThisType:WRe,assertTSTupleType:QRe,assertTSType:w5e,assertTSTypeAliasDeclaration:h9e,assertTSTypeAnnotation:C9e,assertTSTypeAssertion:v9e,assertTSTypeElement:T5e,assertTSTypeLiteral:JRe,assertTSTypeOperator:o9e,assertTSTypeParameter:_9e,assertTSTypeParameterDeclaration:O9e,assertTSTypeParameterInstantiation:j9e,assertTSTypePredicate:zRe,assertTSTypeQuery:XRe,assertTSTypeReference:HRe,assertTSUndefinedKeyword:qRe,assertTSUnionType:r9e,assertTSUnknownKeyword:URe,assertTSVoidKeyword:VRe,assertTaggedTemplateExpression:g7e,assertTemplateElement:v7e,assertTemplateLiteral:b7e,assertTerminatorless:F9e,assertThisExpression:q4e,assertThisTypeAnnotation:R8e,assertThrowStatement:U4e,assertTopicReference:vRe,assertTryStatement:V4e,assertTupleExpression:mRe,assertTupleTypeAnnotation:E8e,assertTypeAlias:T8e,assertTypeAnnotation:w8e,assertTypeCastExpression:P8e,assertTypeParameter:A8e,assertTypeParameterDeclaration:I8e,assertTypeParameterInstantiation:C8e,assertTypeScript:S5e,assertTypeofTypeAnnotation:S8e,assertUnaryExpression:W4e,assertUnaryLike:i5e,assertUnionTypeAnnotation:j8e,assertUpdateExpression:G4e,assertUserWhitespacable:r5e,assertV8IntrinsicIdentifier:oRe,assertVariableDeclaration:K4e,assertVariableDeclarator:H4e,assertVariance:O8e,assertVoidTypeAnnotation:_8e,assertWhile:V9e,assertWhileStatement:z4e,assertWithStatement:X4e,assertYieldExpression:x7e,assignmentExpression:tr,assignmentPattern:hF,awaitExpression:io,bigIntLiteral:SF,binaryExpression:sn,bindExpression:O$,blockStatement:Jr,booleanLiteral:fn,booleanLiteralTypeAnnotation:PF,booleanTypeAnnotation:Ag,breakStatement:rF,buildMatchMemberExpression:og,buildUndefinedNode:tu,callExpression:ct,catchClause:aF,classAccessorProperty:wF,classBody:mF,classDeclaration:yF,classExpression:x4,classImplements:AF,classMethod:Yd,classPrivateMethod:Zd,classPrivateProperty:Pg,classProperty:Df,clone:sq,cloneDeep:N5e,cloneDeepWithoutLoc:D5e,cloneNode:ye,cloneWithoutLoc:k5e,conditionalExpression:Zs,continueStatement:nF,createFlowUnionType:Og,createTSUnionType:rq,createTypeAnnotationBasedOnTypeof:Q$,createUnionTypeAnnotation:Og,debuggerStatement:sF,decimalLiteral:B$,declareClass:IF,declareExportAllDeclaration:MF,declareExportDeclaration:LF,declareFunction:CF,declareInterface:jF,declareModule:OF,declareModuleExports:_F,declareOpaqueType:DF,declareTypeAlias:NF,declareVariable:kF,declaredPredicate:BF,decorator:N$,directive:Pc,directiveLiteral:Ac,doExpression:D$,doWhileStatement:iF,emptyStatement:f4,emptyTypeAnnotation:zF,ensureBlock:jEe,enumBooleanBody:g$,enumBooleanMember:R$,enumDeclaration:y$,enumDefaultedMember:T$,enumNumberBody:v$,enumNumberMember:E$,enumStringBody:b$,enumStringMember:S$,enumSymbolBody:x$,existsTypeAnnotation:FF,exportAllDeclaration:gF,exportDefaultDeclaration:vF,exportDefaultSpecifier:k$,exportNamedDeclaration:ei,exportNamespaceSpecifier:TF,exportSpecifier:yi,expressionStatement:Qt,file:h4,forInStatement:oF,forOfStatement:bF,forStatement:m4,functionDeclaration:bg,functionExpression:qn,functionTypeAnnotation:$F,functionTypeParam:qF,genericTypeAnnotation:_c,getAssignmentIdentifiers:s8,getBindingIdentifiers:Ms,getFunctionName:pq,getOuterBindingIdentifiers:kg,identifier:De,ifStatement:lF,import:EF,importAttribute:_$,importDeclaration:Eg,importDefaultSpecifier:R4,importExpression:xF,importNamespaceSpecifier:Sg,importSpecifier:Of,indexedAccessType:w$,inferredPredicate:UF,inheritInnerComments:e8,inheritLeadingComments:Ng,inheritTrailingComments:t8,inherits:Na,inheritsComments:Xl,interfaceDeclaration:WF,interfaceExtends:VF,interfaceTypeAnnotation:GF,interpreterDirective:p4,intersectionTypeAnnotation:KF,is:xn,isAccessor:bxe,isAnyTypeAnnotation:Cx,isArgumentPlaceholder:Ybe,isArrayExpression:di,isArrayPattern:MM,isArrayTypeAnnotation:ag,isArrowFunctionExpression:Qy,isAssignmentExpression:no,isAssignmentPattern:bc,isAwaitExpression:BM,isBigIntLiteral:FM,isBinary:kx,isBinaryExpression:_M,isBindExpression:eB,isBinding:fq,isBlock:sxe,isBlockParent:nxe,isBlockScoped:mq,isBlockStatement:ql,isBooleanLiteral:DM,isBooleanLiteralTypeAnnotation:H2e,isBooleanTypeAnnotation:$M,isBreakStatement:j2e,isCallExpression:un,isCatchClause:dx,isClass:Ec,isClassAccessorProperty:G2e,isClassBody:mx,isClassDeclaration:Hd,isClassExpression:yx,isClassImplements:X2e,isClassMethod:ff,isClassPrivateMethod:K2e,isClassPrivateProperty:Ix,isClassProperty:Vl,isCompletionStatement:oxe,isConditional:lxe,isConditionalExpression:O2e,isContinueStatement:_2e,isDebuggerStatement:N2e,isDecimalLiteral:e6e,isDeclaration:Lx,isDeclareClass:J2e,isDeclareExportAllDeclaration:nbe,isDeclareExportDeclaration:qM,isDeclareFunction:Y2e,isDeclareInterface:Q2e,isDeclareModule:Z2e,isDeclareModuleExports:ebe,isDeclareOpaqueType:rbe,isDeclareTypeAlias:tbe,isDeclareVariable:abe,isDeclaredPredicate:sbe,isDecorator:tB,isDirective:I2e,isDirectiveLiteral:C2e,isDoExpression:Zbe,isDoWhileStatement:D2e,isEmptyStatement:ux,isEmptyTypeAnnotation:VM,isEnumBody:Exe,isEnumBooleanBody:Dbe,isEnumBooleanMember:Bbe,isEnumDeclaration:Nbe,isEnumDefaultedMember:qbe,isEnumMember:Sxe,isEnumNumberBody:kbe,isEnumNumberMember:Fbe,isEnumStringBody:Lbe,isEnumStringMember:$be,isEnumSymbolBody:Mbe,isExistsTypeAnnotation:ibe,isExportAllDeclaration:Zy,isExportDeclaration:xf,isExportDefaultDeclaration:gx,isExportDefaultSpecifier:sg,isExportNamedDeclaration:eg,isExportNamespaceSpecifier:Ax,isExportSpecifier:vx,isExpression:qi,isExpressionStatement:Lo,isExpressionWrapper:cxe,isFile:NM,isFlow:Mx,isFlowBaseAnnotation:Bx,isFlowDeclaration:xxe,isFlowPredicate:Rxe,isFlowType:EB,isFor:gB,isForInStatement:k2e,isForOfStatement:bx,isForStatement:of,isForXStatement:bf,isFunction:Ds,isFunctionDeclaration:Kd,isFunctionExpression:Xy,isFunctionParent:pxe,isFunctionTypeAnnotation:obe,isFunctionTypeParam:lbe,isGenericTypeAnnotation:jx,isIdentifier:Wt,isIfStatement:cx,isImmutable:FEe,isImport:Px,isImportAttribute:Qbe,isImportDeclaration:tg,isImportDefaultSpecifier:rg,isImportExpression:V2e,isImportNamespaceSpecifier:xx,isImportOrExportDeclaration:bB,isImportSpecifier:Rx,isIndexedAccessType:XM,isInferredPredicate:dbe,isInterfaceDeclaration:cbe,isInterfaceExtends:ube,isInterfaceTypeAnnotation:pbe,isInterpreterDirective:A2e,isIntersectionTypeAnnotation:fbe,isJSX:Txe,isJSXAttribute:mf,isJSXClosingElement:Vbe,isJSXClosingFragment:zbe,isJSXElement:JM,isJSXEmptyExpression:YM,isJSXExpressionContainer:yf,isJSXFragment:Kbe,isJSXIdentifier:ci,isJSXMemberExpression:gf,isJSXNamespacedName:ng,isJSXOpeningElement:Gbe,isJSXOpeningFragment:Hbe,isJSXSpreadAttribute:vf,isJSXSpreadChild:Wbe,isJSXText:QM,isLVal:hxe,isLabeledStatement:lf,isLet:hq,isLiteral:bn,isLogicalExpression:L2e,isLoop:dxe,isMemberExpression:Pa,isMetaProperty:Ex,isMethod:Rc,isMiscellaneous:wxe,isMixedTypeAnnotation:UM,isModuleDeclaration:Oxe,isModuleExpression:t6e,isModuleSpecifier:xB,isNewExpression:uf,isNode:z$,isNodesEquivalent:l8,isNoop:Xbe,isNullLiteral:df,isNullLiteralTypeAnnotation:z2e,isNullableTypeAnnotation:hbe,isNumberLiteral:Axe,isNumberLiteralTypeAnnotation:mbe,isNumberTypeAnnotation:WM,isNumericLiteral:px,isObjectExpression:Bi,isObjectMember:gxe,isObjectMethod:Ul,isObjectPattern:Sx,isObjectProperty:Mo,isObjectTypeAnnotation:ybe,isObjectTypeCallProperty:vbe,isObjectTypeIndexer:bbe,isObjectTypeInternalSlot:gbe,isObjectTypeProperty:xbe,isObjectTypeSpreadProperty:Rbe,isOpaqueType:Ebe,isOptionalCallExpression:hf,isOptionalIndexedAccessType:Ube,isOptionalMemberExpression:zd,isParenthesizedExpression:hx,isPattern:us,isPatternLike:fxe,isPipelineBareFunction:r6e,isPipelinePrimaryTopicReference:a6e,isPipelineTopicExpression:sB,isPlaceholder:ZM,isPlaceholderType:IB,isPrivate:RB,isPrivateName:Fo,isProgram:cf,isProperty:vB,isPureish:ig,isQualifiedTypeIdentifier:Sbe,isRecordExpression:rB,isReferenced:kc,isRegExpLiteral:fx,isRegexLiteral:Ixe,isRestElement:ui,isRestProperty:Cxe,isReturnStatement:kM,isScopable:yB,isScope:yq,isSequenceExpression:Jy,isSpecifierDefault:$Ee,isSpreadElement:jn,isSpreadProperty:jxe,isStandardized:axe,isStatement:pi,isStaticBlock:xc,isStringLiteral:Va,isStringLiteralTypeAnnotation:Tbe,isStringTypeAnnotation:GM,isSuper:$i,isSwitchCase:M2e,isSwitchStatement:B2e,isSymbolTypeAnnotation:wbe,isTSAnyKeyword:iB,isTSArrayType:oB,isTSAsExpression:uB,isTSBaseType:wB,isTSBigIntKeyword:h6e,isTSBooleanKeyword:f6e,isTSCallSignatureDeclaration:l6e,isTSConditionalType:L6e,isTSConstructSignatureDeclaration:d6e,isTSConstructorType:A6e,isTSDeclareFunction:s6e,isTSDeclareMethod:i6e,isTSEntityName:mxe,isTSEnumDeclaration:fB,isTSEnumMember:H6e,isTSExportAssignment:Q6e,isTSExpressionWithTypeArguments:V6e,isTSExternalModuleReference:Y6e,isTSFunctionType:P6e,isTSImportEqualsDeclaration:J6e,isTSImportType:X6e,isTSIndexSignature:p6e,isTSIndexedAccessType:$6e,isTSInferType:M6e,isTSInstantiationExpression:K6e,isTSInterfaceBody:dB,isTSInterfaceDeclaration:W6e,isTSIntersectionType:k6e,isTSIntrinsicKeyword:m6e,isTSLiteralType:U6e,isTSMappedType:q6e,isTSMethodSignature:c6e,isTSModuleBlock:hB,isTSModuleDeclaration:z6e,isTSNamedTupleMember:D6e,isTSNamespaceExportDeclaration:Z6e,isTSNeverKeyword:y6e,isTSNonNullExpression:mB,isTSNullKeyword:g6e,isTSNumberKeyword:v6e,isTSObjectKeyword:b6e,isTSOptionalType:_6e,isTSParameterProperty:n6e,isTSParenthesizedType:B6e,isTSPropertySignature:u6e,isTSQualifiedName:o6e,isTSRestType:N6e,isTSSatisfiesExpression:cB,isTSStringKeyword:x6e,isTSSymbolKeyword:R6e,isTSThisType:w6e,isTSTupleType:O6e,isTSType:TB,isTSTypeAliasDeclaration:G6e,isTSTypeAnnotation:Dx,isTSTypeAssertion:pB,isTSTypeElement:Pxe,isTSTypeLiteral:j6e,isTSTypeOperator:F6e,isTSTypeParameter:rxe,isTSTypeParameterDeclaration:txe,isTSTypeParameterInstantiation:exe,isTSTypePredicate:I6e,isTSTypeQuery:C6e,isTSTypeReference:Nx,isTSUndefinedKeyword:E6e,isTSUnionType:lB,isTSUnknownKeyword:S6e,isTSVoidKeyword:T6e,isTaggedTemplateExpression:Tx,isTemplateElement:W2e,isTemplateLiteral:Bo,isTerminatorless:ixe,isThisExpression:Fi,isThisTypeAnnotation:Pbe,isThrowStatement:F2e,isTopicReference:nB,isTryStatement:$2e,isTupleExpression:aB,isTupleTypeAnnotation:KM,isType:lg,isTypeAlias:Ibe,isTypeAnnotation:HM,isTypeCastExpression:Ox,isTypeParameter:Cbe,isTypeParameterDeclaration:jbe,isTypeParameterInstantiation:Obe,isTypeScript:SB,isTypeofTypeAnnotation:Abe,isUnaryExpression:pf,isUnaryLike:vxe,isUnionTypeAnnotation:_x,isUpdateExpression:Yy,isUserWhitespacable:yxe,isV8IntrinsicIdentifier:Jbe,isValidES3Identifier:Lg,isValidIdentifier:Kl,isVar:gq,isVariableDeclaration:cn,isVariableDeclarator:LM,isVariance:_be,isVoidTypeAnnotation:zM,isWhile:uxe,isWhileStatement:q2e,isWithStatement:U2e,isYieldExpression:wx,jSXAttribute:eu,jSXClosingElement:I4,jSXClosingFragment:B4,jSXElement:C4,jSXEmptyExpression:j4,jSXExpressionContainer:oo,jSXFragment:L4,jSXIdentifier:lo,jSXMemberExpression:Cg,jSXNamespacedName:_4,jSXOpeningElement:N4,jSXOpeningFragment:M4,jSXSpreadAttribute:D4,jSXSpreadChild:O4,jSXText:k4,jsxAttribute:eu,jsxClosingElement:I4,jsxClosingFragment:B4,jsxElement:C4,jsxEmptyExpression:j4,jsxExpressionContainer:oo,jsxFragment:L4,jsxIdentifier:lo,jsxMemberExpression:Cg,jsxNamespacedName:_4,jsxOpeningElement:N4,jsxOpeningFragment:M4,jsxSpreadAttribute:D4,jsxSpreadChild:O4,jsxText:k4,labeledStatement:Ic,logicalExpression:hi,matchesPattern:Rf,memberExpression:Vt,metaProperty:E4,mixedTypeAnnotation:HF,moduleExpression:F$,newExpression:jf,noop:A$,nullLiteral:Un,nullLiteralTypeAnnotation:P4,nullableTypeAnnotation:XF,numberLiteral:W$,numberLiteralTypeAnnotation:JF,numberTypeAnnotation:Lf,numericLiteral:Br,objectExpression:Oa,objectMethod:g4,objectPattern:_f,objectProperty:on,objectTypeAnnotation:YF,objectTypeCallProperty:ZF,objectTypeIndexer:e$,objectTypeInternalSlot:QF,objectTypeProperty:t$,objectTypeSpreadProperty:r$,opaqueType:a$,optionalCallExpression:jc,optionalIndexedAccessType:P$,optionalMemberExpression:wg,parenthesizedExpression:v4,pipelineBareFunction:U$,pipelinePrimaryTopicReference:V$,pipelineTopicExpression:q$,placeholder:I$,prependToMemberExpression:LEe,privateName:T4,program:y4,qualifiedTypeIdentifier:n$,react:Ui,recordExpression:L$,regExpLiteral:xg,regexLiteral:G$,removeComments:r8,removeProperties:a8,removePropertiesDeep:n8,removeTypeDuplicates:J7,restElement:$o,restProperty:K$,returnStatement:pn,sequenceExpression:kr,shallowEqual:Se,spreadElement:Qd,spreadProperty:H$,staticBlock:Oc,stringLiteral:Zt,stringLiteralTypeAnnotation:s$,stringTypeAnnotation:Mf,super:Nf,switchCase:dF,switchStatement:uF,symbolTypeAnnotation:i$,tSAnyKeyword:z4,tSArrayType:h7,tSAsExpression:_7,tSBigIntKeyword:J4,tSBooleanKeyword:X4,tSCallSignatureDeclaration:V4,tSConditionalType:x7,tSConstructSignatureDeclaration:W4,tSConstructorType:d7,tSDeclareFunction:$4,tSDeclareMethod:q4,tSEnumDeclaration:k7,tSEnumMember:L7,tSExportAssignment:V7,tSExpressionWithTypeArguments:A7,tSExternalModuleReference:q7,tSFunctionType:l7,tSImportEqualsDeclaration:$7,tSImportType:F7,tSIndexSignature:H4,tSIndexedAccessType:T7,tSInferType:R7,tSInstantiationExpression:O7,tSInterfaceBody:C7,tSInterfaceDeclaration:I7,tSIntersectionType:b7,tSIntrinsicKeyword:Y4,tSLiteralType:P7,tSMappedType:w7,tSMethodSignature:K4,tSModuleBlock:B7,tSModuleDeclaration:M7,tSNamedTupleMember:v7,tSNamespaceExportDeclaration:W7,tSNeverKeyword:Q4,tSNonNullExpression:U7,tSNullKeyword:Z4,tSNumberKeyword:e7,tSObjectKeyword:t7,tSOptionalType:y7,tSParameterProperty:F4,tSParenthesizedType:E7,tSPropertySignature:G4,tSQualifiedName:U4,tSRestType:g7,tSSatisfiesExpression:N7,tSStringKeyword:r7,tSSymbolKeyword:a7,tSThisType:o7,tSTupleType:m7,tSTypeAliasDeclaration:j7,tSTypeAnnotation:G7,tSTypeAssertion:D7,tSTypeLiteral:f7,tSTypeOperator:S7,tSTypeParameter:z7,tSTypeParameterDeclaration:H7,tSTypeParameterInstantiation:K7,tSTypePredicate:c7,tSTypeQuery:p7,tSTypeReference:u7,tSUndefinedKeyword:n7,tSUnionType:jg,tSUnknownKeyword:s7,tSVoidKeyword:i7,taggedTemplateExpression:RF,templateElement:Tg,templateLiteral:S4,thisExpression:Fr,thisTypeAnnotation:o$,throwStatement:b4,toBindingIdentifierName:lq,toBlock:Dg,toComputedKey:qo,toExpression:On,toIdentifier:Dc,toKeyAlias:Yl,toStatement:uq,topicReference:$$,traverse:i8,traverseFast:Jl,tryStatement:cF,tsAnyKeyword:z4,tsArrayType:h7,tsAsExpression:_7,tsBigIntKeyword:J4,tsBooleanKeyword:X4,tsCallSignatureDeclaration:V4,tsConditionalType:x7,tsConstructSignatureDeclaration:W4,tsConstructorType:d7,tsDeclareFunction:$4,tsDeclareMethod:q4,tsEnumDeclaration:k7,tsEnumMember:L7,tsExportAssignment:V7,tsExpressionWithTypeArguments:A7,tsExternalModuleReference:q7,tsFunctionType:l7,tsImportEqualsDeclaration:$7,tsImportType:F7,tsIndexSignature:H4,tsIndexedAccessType:T7,tsInferType:R7,tsInstantiationExpression:O7,tsInterfaceBody:C7,tsInterfaceDeclaration:I7,tsIntersectionType:b7,tsIntrinsicKeyword:Y4,tsLiteralType:P7,tsMappedType:w7,tsMethodSignature:K4,tsModuleBlock:B7,tsModuleDeclaration:M7,tsNamedTupleMember:v7,tsNamespaceExportDeclaration:W7,tsNeverKeyword:Q4,tsNonNullExpression:U7,tsNullKeyword:Z4,tsNumberKeyword:e7,tsObjectKeyword:t7,tsOptionalType:y7,tsParameterProperty:F4,tsParenthesizedType:E7,tsPropertySignature:G4,tsQualifiedName:U4,tsRestType:g7,tsSatisfiesExpression:N7,tsStringKeyword:r7,tsSymbolKeyword:a7,tsThisType:o7,tsTupleType:m7,tsTypeAliasDeclaration:j7,tsTypeAnnotation:G7,tsTypeAssertion:D7,tsTypeLiteral:f7,tsTypeOperator:S7,tsTypeParameter:z7,tsTypeParameterDeclaration:H7,tsTypeParameterInstantiation:K7,tsTypePredicate:c7,tsTypeQuery:p7,tsTypeReference:u7,tsUndefinedKeyword:n7,tsUnionType:jg,tsUnknownKeyword:s7,tsVoidKeyword:i7,tupleExpression:M$,tupleTypeAnnotation:A4,typeAlias:d$,typeAnnotation:u$,typeCastExpression:c$,typeParameter:p$,typeParameterDeclaration:f$,typeParameterInstantiation:h$,typeofTypeAnnotation:l$,unaryExpression:Rn,unionTypeAnnotation:Ig,updateExpression:Rg,v8IntrinsicIdentifier:C$,validate:gg,valueToNode:Ff,variableDeclaration:Lr,variableDeclarator:Sr,variance:m$,voidTypeAnnotation:Nc,whileStatement:pF,withStatement:fF,yieldExpression:Cc}),UEe=X$;function u8(e){return{code:function(s){return`/* @babel/template */;
`+s},validate:function(){},unwrap:function(s){return e(s.program.body.slice(1))}}}var VEe=u8(function(e){return e.length>1?e:e[0]}),WEe=u8(function(e){return e}),GEe=u8(function(e){if(e.length===0)throw new Error("Found nothing to return.");if(e.length>1)throw new Error("Found multiple statements but wanted one");return e[0]}),vq={code:function(r){return`(
`+r+`
)`},validate:function(r){if(r.program.body.length>1)throw new Error("Found multiple statements but wanted one");if(vq.unwrap(r).start===0)throw new Error("Parse result included parens.")},unwrap:function(r){var s=r.program,o=ve(s.body,1),d=o[0];return UEe(d),d.expression}},KEe={code:function(r){return r},validate:function(){},unwrap:function(r){return r.program}},HEe=["placeholderWhitelist","placeholderPattern","preserveComments","syntacticPlaceholders"];function $f(e,r){var s=r.placeholderWhitelist,o=s===void 0?e.placeholderWhitelist:s,d=r.placeholderPattern,l=d===void 0?e.placeholderPattern:d,c=r.preserveComments,f=c===void 0?e.preserveComments:c,h=r.syntacticPlaceholders,y=h===void 0?e.syntacticPlaceholders:h;return{parser:Object.assign({},e.parser,r.parser),placeholderWhitelist:o,placeholderPattern:l,preserveComments:f,syntacticPlaceholders:y}}function qf(e){if(e!=null&&typeof e!="object")throw new Error("Unknown template options.");var r=e||{},s=r.placeholderWhitelist,o=r.placeholderPattern,d=r.preserveComments,l=r.syntacticPlaceholders,c=Xe(r,HEe);if(s!=null&&!(s instanceof Set))throw new Error("'.placeholderWhitelist' must be a Set, null, or undefined");if(o!=null&&!(o instanceof RegExp)&&o!==!1)throw new Error("'.placeholderPattern' must be a RegExp, false, null, or undefined");if(d!=null&&typeof d!="boolean")throw new Error("'.preserveComments' must be a boolean, null, or undefined");if(l!=null&&typeof l!="boolean")throw new Error("'.syntacticPlaceholders' must be a boolean, null, or undefined");if(l===!0&&(s!=null||o!=null))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");return{parser:c,placeholderWhitelist:s||void 0,placeholderPattern:o??void 0,preserveComments:d??void 0,syntacticPlaceholders:l??void 0}}function bq(e){if(Array.isArray(e))return e.reduce(function(r,s,o){return r["$"+o]=s,r},{});if(typeof e=="object"||e==null)return e||void 0;throw new Error("Template replacements must be an array, object, null, or undefined")}var Ql=O(function(r,s,o){this.line=void 0,this.column=void 0,this.index=void 0,this.line=r,this.column=s,this.index=o}),Mg=O(function(r,s){this.start=void 0,this.end=void 0,this.filename=void 0,this.identifierName=void 0,this.start=r,this.end=s});function fs(e,r){var s=e.line,o=e.column,d=e.index;return new Ql(s,o+r,d+r)}var xq="BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED",zEe={ImportMetaOutsideModule:{message:`import.meta may appear only with 'sourceType: "module"'`,code:xq},ImportOutsideModule:{message:`'import' and 'export' may appear only with 'sourceType: "module"'`,code:xq}},Rq={ArrayPattern:"array destructuring pattern",AssignmentExpression:"assignment expression",AssignmentPattern:"assignment expression",ArrowFunctionExpression:"arrow function expression",ConditionalExpression:"conditional expression",CatchClause:"catch clause",ForOfStatement:"for-of statement",ForInStatement:"for-in statement",ForStatement:"for-loop",FormalParameters:"function parameter list",Identifier:"identifier",ImportSpecifier:"import specifier",ImportDefaultSpecifier:"import default specifier",ImportNamespaceSpecifier:"import namespace specifier",ObjectPattern:"object destructuring pattern",ParenthesizedExpression:"parenthesized expression",RestElement:"rest element",UpdateExpression:{true:"prefix operation",false:"postfix operation"},VariableDeclarator:"variable declaration",YieldExpression:"yield expression"},Bg=function(r){return r.type==="UpdateExpression"?Rq.UpdateExpression[""+r.prefix]:Rq[r.type]},XEe={AccessorIsGenerator:function(r){var s=r.kind;return"A "+s+"ter cannot be a generator."},ArgumentsInClass:"'arguments' is only allowed in functions and class methods.",AsyncFunctionInSingleStatementContext:"Async functions can only be declared at the top level or inside a block.",AwaitBindingIdentifier:"Can not use 'await' as identifier inside an async function.",AwaitBindingIdentifierInStaticBlock:"Can not use 'await' as identifier inside a static block.",AwaitExpressionFormalParameter:"'await' is not allowed in async function parameters.",AwaitUsingNotInAsyncContext:"'await using' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncContext:"'await' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncFunction:"'await' is only allowed within async functions.",BadGetterArity:"A 'get' accessor must not have any formal parameters.",BadSetterArity:"A 'set' accessor must have exactly one formal parameter.",BadSetterRestParameter:"A 'set' accessor function argument must not be a rest parameter.",ConstructorClassField:"Classes may not have a field named 'constructor'.",ConstructorClassPrivateField:"Classes may not have a private field named '#constructor'.",ConstructorIsAccessor:"Class constructor may not be an accessor.",ConstructorIsAsync:"Constructor can't be an async function.",ConstructorIsGenerator:"Constructor can't be a generator.",DeclarationMissingInitializer:function(r){var s=r.kind;return"Missing initializer in "+s+" declaration."},DecoratorArgumentsOutsideParentheses:"Decorator arguments must be moved inside parentheses: use '@(decorator(args))' instead of '@(decorator)(args)'.",DecoratorBeforeExport:"Decorators must be placed *before* the 'export' keyword. Remove the 'decoratorsBeforeExport: true' option to use the 'export @decorator class {}' syntax.",DecoratorsBeforeAfterExport:"Decorators can be placed *either* before or after the 'export' keyword, but not in both locations at the same time.",DecoratorConstructor:"Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?",DecoratorExportClass:"Decorators must be placed *after* the 'export' keyword. Remove the 'decoratorsBeforeExport: false' option to use the '@decorator export class {}' syntax.",DecoratorSemicolon:"Decorators must not be followed by a semicolon.",DecoratorStaticBlock:"Decorators can't be used with a static block.",DeferImportRequiresNamespace:'Only `import defer * as x from "./module"` is valid.',DeletePrivateField:"Deleting a private field is not allowed.",DestructureNamedImport:"ES2015 named imports do not destructure. Use another statement for destructuring after the import.",DuplicateConstructor:"Duplicate constructor in the same class.",DuplicateDefaultExport:"Only one default export allowed per module.",DuplicateExport:function(r){var s=r.exportName;return"`"+s+"` has already been exported. Exported identifiers must be unique."},DuplicateProto:"Redefinition of __proto__ property.",DuplicateRegExpFlags:"Duplicate regular expression flag.",DynamicImportPhaseRequiresImportExpressions:function(r){var s=r.phase;return"'import."+s+"(...)' can only be parsed when using the 'createImportExpressions' option."},ElementAfterRest:"Rest element must be last element.",EscapedCharNotAnIdentifier:"Invalid Unicode escape.",ExportBindingIsString:function(r){var s=r.localName,o=r.exportName;return"A string literal cannot be used as an exported binding without `from`.\n- Did you mean `export { '"+s+"' as '"+o+"' } from 'some-module'`?"},ExportDefaultFromAsIdentifier:"'from' is not allowed as an identifier after 'export default'.",ForInOfLoopInitializer:function(r){var s=r.type;return"'"+(s==="ForInStatement"?"for-in":"for-of")+"' loop variable declaration may not have an initializer."},ForInUsing:"For-in loop may not start with 'using' declaration.",ForOfAsync:"The left-hand side of a for-of loop may not be 'async'.",ForOfLet:"The left-hand side of a for-of loop may not start with 'let'.",GeneratorInSingleStatementContext:"Generators can only be declared at the top level or inside a block.",IllegalBreakContinue:function(r){var s=r.type;return"Unsyntactic "+(s==="BreakStatement"?"break":"continue")+"."},IllegalLanguageModeDirective:"Illegal 'use strict' directive in function with non-simple parameter list.",IllegalReturn:"'return' outside of function.",ImportAttributesUseAssert:"The `assert` keyword in import attributes is deprecated and it has been replaced by the `with` keyword. You can enable the `deprecatedAssertSyntax: true` option in the import attributes plugin to suppress this error.",ImportBindingIsString:function(r){var s=r.importName;return'A string literal cannot be used as an imported binding.\n- Did you mean `import { "'+s+'" as foo }`?'},ImportCallArgumentTrailingComma:"Trailing comma is disallowed inside import(...) arguments.",ImportCallArity:function(r){var s=r.maxArgumentCount;return"`import()` requires exactly "+(s===1?"one argument":"one or two arguments")+"."},ImportCallNotNewExpression:"Cannot use new with import(...).",ImportCallSpreadArgument:"`...` is not allowed in `import()`.",ImportJSONBindingNotDefault:"A JSON module can only be imported with `default`.",ImportReflectionHasAssertion:"`import module x` cannot have assertions.",ImportReflectionNotBinding:'Only `import module x from "./module"` is valid.',IncompatibleRegExpUVFlags:"The 'u' and 'v' regular expression flags cannot be enabled at the same time.",InvalidBigIntLiteral:"Invalid BigIntLiteral.",InvalidCodePoint:"Code point out of bounds.",InvalidCoverInitializedName:"Invalid shorthand property initializer.",InvalidDecimal:"Invalid decimal.",InvalidDigit:function(r){var s=r.radix;return"Expected number in radix "+s+"."},InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:function(r){var s=r.reservedWord;return"Escape sequence in keyword "+s+"."},InvalidIdentifier:function(r){var s=r.identifierName;return"Invalid identifier "+s+"."},InvalidLhs:function(r){var s=r.ancestor;return"Invalid left-hand side in "+Bg(s)+"."},InvalidLhsBinding:function(r){var s=r.ancestor;return"Binding invalid left-hand side in "+Bg(s)+"."},InvalidLhsOptionalChaining:function(r){var s=r.ancestor;return"Invalid optional chaining in the left-hand side of "+Bg(s)+"."},InvalidNumber:"Invalid number.",InvalidOrMissingExponent:"Floating-point numbers require a valid exponent after the 'e'.",InvalidOrUnexpectedToken:function(r){var s=r.unexpected;return"Unexpected character '"+s+"'."},InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:function(r){var s=r.identifierName;return"Private name #"+s+" is not defined."},InvalidPropertyBindingPattern:"Binding member expression.",InvalidRecordProperty:"Only properties and spread elements are allowed in record definitions.",InvalidRestAssignmentPattern:"Invalid rest operator's argument.",LabelRedeclaration:function(r){var s=r.labelName;return"Label '"+s+"' is already declared."},LetInLexicalBinding:"'let' is disallowed as a lexically bound name.",LineTerminatorBeforeArrow:"No line break is allowed before '=>'.",MalformedRegExpFlags:"Invalid regular expression flag.",MissingClassName:"A class name is required.",MissingEqInAssignment:"Only '=' operator can be used for specifying default value.",MissingSemicolon:"Missing semicolon.",MissingPlugin:function(r){var s=r.missingPlugin;return"This experimental syntax requires enabling the parser plugin: "+s.map(function(o){return JSON.stringify(o)}).join(", ")+"."},MissingOneOfPlugins:function(r){var s=r.missingPlugin;return"This experimental syntax requires enabling one of the following parser plugin(s): "+s.map(function(o){return JSON.stringify(o)}).join(", ")+"."},MissingUnicodeEscape:"Expecting Unicode escape sequence \\uXXXX.",MixingCoalesceWithLogical:"Nullish coalescing operator(??) requires parens when mixing with logical operators.",ModuleAttributeDifferentFromType:"The only accepted module attribute is `type`.",ModuleAttributeInvalidValue:"Only string literals are allowed as module attribute values.",ModuleAttributesWithDuplicateKeys:function(r){var s=r.key;return'Duplicate key "'+s+'" is not allowed in module attributes.'},ModuleExportNameHasLoneSurrogate:function(r){var s=r.surrogateCharCode;return"An export name cannot include a lone surrogate, found '\\u"+s.toString(16)+"'."},ModuleExportUndefined:function(r){var s=r.localName;return"Export '"+s+"' is not defined."},MultipleDefaultsInSwitch:"Multiple default clauses.",NewlineAfterThrow:"Illegal newline after throw.",NoCatchOrFinally:"Missing catch or finally clause.",NumberIdentifier:"Identifier directly after number.",NumericSeparatorInEscapeSequence:"Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.",ObsoleteAwaitStar:"'await*' has been removed from the async functions proposal. Use Promise.all() instead.",OptionalChainingNoNew:"Constructors in/after an Optional Chain are not allowed.",OptionalChainingNoTemplate:"Tagged Template Literals are not allowed in optionalChain.",OverrideOnConstructor:"'override' modifier cannot appear on a constructor declaration.",ParamDupe:"Argument name clash.",PatternHasAccessor:"Object pattern can't contain getter or setter.",PatternHasMethod:"Object pattern can't contain methods.",PrivateInExpectedIn:function(r){var s=r.identifierName;return"Private names are only allowed in property accesses (`obj.#"+s+"`) or in `in` expressions (`#"+s+" in obj`)."},PrivateNameRedeclaration:function(r){var s=r.identifierName;return"Duplicate private name #"+s+"."},RecordExpressionBarIncorrectEndSyntaxType:"Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionBarIncorrectStartSyntaxType:"Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionHashIncorrectStartSyntaxType:"Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",RecordNoProto:"'__proto__' is not allowed in Record expressions.",RestTrailingComma:"Unexpected trailing comma after rest element.",SloppyFunction:"In non-strict mode code, functions can only be declared at top level or inside a block.",SloppyFunctionAnnexB:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.",SourcePhaseImportRequiresDefault:'Only `import source x from "./module"` is valid.',StaticPrototype:"Classes may not have static property named prototype.",SuperNotAllowed:"`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?",SuperPrivateField:"Private fields can't be accessed on super.",TrailingDecorator:"Decorators must be attached to a class element.",TupleExpressionBarIncorrectEndSyntaxType:"Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionBarIncorrectStartSyntaxType:"Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionHashIncorrectStartSyntaxType:"Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",UnexpectedArgumentPlaceholder:"Unexpected argument placeholder.",UnexpectedAwaitAfterPipelineBody:'Unexpected "await" after pipeline body; await must have parentheses in minimal proposal.',UnexpectedDigitAfterHash:"Unexpected digit after hash token.",UnexpectedImportExport:"'import' and 'export' may only appear at the top level.",UnexpectedKeyword:function(r){var s=r.keyword;return"Unexpected keyword '"+s+"'."},UnexpectedLeadingDecorator:"Leading decorators must be attached to a class declaration.",UnexpectedLexicalDeclaration:"Lexical declaration cannot appear in a single-statement context.",UnexpectedNewTarget:"`new.target` can only be used in functions or class properties.",UnexpectedNumericSeparator:"A numeric separator is only allowed between two digits.",UnexpectedPrivateField:"Unexpected private name.",UnexpectedReservedWord:function(r){var s=r.reservedWord;return"Unexpected reserved word '"+s+"'."},UnexpectedSuper:"'super' is only allowed in object methods and classes.",UnexpectedToken:function(r){var s=r.expected,o=r.unexpected;return"Unexpected token"+(o?" '"+o+"'.":"")+(s?', expected "'+s+'"':"")},UnexpectedTokenUnaryExponentiation:"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.",UnexpectedUsingDeclaration:"Using declaration cannot appear in the top level when source type is `script`.",UnsupportedBind:"Binding should be performed on object property.",UnsupportedDecoratorExport:"A decorated export must export a class declaration.",UnsupportedDefaultExport:"Only expressions, functions or classes are allowed as the `default` export.",UnsupportedImport:"`import` can only be used in `import()` or `import.meta`.",UnsupportedMetaProperty:function(r){var s=r.target,o=r.onlyValidPropertyName;return"The only valid meta property for "+s+" is "+s+"."+o+"."},UnsupportedParameterDecorator:"Decorators cannot be used to decorate parameters.",UnsupportedPropertyDecorator:"Decorators cannot be used to decorate object literal properties.",UnsupportedSuper:"'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).",UnterminatedComment:"Unterminated comment.",UnterminatedRegExp:"Unterminated regular expression.",UnterminatedString:"Unterminated string constant.",UnterminatedTemplate:"Unterminated template.",UsingDeclarationExport:"Using declaration cannot be exported.",UsingDeclarationHasBindingPattern:"Using declaration cannot have destructuring patterns.",VarRedeclaration:function(r){var s=r.identifierName;return"Identifier '"+s+"' has already been declared."},YieldBindingIdentifier:"Can not use 'yield' as identifier inside a generator.",YieldInParameter:"Yield expression is not allowed in formal parameters.",ZeroDigitNumericSeparator:"Numeric separator can not be used after leading 0."},JEe={StrictDelete:"Deleting local variable in strict mode.",StrictEvalArguments:function(r){var s=r.referenceName;return"Assigning to '"+s+"' in strict mode."},StrictEvalArgumentsBinding:function(r){var s=r.bindingName;return"Binding '"+s+"' in strict mode."},StrictFunction:"In strict mode code, functions can only be declared at top level or inside a block.",StrictNumericEscape:"The only valid numeric escape in strict mode is '\\0'.",StrictOctalLiteral:"Legacy octal literals are not allowed in strict mode.",StrictWith:"'with' in strict mode."},YEe=new Set(["ArrowFunctionExpression","AssignmentExpression","ConditionalExpression","YieldExpression"]),QEe={PipeBodyIsTighter:"Unexpected yield after pipeline body; any yield expression acting as Hack-style pipe body must be parenthesized due to its loose operator precedence.",PipeTopicRequiresHackPipes:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.',PipeTopicUnbound:"Topic reference is unbound; it must be inside a pipe body.",PipeTopicUnconfiguredToken:function(r){var s=r.token;return"Invalid topic token "+s+". In order to use "+s+' as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "'+s+'" }.'},PipeTopicUnused:"Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.",PipeUnparenthesizedBody:function(r){var s=r.type;return"Hack-style pipe body cannot be an unparenthesized "+Bg({type:s})+"; please wrap it in parentheses."},PipelineBodyNoArrow:'Unexpected arrow "=>" after pipeline body; arrow function in pipeline body must be parenthesized.',PipelineBodySequenceExpression:"Pipeline body may not be a comma-separated sequence expression.",PipelineHeadSequenceExpression:"Pipeline head should not be a comma-separated sequence expression.",PipelineTopicUnused:"Pipeline is in topic style but does not use topic reference.",PrimaryTopicNotAllowed:"Topic reference was used in a lexical context without topic binding.",PrimaryTopicRequiresSmartPipeline:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.'},Eq,ZEe=["message"];function Sq(e,r,s){Object.defineProperty(e,r,{enumerable:!1,configurable:!0,value:s})}function eSe(e){var r=e.toMessage,s=e.code,o=e.reasonCode,d=e.syntaxPlugin,l=o==="MissingPlugin"||o==="MissingOneOfPlugins";{var c={AccessorCannotDeclareThisParameter:"AccesorCannotDeclareThisParameter",AccessorCannotHaveTypeParameters:"AccesorCannotHaveTypeParameters",ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference:"ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference",SetAccessorCannotHaveOptionalParameter:"SetAccesorCannotHaveOptionalParameter",SetAccessorCannotHaveRestParameter:"SetAccesorCannotHaveRestParameter",SetAccessorCannotHaveReturnType:"SetAccesorCannotHaveReturnType"};c[o]&&(o=c[o])}return function f(h,y){var g=new SyntaxError;return g.code=s,g.reasonCode=o,g.loc=h,g.pos=h.index,g.syntaxPlugin=d,l&&(g.missingPlugin=y.missingPlugin),Sq(g,"clone",function(R){var w;R===void 0&&(R={});var T=(w=R.loc)!=null?w:h,C=T.line,P=T.column,_=T.index;return f(new Ql(C,P,_),Object.assign({},y,R.details))}),Sq(g,"details",y),Object.defineProperty(g,"message",{configurable:!0,get:function(){var R=r(y)+" ("+h.line+":"+h.column+")";return this.message=R,R},set:function(R){Object.defineProperty(this,"message",{value:R,writable:!0})}}),g}}function Uo(e,r){if(Array.isArray(e))return function(c){return Uo(c,e[0])};for(var s={},o=function(){var f=l[d],h=e[f],y=typeof h=="string"?{message:function(){return h}}:typeof h=="function"?{message:h}:h,g=y.message,x=Xe(y,ZEe),R=typeof g=="string"?function(){return g}:g;s[f]=eSe(Object.assign({code:"BABEL_PARSER_SYNTAX_ERROR",reasonCode:f,toMessage:R},r?{syntaxPlugin:r}:{},x))},d=0,l=Object.keys(e);d<l.length;d++)o();return s}var Ke=Object.assign({},Uo(zEe),Uo(XEe),Uo(JEe),Uo(Eq||(Eq=Y(["pipelineOperator"])))(QEe)),tSe=Object.defineProperty,Tq=function(r,s){r&&tSe(r,s,{enumerable:!1,value:r[s]})};function Uf(e){return Tq(e.loc.start,"index"),Tq(e.loc.end,"index"),e}var rSe=function(e){return function(r){function s(){return r.apply(this,arguments)||this}L(s,r);var o=s.prototype;return o.parse=function(){var l=Uf(r.prototype.parse.call(this));return this.options.tokens&&(l.tokens=l.tokens.map(Uf)),l},o.parseRegExpLiteral=function(l){var c=l.pattern,f=l.flags,h=null;try{h=new RegExp(c,f)}catch{}var y=this.estreeParseLiteral(h);return y.regex={pattern:c,flags:f},y},o.parseBigIntLiteral=function(l){var c;try{c=BigInt(l)}catch{c=null}var f=this.estreeParseLiteral(c);return f.bigint=String(f.value||l),f},o.parseDecimalLiteral=function(l){var c=null,f=this.estreeParseLiteral(c);return f.decimal=String(f.value||l),f},o.estreeParseLiteral=function(l){return this.parseLiteral(l,"Literal")},o.parseStringLiteral=function(l){return this.estreeParseLiteral(l)},o.parseNumericLiteral=function(l){return this.estreeParseLiteral(l)},o.parseNullLiteral=function(){return this.estreeParseLiteral(null)},o.parseBooleanLiteral=function(l){return this.estreeParseLiteral(l)},o.directiveToStmt=function(l){var c=l.value;delete l.value,c.type="Literal",c.raw=c.extra.raw,c.value=c.extra.expressionValue;var f=l;return f.type="ExpressionStatement",f.expression=c,f.directive=c.extra.rawValue,delete c.extra,f},o.initFunction=function(l,c){r.prototype.initFunction.call(this,l,c),l.expression=!1},o.checkDeclaration=function(l){l!=null&&this.isObjectProperty(l)?this.checkDeclaration(l.value):r.prototype.checkDeclaration.call(this,l)},o.getObjectOrClassMethodParams=function(l){return l.value.params},o.isValidDirective=function(l){var c;return l.type==="ExpressionStatement"&&l.expression.type==="Literal"&&typeof l.expression.value=="string"&&!((c=l.expression.extra)!=null&&c.parenthesized)},o.parseBlockBody=function(l,c,f,h,y){var g=this;r.prototype.parseBlockBody.call(this,l,c,f,h,y);var x=l.directives.map(function(R){return g.directiveToStmt(R)});l.body=x.concat(l.body),delete l.directives},o.pushClassMethod=function(l,c,f,h,y,g){this.parseMethod(c,f,h,y,g,"ClassMethod",!0),c.typeParameters&&(c.value.typeParameters=c.typeParameters,delete c.typeParameters),l.body.push(c)},o.parsePrivateName=function(){var l=r.prototype.parsePrivateName.call(this);return this.getPluginOption("estree","classFeatures")?this.convertPrivateNameToPrivateIdentifier(l):l},o.convertPrivateNameToPrivateIdentifier=function(l){var c=r.prototype.getPrivateNameSV.call(this,l);return l=l,delete l.id,l.name=c,l.type="PrivateIdentifier",l},o.isPrivateName=function(l){return this.getPluginOption("estree","classFeatures")?l.type==="PrivateIdentifier":r.prototype.isPrivateName.call(this,l)},o.getPrivateNameSV=function(l){return this.getPluginOption("estree","classFeatures")?l.name:r.prototype.getPrivateNameSV.call(this,l)},o.parseLiteral=function(l,c){var f=r.prototype.parseLiteral.call(this,l,c);return f.raw=f.extra.raw,delete f.extra,f},o.parseFunctionBody=function(l,c,f){f===void 0&&(f=!1),r.prototype.parseFunctionBody.call(this,l,c,f),l.expression=l.body.type!=="BlockStatement"},o.parseMethod=function(l,c,f,h,y,g,x){x===void 0&&(x=!1);var R=this.startNode();return R.kind=l.kind,R=r.prototype.parseMethod.call(this,R,c,f,h,y,g,x),R.type="FunctionExpression",delete R.kind,l.value=R,g==="ClassPrivateMethod"&&(l.computed=!1),this.finishNode(l,"MethodDefinition")},o.nameIsConstructor=function(l){return l.type==="Literal"?l.value==="constructor":r.prototype.nameIsConstructor.call(this,l)},o.parseClassProperty=function(){for(var l,c=arguments.length,f=new Array(c),h=0;h<c;h++)f[h]=arguments[h];var y=(l=r.prototype.parseClassProperty).call.apply(l,[this].concat(f));return this.getPluginOption("estree","classFeatures")&&(y.type="PropertyDefinition"),y},o.parseClassPrivateProperty=function(){for(var l,c=arguments.length,f=new Array(c),h=0;h<c;h++)f[h]=arguments[h];var y=(l=r.prototype.parseClassPrivateProperty).call.apply(l,[this].concat(f));return this.getPluginOption("estree","classFeatures")&&(y.type="PropertyDefinition",y.computed=!1),y},o.parseObjectMethod=function(l,c,f,h,y){var g=r.prototype.parseObjectMethod.call(this,l,c,f,h,y);return g&&(g.type="Property",g.kind==="method"&&(g.kind="init"),g.shorthand=!1),g},o.parseObjectProperty=function(l,c,f,h){var y=r.prototype.parseObjectProperty.call(this,l,c,f,h);return y&&(y.kind="init",y.type="Property"),y},o.isValidLVal=function(l,c,f){return l==="Property"?"value":r.prototype.isValidLVal.call(this,l,c,f)},o.isAssignable=function(l,c){return l!=null&&this.isObjectProperty(l)?this.isAssignable(l.value,c):r.prototype.isAssignable.call(this,l,c)},o.toAssignable=function(l,c){if(c===void 0&&(c=!1),l!=null&&this.isObjectProperty(l)){var f=l.key,h=l.value;this.isPrivateName(f)&&this.classScope.usePrivateName(this.getPrivateNameSV(f),f.loc.start),this.toAssignable(h,c)}else r.prototype.toAssignable.call(this,l,c)},o.toAssignableObjectExpressionProp=function(l,c,f){l.type==="Property"&&(l.kind==="get"||l.kind==="set")?this.raise(Ke.PatternHasAccessor,l.key):l.type==="Property"&&l.method?this.raise(Ke.PatternHasMethod,l.key):r.prototype.toAssignableObjectExpressionProp.call(this,l,c,f)},o.finishCallExpression=function(l,c){var f=r.prototype.finishCallExpression.call(this,l,c);if(f.callee.type==="Import"){if(f.type="ImportExpression",f.source=f.arguments[0],this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions")){var h,y;f.options=(h=f.arguments[1])!=null?h:null,f.attributes=(y=f.arguments[1])!=null?y:null}delete f.arguments,delete f.callee}return f},o.toReferencedArguments=function(l){l.type!=="ImportExpression"&&r.prototype.toReferencedArguments.call(this,l)},o.parseExport=function(l,c){var f=this.state.lastTokStartLoc,h=r.prototype.parseExport.call(this,l,c);switch(h.type){case"ExportAllDeclaration":h.exported=null;break;case"ExportNamedDeclaration":h.specifiers.length===1&&h.specifiers[0].type==="ExportNamespaceSpecifier"&&(h.type="ExportAllDeclaration",h.exported=h.specifiers[0].exported,delete h.specifiers);case"ExportDefaultDeclaration":{var y,g=h.declaration;(g==null?void 0:g.type)==="ClassDeclaration"&&((y=g.decorators)==null?void 0:y.length)>0&&g.start===h.start&&this.resetStartLocation(h,f)}break}return h},o.parseSubscript=function(l,c,f,h){var y=r.prototype.parseSubscript.call(this,l,c,f,h);if(h.optionalChainMember){if((y.type==="OptionalMemberExpression"||y.type==="OptionalCallExpression")&&(y.type=y.type.substring(8)),h.stop){var g=this.startNodeAtNode(y);return g.expression=y,this.finishNode(g,"ChainExpression")}}else(y.type==="MemberExpression"||y.type==="CallExpression")&&(y.optional=!1);return y},o.isOptionalMemberExpression=function(l){return l.type==="ChainExpression"?l.expression.type==="MemberExpression":r.prototype.isOptionalMemberExpression.call(this,l)},o.hasPropertyAsPrivateName=function(l){return l.type==="ChainExpression"&&(l=l.expression),r.prototype.hasPropertyAsPrivateName.call(this,l)},o.isObjectProperty=function(l){return l.type==="Property"&&l.kind==="init"&&!l.method},o.isObjectMethod=function(l){return l.type==="Property"&&(l.method||l.kind==="get"||l.kind==="set")},o.finishNodeAt=function(l,c,f){return Uf(r.prototype.finishNodeAt.call(this,l,c,f))},o.resetStartLocation=function(l,c){r.prototype.resetStartLocation.call(this,l,c),Uf(l)},o.resetEndLocation=function(l,c){c===void 0&&(c=this.state.lastTokEndLoc),r.prototype.resetEndLocation.call(this,l,c),Uf(l)},O(s)}(e)},Vf=O(function(r,s){this.token=void 0,this.preserveSpace=void 0,this.token=r,this.preserveSpace=!!s}),Da={brace:new Vf("{"),j_oTag:new Vf("<tag"),j_cTag:new Vf("</tag"),j_expr:new Vf("<tag>...</tag>",!0)};Da.template=new Vf("`",!0);var ra=!0,rr=!0,c8=!0,Wf=!0,Zl=!0,aSe=!0,wq=O(function(r,s){s===void 0&&(s={}),this.label=void 0,this.keyword=void 0,this.beforeExpr=void 0,this.startsExpr=void 0,this.rightAssociative=void 0,this.isLoop=void 0,this.isAssign=void 0,this.prefix=void 0,this.postfix=void 0,this.binop=void 0,this.label=r,this.keyword=s.keyword,this.beforeExpr=!!s.beforeExpr,this.startsExpr=!!s.startsExpr,this.rightAssociative=!!s.rightAssociative,this.isLoop=!!s.isLoop,this.isAssign=!!s.isAssign,this.prefix=!!s.prefix,this.postfix=!!s.postfix,this.binop=s.binop!=null?s.binop:null,this.updateContext=null}),p8=new Map;function fa(e,r){r===void 0&&(r={}),r.keyword=e;var s=Tr(e,r);return p8.set(e,s),s}function hs(e,r){return Tr(e,{beforeExpr:ra,binop:r})}var Gf=-1,Vo=[],f8=[],h8=[],m8=[],y8=[],g8=[];function Tr(e,r){var s,o,d,l;return r===void 0&&(r={}),++Gf,f8.push(e),h8.push((s=r.binop)!=null?s:-1),m8.push((o=r.beforeExpr)!=null?o:!1),y8.push((d=r.startsExpr)!=null?d:!1),g8.push((l=r.prefix)!=null?l:!1),Vo.push(new wq(e,r)),Gf}function aa(e,r){var s,o,d,l;return r===void 0&&(r={}),++Gf,p8.set(e,Gf),f8.push(e),h8.push((s=r.binop)!=null?s:-1),m8.push((o=r.beforeExpr)!=null?o:!1),y8.push((d=r.startsExpr)!=null?d:!1),g8.push((l=r.prefix)!=null?l:!1),Vo.push(new wq("name",r)),Gf}var nSe={bracketL:Tr("[",{beforeExpr:ra,startsExpr:rr}),bracketHashL:Tr("#[",{beforeExpr:ra,startsExpr:rr}),bracketBarL:Tr("[|",{beforeExpr:ra,startsExpr:rr}),bracketR:Tr("]"),bracketBarR:Tr("|]"),braceL:Tr("{",{beforeExpr:ra,startsExpr:rr}),braceBarL:Tr("{|",{beforeExpr:ra,startsExpr:rr}),braceHashL:Tr("#{",{beforeExpr:ra,startsExpr:rr}),braceR:Tr("}"),braceBarR:Tr("|}"),parenL:Tr("(",{beforeExpr:ra,startsExpr:rr}),parenR:Tr(")"),comma:Tr(",",{beforeExpr:ra}),semi:Tr(";",{beforeExpr:ra}),colon:Tr(":",{beforeExpr:ra}),doubleColon:Tr("::",{beforeExpr:ra}),dot:Tr("."),question:Tr("?",{beforeExpr:ra}),questionDot:Tr("?."),arrow:Tr("=>",{beforeExpr:ra}),template:Tr("template"),ellipsis:Tr("...",{beforeExpr:ra}),backQuote:Tr("`",{startsExpr:rr}),dollarBraceL:Tr("${",{beforeExpr:ra,startsExpr:rr}),templateTail:Tr("...`",{startsExpr:rr}),templateNonTail:Tr("...${",{beforeExpr:ra,startsExpr:rr}),at:Tr("@"),hash:Tr("#",{startsExpr:rr}),interpreterDirective:Tr("#!..."),eq:Tr("=",{beforeExpr:ra,isAssign:Wf}),assign:Tr("_=",{beforeExpr:ra,isAssign:Wf}),slashAssign:Tr("_=",{beforeExpr:ra,isAssign:Wf}),xorAssign:Tr("_=",{beforeExpr:ra,isAssign:Wf}),moduloAssign:Tr("_=",{beforeExpr:ra,isAssign:Wf}),incDec:Tr("++/--",{prefix:Zl,postfix:aSe,startsExpr:rr}),bang:Tr("!",{beforeExpr:ra,prefix:Zl,startsExpr:rr}),tilde:Tr("~",{beforeExpr:ra,prefix:Zl,startsExpr:rr}),doubleCaret:Tr("^^",{startsExpr:rr}),doubleAt:Tr("@@",{startsExpr:rr}),pipeline:hs("|>",0),nullishCoalescing:hs("??",1),logicalOR:hs("||",1),logicalAND:hs("&&",2),bitwiseOR:hs("|",3),bitwiseXOR:hs("^",4),bitwiseAND:hs("&",5),equality:hs("==/!=/===/!==",6),lt:hs("</>/<=/>=",7),gt:hs("</>/<=/>=",7),relational:hs("</>/<=/>=",7),bitShift:hs("<</>>/>>>",8),bitShiftL:hs("<</>>/>>>",8),bitShiftR:hs("<</>>/>>>",8),plusMin:Tr("+/-",{beforeExpr:ra,binop:9,prefix:Zl,startsExpr:rr}),modulo:Tr("%",{binop:10,startsExpr:rr}),star:Tr("*",{binop:10}),slash:hs("/",10),exponent:Tr("**",{beforeExpr:ra,binop:11,rightAssociative:!0}),_in:fa("in",{beforeExpr:ra,binop:7}),_instanceof:fa("instanceof",{beforeExpr:ra,binop:7}),_break:fa("break"),_case:fa("case",{beforeExpr:ra}),_catch:fa("catch"),_continue:fa("continue"),_debugger:fa("debugger"),_default:fa("default",{beforeExpr:ra}),_else:fa("else",{beforeExpr:ra}),_finally:fa("finally"),_function:fa("function",{startsExpr:rr}),_if:fa("if"),_return:fa("return",{beforeExpr:ra}),_switch:fa("switch"),_throw:fa("throw",{beforeExpr:ra,prefix:Zl,startsExpr:rr}),_try:fa("try"),_var:fa("var"),_const:fa("const"),_with:fa("with"),_new:fa("new",{beforeExpr:ra,startsExpr:rr}),_this:fa("this",{startsExpr:rr}),_super:fa("super",{startsExpr:rr}),_class:fa("class",{startsExpr:rr}),_extends:fa("extends",{beforeExpr:ra}),_export:fa("export"),_import:fa("import",{startsExpr:rr}),_null:fa("null",{startsExpr:rr}),_true:fa("true",{startsExpr:rr}),_false:fa("false",{startsExpr:rr}),_typeof:fa("typeof",{beforeExpr:ra,prefix:Zl,startsExpr:rr}),_void:fa("void",{beforeExpr:ra,prefix:Zl,startsExpr:rr}),_delete:fa("delete",{beforeExpr:ra,prefix:Zl,startsExpr:rr}),_do:fa("do",{isLoop:c8,beforeExpr:ra}),_for:fa("for",{isLoop:c8}),_while:fa("while",{isLoop:c8}),_as:aa("as",{startsExpr:rr}),_assert:aa("assert",{startsExpr:rr}),_async:aa("async",{startsExpr:rr}),_await:aa("await",{startsExpr:rr}),_defer:aa("defer",{startsExpr:rr}),_from:aa("from",{startsExpr:rr}),_get:aa("get",{startsExpr:rr}),_let:aa("let",{startsExpr:rr}),_meta:aa("meta",{startsExpr:rr}),_of:aa("of",{startsExpr:rr}),_sent:aa("sent",{startsExpr:rr}),_set:aa("set",{startsExpr:rr}),_source:aa("source",{startsExpr:rr}),_static:aa("static",{startsExpr:rr}),_using:aa("using",{startsExpr:rr}),_yield:aa("yield",{startsExpr:rr}),_asserts:aa("asserts",{startsExpr:rr}),_checks:aa("checks",{startsExpr:rr}),_exports:aa("exports",{startsExpr:rr}),_global:aa("global",{startsExpr:rr}),_implements:aa("implements",{startsExpr:rr}),_intrinsic:aa("intrinsic",{startsExpr:rr}),_infer:aa("infer",{startsExpr:rr}),_is:aa("is",{startsExpr:rr}),_mixins:aa("mixins",{startsExpr:rr}),_proto:aa("proto",{startsExpr:rr}),_require:aa("require",{startsExpr:rr}),_satisfies:aa("satisfies",{startsExpr:rr}),_keyof:aa("keyof",{startsExpr:rr}),_readonly:aa("readonly",{startsExpr:rr}),_unique:aa("unique",{startsExpr:rr}),_abstract:aa("abstract",{startsExpr:rr}),_declare:aa("declare",{startsExpr:rr}),_enum:aa("enum",{startsExpr:rr}),_module:aa("module",{startsExpr:rr}),_namespace:aa("namespace",{startsExpr:rr}),_interface:aa("interface",{startsExpr:rr}),_type:aa("type",{startsExpr:rr}),_opaque:aa("opaque",{startsExpr:rr}),name:Tr("name",{startsExpr:rr}),string:Tr("string",{startsExpr:rr}),num:Tr("num",{startsExpr:rr}),bigint:Tr("bigint",{startsExpr:rr}),decimal:Tr("decimal",{startsExpr:rr}),regexp:Tr("regexp",{startsExpr:rr}),privateName:Tr("#name",{startsExpr:rr}),eof:Tr("eof"),jsxName:Tr("jsxName"),jsxText:Tr("jsxText",{beforeExpr:!0}),jsxTagStart:Tr("jsxTagStart",{startsExpr:!0}),jsxTagEnd:Tr("jsxTagEnd"),placeholder:Tr("%%",{startsExpr:!0})};function Sa(e){return e>=93&&e<=132}function sSe(e){return e<=92}function Vi(e){return e>=58&&e<=132}function Pq(e){return e>=58&&e<=136}function iSe(e){return m8[e]}function v8(e){return y8[e]}function oSe(e){return e>=29&&e<=33}function Aq(e){return e>=129&&e<=131}function lSe(e){return e>=90&&e<=92}function b8(e){return e>=58&&e<=92}function dSe(e){return e>=39&&e<=59}function uSe(e){return e===34}function cSe(e){return g8[e]}function pSe(e){return e>=121&&e<=123}function fSe(e){return e>=124&&e<=130}function ed(e){return f8[e]}function Fg(e){return h8[e]}function hSe(e){return e===57}function $g(e){return e>=24&&e<=25}function Wo(e){return Vo[e]}Vo[8].updateContext=function(e){e.pop()},Vo[5].updateContext=Vo[7].updateContext=Vo[23].updateContext=function(e){e.push(Da.brace)},Vo[22].updateContext=function(e){e[e.length-1]===Da.template?e.pop():e.push(Da.template)},Vo[142].updateContext=function(e){e.push(Da.j_expr,Da.j_oTag)};function mSe(e,r,s){return e===64&&r===64&&so(s)}var ySe=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete","implements","interface","let","package","private","protected","public","static","yield","eval","arguments","enum","await"]);function gSe(e){return ySe.has(e)}var $r={OTHER:0,PROGRAM:1,FUNCTION:2,ARROW:4,SIMPLE_CATCH:8,SUPER:16,DIRECT_SUPER:32,CLASS:64,STATIC_BLOCK:128,TS_MODULE:256,VAR:387},wr={KIND_VALUE:1,KIND_TYPE:2,SCOPE_VAR:4,SCOPE_LEXICAL:8,SCOPE_FUNCTION:16,SCOPE_OUTSIDE:32,FLAG_NONE:64,FLAG_CLASS:128,FLAG_TS_ENUM:256,FLAG_TS_CONST_ENUM:512,FLAG_TS_EXPORT_ONLY:1024,FLAG_FLOW_DECLARE_FN:2048,FLAG_TS_IMPORT:4096,FLAG_NO_LET_IN_LEXICAL:8192,TYPE_CLASS:8331,TYPE_LEXICAL:8201,TYPE_CATCH_PARAM:9,TYPE_VAR:5,TYPE_FUNCTION:17,TYPE_TS_INTERFACE:130,TYPE_TS_TYPE:2,TYPE_TS_ENUM:8459,TYPE_TS_AMBIENT:1024,TYPE_NONE:64,TYPE_OUTSIDE:65,TYPE_TS_CONST_ENUM:8971,TYPE_TS_NAMESPACE:1024,TYPE_TS_TYPE_IMPORT:4098,TYPE_TS_VALUE_IMPORT:4096,TYPE_FLOW_DECLARE_FN:2048},gi={OTHER:0,FLAG_STATIC:4,KIND_GETTER:2,KIND_SETTER:1,KIND_ACCESSOR:3,STATIC_GETTER:6,STATIC_SETTER:5,INSTANCE_GETTER:2,INSTANCE_SETTER:1},co={Var:1,Lexical:2,Function:4},x8=O(function(r){this.flags=0,this.names=new Map,this.firstLexicalName="",this.flags=r}),R8=function(){function e(s,o){this.parser=void 0,this.scopeStack=[],this.inModule=void 0,this.undefinedExports=new Map,this.parser=s,this.inModule=o}var r=e.prototype;return r.createScope=function(o){return new x8(o)},r.enter=function(o){this.scopeStack.push(this.createScope(o))},r.exit=function(){var o=this.scopeStack.pop();return o.flags},r.treatFunctionsAsVarInScope=function(o){return!!(o.flags&($r.FUNCTION|$r.STATIC_BLOCK)||!this.parser.inModule&&o.flags&$r.PROGRAM)},r.declareName=function(o,d,l){var c=this.currentScope();if(d&wr.SCOPE_LEXICAL||d&wr.SCOPE_FUNCTION){this.checkRedeclarationInScope(c,o,d,l);var f=c.names.get(o)||0;d&wr.SCOPE_FUNCTION?f=f|co.Function:(c.firstLexicalName||(c.firstLexicalName=o),f=f|co.Lexical),c.names.set(o,f),d&wr.SCOPE_LEXICAL&&this.maybeExportDefined(c,o)}else if(d&wr.SCOPE_VAR)for(var h=this.scopeStack.length-1;h>=0&&(c=this.scopeStack[h],this.checkRedeclarationInScope(c,o,d,l),c.names.set(o,(c.names.get(o)||0)|co.Var),this.maybeExportDefined(c,o),!(c.flags&$r.VAR));--h);this.parser.inModule&&c.flags&$r.PROGRAM&&this.undefinedExports.delete(o)},r.maybeExportDefined=function(o,d){this.parser.inModule&&o.flags&$r.PROGRAM&&this.undefinedExports.delete(d)},r.checkRedeclarationInScope=function(o,d,l,c){this.isRedeclaredInScope(o,d,l)&&this.parser.raise(Ke.VarRedeclaration,c,{identifierName:d})},r.isRedeclaredInScope=function(o,d,l){if(!(l&wr.KIND_VALUE))return!1;if(l&wr.SCOPE_LEXICAL)return o.names.has(d);var c=o.names.get(d);return l&wr.SCOPE_FUNCTION?(c&co.Lexical)>0||!this.treatFunctionsAsVarInScope(o)&&(c&co.Var)>0:(c&co.Lexical)>0&&!(o.flags&$r.SIMPLE_CATCH&&o.firstLexicalName===d)||!this.treatFunctionsAsVarInScope(o)&&(c&co.Function)>0},r.checkLocalExport=function(o){var d=o.name,l=this.scopeStack[0];l.names.has(d)||this.undefinedExports.set(d,o.loc.start)},r.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},r.currentVarScopeFlags=function(){for(var o=this.scopeStack.length-1;;o--){var d=this.scopeStack[o].flags;if(d&$r.VAR)return d}},r.currentThisScopeFlags=function(){for(var o=this.scopeStack.length-1;;o--){var d=this.scopeStack[o].flags;if(d&($r.VAR|$r.CLASS)&&!(d&$r.ARROW))return d}},O(e,[{key:"inTopLevel",get:function(){return(this.currentScope().flags&$r.PROGRAM)>0}},{key:"inFunction",get:function(){return(this.currentVarScopeFlags()&$r.FUNCTION)>0}},{key:"allowSuper",get:function(){return(this.currentThisScopeFlags()&$r.SUPER)>0}},{key:"allowDirectSuper",get:function(){return(this.currentThisScopeFlags()&$r.DIRECT_SUPER)>0}},{key:"inClass",get:function(){return(this.currentThisScopeFlags()&$r.CLASS)>0}},{key:"inClassAndNotInNonArrowFunction",get:function(){var o=this.currentThisScopeFlags();return(o&$r.CLASS)>0&&(o&$r.FUNCTION)===0}},{key:"inStaticBlock",get:function(){for(var o=this.scopeStack.length-1;;o--){var d=this.scopeStack[o].flags;if(d&$r.STATIC_BLOCK)return!0;if(d&($r.VAR|$r.CLASS))return!1}}},{key:"inNonArrowFunction",get:function(){return(this.currentThisScopeFlags()&$r.FUNCTION)>0}},{key:"treatFunctionsAsVar",get:function(){return this.treatFunctionsAsVarInScope(this.currentScope())}}])}(),vSe=function(e){function r(){for(var s,o=arguments.length,d=new Array(o),l=0;l<o;l++)d[l]=arguments[l];return s=e.call.apply(e,[this].concat(d))||this,s.declareFunctions=new Set,s}return L(r,e),O(r)}(x8),bSe=function(e){function r(){return e.apply(this,arguments)||this}L(r,e);var s=r.prototype;return s.createScope=function(d){return new vSe(d)},s.declareName=function(d,l,c){var f=this.currentScope();if(l&wr.FLAG_FLOW_DECLARE_FN){this.checkRedeclarationInScope(f,d,l,c),this.maybeExportDefined(f,d),f.declareFunctions.add(d);return}e.prototype.declareName.call(this,d,l,c)},s.isRedeclaredInScope=function(d,l,c){if(e.prototype.isRedeclaredInScope.call(this,d,l,c))return!0;if(c&wr.FLAG_FLOW_DECLARE_FN&&!d.declareFunctions.has(l)){var f=d.names.get(l);return(f&co.Function)>0||(f&co.Lexical)>0}return!1},s.checkLocalExport=function(d){this.scopeStack[0].declareFunctions.has(d.name)||e.prototype.checkLocalExport.call(this,d)},O(r)}(R8),xSe=function(){function e(){this.sawUnambiguousESM=!1,this.ambiguousScriptDifferentAst=!1}var r=e.prototype;return r.hasPlugin=function(o){if(typeof o=="string")return this.plugins.has(o);var d=o[0],l=o[1];if(!this.hasPlugin(d))return!1;for(var c=this.plugins.get(d),f=0,h=Object.keys(l);f<h.length;f++){var y=h[f];if((c==null?void 0:c[y])!==l[y])return!1}return!0},r.getPluginOption=function(o,d){var l;return(l=this.plugins.get(o))==null?void 0:l[d]},O(e)}();function Iq(e,r){if(e.trailingComments===void 0)e.trailingComments=r;else{var s;(s=e.trailingComments).unshift.apply(s,r)}}function RSe(e,r){if(e.leadingComments===void 0)e.leadingComments=r;else{var s;(s=e.leadingComments).unshift.apply(s,r)}}function Kf(e,r){if(e.innerComments===void 0)e.innerComments=r;else{var s;(s=e.innerComments).unshift.apply(s,r)}}function Hf(e,r,s){for(var o=null,d=r.length;o===null&&d>0;)o=r[--d];o===null||o.start>s.start?Kf(e,s.comments):Iq(o,s.comments)}var ESe=function(e){function r(){return e.apply(this,arguments)||this}L(r,e);var s=r.prototype;return s.addComment=function(d){this.filename&&(d.loc.filename=this.filename);var l=this.state.commentsLen;this.comments.length!==l&&(this.comments.length=l),this.comments.push(d),this.state.commentsLen++},s.processComment=function(d){var l=this.state.commentStack,c=l.length;if(c!==0){var f=c-1,h=l[f];h.start===d.end&&(h.leadingNode=d,f--);for(var y=d.start;f>=0;f--){var g=l[f],x=g.end;if(x>y)g.containingNode=d,this.finalizeComment(g),l.splice(f,1);else{x===y&&(g.trailingNode=d);break}}}},s.finalizeComment=function(d){var l=d.comments;if(d.leadingNode!==null||d.trailingNode!==null)d.leadingNode!==null&&Iq(d.leadingNode,l),d.trailingNode!==null&&RSe(d.trailingNode,l);else{var c=d.containingNode,f=d.start;if(this.input.charCodeAt(f-1)===44)switch(c.type){case"ObjectExpression":case"ObjectPattern":case"RecordExpression":Hf(c,c.properties,d);break;case"CallExpression":case"OptionalCallExpression":Hf(c,c.arguments,d);break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":Hf(c,c.params,d);break;case"ArrayExpression":case"ArrayPattern":case"TupleExpression":Hf(c,c.elements,d);break;case"ExportNamedDeclaration":case"ImportDeclaration":Hf(c,c.specifiers,d);break;default:Kf(c,l)}else Kf(c,l)}},s.finalizeRemainingComments=function(){for(var d=this.state.commentStack,l=d.length-1;l>=0;l--)this.finalizeComment(d[l]);this.state.commentStack=[]},s.resetPreviousNodeTrailingComments=function(d){var l=this.state.commentStack,c=l.length;if(c!==0){var f=l[c-1];f.leadingNode===d&&(f.leadingNode=null)}},s.resetPreviousIdentifierLeadingComments=function(d){var l=this.state.commentStack,c=l.length;c!==0&&(l[c-1].trailingNode===d?l[c-1].trailingNode=null:c>=2&&l[c-2].trailingNode===d&&(l[c-2].trailingNode=null))},s.takeSurroundingComments=function(d,l,c){var f=this.state.commentStack,h=f.length;if(h!==0)for(var y=h-1;y>=0;y--){var g=f[y],x=g.end,R=g.start;if(R===c)g.leadingNode=d;else if(x===l)g.trailingNode=d;else if(x<l)break}},O(r)}(xSe),SSe=/\r\n|[\r\n\u2028\u2029]/,qg=new RegExp(SSe.source,"g");function Lc(e){switch(e){case 10:case 13:case 8232:case 8233:return!0;default:return!1}}function Cq(e,r,s){for(var o=r;o<s;o++)if(Lc(e.charCodeAt(o)))return!0;return!1}var E8=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,S8=/(?:[^\S\n\r\u2028\u2029]|\/\/.*|\/\*.*?\*\/)*/g;function TSe(e){switch(e){case 9:case 11:case 12:case 32:case 160:case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8239:case 8287:case 12288:case 65279:return!0;default:return!1}}var zf={Loop:1,Switch:2},wSe=function(){function e(){this.flags=1024,this.curLine=void 0,this.lineStart=void 0,this.startLoc=void 0,this.endLoc=void 0,this.errors=[],this.potentialArrowAt=-1,this.noArrowAt=[],this.noArrowParamsConversionAt=[],this.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null},this.labels=[],this.commentsLen=0,this.commentStack=[],this.pos=0,this.type=139,this.value=null,this.start=0,this.end=0,this.lastTokEndLoc=null,this.lastTokStartLoc=null,this.context=[Da.brace],this.firstInvalidTemplateEscapePos=null,this.strictErrors=new Map,this.tokensLength=0}var r=e.prototype;return r.init=function(o){var d=o.strictMode,l=o.sourceType,c=o.startLine,f=o.startColumn;this.strict=d===!1?!1:d===!0?!0:l==="module",this.curLine=c,this.lineStart=-f,this.startLoc=this.endLoc=new Ql(c,f,0)},r.curPosition=function(){return new Ql(this.curLine,this.pos-this.lineStart,this.pos)},r.clone=function(){var o=new e;return o.flags=this.flags,o.curLine=this.curLine,o.lineStart=this.lineStart,o.startLoc=this.startLoc,o.endLoc=this.endLoc,o.errors=this.errors.slice(),o.potentialArrowAt=this.potentialArrowAt,o.noArrowAt=this.noArrowAt.slice(),o.noArrowParamsConversionAt=this.noArrowParamsConversionAt.slice(),o.topicContext=this.topicContext,o.labels=this.labels.slice(),o.commentsLen=this.commentsLen,o.commentStack=this.commentStack.slice(),o.pos=this.pos,o.type=this.type,o.value=this.value,o.start=this.start,o.end=this.end,o.lastTokEndLoc=this.lastTokEndLoc,o.lastTokStartLoc=this.lastTokStartLoc,o.context=this.context.slice(),o.firstInvalidTemplateEscapePos=this.firstInvalidTemplateEscapePos,o.strictErrors=this.strictErrors,o.tokensLength=this.tokensLength,o},O(e,[{key:"strict",get:function(){return(this.flags&1)>0},set:function(o){o?this.flags|=1:this.flags&=-2}},{key:"maybeInArrowParameters",get:function(){return(this.flags&2)>0},set:function(o){o?this.flags|=2:this.flags&=-3}},{key:"inType",get:function(){return(this.flags&4)>0},set:function(o){o?this.flags|=4:this.flags&=-5}},{key:"noAnonFunctionType",get:function(){return(this.flags&8)>0},set:function(o){o?this.flags|=8:this.flags&=-9}},{key:"hasFlowComment",get:function(){return(this.flags&16)>0},set:function(o){o?this.flags|=16:this.flags&=-17}},{key:"isAmbientContext",get:function(){return(this.flags&32)>0},set:function(o){o?this.flags|=32:this.flags&=-33}},{key:"inAbstractClass",get:function(){return(this.flags&64)>0},set:function(o){o?this.flags|=64:this.flags&=-65}},{key:"inDisallowConditionalTypesContext",get:function(){return(this.flags&128)>0},set:function(o){o?this.flags|=128:this.flags&=-129}},{key:"soloAwait",get:function(){return(this.flags&256)>0},set:function(o){o?this.flags|=256:this.flags&=-257}},{key:"inFSharpPipelineDirectBody",get:function(){return(this.flags&512)>0},set:function(o){o?this.flags|=512:this.flags&=-513}},{key:"canStartJSXElement",get:function(){return(this.flags&1024)>0},set:function(o){o?this.flags|=1024:this.flags&=-1025}},{key:"containsEsc",get:function(){return(this.flags&2048)>0},set:function(o){o?this.flags|=2048:this.flags&=-2049}},{key:"hasTopLevelAwait",get:function(){return(this.flags&4096)>0},set:function(o){o?this.flags|=4096:this.flags&=-4097}}])}();function Xf(e,r,s){return new Ql(s,e-r,e)}var PSe=new Set([103,109,115,105,121,117,100,118]),td=O(function(r){this.type=r.type,this.value=r.value,this.start=r.start,this.end=r.end,this.loc=new Mg(r.startLoc,r.endLoc)}),ASe=function(e){function r(o,d){var l;return l=e.call(this)||this,l.isLookahead=void 0,l.tokens=[],l.errorHandlers_readInt={invalidDigit:function(f,h,y,g){return l.options.errorRecovery?(l.raise(Ke.InvalidDigit,Xf(f,h,y),{radix:g}),!0):!1},numericSeparatorInEscapeSequence:l.errorBuilder(Ke.NumericSeparatorInEscapeSequence),unexpectedNumericSeparator:l.errorBuilder(Ke.UnexpectedNumericSeparator)},l.errorHandlers_readCodePoint=Object.assign({},l.errorHandlers_readInt,{invalidEscapeSequence:l.errorBuilder(Ke.InvalidEscapeSequence),invalidCodePoint:l.errorBuilder(Ke.InvalidCodePoint)}),l.errorHandlers_readStringContents_string=Object.assign({},l.errorHandlers_readCodePoint,{strictNumericEscape:function(f,h,y){l.recordStrictModeErrors(Ke.StrictNumericEscape,Xf(f,h,y))},unterminated:function(f,h,y){throw l.raise(Ke.UnterminatedString,Xf(f-1,h,y))}}),l.errorHandlers_readStringContents_template=Object.assign({},l.errorHandlers_readCodePoint,{strictNumericEscape:l.errorBuilder(Ke.StrictNumericEscape),unterminated:function(f,h,y){throw l.raise(Ke.UnterminatedTemplate,Xf(f,h,y))}}),l.state=new wSe,l.state.init(o),l.input=d,l.length=d.length,l.comments=[],l.isLookahead=!1,l}L(r,e);var s=r.prototype;return s.pushToken=function(d){this.tokens.length=this.state.tokensLength,this.tokens.push(d),++this.state.tokensLength},s.next=function(){this.checkKeywordEscapes(),this.options.tokens&&this.pushToken(new td(this.state)),this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()},s.eat=function(d){return this.match(d)?(this.next(),!0):!1},s.match=function(d){return this.state.type===d},s.createLookaheadState=function(d){return{pos:d.pos,value:null,type:d.type,start:d.start,end:d.end,context:[this.curContext()],inType:d.inType,startLoc:d.startLoc,lastTokEndLoc:d.lastTokEndLoc,curLine:d.curLine,lineStart:d.lineStart,curPosition:d.curPosition}},s.lookahead=function(){var d=this.state;this.state=this.createLookaheadState(d),this.isLookahead=!0,this.nextToken(),this.isLookahead=!1;var l=this.state;return this.state=d,l},s.nextTokenStart=function(){return this.nextTokenStartSince(this.state.pos)},s.nextTokenStartSince=function(d){return E8.lastIndex=d,E8.test(this.input)?E8.lastIndex:d},s.lookaheadCharCode=function(){return this.input.charCodeAt(this.nextTokenStart())},s.nextTokenInLineStart=function(){return this.nextTokenInLineStartSince(this.state.pos)},s.nextTokenInLineStartSince=function(d){return S8.lastIndex=d,S8.test(this.input)?S8.lastIndex:d},s.lookaheadInLineCharCode=function(){return this.input.charCodeAt(this.nextTokenInLineStart())},s.codePointAtPos=function(d){var l=this.input.charCodeAt(d);if((l&64512)===55296&&++d<this.input.length){var c=this.input.charCodeAt(d);(c&64512)===56320&&(l=65536+((l&1023)<<10)+(c&1023))}return l},s.setStrict=function(d){var l=this;this.state.strict=d,d&&(this.state.strictErrors.forEach(function(c){var f=c[0],h=c[1];return l.raise(f,h)}),this.state.strictErrors.clear())},s.curContext=function(){return this.state.context[this.state.context.length-1]},s.nextToken=function(){if(this.skipSpace(),this.state.start=this.state.pos,this.isLookahead||(this.state.startLoc=this.state.curPosition()),this.state.pos>=this.length){this.finishToken(139);return}this.getTokenFromCode(this.codePointAtPos(this.state.pos))},s.skipBlockComment=function(d){var l;this.isLookahead||(l=this.state.curPosition());var c=this.state.pos,f=this.input.indexOf(d,c+2);if(f===-1)throw this.raise(Ke.UnterminatedComment,this.state.curPosition());for(this.state.pos=f+d.length,qg.lastIndex=c+2;qg.test(this.input)&&qg.lastIndex<=f;)++this.state.curLine,this.state.lineStart=qg.lastIndex;if(!this.isLookahead){var h={type:"CommentBlock",value:this.input.slice(c+2,f),start:c,end:f+d.length,loc:new Mg(l,this.state.curPosition())};return this.options.tokens&&this.pushToken(h),h}},s.skipLineComment=function(d){var l=this.state.pos,c;this.isLookahead||(c=this.state.curPosition());var f=this.input.charCodeAt(this.state.pos+=d);if(this.state.pos<this.length)for(;!Lc(f)&&++this.state.pos<this.length;)f=this.input.charCodeAt(this.state.pos);if(!this.isLookahead){var h=this.state.pos,y=this.input.slice(l+d,h),g={type:"CommentLine",value:y,start:l,end:h,loc:new Mg(c,this.state.curPosition())};return this.options.tokens&&this.pushToken(g),g}},s.skipSpace=function(){var d=this.state.pos,l=[];e:for(;this.state.pos<this.length;){var c=this.input.charCodeAt(this.state.pos);switch(c){case 32:case 160:case 9:++this.state.pos;break;case 13:this.input.charCodeAt(this.state.pos+1)===10&&++this.state.pos;case 10:case 8232:case 8233:++this.state.pos,++this.state.curLine,this.state.lineStart=this.state.pos;break;case 47:switch(this.input.charCodeAt(this.state.pos+1)){case 42:{var f=this.skipBlockComment("*/");f!==void 0&&(this.addComment(f),this.options.attachComment&&l.push(f));break}case 47:{var h=this.skipLineComment(2);h!==void 0&&(this.addComment(h),this.options.attachComment&&l.push(h));break}default:break e}break;default:if(TSe(c))++this.state.pos;else if(c===45&&!this.inModule&&this.options.annexB){var y=this.state.pos;if(this.input.charCodeAt(y+1)===45&&this.input.charCodeAt(y+2)===62&&(d===0||this.state.lineStart>d)){var g=this.skipLineComment(3);g!==void 0&&(this.addComment(g),this.options.attachComment&&l.push(g))}else break e}else if(c===60&&!this.inModule&&this.options.annexB){var x=this.state.pos;if(this.input.charCodeAt(x+1)===33&&this.input.charCodeAt(x+2)===45&&this.input.charCodeAt(x+3)===45){var R=this.skipLineComment(4);R!==void 0&&(this.addComment(R),this.options.attachComment&&l.push(R))}else break e}else break e}}if(l.length>0){var w=this.state.pos,T={start:d,end:w,comments:l,leadingNode:null,trailingNode:null,containingNode:null};this.state.commentStack.push(T)}},s.finishToken=function(d,l){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();var c=this.state.type;this.state.type=d,this.state.value=l,this.isLookahead||this.updateContext(c)},s.replaceToken=function(d){this.state.type=d,this.updateContext()},s.readToken_numberSign=function(){if(!(this.state.pos===0&&this.readToken_interpreter())){var d=this.state.pos+1,l=this.codePointAtPos(d);if(l>=48&&l<=57)throw this.raise(Ke.UnexpectedDigitAfterHash,this.state.curPosition());if(l===123||l===91&&this.hasPlugin("recordAndTuple")){if(this.expectPlugin("recordAndTuple"),this.getPluginOption("recordAndTuple","syntaxType")==="bar")throw this.raise(l===123?Ke.RecordExpressionHashIncorrectStartSyntaxType:Ke.TupleExpressionHashIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,l===123?this.finishToken(7):this.finishToken(1)}else so(l)?(++this.state.pos,this.finishToken(138,this.readWord1(l))):l===92?(++this.state.pos,this.finishToken(138,this.readWord1())):this.finishOp(27,1)}},s.readToken_dot=function(){var d=this.input.charCodeAt(this.state.pos+1);if(d>=48&&d<=57){this.readNumber(!0);return}d===46&&this.input.charCodeAt(this.state.pos+2)===46?(this.state.pos+=3,this.finishToken(21)):(++this.state.pos,this.finishToken(16))},s.readToken_slash=function(){var d=this.input.charCodeAt(this.state.pos+1);d===61?this.finishOp(31,2):this.finishOp(56,1)},s.readToken_interpreter=function(){if(this.state.pos!==0||this.length<2)return!1;var d=this.input.charCodeAt(this.state.pos+1);if(d!==33)return!1;var l=this.state.pos;for(this.state.pos+=1;!Lc(d)&&++this.state.pos<this.length;)d=this.input.charCodeAt(this.state.pos);var c=this.input.slice(l+2,this.state.pos);return this.finishToken(28,c),!0},s.readToken_mult_modulo=function(d){var l=d===42?55:54,c=1,f=this.input.charCodeAt(this.state.pos+1);d===42&&f===42&&(c++,f=this.input.charCodeAt(this.state.pos+2),l=57),f===61&&!this.state.inType&&(c++,l=d===37?33:30),this.finishOp(l,c)},s.readToken_pipe_amp=function(d){var l=this.input.charCodeAt(this.state.pos+1);if(l===d){this.input.charCodeAt(this.state.pos+2)===61?this.finishOp(30,3):this.finishOp(d===124?41:42,2);return}if(d===124){if(l===62){this.finishOp(39,2);return}if(this.hasPlugin("recordAndTuple")&&l===125){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(Ke.RecordExpressionBarIncorrectEndSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(9);return}if(this.hasPlugin("recordAndTuple")&&l===93){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(Ke.TupleExpressionBarIncorrectEndSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(4);return}}if(l===61){this.finishOp(30,2);return}this.finishOp(d===124?43:45,1)},s.readToken_caret=function(){var d=this.input.charCodeAt(this.state.pos+1);if(d===61&&!this.state.inType)this.finishOp(32,2);else if(d===94&&this.hasPlugin(["pipelineOperator",{proposal:"hack",topicToken:"^^"}])){this.finishOp(37,2);var l=this.input.codePointAt(this.state.pos);l===94&&this.unexpected()}else this.finishOp(44,1)},s.readToken_atSign=function(){var d=this.input.charCodeAt(this.state.pos+1);d===64&&this.hasPlugin(["pipelineOperator",{proposal:"hack",topicToken:"@@"}])?this.finishOp(38,2):this.finishOp(26,1)},s.readToken_plus_min=function(d){var l=this.input.charCodeAt(this.state.pos+1);if(l===d){this.finishOp(34,2);return}l===61?this.finishOp(30,2):this.finishOp(53,1)},s.readToken_lt=function(){var d=this.state.pos,l=this.input.charCodeAt(d+1);if(l===60){if(this.input.charCodeAt(d+2)===61){this.finishOp(30,3);return}this.finishOp(51,2);return}if(l===61){this.finishOp(49,2);return}this.finishOp(47,1)},s.readToken_gt=function(){var d=this.state.pos,l=this.input.charCodeAt(d+1);if(l===62){var c=this.input.charCodeAt(d+2)===62?3:2;if(this.input.charCodeAt(d+c)===61){this.finishOp(30,c+1);return}this.finishOp(52,c);return}if(l===61){this.finishOp(49,2);return}this.finishOp(48,1)},s.readToken_eq_excl=function(d){var l=this.input.charCodeAt(this.state.pos+1);if(l===61){this.finishOp(46,this.input.charCodeAt(this.state.pos+2)===61?3:2);return}if(d===61&&l===62){this.state.pos+=2,this.finishToken(19);return}this.finishOp(d===61?29:35,1)},s.readToken_question=function(){var d=this.input.charCodeAt(this.state.pos+1),l=this.input.charCodeAt(this.state.pos+2);d===63?l===61?this.finishOp(30,3):this.finishOp(40,2):d===46&&!(l>=48&&l<=57)?(this.state.pos+=2,this.finishToken(18)):(++this.state.pos,this.finishToken(17))},s.getTokenFromCode=function(d){switch(d){case 46:this.readToken_dot();return;case 40:++this.state.pos,this.finishToken(10);return;case 41:++this.state.pos,this.finishToken(11);return;case 59:++this.state.pos,this.finishToken(13);return;case 44:++this.state.pos,this.finishToken(12);return;case 91:if(this.hasPlugin("recordAndTuple")&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(Ke.TupleExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(2)}else++this.state.pos,this.finishToken(0);return;case 93:++this.state.pos,this.finishToken(3);return;case 123:if(this.hasPlugin("recordAndTuple")&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(Ke.RecordExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(6)}else++this.state.pos,this.finishToken(5);return;case 125:++this.state.pos,this.finishToken(8);return;case 58:this.hasPlugin("functionBind")&&this.input.charCodeAt(this.state.pos+1)===58?this.finishOp(15,2):(++this.state.pos,this.finishToken(14));return;case 63:this.readToken_question();return;case 96:this.readTemplateToken();return;case 48:{var l=this.input.charCodeAt(this.state.pos+1);if(l===120||l===88){this.readRadixNumber(16);return}if(l===111||l===79){this.readRadixNumber(8);return}if(l===98||l===66){this.readRadixNumber(2);return}}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:this.readNumber(!1);return;case 34:case 39:this.readString(d);return;case 47:this.readToken_slash();return;case 37:case 42:this.readToken_mult_modulo(d);return;case 124:case 38:this.readToken_pipe_amp(d);return;case 94:this.readToken_caret();return;case 43:case 45:this.readToken_plus_min(d);return;case 60:this.readToken_lt();return;case 62:this.readToken_gt();return;case 61:case 33:this.readToken_eq_excl(d);return;case 126:this.finishOp(36,1);return;case 64:this.readToken_atSign();return;case 35:this.readToken_numberSign();return;case 92:this.readWord();return;default:if(so(d)){this.readWord(d);return}}throw this.raise(Ke.InvalidOrUnexpectedToken,this.state.curPosition(),{unexpected:String.fromCodePoint(d)})},s.finishOp=function(d,l){var c=this.input.slice(this.state.pos,this.state.pos+l);this.state.pos+=l,this.finishToken(d,c)},s.readRegexp=function(){for(var d=this.state.startLoc,l=this.state.start+1,c,f,h=this.state.pos;;++h){if(h>=this.length)throw this.raise(Ke.UnterminatedRegExp,fs(d,1));var y=this.input.charCodeAt(h);if(Lc(y))throw this.raise(Ke.UnterminatedRegExp,fs(d,1));if(c)c=!1;else{if(y===91)f=!0;else if(y===93&&f)f=!1;else if(y===47&&!f)break;c=y===92}}var g=this.input.slice(l,h);++h;for(var x="",R=function(){return fs(d,h+2-l)};h<this.length;){var w=this.codePointAtPos(h),T=String.fromCharCode(w);if(PSe.has(w))w===118?x.includes("u")&&this.raise(Ke.IncompatibleRegExpUVFlags,R()):w===117&&x.includes("v")&&this.raise(Ke.IncompatibleRegExpUVFlags,R()),x.includes(T)&&this.raise(Ke.DuplicateRegExpFlags,R());else if(Gl(w)||w===92)this.raise(Ke.MalformedRegExpFlags,R());else break;++h,x+=T}this.state.pos=h,this.finishToken(137,{pattern:g,flags:x})},s.readInt=function(d,l,c,f){c===void 0&&(c=!1),f===void 0&&(f=!0);var h=DB(this.input,this.state.pos,this.state.lineStart,this.state.curLine,d,l,c,f,this.errorHandlers_readInt,!1),y=h.n,g=h.pos;return this.state.pos=g,y},s.readRadixNumber=function(d){var l=this.state.curPosition(),c=!1;this.state.pos+=2;var f=this.readInt(d);f==null&&this.raise(Ke.InvalidDigit,fs(l,2),{radix:d});var h=this.input.charCodeAt(this.state.pos);if(h===110)++this.state.pos,c=!0;else if(h===109)throw this.raise(Ke.InvalidDecimal,l);if(so(this.codePointAtPos(this.state.pos)))throw this.raise(Ke.NumberIdentifier,this.state.curPosition());if(c){var y=this.input.slice(l.index,this.state.pos).replace(/[_n]/g,"");this.finishToken(135,y);return}this.finishToken(134,f)},s.readNumber=function(d){var l=this.state.pos,c=this.state.curPosition(),f=!1,h=!1,y=!1,g=!1;!d&&this.readInt(10)===null&&this.raise(Ke.InvalidNumber,this.state.curPosition());var x=this.state.pos-l>=2&&this.input.charCodeAt(l)===48;if(x){var R=this.input.slice(l,this.state.pos);if(this.recordStrictModeErrors(Ke.StrictOctalLiteral,c),!this.state.strict){var w=R.indexOf("_");w>0&&this.raise(Ke.ZeroDigitNumericSeparator,fs(c,w))}g=x&&!/[89]/.test(R)}var T=this.input.charCodeAt(this.state.pos);if(T===46&&!g&&(++this.state.pos,this.readInt(10),f=!0,T=this.input.charCodeAt(this.state.pos)),(T===69||T===101)&&!g&&(T=this.input.charCodeAt(++this.state.pos),(T===43||T===45)&&++this.state.pos,this.readInt(10)===null&&this.raise(Ke.InvalidOrMissingExponent,c),f=!0,y=!0,T=this.input.charCodeAt(this.state.pos)),T===110&&((f||x)&&this.raise(Ke.InvalidBigIntLiteral,c),++this.state.pos,h=!0),T===109){this.expectPlugin("decimal",this.state.curPosition()),(y||x)&&this.raise(Ke.InvalidDecimal,c),++this.state.pos;var C=!0}if(so(this.codePointAtPos(this.state.pos)))throw this.raise(Ke.NumberIdentifier,this.state.curPosition());var P=this.input.slice(l,this.state.pos).replace(/[_mn]/g,"");if(h){this.finishToken(135,P);return}if(C){this.finishToken(136,P);return}var _=g?parseInt(P,8):parseFloat(P);this.finishToken(134,_)},s.readCodePoint=function(d){var l=kB(this.input,this.state.pos,this.state.lineStart,this.state.curLine,d,this.errorHandlers_readCodePoint),c=l.code,f=l.pos;return this.state.pos=f,c},s.readString=function(d){var l=Gx(d===34?"double":"single",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_string),c=l.str,f=l.pos,h=l.curLine,y=l.lineStart;this.state.pos=f+1,this.state.lineStart=y,this.state.curLine=h,this.finishToken(133,c)},s.readTemplateContinuation=function(){this.match(8)||this.unexpected(null,8),this.state.pos--,this.readTemplateToken()},s.readTemplateToken=function(){var d=this.input[this.state.pos],l=Gx("template",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_template),c=l.str,f=l.firstInvalidLoc,h=l.pos,y=l.curLine,g=l.lineStart;this.state.pos=h+1,this.state.lineStart=g,this.state.curLine=y,f&&(this.state.firstInvalidTemplateEscapePos=new Ql(f.curLine,f.pos-f.lineStart,f.pos)),this.input.codePointAt(h)===96?this.finishToken(24,f?null:d+c+"`"):(this.state.pos++,this.finishToken(25,f?null:d+c+"${"))},s.recordStrictModeErrors=function(d,l){var c=l.index;this.state.strict&&!this.state.strictErrors.has(c)?this.raise(d,l):this.state.strictErrors.set(c,[d,l])},s.readWord1=function(d){this.state.containsEsc=!1;var l="",c=this.state.pos,f=this.state.pos;for(d!==void 0&&(this.state.pos+=d<=65535?1:2);this.state.pos<this.length;){var h=this.codePointAtPos(this.state.pos);if(Gl(h))this.state.pos+=h<=65535?1:2;else if(h===92){this.state.containsEsc=!0,l+=this.input.slice(f,this.state.pos);var y=this.state.curPosition(),g=this.state.pos===c?so:Gl;if(this.input.charCodeAt(++this.state.pos)!==117){this.raise(Ke.MissingUnicodeEscape,this.state.curPosition()),f=this.state.pos-1;continue}++this.state.pos;var x=this.readCodePoint(!0);x!==null&&(g(x)||this.raise(Ke.EscapedCharNotAnIdentifier,y),l+=String.fromCodePoint(x)),f=this.state.pos}else break}return l+this.input.slice(f,this.state.pos)},s.readWord=function(d){var l=this.readWord1(d),c=p8.get(l);c!==void 0?this.finishToken(c,ed(c)):this.finishToken(132,l)},s.checkKeywordEscapes=function(){var d=this.state.type;b8(d)&&this.state.containsEsc&&this.raise(Ke.InvalidEscapedReservedWord,this.state.startLoc,{reservedWord:ed(d)})},s.raise=function(d,l,c){c===void 0&&(c={});var f=l instanceof Ql?l:l.loc.start,h=d(f,c);if(!this.options.errorRecovery)throw h;return this.isLookahead||this.state.errors.push(h),h},s.raiseOverwrite=function(d,l,c){c===void 0&&(c={});for(var f=l instanceof Ql?l:l.loc.start,h=f.index,y=this.state.errors,g=y.length-1;g>=0;g--){var x=y[g];if(x.loc.index===h)return y[g]=d(f,c);if(x.loc.index<h)break}return this.raise(d,l,c)},s.updateContext=function(d){},s.unexpected=function(d,l){throw this.raise(Ke.UnexpectedToken,d??this.state.startLoc,{expected:l?ed(l):null})},s.expectPlugin=function(d,l){if(this.hasPlugin(d))return!0;throw this.raise(Ke.MissingPlugin,l??this.state.startLoc,{missingPlugin:[d]})},s.expectOnePlugin=function(d){var l=this;if(!d.some(function(c){return l.hasPlugin(c)}))throw this.raise(Ke.MissingOneOfPlugins,this.state.startLoc,{missingPlugin:d})},s.errorBuilder=function(d){var l=this;return function(c,f,h){l.raise(d,Xf(c,f,h))}},O(r)}(ESe),ISe=O(function(){this.privateNames=new Set,this.loneAccessors=new Map,this.undefinedPrivateNames=new Map}),CSe=function(){function e(s){this.parser=void 0,this.stack=[],this.undefinedPrivateNames=new Map,this.parser=s}var r=e.prototype;return r.current=function(){return this.stack[this.stack.length-1]},r.enter=function(){this.stack.push(new ISe)},r.exit=function(){for(var o=this.stack.pop(),d=this.current(),l=0,c=Array.from(o.undefinedPrivateNames);l<c.length;l++){var f=c[l],h=f[0],y=f[1];d?d.undefinedPrivateNames.has(h)||d.undefinedPrivateNames.set(h,y):this.parser.raise(Ke.InvalidPrivateFieldResolution,y,{identifierName:h})}},r.declarePrivateName=function(o,d,l){var c=this.current(),f=c.privateNames,h=c.loneAccessors,y=c.undefinedPrivateNames,g=f.has(o);if(d&gi.KIND_ACCESSOR){var x=g&&h.get(o);if(x){var R=x&gi.FLAG_STATIC,w=d&gi.FLAG_STATIC,T=x&gi.KIND_ACCESSOR,C=d&gi.KIND_ACCESSOR;g=T===C||R!==w,g||h.delete(o)}else g||h.set(o,d)}g&&this.parser.raise(Ke.PrivateNameRedeclaration,l,{identifierName:o}),f.add(o),y.delete(o)},r.usePrivateName=function(o,d){for(var l,c=0,f=this.stack;c<f.length;c++)if(l=f[c],l.privateNames.has(o))return;l?l.undefinedPrivateNames.set(o,d):this.parser.raise(Ke.InvalidPrivateFieldResolution,d,{identifierName:o})},O(e)}(),Ug=function(){function e(s){s===void 0&&(s=0),this.type=s}var r=e.prototype;return r.canBeArrowParameterDeclaration=function(){return this.type===2||this.type===1},r.isCertainlyParameterDeclaration=function(){return this.type===3},O(e)}(),jq=function(e){function r(o){var d;return d=e.call(this,o)||this,d.declarationErrors=new Map,d}L(r,e);var s=r.prototype;return s.recordDeclarationError=function(d,l){var c=l.index;this.declarationErrors.set(c,[d,l])},s.clearDeclarationError=function(d){this.declarationErrors.delete(d)},s.iterateErrors=function(d){this.declarationErrors.forEach(d)},O(r)}(Ug),jSe=function(){function e(s){this.parser=void 0,this.stack=[new Ug],this.parser=s}var r=e.prototype;return r.enter=function(o){this.stack.push(o)},r.exit=function(){this.stack.pop()},r.recordParameterInitializerError=function(o,d){for(var l=d.loc.start,c=this.stack,f=c.length-1,h=c[f];!h.isCertainlyParameterDeclaration();){if(h.canBeArrowParameterDeclaration())h.recordDeclarationError(o,l);else return;h=c[--f]}this.parser.raise(o,l)},r.recordArrowParameterBindingError=function(o,d){var l=this.stack,c=l[l.length-1],f=d.loc.start;if(c.isCertainlyParameterDeclaration())this.parser.raise(o,f);else if(c.canBeArrowParameterDeclaration())c.recordDeclarationError(o,f);else return},r.recordAsyncArrowParametersError=function(o){for(var d=this.stack,l=d.length-1,c=d[l];c.canBeArrowParameterDeclaration();)c.type===2&&c.recordDeclarationError(Ke.AwaitBindingIdentifier,o),c=d[--l]},r.validateAsPattern=function(){var o=this,d=this.stack,l=d[d.length-1];l.canBeArrowParameterDeclaration()&&l.iterateErrors(function(c){var f=c[0],h=c[1];o.parser.raise(f,h);for(var y=d.length-2,g=d[y];g.canBeArrowParameterDeclaration();)g.clearDeclarationError(h.index),g=d[--y]})},O(e)}();function OSe(){return new Ug(3)}function _Se(){return new jq(1)}function NSe(){return new jq(2)}function Oq(){return new Ug}var En={PARAM:0,PARAM_YIELD:1,PARAM_AWAIT:2,PARAM_RETURN:4,PARAM_IN:8},DSe=function(){function e(){this.stacks=[]}var r=e.prototype;return r.enter=function(o){this.stacks.push(o)},r.exit=function(){this.stacks.pop()},r.currentFlags=function(){return this.stacks[this.stacks.length-1]},O(e,[{key:"hasAwait",get:function(){return(this.currentFlags()&En.PARAM_AWAIT)>0}},{key:"hasYield",get:function(){return(this.currentFlags()&En.PARAM_YIELD)>0}},{key:"hasReturn",get:function(){return(this.currentFlags()&En.PARAM_RETURN)>0}},{key:"hasIn",get:function(){return(this.currentFlags()&En.PARAM_IN)>0}}])}();function Vg(e,r){return(e?En.PARAM_AWAIT:0)|(r?En.PARAM_YIELD:0)}var kSe=function(e){function r(){return e.apply(this,arguments)||this}L(r,e);var s=r.prototype;return s.addExtra=function(d,l,c,f){if(f===void 0&&(f=!0),!!d){var h=d.extra;h==null&&(h={},d.extra=h),f?h[l]=c:Object.defineProperty(h,l,{enumerable:f,value:c})}},s.isContextual=function(d){return this.state.type===d&&!this.state.containsEsc},s.isUnparsedContextual=function(d,l){var c=d+l.length;if(this.input.slice(d,c)===l){var f=this.input.charCodeAt(c);return!(Gl(f)||(f&64512)===55296)}return!1},s.isLookaheadContextual=function(d){var l=this.nextTokenStart();return this.isUnparsedContextual(l,d)},s.eatContextual=function(d){return this.isContextual(d)?(this.next(),!0):!1},s.expectContextual=function(d,l){if(!this.eatContextual(d)){if(l!=null)throw this.raise(l,this.state.startLoc);this.unexpected(null,d)}},s.canInsertSemicolon=function(){return this.match(139)||this.match(8)||this.hasPrecedingLineBreak()},s.hasPrecedingLineBreak=function(){return Cq(this.input,this.state.lastTokEndLoc.index,this.state.start)},s.hasFollowingLineBreak=function(){return Cq(this.input,this.state.end,this.nextTokenStart())},s.isLineTerminator=function(){return this.eat(13)||this.canInsertSemicolon()},s.semicolon=function(d){d===void 0&&(d=!0),!(d?this.isLineTerminator():this.eat(13))&&this.raise(Ke.MissingSemicolon,this.state.lastTokEndLoc)},s.expect=function(d,l){this.eat(d)||this.unexpected(l,d)},s.tryParse=function(d,l){l===void 0&&(l=this.state.clone());var c={node:null};try{var f=d(function(g){throw g===void 0&&(g=null),c.node=g,c});if(this.state.errors.length>l.errors.length){var h=this.state;return this.state=l,this.state.tokensLength=h.tokensLength,{node:f,error:h.errors[l.errors.length],thrown:!1,aborted:!1,failState:h}}return{node:f,error:null,thrown:!1,aborted:!1,failState:null}}catch(g){var y=this.state;if(this.state=l,g instanceof SyntaxError)return{node:null,error:g,thrown:!0,aborted:!1,failState:y};if(g===c)return{node:c.node,error:null,thrown:!1,aborted:!0,failState:y};throw g}},s.checkExpressionErrors=function(d,l){if(!d)return!1;var c=d.shorthandAssignLoc,f=d.doubleProtoLoc,h=d.privateKeyLoc,y=d.optionalParametersLoc,g=!!c||!!f||!!y||!!h;if(!l)return g;c!=null&&this.raise(Ke.InvalidCoverInitializedName,c),f!=null&&this.raise(Ke.DuplicateProto,f),h!=null&&this.raise(Ke.UnexpectedPrivateField,h),y!=null&&this.unexpected(y)},s.isLiteralPropertyName=function(){return Pq(this.state.type)},s.isPrivateName=function(d){return d.type==="PrivateName"},s.getPrivateNameSV=function(d){return d.id.name},s.hasPropertyAsPrivateName=function(d){return(d.type==="MemberExpression"||d.type==="OptionalMemberExpression")&&this.isPrivateName(d.property)},s.isObjectProperty=function(d){return d.type==="ObjectProperty"},s.isObjectMethod=function(d){return d.type==="ObjectMethod"},s.initializeScopes=function(d){var l=this;d===void 0&&(d=this.options.sourceType==="module");var c=this.state.labels;this.state.labels=[];var f=this.exportedIdentifiers;this.exportedIdentifiers=new Set;var h=this.inModule;this.inModule=d;var y=this.scope,g=this.getScopeHandler();this.scope=new g(this,d);var x=this.prodParam;this.prodParam=new DSe;var R=this.classScope;this.classScope=new CSe(this);var w=this.expressionScope;return this.expressionScope=new jSe(this),function(){l.state.labels=c,l.exportedIdentifiers=f,l.inModule=h,l.scope=y,l.prodParam=x,l.classScope=R,l.expressionScope=w}},s.enterInitialScopes=function(){var d=En.PARAM;this.inModule&&(d|=En.PARAM_AWAIT),this.scope.enter($r.PROGRAM),this.prodParam.enter(d)},s.checkDestructuringPrivate=function(d){var l=d.privateKeyLoc;l!==null&&this.expectPlugin("destructuringPrivate",l)},O(r)}(ASe),Wg=O(function(){this.shorthandAssignLoc=null,this.doubleProtoLoc=null,this.privateKeyLoc=null,this.optionalParametersLoc=null}),Gg=O(function(r,s,o){this.type="",this.start=s,this.end=0,this.loc=new Mg(o),r!=null&&r.options.ranges&&(this.range=[s,0]),r!=null&&r.filename&&(this.loc.filename=r.filename)}),T8=Gg.prototype;T8.__clone=function(){for(var e=new Gg(void 0,this.start,this.loc.start),r=Object.keys(this),s=0,o=r.length;s<o;s++){var d=r[s];d!=="leadingComments"&&d!=="trailingComments"&&d!=="innerComments"&&(e[d]=this[d])}return e};function LSe(e){return Go(e)}function Go(e){var r=e.type,s=e.start,o=e.end,d=e.loc,l=e.range,c=e.extra,f=e.name,h=Object.create(T8);return h.type=r,h.start=s,h.end=o,h.loc=d,h.range=l,h.extra=c,h.name=f,r==="Placeholder"&&(h.expectedNode=e.expectedNode),h}function MSe(e){var r=e.type,s=e.start,o=e.end,d=e.loc,l=e.range,c=e.extra;if(r==="Placeholder")return LSe(e);var f=Object.create(T8);return f.type=r,f.start=s,f.end=o,f.loc=d,f.range=l,e.raw!==void 0?f.raw=e.raw:f.extra=c,f.value=e.value,f}var BSe=function(e){function r(){return e.apply(this,arguments)||this}L(r,e);var s=r.prototype;return s.startNode=function(){var d=this.state.startLoc;return new Gg(this,d.index,d)},s.startNodeAt=function(d){return new Gg(this,d.index,d)},s.startNodeAtNode=function(d){return this.startNodeAt(d.loc.start)},s.finishNode=function(d,l){return this.finishNodeAt(d,l,this.state.lastTokEndLoc)},s.finishNodeAt=function(d,l,c){return d.type=l,d.end=c.index,d.loc.end=c,this.options.ranges&&(d.range[1]=c.index),this.options.attachComment&&this.processComment(d),d},s.resetStartLocation=function(d,l){d.start=l.index,d.loc.start=l,this.options.ranges&&(d.range[0]=l.index)},s.resetEndLocation=function(d,l){l===void 0&&(l=this.state.lastTokEndLoc),d.end=l.index,d.loc.end=l,this.options.ranges&&(d.range[1]=l.index)},s.resetStartLocationFromNode=function(d,l){this.resetStartLocation(d,l.loc.start)},O(r)}(kSe),_q,FSe=new Set(["_","any","bool","boolean","empty","extends","false","interface","mixed","null","number","static","string","true","typeof","void"]),Cr=Uo(_q||(_q=Y(["flow"])))({AmbiguousConditionalArrow:"Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.",AmbiguousDeclareModuleKind:"Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module.",AssignReservedType:function(r){var s=r.reservedType;return"Cannot overwrite reserved type "+s+"."},DeclareClassElement:"The `declare` modifier can only appear on class fields.",DeclareClassFieldInitializer:"Initializers are not allowed in fields with the `declare` modifier.",DuplicateDeclareModuleExports:"Duplicate `declare module.exports` statement.",EnumBooleanMemberNotInitialized:function(r){var s=r.memberName,o=r.enumName;return"Boolean enum members need to be initialized. Use either `"+s+" = true,` or `"+s+" = false,` in enum `"+o+"`."},EnumDuplicateMemberName:function(r){var s=r.memberName,o=r.enumName;return"Enum member names need to be unique, but the name `"+s+"` has already been used before in enum `"+o+"`."},EnumInconsistentMemberValues:function(r){var s=r.enumName;return"Enum `"+s+"` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers."},EnumInvalidExplicitType:function(r){var s=r.invalidEnumType,o=r.enumName;return"Enum type `"+s+"` is not valid. Use one of `boolean`, `number`, `string`, or `symbol` in enum `"+o+"`."},EnumInvalidExplicitTypeUnknownSupplied:function(r){var s=r.enumName;return"Supplied enum type is not valid. Use one of `boolean`, `number`, `string`, or `symbol` in enum `"+s+"`."},EnumInvalidMemberInitializerPrimaryType:function(r){var s=r.enumName,o=r.memberName,d=r.explicitType;return"Enum `"+s+"` has type `"+d+"`, so the initializer of `"+o+"` needs to be a "+d+" literal."},EnumInvalidMemberInitializerSymbolType:function(r){var s=r.enumName,o=r.memberName;return"Symbol enum members cannot be initialized. Use `"+o+",` in enum `"+s+"`."},EnumInvalidMemberInitializerUnknownType:function(r){var s=r.enumName,o=r.memberName;return"The enum member initializer for `"+o+"` needs to be a literal (either a boolean, number, or string) in enum `"+s+"`."},EnumInvalidMemberName:function(r){var s=r.enumName,o=r.memberName,d=r.suggestion;return"Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `"+o+"`, consider using `"+d+"`, in enum `"+s+"`."},EnumNumberMemberNotInitialized:function(r){var s=r.enumName,o=r.memberName;return"Number enum members need to be initialized, e.g. `"+o+" = 1` in enum `"+s+"`."},EnumStringMemberInconsistentlyInitialized:function(r){var s=r.enumName;return"String enum members need to consistently either all use initializers, or use no initializers, in enum `"+s+"`."},GetterMayNotHaveThisParam:"A getter cannot have a `this` parameter.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` or `typeof` keyword.",ImportTypeShorthandOnlyInPureImport:"The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements.",InexactInsideExact:"Explicit inexact syntax cannot appear inside an explicit exact object type.",InexactInsideNonObject:"Explicit inexact syntax cannot appear in class or interface definitions.",InexactVariance:"Explicit inexact syntax cannot have variance.",InvalidNonTypeImportInDeclareModule:"Imports within a `declare module` body must always be `import type` or `import typeof`.",MissingTypeParamDefault:"Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",NestedDeclareModule:"`declare module` cannot be used inside another `declare module`.",NestedFlowComment:"Cannot have a flow comment inside another flow comment.",PatternIsOptional:Object.assign({message:"A binding pattern parameter cannot be optional in an implementation signature."},{reasonCode:"OptionalBindingPattern"}),SetterMayNotHaveThisParam:"A setter cannot have a `this` parameter.",SpreadVariance:"Spread properties cannot have variance.",ThisParamAnnotationRequired:"A type annotation is required for the `this` parameter.",ThisParamBannedInConstructor:"Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",ThisParamMayNotBeOptional:"The `this` parameter cannot be optional.",ThisParamMustBeFirst:"The `this` parameter must be the first function parameter.",ThisParamNoDefault:"The `this` parameter may not have a default value.",TypeBeforeInitializer:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeCastInPattern:"The type cast expression is expected to be wrapped with parenthesis.",UnexpectedExplicitInexactInObject:"Explicit inexact syntax must appear at the end of an inexact object.",UnexpectedReservedType:function(r){var s=r.reservedType;return"Unexpected reserved type "+s+"."},UnexpectedReservedUnderscore:"`_` is only allowed as a type argument to call or new.",UnexpectedSpaceBetweenModuloChecks:"Spaces between `%` and `checks` are not allowed here.",UnexpectedSpreadType:"Spread operator cannot appear in class or interface definitions.",UnexpectedSubtractionOperand:'Unexpected token, expected "number" or "bigint".',UnexpectedTokenAfterTypeParameter:"Expected an arrow function after this type parameter declaration.",UnexpectedTypeParameterBeforeAsyncArrowFunction:"Type parameters must come after the async keyword, e.g. instead of `<T> async () => {}`, use `async <T>() => {}`.",UnsupportedDeclareExportKind:function(r){var s=r.unsupportedExportKind,o=r.suggestion;return"`declare export "+s+"` is not supported. Use `"+o+"` instead."},UnsupportedStatementInDeclareModule:"Only declares and type imports are allowed inside declare module.",UnterminatedFlowComment:"Unterminated flow-comment."});function $Se(e){return e.type==="DeclareExportAllDeclaration"||e.type==="DeclareExportDeclaration"&&(!e.declaration||e.declaration.type!=="TypeAlias"&&e.declaration.type!=="InterfaceDeclaration")}function Nq(e){return e.importKind==="type"||e.importKind==="typeof"}var qSe={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"};function USe(e,r){for(var s=[],o=[],d=0;d<e.length;d++)(r(e[d],d,e)?s:o).push(e[d]);return[s,o]}var VSe=/\*?\s*@((?:no)?flow)\b/,WSe=function(e){return function(r){function s(){for(var d,l=arguments.length,c=new Array(l),f=0;f<l;f++)c[f]=arguments[f];return d=r.call.apply(r,[this].concat(c))||this,d.flowPragma=void 0,d}L(s,r);var o=s.prototype;return o.getScopeHandler=function(){return bSe},o.shouldParseTypes=function(){return this.getPluginOption("flow","all")||this.flowPragma==="flow"},o.finishToken=function(l,c){l!==133&&l!==13&&l!==28&&this.flowPragma===void 0&&(this.flowPragma=null),r.prototype.finishToken.call(this,l,c)},o.addComment=function(l){if(this.flowPragma===void 0){var c=VSe.exec(l.value);if(c)if(c[1]==="flow")this.flowPragma="flow";else if(c[1]==="noflow")this.flowPragma="noflow";else throw new Error("Unexpected flow pragma")}r.prototype.addComment.call(this,l)},o.flowParseTypeInitialiser=function(l){var c=this.state.inType;this.state.inType=!0,this.expect(l||14);var f=this.flowParseType();return this.state.inType=c,f},o.flowParsePredicate=function(){var l=this.startNode(),c=this.state.startLoc;return this.next(),this.expectContextual(110),this.state.lastTokStartLoc.index>c.index+1&&this.raise(Cr.UnexpectedSpaceBetweenModuloChecks,c),this.eat(10)?(l.value=r.prototype.parseExpression.call(this),this.expect(11),this.finishNode(l,"DeclaredPredicate")):this.finishNode(l,"InferredPredicate")},o.flowParseTypeAndPredicateInitialiser=function(){var l=this.state.inType;this.state.inType=!0,this.expect(14);var c=null,f=null;return this.match(54)?(this.state.inType=l,f=this.flowParsePredicate()):(c=this.flowParseType(),this.state.inType=l,this.match(54)&&(f=this.flowParsePredicate())),[c,f]},o.flowParseDeclareClass=function(l){return this.next(),this.flowParseInterfaceish(l,!0),this.finishNode(l,"DeclareClass")},o.flowParseDeclareFunction=function(l){this.next();var c=l.id=this.parseIdentifier(),f=this.startNode(),h=this.startNode();this.match(47)?f.typeParameters=this.flowParseTypeParameterDeclaration():f.typeParameters=null,this.expect(10);var y=this.flowParseFunctionTypeParams();f.params=y.params,f.rest=y.rest,f.this=y._this,this.expect(11);var g=this.flowParseTypeAndPredicateInitialiser();return f.returnType=g[0],l.predicate=g[1],h.typeAnnotation=this.finishNode(f,"FunctionTypeAnnotation"),c.typeAnnotation=this.finishNode(h,"TypeAnnotation"),this.resetEndLocation(c),this.semicolon(),this.scope.declareName(l.id.name,wr.TYPE_FLOW_DECLARE_FN,l.id.loc.start),this.finishNode(l,"DeclareFunction")},o.flowParseDeclare=function(l,c){if(this.match(80))return this.flowParseDeclareClass(l);if(this.match(68))return this.flowParseDeclareFunction(l);if(this.match(74))return this.flowParseDeclareVariable(l);if(this.eatContextual(127))return this.match(16)?this.flowParseDeclareModuleExports(l):(c&&this.raise(Cr.NestedDeclareModule,this.state.lastTokStartLoc),this.flowParseDeclareModule(l));if(this.isContextual(130))return this.flowParseDeclareTypeAlias(l);if(this.isContextual(131))return this.flowParseDeclareOpaqueType(l);if(this.isContextual(129))return this.flowParseDeclareInterface(l);if(this.match(82))return this.flowParseDeclareExportDeclaration(l,c);this.unexpected()},o.flowParseDeclareVariable=function(l){return this.next(),l.id=this.flowParseTypeAnnotatableIdentifier(!0),this.scope.declareName(l.id.name,wr.TYPE_VAR,l.id.loc.start),this.semicolon(),this.finishNode(l,"DeclareVariable")},o.flowParseDeclareModule=function(l){var c=this;this.scope.enter($r.OTHER),this.match(133)?l.id=r.prototype.parseExprAtom.call(this):l.id=this.parseIdentifier();var f=l.body=this.startNode(),h=f.body=[];for(this.expect(5);!this.match(8);){var y=this.startNode();this.match(83)?(this.next(),!this.isContextual(130)&&!this.match(87)&&this.raise(Cr.InvalidNonTypeImportInDeclareModule,this.state.lastTokStartLoc),r.prototype.parseImport.call(this,y)):(this.expectContextual(125,Cr.UnsupportedStatementInDeclareModule),y=this.flowParseDeclare(y,!0)),h.push(y)}this.scope.exit(),this.expect(8),this.finishNode(f,"BlockStatement");var g=null,x=!1;return h.forEach(function(R){$Se(R)?(g==="CommonJS"&&c.raise(Cr.AmbiguousDeclareModuleKind,R),g="ES"):R.type==="DeclareModuleExports"&&(x&&c.raise(Cr.DuplicateDeclareModuleExports,R),g==="ES"&&c.raise(Cr.AmbiguousDeclareModuleKind,R),g="CommonJS",x=!0)}),l.kind=g||"CommonJS",this.finishNode(l,"DeclareModule")},o.flowParseDeclareExportDeclaration=function(l,c){if(this.expect(82),this.eat(65))return this.match(68)||this.match(80)?l.declaration=this.flowParseDeclare(this.startNode()):(l.declaration=this.flowParseType(),this.semicolon()),l.default=!0,this.finishNode(l,"DeclareExportDeclaration");if(this.match(75)||this.isLet()||(this.isContextual(130)||this.isContextual(129))&&!c){var f=this.state.value;throw this.raise(Cr.UnsupportedDeclareExportKind,this.state.startLoc,{unsupportedExportKind:f,suggestion:qSe[f]})}if(this.match(74)||this.match(68)||this.match(80)||this.isContextual(131))return l.declaration=this.flowParseDeclare(this.startNode()),l.default=!1,this.finishNode(l,"DeclareExportDeclaration");if(this.match(55)||this.match(5)||this.isContextual(129)||this.isContextual(130)||this.isContextual(131))return l=this.parseExport(l,null),l.type==="ExportNamedDeclaration"&&(l.type="ExportDeclaration",l.default=!1,delete l.exportKind),l.type="Declare"+l.type,l;this.unexpected()},o.flowParseDeclareModuleExports=function(l){return this.next(),this.expectContextual(111),l.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(l,"DeclareModuleExports")},o.flowParseDeclareTypeAlias=function(l){this.next();var c=this.flowParseTypeAlias(l);return c.type="DeclareTypeAlias",c},o.flowParseDeclareOpaqueType=function(l){this.next();var c=this.flowParseOpaqueType(l,!0);return c.type="DeclareOpaqueType",c},o.flowParseDeclareInterface=function(l){return this.next(),this.flowParseInterfaceish(l,!1),this.finishNode(l,"DeclareInterface")},o.flowParseInterfaceish=function(l,c){if(l.id=this.flowParseRestrictedIdentifier(!c,!0),this.scope.declareName(l.id.name,c?wr.TYPE_FUNCTION:wr.TYPE_LEXICAL,l.id.loc.start),this.match(47)?l.typeParameters=this.flowParseTypeParameterDeclaration():l.typeParameters=null,l.extends=[],this.eat(81))do l.extends.push(this.flowParseInterfaceExtends());while(!c&&this.eat(12));if(c){if(l.implements=[],l.mixins=[],this.eatContextual(117))do l.mixins.push(this.flowParseInterfaceExtends());while(this.eat(12));if(this.eatContextual(113))do l.implements.push(this.flowParseInterfaceExtends());while(this.eat(12))}l.body=this.flowParseObjectType({allowStatic:c,allowExact:!1,allowSpread:!1,allowProto:c,allowInexact:!1})},o.flowParseInterfaceExtends=function(){var l=this.startNode();return l.id=this.flowParseQualifiedTypeIdentifier(),this.match(47)?l.typeParameters=this.flowParseTypeParameterInstantiation():l.typeParameters=null,this.finishNode(l,"InterfaceExtends")},o.flowParseInterface=function(l){return this.flowParseInterfaceish(l,!1),this.finishNode(l,"InterfaceDeclaration")},o.checkNotUnderscore=function(l){l==="_"&&this.raise(Cr.UnexpectedReservedUnderscore,this.state.startLoc)},o.checkReservedType=function(l,c,f){FSe.has(l)&&this.raise(f?Cr.AssignReservedType:Cr.UnexpectedReservedType,c,{reservedType:l})},o.flowParseRestrictedIdentifier=function(l,c){return this.checkReservedType(this.state.value,this.state.startLoc,c),this.parseIdentifier(l)},o.flowParseTypeAlias=function(l){return l.id=this.flowParseRestrictedIdentifier(!1,!0),this.scope.declareName(l.id.name,wr.TYPE_LEXICAL,l.id.loc.start),this.match(47)?l.typeParameters=this.flowParseTypeParameterDeclaration():l.typeParameters=null,l.right=this.flowParseTypeInitialiser(29),this.semicolon(),this.finishNode(l,"TypeAlias")},o.flowParseOpaqueType=function(l,c){return this.expectContextual(130),l.id=this.flowParseRestrictedIdentifier(!0,!0),this.scope.declareName(l.id.name,wr.TYPE_LEXICAL,l.id.loc.start),this.match(47)?l.typeParameters=this.flowParseTypeParameterDeclaration():l.typeParameters=null,l.supertype=null,this.match(14)&&(l.supertype=this.flowParseTypeInitialiser(14)),l.impltype=null,c||(l.impltype=this.flowParseTypeInitialiser(29)),this.semicolon(),this.finishNode(l,"OpaqueType")},o.flowParseTypeParameter=function(l){l===void 0&&(l=!1);var c=this.state.startLoc,f=this.startNode(),h=this.flowParseVariance(),y=this.flowParseTypeAnnotatableIdentifier();return f.name=y.name,f.variance=h,f.bound=y.typeAnnotation,this.match(29)?(this.eat(29),f.default=this.flowParseType()):l&&this.raise(Cr.MissingTypeParamDefault,c),this.finishNode(f,"TypeParameter")},o.flowParseTypeParameterDeclaration=function(){var l=this.state.inType,c=this.startNode();c.params=[],this.state.inType=!0,this.match(47)||this.match(142)?this.next():this.unexpected();var f=!1;do{var h=this.flowParseTypeParameter(f);c.params.push(h),h.default&&(f=!0),this.match(48)||this.expect(12)}while(!this.match(48));return this.expect(48),this.state.inType=l,this.finishNode(c,"TypeParameterDeclaration")},o.flowParseTypeParameterInstantiation=function(){var l=this.startNode(),c=this.state.inType;l.params=[],this.state.inType=!0,this.expect(47);var f=this.state.noAnonFunctionType;for(this.state.noAnonFunctionType=!1;!this.match(48);)l.params.push(this.flowParseType()),this.match(48)||this.expect(12);return this.state.noAnonFunctionType=f,this.expect(48),this.state.inType=c,this.finishNode(l,"TypeParameterInstantiation")},o.flowParseTypeParameterInstantiationCallOrNew=function(){var l=this.startNode(),c=this.state.inType;for(l.params=[],this.state.inType=!0,this.expect(47);!this.match(48);)l.params.push(this.flowParseTypeOrImplicitInstantiation()),this.match(48)||this.expect(12);return this.expect(48),this.state.inType=c,this.finishNode(l,"TypeParameterInstantiation")},o.flowParseInterfaceType=function(){var l=this.startNode();if(this.expectContextual(129),l.extends=[],this.eat(81))do l.extends.push(this.flowParseInterfaceExtends());while(this.eat(12));return l.body=this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!1,allowProto:!1,allowInexact:!1}),this.finishNode(l,"InterfaceTypeAnnotation")},o.flowParseObjectPropertyKey=function(){return this.match(134)||this.match(133)?r.prototype.parseExprAtom.call(this):this.parseIdentifier(!0)},o.flowParseObjectTypeIndexer=function(l,c,f){return l.static=c,this.lookahead().type===14?(l.id=this.flowParseObjectPropertyKey(),l.key=this.flowParseTypeInitialiser()):(l.id=null,l.key=this.flowParseType()),this.expect(3),l.value=this.flowParseTypeInitialiser(),l.variance=f,this.finishNode(l,"ObjectTypeIndexer")},o.flowParseObjectTypeInternalSlot=function(l,c){return l.static=c,l.id=this.flowParseObjectPropertyKey(),this.expect(3),this.expect(3),this.match(47)||this.match(10)?(l.method=!0,l.optional=!1,l.value=this.flowParseObjectTypeMethodish(this.startNodeAt(l.loc.start))):(l.method=!1,this.eat(17)&&(l.optional=!0),l.value=this.flowParseTypeInitialiser()),this.finishNode(l,"ObjectTypeInternalSlot")},o.flowParseObjectTypeMethodish=function(l){for(l.params=[],l.rest=null,l.typeParameters=null,l.this=null,this.match(47)&&(l.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(10),this.match(78)&&(l.this=this.flowParseFunctionTypeParam(!0),l.this.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)l.params.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(l.rest=this.flowParseFunctionTypeParam(!1)),this.expect(11),l.returnType=this.flowParseTypeInitialiser(),this.finishNode(l,"FunctionTypeAnnotation")},o.flowParseObjectTypeCallProperty=function(l,c){var f=this.startNode();return l.static=c,l.value=this.flowParseObjectTypeMethodish(f),this.finishNode(l,"ObjectTypeCallProperty")},o.flowParseObjectType=function(l){var c=l.allowStatic,f=l.allowExact,h=l.allowSpread,y=l.allowProto,g=l.allowInexact,x=this.state.inType;this.state.inType=!0;var R=this.startNode();R.callProperties=[],R.properties=[],R.indexers=[],R.internalSlots=[];var w,T,C=!1;for(f&&this.match(6)?(this.expect(6),w=9,T=!0):(this.expect(5),w=8,T=!1),R.exact=T;!this.match(w);){var P=!1,_=null,j=null,k=this.startNode();if(y&&this.isContextual(118)){var D=this.lookahead();D.type!==14&&D.type!==17&&(this.next(),_=this.state.startLoc,c=!1)}if(c&&this.isContextual(106)){var F=this.lookahead();F.type!==14&&F.type!==17&&(this.next(),P=!0)}var B=this.flowParseVariance();if(this.eat(0))_!=null&&this.unexpected(_),this.eat(0)?(B&&this.unexpected(B.loc.start),R.internalSlots.push(this.flowParseObjectTypeInternalSlot(k,P))):R.indexers.push(this.flowParseObjectTypeIndexer(k,P,B));else if(this.match(10)||this.match(47))_!=null&&this.unexpected(_),B&&this.unexpected(B.loc.start),R.callProperties.push(this.flowParseObjectTypeCallProperty(k,P));else{var M="init";if(this.isContextual(99)||this.isContextual(104)){var V=this.lookahead();Pq(V.type)&&(M=this.state.value,this.next())}var H=this.flowParseObjectTypeProperty(k,P,_,B,M,h,g??!T);H===null?(C=!0,j=this.state.lastTokStartLoc):R.properties.push(H)}this.flowObjectTypeSemicolon(),j&&!this.match(8)&&!this.match(9)&&this.raise(Cr.UnexpectedExplicitInexactInObject,j)}this.expect(w),h&&(R.inexact=C);var z=this.finishNode(R,"ObjectTypeAnnotation");return this.state.inType=x,z},o.flowParseObjectTypeProperty=function(l,c,f,h,y,g,x){if(this.eat(21)){var R=this.match(12)||this.match(13)||this.match(8)||this.match(9);return R?(g?x||this.raise(Cr.InexactInsideExact,this.state.lastTokStartLoc):this.raise(Cr.InexactInsideNonObject,this.state.lastTokStartLoc),h&&this.raise(Cr.InexactVariance,h),null):(g||this.raise(Cr.UnexpectedSpreadType,this.state.lastTokStartLoc),f!=null&&this.unexpected(f),h&&this.raise(Cr.SpreadVariance,h),l.argument=this.flowParseType(),this.finishNode(l,"ObjectTypeSpreadProperty"))}else{l.key=this.flowParseObjectPropertyKey(),l.static=c,l.proto=f!=null,l.kind=y;var w=!1;return this.match(47)||this.match(10)?(l.method=!0,f!=null&&this.unexpected(f),h&&this.unexpected(h.loc.start),l.value=this.flowParseObjectTypeMethodish(this.startNodeAt(l.loc.start)),(y==="get"||y==="set")&&this.flowCheckGetterSetterParams(l),!g&&l.key.name==="constructor"&&l.value.this&&this.raise(Cr.ThisParamBannedInConstructor,l.value.this)):(y!=="init"&&this.unexpected(),l.method=!1,this.eat(17)&&(w=!0),l.value=this.flowParseTypeInitialiser(),l.variance=h),l.optional=w,this.finishNode(l,"ObjectTypeProperty")}},o.flowCheckGetterSetterParams=function(l){var c=l.kind==="get"?0:1,f=l.value.params.length+(l.value.rest?1:0);l.value.this&&this.raise(l.kind==="get"?Cr.GetterMayNotHaveThisParam:Cr.SetterMayNotHaveThisParam,l.value.this),f!==c&&this.raise(l.kind==="get"?Ke.BadGetterArity:Ke.BadSetterArity,l),l.kind==="set"&&l.value.rest&&this.raise(Ke.BadSetterRestParameter,l)},o.flowObjectTypeSemicolon=function(){!this.eat(13)&&!this.eat(12)&&!this.match(8)&&!this.match(9)&&this.unexpected()},o.flowParseQualifiedTypeIdentifier=function(l,c){var f;(f=l)!=null||(l=this.state.startLoc);for(var h=c||this.flowParseRestrictedIdentifier(!0);this.eat(16);){var y=this.startNodeAt(l);y.qualification=h,y.id=this.flowParseRestrictedIdentifier(!0),h=this.finishNode(y,"QualifiedTypeIdentifier")}return h},o.flowParseGenericType=function(l,c){var f=this.startNodeAt(l);return f.typeParameters=null,f.id=this.flowParseQualifiedTypeIdentifier(l,c),this.match(47)&&(f.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(f,"GenericTypeAnnotation")},o.flowParseTypeofType=function(){var l=this.startNode();return this.expect(87),l.argument=this.flowParsePrimaryType(),this.finishNode(l,"TypeofTypeAnnotation")},o.flowParseTupleType=function(){var l=this.startNode();for(l.types=[],this.expect(0);this.state.pos<this.length&&!this.match(3)&&(l.types.push(this.flowParseType()),!this.match(3));)this.expect(12);return this.expect(3),this.finishNode(l,"TupleTypeAnnotation")},o.flowParseFunctionTypeParam=function(l){var c=null,f=!1,h=null,y=this.startNode(),g=this.lookahead(),x=this.state.type===78;return g.type===14||g.type===17?(x&&!l&&this.raise(Cr.ThisParamMustBeFirst,y),c=this.parseIdentifier(x),this.eat(17)&&(f=!0,x&&this.raise(Cr.ThisParamMayNotBeOptional,y)),h=this.flowParseTypeInitialiser()):h=this.flowParseType(),y.name=c,y.optional=f,y.typeAnnotation=h,this.finishNode(y,"FunctionTypeParam")},o.reinterpretTypeAsFunctionTypeParam=function(l){var c=this.startNodeAt(l.loc.start);return c.name=null,c.optional=!1,c.typeAnnotation=l,this.finishNode(c,"FunctionTypeParam")},o.flowParseFunctionTypeParams=function(l){l===void 0&&(l=[]);var c=null,f=null;for(this.match(78)&&(f=this.flowParseFunctionTypeParam(!0),f.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)l.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(c=this.flowParseFunctionTypeParam(!1)),{params:l,rest:c,_this:f}},o.flowIdentToTypeAnnotation=function(l,c,f){switch(f.name){case"any":return this.finishNode(c,"AnyTypeAnnotation");case"bool":case"boolean":return this.finishNode(c,"BooleanTypeAnnotation");case"mixed":return this.finishNode(c,"MixedTypeAnnotation");case"empty":return this.finishNode(c,"EmptyTypeAnnotation");case"number":return this.finishNode(c,"NumberTypeAnnotation");case"string":return this.finishNode(c,"StringTypeAnnotation");case"symbol":return this.finishNode(c,"SymbolTypeAnnotation");default:return this.checkNotUnderscore(f.name),this.flowParseGenericType(l,f)}},o.flowParsePrimaryType=function(){var l=this.state.startLoc,c=this.startNode(),f,h,y=!1,g=this.state.noAnonFunctionType;switch(this.state.type){case 5:return this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!0,allowProto:!1,allowInexact:!0});case 6:return this.flowParseObjectType({allowStatic:!1,allowExact:!0,allowSpread:!0,allowProto:!1,allowInexact:!1});case 0:return this.state.noAnonFunctionType=!1,h=this.flowParseTupleType(),this.state.noAnonFunctionType=g,h;case 47:{var x=this.startNode();return x.typeParameters=this.flowParseTypeParameterDeclaration(),this.expect(10),f=this.flowParseFunctionTypeParams(),x.params=f.params,x.rest=f.rest,x.this=f._this,this.expect(11),this.expect(19),x.returnType=this.flowParseType(),this.finishNode(x,"FunctionTypeAnnotation")}case 10:{var R=this.startNode();if(this.next(),!this.match(11)&&!this.match(21))if(Sa(this.state.type)||this.match(78)){var w=this.lookahead().type;y=w!==17&&w!==14}else y=!0;if(y){if(this.state.noAnonFunctionType=!1,h=this.flowParseType(),this.state.noAnonFunctionType=g,this.state.noAnonFunctionType||!(this.match(12)||this.match(11)&&this.lookahead().type===19))return this.expect(11),h;this.eat(12)}return h?f=this.flowParseFunctionTypeParams([this.reinterpretTypeAsFunctionTypeParam(h)]):f=this.flowParseFunctionTypeParams(),R.params=f.params,R.rest=f.rest,R.this=f._this,this.expect(11),this.expect(19),R.returnType=this.flowParseType(),R.typeParameters=null,this.finishNode(R,"FunctionTypeAnnotation")}case 133:return this.parseLiteral(this.state.value,"StringLiteralTypeAnnotation");case 85:case 86:return c.value=this.match(85),this.next(),this.finishNode(c,"BooleanLiteralTypeAnnotation");case 53:if(this.state.value==="-"){if(this.next(),this.match(134))return this.parseLiteralAtNode(-this.state.value,"NumberLiteralTypeAnnotation",c);if(this.match(135))return this.parseLiteralAtNode(-this.state.value,"BigIntLiteralTypeAnnotation",c);throw this.raise(Cr.UnexpectedSubtractionOperand,this.state.startLoc)}this.unexpected();return;case 134:return this.parseLiteral(this.state.value,"NumberLiteralTypeAnnotation");case 135:return this.parseLiteral(this.state.value,"BigIntLiteralTypeAnnotation");case 88:return this.next(),this.finishNode(c,"VoidTypeAnnotation");case 84:return this.next(),this.finishNode(c,"NullLiteralTypeAnnotation");case 78:return this.next(),this.finishNode(c,"ThisTypeAnnotation");case 55:return this.next(),this.finishNode(c,"ExistsTypeAnnotation");case 87:return this.flowParseTypeofType();default:if(b8(this.state.type)){var T=ed(this.state.type);return this.next(),r.prototype.createIdentifier.call(this,c,T)}else if(Sa(this.state.type))return this.isContextual(129)?this.flowParseInterfaceType():this.flowIdentToTypeAnnotation(l,c,this.parseIdentifier())}this.unexpected()},o.flowParsePostfixType=function(){for(var l=this.state.startLoc,c=this.flowParsePrimaryType(),f=!1;(this.match(0)||this.match(18))&&!this.canInsertSemicolon();){var h=this.startNodeAt(l),y=this.eat(18);f=f||y,this.expect(0),!y&&this.match(3)?(h.elementType=c,this.next(),c=this.finishNode(h,"ArrayTypeAnnotation")):(h.objectType=c,h.indexType=this.flowParseType(),this.expect(3),f?(h.optional=y,c=this.finishNode(h,"OptionalIndexedAccessType")):c=this.finishNode(h,"IndexedAccessType"))}return c},o.flowParsePrefixType=function(){var l=this.startNode();return this.eat(17)?(l.typeAnnotation=this.flowParsePrefixType(),this.finishNode(l,"NullableTypeAnnotation")):this.flowParsePostfixType()},o.flowParseAnonFunctionWithoutParens=function(){var l=this.flowParsePrefixType();if(!this.state.noAnonFunctionType&&this.eat(19)){var c=this.startNodeAt(l.loc.start);return c.params=[this.reinterpretTypeAsFunctionTypeParam(l)],c.rest=null,c.this=null,c.returnType=this.flowParseType(),c.typeParameters=null,this.finishNode(c,"FunctionTypeAnnotation")}return l},o.flowParseIntersectionType=function(){var l=this.startNode();this.eat(45);var c=this.flowParseAnonFunctionWithoutParens();for(l.types=[c];this.eat(45);)l.types.push(this.flowParseAnonFunctionWithoutParens());return l.types.length===1?c:this.finishNode(l,"IntersectionTypeAnnotation")},o.flowParseUnionType=function(){var l=this.startNode();this.eat(43);var c=this.flowParseIntersectionType();for(l.types=[c];this.eat(43);)l.types.push(this.flowParseIntersectionType());return l.types.length===1?c:this.finishNode(l,"UnionTypeAnnotation")},o.flowParseType=function(){var l=this.state.inType;this.state.inType=!0;var c=this.flowParseUnionType();return this.state.inType=l,c},o.flowParseTypeOrImplicitInstantiation=function(){if(this.state.type===132&&this.state.value==="_"){var l=this.state.startLoc,c=this.parseIdentifier();return this.flowParseGenericType(l,c)}else return this.flowParseType()},o.flowParseTypeAnnotation=function(){var l=this.startNode();return l.typeAnnotation=this.flowParseTypeInitialiser(),this.finishNode(l,"TypeAnnotation")},o.flowParseTypeAnnotatableIdentifier=function(l){var c=l?this.parseIdentifier():this.flowParseRestrictedIdentifier();return this.match(14)&&(c.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(c)),c},o.typeCastToParameter=function(l){return l.expression.typeAnnotation=l.typeAnnotation,this.resetEndLocation(l.expression,l.typeAnnotation.loc.end),l.expression},o.flowParseVariance=function(){var l=null;return this.match(53)?(l=this.startNode(),this.state.value==="+"?l.kind="plus":l.kind="minus",this.next(),this.finishNode(l,"Variance")):l},o.parseFunctionBody=function(l,c,f){var h=this;if(f===void 0&&(f=!1),c){this.forwardNoArrowParamsConversionAt(l,function(){return r.prototype.parseFunctionBody.call(h,l,!0,f)});return}r.prototype.parseFunctionBody.call(this,l,!1,f)},o.parseFunctionBodyAndFinish=function(l,c,f){if(f===void 0&&(f=!1),this.match(14)){var h=this.startNode(),y=this.flowParseTypeAndPredicateInitialiser();h.typeAnnotation=y[0],l.predicate=y[1],l.returnType=h.typeAnnotation?this.finishNode(h,"TypeAnnotation"):null}return r.prototype.parseFunctionBodyAndFinish.call(this,l,c,f)},o.parseStatementLike=function(l){if(this.state.strict&&this.isContextual(129)){var c=this.lookahead();if(Vi(c.type)){var f=this.startNode();return this.next(),this.flowParseInterface(f)}}else if(this.plugins.get("flow").enums&&this.isContextual(126)){var h=this.startNode();return this.next(),this.flowParseEnumDeclaration(h)}var y=r.prototype.parseStatementLike.call(this,l);return this.flowPragma===void 0&&!this.isValidDirective(y)&&(this.flowPragma=null),y},o.parseExpressionStatement=function(l,c,f){if(c.type==="Identifier"){if(c.name==="declare"){if(this.match(80)||Sa(this.state.type)||this.match(68)||this.match(74)||this.match(82))return this.flowParseDeclare(l)}else if(Sa(this.state.type)){if(c.name==="interface")return this.flowParseInterface(l);if(c.name==="type")return this.flowParseTypeAlias(l);if(c.name==="opaque")return this.flowParseOpaqueType(l,!1)}}return r.prototype.parseExpressionStatement.call(this,l,c,f)},o.shouldParseExportDeclaration=function(){var l=this.state.type;return Aq(l)||this.plugins.get("flow").enums&&l===126?!this.state.containsEsc:r.prototype.shouldParseExportDeclaration.call(this)},o.isExportDefaultSpecifier=function(){var l=this.state.type;return Aq(l)||this.plugins.get("flow").enums&&l===126?this.state.containsEsc:r.prototype.isExportDefaultSpecifier.call(this)},o.parseExportDefaultExpression=function(){if(this.plugins.get("flow").enums&&this.isContextual(126)){var l=this.startNode();return this.next(),this.flowParseEnumDeclaration(l)}return r.prototype.parseExportDefaultExpression.call(this)},o.parseConditional=function(l,c,f){var h=this;if(!this.match(17))return l;if(this.state.maybeInArrowParameters){var y=this.lookaheadCharCode();if(y===44||y===61||y===58||y===41)return this.setOptionalParametersError(f),l}this.expect(17);var g=this.state.clone(),x=this.state.noArrowAt,R=this.startNodeAt(c),w=this.tryParseConditionalConsequent(),T=w.consequent,C=w.failed,P=this.getArrowLikeExpressions(T),_=P[0],j=P[1];if(C||j.length>0){var k=[].concat(x);if(j.length>0){this.state=g,this.state.noArrowAt=k;for(var D=0;D<j.length;D++)k.push(j[D].start);var F=this.tryParseConditionalConsequent();T=F.consequent,C=F.failed;var B=this.getArrowLikeExpressions(T);_=B[0],j=B[1]}if(C&&_.length>1&&this.raise(Cr.AmbiguousConditionalArrow,g.startLoc),C&&_.length===1){this.state=g,k.push(_[0].start),this.state.noArrowAt=k;var M=this.tryParseConditionalConsequent();T=M.consequent,C=M.failed}}return this.getArrowLikeExpressions(T,!0),this.state.noArrowAt=x,this.expect(14),R.test=l,R.consequent=T,R.alternate=this.forwardNoArrowParamsConversionAt(R,function(){return h.parseMaybeAssign(void 0,void 0)}),this.finishNode(R,"ConditionalExpression")},o.tryParseConditionalConsequent=function(){this.state.noArrowParamsConversionAt.push(this.state.start);var l=this.parseMaybeAssignAllowIn(),c=!this.match(14);return this.state.noArrowParamsConversionAt.pop(),{consequent:l,failed:c}},o.getArrowLikeExpressions=function(l,c){for(var f=this,h=[l],y=[];h.length!==0;){var g=h.pop();g.type==="ArrowFunctionExpression"&&g.body.type!=="BlockStatement"?(g.typeParameters||!g.returnType?this.finishArrowValidation(g):y.push(g),h.push(g.body)):g.type==="ConditionalExpression"&&(h.push(g.consequent),h.push(g.alternate))}return c?(y.forEach(function(x){return f.finishArrowValidation(x)}),[y,[]]):USe(y,function(x){return x.params.every(function(R){return f.isAssignable(R,!0)})})},o.finishArrowValidation=function(l){var c;this.toAssignableList(l.params,(c=l.extra)==null?void 0:c.trailingCommaLoc,!1),this.scope.enter($r.FUNCTION|$r.ARROW),r.prototype.checkParams.call(this,l,!1,!0),this.scope.exit()},o.forwardNoArrowParamsConversionAt=function(l,c){var f;return this.state.noArrowParamsConversionAt.includes(l.start)?(this.state.noArrowParamsConversionAt.push(this.state.start),f=c(),this.state.noArrowParamsConversionAt.pop()):f=c(),f},o.parseParenItem=function(l,c){var f=r.prototype.parseParenItem.call(this,l,c);if(this.eat(17)&&(f.optional=!0,this.resetEndLocation(l)),this.match(14)){var h=this.startNodeAt(c);return h.expression=f,h.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(h,"TypeCastExpression")}return f},o.assertModuleNodeAllowed=function(l){l.type==="ImportDeclaration"&&(l.importKind==="type"||l.importKind==="typeof")||l.type==="ExportNamedDeclaration"&&l.exportKind==="type"||l.type==="ExportAllDeclaration"&&l.exportKind==="type"||r.prototype.assertModuleNodeAllowed.call(this,l)},o.parseExportDeclaration=function(l){if(this.isContextual(130)){l.exportKind="type";var c=this.startNode();return this.next(),this.match(5)?(l.specifiers=this.parseExportSpecifiers(!0),r.prototype.parseExportFrom.call(this,l),null):this.flowParseTypeAlias(c)}else if(this.isContextual(131)){l.exportKind="type";var f=this.startNode();return this.next(),this.flowParseOpaqueType(f,!1)}else if(this.isContextual(129)){l.exportKind="type";var h=this.startNode();return this.next(),this.flowParseInterface(h)}else if(this.plugins.get("flow").enums&&this.isContextual(126)){l.exportKind="value";var y=this.startNode();return this.next(),this.flowParseEnumDeclaration(y)}else return r.prototype.parseExportDeclaration.call(this,l)},o.eatExportStar=function(l){return r.prototype.eatExportStar.call(this,l)?!0:this.isContextual(130)&&this.lookahead().type===55?(l.exportKind="type",this.next(),this.next(),!0):!1},o.maybeParseExportNamespaceSpecifier=function(l){var c=this.state.startLoc,f=r.prototype.maybeParseExportNamespaceSpecifier.call(this,l);return f&&l.exportKind==="type"&&this.unexpected(c),f},o.parseClassId=function(l,c,f){r.prototype.parseClassId.call(this,l,c,f),this.match(47)&&(l.typeParameters=this.flowParseTypeParameterDeclaration())},o.parseClassMember=function(l,c,f){var h=this.state.startLoc;if(this.isContextual(125)){if(r.prototype.parseClassMemberFromModifier.call(this,l,c))return;c.declare=!0}r.prototype.parseClassMember.call(this,l,c,f),c.declare&&(c.type!=="ClassProperty"&&c.type!=="ClassPrivateProperty"&&c.type!=="PropertyDefinition"?this.raise(Cr.DeclareClassElement,h):c.value&&this.raise(Cr.DeclareClassFieldInitializer,c.value))},o.isIterator=function(l){return l==="iterator"||l==="asyncIterator"},o.readIterator=function(){var l=r.prototype.readWord1.call(this),c="@@"+l;(!this.isIterator(l)||!this.state.inType)&&this.raise(Ke.InvalidIdentifier,this.state.curPosition(),{identifierName:c}),this.finishToken(132,c)},o.getTokenFromCode=function(l){var c=this.input.charCodeAt(this.state.pos+1);l===123&&c===124?this.finishOp(6,2):this.state.inType&&(l===62||l===60)?this.finishOp(l===62?48:47,1):this.state.inType&&l===63?c===46?this.finishOp(18,2):this.finishOp(17,1):mSe(l,c,this.input.charCodeAt(this.state.pos+2))?(this.state.pos+=2,this.readIterator()):r.prototype.getTokenFromCode.call(this,l)},o.isAssignable=function(l,c){return l.type==="TypeCastExpression"?this.isAssignable(l.expression,c):r.prototype.isAssignable.call(this,l,c)},o.toAssignable=function(l,c){c===void 0&&(c=!1),!c&&l.type==="AssignmentExpression"&&l.left.type==="TypeCastExpression"&&(l.left=this.typeCastToParameter(l.left)),r.prototype.toAssignable.call(this,l,c)},o.toAssignableList=function(l,c,f){for(var h=0;h<l.length;h++){var y=l[h];(y==null?void 0:y.type)==="TypeCastExpression"&&(l[h]=this.typeCastToParameter(y))}r.prototype.toAssignableList.call(this,l,c,f)},o.toReferencedList=function(l,c){for(var f=0;f<l.length;f++){var h,y=l[f];y&&y.type==="TypeCastExpression"&&!((h=y.extra)!=null&&h.parenthesized)&&(l.length>1||!c)&&this.raise(Cr.TypeCastInPattern,y.typeAnnotation)}return l},o.parseArrayLike=function(l,c,f,h){var y=r.prototype.parseArrayLike.call(this,l,c,f,h);return c&&!this.state.maybeInArrowParameters&&this.toReferencedList(y.elements),y},o.isValidLVal=function(l,c,f){return l==="TypeCastExpression"||r.prototype.isValidLVal.call(this,l,c,f)},o.parseClassProperty=function(l){return this.match(14)&&(l.typeAnnotation=this.flowParseTypeAnnotation()),r.prototype.parseClassProperty.call(this,l)},o.parseClassPrivateProperty=function(l){return this.match(14)&&(l.typeAnnotation=this.flowParseTypeAnnotation()),r.prototype.parseClassPrivateProperty.call(this,l)},o.isClassMethod=function(){return this.match(47)||r.prototype.isClassMethod.call(this)},o.isClassProperty=function(){return this.match(14)||r.prototype.isClassProperty.call(this)},o.isNonstaticConstructor=function(l){return!this.match(14)&&r.prototype.isNonstaticConstructor.call(this,l)},o.pushClassMethod=function(l,c,f,h,y,g){if(c.variance&&this.unexpected(c.variance.loc.start),delete c.variance,this.match(47)&&(c.typeParameters=this.flowParseTypeParameterDeclaration()),r.prototype.pushClassMethod.call(this,l,c,f,h,y,g),c.params&&y){var x=c.params;x.length>0&&this.isThisParam(x[0])&&this.raise(Cr.ThisParamBannedInConstructor,c)}else if(c.type==="MethodDefinition"&&y&&c.value.params){var R=c.value.params;R.length>0&&this.isThisParam(R[0])&&this.raise(Cr.ThisParamBannedInConstructor,c)}},o.pushClassPrivateMethod=function(l,c,f,h){c.variance&&this.unexpected(c.variance.loc.start),delete c.variance,this.match(47)&&(c.typeParameters=this.flowParseTypeParameterDeclaration()),r.prototype.pushClassPrivateMethod.call(this,l,c,f,h)},o.parseClassSuper=function(l){if(r.prototype.parseClassSuper.call(this,l),l.superClass&&this.match(47)&&(l.superTypeParameters=this.flowParseTypeParameterInstantiation()),this.isContextual(113)){this.next();var c=l.implements=[];do{var f=this.startNode();f.id=this.flowParseRestrictedIdentifier(!0),this.match(47)?f.typeParameters=this.flowParseTypeParameterInstantiation():f.typeParameters=null,c.push(this.finishNode(f,"ClassImplements"))}while(this.eat(12))}},o.checkGetterSetterParams=function(l){r.prototype.checkGetterSetterParams.call(this,l);var c=this.getObjectOrClassMethodParams(l);if(c.length>0){var f=c[0];this.isThisParam(f)&&l.kind==="get"?this.raise(Cr.GetterMayNotHaveThisParam,f):this.isThisParam(f)&&this.raise(Cr.SetterMayNotHaveThisParam,f)}},o.parsePropertyNamePrefixOperator=function(l){l.variance=this.flowParseVariance()},o.parseObjPropValue=function(l,c,f,h,y,g,x){l.variance&&this.unexpected(l.variance.loc.start),delete l.variance;var R;this.match(47)&&!g&&(R=this.flowParseTypeParameterDeclaration(),this.match(10)||this.unexpected());var w=r.prototype.parseObjPropValue.call(this,l,c,f,h,y,g,x);return R&&((w.value||w).typeParameters=R),w},o.parseFunctionParamType=function(l){return this.eat(17)&&(l.type!=="Identifier"&&this.raise(Cr.PatternIsOptional,l),this.isThisParam(l)&&this.raise(Cr.ThisParamMayNotBeOptional,l),l.optional=!0),this.match(14)?l.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(l)&&this.raise(Cr.ThisParamAnnotationRequired,l),this.match(29)&&this.isThisParam(l)&&this.raise(Cr.ThisParamNoDefault,l),this.resetEndLocation(l),l},o.parseMaybeDefault=function(l,c){var f=r.prototype.parseMaybeDefault.call(this,l,c);return f.type==="AssignmentPattern"&&f.typeAnnotation&&f.right.start<f.typeAnnotation.start&&this.raise(Cr.TypeBeforeInitializer,f.typeAnnotation),f},o.checkImportReflection=function(l){r.prototype.checkImportReflection.call(this,l),l.module&&l.importKind!=="value"&&this.raise(Cr.ImportReflectionHasImportType,l.specifiers[0].loc.start)},o.parseImportSpecifierLocal=function(l,c,f){c.local=Nq(l)?this.flowParseRestrictedIdentifier(!0,!0):this.parseIdentifier(),l.specifiers.push(this.finishImportSpecifier(c,f))},o.isPotentialImportPhase=function(l){if(r.prototype.isPotentialImportPhase.call(this,l))return!0;if(this.isContextual(130)){if(!l)return!0;var c=this.lookaheadCharCode();return c===123||c===42}return!l&&this.isContextual(87)},o.applyImportPhase=function(l,c,f,h){if(r.prototype.applyImportPhase.call(this,l,c,f,h),c){if(!f&&this.match(65))return;l.exportKind=f==="type"?f:"value"}else f==="type"&&this.match(55)&&this.unexpected(),l.importKind=f==="type"||f==="typeof"?f:"value"},o.parseImportSpecifier=function(l,c,f,h,y){var g=l.imported,x=null;g.type==="Identifier"&&(g.name==="type"?x="type":g.name==="typeof"&&(x="typeof"));var R=!1;if(this.isContextual(93)&&!this.isLookaheadContextual("as")){var w=this.parseIdentifier(!0);x!==null&&!Vi(this.state.type)?(l.imported=w,l.importKind=x,l.local=Go(w)):(l.imported=g,l.importKind=null,l.local=this.parseIdentifier())}else{if(x!==null&&Vi(this.state.type))l.imported=this.parseIdentifier(!0),l.importKind=x;else{if(c)throw this.raise(Ke.ImportBindingIsString,l,{importName:g.value});l.imported=g,l.importKind=null}this.eatContextual(93)?l.local=this.parseIdentifier():(R=!0,l.local=Go(l.imported))}var T=Nq(l);return f&&T&&this.raise(Cr.ImportTypeShorthandOnlyInPureImport,l),(f||T)&&this.checkReservedType(l.local.name,l.local.loc.start,!0),R&&!f&&!T&&this.checkReservedWord(l.local.name,l.loc.start,!0,!0),this.finishImportSpecifier(l,"ImportSpecifier")},o.parseBindingAtom=function(){switch(this.state.type){case 78:return this.parseIdentifier(!0);default:return r.prototype.parseBindingAtom.call(this)}},o.parseFunctionParams=function(l,c){var f=l.kind;f!=="get"&&f!=="set"&&this.match(47)&&(l.typeParameters=this.flowParseTypeParameterDeclaration()),r.prototype.parseFunctionParams.call(this,l,c)},o.parseVarId=function(l,c){r.prototype.parseVarId.call(this,l,c),this.match(14)&&(l.id.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(l.id))},o.parseAsyncArrowFromCallExpression=function(l,c){if(this.match(14)){var f=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0,l.returnType=this.flowParseTypeAnnotation(),this.state.noAnonFunctionType=f}return r.prototype.parseAsyncArrowFromCallExpression.call(this,l,c)},o.shouldParseAsyncArrow=function(){return this.match(14)||r.prototype.shouldParseAsyncArrow.call(this)},o.parseMaybeAssign=function(l,c){var f=this,h,y=null,g;if(this.hasPlugin("jsx")&&(this.match(142)||this.match(47))){if(y=this.state.clone(),g=this.tryParse(function(){return r.prototype.parseMaybeAssign.call(f,l,c)},y),!g.error)return g.node;var x=this.state.context,R=x[x.length-1];(R===Da.j_oTag||R===Da.j_expr)&&x.pop()}if((h=g)!=null&&h.error||this.match(47)){var w,T;y=y||this.state.clone();var C,P=this.tryParse(function(j){var k;C=f.flowParseTypeParameterDeclaration();var D=f.forwardNoArrowParamsConversionAt(C,function(){var B=r.prototype.parseMaybeAssign.call(f,l,c);return f.resetStartLocationFromNode(B,C),B});(k=D.extra)!=null&&k.parenthesized&&j();var F=f.maybeUnwrapTypeCastExpression(D);return F.type!=="ArrowFunctionExpression"&&j(),F.typeParameters=C,f.resetStartLocationFromNode(F,C),D},y),_=null;if(P.node&&this.maybeUnwrapTypeCastExpression(P.node).type==="ArrowFunctionExpression"){if(!P.error&&!P.aborted)return P.node.async&&this.raise(Cr.UnexpectedTypeParameterBeforeAsyncArrowFunction,C),P.node;_=P.node}if((w=g)!=null&&w.node)return this.state=g.failState,g.node;if(_)return this.state=P.failState,_;throw(T=g)!=null&&T.thrown?g.error:P.thrown?P.error:this.raise(Cr.UnexpectedTokenAfterTypeParameter,C)}return r.prototype.parseMaybeAssign.call(this,l,c)},o.parseArrow=function(l){var c=this;if(this.match(14)){var f=this.tryParse(function(){var h=c.state.noAnonFunctionType;c.state.noAnonFunctionType=!0;var y=c.startNode(),g=c.flowParseTypeAndPredicateInitialiser();return y.typeAnnotation=g[0],l.predicate=g[1],c.state.noAnonFunctionType=h,c.canInsertSemicolon()&&c.unexpected(),c.match(19)||c.unexpected(),y});if(f.thrown)return null;f.error&&(this.state=f.failState),l.returnType=f.node.typeAnnotation?this.finishNode(f.node,"TypeAnnotation"):null}return r.prototype.parseArrow.call(this,l)},o.shouldParseArrow=function(l){return this.match(14)||r.prototype.shouldParseArrow.call(this,l)},o.setArrowFunctionParameters=function(l,c){this.state.noArrowParamsConversionAt.includes(l.start)?l.params=c:r.prototype.setArrowFunctionParameters.call(this,l,c)},o.checkParams=function(l,c,f,h){if(h===void 0&&(h=!0),!(f&&this.state.noArrowParamsConversionAt.includes(l.start))){for(var y=0;y<l.params.length;y++)this.isThisParam(l.params[y])&&y>0&&this.raise(Cr.ThisParamMustBeFirst,l.params[y]);r.prototype.checkParams.call(this,l,c,f,h)}},o.parseParenAndDistinguishExpression=function(l){return r.prototype.parseParenAndDistinguishExpression.call(this,l&&!this.state.noArrowAt.includes(this.state.start))},o.parseSubscripts=function(l,c,f){var h=this;if(l.type==="Identifier"&&l.name==="async"&&this.state.noArrowAt.includes(c.index)){this.next();var y=this.startNodeAt(c);y.callee=l,y.arguments=r.prototype.parseCallExpressionArguments.call(this,11,!1),l=this.finishNode(y,"CallExpression")}else if(l.type==="Identifier"&&l.name==="async"&&this.match(47)){var g=this.state.clone(),x=this.tryParse(function(w){return h.parseAsyncArrowWithTypeParameters(c)||w()},g);if(!x.error&&!x.aborted)return x.node;var R=this.tryParse(function(){return r.prototype.parseSubscripts.call(h,l,c,f)},g);if(R.node&&!R.error)return R.node;if(x.node)return this.state=x.failState,x.node;if(R.node)return this.state=R.failState,R.node;throw x.error||R.error}return r.prototype.parseSubscripts.call(this,l,c,f)},o.parseSubscript=function(l,c,f,h){var y=this;if(this.match(18)&&this.isLookaheadToken_lt()){if(h.optionalChainMember=!0,f)return h.stop=!0,l;this.next();var g=this.startNodeAt(c);return g.callee=l,g.typeArguments=this.flowParseTypeParameterInstantiation(),this.expect(10),g.arguments=this.parseCallExpressionArguments(11,!1),g.optional=!0,this.finishCallExpression(g,!0)}else if(!f&&this.shouldParseTypes()&&this.match(47)){var x=this.startNodeAt(c);x.callee=l;var R=this.tryParse(function(){return x.typeArguments=y.flowParseTypeParameterInstantiationCallOrNew(),y.expect(10),x.arguments=r.prototype.parseCallExpressionArguments.call(y,11,!1),h.optionalChainMember&&(x.optional=!1),y.finishCallExpression(x,h.optionalChainMember)});if(R.node)return R.error&&(this.state=R.failState),R.node}return r.prototype.parseSubscript.call(this,l,c,f,h)},o.parseNewCallee=function(l){var c=this;r.prototype.parseNewCallee.call(this,l);var f=null;this.shouldParseTypes()&&this.match(47)&&(f=this.tryParse(function(){return c.flowParseTypeParameterInstantiationCallOrNew()}).node),l.typeArguments=f},o.parseAsyncArrowWithTypeParameters=function(l){var c=this.startNodeAt(l);if(this.parseFunctionParams(c,!1),!!this.parseArrow(c))return r.prototype.parseArrowExpression.call(this,c,void 0,!0)},o.readToken_mult_modulo=function(l){var c=this.input.charCodeAt(this.state.pos+1);if(l===42&&c===47&&this.state.hasFlowComment){this.state.hasFlowComment=!1,this.state.pos+=2,this.nextToken();return}r.prototype.readToken_mult_modulo.call(this,l)},o.readToken_pipe_amp=function(l){var c=this.input.charCodeAt(this.state.pos+1);if(l===124&&c===125){this.finishOp(9,2);return}r.prototype.readToken_pipe_amp.call(this,l)},o.parseTopLevel=function(l,c){var f=r.prototype.parseTopLevel.call(this,l,c);return this.state.hasFlowComment&&this.raise(Cr.UnterminatedFlowComment,this.state.curPosition()),f},o.skipBlockComment=function(){if(this.hasPlugin("flowComments")&&this.skipFlowComment()){if(this.state.hasFlowComment)throw this.raise(Cr.NestedFlowComment,this.state.startLoc);this.hasFlowCommentCompletion();var l=this.skipFlowComment();l&&(this.state.pos+=l,this.state.hasFlowComment=!0);return}return r.prototype.skipBlockComment.call(this,this.state.hasFlowComment?"*-/":"*/")},o.skipFlowComment=function(){for(var l=this.state.pos,c=2;[32,9].includes(this.input.charCodeAt(l+c));)c++;var f=this.input.charCodeAt(c+l),h=this.input.charCodeAt(c+l+1);return f===58&&h===58?c+2:this.input.slice(c+l,c+l+12)==="flow-include"?c+12:f===58&&h!==58?c:!1},o.hasFlowCommentCompletion=function(){var l=this.input.indexOf("*/",this.state.pos);if(l===-1)throw this.raise(Ke.UnterminatedComment,this.state.curPosition())},o.flowEnumErrorBooleanMemberNotInitialized=function(l,c){var f=c.enumName,h=c.memberName;this.raise(Cr.EnumBooleanMemberNotInitialized,l,{memberName:h,enumName:f})},o.flowEnumErrorInvalidMemberInitializer=function(l,c){return this.raise(c.explicitType?c.explicitType==="symbol"?Cr.EnumInvalidMemberInitializerSymbolType:Cr.EnumInvalidMemberInitializerPrimaryType:Cr.EnumInvalidMemberInitializerUnknownType,l,c)},o.flowEnumErrorNumberMemberNotInitialized=function(l,c){this.raise(Cr.EnumNumberMemberNotInitialized,l,c)},o.flowEnumErrorStringMemberInconsistentlyInitialized=function(l,c){this.raise(Cr.EnumStringMemberInconsistentlyInitialized,l,c)},o.flowEnumMemberInit=function(){var l=this,c=this.state.startLoc,f=function(){return l.match(12)||l.match(8)};switch(this.state.type){case 134:{var h=this.parseNumericLiteral(this.state.value);return f()?{type:"number",loc:h.loc.start,value:h}:{type:"invalid",loc:c}}case 133:{var y=this.parseStringLiteral(this.state.value);return f()?{type:"string",loc:y.loc.start,value:y}:{type:"invalid",loc:c}}case 85:case 86:{var g=this.parseBooleanLiteral(this.match(85));return f()?{type:"boolean",loc:g.loc.start,value:g}:{type:"invalid",loc:c}}default:return{type:"invalid",loc:c}}},o.flowEnumMemberRaw=function(){var l=this.state.startLoc,c=this.parseIdentifier(!0),f=this.eat(29)?this.flowEnumMemberInit():{type:"none",loc:l};return{id:c,init:f}},o.flowEnumCheckExplicitTypeMismatch=function(l,c,f){var h=c.explicitType;h!==null&&h!==f&&this.flowEnumErrorInvalidMemberInitializer(l,c)},o.flowEnumMembers=function(l){for(var c=l.enumName,f=l.explicitType,h=new Set,y={booleanMembers:[],numberMembers:[],stringMembers:[],defaultedMembers:[]},g=!1;!this.match(8);){if(this.eat(21)){g=!0;break}var x=this.startNode(),R=this.flowEnumMemberRaw(),w=R.id,T=R.init,C=w.name;if(C!==""){/^[a-z]/.test(C)&&this.raise(Cr.EnumInvalidMemberName,w,{memberName:C,suggestion:C[0].toUpperCase()+C.slice(1),enumName:c}),h.has(C)&&this.raise(Cr.EnumDuplicateMemberName,w,{memberName:C,enumName:c}),h.add(C);var P={enumName:c,explicitType:f,memberName:C};switch(x.id=w,T.type){case"boolean":{this.flowEnumCheckExplicitTypeMismatch(T.loc,P,"boolean"),x.init=T.value,y.booleanMembers.push(this.finishNode(x,"EnumBooleanMember"));break}case"number":{this.flowEnumCheckExplicitTypeMismatch(T.loc,P,"number"),x.init=T.value,y.numberMembers.push(this.finishNode(x,"EnumNumberMember"));break}case"string":{this.flowEnumCheckExplicitTypeMismatch(T.loc,P,"string"),x.init=T.value,y.stringMembers.push(this.finishNode(x,"EnumStringMember"));break}case"invalid":throw this.flowEnumErrorInvalidMemberInitializer(T.loc,P);case"none":switch(f){case"boolean":this.flowEnumErrorBooleanMemberNotInitialized(T.loc,P);break;case"number":this.flowEnumErrorNumberMemberNotInitialized(T.loc,P);break;default:y.defaultedMembers.push(this.finishNode(x,"EnumDefaultedMember"))}}this.match(8)||this.expect(12)}}return{members:y,hasUnknownMembers:g}},o.flowEnumStringMembers=function(l,c,f){var h=f.enumName;if(l.length===0)return c;if(c.length===0)return l;if(c.length>l.length){for(var y=0;y<l.length;y++){var g=l[y];this.flowEnumErrorStringMemberInconsistentlyInitialized(g,{enumName:h})}return c}else{for(var x=0;x<c.length;x++){var R=c[x];this.flowEnumErrorStringMemberInconsistentlyInitialized(R,{enumName:h})}return l}},o.flowEnumParseExplicitType=function(l){var c=l.enumName;if(!this.eatContextual(102))return null;if(!Sa(this.state.type))throw this.raise(Cr.EnumInvalidExplicitTypeUnknownSupplied,this.state.startLoc,{enumName:c});var f=this.state.value;return this.next(),f!=="boolean"&&f!=="number"&&f!=="string"&&f!=="symbol"&&this.raise(Cr.EnumInvalidExplicitType,this.state.startLoc,{enumName:c,invalidEnumType:f}),f},o.flowEnumBody=function(l,c){var f=this,h=c.name,y=c.loc.start,g=this.flowEnumParseExplicitType({enumName:h});this.expect(5);var x=this.flowEnumMembers({enumName:h,explicitType:g}),R=x.members,w=x.hasUnknownMembers;switch(l.hasUnknownMembers=w,g){case"boolean":return l.explicitType=!0,l.members=R.booleanMembers,this.expect(8),this.finishNode(l,"EnumBooleanBody");case"number":return l.explicitType=!0,l.members=R.numberMembers,this.expect(8),this.finishNode(l,"EnumNumberBody");case"string":return l.explicitType=!0,l.members=this.flowEnumStringMembers(R.stringMembers,R.defaultedMembers,{enumName:h}),this.expect(8),this.finishNode(l,"EnumStringBody");case"symbol":return l.members=R.defaultedMembers,this.expect(8),this.finishNode(l,"EnumSymbolBody");default:{var T=function(){return l.members=[],f.expect(8),f.finishNode(l,"EnumStringBody")};l.explicitType=!1;var C=R.booleanMembers.length,P=R.numberMembers.length,_=R.stringMembers.length,j=R.defaultedMembers.length;if(!C&&!P&&!_&&!j)return T();if(!C&&!P)return l.members=this.flowEnumStringMembers(R.stringMembers,R.defaultedMembers,{enumName:h}),this.expect(8),this.finishNode(l,"EnumStringBody");if(!P&&!_&&C>=j){for(var k=0,D=R.defaultedMembers;k<D.length;k++){var F=D[k];this.flowEnumErrorBooleanMemberNotInitialized(F.loc.start,{enumName:h,memberName:F.id.name})}return l.members=R.booleanMembers,this.expect(8),this.finishNode(l,"EnumBooleanBody")}else if(!C&&!_&&P>=j){for(var B=0,M=R.defaultedMembers;B<M.length;B++){var V=M[B];this.flowEnumErrorNumberMemberNotInitialized(V.loc.start,{enumName:h,memberName:V.id.name})}return l.members=R.numberMembers,this.expect(8),this.finishNode(l,"EnumNumberBody")}else return this.raise(Cr.EnumInconsistentMemberValues,y,{enumName:h}),T()}}},o.flowParseEnumDeclaration=function(l){var c=this.parseIdentifier();return l.id=c,l.body=this.flowEnumBody(this.startNode(),c),this.finishNode(l,"EnumDeclaration")},o.isLookaheadToken_lt=function(){var l=this.nextTokenStart();if(this.input.charCodeAt(l)===60){var c=this.input.charCodeAt(l+1);return c!==60&&c!==61}return!1},o.maybeUnwrapTypeCastExpression=function(l){return l.type==="TypeCastExpression"?l.expression:l},O(s)}(e)},GSe={__proto__:null,quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"},Dq,ru=Uo(Dq||(Dq=Y(["jsx"])))({AttributeIsEmpty:"JSX attributes must only be assigned a non-empty expression.",MissingClosingTagElement:function(r){var s=r.openingTagName;return"Expected corresponding JSX closing tag for <"+s+">."},MissingClosingTagFragment:"Expected corresponding JSX closing tag for <>.",UnexpectedSequenceExpression:"Sequence expressions cannot be directly nested inside JSX. Did you mean to wrap it in parentheses (...)?",UnexpectedToken:function(r){var s=r.unexpected,o=r.HTMLEntity;return"Unexpected token `"+s+"`. Did you mean `"+o+"` or `{'"+s+"'}`?"},UnsupportedJsxValue:"JSX value should be either an expression or a quoted JSX text.",UnterminatedJsxContent:"Unterminated JSX contents.",UnwrappedAdjacentJSXElements:"Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...</>?"});function rd(e){return e?e.type==="JSXOpeningFragment"||e.type==="JSXClosingFragment":!1}function Mc(e){if(e.type==="JSXIdentifier")return e.name;if(e.type==="JSXNamespacedName")return e.namespace.name+":"+e.name.name;if(e.type==="JSXMemberExpression")return Mc(e.object)+"."+Mc(e.property);throw new Error("Node had unexpected type: "+e.type)}var KSe=function(e){return function(r){function s(){return r.apply(this,arguments)||this}L(s,r);var o=s.prototype;return o.jsxReadToken=function(){for(var l="",c=this.state.pos;;){if(this.state.pos>=this.length)throw this.raise(ru.UnterminatedJsxContent,this.state.startLoc);var f=this.input.charCodeAt(this.state.pos);switch(f){case 60:case 123:if(this.state.pos===this.state.start){f===60&&this.state.canStartJSXElement?(++this.state.pos,this.finishToken(142)):r.prototype.getTokenFromCode.call(this,f);return}l+=this.input.slice(c,this.state.pos),this.finishToken(141,l);return;case 38:l+=this.input.slice(c,this.state.pos),l+=this.jsxReadEntity(),c=this.state.pos;break;case 62:case 125:default:Lc(f)?(l+=this.input.slice(c,this.state.pos),l+=this.jsxReadNewLine(!0),c=this.state.pos):++this.state.pos}}},o.jsxReadNewLine=function(l){var c=this.input.charCodeAt(this.state.pos),f;return++this.state.pos,c===13&&this.input.charCodeAt(this.state.pos)===10?(++this.state.pos,f=l?`
`:`\r
`):f=String.fromCharCode(c),++this.state.curLine,this.state.lineStart=this.state.pos,f},o.jsxReadString=function(l){for(var c="",f=++this.state.pos;;){if(this.state.pos>=this.length)throw this.raise(Ke.UnterminatedString,this.state.startLoc);var h=this.input.charCodeAt(this.state.pos);if(h===l)break;h===38?(c+=this.input.slice(f,this.state.pos),c+=this.jsxReadEntity(),f=this.state.pos):Lc(h)?(c+=this.input.slice(f,this.state.pos),c+=this.jsxReadNewLine(!1),f=this.state.pos):++this.state.pos}c+=this.input.slice(f,this.state.pos++),this.finishToken(133,c)},o.jsxReadEntity=function(){var l=++this.state.pos;if(this.codePointAtPos(this.state.pos)===35){++this.state.pos;var c=10;this.codePointAtPos(this.state.pos)===120&&(c=16,++this.state.pos);var f=this.readInt(c,void 0,!1,"bail");if(f!==null&&this.codePointAtPos(this.state.pos)===59)return++this.state.pos,String.fromCodePoint(f)}else{for(var h=0,y=!1;h++<10&&this.state.pos<this.length&&!(y=this.codePointAtPos(this.state.pos)===59);)++this.state.pos;if(y){var g=this.input.slice(l,this.state.pos),x=GSe[g];if(++this.state.pos,x)return x}}return this.state.pos=l,"&"},o.jsxReadWord=function(){var l,c=this.state.pos;do l=this.input.charCodeAt(++this.state.pos);while(Gl(l)||l===45);this.finishToken(140,this.input.slice(c,this.state.pos))},o.jsxParseIdentifier=function(){var l=this.startNode();return this.match(140)?l.name=this.state.value:b8(this.state.type)?l.name=ed(this.state.type):this.unexpected(),this.next(),this.finishNode(l,"JSXIdentifier")},o.jsxParseNamespacedName=function(){var l=this.state.startLoc,c=this.jsxParseIdentifier();if(!this.eat(14))return c;var f=this.startNodeAt(l);return f.namespace=c,f.name=this.jsxParseIdentifier(),this.finishNode(f,"JSXNamespacedName")},o.jsxParseElementName=function(){var l=this.state.startLoc,c=this.jsxParseNamespacedName();if(c.type==="JSXNamespacedName")return c;for(;this.eat(16);){var f=this.startNodeAt(l);f.object=c,f.property=this.jsxParseIdentifier(),c=this.finishNode(f,"JSXMemberExpression")}return c},o.jsxParseAttributeValue=function(){var l;switch(this.state.type){case 5:return l=this.startNode(),this.setContext(Da.brace),this.next(),l=this.jsxParseExpressionContainer(l,Da.j_oTag),l.expression.type==="JSXEmptyExpression"&&this.raise(ru.AttributeIsEmpty,l),l;case 142:case 133:return this.parseExprAtom();default:throw this.raise(ru.UnsupportedJsxValue,this.state.startLoc)}},o.jsxParseEmptyExpression=function(){var l=this.startNodeAt(this.state.lastTokEndLoc);return this.finishNodeAt(l,"JSXEmptyExpression",this.state.startLoc)},o.jsxParseSpreadChild=function(l){return this.next(),l.expression=this.parseExpression(),this.setContext(Da.j_expr),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(l,"JSXSpreadChild")},o.jsxParseExpressionContainer=function(l,c){if(this.match(8))l.expression=this.jsxParseEmptyExpression();else{var f=this.parseExpression();l.expression=f}return this.setContext(c),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(l,"JSXExpressionContainer")},o.jsxParseAttribute=function(){var l=this.startNode();return this.match(5)?(this.setContext(Da.brace),this.next(),this.expect(21),l.argument=this.parseMaybeAssignAllowIn(),this.setContext(Da.j_oTag),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(l,"JSXSpreadAttribute")):(l.name=this.jsxParseNamespacedName(),l.value=this.eat(29)?this.jsxParseAttributeValue():null,this.finishNode(l,"JSXAttribute"))},o.jsxParseOpeningElementAt=function(l){var c=this.startNodeAt(l);return this.eat(143)?this.finishNode(c,"JSXOpeningFragment"):(c.name=this.jsxParseElementName(),this.jsxParseOpeningElementAfterName(c))},o.jsxParseOpeningElementAfterName=function(l){for(var c=[];!this.match(56)&&!this.match(143);)c.push(this.jsxParseAttribute());return l.attributes=c,l.selfClosing=this.eat(56),this.expect(143),this.finishNode(l,"JSXOpeningElement")},o.jsxParseClosingElementAt=function(l){var c=this.startNodeAt(l);return this.eat(143)?this.finishNode(c,"JSXClosingFragment"):(c.name=this.jsxParseElementName(),this.expect(143),this.finishNode(c,"JSXClosingElement"))},o.jsxParseElementAt=function(l){var c=this.startNodeAt(l),f=[],h=this.jsxParseOpeningElementAt(l),y=null;if(!h.selfClosing){e:for(;;)switch(this.state.type){case 142:if(l=this.state.startLoc,this.next(),this.eat(56)){y=this.jsxParseClosingElementAt(l);break e}f.push(this.jsxParseElementAt(l));break;case 141:f.push(this.parseLiteral(this.state.value,"JSXText"));break;case 5:{var g=this.startNode();this.setContext(Da.brace),this.next(),this.match(21)?f.push(this.jsxParseSpreadChild(g)):f.push(this.jsxParseExpressionContainer(g,Da.j_expr));break}default:this.unexpected()}rd(h)&&!rd(y)&&y!==null?this.raise(ru.MissingClosingTagFragment,y):!rd(h)&&rd(y)?this.raise(ru.MissingClosingTagElement,y,{openingTagName:Mc(h.name)}):!rd(h)&&!rd(y)&&Mc(y.name)!==Mc(h.name)&&this.raise(ru.MissingClosingTagElement,y,{openingTagName:Mc(h.name)})}if(rd(h)?(c.openingFragment=h,c.closingFragment=y):(c.openingElement=h,c.closingElement=y),c.children=f,this.match(47))throw this.raise(ru.UnwrappedAdjacentJSXElements,this.state.startLoc);return rd(h)?this.finishNode(c,"JSXFragment"):this.finishNode(c,"JSXElement")},o.jsxParseElement=function(){var l=this.state.startLoc;return this.next(),this.jsxParseElementAt(l)},o.setContext=function(l){var c=this.state.context;c[c.length-1]=l},o.parseExprAtom=function(l){return this.match(142)?this.jsxParseElement():this.match(47)&&this.input.charCodeAt(this.state.pos)!==33?(this.replaceToken(142),this.jsxParseElement()):r.prototype.parseExprAtom.call(this,l)},o.skipSpace=function(){var l=this.curContext();l.preserveSpace||r.prototype.skipSpace.call(this)},o.getTokenFromCode=function(l){var c=this.curContext();if(c===Da.j_expr){this.jsxReadToken();return}if(c===Da.j_oTag||c===Da.j_cTag){if(so(l)){this.jsxReadWord();return}if(l===62){++this.state.pos,this.finishToken(143);return}if((l===34||l===39)&&c===Da.j_oTag){this.jsxReadString(l);return}}if(l===60&&this.state.canStartJSXElement&&this.input.charCodeAt(this.state.pos+1)!==33){++this.state.pos,this.finishToken(142);return}r.prototype.getTokenFromCode.call(this,l)},o.updateContext=function(l){var c=this.state,f=c.context,h=c.type;if(h===56&&l===142)f.splice(-2,2,Da.j_cTag),this.state.canStartJSXElement=!1;else if(h===142)f.push(Da.j_oTag);else if(h===143){var y=f[f.length-1];y===Da.j_oTag&&l===56||y===Da.j_cTag?(f.pop(),this.state.canStartJSXElement=f[f.length-1]===Da.j_expr):(this.setContext(Da.j_expr),this.state.canStartJSXElement=!0)}else this.state.canStartJSXElement=iSe(h)},O(s)}(e)},HSe=function(e){function r(){for(var s,o=arguments.length,d=new Array(o),l=0;l<o;l++)d[l]=arguments[l];return s=e.call.apply(e,[this].concat(d))||this,s.tsNames=new Map,s}return L(r,e),O(r)}(x8),zSe=function(e){function r(){for(var o,d=arguments.length,l=new Array(d),c=0;c<d;c++)l[c]=arguments[c];return o=e.call.apply(e,[this].concat(l))||this,o.importsStack=[],o}L(r,e);var s=r.prototype;return s.createScope=function(d){return this.importsStack.push(new Set),new HSe(d)},s.enter=function(d){d===$r.TS_MODULE&&this.importsStack.push(new Set),e.prototype.enter.call(this,d)},s.exit=function(){var d=e.prototype.exit.call(this);return d===$r.TS_MODULE&&this.importsStack.pop(),d},s.hasImport=function(d,l){var c=this.importsStack.length;if(this.importsStack[c-1].has(d))return!0;if(!l&&c>1){for(var f=0;f<c-1;f++)if(this.importsStack[f].has(d))return!0}return!1},s.declareName=function(d,l,c){if(l&wr.FLAG_TS_IMPORT){this.hasImport(d,!0)&&this.parser.raise(Ke.VarRedeclaration,c,{identifierName:d}),this.importsStack[this.importsStack.length-1].add(d);return}var f=this.currentScope(),h=f.tsNames.get(d)||0;if(l&wr.FLAG_TS_EXPORT_ONLY){this.maybeExportDefined(f,d),f.tsNames.set(d,h|16);return}e.prototype.declareName.call(this,d,l,c),l&wr.KIND_TYPE&&(l&wr.KIND_VALUE||(this.checkRedeclarationInScope(f,d,l,c),this.maybeExportDefined(f,d)),h=h|1),l&wr.FLAG_TS_ENUM&&(h=h|2),l&wr.FLAG_TS_CONST_ENUM&&(h=h|4),l&wr.FLAG_CLASS&&(h=h|8),h&&f.tsNames.set(d,h)},s.isRedeclaredInScope=function(d,l,c){var f=d.tsNames.get(l);if((f&2)>0){if(c&wr.FLAG_TS_ENUM){var h=!!(c&wr.FLAG_TS_CONST_ENUM),y=(f&4)>0;return h!==y}return!0}return c&wr.FLAG_CLASS&&(f&8)>0?d.names.get(l)&co.Lexical?!!(c&wr.KIND_VALUE):!1:c&wr.KIND_TYPE&&(f&1)>0?!0:e.prototype.isRedeclaredInScope.call(this,d,l,c)},s.checkLocalExport=function(d){var l=d.name;if(!this.hasImport(l)){for(var c=this.scopeStack.length,f=c-1;f>=0;f--){var h=this.scopeStack[f],y=h.tsNames.get(l);if((y&1)>0||(y&16)>0)return}e.prototype.checkLocalExport.call(this,d)}},O(r)}(R8),kq=function(r){return r.type==="ParenthesizedExpression"?kq(r.expression):r},po={ALLOW_EMPTY:1,IS_FUNCTION_PARAMS:2,IS_CONSTRUCTOR_PARAMS:4},XSe=function(e){function r(){return e.apply(this,arguments)||this}L(r,e);var s=r.prototype;return s.toAssignable=function(d,l){var c,f;l===void 0&&(l=!1);var h=void 0;switch((d.type==="ParenthesizedExpression"||(c=d.extra)!=null&&c.parenthesized)&&(h=kq(d),l?h.type==="Identifier"?this.expressionScope.recordArrowParameterBindingError(Ke.InvalidParenthesizedAssignment,d):h.type!=="MemberExpression"&&!this.isOptionalMemberExpression(h)&&this.raise(Ke.InvalidParenthesizedAssignment,d):this.raise(Ke.InvalidParenthesizedAssignment,d)),d.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":d.type="ObjectPattern";for(var y=0,g=d.properties.length,x=g-1;y<g;y++){var R,w=d.properties[y],T=y===x;this.toAssignableObjectExpressionProp(w,T,l),T&&w.type==="RestElement"&&(R=d.extra)!=null&&R.trailingCommaLoc&&this.raise(Ke.RestTrailingComma,d.extra.trailingCommaLoc)}break;case"ObjectProperty":{var C=d.key,P=d.value;this.isPrivateName(C)&&this.classScope.usePrivateName(this.getPrivateNameSV(C),C.loc.start),this.toAssignable(P,l);break}case"SpreadElement":throw new Error("Internal @babel/parser error (this is a bug, please report it). SpreadElement should be converted by .toAssignable's caller.");case"ArrayExpression":d.type="ArrayPattern",this.toAssignableList(d.elements,(f=d.extra)==null?void 0:f.trailingCommaLoc,l);break;case"AssignmentExpression":d.operator!=="="&&this.raise(Ke.MissingEqInAssignment,d.left.loc.end),d.type="AssignmentPattern",delete d.operator,this.toAssignable(d.left,l);break;case"ParenthesizedExpression":this.toAssignable(h,l);break}},s.toAssignableObjectExpressionProp=function(d,l,c){if(d.type==="ObjectMethod")this.raise(d.kind==="get"||d.kind==="set"?Ke.PatternHasAccessor:Ke.PatternHasMethod,d.key);else if(d.type==="SpreadElement"){d.type="RestElement";var f=d.argument;this.checkToRestConversion(f,!1),this.toAssignable(f,c),l||this.raise(Ke.RestTrailingComma,d)}else this.toAssignable(d,c)},s.toAssignableList=function(d,l,c){for(var f=d.length-1,h=0;h<=f;h++){var y=d[h];if(y){if(y.type==="SpreadElement"){y.type="RestElement";var g=y.argument;this.checkToRestConversion(g,!0),this.toAssignable(g,c)}else this.toAssignable(y,c);y.type==="RestElement"&&(h<f?this.raise(Ke.RestTrailingComma,y):l&&this.raise(Ke.RestTrailingComma,l))}}},s.isAssignable=function(d,l){var c=this;switch(d.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":return!0;case"ObjectExpression":{var f=d.properties.length-1;return d.properties.every(function(h,y){return h.type!=="ObjectMethod"&&(y===f||h.type!=="SpreadElement")&&c.isAssignable(h)})}case"ObjectProperty":return this.isAssignable(d.value);case"SpreadElement":return this.isAssignable(d.argument);case"ArrayExpression":return d.elements.every(function(h){return h===null||c.isAssignable(h)});case"AssignmentExpression":return d.operator==="=";case"ParenthesizedExpression":return this.isAssignable(d.expression);case"MemberExpression":case"OptionalMemberExpression":return!l;default:return!1}},s.toReferencedList=function(d,l){return d},s.toReferencedListDeep=function(d,l){this.toReferencedList(d,l);for(var c=0;c<d.length;c++){var f=d[c];(f==null?void 0:f.type)==="ArrayExpression"&&this.toReferencedListDeep(f.elements)}},s.parseSpread=function(d){var l=this.startNode();return this.next(),l.argument=this.parseMaybeAssignAllowIn(d,void 0),this.finishNode(l,"SpreadElement")},s.parseRestBinding=function(){var d=this.startNode();return this.next(),d.argument=this.parseBindingAtom(),this.finishNode(d,"RestElement")},s.parseBindingAtom=function(){switch(this.state.type){case 0:{var d=this.startNode();return this.next(),d.elements=this.parseBindingList(3,93,po.ALLOW_EMPTY),this.finishNode(d,"ArrayPattern")}case 5:return this.parseObjectLike(8,!0)}return this.parseIdentifier()},s.parseBindingList=function(d,l,c){for(var f=c&po.ALLOW_EMPTY,h=[],y=!0;!this.eat(d);)if(y?y=!1:this.expect(12),f&&this.match(12))h.push(null);else{if(this.eat(d))break;if(this.match(21)){var g=this.parseRestBinding();if((this.hasPlugin("flow")||c&po.IS_FUNCTION_PARAMS)&&(g=this.parseFunctionParamType(g)),h.push(g),!this.checkCommaAfterRest(l)){this.expect(d);break}}else{var x=[];for(this.match(26)&&this.hasPlugin("decorators")&&this.raise(Ke.UnsupportedParameterDecorator,this.state.startLoc);this.match(26);)x.push(this.parseDecorator());h.push(this.parseAssignableListItem(c,x))}}return h},s.parseBindingRestProperty=function(d){return this.next(),d.argument=this.parseIdentifier(),this.checkCommaAfterRest(125),this.finishNode(d,"RestElement")},s.parseBindingProperty=function(){var d=this.state,l=d.type,c=d.startLoc;if(l===21)return this.parseBindingRestProperty(this.startNode());var f=this.startNode();return l===138?(this.expectPlugin("destructuringPrivate",c),this.classScope.usePrivateName(this.state.value,c),f.key=this.parsePrivateName()):this.parsePropertyName(f),f.method=!1,this.parseObjPropValue(f,c,!1,!1,!0,!1)},s.parseAssignableListItem=function(d,l){var c=this.parseMaybeDefault();(this.hasPlugin("flow")||d&po.IS_FUNCTION_PARAMS)&&this.parseFunctionParamType(c);var f=this.parseMaybeDefault(c.loc.start,c);return l.length&&(c.decorators=l),f},s.parseFunctionParamType=function(d){return d},s.parseMaybeDefault=function(d,l){var c,f;if((c=d)!=null||(d=this.state.startLoc),l=(f=l)!=null?f:this.parseBindingAtom(),!this.eat(29))return l;var h=this.startNodeAt(d);return h.left=l,h.right=this.parseMaybeAssignAllowIn(),this.finishNode(h,"AssignmentPattern")},s.isValidLVal=function(d,l,c){switch(d){case"AssignmentPattern":return"left";case"RestElement":return"argument";case"ObjectProperty":return"value";case"ParenthesizedExpression":return"expression";case"ArrayPattern":return"elements";case"ObjectPattern":return"properties"}return!1},s.isOptionalMemberExpression=function(d){return d.type==="OptionalMemberExpression"},s.checkLVal=function(d,l,c,f,h,y){var g;c===void 0&&(c=wr.TYPE_NONE),f===void 0&&(f=!1),h===void 0&&(h=!1),y===void 0&&(y=!1);var x=d.type;if(!this.isObjectMethod(d)){var R=this.isOptionalMemberExpression(d);if(R||x==="MemberExpression"){R&&(this.expectPlugin("optionalChainingAssign",d.loc.start),l.type!=="AssignmentExpression"&&this.raise(Ke.InvalidLhsOptionalChaining,d,{ancestor:l})),c!==wr.TYPE_NONE&&this.raise(Ke.InvalidPropertyBindingPattern,d);return}if(x==="Identifier"){this.checkIdentifier(d,c,h);var w=d.name;f&&(f.has(w)?this.raise(Ke.ParamDupe,d):f.add(w));return}var T=this.isValidLVal(x,!(y||(g=d.extra)!=null&&g.parenthesized)&&l.type==="AssignmentExpression",c);if(T!==!0){if(T===!1){var C=c===wr.TYPE_NONE?Ke.InvalidLhs:Ke.InvalidLhsBinding;this.raise(C,d,{ancestor:l});return}var P,_;typeof T=="string"?(P=T,_=x==="ParenthesizedExpression"):(P=T[0],_=T[1]);var j=x==="ArrayPattern"||x==="ObjectPattern"?{type:x}:l,k=d[P];if(Array.isArray(k))for(var D=0;D<k.length;D++){var F=k[D];F&&this.checkLVal(F,j,c,f,h,_)}else k&&this.checkLVal(k,j,c,f,h,_)}}},s.checkIdentifier=function(d,l,c){c===void 0&&(c=!1),this.state.strict&&(c?_B(d.name,this.inModule):OB(d.name))&&(l===wr.TYPE_NONE?this.raise(Ke.StrictEvalArguments,d,{referenceName:d.name}):this.raise(Ke.StrictEvalArgumentsBinding,d,{bindingName:d.name})),l&wr.FLAG_NO_LET_IN_LEXICAL&&d.name==="let"&&this.raise(Ke.LetInLexicalBinding,d),l&wr.TYPE_NONE||this.declareNameFromIdentifier(d,l)},s.declareNameFromIdentifier=function(d,l){this.scope.declareName(d.name,l,d.loc.start)},s.checkToRestConversion=function(d,l){switch(d.type){case"ParenthesizedExpression":this.checkToRestConversion(d.expression,l);break;case"Identifier":case"MemberExpression":break;case"ArrayExpression":case"ObjectExpression":if(l)break;default:this.raise(Ke.InvalidRestAssignmentPattern,d)}},s.checkCommaAfterRest=function(d){return this.match(12)?(this.raise(this.lookaheadCharCode()===d?Ke.RestTrailingComma:Ke.ElementAfterRest,this.state.startLoc),!0):!1},O(r)}(BSe),Lq;function JSe(e){if(e==null)throw new Error("Unexpected "+e+" value.");return e}function Mq(e){if(!e)throw new Error("Assert fail")}var cr=Uo(Lq||(Lq=Y(["typescript"])))({AbstractMethodHasImplementation:function(r){var s=r.methodName;return"Method '"+s+"' cannot have an implementation because it is marked abstract."},AbstractPropertyHasInitializer:function(r){var s=r.propertyName;return"Property '"+s+"' cannot have an initializer because it is marked abstract."},AccessorCannotBeOptional:"An 'accessor' property cannot be declared optional.",AccessorCannotDeclareThisParameter:"'get' and 'set' accessors cannot declare 'this' parameters.",AccessorCannotHaveTypeParameters:"An accessor cannot have type parameters.",ClassMethodHasDeclare:"Class methods cannot have the 'declare' modifier.",ClassMethodHasReadonly:"Class methods cannot have the 'readonly' modifier.",ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference:"A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.",ConstructorHasTypeParameters:"Type parameters cannot appear on a constructor declaration.",DeclareAccessor:function(r){var s=r.kind;return"'declare' is not allowed in "+s+"ters."},DeclareClassFieldHasInitializer:"Initializers are not allowed in ambient contexts.",DeclareFunctionHasImplementation:"An implementation cannot be declared in ambient contexts.",DuplicateAccessibilityModifier:function(r){return r.modifier,"Accessibility modifier already seen."},DuplicateModifier:function(r){var s=r.modifier;return"Duplicate modifier: '"+s+"'."},EmptyHeritageClauseType:function(r){var s=r.token;return"'"+s+"' list cannot be empty."},EmptyTypeArguments:"Type argument list cannot be empty.",EmptyTypeParameters:"Type parameter list cannot be empty.",ExpectedAmbientAfterExportDeclare:"'export declare' must be followed by an ambient declaration.",ImportAliasHasImportType:"An import alias can not use 'import type'.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` modifier",IncompatibleModifiers:function(r){var s=r.modifiers;return"'"+s[0]+"' modifier cannot be used with '"+s[1]+"' modifier."},IndexSignatureHasAbstract:"Index signatures cannot have the 'abstract' modifier.",IndexSignatureHasAccessibility:function(r){var s=r.modifier;return"Index signatures cannot have an accessibility modifier ('"+s+"')."},IndexSignatureHasDeclare:"Index signatures cannot have the 'declare' modifier.",IndexSignatureHasOverride:"'override' modifier cannot appear on an index signature.",IndexSignatureHasStatic:"Index signatures cannot have the 'static' modifier.",InitializerNotAllowedInAmbientContext:"Initializers are not allowed in ambient contexts.",InvalidModifierOnTypeMember:function(r){var s=r.modifier;return"'"+s+"' modifier cannot appear on a type member."},InvalidModifierOnTypeParameter:function(r){var s=r.modifier;return"'"+s+"' modifier cannot appear on a type parameter."},InvalidModifierOnTypeParameterPositions:function(r){var s=r.modifier;return"'"+s+"' modifier can only appear on a type parameter of a class, interface or type alias."},InvalidModifiersOrder:function(r){var s=r.orderedModifiers;return"'"+s[0]+"' modifier must precede '"+s[1]+"' modifier."},InvalidPropertyAccessAfterInstantiationExpression:"Invalid property access after an instantiation expression. You can either wrap the instantiation expression in parentheses, or delete the type arguments.",InvalidTupleMemberLabel:"Tuple members must be labeled with a simple identifier.",MissingInterfaceName:"'interface' declarations must be followed by an identifier.",NonAbstractClassHasAbstractMethod:"Abstract methods can only appear within an abstract class.",NonClassMethodPropertyHasAbstractModifer:"'abstract' modifier can only appear on a class, method, or property declaration.",OptionalTypeBeforeRequired:"A required element cannot follow an optional element.",OverrideNotInSubClass:"This member cannot have an 'override' modifier because its containing class does not extend another class.",PatternIsOptional:"A binding pattern parameter cannot be optional in an implementation signature.",PrivateElementHasAbstract:"Private elements cannot have the 'abstract' modifier.",PrivateElementHasAccessibility:function(r){var s=r.modifier;return"Private elements cannot have an accessibility modifier ('"+s+"')."},ReadonlyForMethodSignature:"'readonly' modifier can only appear on a property declaration or index signature.",ReservedArrowTypeParam:"This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma, as in `<T,>() => ...`.",ReservedTypeAssertion:"This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead.",SetAccessorCannotHaveOptionalParameter:"A 'set' accessor cannot have an optional parameter.",SetAccessorCannotHaveRestParameter:"A 'set' accessor cannot have rest parameter.",SetAccessorCannotHaveReturnType:"A 'set' accessor cannot have a return type annotation.",SingleTypeParameterWithoutTrailingComma:function(r){var s=r.typeParameterName;return"Single type parameter "+s+" should have a trailing comma. Example usage: <"+s+",>."},StaticBlockCannotHaveModifier:"Static class blocks cannot have any modifier.",TupleOptionalAfterType:"A labeled tuple optional element must be declared using a question mark after the name and before the colon (`name?: type`), rather than after the type (`name: type?`).",TypeAnnotationAfterAssign:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeImportCannotSpecifyDefaultAndNamed:"A type-only import can specify a default import or named bindings, but not both.",TypeModifierIsUsedInTypeExports:"The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement.",TypeModifierIsUsedInTypeImports:"The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement.",UnexpectedParameterModifier:"A parameter property is only allowed in a constructor implementation.",UnexpectedReadonly:"'readonly' type modifier is only permitted on array and tuple literal types.",UnexpectedTypeAnnotation:"Did not expect a type annotation here.",UnexpectedTypeCastInParameter:"Unexpected type cast in parameter position.",UnsupportedImportTypeArgument:"Argument in a type import must be a string literal.",UnsupportedParameterPropertyKind:"A parameter property may not be declared using a binding pattern.",UnsupportedSignatureParameterKind:function(r){var s=r.type;return"Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got "+s+"."}});function YSe(e){switch(e){case"any":return"TSAnyKeyword";case"boolean":return"TSBooleanKeyword";case"bigint":return"TSBigIntKeyword";case"never":return"TSNeverKeyword";case"number":return"TSNumberKeyword";case"object":return"TSObjectKeyword";case"string":return"TSStringKeyword";case"symbol":return"TSSymbolKeyword";case"undefined":return"TSUndefinedKeyword";case"unknown":return"TSUnknownKeyword";default:return}}function Bq(e){return e==="private"||e==="public"||e==="protected"}function QSe(e){return e==="in"||e==="out"}var ZSe=function(e){return function(r){function s(){for(var d,l=arguments.length,c=new Array(l),f=0;f<l;f++)c[f]=arguments[f];return d=r.call.apply(r,[this].concat(c))||this,d.tsParseInOutModifiers=d.tsParseModifiers.bind(d,{allowedModifiers:["in","out"],disallowedModifiers:["const","public","private","protected","readonly","declare","abstract","override"],errorTemplate:cr.InvalidModifierOnTypeParameter}),d.tsParseConstModifier=d.tsParseModifiers.bind(d,{allowedModifiers:["const"],disallowedModifiers:["in","out"],errorTemplate:cr.InvalidModifierOnTypeParameterPositions}),d.tsParseInOutConstModifiers=d.tsParseModifiers.bind(d,{allowedModifiers:["in","out","const"],disallowedModifiers:["public","private","protected","readonly","declare","abstract","override"],errorTemplate:cr.InvalidModifierOnTypeParameter}),d}L(s,r);var o=s.prototype;return o.getScopeHandler=function(){return zSe},o.tsIsIdentifier=function(){return Sa(this.state.type)},o.tsTokenCanFollowModifier=function(){return this.match(0)||this.match(5)||this.match(55)||this.match(21)||this.match(138)||this.isLiteralPropertyName()},o.tsNextTokenOnSameLineAndCanFollowModifier=function(){return this.next(),this.hasPrecedingLineBreak()?!1:this.tsTokenCanFollowModifier()},o.tsNextTokenCanFollowModifier=function(){return this.match(106)?(this.next(),this.tsTokenCanFollowModifier()):this.tsNextTokenOnSameLineAndCanFollowModifier()},o.tsParseModifier=function(l,c){if(!(!Sa(this.state.type)&&this.state.type!==58&&this.state.type!==75)){var f=this.state.value;if(l.includes(f)){if(c&&this.tsIsStartOfStaticBlocks())return;if(this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this)))return f}}},o.tsParseModifiers=function(l,c){for(var f=this,h=l.allowedModifiers,y=l.disallowedModifiers,g=l.stopOnStartOfClassStaticBlock,x=l.errorTemplate,R=x===void 0?cr.InvalidModifierOnTypeMember:x,w=function(j,k,D,F){k===D&&c[F]&&f.raise(cr.InvalidModifiersOrder,j,{orderedModifiers:[D,F]})},T=function(j,k,D,F){(c[D]&&k===F||c[F]&&k===D)&&f.raise(cr.IncompatibleModifiers,j,{modifiers:[D,F]})};;){var C=this.state.startLoc,P=this.tsParseModifier(h.concat(y??[]),g);if(!P)break;Bq(P)?c.accessibility?this.raise(cr.DuplicateAccessibilityModifier,C,{modifier:P}):(w(C,P,P,"override"),w(C,P,P,"static"),w(C,P,P,"readonly"),c.accessibility=P):QSe(P)?(c[P]&&this.raise(cr.DuplicateModifier,C,{modifier:P}),c[P]=!0,w(C,P,"in","out")):(hasOwnProperty.call(c,P)?this.raise(cr.DuplicateModifier,C,{modifier:P}):(w(C,P,"static","readonly"),w(C,P,"static","override"),w(C,P,"override","readonly"),w(C,P,"abstract","override"),T(C,P,"declare","override"),T(C,P,"static","abstract")),c[P]=!0),y!=null&&y.includes(P)&&this.raise(R,C,{modifier:P})}},o.tsIsListTerminator=function(l){switch(l){case"EnumMembers":case"TypeMembers":return this.match(8);case"HeritageClauseElement":return this.match(5);case"TupleElementTypes":return this.match(3);case"TypeParametersOrArguments":return this.match(48)}},o.tsParseList=function(l,c){for(var f=[];!this.tsIsListTerminator(l);)f.push(c());return f},o.tsParseDelimitedList=function(l,c,f){return JSe(this.tsParseDelimitedListWorker(l,c,!0,f))},o.tsParseDelimitedListWorker=function(l,c,f,h){for(var y=[],g=-1;!this.tsIsListTerminator(l);){g=-1;var x=c();if(x==null)return;if(y.push(x),this.eat(12)){g=this.state.lastTokStartLoc.index;continue}if(this.tsIsListTerminator(l))break;f&&this.expect(12);return}return h&&(h.value=g),y},o.tsParseBracketedList=function(l,c,f,h,y){h||(f?this.expect(0):this.expect(47));var g=this.tsParseDelimitedList(l,c,y);return f?this.expect(3):this.expect(48),g},o.tsParseImportType=function(){var l=this.startNode();return this.expect(83),this.expect(10),this.match(133)||this.raise(cr.UnsupportedImportTypeArgument,this.state.startLoc),l.argument=r.prototype.parseExprAtom.call(this),(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))&&(l.options=null),this.eat(12)&&(this.hasPlugin("importAssertions")||this.expectPlugin("importAttributes"),this.match(11)||(l.options=r.prototype.parseMaybeAssignAllowIn.call(this),this.eat(12))),this.expect(11),this.eat(16)&&(l.qualifier=this.tsParseEntityName()),this.match(47)&&(l.typeParameters=this.tsParseTypeArguments()),this.finishNode(l,"TSImportType")},o.tsParseEntityName=function(l){l===void 0&&(l=!0);for(var c=this.parseIdentifier(l);this.eat(16);){var f=this.startNodeAtNode(c);f.left=c,f.right=this.parseIdentifier(l),c=this.finishNode(f,"TSQualifiedName")}return c},o.tsParseTypeReference=function(){var l=this.startNode();return l.typeName=this.tsParseEntityName(),!this.hasPrecedingLineBreak()&&this.match(47)&&(l.typeParameters=this.tsParseTypeArguments()),this.finishNode(l,"TSTypeReference")},o.tsParseThisTypePredicate=function(l){this.next();var c=this.startNodeAtNode(l);return c.parameterName=l,c.typeAnnotation=this.tsParseTypeAnnotation(!1),c.asserts=!1,this.finishNode(c,"TSTypePredicate")},o.tsParseThisTypeNode=function(){var l=this.startNode();return this.next(),this.finishNode(l,"TSThisType")},o.tsParseTypeQuery=function(){var l=this.startNode();return this.expect(87),this.match(83)?l.exprName=this.tsParseImportType():l.exprName=this.tsParseEntityName(),!this.hasPrecedingLineBreak()&&this.match(47)&&(l.typeParameters=this.tsParseTypeArguments()),this.finishNode(l,"TSTypeQuery")},o.tsParseTypeParameter=function(l){var c=this.startNode();return l(c),c.name=this.tsParseTypeParameterName(),c.constraint=this.tsEatThenParseType(81),c.default=this.tsEatThenParseType(29),this.finishNode(c,"TSTypeParameter")},o.tsTryParseTypeParameters=function(l){if(this.match(47))return this.tsParseTypeParameters(l)},o.tsParseTypeParameters=function(l){var c=this.startNode();this.match(47)||this.match(142)?this.next():this.unexpected();var f={value:-1};return c.params=this.tsParseBracketedList("TypeParametersOrArguments",this.tsParseTypeParameter.bind(this,l),!1,!0,f),c.params.length===0&&this.raise(cr.EmptyTypeParameters,c),f.value!==-1&&this.addExtra(c,"trailingComma",f.value),this.finishNode(c,"TSTypeParameterDeclaration")},o.tsFillSignature=function(l,c){var f=l===19,h="parameters",y="typeAnnotation";c.typeParameters=this.tsTryParseTypeParameters(this.tsParseConstModifier),this.expect(10),c[h]=this.tsParseBindingListForSignature(),f?c[y]=this.tsParseTypeOrTypePredicateAnnotation(l):this.match(l)&&(c[y]=this.tsParseTypeOrTypePredicateAnnotation(l))},o.tsParseBindingListForSignature=function(){for(var l=r.prototype.parseBindingList.call(this,11,41,po.IS_FUNCTION_PARAMS),c=0;c<l.length;c++){var f=l[c],h=f.type;(h==="AssignmentPattern"||h==="TSParameterProperty")&&this.raise(cr.UnsupportedSignatureParameterKind,f,{type:h})}return l},o.tsParseTypeMemberSemicolon=function(){!this.eat(12)&&!this.isLineTerminator()&&this.expect(13)},o.tsParseSignatureMember=function(l,c){return this.tsFillSignature(14,c),this.tsParseTypeMemberSemicolon(),this.finishNode(c,l)},o.tsIsUnambiguouslyIndexSignature=function(){return this.next(),Sa(this.state.type)?(this.next(),this.match(14)):!1},o.tsTryParseIndexSignature=function(l){if(this.match(0)&&this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this))){this.expect(0);var c=this.parseIdentifier();c.typeAnnotation=this.tsParseTypeAnnotation(),this.resetEndLocation(c),this.expect(3),l.parameters=[c];var f=this.tsTryParseTypeAnnotation();return f&&(l.typeAnnotation=f),this.tsParseTypeMemberSemicolon(),this.finishNode(l,"TSIndexSignature")}},o.tsParsePropertyOrMethodSignature=function(l,c){this.eat(17)&&(l.optional=!0);var f=l;if(this.match(10)||this.match(47)){c&&this.raise(cr.ReadonlyForMethodSignature,l);var h=f;h.kind&&this.match(47)&&this.raise(cr.AccessorCannotHaveTypeParameters,this.state.curPosition()),this.tsFillSignature(14,h),this.tsParseTypeMemberSemicolon();var y="parameters",g="typeAnnotation";if(h.kind==="get")h[y].length>0&&(this.raise(Ke.BadGetterArity,this.state.curPosition()),this.isThisParam(h[y][0])&&this.raise(cr.AccessorCannotDeclareThisParameter,this.state.curPosition()));else if(h.kind==="set"){if(h[y].length!==1)this.raise(Ke.BadSetterArity,this.state.curPosition());else{var x=h[y][0];this.isThisParam(x)&&this.raise(cr.AccessorCannotDeclareThisParameter,this.state.curPosition()),x.type==="Identifier"&&x.optional&&this.raise(cr.SetAccessorCannotHaveOptionalParameter,this.state.curPosition()),x.type==="RestElement"&&this.raise(cr.SetAccessorCannotHaveRestParameter,this.state.curPosition())}h[g]&&this.raise(cr.SetAccessorCannotHaveReturnType,h[g])}else h.kind="method";return this.finishNode(h,"TSMethodSignature")}else{var R=f;c&&(R.readonly=!0);var w=this.tsTryParseTypeAnnotation();return w&&(R.typeAnnotation=w),this.tsParseTypeMemberSemicolon(),this.finishNode(R,"TSPropertySignature")}},o.tsParseTypeMember=function(){var l=this.startNode();if(this.match(10)||this.match(47))return this.tsParseSignatureMember("TSCallSignatureDeclaration",l);if(this.match(77)){var c=this.startNode();return this.next(),this.match(10)||this.match(47)?this.tsParseSignatureMember("TSConstructSignatureDeclaration",l):(l.key=this.createIdentifier(c,"new"),this.tsParsePropertyOrMethodSignature(l,!1))}this.tsParseModifiers({allowedModifiers:["readonly"],disallowedModifiers:["declare","abstract","private","protected","public","static","override"]},l);var f=this.tsTryParseIndexSignature(l);return f||(r.prototype.parsePropertyName.call(this,l),!l.computed&&l.key.type==="Identifier"&&(l.key.name==="get"||l.key.name==="set")&&this.tsTokenCanFollowModifier()&&(l.kind=l.key.name,r.prototype.parsePropertyName.call(this,l)),this.tsParsePropertyOrMethodSignature(l,!!l.readonly))},o.tsParseTypeLiteral=function(){var l=this.startNode();return l.members=this.tsParseObjectTypeMembers(),this.finishNode(l,"TSTypeLiteral")},o.tsParseObjectTypeMembers=function(){this.expect(5);var l=this.tsParseList("TypeMembers",this.tsParseTypeMember.bind(this));return this.expect(8),l},o.tsIsStartOfMappedType=function(){return this.next(),this.eat(53)?this.isContextual(122):(this.isContextual(122)&&this.next(),!this.match(0)||(this.next(),!this.tsIsIdentifier())?!1:(this.next(),this.match(58)))},o.tsParseMappedType=function(){var l=this.startNode();this.expect(5),this.match(53)?(l.readonly=this.state.value,this.next(),this.expectContextual(122)):this.eatContextual(122)&&(l.readonly=!0),this.expect(0);{var c=this.startNode();c.name=this.tsParseTypeParameterName(),c.constraint=this.tsExpectThenParseType(58),l.typeParameter=this.finishNode(c,"TSTypeParameter")}return l.nameType=this.eatContextual(93)?this.tsParseType():null,this.expect(3),this.match(53)?(l.optional=this.state.value,this.next(),this.expect(17)):this.eat(17)&&(l.optional=!0),l.typeAnnotation=this.tsTryParseType(),this.semicolon(),this.expect(8),this.finishNode(l,"TSMappedType")},o.tsParseTupleType=function(){var l=this,c=this.startNode();c.elementTypes=this.tsParseBracketedList("TupleElementTypes",this.tsParseTupleElementType.bind(this),!0,!1);var f=!1;return c.elementTypes.forEach(function(h){var y=h.type;f&&y!=="TSRestType"&&y!=="TSOptionalType"&&!(y==="TSNamedTupleMember"&&h.optional)&&l.raise(cr.OptionalTypeBeforeRequired,h),f||(f=y==="TSNamedTupleMember"&&h.optional||y==="TSOptionalType")}),this.finishNode(c,"TSTupleType")},o.tsParseTupleElementType=function(){var l=this.state.startLoc,c=this.eat(21),f,h,y,g,x=Vi(this.state.type),R=x?this.lookaheadCharCode():null;if(R===58)f=!0,y=!1,h=this.parseIdentifier(!0),this.expect(14),g=this.tsParseType();else if(R===63){y=!0;var w=this.state.startLoc,T=this.state.value,C=this.tsParseNonArrayType();this.lookaheadCharCode()===58?(f=!0,h=this.createIdentifier(this.startNodeAt(w),T),this.expect(17),this.expect(14),g=this.tsParseType()):(f=!1,g=C,this.expect(17))}else g=this.tsParseType(),y=this.eat(17),f=this.eat(14);if(f){var P;h?(P=this.startNodeAtNode(h),P.optional=y,P.label=h,P.elementType=g,this.eat(17)&&(P.optional=!0,this.raise(cr.TupleOptionalAfterType,this.state.lastTokStartLoc))):(P=this.startNodeAtNode(g),P.optional=y,this.raise(cr.InvalidTupleMemberLabel,g),P.label=g,P.elementType=this.tsParseType()),g=this.finishNode(P,"TSNamedTupleMember")}else if(y){var _=this.startNodeAtNode(g);_.typeAnnotation=g,g=this.finishNode(_,"TSOptionalType")}if(c){var j=this.startNodeAt(l);j.typeAnnotation=g,g=this.finishNode(j,"TSRestType")}return g},o.tsParseParenthesizedType=function(){var l=this.startNode();return this.expect(10),l.typeAnnotation=this.tsParseType(),this.expect(11),this.finishNode(l,"TSParenthesizedType")},o.tsParseFunctionOrConstructorType=function(l,c){var f=this,h=this.startNode();return l==="TSConstructorType"&&(h.abstract=!!c,c&&this.next(),this.next()),this.tsInAllowConditionalTypesContext(function(){return f.tsFillSignature(19,h)}),this.finishNode(h,l)},o.tsParseLiteralTypeNode=function(){var l=this.startNode();switch(this.state.type){case 134:case 135:case 133:case 85:case 86:l.literal=r.prototype.parseExprAtom.call(this);break;default:this.unexpected()}return this.finishNode(l,"TSLiteralType")},o.tsParseTemplateLiteralType=function(){var l=this.startNode();return l.literal=r.prototype.parseTemplate.call(this,!1),this.finishNode(l,"TSLiteralType")},o.parseTemplateSubstitution=function(){return this.state.inType?this.tsParseType():r.prototype.parseTemplateSubstitution.call(this)},o.tsParseThisTypeOrThisTypePredicate=function(){var l=this.tsParseThisTypeNode();return this.isContextual(116)&&!this.hasPrecedingLineBreak()?this.tsParseThisTypePredicate(l):l},o.tsParseNonArrayType=function(){switch(this.state.type){case 133:case 134:case 135:case 85:case 86:return this.tsParseLiteralTypeNode();case 53:if(this.state.value==="-"){var l=this.startNode(),c=this.lookahead();return c.type!==134&&c.type!==135&&this.unexpected(),l.literal=this.parseMaybeUnary(),this.finishNode(l,"TSLiteralType")}break;case 78:return this.tsParseThisTypeOrThisTypePredicate();case 87:return this.tsParseTypeQuery();case 83:return this.tsParseImportType();case 5:return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this))?this.tsParseMappedType():this.tsParseTypeLiteral();case 0:return this.tsParseTupleType();case 10:return this.tsParseParenthesizedType();case 25:case 24:return this.tsParseTemplateLiteralType();default:{var f=this.state.type;if(Sa(f)||f===88||f===84){var h=f===88?"TSVoidKeyword":f===84?"TSNullKeyword":YSe(this.state.value);if(h!==void 0&&this.lookaheadCharCode()!==46){var y=this.startNode();return this.next(),this.finishNode(y,h)}return this.tsParseTypeReference()}}}this.unexpected()},o.tsParseArrayTypeOrHigher=function(){for(var l=this.tsParseNonArrayType();!this.hasPrecedingLineBreak()&&this.eat(0);)if(this.match(3)){var c=this.startNodeAtNode(l);c.elementType=l,this.expect(3),l=this.finishNode(c,"TSArrayType")}else{var f=this.startNodeAtNode(l);f.objectType=l,f.indexType=this.tsParseType(),this.expect(3),l=this.finishNode(f,"TSIndexedAccessType")}return l},o.tsParseTypeOperator=function(){var l=this.startNode(),c=this.state.value;return this.next(),l.operator=c,l.typeAnnotation=this.tsParseTypeOperatorOrHigher(),c==="readonly"&&this.tsCheckTypeAnnotationForReadOnly(l),this.finishNode(l,"TSTypeOperator")},o.tsCheckTypeAnnotationForReadOnly=function(l){switch(l.typeAnnotation.type){case"TSTupleType":case"TSArrayType":return;default:this.raise(cr.UnexpectedReadonly,l)}},o.tsParseInferType=function(){var l=this,c=this.startNode();this.expectContextual(115);var f=this.startNode();return f.name=this.tsParseTypeParameterName(),f.constraint=this.tsTryParse(function(){return l.tsParseConstraintForInferType()}),c.typeParameter=this.finishNode(f,"TSTypeParameter"),this.finishNode(c,"TSInferType")},o.tsParseConstraintForInferType=function(){var l=this;if(this.eat(81)){var c=this.tsInDisallowConditionalTypesContext(function(){return l.tsParseType()});if(this.state.inDisallowConditionalTypesContext||!this.match(17))return c}},o.tsParseTypeOperatorOrHigher=function(){var l=this,c=pSe(this.state.type)&&!this.state.containsEsc;return c?this.tsParseTypeOperator():this.isContextual(115)?this.tsParseInferType():this.tsInAllowConditionalTypesContext(function(){return l.tsParseArrayTypeOrHigher()})},o.tsParseUnionOrIntersectionType=function(l,c,f){var h=this.startNode(),y=this.eat(f),g=[];do g.push(c());while(this.eat(f));return g.length===1&&!y?g[0]:(h.types=g,this.finishNode(h,l))},o.tsParseIntersectionTypeOrHigher=function(){return this.tsParseUnionOrIntersectionType("TSIntersectionType",this.tsParseTypeOperatorOrHigher.bind(this),45)},o.tsParseUnionTypeOrHigher=function(){return this.tsParseUnionOrIntersectionType("TSUnionType",this.tsParseIntersectionTypeOrHigher.bind(this),43)},o.tsIsStartOfFunctionType=function(){return this.match(47)?!0:this.match(10)&&this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this))},o.tsSkipParameterStart=function(){if(Sa(this.state.type)||this.match(78))return this.next(),!0;if(this.match(5)){var l=this.state.errors,c=l.length;try{return this.parseObjectLike(8,!0),l.length===c}catch{return!1}}if(this.match(0)){this.next();var f=this.state.errors,h=f.length;try{return r.prototype.parseBindingList.call(this,3,93,po.ALLOW_EMPTY),f.length===h}catch{return!1}}return!1},o.tsIsUnambiguouslyStartOfFunctionType=function(){return this.next(),!!(this.match(11)||this.match(21)||this.tsSkipParameterStart()&&(this.match(14)||this.match(12)||this.match(17)||this.match(29)||this.match(11)&&(this.next(),this.match(19))))},o.tsParseTypeOrTypePredicateAnnotation=function(l){var c=this;return this.tsInType(function(){var f=c.startNode();c.expect(l);var h=c.startNode(),y=!!c.tsTryParse(c.tsParseTypePredicateAsserts.bind(c));if(y&&c.match(78)){var g=c.tsParseThisTypeOrThisTypePredicate();return g.type==="TSThisType"?(h.parameterName=g,h.asserts=!0,h.typeAnnotation=null,g=c.finishNode(h,"TSTypePredicate")):(c.resetStartLocationFromNode(g,h),g.asserts=!0),f.typeAnnotation=g,c.finishNode(f,"TSTypeAnnotation")}var x=c.tsIsIdentifier()&&c.tsTryParse(c.tsParseTypePredicatePrefix.bind(c));if(!x)return y?(h.parameterName=c.parseIdentifier(),h.asserts=y,h.typeAnnotation=null,f.typeAnnotation=c.finishNode(h,"TSTypePredicate"),c.finishNode(f,"TSTypeAnnotation")):c.tsParseTypeAnnotation(!1,f);var R=c.tsParseTypeAnnotation(!1);return h.parameterName=x,h.typeAnnotation=R,h.asserts=y,f.typeAnnotation=c.finishNode(h,"TSTypePredicate"),c.finishNode(f,"TSTypeAnnotation")})},o.tsTryParseTypeOrTypePredicateAnnotation=function(){if(this.match(14))return this.tsParseTypeOrTypePredicateAnnotation(14)},o.tsTryParseTypeAnnotation=function(){if(this.match(14))return this.tsParseTypeAnnotation()},o.tsTryParseType=function(){return this.tsEatThenParseType(14)},o.tsParseTypePredicatePrefix=function(){var l=this.parseIdentifier();if(this.isContextual(116)&&!this.hasPrecedingLineBreak())return this.next(),l},o.tsParseTypePredicateAsserts=function(){if(this.state.type!==109)return!1;var l=this.state.containsEsc;return this.next(),!Sa(this.state.type)&&!this.match(78)?!1:(l&&this.raise(Ke.InvalidEscapedReservedWord,this.state.lastTokStartLoc,{reservedWord:"asserts"}),!0)},o.tsParseTypeAnnotation=function(l,c){var f=this;return l===void 0&&(l=!0),c===void 0&&(c=this.startNode()),this.tsInType(function(){l&&f.expect(14),c.typeAnnotation=f.tsParseType()}),this.finishNode(c,"TSTypeAnnotation")},o.tsParseType=function(){var l=this;Mq(this.state.inType);var c=this.tsParseNonConditionalType();if(this.state.inDisallowConditionalTypesContext||this.hasPrecedingLineBreak()||!this.eat(81))return c;var f=this.startNodeAtNode(c);return f.checkType=c,f.extendsType=this.tsInDisallowConditionalTypesContext(function(){return l.tsParseNonConditionalType()}),this.expect(17),f.trueType=this.tsInAllowConditionalTypesContext(function(){return l.tsParseType()}),this.expect(14),f.falseType=this.tsInAllowConditionalTypesContext(function(){return l.tsParseType()}),this.finishNode(f,"TSConditionalType")},o.isAbstractConstructorSignature=function(){return this.isContextual(124)&&this.lookahead().type===77},o.tsParseNonConditionalType=function(){return this.tsIsStartOfFunctionType()?this.tsParseFunctionOrConstructorType("TSFunctionType"):this.match(77)?this.tsParseFunctionOrConstructorType("TSConstructorType"):this.isAbstractConstructorSignature()?this.tsParseFunctionOrConstructorType("TSConstructorType",!0):this.tsParseUnionTypeOrHigher()},o.tsParseTypeAssertion=function(){var l=this;this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(cr.ReservedTypeAssertion,this.state.startLoc);var c=this.startNode();return c.typeAnnotation=this.tsInType(function(){return l.next(),l.match(75)?l.tsParseTypeReference():l.tsParseType()}),this.expect(48),c.expression=this.parseMaybeUnary(),this.finishNode(c,"TSTypeAssertion")},o.tsParseHeritageClause=function(l){var c=this,f=this.state.startLoc,h=this.tsParseDelimitedList("HeritageClauseElement",function(){var y=c.startNode();return y.expression=c.tsParseEntityName(),c.match(47)&&(y.typeParameters=c.tsParseTypeArguments()),c.finishNode(y,"TSExpressionWithTypeArguments")});return h.length||this.raise(cr.EmptyHeritageClauseType,f,{token:l}),h},o.tsParseInterfaceDeclaration=function(l,c){if(c===void 0&&(c={}),this.hasFollowingLineBreak())return null;this.expectContextual(129),c.declare&&(l.declare=!0),Sa(this.state.type)?(l.id=this.parseIdentifier(),this.checkIdentifier(l.id,wr.TYPE_TS_INTERFACE)):(l.id=null,this.raise(cr.MissingInterfaceName,this.state.startLoc)),l.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers),this.eat(81)&&(l.extends=this.tsParseHeritageClause("extends"));var f=this.startNode();return f.body=this.tsInType(this.tsParseObjectTypeMembers.bind(this)),l.body=this.finishNode(f,"TSInterfaceBody"),this.finishNode(l,"TSInterfaceDeclaration")},o.tsParseTypeAliasDeclaration=function(l){var c=this;return l.id=this.parseIdentifier(),this.checkIdentifier(l.id,wr.TYPE_TS_TYPE),l.typeAnnotation=this.tsInType(function(){if(l.typeParameters=c.tsTryParseTypeParameters(c.tsParseInOutModifiers),c.expect(29),c.isContextual(114)&&c.lookahead().type!==16){var f=c.startNode();return c.next(),c.finishNode(f,"TSIntrinsicKeyword")}return c.tsParseType()}),this.semicolon(),this.finishNode(l,"TSTypeAliasDeclaration")},o.tsInNoContext=function(l){var c=this.state.context;this.state.context=[c[0]];try{return l()}finally{this.state.context=c}},o.tsInType=function(l){var c=this.state.inType;this.state.inType=!0;try{return l()}finally{this.state.inType=c}},o.tsInDisallowConditionalTypesContext=function(l){var c=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!0;try{return l()}finally{this.state.inDisallowConditionalTypesContext=c}},o.tsInAllowConditionalTypesContext=function(l){var c=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!1;try{return l()}finally{this.state.inDisallowConditionalTypesContext=c}},o.tsEatThenParseType=function(l){if(this.match(l))return this.tsNextThenParseType()},o.tsExpectThenParseType=function(l){var c=this;return this.tsInType(function(){return c.expect(l),c.tsParseType()})},o.tsNextThenParseType=function(){var l=this;return this.tsInType(function(){return l.next(),l.tsParseType()})},o.tsParseEnumMember=function(){var l=this.startNode();return l.id=this.match(133)?r.prototype.parseStringLiteral.call(this,this.state.value):this.parseIdentifier(!0),this.eat(29)&&(l.initializer=r.prototype.parseMaybeAssignAllowIn.call(this)),this.finishNode(l,"TSEnumMember")},o.tsParseEnumDeclaration=function(l,c){return c===void 0&&(c={}),c.const&&(l.const=!0),c.declare&&(l.declare=!0),this.expectContextual(126),l.id=this.parseIdentifier(),this.checkIdentifier(l.id,l.const?wr.TYPE_TS_CONST_ENUM:wr.TYPE_TS_ENUM),this.expect(5),l.members=this.tsParseDelimitedList("EnumMembers",this.tsParseEnumMember.bind(this)),this.expect(8),this.finishNode(l,"TSEnumDeclaration")},o.tsParseModuleBlock=function(){var l=this.startNode();return this.scope.enter($r.OTHER),this.expect(5),r.prototype.parseBlockOrModuleBlockBody.call(this,l.body=[],void 0,!0,8),this.scope.exit(),this.finishNode(l,"TSModuleBlock")},o.tsParseModuleOrNamespaceDeclaration=function(l,c){if(c===void 0&&(c=!1),l.id=this.parseIdentifier(),c||this.checkIdentifier(l.id,wr.TYPE_TS_NAMESPACE),this.eat(16)){var f=this.startNode();this.tsParseModuleOrNamespaceDeclaration(f,!0),l.body=f}else this.scope.enter($r.TS_MODULE),this.prodParam.enter(En.PARAM),l.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit();return this.finishNode(l,"TSModuleDeclaration")},o.tsParseAmbientExternalModuleDeclaration=function(l){return this.isContextual(112)?(l.global=!0,l.id=this.parseIdentifier()):this.match(133)?l.id=r.prototype.parseStringLiteral.call(this,this.state.value):this.unexpected(),this.match(5)?(this.scope.enter($r.TS_MODULE),this.prodParam.enter(En.PARAM),l.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit()):this.semicolon(),this.finishNode(l,"TSModuleDeclaration")},o.tsParseImportEqualsDeclaration=function(l,c,f){l.isExport=f||!1,l.id=c||this.parseIdentifier(),this.checkIdentifier(l.id,wr.TYPE_TS_VALUE_IMPORT),this.expect(29);var h=this.tsParseModuleReference();return l.importKind==="type"&&h.type!=="TSExternalModuleReference"&&this.raise(cr.ImportAliasHasImportType,h),l.moduleReference=h,this.semicolon(),this.finishNode(l,"TSImportEqualsDeclaration")},o.tsIsExternalModuleReference=function(){return this.isContextual(119)&&this.lookaheadCharCode()===40},o.tsParseModuleReference=function(){return this.tsIsExternalModuleReference()?this.tsParseExternalModuleReference():this.tsParseEntityName(!1)},o.tsParseExternalModuleReference=function(){var l=this.startNode();return this.expectContextual(119),this.expect(10),this.match(133)||this.unexpected(),l.expression=r.prototype.parseExprAtom.call(this),this.expect(11),this.sawUnambiguousESM=!0,this.finishNode(l,"TSExternalModuleReference")},o.tsLookAhead=function(l){var c=this.state.clone(),f=l();return this.state=c,f},o.tsTryParseAndCatch=function(l){var c=this.tryParse(function(f){return l()||f()});if(!(c.aborted||!c.node))return c.error&&(this.state=c.failState),c.node},o.tsTryParse=function(l){var c=this.state.clone(),f=l();if(f!==void 0&&f!==!1)return f;this.state=c},o.tsTryParseDeclare=function(l){var c=this;if(!this.isLineTerminator()){var f=this.state.type,h;return this.isContextual(100)&&(f=74,h="let"),this.tsInAmbientContext(function(){switch(f){case 68:return l.declare=!0,r.prototype.parseFunctionStatement.call(c,l,!1,!1);case 80:return l.declare=!0,c.parseClass(l,!0,!1);case 126:return c.tsParseEnumDeclaration(l,{declare:!0});case 112:return c.tsParseAmbientExternalModuleDeclaration(l);case 75:case 74:return!c.match(75)||!c.isLookaheadContextual("enum")?(l.declare=!0,c.parseVarStatement(l,h||c.state.value,!0)):(c.expect(75),c.tsParseEnumDeclaration(l,{const:!0,declare:!0}));case 129:{var y=c.tsParseInterfaceDeclaration(l,{declare:!0});if(y)return y}default:if(Sa(f))return c.tsParseDeclaration(l,c.state.value,!0,null)}})}},o.tsTryParseExportDeclaration=function(){return this.tsParseDeclaration(this.startNode(),this.state.value,!0,null)},o.tsParseExpressionStatement=function(l,c,f){switch(c.name){case"declare":{var h=this.tsTryParseDeclare(l);return h&&(h.declare=!0),h}case"global":if(this.match(5)){this.scope.enter($r.TS_MODULE),this.prodParam.enter(En.PARAM);var y=l;return y.global=!0,y.id=c,y.body=this.tsParseModuleBlock(),this.scope.exit(),this.prodParam.exit(),this.finishNode(y,"TSModuleDeclaration")}break;default:return this.tsParseDeclaration(l,c.name,!1,f)}},o.tsParseDeclaration=function(l,c,f,h){switch(c){case"abstract":if(this.tsCheckLineTerminator(f)&&(this.match(80)||Sa(this.state.type)))return this.tsParseAbstractDeclaration(l,h);break;case"module":if(this.tsCheckLineTerminator(f)){if(this.match(133))return this.tsParseAmbientExternalModuleDeclaration(l);if(Sa(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(l)}break;case"namespace":if(this.tsCheckLineTerminator(f)&&Sa(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(l);break;case"type":if(this.tsCheckLineTerminator(f)&&Sa(this.state.type))return this.tsParseTypeAliasDeclaration(l);break}},o.tsCheckLineTerminator=function(l){return l?this.hasFollowingLineBreak()?!1:(this.next(),!0):!this.isLineTerminator()},o.tsTryParseGenericAsyncArrowFunction=function(l){var c=this;if(this.match(47)){var f=this.state.maybeInArrowParameters;this.state.maybeInArrowParameters=!0;var h=this.tsTryParseAndCatch(function(){var y=c.startNodeAt(l);return y.typeParameters=c.tsParseTypeParameters(c.tsParseConstModifier),r.prototype.parseFunctionParams.call(c,y),y.returnType=c.tsTryParseTypeOrTypePredicateAnnotation(),c.expect(19),y});if(this.state.maybeInArrowParameters=f,!!h)return r.prototype.parseArrowExpression.call(this,h,null,!0)}},o.tsParseTypeArgumentsInExpression=function(){if(this.reScan_lt()===47)return this.tsParseTypeArguments()},o.tsParseTypeArguments=function(){var l=this,c=this.startNode();return c.params=this.tsInType(function(){return l.tsInNoContext(function(){return l.expect(47),l.tsParseDelimitedList("TypeParametersOrArguments",l.tsParseType.bind(l))})}),c.params.length===0?this.raise(cr.EmptyTypeArguments,c):!this.state.inType&&this.curContext()===Da.brace&&this.reScan_lt_gt(),this.expect(48),this.finishNode(c,"TSTypeParameterInstantiation")},o.tsIsDeclarationStart=function(){return fSe(this.state.type)},o.isExportDefaultSpecifier=function(){return this.tsIsDeclarationStart()?!1:r.prototype.isExportDefaultSpecifier.call(this)},o.parseAssignableListItem=function(l,c){var f=this.state.startLoc,h={};this.tsParseModifiers({allowedModifiers:["public","private","protected","override","readonly"]},h);var y=h.accessibility,g=h.override,x=h.readonly;!(l&po.IS_CONSTRUCTOR_PARAMS)&&(y||x||g)&&this.raise(cr.UnexpectedParameterModifier,f);var R=this.parseMaybeDefault();l&po.IS_FUNCTION_PARAMS&&this.parseFunctionParamType(R);var w=this.parseMaybeDefault(R.loc.start,R);if(y||x||g){var T=this.startNodeAt(f);return c.length&&(T.decorators=c),y&&(T.accessibility=y),x&&(T.readonly=x),g&&(T.override=g),w.type!=="Identifier"&&w.type!=="AssignmentPattern"&&this.raise(cr.UnsupportedParameterPropertyKind,T),T.parameter=w,this.finishNode(T,"TSParameterProperty")}return c.length&&(R.decorators=c),w},o.isSimpleParameter=function(l){return l.type==="TSParameterProperty"&&r.prototype.isSimpleParameter.call(this,l.parameter)||r.prototype.isSimpleParameter.call(this,l)},o.tsDisallowOptionalPattern=function(l){for(var c=0,f=l.params;c<f.length;c++){var h=f[c];h.type!=="Identifier"&&h.optional&&!this.state.isAmbientContext&&this.raise(cr.PatternIsOptional,h)}},o.setArrowFunctionParameters=function(l,c,f){r.prototype.setArrowFunctionParameters.call(this,l,c,f),this.tsDisallowOptionalPattern(l)},o.parseFunctionBodyAndFinish=function(l,c,f){f===void 0&&(f=!1),this.match(14)&&(l.returnType=this.tsParseTypeOrTypePredicateAnnotation(14));var h=c==="FunctionDeclaration"?"TSDeclareFunction":c==="ClassMethod"||c==="ClassPrivateMethod"?"TSDeclareMethod":void 0;return h&&!this.match(5)&&this.isLineTerminator()?this.finishNode(l,h):h==="TSDeclareFunction"&&this.state.isAmbientContext&&(this.raise(cr.DeclareFunctionHasImplementation,l),l.declare)?r.prototype.parseFunctionBodyAndFinish.call(this,l,h,f):(this.tsDisallowOptionalPattern(l),r.prototype.parseFunctionBodyAndFinish.call(this,l,c,f))},o.registerFunctionStatementId=function(l){!l.body&&l.id?this.checkIdentifier(l.id,wr.TYPE_TS_AMBIENT):r.prototype.registerFunctionStatementId.call(this,l)},o.tsCheckForInvalidTypeCasts=function(l){var c=this;l.forEach(function(f){(f==null?void 0:f.type)==="TSTypeCastExpression"&&c.raise(cr.UnexpectedTypeAnnotation,f.typeAnnotation)})},o.toReferencedList=function(l,c){return this.tsCheckForInvalidTypeCasts(l),l},o.parseArrayLike=function(l,c,f,h){var y=r.prototype.parseArrayLike.call(this,l,c,f,h);return y.type==="ArrayExpression"&&this.tsCheckForInvalidTypeCasts(y.elements),y},o.parseSubscript=function(l,c,f,h){var y=this;if(!this.hasPrecedingLineBreak()&&this.match(35)){this.state.canStartJSXElement=!1,this.next();var g=this.startNodeAt(c);return g.expression=l,this.finishNode(g,"TSNonNullExpression")}var x=!1;if(this.match(18)&&this.lookaheadCharCode()===60){if(f)return h.stop=!0,l;h.optionalChainMember=x=!0,this.next()}if(this.match(47)||this.match(51)){var R,w=this.tsTryParseAndCatch(function(){if(!f&&y.atPossibleAsyncArrow(l)){var T=y.tsTryParseGenericAsyncArrowFunction(c);if(T)return T}var C=y.tsParseTypeArgumentsInExpression();if(C){if(x&&!y.match(10)){R=y.state.curPosition();return}if($g(y.state.type)){var P=r.prototype.parseTaggedTemplateExpression.call(y,l,c,h);return P.typeParameters=C,P}if(!f&&y.eat(10)){var _=y.startNodeAt(c);return _.callee=l,_.arguments=y.parseCallExpressionArguments(11,!1),y.tsCheckForInvalidTypeCasts(_.arguments),_.typeParameters=C,h.optionalChainMember&&(_.optional=x),y.finishCallExpression(_,h.optionalChainMember)}var j=y.state.type;if(!(j===48||j===52||j!==10&&v8(j)&&!y.hasPrecedingLineBreak())){var k=y.startNodeAt(c);return k.expression=l,k.typeParameters=C,y.finishNode(k,"TSInstantiationExpression")}}});if(R&&this.unexpected(R,10),w)return w.type==="TSInstantiationExpression"&&(this.match(16)||this.match(18)&&this.lookaheadCharCode()!==40)&&this.raise(cr.InvalidPropertyAccessAfterInstantiationExpression,this.state.startLoc),w}return r.prototype.parseSubscript.call(this,l,c,f,h)},o.parseNewCallee=function(l){var c;r.prototype.parseNewCallee.call(this,l);var f=l.callee;f.type==="TSInstantiationExpression"&&!((c=f.extra)!=null&&c.parenthesized)&&(l.typeParameters=f.typeParameters,l.callee=f.expression)},o.parseExprOp=function(l,c,f){var h=this,y;if(Fg(58)>f&&!this.hasPrecedingLineBreak()&&(this.isContextual(93)||(y=this.isContextual(120)))){var g=this.startNodeAt(c);return g.expression=l,g.typeAnnotation=this.tsInType(function(){return h.next(),h.match(75)?(y&&h.raise(Ke.UnexpectedKeyword,h.state.startLoc,{keyword:"const"}),h.tsParseTypeReference()):h.tsParseType()}),this.finishNode(g,y?"TSSatisfiesExpression":"TSAsExpression"),this.reScan_lt_gt(),this.parseExprOp(g,c,f)}return r.prototype.parseExprOp.call(this,l,c,f)},o.checkReservedWord=function(l,c,f,h){this.state.isAmbientContext||r.prototype.checkReservedWord.call(this,l,c,f,h)},o.checkImportReflection=function(l){r.prototype.checkImportReflection.call(this,l),l.module&&l.importKind!=="value"&&this.raise(cr.ImportReflectionHasImportType,l.specifiers[0].loc.start)},o.checkDuplicateExports=function(){},o.isPotentialImportPhase=function(l){if(r.prototype.isPotentialImportPhase.call(this,l))return!0;if(this.isContextual(130)){var c=this.lookaheadCharCode();return l?c===123||c===42:c!==61}return!l&&this.isContextual(87)},o.applyImportPhase=function(l,c,f,h){r.prototype.applyImportPhase.call(this,l,c,f,h),c?l.exportKind=f==="type"?"type":"value":l.importKind=f==="type"||f==="typeof"?f:"value"},o.parseImport=function(l){if(this.match(133))return l.importKind="value",r.prototype.parseImport.call(this,l);var c;if(Sa(this.state.type)&&this.lookaheadCharCode()===61)return l.importKind="value",this.tsParseImportEqualsDeclaration(l);if(this.isContextual(130)){var f=this.parseMaybeImportPhase(l,!1);if(this.lookaheadCharCode()===61)return this.tsParseImportEqualsDeclaration(l,f);c=r.prototype.parseImportSpecifiersAndAfter.call(this,l,f)}else c=r.prototype.parseImport.call(this,l);return c.importKind==="type"&&c.specifiers.length>1&&c.specifiers[0].type==="ImportDefaultSpecifier"&&this.raise(cr.TypeImportCannotSpecifyDefaultAndNamed,c),c},o.parseExport=function(l,c){if(this.match(83)){this.next();var f=l,h=null;return this.isContextual(130)&&this.isPotentialImportPhase(!1)?h=this.parseMaybeImportPhase(f,!1):f.importKind="value",this.tsParseImportEqualsDeclaration(f,h,!0)}else if(this.eat(29)){var y=l;return y.expression=r.prototype.parseExpression.call(this),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode(y,"TSExportAssignment")}else if(this.eatContextual(93)){var g=l;return this.expectContextual(128),g.id=this.parseIdentifier(),this.semicolon(),this.finishNode(g,"TSNamespaceExportDeclaration")}else return r.prototype.parseExport.call(this,l,c)},o.isAbstractClass=function(){return this.isContextual(124)&&this.lookahead().type===80},o.parseExportDefaultExpression=function(){if(this.isAbstractClass()){var l=this.startNode();return this.next(),l.abstract=!0,this.parseClass(l,!0,!0)}if(this.match(129)){var c=this.tsParseInterfaceDeclaration(this.startNode());if(c)return c}return r.prototype.parseExportDefaultExpression.call(this)},o.parseVarStatement=function(l,c,f){f===void 0&&(f=!1);var h=this.state.isAmbientContext,y=r.prototype.parseVarStatement.call(this,l,c,f||h);if(!h)return y;for(var g=0,x=y.declarations;g<x.length;g++){var R=x[g],w=R.id,T=R.init;T&&(c!=="const"||w.typeAnnotation?this.raise(cr.InitializerNotAllowedInAmbientContext,T):tTe(T,this.hasPlugin("estree"))||this.raise(cr.ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference,T))}return y},o.parseStatementContent=function(l,c){if(this.match(75)&&this.isLookaheadContextual("enum")){var f=this.startNode();return this.expect(75),this.tsParseEnumDeclaration(f,{const:!0})}if(this.isContextual(126))return this.tsParseEnumDeclaration(this.startNode());if(this.isContextual(129)){var h=this.tsParseInterfaceDeclaration(this.startNode());if(h)return h}return r.prototype.parseStatementContent.call(this,l,c)},o.parseAccessModifier=function(){return this.tsParseModifier(["public","protected","private"])},o.tsHasSomeModifiers=function(l,c){return c.some(function(f){return Bq(f)?l.accessibility===f:!!l[f]})},o.tsIsStartOfStaticBlocks=function(){return this.isContextual(106)&&this.lookaheadCharCode()===123},o.parseClassMember=function(l,c,f){var h=this,y=["declare","private","public","protected","override","abstract","readonly","static"];this.tsParseModifiers({allowedModifiers:y,disallowedModifiers:["in","out"],stopOnStartOfClassStaticBlock:!0,errorTemplate:cr.InvalidModifierOnTypeParameterPositions},c);var g=function(){h.tsIsStartOfStaticBlocks()?(h.next(),h.next(),h.tsHasSomeModifiers(c,y)&&h.raise(cr.StaticBlockCannotHaveModifier,h.state.curPosition()),r.prototype.parseClassStaticBlock.call(h,l,c)):h.parseClassMemberWithIsStatic(l,c,f,!!c.static)};c.declare?this.tsInAmbientContext(g):g()},o.parseClassMemberWithIsStatic=function(l,c,f,h){var y=this.tsTryParseIndexSignature(c);if(y){l.body.push(y),c.abstract&&this.raise(cr.IndexSignatureHasAbstract,c),c.accessibility&&this.raise(cr.IndexSignatureHasAccessibility,c,{modifier:c.accessibility}),c.declare&&this.raise(cr.IndexSignatureHasDeclare,c),c.override&&this.raise(cr.IndexSignatureHasOverride,c);return}!this.state.inAbstractClass&&c.abstract&&this.raise(cr.NonAbstractClassHasAbstractMethod,c),c.override&&(f.hadSuperClass||this.raise(cr.OverrideNotInSubClass,c)),r.prototype.parseClassMemberWithIsStatic.call(this,l,c,f,h)},o.parsePostMemberNameModifiers=function(l){var c=this.eat(17);c&&(l.optional=!0),l.readonly&&this.match(10)&&this.raise(cr.ClassMethodHasReadonly,l),l.declare&&this.match(10)&&this.raise(cr.ClassMethodHasDeclare,l)},o.parseExpressionStatement=function(l,c,f){var h=c.type==="Identifier"?this.tsParseExpressionStatement(l,c,f):void 0;return h||r.prototype.parseExpressionStatement.call(this,l,c,f)},o.shouldParseExportDeclaration=function(){return this.tsIsDeclarationStart()?!0:r.prototype.shouldParseExportDeclaration.call(this)},o.parseConditional=function(l,c,f){var h=this;if(!this.state.maybeInArrowParameters||!this.match(17))return r.prototype.parseConditional.call(this,l,c,f);var y=this.tryParse(function(){return r.prototype.parseConditional.call(h,l,c)});return y.node?(y.error&&(this.state=y.failState),y.node):(y.error&&r.prototype.setOptionalParametersError.call(this,f,y.error),l)},o.parseParenItem=function(l,c){var f=r.prototype.parseParenItem.call(this,l,c);if(this.eat(17)&&(f.optional=!0,this.resetEndLocation(l)),this.match(14)){var h=this.startNodeAt(c);return h.expression=l,h.typeAnnotation=this.tsParseTypeAnnotation(),this.finishNode(h,"TSTypeCastExpression")}return l},o.parseExportDeclaration=function(l){var c=this;if(!this.state.isAmbientContext&&this.isContextual(125))return this.tsInAmbientContext(function(){return c.parseExportDeclaration(l)});var f=this.state.startLoc,h=this.eatContextual(125);if(h&&(this.isContextual(125)||!this.shouldParseExportDeclaration()))throw this.raise(cr.ExpectedAmbientAfterExportDeclare,this.state.startLoc);var y=Sa(this.state.type),g=y&&this.tsTryParseExportDeclaration()||r.prototype.parseExportDeclaration.call(this,l);return g?((g.type==="TSInterfaceDeclaration"||g.type==="TSTypeAliasDeclaration"||h)&&(l.exportKind="type"),h&&(this.resetStartLocation(g,f),g.declare=!0),g):null},o.parseClassId=function(l,c,f,h){if(!((!c||f)&&this.isContextual(113))){r.prototype.parseClassId.call(this,l,c,f,l.declare?wr.TYPE_TS_AMBIENT:wr.TYPE_CLASS);var y=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers);y&&(l.typeParameters=y)}},o.parseClassPropertyAnnotation=function(l){l.optional||(this.eat(35)?l.definite=!0:this.eat(17)&&(l.optional=!0));var c=this.tsTryParseTypeAnnotation();c&&(l.typeAnnotation=c)},o.parseClassProperty=function(l){if(this.parseClassPropertyAnnotation(l),this.state.isAmbientContext&&!(l.readonly&&!l.typeAnnotation)&&this.match(29)&&this.raise(cr.DeclareClassFieldHasInitializer,this.state.startLoc),l.abstract&&this.match(29)){var c=l.key;this.raise(cr.AbstractPropertyHasInitializer,this.state.startLoc,{propertyName:c.type==="Identifier"&&!l.computed?c.name:"["+this.input.slice(c.start,c.end)+"]"})}return r.prototype.parseClassProperty.call(this,l)},o.parseClassPrivateProperty=function(l){return l.abstract&&this.raise(cr.PrivateElementHasAbstract,l),l.accessibility&&this.raise(cr.PrivateElementHasAccessibility,l,{modifier:l.accessibility}),this.parseClassPropertyAnnotation(l),r.prototype.parseClassPrivateProperty.call(this,l)},o.parseClassAccessorProperty=function(l){return this.parseClassPropertyAnnotation(l),l.optional&&this.raise(cr.AccessorCannotBeOptional,l),r.prototype.parseClassAccessorProperty.call(this,l)},o.pushClassMethod=function(l,c,f,h,y,g){var x=this.tsTryParseTypeParameters(this.tsParseConstModifier);x&&y&&this.raise(cr.ConstructorHasTypeParameters,x);var R=c.declare,w=R===void 0?!1:R,T=c.kind;w&&(T==="get"||T==="set")&&this.raise(cr.DeclareAccessor,c,{kind:T}),x&&(c.typeParameters=x),r.prototype.pushClassMethod.call(this,l,c,f,h,y,g)},o.pushClassPrivateMethod=function(l,c,f,h){var y=this.tsTryParseTypeParameters(this.tsParseConstModifier);y&&(c.typeParameters=y),r.prototype.pushClassPrivateMethod.call(this,l,c,f,h)},o.declareClassPrivateMethodInScope=function(l,c){l.type!=="TSDeclareMethod"&&(l.type==="MethodDefinition"&&!hasOwnProperty.call(l.value,"body")||r.prototype.declareClassPrivateMethodInScope.call(this,l,c))},o.parseClassSuper=function(l){r.prototype.parseClassSuper.call(this,l),l.superClass&&(this.match(47)||this.match(51))&&(l.superTypeParameters=this.tsParseTypeArgumentsInExpression()),this.eatContextual(113)&&(l.implements=this.tsParseHeritageClause("implements"))},o.parseObjPropValue=function(l,c,f,h,y,g,x){var R=this.tsTryParseTypeParameters(this.tsParseConstModifier);return R&&(l.typeParameters=R),r.prototype.parseObjPropValue.call(this,l,c,f,h,y,g,x)},o.parseFunctionParams=function(l,c){var f=this.tsTryParseTypeParameters(this.tsParseConstModifier);f&&(l.typeParameters=f),r.prototype.parseFunctionParams.call(this,l,c)},o.parseVarId=function(l,c){r.prototype.parseVarId.call(this,l,c),l.id.type==="Identifier"&&!this.hasPrecedingLineBreak()&&this.eat(35)&&(l.definite=!0);var f=this.tsTryParseTypeAnnotation();f&&(l.id.typeAnnotation=f,this.resetEndLocation(l.id))},o.parseAsyncArrowFromCallExpression=function(l,c){return this.match(14)&&(l.returnType=this.tsParseTypeAnnotation()),r.prototype.parseAsyncArrowFromCallExpression.call(this,l,c)},o.parseMaybeAssign=function(l,c){var f=this,h,y,g,x,R,w,T,C;if(this.hasPlugin("jsx")&&(this.match(142)||this.match(47))){if(w=this.state.clone(),T=this.tryParse(function(){return r.prototype.parseMaybeAssign.call(f,l,c)},w),!T.error)return T.node;var P=this.state.context,_=P[P.length-1];(_===Da.j_oTag||_===Da.j_expr)&&P.pop()}if(!((h=T)!=null&&h.error)&&!this.match(47))return r.prototype.parseMaybeAssign.call(this,l,c);(!w||w===this.state)&&(w=this.state.clone());var j,k=this.tryParse(function(D){var F,B;j=f.tsParseTypeParameters(f.tsParseConstModifier);var M=r.prototype.parseMaybeAssign.call(f,l,c);return(M.type!=="ArrowFunctionExpression"||(F=M.extra)!=null&&F.parenthesized)&&D(),((B=j)==null?void 0:B.params.length)!==0&&f.resetStartLocationFromNode(M,j),M.typeParameters=j,M},w);if(!k.error&&!k.aborted)return j&&this.reportReservedArrowTypeParam(j),k.node;if(!T&&(Mq(!this.hasPlugin("jsx")),C=this.tryParse(function(){return r.prototype.parseMaybeAssign.call(f,l,c)},w),!C.error))return C.node;if((y=T)!=null&&y.node)return this.state=T.failState,T.node;if(k.node)return this.state=k.failState,j&&this.reportReservedArrowTypeParam(j),k.node;if((g=C)!=null&&g.node)return this.state=C.failState,C.node;throw((x=T)==null?void 0:x.error)||k.error||((R=C)==null?void 0:R.error)},o.reportReservedArrowTypeParam=function(l){var c;l.params.length===1&&!l.params[0].constraint&&!((c=l.extra)!=null&&c.trailingComma)&&this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(cr.ReservedArrowTypeParam,l)},o.parseMaybeUnary=function(l,c){return!this.hasPlugin("jsx")&&this.match(47)?this.tsParseTypeAssertion():r.prototype.parseMaybeUnary.call(this,l,c)},o.parseArrow=function(l){var c=this;if(this.match(14)){var f=this.tryParse(function(h){var y=c.tsParseTypeOrTypePredicateAnnotation(14);return(c.canInsertSemicolon()||!c.match(19))&&h(),y});if(f.aborted)return;f.thrown||(f.error&&(this.state=f.failState),l.returnType=f.node)}return r.prototype.parseArrow.call(this,l)},o.parseFunctionParamType=function(l){this.eat(17)&&(l.optional=!0);var c=this.tsTryParseTypeAnnotation();return c&&(l.typeAnnotation=c),this.resetEndLocation(l),l},o.isAssignable=function(l,c){switch(l.type){case"TSTypeCastExpression":return this.isAssignable(l.expression,c);case"TSParameterProperty":return!0;default:return r.prototype.isAssignable.call(this,l,c)}},o.toAssignable=function(l,c){switch(c===void 0&&(c=!1),l.type){case"ParenthesizedExpression":this.toAssignableParenthesizedExpression(l,c);break;case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":c?this.expressionScope.recordArrowParameterBindingError(cr.UnexpectedTypeCastInParameter,l):this.raise(cr.UnexpectedTypeCastInParameter,l),this.toAssignable(l.expression,c);break;case"AssignmentExpression":!c&&l.left.type==="TSTypeCastExpression"&&(l.left=this.typeCastToParameter(l.left));default:r.prototype.toAssignable.call(this,l,c)}},o.toAssignableParenthesizedExpression=function(l,c){switch(l.expression.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":case"ParenthesizedExpression":this.toAssignable(l.expression,c);break;default:r.prototype.toAssignable.call(this,l,c)}},o.checkToRestConversion=function(l,c){switch(l.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":this.checkToRestConversion(l.expression,!1);break;default:r.prototype.checkToRestConversion.call(this,l,c)}},o.isValidLVal=function(l,c,f){switch(l){case"TSTypeCastExpression":return!0;case"TSParameterProperty":return"parameter";case"TSNonNullExpression":case"TSInstantiationExpression":return"expression";case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":return(f!==wr.TYPE_NONE||!c)&&["expression",!0];default:return r.prototype.isValidLVal.call(this,l,c,f)}},o.parseBindingAtom=function(){return this.state.type===78?this.parseIdentifier(!0):r.prototype.parseBindingAtom.call(this)},o.parseMaybeDecoratorArguments=function(l){if(this.match(47)||this.match(51)){var c=this.tsParseTypeArgumentsInExpression();if(this.match(10)){var f=r.prototype.parseMaybeDecoratorArguments.call(this,l);return f.typeParameters=c,f}this.unexpected(null,10)}return r.prototype.parseMaybeDecoratorArguments.call(this,l)},o.checkCommaAfterRest=function(l){return this.state.isAmbientContext&&this.match(12)&&this.lookaheadCharCode()===l?(this.next(),!1):r.prototype.checkCommaAfterRest.call(this,l)},o.isClassMethod=function(){return this.match(47)||r.prototype.isClassMethod.call(this)},o.isClassProperty=function(){return this.match(35)||this.match(14)||r.prototype.isClassProperty.call(this)},o.parseMaybeDefault=function(l,c){var f=r.prototype.parseMaybeDefault.call(this,l,c);return f.type==="AssignmentPattern"&&f.typeAnnotation&&f.right.start<f.typeAnnotation.start&&this.raise(cr.TypeAnnotationAfterAssign,f.typeAnnotation),f},o.getTokenFromCode=function(l){if(this.state.inType){if(l===62){this.finishOp(48,1);return}if(l===60){this.finishOp(47,1);return}}r.prototype.getTokenFromCode.call(this,l)},o.reScan_lt_gt=function(){var l=this.state.type;l===47?(this.state.pos-=1,this.readToken_lt()):l===48&&(this.state.pos-=1,this.readToken_gt())},o.reScan_lt=function(){var l=this.state.type;return l===51?(this.state.pos-=2,this.finishOp(47,1),47):l},o.toAssignableList=function(l,c,f){for(var h=0;h<l.length;h++){var y=l[h];(y==null?void 0:y.type)==="TSTypeCastExpression"&&(l[h]=this.typeCastToParameter(y))}r.prototype.toAssignableList.call(this,l,c,f)},o.typeCastToParameter=function(l){return l.expression.typeAnnotation=l.typeAnnotation,this.resetEndLocation(l.expression,l.typeAnnotation.loc.end),l.expression},o.shouldParseArrow=function(l){var c=this;return this.match(14)?l.every(function(f){return c.isAssignable(f,!0)}):r.prototype.shouldParseArrow.call(this,l)},o.shouldParseAsyncArrow=function(){return this.match(14)||r.prototype.shouldParseAsyncArrow.call(this)},o.canHaveLeadingDecorator=function(){return r.prototype.canHaveLeadingDecorator.call(this)||this.isAbstractClass()},o.jsxParseOpeningElementAfterName=function(l){var c=this;if(this.match(47)||this.match(51)){var f=this.tsTryParseAndCatch(function(){return c.tsParseTypeArgumentsInExpression()});f&&(l.typeParameters=f)}return r.prototype.jsxParseOpeningElementAfterName.call(this,l)},o.getGetterSetterExpectedParamCount=function(l){var c=r.prototype.getGetterSetterExpectedParamCount.call(this,l),f=this.getObjectOrClassMethodParams(l),h=f[0],y=h&&this.isThisParam(h);return y?c+1:c},o.parseCatchClauseParam=function(){var l=r.prototype.parseCatchClauseParam.call(this),c=this.tsTryParseTypeAnnotation();return c&&(l.typeAnnotation=c,this.resetEndLocation(l)),l},o.tsInAmbientContext=function(l){var c=this.state,f=c.isAmbientContext,h=c.strict;this.state.isAmbientContext=!0,this.state.strict=!1;try{return l()}finally{this.state.isAmbientContext=f,this.state.strict=h}},o.parseClass=function(l,c,f){var h=this.state.inAbstractClass;this.state.inAbstractClass=!!l.abstract;try{return r.prototype.parseClass.call(this,l,c,f)}finally{this.state.inAbstractClass=h}},o.tsParseAbstractDeclaration=function(l,c){if(this.match(80))return l.abstract=!0,this.maybeTakeDecorators(c,this.parseClass(l,!0,!1));if(this.isContextual(129)){if(!this.hasFollowingLineBreak())return l.abstract=!0,this.raise(cr.NonClassMethodPropertyHasAbstractModifer,l),this.tsParseInterfaceDeclaration(l)}else this.unexpected(null,80)},o.parseMethod=function(l,c,f,h,y,g,x){var R=r.prototype.parseMethod.call(this,l,c,f,h,y,g,x);if(R.abstract){var w=this.hasPlugin("estree")?!!R.value.body:!!R.body;if(w){var T=R.key;this.raise(cr.AbstractMethodHasImplementation,R,{methodName:T.type==="Identifier"&&!R.computed?T.name:"["+this.input.slice(T.start,T.end)+"]"})}}return R},o.tsParseTypeParameterName=function(){var l=this.parseIdentifier();return l.name},o.shouldParseAsAmbientContext=function(){return!!this.getPluginOption("typescript","dts")},o.parse=function(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),r.prototype.parse.call(this)},o.getExpression=function(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),r.prototype.getExpression.call(this)},o.parseExportSpecifier=function(l,c,f,h){return!c&&h?(this.parseTypeOnlyImportExportSpecifier(l,!1,f),this.finishNode(l,"ExportSpecifier")):(l.exportKind="value",r.prototype.parseExportSpecifier.call(this,l,c,f,h))},o.parseImportSpecifier=function(l,c,f,h,y){return!c&&h?(this.parseTypeOnlyImportExportSpecifier(l,!0,f),this.finishNode(l,"ImportSpecifier")):(l.importKind="value",r.prototype.parseImportSpecifier.call(this,l,c,f,h,f?wr.TYPE_TS_TYPE_IMPORT:wr.TYPE_TS_VALUE_IMPORT))},o.parseTypeOnlyImportExportSpecifier=function(l,c,f){var h=c?"imported":"local",y=c?"local":"exported",g=l[h],x,R=!1,w=!0,T=g.loc.start;if(this.isContextual(93)){var C=this.parseIdentifier();if(this.isContextual(93)){var P=this.parseIdentifier();Vi(this.state.type)?(R=!0,g=C,x=c?this.parseIdentifier():this.parseModuleExportName(),w=!1):(x=P,w=!1)}else Vi(this.state.type)?(w=!1,x=c?this.parseIdentifier():this.parseModuleExportName()):(R=!0,g=C)}else Vi(this.state.type)&&(R=!0,c?(g=this.parseIdentifier(!0),this.isContextual(93)||this.checkReservedWord(g.name,g.loc.start,!0,!0)):g=this.parseModuleExportName());R&&f&&this.raise(c?cr.TypeModifierIsUsedInTypeImports:cr.TypeModifierIsUsedInTypeExports,T),l[h]=g,l[y]=x;var _=c?"importKind":"exportKind";l[_]=R?"type":"value",w&&this.eatContextual(93)&&(l[y]=c?this.parseIdentifier():this.parseModuleExportName()),l[y]||(l[y]=Go(l[h])),c&&this.checkIdentifier(l[y],R?wr.TYPE_TS_TYPE_IMPORT:wr.TYPE_TS_VALUE_IMPORT)},O(s)}(e)};function eTe(e){if(e.type!=="MemberExpression")return!1;var r=e.computed,s=e.property;return r&&s.type!=="StringLiteral"&&(s.type!=="TemplateLiteral"||s.expressions.length>0)?!1:$q(e.object)}function tTe(e,r){var s,o=e.type;if((s=e.extra)!=null&&s.parenthesized)return!1;if(r){if(o==="Literal"){var d=e.value;if(typeof d=="string"||typeof d=="boolean")return!0}}else if(o==="StringLiteral"||o==="BooleanLiteral")return!0;return!!(Fq(e,r)||rTe(e,r)||o==="TemplateLiteral"&&e.expressions.length===0||eTe(e))}function Fq(e,r){return r?e.type==="Literal"&&(typeof e.value=="number"||"bigint"in e):e.type==="NumericLiteral"||e.type==="BigIntLiteral"}function rTe(e,r){if(e.type==="UnaryExpression"){var s=e.operator,o=e.argument;if(s==="-"&&Fq(o,r))return!0}return!1}function $q(e){return e.type==="Identifier"?!0:e.type!=="MemberExpression"||e.computed?!1:$q(e.object)}var qq,Uq=Uo(qq||(qq=Y(["placeholders"])))({ClassNameIsRequired:"A class name is required.",UnexpectedSpace:"Unexpected space in placeholder."}),aTe=function(e){return function(r){function s(){return r.apply(this,arguments)||this}L(s,r);var o=s.prototype;return o.parsePlaceholder=function(l){if(this.match(144)){var c=this.startNode();return this.next(),this.assertNoSpace(),c.name=r.prototype.parseIdentifier.call(this,!0),this.assertNoSpace(),this.expect(144),this.finishPlaceholder(c,l)}},o.finishPlaceholder=function(l,c){var f=l;return(!f.expectedNode||!f.type)&&(f=this.finishNode(f,"Placeholder")),f.expectedNode=c,f},o.getTokenFromCode=function(l){l===37&&this.input.charCodeAt(this.state.pos+1)===37?this.finishOp(144,2):r.prototype.getTokenFromCode.call(this,l)},o.parseExprAtom=function(l){return this.parsePlaceholder("Expression")||r.prototype.parseExprAtom.call(this,l)},o.parseIdentifier=function(l){return this.parsePlaceholder("Identifier")||r.prototype.parseIdentifier.call(this,l)},o.checkReservedWord=function(l,c,f,h){l!==void 0&&r.prototype.checkReservedWord.call(this,l,c,f,h)},o.parseBindingAtom=function(){return this.parsePlaceholder("Pattern")||r.prototype.parseBindingAtom.call(this)},o.isValidLVal=function(l,c,f){return l==="Placeholder"||r.prototype.isValidLVal.call(this,l,c,f)},o.toAssignable=function(l,c){l&&l.type==="Placeholder"&&l.expectedNode==="Expression"?l.expectedNode="Pattern":r.prototype.toAssignable.call(this,l,c)},o.chStartsBindingIdentifier=function(l,c){if(r.prototype.chStartsBindingIdentifier.call(this,l,c))return!0;var f=this.lookahead();return f.type===144},o.verifyBreakContinue=function(l,c){l.label&&l.label.type==="Placeholder"||r.prototype.verifyBreakContinue.call(this,l,c)},o.parseExpressionStatement=function(l,c){var f;if(c.type!=="Placeholder"||(f=c.extra)!=null&&f.parenthesized)return r.prototype.parseExpressionStatement.call(this,l,c);if(this.match(14)){var h=l;return h.label=this.finishPlaceholder(c,"Identifier"),this.next(),h.body=r.prototype.parseStatementOrSloppyAnnexBFunctionDeclaration.call(this),this.finishNode(h,"LabeledStatement")}this.semicolon();var y=l;return y.name=c.name,this.finishPlaceholder(y,"Statement")},o.parseBlock=function(l,c,f){return this.parsePlaceholder("BlockStatement")||r.prototype.parseBlock.call(this,l,c,f)},o.parseFunctionId=function(l){return this.parsePlaceholder("Identifier")||r.prototype.parseFunctionId.call(this,l)},o.parseClass=function(l,c,f){var h=c?"ClassDeclaration":"ClassExpression";this.next();var y=this.state.strict,g=this.parsePlaceholder("Identifier");if(g)if(this.match(81)||this.match(144)||this.match(5))l.id=g;else{if(f||!c)return l.id=null,l.body=this.finishPlaceholder(g,"ClassBody"),this.finishNode(l,h);throw this.raise(Uq.ClassNameIsRequired,this.state.startLoc)}else this.parseClassId(l,c,f);return r.prototype.parseClassSuper.call(this,l),l.body=this.parsePlaceholder("ClassBody")||r.prototype.parseClassBody.call(this,!!l.superClass,y),this.finishNode(l,h)},o.parseExport=function(l,c){var f=this.parsePlaceholder("Identifier");if(!f)return r.prototype.parseExport.call(this,l,c);var h=l;if(!this.isContextual(98)&&!this.match(12))return h.specifiers=[],h.source=null,h.declaration=this.finishPlaceholder(f,"Declaration"),this.finishNode(h,"ExportNamedDeclaration");this.expectPlugin("exportDefaultFrom");var y=this.startNode();return y.exported=f,h.specifiers=[this.finishNode(y,"ExportDefaultSpecifier")],r.prototype.parseExport.call(this,h,c)},o.isExportDefaultSpecifier=function(){if(this.match(65)){var l=this.nextTokenStart();if(this.isUnparsedContextual(l,"from")&&this.input.startsWith(ed(144),this.nextTokenStartSince(l+4)))return!0}return r.prototype.isExportDefaultSpecifier.call(this)},o.maybeParseExportDefaultSpecifier=function(l,c){var f;return(f=l.specifiers)!=null&&f.length?!0:r.prototype.maybeParseExportDefaultSpecifier.call(this,l,c)},o.checkExport=function(l){var c=l.specifiers;c!=null&&c.length&&(l.specifiers=c.filter(function(f){return f.exported.type==="Placeholder"})),r.prototype.checkExport.call(this,l),l.specifiers=c},o.parseImport=function(l){var c=this.parsePlaceholder("Identifier");if(!c)return r.prototype.parseImport.call(this,l);if(l.specifiers=[],!this.isContextual(98)&&!this.match(12))return l.source=this.finishPlaceholder(c,"StringLiteral"),this.semicolon(),this.finishNode(l,"ImportDeclaration");var f=this.startNodeAtNode(c);if(f.local=c,l.specifiers.push(this.finishNode(f,"ImportDefaultSpecifier")),this.eat(12)){var h=this.maybeParseStarImportSpecifier(l);h||this.parseNamedImportSpecifiers(l)}return this.expectContextual(98),l.source=this.parseImportSource(),this.semicolon(),this.finishNode(l,"ImportDeclaration")},o.parseImportSource=function(){return this.parsePlaceholder("StringLiteral")||r.prototype.parseImportSource.call(this)},o.assertNoSpace=function(){this.state.start>this.state.lastTokEndLoc.index&&this.raise(Uq.UnexpectedSpace,this.state.lastTokEndLoc)},O(s)}(e)},nTe=function(e){return function(r){function s(){return r.apply(this,arguments)||this}L(s,r);var o=s.prototype;return o.parseV8Intrinsic=function(){if(this.match(54)){var l=this.state.startLoc,c=this.startNode();if(this.next(),Sa(this.state.type)){var f=this.parseIdentifierName(),h=this.createIdentifier(c,f);if(h.type="V8IntrinsicIdentifier",this.match(10))return h}this.unexpected(l)}},o.parseExprAtom=function(l){return this.parseV8Intrinsic()||r.prototype.parseExprAtom.call(this,l)},O(s)}(e)},Vq=["minimal","fsharp","hack","smart"],Wq=["^^","@@","^","%","#"];function sTe(e){if(e.has("decorators")){if(e.has("decorators-legacy"))throw new Error("Cannot use the decorators and decorators-legacy plugin together");var r=e.get("decorators").decoratorsBeforeExport;if(r!=null&&typeof r!="boolean")throw new Error("'decoratorsBeforeExport' must be a boolean, if specified.");var s=e.get("decorators").allowCallParenthesized;if(s!=null&&typeof s!="boolean")throw new Error("'allowCallParenthesized' must be a boolean.")}if(e.has("flow")&&e.has("typescript"))throw new Error("Cannot combine flow and typescript plugins.");if(e.has("placeholders")&&e.has("v8intrinsic"))throw new Error("Cannot combine placeholders and v8intrinsic plugins.");if(e.has("pipelineOperator")){var o,d=e.get("pipelineOperator").proposal;if(!Vq.includes(d)){var l=Vq.map(function(w){return'"'+w+'"'}).join(", ");throw new Error('"pipelineOperator" requires "proposal" option whose value must be one of: '+l+".")}var c=((o=e.get("recordAndTuple"))==null?void 0:o.syntaxType)==="hash";if(d==="hack"){if(e.has("placeholders"))throw new Error("Cannot combine placeholders plugin and Hack-style pipes.");if(e.has("v8intrinsic"))throw new Error("Cannot combine v8intrinsic plugin and Hack-style pipes.");var f=e.get("pipelineOperator").topicToken;if(!Wq.includes(f)){var h=Wq.map(function(w){return'"'+w+'"'}).join(", ");throw new Error('"pipelineOperator" in "proposal": "hack" mode also requires a "topicToken" option whose value must be one of: '+h+".")}if(f==="#"&&c)throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "hack", topicToken: "#" }]` and `'+JSON.stringify(["recordAndTuple",e.get("recordAndTuple")])+"`.")}else if(d==="smart"&&c)throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "smart" }]` and `'+JSON.stringify(["recordAndTuple",e.get("recordAndTuple")])+"`.")}if(e.has("moduleAttributes")){if(e.has("importAttributes")||e.has("importAssertions"))throw new Error("Cannot combine importAssertions, importAttributes and moduleAttributes plugins.");var y=e.get("moduleAttributes").version;if(y!=="may-2020")throw new Error("The 'moduleAttributes' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is 'may-2020'.")}if(e.has("importAssertions")&&e.has("importAttributes"))throw new Error("Cannot combine importAssertions and importAttributes plugins.");if(e.has("recordAndTuple")){var g=e.get("recordAndTuple").syntaxType;if(g!=null){var x=["hash","bar"];if(!x.includes(g))throw new Error("The 'syntaxType' option of the 'recordAndTuple' plugin must be one of: "+x.map(function(w){return"'"+w+"'"}).join(", "))}}if(e.has("asyncDoExpressions")&&!e.has("doExpressions")){var R=new Error("'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins.");throw R.missingPlugins="doExpressions",R}if(e.has("optionalChainingAssign")&&e.get("optionalChainingAssign").version!=="2023-07")throw new Error("The 'optionalChainingAssign' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is '2023-07'.")}var Gq={estree:rSe,jsx:KSe,flow:WSe,typescript:ZSe,v8intrinsic:nTe,placeholders:aTe},Kq=Object.keys(Gq),w8={sourceType:"script",sourceFilename:void 0,startColumn:0,startLine:1,allowAwaitOutsideFunction:!1,allowReturnOutsideFunction:!1,allowNewTargetOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,allowUndeclaredExports:!1,plugins:[],strictMode:null,ranges:!1,tokens:!1,createImportExpressions:!1,createParenthesizedExpressions:!1,errorRecovery:!1,attachComment:!0,annexB:!0};function iTe(e){if(e==null)return Object.assign({},w8);if(e.annexB!=null&&e.annexB!==!1)throw new Error("The `annexB` option can only be set to `false`.");for(var r={},s=0,o=Object.keys(w8);s<o.length;s++){var d,l=o[s];r[l]=(d=e[l])!=null?d:w8[l]}return r}var oTe=function(e){function r(){return e.apply(this,arguments)||this}L(r,e);var s=r.prototype;return s.checkProto=function(d,l,c,f){if(!(d.type==="SpreadElement"||this.isObjectMethod(d)||d.computed||d.shorthand)){var h=d.key,y=h.type==="Identifier"?h.name:h.value;if(y==="__proto__"){if(l){this.raise(Ke.RecordNoProto,h);return}c.used&&(f?f.doubleProtoLoc===null&&(f.doubleProtoLoc=h.loc.start):this.raise(Ke.DuplicateProto,h)),c.used=!0}}},s.shouldExitDescending=function(d,l){return d.type==="ArrowFunctionExpression"&&d.start===l},s.getExpression=function(){this.enterInitialScopes(),this.nextToken();var d=this.parseExpression();return this.match(139)||this.unexpected(),this.finalizeRemainingComments(),d.comments=this.comments,d.errors=this.state.errors,this.options.tokens&&(d.tokens=this.tokens),d},s.parseExpression=function(d,l){var c=this;return d?this.disallowInAnd(function(){return c.parseExpressionBase(l)}):this.allowInAnd(function(){return c.parseExpressionBase(l)})},s.parseExpressionBase=function(d){var l=this.state.startLoc,c=this.parseMaybeAssign(d);if(this.match(12)){var f=this.startNodeAt(l);for(f.expressions=[c];this.eat(12);)f.expressions.push(this.parseMaybeAssign(d));return this.toReferencedList(f.expressions),this.finishNode(f,"SequenceExpression")}return c},s.parseMaybeAssignDisallowIn=function(d,l){var c=this;return this.disallowInAnd(function(){return c.parseMaybeAssign(d,l)})},s.parseMaybeAssignAllowIn=function(d,l){var c=this;return this.allowInAnd(function(){return c.parseMaybeAssign(d,l)})},s.setOptionalParametersError=function(d,l){var c;d.optionalParametersLoc=(c=l==null?void 0:l.loc)!=null?c:this.state.startLoc},s.parseMaybeAssign=function(d,l){var c=this.state.startLoc;if(this.isContextual(108)&&this.prodParam.hasYield){var f=this.parseYield();return l&&(f=l.call(this,f,c)),f}var h;d?h=!1:(d=new Wg,h=!0);var y=this.state.type;(y===10||Sa(y))&&(this.state.potentialArrowAt=this.state.start);var g=this.parseMaybeConditional(d);if(l&&(g=l.call(this,g,c)),oSe(this.state.type)){var x=this.startNodeAt(c),R=this.state.value;if(x.operator=R,this.match(29)){this.toAssignable(g,!0),x.left=g;var w=c.index;d.doubleProtoLoc!=null&&d.doubleProtoLoc.index>=w&&(d.doubleProtoLoc=null),d.shorthandAssignLoc!=null&&d.shorthandAssignLoc.index>=w&&(d.shorthandAssignLoc=null),d.privateKeyLoc!=null&&d.privateKeyLoc.index>=w&&(this.checkDestructuringPrivate(d),d.privateKeyLoc=null)}else x.left=g;return this.next(),x.right=this.parseMaybeAssign(),this.checkLVal(g,this.finishNode(x,"AssignmentExpression")),x}else h&&this.checkExpressionErrors(d,!0);return g},s.parseMaybeConditional=function(d){var l=this.state.startLoc,c=this.state.potentialArrowAt,f=this.parseExprOps(d);return this.shouldExitDescending(f,c)?f:this.parseConditional(f,l,d)},s.parseConditional=function(d,l,c){if(this.eat(17)){var f=this.startNodeAt(l);return f.test=d,f.consequent=this.parseMaybeAssignAllowIn(),this.expect(14),f.alternate=this.parseMaybeAssign(),this.finishNode(f,"ConditionalExpression")}return d},s.parseMaybeUnaryOrPrivate=function(d){return this.match(138)?this.parsePrivateName():this.parseMaybeUnary(d)},s.parseExprOps=function(d){var l=this.state.startLoc,c=this.state.potentialArrowAt,f=this.parseMaybeUnaryOrPrivate(d);return this.shouldExitDescending(f,c)?f:this.parseExprOp(f,l,-1)},s.parseExprOp=function(d,l,c){if(this.isPrivateName(d)){var f=this.getPrivateNameSV(d);(c>=Fg(58)||!this.prodParam.hasIn||!this.match(58))&&this.raise(Ke.PrivateInExpectedIn,d,{identifierName:f}),this.classScope.usePrivateName(f,d.loc.start)}var h=this.state.type;if(dSe(h)&&(this.prodParam.hasIn||!this.match(58))){var y=Fg(h);if(y>c){if(h===39){if(this.expectPlugin("pipelineOperator"),this.state.inFSharpPipelineDirectBody)return d;this.checkPipelineAtInfixOperator(d,l)}var g=this.startNodeAt(l);g.left=d,g.operator=this.state.value;var x=h===41||h===42,R=h===40;if(R&&(y=Fg(42)),this.next(),h===39&&this.hasPlugin(["pipelineOperator",{proposal:"minimal"}])&&this.state.type===96&&this.prodParam.hasAwait)throw this.raise(Ke.UnexpectedAwaitAfterPipelineBody,this.state.startLoc);g.right=this.parseExprOpRightExpr(h,y);var w=this.finishNode(g,x||R?"LogicalExpression":"BinaryExpression"),T=this.state.type;if(R&&(T===41||T===42)||x&&T===40)throw this.raise(Ke.MixingCoalesceWithLogical,this.state.startLoc);return this.parseExprOp(w,l,c)}}return d},s.parseExprOpRightExpr=function(d,l){var c=this,f=this.state.startLoc;switch(d){case 39:switch(this.getPluginOption("pipelineOperator","proposal")){case"hack":return this.withTopicBindingContext(function(){return c.parseHackPipeBody()});case"smart":return this.withTopicBindingContext(function(){if(c.prodParam.hasYield&&c.isContextual(108))throw c.raise(Ke.PipeBodyIsTighter,c.state.startLoc);return c.parseSmartPipelineBodyInStyle(c.parseExprOpBaseRightExpr(d,l),f)});case"fsharp":return this.withSoloAwaitPermittingContext(function(){return c.parseFSharpPipelineBody(l)})}default:return this.parseExprOpBaseRightExpr(d,l)}},s.parseExprOpBaseRightExpr=function(d,l){var c=this.state.startLoc;return this.parseExprOp(this.parseMaybeUnaryOrPrivate(),c,hSe(d)?l-1:l)},s.parseHackPipeBody=function(){var d,l=this.state.startLoc,c=this.parseMaybeAssign(),f=YEe.has(c.type);return f&&!((d=c.extra)!=null&&d.parenthesized)&&this.raise(Ke.PipeUnparenthesizedBody,l,{type:c.type}),this.topicReferenceWasUsedInCurrentContext()||this.raise(Ke.PipeTopicUnused,l),c},s.checkExponentialAfterUnary=function(d){this.match(57)&&this.raise(Ke.UnexpectedTokenUnaryExponentiation,d.argument)},s.parseMaybeUnary=function(d,l){var c=this.state.startLoc,f=this.isContextual(96);if(f&&this.recordAwaitIfAllowed()){this.next();var h=this.parseAwait(c);return l||this.checkExponentialAfterUnary(h),h}var y=this.match(34),g=this.startNode();if(cSe(this.state.type)){g.operator=this.state.value,g.prefix=!0,this.match(72)&&this.expectPlugin("throwExpressions");var x=this.match(89);if(this.next(),g.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(d,!0),this.state.strict&&x){var R=g.argument;R.type==="Identifier"?this.raise(Ke.StrictDelete,g):this.hasPropertyAsPrivateName(R)&&this.raise(Ke.DeletePrivateField,g)}if(!y)return l||this.checkExponentialAfterUnary(g),this.finishNode(g,"UnaryExpression")}var w=this.parseUpdate(g,y,d);if(f){var T=this.state.type,C=this.hasPlugin("v8intrinsic")?v8(T):v8(T)&&!this.match(54);if(C&&!this.isAmbiguousAwait())return this.raiseOverwrite(Ke.AwaitNotInAsyncContext,c),this.parseAwait(c)}return w},s.parseUpdate=function(d,l,c){if(l){var f=d;return this.checkLVal(f.argument,this.finishNode(f,"UpdateExpression")),d}var h=this.state.startLoc,y=this.parseExprSubscripts(c);if(this.checkExpressionErrors(c,!1))return y;for(;uSe(this.state.type)&&!this.canInsertSemicolon();){var g=this.startNodeAt(h);g.operator=this.state.value,g.prefix=!1,g.argument=y,this.next(),this.checkLVal(y,y=this.finishNode(g,"UpdateExpression"))}return y},s.parseExprSubscripts=function(d){var l=this.state.startLoc,c=this.state.potentialArrowAt,f=this.parseExprAtom(d);return this.shouldExitDescending(f,c)?f:this.parseSubscripts(f,l)},s.parseSubscripts=function(d,l,c){var f={optionalChainMember:!1,maybeAsyncArrow:this.atPossibleAsyncArrow(d),stop:!1};do d=this.parseSubscript(d,l,c,f),f.maybeAsyncArrow=!1;while(!f.stop);return d},s.parseSubscript=function(d,l,c,f){var h=this.state.type;if(!c&&h===15)return this.parseBind(d,l,c,f);if($g(h))return this.parseTaggedTemplateExpression(d,l,f);var y=!1;if(h===18){if(c&&(this.raise(Ke.OptionalChainingNoNew,this.state.startLoc),this.lookaheadCharCode()===40))return f.stop=!0,d;f.optionalChainMember=y=!0,this.next()}if(!c&&this.match(10))return this.parseCoverCallAndAsyncArrowHead(d,l,f,y);var g=this.eat(0);return g||y||this.eat(16)?this.parseMember(d,l,f,g,y):(f.stop=!0,d)},s.parseMember=function(d,l,c,f,h){var y=this.startNodeAt(l);return y.object=d,y.computed=f,f?(y.property=this.parseExpression(),this.expect(3)):this.match(138)?(d.type==="Super"&&this.raise(Ke.SuperPrivateField,l),this.classScope.usePrivateName(this.state.value,this.state.startLoc),y.property=this.parsePrivateName()):y.property=this.parseIdentifier(!0),c.optionalChainMember?(y.optional=h,this.finishNode(y,"OptionalMemberExpression")):this.finishNode(y,"MemberExpression")},s.parseBind=function(d,l,c,f){var h=this.startNodeAt(l);return h.object=d,this.next(),h.callee=this.parseNoCallExpr(),f.stop=!0,this.parseSubscripts(this.finishNode(h,"BindExpression"),l,c)},s.parseCoverCallAndAsyncArrowHead=function(d,l,c,f){var h=this.state.maybeInArrowParameters,y=null;this.state.maybeInArrowParameters=!0,this.next();var g=this.startNodeAt(l);g.callee=d;var x=c.maybeAsyncArrow,R=c.optionalChainMember;x&&(this.expressionScope.enter(NSe()),y=new Wg),R&&(g.optional=f),f?g.arguments=this.parseCallExpressionArguments(11):g.arguments=this.parseCallExpressionArguments(11,d.type==="Import",d.type!=="Super",g,y);var w=this.finishCallExpression(g,R);return x&&this.shouldParseAsyncArrow()&&!f?(c.stop=!0,this.checkDestructuringPrivate(y),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),w=this.parseAsyncArrowFromCallExpression(this.startNodeAt(l),w)):(x&&(this.checkExpressionErrors(y,!0),this.expressionScope.exit()),this.toReferencedArguments(w)),this.state.maybeInArrowParameters=h,w},s.toReferencedArguments=function(d,l){this.toReferencedListDeep(d.arguments,l)},s.parseTaggedTemplateExpression=function(d,l,c){var f=this.startNodeAt(l);return f.tag=d,f.quasi=this.parseTemplate(!0),c.optionalChainMember&&this.raise(Ke.OptionalChainingNoTemplate,l),this.finishNode(f,"TaggedTemplateExpression")},s.atPossibleAsyncArrow=function(d){return d.type==="Identifier"&&d.name==="async"&&this.state.lastTokEndLoc.index===d.end&&!this.canInsertSemicolon()&&d.end-d.start===5&&d.start===this.state.potentialArrowAt},s.finishCallExpression=function(d,l){if(d.callee.type==="Import")if(d.arguments.length===2&&(this.hasPlugin("moduleAttributes")||this.hasPlugin("importAssertions")||this.expectPlugin("importAttributes")),d.arguments.length===0||d.arguments.length>2)this.raise(Ke.ImportCallArity,d,{maxArgumentCount:this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions")||this.hasPlugin("moduleAttributes")?2:1});else for(var c=0,f=d.arguments;c<f.length;c++){var h=f[c];h.type==="SpreadElement"&&this.raise(Ke.ImportCallSpreadArgument,h)}return this.finishNode(d,l?"OptionalCallExpression":"CallExpression")},s.parseCallExpressionArguments=function(d,l,c,f,h){var y=[],g=!0,x=this.state.inFSharpPipelineDirectBody;for(this.state.inFSharpPipelineDirectBody=!1;!this.eat(d);){if(g)g=!1;else if(this.expect(12),this.match(d)){l&&!this.hasPlugin("importAttributes")&&!this.hasPlugin("importAssertions")&&!this.hasPlugin("moduleAttributes")&&this.raise(Ke.ImportCallArgumentTrailingComma,this.state.lastTokStartLoc),f&&this.addTrailingCommaExtraToNode(f),this.next();break}y.push(this.parseExprListItem(!1,h,c))}return this.state.inFSharpPipelineDirectBody=x,y},s.shouldParseAsyncArrow=function(){return this.match(19)&&!this.canInsertSemicolon()},s.parseAsyncArrowFromCallExpression=function(d,l){var c;return this.resetPreviousNodeTrailingComments(l),this.expect(19),this.parseArrowExpression(d,l.arguments,!0,(c=l.extra)==null?void 0:c.trailingCommaLoc),l.innerComments&&Kf(d,l.innerComments),l.callee.trailingComments&&Kf(d,l.callee.trailingComments),d},s.parseNoCallExpr=function(){var d=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),d,!0)},s.parseExprAtom=function(d){var l,c=null,f=this.state.type;switch(f){case 79:return this.parseSuper();case 83:return l=this.startNode(),this.next(),this.match(16)?this.parseImportMetaProperty(l):this.match(10)?this.options.createImportExpressions?this.parseImportCall(l):this.finishNode(l,"Import"):(this.raise(Ke.UnsupportedImport,this.state.lastTokStartLoc),this.finishNode(l,"Import"));case 78:return l=this.startNode(),this.next(),this.finishNode(l,"ThisExpression");case 90:return this.parseDo(this.startNode(),!1);case 56:case 31:return this.readRegexp(),this.parseRegExpLiteral(this.state.value);case 134:return this.parseNumericLiteral(this.state.value);case 135:return this.parseBigIntLiteral(this.state.value);case 133:return this.parseStringLiteral(this.state.value);case 84:return this.parseNullLiteral();case 85:return this.parseBooleanLiteral(!0);case 86:return this.parseBooleanLiteral(!1);case 10:{var h=this.state.potentialArrowAt===this.state.start;return this.parseParenAndDistinguishExpression(h)}case 2:case 1:return this.parseArrayLike(this.state.type===2?4:3,!1,!0);case 0:return this.parseArrayLike(3,!0,!1,d);case 6:case 7:return this.parseObjectLike(this.state.type===6?9:8,!1,!0);case 5:return this.parseObjectLike(8,!1,!1,d);case 68:return this.parseFunctionOrFunctionSent();case 26:c=this.parseDecorators();case 80:return this.parseClass(this.maybeTakeDecorators(c,this.startNode()),!1);case 77:return this.parseNewOrNewTarget();case 25:case 24:return this.parseTemplate(!1);case 15:{l=this.startNode(),this.next(),l.object=null;var y=l.callee=this.parseNoCallExpr();if(y.type==="MemberExpression")return this.finishNode(l,"BindExpression");throw this.raise(Ke.UnsupportedBind,y)}case 138:return this.raise(Ke.PrivateInExpectedIn,this.state.startLoc,{identifierName:this.state.value}),this.parsePrivateName();case 33:return this.parseTopicReferenceThenEqualsSign(54,"%");case 32:return this.parseTopicReferenceThenEqualsSign(44,"^");case 37:case 38:return this.parseTopicReference("hack");case 44:case 54:case 27:{var g=this.getPluginOption("pipelineOperator","proposal");if(g)return this.parseTopicReference(g);this.unexpected();break}case 47:{var x=this.input.codePointAt(this.nextTokenStart());so(x)||x===62?this.expectOnePlugin(["jsx","flow","typescript"]):this.unexpected();break}default:if(f===136)return this.parseDecimalLiteral(this.state.value);if(Sa(f)){if(this.isContextual(127)&&this.lookaheadInLineCharCode()===123)return this.parseModuleExpression();var R=this.state.potentialArrowAt===this.state.start,w=this.state.containsEsc,T=this.parseIdentifier();if(!w&&T.name==="async"&&!this.canInsertSemicolon()){var C=this.state.type;if(C===68)return this.resetPreviousNodeTrailingComments(T),this.next(),this.parseAsyncFunctionExpression(this.startNodeAtNode(T));if(Sa(C))return this.lookaheadCharCode()===61?this.parseAsyncArrowUnaryFunction(this.startNodeAtNode(T)):T;if(C===90)return this.resetPreviousNodeTrailingComments(T),this.parseDo(this.startNodeAtNode(T),!0)}return R&&this.match(19)&&!this.canInsertSemicolon()?(this.next(),this.parseArrowExpression(this.startNodeAtNode(T),[T],!1)):T}else this.unexpected()}},s.parseTopicReferenceThenEqualsSign=function(d,l){var c=this.getPluginOption("pipelineOperator","proposal");if(c)return this.state.type=d,this.state.value=l,this.state.pos--,this.state.end--,this.state.endLoc=fs(this.state.endLoc,-1),this.parseTopicReference(c);this.unexpected()},s.parseTopicReference=function(d){var l=this.startNode(),c=this.state.startLoc,f=this.state.type;return this.next(),this.finishTopicReference(l,c,d,f)},s.finishTopicReference=function(d,l,c,f){if(this.testTopicReferenceConfiguration(c,l,f)){var h=c==="smart"?"PipelinePrimaryTopicReference":"TopicReference";return this.topicReferenceIsAllowedInCurrentContext()||this.raise(c==="smart"?Ke.PrimaryTopicNotAllowed:Ke.PipeTopicUnbound,l),this.registerTopicReference(),this.finishNode(d,h)}else throw this.raise(Ke.PipeTopicUnconfiguredToken,l,{token:ed(f)})},s.testTopicReferenceConfiguration=function(d,l,c){switch(d){case"hack":return this.hasPlugin(["pipelineOperator",{topicToken:ed(c)}]);case"smart":return c===27;default:throw this.raise(Ke.PipeTopicRequiresHackPipes,l)}},s.parseAsyncArrowUnaryFunction=function(d){this.prodParam.enter(Vg(!0,this.prodParam.hasYield));var l=[this.parseIdentifier()];return this.prodParam.exit(),this.hasPrecedingLineBreak()&&this.raise(Ke.LineTerminatorBeforeArrow,this.state.curPosition()),this.expect(19),this.parseArrowExpression(d,l,!0)},s.parseDo=function(d,l){this.expectPlugin("doExpressions"),l&&this.expectPlugin("asyncDoExpressions"),d.async=l,this.next();var c=this.state.labels;return this.state.labels=[],l?(this.prodParam.enter(En.PARAM_AWAIT),d.body=this.parseBlock(),this.prodParam.exit()):d.body=this.parseBlock(),this.state.labels=c,this.finishNode(d,"DoExpression")},s.parseSuper=function(){var d=this.startNode();return this.next(),this.match(10)&&!this.scope.allowDirectSuper&&!this.options.allowSuperOutsideMethod?this.raise(Ke.SuperNotAllowed,d):!this.scope.allowSuper&&!this.options.allowSuperOutsideMethod&&this.raise(Ke.UnexpectedSuper,d),!this.match(10)&&!this.match(0)&&!this.match(16)&&this.raise(Ke.UnsupportedSuper,d),this.finishNode(d,"Super")},s.parsePrivateName=function(){var d=this.startNode(),l=this.startNodeAt(fs(this.state.startLoc,1)),c=this.state.value;return this.next(),d.id=this.createIdentifier(l,c),this.finishNode(d,"PrivateName")},s.parseFunctionOrFunctionSent=function(){var d=this.startNode();if(this.next(),this.prodParam.hasYield&&this.match(16)){var l=this.createIdentifier(this.startNodeAtNode(d),"function");return this.next(),this.match(103)?this.expectPlugin("functionSent"):this.hasPlugin("functionSent")||this.unexpected(),this.parseMetaProperty(d,l,"sent")}return this.parseFunction(d)},s.parseMetaProperty=function(d,l,c){d.meta=l;var f=this.state.containsEsc;return d.property=this.parseIdentifier(!0),(d.property.name!==c||f)&&this.raise(Ke.UnsupportedMetaProperty,d.property,{target:l.name,onlyValidPropertyName:c}),this.finishNode(d,"MetaProperty")},s.parseImportMetaProperty=function(d){var l=this.createIdentifier(this.startNodeAtNode(d),"import");if(this.next(),this.isContextual(101))this.inModule||this.raise(Ke.ImportMetaOutsideModule,l),this.sawUnambiguousESM=!0;else if(this.isContextual(105)||this.isContextual(97)){var c=this.isContextual(105);if(c||this.unexpected(),this.expectPlugin(c?"sourcePhaseImports":"deferredImportEvaluation"),!this.options.createImportExpressions)throw this.raise(Ke.DynamicImportPhaseRequiresImportExpressions,this.state.startLoc,{phase:this.state.value});return this.next(),d.phase=c?"source":"defer",this.parseImportCall(d)}return this.parseMetaProperty(d,l,"meta")},s.parseLiteralAtNode=function(d,l,c){return this.addExtra(c,"rawValue",d),this.addExtra(c,"raw",this.input.slice(c.start,this.state.end)),c.value=d,this.next(),this.finishNode(c,l)},s.parseLiteral=function(d,l){var c=this.startNode();return this.parseLiteralAtNode(d,l,c)},s.parseStringLiteral=function(d){return this.parseLiteral(d,"StringLiteral")},s.parseNumericLiteral=function(d){return this.parseLiteral(d,"NumericLiteral")},s.parseBigIntLiteral=function(d){return this.parseLiteral(d,"BigIntLiteral")},s.parseDecimalLiteral=function(d){return this.parseLiteral(d,"DecimalLiteral")},s.parseRegExpLiteral=function(d){var l=this.startNode();return this.addExtra(l,"raw",this.input.slice(l.start,this.state.end)),l.pattern=d.pattern,l.flags=d.flags,this.next(),this.finishNode(l,"RegExpLiteral")},s.parseBooleanLiteral=function(d){var l=this.startNode();return l.value=d,this.next(),this.finishNode(l,"BooleanLiteral")},s.parseNullLiteral=function(){var d=this.startNode();return this.next(),this.finishNode(d,"NullLiteral")},s.parseParenAndDistinguishExpression=function(d){var l=this.state.startLoc,c;this.next(),this.expressionScope.enter(_Se());var f=this.state.maybeInArrowParameters,h=this.state.inFSharpPipelineDirectBody;this.state.maybeInArrowParameters=!0,this.state.inFSharpPipelineDirectBody=!1;for(var y=this.state.startLoc,g=[],x=new Wg,R=!0,w,T;!this.match(11);){if(R)R=!1;else if(this.expect(12,x.optionalParametersLoc===null?null:x.optionalParametersLoc),this.match(11)){T=this.state.startLoc;break}if(this.match(21)){var C=this.state.startLoc;if(w=this.state.startLoc,g.push(this.parseParenItem(this.parseRestBinding(),C)),!this.checkCommaAfterRest(41))break}else g.push(this.parseMaybeAssignAllowIn(x,this.parseParenItem))}var P=this.state.lastTokEndLoc;this.expect(11),this.state.maybeInArrowParameters=f,this.state.inFSharpPipelineDirectBody=h;var _=this.startNodeAt(l);return d&&this.shouldParseArrow(g)&&(_=this.parseArrow(_))?(this.checkDestructuringPrivate(x),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),this.parseArrowExpression(_,g,!1),_):(this.expressionScope.exit(),g.length||this.unexpected(this.state.lastTokStartLoc),T&&this.unexpected(T),w&&this.unexpected(w),this.checkExpressionErrors(x,!0),this.toReferencedListDeep(g,!0),g.length>1?(c=this.startNodeAt(y),c.expressions=g,this.finishNode(c,"SequenceExpression"),this.resetEndLocation(c,P)):c=g[0],this.wrapParenthesis(l,c))},s.wrapParenthesis=function(d,l){if(!this.options.createParenthesizedExpressions)return this.addExtra(l,"parenthesized",!0),this.addExtra(l,"parenStart",d.index),this.takeSurroundingComments(l,d.index,this.state.lastTokEndLoc.index),l;var c=this.startNodeAt(d);return c.expression=l,this.finishNode(c,"ParenthesizedExpression")},s.shouldParseArrow=function(d){return!this.canInsertSemicolon()},s.parseArrow=function(d){if(this.eat(19))return d},s.parseParenItem=function(d,l){return d},s.parseNewOrNewTarget=function(){var d=this.startNode();if(this.next(),this.match(16)){var l=this.createIdentifier(this.startNodeAtNode(d),"new");this.next();var c=this.parseMetaProperty(d,l,"target");return!this.scope.inNonArrowFunction&&!this.scope.inClass&&!this.options.allowNewTargetOutsideFunction&&this.raise(Ke.UnexpectedNewTarget,c),c}return this.parseNew(d)},s.parseNew=function(d){if(this.parseNewCallee(d),this.eat(10)){var l=this.parseExprList(11);this.toReferencedList(l),d.arguments=l}else d.arguments=[];return this.finishNode(d,"NewExpression")},s.parseNewCallee=function(d){var l=this.match(83),c=this.parseNoCallExpr();d.callee=c,l&&(c.type==="Import"||c.type==="ImportExpression")&&this.raise(Ke.ImportCallNotNewExpression,c)},s.parseTemplateElement=function(d){var l=this.state,c=l.start,f=l.startLoc,h=l.end,y=l.value,g=c+1,x=this.startNodeAt(fs(f,1));y===null&&(d||this.raise(Ke.InvalidEscapeSequenceTemplate,fs(this.state.firstInvalidTemplateEscapePos,1)));var R=this.match(24),w=R?-1:-2,T=h+w;x.value={raw:this.input.slice(g,T).replace(/\r\n?/g,`
`),cooked:y===null?null:y.slice(1,w)},x.tail=R,this.next();var C=this.finishNode(x,"TemplateElement");return this.resetEndLocation(C,fs(this.state.lastTokEndLoc,w)),C},s.parseTemplate=function(d){for(var l=this.startNode(),c=this.parseTemplateElement(d),f=[c],h=[];!c.tail;)h.push(this.parseTemplateSubstitution()),this.readTemplateContinuation(),f.push(c=this.parseTemplateElement(d));return l.expressions=h,l.quasis=f,this.finishNode(l,"TemplateLiteral")},s.parseTemplateSubstitution=function(){return this.parseExpression()},s.parseObjectLike=function(d,l,c,f){c&&this.expectPlugin("recordAndTuple");var h=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;var y=Object.create(null),g=!0,x=this.startNode();for(x.properties=[],this.next();!this.match(d);){if(g)g=!1;else if(this.expect(12),this.match(d)){this.addTrailingCommaExtraToNode(x);break}var R=void 0;l?R=this.parseBindingProperty():(R=this.parsePropertyDefinition(f),this.checkProto(R,c,y,f)),c&&!this.isObjectProperty(R)&&R.type!=="SpreadElement"&&this.raise(Ke.InvalidRecordProperty,R),R.shorthand&&this.addExtra(R,"shorthand",!0),x.properties.push(R)}this.next(),this.state.inFSharpPipelineDirectBody=h;var w="ObjectExpression";return l?w="ObjectPattern":c&&(w="RecordExpression"),this.finishNode(x,w)},s.addTrailingCommaExtraToNode=function(d){this.addExtra(d,"trailingComma",this.state.lastTokStartLoc.index),this.addExtra(d,"trailingCommaLoc",this.state.lastTokStartLoc,!1)},s.maybeAsyncOrAccessorProp=function(d){return!d.computed&&d.key.type==="Identifier"&&(this.isLiteralPropertyName()||this.match(0)||this.match(55))},s.parsePropertyDefinition=function(d){var l=[];if(this.match(26))for(this.hasPlugin("decorators")&&this.raise(Ke.UnsupportedPropertyDecorator,this.state.startLoc);this.match(26);)l.push(this.parseDecorator());var c=this.startNode(),f=!1,h=!1,y;if(this.match(21))return l.length&&this.unexpected(),this.parseSpread();l.length&&(c.decorators=l,l=[]),c.method=!1,d&&(y=this.state.startLoc);var g=this.eat(55);this.parsePropertyNamePrefixOperator(c);var x=this.state.containsEsc;if(this.parsePropertyName(c,d),!g&&!x&&this.maybeAsyncOrAccessorProp(c)){var R=c.key,w=R.name;w==="async"&&!this.hasPrecedingLineBreak()&&(f=!0,this.resetPreviousNodeTrailingComments(R),g=this.eat(55),this.parsePropertyName(c)),(w==="get"||w==="set")&&(h=!0,this.resetPreviousNodeTrailingComments(R),c.kind=w,this.match(55)&&(g=!0,this.raise(Ke.AccessorIsGenerator,this.state.curPosition(),{kind:w}),this.next()),this.parsePropertyName(c))}return this.parseObjPropValue(c,y,g,f,!1,h,d)},s.getGetterSetterExpectedParamCount=function(d){return d.kind==="get"?0:1},s.getObjectOrClassMethodParams=function(d){return d.params},s.checkGetterSetterParams=function(d){var l,c=this.getGetterSetterExpectedParamCount(d),f=this.getObjectOrClassMethodParams(d);f.length!==c&&this.raise(d.kind==="get"?Ke.BadGetterArity:Ke.BadSetterArity,d),d.kind==="set"&&((l=f[f.length-1])==null?void 0:l.type)==="RestElement"&&this.raise(Ke.BadSetterRestParameter,d)},s.parseObjectMethod=function(d,l,c,f,h){if(h){var y=this.parseMethod(d,l,!1,!1,!1,"ObjectMethod");return this.checkGetterSetterParams(y),y}if(c||l||this.match(10))return f&&this.unexpected(),d.kind="method",d.method=!0,this.parseMethod(d,l,c,!1,!1,"ObjectMethod")},s.parseObjectProperty=function(d,l,c,f){if(d.shorthand=!1,this.eat(14))return d.value=c?this.parseMaybeDefault(this.state.startLoc):this.parseMaybeAssignAllowIn(f),this.finishNode(d,"ObjectProperty");if(!d.computed&&d.key.type==="Identifier"){if(this.checkReservedWord(d.key.name,d.key.loc.start,!0,!1),c)d.value=this.parseMaybeDefault(l,Go(d.key));else if(this.match(29)){var h=this.state.startLoc;f!=null?f.shorthandAssignLoc===null&&(f.shorthandAssignLoc=h):this.raise(Ke.InvalidCoverInitializedName,h),d.value=this.parseMaybeDefault(l,Go(d.key))}else d.value=Go(d.key);return d.shorthand=!0,this.finishNode(d,"ObjectProperty")}},s.parseObjPropValue=function(d,l,c,f,h,y,g){var x=this.parseObjectMethod(d,c,f,h,y)||this.parseObjectProperty(d,l,h,g);return x||this.unexpected(),x},s.parsePropertyName=function(d,l){if(this.eat(0))d.computed=!0,d.key=this.parseMaybeAssignAllowIn(),this.expect(3);else{var c=this.state,f=c.type,h=c.value,y;if(Vi(f))y=this.parseIdentifier(!0);else switch(f){case 134:y=this.parseNumericLiteral(h);break;case 133:y=this.parseStringLiteral(h);break;case 135:y=this.parseBigIntLiteral(h);break;case 138:{var g=this.state.startLoc;l!=null?l.privateKeyLoc===null&&(l.privateKeyLoc=g):this.raise(Ke.UnexpectedPrivateField,g),y=this.parsePrivateName();break}default:if(f===136){y=this.parseDecimalLiteral(h);break}this.unexpected()}d.key=y,f!==138&&(d.computed=!1)}},s.initFunction=function(d,l){d.id=null,d.generator=!1,d.async=l},s.parseMethod=function(d,l,c,f,h,y,g){g===void 0&&(g=!1),this.initFunction(d,c),d.generator=l,this.scope.enter($r.FUNCTION|$r.SUPER|(g?$r.CLASS:0)|(h?$r.DIRECT_SUPER:0)),this.prodParam.enter(Vg(c,d.generator)),this.parseFunctionParams(d,f);var x=this.parseFunctionBodyAndFinish(d,y,!0);return this.prodParam.exit(),this.scope.exit(),x},s.parseArrayLike=function(d,l,c,f){c&&this.expectPlugin("recordAndTuple");var h=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;var y=this.startNode();return this.next(),y.elements=this.parseExprList(d,!c,f,y),this.state.inFSharpPipelineDirectBody=h,this.finishNode(y,c?"TupleExpression":"ArrayExpression")},s.parseArrowExpression=function(d,l,c,f){this.scope.enter($r.FUNCTION|$r.ARROW);var h=Vg(c,!1);!this.match(5)&&this.prodParam.hasIn&&(h|=En.PARAM_IN),this.prodParam.enter(h),this.initFunction(d,c);var y=this.state.maybeInArrowParameters;return l&&(this.state.maybeInArrowParameters=!0,this.setArrowFunctionParameters(d,l,f)),this.state.maybeInArrowParameters=!1,this.parseFunctionBody(d,!0),this.prodParam.exit(),this.scope.exit(),this.state.maybeInArrowParameters=y,this.finishNode(d,"ArrowFunctionExpression")},s.setArrowFunctionParameters=function(d,l,c){this.toAssignableList(l,c,!1),d.params=l},s.parseFunctionBodyAndFinish=function(d,l,c){return c===void 0&&(c=!1),this.parseFunctionBody(d,!1,c),this.finishNode(d,l)},s.parseFunctionBody=function(d,l,c){var f=this;c===void 0&&(c=!1);var h=l&&!this.match(5);if(this.expressionScope.enter(Oq()),h)d.body=this.parseMaybeAssign(),this.checkParams(d,!1,l,!1);else{var y=this.state.strict,g=this.state.labels;this.state.labels=[],this.prodParam.enter(this.prodParam.currentFlags()|En.PARAM_RETURN),d.body=this.parseBlock(!0,!1,function(x){var R=!f.isSimpleParamList(d.params);x&&R&&f.raise(Ke.IllegalLanguageModeDirective,(d.kind==="method"||d.kind==="constructor")&&d.key?d.key.loc.end:d);var w=!y&&f.state.strict;f.checkParams(d,!f.state.strict&&!l&&!c&&!R,l,w),f.state.strict&&d.id&&f.checkIdentifier(d.id,wr.TYPE_OUTSIDE,w)}),this.prodParam.exit(),this.state.labels=g}this.expressionScope.exit()},s.isSimpleParameter=function(d){return d.type==="Identifier"},s.isSimpleParamList=function(d){for(var l=0,c=d.length;l<c;l++)if(!this.isSimpleParameter(d[l]))return!1;return!0},s.checkParams=function(d,l,c,f){f===void 0&&(f=!0);for(var h=!l&&new Set,y={type:"FormalParameters"},g=0,x=d.params;g<x.length;g++){var R=x[g];this.checkLVal(R,y,wr.TYPE_VAR,h,f)}},s.parseExprList=function(d,l,c,f){for(var h=[],y=!0;!this.eat(d);){if(y)y=!1;else if(this.expect(12),this.match(d)){f&&this.addTrailingCommaExtraToNode(f),this.next();break}h.push(this.parseExprListItem(l,c))}return h},s.parseExprListItem=function(d,l,c){var f;if(this.match(12))d||this.raise(Ke.UnexpectedToken,this.state.curPosition(),{unexpected:","}),f=null;else if(this.match(21)){var h=this.state.startLoc;f=this.parseParenItem(this.parseSpread(l),h)}else if(this.match(17)){this.expectPlugin("partialApplication"),c||this.raise(Ke.UnexpectedArgumentPlaceholder,this.state.startLoc);var y=this.startNode();this.next(),f=this.finishNode(y,"ArgumentPlaceholder")}else f=this.parseMaybeAssignAllowIn(l,this.parseParenItem);return f},s.parseIdentifier=function(d){var l=this.startNode(),c=this.parseIdentifierName(d);return this.createIdentifier(l,c)},s.createIdentifier=function(d,l){return d.name=l,d.loc.identifierName=l,this.finishNode(d,"Identifier")},s.parseIdentifierName=function(d){var l,c=this.state,f=c.startLoc,h=c.type;Vi(h)?l=this.state.value:this.unexpected();var y=sSe(h);return d?y&&this.replaceToken(132):this.checkReservedWord(l,f,y,!1),this.next(),l},s.checkReservedWord=function(d,l,c,f){if(!(d.length>10)&&gSe(d)){if(c&&ug(d)){this.raise(Ke.UnexpectedKeyword,l,{keyword:d});return}var h=this.state.strict?f?_B:dg:Wx;if(h(d,this.inModule)){this.raise(Ke.UnexpectedReservedWord,l,{reservedWord:d});return}else if(d==="yield"){if(this.prodParam.hasYield){this.raise(Ke.YieldBindingIdentifier,l);return}}else if(d==="await"){if(this.prodParam.hasAwait){this.raise(Ke.AwaitBindingIdentifier,l);return}if(this.scope.inStaticBlock){this.raise(Ke.AwaitBindingIdentifierInStaticBlock,l);return}this.expressionScope.recordAsyncArrowParametersError(l)}else if(d==="arguments"&&this.scope.inClassAndNotInNonArrowFunction){this.raise(Ke.ArgumentsInClass,l);return}}},s.recordAwaitIfAllowed=function(){var d=this.prodParam.hasAwait||this.options.allowAwaitOutsideFunction&&!this.scope.inFunction;return d&&!this.scope.inFunction&&(this.state.hasTopLevelAwait=!0),d},s.parseAwait=function(d){var l=this.startNodeAt(d);return this.expressionScope.recordParameterInitializerError(Ke.AwaitExpressionFormalParameter,l),this.eat(55)&&this.raise(Ke.ObsoleteAwaitStar,l),!this.scope.inFunction&&!this.options.allowAwaitOutsideFunction&&(this.isAmbiguousAwait()?this.ambiguousScriptDifferentAst=!0:this.sawUnambiguousESM=!0),this.state.soloAwait||(l.argument=this.parseMaybeUnary(null,!0)),this.finishNode(l,"AwaitExpression")},s.isAmbiguousAwait=function(){if(this.hasPrecedingLineBreak())return!0;var d=this.state.type;return d===53||d===10||d===0||$g(d)||d===102&&!this.state.containsEsc||d===137||d===56||this.hasPlugin("v8intrinsic")&&d===54},s.parseYield=function(){var d=this.startNode();this.expressionScope.recordParameterInitializerError(Ke.YieldInParameter,d),this.next();var l=!1,c=null;if(!this.hasPrecedingLineBreak())switch(l=this.eat(55),this.state.type){case 13:case 139:case 8:case 11:case 3:case 9:case 14:case 12:if(!l)break;default:c=this.parseMaybeAssign()}return d.delegate=l,d.argument=c,this.finishNode(d,"YieldExpression")},s.parseImportCall=function(d){return this.next(),d.source=this.parseMaybeAssignAllowIn(),(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))&&(d.options=null),this.eat(12)&&(this.hasPlugin("moduleAttributes")||this.hasPlugin("importAssertions")||this.expectPlugin("importAttributes"),this.match(11)||(d.options=this.parseMaybeAssignAllowIn(),this.eat(12))),this.expect(11),this.finishNode(d,"ImportExpression")},s.checkPipelineAtInfixOperator=function(d,l){this.hasPlugin(["pipelineOperator",{proposal:"smart"}])&&d.type==="SequenceExpression"&&this.raise(Ke.PipelineHeadSequenceExpression,l)},s.parseSmartPipelineBodyInStyle=function(d,l){if(this.isSimpleReference(d)){var c=this.startNodeAt(l);return c.callee=d,this.finishNode(c,"PipelineBareFunction")}else{var f=this.startNodeAt(l);return this.checkSmartPipeTopicBodyEarlyErrors(l),f.expression=d,this.finishNode(f,"PipelineTopicExpression")}},s.isSimpleReference=function(d){switch(d.type){case"MemberExpression":return!d.computed&&this.isSimpleReference(d.object);case"Identifier":return!0;default:return!1}},s.checkSmartPipeTopicBodyEarlyErrors=function(d){if(this.match(19))throw this.raise(Ke.PipelineBodyNoArrow,this.state.startLoc);this.topicReferenceWasUsedInCurrentContext()||this.raise(Ke.PipelineTopicUnused,d)},s.withTopicBindingContext=function(d){var l=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:1,maxTopicIndex:null};try{return d()}finally{this.state.topicContext=l}},s.withSmartMixTopicForbiddingContext=function(d){if(this.hasPlugin(["pipelineOperator",{proposal:"smart"}])){var l=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null};try{return d()}finally{this.state.topicContext=l}}else return d()},s.withSoloAwaitPermittingContext=function(d){var l=this.state.soloAwait;this.state.soloAwait=!0;try{return d()}finally{this.state.soloAwait=l}},s.allowInAnd=function(d){var l=this.prodParam.currentFlags(),c=En.PARAM_IN&~l;if(c){this.prodParam.enter(l|En.PARAM_IN);try{return d()}finally{this.prodParam.exit()}}return d()},s.disallowInAnd=function(d){var l=this.prodParam.currentFlags(),c=En.PARAM_IN&l;if(c){this.prodParam.enter(l&~En.PARAM_IN);try{return d()}finally{this.prodParam.exit()}}return d()},s.registerTopicReference=function(){this.state.topicContext.maxTopicIndex=0},s.topicReferenceIsAllowedInCurrentContext=function(){return this.state.topicContext.maxNumOfResolvableTopics>=1},s.topicReferenceWasUsedInCurrentContext=function(){return this.state.topicContext.maxTopicIndex!=null&&this.state.topicContext.maxTopicIndex>=0},s.parseFSharpPipelineBody=function(d){var l=this.state.startLoc;this.state.potentialArrowAt=this.state.start;var c=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!0;var f=this.parseExprOp(this.parseMaybeUnaryOrPrivate(),l,d);return this.state.inFSharpPipelineDirectBody=c,f},s.parseModuleExpression=function(){this.expectPlugin("moduleBlocks");var d=this.startNode();this.next(),this.match(5)||this.unexpected(null,5);var l=this.startNodeAt(this.state.endLoc);this.next();var c=this.initializeScopes(!0);this.enterInitialScopes();try{d.body=this.parseProgram(l,8,"module")}finally{c()}return this.finishNode(d,"ModuleExpression")},s.parsePropertyNamePrefixOperator=function(d){},O(r)}(XSe),P8={kind:zf.Loop},lTe={kind:zf.Switch},Bs={Expression:0,Declaration:1,HangingDeclaration:2,NullableId:4,Async:8},ms={StatementOnly:0,AllowImportExport:1,AllowDeclaration:2,AllowFunctionDeclaration:4,AllowLabeledFunction:8},dTe=/(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,A8=new RegExp("in(?:stanceof)?","y");function uTe(e,r){for(var s=0;s<e.length;s++){var o=e[s],d=o.type;if(typeof d=="number"){{if(d===138){var l=o.loc,c=o.start,f=o.value,h=o.end,y=c+1,g=fs(l.start,1);e.splice(s,1,new td({type:Wo(27),value:"#",start:c,end:y,startLoc:l.start,endLoc:g}),new td({type:Wo(132),value:f,start:y,end:h,startLoc:g,endLoc:l.end})),s++;continue}if($g(d)){var x=o.loc,R=o.start,w=o.value,T=o.end,C=R+1,P=fs(x.start,1),_=void 0;r.charCodeAt(R)===96?_=new td({type:Wo(22),value:"`",start:R,end:C,startLoc:x.start,endLoc:P}):_=new td({type:Wo(8),value:"}",start:R,end:C,startLoc:x.start,endLoc:P});var j=void 0,k=void 0,D=void 0,F=void 0;d===24?(k=T-1,D=fs(x.end,-1),j=w===null?null:w.slice(1,-1),F=new td({type:Wo(22),value:"`",start:k,end:T,startLoc:D,endLoc:x.end})):(k=T-2,D=fs(x.end,-2),j=w===null?null:w.slice(1,-2),F=new td({type:Wo(23),value:"${",start:k,end:T,startLoc:D,endLoc:x.end})),e.splice(s,1,_,new td({type:Wo(20),value:j,start:C,end:k,startLoc:P,endLoc:D}),F),s+=2;continue}}o.type=Wo(d)}}return e}var cTe=function(e){function r(){return e.apply(this,arguments)||this}L(r,e);var s=r.prototype;return s.parseTopLevel=function(d,l){return d.program=this.parseProgram(l),d.comments=this.comments,this.options.tokens&&(d.tokens=uTe(this.tokens,this.input)),this.finishNode(d,"File")},s.parseProgram=function(d,l,c){if(l===void 0&&(l=139),c===void 0&&(c=this.options.sourceType),d.sourceType=c,d.interpreter=this.parseInterpreterDirective(),this.parseBlockBody(d,!0,!0,l),this.inModule){if(!this.options.allowUndeclaredExports&&this.scope.undefinedExports.size>0)for(var f=0,h=Array.from(this.scope.undefinedExports);f<h.length;f++){var y=h[f],g=y[0],x=y[1];this.raise(Ke.ModuleExportUndefined,x,{localName:g})}this.addExtra(d,"topLevelAwait",this.state.hasTopLevelAwait)}var R;return l===139?R=this.finishNode(d,"Program"):R=this.finishNodeAt(d,"Program",fs(this.state.startLoc,-1)),R},s.stmtToDirective=function(d){var l=d;l.type="Directive",l.value=l.expression,delete l.expression;var c=l.value,f=c.value,h=this.input.slice(c.start,c.end),y=c.value=h.slice(1,-1);return this.addExtra(c,"raw",h),this.addExtra(c,"rawValue",y),this.addExtra(c,"expressionValue",f),c.type="DirectiveLiteral",l},s.parseInterpreterDirective=function(){if(!this.match(28))return null;var d=this.startNode();return d.value=this.state.value,this.next(),this.finishNode(d,"InterpreterDirective")},s.isLet=function(){return this.isContextual(100)?this.hasFollowingBindingAtom():!1},s.chStartsBindingIdentifier=function(d,l){if(so(d)){if(A8.lastIndex=l,A8.test(this.input)){var c=this.codePointAtPos(A8.lastIndex);if(!Gl(c)&&c!==92)return!1}return!0}else return d===92},s.chStartsBindingPattern=function(d){return d===91||d===123},s.hasFollowingBindingAtom=function(){var d=this.nextTokenStart(),l=this.codePointAtPos(d);return this.chStartsBindingPattern(l)||this.chStartsBindingIdentifier(l,d)},s.hasInLineFollowingBindingIdentifierOrBrace=function(){var d=this.nextTokenInLineStart(),l=this.codePointAtPos(d);return l===123||this.chStartsBindingIdentifier(l,d)},s.startsUsingForOf=function(){var d=this.lookahead(),l=d.type,c=d.containsEsc;if(l===102&&!c)return!1;if(Sa(l)&&!this.hasFollowingLineBreak())return this.expectPlugin("explicitResourceManagement"),!0},s.startsAwaitUsing=function(){var d=this.nextTokenInLineStart();if(this.isUnparsedContextual(d,"using")){d=this.nextTokenInLineStartSince(d+5);var l=this.codePointAtPos(d);if(this.chStartsBindingIdentifier(l,d))return this.expectPlugin("explicitResourceManagement"),!0}return!1},s.parseModuleItem=function(){return this.parseStatementLike(ms.AllowImportExport|ms.AllowDeclaration|ms.AllowFunctionDeclaration|ms.AllowLabeledFunction)},s.parseStatementListItem=function(){return this.parseStatementLike(ms.AllowDeclaration|ms.AllowFunctionDeclaration|(!this.options.annexB||this.state.strict?0:ms.AllowLabeledFunction))},s.parseStatementOrSloppyAnnexBFunctionDeclaration=function(d){d===void 0&&(d=!1);var l=ms.StatementOnly;return this.options.annexB&&!this.state.strict&&(l|=ms.AllowFunctionDeclaration,d&&(l|=ms.AllowLabeledFunction)),this.parseStatementLike(l)},s.parseStatement=function(){return this.parseStatementLike(ms.StatementOnly)},s.parseStatementLike=function(d){var l=null;return this.match(26)&&(l=this.parseDecorators(!0)),this.parseStatementContent(d,l)},s.parseStatementContent=function(d,l){var c=this.state.type,f=this.startNode(),h=!!(d&ms.AllowDeclaration),y=!!(d&ms.AllowFunctionDeclaration),g=d&ms.AllowImportExport;switch(c){case 60:return this.parseBreakContinueStatement(f,!0);case 63:return this.parseBreakContinueStatement(f,!1);case 64:return this.parseDebuggerStatement(f);case 90:return this.parseDoWhileStatement(f);case 91:return this.parseForStatement(f);case 68:if(this.lookaheadCharCode()===46)break;return y||this.raise(this.state.strict?Ke.StrictFunction:this.options.annexB?Ke.SloppyFunctionAnnexB:Ke.SloppyFunction,this.state.startLoc),this.parseFunctionStatement(f,!1,!h&&y);case 80:return h||this.unexpected(),this.parseClass(this.maybeTakeDecorators(l,f),!0);case 69:return this.parseIfStatement(f);case 70:return this.parseReturnStatement(f);case 71:return this.parseSwitchStatement(f);case 72:return this.parseThrowStatement(f);case 73:return this.parseTryStatement(f);case 96:if(!this.state.containsEsc&&this.startsAwaitUsing())return this.recordAwaitIfAllowed()?h||this.raise(Ke.UnexpectedLexicalDeclaration,f):this.raise(Ke.AwaitUsingNotInAsyncContext,f),this.next(),this.parseVarStatement(f,"await using");break;case 107:if(this.state.containsEsc||!this.hasInLineFollowingBindingIdentifierOrBrace())break;return this.expectPlugin("explicitResourceManagement"),!this.scope.inModule&&this.scope.inTopLevel?this.raise(Ke.UnexpectedUsingDeclaration,this.state.startLoc):h||this.raise(Ke.UnexpectedLexicalDeclaration,this.state.startLoc),this.parseVarStatement(f,"using");case 100:{if(this.state.containsEsc)break;var x=this.nextTokenStart(),R=this.codePointAtPos(x);if(R!==91&&(!h&&this.hasFollowingLineBreak()||!this.chStartsBindingIdentifier(R,x)&&R!==123))break}case 75:h||this.raise(Ke.UnexpectedLexicalDeclaration,this.state.startLoc);case 74:{var w=this.state.value;return this.parseVarStatement(f,w)}case 92:return this.parseWhileStatement(f);case 76:return this.parseWithStatement(f);case 5:return this.parseBlock();case 13:return this.parseEmptyStatement(f);case 83:{var T=this.lookaheadCharCode();if(T===40||T===46)break}case 82:{!this.options.allowImportExportEverywhere&&!g&&this.raise(Ke.UnexpectedImportExport,this.state.startLoc),this.next();var C;return c===83?(C=this.parseImport(f),C.type==="ImportDeclaration"&&(!C.importKind||C.importKind==="value")&&(this.sawUnambiguousESM=!0)):(C=this.parseExport(f,l),(C.type==="ExportNamedDeclaration"&&(!C.exportKind||C.exportKind==="value")||C.type==="ExportAllDeclaration"&&(!C.exportKind||C.exportKind==="value")||C.type==="ExportDefaultDeclaration")&&(this.sawUnambiguousESM=!0)),this.assertModuleNodeAllowed(C),C}default:if(this.isAsyncFunction())return h||this.raise(Ke.AsyncFunctionInSingleStatementContext,this.state.startLoc),this.next(),this.parseFunctionStatement(f,!0,!h&&y)}var P=this.state.value,_=this.parseExpression();return Sa(c)&&_.type==="Identifier"&&this.eat(14)?this.parseLabeledStatement(f,P,_,d):this.parseExpressionStatement(f,_,l)},s.assertModuleNodeAllowed=function(d){!this.options.allowImportExportEverywhere&&!this.inModule&&this.raise(Ke.ImportOutsideModule,d)},s.decoratorsEnabledBeforeExport=function(){return this.hasPlugin("decorators-legacy")?!0:this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")!==!1},s.maybeTakeDecorators=function(d,l,c){if(d){if(l.decorators&&l.decorators.length>0){var f;typeof this.getPluginOption("decorators","decoratorsBeforeExport")!="boolean"&&this.raise(Ke.DecoratorsBeforeAfterExport,l.decorators[0]),(f=l.decorators).unshift.apply(f,d)}else l.decorators=d;this.resetStartLocationFromNode(l,d[0]),c&&this.resetStartLocationFromNode(c,l)}return l},s.canHaveLeadingDecorator=function(){return this.match(80)},s.parseDecorators=function(d){var l=[];do l.push(this.parseDecorator());while(this.match(26));if(this.match(82))d||this.unexpected(),this.decoratorsEnabledBeforeExport()||this.raise(Ke.DecoratorExportClass,this.state.startLoc);else if(!this.canHaveLeadingDecorator())throw this.raise(Ke.UnexpectedLeadingDecorator,this.state.startLoc);return l},s.parseDecorator=function(){this.expectOnePlugin(["decorators","decorators-legacy"]);var d=this.startNode();if(this.next(),this.hasPlugin("decorators")){var l=this.state.startLoc,c;if(this.match(10)){var f=this.state.startLoc;this.next(),c=this.parseExpression(),this.expect(11),c=this.wrapParenthesis(f,c);var h=this.state.startLoc;d.expression=this.parseMaybeDecoratorArguments(c),this.getPluginOption("decorators","allowCallParenthesized")===!1&&d.expression!==c&&this.raise(Ke.DecoratorArgumentsOutsideParentheses,h)}else{for(c=this.parseIdentifier(!1);this.eat(16);){var y=this.startNodeAt(l);y.object=c,this.match(138)?(this.classScope.usePrivateName(this.state.value,this.state.startLoc),y.property=this.parsePrivateName()):y.property=this.parseIdentifier(!0),y.computed=!1,c=this.finishNode(y,"MemberExpression")}d.expression=this.parseMaybeDecoratorArguments(c)}}else d.expression=this.parseExprSubscripts();return this.finishNode(d,"Decorator")},s.parseMaybeDecoratorArguments=function(d){if(this.eat(10)){var l=this.startNodeAtNode(d);return l.callee=d,l.arguments=this.parseCallExpressionArguments(11,!1),this.toReferencedList(l.arguments),this.finishNode(l,"CallExpression")}return d},s.parseBreakContinueStatement=function(d,l){return this.next(),this.isLineTerminator()?d.label=null:(d.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(d,l),this.finishNode(d,l?"BreakStatement":"ContinueStatement")},s.verifyBreakContinue=function(d,l){var c;for(c=0;c<this.state.labels.length;++c){var f=this.state.labels[c];if((d.label==null||f.name===d.label.name)&&(f.kind!=null&&(l||f.kind===zf.Loop)||d.label&&l))break}if(c===this.state.labels.length){var h=l?"BreakStatement":"ContinueStatement";this.raise(Ke.IllegalBreakContinue,d,{type:h})}},s.parseDebuggerStatement=function(d){return this.next(),this.semicolon(),this.finishNode(d,"DebuggerStatement")},s.parseHeaderExpression=function(){this.expect(10);var d=this.parseExpression();return this.expect(11),d},s.parseDoWhileStatement=function(d){var l=this;return this.next(),this.state.labels.push(P8),d.body=this.withSmartMixTopicForbiddingContext(function(){return l.parseStatement()}),this.state.labels.pop(),this.expect(92),d.test=this.parseHeaderExpression(),this.eat(13),this.finishNode(d,"DoWhileStatement")},s.parseForStatement=function(d){this.next(),this.state.labels.push(P8);var l=null;if(this.isContextual(96)&&this.recordAwaitIfAllowed()&&(l=this.state.startLoc,this.next()),this.scope.enter($r.OTHER),this.expect(10),this.match(13))return l!==null&&this.unexpected(l),this.parseFor(d,null);var c=this.isContextual(100);{var f=this.isContextual(96)&&this.startsAwaitUsing(),h=f||this.isContextual(107)&&this.startsUsingForOf(),y=c&&this.hasFollowingBindingAtom()||h;if(this.match(74)||this.match(75)||y){var g=this.startNode(),x;f?(x="await using",this.recordAwaitIfAllowed()||this.raise(Ke.AwaitUsingNotInAsyncContext,this.state.startLoc),this.next()):x=this.state.value,this.next(),this.parseVar(g,!0,x);var R=this.finishNode(g,"VariableDeclaration"),w=this.match(58);return w&&h&&this.raise(Ke.ForInUsing,R),(w||this.isContextual(102))&&R.declarations.length===1?this.parseForIn(d,R,l):(l!==null&&this.unexpected(l),this.parseFor(d,R))}}var T=this.isContextual(95),C=new Wg,P=this.parseExpression(!0,C),_=this.isContextual(102);if(_&&(c&&this.raise(Ke.ForOfLet,P),l===null&&T&&P.type==="Identifier"&&this.raise(Ke.ForOfAsync,P)),_||this.match(58)){this.checkDestructuringPrivate(C),this.toAssignable(P,!0);var j=_?"ForOfStatement":"ForInStatement";return this.checkLVal(P,{type:j}),this.parseForIn(d,P,l)}else this.checkExpressionErrors(C,!0);return l!==null&&this.unexpected(l),this.parseFor(d,P)},s.parseFunctionStatement=function(d,l,c){return this.next(),this.parseFunction(d,Bs.Declaration|(c?Bs.HangingDeclaration:0)|(l?Bs.Async:0))},s.parseIfStatement=function(d){return this.next(),d.test=this.parseHeaderExpression(),d.consequent=this.parseStatementOrSloppyAnnexBFunctionDeclaration(),d.alternate=this.eat(66)?this.parseStatementOrSloppyAnnexBFunctionDeclaration():null,this.finishNode(d,"IfStatement")},s.parseReturnStatement=function(d){return!this.prodParam.hasReturn&&!this.options.allowReturnOutsideFunction&&this.raise(Ke.IllegalReturn,this.state.startLoc),this.next(),this.isLineTerminator()?d.argument=null:(d.argument=this.parseExpression(),this.semicolon()),this.finishNode(d,"ReturnStatement")},s.parseSwitchStatement=function(d){this.next(),d.discriminant=this.parseHeaderExpression();var l=d.cases=[];this.expect(5),this.state.labels.push(lTe),this.scope.enter($r.OTHER);for(var c,f;!this.match(8);)if(this.match(61)||this.match(65)){var h=this.match(61);c&&this.finishNode(c,"SwitchCase"),l.push(c=this.startNode()),c.consequent=[],this.next(),h?c.test=this.parseExpression():(f&&this.raise(Ke.MultipleDefaultsInSwitch,this.state.lastTokStartLoc),f=!0,c.test=null),this.expect(14)}else c?c.consequent.push(this.parseStatementListItem()):this.unexpected();return this.scope.exit(),c&&this.finishNode(c,"SwitchCase"),this.next(),this.state.labels.pop(),this.finishNode(d,"SwitchStatement")},s.parseThrowStatement=function(d){return this.next(),this.hasPrecedingLineBreak()&&this.raise(Ke.NewlineAfterThrow,this.state.lastTokEndLoc),d.argument=this.parseExpression(),this.semicolon(),this.finishNode(d,"ThrowStatement")},s.parseCatchClauseParam=function(){var d=this.parseBindingAtom();return this.scope.enter(this.options.annexB&&d.type==="Identifier"?$r.SIMPLE_CATCH:0),this.checkLVal(d,{type:"CatchClause"},wr.TYPE_CATCH_PARAM),d},s.parseTryStatement=function(d){var l=this;if(this.next(),d.block=this.parseBlock(),d.handler=null,this.match(62)){var c=this.startNode();this.next(),this.match(10)?(this.expect(10),c.param=this.parseCatchClauseParam(),this.expect(11)):(c.param=null,this.scope.enter($r.OTHER)),c.body=this.withSmartMixTopicForbiddingContext(function(){return l.parseBlock(!1,!1)}),this.scope.exit(),d.handler=this.finishNode(c,"CatchClause")}return d.finalizer=this.eat(67)?this.parseBlock():null,!d.handler&&!d.finalizer&&this.raise(Ke.NoCatchOrFinally,d),this.finishNode(d,"TryStatement")},s.parseVarStatement=function(d,l,c){return c===void 0&&(c=!1),this.next(),this.parseVar(d,!1,l,c),this.semicolon(),this.finishNode(d,"VariableDeclaration")},s.parseWhileStatement=function(d){var l=this;return this.next(),d.test=this.parseHeaderExpression(),this.state.labels.push(P8),d.body=this.withSmartMixTopicForbiddingContext(function(){return l.parseStatement()}),this.state.labels.pop(),this.finishNode(d,"WhileStatement")},s.parseWithStatement=function(d){var l=this;return this.state.strict&&this.raise(Ke.StrictWith,this.state.startLoc),this.next(),d.object=this.parseHeaderExpression(),d.body=this.withSmartMixTopicForbiddingContext(function(){return l.parseStatement()}),this.finishNode(d,"WithStatement")},s.parseEmptyStatement=function(d){return this.next(),this.finishNode(d,"EmptyStatement")},s.parseLabeledStatement=function(d,l,c,f){for(var h=0,y=this.state.labels;h<y.length;h++){var g=y[h];g.name===l&&this.raise(Ke.LabelRedeclaration,c,{labelName:l})}for(var x=lSe(this.state.type)?zf.Loop:this.match(71)?zf.Switch:null,R=this.state.labels.length-1;R>=0;R--){var w=this.state.labels[R];if(w.statementStart===d.start)w.statementStart=this.state.start,w.kind=x;else break}return this.state.labels.push({name:l,kind:x,statementStart:this.state.start}),d.body=f&ms.AllowLabeledFunction?this.parseStatementOrSloppyAnnexBFunctionDeclaration(!0):this.parseStatement(),this.state.labels.pop(),d.label=c,this.finishNode(d,"LabeledStatement")},s.parseExpressionStatement=function(d,l,c){return d.expression=l,this.semicolon(),this.finishNode(d,"ExpressionStatement")},s.parseBlock=function(d,l,c){d===void 0&&(d=!1),l===void 0&&(l=!0);var f=this.startNode();return d&&this.state.strictErrors.clear(),this.expect(5),l&&this.scope.enter($r.OTHER),this.parseBlockBody(f,d,!1,8,c),l&&this.scope.exit(),this.finishNode(f,"BlockStatement")},s.isValidDirective=function(d){return d.type==="ExpressionStatement"&&d.expression.type==="StringLiteral"&&!d.expression.extra.parenthesized},s.parseBlockBody=function(d,l,c,f,h){var y=d.body=[],g=d.directives=[];this.parseBlockOrModuleBlockBody(y,l?g:void 0,c,f,h)},s.parseBlockOrModuleBlockBody=function(d,l,c,f,h){for(var y=this.state.strict,g=!1,x=!1;!this.match(f);){var R=c?this.parseModuleItem():this.parseStatementListItem();if(l&&!x){if(this.isValidDirective(R)){var w=this.stmtToDirective(R);l.push(w),!g&&w.value.value==="use strict"&&(g=!0,this.setStrict(!0));continue}x=!0,this.state.strictErrors.clear()}d.push(R)}h==null||h.call(this,g),y||this.setStrict(!1),this.next()},s.parseFor=function(d,l){var c=this;return d.init=l,this.semicolon(!1),d.test=this.match(13)?null:this.parseExpression(),this.semicolon(!1),d.update=this.match(11)?null:this.parseExpression(),this.expect(11),d.body=this.withSmartMixTopicForbiddingContext(function(){return c.parseStatement()}),this.scope.exit(),this.state.labels.pop(),this.finishNode(d,"ForStatement")},s.parseForIn=function(d,l,c){var f=this,h=this.match(58);return this.next(),h?c!==null&&this.unexpected(c):d.await=c!==null,l.type==="VariableDeclaration"&&l.declarations[0].init!=null&&(!h||!this.options.annexB||this.state.strict||l.kind!=="var"||l.declarations[0].id.type!=="Identifier")&&this.raise(Ke.ForInOfLoopInitializer,l,{type:h?"ForInStatement":"ForOfStatement"}),l.type==="AssignmentPattern"&&this.raise(Ke.InvalidLhs,l,{ancestor:{type:"ForStatement"}}),d.left=l,d.right=h?this.parseExpression():this.parseMaybeAssignAllowIn(),this.expect(11),d.body=this.withSmartMixTopicForbiddingContext(function(){return f.parseStatement()}),this.scope.exit(),this.state.labels.pop(),this.finishNode(d,h?"ForInStatement":"ForOfStatement")},s.parseVar=function(d,l,c,f){f===void 0&&(f=!1);var h=d.declarations=[];for(d.kind=c;;){var y=this.startNode();if(this.parseVarId(y,c),y.init=this.eat(29)?l?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():null,y.init===null&&!f&&(y.id.type!=="Identifier"&&!(l&&(this.match(58)||this.isContextual(102)))?this.raise(Ke.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:"destructuring"}):(c==="const"||c==="using"||c==="await using")&&!(this.match(58)||this.isContextual(102))&&this.raise(Ke.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:c})),h.push(this.finishNode(y,"VariableDeclarator")),!this.eat(12))break}return d},s.parseVarId=function(d,l){var c=this.parseBindingAtom();(l==="using"||l==="await using")&&(c.type==="ArrayPattern"||c.type==="ObjectPattern")&&this.raise(Ke.UsingDeclarationHasBindingPattern,c.loc.start),this.checkLVal(c,{type:"VariableDeclarator"},l==="var"?wr.TYPE_VAR:wr.TYPE_LEXICAL),d.id=c},s.parseAsyncFunctionExpression=function(d){return this.parseFunction(d,Bs.Async)},s.parseFunction=function(d,l){var c=this;l===void 0&&(l=Bs.Expression);var f=l&Bs.HangingDeclaration,h=!!(l&Bs.Declaration),y=h&&!(l&Bs.NullableId),g=!!(l&Bs.Async);this.initFunction(d,g),this.match(55)&&(f&&this.raise(Ke.GeneratorInSingleStatementContext,this.state.startLoc),this.next(),d.generator=!0),h&&(d.id=this.parseFunctionId(y));var x=this.state.maybeInArrowParameters;return this.state.maybeInArrowParameters=!1,this.scope.enter($r.FUNCTION),this.prodParam.enter(Vg(g,d.generator)),h||(d.id=this.parseFunctionId()),this.parseFunctionParams(d,!1),this.withSmartMixTopicForbiddingContext(function(){c.parseFunctionBodyAndFinish(d,h?"FunctionDeclaration":"FunctionExpression")}),this.prodParam.exit(),this.scope.exit(),h&&!f&&this.registerFunctionStatementId(d),this.state.maybeInArrowParameters=x,d},s.parseFunctionId=function(d){return d||Sa(this.state.type)?this.parseIdentifier():null},s.parseFunctionParams=function(d,l){this.expect(10),this.expressionScope.enter(OSe()),d.params=this.parseBindingList(11,41,po.IS_FUNCTION_PARAMS|(l?po.IS_CONSTRUCTOR_PARAMS:0)),this.expressionScope.exit()},s.registerFunctionStatementId=function(d){d.id&&this.scope.declareName(d.id.name,!this.options.annexB||this.state.strict||d.generator||d.async?this.scope.treatFunctionsAsVar?wr.TYPE_VAR:wr.TYPE_LEXICAL:wr.TYPE_FUNCTION,d.id.loc.start)},s.parseClass=function(d,l,c){this.next();var f=this.state.strict;return this.state.strict=!0,this.parseClassId(d,l,c),this.parseClassSuper(d),d.body=this.parseClassBody(!!d.superClass,f),this.finishNode(d,l?"ClassDeclaration":"ClassExpression")},s.isClassProperty=function(){return this.match(29)||this.match(13)||this.match(8)},s.isClassMethod=function(){return this.match(10)},s.nameIsConstructor=function(d){return d.type==="Identifier"&&d.name==="constructor"||d.type==="StringLiteral"&&d.value==="constructor"},s.isNonstaticConstructor=function(d){return!d.computed&&!d.static&&this.nameIsConstructor(d.key)},s.parseClassBody=function(d,l){var c=this;this.classScope.enter();var f={hadConstructor:!1,hadSuperClass:d},h=[],y=this.startNode();if(y.body=[],this.expect(5),this.withSmartMixTopicForbiddingContext(function(){for(;!c.match(8);){if(c.eat(13)){if(h.length>0)throw c.raise(Ke.DecoratorSemicolon,c.state.lastTokEndLoc);continue}if(c.match(26)){h.push(c.parseDecorator());continue}var g=c.startNode();h.length&&(g.decorators=h,c.resetStartLocationFromNode(g,h[0]),h=[]),c.parseClassMember(y,g,f),g.kind==="constructor"&&g.decorators&&g.decorators.length>0&&c.raise(Ke.DecoratorConstructor,g)}}),this.state.strict=l,this.next(),h.length)throw this.raise(Ke.TrailingDecorator,this.state.startLoc);return this.classScope.exit(),this.finishNode(y,"ClassBody")},s.parseClassMemberFromModifier=function(d,l){var c=this.parseIdentifier(!0);if(this.isClassMethod()){var f=l;return f.kind="method",f.computed=!1,f.key=c,f.static=!1,this.pushClassMethod(d,f,!1,!1,!1,!1),!0}else if(this.isClassProperty()){var h=l;return h.computed=!1,h.key=c,h.static=!1,d.body.push(this.parseClassProperty(h)),!0}return this.resetPreviousNodeTrailingComments(c),!1},s.parseClassMember=function(d,l,c){var f=this.isContextual(106);if(f){if(this.parseClassMemberFromModifier(d,l))return;if(this.eat(5)){this.parseClassStaticBlock(d,l);return}}this.parseClassMemberWithIsStatic(d,l,c,f)},s.parseClassMemberWithIsStatic=function(d,l,c,f){var h=l,y=l,g=l,x=l,R=l,w=h,T=h;if(l.static=f,this.parsePropertyNamePrefixOperator(l),this.eat(55)){w.kind="method";var C=this.match(138);if(this.parseClassElementName(w),C){this.pushClassPrivateMethod(d,y,!0,!1);return}this.isNonstaticConstructor(h)&&this.raise(Ke.ConstructorIsGenerator,h.key),this.pushClassMethod(d,h,!0,!1,!1,!1);return}var P=!this.state.containsEsc&&Sa(this.state.type),_=this.parseClassElementName(l),j=P?_.name:null,k=this.isPrivateName(_),D=this.state.startLoc;if(this.parsePostMemberNameModifiers(T),this.isClassMethod()){if(w.kind="method",k){this.pushClassPrivateMethod(d,y,!1,!1);return}var F=this.isNonstaticConstructor(h),B=!1;F&&(h.kind="constructor",c.hadConstructor&&!this.hasPlugin("typescript")&&this.raise(Ke.DuplicateConstructor,_),F&&this.hasPlugin("typescript")&&l.override&&this.raise(Ke.OverrideOnConstructor,_),c.hadConstructor=!0,B=c.hadSuperClass),this.pushClassMethod(d,h,!1,!1,F,B)}else if(this.isClassProperty())k?this.pushClassPrivateProperty(d,x):this.pushClassProperty(d,g);else if(j==="async"&&!this.isLineTerminator()){this.resetPreviousNodeTrailingComments(_);var M=this.eat(55);T.optional&&this.unexpected(D),w.kind="method";var V=this.match(138);this.parseClassElementName(w),this.parsePostMemberNameModifiers(T),V?this.pushClassPrivateMethod(d,y,M,!0):(this.isNonstaticConstructor(h)&&this.raise(Ke.ConstructorIsAsync,h.key),this.pushClassMethod(d,h,M,!0,!1,!1))}else if((j==="get"||j==="set")&&!(this.match(55)&&this.isLineTerminator())){this.resetPreviousNodeTrailingComments(_),w.kind=j;var H=this.match(138);this.parseClassElementName(h),H?this.pushClassPrivateMethod(d,y,!1,!1):(this.isNonstaticConstructor(h)&&this.raise(Ke.ConstructorIsAccessor,h.key),this.pushClassMethod(d,h,!1,!1,!1,!1)),this.checkGetterSetterParams(h)}else if(j==="accessor"&&!this.isLineTerminator()){this.expectPlugin("decoratorAutoAccessors"),this.resetPreviousNodeTrailingComments(_);var z=this.match(138);this.parseClassElementName(g),this.pushClassAccessorProperty(d,R,z)}else this.isLineTerminator()?k?this.pushClassPrivateProperty(d,x):this.pushClassProperty(d,g):this.unexpected()},s.parseClassElementName=function(d){var l=this.state,c=l.type,f=l.value;if((c===132||c===133)&&d.static&&f==="prototype"&&this.raise(Ke.StaticPrototype,this.state.startLoc),c===138){f==="constructor"&&this.raise(Ke.ConstructorClassPrivateField,this.state.startLoc);var h=this.parsePrivateName();return d.key=h,h}return this.parsePropertyName(d),d.key},s.parseClassStaticBlock=function(d,l){var c;this.scope.enter($r.CLASS|$r.STATIC_BLOCK|$r.SUPER);var f=this.state.labels;this.state.labels=[],this.prodParam.enter(En.PARAM);var h=l.body=[];this.parseBlockOrModuleBlockBody(h,void 0,!1,8),this.prodParam.exit(),this.scope.exit(),this.state.labels=f,d.body.push(this.finishNode(l,"StaticBlock")),(c=l.decorators)!=null&&c.length&&this.raise(Ke.DecoratorStaticBlock,l)},s.pushClassProperty=function(d,l){!l.computed&&this.nameIsConstructor(l.key)&&this.raise(Ke.ConstructorClassField,l.key),d.body.push(this.parseClassProperty(l))},s.pushClassPrivateProperty=function(d,l){var c=this.parseClassPrivateProperty(l);d.body.push(c),this.classScope.declarePrivateName(this.getPrivateNameSV(c.key),gi.OTHER,c.key.loc.start)},s.pushClassAccessorProperty=function(d,l,c){!c&&!l.computed&&this.nameIsConstructor(l.key)&&this.raise(Ke.ConstructorClassField,l.key);var f=this.parseClassAccessorProperty(l);d.body.push(f),c&&this.classScope.declarePrivateName(this.getPrivateNameSV(f.key),gi.OTHER,f.key.loc.start)},s.pushClassMethod=function(d,l,c,f,h,y){d.body.push(this.parseMethod(l,c,f,h,y,"ClassMethod",!0))},s.pushClassPrivateMethod=function(d,l,c,f){var h=this.parseMethod(l,c,f,!1,!1,"ClassPrivateMethod",!0);d.body.push(h);var y=h.kind==="get"?h.static?gi.STATIC_GETTER:gi.INSTANCE_GETTER:h.kind==="set"?h.static?gi.STATIC_SETTER:gi.INSTANCE_SETTER:gi.OTHER;this.declareClassPrivateMethodInScope(h,y)},s.declareClassPrivateMethodInScope=function(d,l){this.classScope.declarePrivateName(this.getPrivateNameSV(d.key),l,d.key.loc.start)},s.parsePostMemberNameModifiers=function(d){},s.parseClassPrivateProperty=function(d){return this.parseInitializer(d),this.semicolon(),this.finishNode(d,"ClassPrivateProperty")},s.parseClassProperty=function(d){return this.parseInitializer(d),this.semicolon(),this.finishNode(d,"ClassProperty")},s.parseClassAccessorProperty=function(d){return this.parseInitializer(d),this.semicolon(),this.finishNode(d,"ClassAccessorProperty")},s.parseInitializer=function(d){this.scope.enter($r.CLASS|$r.SUPER),this.expressionScope.enter(Oq()),this.prodParam.enter(En.PARAM),d.value=this.eat(29)?this.parseMaybeAssignAllowIn():null,this.expressionScope.exit(),this.prodParam.exit(),this.scope.exit()},s.parseClassId=function(d,l,c,f){if(f===void 0&&(f=wr.TYPE_CLASS),Sa(this.state.type))d.id=this.parseIdentifier(),l&&this.declareNameFromIdentifier(d.id,f);else if(c||!l)d.id=null;else throw this.raise(Ke.MissingClassName,this.state.startLoc)},s.parseClassSuper=function(d){d.superClass=this.eat(81)?this.parseExprSubscripts():null},s.parseExport=function(d,l){var c=this.parseMaybeImportPhase(d,!0),f=this.maybeParseExportDefaultSpecifier(d,c),h=!f||this.eat(12),y=h&&this.eatExportStar(d),g=y&&this.maybeParseExportNamespaceSpecifier(d),x=h&&(!g||this.eat(12)),R=f||y;if(y&&!g){if(f&&this.unexpected(),l)throw this.raise(Ke.UnsupportedDecoratorExport,d);return this.parseExportFrom(d,!0),this.finishNode(d,"ExportAllDeclaration")}var w=this.maybeParseExportNamedSpecifiers(d);f&&h&&!y&&!w&&this.unexpected(null,5),g&&x&&this.unexpected(null,98);var T;if(R||w){if(T=!1,l)throw this.raise(Ke.UnsupportedDecoratorExport,d);this.parseExportFrom(d,R)}else T=this.maybeParseExportDeclaration(d);if(R||w||T){var C,P=d;if(this.checkExport(P,!0,!1,!!P.source),((C=P.declaration)==null?void 0:C.type)==="ClassDeclaration")this.maybeTakeDecorators(l,P.declaration,P);else if(l)throw this.raise(Ke.UnsupportedDecoratorExport,d);return this.finishNode(P,"ExportNamedDeclaration")}if(this.eat(65)){var _=d,j=this.parseExportDefaultExpression();if(_.declaration=j,j.type==="ClassDeclaration")this.maybeTakeDecorators(l,j,_);else if(l)throw this.raise(Ke.UnsupportedDecoratorExport,d);return this.checkExport(_,!0,!0),this.finishNode(_,"ExportDefaultDeclaration")}this.unexpected(null,5)},s.eatExportStar=function(d){return this.eat(55)},s.maybeParseExportDefaultSpecifier=function(d,l){if(l||this.isExportDefaultSpecifier()){this.expectPlugin("exportDefaultFrom",l==null?void 0:l.loc.start);var c=l||this.parseIdentifier(!0),f=this.startNodeAtNode(c);return f.exported=c,d.specifiers=[this.finishNode(f,"ExportDefaultSpecifier")],!0}return!1},s.maybeParseExportNamespaceSpecifier=function(d){if(this.isContextual(93)){var l,c;(c=(l=d).specifiers)!=null||(l.specifiers=[]);var f=this.startNodeAt(this.state.lastTokStartLoc);return this.next(),f.exported=this.parseModuleExportName(),d.specifiers.push(this.finishNode(f,"ExportNamespaceSpecifier")),!0}return!1},s.maybeParseExportNamedSpecifiers=function(d){if(this.match(5)){var l,c=d;c.specifiers||(c.specifiers=[]);var f=c.exportKind==="type";return(l=c.specifiers).push.apply(l,this.parseExportSpecifiers(f)),c.source=null,c.declaration=null,this.hasPlugin("importAssertions")&&(c.assertions=[]),!0}return!1},s.maybeParseExportDeclaration=function(d){return this.shouldParseExportDeclaration()?(d.specifiers=[],d.source=null,this.hasPlugin("importAssertions")&&(d.assertions=[]),d.declaration=this.parseExportDeclaration(d),!0):!1},s.isAsyncFunction=function(){if(!this.isContextual(95))return!1;var d=this.nextTokenInLineStart();return this.isUnparsedContextual(d,"function")},s.parseExportDefaultExpression=function(){var d=this.startNode();if(this.match(68))return this.next(),this.parseFunction(d,Bs.Declaration|Bs.NullableId);if(this.isAsyncFunction())return this.next(),this.next(),this.parseFunction(d,Bs.Declaration|Bs.NullableId|Bs.Async);if(this.match(80))return this.parseClass(d,!0,!0);if(this.match(26))return this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(Ke.DecoratorBeforeExport,this.state.startLoc),this.parseClass(this.maybeTakeDecorators(this.parseDecorators(!1),this.startNode()),!0,!0);if(this.match(75)||this.match(74)||this.isLet())throw this.raise(Ke.UnsupportedDefaultExport,this.state.startLoc);var l=this.parseMaybeAssignAllowIn();return this.semicolon(),l},s.parseExportDeclaration=function(d){if(this.match(80)){var l=this.parseClass(this.startNode(),!0,!1);return l}return this.parseStatementListItem()},s.isExportDefaultSpecifier=function(){var d=this.state.type;if(Sa(d)){if(d===95&&!this.state.containsEsc||d===100)return!1;if((d===130||d===129)&&!this.state.containsEsc){var l=this.lookahead(),c=l.type;if(Sa(c)&&c!==98||c===5)return this.expectOnePlugin(["flow","typescript"]),!1}}else if(!this.match(65))return!1;var f=this.nextTokenStart(),h=this.isUnparsedContextual(f,"from");if(this.input.charCodeAt(f)===44||Sa(this.state.type)&&h)return!0;if(this.match(65)&&h){var y=this.input.charCodeAt(this.nextTokenStartSince(f+4));return y===34||y===39}return!1},s.parseExportFrom=function(d,l){this.eatContextual(98)?(d.source=this.parseImportSource(),this.checkExport(d),this.maybeParseImportAttributes(d),this.checkJSONModuleImport(d)):l&&this.unexpected(),this.semicolon()},s.shouldParseExportDeclaration=function(){var d=this.state.type;return d===26&&(this.expectOnePlugin(["decorators","decorators-legacy"]),this.hasPlugin("decorators"))?(this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(Ke.DecoratorBeforeExport,this.state.startLoc),!0):this.isContextual(107)?(this.raise(Ke.UsingDeclarationExport,this.state.startLoc),!0):this.isContextual(96)&&this.startsAwaitUsing()?(this.raise(Ke.UsingDeclarationExport,this.state.startLoc),!0):d===74||d===75||d===68||d===80||this.isLet()||this.isAsyncFunction()},s.checkExport=function(d,l,c,f){if(l){var h;if(c){if(this.checkDuplicateExports(d,"default"),this.hasPlugin("exportDefaultFrom")){var y,g=d.declaration;g.type==="Identifier"&&g.name==="from"&&g.end-g.start===4&&!((y=g.extra)!=null&&y.parenthesized)&&this.raise(Ke.ExportDefaultFromAsIdentifier,g)}}else if((h=d.specifiers)!=null&&h.length)for(var x=0,R=d.specifiers;x<R.length;x++){var w=R[x],T=w.exported,C=T.type==="Identifier"?T.name:T.value;if(this.checkDuplicateExports(w,C),!f&&w.local){var P=w.local;P.type!=="Identifier"?this.raise(Ke.ExportBindingIsString,w,{localName:P.value,exportName:C}):(this.checkReservedWord(P.name,P.loc.start,!0,!1),this.scope.checkLocalExport(P))}}else if(d.declaration){var _=d.declaration;if(_.type==="FunctionDeclaration"||_.type==="ClassDeclaration"){var j=_.id;if(!j)throw new Error("Assertion failure");this.checkDuplicateExports(d,j.name)}else if(_.type==="VariableDeclaration")for(var k=0,D=_.declarations;k<D.length;k++){var F=D[k];this.checkDeclaration(F.id)}}}},s.checkDeclaration=function(d){if(d.type==="Identifier")this.checkDuplicateExports(d,d.name);else if(d.type==="ObjectPattern")for(var l=0,c=d.properties;l<c.length;l++){var f=c[l];this.checkDeclaration(f)}else if(d.type==="ArrayPattern")for(var h=0,y=d.elements;h<y.length;h++){var g=y[h];g&&this.checkDeclaration(g)}else d.type==="ObjectProperty"?this.checkDeclaration(d.value):d.type==="RestElement"?this.checkDeclaration(d.argument):d.type==="AssignmentPattern"&&this.checkDeclaration(d.left)},s.checkDuplicateExports=function(d,l){this.exportedIdentifiers.has(l)&&(l==="default"?this.raise(Ke.DuplicateDefaultExport,d):this.raise(Ke.DuplicateExport,d,{exportName:l})),this.exportedIdentifiers.add(l)},s.parseExportSpecifiers=function(d){var l=[],c=!0;for(this.expect(5);!this.eat(8);){if(c)c=!1;else if(this.expect(12),this.eat(8))break;var f=this.isContextual(130),h=this.match(133),y=this.startNode();y.local=this.parseModuleExportName(),l.push(this.parseExportSpecifier(y,h,d,f))}return l},s.parseExportSpecifier=function(d,l,c,f){return this.eatContextual(93)?d.exported=this.parseModuleExportName():l?d.exported=MSe(d.local):d.exported||(d.exported=Go(d.local)),this.finishNode(d,"ExportSpecifier")},s.parseModuleExportName=function(){if(this.match(133)){var d=this.parseStringLiteral(this.state.value),l=dTe.exec(d.value);return l&&this.raise(Ke.ModuleExportNameHasLoneSurrogate,d,{surrogateCharCode:l[0].charCodeAt(0)}),d}return this.parseIdentifier(!0)},s.isJSONModuleImport=function(d){return d.assertions!=null?d.assertions.some(function(l){var c=l.key,f=l.value;return f.value==="json"&&(c.type==="Identifier"?c.name==="type":c.value==="type")}):!1},s.checkImportReflection=function(d){var l=d.specifiers,c=l.length===1?l[0].type:null;if(d.phase==="source")c!=="ImportDefaultSpecifier"&&this.raise(Ke.SourcePhaseImportRequiresDefault,l[0].loc.start);else if(d.phase==="defer")c!=="ImportNamespaceSpecifier"&&this.raise(Ke.DeferImportRequiresNamespace,l[0].loc.start);else if(d.module){var f;c!=="ImportDefaultSpecifier"&&this.raise(Ke.ImportReflectionNotBinding,l[0].loc.start),((f=d.assertions)==null?void 0:f.length)>0&&this.raise(Ke.ImportReflectionHasAssertion,l[0].loc.start)}},s.checkJSONModuleImport=function(d){if(this.isJSONModuleImport(d)&&d.type!=="ExportAllDeclaration"){var l=d.specifiers;if(l!=null){var c=l.find(function(f){var h;if(f.type==="ExportSpecifier"?h=f.local:f.type==="ImportSpecifier"&&(h=f.imported),h!==void 0)return h.type==="Identifier"?h.name!=="default":h.value!=="default"});c!==void 0&&this.raise(Ke.ImportJSONBindingNotDefault,c.loc.start)}}},s.isPotentialImportPhase=function(d){return d?!1:this.isContextual(105)||this.isContextual(97)||this.isContextual(127)},s.applyImportPhase=function(d,l,c,f){l||(c==="module"?(this.expectPlugin("importReflection",f),d.module=!0):this.hasPlugin("importReflection")&&(d.module=!1),c==="source"?(this.expectPlugin("sourcePhaseImports",f),d.phase="source"):c==="defer"?(this.expectPlugin("deferredImportEvaluation",f),d.phase="defer"):this.hasPlugin("sourcePhaseImports")&&(d.phase=null))},s.parseMaybeImportPhase=function(d,l){if(!this.isPotentialImportPhase(l))return this.applyImportPhase(d,l,null),null;var c=this.parseIdentifier(!0),f=this.state.type,h=Vi(f)?f!==98||this.lookaheadCharCode()===102:f!==12;return h?(this.resetPreviousIdentifierLeadingComments(c),this.applyImportPhase(d,l,c.name,c.loc.start),null):(this.applyImportPhase(d,l,null),c)},s.isPrecedingIdImportPhase=function(d){var l=this.state.type;return Sa(l)?l!==98||this.lookaheadCharCode()===102:l!==12},s.parseImport=function(d){return this.match(133)?this.parseImportSourceAndAttributes(d):this.parseImportSpecifiersAndAfter(d,this.parseMaybeImportPhase(d,!1))},s.parseImportSpecifiersAndAfter=function(d,l){d.specifiers=[];var c=this.maybeParseDefaultImportSpecifier(d,l),f=!c||this.eat(12),h=f&&this.maybeParseStarImportSpecifier(d);return f&&!h&&this.parseNamedImportSpecifiers(d),this.expectContextual(98),this.parseImportSourceAndAttributes(d)},s.parseImportSourceAndAttributes=function(d){var l;return(l=d.specifiers)!=null||(d.specifiers=[]),d.source=this.parseImportSource(),this.maybeParseImportAttributes(d),this.checkImportReflection(d),this.checkJSONModuleImport(d),this.semicolon(),this.finishNode(d,"ImportDeclaration")},s.parseImportSource=function(){return this.match(133)||this.unexpected(),this.parseExprAtom()},s.parseImportSpecifierLocal=function(d,l,c){l.local=this.parseIdentifier(),d.specifiers.push(this.finishImportSpecifier(l,c))},s.finishImportSpecifier=function(d,l,c){return c===void 0&&(c=wr.TYPE_LEXICAL),this.checkLVal(d.local,{type:l},c),this.finishNode(d,l)},s.parseImportAttributes=function(){this.expect(5);var d=[],l=new Set;do{if(this.match(8))break;var c=this.startNode(),f=this.state.value;if(l.has(f)&&this.raise(Ke.ModuleAttributesWithDuplicateKeys,this.state.startLoc,{key:f}),l.add(f),this.match(133)?c.key=this.parseStringLiteral(f):c.key=this.parseIdentifier(!0),this.expect(14),!this.match(133))throw this.raise(Ke.ModuleAttributeInvalidValue,this.state.startLoc);c.value=this.parseStringLiteral(this.state.value),d.push(this.finishNode(c,"ImportAttribute"))}while(this.eat(12));return this.expect(8),d},s.parseModuleAttributes=function(){var d=[],l=new Set;do{var c=this.startNode();if(c.key=this.parseIdentifier(!0),c.key.name!=="type"&&this.raise(Ke.ModuleAttributeDifferentFromType,c.key),l.has(c.key.name)&&this.raise(Ke.ModuleAttributesWithDuplicateKeys,c.key,{key:c.key.name}),l.add(c.key.name),this.expect(14),!this.match(133))throw this.raise(Ke.ModuleAttributeInvalidValue,this.state.startLoc);c.value=this.parseStringLiteral(this.state.value),d.push(this.finishNode(c,"ImportAttribute"))}while(this.eat(12));return d},s.maybeParseImportAttributes=function(d){var l,c=!1;if(this.match(76)){if(this.hasPrecedingLineBreak()&&this.lookaheadCharCode()===40)return;this.next(),this.hasPlugin("moduleAttributes")?l=this.parseModuleAttributes():(this.hasPlugin("importAssertions")||this.expectPlugin("importAttributes"),l=this.parseImportAttributes()),c=!0}else if(this.isContextual(94)&&!this.hasPrecedingLineBreak())this.hasPlugin("importAttributes")?(this.getPluginOption("importAttributes","deprecatedAssertSyntax")!==!0&&this.raise(Ke.ImportAttributesUseAssert,this.state.startLoc),this.addExtra(d,"deprecatedAssertSyntax",!0)):this.expectOnePlugin(["importAttributes","importAssertions"]),this.next(),l=this.parseImportAttributes();else if(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))l=[];else if(this.hasPlugin("moduleAttributes"))l=[];else return;!c&&this.hasPlugin("importAssertions")?d.assertions=l:d.attributes=l},s.maybeParseDefaultImportSpecifier=function(d,l){if(l){var c=this.startNodeAtNode(l);return c.local=l,d.specifiers.push(this.finishImportSpecifier(c,"ImportDefaultSpecifier")),!0}else if(Vi(this.state.type))return this.parseImportSpecifierLocal(d,this.startNode(),"ImportDefaultSpecifier"),!0;return!1},s.maybeParseStarImportSpecifier=function(d){if(this.match(55)){var l=this.startNode();return this.next(),this.expectContextual(93),this.parseImportSpecifierLocal(d,l,"ImportNamespaceSpecifier"),!0}return!1},s.parseNamedImportSpecifiers=function(d){var l=!0;for(this.expect(5);!this.eat(8);){if(l)l=!1;else{if(this.eat(14))throw this.raise(Ke.DestructureNamedImport,this.state.startLoc);if(this.expect(12),this.eat(8))break}var c=this.startNode(),f=this.match(133),h=this.isContextual(130);c.imported=this.parseModuleExportName();var y=this.parseImportSpecifier(c,f,d.importKind==="type"||d.importKind==="typeof",h,void 0);d.specifiers.push(y)}},s.parseImportSpecifier=function(d,l,c,f,h){if(this.eatContextual(93))d.local=this.parseIdentifier();else{var y=d.imported;if(l)throw this.raise(Ke.ImportBindingIsString,d,{importName:y.value});this.checkReservedWord(y.name,d.loc.start,!0,!0),d.local||(d.local=Go(y))}return this.finishImportSpecifier(d,"ImportSpecifier",h)},s.isThisParam=function(d){return d.type==="Identifier"&&d.name==="this"},O(r)}(oTe),Hq=function(e){function r(o,d,l){var c;return o=iTe(o),c=e.call(this,o,d)||this,c.options=o,c.initializeScopes(),c.plugins=l,c.filename=o.sourceFilename,c}L(r,e);var s=r.prototype;return s.getScopeHandler=function(){return R8},s.parse=function(){this.enterInitialScopes();var d=this.startNode(),l=this.startNode();return this.nextToken(),d.errors=null,this.parseTopLevel(d,l),d.errors=this.state.errors,d.comments.length=this.state.commentsLen,d},O(r)}(cTe);function Jf(e,r){var s;if(((s=r)==null?void 0:s.sourceType)==="unambiguous"){r=Object.assign({},r);try{r.sourceType="module";var o=Yf(r,e),d=o.parse();if(o.sawUnambiguousESM)return d;if(o.ambiguousScriptDifferentAst)try{return r.sourceType="script",Yf(r,e).parse()}catch{}else d.program.sourceType="script";return d}catch(l){try{return r.sourceType="script",Yf(r,e).parse()}catch{}throw l}}else return Yf(r,e).parse()}function pTe(e,r){var s=Yf(r,e);return s.options.strictMode&&(s.state.strict=!0),s.getExpression()}function fTe(e){for(var r={},s=0,o=Object.keys(e);s<o.length;s++){var d=o[s];r[d]=Wo(e[d])}return r}var zq=fTe(nSe);function Yf(e,r){var s=Hq,o=new Map;if(e!=null&&e.plugins){for(var d=0,l=e.plugins;d<l.length;d++){var c=l[d],f=void 0,h=void 0;typeof c=="string"?f=c:(f=c[0],h=c[1]),o.has(f)||o.set(f,h||{})}sTe(o),s=hTe(o)}return new s(e,r,o)}var Xq=new Map;function hTe(e){for(var r=[],s=0;s<Kq.length;s++){var o=Kq[s];e.has(o)&&r.push(o)}var d=r.join("|"),l=Xq.get(d);if(!l){l=Hq;for(var c=0;c<r.length;c++){var f=r[c];l=Gq[f](l)}Xq.set(d,l)}return l}var mTe=Object.freeze({__proto__:null,parse:Jf,parseExpression:pTe,tokTypes:zq}),Qf={},Jq;function Yq(){return Jq||(Jq=1,Object.defineProperty(Qf,"__esModule",{value:!0}),Qf.default=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyus]{1,6}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g,Qf.matchToToken=function(e){var r={type:"invalid",value:e[0],closed:void 0};return e[1]?(r.type="string",r.closed=!!(e[3]||e[4])):e[5]?r.type="comment":e[6]?(r.type="comment",r.closed=!!e[7]):e[8]?r.type="regex":e[9]?r.type="number":e[10]?r.type="name":e[11]?r.type="punctuator":e[12]&&(r.type="whitespace"),r}),Qf}function yTe(e){return e==null?!1:e&&e!=="false"&&e!=="0"}var Qq=(yTe(Kt.env.BABEL_8_BREAKING),Yq()),I8={exports:{}},za=String,Zq=function(){return{isColorSupported:!1,reset:za,bold:za,dim:za,italic:za,underline:za,inverse:za,hidden:za,strikethrough:za,black:za,red:za,green:za,yellow:za,blue:za,magenta:za,cyan:za,white:za,gray:za,bgBlack:za,bgRed:za,bgGreen:za,bgYellow:za,bgBlue:za,bgMagenta:za,bgCyan:za,bgWhite:za}};I8.exports=Zq();var Kg=I8.exports.createColors=Zq,eU=I8.exports,tU=typeof Kt=="object"&&(Kt.env.FORCE_COLOR==="0"||Kt.env.FORCE_COLOR==="false")?Kg(!1):eU,rU=function(r,s){return function(o){return r(s(o))}},gTe=new Set(["as","async","from","get","of","set"]);function vTe(e){return{keyword:e.cyan,capitalized:e.yellow,jsxIdentifier:e.yellow,punctuator:e.yellow,number:e.magenta,string:e.green,regex:e.magenta,comment:e.gray,invalid:rU(rU(e.white,e.bgRed),e.bold)}}var bTe=/\r\n|[\n\r\u2028\u2029]/,xTe=/^[()[\]{}]$/,aU;{var RTe=/^[a-z][\w-]*$/i,ETe=function(r,s,o){if(r.type==="name"){if(ug(r.value)||dg(r.value,!0)||gTe.has(r.value))return"keyword";if(RTe.test(r.value)&&(o[s-1]==="<"||o.slice(s-2,s)==="</"))return"jsxIdentifier";if(r.value[0]!==r.value[0].toLowerCase())return"capitalized"}return r.type==="punctuator"&&xTe.test(r.value)?"bracket":r.type==="invalid"&&(r.value==="@"||r.value==="#")?"punctuator":r.type};aU=K().mark(function e(r){var s,o;return K().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:if(!(s=Qq.default.exec(r))){l.next=6;break}return o=Qq.matchToToken(s),l.next=4,{type:ETe(o,s.index,r),value:o.value};case 4:l.next=0;break;case 6:case"end":return l.stop()}},e)})}function STe(e,r){for(var s="",o=function(){var f=l.value,h=f.type,y=f.value,g=e[h];g?s+=y.split(bTe).map(function(x){return g(x)}).join(`
`):s+=y},d=I(aU(r)),l;!(l=d()).done;)o();return s}function nU(e){return tU.isColorSupported||e.forceColor}var C8=void 0;function TTe(e){if(e){var r;return(r=C8)!=null||(C8=Kg(!0)),C8}return tU}function wTe(e,r){if(r===void 0&&(r={}),e!==""&&nU(r)){var s=vTe(TTe(r.forceColor));return STe(s,e)}else return e}var PTe=typeof Kt=="object"&&(Kt.env.FORCE_COLOR==="0"||Kt.env.FORCE_COLOR==="false")?Kg(!1):eU,sU=function(r,s){return function(o){return r(s(o))}},j8=void 0;function ATe(e){if(e){var r;return(r=j8)!=null||(j8=Kg(!0)),j8}return PTe}function ITe(e){return{gutter:e.gray,marker:sU(e.red,e.bold),message:sU(e.red,e.bold)}}var iU=/\r\n|[\n\r\u2028\u2029]/;function CTe(e,r,s){var o=Object.assign({column:0,line:-1},e.start),d=Object.assign({},o,e.end),l=s||{},c=l.linesAbove,f=c===void 0?2:c,h=l.linesBelow,y=h===void 0?3:h,g=o.line,x=o.column,R=d.line,w=d.column,T=Math.max(g-(f+1),0),C=Math.min(r.length,R+y);g===-1&&(T=0),R===-1&&(C=r.length);var P=R-g,_={};if(P)for(var j=0;j<=P;j++){var k=j+g;if(!x)_[k]=!0;else if(j===0){var D=r[k-1].length;_[k]=[x,D-x+1]}else if(j===P)_[k]=[0,w];else{var F=r[k-j].length;_[k]=[0,F]}}else x===w?x?_[g]=[x,0]:_[g]=!0:_[g]=[x,w-x];return{start:T,end:C,markerLines:_}}function Hg(e,r,s){s===void 0&&(s={});var o=(s.highlightCode||s.forceColor)&&nU(s),d=ATe(s.forceColor),l=ITe(d),c=function(_,j){return o?_(j):j},f=e.split(iU),h=CTe(r,f,s),y=h.start,g=h.end,x=h.markerLines,R=r.start&&typeof r.start.column=="number",w=String(g).length,T=o?wTe(e,s):e,C=T.split(iU,g).slice(y,g).map(function(P,_){var j=y+1+_,k=(" "+j).slice(-w),D=" "+k+" |",F=x[j],B=!x[j+1];if(F){var M="";if(Array.isArray(F)){var V=P.slice(0,Math.max(F[0]-1,0)).replace(/[^\t]/g," "),H=F[1]||1;M=[`
`,c(l.gutter,D.replace(/\d/g," "))," ",V,c(l.marker,"^").repeat(H)].join(""),B&&s.message&&(M+=" "+c(l.message,s.message))}return[c(l.marker,">"),c(l.gutter,D),P.length>0?" "+P:"",M].join("")}else return" "+c(l.gutter,D)+(P.length>0?" "+P:"")}).join(`
`);return s.message&&!R&&(C=""+" ".repeat(w+1)+s.message+`
`+C),o?d.reset(C):C}var jTe=un,OTe=Lo,_Te=Ds,NTe=Wt,DTe=ci,kTe=uf,zg=ZM,LTe=pi,oU=Va,MTe=n8,BTe=i8,FTe=/^[_$A-Z0-9]+$/;function lU(e,r,s){var o=s.placeholderWhitelist,d=s.placeholderPattern,l=s.preserveComments,c=s.syntacticPlaceholders,f=UTe(r,s.parser,c);MTe(f,{preserveComments:l}),e.validate(f);var h={syntactic:{placeholders:[],placeholderNames:new Set},legacy:{placeholders:[],placeholderNames:new Set},placeholderWhitelist:o,placeholderPattern:d,syntacticPlaceholders:c};return BTe(f,$Te,h),Object.assign({ast:f},h.syntactic.placeholders.length?h.syntactic:h.legacy)}function $Te(e,r,s){var o,d,l=s.syntactic.placeholders.length>0;if(zg(e)){if(s.syntacticPlaceholders===!1)throw new Error("%%foo%%-style placeholders can't be used when '.syntacticPlaceholders' is false.");d=e.name.name,l=!0}else{if(l||s.syntacticPlaceholders)return;if(NTe(e)||DTe(e))d=e.name;else if(oU(e))d=e.value;else return}if(l&&(s.placeholderPattern!=null||s.placeholderWhitelist!=null))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");if(!(!l&&(s.placeholderPattern===!1||!(s.placeholderPattern||FTe).test(d))&&!((o=s.placeholderWhitelist)!=null&&o.has(d)))){r=r.slice();var c=r[r.length-1],f=c.node,h=c.key,y;oU(e)||zg(e,{expectedNode:"StringLiteral"})?y="string":kTe(f)&&h==="arguments"||jTe(f)&&h==="arguments"||_Te(f)&&h==="params"?y="param":OTe(f)&&!zg(e)?(y="statement",r=r.slice(0,-1)):LTe(e)&&zg(e)?y="statement":y="other";var g=l?s.syntactic:s.legacy,x=g.placeholders,R=g.placeholderNames;x.push({name:d,type:y,resolve:function(T){return qTe(T,r)},isDuplicate:R.has(d)}),R.add(d)}}function qTe(e,r){for(var s=e,o=0;o<r.length-1;o++){var d=r[o],l=d.key,c=d.index;c===void 0?s=s[l]:s=s[l][c]}var f=r[r.length-1],h=f.key,y=f.index;return{parent:s,key:h,index:y}}function UTe(e,r,s){var o=(r.plugins||[]).slice();s!==!1&&o.push("placeholders"),r=Object.assign({allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0,sourceType:"module"},r,{plugins:o});try{return Jf(e,r)}catch(l){var d=l.loc;throw d&&(l.message+=`
`+Hg(e,{start:d}),l.code="BABEL_TEMPLATE_PARSE_ERROR"),l}}var VTe=Jr,O8=ye,WTe=f4,_8=Qt,Xg=De,dU=pi,GTe=Va,KTe=Zt,uU=gg;function cU(e,r){var s=O8(e.ast);return r&&(e.placeholders.forEach(function(o){if(!hasOwnProperty.call(r,o.name)){var d=o.name;throw new Error('Error: No substitution given for "'+d+`". If this is not meant to be a
placeholder you may want to consider passing one of the following options to @babel/template:
- { placeholderPattern: false, placeholderWhitelist: new Set(['`+d+`'])}
- { placeholderPattern: /^`+d+"$/ }")}}),Object.keys(r).forEach(function(o){if(!e.placeholderNames.has(o))throw new Error('Unknown substitution "'+o+'" given')})),e.placeholders.slice().reverse().forEach(function(o){try{HTe(o,s,r&&r[o.name]||null)}catch(d){throw d.message='@babel/template placeholder "'+o.name+'": '+d.message,d}}),s}function HTe(e,r,s){e.isDuplicate&&(Array.isArray(s)?s=s.map(function(y){return O8(y)}):typeof s=="object"&&(s=O8(s)));var o=e.resolve(r),d=o.parent,l=o.key,c=o.index;if(e.type==="string"){if(typeof s=="string"&&(s=KTe(s)),!s||!GTe(s))throw new Error("Expected string substitution")}else if(e.type==="statement")c===void 0?s?Array.isArray(s)?s=VTe(s):typeof s=="string"?s=_8(Xg(s)):dU(s)||(s=_8(s)):s=WTe():s&&!Array.isArray(s)&&(typeof s=="string"&&(s=Xg(s)),dU(s)||(s=_8(s)));else if(e.type==="param"){if(typeof s=="string"&&(s=Xg(s)),c===void 0)throw new Error("Assertion failure.")}else if(typeof s=="string"&&(s=Xg(s)),Array.isArray(s))throw new Error("Cannot replace single expression with an array.");function f(y,g,x){var R=y[g];y[g]=x,R.type==="Identifier"&&(R.typeAnnotation&&(x.typeAnnotation=R.typeAnnotation),R.optional&&(x.optional=R.optional),R.decorators&&(x.decorators=R.decorators))}if(c===void 0)uU(d,l,s),f(d,l,s);else{var h=d[l].slice();e.type==="statement"||e.type==="param"?s==null?h.splice(c,1):Array.isArray(s)?h.splice.apply(h,[c,1].concat(pe(s))):f(h,c,s):f(h,c,s),uU(d,l,h),d[l]=h}}function pU(e,r,s){r=e.code(r);var o;return function(d){var l=bq(d);return o||(o=lU(e,r,s)),e.unwrap(cU(o,l))}}function fU(e,r,s){var o=zTe(e,r,s),d=o.metadata,l=o.names;return function(c){var f={};return c.forEach(function(h,y){f[l[y]]=h}),function(h){var y=bq(h);return y&&Object.keys(y).forEach(function(g){if(hasOwnProperty.call(f,g))throw new Error("Unexpected replacement overlap.")}),e.unwrap(cU(d,y?Object.assign(y,f):f))}}}function zTe(e,r,s){var o="BABEL_TPL$",d=r.join("");do o="$$"+o;while(d.includes(o));var l=XTe(r,o),c=l.names,f=l.code,h=lU(e,e.code(f),{parser:s.parser,placeholderWhitelist:new Set(c.concat(s.placeholderWhitelist?Array.from(s.placeholderWhitelist):[])),placeholderPattern:s.placeholderPattern,preserveComments:s.preserveComments,syntacticPlaceholders:s.syntacticPlaceholders});return{metadata:h,names:c}}function XTe(e,r){for(var s=[],o=e[0],d=1;d<e.length;d++){var l=""+r+(d-1);s.push(l),o+=l+e[d]}return{names:s,code:o}}var hU=qf({placeholderPattern:!1});function Bc(e,r){var s=new WeakMap,o=new WeakMap,d=r||qf(null);return Object.assign(function(l){for(var c=arguments.length,f=new Array(c>1?c-1:0),h=1;h<c;h++)f[h-1]=arguments[h];if(typeof l=="string"){if(f.length>1)throw new Error("Unexpected extra params.");return mU(pU(e,l,$f(d,qf(f[0]))))}else if(Array.isArray(l)){var y=s.get(l);return y||(y=fU(e,l,d),s.set(l,y)),mU(y(f))}else if(typeof l=="object"&&l){if(f.length>0)throw new Error("Unexpected extra params.");return Bc(e,$f(d,qf(l)))}throw new Error("Unexpected template param "+typeof l)},{ast:function(c){for(var f=arguments.length,h=new Array(f>1?f-1:0),y=1;y<f;y++)h[y-1]=arguments[y];if(typeof c=="string"){if(h.length>1)throw new Error("Unexpected extra params.");return pU(e,c,$f($f(d,qf(h[0])),hU))()}else if(Array.isArray(c)){var g=o.get(c);return g||(g=fU(e,c,$f(d,hU)),o.set(c,g)),g(h)()}throw new Error("Unexpected template param "+typeof c)}})}function mU(e){var r="";try{throw new Error}catch(s){s.stack&&(r=s.stack.split(`
`).slice(3).join(`
`))}return function(s){try{return e(s)}catch(o){throw o.stack+=`
=============
`+r,o}}}var Jg=Bc(VEe),yU=Bc(GEe),gU=Bc(WEe),vU=Bc(vq),bU=Bc(KEe),gt=Object.assign(Jg.bind(void 0),{smart:Jg,statement:yU,statements:gU,expression:vU,program:bU,ast:Jg.ast}),JTe=Object.freeze({__proto__:null,default:gt,expression:vU,program:bU,smart:Jg,statement:yU,statements:gU});function Dt(e,r,s){return Object.freeze({minVersion:e,ast:function(){return gt.program.ast(r,{preserveComments:!0})},metadata:s})}var N8={__proto__:null,OverloadYield:Dt("7.18.14","function _OverloadYield(e,d){this.v=e,this.k=d}",{globals:[],locals:{_OverloadYield:["body.0.id"]},exportBindingAssignments:[],exportName:"_OverloadYield",dependencies:{}}),applyDecoratedDescriptor:Dt("7.0.0-beta.0",'function _applyDecoratedDescriptor(i,e,r,n,l){var a={};return Object.keys(n).forEach((function(i){a[i]=n[i]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=r.slice().reverse().reduce((function(r,n){return n(i,e,r)||r}),a),l&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(l):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(i,e,a),null):a}',{globals:["Object"],locals:{_applyDecoratedDescriptor:["body.0.id"]},exportBindingAssignments:[],exportName:"_applyDecoratedDescriptor",dependencies:{}}),applyDecs2311:Dt("7.24.0",'function applyDecs2311(e,t,n,r,o,i){var a,c,u,s,f,l,p,d=Symbol.metadata||Symbol.for("Symbol.metadata"),m=Object.defineProperty,h=Object.create,y=[h(null),h(null)],v=t.length;function g(t,n,r){return function(o,i){n&&(i=o,o=e);for(var a=0;a<t.length;a++)i=t[a].apply(o,r?[i]:[]);return r?i:o}}function b(e,t,n,r){if("function"!=typeof e&&(r||void 0!==e))throw new TypeError(t+" must "+(n||"be")+" a function"+(r?"":" or undefined"));return e}function applyDec(e,t,n,r,o,i,u,s,f,l,p){function d(e){if(!p(e))throw new TypeError("Attempted to access private element on non-instance")}var h=[].concat(t[0]),v=t[3],w=!u,D=1===o,S=3===o,j=4===o,E=2===o;function I(t,n,r){return function(o,i){return n&&(i=o,o=e),r&&r(o),P[t].call(o,i)}}if(!w){var P={},k=[],F=S?"get":j||D?"set":"value";if(f?(l||D?P={get:setFunctionName((function(){return v(this)}),r,"get"),set:function(e){t[4](this,e)}}:P[F]=v,l||setFunctionName(P[F],r,E?"":F)):l||(P=Object.getOwnPropertyDescriptor(e,r)),!l&&!f){if((c=y[+s][r])&&7!=(c^o))throw Error("Decorating two elements with the same name ("+P[F].name+") is not supported yet");y[+s][r]=o<3?1:o}}for(var N=e,O=h.length-1;O>=0;O-=n?2:1){var T=b(h[O],"A decorator","be",!0),z=n?h[O-1]:void 0,A={},H={kind:["field","accessor","method","getter","setter","class"][o],name:r,metadata:a,addInitializer:function(e,t){if(e.v)throw new TypeError("attempted to call addInitializer after decoration was finished");b(t,"An initializer","be",!0),i.push(t)}.bind(null,A)};if(w)c=T.call(z,N,H),A.v=1,b(c,"class decorators","return")&&(N=c);else if(H.static=s,H.private=f,c=H.access={has:f?p.bind():function(e){return r in e}},j||(c.get=f?E?function(e){return d(e),P.value}:I("get",0,d):function(e){return e[r]}),E||S||(c.set=f?I("set",0,d):function(e,t){e[r]=t}),N=T.call(z,D?{get:P.get,set:P.set}:P[F],H),A.v=1,D){if("object"==typeof N&&N)(c=b(N.get,"accessor.get"))&&(P.get=c),(c=b(N.set,"accessor.set"))&&(P.set=c),(c=b(N.init,"accessor.init"))&&k.unshift(c);else if(void 0!==N)throw new TypeError("accessor decorators must return an object with get, set, or init properties or undefined")}else b(N,(l?"field":"method")+" decorators","return")&&(l?k.unshift(N):P[F]=N)}return o<2&&u.push(g(k,s,1),g(i,s,0)),l||w||(f?D?u.splice(-1,0,I("get",s),I("set",s)):u.push(E?P[F]:b.call.bind(P[F])):m(e,r,P)),N}function w(e){return m(e,d,{configurable:!0,enumerable:!0,value:a})}return void 0!==i&&(a=i[d]),a=h(null==a?null:a),f=[],l=function(e){e&&f.push(g(e))},p=function(t,r){for(var i=0;i<n.length;i++){var a=n[i],c=a[1],l=7&c;if((8&c)==t&&!l==r){var p=a[2],d=!!a[3],m=16&c;applyDec(t?e:e.prototype,a,m,d?"#"+p:toPropertyKey(p),l,l<2?[]:t?s=s||[]:u=u||[],f,!!t,d,r,t&&d?function(t){return checkInRHS(t)===e}:o)}}},p(8,0),p(0,0),p(8,1),p(0,1),l(u),l(s),c=f,v||w(e),{e:c,get c(){var n=[];return v&&[w(e=applyDec(e,[t],r,e.name,5,n)),g(n,1)]}}}',{globals:["Symbol","Object","TypeError","Error"],locals:{applyDecs2311:["body.0.id"]},exportBindingAssignments:[],exportName:"applyDecs2311",dependencies:{checkInRHS:["body.0.body.body.5.argument.expressions.4.right.body.body.0.body.body.1.consequent.body.1.expression.arguments.10.consequent.body.body.0.argument.left.callee"],setFunctionName:["body.0.body.body.3.body.body.3.consequent.body.1.test.expressions.0.consequent.expressions.0.consequent.right.properties.0.value.callee","body.0.body.body.3.body.body.3.consequent.body.1.test.expressions.0.consequent.expressions.1.right.callee"],toPropertyKey:["body.0.body.body.5.argument.expressions.4.right.body.body.0.body.body.1.consequent.body.1.expression.arguments.3.alternate.callee"]}}),arrayLikeToArray:Dt("7.9.0","function _arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}",{globals:["Array"],locals:{_arrayLikeToArray:["body.0.id"]},exportBindingAssignments:[],exportName:"_arrayLikeToArray",dependencies:{}}),arrayWithHoles:Dt("7.0.0-beta.0","function _arrayWithHoles(r){if(Array.isArray(r))return r}",{globals:["Array"],locals:{_arrayWithHoles:["body.0.id"]},exportBindingAssignments:[],exportName:"_arrayWithHoles",dependencies:{}}),arrayWithoutHoles:Dt("7.0.0-beta.0","function _arrayWithoutHoles(r){if(Array.isArray(r))return arrayLikeToArray(r)}",{globals:["Array"],locals:{_arrayWithoutHoles:["body.0.id"]},exportBindingAssignments:[],exportName:"_arrayWithoutHoles",dependencies:{arrayLikeToArray:["body.0.body.body.0.consequent.argument.callee"]}}),assertClassBrand:Dt("7.24.0",'function _assertClassBrand(e,t,n){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}',{globals:["TypeError"],locals:{_assertClassBrand:["body.0.id"]},exportBindingAssignments:[],exportName:"_assertClassBrand",dependencies:{}}),assertThisInitialized:Dt("7.0.0-beta.0",`function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}`,{globals:["ReferenceError"],locals:{_assertThisInitialized:["body.0.id"]},exportBindingAssignments:[],exportName:"_assertThisInitialized",dependencies:{}}),asyncGeneratorDelegate:Dt("7.0.0-beta.0",'function _asyncGeneratorDelegate(t){var e={},n=!1;function pump(e,r){return n=!0,r=new Promise((function(n){n(t[e](r))})),{done:!1,value:new OverloadYield(r,1)}}return e["undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator"]=function(){return this},e.next=function(t){return n?(n=!1,t):pump("next",t)},"function"==typeof t.throw&&(e.throw=function(t){if(n)throw n=!1,t;return pump("throw",t)}),"function"==typeof t.return&&(e.return=function(t){return n?(n=!1,t):pump("return",t)}),e}',{globals:["Promise","Symbol"],locals:{_asyncGeneratorDelegate:["body.0.id"]},exportBindingAssignments:[],exportName:"_asyncGeneratorDelegate",dependencies:{OverloadYield:["body.0.body.body.1.body.body.0.argument.expressions.2.properties.1.value.callee"]}}),asyncIterator:Dt("7.15.9",'function _asyncIterator(r){var n,t,o,e=2;for("undefined"!=typeof Symbol&&(t=Symbol.asyncIterator,o=Symbol.iterator);e--;){if(t&&null!=(n=r[t]))return n.call(r);if(o&&null!=(n=r[o]))return new AsyncFromSyncIterator(n.call(r));t="@@asyncIterator",o="@@iterator"}throw new TypeError("Object is not async iterable")}function AsyncFromSyncIterator(r){function AsyncFromSyncIteratorContinuation(r){if(Object(r)!==r)return Promise.reject(new TypeError(r+" is not an object."));var n=r.done;return Promise.resolve(r.value).then((function(r){return{value:r,done:n}}))}return AsyncFromSyncIterator=function(r){this.s=r,this.n=r.next},AsyncFromSyncIterator.prototype={s:null,n:null,next:function(){return AsyncFromSyncIteratorContinuation(this.n.apply(this.s,arguments))},return:function(r){var n=this.s.return;return void 0===n?Promise.resolve({value:r,done:!0}):AsyncFromSyncIteratorContinuation(n.apply(this.s,arguments))},throw:function(r){var n=this.s.return;return void 0===n?Promise.reject(r):AsyncFromSyncIteratorContinuation(n.apply(this.s,arguments))}},new AsyncFromSyncIterator(r)}',{globals:["Symbol","TypeError","Object","Promise"],locals:{_asyncIterator:["body.0.id"],AsyncFromSyncIterator:["body.1.id","body.0.body.body.1.body.body.1.consequent.argument.callee","body.1.body.body.1.argument.expressions.1.left.object","body.1.body.body.1.argument.expressions.2.callee","body.1.body.body.1.argument.expressions.0.left"]},exportBindingAssignments:[],exportName:"_asyncIterator",dependencies:{}}),asyncToGenerator:Dt("7.0.0-beta.0",'function asyncGeneratorStep(n,t,e,r,o,a,c){try{var i=n[a](c),u=i.value}catch(n){return void e(n)}i.done?t(u):Promise.resolve(u).then(r,o)}function _asyncToGenerator(n){return function(){var t=this,e=arguments;return new Promise((function(r,o){var a=n.apply(t,e);function _next(n){asyncGeneratorStep(a,r,o,_next,_throw,"next",n)}function _throw(n){asyncGeneratorStep(a,r,o,_next,_throw,"throw",n)}_next(void 0)}))}}',{globals:["Promise"],locals:{asyncGeneratorStep:["body.0.id","body.1.body.body.0.argument.body.body.1.argument.arguments.0.body.body.1.body.body.0.expression.callee","body.1.body.body.0.argument.body.body.1.argument.arguments.0.body.body.2.body.body.0.expression.callee"],_asyncToGenerator:["body.1.id"]},exportBindingAssignments:[],exportName:"_asyncToGenerator",dependencies:{}}),awaitAsyncGenerator:Dt("7.0.0-beta.0","function _awaitAsyncGenerator(e){return new OverloadYield(e,0)}",{globals:[],locals:{_awaitAsyncGenerator:["body.0.id"]},exportBindingAssignments:[],exportName:"_awaitAsyncGenerator",dependencies:{OverloadYield:["body.0.body.body.0.argument.callee"]}}),callSuper:Dt("7.23.8","function _callSuper(t,o,e){return o=getPrototypeOf(o),possibleConstructorReturn(t,isNativeReflectConstruct()?Reflect.construct(o,e||[],getPrototypeOf(t).constructor):o.apply(t,e))}",{globals:["Reflect"],locals:{_callSuper:["body.0.id"]},exportBindingAssignments:[],exportName:"_callSuper",dependencies:{getPrototypeOf:["body.0.body.body.0.argument.expressions.0.right.callee","body.0.body.body.0.argument.expressions.1.arguments.1.consequent.arguments.2.object.callee"],isNativeReflectConstruct:["body.0.body.body.0.argument.expressions.1.arguments.1.test.callee"],possibleConstructorReturn:["body.0.body.body.0.argument.expressions.1.callee"]}}),checkInRHS:Dt("7.20.5",`function _checkInRHS(e){if(Object(e)!==e)throw TypeError("right-hand side of 'in' should be an object, got "+(null!==e?typeof e:"null"));return e}`,{globals:["Object","TypeError"],locals:{_checkInRHS:["body.0.id"]},exportBindingAssignments:[],exportName:"_checkInRHS",dependencies:{}}),checkPrivateRedeclaration:Dt("7.14.1",'function _checkPrivateRedeclaration(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}',{globals:["TypeError"],locals:{_checkPrivateRedeclaration:["body.0.id"]},exportBindingAssignments:[],exportName:"_checkPrivateRedeclaration",dependencies:{}}),classCallCheck:Dt("7.0.0-beta.0",'function _classCallCheck(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function")}',{globals:["TypeError"],locals:{_classCallCheck:["body.0.id"]},exportBindingAssignments:[],exportName:"_classCallCheck",dependencies:{}}),classNameTDZError:Dt("7.0.0-beta.0",`function _classNameTDZError(e){throw new ReferenceError('Class "'+e+'" cannot be referenced in computed property keys.')}`,{globals:["ReferenceError"],locals:{_classNameTDZError:["body.0.id"]},exportBindingAssignments:[],exportName:"_classNameTDZError",dependencies:{}}),classPrivateFieldGet2:Dt("7.24.0","function _classPrivateFieldGet2(s,a){return s.get(assertClassBrand(s,a))}",{globals:[],locals:{_classPrivateFieldGet2:["body.0.id"]},exportBindingAssignments:[],exportName:"_classPrivateFieldGet2",dependencies:{assertClassBrand:["body.0.body.body.0.argument.arguments.0.callee"]}}),classPrivateFieldInitSpec:Dt("7.14.1","function _classPrivateFieldInitSpec(e,t,a){checkPrivateRedeclaration(e,t),t.set(e,a)}",{globals:[],locals:{_classPrivateFieldInitSpec:["body.0.id"]},exportBindingAssignments:[],exportName:"_classPrivateFieldInitSpec",dependencies:{checkPrivateRedeclaration:["body.0.body.body.0.expression.expressions.0.callee"]}}),classPrivateFieldLooseBase:Dt("7.0.0-beta.0",'function _classPrivateFieldBase(e,t){if(!{}.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}',{globals:["TypeError"],locals:{_classPrivateFieldBase:["body.0.id"]},exportBindingAssignments:[],exportName:"_classPrivateFieldBase",dependencies:{}}),classPrivateFieldLooseKey:Dt("7.0.0-beta.0",'var id=0;function _classPrivateFieldKey(e){return"__private_"+id+++"_"+e}',{globals:[],locals:{id:["body.0.declarations.0.id","body.1.body.body.0.argument.left.left.right.argument","body.1.body.body.0.argument.left.left.right.argument"],_classPrivateFieldKey:["body.1.id"]},exportBindingAssignments:[],exportName:"_classPrivateFieldKey",dependencies:{}}),classPrivateFieldSet2:Dt("7.24.0","function _classPrivateFieldSet2(s,a,r){return s.set(assertClassBrand(s,a),r),r}",{globals:[],locals:{_classPrivateFieldSet2:["body.0.id"]},exportBindingAssignments:[],exportName:"_classPrivateFieldSet2",dependencies:{assertClassBrand:["body.0.body.body.0.argument.expressions.0.arguments.0.callee"]}}),classPrivateGetter:Dt("7.24.0","function _classPrivateGetter(s,r,a){return a(assertClassBrand(s,r))}",{globals:[],locals:{_classPrivateGetter:["body.0.id"]},exportBindingAssignments:[],exportName:"_classPrivateGetter",dependencies:{assertClassBrand:["body.0.body.body.0.argument.arguments.0.callee"]}}),classPrivateMethodInitSpec:Dt("7.14.1","function _classPrivateMethodInitSpec(e,a){checkPrivateRedeclaration(e,a),a.add(e)}",{globals:[],locals:{_classPrivateMethodInitSpec:["body.0.id"]},exportBindingAssignments:[],exportName:"_classPrivateMethodInitSpec",dependencies:{checkPrivateRedeclaration:["body.0.body.body.0.expression.expressions.0.callee"]}}),classPrivateSetter:Dt("7.24.0","function _classPrivateSetter(s,r,a,t){return r(assertClassBrand(s,a),t),t}",{globals:[],locals:{_classPrivateSetter:["body.0.id"]},exportBindingAssignments:[],exportName:"_classPrivateSetter",dependencies:{assertClassBrand:["body.0.body.body.0.argument.expressions.0.arguments.0.callee"]}}),classStaticPrivateMethodGet:Dt("7.3.2","function _classStaticPrivateMethodGet(s,a,t){return assertClassBrand(a,s),t}",{globals:[],locals:{_classStaticPrivateMethodGet:["body.0.id"]},exportBindingAssignments:[],exportName:"_classStaticPrivateMethodGet",dependencies:{assertClassBrand:["body.0.body.body.0.argument.expressions.0.callee"]}}),construct:Dt("7.0.0-beta.0","function _construct(t,e,r){if(isNativeReflectConstruct())return Reflect.construct.apply(null,arguments);var o=[null];o.push.apply(o,e);var p=new(t.bind.apply(t,o));return r&&setPrototypeOf(p,r.prototype),p}",{globals:["Reflect"],locals:{_construct:["body.0.id"]},exportBindingAssignments:[],exportName:"_construct",dependencies:{isNativeReflectConstruct:["body.0.body.body.0.test.callee"],setPrototypeOf:["body.0.body.body.4.argument.expressions.0.right.callee"]}}),createClass:Dt("7.0.0-beta.0",'function _defineProperties(e,r){for(var t=0;t<r.length;t++){var o=r[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,toPropertyKey(o.key),o)}}function _createClass(e,r,t){return r&&_defineProperties(e.prototype,r),t&&_defineProperties(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}',{globals:["Object"],locals:{_defineProperties:["body.0.id","body.1.body.body.0.argument.expressions.0.right.callee","body.1.body.body.0.argument.expressions.1.right.callee"],_createClass:["body.1.id"]},exportBindingAssignments:[],exportName:"_createClass",dependencies:{toPropertyKey:["body.0.body.body.0.body.body.1.expression.expressions.3.arguments.1.callee"]}}),createForOfIteratorHelper:Dt("7.9.0",'function _createForOfIteratorHelper(r,e){var t="undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(!t){if(Array.isArray(r)||(t=unsupportedIterableToArray(r))||e&&r&&"number"==typeof r.length){t&&(r=t);var n=0,F=function(){};return{s:F,n:function(){return n>=r.length?{done:!0}:{done:!1,value:r[n++]}},e:function(r){throw r},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,u=!1;return{s:function(){t=t.call(r)},n:function(){var r=t.next();return a=r.done,r},e:function(r){u=!0,o=r},f:function(){try{a||null==t.return||t.return()}finally{if(u)throw o}}}}',{globals:["Symbol","Array","TypeError"],locals:{_createForOfIteratorHelper:["body.0.id"]},exportBindingAssignments:[],exportName:"_createForOfIteratorHelper",dependencies:{unsupportedIterableToArray:["body.0.body.body.1.consequent.body.0.test.left.right.right.callee"]}}),createForOfIteratorHelperLoose:Dt("7.9.0",'function _createForOfIteratorHelperLoose(r,e){var t="undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(t)return(t=t.call(r)).next.bind(t);if(Array.isArray(r)||(t=unsupportedIterableToArray(r))||e&&r&&"number"==typeof r.length){t&&(r=t);var o=0;return function(){return o>=r.length?{done:!0}:{done:!1,value:r[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}',{globals:["Symbol","Array","TypeError"],locals:{_createForOfIteratorHelperLoose:["body.0.id"]},exportBindingAssignments:[],exportName:"_createForOfIteratorHelperLoose",dependencies:{unsupportedIterableToArray:["body.0.body.body.2.test.left.right.right.callee"]}}),createSuper:Dt("7.9.0","function _createSuper(t){var r=isNativeReflectConstruct();return function(){var e,o=getPrototypeOf(t);if(r){var s=getPrototypeOf(this).constructor;e=Reflect.construct(o,arguments,s)}else e=o.apply(this,arguments);return possibleConstructorReturn(this,e)}}",{globals:["Reflect"],locals:{_createSuper:["body.0.id"]},exportBindingAssignments:[],exportName:"_createSuper",dependencies:{getPrototypeOf:["body.0.body.body.1.argument.body.body.0.declarations.1.init.callee","body.0.body.body.1.argument.body.body.1.consequent.body.0.declarations.0.init.object.callee"],isNativeReflectConstruct:["body.0.body.body.0.declarations.0.init.callee"],possibleConstructorReturn:["body.0.body.body.1.argument.body.body.2.argument.callee"]}}),decorate:Dt("7.1.5",`function _decorate(e,r,t,i){var o=_getDecoratorsApi();if(i)for(var n=0;n<i.length;n++)o=i[n](o);var s=r((function(e){o.initializeInstanceElements(e,a.elements)}),t),a=o.decorateClass(_coalesceClassElements(s.d.map(_createElementDescriptor)),e);return o.initializeClassElements(s.F,a.elements),o.runClassFinishers(s.F,a.finishers)}function _getDecoratorsApi(){_getDecoratorsApi=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,r){["method","field"].forEach((function(t){r.forEach((function(r){r.kind===t&&"own"===r.placement&&this.defineClassElement(e,r)}),this)}),this)},initializeClassElements:function(e,r){var t=e.prototype;["method","field"].forEach((function(i){r.forEach((function(r){var o=r.placement;if(r.kind===i&&("static"===o||"prototype"===o)){var n="static"===o?e:t;this.defineClassElement(n,r)}}),this)}),this)},defineClassElement:function(e,r){var t=r.descriptor;if("field"===r.kind){var i=r.initializer;t={enumerable:t.enumerable,writable:t.writable,configurable:t.configurable,value:void 0===i?void 0:i.call(e)}}Object.defineProperty(e,r.key,t)},decorateClass:function(e,r){var t=[],i=[],o={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,o)}),this),e.forEach((function(e){if(!_hasDecorators(e))return t.push(e);var r=this.decorateElement(e,o);t.push(r.element),t.push.apply(t,r.extras),i.push.apply(i,r.finishers)}),this),!r)return{elements:t,finishers:i};var n=this.decorateConstructor(t,r);return i.push.apply(i,n.finishers),n.finishers=i,n},addElementPlacement:function(e,r,t){var i=r[e.placement];if(!t&&-1!==i.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");i.push(e.key)},decorateElement:function(e,r){for(var t=[],i=[],o=e.decorators,n=o.length-1;n>=0;n--){var s=r[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,o[n])(a)||a);e=l.element,this.addElementPlacement(e,r),l.finisher&&i.push(l.finisher);var c=l.extras;if(c){for(var p=0;p<c.length;p++)this.addElementPlacement(c[p],r);t.push.apply(t,c)}}return{element:e,finishers:i,extras:t}},decorateConstructor:function(e,r){for(var t=[],i=r.length-1;i>=0;i--){var o=this.fromClassDescriptor(e),n=this.toClassDescriptor((0,r[i])(o)||o);if(void 0!==n.finisher&&t.push(n.finisher),void 0!==n.elements){e=n.elements;for(var s=0;s<e.length-1;s++)for(var a=s+1;a<e.length;a++)if(e[s].key===e[a].key&&e[s].placement===e[a].placement)throw new TypeError("Duplicated element ("+e[s].key+")")}}return{elements:e,finishers:t}},fromElementDescriptor:function(e){var r={kind:e.kind,key:e.key,placement:e.placement,descriptor:e.descriptor};return Object.defineProperty(r,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),"field"===e.kind&&(r.initializer=e.initializer),r},toElementDescriptors:function(e){if(void 0!==e)return toArray(e).map((function(e){var r=this.toElementDescriptor(e);return this.disallowProperty(e,"finisher","An element descriptor"),this.disallowProperty(e,"extras","An element descriptor"),r}),this)},toElementDescriptor:function(e){var r=e.kind+"";if("method"!==r&&"field"!==r)throw new TypeError('An element descriptor\\'s .kind property must be either "method" or "field", but a decorator created an element descriptor with .kind "'+r+'"');var t=toPropertyKey(e.key),i=e.placement+"";if("static"!==i&&"prototype"!==i&&"own"!==i)throw new TypeError('An element descriptor\\'s .placement property must be one of "static", "prototype" or "own", but a decorator created an element descriptor with .placement "'+i+'"');var o=e.descriptor;this.disallowProperty(e,"elements","An element descriptor");var n={kind:r,key:t,placement:i,descriptor:Object.assign({},o)};return"field"!==r?this.disallowProperty(e,"initializer","A method descriptor"):(this.disallowProperty(o,"get","The property descriptor of a field descriptor"),this.disallowProperty(o,"set","The property descriptor of a field descriptor"),this.disallowProperty(o,"value","The property descriptor of a field descriptor"),n.initializer=e.initializer),n},toElementFinisherExtras:function(e){return{element:this.toElementDescriptor(e),finisher:_optionalCallableProperty(e,"finisher"),extras:this.toElementDescriptors(e.extras)}},fromClassDescriptor:function(e){var r={kind:"class",elements:e.map(this.fromElementDescriptor,this)};return Object.defineProperty(r,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),r},toClassDescriptor:function(e){var r=e.kind+"";if("class"!==r)throw new TypeError('A class descriptor\\'s .kind property must be "class", but a decorator created a class descriptor with .kind "'+r+'"');this.disallowProperty(e,"key","A class descriptor"),this.disallowProperty(e,"placement","A class descriptor"),this.disallowProperty(e,"descriptor","A class descriptor"),this.disallowProperty(e,"initializer","A class descriptor"),this.disallowProperty(e,"extras","A class descriptor");var t=_optionalCallableProperty(e,"finisher");return{elements:this.toElementDescriptors(e.elements),finisher:t}},runClassFinishers:function(e,r){for(var t=0;t<r.length;t++){var i=(0,r[t])(e);if(void 0!==i){if("function"!=typeof i)throw new TypeError("Finishers must return a constructor.");e=i}}return e},disallowProperty:function(e,r,t){if(void 0!==e[r])throw new TypeError(t+" can't have a ."+r+" property.")}};return e}function _createElementDescriptor(e){var r,t=toPropertyKey(e.key);"method"===e.kind?r={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?r={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?r={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(r={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:t,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:r};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function _coalesceGetterSetter(e,r){void 0!==e.descriptor.get?r.descriptor.get=e.descriptor.get:r.descriptor.set=e.descriptor.set}function _coalesceClassElements(e){for(var r=[],isSameElement=function(e){return"method"===e.kind&&e.key===o.key&&e.placement===o.placement},t=0;t<e.length;t++){var i,o=e[t];if("method"===o.kind&&(i=r.find(isSameElement)))if(_isDataDescriptor(o.descriptor)||_isDataDescriptor(i.descriptor)){if(_hasDecorators(o)||_hasDecorators(i))throw new ReferenceError("Duplicated methods ("+o.key+") can't be decorated.");i.descriptor=o.descriptor}else{if(_hasDecorators(o)){if(_hasDecorators(i))throw new ReferenceError("Decorators can't be placed on different accessors with for the same property ("+o.key+").");i.decorators=o.decorators}_coalesceGetterSetter(o,i)}else r.push(o)}return r}function _hasDecorators(e){return e.decorators&&e.decorators.length}function _isDataDescriptor(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function _optionalCallableProperty(e,r){var t=e[r];if(void 0!==t&&"function"!=typeof t)throw new TypeError("Expected '"+r+"' to be a function");return t}`,{globals:["Object","TypeError","Symbol","ReferenceError"],locals:{_decorate:["body.0.id"],_getDecoratorsApi:["body.1.id","body.0.body.body.0.declarations.0.init.callee","body.1.body.body.0.expression.left"],_createElementDescriptor:["body.2.id","body.0.body.body.2.declarations.1.init.arguments.0.arguments.0.arguments.0"],_coalesceGetterSetter:["body.3.id","body.4.body.body.0.body.body.1.consequent.alternate.body.1.expression.callee"],_coalesceClassElements:["body.4.id","body.0.body.body.2.declarations.1.init.arguments.0.callee"],_hasDecorators:["body.5.id","body.1.body.body.1.declarations.0.init.properties.4.value.body.body.1.test.expressions.1.arguments.0.body.body.0.test.argument.callee","body.4.body.body.0.body.body.1.consequent.consequent.body.0.test.left.callee","body.4.body.body.0.body.body.1.consequent.consequent.body.0.test.right.callee","body.4.body.body.0.body.body.1.consequent.alternate.body.0.test.callee","body.4.body.body.0.body.body.1.consequent.alternate.body.0.consequent.body.0.test.callee"],_isDataDescriptor:["body.6.id","body.4.body.body.0.body.body.1.consequent.test.left.callee","body.4.body.body.0.body.body.1.consequent.test.right.callee"],_optionalCallableProperty:["body.7.id","body.1.body.body.1.declarations.0.init.properties.11.value.body.body.0.argument.properties.1.value.callee","body.1.body.body.1.declarations.0.init.properties.13.value.body.body.3.declarations.0.init.callee"]},exportBindingAssignments:[],exportName:"_decorate",dependencies:{toArray:["body.1.body.body.1.declarations.0.init.properties.9.value.body.body.0.consequent.argument.callee.object.callee"],toPropertyKey:["body.1.body.body.1.declarations.0.init.properties.10.value.body.body.2.declarations.0.init.callee","body.2.body.body.0.declarations.1.init.callee"]}}),defaults:Dt("7.0.0-beta.0","function _defaults(e,r){for(var t=Object.getOwnPropertyNames(r),o=0;o<t.length;o++){var n=t[o],a=Object.getOwnPropertyDescriptor(r,n);a&&a.configurable&&void 0===e[n]&&Object.defineProperty(e,n,a)}return e}",{globals:["Object"],locals:{_defaults:["body.0.id"]},exportBindingAssignments:[],exportName:"_defaults",dependencies:{}}),defineAccessor:Dt("7.20.7","function _defineAccessor(e,r,n,t){var c={configurable:!0,enumerable:!0};return c[e]=t,Object.defineProperty(r,n,c)}",{globals:["Object"],locals:{_defineAccessor:["body.0.id"]},exportBindingAssignments:[],exportName:"_defineAccessor",dependencies:{}}),defineProperty:Dt("7.0.0-beta.0","function _defineProperty(e,r,t){return(r=toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}",{globals:["Object"],locals:{_defineProperty:["body.0.id"]},exportBindingAssignments:[],exportName:"_defineProperty",dependencies:{toPropertyKey:["body.0.body.body.0.argument.expressions.0.test.left.right.callee"]}}),extends:Dt("7.0.0-beta.0","function _extends(){return _extends=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},_extends.apply(null,arguments)}",{globals:["Object"],locals:{_extends:["body.0.id","body.0.body.body.0.argument.expressions.1.callee.object","body.0.body.body.0.argument.expressions.0.left"]},exportBindingAssignments:["body.0.body.body.0.argument.expressions.0"],exportName:"_extends",dependencies:{}}),get:Dt("7.0.0-beta.0",'function _get(){return _get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,r){var p=superPropBase(e,t);if(p){var n=Object.getOwnPropertyDescriptor(p,t);return n.get?n.get.call(arguments.length<3?e:r):n.value}},_get.apply(null,arguments)}',{globals:["Reflect","Object"],locals:{_get:["body.0.id","body.0.body.body.0.argument.expressions.1.callee.object","body.0.body.body.0.argument.expressions.0.left"]},exportBindingAssignments:["body.0.body.body.0.argument.expressions.0"],exportName:"_get",dependencies:{superPropBase:["body.0.body.body.0.argument.expressions.0.right.alternate.body.body.0.declarations.0.init.callee"]}}),getPrototypeOf:Dt("7.0.0-beta.0","function _getPrototypeOf(t){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},_getPrototypeOf(t)}",{globals:["Object"],locals:{_getPrototypeOf:["body.0.id","body.0.body.body.0.argument.expressions.1.callee","body.0.body.body.0.argument.expressions.0.left"]},exportBindingAssignments:["body.0.body.body.0.argument.expressions.0"],exportName:"_getPrototypeOf",dependencies:{}}),identity:Dt("7.17.0","function _identity(t){return t}",{globals:[],locals:{_identity:["body.0.id"]},exportBindingAssignments:[],exportName:"_identity",dependencies:{}}),importDeferProxy:Dt("7.23.0","function _importDeferProxy(e){var t=null,constValue=function(e){return function(){return e}},proxy=function(r){return function(n,o,f){return null===t&&(t=e()),r(t,o,f)}};return new Proxy({},{defineProperty:constValue(!1),deleteProperty:constValue(!1),get:proxy(Reflect.get),getOwnPropertyDescriptor:proxy(Reflect.getOwnPropertyDescriptor),getPrototypeOf:constValue(null),isExtensible:constValue(!1),has:proxy(Reflect.has),ownKeys:proxy(Reflect.ownKeys),preventExtensions:constValue(!0),set:constValue(!1),setPrototypeOf:constValue(!1)})}",{globals:["Proxy","Reflect"],locals:{_importDeferProxy:["body.0.id"]},exportBindingAssignments:[],exportName:"_importDeferProxy",dependencies:{}}),inherits:Dt("7.0.0-beta.0",'function _inherits(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&setPrototypeOf(t,e)}',{globals:["TypeError","Object"],locals:{_inherits:["body.0.id"]},exportBindingAssignments:[],exportName:"_inherits",dependencies:{setPrototypeOf:["body.0.body.body.1.expression.expressions.2.right.callee"]}}),inheritsLoose:Dt("7.0.0-beta.0","function _inheritsLoose(t,o){t.prototype=Object.create(o.prototype),t.prototype.constructor=t,setPrototypeOf(t,o)}",{globals:["Object"],locals:{_inheritsLoose:["body.0.id"]},exportBindingAssignments:[],exportName:"_inheritsLoose",dependencies:{setPrototypeOf:["body.0.body.body.0.expression.expressions.2.callee"]}}),initializerDefineProperty:Dt("7.0.0-beta.0","function _initializerDefineProperty(e,i,r,l){r&&Object.defineProperty(e,i,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(l):void 0})}",{globals:["Object"],locals:{_initializerDefineProperty:["body.0.id"]},exportBindingAssignments:[],exportName:"_initializerDefineProperty",dependencies:{}}),initializerWarningHelper:Dt("7.0.0-beta.0",'function _initializerWarningHelper(r,e){throw Error("Decorating class property failed. Please ensure that transform-class-properties is enabled and runs after the decorators transform.")}',{globals:["Error"],locals:{_initializerWarningHelper:["body.0.id"]},exportBindingAssignments:[],exportName:"_initializerWarningHelper",dependencies:{}}),instanceof:Dt("7.0.0-beta.0",'function _instanceof(n,e){return null!=e&&"undefined"!=typeof Symbol&&e[Symbol.hasInstance]?!!e[Symbol.hasInstance](n):n instanceof e}',{globals:["Symbol"],locals:{_instanceof:["body.0.id"]},exportBindingAssignments:[],exportName:"_instanceof",dependencies:{}}),interopRequireDefault:Dt("7.0.0-beta.0","function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}",{globals:[],locals:{_interopRequireDefault:["body.0.id"]},exportBindingAssignments:[],exportName:"_interopRequireDefault",dependencies:{}}),interopRequireWildcard:Dt("7.14.0",'function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,t=new WeakMap;return(_getRequireWildcardCache=function(e){return e?t:r})(e)}function _interopRequireWildcard(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=_getRequireWildcardCache(r);if(t&&t.has(e))return t.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&{}.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}',{globals:["WeakMap","Object"],locals:{_getRequireWildcardCache:["body.0.id","body.1.body.body.2.declarations.0.init.callee","body.0.body.body.2.argument.callee.left"],_interopRequireWildcard:["body.1.id"]},exportBindingAssignments:[],exportName:"_interopRequireWildcard",dependencies:{}}),isNativeFunction:Dt("7.0.0-beta.0",'function _isNativeFunction(t){try{return-1!==Function.toString.call(t).indexOf("[native code]")}catch(n){return"function"==typeof t}}',{globals:["Function"],locals:{_isNativeFunction:["body.0.id"]},exportBindingAssignments:[],exportName:"_isNativeFunction",dependencies:{}}),isNativeReflectConstruct:Dt("7.9.0","function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(_isNativeReflectConstruct=function(){return!!t})()}",{globals:["Boolean","Reflect"],locals:{_isNativeReflectConstruct:["body.0.id","body.0.body.body.1.argument.callee.left"]},exportBindingAssignments:["body.0.body.body.1.argument.callee"],exportName:"_isNativeReflectConstruct",dependencies:{}}),iterableToArray:Dt("7.0.0-beta.0",'function _iterableToArray(r){if("undefined"!=typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r)}',{globals:["Symbol","Array"],locals:{_iterableToArray:["body.0.id"]},exportBindingAssignments:[],exportName:"_iterableToArray",dependencies:{}}),iterableToArrayLimit:Dt("7.0.0-beta.0",'function _iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}',{globals:["Symbol","Object"],locals:{_iterableToArrayLimit:["body.0.id"]},exportBindingAssignments:[],exportName:"_iterableToArrayLimit",dependencies:{}}),jsx:Dt("7.0.0-beta.0",'var REACT_ELEMENT_TYPE;function _createRawReactElement(e,r,E,l){REACT_ELEMENT_TYPE||(REACT_ELEMENT_TYPE="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,n=arguments.length-3;if(r||0===n||(r={children:void 0}),1===n)r.children=l;else if(n>1){for(var t=Array(n),f=0;f<n;f++)t[f]=arguments[f+3];r.children=t}if(r&&o)for(var i in o)void 0===r[i]&&(r[i]=o[i]);else r||(r=o||{});return{$$typeof:REACT_ELEMENT_TYPE,type:e,key:void 0===E?null:""+E,ref:null,props:r,_owner:null}}',{globals:["Symbol","Array"],locals:{REACT_ELEMENT_TYPE:["body.0.declarations.0.id","body.1.body.body.0.expression.left","body.1.body.body.4.argument.properties.0.value","body.1.body.body.0.expression.right.left"],_createRawReactElement:["body.1.id"]},exportBindingAssignments:[],exportName:"_createRawReactElement",dependencies:{}}),maybeArrayLike:Dt("7.9.0",'function _maybeArrayLike(r,a,e){if(a&&!Array.isArray(a)&&"number"==typeof a.length){var y=a.length;return arrayLikeToArray(a,void 0!==e&&e<y?e:y)}return r(a,e)}',{globals:["Array"],locals:{_maybeArrayLike:["body.0.id"]},exportBindingAssignments:[],exportName:"_maybeArrayLike",dependencies:{arrayLikeToArray:["body.0.body.body.0.consequent.body.1.argument.callee"]}}),newArrowCheck:Dt("7.0.0-beta.0",'function _newArrowCheck(n,r){if(n!==r)throw new TypeError("Cannot instantiate an arrow function")}',{globals:["TypeError"],locals:{_newArrowCheck:["body.0.id"]},exportBindingAssignments:[],exportName:"_newArrowCheck",dependencies:{}}),nonIterableRest:Dt("7.0.0-beta.0",'function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}',{globals:["TypeError"],locals:{_nonIterableRest:["body.0.id"]},exportBindingAssignments:[],exportName:"_nonIterableRest",dependencies:{}}),nonIterableSpread:Dt("7.0.0-beta.0",'function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}',{globals:["TypeError"],locals:{_nonIterableSpread:["body.0.id"]},exportBindingAssignments:[],exportName:"_nonIterableSpread",dependencies:{}}),nullishReceiverError:Dt("7.22.6",'function _nullishReceiverError(r){throw new TypeError("Cannot set property of null or undefined.")}',{globals:["TypeError"],locals:{_nullishReceiverError:["body.0.id"]},exportBindingAssignments:[],exportName:"_nullishReceiverError",dependencies:{}}),objectDestructuringEmpty:Dt("7.0.0-beta.0",'function _objectDestructuringEmpty(t){if(null==t)throw new TypeError("Cannot destructure "+t)}',{globals:["TypeError"],locals:{_objectDestructuringEmpty:["body.0.id"]},exportBindingAssignments:[],exportName:"_objectDestructuringEmpty",dependencies:{}}),objectSpread2:Dt("7.5.0","function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread2(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach((function(r){defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}",{globals:["Object"],locals:{ownKeys:["body.0.id","body.1.body.body.0.body.body.1.expression.consequent.callee.object.callee","body.1.body.body.0.body.body.1.expression.alternate.alternate.callee.object.callee"],_objectSpread2:["body.1.id"]},exportBindingAssignments:[],exportName:"_objectSpread2",dependencies:{defineProperty:["body.1.body.body.0.body.body.1.expression.consequent.arguments.0.body.body.0.expression.callee"]}}),objectWithoutProperties:Dt("7.0.0-beta.0","function _objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)o=s[r],t.includes(o)||{}.propertyIsEnumerable.call(e,o)&&(i[o]=e[o])}return i}",{globals:["Object"],locals:{_objectWithoutProperties:["body.0.id"]},exportBindingAssignments:[],exportName:"_objectWithoutProperties",dependencies:{objectWithoutPropertiesLoose:["body.0.body.body.1.declarations.2.init.callee"]}}),objectWithoutPropertiesLoose:Dt("7.0.0-beta.0","function _objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(e.includes(n))continue;t[n]=r[n]}return t}",{globals:[],locals:{_objectWithoutPropertiesLoose:["body.0.id"]},exportBindingAssignments:[],exportName:"_objectWithoutPropertiesLoose",dependencies:{}}),possibleConstructorReturn:Dt("7.0.0-beta.0",'function _possibleConstructorReturn(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return assertThisInitialized(t)}',{globals:["TypeError"],locals:{_possibleConstructorReturn:["body.0.id"]},exportBindingAssignments:[],exportName:"_possibleConstructorReturn",dependencies:{assertThisInitialized:["body.0.body.body.2.argument.callee"]}}),readOnlyError:Dt("7.0.0-beta.0",`function _readOnlyError(r){throw new TypeError('"'+r+'" is read-only')}`,{globals:["TypeError"],locals:{_readOnlyError:["body.0.id"]},exportBindingAssignments:[],exportName:"_readOnlyError",dependencies:{}}),regeneratorRuntime:Dt("7.18.0",`function _regeneratorRuntime(){"use strict";
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag";function define(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{define({},"")}catch(t){define=function(t,e,r){return t[e]=r}}function wrap(t,e,r,n){var i=e&&e.prototype instanceof Generator?e:Generator,a=Object.create(i.prototype),c=new Context(n||[]);return o(a,"_invoke",{value:makeInvokeMethod(t,r,c)}),a}function tryCatch(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=wrap;var h="suspendedStart",l="suspendedYield",f="executing",s="completed",y={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var p={};define(p,a,(function(){return this}));var d=Object.getPrototypeOf,v=d&&d(d(values([])));v&&v!==r&&n.call(v,a)&&(p=v);var g=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(p);function defineIteratorMethods(t){["next","throw","return"].forEach((function(e){define(t,e,(function(t){return this._invoke(e,t)}))}))}function AsyncIterator(t,e){function invoke(r,o,i,a){var c=tryCatch(t[r],t,o);if("throw"!==c.type){var u=c.arg,h=u.value;return h&&"object"==typeof h&&n.call(h,"__await")?e.resolve(h.__await).then((function(t){invoke("next",t,i,a)}),(function(t){invoke("throw",t,i,a)})):e.resolve(h).then((function(t){u.value=t,i(u)}),(function(t){return invoke("throw",t,i,a)}))}a(c.arg)}var r;o(this,"_invoke",{value:function(t,n){function callInvokeWithMethodAndArg(){return new e((function(e,r){invoke(t,n,e,r)}))}return r=r?r.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(e,r,n){var o=h;return function(i,a){if(o===f)throw Error("Generator is already running");if(o===s){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=maybeInvokeDelegate(c,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===h)throw o=s,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=f;var p=tryCatch(e,r,n);if("normal"===p.type){if(o=n.done?s:l,p.arg===y)continue;return{value:p.arg,done:n.done}}"throw"===p.type&&(o=s,n.method="throw",n.arg=p.arg)}}}function maybeInvokeDelegate(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,maybeInvokeDelegate(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var i=tryCatch(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,y;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function pushTryEntry(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function resetTryEntry(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function Context(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(pushTryEntry,this),this.reset(!0)}function values(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function next(){for(;++o<e.length;)if(n.call(e,o))return next.value=e[o],next.done=!1,next;return next.value=t,next.done=!0,next};return i.next=i}}throw new TypeError(typeof e+" is not iterable")}return GeneratorFunction.prototype=GeneratorFunctionPrototype,o(g,"constructor",{value:GeneratorFunctionPrototype,configurable:!0}),o(GeneratorFunctionPrototype,"constructor",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===GeneratorFunction||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,GeneratorFunctionPrototype):(t.__proto__=GeneratorFunctionPrototype,define(t,u,"GeneratorFunction")),t.prototype=Object.create(g),t},e.awrap=function(t){return{__await:t}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,c,(function(){return this})),e.AsyncIterator=AsyncIterator,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var a=new AsyncIterator(wrap(t,r,n,o),i);return e.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},defineIteratorMethods(g),define(g,u,"Generator"),define(g,a,(function(){return this})),define(g,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function next(){for(;r.length;){var t=r.pop();if(t in e)return next.value=t,next.done=!1,next}return next.done=!0,next}},e.values=values,Context.prototype={constructor:Context,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(resetTryEntry),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function handle(n,o){return a.type="throw",a.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return handle("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return handle(i.catchLoc,!0);if(this.prev<i.finallyLoc)return handle(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return handle(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return handle(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),resetTryEntry(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;resetTryEntry(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:values(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}`,{globals:["Object","Symbol","Error","TypeError","isNaN","Promise"],locals:{_regeneratorRuntime:["body.0.id","body.0.body.body.0.expression.left"]},exportBindingAssignments:["body.0.body.body.0.expression"],exportName:"_regeneratorRuntime",dependencies:{}}),set:Dt("7.0.0-beta.0",'function set(e,r,t,o){return set="undefined"!=typeof Reflect&&Reflect.set?Reflect.set:function(e,r,t,o){var f,i=superPropBase(e,r);if(i){if((f=Object.getOwnPropertyDescriptor(i,r)).set)return f.set.call(o,t),!0;if(!f.writable)return!1}if(f=Object.getOwnPropertyDescriptor(o,r)){if(!f.writable)return!1;f.value=t,Object.defineProperty(o,r,f)}else defineProperty(o,r,t);return!0},set(e,r,t,o)}function _set(e,r,t,o,f){if(!set(e,r,t,o||e)&&f)throw new TypeError("failed to set property");return t}',{globals:["Reflect","Object","TypeError"],locals:{set:["body.0.id","body.0.body.body.0.argument.expressions.1.callee","body.1.body.body.0.test.left.argument.callee","body.0.body.body.0.argument.expressions.0.left"],_set:["body.1.id"]},exportBindingAssignments:[],exportName:"_set",dependencies:{superPropBase:["body.0.body.body.0.argument.expressions.0.right.alternate.body.body.0.declarations.1.init.callee"],defineProperty:["body.0.body.body.0.argument.expressions.0.right.alternate.body.body.2.alternate.expression.callee"]}}),setFunctionName:Dt("7.23.6",'function setFunctionName(e,t,n){"symbol"==typeof t&&(t=(t=t.description)?"["+t+"]":"");try{Object.defineProperty(e,"name",{configurable:!0,value:n?n+" "+t:t})}catch(e){}return e}',{globals:["Object"],locals:{setFunctionName:["body.0.id"]},exportBindingAssignments:[],exportName:"setFunctionName",dependencies:{}}),setPrototypeOf:Dt("7.0.0-beta.0","function _setPrototypeOf(t,e){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},_setPrototypeOf(t,e)}",{globals:["Object"],locals:{_setPrototypeOf:["body.0.id","body.0.body.body.0.argument.expressions.1.callee","body.0.body.body.0.argument.expressions.0.left"]},exportBindingAssignments:["body.0.body.body.0.argument.expressions.0"],exportName:"_setPrototypeOf",dependencies:{}}),skipFirstGeneratorNext:Dt("7.0.0-beta.0","function _skipFirstGeneratorNext(t){return function(){var r=t.apply(this,arguments);return r.next(),r}}",{globals:[],locals:{_skipFirstGeneratorNext:["body.0.id"]},exportBindingAssignments:[],exportName:"_skipFirstGeneratorNext",dependencies:{}}),slicedToArray:Dt("7.0.0-beta.0","function _slicedToArray(r,e){return arrayWithHoles(r)||iterableToArrayLimit(r,e)||unsupportedIterableToArray(r,e)||nonIterableRest()}",{globals:[],locals:{_slicedToArray:["body.0.id"]},exportBindingAssignments:[],exportName:"_slicedToArray",dependencies:{arrayWithHoles:["body.0.body.body.0.argument.left.left.left.callee"],iterableToArrayLimit:["body.0.body.body.0.argument.left.left.right.callee"],unsupportedIterableToArray:["body.0.body.body.0.argument.left.right.callee"],nonIterableRest:["body.0.body.body.0.argument.right.callee"]}}),superPropBase:Dt("7.0.0-beta.0","function _superPropBase(t,o){for(;!{}.hasOwnProperty.call(t,o)&&null!==(t=getPrototypeOf(t)););return t}",{globals:[],locals:{_superPropBase:["body.0.id"]},exportBindingAssignments:[],exportName:"_superPropBase",dependencies:{getPrototypeOf:["body.0.body.body.0.test.right.right.right.callee"]}}),superPropGet:Dt("7.25.0",'function _superPropertyGet(t,e,o,r){var p=get(getPrototypeOf(1&r?t.prototype:t),e,o);return 2&r&&"function"==typeof p?function(t){return p.apply(o,t)}:p}',{globals:[],locals:{_superPropertyGet:["body.0.id"]},exportBindingAssignments:[],exportName:"_superPropertyGet",dependencies:{get:["body.0.body.body.0.declarations.0.init.callee"],getPrototypeOf:["body.0.body.body.0.declarations.0.init.arguments.0.callee"]}}),superPropSet:Dt("7.25.0","function _superPropertySet(t,e,o,r,p,f){return set(getPrototypeOf(f?t.prototype:t),e,o,r,p)}",{globals:[],locals:{_superPropertySet:["body.0.id"]},exportBindingAssignments:[],exportName:"_superPropertySet",dependencies:{set:["body.0.body.body.0.argument.callee"],getPrototypeOf:["body.0.body.body.0.argument.arguments.0.callee"]}}),taggedTemplateLiteral:Dt("7.0.0-beta.0","function _taggedTemplateLiteral(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}",{globals:["Object"],locals:{_taggedTemplateLiteral:["body.0.id"]},exportBindingAssignments:[],exportName:"_taggedTemplateLiteral",dependencies:{}}),taggedTemplateLiteralLoose:Dt("7.0.0-beta.0","function _taggedTemplateLiteralLoose(e,t){return t||(t=e.slice(0)),e.raw=t,e}",{globals:[],locals:{_taggedTemplateLiteralLoose:["body.0.id"]},exportBindingAssignments:[],exportName:"_taggedTemplateLiteralLoose",dependencies:{}}),tdz:Dt("7.5.5",'function _tdzError(e){throw new ReferenceError(e+" is not defined - temporal dead zone")}',{globals:["ReferenceError"],locals:{_tdzError:["body.0.id"]},exportBindingAssignments:[],exportName:"_tdzError",dependencies:{}}),temporalRef:Dt("7.0.0-beta.0","function _temporalRef(r,e){return r===undef?err(e):r}",{globals:[],locals:{_temporalRef:["body.0.id"]},exportBindingAssignments:[],exportName:"_temporalRef",dependencies:{temporalUndefined:["body.0.body.body.0.argument.test.right"],tdz:["body.0.body.body.0.argument.consequent.callee"]}}),temporalUndefined:Dt("7.0.0-beta.0","function _temporalUndefined(){}",{globals:[],locals:{_temporalUndefined:["body.0.id"]},exportBindingAssignments:[],exportName:"_temporalUndefined",dependencies:{}}),toArray:Dt("7.0.0-beta.0","function _toArray(r){return arrayWithHoles(r)||iterableToArray(r)||unsupportedIterableToArray(r)||nonIterableRest()}",{globals:[],locals:{_toArray:["body.0.id"]},exportBindingAssignments:[],exportName:"_toArray",dependencies:{arrayWithHoles:["body.0.body.body.0.argument.left.left.left.callee"],iterableToArray:["body.0.body.body.0.argument.left.left.right.callee"],unsupportedIterableToArray:["body.0.body.body.0.argument.left.right.callee"],nonIterableRest:["body.0.body.body.0.argument.right.callee"]}}),toConsumableArray:Dt("7.0.0-beta.0","function _toConsumableArray(r){return arrayWithoutHoles(r)||iterableToArray(r)||unsupportedIterableToArray(r)||nonIterableSpread()}",{globals:[],locals:{_toConsumableArray:["body.0.id"]},exportBindingAssignments:[],exportName:"_toConsumableArray",dependencies:{arrayWithoutHoles:["body.0.body.body.0.argument.left.left.left.callee"],iterableToArray:["body.0.body.body.0.argument.left.left.right.callee"],unsupportedIterableToArray:["body.0.body.body.0.argument.left.right.callee"],nonIterableSpread:["body.0.body.body.0.argument.right.callee"]}}),toPrimitive:Dt("7.1.5",'function toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}',{globals:["Symbol","TypeError","String","Number"],locals:{toPrimitive:["body.0.id"]},exportBindingAssignments:[],exportName:"toPrimitive",dependencies:{}}),toPropertyKey:Dt("7.1.5",'function toPropertyKey(t){var i=toPrimitive(t,"string");return"symbol"==typeof i?i:i+""}',{globals:[],locals:{toPropertyKey:["body.0.id"]},exportBindingAssignments:[],exportName:"toPropertyKey",dependencies:{toPrimitive:["body.0.body.body.0.declarations.0.init.callee"]}}),toSetter:Dt("7.24.0",'function _toSetter(t,e,n){e||(e=[]);var r=e.length++;return Object.defineProperty({},"_",{set:function(o){e[r]=o,t.apply(n,e)}})}',{globals:["Object"],locals:{_toSetter:["body.0.id"]},exportBindingAssignments:[],exportName:"_toSetter",dependencies:{}}),typeof:Dt("7.0.0-beta.0",'function _typeof(o){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}',{globals:["Symbol"],locals:{_typeof:["body.0.id","body.0.body.body.0.argument.expressions.1.callee","body.0.body.body.0.argument.expressions.0.left"]},exportBindingAssignments:["body.0.body.body.0.argument.expressions.0"],exportName:"_typeof",dependencies:{}}),unsupportedIterableToArray:Dt("7.9.0",'function _unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?arrayLikeToArray(r,a):void 0}}',{globals:["Array"],locals:{_unsupportedIterableToArray:["body.0.id"]},exportBindingAssignments:[],exportName:"_unsupportedIterableToArray",dependencies:{arrayLikeToArray:["body.0.body.body.0.consequent.body.0.consequent.argument.callee","body.0.body.body.0.consequent.body.2.argument.expressions.1.alternate.consequent.callee"]}}),usingCtx:Dt("7.23.9",'function _usingCtx(){var r="function"==typeof SuppressedError?SuppressedError:function(r,e){var n=Error();return n.name="SuppressedError",n.error=r,n.suppressed=e,n},e={},n=[];function using(r,e){if(null!=e){if(Object(e)!==e)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(r)var o=e[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(void 0===o&&(o=e[Symbol.dispose||Symbol.for("Symbol.dispose")],r))var t=o;if("function"!=typeof o)throw new TypeError("Object is not disposable.");t&&(o=function(){try{t.call(e)}catch(r){return Promise.reject(r)}}),n.push({v:e,d:o,a:r})}else r&&n.push({d:e,a:r});return e}return{e:e,u:using.bind(null,!1),a:using.bind(null,!0),d:function(){var o,t=this.e,s=0;function next(){for(;o=n.pop();)try{if(!o.a&&1===s)return s=0,n.push(o),Promise.resolve().then(next);if(o.d){var r=o.d.call(o.v);if(o.a)return s|=2,Promise.resolve(r).then(next,err)}else s|=1}catch(r){return err(r)}if(1===s)return t!==e?Promise.reject(t):Promise.resolve();if(t!==e)throw t}function err(n){return t=t!==e?new r(n,t):n,next()}return next()}}}',{globals:["SuppressedError","Error","Object","TypeError","Symbol","Promise"],locals:{_usingCtx:["body.0.id"]},exportBindingAssignments:[],exportName:"_usingCtx",dependencies:{}}),wrapAsyncGenerator:Dt("7.0.0-beta.0",'function _wrapAsyncGenerator(e){return function(){return new AsyncGenerator(e.apply(this,arguments))}}function AsyncGenerator(e){var r,t;function resume(r,t){try{var n=e[r](t),o=n.value,u=o instanceof OverloadYield;Promise.resolve(u?o.v:o).then((function(t){if(u){var i="return"===r?"return":"next";if(!o.k||t.done)return resume(i,t);t=e[i](t).value}settle(n.done?"return":"normal",t)}),(function(e){resume("throw",e)}))}catch(e){settle("throw",e)}}function settle(e,n){switch(e){case"return":r.resolve({value:n,done:!0});break;case"throw":r.reject(n);break;default:r.resolve({value:n,done:!1})}(r=r.next)?resume(r.key,r.arg):t=null}this._invoke=function(e,n){return new Promise((function(o,u){var i={key:e,arg:n,resolve:o,reject:u,next:null};t?t=t.next=i:(r=t=i,resume(e,n))}))},"function"!=typeof e.return&&(this.return=void 0)}AsyncGenerator.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},AsyncGenerator.prototype.next=function(e){return this._invoke("next",e)},AsyncGenerator.prototype.throw=function(e){return this._invoke("throw",e)},AsyncGenerator.prototype.return=function(e){return this._invoke("return",e)};',{globals:["Promise","Symbol"],locals:{_wrapAsyncGenerator:["body.0.id"],AsyncGenerator:["body.1.id","body.0.body.body.0.argument.body.body.0.argument.callee","body.2.expression.expressions.0.left.object.object","body.2.expression.expressions.1.left.object.object","body.2.expression.expressions.2.left.object.object","body.2.expression.expressions.3.left.object.object"]},exportBindingAssignments:[],exportName:"_wrapAsyncGenerator",dependencies:{OverloadYield:["body.1.body.body.1.body.body.0.block.body.0.declarations.2.init.right"]}}),wrapNativeSuper:Dt("7.0.0-beta.0",'function _wrapNativeSuper(t){var r="function"==typeof Map?new Map:void 0;return _wrapNativeSuper=function(t){if(null===t||!isNativeFunction(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==r){if(r.has(t))return r.get(t);r.set(t,Wrapper)}function Wrapper(){return construct(t,arguments,getPrototypeOf(this).constructor)}return Wrapper.prototype=Object.create(t.prototype,{constructor:{value:Wrapper,enumerable:!1,writable:!0,configurable:!0}}),setPrototypeOf(Wrapper,t)},_wrapNativeSuper(t)}',{globals:["Map","TypeError","Object"],locals:{_wrapNativeSuper:["body.0.id","body.0.body.body.1.argument.expressions.1.callee","body.0.body.body.1.argument.expressions.0.left"]},exportBindingAssignments:["body.0.body.body.1.argument.expressions.0"],exportName:"_wrapNativeSuper",dependencies:{getPrototypeOf:["body.0.body.body.1.argument.expressions.0.right.body.body.3.body.body.0.argument.arguments.2.object.callee"],setPrototypeOf:["body.0.body.body.1.argument.expressions.0.right.body.body.4.argument.expressions.1.callee"],isNativeFunction:["body.0.body.body.1.argument.expressions.0.right.body.body.0.test.right.argument.callee"],construct:["body.0.body.body.1.argument.expressions.0.right.body.body.3.body.body.0.argument.callee"]}}),wrapRegExp:Dt("7.19.0",'function _wrapRegExp(){_wrapRegExp=function(e,r){return new BabelRegExp(e,void 0,r)};var e=RegExp.prototype,r=new WeakMap;function BabelRegExp(e,t,p){var o=RegExp(e,t);return r.set(o,p||r.get(e)),setPrototypeOf(o,BabelRegExp.prototype)}function buildGroups(e,t){var p=r.get(t);return Object.keys(p).reduce((function(r,t){var o=p[t];if("number"==typeof o)r[t]=e[o];else{for(var i=0;void 0===e[o[i]]&&i+1<o.length;)i++;r[t]=e[o[i]]}return r}),Object.create(null))}return inherits(BabelRegExp,RegExp),BabelRegExp.prototype.exec=function(r){var t=e.exec.call(this,r);if(t){t.groups=buildGroups(t,this);var p=t.indices;p&&(p.groups=buildGroups(p,this))}return t},BabelRegExp.prototype[Symbol.replace]=function(t,p){if("string"==typeof p){var o=r.get(this);return e[Symbol.replace].call(this,t,p.replace(/\\$<([^>]+)>/g,(function(e,r){var t=o[r];return"$"+(Array.isArray(t)?t.join("$"):t)})))}if("function"==typeof p){var i=this;return e[Symbol.replace].call(this,t,(function(){var e=arguments;return"object"!=typeof e[e.length-1]&&(e=[].slice.call(e)).push(buildGroups(e,i)),p.apply(this,e)}))}return e[Symbol.replace].call(this,t,p)},_wrapRegExp.apply(this,arguments)}',{globals:["RegExp","WeakMap","Object","Symbol","Array"],locals:{_wrapRegExp:["body.0.id","body.0.body.body.4.argument.expressions.3.callee.object","body.0.body.body.0.expression.left"]},exportBindingAssignments:["body.0.body.body.0.expression"],exportName:"_wrapRegExp",dependencies:{setPrototypeOf:["body.0.body.body.2.body.body.1.argument.expressions.1.callee"],inherits:["body.0.body.body.4.argument.expressions.0.callee"]}}),writeOnlyError:Dt("7.12.13",`function _writeOnlyError(r){throw new TypeError('"'+r+'" is write-only')}`,{globals:["TypeError"],locals:{_writeOnlyError:["body.0.id"]},exportBindingAssignments:[],exportName:"_writeOnlyError",dependencies:{}})};Object.assign(N8,{AwaitValue:Dt("7.0.0-beta.0","function _AwaitValue(t){this.wrapped=t}",{globals:[],locals:{_AwaitValue:["body.0.id"]},exportBindingAssignments:[],exportName:"_AwaitValue",dependencies:{}}),applyDecs:Dt("7.17.8",'function old_createMetadataMethodsForProperty(e,t,a,r){return{getMetadata:function(o){old_assertNotFinished(r,"getMetadata"),old_assertMetadataKey(o);var i=e[o];if(void 0!==i)if(1===t){var n=i.public;if(void 0!==n)return n[a]}else if(2===t){var l=i.private;if(void 0!==l)return l.get(a)}else if(Object.hasOwnProperty.call(i,"constructor"))return i.constructor},setMetadata:function(o,i){old_assertNotFinished(r,"setMetadata"),old_assertMetadataKey(o);var n=e[o];if(void 0===n&&(n=e[o]={}),1===t){var l=n.public;void 0===l&&(l=n.public={}),l[a]=i}else if(2===t){var s=n.priv;void 0===s&&(s=n.private=new Map),s.set(a,i)}else n.constructor=i}}}function old_convertMetadataMapToFinal(e,t){var a=e[Symbol.metadata||Symbol.for("Symbol.metadata")],r=Object.getOwnPropertySymbols(t);if(0!==r.length){for(var o=0;o<r.length;o++){var i=r[o],n=t[i],l=a?a[i]:null,s=n.public,c=l?l.public:null;s&&c&&Object.setPrototypeOf(s,c);var d=n.private;if(d){var u=Array.from(d.values()),f=l?l.private:null;f&&(u=u.concat(f)),n.private=u}l&&Object.setPrototypeOf(n,l)}a&&Object.setPrototypeOf(t,a),e[Symbol.metadata||Symbol.for("Symbol.metadata")]=t}}function old_createAddInitializerMethod(e,t){return function(a){old_assertNotFinished(t,"addInitializer"),old_assertCallable(a,"An initializer"),e.push(a)}}function old_memberDec(e,t,a,r,o,i,n,l,s){var c;switch(i){case 1:c="accessor";break;case 2:c="method";break;case 3:c="getter";break;case 4:c="setter";break;default:c="field"}var d,u,f={kind:c,name:l?"#"+t:toPropertyKey(t),isStatic:n,isPrivate:l},p={v:!1};if(0!==i&&(f.addInitializer=old_createAddInitializerMethod(o,p)),l){d=2,u=Symbol(t);var v={};0===i?(v.get=a.get,v.set=a.set):2===i?v.get=function(){return a.value}:(1!==i&&3!==i||(v.get=function(){return a.get.call(this)}),1!==i&&4!==i||(v.set=function(e){a.set.call(this,e)})),f.access=v}else d=1,u=t;try{return e(s,Object.assign(f,old_createMetadataMethodsForProperty(r,d,u,p)))}finally{p.v=!0}}function old_assertNotFinished(e,t){if(e.v)throw Error("attempted to call "+t+" after decoration was finished")}function old_assertMetadataKey(e){if("symbol"!=typeof e)throw new TypeError("Metadata keys must be symbols, received: "+e)}function old_assertCallable(e,t){if("function"!=typeof e)throw new TypeError(t+" must be a function")}function old_assertValidReturnValue(e,t){var a=typeof t;if(1===e){if("object"!==a||null===t)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");void 0!==t.get&&old_assertCallable(t.get,"accessor.get"),void 0!==t.set&&old_assertCallable(t.set,"accessor.set"),void 0!==t.init&&old_assertCallable(t.init,"accessor.init"),void 0!==t.initializer&&old_assertCallable(t.initializer,"accessor.initializer")}else if("function"!==a)throw new TypeError((0===e?"field":10===e?"class":"method")+" decorators must return a function or void 0")}function old_getInit(e){var t;return null==(t=e.init)&&(t=e.initializer)&&void 0!==console&&console.warn(".initializer has been renamed to .init as of March 2022"),t}function old_applyMemberDec(e,t,a,r,o,i,n,l,s){var c,d,u,f,p,v,y,h=a[0];if(n?(0===o||1===o?(c={get:a[3],set:a[4]},u="get"):3===o?(c={get:a[3]},u="get"):4===o?(c={set:a[3]},u="set"):c={value:a[3]},0!==o&&(1===o&&setFunctionName(a[4],"#"+r,"set"),setFunctionName(a[3],"#"+r,u))):0!==o&&(c=Object.getOwnPropertyDescriptor(t,r)),1===o?f={get:c.get,set:c.set}:2===o?f=c.value:3===o?f=c.get:4===o&&(f=c.set),"function"==typeof h)void 0!==(p=old_memberDec(h,r,c,l,s,o,i,n,f))&&(old_assertValidReturnValue(o,p),0===o?d=p:1===o?(d=old_getInit(p),v=p.get||f.get,y=p.set||f.set,f={get:v,set:y}):f=p);else for(var m=h.length-1;m>=0;m--){var b;void 0!==(p=old_memberDec(h[m],r,c,l,s,o,i,n,f))&&(old_assertValidReturnValue(o,p),0===o?b=p:1===o?(b=old_getInit(p),v=p.get||f.get,y=p.set||f.set,f={get:v,set:y}):f=p,void 0!==b&&(void 0===d?d=b:"function"==typeof d?d=[d,b]:d.push(b)))}if(0===o||1===o){if(void 0===d)d=function(e,t){return t};else if("function"!=typeof d){var g=d;d=function(e,t){for(var a=t,r=0;r<g.length;r++)a=g[r].call(e,a);return a}}else{var _=d;d=function(e,t){return _.call(e,t)}}e.push(d)}0!==o&&(1===o?(c.get=f.get,c.set=f.set):2===o?c.value=f:3===o?c.get=f:4===o&&(c.set=f),n?1===o?(e.push((function(e,t){return f.get.call(e,t)})),e.push((function(e,t){return f.set.call(e,t)}))):2===o?e.push(f):e.push((function(e,t){return f.call(e,t)})):Object.defineProperty(t,r,c))}function old_applyMemberDecs(e,t,a,r,o){for(var i,n,l=new Map,s=new Map,c=0;c<o.length;c++){var d=o[c];if(Array.isArray(d)){var u,f,p,v=d[1],y=d[2],h=d.length>3,m=v>=5;if(m?(u=t,f=r,0!=(v-=5)&&(p=n=n||[])):(u=t.prototype,f=a,0!==v&&(p=i=i||[])),0!==v&&!h){var b=m?s:l,g=b.get(y)||0;if(!0===g||3===g&&4!==v||4===g&&3!==v)throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+y);!g&&v>2?b.set(y,v):b.set(y,!0)}old_applyMemberDec(e,u,d,y,v,m,h,f,p)}}old_pushInitializers(e,i),old_pushInitializers(e,n)}function old_pushInitializers(e,t){t&&e.push((function(e){for(var a=0;a<t.length;a++)t[a].call(e);return e}))}function old_applyClassDecs(e,t,a,r){if(r.length>0){for(var o=[],i=t,n=t.name,l=r.length-1;l>=0;l--){var s={v:!1};try{var c=Object.assign({kind:"class",name:n,addInitializer:old_createAddInitializerMethod(o,s)},old_createMetadataMethodsForProperty(a,0,n,s)),d=r[l](i,c)}finally{s.v=!0}void 0!==d&&(old_assertValidReturnValue(10,d),i=d)}e.push(i,(function(){for(var e=0;e<o.length;e++)o[e].call(i)}))}}function applyDecs(e,t,a){var r=[],o={},i={};return old_applyMemberDecs(r,e,i,o,t),old_convertMetadataMapToFinal(e.prototype,i),old_applyClassDecs(r,e,o,a),old_convertMetadataMapToFinal(e,o),r}',{globals:["Object","Map","Symbol","Array","Error","TypeError","console"],locals:{old_createMetadataMethodsForProperty:["body.0.id","body.3.body.body.4.block.body.0.argument.arguments.1.arguments.1.callee","body.12.body.body.0.consequent.body.0.body.body.1.block.body.0.declarations.0.init.arguments.1.callee"],old_convertMetadataMapToFinal:["body.1.id","body.13.body.body.1.argument.expressions.1.callee","body.13.body.body.1.argument.expressions.3.callee"],old_createAddInitializerMethod:["body.2.id","body.3.body.body.3.test.expressions.0.right.right.callee","body.12.body.body.0.consequent.body.0.body.body.1.block.body.0.declarations.0.init.arguments.0.properties.2.value.callee"],old_memberDec:["body.3.id","body.9.body.body.1.consequent.expression.left.right.right.callee","body.9.body.body.1.alternate.body.body.1.expression.left.right.right.callee"],old_assertNotFinished:["body.4.id","body.0.body.body.0.argument.properties.0.value.body.body.0.expression.expressions.0.callee","body.0.body.body.0.argument.properties.1.value.body.body.0.expression.expressions.0.callee","body.2.body.body.0.argument.body.body.0.expression.expressions.0.callee"],old_assertMetadataKey:["body.5.id","body.0.body.body.0.argument.properties.0.value.body.body.0.expression.expressions.1.callee","body.0.body.body.0.argument.properties.1.value.body.body.0.expression.expressions.1.callee"],old_assertCallable:["body.6.id","body.2.body.body.0.argument.body.body.0.expression.expressions.1.callee","body.7.body.body.1.consequent.body.1.expression.expressions.0.right.callee","body.7.body.body.1.consequent.body.1.expression.expressions.1.right.callee","body.7.body.body.1.consequent.body.1.expression.expressions.2.right.callee","body.7.body.body.1.consequent.body.1.expression.expressions.3.right.callee"],old_assertValidReturnValue:["body.7.id","body.9.body.body.1.consequent.expression.right.expressions.0.callee","body.9.body.body.1.alternate.body.body.1.expression.right.expressions.0.callee","body.12.body.body.0.consequent.body.0.body.body.2.expression.right.expressions.0.callee"],old_getInit:["body.8.id","body.9.body.body.1.consequent.expression.right.expressions.1.alternate.consequent.expressions.0.right.callee","body.9.body.body.1.alternate.body.body.1.expression.right.expressions.1.alternate.consequent.expressions.0.right.callee"],old_applyMemberDec:["body.9.id","body.10.body.body.0.body.body.1.consequent.body.2.expression.callee"],old_applyMemberDecs:["body.10.id","body.13.body.body.1.argument.expressions.0.callee"],old_pushInitializers:["body.11.id","body.10.body.body.1.expression.expressions.0.callee","body.10.body.body.1.expression.expressions.1.callee"],old_applyClassDecs:["body.12.id","body.13.body.body.1.argument.expressions.2.callee"],applyDecs:["body.13.id"]},exportBindingAssignments:[],exportName:"applyDecs",dependencies:{setFunctionName:["body.9.body.body.1.test.expressions.0.consequent.expressions.1.right.expressions.0.right.callee","body.9.body.body.1.test.expressions.0.consequent.expressions.1.right.expressions.1.callee"],toPropertyKey:["body.3.body.body.2.declarations.2.init.properties.1.value.alternate.callee"]}}),applyDecs2203:Dt("7.19.0",'function applyDecs2203Factory(){function createAddInitializerMethod(e,t){return function(r){!function(e,t){if(e.v)throw Error("attempted to call addInitializer after decoration was finished")}(t),assertCallable(r,"An initializer"),e.push(r)}}function memberDec(e,t,r,a,n,i,s,o){var c;switch(n){case 1:c="accessor";break;case 2:c="method";break;case 3:c="getter";break;case 4:c="setter";break;default:c="field"}var l,u,f={kind:c,name:s?"#"+t:t,static:i,private:s},p={v:!1};0!==n&&(f.addInitializer=createAddInitializerMethod(a,p)),0===n?s?(l=r.get,u=r.set):(l=function(){return this[t]},u=function(e){this[t]=e}):2===n?l=function(){return r.value}:(1!==n&&3!==n||(l=function(){return r.get.call(this)}),1!==n&&4!==n||(u=function(e){r.set.call(this,e)})),f.access=l&&u?{get:l,set:u}:l?{get:l}:{set:u};try{return e(o,f)}finally{p.v=!0}}function assertCallable(e,t){if("function"!=typeof e)throw new TypeError(t+" must be a function")}function assertValidReturnValue(e,t){var r=typeof t;if(1===e){if("object"!==r||null===t)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");void 0!==t.get&&assertCallable(t.get,"accessor.get"),void 0!==t.set&&assertCallable(t.set,"accessor.set"),void 0!==t.init&&assertCallable(t.init,"accessor.init")}else if("function"!==r)throw new TypeError((0===e?"field":10===e?"class":"method")+" decorators must return a function or void 0")}function applyMemberDec(e,t,r,a,n,i,s,o){var c,l,u,f,p,d,h=r[0];if(s?c=0===n||1===n?{get:r[3],set:r[4]}:3===n?{get:r[3]}:4===n?{set:r[3]}:{value:r[3]}:0!==n&&(c=Object.getOwnPropertyDescriptor(t,a)),1===n?u={get:c.get,set:c.set}:2===n?u=c.value:3===n?u=c.get:4===n&&(u=c.set),"function"==typeof h)void 0!==(f=memberDec(h,a,c,o,n,i,s,u))&&(assertValidReturnValue(n,f),0===n?l=f:1===n?(l=f.init,p=f.get||u.get,d=f.set||u.set,u={get:p,set:d}):u=f);else for(var v=h.length-1;v>=0;v--){var g;void 0!==(f=memberDec(h[v],a,c,o,n,i,s,u))&&(assertValidReturnValue(n,f),0===n?g=f:1===n?(g=f.init,p=f.get||u.get,d=f.set||u.set,u={get:p,set:d}):u=f,void 0!==g&&(void 0===l?l=g:"function"==typeof l?l=[l,g]:l.push(g)))}if(0===n||1===n){if(void 0===l)l=function(e,t){return t};else if("function"!=typeof l){var y=l;l=function(e,t){for(var r=t,a=0;a<y.length;a++)r=y[a].call(e,r);return r}}else{var m=l;l=function(e,t){return m.call(e,t)}}e.push(l)}0!==n&&(1===n?(c.get=u.get,c.set=u.set):2===n?c.value=u:3===n?c.get=u:4===n&&(c.set=u),s?1===n?(e.push((function(e,t){return u.get.call(e,t)})),e.push((function(e,t){return u.set.call(e,t)}))):2===n?e.push(u):e.push((function(e,t){return u.call(e,t)})):Object.defineProperty(t,a,c))}function pushInitializers(e,t){t&&e.push((function(e){for(var r=0;r<t.length;r++)t[r].call(e);return e}))}return function(e,t,r){var a=[];return function(e,t,r){for(var a,n,i=new Map,s=new Map,o=0;o<r.length;o++){var c=r[o];if(Array.isArray(c)){var l,u,f=c[1],p=c[2],d=c.length>3,h=f>=5;if(h?(l=t,0!=(f-=5)&&(u=n=n||[])):(l=t.prototype,0!==f&&(u=a=a||[])),0!==f&&!d){var v=h?s:i,g=v.get(p)||0;if(!0===g||3===g&&4!==f||4===g&&3!==f)throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+p);!g&&f>2?v.set(p,f):v.set(p,!0)}applyMemberDec(e,l,c,p,f,h,d,u)}}pushInitializers(e,a),pushInitializers(e,n)}(a,e,t),function(e,t,r){if(r.length>0){for(var a=[],n=t,i=t.name,s=r.length-1;s>=0;s--){var o={v:!1};try{var c=r[s](n,{kind:"class",name:i,addInitializer:createAddInitializerMethod(a,o)})}finally{o.v=!0}void 0!==c&&(assertValidReturnValue(10,c),n=c)}e.push(n,(function(){for(var e=0;e<a.length;e++)a[e].call(n)}))}}(a,e,r),a}}var applyDecs2203Impl;function applyDecs2203(e,t,r){return(applyDecs2203Impl=applyDecs2203Impl||applyDecs2203Factory())(e,t,r)}',{globals:["Error","TypeError","Object","Map","Array"],locals:{applyDecs2203Factory:["body.0.id","body.2.body.body.0.argument.callee.right.right.callee"],applyDecs2203Impl:["body.1.declarations.0.id","body.2.body.body.0.argument.callee.right.left","body.2.body.body.0.argument.callee.left"],applyDecs2203:["body.2.id"]},exportBindingAssignments:[],exportName:"applyDecs2203",dependencies:{}}),applyDecs2203R:Dt("7.20.0",'function applyDecs2203RFactory(){function createAddInitializerMethod(e,t){return function(r){!function(e,t){if(e.v)throw Error("attempted to call addInitializer after decoration was finished")}(t),assertCallable(r,"An initializer"),e.push(r)}}function memberDec(e,t,r,n,a,i,o,s){var c;switch(a){case 1:c="accessor";break;case 2:c="method";break;case 3:c="getter";break;case 4:c="setter";break;default:c="field"}var l,u,f={kind:c,name:o?"#"+t:toPropertyKey(t),static:i,private:o},p={v:!1};0!==a&&(f.addInitializer=createAddInitializerMethod(n,p)),0===a?o?(l=r.get,u=r.set):(l=function(){return this[t]},u=function(e){this[t]=e}):2===a?l=function(){return r.value}:(1!==a&&3!==a||(l=function(){return r.get.call(this)}),1!==a&&4!==a||(u=function(e){r.set.call(this,e)})),f.access=l&&u?{get:l,set:u}:l?{get:l}:{set:u};try{return e(s,f)}finally{p.v=!0}}function assertCallable(e,t){if("function"!=typeof e)throw new TypeError(t+" must be a function")}function assertValidReturnValue(e,t){var r=typeof t;if(1===e){if("object"!==r||null===t)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");void 0!==t.get&&assertCallable(t.get,"accessor.get"),void 0!==t.set&&assertCallable(t.set,"accessor.set"),void 0!==t.init&&assertCallable(t.init,"accessor.init")}else if("function"!==r)throw new TypeError((0===e?"field":10===e?"class":"method")+" decorators must return a function or void 0")}function applyMemberDec(e,t,r,n,a,i,o,s){var c,l,u,f,p,d,h,v=r[0];if(o?(0===a||1===a?(c={get:r[3],set:r[4]},u="get"):3===a?(c={get:r[3]},u="get"):4===a?(c={set:r[3]},u="set"):c={value:r[3]},0!==a&&(1===a&&setFunctionName(r[4],"#"+n,"set"),setFunctionName(r[3],"#"+n,u))):0!==a&&(c=Object.getOwnPropertyDescriptor(t,n)),1===a?f={get:c.get,set:c.set}:2===a?f=c.value:3===a?f=c.get:4===a&&(f=c.set),"function"==typeof v)void 0!==(p=memberDec(v,n,c,s,a,i,o,f))&&(assertValidReturnValue(a,p),0===a?l=p:1===a?(l=p.init,d=p.get||f.get,h=p.set||f.set,f={get:d,set:h}):f=p);else for(var g=v.length-1;g>=0;g--){var y;void 0!==(p=memberDec(v[g],n,c,s,a,i,o,f))&&(assertValidReturnValue(a,p),0===a?y=p:1===a?(y=p.init,d=p.get||f.get,h=p.set||f.set,f={get:d,set:h}):f=p,void 0!==y&&(void 0===l?l=y:"function"==typeof l?l=[l,y]:l.push(y)))}if(0===a||1===a){if(void 0===l)l=function(e,t){return t};else if("function"!=typeof l){var m=l;l=function(e,t){for(var r=t,n=0;n<m.length;n++)r=m[n].call(e,r);return r}}else{var b=l;l=function(e,t){return b.call(e,t)}}e.push(l)}0!==a&&(1===a?(c.get=f.get,c.set=f.set):2===a?c.value=f:3===a?c.get=f:4===a&&(c.set=f),o?1===a?(e.push((function(e,t){return f.get.call(e,t)})),e.push((function(e,t){return f.set.call(e,t)}))):2===a?e.push(f):e.push((function(e,t){return f.call(e,t)})):Object.defineProperty(t,n,c))}function applyMemberDecs(e,t){for(var r,n,a=[],i=new Map,o=new Map,s=0;s<t.length;s++){var c=t[s];if(Array.isArray(c)){var l,u,f=c[1],p=c[2],d=c.length>3,h=f>=5;if(h?(l=e,0!=(f-=5)&&(u=n=n||[])):(l=e.prototype,0!==f&&(u=r=r||[])),0!==f&&!d){var v=h?o:i,g=v.get(p)||0;if(!0===g||3===g&&4!==f||4===g&&3!==f)throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+p);!g&&f>2?v.set(p,f):v.set(p,!0)}applyMemberDec(a,l,c,p,f,h,d,u)}}return pushInitializers(a,r),pushInitializers(a,n),a}function pushInitializers(e,t){t&&e.push((function(e){for(var r=0;r<t.length;r++)t[r].call(e);return e}))}return function(e,t,r){return{e:applyMemberDecs(e,t),get c(){return function(e,t){if(t.length>0){for(var r=[],n=e,a=e.name,i=t.length-1;i>=0;i--){var o={v:!1};try{var s=t[i](n,{kind:"class",name:a,addInitializer:createAddInitializerMethod(r,o)})}finally{o.v=!0}void 0!==s&&(assertValidReturnValue(10,s),n=s)}return[n,function(){for(var e=0;e<r.length;e++)r[e].call(n)}]}}(e,r)}}}}function applyDecs2203R(e,t,r){return(applyDecs2203R=applyDecs2203RFactory())(e,t,r)}',{globals:["Error","TypeError","Object","Map","Array"],locals:{applyDecs2203RFactory:["body.0.id","body.1.body.body.0.argument.callee.right.callee"],applyDecs2203R:["body.1.id","body.1.body.body.0.argument.callee.left"]},exportBindingAssignments:["body.1.body.body.0.argument.callee"],exportName:"applyDecs2203R",dependencies:{setFunctionName:["body.0.body.body.4.body.body.1.test.expressions.0.consequent.expressions.1.right.expressions.0.right.callee","body.0.body.body.4.body.body.1.test.expressions.0.consequent.expressions.1.right.expressions.1.callee"],toPropertyKey:["body.0.body.body.1.body.body.2.declarations.2.init.properties.1.value.alternate.callee"]}}),applyDecs2301:Dt("7.21.0",'function applyDecs2301Factory(){function createAddInitializerMethod(e,t){return function(r){!function(e,t){if(e.v)throw Error("attempted to call addInitializer after decoration was finished")}(t),assertCallable(r,"An initializer"),e.push(r)}}function assertInstanceIfPrivate(e,t){if(!e(t))throw new TypeError("Attempted to access private element on non-instance")}function memberDec(e,t,r,n,a,i,s,o,c){var u;switch(a){case 1:u="accessor";break;case 2:u="method";break;case 3:u="getter";break;case 4:u="setter";break;default:u="field"}var l,f,p={kind:u,name:s?"#"+t:toPropertyKey(t),static:i,private:s},d={v:!1};if(0!==a&&(p.addInitializer=createAddInitializerMethod(n,d)),s||0!==a&&2!==a)if(2===a)l=function(e){return assertInstanceIfPrivate(c,e),r.value};else{var h=0===a||1===a;(h||3===a)&&(l=s?function(e){return assertInstanceIfPrivate(c,e),r.get.call(e)}:function(e){return r.get.call(e)}),(h||4===a)&&(f=s?function(e,t){assertInstanceIfPrivate(c,e),r.set.call(e,t)}:function(e,t){r.set.call(e,t)})}else l=function(e){return e[t]},0===a&&(f=function(e,r){e[t]=r});var v=s?c.bind():function(e){return t in e};p.access=l&&f?{get:l,set:f,has:v}:l?{get:l,has:v}:{set:f,has:v};try{return e(o,p)}finally{d.v=!0}}function assertCallable(e,t){if("function"!=typeof e)throw new TypeError(t+" must be a function")}function assertValidReturnValue(e,t){var r=typeof t;if(1===e){if("object"!==r||null===t)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");void 0!==t.get&&assertCallable(t.get,"accessor.get"),void 0!==t.set&&assertCallable(t.set,"accessor.set"),void 0!==t.init&&assertCallable(t.init,"accessor.init")}else if("function"!==r)throw new TypeError((0===e?"field":10===e?"class":"method")+" decorators must return a function or void 0")}function curryThis2(e){return function(t){e(this,t)}}function applyMemberDec(e,t,r,n,a,i,s,o,c){var u,l,f,p,d,h,v,y,g=r[0];if(s?(0===a||1===a?(u={get:(d=r[3],function(){return d(this)}),set:curryThis2(r[4])},f="get"):3===a?(u={get:r[3]},f="get"):4===a?(u={set:r[3]},f="set"):u={value:r[3]},0!==a&&(1===a&&setFunctionName(u.set,"#"+n,"set"),setFunctionName(u[f||"value"],"#"+n,f))):0!==a&&(u=Object.getOwnPropertyDescriptor(t,n)),1===a?p={get:u.get,set:u.set}:2===a?p=u.value:3===a?p=u.get:4===a&&(p=u.set),"function"==typeof g)void 0!==(h=memberDec(g,n,u,o,a,i,s,p,c))&&(assertValidReturnValue(a,h),0===a?l=h:1===a?(l=h.init,v=h.get||p.get,y=h.set||p.set,p={get:v,set:y}):p=h);else for(var m=g.length-1;m>=0;m--){var b;void 0!==(h=memberDec(g[m],n,u,o,a,i,s,p,c))&&(assertValidReturnValue(a,h),0===a?b=h:1===a?(b=h.init,v=h.get||p.get,y=h.set||p.set,p={get:v,set:y}):p=h,void 0!==b&&(void 0===l?l=b:"function"==typeof l?l=[l,b]:l.push(b)))}if(0===a||1===a){if(void 0===l)l=function(e,t){return t};else if("function"!=typeof l){var I=l;l=function(e,t){for(var r=t,n=0;n<I.length;n++)r=I[n].call(e,r);return r}}else{var w=l;l=function(e,t){return w.call(e,t)}}e.push(l)}0!==a&&(1===a?(u.get=p.get,u.set=p.set):2===a?u.value=p:3===a?u.get=p:4===a&&(u.set=p),s?1===a?(e.push((function(e,t){return p.get.call(e,t)})),e.push((function(e,t){return p.set.call(e,t)}))):2===a?e.push(p):e.push((function(e,t){return p.call(e,t)})):Object.defineProperty(t,n,u))}function applyMemberDecs(e,t,r){for(var n,a,i,s=[],o=new Map,c=new Map,u=0;u<t.length;u++){var l=t[u];if(Array.isArray(l)){var f,p,d=l[1],h=l[2],v=l.length>3,y=d>=5,g=r;if(y?(f=e,0!=(d-=5)&&(p=a=a||[]),v&&!i&&(i=function(t){return checkInRHS(t)===e}),g=i):(f=e.prototype,0!==d&&(p=n=n||[])),0!==d&&!v){var m=y?c:o,b=m.get(h)||0;if(!0===b||3===b&&4!==d||4===b&&3!==d)throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+h);!b&&d>2?m.set(h,d):m.set(h,!0)}applyMemberDec(s,f,l,h,d,y,v,p,g)}}return pushInitializers(s,n),pushInitializers(s,a),s}function pushInitializers(e,t){t&&e.push((function(e){for(var r=0;r<t.length;r++)t[r].call(e);return e}))}return function(e,t,r,n){return{e:applyMemberDecs(e,t,n),get c(){return function(e,t){if(t.length>0){for(var r=[],n=e,a=e.name,i=t.length-1;i>=0;i--){var s={v:!1};try{var o=t[i](n,{kind:"class",name:a,addInitializer:createAddInitializerMethod(r,s)})}finally{s.v=!0}void 0!==o&&(assertValidReturnValue(10,o),n=o)}return[n,function(){for(var e=0;e<r.length;e++)r[e].call(n)}]}}(e,r)}}}}function applyDecs2301(e,t,r,n){return(applyDecs2301=applyDecs2301Factory())(e,t,r,n)}',{globals:["Error","TypeError","Object","Map","Array"],locals:{applyDecs2301Factory:["body.0.id","body.1.body.body.0.argument.callee.right.callee"],applyDecs2301:["body.1.id","body.1.body.body.0.argument.callee.left"]},exportBindingAssignments:["body.1.body.body.0.argument.callee"],exportName:"applyDecs2301",dependencies:{checkInRHS:["body.0.body.body.7.body.body.0.body.body.1.consequent.body.1.test.expressions.0.consequent.expressions.2.right.right.body.body.0.argument.left.callee"],setFunctionName:["body.0.body.body.6.body.body.1.test.expressions.0.consequent.expressions.1.right.expressions.0.right.callee","body.0.body.body.6.body.body.1.test.expressions.0.consequent.expressions.1.right.expressions.1.callee"],toPropertyKey:["body.0.body.body.2.body.body.2.declarations.2.init.properties.1.value.alternate.callee"]}}),applyDecs2305:Dt("7.21.0",'function applyDecs2305(e,t,r,n,o,a){function i(e,t,r){return function(n,o){return r&&r(n),e[t].call(n,o)}}function c(e,t){for(var r=0;r<e.length;r++)e[r].call(t);return t}function s(e,t,r,n){if("function"!=typeof e&&(n||void 0!==e))throw new TypeError(t+" must "+(r||"be")+" a function"+(n?"":" or undefined"));return e}function applyDec(e,t,r,n,o,a,c,u,l,f,p,d,h){function m(e){if(!h(e))throw new TypeError("Attempted to access private element on non-instance")}var y,v=t[0],g=t[3],b=!u;if(!b){r||Array.isArray(v)||(v=[v]);var w={},S=[],A=3===o?"get":4===o||d?"set":"value";f?(p||d?w={get:setFunctionName((function(){return g(this)}),n,"get"),set:function(e){t[4](this,e)}}:w[A]=g,p||setFunctionName(w[A],n,2===o?"":A)):p||(w=Object.getOwnPropertyDescriptor(e,n))}for(var P=e,j=v.length-1;j>=0;j-=r?2:1){var D=v[j],E=r?v[j-1]:void 0,I={},O={kind:["field","accessor","method","getter","setter","class"][o],name:n,metadata:a,addInitializer:function(e,t){if(e.v)throw Error("attempted to call addInitializer after decoration was finished");s(t,"An initializer","be",!0),c.push(t)}.bind(null,I)};try{if(b)(y=s(D.call(E,P,O),"class decorators","return"))&&(P=y);else{var k,F;O.static=l,O.private=f,f?2===o?k=function(e){return m(e),w.value}:(o<4&&(k=i(w,"get",m)),3!==o&&(F=i(w,"set",m))):(k=function(e){return e[n]},(o<2||4===o)&&(F=function(e,t){e[n]=t}));var N=O.access={has:f?h.bind():function(e){return n in e}};if(k&&(N.get=k),F&&(N.set=F),P=D.call(E,d?{get:w.get,set:w.set}:w[A],O),d){if("object"==typeof P&&P)(y=s(P.get,"accessor.get"))&&(w.get=y),(y=s(P.set,"accessor.set"))&&(w.set=y),(y=s(P.init,"accessor.init"))&&S.push(y);else if(void 0!==P)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0")}else s(P,(p?"field":"method")+" decorators","return")&&(p?S.push(P):w[A]=P)}}finally{I.v=!0}}return(p||d)&&u.push((function(e,t){for(var r=S.length-1;r>=0;r--)t=S[r].call(e,t);return t})),p||b||(f?d?u.push(i(w,"get"),i(w,"set")):u.push(2===o?w[A]:i.call.bind(w[A])):Object.defineProperty(e,n,w)),P}function u(e,t){return Object.defineProperty(e,Symbol.metadata||Symbol.for("Symbol.metadata"),{configurable:!0,enumerable:!0,value:t})}if(arguments.length>=6)var l=a[Symbol.metadata||Symbol.for("Symbol.metadata")];var f=Object.create(null==l?null:l),p=function(e,t,r,n){var o,a,i=[],s=function(t){return checkInRHS(t)===e},u=new Map;function l(e){e&&i.push(c.bind(null,e))}for(var f=0;f<t.length;f++){var p=t[f];if(Array.isArray(p)){var d=p[1],h=p[2],m=p.length>3,y=16&d,v=!!(8&d),g=0==(d&=7),b=h+"/"+v;if(!g&&!m){var w=u.get(b);if(!0===w||3===w&&4!==d||4===w&&3!==d)throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+h);u.set(b,!(d>2)||d)}applyDec(v?e:e.prototype,p,y,m?"#"+h:toPropertyKey(h),d,n,v?a=a||[]:o=o||[],i,v,m,g,1===d,v&&m?s:r)}}return l(o),l(a),i}(e,t,o,f);return r.length||u(e,f),{e:p,get c(){var t=[];return r.length&&[u(applyDec(e,[r],n,e.name,5,f,t),f),c.bind(null,t,e)]}}}',{globals:["TypeError","Array","Object","Error","Symbol","Map"],locals:{applyDecs2305:["body.0.id"]},exportBindingAssignments:[],exportName:"applyDecs2305",dependencies:{checkInRHS:["body.0.body.body.6.declarations.1.init.callee.body.body.0.declarations.3.init.body.body.0.argument.left.callee"],setFunctionName:["body.0.body.body.3.body.body.2.consequent.body.2.expression.consequent.expressions.0.consequent.right.properties.0.value.callee","body.0.body.body.3.body.body.2.consequent.body.2.expression.consequent.expressions.1.right.callee"],toPropertyKey:["body.0.body.body.6.declarations.1.init.callee.body.body.2.body.body.1.consequent.body.2.expression.arguments.3.alternate.callee"]}}),classApplyDescriptorDestructureSet:Dt("7.13.10",'function _classApplyDescriptorDestructureSet(e,t){if(t.set)return"__destrObj"in t||(t.__destrObj={set value(r){t.set.call(e,r)}}),t.__destrObj;if(!t.writable)throw new TypeError("attempted to set read only private field");return t}',{globals:["TypeError"],locals:{_classApplyDescriptorDestructureSet:["body.0.id"]},exportBindingAssignments:[],exportName:"_classApplyDescriptorDestructureSet",dependencies:{}}),classApplyDescriptorGet:Dt("7.13.10","function _classApplyDescriptorGet(e,t){return t.get?t.get.call(e):t.value}",{globals:[],locals:{_classApplyDescriptorGet:["body.0.id"]},exportBindingAssignments:[],exportName:"_classApplyDescriptorGet",dependencies:{}}),classApplyDescriptorSet:Dt("7.13.10",'function _classApplyDescriptorSet(e,t,l){if(t.set)t.set.call(e,l);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=l}}',{globals:["TypeError"],locals:{_classApplyDescriptorSet:["body.0.id"]},exportBindingAssignments:[],exportName:"_classApplyDescriptorSet",dependencies:{}}),classCheckPrivateStaticAccess:Dt("7.13.10","function _classCheckPrivateStaticAccess(s,a,r){return assertClassBrand(a,s,r)}",{globals:[],locals:{_classCheckPrivateStaticAccess:["body.0.id"]},exportBindingAssignments:[],exportName:"_classCheckPrivateStaticAccess",dependencies:{assertClassBrand:["body.0.body.body.0.argument.callee"]}}),classCheckPrivateStaticFieldDescriptor:Dt("7.13.10",'function _classCheckPrivateStaticFieldDescriptor(t,e){if(void 0===t)throw new TypeError("attempted to "+e+" private static field before its declaration")}',{globals:["TypeError"],locals:{_classCheckPrivateStaticFieldDescriptor:["body.0.id"]},exportBindingAssignments:[],exportName:"_classCheckPrivateStaticFieldDescriptor",dependencies:{}}),classExtractFieldDescriptor:Dt("7.13.10","function _classExtractFieldDescriptor(e,t){return classPrivateFieldGet2(t,e)}",{globals:[],locals:{_classExtractFieldDescriptor:["body.0.id"]},exportBindingAssignments:[],exportName:"_classExtractFieldDescriptor",dependencies:{classPrivateFieldGet2:["body.0.body.body.0.argument.callee"]}}),classPrivateFieldDestructureSet:Dt("7.4.4","function _classPrivateFieldDestructureSet(e,t){var r=classPrivateFieldGet2(t,e);return classApplyDescriptorDestructureSet(e,r)}",{globals:[],locals:{_classPrivateFieldDestructureSet:["body.0.id"]},exportBindingAssignments:[],exportName:"_classPrivateFieldDestructureSet",dependencies:{classApplyDescriptorDestructureSet:["body.0.body.body.1.argument.callee"],classPrivateFieldGet2:["body.0.body.body.0.declarations.0.init.callee"]}}),classPrivateFieldGet:Dt("7.0.0-beta.0","function _classPrivateFieldGet(e,t){var r=classPrivateFieldGet2(t,e);return classApplyDescriptorGet(e,r)}",{globals:[],locals:{_classPrivateFieldGet:["body.0.id"]},exportBindingAssignments:[],exportName:"_classPrivateFieldGet",dependencies:{classApplyDescriptorGet:["body.0.body.body.1.argument.callee"],classPrivateFieldGet2:["body.0.body.body.0.declarations.0.init.callee"]}}),classPrivateFieldSet:Dt("7.0.0-beta.0","function _classPrivateFieldSet(e,t,r){var s=classPrivateFieldGet2(t,e);return classApplyDescriptorSet(e,s,r),r}",{globals:[],locals:{_classPrivateFieldSet:["body.0.id"]},exportBindingAssignments:[],exportName:"_classPrivateFieldSet",dependencies:{classApplyDescriptorSet:["body.0.body.body.1.argument.expressions.0.callee"],classPrivateFieldGet2:["body.0.body.body.0.declarations.0.init.callee"]}}),classPrivateMethodGet:Dt("7.1.6","function _classPrivateMethodGet(s,a,r){return assertClassBrand(a,s),r}",{globals:[],locals:{_classPrivateMethodGet:["body.0.id"]},exportBindingAssignments:[],exportName:"_classPrivateMethodGet",dependencies:{assertClassBrand:["body.0.body.body.0.argument.expressions.0.callee"]}}),classPrivateMethodSet:Dt("7.1.6",'function _classPrivateMethodSet(){throw new TypeError("attempted to reassign private method")}',{globals:["TypeError"],locals:{_classPrivateMethodSet:["body.0.id"]},exportBindingAssignments:[],exportName:"_classPrivateMethodSet",dependencies:{}}),classStaticPrivateFieldDestructureSet:Dt("7.13.10",'function _classStaticPrivateFieldDestructureSet(t,r,s){return assertClassBrand(r,t),classCheckPrivateStaticFieldDescriptor(s,"set"),classApplyDescriptorDestructureSet(t,s)}',{globals:[],locals:{_classStaticPrivateFieldDestructureSet:["body.0.id"]},exportBindingAssignments:[],exportName:"_classStaticPrivateFieldDestructureSet",dependencies:{classApplyDescriptorDestructureSet:["body.0.body.body.0.argument.expressions.2.callee"],assertClassBrand:["body.0.body.body.0.argument.expressions.0.callee"],classCheckPrivateStaticFieldDescriptor:["body.0.body.body.0.argument.expressions.1.callee"]}}),classStaticPrivateFieldSpecGet:Dt("7.0.2",'function _classStaticPrivateFieldSpecGet(t,s,r){return assertClassBrand(s,t),classCheckPrivateStaticFieldDescriptor(r,"get"),classApplyDescriptorGet(t,r)}',{globals:[],locals:{_classStaticPrivateFieldSpecGet:["body.0.id"]},exportBindingAssignments:[],exportName:"_classStaticPrivateFieldSpecGet",dependencies:{classApplyDescriptorGet:["body.0.body.body.0.argument.expressions.2.callee"],assertClassBrand:["body.0.body.body.0.argument.expressions.0.callee"],classCheckPrivateStaticFieldDescriptor:["body.0.body.body.0.argument.expressions.1.callee"]}}),classStaticPrivateFieldSpecSet:Dt("7.0.2",'function _classStaticPrivateFieldSpecSet(s,t,r,e){return assertClassBrand(t,s),classCheckPrivateStaticFieldDescriptor(r,"set"),classApplyDescriptorSet(s,r,e),e}',{globals:[],locals:{_classStaticPrivateFieldSpecSet:["body.0.id"]},exportBindingAssignments:[],exportName:"_classStaticPrivateFieldSpecSet",dependencies:{classApplyDescriptorSet:["body.0.body.body.0.argument.expressions.2.callee"],assertClassBrand:["body.0.body.body.0.argument.expressions.0.callee"],classCheckPrivateStaticFieldDescriptor:["body.0.body.body.0.argument.expressions.1.callee"]}}),classStaticPrivateMethodSet:Dt("7.3.2",'function _classStaticPrivateMethodSet(){throw new TypeError("attempted to set read only static private field")}',{globals:["TypeError"],locals:{_classStaticPrivateMethodSet:["body.0.id"]},exportBindingAssignments:[],exportName:"_classStaticPrivateMethodSet",dependencies:{}}),defineEnumerableProperties:Dt("7.0.0-beta.0",'function _defineEnumerableProperties(e,r){for(var t in r){var n=r[t];n.configurable=n.enumerable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,t,n)}if(Object.getOwnPropertySymbols)for(var a=Object.getOwnPropertySymbols(r),b=0;b<a.length;b++){var i=a[b];(n=r[i]).configurable=n.enumerable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,i,n)}return e}',{globals:["Object"],locals:{_defineEnumerableProperties:["body.0.id"]},exportBindingAssignments:[],exportName:"_defineEnumerableProperties",dependencies:{}}),dispose:Dt("7.22.0",'function dispose_SuppressedError(r,e){return"undefined"!=typeof SuppressedError?dispose_SuppressedError=SuppressedError:(dispose_SuppressedError=function(r,e){this.suppressed=e,this.error=r,this.stack=Error().stack},dispose_SuppressedError.prototype=Object.create(Error.prototype,{constructor:{value:dispose_SuppressedError,writable:!0,configurable:!0}})),new dispose_SuppressedError(r,e)}function _dispose(r,e,s){function next(){for(;r.length>0;)try{var o=r.pop(),p=o.d.call(o.v);if(o.a)return Promise.resolve(p).then(next,err)}catch(r){return err(r)}if(s)throw e}function err(r){return e=s?new dispose_SuppressedError(e,r):r,s=!0,next()}return next()}',{globals:["SuppressedError","Error","Object","Promise"],locals:{dispose_SuppressedError:["body.0.id","body.0.body.body.0.argument.expressions.0.alternate.expressions.1.left.object","body.0.body.body.0.argument.expressions.0.alternate.expressions.1.right.arguments.1.properties.0.value.properties.0.value","body.0.body.body.0.argument.expressions.1.callee","body.1.body.body.1.body.body.0.argument.expressions.0.right.consequent.callee","body.0.body.body.0.argument.expressions.0.consequent.left","body.0.body.body.0.argument.expressions.0.alternate.expressions.0.left"],_dispose:["body.1.id"]},exportBindingAssignments:[],exportName:"_dispose",dependencies:{}}),objectSpread:Dt("7.0.0-beta.0",'function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?Object(arguments[r]):{},o=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&o.push.apply(o,Object.getOwnPropertySymbols(t).filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),o.forEach((function(r){defineProperty(e,r,t[r])}))}return e}',{globals:["Object"],locals:{_objectSpread:["body.0.id"]},exportBindingAssignments:[],exportName:"_objectSpread",dependencies:{defineProperty:["body.0.body.body.0.body.body.1.expression.expressions.1.arguments.0.body.body.0.expression.callee"]}}),using:Dt("7.22.0",'function _using(o,n,e){if(null==n)return n;if(Object(n)!==n)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(e)var r=n[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(null==r&&(r=n[Symbol.dispose||Symbol.for("Symbol.dispose")]),"function"!=typeof r)throw new TypeError("Property [Symbol.dispose] is not a function.");return o.push({v:n,d:r,a:e}),n}',{globals:["Object","TypeError","Symbol"],locals:{_using:["body.0.id"]},exportBindingAssignments:[],exportName:"_using",dependencies:{}})});var YTe=ye,xU=De;function Yg(e,r,s){try{for(var o=r.split("."),d=o.shift();o.length>0;)e=e[d],d=o.shift();if(arguments.length>2)e[d]=s;else return e[d]}catch(l){throw l.message+=" (when accessing "+r+")",l}}function QTe(e,r,s,o,d,l){var c=r.locals,f=r.dependencies,h=r.exportBindingAssignments,y=r.exportName,g=new Set(o||[]);s&&g.add(s);for(var x=0,R=(Object.entries||function(ce){return Object.keys(ce).map(function(ue){return[ue,ce[ue]]})})(c);x<R.length;x++){var w=ve(R[x],2),T=w[0],C=w[1],P=T;if(s&&T===y)P=s;else for(;g.has(P);)P="_"+P;if(P!==T)for(var _=I(C),j;!(j=_()).done;){var k=j.value;Yg(e,k,xU(P))}}for(var D=0,F=(Object.entries||function(ce){return Object.keys(ce).map(function(ue){return[ue,ce[ue]]})})(f);D<F.length;D++)for(var B=ve(F[D],2),M=B[0],V=B[1],H=typeof d=="function"&&d(M)||xU(M),z=I(V),G;!(G=z()).done;){var J=G.value;Yg(e,J,YTe(H))}l==null||l(e,y,function(ce){h.forEach(function(ue){return Yg(e,ue,ce(Yg(e,ue)))})})}var D8=Object.create(null);function Qg(e){if(!D8[e]){var r=N8[e];if(!r)throw Object.assign(new ReferenceError("Unknown helper "+e),{code:"BABEL_HELPER_UNKNOWN",helper:e});D8[e]={minVersion:r.minVersion,build:function(o,d,l,c){var f=r.ast();return QTe(f,r.metadata,d,l,o,c),{nodes:f.body,globals:r.metadata.globals}},getDependencies:function(){return Object.keys(r.metadata.dependencies)}}}return D8[e]}function RU(e,r,s,o,d){if(typeof s=="object"){var l=s;(l==null?void 0:l.type)==="Identifier"?s=l.name:s=void 0}return Qg(e).build(r,s,o,d)}function EU(e){return Qg(e).minVersion}function ZTe(e){return Qg(e).getDependencies()}a.ensure=function(e){Qg(e)};var e3e=Object.keys(N8).map(function(e){return e.replace(/^_/,"")}),t3e=["Identifier","JSXIdentifier"],r3e=["MemberExpression"],a3e=["Identifier"],n3e=["Statement"],s3e=["Expression"],i3e=["Scopable","Pattern"],o3e=null,l3e=null,d3e=["VariableDeclaration"],u3e=null,c3e=null,p3e=null,f3e=["Flow","ImportDeclaration","ExportDeclaration","ImportSpecifier"],h3e=["RestElement"],m3e=["RestElement"],y3e=["ExistsTypeAnnotation"],g3e=["NumberLiteralTypeAnnotation"],v3e=["ForOfStatement"],k8=Object.freeze({__proto__:null,BindingIdentifier:a3e,BlockScoped:l3e,ExistentialTypeParam:y3e,Expression:s3e,Flow:f3e,ForAwaitStatement:v3e,Generated:c3e,NumericLiteralTypeAnnotation:g3e,Pure:p3e,Referenced:o3e,ReferencedIdentifier:t3e,ReferencedMemberExpression:r3e,RestProperty:h3e,Scope:i3e,SpreadProperty:m3e,Statement:n3e,User:u3e,Var:d3e}),L8={exports:{}},M8,SU;function b3e(){if(SU)return M8;SU=1;var e=1e3,r=e*60,s=r*60,o=s*24,d=o*7,l=o*365.25;M8=function(x,R){R=R||{};var w=typeof x;if(w==="string"&&x.length>0)return c(x);if(w==="number"&&isFinite(x))return R.long?h(x):f(x);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(x))};function c(g){if(g=String(g),!(g.length>100)){var x=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(g);if(x){var R=parseFloat(x[1]),w=(x[2]||"ms").toLowerCase();switch(w){case"years":case"year":case"yrs":case"yr":case"y":return R*l;case"weeks":case"week":case"w":return R*d;case"days":case"day":case"d":return R*o;case"hours":case"hour":case"hrs":case"hr":case"h":return R*s;case"minutes":case"minute":case"mins":case"min":case"m":return R*r;case"seconds":case"second":case"secs":case"sec":case"s":return R*e;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return R;default:return}}}}function f(g){var x=Math.abs(g);return x>=o?Math.round(g/o)+"d":x>=s?Math.round(g/s)+"h":x>=r?Math.round(g/r)+"m":x>=e?Math.round(g/e)+"s":g+"ms"}function h(g){var x=Math.abs(g);return x>=o?y(g,x,o,"day"):x>=s?y(g,x,s,"hour"):x>=r?y(g,x,r,"minute"):x>=e?y(g,x,e,"second"):g+" ms"}function y(g,x,R,w){var T=x>=R*1.5;return Math.round(g/R)+" "+w+(T?"s":"")}return M8}function x3e(e){s.debug=s,s.default=s,s.coerce=h,s.disable=l,s.enable=d,s.enabled=c,s.humanize=b3e(),s.destroy=y,Object.keys(e).forEach(function(g){s[g]=e[g]}),s.names=[],s.skips=[],s.formatters={};function r(g){for(var x=0,R=0;R<g.length;R++)x=(x<<5)-x+g.charCodeAt(R),x|=0;return s.colors[Math.abs(x)%s.colors.length]}s.selectColor=r;function s(g){var x,R=null,w,T;function C(){for(var P=arguments.length,_=new Array(P),j=0;j<P;j++)_[j]=arguments[j];if(C.enabled){var k=C,D=Number(new Date),F=D-(x||D);k.diff=F,k.prev=x,k.curr=D,x=D,_[0]=s.coerce(_[0]),typeof _[0]!="string"&&_.unshift("%O");var B=0;_[0]=_[0].replace(/%([a-zA-Z%])/g,function(V,H){if(V==="%%")return"%";B++;var z=s.formatters[H];if(typeof z=="function"){var G=_[B];V=z.call(k,G),_.splice(B,1),B--}return V}),s.formatArgs.call(k,_);var M=k.log||s.log;M.apply(k,_)}}return C.namespace=g,C.useColors=s.useColors(),C.color=s.selectColor(g),C.extend=o,C.destroy=s.destroy,Object.defineProperty(C,"enabled",{enumerable:!0,configurable:!1,get:function(){return R!==null?R:(w!==s.namespaces&&(w=s.namespaces,T=s.enabled(g)),T)},set:function(_){R=_}}),typeof s.init=="function"&&s.init(C),C}function o(g,x){var R=s(this.namespace+(typeof x>"u"?":":x)+g);return R.log=this.log,R}function d(g){s.save(g),s.namespaces=g,s.names=[],s.skips=[];var x,R=(typeof g=="string"?g:"").split(/[\s,]+/),w=R.length;for(x=0;x<w;x++)R[x]&&(g=R[x].replace(/\*/g,".*?"),g[0]==="-"?s.skips.push(new RegExp("^"+g.slice(1)+"$")):s.names.push(new RegExp("^"+g+"$")))}function l(){var g=[].concat(pe(s.names.map(f)),pe(s.skips.map(f).map(function(x){return"-"+x}))).join(",");return s.enable(""),g}function c(g){if(g[g.length-1]==="*")return!0;var x,R;for(x=0,R=s.skips.length;x<R;x++)if(s.skips[x].test(g))return!1;for(x=0,R=s.names.length;x<R;x++)if(s.names[x].test(g))return!0;return!1}function f(g){return g.toString().substring(2,g.toString().length-2).replace(/\.\*\?$/,"*")}function h(g){return g instanceof Error?g.stack||g.message:g}function y(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return s.enable(s.load()),s}var R3e=x3e;(function(e,r){r.formatArgs=o,r.save=d,r.load=l,r.useColors=s,r.storage=c(),r.destroy=function(){var h=!1;return function(){h||(h=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}}(),r.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function s(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;var h;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(h=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(h[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function o(h){if(h[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+h[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!!this.useColors){var y="color: "+this.color;h.splice(1,0,y,"color: inherit");var g=0,x=0;h[0].replace(/%[a-zA-Z%]/g,function(R){R!=="%%"&&(g++,R==="%c"&&(x=g))}),h.splice(x,0,y)}}r.log=console.debug||console.log||function(){};function d(h){try{h?r.storage.setItem("debug",h):r.storage.removeItem("debug")}catch{}}function l(){var h;try{h=r.storage.getItem("debug")}catch{}return!h&&typeof Kt<"u"&&"env"in Kt&&(h=Kt.env.DEBUG),h}function c(){try{return localStorage}catch{}}e.exports=R3e(r);var f=e.exports.formatters;f.j=function(h){try{return JSON.stringify(h)}catch(y){return"[UnexpectedJSONParseError]: "+y.message}}})(L8,L8.exports);var B8=L8.exports,E3e=fq,S3e=mq,T3e=xf,w3e=qi,P3e=Mx,A3e=of,I3e=bf,TU=Wt,C3e=tg,j3e=Rx,O3e=ci,_3e=gf,N3e=Pa,wU=ui,F8=kc,D3e=yq,k3e=pi,L3e=gq,M3e=cn,B3e=Ui,F3e=bx,$3e=B3e.isCompatTag;function q3e(e){var r=this.node,s=this.parent;if(!TU(r,e)&&!_3e(s,e))if(O3e(r,e)){if($3e(r.name))return!1}else return!1;return F8(r,s,this.parentPath.parent)}function U3e(){var e=this.node,r=this.parent;return N3e(e)&&F8(e,r)}function V3e(){var e=this.node,r=this.parent,s=this.parentPath.parent;return TU(e)&&E3e(e,r,s)}function W3e(){var e=this.node,r=this.parent;return k3e(e)?!(M3e(e)&&(I3e(r,{left:e})||A3e(r,{init:e}))):!1}function G3e(){return this.isIdentifier()?this.isReferencedIdentifier():w3e(this.node)}function K3e(){return D3e(this.node,this.parent)}function H3e(){return F8(this.node,this.parent)}function z3e(){return S3e(this.node)}function X3e(){return L3e(this.node)}function J3e(){return this.node&&!!this.node.loc}function Y3e(){return!this.isUser()}function Q3e(e){return this.scope.isPure(this.node,e)}function Z3e(){var e=this.node;return P3e(e)?!0:C3e(e)?e.importKind==="type"||e.importKind==="typeof":T3e(e)?e.exportKind==="type":j3e(e)?e.importKind==="type"||e.importKind==="typeof":!1}function ewe(){var e;return wU(this.node)&&((e=this.parentPath)==null?void 0:e.isObjectPattern())}function twe(){var e;return wU(this.node)&&((e=this.parentPath)==null?void 0:e.isObjectExpression())}function rwe(){return F3e(this.node,{await:!0})}a.isExistentialTypeParam=function(){throw new Error("`path.isExistentialTypeParam` has been renamed to `path.isExistsTypeAnnotation()` in Babel 7.")},a.isNumericLiteralTypeAnnotation=function(){throw new Error("`path.isNumericLiteralTypeAnnotation()` has been renamed to `path.isNumberLiteralTypeAnnotation()` in Babel 7.")};var PU=Object.freeze({__proto__:null,isBindingIdentifier:V3e,isBlockScoped:z3e,isExpression:G3e,isFlow:Z3e,isForAwaitStatement:rwe,isGenerated:Y3e,isPure:Q3e,isReferenced:H3e,isReferencedIdentifier:q3e,isReferencedMemberExpression:U3e,isRestProperty:ewe,isScope:K3e,isSpreadProperty:twe,isStatement:W3e,isUser:J3e,isVar:X3e}),AU=Sf,IU=yg,CU=xr,awe=Cf,jU=Qn;function nwe(e){return e in k8}function $8(e){return e==null?void 0:e._exploded}function Zf(e){if($8(e))return e;e._exploded=!0;for(var r=0,s=Object.keys(e);r<s.length;r++){var o=s[r];if(!au(o)){var d=o.split("|");if(d.length!==1){var l=e[o];delete e[o];for(var c=I(d),f;!(f=c()).done;){var h=f.value;e[h]=l}}}}q8(e),delete e.__esModule,swe(e),DU(e);for(var y=0,g=Object.keys(e);y<g.length;y++){var x=g[y];if(!au(x)&&nwe(x)){for(var R=e[x],w=0,T=Object.keys(R);w<T.length;w++){var C=T[w];R[C]=iwe(x,R[C])}delete e[x];var P=k8[x];if(P!==null)for(var _=I(P),j;!(j=_()).done;){var k=j.value;e[k]?eh(e[k],R):e[k]=R}else eh(e,R)}}for(var D=0,F=Object.keys(e);D<F.length;D++){var B=F[D];if(!au(B)){var M=CU[B];if(B in AU){var V=AU[B];jU(B,V,"Visitor "),M=[V]}else if(B in IU){var H=IU[B];jU(B,H,"Visitor "),M=CU[H]}if(M){var z=e[B];delete e[B];for(var G=I(M),J;!(J=G()).done;){var ce=J.value,ue=e[ce];ue?eh(ue,z):e[ce]=Object.assign({},z)}}}}for(var ge=0,ne=Object.keys(e);ge<ne.length;ge++){var le=ne[ge];au(le)||DU(e[le])}return e}function q8(e){if(!e._verified){if(typeof e=="function")throw new Error("You passed `traverse()` a function when it expected a visitor object, are you sure you didn't mean `{ enter: Function }`?");for(var r=0,s=Object.keys(e);r<s.length;r++){var o=s[r];if((o==="enter"||o==="exit")&&OU(o,e[o]),!au(o)){if(!awe.includes(o))throw new Error("You gave us a visitor for the node type "+o+" but it's not a valid type in @babel/traverse 7.25.7");var d=e[o];if(typeof d=="object")for(var l=0,c=Object.keys(d);l<c.length;l++){var f=c[l];if(f==="enter"||f==="exit")OU(o+"."+f,d[f]);else throw new Error("You passed `traverse()` a visitor object with the property "+(o+" that has the invalid property "+f))}}}e._verified=!0}}function OU(e,r){for(var s=[].concat(r),o=I(s),d;!(d=o()).done;){var l=d.value;if(typeof l!="function")throw new TypeError("Non-function found defined in "+e+" with type "+typeof l)}}function _U(e,r,s){r===void 0&&(r=[]);var o={_verified:!0,_exploded:!0};Object.defineProperty(o,"_exploded",{enumerable:!1}),Object.defineProperty(o,"_verified",{enumerable:!1});for(var d=0;d<e.length;d++){var l=Zf(e[d]),c=r[d],f=l;(c||s)&&(f=NU(f,c,s)),eh(o,f);for(var h=0,y=Object.keys(l);h<y.length;h++){var g=y[h];if(!au(g)){var x=l[g];(c||s)&&(x=NU(x,c,s));var R=o[g]||(o[g]={});eh(R,x)}}}return o}function NU(e,r,s){for(var o={},d=function(){var h=c[l],y=e[h];if(!Array.isArray(y))return 1;y=y.map(function(g){var x=g;return r&&(x=function(w){g.call(r,w,r)}),s&&(x=s(r==null?void 0:r.key,h,x)),x!==g&&(x.toString=function(){return g.toString()}),x}),o[h]=y},l=0,c=["enter","exit"];l<c.length;l++)d();return o}function swe(e){for(var r=0,s=Object.keys(e);r<s.length;r++){var o=s[r];if(!au(o)){var d=e[o];typeof d=="function"&&(e[o]={enter:d})}}}function DU(e){e.enter&&!Array.isArray(e.enter)&&(e.enter=[e.enter]),e.exit&&!Array.isArray(e.exit)&&(e.exit=[e.exit])}function iwe(e,r){var s="is"+e,o=PU[s],d=function(c){if(o.call(c))return r.apply(this,arguments)};return d.toString=function(){return r.toString()},d}function au(e){return e[0]==="_"||e==="enter"||e==="exit"||e==="shouldSkip"||e==="denylist"||e==="noScope"||e==="skipKeys"||e==="blacklist"}function eh(e,r){for(var s=0,o=["enter","exit"];s<o.length;s++){var d=o[s];r[d]&&(e[d]=[].concat(e[d]||[],r[d]))}}var owe={FunctionParent:function(r){r.isArrowFunctionExpression()||(r.skip(),r.isMethod()&&(r.requeueComputedKeyAndDecorators?r.requeueComputedKeyAndDecorators():ph.call(r)))},Property:function(r){r.isObjectProperty()||(r.skip(),r.requeueComputedKeyAndDecorators?r.requeueComputedKeyAndDecorators():ph.call(r))}};function Vn(e){return _U([owe,e])}var kU=Object.freeze({__proto__:null,environmentVisitor:Vn,explode:Zf,isExplodedVisitor:$8,merge:_U,verify:q8}),lwe=s8,dwe={ReferencedIdentifier:function(r,s){var o=r.node;o.name===s.oldName&&(o.name=s.newName)},Scope:function(r,s){r.scope.bindingIdentifierEquals(s.oldName,s.binding.identifier)||(r.skip(),r.isMethod()&&(r.requeueComputedKeyAndDecorators?r.requeueComputedKeyAndDecorators():ph.call(r)))},ObjectProperty:function(r,s){var o=r.node,d=r.scope,l=o.key,c=l.name;if(o.shorthand&&(c===s.oldName||c===s.newName)&&d.getBindingIdentifier(c)===s.binding.identifier){o.shorthand=!1;{var f;(f=o.extra)!=null&&f.shorthand&&(o.extra.shorthand=!1)}}},"AssignmentExpression|Declaration|VariableDeclarator":function(r,s){if(!r.isVariableDeclaration()){var o=r.isAssignmentExpression()?lwe(r.node):r.getOuterBindingIdentifiers();for(var d in o)d===s.oldName&&(o[d].name=s.newName)}}},uwe=function(){function e(s,o,d){this.newName=d,this.oldName=o,this.binding=s}var r=e.prototype;return r.maybeConvertFromExportDeclaration=function(o){var d=o.parentPath;if(d.isExportDeclaration()){if(d.isExportDefaultDeclaration()){var l=d.node.declaration;if(Lx(l)&&!l.id)return}d.isExportAllDeclaration()||d.splitExportDeclaration()}},r.maybeConvertFromClassFunctionDeclaration=function(o){return o},r.maybeConvertFromClassFunctionExpression=function(o){return o},r.rename=function(){var o=this.binding,d=this.oldName,l=this.newName,c=o.scope,f=o.path,h=f.find(function(R){return R.isDeclaration()||R.isFunctionExpression()||R.isClassExpression()});if(h){var y=h.getOuterBindingIdentifiers();y[d]===o.identifier&&this.maybeConvertFromExportDeclaration(h)}var g=arguments[0]||c.block,x={discriminant:!0};Rc(g)&&(g.computed&&(x.key=!0),Ul(g)||(x.decorators=!0)),j1(g,Zf(dwe),c,this,c.path,x),arguments[0]||(c.removeOwnBinding(d),c.bindings[l]=o,this.binding.identifier.name=l),h&&(this.maybeConvertFromClassFunctionDeclaration(f),this.maybeConvertFromClassFunctionExpression(f))},O(e)}(),cwe=function(){function e(s){var o=s.identifier,d=s.scope,l=s.path,c=s.kind;this.identifier=void 0,this.scope=void 0,this.path=void 0,this.kind=void 0,this.constantViolations=[],this.constant=!0,this.referencePaths=[],this.referenced=!1,this.references=0,this.identifier=o,this.scope=d,this.path=l,this.kind=c,(c==="var"||c==="hoisted")&&pwe(l)&&this.reassign(l),this.clearValue()}var r=e.prototype;return r.deoptValue=function(){this.clearValue(),this.hasDeoptedValue=!0},r.setValue=function(o){this.hasDeoptedValue||(this.hasValue=!0,this.value=o)},r.clearValue=function(){this.hasDeoptedValue=!1,this.hasValue=!1,this.value=null},r.reassign=function(o){this.constant=!1,!this.constantViolations.includes(o)&&this.constantViolations.push(o)},r.reference=function(o){this.referencePaths.includes(o)||(this.referenced=!0,this.references++,this.referencePaths.push(o))},r.dereference=function(){this.references--,this.referenced=!!this.references},O(e)}();function pwe(e){for(var r=e.parentPath,s=e.key;r;o=r,r=o.parentPath,s=o.key,o){var o;if(r.isFunctionParent())return!1;if(r.isWhile()||r.isForXStatement()||r.isForStatement()&&s==="body")return!0}return!1}var fwe={Array:!1,ArrayBuffer:!1,Atomics:!1,BigInt:!1,BigInt64Array:!1,BigUint64Array:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,globalThis:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,SharedArrayBuffer:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},hwe={Array:!1,Boolean:!1,constructor:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,propertyIsEnumerable:!1,RangeError:!1,ReferenceError:!1,RegExp:!1,String:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1},mwe={Array:!1,ArrayBuffer:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},ywe={Array:!1,ArrayBuffer:!1,Atomics:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,SharedArrayBuffer:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},gwe={AbortController:!1,AbortSignal:!1,addEventListener:!1,alert:!1,AnalyserNode:!1,Animation:!1,AnimationEffectReadOnly:!1,AnimationEffectTiming:!1,AnimationEffectTimingReadOnly:!1,AnimationEvent:!1,AnimationPlaybackEvent:!1,AnimationTimeline:!1,applicationCache:!1,ApplicationCache:!1,ApplicationCacheErrorEvent:!1,atob:!1,Attr:!1,Audio:!1,AudioBuffer:!1,AudioBufferSourceNode:!1,AudioContext:!1,AudioDestinationNode:!1,AudioListener:!1,AudioNode:!1,AudioParam:!1,AudioProcessingEvent:!1,AudioScheduledSourceNode:!1,"AudioWorkletGlobalScope ":!1,AudioWorkletNode:!1,AudioWorkletProcessor:!1,BarProp:!1,BaseAudioContext:!1,BatteryManager:!1,BeforeUnloadEvent:!1,BiquadFilterNode:!1,Blob:!1,BlobEvent:!1,blur:!1,BroadcastChannel:!1,btoa:!1,BudgetService:!1,ByteLengthQueuingStrategy:!1,Cache:!1,caches:!1,CacheStorage:!1,cancelAnimationFrame:!1,cancelIdleCallback:!1,CanvasCaptureMediaStreamTrack:!1,CanvasGradient:!1,CanvasPattern:!1,CanvasRenderingContext2D:!1,ChannelMergerNode:!1,ChannelSplitterNode:!1,CharacterData:!1,clearInterval:!1,clearTimeout:!1,clientInformation:!1,ClipboardEvent:!1,close:!1,closed:!1,CloseEvent:!1,Comment:!1,CompositionEvent:!1,confirm:!1,console:!1,ConstantSourceNode:!1,ConvolverNode:!1,CountQueuingStrategy:!1,createImageBitmap:!1,Credential:!1,CredentialsContainer:!1,crypto:!1,Crypto:!1,CryptoKey:!1,CSS:!1,CSSConditionRule:!1,CSSFontFaceRule:!1,CSSGroupingRule:!1,CSSImportRule:!1,CSSKeyframeRule:!1,CSSKeyframesRule:!1,CSSMediaRule:!1,CSSNamespaceRule:!1,CSSPageRule:!1,CSSRule:!1,CSSRuleList:!1,CSSStyleDeclaration:!1,CSSStyleRule:!1,CSSStyleSheet:!1,CSSSupportsRule:!1,CustomElementRegistry:!1,customElements:!1,CustomEvent:!1,DataTransfer:!1,DataTransferItem:!1,DataTransferItemList:!1,defaultstatus:!1,defaultStatus:!1,DelayNode:!1,DeviceMotionEvent:!1,DeviceOrientationEvent:!1,devicePixelRatio:!1,dispatchEvent:!1,document:!1,Document:!1,DocumentFragment:!1,DocumentType:!1,DOMError:!1,DOMException:!1,DOMImplementation:!1,DOMMatrix:!1,DOMMatrixReadOnly:!1,DOMParser:!1,DOMPoint:!1,DOMPointReadOnly:!1,DOMQuad:!1,DOMRect:!1,DOMRectReadOnly:!1,DOMStringList:!1,DOMStringMap:!1,DOMTokenList:!1,DragEvent:!1,DynamicsCompressorNode:!1,Element:!1,ErrorEvent:!1,event:!1,Event:!1,EventSource:!1,EventTarget:!1,external:!1,fetch:!1,File:!1,FileList:!1,FileReader:!1,find:!1,focus:!1,FocusEvent:!1,FontFace:!1,FontFaceSetLoadEvent:!1,FormData:!1,frameElement:!1,frames:!1,GainNode:!1,Gamepad:!1,GamepadButton:!1,GamepadEvent:!1,getComputedStyle:!1,getSelection:!1,HashChangeEvent:!1,Headers:!1,history:!1,History:!1,HTMLAllCollection:!1,HTMLAnchorElement:!1,HTMLAreaElement:!1,HTMLAudioElement:!1,HTMLBaseElement:!1,HTMLBodyElement:!1,HTMLBRElement:!1,HTMLButtonElement:!1,HTMLCanvasElement:!1,HTMLCollection:!1,HTMLContentElement:!1,HTMLDataElement:!1,HTMLDataListElement:!1,HTMLDetailsElement:!1,HTMLDialogElement:!1,HTMLDirectoryElement:!1,HTMLDivElement:!1,HTMLDListElement:!1,HTMLDocument:!1,HTMLElement:!1,HTMLEmbedElement:!1,HTMLFieldSetElement:!1,HTMLFontElement:!1,HTMLFormControlsCollection:!1,HTMLFormElement:!1,HTMLFrameElement:!1,HTMLFrameSetElement:!1,HTMLHeadElement:!1,HTMLHeadingElement:!1,HTMLHRElement:!1,HTMLHtmlElement:!1,HTMLIFrameElement:!1,HTMLImageElement:!1,HTMLInputElement:!1,HTMLLabelElement:!1,HTMLLegendElement:!1,HTMLLIElement:!1,HTMLLinkElement:!1,HTMLMapElement:!1,HTMLMarqueeElement:!1,HTMLMediaElement:!1,HTMLMenuElement:!1,HTMLMetaElement:!1,HTMLMeterElement:!1,HTMLModElement:!1,HTMLObjectElement:!1,HTMLOListElement:!1,HTMLOptGroupElement:!1,HTMLOptionElement:!1,HTMLOptionsCollection:!1,HTMLOutputElement:!1,HTMLParagraphElement:!1,HTMLParamElement:!1,HTMLPictureElement:!1,HTMLPreElement:!1,HTMLProgressElement:!1,HTMLQuoteElement:!1,HTMLScriptElement:!1,HTMLSelectElement:!1,HTMLShadowElement:!1,HTMLSlotElement:!1,HTMLSourceElement:!1,HTMLSpanElement:!1,HTMLStyleElement:!1,HTMLTableCaptionElement:!1,HTMLTableCellElement:!1,HTMLTableColElement:!1,HTMLTableElement:!1,HTMLTableRowElement:!1,HTMLTableSectionElement:!1,HTMLTemplateElement:!1,HTMLTextAreaElement:!1,HTMLTimeElement:!1,HTMLTitleElement:!1,HTMLTrackElement:!1,HTMLUListElement:!1,HTMLUnknownElement:!1,HTMLVideoElement:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,IdleDeadline:!1,IIRFilterNode:!1,Image:!1,ImageBitmap:!1,ImageBitmapRenderingContext:!1,ImageCapture:!1,ImageData:!1,indexedDB:!1,innerHeight:!1,innerWidth:!1,InputEvent:!1,IntersectionObserver:!1,IntersectionObserverEntry:!1,Intl:!1,isSecureContext:!1,KeyboardEvent:!1,KeyframeEffect:!1,KeyframeEffectReadOnly:!1,length:!1,localStorage:!1,location:!0,Location:!1,locationbar:!1,matchMedia:!1,MediaDeviceInfo:!1,MediaDevices:!1,MediaElementAudioSourceNode:!1,MediaEncryptedEvent:!1,MediaError:!1,MediaKeyMessageEvent:!1,MediaKeySession:!1,MediaKeyStatusMap:!1,MediaKeySystemAccess:!1,MediaList:!1,MediaQueryList:!1,MediaQueryListEvent:!1,MediaRecorder:!1,MediaSettingsRange:!1,MediaSource:!1,MediaStream:!1,MediaStreamAudioDestinationNode:!1,MediaStreamAudioSourceNode:!1,MediaStreamEvent:!1,MediaStreamTrack:!1,MediaStreamTrackEvent:!1,menubar:!1,MessageChannel:!1,MessageEvent:!1,MessagePort:!1,MIDIAccess:!1,MIDIConnectionEvent:!1,MIDIInput:!1,MIDIInputMap:!1,MIDIMessageEvent:!1,MIDIOutput:!1,MIDIOutputMap:!1,MIDIPort:!1,MimeType:!1,MimeTypeArray:!1,MouseEvent:!1,moveBy:!1,moveTo:!1,MutationEvent:!1,MutationObserver:!1,MutationRecord:!1,name:!1,NamedNodeMap:!1,NavigationPreloadManager:!1,navigator:!1,Navigator:!1,NetworkInformation:!1,Node:!1,NodeFilter:!1,NodeIterator:!1,NodeList:!1,Notification:!1,OfflineAudioCompletionEvent:!1,OfflineAudioContext:!1,offscreenBuffering:!1,OffscreenCanvas:!0,onabort:!0,onafterprint:!0,onanimationend:!0,onanimationiteration:!0,onanimationstart:!0,onappinstalled:!0,onauxclick:!0,onbeforeinstallprompt:!0,onbeforeprint:!0,onbeforeunload:!0,onblur:!0,oncancel:!0,oncanplay:!0,oncanplaythrough:!0,onchange:!0,onclick:!0,onclose:!0,oncontextmenu:!0,oncuechange:!0,ondblclick:!0,ondevicemotion:!0,ondeviceorientation:!0,ondeviceorientationabsolute:!0,ondrag:!0,ondragend:!0,ondragenter:!0,ondragleave:!0,ondragover:!0,ondragstart:!0,ondrop:!0,ondurationchange:!0,onemptied:!0,onended:!0,onerror:!0,onfocus:!0,ongotpointercapture:!0,onhashchange:!0,oninput:!0,oninvalid:!0,onkeydown:!0,onkeypress:!0,onkeyup:!0,onlanguagechange:!0,onload:!0,onloadeddata:!0,onloadedmetadata:!0,onloadstart:!0,onlostpointercapture:!0,onmessage:!0,onmessageerror:!0,onmousedown:!0,onmouseenter:!0,onmouseleave:!0,onmousemove:!0,onmouseout:!0,onmouseover:!0,onmouseup:!0,onmousewheel:!0,onoffline:!0,ononline:!0,onpagehide:!0,onpageshow:!0,onpause:!0,onplay:!0,onplaying:!0,onpointercancel:!0,onpointerdown:!0,onpointerenter:!0,onpointerleave:!0,onpointermove:!0,onpointerout:!0,onpointerover:!0,onpointerup:!0,onpopstate:!0,onprogress:!0,onratechange:!0,onrejectionhandled:!0,onreset:!0,onresize:!0,onscroll:!0,onsearch:!0,onseeked:!0,onseeking:!0,onselect:!0,onstalled:!0,onstorage:!0,onsubmit:!0,onsuspend:!0,ontimeupdate:!0,ontoggle:!0,ontransitionend:!0,onunhandledrejection:!0,onunload:!0,onvolumechange:!0,onwaiting:!0,onwheel:!0,open:!1,openDatabase:!1,opener:!1,Option:!1,origin:!1,OscillatorNode:!1,outerHeight:!1,outerWidth:!1,PageTransitionEvent:!1,pageXOffset:!1,pageYOffset:!1,PannerNode:!1,parent:!1,Path2D:!1,PaymentAddress:!1,PaymentRequest:!1,PaymentRequestUpdateEvent:!1,PaymentResponse:!1,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceLongTaskTiming:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceNavigationTiming:!1,PerformanceObserver:!1,PerformanceObserverEntryList:!1,PerformancePaintTiming:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,PeriodicWave:!1,Permissions:!1,PermissionStatus:!1,personalbar:!1,PhotoCapabilities:!1,Plugin:!1,PluginArray:!1,PointerEvent:!1,PopStateEvent:!1,postMessage:!1,Presentation:!1,PresentationAvailability:!1,PresentationConnection:!1,PresentationConnectionAvailableEvent:!1,PresentationConnectionCloseEvent:!1,PresentationConnectionList:!1,PresentationReceiver:!1,PresentationRequest:!1,print:!1,ProcessingInstruction:!1,ProgressEvent:!1,PromiseRejectionEvent:!1,prompt:!1,PushManager:!1,PushSubscription:!1,PushSubscriptionOptions:!1,queueMicrotask:!1,RadioNodeList:!1,Range:!1,ReadableStream:!1,registerProcessor:!1,RemotePlayback:!1,removeEventListener:!1,Request:!1,requestAnimationFrame:!1,requestIdleCallback:!1,resizeBy:!1,ResizeObserver:!1,ResizeObserverEntry:!1,resizeTo:!1,Response:!1,RTCCertificate:!1,RTCDataChannel:!1,RTCDataChannelEvent:!1,RTCDtlsTransport:!1,RTCIceCandidate:!1,RTCIceGatherer:!1,RTCIceTransport:!1,RTCPeerConnection:!1,RTCPeerConnectionIceEvent:!1,RTCRtpContributingSource:!1,RTCRtpReceiver:!1,RTCRtpSender:!1,RTCSctpTransport:!1,RTCSessionDescription:!1,RTCStatsReport:!1,RTCTrackEvent:!1,screen:!1,Screen:!1,screenLeft:!1,ScreenOrientation:!1,screenTop:!1,screenX:!1,screenY:!1,ScriptProcessorNode:!1,scroll:!1,scrollbars:!1,scrollBy:!1,scrollTo:!1,scrollX:!1,scrollY:!1,SecurityPolicyViolationEvent:!1,Selection:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerRegistration:!1,sessionStorage:!1,setInterval:!1,setTimeout:!1,ShadowRoot:!1,SharedWorker:!1,SourceBuffer:!1,SourceBufferList:!1,speechSynthesis:!1,SpeechSynthesisEvent:!1,SpeechSynthesisUtterance:!1,StaticRange:!1,status:!1,statusbar:!1,StereoPannerNode:!1,stop:!1,Storage:!1,StorageEvent:!1,StorageManager:!1,styleMedia:!1,StyleSheet:!1,StyleSheetList:!1,SubtleCrypto:!1,SVGAElement:!1,SVGAngle:!1,SVGAnimatedAngle:!1,SVGAnimatedBoolean:!1,SVGAnimatedEnumeration:!1,SVGAnimatedInteger:!1,SVGAnimatedLength:!1,SVGAnimatedLengthList:!1,SVGAnimatedNumber:!1,SVGAnimatedNumberList:!1,SVGAnimatedPreserveAspectRatio:!1,SVGAnimatedRect:!1,SVGAnimatedString:!1,SVGAnimatedTransformList:!1,SVGAnimateElement:!1,SVGAnimateMotionElement:!1,SVGAnimateTransformElement:!1,SVGAnimationElement:!1,SVGCircleElement:!1,SVGClipPathElement:!1,SVGComponentTransferFunctionElement:!1,SVGDefsElement:!1,SVGDescElement:!1,SVGDiscardElement:!1,SVGElement:!1,SVGEllipseElement:!1,SVGFEBlendElement:!1,SVGFEColorMatrixElement:!1,SVGFEComponentTransferElement:!1,SVGFECompositeElement:!1,SVGFEConvolveMatrixElement:!1,SVGFEDiffuseLightingElement:!1,SVGFEDisplacementMapElement:!1,SVGFEDistantLightElement:!1,SVGFEDropShadowElement:!1,SVGFEFloodElement:!1,SVGFEFuncAElement:!1,SVGFEFuncBElement:!1,SVGFEFuncGElement:!1,SVGFEFuncRElement:!1,SVGFEGaussianBlurElement:!1,SVGFEImageElement:!1,SVGFEMergeElement:!1,SVGFEMergeNodeElement:!1,SVGFEMorphologyElement:!1,SVGFEOffsetElement:!1,SVGFEPointLightElement:!1,SVGFESpecularLightingElement:!1,SVGFESpotLightElement:!1,SVGFETileElement:!1,SVGFETurbulenceElement:!1,SVGFilterElement:!1,SVGForeignObjectElement:!1,SVGGElement:!1,SVGGeometryElement:!1,SVGGradientElement:!1,SVGGraphicsElement:!1,SVGImageElement:!1,SVGLength:!1,SVGLengthList:!1,SVGLinearGradientElement:!1,SVGLineElement:!1,SVGMarkerElement:!1,SVGMaskElement:!1,SVGMatrix:!1,SVGMetadataElement:!1,SVGMPathElement:!1,SVGNumber:!1,SVGNumberList:!1,SVGPathElement:!1,SVGPatternElement:!1,SVGPoint:!1,SVGPointList:!1,SVGPolygonElement:!1,SVGPolylineElement:!1,SVGPreserveAspectRatio:!1,SVGRadialGradientElement:!1,SVGRect:!1,SVGRectElement:!1,SVGScriptElement:!1,SVGSetElement:!1,SVGStopElement:!1,SVGStringList:!1,SVGStyleElement:!1,SVGSVGElement:!1,SVGSwitchElement:!1,SVGSymbolElement:!1,SVGTextContentElement:!1,SVGTextElement:!1,SVGTextPathElement:!1,SVGTextPositioningElement:!1,SVGTitleElement:!1,SVGTransform:!1,SVGTransformList:!1,SVGTSpanElement:!1,SVGUnitTypes:!1,SVGUseElement:!1,SVGViewElement:!1,TaskAttributionTiming:!1,Text:!1,TextDecoder:!1,TextEncoder:!1,TextEvent:!1,TextMetrics:!1,TextTrack:!1,TextTrackCue:!1,TextTrackCueList:!1,TextTrackList:!1,TimeRanges:!1,toolbar:!1,top:!1,Touch:!1,TouchEvent:!1,TouchList:!1,TrackEvent:!1,TransitionEvent:!1,TreeWalker:!1,UIEvent:!1,URL:!1,URLSearchParams:!1,ValidityState:!1,visualViewport:!1,VisualViewport:!1,VTTCue:!1,WaveShaperNode:!1,WebAssembly:!1,WebGL2RenderingContext:!1,WebGLActiveInfo:!1,WebGLBuffer:!1,WebGLContextEvent:!1,WebGLFramebuffer:!1,WebGLProgram:!1,WebGLQuery:!1,WebGLRenderbuffer:!1,WebGLRenderingContext:!1,WebGLSampler:!1,WebGLShader:!1,WebGLShaderPrecisionFormat:!1,WebGLSync:!1,WebGLTexture:!1,WebGLTransformFeedback:!1,WebGLUniformLocation:!1,WebGLVertexArrayObject:!1,WebSocket:!1,WheelEvent:!1,window:!1,Window:!1,Worker:!1,WritableStream:!1,XMLDocument:!1,XMLHttpRequest:!1,XMLHttpRequestEventTarget:!1,XMLHttpRequestUpload:!1,XMLSerializer:!1,XPathEvaluator:!1,XPathExpression:!1,XPathResult:!1,XSLTProcessor:!1},vwe={addEventListener:!1,applicationCache:!1,atob:!1,Blob:!1,BroadcastChannel:!1,btoa:!1,Cache:!1,caches:!1,clearInterval:!1,clearTimeout:!1,close:!0,console:!1,fetch:!1,FileReaderSync:!1,FormData:!1,Headers:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,ImageData:!1,importScripts:!0,indexedDB:!1,location:!1,MessageChannel:!1,MessagePort:!1,name:!1,navigator:!1,Notification:!1,onclose:!0,onconnect:!0,onerror:!0,onlanguagechange:!0,onmessage:!0,onoffline:!0,ononline:!0,onrejectionhandled:!0,onunhandledrejection:!0,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,postMessage:!0,Promise:!1,queueMicrotask:!1,removeEventListener:!1,Request:!1,Response:!1,self:!0,ServiceWorkerRegistration:!1,setInterval:!1,setTimeout:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1,WebSocket:!1,Worker:!1,WorkerGlobalScope:!1,XMLHttpRequest:!1},bwe={__dirname:!1,__filename:!1,Buffer:!1,clearImmediate:!1,clearInterval:!1,clearTimeout:!1,console:!1,exports:!0,global:!1,Intl:!1,module:!1,process:!1,queueMicrotask:!1,require:!1,setImmediate:!1,setInterval:!1,setTimeout:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1},xwe={exports:!0,global:!1,module:!1,require:!1},Rwe={define:!1,require:!1},Ewe={after:!1,afterEach:!1,before:!1,beforeEach:!1,context:!1,describe:!1,it:!1,mocha:!1,run:!1,setup:!1,specify:!1,suite:!1,suiteSetup:!1,suiteTeardown:!1,teardown:!1,test:!1,xcontext:!1,xdescribe:!1,xit:!1,xspecify:!1},Swe={afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,describe:!1,expect:!1,fail:!1,fdescribe:!1,fit:!1,it:!1,jasmine:!1,pending:!1,runs:!1,spyOn:!1,spyOnProperty:!1,waits:!1,waitsFor:!1,xdescribe:!1,xit:!1},Twe={afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,describe:!1,expect:!1,fdescribe:!1,fit:!1,it:!1,jest:!1,pit:!1,require:!1,test:!1,xdescribe:!1,xit:!1,xtest:!1},wwe={asyncTest:!1,deepEqual:!1,equal:!1,expect:!1,module:!1,notDeepEqual:!1,notEqual:!1,notOk:!1,notPropEqual:!1,notStrictEqual:!1,ok:!1,propEqual:!1,QUnit:!1,raises:!1,start:!1,stop:!1,strictEqual:!1,test:!1,throws:!1},Pwe={console:!0,exports:!0,phantom:!0,require:!0,WebPage:!0},Awe={emit:!1,exports:!1,getRow:!1,log:!1,module:!1,provides:!1,require:!1,respond:!1,send:!1,start:!1,sum:!1},Iwe={defineClass:!1,deserialize:!1,gc:!1,help:!1,importClass:!1,importPackage:!1,java:!1,load:!1,loadClass:!1,Packages:!1,print:!1,quit:!1,readFile:!1,readUrl:!1,runCommand:!1,seal:!1,serialize:!1,spawn:!1,sync:!1,toint32:!1,version:!1},Cwe={__DIR__:!1,__FILE__:!1,__LINE__:!1,com:!1,edu:!1,exit:!1,java:!1,Java:!1,javafx:!1,JavaImporter:!1,javax:!1,JSAdapter:!1,load:!1,loadWithNewGlobal:!1,org:!1,Packages:!1,print:!1,quit:!1},jwe={ActiveXObject:!0,Enumerator:!0,GetObject:!0,ScriptEngine:!0,ScriptEngineBuildVersion:!0,ScriptEngineMajorVersion:!0,ScriptEngineMinorVersion:!0,VBArray:!0,WScript:!0,WSH:!0,XDomainRequest:!0},Owe={$:!1,jQuery:!1},_we={YAHOO:!1,YAHOO_config:!1,YUI:!1,YUI_config:!1},Nwe={cat:!1,cd:!1,chmod:!1,config:!1,cp:!1,dirs:!1,echo:!1,env:!1,error:!1,exec:!1,exit:!1,find:!1,grep:!1,ln:!1,ls:!1,mkdir:!1,mv:!1,popd:!1,pushd:!1,pwd:!1,rm:!1,sed:!1,set:!1,target:!1,tempdir:!1,test:!1,touch:!1,which:!1},Dwe={$:!1,$$:!1,$A:!1,$break:!1,$continue:!1,$F:!1,$H:!1,$R:!1,$w:!1,Abstract:!1,Ajax:!1,Autocompleter:!1,Builder:!1,Class:!1,Control:!1,Draggable:!1,Draggables:!1,Droppables:!1,Effect:!1,Element:!1,Enumerable:!1,Event:!1,Field:!1,Form:!1,Hash:!1,Insertion:!1,ObjectRange:!1,PeriodicalExecuter:!1,Position:!1,Prototype:!1,Scriptaculous:!1,Selector:!1,Sortable:!1,SortableObserver:!1,Sound:!1,Template:!1,Toggle:!1,Try:!1},kwe={_:!1,$:!1,Accounts:!1,AccountsClient:!1,AccountsCommon:!1,AccountsServer:!1,App:!1,Assets:!1,Blaze:!1,check:!1,Cordova:!1,DDP:!1,DDPRateLimiter:!1,DDPServer:!1,Deps:!1,EJSON:!1,Email:!1,HTTP:!1,Log:!1,Match:!1,Meteor:!1,Mongo:!1,MongoInternals:!1,Npm:!1,Package:!1,Plugin:!1,process:!1,Random:!1,ReactiveDict:!1,ReactiveVar:!1,Router:!1,ServiceConfiguration:!1,Session:!1,share:!1,Spacebars:!1,Template:!1,Tinytest:!1,Tracker:!1,UI:!1,Utils:!1,WebApp:!1,WebAppInternals:!1},Lwe={_isWindows:!1,_rand:!1,BulkWriteResult:!1,cat:!1,cd:!1,connect:!1,db:!1,getHostName:!1,getMemInfo:!1,hostname:!1,ISODate:!1,listFiles:!1,load:!1,ls:!1,md5sumFile:!1,mkdir:!1,Mongo:!1,NumberInt:!1,NumberLong:!1,ObjectId:!1,PlanCache:!1,print:!1,printjson:!1,pwd:!1,quit:!1,removeFile:!1,rs:!1,sh:!1,UUID:!1,version:!1,WriteResult:!1},Mwe={$:!1,Application:!1,Automation:!1,console:!1,delay:!1,Library:!1,ObjC:!1,ObjectSpecifier:!1,Path:!1,Progress:!1,Ref:!1},Bwe={addEventListener:!1,applicationCache:!1,atob:!1,Blob:!1,BroadcastChannel:!1,btoa:!1,Cache:!1,caches:!1,CacheStorage:!1,clearInterval:!1,clearTimeout:!1,Client:!1,clients:!1,Clients:!1,close:!0,console:!1,ExtendableEvent:!1,ExtendableMessageEvent:!1,fetch:!1,FetchEvent:!1,FileReaderSync:!1,FormData:!1,Headers:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,ImageData:!1,importScripts:!1,indexedDB:!1,location:!1,MessageChannel:!1,MessagePort:!1,name:!1,navigator:!1,Notification:!1,onclose:!0,onconnect:!0,onerror:!0,onfetch:!0,oninstall:!0,onlanguagechange:!0,onmessage:!0,onmessageerror:!0,onnotificationclick:!0,onnotificationclose:!0,onoffline:!0,ononline:!0,onpush:!0,onpushsubscriptionchange:!0,onrejectionhandled:!0,onsync:!0,onunhandledrejection:!0,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,postMessage:!0,Promise:!1,queueMicrotask:!1,registration:!1,removeEventListener:!1,Request:!1,Response:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerGlobalScope:!1,ServiceWorkerMessageEvent:!1,ServiceWorkerRegistration:!1,setInterval:!1,setTimeout:!1,skipWaiting:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1,WebSocket:!1,WindowClient:!1,Worker:!1,WorkerGlobalScope:!1,XMLHttpRequest:!1},Fwe={advanceClock:!1,fakeClearInterval:!1,fakeClearTimeout:!1,fakeSetInterval:!1,fakeSetTimeout:!1,resetTimeouts:!1,waitsForPromise:!1},$we={andThen:!1,click:!1,currentPath:!1,currentRouteName:!1,currentURL:!1,fillIn:!1,find:!1,findAll:!1,findWithAssert:!1,keyEvent:!1,pauseTest:!1,resumeTest:!1,triggerEvent:!1,visit:!1,wait:!1},qwe={$:!1,$$:!1,browser:!1,by:!1,By:!1,DartObject:!1,element:!1,protractor:!1},Uwe={browser:!1,chrome:!1,opr:!1},Vwe={cloneInto:!1,createObjectIn:!1,exportFunction:!1,GM:!1,GM_addStyle:!1,GM_deleteValue:!1,GM_getResourceText:!1,GM_getResourceURL:!1,GM_getValue:!1,GM_info:!1,GM_listValues:!1,GM_log:!1,GM_openInTab:!1,GM_registerMenuCommand:!1,GM_setClipboard:!1,GM_setValue:!1,GM_xmlhttpRequest:!1,unsafeWindow:!1},Wwe={$:!1,$_:!1,$$:!1,$0:!1,$1:!1,$2:!1,$3:!1,$4:!1,$x:!1,chrome:!1,clear:!1,copy:!1,debug:!1,dir:!1,dirxml:!1,getEventListeners:!1,inspect:!1,keys:!1,monitor:!1,monitorEvents:!1,profile:!1,profileEnd:!1,queryObjects:!1,table:!1,undebug:!1,unmonitor:!1,unmonitorEvents:!1,values:!1},Gwe={builtin:fwe,es5:hwe,es2015:mwe,es2017:ywe,browser:gwe,worker:vwe,node:bwe,commonjs:xwe,amd:Rwe,mocha:Ewe,jasmine:Swe,jest:Twe,qunit:wwe,phantomjs:Pwe,couch:Awe,rhino:Iwe,nashorn:Cwe,wsh:jwe,jquery:Owe,yui:_we,shelljs:Nwe,prototypejs:Dwe,meteor:kwe,mongo:Lwe,applescript:Mwe,serviceworker:Bwe,atomtest:Fwe,embertest:$we,protractor:qwe,"shared-node-browser":{clearInterval:!1,clearTimeout:!1,console:!1,setInterval:!1,setTimeout:!1,URL:!1,URLSearchParams:!1},webextensions:Uwe,greasemonkey:Vwe,devtools:Wwe},U8,LU;function Zg(){return LU||(LU=1,U8=Gwe),U8}function Kwe(e){return e==null?!1:e&&e!=="false"&&e!=="0"}var Hwe=(Kwe(Kt.env.BABEL_8_BREAKING),Zg()),th=new WeakMap,e1=new WeakMap;function zwe(){MU(),BU()}function MU(){th=new WeakMap}function BU(){e1=new WeakMap}var V8=Object.freeze({});function rh(e,r){var s,o;return e=null,(s=th.get((o=e)!=null?o:V8))==null?void 0:s.get(r)}function FU(e,r){var s,o;e=null;var d=th.get((s=e)!=null?s:V8);d||th.set((o=e)!=null?o:V8,d=new WeakMap);var l=d.get(r);return l||d.set(r,l=new Map),l}var Xwe=Object.freeze({__proto__:null,clear:zwe,clearPath:MU,clearScope:BU,getCachedPaths:rh,getOrCreateCachedPaths:FU,get path(){return th},get scope(){return e1}}),$U=UB,Jwe=tr,qU=ct,UU=ye,VU=Ms,nu=De,WU=di,Ywe=kx,GU=un,Qwe=Ec,Zwe=mx,ePe=Hd,KU=Zy,tPe=gx,W8=eg,rPe=Kd,su=Wt,G8=tg,aPe=bn,nPe=Pa,sPe=Rc,iPe=xB,oPe=df,lPe=Bi,dPe=vB,uPe=ig,cPe=fx,pPe=$i,fPe=Tx,HU=Bo,zU=Fi,hPe=pf,mPe=cn,yPe=Qt,XU=Rf,K8=Vt,gPe=Br,vPe=Dc,bPe=Lr,xPe=Sr,RPe=rB,EPe=aB,SPe=Mo,JU=nB,TPe=Ex,wPe=Fo,PPe=xf,APe=tu,IPe=kr;function Wa(e,r){switch(e==null?void 0:e.type){default:if(G8(e)||PPe(e)){var s;if((KU(e)||W8(e)||G8(e))&&e.source)Wa(e.source,r);else if((W8(e)||G8(e))&&(s=e.specifiers)!=null&&s.length)for(var o=I(e.specifiers),d;!(d=o()).done;){var l=d.value;Wa(l,r)}else(tPe(e)||W8(e))&&e.declaration&&Wa(e.declaration,r)}else iPe(e)?Wa(e.local,r):aPe(e)&&!oPe(e)&&!cPe(e)&&!HU(e)&&r.push(e.value);break;case"MemberExpression":case"OptionalMemberExpression":case"JSXMemberExpression":Wa(e.object,r),Wa(e.property,r);break;case"Identifier":case"JSXIdentifier":r.push(e.name);break;case"CallExpression":case"OptionalCallExpression":case"NewExpression":Wa(e.callee,r);break;case"ObjectExpression":case"ObjectPattern":for(var c=I(e.properties),f;!(f=c()).done;){var h=f.value;Wa(h,r)}break;case"SpreadElement":case"RestElement":Wa(e.argument,r);break;case"ObjectProperty":case"ObjectMethod":case"ClassProperty":case"ClassMethod":case"ClassPrivateProperty":case"ClassPrivateMethod":Wa(e.key,r);break;case"ThisExpression":r.push("this");break;case"Super":r.push("super");break;case"Import":r.push("import");break;case"DoExpression":r.push("do");break;case"YieldExpression":r.push("yield"),Wa(e.argument,r);break;case"AwaitExpression":r.push("await"),Wa(e.argument,r);break;case"AssignmentExpression":Wa(e.left,r);break;case"VariableDeclarator":Wa(e.id,r);break;case"FunctionExpression":case"FunctionDeclaration":case"ClassExpression":case"ClassDeclaration":Wa(e.id,r);break;case"PrivateName":Wa(e.id,r);break;case"ParenthesizedExpression":Wa(e.expression,r);break;case"UnaryExpression":case"UpdateExpression":Wa(e.argument,r);break;case"MetaProperty":Wa(e.meta,r),Wa(e.property,r);break;case"JSXElement":Wa(e.openingElement,r);break;case"JSXOpeningElement":Wa(e.name,r);break;case"JSXFragment":Wa(e.openingFragment,r);break;case"JSXOpeningFragment":r.push("Fragment");break;case"JSXNamespacedName":Wa(e.namespace,r),Wa(e.name,r);break}}var t1={ForStatement:function(r){var s=r.get("init");if(s.isVar()){var o=r.scope,d=o.getFunctionParent()||o.getProgramParent();d.registerBinding("var",s)}},Declaration:function(r){if(!r.isBlockScoped()&&!r.isImportDeclaration()&&!r.isExportDeclaration()){var s=r.scope.getFunctionParent()||r.scope.getProgramParent();s.registerDeclaration(r)}},ImportDeclaration:function(r){var s=r.scope.getBlockParent();s.registerDeclaration(r)},ReferencedIdentifier:function(r,s){s.references.push(r)},ForXStatement:function(r,s){var o=r.get("left");if(o.isPattern()||o.isIdentifier())s.constantViolations.push(r);else if(o.isVar()){var d=r.scope,l=d.getFunctionParent()||d.getProgramParent();l.registerBinding("var",o)}},ExportDeclaration:{exit:function(r){var s=r.node,o=r.scope;if(!KU(s)){var d=s.declaration;if(ePe(d)||rPe(d)){var l=d.id;if(!l)return;var c=o.getBinding(l.name);c==null||c.reference(r)}else if(mPe(d))for(var f=I(d.declarations),h;!(h=f()).done;)for(var y=h.value,g=0,x=Object.keys(VU(y));g<x.length;g++){var R=x[g],w=o.getBinding(R);w==null||w.reference(r)}}}},LabeledStatement:function(r){r.scope.getBlockParent().registerDeclaration(r)},AssignmentExpression:function(r,s){s.assignments.push(r)},UpdateExpression:function(r,s){s.constantViolations.push(r)},UnaryExpression:function(r,s){r.node.operator==="delete"&&s.constantViolations.push(r)},BlockScoped:function(r){var s=r.scope;s.path===r&&(s=s.parent);var o=s.getBlockParent();if(o.registerDeclaration(r),r.isClassDeclaration()&&r.node.id){var d=r.node.id,l=d.name;r.scope.bindings[l]=r.scope.parent.getBinding(l)}},CatchClause:function(r){r.scope.registerBinding("let",r)},Function:function(r){for(var s=r.get("params"),o=I(s),d;!(d=o()).done;){var l=d.value;r.scope.registerBinding("param",l)}r.isFunctionExpression()&&r.node.id&&!r.node.id[$U]&&r.scope.registerBinding("local",r.get("id"),r)},ClassExpression:function(r){r.node.id&&!r.node.id[$U]&&r.scope.registerBinding("local",r.get("id"),r)},TSTypeAnnotation:function(r){r.skip()}},CPe=0,fo=function(){function e(s){this.uid=void 0,this.path=void 0,this.block=void 0,this.inited=void 0,this.labels=void 0,this.bindings=void 0,this.references=void 0,this.globals=void 0,this.uids=void 0,this.data=void 0,this.crawling=void 0;var o=s.node,d=e1.get(o);if((d==null?void 0:d.path)===s)return d;e1.set(o,this),this.uid=CPe++,this.block=o,this.path=s,this.labels=new Map,this.inited=!1}var r=e.prototype;return r.generateDeclaredUidIdentifier=function(o){var d=this.generateUidIdentifier(o);return this.push({id:d}),UU(d)},r.generateUidIdentifier=function(o){return nu(this.generateUid(o))},r.generateUid=function(o){o===void 0&&(o="temp"),o=vPe(o).replace(/^_+/,"").replace(/\d+$/g,"");var d,l=1;do d="_"+o,l>1&&(d+=l),l++;while(this.hasLabel(d)||this.hasBinding(d)||this.hasGlobal(d)||this.hasReference(d));var c=this.getProgramParent();return c.references[d]=!0,c.uids[d]=!0,d},r.generateUidBasedOnNode=function(o,d){var l=[];Wa(o,l);var c=l.join("$");return c=c.replace(/^_/,"")||d||"ref",this.generateUid(c.slice(0,20))},r.generateUidIdentifierBasedOnNode=function(o,d){return nu(this.generateUidBasedOnNode(o,d))},r.isStatic=function(o){if(zU(o)||pPe(o)||JU(o))return!0;if(su(o)){var d=this.getBinding(o.name);return d?d.constant:this.hasBinding(o.name)}return!1},r.maybeGenerateMemoised=function(o,d){if(this.isStatic(o))return null;var l=this.generateUidIdentifierBasedOnNode(o);return d?l:(this.push({id:l}),UU(l))},r.checkBlockScopedCollisions=function(o,d,l,c){if(d!=="param"&&o.kind!=="local"){var f=d==="let"||o.kind==="let"||o.kind==="const"||o.kind==="module"||o.kind==="param"&&d==="const";if(f)throw this.path.hub.buildError(c,'Duplicate declaration "'+l+'"',TypeError)}},r.rename=function(o,d){var l=this.getBinding(o);if(l){d||(d=this.generateUidIdentifier(o).name);var c=new uwe(l,o,d);c.rename(arguments[2])}},r.dump=function(){var o="-".repeat(60);console.log(o);var d=this;do{console.log("#",d.block.type);for(var l=0,c=Object.keys(d.bindings);l<c.length;l++){var f=c[l],h=d.bindings[f];console.log(" -",f,{constant:h.constant,references:h.references,violations:h.constantViolations.length,kind:h.kind})}}while(d=d.parent);console.log(o)},r.hasLabel=function(o){return!!this.getLabel(o)},r.getLabel=function(o){return this.labels.get(o)},r.registerLabel=function(o){this.labels.set(o.node.label.name,o)},r.registerDeclaration=function(o){if(o.isLabeledStatement())this.registerLabel(o);else if(o.isFunctionDeclaration())this.registerBinding("hoisted",o.get("id"),o);else if(o.isVariableDeclaration())for(var d=o.get("declarations"),l=o.node.kind,c=I(d),f;!(f=c()).done;){var h=f.value;this.registerBinding(l==="using"||l==="await using"?"const":l,h)}else if(o.isClassDeclaration()){if(o.node.declare)return;this.registerBinding("let",o)}else if(o.isImportDeclaration())for(var y=o.node.importKind==="type"||o.node.importKind==="typeof",g=o.get("specifiers"),x=I(g),R;!(R=x()).done;){var w=R.value,T=y||w.isImportSpecifier()&&(w.node.importKind==="type"||w.node.importKind==="typeof");this.registerBinding(T?"unknown":"module",w)}else if(o.isExportDeclaration()){var C=o.get("declaration");(C.isClassDeclaration()||C.isFunctionDeclaration()||C.isVariableDeclaration())&&this.registerDeclaration(C)}else this.registerBinding("unknown",o)},r.buildUndefinedNode=function(){return APe()},r.registerConstantViolation=function(o){for(var d=o.getAssignmentIdentifiers(),l=0,c=Object.keys(d);l<c.length;l++){var f,h=c[l];(f=this.getBinding(h))==null||f.reassign(o)}},r.registerBinding=function(o,d,l){if(l===void 0&&(l=d),!o)throw new ReferenceError("no `kind`");if(d.isVariableDeclaration()){for(var c=d.get("declarations"),f=I(c),h;!(h=f()).done;){var y=h.value;this.registerBinding(o,y)}return}for(var g=this.getProgramParent(),x=d.getOuterBindingIdentifiers(!0),R=0,w=Object.keys(x);R<w.length;R++){var T=w[R];g.references[T]=!0;for(var C=I(x[T]),P;!(P=C()).done;){var _=P.value,j=this.getOwnBinding(T);if(j){if(j.identifier===_)continue;this.checkBlockScopedCollisions(j,o,T,_)}j?j.reassign(l):this.bindings[T]=new cwe({identifier:_,scope:this,path:l,kind:o})}}},r.addGlobal=function(o){this.globals[o.name]=o},r.hasUid=function(o){var d=this;do if(d.uids[o])return!0;while(d=d.parent);return!1},r.hasGlobal=function(o){var d=this;do if(d.globals[o])return!0;while(d=d.parent);return!1},r.hasReference=function(o){return!!this.getProgramParent().references[o]},r.isPure=function(o,d){if(su(o)){var l=this.getBinding(o.name);return l?d?l.constant:!0:!1}else{if(zU(o)||TPe(o)||JU(o)||wPe(o))return!0;if(Qwe(o)){var c;return o.superClass&&!this.isPure(o.superClass,d)||((c=o.decorators)==null?void 0:c.length)>0?!1:this.isPure(o.body,d)}else if(Zwe(o)){for(var f=I(o.body),h;!(h=f()).done;){var y=h.value;if(!this.isPure(y,d))return!1}return!0}else{if(Ywe(o))return this.isPure(o.left,d)&&this.isPure(o.right,d);if(WU(o)||EPe(o)){for(var g=I(o.elements),x;!(x=g()).done;){var R=x.value;if(R!==null&&!this.isPure(R,d))return!1}return!0}else if(lPe(o)||RPe(o)){for(var w=I(o.properties),T;!(T=w()).done;){var C=T.value;if(!this.isPure(C,d))return!1}return!0}else if(sPe(o)){var P;return!(o.computed&&!this.isPure(o.key,d)||((P=o.decorators)==null?void 0:P.length)>0)}else if(dPe(o)){var _;return!(o.computed&&!this.isPure(o.key,d)||((_=o.decorators)==null?void 0:_.length)>0||(SPe(o)||o.static)&&o.value!==null&&!this.isPure(o.value,d))}else{if(hPe(o))return this.isPure(o.argument,d);if(HU(o)){for(var j=I(o.expressions),k;!(k=j()).done;){var D=k.value;if(!this.isPure(D,d))return!1}return!0}else return fPe(o)?XU(o.tag,"String.raw")&&!this.hasBinding("String",{noGlobals:!0})&&this.isPure(o.quasi,d):nPe(o)?!o.computed&&su(o.object)&&o.object.name==="Symbol"&&su(o.property)&&o.property.name!=="for"&&!this.hasBinding("Symbol",{noGlobals:!0}):GU(o)?XU(o.callee,"Symbol.for")&&!this.hasBinding("Symbol",{noGlobals:!0})&&o.arguments.length===1&&Va(o.arguments[0]):uPe(o)}}}},r.setData=function(o,d){return this.data[o]=d},r.getData=function(o){var d=this;do{var l=d.data[o];if(l!=null)return l}while(d=d.parent)},r.removeData=function(o){var d=this;do{var l=d.data[o];l!=null&&(d.data[o]=null)}while(d=d.parent)},r.init=function(){this.inited||(this.inited=!0,this.crawl())},r.crawl=function(){var o=this.path;this.references=Object.create(null),this.bindings=Object.create(null),this.globals=Object.create(null),this.uids=Object.create(null),this.data=Object.create(null);var d=this.getProgramParent();if(!d.crawling){var l={references:[],constantViolations:[],assignments:[]};if(this.crawling=!0,o.type!=="Program"&&$8(t1)){for(var c=I(t1.enter),f;!(f=c()).done;){var h=f.value;h.call(l,o,l)}var y=t1[o.type];if(y)for(var g=I(y.enter),x;!(x=g()).done;){var R=x.value;R.call(l,o,l)}}o.traverse(t1,l),this.crawling=!1;for(var w=I(l.assignments),T;!(T=w()).done;){for(var C=T.value,P=C.getAssignmentIdentifiers(),_=0,j=Object.keys(P);_<j.length;_++){var k=j[_];C.scope.getBinding(k)||d.addGlobal(P[k])}C.scope.registerConstantViolation(C)}for(var D=I(l.references),F;!(F=D()).done;){var B=F.value,M=B.scope.getBinding(B.node.name);M?M.reference(B):d.addGlobal(B.node)}for(var V=I(l.constantViolations),H;!(H=V()).done;){var z=H.value;z.scope.registerConstantViolation(z)}}},r.push=function(o){var d=this.path;d.isPattern()?d=this.getPatternParent().path:!d.isBlockStatement()&&!d.isProgram()&&(d=this.getBlockParent().path),d.isSwitchStatement()&&(d=(this.getFunctionParent()||this.getProgramParent()).path);var l=o.init,c=o.unique,f=o.kind,h=f===void 0?"var":f,y=o.id;if(!l&&!c&&(h==="var"||h==="let")&&d.isFunction()&&!d.node.name&&GU(d.parent,{callee:d.node})&&d.parent.arguments.length<=d.node.params.length&&su(y)){d.pushContainer("params",y),d.scope.registerBinding("param",d.get("params")[d.node.params.length-1]);return}(d.isLoop()||d.isCatchClause()||d.isFunction())&&(d.ensureBlock(),d=d.get("body"));var g=o._blockHoist==null?2:o._blockHoist,x="declaration:"+h+":"+g,R=!c&&d.getData(x);if(!R){var w=bPe(h,[]);w._blockHoist=g;var T=d.unshiftContainer("body",[w]),C=ve(T,1);R=C[0],c||d.setData(x,R)}var P=xPe(y,l),_=R.node.declarations.push(P);d.scope.registerBinding(h,R.get("declarations")[_-1])},r.getProgramParent=function(){var o=this;do if(o.path.isProgram())return o;while(o=o.parent);throw new Error("Couldn't find a Program")},r.getFunctionParent=function(){var o=this;do if(o.path.isFunctionParent())return o;while(o=o.parent);return null},r.getBlockParent=function(){var o=this;do if(o.path.isBlockParent())return o;while(o=o.parent);throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...")},r.getPatternParent=function(){var o=this;do if(!o.path.isPattern())return o.getBlockParent();while(o=o.parent.parent);throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...")},r.getAllBindings=function(){var o=Object.create(null),d=this;do{for(var l=0,c=Object.keys(d.bindings);l<c.length;l++){var f=c[l];f in o||(o[f]=d.bindings[f])}d=d.parent}while(d);return o},r.bindingIdentifierEquals=function(o,d){return this.getBindingIdentifier(o)===d},r.getBinding=function(o){var d=this,l;do{var c=d.getOwnBinding(o);if(c){var f;if(!((f=l)!=null&&f.isPattern()&&c.kind!=="param"&&c.kind!=="local"))return c}else if(!c&&o==="arguments"&&d.path.isFunction()&&!d.path.isArrowFunctionExpression())break;l=d.path}while(d=d.parent)},r.getOwnBinding=function(o){return this.bindings[o]},r.getBindingIdentifier=function(o){var d;return(d=this.getBinding(o))==null?void 0:d.identifier},r.getOwnBindingIdentifier=function(o){var d=this.bindings[o];return d==null?void 0:d.identifier},r.hasOwnBinding=function(o){return!!this.getOwnBinding(o)},r.hasBinding=function(o,d){if(!o)return!1;var l=this;do if(l.hasOwnBinding(o))return!0;while(l=l.parent);var c,f;return typeof d=="object"?(c=d.noGlobals,f=d.noUids):typeof d=="boolean"&&(c=d),!!(!f&&this.hasUid(o)||!c&&e.globals.includes(o)||!c&&e.contextVariables.includes(o))},r.parentHasBinding=function(o,d){var l;return(l=this.parent)==null?void 0:l.hasBinding(o,d)},r.moveBindingTo=function(o,d){var l=this.getBinding(o);l&&(l.scope.removeOwnBinding(o),l.scope=d,d.bindings[o]=l)},r.removeOwnBinding=function(o){delete this.bindings[o]},r.removeBinding=function(o){var d;(d=this.getBinding(o))==null||d.scope.removeOwnBinding(o);var l=this;do l.uids[o]&&(l.uids[o]=!1);while(l=l.parent)},r.hoistVariables=function(o){var d=this;o===void 0&&(o=function(H){return d.push({id:H})}),this.crawl();for(var l=new Set,c=0,f=Object.keys(this.bindings);c<f.length;c++){var h=f[c],y=this.bindings[h];if(y){var g=y.path;if(g.isVariableDeclarator()){var x=g.parent,R=g.parentPath;if(!(x.kind!=="var"||l.has(x))){l.add(g.parent);for(var w=void 0,T=[],C=I(x.declarations),P;!(P=C()).done;){var _,j=P.value;(_=w)!=null||(w=j.id),j.init&&T.push(Jwe("=",j.id,j.init));for(var k=Object.keys(VU(j,!1,!0,!0)),D=0,F=k;D<F.length;D++){var B=F[D];o(nu(B),j.init!=null)}}if(R.parentPath.isFor({left:x}))R.replaceWith(w);else if(T.length===0)R.remove();else{var M=T.length===1?T[0]:IPe(T);R.parentPath.isForStatement({init:x})?R.replaceWith(M):R.replaceWith(yPe(M))}}}}}},O(e,[{key:"parent",get:function(){var o,d,l=this.path;do{var c,f=l.key==="key"||l.listKey==="decorators";l=l.parentPath,f&&l.isMethod()&&(l=l.parentPath),(c=l)!=null&&c.isScope()&&(d=l)}while(l&&!d);return(o=d)==null?void 0:o.scope}}])}();fo.globals=Object.keys(Hwe.builtin),fo.contextVariables=["arguments","undefined","Infinity","NaN"],fo.prototype._renameFromMap=function(r,s,o,d){r[s]&&(r[o]=d,r[s]=null)},fo.prototype.traverse=function(e,r,s){$a(e,r,this,s,this.path)},fo.prototype._generateUid=function(r,s){var o=r;return s>1&&(o+=s),"_"+o},fo.prototype.toArray=function(r,s,o){if(su(r)){var d=this.getBinding(r.name);if(d!=null&&d.constant&&d.path.isGenericType("Array"))return r}if(WU(r))return r;if(su(r,{name:"arguments"}))return qU(K8(K8(K8(nu("Array"),nu("prototype")),nu("slice")),nu("call")),[r]);var l,c=[r];return s===!0?l="toConsumableArray":typeof s=="number"?(c.push(gPe(s)),l="slicedToArray"):l="toArray",o&&(c.unshift(this.path.hub.addHelper(l)),l="maybeArrayLike"),qU(this.path.hub.addHelper(l),c)},fo.prototype.getAllBindingsOfKind=function(){for(var r=Object.create(null),s=arguments.length,o=new Array(s),d=0;d<s;d++)o[d]=arguments[d];for(var l=0,c=o;l<c.length;l++){var f=c[l],h=this;do{for(var y=0,g=Object.keys(h.bindings);y<g.length;y++){var x=g[y],R=h.bindings[x];R.kind===f&&(r[x]=R)}h=h.parent}while(h)}return r},Object.defineProperties(fo.prototype,{parentBlock:{configurable:!0,enumerable:!0,get:function(){return this.path.parent}},hub:{configurable:!0,enumerable:!0,get:function(){return this.path.hub}}});var H8={exports:{}},r1={exports:{}},YU;function QU(){return YU||(YU=1,function(e,r){(function(s,o){o(r)})(fi,function(s){var o=O(function(){this._indexes={__proto__:null},this.array=[]});function d(y){return y}function l(y,g){return y._indexes[g]}function c(y,g){var x=l(y,g);if(x!==void 0)return x;var R=y,w=R.array,T=R._indexes,C=w.push(g);return T[g]=C-1}function f(y){var g=y,x=g.array,R=g._indexes;if(x.length!==0){var w=x.pop();R[w]=void 0}}function h(y,g){var x=l(y,g);if(x!==void 0){for(var R=y,w=R.array,T=R._indexes,C=x+1;C<w.length;C++){var P=w[C];w[C-1]=P,T[P]--}T[g]=void 0,w.pop()}}s.SetArray=o,s.get=l,s.pop=f,s.put=c,s.remove=h,Object.defineProperty(s,"__esModule",{value:!0})})}(r1,r1.exports)),r1.exports}var ho=[],vi=[],jPe=typeof Uint8Array<"u"?Uint8Array:Array,z8=!1;function ZU(){z8=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=0,s=e.length;r<s;++r)ho[r]=e[r],vi[e.charCodeAt(r)]=r;vi[45]=62,vi[95]=63}function OPe(e){z8||ZU();var r,s,o,d,l,c,f=e.length;if(f%4>0)throw new Error("Invalid string. Length must be a multiple of 4");l=e[f-2]==="="?2:e[f-1]==="="?1:0,c=new jPe(f*3/4-l),o=l>0?f-4:f;var h=0;for(r=0,s=0;r<o;r+=4,s+=3)d=vi[e.charCodeAt(r)]<<18|vi[e.charCodeAt(r+1)]<<12|vi[e.charCodeAt(r+2)]<<6|vi[e.charCodeAt(r+3)],c[h++]=d>>16&255,c[h++]=d>>8&255,c[h++]=d&255;return l===2?(d=vi[e.charCodeAt(r)]<<2|vi[e.charCodeAt(r+1)]>>4,c[h++]=d&255):l===1&&(d=vi[e.charCodeAt(r)]<<10|vi[e.charCodeAt(r+1)]<<4|vi[e.charCodeAt(r+2)]>>2,c[h++]=d>>8&255,c[h++]=d&255),c}function _Pe(e){return ho[e>>18&63]+ho[e>>12&63]+ho[e>>6&63]+ho[e&63]}function NPe(e,r,s){for(var o,d=[],l=r;l<s;l+=3)o=(e[l]<<16)+(e[l+1]<<8)+e[l+2],d.push(_Pe(o));return d.join("")}function eV(e){z8||ZU();for(var r,s=e.length,o=s%3,d="",l=[],c=16383,f=0,h=s-o;f<h;f+=c)l.push(NPe(e,f,f+c>h?h:f+c));return o===1?(r=e[s-1],d+=ho[r>>2],d+=ho[r<<4&63],d+="=="):o===2&&(r=(e[s-2]<<8)+e[s-1],d+=ho[r>>10],d+=ho[r>>4&63],d+=ho[r<<2&63],d+="="),l.push(d),l.join("")}function a1(e,r,s,o,d){var l,c,f=d*8-o-1,h=(1<<f)-1,y=h>>1,g=-7,x=s?d-1:0,R=s?-1:1,w=e[r+x];for(x+=R,l=w&(1<<-g)-1,w>>=-g,g+=f;g>0;l=l*256+e[r+x],x+=R,g-=8);for(c=l&(1<<-g)-1,l>>=-g,g+=o;g>0;c=c*256+e[r+x],x+=R,g-=8);if(l===0)l=1-y;else{if(l===h)return c?NaN:(w?-1:1)*(1/0);c=c+Math.pow(2,o),l=l-y}return(w?-1:1)*c*Math.pow(2,l-o)}function tV(e,r,s,o,d,l){var c,f,h,y=l*8-d-1,g=(1<<y)-1,x=g>>1,R=d===23?Math.pow(2,-24)-Math.pow(2,-77):0,w=o?0:l-1,T=o?1:-1,C=r<0||r===0&&1/r<0?1:0;for(r=Math.abs(r),isNaN(r)||r===1/0?(f=isNaN(r)?1:0,c=g):(c=Math.floor(Math.log(r)/Math.LN2),r*(h=Math.pow(2,-c))<1&&(c--,h*=2),c+x>=1?r+=R/h:r+=R*Math.pow(2,1-x),r*h>=2&&(c++,h/=2),c+x>=g?(f=0,c=g):c+x>=1?(f=(r*h-1)*Math.pow(2,d),c=c+x):(f=r*Math.pow(2,x-1)*Math.pow(2,d),c=0));d>=8;e[s+w]=f&255,w+=T,f/=256,d-=8);for(c=c<<d|f,y+=d;y>0;e[s+w]=c&255,w+=T,c/=256,y-=8);e[s+w-T]|=C*128}var DPe={}.toString,rV=Array.isArray||function(e){return DPe.call(e)=="[object Array]"};/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
* @license MIT
*/var kPe=50;_t.TYPED_ARRAY_SUPPORT=kt.TYPED_ARRAY_SUPPORT!==void 0?kt.TYPED_ARRAY_SUPPORT:!0,n1();function n1(){return _t.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function Ko(e,r){if(n1()<r)throw new RangeError("Invalid typed array length");return _t.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(r),e.__proto__=_t.prototype):(e===null&&(e=new _t(r)),e.length=r),e}function _t(e,r,s){if(!_t.TYPED_ARRAY_SUPPORT&&!(this instanceof _t))return new _t(e,r,s);if(typeof e=="number"){if(typeof r=="string")throw new Error("If encoding is specified then the first argument must be a string");return X8(this,e)}return aV(this,e,r,s)}_t.poolSize=8192,_t._augment=function(e){return e.__proto__=_t.prototype,e};function aV(e,r,s,o){if(typeof r=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&r instanceof ArrayBuffer?BPe(e,r,s,o):typeof r=="string"?MPe(e,r,s):FPe(e,r)}_t.from=function(e,r,s){return aV(null,e,r,s)},_t.TYPED_ARRAY_SUPPORT&&(_t.prototype.__proto__=Uint8Array.prototype,_t.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&_t[Symbol.species]);function nV(e){if(typeof e!="number")throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function LPe(e,r,s,o){return nV(r),r<=0?Ko(e,r):s!==void 0?typeof o=="string"?Ko(e,r).fill(s,o):Ko(e,r).fill(s):Ko(e,r)}_t.alloc=function(e,r,s){return LPe(null,e,r,s)};function X8(e,r){if(nV(r),e=Ko(e,r<0?0:Y8(r)|0),!_t.TYPED_ARRAY_SUPPORT)for(var s=0;s<r;++s)e[s]=0;return e}_t.allocUnsafe=function(e){return X8(null,e)},_t.allocUnsafeSlow=function(e){return X8(null,e)};function MPe(e,r,s){if((typeof s!="string"||s==="")&&(s="utf8"),!_t.isEncoding(s))throw new TypeError('"encoding" must be a valid string encoding');var o=sV(r,s)|0;e=Ko(e,o);var d=e.write(r,s);return d!==o&&(e=e.slice(0,d)),e}function J8(e,r){var s=r.length<0?0:Y8(r.length)|0;e=Ko(e,s);for(var o=0;o<s;o+=1)e[o]=r[o]&255;return e}function BPe(e,r,s,o){if(r.byteLength,s<0||r.byteLength<s)throw new RangeError("'offset' is out of bounds");if(r.byteLength<s+(o||0))throw new RangeError("'length' is out of bounds");return s===void 0&&o===void 0?r=new Uint8Array(r):o===void 0?r=new Uint8Array(r,s):r=new Uint8Array(r,s,o),_t.TYPED_ARRAY_SUPPORT?(e=r,e.__proto__=_t.prototype):e=J8(e,r),e}function FPe(e,r){if(mo(r)){var s=Y8(r.length)|0;return e=Ko(e,s),e.length===0||r.copy(e,0,0,s),e}if(r){if(typeof ArrayBuffer<"u"&&r.buffer instanceof ArrayBuffer||"length"in r)return typeof r.length!="number"||nAe(r.length)?Ko(e,0):J8(e,r);if(r.type==="Buffer"&&rV(r.data))return J8(e,r.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function Y8(e){if(e>=n1())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+n1().toString(16)+" bytes");return e|0}_t.isBuffer=Fc;function mo(e){return!!(e!=null&&e._isBuffer)}_t.compare=function(r,s){if(!mo(r)||!mo(s))throw new TypeError("Arguments must be Buffers");if(r===s)return 0;for(var o=r.length,d=s.length,l=0,c=Math.min(o,d);l<c;++l)if(r[l]!==s[l]){o=r[l],d=s[l];break}return o<d?-1:d<o?1:0},_t.isEncoding=function(r){switch(String(r).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},_t.concat=function(r,s){if(!rV(r))throw new TypeError('"list" argument must be an Array of Buffers');if(r.length===0)return _t.alloc(0);var o;if(s===void 0)for(s=0,o=0;o<r.length;++o)s+=r[o].length;var d=_t.allocUnsafe(s),l=0;for(o=0;o<r.length;++o){var c=r[o];if(!mo(c))throw new TypeError('"list" argument must be an Array of Buffers');c.copy(d,l),l+=c.length}return d};function sV(e,r){if(mo(e))return e.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;typeof e!="string"&&(e=""+e);var s=e.length;if(s===0)return 0;for(var o=!1;;)switch(r){case"ascii":case"latin1":case"binary":return s;case"utf8":case"utf-8":case void 0:return o1(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return s*2;case"hex":return s>>>1;case"base64":return hV(e).length;default:if(o)return o1(e).length;r=(""+r).toLowerCase(),o=!0}}_t.byteLength=sV;function $Pe(e,r,s){var o=!1;if((r===void 0||r<0)&&(r=0),r>this.length||((s===void 0||s>this.length)&&(s=this.length),s<=0)||(s>>>=0,r>>>=0,s<=r))return"";for(e||(e="utf8");;)switch(e){case"hex":return JPe(this,r,s);case"utf8":case"utf-8":return dV(this,r,s);case"ascii":return zPe(this,r,s);case"latin1":case"binary":return XPe(this,r,s);case"base64":return KPe(this,r,s);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return YPe(this,r,s);default:if(o)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),o=!0}}_t.prototype._isBuffer=!0;function iu(e,r,s){var o=e[r];e[r]=e[s],e[s]=o}_t.prototype.swap16=function(){var r=this.length;if(r%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var s=0;s<r;s+=2)iu(this,s,s+1);return this},_t.prototype.swap32=function(){var r=this.length;if(r%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var s=0;s<r;s+=4)iu(this,s,s+3),iu(this,s+1,s+2);return this},_t.prototype.swap64=function(){var r=this.length;if(r%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var s=0;s<r;s+=8)iu(this,s,s+7),iu(this,s+1,s+6),iu(this,s+2,s+5),iu(this,s+3,s+4);return this},_t.prototype.toString=function(){var r=this.length|0;return r===0?"":arguments.length===0?dV(this,0,r):$Pe.apply(this,arguments)},_t.prototype.equals=function(r){if(!mo(r))throw new TypeError("Argument must be a Buffer");return this===r?!0:_t.compare(this,r)===0},_t.prototype.inspect=function(){var r="",s=kPe;return this.length>0&&(r=this.toString("hex",0,s).match(/.{2}/g).join(" "),this.length>s&&(r+=" ... ")),"<Buffer "+r+">"},_t.prototype.compare=function(r,s,o,d,l){if(!mo(r))throw new TypeError("Argument must be a Buffer");if(s===void 0&&(s=0),o===void 0&&(o=r?r.length:0),d===void 0&&(d=0),l===void 0&&(l=this.length),s<0||o>r.length||d<0||l>this.length)throw new RangeError("out of range index");if(d>=l&&s>=o)return 0;if(d>=l)return-1;if(s>=o)return 1;if(s>>>=0,o>>>=0,d>>>=0,l>>>=0,this===r)return 0;for(var c=l-d,f=o-s,h=Math.min(c,f),y=this.slice(d,l),g=r.slice(s,o),x=0;x<h;++x)if(y[x]!==g[x]){c=y[x],f=g[x];break}return c<f?-1:f<c?1:0};function iV(e,r,s,o,d){if(e.length===0)return-1;if(typeof s=="string"?(o=s,s=0):s>2147483647?s=2147483647:s<-2147483648&&(s=-2147483648),s=+s,isNaN(s)&&(s=d?0:e.length-1),s<0&&(s=e.length+s),s>=e.length){if(d)return-1;s=e.length-1}else if(s<0)if(d)s=0;else return-1;if(typeof r=="string"&&(r=_t.from(r,o)),mo(r))return r.length===0?-1:oV(e,r,s,o,d);if(typeof r=="number")return r=r&255,_t.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?d?Uint8Array.prototype.indexOf.call(e,r,s):Uint8Array.prototype.lastIndexOf.call(e,r,s):oV(e,[r],s,o,d);throw new TypeError("val must be string, number or Buffer")}function oV(e,r,s,o,d){var l=1,c=e.length,f=r.length;if(o!==void 0&&(o=String(o).toLowerCase(),o==="ucs2"||o==="ucs-2"||o==="utf16le"||o==="utf-16le")){if(e.length<2||r.length<2)return-1;l=2,c/=2,f/=2,s/=2}function h(w,T){return l===1?w[T]:w.readUInt16BE(T*l)}var y;if(d){var g=-1;for(y=s;y<c;y++)if(h(e,y)===h(r,g===-1?0:y-g)){if(g===-1&&(g=y),y-g+1===f)return g*l}else g!==-1&&(y-=y-g),g=-1}else for(s+f>c&&(s=c-f),y=s;y>=0;y--){for(var x=!0,R=0;R<f;R++)if(h(e,y+R)!==h(r,R)){x=!1;break}if(x)return y}return-1}_t.prototype.includes=function(r,s,o){return this.indexOf(r,s,o)!==-1},_t.prototype.indexOf=function(r,s,o){return iV(this,r,s,o,!0)},_t.prototype.lastIndexOf=function(r,s,o){return iV(this,r,s,o,!1)};function qPe(e,r,s,o){s=Number(s)||0;var d=e.length-s;o?(o=Number(o),o>d&&(o=d)):o=d;var l=r.length;if(l%2!==0)throw new TypeError("Invalid hex string");o>l/2&&(o=l/2);for(var c=0;c<o;++c){var f=parseInt(r.substr(c*2,2),16);if(isNaN(f))return c;e[s+c]=f}return c}function UPe(e,r,s,o){return l1(o1(r,e.length-s),e,s,o)}function lV(e,r,s,o){return l1(rAe(r),e,s,o)}function VPe(e,r,s,o){return lV(e,r,s,o)}function WPe(e,r,s,o){return l1(hV(r),e,s,o)}function GPe(e,r,s,o){return l1(aAe(r,e.length-s),e,s,o)}_t.prototype.write=function(r,s,o,d){if(s===void 0)d="utf8",o=this.length,s=0;else if(o===void 0&&typeof s=="string")d=s,o=this.length,s=0;else if(isFinite(s))s=s|0,isFinite(o)?(o=o|0,d===void 0&&(d="utf8")):(d=o,o=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var l=this.length-s;if((o===void 0||o>l)&&(o=l),r.length>0&&(o<0||s<0)||s>this.length)throw new RangeError("Attempt to write outside buffer bounds");d||(d="utf8");for(var c=!1;;)switch(d){case"hex":return qPe(this,r,s,o);case"utf8":case"utf-8":return UPe(this,r,s,o);case"ascii":return lV(this,r,s,o);case"latin1":case"binary":return VPe(this,r,s,o);case"base64":return WPe(this,r,s,o);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return GPe(this,r,s,o);default:if(c)throw new TypeError("Unknown encoding: "+d);d=(""+d).toLowerCase(),c=!0}},_t.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function KPe(e,r,s){return r===0&&s===e.length?eV(e):eV(e.slice(r,s))}function dV(e,r,s){s=Math.min(e.length,s);for(var o=[],d=r;d<s;){var l=e[d],c=null,f=l>239?4:l>223?3:l>191?2:1;if(d+f<=s){var h,y,g,x;switch(f){case 1:l<128&&(c=l);break;case 2:h=e[d+1],(h&192)===128&&(x=(l&31)<<6|h&63,x>127&&(c=x));break;case 3:h=e[d+1],y=e[d+2],(h&192)===128&&(y&192)===128&&(x=(l&15)<<12|(h&63)<<6|y&63,x>2047&&(x<55296||x>57343)&&(c=x));break;case 4:h=e[d+1],y=e[d+2],g=e[d+3],(h&192)===128&&(y&192)===128&&(g&192)===128&&(x=(l&15)<<18|(h&63)<<12|(y&63)<<6|g&63,x>65535&&x<1114112&&(c=x))}}c===null?(c=65533,f=1):c>65535&&(c-=65536,o.push(c>>>10&1023|55296),c=56320|c&1023),o.push(c),d+=f}return HPe(o)}var uV=4096;function HPe(e){var r=e.length;if(r<=uV)return String.fromCharCode.apply(String,e);for(var s="",o=0;o<r;)s+=String.fromCharCode.apply(String,e.slice(o,o+=uV));return s}function zPe(e,r,s){var o="";s=Math.min(e.length,s);for(var d=r;d<s;++d)o+=String.fromCharCode(e[d]&127);return o}function XPe(e,r,s){var o="";s=Math.min(e.length,s);for(var d=r;d<s;++d)o+=String.fromCharCode(e[d]);return o}function JPe(e,r,s){var o=e.length;(!r||r<0)&&(r=0),(!s||s<0||s>o)&&(s=o);for(var d="",l=r;l<s;++l)d+=tAe(e[l]);return d}function YPe(e,r,s){for(var o=e.slice(r,s),d="",l=0;l<o.length;l+=2)d+=String.fromCharCode(o[l]+o[l+1]*256);return d}_t.prototype.slice=function(r,s){var o=this.length;r=~~r,s=s===void 0?o:~~s,r<0?(r+=o,r<0&&(r=0)):r>o&&(r=o),s<0?(s+=o,s<0&&(s=0)):s>o&&(s=o),s<r&&(s=r);var d;if(_t.TYPED_ARRAY_SUPPORT)d=this.subarray(r,s),d.__proto__=_t.prototype;else{var l=s-r;d=new _t(l,void 0);for(var c=0;c<l;++c)d[c]=this[c+r]}return d};function _n(e,r,s){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+r>s)throw new RangeError("Trying to access beyond buffer length")}_t.prototype.readUIntLE=function(r,s,o){r=r|0,s=s|0,o||_n(r,s,this.length);for(var d=this[r],l=1,c=0;++c<s&&(l*=256);)d+=this[r+c]*l;return d},_t.prototype.readUIntBE=function(r,s,o){r=r|0,s=s|0,o||_n(r,s,this.length);for(var d=this[r+--s],l=1;s>0&&(l*=256);)d+=this[r+--s]*l;return d},_t.prototype.readUInt8=function(r,s){return s||_n(r,1,this.length),this[r]},_t.prototype.readUInt16LE=function(r,s){return s||_n(r,2,this.length),this[r]|this[r+1]<<8},_t.prototype.readUInt16BE=function(r,s){return s||_n(r,2,this.length),this[r]<<8|this[r+1]},_t.prototype.readUInt32LE=function(r,s){return s||_n(r,4,this.length),(this[r]|this[r+1]<<8|this[r+2]<<16)+this[r+3]*16777216},_t.prototype.readUInt32BE=function(r,s){return s||_n(r,4,this.length),this[r]*16777216+(this[r+1]<<16|this[r+2]<<8|this[r+3])},_t.prototype.readIntLE=function(r,s,o){r=r|0,s=s|0,o||_n(r,s,this.length);for(var d=this[r],l=1,c=0;++c<s&&(l*=256);)d+=this[r+c]*l;return l*=128,d>=l&&(d-=Math.pow(2,8*s)),d},_t.prototype.readIntBE=function(r,s,o){r=r|0,s=s|0,o||_n(r,s,this.length);for(var d=s,l=1,c=this[r+--d];d>0&&(l*=256);)c+=this[r+--d]*l;return l*=128,c>=l&&(c-=Math.pow(2,8*s)),c},_t.prototype.readInt8=function(r,s){return s||_n(r,1,this.length),this[r]&128?(255-this[r]+1)*-1:this[r]},_t.prototype.readInt16LE=function(r,s){s||_n(r,2,this.length);var o=this[r]|this[r+1]<<8;return o&32768?o|4294901760:o},_t.prototype.readInt16BE=function(r,s){s||_n(r,2,this.length);var o=this[r+1]|this[r]<<8;return o&32768?o|4294901760:o},_t.prototype.readInt32LE=function(r,s){return s||_n(r,4,this.length),this[r]|this[r+1]<<8|this[r+2]<<16|this[r+3]<<24},_t.prototype.readInt32BE=function(r,s){return s||_n(r,4,this.length),this[r]<<24|this[r+1]<<16|this[r+2]<<8|this[r+3]},_t.prototype.readFloatLE=function(r,s){return s||_n(r,4,this.length),a1(this,r,!0,23,4)},_t.prototype.readFloatBE=function(r,s){return s||_n(r,4,this.length),a1(this,r,!1,23,4)},_t.prototype.readDoubleLE=function(r,s){return s||_n(r,8,this.length),a1(this,r,!0,52,8)},_t.prototype.readDoubleBE=function(r,s){return s||_n(r,8,this.length),a1(this,r,!1,52,8)};function Fs(e,r,s,o,d,l){if(!mo(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(r>d||r<l)throw new RangeError('"value" argument is out of bounds');if(s+o>e.length)throw new RangeError("Index out of range")}_t.prototype.writeUIntLE=function(r,s,o,d){if(r=+r,s=s|0,o=o|0,!d){var l=Math.pow(2,8*o)-1;Fs(this,r,s,o,l,0)}var c=1,f=0;for(this[s]=r&255;++f<o&&(c*=256);)this[s+f]=r/c&255;return s+o},_t.prototype.writeUIntBE=function(r,s,o,d){if(r=+r,s=s|0,o=o|0,!d){var l=Math.pow(2,8*o)-1;Fs(this,r,s,o,l,0)}var c=o-1,f=1;for(this[s+c]=r&255;--c>=0&&(f*=256);)this[s+c]=r/f&255;return s+o},_t.prototype.writeUInt8=function(r,s,o){return r=+r,s=s|0,o||Fs(this,r,s,1,255,0),_t.TYPED_ARRAY_SUPPORT||(r=Math.floor(r)),this[s]=r&255,s+1};function s1(e,r,s,o){r<0&&(r=65535+r+1);for(var d=0,l=Math.min(e.length-s,2);d<l;++d)e[s+d]=(r&255<<8*(o?d:1-d))>>>(o?d:1-d)*8}_t.prototype.writeUInt16LE=function(r,s,o){return r=+r,s=s|0,o||Fs(this,r,s,2,65535,0),_t.TYPED_ARRAY_SUPPORT?(this[s]=r&255,this[s+1]=r>>>8):s1(this,r,s,!0),s+2},_t.prototype.writeUInt16BE=function(r,s,o){return r=+r,s=s|0,o||Fs(this,r,s,2,65535,0),_t.TYPED_ARRAY_SUPPORT?(this[s]=r>>>8,this[s+1]=r&255):s1(this,r,s,!1),s+2};function i1(e,r,s,o){r<0&&(r=4294967295+r+1);for(var d=0,l=Math.min(e.length-s,4);d<l;++d)e[s+d]=r>>>(o?d:3-d)*8&255}_t.prototype.writeUInt32LE=function(r,s,o){return r=+r,s=s|0,o||Fs(this,r,s,4,4294967295,0),_t.TYPED_ARRAY_SUPPORT?(this[s+3]=r>>>24,this[s+2]=r>>>16,this[s+1]=r>>>8,this[s]=r&255):i1(this,r,s,!0),s+4},_t.prototype.writeUInt32BE=function(r,s,o){return r=+r,s=s|0,o||Fs(this,r,s,4,4294967295,0),_t.TYPED_ARRAY_SUPPORT?(this[s]=r>>>24,this[s+1]=r>>>16,this[s+2]=r>>>8,this[s+3]=r&255):i1(this,r,s,!1),s+4},_t.prototype.writeIntLE=function(r,s,o,d){if(r=+r,s=s|0,!d){var l=Math.pow(2,8*o-1);Fs(this,r,s,o,l-1,-l)}var c=0,f=1,h=0;for(this[s]=r&255;++c<o&&(f*=256);)r<0&&h===0&&this[s+c-1]!==0&&(h=1),this[s+c]=(r/f>>0)-h&255;return s+o},_t.prototype.writeIntBE=function(r,s,o,d){if(r=+r,s=s|0,!d){var l=Math.pow(2,8*o-1);Fs(this,r,s,o,l-1,-l)}var c=o-1,f=1,h=0;for(this[s+c]=r&255;--c>=0&&(f*=256);)r<0&&h===0&&this[s+c+1]!==0&&(h=1),this[s+c]=(r/f>>0)-h&255;return s+o},_t.prototype.writeInt8=function(r,s,o){return r=+r,s=s|0,o||Fs(this,r,s,1,127,-128),_t.TYPED_ARRAY_SUPPORT||(r=Math.floor(r)),r<0&&(r=255+r+1),this[s]=r&255,s+1},_t.prototype.writeInt16LE=function(r,s,o){return r=+r,s=s|0,o||Fs(this,r,s,2,32767,-32768),_t.TYPED_ARRAY_SUPPORT?(this[s]=r&255,this[s+1]=r>>>8):s1(this,r,s,!0),s+2},_t.prototype.writeInt16BE=function(r,s,o){return r=+r,s=s|0,o||Fs(this,r,s,2,32767,-32768),_t.TYPED_ARRAY_SUPPORT?(this[s]=r>>>8,this[s+1]=r&255):s1(this,r,s,!1),s+2},_t.prototype.writeInt32LE=function(r,s,o){return r=+r,s=s|0,o||Fs(this,r,s,4,2147483647,-2147483648),_t.TYPED_ARRAY_SUPPORT?(this[s]=r&255,this[s+1]=r>>>8,this[s+2]=r>>>16,this[s+3]=r>>>24):i1(this,r,s,!0),s+4},_t.prototype.writeInt32BE=function(r,s,o){return r=+r,s=s|0,o||Fs(this,r,s,4,2147483647,-2147483648),r<0&&(r=4294967295+r+1),_t.TYPED_ARRAY_SUPPORT?(this[s]=r>>>24,this[s+1]=r>>>16,this[s+2]=r>>>8,this[s+3]=r&255):i1(this,r,s,!1),s+4};function cV(e,r,s,o,d,l){if(s+o>e.length)throw new RangeError("Index out of range");if(s<0)throw new RangeError("Index out of range")}function pV(e,r,s,o,d){return d||cV(e,r,s,4),tV(e,r,s,o,23,4),s+4}_t.prototype.writeFloatLE=function(r,s,o){return pV(this,r,s,!0,o)},_t.prototype.writeFloatBE=function(r,s,o){return pV(this,r,s,!1,o)};function fV(e,r,s,o,d){return d||cV(e,r,s,8),tV(e,r,s,o,52,8),s+8}_t.prototype.writeDoubleLE=function(r,s,o){return fV(this,r,s,!0,o)},_t.prototype.writeDoubleBE=function(r,s,o){return fV(this,r,s,!1,o)},_t.prototype.copy=function(r,s,o,d){if(o||(o=0),!d&&d!==0&&(d=this.length),s>=r.length&&(s=r.length),s||(s=0),d>0&&d<o&&(d=o),d===o||r.length===0||this.length===0)return 0;if(s<0)throw new RangeError("targetStart out of bounds");if(o<0||o>=this.length)throw new RangeError("sourceStart out of bounds");if(d<0)throw new RangeError("sourceEnd out of bounds");d>this.length&&(d=this.length),r.length-s<d-o&&(d=r.length-s+o);var l=d-o,c;if(this===r&&o<s&&s<d)for(c=l-1;c>=0;--c)r[c+s]=this[c+o];else if(l<1e3||!_t.TYPED_ARRAY_SUPPORT)for(c=0;c<l;++c)r[c+s]=this[c+o];else Uint8Array.prototype.set.call(r,this.subarray(o,o+l),s);return l},_t.prototype.fill=function(r,s,o,d){if(typeof r=="string"){if(typeof s=="string"?(d=s,s=0,o=this.length):typeof o=="string"&&(d=o,o=this.length),r.length===1){var l=r.charCodeAt(0);l<256&&(r=l)}if(d!==void 0&&typeof d!="string")throw new TypeError("encoding must be a string");if(typeof d=="string"&&!_t.isEncoding(d))throw new TypeError("Unknown encoding: "+d)}else typeof r=="number"&&(r=r&255);if(s<0||this.length<s||this.length<o)throw new RangeError("Out of range index");if(o<=s)return this;s=s>>>0,o=o===void 0?this.length:o>>>0,r||(r=0);var c;if(typeof r=="number")for(c=s;c<o;++c)this[c]=r;else{var f=mo(r)?r:o1(new _t(r,d).toString()),h=f.length;for(c=0;c<o-s;++c)this[c+s]=f[c%h]}return this};var QPe=/[^+\/0-9A-Za-z-_]/g;function ZPe(e){if(e=eAe(e).replace(QPe,""),e.length<2)return"";for(;e.length%4!==0;)e=e+"=";return e}function eAe(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function tAe(e){return e<16?"0"+e.toString(16):e.toString(16)}function o1(e,r){r=r||1/0;for(var s,o=e.length,d=null,l=[],c=0;c<o;++c){if(s=e.charCodeAt(c),s>55295&&s<57344){if(!d){if(s>56319){(r-=3)>-1&&l.push(239,191,189);continue}else if(c+1===o){(r-=3)>-1&&l.push(239,191,189);continue}d=s;continue}if(s<56320){(r-=3)>-1&&l.push(239,191,189),d=s;continue}s=(d-55296<<10|s-56320)+65536}else d&&(r-=3)>-1&&l.push(239,191,189);if(d=null,s<128){if((r-=1)<0)break;l.push(s)}else if(s<2048){if((r-=2)<0)break;l.push(s>>6|192,s&63|128)}else if(s<65536){if((r-=3)<0)break;l.push(s>>12|224,s>>6&63|128,s&63|128)}else if(s<1114112){if((r-=4)<0)break;l.push(s>>18|240,s>>12&63|128,s>>6&63|128,s&63|128)}else throw new Error("Invalid code point")}return l}function rAe(e){for(var r=[],s=0;s<e.length;++s)r.push(e.charCodeAt(s)&255);return r}function aAe(e,r){for(var s,o,d,l=[],c=0;c<e.length&&!((r-=2)<0);++c)s=e.charCodeAt(c),o=s>>8,d=s%256,l.push(d),l.push(o);return l}function hV(e){return OPe(ZPe(e))}function l1(e,r,s,o){for(var d=0;d<o&&!(d+s>=r.length||d>=e.length);++d)r[d+s]=e[d];return d}function nAe(e){return e!==e}function Fc(e){return e!=null&&(!!e._isBuffer||mV(e)||sAe(e))}function mV(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function sAe(e){return typeof e.readFloatLE=="function"&&typeof e.slice=="function"&&mV(e.slice(0,0))}var d1={exports:{}},yV;function Q8(){return yV||(yV=1,function(e,r){(function(s,o){o(r)})(fi,function(s){for(var o=44,d=59,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=new Uint8Array(64),f=new Uint8Array(128),h=0;h<l.length;h++){var y=l.charCodeAt(h);c[h]=y,f[y]=h}var g=typeof TextDecoder<"u"?new TextDecoder:typeof _t<"u"?{decode:function(D){var F=_t.from(D.buffer,D.byteOffset,D.byteLength);return F.toString()}}:{decode:function(D){for(var F="",B=0;B<D.length;B++)F+=String.fromCharCode(D[B]);return F}};function x(k){var D=new Int32Array(5),F=[],B=0;do{var M=R(k,B),V=[],H=!0,z=0;D[0]=0;for(var G=B;G<M;G++){var J=void 0;G=w(k,G,D,0);var ce=D[0];ce<z&&(H=!1),z=ce,T(k,G,M)?(G=w(k,G,D,1),G=w(k,G,D,2),G=w(k,G,D,3),T(k,G,M)?(G=w(k,G,D,4),J=[ce,D[1],D[2],D[3],D[4]]):J=[ce,D[1],D[2],D[3]]):J=[ce],V.push(J)}H||C(V),F.push(V),B=M+1}while(B<=k.length);return F}function R(k,D){var F=k.indexOf(";",D);return F===-1?k.length:F}function w(k,D,F,B){var M=0,V=0,H=0;do{var z=k.charCodeAt(D++);H=f[z],M|=(H&31)<<V,V+=5}while(H&32);var G=M&1;return M>>>=1,G&&(M=-2147483648|-M),F[B]+=M,D}function T(k,D,F){return D>=F?!1:k.charCodeAt(D)!==o}function C(k){k.sort(P)}function P(k,D){return k[0]-D[0]}function _(k){for(var D=new Int32Array(5),F=1024*16,B=F-36,M=new Uint8Array(F),V=M.subarray(0,B),H=0,z="",G=0;G<k.length;G++){var J=k[G];if(G>0&&(H===F&&(z+=g.decode(M),H=0),M[H++]=d),J.length!==0){D[0]=0;for(var ce=0;ce<J.length;ce++){var ue=J[ce];H>B&&(z+=g.decode(V),M.copyWithin(0,B,H),H-=B),ce>0&&(M[H++]=o),H=j(M,H,D,ue,0),ue.length!==1&&(H=j(M,H,D,ue,1),H=j(M,H,D,ue,2),H=j(M,H,D,ue,3),ue.length!==4&&(H=j(M,H,D,ue,4)))}}}return z+g.decode(M.subarray(0,H))}function j(k,D,F,B,M){var V=B[M],H=V-F[M];F[M]=V,H=H<0?-H<<1|1:H<<1;do{var z=H&31;H>>>=5,H>0&&(z|=32),k[D++]=c[z]}while(H>0);return D}s.decode=x,s.encode=_,Object.defineProperty(s,"__esModule",{value:!0})})}(d1,d1.exports)),d1.exports}var Z8={exports:{}},eR={exports:{}},gV;function iAe(){return gV||(gV=1,function(e,r){(function(s,o){e.exports=o()})(fi,function(){var s=/^[\w+.-]+:\/\//,o=/^([\w+.-]+:)\/\/([^@/#?]*@)?([^:/#?]*)(:\d+)?(\/[^#?]*)?(\?[^#]*)?(#.*)?/,d=/^file:(?:\/\/((?![a-z]:)[^/#?]*)?)?(\/?[^#?]*)(\?[^#]*)?(#.*)?/i;function l(j){return s.test(j)}function c(j){return j.startsWith("//")}function f(j){return j.startsWith("/")}function h(j){return j.startsWith("file:")}function y(j){return/^[.?#]/.test(j)}function g(j){var k=o.exec(j);return R(k[1],k[2]||"",k[3],k[4]||"",k[5]||"/",k[6]||"",k[7]||"")}function x(j){var k=d.exec(j),D=k[2];return R("file:","",k[1]||"","",f(D)?D:"/"+D,k[3]||"",k[4]||"")}function R(j,k,D,F,B,M,V){return{scheme:j,user:k,host:D,port:F,path:B,query:M,hash:V,type:7}}function w(j){if(c(j)){var k=g("http:"+j);return k.scheme="",k.type=6,k}if(f(j)){var D=g("http://foo.com"+j);return D.scheme="",D.host="",D.type=5,D}if(h(j))return x(j);if(l(j))return g(j);var F=g("http://foo.com/"+j);return F.scheme="",F.host="",F.type=j?j.startsWith("?")?3:j.startsWith("#")?2:4:1,F}function T(j){if(j.endsWith("/.."))return j;var k=j.lastIndexOf("/");return j.slice(0,k+1)}function C(j,k){P(k,k.type),j.path==="/"?j.path=k.path:j.path=T(k.path)+j.path}function P(j,k){for(var D=k<=4,F=j.path.split("/"),B=1,M=0,V=!1,H=1;H<F.length;H++){var z=F[H];if(!z){V=!0;continue}if(V=!1,z!=="."){if(z===".."){M?(V=!0,M--,B--):D&&(F[B++]=z);continue}F[B++]=z,M++}}for(var G="",J=1;J<B;J++)G+="/"+F[J];(!G||V&&!G.endsWith("/.."))&&(G+="/"),j.path=G}function _(j,k){if(!j&&!k)return"";var D=w(j),F=D.type;if(k&&F!==7){var B=w(k),M=B.type;switch(F){case 1:D.hash=B.hash;case 2:D.query=B.query;case 3:case 4:C(D,B);case 5:D.user=B.user,D.host=B.host,D.port=B.port;case 6:D.scheme=B.scheme}M>F&&(F=M)}P(D,F);var V=D.query+D.hash;switch(F){case 2:case 3:return V;case 4:{var H=D.path.slice(1);return H?y(k||j)&&!y(H)?"./"+H+V:H+V:V||"."}case 5:return D.path+V;default:return D.scheme+"//"+D.user+D.host+D.port+D.path+V}}return _})}(eR)),eR.exports}(function(e,r){(function(s,o){o(r,Q8(),iAe())})(fi,function(s,o,d){function l(Le,Ye){return Ye&&!Ye.endsWith("/")&&(Ye+="/"),d(Le,Ye)}function c(Le){if(!Le)return"";var Ye=Le.lastIndexOf("/");return Le.slice(0,Ye+1)}var f=0,h=1,y=2,g=3,x=4,R=1,w=2;function T(Le,Ye){var ht=C(Le,0);if(ht===Le.length)return Le;Ye||(Le=Le.slice());for(var jt=ht;jt<Le.length;jt=C(Le,jt+1))Le[jt]=_(Le[jt],Ye);return Le}function C(Le,Ye){for(var ht=Ye;ht<Le.length;ht++)if(!P(Le[ht]))return ht;return Le.length}function P(Le){for(var Ye=1;Ye<Le.length;Ye++)if(Le[Ye][f]<Le[Ye-1][f])return!1;return!0}function _(Le,Ye){return Ye||(Le=Le.slice()),Le.sort(j)}function j(Le,Ye){return Le[f]-Ye[f]}var k=!1;function D(Le,Ye,ht,jt){for(;ht<=jt;){var zt=ht+(jt-ht>>1),Xt=Le[zt][f]-Ye;if(Xt===0)return k=!0,zt;Xt<0?ht=zt+1:jt=zt-1}return k=!1,ht-1}function F(Le,Ye,ht){for(var jt=ht+1;jt<Le.length&&Le[jt][f]===Ye;ht=jt++);return ht}function B(Le,Ye,ht){for(var jt=ht-1;jt>=0&&Le[jt][f]===Ye;ht=jt--);return ht}function M(){return{lastKey:-1,lastNeedle:-1,lastIndex:-1}}function V(Le,Ye,ht,jt){var zt=ht.lastKey,Xt=ht.lastNeedle,Ir=ht.lastIndex,zr=0,jr=Le.length-1;if(jt===zt){if(Ye===Xt)return k=Ir!==-1&&Le[Ir][f]===Ye,Ir;Ye>=Xt?zr=Ir===-1?0:Ir:jr=Ir}return ht.lastKey=jt,ht.lastNeedle=Ye,ht.lastIndex=D(Le,Ye,zr,jr)}function H(Le,Ye){for(var ht=Ye.map(G),jt=0;jt<Le.length;jt++)for(var zt=Le[jt],Xt=0;Xt<zt.length;Xt++){var Ir=zt[Xt];if(Ir.length!==1){var zr=Ir[h],jr=Ir[y],Vr=Ir[g],qa=ht[zr],lr=qa[jr]||(qa[jr]=[]),ea=Ye[zr],N=F(lr,Vr,V(lr,Vr,ea,jr));ea.lastIndex=++N,z(lr,N,[Vr,jt,Ir[f]])}}return ht}function z(Le,Ye,ht){for(var jt=Le.length;jt>Ye;jt--)Le[jt]=Le[jt-1];Le[Ye]=ht}function G(){return{__proto__:null}}var J=function(Ye,ht){var jt=ce(Ye);if(!("sections"in jt))return new qe(jt,ht);var zt=[],Xt=[],Ir=[],zr=[],jr=[];ue(jt,ht,zt,Xt,Ir,zr,jr,0,0,1/0,1/0);var Vr={version:3,file:jt.file,names:zr,sources:Xt,sourcesContent:Ir,mappings:zt,ignoreList:jr};return $t(Vr)};function ce(Le){return typeof Le=="string"?JSON.parse(Le):Le}function ue(Le,Ye,ht,jt,zt,Xt,Ir,zr,jr,Vr,qa){for(var lr=Le.sections,ea=0;ea<lr.length;ea++){var N=lr[ea],$=N.map,U=N.offset,he=Vr,_e=qa;if(ea+1<lr.length){var We=lr[ea+1].offset;he=Math.min(Vr,zr+We.line),he===Vr?_e=Math.min(qa,jr+We.column):he<Vr&&(_e=jr+We.column)}ge($,Ye,ht,jt,zt,Xt,Ir,zr+U.line,jr+U.column,he,_e)}}function ge(Le,Ye,ht,jt,zt,Xt,Ir,zr,jr,Vr,qa){var lr=ce(Le);if("sections"in lr)return ue.apply(void 0,arguments);var ea=new qe(lr,Ye),N=jt.length,$=Xt.length,U=Be(ea),he=ea.resolvedSources,_e=ea.sourcesContent,We=ea.ignoreList;if(ne(jt,he),ne(Xt,ea.names),_e)ne(zt,_e);else for(var je=0;je<he.length;je++)zt.push(null);if(We)for(var It=0;It<We.length;It++)Ir.push(We[It]+N);for(var oe=0;oe<U.length;oe++){var nt=zr+oe;if(nt>Vr)return;for(var dt=le(ht,nt),wt=oe===0?jr:0,Ht=U[oe],qr=0;qr<Ht.length;qr++){var Ga=Ht[qr],ri=wt+Ga[f];if(nt===Vr&&ri>=qa)return;if(Ga.length===1){dt.push([ri]);continue}var Lv=N+Ga[h],Mv=Ga[y],gm=Ga[g];dt.push(Ga.length===4?[ri,Lv,Mv,gm]:[ri,Lv,Mv,gm,$+Ga[x]])}}}function ne(Le,Ye){for(var ht=0;ht<Ye.length;ht++)Le.push(Ye[ht])}function le(Le,Ye){for(var ht=Le.length;ht<=Ye;ht++)Le[ht]=[];return Le[Ye]}var Z="`line` must be greater than 0 (lines start at line 1)",Ee="`column` must be greater than or equal to 0 (columns start at column 0)",fe=-1,Fe=1,qe=O(function(Ye,ht){var jt=typeof Ye=="string";if(!jt&&Ye._decodedMemo)return Ye;var zt=jt?JSON.parse(Ye):Ye,Xt=zt.version,Ir=zt.file,zr=zt.names,jr=zt.sourceRoot,Vr=zt.sources,qa=zt.sourcesContent;this.version=Xt,this.file=Ir,this.names=zr||[],this.sourceRoot=jr,this.sources=Vr,this.sourcesContent=qa,this.ignoreList=zt.ignoreList||zt.x_google_ignoreList||void 0;var lr=l(jr||"",c(ht));this.resolvedSources=Vr.map(function(N){return l(N||"",lr)});var ea=zt.mappings;typeof ea=="string"?(this._encoded=ea,this._decoded=void 0):(this._encoded=void 0,this._decoded=T(ea,jt)),this._decodedMemo=M(),this._bySources=void 0,this._bySourceMemos=void 0});function Ce(Le){return Le}function ke(Le){var Ye,ht;return(Ye=(ht=Le)._encoded)!==null&&Ye!==void 0?Ye:ht._encoded=o.encode(Le._decoded)}function Be(Le){var Ye;return(Ye=Le)._decoded||(Ye._decoded=o.decode(Le._encoded))}function Ze(Le,Ye,ht){var jt=Be(Le);if(Ye>=jt.length)return null;var zt=jt[Ye],Xt=st(zt,Le._decodedMemo,Ye,ht,Fe);return Xt===-1?null:zt[Xt]}function ot(Le,Ye){var ht=Ye.line,jt=Ye.column,zt=Ye.bias;if(ht--,ht<0)throw new Error(Z);if(jt<0)throw new Error(Ee);var Xt=Be(Le);if(ht>=Xt.length)return Me(null,null,null,null);var Ir=Xt[ht],zr=st(Ir,Le._decodedMemo,ht,jt,zt||Fe);if(zr===-1)return Me(null,null,null,null);var jr=Ir[zr];if(jr.length===1)return Me(null,null,null,null);var Vr=Le.names,qa=Le.resolvedSources;return Me(qa[jr[h]],jr[y]+1,jr[g],jr.length===5?Vr[jr[x]]:null)}function pt(Le,Ye){var ht=Ye.source,jt=Ye.line,zt=Ye.column,Xt=Ye.bias;return Nt(Le,ht,jt,zt,Xt||Fe,!1)}function Rt(Le,Ye){var ht=Ye.source,jt=Ye.line,zt=Ye.column,Xt=Ye.bias;return Nt(Le,ht,jt,zt,Xt||fe,!0)}function Pt(Le,Ye){for(var ht=Be(Le),jt=Le.names,zt=Le.resolvedSources,Xt=0;Xt<ht.length;Xt++)for(var Ir=ht[Xt],zr=0;zr<Ir.length;zr++){var jr=Ir[zr],Vr=Xt+1,qa=jr[0],lr=null,ea=null,N=null,$=null;jr.length!==1&&(lr=zt[jr[1]],ea=jr[2]+1,N=jr[3]),jr.length===5&&($=jt[jr[4]]),Ye({generatedLine:Vr,generatedColumn:qa,source:lr,originalLine:ea,originalColumn:N,name:$})}}function tt(Le,Ye){var ht=Le.sources,jt=Le.resolvedSources,zt=ht.indexOf(Ye);return zt===-1&&(zt=jt.indexOf(Ye)),zt}function Bt(Le,Ye){var ht=Le.sourcesContent;if(ht==null)return null;var jt=tt(Le,Ye);return jt===-1?null:ht[jt]}function sr(Le,Ye){var ht=Le.ignoreList;if(ht==null)return!1;var jt=tt(Le,Ye);return jt===-1?!1:ht.includes(jt)}function $t(Le,Ye){var ht=new qe(Te(Le,[]),Ye);return ht._decoded=Le.mappings,ht}function St(Le){return Te(Le,Be(Le))}function Mt(Le){return Te(Le,ke(Le))}function Te(Le,Ye){return{version:Le.version,file:Le.file,names:Le.names,sourceRoot:Le.sourceRoot,sources:Le.sources,sourcesContent:Le.sourcesContent,mappings:Ye,ignoreList:Le.ignoreList||Le.x_google_ignoreList}}function Me(Le,Ye,ht,jt){return{source:Le,line:Ye,column:ht,name:jt}}function et(Le,Ye){return{line:Le,column:Ye}}function st(Le,Ye,ht,jt,zt){var Xt=V(Le,jt,Ye,ht);return k?Xt=(zt===fe?F:B)(Le,jt,Xt):zt===fe&&Xt++,Xt===-1||Xt===Le.length?-1:Xt}function vt(Le,Ye,ht,jt,zt){var Xt=st(Le,Ye,ht,jt,Fe);if(!k&&zt===fe&&Xt++,Xt===-1||Xt===Le.length)return[];var Ir=k?jt:Le[Xt][f];k||(Xt=B(Le,Ir,Xt));for(var zr=F(Le,Ir,Xt),jr=[];Xt<=zr;Xt++){var Vr=Le[Xt];jr.push(et(Vr[R]+1,Vr[w]))}return jr}function Nt(Le,Ye,ht,jt,zt,Xt){var Ir;if(ht--,ht<0)throw new Error(Z);if(jt<0)throw new Error(Ee);var zr=Le.sources,jr=Le.resolvedSources,Vr=zr.indexOf(Ye);if(Vr===-1&&(Vr=jr.indexOf(Ye)),Vr===-1)return Xt?[]:et(null,null);var qa=(Ir=Le)._bySources||(Ir._bySources=H(Be(Le),Le._bySourceMemos=zr.map(M))),lr=qa[Vr][ht];if(lr==null)return Xt?[]:et(null,null);var ea=Le._bySourceMemos[Vr];if(Xt)return vt(lr,ea,ht,jt,zt);var N=st(lr,ea,ht,jt,zt);if(N===-1)return et(null,null);var $=lr[N];return et($[R]+1,$[w])}s.AnyMap=J,s.GREATEST_LOWER_BOUND=Fe,s.LEAST_UPPER_BOUND=fe,s.TraceMap=qe,s.allGeneratedPositionsFor=Rt,s.decodedMap=St,s.decodedMappings=Be,s.eachMapping=Pt,s.encodedMap=Mt,s.encodedMappings=ke,s.generatedPositionFor=pt,s.isIgnored=sr,s.originalPositionFor=ot,s.presortedDecodedMap=$t,s.sourceContentFor=Bt,s.traceSegment=Ze})})(Z8,Z8.exports);var ad=Z8.exports;(function(e,r){(function(s,o){o(r,QU(),Q8(),ad)})(fi,function(s,o,d,l){var c=0,f=1,h=2,y=3,g=4,x=-1,R=O(function(Z){var Ee=Z===void 0?{}:Z,fe=Ee.file,Fe=Ee.sourceRoot;this._names=new o.SetArray,this._sources=new o.SetArray,this._sourcesContent=[],this._mappings=[],this.file=fe,this.sourceRoot=Fe,this._ignoreList=new o.SetArray});function w(le){return le}function T(le,Z,Ee,fe,Fe,qe,Ce,ke){return V(!1,le,Z,Ee,fe,Fe,qe,Ce,ke)}function C(le,Z){return ne(!1,le,Z)}var P=function(Z,Ee,fe,Fe,qe,Ce,ke,Be){return V(!0,Z,Ee,fe,Fe,qe,Ce,ke,Be)},_=function(Z,Ee){return ne(!0,Z,Ee)};function j(le,Z,Ee){var fe=le,Fe=fe._sources,qe=fe._sourcesContent,Ce=o.put(Fe,Z);qe[Ce]=Ee}function k(le,Z,Ee){Ee===void 0&&(Ee=!0);var fe=le,Fe=fe._sources,qe=fe._sourcesContent,Ce=fe._ignoreList,ke=o.put(Fe,Z);ke===qe.length&&(qe[ke]=null),Ee?o.put(Ce,ke):o.remove(Ce,ke)}function D(le){var Z=le,Ee=Z._mappings,fe=Z._sources,Fe=Z._sourcesContent,qe=Z._names,Ce=Z._ignoreList;return J(Ee),{version:3,file:le.file||void 0,names:qe.array,sourceRoot:le.sourceRoot||void 0,sources:fe.array,sourcesContent:Fe,mappings:Ee,ignoreList:Ce.array}}function F(le){var Z=D(le);return Object.assign(Object.assign({},Z),{mappings:d.encode(Z.mappings)})}function B(le){var Z=new l.TraceMap(le),Ee=new R({file:Z.file,sourceRoot:Z.sourceRoot});return ce(Ee._names,Z.names),ce(Ee._sources,Z.sources),Ee._sourcesContent=Z.sourcesContent||Z.sources.map(function(){return null}),Ee._mappings=l.decodedMappings(Z),Z.ignoreList&&ce(Ee._ignoreList,Z.ignoreList),Ee}function M(le){for(var Z=[],Ee=le,fe=Ee._mappings,Fe=Ee._sources,qe=Ee._names,Ce=0;Ce<fe.length;Ce++)for(var ke=fe[Ce],Be=0;Be<ke.length;Be++){var Ze=ke[Be],ot={line:Ce+1,column:Ze[c]},pt=void 0,Rt=void 0,Pt=void 0;Ze.length!==1&&(pt=Fe.array[Ze[f]],Rt={line:Ze[h]+1,column:Ze[y]},Ze.length===5&&(Pt=qe.array[Ze[g]])),Z.push({generated:ot,source:pt,original:Rt,name:Pt})}return Z}function V(le,Z,Ee,fe,Fe,qe,Ce,ke,Be){var Ze=Z,ot=Ze._mappings,pt=Ze._sources,Rt=Ze._sourcesContent,Pt=Ze._names,tt=H(ot,Ee),Bt=z(tt,fe);if(!Fe)return le&&ue(tt,Bt)?void 0:G(tt,Bt,[fe]);var sr=o.put(pt,Fe),$t=ke?o.put(Pt,ke):x;if(sr===Rt.length&&(Rt[sr]=Be??null),!(le&&ge(tt,Bt,sr,qe,Ce,$t)))return G(tt,Bt,ke?[fe,sr,qe,Ce,$t]:[fe,sr,qe,Ce])}function H(le,Z){for(var Ee=le.length;Ee<=Z;Ee++)le[Ee]=[];return le[Z]}function z(le,Z){for(var Ee=le.length,fe=Ee-1;fe>=0;Ee=fe--){var Fe=le[fe];if(Z>=Fe[c])break}return Ee}function G(le,Z,Ee){for(var fe=le.length;fe>Z;fe--)le[fe]=le[fe-1];le[Z]=Ee}function J(le){for(var Z=le.length,Ee=Z,fe=Ee-1;fe>=0&&!(le[fe].length>0);Ee=fe,fe--);Ee<Z&&(le.length=Ee)}function ce(le,Z){for(var Ee=0;Ee<Z.length;Ee++)o.put(le,Z[Ee])}function ue(le,Z){if(Z===0)return!0;var Ee=le[Z-1];return Ee.length===1}function ge(le,Z,Ee,fe,Fe,qe){if(Z===0)return!1;var Ce=le[Z-1];return Ce.length===1?!1:Ee===Ce[f]&&fe===Ce[h]&&Fe===Ce[y]&&qe===(Ce.length===5?Ce[g]:x)}function ne(le,Z,Ee){var fe=Ee.generated,Fe=Ee.source,qe=Ee.original,Ce=Ee.name,ke=Ee.content;return Fe?V(le,Z,fe.line-1,fe.column,Fe,qe.line-1,qe.column,Ce,ke):V(le,Z,fe.line-1,fe.column,null,null,null,null,null)}s.GenMapping=R,s.addMapping=C,s.addSegment=T,s.allMappings=M,s.fromMap=B,s.maybeAddMapping=_,s.maybeAddSegment=P,s.setIgnore=k,s.setSourceContent=j,s.toDecodedMap=D,s.toEncodedMap=F,Object.defineProperty(s,"__esModule",{value:!0})})})(H8,H8.exports);var nd=H8.exports,vV=function(){function e(s,o){var d;this._map=void 0,this._rawMappings=void 0,this._sourceFileName=void 0,this._lastGenLine=0,this._lastSourceLine=0,this._lastSourceColumn=0,this._inputMap=void 0;var l=this._map=new nd.GenMapping({sourceRoot:s.sourceRoot});if(this._sourceFileName=(d=s.sourceFileName)==null?void 0:d.replace(/\\/g,"/"),this._rawMappings=void 0,s.inputSourceMap){this._inputMap=new ad.TraceMap(s.inputSourceMap);var c=this._inputMap.resolvedSources;if(c.length)for(var f=0;f<c.length;f++){var h;nd.setSourceContent(l,c[f],(h=this._inputMap.sourcesContent)==null?void 0:h[f])}}if(typeof o=="string"&&!s.inputSourceMap)nd.setSourceContent(l,this._sourceFileName,o);else if(typeof o=="object")for(var y=0,g=Object.keys(o);y<g.length;y++){var x=g[y];nd.setSourceContent(l,x.replace(/\\/g,"/"),o[x])}}var r=e.prototype;return r.get=function(){return nd.toEncodedMap(this._map)},r.getDecoded=function(){return nd.toDecodedMap(this._map)},r.getRawMappings=function(){return this._rawMappings||(this._rawMappings=nd.allMappings(this._map))},r.mark=function(o,d,l,c,f,h){var y;this._rawMappings=void 0;var g;if(d!=null)if(this._inputMap){if(g=ad.originalPositionFor(this._inputMap,{line:d,column:l}),!g.name&&f){var x=ad.originalPositionFor(this._inputMap,f);x.name&&(c=x.name)}}else g={source:(h==null?void 0:h.replace(/\\/g,"/"))||this._sourceFileName,line:d,column:l};nd.maybeAddMapping(this._map,{name:c,generated:o,source:(y=g)==null?void 0:y.source,original:g})},O(e)}(),oAe=function(){function e(s,o){this._map=null,this._buf="",this._str="",this._appendCount=0,this._last=0,this._queue=[],this._queueCursor=0,this._canMarkIdName=!0,this._indentChar="",this._fastIndentations=[],this._position={line:1,column:0},this._sourcePosition={identifierName:void 0,identifierNamePos:void 0,line:void 0,column:void 0,filename:void 0},this._map=s,this._indentChar=o;for(var d=0;d<64;d++)this._fastIndentations.push(o.repeat(d));this._allocQueue()}var r=e.prototype;return r._allocQueue=function(){for(var o=this._queue,d=0;d<16;d++)o.push({char:0,repeat:1,line:void 0,column:void 0,identifierName:void 0,identifierNamePos:void 0,filename:""})},r._pushQueue=function(o,d,l,c,f){var h=this._queueCursor;h===this._queue.length&&this._allocQueue();var y=this._queue[h];y.char=o,y.repeat=d,y.line=l,y.column=c,y.filename=f,this._queueCursor++},r._popQueue=function(){if(this._queueCursor===0)throw new Error("Cannot pop from empty queue");return this._queue[--this._queueCursor]},r.get=function(){this._flush();var o=this._map,d={code:(this._buf+this._str).trimRight(),decodedMap:o==null?void 0:o.getDecoded(),get __mergedMap(){return this.map},get map(){var l=o?o.get():null;return d.map=l,l},set map(l){Object.defineProperty(d,"map",{value:l,writable:!0})},get rawMappings(){var l=o==null?void 0:o.getRawMappings();return d.rawMappings=l,l},set rawMappings(l){Object.defineProperty(d,"rawMappings",{value:l,writable:!0})}};return d},r.append=function(o,d){this._flush(),this._append(o,this._sourcePosition,d)},r.appendChar=function(o){this._flush(),this._appendChar(o,1,this._sourcePosition)},r.queue=function(o){if(o===10)for(;this._queueCursor!==0;){var d=this._queue[this._queueCursor-1].char;if(d!==32&&d!==9)break;this._queueCursor--}var l=this._sourcePosition;this._pushQueue(o,1,l.line,l.column,l.filename)},r.queueIndentation=function(o){o!==0&&this._pushQueue(-1,o,void 0,void 0,void 0)},r._flush=function(){for(var o=this._queueCursor,d=this._queue,l=0;l<o;l++){var c=d[l];this._appendChar(c.char,c.repeat,c)}this._queueCursor=0},r._appendChar=function(o,d,l){if(this._last=o,o===-1){var c=this._fastIndentations[d];c!==void 0?this._str+=c:this._str+=d>1?this._indentChar.repeat(d):this._indentChar}else this._str+=d>1?String.fromCharCode(o).repeat(d):String.fromCharCode(o);o!==10?(this._mark(l.line,l.column,l.identifierName,l.identifierNamePos,l.filename),this._position.column+=d):(this._position.line++,this._position.column=0),this._canMarkIdName&&(l.identifierName=void 0,l.identifierNamePos=void 0)},r._append=function(o,d,l){var c=o.length,f=this._position;if(this._last=o.charCodeAt(c-1),++this._appendCount>4096?(+this._str,this._buf+=this._str,this._str=o,this._appendCount=0):this._str+=o,!l&&!this._map){f.column+=c;return}var h=d.column,y=d.identifierName,g=d.identifierNamePos,x=d.filename,R=d.line;(y!=null||g!=null)&&this._canMarkIdName&&(d.identifierName=void 0,d.identifierNamePos=void 0);var w=o.indexOf(`
`),T=0;for(w!==0&&this._mark(R,h,y,g,x);w!==-1;)f.line++,f.column=0,T=w+1,T<c&&R!==void 0&&this._mark(++R,0,null,null,x),w=o.indexOf(`
`,T);f.column+=c-T},r._mark=function(o,d,l,c,f){var h;(h=this._map)==null||h.mark(this._position,o,d,l,c,f)},r.removeTrailingNewline=function(){var o=this._queueCursor;o!==0&&this._queue[o-1].char===10&&this._queueCursor--},r.removeLastSemicolon=function(){var o=this._queueCursor;o!==0&&this._queue[o-1].char===59&&this._queueCursor--},r.getLastChar=function(){var o=this._queueCursor;return o!==0?this._queue[o-1].char:this._last},r.getNewlineCount=function(){var o=this._queueCursor,d=0;if(o===0)return this._last===10?1:0;for(var l=o-1;l>=0&&this._queue[l].char===10;l--)d++;return d===o&&this._last===10?d+1:d},r.endsWithCharAndNewline=function(){var o=this._queue,d=this._queueCursor;if(d!==0){var l=o[d-1].char;return l!==10?void 0:d>1?o[d-2].char:this._last}},r.hasContent=function(){return this._queueCursor!==0||!!this._last},r.exactSource=function(o,d){if(!this._map){d();return}this.source("start",o);var l=o.identifierName,c=this._sourcePosition;l&&(this._canMarkIdName=!1,c.identifierName=l),d(),l&&(this._canMarkIdName=!0,c.identifierName=void 0,c.identifierNamePos=void 0),this.source("end",o)},r.source=function(o,d){this._map&&this._normalizePosition(o,d,0)},r.sourceWithOffset=function(o,d,l){this._map&&this._normalizePosition(o,d,l)},r._normalizePosition=function(o,d,l){var c=d[o],f=this._sourcePosition;c&&(f.line=c.line,f.column=Math.max(c.column+l,0),f.filename=d.filename)},r.getCurrentColumn=function(){for(var o=this._queue,d=this._queueCursor,l=-1,c=0,f=0;f<d;f++){var h=o[f];h.char===10&&(l=c),c+=h.repeat}return l===-1?this._position.column+c:c-1-l},r.getCurrentLine=function(){for(var o=0,d=this._queue,l=0;l<this._queueCursor;l++)d[l].char===10&&o++;return this._position.line+o},O(e)}(),lAe=xr,dAe=di,bV=no,xV=kx,uAe=ql,RV=un,ah=Ds,u1=Wt,cAe=bn,tR=Pa,pAe=Bi,fAe=hf,hAe=zd,mAe=Va;function $c(e,r){return e&&(tR(e)||hAe(e)?($c(e.object,r),e.computed&&$c(e.property,r)):xV(e)||bV(e)?($c(e.left,r),$c(e.right,r)):RV(e)||fAe(e)?(r.hasCall=!0,$c(e.callee,r)):ah(e)?r.hasFunction=!0:u1(e)&&(r.hasHelper=r.hasHelper||e.callee&&Ho(e.callee))),r}function EV(e){return $c(e,{hasCall:!1,hasFunction:!1,hasHelper:!1})}function Ho(e){return e?tR(e)?Ho(e.object)||Ho(e.property):u1(e)?e.name==="require"||e.name.charCodeAt(0)===95:RV(e)?Ho(e.callee):xV(e)||bV(e)?u1(e.left)&&Ho(e.left)||Ho(e.right):!1:!1}function yAe(e){return cAe(e)||pAe(e)||dAe(e)||u1(e)||tR(e)}var sd={AssignmentExpression:function(r){var s=EV(r.right);if(s.hasCall&&s.hasHelper||s.hasFunction)return s.hasFunction?3:2},SwitchCase:function(r,s){return(r.consequent.length||s.cases[0]===r?1:0)|(!r.consequent.length&&s.cases[s.cases.length-1]===r?2:0)},LogicalExpression:function(r){if(ah(r.left)||ah(r.right))return 2},Literal:function(r){if(mAe(r)&&r.value==="use strict")return 2},CallExpression:function(r){if(ah(r.callee)||Ho(r))return 3},OptionalCallExpression:function(r){if(ah(r.callee))return 3},VariableDeclaration:function(r){for(var s=0;s<r.declarations.length;s++){var o=r.declarations[s],d=Ho(o.id)&&!yAe(o.init);if(!d&&o.init){var l=EV(o.init);d=Ho(o.init)&&l.hasCall||l.hasFunction}if(d)return 3}},IfStatement:function(r){if(uAe(r.consequent))return 3}};sd.ObjectProperty=sd.ObjectTypeProperty=sd.ObjectMethod=function(e,r){if(r.properties[0]===e)return 1},sd.ObjectTypeCallProperty=function(e,r){var s;if(r.callProperties[0]===e&&!((s=r.properties)!=null&&s.length))return 1},sd.ObjectTypeIndexer=function(e,r){var s,o;if(r.indexers[0]===e&&!((s=r.properties)!=null&&s.length)&&!((o=r.callProperties)!=null&&o.length))return 1},sd.ObjectTypeInternalSlot=function(e,r){var s,o,d;if(r.internalSlots[0]===e&&!((s=r.properties)!=null&&s.length)&&!((o=r.callProperties)!=null&&o.length)&&!((d=r.indexers)!=null&&d.length))return 1},[["Function",!0],["Class",!0],["Loop",!0],["LabeledStatement",!0],["SwitchStatement",!0],["TryStatement",!0]].forEach(function(e){var r=ve(e,2),s=r[0],o=r[1];[s].concat(lAe[s]||[]).forEach(function(d){var l=o?3:0;sd[d]=function(){return l}})});var gAe=ag,vAe=_M,bAe=un,xAe=bx,RAe=XM,SV=Pa,EAe=Sx,SAe=zd,TAe=wx,wAe=pi,TV=new Map([["||",0],["??",0],["|>",0],["&&",1],["|",2],["^",3],["&",4],["==",5],["===",5],["!=",5],["!==",5],["<",6],[">",6],["<=",6],[">=",6],["in",6],["instanceof",6],[">>",7],["<<",7],[">>>",7],["+",8],["-",8],["*",9],["/",9],["%",9],["**",10]]);function wV(e,r){if(r==="BinaryExpression"||r==="LogicalExpression")return TV.get(e.operator);if(r==="TSAsExpression"||r==="TSSatisfiesExpression")return TV.get("in")}function rR(e){return e==="TSAsExpression"||e==="TSSatisfiesExpression"||e==="TSTypeAssertion"}var c1=function(r,s){var o=s.type;return(o==="ClassDeclaration"||o==="ClassExpression")&&s.superClass===r},p1=function(r,s){var o=s.type;return(o==="MemberExpression"||o==="OptionalMemberExpression")&&s.object===r||(o==="CallExpression"||o==="OptionalCallExpression"||o==="NewExpression")&&s.callee===r||o==="TaggedTemplateExpression"&&s.tag===r||o==="TSNonNullExpression"};function PAe(e,r){return gAe(r)}function AAe(e,r,s){var o=r.type;return o==="UnionTypeAnnotation"||o==="IntersectionTypeAnnotation"||o==="ArrayTypeAnnotation"||!!(s&Pn.arrowFlowReturnType)}function IAe(e,r){return p1(e,r)||c1(e,r)}function PV(e){return!!(e&(Pn.expressionStatement|Pn.arrowBody))}function CAe(e,r,s){return PV(s)}function jAe(e,r,s){return!e.async&&!!(s&Pn.expressionStatement)}function AV(e,r){var s=r.type;if(e.type==="BinaryExpression"&&e.operator==="**"&&s==="BinaryExpression"&&r.operator==="**")return r.left===e;if(c1(e,r)||p1(e,r)||s==="UnaryExpression"||s==="SpreadElement"||s==="AwaitExpression")return!0;var o=wV(r,s);if(o!=null){var d=wV(e,e.type);if(o===d&&s==="BinaryExpression"&&r.right===e||o>d)return!0}}function IV(e,r){var s=r.type;return s==="ArrayTypeAnnotation"||s==="NullableTypeAnnotation"||s==="IntersectionTypeAnnotation"||s==="UnionTypeAnnotation"}function OAe(e,r){return RAe(r)&&r.objectType===e}function CV(e,r){return(r.type==="AssignmentExpression"||r.type==="AssignmentPattern")&&r.left===e||r.type==="BinaryExpression"&&(r.operator==="|"||r.operator==="&")&&e===r.left?!0:AV(e,r)}function jV(e,r){var s=r.type;return s==="TSArrayType"||s==="TSOptionalType"||s==="TSIntersectionType"||s==="TSRestType"}function _Ae(e,r){var s=r.type;return s==="TSArrayType"||s==="TSOptionalType"}function NAe(e,r){var s=r.type;return(s==="CallExpression"||s==="OptionalCallExpression"||s==="NewExpression"||s==="TSInstantiationExpression")&&!!r.typeParameters}function DAe(e,r,s,o){return e.operator==="in"&&o}function kAe(e,r){var s=r.type;return s==="SequenceExpression"||s==="ParenthesizedExpression"||s==="MemberExpression"&&r.property===e||s==="OptionalMemberExpression"&&r.property===e||s==="TemplateLiteral"?!1:s==="ClassDeclaration"?!0:s==="ForOfStatement"?r.right===e:s==="ExportDefaultDeclaration"?!0:!wAe(r)}function OV(e,r){var s=r.type;return s==="BinaryExpression"||s==="LogicalExpression"||s==="UnaryExpression"||s==="SpreadElement"||p1(e,r)||s==="AwaitExpression"&&TAe(e)||s==="ConditionalExpression"&&e===r.test||c1(e,r)||rR(s)}function LAe(e,r,s){return!!(s&(Pn.expressionStatement|Pn.exportDefault))}function aR(e,r){return p1(e,r)||vAe(r)&&r.operator==="**"&&r.left===e||c1(e,r)}function MAe(e,r,s){return!!(s&(Pn.expressionStatement|Pn.exportDefault))}function nR(e,r){var s=r.type;return s==="UnaryExpression"||s==="SpreadElement"||s==="BinaryExpression"||s==="LogicalExpression"||s==="ConditionalExpression"&&r.test===e||s==="AwaitExpression"||rR(s)?!0:aR(e,r)}function _V(e,r){return bAe(r)&&r.callee===e||SV(r)&&r.object===e}function BAe(e,r,s){return PV(s)&&EAe(e.left)?!0:nR(e,r)}function FAe(e,r){var s=r.type;if(rR(s))return!0;if(s!=="LogicalExpression")return!1;switch(e.operator){case"||":return r.operator==="??"||r.operator==="&&";case"&&":return r.operator==="??";case"??":return r.operator!=="??"}}function $Ae(e,r,s){var o,d=r.type;if((o=e.extra)!=null&&o.parenthesized&&d==="AssignmentExpression"&&r.left===e){var l=r.right.type;if((l==="FunctionExpression"||l==="ClassExpression")&&r.right.id==null)return!0}if(e.name==="let"){var c=SV(r,{object:e,computed:!0})||SAe(r,{object:e,computed:!0,optional:!1});return c&&s&(Pn.expressionStatement|Pn.forHead|Pn.forInHead)?!0:!!(s&Pn.forOfHead)}return e.name==="async"&&xAe(r,{left:e,await:!1})}var qAe=Object.freeze({__proto__:null,ArrowFunctionExpression:nR,AssignmentExpression:BAe,AwaitExpression:OV,Binary:AV,BinaryExpression:DAe,ClassExpression:LAe,ConditionalExpression:nR,DoExpression:jAe,FunctionExpression:MAe,FunctionTypeAnnotation:AAe,Identifier:$Ae,IntersectionTypeAnnotation:IV,LogicalExpression:FAe,NullableTypeAnnotation:PAe,ObjectExpression:CAe,OptionalCallExpression:_V,OptionalIndexedAccessType:OAe,OptionalMemberExpression:_V,SequenceExpression:kAe,TSAsExpression:CV,TSInferType:_Ae,TSInstantiationExpression:NAe,TSIntersectionType:jV,TSSatisfiesExpression:CV,TSTypeAssertion:aR,TSUnionType:jV,UnaryLike:aR,UnionTypeAnnotation:IV,UpdateExpression:IAe,YieldExpression:OV}),UAe=xr,VAe=ks,NV=un,WAe=tB,GAe=Pa,KAe=uf,HAe=hx,Pn={expressionStatement:1,arrowBody:2,exportDefault:4,forHead:8,forInHead:16,forOfHead:32,arrowFlowReturnType:64};function DV(e){var r=new Map;function s(g,x){var R=r.get(g);r.set(g,R?function(w,T,C,P){var _;return(_=R(w,T,C,P))!=null?_:x(w,T,C,P)}:x)}for(var o=0,d=Object.keys(e);o<d.length;o++){var l=d[o],c=UAe[l];if(c)for(var f=I(c),h;!(h=f()).done;){var y=h.value;s(y,e[l])}else s(l,e[l])}return r}var zAe=DV(qAe);DV(sd);function kV(e){return NV(e)?!0:GAe(e)&&kV(e.object)}function XAe(e,r,s,o){var d;return r?KAe(r)&&r.callee===e&&kV(e)?!0:WAe(r)?!sR(e)&&!(NV(e)&&sR(e.callee))&&!HAe(e):(d=zAe.get(e.type))==null?void 0:d(e,r,s,o):!1}function sR(e){switch(e.type){case"Identifier":return!0;case"MemberExpression":return!e.computed&&e.property.type==="Identifier"&&sR(e.object);default:return!1}}function JAe(e,r){for(var s=VAe[e.type],o=s.length-1;o>=0;o--){var d=e[s[o]];if(d===r)return!0;if(Array.isArray(d)){for(var l=d.length-1;l>=0&&d[l]===null;)l--;return l>=0&&d[l]===r}else if(d)return!1}return!1}function YAe(e){this.print(e.tag),this.print(e.typeParameters),this.print(e.quasi)}function QAe(){throw new Error("TemplateElement printing is handled in TemplateLiteral")}function ZAe(e){for(var r=e.quasis,s="`",o=0;o<r.length;o++)s+=r[o].value.raw,o+1<r.length&&(this.token(s+"${",!0),this.print(e.expressions[o]),s="}");this.token(s+"`",!0)}var eIe=un,LV=bn,iR=Pa,tIe=uf,rIe=us;function aIe(e){var r=e.operator;r==="void"||r==="delete"||r==="typeof"||r==="throw"?(this.word(r),this.space()):this.token(r),this.print(e.argument)}function nIe(e){e.async&&(this.word("async",!0),this.space()),this.word("do"),this.space(),this.print(e.body)}function sIe(e){this.tokenChar(40);var r=this.enterDelimited();this.print(e.expression),r(),this.rightParens(e)}function iIe(e){e.prefix?(this.token(e.operator),this.print(e.argument)):(this.print(e.argument,!0),this.token(e.operator))}function oIe(e){this.print(e.test),this.space(),this.tokenChar(63),this.space(),this.print(e.consequent),this.space(),this.tokenChar(58),this.space(),this.print(e.alternate)}function lIe(e,r){if(this.word("new"),this.space(),this.print(e.callee),!(this.format.minified&&e.arguments.length===0&&!e.optional&&!eIe(r,{callee:e})&&!iR(r)&&!tIe(r))){this.print(e.typeArguments),this.print(e.typeParameters),e.optional&&this.token("?."),this.tokenChar(40);var s=this.enterDelimited();this.printList(e.arguments),s(),this.rightParens(e)}}function dIe(e){this.printList(e.expressions)}function uIe(){this.word("this")}function cIe(){this.word("super")}function pIe(e){return typeof this.format.decoratorsBeforeExport=="boolean"?this.format.decoratorsBeforeExport:typeof e.start=="number"&&e.start===e.declaration.start}function fIe(e){this.tokenChar(64),this.print(e.expression),this.newline()}function hIe(e){var r=e.computed,s=e.optional,o=e.property;if(this.print(e.object),!r&&iR(o))throw new TypeError("Got a MemberExpression for MemberExpression property");LV(o)&&typeof o.value=="number"&&(r=!0),s&&this.token("?."),r?(this.tokenChar(91),this.print(o),this.tokenChar(93)):(s||this.tokenChar(46),this.print(o))}function mIe(e){this.print(e.callee),this.print(e.typeParameters),e.optional&&this.token("?."),this.print(e.typeArguments),this.tokenChar(40);var r=this.enterDelimited();this.printList(e.arguments),r(),this.rightParens(e)}function yIe(e){this.print(e.callee),this.print(e.typeArguments),this.print(e.typeParameters),this.tokenChar(40);var r=this.enterDelimited();this.printList(e.arguments),r(),this.rightParens(e)}function gIe(){this.word("import")}function vIe(e){this.word("await"),e.argument&&(this.space(),this.printTerminatorless(e.argument))}function bIe(e){this.word("yield",!0),e.delegate?(this.tokenChar(42),e.argument&&(this.space(),this.print(e.argument))):e.argument&&(this.space(),this.printTerminatorless(e.argument))}function xIe(){this.semicolon(!0)}function RIe(e){this.tokenContext|=Pn.expressionStatement,this.print(e.expression),this.semicolon()}function EIe(e){this.print(e.left),(e.left.type==="Identifier"||rIe(e.left))&&(e.left.optional&&this.tokenChar(63),this.print(e.left.typeAnnotation)),this.space(),this.tokenChar(61),this.space(),this.print(e.right)}function oR(e){this.print(e.left),this.space(),e.operator==="in"||e.operator==="instanceof"?this.word(e.operator):(this.token(e.operator),this._endsWithDiv=e.operator==="/"),this.space(),this.print(e.right)}function SIe(e){this.print(e.object),this.token("::"),this.print(e.callee)}function TIe(e){if(this.print(e.object),!e.computed&&iR(e.property))throw new TypeError("Got a MemberExpression for MemberExpression property");var r=e.computed;if(LV(e.property)&&typeof e.property.value=="number"&&(r=!0),r){var s=this.enterDelimited();this.tokenChar(91),this.print(e.property),this.tokenChar(93),s()}else this.tokenChar(46),this.print(e.property)}function wIe(e){this.print(e.meta),this.tokenChar(46),this.print(e.property)}function PIe(e){this.tokenChar(35),this.print(e.id)}function AIe(e){this.tokenChar(37),this.word(e.name)}function IIe(e){this.word("module",!0),this.space(),this.tokenChar(123),this.indent();var r=e.body;(r.body.length||r.directives.length)&&this.newline(),this.print(r),this.dedent(),this.rightBrace(e)}var MV=gB,CIe=of,jIe=cx,OIe=pi;function _Ie(e){this.word("with"),this.space(),this.tokenChar(40),this.print(e.object),this.tokenChar(41),this.printBlock(e)}function NIe(e){this.word("if"),this.space(),this.tokenChar(40),this.print(e.test),this.tokenChar(41),this.space();var r=e.alternate&&jIe(BV(e.consequent));r&&(this.tokenChar(123),this.newline(),this.indent()),this.printAndIndentOnComments(e.consequent),r&&(this.dedent(),this.newline(),this.tokenChar(125)),e.alternate&&(this.endsWith(125)&&this.space(),this.word("else"),this.space(),this.printAndIndentOnComments(e.alternate))}function BV(e){var r=e.body;return OIe(r)===!1?e:BV(r)}function DIe(e){this.word("for"),this.space(),this.tokenChar(40);{var r=this.enterForStatementInit();this.tokenContext|=Pn.forHead,this.print(e.init),r()}this.tokenChar(59),e.test&&(this.space(),this.print(e.test)),this.tokenChar(59),e.update&&(this.space(),this.print(e.update)),this.tokenChar(41),this.printBlock(e)}function kIe(e){this.word("while"),this.space(),this.tokenChar(40),this.print(e.test),this.tokenChar(41),this.printBlock(e)}function FV(e){this.word("for"),this.space();var r=e.type==="ForOfStatement";r&&e.await&&(this.word("await"),this.space()),this.noIndentInnerCommentsHere(),this.tokenChar(40);{var s=r?null:this.enterForStatementInit();this.tokenContext|=r?Pn.forOfHead:Pn.forInHead,this.print(e.left),s==null||s()}this.space(),this.word(r?"of":"in"),this.space(),this.print(e.right),this.tokenChar(41),this.printBlock(e)}var LIe=FV,MIe=FV;function BIe(e){this.word("do"),this.space(),this.print(e.body),this.space(),this.word("while"),this.space(),this.tokenChar(40),this.print(e.test),this.tokenChar(41),this.semicolon()}function f1(e,r){r&&(e.space(),e.printTerminatorless(r)),e.semicolon()}function FIe(e){this.word("break"),f1(this,e.label)}function $Ie(e){this.word("continue"),f1(this,e.label)}function qIe(e){this.word("return"),f1(this,e.argument)}function UIe(e){this.word("throw"),f1(this,e.argument)}function VIe(e){this.print(e.label),this.tokenChar(58),this.space(),this.print(e.body)}function WIe(e){this.word("try"),this.space(),this.print(e.block),this.space(),e.handlers?this.print(e.handlers[0]):this.print(e.handler),e.finalizer&&(this.space(),this.word("finally"),this.space(),this.print(e.finalizer))}function GIe(e){this.word("catch"),this.space(),e.param&&(this.tokenChar(40),this.print(e.param),this.print(e.param.typeAnnotation),this.tokenChar(41),this.space()),this.print(e.body)}function KIe(e){this.word("switch"),this.space(),this.tokenChar(40),this.print(e.discriminant),this.tokenChar(41),this.space(),this.tokenChar(123),this.printSequence(e.cases,{indent:!0,addNewlines:function(s,o){if(!s&&e.cases[e.cases.length-1]===o)return-1}}),this.rightBrace(e)}function HIe(e){e.test?(this.word("case"),this.space(),this.print(e.test),this.tokenChar(58)):(this.word("default"),this.tokenChar(58)),e.consequent.length&&(this.newline(),this.printSequence(e.consequent,{indent:!0}))}function zIe(){this.word("debugger"),this.semicolon()}function XIe(e,r){e.declare&&(this.word("declare"),this.space());var s=e.kind;s==="await using"?(this.word("await"),this.space(),this.word("using",!0)):this.word(s,s==="using"),this.space();var o=!1;if(!MV(r))for(var d=I(e.declarations),l;!(l=d()).done;){var c=l.value;c.init&&(o=!0)}if(this.printList(e.declarations,{separator:o?function(){this.tokenChar(44),this.newline()}:void 0,indent:e.declarations.length>1}),MV(r)){if(CIe(r)){if(r.init===e)return}else if(r.left===e)return}this.semicolon()}function JIe(e){this.print(e.id),e.definite&&this.tokenChar(33),this.print(e.id.typeAnnotation),e.init&&(this.space(),this.tokenChar(61),this.space(),this.print(e.init))}var YIe=gx,QIe=eg;function $V(e,r){var s=YIe(r)||QIe(r);(!s||!this._shouldPrintDecoratorsBeforeExport(r))&&this.printJoin(e.decorators),e.declare&&(this.word("declare"),this.space()),e.abstract&&(this.word("abstract"),this.space()),this.word("class"),e.id&&(this.space(),this.print(e.id)),this.print(e.typeParameters),e.superClass&&(this.space(),this.word("extends"),this.space(),this.print(e.superClass),this.print(e.superTypeParameters)),e.implements&&(this.space(),this.word("implements"),this.space(),this.printList(e.implements)),this.space(),this.print(e.body)}function ZIe(e){if(this.tokenChar(123),e.body.length===0)this.tokenChar(125);else{this.newline();var r=this.enterDelimited();this.printSequence(e.body,{indent:!0}),r(),this.endsWith(10)||this.newline(),this.rightBrace(e)}}function eCe(e){var r;this.printJoin(e.decorators);var s=(r=e.key.loc)==null||(r=r.end)==null?void 0:r.line;s&&this.catchUp(s),this.tsPrintClassMemberModifiers(e),e.computed?(this.tokenChar(91),this.print(e.key),this.tokenChar(93)):(this._variance(e),this.print(e.key)),e.optional&&this.tokenChar(63),e.definite&&this.tokenChar(33),this.print(e.typeAnnotation),e.value&&(this.space(),this.tokenChar(61),this.space(),this.print(e.value)),this.semicolon()}function tCe(e){var r;this.printJoin(e.decorators);var s=(r=e.key.loc)==null||(r=r.end)==null?void 0:r.line;s&&this.catchUp(s),this.tsPrintClassMemberModifiers(e),this.word("accessor",!0),this.space(),e.computed?(this.tokenChar(91),this.print(e.key),this.tokenChar(93)):(this._variance(e),this.print(e.key)),e.optional&&this.tokenChar(63),e.definite&&this.tokenChar(33),this.print(e.typeAnnotation),e.value&&(this.space(),this.tokenChar(61),this.space(),this.print(e.value)),this.semicolon()}function rCe(e){this.printJoin(e.decorators),e.static&&(this.word("static"),this.space()),this.print(e.key),this.print(e.typeAnnotation),e.value&&(this.space(),this.tokenChar(61),this.space(),this.print(e.value)),this.semicolon()}function aCe(e){this._classMethodHead(e),this.space(),this.print(e.body)}function nCe(e){this._classMethodHead(e),this.space(),this.print(e.body)}function sCe(e){var r;this.printJoin(e.decorators);var s=(r=e.key.loc)==null||(r=r.end)==null?void 0:r.line;s&&this.catchUp(s),this.tsPrintClassMemberModifiers(e),this._methodHead(e)}function iCe(e){this.word("static"),this.space(),this.tokenChar(123),e.body.length===0?this.tokenChar(125):(this.newline(),this.printSequence(e.body,{indent:!0}),this.rightBrace(e))}var oCe=Wt;function lCe(e,r,s){this.print(e.typeParameters);var o=yCe.call(this,r,s);o&&this.sourceIdentifierName(o.name,o.pos),this.tokenChar(40),this._parameters(e.params),this.tokenChar(41);var d=e.type==="ArrowFunctionExpression";this.print(e.returnType,d),this._noLineTerminator=d}function dCe(e){for(var r=this.enterDelimited(),s=e.length,o=0;o<s;o++)this._param(e[o]),o<e.length-1&&(this.tokenChar(44),this.space());r()}function uCe(e){this.printJoin(e.decorators),this.print(e),e.optional&&this.tokenChar(63),this.print(e.typeAnnotation)}function cCe(e){var r=e.kind,s=e.key;(r==="get"||r==="set")&&(this.word(r),this.space()),e.async&&(this.word("async",!0),this.space()),(r==="method"||r==="init")&&e.generator&&this.tokenChar(42),e.computed?(this.tokenChar(91),this.print(s),this.tokenChar(93)):this.print(s),e.optional&&this.tokenChar(63),this._params(e,e.computed&&e.key.type!=="StringLiteral"?void 0:e.key,void 0)}function pCe(e,r){e.predicate&&(e.returnType||this.tokenChar(58),this.space(),this.print(e.predicate,r))}function fCe(e,r){e.async&&(this.word("async"),this._endsWithInnerRaw=!1,this.space()),this.word("function"),e.generator&&(this._endsWithInnerRaw=!1,this.tokenChar(42)),this.space(),e.id&&this.print(e.id),this._params(e,e.id,r),e.type!=="TSDeclareFunction"&&this._predicate(e)}function qV(e,r){this._functionHead(e,r),this.space(),this.print(e.body)}function hCe(e,r){e.async&&(this.word("async",!0),this.space());var s;!this.format.retainLines&&e.params.length===1&&oCe(s=e.params[0])&&!mCe(e,s)?this.print(s,!0):this._params(e,void 0,r),this._predicate(e,!0),this.space(),this.printInnerComments(),this.token("=>"),this.space(),this.tokenContext|=Pn.arrowBody,this.print(e.body)}function mCe(e,r){var s,o;return!!(e.typeParameters||e.returnType||e.predicate||r.typeAnnotation||r.optional||(s=r.leadingComments)!=null&&s.length||(o=r.trailingComments)!=null&&o.length)}function yCe(e,r){var s=e;if(!s&&r){var o=r.type;o==="VariableDeclarator"?s=r.id:o==="AssignmentExpression"||o==="AssignmentPattern"?s=r.left:o==="ObjectProperty"||o==="ClassProperty"?(!r.computed||r.key.type==="StringLiteral")&&(s=r.key):(o==="ClassPrivateProperty"||o==="ClassAccessorProperty")&&(s=r.key)}if(s){var d;if(s.type==="Identifier"){var l,c;d={pos:(l=s.loc)==null?void 0:l.start,name:((c=s.loc)==null?void 0:c.identifierName)||s.name}}else if(s.type==="PrivateName"){var f;d={pos:(f=s.loc)==null?void 0:f.start,name:"#"+s.id.name}}else if(s.type==="StringLiteral"){var h;d={pos:(h=s.loc)==null?void 0:h.start,name:s.value}}return d}}var gCe=Hd,vCe=sg,bCe=Ax,xCe=rg,RCe=xx,UV=pi;function ECe(e){(e.importKind==="type"||e.importKind==="typeof")&&(this.word(e.importKind),this.space()),this.print(e.imported),e.local&&e.local.name!==e.imported.name&&(this.space(),this.word("as"),this.space(),this.print(e.local))}function SCe(e){this.print(e.local)}function TCe(e){this.print(e.exported)}function wCe(e){e.exportKind==="type"&&(this.word("type"),this.space()),this.print(e.local),e.exported&&e.local.name!==e.exported.name&&(this.space(),this.word("as"),this.space(),this.print(e.exported))}function PCe(e){this.tokenChar(42),this.space(),this.word("as"),this.space(),this.print(e.exported)}var VV=!1;function ACe(e){var r=this.format.importAttributesKeyword,s=e.attributes,o=e.assertions;s&&!r&&!VV&&(VV=!0,console.warn('You are using import attributes, without specifying the desired output syntax.\nPlease specify the "importAttributesKeyword" generator option, whose value can be one of:\n - "with" : `import { a } from "b" with { type: "json" };`\n - "assert" : `import { a } from "b" assert { type: "json" };`\n - "with-legacy" : `import { a } from "b" with type: "json";`\n'));var d=r==="assert"||!r&&o;if(this.word(d?"assert":"with"),this.space(),!d&&r!=="with"){this.printList(s||o);return}this.tokenChar(123),this.space(),this.printList(s||o),this.space(),this.tokenChar(125)}function WV(e){var r,s;this.word("export"),this.space(),e.exportKind==="type"&&(this.word("type"),this.space()),this.tokenChar(42),this.space(),this.word("from"),this.space(),(r=e.attributes)!=null&&r.length||(s=e.assertions)!=null&&s.length?(this.print(e.source,!0),this.space(),this._printAttributes(e)):this.print(e.source),this.semicolon()}function GV(e,r){gCe(r.declaration)&&e._shouldPrintDecoratorsBeforeExport(r)&&e.printJoin(r.declaration.decorators)}function ICe(e){if(GV(this,e),this.word("export"),this.space(),e.declaration){var r=e.declaration;this.print(r),UV(r)||this.semicolon()}else{e.exportKind==="type"&&(this.word("type"),this.space());for(var s=e.specifiers.slice(0),o=!1;;){var d=s[0];if(vCe(d)||bCe(d))o=!0,this.print(s.shift()),s.length&&(this.tokenChar(44),this.space());else break}if((s.length||!s.length&&!o)&&(this.tokenChar(123),s.length&&(this.space(),this.printList(s),this.space()),this.tokenChar(125)),e.source){var l,c;this.space(),this.word("from"),this.space(),(l=e.attributes)!=null&&l.length||(c=e.assertions)!=null&&c.length?(this.print(e.source,!0),this.space(),this._printAttributes(e)):this.print(e.source)}this.semicolon()}}function CCe(e){GV(this,e),this.word("export"),this.noIndentInnerCommentsHere(),this.space(),this.word("default"),this.space(),this.tokenContext|=Pn.exportDefault;var r=e.declaration;this.print(r),UV(r)||this.semicolon()}function jCe(e){var r,s;this.word("import"),this.space();var o=e.importKind==="type"||e.importKind==="typeof";o?(this.noIndentInnerCommentsHere(),this.word(e.importKind),this.space()):e.module?(this.noIndentInnerCommentsHere(),this.word("module"),this.space()):e.phase&&(this.noIndentInnerCommentsHere(),this.word(e.phase),this.space());for(var d=e.specifiers.slice(0),l=!!d.length;l;){var c=d[0];if(xCe(c)||RCe(c))this.print(d.shift()),d.length&&(this.tokenChar(44),this.space());else break}d.length?(this.tokenChar(123),this.space(),this.printList(d),this.space(),this.tokenChar(125)):o&&!l&&(this.tokenChar(123),this.tokenChar(125)),(l||o)&&(this.space(),this.word("from"),this.space()),(r=e.attributes)!=null&&r.length||(s=e.assertions)!=null&&s.length?(this.print(e.source,!0),this.space(),this._printAttributes(e)):this.print(e.source),this.semicolon()}function OCe(e){this.print(e.key),this.tokenChar(58),this.space(),this.print(e.value)}function _Ce(e){this.tokenChar(42),this.space(),this.word("as"),this.space(),this.print(e.local)}function NCe(e){this.word("import"),e.phase&&(this.tokenChar(46),this.word(e.phase)),this.tokenChar(40),this.print(e.source),e.options!=null&&(this.tokenChar(44),this.space(),this.print(e.options)),this.tokenChar(41)}var KV={},DCe=KV.hasOwnProperty,HV=function(r,s){for(var o in r)DCe.call(r,o)&&s(o,r[o])},kCe=function(r,s){return s&&HV(s,function(o,d){r[o]=d}),r},LCe=function(r,s){for(var o=r.length,d=-1;++d<o;)s(r[d])},h1=function(r){return"\\u"+("0000"+r).slice(-4)},nh=function(r,s){var o=r.toString(16);return s?o:o.toUpperCase()},sh=KV.toString,MCe=Array.isArray,BCe=function(r){return typeof _t=="function"&&_t.isBuffer(r)},FCe=function(r){return sh.call(r)=="[object Object]"},$Ce=function(r){return typeof r=="string"||sh.call(r)=="[object String]"},qCe=function(r){return typeof r=="number"||sh.call(r)=="[object Number]"},UCe=function(r){return typeof r=="function"},VCe=function(r){return sh.call(r)=="[object Map]"},WCe=function(r){return sh.call(r)=="[object Set]"},GCe={"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t"},KCe=/[\\\b\f\n\r\t]/,HCe=/[0-9]/,zCe=/[\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,XCe=/([\uD800-\uDBFF][\uDC00-\uDFFF])|([\uD800-\uDFFF])|(['"`])|[^]/g,JCe=/([\uD800-\uDBFF][\uDC00-\uDFFF])|([\uD800-\uDFFF])|(['"`])|[^ !#-&\(-\[\]-_a-~]/g,id=function(r,s){var o=function(){g=y,++s.indentLevel,y=s.indent.repeat(s.indentLevel)},d={escapeEverything:!1,minimal:!1,isScriptContext:!1,quotes:"single",wrap:!1,es6:!1,json:!1,compact:!0,lowercaseHex:!1,numbers:"decimal",indent:" ",indentLevel:0,__inline1__:!1,__inline2__:!1},l=s&&s.json;l&&(d.quotes="double",d.wrap=!0),s=kCe(d,s),s.quotes!="single"&&s.quotes!="double"&&s.quotes!="backtick"&&(s.quotes="single");var c=s.quotes=="double"?'"':s.quotes=="backtick"?"`":"'",f=s.compact,h=s.lowercaseHex,y=s.indent.repeat(s.indentLevel),g="",x=s.__inline1__,R=s.__inline2__,w=f?"":`
`,T,C=!0,P=s.numbers=="binary",_=s.numbers=="octal",j=s.numbers=="decimal",k=s.numbers=="hexadecimal";if(l&&r&&UCe(r.toJSON)&&(r=r.toJSON()),!$Ce(r)){if(VCe(r))return r.size==0?"new Map()":(f||(s.__inline1__=!0,s.__inline2__=!1),"new Map("+id(Array.from(r),s)+")");if(WCe(r))return r.size==0?"new Set()":"new Set("+id(Array.from(r),s)+")";if(BCe(r))return r.length==0?"Buffer.from([])":"Buffer.from("+id(Array.from(r),s)+")";if(MCe(r))return T=[],s.wrap=!0,x&&(s.__inline1__=!1,s.__inline2__=!0),R||o(),LCe(r,function(B){C=!1,R&&(s.__inline2__=!1),T.push((f||R?"":y)+id(B,s))}),C?"[]":R?"["+T.join(", ")+"]":"["+w+T.join(","+w)+w+(f?"":g)+"]";if(qCe(r)){if(l)return JSON.stringify(r);if(j)return String(r);if(k){var D=r.toString(16);return h||(D=D.toUpperCase()),"0x"+D}if(P)return"0b"+r.toString(2);if(_)return"0o"+r.toString(8)}else return FCe(r)?(T=[],s.wrap=!0,o(),HV(r,function(B,M){C=!1,T.push((f?"":y)+id(B,s)+":"+(f?"":" ")+id(M,s))}),C?"{}":"{"+w+T.join(","+w)+w+(f?"":g)+"}"):l?JSON.stringify(r)||"null":String(r)}var F=s.escapeEverything?XCe:JCe;return T=r.replace(F,function(B,M,V,H,z,G){if(M){if(s.minimal)return M;var J=M.charCodeAt(0),ce=M.charCodeAt(1);if(s.es6){var ue=(J-55296)*1024+ce-56320+65536,ge=nh(ue,h);return"\\u{"+ge+"}"}return h1(nh(J,h))+h1(nh(ce,h))}if(V)return h1(nh(V.charCodeAt(0),h));if(B=="\0"&&!l&&!HCe.test(G.charAt(z+1)))return"\\0";if(H)return H==c||s.escapeEverything?"\\"+H:H;if(KCe.test(B))return GCe[B];if(s.minimal&&!zCe.test(B))return B;var ne=nh(B.charCodeAt(0),h);return l||ne.length>2?h1(ne):"\\x"+("00"+ne).slice(-2)}),c=="`"&&(T=T.replace(/\$\{/g,"\\${")),s.isScriptContext&&(T=T.replace(/<\/(script|style)/gi,"<\\/$1").replace(/<!--/g,l?"\\u003C!--":"\\x3C!--")),s.wrap&&(T=c+T+c),T};id.version="3.0.2";var zV=id,YCe=bc,lR=Wt;function QCe(e){var r;this.sourceIdentifierName(((r=e.loc)==null?void 0:r.identifierName)||e.name),this.word(e.name)}function ZCe(){this.tokenChar(63)}function XV(e){this.token("..."),this.print(e.argument)}function JV(e){var r=e.properties;if(this.tokenChar(123),r.length){var s=this.enterDelimited();this.space(),this.printList(r,{indent:!0,statement:!0}),this.space(),s()}this.sourceWithOffset("end",e.loc,-1),this.tokenChar(125)}function eje(e){this.printJoin(e.decorators),this._methodHead(e),this.space(),this.print(e.body)}function tje(e){if(this.printJoin(e.decorators),e.computed)this.tokenChar(91),this.print(e.key),this.tokenChar(93);else{if(YCe(e.value)&&lR(e.key)&&e.key.name===e.value.left.name){this.print(e.value);return}if(this.print(e.key),e.shorthand&&lR(e.key)&&lR(e.value)&&e.key.name===e.value.name)return}this.tokenChar(58),this.space(),this.print(e.value)}function YV(e){var r=e.elements,s=r.length;this.tokenChar(91);for(var o=this.enterDelimited(),d=0;d<r.length;d++){var l=r[d];l?(d>0&&this.space(),this.print(l),d<s-1&&this.tokenChar(44)):this.tokenChar(44)}o(),this.tokenChar(93)}function rje(e){var r=e.properties,s,o;if(this.format.recordAndTupleSyntaxType==="bar")s="{|",o="|}";else{if(this.format.recordAndTupleSyntaxType!=="hash"&&this.format.recordAndTupleSyntaxType!=null)throw new Error('The "recordAndTupleSyntaxType" generator option must be "bar" or "hash" ('+JSON.stringify(this.format.recordAndTupleSyntaxType)+" received).");s="#{",o="}"}this.token(s),r.length&&(this.space(),this.printList(r,{indent:!0,statement:!0}),this.space()),this.token(o)}function aje(e){var r=e.elements,s=r.length,o,d;if(this.format.recordAndTupleSyntaxType==="bar")o="[|",d="|]";else if(this.format.recordAndTupleSyntaxType==="hash")o="#[",d="]";else throw new Error(this.format.recordAndTupleSyntaxType+" is not a valid recordAndTuple syntax type");this.token(o);for(var l=0;l<r.length;l++){var c=r[l];c&&(l>0&&this.space(),this.print(c),l<s-1&&this.tokenChar(44))}this.token(d)}function nje(e){this.word("/"+e.pattern+"/"+e.flags)}function sje(e){this.word(e.value?"true":"false")}function ije(){this.word("null")}function QV(e){var r=this.getPossibleRaw(e),s=this.format.jsescOption,o=e.value,d=o+"";s.numbers?this.number(zV(o,s),o):r==null?this.number(d,o):this.format.minified?this.number(r.length<d.length?r:d,o):this.number(r,o)}function ZV(e){var r=this.getPossibleRaw(e);if(!this.format.minified&&r!==void 0){this.token(r);return}var s=zV(e.value,this.format.jsescOption);this.token(s)}function oje(e){var r=this.getPossibleRaw(e);if(!this.format.minified&&r!==void 0){this.word(r);return}this.word(e.value+"n")}function lje(e){var r=this.getPossibleRaw(e);if(!this.format.minified&&r!==void 0){this.word(r);return}this.word(e.value+"m")}var eW=new Set(["^^","@@","^","%","#"]);function dje(){var e=this.format.topicToken;if(eW.has(e))this.token(e);else{var r=JSON.stringify(e),s=Array.from(eW,function(o){return JSON.stringify(o)});throw new Error('The "topicToken" generator option must be one of '+(s.join(", ")+" ("+r+" received instead)."))}}function uje(e){this.print(e.expression)}function cje(e){this.print(e.callee)}function pje(){this.tokenChar(35)}var m1=qM,fje=pi;function hje(){this.word("any")}function mje(e){this.print(e.elementType,!0),this.tokenChar(91),this.tokenChar(93)}function yje(){this.word("boolean")}function gje(e){this.word(e.value?"true":"false")}function vje(){this.word("null")}function bje(e,r){m1(r)||(this.word("declare"),this.space()),this.word("class"),this.space(),this._interfaceish(e)}function xje(e,r){m1(r)||(this.word("declare"),this.space()),this.word("function"),this.space(),this.print(e.id),this.print(e.id.typeAnnotation.typeAnnotation),e.predicate&&(this.space(),this.print(e.predicate)),this.semicolon()}function Rje(){this.tokenChar(37),this.word("checks")}function Eje(e){this.tokenChar(37),this.word("checks"),this.tokenChar(40),this.print(e.value),this.tokenChar(41)}function Sje(e){this.word("declare"),this.space(),this.InterfaceDeclaration(e)}function Tje(e){this.word("declare"),this.space(),this.word("module"),this.space(),this.print(e.id),this.space(),this.print(e.body)}function wje(e){this.word("declare"),this.space(),this.word("module"),this.tokenChar(46),this.word("exports"),this.print(e.typeAnnotation)}function Pje(e){this.word("declare"),this.space(),this.TypeAlias(e)}function Aje(e,r){m1(r)||(this.word("declare"),this.space()),this.OpaqueType(e)}function Ije(e,r){m1(r)||(this.word("declare"),this.space()),this.word("var"),this.space(),this.print(e.id),this.print(e.id.typeAnnotation),this.semicolon()}function Cje(e){this.word("declare"),this.space(),this.word("export"),this.space(),e.default&&(this.word("default"),this.space()),$je.call(this,e)}function jje(e){this.word("declare"),this.space(),WV.call(this,e)}function Oje(e){var r=e.id,s=e.body;this.word("enum"),this.space(),this.print(r),this.print(s)}function y1(e,r,s){s&&(e.space(),e.word("of"),e.space(),e.word(r)),e.space()}function g1(e,r){var s=r.members;e.token("{"),e.indent(),e.newline();for(var o=I(s),d;!(d=o()).done;){var l=d.value;e.print(l),e.newline()}r.hasUnknownMembers&&(e.token("..."),e.newline()),e.dedent(),e.token("}")}function _je(e){var r=e.explicitType;y1(this,"boolean",r),g1(this,e)}function Nje(e){var r=e.explicitType;y1(this,"number",r),g1(this,e)}function Dje(e){var r=e.explicitType;y1(this,"string",r),g1(this,e)}function kje(e){y1(this,"symbol",!0),g1(this,e)}function Lje(e){var r=e.id;this.print(r),this.tokenChar(44)}function dR(e,r){e.print(r.id),e.space(),e.token("="),e.space(),e.print(r.init),e.token(",")}function Mje(e){dR(this,e)}function Bje(e){dR(this,e)}function Fje(e){dR(this,e)}function $je(e){if(e.declaration){var r=e.declaration;this.print(r),fje(r)||this.semicolon()}else this.tokenChar(123),e.specifiers.length&&(this.space(),this.printList(e.specifiers),this.space()),this.tokenChar(125),e.source&&(this.space(),this.word("from"),this.space(),this.print(e.source)),this.semicolon()}function qje(){this.tokenChar(42)}function Uje(e,r){this.print(e.typeParameters),this.tokenChar(40),e.this&&(this.word("this"),this.tokenChar(58),this.space(),this.print(e.this.typeAnnotation),(e.params.length||e.rest)&&(this.tokenChar(44),this.space())),this.printList(e.params),e.rest&&(e.params.length&&(this.tokenChar(44),this.space()),this.token("..."),this.print(e.rest)),this.tokenChar(41);var s=r==null?void 0:r.type;s!=null&&(s==="ObjectTypeCallProperty"||s==="ObjectTypeInternalSlot"||s==="DeclareFunction"||s==="ObjectTypeProperty"&&r.method)?this.tokenChar(58):(this.space(),this.token("=>")),this.space(),this.print(e.returnType)}function Vje(e){this.print(e.name),e.optional&&this.tokenChar(63),e.name&&(this.tokenChar(58),this.space()),this.print(e.typeAnnotation)}function uR(e){this.print(e.id),this.print(e.typeParameters,!0)}function Wje(e){var r;if(this.print(e.id),this.print(e.typeParameters),(r=e.extends)!=null&&r.length&&(this.space(),this.word("extends"),this.space(),this.printList(e.extends)),e.type==="DeclareClass"){var s,o;(s=e.mixins)!=null&&s.length&&(this.space(),this.word("mixins"),this.space(),this.printList(e.mixins)),(o=e.implements)!=null&&o.length&&(this.space(),this.word("implements"),this.space(),this.printList(e.implements))}this.space(),this.print(e.body)}function Gje(e){var r,s=(r=e.variance)==null?void 0:r.kind;s!=null&&(s==="plus"?this.tokenChar(43):s==="minus"&&this.tokenChar(45))}function Kje(e){this.word("interface"),this.space(),this._interfaceish(e)}function Hje(){this.space(),this.tokenChar(38),this.space()}function zje(e){var r;this.word("interface"),(r=e.extends)!=null&&r.length&&(this.space(),this.word("extends"),this.space(),this.printList(e.extends)),this.space(),this.print(e.body)}function Xje(e){this.printJoin(e.types,{separator:Hje})}function Jje(){this.word("mixed")}function Yje(){this.word("empty")}function Qje(e){this.tokenChar(63),this.print(e.typeAnnotation)}function Zje(){this.word("number")}function eOe(){this.word("string")}function tOe(){this.word("this")}function rOe(e){this.tokenChar(91),this.printList(e.types),this.tokenChar(93)}function aOe(e){this.word("typeof"),this.space(),this.print(e.argument)}function nOe(e){this.word("type"),this.space(),this.print(e.id),this.print(e.typeParameters),this.space(),this.tokenChar(61),this.space(),this.print(e.right),this.semicolon()}function sOe(e,r){this.tokenChar(58),this.space(),r.type==="ArrowFunctionExpression"?this.tokenContext|=Pn.arrowFlowReturnType:e.optional&&this.tokenChar(63),this.print(e.typeAnnotation)}function tW(e){this.tokenChar(60),this.printList(e.params,{}),this.tokenChar(62)}function iOe(e){this._variance(e),this.word(e.name),e.bound&&this.print(e.bound),e.default&&(this.space(),this.tokenChar(61),this.space(),this.print(e.default))}function oOe(e){this.word("opaque"),this.space(),this.word("type"),this.space(),this.print(e.id),this.print(e.typeParameters),e.supertype&&(this.tokenChar(58),this.space(),this.print(e.supertype)),e.impltype&&(this.space(),this.tokenChar(61),this.space(),this.print(e.impltype)),this.semicolon()}function lOe(e){var r=this;e.exact?this.token("{|"):this.tokenChar(123);var s=[].concat(pe(e.properties),pe(e.callProperties||[]),pe(e.indexers||[]),pe(e.internalSlots||[]));s.length&&(this.newline(),this.space(),this.printJoin(s,{addNewlines:function(d){if(d&&!s[0])return 1},indent:!0,statement:!0,iterator:function(){(s.length!==1||e.inexact)&&(r.token(","),r.space())}}),this.space()),e.inexact&&(this.indent(),this.token("..."),s.length&&this.newline(),this.dedent()),e.exact?this.token("|}"):this.tokenChar(125)}function dOe(e){e.static&&(this.word("static"),this.space()),this.tokenChar(91),this.tokenChar(91),this.print(e.id),this.tokenChar(93),this.tokenChar(93),e.optional&&this.tokenChar(63),e.method||(this.tokenChar(58),this.space()),this.print(e.value)}function uOe(e){e.static&&(this.word("static"),this.space()),this.print(e.value)}function cOe(e){e.static&&(this.word("static"),this.space()),this._variance(e),this.tokenChar(91),e.id&&(this.print(e.id),this.tokenChar(58),this.space()),this.print(e.key),this.tokenChar(93),this.tokenChar(58),this.space(),this.print(e.value)}function pOe(e){e.proto&&(this.word("proto"),this.space()),e.static&&(this.word("static"),this.space()),(e.kind==="get"||e.kind==="set")&&(this.word(e.kind),this.space()),this._variance(e),this.print(e.key),e.optional&&this.tokenChar(63),e.method||(this.tokenChar(58),this.space()),this.print(e.value)}function fOe(e){this.token("..."),this.print(e.argument)}function hOe(e){this.print(e.qualification),this.tokenChar(46),this.print(e.id)}function mOe(){this.word("symbol")}function yOe(){this.space(),this.tokenChar(124),this.space()}function gOe(e){this.printJoin(e.types,{separator:yOe})}function vOe(e){this.tokenChar(40),this.print(e.expression),this.print(e.typeAnnotation),this.tokenChar(41)}function bOe(e){e.kind==="plus"?this.tokenChar(43):this.tokenChar(45)}function xOe(){this.word("void")}function ROe(e){this.print(e.objectType,!0),this.tokenChar(91),this.print(e.indexType),this.tokenChar(93)}function EOe(e){this.print(e.objectType),e.optional&&this.token("?."),this.tokenChar(91),this.print(e.indexType),this.tokenChar(93)}function SOe(e){e.program&&this.print(e.program.interpreter),this.print(e.program)}function TOe(e){var r;this.noIndentInnerCommentsHere(),this.printInnerComments();var s=(r=e.directives)==null?void 0:r.length;if(s){var o,d=e.body.length?2:1;this.printSequence(e.directives,{trailingCommentsLineOffset:d}),(o=e.directives[s-1].trailingComments)!=null&&o.length||this.newline(d)}this.printSequence(e.body)}function wOe(e){var r;this.tokenChar(123);var s=this.enterDelimited(),o=(r=e.directives)==null?void 0:r.length;if(o){var d,l=e.body.length?2:1;this.printSequence(e.directives,{indent:!0,trailingCommentsLineOffset:l}),(d=e.directives[o-1].trailingComments)!=null&&d.length||this.newline(l)}this.printSequence(e.body,{indent:!0}),s(),this.rightBrace(e)}function POe(e){this.print(e.value),this.semicolon()}var AOe=/(?:^|[^\\])(?:\\\\)*'/,IOe=/(?:^|[^\\])(?:\\\\)*"/;function COe(e){var r=this.getPossibleRaw(e);if(!this.format.minified&&r!==void 0){this.token(r);return}var s=e.value;if(!IOe.test(s))this.token('"'+s+'"');else if(!AOe.test(s))this.token("'"+s+"'");else throw new Error("Malformed AST: it is not possible to print a directive containing both unescaped single and double quotes.")}function jOe(e){this.token("#!"+e.value),this.newline(1,!0)}function OOe(e){this.token("%%"),this.print(e.name),this.token("%%"),e.expectedNode==="Statement"&&this.semicolon()}function _Oe(e){this.print(e.name),e.value&&(this.tokenChar(61),this.print(e.value))}function NOe(e){this.word(e.name)}function DOe(e){this.print(e.namespace),this.tokenChar(58),this.print(e.name)}function kOe(e){this.print(e.object),this.tokenChar(46),this.print(e.property)}function LOe(e){this.tokenChar(123),this.token("..."),this.print(e.argument),this.rightBrace(e)}function MOe(e){this.tokenChar(123),this.print(e.expression),this.rightBrace(e)}function BOe(e){this.tokenChar(123),this.token("..."),this.print(e.expression),this.rightBrace(e)}function FOe(e){var r=this.getPossibleRaw(e);r!==void 0?this.token(r,!0):this.token(e.value,!0)}function $Oe(e){var r=e.openingElement;if(this.print(r),!r.selfClosing){this.indent();for(var s=I(e.children),o;!(o=s()).done;){var d=o.value;this.print(d)}this.dedent(),this.print(e.closingElement)}}function qOe(){this.space()}function UOe(e){this.tokenChar(60),this.print(e.name),this.print(e.typeParameters),e.attributes.length>0&&(this.space(),this.printJoin(e.attributes,{separator:qOe})),e.selfClosing?(this.space(),this.token("/>")):this.tokenChar(62)}function VOe(e){this.token("</"),this.print(e.name),this.tokenChar(62)}function WOe(){this.printInnerComments()}function GOe(e){this.print(e.openingFragment),this.indent();for(var r=I(e.children),s;!(s=r()).done;){var o=s.value;this.print(o)}this.dedent(),this.print(e.closingFragment)}function KOe(){this.tokenChar(60),this.tokenChar(62)}function HOe(){this.token("</"),this.tokenChar(62)}function zOe(e){this.tokenChar(58),this.space(),e.optional&&this.tokenChar(63),this.print(e.typeAnnotation)}function rW(e,r){this.tokenChar(60),this.printList(e.params,{}),r.type==="ArrowFunctionExpression"&&e.params.length===1&&this.tokenChar(44),this.tokenChar(62)}function XOe(e){e.in&&(this.word("in"),this.space()),e.out&&(this.word("out"),this.space()),this.word(e.name),e.constraint&&(this.space(),this.word("extends"),this.space(),this.print(e.constraint)),e.default&&(this.space(),this.tokenChar(61),this.space(),this.print(e.default))}function JOe(e){e.accessibility&&(this.word(e.accessibility),this.space()),e.readonly&&(this.word("readonly"),this.space()),this._param(e.parameter)}function YOe(e,r){e.declare&&(this.word("declare"),this.space()),this._functionHead(e,r),this.semicolon()}function QOe(e){this._classMethodHead(e),this.semicolon()}function ZOe(e){this.print(e.left),this.tokenChar(46),this.print(e.right)}function e_e(e){this.tsPrintSignatureDeclarationBase(e),this.semicolon()}function t_e(e){this.word("new"),this.space(),this.tsPrintSignatureDeclarationBase(e),this.semicolon()}function r_e(e){var r=e.readonly;r&&(this.word("readonly"),this.space()),this.tsPrintPropertyOrMethodName(e),this.print(e.typeAnnotation),this.semicolon()}function a_e(e){e.computed&&this.tokenChar(91),this.print(e.key),e.computed&&this.tokenChar(93),e.optional&&this.tokenChar(63)}function n_e(e){var r=e.kind;(r==="set"||r==="get")&&(this.word(r),this.space()),this.tsPrintPropertyOrMethodName(e),this.tsPrintSignatureDeclarationBase(e),this.semicolon()}function s_e(e){var r=e.readonly,s=e.static;s&&(this.word("static"),this.space()),r&&(this.word("readonly"),this.space()),this.tokenChar(91),this._parameters(e.parameters),this.tokenChar(93),this.print(e.typeAnnotation),this.semicolon()}function i_e(){this.word("any")}function o_e(){this.word("bigint")}function l_e(){this.word("unknown")}function d_e(){this.word("number")}function u_e(){this.word("object")}function c_e(){this.word("boolean")}function p_e(){this.word("string")}function f_e(){this.word("symbol")}function h_e(){this.word("void")}function m_e(){this.word("undefined")}function y_e(){this.word("null")}function g_e(){this.word("never")}function v_e(){this.word("intrinsic")}function b_e(){this.word("this")}function x_e(e){this.tsPrintFunctionOrConstructorType(e)}function R_e(e){e.abstract&&(this.word("abstract"),this.space()),this.word("new"),this.space(),this.tsPrintFunctionOrConstructorType(e)}function E_e(e){var r=e.typeParameters,s=e.parameters;this.print(r),this.tokenChar(40),this._parameters(s),this.tokenChar(41),this.space(),this.token("=>"),this.space();var o=e.typeAnnotation;this.print(o.typeAnnotation)}function S_e(e){this.print(e.typeName,!0),this.print(e.typeParameters,!0)}function T_e(e){e.asserts&&(this.word("asserts"),this.space()),this.print(e.parameterName),e.typeAnnotation&&(this.space(),this.word("is"),this.space(),this.print(e.typeAnnotation.typeAnnotation))}function w_e(e){this.word("typeof"),this.space(),this.print(e.exprName),e.typeParameters&&this.print(e.typeParameters)}function P_e(e){this.tsPrintTypeLiteralOrInterfaceBody(e.members,e)}function A_e(e,r){cR(this,e,r)}function cR(e,r,s){if(e.token("{"),r.length){e.indent(),e.newline();for(var o=I(r),d;!(d=o()).done;){var l=d.value;e.print(l),e.newline()}e.dedent()}e.rightBrace(s)}function I_e(e){this.print(e.elementType,!0),this.tokenChar(91),this.tokenChar(93)}function C_e(e){this.tokenChar(91),this.printList(e.elementTypes),this.tokenChar(93)}function j_e(e){this.print(e.typeAnnotation),this.tokenChar(63)}function O_e(e){this.token("..."),this.print(e.typeAnnotation)}function __e(e){this.print(e.label),e.optional&&this.tokenChar(63),this.tokenChar(58),this.space(),this.print(e.elementType)}function N_e(e){aW(this,e,"|")}function D_e(e){aW(this,e,"&")}function aW(e,r,s){e.printJoin(r.types,{separator:function(){this.space(),this.token(s),this.space()}})}function k_e(e){this.print(e.checkType),this.space(),this.word("extends"),this.space(),this.print(e.extendsType),this.space(),this.tokenChar(63),this.space(),this.print(e.trueType),this.space(),this.tokenChar(58),this.space(),this.print(e.falseType)}function L_e(e){this.word("infer"),this.print(e.typeParameter)}function M_e(e){this.tokenChar(40),this.print(e.typeAnnotation),this.tokenChar(41)}function B_e(e){this.word(e.operator),this.space(),this.print(e.typeAnnotation)}function F_e(e){this.print(e.objectType,!0),this.tokenChar(91),this.print(e.indexType),this.tokenChar(93)}function $_e(e){var r=e.nameType,s=e.optional,o=e.readonly,d=e.typeAnnotation;this.tokenChar(123),this.space(),o&&(nW(this,o),this.word("readonly"),this.space()),this.tokenChar(91),this.word(e.typeParameter.name),this.space(),this.word("in"),this.space(),this.print(e.typeParameter.constraint),r&&(this.space(),this.word("as"),this.space(),this.print(r)),this.tokenChar(93),s&&(nW(this,s),this.tokenChar(63)),d&&(this.tokenChar(58),this.space(),this.print(d)),this.space(),this.tokenChar(125)}function nW(e,r){r!==!0&&e.token(r)}function q_e(e){this.print(e.literal)}function pR(e){this.print(e.expression),this.print(e.typeParameters)}function U_e(e){var r=e.declare,s=e.id,o=e.typeParameters,d=e.extends,l=e.body;r&&(this.word("declare"),this.space()),this.word("interface"),this.space(),this.print(s),this.print(o),d!=null&&d.length&&(this.space(),this.word("extends"),this.space(),this.printList(d)),this.space(),this.print(l)}function V_e(e){this.tsPrintTypeLiteralOrInterfaceBody(e.body,e)}function W_e(e){var r=e.declare,s=e.id,o=e.typeParameters,d=e.typeAnnotation;r&&(this.word("declare"),this.space()),this.word("type"),this.space(),this.print(s),this.print(o),this.space(),this.tokenChar(61),this.space(),this.print(d),this.semicolon()}function sW(e){var r=e.type,s=e.expression,o=e.typeAnnotation;this.print(s,!0),this.space(),this.word(r==="TSAsExpression"?"as":"satisfies"),this.space(),this.print(o)}function G_e(e){var r=e.typeAnnotation,s=e.expression;this.tokenChar(60),this.print(r),this.tokenChar(62),this.space(),this.print(s)}function K_e(e){this.print(e.expression),this.print(e.typeParameters)}function H_e(e){var r=e.declare,s=e.const,o=e.id,d=e.members;r&&(this.word("declare"),this.space()),s&&(this.word("const"),this.space()),this.word("enum"),this.space(),this.print(o),this.space(),cR(this,d,e)}function z_e(e){var r=e.id,s=e.initializer;this.print(r),s&&(this.space(),this.tokenChar(61),this.space(),this.print(s)),this.tokenChar(44)}function X_e(e){var r=e.declare,s=e.id;if(r&&(this.word("declare"),this.space()),e.global||(this.word(s.type==="Identifier"?"namespace":"module"),this.space()),this.print(s),!e.body){this.semicolon();return}for(var o=e.body;o.type==="TSModuleDeclaration";)this.tokenChar(46),this.print(o.id),o=o.body;this.space(),this.print(o)}function J_e(e){cR(this,e.body,e)}function Y_e(e){var r=e.argument,s=e.qualifier,o=e.typeParameters;this.word("import"),this.tokenChar(40),this.print(r),this.tokenChar(41),s&&(this.tokenChar(46),this.print(s)),o&&this.print(o)}function Q_e(e){var r=e.isExport,s=e.id,o=e.moduleReference;r&&(this.word("export"),this.space()),this.word("import"),this.space(),this.print(s),this.space(),this.tokenChar(61),this.space(),this.print(o),this.semicolon()}function Z_e(e){this.token("require("),this.print(e.expression),this.tokenChar(41)}function eNe(e){this.print(e.expression),this.tokenChar(33)}function tNe(e){this.word("export"),this.space(),this.tokenChar(61),this.space(),this.print(e.expression),this.semicolon()}function rNe(e){this.word("export"),this.space(),this.word("as"),this.space(),this.word("namespace"),this.space(),this.print(e.id),this.semicolon()}function aNe(e){var r=e.typeParameters,s=e.parameters;this.print(r),this.tokenChar(40),this._parameters(s),this.tokenChar(41);var o=e.typeAnnotation;this.print(o)}function nNe(e){var r=e.type==="ClassAccessorProperty"||e.type==="ClassProperty";r&&e.declare&&(this.word("declare"),this.space()),e.accessibility&&(this.word(e.accessibility),this.space()),e.static&&(this.word("static"),this.space()),e.override&&(this.word("override"),this.space()),e.abstract&&(this.word("abstract"),this.space()),r&&e.readonly&&(this.word("readonly"),this.space())}var sNe=Object.freeze({__proto__:null,AnyTypeAnnotation:hje,ArgumentPlaceholder:ZCe,ArrayExpression:YV,ArrayPattern:YV,ArrayTypeAnnotation:mje,ArrowFunctionExpression:hCe,AssignmentExpression:oR,AssignmentPattern:EIe,AwaitExpression:vIe,BigIntLiteral:oje,BinaryExpression:oR,BindExpression:SIe,BlockStatement:wOe,BooleanLiteral:sje,BooleanLiteralTypeAnnotation:gje,BooleanTypeAnnotation:yje,BreakStatement:FIe,CallExpression:yIe,CatchClause:GIe,ClassAccessorProperty:tCe,ClassBody:ZIe,ClassDeclaration:$V,ClassExpression:$V,ClassImplements:uR,ClassMethod:aCe,ClassPrivateMethod:nCe,ClassPrivateProperty:rCe,ClassProperty:eCe,ConditionalExpression:oIe,ContinueStatement:$Ie,DebuggerStatement:zIe,DecimalLiteral:lje,DeclareClass:bje,DeclareExportAllDeclaration:jje,DeclareExportDeclaration:Cje,DeclareFunction:xje,DeclareInterface:Sje,DeclareModule:Tje,DeclareModuleExports:wje,DeclareOpaqueType:Aje,DeclareTypeAlias:Pje,DeclareVariable:Ije,DeclaredPredicate:Eje,Decorator:fIe,Directive:POe,DirectiveLiteral:COe,DoExpression:nIe,DoWhileStatement:BIe,EmptyStatement:xIe,EmptyTypeAnnotation:Yje,EnumBooleanBody:_je,EnumBooleanMember:Mje,EnumDeclaration:Oje,EnumDefaultedMember:Lje,EnumNumberBody:Nje,EnumNumberMember:Bje,EnumStringBody:Dje,EnumStringMember:Fje,EnumSymbolBody:kje,ExistsTypeAnnotation:qje,ExportAllDeclaration:WV,ExportDefaultDeclaration:CCe,ExportDefaultSpecifier:TCe,ExportNamedDeclaration:ICe,ExportNamespaceSpecifier:PCe,ExportSpecifier:wCe,ExpressionStatement:RIe,File:SOe,ForInStatement:LIe,ForOfStatement:MIe,ForStatement:DIe,FunctionDeclaration:qV,FunctionExpression:qV,FunctionTypeAnnotation:Uje,FunctionTypeParam:Vje,GenericTypeAnnotation:uR,Identifier:QCe,IfStatement:NIe,Import:gIe,ImportAttribute:OCe,ImportDeclaration:jCe,ImportDefaultSpecifier:SCe,ImportExpression:NCe,ImportNamespaceSpecifier:_Ce,ImportSpecifier:ECe,IndexedAccessType:ROe,InferredPredicate:Rje,InterfaceDeclaration:Kje,InterfaceExtends:uR,InterfaceTypeAnnotation:zje,InterpreterDirective:jOe,IntersectionTypeAnnotation:Xje,JSXAttribute:_Oe,JSXClosingElement:VOe,JSXClosingFragment:HOe,JSXElement:$Oe,JSXEmptyExpression:WOe,JSXExpressionContainer:MOe,JSXFragment:GOe,JSXIdentifier:NOe,JSXMemberExpression:kOe,JSXNamespacedName:DOe,JSXOpeningElement:UOe,JSXOpeningFragment:KOe,JSXSpreadAttribute:LOe,JSXSpreadChild:BOe,JSXText:FOe,LabeledStatement:VIe,LogicalExpression:oR,MemberExpression:TIe,MetaProperty:wIe,MixedTypeAnnotation:Jje,ModuleExpression:IIe,NewExpression:lIe,NullLiteral:ije,NullLiteralTypeAnnotation:vje,NullableTypeAnnotation:Qje,NumberLiteralTypeAnnotation:QV,NumberTypeAnnotation:Zje,NumericLiteral:QV,ObjectExpression:JV,ObjectMethod:eje,ObjectPattern:JV,ObjectProperty:tje,ObjectTypeAnnotation:lOe,ObjectTypeCallProperty:uOe,ObjectTypeIndexer:cOe,ObjectTypeInternalSlot:dOe,ObjectTypeProperty:pOe,ObjectTypeSpreadProperty:fOe,OpaqueType:oOe,OptionalCallExpression:mIe,OptionalIndexedAccessType:EOe,OptionalMemberExpression:hIe,ParenthesizedExpression:sIe,PipelineBareFunction:cje,PipelinePrimaryTopicReference:pje,PipelineTopicExpression:uje,Placeholder:OOe,PrivateName:PIe,Program:TOe,QualifiedTypeIdentifier:hOe,RecordExpression:rje,RegExpLiteral:nje,RestElement:XV,ReturnStatement:qIe,SequenceExpression:dIe,SpreadElement:XV,StaticBlock:iCe,StringLiteral:ZV,StringLiteralTypeAnnotation:ZV,StringTypeAnnotation:eOe,Super:cIe,SwitchCase:HIe,SwitchStatement:KIe,SymbolTypeAnnotation:mOe,TSAnyKeyword:i_e,TSArrayType:I_e,TSAsExpression:sW,TSBigIntKeyword:o_e,TSBooleanKeyword:c_e,TSCallSignatureDeclaration:e_e,TSClassImplements:pR,TSConditionalType:k_e,TSConstructSignatureDeclaration:t_e,TSConstructorType:R_e,TSDeclareFunction:YOe,TSDeclareMethod:QOe,TSEnumDeclaration:H_e,TSEnumMember:z_e,TSExportAssignment:tNe,TSExpressionWithTypeArguments:pR,TSExternalModuleReference:Z_e,TSFunctionType:x_e,TSImportEqualsDeclaration:Q_e,TSImportType:Y_e,TSIndexSignature:s_e,TSIndexedAccessType:F_e,TSInferType:L_e,TSInstantiationExpression:K_e,TSInterfaceBody:V_e,TSInterfaceDeclaration:U_e,TSInterfaceHeritage:pR,TSIntersectionType:D_e,TSIntrinsicKeyword:v_e,TSLiteralType:q_e,TSMappedType:$_e,TSMethodSignature:n_e,TSModuleBlock:J_e,TSModuleDeclaration:X_e,TSNamedTupleMember:__e,TSNamespaceExportDeclaration:rNe,TSNeverKeyword:g_e,TSNonNullExpression:eNe,TSNullKeyword:y_e,TSNumberKeyword:d_e,TSObjectKeyword:u_e,TSOptionalType:j_e,TSParameterProperty:JOe,TSParenthesizedType:M_e,TSPropertySignature:r_e,TSQualifiedName:ZOe,TSRestType:O_e,TSSatisfiesExpression:sW,TSStringKeyword:p_e,TSSymbolKeyword:f_e,TSThisType:b_e,TSTupleType:C_e,TSTypeAliasDeclaration:W_e,TSTypeAnnotation:zOe,TSTypeAssertion:G_e,TSTypeLiteral:P_e,TSTypeOperator:B_e,TSTypeParameter:XOe,TSTypeParameterDeclaration:rW,TSTypeParameterInstantiation:rW,TSTypePredicate:T_e,TSTypeQuery:w_e,TSTypeReference:S_e,TSUndefinedKeyword:m_e,TSUnionType:N_e,TSUnknownKeyword:l_e,TSVoidKeyword:h_e,TaggedTemplateExpression:YAe,TemplateElement:QAe,TemplateLiteral:ZAe,ThisExpression:uIe,ThisTypeAnnotation:tOe,ThrowStatement:UIe,TopicReference:dje,TryStatement:WIe,TupleExpression:aje,TupleTypeAnnotation:rOe,TypeAlias:nOe,TypeAnnotation:sOe,TypeCastExpression:vOe,TypeParameter:iOe,TypeParameterDeclaration:tW,TypeParameterInstantiation:tW,TypeofTypeAnnotation:aOe,UnaryExpression:aIe,UnionTypeAnnotation:gOe,UpdateExpression:iIe,V8IntrinsicIdentifier:AIe,VariableDeclaration:XIe,VariableDeclarator:JIe,Variance:bOe,VoidTypeAnnotation:xOe,WhileStatement:kIe,WithStatement:_Ie,YieldExpression:bIe,_classMethodHead:sCe,_functionHead:fCe,_interfaceish:Wje,_methodHead:cCe,_param:uCe,_parameters:dCe,_params:lCe,_predicate:pCe,_printAttributes:ACe,_shouldPrintDecoratorsBeforeExport:pIe,_variance:Gje,tsPrintClassMemberModifiers:nNe,tsPrintFunctionOrConstructorType:E_e,tsPrintPropertyOrMethodName:a_e,tsPrintSignatureDeclarationBase:aNe,tsPrintTypeLiteralOrInterfaceBody:A_e}),iNe=qi,oNe=Ds,lNe=pi,dNe=mx,uNe=dB,cNe=fB,pNe=/e/i,fNe=/\.0+$/,iW=/[\n\r\u2028\u2029]/,hNe=/[\n\r\u2028\u2029]|\*\//;function oW(e){return e.type==="CommentLine"||iW.test(e.value)}var mNe=XAe,v1=function(){function e(s,o){this.inForStatementInit=!1,this.tokenContext=0,this._currentNode=null,this._indent=0,this._indentRepeat=0,this._insideAux=!1,this._noLineTerminator=!1,this._noLineTerminatorAfterNode=null,this._printAuxAfterOnNextUserNode=!1,this._printedComments=new Set,this._endsWithInteger=!1,this._endsWithWord=!1,this._endsWithDiv=!1,this._lastCommentLine=0,this._endsWithInnerRaw=!1,this._indentInnerComments=!0,this.format=s,this._indentRepeat=s.indent.style.length,this._inputMap=o==null?void 0:o._inputMap,this._buf=new oAe(o,s.indent.style[0])}var r=e.prototype;return r.enterForStatementInit=function(){var o=this;return this.inForStatementInit?function(){}:(this.inForStatementInit=!0,function(){o.inForStatementInit=!1})},r.enterDelimited=function(){var o=this,d=this.inForStatementInit,l=this._noLineTerminatorAfterNode;return d===!1&&l===null?function(){}:(this.inForStatementInit=!1,this._noLineTerminatorAfterNode=null,function(){o.inForStatementInit=d,o._noLineTerminatorAfterNode=l})},r.generate=function(o){return this.print(o),this._maybeAddAuxComment(),this._buf.get()},r.indent=function(){this.format.compact||this.format.concise||this._indent++},r.dedent=function(){this.format.compact||this.format.concise||this._indent--},r.semicolon=function(o){o===void 0&&(o=!1),this._maybeAddAuxComment(),o?this._appendChar(59):this._queue(59),this._noLineTerminator=!1},r.rightBrace=function(o){this.format.minified&&this._buf.removeLastSemicolon(),this.sourceWithOffset("end",o.loc,-1),this.tokenChar(125)},r.rightParens=function(o){this.sourceWithOffset("end",o.loc,-1),this.tokenChar(41)},r.space=function(o){if(o===void 0&&(o=!1),!this.format.compact){if(o)this._space();else if(this._buf.hasContent()){var d=this.getLastChar();d!==32&&d!==10&&this._space()}}},r.word=function(o,d){d===void 0&&(d=!1),this.tokenContext=0,this._maybePrintInnerComments(),(this._endsWithWord||this._endsWithDiv&&o.charCodeAt(0)===47)&&this._space(),this._maybeAddAuxComment(),this._append(o,!1),this._endsWithWord=!0,this._noLineTerminator=d},r.number=function(o,d){function l(c){if(c.length>2&&c.charCodeAt(0)===48){var f=c.charCodeAt(1);return f===98||f===111||f===120}return!1}this.word(o),this._endsWithInteger=Number.isInteger(d)&&!l(o)&&!pNe.test(o)&&!fNe.test(o)&&o.charCodeAt(o.length-1)!==46},r.token=function(o,d){d===void 0&&(d=!1),this.tokenContext=0,this._maybePrintInnerComments();var l=this.getLastChar(),c=o.charCodeAt(0);(l===33&&(o==="--"||c===61)||c===43&&l===43||c===45&&l===45||c===46&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._append(o,d),this._noLineTerminator=!1},r.tokenChar=function(o){this.tokenContext=0,this._maybePrintInnerComments();var d=this.getLastChar();(o===43&&d===43||o===45&&d===45||o===46&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._appendChar(o),this._noLineTerminator=!1},r.newline=function(o,d){if(o===void 0&&(o=1),!(o<=0)){if(!d){if(this.format.retainLines||this.format.compact)return;if(this.format.concise){this.space();return}}o>2&&(o=2),o-=this._buf.getNewlineCount();for(var l=0;l<o;l++)this._newline()}},r.endsWith=function(o){return this.getLastChar()===o},r.getLastChar=function(){return this._buf.getLastChar()},r.endsWithCharAndNewline=function(){return this._buf.endsWithCharAndNewline()},r.removeTrailingNewline=function(){this._buf.removeTrailingNewline()},r.exactSource=function(o,d){if(!o){d();return}this._catchUp("start",o),this._buf.exactSource(o,d)},r.source=function(o,d){d&&(this._catchUp(o,d),this._buf.source(o,d))},r.sourceWithOffset=function(o,d,l){d&&(this._catchUp(o,d),this._buf.sourceWithOffset(o,d,l))},r.sourceIdentifierName=function(o,d){if(this._buf._canMarkIdName){var l=this._buf._sourcePosition;l.identifierNamePos=d,l.identifierName=o}},r._space=function(){this._queue(32)},r._newline=function(){this._queue(10)},r._append=function(o,d){this._maybeIndent(o.charCodeAt(0)),this._buf.append(o,d),this._endsWithWord=!1,this._endsWithInteger=!1,this._endsWithDiv=!1},r._appendChar=function(o){this._maybeIndent(o),this._buf.appendChar(o),this._endsWithWord=!1,this._endsWithInteger=!1,this._endsWithDiv=!1},r._queue=function(o){this._maybeIndent(o),this._buf.queue(o),this._endsWithWord=!1,this._endsWithInteger=!1},r._maybeIndent=function(o){this._indent&&o!==10&&this.endsWith(10)&&this._buf.queueIndentation(this._getIndent())},r._shouldIndent=function(o){if(this._indent&&o!==10&&this.endsWith(10))return!0},r.catchUp=function(o){if(this.format.retainLines)for(var d=o-this._buf.getCurrentLine(),l=0;l<d;l++)this._newline()},r._catchUp=function(o,d){var l;if(this.format.retainLines){var c=d==null||(l=d[o])==null?void 0:l.line;if(c!=null)for(var f=c-this._buf.getCurrentLine(),h=0;h<f;h++)this._newline()}},r._getIndent=function(){return this._indentRepeat*this._indent},r.printTerminatorless=function(o){this._noLineTerminator=!0,this.print(o)},r.print=function(o,d,l){var c,f,h;if(o){this._endsWithInnerRaw=!1;var y=o.type,g=this.format,x=g.concise;o._compact&&(g.concise=!0);var R=this[y];if(R===void 0)throw new ReferenceError("unknown node of type "+JSON.stringify(y)+" with constructor "+JSON.stringify(o.constructor.name));var w=this._currentNode;this._currentNode=o;var T=this._insideAux;this._insideAux=o.loc==null,this._maybeAddAuxComment(this._insideAux&&!T);var C=(c=o.extra)==null?void 0:c.parenthesized,P=C&&g.retainFunctionParens&&y==="FunctionExpression"||mNe(o,w,this.tokenContext,this.inForStatementInit);if(!P&&C&&(f=o.leadingComments)!=null&&f.length&&o.leadingComments[0].type==="CommentBlock"){var _=w==null?void 0:w.type;switch(_){case"ExpressionStatement":case"VariableDeclarator":case"AssignmentExpression":case"ReturnStatement":break;case"CallExpression":case"OptionalCallExpression":case"NewExpression":if(w.callee!==o)break;default:P=!0}}var j=!1;!P&&this._noLineTerminator&&((h=o.leadingComments)!=null&&h.some(oW)||this.format.retainLines&&o.loc&&o.loc.start.line>this._buf.getCurrentLine())&&(P=!0,j=!0);var k,D;if(!P&&(d||(d=w&&this._noLineTerminatorAfterNode===w&&JAe(w,o)),d)){var F;(F=o.trailingComments)!=null&&F.some(oW)?iNe(o)&&(P=!0):(k=this._noLineTerminatorAfterNode,this._noLineTerminatorAfterNode=o)}P&&(this.tokenChar(40),j&&this.indent(),this._endsWithInnerRaw=!1,this.inForStatementInit&&(D=!0,this.inForStatementInit=!1),k=this._noLineTerminatorAfterNode,this._noLineTerminatorAfterNode=null),this._lastCommentLine=0,this._printLeadingComments(o,w);var B=y==="Program"||y==="File"?null:o.loc;this.exactSource(B,R.bind(this,o,w)),P?(this._printTrailingComments(o,w),j&&(this.dedent(),this.newline()),this.tokenChar(41),this._noLineTerminator=d,D&&(this.inForStatementInit=!0)):d&&!this._noLineTerminator?(this._noLineTerminator=!0,this._printTrailingComments(o,w)):this._printTrailingComments(o,w,l),this._currentNode=w,g.concise=x,this._insideAux=T,k!==void 0&&(this._noLineTerminatorAfterNode=k),this._endsWithInnerRaw=!1}},r._maybeAddAuxComment=function(o){o&&this._printAuxBeforeComment(),this._insideAux||this._printAuxAfterComment()},r._printAuxBeforeComment=function(){if(!this._printAuxAfterOnNextUserNode){this._printAuxAfterOnNextUserNode=!0;var o=this.format.auxiliaryCommentBefore;o&&this._printComment({type:"CommentBlock",value:o},0)}},r._printAuxAfterComment=function(){if(this._printAuxAfterOnNextUserNode){this._printAuxAfterOnNextUserNode=!1;var o=this.format.auxiliaryCommentAfter;o&&this._printComment({type:"CommentBlock",value:o},0)}},r.getPossibleRaw=function(o){var d=o.extra;if((d==null?void 0:d.raw)!=null&&d.rawValue!=null&&o.value===d.rawValue)return d.raw},r.printJoin=function(o,d){if(d===void 0&&(d={}),!!(o!=null&&o.length)){var l=d,c=l.indent;if(c==null&&this.format.retainLines){var f,h=(f=o[0].loc)==null?void 0:f.start.line;h!=null&&h!==this._buf.getCurrentLine()&&(c=!0)}c&&this.indent();for(var y={addNewlines:d.addNewlines,nextNodeStartLine:0},g=d.separator?d.separator.bind(this):null,x=o.length,R=0;R<x;R++){var w=o[R];if(w&&(d.statement&&this._printNewline(R===0,y),this.print(w,void 0,d.trailingCommentsLineOffset||0),d.iterator==null||d.iterator(w,R),R<x-1&&(g==null||g()),d.statement)){var T;if((T=w.trailingComments)!=null&&T.length||(this._lastCommentLine=0),R+1===x)this.newline(1);else{var C,P=o[R+1];y.nextNodeStartLine=((C=P.loc)==null?void 0:C.start.line)||0,this._printNewline(!0,y)}}}c&&this.dedent()}},r.printAndIndentOnComments=function(o){var d=o.leadingComments&&o.leadingComments.length>0;d&&this.indent(),this.print(o),d&&this.dedent()},r.printBlock=function(o){var d=o.body;d.type!=="EmptyStatement"&&this.space(),this.print(d)},r._printTrailingComments=function(o,d,l){var c=o.innerComments,f=o.trailingComments;c!=null&&c.length&&this._printComments(2,c,o,d,l),f!=null&&f.length&&this._printComments(2,f,o,d,l)},r._printLeadingComments=function(o,d){var l=o.leadingComments;l!=null&&l.length&&this._printComments(0,l,o,d)},r._maybePrintInnerComments=function(){this._endsWithInnerRaw&&this.printInnerComments(),this._endsWithInnerRaw=!0,this._indentInnerComments=!0},r.printInnerComments=function(){var o=this._currentNode,d=o.innerComments;if(d!=null&&d.length){var l=this.endsWith(32),c=this._indentInnerComments,f=this._printedComments.size;c&&this.indent(),this._printComments(1,d,o),l&&f!==this._printedComments.size&&this.space(),c&&this.dedent()}},r.noIndentInnerCommentsHere=function(){this._indentInnerComments=!1},r.printSequence=function(o,d){var l,c;d===void 0&&(d={}),d.statement=!0,(c=(l=d).indent)!=null||(l.indent=!1),this.printJoin(o,d)},r.printList=function(o,d){d===void 0&&(d={}),d.separator==null&&(d.separator=yNe),this.printJoin(o,d)},r._printNewline=function(o,d){var l=this.format;if(!(l.retainLines||l.compact)){if(l.concise){this.space();return}if(o){var c=d.nextNodeStartLine,f=this._lastCommentLine;if(c>0&&f>0){var h=c-f;if(h>=0){this.newline(h||1);return}}this._buf.hasContent()&&this.newline(1)}}},r._shouldPrintComment=function(o){return o.ignore||this._printedComments.has(o)?0:this._noLineTerminator&&hNe.test(o.value)?2:(this._printedComments.add(o),this.format.shouldPrintComment(o.value)?1:0)},r._printComment=function(o,d){var l=this._noLineTerminator,c=o.type==="CommentBlock",f=c&&d!==1&&!this._noLineTerminator;f&&this._buf.hasContent()&&d!==2&&this.newline(1);var h=this.getLastChar();h!==91&&h!==123&&h!==40&&this.space();var y;if(c){if(y="/*"+o.value+"*/",this.format.indent.adjustMultilineComment){var g,x=(g=o.loc)==null?void 0:g.start.column;if(x){var R=new RegExp("\\n\\s{1,"+x+"}","g");y=y.replace(R,`
`)}if(this.format.concise)y=y.replace(/\n(?!$)/g,`
`);else{var w=this.format.retainLines?0:this._buf.getCurrentColumn();(this._shouldIndent(47)||this.format.retainLines)&&(w+=this._getIndent()),y=y.replace(/\n(?!$)/g,`
`+" ".repeat(w))}}}else l?y="/*"+o.value+"*/":y="//"+o.value;this._endsWithDiv&&this._space(),this.source("start",o.loc),this._append(y,c),!c&&!l&&this.newline(1,!0),f&&d!==3&&this.newline(1)},r._printComments=function(o,d,l,c,f){f===void 0&&(f=0);for(var h=l.loc,y=d.length,g=!!h,x=g?h.start.line:0,R=g?h.end.line:0,w=0,T=0,C=this._noLineTerminator?function(){}:this.newline.bind(this),P=0;P<y;P++){var _=d[P],j=this._shouldPrintComment(_);if(j===2){g=!1;break}if(g&&_.loc&&j===1){var k=_.loc.start.line,D=_.loc.end.line;if(o===0){var F=0;P===0?this._buf.hasContent()&&(_.type==="CommentLine"||k!==D)&&(F=T=1):F=k-w,w=D,C(F),this._printComment(_,1),P+1===y&&(C(Math.max(x-w,T)),w=x)}else if(o===1){var B=k-(P===0?x:w);w=D,C(B),this._printComment(_,1),P+1===y&&(C(Math.min(1,R-w)),w=R)}else{var M=k-(P===0?R-f:w);w=D,C(M),this._printComment(_,1)}}else{if(g=!1,j!==1)continue;if(y===1){var V=_.loc?_.loc.start.line===_.loc.end.line:!iW.test(_.value),H=V&&!lNe(l)&&!dNe(c)&&!uNe(c)&&!cNe(c);o===0?this._printComment(_,H&&l.type!=="ObjectExpression"||V&&oNe(c,{body:l})?1:0):H&&o===2?this._printComment(_,1):this._printComment(_,0)}else o===1&&!(l.type==="ObjectExpression"&&l.properties.length>1)&&l.type!=="ClassBody"&&l.type!=="TSInterfaceBody"?this._printComment(_,P===0?2:P===y-1?3:0):this._printComment(_,0)}}o===2&&g&&w&&(this._lastCommentLine=w)},O(e)}();Object.assign(v1.prototype,sNe),v1.prototype.Noop=function(){};function yNe(){this.tokenChar(44),this.space()}function lW(e,r){var s={auxiliaryCommentBefore:r.auxiliaryCommentBefore,auxiliaryCommentAfter:r.auxiliaryCommentAfter,shouldPrintComment:r.shouldPrintComment,retainLines:r.retainLines,retainFunctionParens:r.retainFunctionParens,comments:r.comments==null||r.comments,compact:r.compact,minified:r.minified,concise:r.concise,indent:{adjustMultilineComment:!0,style:" "},jsescOption:Object.assign({quotes:"double",wrap:!0,minimal:!1},r.jsescOption),topicToken:r.topicToken,importAttributesKeyword:r.importAttributesKeyword};{var o;s.decoratorsBeforeExport=r.decoratorsBeforeExport,s.jsescOption.json=r.jsonCompatibleStrings,s.recordAndTupleSyntaxType=(o=r.recordAndTupleSyntaxType)!=null?o:"hash"}s.minified?(s.compact=!0,s.shouldPrintComment=s.shouldPrintComment||function(){return s.comments}):s.shouldPrintComment=s.shouldPrintComment||function(f){return s.comments||f.includes("@license")||f.includes("@preserve")},s.compact==="auto"&&(s.compact=typeof e=="string"&&e.length>5e5,s.compact&&console.error("[BABEL] Note: The code generator has deoptimised the styling of "+(r.filename+" as it exceeds the max of 500KB."))),s.compact&&(s.indent.adjustMultilineComment=!1);var d=s.auxiliaryCommentBefore,l=s.auxiliaryCommentAfter,c=s.shouldPrintComment;return d&&!c(d)&&(s.auxiliaryCommentBefore=void 0),l&&!c(l)&&(s.auxiliaryCommentAfter=void 0),s}a.CodeGenerator=function(){function e(s,o,d){o===void 0&&(o={}),this._ast=void 0,this._format=void 0,this._map=void 0,this._ast=s,this._format=lW(d,o),this._map=o.sourceMaps?new vV(o,d):null}var r=e.prototype;return r.generate=function(){var o=new v1(this._format,this._map);return o.generate(this._ast)},O(e)}();function qc(e,r,s){r===void 0&&(r={});var o=lW(s,r),d=r.sourceMaps?new vV(r,s):null,l=new v1(o,d);return l.generate(e)}var gNe=Object.freeze({__proto__:null,default:qc}),vNe=ks;function bNe(e){for(var r=this;r=r.parentPath;)if(e(r))return r;return null}function xNe(e){var r=this;do if(e(r))return r;while(r=r.parentPath);return null}function RNe(){return this.findParent(function(e){return e.isFunction()})}function ENe(){var e=this;do{if(!e.parentPath||Array.isArray(e.container)&&e.isStatement())break;e=e.parentPath}while(e);if(e&&(e.isProgram()||e.isFile()))throw new Error("File/Program node, we can't possibly find a statement parent to this");return e}function SNe(e){return this.getDeepestCommonAncestorFrom(e,function(r,s,o){for(var d,l=vNe[r.type],c=I(o),f;!(f=c()).done;){var h=f.value,y=h[s+1];if(!d){d=y;continue}if(y.listKey&&d.listKey===y.listKey&&y.key<d.key){d=y;continue}var g=l.indexOf(d.parentKey),x=l.indexOf(y.parentKey);g>x&&(d=y)}return d})}function TNe(e,r){var s=this;if(!e.length)return this;if(e.length===1)return e[0];var o=1/0,d,l,c=e.map(function(w){var T=[];do T.unshift(w);while((w=w.parentPath)&&w!==s);return T.length<o&&(o=T.length),T}),f=c[0];e:for(var h=0;h<o;h++){for(var y=f[h],g=I(c),x;!(x=g()).done;){var R=x.value;if(R[h]!==y)break e}d=h,l=y}if(l)return r?r(l,d,c):l;throw new Error("Couldn't find intersection")}function wNe(){var e=this,r=[];do r.push(e);while(e=e.parentPath);return r}function PNe(e){return e.isDescendant(this)}function ANe(e){return!!this.findParent(function(r){return r===e})}function INe(){for(var e=this,r=arguments.length,s=new Array(r),o=0;o<r;o++)s[o]=arguments[o];for(;e;){for(var d=I(s),l;!(l=d()).done;){var c=l.value;if(e.node.type===c)return!0}e=e.parentPath}return!1}var dW=Og,uW=rq,CNe=Og,jNe=EB,ONe=TB;function b1(e){{if(e.every(function(r){return jNe(r)}))return dW?dW(e):CNe(e);if(e.every(function(r){return ONe(r)})&&uW)return uW(e)}}var _Ne=zx,NNe=Q$,cW=Lf,DNe=Nc;function kNe(e){if(this.isReferenced()){var r=this.scope.getBinding(e.name);if(r)return r.identifier.typeAnnotation?r.identifier.typeAnnotation:LNe(r,this,e.name);if(e.name==="undefined")return DNe();if(e.name==="NaN"||e.name==="Infinity")return cW();e.name}}function LNe(e,r,s){var o=[],d=[],l=pW(e,r,d),c=fW(e,r,s);if(c){var f=pW(e,c.ifStatement);l=l.filter(function(R){return!f.includes(R)}),o.push(c.typeAnnotation)}if(l.length){var h;(h=l).push.apply(h,d);for(var y=I(l),g;!(g=y()).done;){var x=g.value;o.push(x.getTypeAnnotation())}}if(o.length)return b1(o)}function pW(e,r,s){var o=e.constantViolations.slice();return o.unshift(e.path),o.filter(function(d){d=d.resolve();var l=d._guessExecutionStatusRelativeTo(r);return s&&l==="unknown"&&s.push(d),l==="before"})}function MNe(e,r){var s=r.node.operator,o=r.get("right").resolve(),d=r.get("left").resolve(),l;if(d.isIdentifier({name:e})?l=o:o.isIdentifier({name:e})&&(l=d),l)return s==="==="?l.getTypeAnnotation():_Ne.includes(s)?cW():void 0;if(!(s!=="==="&&s!=="==")){var c,f;if(d.isUnaryExpression({operator:"typeof"})?(c=d,f=o):o.isUnaryExpression({operator:"typeof"})&&(c=o,f=d),!!c&&c.get("argument").isIdentifier({name:e})&&(f=f.resolve(),!!f.isLiteral())){var h=f.node.value;if(typeof h=="string")return NNe(h)}}}function BNe(e,r,s){for(var o;o=r.parentPath;){if(o.isIfStatement()||o.isConditionalExpression())return r.key==="test"?void 0:o;if(o.isFunction()&&o.parentPath.scope.getBinding(s)!==e)return;r=o}}function fW(e,r,s){var o=BNe(e,r,s);if(o){for(var d=o.get("test"),l=[d],c=[],f=0;f<l.length;f++){var h=l[f];if(h.isLogicalExpression())h.node.operator==="&&"&&(l.push(h.get("left")),l.push(h.get("right")));else if(h.isBinaryExpression()){var y=MNe(s,h);y&&c.push(y)}}return c.length?{typeAnnotation:b1(c),ifStatement:o}:fW(e,o,s)}}var FNe=Jx,$Ne=Yx,qNe=pg,UNe=Qx,VNe=Zx,hW=kf,fR=w4,hR=Ag,x1=og,od=_c,ou=De,WNe=P4,Uc=Lf,lu=Mf,GNe=A4,KNe=Ig,HNe=Nc,zNe=Wt;function XNe(){if(this.get("id").isIdentifier())return this.get("init").getTypeAnnotation()}function mW(e){return e.typeAnnotation}mW.validParent=!0;function yW(e){return e.typeAnnotation}yW.validParent=!0;function JNe(){return this.get("expression").getTypeAnnotation()}function YNe(e){if(e.callee.type==="Identifier")return od(e.callee)}function QNe(){return lu()}function ZNe(e){var r=e.operator;if(r==="void")return HNe();if(UNe.includes(r))return Uc();if(VNe.includes(r))return lu();if($Ne.includes(r))return hR()}function eDe(e){var r=e.operator;if(qNe.includes(r))return Uc();if(FNe.includes(r))return hR();if(r==="+"){var s=this.get("right"),o=this.get("left");return o.isBaseType("number")&&s.isBaseType("number")?Uc():o.isBaseType("string")||s.isBaseType("string")?lu():KNe([lu(),Uc()])}}function tDe(){var e=[this.get("left").getTypeAnnotation(),this.get("right").getTypeAnnotation()];return b1(e)}function rDe(){var e=[this.get("consequent").getTypeAnnotation(),this.get("alternate").getTypeAnnotation()];return b1(e)}function aDe(){return this.get("expressions").pop().getTypeAnnotation()}function nDe(){return this.get("expression").getTypeAnnotation()}function sDe(){return this.get("right").getTypeAnnotation()}function iDe(e){var r=e.operator;if(r==="++"||r==="--")return Uc()}function oDe(){return lu()}function lDe(){return Uc()}function dDe(){return hR()}function uDe(){return WNe()}function cDe(){return od(ou("RegExp"))}function pDe(){return od(ou("Object"))}function gW(){return od(ou("Array"))}function vW(){return gW()}vW.validParent=!0;function ih(){return od(ou("Function"))}var fDe=x1("Array.from"),hDe=x1("Object.keys"),mDe=x1("Object.values"),yDe=x1("Object.entries");function gDe(){var e=this.node.callee;return hDe(e)?fR(lu()):fDe(e)||mDe(e)||zNe(e,{name:"Array"})?fR(hW()):yDe(e)?fR(GNe([lu(),hW()])):bW(this.get("callee"))}function vDe(){return bW(this.get("tag"))}function bW(e){if(e=e.resolve(),e.isFunction()){var r=e,s=r.node;if(s.async)return s.generator?od(ou("AsyncIterator")):od(ou("Promise"));if(s.generator)return od(ou("Iterator"));if(e.node.returnType)return e.node.returnType}}var xW=Object.freeze({__proto__:null,ArrayExpression:gW,ArrowFunctionExpression:ih,AssignmentExpression:sDe,BinaryExpression:eDe,BooleanLiteral:dDe,CallExpression:gDe,ClassDeclaration:ih,ClassExpression:ih,ConditionalExpression:rDe,FunctionDeclaration:ih,FunctionExpression:ih,Identifier:kNe,LogicalExpression:tDe,NewExpression:YNe,NullLiteral:uDe,NumericLiteral:lDe,ObjectExpression:pDe,ParenthesizedExpression:nDe,RegExpLiteral:cDe,RestElement:vW,SequenceExpression:aDe,StringLiteral:oDe,TSAsExpression:yW,TSNonNullExpression:JNe,TaggedTemplateExpression:vDe,TemplateLiteral:QNe,TypeCastExpression:mW,UnaryExpression:ZNe,UpdateExpression:iDe,VariableDeclarator:XNe}),RW=kf,R1=Cx,bDe=ag,xDe=$M,RDe=VM,EDe=Bx,SDe=jx,EW=Wt,TDe=UM,wDe=WM,PDe=GM,ADe=oB,IDe=Dx,CDe=Nx,jDe=KM,ODe=HM,_De=_x,NDe=zM,DDe=Mf,kDe=Nc;function LDe(){var e=this.getData("typeAnnotation");return e!=null||(e=SW.call(this)||RW(),(ODe(e)||IDe(e))&&(e=e.typeAnnotation),this.setData("typeAnnotation",e)),e}var mR=new WeakSet;function SW(){var e=this.node;if(!e)if(this.key==="init"&&this.parentPath.isVariableDeclarator()){var r=this.parentPath.parentPath,s=r.parentPath;return r.key==="left"&&s.isForInStatement()?DDe():r.key==="left"&&s.isForOfStatement()?RW():kDe()}else return;if(e.typeAnnotation)return e.typeAnnotation;if(!mR.has(e)){mR.add(e);try{var o,d=xW[e.type];if(d)return d.call(this,e);if(d=xW[this.parentPath.type],(o=d)!=null&&o.validParent)return this.parentPath.getTypeAnnotation()}finally{mR.delete(e)}}}function MDe(e,r){return yR(e,this.getTypeAnnotation(),r)}function yR(e,r,s){if(e==="string")return PDe(r);if(e==="number")return wDe(r);if(e==="boolean")return xDe(r);if(e==="any")return R1(r);if(e==="mixed")return TDe(r);if(e==="empty")return RDe(r);if(e==="void")return NDe(r);if(s)return!1;throw new Error("Unknown base type "+e)}function BDe(e){var r=this.getTypeAnnotation();if(R1(r))return!0;if(_De(r)){for(var s=I(r.types),o;!(o=s()).done;){var d=o.value;if(R1(d)||yR(e,d,!0))return!0}return!1}else return yR(e,r,!0)}function FDe(e){var r=this.getTypeAnnotation(),s=e.getTypeAnnotation();return!R1(r)&&EDe(r)?s.type===r.type:!1}function $De(e){var r=this.getTypeAnnotation();return e==="Array"&&(ADe(r)||bDe(r)||jDe(r))?!0:SDe(r)&&EW(r.id,{name:e})||CDe(r)&&EW(r.typeName,{name:e})}var qDe=Ui,UDe=ye,VDe=oo,WDe=Lr,GDe=Sr,KDe={ReferencedIdentifier:function(r,s){if(!(r.isJSXIdentifier()&&qDe.isCompatTag(r.node.name)&&!r.parentPath.isJSXMemberExpression())){if(r.node.name==="this"){var o=r.scope;do if(o.path.isFunction()&&!o.path.isArrowFunctionExpression())break;while(o=o.parent);o&&s.breakOnScopePaths.push(o.path)}var d=r.scope.getBinding(r.node.name);if(d){for(var l=I(d.constantViolations),c;!(c=l()).done;){var f=c.value;if(f.scope!==d.path.scope){s.mutableBinding=!0,r.stop();return}}d===s.scope.getBinding(r.node.name)&&(s.bindings[r.node.name]=d)}}}},HDe=function(){function e(s,o){this.breakOnScopePaths=void 0,this.bindings=void 0,this.mutableBinding=void 0,this.scopes=void 0,this.scope=void 0,this.path=void 0,this.attachAfter=void 0,this.breakOnScopePaths=[],this.bindings={},this.mutableBinding=!1,this.scopes=[],this.scope=o,this.path=s,this.attachAfter=!1}var r=e.prototype;return r.isCompatibleScope=function(o){for(var d=0,l=Object.keys(this.bindings);d<l.length;d++){var c=l[d],f=this.bindings[c];if(!o.bindingIdentifierEquals(c,f.identifier))return!1}return!0},r.getCompatibleScopes=function(){var o=this.path.scope;do{if(this.isCompatibleScope(o))this.scopes.push(o);else break;if(this.breakOnScopePaths.includes(o.path))break}while(o=o.parent)},r.getAttachmentPath=function(){var o=this._getAttachmentPath();if(o){var d=o.scope;if(d.path===o&&(d=o.scope.parent),d.path.isProgram()||d.path.isFunction())for(var l=0,c=Object.keys(this.bindings);l<c.length;l++){var f=c[l];if(d.hasOwnBinding(f)){var h=this.bindings[f];if(!(h.kind==="param"||h.path.parentKey==="params")){var y=this.getAttachmentParentForPath(h.path);if(y.key>=o.key){this.attachAfter=!0,o=h.path;for(var g=I(h.constantViolations),x;!(x=g()).done;){var R=x.value;this.getAttachmentParentForPath(R).key>o.key&&(o=R)}}}}}return o}},r._getAttachmentPath=function(){var o=this.scopes,d=o.pop();if(d){if(d.path.isFunction())if(this.hasOwnParamBindings(d)){if(this.scope===d)return;for(var l=d.path.get("body").get("body"),c=0;c<l.length;c++)if(!l[c].node._blockHoist)return l[c]}else return this.getNextScopeAttachmentParent();else if(d.path.isProgram())return this.getNextScopeAttachmentParent()}},r.getNextScopeAttachmentParent=function(){var o=this.scopes.pop();if(o)return this.getAttachmentParentForPath(o.path)},r.getAttachmentParentForPath=function(o){do if(!o.parentPath||Array.isArray(o.container)&&o.isStatement())return o;while(o=o.parentPath)},r.hasOwnParamBindings=function(o){for(var d=0,l=Object.keys(this.bindings);d<l.length;d++){var c=l[d];if(o.hasOwnBinding(c)){var f=this.bindings[c];if(f.kind==="param"&&f.constant)return!0}}return!1},r.run=function(){if(this.path.traverse(KDe,this),!this.mutableBinding){this.getCompatibleScopes();var o=this.getAttachmentPath();if(o&&o.getFunctionParent()!==this.path.getFunctionParent()){var d=o.scope.generateUidIdentifier("ref"),l=GDe(d,this.path.node),c=this.attachAfter?"insertAfter":"insertBefore",f=o[c]([o.isVariableDeclarator()?l:WDe("var",[l])]),h=ve(f,1),y=h[0],g=this.path.parentPath;return g.isJSXElement()&&this.path.container===g.node.children&&(d=VDe(d)),this.path.replaceWith(UDe(d)),o.isVariableDeclarator()?y.get("init"):y.get("declarations.0.init")}}},O(e)}(),zDe=[function(e,r){var s=e.key==="test"&&(r.isWhile()||r.isSwitchCase())||e.key==="declaration"&&r.isExportDeclaration()||e.key==="body"&&r.isLabeledStatement()||e.listKey==="declarations"&&r.isVariableDeclaration()&&r.node.declarations.length===1||e.key==="expression"&&r.isExpressionStatement();if(s)return r.remove(),!0},function(e,r){if(r.isSequenceExpression()&&r.node.expressions.length===1)return r.replaceWith(r.node.expressions[0]),!0},function(e,r){if(r.isBinary())return e.key==="left"?r.replaceWith(r.node.right):r.replaceWith(r.node.left),!0},function(e,r){if(r.isIfStatement()&&e.key==="consequent"||e.key==="body"&&(r.isLoop()||r.isArrowFunctionExpression()))return e.replaceWith({type:"BlockStatement",body:[]}),!0}],XDe=Ms;function JDe(){var e;if(Vc.call(this),Xo.call(this),wW.call(this)){E1.call(this);return}(e=this.opts)!=null&&e.noScope||TW.call(this),this.shareCommentsWithSiblings(),PW.call(this),E1.call(this)}function TW(){var e=this,r=XDe(this.node,!1,!1,!0);Object.keys(r).forEach(function(s){return e.scope.removeBinding(s)})}function wW(){if(this.parentPath)for(var e=I(zDe),r;!(r=e()).done;){var s=r.value;if(s(this,this.parentPath))return!0}}function PW(){Array.isArray(this.container)?(this.container.splice(this.key,1),P1.call(this,this.key,-1)):RR.call(this,null)}function E1(){this._traverseFlags|=AG|lMe,this.parent&&rh(this.hub,this.parent).delete(this.node),this.node=null}function Vc(){if(this.removed)throw this.buildCodeFrameError("NodePath has been removed so is read-only.")}var YDe=mi,QDe=Y$,ZDe=tr,AW=Jr,eke=ct,gR=ye,vR=Qt,tke=no,rke=un,IW=eg,ake=qi,nke=Wt,ske=Jy,ike=$i,oke=Fr;function CW(e){Vc.call(this);var r=ld.call(this,e),s=this.parentPath,o=this.parent;if(s.isExpressionStatement()||s.isLabeledStatement()||IW(o)||s.isExportDefaultDeclaration()&&this.isDeclaration())return s.insertBefore(r);if(this.isNodeType("Expression")&&!this.isJSXElement()||s.isForStatement()&&this.key==="init")return this.node&&r.push(this.node),this.replaceExpressionWithStatements(r);if(Array.isArray(this.container))return T1.call(this,r);if(this.isStatementOrBlock()){var d=this.node,l=d&&(!this.isExpressionStatement()||d.expression!=null);return this.replaceWith(AW(l?[d]:[])),this.unshiftContainer("body",r)}else throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?")}function S1(e,r){var s;P1.call(this,e,r.length);var o=[];(s=this.container).splice.apply(s,[e,0].concat(pe(r)));for(var d=0;d<r.length;d++){var l,c=e+d,f=this.getSibling(c);o.push(f),(l=this.context)!=null&&l.queue&&N1.call(f,this.context)}for(var h=LR.call(this),y=0,g=o;y<g.length;y++){var x=g[y];uh.call(x),x.debug("Inserted.");for(var R=I(h),w;!(w=R()).done;){var T=w.value;T.maybeQueue(x,!0)}}return o}function T1(e){return S1.call(this,this.key,e)}function w1(e){return S1.call(this,this.key+1,e)}var jW=function(r){return r[r.length-1]};function OW(e){return ske(e.parent)&&(jW(e.parent.expressions)!==e.node||OW(e.parentPath))}function lke(e,r){if(!tke(e)||!nke(e.left))return!1;var s=r.getBlockParent();return s.hasOwnBinding(e.left.name)&&s.getOwnBinding(e.left.name).constantViolations.length<=1}function _W(e){if(Vc.call(this),this.isSequenceExpression())return jW(this.get("expressions")).insertAfter(e);var r=ld.call(this,e),s=this.parentPath,o=this.parent;if(s.isExpressionStatement()||s.isLabeledStatement()||IW(o)||s.isExportDefaultDeclaration()&&this.isDeclaration())return s.insertAfter(r.map(function(g){return ake(g)?vR(g):g}));if(this.isNodeType("Expression")&&!this.isJSXElement()&&!s.isJSXElement()||s.isForStatement()&&this.key==="init"){var d=this;if(d.node){var l=d.node,c=this.scope;if(c.path.isPattern())return QDe(l),d.replaceWith(eke(YDe([],l),[])),d.get("callee.body").insertAfter(r),[d];if(OW(d))r.unshift(l);else if(rke(l)&&ike(l.callee))r.unshift(l),r.push(oke());else if(lke(l,c))r.unshift(l),r.push(gR(l.left));else if(c.isPure(l,!0))r.push(l);else{s.isMethod({computed:!0,key:l})&&(c=c.parent);var f=c.generateDeclaredUidIdentifier();r.unshift(vR(ZDe("=",gR(f),l))),r.push(vR(gR(f)))}}return this.replaceExpressionWithStatements(r)}else{if(Array.isArray(this.container))return w1.call(this,r);if(this.isStatementOrBlock()){var h=this.node,y=h&&(!this.isExpressionStatement()||h.expression!=null);return this.replaceWith(AW(y?[h]:[])),this.pushContainer("body",r)}else throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?")}}function P1(e,r){if(this.parent)for(var s=rh(this.hub,this.parent)||[],o=I(s),d;!(d=o()).done;){var l=ve(d.value,2),c=l[1];typeof c.key=="number"&&c.container===this.container&&c.key>=e&&(c.key+=r)}}function ld(e){if(!e)return[];Array.isArray(e)||(e=[e]);for(var r=0;r<e.length;r++){var s=e[r],o=void 0;if(s?typeof s!="object"?o="contains a non-object node":s.type?s instanceof An&&(o="has a NodePath when it expected a raw object"):o="without a type":o="has falsy node",o){var d=Array.isArray(s)?"array":typeof s;throw new Error("Node list "+o+" with the index of "+r+" and type of "+d)}}return e}function NW(e,r){Vc.call(this),r=ld.call(this,r);var s=An.get({parentPath:this,parent:this.node,container:this.node[e],listKey:e,key:0}).setContext(this.context);return T1.call(s,r)}function DW(e,r){Vc.call(this);var s=ld.call(this,r),o=this.node[e],d=An.get({parentPath:this,parent:this.node,container:o,listKey:e,key:o.length}).setContext(this.context);return d.replaceWithMultiple(s)}a.hoist=function(r){r===void 0&&(r=this.scope);var s=new HDe(this,r);return s.run()};var dke=Object.freeze({__proto__:null,_containerInsert:S1,_containerInsertAfter:w1,_containerInsertBefore:T1,_verifyNodeList:ld,insertAfter:_W,insertBefore:CW,pushContainer:DW,unshiftContainer:NW,updateSiblingKeys:P1}),kW=iq,uke=mi,LW=tr,cke=io,pke=Jr,bR=tu,fke=ct,xR=ye,hke=Zs,mke=Qt,yke=Ms,gke=De,vke=Ng,bke=t8,xke=Xl,Rke=ql,MW=ux,BW=qi,Eke=Lo,Ske=cx,Tke=cf,wke=pi,Pke=cn,Ake=r8,FW=pn,Ike=kr,$W=gg,Cke=Cc;function jke(e){var r;Xo.call(this),e=ld.call(this,e),vke(e[0],this.node),bke(e[e.length-1],this.node),(r=rh(this.hub,this.parent))==null||r.delete(this.node),this.node=this.container[this.key]=null;var s=this.insertAfter(e);return this.node?this.requeue():this.remove(),s}function Oke(e){Xo.call(this);var r;try{e="("+e+")",r=Jf(e)}catch(d){var s=d.loc;throw s&&(d.message+=` - make sure this is an expression.
`+Hg(e,{start:{line:s.line,column:s.column+1}}),d.code="BABEL_REPLACE_SOURCE_ERROR"),d}var o=r.program.body[0].expression;return $a.removeProperties(o),this.replaceWith(o)}function _ke(e){if(Xo.call(this),this.removed)throw new Error("You can't replace this node, we've already removed it");var r=e instanceof An?e.node:e;if(!r)throw new Error("You passed `path.replaceWith()` a falsy node, use `path.remove()` instead");if(this.node===r)return[this];if(this.isProgram()&&!Tke(r))throw new Error("You can only replace a Program root node with another Program node");if(Array.isArray(r))throw new Error("Don't use `path.replaceWith()` with an array of nodes, use `path.replaceWithMultiple()`");if(typeof r=="string")throw new Error("Don't use `path.replaceWith()` with a source string, use `path.replaceWithSourceString()`");var s="";if(this.isNodeType("Statement")&&BW(r)&&!this.canHaveVariableDeclarationOrExpression()&&!this.canSwapBetweenExpressionAndStatement(r)&&!this.parentPath.isExportDefaultDeclaration()&&(r=mke(r),s="expression"),this.isNodeType("Expression")&&wke(r)&&!this.canHaveVariableDeclarationOrExpression()&&!this.canSwapBetweenExpressionAndStatement(r))return this.replaceExpressionWithStatements([r]);var o=this.node;return o&&(xke(r,o),Ake(o)),RR.call(this,r),this.type=r.type,uh.call(this),this.requeue(),[s?this.get(s):this]}function RR(e){var r;if(!this.container)throw new ReferenceError("Container is falsy");this.inList?$W(this.parent,this.key,[e]):$W(this.parent,this.key,e),this.debug("Replace with "+(e==null?void 0:e.type)),(r=rh(this.hub,this.parent))==null||r.set(e,this).delete(this.node),this.node=this.container[this.key]=e}function Nke(e){var r=this;Xo.call(this);var s=[],o=A1(e,s);if(o){for(var d=I(s),l;!(l=d()).done;){var c=l.value;this.scope.push({id:c})}return this.replaceWith(o)[0].get("expressions")}var f=this.getFunctionParent(),h=f==null?void 0:f.node.async,y=f==null?void 0:f.node.generator,g=uke([],pke(e));this.replaceWith(fke(g,[]));var x=this.get("callee");x.get("body").scope.hoistVariables(function(F){return r.scope.push({id:F})});for(var R=x.getCompletionRecords(),w=I(R),T;!(T=w()).done;){var C=T.value;if(C.isExpressionStatement()){var P=C.findParent(function(F){return F.isLoop()});if(P){var _=P.getData("expressionReplacementReturnUid");_?_=gke(_.name):(_=x.scope.generateDeclaredUidIdentifier("ret"),x.get("body").pushContainer("body",FW(xR(_))),P.setData("expressionReplacementReturnUid",_)),C.get("expression").replaceWith(LW("=",xR(_),C.node.expression))}else C.replaceWith(FW(C.node.expression))}}x.arrowFunctionToExpression();var j=x,k=h&&$a.hasType(this.get("callee.body").node,"AwaitExpression",kW),D=y&&$a.hasType(this.get("callee.body").node,"YieldExpression",kW);return k&&(j.set("async",!0),D||this.replaceWith(cke(this.node))),D&&(j.set("generator",!0),this.replaceWith(Cke(this.node,!0))),j.get("body.body")}function A1(e,r){for(var s=[],o=!0,d=I(e),l;!(l=d()).done;){var c=l.value;if(MW(c)||(o=!1),BW(c))s.push(c);else if(Eke(c))s.push(c.expression);else if(Pke(c)){if(c.kind!=="var")return;for(var f=I(c.declarations),h;!(h=f()).done;){for(var y=h.value,g=yke(y),x=0,R=Object.keys(g);x<R.length;x++){var w=R[x];r.push(xR(g[w]))}y.init&&s.push(LW("=",y.id,y.init))}o=!0}else if(Ske(c)){var T=c.consequent?A1([c.consequent],r):bR(),C=c.alternate?A1([c.alternate],r):bR();if(!T||!C)return;s.push(hke(c.test,T,C))}else if(Rke(c)){var P=A1(c.body,r);if(!P)return;s.push(P)}else if(MW(c))e.indexOf(c)===0&&(o=!0);else return}return o&&s.push(bR()),s.length===1?s[0]:Ike(s)}function Dke(e){if(Xo.call(this),Array.isArray(e))if(Array.isArray(this.container)){e=ld.call(this,e);var r=w1.call(this,e);return this.remove(),r}else return this.replaceWithMultiple(e);else return this.replaceWith(e)}var kke=["Number","String","Math"],Lke=["isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent",null,null],Mke=["random"];function qW(e){return kke.includes(e)}function Bke(e){return Lke.includes(e)}function Fke(e){return Mke.includes(e)}function $ke(){var e=this.evaluate();if(e.confident)return!!e.value}function zo(e,r){r.confident&&(r.deoptPath=e,r.confident=!1)}var UW=new Map([["undefined",void 0],["Infinity",1/0],["NaN",NaN]]);function ys(e,r){var s=e.node,o=r.seen;if(o.has(s)){var d=o.get(s);if(d.resolved)return d.value;zo(e,r);return}else{var l={resolved:!1};o.set(s,l);var c=qke(e,r);return r.confident&&(l.resolved=!0,l.value=c),c}}function qke(e,r){if(r.confident){if(e.isSequenceExpression()){var s=e.get("expressions");return ys(s[s.length-1],r)}if(e.isStringLiteral()||e.isNumericLiteral()||e.isBooleanLiteral())return e.node.value;if(e.isNullLiteral())return null;if(e.isTemplateLiteral())return VW(e,e.node.quasis,r);if(e.isTaggedTemplateExpression()&&e.get("tag").isMemberExpression()){var o=e.get("tag.object"),d=o.node.name,l=e.get("tag.property");if(o.isIdentifier()&&d==="String"&&!e.scope.getBinding(d)&&l.isIdentifier()&&l.node.name==="raw")return VW(e,e.node.quasi.quasis,r,!0)}if(e.isConditionalExpression()){var c=ys(e.get("test"),r);return r.confident?ys(c?e.get("consequent"):e.get("alternate"),r):void 0}if(e.isExpressionWrapper())return ys(e.get("expression"),r);if(e.isMemberExpression()&&!e.parentPath.isCallExpression({callee:e.node})){var f=e.get("property"),h=e.get("object");if(h.isLiteral()){var y=h.node.value,g=typeof y,x=null;if(e.node.computed){if(x=ys(f,r),!r.confident)return}else f.isIdentifier()&&(x=f.node.name);if((g==="number"||g==="string")&&x!=null&&(typeof x=="number"||typeof x=="string"))return y[x]}}if(e.isReferencedIdentifier()){var R=e.scope.getBinding(e.node.name);if(R){if(R.constantViolations.length>0||e.node.start<R.path.node.end){zo(R.path,r);return}if(R.hasValue)return R.value}var w=e.node.name;if(UW.has(w)){if(!R)return UW.get(w);zo(R.path,r);return}var T=e.resolve();if(T===e){zo(e,r);return}else return ys(T,r)}if(e.isUnaryExpression({prefix:!0})){if(e.node.operator==="void")return;var C=e.get("argument");if(e.node.operator==="typeof"&&(C.isFunction()||C.isClass()))return"function";var P=ys(C,r);if(!r.confident)return;switch(e.node.operator){case"!":return!P;case"+":return+P;case"-":return-P;case"~":return~P;case"typeof":return typeof P}}if(e.isArrayExpression()){for(var _=[],j=e.get("elements"),k=I(j),D;!(D=k()).done;){var F=D.value,B=F.evaluate();if(B.confident)_.push(B.value);else{zo(B.deopt,r);return}}return _}if(e.isObjectExpression()){for(var M={},V=e.get("properties"),H=I(V),z;!(z=H()).done;){var G=z.value;if(G.isObjectMethod()||G.isSpreadElement()){zo(G,r);return}var J=G.get("key"),ce=void 0;if(G.node.computed){if(ce=J.evaluate(),!ce.confident){zo(ce.deopt,r);return}ce=ce.value}else J.isIdentifier()?ce=J.node.name:ce=J.node.value;var ue=G.get("value"),ge=ue.evaluate();if(!ge.confident){zo(ge.deopt,r);return}ge=ge.value,M[ce]=ge}return M}if(e.isLogicalExpression()){var ne=r.confident,le=ys(e.get("left"),r),Z=r.confident;r.confident=ne;var Ee=ys(e.get("right"),r),fe=r.confident;switch(e.node.operator){case"||":return r.confident=Z&&(!!le||fe),r.confident?le||Ee:void 0;case"&&":return r.confident=Z&&(!le||fe),r.confident?le&&Ee:void 0;case"??":return r.confident=Z&&(le!=null||fe),r.confident?le??Ee:void 0}}if(e.isBinaryExpression()){var Fe=ys(e.get("left"),r);if(!r.confident)return;var qe=ys(e.get("right"),r);if(!r.confident)return;switch(e.node.operator){case"-":return Fe-qe;case"+":return Fe+qe;case"/":return Fe/qe;case"*":return Fe*qe;case"%":return Fe%qe;case"**":return Math.pow(Fe,qe);case"<":return Fe<qe;case">":return Fe>qe;case"<=":return Fe<=qe;case">=":return Fe>=qe;case"==":return Fe==qe;case"!=":return Fe!=qe;case"===":return Fe===qe;case"!==":return Fe!==qe;case"|":return Fe|qe;case"&":return Fe&qe;case"^":return Fe^qe;case"<<":return Fe<<qe;case">>":return Fe>>qe;case">>>":return Fe>>>qe}}if(e.isCallExpression()){var Ce=e.get("callee"),ke,Be;if(Ce.isIdentifier()&&!e.scope.getBinding(Ce.node.name)&&(qW(Ce.node.name)||Bke(Ce.node.name))&&(Be=kt[Ce.node.name]),Ce.isMemberExpression()){var Ze=Ce.get("object"),ot=Ce.get("property");if(Ze.isIdentifier()&&ot.isIdentifier()&&qW(Ze.node.name)&&!Fke(ot.node.name)){ke=kt[Ze.node.name];var pt=ot.node.name;hasOwnProperty.call(ke,pt)&&(Be=ke[pt])}if(Ze.isLiteral()&&ot.isIdentifier()){var Rt=typeof Ze.node.value;(Rt==="string"||Rt==="number")&&(ke=Ze.node.value,Be=ke[ot.node.name])}}if(Be){var Pt=e.get("arguments").map(function(tt){return ys(tt,r)});return r.confident?Be.apply(ke,Pt):void 0}}zo(e,r)}}function VW(e,r,s,o){o===void 0&&(o=!1);for(var d="",l=0,c=e.isTemplateLiteral()?e.get("expressions"):e.get("quasi.expressions"),f=I(r),h;!(h=f()).done;){var y=h.value;if(!s.confident)break;d+=o?y.value.raw:y.value.cooked;var g=c[l++];g&&(d+=String(ys(g,s)))}if(s.confident)return d}function Uke(){var e={confident:!0,deoptPath:null,seen:new Map},r=ys(this,e);return e.confident||(r=void 0),{confident:e.confident,deopt:e.deoptPath,value:r}}var WW,ER=mi,du=tr,SR=sn,Vke=Jr,Wc=ct,Wke=Zs,GW=Qt,ka=De,Gke=Wt,Kke=lo,Hke=hi,zke=Jd,Wi=Vt,Xke=E4,Jke=Br,Yke=Oa,Qke=$o,Zke=pn,eLe=kr,tLe=Qd,KW=Zt,TR=Nf,oh=Fr,HW=On,rLe=Rn,aLe=lq,nLe=Ds,sLe=bc,iLe=ui,oLe=pq,uu=ye,lLe=Lr,dLe=Sr,zW=ei,XW=yi,uLe=Na;function JW(){var e;if(this.isMemberExpression())e=this.node.property;else if(this.isProperty()||this.isMethod())e=this.node.key;else throw new ReferenceError("todo");return this.node.computed||Gke(e)&&(e=KW(e.name)),e}function YW(){var e=this.get("body"),r=e.node;if(Array.isArray(e))throw new Error("Can't convert array path to a block statement");if(!r)throw new Error("Can't convert node without a body");if(e.isBlockStatement())return r;var s=[],o="body",d,l;e.isStatement()?(l="body",d=0,s.push(e.node)):(o+=".body.0",this.isFunction()?(d="argument",s.push(Zke(e.node))):(d="expression",s.push(GW(e.node)))),this.node.body=Vke(s);var c=this.get(o);return D1.call(e,c,l?c.node[l]:c.node,l,d),this.node}a.arrowFunctionToShadowed=function(){this.isArrowFunctionExpression()&&this.arrowFunctionToExpression()};function QW(){if(!this.isArrowFunctionExpression()&&!this.isFunctionExpression()&&!this.isFunctionDeclaration())throw this.buildCodeFrameError("Can only unwrap the environment of a function.");eG(this)}function cLe(e,r){e.node.type=r}function ZW(e){var r,s=e===void 0?{}:e,o=s.allowInsertArrow,d=o===void 0?!0:o,l=s.allowInsertArrowWithRest,c=l===void 0?d:l,f=s.noNewArrows,h=f===void 0?!((r=arguments[0])!=null&&r.specCompliant):f;if(!this.isArrowFunctionExpression())throw this.buildCodeFrameError("Cannot convert non-arrow function to a function expression.");var y=this;if(!h){var g;y=(g=y.ensureFunctionName(!1))!=null?g:y}var x=eG(y,h,d,c),R=x.thisBinding,w=x.fnPath;if(w.ensureBlock(),cLe(w,"FunctionExpression"),!h){var T=R?null:w.scope.generateUidIdentifier("arrowCheckId");return T&&w.parentPath.scope.push({id:T,init:Yke([])}),w.get("body").unshiftContainer("body",GW(Wc(this.hub.addHelper("newArrowCheck"),[oh(),ka(T?T.name:R)]))),w.replaceWith(Wc(Wi(w.node,ka("bind")),[T?ka(T.name):oh()])),w.get("callee.object")}return w}var pLe=Vn({CallExpression:function(r,s){var o=s.allSuperCalls;r.get("callee").isSuper()&&o.push(r)}});function eG(e,r,s,o){r===void 0&&(r=!0),s===void 0&&(s=!0),o===void 0&&(o=!0);var d,l=e.findParent(function(k){if(k.isArrowFunctionExpression()){var D;return(D=d)!=null||(d=k),!1}return k.isFunction()||k.isProgram()||k.isClassProperty({static:!1})||k.isClassPrivateProperty({static:!1})}),c=l.isClassMethod({kind:"constructor"});if(l.isClassProperty()||l.isClassPrivateProperty())if(d)l=d;else if(s)e.replaceWith(Wc(ER([],HW(e.node)),[])),l=e.get("callee"),e=l.get("body");else throw e.buildCodeFrameError("Unable to transform arrow inside class property");var f=xLe(e),h=f.thisPaths,y=f.argumentsPaths,g=f.newTargetPaths,x=f.superProps,R=f.superCalls;if(c&&R.length>0){if(!s)throw R[0].buildCodeFrameError("When using '@babel/plugin-transform-arrow-functions', it's not possible to compile `super()` in an arrow function without compiling classes.\nPlease add '@babel/plugin-transform-classes' to your Babel configuration.");if(!o)throw R[0].buildCodeFrameError("When using '@babel/plugin-transform-parameters', it's not possible to compile `super()` in an arrow function with default or rest parameters without compiling classes.\nPlease add '@babel/plugin-transform-classes' to your Babel configuration.");var w=[];l.traverse(pLe,{allSuperCalls:w});var T=gLe(l);w.forEach(function(k){var D=ka(T);D.loc=k.node.callee.loc,k.get("callee").replaceWith(D)})}if(y.length>0){var C=lh(l,"arguments",function(){var k=function(){return ka("arguments")};return l.scope.path.isProgram()?Wke(SR("===",rLe("typeof",k()),KW("undefined")),l.scope.buildUndefinedNode(),k()):k()});y.forEach(function(k){var D=ka(C);D.loc=k.node.loc,k.replaceWith(D)})}if(g.length>0){var P=lh(l,"newtarget",function(){return Xke(ka("new"),ka("target"))});g.forEach(function(k){var D=ka(P);D.loc=k.node.loc,k.replaceWith(D)})}if(x.length>0){if(!s)throw x[0].buildCodeFrameError("When using '@babel/plugin-transform-arrow-functions', it's not possible to compile `super.prop` in an arrow function without compiling classes.\nPlease add '@babel/plugin-transform-classes' to your Babel configuration.");var _=x.reduce(function(k,D){return k.concat(hLe(D))},[]);_.forEach(function(k){var D=k.node.computed?"":k.get("property").node.name,F=k.parentPath,B=F.isAssignmentExpression({left:k.node}),M=F.isCallExpression({callee:k.node}),V=F.isTaggedTemplateExpression({tag:k.node}),H=vLe(l,B,D),z=[];if(k.node.computed&&z.push(k.get("property").node),B){var G=F.node.right;z.push(G)}var J=Wc(ka(H),z);M?(F.unshiftContainer("arguments",oh()),k.replaceWith(Wi(J,ka("call"))),h.push(F.get("arguments.0"))):B?F.replaceWith(J):V?(k.replaceWith(Wc(Wi(J,ka("bind"),!1),[oh()])),h.push(k.get("arguments.0"))):k.replaceWith(J)})}var j;return(h.length>0||!r)&&(j=yLe(l,c),(r||c&&tG(l))&&(h.forEach(function(k){var D=k.isJSX()?Kke(j):ka(j);D.loc=k.node.loc,k.replaceWith(D)}),r||(j=null))),{thisBinding:j,fnPath:e}}function fLe(e){return zke.includes(e)}function hLe(e){if(e.parentPath.isAssignmentExpression()&&e.parentPath.node.operator!=="="){var r=e.parentPath,s=r.node.operator.slice(0,-1),o=r.node.right,d=fLe(s);if(e.node.computed){var l=e.scope.generateDeclaredUidIdentifier("tmp"),c=e.node.object,f=e.node.property;r.get("left").replaceWith(Wi(c,du("=",l,f),!0)),r.get("right").replaceWith(P(d?"=":s,Wi(c,ka(l.name),!0),o))}else{var h=e.node.object,y=e.node.property;r.get("left").replaceWith(Wi(h,y)),r.get("right").replaceWith(P(d?"=":s,Wi(h,ka(y.name)),o))}return d?r.replaceWith(Hke(s,r.node.left,r.node.right)):r.node.operator="=",[r.get("left"),r.get("right").get("left")]}else if(e.parentPath.isUpdateExpression()){var g=e.parentPath,x=e.scope.generateDeclaredUidIdentifier("tmp"),R=e.node.computed?e.scope.generateDeclaredUidIdentifier("prop"):null,w=[du("=",x,Wi(e.node.object,R?du("=",R,e.node.property):e.node.property,e.node.computed)),du("=",Wi(e.node.object,R?ka(R.name):e.node.property,e.node.computed),SR(e.parentPath.node.operator[0],ka(x.name),Jke(1)))];e.parentPath.node.prefix||w.push(ka(x.name)),g.replaceWith(eLe(w));var T=g.get("expressions.0.right"),C=g.get("expressions.1.left");return[T,C]}return[e];function P(_,j,k){return _==="="?du("=",j,k):SR(_,j,k)}}function tG(e){return e.isClassMethod()&&!!e.parentPath.parentPath.node.superClass}var mLe=Vn({CallExpression:function(r,s){var o=s.supers,d=s.thisBinding;r.get("callee").isSuper()&&(o.has(r.node)||(o.add(r.node),r.replaceWithMultiple([r.node,du("=",ka(d),ka("this"))])))}});function yLe(e,r){return lh(e,"this",function(s){if(!r||!tG(e))return oh();e.traverse(mLe,{supers:new WeakSet,thisBinding:s})})}function gLe(e){return lh(e,"supercall",function(){var r=e.scope.generateUidIdentifier("args");return ER([Qke(r)],Wc(TR(),[tLe(ka(r.name))]))})}function vLe(e,r,s){var o=r?"set":"get";return lh(e,"superprop_"+o+":"+(s||""),function(){var d=[],l;if(s)l=Wi(TR(),ka(s));else{var c=e.scope.generateUidIdentifier("prop");d.unshift(c),l=Wi(TR(),ka(c.name),!0)}if(r){var f=e.scope.generateUidIdentifier("value");d.push(f),l=du("=",l,ka(f.name))}return ER(d,l)})}function lh(e,r,s){var o="binding:"+r,d=e.getData(o);if(!d){var l=e.scope.generateUidIdentifier(r);d=l.name,e.setData(o,d),e.scope.push({id:l,init:s(d)})}return d}var bLe=Vn({ThisExpression:function(r,s){var o=s.thisPaths;o.push(r)},JSXIdentifier:function(r,s){var o=s.thisPaths;r.node.name==="this"&&(!r.parentPath.isJSXMemberExpression({object:r.node})&&!r.parentPath.isJSXOpeningElement({name:r.node})||o.push(r))},CallExpression:function(r,s){var o=s.superCalls;r.get("callee").isSuper()&&o.push(r)},MemberExpression:function(r,s){var o=s.superProps;r.get("object").isSuper()&&o.push(r)},Identifier:function(r,s){var o=s.argumentsPaths;if(r.isReferencedIdentifier({name:"arguments"})){var d=r.scope;do{if(d.hasOwnBinding("arguments")){d.rename("arguments");return}if(d.path.isFunction()&&!d.path.isArrowFunctionExpression())break}while(d=d.parent);o.push(r)}},MetaProperty:function(r,s){var o=s.newTargetPaths;r.get("meta").isIdentifier({name:"new"})&&r.get("property").isIdentifier({name:"target"})&&o.push(r)}});function xLe(e){var r=[],s=[],o=[],d=[],l=[];return e.traverse(bLe,{thisPaths:r,argumentsPaths:s,newTargetPaths:o,superProps:d,superCalls:l}),{thisPaths:r,argumentsPaths:s,newTargetPaths:o,superProps:d,superCalls:l}}function rG(){if(!this.isExportDeclaration()||this.isExportAllDeclaration())throw new Error("Only default and named export declarations can be split.");if(this.isExportNamedDeclaration()&&this.get("specifiers").length>0)throw new Error("It doesn't make sense to split exported specifiers.");var e=this.get("declaration");if(this.isExportDefaultDeclaration()){var r=e.isFunctionDeclaration()||e.isClassDeclaration(),s=e.isFunctionExpression()||e.isClassExpression(),o=e.isScope()?e.scope.parent:e.scope,d=e.node.id,l=!1;d?s&&o.hasBinding(d.name)&&(l=!0,d=o.generateUidIdentifier(d.name)):(l=!0,d=o.generateUidIdentifier("default"),(r||s)&&(e.node.id=uu(d)));var c=r?e.node:lLe("var",[dLe(uu(d),e.node)]),f=zW(null,[XW(uu(d),ka("default"))]);return this.insertAfter(f),this.replaceWith(c),l&&o.registerDeclaration(this),this}else if(this.get("specifiers").length>0)throw new Error("It doesn't make sense to split exported specifiers.");var h=e.getOuterBindingIdentifiers(),y=Object.keys(h).map(function(x){return XW(ka(x),ka(x))}),g=zW(null,y);return this.insertAfter(g),this.replaceWith(e.node),this}var RLe={"ReferencedIdentifier|BindingIdentifier":function(r,s){r.node.name===s.name&&(s.needsRename=!0,r.stop())},Scope:function(r,s){r.scope.hasOwnBinding(s.name)&&r.skip()}};function aG(e){if(this.node.id)return this;var r=oLe(this.node,this.parent);if(r==null)return this;var s=r.name;if(!e&&/[\uD800-\uDFFF]/.test(s)||s.startsWith("get ")||s.startsWith("set "))return null;s=aLe(s.replace(/[/ ]/g,"_"));var o=ka(s);uLe(o,r.originalNode);var d={needsRename:!1,name:s},l=this.scope,c=l.getOwnBinding(s);if(c?c.kind==="param"&&(d.needsRename=!0):(l.parent.hasBinding(s)||l.hasGlobal(s))&&this.traverse(RLe,d),!d.needsRename)return this.node.id=o,l.getProgramParent().references[o.name]=!0,this;if(l.hasBinding(o.name)&&!l.hasGlobal(o.name))return l.rename(o.name),this.node.id=o,l.getProgramParent().references[o.name]=!0,this;if(!nLe(this.node))return null;for(var f=l.generateUidIdentifier(o.name),h=[],y=0,g=ELe(this.node);y<g;y++)h.push(l.generateUidIdentifier("x"));var x=gt.expression.ast(WW||(WW=Y([`
(function (`,`) {
function `,"(",`) {
return `,`.apply(this, arguments);
}
`,`.toString = function () {
return `,`.toString();
}
return `,`;
})(`,`)
`])),f,o,h,uu(f),uu(o),uu(f),uu(o),HW(this.node));return this.replaceWith(x)[0].get("arguments.0")}function ELe(e){var r=e.params.findIndex(function(s){return sLe(s)||iLe(s)});return r===-1?e.params.length:r}var SLe=Object.freeze({__proto__:null,arrowFunctionToExpression:ZW,ensureBlock:YW,ensureFunctionName:aG,splitExportDeclaration:rG,toComputedKey:JW,unwrapFunctionEnvironment:QW}),TLe=LB,wLe=ks,nG=ql,PLe=qi,ALe=Wt,ILe=bn,CLe=Va,jLe=lg,OLe=Rf;function sG(e,r){return OLe(this.node,e,r)}a.has=function(r){var s,o=(s=this.node)==null?void 0:s[r];return o&&Array.isArray(o)?!!o.length:!!o};function iG(){return this.scope.isStatic(this.node)}a.is=a.has,a.isnt=function(r){return!this.has(r)},a.equals=function(r,s){return this.node[r]===s};function oG(e){return jLe(this.type,e)}function lG(){return(this.key==="init"||this.key==="left")&&this.parentPath.isFor()}function dG(e){return this.key!=="body"||!this.parentPath.isArrowFunctionExpression()?!1:this.isExpression()?nG(e):this.isBlockStatement()?PLe(e):!1}function uG(e){var r=this,s=!0;do{var o=r,d=o.type,l=o.container;if(!s&&(r.isFunction()||d==="StaticBlock"))return!!e;if(s=!1,Array.isArray(l)&&r.key!==l.length-1)return!1}while((r=r.parentPath)&&!r.isProgram()&&!r.isDoExpression());return!0}function cG(){return this.parentPath.isLabeledStatement()||nG(this.container)?!1:TLe.includes(this.key)}function pG(e,r){if(!this.isReferencedIdentifier()){if(this.isJSXMemberExpression()&&this.node.property.name===r||(this.isMemberExpression()||this.isOptionalMemberExpression())&&(this.node.computed?CLe(this.node.property,{value:r}):this.node.property.name===r)){var s=this.get("object");return s.isReferencedIdentifier()&&s.referencesImport(e,"*")}return!1}var o=this.scope.getBinding(this.node.name);if(!o||o.kind!=="module")return!1;var d=o.path,l=d.parentPath;if(!l.isImportDeclaration())return!1;if(l.node.source.value===e){if(!r)return!0}else return!1;return!!(d.isImportDefaultSpecifier()&&r==="default"||d.isImportNamespaceSpecifier()&&r==="*"||d.isImportSpecifier()&&ALe(d.node.imported,{name:r}))}function fG(){var e=this.node;if(e.end){var r=this.hub.getCode();if(r)return r.slice(e.start,e.end)}return""}function hG(e){return this._guessExecutionStatusRelativeTo(e)!=="after"}function mG(e){return e.isProgram()?e:(e.parentPath.scope.getFunctionParent()||e.parentPath.scope.getProgramParent()).path}function _Le(e,r){switch(e){case"LogicalExpression":return r==="right";case"ConditionalExpression":case"IfStatement":return r==="consequent"||r==="alternate";case"WhileStatement":case"DoWhileStatement":case"ForInStatement":case"ForOfStatement":return r==="body";case"ForStatement":return r==="body"||r==="update";case"SwitchStatement":return r==="cases";case"TryStatement":return r==="handler";case"AssignmentPattern":return r==="right";case"OptionalMemberExpression":return r==="property";case"OptionalCallExpression":return r==="arguments";default:return!1}}function yG(e,r){for(var s=0;s<r;s++){var o=e[s];if(_Le(o.parent.type,o.parentKey))return!0}return!1}var gG=Symbol();function I1(e){return wR(this,e,new Map)}function wR(e,r,s){var o={this:mG(e),target:mG(r)};if(o.target.node!==o.this.node)return DLe(e,o.target,s);var d={target:r.getAncestry(),this:e.getAncestry()};if(d.target.includes(e))return"after";if(d.this.includes(r))return"before";for(var l,c={target:0,this:0};!l&&c.this<d.this.length;){var f=d.this[c.this];c.target=d.target.indexOf(f),c.target>=0?l=f:c.this++}if(!l)throw new Error("Internal Babel error - The two compared nodes don't appear to belong to the same program.");if(yG(d.this,c.this-1)||yG(d.target,c.target-1))return"unknown";var h={this:d.this[c.this-1],target:d.target[c.target-1]};if(h.target.listKey&&h.this.listKey&&h.target.container===h.this.container)return h.target.key>h.this.key?"before":"after";var y=wLe[l.type],g={this:y.indexOf(h.this.parentKey),target:y.indexOf(h.target.parentKey)};return g.target>g.this?"before":"after"}function NLe(e,r,s){if(r.isFunctionDeclaration()){if(r.parentPath.isExportDeclaration())return"unknown"}else return wR(e,r,s)==="before"?"before":"unknown";var o=r.scope.getBinding(r.node.id.name);if(!o.references)return"before";for(var d=o.referencePaths,l,c=I(d),f;!(f=c()).done;){var h=f.value,y=!!h.find(function(x){return x.node===r.node});if(!y){if(h.key!=="callee"||!h.parentPath.isCallExpression())return"unknown";var g=wR(e,h,s);if(l&&l!==g)return"unknown";l=g}}return l}function DLe(e,r,s){var o=s.get(e.node),d;if(!o)s.set(e.node,o=new Map);else if(d=o.get(r.node))return d===gG?"unknown":d;o.set(r.node,gG);var l=NLe(e,r,s);return o.set(r.node,l),l}function vG(e,r){return PR.call(this,e,r)||this}function PR(e,r){var s;if(!((s=r)!=null&&s.includes(this)))if(r=r||[],r.push(this),this.isVariableDeclarator()){if(this.get("id").isIdentifier())return this.get("init").resolve(e,r)}else if(this.isReferencedIdentifier()){var o=this.scope.getBinding(this.node.name);if(!o||!o.constant||o.kind==="module")return;if(o.path!==this){var d=o.path.resolve(e,r);return this.find(function(P){return P.node===d.node})?void 0:d}}else{if(this.isTypeCastExpression())return this.get("expression").resolve(e,r);if(e&&this.isMemberExpression()){var l=this.toComputedKey();if(!ILe(l))return;var c=l.value,f=this.get("object").resolve(e,r);if(f.isObjectExpression())for(var h=f.get("properties"),y=0,g=h;y<g.length;y++){var x=g[y];if(x.isProperty()){var R=x.get("key"),w=x.isnt("computed")&&R.isIdentifier({name:c});if(w=w||R.isLiteral({value:c}),w)return x.get("value").resolve(e,r)}}else if(f.isArrayExpression()&&!isNaN(+c)){var T=f.get("elements"),C=T[c];if(C)return C.resolve(e,r)}}}}function bG(){if(this.isIdentifier()){var e=this.scope.getBinding(this.node.name);return e?e.constant:!1}if(this.isLiteral())return this.isRegExpLiteral()?!1:this.isTemplateLiteral()?this.get("expressions").every(function(s){return s.isConstantExpression()}):!0;if(this.isUnaryExpression())return this.node.operator!=="void"?!1:this.get("argument").isConstantExpression();if(this.isBinaryExpression()){var r=this.node.operator;return r!=="in"&&r!=="instanceof"&&this.get("left").isConstantExpression()&&this.get("right").isConstantExpression()}return this.isMemberExpression()?!this.node.computed&&this.get("object").isIdentifier({name:"Symbol"})&&!this.scope.hasBinding("Symbol",{noGlobals:!0}):this.isCallExpression()?this.node.arguments.length===1&&this.get("callee").matchesPattern("Symbol.for")&&!this.scope.hasBinding("Symbol",{noGlobals:!0})&&this.get("arguments")[0].isStringLiteral():!1}function xG(){var e=this.isProgram()?this:this.parentPath,r=e.find(function(s){if(s.isProgram({sourceType:"module"})||s.isClass())return!0;if(s.isArrowFunctionExpression()&&!s.get("body").isBlockStatement())return!1;var o;if(s.isFunction())o=s.node.body;else if(s.isProgram())o=s.node;else return!1;for(var d=I(o.directives),l;!(l=d()).done;){var c=l.value;if(c.value.value==="use strict")return!0}});return!!r}var C1=Object.freeze({__proto__:null,_guessExecutionStatusRelativeTo:I1,_resolve:PR,canHaveVariableDeclarationOrExpression:lG,canSwapBetweenExpressionAndStatement:dG,getSource:fG,isCompletionRecord:uG,isConstantExpression:bG,isInStrictMode:xG,isNodeType:oG,isStatementOrBlock:cG,isStatic:iG,matchesPattern:sG,referencesImport:pG,resolve:vG,willIMaybeExecuteBefore:hG}),kLe=s8,RG=Ms,LLe=kg,MLe=Br,BLe=Rn,AR=0,dh=1;function FLe(e){return{type:AR,path:e}}function $Le(e){return{type:dh,path:e}}function qLe(){return this.key==="left"?this.getSibling("right"):this.key==="right"?this.getSibling("left"):null}function Gc(e,r,s){return e&&r.push.apply(r,pe(Kc(e,s))),r}function ULe(e,r,s){for(var o=[],d=0;d<e.length;d++){for(var l=e[d],c=Kc(l,s),f=[],h=[],y=0,g=c;y<g.length;y++){var x=g[y];x.type===AR&&f.push(x),x.type===dh&&h.push(x)}f.length&&(o=f),r.push.apply(r,h)}return r.push.apply(r,pe(o)),r}function VLe(e){e.forEach(function(r){r.type=dh})}function IR(e,r){e.forEach(function(s){s.path.isBreakStatement({label:null})&&(r?s.path.replaceWith(BLe("void",MLe(0))):s.path.remove())})}function EG(e,r){var s=[];if(r.canHaveBreak)for(var o=[],d=0;d<e.length;d++){var l=e[d],c=Object.assign({},r,{inCaseClause:!1});l.isBlockStatement()&&(r.inCaseClause||r.shouldPopulateBreak)?c.shouldPopulateBreak=!0:c.shouldPopulateBreak=!1;var f=Kc(l,c);if(f.length>0&&f.every(function(R){return R.type===dh})){o.length>0&&f.every(function(R){return R.path.isBreakStatement({label:null})})?(VLe(o),s.push.apply(s,pe(o)),o.some(function(R){return R.path.isDeclaration()})&&(s.push.apply(s,f),IR(f,!0)),IR(f,!1)):(s.push.apply(s,f),r.shouldPopulateBreak||IR(f,!0));break}if(d===e.length-1)s.push.apply(s,f);else{o=[];for(var h=0;h<f.length;h++){var y=f[h];y.type===dh&&s.push(y),y.type===AR&&o.push(y)}}}else if(e.length)for(var g=e.length-1;g>=0;g--){var x=Kc(e[g],r);if(x.length>1||x.length===1&&!x[0].path.isVariableDeclaration()){s.push.apply(s,x);break}}return s}function Kc(e,r){var s=[];if(e.isIfStatement())s=Gc(e.get("consequent"),s,r),s=Gc(e.get("alternate"),s,r);else{if(e.isDoExpression()||e.isFor()||e.isWhile()||e.isLabeledStatement())return Gc(e.get("body"),s,r);if(e.isProgram()||e.isBlockStatement())return EG(e.get("body"),r);if(e.isFunction())return Kc(e.get("body"),r);if(e.isTryStatement())s=Gc(e.get("block"),s,r),s=Gc(e.get("handler"),s,r);else{if(e.isCatchClause())return Gc(e.get("body"),s,r);if(e.isSwitchStatement())return ULe(e.get("cases"),s,r);if(e.isSwitchCase())return EG(e.get("consequent"),{canHaveBreak:!0,shouldPopulateBreak:!1,inCaseClause:!0});e.isBreakStatement()?s.push($Le(e)):s.push(FLe(e))}}return s}function WLe(){var e=Kc(this,{canHaveBreak:!1,shouldPopulateBreak:!1,inCaseClause:!1});return e.map(function(r){return r.path})}function GLe(e){return An.get({parentPath:this.parentPath,parent:this.parent,container:this.container,listKey:this.listKey,key:e}).setContext(this.context)}function KLe(){return this.getSibling(this.key-1)}function HLe(){return this.getSibling(this.key+1)}function zLe(){for(var e=this.key,r=this.getSibling(++e),s=[];r.node;)s.push(r),r=this.getSibling(++e);return s}function XLe(){for(var e=this.key,r=this.getSibling(--e),s=[];r.node;)s.push(r),r=this.getSibling(--e);return s}function JLe(e,r){r===void 0&&(r=!0),r===!0&&(r=this.context);var s=e.split(".");return s.length===1?SG.call(this,e,r):TG.call(this,s,r)}function SG(e,r){var s=this,o=this.node,d=o[e];return Array.isArray(d)?d.map(function(l,c){return An.get({listKey:e,parentPath:s,parent:o,container:d,key:c}).setContext(r)}):An.get({parentPath:this,parent:o,container:o,key:e}).setContext(r)}function TG(e,r){for(var s=this,o=I(e),d;!(d=o()).done;){var l=d.value;l==="."?s=s.parentPath:Array.isArray(s)?s=s[l]:s=s.get(l,r)}return s}function YLe(){return kLe(this.node)}function QLe(e){return RG(this.node,e)}function ZLe(e){return LLe(this.node,e)}function eMe(e,r){e===void 0&&(e=!1),r===void 0&&(r=!1);for(var s=this,o=[s],d=Object.create(null);o.length;){var l=o.shift();if(l&&l.node){var c=RG.keys[l.node.type];if(l.isIdentifier()){if(e){var f=d[l.node.name]=d[l.node.name]||[];f.push(l)}else d[l.node.name]=l;continue}if(l.isExportDeclaration()){var h=l.get("declaration");h.isDeclaration()&&o.push(h);continue}if(r){if(l.isFunctionDeclaration()){o.push(l.get("id"));continue}if(l.isFunctionExpression())continue}if(c)for(var y=0;y<c.length;y++){var g=c[y],x=l.get(g);Array.isArray(x)?o.push.apply(o,pe(x)):x.node&&o.push(x)}}}return d}function tMe(e){return e===void 0&&(e=!1),this.getBindingIdentifierPaths(e,!0)}var rMe=Bf,aMe=Q7;function nMe(){if(typeof this.key!="string"){var e=this.node;if(e){var r=e.trailingComments,s=e.leadingComments;if(!(!r&&!s)){var o=this.getSibling(this.key-1),d=this.getSibling(this.key+1),l=!!o.node,c=!!d.node;l&&(s&&o.addComments("trailing",wG(s,o.node.trailingComments)),r&&!c&&o.addComments("trailing",r)),c&&(r&&d.addComments("leading",wG(r,d.node.leadingComments)),s&&!l&&d.addComments("leading",s))}}}}function wG(e,r){if(!(r!=null&&r.length))return e;var s=new Set(r);return e.filter(function(o){return!s.has(o)})}function sMe(e,r,s){rMe(this.node,e,r,s)}function iMe(e,r){aMe(this.node,e,r)}var oMe=gg,PG=B8("babel"),lMe=1,dMe=2,AG=4,An=function(){function e(s,o){this.contexts=[],this.state=null,this.opts=null,this._traverseFlags=0,this.skipKeys=null,this.parentPath=null,this.container=null,this.listKey=null,this.key=null,this.node=null,this.type=null,this.parent=o,this.hub=s,this.data=null,this.context=null,this.scope=null}e.get=function(o){var d=o.hub,l=o.parentPath,c=o.parent,f=o.container,h=o.listKey,y=o.key;if(!d&&l&&(d=l.hub),!c)throw new Error("To get a node path the parent needs to exist");var g=f[y],x=FU(d,c),R=x.get(g);return R||(R=new e(d,c),g&&x.set(g,R)),D1.call(R,l,f,h,y),R};var r=e.prototype;return r.getScope=function(o){return this.isScope()?new fo(this):o},r.setData=function(o,d){return this.data==null&&(this.data=Object.create(null)),this.data[o]=d},r.getData=function(o,d){this.data==null&&(this.data=Object.create(null));var l=this.data[o];return l===void 0&&d!==void 0&&(l=this.data[o]=d),l},r.hasNode=function(){return this.node!=null},r.buildCodeFrameError=function(o,d){return d===void 0&&(d=SyntaxError),this.hub.buildError(this.node,o,d)},r.traverse=function(o,d){$a(this.node,o,this.scope,d,this)},r.set=function(o,d){oMe(this.node,o,d),this.node[o]=d},r.getPathLocation=function(){var o=[],d=this;do{var l=d.key;d.inList&&(l=d.listKey+"["+l+"]"),o.unshift(l)}while(d=d.parentPath);return o.join(".")},r.debug=function(o){PG.enabled&&PG(this.getPathLocation()+" "+this.type+": "+o)},r.toString=function(){return qc(this.node).code},O(e,[{key:"removed",get:function(){return(this._traverseFlags&1)>0},set:function(o){o?this._traverseFlags|=1:this._traverseFlags&=-2}},{key:"shouldStop",get:function(){return(this._traverseFlags&2)>0},set:function(o){o?this._traverseFlags|=2:this._traverseFlags&=-3}},{key:"shouldSkip",get:function(){return(this._traverseFlags&4)>0},set:function(o){o?this._traverseFlags|=4:this._traverseFlags&=-5}},{key:"inList",get:function(){return!!this.listKey},set:function(o){o||(this.listKey=null)}},{key:"parentKey",get:function(){return this.listKey||this.key}}])}(),uMe={findParent:bNe,find:xNe,getFunctionParent:RNe,getStatementParent:ENe,getEarliestCommonAncestorFrom:SNe,getDeepestCommonAncestorFrom:TNe,getAncestry:wNe,isAncestor:PNe,isDescendant:ANe,inType:INe,getTypeAnnotation:LDe,isBaseType:MDe,couldBeBaseType:BDe,baseTypeStrictlyMatches:FDe,isGenericType:$De,replaceWithMultiple:jke,replaceWithSourceString:Oke,replaceWith:_ke,replaceExpressionWithStatements:Nke,replaceInline:Dke,evaluateTruthy:$ke,evaluate:Uke,toComputedKey:JW,ensureBlock:YW,unwrapFunctionEnvironment:QW,arrowFunctionToExpression:ZW,splitExportDeclaration:rG,ensureFunctionName:aG,matchesPattern:sG,isStatic:iG,isNodeType:oG,canHaveVariableDeclarationOrExpression:lG,canSwapBetweenExpressionAndStatement:dG,isCompletionRecord:uG,isStatementOrBlock:cG,referencesImport:pG,getSource:fG,willIMaybeExecuteBefore:hG,_guessExecutionStatusRelativeTo:I1,resolve:vG,isConstantExpression:bG,isInStrictMode:xG,isDenylisted:OR,visit:OG,skip:_G,skipKey:NG,stop:DG,setContext:kG,requeue:MG,requeueComputedKeyAndDecorators:ph,remove:JDe,insertBefore:CW,insertAfter:_W,unshiftContainer:NW,pushContainer:DW,getOpposite:qLe,getCompletionRecords:WLe,getSibling:GLe,getPrevSibling:KLe,getNextSibling:HLe,getAllNextSiblings:zLe,getAllPrevSiblings:XLe,get:JLe,getAssignmentIdentifiers:YLe,getBindingIdentifiers:QLe,getOuterBindingIdentifiers:ZLe,getBindingIdentifierPaths:eMe,getOuterBindingIdentifierPaths:tMe,shareCommentsWithSiblings:nMe,addComment:sMe,addComments:iMe};Object.assign(An.prototype,uMe),An.prototype.arrowFunctionToShadowed=SLe.arrowFunctionToShadowed,Object.assign(An.prototype,{has:C1.has,is:C1.is,isnt:C1.isnt,equals:C1.equals,hoist:dke.hoist,updateSiblingKeys:P1,call:O1,isBlacklisted:i.isBlacklisted,setScope:uh,resync:Xo,popContext:kR,pushContext:N1,setup:D1,setKey:ch}),An.prototype._guessExecutionStatusRelativeToDifferentFunctions=I1,An.prototype._guessExecutionStatusRelativeToDifferentFunctions=I1,Object.assign(An.prototype,{_getTypeAnnotation:SW,_replaceWith:RR,_resolve:PR,_call:_1,_resyncParent:_R,_resyncKey:NR,_resyncList:DR,_resyncRemoved:LG,_getQueueContexts:LR,_removeFromScope:TW,_callRemovalHooks:wW,_remove:PW,_markRemoved:E1,_assertUnremoved:Vc,_containerInsert:S1,_containerInsertBefore:T1,_containerInsertAfter:w1,_verifyNodeList:ld,_getKey:SG,_getPattern:TG});for(var cMe=function(){var r=IG.value,s="is"+r,o=d8[s];An.prototype[s]=function(d){return o(this.node,d)},An.prototype["assert"+r]=function(d){if(!o(this.node,d))throw new TypeError("Expected node path of type "+r)}},pMe=I(Cf),IG;!(IG=pMe()).done;)cMe();Object.assign(An.prototype,PU);for(var CR=0,CG=Object.keys(k8);CR<CG.length;CR++){var jR=CG[CR];jR[0]!=="_"&&(Cf.includes(jR)||Cf.push(jR))}var fMe=ks,hMe=function(){function e(s,o,d,l){this.queue=null,this.priorityQueue=null,this.parentPath=l,this.scope=s,this.state=d,this.opts=o}var r=e.prototype;return r.shouldVisit=function(o){var d=this.opts;if(d.enter||d.exit||d[o.type])return!0;var l=fMe[o.type];if(!(l!=null&&l.length))return!1;for(var c=I(l),f;!(f=c()).done;){var h=f.value;if(o[h])return!0}return!1},r.create=function(o,d,l,c){return An.get({parentPath:this.parentPath,parent:o,container:d,key:l,listKey:c})},r.maybeQueue=function(o,d){this.queue&&(d?this.queue.push(o):this.priorityQueue.push(o))},r.visitMultiple=function(o,d,l){if(o.length===0)return!1;for(var c=[],f=0;f<o.length;f++){var h=o[f];h&&this.shouldVisit(h)&&c.push(this.create(d,o,f,l))}return this.visitQueue(c)},r.visitSingle=function(o,d){return this.shouldVisit(o[d])?this.visitQueue([this.create(o,o,d)]):!1},r.visitQueue=function(o){this.queue=o,this.priorityQueue=[];for(var d=new WeakSet,l=!1,c=0;c<o.length;){var f=o[c];if(c++,Xo.call(f),(f.contexts.length===0||f.contexts[f.contexts.length-1]!==this)&&N1.call(f,this),f.key!==null){var h=f.node;if(!d.has(h)){if(h&&d.add(h),f.visit()){l=!0;break}if(this.priorityQueue.length&&(l=this.visitQueue(this.priorityQueue),this.priorityQueue=[],this.queue=o,l))break}}}for(var y=0;y<c;y++)kR.call(o[y]);return this.queue=null,l},r.visit=function(o,d){var l=o[d];return l?Array.isArray(l)?this.visitMultiple(l,o,d):this.visitSingle(o,d):!1},O(e)}(),mMe=ks;function j1(e,r,s,o,d,l,c){var f=mMe[e.type];if(!f)return!1;var h=new hMe(s,r,o,d);if(c)return l!=null&&l[d.parentKey]?!1:h.visitQueue([d]);for(var y=I(f),g;!(g=y()).done;){var x=g.value;if(!(l!=null&&l[x])&&h.visit(e,x))return!0}return!1}function O1(e){var r=this.opts;if(this.debug(e),this.node&&_1.call(this,r[e]))return!0;if(this.node){var s;return _1.call(this,(s=r[this.node.type])==null?void 0:s[e])}return!1}function _1(e){if(!e)return!1;for(var r=I(e),s;!(s=r()).done;){var o=s.value;if(o){var d=this.node;if(!d)return!0;var l=o.call(this.state,this,this.state);if(l&&typeof l=="object"&&typeof l.then=="function")throw new Error("You appear to be using a plugin with an async traversal visitor, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");if(l)throw new Error("Unexpected return value from visitor method "+o);if(this.node!==d||this._traverseFlags>0)return!0}}return!1}function OR(){var e,r=(e=this.opts.denylist)!=null?e:this.opts.blacklist;return r==null?void 0:r.includes(this.node.type)}a.isBlacklisted=OR;function jG(e,r){e.context!==r&&(e.context=r,e.state=r.state,e.opts=r.opts)}function OG(){var e,r;if(!this.node||this.isDenylisted()||(e=(r=this.opts).shouldSkip)!=null&&e.call(r,this))return!1;var s=this.context;return this.shouldSkip||O1.call(this,"enter")?(this.debug("Skip..."),this.shouldStop):(jG(this,s),this.debug("Recursing into..."),this.shouldStop=j1(this.node,this.opts,this.scope,this.state,this,this.skipKeys),jG(this,s),O1.call(this,"exit"),this.shouldStop)}function _G(){this.shouldSkip=!0}function NG(e){this.skipKeys==null&&(this.skipKeys={}),this.skipKeys[e]=!0}function DG(){this._traverseFlags|=AG|dMe}function uh(){var e,r;if(!((e=this.opts)!=null&&e.noScope)){var s=this.parentPath;((this.key==="key"||this.listKey==="decorators")&&s.isMethod()||this.key==="discriminant"&&s.isSwitchStatement())&&(s=s.parentPath);for(var o;s&&!o;){var d;if((d=s.opts)!=null&&d.noScope)return;o=s.scope,s=s.parentPath}this.scope=this.getScope(o),(r=this.scope)==null||r.init()}}function kG(e){return this.skipKeys!=null&&(this.skipKeys={}),this._traverseFlags=0,e&&(this.context=e,this.state=e.state,this.opts=e.opts),uh.call(this),this}function Xo(){this.removed||(_R.call(this),DR.call(this),NR.call(this))}function _R(){this.parentPath&&(this.parent=this.parentPath.node)}function NR(){if(this.container&&this.node!==this.container[this.key]){if(Array.isArray(this.container)){for(var e=0;e<this.container.length;e++)if(this.container[e]===this.node){ch.call(this,e);return}}else for(var r=0,s=Object.keys(this.container);r<s.length;r++){var o=s[r];if(this.container[o]===this.node){ch.call(this,o);return}}this.key=null}}function DR(){if(!(!this.parent||!this.inList)){var e=this.parent[this.listKey];this.container!==e&&(this.container=e||null)}}function LG(){(this.key==null||!this.container||this.container[this.key]!==this.node)&&E1.call(this)}function kR(){this.contexts.pop(),this.contexts.length>0?this.setContext(this.contexts[this.contexts.length-1]):this.setContext(void 0)}function N1(e){this.contexts.push(e),this.setContext(e)}function D1(e,r,s,o){this.listKey=s,this.container=r,this.parentPath=e||this.parentPath,ch.call(this,o)}function ch(e){var r;this.key=e,this.node=this.container[this.key],this.type=(r=this.node)==null?void 0:r.type}function MG(e){if(e===void 0&&(e=this),!e.removed)for(var r=this.contexts,s=I(r),o;!(o=s()).done;){var d=o.value;d.maybeQueue(e)}}function ph(){var e=this.context,r=this.node;if(!RB(r)&&r.computed&&e.maybeQueue(this.get("key")),r.decorators)for(var s=I(this.get("decorators")),o;!(o=s()).done;){var d=o.value;e.maybeQueue(d)}}function LR(){for(var e=this,r=this.contexts;!r.length&&(e=e.parentPath,!!e);)r=e.contexts;return r}var yMe=function(){function e(){}var r=e.prototype;return r.getCode=function(){},r.getScope=function(){},r.addHelper=function(){throw new Error("Helpers are not supported by the default hub.")},r.buildError=function(o,d,l){return l===void 0&&(l=TypeError),new l(d)},O(e)}(),gMe=ks,vMe=a8,BG=Jl;function $a(e,r,s,o,d,l){if(r===void 0&&(r={}),!!e){if(!r.noScope&&!s&&e.type!=="Program"&&e.type!=="File")throw new Error("You must pass a scope and parentPath unless traversing a Program/File. "+("Instead of that you tried to traverse a "+e.type+" node without ")+"passing scope and parentPath.");if(!d&&l)throw new Error("visitSelf can only be used when providing a NodePath.");gMe[e.type]&&(Zf(r),j1(e,r,s,o,d,null,l))}}$a.visitors=kU,$a.verify=q8,$a.explode=Zf,$a.cheap=function(e,r){BG(e,r)},$a.node=function(e,r,s,o,d,l){j1(e,r,s,o,d,l)},$a.clearNode=function(e,r){vMe(e,r)},$a.removeProperties=function(e,r){return BG(e,$a.clearNode,r),e};function bMe(e,r){e.node.type===r.type&&(r.has=!0,e.stop())}$a.hasType=function(e,r,s){if(s!=null&&s.includes(e.type))return!1;if(e.type===r)return!0;var o={has:!1,type:r};return $a(e,{noScope:!0,denylist:s,enter:bMe},null,o),o.has},$a.cache=Xwe;var xMe=Object.freeze({__proto__:null,Hub:yMe,NodePath:An,Scope:fo,default:$a,visitors:kU}),k1={exports:{}},FG;function bi(){return FG||(FG=1,function(e,r){r=e.exports=M;var s;typeof Kt=="object"&&Kt.env&&Kt.env.NODE_DEBUG&&/\bsemver\b/i.test(Kt.env.NODE_DEBUG)?s=function(){var $=Array.prototype.slice.call(arguments,0);$.unshift("SEMVER"),console.log.apply(console,$)}:s=function(){},r.SEMVER_SPEC_VERSION="2.0.0";var o=256,d=Number.MAX_SAFE_INTEGER||9007199254740991,l=16,c=o-6,f=r.re=[],h=r.safeRe=[],y=r.src=[],g=r.tokens={},x=0;function R(N){g[N]=x++}var w="[a-zA-Z0-9-]",T=[["\\s",1],["\\d",o],[w,c]];function C(N){for(var $=0;$<T.length;$++){var U=T[$][0],he=T[$][1];N=N.split(U+"*").join(U+"{0,"+he+"}").split(U+"+").join(U+"{1,"+he+"}")}return N}R("NUMERICIDENTIFIER"),y[g.NUMERICIDENTIFIER]="0|[1-9]\\d*",R("NUMERICIDENTIFIERLOOSE"),y[g.NUMERICIDENTIFIERLOOSE]="\\d+",R("NONNUMERICIDENTIFIER"),y[g.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-]"+w+"*",R("MAINVERSION"),y[g.MAINVERSION]="("+y[g.NUMERICIDENTIFIER]+")\\.("+y[g.NUMERICIDENTIFIER]+")\\.("+y[g.NUMERICIDENTIFIER]+")",R("MAINVERSIONLOOSE"),y[g.MAINVERSIONLOOSE]="("+y[g.NUMERICIDENTIFIERLOOSE]+")\\.("+y[g.NUMERICIDENTIFIERLOOSE]+")\\.("+y[g.NUMERICIDENTIFIERLOOSE]+")",R("PRERELEASEIDENTIFIER"),y[g.PRERELEASEIDENTIFIER]="(?:"+y[g.NUMERICIDENTIFIER]+"|"+y[g.NONNUMERICIDENTIFIER]+")",R("PRERELEASEIDENTIFIERLOOSE"),y[g.PRERELEASEIDENTIFIERLOOSE]="(?:"+y[g.NUMERICIDENTIFIERLOOSE]+"|"+y[g.NONNUMERICIDENTIFIER]+")",R("PRERELEASE"),y[g.PRERELEASE]="(?:-("+y[g.PRERELEASEIDENTIFIER]+"(?:\\."+y[g.PRERELEASEIDENTIFIER]+")*))",R("PRERELEASELOOSE"),y[g.PRERELEASELOOSE]="(?:-?("+y[g.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+y[g.PRERELEASEIDENTIFIERLOOSE]+")*))",R("BUILDIDENTIFIER"),y[g.BUILDIDENTIFIER]=w+"+",R("BUILD"),y[g.BUILD]="(?:\\+("+y[g.BUILDIDENTIFIER]+"(?:\\."+y[g.BUILDIDENTIFIER]+")*))",R("FULL"),R("FULLPLAIN"),y[g.FULLPLAIN]="v?"+y[g.MAINVERSION]+y[g.PRERELEASE]+"?"+y[g.BUILD]+"?",y[g.FULL]="^"+y[g.FULLPLAIN]+"$",R("LOOSEPLAIN"),y[g.LOOSEPLAIN]="[v=\\s]*"+y[g.MAINVERSIONLOOSE]+y[g.PRERELEASELOOSE]+"?"+y[g.BUILD]+"?",R("LOOSE"),y[g.LOOSE]="^"+y[g.LOOSEPLAIN]+"$",R("GTLT"),y[g.GTLT]="((?:<|>)?=?)",R("XRANGEIDENTIFIERLOOSE"),y[g.XRANGEIDENTIFIERLOOSE]=y[g.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*",R("XRANGEIDENTIFIER"),y[g.XRANGEIDENTIFIER]=y[g.NUMERICIDENTIFIER]+"|x|X|\\*",R("XRANGEPLAIN"),y[g.XRANGEPLAIN]="[v=\\s]*("+y[g.XRANGEIDENTIFIER]+")(?:\\.("+y[g.XRANGEIDENTIFIER]+")(?:\\.("+y[g.XRANGEIDENTIFIER]+")(?:"+y[g.PRERELEASE]+")?"+y[g.BUILD]+"?)?)?",R("XRANGEPLAINLOOSE"),y[g.XRANGEPLAINLOOSE]="[v=\\s]*("+y[g.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+y[g.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+y[g.XRANGEIDENTIFIERLOOSE]+")(?:"+y[g.PRERELEASELOOSE]+")?"+y[g.BUILD]+"?)?)?",R("XRANGE"),y[g.XRANGE]="^"+y[g.GTLT]+"\\s*"+y[g.XRANGEPLAIN]+"$",R("XRANGELOOSE"),y[g.XRANGELOOSE]="^"+y[g.GTLT]+"\\s*"+y[g.XRANGEPLAINLOOSE]+"$",R("COERCE"),y[g.COERCE]="(^|[^\\d])(\\d{1,"+l+"})(?:\\.(\\d{1,"+l+"}))?(?:\\.(\\d{1,"+l+"}))?(?:$|[^\\d])",R("COERCERTL"),f[g.COERCERTL]=new RegExp(y[g.COERCE],"g"),h[g.COERCERTL]=new RegExp(C(y[g.COERCE]),"g"),R("LONETILDE"),y[g.LONETILDE]="(?:~>?)",R("TILDETRIM"),y[g.TILDETRIM]="(\\s*)"+y[g.LONETILDE]+"\\s+",f[g.TILDETRIM]=new RegExp(y[g.TILDETRIM],"g"),h[g.TILDETRIM]=new RegExp(C(y[g.TILDETRIM]),"g");var P="$1~";R("TILDE"),y[g.TILDE]="^"+y[g.LONETILDE]+y[g.XRANGEPLAIN]+"$",R("TILDELOOSE"),y[g.TILDELOOSE]="^"+y[g.LONETILDE]+y[g.XRANGEPLAINLOOSE]+"$",R("LONECARET"),y[g.LONECARET]="(?:\\^)",R("CARETTRIM"),y[g.CARETTRIM]="(\\s*)"+y[g.LONECARET]+"\\s+",f[g.CARETTRIM]=new RegExp(y[g.CARETTRIM],"g"),h[g.CARETTRIM]=new RegExp(C(y[g.CARETTRIM]),"g");var _="$1^";R("CARET"),y[g.CARET]="^"+y[g.LONECARET]+y[g.XRANGEPLAIN]+"$",R("CARETLOOSE"),y[g.CARETLOOSE]="^"+y[g.LONECARET]+y[g.XRANGEPLAINLOOSE]+"$",R("COMPARATORLOOSE"),y[g.COMPARATORLOOSE]="^"+y[g.GTLT]+"\\s*("+y[g.LOOSEPLAIN]+")$|^$",R("COMPARATOR"),y[g.COMPARATOR]="^"+y[g.GTLT]+"\\s*("+y[g.FULLPLAIN]+")$|^$",R("COMPARATORTRIM"),y[g.COMPARATORTRIM]="(\\s*)"+y[g.GTLT]+"\\s*("+y[g.LOOSEPLAIN]+"|"+y[g.XRANGEPLAIN]+")",f[g.COMPARATORTRIM]=new RegExp(y[g.COMPARATORTRIM],"g"),h[g.COMPARATORTRIM]=new RegExp(C(y[g.COMPARATORTRIM]),"g");var j="$1$2$3";R("HYPHENRANGE"),y[g.HYPHENRANGE]="^\\s*("+y[g.XRANGEPLAIN]+")\\s+-\\s+("+y[g.XRANGEPLAIN]+")\\s*$",R("HYPHENRANGELOOSE"),y[g.HYPHENRANGELOOSE]="^\\s*("+y[g.XRANGEPLAINLOOSE]+")\\s+-\\s+("+y[g.XRANGEPLAINLOOSE]+")\\s*$",R("STAR"),y[g.STAR]="(<|>)?=?\\s*\\*";for(var k=0;k<x;k++)s(k,y[k]),f[k]||(f[k]=new RegExp(y[k]),h[k]=new RegExp(C(y[k])));r.parse=D;function D(N,$){if((!$||typeof $!="object")&&($={loose:!!$,includePrerelease:!1}),N instanceof M)return N;if(typeof N!="string"||N.length>o)return null;var U=$.loose?h[g.LOOSE]:h[g.FULL];if(!U.test(N))return null;try{return new M(N,$)}catch{return null}}r.valid=F;function F(N,$){var U=D(N,$);return U?U.version:null}r.clean=B;function B(N,$){var U=D(N.trim().replace(/^[=v]+/,""),$);return U?U.version:null}r.SemVer=M;function M(N,$){if((!$||typeof $!="object")&&($={loose:!!$,includePrerelease:!1}),N instanceof M){if(N.loose===$.loose)return N;N=N.version}else if(typeof N!="string")throw new TypeError("Invalid Version: "+N);if(N.length>o)throw new TypeError("version is longer than "+o+" characters");if(!(this instanceof M))return new M(N,$);s("SemVer",N,$),this.options=$,this.loose=!!$.loose;var U=N.trim().match($.loose?h[g.LOOSE]:h[g.FULL]);if(!U)throw new TypeError("Invalid Version: "+N);if(this.raw=N,this.major=+U[1],this.minor=+U[2],this.patch=+U[3],this.major>d||this.major<0)throw new TypeError("Invalid major version");if(this.minor>d||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>d||this.patch<0)throw new TypeError("Invalid patch version");U[4]?this.prerelease=U[4].split(".").map(function(he){if(/^[0-9]+$/.test(he)){var _e=+he;if(_e>=0&&_e<d)return _e}return he}):this.prerelease=[],this.build=U[5]?U[5].split("."):[],this.format()}M.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},M.prototype.toString=function(){return this.version},M.prototype.compare=function(N){return s("SemVer.compare",this.version,this.options,N),N instanceof M||(N=new M(N,this.options)),this.compareMain(N)||this.comparePre(N)},M.prototype.compareMain=function(N){return N instanceof M||(N=new M(N,this.options)),G(this.major,N.major)||G(this.minor,N.minor)||G(this.patch,N.patch)},M.prototype.comparePre=function(N){if(N instanceof M||(N=new M(N,this.options)),this.prerelease.length&&!N.prerelease.length)return-1;if(!this.prerelease.length&&N.prerelease.length)return 1;if(!this.prerelease.length&&!N.prerelease.length)return 0;var $=0;do{var U=this.prerelease[$],he=N.prerelease[$];if(s("prerelease compare",$,U,he),U===void 0&&he===void 0)return 0;if(he===void 0)return 1;if(U===void 0)return-1;if(U===he)continue;return G(U,he)}while(++$)},M.prototype.compareBuild=function(N){N instanceof M||(N=new M(N,this.options));var $=0;do{var U=this.build[$],he=N.build[$];if(s("prerelease compare",$,U,he),U===void 0&&he===void 0)return 0;if(he===void 0)return 1;if(U===void 0)return-1;if(U===he)continue;return G(U,he)}while(++$)},M.prototype.inc=function(N,$){switch(N){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",$);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",$);break;case"prepatch":this.prerelease.length=0,this.inc("patch",$),this.inc("pre",$);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",$),this.inc("pre",$);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":if(this.prerelease.length===0)this.prerelease=[0];else{for(var U=this.prerelease.length;--U>=0;)typeof this.prerelease[U]=="number"&&(this.prerelease[U]++,U=-2);U===-1&&this.prerelease.push(0)}$&&(this.prerelease[0]===$?isNaN(this.prerelease[1])&&(this.prerelease=[$,0]):this.prerelease=[$,0]);break;default:throw new Error("invalid increment argument: "+N)}return this.format(),this.raw=this.version,this},r.inc=V;function V(N,$,U,he){typeof U=="string"&&(he=U,U=void 0);try{return new M(N,U).inc($,he).version}catch{return null}}r.diff=H;function H(N,$){if(ke(N,$))return null;var U=D(N),he=D($),_e="";if(U.prerelease.length||he.prerelease.length){_e="pre";var We="prerelease"}for(var je in U)if((je==="major"||je==="minor"||je==="patch")&&U[je]!==he[je])return _e+je;return We}r.compareIdentifiers=G;var z=/^[0-9]+$/;function G(N,$){var U=z.test(N),he=z.test($);return U&&he&&(N=+N,$=+$),N===$?0:U&&!he?-1:he&&!U?1:N<$?-1:1}r.rcompareIdentifiers=J;function J(N,$){return G($,N)}r.major=ce;function ce(N,$){return new M(N,$).major}r.minor=ue;function ue(N,$){return new M(N,$).minor}r.patch=ge;function ge(N,$){return new M(N,$).patch}r.compare=ne;function ne(N,$,U){return new M(N,U).compare(new M($,U))}r.compareLoose=le;function le(N,$){return ne(N,$,!0)}r.compareBuild=Z;function Z(N,$,U){var he=new M(N,U),_e=new M($,U);return he.compare(_e)||he.compareBuild(_e)}r.rcompare=Ee;function Ee(N,$,U){return ne($,N,U)}r.sort=fe;function fe(N,$){return N.sort(function(U,he){return r.compareBuild(U,he,$)})}r.rsort=Fe;function Fe(N,$){return N.sort(function(U,he){return r.compareBuild(he,U,$)})}r.gt=qe;function qe(N,$,U){return ne(N,$,U)>0}r.lt=Ce;function Ce(N,$,U){return ne(N,$,U)<0}r.eq=ke;function ke(N,$,U){return ne(N,$,U)===0}r.neq=Be;function Be(N,$,U){return ne(N,$,U)!==0}r.gte=Ze;function Ze(N,$,U){return ne(N,$,U)>=0}r.lte=ot;function ot(N,$,U){return ne(N,$,U)<=0}r.cmp=pt;function pt(N,$,U,he){switch($){case"===":return typeof N=="object"&&(N=N.version),typeof U=="object"&&(U=U.version),N===U;case"!==":return typeof N=="object"&&(N=N.version),typeof U=="object"&&(U=U.version),N!==U;case"":case"=":case"==":return ke(N,U,he);case"!=":return Be(N,U,he);case">":return qe(N,U,he);case">=":return Ze(N,U,he);case"<":return Ce(N,U,he);case"<=":return ot(N,U,he);default:throw new TypeError("Invalid operator: "+$)}}r.Comparator=Rt;function Rt(N,$){if((!$||typeof $!="object")&&($={loose:!!$,includePrerelease:!1}),N instanceof Rt){if(N.loose===!!$.loose)return N;N=N.value}if(!(this instanceof Rt))return new Rt(N,$);N=N.trim().split(/\s+/).join(" "),s("comparator",N,$),this.options=$,this.loose=!!$.loose,this.parse(N),this.semver===Pt?this.value="":this.value=this.operator+this.semver.version,s("comp",this)}var Pt={};Rt.prototype.parse=function(N){var $=this.options.loose?h[g.COMPARATORLOOSE]:h[g.COMPARATOR],U=N.match($);if(!U)throw new TypeError("Invalid comparator: "+N);this.operator=U[1]!==void 0?U[1]:"",this.operator==="="&&(this.operator=""),U[2]?this.semver=new M(U[2],this.options.loose):this.semver=Pt},Rt.prototype.toString=function(){return this.value},Rt.prototype.test=function(N){if(s("Comparator.test",N,this.options.loose),this.semver===Pt||N===Pt)return!0;if(typeof N=="string")try{N=new M(N,this.options)}catch{return!1}return pt(N,this.operator,this.semver,this.options)},Rt.prototype.intersects=function(N,$){if(!(N instanceof Rt))throw new TypeError("a Comparator is required");(!$||typeof $!="object")&&($={loose:!!$,includePrerelease:!1});var U;if(this.operator==="")return this.value===""?!0:(U=new tt(N.value,$),ht(this.value,U,$));if(N.operator==="")return N.value===""?!0:(U=new tt(this.value,$),ht(N.semver,U,$));var he=(this.operator===">="||this.operator===">")&&(N.operator===">="||N.operator===">"),_e=(this.operator==="<="||this.operator==="<")&&(N.operator==="<="||N.operator==="<"),We=this.semver.version===N.semver.version,je=(this.operator===">="||this.operator==="<=")&&(N.operator===">="||N.operator==="<="),It=pt(this.semver,"<",N.semver,$)&&(this.operator===">="||this.operator===">")&&(N.operator==="<="||N.operator==="<"),oe=pt(this.semver,">",N.semver,$)&&(this.operator==="<="||this.operator==="<")&&(N.operator===">="||N.operator===">");return he||_e||We&&je||It||oe},r.Range=tt;function tt(N,$){if((!$||typeof $!="object")&&($={loose:!!$,includePrerelease:!1}),N instanceof tt)return N.loose===!!$.loose&&N.includePrerelease===!!$.includePrerelease?N:new tt(N.raw,$);if(N instanceof Rt)return new tt(N.value,$);if(!(this instanceof tt))return new tt(N,$);if(this.options=$,this.loose=!!$.loose,this.includePrerelease=!!$.includePrerelease,this.raw=N.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(U){return this.parseRange(U.trim())},this).filter(function(U){return U.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}tt.prototype.format=function(){return this.range=this.set.map(function(N){return N.join(" ").trim()}).join("||").trim(),this.range},tt.prototype.toString=function(){return this.range},tt.prototype.parseRange=function(N){var $=this.options.loose,U=$?h[g.HYPHENRANGELOOSE]:h[g.HYPHENRANGE];N=N.replace(U,Le),s("hyphen replace",N),N=N.replace(h[g.COMPARATORTRIM],j),s("comparator trim",N,h[g.COMPARATORTRIM]),N=N.replace(h[g.TILDETRIM],P),N=N.replace(h[g.CARETTRIM],_),N=N.split(/\s+/).join(" ");var he=$?h[g.COMPARATORLOOSE]:h[g.COMPARATOR],_e=N.split(" ").map(function(We){return $t(We,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(_e=_e.filter(function(We){return!!We.match(he)})),_e=_e.map(function(We){return new Rt(We,this.options)},this),_e},tt.prototype.intersects=function(N,$){if(!(N instanceof tt))throw new TypeError("a Range is required");return this.set.some(function(U){return Bt(U,$)&&N.set.some(function(he){return Bt(he,$)&&U.every(function(_e){return he.every(function(We){return _e.intersects(We,$)})})})})};function Bt(N,$){for(var U=!0,he=N.slice(),_e=he.pop();U&&he.length;)U=he.every(function(We){return _e.intersects(We,$)}),_e=he.pop();return U}r.toComparators=sr;function sr(N,$){return new tt(N,$).set.map(function(U){return U.map(function(he){return he.value}).join(" ").trim().split(" ")})}function $t(N,$){return s("comp",N,$),N=Me(N,$),s("caret",N),N=Mt(N,$),s("tildes",N),N=st(N,$),s("xrange",N),N=Nt(N,$),s("stars",N),N}function St(N){return!N||N.toLowerCase()==="x"||N==="*"}function Mt(N,$){return N.trim().split(/\s+/).map(function(U){return Te(U,$)}).join(" ")}function Te(N,$){var U=$.loose?h[g.TILDELOOSE]:h[g.TILDE];return N.replace(U,function(he,_e,We,je,It){s("tilde",N,he,_e,We,je,It);var oe;return St(_e)?oe="":St(We)?oe=">="+_e+".0.0 <"+(+_e+1)+".0.0":St(je)?oe=">="+_e+"."+We+".0 <"+_e+"."+(+We+1)+".0":It?(s("replaceTilde pr",It),oe=">="+_e+"."+We+"."+je+"-"+It+" <"+_e+"."+(+We+1)+".0"):oe=">="+_e+"."+We+"."+je+" <"+_e+"."+(+We+1)+".0",s("tilde return",oe),oe})}function Me(N,$){return N.trim().split(/\s+/).map(function(U){return et(U,$)}).join(" ")}function et(N,$){s("caret",N,$);var U=$.loose?h[g.CARETLOOSE]:h[g.CARET];return N.replace(U,function(he,_e,We,je,It){s("caret",N,he,_e,We,je,It);var oe;return St(_e)?oe="":St(We)?oe=">="+_e+".0.0 <"+(+_e+1)+".0.0":St(je)?_e==="0"?oe=">="+_e+"."+We+".0 <"+_e+"."+(+We+1)+".0":oe=">="+_e+"."+We+".0 <"+(+_e+1)+".0.0":It?(s("replaceCaret pr",It),_e==="0"?We==="0"?oe=">="+_e+"."+We+"."+je+"-"+It+" <"+_e+"."+We+"."+(+je+1):oe=">="+_e+"."+We+"."+je+"-"+It+" <"+_e+"."+(+We+1)+".0":oe=">="+_e+"."+We+"."+je+"-"+It+" <"+(+_e+1)+".0.0"):(s("no pr"),_e==="0"?We==="0"?oe=">="+_e+"."+We+"."+je+" <"+_e+"."+We+"."+(+je+1):oe=">="+_e+"."+We+"."+je+" <"+_e+"."+(+We+1)+".0":oe=">="+_e+"."+We+"."+je+" <"+(+_e+1)+".0.0"),s("caret return",oe),oe})}function st(N,$){return s("replaceXRanges",N,$),N.split(/\s+/).map(function(U){return vt(U,$)}).join(" ")}function vt(N,$){N=N.trim();var U=$.loose?h[g.XRANGELOOSE]:h[g.XRANGE];return N.replace(U,function(he,_e,We,je,It,oe){s("xRange",N,he,_e,We,je,It,oe);var nt=St(We),dt=nt||St(je),wt=dt||St(It),Ht=wt;return _e==="="&&Ht&&(_e=""),oe=$.includePrerelease?"-0":"",nt?_e===">"||_e==="<"?he="<0.0.0-0":he="*":_e&&Ht?(dt&&(je=0),It=0,_e===">"?(_e=">=",dt?(We=+We+1,je=0,It=0):(je=+je+1,It=0)):_e==="<="&&(_e="<",dt?We=+We+1:je=+je+1),he=_e+We+"."+je+"."+It+oe):dt?he=">="+We+".0.0"+oe+" <"+(+We+1)+".0.0"+oe:wt&&(he=">="+We+"."+je+".0"+oe+" <"+We+"."+(+je+1)+".0"+oe),s("xRange return",he),he})}function Nt(N,$){return s("replaceStars",N,$),N.trim().replace(h[g.STAR],"")}function Le(N,$,U,he,_e,We,je,It,oe,nt,dt,wt,Ht){return St(U)?$="":St(he)?$=">="+U+".0.0":St(_e)?$=">="+U+"."+he+".0":$=">="+$,St(oe)?It="":St(nt)?It="<"+(+oe+1)+".0.0":St(dt)?It="<"+oe+"."+(+nt+1)+".0":wt?It="<="+oe+"."+nt+"."+dt+"-"+wt:It="<="+It,($+" "+It).trim()}tt.prototype.test=function(N){if(!N)return!1;if(typeof N=="string")try{N=new M(N,this.options)}catch{return!1}for(var $=0;$<this.set.length;$++)if(Ye(this.set[$],N,this.options))return!0;return!1};function Ye(N,$,U){for(var he=0;he<N.length;he++)if(!N[he].test($))return!1;if($.prerelease.length&&!U.includePrerelease){for(he=0;he<N.length;he++)if(s(N[he].semver),N[he].semver!==Pt&&N[he].semver.prerelease.length>0){var _e=N[he].semver;if(_e.major===$.major&&_e.minor===$.minor&&_e.patch===$.patch)return!0}return!1}return!0}r.satisfies=ht;function ht(N,$,U){try{$=new tt($,U)}catch{return!1}return $.test(N)}r.maxSatisfying=jt;function jt(N,$,U){var he=null,_e=null;try{var We=new tt($,U)}catch{return null}return N.forEach(function(je){We.test(je)&&(!he||_e.compare(je)===-1)&&(he=je,_e=new M(he,U))}),he}r.minSatisfying=zt;function zt(N,$,U){var he=null,_e=null;try{var We=new tt($,U)}catch{return null}return N.forEach(function(je){We.test(je)&&(!he||_e.compare(je)===1)&&(he=je,_e=new M(he,U))}),he}r.minVersion=Xt;function Xt(N,$){N=new tt(N,$);var U=new M("0.0.0");if(N.test(U)||(U=new M("0.0.0-0"),N.test(U)))return U;U=null;for(var he=0;he<N.set.length;++he){var _e=N.set[he];_e.forEach(function(We){var je=new M(We.semver.version);switch(We.operator){case">":je.prerelease.length===0?je.patch++:je.prerelease.push(0),je.raw=je.format();case"":case">=":(!U||qe(U,je))&&(U=je);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+We.operator)}})}return U&&N.test(U)?U:null}r.validRange=Ir;function Ir(N,$){try{return new tt(N,$).range||"*"}catch{return null}}r.ltr=zr;function zr(N,$,U){return Vr(N,$,"<",U)}r.gtr=jr;function jr(N,$,U){return Vr(N,$,">",U)}r.outside=Vr;function Vr(N,$,U,he){N=new M(N,he),$=new tt($,he);var _e,We,je,It,oe;switch(U){case">":_e=qe,We=ot,je=Ce,It=">",oe=">=";break;case"<":_e=Ce,We=Ze,je=qe,It="<",oe="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(ht(N,$,he))return!1;for(var nt=0;nt<$.set.length;++nt){var dt=$.set[nt],wt=null,Ht=null;if(dt.forEach(function(qr){qr.semver===Pt&&(qr=new Rt(">=0.0.0")),wt=wt||qr,Ht=Ht||qr,_e(qr.semver,wt.semver,he)?wt=qr:je(qr.semver,Ht.semver,he)&&(Ht=qr)}),wt.operator===It||wt.operator===oe||(!Ht.operator||Ht.operator===It)&&We(N,Ht.semver))return!1;if(Ht.operator===oe&&je(N,Ht.semver))return!1}return!0}r.prerelease=qa;function qa(N,$){var U=D(N,$);return U&&U.prerelease.length?U.prerelease:null}r.intersects=lr;function lr(N,$,U){return N=new tt(N,U),$=new tt($,U),N.intersects($)}r.coerce=ea;function ea(N,$){if(N instanceof M)return N;if(typeof N=="number"&&(N=String(N)),typeof N!="string")return null;$=$||{};var U=null;if(!$.rtl)U=N.match(h[g.COERCE]);else{for(var he;(he=h[g.COERCERTL].exec(N))&&(!U||U.index+U[0].length!==N.length);)(!U||he.index+he[0].length!==U.index+U[0].length)&&(U=he),h[g.COERCERTL].lastIndex=he.index+he[1].length+he[2].length;h[g.COERCERTL].lastIndex=-1}return U===null?null:D(U[2]+"."+(U[3]||"0")+"."+(U[4]||"0"),$)}}(k1,k1.exports)),k1.exports}function RMe(e){return e==null?!1:e&&e!=="false"&&e!=="0"}var L1=(RMe(Kt.env.BABEL_8_BREAKING),bi()),fh;typeof Object.create=="function"?fh=function(r,s){r.super_=s,r.prototype=Object.create(s.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}})}:fh=function(r,s){r.super_=s;var o=function(){};o.prototype=s.prototype,r.prototype=new o,r.prototype.constructor=r};var $G=Object.getOwnPropertyDescriptors||function(r){for(var s=Object.keys(r),o={},d=0;d<s.length;d++)o[s[d]]=Object.getOwnPropertyDescriptor(r,s[d]);return o},EMe=/%[sdj%]/g;function M1(e){if(!mh(e)){for(var r=[],s=0;s<arguments.length;s++)r.push(Gi(arguments[s]));return r.join(" ")}for(var s=1,o=arguments,d=o.length,l=String(e).replace(EMe,function(f){if(f==="%%")return"%";if(s>=d)return f;switch(f){case"%s":return String(o[s++]);case"%d":return Number(o[s++]);case"%j":try{return JSON.stringify(o[s++])}catch{return"[Circular]"}default:return f}}),c=o[s];s<d;c=o[++s])hh(c)||!pu(c)?l+=" "+c:l+=" "+Gi(c);return l}function MR(e,r){if(yo(kt.process))return function(){return MR(e,r).apply(this,arguments)};if(Kt.noDeprecation===!0)return e;var s=!1;function o(){if(!s){if(Kt.throwDeprecation)throw new Error(r);Kt.traceDeprecation?console.trace(r):console.error(r),s=!0}return e.apply(this,arguments)}return o}var B1={},BR;function qG(e){if(yo(BR)&&(BR=Kt.env.NODE_DEBUG||""),e=e.toUpperCase(),!B1[e])if(new RegExp("\\b"+e+"\\b","i").test(BR)){var r=0;B1[e]=function(){var s=M1.apply(null,arguments);console.error("%s %d: %s",e,r,s)}}else B1[e]=function(){};return B1[e]}function Gi(e,r){var s={seen:[],stylize:TMe};return arguments.length>=3&&(s.depth=arguments[2]),arguments.length>=4&&(s.colors=arguments[3]),$1(r)?s.showHidden=r:r&&GR(s,r),yo(s.showHidden)&&(s.showHidden=!1),yo(s.depth)&&(s.depth=2),yo(s.colors)&&(s.colors=!1),yo(s.customInspect)&&(s.customInspect=!0),s.colors&&(s.stylize=SMe),F1(s,e,s.depth)}Gi.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},Gi.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function SMe(e,r){var s=Gi.styles[r];return s?"\x1B["+Gi.colors[s][0]+"m"+e+"\x1B["+Gi.colors[s][1]+"m":e}function TMe(e,r){return e}function wMe(e){var r={};return e.forEach(function(s,o){r[s]=!0}),r}function F1(e,r,s){if(e.customInspect&&r&&fu(r.inspect)&&r.inspect!==Gi&&!(r.constructor&&r.constructor.prototype===r)){var o=r.inspect(s,e);return mh(o)||(o=F1(e,o,s)),o}var d=PMe(e,r);if(d)return d;var l=Object.keys(r),c=wMe(l);if(e.showHidden&&(l=Object.getOwnPropertyNames(r)),zc(r)&&(l.indexOf("message")>=0||l.indexOf("description")>=0))return FR(r);if(l.length===0){if(fu(r)){var f=r.name?": "+r.name:"";return e.stylize("[Function"+f+"]","special")}if(cu(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(Hc(r))return e.stylize(Date.prototype.toString.call(r),"date");if(zc(r))return FR(r)}var h="",y=!1,g=["{","}"];if(qR(r)&&(y=!0,g=["[","]"]),fu(r)){var x=r.name?": "+r.name:"";h=" [Function"+x+"]"}if(cu(r)&&(h=" "+RegExp.prototype.toString.call(r)),Hc(r)&&(h=" "+Date.prototype.toUTCString.call(r)),zc(r)&&(h=" "+FR(r)),l.length===0&&(!y||r.length==0))return g[0]+h+g[1];if(s<0)return cu(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special");e.seen.push(r);var R;return y?R=AMe(e,r,s,c,l):R=l.map(function(w){return $R(e,r,s,c,w,y)}),e.seen.pop(),IMe(R,h,g)}function PMe(e,r){if(yo(r))return e.stylize("undefined","undefined");if(mh(r)){var s="'"+JSON.stringify(r).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(s,"string")}if(UR(r))return e.stylize(""+r,"number");if($1(r))return e.stylize(""+r,"boolean");if(hh(r))return e.stylize("null","null")}function FR(e){return"["+Error.prototype.toString.call(e)+"]"}function AMe(e,r,s,o,d){for(var l=[],c=0,f=r.length;c<f;++c)KG(r,String(c))?l.push($R(e,r,s,o,String(c),!0)):l.push("");return d.forEach(function(h){h.match(/^\d+$/)||l.push($R(e,r,s,o,h,!0))}),l}function $R(e,r,s,o,d,l){var c,f,h;if(h=Object.getOwnPropertyDescriptor(r,d)||{value:r[d]},h.get?h.set?f=e.stylize("[Getter/Setter]","special"):f=e.stylize("[Getter]","special"):h.set&&(f=e.stylize("[Setter]","special")),KG(o,d)||(c="["+d+"]"),f||(e.seen.indexOf(h.value)<0?(hh(s)?f=F1(e,h.value,null):f=F1(e,h.value,s-1),f.indexOf(`
`)>-1&&(l?f=f.split(`
`).map(function(y){return" "+y}).join(`
`).substr(2):f=`
`+f.split(`
`).map(function(y){return" "+y}).join(`
`))):f=e.stylize("[Circular]","special")),yo(c)){if(l&&d.match(/^\d+$/))return f;c=JSON.stringify(""+d),c.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(c=c.substr(1,c.length-2),c=e.stylize(c,"name")):(c=c.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),c=e.stylize(c,"string"))}return c+": "+f}function IMe(e,r,s){var o=e.reduce(function(d,l){return l.indexOf(`
`)>=0,d+l.replace(/\u001b\[\d\d?m/g,"").length+1},0);return o>60?s[0]+(r===""?"":r+`
`)+" "+e.join(`,
`)+" "+s[1]:s[0]+r+" "+e.join(", ")+" "+s[1]}function qR(e){return Array.isArray(e)}function $1(e){return typeof e=="boolean"}function hh(e){return e===null}function UG(e){return e==null}function UR(e){return typeof e=="number"}function mh(e){return typeof e=="string"}function VG(e){return typeof e=="symbol"}function yo(e){return e===void 0}function cu(e){return pu(e)&&VR(e)==="[object RegExp]"}function pu(e){return typeof e=="object"&&e!==null}function Hc(e){return pu(e)&&VR(e)==="[object Date]"}function zc(e){return pu(e)&&(VR(e)==="[object Error]"||e instanceof Error)}function fu(e){return typeof e=="function"}function q1(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||typeof e>"u"}function WG(e){return _t.isBuffer(e)}function VR(e){return Object.prototype.toString.call(e)}function WR(e){return e<10?"0"+e.toString(10):e.toString(10)}var CMe=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function jMe(){var e=new Date,r=[WR(e.getHours()),WR(e.getMinutes()),WR(e.getSeconds())].join(":");return[e.getDate(),CMe[e.getMonth()],r].join(" ")}function GG(){console.log("%s - %s",jMe(),M1.apply(null,arguments))}function GR(e,r){if(!r||!pu(r))return e;for(var s=Object.keys(r),o=s.length;o--;)e[s[o]]=r[s[o]];return e}function KG(e,r){return Object.prototype.hasOwnProperty.call(e,r)}var hu=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;function KR(e){if(typeof e!="function")throw new TypeError('The "original" argument must be of type Function');if(hu&&e[hu]){var r=e[hu];if(typeof r!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(r,hu,{value:r,enumerable:!1,writable:!1,configurable:!0}),r}function r(){for(var s,o,d=new Promise(function(f,h){s=f,o=h}),l=[],c=0;c<arguments.length;c++)l.push(arguments[c]);l.push(function(f,h){f?o(f):s(h)});try{e.apply(this,l)}catch(f){o(f)}return d}return Object.setPrototypeOf(r,Object.getPrototypeOf(e)),hu&&Object.defineProperty(r,hu,{value:r,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(r,$G(e))}KR.custom=hu;function OMe(e,r){if(!e){var s=new Error("Promise was rejected with a falsy value");s.reason=e,e=s}return r(e)}function HG(e){if(typeof e!="function")throw new TypeError('The "original" argument must be of type Function');function r(){for(var s=[],o=0;o<arguments.length;o++)s.push(arguments[o]);var d=s.pop();if(typeof d!="function")throw new TypeError("The last argument must be of type Function");var l=this,c=function(){return d.apply(l,arguments)};e.apply(this,s).then(function(f){Kt.nextTick(c.bind(null,null,f))},function(f){Kt.nextTick(OMe.bind(null,f,c))})}return Object.setPrototypeOf(r,Object.getPrototypeOf(e)),Object.defineProperties(r,$G(e)),r}var _Me={inherits:fh,_extend:GR,log:GG,isBuffer:WG,isPrimitive:q1,isFunction:fu,isError:zc,isDate:Hc,isObject:pu,isRegExp:cu,isUndefined:yo,isSymbol:VG,isString:mh,isNumber:UR,isNullOrUndefined:UG,isNull:hh,isBoolean:$1,isArray:qR,inspect:Gi,deprecate:MR,format:M1,debuglog:qG,promisify:KR,callbackify:HG},NMe=Object.freeze({__proto__:null,_extend:GR,callbackify:HG,debuglog:qG,default:_Me,deprecate:MR,format:M1,inherits:fh,inspect:Gi,isArray:qR,isBoolean:$1,isBuffer:WG,isDate:Hc,isError:zc,isFunction:fu,isNull:hh,isNullOrUndefined:UG,isNumber:UR,isObject:pu,isPrimitive:q1,isRegExp:cu,isString:mh,isSymbol:VG,isUndefined:yo,log:GG,promisify:KR});function zG(e,r){if(e===r)return 0;for(var s=e.length,o=r.length,d=0,l=Math.min(s,o);d<l;++d)if(e[d]!==r[d]){s=e[d],o=r[d];break}return s<o?-1:o<s?1:0}var DMe=Object.prototype.hasOwnProperty,XG=Object.keys||function(e){var r=[];for(var s in e)DMe.call(e,s)&&r.push(s);return r},JG=Array.prototype.slice,HR;function YG(){return typeof HR<"u"?HR:HR=function(){return(function(){}).name==="foo"}()}function QG(e){return Object.prototype.toString.call(e)}function ZG(e){return Fc(e)||typeof kt.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e?!!(e instanceof DataView||e.buffer&&e.buffer instanceof ArrayBuffer):!1}function Aa(e,r){e||gs(e,!0,r,"==",yh)}var kMe=/\s*function\s+([^\(\s]*)\s*/;function eK(e){if(fu(e)){if(YG())return e.name;var r=e.toString(),s=r.match(kMe);return s&&s[1]}}Aa.AssertionError=U1;function U1(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=LMe(this),this.generatedMessage=!0);var r=e.stackStartFunction||gs;if(Error.captureStackTrace)Error.captureStackTrace(this,r);else{var s=new Error;if(s.stack){var o=s.stack,d=eK(r),l=o.indexOf(`
`+d);if(l>=0){var c=o.indexOf(`
`,l+1);o=o.substring(c+1)}this.stack=o}}}fh(U1,Error);function tK(e,r){return typeof e=="string"?e.length<r?e:e.slice(0,r):e}function rK(e){if(YG()||!fu(e))return Gi(e);var r=eK(e),s=r?": "+r:"";return"[Function"+s+"]"}function LMe(e){return tK(rK(e.actual),128)+" "+e.operator+" "+tK(rK(e.expected),128)}function gs(e,r,s,o,d){throw new U1({message:s,actual:e,expected:r,operator:o,stackStartFunction:d})}Aa.fail=gs;function yh(e,r){e||gs(e,!0,r,"==",yh)}Aa.ok=yh,Aa.equal=zR;function zR(e,r,s){e!=r&&gs(e,r,s,"==",zR)}Aa.notEqual=XR;function XR(e,r,s){e==r&&gs(e,r,s,"!=",XR)}Aa.deepEqual=JR;function JR(e,r,s){Xc(e,r,!1)||gs(e,r,s,"deepEqual",JR)}Aa.deepStrictEqual=YR;function YR(e,r,s){Xc(e,r,!0)||gs(e,r,s,"deepStrictEqual",YR)}function Xc(e,r,s,o){if(e===r)return!0;if(Fc(e)&&Fc(r))return zG(e,r)===0;if(Hc(e)&&Hc(r))return e.getTime()===r.getTime();if(cu(e)&&cu(r))return e.source===r.source&&e.global===r.global&&e.multiline===r.multiline&&e.lastIndex===r.lastIndex&&e.ignoreCase===r.ignoreCase;if((e===null||typeof e!="object")&&(r===null||typeof r!="object"))return s?e===r:e==r;if(ZG(e)&&ZG(r)&&QG(e)===QG(r)&&!(e instanceof Float32Array||e instanceof Float64Array))return zG(new Uint8Array(e.buffer),new Uint8Array(r.buffer))===0;if(Fc(e)!==Fc(r))return!1;o=o||{actual:[],expected:[]};var d=o.actual.indexOf(e);return d!==-1&&d===o.expected.indexOf(r)?!0:(o.actual.push(e),o.expected.push(r),MMe(e,r,s,o))}function aK(e){return Object.prototype.toString.call(e)=="[object Arguments]"}function MMe(e,r,s,o){if(e==null||r===null||r===void 0)return!1;if(q1(e)||q1(r))return e===r;if(s&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(r))return!1;var d=aK(e),l=aK(r);if(d&&!l||!d&&l)return!1;if(d)return e=JG.call(e),r=JG.call(r),Xc(e,r,s);var c=XG(e),f=XG(r),h,y;if(c.length!==f.length)return!1;for(c.sort(),f.sort(),y=c.length-1;y>=0;y--)if(c[y]!==f[y])return!1;for(y=c.length-1;y>=0;y--)if(h=c[y],!Xc(e[h],r[h],s,o))return!1;return!0}Aa.notDeepEqual=QR;function QR(e,r,s){Xc(e,r,!1)&&gs(e,r,s,"notDeepEqual",QR)}Aa.notDeepStrictEqual=ZR;function ZR(e,r,s){Xc(e,r,!0)&&gs(e,r,s,"notDeepStrictEqual",ZR)}Aa.strictEqual=e9;function e9(e,r,s){e!==r&&gs(e,r,s,"===",e9)}Aa.notStrictEqual=t9;function t9(e,r,s){e===r&&gs(e,r,s,"!==",t9)}function nK(e,r){if(!e||!r)return!1;if(Object.prototype.toString.call(r)=="[object RegExp]")return r.test(e);try{if(e instanceof r)return!0}catch{}return Error.isPrototypeOf(r)?!1:r.call({},e)===!0}function BMe(e){var r;try{e()}catch(s){r=s}return r}function sK(e,r,s,o){var d;if(typeof r!="function")throw new TypeError('"block" argument must be a function');typeof s=="string"&&(o=s,s=null),d=BMe(r),o=(s&&s.name?" ("+s.name+").":".")+(o?" "+o:"."),e&&!d&&gs(d,s,"Missing expected exception"+o);var l=typeof o=="string",c=!e&&zc(d),f=!e&&d&&!s;if((c&&l&&nK(d,s)||f)&&gs(d,s,"Got unwanted exception"+o),e&&d&&s&&!nK(d,s)||!e&&d)throw d}Aa.throws=iK;function iK(e,r,s){sK(!0,e,r,s)}Aa.doesNotThrow=oK;function oK(e,r,s){sK(!1,e,r,s)}Aa.ifError=lK;function lK(e){if(e)throw e}var FMe=Object.freeze({__proto__:null,AssertionError:U1,assert:yh,deepEqual:JR,deepStrictEqual:YR,default:Aa,doesNotThrow:oK,equal:zR,fail:gs,ifError:lK,notDeepEqual:QR,notDeepStrictEqual:ZR,notEqual:XR,notStrictEqual:t9,ok:yh,strictEqual:e9,throws:iK}),r9=ct,V1=ye,dK=Qt,gh=De,$Me=Eg,qMe=R4,UMe=Sg,VMe=Of,a9=Vt,uK=Zt,WMe=Lr,GMe=Sr,KMe=function(){function e(s,o,d){this._statements=[],this._resultName=null,this._importedSource=void 0,this._scope=o,this._hub=d,this._importedSource=s}var r=e.prototype;return r.done=function(){return{statements:this._statements,resultName:this._resultName}},r.import=function(){return this._statements.push($Me([],uK(this._importedSource))),this},r.require=function(){return this._statements.push(dK(r9(gh("require"),[uK(this._importedSource)]))),this},r.namespace=function(o){o===void 0&&(o="namespace");var d=this._scope.generateUidIdentifier(o),l=this._statements[this._statements.length-1];return Aa(l.type==="ImportDeclaration"),Aa(l.specifiers.length===0),l.specifiers=[UMe(d)],this._resultName=V1(d),this},r.default=function(o){var d=this._scope.generateUidIdentifier(o),l=this._statements[this._statements.length-1];return Aa(l.type==="ImportDeclaration"),Aa(l.specifiers.length===0),l.specifiers=[qMe(d)],this._resultName=V1(d),this},r.named=function(o,d){if(d==="default")return this.default(o);var l=this._scope.generateUidIdentifier(o),c=this._statements[this._statements.length-1];return Aa(c.type==="ImportDeclaration"),Aa(c.specifiers.length===0),c.specifiers=[VMe(l,gh(d))],this._resultName=V1(l),this},r.var=function(o){var d=this._scope.generateUidIdentifier(o),l=this._statements[this._statements.length-1];return l.type!=="ExpressionStatement"&&(Aa(this._resultName),l=dK(this._resultName),this._statements.push(l)),this._statements[this._statements.length-1]=WMe("var",[GMe(d,l.expression)]),this._resultName=V1(d),this},r.defaultInterop=function(){return this._interop(this._hub.addHelper("interopRequireDefault"))},r.wildcardInterop=function(){return this._interop(this._hub.addHelper("interopRequireWildcard"))},r._interop=function(o){var d=this._statements[this._statements.length-1];return d.type==="ExpressionStatement"?d.expression=r9(o,[d.expression]):d.type==="VariableDeclaration"?(Aa(d.declarations.length===1),d.declarations[0].init=r9(o,[d.declarations[0].init])):Aa.fail("Unexpected type."),this},r.prop=function(o){var d=this._statements[this._statements.length-1];return d.type==="ExpressionStatement"?d.expression=a9(d.expression,gh(o)):d.type==="VariableDeclaration"?(Aa(d.declarations.length===1),d.declarations[0].init=a9(d.declarations[0].init,gh(o))):Aa.fail("Unexpected type:"+d.type),this},r.read=function(o){this._resultName=a9(this._resultName,gh(o))},O(e)}();function go(e){return e.node.sourceType==="module"}var HMe=De,zMe=Of,XMe=Br,JMe=kr,cK=tg,n9=function(){function e(s,o,d){this._defaultOpts={importedSource:null,importedType:"commonjs",importedInterop:"babel",importingInterop:"babel",ensureLiveReference:!1,ensureNoContext:!1,importPosition:"before"};var l=s.find(function(c){return c.isProgram()});this._programPath=l,this._programScope=l.scope,this._hub=l.hub,this._defaultOpts=this._applyDefaults(o,d,!0)}var r=e.prototype;return r.addDefault=function(o,d){return this.addNamed("default",o,d)},r.addNamed=function(o,d,l){return Aa(typeof o=="string"),this._generateImport(this._applyDefaults(d,l),o)},r.addNamespace=function(o,d){return this._generateImport(this._applyDefaults(o,d),null)},r.addSideEffect=function(o,d){return this._generateImport(this._applyDefaults(o,d),void 0)},r._applyDefaults=function(o,d,l){l===void 0&&(l=!1);var c;return typeof o=="string"?c=Object.assign({},this._defaultOpts,{importedSource:o},d):(Aa(!d,"Unexpected secondary arguments."),c=Object.assign({},this._defaultOpts,o)),!l&&d&&(d.nameHint!==void 0&&(c.nameHint=d.nameHint),d.blockHoist!==void 0&&(c.blockHoist=d.blockHoist)),c},r._generateImport=function(o,d){var l=d==="default",c=!!d&&!l,f=d===null,h=o.importedSource,y=o.importedType,g=o.importedInterop,x=o.importingInterop,R=o.ensureLiveReference,w=o.ensureNoContext,T=o.nameHint,C=o.importPosition,P=o.blockHoist,_=T||d,j=go(this._programPath),k=j&&x==="node",D=j&&x==="babel";if(C==="after"&&!j)throw new Error('"importPosition": "after" is only supported in modules');var F=new KMe(h,this._programScope,this._hub);if(y==="es6"){if(!k&&!D)throw new Error("Cannot import an ES6 module from CommonJS");F.import(),f?F.namespace(T||h):(l||c)&&F.named(_,d)}else{if(y!=="commonjs")throw new Error('Unexpected interopType "'+y+'"');if(g==="babel")if(k){_=_!=="default"?_:h;var B=h+"$es6Default";F.import(),f?F.default(B).var(_||h).wildcardInterop():l?R?F.default(B).var(_||h).defaultInterop().read("default"):F.default(B).var(_).defaultInterop().prop(d):c&&F.default(B).read(d)}else D?(F.import(),f?F.namespace(_||h):(l||c)&&F.named(_,d)):(F.require(),f?F.var(_||h).wildcardInterop():(l||c)&&R?l?(_=_!=="default"?_:h,F.var(_).read(d),F.defaultInterop()):F.var(h).read(d):l?F.var(_).defaultInterop().prop(d):c&&F.var(_).prop(d));else if(g==="compiled")k?(F.import(),f?F.default(_||h):(l||c)&&F.default(h).read(_)):D?(F.import(),f?F.namespace(_||h):(l||c)&&F.named(_,d)):(F.require(),f?F.var(_||h):(l||c)&&(R?F.var(h).read(_):F.prop(d).var(_)));else if(g==="uncompiled"){if(l&&R)throw new Error("No live reference for commonjs default");k?(F.import(),f?F.default(_||h):l?F.default(_):c&&F.default(h).read(_)):D?(F.import(),f?F.default(_||h):l?F.default(_):c&&F.named(_,d)):(F.require(),f?F.var(_||h):l?F.var(_):c&&(R?F.var(h).read(_):F.var(_).prop(d)))}else throw new Error('Unknown importedInterop "'+g+'".')}var M=F.done(),V=M.statements,H=M.resultName;return this._insertStatements(V,C,P),(l||c)&&w&&H.type!=="Identifier"?JMe([XMe(0),H]):H},r._insertStatements=function(o,d,l){if(d===void 0&&(d="before"),l===void 0&&(l=3),d==="after"){if(this._insertStatementsAfter(o))return}else if(this._insertStatementsBefore(o,l))return;this._programPath.unshiftContainer("body",o)},r._insertStatementsBefore=function(o,d){if(o.length===1&&cK(o[0])&&W1(o[0])){var l=this._programPath.get("body").find(function(f){return f.isImportDeclaration()&&W1(f.node)});if((l==null?void 0:l.node.source.value)===o[0].source.value&&hK(l.node,o[0]))return!0}o.forEach(function(f){f._blockHoist=d});var c=this._programPath.get("body").find(function(f){var h=f.node._blockHoist;return Number.isFinite(h)&&h<4});return c?(c.insertBefore(o),!0):!1},r._insertStatementsAfter=function(o){for(var d=new Set(o),l=new Map,c=I(o),f;!(f=c()).done;){var h=f.value;if(cK(h)&&W1(h)){var y=h.source.value;l.has(y)||l.set(y,[]),l.get(y).push(h)}}for(var g=null,x=I(this._programPath.get("body")),R;!(R=x()).done;){var w=R.value;if(w.isImportDeclaration()&&W1(w.node)){g=w;var T=w.node.source.value,C=l.get(T);if(!C)continue;for(var P=I(C),_;!(_=P()).done;){var j=_.value;d.has(j)&&hK(w.node,j)&&d.delete(j)}}}return d.size===0?!0:(g&&g.insertAfter(Array.from(d)),!!g)},O(e)}();function W1(e){return e.importKind!=="type"&&e.importKind!=="typeof"}function pK(e){return e.specifiers.length===1&&e.specifiers[0].type==="ImportNamespaceSpecifier"||e.specifiers.length===2&&e.specifiers[1].type==="ImportNamespaceSpecifier"}function fK(e){return e.specifiers.length>0&&e.specifiers[0].type==="ImportDefaultSpecifier"}function hK(e,r){var s;return e.specifiers.length?r.specifiers.length?pK(e)||pK(r)?!1:(fK(r)&&(fK(e)?r.specifiers[0]=zMe(r.specifiers[0].local,HMe("default")):e.specifiers.unshift(r.specifiers.shift())),(s=e.specifiers).push.apply(s,pe(r.specifiers)),!0):!0:(e.specifiers=r.specifiers,!0)}function YMe(e,r,s){return new n9(e).addDefault(r,s)}function G1(e,r,s,o){return new n9(e).addNamed(r,s,o)}function QMe(e,r,s){return new n9(e).addNamespace(r,s)}var K1;function s9(e){K1||(K1=Vn({ThisExpression:function(s){s.replaceWith(Rn("void",Br(0),!0))}}),K1.noScope=!0),$a(e.node,K1)}var ZMe=Jd,vh=tr,i9=sn,o9=ye,H1=De,eBe=hi,l9=Br,tBe=kr,mK=Rn,yK={AssignmentExpression:{exit:function(r){var s=this.scope,o=this.seen,d=this.bindingNames;if(r.node.operator!=="="&&!o.has(r.node)){o.add(r.node);var l=r.get("left");if(l.isIdentifier()){var c=l.node.name;if(d.has(c)&&s.getBinding(c)===r.scope.getBinding(c)){var f=r.node.operator.slice(0,-1);ZMe.includes(f)?r.replaceWith(eBe(f,r.node.left,vh("=",o9(r.node.left),r.node.right))):(r.node.right=i9(f,o9(r.node.left),r.node.right),r.node.operator="=")}}}}}};yK.UpdateExpression={exit:function(r){if(this.includeUpdateExpression){var s=this.scope,o=this.bindingNames,d=r.get("argument");if(d.isIdentifier()){var l=d.node.name;if(o.has(l)&&s.getBinding(l)===r.scope.getBinding(l))if(r.parentPath.isExpressionStatement()&&!r.isCompletionRecord()){var c=r.node.operator==="++"?"+=":"-=";r.replaceWith(vh(c,d.node,l9(1)))}else if(r.node.prefix)r.replaceWith(vh("=",H1(l),i9(r.node.operator[0],mK("+",d.node),l9(1))));else{var f=r.scope.generateUidIdentifierBasedOnNode(d.node,"old"),h=f.name;r.scope.push({id:f});var y=i9(r.node.operator[0],H1(h),l9(1));r.replaceWith(tBe([vh("=",H1(h),mK("+",d.node)),vh("=",o9(d.node),y),H1(h)]))}}}}};function gK(e,r){{var s;e.traverse(yK,{scope:e.scope,bindingNames:r,seen:new WeakSet,includeUpdateExpression:(s=arguments[2])!=null?s:!0})}}var vK;function rBe(e){do switch(e.parent.type){case"TSTypeAnnotation":case"TSTypeAliasDeclaration":case"TSTypeReference":case"TypeAnnotation":case"TypeAlias":return!0;case"ExportSpecifier":return e.parentPath.parent.exportKind==="type";default:if(e.parentPath.isStatement()||e.parentPath.isExpression())return!1}while(e=e.parentPath)}function aBe(e,r,s){for(var o=new Map,d=new Map,l=function(ue){e.requeue(ue)},c=I(r.source),f;!(f=c()).done;){for(var h=ve(f.value,2),y=h[0],g=h[1],x=I(g.imports),R;!(R=x()).done;){var w=ve(R.value,2),T=w[0],C=w[1];o.set(T,[y,C,null])}for(var P=I(g.importsNamespace),_;!(_=P()).done;){var j=_.value;o.set(j,[y,null,j])}}for(var k=I(r.local),D;!(D=k()).done;){var F,B=ve(D.value,2),M=B[0],V=B[1],H=d.get(M);H||(H=[],d.set(M,H)),(F=H).push.apply(F,pe(V.names))}var z={metadata:r,requeueInParent:l,scope:e.scope,exported:d};e.traverse(nBe,z);var G=new Set([].concat(pe(Array.from(o.keys())),pe(Array.from(d.keys()))));gK(e,G,!1);var J={seen:new WeakSet,metadata:r,requeueInParent:l,scope:e.scope,imported:o,exported:d,buildImportReference:function(ue,ge){var ne=ve(ue,3),le=ne[0],Z=ne[1],Ee=ne[2],fe=r.source.get(le);if(fe.referenced=!0,Ee){if(fe.wrap){var Fe;ge=(Fe=s(ge,fe.wrap))!=null?Fe:ge}return ge}var qe=De(fe.name);if(fe.wrap){var Ce;qe=(Ce=s(qe,fe.wrap))!=null?Ce:qe}if(Z==="default"&&fe.interop==="node-default")return qe;var ke=r.stringSpecifiers.has(Z);return Vt(qe,ke?Zt(Z):De(Z),ke)}};e.traverse(sBe,J)}var nBe={Scope:function(r){r.skip()},ClassDeclaration:function(r){var s=this.requeueInParent,o=this.exported,d=this.metadata,l=r.node.id;if(!l)throw new Error("Expected class to have a name");var c=l.name,f=o.get(c)||[];if(f.length>0){var h=Qt(mu(d,f,De(c),r.scope));h._blockHoist=r.node._blockHoist,s(r.insertAfter(h)[0])}},VariableDeclaration:function(r){for(var s=this.requeueInParent,o=this.exported,d=this.metadata,l=r.node.kind==="var",c=I(r.get("declarations")),f;!(f=c()).done;){var h=f.value,y=h.node.id,g=h.node.init;if(Wt(y)&&o.has(y.name)&&!Qy(g)&&(!Xy(g)||g.id)&&(!yx(g)||g.id)){if(!g){if(l)continue;g=r.scope.buildUndefinedNode()}h.node.init=mu(d,o.get(y.name),g,r.scope),s(h.get("init"))}else for(var x=0,R=Object.keys(h.getOuterBindingIdentifiers());x<R.length;x++){var w=R[x];if(o.has(w)){var T=Qt(mu(d,o.get(w),De(w),r.scope));T._blockHoist=r.node._blockHoist,s(r.insertAfter(T)[0])}}}}},mu=function(r,s,o,d){for(var l=r.exportName,c=d;c!=null;c=c.parent)c.hasOwnBinding(l)&&c.rename(l);return(s||[]).reduce(function(f,h){var y=r.stringSpecifiers,g=y.has(h);return tr("=",Vt(De(l),g?Zt(h):De(h),g),f)},o)},z1=function(r){return gt.expression.ast(vK||(vK=Y([`
(function() {
throw new Error('"' + '`,`' + '" is read-only.');
})()
`])),r)},sBe={ReferencedIdentifier:function(r){var s=this.seen,o=this.buildImportReference,d=this.scope,l=this.imported,c=this.requeueInParent;if(!s.has(r.node)){s.add(r.node);var f=r.node.name,h=l.get(f);if(h){if(rBe(r))throw r.buildCodeFrameError('Cannot transform the imported binding "'+f+`" since it's also used in a type annotation. Please strip type annotations using @babel/preset-typescript or @babel/preset-flow.`);var y=r.scope.getBinding(f),g=d.getBinding(f);if(g!==y)return;var x=o(h,r.node);if(x.loc=r.node.loc,(r.parentPath.isCallExpression({callee:r.node})||r.parentPath.isOptionalCallExpression({callee:r.node})||r.parentPath.isTaggedTemplateExpression({tag:r.node}))&&Pa(x))r.replaceWith(kr([Br(0),x]));else if(r.isJSXIdentifier()&&Pa(x)){var R=x.object,w=x.property;r.replaceWith(Cg(lo(R.name),lo(w.name)))}else r.replaceWith(x);c(r),r.skip()}}},UpdateExpression:function(r){var s=this.scope,o=this.seen,d=this.imported,l=this.exported,c=this.requeueInParent,f=this.buildImportReference;if(!o.has(r.node)){o.add(r.node);var h=r.get("argument");if(!h.isMemberExpression()){var y=r.node;if(h.isIdentifier()){var g=h.node.name;if(s.getBinding(g)!==r.scope.getBinding(g))return;var x=l.get(g),R=d.get(g);if((x==null?void 0:x.length)>0||R)if(R)r.replaceWith(tr(y.operator[0]+"=",f(R,h.node),z1(g)));else if(y.prefix)r.replaceWith(mu(this.metadata,x,ye(y),r.scope));else{var w=s.generateDeclaredUidIdentifier(g);r.replaceWith(kr([tr("=",ye(w),ye(y)),mu(this.metadata,x,De(g),r.scope),ye(w)]))}}c(r),r.skip()}}},AssignmentExpression:{exit:function(r){var s=this,o=this.scope,d=this.seen,l=this.imported,c=this.exported,f=this.requeueInParent,h=this.buildImportReference;if(!d.has(r.node)){d.add(r.node);var y=r.get("left");if(!y.isMemberExpression())if(y.isIdentifier()){var g=y.node.name;if(o.getBinding(g)!==r.scope.getBinding(g))return;var x=c.get(g),R=l.get(g);if((x==null?void 0:x.length)>0||R){Aa(r.node.operator==="=","Path was not simplified");var w=r.node;R&&(w.left=h(R,y.node),w.right=kr([w.right,z1(g)])),r.replaceWith(mu(this.metadata,x,w,r.scope)),f(r)}}else{var T=y.getOuterBindingIdentifiers(),C=Object.keys(T).filter(function(D){return o.getBinding(D)===r.scope.getBinding(D)}),P=C.find(function(D){return l.has(D)});P&&(r.node.right=kr([r.node.right,z1(P)]));var _=[];if(C.forEach(function(D){var F=c.get(D)||[];F.length>0&&_.push(mu(s.metadata,F,De(D),r.scope))}),_.length>0){var j=kr(_);r.parentPath.isExpressionStatement()&&(j=Qt(j),j._blockHoist=r.parentPath.node._blockHoist);var k=r.insertAfter(j)[0];f(k)}}}}},"ForOfStatement|ForInStatement":function(r){var s=r.scope,o=r.node,d=o.left,l=this.exported,c=this.imported,f=this.scope;if(!cn(d)){for(var h=!1,y,g=r.get("body").scope,x=0,R=Object.keys(kg(d));x<R.length;x++){var w=R[x];f.getBinding(w)===s.getBinding(w)&&(l.has(w)&&(h=!0,g.hasOwnBinding(w)&&g.rename(w)),c.has(w)&&!y&&(y=w))}if(!h&&!y)return;r.ensureBlock();var T=r.get("body"),C=s.generateUidIdentifierBasedOnNode(d);r.get("left").replaceWith(Lr("let",[Sr(ye(C))])),s.registerDeclaration(r.get("left")),h&&T.unshiftContainer("body",Qt(tr("=",d,C))),y&&T.unshiftContainer("body",Qt(z1(y)))}}};function bK(e,r){for(var s=0,o=e.length-1;o>=0;o--){var d=e[o];d==="."?e.splice(o,1):d===".."?(e.splice(o,1),s++):s&&(e.splice(o,1),s--)}if(r)for(;s--;s)e.unshift("..");return e}var iBe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,d9=function(e){return iBe.exec(e).slice(1)};function X1(){for(var e="",r=!1,s=arguments.length-1;s>=-1&&!r;s--){var o=s>=0?arguments[s]:"/";if(typeof o!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!o)continue;e=o+"/"+e,r=o.charAt(0)==="/"}return e=bK(p9(e.split("/"),function(d){return!!d}),!r).join("/"),(r?"/":"")+e||"."}function u9(e){var r=c9(e),s=oBe(e,-1)==="/";return e=bK(p9(e.split("/"),function(o){return!!o}),!r).join("/"),!e&&!r&&(e="."),e&&s&&(e+="/"),(r?"/":"")+e}function c9(e){return e.charAt(0)==="/"}function xK(){var e=Array.prototype.slice.call(arguments,0);return u9(p9(e,function(r,s){if(typeof r!="string")throw new TypeError("Arguments to path.join must be strings");return r}).join("/"))}function RK(e,r){e=X1(e).substr(1),r=X1(r).substr(1);function s(y){for(var g=0;g<y.length&&y[g]==="";g++);for(var x=y.length-1;x>=0&&y[x]==="";x--);return g>x?[]:y.slice(g,x-g+1)}for(var o=s(e.split("/")),d=s(r.split("/")),l=Math.min(o.length,d.length),c=l,f=0;f<l;f++)if(o[f]!==d[f]){c=f;break}for(var h=[],f=c;f<o.length;f++)h.push("..");return h=h.concat(d.slice(c)),h.join("/")}var EK="/",SK=":";function TK(e){var r=d9(e),s=r[0],o=r[1];return!s&&!o?".":(o&&(o=o.substr(0,o.length-1)),s+o)}function bh(e,r){var s=d9(e)[2];return r&&s.substr(-1*r.length)===r&&(s=s.substr(0,s.length-r.length)),s}function xh(e){return d9(e)[3]}var Nn={extname:xh,basename:bh,dirname:TK,sep:EK,delimiter:SK,relative:RK,join:xK,isAbsolute:c9,normalize:u9,resolve:X1};function p9(e,r){if(e.filter)return e.filter(r);for(var s=[],o=0;o<e.length;o++)r(e[o],o,e)&&s.push(e[o]);return s}var oBe="ab".substr(-1)==="b"?function(e,r,s){return e.substr(r,s)}:function(e,r,s){return r<0&&(r=e.length+r),e.substr(r,s)},lBe=Object.freeze({__proto__:null,basename:bh,default:Nn,delimiter:SK,dirname:TK,extname:xh,isAbsolute:c9,join:xK,normalize:u9,relative:RK,resolve:X1,sep:EK});function J1(e){return e.hasExports}function Jc(e){return e.imports.size===0&&e.importsNamespace.size===0&&e.reexports.size===0&&e.reexportNamespace.size===0&&!e.reexportAll}function wK(e){if(typeof e!="function"&&e!=="none"&&e!=="babel"&&e!=="node")throw new Error('.importInterop must be one of "none", "babel", "node", or a function returning one of those values (received '+e+").");return e}function dBe(e,r,s){return typeof e=="function"?wK(e(r,s)):e}function uBe(e,r,s){var o=s.importInterop,d=s.initializeReexports,l=d===void 0?!1:d,c=s.getWrapperPayload,f=s.esNamespaceOnly,h=f===void 0?!1:f,y=s.filename;r||(r=e.scope.generateUidIdentifier("exports").name);var g=new Set;fBe(e);var x=cBe(e,{initializeReexports:l,getWrapperPayload:c},g),R=x.local,w=x.sources,T=x.hasExports;hBe(e);for(var C=I(w),P;!(P=C()).done;){var _=ve(P.value,2),j=_[0],k=_[1],D=k.importsNamespace,F=k.imports;if(D.size>0&&F.size===0){var B=ve(D,1),M=B[0];k.name=M}var V=dBe(o,j,y);V==="none"?k.interop="none":V==="node"&&k.interop==="namespace"?k.interop="node-namespace":V==="node"&&k.interop==="default"?k.interop="node-default":h&&k.interop==="namespace"&&(k.interop="default")}return{exportName:r,exportNameListName:null,hasExports:T,local:R,source:w,stringSpecifiers:g}}function Y1(e,r){if(e.isIdentifier())return e.node.name;if(e.isStringLiteral()){var s=e.node.value;return Ux(s)||r.add(s),s}else throw new Error("Expected export specifier to be either Identifier or StringLiteral, got "+e.node.type)}function PK(e){if(!e.isExportSpecifier())throw e.isExportNamespaceSpecifier()?e.buildCodeFrameError("Export namespace should be first transformed by `@babel/plugin-transform-export-namespace-from`."):e.buildCodeFrameError("Unexpected export specifier type")}function cBe(e,r,s){var o=r.getWrapperPayload,d=r.initializeReexports,l=pBe(e,d,s),c=new Map,f=new Map,h=function(G,J){var ce=G.value,ue=f.get(ce);return ue?c.get(ce).push(J):(ue={name:e.scope.generateUidIdentifier(bh(ce,xh(ce))).name,interop:"none",loc:null,imports:new Map,importsNamespace:new Set,reexports:new Map,reexportNamespace:new Set,reexportAll:null,wrap:null,get lazy(){return this.wrap==="lazy"},referenced:!1},f.set(ce,ue),c.set(ce,[J])),ue},y=!1;e.get("body").forEach(function(z){if(z.isImportDeclaration()){var G=h(z.node.source,z.node);G.loc||(G.loc=z.node.loc),z.get("specifiers").forEach(function(ue){if(ue.isImportDefaultSpecifier()){var ge=ue.get("local").node.name;G.imports.set(ge,"default");var ne=l.get(ge);ne&&(l.delete(ge),ne.names.forEach(function(qe){G.reexports.set(qe,"default")}),G.referenced=!0)}else if(ue.isImportNamespaceSpecifier()){var le=ue.get("local").node.name;G.importsNamespace.add(le);var Z=l.get(le);Z&&(l.delete(le),Z.names.forEach(function(qe){G.reexportNamespace.add(qe)}),G.referenced=!0)}else if(ue.isImportSpecifier()){var Ee=Y1(ue.get("imported"),s),fe=ue.get("local").node.name;G.imports.set(fe,Ee);var Fe=l.get(fe);Fe&&(l.delete(fe),Fe.names.forEach(function(qe){G.reexports.set(qe,Ee)}),G.referenced=!0)}})}else if(z.isExportAllDeclaration()){y=!0;var J=h(z.node.source,z.node);J.loc||(J.loc=z.node.loc),J.reexportAll={loc:z.node.loc},J.referenced=!0}else if(z.isExportNamedDeclaration()&&z.node.source){y=!0;var ce=h(z.node.source,z.node);ce.loc||(ce.loc=z.node.loc),z.get("specifiers").forEach(function(ue){PK(ue);var ge=Y1(ue.get("local"),s),ne=Y1(ue.get("exported"),s);if(ce.reexports.set(ne,ge),ce.referenced=!0,ne==="__esModule")throw ue.get("exported").buildCodeFrameError('Illegal export "__esModule".')})}else(z.isExportNamedDeclaration()||z.isExportDefaultDeclaration())&&(y=!0)});for(var g=I(f.values()),x;!(x=g()).done;){var R=x.value,w=!1,T=!1;R.importsNamespace.size>0&&(w=!0,T=!0),R.reexportAll&&(T=!0);for(var C=I(R.imports.values()),P;!(P=C()).done;){var _=P.value;_==="default"?w=!0:T=!0}for(var j=I(R.reexports.values()),k;!(k=j()).done;){var D=k.value;D==="default"?w=!0:T=!0}w&&T?R.interop="namespace":w&&(R.interop="default")}if(o)for(var F=I(f),B;!(B=F()).done;){var M=ve(B.value,2),V=M[0],H=M[1];H.wrap=o(V,H,c.get(V))}return{hasExports:y,local:l,sources:f}}function pBe(e,r,s){var o=new Map;e.get("body").forEach(function(c){var f;if(c.isImportDeclaration())f="import";else{if(c.isExportDefaultDeclaration()&&(c=c.get("declaration")),c.isExportNamedDeclaration()){if(c.node.declaration)c=c.get("declaration");else if(r&&c.node.source&&c.get("source").isStringLiteral()){c.get("specifiers").forEach(function(h){PK(h),o.set(h.get("local").node.name,"block")});return}}if(c.isFunctionDeclaration())f="hoisted";else if(c.isClassDeclaration())f="block";else if(c.isVariableDeclaration({kind:"var"}))f="var";else if(c.isVariableDeclaration())f="block";else return}Object.keys(c.getOuterBindingIdentifiers()).forEach(function(h){o.set(h,f)})});var d=new Map,l=function(f){var h=f.node.name,y=d.get(h);if(!y){var g=o.get(h);if(g===void 0)throw f.buildCodeFrameError('Exporting local "'+h+'", which is not declared.');y={names:[],kind:g},d.set(h,y)}return y};return e.get("body").forEach(function(c){if(c.isExportNamedDeclaration()&&(r||!c.node.source))if(c.node.declaration){var f=c.get("declaration"),h=f.getOuterBindingIdentifierPaths();Object.keys(h).forEach(function(g){if(g==="__esModule")throw f.buildCodeFrameError('Illegal export "__esModule".');l(h[g]).names.push(g)})}else c.get("specifiers").forEach(function(g){var x=g.get("local"),R=g.get("exported"),w=l(x),T=Y1(R,s);if(T==="__esModule")throw R.buildCodeFrameError('Illegal export "__esModule".');w.names.push(T)});else if(c.isExportDefaultDeclaration()){var y=c.get("declaration");if(y.isFunctionDeclaration()||y.isClassDeclaration())l(y.get("id")).names.push("default");else throw y.buildCodeFrameError("Unexpected default expression export.")}}),d}function fBe(e){e.get("body").forEach(function(r){r.isExportDefaultDeclaration()&&r.splitExportDeclaration()})}function hBe(e){e.get("body").forEach(function(r){if(r.isImportDeclaration())r.remove();else if(r.isExportNamedDeclaration())r.node.declaration?(r.node.declaration._blockHoist=r.node._blockHoist,r.replaceWith(r.node.declaration)):r.remove();else if(r.isExportDefaultDeclaration()){var s=r.get("declaration");if(s.isFunctionDeclaration()||s.isClassDeclaration())s._blockHoist=r.node._blockHoist,r.replaceWith(s);else throw s.buildCodeFrameError("Unexpected default expression export.")}else r.isExportAllDeclaration()&&r.remove()})}function mBe(e){return function(r,s){if(e===!1||Jc(s)||s.reexportAll)return null;if(e===!0)return r.includes(".")?null:"lazy";if(Array.isArray(e))return e.includes(r)?"lazy":null;if(typeof e=="function")return e(r)?"lazy":null;throw new Error(".lazy must be a boolean, string array, or function")}}function AK(e,r){return r==="lazy"?ct(e,[]):null}var IK,CK,jK,OK;function Q1(e,r,s,o){var d=un(e)?e.arguments[0]:e.source;if(Va(d)||Bo(d)&&d.quasis.length===0)return r?gt.expression.ast(IK||(IK=Y([`
Promise.resolve().then(() => `,`)
`])),o(d)):o(d);var l=Bo(d)?De("specifier"):S4([Tg({raw:""}),Tg({raw:""})],[De("specifier")]);return r?gt.expression.ast(CK||(CK=Y([`
(specifier =>
new Promise(r => r(`,`))
.then(s => `,`)
)(`,`)
`])),l,o(De("s")),d):s?gt.expression.ast(jK||(jK=Y([`
(specifier =>
new Promise(r => r(`,`))
)(`,`)
`])),o(l),d):gt.expression.ast(OK||(OK=Y([`
(specifier => `,")(",`)
`])),o(l),d)}{var yBe=yu;yu=function(r,s){var o,d,l,c;return yBe(r,{moduleId:(o=s.moduleId)!=null?o:r.moduleId,moduleIds:(d=s.moduleIds)!=null?d:r.moduleIds,getModuleId:(l=s.getModuleId)!=null?l:r.getModuleId,moduleRoot:(c=s.moduleRoot)!=null?c:r.moduleRoot})}}function yu(e,r){var s=e.filename,o=e.filenameRelative,d=o===void 0?s:o,l=e.sourceRoot,c=l===void 0?r.moduleRoot:l,f=r.moduleId,h=r.moduleIds,y=h===void 0?!!f:h,g=r.getModuleId,x=r.moduleRoot,R=x===void 0?c:x;if(!y)return null;if(f!=null&&!g)return f;var w=R!=null?R+"/":"";if(d){var T=c!=null?new RegExp("^"+c+"/?"):"";w+=d.replace(T,"").replace(/\.\w*$/,"")}return w=w.replace(/\\/g,"/"),g&&g(w)||w}var _K,NK,DK,kK,LK,MK,BK,FK,$K,qK,UK,VK,WK,GK;function Z1(e,r){var s=r.exportName,o=r.strict,d=r.allowTopLevelThis,l=r.strictMode,c=r.noInterop,f=r.importInterop,h=f===void 0?c?"none":"babel":f,y=r.lazy,g=r.getWrapperPayload,x=g===void 0?mBe(y??!1):g,R=r.wrapReference,w=R===void 0?AK:R,T=r.esNamespaceOnly,C=r.filename,P=r.constantReexports,_=P===void 0?arguments[1].loose:P,j=r.enumerableModuleMeta,k=j===void 0?arguments[1].loose:j,D=r.noIncompleteNsImportDetection;wK(h),Aa(go(e),"Cannot process module statements in a script"),e.node.sourceType="script";var F=uBe(e,s,{importInterop:h,initializeReexports:_,getWrapperPayload:x,esNamespaceOnly:T,filename:C});if(d||s9(e),aBe(e,F,w),l!==!1){var B=e.node.directives.some(function(H){return H.value.value==="use strict"});B||e.unshiftContainer("directives",Pc(Ac("use strict")))}var M=[];J1(F)&&!o&&M.push(gBe(F,k));var V=bBe(e,F);return V&&(F.exportNameListName=V.name,M.push(V.statement)),M.push.apply(M,pe(xBe(e,F,w,_,D))),{meta:F,headers:M}}function e0(e){e.forEach(function(r){r._blockHoist=3})}function Rh(e,r,s){if(s==="none")return null;if(s==="node-namespace")return ct(e.hub.addHelper("interopRequireWildcard"),[r,fn(!0)]);if(s==="node-default")return null;var o;if(s==="default")o="interopRequireDefault";else if(s==="namespace")o="interopRequireWildcard";else throw new Error("Unknown interop: "+s);return ct(e.hub.addHelper(o),[r])}function t0(e,r,s,o){var d;s===void 0&&(s=!1),o===void 0&&(o=AK);for(var l=[],c=De(r.name),f=I(r.importsNamespace),h;!(h=f()).done;){var y=h.value;y!==r.name&&l.push(gt.statement(_K||(_K=Y(["var NAME = SOURCE;"])))({NAME:y,SOURCE:ye(c)}))}var g=(d=o(c,r.wrap))!=null?d:c;s&&l.push.apply(l,pe(KK(e,r,!0,o)));for(var x=I(r.reexportNamespace),R;!(R=x()).done;){var w=R.value;l.push((Wt(g)?gt.statement(DK||(DK=Y(["EXPORTS.NAME = NAMESPACE;"]))):gt.statement(NK||(NK=Y([`
Object.defineProperty(EXPORTS, "NAME", {
enumerable: true,
get: function() {
return NAMESPACE;
}
});
`]))))({EXPORTS:e.exportName,NAME:w,NAMESPACE:ye(g)}))}if(r.reexportAll){var T=vBe(e,ye(g),s);T.loc=r.reexportAll.loc,l.push(T)}return l}var f9={constant:function(r){var s=r.exports,o=r.exportName,d=r.namespaceImport;return gt.statement.ast(kK||(kK=Y([`
`,"."," = ",`;
`])),s,o,d)},constantComputed:function(r){var s=r.exports,o=r.exportName,d=r.namespaceImport;return gt.statement.ast(LK||(LK=Y([`
`,'["','"] = ',`;
`])),s,o,d)},spec:function(r){var s=r.exports,o=r.exportName,d=r.namespaceImport;return gt.statement.ast(MK||(MK=Y([`
Object.defineProperty(`,', "',`", {
enumerable: true,
get: function() {
return `,`;
},
});
`])),s,o,d)}};function KK(e,r,s,o){var d,l=De(r.name);l=(d=o(l,r.wrap))!=null?d:l;var c=e.stringSpecifiers;return Array.from(r.reexports,function(f){var h=ve(f,2),y=h[0],g=h[1],x=ye(l);g==="default"&&r.interop==="node-default"||(c.has(g)?x=Vt(x,Zt(g),!0):x=Vt(x,De(g)));var R={exports:e.exportName,exportName:y,namespaceImport:x};return s||Wt(x)?c.has(y)?f9.constantComputed(R):f9.constant(R):f9.spec(R)})}function gBe(e,r){return r===void 0&&(r=!1),(r?gt.statement(BK||(BK=Y([`
EXPORTS.__esModule = true;
`]))):gt.statement(FK||(FK=Y([`
Object.defineProperty(EXPORTS, "__esModule", {
value: true,
});
`]))))({EXPORTS:e.exportName})}function vBe(e,r,s){return(s?gt.statement($K||($K=Y([`
Object.keys(NAMESPACE).forEach(function(key) {
if (key === "default" || key === "__esModule") return;
VERIFY_NAME_LIST;
if (key in EXPORTS && EXPORTS[key] === NAMESPACE[key]) return;
EXPORTS[key] = NAMESPACE[key];
});
`]))):gt.statement(qK||(qK=Y([`
Object.keys(NAMESPACE).forEach(function(key) {
if (key === "default" || key === "__esModule") return;
VERIFY_NAME_LIST;
if (key in EXPORTS && EXPORTS[key] === NAMESPACE[key]) return;
Object.defineProperty(EXPORTS, key, {
enumerable: true,
get: function() {
return NAMESPACE[key];
},
});
});
`]))))({NAMESPACE:r,EXPORTS:e.exportName,VERIFY_NAME_LIST:e.exportNameListName?gt(UK||(UK=Y([`
if (Object.prototype.hasOwnProperty.call(EXPORTS_LIST, key)) return;
`])))({EXPORTS_LIST:e.exportNameListName}):null})}function bBe(e,r){for(var s=Object.create(null),o=I(r.local.values()),d;!(d=o()).done;)for(var l=d.value,c=I(l.names),f;!(f=c()).done;){var h=f.value;s[h]=!0}for(var y=!1,g=I(r.source.values()),x;!(x=g()).done;){for(var R=x.value,w=I(R.reexports.keys()),T;!(T=w()).done;){var C=T.value;s[C]=!0}for(var P=I(R.reexportNamespace),_;!(_=P()).done;){var j=_.value;s[j]=!0}y=y||!!R.reexportAll}if(!y||Object.keys(s).length===0)return null;var k=e.scope.generateUidIdentifier("exportNames");return delete s.default,{name:k.name,statement:Lr("var",[Sr(k,Ff(s))])}}function xBe(e,r,s,o,d){o===void 0&&(o=!1),d===void 0&&(d=!1);for(var l=[],c=I(r.local),f;!(f=c()).done;){var h=ve(f.value,2),y=h[0],g=h[1];if(g.kind!=="import"){if(g.kind==="hoisted")l.push([g.names[0],m9(r,g.names,De(y))]);else if(!d)for(var x=I(g.names),R;!(R=x()).done;){var w=R.value;l.push([w,null])}}}for(var T=I(r.source.values()),C;!(C=T()).done;){var P=C.value;if(!o)for(var _=KK(r,P,!1,s),j=pe(P.reexports.keys()),k=0;k<_.length;k++)l.push([j[k],_[k]]);if(!d)for(var D=I(P.reexportNamespace),F;!(F=D()).done;){var B=F.value;l.push([B,null])}}l.sort(function(Ee,fe){var Fe=ve(Ee,1),qe=Fe[0],Ce=ve(fe,1),ke=Ce[0];return qe<ke?-1:ke<qe?1:0});var M=[];if(d)for(var V=I(l),H;!(H=V()).done;){var z=ve(H.value,2),G=z[1];M.push(G)}else for(var J=100,ce=0;ce<l.length;ce+=J){for(var ue=[],ge=0;ge<J&&ce+ge<l.length;ge++){var ne=ve(l[ce+ge],2),le=ne[0],Z=ne[1];Z!==null?(ue.length>0&&(M.push(m9(r,ue,e.scope.buildUndefinedNode())),ue=[]),M.push(Z)):ue.push(le)}ue.length>0&&M.push(m9(r,ue,e.scope.buildUndefinedNode()))}return M}var h9={computed:function(r){var s=r.exports,o=r.name,d=r.value;return gt.expression.ast(VK||(VK=Y(["",'["','"] = ',""])),s,o,d)},default:function(r){var s=r.exports,o=r.name,d=r.value;return gt.expression.ast(WK||(WK=Y(["","."," = ",""])),s,o,d)},define:function(r){var s=r.exports,o=r.name,d=r.value;return gt.expression.ast(GK||(GK=Y([`
Object.defineProperty(`,', "',`", {
enumerable: true,
value: void 0,
writable: true
})["`,'"] = ',""])),s,o,o,d)}};function m9(e,r,s){var o=e.stringSpecifiers,d=e.exportName;return Qt(r.reduce(function(l,c){var f={exports:d,name:c,value:l};return c==="__proto__"?h9.define(f):o.has(c)?h9.computed(f):h9.default(f)},s))}var RBe=Object.freeze({__proto__:null,buildDynamicImport:Q1,buildNamespaceInitStatements:t0,ensureStatementsHoisted:e0,getModuleName:yu,hasExports:J1,isModule:go,isSideEffectImport:Jc,rewriteModuleStatementsAndPrepareHeader:Z1,rewriteThis:s9,wrapInterop:Rh}),EBe=Xd(RBe),SBe=function(){return EBe.getModuleName},TBe=ye,wBe=p4,PBe={enter:function(r,s){var o=r.node.loc;o&&(s.loc=o,r.stop())}},Eh=function(){function e(s,o){var d=this,l=o.code,c=o.ast,f=o.inputMap;this._map=new Map,this.opts=void 0,this.declarations={},this.path=void 0,this.ast=void 0,this.scope=void 0,this.metadata={},this.code="",this.inputMap=void 0,this.hub={file:this,getCode:function(){return d.code},getScope:function(){return d.scope},addHelper:this.addHelper.bind(this),buildError:this.buildCodeFrameError.bind(this)},this.opts=s,this.code=l,this.ast=c,this.inputMap=f,this.path=An.get({hub:this.hub,parentPath:null,parent:this.ast,container:this.ast,key:"program"}).setContext(),this.scope=this.path.scope}var r=e.prototype;return r.set=function(o,d){if(o==="helpersNamespace")throw new Error("Babel 7.0.0-beta.56 has dropped support for the 'helpersNamespace' utility.If you are using @babel/plugin-external-helpers you will need to use a newer version than the one you currently have installed. If you have your own implementation, you'll want to explore using 'helperGenerator' alongside 'file.availableHelper()'.");this._map.set(o,d)},r.get=function(o){return this._map.get(o)},r.has=function(o){return this._map.has(o)},r.availableHelper=function(o,d){var l;try{l=EU(o)}catch(c){if(c.code!=="BABEL_HELPER_UNKNOWN")throw c;return!1}return typeof d!="string"?!0:(L1.valid(d)&&(d="^"+d),!L1.intersects("<"+l,d)&&!L1.intersects(">=8.0.0",d))},r.addHelper=function(o){var d=this,l=this.declarations[o];if(l)return TBe(l);var c=this.get("helperGenerator");if(c){var f=c(o);if(f)return f}EU(o);for(var h=this.declarations[o]=this.scope.generateUidIdentifier(o),y={},g=I(ZTe(o)),x;!(x=g()).done;){var R=x.value;y[R]=this.addHelper(R)}var w=RU(o,function(D){return y[D]},h.name,Object.keys(this.scope.getAllBindings())),T=w.nodes,C=w.globals;C.forEach(function(D){d.path.scope.hasBinding(D,!0)&&d.path.scope.rename(D)}),T.forEach(function(D){D._compact=!0});for(var P=this.path.unshiftContainer("body",T),_=I(P),j;!(j=_()).done;){var k=j.value;k.isVariableDeclaration()&&this.scope.registerDeclaration(k)}return h},r.buildCodeFrameError=function(o,d,l){l===void 0&&(l=SyntaxError);var c=o==null?void 0:o.loc;if(!c&&o){var f={loc:null};$a(o,PBe,this.scope,f),c=f.loc;var h="This is an error on an internal node. Probably an internal error.";c&&(h+=" Location has been estimated."),d+=" ("+h+")"}if(c){var y=this.opts.highlightCode,g=y===void 0?!0:y;d+=`
`+Hg(this.code,{start:{line:c.start.line,column:c.start.column+1},end:c.end&&c.start.line===c.end.line?{line:c.end.line,column:c.end.column+1}:void 0},{highlightCode:g})}return new l(d)},O(e,[{key:"shebang",get:function(){var o=this.path.node.interpreter;return o?o.value:""},set:function(o){o?this.path.get("interpreter").replaceWith(wBe(o)):this.path.get("interpreter").remove()}}])}();Eh.prototype.addImport=function(){throw new Error("This API has been removed. If you're looking for this functionality in Babel 7, you should import the '@babel/helper-module-imports' module and use the functions exposed from that module, such as 'addNamed' or 'addDefault'.")},Eh.prototype.addTemplateObject=function(){throw new Error("This function has been moved into the template literal transform itself.")},Eh.prototype.getModuleName=function(){return SBe()(this.opts,this.opts)};var HK,ABe=Ea,r0=tr,IBe=sn,CBe=Jr,jBe=ct,OBe=ye,_Be=Zs,NBe=ei,DBe=yi,y9=Qt,kBe=qn,Wn=De,g9=Vt,v9=Oa,a0=y4,zK=Zt,LBe=Rn,b9=Lr,x9=Sr,MBe=function(r){return gt.statement(HK||(HK=Y([`
(function (root, factory) {
if (typeof define === "function" && define.amd) {
define(AMD_ARGUMENTS, factory);
} else if (typeof exports === "object") {
factory(COMMON_ARGUMENTS);
} else {
factory(BROWSER_ARGUMENTS);
}
})(UMD_ROOT, function (FACTORY_PARAMETERS) {
FACTORY_BODY
});
`])))(r)};function BBe(e){var r=Wn("babelHelpers"),s=[],o=kBe(null,[Wn("global")],CBe(s)),d=a0([y9(jBe(o,[_Be(IBe("===",LBe("typeof",Wn("global")),zK("undefined")),Wn("self"),Wn("global"))]))]);return s.push(b9("var",[x9(r,r0("=",g9(Wn("global"),r),v9([])))])),n0(s,r,e),d}function FBe(e){var r=[],s=n0(r,null,e);return r.unshift(NBe(null,Object.keys(s).map(function(o){return DBe(OBe(s[o]),Wn(o))}))),a0(r,[],"module")}function $Be(e){var r=Wn("babelHelpers"),s=[];return s.push(b9("var",[x9(r,Wn("global"))])),n0(s,r,e),a0([MBe({FACTORY_PARAMETERS:Wn("global"),BROWSER_ARGUMENTS:r0("=",g9(Wn("root"),r),v9([])),COMMON_ARGUMENTS:Wn("exports"),AMD_ARGUMENTS:ABe([zK("exports")]),FACTORY_BODY:s,UMD_ROOT:Wn("this")})])}function qBe(e){var r=Wn("babelHelpers"),s=[];s.push(b9("var",[x9(r,v9([]))]));var o=a0(s);return n0(s,r,e),s.push(y9(r)),o}function n0(e,r,s){var o=function(c){return r?g9(r,Wn(c)):Wn("_"+c)},d={};return e3e.forEach(function(l){if(!(s&&!s.includes(l))){var c=d[l]=o(l),f=RU(l,o,r?null:"_"+l,[],r?function(y,g,x){x(function(R){return r0("=",c,R)}),y.body.push(y9(r0("=",c,Wn(g))))}:null),h=f.nodes;e.push.apply(e,pe(h))}}),d}function XK(e,r){r===void 0&&(r="global");var s,o={global:BBe,module:FBe,umd:$Be,var:qBe}[r];if(o)s=o(e);else throw new Error("Unsupported output type "+r);return qc(s).code}var UBe=K().mark(YK),VBe=K().mark(QK),WBe=K().mark(ZK),GBe=K().mark(R9),KBe=K().mark(eH);function JK(e){return null}function YK(e){return K().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",{filepath:e,directories:[],pkg:null,isPackage:!1});case 1:case"end":return s.stop()}},UBe)}function QK(e,r,s){return K().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.abrupt("return",{config:null,ignore:null});case 1:case"end":return d.stop()}},VBe)}function ZK(e,r,s){return K().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.abrupt("return",null);case 1:case"end":return d.stop()}},WBe)}function R9(e,r,s,o){return K().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:throw new Error("Cannot load "+e+" relative to "+r+" in a browser");case 1:case"end":return l.stop()}},GBe)}function eH(e){return K().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",null);case 1:case"end":return s.stop()}},KBe)}var HBe=[];function zBe(e,r){return null}function XBe(e,r){return null}function JBe(e,r){throw new Error("Cannot load plugin "+e+" relative to "+r+" in a browser")}function YBe(e,r){throw new Error("Cannot load preset "+e+" relative to "+r+" in a browser")}function tH(e){return Kt.env.BABEL_ENV||"production"}var rH=Symbol.for("gensync:v1:start"),aH=Symbol.for("gensync:v1:suspend"),QBe="GENSYNC_EXPECTED_START",ZBe="GENSYNC_EXPECTED_SUSPEND",nH="GENSYNC_OPTIONS_ERROR",sH="GENSYNC_RACE_NONEMPTY",eFe="GENSYNC_ERRBACK_NO_CALLBACK",Gn=Object.assign(function(r){var s=r;return typeof r!="function"?s=rFe(r):s=aFe(r),Object.assign(s,tFe(s))},{all:E9({name:"all",arity:1,sync:function(r){var s=Array.from(r[0]);return s.map(function(o){return S9(o)})},async:function(r,s,o){var d=Array.from(r[0]);if(d.length===0){Promise.resolve().then(function(){return s([])});return}var l=0,c=d.map(function(){});d.forEach(function(f,h){s0(f,function(y){c[h]=y,l+=1,l===c.length&&s(c)},o)})}}),race:E9({name:"race",arity:1,sync:function(r){var s=Array.from(r[0]);if(s.length===0)throw gu("Must race at least 1 item",sH);return S9(s[0])},async:function(r,s,o){var d=Array.from(r[0]);if(d.length===0)throw gu("Must race at least 1 item",sH);for(var l=0,c=d;l<c.length;l++){var f=c[l];s0(f,s,o)}}})});function tFe(e){var r={sync:function(){for(var o=arguments.length,d=new Array(o),l=0;l<o;l++)d[l]=arguments[l];return S9(e.apply(this,d))},async:function(){for(var o=this,d=arguments.length,l=new Array(d),c=0;c<d;c++)l[c]=arguments[c];return new Promise(function(f,h){s0(e.apply(o,l),f,h)})},errback:function(){for(var o=arguments.length,d=new Array(o),l=0;l<o;l++)d[l]=arguments[l];var c=d.pop();if(typeof c!="function")throw gu("Asynchronous function called without callback",eFe);var f;try{f=e.apply(this,d)}catch(h){c(h);return}s0(f,function(h){return c(void 0,h)},function(h){return c(h)})}};return r}function Sh(e,r,s,o){if(!(typeof s===e||o&&typeof s>"u")){var d;throw o?d="Expected opts."+r+" to be either a "+e+", or undefined.":d="Expected opts."+r+" to be a "+e+".",gu(d,nH)}}function gu(e,r){return Object.assign(new Error(e),{code:r})}function rFe(e){var r=e.name,s=e.arity,o=e.sync,d=e.async,l=e.errback;if(Sh("string","name",r,!0),Sh("number","arity",s,!0),Sh("function","sync",o),Sh("function","async",d,!0),Sh("function","errback",l,!0),d&&l)throw gu("Expected one of either opts.async or opts.errback, but got _both_.",nH);if(typeof r!="string"){var c;l&&l.name&&l.name!=="errback"&&(c=l.name),d&&d.name&&d.name!=="async"&&(c=d.name.replace(/Async$/,"")),o&&o.name&&o.name!=="sync"&&(c=o.name.replace(/Sync$/,"")),typeof c=="string"&&(r=c)}return typeof s!="number"&&(s=o.length),E9({name:r,arity:s,sync:function(h){return o.apply(this,h)},async:function(h,y,g){d?d.apply(this,h).then(y,g):l?l.call.apply(l,[this].concat(pe(h),[function(x,R){x==null?y(R):g(x)}])):y(o.apply(this,h))}})}function aFe(e){return lH(e.name,e.length,function(){for(var r=arguments.length,s=new Array(r),o=0;o<r;o++)s[o]=arguments[o];return e.apply(this,s)})}function E9(e){var r=e.name,s=e.arity,o=e.sync,d=e.async;return lH(r,s,K().mark(function l(){var c,f,h,y,g,x,R=arguments;return K().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,rH;case 2:for(c=T.sent,f=R.length,h=new Array(f),y=0;y<f;y++)h[y]=R[y];if(c){T.next=7;break}return g=o.call(this,h),T.abrupt("return",g);case 7:try{d.call(this,h,function(C){x||(x={value:C},c())},function(C){x||(x={err:C},c())})}catch(C){x={err:C},c()}return T.next=10,aH;case 10:if(!x.hasOwnProperty("err")){T.next=12;break}throw x.err;case 12:return T.abrupt("return",x.value);case 13:case"end":return T.stop()}},l,this)}))}function S9(e){for(var r;!(s=e.next(),r=s.value,s).done;){var s;iH(r,e)}return r}function s0(e,r,s){(function o(){try{for(var d,l=function(){iH(d,e);var y=!0,g=!1,x=e.next(function(){y?g=!0:o()});if(y=!1,nFe(x,e),!g)return{v:void 0}},c;!(f=e.next(),d=f.value,f).done;){var f;if(c=l(),c)return c.v}return r(d)}catch(h){return s(h)}})()}function iH(e,r){e!==rH&&oH(r,gu("Got unexpected yielded value in gensync generator: "+JSON.stringify(e)+". Did you perhaps mean to use 'yield*' instead of 'yield'?",QBe))}function nFe(e,r){var s=e.value,o=e.done;!o&&s===aH||oH(r,gu(o?"Unexpected generator completion. If you get this, it is probably a gensync bug.":"Expected GENSYNC_SUSPEND, got "+JSON.stringify(s)+". If you get this, it is probably a gensync bug.",ZBe))}function oH(e,r){throw e.throw&&e.throw(r),r}function lH(e,r,s){if(typeof e=="string"){var o=Object.getOwnPropertyDescriptor(s,"name");(!o||o.configurable)&&Object.defineProperty(s,"name",Object.assign(o||{},{configurable:!0,value:e}))}if(typeof r=="number"){var d=Object.getOwnPropertyDescriptor(s,"length");(!d||d.configurable)&&Object.defineProperty(s,"length",Object.assign(d||{},{configurable:!0,value:r}))}return s}var dH=Gn(K().mark(function e(r){return K().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.delegateYield(r,"t0",1);case 1:return o.abrupt("return",o.t0);case 2:case"end":return o.stop()}},e)})),uH=Gn({sync:function(){return!1},errback:function(r){return r(null,!0)}});function cH(e,r){return Gn({sync:function(){for(var o=arguments.length,d=new Array(o),l=0;l<o;l++)d[l]=arguments[l];var c=e.apply(this,d);if(i0(c))throw new Error(r);return c},async:function(){for(var o=arguments.length,d=new Array(o),l=0;l<o;l++)d[l]=arguments[l];return Promise.resolve(e.apply(this,d))}})}var sFe=Gn({sync:function(r){return r("sync")},async:function(){var e=E(K().mark(function s(o){return K().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.abrupt("return",o("async"));case 1:case"end":return l.stop()}},s)}));function r(s){return e.apply(this,arguments)}return r}()});function iFe(e,r){var s=Gn(e);return sFe(function(o){var d=s[o];return r(d)})}var oFe=Gn({name:"onFirstPause",arity:2,sync:function(r){return dH.sync(r)},errback:function(r,s,o){var d=!1;dH.errback(r,function(l,c){d=!0,o(l,c)}),d||s()}}),pH=Gn({sync:function(r){return r},async:function(){var e=E(K().mark(function s(o){return K().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.abrupt("return",o);case 1:case"end":return l.stop()}},s)}));function r(s){return e.apply(this,arguments)}return r}()});function i0(e){return!!e&&(typeof e=="object"||typeof e=="function")&&!!e.then&&typeof e.then=="function"}function T9(e,r){for(var s=0,o=Object.keys(r);s<o.length;s++){var d=o[s];if((d==="parserOpts"||d==="generatorOpts"||d==="assumptions")&&r[d]){var l=r[d],c=e[d]||(e[d]={});lFe(c,l)}else{var f=r[d];f!==void 0&&(e[d]=f)}}}function lFe(e,r){for(var s=0,o=Object.keys(r);s<o.length;s++){var d=o[s],l=r[d];l!==void 0&&(e[d]=l)}}function dFe(e){return!!e&&typeof e.next=="function"&&typeof e[Symbol.iterator]=="function"}function o0(e){return Object.freeze(e)}function uFe(e){for(var r=new Set,s=[e];s.length>0;)for(var o=I(s.pop()),d;!(d=o()).done;){var l=d.value;Array.isArray(l)?s.push(l):r.add(l)}return r}var l0=O(function(r,s,o,d){d===void 0&&(d=o0([])),this.key=void 0,this.manipulateOptions=void 0,this.post=void 0,this.pre=void 0,this.visitor=void 0,this.parserOverride=void 0,this.generatorOverride=void 0,this.options=void 0,this.externalDependencies=void 0,this.key=r.name||o,this.manipulateOptions=r.manipulateOptions,this.post=r.post,this.pre=r.pre,this.visitor=r.visitor||{},this.parserOverride=r.parserOverride,this.generatorOverride=r.generatorOverride,this.options=s,this.externalDependencies=d});function fH(e){var r,s,o=!1;return K().mark(function d(){var l,c;return K().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:if(r){h.next=32;break}if(!s){h.next=5;break}return o=!0,h.delegateYield(pH(s),"t0",4);case 4:return h.abrupt("return",h.t0);case 5:return h.delegateYield(uH(),"t1",6);case 6:if(h.t1){h.next=18;break}return h.prev=7,h.delegateYield(e(),"t2",9);case 9:h.t3=h.t2,r={ok:!0,value:h.t3},h.next=16;break;case 13:h.prev=13,h.t4=h.catch(7),r={ok:!1,value:h.t4};case 16:h.next=32;break;case 18:return s=new Promise(function(y,g){l=y,c=g}),h.prev=19,h.delegateYield(e(),"t5",21);case 21:h.t6=h.t5,r={ok:!0,value:h.t6},s=null,o&&l(r.value),h.next=32;break;case 27:h.prev=27,h.t7=h.catch(19),r={ok:!1,value:h.t7},s=null,o&&c(h.t7);case 32:if(!r.ok){h.next=36;break}return h.abrupt("return",r.value);case 36:throw r.value;case 37:case"end":return h.stop()}},d,null,[[7,13],[19,27]])})}var cFe=K().mark(mH),pFe=K().mark(A9),fFe=K().mark(gH),hH=function(r){return Gn(r).sync};function mH(){return K().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",!0);case 1:case"end":return r.stop()}},cFe)}function w9(e){return yH(WeakMap,e)}function $s(e){return hH(w9(e))}function P9(e){return yH(Map,e)}function Jo(e){return hH(P9(e))}function yH(e,r){var s=new e,o=new e,d=new e;return K().mark(function l(c,f){var h,y,g,x,R,w,T;return K().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.delegateYield(uH(),"t0",1);case 1:return h=P.t0,y=h?o:s,P.delegateYield(gH(h,y,d,c,f),"t1",4);case 4:if(g=P.t1,!g.valid){P.next=7;break}return P.abrupt("return",g.value);case 7:if(x=new mFe(f),R=r(c,x),!dFe(R)){P.next=14;break}return P.delegateYield(oFe(R,function(){w=hFe(x,d,c)}),"t2",11);case 11:T=P.t2,P.next=15;break;case 14:T=R;case 15:return vH(y,x,c,T),w&&(d.delete(c),w.release(T)),P.abrupt("return",T);case 18:case"end":return P.stop()}},l)})}function A9(e,r,s){var o,d,l,c,f,h;return K().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(o=e.get(r),!o){g.next=10;break}d=I(o);case 3:if((l=d()).done){g.next=10;break}return c=l.value,f=c.value,h=c.valid,g.delegateYield(h(s),"t0",6);case 6:if(!g.t0){g.next=8;break}return g.abrupt("return",{valid:!0,value:f});case 8:g.next=3;break;case 10:return g.abrupt("return",{valid:!1,value:null});case 11:case"end":return g.stop()}},pFe)}function gH(e,r,s,o,d){var l,c,f;return K().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.delegateYield(A9(r,o,d),"t0",1);case 1:if(l=y.t0,!l.valid){y.next=4;break}return y.abrupt("return",l);case 4:if(!e){y.next=11;break}return y.delegateYield(A9(s,o,d),"t1",6);case 6:if(c=y.t1,!c.valid){y.next=11;break}return y.delegateYield(pH(c.value.promise),"t2",9);case 9:return f=y.t2,y.abrupt("return",{valid:!0,value:f});case 11:return y.abrupt("return",{valid:!1,value:null});case 12:case"end":return y.stop()}},fFe)}function hFe(e,r,s){var o=new gFe;return vH(r,e,s,o),o}function vH(e,r,s,o){r.configured()||r.forever();var d=e.get(s);switch(r.deactivate(),r.mode()){case"forever":d=[{value:o,valid:mH}],e.set(s,d);break;case"invalidate":d=[{value:o,valid:r.validator()}],e.set(s,d);break;case"valid":d?d.push({value:o,valid:r.validator()}):(d=[{value:o,valid:r.validator()}],e.set(s,d))}}var mFe=function(){function e(s){this._active=!0,this._never=!1,this._forever=!1,this._invalidate=!1,this._configured=!1,this._pairs=[],this._data=void 0,this._data=s}var r=e.prototype;return r.simple=function(){return yFe(this)},r.mode=function(){return this._never?"never":this._forever?"forever":this._invalidate?"invalidate":"valid"},r.forever=function(){if(!this._active)throw new Error("Cannot change caching after evaluation has completed.");if(this._never)throw new Error("Caching has already been configured with .never()");this._forever=!0,this._configured=!0},r.never=function(){if(!this._active)throw new Error("Cannot change caching after evaluation has completed.");if(this._forever)throw new Error("Caching has already been configured with .forever()");this._never=!0,this._configured=!0},r.using=function(o){var d=this;if(!this._active)throw new Error("Cannot change caching after evaluation has completed.");if(this._never||this._forever)throw new Error("Caching has already been configured with .never or .forever()");this._configured=!0;var l=o(this._data),c=cH(o,"You appear to be using an async cache handler, but Babel has been called synchronously");return i0(l)?l.then(function(f){return d._pairs.push([f,c]),f}):(this._pairs.push([l,c]),l)},r.invalidate=function(o){return this._invalidate=!0,this.using(o)},r.validator=function(){var o=this._pairs;return K().mark(function d(l){var c,f,h,y,g;return K().wrap(function(R){for(;;)switch(R.prev=R.next){case 0:c=I(o);case 1:if((f=c()).done){R.next=10;break}return h=ve(f.value,2),y=h[0],g=h[1],R.t0=y,R.delegateYield(g(l),"t1",5);case 5:if(R.t2=R.t1,R.t0===R.t2){R.next=8;break}return R.abrupt("return",!1);case 8:R.next=1;break;case 10:return R.abrupt("return",!0);case 11:case"end":return R.stop()}},d)})},r.deactivate=function(){this._active=!1},r.configured=function(){return this._configured},O(e)}();function yFe(e){function r(s){if(typeof s=="boolean"){s?e.forever():e.never();return}return e.using(function(){return Th(s())})}return r.forever=function(){return e.forever()},r.never=function(){return e.never()},r.using=function(s){return e.using(function(){return Th(s())})},r.invalidate=function(s){return e.invalidate(function(){return Th(s())})},r}function Th(e){if(i0(e))throw new Error("You appear to be using an async cache handler, which your current version of Babel does not support. We may add support for this in the future, but if you're on the most recent version of @babel/core and still seeing this error, then you'll need to synchronously handle your caching logic.");if(e!=null&&typeof e!="string"&&typeof e!="boolean"&&typeof e!="number")throw new Error("Cache keys must be either string, boolean, number, null, or undefined.");return e}var gFe=function(){function e(){var s=this;this.released=!1,this.promise=void 0,this._resolve=void 0,this.promise=new Promise(function(o){s._resolve=o})}var r=e.prototype;return r.release=function(o){this.released=!0,this._resolve(o)},O(e)}(),vFe=[{name:"nodejs",version:"0.2.0",date:"2011-08-26",lts:!1,security:!1,v8:"2.3.8.0"},{name:"nodejs",version:"0.3.0",date:"2011-08-26",lts:!1,security:!1,v8:"2.5.1.0"},{name:"nodejs",version:"0.4.0",date:"2011-08-26",lts:!1,security:!1,v8:"3.1.2.0"},{name:"nodejs",version:"0.5.0",date:"2011-08-26",lts:!1,security:!1,v8:"3.1.8.25"},{name:"nodejs",version:"0.6.0",date:"2011-11-04",lts:!1,security:!1,v8:"3.6.6.6"},{name:"nodejs",version:"0.7.0",date:"2012-01-17",lts:!1,security:!1,v8:"3.8.6.0"},{name:"nodejs",version:"0.8.0",date:"2012-06-22",lts:!1,security:!1,v8:"3.11.10.10"},{name:"nodejs",version:"0.9.0",date:"2012-07-20",lts:!1,security:!1,v8:"3.11.10.15"},{name:"nodejs",version:"0.10.0",date:"2013-03-11",lts:!1,security:!1,v8:"3.14.5.8"},{name:"nodejs",version:"0.11.0",date:"2013-03-28",lts:!1,security:!1,v8:"3.17.13.0"},{name:"nodejs",version:"0.12.0",date:"2015-02-06",lts:!1,security:!1,v8:"3.28.73.0"},{name:"nodejs",version:"4.0.0",date:"2015-09-08",lts:!1,security:!1,v8:"4.5.103.30"},{name:"nodejs",version:"4.1.0",date:"2015-09-17",lts:!1,security:!1,v8:"4.5.103.33"},{name:"nodejs",version:"4.2.0",date:"2015-10-12",lts:"Argon",security:!1,v8:"4.5.103.35"},{name:"nodejs",version:"4.3.0",date:"2016-02-09",lts:"Argon",security:!1,v8:"4.5.103.35"},{name:"nodejs",version:"4.4.0",date:"2016-03-08",lts:"Argon",security:!1,v8:"4.5.103.35"},{name:"nodejs",version:"4.5.0",date:"2016-08-16",lts:"Argon",security:!1,v8:"4.5.103.37"},{name:"nodejs",version:"4.6.0",date:"2016-09-27",lts:"Argon",security:!0,v8:"4.5.103.37"},{name:"nodejs",version:"4.7.0",date:"2016-12-06",lts:"Argon",security:!1,v8:"4.5.103.43"},{name:"nodejs",version:"4.8.0",date:"2017-02-21",lts:"Argon",security:!1,v8:"4.5.103.45"},{name:"nodejs",version:"4.9.0",date:"2018-03-28",lts:"Argon",security:!0,v8:"4.5.103.53"},{name:"nodejs",version:"5.0.0",date:"2015-10-29",lts:!1,security:!1,v8:"4.6.85.28"},{name:"nodejs",version:"5.1.0",date:"2015-11-17",lts:!1,security:!1,v8:"4.6.85.31"},{name:"nodejs",version:"5.2.0",date:"2015-12-09",lts:!1,security:!1,v8:"4.6.85.31"},{name:"nodejs",version:"5.3.0",date:"2015-12-15",lts:!1,security:!1,v8:"4.6.85.31"},{name:"nodejs",version:"5.4.0",date:"2016-01-06",lts:!1,security:!1,v8:"4.6.85.31"},{name:"nodejs",version:"5.5.0",date:"2016-01-21",lts:!1,security:!1,v8:"4.6.85.31"},{name:"nodejs",version:"5.6.0",date:"2016-02-09",lts:!1,security:!1,v8:"4.6.85.31"},{name:"nodejs",version:"5.7.0",date:"2016-02-23",lts:!1,security:!1,v8:"4.6.85.31"},{name:"nodejs",version:"5.8.0",date:"2016-03-09",lts:!1,security:!1,v8:"4.6.85.31"},{name:"nodejs",version:"5.9.0",date:"2016-03-16",lts:!1,security:!1,v8:"4.6.85.31"},{name:"nodejs",version:"5.10.0",date:"2016-04-01",lts:!1,security:!1,v8:"4.6.85.31"},{name:"nodejs",version:"5.11.0",date:"2016-04-21",lts:!1,security:!1,v8:"4.6.85.31"},{name:"nodejs",version:"5.12.0",date:"2016-06-23",lts:!1,security:!1,v8:"4.6.85.32"},{name:"nodejs",version:"6.0.0",date:"2016-04-26",lts:!1,security:!1,v8:"5.0.71.35"},{name:"nodejs",version:"6.1.0",date:"2016-05-05",lts:!1,security:!1,v8:"5.0.71.35"},{name:"nodejs",version:"6.2.0",date:"2016-05-17",lts:!1,security:!1,v8:"5.0.71.47"},{name:"nodejs",version:"6.3.0",date:"2016-07-06",lts:!1,security:!1,v8:"5.0.71.52"},{name:"nodejs",version:"6.4.0",date:"2016-08-12",lts:!1,security:!1,v8:"5.0.71.60"},{name:"nodejs",version:"6.5.0",date:"2016-08-26",lts:!1,security:!1,v8:"5.1.281.81"},{name:"nodejs",version:"6.6.0",date:"2016-09-14",lts:!1,security:!1,v8:"5.1.281.83"},{name:"nodejs",version:"6.7.0",date:"2016-09-27",lts:!1,security:!0,v8:"5.1.281.83"},{name:"nodejs",version:"6.8.0",date:"2016-10-12",lts:!1,security:!1,v8:"5.1.281.84"},{name:"nodejs",version:"6.9.0",date:"2016-10-18",lts:"Boron",security:!1,v8:"5.1.281.84"},{name:"nodejs",version:"6.10.0",date:"2017-02-21",lts:"Boron",security:!1,v8:"5.1.281.93"},{name:"nodejs",version:"6.11.0",date:"2017-06-06",lts:"Boron",security:!1,v8:"5.1.281.102"},{name:"nodejs",version:"6.12.0",date:"2017-11-06",lts:"Boron",security:!1,v8:"5.1.281.108"},{name:"nodejs",version:"6.13.0",date:"2018-02-10",lts:"Boron",security:!1,v8:"5.1.281.111"},{name:"nodejs",version:"6.14.0",date:"2018-03-28",lts:"Boron",security:!0,v8:"5.1.281.111"},{name:"nodejs",version:"6.15.0",date:"2018-11-27",lts:"Boron",security:!0,v8:"5.1.281.111"},{name:"nodejs",version:"6.16.0",date:"2018-12-26",lts:"Boron",security:!1,v8:"5.1.281.111"},{name:"nodejs",version:"6.17.0",date:"2019-02-28",lts:"Boron",security:!0,v8:"5.1.281.111"},{name:"nodejs",version:"7.0.0",date:"2016-10-25",lts:!1,security:!1,v8:"5.4.500.36"},{name:"nodejs",version:"7.1.0",date:"2016-11-08",lts:!1,security:!1,v8:"5.4.500.36"},{name:"nodejs",version:"7.2.0",date:"2016-11-22",lts:!1,security:!1,v8:"5.4.500.43"},{name:"nodejs",version:"7.3.0",date:"2016-12-20",lts:!1,security:!1,v8:"5.4.500.45"},{name:"nodejs",version:"7.4.0",date:"2017-01-04",lts:!1,security:!1,v8:"5.4.500.45"},{name:"nodejs",version:"7.5.0",date:"2017-01-31",lts:!1,security:!1,v8:"5.4.500.48"},{name:"nodejs",version:"7.6.0",date:"2017-02-21",lts:!1,security:!1,v8:"5.5.372.40"},{name:"nodejs",version:"7.7.0",date:"2017-02-28",lts:!1,security:!1,v8:"5.5.372.41"},{name:"nodejs",version:"7.8.0",date:"2017-03-29",lts:!1,security:!1,v8:"5.5.372.43"},{name:"nodejs",version:"7.9.0",date:"2017-04-11",lts:!1,security:!1,v8:"5.5.372.43"},{name:"nodejs",version:"7.10.0",date:"2017-05-02",lts:!1,security:!1,v8:"5.5.372.43"},{name:"nodejs",version:"8.0.0",date:"2017-05-30",lts:!1,security:!1,v8:"5.8.283.41"},{name:"nodejs",version:"8.1.0",date:"2017-06-08",lts:!1,security:!1,v8:"5.8.283.41"},{name:"nodejs",version:"8.2.0",date:"2017-07-19",lts:!1,security:!1,v8:"5.8.283.41"},{name:"nodejs",version:"8.3.0",date:"2017-08-08",lts:!1,security:!1,v8:"6.0.286.52"},{name:"nodejs",version:"8.4.0",date:"2017-08-15",lts:!1,security:!1,v8:"6.0.286.52"},{name:"nodejs",version:"8.5.0",date:"2017-09-12",lts:!1,security:!1,v8:"6.0.287.53"},{name:"nodejs",version:"8.6.0",date:"2017-09-26",lts:!1,security:!1,v8:"6.0.287.53"},{name:"nodejs",version:"8.7.0",date:"2017-10-11",lts:!1,security:!1,v8:"6.1.534.42"},{name:"nodejs",version:"8.8.0",date:"2017-10-24",lts:!1,security:!1,v8:"6.1.534.42"},{name:"nodejs",version:"8.9.0",date:"2017-10-31",lts:"Carbon",security:!1,v8:"6.1.534.46"},{name:"nodejs",version:"8.10.0",date:"2018-03-06",lts:"Carbon",security:!1,v8:"6.2.414.50"},{name:"nodejs",version:"8.11.0",date:"2018-03-28",lts:"Carbon",security:!0,v8:"6.2.414.50"},{name:"nodejs",version:"8.12.0",date:"2018-09-10",lts:"Carbon",security:!1,v8:"6.2.414.66"},{name:"nodejs",version:"8.13.0",date:"2018-11-20",lts:"Carbon",security:!1,v8:"6.2.414.72"},{name:"nodejs",version:"8.14.0",date:"2018-11-27",lts:"Carbon",security:!0,v8:"6.2.414.72"},{name:"nodejs",version:"8.15.0",date:"2018-12-26",lts:"Carbon",security:!1,v8:"6.2.414.75"},{name:"nodejs",version:"8.16.0",date:"2019-04-16",lts:"Carbon",security:!1,v8:"6.2.414.77"},{name:"nodejs",version:"8.17.0",date:"2019-12-17",lts:"Carbon",security:!0,v8:"6.2.414.78"},{name:"nodejs",version:"9.0.0",date:"2017-10-31",lts:!1,security:!1,v8:"6.2.414.32"},{name:"nodejs",version:"9.1.0",date:"2017-11-07",lts:!1,security:!1,v8:"6.2.414.32"},{name:"nodejs",version:"9.2.0",date:"2017-11-14",lts:!1,security:!1,v8:"6.2.414.44"},{name:"nodejs",version:"9.3.0",date:"2017-12-12",lts:!1,security:!1,v8:"6.2.414.46"},{name:"nodejs",version:"9.4.0",date:"2018-01-10",lts:!1,security:!1,v8:"6.2.414.46"},{name:"nodejs",version:"9.5.0",date:"2018-01-31",lts:!1,security:!1,v8:"6.2.414.46"},{name:"nodejs",version:"9.6.0",date:"2018-02-21",lts:!1,security:!1,v8:"6.2.414.46"},{name:"nodejs",version:"9.7.0",date:"2018-03-01",lts:!1,security:!1,v8:"6.2.414.46"},{name:"nodejs",version:"9.8.0",date:"2018-03-07",lts:!1,security:!1,v8:"6.2.414.46"},{name:"nodejs",version:"9.9.0",date:"2018-03-21",lts:!1,security:!1,v8:"6.2.414.46"},{name:"nodejs",version:"9.10.0",date:"2018-03-28",lts:!1,security:!0,v8:"6.2.414.46"},{name:"nodejs",version:"9.11.0",date:"2018-04-04",lts:!1,security:!1,v8:"6.2.414.46"},{name:"nodejs",version:"10.0.0",date:"2018-04-24",lts:!1,security:!1,v8:"6.6.346.24"},{name:"nodejs",version:"10.1.0",date:"2018-05-08",lts:!1,security:!1,v8:"6.6.346.27"},{name:"nodejs",version:"10.2.0",date:"2018-05-23",lts:!1,security:!1,v8:"6.6.346.32"},{name:"nodejs",version:"10.3.0",date:"2018-05-29",lts:!1,security:!1,v8:"6.6.346.32"},{name:"nodejs",version:"10.4.0",date:"2018-06-06",lts:!1,security:!1,v8:"6.7.288.43"},{name:"nodejs",version:"10.5.0",date:"2018-06-20",lts:!1,security:!1,v8:"6.7.288.46"},{name:"nodejs",version:"10.6.0",date:"2018-07-04",lts:!1,security:!1,v8:"6.7.288.46"},{name:"nodejs",version:"10.7.0",date:"2018-07-18",lts:!1,security:!1,v8:"6.7.288.49"},{name:"nodejs",version:"10.8.0",date:"2018-08-01",lts:!1,security:!1,v8:"6.7.288.49"},{name:"nodejs",version:"10.9.0",date:"2018-08-15",lts:!1,security:!1,v8:"6.8.275.24"},{name:"nodejs",version:"10.10.0",date:"2018-09-06",lts:!1,security:!1,v8:"6.8.275.30"},{name:"nodejs",version:"10.11.0",date:"2018-09-19",lts:!1,security:!1,v8:"6.8.275.32"},{name:"nodejs",version:"10.12.0",date:"2018-10-10",lts:!1,security:!1,v8:"6.8.275.32"},{name:"nodejs",version:"10.13.0",date:"2018-10-30",lts:"Dubnium",security:!1,v8:"6.8.275.32"},{name:"nodejs",version:"10.14.0",date:"2018-11-27",lts:"Dubnium",security:!0,v8:"6.8.275.32"},{name:"nodejs",version:"10.15.0",date:"2018-12-26",lts:"Dubnium",security:!1,v8:"6.8.275.32"},{name:"nodejs",version:"10.16.0",date:"2019-05-28",lts:"Dubnium",security:!1,v8:"6.8.275.32"},{name:"nodejs",version:"10.17.0",date:"2019-10-22",lts:"Dubnium",security:!1,v8:"6.8.275.32"},{name:"nodejs",version:"10.18.0",date:"2019-12-17",lts:"Dubnium",security:!0,v8:"6.8.275.32"},{name:"nodejs",version:"10.19.0",date:"2020-02-05",lts:"Dubnium",security:!0,v8:"6.8.275.32"},{name:"nodejs",version:"10.20.0",date:"2020-03-26",lts:"Dubnium",security:!1,v8:"6.8.275.32"},{name:"nodejs",version:"10.21.0",date:"2020-06-02",lts:"Dubnium",security:!0,v8:"6.8.275.32"},{name:"nodejs",version:"10.22.0",date:"2020-07-21",lts:"Dubnium",security:!1,v8:"6.8.275.32"},{name:"nodejs",version:"10.23.0",date:"2020-10-27",lts:"Dubnium",security:!1,v8:"6.8.275.32"},{name:"nodejs",version:"10.24.0",date:"2021-02-23",lts:"Dubnium",security:!0,v8:"6.8.275.32"},{name:"nodejs",version:"11.0.0",date:"2018-10-23",lts:!1,security:!1,v8:"7.0.276.28"},{name:"nodejs",version:"11.1.0",date:"2018-10-30",lts:!1,security:!1,v8:"7.0.276.32"},{name:"nodejs",version:"11.2.0",date:"2018-11-15",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.3.0",date:"2018-11-27",lts:!1,security:!0,v8:"7.0.276.38"},{name:"nodejs",version:"11.4.0",date:"2018-12-07",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.5.0",date:"2018-12-18",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.6.0",date:"2018-12-26",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.7.0",date:"2019-01-17",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.8.0",date:"2019-01-24",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.9.0",date:"2019-01-30",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.10.0",date:"2019-02-14",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.11.0",date:"2019-03-05",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.12.0",date:"2019-03-14",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.13.0",date:"2019-03-28",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.14.0",date:"2019-04-10",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"11.15.0",date:"2019-04-30",lts:!1,security:!1,v8:"7.0.276.38"},{name:"nodejs",version:"12.0.0",date:"2019-04-23",lts:!1,security:!1,v8:"7.4.288.21"},{name:"nodejs",version:"12.1.0",date:"2019-04-29",lts:!1,security:!1,v8:"7.4.288.21"},{name:"nodejs",version:"12.2.0",date:"2019-05-07",lts:!1,security:!1,v8:"7.4.288.21"},{name:"nodejs",version:"12.3.0",date:"2019-05-21",lts:!1,security:!1,v8:"7.4.288.27"},{name:"nodejs",version:"12.4.0",date:"2019-06-04",lts:!1,security:!1,v8:"7.4.288.27"},{name:"nodejs",version:"12.5.0",date:"2019-06-26",lts:!1,security:!1,v8:"7.5.288.22"},{name:"nodejs",version:"12.6.0",date:"2019-07-03",lts:!1,security:!1,v8:"7.5.288.22"},{name:"nodejs",version:"12.7.0",date:"2019-07-23",lts:!1,security:!1,v8:"7.5.288.22"},{name:"nodejs",version:"12.8.0",date:"2019-08-06",lts:!1,security:!1,v8:"7.5.288.22"},{name:"nodejs",version:"12.9.0",date:"2019-08-20",lts:!1,security:!1,v8:"7.6.303.29"},{name:"nodejs",version:"12.10.0",date:"2019-09-04",lts:!1,security:!1,v8:"7.6.303.29"},{name:"nodejs",version:"12.11.0",date:"2019-09-25",lts:!1,security:!1,v8:"7.7.299.11"},{name:"nodejs",version:"12.12.0",date:"2019-10-11",lts:!1,security:!1,v8:"7.7.299.13"},{name:"nodejs",version:"12.13.0",date:"2019-10-21",lts:"Erbium",security:!1,v8:"7.7.299.13"},{name:"nodejs",version:"12.14.0",date:"2019-12-17",lts:"Erbium",security:!0,v8:"7.7.299.13"},{name:"nodejs",version:"12.15.0",date:"2020-02-05",lts:"Erbium",security:!0,v8:"7.7.299.13"},{name:"nodejs",version:"12.16.0",date:"2020-02-11",lts:"Erbium",security:!1,v8:"7.8.279.23"},{name:"nodejs",version:"12.17.0",date:"2020-05-26",lts:"Erbium",security:!1,v8:"7.8.279.23"},{name:"nodejs",version:"12.18.0",date:"2020-06-02",lts:"Erbium",security:!0,v8:"7.8.279.23"},{name:"nodejs",version:"12.19.0",date:"2020-10-06",lts:"Erbium",security:!1,v8:"7.8.279.23"},{name:"nodejs",version:"12.20.0",date:"2020-11-24",lts:"Erbium",security:!1,v8:"7.8.279.23"},{name:"nodejs",version:"12.21.0",date:"2021-02-23",lts:"Erbium",security:!0,v8:"7.8.279.23"},{name:"nodejs",version:"12.22.0",date:"2021-03-30",lts:"Erbium",security:!1,v8:"7.8.279.23"},{name:"nodejs",version:"13.0.0",date:"2019-10-22",lts:!1,security:!1,v8:"7.8.279.17"},{name:"nodejs",version:"13.1.0",date:"2019-11-05",lts:!1,security:!1,v8:"7.8.279.17"},{name:"nodejs",version:"13.2.0",date:"2019-11-21",lts:!1,security:!1,v8:"7.9.317.23"},{name:"nodejs",version:"13.3.0",date:"2019-12-03",lts:!1,security:!1,v8:"7.9.317.25"},{name:"nodejs",version:"13.4.0",date:"2019-12-17",lts:!1,security:!0,v8:"7.9.317.25"},{name:"nodejs",version:"13.5.0",date:"2019-12-18",lts:!1,security:!1,v8:"7.9.317.25"},{name:"nodejs",version:"13.6.0",date:"2020-01-07",lts:!1,security:!1,v8:"7.9.317.25"},{name:"nodejs",version:"13.7.0",date:"2020-01-21",lts:!1,security:!1,v8:"7.9.317.25"},{name:"nodejs",version:"13.8.0",date:"2020-02-05",lts:!1,security:!0,v8:"7.9.317.25"},{name:"nodejs",version:"13.9.0",date:"2020-02-18",lts:!1,security:!1,v8:"7.9.317.25"},{name:"nodejs",version:"13.10.0",date:"2020-03-04",lts:!1,security:!1,v8:"7.9.317.25"},{name:"nodejs",version:"13.11.0",date:"2020-03-12",lts:!1,security:!1,v8:"7.9.317.25"},{name:"nodejs",version:"13.12.0",date:"2020-03-26",lts:!1,security:!1,v8:"7.9.317.25"},{name:"nodejs",version:"13.13.0",date:"2020-04-14",lts:!1,security:!1,v8:"7.9.317.25"},{name:"nodejs",version:"13.14.0",date:"2020-04-29",lts:!1,security:!1,v8:"7.9.317.25"},{name:"nodejs",version:"14.0.0",date:"2020-04-21",lts:!1,security:!1,v8:"8.1.307.30"},{name:"nodejs",version:"14.1.0",date:"2020-04-29",lts:!1,security:!1,v8:"8.1.307.31"},{name:"nodejs",version:"14.2.0",date:"2020-05-05",lts:!1,security:!1,v8:"8.1.307.31"},{name:"nodejs",version:"14.3.0",date:"2020-05-19",lts:!1,security:!1,v8:"8.1.307.31"},{name:"nodejs",version:"14.4.0",date:"2020-06-02",lts:!1,security:!0,v8:"8.1.307.31"},{name:"nodejs",version:"14.5.0",date:"2020-06-30",lts:!1,security:!1,v8:"8.3.110.9"},{name:"nodejs",version:"14.6.0",date:"2020-07-20",lts:!1,security:!1,v8:"8.4.371.19"},{name:"nodejs",version:"14.7.0",date:"2020-07-29",lts:!1,security:!1,v8:"8.4.371.19"},{name:"nodejs",version:"14.8.0",date:"2020-08-11",lts:!1,security:!1,v8:"8.4.371.19"},{name:"nodejs",version:"14.9.0",date:"2020-08-27",lts:!1,security:!1,v8:"8.4.371.19"},{name:"nodejs",version:"14.10.0",date:"2020-09-08",lts:!1,security:!1,v8:"8.4.371.19"},{name:"nodejs",version:"14.11.0",date:"2020-09-15",lts:!1,security:!0,v8:"8.4.371.19"},{name:"nodejs",version:"14.12.0",date:"2020-09-22",lts:!1,security:!1,v8:"8.4.371.19"},{name:"nodejs",version:"14.13.0",date:"2020-09-29",lts:!1,security:!1,v8:"8.4.371.19"},{name:"nodejs",version:"14.14.0",date:"2020-10-15",lts:!1,security:!1,v8:"8.4.371.19"},{name:"nodejs",version:"14.15.0",date:"2020-10-27",lts:"Fermium",security:!1,v8:"8.4.371.19"},{name:"nodejs",version:"14.16.0",date:"2021-02-23",lts:"Fermium",security:!0,v8:"8.4.371.19"},{name:"nodejs",version:"14.17.0",date:"2021-05-11",lts:"Fermium",security:!1,v8:"8.4.371.23"},{name:"nodejs",version:"14.18.0",date:"2021-09-28",lts:"Fermium",security:!1,v8:"8.4.371.23"},{name:"nodejs",version:"14.19.0",date:"2022-02-01",lts:"Fermium",security:!1,v8:"8.4.371.23"},{name:"nodejs",version:"14.20.0",date:"2022-07-07",lts:"Fermium",security:!0,v8:"8.4.371.23"},{name:"nodejs",version:"14.21.0",date:"2022-11-01",lts:"Fermium",security:!1,v8:"8.4.371.23"},{name:"nodejs",version:"15.0.0",date:"2020-10-20",lts:!1,security:!1,v8:"8.6.395.16"},{name:"nodejs",version:"15.1.0",date:"2020-11-04",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.2.0",date:"2020-11-10",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.3.0",date:"2020-11-24",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.4.0",date:"2020-12-09",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.5.0",date:"2020-12-22",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.6.0",date:"2021-01-14",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.7.0",date:"2021-01-25",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.8.0",date:"2021-02-02",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.9.0",date:"2021-02-18",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.10.0",date:"2021-02-23",lts:!1,security:!0,v8:"8.6.395.17"},{name:"nodejs",version:"15.11.0",date:"2021-03-03",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.12.0",date:"2021-03-17",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.13.0",date:"2021-03-31",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"15.14.0",date:"2021-04-06",lts:!1,security:!1,v8:"8.6.395.17"},{name:"nodejs",version:"16.0.0",date:"2021-04-20",lts:!1,security:!1,v8:"9.0.257.17"},{name:"nodejs",version:"16.1.0",date:"2021-05-04",lts:!1,security:!1,v8:"9.0.257.24"},{name:"nodejs",version:"16.2.0",date:"2021-05-19",lts:!1,security:!1,v8:"9.0.257.25"},{name:"nodejs",version:"16.3.0",date:"2021-06-03",lts:!1,security:!1,v8:"9.0.257.25"},{name:"nodejs",version:"16.4.0",date:"2021-06-23",lts:!1,security:!1,v8:"9.1.269.36"},{name:"nodejs",version:"16.5.0",date:"2021-07-14",lts:!1,security:!1,v8:"9.1.269.38"},{name:"nodejs",version:"16.6.0",date:"2021-07-29",lts:!1,security:!0,v8:"9.2.230.21"},{name:"nodejs",version:"16.7.0",date:"2021-08-18",lts:!1,security:!1,v8:"9.2.230.21"},{name:"nodejs",version:"16.8.0",date:"2021-08-25",lts:!1,security:!1,v8:"9.2.230.21"},{name:"nodejs",version:"16.9.0",date:"2021-09-07",lts:!1,security:!1,v8:"9.3.345.16"},{name:"nodejs",version:"16.10.0",date:"2021-09-22",lts:!1,security:!1,v8:"9.3.345.19"},{name:"nodejs",version:"16.11.0",date:"2021-10-08",lts:!1,security:!1,v8:"9.4.146.19"},{name:"nodejs",version:"16.12.0",date:"2021-10-20",lts:!1,security:!1,v8:"9.4.146.19"},{name:"nodejs",version:"16.13.0",date:"2021-10-26",lts:"Gallium",security:!1,v8:"9.4.146.19"},{name:"nodejs",version:"16.14.0",date:"2022-02-08",lts:"Gallium",security:!1,v8:"9.4.146.24"},{name:"nodejs",version:"16.15.0",date:"2022-04-26",lts:"Gallium",security:!1,v8:"9.4.146.24"},{name:"nodejs",version:"16.16.0",date:"2022-07-07",lts:"Gallium",security:!0,v8:"9.4.146.24"},{name:"nodejs",version:"16.17.0",date:"2022-08-16",lts:"Gallium",security:!1,v8:"9.4.146.26"},{name:"nodejs",version:"16.18.0",date:"2022-10-12",lts:"Gallium",security:!1,v8:"9.4.146.26"},{name:"nodejs",version:"16.19.0",date:"2022-12-13",lts:"Gallium",security:!1,v8:"9.4.146.26"},{name:"nodejs",version:"16.20.0",date:"2023-03-28",lts:"Gallium",security:!1,v8:"9.4.146.26"},{name:"nodejs",version:"17.0.0",date:"2021-10-19",lts:!1,security:!1,v8:"9.5.172.21"},{name:"nodejs",version:"17.1.0",date:"2021-11-09",lts:!1,security:!1,v8:"9.5.172.25"},{name:"nodejs",version:"17.2.0",date:"2021-11-30",lts:!1,security:!1,v8:"9.6.180.14"},{name:"nodejs",version:"17.3.0",date:"2021-12-17",lts:!1,security:!1,v8:"9.6.180.15"},{name:"nodejs",version:"17.4.0",date:"2022-01-18",lts:!1,security:!1,v8:"9.6.180.15"},{name:"nodejs",version:"17.5.0",date:"2022-02-10",lts:!1,security:!1,v8:"9.6.180.15"},{name:"nodejs",version:"17.6.0",date:"2022-02-22",lts:!1,security:!1,v8:"9.6.180.15"},{name:"nodejs",version:"17.7.0",date:"2022-03-09",lts:!1,security:!1,v8:"9.6.180.15"},{name:"nodejs",version:"17.8.0",date:"2022-03-22",lts:!1,security:!1,v8:"9.6.180.15"},{name:"nodejs",version:"17.9.0",date:"2022-04-07",lts:!1,security:!1,v8:"9.6.180.15"},{name:"nodejs",version:"18.0.0",date:"2022-04-18",lts:!1,security:!1,v8:"10.1.124.8"},{name:"nodejs",version:"18.1.0",date:"2022-05-03",lts:!1,security:!1,v8:"10.1.124.8"},{name:"nodejs",version:"18.2.0",date:"2022-05-17",lts:!1,security:!1,v8:"10.1.124.8"},{name:"nodejs",version:"18.3.0",date:"2022-06-02",lts:!1,security:!1,v8:"10.2.154.4"},{name:"nodejs",version:"18.4.0",date:"2022-06-16",lts:!1,security:!1,v8:"10.2.154.4"},{name:"nodejs",version:"18.5.0",date:"2022-07-06",lts:!1,security:!0,v8:"10.2.154.4"},{name:"nodejs",version:"18.6.0",date:"2022-07-13",lts:!1,security:!1,v8:"10.2.154.13"},{name:"nodejs",version:"18.7.0",date:"2022-07-26",lts:!1,security:!1,v8:"10.2.154.13"},{name:"nodejs",version:"18.8.0",date:"2022-08-24",lts:!1,security:!1,v8:"10.2.154.13"},{name:"nodejs",version:"18.9.0",date:"2022-09-07",lts:!1,security:!1,v8:"10.2.154.15"},{name:"nodejs",version:"18.10.0",date:"2022-09-28",lts:!1,security:!1,v8:"10.2.154.15"},{name:"nodejs",version:"18.11.0",date:"2022-10-13",lts:!1,security:!1,v8:"10.2.154.15"},{name:"nodejs",version:"18.12.0",date:"2022-10-25",lts:"Hydrogen",security:!1,v8:"10.2.154.15"},{name:"nodejs",version:"18.13.0",date:"2023-01-05",lts:"Hydrogen",security:!1,v8:"10.2.154.23"},{name:"nodejs",version:"18.14.0",date:"2023-02-01",lts:"Hydrogen",security:!1,v8:"10.2.154.23"},{name:"nodejs",version:"18.15.0",date:"2023-03-05",lts:"Hydrogen",security:!1,v8:"10.2.154.26"},{name:"nodejs",version:"18.16.0",date:"2023-04-12",lts:"Hydrogen",security:!1,v8:"10.2.154.26"},{name:"nodejs",version:"18.17.0",date:"2023-07-18",lts:"Hydrogen",security:!1,v8:"10.2.154.26"},{name:"nodejs",version:"18.18.0",date:"2023-09-18",lts:"Hydrogen",security:!1,v8:"10.2.154.26"},{name:"nodejs",version:"18.19.0",date:"2023-11-29",lts:"Hydrogen",security:!1,v8:"10.2.154.26"},{name:"nodejs",version:"18.20.0",date:"2024-03-26",lts:"Hydrogen",security:!1,v8:"10.2.154.26"},{name:"nodejs",version:"19.0.0",date:"2022-10-17",lts:!1,security:!1,v8:"10.7.193.13"},{name:"nodejs",version:"19.1.0",date:"2022-11-14",lts:!1,security:!1,v8:"10.7.193.20"},{name:"nodejs",version:"19.2.0",date:"2022-11-29",lts:!1,security:!1,v8:"10.8.168.20"},{name:"nodejs",version:"19.3.0",date:"2022-12-14",lts:!1,security:!1,v8:"10.8.168.21"},{name:"nodejs",version:"19.4.0",date:"2023-01-05",lts:!1,security:!1,v8:"10.8.168.25"},{name:"nodejs",version:"19.5.0",date:"2023-01-24",lts:!1,security:!1,v8:"10.8.168.25"},{name:"nodejs",version:"19.6.0",date:"2023-02-01",lts:!1,security:!1,v8:"10.8.168.25"},{name:"nodejs",version:"19.7.0",date:"2023-02-21",lts:!1,security:!1,v8:"10.8.168.25"},{name:"nodejs",version:"19.8.0",date:"2023-03-14",lts:!1,security:!1,v8:"10.8.168.25"},{name:"nodejs",version:"19.9.0",date:"2023-04-10",lts:!1,security:!1,v8:"10.8.168.25"},{name:"nodejs",version:"20.0.0",date:"2023-04-17",lts:!1,security:!1,v8:"11.3.244.4"},{name:"nodejs",version:"20.1.0",date:"2023-05-03",lts:!1,security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.2.0",date:"2023-05-16",lts:!1,security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.3.0",date:"2023-06-08",lts:!1,security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.4.0",date:"2023-07-04",lts:!1,security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.5.0",date:"2023-07-19",lts:!1,security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.6.0",date:"2023-08-23",lts:!1,security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.7.0",date:"2023-09-18",lts:!1,security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.8.0",date:"2023-09-28",lts:!1,security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.9.0",date:"2023-10-24",lts:"Iron",security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.10.0",date:"2023-11-22",lts:"Iron",security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.11.0",date:"2024-01-09",lts:"Iron",security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.12.0",date:"2024-03-26",lts:"Iron",security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.13.0",date:"2024-05-07",lts:"Iron",security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.14.0",date:"2024-05-28",lts:"Iron",security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"20.15.0",date:"2024-06-20",lts:"Iron",security:!1,v8:"11.3.244.8"},{name:"nodejs",version:"21.0.0",date:"2023-10-17",lts:!1,security:!1,v8:"11.8.172.13"},{name:"nodejs",version:"21.1.0",date:"2023-10-24",lts:!1,security:!1,v8:"11.8.172.15"},{name:"nodejs",version:"21.2.0",date:"2023-11-14",lts:!1,security:!1,v8:"11.8.172.17"},{name:"nodejs",version:"21.3.0",date:"2023-11-30",lts:!1,security:!1,v8:"11.8.172.17"},{name:"nodejs",version:"21.4.0",date:"2023-12-05",lts:!1,security:!1,v8:"11.8.172.17"},{name:"nodejs",version:"21.5.0",date:"2023-12-19",lts:!1,security:!1,v8:"11.8.172.17"},{name:"nodejs",version:"21.6.0",date:"2024-01-14",lts:!1,security:!1,v8:"11.8.172.17"},{name:"nodejs",version:"21.7.0",date:"2024-03-06",lts:!1,security:!1,v8:"11.8.172.17"},{name:"nodejs",version:"22.0.0",date:"2024-04-24",lts:!1,security:!1,v8:"12.4.254.14"},{name:"nodejs",version:"22.1.0",date:"2024-05-02",lts:!1,security:!1,v8:"12.4.254.14"},{name:"nodejs",version:"22.2.0",date:"2024-05-15",lts:!1,security:!1,v8:"12.4.254.14"},{name:"nodejs",version:"22.3.0",date:"2024-06-11",lts:!1,security:!1,v8:"12.4.254.20"},{name:"nodejs",version:"22.4.0",date:"2024-07-02",lts:!1,security:!1,v8:"12.4.254.21"},{name:"nodejs",version:"22.5.0",date:"2024-07-17",lts:!1,security:!1,v8:"12.4.254.21"}],bH={},xH={},bFe={A:"ie",B:"edge",C:"firefox",D:"chrome",E:"safari",F:"opera",G:"ios_saf",H:"op_mini",I:"android",J:"bb",K:"op_mob",L:"and_chr",M:"and_ff",N:"ie_mob",O:"and_uc",P:"samsung",Q:"and_qq",R:"baidu",S:"kaios"};xH.browsers=bFe;var RH={},xFe={0:"24",1:"25",2:"112",3:"113",4:"114",5:"115",6:"116",7:"117",8:"118",9:"119",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"80",I:"128",J:"4",K:"6",L:"13",M:"14",N:"16",O:"17",P:"18",Q:"79",R:"81",S:"83",T:"84",U:"85",V:"86",W:"87",X:"88",Y:"89",Z:"90",a:"91",b:"92",c:"93",d:"94",e:"95",f:"96",g:"97",h:"98",i:"99",j:"100",k:"101",l:"102",m:"103",n:"104",o:"105",p:"106",q:"107",r:"108",s:"109",t:"110",u:"111",v:"127",w:"20",x:"21",y:"22",z:"23",AB:"120",BB:"121",CB:"122",DB:"123",EB:"124",FB:"125",GB:"126",HB:"5",IB:"19",JB:"26",KB:"27",LB:"28",MB:"29",NB:"30",OB:"31",PB:"32",QB:"33",RB:"34",SB:"35",TB:"36",UB:"37",VB:"38",WB:"39",XB:"40",YB:"41",ZB:"42",aB:"43",bB:"44",cB:"45",dB:"46",eB:"47",fB:"48",gB:"49",hB:"50",iB:"51",jB:"52",kB:"53",lB:"54",mB:"55",nB:"56",oB:"57",pB:"58",qB:"60",rB:"62",sB:"63",tB:"64",uB:"65",vB:"66",wB:"67",xB:"68",yB:"69",zB:"70","0B":"71","1B":"72","2B":"73","3B":"74","4B":"75","5B":"76","6B":"77","7B":"78","8B":"11.1","9B":"12.1",AC:"15.5",BC:"16.0",CC:"17.0",DC:"18.0",EC:"3",FC:"59",GC:"61",HC:"82",IC:"129",JC:"130",KC:"131",LC:"132",MC:"3.2",NC:"10.1",OC:"15.2-15.3",PC:"15.4",QC:"16.1",RC:"16.2",SC:"16.3",TC:"16.4",UC:"16.5",VC:"17.1",WC:"17.2",XC:"17.3",YC:"17.4",ZC:"17.5",aC:"17.6",bC:"18.1",cC:"11.5",dC:"4.2-4.3",eC:"5.5",fC:"2",gC:"133",hC:"3.5",iC:"3.6",jC:"3.1",kC:"5.1",lC:"6.1",mC:"7.1",nC:"9.1",oC:"13.1",pC:"14.1",qC:"15.1",rC:"15.6",sC:"16.6",tC:"TP",uC:"9.5-9.6",vC:"10.0-10.1",wC:"10.5",xC:"10.6",yC:"11.6",zC:"4.0-4.1","0C":"5.0-5.1","1C":"6.0-6.1","2C":"7.0-7.1","3C":"8.1-8.4","4C":"9.0-9.2","5C":"9.3","6C":"10.0-10.2","7C":"10.3","8C":"11.0-11.2","9C":"11.3-11.4",AD:"12.0-12.1",BD:"12.2-12.5",CD:"13.0-13.1",DD:"13.2",ED:"13.3",FD:"13.4-13.7",GD:"14.0-14.4",HD:"14.5-14.8",ID:"15.0-15.1",JD:"15.6-15.8",KD:"16.6-16.7",LD:"all",MD:"2.1",ND:"2.2",OD:"2.3",PD:"4.1",QD:"4.4",RD:"4.4.3-4.4.4",SD:"5.0-5.4",TD:"6.2-6.4",UD:"7.2-7.4",VD:"8.2",WD:"9.2",XD:"11.1-11.2",YD:"12.0",ZD:"13.0",aD:"14.0",bD:"15.0",cD:"19.0",dD:"14.9",eD:"13.52",fD:"2.5",gD:"3.0-3.1"};RH.browserVersions=xFe;var RFe={A:{A:{K:0,D:0,E:.0563043,F:.0422282,A:.0140761,B:.478586,eC:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","eC","K","D","E","F","A","B","","",""],E:"IE",F:{eC:962323200,K:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968e3}},B:{A:{2:.007166,3:.010749,4:.014332,5:.007166,6:.007166,7:.010749,8:.007166,9:.010749,C:0,L:0,M:.003583,G:0,N:0,O:.007166,P:.057328,Q:0,H:0,R:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:.014332,c:0,d:0,e:0,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0,n:0,o:0,p:0,q:.003583,r:.007166,s:.064494,t:.007166,u:.007166,AB:.039413,BB:.017915,CB:.025081,DB:.014332,EB:.025081,FB:.053745,GB:.254393,v:3.38594,I:.917248},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","L","M","G","N","O","P","Q","H","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","v","I","","",""],E:"Edge",F:{2:1680825600,3:1683158400,4:1685664e3,5:1689897600,6:1692576e3,7:1694649600,8:1697155200,9:1698969600,C:1438128e3,L:1447286400,M:1470096e3,G:1491868800,N:1508198400,O:1525046400,P:1542067200,Q:1579046400,H:1581033600,R:1586736e3,S:1590019200,T:1594857600,U:1598486400,V:1602201600,W:1605830400,X:161136e4,Y:1614816e3,Z:1618358400,a:1622073600,b:1626912e3,c:1630627200,d:1632441600,e:1634774400,f:1637539200,g:1641427200,h:1643932800,i:1646265600,j:1649635200,k:1651190400,l:1653955200,m:1655942400,n:1659657600,o:1661990400,p:1664755200,q:1666915200,r:1670198400,s:1673481600,t:1675900800,u:1678665600,AB:1701993600,BB:1706227200,CB:1708732800,DB:1711152e3,EB:1713398400,FB:1715990400,GB:1718841600,v:1721865600,I:1724371200},D:{C:"ms",L:"ms",M:"ms",G:"ms",N:"ms",O:"ms",P:"ms"}},C:{A:{0:0,1:0,2:0,3:.007166,4:0,5:.351134,6:0,7:.007166,8:.089575,9:0,fC:0,EC:0,J:.003583,HB:0,K:0,D:0,E:0,F:0,A:0,B:.014332,C:0,L:0,M:0,G:0,N:0,O:0,P:0,IB:0,w:0,x:0,y:0,z:0,JB:0,KB:0,LB:0,MB:0,NB:0,OB:0,PB:0,QB:0,RB:0,SB:0,TB:0,UB:0,VB:0,WB:0,XB:0,YB:0,ZB:0,aB:.003583,bB:.007166,cB:.003583,dB:0,eB:0,fB:0,gB:0,hB:.003583,iB:0,jB:.042996,kB:0,lB:.007166,mB:.003583,nB:.017915,oB:0,pB:0,FC:.003583,qB:0,GC:0,rB:0,sB:0,tB:0,uB:0,vB:0,wB:0,xB:0,yB:0,zB:0,"0B":0,"1B":0,"2B":0,"3B":0,"4B":0,"5B":0,"6B":0,"7B":.014332,Q:0,H:0,R:0,HC:0,S:0,T:0,U:0,V:0,W:0,X:.007166,Y:0,Z:0,a:0,b:0,c:0,d:.003583,e:0,f:0,g:0,h:0,i:0,j:0,k:0,l:.007166,m:.010749,n:0,o:.003583,p:0,q:0,r:0,s:.007166,t:0,u:0,AB:.007166,BB:.007166,CB:.003583,DB:.007166,EB:.007166,FB:.014332,GB:.032247,v:.042996,I:.447875,IC:1.08923,JC:.007166,KC:0,LC:0,gC:0,hC:0,iC:0},B:"moz",C:["fC","EC","hC","iC","J","HB","K","D","E","F","A","B","C","L","M","G","N","O","P","IB","w","x","y","z","0","1","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","FC","qB","GC","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","4B","5B","6B","7B","Q","H","R","HC","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","v","I","IC","JC","KC","LC","gC"],E:"Firefox",F:{0:1375747200,1:1379376e3,2:1681171200,3:1683590400,4:1686009600,5:1688428800,6:1690848e3,7:1693267200,8:1695686400,9:1698105600,fC:1161648e3,EC:1213660800,hC:124632e4,iC:1264032e3,J:1300752e3,HB:1308614400,K:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968e3,C:1331596800,L:1335225600,M:1338854400,G:1342483200,N:1346112e3,O:1349740800,P:1353628800,IB:1357603200,w:1361232e3,x:1364860800,y:1368489600,z:1372118400,JB:1386633600,KB:1391472e3,LB:1395100800,MB:1398729600,NB:1402358400,OB:1405987200,PB:1409616e3,QB:1413244800,RB:1417392e3,SB:1421107200,TB:1424736e3,UB:1428278400,VB:1431475200,WB:1435881600,XB:1439251200,YB:144288e4,ZB:1446508800,aB:1450137600,bB:1453852800,cB:1457395200,dB:1461628800,eB:1465257600,fB:1470096e3,gB:1474329600,hB:1479168e3,iB:1485216e3,jB:1488844800,kB:149256e4,lB:1497312e3,mB:1502150400,nB:1506556800,oB:1510617600,pB:1516665600,FC:1520985600,qB:1525824e3,GC:1529971200,rB:1536105600,sB:1540252800,tB:1544486400,uB:154872e4,vB:1552953600,wB:1558396800,xB:1562630400,yB:1567468800,zB:1571788800,"0B":1575331200,"1B":1578355200,"2B":1581379200,"3B":1583798400,"4B":1586304e3,"5B":1588636800,"6B":1591056e3,"7B":1593475200,Q:1595894400,H:1598313600,R:1600732800,HC:1603152e3,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,X:1618790400,Y:1622505600,Z:1626134400,a:1628553600,b:1630972800,c:1633392e3,d:1635811200,e:1638835200,f:1641859200,g:1644364800,h:1646697600,i:1649116800,j:1651536e3,k:1653955200,l:1656374400,m:1658793600,n:1661212800,o:1663632e3,p:1666051200,q:1668470400,r:1670889600,s:1673913600,t:1676332800,u:1678752e3,AB:1700524800,BB:1702944e3,CB:1705968e3,DB:1708387200,EB:1710806400,FB:1713225600,GB:1715644800,v:1718064e3,I:1720483200,IC:1722902400,JC:1725321600,KC:null,LC:null,gC:null}},D:{A:{0:0,1:0,2:.050162,3:.10749,4:.103907,5:.03583,6:.168401,7:.10749,8:.07166,9:.068077,J:0,HB:0,K:0,D:0,E:0,F:0,A:0,B:0,C:0,L:0,M:0,G:0,N:0,O:0,P:0,IB:0,w:0,x:0,y:0,z:0,JB:0,KB:0,LB:0,MB:0,NB:0,OB:0,PB:0,QB:0,RB:0,SB:0,TB:0,UB:0,VB:.010749,WB:0,XB:0,YB:0,ZB:0,aB:0,bB:0,cB:.003583,dB:0,eB:.007166,fB:.025081,gB:.021498,hB:.007166,iB:.003583,jB:.003583,kB:.007166,lB:0,mB:0,nB:.032247,oB:.003583,pB:.007166,FC:0,qB:0,GC:.003583,rB:0,sB:0,tB:0,uB:0,vB:.025081,wB:.007166,xB:0,yB:.028664,zB:.028664,"0B":0,"1B":0,"2B":.007166,"3B":.010749,"4B":.010749,"5B":.007166,"6B":.021498,"7B":.017915,Q:.103907,H:.014332,R:.021498,S:.032247,T:.010749,U:.014332,V:.025081,W:.075243,X:.017915,Y:.010749,Z:.014332,a:.053745,b:.014332,c:.014332,d:.050162,e:.010749,f:.010749,g:.017915,h:.046579,i:.025081,j:.021498,k:.021498,l:.017915,m:.111073,n:.085992,o:.017915,p:.028664,q:.03583,r:.046579,s:1.42603,t:.025081,u:.039413,AB:.10749,BB:.10749,CB:.118239,DB:.14332,EB:.229312,FB:.369049,GB:1.49053,v:12.777,I:2.30745,IC:.014332,JC:.003583,KC:0,LC:0},B:"webkit",C:["","","","","","","J","HB","K","D","E","F","A","B","C","L","M","G","N","O","P","IB","w","x","y","z","0","1","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","FC","qB","GC","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","4B","5B","6B","7B","Q","H","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","v","I","IC","JC","KC","LC"],E:"Chrome",F:{0:1352246400,1:1357862400,2:1680566400,3:1682985600,4:1685404800,5:1689724800,6:1692057600,7:1694476800,8:1696896e3,9:1698710400,J:1264377600,HB:1274745600,K:1283385600,D:1287619200,E:1291248e3,F:1296777600,A:1299542400,B:1303862400,C:1307404800,L:1312243200,M:1316131200,G:1316131200,N:1319500800,O:1323734400,P:1328659200,IB:1332892800,w:133704e4,x:1340668800,y:1343692800,z:1348531200,JB:1361404800,KB:1364428800,LB:1369094400,MB:1374105600,NB:1376956800,OB:1384214400,PB:1389657600,QB:1392940800,RB:1397001600,SB:1400544e3,TB:1405468800,UB:1409011200,VB:141264e4,WB:1416268800,XB:1421798400,YB:1425513600,ZB:1429401600,aB:143208e4,bB:1437523200,cB:1441152e3,dB:1444780800,eB:1449014400,fB:1453248e3,gB:1456963200,hB:1460592e3,iB:1464134400,jB:1469059200,kB:1472601600,lB:1476230400,mB:1480550400,nB:1485302400,oB:1489017600,pB:149256e4,FC:1496707200,qB:1500940800,GC:1504569600,rB:1508198400,sB:1512518400,tB:1516752e3,uB:1520294400,vB:1523923200,wB:1527552e3,xB:1532390400,yB:1536019200,zB:1539648e3,"0B":1543968e3,"1B":154872e4,"2B":1552348800,"3B":1555977600,"4B":1559606400,"5B":1564444800,"6B":1568073600,"7B":1571702400,Q:1575936e3,H:1580860800,R:1586304e3,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,X:1611014400,Y:1614556800,Z:1618272e3,a:1621987200,b:1626739200,c:1630368e3,d:1632268800,e:1634601600,f:1637020800,g:1641340800,h:1643673600,i:1646092800,j:1648512e3,k:1650931200,l:1653350400,m:1655769600,n:1659398400,o:1661817600,p:1664236800,q:1666656e3,r:166968e4,s:1673308800,t:1675728e3,u:1678147200,AB:1701993600,BB:1705968e3,CB:1708387200,DB:1710806400,EB:1713225600,FB:1715644800,GB:1718064e3,v:1721174400,I:1724112e3,IC:1726531200,JC:null,KC:null,LC:null}},E:{A:{J:0,HB:0,K:0,D:0,E:0,F:.003583,A:0,B:0,C:0,L:.007166,M:.028664,G:.007166,jC:0,MC:0,kC:0,lC:0,mC:0,nC:0,NC:0,"8B":.007166,"9B":.010749,oC:.057328,pC:.078826,qC:.025081,OC:.010749,PC:.021498,AC:.028664,rC:.218563,BC:.028664,QC:.03583,RC:.032247,SC:.182733,TC:.021498,UC:.042996,sC:.290223,CC:.017915,VC:.039413,WC:.039413,XC:.042996,YC:.118239,ZC:1.44753,aC:.415628,DC:.017915,bC:0,tC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","jC","MC","J","HB","kC","K","lC","D","mC","E","F","nC","A","NC","B","8B","C","9B","L","oC","M","pC","G","qC","OC","PC","AC","rC","BC","QC","RC","SC","TC","UC","sC","CC","VC","WC","XC","YC","ZC","aC","DC","bC","tC",""],E:"Safari",F:{jC:1205798400,MC:1226534400,J:1244419200,HB:1275868800,kC:131112e4,K:1343174400,lC:13824e5,D:13824e5,mC:1410998400,E:1413417600,F:1443657600,nC:1458518400,A:1474329600,NC:1490572800,B:1505779200,"8B":1522281600,C:1537142400,"9B":1553472e3,L:1568851200,oC:1585008e3,M:1600214400,pC:1619395200,G:1632096e3,qC:1635292800,OC:1639353600,PC:1647216e3,AC:1652745600,rC:1658275200,BC:1662940800,QC:1666569600,RC:1670889600,SC:1674432e3,TC:1679875200,UC:1684368e3,sC:1690156800,CC:1695686400,VC:1698192e3,WC:1702252800,XC:1705881600,YC:1709596800,ZC:1715558400,aC:1722211200,DC:1726444800,bC:null,tC:null}},F:{A:{0:0,1:0,F:0,B:0,C:0,G:0,N:0,O:0,P:0,IB:0,w:0,x:0,y:0,z:0,JB:0,KB:0,LB:0,MB:0,NB:0,OB:0,PB:0,QB:0,RB:0,SB:0,TB:0,UB:0,VB:0,WB:0,XB:.003583,YB:0,ZB:0,aB:0,bB:0,cB:0,dB:.017915,eB:0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0,lB:0,mB:0,nB:0,oB:0,pB:0,qB:0,rB:0,sB:0,tB:0,uB:0,vB:0,wB:0,xB:0,yB:0,zB:0,"0B":0,"1B":0,"2B":0,"3B":0,"4B":0,"5B":0,"6B":0,"7B":0,Q:0,H:0,R:0,HC:0,S:.028664,T:.003583,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0,c:0,d:0,e:.039413,f:0,g:0,h:0,i:0,j:0,k:0,l:.032247,m:0,n:0,o:0,p:0,q:0,r:0,s:.154069,t:0,u:.060911,uC:0,vC:0,wC:0,xC:0,"8B":0,cC:0,yC:0,"9B":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","F","uC","vC","wC","xC","B","8B","cC","yC","C","9B","G","N","O","P","IB","w","x","y","z","0","1","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","4B","5B","6B","7B","Q","H","R","HC","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","","",""],E:"Opera",F:{0:1409616e3,1:1413331200,F:1150761600,uC:1223424e3,vC:1251763200,wC:1267488e3,xC:1277942400,B:1292457600,"8B":1302566400,cC:1309219200,yC:1323129600,C:1323129600,"9B":1352073600,G:1372723200,N:1377561600,O:1381104e3,P:1386288e3,IB:1390867200,w:1393891200,x:1399334400,y:1401753600,z:1405987200,JB:1417132800,KB:1422316800,LB:1425945600,MB:1430179200,NB:1433808e3,OB:1438646400,PB:1442448e3,QB:1445904e3,RB:1449100800,SB:1454371200,TB:1457308800,UB:146232e4,VB:1465344e3,WB:1470096e3,XB:1474329600,YB:1477267200,ZB:1481587200,aB:1486425600,bB:1490054400,cB:1494374400,dB:1498003200,eB:1502236800,fB:1506470400,gB:1510099200,hB:1515024e3,iB:1517961600,jB:1521676800,kB:1525910400,lB:1530144e3,mB:1534982400,nB:1537833600,oB:1543363200,pB:1548201600,qB:1554768e3,rB:1561593600,sB:1566259200,tB:1570406400,uB:1573689600,vB:1578441600,wB:1583971200,xB:1587513600,yB:1592956800,zB:1595894400,"0B":1600128e3,"1B":1603238400,"2B":161352e4,"3B":1612224e3,"4B":1616544e3,"5B":1619568e3,"6B":1623715200,"7B":1627948800,Q:1631577600,H:1633392e3,R:1635984e3,HC:1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:1652745600,X:1654646400,Y:1657152e3,Z:1660780800,a:1663113600,b:1668816e3,c:1668643200,d:1671062400,e:1675209600,f:1677024e3,g:1679529600,h:1681948800,i:1684195200,j:1687219200,k:1690329600,l:1692748800,m:1696204800,n:169992e4,o:169992e4,p:1702944e3,q:1707264e3,r:1710115200,s:1711497600,t:1716336e3,u:1719273600},D:{F:"o",B:"o",C:"o",uC:"o",vC:"o",wC:"o",xC:"o","8B":"o",cC:"o",yC:"o","9B":"o"}},G:{A:{E:0,MC:0,zC:0,dC:.00447708,"0C":.00149236,"1C":.00746181,"2C":.00895417,"3C":0,"4C":.00746181,"5C":.0298472,"6C":.00895417,"7C":.0462632,"8C":.117897,"9C":.0149236,AD:.0119389,BD:.199976,CD:.00298472,DD:.0656639,ED:.00895417,FD:.037309,GD:.152221,HD:.105958,ID:.0567097,OC:.0567097,PC:.0671563,AC:.0790952,JD:.741704,BC:.150729,QC:.317873,RC:.15819,SC:.264148,TC:.0656639,UC:.10745,KD:.920787,CC:.0850646,VC:.131328,WC:.120881,XC:.179083,YC:.419354,ZC:8.55869,aC:1.44162,DC:.156698,bC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","MC","zC","dC","0C","1C","2C","E","3C","4C","5C","6C","7C","8C","9C","AD","BD","CD","DD","ED","FD","GD","HD","ID","OC","PC","AC","JD","BC","QC","RC","SC","TC","UC","KD","CC","VC","WC","XC","YC","ZC","aC","DC","bC","",""],E:"Safari on iOS",F:{MC:1270252800,zC:1283904e3,dC:1299628800,"0C":1331078400,"1C":1359331200,"2C":1394409600,E:1410912e3,"3C":1413763200,"4C":1442361600,"5C":1458518400,"6C":1473724800,"7C":1490572800,"8C":1505779200,"9C":1522281600,AD:1537142400,BD:1553472e3,CD:1568851200,DD:1572220800,ED:1580169600,FD:1585008e3,GD:1600214400,HD:1619395200,ID:1632096e3,OC:1639353600,PC:1647216e3,AC:1652659200,JD:1658275200,BC:1662940800,QC:1666569600,RC:1670889600,SC:1674432e3,TC:1679875200,UC:1684368e3,KD:1690156800,CC:1694995200,VC:1698192e3,WC:1702252800,XC:1705881600,YC:1709596800,ZC:1715558400,aC:1722211200,DC:1726444800,bC:null}},H:{A:{LD:.05},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","LD","","",""],E:"Opera Mini",F:{LD:1426464e3}},I:{A:{EC:0,J:327216e-10,I:.326169,MD:0,ND:0,OD:0,PD:130886e-9,dC:130886e-9,QD:0,RD:523546e-9},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","MD","ND","OD","EC","J","PD","dC","QD","RD","I","","",""],E:"Android Browser",F:{MD:1256515200,ND:1274313600,OD:1291593600,EC:1298332800,J:1318896e3,PD:1341792e3,dC:1374624e3,QD:1386547200,RD:1401667200,I:1725408e3}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376e3,A:1359504e3}},K:{A:{A:0,B:0,C:0,H:1.24603,"8B":0,cC:0,"9B":0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","8B","cC","C","9B","H","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752e3,"8B":1314835200,cC:1318291200,C:1330300800,"9B":1349740800,H:1709769600},D:{H:"webkit"}},L:{A:{I:44.331},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","","",""],E:"Chrome for Android",F:{I:1725408e3}},M:{A:{v:.365712},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","v","","",""],E:"Firefox for Android",F:{v:1718064e3}},N:{A:{A:0,B:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456e3}},O:{A:{AC:1.13563},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","AC","","",""],E:"UC Browser for Android",F:{AC:1710115200},D:{AC:"webkit"}},P:{A:{0:.0755255,1:1.27314,J:.0971042,w:.0215787,x:.0431574,y:.0647361,z:.0647361,SD:.0107894,TD:.0107894,UD:.0323681,VD:0,WD:0,NC:0,XD:.0107894,YD:0,ZD:.0107894,aD:0,bD:0,BC:0,CC:.0215787,DC:0,cD:.0215787},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","J","SD","TD","UD","VD","WD","NC","XD","YD","ZD","aD","bD","BC","CC","DC","cD","w","x","y","z","0","1","","",""],E:"Samsung Internet",F:{0:1711497600,1:1715126400,J:1461024e3,SD:1481846400,TD:1509408e3,UD:1528329600,VD:1546128e3,WD:1554163200,NC:1567900800,XD:1582588800,YD:1593475200,ZD:1605657600,aD:1618531200,bD:1629072e3,BC:1640736e3,CC:1651708800,DC:1659657600,cD:1667260800,w:1677369600,x:1684454400,y:1689292800,z:1697587200}},Q:{A:{dD:.3208},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","dD","","",""],E:"QQ Browser",F:{dD:1710288e3}},R:{A:{eD:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","eD","","",""],E:"Baidu Browser",F:{eD:1710201600}},S:{A:{fD:.051328,gD:0},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fD","gD","","",""],E:"KaiOS Browser",F:{fD:1527811200,gD:1631664e3}}},EFe=xH.browsers,I9=RH.browserVersions,EH=RFe;function SH(e){return Object.keys(e).reduce(function(r,s){return r[I9[s]]=e[s],r},{})}bH.agents=Object.keys(EH).reduce(function(e,r){var s=EH[r];return e[EFe[r]]=Object.keys(s).reduce(function(o,d){return d==="A"?o.usage_global=SH(s[d]):d==="C"?o.versions=s[d].reduce(function(l,c){return c===""?l.push(null):l.push(I9[c]),l},[]):d==="D"?o.prefix_exceptions=SH(s[d]):d==="E"?o.browser=s[d]:d==="F"?o.release_date=Object.keys(s[d]).reduce(function(l,c){return l[I9[c]]=s[d][c],l},{}):o.prefix=s[d],o},{}),e},{});var SFe={"0.20":"39","0.21":"41","0.22":"41","0.23":"41","0.24":"41","0.25":"42","0.26":"42","0.27":"43","0.28":"43","0.29":"43","0.30":"44","0.31":"45","0.32":"45","0.33":"45","0.34":"45","0.35":"45","0.36":"47","0.37":"49","1.0":"49","1.1":"50","1.2":"51","1.3":"52","1.4":"53","1.5":"54","1.6":"56","1.7":"58","1.8":"59","2.0":"61","2.1":"61","3.0":"66","3.1":"66","4.0":"69","4.1":"69","4.2":"69","5.0":"73","6.0":"76","6.1":"76","7.0":"78","7.1":"78","7.2":"78","7.3":"78","8.0":"80","8.1":"80","8.2":"80","8.3":"80","8.4":"80","8.5":"80","9.0":"83","9.1":"83","9.2":"83","9.3":"83","9.4":"83","10.0":"85","10.1":"85","10.2":"85","10.3":"85","10.4":"85","11.0":"87","11.1":"87","11.2":"87","11.3":"87","11.4":"87","11.5":"87","12.0":"89","12.1":"89","12.2":"89","13.0":"91","13.1":"91","13.2":"91","13.3":"91","13.4":"91","13.5":"91","13.6":"91","14.0":"93","14.1":"93","14.2":"93","15.0":"94","15.1":"94","15.2":"94","15.3":"94","15.4":"94","15.5":"94","16.0":"96","16.1":"96","16.2":"96","17.0":"98","17.1":"98","17.2":"98","17.3":"98","17.4":"98","18.0":"100","18.1":"100","18.2":"100","18.3":"100","19.0":"102","19.1":"102","20.0":"104","20.1":"104","20.2":"104","20.3":"104","21.0":"106","21.1":"106","21.2":"106","21.3":"106","21.4":"106","22.0":"108","22.1":"108","22.2":"108","22.3":"108","23.0":"110","23.1":"110","23.2":"110","23.3":"110","24.0":"112","24.1":"112","24.2":"112","24.3":"112","24.4":"112","24.5":"112","24.6":"112","24.7":"112","24.8":"112","25.0":"114","25.1":"114","25.2":"114","25.3":"114","25.4":"114","25.5":"114","25.6":"114","25.7":"114","25.8":"114","25.9":"114","26.0":"116","26.1":"116","26.2":"116","26.3":"116","26.4":"116","26.5":"116","26.6":"116","27.0":"118","27.1":"118","27.2":"118","27.3":"118","28.0":"120","28.1":"120","28.2":"120","28.3":"120","29.0":"122","29.1":"122","29.2":"122","29.3":"122","29.4":"122","30.0":"124","30.1":"124","30.2":"124","30.3":"124","30.4":"124","30.5":"124","31.0":"126","31.1":"126","31.2":"126","31.3":"126","31.4":"126","31.5":"126","31.6":"126","32.0":"128","32.1":"128","33.0":"130"},TFe={start:"2015-09-08",lts:"2015-10-12",maintenance:"2017-04-01",end:"2018-04-30",codename:"Argon"},wFe={start:"2015-10-29",maintenance:"2016-04-30",end:"2016-06-30"},PFe={start:"2016-04-26",lts:"2016-10-18",maintenance:"2018-04-30",end:"2019-04-30",codename:"Boron"},AFe={start:"2016-10-25",maintenance:"2017-04-30",end:"2017-06-30"},IFe={start:"2017-05-30",lts:"2017-10-31",maintenance:"2019-01-01",end:"2019-12-31",codename:"Carbon"},CFe={start:"2017-10-01",maintenance:"2018-04-01",end:"2018-06-30"},jFe={start:"2018-04-24",lts:"2018-10-30",maintenance:"2020-05-19",end:"2021-04-30",codename:"Dubnium"},OFe={start:"2018-10-23",maintenance:"2019-04-22",end:"2019-06-01"},_Fe={start:"2019-04-23",lts:"2019-10-21",maintenance:"2020-11-30",end:"2022-04-30",codename:"Erbium"},NFe={start:"2019-10-22",maintenance:"2020-04-01",end:"2020-06-01"},DFe={start:"2020-04-21",lts:"2020-10-27",maintenance:"2021-10-19",end:"2023-04-30",codename:"Fermium"},kFe={start:"2020-10-20",maintenance:"2021-04-01",end:"2021-06-01"},LFe={start:"2021-04-20",lts:"2021-10-26",maintenance:"2022-10-18",end:"2023-09-11",codename:"Gallium"},MFe={start:"2021-10-19",maintenance:"2022-04-01",end:"2022-06-01"},BFe={start:"2022-04-19",lts:"2022-10-25",maintenance:"2023-10-18",end:"2025-04-30",codename:"Hydrogen"},FFe={start:"2022-10-18",maintenance:"2023-04-01",end:"2023-06-01"},$Fe={start:"2023-04-18",lts:"2023-10-24",maintenance:"2024-10-22",end:"2026-04-30",codename:"Iron"},qFe={start:"2023-10-17",maintenance:"2024-04-01",end:"2024-06-01"},UFe={start:"2024-04-24",lts:"2024-10-29",maintenance:"2025-10-21",end:"2027-04-30",codename:""},VFe={start:"2024-10-15",maintenance:"2025-04-01",end:"2025-06-01"},WFe={start:"2025-04-22",lts:"2025-10-28",maintenance:"2026-10-20",end:"2028-04-30",codename:""},GFe={"v0.8":{start:"2012-06-25",end:"2014-07-31"},"v0.10":{start:"2013-03-11",end:"2016-10-31"},"v0.12":{start:"2015-02-06",end:"2016-12-31"},v4:TFe,v5:wFe,v6:PFe,v7:AFe,v8:IFe,v9:CFe,v10:jFe,v11:OFe,v12:_Fe,v13:NFe,v14:DFe,v15:kFe,v16:LFe,v17:MFe,v18:BFe,v19:FFe,v20:$Fe,v21:qFe,v22:UFe,v23:VFe,v24:WFe},KFe=Xd(lBe);function C9(e){this.name="BrowserslistError",this.message=e,this.browserslist=!0,Error.captureStackTrace&&Error.captureStackTrace(this,C9)}C9.prototype=Error.prototype;var TH=C9,d0=TH;function Yc(){}var HFe={loadQueries:function(){throw new d0("Sharable configs are not supported in client-side build of Browserslist")},getStat:function(r){return r.stats},loadConfig:function(r){if(r.config)throw new d0("Browserslist config are not supported in client-side build")},loadCountry:function(){throw new d0("Country statistics are not supported in client-side build of Browserslist")},loadFeature:function(){throw new d0("Supports queries are not available in client-side build of Browserslist")},currentNode:function(r,s){return r(["maintained node versions"],s)[0]},parseConfig:Yc,readConfig:Yc,findConfig:Yc,findConfigFile:Yc,clearCaches:Yc,oldDataWarning:Yc,env:{}},wH=/^\s+and\s+(.*)/i,PH=/^(?:,\s*|\s+or\s+)(.*)/i;function AH(e){return Array.isArray(e)?e.reduce(function(r,s){return r.concat(AH(s))},[]):[e]}function zFe(e,r){for(var s=e.length,o=1;o<=s;o++){var d=e.substr(-o,o);if(r(d,o,s))return e.slice(0,-o)}return""}function j9(e,r){var s={query:r};r.indexOf("not ")===0&&(s.not=!0,r=r.slice(4));for(var o in e){var d=e[o],l=r.match(d.regexp);if(l){s.type=o;for(var c=0;c<d.matches.length;c++)s[d.matches[c]]=l[c+1];return s}}return s.type="unknown",s}function XFe(e,r,s){var o;return zFe(r,function(d,l,c){return wH.test(d)?(o=j9(e,d.match(wH)[1]),o.compose="and",s.unshift(o),!0):PH.test(d)?(o=j9(e,d.match(PH)[1]),o.compose="or",s.unshift(o),!0):l===c?(o=j9(e,d.trim()),o.compose="or",s.unshift(o),!0):!1})}var JFe=function(r,s){return Array.isArray(s)||(s=[s]),AH(s.map(function(o){var d=[];do o=XFe(r,o,d);while(o);return d}))},YFe=vFe,Yo=bH.agents,Ki=SFe,O9=GFe,u0=KFe,qs=TH,Kn=HFe,IH=JFe,QFe=365.259641*24*60*60*1e3,CH="37",ZFe=14;function jH(e,r){return(e+".").indexOf(r+".")===0}function e$e(e){var r=e.slice(1);return Rr.nodeVersions.some(function(s){return jH(s,r)})}function OH(e){return e.filter(function(r){return typeof r=="string"})}function c0(e){var r=e;return e.split(".").length===3&&(r=e.split(".").slice(0,-1).join(".")),r}function dd(e){return function(s){return e+" "+s}}function _9(e){return parseInt(e.split(".")[0])}function p0(e,r){if(e.length===0)return[];var s=_H(e.map(_9)),o=s[s.length-r];if(!o)return e;for(var d=[],l=e.length-1;l>=0&&!(o>_9(e[l]));l--)d.unshift(e[l]);return d}function _H(e){for(var r=[],s=0;s<e.length;s++)r.indexOf(e[s])===-1&&r.push(e[s]);return r}function f0(e,r,s){for(var o in s)e[r+" "+o]=s[o]}function NH(e,r){if(r=parseFloat(r),e===">")return function(o){return s(o)>r};return e===">="?function(o){return s(o)>=r}:e==="<"?function(o){return parseFloat(o)<r}:function(o){return parseFloat(o)<=r};function s(o){return parseFloat(o.split("-")[1]||o)}}function t$e(e,r){return r=r.split(".").map(ud),r[1]=r[1]||0,r[2]=r[2]||0,e===">"?function(s){return s=s.split(".").map(ud),wh(s,r)>0}:e===">="?function(s){return s=s.split(".").map(ud),wh(s,r)>=0}:e==="<"?function(s){return s=s.split(".").map(ud),wh(r,s)>0}:function(s){return s=s.split(".").map(ud),wh(r,s)>=0}}function ud(e){return parseInt(e)}function h0(e,r){return e<r?-1:e>r?1:0}function wh(e,r){return h0(parseInt(e[0]),parseInt(r[0]))||h0(parseInt(e[1]||"0"),parseInt(r[1]||"0"))||h0(parseInt(e[2]||"0"),parseInt(r[2]||"0"))}function DH(e,r){switch(r=r.split(".").map(ud),typeof r[1]>"u"&&(r[1]="x"),e){case"<=":return function(s){return s=s.split(".").map(ud),kH(s,r)<=0};case">=":default:return function(s){return s=s.split(".").map(ud),kH(s,r)>=0}}}function kH(e,r){return e[0]!==r[0]?e[0]<r[0]?-1:1:r[1]==="x"?0:e[1]!==r[1]?e[1]<r[1]?-1:1:0}function r$e(e,r){return e.versions.indexOf(r)!==-1?r:Rr.versionAliases[e.name][r]?Rr.versionAliases[e.name][r]:!1}function m0(e,r){var s=r$e(e,r);return s||(e.versions.length===1?e.versions[0]:!1)}function LH(e,r){return e=e/1e3,Object.keys(Yo).reduce(function(s,o){var d=cd(o,r);if(!d)return s;var l=Object.keys(d.releaseDate).filter(function(c){var f=d.releaseDate[c];return f!==null&&f>=e});return s.concat(l.map(dd(d.name)))},[])}function MH(e){return{name:e.name,versions:e.versions,released:e.released,releaseDate:e.releaseDate}}function cd(e,r){if(e=e.toLowerCase(),e=Rr.aliases[e]||e,r.mobileToDesktop&&Rr.desktopNames[e]){var s=Rr.data[Rr.desktopNames[e]];if(e==="android")return n$e(MH(Rr.data[e]),s);var o=MH(s);return o.name=e,o}return Rr.data[e]}function BH(e,r){var s=r.indexOf(CH);return e.filter(function(o){return/^(?:[2-4]\.|[34]$)/.test(o)}).concat(r.slice(s))}function a$e(e){var r={};for(var s in e)r[s]=e[s];return r}function n$e(e,r){return e.released=BH(e.released,r.released),e.versions=BH(e.versions,r.versions),e.releaseDate=a$e(e.releaseDate),e.released.forEach(function(s){e.releaseDate[s]===void 0&&(e.releaseDate[s]=r.releaseDate[s])}),e}function Qc(e,r){var s=cd(e,r);if(!s)throw new qs("Unknown browser "+e);return s}function s$e(e){return new qs("Unknown browser query `"+e+"`. Maybe you are using old Browserslist or made typo in query.")}function y0(e,r,s,o){var d=1;switch(r){case"android":if(o.mobileToDesktop)return e;var l=Rr.data.chrome.released;d=l.length-l.indexOf(CH);break;case"op_mob":var c=Rr.data.op_mob.released.slice(-1)[0];d=_9(c)-ZFe+1;break;default:return e}return s<=d?e.slice(-1):e.slice(d-1-s)}function FH(e,r){return typeof e=="string"&&(e.indexOf("y")>=0||r&&e.indexOf("a")>=0)}function Zc(e,r){return IH(L9,e).reduce(function(s,o,d){if(o.not&&d===0)throw new qs("Write any browsers query (for instance, `defaults`) before `"+o.query+"`");var l=L9[o.type],c=l.select.call(Rr,r,o).map(function(h){var y=h.split(" ");return y[1]==="0"?y[0]+" "+cd(y[0],r).versions[0]:h});if(o.compose==="and")return o.not?s.filter(function(h){return c.indexOf(h)===-1}):s.filter(function(h){return c.indexOf(h)!==-1});if(o.not){var f={};return c.forEach(function(h){f[h]=!0}),s.filter(function(h){return!f[h]})}return s.concat(c)},[])}function $H(e){return typeof e>"u"&&(e={}),typeof e.path>"u"&&(e.path=u0.resolve?u0.resolve("."):"."),e}function qH(e,r){if(typeof e>"u"||e===null){var s=Rr.loadConfig(r);s?e=s:e=Rr.defaults}return e}function UH(e){if(!(typeof e=="string"||Array.isArray(e)))throw new qs("Browser queries must be an array or string. Got "+typeof e+".")}var N9={};function Rr(e,r){r=$H(r),e=qH(e,r),UH(e);var s={ignoreUnknownVersions:r.ignoreUnknownVersions,dangerousExtend:r.dangerousExtend,mobileToDesktop:r.mobileToDesktop,path:r.path,env:r.env};Kn.oldDataWarning(Rr.data);var o=Kn.getStat(r,Rr.data);if(o){s.customUsage={};for(var d in o)f0(s.customUsage,d,o[d])}var l=JSON.stringify([e,s]);if(N9[l])return N9[l];var c=_H(Zc(e,s)).sort(function(f,h){if(f=f.split(" "),h=h.split(" "),f[0]===h[0]){var y=f[1].split("-")[0],g=h[1].split("-")[0];return wh(g.split("."),y.split("."))}else return h0(f[0],h[0])});return Kn.env.BROWSERSLIST_DISABLE_CACHE||(N9[l]=c),c}Rr.parse=function(e,r){return r=$H(r),e=qH(e,r),UH(e),IH(L9,e)},Rr.cache={},Rr.data={},Rr.usage={global:{},custom:null},Rr.defaults=["> 0.5%","last 2 versions","Firefox ESR","not dead"],Rr.aliases={fx:"firefox",ff:"firefox",ios:"ios_saf",explorer:"ie",blackberry:"bb",explorermobile:"ie_mob",operamini:"op_mini",operamobile:"op_mob",chromeandroid:"and_chr",firefoxandroid:"and_ff",ucandroid:"and_uc",qqandroid:"and_qq"},Rr.desktopNames={and_chr:"chrome",and_ff:"firefox",ie_mob:"ie",android:"chrome"},Rr.versionAliases={},Rr.clearCaches=Kn.clearCaches,Rr.parseConfig=Kn.parseConfig,Rr.readConfig=Kn.readConfig,Rr.findConfigFile=Kn.findConfigFile,Rr.findConfig=Kn.findConfig,Rr.loadConfig=Kn.loadConfig,Rr.coverage=function(e,r){var s;if(typeof r>"u")s=Rr.usage.global;else if(r==="my stats"){var o={};o.path=u0.resolve?u0.resolve("."):".";var d=Kn.getStat(o);if(!d)throw new qs("Custom usage statistics was not provided");s={};for(var l in d)f0(s,l,d[l])}else if(typeof r=="string")r.length>2?r=r.toLowerCase():r=r.toUpperCase(),Kn.loadCountry(Rr.usage,r,Rr.data),s=Rr.usage[r];else{"dataByBrowser"in r&&(r=r.dataByBrowser),s={};for(var c in r)for(var f in r[c])s[c+" "+f]=r[c][f]}return e.reduce(function(h,y){var g=s[y];return g===void 0&&(g=s[y.replace(/ \S+$/," 0")]),h+(g||0)},0)};function D9(e,r){var s=Rr.nodeVersions.filter(function(o){return jH(o,r.version)});if(s.length===0){if(e.ignoreUnknownVersions)return[];throw new qs("Unknown version "+r.version+" of Node.js")}return["node "+s[s.length-1]]}function k9(e,r){var s=parseInt(r.year),o=parseInt(r.month||"01")-1,d=parseInt(r.day||"01");return LH(Date.UTC(s,o,d,0,0,0),e)}function VH(e,r){var s=parseFloat(r.coverage),o=Rr.usage.global;if(r.place)if(r.place.match(/^my\s+stats$/i)){if(!e.customUsage)throw new qs("Custom usage statistics was not provided");o=e.customUsage}else{var d;r.place.length===2?d=r.place.toUpperCase():d=r.place.toLowerCase(),Kn.loadCountry(Rr.usage,d,Rr.data),o=Rr.usage[d]}for(var l=Object.keys(o).sort(function(g,x){return o[x]-o[g]}),c=0,f=[],h,y=0;y<l.length&&(h=l[y],!(o[h]===0||(c+=o[h],f.push(h),c>=s)));y++);return f}var L9={last_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+major\s+versions?$/i,select:function(r,s){return Object.keys(Yo).reduce(function(o,d){var l=cd(d,r);if(!l)return o;var c=p0(l.released,s.versions);return c=c.map(dd(l.name)),c=y0(c,l.name,s.versions,r),o.concat(c)},[])}},last_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+versions?$/i,select:function(r,s){return Object.keys(Yo).reduce(function(o,d){var l=cd(d,r);if(!l)return o;var c=l.released.slice(-s.versions);return c=c.map(dd(l.name)),c=y0(c,l.name,s.versions,r),o.concat(c)},[])}},last_electron_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+electron\s+major\s+versions?$/i,select:function(r,s){var o=p0(Object.keys(Ki),s.versions);return o.map(function(d){return"chrome "+Ki[d]})}},last_node_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+node\s+major\s+versions?$/i,select:function(r,s){return p0(Rr.nodeVersions,s.versions).map(function(o){return"node "+o})}},last_browser_major_versions:{matches:["versions","browser"],regexp:/^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i,select:function(r,s){var o=Qc(s.browser,r),d=p0(o.released,s.versions),l=d.map(dd(o.name));return l=y0(l,o.name,s.versions,r),l}},last_electron_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+electron\s+versions?$/i,select:function(r,s){return Object.keys(Ki).slice(-s.versions).map(function(o){return"chrome "+Ki[o]})}},last_node_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+node\s+versions?$/i,select:function(r,s){return Rr.nodeVersions.slice(-s.versions).map(function(o){return"node "+o})}},last_browser_versions:{matches:["versions","browser"],regexp:/^last\s+(\d+)\s+(\w+)\s+versions?$/i,select:function(r,s){var o=Qc(s.browser,r),d=o.released.slice(-s.versions).map(dd(o.name));return d=y0(d,o.name,s.versions,r),d}},unreleased_versions:{matches:[],regexp:/^unreleased\s+versions$/i,select:function(r){return Object.keys(Yo).reduce(function(s,o){var d=cd(o,r);if(!d)return s;var l=d.versions.filter(function(c){return d.released.indexOf(c)===-1});return l=l.map(dd(d.name)),s.concat(l)},[])}},unreleased_electron_versions:{matches:[],regexp:/^unreleased\s+electron\s+versions?$/i,select:function(){return[]}},unreleased_browser_versions:{matches:["browser"],regexp:/^unreleased\s+(\w+)\s+versions?$/i,select:function(r,s){var o=Qc(s.browser,r);return o.versions.filter(function(d){return o.released.indexOf(d)===-1}).map(dd(o.name))}},last_years:{matches:["years"],regexp:/^last\s+(\d*.?\d+)\s+years?$/i,select:function(r,s){return LH(Date.now()-QFe*s.years,r)}},since_y:{matches:["year"],regexp:/^since (\d+)$/i,select:k9},since_y_m:{matches:["year","month"],regexp:/^since (\d+)-(\d+)$/i,select:k9},since_y_m_d:{matches:["year","month","day"],regexp:/^since (\d+)-(\d+)-(\d+)$/i,select:k9},popularity:{matches:["sign","popularity"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%$/,select:function(r,s){var o=parseFloat(s.popularity),d=Rr.usage.global;return Object.keys(d).reduce(function(l,c){return s.sign===">"?d[c]>o&&l.push(c):s.sign==="<"?d[c]<o&&l.push(c):s.sign==="<="?d[c]<=o&&l.push(c):d[c]>=o&&l.push(c),l},[])}},popularity_in_my_stats:{matches:["sign","popularity"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+my\s+stats$/,select:function(r,s){var o=parseFloat(s.popularity);if(!r.customUsage)throw new qs("Custom usage statistics was not provided");var d=r.customUsage;return Object.keys(d).reduce(function(l,c){var f=d[c];return f==null||(s.sign===">"?f>o&&l.push(c):s.sign==="<"?f<o&&l.push(c):s.sign==="<="?f<=o&&l.push(c):f>=o&&l.push(c)),l},[])}},popularity_in_config_stats:{matches:["sign","popularity","config"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/,select:function(r,s){var o=parseFloat(s.popularity),d=Kn.loadStat(r,s.config,Rr.data);if(d){r.customUsage={};for(var l in d)f0(r.customUsage,l,d[l])}if(!r.customUsage)throw new qs("Custom usage statistics was not provided");var c=r.customUsage;return Object.keys(c).reduce(function(f,h){var y=c[h];return y==null||(s.sign===">"?y>o&&f.push(h):s.sign==="<"?y<o&&f.push(h):s.sign==="<="?y<=o&&f.push(h):y>=o&&f.push(h)),f},[])}},popularity_in_place:{matches:["sign","popularity","place"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+((alt-)?\w\w)$/,select:function(r,s){var o=parseFloat(s.popularity),d=s.place;d.length===2?d=d.toUpperCase():d=d.toLowerCase(),Kn.loadCountry(Rr.usage,d,Rr.data);var l=Rr.usage[d];return Object.keys(l).reduce(function(c,f){var h=l[f];return h==null||(s.sign===">"?h>o&&c.push(f):s.sign==="<"?h<o&&c.push(f):s.sign==="<="?h<=o&&c.push(f):h>=o&&c.push(f)),c},[])}},cover:{matches:["coverage"],regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%$/i,select:VH},cover_in:{matches:["coverage","place"],regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(my\s+stats|(alt-)?\w\w)$/i,select:VH},supports:{matches:["supportType","feature"],regexp:/^(?:(fully|partially)\s+)?supports\s+([\w-]+)$/,select:function(r,s){Kn.loadFeature(Rr.cache,s.feature);var o=s.supportType!=="fully",d=Rr.cache[s.feature],l=[];for(var c in d){for(var f=cd(c,r),h=f.released.length-1;h>=0&&!(f.released[h]in d[c]);)h--;var y=r.mobileToDesktop&&c in Rr.desktopNames&&FH(d[c][f.released[h]],o);f.versions.forEach(function(g){var x=d[c][g];x===void 0&&y&&(x=d[Rr.desktopNames[c]][g]),FH(x,o)&&l.push(c+" "+g)})}return l}},electron_range:{matches:["from","to"],regexp:/^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(r,s){var o=c0(s.from),d=c0(s.to),l=parseFloat(s.from),c=parseFloat(s.to);if(!Ki[o])throw new qs("Unknown version "+l+" of electron");if(!Ki[d])throw new qs("Unknown version "+c+" of electron");return Object.keys(Ki).filter(function(f){var h=parseFloat(f);return h>=l&&h<=c}).map(function(f){return"chrome "+Ki[f]})}},node_range:{matches:["from","to"],regexp:/^node\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(r,s){return Rr.nodeVersions.filter(DH(">=",s.from)).filter(DH("<=",s.to)).map(function(o){return"node "+o})}},browser_range:{matches:["browser","from","to"],regexp:/^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(r,s){var o=Qc(s.browser,r),d=parseFloat(m0(o,s.from)||s.from),l=parseFloat(m0(o,s.to)||s.to);function c(f){var h=parseFloat(f);return h>=d&&h<=l}return o.released.filter(c).map(dd(o.name))}},electron_ray:{matches:["sign","version"],regexp:/^electron\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(r,s){var o=c0(s.version);return Object.keys(Ki).filter(NH(s.sign,o)).map(function(d){return"chrome "+Ki[d]})}},node_ray:{matches:["sign","version"],regexp:/^node\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(r,s){return Rr.nodeVersions.filter(t$e(s.sign,s.version)).map(function(o){return"node "+o})}},browser_ray:{matches:["browser","sign","version"],regexp:/^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/,select:function(r,s){var o=s.version,d=Qc(s.browser,r),l=Rr.versionAliases[d.name][o];return l&&(o=l),d.released.filter(NH(s.sign,o)).map(function(c){return d.name+" "+c})}},firefox_esr:{matches:[],regexp:/^(firefox|ff|fx)\s+esr$/i,select:function(){return["firefox 115","firefox 128"]}},opera_mini_all:{matches:[],regexp:/(operamini|op_mini)\s+all/i,select:function(){return["op_mini all"]}},electron_version:{matches:["version"],regexp:/^electron\s+([\d.]+)$/i,select:function(r,s){var o=c0(s.version),d=Ki[o];if(!d)throw new qs("Unknown version "+s.version+" of electron");return["chrome "+d]}},node_major_version:{matches:["version"],regexp:/^node\s+(\d+)$/i,select:D9},node_minor_version:{matches:["version"],regexp:/^node\s+(\d+\.\d+)$/i,select:D9},node_patch_version:{matches:["version"],regexp:/^node\s+(\d+\.\d+\.\d+)$/i,select:D9},current_node:{matches:[],regexp:/^current\s+node$/i,select:function(r){return[Kn.currentNode(Zc,r)]}},maintained_node:{matches:[],regexp:/^maintained\s+node\s+versions$/i,select:function(r){var s=Date.now(),o=Object.keys(O9).filter(function(d){return s<Date.parse(O9[d].end)&&s>Date.parse(O9[d].start)&&e$e(d)}).map(function(d){return"node "+d.slice(1)});return Zc(o,r)}},phantomjs_1_9:{matches:[],regexp:/^phantomjs\s+1.9$/i,select:function(){return["safari 5"]}},phantomjs_2_1:{matches:[],regexp:/^phantomjs\s+2.1$/i,select:function(){return["safari 6"]}},browser_version:{matches:["browser","version"],regexp:/^(\w+)\s+(tp|[\d.]+)$/i,select:function(r,s){var o=s.version;/^tp$/i.test(o)&&(o="TP");var d=Qc(s.browser,r),l=m0(d,o);if(l)o=l;else if(o.indexOf(".")===-1?l=o+".0":l=o.replace(/\.0$/,""),l=m0(d,l),l)o=l;else{if(r.ignoreUnknownVersions)return[];throw new qs("Unknown version "+o+" of "+s.browser)}return[d.name+" "+o]}},browserslist_config:{matches:[],regexp:/^browserslist config$/i,select:function(r){return Rr(void 0,r)}},extends:{matches:["config"],regexp:/^extends (.+)$/i,select:function(r,s){return Zc(Kn.loadQueries(r,s.config),r)}},defaults:{matches:[],regexp:/^defaults$/i,select:function(r){return Zc(Rr.defaults,r)}},dead:{matches:[],regexp:/^dead$/i,select:function(r){var s=["Baidu >= 0","ie <= 11","ie_mob <= 11","bb <= 10","op_mob <= 12.1","samsung 4"];return Zc(s,r)}},unknown:{matches:[],regexp:/^(\w+)$/i,select:function(r,s){throw cd(s.query,r)?new qs("Specify versions in Browserslist query for browser "+s.query):s$e(s.query)}}};(function(){for(var e in Yo){var r=Yo[e];Rr.data[e]={name:e,versions:OH(Yo[e].versions),released:OH(Yo[e].versions.slice(0,-3)),releaseDate:Yo[e].release_date},f0(Rr.usage.global,e,r.usage_global),Rr.versionAliases[e]={};for(var s=0;s<r.versions.length;s++){var o=r.versions[s];if(o&&o.indexOf("-")!==-1)for(var d=o.split("-"),l=0;l<d.length;l++)Rr.versionAliases[e][d[l]]=o}}Rr.nodeVersions=YFe.map(function(c){return c.version})})();var M9=Rr,WH=Math.min;function i$e(e,r){var s=[],o=[],d,l,c=e.length,f=r.length;if(!c)return f;if(!f)return c;for(l=0;l<=f;l++)s[l]=l;for(d=1;d<=c;d++){for(o=[d],l=1;l<=f;l++)o[l]=e[d-1]===r[l-1]?s[l-1]:WH(s[l-1],s[l],o[l-1])+1;s=o}return o[f]}function GH(e,r){var s=r.map(function(o){return i$e(o,e)});return r[s.indexOf(WH.apply(void 0,pe(s)))]}var pd=function(){function e(s){this.descriptor=s}var r=e.prototype;return r.validateTopLevelOptions=function(o,d){for(var l=Object.keys(d),c=0,f=Object.keys(o);c<f.length;c++){var h=f[c];if(!l.includes(h))throw new Error(this.formatMessage("'"+h+`' is not a valid top-level option.
- Did you mean '`+GH(h,l)+"'?"))}},r.validateBooleanOption=function(o,d,l){return d===void 0?l:(this.invariant(typeof d=="boolean","'"+o+"' option must be a boolean."),d)},r.validateStringOption=function(o,d,l){return d===void 0?l:(this.invariant(typeof d=="string","'"+o+"' option must be a string."),d)},r.invariant=function(o,d){if(!o)throw new Error(this.formatMessage(d))},r.formatMessage=function(o){return this.descriptor+": "+o},O(e)}(),o$e={"es6.module":{chrome:"61",and_chr:"61",edge:"16",firefox:"60",and_ff:"60",node:"13.2.0",opera:"48",op_mob:"45",safari:"10.1",ios:"10.3",samsung:"8.2",android:"61",electron:"2.0",ios_saf:"10.3"}},l$e=o$e,B9,KH;function d$e(){return KH||(KH=1,B9=function(r){r.prototype[Symbol.iterator]=K().mark(function s(){var o;return K().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:o=this.head;case 1:if(!o){l.next=7;break}return l.next=4,o.value;case 4:o=o.next,l.next=1;break;case 7:case"end":return l.stop()}},s,this)})}),B9}var F9,HH;function u$e(){if(HH)return F9;HH=1,F9=e,e.Node=d,e.create=e;function e(l){var c=this;if(c instanceof e||(c=new e),c.tail=null,c.head=null,c.length=0,l&&typeof l.forEach=="function")l.forEach(function(y){c.push(y)});else if(arguments.length>0)for(var f=0,h=arguments.length;f<h;f++)c.push(arguments[f]);return c}e.prototype.removeNode=function(l){if(l.list!==this)throw new Error("removing node which does not belong to this list");var c=l.next,f=l.prev;return c&&(c.prev=f),f&&(f.next=c),l===this.head&&(this.head=c),l===this.tail&&(this.tail=f),l.list.length--,l.next=null,l.prev=null,l.list=null,c},e.prototype.unshiftNode=function(l){if(l!==this.head){l.list&&l.list.removeNode(l);var c=this.head;l.list=this,l.next=c,c&&(c.prev=l),this.head=l,this.tail||(this.tail=l),this.length++}},e.prototype.pushNode=function(l){if(l!==this.tail){l.list&&l.list.removeNode(l);var c=this.tail;l.list=this,l.prev=c,c&&(c.next=l),this.tail=l,this.head||(this.head=l),this.length++}},e.prototype.push=function(){for(var l=0,c=arguments.length;l<c;l++)s(this,arguments[l]);return this.length},e.prototype.unshift=function(){for(var l=0,c=arguments.length;l<c;l++)o(this,arguments[l]);return this.length},e.prototype.pop=function(){if(this.tail){var l=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,l}},e.prototype.shift=function(){if(this.head){var l=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,l}},e.prototype.forEach=function(l,c){c=c||this;for(var f=this.head,h=0;f!==null;h++)l.call(c,f.value,h,this),f=f.next},e.prototype.forEachReverse=function(l,c){c=c||this;for(var f=this.tail,h=this.length-1;f!==null;h--)l.call(c,f.value,h,this),f=f.prev},e.prototype.get=function(l){for(var c=0,f=this.head;f!==null&&c<l;c++)f=f.next;if(c===l&&f!==null)return f.value},e.prototype.getReverse=function(l){for(var c=0,f=this.tail;f!==null&&c<l;c++)f=f.prev;if(c===l&&f!==null)return f.value},e.prototype.map=function(l,c){c=c||this;for(var f=new e,h=this.head;h!==null;)f.push(l.call(c,h.value,this)),h=h.next;return f},e.prototype.mapReverse=function(l,c){c=c||this;for(var f=new e,h=this.tail;h!==null;)f.push(l.call(c,h.value,this)),h=h.prev;return f},e.prototype.reduce=function(l,c){var f,h=this.head;if(arguments.length>1)f=c;else if(this.head)h=this.head.next,f=this.head.value;else throw new TypeError("Reduce of empty list with no initial value");for(var y=0;h!==null;y++)f=l(f,h.value,y),h=h.next;return f},e.prototype.reduceReverse=function(l,c){var f,h=this.tail;if(arguments.length>1)f=c;else if(this.tail)h=this.tail.prev,f=this.tail.value;else throw new TypeError("Reduce of empty list with no initial value");for(var y=this.length-1;h!==null;y--)f=l(f,h.value,y),h=h.prev;return f},e.prototype.toArray=function(){for(var l=new Array(this.length),c=0,f=this.head;f!==null;c++)l[c]=f.value,f=f.next;return l},e.prototype.toArrayReverse=function(){for(var l=new Array(this.length),c=0,f=this.tail;f!==null;c++)l[c]=f.value,f=f.prev;return l},e.prototype.slice=function(l,c){c=c||this.length,c<0&&(c+=this.length),l=l||0,l<0&&(l+=this.length);var f=new e;if(c<l||c<0)return f;l<0&&(l=0),c>this.length&&(c=this.length);for(var h=0,y=this.head;y!==null&&h<l;h++)y=y.next;for(;y!==null&&h<c;h++,y=y.next)f.push(y.value);return f},e.prototype.sliceReverse=function(l,c){c=c||this.length,c<0&&(c+=this.length),l=l||0,l<0&&(l+=this.length);var f=new e;if(c<l||c<0)return f;l<0&&(l=0),c>this.length&&(c=this.length);for(var h=this.length,y=this.tail;y!==null&&h>c;h--)y=y.prev;for(;y!==null&&h>l;h--,y=y.prev)f.push(y.value);return f},e.prototype.splice=function(l,c){l>this.length&&(l=this.length-1),l<0&&(l=this.length+l);for(var f=0,h=this.head;h!==null&&f<l;f++)h=h.next;for(var y=[],f=0;h&&f<c;f++)y.push(h.value),h=this.removeNode(h);h===null&&(h=this.tail),h!==this.head&&h!==this.tail&&(h=h.prev);for(var f=2;f<arguments.length;f++)h=r(this,h,arguments[f]);return y},e.prototype.reverse=function(){for(var l=this.head,c=this.tail,f=l;f!==null;f=f.prev){var h=f.prev;f.prev=f.next,f.next=h}return this.head=c,this.tail=l,this};function r(l,c,f){var h=c===l.head?new d(f,null,c,l):new d(f,c,c.next,l);return h.next===null&&(l.tail=h),h.prev===null&&(l.head=h),l.length++,h}function s(l,c){l.tail=new d(c,l.tail,null,l),l.head||(l.head=l.tail),l.length++}function o(l,c){l.head=new d(c,null,l.head,l),l.tail||(l.tail=l.head),l.length++}function d(l,c,f,h){if(!(this instanceof d))return new d(l,c,f,h);this.list=h,this.value=l,c?(c.next=this,this.prev=c):this.prev=null,f?(f.prev=this,this.next=f):this.next=null}try{d$e()(e)}catch{}return F9}var $9,zH;function XH(){if(zH)return $9;zH=1;var e=u$e(),r=Symbol("max"),s=Symbol("length"),o=Symbol("lengthCalculator"),d=Symbol("allowStale"),l=Symbol("maxAge"),c=Symbol("dispose"),f=Symbol("noDisposeOnSet"),h=Symbol("lruList"),y=Symbol("cache"),g=Symbol("updateAgeOnGet"),x=function(){return 1},R=function(){function k(F){if(typeof F=="number"&&(F={max:F}),F||(F={}),F.max&&(typeof F.max!="number"||F.max<0))throw new TypeError("max must be a non-negative number");this[r]=F.max||1/0;var B=F.length||x;if(this[o]=typeof B!="function"?x:B,this[d]=F.stale||!1,F.maxAge&&typeof F.maxAge!="number")throw new TypeError("maxAge must be a number");this[l]=F.maxAge||0,this[c]=F.dispose,this[f]=F.noDisposeOnSet||!1,this[g]=F.updateAgeOnGet||!1,this.reset()}var D=k.prototype;return D.rforEach=function(B,M){M=M||this;for(var V=this[h].tail;V!==null;){var H=V.prev;j(this,B,V,M),V=H}},D.forEach=function(B,M){M=M||this;for(var V=this[h].head;V!==null;){var H=V.next;j(this,B,V,M),V=H}},D.keys=function(){return this[h].toArray().map(function(B){return B.key})},D.values=function(){return this[h].toArray().map(function(B){return B.value})},D.reset=function(){var B=this;this[c]&&this[h]&&this[h].length&&this[h].forEach(function(M){return B[c](M.key,M.value)}),this[y]=new Map,this[h]=new e,this[s]=0},D.dump=function(){var B=this;return this[h].map(function(M){return T(B,M)?!1:{k:M.key,v:M.value,e:M.now+(M.maxAge||0)}}).toArray().filter(function(M){return M})},D.dumpLru=function(){return this[h]},D.set=function(B,M,V){if(V=V||this[l],V&&typeof V!="number")throw new TypeError("maxAge must be a number");var H=V?Date.now():0,z=this[o](M,B);if(this[y].has(B)){if(z>this[r])return P(this,this[y].get(B)),!1;var G=this[y].get(B),J=G.value;return this[c]&&(this[f]||this[c](B,J.value)),J.now=H,J.maxAge=V,J.value=M,this[s]+=z-J.length,J.length=z,this.get(B),C(this),!0}var ce=new _(B,M,z,H,V);return ce.length>this[r]?(this[c]&&this[c](B,M),!1):(this[s]+=ce.length,this[h].unshift(ce),this[y].set(B,this[h].head),C(this),!0)},D.has=function(B){if(!this[y].has(B))return!1;var M=this[y].get(B).value;return!T(this,M)},D.get=function(B){return w(this,B,!0)},D.peek=function(B){return w(this,B,!1)},D.pop=function(){var B=this[h].tail;return B?(P(this,B),B.value):null},D.del=function(B){P(this,this[y].get(B))},D.load=function(B){this.reset();for(var M=Date.now(),V=B.length-1;V>=0;V--){var H=B[V],z=H.e||0;if(z===0)this.set(H.k,H.v);else{var G=z-M;G>0&&this.set(H.k,H.v,G)}}},D.prune=function(){var B=this;this[y].forEach(function(M,V){return w(B,V,!1)})},O(k,[{key:"max",get:function(){return this[r]},set:function(B){if(typeof B!="number"||B<0)throw new TypeError("max must be a non-negative number");this[r]=B||1/0,C(this)}},{key:"allowStale",get:function(){return this[d]},set:function(B){this[d]=!!B}},{key:"maxAge",get:function(){return this[l]},set:function(B){if(typeof B!="number")throw new TypeError("maxAge must be a non-negative number");this[l]=B,C(this)}},{key:"lengthCalculator",get:function(){return this[o]},set:function(B){var M=this;typeof B!="function"&&(B=x),B!==this[o]&&(this[o]=B,this[s]=0,this[h].forEach(function(V){V.length=M[o](V.value,V.key),M[s]+=V.length})),C(this)}},{key:"length",get:function(){return this[s]}},{key:"itemCount",get:function(){return this[h].length}}])}(),w=function(D,F,B){var M=D[y].get(F);if(M){var V=M.value;if(T(D,V)){if(P(D,M),!D[d])return}else B&&(D[g]&&(M.value.now=Date.now()),D[h].unshiftNode(M));return V.value}},T=function(D,F){if(!F||!F.maxAge&&!D[l])return!1;var B=Date.now()-F.now;return F.maxAge?B>F.maxAge:D[l]&&B>D[l]},C=function(D){if(D[s]>D[r])for(var F=D[h].tail;D[s]>D[r]&&F!==null;){var B=F.prev;P(D,F),F=B}},P=function(D,F){if(F){var B=F.value;D[c]&&D[c](B.key,B.value),D[s]-=B.length,D[y].delete(B.key),D[h].removeNode(F)}},_=O(function(D,F,B,M,V){this.key=D,this.value=F,this.length=B,this.now=M,this.maxAge=V||0}),j=function(D,F,B,M){var V=B.value;T(D,V)&&(P(D,B),D[d]||(V=void 0)),V&&F.call(M,V.value,V.key,D)};return $9=R,$9}function c$e(e){return e==null?!1:e&&e!=="false"&&e!=="0"}var p$e=(c$e(Kt.env.BABEL_8_BREAKING),XH());function f$e(e){return e==null?!1:e&&e!=="false"&&e!=="0"}var ep=(f$e(Kt.env.BABEL_8_BREAKING),bi()),g0={safari:"tp"},h$e={and_chr:"chrome",and_ff:"firefox",android:"android",chrome:"chrome",edge:"edge",firefox:"firefox",ie:"ie",ie_mob:"ie",ios_saf:"ios",node:"node",deno:"deno",op_mob:"opera_mobile",opera:"opera",safari:"safari",samsung:"samsung"},m$e=/^(?:\d+|\d(?:\d?[^\d\n\r\u2028\u2029]\d+|\d{2,}(?:[^\d\n\r\u2028\u2029]\d+)?))$/,y$e=new pd("@babel/helper-compilation-targets");function JH(e,r){return e&&ep.lt(e,r)?e:r}function vu(e){if(typeof e=="string"&&ep.valid(e))return e;y$e.invariant(typeof e=="number"||typeof e=="string"&&m$e.test(e),"'"+e+"' is not a valid version"),e=e.toString();for(var r=0,s=0;(r=e.indexOf(".",r+1))>0;)s++;return e+".0".repeat(2-s)}function bu(e,r){var s=g0[r];return!!s&&s===e.toString().toLowerCase()}function YH(e,r,s){var o=g0[s];return e===o?r:r===o?e:JH(e,r)}function g$e(e,r,s){return YH(e,r,s)===e?r:e}function QH(e,r){var s=e[r];return!s&&r==="android"?e.chrome:s}var Ph={node:"node",deno:"deno",chrome:"chrome",opera:"opera",edge:"edge",firefox:"firefox",safari:"safari",ie:"ie",ios:"ios",android:"android",electron:"electron",samsung:"samsung",rhino:"rhino",opera_mobile:"opera_mobile"};function q9(e){if(typeof e!="string")return e;var r=ep.parse(e),s=r.major,o=r.minor,d=r.patch,l=[s];return(o||d)&&l.push(o),d&&l.push(d),l.join(".")}function U9(e){return Object.keys(e).reduce(function(r,s){var o=e[s],d=g0[s];return typeof o=="string"&&d!==o&&(o=q9(o)),r[s]=o,r},{})}function V9(e,r,s){var o=s[e]||{};return Object.keys(r).reduce(function(d,l){var c=QH(o,l),f=r[l];if(!c)d[l]=q9(f);else{var h=bu(c,l),y=bu(f,l);!y&&(h||ep.lt(f.toString(),vu(c)))&&(d[l]=q9(f))}return d},{})}var v$e={"transform-duplicate-named-capturing-groups-regex":{chrome:"126",opera:"112",edge:"126",firefox:"129",safari:"17.4",ios:"17.4",electron:"31.0"},"transform-unicode-sets-regex":{chrome:"112",opera:"98",edge:"112",firefox:"116",safari:"17",node:"20",deno:"1.32",ios:"17",opera_mobile:"75",electron:"24.0"},"bugfix/transform-v8-static-class-fields-redefine-readonly":{chrome:"98",opera:"84",edge:"98",firefox:"75",safari:"15",node:"12",deno:"1.18",ios:"15",samsung:"11",opera_mobile:"52",electron:"17.0"},"bugfix/transform-firefox-class-in-computed-class-key":{chrome:"74",opera:"62",edge:"79",safari:"16",node:"12",deno:"1",ios:"16",samsung:"11",opera_mobile:"53",electron:"6.0"},"bugfix/transform-safari-class-field-initializer-scope":{chrome:"74",opera:"62",edge:"79",firefox:"69",safari:"16",node:"12",deno:"1",ios:"16",samsung:"11",opera_mobile:"53",electron:"6.0"},"transform-class-static-block":{chrome:"94",opera:"80",edge:"94",firefox:"93",safari:"16.4",node:"16.11",deno:"1.14",ios:"16.4",samsung:"17",opera_mobile:"66",electron:"15.0"},"proposal-class-static-block":{chrome:"94",opera:"80",edge:"94",firefox:"93",safari:"16.4",node:"16.11",deno:"1.14",ios:"16.4",samsung:"17",opera_mobile:"66",electron:"15.0"},"transform-private-property-in-object":{chrome:"91",opera:"77",edge:"91",firefox:"90",safari:"15",node:"16.9",deno:"1.9",ios:"15",samsung:"16",opera_mobile:"64",electron:"13.0"},"proposal-private-property-in-object":{chrome:"91",opera:"77",edge:"91",firefox:"90",safari:"15",node:"16.9",deno:"1.9",ios:"15",samsung:"16",opera_mobile:"64",electron:"13.0"},"transform-class-properties":{chrome:"74",opera:"62",edge:"79",firefox:"90",safari:"14.1",node:"12",deno:"1",ios:"14.5",samsung:"11",opera_mobile:"53",electron:"6.0"},"proposal-class-properties":{chrome:"74",opera:"62",edge:"79",firefox:"90",safari:"14.1",node:"12",deno:"1",ios:"14.5",samsung:"11",opera_mobile:"53",electron:"6.0"},"transform-private-methods":{chrome:"84",opera:"70",edge:"84",firefox:"90",safari:"15",node:"14.6",deno:"1",ios:"15",samsung:"14",opera_mobile:"60",electron:"10.0"},"proposal-private-methods":{chrome:"84",opera:"70",edge:"84",firefox:"90",safari:"15",node:"14.6",deno:"1",ios:"15",samsung:"14",opera_mobile:"60",electron:"10.0"},"transform-numeric-separator":{chrome:"75",opera:"62",edge:"79",firefox:"70",safari:"13",node:"12.5",deno:"1",ios:"13",samsung:"11",rhino:"1.7.14",opera_mobile:"54",electron:"6.0"},"proposal-numeric-separator":{chrome:"75",opera:"62",edge:"79",firefox:"70",safari:"13",node:"12.5",deno:"1",ios:"13",samsung:"11",rhino:"1.7.14",opera_mobile:"54",electron:"6.0"},"transform-logical-assignment-operators":{chrome:"85",opera:"71",edge:"85",firefox:"79",safari:"14",node:"15",deno:"1.2",ios:"14",samsung:"14",opera_mobile:"60",electron:"10.0"},"proposal-logical-assignment-operators":{chrome:"85",opera:"71",edge:"85",firefox:"79",safari:"14",node:"15",deno:"1.2",ios:"14",samsung:"14",opera_mobile:"60",electron:"10.0"},"transform-nullish-coalescing-operator":{chrome:"80",opera:"67",edge:"80",firefox:"72",safari:"13.1",node:"14",deno:"1",ios:"13.4",samsung:"13",opera_mobile:"57",electron:"8.0"},"proposal-nullish-coalescing-operator":{chrome:"80",opera:"67",edge:"80",firefox:"72",safari:"13.1",node:"14",deno:"1",ios:"13.4",samsung:"13",opera_mobile:"57",electron:"8.0"},"transform-optional-chaining":{chrome:"91",opera:"77",edge:"91",firefox:"74",safari:"13.1",node:"16.9",deno:"1.9",ios:"13.4",samsung:"16",opera_mobile:"64",electron:"13.0"},"proposal-optional-chaining":{chrome:"91",opera:"77",edge:"91",firefox:"74",safari:"13.1",node:"16.9",deno:"1.9",ios:"13.4",samsung:"16",opera_mobile:"64",electron:"13.0"},"transform-json-strings":{chrome:"66",opera:"53",edge:"79",firefox:"62",safari:"12",node:"10",deno:"1",ios:"12",samsung:"9",rhino:"1.7.14",opera_mobile:"47",electron:"3.0"},"proposal-json-strings":{chrome:"66",opera:"53",edge:"79",firefox:"62",safari:"12",node:"10",deno:"1",ios:"12",samsung:"9",rhino:"1.7.14",opera_mobile:"47",electron:"3.0"},"transform-optional-catch-binding":{chrome:"66",opera:"53",edge:"79",firefox:"58",safari:"11.1",node:"10",deno:"1",ios:"11.3",samsung:"9",opera_mobile:"47",electron:"3.0"},"proposal-optional-catch-binding":{chrome:"66",opera:"53",edge:"79",firefox:"58",safari:"11.1",node:"10",deno:"1",ios:"11.3",samsung:"9",opera_mobile:"47",electron:"3.0"},"transform-parameters":{chrome:"49",opera:"36",edge:"18",firefox:"53",safari:"16.3",node:"6",deno:"1",ios:"16.3",samsung:"5",opera_mobile:"36",electron:"0.37"},"transform-async-generator-functions":{chrome:"63",opera:"50",edge:"79",firefox:"57",safari:"12",node:"10",deno:"1",ios:"12",samsung:"8",opera_mobile:"46",electron:"3.0"},"proposal-async-generator-functions":{chrome:"63",opera:"50",edge:"79",firefox:"57",safari:"12",node:"10",deno:"1",ios:"12",samsung:"8",opera_mobile:"46",electron:"3.0"},"transform-object-rest-spread":{chrome:"60",opera:"47",edge:"79",firefox:"55",safari:"11.1",node:"8.3",deno:"1",ios:"11.3",samsung:"8",opera_mobile:"44",electron:"2.0"},"proposal-object-rest-spread":{chrome:"60",opera:"47",edge:"79",firefox:"55",safari:"11.1",node:"8.3",deno:"1",ios:"11.3",samsung:"8",opera_mobile:"44",electron:"2.0"},"transform-dotall-regex":{chrome:"62",opera:"49",edge:"79",firefox:"78",safari:"11.1",node:"8.10",deno:"1",ios:"11.3",samsung:"8",rhino:"1.7.15",opera_mobile:"46",electron:"3.0"},"transform-unicode-property-regex":{chrome:"64",opera:"51",edge:"79",firefox:"78",safari:"11.1",node:"10",deno:"1",ios:"11.3",samsung:"9",opera_mobile:"47",electron:"3.0"},"proposal-unicode-property-regex":{chrome:"64",opera:"51",edge:"79",firefox:"78",safari:"11.1",node:"10",deno:"1",ios:"11.3",samsung:"9",opera_mobile:"47",electron:"3.0"},"transform-named-capturing-groups-regex":{chrome:"64",opera:"51",edge:"79",firefox:"78",safari:"11.1",node:"10",deno:"1",ios:"11.3",samsung:"9",opera_mobile:"47",electron:"3.0"},"transform-async-to-generator":{chrome:"55",opera:"42",edge:"15",firefox:"52",safari:"11",node:"7.6",deno:"1",ios:"11",samsung:"6",opera_mobile:"42",electron:"1.6"},"transform-exponentiation-operator":{chrome:"52",opera:"39",edge:"14",firefox:"52",safari:"10.1",node:"7",deno:"1",ios:"10.3",samsung:"6",rhino:"1.7.14",opera_mobile:"41",electron:"1.3"},"transform-template-literals":{chrome:"41",opera:"28",edge:"13",firefox:"34",safari:"13",node:"4",deno:"1",ios:"13",samsung:"3.4",opera_mobile:"28",electron:"0.21"},"transform-literals":{chrome:"44",opera:"31",edge:"12",firefox:"53",safari:"9",node:"4",deno:"1",ios:"9",samsung:"4",rhino:"1.7.15",opera_mobile:"32",electron:"0.30"},"transform-function-name":{chrome:"51",opera:"38",edge:"79",firefox:"53",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",opera_mobile:"41",electron:"1.2"},"transform-arrow-functions":{chrome:"47",opera:"34",edge:"13",firefox:"43",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",rhino:"1.7.13",opera_mobile:"34",electron:"0.36"},"transform-block-scoped-functions":{chrome:"41",opera:"28",edge:"12",firefox:"46",safari:"10",node:"4",deno:"1",ie:"11",ios:"10",samsung:"3.4",opera_mobile:"28",electron:"0.21"},"transform-classes":{chrome:"46",opera:"33",edge:"13",firefox:"45",safari:"10",node:"5",deno:"1",ios:"10",samsung:"5",opera_mobile:"33",electron:"0.36"},"transform-object-super":{chrome:"46",opera:"33",edge:"13",firefox:"45",safari:"10",node:"5",deno:"1",ios:"10",samsung:"5",opera_mobile:"33",electron:"0.36"},"transform-shorthand-properties":{chrome:"43",opera:"30",edge:"12",firefox:"33",safari:"9",node:"4",deno:"1",ios:"9",samsung:"4",rhino:"1.7.14",opera_mobile:"30",electron:"0.27"},"transform-duplicate-keys":{chrome:"42",opera:"29",edge:"12",firefox:"34",safari:"9",node:"4",deno:"1",ios:"9",samsung:"3.4",opera_mobile:"29",electron:"0.25"},"transform-computed-properties":{chrome:"44",opera:"31",edge:"12",firefox:"34",safari:"7.1",node:"4",deno:"1",ios:"8",samsung:"4",opera_mobile:"32",electron:"0.30"},"transform-for-of":{chrome:"51",opera:"38",edge:"15",firefox:"53",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",opera_mobile:"41",electron:"1.2"},"transform-sticky-regex":{chrome:"49",opera:"36",edge:"13",firefox:"3",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",rhino:"1.7.15",opera_mobile:"36",electron:"0.37"},"transform-unicode-escapes":{chrome:"44",opera:"31",edge:"12",firefox:"53",safari:"9",node:"4",deno:"1",ios:"9",samsung:"4",rhino:"1.7.15",opera_mobile:"32",electron:"0.30"},"transform-unicode-regex":{chrome:"50",opera:"37",edge:"13",firefox:"46",safari:"12",node:"6",deno:"1",ios:"12",samsung:"5",opera_mobile:"37",electron:"1.1"},"transform-spread":{chrome:"46",opera:"33",edge:"13",firefox:"45",safari:"10",node:"5",deno:"1",ios:"10",samsung:"5",opera_mobile:"33",electron:"0.36"},"transform-destructuring":{chrome:"51",opera:"38",edge:"15",firefox:"53",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",opera_mobile:"41",electron:"1.2"},"transform-block-scoping":{chrome:"50",opera:"37",edge:"14",firefox:"53",safari:"11",node:"6",deno:"1",ios:"11",samsung:"5",opera_mobile:"37",electron:"1.1"},"transform-typeof-symbol":{chrome:"38",opera:"25",edge:"12",firefox:"36",safari:"9",node:"0.12",deno:"1",ios:"9",samsung:"3",rhino:"1.7.13",opera_mobile:"25",electron:"0.20"},"transform-new-target":{chrome:"46",opera:"33",edge:"14",firefox:"41",safari:"10",node:"5",deno:"1",ios:"10",samsung:"5",opera_mobile:"33",electron:"0.36"},"transform-regenerator":{chrome:"50",opera:"37",edge:"13",firefox:"53",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"37",electron:"1.1"},"transform-member-expression-literals":{chrome:"7",opera:"12",edge:"12",firefox:"2",safari:"5.1",node:"0.4",deno:"1",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",opera_mobile:"12",electron:"0.20"},"transform-property-literals":{chrome:"7",opera:"12",edge:"12",firefox:"2",safari:"5.1",node:"0.4",deno:"1",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",opera_mobile:"12",electron:"0.20"},"transform-reserved-words":{chrome:"13",opera:"10.50",edge:"12",firefox:"2",safari:"3.1",node:"0.6",deno:"1",ie:"9",android:"4.4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",opera_mobile:"10.1",electron:"0.20"},"transform-export-namespace-from":{chrome:"72",deno:"1.0",edge:"79",firefox:"80",node:"13.2",opera:"60",opera_mobile:"51",safari:"14.1",ios:"14.5",samsung:"11.0",android:"72",electron:"5.0"},"proposal-export-namespace-from":{chrome:"72",deno:"1.0",edge:"79",firefox:"80",node:"13.2",opera:"60",opera_mobile:"51",safari:"14.1",ios:"14.5",samsung:"11.0",android:"72",electron:"5.0"}},W9=v$e;function b$e(e,r){var s=Object.keys(e);if(s.length===0)return!1;var o=s.filter(function(d){var l=QH(r,d);if(!l)return!0;var c=e[d];if(bu(c,d))return!1;if(bu(l,d))return!0;if(!ep.valid(c.toString()))throw new Error('Invalid version passed for target "'+d+'": "'+c+'". Versions must be in semver format (major.minor.patch)');return ep.gt(vu(l),c.toString())});return o.length===0}function Qo(e,r,s){var o=s===void 0?{}:s,d=o.compatData,l=d===void 0?W9:d,c=o.includes,f=o.excludes;return f!=null&&f.has(e)?!1:c!=null&&c.has(e)?!0:!b$e(r,l[e])}function ZH(e,r,s,o,d,l,c){var f=new Set,h={compatData:e,includes:r,excludes:s};for(var y in e)if(Qo(y,o,h))f.add(y);else if(c){var g=c.get(y);g&&f.add(g)}return d==null||d.forEach(function(x){return!s.has(x)&&f.add(x)}),l==null||l.forEach(function(x){return!r.has(x)&&f.delete(x)}),f}var G9=l$e["es6.module"],K9=new pd("@babel/helper-compilation-targets");function x$e(e){for(var r=Object.keys(Ph),s=0,o=Object.keys(e);s<o.length;s++){var d=o[s];if(!(d in Ph))throw new Error(K9.formatMessage("'"+d+`' is not a valid target
- Did you mean '`+GH(d,r)+"'?"))}return e}function v0(e){return typeof e=="string"||Array.isArray(e)&&e.every(function(r){return typeof r=="string"})}function R$e(e){return K9.invariant(e===void 0||v0(e),"'"+String(e)+"' is not a valid browserslist query"),e}function E$e(e){return e.reduce(function(r,s){var o=s.split(" "),d=ve(o,2),l=d[0],c=d[1],f=h$e[l];if(!f)return r;try{var h=c.split("-")[0].toLowerCase(),y=bu(h,f);if(!r[f])return r[f]=y?h:vu(h),r;var g=r[f],x=bu(g,f);if(x&&y)r[f]=YH(g,h,f);else if(x)r[f]=vu(h);else if(!x&&!y){var R=vu(h);r[f]=JH(g,R)}}catch{}return r},{})}function S$e(e){e.length&&(console.warn(`Warning, the following targets are using a decimal version:
`),e.forEach(function(r){var s=r.target,o=r.value;return console.warn(" "+s+": "+o)}),console.warn(`
We recommend using a string for minor/patch versions to avoid numbers like 6.10
getting parsed as 6.1, which can lead to unexpected behavior.
`))}function ez(e,r){try{return vu(r)}catch{throw new Error(K9.formatMessage("'"+r+"' is not a valid value for 'targets."+e+"'."))}}function T$e(e){var r=e===!0||e==="current"?Kt.versions.node:ez("node",e);return["node",r]}function w$e(e,r){var s=bu(r,e)?r.toLowerCase():ez(e,r);return[e,s]}function P$e(e){var r=Object.assign({},e);return delete r.esmodules,delete r.browsers,r}function A$e(e,r){var s=M9(e,{mobileToDesktop:!0,env:r});return E$e(s)}var tz=new p$e({max:64});function I$e(e,r){var s=typeof e=="string"?e:e.join()+r,o=tz.get(s);return o||(o=A$e(e,r),tz.set(s,o)),Object.assign({},o)}function Ah(e,r){var s,o;e===void 0&&(e={}),r===void 0&&(r={});var d=e,l=d.browsers,c=d.esmodules,f=r,h=f.configPath,y=h===void 0?".":h,g=f.onBrowserslistConfigFound;R$e(l);var x=P$e(e),R=x$e(x),w=!!l,T=w||Object.keys(R).length>0,C=!r.ignoreBrowserslistConfig&&!T;if(!l&&C){var P,_=(P=r.configFile)!=null?P:M9.findConfigFile(y);_!=null&&(g==null||g(_),l=M9.loadConfig({config:_,env:r.browserslistEnv})),l==null&&(l=[])}if(c&&(c!=="intersect"||!((s=l)!=null&&s.length))&&(l=Object.keys(G9).map(function(Z){return Z+" >= "+G9[Z]}).join(", "),c=!1),(o=l)!=null&&o.length){var j=I$e(l,r.browserslistEnv);if(c==="intersect")for(var k=0,D=Object.keys(j);k<D.length;k++){var F=D[k];if(F!=="deno"&&F!=="ie"){var B=G9[F==="opera_mobile"?"op_mob":F];if(B){var M=j[F];j[F]=g$e(M,vu(B),F)}else delete j[F]}else delete j[F]}R=Object.assign(j,R)}for(var V={},H=[],z=0,G=Object.keys(R).sort();z<G.length;z++){var J=G[z],ce=R[J];typeof ce=="number"&&ce%1!==0&&H.push({target:J,value:ce});var ue=J==="node"?T$e(ce):w$e(J,ce),ge=ve(ue,2),ne=ge[0],le=ge[1];le&&(V[ne]=le)}return S$e(H),V}var C$e=Object.freeze({__proto__:null,TargetNames:Ph,default:Ah,filterItems:ZH,getInclusionReasons:V9,isBrowsersQueryValid:v0,isRequired:Qo,prettifyTargets:U9,unreleasedLabels:g0});function rNt(e,r){}function j$e(e,r){var s=e.targets,o;return typeof s=="string"||Array.isArray(s)?o={browsers:s}:s&&("esmodules"in s?o=Object.assign({},s,{esmodules:"intersect"}):o=s),Ah(o,{ignoreBrowserslistConfig:!0,browserslistEnv:e.browserslistEnv})}var O$e=K().mark(H9),_$e=K().mark(z9),N$e=K().mark(X9),D$e=K().mark(J9);function k$e(e,r){var s,o,d,l;return e.name===r.name&&e.value===r.value&&e.options===r.options&&e.dirname===r.dirname&&e.alias===r.alias&&e.ownPass===r.ownPass&&((s=e.file)==null?void 0:s.request)===((o=r.file)==null?void 0:o.request)&&((d=e.file)==null?void 0:d.resolved)===((l=r.file)==null?void 0:l.resolved)}function H9(e){return K().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",e);case 1:case"end":return s.stop()}},O$e)}function rz(e,r){return typeof e.browserslistConfigFile=="string"&&(e.browserslistConfigFile=(e.browserslistConfigFile,void 0)),e}function b0(e,r,s){var o=r.plugins,d=r.presets,l=r.passPerPreset;return{options:rz(r),plugins:o?function(){return F$e(o,e)(s)}:function(){return H9([])},presets:d?function(){return M$e(d,e)(s)(!!l)}:function(){return H9([])}}}function fd(e,r,s){return{options:rz(r),plugins:fH(function(){return X9(r.plugins||[],e,s)}),presets:fH(function(){return z9(r.presets||[],e,s,!!r.passPerPreset)})}}var L$e=new WeakMap,M$e=$s(function(e,r){var s=r.using(function(o){return o});return Jo(function(o){return P9(K().mark(function d(l){var c;return K().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.delegateYield(z9(e,s,o,l),"t0",1);case 1:return c=h.t0,h.abrupt("return",c.map(function(y){return az(L$e,y)}));case 3:case"end":return h.stop()}},d)}))})}),B$e=new WeakMap,F$e=$s(function(e,r){var s=r.using(function(o){return o});return P9(K().mark(function o(d){var l;return K().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.delegateYield(X9(e,s,d),"t0",1);case 1:return l=f.t0,f.abrupt("return",l.map(function(h){return az(B$e,h)}));case 3:case"end":return f.stop()}},o)}))}),$$e={};function az(e,r){var s=r.value,o=r.options,d=o===void 0?$$e:o;if(d===!1)return r;var l=e.get(s);l||(l=new WeakMap,e.set(s,l));var c=l.get(d);if(c||(c=[],l.set(d,c)),!c.includes(r)){var f=c.filter(function(h){return k$e(h,r)});if(f.length>0)return f[0];c.push(r)}return r}function z9(e,r,s,o){return K().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.delegateYield(J9("preset",e,r,s,o),"t0",1);case 1:return l.abrupt("return",l.t0);case 2:case"end":return l.stop()}},_$e)}function X9(e,r,s){return K().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.delegateYield(J9("plugin",e,r,s),"t0",1);case 1:return d.abrupt("return",d.t0);case 2:case"end":return d.stop()}},N$e)}function J9(e,r,s,o,d){var l;return K().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.delegateYield(Gn.all(r.map(function(h,y){return nz(h,s,{type:e,alias:o+"$"+y,ownPass:!!d})})),"t0",1);case 1:return l=f.t0,q$e(l),f.abrupt("return",l);case 4:case"end":return f.stop()}},D$e)}function nz(e,r,s){var o=s.type,d=s.alias,l=s.ownPass;return K().mark(function c(){var f,h,y,g,x,R,w,T,C,P,_,j,k;return K().wrap(function(F){for(;;)switch(F.prev=F.next){case 0:if(f=sz(e),!f){F.next=3;break}return F.abrupt("return",f);case 3:if(g=e,Array.isArray(g)&&(g.length===3?(x=g,R=ve(x,3),g=R[0],y=R[1],h=R[2]):(w=g,T=ve(w,2),g=T[0],y=T[1])),C=void 0,P=null,typeof g!="string"){F.next=17;break}if(typeof o=="string"){F.next=10;break}throw new Error("To resolve a string-based item, the type of item must be given");case 10:return _=o==="plugin"?JBe:YBe,j=g,F.delegateYield(_(g,r),"t0",13);case 13:k=F.t0,P=k.filepath,g=k.value,C={request:j,resolved:P};case 17:if(g){F.next=19;break}throw new Error("Unexpected falsy value: "+String(g));case 19:if(!(typeof g=="object"&&g.__esModule)){F.next=25;break}if(!g.default){F.next=24;break}g=g.default,F.next=25;break;case 24:throw new Error("Must export a default export when using ES6 modules.");case 25:if(!(typeof g!="object"&&typeof g!="function")){F.next=27;break}throw new Error("Unsupported format: "+typeof g+". Expected an object or a function.");case 27:if(!(P!==null&&typeof g=="object"&&g)){F.next=29;break}throw new Error("Plugin/Preset files are not allowed to export objects, only functions. In "+P);case 29:return F.abrupt("return",{name:h,alias:P||d,value:g,options:y,dirname:r,ownPass:l,file:C});case 30:case"end":return F.stop()}},c)})()}function q$e(e){for(var r=new Map,s=function(){var c=d.value;if(typeof c.value!="function")return 1;var f=r.get(c.value);if(f||(f=new Set,r.set(c.value,f)),f.has(c.name)){var h=e.filter(function(y){return y.value===c.value});throw new Error(["Duplicate plugin/preset detected.","If you'd like to use two separate instances of a plugin,","they need separate names, e.g.",""," plugins: ["," ['some-plugin', {}],"," ['some-plugin', {}, 'some unique name'],"," ]","","Duplicates detected are:",""+JSON.stringify(h,null,2)].join(`
`))}f.add(c.name)},o=I(e),d;!(d=o()).done;)s()}function Y9(e){return new iz(e)}function U$e(e,r){var s=r===void 0?{}:r,o=s.dirname,d=o===void 0?".":o,l=s.type;return K().mark(function c(){var f;return K().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.delegateYield(nz(e,Nn.resolve(d),{type:l,alias:"programmatic item"}),"t0",1);case 1:return f=y.t0,y.abrupt("return",Y9(f));case 3:case"end":return y.stop()}},c)})()}var Q9=Symbol.for("@babel/core@7 - ConfigItem");function sz(e){if(e!=null&&e[Q9])return e._descriptor}var iz=O(function(r){this._descriptor=void 0,this[Q9]=!0,this.value=void 0,this.options=void 0,this.dirname=void 0,this.name=void 0,this.file=void 0,this._descriptor=r,Object.defineProperty(this,"_descriptor",{enumerable:!1}),Object.defineProperty(this,Q9,{enumerable:!1}),this.value=this._descriptor.value,this.options=this._descriptor.options,this.dirname=this._descriptor.dirname,this.name=this._descriptor.name,this.file=this._descriptor.file?{request:this._descriptor.file.request,resolved:this._descriptor.file.resolved}:void 0,Object.freeze(this)});Object.freeze(iz.prototype);var oz={auxiliaryComment:{message:"Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`"},blacklist:{message:"Put the specific transforms you want in the `plugins` option"},breakConfig:{message:"This is not a necessary option in Babel 6"},experimental:{message:"Put the specific transforms you want in the `plugins` option"},externalHelpers:{message:"Use the `external-helpers` plugin instead. Check out http://babeljs.io/docs/plugins/external-helpers/"},extra:{message:""},jsxPragma:{message:"use the `pragma` option in the `react-jsx` plugin. Check out http://babeljs.io/docs/plugins/transform-react-jsx/"},loose:{message:"Specify the `loose` option for the relevant plugin you are using or use a preset that sets the option."},metadataUsedHelpers:{message:"Not required anymore as this is enabled by default"},modules:{message:"Use the corresponding module transform plugin in the `plugins` option. Check out http://babeljs.io/docs/plugins/#modules"},nonStandard:{message:"Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. Also check out the react preset http://babeljs.io/docs/plugins/preset-react/"},optional:{message:"Put the specific transforms you want in the `plugins` option"},sourceMapName:{message:"The `sourceMapName` option has been removed because it makes more sense for the tooling that calls Babel to assign `map.file` themselves."},stage:{message:"Check out the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets"},whitelist:{message:"Put the specific transforms you want in the `plugins` option"},resolveModuleSource:{version:6,message:"Use `babel-plugin-module-resolver@3`'s 'resolvePath' options"},metadata:{version:6,message:"Generated plugin metadata is always included in the output result"},sourceMapTarget:{version:6,message:"The `sourceMapTarget` option has been removed because it makes more sense for the tooling that calls Babel to assign `map.file` themselves."}};function Kr(e){switch(e.type){case"root":return"";case"env":return Kr(e.parent)+'.env["'+e.name+'"]';case"overrides":return Kr(e.parent)+".overrides["+e.index+"]";case"option":return Kr(e.parent)+"."+e.name;case"access":return Kr(e.parent)+"["+JSON.stringify(e.name)+"]";default:throw new Error("Assertion failure: Unknown type "+e.type)}}function Us(e,r){return{type:"access",name:r,parent:e}}function V$e(e,r){if(r!==void 0&&r!=="root"&&r!=="upward"&&r!=="upward-optional")throw new Error(Kr(e)+' must be a "root", "upward", "upward-optional" or undefined');return r}function lz(e,r){if(r!==void 0&&typeof r!="boolean"&&r!=="inline"&&r!=="both")throw new Error(Kr(e)+' must be a boolean, "inline", "both", or undefined');return r}function W$e(e,r){if(r!==void 0&&typeof r!="boolean"&&r!=="auto")throw new Error(Kr(e)+' must be a boolean, "auto", or undefined');return r}function G$e(e,r){if(r!==void 0&&r!=="module"&&r!=="script"&&r!=="unambiguous")throw new Error(Kr(e)+' must be "module", "script", "unambiguous", or undefined');return r}function K$e(e,r){var s=xu(e,r);if(s){if(typeof s.name!="string")throw new Error(Kr(e)+' set but does not contain "name" property string');for(var o=0,d=Object.keys(s);o<d.length;o++){var l=d[o],c=Us(e,l),f=s[l];if(f!=null&&typeof f!="boolean"&&typeof f!="string"&&typeof f!="number")throw new Error(Kr(c)+" must be null, undefined, a boolean, a string, or a number.")}}return r}function H$e(e,r){if(r!==void 0&&typeof r!="boolean"&&(typeof r!="object"||!r))throw new Error(Kr(e)+" must be a boolean, object, or undefined");return r}function Vs(e,r){if(r!==void 0&&typeof r!="string")throw new Error(Kr(e)+" must be a string, or undefined");return r}function Zo(e,r){if(r!==void 0&&typeof r!="function")throw new Error(Kr(e)+" must be a function, or undefined");return r}function xi(e,r){if(r!==void 0&&typeof r!="boolean")throw new Error(Kr(e)+" must be a boolean, or undefined");return r}function xu(e,r){if(r!==void 0&&(typeof r!="object"||Array.isArray(r)||!r))throw new Error(Kr(e)+" must be an object, or undefined");return r}function Z9(e,r){if(r!=null&&!Array.isArray(r))throw new Error(Kr(e)+" must be an array, or undefined");return r}function dz(e,r){var s=Z9(e,r);return s==null||s.forEach(function(o,d){return z$e(Us(e,d),o)}),s}function z$e(e,r){if(typeof r!="string"&&typeof r!="function"&&!(r instanceof RegExp))throw new Error(Kr(e)+" must be an array of string/Function/RegExp values, or undefined");return r}function e5(e,r){if(r===void 0)return r;if(Array.isArray(r))r.forEach(function(s,o){if(!x0(s))throw new Error(Kr(Us(e,o))+" must be a string/Function/RegExp.")});else if(!x0(r))throw new Error(Kr(e)+" must be a string/Function/RegExp, or an array of those");return r}function x0(e){return typeof e=="string"||typeof e=="function"||e instanceof RegExp}function uz(e,r){if(r!==void 0&&typeof r!="boolean"&&typeof r!="string")throw new Error(Kr(e)+" must be a undefined, a boolean, a string, "+("got "+JSON.stringify(r)));return r}function X$e(e,r){if(r===void 0||typeof r=="boolean")return r;if(Array.isArray(r))r.forEach(function(s,o){if(!x0(s))throw new Error(Kr(Us(e,o))+" must be a string/Function/RegExp.")});else if(!x0(r))throw new Error(Kr(e)+" must be a undefined, a boolean, a string/Function/RegExp "+("or an array of those, got "+JSON.stringify(r)));return r}function cz(e,r){var s=Z9(e,r);return s&&s.forEach(function(o,d){return J$e(Us(e,d),o)}),s}function J$e(e,r){if(Array.isArray(r)){if(r.length===0)throw new Error(Kr(e)+" must include an object");if(r.length>3)throw new Error(Kr(e)+" may only be a two-tuple or three-tuple");if(pz(Us(e,0),r[0]),r.length>1){var s=r[1];if(s!==void 0&&s!==!1&&(typeof s!="object"||Array.isArray(s)||s===null))throw new Error(Kr(Us(e,1))+" must be an object, false, or undefined")}if(r.length===3){var o=r[2];if(o!==void 0&&typeof o!="string")throw new Error(Kr(Us(e,2))+" must be a string, or undefined")}}else pz(e,r);return r}function pz(e,r){if((typeof r!="object"||!r)&&typeof r!="string"&&typeof r!="function")throw new Error(Kr(e)+" must be a string, object, function");return r}function Y$e(e,r){if(v0(r))return r;if(typeof r!="object"||!r||Array.isArray(r))throw new Error(Kr(e)+" must be a string, an array of strings or an object");var s=Us(e,"browsers"),o=Us(e,"esmodules");fz(s,r.browsers),xi(o,r.esmodules);for(var d=0,l=Object.keys(r);d<l.length;d++){var c=l[d],f=r[c],h=Us(e,c);if(c==="esmodules")xi(h,f);else if(c==="browsers")fz(h,f);else if(hasOwnProperty.call(Ph,c))Q$e(h,f);else{var y=Object.keys(Ph).join(", ");throw new Error(Kr(h)+" is not a valid target. Supported targets are "+y)}}return r}function fz(e,r){if(r!==void 0&&!v0(r))throw new Error(Kr(e)+" must be undefined, a string or an array of strings")}function Q$e(e,r){if(!(typeof r=="number"&&Math.round(r)===r)&&typeof r!="string")throw new Error(Kr(e)+" must be a string or an integer number")}function Z$e(e,r){if(r!==void 0){if(typeof r!="object"||r===null)throw new Error(Kr(e)+" must be an object or undefined.");var s=e;do s=s.parent;while(s.type!=="root");for(var o=s.source==="preset",d=0,l=Object.keys(r);d<l.length;d++){var c=l[d],f=Us(e,c);if(!iqe.has(c))throw new Error(Kr(f)+" is not a supported assumption.");if(typeof r[c]!="boolean")throw new Error(Kr(f)+" must be a boolean.");if(o&&r[c]===!1)throw new Error(Kr(f)+" cannot be set to 'false' inside presets.")}return r}}var hz,mz=Function.call.bind(Error.prototype.toString),R0=!!Error.captureStackTrace&&((hz=Object.getOwnPropertyDescriptor(Error,"stackTraceLimit"))==null?void 0:hz.writable)===!0,yz="startHiding - secret - don't use this - v1",gz="stopHiding - secret - don't use this - v1",vz=new WeakSet,E0=new WeakMap;function eqe(e){return Object.create({isNative:function(){return!1},isConstructor:function(){return!1},isToplevel:function(){return!0},getFileName:function(){return e},getLineNumber:function(){},getColumnNumber:function(){},getFunctionName:function(){},getMethodName:function(){},getTypeName:function(){},toString:function(){return e}})}function tqe(e,r){if(R0){var s=E0.get(e);return s||E0.set(e,s=[]),s.push(eqe(r)),e}}function rqe(e){if(R0)return vz.add(e),e}function Qa(e){return R0?Object.defineProperty(function(){return bz(),e.apply(void 0,arguments)},"name",{value:gz}):e}function aqe(e){return R0?Object.defineProperty(function(){return e.apply(void 0,arguments)},"name",{value:yz}):e}function bz(){bz=function(){};var e=Error.prepareStackTrace,r=e===void 0?nqe:e,s=50;Error.stackTraceLimit&&(Error.stackTraceLimit=Math.max(Error.stackTraceLimit,s)),Error.prepareStackTrace=function(d,l){for(var c=[],f=vz.has(d),h=f?"hiding":"unknown",y=0;y<l.length;y++){var g=l[y].getFunctionName();if(g===yz)h="hiding";else if(g===gz){if(h==="hiding"){if(h="showing",E0.has(d)){var x;(x=c).unshift.apply(x,pe(E0.get(d)))}}else if(h==="unknown"){c=l;break}}else h!=="hiding"&&c.push(l[y])}return r(d,c)}}function nqe(e,r){return r.length===0?mz(e):mz(e)+`
at `+r.join(`
at `)}var t5=function(e){function r(s,o){var d;return d=e.call(this,s)||this,rqe(d),o&&tqe(d,o),d}return L(r,e),O(r)}(Ot(Error)),xz={cwd:Vs,root:Vs,rootMode:V$e,configFile:uz,caller:K$e,filename:Vs,filenameRelative:Vs,code:xi,ast:xi,cloneInputAst:xi,envName:Vs},Rz={babelrc:xi,babelrcRoots:X$e},Ez={extends:Vs,ignore:dz,only:dz,targets:Y$e,browserslistConfigFile:uz,browserslistEnv:Vs},Sz={inputSourceMap:H$e,presets:cz,plugins:cz,passPerPreset:xi,assumptions:Z$e,env:dqe,overrides:uqe,test:e5,include:e5,exclude:e5,retainLines:xi,comments:xi,shouldPrintComment:Zo,compact:W$e,minified:xi,auxiliaryCommentBefore:Vs,auxiliaryCommentAfter:Vs,sourceType:G$e,wrapPluginVisitorMethod:Zo,highlightCode:xi,sourceMaps:lz,sourceMap:lz,sourceFileName:Vs,sourceRoot:Vs,parserOpts:xu,generatorOpts:xu};Object.assign(Sz,{getModuleId:Zo,moduleRoot:Vs,moduleIds:xi,moduleId:Vs});var sqe=["arrayLikeIsIterable","constantReexports","constantSuper","enumerableModuleMeta","ignoreFunctionLength","ignoreToPrimitiveHint","iterableIsArray","mutableTemplateObject","noClassCalls","noDocumentAll","noIncompleteNsImportDetection","noNewArrows","noUninitializedPrivateFieldAccess","objectRestNoSymbols","privateFieldsAsSymbols","privateFieldsAsProperties","pureGetters","setClassMethods","setComputedProperties","setPublicClassFields","setSpreadProperties","skipForOfIteratorClosing","superIsCallableConstructor"],iqe=new Set(sqe);function Tz(e){return e.type==="root"?e.source:Tz(e.parent)}function Ih(e,r,s){try{return r5({type:"root",source:e},r)}catch(d){var o=new t5(d.message,s);throw d.code&&(o.code=d.code),o}}function r5(e,r){var s=Tz(e);return lqe(r),Object.keys(r).forEach(function(o){var d={type:"option",name:o,parent:e};if(s==="preset"&&Ez[o])throw new Error(Kr(d)+" is not allowed in preset options");if(s!=="arguments"&&xz[o])throw new Error(Kr(d)+" is only allowed in root programmatic options");if(s!=="arguments"&&s!=="configfile"&&Rz[o])throw s==="babelrcfile"||s==="extendsfile"?new Error(Kr(d)+' is not allowed in .babelrc or "extends"ed files, only in root programmatic options, or babel.config.js/config file options'):new Error(Kr(d)+" is only allowed in root programmatic options, or babel.config.js/config file options");var l=Sz[o]||Ez[o]||Rz[o]||xz[o]||oqe;l(d,r[o])}),r}function oqe(e){var r=e.name;if(oz[r]){var s=oz[r],o=s.message,d=s.version,l=d===void 0?5:d;throw new Error("Using removed Babel "+l+" option: "+Kr(e)+" - "+o)}else{var c=new Error("Unknown option: "+Kr(e)+". Check out https://babeljs.io/docs/en/babel-core/#options for more information about options.");throw c.code="BABEL_UNKNOWN_OPTION",c}}function lqe(e){if(hasOwnProperty.call(e,"sourceMap")&&hasOwnProperty.call(e,"sourceMaps"))throw new Error(".sourceMap is an alias for .sourceMaps, cannot use both")}function dqe(e,r){if(e.parent.type==="env")throw new Error(Kr(e)+" is not allowed inside of another .env block");var s=e.parent,o=xu(e,r);if(o)for(var d=0,l=Object.keys(o);d<l.length;d++){var c=l[d],f=xu(Us(e,c),o[c]);if(f){var h={type:"env",name:c,parent:s};r5(h,f)}}return o}function uqe(e,r){if(e.parent.type==="env")throw new Error(Kr(e)+" is not allowed inside an .env block");if(e.parent.type==="overrides")throw new Error(Kr(e)+" is not allowed inside an .overrides block");var s=e.parent,o=Z9(e,r);if(o)for(var d=I(o.entries()),l;!(l=d()).done;){var c=ve(l.value,2),f=c[0],h=c[1],y=Us(e,f),g=xu(y,h);if(!g)throw new Error(Kr(y)+" must be an object");var x={type:"overrides",index:f,parent:s};r5(x,g)}return o}function wz(e,r,s,o){if(r!==0){var d=e[r-1],l=e[r];d.file&&d.options===void 0&&typeof l.value=="object"&&(o.message+=`
- Maybe you meant to use
`+('"'+s+`s": [
["`+d.file.request+'", '+JSON.stringify(l.value,void 0,2)+`]
]
`)+("To be a valid "+s+", its name and options should be wrapped in a pair of brackets"))}}var Ch="\\"+Nn.sep,a5="(?:"+Ch+"|$)",n5="[^"+Ch+"]+",s5="(?:"+n5+Ch+")",Pz="(?:"+n5+a5+")",cqe=s5+"*?",pqe=s5+"*?"+Pz+"?";function Az(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")}function Iz(e,r){var s=Nn.resolve(r,e).split(Nn.sep);return new RegExp(["^"].concat(pe(s.map(function(o,d){var l=d===s.length-1;return o==="**"?l?pqe:cqe:o==="*"?l?Pz:s5:o.indexOf("*.")===0?n5+Az(o.slice(1))+(l?a5:Ch):Az(o)+(l?a5:Ch)}))).join(""))}var i5={Programmatic:0,Config:1},o5={title:function(r,s,o){var d="";return r===i5.Programmatic?(d="programmatic options",s&&(d+=" from "+s)):d="config "+o,d},loc:function(r,s){var o="";return r!=null&&(o+=".overrides["+r+"]"),s!=null&&(o+='.env["'+s+'"]'),o},optionsAndDescriptors:K().mark(function e(r){var s,o,d;return K().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return s=Object.assign({},r.options),delete s.overrides,delete s.env,c.t0=pe,c.delegateYield(r.plugins(),"t1",5);case 5:return c.t2=c.t1,o=(0,c.t0)(c.t2),o.length&&(s.plugins=o.map(function(f){return Cz(f)})),c.t3=pe,c.delegateYield(r.presets(),"t4",10);case 10:return c.t5=c.t4,d=(0,c.t3)(c.t5),d.length&&(s.presets=pe(d).map(function(f){return Cz(f)})),c.abrupt("return",JSON.stringify(s,void 0,2));case 14:case"end":return c.stop()}},e)})};function Cz(e){var r,s=(r=e.file)==null?void 0:r.request;return s==null&&(typeof e.value=="object"?s=e.value:typeof e.value=="function"&&(s="[Function: "+e.value.toString().slice(0,50)+" ... ]")),s==null&&(s="[Unknown]"),e.options===void 0?s:e.name==null?[s,e.options]:[s,e.options,e.name]}var l5=function(){function e(){this._stack=[]}var r=e.prototype;return r.configure=function(o,d,l){var c=this,f=l.callerName,h=l.filepath;return o?function(y,g,x){c._stack.push({type:d,callerName:f,filepath:h,content:y,index:g,envName:x})}:function(){}},e.format=K().mark(function s(o){var d,l,c;return K().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return d=o5.title(o.type,o.callerName,o.filepath),l=o5.loc(o.index,o.envName),l&&(d+=" "+l),h.delegateYield(o5.optionsAndDescriptors(o.content),"t0",4);case 4:return c=h.t0,h.abrupt("return",d+`
`+c);case 6:case"end":return h.stop()}},s)}),r.output=K().mark(function s(){var o;return K().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:if(this._stack.length!==0){l.next=2;break}return l.abrupt("return","");case 2:return l.delegateYield(Gn.all(this._stack.map(function(c){return e.format(c)})),"t0",3);case 3:return o=l.t0,l.abrupt("return",o.join(`
`));case 5:case"end":return l.stop()}},s,this)}),O(e)}(),fqe=K().mark(Oz),hqe=K().mark(_z),mqe=K().mark(S0),yqe=K().mark(Nz),jz=B8("babel:config:config-chain");function Oz(e,r){var s;return K().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.delegateYield(gqe(e,r),"t0",1);case 1:if(s=d.t0,s){d.next=4;break}return d.abrupt("return",null);case 4:return d.abrupt("return",{plugins:w0(s.plugins),presets:w0(s.presets),options:s.options.map(function(l){return Dz(l)}),files:new Set});case 5:case"end":return d.stop()}},fqe)}var gqe=f5({root:function(r){return vqe(r)},env:function(r,s){return bqe(r)(s)},overrides:function(r,s){return xqe(r)(s)},overridesEnv:function(r,s,o){return Rqe(r)(s)(o)},createLogger:function(){return function(){}}}),vqe=$s(function(e){return d5(e,e.alias,fd)}),bqe=$s(function(e){return Jo(function(r){return u5(e,e.alias,fd,r)})}),xqe=$s(function(e){return Jo(function(r){return c5(e,e.alias,fd,r)})}),Rqe=$s(function(e){return Jo(function(r){return Jo(function(s){return p5(e,e.alias,fd,r,s)})})});function _z(e,r){var s,o,d,l,c,f,h,y,g,x,R,w,T,C,P,_,j,k,D,F,B,M,V;return K().wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return d=new l5,z.delegateYield(Pqe({options:e,dirname:r.cwd},r,void 0,d),"t0",2);case 2:if(l=z.t0,l){z.next=5;break}return z.abrupt("return",null);case 5:return z.delegateYield(d.output(),"t1",6);case 6:if(c=z.t1,typeof e.configFile!="string"){z.next=12;break}return z.delegateYield(R9(e.configFile,r.cwd,r.envName,r.caller),"t2",9);case 9:f=z.t2,z.next=15;break;case 12:if(e.configFile===!1){z.next=15;break}return z.delegateYield(ZK(r.root,r.envName,r.caller),"t3",14);case 14:f=z.t3;case 15:if(h=e.babelrc,y=e.babelrcRoots,g=r.cwd,x=T0(),R=new l5,!f){z.next=30;break}return w=Sqe(f),z.delegateYield(S0(w,r,void 0,R),"t4",22);case 22:if(T=z.t4,T){z.next=25;break}return z.abrupt("return",null);case 25:return z.delegateYield(R.output(),"t5",26);case 26:s=z.t5,h===void 0&&(h=w.options.babelrc),y===void 0&&(g=w.dirname,y=w.options.babelrcRoots),tp(x,T);case 30:if(_=!1,j=T0(),!((h===!0||h===void 0)&&typeof r.filename=="string")){z.next=55;break}return z.delegateYield(YK(r.filename),"t6",34);case 34:if(k=z.t6,!(k&&Eqe(r,k,y,g))){z.next=55;break}return z.delegateYield(QK(k,r.envName,r.caller),"t7",37);case 37:if(D=z.t7,C=D.ignore,P=D.config,C&&j.files.add(C.filepath),C&&Lz(r,C.ignore,null,C.dirname)&&(_=!0),!(P&&!_)){z.next=54;break}return F=Tqe(P),B=new l5,z.delegateYield(S0(F,r,void 0,B),"t8",46);case 46:if(M=z.t8,M){z.next=51;break}_=!0,z.next=54;break;case 51:return z.delegateYield(B.output(),"t9",52);case 52:o=z.t9,tp(j,M);case 54:P&&_&&j.files.add(P.filepath);case 55:return r.showConfig&&console.log('Babel configs on "'+r.filename+`" (ascending priority):
`+[s,o,c].filter(function(G){return!!G}).join(`
`)+`
-----End Babel configs-----`),V=tp(tp(tp(T0(),x),j),l),z.abrupt("return",{plugins:_?[]:w0(V.plugins),presets:_?[]:w0(V.presets),options:_?[]:V.options.map(function(G){return Dz(G)}),fileHandling:_?"ignored":"transpile",ignore:C||void 0,babelrc:P||void 0,config:f||void 0,files:V.files});case 58:case"end":return z.stop()}},hqe)}function Eqe(e,r,s,o){if(typeof s=="boolean")return s;var d=e.root;if(s===void 0)return r.directories.includes(d);var l=s;return Array.isArray(l)||(l=[l]),l=l.map(function(c){return typeof c=="string"?Nn.resolve(o,c):c}),l.length===1&&l[0]===d?r.directories.includes(d):l.some(function(c){return typeof c=="string"&&(c=Iz(c,o)),r.directories.some(function(f){return Mz(c,o,f,e)})})}var Sqe=$s(function(e){return{filepath:e.filepath,dirname:e.dirname,options:Ih("configfile",e.options,e.filepath)}}),Tqe=$s(function(e){return{filepath:e.filepath,dirname:e.dirname,options:Ih("babelrcfile",e.options,e.filepath)}}),wqe=$s(function(e){return{filepath:e.filepath,dirname:e.dirname,options:Ih("extendsfile",e.options,e.filepath)}}),Pqe=f5({root:function(r){return d5(r,"base",b0)},env:function(r,s){return u5(r,"base",b0,s)},overrides:function(r,s){return c5(r,"base",b0,s)},overridesEnv:function(r,s,o){return p5(r,"base",b0,s,o)},createLogger:function(r,s,o){return Nqe(r,s,o)}}),Aqe=f5({root:function(r){return Iqe(r)},env:function(r,s){return Cqe(r)(s)},overrides:function(r,s){return jqe(r)(s)},overridesEnv:function(r,s,o){return Oqe(r)(s)(o)},createLogger:function(r,s,o){return _qe(r.filepath,s,o)}});function S0(e,r,s,o){var d;return K().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.delegateYield(Aqe(e,r,s,o),"t0",1);case 1:return d=c.t0,d==null||d.files.add(e.filepath),c.abrupt("return",d);case 4:case"end":return c.stop()}},mqe)}var Iqe=$s(function(e){return d5(e,e.filepath,fd)}),Cqe=$s(function(e){return Jo(function(r){return u5(e,e.filepath,fd,r)})}),jqe=$s(function(e){return Jo(function(r){return c5(e,e.filepath,fd,r)})}),Oqe=$s(function(e){return Jo(function(r){return Jo(function(s){return p5(e,e.filepath,fd,r,s)})})});function _qe(e,r,s){return s?s.configure(r.showConfig,i5.Config,{filepath:e}):function(){}}function d5(e,r,s){var o=e.dirname,d=e.options;return s(o,d,r)}function Nqe(e,r,s){var o;return s?s.configure(r.showConfig,i5.Programmatic,{callerName:(o=r.caller)==null?void 0:o.name}):function(){}}function u5(e,r,s,o){var d,l=e.dirname,c=e.options,f=(d=c.env)==null?void 0:d[o];return f?s(l,f,r+'.env["'+o+'"]'):null}function c5(e,r,s,o){var d,l=e.dirname,c=e.options,f=(d=c.overrides)==null?void 0:d[o];if(!f)throw new Error("Assertion failure - missing override");return s(l,f,r+".overrides["+o+"]")}function p5(e,r,s,o,d){var l,c,f=e.dirname,h=e.options,y=(l=h.overrides)==null?void 0:l[o];if(!y)throw new Error("Assertion failure - missing override");var g=(c=y.env)==null?void 0:c[d];return g?s(f,g,r+".overrides["+o+'].env["'+d+'"]'):null}function f5(e){var r=e.root,s=e.env,o=e.overrides,d=e.overridesEnv,l=e.createLogger;return function(f,h,y,g){return y===void 0&&(y=new Set),K().mark(function x(){var R,w,T,C,P,_,j,k,D,F,B,M;return K().wrap(function(H){for(;;)switch(H.prev=H.next){case 0:if(R=f.dirname,w=[],T=r(f),P0(T,R,h,f.filepath)&&(w.push({config:T,envName:void 0,index:void 0}),C=s(f,h.envName),C&&P0(C,R,h,f.filepath)&&w.push({config:C,envName:h.envName,index:void 0}),(T.options.overrides||[]).forEach(function(z,G){var J=o(f,G);if(P0(J,R,h,f.filepath)){w.push({config:J,index:G,envName:void 0});var ce=d(f,G,h.envName);ce&&P0(ce,R,h,f.filepath)&&w.push({config:ce,index:G,envName:h.envName})}})),!w.some(function(z){var G=z.config.options,J=G.ignore,ce=G.only;return Lz(h,J,ce,R)})){H.next=6;break}return H.abrupt("return",null);case 6:P=T0(),_=l(f,h,g),j=0,k=w;case 9:if(!(j<k.length)){H.next=19;break}return D=k[j],F=D.config,B=D.index,M=D.envName,H.delegateYield(Nz(P,F.options,R,h,y,g),"t0",12);case 12:if(H.t0){H.next=14;break}return H.abrupt("return",null);case 14:return _(F,B,M),H.delegateYield(Dqe(P,F),"t1",16);case 16:j++,H.next=9;break;case 19:return H.abrupt("return",P);case 20:case"end":return H.stop()}},x)})()}}function Nz(e,r,s,o,d,l){var c,f;return K().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:if(r.extends!==void 0){y.next=2;break}return y.abrupt("return",!0);case 2:return y.delegateYield(R9(r.extends,s,o.envName,o.caller),"t0",3);case 3:if(c=y.t0,!d.has(c)){y.next=6;break}throw new Error("Configuration cycle detected loading "+c.filepath+`.
File already loaded following the config chain:
`+Array.from(d,function(g){return" - "+g.filepath}).join(`
`));case 6:return d.add(c),y.delegateYield(S0(wqe(c),o,d,l),"t1",8);case 8:if(f=y.t1,d.delete(c),f){y.next=12;break}return y.abrupt("return",!1);case 12:return tp(e,f),y.abrupt("return",!0);case 14:case"end":return y.stop()}},yqe)}function tp(e,r){var s,o,d;(s=e.options).push.apply(s,pe(r.options)),(o=e.plugins).push.apply(o,pe(r.plugins)),(d=e.presets).push.apply(d,pe(r.presets));for(var l=I(r.files),c;!(c=l()).done;){var f=c.value;e.files.add(f)}return e}function Dqe(e,r){var s=r.options,o=r.plugins,d=r.presets;return K().mark(function l(c,f){return K().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return e.options.push(s),y.t0=(c=e.plugins).push,y.t1=c,y.t2=pe,y.delegateYield(o(),"t3",5);case 5:return y.t4=y.t3,y.t5=(0,y.t2)(y.t4),y.t0.apply.call(y.t0,y.t1,y.t5),y.t6=(f=e.presets).push,y.t7=f,y.t8=pe,y.delegateYield(d(),"t9",12);case 12:return y.t10=y.t9,y.t11=(0,y.t8)(y.t10),y.t6.apply.call(y.t6,y.t7,y.t11),y.abrupt("return",e);case 16:case"end":return y.stop()}},l)})()}function T0(){return{options:[],presets:[],plugins:[],files:new Set}}function Dz(e){var r=Object.assign({},e);return delete r.extends,delete r.env,delete r.overrides,delete r.plugins,delete r.presets,delete r.passPerPreset,delete r.ignore,delete r.only,delete r.test,delete r.include,delete r.exclude,hasOwnProperty.call(r,"sourceMap")&&(r.sourceMaps=r.sourceMap,delete r.sourceMap),r}function w0(e){for(var r=new Map,s=[],o=I(e),d;!(d=o()).done;){var l=d.value;if(typeof l.value=="function"){var c=l.value,f=r.get(c);f||(f=new Map,r.set(c,f));var h=f.get(l.name);h?h.value=l:(h={value:l},s.push(h),l.ownPass||f.set(l.name,h))}else s.push({value:l})}return s.reduce(function(y,g){return y.push(g.value),y},[])}function P0(e,r,s,o){var d=e.options;return(d.test===void 0||h5(s,d.test,r,o))&&(d.include===void 0||h5(s,d.include,r,o))&&(d.exclude===void 0||!h5(s,d.exclude,r,o))}function h5(e,r,s,o){var d=Array.isArray(r)?r:[r];return m5(e,d,s,o)}function kz(e,r){return r instanceof RegExp?String(r):r}function Lz(e,r,s,o){if(r&&m5(e,r,o)){var d,l='No config is applied to "'+((d=e.filename)!=null?d:"(unknown)")+'" because it matches one of `ignore: '+JSON.stringify(r,kz)+'` from "'+o+'"';return jz(l),e.showConfig&&console.log(l),!0}if(s&&!m5(e,s,o)){var c,f='No config is applied to "'+((c=e.filename)!=null?c:"(unknown)")+'" because it fails to match one of `only: '+JSON.stringify(s,kz)+'` from "'+o+'"';return jz(f),e.showConfig&&console.log(f),!0}return!1}function m5(e,r,s,o){return r.some(function(d){return Mz(d,s,e.filename,e,o)})}function Mz(e,r,s,o,d){if(typeof e=="function")return!!aqe(e)(s,{dirname:r,envName:o.envName,caller:o.caller});if(typeof s!="string")throw new t5("Configuration contains string/RegExp pattern, but no filename was passed to Babel",d);return typeof e=="string"&&(e=Iz(e,r)),e.test(s)}var kqe={name:Vs,manipulateOptions:Zo,pre:Zo,post:Zo,inherits:Zo,visitor:Lqe,parserOverride:Zo,generatorOverride:Zo};function Lqe(e,r){var s=xu(e,r);if(s&&(Object.keys(s).forEach(function(o){o!=="_exploded"&&o!=="_verified"&&Mqe(o,s[o])}),s.enter||s.exit))throw new Error(Kr(e)+' cannot contain catch-all "enter" or "exit" handlers. Please target individual nodes.');return s}function Mqe(e,r){if(r&&typeof r=="object")Object.keys(r).forEach(function(s){if(s!=="enter"&&s!=="exit")throw new Error('.visitor["'+e+'"] may only have .enter and/or .exit handlers.')});else if(typeof r!="function")throw new Error('.visitor["'+e+'"] must be a function')}function Bqe(e){var r={type:"root",source:"plugin"};return Object.keys(e).forEach(function(s){var o=kqe[s];if(o){var d={type:"option",name:s,parent:r};o(d,e[s])}else{var l=new Error("."+s+" is not a valid Plugin property");throw l.code="BABEL_UNKNOWN_PLUGIN_PROPERTY",l}}),e}function Fqe(e){var r=function(d){return e.using(function(l){return d===void 0?l.envName:typeof d=="function"?Th(d(l.envName)):(Array.isArray(d)?d:[d]).some(function(c){if(typeof c!="string")throw new Error("Unexpected non-string value");return c===l.envName})})},s=function(d){return e.using(function(l){return Th(d(l.caller))})};return{version:_h,cache:e.simple(),env:r,async:function(){return!1},caller:s,assertVersion:qqe}}function Bz(e,r){var s=function(){return JSON.parse(e.using(function(l){return JSON.stringify(l.targets)}))},o=function(l){r.push(l)};return Object.assign({},Fqe(e),{targets:s,addExternalDependency:o})}function $qe(e,r){var s=function(d){return e.using(function(l){return l.assumptions[d]})};return Object.assign({},Bz(e,r),{assumption:s})}function qqe(e){if(typeof e=="number"){if(!Number.isInteger(e))throw new Error("Expected string or integer value.");e="^"+e+".0.0-0"}if(typeof e!="string")throw new Error("Expected string or integer value.");if(!(e==="*"||L1.satisfies(_h,e))){var r=Error.stackTraceLimit;typeof r=="number"&&r<25&&(Error.stackTraceLimit=25);var s=new Error('Requires Babel "'+e+'", but was loaded with "'+_h+`". If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn't mention "@babel/core" or "babel-core" to see what is calling Babel.`);throw typeof r=="number"&&(Error.stackTraceLimit=r),Object.assign(s,{code:"BABEL_VERSION_UNSUPPORTED",version:_h,range:e})}}var Uqe=["showIgnoredFiles"],Vqe=K().mark(y5),Wqe=K().mark(Fz);function Gqe(e,r){switch(r){case"root":return e;case"upward-optional":{var s=JK();return s===null?e:s}case"upward":{var o=JK();if(o!==null)return o;throw Object.assign(new Error('Babel was run with rootMode:"upward" but a root could not '+('be found when searching upward from "'+e+`".
`)+"One of the following config files must be in the directory tree: "+('"'+HBe.join(", ")+'".')),{code:"BABEL_ROOT_NOT_FOUND",dirname:e})}default:throw new Error("Assertion failure - unknown rootMode value.")}}function y5(e){var r,s,o,d,l,c,f,h,y,g,x,R,w,T,C,P,_,j,k,D;return K().wrap(function(B){for(;;)switch(B.prev=B.next){case 0:if(!(e!=null&&(typeof e!="object"||Array.isArray(e)))){B.next=2;break}throw new Error("Babel options must be an object, null, or undefined");case 2:return r=e?Ih("arguments",e):{},s=r.envName,o=s===void 0?tH():s,d=r.cwd,l=d===void 0?".":d,c=r.root,f=c===void 0?".":c,h=r.rootMode,y=h===void 0?"root":h,g=r.caller,x=r.cloneInputAst,R=x===void 0?!0:x,w=Nn.resolve(l),T=Gqe(Nn.resolve(w,f),y),C=typeof r.filename=="string"?Nn.resolve(l,r.filename):void 0,B.delegateYield(eH(),"t0",8);case 8:return P=B.t0,_={filename:C,cwd:w,root:T,envName:o,caller:g,showConfig:P===C},B.delegateYield(_z(r,_),"t1",11);case 11:if(j=B.t1,j){B.next=14;break}return B.abrupt("return",null);case 14:return k={assumptions:{}},j.options.forEach(function(M){T9(k,M)}),D=Object.assign({},k,{targets:j$e(k),cloneInputAst:R,babelrc:!1,configFile:!1,browserslistConfigFile:!1,passPerPreset:!1,envName:_.envName,cwd:_.cwd,root:_.root,rootMode:"root",filename:typeof _.filename=="string"?_.filename:void 0,plugins:j.plugins.map(function(M){return Y9(M)}),presets:j.presets.map(function(M){return Y9(M)})}),B.abrupt("return",{options:D,context:_,fileHandling:j.fileHandling,ignore:j.ignore,babelrc:j.babelrc,config:j.config,files:j.files});case 18:case"end":return B.stop()}},Vqe)}function Fz(e){var r,s,o,d,l,c,f,h,y;return K().wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return r=!1,typeof e=="object"&&e!==null&&!Array.isArray(e)&&(s=e,r=s.showIgnoredFiles,e=Xe(s,Uqe)),x.delegateYield(y5(e),"t0",3);case 3:if(o=x.t0,o){x.next=6;break}return x.abrupt("return",null);case 6:if(d=o.options,l=o.babelrc,c=o.ignore,f=o.config,h=o.fileHandling,y=o.files,!(h==="ignored"&&!r)){x.next=9;break}return x.abrupt("return",null);case 9:return(d.plugins||[]).forEach(function(R){if(R.value instanceof l0)throw new Error("Passing cached plugin instances is not supported in babel.loadPartialConfig()")}),x.abrupt("return",new $z(d,l?l.filepath:void 0,c?c.filepath:void 0,f?f.filepath:void 0,h,y));case 11:case"end":return x.stop()}},Wqe)}var $z=function(){function e(s,o,d,l,c,f){this.options=void 0,this.babelrc=void 0,this.babelignore=void 0,this.config=void 0,this.fileHandling=void 0,this.files=void 0,this.options=s,this.babelignore=d,this.babelrc=o,this.config=l,this.fileHandling=c,this.files=f,Object.freeze(this)}var r=e.prototype;return r.hasFilesystemConfig=function(){return this.babelrc!==void 0||this.config!==void 0},O(e)}();Object.freeze($z.prototype);var Kqe=K().mark(g5),Hqe=K().mark(Wz),A0=Gn(K().mark(function e(r){var s,o,d,l,c,f,h,y,g,x,R,w,T,C,P,_,j,k;return K().wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.delegateYield(y5(r),"t0",1);case 1:if(o=F.t0,o){F.next=4;break}return F.abrupt("return",null);case 4:if(d=o.options,l=o.context,c=o.fileHandling,c!=="ignored"){F.next=7;break}return F.abrupt("return",null);case 7:if(f={},h=d.plugins,y=d.presets,!(!h||!y)){F.next=11;break}throw new Error("Assertion failure - plugins and presets exist");case 11:return g=Object.assign({},l,{targets:d.targets}),x=function(M){var V=sz(M);if(!V)throw new Error("Assertion failure - must be config item");return V},R=y.map(x),w=h.map(x),T=[[]],C=[],P=[],F.delegateYield(qz(l,K().mark(function B(M,V){var H,z,G,J,ce,ue,ge,ne,le,Z;return K().wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:H=[],z=0;case 2:if(!(z<M.length)){fe.next=19;break}if(G=M[z],G.options===!1){fe.next=16;break}return fe.prev=5,fe.delegateYield(Wz(G,g),"t0",7);case 7:J=fe.t0,fe.next=14;break;case 10:throw fe.prev=10,fe.t1=fe.catch(5),fe.t1.code==="BABEL_UNKNOWN_OPTION"&&wz(M,z,"preset",fe.t1),fe.t1;case 14:P.push(J.externalDependencies),G.ownPass?H.push({preset:J.chain,pass:[]}):H.unshift({preset:J.chain,pass:V});case 16:z++,fe.next=2;break;case 19:if(!(H.length>0)){fe.next=34;break}T.splice.apply(T,[1,0].concat(pe(H.map(function(Fe){return Fe.pass}).filter(function(Fe){return Fe!==V})))),ce=I(H);case 22:if((ue=ce()).done){fe.next=34;break}if(ge=ue.value,ne=ge.preset,le=ge.pass,ne){fe.next=26;break}return fe.abrupt("return",!0);case 26:return le.push.apply(le,pe(ne.plugins)),fe.delegateYield(B(ne.presets,le),"t2",28);case 28:if(Z=fe.t2,!Z){fe.next=31;break}return fe.abrupt("return",!0);case 31:ne.options.forEach(function(Fe){T9(f,Fe)});case 32:fe.next=22;break;case 34:case"end":return fe.stop()}},B,null,[[5,10]])}))(R,T[0]),"t1",19);case 19:if(_=F.t1,!_){F.next=22;break}return F.abrupt("return",null);case 22:return j=f,T9(j,d),k=Object.assign({},g,{assumptions:(s=j.assumptions)!=null?s:{}}),F.delegateYield(qz(l,K().mark(function B(){var M,V,H,z,G,J,ce,ue;return K().wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:(M=T[0]).unshift.apply(M,pe(w)),V=0,H=T;case 2:if(!(V<H.length)){ne.next=27;break}z=H[V],G=[],C.push(G),J=0;case 7:if(!(J<z.length)){ne.next=24;break}if(ce=z[J],ce.options===!1){ne.next=21;break}return ne.prev=10,ne.delegateYield(g5(ce,k),"t0",12);case 12:ue=ne.t0,ne.next=19;break;case 15:throw ne.prev=15,ne.t1=ne.catch(10),ne.t1.code==="BABEL_UNKNOWN_PLUGIN_PROPERTY"&&wz(z,J,"plugin",ne.t1),ne.t1;case 19:G.push(ue),P.push(ue.externalDependencies);case 21:J++,ne.next=7;break;case 24:V++,ne.next=2;break;case 27:case"end":return ne.stop()}},B,null,[[10,15]])}))(),"t2",26);case 26:return j.plugins=C[0],j.presets=C.slice(1).filter(function(B){return B.length>0}).map(function(B){return{plugins:B}}),j.passPerPreset=j.presets.length>0,F.abrupt("return",{options:j,passes:C,externalDependencies:o0(P)});case 30:case"end":return F.stop()}},e)}));function qz(e,r){return K().mark(function s(o,d){var l;return K().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.prev=0,f.delegateYield(r(o,d),"t0",2);case 2:return f.abrupt("return",f.t0);case 5:throw f.prev=5,f.t1=f.catch(0),/^\[BABEL\]/.test(f.t1.message)||(f.t1.message="[BABEL] "+((l=e.filename)!=null?l:"unknown file")+": "+f.t1.message),f.t1;case 9:case"end":return f.stop()}},s,null,[[0,5]])})}var Uz=function(r){return w9(function(s,o){var d=s.value,l=s.options,c=s.dirname,f=s.alias;return K().mark(function h(){var y,g,x,R,w;return K().wrap(function(C){for(;;)switch(C.prev=C.next){case 0:if(l!==!1){C.next=2;break}throw new Error("Assertion failure");case 2:if(l=l||{},y=[],g=d,typeof d!="function"){C.next=17;break}return x=cH(d,"You appear to be using an async plugin/preset, but Babel has been called synchronously"),R=Object.assign({},u,r(o,y)),C.prev=8,C.delegateYield(x(R,l,c),"t0",10);case 10:g=C.t0,C.next=17;break;case 13:throw C.prev=13,C.t1=C.catch(8),f&&(C.t1.message+=" (While processing: "+JSON.stringify(f)+")"),C.t1;case 17:if(!(!g||typeof g!="object")){C.next=19;break}throw new Error("Plugin/Preset did not return an object.");case 19:if(!i0(g)){C.next=22;break}return C.delegateYield([],"t2",21);case 21:throw new Error(`You appear to be using a promise as a plugin, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version. As an alternative, you can prefix the promise with "await". `+("(While processing: "+JSON.stringify(f)+")"));case 22:if(!(y.length>0&&(!o.configured()||o.mode()==="forever"))){C.next=27;break}throw w="A plugin/preset has external untracked dependencies "+("("+y[0]+"), but the cache "),o.configured()?w+=" has been configured to never be invalidated. ":w+="has not been configured to be invalidated when the external dependencies change. ",w+="Plugins/presets should configure their cache to be invalidated when the external dependencies change, for example using `api.cache.invalidate(() => statSync(filepath).mtimeMs)` or `api.cache.never()`\n"+("(While processing: "+JSON.stringify(f)+")"),new Error(w);case 27:return C.abrupt("return",{value:g,options:l,dirname:c,alias:f,externalDependencies:o0(y)});case 28:case"end":return C.stop()}},h,null,[[8,13]])})()})},zqe=Uz($qe),Xqe=Uz(Bz),Jqe=w9(function(e,r){var s=e.value,o=e.options,d=e.dirname,l=e.alias,c=e.externalDependencies;return K().mark(function f(){var h,y,g,x;return K().wrap(function(w){for(;;)switch(w.prev=w.next){case 0:if(h=Bqe(s),y=Object.assign({},h),y.visitor&&(y.visitor=$a.explode(Object.assign({},y.visitor))),!y.inherits){w.next=12;break}return g={name:void 0,alias:l+"$inherits",value:y.inherits,options:o,dirname:d},w.delegateYield(iFe(g5,function(T){return r.invalidate(function(C){return T(g,C)})}),"t0",6);case 6:x=w.t0,y.pre=b5(x.pre,y.pre),y.post=b5(x.post,y.post),y.manipulateOptions=b5(x.manipulateOptions,y.manipulateOptions),y.visitor=$a.visitors.merge([x.visitor||{},y.visitor||{}]),x.externalDependencies.length>0&&(c.length===0?c=x.externalDependencies:c=o0([c,x.externalDependencies]));case 12:return w.abrupt("return",new l0(y,o,l,c));case 13:case"end":return w.stop()}},f)})()});function g5(e,r){return K().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if(!(e.value instanceof l0)){o.next=4;break}if(!e.options){o.next=3;break}throw new Error("Passed options to an existing Plugin instance will not work.");case 3:return o.abrupt("return",e.value);case 4:return o.t0=Jqe,o.delegateYield(zqe(e,r),"t1",6);case 6:return o.t2=o.t1,o.t3=r,o.delegateYield((0,o.t0)(o.t2,o.t3),"t4",9);case 9:return o.abrupt("return",o.t4);case 10:case"end":return o.stop()}},Kqe)}var v5=function(r){return r&&typeof r!="function"},Vz=function(r,s){if(v5(r.test)||v5(r.include)||v5(r.exclude)){var o=s.name?'"'+s.name+'"':"/* your preset */";throw new t5(["Preset "+o+" requires a filename to be set when babel is called directly,","```","babel.transformSync(code, { filename: 'file.ts', presets: ["+o+"] });","```","See https://babeljs.io/docs/en/options#filename for more information."].join(`
`))}},Yqe=function(r,s,o){if(!s.filename){var d,l=r.options;Vz(l,o),(d=l.overrides)==null||d.forEach(function(c){return Vz(c,o)})}},Qqe=$s(function(e){var r=e.value,s=e.dirname,o=e.alias,d=e.externalDependencies;return{options:Ih("preset",r),alias:o,dirname:s,externalDependencies:d}});function Wz(e,r){var s;return K().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.t0=Qqe,d.delegateYield(Xqe(e,r),"t1",2);case 2:return d.t2=d.t1,s=(0,d.t0)(d.t2),Yqe(s,r,e),d.delegateYield(Oz(s,r),"t3",6);case 6:return d.t4=d.t3,d.t5=s.externalDependencies,d.abrupt("return",{chain:d.t4,externalDependencies:d.t5});case 9:case"end":return d.stop()}},Hqe)}function b5(e,r){var s=[e,r].filter(Boolean);return s.length<=1?s[0]:function(){for(var o=arguments.length,d=new Array(o),l=0;l<o;l++)d[l]=arguments[l];for(var c=I(s),f;!(f=c()).done;){var h=f.value;h.apply(this,d)}}}var Zqe=K().mark(Kz),I0=Gn(Fz);function eUe(){return Qa(I0.async).apply(void 0,arguments)}function Gz(){return Qa(I0.sync).apply(void 0,arguments)}function tUe(e,r){if(r!==void 0)Qa(I0.errback)(e,r);else if(typeof e=="function")Qa(I0.errback)(void 0,e);else return Gz(e)}function Kz(e){var r,s;return K().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.delegateYield(A0(e),"t0",1);case 1:return s=d.t0,d.abrupt("return",(r=s==null?void 0:s.options)!=null?r:null);case 3:case"end":return d.stop()}},Zqe)}var C0=Gn(Kz);function rUe(){return Qa(C0.async).apply(void 0,arguments)}function x5(){return Qa(C0.sync).apply(void 0,arguments)}function aUe(e,r){if(r!==void 0)Qa(C0.errback)(e,r);else if(typeof e=="function")Qa(C0.errback)(void 0,e);else return x5(e)}var j0=Gn(U$e);function nUe(){return Qa(j0.async).apply(void 0,arguments)}function Hz(){return Qa(j0.sync).apply(void 0,arguments)}function sUe(e,r,s){if(s!==void 0)Qa(j0.errback)(e,r,s);else if(typeof r=="function")Qa(j0.errback)(e,void 0,s);else return Hz(e,r)}var R5=function(){function e(s,o,d){this._map=new Map,this.key=void 0,this.file=void 0,this.opts=void 0,this.cwd=void 0,this.filename=void 0,this.key=o,this.file=s,this.opts=d||{},this.cwd=s.opts.cwd,this.filename=s.opts.filename}var r=e.prototype;return r.set=function(o,d){this._map.set(o,d)},r.get=function(o){return this._map.get(o)},r.availableHelper=function(o,d){return this.file.availableHelper(o,d)},r.addHelper=function(o){return this.file.addHelper(o)},r.buildCodeFrameError=function(o,d,l){return this.file.buildCodeFrameError(o,d,l)},O(e)}();R5.prototype.getModuleName=function(){return this.file.getModuleName()},R5.prototype.addImport=function(){this.file.addImport()};var E5,zz={name:"internal.blockHoist",visitor:{Block:{exit:function(r){var s=r.node;s.body=Xz(s.body)}},SwitchCase:{exit:function(r){var s=r.node;s.consequent=Xz(s.consequent)}}}};function Xz(e){for(var r=Math.pow(2,30)-1,s=!1,o=0;o<e.length;o++){var d=e[o],l=Jz(d);if(l>r){s=!0;break}r=l}return s?oUe(e.slice()):e}function iUe(){return E5||(E5=new l0(Object.assign({},zz,{visitor:$a.explode(zz.visitor)}),{})),E5}function Jz(e){var r=e==null?void 0:e._blockHoist;return r==null?1:r===!0?2:r}function oUe(e){for(var r=Object.create(null),s=0;s<e.length;s++){var o=e[s],d=Jz(o),l=r[d]||(r[d]=[]);l.push(o)}for(var c=Object.keys(r).map(function(C){return+C}).sort(function(C,P){return P-C}),f=0,h=I(c),y;!(y=h()).done;)for(var g=y.value,x=r[g],R=I(x),w;!(w=R()).done;){var T=w.value;e[f++]=T}return e}function Yz(e){for(var r=e.options,s=r.filename,o=r.cwd,d=r.filenameRelative,l=d===void 0?typeof s=="string"?Nn.relative(o,s):"unknown":d,c=r.sourceType,f=c===void 0?"module":c,h=r.inputSourceMap,y=r.sourceMaps,g=y===void 0?!!h:y,x=r.sourceRoot,R=x===void 0?e.options.moduleRoot:x,w=r.sourceFileName,T=w===void 0?Nn.basename(l):w,C=r.comments,P=C===void 0?!0:C,_=r.compact,j=_===void 0?"auto":_,k=e.options,D=Object.assign({},k,{parserOpts:Object.assign({sourceType:Nn.extname(l)===".mjs"?"module":f,sourceFileName:s,plugins:[]},k.parserOpts),generatorOpts:Object.assign({filename:s,auxiliaryCommentBefore:k.auxiliaryCommentBefore,auxiliaryCommentAfter:k.auxiliaryCommentAfter,retainLines:k.retainLines,comments:P,shouldPrintComment:k.shouldPrintComment,compact:j,minified:k.minified,sourceMaps:g,sourceRoot:R,sourceFileName:T},k.generatorOpts)}),F=I(e.passes),B;!(B=F()).done;)for(var M=B.value,V=I(M),H;!(H=V()).done;){var z=H.value;z.manipulateOptions&&z.manipulateOptions(D,D.parserOpts)}return D}var lUe={},jh={};(function(e){Object.defineProperty(e,"commentRegex",{get:function(){return/^\s*?\/[\/\*][@#]\s+?sourceMappingURL=data:(((?:application|text)\/json)(?:;charset=([^;,]+?)?)?)?(?:;(base64))?,(.*?)$/mg}}),Object.defineProperty(e,"mapFileCommentRegex",{get:function(){return/(?:\/\/[@#][ \t]+?sourceMappingURL=([^\s'"`]+?)[ \t]*?$)|(?:\/\*[@#][ \t]+sourceMappingURL=([^*]+?)[ \t]*?(?:\*\/){1}[ \t]*?$)/mg}});var r;typeof _t<"u"?typeof _t.from=="function"?r=s:r=o:r=d;function s(R){return _t.from(R,"base64").toString()}function o(R){if(typeof value=="number")throw new TypeError("The value to decode must not be of type number.");return new _t(R,"base64").toString()}function d(R){return decodeURIComponent(escape(atob(R)))}function l(R){return R.split(",").pop()}function c(R,w){var T=e.mapFileCommentRegex.exec(R),C=T[1]||T[2];try{var R=w(C);return R!=null&&typeof R.catch=="function"?R.catch(P):R}catch(_){P(_)}function P(_){throw new Error("An error occurred while trying to read the map file at "+C+`
`+_.stack)}}function f(R,w){w=w||{},w.hasComment&&(R=l(R)),w.encoding==="base64"?R=r(R):w.encoding==="uri"&&(R=decodeURIComponent(R)),(w.isJSON||w.encoding)&&(R=JSON.parse(R)),this.sourcemap=R}f.prototype.toJSON=function(R){return JSON.stringify(this.sourcemap,null,R)},typeof _t<"u"?typeof _t.from=="function"?f.prototype.toBase64=h:f.prototype.toBase64=y:f.prototype.toBase64=g;function h(){var R=this.toJSON();return _t.from(R,"utf8").toString("base64")}function y(){var R=this.toJSON();if(typeof R=="number")throw new TypeError("The json to encode must not be of type number.");return new _t(R,"utf8").toString("base64")}function g(){var R=this.toJSON();return btoa(unescape(encodeURIComponent(R)))}f.prototype.toURI=function(){var R=this.toJSON();return encodeURIComponent(R)},f.prototype.toComment=function(R){var w,T,C;return R!=null&&R.encoding==="uri"?(w="",T=this.toURI()):(w=";base64",T=this.toBase64()),C="sourceMappingURL=data:application/json;charset=utf-8"+w+","+T,R!=null&&R.multiline?"/*# "+C+" */":"//# "+C},f.prototype.toObject=function(){return JSON.parse(this.toJSON())},f.prototype.addProperty=function(R,w){if(this.sourcemap.hasOwnProperty(R))throw new Error('property "'+R+'" already exists on the sourcemap, use set property instead');return this.setProperty(R,w)},f.prototype.setProperty=function(R,w){return this.sourcemap[R]=w,this},f.prototype.getProperty=function(R){return this.sourcemap[R]},e.fromObject=function(R){return new f(R)},e.fromJSON=function(R){return new f(R,{isJSON:!0})},e.fromURI=function(R){return new f(R,{encoding:"uri"})},e.fromBase64=function(R){return new f(R,{encoding:"base64"})},e.fromComment=function(R){var w,T;return R=R.replace(/^\/\*/g,"//").replace(/\*\/$/g,""),w=e.commentRegex.exec(R),T=w&&w[4]||"uri",new f(R,{encoding:T,hasComment:!0})};function x(R){return new f(R,{isJSON:!0})}e.fromMapFileComment=function(R,w){if(typeof w=="string")throw new Error("String directory paths are no longer supported with `fromMapFileComment`\nPlease review the Upgrading documentation at https://github.com/thlorenz/convert-source-map#upgrading");var T=c(R,w);return T!=null&&typeof T.then=="function"?T.then(x):x(T)},e.fromSource=function(R){var w=R.match(e.commentRegex);return w?e.fromComment(w.pop()):null},e.fromMapFileSource=function(R,w){if(typeof w=="string")throw new Error("String directory paths are no longer supported with `fromMapFileSource`\nPlease review the Upgrading documentation at https://github.com/thlorenz/convert-source-map#upgrading");var T=R.match(e.mapFileCommentRegex);return T?e.fromMapFileComment(T.pop(),w):null},e.removeComments=function(R){return R.replace(e.commentRegex,"")},e.removeMapFileComments=function(R){return R.replace(e.mapFileCommentRegex,"")},e.generateMapFileComment=function(R,w){var T="sourceMappingURL="+R;return w&&w.multiline?"/*# "+T+" */":"//# "+T}})(jh);var Qz={asyncDoExpressions:{syntax:{name:"@babel/plugin-syntax-async-do-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-do-expressions"}},decimal:{syntax:{name:"@babel/plugin-syntax-decimal",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decimal"}},decorators:{syntax:{name:"@babel/plugin-syntax-decorators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decorators"},transform:{name:"@babel/plugin-proposal-decorators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-decorators"}},doExpressions:{syntax:{name:"@babel/plugin-syntax-do-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-do-expressions"},transform:{name:"@babel/plugin-proposal-do-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-do-expressions"}},exportDefaultFrom:{syntax:{name:"@babel/plugin-syntax-export-default-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-default-from"},transform:{name:"@babel/plugin-proposal-export-default-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-export-default-from"}},flow:{syntax:{name:"@babel/plugin-syntax-flow",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-flow"},transform:{name:"@babel/preset-flow",url:"https://github.com/babel/babel/tree/main/packages/babel-preset-flow"}},functionBind:{syntax:{name:"@babel/plugin-syntax-function-bind",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-bind"},transform:{name:"@babel/plugin-proposal-function-bind",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-bind"}},functionSent:{syntax:{name:"@babel/plugin-syntax-function-sent",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-sent"},transform:{name:"@babel/plugin-proposal-function-sent",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-sent"}},jsx:{syntax:{name:"@babel/plugin-syntax-jsx",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-jsx"},transform:{name:"@babel/preset-react",url:"https://github.com/babel/babel/tree/main/packages/babel-preset-react"}},importAttributes:{syntax:{name:"@babel/plugin-syntax-import-attributes",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-attributes"}},pipelineOperator:{syntax:{name:"@babel/plugin-syntax-pipeline-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-pipeline-operator"},transform:{name:"@babel/plugin-proposal-pipeline-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-pipeline-operator"}},recordAndTuple:{syntax:{name:"@babel/plugin-syntax-record-and-tuple",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-record-and-tuple"}},throwExpressions:{syntax:{name:"@babel/plugin-syntax-throw-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-throw-expressions"},transform:{name:"@babel/plugin-proposal-throw-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-throw-expressions"}},typescript:{syntax:{name:"@babel/plugin-syntax-typescript",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-typescript"},transform:{name:"@babel/preset-typescript",url:"https://github.com/babel/babel/tree/main/packages/babel-preset-typescript"}}};Object.assign(Qz,{asyncGenerators:{syntax:{name:"@babel/plugin-syntax-async-generators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-generators"},transform:{name:"@babel/plugin-transform-async-generator-functions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-async-generator-functions"}},classProperties:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"},transform:{name:"@babel/plugin-transform-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-class-properties"}},classPrivateProperties:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"},transform:{name:"@babel/plugin-transform-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-class-properties"}},classPrivateMethods:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"},transform:{name:"@babel/plugin-transform-private-methods",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-private-methods"}},classStaticBlock:{syntax:{name:"@babel/plugin-syntax-class-static-block",url:"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-class-static-block"},transform:{name:"@babel/plugin-transform-class-static-block",url:"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block"}},dynamicImport:{syntax:{name:"@babel/plugin-syntax-dynamic-import",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-dynamic-import"}},exportNamespaceFrom:{syntax:{name:"@babel/plugin-syntax-export-namespace-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-namespace-from"},transform:{name:"@babel/plugin-transform-export-namespace-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-export-namespace-from"}},importAssertions:{syntax:{name:"@babel/plugin-syntax-import-assertions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-assertions"}},importMeta:{syntax:{name:"@babel/plugin-syntax-import-meta",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-meta"}},logicalAssignment:{syntax:{name:"@babel/plugin-syntax-logical-assignment-operators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-logical-assignment-operators"},transform:{name:"@babel/plugin-transform-logical-assignment-operators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-logical-assignment-operators"}},moduleStringNames:{syntax:{name:"@babel/plugin-syntax-module-string-names",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-module-string-names"}},numericSeparator:{syntax:{name:"@babel/plugin-syntax-numeric-separator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-numeric-separator"},transform:{name:"@babel/plugin-transform-numeric-separator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-numeric-separator"}},nullishCoalescingOperator:{syntax:{name:"@babel/plugin-syntax-nullish-coalescing-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-nullish-coalescing-operator"},transform:{name:"@babel/plugin-transform-nullish-coalescing-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-nullish-coalescing-opearator"}},objectRestSpread:{syntax:{name:"@babel/plugin-syntax-object-rest-spread",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-object-rest-spread"},transform:{name:"@babel/plugin-transform-object-rest-spread",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-object-rest-spread"}},optionalCatchBinding:{syntax:{name:"@babel/plugin-syntax-optional-catch-binding",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-catch-binding"},transform:{name:"@babel/plugin-transform-optional-catch-binding",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-optional-catch-binding"}},optionalChaining:{syntax:{name:"@babel/plugin-syntax-optional-chaining",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-chaining"},transform:{name:"@babel/plugin-transform-optional-chaining",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-optional-chaining"}},privateIn:{syntax:{name:"@babel/plugin-syntax-private-property-in-object",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-private-property-in-object"},transform:{name:"@babel/plugin-transform-private-property-in-object",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-private-property-in-object"}},regexpUnicodeSets:{syntax:{name:"@babel/plugin-syntax-unicode-sets-regex",url:"https://github.com/babel/babel/blob/main/packages/babel-plugin-syntax-unicode-sets-regex/README.md"},transform:{name:"@babel/plugin-transform-unicode-sets-regex",url:"https://github.com/babel/babel/blob/main/packages/babel-plugin-proposalunicode-sets-regex/README.md"}}});var Zz=function(r){var s=r.name,o=r.url;return s+" ("+o+")"};function dUe(e,r,s,o){var d="Support for the experimental syntax '"+e+"' isn't currently enabled "+("("+r.line+":"+(r.column+1)+`):
`)+s,l=Qz[e];if(l){var c=l.syntax,f=l.transform;if(c){var h=Zz(c);if(f){var y=Zz(f),g=f.name.startsWith("@babel/plugin")?"plugins":"presets";d+=`
Add `+y+" to the '"+g+`' section of your Babel config to enable transformation.
If you want to leave it as-is, add `+h+" to the 'plugins' section to enable parsing."}else d+=`
Add `+h+" to the 'plugins' section of your Babel config to enable parsing."}}var x=o==="unknown"?"<name of the input file>":o;return d+=`
If you already added the plugin for this syntax to your config, it's possible that your config isn't being loaded.
You can re-run Babel with the BABEL_SHOW_CONFIG_FOR environment variable to show the loaded configuration:
npx cross-env BABEL_SHOW_CONFIG_FOR=`+x+` <your build command>
See https://babeljs.io/docs/configuration#print-effective-configs for more info.
`,d}function eX(e,r,s){var o=r.parserOpts,d=r.highlightCode,l=d===void 0?!0:d,c=r.filename,f=c===void 0?"unknown":c;return K().mark(function h(){var y,g,x,R,w,T,C,P,_,j,k,D;return K().wrap(function(B){for(;;)switch(B.prev=B.next){case 0:for(B.prev=0,y=[],g=I(e);!(x=g()).done;)for(R=x.value,w=I(R);!(T=w()).done;)C=T.value,P=C.parserOverride,P&&(_=P(s,o,Jf),_!==void 0&&y.push(_));if(y.length!==0){B.next=7;break}return B.abrupt("return",Jf(s,o));case 7:if(y.length!==1){B.next=12;break}return B.delegateYield([],"t0",9);case 9:if(typeof y[0].then!="function"){B.next=11;break}throw new Error("You appear to be using an async parser plugin, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");case 11:return B.abrupt("return",y[0]);case 12:throw new Error("More than one plugin attempted to override parsing.");case 15:throw B.prev=15,B.t1=B.catch(0),B.t1.code==="BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED"&&(B.t1.message+=`
Consider renaming the file to '.mjs', or setting sourceType:module or sourceType:unambiguous in your Babel config for this file.`),j=B.t1.loc,k=B.t1.missingPlugin,j&&(D=Hg(s,{start:{line:j.line,column:j.column+1}},{highlightCode:l}),k?B.t1.message=f+": "+dUe(k[0],j,D,f):B.t1.message=f+": "+B.t1.message+`
`+D,B.t1.code="BABEL_PARSE_ERROR"),B.t1;case 21:case"end":return B.stop()}},h,null,[[0,15]])})()}function S5(e,r){if(e!==null){if(r.has(e))return r.get(e);var s;if(Array.isArray(e)){s=new Array(e.length),r.set(e,s);for(var o=0;o<e.length;o++)s[o]=typeof e[o]!="object"?e[o]:S5(e[o],r)}else{s={},r.set(e,s);for(var d=Object.keys(e),l=0;l<d.length;l++){var c=d[l];s[c]=typeof e[c]!="object"?e[c]:S5(e[c],r)}}return s}return e}function uUe(e){return typeof e!="object"?e:S5(e,new Map)}var cUe=K().mark(rX),pUe=h4,fUe=Jl,T5=B8("babel:transform:file"),hUe=/^[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,.*$/,tX=/^[@#][ \t]+sourceMappingURL=([^\s'"`]+)[ \t]*$/;function rX(e,r,s,o){var d,l,c,f,h;return K().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(s=""+(s||""),!o){g.next=11;break}if(o.type!=="Program"){g.next=6;break}o=pUe(o,[],[]),g.next=8;break;case 6:if(o.type==="File"){g.next=8;break}throw new Error("AST root must be a Program or File node");case 8:r.cloneInputAst&&(o=uUe(o)),g.next=13;break;case 11:return g.delegateYield(eX(e,r,s),"t0",12);case 12:o=g.t0;case 13:if(d=null,r.inputSourceMap!==!1){if(typeof r.inputSourceMap=="object"&&(d=jh.fromObject(r.inputSourceMap)),!d&&(l=aX(hUe,o),l))try{d=jh.fromComment("//"+l)}catch{T5("discarding unknown inline input sourcemap")}if(!d)if(c=aX(tX,o),typeof r.filename=="string"&&c)try{f=tX.exec(c),h=lUe.readFileSync(Nn.resolve(Nn.dirname(r.filename),f[1]),"utf8"),d=jh.fromJSON(h)}catch(x){T5("discarding unknown file input sourcemap",x)}else c&&T5("discarding un-loadable file input sourcemap")}return g.abrupt("return",new Eh(r,{code:s,ast:o,inputMap:d}));case 16:case"end":return g.stop()}},cUe)}function w5(e,r,s){return r&&(r=r.filter(function(o){var d=o.value;return e.test(d)?(s=d,!1):!0})),[r,s]}function aX(e,r){var s=null;return fUe(r,function(o){var d=w5(e,o.leadingComments,s),l=ve(d,2);o.leadingComments=l[0],s=l[1];var c=w5(e,o.innerComments,s),f=ve(c,2);o.innerComments=f[0],s=f[1];var h=w5(e,o.trailingComments,s),y=ve(h,2);o.trailingComments=y[0],s=y[1]}),s}var P5={exports:{}};(function(e,r){(function(s,o){o(r,QU(),Q8())})(fi,function(s,o,d){s.addSegment=void 0,s.addMapping=void 0,s.setSourceContent=void 0,s.decodedMap=void 0,s.encodedMap=void 0,s.allMappings=void 0;var l=O(function(R){var w=R===void 0?{}:R,T=w.file,C=w.sourceRoot;this._names=new o.SetArray,this._sources=new o.SetArray,this._sourcesContent=[],this._mappings=[],this.file=T,this.sourceRoot=C});(function(){s.addSegment=function(x,R,w,T,C,P,_){var j=x._mappings,k=x._sources,D=x._sourcesContent,F=x._names,B=c(j,R);if(T==null){var M=[w],V=f(B,w,M);return g(B,V,M)}var H=o.put(k,T),z=_?[w,H,C,P,o.put(F,_)]:[w,H,C,P],G=f(B,w,z);H===D.length&&(D[H]=null),g(B,G,z)},s.addMapping=function(x,R){var w=R.generated,T=R.source,C=R.original,P=R.name;return s.addSegment(x,w.line-1,w.column,T,C==null?void 0:C.line-1,C==null?void 0:C.column,P)},s.setSourceContent=function(x,R,w){var T=x._sources,C=x._sourcesContent;C[o.put(T,R)]=w},s.decodedMap=function(x){var R=x.file,w=x.sourceRoot,T=x._mappings,C=x._sources,P=x._sourcesContent,_=x._names;return{version:3,file:R,names:_.array,sourceRoot:w||void 0,sources:C.array,sourcesContent:P,mappings:T}},s.encodedMap=function(x){var R=s.decodedMap(x);return Object.assign(Object.assign({},R),{mappings:d.encode(R.mappings)})},s.allMappings=function(x){for(var R=[],w=x._mappings,T=x._sources,C=x._names,P=0;P<w.length;P++)for(var _=w[P],j=0;j<_.length;j++){var k=_[j],D={line:P+1,column:k[0]},F=void 0,B=void 0,M=void 0;k.length!==1&&(F=T.array[k[1]],B={line:k[2]+1,column:k[3]},k.length===5&&(M=C.array[k[4]])),R.push({generated:D,source:F,original:B,name:M})}return R}})();function c(x,R){for(var w=x.length;w<=R;w++)x[w]=[];return x[R]}function f(x,R,w){for(var T=x.length,C=T-1;C>=0;C--,T--){var P=x[C],_=P[0];if(!(_>R)){if(_<R)break;var j=h(P,w);if(j===0)return T;if(j<0)break}}return T}function h(x,R){var w=y(x.length,R.length);return w!==0?w:x.length===1?0:(w=y(x[1],R[1]),w!==0||(w=y(x[2],R[2]),w!==0)||(w=y(x[3],R[3]),w!==0)?w:x.length===4?0:y(x[4],R[4]))}function y(x,R){return x-R}function g(x,R,w){if(R!==-1){for(var T=x.length;T>R;T--)x[T]=x[T-1];x[R]=w}}s.GenMapping=l,Object.defineProperty(s,"__esModule",{value:!0})})})(P5,P5.exports);var Oh=P5.exports,nX={source:null,column:null,line:null,name:null,content:null},mUe=[];function sX(e,r,s,o){return{map:e,sources:r,source:s,content:o}}function iX(e,r){return sX(e,r,"",null)}function yUe(e,r){return sX(null,mUe,e,r)}function gUe(e){for(var r=new Oh.GenMapping({file:e.map.file}),s=e.sources,o=e.map,d=o.names,l=ad.decodedMappings(o),c=0;c<l.length;c++)for(var f=l[c],h=null,y=null,g=null,x=0;x<f.length;x++){var R=f[x],w=R[0],T=nX;if(R.length!==1){var C=s[R[1]];if(T=oX(C,R[2],R[3],R.length===5?d[R[4]]:""),T==null)continue}var P=T,_=P.column,j=P.line,k=P.name,D=P.content,F=P.source;j===y&&_===g&&F===h||(y=j,g=_,h=F,Oh.addSegment(r,c,w,F,j,_,k),D!=null&&Oh.setSourceContent(r,F,D))}return r}function oX(e,r,s,o){if(!e.map)return{column:s,line:r,name:o,source:e.source,content:e.content};var d=ad.traceSegment(e.map,r,s);return d==null?null:d.length===1?nX:oX(e.sources[d[1]],d[2],d[3],d.length===5?e.map.names[d[4]]:o)}function vUe(e){return Array.isArray(e)?e:[e]}function bUe(e,r){for(var s=vUe(e).map(function(f){return new ad.TraceMap(f,"")}),o=s.pop(),d=0;d<s.length;d++)if(s[d].sources.length>1)throw new Error("Transformation map "+d+` must have exactly one source file.
Did you specify these with the most recent transformation maps first?`);for(var l=lX(o,r,"",0),c=s.length-1;c>=0;c--)l=iX(s[c],[l]);return l}function lX(e,r,s,o){var d=e.resolvedSources,l=e.sourcesContent,c=o+1,f=d.map(function(h,y){var g={importer:s,depth:c,source:h||"",content:void 0},x=r(g.source,g),R=g.source,w=g.content;if(x)return lX(new ad.TraceMap(x,R),r,R,c);var T=w!==void 0?w:l?l[y]:null;return yUe(R,T)});return iX(e,f)}var xUe=function(){function e(s,o){var d=o.decodedMappings?Oh.decodedMap(s):Oh.encodedMap(s);this.version=d.version,this.file=d.file,this.mappings=d.mappings,this.names=d.names,this.sourceRoot=d.sourceRoot,this.sources=d.sources,o.excludeContent||(this.sourcesContent=d.sourcesContent)}var r=e.prototype;return r.toString=function(){return JSON.stringify(this)},O(e)}();function RUe(e,r,s){var o={excludeContent:!!s,decodedMappings:!1},d=bUe(e,r);return new xUe(gUe(d),o)}function EUe(e,r,s){var o=s.replace(/\\/g,"/"),d=!1,l=RUe(dX(r),function(c,f){return c===o&&!d?(d=!0,f.source="",dX(e)):null});return typeof e.sourceRoot=="string"&&(l.sourceRoot=e.sourceRoot),Object.assign({},l)}function dX(e){return Object.assign({},e,{sourceRoot:null})}function SUe(e,r){var s=r.opts,o=r.ast,d=r.code,l=r.inputMap,c=s.generatorOpts;c.inputSourceMap=l==null?void 0:l.toObject();for(var f=[],h=I(e),y;!(y=h()).done;)for(var g=y.value,x=I(g),R;!(R=x()).done;){var w=R.value,T=w.generatorOverride;if(T){var C=T(o,c,d,qc);C!==void 0&&f.push(C)}}var P;if(f.length===0)P=qc(o,c,d);else if(f.length===1){if(P=f[0],typeof P.then=="function")throw new Error("You appear to be using an async codegen plugin, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.")}else throw new Error("More than one plugin attempted to override codegen.");var _=P,j=_.code,k=_.decodedMap,D=k===void 0?P.map:k;return P.__mergedMap?D=Object.assign({},P.map):D&&(l?D=EUe(l.toObject(),D,c.sourceFileName):D=P.map),(s.sourceMaps==="inline"||s.sourceMaps==="both")&&(j+=`
`+jh.fromObject(D).toComment()),s.sourceMaps==="inline"&&(D=null),{outputCode:j,outputMap:D}}var TUe=K().mark(A5),wUe=K().mark(uX);function A5(e,r,s){var o,d,l,c,f,h,y;return K().wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return x.delegateYield(rX(e.passes,Yz(e),r,s),"t0",1);case 1:return o=x.t0,d=o.opts,x.prev=3,x.delegateYield(uX(o,e.passes),"t1",5);case 5:x.next=12;break;case 7:throw x.prev=7,x.t2=x.catch(3),x.t2.message=((l=d.filename)!=null?l:"unknown file")+": "+x.t2.message,x.t2.code||(x.t2.code="BABEL_TRANSFORM_ERROR"),x.t2;case 12:x.prev=12,d.code!==!1&&(h=SUe(e.passes,o),c=h.outputCode,f=h.outputMap),x.next=21;break;case 16:throw x.prev=16,x.t3=x.catch(12),x.t3.message=((y=d.filename)!=null?y:"unknown file")+": "+x.t3.message,x.t3.code||(x.t3.code="BABEL_GENERATE_ERROR"),x.t3;case 21:return x.abrupt("return",{metadata:o.metadata,options:d,ast:d.ast===!0?o.ast:null,code:c===void 0?null:c,map:f===void 0?null:f,sourceType:o.ast.program.sourceType,externalDependencies:uFe(e.externalDependencies)});case 22:case"end":return x.stop()}},TUe,null,[[3,7],[12,16]])}function uX(e,r){var s,o,d,l,c,f,h,y,g,x,R,w,T,C,P,_,j,k,D,F,B,M,V,H,z;return K().wrap(function(J){for(;;)switch(J.prev=J.next){case 0:s=I(r);case 1:if((o=s()).done){J.next=35;break}for(d=o.value,l=[],c=[],f=[],h=I(d.concat([iUe()]));!(y=h()).done;)g=y.value,x=new R5(e,g.key,g.options),l.push([g,x]),c.push(x),f.push(g.visitor);R=0,w=l;case 8:if(!(R<w.length)){J.next=19;break}if(T=ve(w[R],2),C=T[0],P=T[1],_=C.pre,!_){J.next=16;break}return j=_.call(P,e),J.delegateYield([],"t0",14);case 14:if(!cX(j)){J.next=16;break}throw new Error("You appear to be using an plugin with an async .pre, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");case 16:R++,J.next=8;break;case 19:k=$a.visitors.merge(f,c,e.opts.wrapPluginVisitorMethod),$a(e.ast,k,e.scope),D=0,F=l;case 22:if(!(D<F.length)){J.next=33;break}if(B=ve(F[D],2),M=B[0],V=B[1],H=M.post,!H){J.next=30;break}return z=H.call(V,e),J.delegateYield([],"t1",28);case 28:if(!cX(z)){J.next=30;break}throw new Error("You appear to be using an plugin with an async .post, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");case 30:D++,J.next=22;break;case 33:J.next=1;break;case 35:case"end":return J.stop()}},wUe)}function cX(e){return!!e&&(typeof e=="object"||typeof e=="function")&&!!e.then&&typeof e.then=="function"}var O0=Gn(K().mark(function e(r,s){var o;return K().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.delegateYield(A0(s),"t0",1);case 1:if(o=l.t0,o!==null){l.next=4;break}return l.abrupt("return",null);case 4:return l.delegateYield(A5(o,r),"t1",5);case 5:return l.abrupt("return",l.t1);case 6:case"end":return l.stop()}},e)})),PUe=function(r,s,o){var d,l;if(typeof s=="function"?(l=s,d=void 0):(d=s,l=o),l===void 0)return Qa(O0.sync)(r,d);Qa(O0.errback)(r,d,l)};function pX(){return Qa(O0.sync).apply(void 0,arguments)}function AUe(){return Qa(O0.async).apply(void 0,arguments)}var IUe=function(r,s,o){typeof s=="function"&&(o=s),o(new Error("Transforming files is not supported in browsers"),null)};function CUe(){throw new Error("Transforming files is not supported in browsers")}function jUe(){return Promise.reject(new Error("Transforming files is not supported in browsers"))}var _0=Gn(K().mark(function e(r,s,o){var d;return K().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.delegateYield(A0(o),"t0",1);case 1:if(d=c.t0,d!==null){c.next=4;break}return c.abrupt("return",null);case 4:if(r){c.next=6;break}throw new Error("No AST given");case 6:return c.delegateYield(A5(d,s,r),"t1",7);case 7:return c.abrupt("return",c.t1);case 8:case"end":return c.stop()}},e)})),OUe=function(r,s,o,d){var l,c;if(typeof o=="function"?(c=o,l=void 0):(l=o,c=d),c===void 0)return Qa(_0.sync)(r,s,l);Qa(_0.errback)(r,s,l,c)};function fX(){return Qa(_0.sync).apply(void 0,arguments)}function _Ue(){return Qa(_0.async).apply(void 0,arguments)}var N0=Gn(K().mark(function e(r,s){var o;return K().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.delegateYield(A0(s),"t0",1);case 1:if(o=l.t0,o!==null){l.next=4;break}return l.abrupt("return",null);case 4:return l.delegateYield(eX(o.passes,Yz(o),r),"t1",5);case 5:return l.abrupt("return",l.t1);case 6:case"end":return l.stop()}},e)})),NUe=function(r,s,o){if(typeof s=="function"&&(o=s,s=void 0),o===void 0)return Qa(N0.sync)(r,s);Qa(N0.errback)(r,s,o)};function DUe(){return Qa(N0.sync).apply(void 0,arguments)}function kUe(){return Qa(N0.async).apply(void 0,arguments)}var _h="7.25.7",LUe=Object.freeze([".js",".jsx",".es6",".es",".mjs",".cjs"]);a.OptionManager=function(){function e(){}var r=e.prototype;return r.init=function(o){return x5(o)},O(e)}(),a.Plugin=function(r){throw new Error("The ("+r+") Babel 5 plugin is being run with an unsupported Babel version.")};function Ru(){var e;return(e=function(){return{}}).default=e}function hX(e){return e}var MUe=Object.freeze({__proto__:null,declare:hX,declarePreset:hX}),BUe=function(e,r){e.assertVersion("*");var s=r.helperVersion,o=s===void 0?"7.0.0-beta.0":s,d=r.whitelist,l=d===void 0?!1:d;if(l!==!1&&(!Array.isArray(l)||l.some(function(f){return typeof f!="string"})))throw new Error(".whitelist must be undefined, false, or an array of strings");var c=l?new Set(l):null;return{name:"external-helpers",pre:function(h){h.set("helperGenerator",function(y){if(!(h.availableHelper&&!h.availableHelper(y,o))&&!(c&&!c.has(y)))return Vt(De("babelHelpers"),De(y))})}}},Nh={},D0=Xd(MUe);Object.defineProperty(Nh,"__esModule",{value:!0}),Nh.default=void 0;var FUe=D0;Nh.default=(0,FUe.declare)(function(e){return e.assertVersion(7),{name:"syntax-decimal",manipulateOptions:function(s,o){o.plugins.push("decimal")}}});var I5=function(e,r){e.assertVersion("*");var s=r.version;{var o=r.legacy;if(o!==void 0){if(typeof o!="boolean")throw new Error(".legacy must be a boolean.");if(s!==void 0)throw new Error("You can either use the .legacy or the .version option, not both.")}if(s===void 0)s=o?"legacy":"2018-09";else if(s!=="2023-11"&&s!=="2023-05"&&s!=="2023-01"&&s!=="2022-03"&&s!=="2021-12"&&s!=="2018-09"&&s!=="legacy")throw new Error("Unsupported decorators version: "+s);var d=r.decoratorsBeforeExport;if(d===void 0){if(s==="2021-12"||s==="2022-03")d=!1;else if(s==="2018-09")throw new Error("The decorators plugin, when .version is '2018-09' or not specified, requires a 'decoratorsBeforeExport' option, whose value must be a boolean.")}else{if(s==="legacy"||s==="2022-03"||s==="2023-01")throw new Error("'decoratorsBeforeExport' can't be used with "+s+" decorators.");if(typeof d!="boolean")throw new Error("'decoratorsBeforeExport' must be a boolean.")}}return{name:"syntax-decorators",manipulateOptions:function(c,f){var h=c.generatorOpts;s==="legacy"?f.plugins.push("decorators-legacy"):s==="2023-01"||s==="2023-05"||s==="2023-11"?f.plugins.push(["decorators",{allowCallParenthesized:!1}],"decoratorAutoAccessors"):s==="2022-03"?f.plugins.push(["decorators",{decoratorsBeforeExport:!1,allowCallParenthesized:!1}],"decoratorAutoAccessors"):s==="2021-12"?(f.plugins.push(["decorators",{decoratorsBeforeExport:d}],"decoratorAutoAccessors"),h.decoratorsBeforeExport=d):s==="2018-09"&&(f.plugins.push(["decorators",{decoratorsBeforeExport:d}]),h.decoratorsBeforeExport=d)}}},mX=function(e){return e.assertVersion("*"),{name:"syntax-destructuring-private",manipulateOptions:function(s,o){o.plugins.push("destructuringPrivate")}}},yX=function(e){return e.assertVersion("*"),{name:"syntax-do-expressions",manipulateOptions:function(s,o){o.plugins.push("doExpressions")}}},gX=function(e){return e.assertVersion("*"),{name:"syntax-explicit-resource-management",manipulateOptions:function(s,o){o.plugins.push("explicitResourceManagement")}}},vX=function(e){return e.assertVersion("*"),{name:"syntax-export-default-from",manipulateOptions:function(s,o){o.plugins.push("exportDefaultFrom")}}},C5=function(e,r){e.assertVersion("*");var s=r.all,o=r.enums;if(typeof s!="boolean"&&s!==void 0)throw new Error(".all must be a boolean, or undefined");if(typeof o!="boolean"&&o!==void 0)throw new Error(".enums must be a boolean, or undefined");return{name:"syntax-flow",manipulateOptions:function(l,c){c.plugins.some(function(f){return(Array.isArray(f)?f[0]:f)==="typescript"})||c.plugins.push(["flow",{all:s,enums:o}])}}},bX=function(e){return e.assertVersion("*"),{name:"syntax-function-bind",manipulateOptions:function(s,o){o.plugins.push("functionBind")}}},xX=function(e){return e.assertVersion("*"),{name:"syntax-function-sent",manipulateOptions:function(s,o){o.plugins.push("functionSent")}}},RX=function(e){return e.assertVersion("*"),{name:"syntax-import-assertions",manipulateOptions:function(s,o){for(var d=o.plugins,l=0;l<d.length;l++){var c=d[l];if(c==="importAttributes"){d[l]=["importAttributes",{deprecatedAssertSyntax:!0}];return}if(Array.isArray(c)&&c[0]==="importAttributes"){c.length<2&&d[l].push({}),c[1].deprecatedAssertSyntax=!0;return}}d.push("importAssertions")}}},k0=function(e,r){var s=r.deprecatedAssertSyntax;if(e.assertVersion("*"),s!=null&&typeof s!="boolean")throw new Error("'deprecatedAssertSyntax' must be a boolean, if specified.");return{name:"syntax-import-attributes",manipulateOptions:function(d){var l,c=d.parserOpts,f=d.generatorOpts;(l=f.importAttributesKeyword)!=null||(f.importAttributesKeyword="with");var h=c.plugins.indexOf("importAssertions");h!==-1&&(c.plugins.splice(h,1),s=!0),c.plugins.push(["importAttributes",{deprecatedAssertSyntax:!!s}])}}},Dh={};Object.defineProperty(Dh,"__esModule",{value:!0}),Dh.default=void 0;var $Ue=D0;Dh.default=(0,$Ue.declare)(function(e){return e.assertVersion(7),{name:"syntax-import-reflection",manipulateOptions:function(s,o){o.plugins.push("importReflection")}}});var EX=function(e){return e.assertVersion("*"),{name:"syntax-jsx",manipulateOptions:function(s,o){o.plugins.some(function(d){return(Array.isArray(d)?d[0]:d)==="typescript"})||o.plugins.push("jsx")}}},SX=function(e){return e.assertVersion("*"),{name:"syntax-module-blocks",manipulateOptions:function(s,o){o.plugins.push("moduleBlocks")}}},TX=new pd("@babel/plugin-syntax-optional-chaining-assign"),wX=function(e,r){e.assertVersion("*"),TX.validateTopLevelOptions(r,{version:"version"});var s=r.version;return TX.invariant(s==="2023-07","'.version' option required, representing the last proposal update. Currently, the only supported value is '2023-07'."),{name:"syntax-optional-chaining-assign",manipulateOptions:function(d,l){l.plugins.push(["optionalChainingAssign",{version:s}])}}},PX=["minimal","fsharp","hack","smart"],AX=["^^","@@","^","%","#"],IX="https://babeljs.io/docs/en/babel-plugin-proposal-pipeline-operator",CX=function(e,r){var s=r.proposal,o=r.topicToken;if(e.assertVersion("*"),typeof s!="string"||!PX.includes(s)){var d=PX.map(function(c){return'"'+c+'"'}).join(", ");throw new Error('The pipeline plugin requires a "proposal" option. "proposal" must be one of: '+d+". See <"+IX+">.")}if(s==="hack"&&!AX.includes(o)){var l=AX.map(function(c){return'"'+c+'"'}).join(", ");throw new Error('The pipeline plugin in "proposal": "hack" mode also requires a "topicToken" option. "topicToken" must be one of: '+l+". See <"+IX+">.")}return{name:"syntax-pipeline-operator",manipulateOptions:function(f,h){h.plugins.push(["pipelineOperator",{proposal:s,topicToken:o}]),f.generatorOpts.topicToken=o}}},jX=function(e,r){return e.assertVersion("*"),{name:"syntax-record-and-tuple",manipulateOptions:function(o,d){o.generatorOpts.recordAndTupleSyntaxType=r.syntaxType,d.plugins.push(["recordAndTuple",{syntaxType:r.syntaxType}])}}},OX=function(r,s){var o=[];r.forEach(function(f,h){var y=Array.isArray(f)?f[0]:f;y===s&&o.unshift(h)});for(var d=0,l=o;d<l.length;d++){var c=l[d];r.splice(c,1)}},_X=function(e,r){e.assertVersion("*");var s=r.disallowAmbiguousJSXLike,o=r.dts,d=r.isTSX;return{name:"syntax-typescript",manipulateOptions:function(c,f){{var h=f.plugins;OX(h,"flow"),OX(h,"jsx"),h.push("objectRestSpread","classProperties"),d&&h.push("jsx")}f.plugins.push(["typescript",{disallowAmbiguousJSXLike:s,dts:o}])}}},qUe=Jr,j5=ct,UUe=qn,VUe=bc,WUe=Kd,GUe=ui,KUe=pn,HUe=un,zUe=gt.expression(`
(function () {
var REF = FUNCTION;
return function NAME(PARAMS) {
return REF.apply(this, arguments);
};
})()
`),XUe=gt.expression(`
(function () {
var REF = FUNCTION;
function NAME(PARAMS) {
return REF.apply(this, arguments);
}
return NAME;
})()
`),JUe=gt.statements(`
function NAME(PARAMS) { return REF.apply(this, arguments); }
function REF() {
REF = FUNCTION;
return REF.apply(this, arguments);
}
`);function YUe(e,r){var s=e.node,o=s.body,d=UUe(null,[],qUe(o.body),!0);o.body=[KUe(j5(j5(r,[d]),[]))],s.async=!1,s.generator=!1,e.get("body.body.0.argument.callee.arguments.0").unwrapFunctionEnvironment()}function QUe(e,r,s,o,d){var l=e,c,f=null,h=e.node.params;if(l.isArrowFunctionExpression()){{var y;l=(y=l.arrowFunctionToExpression({noNewArrows:s}))!=null?y:l}c=l.node}else c=l.node;var g=WUe(c),x=c;HUe(c)||(f=c.id,c.id=null,c.type="FunctionExpression",x=j5(r,[c]));for(var R=[],w=I(h),T;!(T=w()).done;){var C=T.value;if(VUe(C)||GUe(C))break;R.push(l.scope.generateUidIdentifier("x"))}var P={NAME:f||null,REF:l.scope.generateUidIdentifier(d?f.name:"ref"),FUNCTION:x,PARAMS:R};if(g){var _=JUe(P);l.replaceWith(_[0]),l.insertAfter(_[1])}else{var j;d?j=XUe(P):j=zUe(P),f||!o&&R.length?l.replaceWith(j):l.replaceWith(x)}}function NX(e,r,s,o){if(s===void 0&&(s=!0),o===void 0&&(o=!1),e.isMethod())YUe(e,r);else{var d="id"in e.node&&!!e.node.id;e=e.ensureFunctionName(!1),QUe(e,r,s,o,d)}}var ZUe=Bf,eVe="#__PURE__",tVe=function(r){var s=r.leadingComments;return!!s&&s.some(function(o){return/[@#]__PURE__/.test(o.value)})};function Hi(e){var r=e.node||e;tVe(r)||ZUe(r,"leading",eVe)}var rVe=ct,DX=ye,aVe=Wt,nVe=Fi,sVe=Cc,iVe=Vn({ArrowFunctionExpression:function(r){r.skip()},AwaitExpression:function(r,s){var o=s.wrapAwait,d=r.get("argument");r.replaceWith(sVe(o?rVe(DX(o),[d.node]):d.node))}});function O5(e,r,s,o){e.traverse(iVe,{wrapAwait:r.wrapAwait});var d=c(e);e.node.async=!1,e.node.generator=!0,NX(e,DX(r.wrapAsync),s,o);var l=e.isObjectMethod()||e.isClassMethod()||e.parentPath.isObjectProperty()||e.parentPath.isClassProperty();!l&&!d&&e.isExpression()&&Hi(e);function c(f){if(f.parentPath.isCallExpression({callee:f.node}))return!0;var h=f.parentPath;if(h.isMemberExpression()&&aVe(h.node.property,{name:"bind"})){var y=h.parentPath;return y.isCallExpression()&&y.node.arguments.length===1&&nVe(y.node.arguments[0])&&y.parentPath.isCallExpression({callee:y.node})}return!1}}var oVe=gt(`
async function wrapper() {
var ITERATOR_ABRUPT_COMPLETION = false;
var ITERATOR_HAD_ERROR_KEY = false;
var ITERATOR_ERROR_KEY;
try {
for (
var ITERATOR_KEY = GET_ITERATOR(OBJECT), STEP_KEY;
ITERATOR_ABRUPT_COMPLETION = !(STEP_KEY = await ITERATOR_KEY.next()).done;
ITERATOR_ABRUPT_COMPLETION = false
) {
}
} catch (err) {
ITERATOR_HAD_ERROR_KEY = true;
ITERATOR_ERROR_KEY = err;
} finally {
try {
if (ITERATOR_ABRUPT_COMPLETION && ITERATOR_KEY.return != null) {
await ITERATOR_KEY.return();
}
} finally {
if (ITERATOR_HAD_ERROR_KEY) {
throw ITERATOR_ERROR_KEY;
}
}
}
}
`);function lVe(e,r){var s=r.getAsyncIterator,o=e.node,d=e.scope,l=e.parent,c=d.generateUidIdentifier("step"),f=Vt(c,De("value")),h=o.left,y;Wt(h)||us(h)||Pa(h)?y=Qt(tr("=",h,f)):cn(h)&&(y=Lr(h.kind,[Sr(h.declarations[0].id,f)]));var g=oVe({ITERATOR_HAD_ERROR_KEY:d.generateUidIdentifier("didIteratorError"),ITERATOR_ABRUPT_COMPLETION:d.generateUidIdentifier("iteratorAbruptCompletion"),ITERATOR_ERROR_KEY:d.generateUidIdentifier("iteratorError"),ITERATOR_KEY:d.generateUidIdentifier("iterator"),GET_ITERATOR:s,OBJECT:o.right,STEP_KEY:ye(c)});g=g.body.body;var x=lf(l),R=g[3].block.body,w=R[0];return x&&(R[0]=Ic(l.label,w)),{replaceParent:x,node:g,declar:y,loop:w}}var kX=function(e){e.assertVersion("*");var r=Vn({ArrowFunctionExpression:function(l){l.skip()},YieldExpression:function(l,c){var f=l.node;if(f.delegate){var h=ct(c.addHelper("asyncIterator"),[f.argument]);f.argument=ct(c.addHelper("asyncGeneratorDelegate"),[h,c.addHelper("awaitAsyncGenerator")])}}}),s=Vn({ArrowFunctionExpression:function(l){l.skip()},ForOfStatement:function(l,c){var f=c.file,h=l.node;if(h.await){var y=lVe(l,{getAsyncIterator:f.addHelper("asyncIterator")}),g=y.declar,x=y.loop,R=x.body;if(l.ensureBlock(),g)R.body.push(g),l.node.body.body.length&&R.body.push(Jr(l.node.body.body));else{var w;(w=R.body).push.apply(w,pe(l.node.body.body))}Na(x,h),Na(x.body,h.body);var T=y.replaceParent?l.parentPath:l;T.replaceWithMultiple(y.node),T.scope.parent.crawl()}}}),o={Function:function(l,c){l.node.async&&(l.traverse(s,c),l.node.generator&&(l.traverse(r,c),l.setData("@babel/plugin-transform-async-generator-functions/async_generator_function",!0),O5(l,{wrapAsync:c.addHelper("wrapAsyncGenerator"),wrapAwait:c.addHelper("awaitAsyncGenerator")})))}};return{name:"transform-async-generator-functions",inherits:void 0,visitor:{Program:function(l,c){l.traverse(o,c)}}}};function _5(e){var r=e,s=r.node,o=r.parentPath;if(o.isLogicalExpression()){var d=o.node,l=d.operator,c=d.right;if(l==="&&"||l==="||"||l==="??"&&s===c)return _5(o)}if(o.isSequenceExpression()){var f=o.node.expressions;return f[f.length-1]===s?_5(o):!0}return o.isConditional({test:s})||o.isUnaryExpression({operator:"!"})||o.isLoop({test:s})}var dVe=Jd,LX=mi,rp=tr,Eu=sn,uVe=fn,L0=ct,Ri=ye,cVe=Zs,MX=De,pVe=Pa,fVe=hf,BX=zd,hVe=Yy,M0=hi,FX=Vt,B0=Un,mVe=jc,yVe=wg,N5=kr,$X=Rg,gVe=function(){function e(){this._map=void 0,this._map=new WeakMap}var r=e.prototype;return r.has=function(o){return this._map.has(o)},r.get=function(o){if(this.has(o)){var d=this._map.get(o),l=d.value;return d.count--,d.count===0?rp("=",l,o):l}},r.set=function(o,d,l){return this._map.set(o,{count:l,value:d})},O(e)}();function qX(e,r){var s=e.node;if(BX(s))return FX(r,s.property,s.computed);if(e.isOptionalCallExpression()){var o=e.get("callee");if(e.node.optional&&o.isOptionalMemberExpression()){var d=o.node.object,l=e.scope.maybeGenerateMemoised(d);return o.get("object").replaceWith(rp("=",l,d)),L0(FX(r,MX("call")),[l].concat(pe(e.node.arguments)))}return L0(r,e.node.arguments)}return e.node}function vVe(e){for(;e&&!e.isProgram();){var r=e,s=r.parentPath,o=r.container,d=r.listKey,l=s.node;if(d){if(o!==l[d])return!0}else if(o!==l)return!0;e=s}return!1}var bVe={memoise:function(){},handle:function(r,s){var o=r.node,d=r.parent,l=r.parentPath,c=r.scope;if(r.isOptionalMemberExpression()){if(vVe(r))return;var f=r.find(function(qe){var Ce=qe.node,ke=qe.parent;return BX(ke)?ke.optional||ke.object!==Ce:fVe(ke)?Ce!==r.node&&ke.optional||ke.callee!==Ce:!0});if(c.path.isPattern()){f.replaceWith(L0(LX([],f.node),[]));return}var h=_5(f),y=f.parentPath;if(y.isUpdateExpression({argument:o}))throw r.buildCodeFrameError("can't handle update expression");var g=y.isAssignmentExpression({left:f.node}),x=y.isUnaryExpression({operator:"delete"});if(x&&f.isOptionalMemberExpression()&&f.get("property").isPrivateName())throw r.buildCodeFrameError("can't delete a private class element");for(var R=r;;){if(R.isOptionalMemberExpression()){if(R.node.optional)break;R=R.get("object");continue}else if(R.isOptionalCallExpression()){if(R.node.optional)break;R=R.get("callee");continue}throw new Error("Internal error: unexpected "+R.node.type)}var w=R.isOptionalMemberExpression()?R.node.object:R.node.callee,T=c.maybeGenerateMemoised(w),C=T??w,P=l.isOptionalCallExpression({callee:o}),_=function(Ce){return P},j=l.isCallExpression({callee:o});R.replaceWith(qX(R,C)),_(d)?d.optional?l.replaceWith(this.optionalCall(r,d.arguments)):l.replaceWith(this.call(r,d.arguments)):j?r.replaceWith(this.boundGet(r)):this.delete&&l.isUnaryExpression({operator:"delete"})?l.replaceWith(this.delete(r)):l.isAssignmentExpression()?UX(this,r,l):r.replaceWith(this.get(r));for(var k=r.node,D=r;D!==f;){var F=D.parentPath;if(F===f&&_(d)&&d.optional){k=F.node;break}k=qX(F,k),D=F}var B,M=f.parentPath;if(pVe(k)&&M.isOptionalCallExpression({callee:f.node,optional:!0})){var V=k,H=V.object;B=r.scope.maybeGenerateMemoised(H),B&&(k.object=rp("=",B,H))}var z=f;(x||g)&&(z=M,k=M.node);var G=T?rp("=",Ri(C),Ri(w)):Ri(C);if(h){var J;s?J=Eu("!=",G,B0()):J=M0("&&",Eu("!==",G,B0()),Eu("!==",Ri(C),c.buildUndefinedNode())),z.replaceWith(M0("&&",J,k))}else{var ce;s?ce=Eu("==",G,B0()):ce=M0("||",Eu("===",G,B0()),Eu("===",Ri(C),c.buildUndefinedNode())),z.replaceWith(cVe(ce,x?uVe(!0):c.buildUndefinedNode(),k))}if(B){var ue=M.node;M.replaceWith(mVe(yVe(ue.callee,MX("call"),!1,!0),[Ri(B)].concat(pe(ue.arguments)),!1))}return}if(hVe(d,{argument:o})){if(this.simpleSet){r.replaceWith(this.simpleSet(r));return}var ge=d.operator,ne=d.prefix;this.memoise(r,2);var le=c.generateUidIdentifierBasedOnNode(o);c.push({id:le});var Z=[rp("=",Ri(le),this.get(r))];if(ne){Z.push($X(ge,Ri(le),ne));var Ee=N5(Z);l.replaceWith(this.set(r,Ee));return}else{var fe=c.generateUidIdentifierBasedOnNode(o);c.push({id:fe}),Z.push(rp("=",Ri(fe),$X(ge,Ri(le),ne)),Ri(le));var Fe=N5(Z);l.replaceWith(N5([this.set(r,Fe),Ri(fe)]));return}}if(l.isAssignmentExpression({left:o})){UX(this,r,l);return}if(l.isCallExpression({callee:o})){l.replaceWith(this.call(r,l.node.arguments));return}if(l.isOptionalCallExpression({callee:o})){if(c.path.isPattern()){l.replaceWith(L0(LX([],l.node),[]));return}l.replaceWith(this.optionalCall(r,l.node.arguments));return}if(this.delete&&l.isUnaryExpression({operator:"delete"})){l.replaceWith(this.delete(r));return}if(l.isForXStatement({left:o})||l.isObjectProperty({value:o})&&l.parentPath.isObjectPattern()||l.isAssignmentPattern({left:o})&&l.parentPath.isObjectProperty({value:d})&&l.parentPath.parentPath.isObjectPattern()||l.isArrayPattern()||l.isAssignmentPattern({left:o})&&l.parentPath.isArrayPattern()||l.isRestElement()){r.replaceWith(this.destructureSet(r));return}l.isTaggedTemplateExpression()?r.replaceWith(this.boundGet(r)):r.replaceWith(this.get(r))}};function UX(e,r,s){if(e.simpleSet){r.replaceWith(e.simpleSet(r));return}var o=s.node,d=o.operator,l=o.right;if(d==="=")s.replaceWith(e.set(r,l));else{var c=d.slice(0,-1);dVe.includes(c)?(e.memoise(r,1),s.replaceWith(M0(c,e.get(r),e.set(r,l)))):(e.memoise(r,2),s.replaceWith(e.set(r,Eu(c,e.get(r),l))))}}function VX(e,r,s){e.traverse(r,Object.assign({},bVe,s,{memoiser:new gVe}))}var WX=ct,F0=De,xVe=Wt,RVe=jn,GX=Vt,KX=jc,HX=wg;function ap(e,r,s,o){return s.length===1&&RVe(s[0])&&xVe(s[0].argument,{name:"arguments"})?o?KX(HX(e,F0("apply"),!1,!0),[r,s[0].argument],!1):WX(GX(e,F0("apply")),[r,s[0].argument]):o?KX(HX(e,F0("call"),!1,!0),[r].concat(pe(s)),!1):WX(GX(e,F0("call")),[r].concat(pe(s)))}var zX,XX,JX,YX,EVe=tr,el=ct,Hn=ye,np=De,Su=Vt,Tu=kr,QX=Zt,Zn=Fr,ZX=Vn({Super:function(r,s){var o=r.node,d=r.parentPath;d.isMemberExpression({object:o})&&s.handle(d)}}),SVe=Vn({Scopable:function(r,s){var o=s.refName,d=r.scope.getOwnBinding(o);d&&d.identifier.name===o&&r.scope.rename(o)}}),eJ={memoise:function(r,s){var o=r.scope,d=r.node,l=d.computed,c=d.property;if(l){var f=o.maybeGenerateMemoised(c);f&&this.memoiser.set(c,f,s)}},prop:function(r){var s=r.node,o=s.computed,d=s.property;return this.memoiser.has(d)?Hn(this.memoiser.get(d)):o?Hn(d):QX(d.name)},_getPrototypeOfExpression:function(){var r=Hn(this.getObjectRef()),s=this.isStatic||this.isPrivateMethod?r:Su(r,np("prototype"));return el(this.file.addHelper("getPrototypeOf"),[s])},get:function(r){var s=Hn(this.getObjectRef());return el(this.file.addHelper("superPropGet"),[this.isDerivedConstructor?Tu([Zn(),s]):s,this.prop(r),Zn()].concat(pe(this.isStatic||this.isPrivateMethod?[]:[Br(1)])))},_call:function(r,s,o){var d=Hn(this.getObjectRef()),l;s.length===1&&jn(s[0])&&(Wt(s[0].argument)||di(s[0].argument))?l=s[0].argument:l=Ea(s);var c=ct(this.file.addHelper("superPropGet"),[this.isDerivedConstructor?Tu([Zn(),d]):d,this.prop(r),Zn(),Br(2|(this.isStatic||this.isPrivateMethod?0:1))]);return o?jc(c,[l],!0):el(c,[l])},set:function(r,s){var o=Hn(this.getObjectRef());return el(this.file.addHelper("superPropSet"),[this.isDerivedConstructor?Tu([Zn(),o]):o,this.prop(r),s,Zn(),Br(r.isInStrictMode()?1:0)].concat(pe(this.isStatic||this.isPrivateMethod?[]:[Br(1)])))},destructureSet:function(r){throw r.buildCodeFrameError("Destructuring to a super field is not supported yet.")},call:function(r,s){return this._call(r,s,!1)},optionalCall:function(r,s){return this._call(r,s,!0)},delete:function(r){return r.node.computed?Tu([el(this.file.addHelper("toPropertyKey"),[Hn(r.node.property)]),gt.expression.ast(zX||(zX=Y([`
function () { throw new ReferenceError("'delete super[expr]' is invalid"); }()
`])))]):gt.expression.ast(XX||(XX=Y([`
function () { throw new ReferenceError("'delete super.prop' is invalid"); }()
`])))}},TVe={memoise:function(r,s){var o=r.scope,d=r.node,l=d.computed,c=d.property;if(l){var f=o.maybeGenerateMemoised(c);f&&this.memoiser.set(c,f,s)}},prop:function(r){var s=r.node,o=s.computed,d=s.property;return this.memoiser.has(d)?Hn(this.memoiser.get(d)):o?Hn(d):QX(d.name)},_getPrototypeOfExpression:function(){var r=Hn(this.getObjectRef()),s=this.isStatic||this.isPrivateMethod?r:Su(r,np("prototype"));return el(this.file.addHelper("getPrototypeOf"),[s])},get:function(r){return this._get(r)},_get:function(r){var s=this._getPrototypeOfExpression();return el(this.file.addHelper("get"),[this.isDerivedConstructor?Tu([Zn(),s]):s,this.prop(r),Zn()])},set:function(r,s){var o=this._getPrototypeOfExpression();return el(this.file.addHelper("set"),[this.isDerivedConstructor?Tu([Zn(),o]):o,this.prop(r),s,Zn(),fn(r.isInStrictMode())])},destructureSet:function(r){throw r.buildCodeFrameError("Destructuring to a super field is not supported yet.")},call:function(r,s){return ap(this._get(r),Zn(),s,!1)},optionalCall:function(r,s){return ap(this._get(r),Hn(Zn()),s,!0)},delete:function(r){return r.node.computed?Tu([el(this.file.addHelper("toPropertyKey"),[Hn(r.node.property)]),gt.expression.ast(JX||(JX=Y([`
function () { throw new ReferenceError("'delete super[expr]' is invalid"); }()
`])))]):gt.expression.ast(YX||(YX=Y([`
function () { throw new ReferenceError("'delete super.prop' is invalid"); }()
`])))}},wVe=Object.assign({},eJ,{prop:function(r){var s=r.node.property;return this.memoiser.has(s)?Hn(this.memoiser.get(s)):Hn(s)},get:function(r){var s=this.isStatic,o=this.getSuperRef,d=r.node.computed,l=this.prop(r),c;if(s){var f;c=(f=o())!=null?f:Su(np("Function"),np("prototype"))}else{var h;c=Su((h=o())!=null?h:np("Object"),np("prototype"))}return Su(c,l,d)},set:function(r,s){var o=r.node.computed,d=this.prop(r);return EVe("=",Su(Zn(),d,o),s)},destructureSet:function(r){var s=r.node.computed,o=this.prop(r);return Su(Zn(),o,s)},call:function(r,s){return ap(this.get(r),Zn(),s,!1)},optionalCall:function(r,s){return ap(this.get(r),Zn(),s,!0)}}),sp=function(){function e(s){var o,d=s.methodPath;this.methodPath=d,this.isDerivedConstructor=d.isClassMethod({kind:"constructor"})&&!!s.superRef,this.isStatic=d.isObjectMethod()||d.node.static||(d.isStaticBlock==null?void 0:d.isStaticBlock()),this.isPrivateMethod=d.isPrivate()&&d.isMethod(),this.file=s.file,this.constantSuper=(o=s.constantSuper)!=null?o:s.isLoose,this.opts=s}var r=e.prototype;return r.getObjectRef=function(){return Hn(this.opts.objectRef||this.opts.getObjectRef())},r.getSuperRef=function(){if(this.opts.superRef)return Hn(this.opts.superRef);if(this.opts.getSuperRef)return Hn(this.opts.getSuperRef())},r.replace=function(){var o=this.methodPath;this.opts.refToPreserve&&o.traverse(SVe,{refName:this.opts.refToPreserve.name});var d=this.constantSuper?wVe:this.file.availableHelper("superPropSet")?eJ:TVe;ZX.shouldSkip=function(l){if(l.parentPath===o&&(l.parentKey==="decorators"||l.parentKey==="key"))return!0},VX(o,ZX,Object.assign({file:this.file,scope:this.methodPath.scope,isDerivedConstructor:this.isDerivedConstructor,isStatic:this.isStatic,isPrivateMethod:this.isPrivateMethod,getObjectRef:this.getObjectRef.bind(this),getSuperRef:this.getSuperRef.bind(this),boundGet:d.get},d))},O(e)}(),PVe=hx,AVe=uB,IVe=mB,CVe=cB,jVe=pB,OVe=Ox;function D5(e){return AVe(e)||CVe(e)||jVe(e)||IVe(e)||OVe(e)||PVe(e)}function vs(e){for(;D5(e.node);)e=e.get("expression");return e}function ip(e){for(;D5(e);)e=e.expression;return e}function tJ(e){if(e.node.declare)throw e.buildCodeFrameError(`TypeScript 'declare' fields must first be transformed by @babel/plugin-transform-typescript.
If you have already enabled that plugin (or '@babel/preset-typescript'), make sure that it runs before any plugin related to additional class features:
- @babel/plugin-transform-class-properties
- @babel/plugin-transform-private-methods
- @babel/plugin-proposal-decorators`)}var rJ,aJ,nJ,sJ,iJ,oJ,lJ,dJ,uJ,cJ,pJ,fJ,hJ,mJ,yJ,gJ,vJ,bJ,xJ,RJ,EJ,SJ,bs=function(r){return r.availableHelper("classPrivateFieldGet2")};function _Ve(e,r,s,o){for(var d=new Map,l,c=I(s),f;!(f=c()).done;){var h=f.value;if(h.isPrivate()){var y=h.node.key.id.name,g=d.get(y);if(!g){var x=!h.isProperty(),R=h.node.static,w=!1,T=void 0;if(!r&&bs(o)&&x&&!R){var C;w=!!l,(C=l)!=null||(l=h.scope.generateUidIdentifier(e+"_brand")),T=l}else T=h.scope.generateUidIdentifier(y);g={id:T,static:R,method:x,initAdded:w},d.set(y,g)}if(h.isClassPrivateMethod())if(h.node.kind==="get"){var P=h.node.body.body,_=void 0;P.length===1&&kM(_=P[0])&&un(_=_.argument)&&_.arguments.length===1&&Fi(_.arguments[0])&&Wt(_=_.callee)?(g.getId=ye(_),g.getterDeclared=!0):g.getId=h.scope.generateUidIdentifier("get_"+y)}else if(h.node.kind==="set"){var j=h.node.params,k=h.node.body.body,D=void 0;k.length===1&&Lo(D=k[0])&&un(D=D.expression)&&D.arguments.length===2&&Fi(D.arguments[0])&&Wt(D.arguments[1],{name:j[0].name})&&Wt(D=D.callee)?(g.setId=ye(D),g.setterDeclared=!0):g.setId=h.scope.generateUidIdentifier("set_"+y)}else h.node.kind==="method"&&(g.methodId=h.scope.generateUidIdentifier(y));d.set(y,g)}}return d}function NVe(e,r,s,o){for(var d=[],l=new Set,c=I(e),f;!(f=c()).done;){var h=ve(f.value,2),y=h[0],g=h[1],x=g.static,R=g.method,w=g.getId,T=g.setId,C=w||T,P=ye(g.id),_=void 0;if(r)_=ct(o.addHelper("classPrivateFieldLooseKey"),[Zt(y)]);else if(s)_=ct(De("Symbol"),[Zt(y)]);else if(!x){if(l.has(P.name))continue;l.add(P.name),_=jf(De(R&&(!C||bs(o))?"WeakSet":"WeakMap"),[])}_&&(s||Hi(_),d.push(gt.statement.ast(rJ||(rJ=Y(["var "," = ",""])),P,_)))}return d}function $0(e){var r=Vn(Object.assign({},e)),s=Object.assign({},e,{Class:function(d){for(var l=this.privateNamesMap,c=d.get("body.body"),f=new Map(l),h=[],y=I(c),g;!(g=y()).done;){var x=g.value;if(x.isPrivate()){var R=x.node.key.id.name;f.delete(R),h.push(R)}}h.length&&(d.get("body").traverse(r,Object.assign({},this,{redeclared:h})),d.traverse(s,Object.assign({},this,{privateNamesMap:f})),d.skipKey("body"))}});return s}var DVe=$0({PrivateName:function(r,s){var o=s.noDocumentAll,d=this.privateNamesMap,l=this.redeclared,c=r.node,f=r.parentPath;if(!(!f.isMemberExpression({property:c})&&!f.isOptionalMemberExpression({property:c}))){var h=c.id.name;d.has(h)&&(l!=null&&l.includes(h)||this.handle(f,o))}}});function TJ(e,r,s){for(;(o=r)!=null&&o.hasBinding(e)&&!r.bindingIdentifierEquals(e,s);){var o;r.rename(e),r=r.parent}}function op(e,r,s){return r.availableHelper!=null&&r.availableHelper("checkInRHS")?ct(r.addHelper("checkInRHS"),[e]):e}var kVe=$0({BinaryExpression:function(r,s){var o=s.file,d=r.node,l=d.operator,c=d.left,f=d.right;if(l==="in"&&Fo(c)){var h=this.privateFieldsAsProperties,y=this.privateNamesMap,g=this.redeclared,x=c.id.name;if(y.has(x)&&!(g!=null&&g.includes(x))){if(TJ(this.classRef.name,r.scope,this.innerBinding),h){var R=y.get(x),w=R.id;r.replaceWith(gt.expression.ast(aJ||(aJ=Y([`
Object.prototype.hasOwnProperty.call(`,", ",`)
`])),op(f,o),ye(w)));return}var T=y.get(x),C=T.id,P=T.static;if(P){r.replaceWith(gt.expression.ast(nJ||(nJ=Y([""," === ",""])),op(f,o),ye(this.classRef)));return}r.replaceWith(gt.expression.ast(sJ||(sJ=Y(["",".has(",")"])),ye(C),op(f,o)))}}}});function q0(e,r){return ct(e.addHelper("readOnlyError"),[Zt("#"+r)])}function LVe(e,r){return e.availableHelper("writeOnlyError")?ct(e.addHelper("writeOnlyError"),[Zt("#"+r)]):(console.warn("@babel/helpers is outdated, update it to silence this warning."),tu())}function k5(e,r){return r?e:Vt(e,De("_"))}function wJ(e){return function(r){return Na(e.apply(this,arguments),r.node)}}var MVe={memoise:function(r,s){var o=r.scope,d=r.node,l=d.object,c=o.maybeGenerateMemoised(l);c&&this.memoiser.set(l,c,s)},receiver:function(r){var s=r.node,o=s.object;return this.memoiser.has(o)?ye(this.memoiser.get(o)):ye(o)},get:wJ(function(e){var r=this.classRef,s=this.privateNamesMap,o=this.file,d=this.innerBinding,l=this.noUninitializedPrivateFieldAccess,c=e.node.property,f=c.id.name,h=s.get(f),y=h.id,g=h.static,x=h.method,R=h.methodId,w=h.getId,T=h.setId,C=w||T,P=function(B){return Na(ye(B),c)};if(g){if(TJ(r.name,e.scope,d),!bs(o)){var _=x&&!C?"classStaticPrivateMethodGet":"classStaticPrivateFieldSpecGet";return ct(o.addHelper(_),[this.receiver(e),ye(r),P(y)])}var j=this.receiver(e),k=Wt(j)&&j.name===r.name;if(!x)return k5(k?P(y):ct(o.addHelper("assertClassBrand"),[ye(r),j,P(y)]),l);if(w)return k?ct(P(w),[j]):ct(o.addHelper("classPrivateGetter"),[ye(r),j,P(w)]);if(T){var D=tu();return k?D:kr([ct(o.addHelper("assertClassBrand"),[ye(r),j]),D])}return k?P(y):ct(o.addHelper("assertClassBrand"),[ye(r),j,P(y)])}return x?C?w?bs(o)?ct(o.addHelper("classPrivateGetter"),[ye(y),this.receiver(e),P(w)]):ct(o.addHelper("classPrivateFieldGet"),[this.receiver(e),P(y)]):kr([this.receiver(e),LVe(o,f)]):bs(o)?ct(o.addHelper("assertClassBrand"),[ye(y),this.receiver(e),P(R)]):ct(o.addHelper("classPrivateMethodGet"),[this.receiver(e),ye(y),P(R)]):bs(o)?ct(o.addHelper("classPrivateFieldGet2"),[P(y),this.receiver(e)]):ct(o.addHelper("classPrivateFieldGet"),[this.receiver(e),P(y)])}),boundGet:function(r){return this.memoise(r,1),ct(Vt(this.get(r),De("bind")),[this.receiver(r)])},set:wJ(function(e,r){var s=this.classRef,o=this.privateNamesMap,d=this.file,l=this.noUninitializedPrivateFieldAccess,c=e.node.property,f=c.id.name,h=o.get(f),y=h.id,g=h.static,x=h.method,R=h.setId,w=h.getId,T=w||R,C=function(F){return Na(ye(F),c)};if(g){if(!bs(d)){var P=x&&!T?"classStaticPrivateMethodSet":"classStaticPrivateFieldSpecSet";return ct(d.addHelper(P),[this.receiver(e),ye(s),C(y),r])}var _=this.receiver(e),j=Wt(_)&&_.name===s.name;if(x&&!R){var k=q0(d,f);return kr(j?[r,k]:[r,ct(d.addHelper("assertClassBrand"),[ye(s),_]),q0(d,f)])}return R?j?ct(ye(R),[_,r]):ct(d.addHelper("classPrivateSetter"),[ye(s),C(R),_,r]):tr("=",k5(C(y),l),j?r:ct(d.addHelper("assertClassBrand"),[ye(s),_,r]))}return x?R?bs(d)?ct(d.addHelper("classPrivateSetter"),[ye(y),C(R),this.receiver(e),r]):ct(d.addHelper("classPrivateFieldSet"),[this.receiver(e),C(y),r]):kr([this.receiver(e),r,q0(d,f)]):bs(d)?ct(d.addHelper("classPrivateFieldSet2"),[C(y),this.receiver(e),r]):ct(d.addHelper("classPrivateFieldSet"),[this.receiver(e),C(y),r])}),destructureSet:function(r){var s=this.classRef,o=this.privateNamesMap,d=this.file,l=this.noUninitializedPrivateFieldAccess,c=r.node.property,f=c.id.name,h=o.get(f),y=h.id,g=h.static,x=h.method,R=h.setId,w=function(D){return Na(ye(D),c)};if(!bs(d)){if(g){try{var T=d.addHelper("classStaticPrivateFieldDestructureSet")}catch{throw new Error("Babel can not transpile `[C.#p] = [0]` with @babel/helpers < 7.13.10, \nplease update @babel/helpers to the latest version.")}return Vt(ct(T,[this.receiver(r),ye(s),w(y)]),De("value"))}return Vt(ct(d.addHelper("classPrivateFieldDestructureSet"),[this.receiver(r),w(y)]),De("value"))}if(x&&!R)return Vt(kr([r.node.object,q0(d,f)]),De("_"));if(g&&!x){var C=this.get(r);if(!l||!un(C))return C;var P=C.arguments.pop();return C.arguments.push(gt.expression.ast(iJ||(iJ=Y(["(_) => "," = _"])),P)),Vt(ct(d.addHelper("toSetter"),[C]),De("_"))}var _=this.set(r,De("_"));if(!un(_)||!Wt(_.arguments[_.arguments.length-1],{name:"_"}))throw r.buildCodeFrameError("Internal Babel error while compiling this code. This is a Babel bug. Please report it at https://github.com/babel/babel/issues.");var j;return Pa(_.callee,{computed:!1})&&Wt(_.callee.property)&&_.callee.property.name==="call"?j=[_.callee.object,Ea(_.arguments.slice(1,-1)),_.arguments[0]]:j=[_.callee,Ea(_.arguments.slice(0,-1))],Vt(ct(d.addHelper("toSetter"),j),De("_"))},call:function(r,s){return this.memoise(r,1),ap(this.get(r),this.receiver(r),s,!1)},optionalCall:function(r,s){return this.memoise(r,1),ap(this.get(r),this.receiver(r),s,!0)},delete:function(){throw new Error("Internal Babel error: deleting private elements is a parsing error.")}},BVe={get:function(r){var s=this.privateNamesMap,o=this.file,d=r.node.object,l=r.node.property.id.name;return gt.expression(oJ||(oJ=Y(["BASE(REF, PROP)[PROP]"])))({BASE:o.addHelper("classPrivateFieldLooseBase"),REF:ye(d),PROP:ye(s.get(l).id)})},set:function(){throw new Error("private name handler with loose = true don't need set()")},boundGet:function(r){return ct(Vt(this.get(r),De("bind")),[ye(r.node.object)])},simpleSet:function(r){return this.get(r)},destructureSet:function(r){return this.get(r)},call:function(r,s){return ct(this.get(r),s)},optionalCall:function(r,s){return jc(this.get(r),s,!0)},delete:function(){throw new Error("Internal Babel error: deleting private elements is a parsing error.")}};function FVe(e,r,s,o,d){var l=o.privateFieldsAsProperties,c=o.noUninitializedPrivateFieldAccess,f=o.noDocumentAll,h=o.innerBinding;if(s.size){var y=r.get("body"),g=l?BVe:MVe;VX(y,DVe,Object.assign({privateNamesMap:s,classRef:e,file:d},g,{noDocumentAll:f,noUninitializedPrivateFieldAccess:c,innerBinding:h})),y.traverse(kVe,{privateNamesMap:s,classRef:e,file:d,privateFieldsAsProperties:l,innerBinding:h})}}function PJ(e,r,s){var o=s.get(r.node.key.id.name),d=o.id,l=r.node.value||r.scope.buildUndefinedNode();return Dn(gt.statement.ast(lJ||(lJ=Y([`
Object.defineProperty(`,", ",`, {
// configurable is false by default
// enumerable is false by default
writable: true,
value: `,`
});
`])),e,ye(d),l),r)}function $Ve(e,r,s,o){var d=s.get(r.node.key.id.name),l=d.id,c=r.node.value||r.scope.buildUndefinedNode();if(!o.availableHelper("classPrivateFieldInitSpec"))return Dn(gt.statement.ast(dJ||(dJ=Y(["",".set(",`, {
// configurable is always false for private elements
// enumerable is always false for private elements
writable: true,
value: `,`,
})`])),ye(l),e,c),r);var f=o.addHelper("classPrivateFieldInitSpec");return L5(Dn(Qt(ct(f,[Fr(),L5(ye(l),r.node.key),bs(o)?c:gt.expression.ast(uJ||(uJ=Y(["{ writable: true, value: "," }"])),c)])),r),r.node)}function qVe(e,r,s){var o=r.get(e.node.key.id.name),d=s?e.node.value:gt.expression.ast(cJ||(cJ=Y([`{
_: `,`
}`])),e.node.value||tu());return Dn(Lr("var",[Sr(ye(o.id),d)]),e)}var AJ=function(r,s){var o=s.get(r.node.key.id.name),d=o.id,l=o.getId,c=o.setId,f=o.initAdded,h=l||c;if(!(!r.isProperty()&&(f||!h))){if(h)return s.set(r.node.key.id.name,Object.assign({},o,{initAdded:!0})),Dn(gt.statement.ast(pJ||(pJ=Y([`
var `,` = {
// configurable is false by default
// enumerable is false by default
// writable is false by default
get: `,`,
set: `,`
}
`])),ye(d),l?l.name:r.scope.buildUndefinedNode(),c?c.name:r.scope.buildUndefinedNode()),r);var y=r.node.value||r.scope.buildUndefinedNode();return Dn(gt.statement.ast(fJ||(fJ=Y([`
var `,` = {
// configurable is false by default
// enumerable is false by default
writable: true,
value: `,`
};
`])),ye(d),y),r)}};function UVe(e,r,s){var o=s.get(r.node.key.id.name),d=o.methodId,l=o.id,c=o.getId,f=o.setId,h=o.initAdded;if(!h){if(d)return Dn(gt.statement.ast(hJ||(hJ=Y([`
Object.defineProperty(`,", ",`, {
// configurable is false by default
// enumerable is false by default
// writable is false by default
value: `,`
});
`])),e,l,d.name),r);var y=c||f;if(y)return s.set(r.node.key.id.name,Object.assign({},o,{initAdded:!0})),Dn(gt.statement.ast(mJ||(mJ=Y([`
Object.defineProperty(`,", ",`, {
// configurable is false by default
// enumerable is false by default
// writable is false by default
get: `,`,
set: `,`
});
`])),e,l,c?c.name:r.scope.buildUndefinedNode(),f?f.name:r.scope.buildUndefinedNode()),r)}}function VVe(e,r,s,o){var d=s.get(r.node.key.id.name);if(!d.initAdded){if(!bs(o)){var l=d.getId||d.setId;if(l)return WVe(e,r,s,o)}return GVe(e,r,s,o)}}function WVe(e,r,s,o){var d=s.get(r.node.key.id.name),l=d.id,c=d.getId,f=d.setId;if(s.set(r.node.key.id.name,Object.assign({},d,{initAdded:!0})),!o.availableHelper("classPrivateFieldInitSpec"))return Dn(gt.statement.ast(yJ||(yJ=Y([`
`,".set(",`, {
get: `,`,
set: `,`
});
`])),l,e,c?c.name:r.scope.buildUndefinedNode(),f?f.name:r.scope.buildUndefinedNode()),r);var h=o.addHelper("classPrivateFieldInitSpec");return L5(Dn(gt.statement.ast(gJ||(gJ=Y(["",`(
`,`,
`,`,
{
get: `,`,
set: `,`
},
)`])),h,Fr(),ye(l),c?c.name:r.scope.buildUndefinedNode(),f?f.name:r.scope.buildUndefinedNode()),r),r.node)}function GVe(e,r,s,o){var d=s.get(r.node.key.id.name),l=d.id;if(!o.availableHelper("classPrivateMethodInitSpec"))return Dn(gt.statement.ast(vJ||(vJ=Y(["",".add(",")"])),l,e),r);var c=o.addHelper("classPrivateMethodInitSpec");return Dn(gt.statement.ast(bJ||(bJ=Y(["",`(
`,`,
`,`
)`])),c,Fr(),ye(l)),r)}function IJ(e,r){var s=r.node,o=s.key,d=s.computed,l=r.node.value||r.scope.buildUndefinedNode();return Dn(Qt(tr("=",Vt(e,o,d||bn(o)),l)),r)}function CJ(e,r,s){var o=r.node,d=o.key,l=o.computed,c=r.node.value||r.scope.buildUndefinedNode();return Dn(Qt(ct(s.addHelper("defineProperty"),[e,l||bn(d)?d:Zt(d.name),c])),r)}function KVe(e,r,s,o){var d=o.get(r.node.key.id.name),l=d.id,c=d.methodId,f=d.getId,h=d.setId,y=d.initAdded;if(!y){var g=f||h;return g?(o.set(r.node.key.id.name,Object.assign({},d,{initAdded:!0})),Dn(gt.statement.ast(xJ||(xJ=Y([`
Object.defineProperty(`,", ",`, {
// configurable is false by default
// enumerable is false by default
// writable is false by default
get: `,`,
set: `,`
})
`])),e,l,f?f.name:r.scope.buildUndefinedNode(),h?h.name:r.scope.buildUndefinedNode()),r)):Dn(gt.statement.ast(RJ||(RJ=Y([`
Object.defineProperty(`,", ",`, {
// configurable is false by default
// enumerable is false by default
// writable is false by default
value: `,`
});
`])),e,l,c.name),r)}}function U0(e,r,s,o){o===void 0&&(o=!1);var d=s.get(r.node.key.id.name),l=d.id,c=d.methodId,f=d.getId,h=d.setId,y=d.getterDeclared,g=d.setterDeclared,x=d.static,R=r.node,w=R.params,T=R.body,C=R.generator,P=R.async,_=f&&w.length===0,j=h&&w.length>0;if(_&&y||j&&g)return s.set(r.node.key.id.name,Object.assign({},d,{initAdded:!0})),null;if(bs(e)&&(_||j)&&!o){var k=r.get("body").scope,D=k.generateUidIdentifier("this"),F={thisRef:D,argumentsPath:[]};if(r.traverse(jJ,F),F.argumentsPath.length){var B=k.generateUidIdentifier("arguments");k.push({id:B,init:gt.expression.ast(EJ||(EJ=Y(["[].slice.call(arguments, 1)"])))});for(var M=I(F.argumentsPath),V;!(V=M()).done;){var H=V.value;H.replaceWith(ye(B))}}w.unshift(ye(D))}var z=c;return _?(s.set(r.node.key.id.name,Object.assign({},d,{getterDeclared:!0,initAdded:!0})),z=f):j?(s.set(r.node.key.id.name,Object.assign({},d,{setterDeclared:!0,initAdded:!0})),z=h):x&&!o&&(z=l),Dn(bg(ye(z),w,T,C,P),r)}var jJ=Vn({Identifier:function(r,s){s.argumentsPath&&r.node.name==="arguments"&&s.argumentsPath.push(r)},UnaryExpression:function(r){var s=r.node;if(s.operator==="delete"){var o=ip(s.argument);Fi(o)&&r.replaceWith(fn(!0))}},ThisExpression:function(r,s){s.needsClassRef=!0,r.replaceWith(ye(s.thisRef))},MetaProperty:function(r){var s=r.node,o=r.scope;s.meta.name==="new"&&s.property.name==="target"&&r.replaceWith(o.buildUndefinedNode())}}),HVe={ReferencedIdentifier:function(r,s){r.scope.bindingIdentifierEquals(r.node.name,s.innerBinding)&&(s.needsClassRef=!0,r.node.name=s.thisRef.name)}};function zVe(e,r,s){var o,d={thisRef:r,needsClassRef:!1,innerBinding:s};return e.isMethod()||e.traverse(jJ,d),s!=null&&(o=d.thisRef)!=null&&o.name&&d.thisRef.name!==s.name&&e.traverse(HVe,d),d.needsClassRef}function XVe(e){var r=e.key,s=e.computed;return r.type==="Identifier"?!s&&(r.name==="name"||r.name==="length"):r.type==="StringLiteral"?r.value==="name"||r.value==="length":!1}function Dn(e,r){return Ng(e,r.node),e8(e,r.node),e}function L5(e,r){return e.start=r.start,e.end=r.end,e.loc=r.loc,e}function JVe(e,r,s,o,d,l,c,f,h,y){var g,x,R=0,w,T=[],C=[],P=!1,_=[],j=null,k=Wt(r)?function(){return r}:function(){var V;return(V=w)!=null||(w=s[0].scope.generateUidIdentifierBasedOnNode(r)),w},D=(g=e)!=null?g:s[0].scope.generateUidIdentifier((y==null?void 0:y.name)||"Class");(x=e)!=null||(e=ye(y));for(var F=function(){var H=M.value;H.isClassProperty()&&tJ(H);var z=!(xc!=null&&xc(H.node))&&H.node.static,G=!z,J=H.isPrivate(),ce=!J,ue=H.isProperty(),ge=!ue,ne=H.isStaticBlock==null?void 0:H.isStaticBlock();if(z&&(R|=1),z||ge&&J||ne){new sp({methodPath:H,constantSuper:h,file:d,refToPreserve:y,getSuperRef:k,getObjectRef:function(){return R|=2,z||ne?D:Vt(D,De("prototype"))}}).replace();var le=zVe(H,D,y);le&&(R|=2)}switch(P=!1,!0){case ne:{var Z=H.node.body;Z.length===1&&Lo(Z[0])?T.push(Dn(Z[0],H)):T.push(Xl(gt.statement.ast(SJ||(SJ=Y(["(() => { "," })()"])),Z),H.node));break}case(z&&J&&ue&&c):T.push(PJ(ye(e),H,o));break;case(z&&J&&ue&&!c):bs(d)?T.push(qVe(H,o,f)):T.push(AJ(H,o));break;case(z&&ce&&ue&&l):if(!XVe(H.node)){T.push(IJ(ye(e),H));break}case(z&&ce&&ue&&!l):T.push(CJ(ye(e),H,d));break;case(G&&J&&ue&&c):C.push(PJ(Fr(),H,o));break;case(G&&J&&ue&&!c):C.push($Ve(Fr(),H,o,d));break;case(G&&J&&ge&&c):C.unshift(UVe(Fr(),H,o)),_.push(U0(d,H,o,c));break;case(G&&J&&ge&&!c):C.unshift(VVe(Fr(),H,o,d)),_.push(U0(d,H,o,c));break;case(z&&J&&ge&&!c):bs(d)||T.unshift(AJ(H,o)),_.push(U0(d,H,o,c));break;case(z&&J&&ge&&c):T.unshift(KVe(ye(e),H,d,o)),_.push(U0(d,H,o,c));break;case(G&&ce&&ue&&l):C.push(IJ(Fr(),H));break;case(G&&ce&&ue&&!l):P=!0,C.push(CJ(Fr(),H,d));break;default:throw new Error("Unreachable.")}},B=I(s),M;!(M=B()).done;)F();return R&2&&y!=null&&(j=Qt(tr("=",ye(D),ye(y)))),{staticNodes:T.filter(Boolean),instanceNodes:C.filter(Boolean),lastInstanceNodeReturnsThis:P,pureStaticNodes:_.filter(Boolean),classBindingNode:j,wrapClass:function(H){for(var z=I(s),G;!(G=z()).done;){var J=G.value;J.node.leadingComments=null,J.remove()}return w&&(H.scope.push({id:ye(w)}),H.set("superClass",tr("=",w,H.node.superClass))),R!==0&&(H.isClassExpression()?(H.scope.push({id:e}),H.replaceWith(tr("=",ye(e),H.node))):(y==null&&(H.node.id=e),j!=null&&H.scope.push({id:D}))),H}}}var OJ,YVe=Vn({Super:function(r){var s=r.node,o=r.parentPath;o.isCallExpression({callee:s})&&this.push(o)}}),QVe={"TSTypeAnnotation|TypeAnnotation":function(r){r.skip()},ReferencedIdentifier:function(r,s){var o=s.scope;o.hasOwnBinding(r.node.name)&&(o.rename(r.node.name),r.skip())}};function _J(e,r){if(r.classBinding&&r.classBinding===e.scope.getBinding(e.node.name)){var s=r.file.addHelper("classNameTDZError"),o=ct(s,[Zt(e.node.name)]);e.replaceWith(kr([o,e.node])),e.skip()}}var ZVe={ReferencedIdentifier:_J};function M5(e,r,s,o,d){if(s.length){var l=!!e.node.superClass;if(!r){var c=Yd("constructor",De("constructor"),[],Jr([]));l&&(c.params=[$o(De("args"))],c.body.body.push(gt.statement.ast(OJ||(OJ=Y(["super(...args)"])))));var f=e.get("body").unshiftContainer("body",c),h=ve(f,1);r=h[0]}if(o&&o(QVe,{scope:r.scope}),l){var y=[];r.traverse(YVe,y);for(var g=!0,x=0,R=y;x<R.length;x++){var w=R[x];if(g?g=!1:s=s.map(function(C){return ye(C)}),w.parentPath.isExpressionStatement())w.insertAfter(s);else{var T=[w.node].concat(pe(s.map(function(C){return On(C)})));d||T.push(Fr()),w.replaceWith(kr(T))}}}else r.get("body").unshiftContainer("body",s)}}function kh(e,r,s){var o=Wt(e)&&r.hasUid(e.name);if(!o){var d=no(e,{operator:"="})&&Wt(e.left)&&r.hasUid(e.left.name);if(d)return ye(e);var l=De(s);return r.push({id:l,kind:"let"}),tr("=",ye(l),e)}}function eWe(e,r,s){for(var o=e.scope,d=[],l={classBinding:e.node.id&&o.getBinding(e.node.id.name),file:s},c=I(r),f;!(f=c()).done;){var h=f.value,y=h.get("key");y.isReferencedIdentifier()?_J(y,l):y.traverse(ZVe,l);var g=h.node;if(!y.isConstantExpression()){var x=kh(y.node,o,o.generateUidBasedOnNode(y.node));x&&(d.push(Qt(x)),g.key=ye(x.left))}}return d}var NJ,DJ,kJ,LJ,MJ;function BJ(e,r){if(r===void 0&&(r=e.length-1),r===-1){e.unshift(65);return}var s=e[r];s===90?e[r]=97:s===122?(e[r]=65,BJ(e,r-1)):e[r]=s+1}function tWe(e){var r=[],s=new Set;return e.traverse({PrivateName:function(d){s.add(d.node.id.name)}}),function(){var o;do BJ(r),o=String.fromCharCode.apply(String,r);while(s.has(o));return T4(De(o))}}function rWe(e){var r;return function(){return r||(r=tWe(e)),r()}}function aWe(e,r){var s=e.node.id,o=e.scope;if(e.type==="ClassDeclaration"){var d=s.name,l=o.generateUidIdentifierBasedOnNode(s),c=De(d);return o.rename(d,l.name),e.get("id").replaceWith(c),{id:ye(l),path:e}}else{var f;s?(r=s.name,f=ti(o.parent,r),o.rename(r,f.name)):f=ti(o.parent,typeof r=="string"?r:"decorated_class");var h=x4(typeof r=="string"?De(r):null,e.node.superClass,e.node.body),y=e.replaceWith(kr([h,f])),g=ve(y,1),x=g[0];return{id:ye(f),path:x.get("expressions.0")}}}function FJ(e,r,s){return e.type==="PrivateName"?Pg(e,r,void 0,s):Df(e,r,void 0,void 0,s)}function B5(e,r){e.node.id||(e.node.id=typeof r=="string"?De(r):e.scope.generateUidIdentifier("Class"))}function $J(e,r,s,o,d,l,c,f){var h=(f==="2023-11"||f==="2023-05")&&c?e:Fr(),y=Jr([pn(Vt(ye(h),ye(d)))]),g=Jr([Qt(tr("=",Vt(ye(h),ye(d)),De("v")))]),x,R;s.type==="PrivateName"?(x=Zd("get",s,[],y,c),R=Zd("set",o,[De("v")],g,c)):(x=Yd("get",s,[],y,l,c),R=Yd("set",o,[De("v")],g,l,c)),r.insertAfter(R),r.insertAfter(x)}function qJ(e,r){return r!=="2023-11"&&r!=="2023-05"&&r!=="2023-01"?[gt.expression.ast(NJ||(NJ=Y([`
function () {
return this.`,`;
}
`])),ye(e)),gt.expression.ast(DJ||(DJ=Y([`
function (value) {
this.`,` = value;
}
`])),ye(e))]:[gt.expression.ast(kJ||(kJ=Y([`
o => o.`,`
`])),ye(e)),gt.expression.ast(LJ||(LJ=Y([`
(o, v) => o.`,` = v
`])),ye(e))]}function F5(e){if(e=vs(e),e.isSequenceExpression()){var r=e.get("expressions");return F5(r[r.length-1])}return e}function nWe(e){var r=F5(e);if(r.isConstantExpression())return ye(e.node);if(r.isIdentifier()&&e.scope.hasUid(r.node.name))return ye(e.node);if(r.isAssignmentExpression()&&r.get("left").isIdentifier())return ye(r.node.left);throw new Error("Internal Error: the computed key "+e.toString()+" has not yet been memoised.")}function Lh(e,r){var s=r.get("key");s.isSequenceExpression()?e.push.apply(e,pe(s.node.expressions)):e.push(s.node),s.replaceWith(md(e))}function sWe(e,r){var s=r.get("key"),o=F5(s);if(o.isConstantExpression())Lh(e,r);else{var d=s.scope.parent,l=kh(o.node,d,d.generateUid("computedKey"));if(!l)Lh(e,r);else{var c=[].concat(pe(e),[ye(l.left)]),f=o.parentPath;f.isSequenceExpression()?f.pushContainer("expressions",c):o.replaceWith(md([ye(l)].concat(pe(c))))}}}function $5(e,r){var s=r.get("value");s.node?e.push(s.node):e.length>0&&(e[e.length-1]=Rn("void",e[e.length-1])),s.replaceWith(md(e))}function iWe(e,r){r.unshiftContainer("body",Qt(md(e)))}function oWe(e,r){r.node.body.body.unshift(Qt(md(e)))}function UJ(e,r){return un(e)&&Wt(e.callee,{name:r.name})}function lWe(e,r){if(r){if(e.length>=2&&UJ(e[1],r)){var s=ct(ye(r),[e[0]]);e.splice(0,2,s)}e.length>=2&&Fi(e[e.length-1])&&UJ(e[e.length-2],r)&&e.splice(e.length-1,1)}return md(e)}function dWe(e,r,s){r.traverse({CallExpression:{exit:function(d){if(d.get("callee").isSuper()){var l=[d.node].concat(pe(e.map(function(c){return ye(c)})));d.isCompletionRecord()&&l.push(Fr()),d.replaceWith(lWe(l,s)),d.skip()}}},ClassMethod:function(d){d.node.kind==="constructor"&&d.skip()}})}function VJ(e,r){var s=[Qt(md(e))];return r&&s.unshift(Qt(ct(Nf(),[Qd(De("args"))]))),Yd("constructor",De("constructor"),r?[$o(De("args"))]:[],Jr(s))}function WJ(e){return Oc([Qt(md(e))])}var wu=0,hd=1,uWe=2,GJ=3,V0=4,cWe=5,pWe=8,fWe=16;function hWe(e){switch(e.node.type){case"ClassProperty":case"ClassPrivateProperty":return wu;case"ClassAccessorProperty":return hd;case"ClassMethod":case"ClassPrivateMethod":return e.node.kind==="get"?GJ:e.node.kind==="set"?V0:uWe}}function mWe(e){return[].concat(pe(e.filter(function(r){return r.isStatic&&r.kind>=hd&&r.kind<=V0})),pe(e.filter(function(r){return!r.isStatic&&r.kind>=hd&&r.kind<=V0})),pe(e.filter(function(r){return r.isStatic&&r.kind===wu})),pe(e.filter(function(r){return!r.isStatic&&r.kind===wu})))}function KJ(e,r,s){for(var o=e.length,d=r.some(Boolean),l=[],c=0;c<o;c++)(s==="2023-11"||s==="2023-05")&&d&&l.push(r[c]||Rn("void",Br(0))),l.push(e[c].expression);return{haveThis:d,decs:l}}function yWe(e,r){return Ea(e.map(function(s){var o=s.kind;return s.isStatic&&(o+=r==="2023-11"||r==="2023-05"?pWe:cWe),s.decoratorsHaveThis&&(o+=fWe),Ea([s.decoratorsArray,Br(o),s.name].concat(pe(s.privateMethods||[])))}))}function gWe(e){for(var r=[],s=I(e),o;!(o=s()).done;){var d=o.value,l=d.locals;Array.isArray(l)?r.push.apply(r,pe(l)):l!==void 0&&r.push(l)}return r}function vWe(e,r,s,o,d,l){r.insertAfter(Zd("get",ye(s),[],Jr([pn(ct(ye(o),e==="2023-11"&&l?[]:[Fr()]))]),l)),r.insertAfter(Zd("set",ye(s),[De("v")],Jr([Qt(ct(ye(d),e==="2023-11"&&l?[De("v")]:[Fr(),De("v")]))]),l))}function bWe(e,r,s,o){var d,l;e.node.kind==="set"?(d=[De("v")],l=[Qt(ct(s,[Fr(),De("v")]))]):(d=[],l=[pn(ct(s,[Fr()]))]),e.replaceWith(Zd(e.node.kind,ye(r),d,Jr(l),o))}function HJ(e){var r=e.type;return r!=="TSDeclareMethod"&&r!=="TSIndexSignature"&&r!=="StaticBlock"}function xWe(e){return ct(mi([],Jr(e.body)),[])}function RWe(e){return qn(null,[],Jr(e.body))}function EWe(e){return qn(null,[],Jr([pn(e)]))}function md(e){return e.length===0?Rn("void",Br(0)):e.length===1?e[0]:kr(e)}function zJ(e){var r=e.params,s=e.body,o=e.generator,d=e.async;return qn(void 0,r,s,o,d)}function XJ(e,r){return ct(e.addHelper("setFunctionName"),[Fr(),r])}function q5(e,r){return ct(e.addHelper("toPropertyKey"),[r])}function U5(e){return mi([De("_")],sn("in",ye(e),De("_")))}function SWe(e){try{return Jl(e,function(r){if(Fo(r))throw null}),!1}catch{return!0}}function TWe(e){var r=e.node;r.computed=!0,Wt(r.key)&&(r.key=Zt(r.key.name))}function V5(e,r){var s=!1;if(r.length>0){for(var o=$0({PrivateName:function(y,g){g.privateNamesMap.has(y.node.id.name)&&(s=!0,y.stop())}}),d=new Map,l=I(r),c;!(c=l()).done;){var f=c.value;d.set(f,null)}e.traverse(o,{privateNamesMap:d})}return s}function wWe(e,r){for(var s=$0({PrivateName:function(h,y){if(y.privateNamesMap.has(h.node.id.name)){var g=h.parentPath,x=g.parentPath;if(x.node.type==="AssignmentExpression"&&x.node.left===g.node||x.node.type==="UpdateExpression"||x.node.type==="RestElement"||x.node.type==="ArrayPattern"||x.node.type==="ObjectProperty"&&x.node.value===g.node&&x.parentPath.type==="ObjectPattern"||x.node.type==="ForOfStatement"&&x.node.left===g.node)throw h.buildCodeFrameError('Decorated private methods are read-only, but "#'+h.node.id.name+'" is updated via this expression.')}}}),o=new Map,d=I(r),l;!(l=d()).done;){var c=l.value;o.set(c,null)}e.traverse(s,{privateNamesMap:o})}function PWe(e,r,s,o,d,l,c){for(var f,h,y=e.get("body.body"),g=e.node.decorators,x=!1,R=!1,w=!1,T=rWe(e),C=[],P=e.scope.parent,_=function(cl,In,vp){var bp=ti(P,In);return vp.push(tr("=",bp,cl)),ye(bp)},j,k,D=(f=e.node.id)==null?void 0:f.name,F=typeof d=="object"?d:void 0,B=function(cl){try{return Jl(cl,function(In){if(Fi(In)||$i(In)||wx(In)||BM(In)||Wt(In,{name:"arguments"})||D&&Wt(In,{name:D})||Ex(In)&&In.meta.name!=="import")throw null}),!1}catch{return!0}},M=[],V=I(y),H;!(H=V()).done;){var z=H.value;if(HJ(z)){var G=z.node;if(!G.static&&Fo(G.key)&&M.push(G.key.id.name),Mh(G)){switch(G.type){case"ClassProperty":l.ClassProperty(z,r);break;case"ClassPrivateProperty":l.ClassPrivateProperty(z,r);break;case"ClassAccessorProperty":if(l.ClassAccessorProperty(z,r),c==="2023-11")break;default:if(G.static){var J;(J=k)!=null||(k=ti(P,"initStatic"))}else{var ce;(ce=j)!=null||(j=ti(P,"initProto"))}break}x=!0,w||(w=G.decorators.some(B))}else if(G.type==="ClassAccessorProperty"){l.ClassAccessorProperty(z,r);var ue=G.key,ge=G.value,ne=G.static,le=G.computed,Z=T(),Ee=FJ(Z,ge,ne),fe=z.get("key"),Fe=z.replaceWith(Ee),qe=ve(Fe,1),Ce=qe[0],ke=void 0,Be=void 0;le&&!fe.isConstantExpression()?(ke=kh(q5(r,ue),P,P.generateUid("computedKey")),Be=ye(ke.left)):(ke=ye(ue),Be=ye(ue)),B5(e,d),$J(e.node.id,Ce,ke,Be,Z,le,ne,c)}"computed"in z.node&&z.node.computed&&(R||(R=!P.isStatic(z.node.key)))}}if(!g&&!x){!e.node.id&&typeof d=="string"&&(e.node.id=De(d)),F&&e.node.body.body.unshift(WJ([XJ(r,F)]));return}var Ze=[],ot,pt=new Set,Rt,Pt,tt=null;function Bt(ga){for(var cl=!1,In=!1,vp=[],bp=I(ga),Sm;!(Sm=bp()).done;){var Gv=Sm.value,pl=Gv.expression,Kv=void 0;if((c==="2023-11"||c==="2023-05")&&Pa(pl))if($i(pl.object))Kv=Fr();else if(P.isStatic(pl.object))Kv=ye(pl.object);else{var wce;(wce=tt)!=null||(tt=ti(P,"obj")),Kv=tr("=",ye(tt),pl.object),pl.object=ye(tt)}vp.push(Kv),cl||(cl=!P.isStatic(pl)),In||(In=B(Gv))}return{hasSideEffects:cl,usesFnContext:In,decoratorsThis:vp}}var sr=R||w||c!=="2023-11",$t=!1,St=0,Mt=[],Te,Me=[];if(g){Rt=ti(P,"initClass"),$t=e.isClassDeclaration();var et=aWe(e,d);Pt=et.id,e=et.path,e.node.decorators=null;var st=g.some(SWe),vt=Bt(g),Nt=vt.hasSideEffects,Le=vt.usesFnContext,Ye=vt.decoratorsThis,ht=KJ(g,Ye,c),jt=ht.haveThis,zt=ht.decs;if(St=jt?1:0,Mt=zt,(Le||Nt&&sr||st)&&(Te=_(Ea(Mt),"classDecs",C)),!x)for(var Xt=I(e.get("body.body")),Ir;!(Ir=Xt()).done;){var zr=Ir.value,jr=zr.node,Vr="computed"in jr&&jr.computed;if(Vr)if(zr.isClassProperty({static:!0})){if(!zr.get("key").isConstantExpression()){var qa=jr.key,lr=kh(qa,P,P.generateUid("computedKey"));lr!=null&&(jr.key=ye(lr.left),Me.push(lr))}}else Me.length>0&&(Lh(Me,zr),Me=[])}}else B5(e,d),Pt=ye(e.node.id);var ea,N=!1,$=[],U=[];if(x){if(j){var he=ct(ye(j),[Fr()]);$.push(he)}for(var _e=I(y),We;!(We=_e()).done;){var je=We.value;if(!HJ(je)){U.length>0&&je.isStaticBlock()&&(iWe(U,je),U=[]);continue}var It=je.node,oe=It.decorators,nt=!!(oe!=null&&oe.length),dt="computed"in It&&It.computed,wt="computedKey";It.key.type==="PrivateName"?wt=It.key.id.name:!dt&&It.key.type==="Identifier"&&(wt=It.key.name);var Ht=void 0,qr=void 0;if(nt){var Ga=Bt(oe),ri=Ga.hasSideEffects,Lv=Ga.usesFnContext,Mv=Ga.decoratorsThis,gm=KJ(oe,Mv,c),nO=gm.decs,bit=gm.haveThis;qr=bit,Ht=nO.length===1?nO[0]:Ea(nO),(Lv||ri&&sr)&&(Ht=_(Ht,wt+"Decs",Me))}if(dt&&!je.get("key").isConstantExpression()){var ace=It.key,Bv=kh(nt?q5(r,ace):ace,P,P.generateUid("computedKey"));Bv!=null&&(g&&je.isClassProperty({static:!0})?(It.key=ye(Bv.left),Me.push(Bv)):It.key=Bv)}var ts=It.key,Ai=It.static,Fv=ts.type==="PrivateName",Ii=hWe(je);Fv&&!Ai&&(nt&&(N=!0),(Ix(It)||!ea)&&(ea=ts)),je.isClassMethod({kind:"constructor"})&&(ot=je);var yp=void 0;if(nt){var $v=void 0,vm=void 0;if(dt?vm=nWe(je.get("key")):ts.type==="PrivateName"?vm=Zt(ts.id.name):ts.type==="Identifier"?vm=Zt(ts.name):vm=ye(ts),Ii===hd){var xit=je.node,nce=xit.value,sce=c==="2023-11"&&Ai?[]:[Fr()];nce&&sce.push(ye(nce));var sO=T(),iO=ti(P,"init_"+wt),Rit=ct(ye(iO),sce),Eit=FJ(sO,Rit,Ai),Sit=je.replaceWith(Eit),Tit=ve(Sit,1),ice=Tit[0];if(Fv){$v=qJ(sO,c);var oce=ti(P,"get_"+wt),lce=ti(P,"set_"+wt);vWe(c,ice,ts,oce,lce,Ai),yp=[iO,oce,lce]}else B5(e,d),$J(e.node.id,ice,ye(ts),no(ts)?ye(ts.left):ye(ts),sO,dt,Ai,c),yp=[iO]}else if(Ii===wu){var dce=ti(P,"init_"+wt),oO=je.get("value"),uce=c==="2023-11"&&Ai?[]:[Fr()];oO.node&&uce.push(oO.node),oO.replaceWith(ct(ye(dce),uce)),yp=[dce],Fv&&($v=qJ(ts,c))}else if(Fv){var lO=ti(P,"call_"+wt);yp=[lO];var wit=new sp({constantSuper:s,methodPath:je,objectRef:Pt,superRef:e.node.superClass,file:r.file,refToPreserve:Pt});if(wit.replace(),$v=[zJ(je.node)],Ii===GJ||Ii===V0)bWe(je,ye(ts),ye(lO),Ai);else{var Pit=je.node;e.node.body.body.unshift(Pg(ts,ye(lO),[],Pit.static)),pt.add(ts.id.name),je.remove()}}Ze.push({kind:Ii,decoratorsArray:Ht,decoratorsHaveThis:qr,name:vm,isStatic:Ai,privateMethods:$v,locals:yp}),je.node&&(je.node.decorators=null)}if(dt&&Me.length>0&&(g&&je.isClassProperty({static:!0})||(Lh(Me,Ii===hd?je.getNextSibling():je),Me=[])),$.length>0&&!Ai&&(Ii===wu||Ii===hd)&&($5($,je),$=[]),U.length>0&&Ai&&(Ii===wu||Ii===hd)&&($5(U,je),U=[]),nt&&c==="2023-11"&&(Ii===wu||Ii===hd)){var cce=ti(P,"init_extra_"+wt);yp.push(cce);var pce=ct(ye(cce),Ai?[]:[Fr()]);Ai?U.push(pce):$.push(pce)}}}if(Me.length>0){for(var fce=e.get("body.body"),dO,uO=fce.length-1;uO>=0;uO--){var hce=fce[uO],mce=hce.node;if(mce.computed){if(g&&Vl(mce,{static:!0}))continue;dO=hce;break}}dO!=null&&(sWe(Me,dO),Me=[])}if($.length>0){var yce=!!e.node.superClass;ot?yce?dWe($,ot,j):oWe($,ot):e.node.body.body.unshift(VJ($,yce)),$=[]}U.length>0&&(e.node.body.body.push(WJ(U)),U=[]);var gce=mWe(Ze),Ait=yWe(c==="2023-11"?Ze:gce,c),cO=gWe(gce);j&&cO.push(j),k&&cO.push(k);var vce=[],bce=!1,qv=Rt&&ct(ye(Rt),[]),xce=e,bm=e.node,xm=[];if(g){vce.push(Pt,Rt);var Uv=[];if(e.get("body.body").forEach(function(ga){if(ga.isStaticBlock()){if(V5(ga,M)){var cl=_(RWe(ga.node),"staticBlock",xm);U.push(ct(Vt(cl,De("call")),[Fr()]))}else U.push(xWe(ga.node));ga.remove();return}if((ga.isClassProperty()||ga.isClassPrivateProperty())&&ga.node.static){var In=ga.get("value");if(V5(In,M)){var vp=_(EWe(In.node),"fieldValue",xm);In.replaceWith(ct(Vt(vp,De("call")),[Fr()]))}U.length>0&&($5(U,ga),U=[]),ga.node.static=!1,Uv.push(ga.node),ga.remove()}else if(ga.isClassPrivateMethod({static:!0})){if(V5(ga,M)){var bp=new sp({constantSuper:s,methodPath:ga,objectRef:Pt,superRef:e.node.superClass,file:r.file,refToPreserve:Pt});bp.replace();var Sm=_(zJ(ga.node),ga.get("key.id").node.name,xm);o?(ga.node.params=[$o(De("arg"))],ga.node.body=Jr([pn(ct(Vt(Sm,De("apply")),[Fr(),De("arg")]))])):(ga.node.params=ga.node.params.map(function(Gv,pl){return ui(Gv)?$o(De("arg")):De("_"+pl)}),ga.node.body=Jr([pn(ct(Vt(Sm,De("apply")),[Fr(),De("arguments")]))]))}ga.node.static=!1,Uv.push(ga.node),ga.remove()}}),Uv.length>0||U.length>0){var pO=gt.expression.ast(MJ||(MJ=Y([`
class extends `,` {}
`])),r.addHelper("identity"));pO.body.body=[Df(On(bm),void 0,void 0,void 0,!0,!0)].concat(Uv);var gp=[],Rce=jf(pO,[]);U.length>0&&gp.push.apply(gp,pe(U)),qv&&(bce=!0,gp.push(qv)),gp.length>0?(gp.unshift(ct(Nf(),[ye(Pt)])),pO.body.body.push(VJ(gp,!1))):Rce.arguments.push(ye(Pt));var Iit=e.replaceWith(Rce),Cit=ve(Iit,1),jit=Cit[0];xce=jit.get("callee").get("body").get("body.0.key")}}!bce&&qv&&e.node.body.body.push(Oc([Qt(qv)]));var Rm=bm.superClass;if(Rm&&(c==="2023-11"||c==="2023-05")){var fO=e.scope.maybeGenerateMemoised(Rm);fO&&(bm.superClass=tr("=",fO,Rm),Rm=fO)}var Ece=Oc([]);bm.body.body.unshift(Ece);var Em=Ece.body;if(Me.length>0){for(var Oit=xce.get("body.body"),Vv,_it=I(Oit),Sce;!(Sce=_it()).done;){var Wv=Sce.value;if((Wv.isClassProperty()||Wv.isClassMethod())&&Wv.node.kind!=="constructor"){Vv=Wv;break}}Vv!=null?(TWe(Vv),Lh(Me,Vv)):(bm.body.body.unshift(Df(kr([].concat(pe(Me),[Zt("_")])),void 0,void 0,void 0,!0,!0)),Em.push(Qt(Rn("delete",Vt(Fr(),De("_")))))),Me=[]}if(Em.push(Qt(AWe(cO,vce,Ait,(h=Te)!=null?h:Ea(Mt),Br(St),N?ea:null,F,ye(Rm),r,c))),k&&Em.push(Qt(ct(ye(k),[Fr()]))),xm.length>0&&Em.push.apply(Em,pe(xm.map(function(ga){return Qt(ga)}))),e.insertBefore(C.map(function(ga){return Qt(ga)})),$t){var Nit=P.getBinding(Pt.name);if(!Nit.constantViolations.length)e.insertBefore(Lr("let",[Sr(ye(Pt))]));else{var hO=P.generateUidIdentifier("t"+Pt.name),Tce=Pt;e.replaceWithMultiple([Lr("let",[Sr(ye(Tce)),Sr(hO)]),Jr([Lr("let",[Sr(ye(Pt))]),e.node,Qt(tr("=",ye(hO),ye(Pt)))]),Qt(tr("=",ye(Tce),ye(hO)))])}}return pt.size>0&&wWe(e,pt),e.scope.crawl(),e}function AWe(e,r,s,o,d,l,c,f,h,y){var g,x,R=[c?XJ(h,c):Fr(),o,s];{if(y!=="2023-11"&&R.splice(1,2,s,o),y==="2021-12"||y==="2022-03"&&!h.availableHelper("applyDecs2203R"))return g=zl([].concat(pe(e),pe(r))),x=ct(h.addHelper(y==="2021-12"?"applyDecs":"applyDecs2203"),R),tr("=",g,x);y==="2022-03"?x=ct(h.addHelper("applyDecs2203R"),R):y==="2023-01"?(l&&R.push(U5(l)),x=ct(h.addHelper("applyDecs2301"),R)):y==="2023-05"&&((l||f||d.value!==0)&&R.push(d),l?R.push(U5(l)):f&&R.push(Rn("void",Br(0))),f&&R.push(f),x=ct(h.addHelper("applyDecs2305"),R))}return y==="2023-11"&&((l||f||d.value!==0)&&R.push(d),l?R.push(U5(l)):f&&R.push(Rn("void",Br(0))),f&&R.push(f),x=ct(h.addHelper("applyDecs2311"),R)),e.length>0?r.length>0?g=_f([on(De("e"),zl(e)),on(De("c"),zl(r))]):(g=zl(e),x=Vt(x,De("e"),!1,!1)):(g=zl(r),x=Vt(x,De("c"),!1,!1)),tr("=",g,x)}function IWe(e){return e.type==="Identifier"?e.name==="__proto__":e.value==="__proto__"}function Mh(e){return e.decorators&&e.decorators.length>0}function CWe(e){switch(e.type){case"ClassAccessorProperty":return!0;case"ClassMethod":case"ClassProperty":case"ClassPrivateMethod":case"ClassPrivateProperty":return Mh(e);default:return!1}}function jWe(e){return Mh(e)||e.body.body.some(CWe)}function OWe(e,r){function s(o,d,l){switch(d.type){case"StringLiteral":return Zt(d.value);case"NumericLiteral":case"BigIntLiteral":{var c=d.value+"";return o.get("key").replaceWith(Zt(c)),Zt(c)}default:{var f=o.scope.maybeGenerateMemoised(d);return o.get("key").replaceWith(tr("=",f,q5(l,d))),ye(f)}}}return{VariableDeclarator:function(d,l){var c=d.node.id;if(c.type==="Identifier"){var f=vs(d.get("init"));if(e(f)){var h=c.name;r(f,l,h)}}},AssignmentExpression:function(d,l){var c=d.node.left;if(c.type==="Identifier"){var f=vs(d.get("right"));if(e(f))switch(d.node.operator){case"=":case"&&=":case"||=":case"??=":r(f,l,c.name)}}},AssignmentPattern:function(d,l){var c=d.node.left;if(c.type==="Identifier"){var f=vs(d.get("right"));if(e(f)){var h=c.name;r(f,l,h)}}},ObjectExpression:function(d,l){for(var c=I(d.get("properties")),f;!(f=c()).done;){var h=f.value;if(h.isObjectProperty()){var y=h.node,g=y.key,x=vs(h.get("value"));if(e(x)){if(y.computed){var w=s(h,g,l);r(x,l,w)}else if(!IWe(g))if(g.type==="Identifier")r(x,l,g.name);else{var R=Zt(g.value+"");r(x,l,R)}}}}},ClassPrivateProperty:function(d,l){var c=d.node,f=vs(d.get("value"));if(e(f)){var h=Zt("#"+c.key.id.name);r(f,l,h)}},ClassAccessorProperty:function(d,l){var c=d.node,f=c.key,h=vs(d.get("value"));if(e(h))if(c.computed){var x=s(d,f,l);r(h,l,x)}else if(f.type==="Identifier")r(h,l,f.name);else if(f.type==="PrivateName"){var y=Zt("#"+f.id.name);r(h,l,y)}else{var g=Zt(f.value+"");r(h,l,g)}},ClassProperty:function(d,l){var c=d.node,f=c.key,h=vs(d.get("value"));if(e(h))if(c.computed){var g=s(d,f,l);r(h,l,g)}else if(f.type==="Identifier")r(h,l,f.name);else{var y=Zt(f.value+"");r(h,l,y)}}}}function _We(e){return e.isClassExpression({id:null})&&jWe(e.node)}function ti(e,r){var s=e.generateUidIdentifier(r);return e.push({id:s,kind:"let"}),ye(s)}function NWe(e,r,s,o){var d,l,c=e.assertVersion,f=e.assumption,h=r.loose;c("*");var y=new WeakSet,g=(d=f("constantSuper"))!=null?d:h,x=(l=f("ignoreFunctionLength"))!=null?l:h,R=OWe(_We,w);function w(T,C,P){var _,j;if(!y.has(T)){var k=T.node;(_=P)!=null||(P=(j=k.id)==null?void 0:j.name);var D=PWe(T,C,g,x,P,R,s);if(D){y.add(D);return}y.add(T)}}return{name:"proposal-decorators",inherits:o,visitor:Object.assign({ExportDefaultDeclaration:function(C,P){var _=C.node.declaration;if((_==null?void 0:_.type)==="ClassDeclaration"&&Mh(_)){var j=!_.id,k=C.splitExportDeclaration();j&&w(k,P,Zt("default"))}},ExportNamedDeclaration:function(C){var P=C.node.declaration;(P==null?void 0:P.type)==="ClassDeclaration"&&Mh(P)&&C.splitExportDeclaration()},Class:function(C,P){w(C,P,void 0)}},R)}}function DWe(e){return e==null?!1:e&&e!=="false"&&e!=="0"}var kWe=(DWe(Kt.env.BABEL_8_BREAKING),bi()),JJ,YJ,QJ,ZJ;function W0(e){var r;return!!((r=e.decorators)!=null&&r.length)}function eY(e){return W0(e)||e.body.body.some(W0)}function lp(e,r){return r?on(De(e),r):null}function LWe(e,r){return g4("method",De(e),[],Jr(r))}function tY(e){var r;return e.decorators&&e.decorators.length>0&&(r=Ea(e.decorators.map(function(s){return s.expression}))),e.decorators=void 0,r}function MWe(e){return e.computed?e.key:Wt(e.key)?Zt(e.key.name):Zt(String(e.key.value))}function BWe(e,r,s,o){var d=o.isClassMethod();if(o.isPrivate())throw o.buildCodeFrameError("Private "+(d?"methods":"fields")+" in decorated classes are not supported yet.");if(o.node.type==="ClassAccessorProperty")throw o.buildCodeFrameError('Accessor properties are not supported in 2018-09 decorator transform, please specify { "version": "2021-12" } instead.');if(o.node.type==="StaticBlock")throw o.buildCodeFrameError('Static blocks are not supported in 2018-09 decorator transform, please specify { "version": "2021-12" } instead.');var l=o,c=l.node,f=l.scope;o.isTSDeclareMethod()||new sp({methodPath:o,objectRef:r,superRef:s,file:e,refToPreserve:r}).replace();var h=[lp("kind",Zt(ff(c)?c.kind:"field")),lp("decorators",tY(c)),lp("static",c.static&&fn(!0)),lp("key",MWe(c))].filter(Boolean);return d?(o.ensureFunctionName(!1),h.push(lp("value",On(o.node)))):Vl(c)&&c.value?h.push(LWe("value",gt.statements.ast(JJ||(JJ=Y(["return ",""])),c.value))):h.push(lp("value",f.buildUndefinedNode())),o.remove(),Oa(h)}function FWe(e){return e.addHelper("decorate")}function $We(e,r,s,o){var d=r.node,l=r.scope,c=l.generateUidIdentifier("initialize"),f=d.id&&r.isDeclaration(),h=r.isInStrictMode(),y=d.superClass;d.type="ClassDeclaration",d.id||(d.id=ye(e));var g;y&&(g=l.generateUidIdentifierBasedOnNode(d.superClass,"super"),d.superClass=g);var x=tY(d),R=Ea(s.filter(function(P){return!P.node.abstract&&P.node.type!=="TSIndexSignature"}).map(function(P){return BWe(o,d.id,g,P)})),w=gt.expression.ast(YJ||(YJ=Y([`
`,`(
`,`,
function (`,", ",`) {
`,`
return { F: `,", d: ",` };
},
`,`
)
`])),FWe(o),x||Un(),c,y?ye(g):null,d,ye(d.id),R,y);h||w.arguments[1].body.directives.push(Pc(Ac("use strict")));var T=w,C="arguments.1.body.body.0";return f&&(T=gt.statement.ast(QJ||(QJ=Y(["let "," = ",""])),e,w),C="declarations.0.init."+C),{instanceNodes:[gt.statement.ast(ZJ||(ZJ=Y([`
`,`(this)
`])),ye(c))],wrapClass:function(_){return _.replaceWith(T),_.get(C)}}}var xs=Object.freeze({fields:2,privateMethods:4,decorators:8,privateIn:16,staticBlocks:32}),rY=new Map([[xs.fields,"@babel/plugin-transform-class-properties"],[xs.privateMethods,"@babel/plugin-transform-private-methods"],[xs.privateIn,"@babel/plugin-transform-private-property-in-object"]]),W5="@babel/plugin-class-features/featuresKey",Bh="@babel/plugin-class-features/looseKey",Pu="@babel/plugin-class-features/looseLowPriorityKey/#__internal__@babel/preset-env__please-overwrite-loose-instead-of-throwing",aY=function(r,s){return!!(r.get(Pu)&s)};function G5(e,r,s){(!tl(e,r)||aY(e,r))&&(e.set(W5,e.get(W5)|r),s==="#__internal__@babel/preset-env__prefer-true-but-false-is-ok-if-it-prevents-an-error"?(G0(e,r,!0),e.set(Pu,e.get(Pu)|r)):s==="#__internal__@babel/preset-env__prefer-false-but-true-is-ok-if-it-prevents-an-error"?(G0(e,r,!1),e.set(Pu,e.get(Pu)|r)):G0(e,r,s));for(var o,d=I(rY),l;!(l=d()).done;){var c=ve(l.value,2),f=c[0],h=c[1];if(tl(e,f)&&!aY(e,f)){var y=K5(e,f);if(o===!y)throw new Error(`'loose' mode configuration must be the same for @babel/plugin-transform-class-properties, @babel/plugin-transform-private-methods and @babel/plugin-transform-private-property-in-object (when they are enabled).
`+nY(e));o=y;var g=h}}if(o!==void 0)for(var x=I(rY),R;!(R=x()).done;){var w=ve(R.value,2),T=w[0],C=w[1];tl(e,T)&&K5(e,T)!==o&&(G0(e,T,o),console.warn('Though the "loose" option was set to "'+!o+'" in your @babel/preset-env '+("config, it will not be used for "+C+' since the "loose" mode option was set to ')+('"'+o+'" for '+g+`.
The "loose" option must be the `)+`same for @babel/plugin-transform-class-properties, @babel/plugin-transform-private-methods and @babel/plugin-transform-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
`+(' ["'+C+'", { "loose": '+o+` }]
`)+`to the "plugins" section of your Babel config.
`+nY(e)))}}function nY(e){var r=e.opts.filename;return(!r||r==="unknown")&&(r="[name of the input file]"),`If you already set the same 'loose' mode for these plugins in your config, it's possible that they are enabled multiple times with different options.
You can re-run Babel with the BABEL_SHOW_CONFIG_FOR environment variable to show the loaded configuration:
npx cross-env BABEL_SHOW_CONFIG_FOR=`+r+` <your build command>
See https://babeljs.io/docs/configuration#print-effective-configs for more info.`}function tl(e,r){return!!(e.get(W5)&r)}function K5(e,r){return!!(e.get(Bh)&r)}function G0(e,r,s){s?e.set(Bh,e.get(Bh)|r):e.set(Bh,e.get(Bh)&~r),e.set(Pu,e.get(Pu)&~r)}function qWe(e,r){var s=null,o=null,d=null,l=null,c=null;W0(e.node)&&(s=e.get("decorators.0"));for(var f=I(e.get("body.body")),h;!(h=f()).done;){var y=h.value;!s&&W0(y.node)&&(s=y.get("decorators.0")),!o&&y.isClassProperty()&&(o=y),!d&&y.isClassPrivateProperty()&&(d=y),!l&&y.isClassPrivateMethod!=null&&y.isClassPrivateMethod()&&(l=y),!c&&y.isStaticBlock!=null&&y.isStaticBlock()&&(c=y)}if(s&&d)throw d.buildCodeFrameError("Private fields in decorated classes are not supported yet.");if(s&&l)throw l.buildCodeFrameError("Private methods in decorated classes are not supported yet.");if(s&&!tl(r,xs.decorators))throw e.buildCodeFrameError(`Decorators are not enabled.
If you are using ["@babel/plugin-proposal-decorators", { "version": "legacy" }], make sure it comes *before* "@babel/plugin-transform-class-properties" and enable loose mode, like so:
["@babel/plugin-proposal-decorators", { "version": "legacy" }]
["@babel/plugin-transform-class-properties", { "loose": true }]`);if(l&&!tl(r,xs.privateMethods))throw l.buildCodeFrameError("Class private methods are not enabled. Please add `@babel/plugin-transform-private-methods` to your configuration.");if((o||d)&&!tl(r,xs.fields)&&!tl(r,xs.privateMethods))throw e.buildCodeFrameError("Class fields are not enabled. Please add `@babel/plugin-transform-class-properties` to your configuration.");if(c&&!tl(r,xs.staticBlocks))throw e.buildCodeFrameError("Static class blocks are not enabled. Please add `@babel/plugin-transform-class-static-block` to your configuration.");return!!(s||l||c||(o||d)&&tl(r,xs.fields))}var Au="@babel/plugin-class-features/version";function H5(e){var r,s=e.name,o=e.feature,d=e.loose,l=e.manipulateOptions,c=e.api,f=e.inherits,h=e.decoratorVersion;if(o&xs.decorators&&(h==="2023-11"||h==="2023-05"||h==="2023-01"||h==="2022-03"||h==="2021-12"))return NWe(c,{loose:d},h,f);{var y;(y=c)!=null||(c={assumption:function(){}})}var g=c.assumption("setPublicClassFields"),x=c.assumption("privateFieldsAsSymbols"),R=c.assumption("privateFieldsAsProperties"),w=(r=c.assumption("noUninitializedPrivateFieldAccess"))!=null?r:!1,T=c.assumption("constantSuper"),C=c.assumption("noDocumentAll");if(R&&x)throw new Error('Cannot enable both the "privateFieldsAsProperties" and "privateFieldsAsSymbols" assumptions as the same time.');var P=R||x;if(d===!0){var _=[];g!==void 0&&_.push('"setPublicClassFields"'),R!==void 0&&_.push('"privateFieldsAsProperties"'),x!==void 0&&_.push('"privateFieldsAsSymbols"'),_.length!==0&&console.warn("["+s+']: You are using the "loose: true" option and you are'+(" explicitly setting a value for the "+_.join(" and "))+(" assumption"+(_.length>1?"s":"")+'. The "loose" option')+` can cause incompatibilities with the other class features plugins, so it's recommended that you replace it with the following top-level option:
"assumptions": {
"setPublicClassFields": true,
"privateFieldsAsSymbols": true
}`)}return{name:s,manipulateOptions:l,inherits:f,pre:function(k){if(G5(k,o,d),typeof k.get(Au)=="number"){k.set(Au,"7.25.7");return}(!k.get(Au)||kWe.lt(k.get(Au),"7.25.7"))&&k.set(Au,"7.25.7")},visitor:{Class:function(k,D){var F,B=D.file;if(B.get(Au)==="7.25.7"&&qWe(k,B)){var M=k.isClassDeclaration();M&&tJ(k);for(var V=K5(B,o),H,z=eY(k.node),G=[],J=[],ce=[],ue=new Set,ge=k.get("body"),ne=I(ge.get("body")),le;!(le=ne()).done;){var Z=le.value;if((Z.isClassProperty()||Z.isClassMethod())&&Z.node.computed&&ce.push(Z),Z.isPrivate()){var Ee=Z.node.key.id.name,fe="get "+Ee,Fe="set "+Ee;if(Z.isClassPrivateMethod()){if(Z.node.kind==="get"){if(ue.has(fe)||ue.has(Ee)&&!ue.has(Fe))throw Z.buildCodeFrameError("Duplicate private field");ue.add(fe).add(Ee)}else if(Z.node.kind==="set"){if(ue.has(Fe)||ue.has(Ee)&&!ue.has(fe))throw Z.buildCodeFrameError("Duplicate private field");ue.add(Fe).add(Ee)}}else{if(ue.has(Ee)&&!ue.has(fe)&&!ue.has(Fe)||ue.has(Ee)&&(ue.has(fe)||ue.has(Fe)))throw Z.buildCodeFrameError("Duplicate private field");ue.add(Ee)}}Z.isClassMethod({kind:"constructor"})?H=Z:(J.push(Z),(Z.isProperty()||Z.isPrivate()||Z.isStaticBlock!=null&&Z.isStaticBlock())&&G.push(Z))}if(!(!G.length&&!z)){var qe=k.node.id,Ce;(!qe||!M)&&(k.ensureFunctionName(!1),Ce=k.scope.generateUidIdentifier((qe==null?void 0:qe.name)||"Class"));var ke=(F=Ce)!=null?F:ye(qe),Be=_Ve(ke.name,P??V,G,B),Ze=NVe(Be,R??V,x??!1,B);FVe(ke,k,Be,{privateFieldsAsProperties:P??V,noUninitializedPrivateFieldAccess:w,noDocumentAll:C,innerBinding:qe},B);var ot,pt,Rt,Pt,tt,Bt,sr;if(z){pt=tt=ot=[];var $t=$We(ke,k,J,B);Rt=$t.instanceNodes,sr=$t.wrapClass}else{ot=eWe(k,ce,B);var St=JVe(Ce,k.node.superClass,G,Be,B,g??V,P??V,w,T??V,qe);pt=St.staticNodes,tt=St.pureStaticNodes,Rt=St.instanceNodes,Pt=St.lastInstanceNodeReturnsThis,Bt=St.classBindingNode,sr=St.wrapClass}Rt.length>0&&M5(k,H,Rt,function(Te,Me){if(!z)for(var et=I(G),st;!(st=et()).done;){var vt=st.value;xc!=null&&xc(vt.node)||vt.node.static||vt.traverse(Te,Me)}},Pt);var Mt=sr(k);Mt.insertBefore([].concat(pe(Ze),pe(ot))),pt.length>0&&Mt.insertAfter(pt),tt.length>0&&Mt.find(function(Te){return Te.isStatement()||Te.isDeclaration()}).insertAfter(tt),Bt!=null&&M&&Mt.insertAfter(Bt)}}},ExportDefaultDeclaration:function(k,D){var F=D.file;{if(F.get(Au)!=="7.25.7")return;var B=k.get("declaration");B.isClassDeclaration()&&eY(B.node)&&(B.node.id?k.splitExportDeclaration():B.node.type="ClassExpression")}}}}}var z5=function(e,r){return e.assertVersion("*"),H5({name:"transform-class-properties",api:e,feature:xs.fields,loose:r.loose,manipulateOptions:function(o,d){d.plugins.push("classProperties","classPrivateProperties")}})},sY;function UWe(e,r){var s="",o,d=1;do o="_"+s,d>1&&(o+=d),d++;while(r.has(o));return o}var X5=function(e){var r=e.types,s=e.template,o=e.assertVersion;return e.version,o("*"),{name:"transform-class-static-block",inherits:void 0,pre:function(){G5(this.file,xs.staticBlocks,!1)},visitor:{ClassBody:function(l){for(var c=l.scope,f=new Set,h=l.get("body"),y=I(h),g;!(g=y()).done;){var x=g.value;x.isPrivate()&&f.add(x.get("key.id").node.name)}for(var R=I(h),w;!(w=R()).done;){var T=w.value;if(T.isStaticBlock()){var C=UWe(c,f);f.add(C);var P=r.privateName(r.identifier(C)),_=void 0,j=T.node.body;j.length===1&&r.isExpressionStatement(j[0])?_=r.inheritsComments(j[0].expression,j[0]):_=s.expression.ast(sY||(sY=Y(["(() => { "," })()"])),j),T.replaceWith(r.classPrivateProperty(P,_,[],!0))}}}}}},VWe=gt.statement(`
DECORATOR(CLASS_REF = INNER) || CLASS_REF;
`),WWe=gt(`
CLASS_REF.prototype;
`),GWe=gt(`
Object.getOwnPropertyDescriptor(TARGET, PROPERTY);
`),KWe=gt(`
(TEMP = Object.getOwnPropertyDescriptor(TARGET, PROPERTY), (TEMP = TEMP ? TEMP.value : undefined), {
enumerable: true,
configurable: true,
writable: true,
initializer: function(){
return TEMP;
}
})
`),J5=new WeakSet;function iY(e){var r=(e.isClass()?[e].concat(pe(e.get("body.body"))):e.get("properties")).reduce(function(o,d){return o.concat(d.node.decorators||[])},[]),s=r.filter(function(o){return!Wt(o.expression)});if(s.length!==0)return kr(s.map(function(o){var d=o.expression,l=o.expression=e.scope.generateDeclaredUidIdentifier("dec");return tr("=",l,d)}).concat([e.node]))}function HWe(e){if(oY(e.node)){var r=e.node.decorators||[];e.node.decorators=null;var s=e.scope.generateDeclaredUidIdentifier("class");return r.map(function(o){return o.expression}).reverse().reduce(function(o,d){return VWe({CLASS_REF:ye(s),DECORATOR:ye(d),INNER:o}).expression},e.node)}}function oY(e){var r;return!!((r=e.decorators)!=null&&r.length)}function zWe(e,r){if(Y5(e.node.body.body))return lY(e,r,e.node.body.body)}function Y5(e){return e.some(function(r){var s;return(s=r.decorators)==null?void 0:s.length})}function XWe(e,r){if(Y5(e.node.properties))return lY(e,r,e.node.properties.filter(function(s){return s.type!=="SpreadElement"}))}function lY(e,r,s){var o=e.scope.generateDeclaredUidIdentifier(e.isClass()?"class":"obj"),d=s.reduce(function(l,c){var f=[];if(c.decorators!=null&&(f=c.decorators,c.decorators=null),f.length===0)return l;if(c.computed)throw e.buildCodeFrameError("Computed method/property decorators are not yet supported.");var h=bn(c.key)?c.key:Zt(c.key.name),y=e.isClass()&&!c.static?WWe({CLASS_REF:o}).expression:o;if(Vl(c,{static:!1})){var g=e.scope.generateDeclaredUidIdentifier("descriptor"),x=c.value?qn(null,[],Jr([pn(c.value)])):Un();c.value=ct(r.addHelper("initializerWarningHelper"),[g,Fr()]),J5.add(c.value),l.push(tr("=",ye(g),ct(r.addHelper("applyDecoratedDescriptor"),[ye(y),ye(h),Ea(f.map(function(R){return ye(R.expression)})),Oa([on(De("configurable"),fn(!0)),on(De("enumerable"),fn(!0)),on(De("writable"),fn(!0)),on(De("initializer"),x)])])))}else l.push(ct(r.addHelper("applyDecoratedDescriptor"),[ye(y),ye(h),Ea(f.map(function(R){return ye(R.expression)})),Mo(c)||Vl(c,{static:!0})?KWe({TEMP:e.scope.generateDeclaredUidIdentifier("init"),TARGET:ye(y),PROPERTY:ye(h)}).expression:GWe({TARGET:ye(y),PROPERTY:ye(h)}).expression,ye(y)]));return l},[]);return kr([tr("=",ye(o),e.node),kr(d),ye(o)])}function dY(e){var r=e.node,s=e.scope;if(!(!oY(r)&&!Y5(r.body.body))){var o=r.id?ye(r.id):s.generateUidIdentifier("class");return Lr("let",[Sr(o,On(r))])}}var JWe={ExportDefaultDeclaration:function(r){var s=r.get("declaration");if(s.isClassDeclaration()){var o=dY(s);if(o){var d=r.replaceWithMultiple([o,ei(null,[yi(ye(o.declarations[0].id),De("default"))])]),l=ve(d,1),c=l[0];s.node.id||r.scope.registerDeclaration(c)}}},ClassDeclaration:function(r){var s=dY(r);if(s){var o=r.replaceWith(s),d=ve(o,1),l=d[0],c=l.get("declarations.0"),f=c.node.id,h=r.scope.getOwnBinding(f.name);h.identifier=f,h.path=c}},ClassExpression:function(r,s){var o=iY(r)||HWe(r)||zWe(r,s);o&&r.replaceWith(o)},ObjectExpression:function(r,s){var o=iY(r)||XWe(r,s);o&&r.replaceWith(o)},AssignmentExpression:function(r,s){J5.has(r.node.right)&&r.replaceWith(ct(s.addHelper("initializerDefineProperty"),[ye(r.get("left.object").node),Zt(r.get("left.property").node.name||r.get("left.property").node.value),ye(r.get("right.arguments")[0].node),ye(r.get("right.arguments")[1].node)]))},CallExpression:function(r,s){r.node.arguments.length===3&&J5.has(r.node.arguments[2])&&r.node.callee.name===s.addHelper("defineProperty").name&&r.replaceWith(ct(s.addHelper("initializerDefineProperty"),[ye(r.get("arguments")[0].node),ye(r.get("arguments")[1].node),ye(r.get("arguments.2.arguments")[0].node),ye(r.get("arguments.2.arguments")[1].node)]))}},uY=function(e,r){e.assertVersion("*");var s=r.legacy,o=r.version;if(s||o==="legacy")return{name:"proposal-decorators",inherits:I5,visitor:JWe};if(!o||o==="2018-09"||o==="2021-12"||o==="2022-03"||o==="2023-01"||o==="2023-05"||o==="2023-11")return e.assertVersion("*"),H5({name:"proposal-decorators",api:e,feature:xs.decorators,inherits:I5,decoratorVersion:o});throw new Error("The '.version' option must be one of 'legacy', '2023-11', '2023-05', '2023-01', '2022-03', or '2021-12'.")},cY;function pY(e){return pf(e)&&e.operator==="void"&&ig(e.argument)}function K0(e,r){e.ensureBlock();var s=e.scope,o=e.node,d=e.get("body").scope.bindings,l=Object.keys(d).some(function(f){return s.hasBinding(f)});if(l)o.body=Jr([].concat(pe(r),[o.body]));else{var c;(c=o.body.body).unshift.apply(c,pe(r))}}function fY(e){return e.elements.some(function(r){return ui(r)})}function YWe(e){return e.properties.some(function(r){return ui(r)})}var hY={},QWe=function(r,s,o){if(s.length&&Wt(r)&&kc(r,s[s.length-1].node)&&o.bindings[r.name])throw o.deopt=!0,hY},H0=function(){function e(s){this.blockHoist=void 0,this.operator=void 0,this.arrayRefSet=void 0,this.nodes=void 0,this.scope=void 0,this.kind=void 0,this.iterableIsArray=void 0,this.arrayLikeIsIterable=void 0,this.objectRestNoSymbols=void 0,this.useBuiltIns=void 0,this.addHelper=void 0,this.blockHoist=s.blockHoist,this.operator=s.operator,this.arrayRefSet=new Set,this.nodes=s.nodes||[],this.scope=s.scope,this.kind=s.kind,this.iterableIsArray=s.iterableIsArray,this.arrayLikeIsIterable=s.arrayLikeIsIterable,this.objectRestNoSymbols=s.objectRestNoSymbols,this.useBuiltIns=s.useBuiltIns,this.addHelper=s.addHelper}var r=e.prototype;return r.getExtendsHelper=function(){return this.useBuiltIns?Vt(De("Object"),De("assign")):this.addHelper("extends")},r.buildVariableAssignment=function(o,d){var l=this.operator;(Pa(o)||zd(o))&&(l="=");var c;if(l)c=Qt(tr(l,o,ye(d)||this.scope.buildUndefinedNode()));else{var f;(this.kind==="const"||this.kind==="using")&&d===null?f=this.scope.buildUndefinedNode():f=ye(d),c=Lr(this.kind,[Sr(o,f)])}return c._blockHoist=this.blockHoist,c},r.buildVariableDeclaration=function(o,d){var l=Lr("var",[Sr(ye(o),ye(d))]);return l._blockHoist=this.blockHoist,l},r.push=function(o,d){var l=ye(d);Sx(o)?this.pushObjectPattern(o,l):MM(o)?this.pushArrayPattern(o,l):bc(o)?this.pushAssignmentPattern(o,l):this.nodes.push(this.buildVariableAssignment(o,l))},r.toArray=function(o,d){if(this.iterableIsArray||Wt(o)&&this.arrayRefSet.has(o.name))return o;var l=this.scope,c=this.arrayLikeIsIterable;if(Wt(o)){var f=l.getBinding(o.name);if(f!=null&&f.constant&&f.path.isGenericType("Array"))return o}if(di(o))return o;if(Wt(o,{name:"arguments"}))return gt.expression.ast(cY||(cY=Y([`
Array.prototype.slice.call(`,`)
`])),o);var h,y=[o];return typeof d=="number"?(y.push(Br(d)),h="slicedToArray"):h="toArray",c&&(y.unshift(l.path.hub.addHelper(h)),h="maybeArrayLike"),ct(l.path.hub.addHelper(h),y)},r.pushAssignmentPattern=function(o,d){var l=o.left,c=o.right;if(pY(d)){this.push(l,c);return}var f=this.scope.generateUidIdentifierBasedOnNode(d);this.nodes.push(this.buildVariableDeclaration(f,d));var h=Zs(sn("===",ye(f),this.scope.buildUndefinedNode()),c,ye(f));if(us(l)){var y,g;this.kind==="const"||this.kind==="let"||this.kind==="using"?(y=this.scope.generateUidIdentifier(f.name),g=this.buildVariableDeclaration(y,h)):(y=f,g=Qt(tr("=",ye(f),h))),this.nodes.push(g),this.push(l,y)}else this.nodes.push(this.buildVariableAssignment(l,h))},r.pushObjectRest=function(o,d,l,c){var f=this,h=mY(o.properties.slice(0,c),d,this.scope,function(y){return f.addHelper(y)},this.objectRestNoSymbols,this.useBuiltIns);this.nodes.push(this.buildVariableAssignment(l.argument,h))},r.pushObjectProperty=function(o,d){bn(o.key)&&(o.computed=!0);var l=o.value,c=Vt(ye(d),o.key,o.computed);us(l)?this.push(l,c):this.nodes.push(this.buildVariableAssignment(l,c))},r.pushObjectPattern=function(o,d){if(!o.properties.length){this.nodes.push(Qt(ct(this.addHelper("objectDestructuringEmpty"),pY(d)?[]:[d])));return}if(o.properties.length>1&&!this.scope.isStatic(d)){var l=this.scope.generateUidIdentifierBasedOnNode(d);this.nodes.push(this.buildVariableDeclaration(l,d)),d=l}if(YWe(o))for(var c,f=0;f<o.properties.length;f++){var h=o.properties[f];if(ui(h))break;var y=h.key;if(h.computed&&!this.scope.isPure(y)){var g=this.scope.generateUidIdentifierBasedOnNode(y);this.nodes.push(this.buildVariableDeclaration(g,y)),c||(c=o=Object.assign({},o,{properties:o.properties.slice()})),c.properties[f]=Object.assign({},h,{key:g})}}for(var x=0;x<o.properties.length;x++){var R=o.properties[x];ui(R)?this.pushObjectRest(o,d,R,x):this.pushObjectProperty(R,d)}},r.canUnpackArrayPattern=function(o,d){if(!di(d))return!1;if(!(o.elements.length>d.elements.length)){if(o.elements.length<d.elements.length&&!fY(o))return!1;for(var l=I(o.elements),c;!(c=l()).done;){var f=c.value;if(!f||Pa(f))return!1}for(var h=I(d.elements),y;!(y=h()).done;){var g=y.value;if(jn(g)||un(g)||Pa(g))return!1}var x=Ms(o),R={deopt:!1,bindings:x};try{i8(d,QWe,R)}catch(w){if(w!==hY)throw w}return!R.deopt}},r.pushUnpackedArrayPattern=function(o,d){for(var l=this,c=function(g){return g??l.scope.buildUndefinedNode()},f=0;f<o.elements.length;f++){var h=o.elements[f];ui(h)?this.push(h.argument,Ea(d.elements.slice(f).map(c))):this.push(h,c(d.elements[f]))}},r.pushArrayPattern=function(o,d){if(d===null){this.nodes.push(Qt(ct(this.addHelper("objectDestructuringEmpty"),[])));return}if(o.elements){if(this.canUnpackArrayPattern(o,d)){this.pushUnpackedArrayPattern(o,d);return}var l=!fY(o)&&o.elements.length,c=this.toArray(d,l);Wt(c)?d=c:(d=this.scope.generateUidIdentifierBasedOnNode(d),this.arrayRefSet.add(d.name),this.nodes.push(this.buildVariableDeclaration(d,c)));for(var f=0;f<o.elements.length;f++){var h=o.elements[f];if(h){var y=void 0;ui(h)?(y=this.toArray(d),y=ct(Vt(y,De("slice")),[Br(f)]),this.push(h.argument,y)):(y=Vt(d,Br(f),!0),this.push(h,y))}}}},r.init=function(o,d){if(!di(d)&&!Pa(d)){var l=this.scope.maybeGenerateMemoised(d,!0);l&&(this.nodes.push(this.buildVariableDeclaration(l,ye(d))),d=l)}return this.push(o,d),this.nodes},O(e)}();function mY(e,r,s,o,d,l){for(var c=[],f=!0,h=!1,y=0;y<e.length;y++){var g=e[y],x=g.key;Wt(x)&&!g.computed?c.push(Zt(x.name)):Bo(x)?(c.push(ye(x)),h=!0):bn(x)?c.push(Zt(String(x.value))):Fo(x)||(c.push(ye(x)),f=!1)}var R;if(c.length===0){var w=l?Vt(De("Object"),De("assign")):o("extends");R=ct(w,[Oa([]),kr([ct(o("objectDestructuringEmpty"),[ye(r)]),ye(r)])])}else{var T=Ea(c);if(!f)T=ct(Vt(T,De("map")),[o("toPropertyKey")]);else if(!h&&!cf(s.block)){var C=s.getProgramParent(),P=C.generateUidIdentifier("excluded");C.push({id:P,init:T,kind:"const"}),T=ye(P)}R=ct(o("objectWithoutProperties"+(d?"Loose":"")),[ye(r),T])}return R}function ZWe(e,r,s,o,d,l){for(var c=e.node,f=e.scope,h=c.kind,y=c.loc,g=[],x=0;x<c.declarations.length;x++){var R=c.declarations[x],w=R.init,T=R.id,C=new H0({blockHoist:c._blockHoist,nodes:g,scope:f,kind:c.kind,iterableIsArray:o,arrayLikeIsIterable:s,useBuiltIns:l,objectRestNoSymbols:d,addHelper:r});us(T)?(C.init(T,w),+x!==c.declarations.length-1&&Na(g[g.length-1],R)):g.push(Na(C.buildVariableAssignment(T,w),R))}for(var P=null,_=[],j=0,k=g;j<k.length;j++){var D=k[j];if(cn(D))if(P!==null){var F;(F=P.declarations).push.apply(F,pe(D.declarations));continue}else D.kind=h,P=D;else P=null;D.loc||(D.loc=y),_.push(D)}if(_.length===2&&cn(_[0])&&Lo(_[1])&&un(_[1].expression)&&_[0].declarations.length===1){var B=_[1].expression;B.arguments=[_[0].declarations[0].init],_=[B]}else if(of(e.parent,{init:c})&&!_.some(function(H){return cn(H)}))for(var M=0;M<_.length;M++){var V=_[M];Lo(V)&&(_[M]=V.expression)}_.length===1?e.replaceWith(_[0]):e.replaceWithMultiple(_),f.crawl()}function eGe(e,r,s,o,d,l){var c=e.node,f=e.scope,h=e.parentPath,y=[],g=new H0({operator:c.operator,scope:f,nodes:y,arrayLikeIsIterable:s,iterableIsArray:o,objectRestNoSymbols:d,useBuiltIns:l,addHelper:r}),x;(!h.isExpressionStatement()&&!h.isSequenceExpression()||e.isCompletionRecord())&&(x=f.generateUidIdentifierBasedOnNode(c.right,"ref"),y.push(Lr("var",[Sr(x,c.right)])),di(c.right)&&g.arrayRefSet.add(x.name)),g.init(c.left,x||c.right),x&&(h.isArrowFunctionExpression()?(e.replaceWith(Jr([])),y.push(pn(ye(x)))):y.push(Qt(ye(x)))),e.replaceWithMultiple(y),f.crawl()}function yY(e){for(var r=I(e.declarations),s;!(s=r()).done;){var o=s.value;if(us(o.id))return!0}return!1}var Q5=function(e,r){var s,o,d,l,c,f;e.assertVersion("*");var h=r.useBuiltIns,y=h===void 0?!1:h,g=(s=(o=e.assumption("iterableIsArray"))!=null?o:r.loose)!=null?s:!1,x=(d=(l=r.allowArrayLike)!=null?l:e.assumption("arrayLikeIsIterable"))!=null?d:!1,R=(c=(f=e.assumption("objectRestNoSymbols"))!=null?f:r.loose)!=null?c:!1;return{name:"transform-destructuring",visitor:{ExportNamedDeclaration:function(T){var C=T.get("declaration");if(C.isVariableDeclaration()&&yY(C.node)){for(var P=[],_=0,j=Object.keys(T.getOuterBindingIdentifiers());_<j.length;_++){var k=j[_];P.push(yi(De(k),De(k)))}T.replaceWith(C.node),T.insertAfter(ei(null,P)),T.scope.crawl()}},ForXStatement:function(T){var C=this,P=T.node,_=T.scope,j=P.left;if(us(j)){var k=_.generateUidIdentifier("ref");P.left=Lr("var",[Sr(k)]),T.ensureBlock();var D=T.node.body.body,F=[];D.length===0&&T.isCompletionRecord()&&F.unshift(Qt(_.buildUndefinedNode())),F.unshift(Qt(tr("=",j,ye(k)))),K0(T,F),_.crawl();return}if(cn(j)){var B=j.declarations[0].id;if(us(B)){var M=_.generateUidIdentifier("ref");P.left=Lr(j.kind,[Sr(M,null)]);var V=[],H=new H0({kind:j.kind,scope:_,nodes:V,arrayLikeIsIterable:x,iterableIsArray:g,objectRestNoSymbols:R,useBuiltIns:y,addHelper:function(G){return C.addHelper(G)}});H.init(B,M),K0(T,V),_.crawl()}}},CatchClause:function(T){var C=this,P=T.node,_=T.scope,j=P.param;if(us(j)){var k=_.generateUidIdentifier("ref");P.param=k;var D=[],F=new H0({kind:"let",scope:_,nodes:D,arrayLikeIsIterable:x,iterableIsArray:g,objectRestNoSymbols:R,useBuiltIns:y,addHelper:function(M){return C.addHelper(M)}});F.init(j,k),P.body.body=[].concat(D,pe(P.body.body)),_.crawl()}},AssignmentExpression:function(w){function T(C,P){return w.apply(this,arguments)}return T.toString=function(){return w.toString()},T}(function(w,T){us(w.node.left)&&eGe(w,function(C){return T.addHelper(C)},x,g,R,y)}),VariableDeclaration:function(T,C){var P=T.node,_=T.parent;bf(_)||!_||!T.container||yY(P)&&ZWe(T,function(j){return C.addHelper(j)},x,g,R,y)}}}},tGe=K().mark(tE),rGe=K().mark(RY),aGe=K().mark(rE),nGe=tr,sGe=sn,iGe=Zs,rl=ye,gY=Mo,Z5=Fo,oGe=Vt,lGe=Br,vY=_f,dGe=$o,uGe=Sr,cGe=Lr,pGe=Rn;function fGe(){return pGe("void",lGe(0))}function bY(e,r){return iGe(sGe("===",rl(r),fGe()),e,rl(r))}function eE(e){if(e.type==="ObjectPattern"){var r=e.properties;if(r[r.length-1].type==="RestElement")return[]}return null}function hGe(e,r,s){if(e!==null)for(var o=I(r),d;!(d=o()).done;){var l=d.value,c=l.key;if(l.computed&&!s.isStatic(c)){var f=s.generateDeclaredUidIdentifier("m");l.key=nGe("=",f,c),e.push({key:f,computed:!0})}else c.type!=="PrivateName"&&e.push(l)}}function mGe(e,r){var s=xY(e,r,!1),o=s.elements,d=s.transformed;return{params:o,variableDeclaration:cGe("var",d.map(function(l){var c=l.left,f=l.right;return uGe(c,f)}))}}function xY(e,r,s){for(var o=[],d=[],l=I(e),c;!(c=l()).done;){var f=c.value;if(f===null){o.push(null),d.push(null);continue}var h=r.generateUidIdentifier("p");s&&r.push({id:rl(h)}),f.type==="RestElement"?(o.push(dGe(h)),f=f.argument):o.push(h),f.type==="AssignmentPattern"?d.push({left:f.left,right:bY(f.right,h)}):d.push({left:f,right:rl(h)})}return{elements:o,transformed:d}}function tE(e,r){var s,o,d,l,c,f,h,y,g,x;return K().wrap(function(w){for(;;)switch(w.prev=w.next){case 0:s=[],s.push({node:e,index:0,depth:0});case 2:if((o=s.pop())===void 0){w.next=25;break}if(d=o,l=d.node,c=d.index,l!==null){w.next=6;break}return w.abrupt("continue",2);case 6:return w.delegateYield(r(l,c,o.depth),"t0",7);case 7:f=o.depth+1,w.t1=l.type,w.next=w.t1==="AssignmentPattern"?11:w.t1==="ObjectProperty"?13:w.t1==="RestElement"?15:w.t1==="ObjectPattern"?17:w.t1==="ArrayPattern"?19:w.t1==="TSParameterProperty"||w.t1==="TSAsExpression"||w.t1==="TSTypeAssertion"||w.t1==="TSNonNullExpression"?21:22;break;case 11:return s.push({node:l.left,index:0,depth:f}),w.abrupt("break",23);case 13:return s.push({node:l.value,index:c,depth:o.depth}),w.abrupt("break",23);case 15:return s.push({node:l.argument,index:0,depth:f}),w.abrupt("break",23);case 17:for(h=l.properties,y=h.length-1;y>=0;y--)s.push({node:h[y],index:y,depth:f});return w.abrupt("break",23);case 19:for(g=l.elements,x=g.length-1;x>=0;x--)s.push({node:g[x],index:x,depth:f});return w.abrupt("break",23);case 21:throw new Error(`TypeScript features must first be transformed by @babel/plugin-transform-typescript.
If you have already enabled that plugin (or '@babel/preset-typescript'), make sure that it runs before @babel/plugin-proposal-destructuring-private.`);case 22:return w.abrupt("break",23);case 23:w.next=2;break;case 25:case"end":return w.stop()}},tGe)}function dp(e){var r=!1;return tE(e,K().mark(function s(o){return K().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:if(!(gY(o)&&Z5(o.key))){l.next=4;break}r=!0,l.next=4;return;case 4:case"end":return l.stop()}},s)})).next(),r}function yGe(e){return e.body.some(function(r){return Z5(r.key)})}function RY(e){var r;return K().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return r=[],o.delegateYield(tE(e,K().mark(function d(l,c,f){return K().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:if(r[f]=c,!(gY(l)&&Z5(l.key))){y.next=4;break}return y.next=4,r.slice(1,f+1);case 4:case"end":return y.stop()}},d)})),"t0",2);case 2:case"end":return o.stop()}},rGe)}function gGe(e){switch(e.type){case"Identifier":case"ArrayPattern":return!0;case"ObjectPattern":return e.properties.length===1;default:return!1}}function rE(e,r,s,o,d,l,c,f){var h,y,g,x,R,w,T,C,P,_,j,k,D,F,B,M,V,H,z,G,J,ce,ue,ge,ne,le,Z,Ee,fe,Fe;return K().wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:h=[],y=r,h.push({left:e,right:r,restExcludingKeys:eE(e)});case 3:if((g=h.pop())===void 0){Ce.next=65;break}if(x=g,R=x.restExcludingKeys,w=g,T=w.left,C=w.right,P=RY(T).next(),!P.done){Ce.next=19;break}if(!((R==null?void 0:R.length)>0)){Ce.next=15;break}return _=T,j=_.properties,j.length===1&&(T=j[0].argument),Ce.next=13,{left:T,right:mY(R,C,s,l,c,f)};case 13:Ce.next=17;break;case 15:return Ce.next=17,{left:T,right:C};case 17:Ce.next=63;break;case 19:k=P.value,D=0;case 21:if(!(D<k.length&&(F=k[D])!==void 0||T.type==="AssignmentPattern")){Ce.next=62;break}if(B=!(d&&C===y)&&(gGe(T)||s.isStatic(C)),B){Ce.next=29;break}return M=s.generateUidIdentifier("m"),o&&s.push({id:rl(M)}),Ce.next=28,{left:M,right:C};case 28:C=rl(M);case 29:Ce.t0=T.type,Ce.next=Ce.t0==="ObjectPattern"?32:Ce.t0==="AssignmentPattern"?44:Ce.t0==="ArrayPattern"?47:58;break;case 32:if(V=T,H=V.properties,!(F>0)){Ce.next=37;break}return z=H.slice(0,F),Ce.next=37,{left:vY(z),right:rl(C)};case 37:return F<H.length-1&&(G=D===0?R:eE(T),hGe(G,H.slice(0,F+1),s),h.push({left:vY(H.slice(F+1)),right:rl(C),restExcludingKeys:G})),J=H[F],T=J.value,ce=J.key,ue=J.computed||ce.type!=="Identifier"&&ce.type!=="PrivateName",C=oGe(C,ce,ue),Ce.abrupt("break",59);case 44:return C=bY(T.right,C),T=T.left,Ce.abrupt("break",59);case 47:return ge=T.elements,ne=ge.splice(F),le=xY(ne,s,o),Z=le.elements,Ee=le.transformed,ge.push.apply(ge,pe(Z)),Ce.next=53,{left:T,right:rl(C)};case 53:for(fe=Ee.length-1;fe>0;fe--)Ee[fe]!==null&&h.push(Ee[fe]);return Fe=Ee[0],T=Fe.left,C=Fe.right,Ce.abrupt("break",59);case 58:return Ce.abrupt("break",59);case 59:D++,Ce.next=21;break;case 62:h.push({left:T,right:C,restExcludingKeys:eE(T)});case 63:Ce.next=3;break;case 65:case"end":return Ce.stop()}},aGe)}var EY={"ReferencedIdentifier|BindingIdentifier":function(r,s){var o=r.scope,d=r.node,l=d.name;(l==="eval"||o.getBinding(l)===s.scope.parent.getBinding(l)&&s.scope.hasOwnBinding(l))&&(s.needsOuterBinding=!0,r.stop())},"TypeAnnotation|TSTypeAnnotation|TypeParameterDeclaration|TSTypeParameterDeclaration":function(r){return r.skip()}};function SY(e,r,s){for(var o=0,d=Object.keys(e.getBindingIdentifiers());o<d.length;o++){var l,c=d[o],f=(l=r.bindings[c])==null?void 0:l.constantViolations;if(f)for(var h=I(f),y;!(y=h()).done;){var g=y.value,x=g.node;switch(x.type){case"VariableDeclarator":{if(x.init===null){var R=g.parentPath;if(!R.parentPath.isFor()||R.parentPath.get("body")===R){g.remove();break}}s.add(c);break}case"FunctionDeclaration":s.add(c);break}}}}function TY(e,r){for(var s=[],o=[],d=I(e),l;!(l=d()).done;){var c=l.value;s.push(De(c)),o.push(De(c))}return pn(ct(mi(o,r),s))}var wY,vGe=gt.statement(`
let VARIABLE_NAME =
arguments.length > ARGUMENT_KEY && arguments[ARGUMENT_KEY] !== undefined ?
arguments[ARGUMENT_KEY]
:
DEFAULT_VALUE;
`),bGe=gt.statement(`
if (ASSIGNMENT_IDENTIFIER === UNDEFINED) {
ASSIGNMENT_IDENTIFIER = DEFAULT_VALUE;
}
`),xGe=gt.statement(`
let ASSIGNMENT_IDENTIFIER = PARAMETER_NAME === UNDEFINED ? DEFAULT_VALUE : PARAMETER_NAME ;
`),RGe=gt.statement(`
let $0 = arguments.length > $1 ? arguments[$1] : undefined;
`);function aE(e,r,s,o){var d=e.get("params"),l=d.every(function(ke){return ke.isIdentifier()});if(l)return!1;for(var c=e.node,f=e.scope,h=[],y=new Set,g=I(d),x;!(x=g()).done;){var R=x.value;SY(R,f,y)}var w={needsOuterBinding:!1,scope:f};if(y.size===0)for(var T=I(d),C;!(C=T()).done;){var P=C.value;if(P.isIdentifier()||P.traverse(EY,w),w.needsOuterBinding)break}for(var _=null,j=0;j<d.length;j++){var k=d[j];if(!(s&&!s(j))){var D=[];o&&o(e,k,D);var F=k.isAssignmentPattern();if(F&&(r||Rc(c,{kind:"set"}))){var B=k.get("left"),M=k.get("right"),V=f.buildUndefinedNode();if(B.isIdentifier())h.push(bGe({ASSIGNMENT_IDENTIFIER:ye(B.node),DEFAULT_VALUE:M.node,UNDEFINED:V})),k.replaceWith(B.node);else if(B.isObjectPattern()||B.isArrayPattern()){var H=f.generateUidIdentifier();h.push(xGe({ASSIGNMENT_IDENTIFIER:B.node,DEFAULT_VALUE:M.node,PARAMETER_NAME:ye(H),UNDEFINED:V})),k.replaceWith(H)}}else if(F){_===null&&(_=j);var z=k.get("left"),G=k.get("right"),J=vGe({VARIABLE_NAME:z.node,DEFAULT_VALUE:G.node,ARGUMENT_KEY:Br(j)});h.push(J)}else if(_!==null){var ce=RGe([k.node,Br(j)]);h.push(ce)}else if(k.isObjectPattern()||k.isArrayPattern()){var ue=e.scope.generateUidIdentifier("ref");ue.typeAnnotation=k.node.typeAnnotation;var ge=Lr("let",[Sr(k.node,ue)]);h.push(ge),k.replaceWith(ye(ue))}if(D)for(var ne=I(D),le;!(le=ne()).done;){var Z=le.value;h.push(Z)}}}_!==null&&(c.params=c.params.slice(0,_)),e.ensureBlock();var Ee=e,fe=c.async,Fe=c.generator;if(Fe||w.needsOuterBinding||y.size>0){h.push(TY(y,Ee.node.body)),e.set("body",Jr(h));var qe=Ee.get("body.body"),Ce=qe[qe.length-1].get("argument.callee");Ce.arrowFunctionToExpression(),Ce.node.generator=Fe,Ce.node.async=fe,c.generator=!1,c.async=!1,fe&&(Ee.node.body=gt.statement.ast(wY||(wY=Y([`{
try {
`,`
} catch (e) {
return Promise.reject(e);
}
}`])),Ee.node.body.body))}else Ee.get("body").unshiftContainer("body",h);return!0}var EGe=gt.statement(`
for (var LEN = ARGUMENTS.length,
ARRAY = new Array(ARRAY_LEN),
KEY = START;
KEY < LEN;
KEY++) {
ARRAY[ARRAY_KEY] = ARGUMENTS[KEY];
}
`),SGe=gt.expression(`
(INDEX < OFFSET || ARGUMENTS.length <= INDEX) ? undefined : ARGUMENTS[INDEX]
`),TGe=gt.expression(`
REF = INDEX, (REF < OFFSET || ARGUMENTS.length <= REF) ? undefined : ARGUMENTS[REF]
`),wGe=gt.expression(`
ARGUMENTS.length <= OFFSET ? 0 : ARGUMENTS.length - OFFSET
`);function PY(e,r){return e.node.name===r.name?e.scope.bindingIdentifierEquals(r.name,r.outerBinding):!1}var AY={Scope:function(r,s){r.scope.bindingIdentifierEquals(s.name,s.outerBinding)||r.skip()},Flow:function(r){r.isTypeCastExpression()||r.skip()},Function:function(r,s){var o=s.noOptimise;s.noOptimise=!0,r.traverse(AY,s),s.noOptimise=o,r.skip()},ReferencedIdentifier:function(r,s){var o=r.node;if(o.name==="arguments"&&(s.deopted=!0),!!PY(r,s))if(s.noOptimise)s.deopted=!0;else{var d=r.parentPath;if(d.listKey==="params"&&d.key<s.offset)return;if(d.isMemberExpression({object:o})){var l=d.parentPath,c=!s.deopted&&!(l.isAssignmentExpression()&&d.node===l.node.left||l.isLVal()||l.isForXStatement()||l.isUpdateExpression()||l.isUnaryExpression({operator:"delete"})||(l.isCallExpression()||l.isNewExpression())&&d.node===l.node.callee);if(c){if(d.node.computed){if(d.get("property").isBaseType("number")){s.candidates.push({cause:"indexGetter",path:r});return}}else if(d.node.property.name==="length"){s.candidates.push({cause:"lengthGetter",path:r});return}}}if(s.offset===0&&d.isSpreadElement()){var f=d.parentPath;if(f.isCallExpression()&&f.node.arguments.length===1){s.candidates.push({cause:"argSpread",path:r});return}}s.references.push(r)}},BindingIdentifier:function(r,s){PY(r,s)&&(s.deopted=!0)}};function PGe(e){var r=e.params.length;return r>0&&Wt(e.params[0],{name:"this"})&&(r-=1),r}function AGe(e){var r=e.params.length;return r>0&&ui(e.params[r-1])}function IGe(e,r,s){var o=Br(s),d,l=e.parent;px(l.property)?d=Br(l.property.value+s):s===0?d=l.property:d=sn("+",l.property,ye(o));var c=e.scope,f=e.parentPath;if(c.isPure(d)){f.replaceWith(SGe({ARGUMENTS:r,OFFSET:o,INDEX:d}));var y=f,g=y.get("test"),x=g.get("left").evaluate();x.confident&&(x.value===!0?y.replaceWith(c.buildUndefinedNode()):g.replaceWith(g.get("right")))}else{var h=c.generateUidIdentifierBasedOnNode(d);c.push({id:h,kind:"var"}),f.replaceWith(TGe({ARGUMENTS:r,OFFSET:o,INDEX:d,REF:ye(h)}))}}function CGe(e,r,s){s?e.parentPath.replaceWith(wGe({ARGUMENTS:r,OFFSET:Br(s)})):e.replaceWith(r)}function jGe(e){var r,s=e.node,o=e.scope;if(!AGe(s))return!1;var d=e.get("params."+(s.params.length-1)+".argument");if(!d.isIdentifier()){var l=new Set;SY(d,e.scope,l);var c=l.size>0;if(!c){var f={needsOuterBinding:!1,scope:o};d.traverse(EY,f),c=f.needsOuterBinding}c&&(e.ensureBlock(),e.set("body",Jr([TY(l,e.node.body)])))}var h=d.node;if(s.params.pop(),us(h)){var y=h;h=o.generateUidIdentifier("ref");var g=Lr("let",[Sr(y,h)]);e.ensureBlock(),s.body.body.unshift(g)}else h.name==="arguments"&&o.rename(h.name);var x=De("arguments"),R=PGe(s),w={references:[],offset:R,argumentsNode:x,outerBinding:o.getBindingIdentifier(h.name),candidates:[],name:h.name,deopted:!1};if(e.traverse(AY,w),!w.deopted&&!w.references.length){for(var T=I(w.candidates),C;!(C=T()).done;){var P=C.value,_=P.path,j=P.cause,k=ye(x);switch(j){case"indexGetter":IGe(_,k,w.offset);break;case"lengthGetter":CGe(_,k,w.offset);break;default:_.replaceWith(k)}}return!0}(r=w.references).push.apply(r,pe(w.candidates.map(function(G){var J=G.path;return J})));var D=Br(R),F=o.generateUidIdentifier("key"),B=o.generateUidIdentifier("len"),M,V;R?(M=sn("-",ye(F),ye(D)),V=Zs(sn(">",ye(B),ye(D)),sn("-",ye(B),ye(D)),Br(0))):(M=De(F.name),V=De(B.name));var H=EGe({ARGUMENTS:x,ARRAY_KEY:M,ARRAY_LEN:V,START:D,ARRAY:h,KEY:F,LEN:B});if(w.deopted)s.body.body.unshift(H);else{var z=e.getEarliestCommonAncestorFrom(w.references).getStatementParent();z.findParent(function(G){if(G.isLoop())z=G;else return G.isFunction()}),z.insertBefore(H)}return!0}var nE=function(e,r){var s,o;e.assertVersion("*");var d=(s=e.assumption("ignoreFunctionLength"))!=null?s:r.loose,l=(o=e.assumption("noNewArrows"))!=null?o:!0;return{name:"transform-parameters",visitor:{Function:function(f){if(!(f.isArrowFunctionExpression()&&f.get("params").some(function(g){return g.isRestElement()||g.isAssignmentPattern()})&&(f.arrowFunctionToExpression({allowInsertArrowWithRest:!1,noNewArrows:l}),!f.isFunctionExpression()))){var h=jGe(f),y=aE(f,d);(h||y)&&f.scope.crawl()}}}}},IY=function(e){var r=e.assertVersion,s=e.assumption,o=e.types;r("*");var d=o.assignmentExpression,l=o.assignmentPattern,c=o.cloneNode,f=o.expressionStatement,h=o.isExpressionStatement,y=o.isIdentifier,g=o.isSequenceExpression,x=o.sequenceExpression,R=o.variableDeclaration,w=o.variableDeclarator,T=s("ignoreFunctionLength"),C=s("objectRestNoSymbols"),P={Function:function(k){var D=k.node.params.findIndex(function(ce){return dp(ce)});if(D!==-1){aE(k,T,function(){return!1});var F=k.node,B=k.scope,M=F.params,V=T?-1:M.findIndex(function(ce){return ce.type==="AssignmentPattern"}),H=M.splice(D),z=mGe(H,B),G=z.params,J=z.variableDeclaration;k.get("body").unshiftContainer("body",J),M.push.apply(M,pe(G)),V>=D&&(M[V]=l(M[V],B.buildUndefinedNode())),B.crawl()}},CatchClause:function(k){var D=k.node,F=k.scope;if(dp(D.param)){var B=F.generateUidIdentifier("e");k.get("body").unshiftContainer("body",R("let",[w(D.param,B)])),D.param=c(B),F.crawl()}},ForXStatement:function(k){var D=k.node,F=k.scope,B=k.get("left");if(B.isVariableDeclaration()){var M=B.node;if(!dp(M.declarations[0].id))return;var V=F.generateUidIdentifier("ref");D.left=R(M.kind,[w(V,null)]),M.declarations[0].init=c(V),K0(k,[M]),F.crawl()}else if(B.isPattern()){if(!dp(B.node))return;var H=F.generateUidIdentifier("ref");D.left=R("const",[w(H,null)]);var z=f(d("=",B.node,c(H)));K0(k,[z]),F.crawl()}},VariableDeclaration:function(k,D){var F=k.scope,B=k.node,M=B.declarations;if(M.some(function(le){return dp(le.id)})){for(var V=[],H=I(M),z;!(z=H()).done;)for(var G=z.value,J=I(rE(G.id,G.init,F,!1,!1,function(le){return D.addHelper(le)},C,!0)),ce;!(ce=J()).done;){var ue=ce.value,ge=ue.left,ne=ue.right;V.push(w(ge,ne))}B.declarations=V,F.crawl()}},AssignmentExpression:function(k,D){var F=k.node,B=k.scope,M=k.parent;if(dp(F.left)){for(var V=[],H=!h(M)&&!g(M)||k.isCompletionRecord(),z=I(rE(F.left,F.right,B,!0,H,function(Ee){return D.addHelper(Ee)},C,!0)),G;!(G=z()).done;){var J=G.value,ce=J.left,ue=J.right;V.push(d("=",ce,ue))}if(H){var ge=V[0],ne=ge.left,le=ge.right;if(y(ne)&&le===F.right)y(V[V.length-1].right,{name:ne.name})||V.push(c(ne));else{var Z=B.generateDeclaredUidIdentifier("m");V.unshift(d("=",Z,c(F.right))),V.push(c(Z))}}k.replaceWith(x(V)),B.crawl()}}},_={Class:function(k,D){yGe(k.node.body)&&k.traverse(P,D)}};return{name:"proposal-destructuring-private",inherits:mX,visitor:_}},CY=function(e){return e.assertVersion("*"),{name:"proposal-do-expressions",inherits:yX,visitor:{DoExpression:{exit:function(s){var o=s.node;if(!o.async){var d=o.body.body;d.length?s.replaceExpressionWithStatements(d):s.replaceWith(s.scope.buildUndefinedNode())}}}}}},sE={},z0={exports:{}};z0.exports,function(e,r){(function(s){var o=r,d=e&&e.exports==o&&e,l=typeof fi=="object"&&fi;(l.global===l||l.window===l)&&(s=l);var c={rangeOrder:"A range’s `stop` value must be greater than or equal to the `start` value.",codePointRange:"Invalid code point value. Code points range from U+000000 to U+10FFFF."},f=55296,h=56319,y=56320,g=57343,x=/\\x00([^0123456789]|$)/g,R={},w=R.hasOwnProperty,T=function(Te,Me){var et;for(et in Me)w.call(Me,et)&&(Te[et]=Me[et]);return Te},C=function(Te,Me){for(var et=-1,st=Te.length;++et<st;)Me(Te[et],et)},P=R.toString,_=function(Te){return P.call(Te)=="[object Array]"},j=function(Te){return typeof Te=="number"||P.call(Te)=="[object Number]"},k="0000",D=function(Te,Me){var et=String(Te);return et.length<Me?(k+et).slice(-Me):et},F=function(Te){return Number(Te).toString(16).toUpperCase()},B=[].slice,M=function(Te){for(var Me=-1,et=Te.length,st=et-1,vt=[],Nt=!0,Le,Ye=0;++Me<et;)if(Le=Te[Me],Nt)vt.push(Le),Ye=Le,Nt=!1;else if(Le==Ye+1)if(Me!=st){Ye=Le;continue}else Nt=!0,vt.push(Le+1);else vt.push(Ye+1,Le),Ye=Le;return Nt||vt.push(Le+1),vt},V=function(Te,Me){for(var et=0,st,vt,Nt=Te.length;et<Nt;){if(st=Te[et],vt=Te[et+1],Me>=st&&Me<vt)return Me==st?vt==st+1?(Te.splice(et,2),Te):(Te[et]=Me+1,Te):Me==vt-1?(Te[et+1]=Me,Te):(Te.splice(et,2,st,Me,Me+1,vt),Te);et+=2}return Te},H=function(Te,Me,et){if(et<Me)throw Error(c.rangeOrder);for(var st=0,vt,Nt;st<Te.length;){if(vt=Te[st],Nt=Te[st+1]-1,vt>et)return Te;if(Me<=vt&&et>=Nt){Te.splice(st,2);continue}if(Me>=vt&&et<Nt)return Me==vt?(Te[st]=et+1,Te[st+1]=Nt+1,Te):(Te.splice(st,2,vt,Me,et+1,Nt+1),Te);if(Me>=vt&&Me<=Nt)Te[st+1]=Me;else if(et>=vt&&et<=Nt)return Te[st]=et+1,Te;st+=2}return Te},z=function(Te,Me){var et=0,st,vt,Nt=null,Le=Te.length;if(Me<0||Me>1114111)throw RangeError(c.codePointRange);for(;et<Le;){if(st=Te[et],vt=Te[et+1],Me>=st&&Me<vt)return Te;if(Me==st-1)return Te[et]=Me,Te;if(st>Me)return Te.splice(Nt!=null?Nt+2:0,0,Me,Me+1),Te;if(Me==vt)return Me+1==Te[et+2]?(Te.splice(et,4,st,Te[et+3]),Te):(Te[et+1]=Me+1,Te);Nt=et,et+=2}return Te.push(Me,Me+1),Te},G=function(Te,Me){for(var et=0,st,vt,Nt=Te.slice(),Le=Me.length;et<Le;)st=Me[et],vt=Me[et+1]-1,st==vt?Nt=z(Nt,st):Nt=ce(Nt,st,vt),et+=2;return Nt},J=function(Te,Me){for(var et=0,st,vt,Nt=Te.slice(),Le=Me.length;et<Le;)st=Me[et],vt=Me[et+1]-1,st==vt?Nt=V(Nt,st):Nt=H(Nt,st,vt),et+=2;return Nt},ce=function(Te,Me,et){if(et<Me)throw Error(c.rangeOrder);if(Me<0||Me>1114111||et<0||et>1114111)throw RangeError(c.codePointRange);for(var st=0,vt,Nt,Le=!1,Ye=Te.length;st<Ye;){if(vt=Te[st],Nt=Te[st+1],Le){if(vt==et+1)return Te.splice(st-1,2),Te;if(vt>et)return Te;vt>=Me&&vt<=et&&(Nt>Me&&Nt-1<=et?(Te.splice(st,2),st-=2):(Te.splice(st-1,2),st-=2))}else{if(vt==et+1||vt==et)return Te[st]=Me,Te;if(vt>et)return Te.splice(st,0,Me,et+1),Te;if(Me>=vt&&Me<Nt&&et+1<=Nt)return Te;Me>=vt&&Me<Nt||Nt==Me?(Te[st+1]=et+1,Le=!0):Me<=vt&&et+1>=Nt&&(Te[st]=Me,Te[st+1]=et+1,Le=!0)}st+=2}return Le||Te.push(Me,et+1),Te},ue=function(Te,Me){var et=0,st=Te.length,vt=Te[et],Nt=Te[st-1];if(st>=2&&(Me<vt||Me>Nt))return!1;for(;et<st;){if(vt=Te[et],Nt=Te[et+1],Me>=vt&&Me<Nt)return!0;et+=2}return!1},ge=function(Te,Me){for(var et=0,st=Me.length,vt,Nt=[];et<st;)vt=Me[et],ue(Te,vt)&&Nt.push(vt),++et;return M(Nt)},ne=function(Te){return!Te.length},le=function(Te){return Te.length==2&&Te[0]+1==Te[1]},Z=function(Te){for(var Me=0,et,st,vt=[],Nt=Te.length;Me<Nt;){for(et=Te[Me],st=Te[Me+1];et<st;)vt.push(et),++et;Me+=2}return vt},Ee=Math.floor,fe=function(Te){return parseInt(Ee((Te-65536)/1024)+f,10)},Fe=function(Te){return parseInt((Te-65536)%1024+y,10)},qe=String.fromCharCode,Ce=function(Te){var Me;return Te==9?Me="\\t":Te==10?Me="\\n":Te==12?Me="\\f":Te==13?Me="\\r":Te==45?Me="\\x2D":Te==92?Me="\\\\":Te==36||Te>=40&&Te<=43||Te==46||Te==47||Te==63||Te>=91&&Te<=94||Te>=123&&Te<=125?Me="\\"+qe(Te):Te>=32&&Te<=126?Me=qe(Te):Te<=255?Me="\\x"+D(F(Te),2):Me="\\u"+D(F(Te),4),Me},ke=function(Te){return Te<=65535?Ce(Te):"\\u{"+Te.toString(16).toUpperCase()+"}"},Be=function(Te){var Me=Te.length,et=Te.charCodeAt(0),st;return et>=f&&et<=h&&Me>1?(st=Te.charCodeAt(1),(et-f)*1024+st-y+65536):et},Ze=function(Te){var Me="",et=0,st,vt,Nt=Te.length;if(le(Te))return Ce(Te[0]);for(;et<Nt;)st=Te[et],vt=Te[et+1]-1,st==vt?Me+=Ce(st):st+1==vt?Me+=Ce(st)+Ce(vt):Me+=Ce(st)+"-"+Ce(vt),et+=2;return"["+Me+"]"},ot=function(Te){var Me="",et=0,st,vt,Nt=Te.length;if(le(Te))return ke(Te[0]);for(;et<Nt;)st=Te[et],vt=Te[et+1]-1,st==vt?Me+=ke(st):st+1==vt?Me+=ke(st)+ke(vt):Me+=ke(st)+"-"+ke(vt),et+=2;return"["+Me+"]"},pt=function(Te){for(var Me=[],et=[],st=[],vt=[],Nt=0,Le,Ye,ht=Te.length;Nt<ht;)Le=Te[Nt],Ye=Te[Nt+1]-1,Le<f?(Ye<f&&st.push(Le,Ye+1),Ye>=f&&Ye<=h&&(st.push(Le,f),Me.push(f,Ye+1)),Ye>=y&&Ye<=g&&(st.push(Le,f),Me.push(f,h+1),et.push(y,Ye+1)),Ye>g&&(st.push(Le,f),Me.push(f,h+1),et.push(y,g+1),Ye<=65535?st.push(g+1,Ye+1):(st.push(g+1,65536),vt.push(65536,Ye+1)))):Le>=f&&Le<=h?(Ye>=f&&Ye<=h&&Me.push(Le,Ye+1),Ye>=y&&Ye<=g&&(Me.push(Le,h+1),et.push(y,Ye+1)),Ye>g&&(Me.push(Le,h+1),et.push(y,g+1),Ye<=65535?st.push(g+1,Ye+1):(st.push(g+1,65536),vt.push(65536,Ye+1)))):Le>=y&&Le<=g?(Ye>=y&&Ye<=g&&et.push(Le,Ye+1),Ye>g&&(et.push(Le,g+1),Ye<=65535?st.push(g+1,Ye+1):(st.push(g+1,65536),vt.push(65536,Ye+1)))):Le>g&&Le<=65535?Ye<=65535?st.push(Le,Ye+1):(st.push(Le,65536),vt.push(65536,Ye+1)):vt.push(Le,Ye+1),Nt+=2;return{loneHighSurrogates:Me,loneLowSurrogates:et,bmp:st,astral:vt}},Rt=function(Te){for(var Me=[],et=[],st=!1,vt,Nt,Le,Ye,ht,jt,zt=-1,Xt=Te.length;++zt<Xt;){if(vt=Te[zt],Nt=Te[zt+1],!Nt){Me.push(vt);continue}for(Le=vt[0],Ye=vt[1],ht=Nt[0],jt=Nt[1],et=Ye;ht&&Le[0]==ht[0]&&Le[1]==ht[1];)le(jt)?et=z(et,jt[0]):et=ce(et,jt[0],jt[1]-1),++zt,vt=Te[zt],Le=vt[0],Ye=vt[1],Nt=Te[zt+1],ht=Nt&&Nt[0],jt=Nt&&Nt[1],st=!0;Me.push([Le,st?et:Ye]),st=!1}return Pt(Me)},Pt=function(Te){if(Te.length==1)return Te;for(var Me=-1,et=-1;++Me<Te.length;){var st=Te[Me],vt=st[1],Nt=vt[0],Le=vt[1];for(et=Me;++et<Te.length;){var Ye=Te[et],ht=Ye[1],jt=ht[0],zt=ht[1];Nt==jt&&Le==zt&&ht.length===2&&(le(Ye[0])?st[0]=z(st[0],Ye[0][0]):st[0]=ce(st[0],Ye[0][0],Ye[0][1]-1),Te.splice(et,1),--et)}}return Te},tt=function(Te){if(!Te.length)return[];for(var Me=0,et,st,vt,Nt,Le,Ye,ht=[],jt=Te.length;Me<jt;){et=Te[Me],st=Te[Me+1]-1,vt=fe(et),Nt=Fe(et),Le=fe(st),Ye=Fe(st);var zt=Nt==y,Xt=Ye==g,Ir=!1;vt==Le||zt&&Xt?(ht.push([[vt,Le+1],[Nt,Ye+1]]),Ir=!0):ht.push([[vt,vt+1],[Nt,g+1]]),!Ir&&vt+1<Le&&(Xt?(ht.push([[vt+1,Le+1],[y,Ye+1]]),Ir=!0):ht.push([[vt+1,Le],[y,g+1]])),Ir||ht.push([[Le,Le+1],[y,Ye+1]]),Me+=2}return Rt(ht)},Bt=function(Te){var Me=[];return C(Te,function(et){var st=et[0],vt=et[1];Me.push(Ze(st)+Ze(vt))}),Me.join("|")},sr=function(Te,Me,et){if(et)return ot(Te);var st=[],vt=pt(Te),Nt=vt.loneHighSurrogates,Le=vt.loneLowSurrogates,Ye=vt.bmp,ht=vt.astral,jt=!ne(Nt),zt=!ne(Le),Xt=tt(ht);return Me&&(Ye=G(Ye,Nt),jt=!1,Ye=G(Ye,Le),zt=!1),ne(Ye)||st.push(Ze(Ye)),Xt.length&&st.push(Bt(Xt)),jt&&st.push(Ze(Nt)+"(?![\\uDC00-\\uDFFF])"),zt&&st.push("(?:[^\\uD800-\\uDBFF]|^)"+Ze(Le)),st.join("|")},$t=function(Te){return arguments.length>1&&(Te=B.call(arguments)),this instanceof $t?(this.data=[],Te?this.add(Te):this):new $t().add(Te)};$t.version="1.4.2";var St=$t.prototype;T(St,{add:function(Te){var Me=this;return Te==null?Me:Te instanceof $t?(Me.data=G(Me.data,Te.data),Me):(arguments.length>1&&(Te=B.call(arguments)),_(Te)?(C(Te,function(et){Me.add(et)}),Me):(Me.data=z(Me.data,j(Te)?Te:Be(Te)),Me))},remove:function(Te){var Me=this;return Te==null?Me:Te instanceof $t?(Me.data=J(Me.data,Te.data),Me):(arguments.length>1&&(Te=B.call(arguments)),_(Te)?(C(Te,function(et){Me.remove(et)}),Me):(Me.data=V(Me.data,j(Te)?Te:Be(Te)),Me))},addRange:function(Te,Me){var et=this;return et.data=ce(et.data,j(Te)?Te:Be(Te),j(Me)?Me:Be(Me)),et},removeRange:function(Te,Me){var et=this,st=j(Te)?Te:Be(Te),vt=j(Me)?Me:Be(Me);return et.data=H(et.data,st,vt),et},intersection:function(Te){var Me=this,et=Te instanceof $t?Z(Te.data):Te;return Me.data=ge(Me.data,et),Me},contains:function(Te){return ue(this.data,j(Te)?Te:Be(Te))},clone:function(){var Te=new $t;return Te.data=this.data.slice(0),Te},toString:function(Te){var Me=sr(this.data,Te?Te.bmpOnly:!1,Te?Te.hasUnicodeFlag:!1);return Me?Me.replace(x,"\\0$1"):"[]"},toRegExp:function(Te){var Me=this.toString(Te&&Te.indexOf("u")!=-1?{hasUnicodeFlag:!0}:null);return RegExp(Me,Te||"")},valueOf:function(){return Z(this.data)}}),St.toArray=St.valueOf,o&&!o.nodeType?d?d.exports=$t:o.regenerate=$t:s.regenerate=$t})(fi)}(z0,z0.exports);var te=z0.exports,jY;function OGe(){if(jY)return sE;jY=1;var e=te(170,181,186,748,750,837,895,902,908,1369,1471,1479,1791,2042,2199,2482,2510,2519,2556,2641,2654,2768,2929,2972,3024,3031,3165,3406,3517,3542,3661,3716,3749,3782,3789,3840,4152,4295,4301,4696,4800,6103,6108,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,11823,42963,43205,43259,43471,43712,43714,64318,67592,67644,68969,69372,69415,69826,70006,70106,70108,70199,70280,70480,70487,70539,70542,70594,70597,70609,70611,70855,71232,71236,71352,71945,72161,72349,72768,73018,73027,73112,73648,94179,110898,110933,113822,119970,119995,120134,123023,123214,124400,125255,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);return e.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(867,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1456,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1623).addRange(1625,1631).addRange(1646,1747).addRange(1749,1756).addRange(1761,1768).addRange(1773,1775).addRange(1786,1788).addRange(1808,1855).addRange(1869,1969).addRange(1994,2026).addRange(2036,2037).addRange(2048,2071).addRange(2074,2092).addRange(2112,2136).addRange(2144,2154).addRange(2160,2183).addRange(2185,2190).addRange(2208,2249).addRange(2260,2271).addRange(2275,2281).addRange(2288,2363).addRange(2365,2380).addRange(2382,2384).addRange(2389,2403).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472),e.addRange(2474,2480).addRange(2486,2489).addRange(2493,2500).addRange(2503,2504).addRange(2507,2508).addRange(2524,2525).addRange(2527,2531).addRange(2544,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2636).addRange(2649,2652).addRange(2672,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2749,2757).addRange(2759,2761).addRange(2763,2764).addRange(2784,2787).addRange(2809,2812).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2877,2884).addRange(2887,2888).addRange(2891,2892).addRange(2902,2903).addRange(2908,2909).addRange(2911,2915).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970),e.addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3020).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3148).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3261,3268).addRange(3270,3272).addRange(3274,3276).addRange(3285,3286).addRange(3293,3294).addRange(3296,3299).addRange(3313,3315).addRange(3328,3340).addRange(3342,3344).addRange(3346,3386).addRange(3389,3396).addRange(3398,3400).addRange(3402,3404).addRange(3412,3415).addRange(3423,3427).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3570,3571).addRange(3585,3642).addRange(3648,3654).addRange(3713,3714).addRange(3718,3722),e.addRange(3724,3747).addRange(3751,3769).addRange(3771,3773).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3953,3971).addRange(3976,3991).addRange(3993,4028).addRange(4096,4150).addRange(4155,4159).addRange(4176,4239).addRange(4250,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5907).addRange(5919,5939).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6067).addRange(6070,6088).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443),e.addRange(6448,6456).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6683).addRange(6688,6750).addRange(6753,6772).addRange(6847,6848).addRange(6860,6862).addRange(6912,6963).addRange(6965,6979).addRange(6981,6988).addRange(7040,7081).addRange(7084,7087).addRange(7098,7141).addRange(7143,7153).addRange(7168,7222).addRange(7245,7247).addRange(7258,7293).addRange(7296,7306).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7635,7668).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584),e.addRange(9398,9449).addRange(11264,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42612,42619).addRange(42623,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42957).addRange(42960,42961).addRange(42965,42972).addRange(42994,43013).addRange(43015,43047).addRange(43072,43123).addRange(43136,43203).addRange(43250,43255).addRange(43261,43263).addRange(43274,43306).addRange(43312,43346).addRange(43360,43388),e.addRange(43392,43442).addRange(43444,43455).addRange(43488,43503).addRange(43514,43518).addRange(43520,43574).addRange(43584,43597).addRange(43616,43638).addRange(43642,43710).addRange(43739,43741).addRange(43744,43759).addRange(43762,43765).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629),e.addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67008,67059).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295),e.addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(68938,68965).addRange(68975,68997).addRange(69248,69289).addRange(69291,69292).addRange(69296,69297).addRange(69314,69316).addRange(69376,69404).addRange(69424,69445).addRange(69488,69505).addRange(69552,69572).addRange(69600,69622).addRange(69632,69701).addRange(69745,69749).addRange(69760,69816).addRange(69840,69864).addRange(69888,69938).addRange(69956,69959).addRange(69968,70002).addRange(70016,70079).addRange(70081,70084).addRange(70094,70095).addRange(70144,70161).addRange(70163,70196).addRange(70206,70209).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70376).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70461,70468).addRange(70471,70472).addRange(70475,70476).addRange(70493,70499).addRange(70528,70537).addRange(70544,70581),e.addRange(70583,70592).addRange(70599,70602).addRange(70604,70605).addRange(70656,70721).addRange(70723,70725).addRange(70727,70730).addRange(70751,70753).addRange(70784,70849).addRange(70852,70853).addRange(71040,71093).addRange(71096,71102).addRange(71128,71133).addRange(71168,71230).addRange(71296,71349).addRange(71424,71450).addRange(71453,71466).addRange(71488,71494).addRange(71680,71736).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,71996).addRange(71999,72002).addRange(72096,72103).addRange(72106,72151).addRange(72154,72159).addRange(72163,72164).addRange(72192,72242).addRange(72245,72254).addRange(72272,72343).addRange(72368,72440).addRange(72640,72672).addRange(72704,72712).addRange(72714,72758).addRange(72760,72766).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73025).addRange(73030,73031).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105),e.addRange(73107,73110).addRange(73440,73462).addRange(73472,73488).addRange(73490,73530).addRange(73534,73536).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77712,77808).addRange(77824,78895).addRange(78913,78918).addRange(78944,82938).addRange(82944,83526).addRange(90368,90414).addRange(92160,92728).addRange(92736,92766).addRange(92784,92862).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93504,93548).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101631,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069),e.addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(122624,122654).addRange(122661,122666).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(122928,122989).addRange(123136,123180).addRange(123191,123197).addRange(123536,123565).addRange(123584,123627).addRange(124112,124139).addRange(124368,124397).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588),e.addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369).addRange(131072,173791).addRange(173824,177977).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(191472,192093).addRange(194560,195101).addRange(196608,201546).addRange(201552,205743),sE.characters=e,sE}var iE={},OY;function _Ge(){if(OY)return iE;OY=1;var e=te();return e.addRange(0,1114111),iE.characters=e,iE}var oE={},_Y;function NGe(){if(_Y)return oE;_Y=1;var e=te();return e.addRange(48,57).addRange(65,70).addRange(97,102),oE.characters=e,oE}var lE={},NY;function DGe(){if(NY)return lE;NY=1;var e=te();return e.addRange(0,127),lE.characters=e,lE}var dE={},DY;function kGe(){if(DY)return dE;DY=1;var e=te(908,2142,2482,2519,2620,2641,2654,2768,2972,3024,3031,3165,3517,3530,3542,3716,3749,3782,4295,4301,4696,4800,6464,8025,8027,8029,11559,11565,42963,64318,64975,65279,65952,67592,67644,67903,69837,70280,70480,70487,70539,70542,70594,70597,71945,73018,73648,110898,110933,119970,119995,120134,123023,123647,124415,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590,129008,917505);return e.addRange(0,887).addRange(890,895).addRange(900,906).addRange(910,929).addRange(931,1327).addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(1536,1805).addRange(1807,1866).addRange(1869,1969).addRange(1984,2042).addRange(2045,2093).addRange(2096,2110).addRange(2112,2139).addRange(2144,2154).addRange(2160,2190).addRange(2192,2193).addRange(2199,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736),e.addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3132,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257),e.addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3293,3294).addRange(3296,3299).addRange(3302,3311).addRange(3313,3315).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(3585,3642).addRange(3647,3675).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3790).addRange(3792,3801).addRange(3804,3807).addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4058).addRange(4096,4293).addRange(4304,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805),e.addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(5024,5109).addRange(5112,5117).addRange(5120,5788).addRange(5792,5880).addRange(5888,5909).addRange(5919,5942).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6144,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6683).addRange(6686,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829).addRange(6832,6862).addRange(6912,6988).addRange(6990,7155).addRange(7164,7223).addRange(7227,7241).addRange(7245,7306).addRange(7312,7354).addRange(7357,7367).addRange(7376,7418).addRange(7424,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023),e.addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(8192,8292).addRange(8294,8305).addRange(8308,8334).addRange(8336,8348).addRange(8352,8384).addRange(8400,8432).addRange(8448,8587).addRange(8592,9257).addRange(9280,9290).addRange(9312,11123).addRange(11126,11157).addRange(11159,11507).addRange(11513,11557).addRange(11568,11623).addRange(11631,11632).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11869).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12351).addRange(12353,12438).addRange(12441,12543).addRange(12549,12591).addRange(12593,12686).addRange(12688,12773).addRange(12783,12830).addRange(12832,42124).addRange(42128,42182).addRange(42192,42539).addRange(42560,42743).addRange(42752,42957).addRange(42960,42961).addRange(42965,42972).addRange(42994,43052),e.addRange(43056,43065).addRange(43072,43127).addRange(43136,43205).addRange(43214,43225).addRange(43232,43347).addRange(43359,43388).addRange(43392,43469).addRange(43471,43481).addRange(43486,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43714).addRange(43739,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43883).addRange(43888,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(55296,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64450).addRange(64467,64911).addRange(64914,64967).addRange(65008,65049).addRange(65056,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65140).addRange(65142,65276).addRange(65281,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65529,65533).addRange(65536,65547),e.addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65934).addRange(65936,65948).addRange(66e3,66045).addRange(66176,66204).addRange(66208,66256).addRange(66272,66299).addRange(66304,66339).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66463,66499).addRange(66504,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66927,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67008,67059).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67671,67742).addRange(67751,67759).addRange(67808,67826).addRange(67828,67829).addRange(67835,67867).addRange(67871,67897),e.addRange(67968,68023).addRange(68028,68047).addRange(68050,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184).addRange(68192,68255).addRange(68288,68326).addRange(68331,68342).addRange(68352,68405).addRange(68409,68437).addRange(68440,68466).addRange(68472,68497).addRange(68505,68508).addRange(68521,68527).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68858,68903).addRange(68912,68921).addRange(68928,68965).addRange(68969,68997).addRange(69006,69007).addRange(69216,69246).addRange(69248,69289).addRange(69291,69293).addRange(69296,69297).addRange(69314,69316).addRange(69372,69415).addRange(69424,69465).addRange(69488,69513).addRange(69552,69579).addRange(69600,69622).addRange(69632,69709).addRange(69714,69749).addRange(69759,69826).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69959).addRange(69968,70006).addRange(70016,70111).addRange(70113,70132).addRange(70144,70161).addRange(70163,70209).addRange(70272,70278).addRange(70282,70285),e.addRange(70287,70301).addRange(70303,70313).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(70528,70537).addRange(70544,70581).addRange(70583,70592).addRange(70599,70602).addRange(70604,70613).addRange(70615,70616).addRange(70625,70626).addRange(70656,70747).addRange(70749,70753).addRange(70784,70855).addRange(70864,70873).addRange(71040,71093).addRange(71096,71133).addRange(71168,71236).addRange(71248,71257).addRange(71264,71276).addRange(71296,71353).addRange(71360,71369).addRange(71376,71395).addRange(71424,71450).addRange(71453,71467).addRange(71472,71494).addRange(71680,71739).addRange(71840,71922).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72164),e.addRange(72192,72263).addRange(72272,72354).addRange(72368,72440).addRange(72448,72457).addRange(72640,72673).addRange(72688,72697).addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812).addRange(72816,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129).addRange(73440,73464).addRange(73472,73488).addRange(73490,73530).addRange(73534,73562).addRange(73664,73713).addRange(73727,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075).addRange(77712,77810).addRange(77824,78933).addRange(78944,82938).addRange(82944,83526).addRange(90368,90425).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92782,92862).addRange(92864,92873).addRange(92880,92909).addRange(92912,92917).addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071),e.addRange(93504,93561).addRange(93760,93850).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101631,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113827).addRange(117760,118009).addRange(118016,118451).addRange(118528,118573).addRange(118576,118598).addRange(118608,118723).addRange(118784,119029).addRange(119040,119078).addRange(119081,119274).addRange(119296,119365).addRange(119488,119507).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485),e.addRange(120488,120779).addRange(120782,121483).addRange(121499,121503).addRange(121505,121519).addRange(122624,122654).addRange(122661,122666).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(122928,122989).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215).addRange(123536,123566).addRange(123584,123641).addRange(124112,124153).addRange(124368,124410).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125127,125142).addRange(125184,125259).addRange(125264,125273).addRange(125278,125279).addRange(126065,126132).addRange(126209,126269).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123),e.addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128732,128748).addRange(128752,128764).addRange(128768,128886).addRange(128891,128985).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129211).addRange(129216,129217).addRange(129280,129619).addRange(129632,129645).addRange(129648,129660).addRange(129664,129673).addRange(129679,129734).addRange(129742,129756).addRange(129759,129769).addRange(129776,129784).addRange(129792,129938).addRange(129940,130041).addRange(131072,173791).addRange(173824,177977).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(191472,192093).addRange(194560,195101).addRange(196608,201546).addRange(201552,205743).addRange(917536,917631).addRange(917760,917999).addRange(983040,1048573).addRange(1048576,1114109),dE.characters=e,dE}var uE={},kY;function LGe(){if(kY)return uE;kY=1;var e=te(1564);return e.addRange(8206,8207).addRange(8234,8238).addRange(8294,8297),uE.characters=e,uE}var cE={},LY;function MGe(){if(LY)return cE;LY=1;var e=te(60,62,91,93,123,125,171,187,8512,8721,8740,8742,8761,8802,8856,10176,10680,10697,10721,10788,10790,10793,10972,10974,10995,11005,11262,65308,65310,65339,65341,65371,65373,120539,120597,120655,120713,120771);return e.addRange(40,41).addRange(3898,3901).addRange(5787,5788).addRange(8249,8250).addRange(8261,8262).addRange(8317,8318).addRange(8333,8334).addRange(8705,8708).addRange(8712,8717).addRange(8725,8726).addRange(8730,8733).addRange(8735,8738).addRange(8747,8755).addRange(8763,8780).addRange(8786,8789).addRange(8799,8800).addRange(8804,8811).addRange(8813,8844).addRange(8847,8850).addRange(8866,8867).addRange(8870,8888).addRange(8894,8895).addRange(8905,8909).addRange(8912,8913).addRange(8918,8941).addRange(8944,8959).addRange(8968,8971).addRange(8992,8993).addRange(9001,9002).addRange(10088,10101).addRange(10179,10182).addRange(10184,10185).addRange(10187,10189).addRange(10195,10198).addRange(10204,10206).addRange(10210,10223).addRange(10627,10648).addRange(10651,10656).addRange(10658,10671).addRange(10688,10693).addRange(10702,10706).addRange(10708,10709).addRange(10712,10716).addRange(10723,10725).addRange(10728,10729).addRange(10740,10745).addRange(10748,10749).addRange(10762,10780).addRange(10782,10785).addRange(10795,10798).addRange(10804,10805),e.addRange(10812,10814).addRange(10839,10840).addRange(10852,10853).addRange(10858,10861).addRange(10863,10864).addRange(10867,10868).addRange(10873,10915).addRange(10918,10925).addRange(10927,10966).addRange(10978,10982).addRange(10988,10990).addRange(10999,11003).addRange(11778,11781).addRange(11785,11786).addRange(11788,11789).addRange(11804,11805).addRange(11808,11817).addRange(11861,11868).addRange(12296,12305).addRange(12308,12315).addRange(65113,65118).addRange(65124,65125).addRange(65288,65289).addRange(65375,65376).addRange(65378,65379),cE.characters=e,cE}var pE={},MY;function BGe(){if(MY)return pE;MY=1;var e=te(39,46,58,94,96,168,173,175,180,890,903,1369,1375,1471,1479,1524,1564,1600,1648,1807,1809,2042,2045,2184,2362,2364,2381,2417,2433,2492,2509,2558,2620,2641,2677,2748,2765,2817,2876,2879,2893,2946,3008,3021,3072,3076,3132,3201,3260,3263,3270,3405,3457,3530,3542,3633,3761,3782,3893,3895,3897,4038,4226,4237,4253,4348,6086,6103,6109,6211,6313,6450,6683,6742,6752,6754,6783,6823,6964,6972,6978,7142,7149,7405,7412,7544,8125,8228,8231,8305,8319,11631,11647,11823,12293,12347,40981,42508,42623,42864,43010,43014,43019,43052,43263,43443,43471,43587,43596,43632,43644,43696,43713,43741,43766,44005,44008,44013,64286,65043,65106,65109,65279,65287,65294,65306,65342,65344,65392,65507,66045,66272,68159,68942,68975,69633,69744,69821,69826,69837,70003,70095,70196,70206,70209,70367,70464,70606,70608,70610,70726,70750,70842,71229,71339,71341,71351,71453,71455,71998,72003,72160,72263,72767,73018,73031,73109,73111,73536,73538,73562,94031,121461,121476,123023,123566,917505);return e.addRange(183,184).addRange(688,879).addRange(884,885).addRange(900,901).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1536,1541).addRange(1552,1562).addRange(1611,1631).addRange(1750,1757).addRange(1759,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2037).addRange(2070,2093).addRange(2137,2139).addRange(2192,2193).addRange(2199,2207).addRange(2249,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2881,2884).addRange(2901,2902).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396).addRange(3426,3427),e.addRange(3538,3540).addRange(3636,3642).addRange(3654,3662).addRange(3764,3772).addRange(3784,3790).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5939).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6159).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6862).addRange(6912,6915).addRange(6966,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7288,7293).addRange(7376,7378).addRange(7380,7392),e.addRange(7394,7400).addRange(7416,7417).addRange(7468,7530).addRange(7579,7679).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(8203,8207).addRange(8216,8217).addRange(8234,8238).addRange(8288,8292).addRange(8294,8303).addRange(8336,8348).addRange(8400,8432).addRange(11388,11389).addRange(11503,11505).addRange(11744,11775).addRange(12330,12333).addRange(12337,12341).addRange(12441,12446).addRange(12540,12542).addRange(42232,42237).addRange(42607,42610).addRange(42612,42621).addRange(42652,42655).addRange(42736,42737).addRange(42752,42785).addRange(42888,42890).addRange(42994,42996).addRange(43e3,43001).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43493,43494).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(43763,43764).addRange(43867,43871).addRange(43881,43883),e.addRange(64434,64450).addRange(65024,65039).addRange(65056,65071).addRange(65438,65439).addRange(65529,65531).addRange(66422,66426).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(68969,68973).addRange(69291,69292).addRange(69372,69375).addRange(69446,69456).addRange(69506,69509).addRange(69688,69702).addRange(69747,69748).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193).addRange(70198,70199).addRange(70371,70378).addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70587,70592).addRange(70625,70626).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232),e.addRange(71344,71349).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248).addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(73472,73473).addRange(73526,73530).addRange(78896,78912).addRange(78919,78933).addRange(90398,90409).addRange(90413,90415).addRange(92912,92916).addRange(92976,92982).addRange(92992,92995).addRange(93504,93506).addRange(93547,93548).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(113821,113822).addRange(113824,113827).addRange(118528,118573).addRange(118576,118598).addRange(119143,119145).addRange(119155,119170).addRange(119173,119179).addRange(119210,119213),e.addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(122928,122989).addRange(123184,123197).addRange(123628,123631).addRange(124139,124143).addRange(124398,124399).addRange(125136,125142).addRange(125252,125259).addRange(127995,127999).addRange(917536,917631).addRange(917760,917999),pE.characters=e,pE}var fE={},BY;function FGe(){if(BY)return fE;BY=1;var e=te(170,181,186,837,895,902,908,4295,4301,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8505,8526,11559,11565,42963,67456,119970,119995,120134);return e.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,442).addRange(444,447).addRange(452,659).addRange(661,696).addRange(704,705).addRange(736,740).addRange(880,883).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(4256,4293).addRange(4304,4346).addRange(4348,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7306).addRange(7312,7354).addRange(7357,7359).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8500).addRange(8508,8511).addRange(8517,8521),e.addRange(8544,8575).addRange(8579,8580).addRange(9398,9449).addRange(11264,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42653).addRange(42786,42887).addRange(42891,42894).addRange(42896,42957).addRange(42960,42961).addRange(42965,42972).addRange(42994,42998).addRange(43e3,43002).addRange(43824,43866).addRange(43868,43881).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67459,67461).addRange(67463,67504).addRange(67506,67514).addRange(68736,68786).addRange(68800,68850).addRange(68944,68965).addRange(68976,68997).addRange(71840,71903).addRange(93760,93823).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069),e.addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(122624,122633).addRange(122635,122654).addRange(122661,122666).addRange(122928,122989).addRange(125184,125251).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369),fE.characters=e,fE}var hE={},FY;function $Ge(){if(FY)return hE;FY=1;var e=te(181,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,383,388,418,420,425,428,437,444,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,837,880,882,886,895,902,908,962,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1415,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8486,8498,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42944,42946,42953,42960,42966,42968,42970,42972,42997);return e.addRange(65,90).addRange(192,214).addRange(216,223).addRange(329,330).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,453).addRange(455,456).addRange(458,459).addRange(497,498).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(975,977).addRange(981,982).addRange(1008,1009).addRange(1012,1013).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5112,5117).addRange(7296,7305).addRange(7312,7354).addRange(7357,7359).addRange(7834,7835).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8064,8111).addRange(8114,8116),e.addRange(8119,8124).addRange(8130,8132).addRange(8135,8140).addRange(8152,8155).addRange(8168,8172).addRange(8178,8180).addRange(8183,8188).addRange(8490,8491).addRange(8544,8559).addRange(9398,9423).addRange(11264,11311).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(42955,42956).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(68736,68786).addRange(68944,68965).addRange(71840,71871).addRange(93760,93791).addRange(125184,125217),hE.characters=e,hE}var mE={},$Y;function qGe(){if($Y)return mE;$Y=1;var e=te(181,447,601,623,629,637,640,658,837,895,902,908,4295,4301,7545,7549,7566,7838,8025,8027,8029,8126,8486,8498,8526,11559,11565,43859);return e.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,311).addRange(313,396).addRange(398,425).addRange(428,441).addRange(444,445).addRange(452,544).addRange(546,563).addRange(570,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(611,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(880,883).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,977).addRange(981,1013).addRange(1015,1019).addRange(1021,1153).addRange(1162,1327).addRange(1329,1366).addRange(1377,1415).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7306).addRange(7312,7354).addRange(7357,7359).addRange(7680,7835).addRange(7840,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132),e.addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8490,8491).addRange(8544,8575).addRange(8579,8580).addRange(9398,9449).addRange(11264,11376).addRange(11378,11379).addRange(11381,11382).addRange(11390,11491).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42651).addRange(42786,42799).addRange(42802,42863).addRange(42873,42887).addRange(42891,42893).addRange(42896,42900).addRange(42902,42926).addRange(42928,42957).addRange(42960,42961).addRange(42966,42972).addRange(42997,42998).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(68736,68786).addRange(68800,68850).addRange(68944,68965).addRange(68976,68997).addRange(71840,71903).addRange(93760,93823),e.addRange(125184,125251),mE.characters=e,mE}var yE={},qY;function UGe(){if(qY)return yE;qY=1;var e=te(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7305,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8486,8498,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42944,42946,42953,42960,42966,42968,42970,42972,42997);return e.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,453).addRange(455,456).addRange(458,459).addRange(497,498).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8072,8079).addRange(8088,8095).addRange(8104,8111).addRange(8120,8124).addRange(8136,8140).addRange(8152,8155).addRange(8168,8172).addRange(8184,8188).addRange(8490,8491),e.addRange(8544,8559).addRange(9398,9423).addRange(11264,11311).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(42955,42956).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(68736,68786).addRange(68944,68965).addRange(71840,71871).addRange(93760,93791).addRange(125184,125217),yE.characters=e,yE}var gE={},UY;function VGe(){if(UY)return gE;UY=1;var e=te(160,168,170,173,175,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,310,313,315,317,323,325,327,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,383,388,418,420,425,428,437,444,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,847,880,882,884,886,890,908,962,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1415,1564,2527,2611,2614,2654,3635,3763,3852,3907,3917,3922,3927,3932,3945,3955,3969,3987,3997,4002,4007,4012,4025,4295,4301,4348,7544,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8049,8051,8053,8055,8057,8059,8061,8147,8163,8209,8215,8252,8254,8279,8360,8484,8486,8488,8579,8585,10764,10972,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,11631,11935,12019,12288,12342,12447,12543,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42864,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42944,42946,42953,42960,42966,42968,42970,42972,43881,64016,64018,64032,64034,64285,64318,65140,65279,119970,119995,120134,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590,127376);return e.addRange(65,90).addRange(178,181).addRange(184,186).addRange(188,190).addRange(192,214).addRange(216,223).addRange(306,308).addRange(319,321).addRange(329,330).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,461).addRange(497,500).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(688,696).addRange(728,733).addRange(736,740).addRange(832,833).addRange(835,837).addRange(894,895).addRange(900,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(975,982).addRange(1008,1010).addRange(1012,1013).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(1653,1656).addRange(2392,2399).addRange(2524,2525).addRange(2649,2651).addRange(2908,2909).addRange(3804,3805),e.addRange(3957,3961).addRange(4256,4293).addRange(4447,4448).addRange(5112,5117).addRange(6068,6069).addRange(6155,6159).addRange(7296,7305).addRange(7312,7354).addRange(7357,7359).addRange(7468,7470).addRange(7472,7482).addRange(7484,7501).addRange(7503,7530).addRange(7579,7615).addRange(7834,7835).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8064,8111).addRange(8114,8116).addRange(8119,8132).addRange(8135,8143).addRange(8152,8155).addRange(8157,8159).addRange(8168,8175).addRange(8178,8180).addRange(8183,8190).addRange(8192,8207).addRange(8228,8230).addRange(8234,8239).addRange(8243,8244).addRange(8246,8247).addRange(8263,8265).addRange(8287,8305).addRange(8308,8334).addRange(8336,8348).addRange(8448,8451).addRange(8453,8455).addRange(8457,8467).addRange(8469,8470).addRange(8473,8477).addRange(8480,8482).addRange(8490,8493).addRange(8495,8505).addRange(8507,8512).addRange(8517,8521).addRange(8528,8575).addRange(8748,8749),e.addRange(8751,8752).addRange(9001,9002).addRange(9312,9450).addRange(10868,10870).addRange(11264,11311).addRange(11362,11364).addRange(11373,11376).addRange(11388,11392).addRange(12032,12245).addRange(12344,12346).addRange(12443,12444).addRange(12593,12686).addRange(12690,12703).addRange(12800,12830).addRange(12832,12871).addRange(12880,12926).addRange(12928,13311).addRange(42652,42653).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(42955,42956).addRange(42994,42997).addRange(43e3,43001).addRange(43868,43871).addRange(43888,43967).addRange(63744,64013).addRange(64021,64030).addRange(64037,64038).addRange(64042,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65020).addRange(65024,65049).addRange(65072,65092).addRange(65095,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65138).addRange(65142,65276).addRange(65281,65470),e.addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65520,65528).addRange(66560,66599).addRange(66736,66771).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(67457,67461).addRange(67463,67504).addRange(67506,67514).addRange(68736,68786).addRange(68944,68965).addRange(71840,71871).addRange(93760,93791).addRange(113824,113827).addRange(117974,118009).addRange(119134,119140).addRange(119155,119162).addRange(119227,119232).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(122928,122989).addRange(125184,125217).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543),e.addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(127232,127242).addRange(127248,127278).addRange(127280,127311).addRange(127338,127340).addRange(127488,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(130032,130041).addRange(194560,195101).addRange(917504,921599),gE.characters=e,gE}var vE={},VY;function WGe(){if(VY)return vE;VY=1;var e=te(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,396,402,405,414,417,419,421,424,429,432,436,438,441,445,447,452,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,547,549,551,553,555,557,559,561,563,572,578,583,585,587,589,601,623,629,637,640,658,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1019,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7306,7545,7549,7566,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8526,8580,11361,11368,11370,11372,11379,11382,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11491,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42799,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42933,42935,42937,42939,42941,42943,42945,42947,42952,42954,42957,42961,42967,42969,42971,42998,43859);return e.addRange(97,122).addRange(223,246).addRange(248,255).addRange(328,329).addRange(382,384).addRange(409,411).addRange(454,455).addRange(457,458).addRange(476,477).addRange(495,497).addRange(575,576).addRange(591,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(611,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1072,1119).addRange(1230,1231).addRange(1377,1415).addRange(5112,5117).addRange(7296,7304).addRange(7829,7835).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151).addRange(8160,8167).addRange(8178,8180),e.addRange(8182,8183).addRange(8560,8575).addRange(9424,9449).addRange(11312,11359).addRange(11365,11366).addRange(11520,11557).addRange(42899,42900).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(68800,68850).addRange(68976,68997).addRange(71872,71903).addRange(93792,93823).addRange(125218,125251),vE.characters=e,vE}var bE={},WY;function GGe(){if(WY)return bE;WY=1;var e=te(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,396,402,405,414,417,419,421,424,429,432,436,438,441,445,447,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,547,549,551,553,555,557,559,561,563,572,578,583,585,587,589,601,623,629,637,640,658,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1019,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7306,7545,7549,7566,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8124,8126,8140,8188,8526,8580,11361,11368,11370,11372,11379,11382,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11491,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42799,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42933,42935,42937,42939,42941,42943,42945,42947,42952,42954,42957,42961,42967,42969,42971,42998,43859);return e.addRange(97,122).addRange(223,246).addRange(248,255).addRange(328,329).addRange(382,384).addRange(409,411).addRange(453,454).addRange(456,457).addRange(459,460).addRange(476,477).addRange(495,496).addRange(498,499).addRange(575,576).addRange(591,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(611,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1072,1119).addRange(1230,1231).addRange(1377,1415).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7829,7835).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151).addRange(8160,8167),e.addRange(8178,8180).addRange(8182,8183).addRange(8560,8575).addRange(9424,9449).addRange(11312,11359).addRange(11365,11366).addRange(11520,11557).addRange(42899,42900).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(68800,68850).addRange(68976,68997).addRange(71872,71903).addRange(93792,93823).addRange(125218,125251),bE.characters=e,bE}var xE={},GY;function KGe(){if(GY)return xE;GY=1;var e=te(45,1418,1470,5120,6150,8275,8315,8331,8722,11799,11802,11840,11869,12316,12336,12448,65112,65123,65293,68974,69293);return e.addRange(8208,8213).addRange(11834,11835).addRange(65073,65074),xE.characters=e,xE}var RE={},KY;function HGe(){if(KY)return RE;KY=1;var e=te(173,847,1564,12644,65279,65440);return e.addRange(4447,4448).addRange(6068,6069).addRange(6155,6159).addRange(8203,8207).addRange(8234,8238).addRange(8288,8303).addRange(65024,65039).addRange(65520,65528).addRange(113824,113827).addRange(119155,119162).addRange(917504,921599),RE.characters=e,RE}var EE={},HY;function zGe(){if(HY)return EE;HY=1;var e=te(329,1651,3959,3961,917505);return e.addRange(6051,6052).addRange(8298,8303).addRange(9001,9002),EE.characters=e,EE}var SE={},zY;function XGe(){if(zY)return SE;zY=1;var e=te(94,96,168,175,180,890,1369,1471,1476,2364,2381,2417,2492,2509,2620,2637,2748,2765,2876,2893,2901,3021,3132,3149,3260,3277,3405,3530,3642,3662,3770,3893,3895,3897,4038,4151,4239,5940,6109,6752,6783,6964,6980,7142,7405,7412,8125,11823,12540,42607,42623,43014,43052,43204,43347,43443,43456,43493,43766,64286,65342,65344,65392,65507,66272,68159,68942,69702,69744,70003,70080,70477,70722,70726,71231,71467,72003,72160,72244,72263,72345,72767,73026,73111,73562,90415,123566);return e.addRange(183,184).addRange(688,846).addRange(848,855).addRange(861,866).addRange(884,885).addRange(900,901).addRange(1155,1159).addRange(1425,1441).addRange(1443,1469).addRange(1473,1474).addRange(1611,1618).addRange(1623,1624).addRange(1759,1760).addRange(1765,1766).addRange(1770,1772).addRange(1840,1866).addRange(1958,1968).addRange(2027,2037).addRange(2072,2073).addRange(2200,2207).addRange(2249,2258).addRange(2275,2302).addRange(2385,2388).addRange(2813,2815).addRange(3387,3388).addRange(3655,3660).addRange(3784,3788).addRange(3864,3865).addRange(3902,3903).addRange(3970,3972).addRange(3974,3975).addRange(4153,4154).addRange(4195,4196).addRange(4201,4205).addRange(4231,4237).addRange(4250,4251).addRange(4957,4959).addRange(5908,5909).addRange(6089,6099).addRange(6457,6459).addRange(6773,6780).addRange(6832,6846).addRange(6849,6859).addRange(7019,7027).addRange(7082,7083).addRange(7154,7155).addRange(7222,7223).addRange(7288,7293).addRange(7376,7400).addRange(7415,7417).addRange(7468,7530),e.addRange(7620,7631).addRange(7669,7679).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(11503,11505).addRange(12330,12335).addRange(12441,12444).addRange(42620,42621).addRange(42652,42653).addRange(42736,42737).addRange(42752,42785).addRange(42888,42890).addRange(43e3,43001).addRange(43232,43249).addRange(43307,43310).addRange(43643,43645).addRange(43711,43714).addRange(43867,43871).addRange(43881,43883).addRange(44012,44013).addRange(65056,65071).addRange(65438,65439).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(68152,68154).addRange(68325,68326).addRange(68898,68903).addRange(68969,68973).addRange(69373,69375).addRange(69446,69456).addRange(69506,69509).addRange(69817,69818).addRange(69939,69940).addRange(70090,70092).addRange(70197,70198).addRange(70377,70378).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70606,70608).addRange(70610,70611).addRange(70625,70626).addRange(70850,70851).addRange(71103,71104).addRange(71350,71351).addRange(71737,71738).addRange(71997,71998),e.addRange(73028,73029).addRange(73537,73538).addRange(78919,78933).addRange(92912,92916).addRange(92976,92982).addRange(93547,93548).addRange(94095,94111).addRange(94192,94193).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(118528,118573).addRange(118576,118598).addRange(119143,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(122928,122989).addRange(123184,123190).addRange(123628,123631).addRange(124398,124399).addRange(125136,125142).addRange(125252,125254).addRange(125256,125258),SE.characters=e,SE}var TE={},XY;function JGe(){if(XY)return TE;XY=1;var e=te(35,42,8205,8419,65039);return e.addRange(48,57).addRange(127462,127487).addRange(127995,127999).addRange(129456,129459).addRange(917536,917631),TE.characters=e,TE}var wE={},JY;function YGe(){if(JY)return wE;JY=1;var e=te(9757,9977,127877,127943,128124,128143,128145,128170,128378,128400,128675,128704,128716,129292,129295,129318,129399,129467);return e.addRange(9994,9997).addRange(127938,127940).addRange(127946,127948).addRange(128066,128067).addRange(128070,128080).addRange(128102,128120).addRange(128129,128131).addRange(128133,128135).addRange(128372,128373).addRange(128405,128406).addRange(128581,128583).addRange(128587,128591).addRange(128692,128694).addRange(129304,129311).addRange(129328,129337).addRange(129340,129342).addRange(129461,129462).addRange(129464,129465).addRange(129485,129487).addRange(129489,129501).addRange(129731,129733).addRange(129776,129784),wE.characters=e,wE}var PE={},YY;function QGe(){if(YY)return PE;YY=1;var e=te();return e.addRange(127995,127999),PE.characters=e,PE}var AE={},QY;function ZGe(){if(QY)return AE;QY=1;var e=te(9200,9203,9855,9875,9889,9934,9940,9962,9973,9978,9981,9989,10024,10060,10062,10071,10160,10175,11088,11093,126980,127183,127374,127489,127514,127535,127988,128064,128378,128420,128716,129008);return e.addRange(8986,8987).addRange(9193,9196).addRange(9725,9726).addRange(9748,9749).addRange(9800,9811).addRange(9898,9899).addRange(9917,9918).addRange(9924,9925).addRange(9970,9971).addRange(9994,9995).addRange(10067,10069).addRange(10133,10135).addRange(11035,11036).addRange(127377,127386).addRange(127462,127487).addRange(127538,127542).addRange(127544,127546).addRange(127568,127569).addRange(127744,127776).addRange(127789,127797).addRange(127799,127868).addRange(127870,127891).addRange(127904,127946).addRange(127951,127955).addRange(127968,127984).addRange(127992,128062).addRange(128066,128252).addRange(128255,128317).addRange(128331,128334).addRange(128336,128359).addRange(128405,128406).addRange(128507,128591).addRange(128640,128709).addRange(128720,128722).addRange(128725,128727).addRange(128732,128735).addRange(128747,128748).addRange(128756,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129535).addRange(129648,129660).addRange(129664,129673).addRange(129679,129734).addRange(129742,129756).addRange(129759,129769).addRange(129776,129784),AE.characters=e,AE}var IE={},ZY;function eKe(){if(ZY)return IE;ZY=1;var e=te(35,42,169,174,8252,8265,8482,8505,9e3,9167,9410,9654,9664,9742,9745,9752,9757,9760,9766,9770,9792,9794,9827,9832,9851,9881,9895,9928,9937,9981,9986,9989,9999,10002,10004,10006,10013,10017,10024,10052,10055,10060,10062,10071,10145,10160,10175,11088,11093,12336,12349,12951,12953,126980,127183,127374,127514,127535,128391,128400,128424,128444,128481,128483,128488,128495,128499,128745,128752,129008);return e.addRange(48,57).addRange(8596,8601).addRange(8617,8618).addRange(8986,8987).addRange(9193,9203).addRange(9208,9210).addRange(9642,9643).addRange(9723,9726).addRange(9728,9732).addRange(9748,9749).addRange(9762,9763).addRange(9774,9775).addRange(9784,9786).addRange(9800,9811).addRange(9823,9824).addRange(9829,9830).addRange(9854,9855).addRange(9874,9879).addRange(9883,9884).addRange(9888,9889).addRange(9898,9899).addRange(9904,9905).addRange(9917,9918).addRange(9924,9925).addRange(9934,9935).addRange(9939,9940).addRange(9961,9962).addRange(9968,9973).addRange(9975,9978).addRange(9992,9997).addRange(10035,10036).addRange(10067,10069).addRange(10083,10084).addRange(10133,10135).addRange(10548,10549).addRange(11013,11015).addRange(11035,11036).addRange(127344,127345).addRange(127358,127359).addRange(127377,127386).addRange(127462,127487).addRange(127489,127490).addRange(127538,127546).addRange(127568,127569).addRange(127744,127777).addRange(127780,127891).addRange(127894,127895).addRange(127897,127899).addRange(127902,127984).addRange(127987,127989).addRange(127991,128253),e.addRange(128255,128317).addRange(128329,128334).addRange(128336,128359).addRange(128367,128368).addRange(128371,128378).addRange(128394,128397).addRange(128405,128406).addRange(128420,128421).addRange(128433,128434).addRange(128450,128452).addRange(128465,128467).addRange(128476,128478).addRange(128506,128591).addRange(128640,128709).addRange(128715,128722).addRange(128725,128727).addRange(128732,128741).addRange(128747,128748).addRange(128755,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129535).addRange(129648,129660).addRange(129664,129673).addRange(129679,129734).addRange(129742,129756).addRange(129759,129769).addRange(129776,129784),IE.characters=e,IE}var CE={},eQ;function tKe(){if(eQ)return CE;eQ=1;var e=te(169,174,8252,8265,8482,8505,9e3,9096,9167,9410,9654,9664,10004,10006,10013,10017,10024,10052,10055,10060,10062,10071,10145,10160,10175,11088,11093,12336,12349,12951,12953,127279,127374,127514,127535);return e.addRange(8596,8601).addRange(8617,8618).addRange(8986,8987).addRange(9193,9203).addRange(9208,9210).addRange(9642,9643).addRange(9723,9726).addRange(9728,9733).addRange(9735,9746).addRange(9748,9861).addRange(9872,9989).addRange(9992,10002).addRange(10035,10036).addRange(10067,10069).addRange(10083,10087).addRange(10133,10135).addRange(10548,10549).addRange(11013,11015).addRange(11035,11036).addRange(126976,127231).addRange(127245,127247).addRange(127340,127345).addRange(127358,127359).addRange(127377,127386).addRange(127405,127461).addRange(127489,127503).addRange(127538,127546).addRange(127548,127551).addRange(127561,127994).addRange(128e3,128317).addRange(128326,128591).addRange(128640,128767).addRange(128884,128895).addRange(128981,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129279).addRange(129292,129338).addRange(129340,129349).addRange(129351,129791).addRange(130048,131069),CE.characters=e,CE}var jE={},tQ;function rKe(){if(tQ)return jE;tQ=1;var e=te(183,1600,2042,2673,2811,2901,3654,3782,6154,6211,6823,7222,7291,12293,40981,42508,43471,43494,43632,43741,65392,68942,68970,68975,70199,70493,72344,94179,124399);return e.addRange(720,721).addRange(12337,12341).addRange(12445,12446).addRange(12540,12542).addRange(43763,43764).addRange(67457,67458).addRange(70610,70611).addRange(71110,71112).addRange(92994,92995).addRange(94176,94177).addRange(123196,123197).addRange(125252,125254),jE.characters=e,jE}var OE={},rQ;function aKe(){if(rQ)return OE;rQ=1;var e=te(908,1470,1472,1475,1478,1563,1758,1769,1808,1969,2074,2084,2088,2142,2363,2482,2493,2510,2563,2654,2678,2691,2761,2768,2809,2877,2880,2947,2972,3007,3024,3133,3165,3265,3389,3517,3716,3749,3773,3782,3894,3896,3967,3973,4145,4152,4295,4301,4696,4800,6070,6314,6464,6743,6753,7143,7150,7379,7393,7418,8025,8027,8029,11559,11565,42611,42963,43346,43597,43697,43712,43714,64285,64318,64975,65952,67592,67644,67903,69293,69632,69749,69932,70079,70280,70461,70463,70480,70539,70542,70583,70602,70609,70725,70749,70841,70846,70849,71102,71230,71340,71454,71462,71736,71739,71945,72192,72272,72343,72766,72873,72881,72884,73030,73110,73112,73648,92917,110898,110933,113820,113823,119365,119970,119995,120134,123647,124415,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590,129008);return e.addRange(32,126).addRange(160,172).addRange(174,767).addRange(880,887).addRange(890,895).addRange(900,906).addRange(910,929).addRange(931,1154).addRange(1162,1327).addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(1488,1514).addRange(1519,1524).addRange(1542,1551).addRange(1565,1610).addRange(1632,1647).addRange(1649,1749).addRange(1765,1766).addRange(1774,1805).addRange(1810,1839).addRange(1869,1957).addRange(1984,2026).addRange(2036,2042).addRange(2046,2069).addRange(2096,2110).addRange(2112,2136).addRange(2144,2154).addRange(2160,2190).addRange(2208,2249).addRange(2307,2361).addRange(2365,2368).addRange(2377,2380).addRange(2382,2384).addRange(2392,2401).addRange(2404,2432).addRange(2434,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2495,2496).addRange(2503,2504).addRange(2507,2508).addRange(2524,2525).addRange(2527,2529).addRange(2534,2557).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600),e.addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2624).addRange(2649,2652).addRange(2662,2671).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2749,2752).addRange(2763,2764).addRange(2784,2785).addRange(2790,2801).addRange(2818,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2887,2888).addRange(2891,2892).addRange(2908,2909).addRange(2911,2913).addRange(2918,2935).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3009,3010).addRange(3014,3016).addRange(3018,3020).addRange(3046,3066).addRange(3073,3075).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3137,3140).addRange(3160,3162).addRange(3168,3169).addRange(3174,3183),e.addRange(3191,3200).addRange(3202,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3261,3262).addRange(3267,3268).addRange(3293,3294).addRange(3296,3297).addRange(3302,3311).addRange(3313,3315).addRange(3330,3340).addRange(3342,3344).addRange(3346,3386).addRange(3391,3392).addRange(3398,3400).addRange(3402,3404).addRange(3406,3407).addRange(3412,3414).addRange(3416,3425).addRange(3430,3455).addRange(3458,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3536,3537).addRange(3544,3550).addRange(3558,3567).addRange(3570,3572).addRange(3585,3632).addRange(3634,3635).addRange(3647,3654).addRange(3663,3675).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3792,3801).addRange(3804,3807).addRange(3840,3863).addRange(3866,3892).addRange(3898,3911).addRange(3913,3948).addRange(3976,3980).addRange(4030,4037).addRange(4039,4044).addRange(4046,4058),e.addRange(4096,4140).addRange(4155,4156).addRange(4159,4183).addRange(4186,4189).addRange(4193,4208).addRange(4213,4225).addRange(4227,4228).addRange(4231,4236).addRange(4238,4252).addRange(4254,4293).addRange(4304,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4960,4988).addRange(4992,5017).addRange(5024,5109).addRange(5112,5117).addRange(5120,5788).addRange(5792,5880).addRange(5888,5905).addRange(5919,5937).addRange(5941,5942).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6078,6085).addRange(6087,6088).addRange(6100,6108).addRange(6112,6121).addRange(6128,6137).addRange(6144,6154).addRange(6160,6169).addRange(6176,6264).addRange(6272,6276).addRange(6279,6312).addRange(6320,6389).addRange(6400,6430).addRange(6435,6438).addRange(6441,6443),e.addRange(6448,6449).addRange(6451,6456).addRange(6468,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6678).addRange(6681,6682).addRange(6686,6741).addRange(6755,6756).addRange(6765,6770).addRange(6784,6793).addRange(6800,6809).addRange(6816,6829).addRange(6916,6963).addRange(6974,6977).addRange(6981,6988).addRange(6990,7018).addRange(7028,7039).addRange(7042,7073).addRange(7078,7079).addRange(7086,7141).addRange(7146,7148).addRange(7164,7211).addRange(7220,7221).addRange(7227,7241).addRange(7245,7306).addRange(7312,7354).addRange(7357,7367).addRange(7401,7404).addRange(7406,7411).addRange(7413,7415).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(8192,8202).addRange(8208,8231).addRange(8239,8287).addRange(8304,8305),e.addRange(8308,8334).addRange(8336,8348).addRange(8352,8384).addRange(8448,8587).addRange(8592,9257).addRange(9280,9290).addRange(9312,11123).addRange(11126,11157).addRange(11159,11502).addRange(11506,11507).addRange(11513,11557).addRange(11568,11623).addRange(11631,11632).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11776,11869).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12329).addRange(12336,12351).addRange(12353,12438).addRange(12443,12543).addRange(12549,12591).addRange(12593,12686).addRange(12688,12773).addRange(12783,12830).addRange(12832,42124).addRange(42128,42182).addRange(42192,42539).addRange(42560,42606).addRange(42622,42653).addRange(42656,42735).addRange(42738,42743).addRange(42752,42957).addRange(42960,42961).addRange(42965,42972).addRange(42994,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43044).addRange(43047,43051).addRange(43056,43065).addRange(43072,43127),e.addRange(43136,43203).addRange(43214,43225).addRange(43250,43262).addRange(43264,43301).addRange(43310,43334).addRange(43359,43388).addRange(43395,43442).addRange(43444,43445).addRange(43450,43451).addRange(43454,43455).addRange(43457,43469).addRange(43471,43481).addRange(43486,43492).addRange(43494,43518).addRange(43520,43560).addRange(43567,43568).addRange(43571,43572).addRange(43584,43586).addRange(43588,43595).addRange(43600,43609).addRange(43612,43643).addRange(43645,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43755).addRange(43758,43765).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43883).addRange(43888,44004).addRange(44006,44007).addRange(44009,44012).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64450).addRange(64467,64911).addRange(64914,64967).addRange(65008,65023),e.addRange(65040,65049).addRange(65072,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65140).addRange(65142,65276).addRange(65281,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65532,65533).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65934).addRange(65936,65948).addRange(66e3,66044).addRange(66176,66204).addRange(66208,66256).addRange(66273,66299).addRange(66304,66339).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66463,66499).addRange(66504,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66927,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67008,67059),e.addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67671,67742).addRange(67751,67759).addRange(67808,67826).addRange(67828,67829).addRange(67835,67867).addRange(67871,67897).addRange(67968,68023).addRange(68028,68047).addRange(68050,68096).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68160,68168).addRange(68176,68184).addRange(68192,68255).addRange(68288,68324).addRange(68331,68342).addRange(68352,68405).addRange(68409,68437).addRange(68440,68466).addRange(68472,68497).addRange(68505,68508).addRange(68521,68527).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68858,68899).addRange(68912,68921).addRange(68928,68965).addRange(68974,68997).addRange(69006,69007).addRange(69216,69246).addRange(69248,69289).addRange(69296,69297).addRange(69314,69316).addRange(69376,69415).addRange(69424,69445).addRange(69457,69465).addRange(69488,69505).addRange(69510,69513).addRange(69552,69579),e.addRange(69600,69622).addRange(69634,69687).addRange(69703,69709).addRange(69714,69743).addRange(69745,69746).addRange(69762,69810).addRange(69815,69816).addRange(69819,69820).addRange(69822,69825).addRange(69840,69864).addRange(69872,69881).addRange(69891,69926).addRange(69942,69959).addRange(69968,70002).addRange(70004,70006).addRange(70018,70069).addRange(70081,70088).addRange(70093,70094).addRange(70096,70111).addRange(70113,70132).addRange(70144,70161).addRange(70163,70190).addRange(70194,70195).addRange(70200,70205).addRange(70207,70208).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313).addRange(70320,70366).addRange(70368,70370).addRange(70384,70393).addRange(70402,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70465,70468).addRange(70471,70472).addRange(70475,70476).addRange(70493,70499).addRange(70528,70537).addRange(70544,70581).addRange(70585,70586).addRange(70604,70605).addRange(70611,70613).addRange(70615,70616).addRange(70656,70711).addRange(70720,70721),e.addRange(70727,70747).addRange(70751,70753).addRange(70784,70831).addRange(70833,70834).addRange(70843,70844).addRange(70852,70855).addRange(70864,70873).addRange(71040,71086).addRange(71088,71089).addRange(71096,71099).addRange(71105,71131).addRange(71168,71218).addRange(71227,71228).addRange(71233,71236).addRange(71248,71257).addRange(71264,71276).addRange(71296,71338).addRange(71342,71343).addRange(71352,71353).addRange(71360,71369).addRange(71376,71395).addRange(71424,71450).addRange(71456,71457).addRange(71472,71494).addRange(71680,71726).addRange(71840,71922).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(71985,71989).addRange(71991,71992).addRange(71999,72002).addRange(72004,72006).addRange(72016,72025).addRange(72096,72103).addRange(72106,72147).addRange(72156,72159).addRange(72161,72164).addRange(72203,72242).addRange(72249,72250).addRange(72255,72262).addRange(72279,72280).addRange(72284,72329).addRange(72346,72354).addRange(72368,72440).addRange(72448,72457).addRange(72640,72673).addRange(72688,72697).addRange(72704,72712).addRange(72714,72751),e.addRange(72768,72773).addRange(72784,72812).addRange(72816,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73107,73108).addRange(73120,73129).addRange(73440,73458).addRange(73461,73464).addRange(73474,73488).addRange(73490,73525).addRange(73534,73535).addRange(73539,73561).addRange(73664,73713).addRange(73727,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075).addRange(77712,77810).addRange(77824,78895).addRange(78913,78918).addRange(78944,82938).addRange(82944,83526).addRange(90368,90397).addRange(90410,90412).addRange(90416,90425).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92782,92862).addRange(92864,92873).addRange(92880,92909).addRange(92928,92975).addRange(92983,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071).addRange(93504,93561).addRange(93760,93850).addRange(93952,94026).addRange(94032,94087).addRange(94099,94111).addRange(94176,94179).addRange(94208,100343).addRange(100352,101589),e.addRange(101631,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(117760,118009).addRange(118016,118451).addRange(118608,118723).addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119148).addRange(119171,119172).addRange(119180,119209).addRange(119214,119274).addRange(119296,119361).addRange(119488,119507).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121483).addRange(122624,122654).addRange(122661,122666),e.addRange(122928,122989).addRange(123136,123180).addRange(123191,123197).addRange(123200,123209).addRange(123214,123215).addRange(123536,123565).addRange(123584,123627).addRange(123632,123641).addRange(124112,124139).addRange(124144,124153).addRange(124368,124397).addRange(124400,124410).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125127,125135).addRange(125184,125251).addRange(125264,125273).addRange(125278,125279).addRange(126065,126132).addRange(126209,126269).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560),e.addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128732,128748).addRange(128752,128764).addRange(128768,128886).addRange(128891,128985).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129211).addRange(129216,129217).addRange(129280,129619).addRange(129632,129645).addRange(129648,129660).addRange(129664,129673).addRange(129679,129734).addRange(129742,129756).addRange(129759,129769).addRange(129776,129784).addRange(129792,129938).addRange(129940,130041).addRange(131072,173791).addRange(173824,177977).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(191472,192093).addRange(194560,195101).addRange(196608,201546).addRange(201552,205743),OE.characters=e,OE}var _E={},aQ;function nKe(){if(aQ)return _E;aQ=1;var e=te(1471,1479,1648,1809,2045,2362,2364,2381,2433,2492,2494,2509,2519,2558,2620,2641,2677,2748,2765,2817,2876,2893,2946,3006,3008,3021,3031,3072,3076,3132,3201,3260,3266,3390,3405,3415,3457,3530,3535,3542,3551,3633,3761,3893,3895,3897,4038,4226,4237,4253,6086,6109,6159,6313,6450,6683,6742,6752,6754,6783,7142,7149,7405,7412,8204,11647,43010,43014,43019,43052,43263,43347,43443,43456,43493,43587,43596,43644,43696,43713,43766,44005,44008,44013,64286,66045,66272,68159,69633,69744,69826,70003,70080,70095,70206,70209,70367,70462,70464,70477,70487,70584,70594,70597,70610,70726,70750,70832,70842,70845,71087,71229,71339,71341,71453,71455,71984,72003,72160,72263,72767,73018,73031,73109,73111,73562,78912,94031,94180,121461,121476,123023,123566);return e.addRange(768,879).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2199,2207).addRange(2250,2273).addRange(2275,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2878,2879).addRange(2881,2884).addRange(2901,2903).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3263,3264).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3298,3299),e.addRange(3328,3329).addRange(3387,3388).addRange(3393,3396).addRange(3426,3427).addRange(3538,3540).addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3790).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5909).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6862).addRange(6912,6915).addRange(6964,6973).addRange(6978,6980).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7085).addRange(7144,7145).addRange(7151,7155).addRange(7212,7219),e.addRange(7222,7223).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400).addRange(7416,7417).addRange(7616,7679).addRange(8400,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12335).addRange(12441,12442).addRange(42607,42610).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(65024,65039).addRange(65056,65071).addRange(65438,65439).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(68969,68973).addRange(69291,69292).addRange(69372,69375).addRange(69446,69456).addRange(69506,69509).addRange(69688,69702).addRange(69747,69748).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890),e.addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193).addRange(70196,70199).addRange(70371,70378).addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70587,70592).addRange(70599,70601).addRange(70606,70608).addRange(70625,70626).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71351).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(71995,71998).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248).addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029),e.addRange(73104,73105).addRange(73459,73460).addRange(73472,73473).addRange(73526,73530).addRange(73536,73538).addRange(78919,78933).addRange(90398,90409).addRange(90413,90415).addRange(92912,92916).addRange(92976,92982).addRange(94095,94098).addRange(94192,94193).addRange(113821,113822).addRange(118528,118573).addRange(118576,118598).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(124140,124143).addRange(124398,124399).addRange(125136,125142).addRange(125252,125258).addRange(917536,917631).addRange(917760,917999),_E.characters=e,_E}var NE={},nQ;function sKe(){if(nQ)return NE;nQ=1;var e=te();return e.addRange(48,57).addRange(65,70).addRange(97,102).addRange(65296,65305).addRange(65313,65318).addRange(65345,65350),NE.characters=e,NE}var DE={},sQ;function iKe(){if(sQ)return DE;sQ=1;var e=te(95,170,181,183,186,748,750,895,908,1369,1471,1479,1791,2042,2045,2482,2519,2556,2558,2620,2641,2654,2768,2929,2972,3024,3031,3165,3517,3530,3542,3716,3749,3782,3840,3893,3895,3897,4038,4295,4301,4696,4800,6103,6823,8025,8027,8029,8126,8276,8305,8319,8417,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,42963,43052,43259,64318,65343,66045,66272,67592,67644,68159,69415,69826,70006,70108,70280,70480,70487,70539,70542,70594,70597,70855,71236,71945,72263,72349,73018,73648,110898,110933,119970,119995,120134,121461,121476,123023,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);return e.addRange(48,57).addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(768,884).addRange(886,887).addRange(890,893).addRange(902,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1155,1159).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1641).addRange(1646,1747).addRange(1749,1756).addRange(1759,1768).addRange(1770,1788).addRange(1808,1866).addRange(1869,1969).addRange(1984,2037).addRange(2048,2093).addRange(2112,2139).addRange(2144,2154).addRange(2160,2183).addRange(2185,2190).addRange(2199,2273).addRange(2275,2403).addRange(2406,2415).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525),e.addRange(2527,2531).addRange(2534,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2799).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2927).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001),e.addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3055).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3132,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3293,3294).addRange(3296,3299).addRange(3302,3311).addRange(3313,3315).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3406).addRange(3412,3415).addRange(3423,3427).addRange(3430,3439).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3571).addRange(3585,3642).addRange(3648,3662).addRange(3664,3673).addRange(3713,3714),e.addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3790).addRange(3792,3801).addRange(3804,3807).addRange(3864,3865).addRange(3872,3881).addRange(3902,3911).addRange(3913,3948).addRange(3953,3972).addRange(3974,3991).addRange(3993,4028).addRange(4096,4169).addRange(4176,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4959).addRange(4969,4977).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5909).addRange(5919,5940).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6099).addRange(6108,6109).addRange(6112,6121),e.addRange(6155,6157).addRange(6159,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6470,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6656,6683).addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6832,6845).addRange(6847,6862).addRange(6912,6988).addRange(6992,7001).addRange(7019,7027).addRange(7040,7155).addRange(7168,7223).addRange(7232,7241).addRange(7245,7293).addRange(7296,7306).addRange(7312,7354).addRange(7357,7359).addRange(7376,7378).addRange(7380,7418).addRange(7424,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8204,8205).addRange(8255,8256).addRange(8336,8348).addRange(8400,8412),e.addRange(8421,8432).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11492).addRange(11499,11507).addRange(11520,11557).addRange(11568,11623).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12335).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12441,12447).addRange(12449,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42539).addRange(42560,42607).addRange(42612,42621).addRange(42623,42737).addRange(42775,42783).addRange(42786,42888).addRange(42891,42957).addRange(42960,42961).addRange(42965,42972).addRange(42994,43047).addRange(43072,43123).addRange(43136,43205).addRange(43216,43225).addRange(43232,43255).addRange(43261,43309),e.addRange(43312,43347).addRange(43360,43388).addRange(43392,43456).addRange(43471,43481).addRange(43488,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43616,43638).addRange(43642,43714).addRange(43739,43741).addRange(43744,43759).addRange(43762,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44012,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65024,65039).addRange(65056,65071).addRange(65075,65076).addRange(65101,65103).addRange(65136,65140).addRange(65142,65276).addRange(65296,65305).addRange(65313,65338).addRange(65345,65370).addRange(65381,65470).addRange(65474,65479),e.addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67008,67059).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897),e.addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68326).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(68912,68921).addRange(68928,68965).addRange(68969,68973).addRange(68975,68997).addRange(69248,69289).addRange(69291,69292).addRange(69296,69297).addRange(69314,69316).addRange(69372,69404).addRange(69424,69456).addRange(69488,69509).addRange(69552,69572).addRange(69600,69622).addRange(69632,69702).addRange(69734,69749).addRange(69759,69818).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69951).addRange(69956,69959).addRange(69968,70003).addRange(70016,70084).addRange(70089,70092).addRange(70094,70106).addRange(70144,70161).addRange(70163,70199).addRange(70206,70209).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301),e.addRange(70303,70312).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(70528,70537).addRange(70544,70581).addRange(70583,70592).addRange(70599,70602).addRange(70604,70611).addRange(70625,70626).addRange(70656,70730).addRange(70736,70745).addRange(70750,70753).addRange(70784,70853).addRange(70864,70873).addRange(71040,71093).addRange(71096,71104).addRange(71128,71133).addRange(71168,71232).addRange(71248,71257).addRange(71296,71352).addRange(71360,71369).addRange(71376,71395).addRange(71424,71450).addRange(71453,71467).addRange(71472,71481).addRange(71488,71494).addRange(71680,71738).addRange(71840,71913).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72003).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72161),e.addRange(72163,72164).addRange(72192,72254).addRange(72272,72345).addRange(72368,72440).addRange(72640,72672).addRange(72688,72697).addRange(72704,72712).addRange(72714,72758).addRange(72760,72768).addRange(72784,72793).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129).addRange(73440,73462).addRange(73472,73488).addRange(73490,73530).addRange(73534,73538).addRange(73552,73562).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77712,77808).addRange(77824,78895).addRange(78912,78933).addRange(78944,82938).addRange(82944,83526).addRange(90368,90425).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92784,92862).addRange(92864,92873).addRange(92880,92909).addRange(92912,92916).addRange(92928,92982).addRange(92992,92995).addRange(93008,93017).addRange(93027,93047).addRange(93053,93071),e.addRange(93504,93548).addRange(93552,93561).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101631,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113821,113822).addRange(118e3,118009).addRange(118528,118573).addRange(118576,118598).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538),e.addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(120782,120831).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122624,122654).addRange(122661,122666).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(122928,122989).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123536,123566).addRange(123584,123641).addRange(124112,124153).addRange(124368,124410).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125136,125142).addRange(125184,125259).addRange(125264,125273).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619),e.addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(130032,130041).addRange(131072,173791).addRange(173824,177977).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(191472,192093).addRange(194560,195101).addRange(196608,201546).addRange(201552,205743).addRange(917760,917999),DE.characters=e,DE}var kE={},iQ;function oKe(){if(iQ)return kE;iQ=1;var e=te(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3165,3200,3261,3389,3406,3517,3716,3749,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,42963,43259,43471,43642,43697,43712,43714,64285,64318,67592,67644,68096,69415,69749,69956,69959,70006,70106,70108,70280,70461,70480,70539,70542,70583,70609,70611,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73474,73648,94032,94179,110898,110933,119970,119995,120134,123214,124400,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);return e.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2160,2183).addRange(2185,2190).addRange(2208,2249).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611),e.addRange(2613,2614).addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3293,3294).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526),e.addRange(3585,3632).addRange(3634,3635).addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5905).addRange(5919,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6312),e.addRange(6320,6389).addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6988).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7306).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623).addRange(11648,11670),e.addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12443,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42957).addRange(42960,42961).addRange(42965,42972).addRange(42994,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518).addRange(43520,43560).addRange(43584,43586),e.addRange(43588,43595).addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204),e.addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67008,67059).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497),e.addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(68938,68965).addRange(68975,68997).addRange(69248,69289).addRange(69296,69297).addRange(69314,69316).addRange(69376,69404).addRange(69424,69445).addRange(69488,69505).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69745,69746).addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70207,70208).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70528,70537).addRange(70544,70581).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71488,71494).addRange(71680,71723),e.addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72368,72440).addRange(72640,72672).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73476,73488).addRange(73490,73523).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77712,77808).addRange(77824,78895).addRange(78913,78918).addRange(78944,82938).addRange(82944,83526).addRange(90368,90397).addRange(92160,92728).addRange(92736,92766).addRange(92784,92862).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93504,93548).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101631,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590),e.addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(122624,122654).addRange(122661,122666).addRange(122928,122989).addRange(123136,123180).addRange(123191,123197).addRange(123536,123565).addRange(123584,123627).addRange(124112,124139).addRange(124368,124397).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467),e.addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173791).addRange(173824,177977).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(191472,192093).addRange(194560,195101).addRange(196608,201546).addRange(201552,205743),kE.characters=e,kE}var LE={},oQ;function lKe(){if(oQ)return LE;oQ=1;var e=te(94180);return e.addRange(12294,12295).addRange(12321,12329).addRange(12344,12346).addRange(13312,19903).addRange(19968,40959).addRange(63744,64109).addRange(64112,64217).addRange(94208,100343).addRange(100352,101589).addRange(101631,101640).addRange(110960,111355).addRange(131072,173791).addRange(173824,177977).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(191472,192093).addRange(194560,195101).addRange(196608,201546).addRange(201552,205743),LE.characters=e,LE}var ME={},lQ;function dKe(){if(lQ)return ME;lQ=1;var e=te(12783);return e.addRange(12272,12273).addRange(12276,12285),ME.characters=e,ME}var BE={},dQ;function uKe(){if(dQ)return BE;dQ=1;var e=te();return e.addRange(12274,12275),BE.characters=e,BE}var FE={},uQ;function cKe(){if(uQ)return FE;uQ=1;var e=te();return e.addRange(8204,8205),FE.characters=e,FE}var $E={},cQ;function pKe(){if(cQ)return $E;cQ=1;var e=te(6586,43705);return e.addRange(3648,3652).addRange(3776,3780).addRange(6581,6583).addRange(43701,43702).addRange(43707,43708),$E.characters=e,$E}var qE={},pQ;function fKe(){if(pQ)return qE;pQ=1;var e=te(170,181,186,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,402,405,414,417,419,421,424,429,432,436,438,454,457,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,572,578,583,585,587,589,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7306,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7839,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8305,8319,8458,8467,8495,8500,8505,8526,8580,11361,11368,11370,11372,11377,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42787,42789,42791,42793,42795,42797,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42874,42876,42879,42881,42883,42885,42887,42892,42894,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42927,42933,42935,42937,42939,42941,42943,42945,42947,42952,42954,42957,42961,42963,42965,42967,42969,42971,42998,67456,119995,120779);return e.addRange(97,122).addRange(223,246).addRange(248,255).addRange(311,312).addRange(328,329).addRange(382,384).addRange(396,397).addRange(409,411).addRange(426,427).addRange(441,442).addRange(445,447).addRange(476,477).addRange(495,496).addRange(563,569).addRange(575,576).addRange(591,659).addRange(661,696).addRange(704,705).addRange(736,740).addRange(890,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1019,1020).addRange(1072,1119).addRange(1230,1231).addRange(1376,1416).addRange(4304,4346).addRange(4348,4351).addRange(5112,5117).addRange(7296,7304).addRange(7424,7615).addRange(7829,7837).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151),e.addRange(8160,8167).addRange(8178,8180).addRange(8182,8183).addRange(8336,8348).addRange(8462,8463).addRange(8508,8509).addRange(8518,8521).addRange(8560,8575).addRange(9424,9449).addRange(11312,11359).addRange(11365,11366).addRange(11379,11380).addRange(11382,11389).addRange(11491,11492).addRange(11520,11557).addRange(42651,42653).addRange(42799,42801).addRange(42863,42872).addRange(42899,42901).addRange(42994,42996).addRange(43e3,43002).addRange(43824,43866).addRange(43868,43881).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67459,67461).addRange(67463,67504).addRange(67506,67514).addRange(68800,68850).addRange(68976,68997).addRange(71872,71903).addRange(93792,93823).addRange(119834,119859).addRange(119886,119892).addRange(119894,119911).addRange(119938,119963).addRange(119990,119993).addRange(119997,120003).addRange(120005,120015).addRange(120042,120067).addRange(120094,120119).addRange(120146,120171).addRange(120198,120223),e.addRange(120250,120275).addRange(120302,120327).addRange(120354,120379).addRange(120406,120431).addRange(120458,120485).addRange(120514,120538).addRange(120540,120545).addRange(120572,120596).addRange(120598,120603).addRange(120630,120654).addRange(120656,120661).addRange(120688,120712).addRange(120714,120719).addRange(120746,120770).addRange(120772,120777).addRange(122624,122633).addRange(122635,122654).addRange(122661,122666).addRange(122928,122989).addRange(125218,125251),qE.characters=e,qE}var UE={},fQ;function hKe(){if(fQ)return UE;fQ=1;var e=te(43,94,124,126,172,177,215,247,981,8214,8256,8260,8274,8417,8450,8455,8469,8484,8523,8669,9084,9143,9168,9698,9700,9792,9794,64297,65128,65291,65340,65342,65372,65374,65506,119970,119995,120134,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);return e.addRange(60,62).addRange(976,978).addRange(1008,1009).addRange(1012,1014).addRange(1542,1544).addRange(8242,8244).addRange(8289,8292).addRange(8314,8318).addRange(8330,8334).addRange(8400,8412).addRange(8421,8422).addRange(8427,8431).addRange(8458,8467).addRange(8472,8477).addRange(8488,8489).addRange(8492,8493).addRange(8495,8497).addRange(8499,8504).addRange(8508,8521).addRange(8592,8615).addRange(8617,8622).addRange(8624,8625).addRange(8630,8631).addRange(8636,8667).addRange(8676,8677).addRange(8692,8959).addRange(8968,8971).addRange(8992,8993).addRange(9115,9141).addRange(9180,9186).addRange(9632,9633).addRange(9646,9655).addRange(9660,9665).addRange(9670,9671).addRange(9674,9675).addRange(9679,9683).addRange(9703,9708).addRange(9720,9727).addRange(9733,9734).addRange(9824,9827).addRange(9837,9839).addRange(10176,10239).addRange(10496,11007).addRange(11056,11076).addRange(11079,11084).addRange(65121,65126).addRange(65308,65310).addRange(65513,65516).addRange(69006,69007).addRange(119808,119892).addRange(119894,119964),e.addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),UE.characters=e,UE}var VE={},hQ;function mKe(){if(hQ)return VE;hQ=1;var e=te();return e.addRange(64976,65007).addRange(65534,65535).addRange(131070,131071).addRange(196606,196607).addRange(262142,262143).addRange(327678,327679).addRange(393214,393215).addRange(458750,458751).addRange(524286,524287).addRange(589822,589823).addRange(655358,655359).addRange(720894,720895).addRange(786430,786431).addRange(851966,851967).addRange(917502,917503).addRange(983038,983039).addRange(1048574,1048575).addRange(1114110,1114111),VE.characters=e,VE}var WE={},mQ;function yKe(){if(mQ)return WE;mQ=1;var e=te(96,169,174,182,187,191,215,247,12336);return e.addRange(33,47).addRange(58,64).addRange(91,94).addRange(123,126).addRange(161,167).addRange(171,172).addRange(176,177).addRange(8208,8231).addRange(8240,8254).addRange(8257,8275).addRange(8277,8286).addRange(8592,9311).addRange(9472,10101).addRange(10132,11263).addRange(11776,11903).addRange(12289,12291).addRange(12296,12320).addRange(64830,64831).addRange(65093,65094),WE.characters=e,WE}var GE={},yQ;function gKe(){if(yQ)return GE;yQ=1;var e=te(32,133);return e.addRange(9,13).addRange(8206,8207).addRange(8232,8233),GE.characters=e,GE}var KE={},gQ;function vKe(){if(gQ)return KE;gQ=1;var e=te(34,39,171,187,11842,65282,65287);return e.addRange(8216,8223).addRange(8249,8250).addRange(12300,12303).addRange(12317,12319).addRange(65089,65092).addRange(65378,65379),KE.characters=e,KE}var HE={},vQ;function bKe(){if(vQ)return HE;vQ=1;var e=te();return e.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245),HE.characters=e,HE}var zE={},bQ;function xKe(){if(bQ)return zE;bQ=1;var e=te();return e.addRange(127462,127487),zE.characters=e,zE}var XE={},xQ;function RKe(){if(xQ)return XE;xQ=1;var e=te(33,46,63,1417,1748,2041,2103,2105,4962,5742,6147,6153,8228,11822,11836,12290,42239,42739,42743,43311,44011,65042,65106,65281,65294,65311,65377,70093,70313,72004,72006,92917,92996,93848,113823,121480);return e.addRange(1565,1567).addRange(1792,1794).addRange(2109,2110).addRange(2404,2405).addRange(4170,4171).addRange(4967,4968).addRange(5941,5942).addRange(6100,6101).addRange(6468,6469).addRange(6824,6827).addRange(6990,6991).addRange(7002,7003).addRange(7006,7007).addRange(7037,7039).addRange(7227,7228).addRange(7294,7295).addRange(8252,8253).addRange(8263,8265).addRange(11513,11515).addRange(11859,11860).addRange(42510,42511).addRange(43126,43127).addRange(43214,43215).addRange(43464,43465).addRange(43613,43615).addRange(43760,43761).addRange(65045,65046).addRange(65110,65111).addRange(68182,68183).addRange(69461,69465).addRange(69510,69513).addRange(69703,69704).addRange(69822,69825).addRange(69953,69955).addRange(70085,70086).addRange(70110,70111).addRange(70200,70201).addRange(70203,70204).addRange(70612,70613).addRange(70731,70732).addRange(71106,71107).addRange(71113,71127).addRange(71233,71234).addRange(71484,71486).addRange(72258,72259).addRange(72347,72348).addRange(72769,72770).addRange(73463,73464).addRange(73539,73540).addRange(92782,92783).addRange(92983,92984),e.addRange(93550,93551),XE.characters=e,XE}var JE={},RQ;function EKe(){if(RQ)return JE;RQ=1;var e=te(303,585,616,669,690,1011,1110,1112,7522,7574,7588,7592,7725,7883,8305,11388,122650,122984);return e.addRange(105,106).addRange(8520,8521).addRange(119842,119843).addRange(119894,119895).addRange(119946,119947).addRange(119998,119999).addRange(120050,120051).addRange(120102,120103).addRange(120154,120155).addRange(120206,120207).addRange(120258,120259).addRange(120310,120311).addRange(120362,120363).addRange(120414,120415).addRange(120466,120467).addRange(122956,122957),JE.characters=e,JE}var YE={},EQ;function SKe(){if(EQ)return YE;EQ=1;var e=te(33,44,46,63,894,903,1417,1475,1548,1563,1748,1804,2142,3848,5742,6106,8228,11822,11836,11841,11852,43311,43743,44011,65042,65281,65292,65294,65311,65377,65380,66463,66512,67671,67871,70093,70313,72004,72006,72817,92917,92996,113823);return e.addRange(58,59).addRange(1565,1567).addRange(1792,1802).addRange(2040,2041).addRange(2096,2101).addRange(2103,2110).addRange(2404,2405).addRange(3674,3675).addRange(3853,3858).addRange(4170,4171).addRange(4961,4968).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6146,6149).addRange(6152,6153).addRange(6468,6469).addRange(6824,6827).addRange(6990,6991).addRange(7002,7003).addRange(7005,7007).addRange(7037,7039).addRange(7227,7231).addRange(7294,7295).addRange(8252,8253).addRange(8263,8265).addRange(11513,11515).addRange(11854,11855).addRange(11859,11860).addRange(12289,12290).addRange(42238,42239).addRange(42509,42511).addRange(42739,42743).addRange(43126,43127).addRange(43214,43215).addRange(43463,43465).addRange(43613,43615).addRange(43760,43761).addRange(65045,65046).addRange(65104,65106).addRange(65108,65111).addRange(65306,65307).addRange(68182,68183).addRange(68336,68341).addRange(68410,68415).addRange(68505,68508).addRange(69461,69465).addRange(69510,69513).addRange(69703,69709).addRange(69822,69825).addRange(69953,69955),e.addRange(70085,70086).addRange(70110,70111).addRange(70200,70204).addRange(70612,70613).addRange(70731,70733).addRange(70746,70747).addRange(71106,71109).addRange(71113,71127).addRange(71233,71234).addRange(71484,71486).addRange(72258,72259).addRange(72347,72348).addRange(72353,72354).addRange(72769,72771).addRange(73463,73464).addRange(73539,73540).addRange(74864,74868).addRange(92782,92783).addRange(92983,92985).addRange(93550,93551).addRange(93847,93848).addRange(121479,121482),YE.characters=e,YE}var QE={},SQ;function TKe(){if(SQ)return QE;SQ=1;var e=te(64017,64031,64033);return e.addRange(13312,19903).addRange(19968,40959).addRange(64014,64015).addRange(64019,64020).addRange(64035,64036).addRange(64039,64041).addRange(131072,173791).addRange(173824,177977).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(191472,192093).addRange(196608,201546).addRange(201552,205743),QE.characters=e,QE}var ZE={},TQ;function wKe(){if(TQ)return ZE;TQ=1;var e=te(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,452,455,458,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,497,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7305,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8450,8455,8469,8484,8486,8488,8517,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42944,42946,42953,42960,42966,42968,42970,42972,42997,119964,119970,120134,120778);return e.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(978,980).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8120,8123).addRange(8136,8139).addRange(8152,8155).addRange(8168,8172).addRange(8184,8187).addRange(8459,8461).addRange(8464,8466).addRange(8473,8477).addRange(8490,8493).addRange(8496,8499).addRange(8510,8511).addRange(8544,8559),e.addRange(9398,9423).addRange(11264,11311).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(42955,42956).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(68736,68786).addRange(68944,68965).addRange(71840,71871).addRange(93760,93791).addRange(119808,119833).addRange(119860,119885).addRange(119912,119937).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119989).addRange(120016,120041).addRange(120068,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120120,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120172,120197).addRange(120224,120249).addRange(120276,120301).addRange(120328,120353).addRange(120380,120405).addRange(120432,120457).addRange(120488,120512).addRange(120546,120570).addRange(120604,120628).addRange(120662,120686).addRange(120720,120744).addRange(125184,125217).addRange(127280,127305).addRange(127312,127337),e.addRange(127344,127369),ZE.characters=e,ZE}var eS={},wQ;function PKe(){if(wQ)return eS;wQ=1;var e=te(6159);return e.addRange(6155,6157).addRange(65024,65039).addRange(917760,917999),eS.characters=e,eS}var tS={},PQ;function AKe(){if(PQ)return tS;PQ=1;var e=te(32,133,160,5760,8239,8287,12288);return e.addRange(9,13).addRange(8192,8202).addRange(8232,8233),tS.characters=e,tS}var rS={},AQ;function IKe(){if(AQ)return rS;AQ=1;var e=te(95,170,181,183,186,748,750,895,908,1369,1471,1479,1791,2042,2045,2482,2519,2556,2558,2620,2641,2654,2768,2929,2972,3024,3031,3165,3517,3530,3542,3716,3749,3782,3840,3893,3895,3897,4038,4295,4301,4696,4800,6103,6823,8025,8027,8029,8126,8276,8305,8319,8417,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,42963,43052,43259,64318,65137,65139,65143,65145,65147,65149,65343,66045,66272,67592,67644,68159,69415,69826,70006,70108,70280,70480,70487,70539,70542,70594,70597,70855,71236,71945,72263,72349,73018,73648,110898,110933,119970,119995,120134,121461,121476,123023,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);return e.addRange(48,57).addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(768,884).addRange(886,887).addRange(891,893).addRange(902,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1155,1159).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1641).addRange(1646,1747).addRange(1749,1756).addRange(1759,1768).addRange(1770,1788).addRange(1808,1866).addRange(1869,1969).addRange(1984,2037).addRange(2048,2093).addRange(2112,2139).addRange(2144,2154).addRange(2160,2183).addRange(2185,2190).addRange(2199,2273).addRange(2275,2403).addRange(2406,2415).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525),e.addRange(2527,2531).addRange(2534,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2799).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2927).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001),e.addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3055).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3132,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3293,3294).addRange(3296,3299).addRange(3302,3311).addRange(3313,3315).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3406).addRange(3412,3415).addRange(3423,3427).addRange(3430,3439).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3571).addRange(3585,3642).addRange(3648,3662).addRange(3664,3673).addRange(3713,3714),e.addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3790).addRange(3792,3801).addRange(3804,3807).addRange(3864,3865).addRange(3872,3881).addRange(3902,3911).addRange(3913,3948).addRange(3953,3972).addRange(3974,3991).addRange(3993,4028).addRange(4096,4169).addRange(4176,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4959).addRange(4969,4977).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5909).addRange(5919,5940).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6099).addRange(6108,6109).addRange(6112,6121),e.addRange(6155,6157).addRange(6159,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6470,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6656,6683).addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6832,6845).addRange(6847,6862).addRange(6912,6988).addRange(6992,7001).addRange(7019,7027).addRange(7040,7155).addRange(7168,7223).addRange(7232,7241).addRange(7245,7293).addRange(7296,7306).addRange(7312,7354).addRange(7357,7359).addRange(7376,7378).addRange(7380,7418).addRange(7424,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8204,8205).addRange(8255,8256).addRange(8336,8348).addRange(8400,8412),e.addRange(8421,8432).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11492).addRange(11499,11507).addRange(11520,11557).addRange(11568,11623).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12335).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12441,12442).addRange(12445,12447).addRange(12449,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42539).addRange(42560,42607).addRange(42612,42621).addRange(42623,42737).addRange(42775,42783).addRange(42786,42888).addRange(42891,42957).addRange(42960,42961).addRange(42965,42972).addRange(42994,43047).addRange(43072,43123).addRange(43136,43205).addRange(43216,43225).addRange(43232,43255),e.addRange(43261,43309).addRange(43312,43347).addRange(43360,43388).addRange(43392,43456).addRange(43471,43481).addRange(43488,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43616,43638).addRange(43642,43714).addRange(43739,43741).addRange(43744,43759).addRange(43762,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44012,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64605).addRange(64612,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65017).addRange(65024,65039).addRange(65056,65071).addRange(65075,65076).addRange(65101,65103).addRange(65151,65276).addRange(65296,65305).addRange(65313,65338).addRange(65345,65370).addRange(65381,65470),e.addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67008,67059).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861),e.addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68326).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(68912,68921).addRange(68928,68965).addRange(68969,68973).addRange(68975,68997).addRange(69248,69289).addRange(69291,69292).addRange(69296,69297).addRange(69314,69316).addRange(69372,69404).addRange(69424,69456).addRange(69488,69509).addRange(69552,69572).addRange(69600,69622).addRange(69632,69702).addRange(69734,69749).addRange(69759,69818).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69951).addRange(69956,69959).addRange(69968,70003).addRange(70016,70084).addRange(70089,70092).addRange(70094,70106).addRange(70144,70161).addRange(70163,70199).addRange(70206,70209).addRange(70272,70278).addRange(70282,70285),e.addRange(70287,70301).addRange(70303,70312).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(70528,70537).addRange(70544,70581).addRange(70583,70592).addRange(70599,70602).addRange(70604,70611).addRange(70625,70626).addRange(70656,70730).addRange(70736,70745).addRange(70750,70753).addRange(70784,70853).addRange(70864,70873).addRange(71040,71093).addRange(71096,71104).addRange(71128,71133).addRange(71168,71232).addRange(71248,71257).addRange(71296,71352).addRange(71360,71369).addRange(71376,71395).addRange(71424,71450).addRange(71453,71467).addRange(71472,71481).addRange(71488,71494).addRange(71680,71738).addRange(71840,71913).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72003).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151),e.addRange(72154,72161).addRange(72163,72164).addRange(72192,72254).addRange(72272,72345).addRange(72368,72440).addRange(72640,72672).addRange(72688,72697).addRange(72704,72712).addRange(72714,72758).addRange(72760,72768).addRange(72784,72793).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129).addRange(73440,73462).addRange(73472,73488).addRange(73490,73530).addRange(73534,73538).addRange(73552,73562).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77712,77808).addRange(77824,78895).addRange(78912,78933).addRange(78944,82938).addRange(82944,83526).addRange(90368,90425).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92784,92862).addRange(92864,92873).addRange(92880,92909).addRange(92912,92916).addRange(92928,92982).addRange(92992,92995).addRange(93008,93017).addRange(93027,93047),e.addRange(93053,93071).addRange(93504,93548).addRange(93552,93561).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101631,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113821,113822).addRange(118e3,118009).addRange(118528,118573).addRange(118576,118598).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512),e.addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(120782,120831).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122624,122654).addRange(122661,122666).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(122928,122989).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123536,123566).addRange(123584,123641).addRange(124112,124153).addRange(124368,124410).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125136,125142).addRange(125184,125259).addRange(125264,125273).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601),e.addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(130032,130041).addRange(131072,173791).addRange(173824,177977).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(191472,192093).addRange(194560,195101).addRange(196608,201546).addRange(201552,205743).addRange(917760,917999),rS.characters=e,rS}var aS={},IQ;function CKe(){if(IQ)return aS;IQ=1;var e=te(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3165,3200,3261,3389,3406,3517,3634,3716,3749,3762,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,42963,43259,43471,43642,43697,43712,43714,64285,64318,65137,65139,65143,65145,65147,65149,67592,67644,68096,69415,69749,69956,69959,70006,70106,70108,70280,70461,70480,70539,70542,70583,70609,70611,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73474,73648,94032,94179,110898,110933,119970,119995,120134,123214,124400,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);return e.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2160,2183).addRange(2185,2190).addRange(2208,2249).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611),e.addRange(2613,2614).addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3293,3294).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526),e.addRange(3585,3632).addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5905).addRange(5919,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6312).addRange(6320,6389).addRange(6400,6430),e.addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6988).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7306).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694),e.addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42957).addRange(42960,42961).addRange(42965,42972).addRange(42994,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518).addRange(43520,43560).addRange(43584,43586).addRange(43588,43595).addRange(43616,43638),e.addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64605).addRange(64612,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65017).addRange(65151,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256),e.addRange(66304,66335).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67008,67059).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680),e.addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(68938,68965).addRange(68975,68997).addRange(69248,69289).addRange(69296,69297).addRange(69314,69316).addRange(69376,69404).addRange(69424,69445).addRange(69488,69505).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69745,69746).addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70207,70208).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70528,70537).addRange(70544,70581).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71488,71494).addRange(71680,71723).addRange(71840,71903),e.addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72368,72440).addRange(72640,72672).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73476,73488).addRange(73490,73523).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77712,77808).addRange(77824,78895).addRange(78913,78918).addRange(78944,82938).addRange(82944,83526).addRange(90368,90397).addRange(92160,92728).addRange(92736,92766).addRange(92784,92862).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93504,93548).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101631,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882),e.addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(122624,122654).addRange(122661,122666).addRange(122928,122989).addRange(123136,123180).addRange(123191,123197).addRange(123536,123565).addRange(123584,123627).addRange(124112,124139).addRange(124368,124397).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495),e.addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173791).addRange(173824,177977).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(191472,192093).addRange(194560,195101).addRange(196608,201546).addRange(201552,205743),aS.characters=e,aS}var nS={},CQ;function jKe(){if(CQ)return nS;CQ=1;var e=te(181,895,902,908,4295,4301,8025,8027,8029,8126,8450,8455,8469,8484,8486,8488,8505,8526,11559,11565,42963,43002,119970,119995,120134);return e.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,442).addRange(444,447).addRange(452,659).addRange(661,687).addRange(880,883).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7306).addRange(7312,7354).addRange(7357,7359).addRange(7424,7467).addRange(7531,7543).addRange(7545,7578).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8500).addRange(8508,8511).addRange(8517,8521).addRange(8579,8580),e.addRange(11264,11387).addRange(11390,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42651).addRange(42786,42863).addRange(42865,42887).addRange(42891,42894).addRange(42896,42957).addRange(42960,42961).addRange(42965,42972).addRange(42997,42998).addRange(43824,43866).addRange(43872,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(68736,68786).addRange(68800,68850).addRange(68944,68965).addRange(68976,68997).addRange(71840,71903).addRange(93760,93823).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126),e.addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(122624,122633).addRange(122635,122654).addRange(122661,122666).addRange(125184,125251),nS.characters=e,nS}var sS={},jQ;function OKe(){if(jQ)return sS;jQ=1;var e=te(41,93,125,3899,3901,5788,8262,8318,8334,8969,8971,9002,10089,10091,10093,10095,10097,10099,10101,10182,10215,10217,10219,10221,10223,10628,10630,10632,10634,10636,10638,10640,10642,10644,10646,10648,10713,10715,10749,11811,11813,11815,11817,11862,11864,11866,11868,12297,12299,12301,12303,12305,12309,12311,12313,12315,64830,65048,65078,65080,65082,65084,65086,65088,65090,65092,65096,65114,65116,65118,65289,65341,65373,65376,65379);return e.addRange(12318,12319),sS.characters=e,sS}var iS={},OQ;function _Ke(){if(OQ)return iS;OQ=1;var e=te(95,8276,65343);return e.addRange(8255,8256).addRange(65075,65076).addRange(65101,65103),iS.characters=e,iS}var oS={},_Q;function NKe(){if(_Q)return oS;_Q=1;var e=te();return e.addRange(0,31).addRange(127,159),oS.characters=e,oS}var lS={},NQ;function DKe(){if(NQ)return lS;NQ=1;var e=te(36,1423,1547,2555,2801,3065,3647,6107,43064,65020,65129,65284,123647,126128);return e.addRange(162,165).addRange(2046,2047).addRange(2546,2547).addRange(8352,8384).addRange(65504,65505).addRange(65509,65510).addRange(73693,73696),lS.characters=e,lS}var dS={},DQ;function kKe(){if(DQ)return dS;DQ=1;var e=te(45,1418,1470,5120,6150,11799,11802,11840,11869,12316,12336,12448,65112,65123,65293,68974,69293);return e.addRange(8208,8213).addRange(11834,11835).addRange(65073,65074),dS.characters=e,dS}var uS={},kQ;function LKe(){if(kQ)return uS;kQ=1;var e=te();return e.addRange(48,57).addRange(1632,1641).addRange(1776,1785).addRange(1984,1993).addRange(2406,2415).addRange(2534,2543).addRange(2662,2671).addRange(2790,2799).addRange(2918,2927).addRange(3046,3055).addRange(3174,3183).addRange(3302,3311).addRange(3430,3439).addRange(3558,3567).addRange(3664,3673).addRange(3792,3801).addRange(3872,3881).addRange(4160,4169).addRange(4240,4249).addRange(6112,6121).addRange(6160,6169).addRange(6470,6479).addRange(6608,6617).addRange(6784,6793).addRange(6800,6809).addRange(6992,7001).addRange(7088,7097).addRange(7232,7241).addRange(7248,7257).addRange(42528,42537).addRange(43216,43225).addRange(43264,43273).addRange(43472,43481).addRange(43504,43513).addRange(43600,43609).addRange(44016,44025).addRange(65296,65305).addRange(66720,66729).addRange(68912,68921).addRange(68928,68937).addRange(69734,69743).addRange(69872,69881).addRange(69942,69951).addRange(70096,70105).addRange(70384,70393).addRange(70736,70745).addRange(70864,70873).addRange(71248,71257).addRange(71360,71369).addRange(71376,71395).addRange(71472,71481),e.addRange(71904,71913).addRange(72016,72025).addRange(72688,72697).addRange(72784,72793).addRange(73040,73049).addRange(73120,73129).addRange(73552,73561).addRange(90416,90425).addRange(92768,92777).addRange(92864,92873).addRange(93008,93017).addRange(93552,93561).addRange(118e3,118009).addRange(120782,120831).addRange(123200,123209).addRange(123632,123641).addRange(124144,124153).addRange(124401,124410).addRange(125264,125273).addRange(130032,130041),uS.characters=e,uS}var cS={},LQ;function MKe(){if(LQ)return cS;LQ=1;var e=te(6846);return e.addRange(1160,1161).addRange(8413,8416).addRange(8418,8420).addRange(42608,42610),cS.characters=e,cS}var pS={},MQ;function BKe(){if(MQ)return pS;MQ=1;var e=te(187,8217,8221,8250,11779,11781,11786,11789,11805,11809);return pS.characters=e,pS}var fS={},BQ;function FKe(){if(BQ)return fS;BQ=1;var e=te(173,1564,1757,1807,2274,6158,65279,69821,69837,917505);return e.addRange(1536,1541).addRange(2192,2193).addRange(8203,8207).addRange(8234,8238).addRange(8288,8292).addRange(8294,8303).addRange(65529,65531).addRange(78896,78911).addRange(113824,113827).addRange(119155,119162).addRange(917536,917631),fS.characters=e,fS}var hS={},FQ;function $Ke(){if(FQ)return hS;FQ=1;var e=te(171,8216,8223,8249,11778,11780,11785,11788,11804,11808);return e.addRange(8219,8220),hS.characters=e,hS}var mS={},$Q;function qKe(){if($Q)return mS;$Q=1;var e=te(12295,66369,66378);return e.addRange(5870,5872).addRange(8544,8578).addRange(8581,8584).addRange(12321,12329).addRange(12344,12346).addRange(42726,42735).addRange(65856,65908).addRange(66513,66517).addRange(74752,74862),mS.characters=e,mS}var yS={},qQ;function UKe(){if(qQ)return yS;qQ=1;var e=te(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3165,3200,3261,3389,3406,3517,3716,3749,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,11823,42963,43259,43471,43642,43697,43712,43714,64285,64318,67592,67644,68096,69415,69749,69956,69959,70006,70106,70108,70280,70461,70480,70539,70542,70583,70609,70611,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73474,73648,94032,94179,110898,110933,119970,119995,120134,123214,124400,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);return e.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2160,2183).addRange(2185,2190).addRange(2208,2249).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611),e.addRange(2613,2614).addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3293,3294).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526),e.addRange(3585,3632).addRange(3634,3635).addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5873,5880).addRange(5888,5905).addRange(5919,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6276),e.addRange(6279,6312).addRange(6320,6389).addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6988).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7306).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8505).addRange(8508,8511).addRange(8517,8521).addRange(8579,8580).addRange(11264,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557),e.addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12294).addRange(12337,12341).addRange(12347,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42725).addRange(42775,42783).addRange(42786,42888).addRange(42891,42957).addRange(42960,42961).addRange(42965,42972).addRange(42994,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518).addRange(43520,43560),e.addRange(43584,43586).addRange(43588,43595).addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(66176,66204),e.addRange(66208,66256).addRange(66304,66335).addRange(66349,66368).addRange(66370,66377).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(67008,67059).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497),e.addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(68938,68965).addRange(68975,68997).addRange(69248,69289).addRange(69296,69297).addRange(69314,69316).addRange(69376,69404).addRange(69424,69445).addRange(69488,69505).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69745,69746).addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70207,70208).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70528,70537).addRange(70544,70581).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71488,71494).addRange(71680,71723),e.addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72368,72440).addRange(72640,72672).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73476,73488).addRange(73490,73523).addRange(73728,74649).addRange(74880,75075).addRange(77712,77808).addRange(77824,78895).addRange(78913,78918).addRange(78944,82938).addRange(82944,83526).addRange(90368,90397).addRange(92160,92728).addRange(92736,92766).addRange(92784,92862).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93504,93548).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101631,101640).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110592,110882),e.addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(122624,122654).addRange(122661,122666).addRange(122928,122989).addRange(123136,123180).addRange(123191,123197).addRange(123536,123565).addRange(123584,123627).addRange(124112,124139).addRange(124368,124397).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495),e.addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173791).addRange(173824,177977).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(191472,192093).addRange(194560,195101).addRange(196608,201546).addRange(201552,205743),yS.characters=e,yS}var gS={},UQ;function VKe(){if(UQ)return gS;UQ=1;var e=te(8232);return gS.characters=e,gS}var vS={},VQ;function WKe(){if(VQ)return vS;VQ=1;var e=te(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,402,405,414,417,419,421,424,429,432,436,438,454,457,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,572,578,583,585,587,589,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7306,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7839,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8458,8467,8495,8500,8505,8526,8580,11361,11368,11370,11372,11377,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42894,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42927,42933,42935,42937,42939,42941,42943,42945,42947,42952,42954,42957,42961,42963,42965,42967,42969,42971,42998,43002,119995,120779);return e.addRange(97,122).addRange(223,246).addRange(248,255).addRange(311,312).addRange(328,329).addRange(382,384).addRange(396,397).addRange(409,411).addRange(426,427).addRange(441,442).addRange(445,447).addRange(476,477).addRange(495,496).addRange(563,569).addRange(575,576).addRange(591,659).addRange(661,687).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1019,1020).addRange(1072,1119).addRange(1230,1231).addRange(1376,1416).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7424,7467).addRange(7531,7543).addRange(7545,7578).addRange(7829,7837).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151),e.addRange(8160,8167).addRange(8178,8180).addRange(8182,8183).addRange(8462,8463).addRange(8508,8509).addRange(8518,8521).addRange(11312,11359).addRange(11365,11366).addRange(11379,11380).addRange(11382,11387).addRange(11491,11492).addRange(11520,11557).addRange(42799,42801).addRange(42865,42872).addRange(42899,42901).addRange(43824,43866).addRange(43872,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004).addRange(68800,68850).addRange(68976,68997).addRange(71872,71903).addRange(93792,93823).addRange(119834,119859).addRange(119886,119892).addRange(119894,119911).addRange(119938,119963).addRange(119990,119993).addRange(119997,120003).addRange(120005,120015).addRange(120042,120067).addRange(120094,120119).addRange(120146,120171).addRange(120198,120223).addRange(120250,120275).addRange(120302,120327).addRange(120354,120379).addRange(120406,120431).addRange(120458,120485).addRange(120514,120538).addRange(120540,120545).addRange(120572,120596).addRange(120598,120603),e.addRange(120630,120654).addRange(120656,120661).addRange(120688,120712).addRange(120714,120719).addRange(120746,120770).addRange(120772,120777).addRange(122624,122633).addRange(122635,122654).addRange(122661,122666).addRange(125218,125251),vS.characters=e,vS}var bS={},WQ;function GKe(){if(WQ)return bS;WQ=1;var e=te(1471,1479,1648,1809,2045,2492,2519,2558,2620,2641,2677,2748,2876,2946,3031,3132,3260,3315,3415,3530,3542,3633,3761,3893,3895,3897,4038,4239,6109,6159,6313,6783,7405,7412,11647,43010,43014,43019,43052,43263,43493,43587,43696,43713,64286,66045,66272,68159,69744,69826,70003,70206,70209,70487,70594,70597,70610,70750,72e3,72164,72263,73018,73031,73475,73562,78912,94031,94180,121461,121476,123023,123566);return e.addRange(768,879).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2199,2207).addRange(2250,2273).addRange(2275,2307).addRange(2362,2364).addRange(2366,2383).addRange(2385,2391).addRange(2402,2403).addRange(2433,2435).addRange(2494,2500).addRange(2503,2504).addRange(2507,2509).addRange(2530,2531).addRange(2561,2563).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2691).addRange(2750,2757).addRange(2759,2761).addRange(2763,2765).addRange(2786,2787).addRange(2810,2815).addRange(2817,2819).addRange(2878,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2914,2915).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021),e.addRange(3072,3076).addRange(3134,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3201,3203).addRange(3262,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3298,3299).addRange(3328,3331).addRange(3387,3388).addRange(3390,3396).addRange(3398,3400).addRange(3402,3405).addRange(3426,3427).addRange(3457,3459).addRange(3535,3540).addRange(3544,3551).addRange(3570,3571).addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3790).addRange(3864,3865).addRange(3902,3903).addRange(3953,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4139,4158).addRange(4182,4185).addRange(4190,4192).addRange(4194,4196).addRange(4199,4205).addRange(4209,4212).addRange(4226,4237).addRange(4250,4253).addRange(4957,4959).addRange(5906,5909).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6443).addRange(6448,6459).addRange(6679,6683),e.addRange(6741,6750).addRange(6752,6780).addRange(6832,6862).addRange(6912,6916).addRange(6964,6980).addRange(7019,7027).addRange(7040,7042).addRange(7073,7085).addRange(7142,7155).addRange(7204,7223).addRange(7376,7378).addRange(7380,7400).addRange(7415,7417).addRange(7616,7679).addRange(8400,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12335).addRange(12441,12442).addRange(42607,42610).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43043,43047).addRange(43136,43137).addRange(43188,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43347).addRange(43392,43395).addRange(43443,43456).addRange(43561,43574).addRange(43596,43597).addRange(43643,43645).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43755,43759).addRange(43765,43766).addRange(44003,44010).addRange(44012,44013).addRange(65024,65039).addRange(65056,65071).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(68969,68973),e.addRange(69291,69292).addRange(69372,69375).addRange(69446,69456).addRange(69506,69509).addRange(69632,69634).addRange(69688,69702).addRange(69747,69748).addRange(69759,69762).addRange(69808,69818).addRange(69888,69890).addRange(69927,69940).addRange(69957,69958).addRange(70016,70018).addRange(70067,70080).addRange(70089,70092).addRange(70094,70095).addRange(70188,70199).addRange(70367,70378).addRange(70400,70403).addRange(70459,70460).addRange(70462,70468).addRange(70471,70472).addRange(70475,70477).addRange(70498,70499).addRange(70502,70508).addRange(70512,70516).addRange(70584,70592).addRange(70599,70602).addRange(70604,70608).addRange(70625,70626).addRange(70709,70726).addRange(70832,70851).addRange(71087,71093).addRange(71096,71104).addRange(71132,71133).addRange(71216,71232).addRange(71339,71351).addRange(71453,71467).addRange(71724,71738).addRange(71984,71989).addRange(71991,71992).addRange(71995,71998).addRange(72002,72003).addRange(72145,72151).addRange(72154,72160).addRange(72193,72202).addRange(72243,72249).addRange(72251,72254).addRange(72273,72283).addRange(72330,72345).addRange(72751,72758),e.addRange(72760,72767).addRange(72850,72871).addRange(72873,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73098,73102).addRange(73104,73105).addRange(73107,73111).addRange(73459,73462).addRange(73472,73473).addRange(73524,73530).addRange(73534,73538).addRange(78919,78933).addRange(90398,90415).addRange(92912,92916).addRange(92976,92982).addRange(94033,94087).addRange(94095,94098).addRange(94192,94193).addRange(113821,113822).addRange(118528,118573).addRange(118576,118598).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(124140,124143).addRange(124398,124399).addRange(125136,125142).addRange(125252,125258).addRange(917760,917999),bS.characters=e,bS}var xS={},GQ;function KKe(){if(GQ)return xS;GQ=1;var e=te(43,124,126,172,177,215,247,1014,8260,8274,8472,8523,8608,8611,8614,8622,8658,8660,9084,9655,9665,9839,64297,65122,65291,65372,65374,65506,120513,120539,120571,120597,120629,120655,120687,120713,120745,120771);return e.addRange(60,62).addRange(1542,1544).addRange(8314,8316).addRange(8330,8332).addRange(8512,8516).addRange(8592,8596).addRange(8602,8603).addRange(8654,8655).addRange(8692,8959).addRange(8992,8993).addRange(9115,9139).addRange(9180,9185).addRange(9720,9727).addRange(10176,10180).addRange(10183,10213).addRange(10224,10239).addRange(10496,10626).addRange(10649,10711).addRange(10716,10747).addRange(10750,11007).addRange(11056,11076).addRange(11079,11084).addRange(65124,65126).addRange(65308,65310).addRange(65513,65516).addRange(69006,69007).addRange(126704,126705),xS.characters=e,xS}var RS={},KQ;function HKe(){if(KQ)return RS;KQ=1;var e=te(748,750,884,890,1369,1600,2042,2074,2084,2088,2249,2417,3654,3782,4348,6103,6211,6823,7544,8305,8319,11631,11823,12293,12347,40981,42508,42623,42864,42888,43471,43494,43632,43741,43881,65392,68942,68975,94179,124139,125259);return e.addRange(688,705).addRange(710,721).addRange(736,740).addRange(1765,1766).addRange(2036,2037).addRange(7288,7293).addRange(7468,7530).addRange(7579,7615).addRange(8336,8348).addRange(11388,11389).addRange(12337,12341).addRange(12445,12446).addRange(12540,12542).addRange(42232,42237).addRange(42652,42653).addRange(42775,42783).addRange(42994,42996).addRange(43e3,43001).addRange(43763,43764).addRange(43868,43871).addRange(65438,65439).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(92992,92995).addRange(93504,93506).addRange(93547,93548).addRange(94099,94111).addRange(94176,94177).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(122928,122989).addRange(123191,123197),RS.characters=e,RS}var ES={},HQ;function zKe(){if(HQ)return ES;HQ=1;var e=te(94,96,168,175,180,184,749,885,2184,8125,43867,65342,65344,65507);return e.addRange(706,709).addRange(722,735).addRange(741,747).addRange(751,767).addRange(900,901).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(12443,12444).addRange(42752,42774).addRange(42784,42785).addRange(42889,42890).addRange(43882,43883).addRange(64434,64450).addRange(127995,127999),ES.characters=e,ES}var SS={},zQ;function XKe(){if(zQ)return SS;zQ=1;var e=te(1471,1479,1648,1809,2045,2362,2364,2381,2433,2492,2509,2558,2620,2641,2677,2748,2765,2817,2876,2879,2893,2946,3008,3021,3072,3076,3132,3201,3260,3263,3270,3405,3457,3530,3542,3633,3761,3893,3895,3897,4038,4226,4237,4253,6086,6109,6159,6313,6450,6683,6742,6752,6754,6783,6964,6972,6978,7142,7149,7405,7412,8417,11647,42607,43010,43014,43019,43052,43263,43443,43493,43587,43596,43644,43696,43713,43766,44005,44008,44013,64286,66045,66272,68159,69633,69744,69826,70003,70095,70196,70206,70209,70367,70464,70606,70608,70610,70726,70750,70842,71229,71339,71341,71351,71453,71455,71998,72003,72160,72263,72767,73018,73031,73109,73111,73536,73538,73562,78912,94031,94180,121461,121476,123023,123566);return e.addRange(768,879).addRange(1155,1159).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2199,2207).addRange(2250,2273).addRange(2275,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2881,2884).addRange(2901,2902).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396).addRange(3426,3427),e.addRange(3538,3540).addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3790).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5939).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6845).addRange(6847,6862).addRange(6912,6915).addRange(6966,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7376,7378).addRange(7380,7392),e.addRange(7394,7400).addRange(7416,7417).addRange(7616,7679).addRange(8400,8412).addRange(8421,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12333).addRange(12441,12442).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(65024,65039).addRange(65056,65071).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(68969,68973).addRange(69291,69292).addRange(69372,69375).addRange(69446,69456).addRange(69506,69509).addRange(69688,69702).addRange(69747,69748).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078),e.addRange(70089,70092).addRange(70191,70193).addRange(70198,70199).addRange(70371,70378).addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70587,70592).addRange(70625,70626).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248).addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(73472,73473).addRange(73526,73530).addRange(78919,78933).addRange(90398,90409),e.addRange(90413,90415).addRange(92912,92916).addRange(92976,92982).addRange(94095,94098).addRange(113821,113822).addRange(118528,118573).addRange(118576,118598).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(124140,124143).addRange(124398,124399).addRange(125136,125142).addRange(125252,125258).addRange(917760,917999),SS.characters=e,SS}var TS={},XQ;function JKe(){if(XQ)return TS;XQ=1;var e=te(185,8304,11517,12295,66369,66378);return e.addRange(48,57).addRange(178,179).addRange(188,190).addRange(1632,1641).addRange(1776,1785).addRange(1984,1993).addRange(2406,2415).addRange(2534,2543).addRange(2548,2553).addRange(2662,2671).addRange(2790,2799).addRange(2918,2927).addRange(2930,2935).addRange(3046,3058).addRange(3174,3183).addRange(3192,3198).addRange(3302,3311).addRange(3416,3422).addRange(3430,3448).addRange(3558,3567).addRange(3664,3673).addRange(3792,3801).addRange(3872,3891).addRange(4160,4169).addRange(4240,4249).addRange(4969,4988).addRange(5870,5872).addRange(6112,6121).addRange(6128,6137).addRange(6160,6169).addRange(6470,6479).addRange(6608,6618).addRange(6784,6793).addRange(6800,6809).addRange(6992,7001).addRange(7088,7097).addRange(7232,7241).addRange(7248,7257).addRange(8308,8313).addRange(8320,8329).addRange(8528,8578).addRange(8581,8585).addRange(9312,9371).addRange(9450,9471).addRange(10102,10131).addRange(12321,12329).addRange(12344,12346).addRange(12690,12693).addRange(12832,12841).addRange(12872,12879).addRange(12881,12895),e.addRange(12928,12937).addRange(12977,12991).addRange(42528,42537).addRange(42726,42735).addRange(43056,43061).addRange(43216,43225).addRange(43264,43273).addRange(43472,43481).addRange(43504,43513).addRange(43600,43609).addRange(44016,44025).addRange(65296,65305).addRange(65799,65843).addRange(65856,65912).addRange(65930,65931).addRange(66273,66299).addRange(66336,66339).addRange(66513,66517).addRange(66720,66729).addRange(67672,67679).addRange(67705,67711).addRange(67751,67759).addRange(67835,67839).addRange(67862,67867).addRange(68028,68029).addRange(68032,68047).addRange(68050,68095).addRange(68160,68168).addRange(68221,68222).addRange(68253,68255).addRange(68331,68335).addRange(68440,68447).addRange(68472,68479).addRange(68521,68527).addRange(68858,68863).addRange(68912,68921).addRange(68928,68937).addRange(69216,69246).addRange(69405,69414).addRange(69457,69460).addRange(69573,69579).addRange(69714,69743).addRange(69872,69881).addRange(69942,69951).addRange(70096,70105).addRange(70113,70132).addRange(70384,70393).addRange(70736,70745).addRange(70864,70873).addRange(71248,71257).addRange(71360,71369),e.addRange(71376,71395).addRange(71472,71483).addRange(71904,71922).addRange(72016,72025).addRange(72688,72697).addRange(72784,72812).addRange(73040,73049).addRange(73120,73129).addRange(73552,73561).addRange(73664,73684).addRange(74752,74862).addRange(90416,90425).addRange(92768,92777).addRange(92864,92873).addRange(93008,93017).addRange(93019,93025).addRange(93552,93561).addRange(93824,93846).addRange(118e3,118009).addRange(119488,119507).addRange(119520,119539).addRange(119648,119672).addRange(120782,120831).addRange(123200,123209).addRange(123632,123641).addRange(124144,124153).addRange(124401,124410).addRange(125127,125135).addRange(125264,125273).addRange(126065,126123).addRange(126125,126127).addRange(126129,126132).addRange(126209,126253).addRange(126255,126269).addRange(127232,127244).addRange(130032,130041),TS.characters=e,TS}var wS={},JQ;function YKe(){if(JQ)return wS;JQ=1;var e=te(40,91,123,3898,3900,5787,8218,8222,8261,8317,8333,8968,8970,9001,10088,10090,10092,10094,10096,10098,10100,10181,10214,10216,10218,10220,10222,10627,10629,10631,10633,10635,10637,10639,10641,10643,10645,10647,10712,10714,10748,11810,11812,11814,11816,11842,11861,11863,11865,11867,12296,12298,12300,12302,12304,12308,12310,12312,12314,12317,64831,65047,65077,65079,65081,65083,65085,65087,65089,65091,65095,65113,65115,65117,65288,65339,65371,65375,65378);return wS.characters=e,wS}var PS={},YQ;function QKe(){if(YQ)return PS;YQ=1;var e=te(170,186,443,660,1749,1791,1808,1969,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3165,3200,3261,3389,3406,3517,3716,3749,3773,3840,4159,4193,4238,4696,4800,6108,6314,7418,12294,12348,12447,12543,42606,42895,42999,43259,43642,43697,43712,43714,43762,64285,64318,67592,67644,68096,68943,69415,69749,69956,69959,70006,70106,70108,70280,70461,70480,70539,70542,70583,70609,70611,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73474,73648,94032,110898,110933,122634,123214,124400,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);return e.addRange(448,451).addRange(1488,1514).addRange(1519,1522).addRange(1568,1599).addRange(1601,1610).addRange(1646,1647).addRange(1649,1747).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2160,2183).addRange(2185,2190).addRange(2208,2248).addRange(2308,2361).addRange(2392,2401).addRange(2418,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873),e.addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3293,3294).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3634,3635).addRange(3648,3653).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198),e.addRange(4206,4208).addRange(4213,4225).addRange(4352,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5873,5880).addRange(5888,5905).addRange(5919,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6210).addRange(6212,6264).addRange(6272,6276).addRange(6279,6312).addRange(6320,6389).addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6988).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7287).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414),e.addRange(8501,8504).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12353,12438).addRange(12449,12538).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40980).addRange(40982,42124).addRange(42192,42231).addRange(42240,42507).addRange(42512,42527).addRange(42538,42539).addRange(42656,42725).addRange(43003,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43495,43503).addRange(43514,43518).addRange(43520,43560).addRange(43584,43586).addRange(43588,43595).addRange(43616,43631).addRange(43633,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43740).addRange(43744,43754).addRange(43777,43782),e.addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43968,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65382,65391).addRange(65393,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66368).addRange(66370,66377).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66640,66717).addRange(66816,66855).addRange(66864,66915).addRange(67008,67059).addRange(67072,67382).addRange(67392,67413),e.addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68864,68899).addRange(68938,68941).addRange(69248,69289).addRange(69296,69297).addRange(69314,69316).addRange(69376,69404).addRange(69424,69445).addRange(69488,69505).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69745,69746).addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70207,70208).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366),e.addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70528,70537).addRange(70544,70581).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71488,71494).addRange(71680,71723).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72368,72440).addRange(72640,72672).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73476,73488).addRange(73490,73523).addRange(73728,74649).addRange(74880,75075).addRange(77712,77808).addRange(77824,78895).addRange(78913,78918).addRange(78944,82938).addRange(82944,83526).addRange(90368,90397),e.addRange(92160,92728).addRange(92736,92766).addRange(92784,92862).addRange(92880,92909).addRange(92928,92975).addRange(93027,93047).addRange(93053,93071).addRange(93507,93546).addRange(93952,94026).addRange(94208,100343).addRange(100352,101589).addRange(101631,101640).addRange(110592,110882).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(123136,123180).addRange(123536,123565).addRange(123584,123627).addRange(124112,124138).addRange(124368,124397).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926).addRange(124928,125124).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173791).addRange(173824,177977).addRange(177984,178205).addRange(178208,183969),e.addRange(183984,191456).addRange(191472,192093).addRange(194560,195101).addRange(196608,201546).addRange(201552,205743),PS.characters=e,PS}var AS={},QQ;function ZKe(){if(QQ)return AS;QQ=1;var e=te(185,6618,8304,8585,11517);return e.addRange(178,179).addRange(188,190).addRange(2548,2553).addRange(2930,2935).addRange(3056,3058).addRange(3192,3198).addRange(3416,3422).addRange(3440,3448).addRange(3882,3891).addRange(4969,4988).addRange(6128,6137).addRange(8308,8313).addRange(8320,8329).addRange(8528,8543).addRange(9312,9371).addRange(9450,9471).addRange(10102,10131).addRange(12690,12693).addRange(12832,12841).addRange(12872,12879).addRange(12881,12895).addRange(12928,12937).addRange(12977,12991).addRange(43056,43061).addRange(65799,65843).addRange(65909,65912).addRange(65930,65931).addRange(66273,66299).addRange(66336,66339).addRange(67672,67679).addRange(67705,67711).addRange(67751,67759).addRange(67835,67839).addRange(67862,67867).addRange(68028,68029).addRange(68032,68047).addRange(68050,68095).addRange(68160,68168).addRange(68221,68222).addRange(68253,68255).addRange(68331,68335).addRange(68440,68447).addRange(68472,68479).addRange(68521,68527).addRange(68858,68863).addRange(69216,69246).addRange(69405,69414).addRange(69457,69460).addRange(69573,69579).addRange(69714,69733).addRange(70113,70132),e.addRange(71482,71483).addRange(71914,71922).addRange(72794,72812).addRange(73664,73684).addRange(93019,93025).addRange(93824,93846).addRange(119488,119507).addRange(119520,119539).addRange(119648,119672).addRange(125127,125135).addRange(126065,126123).addRange(126125,126127).addRange(126129,126132).addRange(126209,126253).addRange(126255,126269).addRange(127232,127244),AS.characters=e,AS}var IS={},ZQ;function eHe(){if(ZQ)return IS;ZQ=1;var e=te(42,44,92,161,167,191,894,903,1417,1472,1475,1478,1563,1748,2142,2416,2557,2678,2800,3191,3204,3572,3663,3860,3973,4347,5742,7379,8275,11632,11787,11803,11841,12349,12539,42611,42622,43260,43359,44011,65049,65072,65128,65290,65292,65340,65377,66463,66512,66927,67671,67871,67903,68223,70093,70107,70313,70749,70854,71353,71739,72162,72673,73727,92917,92996,94178,113823,124415);return e.addRange(33,35).addRange(37,39).addRange(46,47).addRange(58,59).addRange(63,64).addRange(182,183).addRange(1370,1375).addRange(1523,1524).addRange(1545,1546).addRange(1548,1549).addRange(1565,1567).addRange(1642,1645).addRange(1792,1805).addRange(2039,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3844,3858).addRange(4048,4052).addRange(4057,4058).addRange(4170,4175).addRange(4960,4968).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6104,6106).addRange(6144,6149).addRange(6151,6154).addRange(6468,6469).addRange(6686,6687).addRange(6816,6822).addRange(6824,6829).addRange(6990,6991).addRange(7002,7008).addRange(7037,7039).addRange(7164,7167).addRange(7227,7231).addRange(7294,7295).addRange(7360,7367).addRange(8214,8215).addRange(8224,8231).addRange(8240,8248).addRange(8251,8254).addRange(8257,8259).addRange(8263,8273).addRange(8277,8286).addRange(11513,11516).addRange(11518,11519).addRange(11776,11777).addRange(11782,11784).addRange(11790,11798),e.addRange(11800,11801).addRange(11806,11807).addRange(11818,11822).addRange(11824,11833).addRange(11836,11839).addRange(11843,11855).addRange(11858,11860).addRange(12289,12291).addRange(42238,42239).addRange(42509,42511).addRange(42738,42743).addRange(43124,43127).addRange(43214,43215).addRange(43256,43258).addRange(43310,43311).addRange(43457,43469).addRange(43486,43487).addRange(43612,43615).addRange(43742,43743).addRange(43760,43761).addRange(65040,65046).addRange(65093,65094).addRange(65097,65100).addRange(65104,65106).addRange(65108,65111).addRange(65119,65121).addRange(65130,65131).addRange(65281,65283).addRange(65285,65287).addRange(65294,65295).addRange(65306,65307).addRange(65311,65312).addRange(65380,65381).addRange(65792,65794).addRange(68176,68184).addRange(68336,68342).addRange(68409,68415).addRange(68505,68508).addRange(69461,69465).addRange(69510,69513).addRange(69703,69709).addRange(69819,69820).addRange(69822,69825).addRange(69952,69955).addRange(70004,70005).addRange(70085,70088).addRange(70109,70111).addRange(70200,70205).addRange(70612,70613).addRange(70615,70616).addRange(70731,70735),e.addRange(70746,70747).addRange(71105,71127).addRange(71233,71235).addRange(71264,71276).addRange(71484,71486).addRange(72004,72006).addRange(72255,72262).addRange(72346,72348).addRange(72350,72354).addRange(72448,72457).addRange(72769,72773).addRange(72816,72817).addRange(73463,73464).addRange(73539,73551).addRange(74864,74868).addRange(77809,77810).addRange(92782,92783).addRange(92983,92987).addRange(93549,93551).addRange(93847,93850).addRange(121479,121483).addRange(125278,125279),IS.characters=e,IS}var CS={},eZ;function tHe(){if(eZ)return CS;eZ=1;var e=te(166,169,174,176,1154,1758,1769,2038,2554,2928,3066,3199,3407,3449,3859,3892,3894,3896,5741,6464,8468,8485,8487,8489,8494,8522,8527,8659,12292,12320,12783,12880,43065,64975,65508,65512,65952,68296,71487,92997,113820,119365,123215,126124,126254,129008);return e.addRange(1421,1422).addRange(1550,1551).addRange(1789,1790).addRange(3059,3064).addRange(3841,3843).addRange(3861,3863).addRange(3866,3871).addRange(4030,4037).addRange(4039,4044).addRange(4046,4047).addRange(4053,4056).addRange(4254,4255).addRange(5008,5017).addRange(6622,6655).addRange(7009,7018).addRange(7028,7036).addRange(8448,8449).addRange(8451,8454).addRange(8456,8457).addRange(8470,8471).addRange(8478,8483).addRange(8506,8507).addRange(8524,8525).addRange(8586,8587).addRange(8597,8601).addRange(8604,8607).addRange(8609,8610).addRange(8612,8613).addRange(8615,8621).addRange(8623,8653).addRange(8656,8657).addRange(8661,8691).addRange(8960,8967).addRange(8972,8991).addRange(8994,9e3).addRange(9003,9083).addRange(9085,9114).addRange(9140,9179).addRange(9186,9257).addRange(9280,9290).addRange(9372,9449).addRange(9472,9654).addRange(9656,9664).addRange(9666,9719).addRange(9728,9838).addRange(9840,10087).addRange(10132,10175).addRange(10240,10495).addRange(11008,11055).addRange(11077,11078).addRange(11085,11123),e.addRange(11126,11157).addRange(11159,11263).addRange(11493,11498).addRange(11856,11857).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12287).addRange(12306,12307).addRange(12342,12343).addRange(12350,12351).addRange(12688,12689).addRange(12694,12703).addRange(12736,12773).addRange(12800,12830).addRange(12842,12871).addRange(12896,12927).addRange(12938,12976).addRange(12992,13311).addRange(19904,19967).addRange(42128,42182).addRange(43048,43051).addRange(43062,43063).addRange(43639,43641).addRange(64832,64847).addRange(65021,65023).addRange(65517,65518).addRange(65532,65533).addRange(65847,65855).addRange(65913,65929).addRange(65932,65934).addRange(65936,65948).addRange(66e3,66044).addRange(67703,67704).addRange(73685,73692).addRange(73697,73713).addRange(92988,92991).addRange(117760,117999).addRange(118016,118451).addRange(118608,118723).addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119148).addRange(119171,119172).addRange(119180,119209).addRange(119214,119274).addRange(119296,119361).addRange(119552,119638).addRange(120832,121343).addRange(121399,121402),e.addRange(121453,121460).addRange(121462,121475).addRange(121477,121478).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127245,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,127994).addRange(128e3,128727).addRange(128732,128748).addRange(128752,128764).addRange(128768,128886).addRange(128891,128985).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129211).addRange(129216,129217).addRange(129280,129619).addRange(129632,129645).addRange(129648,129660).addRange(129664,129673).addRange(129679,129734).addRange(129742,129756).addRange(129759,129769).addRange(129776,129784).addRange(129792,129938).addRange(129940,130031),CS.characters=e,CS}var jS={},tZ;function rHe(){if(tZ)return jS;tZ=1;var e=te(173,907,909,930,1328,1424,1564,1757,2111,2143,2274,2436,2473,2481,2526,2564,2601,2609,2612,2615,2621,2653,2692,2702,2706,2729,2737,2740,2758,2762,2816,2820,2857,2865,2868,2910,2948,2961,2971,2973,3017,3085,3089,3113,3141,3145,3159,3213,3217,3241,3252,3269,3273,3295,3312,3341,3345,3397,3401,3456,3460,3506,3516,3541,3543,3715,3717,3723,3748,3750,3781,3783,3791,3912,3992,4029,4045,4294,4681,4695,4697,4745,4785,4799,4801,4823,4881,5997,6001,6158,6431,6751,6989,8024,8026,8028,8030,8117,8133,8156,8181,8191,8335,11158,11558,11687,11695,11703,11711,11719,11727,11735,11743,11930,12352,12592,12687,12831,42962,42964,43470,43519,43815,43823,64311,64317,64319,64322,64325,65107,65127,65141,65511,65548,65575,65595,65598,65935,66462,66939,66955,66963,66966,66978,66994,67002,67462,67505,67593,67638,67670,67827,68100,68116,68120,69247,69290,69821,69941,70112,70162,70279,70281,70286,70302,70404,70441,70449,70452,70458,70538,70543,70582,70593,70598,70603,70614,70748,71956,71959,71990,72713,72759,72872,72967,72970,73019,73022,73062,73065,73103,73106,73489,74863,92767,92863,93018,93026,110580,110588,110591,119893,119965,119981,119994,119996,120004,120070,120085,120093,120122,120127,120133,120145,121504,122887,122914,122917,124903,124908,124911,124927,126468,126496,126499,126504,126515,126520,126522,126536,126538,126540,126544,126547,126552,126554,126556,126558,126560,126563,126571,126579,126584,126589,126591,126602,126628,126634,127168,127184,129939);return e.addRange(0,31).addRange(127,159).addRange(888,889).addRange(896,899).addRange(1367,1368).addRange(1419,1420).addRange(1480,1487).addRange(1515,1518).addRange(1525,1541).addRange(1806,1807).addRange(1867,1868).addRange(1970,1983).addRange(2043,2044).addRange(2094,2095).addRange(2140,2141).addRange(2155,2159).addRange(2191,2198).addRange(2445,2446).addRange(2449,2450).addRange(2483,2485).addRange(2490,2491).addRange(2501,2502).addRange(2505,2506).addRange(2511,2518).addRange(2520,2523).addRange(2532,2533).addRange(2559,2560).addRange(2571,2574).addRange(2577,2578).addRange(2618,2619).addRange(2627,2630).addRange(2633,2634).addRange(2638,2640).addRange(2642,2648).addRange(2655,2661).addRange(2679,2688).addRange(2746,2747).addRange(2766,2767).addRange(2769,2783).addRange(2788,2789).addRange(2802,2808).addRange(2829,2830).addRange(2833,2834).addRange(2874,2875).addRange(2885,2886).addRange(2889,2890).addRange(2894,2900).addRange(2904,2907).addRange(2916,2917).addRange(2936,2945).addRange(2955,2957),e.addRange(2966,2968).addRange(2976,2978).addRange(2981,2983).addRange(2987,2989).addRange(3002,3005).addRange(3011,3013).addRange(3022,3023).addRange(3025,3030).addRange(3032,3045).addRange(3067,3071).addRange(3130,3131).addRange(3150,3156).addRange(3163,3164).addRange(3166,3167).addRange(3172,3173).addRange(3184,3190).addRange(3258,3259).addRange(3278,3284).addRange(3287,3292).addRange(3300,3301).addRange(3316,3327).addRange(3408,3411).addRange(3428,3429).addRange(3479,3481).addRange(3518,3519).addRange(3527,3529).addRange(3531,3534).addRange(3552,3557).addRange(3568,3569).addRange(3573,3584).addRange(3643,3646).addRange(3676,3712).addRange(3774,3775).addRange(3802,3803).addRange(3808,3839).addRange(3949,3952).addRange(4059,4095).addRange(4296,4300).addRange(4302,4303).addRange(4686,4687).addRange(4702,4703).addRange(4750,4751).addRange(4790,4791).addRange(4806,4807).addRange(4886,4887).addRange(4955,4956).addRange(4989,4991).addRange(5018,5023).addRange(5110,5111).addRange(5118,5119).addRange(5789,5791),e.addRange(5881,5887).addRange(5910,5918).addRange(5943,5951).addRange(5972,5983).addRange(6004,6015).addRange(6110,6111).addRange(6122,6127).addRange(6138,6143).addRange(6170,6175).addRange(6265,6271).addRange(6315,6319).addRange(6390,6399).addRange(6444,6447).addRange(6460,6463).addRange(6465,6467).addRange(6510,6511).addRange(6517,6527).addRange(6572,6575).addRange(6602,6607).addRange(6619,6621).addRange(6684,6685).addRange(6781,6782).addRange(6794,6799).addRange(6810,6815).addRange(6830,6831).addRange(6863,6911).addRange(7156,7163).addRange(7224,7226).addRange(7242,7244).addRange(7307,7311).addRange(7355,7356).addRange(7368,7375).addRange(7419,7423).addRange(7958,7959).addRange(7966,7967).addRange(8006,8007).addRange(8014,8015).addRange(8062,8063).addRange(8148,8149).addRange(8176,8177).addRange(8203,8207).addRange(8234,8238).addRange(8288,8303).addRange(8306,8307).addRange(8349,8351).addRange(8385,8399).addRange(8433,8447).addRange(8588,8591).addRange(9258,9279).addRange(9291,9311).addRange(11124,11125),e.addRange(11508,11512).addRange(11560,11564).addRange(11566,11567).addRange(11624,11630).addRange(11633,11646).addRange(11671,11679).addRange(11870,11903).addRange(12020,12031).addRange(12246,12271).addRange(12439,12440).addRange(12544,12548).addRange(12774,12782).addRange(42125,42127).addRange(42183,42191).addRange(42540,42559).addRange(42744,42751).addRange(42958,42959).addRange(42973,42993).addRange(43053,43055).addRange(43066,43071).addRange(43128,43135).addRange(43206,43213).addRange(43226,43231).addRange(43348,43358).addRange(43389,43391).addRange(43482,43485).addRange(43575,43583).addRange(43598,43599).addRange(43610,43611).addRange(43715,43738).addRange(43767,43776).addRange(43783,43784).addRange(43791,43792).addRange(43799,43807).addRange(43884,43887).addRange(44014,44015).addRange(44026,44031).addRange(55204,55215).addRange(55239,55242).addRange(55292,63743).addRange(64110,64111).addRange(64218,64255).addRange(64263,64274).addRange(64280,64284).addRange(64451,64466).addRange(64912,64913).addRange(64968,64974).addRange(64976,65007).addRange(65050,65055).addRange(65132,65135).addRange(65277,65280),e.addRange(65471,65473).addRange(65480,65481).addRange(65488,65489).addRange(65496,65497).addRange(65501,65503).addRange(65519,65531).addRange(65534,65535).addRange(65614,65615).addRange(65630,65663).addRange(65787,65791).addRange(65795,65798).addRange(65844,65846).addRange(65949,65951).addRange(65953,65999).addRange(66046,66175).addRange(66205,66207).addRange(66257,66271).addRange(66300,66303).addRange(66340,66348).addRange(66379,66383).addRange(66427,66431).addRange(66500,66503).addRange(66518,66559).addRange(66718,66719).addRange(66730,66735).addRange(66772,66775).addRange(66812,66815).addRange(66856,66863).addRange(66916,66926).addRange(67005,67007).addRange(67060,67071).addRange(67383,67391).addRange(67414,67423).addRange(67432,67455).addRange(67515,67583).addRange(67590,67591).addRange(67641,67643).addRange(67645,67646).addRange(67743,67750).addRange(67760,67807).addRange(67830,67834).addRange(67868,67870).addRange(67898,67902).addRange(67904,67967).addRange(68024,68027).addRange(68048,68049).addRange(68103,68107).addRange(68150,68151).addRange(68155,68158).addRange(68169,68175).addRange(68185,68191),e.addRange(68256,68287).addRange(68327,68330).addRange(68343,68351).addRange(68406,68408).addRange(68438,68439).addRange(68467,68471).addRange(68498,68504).addRange(68509,68520).addRange(68528,68607).addRange(68681,68735).addRange(68787,68799).addRange(68851,68857).addRange(68904,68911).addRange(68922,68927).addRange(68966,68968).addRange(68998,69005).addRange(69008,69215).addRange(69294,69295).addRange(69298,69313).addRange(69317,69371).addRange(69416,69423).addRange(69466,69487).addRange(69514,69551).addRange(69580,69599).addRange(69623,69631).addRange(69710,69713).addRange(69750,69758).addRange(69827,69839).addRange(69865,69871).addRange(69882,69887).addRange(69960,69967).addRange(70007,70015).addRange(70133,70143).addRange(70210,70271).addRange(70314,70319).addRange(70379,70383).addRange(70394,70399).addRange(70413,70414).addRange(70417,70418).addRange(70469,70470).addRange(70473,70474).addRange(70478,70479).addRange(70481,70486).addRange(70488,70492).addRange(70500,70501).addRange(70509,70511).addRange(70517,70527).addRange(70540,70541).addRange(70595,70596).addRange(70617,70624).addRange(70627,70655),e.addRange(70754,70783).addRange(70856,70863).addRange(70874,71039).addRange(71094,71095).addRange(71134,71167).addRange(71237,71247).addRange(71258,71263).addRange(71277,71295).addRange(71354,71359).addRange(71370,71375).addRange(71396,71423).addRange(71451,71452).addRange(71468,71471).addRange(71495,71679).addRange(71740,71839).addRange(71923,71934).addRange(71943,71944).addRange(71946,71947).addRange(71993,71994).addRange(72007,72015).addRange(72026,72095).addRange(72104,72105).addRange(72152,72153).addRange(72165,72191).addRange(72264,72271).addRange(72355,72367).addRange(72441,72447).addRange(72458,72639).addRange(72674,72687).addRange(72698,72703).addRange(72774,72783).addRange(72813,72815).addRange(72848,72849).addRange(72887,72959).addRange(73015,73017).addRange(73032,73039).addRange(73050,73055).addRange(73113,73119).addRange(73130,73439).addRange(73465,73471).addRange(73531,73533).addRange(73563,73647).addRange(73649,73663).addRange(73714,73726).addRange(74650,74751).addRange(74869,74879).addRange(75076,77711).addRange(77811,77823).addRange(78896,78911).addRange(78934,78943).addRange(82939,82943),e.addRange(83527,90367).addRange(90426,92159).addRange(92729,92735).addRange(92778,92781).addRange(92874,92879).addRange(92910,92911).addRange(92918,92927).addRange(92998,93007).addRange(93048,93052).addRange(93072,93503).addRange(93562,93759).addRange(93851,93951).addRange(94027,94030).addRange(94088,94094).addRange(94112,94175).addRange(94181,94191).addRange(94194,94207).addRange(100344,100351).addRange(101590,101630).addRange(101641,110575).addRange(110883,110897).addRange(110899,110927).addRange(110931,110932).addRange(110934,110947).addRange(110952,110959).addRange(111356,113663).addRange(113771,113775).addRange(113789,113791).addRange(113801,113807).addRange(113818,113819).addRange(113824,117759).addRange(118010,118015).addRange(118452,118527).addRange(118574,118575).addRange(118599,118607).addRange(118724,118783).addRange(119030,119039).addRange(119079,119080).addRange(119155,119162).addRange(119275,119295).addRange(119366,119487).addRange(119508,119519).addRange(119540,119551).addRange(119639,119647).addRange(119673,119807).addRange(119968,119969).addRange(119971,119972).addRange(119975,119976).addRange(120075,120076).addRange(120135,120137).addRange(120486,120487),e.addRange(120780,120781).addRange(121484,121498).addRange(121520,122623).addRange(122655,122660).addRange(122667,122879).addRange(122905,122906).addRange(122923,122927).addRange(122990,123022).addRange(123024,123135).addRange(123181,123183).addRange(123198,123199).addRange(123210,123213).addRange(123216,123535).addRange(123567,123583).addRange(123642,123646).addRange(123648,124111).addRange(124154,124367).addRange(124411,124414).addRange(124416,124895).addRange(125125,125126).addRange(125143,125183).addRange(125260,125263).addRange(125274,125277).addRange(125280,126064).addRange(126133,126208).addRange(126270,126463).addRange(126501,126502).addRange(126524,126529).addRange(126531,126534).addRange(126549,126550).addRange(126565,126566).addRange(126620,126624).addRange(126652,126703).addRange(126706,126975).addRange(127020,127023).addRange(127124,127135).addRange(127151,127152).addRange(127222,127231).addRange(127406,127461).addRange(127491,127503).addRange(127548,127551).addRange(127561,127567).addRange(127570,127583).addRange(127590,127743).addRange(128728,128731).addRange(128749,128751).addRange(128765,128767).addRange(128887,128890).addRange(128986,128991).addRange(129004,129007).addRange(129009,129023),e.addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129199).addRange(129212,129215).addRange(129218,129279).addRange(129620,129631).addRange(129646,129647).addRange(129661,129663).addRange(129674,129678).addRange(129735,129741).addRange(129757,129758).addRange(129770,129775).addRange(129785,129791).addRange(130042,131071).addRange(173792,173823).addRange(177978,177983).addRange(178206,178207).addRange(183970,183983).addRange(191457,191471).addRange(192094,194559).addRange(195102,196607).addRange(201547,201551).addRange(205744,917759).addRange(918e3,1114111),jS.characters=e,jS}var OS={},rZ;function aHe(){if(rZ)return OS;rZ=1;var e=te(8233);return OS.characters=e,OS}var _S={},aZ;function nHe(){if(aZ)return _S;aZ=1;var e=te();return e.addRange(57344,63743).addRange(983040,1048573).addRange(1048576,1114109),_S.characters=e,_S}var NS={},nZ;function sHe(){if(nZ)return NS;nZ=1;var e=te(95,123,125,161,167,171,187,191,894,903,1470,1472,1475,1478,1563,1748,2142,2416,2557,2678,2800,3191,3204,3572,3663,3860,3973,4347,5120,5742,7379,11632,12336,12349,12448,12539,42611,42622,43260,43359,44011,65123,65128,65343,65371,65373,66463,66512,66927,67671,67871,67903,68223,68974,69293,70093,70107,70313,70749,70854,71353,71739,72162,72673,73727,92917,92996,94178,113823,124415);return e.addRange(33,35).addRange(37,42).addRange(44,47).addRange(58,59).addRange(63,64).addRange(91,93).addRange(182,183).addRange(1370,1375).addRange(1417,1418).addRange(1523,1524).addRange(1545,1546).addRange(1548,1549).addRange(1565,1567).addRange(1642,1645).addRange(1792,1805).addRange(2039,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3844,3858).addRange(3898,3901).addRange(4048,4052).addRange(4057,4058).addRange(4170,4175).addRange(4960,4968).addRange(5787,5788).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6104,6106).addRange(6144,6154).addRange(6468,6469).addRange(6686,6687).addRange(6816,6822).addRange(6824,6829).addRange(6990,6991).addRange(7002,7008).addRange(7037,7039).addRange(7164,7167).addRange(7227,7231).addRange(7294,7295).addRange(7360,7367).addRange(8208,8231).addRange(8240,8259).addRange(8261,8273).addRange(8275,8286).addRange(8317,8318).addRange(8333,8334).addRange(8968,8971).addRange(9001,9002).addRange(10088,10101),e.addRange(10181,10182).addRange(10214,10223).addRange(10627,10648).addRange(10712,10715).addRange(10748,10749).addRange(11513,11516).addRange(11518,11519).addRange(11776,11822).addRange(11824,11855).addRange(11858,11869).addRange(12289,12291).addRange(12296,12305).addRange(12308,12319).addRange(42238,42239).addRange(42509,42511).addRange(42738,42743).addRange(43124,43127).addRange(43214,43215).addRange(43256,43258).addRange(43310,43311).addRange(43457,43469).addRange(43486,43487).addRange(43612,43615).addRange(43742,43743).addRange(43760,43761).addRange(64830,64831).addRange(65040,65049).addRange(65072,65106).addRange(65108,65121).addRange(65130,65131).addRange(65281,65283).addRange(65285,65290).addRange(65292,65295).addRange(65306,65307).addRange(65311,65312).addRange(65339,65341).addRange(65375,65381).addRange(65792,65794).addRange(68176,68184).addRange(68336,68342).addRange(68409,68415).addRange(68505,68508).addRange(69461,69465).addRange(69510,69513).addRange(69703,69709).addRange(69819,69820).addRange(69822,69825).addRange(69952,69955).addRange(70004,70005).addRange(70085,70088).addRange(70109,70111),e.addRange(70200,70205).addRange(70612,70613).addRange(70615,70616).addRange(70731,70735).addRange(70746,70747).addRange(71105,71127).addRange(71233,71235).addRange(71264,71276).addRange(71484,71486).addRange(72004,72006).addRange(72255,72262).addRange(72346,72348).addRange(72350,72354).addRange(72448,72457).addRange(72769,72773).addRange(72816,72817).addRange(73463,73464).addRange(73539,73551).addRange(74864,74868).addRange(77809,77810).addRange(92782,92783).addRange(92983,92987).addRange(93549,93551).addRange(93847,93850).addRange(121479,121483).addRange(125278,125279),NS.characters=e,NS}var DS={},sZ;function iHe(){if(sZ)return DS;sZ=1;var e=te(32,160,5760,8239,8287,12288);return e.addRange(8192,8202).addRange(8232,8233),DS.characters=e,DS}var kS={},iZ;function oHe(){if(iZ)return kS;iZ=1;var e=te(32,160,5760,8239,8287,12288);return e.addRange(8192,8202),kS.characters=e,kS}var LS={},oZ;function lHe(){if(oZ)return LS;oZ=1;var e=te(2307,2363,2519,2563,2691,2761,2878,2880,2903,3031,3262,3315,3415,3967,4145,4152,4239,5909,5940,6070,6741,6743,6753,6916,6965,6971,7042,7073,7082,7143,7150,7393,7415,43047,43395,43597,43643,43645,43755,43765,44012,69632,69634,69762,69932,70018,70094,70197,70487,70594,70597,70607,70725,70841,70849,71102,71230,71340,71350,71454,71462,71736,71997,72e3,72002,72164,72249,72343,72751,72766,72873,72881,72884,73110,73475,73537);return e.addRange(2366,2368).addRange(2377,2380).addRange(2382,2383).addRange(2434,2435).addRange(2494,2496).addRange(2503,2504).addRange(2507,2508).addRange(2622,2624).addRange(2750,2752).addRange(2763,2764).addRange(2818,2819).addRange(2887,2888).addRange(2891,2892).addRange(3006,3007).addRange(3009,3010).addRange(3014,3016).addRange(3018,3020).addRange(3073,3075).addRange(3137,3140).addRange(3202,3203).addRange(3264,3268).addRange(3271,3272).addRange(3274,3275).addRange(3285,3286).addRange(3330,3331).addRange(3390,3392).addRange(3398,3400).addRange(3402,3404).addRange(3458,3459).addRange(3535,3537).addRange(3544,3551).addRange(3570,3571).addRange(3902,3903).addRange(4139,4140).addRange(4155,4156).addRange(4182,4183).addRange(4194,4196).addRange(4199,4205).addRange(4227,4228).addRange(4231,4236).addRange(4250,4252).addRange(6078,6085).addRange(6087,6088).addRange(6435,6438).addRange(6441,6443).addRange(6448,6449).addRange(6451,6456).addRange(6681,6682).addRange(6755,6756).addRange(6765,6770).addRange(6973,6977),e.addRange(6979,6980).addRange(7078,7079).addRange(7146,7148).addRange(7154,7155).addRange(7204,7211).addRange(7220,7221).addRange(12334,12335).addRange(43043,43044).addRange(43136,43137).addRange(43188,43203).addRange(43346,43347).addRange(43444,43445).addRange(43450,43451).addRange(43454,43456).addRange(43567,43568).addRange(43571,43572).addRange(43758,43759).addRange(44003,44004).addRange(44006,44007).addRange(44009,44010).addRange(69808,69810).addRange(69815,69816).addRange(69957,69958).addRange(70067,70069).addRange(70079,70080).addRange(70188,70190).addRange(70194,70195).addRange(70368,70370).addRange(70402,70403).addRange(70462,70463).addRange(70465,70468).addRange(70471,70472).addRange(70475,70477).addRange(70498,70499).addRange(70584,70586).addRange(70599,70602).addRange(70604,70605).addRange(70709,70711).addRange(70720,70721).addRange(70832,70834).addRange(70843,70846).addRange(71087,71089).addRange(71096,71099).addRange(71216,71218).addRange(71227,71228).addRange(71342,71343).addRange(71456,71457).addRange(71724,71726).addRange(71984,71989).addRange(71991,71992).addRange(72145,72147),e.addRange(72156,72159).addRange(72279,72280).addRange(73098,73102).addRange(73107,73108).addRange(73461,73462).addRange(73524,73525).addRange(73534,73535).addRange(90410,90412).addRange(94033,94087).addRange(94192,94193).addRange(119141,119142).addRange(119149,119154),LS.characters=e,LS}var MS={},lZ;function dHe(){if(lZ)return MS;lZ=1;var e=te();return e.addRange(55296,57343),MS.characters=e,MS}var BS={},dZ;function uHe(){if(dZ)return BS;dZ=1;var e=te(36,43,94,96,124,126,172,180,184,215,247,749,885,1014,1154,1547,1758,1769,2038,2184,2801,2928,3199,3407,3449,3647,3859,3892,3894,3896,5741,6107,6464,8125,8260,8274,8468,8485,8487,8489,8494,8527,12292,12320,12783,12880,43867,64297,64975,65122,65129,65284,65291,65342,65344,65372,65374,65952,68296,71487,92997,113820,119365,120513,120539,120571,120597,120629,120655,120687,120713,120745,120771,123215,123647,126124,126128,126254,129008);return e.addRange(60,62).addRange(162,166).addRange(168,169).addRange(174,177).addRange(706,709).addRange(722,735).addRange(741,747).addRange(751,767).addRange(900,901).addRange(1421,1423).addRange(1542,1544).addRange(1550,1551).addRange(1789,1790).addRange(2046,2047).addRange(2546,2547).addRange(2554,2555).addRange(3059,3066).addRange(3841,3843).addRange(3861,3863).addRange(3866,3871).addRange(4030,4037).addRange(4039,4044).addRange(4046,4047).addRange(4053,4056).addRange(4254,4255).addRange(5008,5017).addRange(6622,6655).addRange(7009,7018).addRange(7028,7036).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(8314,8316).addRange(8330,8332).addRange(8352,8384).addRange(8448,8449).addRange(8451,8454).addRange(8456,8457).addRange(8470,8472).addRange(8478,8483).addRange(8506,8507).addRange(8512,8516).addRange(8522,8525).addRange(8586,8587).addRange(8592,8967).addRange(8972,9e3).addRange(9003,9257).addRange(9280,9290).addRange(9372,9449),e.addRange(9472,10087).addRange(10132,10180).addRange(10183,10213).addRange(10224,10626).addRange(10649,10711).addRange(10716,10747).addRange(10750,11123).addRange(11126,11157).addRange(11159,11263).addRange(11493,11498).addRange(11856,11857).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12287).addRange(12306,12307).addRange(12342,12343).addRange(12350,12351).addRange(12443,12444).addRange(12688,12689).addRange(12694,12703).addRange(12736,12773).addRange(12800,12830).addRange(12842,12871).addRange(12896,12927).addRange(12938,12976).addRange(12992,13311).addRange(19904,19967).addRange(42128,42182).addRange(42752,42774).addRange(42784,42785).addRange(42889,42890).addRange(43048,43051).addRange(43062,43065).addRange(43639,43641).addRange(43882,43883).addRange(64434,64450).addRange(64832,64847).addRange(65020,65023).addRange(65124,65126).addRange(65308,65310).addRange(65504,65510).addRange(65512,65518).addRange(65532,65533).addRange(65847,65855).addRange(65913,65929).addRange(65932,65934).addRange(65936,65948).addRange(66e3,66044).addRange(67703,67704).addRange(69006,69007),e.addRange(73685,73713).addRange(92988,92991).addRange(117760,117999).addRange(118016,118451).addRange(118608,118723).addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119148).addRange(119171,119172).addRange(119180,119209).addRange(119214,119274).addRange(119296,119361).addRange(119552,119638).addRange(120832,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121478).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127245,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128732,128748).addRange(128752,128764).addRange(128768,128886).addRange(128891,128985).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129211).addRange(129216,129217).addRange(129280,129619).addRange(129632,129645).addRange(129648,129660).addRange(129664,129673).addRange(129679,129734).addRange(129742,129756),e.addRange(129759,129769).addRange(129776,129784).addRange(129792,129938).addRange(129940,130031),BS.characters=e,BS}var FS={},uZ;function cHe(){if(uZ)return FS;uZ=1;var e=te(453,456,459,498,8124,8140,8188);return e.addRange(8072,8079).addRange(8088,8095).addRange(8104,8111),FS.characters=e,FS}var $S={},cZ;function pHe(){if(cZ)return $S;cZ=1;var e=te(907,909,930,1328,1424,1806,2111,2143,2191,2436,2473,2481,2526,2564,2601,2609,2612,2615,2621,2653,2692,2702,2706,2729,2737,2740,2758,2762,2816,2820,2857,2865,2868,2910,2948,2961,2971,2973,3017,3085,3089,3113,3141,3145,3159,3213,3217,3241,3252,3269,3273,3295,3312,3341,3345,3397,3401,3456,3460,3506,3516,3541,3543,3715,3717,3723,3748,3750,3781,3783,3791,3912,3992,4029,4045,4294,4681,4695,4697,4745,4785,4799,4801,4823,4881,5997,6001,6431,6751,6989,8024,8026,8028,8030,8117,8133,8156,8181,8191,8293,8335,11158,11558,11687,11695,11703,11711,11719,11727,11735,11743,11930,12352,12592,12687,12831,42962,42964,43470,43519,43815,43823,64311,64317,64319,64322,64325,65107,65127,65141,65280,65511,65548,65575,65595,65598,65935,66462,66939,66955,66963,66966,66978,66994,67002,67462,67505,67593,67638,67670,67827,68100,68116,68120,69247,69290,69941,70112,70162,70279,70281,70286,70302,70404,70441,70449,70452,70458,70538,70543,70582,70593,70598,70603,70614,70748,71956,71959,71990,72713,72759,72872,72967,72970,73019,73022,73062,73065,73103,73106,73489,74863,92767,92863,93018,93026,110580,110588,110591,119893,119965,119981,119994,119996,120004,120070,120085,120093,120122,120127,120133,120145,121504,122887,122914,122917,124903,124908,124911,124927,126468,126496,126499,126504,126515,126520,126522,126536,126538,126540,126544,126547,126552,126554,126556,126558,126560,126563,126571,126579,126584,126589,126591,126602,126628,126634,127168,127184,129939);return e.addRange(888,889).addRange(896,899).addRange(1367,1368).addRange(1419,1420).addRange(1480,1487).addRange(1515,1518).addRange(1525,1535).addRange(1867,1868).addRange(1970,1983).addRange(2043,2044).addRange(2094,2095).addRange(2140,2141).addRange(2155,2159).addRange(2194,2198).addRange(2445,2446).addRange(2449,2450).addRange(2483,2485).addRange(2490,2491).addRange(2501,2502).addRange(2505,2506).addRange(2511,2518).addRange(2520,2523).addRange(2532,2533).addRange(2559,2560).addRange(2571,2574).addRange(2577,2578).addRange(2618,2619).addRange(2627,2630).addRange(2633,2634).addRange(2638,2640).addRange(2642,2648).addRange(2655,2661).addRange(2679,2688).addRange(2746,2747).addRange(2766,2767).addRange(2769,2783).addRange(2788,2789).addRange(2802,2808).addRange(2829,2830).addRange(2833,2834).addRange(2874,2875).addRange(2885,2886).addRange(2889,2890).addRange(2894,2900).addRange(2904,2907).addRange(2916,2917).addRange(2936,2945).addRange(2955,2957).addRange(2966,2968).addRange(2976,2978).addRange(2981,2983),e.addRange(2987,2989).addRange(3002,3005).addRange(3011,3013).addRange(3022,3023).addRange(3025,3030).addRange(3032,3045).addRange(3067,3071).addRange(3130,3131).addRange(3150,3156).addRange(3163,3164).addRange(3166,3167).addRange(3172,3173).addRange(3184,3190).addRange(3258,3259).addRange(3278,3284).addRange(3287,3292).addRange(3300,3301).addRange(3316,3327).addRange(3408,3411).addRange(3428,3429).addRange(3479,3481).addRange(3518,3519).addRange(3527,3529).addRange(3531,3534).addRange(3552,3557).addRange(3568,3569).addRange(3573,3584).addRange(3643,3646).addRange(3676,3712).addRange(3774,3775).addRange(3802,3803).addRange(3808,3839).addRange(3949,3952).addRange(4059,4095).addRange(4296,4300).addRange(4302,4303).addRange(4686,4687).addRange(4702,4703).addRange(4750,4751).addRange(4790,4791).addRange(4806,4807).addRange(4886,4887).addRange(4955,4956).addRange(4989,4991).addRange(5018,5023).addRange(5110,5111).addRange(5118,5119).addRange(5789,5791).addRange(5881,5887).addRange(5910,5918).addRange(5943,5951),e.addRange(5972,5983).addRange(6004,6015).addRange(6110,6111).addRange(6122,6127).addRange(6138,6143).addRange(6170,6175).addRange(6265,6271).addRange(6315,6319).addRange(6390,6399).addRange(6444,6447).addRange(6460,6463).addRange(6465,6467).addRange(6510,6511).addRange(6517,6527).addRange(6572,6575).addRange(6602,6607).addRange(6619,6621).addRange(6684,6685).addRange(6781,6782).addRange(6794,6799).addRange(6810,6815).addRange(6830,6831).addRange(6863,6911).addRange(7156,7163).addRange(7224,7226).addRange(7242,7244).addRange(7307,7311).addRange(7355,7356).addRange(7368,7375).addRange(7419,7423).addRange(7958,7959).addRange(7966,7967).addRange(8006,8007).addRange(8014,8015).addRange(8062,8063).addRange(8148,8149).addRange(8176,8177).addRange(8306,8307).addRange(8349,8351).addRange(8385,8399).addRange(8433,8447).addRange(8588,8591).addRange(9258,9279).addRange(9291,9311).addRange(11124,11125).addRange(11508,11512).addRange(11560,11564).addRange(11566,11567).addRange(11624,11630).addRange(11633,11646).addRange(11671,11679),e.addRange(11870,11903).addRange(12020,12031).addRange(12246,12271).addRange(12439,12440).addRange(12544,12548).addRange(12774,12782).addRange(42125,42127).addRange(42183,42191).addRange(42540,42559).addRange(42744,42751).addRange(42958,42959).addRange(42973,42993).addRange(43053,43055).addRange(43066,43071).addRange(43128,43135).addRange(43206,43213).addRange(43226,43231).addRange(43348,43358).addRange(43389,43391).addRange(43482,43485).addRange(43575,43583).addRange(43598,43599).addRange(43610,43611).addRange(43715,43738).addRange(43767,43776).addRange(43783,43784).addRange(43791,43792).addRange(43799,43807).addRange(43884,43887).addRange(44014,44015).addRange(44026,44031).addRange(55204,55215).addRange(55239,55242).addRange(55292,55295).addRange(64110,64111).addRange(64218,64255).addRange(64263,64274).addRange(64280,64284).addRange(64451,64466).addRange(64912,64913).addRange(64968,64974).addRange(64976,65007).addRange(65050,65055).addRange(65132,65135).addRange(65277,65278).addRange(65471,65473).addRange(65480,65481).addRange(65488,65489).addRange(65496,65497).addRange(65501,65503).addRange(65519,65528),e.addRange(65534,65535).addRange(65614,65615).addRange(65630,65663).addRange(65787,65791).addRange(65795,65798).addRange(65844,65846).addRange(65949,65951).addRange(65953,65999).addRange(66046,66175).addRange(66205,66207).addRange(66257,66271).addRange(66300,66303).addRange(66340,66348).addRange(66379,66383).addRange(66427,66431).addRange(66500,66503).addRange(66518,66559).addRange(66718,66719).addRange(66730,66735).addRange(66772,66775).addRange(66812,66815).addRange(66856,66863).addRange(66916,66926).addRange(67005,67007).addRange(67060,67071).addRange(67383,67391).addRange(67414,67423).addRange(67432,67455).addRange(67515,67583).addRange(67590,67591).addRange(67641,67643).addRange(67645,67646).addRange(67743,67750).addRange(67760,67807).addRange(67830,67834).addRange(67868,67870).addRange(67898,67902).addRange(67904,67967).addRange(68024,68027).addRange(68048,68049).addRange(68103,68107).addRange(68150,68151).addRange(68155,68158).addRange(68169,68175).addRange(68185,68191).addRange(68256,68287).addRange(68327,68330).addRange(68343,68351).addRange(68406,68408).addRange(68438,68439).addRange(68467,68471),e.addRange(68498,68504).addRange(68509,68520).addRange(68528,68607).addRange(68681,68735).addRange(68787,68799).addRange(68851,68857).addRange(68904,68911).addRange(68922,68927).addRange(68966,68968).addRange(68998,69005).addRange(69008,69215).addRange(69294,69295).addRange(69298,69313).addRange(69317,69371).addRange(69416,69423).addRange(69466,69487).addRange(69514,69551).addRange(69580,69599).addRange(69623,69631).addRange(69710,69713).addRange(69750,69758).addRange(69827,69836).addRange(69838,69839).addRange(69865,69871).addRange(69882,69887).addRange(69960,69967).addRange(70007,70015).addRange(70133,70143).addRange(70210,70271).addRange(70314,70319).addRange(70379,70383).addRange(70394,70399).addRange(70413,70414).addRange(70417,70418).addRange(70469,70470).addRange(70473,70474).addRange(70478,70479).addRange(70481,70486).addRange(70488,70492).addRange(70500,70501).addRange(70509,70511).addRange(70517,70527).addRange(70540,70541).addRange(70595,70596).addRange(70617,70624).addRange(70627,70655).addRange(70754,70783).addRange(70856,70863).addRange(70874,71039).addRange(71094,71095).addRange(71134,71167),e.addRange(71237,71247).addRange(71258,71263).addRange(71277,71295).addRange(71354,71359).addRange(71370,71375).addRange(71396,71423).addRange(71451,71452).addRange(71468,71471).addRange(71495,71679).addRange(71740,71839).addRange(71923,71934).addRange(71943,71944).addRange(71946,71947).addRange(71993,71994).addRange(72007,72015).addRange(72026,72095).addRange(72104,72105).addRange(72152,72153).addRange(72165,72191).addRange(72264,72271).addRange(72355,72367).addRange(72441,72447).addRange(72458,72639).addRange(72674,72687).addRange(72698,72703).addRange(72774,72783).addRange(72813,72815).addRange(72848,72849).addRange(72887,72959).addRange(73015,73017).addRange(73032,73039).addRange(73050,73055).addRange(73113,73119).addRange(73130,73439).addRange(73465,73471).addRange(73531,73533).addRange(73563,73647).addRange(73649,73663).addRange(73714,73726).addRange(74650,74751).addRange(74869,74879).addRange(75076,77711).addRange(77811,77823).addRange(78934,78943).addRange(82939,82943).addRange(83527,90367).addRange(90426,92159).addRange(92729,92735).addRange(92778,92781).addRange(92874,92879).addRange(92910,92911),e.addRange(92918,92927).addRange(92998,93007).addRange(93048,93052).addRange(93072,93503).addRange(93562,93759).addRange(93851,93951).addRange(94027,94030).addRange(94088,94094).addRange(94112,94175).addRange(94181,94191).addRange(94194,94207).addRange(100344,100351).addRange(101590,101630).addRange(101641,110575).addRange(110883,110897).addRange(110899,110927).addRange(110931,110932).addRange(110934,110947).addRange(110952,110959).addRange(111356,113663).addRange(113771,113775).addRange(113789,113791).addRange(113801,113807).addRange(113818,113819).addRange(113828,117759).addRange(118010,118015).addRange(118452,118527).addRange(118574,118575).addRange(118599,118607).addRange(118724,118783).addRange(119030,119039).addRange(119079,119080).addRange(119275,119295).addRange(119366,119487).addRange(119508,119519).addRange(119540,119551).addRange(119639,119647).addRange(119673,119807).addRange(119968,119969).addRange(119971,119972).addRange(119975,119976).addRange(120075,120076).addRange(120135,120137).addRange(120486,120487).addRange(120780,120781).addRange(121484,121498).addRange(121520,122623).addRange(122655,122660).addRange(122667,122879).addRange(122905,122906).addRange(122923,122927),e.addRange(122990,123022).addRange(123024,123135).addRange(123181,123183).addRange(123198,123199).addRange(123210,123213).addRange(123216,123535).addRange(123567,123583).addRange(123642,123646).addRange(123648,124111).addRange(124154,124367).addRange(124411,124414).addRange(124416,124895).addRange(125125,125126).addRange(125143,125183).addRange(125260,125263).addRange(125274,125277).addRange(125280,126064).addRange(126133,126208).addRange(126270,126463).addRange(126501,126502).addRange(126524,126529).addRange(126531,126534).addRange(126549,126550).addRange(126565,126566).addRange(126620,126624).addRange(126652,126703).addRange(126706,126975).addRange(127020,127023).addRange(127124,127135).addRange(127151,127152).addRange(127222,127231).addRange(127406,127461).addRange(127491,127503).addRange(127548,127551).addRange(127561,127567).addRange(127570,127583).addRange(127590,127743).addRange(128728,128731).addRange(128749,128751).addRange(128765,128767).addRange(128887,128890).addRange(128986,128991).addRange(129004,129007).addRange(129009,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129199).addRange(129212,129215).addRange(129218,129279),e.addRange(129620,129631).addRange(129646,129647).addRange(129661,129663).addRange(129674,129678).addRange(129735,129741).addRange(129757,129758).addRange(129770,129775).addRange(129785,129791).addRange(130042,131071).addRange(173792,173823).addRange(177978,177983).addRange(178206,178207).addRange(183970,183983).addRange(191457,191471).addRange(192094,194559).addRange(195102,196607).addRange(201547,201551).addRange(205744,917504).addRange(917506,917535).addRange(917632,917759).addRange(918e3,983039).addRange(1048574,1048575).addRange(1114110,1114111),$S.characters=e,$S}var qS={},pZ;function fHe(){if(pZ)return qS;pZ=1;var e=te(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,452,455,458,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,497,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7305,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8450,8455,8469,8484,8486,8488,8517,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42944,42946,42953,42960,42966,42968,42970,42972,42997,119964,119970,120134,120778);return e.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(978,980).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8120,8123).addRange(8136,8139).addRange(8152,8155).addRange(8168,8172).addRange(8184,8187).addRange(8459,8461).addRange(8464,8466).addRange(8473,8477).addRange(8490,8493).addRange(8496,8499).addRange(8510,8511).addRange(11264,11311),e.addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(42955,42956).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(68736,68786).addRange(68944,68965).addRange(71840,71871).addRange(93760,93791).addRange(119808,119833).addRange(119860,119885).addRange(119912,119937).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119989).addRange(120016,120041).addRange(120068,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120120,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120172,120197).addRange(120224,120249).addRange(120276,120301).addRange(120328,120353).addRange(120380,120405).addRange(120432,120457).addRange(120488,120512).addRange(120546,120570).addRange(120604,120628).addRange(120662,120686).addRange(120720,120744).addRange(125184,125217),qS.characters=e,qS}var US,fZ;function hHe(){return fZ||(fZ=1,US=new Map([["General_Category",["Cased_Letter","Close_Punctuation","Connector_Punctuation","Control","Currency_Symbol","Dash_Punctuation","Decimal_Number","Enclosing_Mark","Final_Punctuation","Format","Initial_Punctuation","Letter","Letter_Number","Line_Separator","Lowercase_Letter","Mark","Math_Symbol","Modifier_Letter","Modifier_Symbol","Nonspacing_Mark","Number","Open_Punctuation","Other","Other_Letter","Other_Number","Other_Punctuation","Other_Symbol","Paragraph_Separator","Private_Use","Punctuation","Separator","Space_Separator","Spacing_Mark","Surrogate","Symbol","Titlecase_Letter","Unassigned","Uppercase_Letter"]],["Script",["Adlam","Ahom","Anatolian_Hieroglyphs","Arabic","Armenian","Avestan","Balinese","Bamum","Bassa_Vah","Batak","Bengali","Bhaiksuki","Bopomofo","Brahmi","Braille","Buginese","Buhid","Canadian_Aboriginal","Carian","Caucasian_Albanian","Chakma","Cham","Cherokee","Chorasmian","Common","Coptic","Cuneiform","Cypriot","Cypro_Minoan","Cyrillic","Deseret","Devanagari","Dives_Akuru","Dogra","Duployan","Egyptian_Hieroglyphs","Elbasan","Elymaic","Ethiopic","Garay","Georgian","Glagolitic","Gothic","Grantha","Greek","Gujarati","Gunjala_Gondi","Gurmukhi","Gurung_Khema","Han","Hangul","Hanifi_Rohingya","Hanunoo","Hatran","Hebrew","Hiragana","Imperial_Aramaic","Inherited","Inscriptional_Pahlavi","Inscriptional_Parthian","Javanese","Kaithi","Kannada","Katakana","Kawi","Kayah_Li","Kharoshthi","Khitan_Small_Script","Khmer","Khojki","Khudawadi","Kirat_Rai","Lao","Latin","Lepcha","Limbu","Linear_A","Linear_B","Lisu","Lycian","Lydian","Mahajani","Makasar","Malayalam","Mandaic","Manichaean","Marchen","Masaram_Gondi","Medefaidrin","Meetei_Mayek","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Miao","Modi","Mongolian","Mro","Multani","Myanmar","Nabataean","Nag_Mundari","Nandinagari","New_Tai_Lue","Newa","Nko","Nushu","Nyiakeng_Puachue_Hmong","Ogham","Ol_Chiki","Ol_Onal","Old_Hungarian","Old_Italic","Old_North_Arabian","Old_Permic","Old_Persian","Old_Sogdian","Old_South_Arabian","Old_Turkic","Old_Uyghur","Oriya","Osage","Osmanya","Pahawh_Hmong","Palmyrene","Pau_Cin_Hau","Phags_Pa","Phoenician","Psalter_Pahlavi","Rejang","Runic","Samaritan","Saurashtra","Sharada","Shavian","Siddham","SignWriting","Sinhala","Sogdian","Sora_Sompeng","Soyombo","Sundanese","Sunuwar","Syloti_Nagri","Syriac","Tagalog","Tagbanwa","Tai_Le","Tai_Tham","Tai_Viet","Takri","Tamil","Tangsa","Tangut","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Todhri","Toto","Tulu_Tigalari","Ugaritic","Vai","Vithkuqi","Wancho","Warang_Citi","Yezidi","Yi","Zanabazar_Square"]],["Script_Extensions",["Adlam","Ahom","Anatolian_Hieroglyphs","Arabic","Armenian","Avestan","Balinese","Bamum","Bassa_Vah","Batak","Bengali","Bhaiksuki","Bopomofo","Brahmi","Braille","Buginese","Buhid","Canadian_Aboriginal","Carian","Caucasian_Albanian","Chakma","Cham","Cherokee","Chorasmian","Common","Coptic","Cuneiform","Cypriot","Cypro_Minoan","Cyrillic","Deseret","Devanagari","Dives_Akuru","Dogra","Duployan","Egyptian_Hieroglyphs","Elbasan","Elymaic","Ethiopic","Garay","Georgian","Glagolitic","Gothic","Grantha","Greek","Gujarati","Gunjala_Gondi","Gurmukhi","Gurung_Khema","Han","Hangul","Hanifi_Rohingya","Hanunoo","Hatran","Hebrew","Hiragana","Imperial_Aramaic","Inherited","Inscriptional_Pahlavi","Inscriptional_Parthian","Javanese","Kaithi","Kannada","Katakana","Kawi","Kayah_Li","Kharoshthi","Khitan_Small_Script","Khmer","Khojki","Khudawadi","Kirat_Rai","Lao","Latin","Lepcha","Limbu","Linear_A","Linear_B","Lisu","Lycian","Lydian","Mahajani","Makasar","Malayalam","Mandaic","Manichaean","Marchen","Masaram_Gondi","Medefaidrin","Meetei_Mayek","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Miao","Modi","Mongolian","Mro","Multani","Myanmar","Nabataean","Nag_Mundari","Nandinagari","New_Tai_Lue","Newa","Nko","Nushu","Nyiakeng_Puachue_Hmong","Ogham","Ol_Chiki","Ol_Onal","Old_Hungarian","Old_Italic","Old_North_Arabian","Old_Permic","Old_Persian","Old_Sogdian","Old_South_Arabian","Old_Turkic","Old_Uyghur","Oriya","Osage","Osmanya","Pahawh_Hmong","Palmyrene","Pau_Cin_Hau","Phags_Pa","Phoenician","Psalter_Pahlavi","Rejang","Runic","Samaritan","Saurashtra","Sharada","Shavian","Siddham","SignWriting","Sinhala","Sogdian","Sora_Sompeng","Soyombo","Sundanese","Sunuwar","Syloti_Nagri","Syriac","Tagalog","Tagbanwa","Tai_Le","Tai_Tham","Tai_Viet","Takri","Tamil","Tangsa","Tangut","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Todhri","Toto","Tulu_Tigalari","Ugaritic","Vai","Vithkuqi","Wancho","Warang_Citi","Yezidi","Yi","Zanabazar_Square"]],["Binary_Property",["ASCII","ASCII_Hex_Digit","Alphabetic","Any","Assigned","Bidi_Control","Bidi_Mirrored","Case_Ignorable","Cased","Changes_When_Casefolded","Changes_When_Casemapped","Changes_When_Lowercased","Changes_When_NFKC_Casefolded","Changes_When_Titlecased","Changes_When_Uppercased","Dash","Default_Ignorable_Code_Point","Deprecated","Diacritic","Emoji","Emoji_Component","Emoji_Modifier","Emoji_Modifier_Base","Emoji_Presentation","Extended_Pictographic","Extender","Grapheme_Base","Grapheme_Extend","Hex_Digit","IDS_Binary_Operator","IDS_Trinary_Operator","ID_Continue","ID_Start","Ideographic","Join_Control","Logical_Order_Exception","Lowercase","Math","Noncharacter_Code_Point","Pattern_Syntax","Pattern_White_Space","Quotation_Mark","Radical","Regional_Indicator","Sentence_Terminal","Soft_Dotted","Terminal_Punctuation","Unified_Ideograph","Uppercase","Variation_Selector","White_Space","XID_Continue","XID_Start"]],["Property_of_Strings",["Basic_Emoji","Emoji_Keycap_Sequence","RGI_Emoji","RGI_Emoji_Flag_Sequence","RGI_Emoji_Modifier_Sequence","RGI_Emoji_Tag_Sequence","RGI_Emoji_ZWJ_Sequence"]]])),US}var X0={},hZ;function mHe(){if(hZ)return X0;hZ=1;var e=te(9200,9203,9855,9875,9889,9934,9940,9962,9973,9978,9981,9989,10024,10060,10062,10071,10160,10175,11088,11093,126980,127183,127374,127489,127514,127535,127988,128064,128378,128420,128716,129008);return e.addRange(8986,8987).addRange(9193,9196).addRange(9725,9726).addRange(9748,9749).addRange(9800,9811).addRange(9898,9899).addRange(9917,9918).addRange(9924,9925).addRange(9970,9971).addRange(9994,9995).addRange(10067,10069).addRange(10133,10135).addRange(11035,11036).addRange(127377,127386).addRange(127538,127542).addRange(127544,127546).addRange(127568,127569).addRange(127744,127776).addRange(127789,127797).addRange(127799,127868).addRange(127870,127891).addRange(127904,127946).addRange(127951,127955).addRange(127968,127984).addRange(127992,128062).addRange(128066,128252).addRange(128255,128317).addRange(128331,128334).addRange(128336,128359).addRange(128405,128406).addRange(128507,128591).addRange(128640,128709).addRange(128720,128722).addRange(128725,128727).addRange(128732,128735).addRange(128747,128748).addRange(128756,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129535).addRange(129648,129660).addRange(129664,129673).addRange(129679,129734).addRange(129742,129756).addRange(129759,129769).addRange(129776,129784),X0.characters=e,X0.strings=["©️","®️","‼️","⁉️","™️","ℹ️","↔️","↕️","↖️","↗️","↘️","↙️","↩️","↪️","⌨️","⏏️","⏭️","⏮️","⏯️","⏱️","⏲️","⏸️","⏹️","⏺️","Ⓜ️","▪️","▫️","▶️","◀️","◻️","◼️","☀️","☁️","☂️","☃️","☄️","☎️","☑️","☘️","☝️","☠️","☢️","☣️","☦️","☪️","☮️","☯️","☸️","☹️","☺️","♀️","♂️","♟️","♠️","♣️","♥️","♦️","♨️","♻️","♾️","⚒️","⚔️","⚕️","⚖️","⚗️","⚙️","⚛️","⚜️","⚠️","⚧️","⚰️","⚱️","⛈️","⛏️","⛑️","⛓️","⛩️","⛰️","⛱️","⛴️","⛷️","⛸️","⛹️","✂️","✈️","✉️","✌️","✍️","✏️","✒️","✔️","✖️","✝️","✡️","✳️","✴️","❄️","❇️","❣️","❤️","➡️","⤴️","⤵️","⬅️","⬆️","⬇️","〰️","〽️","㊗️","㊙️","🅰️","🅱️","🅾️","🅿️","🈂️","🈷️","🌡️","🌤️","🌥️","🌦️","🌧️","🌨️","🌩️","🌪️","🌫️","🌬️","🌶️","🍽️","🎖️","🎗️","🎙️","🎚️","🎛️","🎞️","🎟️","🏋️","🏌️","🏍️","🏎️","🏔️","🏕️","🏖️","🏗️","🏘️","🏙️","🏚️","🏛️","🏜️","🏝️","🏞️","🏟️","🏳️","🏵️","🏷️","🐿️","👁️","📽️","🕉️","🕊️","🕯️","🕰️","🕳️","🕴️","🕵️","🕶️","🕷️","🕸️","🕹️","🖇️","🖊️","🖋️","🖌️","🖍️","🖐️","🖥️","🖨️","🖱️","🖲️","🖼️","🗂️","🗃️","🗄️","🗑️","🗒️","🗓️","🗜️","🗝️","🗞️","🗡️","🗣️","🗨️","🗯️","🗳️","🗺️","🛋️","🛍️","🛎️","🛏️","🛠️","🛡️","🛢️","🛣️","🛤️","🛥️","🛩️","🛰️","🛳️"],X0}var J0={},mZ;function yHe(){if(mZ)return J0;mZ=1;var e=te();return J0.characters=e,J0.strings=["#️⃣","*️⃣","0️⃣","1️⃣","2️⃣","3️⃣","4️⃣","5️⃣","6️⃣","7️⃣","8️⃣","9️⃣"],J0}var Y0={},yZ;function gHe(){if(yZ)return Y0;yZ=1;var e=te();return Y0.characters=e,Y0.strings=["🇦🇨","🇦🇩","🇦🇪","🇦🇫","🇦🇬","🇦🇮","🇦🇱","🇦🇲","🇦🇴","🇦🇶","🇦🇷","🇦🇸","🇦🇹","🇦🇺","🇦🇼","🇦🇽","🇦🇿","🇧🇦","🇧🇧","🇧🇩","🇧🇪","🇧🇫","🇧🇬","🇧🇭","🇧🇮","🇧🇯","🇧🇱","🇧🇲","🇧🇳","🇧🇴","🇧🇶","🇧🇷","🇧🇸","🇧🇹","🇧🇻","🇧🇼","🇧🇾","🇧🇿","🇨🇦","🇨🇨","🇨🇩","🇨🇫","🇨🇬","🇨🇭","🇨🇮","🇨🇰","🇨🇱","🇨🇲","🇨🇳","🇨🇴","🇨🇵","🇨🇶","🇨🇷","🇨🇺","🇨🇻","🇨🇼","🇨🇽","🇨🇾","🇨🇿","🇩🇪","🇩🇬","🇩🇯","🇩🇰","🇩🇲","🇩🇴","🇩🇿","🇪🇦","🇪🇨","🇪🇪","🇪🇬","🇪🇭","🇪🇷","🇪🇸","🇪🇹","🇪🇺","🇫🇮","🇫🇯","🇫🇰","🇫🇲","🇫🇴","🇫🇷","🇬🇦","🇬🇧","🇬🇩","🇬🇪","🇬🇫","🇬🇬","🇬🇭","🇬🇮","🇬🇱","🇬🇲","🇬🇳","🇬🇵","🇬🇶","🇬🇷","🇬🇸","🇬🇹","🇬🇺","🇬🇼","🇬🇾","🇭🇰","🇭🇲","🇭🇳","🇭🇷","🇭🇹","🇭🇺","🇮🇨","🇮🇩","🇮🇪","🇮🇱","🇮🇲","🇮🇳","🇮🇴","🇮🇶","🇮🇷","🇮🇸","🇮🇹","🇯🇪","🇯🇲","🇯🇴","🇯🇵","🇰🇪","🇰🇬","🇰🇭","🇰🇮","🇰🇲","🇰🇳","🇰🇵","🇰🇷","🇰🇼","🇰🇾","🇰🇿","🇱🇦","🇱🇧","🇱🇨","🇱🇮","🇱🇰","🇱🇷","🇱🇸","🇱🇹","🇱🇺","🇱🇻","🇱🇾","🇲🇦","🇲🇨","🇲🇩","🇲🇪","🇲🇫","🇲🇬","🇲🇭","🇲🇰","🇲🇱","🇲🇲","🇲🇳","🇲🇴","🇲🇵","🇲🇶","🇲🇷","🇲🇸","🇲🇹","🇲🇺","🇲🇻","🇲🇼","🇲🇽","🇲🇾","🇲🇿","🇳🇦","🇳🇨","🇳🇪","🇳🇫","🇳🇬","🇳🇮","🇳🇱","🇳🇴","🇳🇵","🇳🇷","🇳🇺","🇳🇿","🇴🇲","🇵🇦","🇵🇪","🇵🇫","🇵🇬","🇵🇭","🇵🇰","🇵🇱","🇵🇲","🇵🇳","🇵🇷","🇵🇸","🇵🇹","🇵🇼","🇵🇾","🇶🇦","🇷🇪","🇷🇴","🇷🇸","🇷🇺","🇷🇼","🇸🇦","🇸🇧","🇸🇨","🇸🇩","🇸🇪","🇸🇬","🇸🇭","🇸🇮","🇸🇯","🇸🇰","🇸🇱","🇸🇲","🇸🇳","🇸🇴","🇸🇷","🇸🇸","🇸🇹","🇸🇻","🇸🇽","🇸🇾","🇸🇿","🇹🇦","🇹🇨","🇹🇩","🇹🇫","🇹🇬","🇹🇭","🇹🇯","🇹🇰","🇹🇱","🇹🇲","🇹🇳","🇹🇴","🇹🇷","🇹🇹","🇹🇻","🇹🇼","🇹🇿","🇺🇦","🇺🇬","🇺🇲","🇺🇳","🇺🇸","🇺🇾","🇺🇿","🇻🇦","🇻🇨","🇻🇪","🇻🇬","🇻🇮","🇻🇳","🇻🇺","🇼🇫","🇼🇸","🇽🇰","🇾🇪","🇾🇹","🇿🇦","🇿🇲","🇿🇼"],Y0}var Q0={},gZ;function vHe(){if(gZ)return Q0;gZ=1;var e=te();return Q0.characters=e,Q0.strings=["☝🏻","☝🏼","☝🏽","☝🏾","☝🏿","⛹🏻","⛹🏼","⛹🏽","⛹🏾","⛹🏿","✊🏻","✊🏼","✊🏽","✊🏾","✊🏿","✋🏻","✋🏼","✋🏽","✋🏾","✋🏿","✌🏻","✌🏼","✌🏽","✌🏾","✌🏿","✍🏻","✍🏼","✍🏽","✍🏾","✍🏿","🎅🏻","🎅🏼","🎅🏽","🎅🏾","🎅🏿","🏂🏻","🏂🏼","🏂🏽","🏂🏾","🏂🏿","🏃🏻","🏃🏼","🏃🏽","🏃🏾","🏃🏿","🏄🏻","🏄🏼","🏄🏽","🏄🏾","🏄🏿","🏇🏻","🏇🏼","🏇🏽","🏇🏾","🏇🏿","🏊🏻","🏊🏼","🏊🏽","🏊🏾","🏊🏿","🏋🏻","🏋🏼","🏋🏽","🏋🏾","🏋🏿","🏌🏻","🏌🏼","🏌🏽","🏌🏾","🏌🏿","👂🏻","👂🏼","👂🏽","👂🏾","👂🏿","👃🏻","👃🏼","👃🏽","👃🏾","👃🏿","👆🏻","👆🏼","👆🏽","👆🏾","👆🏿","👇🏻","👇🏼","👇🏽","👇🏾","👇🏿","👈🏻","👈🏼","👈🏽","👈🏾","👈🏿","👉🏻","👉🏼","👉🏽","👉🏾","👉🏿","👊🏻","👊🏼","👊🏽","👊🏾","👊🏿","👋🏻","👋🏼","👋🏽","👋🏾","👋🏿","👌🏻","👌🏼","👌🏽","👌🏾","👌🏿","👍🏻","👍🏼","👍🏽","👍🏾","👍🏿","👎🏻","👎🏼","👎🏽","👎🏾","👎🏿","👏🏻","👏🏼","👏🏽","👏🏾","👏🏿","👐🏻","👐🏼","👐🏽","👐🏾","👐🏿","👦🏻","👦🏼","👦🏽","👦🏾","👦🏿","👧🏻","👧🏼","👧🏽","👧🏾","👧🏿","👨🏻","👨🏼","👨🏽","👨🏾","👨🏿","👩🏻","👩🏼","👩🏽","👩🏾","👩🏿","👫🏻","👫🏼","👫🏽","👫🏾","👫🏿","👬🏻","👬🏼","👬🏽","👬🏾","👬🏿","👭🏻","👭🏼","👭🏽","👭🏾","👭🏿","👮🏻","👮🏼","👮🏽","👮🏾","👮🏿","👰🏻","👰🏼","👰🏽","👰🏾","👰🏿","👱🏻","👱🏼","👱🏽","👱🏾","👱🏿","👲🏻","👲🏼","👲🏽","👲🏾","👲🏿","👳🏻","👳🏼","👳🏽","👳🏾","👳🏿","👴🏻","👴🏼","👴🏽","👴🏾","👴🏿","👵🏻","👵🏼","👵🏽","👵🏾","👵🏿","👶🏻","👶🏼","👶🏽","👶🏾","👶🏿","👷🏻","👷🏼","👷🏽","👷🏾","👷🏿","👸🏻","👸🏼","👸🏽","👸🏾","👸🏿","👼🏻","👼🏼","👼🏽","👼🏾","👼🏿","💁🏻","💁🏼","💁🏽","💁🏾","💁🏿","💂🏻","💂🏼","💂🏽","💂🏾","💂🏿","💃🏻","💃🏼","💃🏽","💃🏾","💃🏿","💅🏻","💅🏼","💅🏽","💅🏾","💅🏿","💆🏻","💆🏼","💆🏽","💆🏾","💆🏿","💇🏻","💇🏼","💇🏽","💇🏾","💇🏿","💏🏻","💏🏼","💏🏽","💏🏾","💏🏿","💑🏻","💑🏼","💑🏽","💑🏾","💑🏿","💪🏻","💪🏼","💪🏽","💪🏾","💪🏿","🕴🏻","🕴🏼","🕴🏽","🕴🏾","🕴🏿","🕵🏻","🕵🏼","🕵🏽","🕵🏾","🕵🏿","🕺🏻","🕺🏼","🕺🏽","🕺🏾","🕺🏿","🖐🏻","🖐🏼","🖐🏽","🖐🏾","🖐🏿","🖕🏻","🖕🏼","🖕🏽","🖕🏾","🖕🏿","🖖🏻","🖖🏼","🖖🏽","🖖🏾","🖖🏿","🙅🏻","🙅🏼","🙅🏽","🙅🏾","🙅🏿","🙆🏻","🙆🏼","🙆🏽","🙆🏾","🙆🏿","🙇🏻","🙇🏼","🙇🏽","🙇🏾","🙇🏿","🙋🏻","🙋🏼","🙋🏽","🙋🏾","🙋🏿","🙌🏻","🙌🏼","🙌🏽","🙌🏾","🙌🏿","🙍🏻","🙍🏼","🙍🏽","🙍🏾","🙍🏿","🙎🏻","🙎🏼","🙎🏽","🙎🏾","🙎🏿","🙏🏻","🙏🏼","🙏🏽","🙏🏾","🙏🏿","🚣🏻","🚣🏼","🚣🏽","🚣🏾","🚣🏿","🚴🏻","🚴🏼","🚴🏽","🚴🏾","🚴🏿","🚵🏻","🚵🏼","🚵🏽","🚵🏾","🚵🏿","🚶🏻","🚶🏼","🚶🏽","🚶🏾","🚶🏿","🛀🏻","🛀🏼","🛀🏽","🛀🏾","🛀🏿","🛌🏻","🛌🏼","🛌🏽","🛌🏾","🛌🏿","🤌🏻","🤌🏼","🤌🏽","🤌🏾","🤌🏿","🤏🏻","🤏🏼","🤏🏽","🤏🏾","🤏🏿","🤘🏻","🤘🏼","🤘🏽","🤘🏾","🤘🏿","🤙🏻","🤙🏼","🤙🏽","🤙🏾","🤙🏿","🤚🏻","🤚🏼","🤚🏽","🤚🏾","🤚🏿","🤛🏻","🤛🏼","🤛🏽","🤛🏾","🤛🏿","🤜🏻","🤜🏼","🤜🏽","🤜🏾","🤜🏿","🤝🏻","🤝🏼","🤝🏽","🤝🏾","🤝🏿","🤞🏻","🤞🏼","🤞🏽","🤞🏾","🤞🏿","🤟🏻","🤟🏼","🤟🏽","🤟🏾","🤟🏿","🤦🏻","🤦🏼","🤦🏽","🤦🏾","🤦🏿","🤰🏻","🤰🏼","🤰🏽","🤰🏾","🤰🏿","🤱🏻","🤱🏼","🤱🏽","🤱🏾","🤱🏿","🤲🏻","🤲🏼","🤲🏽","🤲🏾","🤲🏿","🤳🏻","🤳🏼","🤳🏽","🤳🏾","🤳🏿","🤴🏻","🤴🏼","🤴🏽","🤴🏾","🤴🏿","🤵🏻","🤵🏼","🤵🏽","🤵🏾","🤵🏿","🤶🏻","🤶🏼","🤶🏽","🤶🏾","🤶🏿","🤷🏻","🤷🏼","🤷🏽","🤷🏾","🤷🏿","🤸🏻","🤸🏼","🤸🏽","🤸🏾","🤸🏿","🤹🏻","🤹🏼","🤹🏽","🤹🏾","🤹🏿","🤽🏻","🤽🏼","🤽🏽","🤽🏾","🤽🏿","🤾🏻","🤾🏼","🤾🏽","🤾🏾","🤾🏿","🥷🏻","🥷🏼","🥷🏽","🥷🏾","🥷🏿","🦵🏻","🦵🏼","🦵🏽","🦵🏾","🦵🏿","🦶🏻","🦶🏼","🦶🏽","🦶🏾","🦶🏿","🦸🏻","🦸🏼","🦸🏽","🦸🏾","🦸🏿","🦹🏻","🦹🏼","🦹🏽","🦹🏾","🦹🏿","🦻🏻","🦻🏼","🦻🏽","🦻🏾","🦻🏿","🧍🏻","🧍🏼","🧍🏽","🧍🏾","🧍🏿","🧎🏻","🧎🏼","🧎🏽","🧎🏾","🧎🏿","🧏🏻","🧏🏼","🧏🏽","🧏🏾","🧏🏿","🧑🏻","🧑🏼","🧑🏽","🧑🏾","🧑🏿","🧒🏻","🧒🏼","🧒🏽","🧒🏾","🧒🏿","🧓🏻","🧓🏼","🧓🏽","🧓🏾","🧓🏿","🧔🏻","🧔🏼","🧔🏽","🧔🏾","🧔🏿","🧕🏻","🧕🏼","🧕🏽","🧕🏾","🧕🏿","🧖🏻","🧖🏼","🧖🏽","🧖🏾","🧖🏿","🧗🏻","🧗🏼","🧗🏽","🧗🏾","🧗🏿","🧘🏻","🧘🏼","🧘🏽","🧘🏾","🧘🏿","🧙🏻","🧙🏼","🧙🏽","🧙🏾","🧙🏿","🧚🏻","🧚🏼","🧚🏽","🧚🏾","🧚🏿","🧛🏻","🧛🏼","🧛🏽","🧛🏾","🧛🏿","🧜🏻","🧜🏼","🧜🏽","🧜🏾","🧜🏿","🧝🏻","🧝🏼","🧝🏽","🧝🏾","🧝🏿","🫃🏻","🫃🏼","🫃🏽","🫃🏾","🫃🏿","🫄🏻","🫄🏼","🫄🏽","🫄🏾","🫄🏿","🫅🏻","🫅🏼","🫅🏽","🫅🏾","🫅🏿","🫰🏻","🫰🏼","🫰🏽","🫰🏾","🫰🏿","🫱🏻","🫱🏼","🫱🏽","🫱🏾","🫱🏿","🫲🏻","🫲🏼","🫲🏽","🫲🏾","🫲🏿","🫳🏻","🫳🏼","🫳🏽","🫳🏾","🫳🏿","🫴🏻","🫴🏼","🫴🏽","🫴🏾","🫴🏿","🫵🏻","🫵🏼","🫵🏽","🫵🏾","🫵🏿","🫶🏻","🫶🏼","🫶🏽","🫶🏾","🫶🏿","🫷🏻","🫷🏼","🫷🏽","🫷🏾","🫷🏿","🫸🏻","🫸🏼","🫸🏽","🫸🏾","🫸🏿"],Q0}var Z0={},vZ;function bHe(){if(vZ)return Z0;vZ=1;var e=te();return Z0.characters=e,Z0.strings=["🏴󠁧󠁢󠁥󠁮󠁧󠁿","🏴󠁧󠁢󠁳󠁣󠁴󠁿","🏴󠁧󠁢󠁷󠁬󠁳󠁿"],Z0}var ev={},bZ;function xHe(){if(bZ)return ev;bZ=1;var e=te();return ev.characters=e,ev.strings=["👨‍❤️‍👨","👨‍❤️‍💋‍👨","👨‍👦","👨‍👦‍👦","👨‍👧","👨‍👧‍👦","👨‍👧‍👧","👨‍👨‍👦","👨‍👨‍👦‍👦","👨‍👨‍👧","👨‍👨‍👧‍👦","👨‍👨‍👧‍👧","👨‍👩‍👦","👨‍👩‍👦‍👦","👨‍👩‍👧","👨‍👩‍👧‍👦","👨‍👩‍👧‍👧","👨🏻‍❤️‍👨🏻","👨🏻‍❤️‍👨🏼","👨🏻‍❤️‍👨🏽","👨🏻‍❤️‍👨🏾","👨🏻‍❤️‍👨🏿","👨🏻‍❤️‍💋‍👨🏻","👨🏻‍❤️‍💋‍👨🏼","👨🏻‍❤️‍💋‍👨🏽","👨🏻‍❤️‍💋‍👨🏾","👨🏻‍❤️‍💋‍👨🏿","👨🏻‍🤝‍👨🏼","👨🏻‍🤝‍👨🏽","👨🏻‍🤝‍👨🏾","👨🏻‍🤝‍👨🏿","👨🏼‍❤️‍👨🏻","👨🏼‍❤️‍👨🏼","👨🏼‍❤️‍👨🏽","👨🏼‍❤️‍👨🏾","👨🏼‍❤️‍👨🏿","👨🏼‍❤️‍💋‍👨🏻","👨🏼‍❤️‍💋‍👨🏼","👨🏼‍❤️‍💋‍👨🏽","👨🏼‍❤️‍💋‍👨🏾","👨🏼‍❤️‍💋‍👨🏿","👨🏼‍🤝‍👨🏻","👨🏼‍🤝‍👨🏽","👨🏼‍🤝‍👨🏾","👨🏼‍🤝‍👨🏿","👨🏽‍❤️‍👨🏻","👨🏽‍❤️‍👨🏼","👨🏽‍❤️‍👨🏽","👨🏽‍❤️‍👨🏾","👨🏽‍❤️‍👨🏿","👨🏽‍❤️‍💋‍👨🏻","👨🏽‍❤️‍💋‍👨🏼","👨🏽‍❤️‍💋‍👨🏽","👨🏽‍❤️‍💋‍👨🏾","👨🏽‍❤️‍💋‍👨🏿","👨🏽‍🤝‍👨🏻","👨🏽‍🤝‍👨🏼","👨🏽‍🤝‍👨🏾","👨🏽‍🤝‍👨🏿","👨🏾‍❤️‍👨🏻","👨🏾‍❤️‍👨🏼","👨🏾‍❤️‍👨🏽","👨🏾‍❤️‍👨🏾","👨🏾‍❤️‍👨🏿","👨🏾‍❤️‍💋‍👨🏻","👨🏾‍❤️‍💋‍👨🏼","👨🏾‍❤️‍💋‍👨🏽","👨🏾‍❤️‍💋‍👨🏾","👨🏾‍❤️‍💋‍👨🏿","👨🏾‍🤝‍👨🏻","👨🏾‍🤝‍👨🏼","👨🏾‍🤝‍👨🏽","👨🏾‍🤝‍👨🏿","👨🏿‍❤️‍👨🏻","👨🏿‍❤️‍👨🏼","👨🏿‍❤️‍👨🏽","👨🏿‍❤️‍👨🏾","👨🏿‍❤️‍👨🏿","👨🏿‍❤️‍💋‍👨🏻","👨🏿‍❤️‍💋‍👨🏼","👨🏿‍❤️‍💋‍👨🏽","👨🏿‍❤️‍💋‍👨🏾","👨🏿‍❤️‍💋‍👨🏿","👨🏿‍🤝‍👨🏻","👨🏿‍🤝‍👨🏼","👨🏿‍🤝‍👨🏽","👨🏿‍🤝‍👨🏾","👩‍❤️‍👨","👩‍❤️‍👩","👩‍❤️‍💋‍👨","👩‍❤️‍💋‍👩","👩‍👦","👩‍👦‍👦","👩‍👧","👩‍👧‍👦","👩‍👧‍👧","👩‍👩‍👦","👩‍👩‍👦‍👦","👩‍👩‍👧","👩‍👩‍👧‍👦","👩‍👩‍👧‍👧","👩🏻‍❤️‍👨🏻","👩🏻‍❤️‍👨🏼","👩🏻‍❤️‍👨🏽","👩🏻‍❤️‍👨🏾","👩🏻‍❤️‍👨🏿","👩🏻‍❤️‍👩🏻","👩🏻‍❤️‍👩🏼","👩🏻‍❤️‍👩🏽","👩🏻‍❤️‍👩🏾","👩🏻‍❤️‍👩🏿","👩🏻‍❤️‍💋‍👨🏻","👩🏻‍❤️‍💋‍👨🏼","👩🏻‍❤️‍💋‍👨🏽","👩🏻‍❤️‍💋‍👨🏾","👩🏻‍❤️‍💋‍👨🏿","👩🏻‍❤️‍💋‍👩🏻","👩🏻‍❤️‍💋‍👩🏼","👩🏻‍❤️‍💋‍👩🏽","👩🏻‍❤️‍💋‍👩🏾","👩🏻‍❤️‍💋‍👩🏿","👩🏻‍🤝‍👨🏼","👩🏻‍🤝‍👨🏽","👩🏻‍🤝‍👨🏾","👩🏻‍🤝‍👨🏿","👩🏻‍🤝‍👩🏼","👩🏻‍🤝‍👩🏽","👩🏻‍🤝‍👩🏾","👩🏻‍🤝‍👩🏿","👩🏼‍❤️‍👨🏻","👩🏼‍❤️‍👨🏼","👩🏼‍❤️‍👨🏽","👩🏼‍❤️‍👨🏾","👩🏼‍❤️‍👨🏿","👩🏼‍❤️‍👩🏻","👩🏼‍❤️‍👩🏼","👩🏼‍❤️‍👩🏽","👩🏼‍❤️‍👩🏾","👩🏼‍❤️‍👩🏿","👩🏼‍❤️‍💋‍👨🏻","👩🏼‍❤️‍💋‍👨🏼","👩🏼‍❤️‍💋‍👨🏽","👩🏼‍❤️‍💋‍👨🏾","👩🏼‍❤️‍💋‍👨🏿","👩🏼‍❤️‍💋‍👩🏻","👩🏼‍❤️‍💋‍👩🏼","👩🏼‍❤️‍💋‍👩🏽","👩🏼‍❤️‍💋‍👩🏾","👩🏼‍❤️‍💋‍👩🏿","👩🏼‍🤝‍👨🏻","👩🏼‍🤝‍👨🏽","👩🏼‍🤝‍👨🏾","👩🏼‍🤝‍👨🏿","👩🏼‍🤝‍👩🏻","👩🏼‍🤝‍👩🏽","👩🏼‍🤝‍👩🏾","👩🏼‍🤝‍👩🏿","👩🏽‍❤️‍👨🏻","👩🏽‍❤️‍👨🏼","👩🏽‍❤️‍👨🏽","👩🏽‍❤️‍👨🏾","👩🏽‍❤️‍👨🏿","👩🏽‍❤️‍👩🏻","👩🏽‍❤️‍👩🏼","👩🏽‍❤️‍👩🏽","👩🏽‍❤️‍👩🏾","👩🏽‍❤️‍👩🏿","👩🏽‍❤️‍💋‍👨🏻","👩🏽‍❤️‍💋‍👨🏼","👩🏽‍❤️‍💋‍👨🏽","👩🏽‍❤️‍💋‍👨🏾","👩🏽‍❤️‍💋‍👨🏿","👩🏽‍❤️‍💋‍👩🏻","👩🏽‍❤️‍💋‍👩🏼","👩🏽‍❤️‍💋‍👩🏽","👩🏽‍❤️‍💋‍👩🏾","👩🏽‍❤️‍💋‍👩🏿","👩🏽‍🤝‍👨🏻","👩🏽‍🤝‍👨🏼","👩🏽‍🤝‍👨🏾","👩🏽‍🤝‍👨🏿","👩🏽‍🤝‍👩🏻","👩🏽‍🤝‍👩🏼","👩🏽‍🤝‍👩🏾","👩🏽‍🤝‍👩🏿","👩🏾‍❤️‍👨🏻","👩🏾‍❤️‍👨🏼","👩🏾‍❤️‍👨🏽","👩🏾‍❤️‍👨🏾","👩🏾‍❤️‍👨🏿","👩🏾‍❤️‍👩🏻","👩🏾‍❤️‍👩🏼","👩🏾‍❤️‍👩🏽","👩🏾‍❤️‍👩🏾","👩🏾‍❤️‍👩🏿","👩🏾‍❤️‍💋‍👨🏻","👩🏾‍❤️‍💋‍👨🏼","👩🏾‍❤️‍💋‍👨🏽","👩🏾‍❤️‍💋‍👨🏾","👩🏾‍❤️‍💋‍👨🏿","👩🏾‍❤️‍💋‍👩🏻","👩🏾‍❤️‍💋‍👩🏼","👩🏾‍❤️‍💋‍👩🏽","👩🏾‍❤️‍💋‍👩🏾","👩🏾‍❤️‍💋‍👩🏿","👩🏾‍🤝‍👨🏻","👩🏾‍🤝‍👨🏼","👩🏾‍🤝‍👨🏽","👩🏾‍🤝‍👨🏿","👩🏾‍🤝‍👩🏻","👩🏾‍🤝‍👩🏼","👩🏾‍🤝‍👩🏽","👩🏾‍🤝‍👩🏿","👩🏿‍❤️‍👨🏻","👩🏿‍❤️‍👨🏼","👩🏿‍❤️‍👨🏽","👩🏿‍❤️‍👨🏾","👩🏿‍❤️‍👨🏿","👩🏿‍❤️‍👩🏻","👩🏿‍❤️‍👩🏼","👩🏿‍❤️‍👩🏽","👩🏿‍❤️‍👩🏾","👩🏿‍❤️‍👩🏿","👩🏿‍❤️‍💋‍👨🏻","👩🏿‍❤️‍💋‍👨🏼","👩🏿‍❤️‍💋‍👨🏽","👩🏿‍❤️‍💋‍👨🏾","👩🏿‍❤️‍💋‍👨🏿","👩🏿‍❤️‍💋‍👩🏻","👩🏿‍❤️‍💋‍👩🏼","👩🏿‍❤️‍💋‍👩🏽","👩🏿‍❤️‍💋‍👩🏾","👩🏿‍❤️‍💋‍👩🏿","👩🏿‍🤝‍👨🏻","👩🏿‍🤝‍👨🏼","👩🏿‍🤝‍👨🏽","👩🏿‍🤝‍👨🏾","👩🏿‍🤝‍👩🏻","👩🏿‍🤝‍👩🏼","👩🏿‍🤝‍👩🏽","👩🏿‍🤝‍👩🏾","🧑‍🤝‍🧑","🧑‍🧑‍🧒","🧑‍🧑‍🧒‍🧒","🧑‍🧒","🧑‍🧒‍🧒","🧑🏻‍❤️‍💋‍🧑🏼","🧑🏻‍❤️‍💋‍🧑🏽","🧑🏻‍❤️‍💋‍🧑🏾","🧑🏻‍❤️‍💋‍🧑🏿","🧑🏻‍❤️‍🧑🏼","🧑🏻‍❤️‍🧑🏽","🧑🏻‍❤️‍🧑🏾","🧑🏻‍❤️‍🧑🏿","🧑🏻‍🤝‍🧑🏻","🧑🏻‍🤝‍🧑🏼","🧑🏻‍🤝‍🧑🏽","🧑🏻‍🤝‍🧑🏾","🧑🏻‍🤝‍🧑🏿","🧑🏼‍❤️‍💋‍🧑🏻","🧑🏼‍❤️‍💋‍🧑🏽","🧑🏼‍❤️‍💋‍🧑🏾","🧑🏼‍❤️‍💋‍🧑🏿","🧑🏼‍❤️‍🧑🏻","🧑🏼‍❤️‍🧑🏽","🧑🏼‍❤️‍🧑🏾","🧑🏼‍❤️‍🧑🏿","🧑🏼‍🤝‍🧑🏻","🧑🏼‍🤝‍🧑🏼","🧑🏼‍🤝‍🧑🏽","🧑🏼‍🤝‍🧑🏾","🧑🏼‍🤝‍🧑🏿","🧑🏽‍❤️‍💋‍🧑🏻","🧑🏽‍❤️‍💋‍🧑🏼","🧑🏽‍❤️‍💋‍🧑🏾","🧑🏽‍❤️‍💋‍🧑🏿","🧑🏽‍❤️‍🧑🏻","🧑🏽‍❤️‍🧑🏼","🧑🏽‍❤️‍🧑🏾","🧑🏽‍❤️‍🧑🏿","🧑🏽‍🤝‍🧑🏻","🧑🏽‍🤝‍🧑🏼","🧑🏽‍🤝‍🧑🏽","🧑🏽‍🤝‍🧑🏾","🧑🏽‍🤝‍🧑🏿","🧑🏾‍❤️‍💋‍🧑🏻","🧑🏾‍❤️‍💋‍🧑🏼","🧑🏾‍❤️‍💋‍🧑🏽","🧑🏾‍❤️‍💋‍🧑🏿","🧑🏾‍❤️‍🧑🏻","🧑🏾‍❤️‍🧑🏼","🧑🏾‍❤️‍🧑🏽","🧑🏾‍❤️‍🧑🏿","🧑🏾‍🤝‍🧑🏻","🧑🏾‍🤝‍🧑🏼","🧑🏾‍🤝‍🧑🏽","🧑🏾‍🤝‍🧑🏾","🧑🏾‍🤝‍🧑🏿","🧑🏿‍❤️‍💋‍🧑🏻","🧑🏿‍❤️‍💋‍🧑🏼","🧑🏿‍❤️‍💋‍🧑🏽","🧑🏿‍❤️‍💋‍🧑🏾","🧑🏿‍❤️‍🧑🏻","🧑🏿‍❤️‍🧑🏼","🧑🏿‍❤️‍🧑🏽","🧑🏿‍❤️‍🧑🏾","🧑🏿‍🤝‍🧑🏻","🧑🏿‍🤝‍🧑🏼","🧑🏿‍🤝‍🧑🏽","🧑🏿‍🤝‍🧑🏾","🧑🏿‍🤝‍🧑🏿","🫱🏻‍🫲🏼","🫱🏻‍🫲🏽","🫱🏻‍🫲🏾","🫱🏻‍🫲🏿","🫱🏼‍🫲🏻","🫱🏼‍🫲🏽","🫱🏼‍🫲🏾","🫱🏼‍🫲🏿","🫱🏽‍🫲🏻","🫱🏽‍🫲🏼","🫱🏽‍🫲🏾","🫱🏽‍🫲🏿","🫱🏾‍🫲🏻","🫱🏾‍🫲🏼","🫱🏾‍🫲🏽","🫱🏾‍🫲🏿","🫱🏿‍🫲🏻","🫱🏿‍🫲🏼","🫱🏿‍🫲🏽","🫱🏿‍🫲🏾","🏃‍➡️","🏃🏻‍➡️","🏃🏼‍➡️","🏃🏽‍➡️","🏃🏾‍➡️","🏃🏿‍➡️","👨‍⚕️","👨‍⚖️","👨‍✈️","👨‍🌾","👨‍🍳","👨‍🍼","👨‍🎓","👨‍🎤","👨‍🎨","👨‍🏫","👨‍🏭","👨‍💻","👨‍💼","👨‍🔧","👨‍🔬","👨‍🚀","👨‍🚒","👨‍🦯","👨‍🦯‍➡️","👨‍🦼","👨‍🦼‍➡️","👨‍🦽","👨‍🦽‍➡️","👨🏻‍⚕️","👨🏻‍⚖️","👨🏻‍✈️","👨🏻‍🌾","👨🏻‍🍳","👨🏻‍🍼","👨🏻‍🎓","👨🏻‍🎤","👨🏻‍🎨","👨🏻‍🏫","👨🏻‍🏭","👨🏻‍💻","👨🏻‍💼","👨🏻‍🔧","👨🏻‍🔬","👨🏻‍🚀","👨🏻‍🚒","👨🏻‍🦯","👨🏻‍🦯‍➡️","👨🏻‍🦼","👨🏻‍🦼‍➡️","👨🏻‍🦽","👨🏻‍🦽‍➡️","👨🏼‍⚕️","👨🏼‍⚖️","👨🏼‍✈️","👨🏼‍🌾","👨🏼‍🍳","👨🏼‍🍼","👨🏼‍🎓","👨🏼‍🎤","👨🏼‍🎨","👨🏼‍🏫","👨🏼‍🏭","👨🏼‍💻","👨🏼‍💼","👨🏼‍🔧","👨🏼‍🔬","👨🏼‍🚀","👨🏼‍🚒","👨🏼‍🦯","👨🏼‍🦯‍➡️","👨🏼‍🦼","👨🏼‍🦼‍➡️","👨🏼‍🦽","👨🏼‍🦽‍➡️","👨🏽‍⚕️","👨🏽‍⚖️","👨🏽‍✈️","👨🏽‍🌾","👨🏽‍🍳","👨🏽‍🍼","👨🏽‍🎓","👨🏽‍🎤","👨🏽‍🎨","👨🏽‍🏫","👨🏽‍🏭","👨🏽‍💻","👨🏽‍💼","👨🏽‍🔧","👨🏽‍🔬","👨🏽‍🚀","👨🏽‍🚒","👨🏽‍🦯","👨🏽‍🦯‍➡️","👨🏽‍🦼","👨🏽‍🦼‍➡️","👨🏽‍🦽","👨🏽‍🦽‍➡️","👨🏾‍⚕️","👨🏾‍⚖️","👨🏾‍✈️","👨🏾‍🌾","👨🏾‍🍳","👨🏾‍🍼","👨🏾‍🎓","👨🏾‍🎤","👨🏾‍🎨","👨🏾‍🏫","👨🏾‍🏭","👨🏾‍💻","👨🏾‍💼","👨🏾‍🔧","👨🏾‍🔬","👨🏾‍🚀","👨🏾‍🚒","👨🏾‍🦯","👨🏾‍🦯‍➡️","👨🏾‍🦼","👨🏾‍🦼‍➡️","👨🏾‍🦽","👨🏾‍🦽‍➡️","👨🏿‍⚕️","👨🏿‍⚖️","👨🏿‍✈️","👨🏿‍🌾","👨🏿‍🍳","👨🏿‍🍼","👨🏿‍🎓","👨🏿‍🎤","👨🏿‍🎨","👨🏿‍🏫","👨🏿‍🏭","👨🏿‍💻","👨🏿‍💼","👨🏿‍🔧","👨🏿‍🔬","👨🏿‍🚀","👨🏿‍🚒","👨🏿‍🦯","👨🏿‍🦯‍➡️","👨🏿‍🦼","👨🏿‍🦼‍➡️","👨🏿‍🦽","👨🏿‍🦽‍➡️","👩‍⚕️","👩‍⚖️","👩‍✈️","👩‍🌾","👩‍🍳","👩‍🍼","👩‍🎓","👩‍🎤","👩‍🎨","👩‍🏫","👩‍🏭","👩‍💻","👩‍💼","👩‍🔧","👩‍🔬","👩‍🚀","👩‍🚒","👩‍🦯","👩‍🦯‍➡️","👩‍🦼","👩‍🦼‍➡️","👩‍🦽","👩‍🦽‍➡️","👩🏻‍⚕️","👩🏻‍⚖️","👩🏻‍✈️","👩🏻‍🌾","👩🏻‍🍳","👩🏻‍🍼","👩🏻‍🎓","👩🏻‍🎤","👩🏻‍🎨","👩🏻‍🏫","👩🏻‍🏭","👩🏻‍💻","👩🏻‍💼","👩🏻‍🔧","👩🏻‍🔬","👩🏻‍🚀","👩🏻‍🚒","👩🏻‍🦯","👩🏻‍🦯‍➡️","👩🏻‍🦼","👩🏻‍🦼‍➡️","👩🏻‍🦽","👩🏻‍🦽‍➡️","👩🏼‍⚕️","👩🏼‍⚖️","👩🏼‍✈️","👩🏼‍🌾","👩🏼‍🍳","👩🏼‍🍼","👩🏼‍🎓","👩🏼‍🎤","👩🏼‍🎨","👩🏼‍🏫","👩🏼‍🏭","👩🏼‍💻","👩🏼‍💼","👩🏼‍🔧","👩🏼‍🔬","👩🏼‍🚀","👩🏼‍🚒","👩🏼‍🦯","👩🏼‍🦯‍➡️","👩🏼‍🦼","👩🏼‍🦼‍➡️","👩🏼‍🦽","👩🏼‍🦽‍➡️","👩🏽‍⚕️","👩🏽‍⚖️","👩🏽‍✈️","👩🏽‍🌾","👩🏽‍🍳","👩🏽‍🍼","👩🏽‍🎓","👩🏽‍🎤","👩🏽‍🎨","👩🏽‍🏫","👩🏽‍🏭","👩🏽‍💻","👩🏽‍💼","👩🏽‍🔧","👩🏽‍🔬","👩🏽‍🚀","👩🏽‍🚒","👩🏽‍🦯","👩🏽‍🦯‍➡️","👩🏽‍🦼","👩🏽‍🦼‍➡️","👩🏽‍🦽","👩🏽‍🦽‍➡️","👩🏾‍⚕️","👩🏾‍⚖️","👩🏾‍✈️","👩🏾‍🌾","👩🏾‍🍳","👩🏾‍🍼","👩🏾‍🎓","👩🏾‍🎤","👩🏾‍🎨","👩🏾‍🏫","👩🏾‍🏭","👩🏾‍💻","👩🏾‍💼","👩🏾‍🔧","👩🏾‍🔬","👩🏾‍🚀","👩🏾‍🚒","👩🏾‍🦯","👩🏾‍🦯‍➡️","👩🏾‍🦼","👩🏾‍🦼‍➡️","👩🏾‍🦽","👩🏾‍🦽‍➡️","👩🏿‍⚕️","👩🏿‍⚖️","👩🏿‍✈️","👩🏿‍🌾","👩🏿‍🍳","👩🏿‍🍼","👩🏿‍🎓","👩🏿‍🎤","👩🏿‍🎨","👩🏿‍🏫","👩🏿‍🏭","👩🏿‍💻","👩🏿‍💼","👩🏿‍🔧","👩🏿‍🔬","👩🏿‍🚀","👩🏿‍🚒","👩🏿‍🦯","👩🏿‍🦯‍➡️","👩🏿‍🦼","👩🏿‍🦼‍➡️","👩🏿‍🦽","👩🏿‍🦽‍➡️","🚶‍➡️","🚶🏻‍➡️","🚶🏼‍➡️","🚶🏽‍➡️","🚶🏾‍➡️","🚶🏿‍➡️","🧎‍➡️","🧎🏻‍➡️","🧎🏼‍➡️","🧎🏽‍➡️","🧎🏾‍➡️","🧎🏿‍➡️","🧑‍⚕️","🧑‍⚖️","🧑‍✈️","🧑‍🌾","🧑‍🍳","🧑‍🍼","🧑‍🎄","🧑‍🎓","🧑‍🎤","🧑‍🎨","🧑‍🏫","🧑‍🏭","🧑‍💻","🧑‍💼","🧑‍🔧","🧑‍🔬","🧑‍🚀","🧑‍🚒","🧑‍🦯","🧑‍🦯‍➡️","🧑‍🦼","🧑‍🦼‍➡️","🧑‍🦽","🧑‍🦽‍➡️","🧑🏻‍⚕️","🧑🏻‍⚖️","🧑🏻‍✈️","🧑🏻‍🌾","🧑🏻‍🍳","🧑🏻‍🍼","🧑🏻‍🎄","🧑🏻‍🎓","🧑🏻‍🎤","🧑🏻‍🎨","🧑🏻‍🏫","🧑🏻‍🏭","🧑🏻‍💻","🧑🏻‍💼","🧑🏻‍🔧","🧑🏻‍🔬","🧑🏻‍🚀","🧑🏻‍🚒","🧑🏻‍🦯","🧑🏻‍🦯‍➡️","🧑🏻‍🦼","🧑🏻‍🦼‍➡️","🧑🏻‍🦽","🧑🏻‍🦽‍➡️","🧑🏼‍⚕️","🧑🏼‍⚖️","🧑🏼‍✈️","🧑🏼‍🌾","🧑🏼‍🍳","🧑🏼‍🍼","🧑🏼‍🎄","🧑🏼‍🎓","🧑🏼‍🎤","🧑🏼‍🎨","🧑🏼‍🏫","🧑🏼‍🏭","🧑🏼‍💻","🧑🏼‍💼","🧑🏼‍🔧","🧑🏼‍🔬","🧑🏼‍🚀","🧑🏼‍🚒","🧑🏼‍🦯","🧑🏼‍🦯‍➡️","🧑🏼‍🦼","🧑🏼‍🦼‍➡️","🧑🏼‍🦽","🧑🏼‍🦽‍➡️","🧑🏽‍⚕️","🧑🏽‍⚖️","🧑🏽‍✈️","🧑🏽‍🌾","🧑🏽‍🍳","🧑🏽‍🍼","🧑🏽‍🎄","🧑🏽‍🎓","🧑🏽‍🎤","🧑🏽‍🎨","🧑🏽‍🏫","🧑🏽‍🏭","🧑🏽‍💻","🧑🏽‍💼","🧑🏽‍🔧","🧑🏽‍🔬","🧑🏽‍🚀","🧑🏽‍🚒","🧑🏽‍🦯","🧑🏽‍🦯‍➡️","🧑🏽‍🦼","🧑🏽‍🦼‍➡️","🧑🏽‍🦽","🧑🏽‍🦽‍➡️","🧑🏾‍⚕️","🧑🏾‍⚖️","🧑🏾‍✈️","🧑🏾‍🌾","🧑🏾‍🍳","🧑🏾‍🍼","🧑🏾‍🎄","🧑🏾‍🎓","🧑🏾‍🎤","🧑🏾‍🎨","🧑🏾‍🏫","🧑🏾‍🏭","🧑🏾‍💻","🧑🏾‍💼","🧑🏾‍🔧","🧑🏾‍🔬","🧑🏾‍🚀","🧑🏾‍🚒","🧑🏾‍🦯","🧑🏾‍🦯‍➡️","🧑🏾‍🦼","🧑🏾‍🦼‍➡️","🧑🏾‍🦽","🧑🏾‍🦽‍➡️","🧑🏿‍⚕️","🧑🏿‍⚖️","🧑🏿‍✈️","🧑🏿‍🌾","🧑🏿‍🍳","🧑🏿‍🍼","🧑🏿‍🎄","🧑🏿‍🎓","🧑🏿‍🎤","🧑🏿‍🎨","🧑🏿‍🏫","🧑🏿‍🏭","🧑🏿‍💻","🧑🏿‍💼","🧑🏿‍🔧","🧑🏿‍🔬","🧑🏿‍🚀","🧑🏿‍🚒","🧑🏿‍🦯","🧑🏿‍🦯‍➡️","🧑🏿‍🦼","🧑🏿‍🦼‍➡️","🧑🏿‍🦽","🧑🏿‍🦽‍➡️","⛹🏻‍♀️","⛹🏻‍♂️","⛹🏼‍♀️","⛹🏼‍♂️","⛹🏽‍♀️","⛹🏽‍♂️","⛹🏾‍♀️","⛹🏾‍♂️","⛹🏿‍♀️","⛹🏿‍♂️","⛹️‍♀️","⛹️‍♂️","🏃‍♀️","🏃‍♀️‍➡️","🏃‍♂️","🏃‍♂️‍➡️","🏃🏻‍♀️","🏃🏻‍♀️‍➡️","🏃🏻‍♂️","🏃🏻‍♂️‍➡️","🏃🏼‍♀️","🏃🏼‍♀️‍➡️","🏃🏼‍♂️","🏃🏼‍♂️‍➡️","🏃🏽‍♀️","🏃🏽‍♀️‍➡️","🏃🏽‍♂️","🏃🏽‍♂️‍➡️","🏃🏾‍♀️","🏃🏾‍♀️‍➡️","🏃🏾‍♂️","🏃🏾‍♂️‍➡️","🏃🏿‍♀️","🏃🏿‍♀️‍➡️","🏃🏿‍♂️","🏃🏿‍♂️‍➡️","🏄‍♀️","🏄‍♂️","🏄🏻‍♀️","🏄🏻‍♂️","🏄🏼‍♀️","🏄🏼‍♂️","🏄🏽‍♀️","🏄🏽‍♂️","🏄🏾‍♀️","🏄🏾‍♂️","🏄🏿‍♀️","🏄🏿‍♂️","🏊‍♀️","🏊‍♂️","🏊🏻‍♀️","🏊🏻‍♂️","🏊🏼‍♀️","🏊🏼‍♂️","🏊🏽‍♀️","🏊🏽‍♂️","🏊🏾‍♀️","🏊🏾‍♂️","🏊🏿‍♀️","🏊🏿‍♂️","🏋🏻‍♀️","🏋🏻‍♂️","🏋🏼‍♀️","🏋🏼‍♂️","🏋🏽‍♀️","🏋🏽‍♂️","🏋🏾‍♀️","🏋🏾‍♂️","🏋🏿‍♀️","🏋🏿‍♂️","🏋️‍♀️","🏋️‍♂️","🏌🏻‍♀️","🏌🏻‍♂️","🏌🏼‍♀️","🏌🏼‍♂️","🏌🏽‍♀️","🏌🏽‍♂️","🏌🏾‍♀️","🏌🏾‍♂️","🏌🏿‍♀️","🏌🏿‍♂️","🏌️‍♀️","🏌️‍♂️","👮‍♀️","👮‍♂️","👮🏻‍♀️","👮🏻‍♂️","👮🏼‍♀️","👮🏼‍♂️","👮🏽‍♀️","👮🏽‍♂️","👮🏾‍♀️","👮🏾‍♂️","👮🏿‍♀️","👮🏿‍♂️","👯‍♀️","👯‍♂️","👰‍♀️","👰‍♂️","👰🏻‍♀️","👰🏻‍♂️","👰🏼‍♀️","👰🏼‍♂️","👰🏽‍♀️","👰🏽‍♂️","👰🏾‍♀️","👰🏾‍♂️","👰🏿‍♀️","👰🏿‍♂️","👱‍♀️","👱‍♂️","👱🏻‍♀️","👱🏻‍♂️","👱🏼‍♀️","👱🏼‍♂️","👱🏽‍♀️","👱🏽‍♂️","👱🏾‍♀️","👱🏾‍♂️","👱🏿‍♀️","👱🏿‍♂️","👳‍♀️","👳‍♂️","👳🏻‍♀️","👳🏻‍♂️","👳🏼‍♀️","👳🏼‍♂️","👳🏽‍♀️","👳🏽‍♂️","👳🏾‍♀️","👳🏾‍♂️","👳🏿‍♀️","👳🏿‍♂️","👷‍♀️","👷‍♂️","👷🏻‍♀️","👷🏻‍♂️","👷🏼‍♀️","👷🏼‍♂️","👷🏽‍♀️","👷🏽‍♂️","👷🏾‍♀️","👷🏾‍♂️","👷🏿‍♀️","👷🏿‍♂️","💁‍♀️","💁‍♂️","💁🏻‍♀️","💁🏻‍♂️","💁🏼‍♀️","💁🏼‍♂️","💁🏽‍♀️","💁🏽‍♂️","💁🏾‍♀️","💁🏾‍♂️","💁🏿‍♀️","💁🏿‍♂️","💂‍♀️","💂‍♂️","💂🏻‍♀️","💂🏻‍♂️","💂🏼‍♀️","💂🏼‍♂️","💂🏽‍♀️","💂🏽‍♂️","💂🏾‍♀️","💂🏾‍♂️","💂🏿‍♀️","💂🏿‍♂️","💆‍♀️","💆‍♂️","💆🏻‍♀️","💆🏻‍♂️","💆🏼‍♀️","💆🏼‍♂️","💆🏽‍♀️","💆🏽‍♂️","💆🏾‍♀️","💆🏾‍♂️","💆🏿‍♀️","💆🏿‍♂️","💇‍♀️","💇‍♂️","💇🏻‍♀️","💇🏻‍♂️","💇🏼‍♀️","💇🏼‍♂️","💇🏽‍♀️","💇🏽‍♂️","💇🏾‍♀️","💇🏾‍♂️","💇🏿‍♀️","💇🏿‍♂️","🕵🏻‍♀️","🕵🏻‍♂️","🕵🏼‍♀️","🕵🏼‍♂️","🕵🏽‍♀️","🕵🏽‍♂️","🕵🏾‍♀️","🕵🏾‍♂️","🕵🏿‍♀️","🕵🏿‍♂️","🕵️‍♀️","🕵️‍♂️","🙅‍♀️","🙅‍♂️","🙅🏻‍♀️","🙅🏻‍♂️","🙅🏼‍♀️","🙅🏼‍♂️","🙅🏽‍♀️","🙅🏽‍♂️","🙅🏾‍♀️","🙅🏾‍♂️","🙅🏿‍♀️","🙅🏿‍♂️","🙆‍♀️","🙆‍♂️","🙆🏻‍♀️","🙆🏻‍♂️","🙆🏼‍♀️","🙆🏼‍♂️","🙆🏽‍♀️","🙆🏽‍♂️","🙆🏾‍♀️","🙆🏾‍♂️","🙆🏿‍♀️","🙆🏿‍♂️","🙇‍♀️","🙇‍♂️","🙇🏻‍♀️","🙇🏻‍♂️","🙇🏼‍♀️","🙇🏼‍♂️","🙇🏽‍♀️","🙇🏽‍♂️","🙇🏾‍♀️","🙇🏾‍♂️","🙇🏿‍♀️","🙇🏿‍♂️","🙋‍♀️","🙋‍♂️","🙋🏻‍♀️","🙋🏻‍♂️","🙋🏼‍♀️","🙋🏼‍♂️","🙋🏽‍♀️","🙋🏽‍♂️","🙋🏾‍♀️","🙋🏾‍♂️","🙋🏿‍♀️","🙋🏿‍♂️","🙍‍♀️","🙍‍♂️","🙍🏻‍♀️","🙍🏻‍♂️","🙍🏼‍♀️","🙍🏼‍♂️","🙍🏽‍♀️","🙍🏽‍♂️","🙍🏾‍♀️","🙍🏾‍♂️","🙍🏿‍♀️","🙍🏿‍♂️","🙎‍♀️","🙎‍♂️","🙎🏻‍♀️","🙎🏻‍♂️","🙎🏼‍♀️","🙎🏼‍♂️","🙎🏽‍♀️","🙎🏽‍♂️","🙎🏾‍♀️","🙎🏾‍♂️","🙎🏿‍♀️","🙎🏿‍♂️","🚣‍♀️","🚣‍♂️","🚣🏻‍♀️","🚣🏻‍♂️","🚣🏼‍♀️","🚣🏼‍♂️","🚣🏽‍♀️","🚣🏽‍♂️","🚣🏾‍♀️","🚣🏾‍♂️","🚣🏿‍♀️","🚣🏿‍♂️","🚴‍♀️","🚴‍♂️","🚴🏻‍♀️","🚴🏻‍♂️","🚴🏼‍♀️","🚴🏼‍♂️","🚴🏽‍♀️","🚴🏽‍♂️","🚴🏾‍♀️","🚴🏾‍♂️","🚴🏿‍♀️","🚴🏿‍♂️","🚵‍♀️","🚵‍♂️","🚵🏻‍♀️","🚵🏻‍♂️","🚵🏼‍♀️","🚵🏼‍♂️","🚵🏽‍♀️","🚵🏽‍♂️","🚵🏾‍♀️","🚵🏾‍♂️","🚵🏿‍♀️","🚵🏿‍♂️","🚶‍♀️","🚶‍♀️‍➡️","🚶‍♂️","🚶‍♂️‍➡️","🚶🏻‍♀️","🚶🏻‍♀️‍➡️","🚶🏻‍♂️","🚶🏻‍♂️‍➡️","🚶🏼‍♀️","🚶🏼‍♀️‍➡️","🚶🏼‍♂️","🚶🏼‍♂️‍➡️","🚶🏽‍♀️","🚶🏽‍♀️‍➡️","🚶🏽‍♂️","🚶🏽‍♂️‍➡️","🚶🏾‍♀️","🚶🏾‍♀️‍➡️","🚶🏾‍♂️","🚶🏾‍♂️‍➡️","🚶🏿‍♀️","🚶🏿‍♀️‍➡️","🚶🏿‍♂️","🚶🏿‍♂️‍➡️","🤦‍♀️","🤦‍♂️","🤦🏻‍♀️","🤦🏻‍♂️","🤦🏼‍♀️","🤦🏼‍♂️","🤦🏽‍♀️","🤦🏽‍♂️","🤦🏾‍♀️","🤦🏾‍♂️","🤦🏿‍♀️","🤦🏿‍♂️","🤵‍♀️","🤵‍♂️","🤵🏻‍♀️","🤵🏻‍♂️","🤵🏼‍♀️","🤵🏼‍♂️","🤵🏽‍♀️","🤵🏽‍♂️","🤵🏾‍♀️","🤵🏾‍♂️","🤵🏿‍♀️","🤵🏿‍♂️","🤷‍♀️","🤷‍♂️","🤷🏻‍♀️","🤷🏻‍♂️","🤷🏼‍♀️","🤷🏼‍♂️","🤷🏽‍♀️","🤷🏽‍♂️","🤷🏾‍♀️","🤷🏾‍♂️","🤷🏿‍♀️","🤷🏿‍♂️","🤸‍♀️","🤸‍♂️","🤸🏻‍♀️","🤸🏻‍♂️","🤸🏼‍♀️","🤸🏼‍♂️","🤸🏽‍♀️","🤸🏽‍♂️","🤸🏾‍♀️","🤸🏾‍♂️","🤸🏿‍♀️","🤸🏿‍♂️","🤹‍♀️","🤹‍♂️","🤹🏻‍♀️","🤹🏻‍♂️","🤹🏼‍♀️","🤹🏼‍♂️","🤹🏽‍♀️","🤹🏽‍♂️","🤹🏾‍♀️","🤹🏾‍♂️","🤹🏿‍♀️","🤹🏿‍♂️","🤼‍♀️","🤼‍♂️","🤽‍♀️","🤽‍♂️","🤽🏻‍♀️","🤽🏻‍♂️","🤽🏼‍♀️","🤽🏼‍♂️","🤽🏽‍♀️","🤽🏽‍♂️","🤽🏾‍♀️","🤽🏾‍♂️","🤽🏿‍♀️","🤽🏿‍♂️","🤾‍♀️","🤾‍♂️","🤾🏻‍♀️","🤾🏻‍♂️","🤾🏼‍♀️","🤾🏼‍♂️","🤾🏽‍♀️","🤾🏽‍♂️","🤾🏾‍♀️","🤾🏾‍♂️","🤾🏿‍♀️","🤾🏿‍♂️","🦸‍♀️","🦸‍♂️","🦸🏻‍♀️","🦸🏻‍♂️","🦸🏼‍♀️","🦸🏼‍♂️","🦸🏽‍♀️","🦸🏽‍♂️","🦸🏾‍♀️","🦸🏾‍♂️","🦸🏿‍♀️","🦸🏿‍♂️","🦹‍♀️","🦹‍♂️","🦹🏻‍♀️","🦹🏻‍♂️","🦹🏼‍♀️","🦹🏼‍♂️","🦹🏽‍♀️","🦹🏽‍♂️","🦹🏾‍♀️","🦹🏾‍♂️","🦹🏿‍♀️","🦹🏿‍♂️","🧍‍♀️","🧍‍♂️","🧍🏻‍♀️","🧍🏻‍♂️","🧍🏼‍♀️","🧍🏼‍♂️","🧍🏽‍♀️","🧍🏽‍♂️","🧍🏾‍♀️","🧍🏾‍♂️","🧍🏿‍♀️","🧍🏿‍♂️","🧎‍♀️","🧎‍♀️‍➡️","🧎‍♂️","🧎‍♂️‍➡️","🧎🏻‍♀️","🧎🏻‍♀️‍➡️","🧎🏻‍♂️","🧎🏻‍♂️‍➡️","🧎🏼‍♀️","🧎🏼‍♀️‍➡️","🧎🏼‍♂️","🧎🏼‍♂️‍➡️","🧎🏽‍♀️","🧎🏽‍♀️‍➡️","🧎🏽‍♂️","🧎🏽‍♂️‍➡️","🧎🏾‍♀️","🧎🏾‍♀️‍➡️","🧎🏾‍♂️","🧎🏾‍♂️‍➡️","🧎🏿‍♀️","🧎🏿‍♀️‍➡️","🧎🏿‍♂️","🧎🏿‍♂️‍➡️","🧏‍♀️","🧏‍♂️","🧏🏻‍♀️","🧏🏻‍♂️","🧏🏼‍♀️","🧏🏼‍♂️","🧏🏽‍♀️","🧏🏽‍♂️","🧏🏾‍♀️","🧏🏾‍♂️","🧏🏿‍♀️","🧏🏿‍♂️","🧔‍♀️","🧔‍♂️","🧔🏻‍♀️","🧔🏻‍♂️","🧔🏼‍♀️","🧔🏼‍♂️","🧔🏽‍♀️","🧔🏽‍♂️","🧔🏾‍♀️","🧔🏾‍♂️","🧔🏿‍♀️","🧔🏿‍♂️","🧖‍♀️","🧖‍♂️","🧖🏻‍♀️","🧖🏻‍♂️","🧖🏼‍♀️","🧖🏼‍♂️","🧖🏽‍♀️","🧖🏽‍♂️","🧖🏾‍♀️","🧖🏾‍♂️","🧖🏿‍♀️","🧖🏿‍♂️","🧗‍♀️","🧗‍♂️","🧗🏻‍♀️","🧗🏻‍♂️","🧗🏼‍♀️","🧗🏼‍♂️","🧗🏽‍♀️","🧗🏽‍♂️","🧗🏾‍♀️","🧗🏾‍♂️","🧗🏿‍♀️","🧗🏿‍♂️","🧘‍♀️","🧘‍♂️","🧘🏻‍♀️","🧘🏻‍♂️","🧘🏼‍♀️","🧘🏼‍♂️","🧘🏽‍♀️","🧘🏽‍♂️","🧘🏾‍♀️","🧘🏾‍♂️","🧘🏿‍♀️","🧘🏿‍♂️","🧙‍♀️","🧙‍♂️","🧙🏻‍♀️","🧙🏻‍♂️","🧙🏼‍♀️","🧙🏼‍♂️","🧙🏽‍♀️","🧙🏽‍♂️","🧙🏾‍♀️","🧙🏾‍♂️","🧙🏿‍♀️","🧙🏿‍♂️","🧚‍♀️","🧚‍♂️","🧚🏻‍♀️","🧚🏻‍♂️","🧚🏼‍♀️","🧚🏼‍♂️","🧚🏽‍♀️","🧚🏽‍♂️","🧚🏾‍♀️","🧚🏾‍♂️","🧚🏿‍♀️","🧚🏿‍♂️","🧛‍♀️","🧛‍♂️","🧛🏻‍♀️","🧛🏻‍♂️","🧛🏼‍♀️","🧛🏼‍♂️","🧛🏽‍♀️","🧛🏽‍♂️","🧛🏾‍♀️","🧛🏾‍♂️","🧛🏿‍♀️","🧛🏿‍♂️","🧜‍♀️","🧜‍♂️","🧜🏻‍♀️","🧜🏻‍♂️","🧜🏼‍♀️","🧜🏼‍♂️","🧜🏽‍♀️","🧜🏽‍♂️","🧜🏾‍♀️","🧜🏾‍♂️","🧜🏿‍♀️","🧜🏿‍♂️","🧝‍♀️","🧝‍♂️","🧝🏻‍♀️","🧝🏻‍♂️","🧝🏼‍♀️","🧝🏼‍♂️","🧝🏽‍♀️","🧝🏽‍♂️","🧝🏾‍♀️","🧝🏾‍♂️","🧝🏿‍♀️","🧝🏿‍♂️","🧞‍♀️","🧞‍♂️","🧟‍♀️","🧟‍♂️","👨‍🦰","👨‍🦱","👨‍🦲","👨‍🦳","👨🏻‍🦰","👨🏻‍🦱","👨🏻‍🦲","👨🏻‍🦳","👨🏼‍🦰","👨🏼‍🦱","👨🏼‍🦲","👨🏼‍🦳","👨🏽‍🦰","👨🏽‍🦱","👨🏽‍🦲","👨🏽‍🦳","👨🏾‍🦰","👨🏾‍🦱","👨🏾‍🦲","👨🏾‍🦳","👨🏿‍🦰","👨🏿‍🦱","👨🏿‍🦲","👨🏿‍🦳","👩‍🦰","👩‍🦱","👩‍🦲","👩‍🦳","👩🏻‍🦰","👩🏻‍🦱","👩🏻‍🦲","👩🏻‍🦳","👩🏼‍🦰","👩🏼‍🦱","👩🏼‍🦲","👩🏼‍🦳","👩🏽‍🦰","👩🏽‍🦱","👩🏽‍🦲","👩🏽‍🦳","👩🏾‍🦰","👩🏾‍🦱","👩🏾‍🦲","👩🏾‍🦳","👩🏿‍🦰","👩🏿‍🦱","👩🏿‍🦲","👩🏿‍🦳","🧑‍🦰","🧑‍🦱","🧑‍🦲","🧑‍🦳","🧑🏻‍🦰","🧑🏻‍🦱","🧑🏻‍🦲","🧑🏻‍🦳","🧑🏼‍🦰","🧑🏼‍🦱","🧑🏼‍🦲","🧑🏼‍🦳","🧑🏽‍🦰","🧑🏽‍🦱","🧑🏽‍🦲","🧑🏽‍🦳","🧑🏾‍🦰","🧑🏾‍🦱","🧑🏾‍🦲","🧑🏾‍🦳","🧑🏿‍🦰","🧑🏿‍🦱","🧑🏿‍🦲","🧑🏿‍🦳","⛓️‍💥","❤️‍🔥","❤️‍🩹","🍄‍🟫","🍋‍🟩","🏳️‍⚧️","🏳️‍🌈","🏴‍☠️","🐈‍⬛","🐕‍🦺","🐦‍⬛","🐦‍🔥","🐻‍❄️","👁️‍🗨️","😮‍💨","😵‍💫","😶‍🌫️","🙂‍↔️","🙂‍↕️"],ev}var tv={},xZ;function RHe(){if(xZ)return tv;xZ=1;var e=te(9200,9203,9855,9875,9889,9934,9940,9962,9973,9978,9981,9989,10024,10060,10062,10071,10160,10175,11088,11093,126980,127183,127374,127489,127514,127535,127988,128064,128378,128420,128716,129008);return e.addRange(8986,8987).addRange(9193,9196).addRange(9725,9726).addRange(9748,9749).addRange(9800,9811).addRange(9898,9899).addRange(9917,9918).addRange(9924,9925).addRange(9970,9971).addRange(9994,9995).addRange(10067,10069).addRange(10133,10135).addRange(11035,11036).addRange(127377,127386).addRange(127538,127542).addRange(127544,127546).addRange(127568,127569).addRange(127744,127776).addRange(127789,127797).addRange(127799,127868).addRange(127870,127891).addRange(127904,127946).addRange(127951,127955).addRange(127968,127984).addRange(127992,128062).addRange(128066,128252).addRange(128255,128317).addRange(128331,128334).addRange(128336,128359).addRange(128405,128406).addRange(128507,128591).addRange(128640,128709).addRange(128720,128722).addRange(128725,128727).addRange(128732,128735).addRange(128747,128748).addRange(128756,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129535).addRange(129648,129660).addRange(129664,129673).addRange(129679,129734).addRange(129742,129756).addRange(129759,129769).addRange(129776,129784),tv.characters=e,tv.strings=["#️⃣","*️⃣","0️⃣","1️⃣","2️⃣","3️⃣","4️⃣","5️⃣","6️⃣","7️⃣","8️⃣","9️⃣","©️","®️","‼️","⁉️","™️","ℹ️","↔️","↕️","↖️","↗️","↘️","↙️","↩️","↪️","⌨️","⏏️","⏭️","⏮️","⏯️","⏱️","⏲️","⏸️","⏹️","⏺️","Ⓜ️","▪️","▫️","▶️","◀️","◻️","◼️","☀️","☁️","☂️","☃️","☄️","☎️","☑️","☘️","☝🏻","☝🏼","☝🏽","☝🏾","☝🏿","☝️","☠️","☢️","☣️","☦️","☪️","☮️","☯️","☸️","☹️","☺️","♀️","♂️","♟️","♠️","♣️","♥️","♦️","♨️","♻️","♾️","⚒️","⚔️","⚕️","⚖️","⚗️","⚙️","⚛️","⚜️","⚠️","⚧️","⚰️","⚱️","⛈️","⛏️","⛑️","⛓️","⛓️‍💥","⛩️","⛰️","⛱️","⛴️","⛷️","⛸️","⛹🏻","⛹🏻‍♀️","⛹🏻‍♂️","⛹🏼","⛹🏼‍♀️","⛹🏼‍♂️","⛹🏽","⛹🏽‍♀️","⛹🏽‍♂️","⛹🏾","⛹🏾‍♀️","⛹🏾‍♂️","⛹🏿","⛹🏿‍♀️","⛹🏿‍♂️","⛹️","⛹️‍♀️","⛹️‍♂️","✂️","✈️","✉️","✊🏻","✊🏼","✊🏽","✊🏾","✊🏿","✋🏻","✋🏼","✋🏽","✋🏾","✋🏿","✌🏻","✌🏼","✌🏽","✌🏾","✌🏿","✌️","✍🏻","✍🏼","✍🏽","✍🏾","✍🏿","✍️","✏️","✒️","✔️","✖️","✝️","✡️","✳️","✴️","❄️","❇️","❣️","❤️","❤️‍🔥","❤️‍🩹","➡️","⤴️","⤵️","⬅️","⬆️","⬇️","〰️","〽️","㊗️","㊙️","🅰️","🅱️","🅾️","🅿️","🇦🇨","🇦🇩","🇦🇪","🇦🇫","🇦🇬","🇦🇮","🇦🇱","🇦🇲","🇦🇴","🇦🇶","🇦🇷","🇦🇸","🇦🇹","🇦🇺","🇦🇼","🇦🇽","🇦🇿","🇧🇦","🇧🇧","🇧🇩","🇧🇪","🇧🇫","🇧🇬","🇧🇭","🇧🇮","🇧🇯","🇧🇱","🇧🇲","🇧🇳","🇧🇴","🇧🇶","🇧🇷","🇧🇸","🇧🇹","🇧🇻","🇧🇼","🇧🇾","🇧🇿","🇨🇦","🇨🇨","🇨🇩","🇨🇫","🇨🇬","🇨🇭","🇨🇮","🇨🇰","🇨🇱","🇨🇲","🇨🇳","🇨🇴","🇨🇵","🇨🇶","🇨🇷","🇨🇺","🇨🇻","🇨🇼","🇨🇽","🇨🇾","🇨🇿","🇩🇪","🇩🇬","🇩🇯","🇩🇰","🇩🇲","🇩🇴","🇩🇿","🇪🇦","🇪🇨","🇪🇪","🇪🇬","🇪🇭","🇪🇷","🇪🇸","🇪🇹","🇪🇺","🇫🇮","🇫🇯","🇫🇰","🇫🇲","🇫🇴","🇫🇷","🇬🇦","🇬🇧","🇬🇩","🇬🇪","🇬🇫","🇬🇬","🇬🇭","🇬🇮","🇬🇱","🇬🇲","🇬🇳","🇬🇵","🇬🇶","🇬🇷","🇬🇸","🇬🇹","🇬🇺","🇬🇼","🇬🇾","🇭🇰","🇭🇲","🇭🇳","🇭🇷","🇭🇹","🇭🇺","🇮🇨","🇮🇩","🇮🇪","🇮🇱","🇮🇲","🇮🇳","🇮🇴","🇮🇶","🇮🇷","🇮🇸","🇮🇹","🇯🇪","🇯🇲","🇯🇴","🇯🇵","🇰🇪","🇰🇬","🇰🇭","🇰🇮","🇰🇲","🇰🇳","🇰🇵","🇰🇷","🇰🇼","🇰🇾","🇰🇿","🇱🇦","🇱🇧","🇱🇨","🇱🇮","🇱🇰","🇱🇷","🇱🇸","🇱🇹","🇱🇺","🇱🇻","🇱🇾","🇲🇦","🇲🇨","🇲🇩","🇲🇪","🇲🇫","🇲🇬","🇲🇭","🇲🇰","🇲🇱","🇲🇲","🇲🇳","🇲🇴","🇲🇵","🇲🇶","🇲🇷","🇲🇸","🇲🇹","🇲🇺","🇲🇻","🇲🇼","🇲🇽","🇲🇾","🇲🇿","🇳🇦","🇳🇨","🇳🇪","🇳🇫","🇳🇬","🇳🇮","🇳🇱","🇳🇴","🇳🇵","🇳🇷","🇳🇺","🇳🇿","🇴🇲","🇵🇦","🇵🇪","🇵🇫","🇵🇬","🇵🇭","🇵🇰","🇵🇱","🇵🇲","🇵🇳","🇵🇷","🇵🇸","🇵🇹","🇵🇼","🇵🇾","🇶🇦","🇷🇪","🇷🇴","🇷🇸","🇷🇺","🇷🇼","🇸🇦","🇸🇧","🇸🇨","🇸🇩","🇸🇪","🇸🇬","🇸🇭","🇸🇮","🇸🇯","🇸🇰","🇸🇱","🇸🇲","🇸🇳","🇸🇴","🇸🇷","🇸🇸","🇸🇹","🇸🇻","🇸🇽","🇸🇾","🇸🇿","🇹🇦","🇹🇨","🇹🇩","🇹🇫","🇹🇬","🇹🇭","🇹🇯","🇹🇰","🇹🇱","🇹🇲","🇹🇳","🇹🇴","🇹🇷","🇹🇹","🇹🇻","🇹🇼","🇹🇿","🇺🇦","🇺🇬","🇺🇲","🇺🇳","🇺🇸","🇺🇾","🇺🇿","🇻🇦","🇻🇨","🇻🇪","🇻🇬","🇻🇮","🇻🇳","🇻🇺","🇼🇫","🇼🇸","🇽🇰","🇾🇪","🇾🇹","🇿🇦","🇿🇲","🇿🇼","🈂️","🈷️","🌡️","🌤️","🌥️","🌦️","🌧️","🌨️","🌩️","🌪️","🌫️","🌬️","🌶️","🍄‍🟫","🍋‍🟩","🍽️","🎅🏻","🎅🏼","🎅🏽","🎅🏾","🎅🏿","🎖️","🎗️","🎙️","🎚️","🎛️","🎞️","🎟️","🏂🏻","🏂🏼","🏂🏽","🏂🏾","🏂🏿","🏃‍♀️","🏃‍♀️‍➡️","🏃‍♂️","🏃‍♂️‍➡️","🏃‍➡️","🏃🏻","🏃🏻‍♀️","🏃🏻‍♀️‍➡️","🏃🏻‍♂️","🏃🏻‍♂️‍➡️","🏃🏻‍➡️","🏃🏼","🏃🏼‍♀️","🏃🏼‍♀️‍➡️","🏃🏼‍♂️","🏃🏼‍♂️‍➡️","🏃🏼‍➡️","🏃🏽","🏃🏽‍♀️","🏃🏽‍♀️‍➡️","🏃🏽‍♂️","🏃🏽‍♂️‍➡️","🏃🏽‍➡️","🏃🏾","🏃🏾‍♀️","🏃🏾‍♀️‍➡️","🏃🏾‍♂️","🏃🏾‍♂️‍➡️","🏃🏾‍➡️","🏃🏿","🏃🏿‍♀️","🏃🏿‍♀️‍➡️","🏃🏿‍♂️","🏃🏿‍♂️‍➡️","🏃🏿‍➡️","🏄‍♀️","🏄‍♂️","🏄🏻","🏄🏻‍♀️","🏄🏻‍♂️","🏄🏼","🏄🏼‍♀️","🏄🏼‍♂️","🏄🏽","🏄🏽‍♀️","🏄🏽‍♂️","🏄🏾","🏄🏾‍♀️","🏄🏾‍♂️","🏄🏿","🏄🏿‍♀️","🏄🏿‍♂️","🏇🏻","🏇🏼","🏇🏽","🏇🏾","🏇🏿","🏊‍♀️","🏊‍♂️","🏊🏻","🏊🏻‍♀️","🏊🏻‍♂️","🏊🏼","🏊🏼‍♀️","🏊🏼‍♂️","🏊🏽","🏊🏽‍♀️","🏊🏽‍♂️","🏊🏾","🏊🏾‍♀️","🏊🏾‍♂️","🏊🏿","🏊🏿‍♀️","🏊🏿‍♂️","🏋🏻","🏋🏻‍♀️","🏋🏻‍♂️","🏋🏼","🏋🏼‍♀️","🏋🏼‍♂️","🏋🏽","🏋🏽‍♀️","🏋🏽‍♂️","🏋🏾","🏋🏾‍♀️","🏋🏾‍♂️","🏋🏿","🏋🏿‍♀️","🏋🏿‍♂️","🏋️","🏋️‍♀️","🏋️‍♂️","🏌🏻","🏌🏻‍♀️","🏌🏻‍♂️","🏌🏼","🏌🏼‍♀️","🏌🏼‍♂️","🏌🏽","🏌🏽‍♀️","🏌🏽‍♂️","🏌🏾","🏌🏾‍♀️","🏌🏾‍♂️","🏌🏿","🏌🏿‍♀️","🏌🏿‍♂️","🏌️","🏌️‍♀️","🏌️‍♂️","🏍️","🏎️","🏔️","🏕️","🏖️","🏗️","🏘️","🏙️","🏚️","🏛️","🏜️","🏝️","🏞️","🏟️","🏳️","🏳️‍⚧️","🏳️‍🌈","🏴‍☠️","🏴󠁧󠁢󠁥󠁮󠁧󠁿","🏴󠁧󠁢󠁳󠁣󠁴󠁿","🏴󠁧󠁢󠁷󠁬󠁳󠁿","🏵️","🏷️","🐈‍⬛","🐕‍🦺","🐦‍⬛","🐦‍🔥","🐻‍❄️","🐿️","👁️","👁️‍🗨️","👂🏻","👂🏼","👂🏽","👂🏾","👂🏿","👃🏻","👃🏼","👃🏽","👃🏾","👃🏿","👆🏻","👆🏼","👆🏽","👆🏾","👆🏿","👇🏻","👇🏼","👇🏽","👇🏾","👇🏿","👈🏻","👈🏼","👈🏽","👈🏾","👈🏿","👉🏻","👉🏼","👉🏽","👉🏾","👉🏿","👊🏻","👊🏼","👊🏽","👊🏾","👊🏿","👋🏻","👋🏼","👋🏽","👋🏾","👋🏿","👌🏻","👌🏼","👌🏽","👌🏾","👌🏿","👍🏻","👍🏼","👍🏽","👍🏾","👍🏿","👎🏻","👎🏼","👎🏽","👎🏾","👎🏿","👏🏻","👏🏼","👏🏽","👏🏾","👏🏿","👐🏻","👐🏼","👐🏽","👐🏾","👐🏿","👦🏻","👦🏼","👦🏽","👦🏾","👦🏿","👧🏻","👧🏼","👧🏽","👧🏾","👧🏿","👨‍⚕️","👨‍⚖️","👨‍✈️","👨‍❤️‍👨","👨‍❤️‍💋‍👨","👨‍🌾","👨‍🍳","👨‍🍼","👨‍🎓","👨‍🎤","👨‍🎨","👨‍🏫","👨‍🏭","👨‍👦","👨‍👦‍👦","👨‍👧","👨‍👧‍👦","👨‍👧‍👧","👨‍👨‍👦","👨‍👨‍👦‍👦","👨‍👨‍👧","👨‍👨‍👧‍👦","👨‍👨‍👧‍👧","👨‍👩‍👦","👨‍👩‍👦‍👦","👨‍👩‍👧","👨‍👩‍👧‍👦","👨‍👩‍👧‍👧","👨‍💻","👨‍💼","👨‍🔧","👨‍🔬","👨‍🚀","👨‍🚒","👨‍🦯","👨‍🦯‍➡️","👨‍🦰","👨‍🦱","👨‍🦲","👨‍🦳","👨‍🦼","👨‍🦼‍➡️","👨‍🦽","👨‍🦽‍➡️","👨🏻","👨🏻‍⚕️","👨🏻‍⚖️","👨🏻‍✈️","👨🏻‍❤️‍👨🏻","👨🏻‍❤️‍👨🏼","👨🏻‍❤️‍👨🏽","👨🏻‍❤️‍👨🏾","👨🏻‍❤️‍👨🏿","👨🏻‍❤️‍💋‍👨🏻","👨🏻‍❤️‍💋‍👨🏼","👨🏻‍❤️‍💋‍👨🏽","👨🏻‍❤️‍💋‍👨🏾","👨🏻‍❤️‍💋‍👨🏿","👨🏻‍🌾","👨🏻‍🍳","👨🏻‍🍼","👨🏻‍🎓","👨🏻‍🎤","👨🏻‍🎨","👨🏻‍🏫","👨🏻‍🏭","👨🏻‍💻","👨🏻‍💼","👨🏻‍🔧","👨🏻‍🔬","👨🏻‍🚀","👨🏻‍🚒","👨🏻‍🤝‍👨🏼","👨🏻‍🤝‍👨🏽","👨🏻‍🤝‍👨🏾","👨🏻‍🤝‍👨🏿","👨🏻‍🦯","👨🏻‍🦯‍➡️","👨🏻‍🦰","👨🏻‍🦱","👨🏻‍🦲","👨🏻‍🦳","👨🏻‍🦼","👨🏻‍🦼‍➡️","👨🏻‍🦽","👨🏻‍🦽‍➡️","👨🏼","👨🏼‍⚕️","👨🏼‍⚖️","👨🏼‍✈️","👨🏼‍❤️‍👨🏻","👨🏼‍❤️‍👨🏼","👨🏼‍❤️‍👨🏽","👨🏼‍❤️‍👨🏾","👨🏼‍❤️‍👨🏿","👨🏼‍❤️‍💋‍👨🏻","👨🏼‍❤️‍💋‍👨🏼","👨🏼‍❤️‍💋‍👨🏽","👨🏼‍❤️‍💋‍👨🏾","👨🏼‍❤️‍💋‍👨🏿","👨🏼‍🌾","👨🏼‍🍳","👨🏼‍🍼","👨🏼‍🎓","👨🏼‍🎤","👨🏼‍🎨","👨🏼‍🏫","👨🏼‍🏭","👨🏼‍💻","👨🏼‍💼","👨🏼‍🔧","👨🏼‍🔬","👨🏼‍🚀","👨🏼‍🚒","👨🏼‍🤝‍👨🏻","👨🏼‍🤝‍👨🏽","👨🏼‍🤝‍👨🏾","👨🏼‍🤝‍👨🏿","👨🏼‍🦯","👨🏼‍🦯‍➡️","👨🏼‍🦰","👨🏼‍🦱","👨🏼‍🦲","👨🏼‍🦳","👨🏼‍🦼","👨🏼‍🦼‍➡️","👨🏼‍🦽","👨🏼‍🦽‍➡️","👨🏽","👨🏽‍⚕️","👨🏽‍⚖️","👨🏽‍✈️","👨🏽‍❤️‍👨🏻","👨🏽‍❤️‍👨🏼","👨🏽‍❤️‍👨🏽","👨🏽‍❤️‍👨🏾","👨🏽‍❤️‍👨🏿","👨🏽‍❤️‍💋‍👨🏻","👨🏽‍❤️‍💋‍👨🏼","👨🏽‍❤️‍💋‍👨🏽","👨🏽‍❤️‍💋‍👨🏾","👨🏽‍❤️‍💋‍👨🏿","👨🏽‍🌾","👨🏽‍🍳","👨🏽‍🍼","👨🏽‍🎓","👨🏽‍🎤","👨🏽‍🎨","👨🏽‍🏫","👨🏽‍🏭","👨🏽‍💻","👨🏽‍💼","👨🏽‍🔧","👨🏽‍🔬","👨🏽‍🚀","👨🏽‍🚒","👨🏽‍🤝‍👨🏻","👨🏽‍🤝‍👨🏼","👨🏽‍🤝‍👨🏾","👨🏽‍🤝‍👨🏿","👨🏽‍🦯","👨🏽‍🦯‍➡️","👨🏽‍🦰","👨🏽‍🦱","👨🏽‍🦲","👨🏽‍🦳","👨🏽‍🦼","👨🏽‍🦼‍➡️","👨🏽‍🦽","👨🏽‍🦽‍➡️","👨🏾","👨🏾‍⚕️","👨🏾‍⚖️","👨🏾‍✈️","👨🏾‍❤️‍👨🏻","👨🏾‍❤️‍👨🏼","👨🏾‍❤️‍👨🏽","👨🏾‍❤️‍👨🏾","👨🏾‍❤️‍👨🏿","👨🏾‍❤️‍💋‍👨🏻","👨🏾‍❤️‍💋‍👨🏼","👨🏾‍❤️‍💋‍👨🏽","👨🏾‍❤️‍💋‍👨🏾","👨🏾‍❤️‍💋‍👨🏿","👨🏾‍🌾","👨🏾‍🍳","👨🏾‍🍼","👨🏾‍🎓","👨🏾‍🎤","👨🏾‍🎨","👨🏾‍🏫","👨🏾‍🏭","👨🏾‍💻","👨🏾‍💼","👨🏾‍🔧","👨🏾‍🔬","👨🏾‍🚀","👨🏾‍🚒","👨🏾‍🤝‍👨🏻","👨🏾‍🤝‍👨🏼","👨🏾‍🤝‍👨🏽","👨🏾‍🤝‍👨🏿","👨🏾‍🦯","👨🏾‍🦯‍➡️","👨🏾‍🦰","👨🏾‍🦱","👨🏾‍🦲","👨🏾‍🦳","👨🏾‍🦼","👨🏾‍🦼‍➡️","👨🏾‍🦽","👨🏾‍🦽‍➡️","👨🏿","👨🏿‍⚕️","👨🏿‍⚖️","👨🏿‍✈️","👨🏿‍❤️‍👨🏻","👨🏿‍❤️‍👨🏼","👨🏿‍❤️‍👨🏽","👨🏿‍❤️‍👨🏾","👨🏿‍❤️‍👨🏿","👨🏿‍❤️‍💋‍👨🏻","👨🏿‍❤️‍💋‍👨🏼","👨🏿‍❤️‍💋‍👨🏽","👨🏿‍❤️‍💋‍👨🏾","👨🏿‍❤️‍💋‍👨🏿","👨🏿‍🌾","👨🏿‍🍳","👨🏿‍🍼","👨🏿‍🎓","👨🏿‍🎤","👨🏿‍🎨","👨🏿‍🏫","👨🏿‍🏭","👨🏿‍💻","👨🏿‍💼","👨🏿‍🔧","👨🏿‍🔬","👨🏿‍🚀","👨🏿‍🚒","👨🏿‍🤝‍👨🏻","👨🏿‍🤝‍👨🏼","👨🏿‍🤝‍👨🏽","👨🏿‍🤝‍👨🏾","👨🏿‍🦯","👨🏿‍🦯‍➡️","👨🏿‍🦰","👨🏿‍🦱","👨🏿‍🦲","👨🏿‍🦳","👨🏿‍🦼","👨🏿‍🦼‍➡️","👨🏿‍🦽","👨🏿‍🦽‍➡️","👩‍⚕️","👩‍⚖️","👩‍✈️","👩‍❤️‍👨","👩‍❤️‍👩","👩‍❤️‍💋‍👨","👩‍❤️‍💋‍👩","👩‍🌾","👩‍🍳","👩‍🍼","👩‍🎓","👩‍🎤","👩‍🎨","👩‍🏫","👩‍🏭","👩‍👦","👩‍👦‍👦","👩‍👧","👩‍👧‍👦","👩‍👧‍👧","👩‍👩‍👦","👩‍👩‍👦‍👦","👩‍👩‍👧","👩‍👩‍👧‍👦","👩‍👩‍👧‍👧","👩‍💻","👩‍💼","👩‍🔧","👩‍🔬","👩‍🚀","👩‍🚒","👩‍🦯","👩‍🦯‍➡️","👩‍🦰","👩‍🦱","👩‍🦲","👩‍🦳","👩‍🦼","👩‍🦼‍➡️","👩‍🦽","👩‍🦽‍➡️","👩🏻","👩🏻‍⚕️","👩🏻‍⚖️","👩🏻‍✈️","👩🏻‍❤️‍👨🏻","👩🏻‍❤️‍👨🏼","👩🏻‍❤️‍👨🏽","👩🏻‍❤️‍👨🏾","👩🏻‍❤️‍👨🏿","👩🏻‍❤️‍👩🏻","👩🏻‍❤️‍👩🏼","👩🏻‍❤️‍👩🏽","👩🏻‍❤️‍👩🏾","👩🏻‍❤️‍👩🏿","👩🏻‍❤️‍💋‍👨🏻","👩🏻‍❤️‍💋‍👨🏼","👩🏻‍❤️‍💋‍👨🏽","👩🏻‍❤️‍💋‍👨🏾","👩🏻‍❤️‍💋‍👨🏿","👩🏻‍❤️‍💋‍👩🏻","👩🏻‍❤️‍💋‍👩🏼","👩🏻‍❤️‍💋‍👩🏽","👩🏻‍❤️‍💋‍👩🏾","👩🏻‍❤️‍💋‍👩🏿","👩🏻‍🌾","👩🏻‍🍳","👩🏻‍🍼","👩🏻‍🎓","👩🏻‍🎤","👩🏻‍🎨","👩🏻‍🏫","👩🏻‍🏭","👩🏻‍💻","👩🏻‍💼","👩🏻‍🔧","👩🏻‍🔬","👩🏻‍🚀","👩🏻‍🚒","👩🏻‍🤝‍👨🏼","👩🏻‍🤝‍👨🏽","👩🏻‍🤝‍👨🏾","👩🏻‍🤝‍👨🏿","👩🏻‍🤝‍👩🏼","👩🏻‍🤝‍👩🏽","👩🏻‍🤝‍👩🏾","👩🏻‍🤝‍👩🏿","👩🏻‍🦯","👩🏻‍🦯‍➡️","👩🏻‍🦰","👩🏻‍🦱","👩🏻‍🦲","👩🏻‍🦳","👩🏻‍🦼","👩🏻‍🦼‍➡️","👩🏻‍🦽","👩🏻‍🦽‍➡️","👩🏼","👩🏼‍⚕️","👩🏼‍⚖️","👩🏼‍✈️","👩🏼‍❤️‍👨🏻","👩🏼‍❤️‍👨🏼","👩🏼‍❤️‍👨🏽","👩🏼‍❤️‍👨🏾","👩🏼‍❤️‍👨🏿","👩🏼‍❤️‍👩🏻","👩🏼‍❤️‍👩🏼","👩🏼‍❤️‍👩🏽","👩🏼‍❤️‍👩🏾","👩🏼‍❤️‍👩🏿","👩🏼‍❤️‍💋‍👨🏻","👩🏼‍❤️‍💋‍👨🏼","👩🏼‍❤️‍💋‍👨🏽","👩🏼‍❤️‍💋‍👨🏾","👩🏼‍❤️‍💋‍👨🏿","👩🏼‍❤️‍💋‍👩🏻","👩🏼‍❤️‍💋‍👩🏼","👩🏼‍❤️‍💋‍👩🏽","👩🏼‍❤️‍💋‍👩🏾","👩🏼‍❤️‍💋‍👩🏿","👩🏼‍🌾","👩🏼‍🍳","👩🏼‍🍼","👩🏼‍🎓","👩🏼‍🎤","👩🏼‍🎨","👩🏼‍🏫","👩🏼‍🏭","👩🏼‍💻","👩🏼‍💼","👩🏼‍🔧","👩🏼‍🔬","👩🏼‍🚀","👩🏼‍🚒","👩🏼‍🤝‍👨🏻","👩🏼‍🤝‍👨🏽","👩🏼‍🤝‍👨🏾","👩🏼‍🤝‍👨🏿","👩🏼‍🤝‍👩🏻","👩🏼‍🤝‍👩🏽","👩🏼‍🤝‍👩🏾","👩🏼‍🤝‍👩🏿","👩🏼‍🦯","👩🏼‍🦯‍➡️","👩🏼‍🦰","👩🏼‍🦱","👩🏼‍🦲","👩🏼‍🦳","👩🏼‍🦼","👩🏼‍🦼‍➡️","👩🏼‍🦽","👩🏼‍🦽‍➡️","👩🏽","👩🏽‍⚕️","👩🏽‍⚖️","👩🏽‍✈️","👩🏽‍❤️‍👨🏻","👩🏽‍❤️‍👨🏼","👩🏽‍❤️‍👨🏽","👩🏽‍❤️‍👨🏾","👩🏽‍❤️‍👨🏿","👩🏽‍❤️‍👩🏻","👩🏽‍❤️‍👩🏼","👩🏽‍❤️‍👩🏽","👩🏽‍❤️‍👩🏾","👩🏽‍❤️‍👩🏿","👩🏽‍❤️‍💋‍👨🏻","👩🏽‍❤️‍💋‍👨🏼","👩🏽‍❤️‍💋‍👨🏽","👩🏽‍❤️‍💋‍👨🏾","👩🏽‍❤️‍💋‍👨🏿","👩🏽‍❤️‍💋‍👩🏻","👩🏽‍❤️‍💋‍👩🏼","👩🏽‍❤️‍💋‍👩🏽","👩🏽‍❤️‍💋‍👩🏾","👩🏽‍❤️‍💋‍👩🏿","👩🏽‍🌾","👩🏽‍🍳","👩🏽‍🍼","👩🏽‍🎓","👩🏽‍🎤","👩🏽‍🎨","👩🏽‍🏫","👩🏽‍🏭","👩🏽‍💻","👩🏽‍💼","👩🏽‍🔧","👩🏽‍🔬","👩🏽‍🚀","👩🏽‍🚒","👩🏽‍🤝‍👨🏻","👩🏽‍🤝‍👨🏼","👩🏽‍🤝‍👨🏾","👩🏽‍🤝‍👨🏿","👩🏽‍🤝‍👩🏻","👩🏽‍🤝‍👩🏼","👩🏽‍🤝‍👩🏾","👩🏽‍🤝‍👩🏿","👩🏽‍🦯","👩🏽‍🦯‍➡️","👩🏽‍🦰","👩🏽‍🦱","👩🏽‍🦲","👩🏽‍🦳","👩🏽‍🦼","👩🏽‍🦼‍➡️","👩🏽‍🦽","👩🏽‍🦽‍➡️","👩🏾","👩🏾‍⚕️","👩🏾‍⚖️","👩🏾‍✈️","👩🏾‍❤️‍👨🏻","👩🏾‍❤️‍👨🏼","👩🏾‍❤️‍👨🏽","👩🏾‍❤️‍👨🏾","👩🏾‍❤️‍👨🏿","👩🏾‍❤️‍👩🏻","👩🏾‍❤️‍👩🏼","👩🏾‍❤️‍👩🏽","👩🏾‍❤️‍👩🏾","👩🏾‍❤️‍👩🏿","👩🏾‍❤️‍💋‍👨🏻","👩🏾‍❤️‍💋‍👨🏼","👩🏾‍❤️‍💋‍👨🏽","👩🏾‍❤️‍💋‍👨🏾","👩🏾‍❤️‍💋‍👨🏿","👩🏾‍❤️‍💋‍👩🏻","👩🏾‍❤️‍💋‍👩🏼","👩🏾‍❤️‍💋‍👩🏽","👩🏾‍❤️‍💋‍👩🏾","👩🏾‍❤️‍💋‍👩🏿","👩🏾‍🌾","👩🏾‍🍳","👩🏾‍🍼","👩🏾‍🎓","👩🏾‍🎤","👩🏾‍🎨","👩🏾‍🏫","👩🏾‍🏭","👩🏾‍💻","👩🏾‍💼","👩🏾‍🔧","👩🏾‍🔬","👩🏾‍🚀","👩🏾‍🚒","👩🏾‍🤝‍👨🏻","👩🏾‍🤝‍👨🏼","👩🏾‍🤝‍👨🏽","👩🏾‍🤝‍👨🏿","👩🏾‍🤝‍👩🏻","👩🏾‍🤝‍👩🏼","👩🏾‍🤝‍👩🏽","👩🏾‍🤝‍👩🏿","👩🏾‍🦯","👩🏾‍🦯‍➡️","👩🏾‍🦰","👩🏾‍🦱","👩🏾‍🦲","👩🏾‍🦳","👩🏾‍🦼","👩🏾‍🦼‍➡️","👩🏾‍🦽","👩🏾‍🦽‍➡️","👩🏿","👩🏿‍⚕️","👩🏿‍⚖️","👩🏿‍✈️","👩🏿‍❤️‍👨🏻","👩🏿‍❤️‍👨🏼","👩🏿‍❤️‍👨🏽","👩🏿‍❤️‍👨🏾","👩🏿‍❤️‍👨🏿","👩🏿‍❤️‍👩🏻","👩🏿‍❤️‍👩🏼","👩🏿‍❤️‍👩🏽","👩🏿‍❤️‍👩🏾","👩🏿‍❤️‍👩🏿","👩🏿‍❤️‍💋‍👨🏻","👩🏿‍❤️‍💋‍👨🏼","👩🏿‍❤️‍💋‍👨🏽","👩🏿‍❤️‍💋‍👨🏾","👩🏿‍❤️‍💋‍👨🏿","👩🏿‍❤️‍💋‍👩🏻","👩🏿‍❤️‍💋‍👩🏼","👩🏿‍❤️‍💋‍👩🏽","👩🏿‍❤️‍💋‍👩🏾","👩🏿‍❤️‍💋‍👩🏿","👩🏿‍🌾","👩🏿‍🍳","👩🏿‍🍼","👩🏿‍🎓","👩🏿‍🎤","👩🏿‍🎨","👩🏿‍🏫","👩🏿‍🏭","👩🏿‍💻","👩🏿‍💼","👩🏿‍🔧","👩🏿‍🔬","👩🏿‍🚀","👩🏿‍🚒","👩🏿‍🤝‍👨🏻","👩🏿‍🤝‍👨🏼","👩🏿‍🤝‍👨🏽","👩🏿‍🤝‍👨🏾","👩🏿‍🤝‍👩🏻","👩🏿‍🤝‍👩🏼","👩🏿‍🤝‍👩🏽","👩🏿‍🤝‍👩🏾","👩🏿‍🦯","👩🏿‍🦯‍➡️","👩🏿‍🦰","👩🏿‍🦱","👩🏿‍🦲","👩🏿‍🦳","👩🏿‍🦼","👩🏿‍🦼‍➡️","👩🏿‍🦽","👩🏿‍🦽‍➡️","👫🏻","👫🏼","👫🏽","👫🏾","👫🏿","👬🏻","👬🏼","👬🏽","👬🏾","👬🏿","👭🏻","👭🏼","👭🏽","👭🏾","👭🏿","👮‍♀️","👮‍♂️","👮🏻","👮🏻‍♀️","👮🏻‍♂️","👮🏼","👮🏼‍♀️","👮🏼‍♂️","👮🏽","👮🏽‍♀️","👮🏽‍♂️","👮🏾","👮🏾‍♀️","👮🏾‍♂️","👮🏿","👮🏿‍♀️","👮🏿‍♂️","👯‍♀️","👯‍♂️","👰‍♀️","👰‍♂️","👰🏻","👰🏻‍♀️","👰🏻‍♂️","👰🏼","👰🏼‍♀️","👰🏼‍♂️","👰🏽","👰🏽‍♀️","👰🏽‍♂️","👰🏾","👰🏾‍♀️","👰🏾‍♂️","👰🏿","👰🏿‍♀️","👰🏿‍♂️","👱‍♀️","👱‍♂️","👱🏻","👱🏻‍♀️","👱🏻‍♂️","👱🏼","👱🏼‍♀️","👱🏼‍♂️","👱🏽","👱🏽‍♀️","👱🏽‍♂️","👱🏾","👱🏾‍♀️","👱🏾‍♂️","👱🏿","👱🏿‍♀️","👱🏿‍♂️","👲🏻","👲🏼","👲🏽","👲🏾","👲🏿","👳‍♀️","👳‍♂️","👳🏻","👳🏻‍♀️","👳🏻‍♂️","👳🏼","👳🏼‍♀️","👳🏼‍♂️","👳🏽","👳🏽‍♀️","👳🏽‍♂️","👳🏾","👳🏾‍♀️","👳🏾‍♂️","👳🏿","👳🏿‍♀️","👳🏿‍♂️","👴🏻","👴🏼","👴🏽","👴🏾","👴🏿","👵🏻","👵🏼","👵🏽","👵🏾","👵🏿","👶🏻","👶🏼","👶🏽","👶🏾","👶🏿","👷‍♀️","👷‍♂️","👷🏻","👷🏻‍♀️","👷🏻‍♂️","👷🏼","👷🏼‍♀️","👷🏼‍♂️","👷🏽","👷🏽‍♀️","👷🏽‍♂️","👷🏾","👷🏾‍♀️","👷🏾‍♂️","👷🏿","👷🏿‍♀️","👷🏿‍♂️","👸🏻","👸🏼","👸🏽","👸🏾","👸🏿","👼🏻","👼🏼","👼🏽","👼🏾","👼🏿","💁‍♀️","💁‍♂️","💁🏻","💁🏻‍♀️","💁🏻‍♂️","💁🏼","💁🏼‍♀️","💁🏼‍♂️","💁🏽","💁🏽‍♀️","💁🏽‍♂️","💁🏾","💁🏾‍♀️","💁🏾‍♂️","💁🏿","💁🏿‍♀️","💁🏿‍♂️","💂‍♀️","💂‍♂️","💂🏻","💂🏻‍♀️","💂🏻‍♂️","💂🏼","💂🏼‍♀️","💂🏼‍♂️","💂🏽","💂🏽‍♀️","💂🏽‍♂️","💂🏾","💂🏾‍♀️","💂🏾‍♂️","💂🏿","💂🏿‍♀️","💂🏿‍♂️","💃🏻","💃🏼","💃🏽","💃🏾","💃🏿","💅🏻","💅🏼","💅🏽","💅🏾","💅🏿","💆‍♀️","💆‍♂️","💆🏻","💆🏻‍♀️","💆🏻‍♂️","💆🏼","💆🏼‍♀️","💆🏼‍♂️","💆🏽","💆🏽‍♀️","💆🏽‍♂️","💆🏾","💆🏾‍♀️","💆🏾‍♂️","💆🏿","💆🏿‍♀️","💆🏿‍♂️","💇‍♀️","💇‍♂️","💇🏻","💇🏻‍♀️","💇🏻‍♂️","💇🏼","💇🏼‍♀️","💇🏼‍♂️","💇🏽","💇🏽‍♀️","💇🏽‍♂️","💇🏾","💇🏾‍♀️","💇🏾‍♂️","💇🏿","💇🏿‍♀️","💇🏿‍♂️","💏🏻","💏🏼","💏🏽","💏🏾","💏🏿","💑🏻","💑🏼","💑🏽","💑🏾","💑🏿","💪🏻","💪🏼","💪🏽","💪🏾","💪🏿","📽️","🕉️","🕊️","🕯️","🕰️","🕳️","🕴🏻","🕴🏼","🕴🏽","🕴🏾","🕴🏿","🕴️","🕵🏻","🕵🏻‍♀️","🕵🏻‍♂️","🕵🏼","🕵🏼‍♀️","🕵🏼‍♂️","🕵🏽","🕵🏽‍♀️","🕵🏽‍♂️","🕵🏾","🕵🏾‍♀️","🕵🏾‍♂️","🕵🏿","🕵🏿‍♀️","🕵🏿‍♂️","🕵️","🕵️‍♀️","🕵️‍♂️","🕶️","🕷️","🕸️","🕹️","🕺🏻","🕺🏼","🕺🏽","🕺🏾","🕺🏿","🖇️","🖊️","🖋️","🖌️","🖍️","🖐🏻","🖐🏼","🖐🏽","🖐🏾","🖐🏿","🖐️","🖕🏻","🖕🏼","🖕🏽","🖕🏾","🖕🏿","🖖🏻","🖖🏼","🖖🏽","🖖🏾","🖖🏿","🖥️","🖨️","🖱️","🖲️","🖼️","🗂️","🗃️","🗄️","🗑️","🗒️","🗓️","🗜️","🗝️","🗞️","🗡️","🗣️","🗨️","🗯️","🗳️","🗺️","😮‍💨","😵‍💫","😶‍🌫️","🙂‍↔️","🙂‍↕️","🙅‍♀️","🙅‍♂️","🙅🏻","🙅🏻‍♀️","🙅🏻‍♂️","🙅🏼","🙅🏼‍♀️","🙅🏼‍♂️","🙅🏽","🙅🏽‍♀️","🙅🏽‍♂️","🙅🏾","🙅🏾‍♀️","🙅🏾‍♂️","🙅🏿","🙅🏿‍♀️","🙅🏿‍♂️","🙆‍♀️","🙆‍♂️","🙆🏻","🙆🏻‍♀️","🙆🏻‍♂️","🙆🏼","🙆🏼‍♀️","🙆🏼‍♂️","🙆🏽","🙆🏽‍♀️","🙆🏽‍♂️","🙆🏾","🙆🏾‍♀️","🙆🏾‍♂️","🙆🏿","🙆🏿‍♀️","🙆🏿‍♂️","🙇‍♀️","🙇‍♂️","🙇🏻","🙇🏻‍♀️","🙇🏻‍♂️","🙇🏼","🙇🏼‍♀️","🙇🏼‍♂️","🙇🏽","🙇🏽‍♀️","🙇🏽‍♂️","🙇🏾","🙇🏾‍♀️","🙇🏾‍♂️","🙇🏿","🙇🏿‍♀️","🙇🏿‍♂️","🙋‍♀️","🙋‍♂️","🙋🏻","🙋🏻‍♀️","🙋🏻‍♂️","🙋🏼","🙋🏼‍♀️","🙋🏼‍♂️","🙋🏽","🙋🏽‍♀️","🙋🏽‍♂️","🙋🏾","🙋🏾‍♀️","🙋🏾‍♂️","🙋🏿","🙋🏿‍♀️","🙋🏿‍♂️","🙌🏻","🙌🏼","🙌🏽","🙌🏾","🙌🏿","🙍‍♀️","🙍‍♂️","🙍🏻","🙍🏻‍♀️","🙍🏻‍♂️","🙍🏼","🙍🏼‍♀️","🙍🏼‍♂️","🙍🏽","🙍🏽‍♀️","🙍🏽‍♂️","🙍🏾","🙍🏾‍♀️","🙍🏾‍♂️","🙍🏿","🙍🏿‍♀️","🙍🏿‍♂️","🙎‍♀️","🙎‍♂️","🙎🏻","🙎🏻‍♀️","🙎🏻‍♂️","🙎🏼","🙎🏼‍♀️","🙎🏼‍♂️","🙎🏽","🙎🏽‍♀️","🙎🏽‍♂️","🙎🏾","🙎🏾‍♀️","🙎🏾‍♂️","🙎🏿","🙎🏿‍♀️","🙎🏿‍♂️","🙏🏻","🙏🏼","🙏🏽","🙏🏾","🙏🏿","🚣‍♀️","🚣‍♂️","🚣🏻","🚣🏻‍♀️","🚣🏻‍♂️","🚣🏼","🚣🏼‍♀️","🚣🏼‍♂️","🚣🏽","🚣🏽‍♀️","🚣🏽‍♂️","🚣🏾","🚣🏾‍♀️","🚣🏾‍♂️","🚣🏿","🚣🏿‍♀️","🚣🏿‍♂️","🚴‍♀️","🚴‍♂️","🚴🏻","🚴🏻‍♀️","🚴🏻‍♂️","🚴🏼","🚴🏼‍♀️","🚴🏼‍♂️","🚴🏽","🚴🏽‍♀️","🚴🏽‍♂️","🚴🏾","🚴🏾‍♀️","🚴🏾‍♂️","🚴🏿","🚴🏿‍♀️","🚴🏿‍♂️","🚵‍♀️","🚵‍♂️","🚵🏻","🚵🏻‍♀️","🚵🏻‍♂️","🚵🏼","🚵🏼‍♀️","🚵🏼‍♂️","🚵🏽","🚵🏽‍♀️","🚵🏽‍♂️","🚵🏾","🚵🏾‍♀️","🚵🏾‍♂️","🚵🏿","🚵🏿‍♀️","🚵🏿‍♂️","🚶‍♀️","🚶‍♀️‍➡️","🚶‍♂️","🚶‍♂️‍➡️","🚶‍➡️","🚶🏻","🚶🏻‍♀️","🚶🏻‍♀️‍➡️","🚶🏻‍♂️","🚶🏻‍♂️‍➡️","🚶🏻‍➡️","🚶🏼","🚶🏼‍♀️","🚶🏼‍♀️‍➡️","🚶🏼‍♂️","🚶🏼‍♂️‍➡️","🚶🏼‍➡️","🚶🏽","🚶🏽‍♀️","🚶🏽‍♀️‍➡️","🚶🏽‍♂️","🚶🏽‍♂️‍➡️","🚶🏽‍➡️","🚶🏾","🚶🏾‍♀️","🚶🏾‍♀️‍➡️","🚶🏾‍♂️","🚶🏾‍♂️‍➡️","🚶🏾‍➡️","🚶🏿","🚶🏿‍♀️","🚶🏿‍♀️‍➡️","🚶🏿‍♂️","🚶🏿‍♂️‍➡️","🚶🏿‍➡️","🛀🏻","🛀🏼","🛀🏽","🛀🏾","🛀🏿","🛋️","🛌🏻","🛌🏼","🛌🏽","🛌🏾","🛌🏿","🛍️","🛎️","🛏️","🛠️","🛡️","🛢️","🛣️","🛤️","🛥️","🛩️","🛰️","🛳️","🤌🏻","🤌🏼","🤌🏽","🤌🏾","🤌🏿","🤏🏻","🤏🏼","🤏🏽","🤏🏾","🤏🏿","🤘🏻","🤘🏼","🤘🏽","🤘🏾","🤘🏿","🤙🏻","🤙🏼","🤙🏽","🤙🏾","🤙🏿","🤚🏻","🤚🏼","🤚🏽","🤚🏾","🤚🏿","🤛🏻","🤛🏼","🤛🏽","🤛🏾","🤛🏿","🤜🏻","🤜🏼","🤜🏽","🤜🏾","🤜🏿","🤝🏻","🤝🏼","🤝🏽","🤝🏾","🤝🏿","🤞🏻","🤞🏼","🤞🏽","🤞🏾","🤞🏿","🤟🏻","🤟🏼","🤟🏽","🤟🏾","🤟🏿","🤦‍♀️","🤦‍♂️","🤦🏻","🤦🏻‍♀️","🤦🏻‍♂️","🤦🏼","🤦🏼‍♀️","🤦🏼‍♂️","🤦🏽","🤦🏽‍♀️","🤦🏽‍♂️","🤦🏾","🤦🏾‍♀️","🤦🏾‍♂️","🤦🏿","🤦🏿‍♀️","🤦🏿‍♂️","🤰🏻","🤰🏼","🤰🏽","🤰🏾","🤰🏿","🤱🏻","🤱🏼","🤱🏽","🤱🏾","🤱🏿","🤲🏻","🤲🏼","🤲🏽","🤲🏾","🤲🏿","🤳🏻","🤳🏼","🤳🏽","🤳🏾","🤳🏿","🤴🏻","🤴🏼","🤴🏽","🤴🏾","🤴🏿","🤵‍♀️","🤵‍♂️","🤵🏻","🤵🏻‍♀️","🤵🏻‍♂️","🤵🏼","🤵🏼‍♀️","🤵🏼‍♂️","🤵🏽","🤵🏽‍♀️","🤵🏽‍♂️","🤵🏾","🤵🏾‍♀️","🤵🏾‍♂️","🤵🏿","🤵🏿‍♀️","🤵🏿‍♂️","🤶🏻","🤶🏼","🤶🏽","🤶🏾","🤶🏿","🤷‍♀️","🤷‍♂️","🤷🏻","🤷🏻‍♀️","🤷🏻‍♂️","🤷🏼","🤷🏼‍♀️","🤷🏼‍♂️","🤷🏽","🤷🏽‍♀️","🤷🏽‍♂️","🤷🏾","🤷🏾‍♀️","🤷🏾‍♂️","🤷🏿","🤷🏿‍♀️","🤷🏿‍♂️","🤸‍♀️","🤸‍♂️","🤸🏻","🤸🏻‍♀️","🤸🏻‍♂️","🤸🏼","🤸🏼‍♀️","🤸🏼‍♂️","🤸🏽","🤸🏽‍♀️","🤸🏽‍♂️","🤸🏾","🤸🏾‍♀️","🤸🏾‍♂️","🤸🏿","🤸🏿‍♀️","🤸🏿‍♂️","🤹‍♀️","🤹‍♂️","🤹🏻","🤹🏻‍♀️","🤹🏻‍♂️","🤹🏼","🤹🏼‍♀️","🤹🏼‍♂️","🤹🏽","🤹🏽‍♀️","🤹🏽‍♂️","🤹🏾","🤹🏾‍♀️","🤹🏾‍♂️","🤹🏿","🤹🏿‍♀️","🤹🏿‍♂️","🤼‍♀️","🤼‍♂️","🤽‍♀️","🤽‍♂️","🤽🏻","🤽🏻‍♀️","🤽🏻‍♂️","🤽🏼","🤽🏼‍♀️","🤽🏼‍♂️","🤽🏽","🤽🏽‍♀️","🤽🏽‍♂️","🤽🏾","🤽🏾‍♀️","🤽🏾‍♂️","🤽🏿","🤽🏿‍♀️","🤽🏿‍♂️","🤾‍♀️","🤾‍♂️","🤾🏻","🤾🏻‍♀️","🤾🏻‍♂️","🤾🏼","🤾🏼‍♀️","🤾🏼‍♂️","🤾🏽","🤾🏽‍♀️","🤾🏽‍♂️","🤾🏾","🤾🏾‍♀️","🤾🏾‍♂️","🤾🏿","🤾🏿‍♀️","🤾🏿‍♂️","🥷🏻","🥷🏼","🥷🏽","🥷🏾","🥷🏿","🦵🏻","🦵🏼","🦵🏽","🦵🏾","🦵🏿","🦶🏻","🦶🏼","🦶🏽","🦶🏾","🦶🏿","🦸‍♀️","🦸‍♂️","🦸🏻","🦸🏻‍♀️","🦸🏻‍♂️","🦸🏼","🦸🏼‍♀️","🦸🏼‍♂️","🦸🏽","🦸🏽‍♀️","🦸🏽‍♂️","🦸🏾","🦸🏾‍♀️","🦸🏾‍♂️","🦸🏿","🦸🏿‍♀️","🦸🏿‍♂️","🦹‍♀️","🦹‍♂️","🦹🏻","🦹🏻‍♀️","🦹🏻‍♂️","🦹🏼","🦹🏼‍♀️","🦹🏼‍♂️","🦹🏽","🦹🏽‍♀️","🦹🏽‍♂️","🦹🏾","🦹🏾‍♀️","🦹🏾‍♂️","🦹🏿","🦹🏿‍♀️","🦹🏿‍♂️","🦻🏻","🦻🏼","🦻🏽","🦻🏾","🦻🏿","🧍‍♀️","🧍‍♂️","🧍🏻","🧍🏻‍♀️","🧍🏻‍♂️","🧍🏼","🧍🏼‍♀️","🧍🏼‍♂️","🧍🏽","🧍🏽‍♀️","🧍🏽‍♂️","🧍🏾","🧍🏾‍♀️","🧍🏾‍♂️","🧍🏿","🧍🏿‍♀️","🧍🏿‍♂️","🧎‍♀️","🧎‍♀️‍➡️","🧎‍♂️","🧎‍♂️‍➡️","🧎‍➡️","🧎🏻","🧎🏻‍♀️","🧎🏻‍♀️‍➡️","🧎🏻‍♂️","🧎🏻‍♂️‍➡️","🧎🏻‍➡️","🧎🏼","🧎🏼‍♀️","🧎🏼‍♀️‍➡️","🧎🏼‍♂️","🧎🏼‍♂️‍➡️","🧎🏼‍➡️","🧎🏽","🧎🏽‍♀️","🧎🏽‍♀️‍➡️","🧎🏽‍♂️","🧎🏽‍♂️‍➡️","🧎🏽‍➡️","🧎🏾","🧎🏾‍♀️","🧎🏾‍♀️‍➡️","🧎🏾‍♂️","🧎🏾‍♂️‍➡️","🧎🏾‍➡️","🧎🏿","🧎🏿‍♀️","🧎🏿‍♀️‍➡️","🧎🏿‍♂️","🧎🏿‍♂️‍➡️","🧎🏿‍➡️","🧏‍♀️","🧏‍♂️","🧏🏻","🧏🏻‍♀️","🧏🏻‍♂️","🧏🏼","🧏🏼‍♀️","🧏🏼‍♂️","🧏🏽","🧏🏽‍♀️","🧏🏽‍♂️","🧏🏾","🧏🏾‍♀️","🧏🏾‍♂️","🧏🏿","🧏🏿‍♀️","🧏🏿‍♂️","🧑‍⚕️","🧑‍⚖️","🧑‍✈️","🧑‍🌾","🧑‍🍳","🧑‍🍼","🧑‍🎄","🧑‍🎓","🧑‍🎤","🧑‍🎨","🧑‍🏫","🧑‍🏭","🧑‍💻","🧑‍💼","🧑‍🔧","🧑‍🔬","🧑‍🚀","🧑‍🚒","🧑‍🤝‍🧑","🧑‍🦯","🧑‍🦯‍➡️","🧑‍🦰","🧑‍🦱","🧑‍🦲","🧑‍🦳","🧑‍🦼","🧑‍🦼‍➡️","🧑‍🦽","🧑‍🦽‍➡️","🧑‍🧑‍🧒","🧑‍🧑‍🧒‍🧒","🧑‍🧒","🧑‍🧒‍🧒","🧑🏻","🧑🏻‍⚕️","🧑🏻‍⚖️","🧑🏻‍✈️","🧑🏻‍❤️‍💋‍🧑🏼","🧑🏻‍❤️‍💋‍🧑🏽","🧑🏻‍❤️‍💋‍🧑🏾","🧑🏻‍❤️‍💋‍🧑🏿","🧑🏻‍❤️‍🧑🏼","🧑🏻‍❤️‍🧑🏽","🧑🏻‍❤️‍🧑🏾","🧑🏻‍❤️‍🧑🏿","🧑🏻‍🌾","🧑🏻‍🍳","🧑🏻‍🍼","🧑🏻‍🎄","🧑🏻‍🎓","🧑🏻‍🎤","🧑🏻‍🎨","🧑🏻‍🏫","🧑🏻‍🏭","🧑🏻‍💻","🧑🏻‍💼","🧑🏻‍🔧","🧑🏻‍🔬","🧑🏻‍🚀","🧑🏻‍🚒","🧑🏻‍🤝‍🧑🏻","🧑🏻‍🤝‍🧑🏼","🧑🏻‍🤝‍🧑🏽","🧑🏻‍🤝‍🧑🏾","🧑🏻‍🤝‍🧑🏿","🧑🏻‍🦯","🧑🏻‍🦯‍➡️","🧑🏻‍🦰","🧑🏻‍🦱","🧑🏻‍🦲","🧑🏻‍🦳","🧑🏻‍🦼","🧑🏻‍🦼‍➡️","🧑🏻‍🦽","🧑🏻‍🦽‍➡️","🧑🏼","🧑🏼‍⚕️","🧑🏼‍⚖️","🧑🏼‍✈️","🧑🏼‍❤️‍💋‍🧑🏻","🧑🏼‍❤️‍💋‍🧑🏽","🧑🏼‍❤️‍💋‍🧑🏾","🧑🏼‍❤️‍💋‍🧑🏿","🧑🏼‍❤️‍🧑🏻","🧑🏼‍❤️‍🧑🏽","🧑🏼‍❤️‍🧑🏾","🧑🏼‍❤️‍🧑🏿","🧑🏼‍🌾","🧑🏼‍🍳","🧑🏼‍🍼","🧑🏼‍🎄","🧑🏼‍🎓","🧑🏼‍🎤","🧑🏼‍🎨","🧑🏼‍🏫","🧑🏼‍🏭","🧑🏼‍💻","🧑🏼‍💼","🧑🏼‍🔧","🧑🏼‍🔬","🧑🏼‍🚀","🧑🏼‍🚒","🧑🏼‍🤝‍🧑🏻","🧑🏼‍🤝‍🧑🏼","🧑🏼‍🤝‍🧑🏽","🧑🏼‍🤝‍🧑🏾","🧑🏼‍🤝‍🧑🏿","🧑🏼‍🦯","🧑🏼‍🦯‍➡️","🧑🏼‍🦰","🧑🏼‍🦱","🧑🏼‍🦲","🧑🏼‍🦳","🧑🏼‍🦼","🧑🏼‍🦼‍➡️","🧑🏼‍🦽","🧑🏼‍🦽‍➡️","🧑🏽","🧑🏽‍⚕️","🧑🏽‍⚖️","🧑🏽‍✈️","🧑🏽‍❤️‍💋‍🧑🏻","🧑🏽‍❤️‍💋‍🧑🏼","🧑🏽‍❤️‍💋‍🧑🏾","🧑🏽‍❤️‍💋‍🧑🏿","🧑🏽‍❤️‍🧑🏻","🧑🏽‍❤️‍🧑🏼","🧑🏽‍❤️‍🧑🏾","🧑🏽‍❤️‍🧑🏿","🧑🏽‍🌾","🧑🏽‍🍳","🧑🏽‍🍼","🧑🏽‍🎄","🧑🏽‍🎓","🧑🏽‍🎤","🧑🏽‍🎨","🧑🏽‍🏫","🧑🏽‍🏭","🧑🏽‍💻","🧑🏽‍💼","🧑🏽‍🔧","🧑🏽‍🔬","🧑🏽‍🚀","🧑🏽‍🚒","🧑🏽‍🤝‍🧑🏻","🧑🏽‍🤝‍🧑🏼","🧑🏽‍🤝‍🧑🏽","🧑🏽‍🤝‍🧑🏾","🧑🏽‍🤝‍🧑🏿","🧑🏽‍🦯","🧑🏽‍🦯‍➡️","🧑🏽‍🦰","🧑🏽‍🦱","🧑🏽‍🦲","🧑🏽‍🦳","🧑🏽‍🦼","🧑🏽‍🦼‍➡️","🧑🏽‍🦽","🧑🏽‍🦽‍➡️","🧑🏾","🧑🏾‍⚕️","🧑🏾‍⚖️","🧑🏾‍✈️","🧑🏾‍❤️‍💋‍🧑🏻","🧑🏾‍❤️‍💋‍🧑🏼","🧑🏾‍❤️‍💋‍🧑🏽","🧑🏾‍❤️‍💋‍🧑🏿","🧑🏾‍❤️‍🧑🏻","🧑🏾‍❤️‍🧑🏼","🧑🏾‍❤️‍🧑🏽","🧑🏾‍❤️‍🧑🏿","🧑🏾‍🌾","🧑🏾‍🍳","🧑🏾‍🍼","🧑🏾‍🎄","🧑🏾‍🎓","🧑🏾‍🎤","🧑🏾‍🎨","🧑🏾‍🏫","🧑🏾‍🏭","🧑🏾‍💻","🧑🏾‍💼","🧑🏾‍🔧","🧑🏾‍🔬","🧑🏾‍🚀","🧑🏾‍🚒","🧑🏾‍🤝‍🧑🏻","🧑🏾‍🤝‍🧑🏼","🧑🏾‍🤝‍🧑🏽","🧑🏾‍🤝‍🧑🏾","🧑🏾‍🤝‍🧑🏿","🧑🏾‍🦯","🧑🏾‍🦯‍➡️","🧑🏾‍🦰","🧑🏾‍🦱","🧑🏾‍🦲","🧑🏾‍🦳","🧑🏾‍🦼","🧑🏾‍🦼‍➡️","🧑🏾‍🦽","🧑🏾‍🦽‍➡️","🧑🏿","🧑🏿‍⚕️","🧑🏿‍⚖️","🧑🏿‍✈️","🧑🏿‍❤️‍💋‍🧑🏻","🧑🏿‍❤️‍💋‍🧑🏼","🧑🏿‍❤️‍💋‍🧑🏽","🧑🏿‍❤️‍💋‍🧑🏾","🧑🏿‍❤️‍🧑🏻","🧑🏿‍❤️‍🧑🏼","🧑🏿‍❤️‍🧑🏽","🧑🏿‍❤️‍🧑🏾","🧑🏿‍🌾","🧑🏿‍🍳","🧑🏿‍🍼","🧑🏿‍🎄","🧑🏿‍🎓","🧑🏿‍🎤","🧑🏿‍🎨","🧑🏿‍🏫","🧑🏿‍🏭","🧑🏿‍💻","🧑🏿‍💼","🧑🏿‍🔧","🧑🏿‍🔬","🧑🏿‍🚀","🧑🏿‍🚒","🧑🏿‍🤝‍🧑🏻","🧑🏿‍🤝‍🧑🏼","🧑🏿‍🤝‍🧑🏽","🧑🏿‍🤝‍🧑🏾","🧑🏿‍🤝‍🧑🏿","🧑🏿‍🦯","🧑🏿‍🦯‍➡️","🧑🏿‍🦰","🧑🏿‍🦱","🧑🏿‍🦲","🧑🏿‍🦳","🧑🏿‍🦼","🧑🏿‍🦼‍➡️","🧑🏿‍🦽","🧑🏿‍🦽‍➡️","🧒🏻","🧒🏼","🧒🏽","🧒🏾","🧒🏿","🧓🏻","🧓🏼","🧓🏽","🧓🏾","🧓🏿","🧔‍♀️","🧔‍♂️","🧔🏻","🧔🏻‍♀️","🧔🏻‍♂️","🧔🏼","🧔🏼‍♀️","🧔🏼‍♂️","🧔🏽","🧔🏽‍♀️","🧔🏽‍♂️","🧔🏾","🧔🏾‍♀️","🧔🏾‍♂️","🧔🏿","🧔🏿‍♀️","🧔🏿‍♂️","🧕🏻","🧕🏼","🧕🏽","🧕🏾","🧕🏿","🧖‍♀️","🧖‍♂️","🧖🏻","🧖🏻‍♀️","🧖🏻‍♂️","🧖🏼","🧖🏼‍♀️","🧖🏼‍♂️","🧖🏽","🧖🏽‍♀️","🧖🏽‍♂️","🧖🏾","🧖🏾‍♀️","🧖🏾‍♂️","🧖🏿","🧖🏿‍♀️","🧖🏿‍♂️","🧗‍♀️","🧗‍♂️","🧗🏻","🧗🏻‍♀️","🧗🏻‍♂️","🧗🏼","🧗🏼‍♀️","🧗🏼‍♂️","🧗🏽","🧗🏽‍♀️","🧗🏽‍♂️","🧗🏾","🧗🏾‍♀️","🧗🏾‍♂️","🧗🏿","🧗🏿‍♀️","🧗🏿‍♂️","🧘‍♀️","🧘‍♂️","🧘🏻","🧘🏻‍♀️","🧘🏻‍♂️","🧘🏼","🧘🏼‍♀️","🧘🏼‍♂️","🧘🏽","🧘🏽‍♀️","🧘🏽‍♂️","🧘🏾","🧘🏾‍♀️","🧘🏾‍♂️","🧘🏿","🧘🏿‍♀️","🧘🏿‍♂️","🧙‍♀️","🧙‍♂️","🧙🏻","🧙🏻‍♀️","🧙🏻‍♂️","🧙🏼","🧙🏼‍♀️","🧙🏼‍♂️","🧙🏽","🧙🏽‍♀️","🧙🏽‍♂️","🧙🏾","🧙🏾‍♀️","🧙🏾‍♂️","🧙🏿","🧙🏿‍♀️","🧙🏿‍♂️","🧚‍♀️","🧚‍♂️","🧚🏻","🧚🏻‍♀️","🧚🏻‍♂️","🧚🏼","🧚🏼‍♀️","🧚🏼‍♂️","🧚🏽","🧚🏽‍♀️","🧚🏽‍♂️","🧚🏾","🧚🏾‍♀️","🧚🏾‍♂️","🧚🏿","🧚🏿‍♀️","🧚🏿‍♂️","🧛‍♀️","🧛‍♂️","🧛🏻","🧛🏻‍♀️","🧛🏻‍♂️","🧛🏼","🧛🏼‍♀️","🧛🏼‍♂️","🧛🏽","🧛🏽‍♀️","🧛🏽‍♂️","🧛🏾","🧛🏾‍♀️","🧛🏾‍♂️","🧛🏿","🧛🏿‍♀️","🧛🏿‍♂️","🧜‍♀️","🧜‍♂️","🧜🏻","🧜🏻‍♀️","🧜🏻‍♂️","🧜🏼","🧜🏼‍♀️","🧜🏼‍♂️","🧜🏽","🧜🏽‍♀️","🧜🏽‍♂️","🧜🏾","🧜🏾‍♀️","🧜🏾‍♂️","🧜🏿","🧜🏿‍♀️","🧜🏿‍♂️","🧝‍♀️","🧝‍♂️","🧝🏻","🧝🏻‍♀️","🧝🏻‍♂️","🧝🏼","🧝🏼‍♀️","🧝🏼‍♂️","🧝🏽","🧝🏽‍♀️","🧝🏽‍♂️","🧝🏾","🧝🏾‍♀️","🧝🏾‍♂️","🧝🏿","🧝🏿‍♀️","🧝🏿‍♂️","🧞‍♀️","🧞‍♂️","🧟‍♀️","🧟‍♂️","🫃🏻","🫃🏼","🫃🏽","🫃🏾","🫃🏿","🫄🏻","🫄🏼","🫄🏽","🫄🏾","🫄🏿","🫅🏻","🫅🏼","🫅🏽","🫅🏾","🫅🏿","🫰🏻","🫰🏼","🫰🏽","🫰🏾","🫰🏿","🫱🏻","🫱🏻‍🫲🏼","🫱🏻‍🫲🏽","🫱🏻‍🫲🏾","🫱🏻‍🫲🏿","🫱🏼","🫱🏼‍🫲🏻","🫱🏼‍🫲🏽","🫱🏼‍🫲🏾","🫱🏼‍🫲🏿","🫱🏽","🫱🏽‍🫲🏻","🫱🏽‍🫲🏼","🫱🏽‍🫲🏾","🫱🏽‍🫲🏿","🫱🏾","🫱🏾‍🫲🏻","🫱🏾‍🫲🏼","🫱🏾‍🫲🏽","🫱🏾‍🫲🏿","🫱🏿","🫱🏿‍🫲🏻","🫱🏿‍🫲🏼","🫱🏿‍🫲🏽","🫱🏿‍🫲🏾","🫲🏻","🫲🏼","🫲🏽","🫲🏾","🫲🏿","🫳🏻","🫳🏼","🫳🏽","🫳🏾","🫳🏿","🫴🏻","🫴🏼","🫴🏽","🫴🏾","🫴🏿","🫵🏻","🫵🏼","🫵🏽","🫵🏾","🫵🏿","🫶🏻","🫶🏼","🫶🏽","🫶🏾","🫶🏿","🫷🏻","🫷🏼","🫷🏽","🫷🏾","🫷🏿","🫸🏻","🫸🏼","🫸🏽","🫸🏾","🫸🏿"],tv}var VS={},RZ;function EHe(){if(RZ)return VS;RZ=1;var e=te(1567,1600,8271,11841);return e.addRange(125184,125259).addRange(125264,125273).addRange(125278,125279),VS.characters=e,VS}var WS={},EZ;function SHe(){if(EZ)return WS;EZ=1;var e=te();return e.addRange(71424,71450).addRange(71453,71467).addRange(71472,71494),WS.characters=e,WS}var GS={},SZ;function THe(){if(SZ)return GS;SZ=1;var e=te();return e.addRange(82944,83526),GS.characters=e,GS}var KS={},TZ;function wHe(){if(TZ)return KS;TZ=1;var e=te(8271,11841,64975,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);return e.addRange(1536,1540).addRange(1542,1756).addRange(1758,1791).addRange(1872,1919).addRange(2160,2190).addRange(2192,2193).addRange(2199,2273).addRange(2275,2303).addRange(64336,64450).addRange(64467,64911).addRange(64914,64967).addRange(65008,65023).addRange(65136,65140).addRange(65142,65276).addRange(66272,66299).addRange(69216,69246).addRange(69314,69316).addRange(69372,69375).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),KS.characters=e,KS}var HS={},wZ;function PHe(){if(wZ)return HS;wZ=1;var e=te(776);return e.addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(64275,64279),HS.characters=e,HS}var zS={},PZ;function AHe(){if(PZ)return zS;PZ=1;var e=te(183);return e.addRange(11824,11825).addRange(68352,68405).addRange(68409,68415),zS.characters=e,zS}var XS={},AZ;function IHe(){if(AZ)return XS;AZ=1;var e=te();return e.addRange(6912,6988).addRange(6990,7039),XS.characters=e,XS}var JS={},IZ;function CHe(){if(IZ)return JS;IZ=1;var e=te();return e.addRange(42656,42743).addRange(92160,92728),JS.characters=e,JS}var YS={},CZ;function jHe(){if(CZ)return YS;CZ=1;var e=te();return e.addRange(92880,92909).addRange(92912,92917),YS.characters=e,YS}var QS={},jZ;function OHe(){if(jZ)return QS;jZ=1;var e=te();return e.addRange(7104,7155).addRange(7164,7167),QS.characters=e,QS}var ZS={},OZ;function _He(){if(OZ)return ZS;OZ=1;var e=te(700,2482,2519,7376,7378,7384,7393,7402,7405,7410,43249);return e.addRange(2385,2386).addRange(2404,2405).addRange(2432,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558).addRange(7381,7382).addRange(7413,7415),ZS.characters=e,ZS}var eT={},_Z;function NHe(){if(_Z)return eT;_Z=1;var e=te();return e.addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812),eT.characters=e,eT}var tT={},NZ;function DHe(){if(NZ)return tT;NZ=1;var e=te(711,729,12336,12343,12539);return e.addRange(713,715).addRange(746,747).addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12330,12333).addRange(12549,12591).addRange(12704,12735).addRange(65093,65094).addRange(65377,65381),tT.characters=e,tT}var rT={},DZ;function kHe(){if(DZ)return rT;DZ=1;var e=te(69759);return e.addRange(69632,69709).addRange(69714,69749),rT.characters=e,rT}var aT={},kZ;function LHe(){if(kZ)return aT;kZ=1;var e=te();return e.addRange(10240,10495),aT.characters=e,aT}var nT={},LZ;function MHe(){if(LZ)return nT;LZ=1;var e=te(43471);return e.addRange(6656,6683).addRange(6686,6687),nT.characters=e,nT}var sT={},MZ;function BHe(){if(MZ)return sT;MZ=1;var e=te();return e.addRange(5941,5942).addRange(5952,5971),sT.characters=e,sT}var iT={},BZ;function FHe(){if(BZ)return iT;BZ=1;var e=te();return e.addRange(5120,5759).addRange(6320,6389).addRange(72368,72383),iT.characters=e,iT}var oT={},FZ;function $He(){if(FZ)return oT;FZ=1;var e=te(183,8282,8285,11825);return e.addRange(66208,66256),oT.characters=e,oT}var lT={},$Z;function qHe(){if($Z)return lT;$Z=1;var e=te(772,817,862,66927);return e.addRange(66864,66915),lT.characters=e,lT}var dT={},qZ;function UHe(){if(qZ)return dT;qZ=1;var e=te();return e.addRange(2534,2543).addRange(4160,4169).addRange(69888,69940).addRange(69942,69959),dT.characters=e,dT}var uT={},UZ;function VHe(){if(UZ)return uT;UZ=1;var e=te();return e.addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43615),uT.characters=e,uT}var cT={},VZ;function WHe(){if(VZ)return cT;VZ=1;var e=te(772);return e.addRange(768,770).addRange(779,780).addRange(803,804).addRange(816,817).addRange(5024,5109).addRange(5112,5117).addRange(43888,43967),cT.characters=e,cT}var pT={},WZ;function GHe(){if(WZ)return pT;WZ=1;var e=te();return e.addRange(69552,69579),pT.characters=e,pT}var fT={},GZ;function KHe(){if(GZ)return fT;GZ=1;var e=te(215,247,712,716,728,894,901,903,1541,1757,2274,3647,11842,12288,12292,12306,12320,12342,12927,13311,43867,65279,119970,119995,120134,129008,917505);return e.addRange(0,64).addRange(91,96).addRange(123,169).addRange(171,182).addRange(184,185).addRange(187,191).addRange(697,699).addRange(701,710).addRange(718,726).addRange(730,735).addRange(741,745).addRange(748,767).addRange(4053,4056).addRange(8192,8203).addRange(8206,8238).addRange(8240,8270).addRange(8272,8281).addRange(8283,8284).addRange(8286,8292).addRange(8294,8304).addRange(8308,8318).addRange(8320,8334).addRange(8352,8384).addRange(8448,8485).addRange(8487,8489).addRange(8492,8497).addRange(8499,8525).addRange(8527,8543).addRange(8585,8587).addRange(8592,9257).addRange(9280,9290).addRange(9312,10239).addRange(10496,11123).addRange(11126,11157).addRange(11159,11263).addRange(11776,11798).addRange(11800,11823).addRange(11826,11835).addRange(11837,11840).addRange(11844,11869).addRange(12872,12895).addRange(12977,12991).addRange(13004,13007).addRange(13169,13178).addRange(13184,13279).addRange(19904,19967).addRange(42760,42785).addRange(42888,42890).addRange(43882,43883).addRange(65040,65049).addRange(65072,65092),e.addRange(65095,65106).addRange(65108,65126).addRange(65128,65131).addRange(65281,65312).addRange(65339,65344).addRange(65371,65376).addRange(65504,65510).addRange(65512,65518).addRange(65529,65533).addRange(65936,65948).addRange(66e3,66044).addRange(117760,118009).addRange(118016,118451).addRange(118608,118723).addRange(118784,119029).addRange(119040,119078).addRange(119081,119142).addRange(119146,119162).addRange(119171,119172).addRange(119180,119209).addRange(119214,119274).addRange(119488,119507).addRange(119520,119539).addRange(119552,119638).addRange(119666,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126065,126132).addRange(126209,126269).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221),e.addRange(127232,127405).addRange(127462,127487).addRange(127489,127490).addRange(127504,127547).addRange(127552,127560).addRange(127584,127589).addRange(127744,128727).addRange(128732,128748).addRange(128752,128764).addRange(128768,128886).addRange(128891,128985).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129211).addRange(129216,129217).addRange(129280,129619).addRange(129632,129645).addRange(129648,129660).addRange(129664,129673).addRange(129679,129734).addRange(129742,129756).addRange(129759,129769).addRange(129776,129784).addRange(129792,129938).addRange(129940,130041).addRange(917536,917631),fT.characters=e,fT}var hT={},KZ;function HHe(){if(KZ)return hT;KZ=1;var e=te(183,768,775,11799);return e.addRange(772,773).addRange(884,885).addRange(994,1007).addRange(11392,11507).addRange(11513,11519).addRange(66272,66299),hT.characters=e,hT}var mT={},HZ;function zHe(){if(HZ)return mT;HZ=1;var e=te();return e.addRange(73728,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075),mT.characters=e,mT}var yT={},zZ;function XHe(){if(zZ)return yT;zZ=1;var e=te(67592,67644,67647);return e.addRange(65792,65794).addRange(65799,65843).addRange(65847,65855).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640),yT.characters=e,yT}var gT={},XZ;function JHe(){if(XZ)return gT;XZ=1;var e=te();return e.addRange(65792,65793).addRange(77712,77810),gT.characters=e,gT}var vT={},JZ;function YHe(){if(JZ)return vT;JZ=1;var e=te(700,772,774,776,779,785,7467,7544,7672,11843,123023);return e.addRange(768,770).addRange(1024,1327).addRange(7296,7306).addRange(11744,11775).addRange(42560,42655).addRange(65070,65071).addRange(122928,122989),vT.characters=e,vT}var bT={},YZ;function QHe(){if(YZ)return bT;YZ=1;var e=te();return e.addRange(66560,66639),bT.characters=e,bT}var xT={},QZ;function ZHe(){if(QZ)return xT;QZ=1;var e=te(700,8432);return e.addRange(2304,2386).addRange(2389,2431).addRange(7376,7414).addRange(7416,7417).addRange(43056,43065).addRange(43232,43263).addRange(72448,72457),xT.characters=e,xT}var RT={},ZZ;function eze(){if(ZZ)return RT;ZZ=1;var e=te(71945);return e.addRange(71936,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025),RT.characters=e,RT}var ET={},eee;function tze(){if(eee)return ET;eee=1;var e=te();return e.addRange(2404,2415).addRange(43056,43065).addRange(71680,71739),ET.characters=e,ET}var ST={},tee;function rze(){if(tee)return ST;tee=1;var e=te(183,778,11836);return e.addRange(775,776).addRange(803,804).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113827),ST.characters=e,ST}var TT={},ree;function aze(){if(ree)return TT;ree=1;var e=te();return e.addRange(77824,78933).addRange(78944,82938),TT.characters=e,TT}var wT={},aee;function nze(){if(aee)return wT;aee=1;var e=te(183,773);return e.addRange(66816,66855),wT.characters=e,wT}var PT={},nee;function sze(){if(nee)return PT;nee=1;var e=te();return e.addRange(69600,69622),PT.characters=e,PT}var AT={},see;function ize(){if(see)return AT;see=1;var e=te(782,4696,4800);return e.addRange(4608,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926),AT.characters=e,AT}var IT={},iee;function oze(){if(iee)return IT;iee=1;var e=te(1548,1563,1567);return e.addRange(68928,68965).addRange(68969,68997).addRange(69006,69007),IT.characters=e,IT}var CT={},oee;function lze(){if(oee)return CT;oee=1;var e=te(183,1417,4295,4301,8282,11559,11565,11825);return e.addRange(4256,4293).addRange(4304,4351).addRange(7312,7354).addRange(7357,7359).addRange(11520,11557),CT.characters=e,CT}var jT={},lee;function dze(){if(lee)return jT;lee=1;var e=te(183,771,773,1156,1159,1417,4347,8282,11843,42607);return e.addRange(11264,11359).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922),jT.characters=e,jT}var OT={},dee;function uze(){if(dee)return OT;dee=1;var e=te(183,776,817);return e.addRange(772,773).addRange(66352,66378),OT.characters=e,OT}var _T={},uee;function cze(){if(uee)return _T;uee=1;var e=te(7376,8432,70480,70487,73683);return e.addRange(2385,2386).addRange(2404,2405).addRange(3046,3059).addRange(7378,7379).addRange(7410,7412).addRange(7416,7417).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(73680,73681),_T.characters=e,_T}var NT={},cee;function pze(){if(cee)return NT;cee=1;var e=te(183,772,774,776,787,834,837,895,900,902,908,8025,8027,8029,8285,8486,43877,65952);return e.addRange(768,769).addRange(880,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,993).addRange(1008,1023).addRange(7462,7466).addRange(7517,7521).addRange(7526,7530).addRange(7615,7617).addRange(7936,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(65856,65934).addRange(119296,119365),NT.characters=e,NT}var DT={},pee;function fze(){if(pee)return DT;pee=1;var e=te(2768);return e.addRange(2385,2386).addRange(2404,2405).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815).addRange(43056,43065),DT.characters=e,DT}var kT={},fee;function hze(){if(fee)return kT;fee=1;var e=te(183);return e.addRange(2404,2405).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),kT.characters=e,kT}var LT={},hee;function mze(){if(hee)return LT;hee=1;var e=te(2620,2641,2654);return e.addRange(2385,2386).addRange(2404,2405).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678).addRange(43056,43065),LT.characters=e,LT}var MT={},mee;function yze(){if(mee)return MT;mee=1;var e=te(2405);return e.addRange(90368,90425),MT.characters=e,MT}var BT={},yee;function gze(){if(yee)return BT;yee=1;var e=te(183,12336,12539,12783,13055);return e.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12287).addRange(12289,12291).addRange(12293,12305).addRange(12307,12319).addRange(12321,12333).addRange(12343,12351).addRange(12688,12703).addRange(12736,12773).addRange(12832,12871).addRange(12928,12976).addRange(12992,13003).addRange(13144,13168).addRange(13179,13183).addRange(13280,13310).addRange(13312,19903).addRange(19968,40959).addRange(42752,42759).addRange(63744,64109).addRange(64112,64217).addRange(65093,65094).addRange(65377,65381).addRange(94178,94179).addRange(94192,94193).addRange(119648,119665).addRange(127568,127569).addRange(131072,173791).addRange(173824,177977).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(191472,192093).addRange(194560,195101).addRange(196608,201546).addRange(201552,205743),BT.characters=e,BT}var FT={},gee;function vze(){if(gee)return FT;gee=1;var e=te(12343,12539);return e.addRange(4352,4607).addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12334,12336).addRange(12593,12686).addRange(12800,12830).addRange(12896,12926).addRange(43360,43388).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(65093,65094).addRange(65377,65381).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500),FT.characters=e,FT}var $T={},vee;function bze(){if(vee)return $T;vee=1;var e=te(1548,1563,1567,1600,1748);return e.addRange(68864,68903).addRange(68912,68921),$T.characters=e,$T}var qT={},bee;function xze(){if(bee)return qT;bee=1;var e=te();return e.addRange(5920,5942),qT.characters=e,qT}var UT={},xee;function Rze(){if(xee)return UT;xee=1;var e=te();return e.addRange(67808,67826).addRange(67828,67829).addRange(67835,67839),UT.characters=e,UT}var VT={},Ree;function Eze(){if(Ree)return VT;Ree=1;var e=te(64318);return e.addRange(775,776).addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64335),VT.characters=e,VT}var WT={},Eee;function Sze(){if(Eee)return WT;Eee=1;var e=te(12343,65392,110898,127488);return e.addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12336,12341).addRange(12348,12349).addRange(12353,12438).addRange(12441,12448).addRange(12539,12540).addRange(65093,65094).addRange(65377,65381).addRange(65438,65439).addRange(110593,110879).addRange(110928,110930),WT.characters=e,WT}var GT={},See;function Tze(){if(See)return GT;See=1;var e=te();return e.addRange(67648,67669).addRange(67671,67679),GT.characters=e,GT}var KT={},Tee;function wze(){if(Tee)return KT;Tee=1;var e=te(783,786,815,7673,66045);return e.addRange(788,799).addRange(801,802).addRange(806,812).addRange(818,833).addRange(835,836).addRange(838,855).addRange(857,861).addRange(863,866).addRange(2387,2388).addRange(6832,6862).addRange(7618,7671).addRange(7675,7679).addRange(8204,8205).addRange(8400,8431).addRange(65024,65039).addRange(65056,65069).addRange(118528,118573).addRange(118576,118598).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(917760,917999),KT.characters=e,KT}var HT={},wee;function Pze(){if(wee)return HT;wee=1;var e=te();return e.addRange(68448,68466).addRange(68472,68479),HT.characters=e,HT}var zT={},Pee;function Aze(){if(Pee)return zT;Pee=1;var e=te();return e.addRange(68416,68437).addRange(68440,68447),zT.characters=e,zT}var XT={},Aee;function Ize(){if(Aee)return XT;Aee=1;var e=te();return e.addRange(43392,43469).addRange(43471,43481).addRange(43486,43487),XT.characters=e,XT}var JT={},Iee;function Cze(){if(Iee)return JT;Iee=1;var e=te(11825,69837);return e.addRange(2406,2415).addRange(43056,43065).addRange(69760,69826),JT.characters=e,JT}var YT={},Cee;function jze(){if(Cee)return YT;Cee=1;var e=te(7376,7386,7410,7412);return e.addRange(2385,2386).addRange(2404,2405).addRange(3200,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3293,3294).addRange(3296,3299).addRange(3302,3311).addRange(3313,3315).addRange(7378,7379).addRange(43056,43061),YT.characters=e,YT}var QT={},jee;function Oze(){if(jee)return QT;jee=1;var e=te(773,803,12343,110592,110933);return e.addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12336,12341).addRange(12348,12349).addRange(12441,12444).addRange(12448,12543).addRange(12784,12799).addRange(13008,13054).addRange(13056,13143).addRange(65093,65094).addRange(65377,65439).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110880,110882).addRange(110948,110951),QT.characters=e,QT}var ZT={},Oee;function _ze(){if(Oee)return ZT;Oee=1;var e=te();return e.addRange(73472,73488).addRange(73490,73530).addRange(73534,73562),ZT.characters=e,ZT}var e3={},_ee;function Nze(){if(_ee)return e3;_ee=1;var e=te();return e.addRange(43264,43311),e3.characters=e,e3}var t3={},Nee;function Dze(){if(Nee)return t3;Nee=1;var e=te();return e.addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184),t3.characters=e,t3}var r3={},Dee;function kze(){if(Dee)return r3;Dee=1;var e=te(94180,101631);return e.addRange(101120,101589),r3.characters=e,r3}var a3={},kee;function Lze(){if(kee)return a3;kee=1;var e=te();return e.addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6624,6655),a3.characters=e,a3}var n3={},Lee;function Mze(){if(Lee)return n3;Lee=1;var e=te();return e.addRange(2790,2799).addRange(43056,43065).addRange(70144,70161).addRange(70163,70209),n3.characters=e,n3}var s3={},Mee;function Bze(){if(Mee)return s3;Mee=1;var e=te();return e.addRange(2404,2405).addRange(43056,43065).addRange(70320,70378).addRange(70384,70393),s3.characters=e,s3}var i3={},Bee;function Fze(){if(Bee)return i3;Bee=1;var e=te();return e.addRange(93504,93561),i3.characters=e,i3}var o3={},Fee;function $ze(){if(Fee)return o3;Fee=1;var e=te(3716,3749,3782);return e.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3790).addRange(3792,3801).addRange(3804,3807),o3.characters=e,o3}var l3={},$ee;function qze(){if($ee)return l3;$ee=1;var e=te(170,183,186,700,711,717,727,729,787,800,856,862,4347,7672,8239,8305,8319,8432,8498,8526,11799,42963,43310);return e.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,696).addRange(713,715).addRange(736,740).addRange(768,782).addRange(784,785).addRange(803,805).addRange(813,814).addRange(816,817).addRange(867,879).addRange(1157,1158).addRange(2385,2386).addRange(7424,7461).addRange(7468,7516).addRange(7522,7525).addRange(7531,7543).addRange(7545,7614).addRange(7680,7935).addRange(8336,8348).addRange(8490,8491).addRange(8544,8584).addRange(11360,11391).addRange(42752,42759).addRange(42786,42887).addRange(42891,42957).addRange(42960,42961).addRange(42965,42972).addRange(42994,43007).addRange(43824,43866).addRange(43868,43876).addRange(43878,43881).addRange(64256,64262).addRange(65313,65338).addRange(65345,65370).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(122624,122654).addRange(122661,122666),l3.characters=e,l3}var d3={},qee;function Uze(){if(qee)return d3;qee=1;var e=te();return e.addRange(7168,7223).addRange(7227,7241).addRange(7245,7247),d3.characters=e,d3}var u3={},Uee;function Vze(){if(Uee)return u3;Uee=1;var e=te(2405,6464);return e.addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6479),u3.characters=e,u3}var c3={},Vee;function Wze(){if(Vee)return c3;Vee=1;var e=te();return e.addRange(65799,65843).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),c3.characters=e,c3}var p3={},Wee;function Gze(){if(Wee)return p3;Wee=1;var e=te();return e.addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65855),p3.characters=e,p3}var f3={},Gee;function Kze(){if(Gee)return f3;Gee=1;var e=te(700,717,73648);return e.addRange(12298,12299).addRange(42192,42239),f3.characters=e,f3}var h3={},Kee;function Hze(){if(Kee)return h3;Kee=1;var e=te(8282);return e.addRange(66176,66204),h3.characters=e,h3}var m3={},Hee;function zze(){if(Hee)return m3;Hee=1;var e=te(183,11825,67903);return e.addRange(67872,67897),m3.characters=e,m3}var y3={},zee;function Xze(){if(zee)return y3;zee=1;var e=te(183);return e.addRange(2404,2415).addRange(43056,43065).addRange(69968,70006),y3.characters=e,y3}var g3={},Xee;function Jze(){if(Xee)return g3;Xee=1;var e=te();return e.addRange(73440,73464),g3.characters=e,g3}var v3={},Jee;function Yze(){if(Jee)return v3;Jee=1;var e=te(7386,7410);return e.addRange(2385,2386).addRange(2404,2405).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455).addRange(43056,43058),v3.characters=e,v3}var b3={},Yee;function Qze(){if(Yee)return b3;Yee=1;var e=te(1600,2142);return e.addRange(2112,2139),b3.characters=e,b3}var x3={},Qee;function Zze(){if(Qee)return x3;Qee=1;var e=te(1600);return e.addRange(68288,68326).addRange(68331,68342),x3.characters=e,x3}var R3={},Zee;function eXe(){if(Zee)return R3;Zee=1;var e=te();return e.addRange(72816,72847).addRange(72850,72871).addRange(72873,72886),R3.characters=e,R3}var E3={},ete;function tXe(){if(ete)return E3;ete=1;var e=te(73018);return e.addRange(2404,2405).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),E3.characters=e,E3}var S3={},tte;function rXe(){if(tte)return S3;tte=1;var e=te();return e.addRange(93760,93850),S3.characters=e,S3}var T3={},rte;function aXe(){if(rte)return T3;rte=1;var e=te();return e.addRange(43744,43766).addRange(43968,44013).addRange(44016,44025),T3.characters=e,T3}var w3={},ate;function nXe(){if(ate)return w3;ate=1;var e=te();return e.addRange(124928,125124).addRange(125127,125142),w3.characters=e,w3}var P3={},nte;function sXe(){if(nte)return P3;nte=1;var e=te();return e.addRange(68e3,68023).addRange(68028,68047).addRange(68050,68095),P3.characters=e,P3}var A3={},ste;function iXe(){if(ste)return A3;ste=1;var e=te(8285);return e.addRange(67968,67999),A3.characters=e,A3}var I3={},ite;function oXe(){if(ite)return I3;ite=1;var e=te();return e.addRange(93952,94026).addRange(94031,94087).addRange(94095,94111),I3.characters=e,I3}var C3={},ote;function lXe(){if(ote)return C3;ote=1;var e=te();return e.addRange(43056,43065).addRange(71168,71236).addRange(71248,71257),C3.characters=e,C3}var j3={},lte;function dXe(){if(lte)return j3;lte=1;var e=te(8239);return e.addRange(6144,6169).addRange(6176,6264).addRange(6272,6314).addRange(12289,12290).addRange(12296,12299).addRange(71264,71276),j3.characters=e,j3}var O3={},dte;function uXe(){if(dte)return O3;dte=1;var e=te();return e.addRange(92736,92766).addRange(92768,92777).addRange(92782,92783),O3.characters=e,O3}var _3={},ute;function cXe(){if(ute)return _3;ute=1;var e=te(70280);return e.addRange(2662,2671).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313),_3.characters=e,_3}var N3={},cte;function pXe(){if(cte)return N3;cte=1;var e=te(43310);return e.addRange(4096,4255).addRange(43488,43518).addRange(43616,43647).addRange(71376,71395),N3.characters=e,N3}var D3={},pte;function fXe(){if(pte)return D3;pte=1;var e=te();return e.addRange(67712,67742).addRange(67751,67759),D3.characters=e,D3}var k3={},fte;function hXe(){if(fte)return k3;fte=1;var e=te();return e.addRange(124112,124153),k3.characters=e,k3}var L3={},hte;function mXe(){if(hte)return L3;hte=1;var e=te(7401,7410,7418);return e.addRange(2404,2405).addRange(3302,3311).addRange(43056,43061).addRange(72096,72103).addRange(72106,72151).addRange(72154,72164),L3.characters=e,L3}var M3={},mte;function yXe(){if(mte)return M3;mte=1;var e=te();return e.addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6623),M3.characters=e,M3}var B3={},yte;function gXe(){if(yte)return B3;yte=1;var e=te();return e.addRange(70656,70747).addRange(70749,70753),B3.characters=e,B3}var F3={},gte;function vXe(){if(gte)return F3;gte=1;var e=te(1548,1563,1567);return e.addRange(1984,2042).addRange(2045,2047).addRange(64830,64831),F3.characters=e,F3}var $3={},vte;function bXe(){if(vte)return $3;vte=1;var e=te(94177);return e.addRange(110960,111355),$3.characters=e,$3}var q3={},bte;function xXe(){if(bte)return q3;bte=1;var e=te();return e.addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215),q3.characters=e,q3}var U3={},xte;function RXe(){if(xte)return U3;xte=1;var e=te();return e.addRange(5760,5788),U3.characters=e,U3}var V3={},Rte;function EXe(){if(Rte)return V3;Rte=1;var e=te();return e.addRange(7248,7295),V3.characters=e,V3}var W3={},Ete;function SXe(){if(Ete)return W3;Ete=1;var e=te(124415);return e.addRange(2404,2405).addRange(124368,124410),W3.characters=e,W3}var G3={},Ste;function TXe(){if(Ste)return G3;Ste=1;var e=te(8282,8285,11825,11841);return e.addRange(68736,68786).addRange(68800,68850).addRange(68858,68863),G3.characters=e,G3}var K3={},Tte;function wXe(){if(Tte)return K3;Tte=1;var e=te();return e.addRange(66304,66339).addRange(66349,66351),K3.characters=e,K3}var H3={},wte;function PXe(){if(wte)return H3;wte=1;var e=te();return e.addRange(68224,68255),H3.characters=e,H3}var z3={},Pte;function AXe(){if(Pte)return z3;Pte=1;var e=te(183,768,787,1155);return e.addRange(774,776).addRange(66384,66426),z3.characters=e,z3}var X3={},Ate;function IXe(){if(Ate)return X3;Ate=1;var e=te();return e.addRange(66464,66499).addRange(66504,66517),X3.characters=e,X3}var J3={},Ite;function CXe(){if(Ite)return J3;Ite=1;var e=te();return e.addRange(69376,69415),J3.characters=e,J3}var Y3={},Cte;function jXe(){if(Cte)return Y3;Cte=1;var e=te();return e.addRange(68192,68223),Y3.characters=e,Y3}var Q3={},jte;function OXe(){if(jte)return Q3;jte=1;var e=te(8282,11824);return e.addRange(68608,68680),Q3.characters=e,Q3}var Z3={},Ote;function _Xe(){if(Ote)return Z3;Ote=1;var e=te(1600,68338);return e.addRange(69488,69513),Z3.characters=e,Z3}var ew={},_te;function NXe(){if(_te)return ew;_te=1;var e=te(7386,7410);return e.addRange(2385,2386).addRange(2404,2405).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935),ew.characters=e,ew}var tw={},Nte;function DXe(){if(Nte)return tw;Nte=1;var e=te(769,772,779,856);return e.addRange(66736,66771).addRange(66776,66811),tw.characters=e,tw}var rw={},Dte;function kXe(){if(Dte)return rw;Dte=1;var e=te();return e.addRange(66688,66717).addRange(66720,66729),rw.characters=e,rw}var aw={},kte;function LXe(){if(kte)return aw;kte=1;var e=te();return e.addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071),aw.characters=e,aw}var nw={},Lte;function MXe(){if(Lte)return nw;Lte=1;var e=te();return e.addRange(67680,67711),nw.characters=e,nw}var sw={},Mte;function BXe(){if(Mte)return sw;Mte=1;var e=te();return e.addRange(72384,72440),sw.characters=e,sw}var iw={},Bte;function FXe(){if(Bte)return iw;Bte=1;var e=te(6149,8239,12290);return e.addRange(6146,6147).addRange(43072,43127),iw.characters=e,iw}var ow={},Fte;function $Xe(){if(Fte)return ow;Fte=1;var e=te(67871);return e.addRange(67840,67867),ow.characters=e,ow}var lw={},$te;function qXe(){if($te)return lw;$te=1;var e=te(1600);return e.addRange(68480,68497).addRange(68505,68508).addRange(68521,68527),lw.characters=e,lw}var dw={},qte;function UXe(){if(qte)return dw;qte=1;var e=te(43359);return e.addRange(43312,43347),dw.characters=e,dw}var uw={},Ute;function VXe(){if(Ute)return uw;Ute=1;var e=te();return e.addRange(5792,5880),uw.characters=e,uw}var cw={},Vte;function WXe(){if(Vte)return cw;Vte=1;var e=te(11825);return e.addRange(2048,2093).addRange(2096,2110),cw.characters=e,cw}var pw={},Wte;function GXe(){if(Wte)return pw;Wte=1;var e=te();return e.addRange(43136,43205).addRange(43214,43225),pw.characters=e,pw}var fw={},Gte;function KXe(){if(Gte)return fw;Gte=1;var e=te(2385,7383,7385,7392,43064);return e.addRange(7388,7389).addRange(43056,43061).addRange(70016,70111),fw.characters=e,fw}var hw={},Kte;function HXe(){if(Kte)return hw;Kte=1;var e=te(183);return e.addRange(66640,66687),hw.characters=e,hw}var mw={},Hte;function zXe(){if(Hte)return mw;Hte=1;var e=te();return e.addRange(71040,71093).addRange(71096,71133),mw.characters=e,mw}var yw={},zte;function XXe(){if(zte)return yw;zte=1;var e=te();return e.addRange(120832,121483).addRange(121499,121503).addRange(121505,121519),yw.characters=e,yw}var gw={},Xte;function JXe(){if(Xte)return gw;Xte=1;var e=te(3517,3530,3542,7410);return e.addRange(2404,2405).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(70113,70132),gw.characters=e,gw}var vw={},Jte;function YXe(){if(Jte)return vw;Jte=1;var e=te(1600);return e.addRange(69424,69465),vw.characters=e,vw}var bw={},Yte;function QXe(){if(Yte)return bw;Yte=1;var e=te();return e.addRange(69840,69864).addRange(69872,69881),bw.characters=e,bw}var xw={},Qte;function ZXe(){if(Qte)return xw;Qte=1;var e=te();return e.addRange(72272,72354),xw.characters=e,xw}var Rw={},Zte;function eJe(){if(Zte)return Rw;Zte=1;var e=te();return e.addRange(7040,7103).addRange(7360,7367),Rw.characters=e,Rw}var Ew={},ere;function tJe(){if(ere)return Ew;ere=1;var e=te(771,781,784,813,817);return e.addRange(768,769).addRange(72640,72673).addRange(72688,72697),Ew.characters=e,Ew}var Sw={},tre;function rJe(){if(tre)return Sw;tre=1;var e=te();return e.addRange(2404,2405).addRange(2534,2543).addRange(43008,43052),Sw.characters=e,Sw}var Tw={},rre;function aJe(){if(rre)return Tw;rre=1;var e=te(778,800,816,1548,1567,1600,1648,7672,7674);return e.addRange(771,772).addRange(775,776).addRange(803,805).addRange(813,814).addRange(1563,1564).addRange(1611,1621).addRange(1792,1805).addRange(1807,1866).addRange(1869,1871).addRange(2144,2154),Tw.characters=e,Tw}var ww={},are;function nJe(){if(are)return ww;are=1;var e=te(5919);return e.addRange(5888,5909).addRange(5941,5942),ww.characters=e,ww}var Pw={},nre;function sJe(){if(nre)return Pw;nre=1;var e=te();return e.addRange(5941,5942).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003),Pw.characters=e,Pw}var Aw={},sre;function iJe(){if(sre)return Aw;sre=1;var e=te(780);return e.addRange(768,769).addRange(775,776).addRange(4160,4169).addRange(6480,6509).addRange(6512,6516),Aw.characters=e,Aw}var Iw={},ire;function oJe(){if(ire)return Iw;ire=1;var e=te();return e.addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829),Iw.characters=e,Iw}var Cw={},ore;function lJe(){if(ore)return Cw;ore=1;var e=te();return e.addRange(43648,43714).addRange(43739,43743),Cw.characters=e,Cw}var jw={},lre;function dJe(){if(lre)return jw;lre=1;var e=te();return e.addRange(2404,2405).addRange(43056,43065).addRange(71296,71353).addRange(71360,71369),jw.characters=e,jw}var Ow={},dre;function uJe(){if(dre)return Ow;dre=1;var e=te(2972,3024,3031,7386,43251,70401,70403,73727);return e.addRange(2385,2386).addRange(2404,2405).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(70459,70460).addRange(73664,73713),Ow.characters=e,Ow}var _w={},ure;function cJe(){if(ure)return _w;ure=1;var e=te();return e.addRange(92784,92862).addRange(92864,92873),_w.characters=e,_w}var Nw={},cre;function pJe(){if(cre)return Nw;cre=1;var e=te(12783,94176);return e.addRange(12272,12287).addRange(94208,100343).addRange(100352,101119).addRange(101632,101640),Nw.characters=e,Nw}var Dw={},pre;function fJe(){if(pre)return Dw;pre=1;var e=te(3165,7386,7410);return e.addRange(2385,2386).addRange(2404,2405).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3132,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3199),Dw.characters=e,Dw}var kw={},fre;function hJe(){if(fre)return kw;fre=1;var e=te(1548,1567,65010,65021);return e.addRange(1563,1564).addRange(1632,1641).addRange(1920,1969),kw.characters=e,kw}var Lw={},hre;function mJe(){if(hre)return Lw;hre=1;var e=te(700,727,771,817);return e.addRange(3585,3642).addRange(3648,3675),Lw.characters=e,Lw}var Mw={},mre;function yJe(){if(mre)return Mw;mre=1;var e=te();return e.addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4052).addRange(4057,4058).addRange(12296,12299),Mw.characters=e,Mw}var Bw={},yre;function gJe(){if(yre)return Bw;yre=1;var e=te(770,772,775,777,11647);return e.addRange(11568,11623).addRange(11631,11632),Bw.characters=e,Bw}var Fw={},gre;function vJe(){if(gre)return Fw;gre=1;var e=te(7410);return e.addRange(2385,2386).addRange(2404,2405).addRange(43056,43065).addRange(70784,70855).addRange(70864,70873),Fw.characters=e,Fw}var $w={},vre;function bJe(){if(vre)return $w;vre=1;var e=te(769,772,775,785,787,862);return e.addRange(67008,67059),$w.characters=e,$w}var qw={},bre;function xJe(){if(bre)return qw;bre=1;var e=te(700);return e.addRange(123536,123566),qw.characters=e,qw}var Uw={},xre;function RJe(){if(xre)return Uw;xre=1;var e=te(7410,7412,43249,70539,70542,70594,70597);return e.addRange(3302,3311).addRange(43056,43061).addRange(70528,70537).addRange(70544,70581).addRange(70583,70592).addRange(70599,70602).addRange(70604,70613).addRange(70615,70616).addRange(70625,70626),Uw.characters=e,Uw}var Vw={},Rre;function EJe(){if(Rre)return Vw;Rre=1;var e=te(66463);return e.addRange(66432,66461),Vw.characters=e,Vw}var Ww={},Ere;function SJe(){if(Ere)return Ww;Ere=1;var e=te();return e.addRange(42240,42539),Ww.characters=e,Ww}var Gw={},Sre;function TJe(){if(Sre)return Gw;Sre=1;var e=te();return e.addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004),Gw.characters=e,Gw}var Kw={},Tre;function wJe(){if(Tre)return Kw;Tre=1;var e=te(123647);return e.addRange(123584,123641),Kw.characters=e,Kw}var Hw={},wre;function PJe(){if(wre)return Hw;wre=1;var e=te(71935);return e.addRange(71840,71922),Hw.characters=e,Hw}var zw={},Pre;function AJe(){if(Pre)return zw;Pre=1;var e=te(1548,1563,1567);return e.addRange(1632,1641).addRange(69248,69289).addRange(69291,69293).addRange(69296,69297),zw.characters=e,zw}var Xw={},Are;function IJe(){if(Are)return Xw;Are=1;var e=te(12539);return e.addRange(12289,12290).addRange(12296,12305).addRange(12308,12315).addRange(40960,42124).addRange(42128,42182).addRange(65377,65381),Xw.characters=e,Xw}var Jw={},Ire;function CJe(){if(Ire)return Jw;Ire=1;var e=te();return e.addRange(72192,72263),Jw.characters=e,Jw}var Yw={},Cre;function jJe(){if(Cre)return Yw;Cre=1;var e=te();return e.addRange(125184,125259).addRange(125264,125273).addRange(125278,125279),Yw.characters=e,Yw}var Qw={},jre;function OJe(){if(jre)return Qw;jre=1;var e=te();return e.addRange(71424,71450).addRange(71453,71467).addRange(71472,71494),Qw.characters=e,Qw}var Zw={},Ore;function _Je(){if(Ore)return Zw;Ore=1;var e=te();return e.addRange(82944,83526),Zw.characters=e,Zw}var eP={},_re;function NJe(){if(_re)return eP;_re=1;var e=te(64975,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);return e.addRange(1536,1540).addRange(1542,1547).addRange(1549,1562).addRange(1564,1566).addRange(1568,1599).addRange(1601,1610).addRange(1622,1647).addRange(1649,1756).addRange(1758,1791).addRange(1872,1919).addRange(2160,2190).addRange(2192,2193).addRange(2199,2273).addRange(2275,2303).addRange(64336,64450).addRange(64467,64829).addRange(64832,64911).addRange(64914,64967).addRange(65008,65023).addRange(65136,65140).addRange(65142,65276).addRange(69216,69246).addRange(69314,69316).addRange(69372,69375).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),eP.characters=e,eP}var tP={},Nre;function DJe(){if(Nre)return tP;Nre=1;var e=te();return e.addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(64275,64279),tP.characters=e,tP}var rP={},Dre;function kJe(){if(Dre)return rP;Dre=1;var e=te();return e.addRange(68352,68405).addRange(68409,68415),rP.characters=e,rP}var aP={},kre;function LJe(){if(kre)return aP;kre=1;var e=te();return e.addRange(6912,6988).addRange(6990,7039),aP.characters=e,aP}var nP={},Lre;function MJe(){if(Lre)return nP;Lre=1;var e=te();return e.addRange(42656,42743).addRange(92160,92728),nP.characters=e,nP}var sP={},Mre;function BJe(){if(Mre)return sP;Mre=1;var e=te();return e.addRange(92880,92909).addRange(92912,92917),sP.characters=e,sP}var iP={},Bre;function FJe(){if(Bre)return iP;Bre=1;var e=te();return e.addRange(7104,7155).addRange(7164,7167),iP.characters=e,iP}var oP={},Fre;function $Je(){if(Fre)return oP;Fre=1;var e=te(2482,2519);return e.addRange(2432,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558),oP.characters=e,oP}var lP={},$re;function qJe(){if($re)return lP;$re=1;var e=te();return e.addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812),lP.characters=e,lP}var dP={},qre;function UJe(){if(qre)return dP;qre=1;var e=te();return e.addRange(746,747).addRange(12549,12591).addRange(12704,12735),dP.characters=e,dP}var uP={},Ure;function VJe(){if(Ure)return uP;Ure=1;var e=te(69759);return e.addRange(69632,69709).addRange(69714,69749),uP.characters=e,uP}var cP={},Vre;function WJe(){if(Vre)return cP;Vre=1;var e=te();return e.addRange(10240,10495),cP.characters=e,cP}var pP={},Wre;function GJe(){if(Wre)return pP;Wre=1;var e=te();return e.addRange(6656,6683).addRange(6686,6687),pP.characters=e,pP}var fP={},Gre;function KJe(){if(Gre)return fP;Gre=1;var e=te();return e.addRange(5952,5971),fP.characters=e,fP}var hP={},Kre;function HJe(){if(Kre)return hP;Kre=1;var e=te();return e.addRange(5120,5759).addRange(6320,6389).addRange(72368,72383),hP.characters=e,hP}var mP={},Hre;function zJe(){if(Hre)return mP;Hre=1;var e=te();return e.addRange(66208,66256),mP.characters=e,mP}var yP={},zre;function XJe(){if(zre)return yP;zre=1;var e=te(66927);return e.addRange(66864,66915),yP.characters=e,yP}var gP={},Xre;function JJe(){if(Xre)return gP;Xre=1;var e=te();return e.addRange(69888,69940).addRange(69942,69959),gP.characters=e,gP}var vP={},Jre;function YJe(){if(Jre)return vP;Jre=1;var e=te();return e.addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43615),vP.characters=e,vP}var bP={},Yre;function QJe(){if(Yre)return bP;Yre=1;var e=te();return e.addRange(5024,5109).addRange(5112,5117).addRange(43888,43967),bP.characters=e,bP}var xP={},Qre;function ZJe(){if(Qre)return xP;Qre=1;var e=te();return e.addRange(69552,69579),xP.characters=e,xP}var RP={},Zre;function eYe(){if(Zre)return RP;Zre=1;var e=te(215,247,884,894,901,903,1541,1548,1563,1567,1600,1757,2274,3647,4347,6149,7379,7393,7418,12294,12448,12783,13055,43310,43471,43867,65279,65392,119970,119995,120134,129008,917505);return e.addRange(0,64).addRange(91,96).addRange(123,169).addRange(171,185).addRange(187,191).addRange(697,735).addRange(741,745).addRange(748,767).addRange(2404,2405).addRange(4053,4056).addRange(5867,5869).addRange(5941,5942).addRange(6146,6147).addRange(7401,7404).addRange(7406,7411).addRange(7413,7415).addRange(8192,8203).addRange(8206,8292).addRange(8294,8304).addRange(8308,8318).addRange(8320,8334).addRange(8352,8384).addRange(8448,8485).addRange(8487,8489).addRange(8492,8497).addRange(8499,8525).addRange(8527,8543).addRange(8585,8587).addRange(8592,9257).addRange(9280,9290).addRange(9312,10239).addRange(10496,11123).addRange(11126,11157).addRange(11159,11263).addRange(11776,11869).addRange(12272,12292).addRange(12296,12320).addRange(12336,12343).addRange(12348,12351).addRange(12443,12444).addRange(12539,12540).addRange(12688,12703).addRange(12736,12773).addRange(12832,12895).addRange(12927,13007).addRange(13144,13311).addRange(19904,19967).addRange(42752,42785).addRange(42888,42890).addRange(43056,43065).addRange(43882,43883),e.addRange(64830,64831).addRange(65040,65049).addRange(65072,65106).addRange(65108,65126).addRange(65128,65131).addRange(65281,65312).addRange(65339,65344).addRange(65371,65381).addRange(65438,65439).addRange(65504,65510).addRange(65512,65518).addRange(65529,65533).addRange(65792,65794).addRange(65799,65843).addRange(65847,65855).addRange(65936,65948).addRange(66e3,66044).addRange(66273,66299).addRange(113824,113827).addRange(117760,118009).addRange(118016,118451).addRange(118608,118723).addRange(118784,119029).addRange(119040,119078).addRange(119081,119142).addRange(119146,119162).addRange(119171,119172).addRange(119180,119209).addRange(119214,119274).addRange(119488,119507).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831),e.addRange(126065,126132).addRange(126209,126269).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127487).addRange(127489,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128732,128748).addRange(128752,128764).addRange(128768,128886).addRange(128891,128985).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129211).addRange(129216,129217).addRange(129280,129619).addRange(129632,129645).addRange(129648,129660).addRange(129664,129673).addRange(129679,129734).addRange(129742,129756).addRange(129759,129769).addRange(129776,129784).addRange(129792,129938).addRange(129940,130041).addRange(917536,917631),RP.characters=e,RP}var EP={},eae;function tYe(){if(eae)return EP;eae=1;var e=te();return e.addRange(994,1007).addRange(11392,11507).addRange(11513,11519),EP.characters=e,EP}var SP={},tae;function rYe(){if(tae)return SP;tae=1;var e=te();return e.addRange(73728,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075),SP.characters=e,SP}var TP={},rae;function aYe(){if(rae)return TP;rae=1;var e=te(67592,67644,67647);return e.addRange(67584,67589).addRange(67594,67637).addRange(67639,67640),TP.characters=e,TP}var wP={},aae;function nYe(){if(aae)return wP;aae=1;var e=te();return e.addRange(77712,77810),wP.characters=e,wP}var PP={},nae;function sYe(){if(nae)return PP;nae=1;var e=te(7467,7544,123023);return e.addRange(1024,1156).addRange(1159,1327).addRange(7296,7306).addRange(11744,11775).addRange(42560,42655).addRange(65070,65071).addRange(122928,122989),PP.characters=e,PP}var AP={},sae;function iYe(){if(sae)return AP;sae=1;var e=te();return e.addRange(66560,66639),AP.characters=e,AP}var IP={},iae;function oYe(){if(iae)return IP;iae=1;var e=te();return e.addRange(2304,2384).addRange(2389,2403).addRange(2406,2431).addRange(43232,43263).addRange(72448,72457),IP.characters=e,IP}var CP={},oae;function lYe(){if(oae)return CP;oae=1;var e=te(71945);return e.addRange(71936,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025),CP.characters=e,CP}var jP={},lae;function dYe(){if(lae)return jP;lae=1;var e=te();return e.addRange(71680,71739),jP.characters=e,jP}var OP={},dae;function uYe(){if(dae)return OP;dae=1;var e=te();return e.addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113823),OP.characters=e,OP}var _P={},uae;function cYe(){if(uae)return _P;uae=1;var e=te();return e.addRange(77824,78933).addRange(78944,82938),_P.characters=e,_P}var NP={},cae;function pYe(){if(cae)return NP;cae=1;var e=te();return e.addRange(66816,66855),NP.characters=e,NP}var DP={},pae;function fYe(){if(pae)return DP;pae=1;var e=te();return e.addRange(69600,69622),DP.characters=e,DP}var kP={},fae;function hYe(){if(fae)return kP;fae=1;var e=te(4696,4800);return e.addRange(4608,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(124896,124902).addRange(124904,124907).addRange(124909,124910).addRange(124912,124926),kP.characters=e,kP}var LP={},hae;function mYe(){if(hae)return LP;hae=1;var e=te();return e.addRange(68928,68965).addRange(68969,68997).addRange(69006,69007),LP.characters=e,LP}var MP={},mae;function yYe(){if(mae)return MP;mae=1;var e=te(4295,4301,11559,11565);return e.addRange(4256,4293).addRange(4304,4346).addRange(4348,4351).addRange(7312,7354).addRange(7357,7359).addRange(11520,11557),MP.characters=e,MP}var BP={},yae;function gYe(){if(yae)return BP;yae=1;var e=te();return e.addRange(11264,11359).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922),BP.characters=e,BP}var FP={},gae;function vYe(){if(gae)return FP;gae=1;var e=te();return e.addRange(66352,66378),FP.characters=e,FP}var $P={},vae;function bYe(){if(vae)return $P;vae=1;var e=te(70480,70487);return e.addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70460,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516),$P.characters=e,$P}var qP={},bae;function xYe(){if(bae)return qP;bae=1;var e=te(895,900,902,908,7615,8025,8027,8029,8486,43877,65952);return e.addRange(880,883).addRange(885,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,993).addRange(1008,1023).addRange(7462,7466).addRange(7517,7521).addRange(7526,7530).addRange(7936,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(65856,65934).addRange(119296,119365),qP.characters=e,qP}var UP={},xae;function RYe(){if(xae)return UP;xae=1;var e=te(2768);return e.addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815),UP.characters=e,UP}var VP={},Rae;function EYe(){if(Rae)return VP;Rae=1;var e=te();return e.addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),VP.characters=e,VP}var WP={},Eae;function SYe(){if(Eae)return WP;Eae=1;var e=te(2620,2641,2654);return e.addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678),WP.characters=e,WP}var GP={},Sae;function TYe(){if(Sae)return GP;Sae=1;var e=te();return e.addRange(90368,90425),GP.characters=e,GP}var KP={},Tae;function wYe(){if(Tae)return KP;Tae=1;var e=te(12293,12295);return e.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12321,12329).addRange(12344,12347).addRange(13312,19903).addRange(19968,40959).addRange(63744,64109).addRange(64112,64217).addRange(94178,94179).addRange(94192,94193).addRange(131072,173791).addRange(173824,177977).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(191472,192093).addRange(194560,195101).addRange(196608,201546).addRange(201552,205743),KP.characters=e,KP}var HP={},wae;function PYe(){if(wae)return HP;wae=1;var e=te();return e.addRange(4352,4607).addRange(12334,12335).addRange(12593,12686).addRange(12800,12830).addRange(12896,12926).addRange(43360,43388).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500),HP.characters=e,HP}var zP={},Pae;function AYe(){if(Pae)return zP;Pae=1;var e=te();return e.addRange(68864,68903).addRange(68912,68921),zP.characters=e,zP}var XP={},Aae;function IYe(){if(Aae)return XP;Aae=1;var e=te();return e.addRange(5920,5940),XP.characters=e,XP}var JP={},Iae;function CYe(){if(Iae)return JP;Iae=1;var e=te();return e.addRange(67808,67826).addRange(67828,67829).addRange(67835,67839),JP.characters=e,JP}var YP={},Cae;function jYe(){if(Cae)return YP;Cae=1;var e=te(64318);return e.addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64335),YP.characters=e,YP}var QP={},jae;function OYe(){if(jae)return QP;jae=1;var e=te(110898,127488);return e.addRange(12353,12438).addRange(12445,12447).addRange(110593,110879).addRange(110928,110930),QP.characters=e,QP}var ZP={},Oae;function _Ye(){if(Oae)return ZP;Oae=1;var e=te();return e.addRange(67648,67669).addRange(67671,67679),ZP.characters=e,ZP}var eA={},_ae;function NYe(){if(_ae)return eA;_ae=1;var e=te(1648,7405,7412,66045,66272,70459);return e.addRange(768,879).addRange(1157,1158).addRange(1611,1621).addRange(2385,2388).addRange(6832,6862).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400).addRange(7416,7417).addRange(7616,7679).addRange(8204,8205).addRange(8400,8432).addRange(12330,12333).addRange(12441,12442).addRange(65024,65039).addRange(65056,65069).addRange(118528,118573).addRange(118576,118598).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(917760,917999),eA.characters=e,eA}var tA={},Nae;function DYe(){if(Nae)return tA;Nae=1;var e=te();return e.addRange(68448,68466).addRange(68472,68479),tA.characters=e,tA}var rA={},Dae;function kYe(){if(Dae)return rA;Dae=1;var e=te();return e.addRange(68416,68437).addRange(68440,68447),rA.characters=e,rA}var aA={},kae;function LYe(){if(kae)return aA;kae=1;var e=te();return e.addRange(43392,43469).addRange(43472,43481).addRange(43486,43487),aA.characters=e,aA}var nA={},Lae;function MYe(){if(Lae)return nA;Lae=1;var e=te(69837);return e.addRange(69760,69826),nA.characters=e,nA}var sA={},Mae;function BYe(){if(Mae)return sA;Mae=1;var e=te();return e.addRange(3200,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3293,3294).addRange(3296,3299).addRange(3302,3311).addRange(3313,3315),sA.characters=e,sA}var iA={},Bae;function FYe(){if(Bae)return iA;Bae=1;var e=te(110592,110933);return e.addRange(12449,12538).addRange(12541,12543).addRange(12784,12799).addRange(13008,13054).addRange(13056,13143).addRange(65382,65391).addRange(65393,65437).addRange(110576,110579).addRange(110581,110587).addRange(110589,110590).addRange(110880,110882).addRange(110948,110951),iA.characters=e,iA}var oA={},Fae;function $Ye(){if(Fae)return oA;Fae=1;var e=te();return e.addRange(73472,73488).addRange(73490,73530).addRange(73534,73562),oA.characters=e,oA}var lA={},$ae;function qYe(){if($ae)return lA;$ae=1;var e=te(43311);return e.addRange(43264,43309),lA.characters=e,lA}var dA={},qae;function UYe(){if(qae)return dA;qae=1;var e=te();return e.addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184),dA.characters=e,dA}var uA={},Uae;function VYe(){if(Uae)return uA;Uae=1;var e=te(94180,101631);return e.addRange(101120,101589),uA.characters=e,uA}var cA={},Vae;function WYe(){if(Vae)return cA;Vae=1;var e=te();return e.addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6624,6655),cA.characters=e,cA}var pA={},Wae;function GYe(){if(Wae)return pA;Wae=1;var e=te();return e.addRange(70144,70161).addRange(70163,70209),pA.characters=e,pA}var fA={},Gae;function KYe(){if(Gae)return fA;Gae=1;var e=te();return e.addRange(70320,70378).addRange(70384,70393),fA.characters=e,fA}var hA={},Kae;function HYe(){if(Kae)return hA;Kae=1;var e=te();return e.addRange(93504,93561),hA.characters=e,hA}var mA={},Hae;function zYe(){if(Hae)return mA;Hae=1;var e=te(3716,3749,3782);return e.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3790).addRange(3792,3801).addRange(3804,3807),mA.characters=e,mA}var yA={},zae;function XYe(){if(zae)return yA;zae=1;var e=te(170,186,8305,8319,8498,8526,42963);return e.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,696).addRange(736,740).addRange(7424,7461).addRange(7468,7516).addRange(7522,7525).addRange(7531,7543).addRange(7545,7614).addRange(7680,7935).addRange(8336,8348).addRange(8490,8491).addRange(8544,8584).addRange(11360,11391).addRange(42786,42887).addRange(42891,42957).addRange(42960,42961).addRange(42965,42972).addRange(42994,43007).addRange(43824,43866).addRange(43868,43876).addRange(43878,43881).addRange(64256,64262).addRange(65313,65338).addRange(65345,65370).addRange(67456,67461).addRange(67463,67504).addRange(67506,67514).addRange(122624,122654).addRange(122661,122666),yA.characters=e,yA}var gA={},Xae;function JYe(){if(Xae)return gA;Xae=1;var e=te();return e.addRange(7168,7223).addRange(7227,7241).addRange(7245,7247),gA.characters=e,gA}var vA={},Jae;function YYe(){if(Jae)return vA;Jae=1;var e=te(6464);return e.addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6479),vA.characters=e,vA}var bA={},Yae;function QYe(){if(Yae)return bA;Yae=1;var e=te();return e.addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),bA.characters=e,bA}var xA={},Qae;function ZYe(){if(Qae)return xA;Qae=1;var e=te();return e.addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786),xA.characters=e,xA}var RA={},Zae;function eQe(){if(Zae)return RA;Zae=1;var e=te(73648);return e.addRange(42192,42239),RA.characters=e,RA}var EA={},ene;function tQe(){if(ene)return EA;ene=1;var e=te();return e.addRange(66176,66204),EA.characters=e,EA}var SA={},tne;function rQe(){if(tne)return SA;tne=1;var e=te(67903);return e.addRange(67872,67897),SA.characters=e,SA}var TA={},rne;function aQe(){if(rne)return TA;rne=1;var e=te();return e.addRange(69968,70006),TA.characters=e,TA}var wA={},ane;function nQe(){if(ane)return wA;ane=1;var e=te();return e.addRange(73440,73464),wA.characters=e,wA}var PA={},nne;function sQe(){if(nne)return PA;nne=1;var e=te();return e.addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455),PA.characters=e,PA}var AA={},sne;function iQe(){if(sne)return AA;sne=1;var e=te(2142);return e.addRange(2112,2139),AA.characters=e,AA}var IA={},ine;function oQe(){if(ine)return IA;ine=1;var e=te();return e.addRange(68288,68326).addRange(68331,68342),IA.characters=e,IA}var CA={},one;function lQe(){if(one)return CA;one=1;var e=te();return e.addRange(72816,72847).addRange(72850,72871).addRange(72873,72886),CA.characters=e,CA}var jA={},lne;function dQe(){if(lne)return jA;lne=1;var e=te(73018);return e.addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),jA.characters=e,jA}var OA={},dne;function uQe(){if(dne)return OA;dne=1;var e=te();return e.addRange(93760,93850),OA.characters=e,OA}var _A={},une;function cQe(){if(une)return _A;une=1;var e=te();return e.addRange(43744,43766).addRange(43968,44013).addRange(44016,44025),_A.characters=e,_A}var NA={},cne;function pQe(){if(cne)return NA;cne=1;var e=te();return e.addRange(124928,125124).addRange(125127,125142),NA.characters=e,NA}var DA={},pne;function fQe(){if(pne)return DA;pne=1;var e=te();return e.addRange(68e3,68023).addRange(68028,68047).addRange(68050,68095),DA.characters=e,DA}var kA={},fne;function hQe(){if(fne)return kA;fne=1;var e=te();return e.addRange(67968,67999),kA.characters=e,kA}var LA={},hne;function mQe(){if(hne)return LA;hne=1;var e=te();return e.addRange(93952,94026).addRange(94031,94087).addRange(94095,94111),LA.characters=e,LA}var MA={},mne;function yQe(){if(mne)return MA;mne=1;var e=te();return e.addRange(71168,71236).addRange(71248,71257),MA.characters=e,MA}var BA={},yne;function gQe(){if(yne)return BA;yne=1;var e=te(6148);return e.addRange(6144,6145).addRange(6150,6169).addRange(6176,6264).addRange(6272,6314).addRange(71264,71276),BA.characters=e,BA}var FA={},gne;function vQe(){if(gne)return FA;gne=1;var e=te();return e.addRange(92736,92766).addRange(92768,92777).addRange(92782,92783),FA.characters=e,FA}var $A={},vne;function bQe(){if(vne)return $A;vne=1;var e=te(70280);return e.addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313),$A.characters=e,$A}var qA={},bne;function xQe(){if(bne)return qA;bne=1;var e=te();return e.addRange(4096,4255).addRange(43488,43518).addRange(43616,43647).addRange(71376,71395),qA.characters=e,qA}var UA={},xne;function RQe(){if(xne)return UA;xne=1;var e=te();return e.addRange(67712,67742).addRange(67751,67759),UA.characters=e,UA}var VA={},Rne;function EQe(){if(Rne)return VA;Rne=1;var e=te();return e.addRange(124112,124153),VA.characters=e,VA}var WA={},Ene;function SQe(){if(Ene)return WA;Ene=1;var e=te();return e.addRange(72096,72103).addRange(72106,72151).addRange(72154,72164),WA.characters=e,WA}var GA={},Sne;function TQe(){if(Sne)return GA;Sne=1;var e=te();return e.addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6623),GA.characters=e,GA}var KA={},Tne;function wQe(){if(Tne)return KA;Tne=1;var e=te();return e.addRange(70656,70747).addRange(70749,70753),KA.characters=e,KA}var HA={},wne;function PQe(){if(wne)return HA;wne=1;var e=te();return e.addRange(1984,2042).addRange(2045,2047),HA.characters=e,HA}var zA={},Pne;function AQe(){if(Pne)return zA;Pne=1;var e=te(94177);return e.addRange(110960,111355),zA.characters=e,zA}var XA={},Ane;function IQe(){if(Ane)return XA;Ane=1;var e=te();return e.addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215),XA.characters=e,XA}var JA={},Ine;function CQe(){if(Ine)return JA;Ine=1;var e=te();return e.addRange(5760,5788),JA.characters=e,JA}var YA={},Cne;function jQe(){if(Cne)return YA;Cne=1;var e=te();return e.addRange(7248,7295),YA.characters=e,YA}var QA={},jne;function OQe(){if(jne)return QA;jne=1;var e=te(124415);return e.addRange(124368,124410),QA.characters=e,QA}var ZA={},One;function _Qe(){if(One)return ZA;One=1;var e=te();return e.addRange(68736,68786).addRange(68800,68850).addRange(68858,68863),ZA.characters=e,ZA}var eI={},_ne;function NQe(){if(_ne)return eI;_ne=1;var e=te();return e.addRange(66304,66339).addRange(66349,66351),eI.characters=e,eI}var tI={},Nne;function DQe(){if(Nne)return tI;Nne=1;var e=te();return e.addRange(68224,68255),tI.characters=e,tI}var rI={},Dne;function kQe(){if(Dne)return rI;Dne=1;var e=te();return e.addRange(66384,66426),rI.characters=e,rI}var aI={},kne;function LQe(){if(kne)return aI;kne=1;var e=te();return e.addRange(66464,66499).addRange(66504,66517),aI.characters=e,aI}var nI={},Lne;function MQe(){if(Lne)return nI;Lne=1;var e=te();return e.addRange(69376,69415),nI.characters=e,nI}var sI={},Mne;function BQe(){if(Mne)return sI;Mne=1;var e=te();return e.addRange(68192,68223),sI.characters=e,sI}var iI={},Bne;function FQe(){if(Bne)return iI;Bne=1;var e=te();return e.addRange(68608,68680),iI.characters=e,iI}var oI={},Fne;function $Qe(){if(Fne)return oI;Fne=1;var e=te();return e.addRange(69488,69513),oI.characters=e,oI}var lI={},$ne;function qQe(){if($ne)return lI;$ne=1;var e=te();return e.addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935),lI.characters=e,lI}var dI={},qne;function UQe(){if(qne)return dI;qne=1;var e=te();return e.addRange(66736,66771).addRange(66776,66811),dI.characters=e,dI}var uI={},Une;function VQe(){if(Une)return uI;Une=1;var e=te();return e.addRange(66688,66717).addRange(66720,66729),uI.characters=e,uI}var cI={},Vne;function WQe(){if(Vne)return cI;Vne=1;var e=te();return e.addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071),cI.characters=e,cI}var pI={},Wne;function GQe(){if(Wne)return pI;Wne=1;var e=te();return e.addRange(67680,67711),pI.characters=e,pI}var fI={},Gne;function KQe(){if(Gne)return fI;Gne=1;var e=te();return e.addRange(72384,72440),fI.characters=e,fI}var hI={},Kne;function HQe(){if(Kne)return hI;Kne=1;var e=te();return e.addRange(43072,43127),hI.characters=e,hI}var mI={},Hne;function zQe(){if(Hne)return mI;Hne=1;var e=te(67871);return e.addRange(67840,67867),mI.characters=e,mI}var yI={},zne;function XQe(){if(zne)return yI;zne=1;var e=te();return e.addRange(68480,68497).addRange(68505,68508).addRange(68521,68527),yI.characters=e,yI}var gI={},Xne;function JQe(){if(Xne)return gI;Xne=1;var e=te(43359);return e.addRange(43312,43347),gI.characters=e,gI}var vI={},Jne;function YQe(){if(Jne)return vI;Jne=1;var e=te();return e.addRange(5792,5866).addRange(5870,5880),vI.characters=e,vI}var bI={},Yne;function QQe(){if(Yne)return bI;Yne=1;var e=te();return e.addRange(2048,2093).addRange(2096,2110),bI.characters=e,bI}var xI={},Qne;function ZQe(){if(Qne)return xI;Qne=1;var e=te();return e.addRange(43136,43205).addRange(43214,43225),xI.characters=e,xI}var RI={},Zne;function eZe(){if(Zne)return RI;Zne=1;var e=te();return e.addRange(70016,70111),RI.characters=e,RI}var EI={},ese;function tZe(){if(ese)return EI;ese=1;var e=te();return e.addRange(66640,66687),EI.characters=e,EI}var SI={},tse;function rZe(){if(tse)return SI;tse=1;var e=te();return e.addRange(71040,71093).addRange(71096,71133),SI.characters=e,SI}var TI={},rse;function aZe(){if(rse)return TI;rse=1;var e=te();return e.addRange(120832,121483).addRange(121499,121503).addRange(121505,121519),TI.characters=e,TI}var wI={},ase;function nZe(){if(ase)return wI;ase=1;var e=te(3517,3530,3542);return e.addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(70113,70132),wI.characters=e,wI}var PI={},nse;function sZe(){if(nse)return PI;nse=1;var e=te();return e.addRange(69424,69465),PI.characters=e,PI}var AI={},sse;function iZe(){if(sse)return AI;sse=1;var e=te();return e.addRange(69840,69864).addRange(69872,69881),AI.characters=e,AI}var II={},ise;function oZe(){if(ise)return II;ise=1;var e=te();return e.addRange(72272,72354),II.characters=e,II}var CI={},ose;function lZe(){if(ose)return CI;ose=1;var e=te();return e.addRange(7040,7103).addRange(7360,7367),CI.characters=e,CI}var jI={},lse;function dZe(){if(lse)return jI;lse=1;var e=te();return e.addRange(72640,72673).addRange(72688,72697),jI.characters=e,jI}var OI={},dse;function uZe(){if(dse)return OI;dse=1;var e=te();return e.addRange(43008,43052),OI.characters=e,OI}var _I={},use;function cZe(){if(use)return _I;use=1;var e=te();return e.addRange(1792,1805).addRange(1807,1866).addRange(1869,1871).addRange(2144,2154),_I.characters=e,_I}var NI={},cse;function pZe(){if(cse)return NI;cse=1;var e=te(5919);return e.addRange(5888,5909),NI.characters=e,NI}var DI={},pse;function fZe(){if(pse)return DI;pse=1;var e=te();return e.addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003),DI.characters=e,DI}var kI={},fse;function hZe(){if(fse)return kI;fse=1;var e=te();return e.addRange(6480,6509).addRange(6512,6516),kI.characters=e,kI}var LI={},hse;function mZe(){if(hse)return LI;hse=1;var e=te();return e.addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829),LI.characters=e,LI}var MI={},mse;function yZe(){if(mse)return MI;mse=1;var e=te();return e.addRange(43648,43714).addRange(43739,43743),MI.characters=e,MI}var BI={},yse;function gZe(){if(yse)return BI;yse=1;var e=te();return e.addRange(71296,71353).addRange(71360,71369),BI.characters=e,BI}var FI={},gse;function vZe(){if(gse)return FI;gse=1;var e=te(2972,3024,3031,73727);return e.addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(73664,73713),FI.characters=e,FI}var $I={},vse;function bZe(){if(vse)return $I;vse=1;var e=te();return e.addRange(92784,92862).addRange(92864,92873),$I.characters=e,$I}var qI={},bse;function xZe(){if(bse)return qI;bse=1;var e=te(94176);return e.addRange(94208,100343).addRange(100352,101119).addRange(101632,101640),qI.characters=e,qI}var UI={},xse;function RZe(){if(xse)return UI;xse=1;var e=te(3165);return e.addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3132,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3199),UI.characters=e,UI}var VI={},Rse;function EZe(){if(Rse)return VI;Rse=1;var e=te();return e.addRange(1920,1969),VI.characters=e,VI}var WI={},Ese;function SZe(){if(Ese)return WI;Ese=1;var e=te();return e.addRange(3585,3642).addRange(3648,3675),WI.characters=e,WI}var GI={},Sse;function TZe(){if(Sse)return GI;Sse=1;var e=te();return e.addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4052).addRange(4057,4058),GI.characters=e,GI}var KI={},Tse;function wZe(){if(Tse)return KI;Tse=1;var e=te(11647);return e.addRange(11568,11623).addRange(11631,11632),KI.characters=e,KI}var HI={},wse;function PZe(){if(wse)return HI;wse=1;var e=te();return e.addRange(70784,70855).addRange(70864,70873),HI.characters=e,HI}var zI={},Pse;function AZe(){if(Pse)return zI;Pse=1;var e=te();return e.addRange(67008,67059),zI.characters=e,zI}var XI={},Ase;function IZe(){if(Ase)return XI;Ase=1;var e=te();return e.addRange(123536,123566),XI.characters=e,XI}var JI={},Ise;function CZe(){if(Ise)return JI;Ise=1;var e=te(70539,70542,70594,70597);return e.addRange(70528,70537).addRange(70544,70581).addRange(70583,70592).addRange(70599,70602).addRange(70604,70613).addRange(70615,70616).addRange(70625,70626),JI.characters=e,JI}var YI={},Cse;function jZe(){if(Cse)return YI;Cse=1;var e=te(66463);return e.addRange(66432,66461),YI.characters=e,YI}var QI={},jse;function OZe(){if(jse)return QI;jse=1;var e=te();return e.addRange(42240,42539),QI.characters=e,QI}var ZI={},Ose;function _Ze(){if(Ose)return ZI;Ose=1;var e=te();return e.addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004),ZI.characters=e,ZI}var eC={},_se;function NZe(){if(_se)return eC;_se=1;var e=te(123647);return e.addRange(123584,123641),eC.characters=e,eC}var tC={},Nse;function DZe(){if(Nse)return tC;Nse=1;var e=te(71935);return e.addRange(71840,71922),tC.characters=e,tC}var rC={},Dse;function kZe(){if(Dse)return rC;Dse=1;var e=te();return e.addRange(69248,69289).addRange(69291,69293).addRange(69296,69297),rC.characters=e,rC}var aC={},kse;function LZe(){if(kse)return aC;kse=1;var e=te();return e.addRange(40960,42124).addRange(42128,42182),aC.characters=e,aC}var nC={},Lse;function MZe(){if(Lse)return nC;Lse=1;var e=te();return e.addRange(72192,72263),nC.characters=e,nC}var sC,Mse;function BZe(){return Mse||(Mse=1,sC="16.0.0"),sC}var Bse;function Fse(){return Bse||(Bse={"/node_modules/regenerate-unicode-properties/Binary_Property/Alphabetic.js":OGe,"/node_modules/regenerate-unicode-properties/Binary_Property/Any.js":_Ge,"/node_modules/regenerate-unicode-properties/Binary_Property/ASCII_Hex_Digit.js":NGe,"/node_modules/regenerate-unicode-properties/Binary_Property/ASCII.js":DGe,"/node_modules/regenerate-unicode-properties/Binary_Property/Assigned.js":kGe,"/node_modules/regenerate-unicode-properties/Binary_Property/Bidi_Control.js":LGe,"/node_modules/regenerate-unicode-properties/Binary_Property/Bidi_Mirrored.js":MGe,"/node_modules/regenerate-unicode-properties/Binary_Property/Case_Ignorable.js":BGe,"/node_modules/regenerate-unicode-properties/Binary_Property/Cased.js":FGe,"/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Casefolded.js":$Ge,"/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Casemapped.js":qGe,"/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Lowercased.js":UGe,"/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_NFKC_Casefolded.js":VGe,"/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Titlecased.js":WGe,"/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Uppercased.js":GGe,"/node_modules/regenerate-unicode-properties/Binary_Property/Dash.js":KGe,"/node_modules/regenerate-unicode-properties/Binary_Property/Default_Ignorable_Code_Point.js":HGe,"/node_modules/regenerate-unicode-properties/Binary_Property/Deprecated.js":zGe,"/node_modules/regenerate-unicode-properties/Binary_Property/Diacritic.js":XGe,"/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Component.js":JGe,"/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Modifier_Base.js":YGe,"/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Modifier.js":QGe,"/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Presentation.js":ZGe,"/node_modules/regenerate-unicode-properties/Binary_Property/Emoji.js":eKe,"/node_modules/regenerate-unicode-properties/Binary_Property/Extended_Pictographic.js":tKe,"/node_modules/regenerate-unicode-properties/Binary_Property/Extender.js":rKe,"/node_modules/regenerate-unicode-properties/Binary_Property/Grapheme_Base.js":aKe,"/node_modules/regenerate-unicode-properties/Binary_Property/Grapheme_Extend.js":nKe,"/node_modules/regenerate-unicode-properties/Binary_Property/Hex_Digit.js":sKe,"/node_modules/regenerate-unicode-properties/Binary_Property/ID_Continue.js":iKe,"/node_modules/regenerate-unicode-properties/Binary_Property/ID_Start.js":oKe,"/node_modules/regenerate-unicode-properties/Binary_Property/Ideographic.js":lKe,"/node_modules/regenerate-unicode-properties/Binary_Property/IDS_Binary_Operator.js":dKe,"/node_modules/regenerate-unicode-properties/Binary_Property/IDS_Trinary_Operator.js":uKe,"/node_modules/regenerate-unicode-properties/Binary_Property/Join_Control.js":cKe,"/node_modules/regenerate-unicode-properties/Binary_Property/Logical_Order_Exception.js":pKe,"/node_modules/regenerate-unicode-properties/Binary_Property/Lowercase.js":fKe,"/node_modules/regenerate-unicode-properties/Binary_Property/Math.js":hKe,"/node_modules/regenerate-unicode-properties/Binary_Property/Noncharacter_Code_Point.js":mKe,"/node_modules/regenerate-unicode-properties/Binary_Property/Pattern_Syntax.js":yKe,"/node_modules/regenerate-unicode-properties/Binary_Property/Pattern_White_Space.js":gKe,"/node_modules/regenerate-unicode-properties/Binary_Property/Quotation_Mark.js":vKe,"/node_modules/regenerate-unicode-properties/Binary_Property/Radical.js":bKe,"/node_modules/regenerate-unicode-properties/Binary_Property/Regional_Indicator.js":xKe,"/node_modules/regenerate-unicode-properties/Binary_Property/Sentence_Terminal.js":RKe,"/node_modules/regenerate-unicode-properties/Binary_Property/Soft_Dotted.js":EKe,"/node_modules/regenerate-unicode-properties/Binary_Property/Terminal_Punctuation.js":SKe,"/node_modules/regenerate-unicode-properties/Binary_Property/Unified_Ideograph.js":TKe,"/node_modules/regenerate-unicode-properties/Binary_Property/Uppercase.js":wKe,"/node_modules/regenerate-unicode-properties/Binary_Property/Variation_Selector.js":PKe,"/node_modules/regenerate-unicode-properties/Binary_Property/White_Space.js":AKe,"/node_modules/regenerate-unicode-properties/Binary_Property/XID_Continue.js":IKe,"/node_modules/regenerate-unicode-properties/Binary_Property/XID_Start.js":CKe,"/node_modules/regenerate-unicode-properties/General_Category/Cased_Letter.js":jKe,"/node_modules/regenerate-unicode-properties/General_Category/Close_Punctuation.js":OKe,"/node_modules/regenerate-unicode-properties/General_Category/Connector_Punctuation.js":_Ke,"/node_modules/regenerate-unicode-properties/General_Category/Control.js":NKe,"/node_modules/regenerate-unicode-properties/General_Category/Currency_Symbol.js":DKe,"/node_modules/regenerate-unicode-properties/General_Category/Dash_Punctuation.js":kKe,"/node_modules/regenerate-unicode-properties/General_Category/Decimal_Number.js":LKe,"/node_modules/regenerate-unicode-properties/General_Category/Enclosing_Mark.js":MKe,"/node_modules/regenerate-unicode-properties/General_Category/Final_Punctuation.js":BKe,"/node_modules/regenerate-unicode-properties/General_Category/Format.js":FKe,"/node_modules/regenerate-unicode-properties/General_Category/Initial_Punctuation.js":$Ke,"/node_modules/regenerate-unicode-properties/General_Category/Letter_Number.js":qKe,"/node_modules/regenerate-unicode-properties/General_Category/Letter.js":UKe,"/node_modules/regenerate-unicode-properties/General_Category/Line_Separator.js":VKe,"/node_modules/regenerate-unicode-properties/General_Category/Lowercase_Letter.js":WKe,"/node_modules/regenerate-unicode-properties/General_Category/Mark.js":GKe,"/node_modules/regenerate-unicode-properties/General_Category/Math_Symbol.js":KKe,"/node_modules/regenerate-unicode-properties/General_Category/Modifier_Letter.js":HKe,"/node_modules/regenerate-unicode-properties/General_Category/Modifier_Symbol.js":zKe,"/node_modules/regenerate-unicode-properties/General_Category/Nonspacing_Mark.js":XKe,"/node_modules/regenerate-unicode-properties/General_Category/Number.js":JKe,"/node_modules/regenerate-unicode-properties/General_Category/Open_Punctuation.js":YKe,"/node_modules/regenerate-unicode-properties/General_Category/Other_Letter.js":QKe,"/node_modules/regenerate-unicode-properties/General_Category/Other_Number.js":ZKe,"/node_modules/regenerate-unicode-properties/General_Category/Other_Punctuation.js":eHe,"/node_modules/regenerate-unicode-properties/General_Category/Other_Symbol.js":tHe,"/node_modules/regenerate-unicode-properties/General_Category/Other.js":rHe,"/node_modules/regenerate-unicode-properties/General_Category/Paragraph_Separator.js":aHe,"/node_modules/regenerate-unicode-properties/General_Category/Private_Use.js":nHe,"/node_modules/regenerate-unicode-properties/General_Category/Punctuation.js":sHe,"/node_modules/regenerate-unicode-properties/General_Category/Separator.js":iHe,"/node_modules/regenerate-unicode-properties/General_Category/Space_Separator.js":oHe,"/node_modules/regenerate-unicode-properties/General_Category/Spacing_Mark.js":lHe,"/node_modules/regenerate-unicode-properties/General_Category/Surrogate.js":dHe,"/node_modules/regenerate-unicode-properties/General_Category/Symbol.js":uHe,"/node_modules/regenerate-unicode-properties/General_Category/Titlecase_Letter.js":cHe,"/node_modules/regenerate-unicode-properties/General_Category/Unassigned.js":pHe,"/node_modules/regenerate-unicode-properties/General_Category/Uppercase_Letter.js":fHe,"/node_modules/regenerate-unicode-properties/index.js":hHe,"/node_modules/regenerate-unicode-properties/Property_of_Strings/Basic_Emoji.js":mHe,"/node_modules/regenerate-unicode-properties/Property_of_Strings/Emoji_Keycap_Sequence.js":yHe,"/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_Flag_Sequence.js":gHe,"/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_Modifier_Sequence.js":vHe,"/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_Tag_Sequence.js":bHe,"/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_ZWJ_Sequence.js":xHe,"/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji.js":RHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Adlam.js":EHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Ahom.js":SHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Anatolian_Hieroglyphs.js":THe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Arabic.js":wHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Armenian.js":PHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Avestan.js":AHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Balinese.js":IHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Bamum.js":CHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Bassa_Vah.js":jHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Batak.js":OHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Bengali.js":_He,"/node_modules/regenerate-unicode-properties/Script_Extensions/Bhaiksuki.js":NHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Bopomofo.js":DHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Brahmi.js":kHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Braille.js":LHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Buginese.js":MHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Buhid.js":BHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Canadian_Aboriginal.js":FHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Carian.js":$He,"/node_modules/regenerate-unicode-properties/Script_Extensions/Caucasian_Albanian.js":qHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Chakma.js":UHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Cham.js":VHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Cherokee.js":WHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Chorasmian.js":GHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Common.js":KHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Coptic.js":HHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Cuneiform.js":zHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Cypriot.js":XHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Cypro_Minoan.js":JHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Cyrillic.js":YHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Deseret.js":QHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Devanagari.js":ZHe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Dives_Akuru.js":eze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Dogra.js":tze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Duployan.js":rze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Egyptian_Hieroglyphs.js":aze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Elbasan.js":nze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Elymaic.js":sze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Ethiopic.js":ize,"/node_modules/regenerate-unicode-properties/Script_Extensions/Garay.js":oze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Georgian.js":lze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Glagolitic.js":dze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Gothic.js":uze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Grantha.js":cze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Greek.js":pze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Gujarati.js":fze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Gunjala_Gondi.js":hze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Gurmukhi.js":mze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Gurung_Khema.js":yze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Han.js":gze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Hangul.js":vze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Hanifi_Rohingya.js":bze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Hanunoo.js":xze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Hatran.js":Rze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Hebrew.js":Eze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Hiragana.js":Sze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Imperial_Aramaic.js":Tze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Inherited.js":wze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Inscriptional_Pahlavi.js":Pze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Inscriptional_Parthian.js":Aze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Javanese.js":Ize,"/node_modules/regenerate-unicode-properties/Script_Extensions/Kaithi.js":Cze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Kannada.js":jze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Katakana.js":Oze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Kawi.js":_ze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Kayah_Li.js":Nze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Kharoshthi.js":Dze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Khitan_Small_Script.js":kze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Khmer.js":Lze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Khojki.js":Mze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Khudawadi.js":Bze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Kirat_Rai.js":Fze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Lao.js":$ze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Latin.js":qze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Lepcha.js":Uze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Limbu.js":Vze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Linear_A.js":Wze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Linear_B.js":Gze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Lisu.js":Kze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Lycian.js":Hze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Lydian.js":zze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Mahajani.js":Xze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Makasar.js":Jze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Malayalam.js":Yze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Mandaic.js":Qze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Manichaean.js":Zze,"/node_modules/regenerate-unicode-properties/Script_Extensions/Marchen.js":eXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Masaram_Gondi.js":tXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Medefaidrin.js":rXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Meetei_Mayek.js":aXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Mende_Kikakui.js":nXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Meroitic_Cursive.js":sXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Meroitic_Hieroglyphs.js":iXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Miao.js":oXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Modi.js":lXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Mongolian.js":dXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Mro.js":uXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Multani.js":cXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Myanmar.js":pXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Nabataean.js":fXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Nag_Mundari.js":hXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Nandinagari.js":mXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/New_Tai_Lue.js":yXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Newa.js":gXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Nko.js":vXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Nushu.js":bXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Nyiakeng_Puachue_Hmong.js":xXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Ogham.js":RXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Ol_Chiki.js":EXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Ol_Onal.js":SXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Hungarian.js":TXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Italic.js":wXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Old_North_Arabian.js":PXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Permic.js":AXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Persian.js":IXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Sogdian.js":CXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Old_South_Arabian.js":jXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Turkic.js":OXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Uyghur.js":_Xe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Oriya.js":NXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Osage.js":DXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Osmanya.js":kXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Pahawh_Hmong.js":LXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Palmyrene.js":MXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Pau_Cin_Hau.js":BXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Phags_Pa.js":FXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Phoenician.js":$Xe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Psalter_Pahlavi.js":qXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Rejang.js":UXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Runic.js":VXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Samaritan.js":WXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Saurashtra.js":GXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Sharada.js":KXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Shavian.js":HXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Siddham.js":zXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/SignWriting.js":XXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Sinhala.js":JXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Sogdian.js":YXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Sora_Sompeng.js":QXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Soyombo.js":ZXe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Sundanese.js":eJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Sunuwar.js":tJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Syloti_Nagri.js":rJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Syriac.js":aJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tagalog.js":nJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tagbanwa.js":sJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Le.js":iJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Tham.js":oJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Viet.js":lJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Takri.js":dJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tamil.js":uJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tangsa.js":cJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tangut.js":pJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Telugu.js":fJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Thaana.js":hJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Thai.js":mJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tibetan.js":yJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tifinagh.js":gJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tirhuta.js":vJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Todhri.js":bJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Toto.js":xJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Tulu_Tigalari.js":RJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Ugaritic.js":EJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Vai.js":SJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Vithkuqi.js":TJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Wancho.js":wJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Warang_Citi.js":PJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Yezidi.js":AJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Yi.js":IJe,"/node_modules/regenerate-unicode-properties/Script_Extensions/Zanabazar_Square.js":CJe,"/node_modules/regenerate-unicode-properties/Script/Adlam.js":jJe,"/node_modules/regenerate-unicode-properties/Script/Ahom.js":OJe,"/node_modules/regenerate-unicode-properties/Script/Anatolian_Hieroglyphs.js":_Je,"/node_modules/regenerate-unicode-properties/Script/Arabic.js":NJe,"/node_modules/regenerate-unicode-properties/Script/Armenian.js":DJe,"/node_modules/regenerate-unicode-properties/Script/Avestan.js":kJe,"/node_modules/regenerate-unicode-properties/Script/Balinese.js":LJe,"/node_modules/regenerate-unicode-properties/Script/Bamum.js":MJe,"/node_modules/regenerate-unicode-properties/Script/Bassa_Vah.js":BJe,"/node_modules/regenerate-unicode-properties/Script/Batak.js":FJe,"/node_modules/regenerate-unicode-properties/Script/Bengali.js":$Je,"/node_modules/regenerate-unicode-properties/Script/Bhaiksuki.js":qJe,"/node_modules/regenerate-unicode-properties/Script/Bopomofo.js":UJe,"/node_modules/regenerate-unicode-properties/Script/Brahmi.js":VJe,"/node_modules/regenerate-unicode-properties/Script/Braille.js":WJe,"/node_modules/regenerate-unicode-properties/Script/Buginese.js":GJe,"/node_modules/regenerate-unicode-properties/Script/Buhid.js":KJe,"/node_modules/regenerate-unicode-properties/Script/Canadian_Aboriginal.js":HJe,"/node_modules/regenerate-unicode-properties/Script/Carian.js":zJe,"/node_modules/regenerate-unicode-properties/Script/Caucasian_Albanian.js":XJe,"/node_modules/regenerate-unicode-properties/Script/Chakma.js":JJe,"/node_modules/regenerate-unicode-properties/Script/Cham.js":YJe,"/node_modules/regenerate-unicode-properties/Script/Cherokee.js":QJe,"/node_modules/regenerate-unicode-properties/Script/Chorasmian.js":ZJe,"/node_modules/regenerate-unicode-properties/Script/Common.js":eYe,"/node_modules/regenerate-unicode-properties/Script/Coptic.js":tYe,"/node_modules/regenerate-unicode-properties/Script/Cuneiform.js":rYe,"/node_modules/regenerate-unicode-properties/Script/Cypriot.js":aYe,"/node_modules/regenerate-unicode-properties/Script/Cypro_Minoan.js":nYe,"/node_modules/regenerate-unicode-properties/Script/Cyrillic.js":sYe,"/node_modules/regenerate-unicode-properties/Script/Deseret.js":iYe,"/node_modules/regenerate-unicode-properties/Script/Devanagari.js":oYe,"/node_modules/regenerate-unicode-properties/Script/Dives_Akuru.js":lYe,"/node_modules/regenerate-unicode-properties/Script/Dogra.js":dYe,"/node_modules/regenerate-unicode-properties/Script/Duployan.js":uYe,"/node_modules/regenerate-unicode-properties/Script/Egyptian_Hieroglyphs.js":cYe,"/node_modules/regenerate-unicode-properties/Script/Elbasan.js":pYe,"/node_modules/regenerate-unicode-properties/Script/Elymaic.js":fYe,"/node_modules/regenerate-unicode-properties/Script/Ethiopic.js":hYe,"/node_modules/regenerate-unicode-properties/Script/Garay.js":mYe,"/node_modules/regenerate-unicode-properties/Script/Georgian.js":yYe,"/node_modules/regenerate-unicode-properties/Script/Glagolitic.js":gYe,"/node_modules/regenerate-unicode-properties/Script/Gothic.js":vYe,"/node_modules/regenerate-unicode-properties/Script/Grantha.js":bYe,"/node_modules/regenerate-unicode-properties/Script/Greek.js":xYe,"/node_modules/regenerate-unicode-properties/Script/Gujarati.js":RYe,"/node_modules/regenerate-unicode-properties/Script/Gunjala_Gondi.js":EYe,"/node_modules/regenerate-unicode-properties/Script/Gurmukhi.js":SYe,"/node_modules/regenerate-unicode-properties/Script/Gurung_Khema.js":TYe,"/node_modules/regenerate-unicode-properties/Script/Han.js":wYe,"/node_modules/regenerate-unicode-properties/Script/Hangul.js":PYe,"/node_modules/regenerate-unicode-properties/Script/Hanifi_Rohingya.js":AYe,"/node_modules/regenerate-unicode-properties/Script/Hanunoo.js":IYe,"/node_modules/regenerate-unicode-properties/Script/Hatran.js":CYe,"/node_modules/regenerate-unicode-properties/Script/Hebrew.js":jYe,"/node_modules/regenerate-unicode-properties/Script/Hiragana.js":OYe,"/node_modules/regenerate-unicode-properties/Script/Imperial_Aramaic.js":_Ye,"/node_modules/regenerate-unicode-properties/Script/Inherited.js":NYe,"/node_modules/regenerate-unicode-properties/Script/Inscriptional_Pahlavi.js":DYe,"/node_modules/regenerate-unicode-properties/Script/Inscriptional_Parthian.js":kYe,"/node_modules/regenerate-unicode-properties/Script/Javanese.js":LYe,"/node_modules/regenerate-unicode-properties/Script/Kaithi.js":MYe,"/node_modules/regenerate-unicode-properties/Script/Kannada.js":BYe,"/node_modules/regenerate-unicode-properties/Script/Katakana.js":FYe,"/node_modules/regenerate-unicode-properties/Script/Kawi.js":$Ye,"/node_modules/regenerate-unicode-properties/Script/Kayah_Li.js":qYe,"/node_modules/regenerate-unicode-properties/Script/Kharoshthi.js":UYe,"/node_modules/regenerate-unicode-properties/Script/Khitan_Small_Script.js":VYe,"/node_modules/regenerate-unicode-properties/Script/Khmer.js":WYe,"/node_modules/regenerate-unicode-properties/Script/Khojki.js":GYe,"/node_modules/regenerate-unicode-properties/Script/Khudawadi.js":KYe,"/node_modules/regenerate-unicode-properties/Script/Kirat_Rai.js":HYe,"/node_modules/regenerate-unicode-properties/Script/Lao.js":zYe,"/node_modules/regenerate-unicode-properties/Script/Latin.js":XYe,"/node_modules/regenerate-unicode-properties/Script/Lepcha.js":JYe,"/node_modules/regenerate-unicode-properties/Script/Limbu.js":YYe,"/node_modules/regenerate-unicode-properties/Script/Linear_A.js":QYe,"/node_modules/regenerate-unicode-properties/Script/Linear_B.js":ZYe,"/node_modules/regenerate-unicode-properties/Script/Lisu.js":eQe,"/node_modules/regenerate-unicode-properties/Script/Lycian.js":tQe,"/node_modules/regenerate-unicode-properties/Script/Lydian.js":rQe,"/node_modules/regenerate-unicode-properties/Script/Mahajani.js":aQe,"/node_modules/regenerate-unicode-properties/Script/Makasar.js":nQe,"/node_modules/regenerate-unicode-properties/Script/Malayalam.js":sQe,"/node_modules/regenerate-unicode-properties/Script/Mandaic.js":iQe,"/node_modules/regenerate-unicode-properties/Script/Manichaean.js":oQe,"/node_modules/regenerate-unicode-properties/Script/Marchen.js":lQe,"/node_modules/regenerate-unicode-properties/Script/Masaram_Gondi.js":dQe,"/node_modules/regenerate-unicode-properties/Script/Medefaidrin.js":uQe,"/node_modules/regenerate-unicode-properties/Script/Meetei_Mayek.js":cQe,"/node_modules/regenerate-unicode-properties/Script/Mende_Kikakui.js":pQe,"/node_modules/regenerate-unicode-properties/Script/Meroitic_Cursive.js":fQe,"/node_modules/regenerate-unicode-properties/Script/Meroitic_Hieroglyphs.js":hQe,"/node_modules/regenerate-unicode-properties/Script/Miao.js":mQe,"/node_modules/regenerate-unicode-properties/Script/Modi.js":yQe,"/node_modules/regenerate-unicode-properties/Script/Mongolian.js":gQe,"/node_modules/regenerate-unicode-properties/Script/Mro.js":vQe,"/node_modules/regenerate-unicode-properties/Script/Multani.js":bQe,"/node_modules/regenerate-unicode-properties/Script/Myanmar.js":xQe,"/node_modules/regenerate-unicode-properties/Script/Nabataean.js":RQe,"/node_modules/regenerate-unicode-properties/Script/Nag_Mundari.js":EQe,"/node_modules/regenerate-unicode-properties/Script/Nandinagari.js":SQe,"/node_modules/regenerate-unicode-properties/Script/New_Tai_Lue.js":TQe,"/node_modules/regenerate-unicode-properties/Script/Newa.js":wQe,"/node_modules/regenerate-unicode-properties/Script/Nko.js":PQe,"/node_modules/regenerate-unicode-properties/Script/Nushu.js":AQe,"/node_modules/regenerate-unicode-properties/Script/Nyiakeng_Puachue_Hmong.js":IQe,"/node_modules/regenerate-unicode-properties/Script/Ogham.js":CQe,"/node_modules/regenerate-unicode-properties/Script/Ol_Chiki.js":jQe,"/node_modules/regenerate-unicode-properties/Script/Ol_Onal.js":OQe,"/node_modules/regenerate-unicode-properties/Script/Old_Hungarian.js":_Qe,"/node_modules/regenerate-unicode-properties/Script/Old_Italic.js":NQe,"/node_modules/regenerate-unicode-properties/Script/Old_North_Arabian.js":DQe,"/node_modules/regenerate-unicode-properties/Script/Old_Permic.js":kQe,"/node_modules/regenerate-unicode-properties/Script/Old_Persian.js":LQe,"/node_modules/regenerate-unicode-properties/Script/Old_Sogdian.js":MQe,"/node_modules/regenerate-unicode-properties/Script/Old_South_Arabian.js":BQe,"/node_modules/regenerate-unicode-properties/Script/Old_Turkic.js":FQe,"/node_modules/regenerate-unicode-properties/Script/Old_Uyghur.js":$Qe,"/node_modules/regenerate-unicode-properties/Script/Oriya.js":qQe,"/node_modules/regenerate-unicode-properties/Script/Osage.js":UQe,"/node_modules/regenerate-unicode-properties/Script/Osmanya.js":VQe,"/node_modules/regenerate-unicode-properties/Script/Pahawh_Hmong.js":WQe,"/node_modules/regenerate-unicode-properties/Script/Palmyrene.js":GQe,"/node_modules/regenerate-unicode-properties/Script/Pau_Cin_Hau.js":KQe,"/node_modules/regenerate-unicode-properties/Script/Phags_Pa.js":HQe,"/node_modules/regenerate-unicode-properties/Script/Phoenician.js":zQe,"/node_modules/regenerate-unicode-properties/Script/Psalter_Pahlavi.js":XQe,"/node_modules/regenerate-unicode-properties/Script/Rejang.js":JQe,"/node_modules/regenerate-unicode-properties/Script/Runic.js":YQe,"/node_modules/regenerate-unicode-properties/Script/Samaritan.js":QQe,"/node_modules/regenerate-unicode-properties/Script/Saurashtra.js":ZQe,"/node_modules/regenerate-unicode-properties/Script/Sharada.js":eZe,"/node_modules/regenerate-unicode-properties/Script/Shavian.js":tZe,"/node_modules/regenerate-unicode-properties/Script/Siddham.js":rZe,"/node_modules/regenerate-unicode-properties/Script/SignWriting.js":aZe,"/node_modules/regenerate-unicode-properties/Script/Sinhala.js":nZe,"/node_modules/regenerate-unicode-properties/Script/Sogdian.js":sZe,"/node_modules/regenerate-unicode-properties/Script/Sora_Sompeng.js":iZe,"/node_modules/regenerate-unicode-properties/Script/Soyombo.js":oZe,"/node_modules/regenerate-unicode-properties/Script/Sundanese.js":lZe,"/node_modules/regenerate-unicode-properties/Script/Sunuwar.js":dZe,"/node_modules/regenerate-unicode-properties/Script/Syloti_Nagri.js":uZe,"/node_modules/regenerate-unicode-properties/Script/Syriac.js":cZe,"/node_modules/regenerate-unicode-properties/Script/Tagalog.js":pZe,"/node_modules/regenerate-unicode-properties/Script/Tagbanwa.js":fZe,"/node_modules/regenerate-unicode-properties/Script/Tai_Le.js":hZe,"/node_modules/regenerate-unicode-properties/Script/Tai_Tham.js":mZe,"/node_modules/regenerate-unicode-properties/Script/Tai_Viet.js":yZe,"/node_modules/regenerate-unicode-properties/Script/Takri.js":gZe,"/node_modules/regenerate-unicode-properties/Script/Tamil.js":vZe,"/node_modules/regenerate-unicode-properties/Script/Tangsa.js":bZe,"/node_modules/regenerate-unicode-properties/Script/Tangut.js":xZe,"/node_modules/regenerate-unicode-properties/Script/Telugu.js":RZe,"/node_modules/regenerate-unicode-properties/Script/Thaana.js":EZe,"/node_modules/regenerate-unicode-properties/Script/Thai.js":SZe,"/node_modules/regenerate-unicode-properties/Script/Tibetan.js":TZe,"/node_modules/regenerate-unicode-properties/Script/Tifinagh.js":wZe,"/node_modules/regenerate-unicode-properties/Script/Tirhuta.js":PZe,"/node_modules/regenerate-unicode-properties/Script/Todhri.js":AZe,"/node_modules/regenerate-unicode-properties/Script/Toto.js":IZe,"/node_modules/regenerate-unicode-properties/Script/Tulu_Tigalari.js":CZe,"/node_modules/regenerate-unicode-properties/Script/Ugaritic.js":jZe,"/node_modules/regenerate-unicode-properties/Script/Vai.js":OZe,"/node_modules/regenerate-unicode-properties/Script/Vithkuqi.js":_Ze,"/node_modules/regenerate-unicode-properties/Script/Wancho.js":NZe,"/node_modules/regenerate-unicode-properties/Script/Warang_Citi.js":DZe,"/node_modules/regenerate-unicode-properties/Script/Yezidi.js":kZe,"/node_modules/regenerate-unicode-properties/Script/Yi.js":LZe,"/node_modules/regenerate-unicode-properties/Script/Zanabazar_Square.js":MZe,"/node_modules/regenerate-unicode-properties/unicode-version.js":BZe})}function FZe(e){function r(s){var o=$se(s,e);if(o!==null)return Fse()[o]();throw new Error('Could not dynamically require "'+s+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}return r.resolve=function(s){var o=$se(s,e);return o!==null?o:require.resolve(s)},r}function $se(e,r){var s=$Ze(e);e=rv(e);var o;e[0]==="/"&&(r="");for(var d=Fse(),l=["",".js",".json"];s?o=rv(r+"/node_modules/"+e):o=rv(r+"/"+e),!o.endsWith("/..");){for(var c=0;c<l.length;c++){var f=o+l[c];if(d[f])return f}if(!s)break;var h=rv(r+"/..");if(h===r)break;r=h}return null}function $Ze(e){var r=e[0];if(r==="/"||r==="\\")return!1;var s=e[1],o=e[2];return!(r==="."&&(!s||s==="/"||s==="\\")||r==="."&&s==="."&&(!o||o==="/"||o==="\\")||s===":"&&(o==="/"||o==="\\"))}function rv(e){e=e.replace(/\\/g,"/");for(var r=e.split("/"),s=r[0]==="",o=1;o<r.length;o++)(r[o]==="."||r[o]==="")&&r.splice(o--,1);for(var o=1;o<r.length;o++)r[o]===".."&&o>0&&r[o-1]!==".."&&r[o-1]!=="."&&(r.splice(--o,2),o--);return e=r.join("/"),s&&e[0]!=="/"?e="/"+e:e.length===0&&(e="."),e}var av={exports:{}};av.exports,function(e,r){(function(){var s={function:!0,object:!0},o=s[typeof window]&&window||this,d=r&&!r.nodeType&&r,l=e&&!e.nodeType,c=d&&l&&typeof fi=="object"&&fi;c&&(c.global===c||c.window===c||c.self===c)&&(o=c);var f=Object.prototype.hasOwnProperty;function h(){var Z=Number(arguments[0]);if(!isFinite(Z)||Z<0||Z>1114111||Math.floor(Z)!=Z)throw RangeError("Invalid code point: "+Z);if(Z<=65535)return String.fromCharCode(Z);Z-=65536;var Ee=(Z>>10)+55296,fe=Z%1024+56320;return String.fromCharCode(Ee,fe)}var y={};function g(Z,Ee){if(Ee.indexOf("|")==-1){if(Z==Ee)return;throw Error("Invalid node type: "+Z+"; expected type: "+Ee)}if(Ee=f.call(y,Ee)?y[Ee]:y[Ee]=RegExp("^(?:"+Ee+")$"),!Ee.test(Z))throw Error("Invalid node type: "+Z+"; expected types: "+Ee)}function x(Z){var Ee=Z.type;if(f.call(ne,Ee))return ne[Ee](Z);throw Error("Invalid node type: "+Ee)}function R(Z,Ee,fe){for(var Fe=-1,qe=Ee.length,Ce="",ke;++Fe<qe;){if(ke=Ee[Fe],fe&&Fe>0&&(Ce+=fe),Fe+1<qe&&Ee[Fe].type=="value"&&Ee[Fe].kind=="null"&&Ee[Fe+1].type=="value"&&Ee[Fe+1].kind=="symbol"&&Ee[Fe+1].codePoint>=48&&Ee[Fe+1].codePoint<=57){Ce+="\\000";continue}Ce+=Z(ke)}return Ce}function w(Z){return g(Z.type,"alternative"),R(ce,Z.body)}function T(Z){switch(g(Z.type,"anchor"),Z.kind){case"start":return"^";case"end":return"$";case"boundary":return"\\b";case"not-boundary":return"\\B";default:throw Error("Invalid assertion")}}var C="anchor|characterClass|characterClassEscape|dot|group|reference|unicodePropertyEscape|value";function P(Z){return g(Z.type,C),x(Z)}function _(Z){g(Z.type,"characterClass");var Ee=Z.kind,fe=Ee==="intersection"?"&&":Ee==="subtraction"?"--":"";return"["+(Z.negative?"^":"")+R(D,Z.body,fe)+"]"}function j(Z){return g(Z.type,"characterClassEscape"),"\\"+Z.value}function k(Z){g(Z.type,"characterClassRange");var Ee=Z.min,fe=Z.max;if(Ee.type=="characterClassRange"||fe.type=="characterClassRange")throw Error("Invalid character class range");return D(Ee)+"-"+D(fe)}function D(Z){return g(Z.type,"anchor|characterClass|characterClassEscape|characterClassRange|dot|value|unicodePropertyEscape|classStrings"),x(Z)}function F(Z){return g(Z.type,"classStrings"),"\\q{"+R(B,Z.strings,"|")+"}"}function B(Z){return g(Z.type,"classString"),R(x,Z.characters)}function M(Z){return g(Z.type,"disjunction"),R(x,Z.body,"|")}function V(Z){return g(Z.type,"dot"),"."}function H(Z){g(Z.type,"group");var Ee="";switch(Z.behavior){case"normal":Z.name&&(Ee+="?<"+z(Z.name)+">");break;case"ignore":Z.modifierFlags?(Ee+="?",Z.modifierFlags.enabling&&(Ee+=Z.modifierFlags.enabling),Z.modifierFlags.disabling&&(Ee+="-"+Z.modifierFlags.disabling),Ee+=":"):Ee+="?:";break;case"lookahead":Ee+="?=";break;case"negativeLookahead":Ee+="?!";break;case"lookbehind":Ee+="?<=";break;case"negativeLookbehind":Ee+="?<!";break;default:throw Error("Invalid behaviour: "+Z.behaviour)}return Ee+=R(x,Z.body),"("+Ee+")"}function z(Z){return g(Z.type,"identifier"),Z.value}function G(Z){g(Z.type,"quantifier");var Ee="",fe=Z.min,Fe=Z.max;return Fe==null?fe==0?Ee="*":fe==1?Ee="+":Ee="{"+fe+",}":fe==Fe?Ee="{"+fe+"}":fe==0&&Fe==1?Ee="?":Ee="{"+fe+","+Fe+"}",Z.greedy||(Ee+="?"),P(Z.body[0])+Ee}function J(Z){if(g(Z.type,"reference"),Z.matchIndex)return"\\"+Z.matchIndex;if(Z.name)return"\\k<"+z(Z.name)+">";throw new Error("Unknown reference type")}function ce(Z){return g(Z.type,C+"|empty|quantifier"),x(Z)}function ue(Z){return g(Z.type,"unicodePropertyEscape"),"\\"+(Z.negative?"P":"p")+"{"+Z.value+"}"}function ge(Z){g(Z.type,"value");var Ee=Z.kind,fe=Z.codePoint;if(typeof fe!="number")throw new Error("Invalid code point: "+fe);switch(Ee){case"controlLetter":return"\\c"+h(fe+64);case"hexadecimalEscape":return"\\x"+("00"+fe.toString(16).toUpperCase()).slice(-2);case"identifier":return"\\"+h(fe);case"null":return"\\"+fe;case"octal":return"\\"+("000"+fe.toString(8)).slice(-3);case"singleEscape":switch(fe){case 8:return"\\b";case 9:return"\\t";case 10:return"\\n";case 11:return"\\v";case 12:return"\\f";case 13:return"\\r";case 45:return"\\-";default:throw Error("Invalid code point: "+fe)}case"symbol":return h(fe);case"unicodeEscape":return"\\u"+("0000"+fe.toString(16).toUpperCase()).slice(-4);case"unicodeCodePointEscape":return"\\u{"+fe.toString(16).toUpperCase()+"}";default:throw Error("Unsupported node kind: "+Ee)}}var ne={alternative:w,anchor:T,characterClass:_,characterClassEscape:j,characterClassRange:k,classStrings:F,disjunction:M,dot:V,group:H,quantifier:G,reference:J,unicodePropertyEscape:ue,value:ge},le={generate:x};d&&l?d.generate=x:o.regjsgen=le}).call(fi)}(av,av.exports);var qZe=av.exports,qse={exports:{}};(function(e){(function(){var r=String.fromCodePoint||function(){var d=String.fromCharCode,l=Math.floor;return function(){var f=16384,h=[],y,g,x=-1,R=arguments.length;if(!R)return"";for(var w="";++x<R;){var T=Number(arguments[x]);if(!isFinite(T)||T<0||T>1114111||l(T)!=T)throw RangeError("Invalid code point: "+T);T<=65535?h.push(T):(T-=65536,y=(T>>10)+55296,g=T%1024+56320,h.push(y,g)),(x+1==R||h.length>f)&&(w+=d.apply(null,h),h.length=0)}return w}}();function s(d,l,c){c||(c={});function f(oe){return oe.raw=d.substring(oe.range[0],oe.range[1]),oe}function h(oe,nt){return oe.range[0]=nt,f(oe)}function y(oe,nt){return f({type:"anchor",kind:oe,range:[je-nt,je]})}function g(oe,nt,dt,wt){return f({type:"value",kind:oe,codePoint:nt,range:[dt,wt]})}function x(oe,nt,dt,wt){return wt=wt||0,g(oe,nt,je-(dt.length+wt),je)}function R(oe){var nt=oe[0],dt=nt.charCodeAt(0);if(We){var wt;if(nt.length===1&&dt>=55296&&dt<=56319&&(wt=ce().charCodeAt(0),wt>=56320&&wt<=57343))return je++,g("symbol",(dt-55296)*1024+wt-56320+65536,je-2,je)}return g("symbol",dt,je-1,je)}function w(oe,nt,dt){return f({type:"disjunction",body:oe,range:[nt,dt]})}function T(){return f({type:"dot",range:[je-1,je]})}function C(oe){return f({type:"characterClassEscape",value:oe,range:[je-2,je]})}function P(oe){return f({type:"reference",matchIndex:parseInt(oe,10),range:[je-1-oe.length,je]})}function _(oe){return f({type:"reference",name:oe,range:[oe.range[0]-3,je]})}function j(oe,nt,dt,wt){return f({type:"group",behavior:oe,body:nt,range:[dt,wt]})}function k(oe,nt,dt,wt,Ht){return wt==null&&(dt=je-1,wt=je),f({type:"quantifier",min:oe,max:nt,greedy:!0,body:null,symbol:Ht,range:[dt,wt]})}function D(oe,nt,dt){return f({type:"alternative",body:oe,range:[nt,dt]})}function F(oe,nt,dt,wt){return f({type:"characterClass",kind:oe.kind,body:oe.body,negative:nt,range:[dt,wt]})}function B(oe,nt,dt,wt){return oe.codePoint>nt.codePoint&&lr("invalid range in character class",oe.raw+"-"+nt.raw,dt,wt),f({type:"characterClassRange",min:oe,max:nt,range:[dt,wt]})}function M(oe,nt,dt){return f({type:"classStrings",strings:oe,range:[nt,dt]})}function V(oe,nt,dt){return f({type:"classString",characters:oe,range:[nt,dt]})}function H(oe){return oe.type==="alternative"?oe.body:[oe]}function z(oe){oe=oe||1;var nt=d.substring(je,je+oe);return je+=oe||1,nt}function G(oe){J(oe)||lr("character",oe)}function J(oe){if(d.indexOf(oe,je)===je)return z(oe.length)}function ce(){return d[je]}function ue(oe){return d.indexOf(oe,je)===je}function ge(oe){return d[je+1]===oe}function ne(oe){var nt=d.substring(je),dt=nt.match(oe);return dt&&(dt.range=[],dt.range[0]=je,z(dt[0].length),dt.range[1]=je),dt}function le(){var oe=[],nt=je;for(oe.push(Z());J("|");)oe.push(Z());return oe.length===1?oe[0]:w(oe,nt,je)}function Z(){for(var oe=[],nt=je,dt;dt=Ee();)oe.push(dt);return oe.length===1?oe[0]:D(oe,nt,je)}function Ee(){if(je>=d.length||ue("|")||ue(")"))return null;var oe=qe();if(!oe){var nt=ke(),dt;if(!nt){var wt=je;dt=Ce()||!1,dt&&(je=wt,lr("Expected atom"));var Ht;!We&&(Ht=ne(/^{/))?nt=R(Ht):lr("Expected atom")}oe=nt}if(dt=Ce()||!1,dt){var qr=oe.type,Ga=oe.behavior;return qr==="group"&&(Ga==="negativeLookbehind"||Ga==="lookbehind"||We&&(Ga==="negativeLookahead"||Ga==="lookahead"))&&lr("Invalid quantifier","",dt.range[0],dt.range[1]),dt.body=H(oe),h(dt,oe.range[0]),dt}return oe}function fe(oe,nt,dt,wt){var Ht=null,qr=je;if(J(oe))Ht=nt;else if(J(dt))Ht=wt;else return!1;return Fe(Ht,qr)}function Fe(oe,nt){var dt=le();dt||lr("Expected disjunction"),G(")");var wt=j(oe,H(dt),nt,je);return oe=="normal"&&$&&N++,wt}function qe(){return J("^")?y("start",1):J("$")?y("end",1):J("\\b")?y("boundary",2):J("\\B")?y("not-boundary",2):fe("(?=","lookahead","(?!","negativeLookahead")}function Ce(){var oe,nt=je,dt,wt,Ht;return J("*")?dt=k(0,void 0,void 0,void 0,"*"):J("+")?dt=k(1,void 0,void 0,void 0,"+"):J("?")?dt=k(0,1,void 0,void 0,"?"):(oe=ne(/^\{([0-9]+)\}/))?(wt=parseInt(oe[1],10),dt=k(wt,wt,oe.range[0],oe.range[1])):(oe=ne(/^\{([0-9]+),\}/))?(wt=parseInt(oe[1],10),dt=k(wt,void 0,oe.range[0],oe.range[1])):(oe=ne(/^\{([0-9]+),([0-9]+)\}/))&&(wt=parseInt(oe[1],10),Ht=parseInt(oe[2],10),wt>Ht&&lr("numbers out of order in {} quantifier","",nt,je),dt=k(wt,Ht,oe.range[0],oe.range[1])),(wt&&!Number.isSafeInteger(wt)||Ht&&!Number.isSafeInteger(Ht))&&lr("iterations outside JS safe integer range in quantifier","",nt,je),dt&&J("?")&&(dt.greedy=!1,dt.range[1]+=1),dt}function ke(){var oe;if(oe=ne(/^[^^$\\.*+?()[\]{}|]/))return R(oe);if(!We&&(oe=ne(/^(?:]|})/)))return R(oe);if(J("."))return T();if(J("\\")){if(oe=pt(),!oe){if(!We&&ce()=="c")return g("symbol",92,je-1,je);lr("atomEscape")}return oe}else{if(oe=st())return oe;if(c.lookbehind&&(oe=fe("(?<=","lookbehind","(?<!","negativeLookbehind")))return oe;if(c.namedGroups&&J("(?<")){var nt=Mt();G(">");var dt=Fe("normal",nt.range[0]-3);return dt.name=nt,dt}else return c.modifiers&&d.indexOf("(?",je)===je&&d[je+2]!=":"?Be():fe("(?:","ignore","(","normal")}}function Be(){function oe(Ga){for(var ri=0;ri<Ga.length;){if(Ga.indexOf(Ga[ri],ri+1)!=-1)return!0;ri++}return!1}var nt=je;z(2);var dt=ne(/^[sim]+/),wt;J("-")?(wt=ne(/^[sim]+/),wt||lr("Invalid flags for modifiers group")):dt||lr("Invalid flags for modifiers group"),dt=dt?dt[0]:"",wt=wt?wt[0]:"";var Ht=dt+wt;(Ht.length>3||oe(Ht))&&lr("flags cannot be duplicated for modifiers group"),G(":");var qr=Fe("ignore",nt);return qr.modifierFlags={enabling:dt,disabling:wt},qr}function Ze(oe){if(We){var nt,dt;if(oe.kind=="unicodeEscape"&&(nt=oe.codePoint)>=55296&&nt<=56319&&ue("\\")&&ge("u")){var wt=je;je++;var Ht=ot();Ht.kind=="unicodeEscape"&&(dt=Ht.codePoint)>=56320&&dt<=57343?(oe.range[1]=Ht.range[1],oe.codePoint=(nt-55296)*1024+dt-56320+65536,oe.type="value",oe.kind="unicodeCodePointEscape",f(oe)):je=wt}}return oe}function ot(){return pt(!0)}function pt(oe){var nt,dt=je;if(nt=Rt(oe)||Bt(),nt)return nt;if(oe){if(J("b"))return x("singleEscape",8,"\\b");if(J("B"))lr("\\B not possible inside of CharacterClass","",dt);else{if(!We&&(nt=ne(/^c([0-9])/)))return x("controlLetter",nt[1]+16,nt[1],2);if(!We&&(nt=ne(/^c_/)))return x("controlLetter",31,"_",2)}if(We&&J("-"))return x("singleEscape",45,"\\-")}return nt=tt()||$t(),nt}function Rt(oe){var nt,dt,wt=je;if(nt=ne(/^(?!0)\d+/)){dt=nt[0];var Ht=parseInt(nt[0],10);return Ht<=N&&!oe?P(nt[0]):(ea.push(Ht),$?U=!0:Pt(wt,je),z(-nt[0].length),(nt=ne(/^[0-7]{1,3}/))?x("octal",parseInt(nt[0],8),nt[0],1):(nt=R(ne(/^[89]/)),h(nt,nt.range[0]-1)))}else if(nt=ne(/^[0-7]{1,3}/))return dt=nt[0],dt!=="0"&&Pt(wt,je),/^0{1,3}$/.test(dt)?x("null",0,"0",dt.length):x("octal",parseInt(dt,8),dt,1);return!1}function Pt(oe,nt){We&&lr("Invalid decimal escape in unicode mode",null,oe,nt)}function tt(){var oe;return(oe=ne(/^[dDsSwW]/))?C(oe[0]):c.unicodePropertyEscape&&We&&(oe=ne(/^([pP])\{([^\}]+)\}/))?f({type:"unicodePropertyEscape",negative:oe[1]==="P",value:oe[2],range:[oe.range[0]-1,oe.range[1]],raw:oe[0]}):c.unicodeSet&&_e&&J("q{")?Vr():!1}function Bt(){if(c.namedGroups&&ne(/^k<(?=.*?>)/)){var oe=Mt();return G(">"),_(oe)}}function sr(){var oe;if(oe=ne(/^u([0-9a-fA-F]{4})/))return Ze(x("unicodeEscape",parseInt(oe[1],16),oe[1],2));if(We&&(oe=ne(/^u\{([0-9a-fA-F]+)\}/)))return x("unicodeCodePointEscape",parseInt(oe[1],16),oe[1],4)}function $t(){var oe,nt=je;if(oe=ne(/^[fnrtv]/)){var dt=0;switch(oe[0]){case"t":dt=9;break;case"n":dt=10;break;case"v":dt=11;break;case"f":dt=12;break;case"r":dt=13;break}return x("singleEscape",dt,"\\"+oe[0])}else return(oe=ne(/^c([a-zA-Z])/))?x("controlLetter",oe[1].charCodeAt(0)%32,oe[1],2):(oe=ne(/^x([0-9a-fA-F]{2})/))?x("hexadecimalEscape",parseInt(oe[1],16),oe[1],2):(oe=sr())?((!oe||oe.codePoint>1114111)&&lr("Invalid escape sequence",null,nt,je),oe):et()}function St(oe){var nt=ce(),dt=je;if(nt==="\\"){z();var wt=sr();return(!wt||!oe(wt.codePoint))&&lr("Invalid escape sequence",null,dt,je),r(wt.codePoint)}var Ht=nt.charCodeAt(0);if(Ht>=55296&&Ht<=56319){nt+=d[je+1];var qr=nt.charCodeAt(1);qr>=56320&&qr<=57343&&(Ht=(Ht-55296)*1024+qr-56320+65536)}if(oe(Ht))return z(),Ht>65535&&z(),nt}function Mt(){var oe=je,nt=St(Te);nt||lr("Invalid identifier");for(var dt;dt=St(Me);)nt+=dt;return f({type:"identifier",value:nt,range:[oe,je]})}function Te(oe){var nt=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CD\uA7D0\uA7D1\uA7D3\uA7D5-\uA7DC\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDDC0-\uDDF3\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDD4A-\uDD65\uDD6F-\uDD85\uDE80-\uDEA9\uDEB0\uDEB1\uDEC2-\uDEC4\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61\uDF80-\uDF89\uDF8B\uDF8E\uDF90-\uDFB5\uDFB7\uDFD1\uDFD3]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8\uDFC0-\uDFE0]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD80E\uD80F\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46\uDC60-\uDFFF]|\uD810[\uDC00-\uDFFA]|\uD811[\uDC00-\uDE46]|\uD818[\uDD00-\uDD1D]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDD40-\uDD6C\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDCFF-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDCD0-\uDCEB\uDDD0-\uDDED\uDDF0\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0\uDFF0-\uDFFF]|\uD87B[\uDC00-\uDE5D]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF]/;return oe===36||oe===95||oe>=65&&oe<=90||oe>=97&&oe<=122||oe>=128&&nt.test(r(oe))}function Me(oe){var nt=/[\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0897-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD801[\uDCA0-\uDCA9]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDD30-\uDD39\uDD40-\uDD49\uDD69-\uDD6D\uDEAB\uDEAC\uDEFC-\uDEFF\uDF46-\uDF50\uDF82-\uDF85]|\uD804[\uDC00-\uDC02\uDC38-\uDC46\uDC66-\uDC70\uDC73\uDC74\uDC7F-\uDC82\uDCB0-\uDCBA\uDCC2\uDCF0-\uDCF9\uDD00-\uDD02\uDD27-\uDD34\uDD36-\uDD3F\uDD45\uDD46\uDD73\uDD80-\uDD82\uDDB3-\uDDC0\uDDC9-\uDDCC\uDDCE-\uDDD9\uDE2C-\uDE37\uDE3E\uDE41\uDEDF-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF3B\uDF3C\uDF3E-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63\uDF66-\uDF6C\uDF70-\uDF74\uDFB8-\uDFC0\uDFC2\uDFC5\uDFC7-\uDFCA\uDFCC-\uDFD0\uDFD2\uDFE1\uDFE2]|\uD805[\uDC35-\uDC46\uDC50-\uDC59\uDC5E\uDCB0-\uDCC3\uDCD0-\uDCD9\uDDAF-\uDDB5\uDDB8-\uDDC0\uDDDC\uDDDD\uDE30-\uDE40\uDE50-\uDE59\uDEAB-\uDEB7\uDEC0-\uDEC9\uDED0-\uDEE3\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDC2C-\uDC3A\uDCE0-\uDCE9\uDD30-\uDD35\uDD37\uDD38\uDD3B-\uDD3E\uDD40\uDD42\uDD43\uDD50-\uDD59\uDDD1-\uDDD7\uDDDA-\uDDE0\uDDE4\uDE01-\uDE0A\uDE33-\uDE39\uDE3B-\uDE3E\uDE47\uDE51-\uDE5B\uDE8A-\uDE99\uDFF0-\uDFF9]|\uD807[\uDC2F-\uDC36\uDC38-\uDC3F\uDC50-\uDC59\uDC92-\uDCA7\uDCA9-\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD50-\uDD59\uDD8A-\uDD8E\uDD90\uDD91\uDD93-\uDD97\uDDA0-\uDDA9\uDEF3-\uDEF6\uDF00\uDF01\uDF03\uDF34-\uDF3A\uDF3E-\uDF42\uDF50-\uDF5A]|\uD80D[\uDC40\uDC47-\uDC55]|\uD818[\uDD1E-\uDD39]|\uD81A[\uDE60-\uDE69\uDEC0-\uDEC9\uDEF0-\uDEF4\uDF30-\uDF36\uDF50-\uDF59]|\uD81B[\uDD70-\uDD79\uDF4F\uDF51-\uDF87\uDF8F-\uDF92\uDFE4\uDFF0\uDFF1]|\uD82F[\uDC9D\uDC9E]|\uD833[\uDCF0-\uDCF9\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDC8F\uDD30-\uDD36\uDD40-\uDD49\uDEAE\uDEEC-\uDEF9]|\uD839[\uDCEC-\uDCF9\uDDEE\uDDEF\uDDF1-\uDDFA]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A\uDD50-\uDD59]|\uD83E[\uDFF0-\uDFF9]|\uDB40[\uDD00-\uDDEF]/;return Te(oe)||oe>=48&&oe<=57||oe>=128&&nt.test(r(oe))}function et(){var oe,nt=ce();return We&&/[\^\$\.\*\+\?\(\)\\\[\]\{\}\|\/]/.test(nt)||!We&&nt!=="c"?nt==="k"&&c.lookbehind?null:(oe=z(),x("identifier",oe.charCodeAt(0),oe,1)):null}function st(){var oe,nt=je;return(oe=ne(/^\[\^/))?(oe=vt(),G("]"),F(oe,!0,nt,je)):J("[")?(oe=vt(),G("]"),F(oe,!1,nt,je)):null}function vt(){var oe;return ue("]")?{kind:"union",body:[]}:_e?zt():(oe=Le(),oe||lr("nonEmptyClassRanges"),{kind:"union",body:oe})}function Nt(oe){var nt,dt,wt,Ht,qr;if(ue("-")&&!ge("]")){nt=oe.range[0],qr=R(J("-")),Ht=ht(),Ht||lr("classAtom"),dt=je;var Ga=vt();return Ga||lr("classRanges"),!("codePoint"in oe)||!("codePoint"in Ht)?We?lr("invalid character class"):wt=[oe,qr,Ht]:wt=[B(oe,Ht,nt,dt)],Ga.type==="empty"?wt:wt.concat(Ga.body)}return wt=Ye(),wt||lr("nonEmptyClassRangesNoDash"),[oe].concat(wt)}function Le(){var oe=ht();return oe||lr("classAtom"),ue("]")?[oe]:Nt(oe)}function Ye(){var oe=ht();return oe||lr("classAtom"),ue("]")?oe:Nt(oe)}function ht(){return J("-")?R("-"):jt()}function jt(){var oe;if(oe=ne(/^[^\\\]-]/))return R(oe[0]);if(J("\\"))return oe=ot(),oe||lr("classEscape"),Ze(oe)}function zt(){var oe=[],nt,dt=Xt(!0);for(oe.push(dt),dt.type==="classRange"?nt="union":ue("&")?nt="intersection":ue("-")?nt="subtraction":nt="union";!ue("]");)nt==="intersection"?(G("&"),G("&"),ue("&")&&lr("&& cannot be followed by &. Wrap it in brackets: &&[&].")):nt==="subtraction"&&(G("-"),G("-")),dt=Xt(nt==="union"),oe.push(dt);return{kind:nt,body:oe}}function Xt(oe){var nt=je,dt,wt;if(J("\\"))if(wt=ot())dt=wt;else{if(wt=jr())return wt;lr("Invalid escape","\\"+ce(),nt)}else if(wt=zr())dt=wt;else{if(wt=st())return wt;lr("Invalid character",ce())}if(oe&&ue("-")&&!ge("-")){if(G("-"),wt=Ir())return B(dt,wt,nt,je);lr("Invalid range end",ce())}return dt}function Ir(){if(J("\\")){var oe,nt=je;if(oe=jr())return oe;lr("Invalid escape","\\"+ce(),nt)}return zr()}function zr(){var oe;if(oe=ne(/^[^()[\]{}/\-\\|]/))return R(oe)}function jr(){var oe;if(J("b"))return x("singleEscape",8,"\\b");if(J("B"))lr("\\B not possible inside of ClassContents","",je-2);else return(oe=ne(/^[&\-!#%,:;<=>@_`~]/))?x("identifier",oe[0].codePointAt(0),oe[0]):(oe=$t())?oe:null}function Vr(){var oe=je-3,nt=[];do nt.push(qa());while(J("|"));return G("}"),M(nt,oe,je)}function qa(){for(var oe=[],nt=je,dt;dt=Ir();)oe.push(dt);return V(oe,nt,je)}function lr(oe,nt,dt,wt){dt=dt??je,wt=wt??dt;var Ht=Math.max(0,dt-10),qr=Math.min(wt+10,d.length),Ga=" "+d.substring(Ht,qr),ri=" "+new Array(dt-Ht+1).join(" ")+"^";throw SyntaxError(oe+" at position "+dt+(nt?": "+nt:"")+`
`+Ga+`
`+ri)}var ea=[],N=0,$=!0,U=!1,he=(l||"").indexOf("u")!==-1,_e=(l||"").indexOf("v")!==-1,We=he||_e,je=0;if(_e&&!c.unicodeSet)throw new Error('The "v" flag is only supported when the .unicodeSet option is enabled.');if(he&&_e)throw new Error('The "u" and "v" flags are mutually exclusive.');d=String(d),d===""&&(d="(?:)");var It=le();return It.range[1]!==d.length&&lr("Could not parse entire input - got stuck","",It.range[1]),U=U||ea.some(function(oe){return oe<=N}),U?(je=0,$=!1,le()):It}var o={parse:s};e.exports?e.exports=o:window.regjsparser=o})()})(qse);var UZe=qse.exports,VZe=new Set(["General_Category","Script","Script_Extensions","Alphabetic","Any","ASCII","ASCII_Hex_Digit","Assigned","Bidi_Control","Bidi_Mirrored","Case_Ignorable","Cased","Changes_When_Casefolded","Changes_When_Casemapped","Changes_When_Lowercased","Changes_When_NFKC_Casefolded","Changes_When_Titlecased","Changes_When_Uppercased","Dash","Default_Ignorable_Code_Point","Deprecated","Diacritic","Emoji","Emoji_Component","Emoji_Modifier","Emoji_Modifier_Base","Emoji_Presentation","Extended_Pictographic","Extender","Grapheme_Base","Grapheme_Extend","Hex_Digit","ID_Continue","ID_Start","Ideographic","IDS_Binary_Operator","IDS_Trinary_Operator","Join_Control","Logical_Order_Exception","Lowercase","Math","Noncharacter_Code_Point","Pattern_Syntax","Pattern_White_Space","Quotation_Mark","Radical","Regional_Indicator","Sentence_Terminal","Soft_Dotted","Terminal_Punctuation","Unified_Ideograph","Uppercase","Variation_Selector","White_Space","XID_Continue","XID_Start"]),WZe=new Map([["scx","Script_Extensions"],["sc","Script"],["gc","General_Category"],["AHex","ASCII_Hex_Digit"],["Alpha","Alphabetic"],["Bidi_C","Bidi_Control"],["Bidi_M","Bidi_Mirrored"],["Cased","Cased"],["CI","Case_Ignorable"],["CWCF","Changes_When_Casefolded"],["CWCM","Changes_When_Casemapped"],["CWKCF","Changes_When_NFKC_Casefolded"],["CWL","Changes_When_Lowercased"],["CWT","Changes_When_Titlecased"],["CWU","Changes_When_Uppercased"],["Dash","Dash"],["Dep","Deprecated"],["DI","Default_Ignorable_Code_Point"],["Dia","Diacritic"],["EBase","Emoji_Modifier_Base"],["EComp","Emoji_Component"],["EMod","Emoji_Modifier"],["Emoji","Emoji"],["EPres","Emoji_Presentation"],["Ext","Extender"],["ExtPict","Extended_Pictographic"],["Gr_Base","Grapheme_Base"],["Gr_Ext","Grapheme_Extend"],["Hex","Hex_Digit"],["IDC","ID_Continue"],["Ideo","Ideographic"],["IDS","ID_Start"],["IDSB","IDS_Binary_Operator"],["IDST","IDS_Trinary_Operator"],["Join_C","Join_Control"],["LOE","Logical_Order_Exception"],["Lower","Lowercase"],["Math","Math"],["NChar","Noncharacter_Code_Point"],["Pat_Syn","Pattern_Syntax"],["Pat_WS","Pattern_White_Space"],["QMark","Quotation_Mark"],["Radical","Radical"],["RI","Regional_Indicator"],["SD","Soft_Dotted"],["STerm","Sentence_Terminal"],["Term","Terminal_Punctuation"],["UIdeo","Unified_Ideograph"],["Upper","Uppercase"],["VS","Variation_Selector"],["WSpace","White_Space"],["space","White_Space"],["XIDC","XID_Continue"],["XIDS","XID_Start"]]),GZe=VZe,Use=WZe,KZe=function(r){if(GZe.has(r))return r;if(Use.has(r))return Use.get(r);throw new Error("Unknown property: "+r)},HZe=KZe,zZe=new Map([["General_Category",new Map([["C","Other"],["Cc","Control"],["cntrl","Control"],["Cf","Format"],["Cn","Unassigned"],["Co","Private_Use"],["Cs","Surrogate"],["L","Letter"],["LC","Cased_Letter"],["Ll","Lowercase_Letter"],["Lm","Modifier_Letter"],["Lo","Other_Letter"],["Lt","Titlecase_Letter"],["Lu","Uppercase_Letter"],["M","Mark"],["Combining_Mark","Mark"],["Mc","Spacing_Mark"],["Me","Enclosing_Mark"],["Mn","Nonspacing_Mark"],["N","Number"],["Nd","Decimal_Number"],["digit","Decimal_Number"],["Nl","Letter_Number"],["No","Other_Number"],["P","Punctuation"],["punct","Punctuation"],["Pc","Connector_Punctuation"],["Pd","Dash_Punctuation"],["Pe","Close_Punctuation"],["Pf","Final_Punctuation"],["Pi","Initial_Punctuation"],["Po","Other_Punctuation"],["Ps","Open_Punctuation"],["S","Symbol"],["Sc","Currency_Symbol"],["Sk","Modifier_Symbol"],["Sm","Math_Symbol"],["So","Other_Symbol"],["Z","Separator"],["Zl","Line_Separator"],["Zp","Paragraph_Separator"],["Zs","Space_Separator"],["Other","Other"],["Control","Control"],["Format","Format"],["Unassigned","Unassigned"],["Private_Use","Private_Use"],["Surrogate","Surrogate"],["Letter","Letter"],["Cased_Letter","Cased_Letter"],["Lowercase_Letter","Lowercase_Letter"],["Modifier_Letter","Modifier_Letter"],["Other_Letter","Other_Letter"],["Titlecase_Letter","Titlecase_Letter"],["Uppercase_Letter","Uppercase_Letter"],["Mark","Mark"],["Spacing_Mark","Spacing_Mark"],["Enclosing_Mark","Enclosing_Mark"],["Nonspacing_Mark","Nonspacing_Mark"],["Number","Number"],["Decimal_Number","Decimal_Number"],["Letter_Number","Letter_Number"],["Other_Number","Other_Number"],["Punctuation","Punctuation"],["Connector_Punctuation","Connector_Punctuation"],["Dash_Punctuation","Dash_Punctuation"],["Close_Punctuation","Close_Punctuation"],["Final_Punctuation","Final_Punctuation"],["Initial_Punctuation","Initial_Punctuation"],["Other_Punctuation","Other_Punctuation"],["Open_Punctuation","Open_Punctuation"],["Symbol","Symbol"],["Currency_Symbol","Currency_Symbol"],["Modifier_Symbol","Modifier_Symbol"],["Math_Symbol","Math_Symbol"],["Other_Symbol","Other_Symbol"],["Separator","Separator"],["Line_Separator","Line_Separator"],["Paragraph_Separator","Paragraph_Separator"],["Space_Separator","Space_Separator"]])],["Script",new Map([["Adlm","Adlam"],["Aghb","Caucasian_Albanian"],["Ahom","Ahom"],["Arab","Arabic"],["Armi","Imperial_Aramaic"],["Armn","Armenian"],["Avst","Avestan"],["Bali","Balinese"],["Bamu","Bamum"],["Bass","Bassa_Vah"],["Batk","Batak"],["Beng","Bengali"],["Bhks","Bhaiksuki"],["Bopo","Bopomofo"],["Brah","Brahmi"],["Brai","Braille"],["Bugi","Buginese"],["Buhd","Buhid"],["Cakm","Chakma"],["Cans","Canadian_Aboriginal"],["Cari","Carian"],["Cham","Cham"],["Cher","Cherokee"],["Chrs","Chorasmian"],["Copt","Coptic"],["Qaac","Coptic"],["Cpmn","Cypro_Minoan"],["Cprt","Cypriot"],["Cyrl","Cyrillic"],["Deva","Devanagari"],["Diak","Dives_Akuru"],["Dogr","Dogra"],["Dsrt","Deseret"],["Dupl","Duployan"],["Egyp","Egyptian_Hieroglyphs"],["Elba","Elbasan"],["Elym","Elymaic"],["Ethi","Ethiopic"],["Gara","Garay"],["Geor","Georgian"],["Glag","Glagolitic"],["Gong","Gunjala_Gondi"],["Gonm","Masaram_Gondi"],["Goth","Gothic"],["Gran","Grantha"],["Grek","Greek"],["Gujr","Gujarati"],["Gukh","Gurung_Khema"],["Guru","Gurmukhi"],["Hang","Hangul"],["Hani","Han"],["Hano","Hanunoo"],["Hatr","Hatran"],["Hebr","Hebrew"],["Hira","Hiragana"],["Hluw","Anatolian_Hieroglyphs"],["Hmng","Pahawh_Hmong"],["Hmnp","Nyiakeng_Puachue_Hmong"],["Hrkt","Katakana_Or_Hiragana"],["Hung","Old_Hungarian"],["Ital","Old_Italic"],["Java","Javanese"],["Kali","Kayah_Li"],["Kana","Katakana"],["Kawi","Kawi"],["Khar","Kharoshthi"],["Khmr","Khmer"],["Khoj","Khojki"],["Kits","Khitan_Small_Script"],["Knda","Kannada"],["Krai","Kirat_Rai"],["Kthi","Kaithi"],["Lana","Tai_Tham"],["Laoo","Lao"],["Latn","Latin"],["Lepc","Lepcha"],["Limb","Limbu"],["Lina","Linear_A"],["Linb","Linear_B"],["Lisu","Lisu"],["Lyci","Lycian"],["Lydi","Lydian"],["Mahj","Mahajani"],["Maka","Makasar"],["Mand","Mandaic"],["Mani","Manichaean"],["Marc","Marchen"],["Medf","Medefaidrin"],["Mend","Mende_Kikakui"],["Merc","Meroitic_Cursive"],["Mero","Meroitic_Hieroglyphs"],["Mlym","Malayalam"],["Modi","Modi"],["Mong","Mongolian"],["Mroo","Mro"],["Mtei","Meetei_Mayek"],["Mult","Multani"],["Mymr","Myanmar"],["Nagm","Nag_Mundari"],["Nand","Nandinagari"],["Narb","Old_North_Arabian"],["Nbat","Nabataean"],["Newa","Newa"],["Nkoo","Nko"],["Nshu","Nushu"],["Ogam","Ogham"],["Olck","Ol_Chiki"],["Onao","Ol_Onal"],["Orkh","Old_Turkic"],["Orya","Oriya"],["Osge","Osage"],["Osma","Osmanya"],["Ougr","Old_Uyghur"],["Palm","Palmyrene"],["Pauc","Pau_Cin_Hau"],["Perm","Old_Permic"],["Phag","Phags_Pa"],["Phli","Inscriptional_Pahlavi"],["Phlp","Psalter_Pahlavi"],["Phnx","Phoenician"],["Plrd","Miao"],["Prti","Inscriptional_Parthian"],["Rjng","Rejang"],["Rohg","Hanifi_Rohingya"],["Runr","Runic"],["Samr","Samaritan"],["Sarb","Old_South_Arabian"],["Saur","Saurashtra"],["Sgnw","SignWriting"],["Shaw","Shavian"],["Shrd","Sharada"],["Sidd","Siddham"],["Sind","Khudawadi"],["Sinh","Sinhala"],["Sogd","Sogdian"],["Sogo","Old_Sogdian"],["Sora","Sora_Sompeng"],["Soyo","Soyombo"],["Sund","Sundanese"],["Sunu","Sunuwar"],["Sylo","Syloti_Nagri"],["Syrc","Syriac"],["Tagb","Tagbanwa"],["Takr","Takri"],["Tale","Tai_Le"],["Talu","New_Tai_Lue"],["Taml","Tamil"],["Tang","Tangut"],["Tavt","Tai_Viet"],["Telu","Telugu"],["Tfng","Tifinagh"],["Tglg","Tagalog"],["Thaa","Thaana"],["Thai","Thai"],["Tibt","Tibetan"],["Tirh","Tirhuta"],["Tnsa","Tangsa"],["Todr","Todhri"],["Toto","Toto"],["Tutg","Tulu_Tigalari"],["Ugar","Ugaritic"],["Vaii","Vai"],["Vith","Vithkuqi"],["Wara","Warang_Citi"],["Wcho","Wancho"],["Xpeo","Old_Persian"],["Xsux","Cuneiform"],["Yezi","Yezidi"],["Yiii","Yi"],["Zanb","Zanabazar_Square"],["Zinh","Inherited"],["Qaai","Inherited"],["Zyyy","Common"],["Zzzz","Unknown"],["Adlam","Adlam"],["Caucasian_Albanian","Caucasian_Albanian"],["Arabic","Arabic"],["Imperial_Aramaic","Imperial_Aramaic"],["Armenian","Armenian"],["Avestan","Avestan"],["Balinese","Balinese"],["Bamum","Bamum"],["Bassa_Vah","Bassa_Vah"],["Batak","Batak"],["Bengali","Bengali"],["Bhaiksuki","Bhaiksuki"],["Bopomofo","Bopomofo"],["Brahmi","Brahmi"],["Braille","Braille"],["Buginese","Buginese"],["Buhid","Buhid"],["Chakma","Chakma"],["Canadian_Aboriginal","Canadian_Aboriginal"],["Carian","Carian"],["Cherokee","Cherokee"],["Chorasmian","Chorasmian"],["Coptic","Coptic"],["Cypro_Minoan","Cypro_Minoan"],["Cypriot","Cypriot"],["Cyrillic","Cyrillic"],["Devanagari","Devanagari"],["Dives_Akuru","Dives_Akuru"],["Dogra","Dogra"],["Deseret","Deseret"],["Duployan","Duployan"],["Egyptian_Hieroglyphs","Egyptian_Hieroglyphs"],["Elbasan","Elbasan"],["Elymaic","Elymaic"],["Ethiopic","Ethiopic"],["Garay","Garay"],["Georgian","Georgian"],["Glagolitic","Glagolitic"],["Gunjala_Gondi","Gunjala_Gondi"],["Masaram_Gondi","Masaram_Gondi"],["Gothic","Gothic"],["Grantha","Grantha"],["Greek","Greek"],["Gujarati","Gujarati"],["Gurung_Khema","Gurung_Khema"],["Gurmukhi","Gurmukhi"],["Hangul","Hangul"],["Han","Han"],["Hanunoo","Hanunoo"],["Hatran","Hatran"],["Hebrew","Hebrew"],["Hiragana","Hiragana"],["Anatolian_Hieroglyphs","Anatolian_Hieroglyphs"],["Pahawh_Hmong","Pahawh_Hmong"],["Nyiakeng_Puachue_Hmong","Nyiakeng_Puachue_Hmong"],["Katakana_Or_Hiragana","Katakana_Or_Hiragana"],["Old_Hungarian","Old_Hungarian"],["Old_Italic","Old_Italic"],["Javanese","Javanese"],["Kayah_Li","Kayah_Li"],["Katakana","Katakana"],["Kharoshthi","Kharoshthi"],["Khmer","Khmer"],["Khojki","Khojki"],["Khitan_Small_Script","Khitan_Small_Script"],["Kannada","Kannada"],["Kirat_Rai","Kirat_Rai"],["Kaithi","Kaithi"],["Tai_Tham","Tai_Tham"],["Lao","Lao"],["Latin","Latin"],["Lepcha","Lepcha"],["Limbu","Limbu"],["Linear_A","Linear_A"],["Linear_B","Linear_B"],["Lycian","Lycian"],["Lydian","Lydian"],["Mahajani","Mahajani"],["Makasar","Makasar"],["Mandaic","Mandaic"],["Manichaean","Manichaean"],["Marchen","Marchen"],["Medefaidrin","Medefaidrin"],["Mende_Kikakui","Mende_Kikakui"],["Meroitic_Cursive","Meroitic_Cursive"],["Meroitic_Hieroglyphs","Meroitic_Hieroglyphs"],["Malayalam","Malayalam"],["Mongolian","Mongolian"],["Mro","Mro"],["Meetei_Mayek","Meetei_Mayek"],["Multani","Multani"],["Myanmar","Myanmar"],["Nag_Mundari","Nag_Mundari"],["Nandinagari","Nandinagari"],["Old_North_Arabian","Old_North_Arabian"],["Nabataean","Nabataean"],["Nko","Nko"],["Nushu","Nushu"],["Ogham","Ogham"],["Ol_Chiki","Ol_Chiki"],["Ol_Onal","Ol_Onal"],["Old_Turkic","Old_Turkic"],["Oriya","Oriya"],["Osage","Osage"],["Osmanya","Osmanya"],["Old_Uyghur","Old_Uyghur"],["Palmyrene","Palmyrene"],["Pau_Cin_Hau","Pau_Cin_Hau"],["Old_Permic","Old_Permic"],["Phags_Pa","Phags_Pa"],["Inscriptional_Pahlavi","Inscriptional_Pahlavi"],["Psalter_Pahlavi","Psalter_Pahlavi"],["Phoenician","Phoenician"],["Miao","Miao"],["Inscriptional_Parthian","Inscriptional_Parthian"],["Rejang","Rejang"],["Hanifi_Rohingya","Hanifi_Rohingya"],["Runic","Runic"],["Samaritan","Samaritan"],["Old_South_Arabian","Old_South_Arabian"],["Saurashtra","Saurashtra"],["SignWriting","SignWriting"],["Shavian","Shavian"],["Sharada","Sharada"],["Siddham","Siddham"],["Khudawadi","Khudawadi"],["Sinhala","Sinhala"],["Sogdian","Sogdian"],["Old_Sogdian","Old_Sogdian"],["Sora_Sompeng","Sora_Sompeng"],["Soyombo","Soyombo"],["Sundanese","Sundanese"],["Sunuwar","Sunuwar"],["Syloti_Nagri","Syloti_Nagri"],["Syriac","Syriac"],["Tagbanwa","Tagbanwa"],["Takri","Takri"],["Tai_Le","Tai_Le"],["New_Tai_Lue","New_Tai_Lue"],["Tamil","Tamil"],["Tangut","Tangut"],["Tai_Viet","Tai_Viet"],["Telugu","Telugu"],["Tifinagh","Tifinagh"],["Tagalog","Tagalog"],["Thaana","Thaana"],["Tibetan","Tibetan"],["Tirhuta","Tirhuta"],["Tangsa","Tangsa"],["Todhri","Todhri"],["Tulu_Tigalari","Tulu_Tigalari"],["Ugaritic","Ugaritic"],["Vai","Vai"],["Vithkuqi","Vithkuqi"],["Warang_Citi","Warang_Citi"],["Wancho","Wancho"],["Old_Persian","Old_Persian"],["Cuneiform","Cuneiform"],["Yezidi","Yezidi"],["Yi","Yi"],["Zanabazar_Square","Zanabazar_Square"],["Inherited","Inherited"],["Common","Common"],["Unknown","Unknown"]])],["Script_Extensions",new Map([["Adlm","Adlam"],["Aghb","Caucasian_Albanian"],["Ahom","Ahom"],["Arab","Arabic"],["Armi","Imperial_Aramaic"],["Armn","Armenian"],["Avst","Avestan"],["Bali","Balinese"],["Bamu","Bamum"],["Bass","Bassa_Vah"],["Batk","Batak"],["Beng","Bengali"],["Bhks","Bhaiksuki"],["Bopo","Bopomofo"],["Brah","Brahmi"],["Brai","Braille"],["Bugi","Buginese"],["Buhd","Buhid"],["Cakm","Chakma"],["Cans","Canadian_Aboriginal"],["Cari","Carian"],["Cham","Cham"],["Cher","Cherokee"],["Chrs","Chorasmian"],["Copt","Coptic"],["Qaac","Coptic"],["Cpmn","Cypro_Minoan"],["Cprt","Cypriot"],["Cyrl","Cyrillic"],["Deva","Devanagari"],["Diak","Dives_Akuru"],["Dogr","Dogra"],["Dsrt","Deseret"],["Dupl","Duployan"],["Egyp","Egyptian_Hieroglyphs"],["Elba","Elbasan"],["Elym","Elymaic"],["Ethi","Ethiopic"],["Gara","Garay"],["Geor","Georgian"],["Glag","Glagolitic"],["Gong","Gunjala_Gondi"],["Gonm","Masaram_Gondi"],["Goth","Gothic"],["Gran","Grantha"],["Grek","Greek"],["Gujr","Gujarati"],["Gukh","Gurung_Khema"],["Guru","Gurmukhi"],["Hang","Hangul"],["Hani","Han"],["Hano","Hanunoo"],["Hatr","Hatran"],["Hebr","Hebrew"],["Hira","Hiragana"],["Hluw","Anatolian_Hieroglyphs"],["Hmng","Pahawh_Hmong"],["Hmnp","Nyiakeng_Puachue_Hmong"],["Hrkt","Katakana_Or_Hiragana"],["Hung","Old_Hungarian"],["Ital","Old_Italic"],["Java","Javanese"],["Kali","Kayah_Li"],["Kana","Katakana"],["Kawi","Kawi"],["Khar","Kharoshthi"],["Khmr","Khmer"],["Khoj","Khojki"],["Kits","Khitan_Small_Script"],["Knda","Kannada"],["Krai","Kirat_Rai"],["Kthi","Kaithi"],["Lana","Tai_Tham"],["Laoo","Lao"],["Latn","Latin"],["Lepc","Lepcha"],["Limb","Limbu"],["Lina","Linear_A"],["Linb","Linear_B"],["Lisu","Lisu"],["Lyci","Lycian"],["Lydi","Lydian"],["Mahj","Mahajani"],["Maka","Makasar"],["Mand","Mandaic"],["Mani","Manichaean"],["Marc","Marchen"],["Medf","Medefaidrin"],["Mend","Mende_Kikakui"],["Merc","Meroitic_Cursive"],["Mero","Meroitic_Hieroglyphs"],["Mlym","Malayalam"],["Modi","Modi"],["Mong","Mongolian"],["Mroo","Mro"],["Mtei","Meetei_Mayek"],["Mult","Multani"],["Mymr","Myanmar"],["Nagm","Nag_Mundari"],["Nand","Nandinagari"],["Narb","Old_North_Arabian"],["Nbat","Nabataean"],["Newa","Newa"],["Nkoo","Nko"],["Nshu","Nushu"],["Ogam","Ogham"],["Olck","Ol_Chiki"],["Onao","Ol_Onal"],["Orkh","Old_Turkic"],["Orya","Oriya"],["Osge","Osage"],["Osma","Osmanya"],["Ougr","Old_Uyghur"],["Palm","Palmyrene"],["Pauc","Pau_Cin_Hau"],["Perm","Old_Permic"],["Phag","Phags_Pa"],["Phli","Inscriptional_Pahlavi"],["Phlp","Psalter_Pahlavi"],["Phnx","Phoenician"],["Plrd","Miao"],["Prti","Inscriptional_Parthian"],["Rjng","Rejang"],["Rohg","Hanifi_Rohingya"],["Runr","Runic"],["Samr","Samaritan"],["Sarb","Old_South_Arabian"],["Saur","Saurashtra"],["Sgnw","SignWriting"],["Shaw","Shavian"],["Shrd","Sharada"],["Sidd","Siddham"],["Sind","Khudawadi"],["Sinh","Sinhala"],["Sogd","Sogdian"],["Sogo","Old_Sogdian"],["Sora","Sora_Sompeng"],["Soyo","Soyombo"],["Sund","Sundanese"],["Sunu","Sunuwar"],["Sylo","Syloti_Nagri"],["Syrc","Syriac"],["Tagb","Tagbanwa"],["Takr","Takri"],["Tale","Tai_Le"],["Talu","New_Tai_Lue"],["Taml","Tamil"],["Tang","Tangut"],["Tavt","Tai_Viet"],["Telu","Telugu"],["Tfng","Tifinagh"],["Tglg","Tagalog"],["Thaa","Thaana"],["Thai","Thai"],["Tibt","Tibetan"],["Tirh","Tirhuta"],["Tnsa","Tangsa"],["Todr","Todhri"],["Toto","Toto"],["Tutg","Tulu_Tigalari"],["Ugar","Ugaritic"],["Vaii","Vai"],["Vith","Vithkuqi"],["Wara","Warang_Citi"],["Wcho","Wancho"],["Xpeo","Old_Persian"],["Xsux","Cuneiform"],["Yezi","Yezidi"],["Yiii","Yi"],["Zanb","Zanabazar_Square"],["Zinh","Inherited"],["Qaai","Inherited"],["Zyyy","Common"],["Zzzz","Unknown"],["Adlam","Adlam"],["Caucasian_Albanian","Caucasian_Albanian"],["Arabic","Arabic"],["Imperial_Aramaic","Imperial_Aramaic"],["Armenian","Armenian"],["Avestan","Avestan"],["Balinese","Balinese"],["Bamum","Bamum"],["Bassa_Vah","Bassa_Vah"],["Batak","Batak"],["Bengali","Bengali"],["Bhaiksuki","Bhaiksuki"],["Bopomofo","Bopomofo"],["Brahmi","Brahmi"],["Braille","Braille"],["Buginese","Buginese"],["Buhid","Buhid"],["Chakma","Chakma"],["Canadian_Aboriginal","Canadian_Aboriginal"],["Carian","Carian"],["Cherokee","Cherokee"],["Chorasmian","Chorasmian"],["Coptic","Coptic"],["Cypro_Minoan","Cypro_Minoan"],["Cypriot","Cypriot"],["Cyrillic","Cyrillic"],["Devanagari","Devanagari"],["Dives_Akuru","Dives_Akuru"],["Dogra","Dogra"],["Deseret","Deseret"],["Duployan","Duployan"],["Egyptian_Hieroglyphs","Egyptian_Hieroglyphs"],["Elbasan","Elbasan"],["Elymaic","Elymaic"],["Ethiopic","Ethiopic"],["Garay","Garay"],["Georgian","Georgian"],["Glagolitic","Glagolitic"],["Gunjala_Gondi","Gunjala_Gondi"],["Masaram_Gondi","Masaram_Gondi"],["Gothic","Gothic"],["Grantha","Grantha"],["Greek","Greek"],["Gujarati","Gujarati"],["Gurung_Khema","Gurung_Khema"],["Gurmukhi","Gurmukhi"],["Hangul","Hangul"],["Han","Han"],["Hanunoo","Hanunoo"],["Hatran","Hatran"],["Hebrew","Hebrew"],["Hiragana","Hiragana"],["Anatolian_Hieroglyphs","Anatolian_Hieroglyphs"],["Pahawh_Hmong","Pahawh_Hmong"],["Nyiakeng_Puachue_Hmong","Nyiakeng_Puachue_Hmong"],["Katakana_Or_Hiragana","Katakana_Or_Hiragana"],["Old_Hungarian","Old_Hungarian"],["Old_Italic","Old_Italic"],["Javanese","Javanese"],["Kayah_Li","Kayah_Li"],["Katakana","Katakana"],["Kharoshthi","Kharoshthi"],["Khmer","Khmer"],["Khojki","Khojki"],["Khitan_Small_Script","Khitan_Small_Script"],["Kannada","Kannada"],["Kirat_Rai","Kirat_Rai"],["Kaithi","Kaithi"],["Tai_Tham","Tai_Tham"],["Lao","Lao"],["Latin","Latin"],["Lepcha","Lepcha"],["Limbu","Limbu"],["Linear_A","Linear_A"],["Linear_B","Linear_B"],["Lycian","Lycian"],["Lydian","Lydian"],["Mahajani","Mahajani"],["Makasar","Makasar"],["Mandaic","Mandaic"],["Manichaean","Manichaean"],["Marchen","Marchen"],["Medefaidrin","Medefaidrin"],["Mende_Kikakui","Mende_Kikakui"],["Meroitic_Cursive","Meroitic_Cursive"],["Meroitic_Hieroglyphs","Meroitic_Hieroglyphs"],["Malayalam","Malayalam"],["Mongolian","Mongolian"],["Mro","Mro"],["Meetei_Mayek","Meetei_Mayek"],["Multani","Multani"],["Myanmar","Myanmar"],["Nag_Mundari","Nag_Mundari"],["Nandinagari","Nandinagari"],["Old_North_Arabian","Old_North_Arabian"],["Nabataean","Nabataean"],["Nko","Nko"],["Nushu","Nushu"],["Ogham","Ogham"],["Ol_Chiki","Ol_Chiki"],["Ol_Onal","Ol_Onal"],["Old_Turkic","Old_Turkic"],["Oriya","Oriya"],["Osage","Osage"],["Osmanya","Osmanya"],["Old_Uyghur","Old_Uyghur"],["Palmyrene","Palmyrene"],["Pau_Cin_Hau","Pau_Cin_Hau"],["Old_Permic","Old_Permic"],["Phags_Pa","Phags_Pa"],["Inscriptional_Pahlavi","Inscriptional_Pahlavi"],["Psalter_Pahlavi","Psalter_Pahlavi"],["Phoenician","Phoenician"],["Miao","Miao"],["Inscriptional_Parthian","Inscriptional_Parthian"],["Rejang","Rejang"],["Hanifi_Rohingya","Hanifi_Rohingya"],["Runic","Runic"],["Samaritan","Samaritan"],["Old_South_Arabian","Old_South_Arabian"],["Saurashtra","Saurashtra"],["SignWriting","SignWriting"],["Shavian","Shavian"],["Sharada","Sharada"],["Siddham","Siddham"],["Khudawadi","Khudawadi"],["Sinhala","Sinhala"],["Sogdian","Sogdian"],["Old_Sogdian","Old_Sogdian"],["Sora_Sompeng","Sora_Sompeng"],["Soyombo","Soyombo"],["Sundanese","Sundanese"],["Sunuwar","Sunuwar"],["Syloti_Nagri","Syloti_Nagri"],["Syriac","Syriac"],["Tagbanwa","Tagbanwa"],["Takri","Takri"],["Tai_Le","Tai_Le"],["New_Tai_Lue","New_Tai_Lue"],["Tamil","Tamil"],["Tangut","Tangut"],["Tai_Viet","Tai_Viet"],["Telugu","Telugu"],["Tifinagh","Tifinagh"],["Tagalog","Tagalog"],["Thaana","Thaana"],["Tibetan","Tibetan"],["Tirhuta","Tirhuta"],["Tangsa","Tangsa"],["Todhri","Todhri"],["Tulu_Tigalari","Tulu_Tigalari"],["Ugaritic","Ugaritic"],["Vai","Vai"],["Vithkuqi","Vithkuqi"],["Warang_Citi","Warang_Citi"],["Wancho","Wancho"],["Old_Persian","Old_Persian"],["Cuneiform","Cuneiform"],["Yezidi","Yezidi"],["Yi","Yi"],["Zanabazar_Square","Zanabazar_Square"],["Inherited","Inherited"],["Common","Common"],["Unknown","Unknown"]])]]),XZe=zZe,JZe=function(r,s){var o=XZe.get(r);if(!o)throw new Error("Unknown property `"+r+"`.");var d=o.get(s);if(d)return d;throw new Error("Unknown value `"+s+"` for property `"+r+"`.")},YZe=JZe,QZe=new Map([[75,8490],[83,383],[107,8490],[115,383],[181,924],[197,8491],[223,7838],[229,8491],[383,83],[411,42972],[452,453],[453,452],[455,456],[456,455],[458,459],[459,458],[497,498],[498,497],[612,42955],[837,8126],[912,8147],[914,976],[917,1013],[920,1012],[921,8126],[922,1008],[924,181],[928,982],[929,1009],[931,962],[934,981],[937,8486],[944,8163],[952,1012],[962,931],[969,8486],[976,914],[977,1012],[981,934],[982,928],[1008,922],[1009,929],[1012,[920,977,952]],[1013,917],[1042,7296],[1044,7297],[1054,7298],[1057,7299],[1058,7301],[1066,7302],[1122,7303],[7296,1042],[7297,1044],[7298,1054],[7299,1057],[7300,7301],[7301,[1058,7300]],[7302,1066],[7303,1122],[7304,42570],[7305,7306],[7306,7305],[7776,7835],[7835,7776],[7838,223],[8064,8072],[8065,8073],[8066,8074],[8067,8075],[8068,8076],[8069,8077],[8070,8078],[8071,8079],[8072,8064],[8073,8065],[8074,8066],[8075,8067],[8076,8068],[8077,8069],[8078,8070],[8079,8071],[8080,8088],[8081,8089],[8082,8090],[8083,8091],[8084,8092],[8085,8093],[8086,8094],[8087,8095],[8088,8080],[8089,8081],[8090,8082],[8091,8083],[8092,8084],[8093,8085],[8094,8086],[8095,8087],[8096,8104],[8097,8105],[8098,8106],[8099,8107],[8100,8108],[8101,8109],[8102,8110],[8103,8111],[8104,8096],[8105,8097],[8106,8098],[8107,8099],[8108,8100],[8109,8101],[8110,8102],[8111,8103],[8115,8124],[8124,8115],[8126,[837,921]],[8131,8140],[8140,8131],[8147,912],[8163,944],[8179,8188],[8188,8179],[8486,[937,969]],[8490,75],[8491,[197,229]],[42570,7304],[42955,612],[42956,42957],[42957,42956],[42970,42971],[42971,42970],[42972,411],[64261,64262],[64262,64261],[66560,66600],[66561,66601],[66562,66602],[66563,66603],[66564,66604],[66565,66605],[66566,66606],[66567,66607],[66568,66608],[66569,66609],[66570,66610],[66571,66611],[66572,66612],[66573,66613],[66574,66614],[66575,66615],[66576,66616],[66577,66617],[66578,66618],[66579,66619],[66580,66620],[66581,66621],[66582,66622],[66583,66623],[66584,66624],[66585,66625],[66586,66626],[66587,66627],[66588,66628],[66589,66629],[66590,66630],[66591,66631],[66592,66632],[66593,66633],[66594,66634],[66595,66635],[66596,66636],[66597,66637],[66598,66638],[66599,66639],[66600,66560],[66601,66561],[66602,66562],[66603,66563],[66604,66564],[66605,66565],[66606,66566],[66607,66567],[66608,66568],[66609,66569],[66610,66570],[66611,66571],[66612,66572],[66613,66573],[66614,66574],[66615,66575],[66616,66576],[66617,66577],[66618,66578],[66619,66579],[66620,66580],[66621,66581],[66622,66582],[66623,66583],[66624,66584],[66625,66585],[66626,66586],[66627,66587],[66628,66588],[66629,66589],[66630,66590],[66631,66591],[66632,66592],[66633,66593],[66634,66594],[66635,66595],[66636,66596],[66637,66597],[66638,66598],[66639,66599],[66736,66776],[66737,66777],[66738,66778],[66739,66779],[66740,66780],[66741,66781],[66742,66782],[66743,66783],[66744,66784],[66745,66785],[66746,66786],[66747,66787],[66748,66788],[66749,66789],[66750,66790],[66751,66791],[66752,66792],[66753,66793],[66754,66794],[66755,66795],[66756,66796],[66757,66797],[66758,66798],[66759,66799],[66760,66800],[66761,66801],[66762,66802],[66763,66803],[66764,66804],[66765,66805],[66766,66806],[66767,66807],[66768,66808],[66769,66809],[66770,66810],[66771,66811],[66776,66736],[66777,66737],[66778,66738],[66779,66739],[66780,66740],[66781,66741],[66782,66742],[66783,66743],[66784,66744],[66785,66745],[66786,66746],[66787,66747],[66788,66748],[66789,66749],[66790,66750],[66791,66751],[66792,66752],[66793,66753],[66794,66754],[66795,66755],[66796,66756],[66797,66757],[66798,66758],[66799,66759],[66800,66760],[66801,66761],[66802,66762],[66803,66763],[66804,66764],[66805,66765],[66806,66766],[66807,66767],[66808,66768],[66809,66769],[66810,66770],[66811,66771],[66928,66967],[66929,66968],[66930,66969],[66931,66970],[66932,66971],[66933,66972],[66934,66973],[66935,66974],[66936,66975],[66937,66976],[66938,66977],[66940,66979],[66941,66980],[66942,66981],[66943,66982],[66944,66983],[66945,66984],[66946,66985],[66947,66986],[66948,66987],[66949,66988],[66950,66989],[66951,66990],[66952,66991],[66953,66992],[66954,66993],[66956,66995],[66957,66996],[66958,66997],[66959,66998],[66960,66999],[66961,67e3],[66962,67001],[66964,67003],[66965,67004],[66967,66928],[66968,66929],[66969,66930],[66970,66931],[66971,66932],[66972,66933],[66973,66934],[66974,66935],[66975,66936],[66976,66937],[66977,66938],[66979,66940],[66980,66941],[66981,66942],[66982,66943],[66983,66944],[66984,66945],[66985,66946],[66986,66947],[66987,66948],[66988,66949],[66989,66950],[66990,66951],[66991,66952],[66992,66953],[66993,66954],[66995,66956],[66996,66957],[66997,66958],[66998,66959],[66999,66960],[67e3,66961],[67001,66962],[67003,66964],[67004,66965],[68736,68800],[68737,68801],[68738,68802],[68739,68803],[68740,68804],[68741,68805],[68742,68806],[68743,68807],[68744,68808],[68745,68809],[68746,68810],[68747,68811],[68748,68812],[68749,68813],[68750,68814],[68751,68815],[68752,68816],[68753,68817],[68754,68818],[68755,68819],[68756,68820],[68757,68821],[68758,68822],[68759,68823],[68760,68824],[68761,68825],[68762,68826],[68763,68827],[68764,68828],[68765,68829],[68766,68830],[68767,68831],[68768,68832],[68769,68833],[68770,68834],[68771,68835],[68772,68836],[68773,68837],[68774,68838],[68775,68839],[68776,68840],[68777,68841],[68778,68842],[68779,68843],[68780,68844],[68781,68845],[68782,68846],[68783,68847],[68784,68848],[68785,68849],[68786,68850],[68800,68736],[68801,68737],[68802,68738],[68803,68739],[68804,68740],[68805,68741],[68806,68742],[68807,68743],[68808,68744],[68809,68745],[68810,68746],[68811,68747],[68812,68748],[68813,68749],[68814,68750],[68815,68751],[68816,68752],[68817,68753],[68818,68754],[68819,68755],[68820,68756],[68821,68757],[68822,68758],[68823,68759],[68824,68760],[68825,68761],[68826,68762],[68827,68763],[68828,68764],[68829,68765],[68830,68766],[68831,68767],[68832,68768],[68833,68769],[68834,68770],[68835,68771],[68836,68772],[68837,68773],[68838,68774],[68839,68775],[68840,68776],[68841,68777],[68842,68778],[68843,68779],[68844,68780],[68845,68781],[68846,68782],[68847,68783],[68848,68784],[68849,68785],[68850,68786],[68944,68976],[68945,68977],[68946,68978],[68947,68979],[68948,68980],[68949,68981],[68950,68982],[68951,68983],[68952,68984],[68953,68985],[68954,68986],[68955,68987],[68956,68988],[68957,68989],[68958,68990],[68959,68991],[68960,68992],[68961,68993],[68962,68994],[68963,68995],[68964,68996],[68965,68997],[68976,68944],[68977,68945],[68978,68946],[68979,68947],[68980,68948],[68981,68949],[68982,68950],[68983,68951],[68984,68952],[68985,68953],[68986,68954],[68987,68955],[68988,68956],[68989,68957],[68990,68958],[68991,68959],[68992,68960],[68993,68961],[68994,68962],[68995,68963],[68996,68964],[68997,68965],[71840,71872],[71841,71873],[71842,71874],[71843,71875],[71844,71876],[71845,71877],[71846,71878],[71847,71879],[71848,71880],[71849,71881],[71850,71882],[71851,71883],[71852,71884],[71853,71885],[71854,71886],[71855,71887],[71856,71888],[71857,71889],[71858,71890],[71859,71891],[71860,71892],[71861,71893],[71862,71894],[71863,71895],[71864,71896],[71865,71897],[71866,71898],[71867,71899],[71868,71900],[71869,71901],[71870,71902],[71871,71903],[71872,71840],[71873,71841],[71874,71842],[71875,71843],[71876,71844],[71877,71845],[71878,71846],[71879,71847],[71880,71848],[71881,71849],[71882,71850],[71883,71851],[71884,71852],[71885,71853],[71886,71854],[71887,71855],[71888,71856],[71889,71857],[71890,71858],[71891,71859],[71892,71860],[71893,71861],[71894,71862],[71895,71863],[71896,71864],[71897,71865],[71898,71866],[71899,71867],[71900,71868],[71901,71869],[71902,71870],[71903,71871],[93760,93792],[93761,93793],[93762,93794],[93763,93795],[93764,93796],[93765,93797],[93766,93798],[93767,93799],[93768,93800],[93769,93801],[93770,93802],[93771,93803],[93772,93804],[93773,93805],[93774,93806],[93775,93807],[93776,93808],[93777,93809],[93778,93810],[93779,93811],[93780,93812],[93781,93813],[93782,93814],[93783,93815],[93784,93816],[93785,93817],[93786,93818],[93787,93819],[93788,93820],[93789,93821],[93790,93822],[93791,93823],[93792,93760],[93793,93761],[93794,93762],[93795,93763],[93796,93764],[93797,93765],[93798,93766],[93799,93767],[93800,93768],[93801,93769],[93802,93770],[93803,93771],[93804,93772],[93805,93773],[93806,93774],[93807,93775],[93808,93776],[93809,93777],[93810,93778],[93811,93779],[93812,93780],[93813,93781],[93814,93782],[93815,93783],[93816,93784],[93817,93785],[93818,93786],[93819,93787],[93820,93788],[93821,93789],[93822,93790],[93823,93791],[125184,125218],[125185,125219],[125186,125220],[125187,125221],[125188,125222],[125189,125223],[125190,125224],[125191,125225],[125192,125226],[125193,125227],[125194,125228],[125195,125229],[125196,125230],[125197,125231],[125198,125232],[125199,125233],[125200,125234],[125201,125235],[125202,125236],[125203,125237],[125204,125238],[125205,125239],[125206,125240],[125207,125241],[125208,125242],[125209,125243],[125210,125244],[125211,125245],[125212,125246],[125213,125247],[125214,125248],[125215,125249],[125216,125250],[125217,125251],[125218,125184],[125219,125185],[125220,125186],[125221,125187],[125222,125188],[125223,125189],[125224,125190],[125225,125191],[125226,125192],[125227,125193],[125228,125194],[125229,125195],[125230,125196],[125231,125197],[125232,125198],[125233,125199],[125234,125200],[125235,125201],[125236,125202],[125237,125203],[125238,125204],[125239,125205],[125240,125206],[125241,125207],[125242,125208],[125243,125209],[125244,125210],[125245,125211],[125246,125212],[125247,125213],[125248,125214],[125249,125215],[125250,125216],[125251,125217]]),nv={},kn=te;nv.REGULAR=new Map([["d",kn().addRange(48,57)],["D",kn().addRange(0,47).addRange(58,65535)],["s",kn(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",kn().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,65535)],["w",kn(95).addRange(48,57).addRange(65,90).addRange(97,122)],["W",kn(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,65535)]]),nv.UNICODE=new Map([["d",kn().addRange(48,57)],["D",kn().addRange(0,47).addRange(58,1114111)],["s",kn(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",kn().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,1114111)],["w",kn(95).addRange(48,57).addRange(65,90).addRange(97,122)],["W",kn(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,1114111)]]),nv.UNICODE_IGNORE_CASE=new Map([["d",kn().addRange(48,57)],["D",kn().addRange(0,47).addRange(58,1114111)],["s",kn(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",kn().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,1114111)],["w",kn(95,383,8490).addRange(48,57).addRange(65,90).addRange(97,122)],["W",kn(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,382).addRange(384,8489).addRange(8491,1114111)]]);var Vse=qZe.generate,Wse=UZe.parse,Ei=te,Gse=HZe,Kse=YZe,ZZe=QZe,iC=nv;function eet(e,r){var s=[];return e.forEach(function(o){var d=r(o);Array.isArray(d)?s.push.apply(s,d):s.push(d)}),s}function tet(e){var r=e.data;return r.length>=1&&r[r.length-1]>=65536}var ret=/([\\^$.*+?()[\]{}|])/g,yd=Ei().addRange(0,1114111),Hse=Ei().addRange(65536,1114111),oC=Ei().add(10,13,8232,8233),aet=yd.clone().remove(oC),zse=function(r,s,o){return s?o?iC.UNICODE_IGNORE_CASE.get(r):iC.UNICODE.get(r):iC.REGULAR.get(r)},net=function(r){return r?yd:aet},sv=function(r,s){var o=s?r+"/"+s:"Binary_Property/"+r;try{return FZe("/node_modules/regexpu-core")("regenerate-unicode-properties/"+o+".js")}catch{throw new Error("Failed to recognize value `"+s+"` for property "+("`"+r+"`."))}},set=function(r){try{var s="General_Category",o=Kse(s,r);return sv(s,o)}catch{}try{return sv("Property_of_Strings",r)}catch{}var d=Gse(r);return sv(d)},iet=function(r,s){var o=r.split("="),d=o[0],l;if(o.length==1)l=set(d);else{var c=Gse(d),f=Kse(c,o[1]);l=sv(c,f)}if(s){if(l.strings)throw new Error("Cannot negate Unicode property of strings");return{characters:yd.clone().remove(l.characters),strings:new Set}}return{characters:l.characters.clone(),strings:l.strings?new Set(l.strings.map(function(h){return h.replace(ret,"\\$1")})):new Set}},Xse=function(r,s){var o=iet(r,s),d=dC();return d.singleChars=o.characters,o.strings.size>0&&(d.longStrings=o.strings,d.maybeIncludesStrings=!0),d};function Fh(){return!!dr.modifiersData.i}function $h(){return dr.modifiersData.i===!1||!dr.transform.unicodeFlag?!1:!!(dr.modifiersData.i||dr.flags.ignoreCase)}Ei.prototype.iuAddRange=function(e,r){var s=this;do{var o=lC(e,Fh(),$h());o&&s.add(o)}while(++e<=r);return s},Ei.prototype.iuRemoveRange=function(e,r){var s=this;do{var o=lC(e,Fh(),$h());o&&s.remove(o)}while(++e<=r);return s};var Si=function(r,s){var o=Wse(s,dr.useUnicodeFlag?"u":"",{lookbehind:!0,namedGroups:!0,unicodePropertyEscape:!0,unicodeSet:!0,modifiers:!0});switch(o.type){case"characterClass":case"group":case"value":break;default:o=oet(o,s)}Object.assign(r,o)},oet=function(r,s){return{type:"group",behavior:"ignore",body:[r],raw:"(?:"+s+")"}},lC=function(r,s,o){var d=(o?ZZe.get(r):void 0)||[];return typeof d=="number"&&(d=[d]),s&&(r>=65&&r<=90?d.push(r+32):r>=97&&r<=122&&d.push(r-32)),d.length==0?!1:d},up=function(r){switch(r){case"union":return{single:function(c,f){c.singleChars.add(f)},regSet:function(c,f){c.singleChars.add(f)},range:function(c,f,h){c.singleChars.addRange(f,h)},iuRange:function(c,f,h){c.singleChars.iuAddRange(f,h)},nested:function(c,f){c.singleChars.add(f.singleChars);for(var h=I(f.longStrings),y;!(y=h()).done;){var g=y.value;c.longStrings.add(g)}f.maybeIncludesStrings&&(c.maybeIncludesStrings=!0)}};case"union-negative":{var s=function(c,f){c.singleChars=yd.clone().remove(f).add(c.singleChars)};return{single:function(c,f){var h=yd.clone();c.singleChars=c.singleChars.contains(f)?h:h.remove(f)},regSet:s,range:function(c,f,h){c.singleChars=yd.clone().removeRange(f,h).add(c.singleChars)},iuRange:function(c,f,h){c.singleChars=yd.clone().iuRemoveRange(f,h).add(c.singleChars)},nested:function(c,f){if(s(c,f.singleChars),f.maybeIncludesStrings)throw new Error("ASSERTION ERROR")}}}case"intersection":{var o=function(c,f){c.first?c.singleChars=f:c.singleChars.intersection(f)};return{single:function(c,f){c.singleChars=c.first||c.singleChars.contains(f)?Ei(f):Ei(),c.longStrings.clear(),c.maybeIncludesStrings=!1},regSet:function(c,f){o(c,f),c.longStrings.clear(),c.maybeIncludesStrings=!1},range:function(c,f,h){c.first?c.singleChars.addRange(f,h):c.singleChars.intersection(Ei().addRange(f,h)),c.longStrings.clear(),c.maybeIncludesStrings=!1},iuRange:function(c,f,h){c.first?c.singleChars.iuAddRange(f,h):c.singleChars.intersection(Ei().iuAddRange(f,h)),c.longStrings.clear(),c.maybeIncludesStrings=!1},nested:function(c,f){if(o(c,f.singleChars),c.first)c.longStrings=f.longStrings,c.maybeIncludesStrings=f.maybeIncludesStrings;else{for(var h=I(c.longStrings),y;!(y=h()).done;){var g=y.value;f.longStrings.has(g)||c.longStrings.delete(g)}f.maybeIncludesStrings||(c.maybeIncludesStrings=!1)}}}}case"subtraction":{var d=function(c,f){c.first?c.singleChars.add(f):c.singleChars.remove(f)};return{single:function(c,f){c.first?c.singleChars.add(f):c.singleChars.remove(f)},regSet:d,range:function(c,f,h){c.first?c.singleChars.addRange(f,h):c.singleChars.removeRange(f,h)},iuRange:function(c,f,h){c.first?c.singleChars.iuAddRange(f,h):c.singleChars.iuRemoveRange(f,h)},nested:function(c,f){if(d(c,f.singleChars),c.first)c.longStrings=f.longStrings,c.maybeIncludesStrings=f.maybeIncludesStrings;else for(var h=I(c.longStrings),y;!(y=h()).done;){var g=y.value;f.longStrings.has(g)&&c.longStrings.delete(g)}}}}default:throw new Error("Unknown set action: "+characterClassItem.kind)}},dC=function(){return{transformed:dr.transform.unicodeFlag,singleChars:Ei(),longStrings:new Set,hasEmptyString:!1,first:!0,maybeIncludesStrings:!1}},iv=function(r){var s=Fh(),o=$h();if(s||o){var d=lC(r,s,o);if(d)return[r,d]}return[r]},det=function(r,s){for(var o=dC(),d=Fh(),l=$h(),c=I(r.strings),f;!(f=c()).done;){var h=f.value;if(h.characters.length===1)iv(h.characters[0].codePoint).forEach(function(C){o.singleChars.add(C)});else{var y=void 0;if(l||d){y="";for(var g=I(h.characters),x;!(x=g()).done;){var R=x.value,w=Ei(R.codePoint),T=iv(R.codePoint);T&&w.add(T),y+=w.toString(s)}}else y=h.characters.map(function(C){return Vse(C)}).join("");o.longStrings.add(y),o.maybeIncludesStrings=!0}}return o},Jse=function(r,s){var o=dC(),d,l;switch(r.kind){case"union":d=up("union"),l=up("union-negative");break;case"intersection":d=up("intersection"),l=up("subtraction"),dr.transform.unicodeSetsFlag&&(o.transformed=!0);break;case"subtraction":d=up("subtraction"),l=up("intersection"),dr.transform.unicodeSetsFlag&&(o.transformed=!0);break;default:throw new Error("Unknown character class kind: "+r.kind)}for(var c=Fh(),f=$h(),h=I(r.body),y;!(y=h()).done;){var g=y.value;switch(g.type){case"value":iv(g.codePoint).forEach(function(P){d.single(o,P)});break;case"characterClassRange":var x=g.min.codePoint,R=g.max.codePoint;d.range(o,x,R),(c||f)&&(d.iuRange(o,x,R),o.transformed=!0);break;case"characterClassEscape":d.regSet(o,zse(g.value,dr.flags.unicode||dr.flags.unicodeSets,dr.flags.ignoreCase));break;case"unicodePropertyEscape":var w=Xse(g.value,g.negative);d.nested(o,w),o.transformed=o.transformed||dr.transform.unicodePropertyEscapes||dr.transform.unicodeSetsFlag&&(w.maybeIncludesStrings||r.kind!=="union");break;case"characterClass":var T=g.negative?l:d,C=Jse(g,s);T.nested(o,C),o.transformed=!0;break;case"classStrings":d.nested(o,det(g,s)),o.transformed=!0;break;default:throw new Error("Unknown term type: "+g.type)}o.first=!1}if(r.negative&&o.maybeIncludesStrings)throw new SyntaxError("Cannot negate set containing strings");return o},Yse=function(r,s,o){o===void 0&&(o=Jse(r,s));var d=r.negative,l=o,c=l.singleChars,f=l.transformed,h=l.longStrings;if(f){var y=tet(c),g=c.toString(Object.assign({},s,{bmpOnly:y}));if(d)if(dr.useUnicodeFlag)Si(r,"[^"+(g[0]==="["?g.slice(1,-1):g)+"]");else if(dr.flags.unicode||dr.flags.unicodeSets)if(dr.flags.ignoreCase){var x=c.clone().intersection(Hse),R=c.clone().remove(x).addRange(55296,57343).toString({bmpOnly:!0}),w=Hse.clone().remove(x).toString(s);Si(r,"(?!"+R+")[^]|"+w)}else{var T=yd.clone().remove(c);Si(r,T.toString(s))}else Si(r,"(?!"+g+")[^]");else{var C=h.has(""),P=Array.from(h).sort(function(_,j){return j.length-_.length});(g!=="[]"||h.size===0)&&P.splice(P.length-(C?1:0),0,g),Si(r,P.join("|"))}}return r},uet=function(r){var s=Object.keys(r.unmatchedReferences);if(s.length>0)throw new Error("Unknown group names: "+s)},cet=function(r,s,o){var d=r.modifierFlags.enabling,l=r.modifierFlags.disabling;delete r.modifierFlags,r.behavior="ignore";var c=Object.assign({},dr.modifiersData);return d.split("").forEach(function(f){dr.modifiersData[f]=!0}),l.split("").forEach(function(f){dr.modifiersData[f]=!1}),r.body=r.body.map(function(f){return qh(f,s,o)}),dr.modifiersData=c,r},qh=function(r,s,o){switch(r.type){case"dot":dr.transform.unicodeFlag?Si(r,net(dr.flags.dotAll||dr.modifiersData.s).toString(s)):(dr.transform.dotAllFlag||dr.modifiersData.s)&&Si(r,"[^]");break;case"characterClass":r=Yse(r,s);break;case"unicodePropertyEscape":var d=Xse(r.value,r.negative);if(d.maybeIncludesStrings){if(!dr.flags.unicodeSets)throw new Error("Properties of strings are only supported when using the unicodeSets (v) flag.");dr.transform.unicodeSetsFlag&&(d.transformed=!0,r=Yse(r,s,d))}else dr.transform.unicodePropertyEscapes&&Si(r,d.singleChars.toString(s));break;case"characterClassEscape":dr.transform.unicodeFlag&&Si(r,zse(r.value,!0,dr.flags.ignoreCase).toString(s));break;case"group":if(r.behavior=="normal"&&o.lastIndex++,r.name){var l=r.name.value;if(o.namesConflicts[l])throw new Error("Group '"+l+"' has already been defined in this context.");o.namesConflicts[l]=!0,dr.transform.namedGroups&&delete r.name;var c=o.lastIndex;o.names[l]||(o.names[l]=[]),o.names[l].push(c),o.onNamedGroup&&o.onNamedGroup.call(null,l,c),o.unmatchedReferences[l]&&delete o.unmatchedReferences[l]}if(r.modifierFlags&&dr.transform.modifiers)return cet(r,s,o);case"quantifier":r.body=r.body.map(function(T){return qh(T,s,o)});break;case"disjunction":var f=o.namesConflicts;r.body=r.body.map(function(T){return o.namesConflicts=Object.create(f),qh(T,s,o)});break;case"alternative":r.body=eet(r.body,function(T){var C=qh(T,s,o);return C.type==="alternative"?C.body:C});break;case"value":var h=r.codePoint,y=Ei(h),g=iv(h);if(g.length===1&&r.kind==="symbol"&&g[0]>=32&&g[0]<=126)break;y.add(g),Si(r,y.toString(s));break;case"reference":if(r.name){var x=r.name.value,R=o.names[x];if(R||(o.unmatchedReferences[x]=!0),dr.transform.namedGroups){if(R){var w=R.map(function(T){return{type:"reference",matchIndex:T,raw:"\\"+T}});return w.length===1?w[0]:{type:"alternative",body:w,raw:w.map(function(T){return T.raw}).join("")}}return{type:"group",behavior:"ignore",body:[],raw:"(?:)"}}}break;case"anchor":dr.modifiersData.m&&(r.kind=="start"?Si(r,"(?:^|(?<="+oC.toString()+"))"):r.kind=="end"&&Si(r,"(?:$|(?="+oC.toString()+"))"));case"empty":break;default:throw new Error("Unknown term type: "+r.type)}return r},dr={flags:{ignoreCase:!1,unicode:!1,unicodeSets:!1,dotAll:!1,multiline:!1},transform:{dotAllFlag:!1,unicodeFlag:!1,unicodeSetsFlag:!1,unicodePropertyEscapes:!1,namedGroups:!1,modifiers:!1},modifiersData:{i:void 0,s:void 0,m:void 0},get useUnicodeFlag(){return(this.flags.unicode||this.flags.unicodeSets)&&!this.transform.unicodeFlag}},pet=function(r){if(r)for(var s=0,o=Object.keys(r);s<o.length;s++){var d=o[s],l=r[d];switch(d){case"dotAllFlag":case"unicodeFlag":case"unicodePropertyEscapes":case"unicodeSetsFlag":case"namedGroups":if(l!=null&&l!==!1&&l!=="transform")throw new Error("."+d+" must be false (default) or 'transform'.");break;case"modifiers":if(l!=null&&l!==!1&&l!=="parse"&&l!=="transform")throw new Error("."+d+" must be false (default), 'parse' or 'transform'.");break;case"onNamedGroup":case"onNewFlags":if(l!=null&&typeof l!="function")throw new Error("."+d+" must be a function.");break;default:throw new Error("."+d+" is not a valid regexpu-core option.")}}},Uh=function(r,s){return r?r.includes(s):!1},Iu=function(r,s){return r?r[s]==="transform":!1},fet=function(r,s,o){pet(o),dr.flags.unicode=Uh(s,"u"),dr.flags.unicodeSets=Uh(s,"v"),dr.flags.ignoreCase=Uh(s,"i"),dr.flags.dotAll=Uh(s,"s"),dr.flags.multiline=Uh(s,"m"),dr.transform.dotAllFlag=dr.flags.dotAll&&Iu(o,"dotAllFlag"),dr.transform.unicodeFlag=(dr.flags.unicode||dr.flags.unicodeSets)&&Iu(o,"unicodeFlag"),dr.transform.unicodeSetsFlag=dr.flags.unicodeSets&&Iu(o,"unicodeSetsFlag"),dr.transform.unicodePropertyEscapes=(dr.flags.unicode||dr.flags.unicodeSets)&&(Iu(o,"unicodeFlag")||Iu(o,"unicodePropertyEscapes")),dr.transform.namedGroups=Iu(o,"namedGroups"),dr.transform.modifiers=Iu(o,"modifiers"),dr.modifiersData.i=void 0,dr.modifiersData.s=void 0,dr.modifiersData.m=void 0;var d={modifiers:!!(o&&o.modifiers),unicodePropertyEscape:!0,unicodeSet:!0,namedGroups:!0,lookbehind:!0},l={hasUnicodeFlag:dr.useUnicodeFlag,bmpOnly:!dr.flags.unicode&&!dr.flags.unicodeSets},c={onNamedGroup:o&&o.onNamedGroup,lastIndex:0,names:Object.create(null),namesConflicts:Object.create(null),unmatchedReferences:Object.create(null)},f=Wse(r,s,d);if(dr.transform.modifiers&&/\(\?[a-z]*-[a-z]+:/.test(r)){for(var h=Object.create(null),y=[f],g;g=y.pop(),g!=null;)if(Array.isArray(g))Array.prototype.push.apply(y,g);else if(typeof g=="object"&&g!=null)for(var x=0,R=Object.keys(g);x<R.length;x++){var w=R[x],T=g[w];w=="modifierFlags"?T.disabling.length>0&&T.disabling.split("").forEach(function(D){h[D]=!0}):typeof T=="object"&&T!=null&&y.push(T)}for(var C=0,P=Object.keys(h);C<P.length;C++){var _=P[C];dr.modifiersData[_]=!0}}qh(f,l,c),uet(c);var j=o&&o.onNewFlags;if(j){var k=s.split("").filter(function(D){return!dr.modifiersData[D]}).join("");dr.transform.unicodeSetsFlag&&(k=k.replace("v","u")),dr.transform.unicodeFlag&&(k=k.replace("u","")),dr.transform.dotAllFlag==="transform"&&(k=k.replace("s","")),j(k)}return Vse(f)},het=fet;function met(e){return e==null?!1:e&&e!=="false"&&e!=="0"}var yet=(met(Kt.env.BABEL_8_BREAKING),bi()),ov=Object.freeze({unicodeFlag:1,dotAllFlag:2,unicodePropertyEscape:4,namedCaptureGroups:8,unicodeSetsFlag_syntax:16,unicodeSetsFlag:32,duplicateNamedCaptureGroups:64,modifiers:128}),uC="@babel/plugin-regexp-features/featuresKey",cp="@babel/plugin-regexp-features/runtimeKey";function Qse(e,r){return e|r}function Zse(e,r){return!!(e&r)}function get(e,r){var s=function(l){return Zse(r,ov[l])?"transform":!1},o=function(){if(!s("duplicateNamedCaptureGroups"))return!1;for(var l=/\(\?<([^>]+)>/g,c=new Set,f;f=l.exec(e);c.add(f[1]))if(c.has(f[1]))return"transform";return!1};return{unicodeFlag:s("unicodeFlag"),unicodeSetsFlag:s("unicodeSetsFlag"),dotAllFlag:s("dotAllFlag"),unicodePropertyEscapes:s("unicodePropertyEscape"),namedGroups:s("namedCaptureGroups")||o(),onNamedGroup:function(){},modifiers:s("modifiers")}}function vet(e,r){var s=e.flags,o=e.pattern;return!(s.includes("v")&&r.unicodeSetsFlag==="transform"||s.includes("u")&&(r.unicodeFlag==="transform"||r.unicodePropertyEscapes==="transform"&&/\\p\{/i.test(o))||s.includes("s")&&r.dotAllFlag==="transform"||r.namedGroups==="transform"&&/\(\?<(?![=!])/.test(o)||r.modifiers==="transform"&&/\(\?[\w-]+:/.test(o))}function bet(e,r){return e.unicodeSetsFlag==="transform"&&(r=r.replace("v","u")),e.unicodeFlag==="transform"&&(r=r.replace("u","")),e.dotAllFlag==="transform"&&(r=r.replace("s","")),r}var Vh="@babel/plugin-regexp-features/version";function Cu(e){var r=e.name,s=e.feature,o=e.options,d=o===void 0?{}:o,l=e.manipulateOptions,c=l===void 0?function(){}:l;return{name:r,manipulateOptions:c,pre:function(){var h,y=this.file,g=(h=y.get(uC))!=null?h:0,x=Qse(g,ov[s]),R=d.useUnicodeFlag,w=d.runtime;if(R===!1&&(x=Qse(x,ov.unicodeFlag)),x!==g&&y.set(uC,x),w!==void 0){if(y.has(cp)&&y.get(cp)!==w&&Zse(x,ov.duplicateNamedCaptureGroups))throw new Error("The 'runtime' option must be the same for '@babel/plugin-transform-named-capturing-groups-regex' and '@babel/plugin-transform-duplicate-named-capturing-groups-regex'.");s==="namedCaptureGroups"?(!w||!y.has(cp))&&y.set(cp,w):y.set(cp,w)}if(typeof y.get(Vh)=="number"){y.set(Vh,"7.25.7");return}(!y.get(Vh)||yet.lt(y.get(Vh),"7.25.7"))&&y.set(Vh,"7.25.7")},visitor:{RegExpLiteral:function(h){var y,g,x=h.node,R=this.file,w=R.get(uC),T=(y=R.get(cp))!=null?y:!0,C=get(x.pattern,w);if(!vet(x,C)){var P={__proto__:null};C.namedGroups==="transform"&&(C.onNamedGroup=function(k,D){var F=P[k];typeof F=="number"?P[k]=[F,D]:Array.isArray(F)?F.push(D):P[k]=D});var _;if(C.modifiers==="transform"&&(C.onNewFlags=function(k){_=k}),x.pattern=het(x.pattern,x.flags,C),C.namedGroups==="transform"&&Object.keys(P).length>0&&T&&!xet(h)){var j=ct(this.addHelper("wrapRegExp"),[x,Ff(P)]);Hi(j),h.replaceWith(j)}x.flags=bet(C,(g=_)!=null?g:x.flags)}}}}}function xet(e){return e.parentPath.isMemberExpression({object:e.node,computed:!1})&&e.parentPath.get("property").isIdentifier({name:"test"})}var cC=function(e,r){e.assertVersion("*");var s=r.runtime;if(s!==void 0&&typeof s!="boolean")throw new Error("The 'runtime' option must be boolean");return Cu({name:"transform-duplicate-named-capturing-groups-regex",feature:"duplicateNamedCaptureGroups",options:{runtime:s}})},Ret=new Set(["commonjs","amd","systemjs"]),Eet=`@babel/plugin-transform-dynamic-import depends on a modules
transform plugin. Supported plugins are:
- @babel/plugin-transform-modules-commonjs ^7.4.0
- @babel/plugin-transform-modules-amd ^7.4.0
- @babel/plugin-transform-modules-systemjs ^7.4.0
If you are using Webpack or Rollup and thus don't want
Babel to transpile your imports and exports, you can use
the @babel/plugin-syntax-dynamic-import plugin and let your
bundler handle dynamic imports.
`,eie=function(e){return e.assertVersion("*"),{name:"transform-dynamic-import",inherits:void 0,pre:function(){this.file.set("@babel/plugin-proposal-dynamic-import","7.25.7")},visitor:{Program:function(){var s=this.file.get("@babel/plugin-transform-modules-*");if(!Ret.has(s))throw new Error(Eet)}}}},tie=function(e){return e.assertVersion("*"),{name:"proposal-export-default-from",inherits:vX,visitor:{ExportNamedDeclaration:function(s){var o=s.node,d=o.specifiers,l=o.source;if(sg(d[0])){var c=d.shift(),f=c.exported;if(d.every(function(h){return vx(h)})){d.unshift(yi(De("default"),f));return}s.insertBefore(ei(null,[yi(De("default"),f)],ye(l)))}}}}},pC=function(e){return e.assertVersion("*"),{name:"transform-export-namespace-from",inherits:void 0,visitor:{ExportNamedDeclaration:function(s){var o,d=s.node,l=s.scope,c=d.specifiers,f=sg(c[0])?1:0;if(Ax(c[f])){var h=[];f===1&&h.push(ei(null,[c.shift()],d.source));var y=c.shift(),g=y.exported,x=l.generateUidIdentifier((o=g.name)!=null?o:g.value);h.push(Eg([Sg(x)],ye(d.source)),ei(null,[yi(ye(x),g)])),d.specifiers.length>=1&&h.push(d);var R=s.replaceWithMultiple(h),w=ve(R,1),T=w[0];s.scope.registerDeclaration(T)}}}}},rie=function(e){e.assertVersion("*");function r(l){var c=l.path.getData("functionBind");return c?ye(c):(c=l.generateDeclaredUidIdentifier("context"),l.path.setData("functionBind",c))}function s(l){return qi(l.object)?l.object:l.callee.object}function o(l,c){var f=s(l);return c.isStatic(f)&&($i(f)?Fr():f)}function d(l,c){var f=o(l,c);if(f)return ye(f);var h=r(c);return l.object?l.callee=kr([tr("=",h,l.object),l.callee]):Pa(l.callee)&&(l.callee.object=tr("=",h,l.callee.object)),ye(h)}return{name:"proposal-function-bind",inherits:bX,visitor:{CallExpression:function(c){var f=c.node,h=c.scope,y=f.callee;if(eB(y)){var g=d(y,h);f.callee=Vt(y.callee,De("call")),f.arguments.unshift(g)}},BindExpression:function(c){var f=c.node,h=c.scope,y=d(f,h);c.replaceWith(ct(Vt(f.callee,De("bind")),[y]))}}}},aie=function(e){e.assertVersion("*");var r=function(l){return Wt(l.meta,{name:"function"})&&Wt(l.property,{name:"sent"})},s=function(l,c){return no(l)&&Wt(l.left,{name:c})},o={Function:function(l){l.skip()},YieldExpression:function(l){s(l.parent,this.sentId)||l.replaceWith(tr("=",De(this.sentId),l.node))},MetaProperty:function(l){r(l.node)&&l.replaceWith(De(this.sentId))}};return{name:"proposal-function-sent",inherits:xX,visitor:{MetaProperty:function(l,c){if(r(l.node)){var f=l.getFunctionParent();if(!f.node.generator)throw new Error("Parent generator function not found");var h=l.scope.generateUid("function.sent");f.traverse(o,{sentId:h}),f.node.body.body.unshift(Lr("let",[Sr(De(h),Cc())])),NX(f,c.addHelper("skipFirstGeneratorNext"))}}}}},fC=function(e){e.assertVersion("*");var r=/(\\*)([\u2028\u2029])/g;function s(o,d,l){var c=d.length%2===1;return c?o:d+"\\u"+l.charCodeAt(0).toString(16)}return{name:"transform-json-strings",inherits:void 0,visitor:{"DirectiveLiteral|StringLiteral":function(d){var l=d.node,c=l.extra;c!=null&&c.raw&&(c.raw=c.raw.replace(r,s))}}}},hC=function(e){return e.assertVersion("*"),{name:"transform-logical-assignment-operators",inherits:void 0,visitor:{AssignmentExpression:function(s){var o=s.node,d=s.scope,l=o.operator,c=o.left,f=o.right,h=l.slice(0,-1);if(Jd.includes(h)){var y=ye(c);if(Pa(c)){var g=c.object,x=c.property,R=c.computed,w=d.maybeGenerateMemoised(g);if(w&&(c.object=w,y.object=tr("=",ye(w),g)),R){var T=d.maybeGenerateMemoised(x);T&&(c.property=T,y.property=tr("=",ye(T),x))}}s.replaceWith(hi(h,y,tr("=",c,f)))}}}}},nie,mC=function(e,r){var s,o=r.loose,d=o===void 0?!1:o;e.assertVersion("*");var l=(s=e.assumption("noDocumentAll"))!=null?s:d;return{name:"transform-nullish-coalescing-operator",inherits:void 0,visitor:{LogicalExpression:function(f){var h=f.node,y=f.scope;if(h.operator==="??"){var g,x;if(y.isStatic(h.left))g=h.left,x=ye(h.left);else if(y.path.isPattern()){f.replaceWith(gt.statement.ast(nie||(nie=Y(["(() => ",")()"])),f.node));return}else g=y.generateUidIdentifierBasedOnNode(h.left),y.push({id:ye(g)}),x=tr("=",g,h.left);f.replaceWith(Zs(l?sn("!=",x,Un()):hi("&&",sn("!==",x,Un()),sn("!==",ye(g),y.buildUndefinedNode())),ye(g),h.right))}}}}};function sie(e){var r,s=e.node,o=s.extra;o!=null&&(r=o.raw)!=null&&r.includes("_")&&(o.raw=o.raw.replace(/_/g,""))}var yC=function(e){return e.assertVersion("*"),{name:"transform-numeric-separator",inherits:void 0,visitor:{NumericLiteral:sie,BigIntLiteral:sie}}};function pp(e){if(!e)return!1;if(e.type==="ArrayPattern"){var r=e.elements.filter(function(d){return d!==null});return r.length>1?!0:pp(r[0])}else if(e.type==="ObjectPattern"){var s=e.properties;if(s.length>1)return!0;if(s.length===0)return!1;var o=s[0];return o.type==="ObjectProperty"?pp(o.value):pp(o)}else return e.type==="AssignmentPattern"?pp(e.left):e.type==="RestElement"?e.argument.type==="Identifier"?!0:pp(e.argument):!1}var Tet={"Object.assign":{chrome:"49",opera:"36",edge:"13",firefox:"36",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"36",electron:"0.37"}},wet=bc,Pet=Mo,iie=De("a"),oie=on(De("key"),iie),Aet=_f([oie]),Iet=kc(iie,oie,Aet)?1:0,lie=function(e,r){var s,o,d,l;e.assertVersion("*");var c=e.targets(),f=!Qo("Object.assign",c,{compatData:Tet}),h=r.useBuiltIns,y=h===void 0?f:h,g=r.loose,x=g===void 0?!1:g;if(typeof x!="boolean")throw new Error(".loose must be a boolean, or undefined");var R=(s=e.assumption("ignoreFunctionLength"))!=null?s:x,w=(o=e.assumption("objectRestNoSymbols"))!=null?o:x,T=(d=e.assumption("pureGetters"))!=null?d:x,C=(l=e.assumption("setSpreadProperties"))!=null?l:x;function P(z){return y?Vt(De("Object"),De("assign")):z.addHelper("extends")}function _(z){var G=!1;return k(z,function(J){G=!0,J.stop()}),G}function j(z){var G=!1;return k(z,function(J){J.parentPath.isObjectPattern()&&(G=!0,J.stop())}),G}function k(z,G){z.traverse({Expression:function(ce){var ue=ce.parent,ge=ce.key;(wet(ue)&&ge==="right"||Pet(ue)&&ue.computed&&ge==="key")&&ce.skip()},RestElement:G})}function D(z){for(var G=I(z.properties),J;!(J=G()).done;){var ce=J.value;if(jn(ce))return!0}return!1}function F(z){for(var G=z.properties,J=[],ce=!0,ue=!1,ge=I(G),ne;!(ne=ge()).done;){var le=ne.value,Z=le.key;Wt(Z)&&!le.computed?J.push(Zt(Z.name)):Bo(Z)?(J.push(ye(Z)),ue=!0):bn(Z)?J.push(Zt(String(Z.value))):(J.push(ye(Z)),Pa(Z,{computed:!1})&&Wt(Z.object,{name:"Symbol"})||un(Z)&&Rf(Z.callee,"Symbol.for")||(ce=!1))}return{keys:J,allPrimitives:ce,hasTemplateLiteral:ue}}function B(z,G){for(var J=[],ce=I(z),ue;!(ue=ce()).done;){var ge=ue.value,ne=ge.get("key");if(ge.node.computed&&!ne.isPure()){var le=G.generateUidBasedOnNode(ne.node),Z=Sr(De(le),ne.node);J.push(Z),ne.replaceWith(De(le))}}return J}function M(z){var G=z.getOuterBindingIdentifierPaths();Object.keys(G).forEach(function(J){var ce=G[J].parentPath;z.scope.getBinding(J).references>Iet||!ce.isObjectProperty()||ce.remove()})}function V(z,G,J){var ce=z.get("properties"),ue=ce[ce.length-1];J$(ue.node);var ge=ye(ue.node);ue.remove();var ne=B(z.get("properties"),z.scope),le=F(z.node),Z=le.keys,Ee=le.allPrimitives,fe=le.hasTemplateLiteral;if(Z.length===0)return[ne,ge.argument,ct(P(G),[Oa([]),kr([ct(G.addHelper("objectDestructuringEmpty"),[ye(J)]),ye(J)])])];var Fe;if(!Ee)Fe=ct(Vt(Ea(Z),De("map")),[G.addHelper("toPropertyKey")]);else if(Fe=Ea(Z),!fe&&!cf(z.scope.block)){var qe=z.findParent(function(ke){return ke.isProgram()}),Ce=z.scope.generateUidIdentifier("excluded");qe.scope.push({id:Ce,init:Fe,kind:"const"}),Fe=ye(Ce)}return[ne,ge.argument,ct(G.addHelper("objectWithoutProperties"+(w?"Loose":"")),[ye(J),Fe])]}function H(z,G,J){if(G.isAssignmentPattern()){H(z,G.get("left"),J);return}if(G.isArrayPattern()&&_(G))for(var ce=G.get("elements"),ue=0;ue<ce.length;ue++)H(z,ce[ue],J);if(G.isObjectPattern()&&_(G)){var ge=z.scope.generateUidIdentifier("ref"),ne=Lr("let",[Sr(G.node,ge)]);J?J.push(ne):(z.ensureBlock(),z.get("body").unshiftContainer("body",ne)),G.replaceWith(ye(ge))}}return{name:"transform-object-rest-spread",inherits:void 0,visitor:{Function:function(G){for(var J=G.get("params"),ce=new Set,ue=new Set,ge=0;ge<J.length;++ge){var ne=J[ge];if(_(ne)){ce.add(ge);for(var le=0,Z=Object.keys(ne.getBindingIdentifiers());le<Z.length;le++){var Ee=Z[le];ue.add(Ee)}}}var fe=!1,Fe=function(pt,Rt){var Pt=pt.node.name;pt.scope.getBinding(Pt)===Rt.getBinding(Pt)&&ue.has(Pt)&&(fe=!0,pt.stop())},qe;for(qe=0;qe<J.length&&!fe;++qe){var Ce=J[qe];ce.has(qe)||(Ce.isReferencedIdentifier()||Ce.isBindingIdentifier()?Fe(Ce,G.scope):Ce.traverse({"Scope|TypeAnnotation|TSTypeAnnotation":function(pt){return pt.skip()},"ReferencedIdentifier|BindingIdentifier":Fe},G.scope))}if(fe){var Ze=function(pt){return pt>=qe-1||ce.has(pt)};aE(G,R,Ze,H)}else for(var ke=0;ke<J.length;++ke){var Be=J[ke];ce.has(ke)&&H(G,Be)}},VariableDeclarator:function(z){function G(J,ce){return z.apply(this,arguments)}return G.toString=function(){return z.toString()},G}(function(z,G){if(z.get("id").isObjectPattern()){var J=z,ce=z;k(z.get("id"),function(ue){if(ue.parentPath.isObjectPattern()){if(pp(ce.node.id)&&!Wt(ce.node.init)){var ge=ue.scope.generateUidIdentifierBasedOnNode(ce.node.init,"ref");ce.insertBefore(Sr(ge,ce.node.init)),ce.replaceWith(Sr(ce.node.id,ye(ge)));return}var ne=ce.node.init,le=[],Z;ue.findParent(function(Ze){if(Ze.isObjectProperty())le.unshift(Ze);else if(Ze.isVariableDeclarator())return Z=Ze.parentPath.node.kind,!0});var Ee=B(le,ue.scope);le.forEach(function(Ze){var ot=Ze.node;ne=Vt(ne,ye(ot.key),ot.computed||bn(ot.key))});var fe=ue.findParent(function(Ze){return Ze.isObjectPattern()}),Fe=V(fe,G,ne),qe=ve(Fe,3),Ce=qe[0],ke=qe[1],Be=qe[2];T&&M(fe),X7(ke),J.insertBefore(Ce),J.insertBefore(Ee),J=J.insertAfter(Sr(ke,Be))[0],ue.scope.registerBinding(Z,J),fe.node.properties.length===0&&fe.findParent(function(Ze){return Ze.isObjectProperty()||Ze.isVariableDeclarator()}).remove()}})}}),ExportNamedDeclaration:function(G){var J=G.get("declaration");if(J.isVariableDeclaration()){var ce=J.get("declarations").some(function(Z){return j(Z.get("id"))});if(ce){for(var ue=[],ge=0,ne=Object.keys(G.getOuterBindingIdentifiers(!0));ge<ne.length;ge++){var le=ne[ge];ue.push(yi(De(le),De(le)))}G.replaceWith(J.node),G.insertAfter(ei(null,ue))}}},CatchClause:function(G){var J=G.get("param");H(G,J)},AssignmentExpression:function(G,J){var ce=G.get("left");if(ce.isObjectPattern()&&_(ce)){var ue=[],ge=G.scope.generateUidBasedOnNode(G.node.right,"ref");ue.push(Lr("var",[Sr(De(ge),G.node.right)]));var ne=V(ce,J,De(ge)),le=ve(ne,3),Z=le[0],Ee=le[1],fe=le[2];Z.length>0&&ue.push(Lr("var",Z));var Fe=ye(G.node);Fe.right=De(ge),ue.push(Qt(Fe)),ue.push(Qt(tr("=",Ee,fe))),ue.push(Qt(De(ge))),G.replaceWithMultiple(ue)}},ForXStatement:function(G){var J=G.node,ce=G.scope,ue=G.get("left"),ge=J.left;if(j(ue))if(cn(ge)){var Z=ge.declarations[0].id,Ee=ce.generateUidIdentifier("ref");J.left=Lr(ge.kind,[Sr(Ee,null)]),G.ensureBlock();var fe=J.body;fe.body.unshift(Lr(J.left.kind,[Sr(Z,ye(Ee))]))}else{var ne=ce.generateUidIdentifier("ref");J.left=Lr("var",[Sr(ne)]),G.ensureBlock();var le=G.node.body;le.body.length===0&&G.isCompletionRecord()&&le.body.unshift(Qt(ce.buildUndefinedNode())),le.body.unshift(Qt(tr("=",ge,ye(ne))))}},ArrayPattern:function(G){var J=[];if(k(G,function(ne){if(ne.parentPath.isObjectPattern()){var le=ne.parentPath,Z=ne.scope.generateUidIdentifier("ref");J.push(Sr(le.node,Z)),le.replaceWith(ye(Z)),ne.skip()}}),J.length>0){var ce=G.getStatementParent(),ue=ce.node,ge=ue.type==="VariableDeclaration"?ue.kind:"var";ce.insertAfter(Lr(ge,J))}},ObjectExpression:function(G,J){if(!D(G.node))return;var ce;if(C)ce=P(J);else try{ce=J.addHelper("objectSpread2")}catch{this.file.declarations.objectSpread2=null,ce=J.addHelper("objectSpread")}var ue=null,ge=[];function ne(){var fe=ge.length>0,Fe=Oa(ge);if(ge=[],!ue){ue=ct(ce,[Fe]);return}if(T){fe&&ue.arguments.push(Fe);return}ue=ct(ye(ce),[ue].concat(pe(fe?[Oa([]),Fe]:[])))}for(var le=I(G.node.properties),Z;!(Z=le()).done;){var Ee=Z.value;jn(Ee)?(ne(),ue.arguments.push(Ee.argument)):ge.push(Ee)}ge.length&&ne(),G.replaceWith(ue)}}}},die=function(e){return e.assertVersion("*"),{name:"transform-optional-catch-binding",inherits:void 0,visitor:{CatchClause:function(s){if(!s.node.param){var o=s.scope.generateUidIdentifier("unused"),d=s.get("param");d.replaceWith(o)}}}}};function gC(e){var r=uie(e),s=r.node,o=r.parentPath;if(o.isLogicalExpression()){var d=o.node,l=d.operator,c=d.right;if(l==="&&"||l==="||"||l==="??"&&s===c)return gC(o)}if(o.isSequenceExpression()){var f=o.node.expressions;return f[f.length-1]===s?gC(o):!0}return o.isConditional({test:s})||o.isUnaryExpression({operator:"!"})||o.isLoop({test:s})}function uie(e){var r=e;return e.findParent(function(s){if(!D5(s.node))return!0;r=s}),r}var cie,Cet=function(r){return r[r.length-1]};function lv(e){return e=ip(e),Wt(e)||$i(e)||Pa(e)&&!e.computed&&lv(e.object)}function jet(e){for(var r=e,s=e.scope;r.isOptionalMemberExpression()||r.isOptionalCallExpression();){var o=r,d=o.node,l=vs(r.isOptionalMemberExpression()?r.get("object"):r.get("callee"));if(d.optional)return!s.isStatic(l.node);r=l}}var Oet=gt.expression("%%check%% === null || %%ref%% === void 0"),_et=gt.expression("%%check%% == null"),Net=gt.expression("%%check%% !== null && %%ref%% !== void 0"),Det=gt.expression("%%check%% != null");function vC(e,r,s,o,d){var l=r.pureGetters,c=r.noDocumentAll,f=e.scope;if(f.path.isPattern()&&jet(e)){s.replaceWith(gt.expression.ast(cie||(cie=Y(["(() => ",")()"])),s.node));return}for(var h=[],y=e;y.isOptionalMemberExpression()||y.isOptionalCallExpression();){var g=y,x=g.node;x.optional&&h.push(x),y.isOptionalMemberExpression()?(y.node.type="MemberExpression",y=vs(y.get("object"))):y.isOptionalCallExpression()&&(y.node.type="CallExpression",y=vs(y.get("callee")))}if(h.length!==0){for(var R=[],w,T=h.length-1;T>=0;T--){var C=h[T],P=un(C),_=P?C.callee:C.object,j=ip(_),k=void 0,D=void 0;if(P&&Wt(j,{name:"eval"})?(D=k=j,C.callee=kr([Br(0),k])):l&&P&&lv(j)?D=k=C.callee:f.isStatic(j)?D=k=_:((!w||P)&&(w=f.generateUidIdentifierBasedOnNode(j),f.push({id:ye(w)})),k=w,D=tr("=",ye(w),_),P?C.callee=k:C.object=k),P&&Pa(j))if(l&&lv(j))C.callee=_;else{var F=j.object,B=void 0;if($i(F))B=Fr();else{var M=f.maybeGenerateMemoised(F);M?(B=M,j.object=tr("=",M,F)):B=F}C.arguments.unshift(ye(B)),C.callee=Vt(C.callee,De("call"))}var V={check:ye(D),ref:ye(k)};Object.defineProperty(V,"ref",{enumerable:!1}),R.push(V)}var H=s.node;d&&(H=d(H));var z=DM(o),G=z&&o.value===!1,J=!z&&pf(o,{operator:"void"}),ce=Lo(s.parent)&&!s.isCompletionRecord()||Jy(s.parent)&&Cet(s.parent.expressions)!==s.node,ue=G?c?Det:Net:c?_et:Oet,ge=G?"&&":"||",ne=R.map(ue).reduce(function(le,Z){return hi(ge,le,Z)});s.replaceWith(z||J&&ce?hi(ge,ne,H):Zs(ne,o,H))}}function pie(e,r){var s=e.scope,o=uie(e),d=o.parentPath;if(d.isUnaryExpression({operator:"delete"}))vC(e,r,d,fn(!0));else{var l;d.isCallExpression({callee:o.node})&&e.isOptionalMemberExpression()&&(l=function(f){var h,y=ip(f.object),g;return(!r.pureGetters||!lv(y))&&(g=s.maybeGenerateMemoised(y),g&&(f.object=tr("=",g,y))),ct(Vt(f,De("bind")),[ye((h=g)!=null?h:y)])}),vC(e,r,e,gC(o)?fn(!1):s.buildUndefinedNode(),l)}}var bC=function(e,r){var s,o;e.assertVersion("*");var d=r.loose,l=d===void 0?!1:d,c=(s=e.assumption("noDocumentAll"))!=null?s:l,f=(o=e.assumption("pureGetters"))!=null?o:l;return{name:"transform-optional-chaining",inherits:void 0,visitor:{"OptionalCallExpression|OptionalMemberExpression":function(y){pie(y,{noDocumentAll:c,pureGetters:f})}}}},fie=function(e){var r,s;e.assertVersion("*");var o={noDocumentAll:(r=e.assumption("noDocumentAll"))!=null?r:!1,pureGetters:(s=e.assumption("pureGetters"))!=null?s:!1},d=e.types;return{name:"transform-optional-chaining-assign",inherits:wX,visitor:{AssignmentExpression:function(c,f){var h,y=c.get("left");if(y.isExpression()){var g=((h=y.node.extra)==null?void 0:h.parenthesized)||d.isParenthesizedExpression(y.node);if(y=vs(y),!!y.isOptionalMemberExpression()){var x=c.scope.buildUndefinedNode();g&&(x=d.callExpression(f.addHelper("nullishReceiverError"),[]),c.node.operator==="="&&(x=d.sequenceExpression([d.cloneNode(c.node.right),x]))),vC(y,o,c,x)}}}}}};function ket(e){return Qy(e)&&qi(e.body)&&!e.async}var hie=function(r){var s=r.call,o=r.path,d=r.placeholder,l=s.callee,c=o.node.left,f=tr("=",ye(d),c),h=ket(l);if(h){var y,g=!0,x=l.params;if(x.length===1&&Wt(x[0])?y=x[0]:x.length>0&&(g=!1),g&&!y)return kr([c,l.body]);if(y)return o.scope.push({id:ye(d)}),o.get("right").scope.rename(y.name,d.name),kr([f,l.body])}else if(Wt(l,{name:"eval"})){var R=kr([Br(0),l]);s.callee=R}return o.scope.push({id:ye(d)}),kr([f,s])},Let={BinaryExpression:function(e){function r(s){return e.apply(this,arguments)}return r.toString=function(){return e.toString()},r}(function(e){var r=e.scope,s=e.node,o=s.operator,d=s.left,l=s.right;if(o==="|>"){var c=r.generateUidIdentifierBasedOnNode(d),f=ct(l,[ye(c)]);e.replaceWith(hie({placeholder:c,call:f,path:e}))}})},Met={exit:function(r,s){r.isTopicReference()?s.topicReferences.push(r):s.topicReferences.length===0&&!s.sideEffectsBeforeFirstTopicReference&&!r.isPure()&&(s.sideEffectsBeforeFirstTopicReference=!0)},"ClassBody|Function":function(r,s){s.topicReferences.length===0&&(s.sideEffectsBeforeFirstTopicReference=!0)}},Bet={BinaryExpression:{exit:function(r){var s=r.scope,o=r.node;if(o.operator==="|>"){var d=r.get("right");if(d.node.type==="TopicReference"){r.replaceWith(o.left);return}var l={topicReferences:[],sideEffectsBeforeFirstTopicReference:d.isFunction()};if(d.traverse(Met,l),l.topicReferences.length===1&&(!l.sideEffectsBeforeFirstTopicReference||r.scope.isPure(o.left,!0))){l.topicReferences[0].replaceWith(o.left),r.replaceWith(o.right);return}var c=s.generateUidIdentifierBasedOnNode(o);s.push({id:c}),l.topicReferences.forEach(function(f){return f.replaceWith(ye(c))}),r.replaceWith(kr([tr("=",ye(c),o.left),o.right]))}}}},Fet={BinaryExpression:function(e){function r(s){return e.apply(this,arguments)}return r.toString=function(){return e.toString()},r}(function(e){var r=e.scope,s=e.node,o=s.operator,d=s.left,l=s.right;if(o==="|>"){var c=r.generateUidIdentifierBasedOnNode(d),f=l.type==="AwaitExpression"?io(ye(c)):ct(l,[ye(c)]),h=hie({placeholder:c,call:f,path:e});e.replaceWith(h)}})},$et={PipelinePrimaryTopicReference:function(r){r.replaceWith(ye(this.topicId))},PipelineTopicExpression:function(r){r.skip()}},qet={BinaryExpression:function(r){var s=r.scope,o=r.node,d=o.operator,l=o.left,c=o.right;if(d==="|>"){var f=s.generateUidIdentifierBasedOnNode(l);s.push({id:f});var h;if(sB(c))r.get("right").traverse($et,{topicId:f}),h=c.expression;else{var y=c.callee;Wt(y,{name:"eval"})&&(y=kr([Br(0),y])),h=ct(y,[ye(f)])}r.replaceWith(kr([tr("=",ye(f),l),h]))}}},Uet={minimal:Let,hack:Bet,fsharp:Fet,smart:qet},mie=function(e,r){e.assertVersion("*");var s=r.proposal;return s==="smart"&&console.warn('The smart-mix pipe operator is deprecated. Use "proposal": "hack" instead.'),{name:"proposal-pipeline-operator",inherits:CX,visitor:Uet[r.proposal]}},xC=function(e,r){return e.assertVersion("*"),H5({name:"transform-private-methods",api:e,feature:xs.privateMethods,loose:r.loose,manipulateOptions:function(o,d){d.plugins.push("classPrivateMethods")}})},yie,gie,vie,bie,xie,Rie,RC=function(e,r){e.assertVersion("*");var s=e.types,o=e.template,d=r.loose,l=new WeakMap,c=new WeakMap;function f(x,R,w){for(;w!==R;)w.hasOwnBinding(x)&&w.rename(x),w=w.parent}function h(x,R,w){if(w===void 0&&(w=!1),x.node.value){var T=x.get("value");w?T.insertBefore(R):T.insertAfter(R)}else x.set("value",s.unaryExpression("void",R))}function y(x,R){for(var w,T,C=I(x.get("body.body")),P;!(P=C()).done;){var _=P.value;if((_.isClassProperty()||_.isClassPrivateProperty())&&!_.node.static){w=_;break}!T&&_.isClassMethod({kind:"constructor"})&&(T=_)}w?h(w,R,!0):M5(x,T,[s.expressionStatement(R)])}function g(x,R,w,T,C){T===void 0&&(T="");var P=x.get(w.node);if(!P){P=R.scope.generateUidIdentifier((T||"")+" brandCheck"),x.set(w.node,P),C(w,o.expression.ast(yie||(yie=Y(["",".add(this)"])),s.cloneNode(P)));var _=s.newExpression(s.identifier("WeakSet"),[]);Hi(_),R.insertBefore(o.ast(gie||(gie=Y(["var "," = ",""])),P,_))}return s.cloneNode(P)}return{name:"transform-private-property-in-object",inherits:void 0,pre:function(){G5(this.file,xs.privateIn,d)},visitor:{BinaryExpression:function(R,w){var T=R.node,C=w.file;if(T.operator==="in"&&s.isPrivateName(T.left)){var P=T.left.id.name,_,j=R.findParent(function(B){return B.isClass()?(_=B.get("body.body").find(function(M){var V=M.node;return s.isPrivate(V)&&V.key.id.name===P}),!!_):!1});if(j.parentPath.scope.path.isPattern()){j.replaceWith(o.ast(vie||(vie=Y(["(() => ",")()"])),j.node));return}if(_.node.type==="ClassPrivateMethod")if(_.node.static)j.node.id?f(j.node.id.name,j.scope,R.scope):j.set("id",R.scope.generateUidIdentifier("class")),R.replaceWith(o.expression.ast(bie||(bie=Y([`
`," === ",`
`])),s.cloneNode(j.node.id),op(T.right,C)));else{var k,D=g(l,j,j,(k=j.node.id)==null?void 0:k.name,y);R.replaceWith(o.expression.ast(xie||(xie=Y(["",".has(",")"])),D,op(T.right,C)))}else{var F=g(c,j,_,_.node.key.id.name,h);R.replaceWith(o.expression.ast(Rie||(Rie=Y(["",".has(",")"])),F,op(T.right,C)))}}}}}},Eie=new pd("@babel/plugin-proposal-record-and-tuple"),Sie=function(e,r){e.assertVersion("*");var s=Eie.validateStringOption("polyfillModuleName",r.polyfillModuleName,"@bloomberg/record-tuple-polyfill"),o=Eie.validateBooleanOption("importPolyfill",r.importPolyfill,!!r.polyfillModuleName),d=new WeakMap;function l(f,h,y){var g=f.get(h);return g||f.set(h,g=y()),g}function c(f,h){if(!o)return De(f);if(!h)throw new Error("Internal error: unable to find the Program node.");var y=f+":"+go(h),g=l(d,h.node,function(){return new Map}),x=l(g,y,function(){return G1(h,f,s,{importedInterop:"uncompiled"}).name});return De(x)}return{name:"proposal-record-and-tuple",inherits:jX,visitor:{Program:function(h,y){y.programPath=h},RecordExpression:function(h,y){var g=c("Record",y.programPath),x=Oa(h.node.properties),R=ct(g,[x]);h.replaceWith(R)},TupleExpression:function(h,y){var g=c("Tuple",y.programPath),x=ct(g,h.node.elements);h.replaceWith(x)}}}},Tie=function(e){return e.assertVersion("*"),Cu({name:"proposal-regexp-modifiers",feature:"modifiers"})},Vet=function(e){return e.assertVersion("*"),{name:"syntax-throw-expressions",manipulateOptions:function(s,o){o.plugins.push("throwExpressions")}}},wie=function(e){return e.assertVersion("*"),{name:"proposal-throw-expressions",inherits:Vet,visitor:{UnaryExpression:function(s){var o=s.node,d=o.operator,l=o.argument;if(d==="throw"){var c=qn(null,[De("e")],Jr([b4(De("e"))]));s.replaceWith(ct(c,[l]))}}}}},Pie=function(e,r){e.assertVersion("*");var s=r.useUnicodeFlag,o=s===void 0?!0:s;if(typeof o!="boolean")throw new Error(".useUnicodeFlag must be a boolean, or undefined");return Cu({name:"transform-unicode-property-regex",feature:"unicodePropertyEscape",options:{useUnicodeFlag:o}})},EC=function(e){return e.assertVersion("*"),Cu({name:"transform-unicode-sets-regex",feature:"unicodeSetsFlag",manipulateOptions:function(s,o){o.plugins.push("regexpUnicodeSets")}})},Aie=function(e,r){var s,o;e.assertVersion("*");var d=r.method,l=r.module,c=(s=e.assumption("noNewArrows"))!=null?s:!0,f=(o=e.assumption("ignoreFunctionLength"))!=null?o:!1;return d&&l?{name:"transform-async-to-generator",visitor:{Function:function(y,g){if(!(!y.node.async||y.node.generator)){var x=g.methodWrapper;x?x=ye(x):x=g.methodWrapper=G1(y,d,l),O5(y,{wrapAsync:x},c,f)}}}}:{name:"transform-async-to-generator",visitor:{Function:function(y,g){!y.node.async||y.node.generator||O5(y,{wrapAsync:g.addHelper("asyncToGenerator")},c,f)}}}},SC=function(e,r){var s;e.assertVersion("*");var o=(s=e.assumption("noNewArrows"))!=null?s:!r.spec;return{name:"transform-arrow-functions",visitor:{ArrowFunctionExpression:function(l){l.isArrowFunctionExpression()&&l.arrowFunctionToExpression({allowInsertArrow:!1,noNewArrows:o,specCompliant:!o})}}}},TC=function(e){e.assertVersion("*");function r(s,o){s.isInStrictMode();for(var d=I(o),l;!(l=d()).done;){var c=l.value;if(c.isFunctionDeclaration()){var f=c.node,h=Lr("let",[Sr(f.id,On(f))]);h._blockHoist=2,f.id=null,c.replaceWith(h)}}}return{name:"transform-block-scoped-functions",visitor:{BlockStatement:function(o){var d=o.node,l=o.parent;Ds(l,{body:d})||xf(l)||r(o,o.get("body"))},SwitchCase:function(o){r(o,o.get("consequent"))}}}},Iie,Cie,jie,Oie,Wet={"Expression|Declaration|Loop":function(r){r.skip()},Scope:function(r,s){r.isFunctionParent()&&r.skip();for(var o=r.scope.bindings,d=0,l=Object.keys(o);d<l.length;d++){var c=l[d],f=o[c];(f.kind==="let"||f.kind==="const"||f.kind==="hoisted")&&s.blockScoped.push(f)}}};function Get(e){var r={blockScoped:[]};return e.traverse(Wet,r),r.blockScoped}function _ie(e,r){var s=new WeakSet,o=!1,d=kie(e.constantViolations,function(c){var f=Nie(c,r),h=f.inBody,y=f.inClosure;if(!h)return null;o||(o=y);var g=c.isUpdateExpression()?c.get("argument"):c.isAssignmentExpression()?c.get("left"):null;return g&&s.add(g.node),g}),l=kie(e.referencePaths,function(c){if(s.has(c.node))return null;var f=Nie(c,r),h=f.inBody,y=f.inClosure;return h?(o||(o=y),c):null});return{capturedInClosure:o,hasConstantViolations:d.length>0,usages:l.concat(d)}}function Nie(e,r){for(var s=r.get("body"),o=!1,d=e;d;d=d.parentPath){if((d.isFunction()||d.isClass()||d.isMethod())&&(o=!0),d===s)return{inBody:!0,inClosure:o};if(d===r)return{inBody:!1,inClosure:o}}throw new Error("Internal Babel error: path is not in loop. Please report this as a bug.")}var Ket={Function:function(r){r.skip()},LabeledStatement:{enter:function(r,s){var o=r.node;s.labelsStack.push(o.label.name)},exit:function(r,s){var o=r.node,d=s.labelsStack.pop();if(d!==o.label.name)throw new Error("Assertion failure. Please report this bug to Babel.")}},Loop:{enter:function(r,s){s.labellessContinueTargets++,s.labellessBreakTargets++},exit:function(r,s){s.labellessContinueTargets--,s.labellessBreakTargets--}},SwitchStatement:{enter:function(r,s){s.labellessBreakTargets++},exit:function(r,s){s.labellessBreakTargets--}},"BreakStatement|ContinueStatement":function(r,s){var o=r.node.label;if(o){if(s.labelsStack.includes(o.name))return}else if(r.isBreakStatement()?s.labellessBreakTargets>0:s.labellessContinueTargets>0)return;s.breaksContinues.push(r)},ReturnStatement:function(r,s){s.returns.push(r)},VariableDeclaration:function(r,s){r.parent===s.loopNode&&Die(r)||r.node.kind==="var"&&s.vars.push(r)}};function Het(e,r,s){var o=e.node,d={breaksContinues:[],returns:[],labelsStack:[],labellessBreakTargets:0,labellessContinueTargets:0,vars:[],loopNode:o};e.traverse(Ket,d);for(var l=[],c=[],f=[],h=I(s),y;!(y=h()).done;){var g=ve(y.value,2),x=g[0],R=g[1];l.push(De(x));var w=e.scope.generateUid(x);c.push(De(w)),f.push(tr("=",De(x),De(w)));for(var T=I(R),C;!(C=T()).done;){var P=C.value;P.replaceWith(De(w))}}for(var _=I(r),j;!(j=_()).done;){var k=j.value;s.has(k)||(l.push(De(k)),c.push(De(k)))}var D=e.scope.generateUid("loop"),F=qn(null,c,Dg(o.body)),B=ct(De(D),l),M=e.findParent(function(Ir){return Ir.isFunction()});if(M){var V=M.node,H=V.async,z=V.generator;F.async=H,F.generator=z,z?B=Cc(B,!0):H&&(B=io(B))}var G=f.length>0?Qt(kr(f)):null;G&&F.body.body.push(G);for(var J=e.insertBefore(Lr("var",[Sr(De(D),F)])),ce=ve(J,1),ue=ce[0],ge=[],ne=[],le=I(d.vars),Z;!(Z=le()).done;){for(var Ee=Z.value,fe=[],Fe=I(Ee.node.declarations),qe;!(qe=Fe()).done;){var Ce=qe.value;ne.push.apply(ne,pe(Object.keys(Ms(Ce.id)))),Ce.init?fe.push(tr("=",Ce.id,Ce.init)):bf(Ee.parent,{left:Ee.node})&&fe.push(Ce.id)}if(fe.length>0){var ke=fe.length===1?fe[0]:kr(fe);Ee.replaceWith(ke)}else Ee.remove()}ne.length&&ue.pushContainer("declarations",ne.map(function(Ir){return Sr(De(Ir))}));var Be=d.breaksContinues.length,Ze=d.returns.length;if(Be+Ze===0)ge.push(Qt(B));else if(Be===1&&Ze===0)for(var ot=I(d.breaksContinues),pt;!(pt=ot()).done;){var Rt=pt.value,Pt=Rt.node,tt=Pt.type,Bt=Pt.label,sr=tt==="BreakStatement"?"break":"continue";Bt&&(sr+=" "+Bt.name),Rt.replaceWith(Bf(pn(Br(1)),"trailing"," "+sr,!0)),G&&Rt.insertBefore(ye(G)),ge.push(gt.statement.ast(Iie||(Iie=Y([`
if (`,") ",`
`])),B,Pt))}else{var $t=e.scope.generateUid("ret");ue.isVariableDeclaration()?(ue.pushContainer("declarations",[Sr(De($t))]),ge.push(Qt(tr("=",De($t),B)))):ge.push(Lr("var",[Sr(De($t),B)]));for(var St=[],Mt=I(d.breaksContinues),Te;!(Te=Mt()).done;){var Me=Te.value,et=Me.node,st=et.type,vt=et.label,Nt=st==="BreakStatement"?"break":"continue";vt&&(Nt+=" "+vt.name);var Le=St.indexOf(Nt),Ye=Le!==-1;Ye||(St.push(Nt),Le=St.length-1),Me.replaceWith(Bf(pn(Br(Le)),"trailing"," "+Nt,!0)),G&&Me.insertBefore(ye(G)),!Ye&&ge.push(gt.statement.ast(Oie||(Oie=Y([`
if (`," === ",") ",`
`])),De($t),Br(Le),et))}if(Ze){for(var ht=I(d.returns),jt;!(jt=ht()).done;){var zt=jt.value,Xt=zt.node.argument||zt.scope.buildUndefinedNode();zt.replaceWith(gt.statement.ast(jie||(jie=Y([`
return { v: `,` };
`])),Xt))}ge.push(gt.statement.ast(Cie||(Cie=Y([`
if (`,") return ",`.v;
`])),De($t),De($t)))}}return o.body=Jr(ge),ue}function Die(e){return of(e.parent)?e.key==="init":bf(e.parent)?e.key==="left":!1}function kie(e,r){for(var s=[],o=I(e),d;!(d=o()).done;){var l=d.value,c=r(l);c&&s.push(c)}return s}function zet(e,r,s){for(var o=[],d=0,l=Object.keys(e.getBindingIdentifiers());d<l.length;d++){var c=l[d],f=e.scope.getBinding(c);f&&(s&&Qet(f,r)&&o.push(c),e.node.kind==="const"&&Xet(c,f,r))}return o}function Xet(e,r,s){for(var o=I(r.constantViolations),d;!(d=o()).done;){var l=d.value,c=s.addHelper("readOnlyError"),f=ct(c,[Zt(e)]);if(l.isAssignmentExpression()){var h=l.node,y=h.operator,g=h.left,x=h.right;if(y==="="){var R=[x];R.push(f),l.replaceWith(kr(R))}else["&&=","||=","??="].includes(y)?l.replaceWith(hi(y.slice(0,-1),g,kr([x,f]))):l.replaceWith(kr([sn(y.slice(0,-1),g,x),f]))}else l.isUpdateExpression()?l.replaceWith(kr([Rn("+",l.get("argument").node),f])):l.isForXStatement()&&(l.ensureBlock(),l.get("left").replaceWith(Lr("var",[Sr(l.scope.generateUidIdentifier(e))])),l.node.body.body.unshift(Qt(f)))}}function Jet(e,r){var s=r._guessExecutionStatusRelativeTo(e);return s==="before"?"outside":s==="after"?"inside":"maybe"}var Wh=new WeakSet;function Yet(e,r,s){if(e==="maybe"){var o=ye(r);return Wh.add(o),ct(s.addHelper("temporalRef"),[o,Zt(r.name)])}else return ct(s.addHelper("tdz"),[Zt(r.name)])}function wC(e,r,s){var o;if(s===void 0&&(s=e.node),!Wh.has(s)){Wh.add(s);var d=(o=e.scope.getBinding(s.name))==null?void 0:o.path;if(!(!d||d.isFunctionDeclaration())){var l=Jet(e,d);if(l!=="outside")return l==="maybe"&&(d.parent._tdzThis=!0),{status:l,node:Yet(l,s,r)}}}}function Qet(e,r){var s=new Set(e.referencePaths);e.constantViolations.forEach(s.add,s);for(var o=!1,d=I(e.constantViolations),l;!(l=d()).done;){var c=l.value,f=c.node;if(!Wh.has(f)){if(Wh.add(f),c.isUpdateExpression()){var h=c.get("argument"),y=wC(c,r,h.node);if(!y)continue;y.status==="maybe"?(o=!0,c.insertBefore(y.node)):c.replaceWith(y.node)}else if(c.isAssignmentExpression()){for(var g=[],x=c.getBindingIdentifiers(),R=0,w=Object.keys(x);R<w.length;R++){var T=w[R],C=wC(c,r,x[T]);if(C){if(g.push(Qt(C.node)),C.status==="inside")break;C.status==="maybe"&&(o=!0)}}g.length>0&&c.insertBefore(g)}}}for(var P=0,_=e.referencePaths;P<_.length;P++){var j=_[P];if(!j.parentPath.isUpdateExpression()&&!j.parentPath.isFor({left:j.node})){var k=wC(j,r);k&&(k.status==="maybe"&&(o=!0),j.replaceWith(k.node))}}return o}var Zet=Object.assign({VariableDeclaration:function(r){if(!AC(r)&&r.node.kind==="var"){var s=r.scope.getFunctionParent()||r.scope.getProgramParent();s.path.traverse(ett,{names:Object.keys(r.getBindingIdentifiers())})}}},{BlockStatement:function(r){AC(r)||Ds(r.parent,{body:r.node})||Lie(r.get("body"))},SwitchCase:function(r){AC(r)||Lie(r.get("consequent"))}});function Lie(e){e:for(var r=I(e),s;!(s=r()).done;){var o=s.value;if(o.isFunctionDeclaration()){if(o.node.async||o.node.generator)return;var d=o.parentPath.scope;if(PC(d))return;var l=o.node.id.name,c=d;do{if(c.parent.hasOwnBinding(l))continue e;c=c.parent}while(!PC(c));Mie(o)}}}function Mie(e){var r=e.node,s=e.parentPath.scope,o=r.id;s.removeOwnBinding(o.name),r.id=null;var d=Lr("var",[Sr(o,On(r))]);d._blockHoist=2;var l=e.replaceWith(d),c=ve(l,1),f=c[0];s.registerDeclaration(f)}var ett={Scope:function(r,s){for(var o=s.names,d=I(o),l;!(l=d()).done;){var c=l.value,f=r.scope.getOwnBinding(c);f&&f.kind==="hoisted"&&Mie(f.path)}},"Expression|Declaration":function(r){r.skip()}};function PC(e){return e.path.isFunctionParent()||e.path.isProgram()}function AC(e){return!!e.find(function(r){var s,o=r.node;if(cf(o)){if(o.sourceType==="module")return!0}else{if(Ec(o))return!0;if(!ql(o))return!1}return(s=o.directives)==null?void 0:s.some(function(d){return d.value.value==="use strict"})})}var IC=function(e,r){e.assertVersion("*");var s=r.throwIfClosureRequired,o=s===void 0?!1:s,d=r.tdz,l=d===void 0?!1:d;if(typeof o!="boolean")throw new Error(".throwIfClosureRequired must be a boolean, or undefined");if(typeof l!="boolean")throw new Error(".tdz must be a boolean, or undefined");return{name:"transform-block-scoping",visitor:$a.visitors.merge([Zet,{Loop:function(f,h){var y=f.isForStatement(),g=y?f.get("init"):f.isForXStatement()?f.get("left"):null,x=!1,R=function(){if(o)throw f.buildCodeFrameError("Compiling let/const in this block would add a closure (throwIfClosureRequired).");x=!0},w=f.get("body"),T;w.isBlockStatement()&&(T=w.scope);for(var C=Get(f),P=I(C),_;!(_=P()).done;){var j=_.value,k=_ie(j,f),D=k.capturedInClosure;D&&R()}var F=[],B=new Map;if(g&&$ie(g.node))for(var M=Object.keys(g.getBindingIdentifiers()),V=g.scope,H=0,z=M;H<z.length;H++){var G,J=z[H];if(!((G=T)!=null&&G.hasOwnBinding(J))){var ce=V.getOwnBinding(J);ce||(V.crawl(),ce=V.getOwnBinding(J));var ue=_ie(ce,f),ge=ue.usages,ne=ue.capturedInClosure,le=ue.hasConstantViolations;if(V.parent.hasBinding(J)||V.parent.hasGlobal(J)){var Z=V.generateUid(J);V.rename(J,Z),J=Z}ne&&(R(),F.push(J)),y&&le&&B.set(J,ge)}}if(x){var Ee=Het(f,F,B);g!=null&&g.isVariableDeclaration()&&Bie(g,h,l),Ee.get("declarations.0.init").unwrapFunctionEnvironment()}},VariableDeclaration:function(f,h){Bie(f,h,l)},ClassDeclaration:function(f){var h=f.node.id;if(h){var y=f.parentPath.scope;!PC(y)&&y.parent.hasBinding(h.name,{noUids:!0})&&f.scope.rename(h.name)}}}])}},ttt={Scope:function(r,s){for(var o=s.names,d=I(o),l;!(l=d()).done;){var c=l.value,f=r.scope.getOwnBinding(c);f&&f.kind==="hoisted"&&r.scope.rename(c)}},"Expression|Declaration":function(r){r.skip()}};function Bie(e,r,s){if($ie(e.node)){var o=zet(e,r,s);e.node.kind="var";for(var d=Object.keys(e.getBindingIdentifiers()),l=0,c=d;l<c.length;l++){var f=c[l],h=e.scope.getOwnBinding(f);h&&(h.kind="var")}if(Fie(e)&&!Die(e)||o.length>0)for(var y=I(e.node.declarations),g;!(g=y()).done;){var x,R=g.value;(x=R.init)!=null||(R.init=e.scope.buildUndefinedNode())}var w=e.scope,T=w.getFunctionParent()||w.getProgramParent();if(T!==w)for(var C=I(d),P;!(P=C()).done;){var _=P.value,j=_;(w.parent.hasBinding(_,{noUids:!0})||w.parent.hasGlobal(_))&&(j=w.generateUid(_),w.rename(_,j)),w.moveBindingTo(j,T)}w.path.traverse(ttt,{names:d});for(var k=I(o),D;!(D=k()).done;){var F=D.value;e.scope.push({id:De(F),init:r.addHelper("temporalUndefined")})}}}function rtt(e){return e==="let"||e==="const"}function Fie(e){return e.parentPath?e.parentPath.isLoop()?!0:e.parentPath.isFunctionParent()?!1:Fie(e.parentPath):!1}function $ie(e){return cn(e)?e[fg]?!0:!(!rtt(e.kind)&&e.kind!=="using"):!1}function att(e){return e==null?!1:e&&e!=="false"&&e!=="0"}var ntt=(att(Kt.env.BABEL_8_BREAKING),Zg()),qie,stt=gt.statement(qie||(qie=Y([`
function CALL_SUPER(
_this,
derived,
args,
) {
function isNativeReflectConstruct() {
if (typeof Reflect === "undefined" || !Reflect.construct) return false;
// core-js@3
if (Reflect.construct.sham) return false;
// Proxy can't be polyfilled. Every browser implemented
// proxies before or at the same time as Reflect.construct,
// so if they support Proxy they also support Reflect.construct.
if (typeof Proxy === "function") return true;
// Since Reflect.construct can't be properly polyfilled, some
// implementations (e.g. core-js@2) don't set the correct internal slots.
// Those polyfills don't allow us to subclass built-ins, so we need to
// use our fallback implementation.
try {
// If the internal slots aren't set, this throws an error similar to
// TypeError: this is not a Boolean object.
return !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {}),);
} catch (e) {
return false;
}
}
// Super
derived = GET_PROTOTYPE_OF(derived);
return POSSIBLE_CONSTRUCTOR_RETURN(
_this,
isNativeReflectConstruct()
? // NOTE: This doesn't work if this.__proto__.constructor has been modified.
Reflect.construct(
derived,
args || [],
GET_PROTOTYPE_OF(_this).constructor,
)
: derived.apply(_this, args),
);
}
`]))),CC=new WeakMap;function itt(e){if(CC.has(e))return(ye||sq)(CC.get(e));try{return e.addHelper("callSuper")}catch{}var r=e.scope.generateUidIdentifier("callSuper");CC.set(e,r);var s=stt({CALL_SUPER:r,GET_PROTOTYPE_OF:e.addHelper("getPrototypeOf"),POSSIBLE_CONSTRUCTOR_RETURN:e.addHelper("possibleConstructorReturn")});return e.path.unshiftContainer("body",[s]),e.scope.registerDeclaration(e.path.get("body.0")),ye(r)}var Uie;function ott(e,r,s){var o=bg(ye(e),[],r);return Na(o,s),o}function ltt(e,r,s,o,d,l){var c={parent:void 0,scope:void 0,node:void 0,path:void 0,file:void 0,classId:void 0,classRef:void 0,superName:null,superReturns:[],isDerived:!1,extendsNative:!1,construct:void 0,constructorBody:void 0,userConstructor:void 0,userConstructorPath:void 0,hasConstructor:!1,body:[],superThises:[],pushedInherits:!1,pushedCreateClass:!1,protoAlias:null,isLoose:!1,dynamicKeys:new Map,methods:{instance:{hasComputed:!1,list:[],map:new Map},static:{hasComputed:!1,list:[],map:new Map}}},f=function(H){Object.assign(c,H)},h=Vn({ThisExpression:function(H){c.superThises.push(H)}});function y(V){return ct(c.file.addHelper("createClass"),V)}function g(){for(var V=c.path.get("body"),H=I(V.get("body")),z;!(z=H()).done;){var G=z.value;if(G.isClassMethod({kind:"constructor"}))return}var J,ce;if(c.isDerived){var ue=gt.expression.ast(Uie||(Uie=Y([`
(function () {
super(...arguments);
})
`])));J=ue.params,ce=ue.body}else J=[],ce=Jr([]);V.unshiftContainer("body",Yd("constructor",De("constructor"),J,ce))}function x(){if(g(),R(),C(),c.userConstructor){var V,H=c.constructorBody,z=c.userConstructor,G=c.construct;(V=H.body).push.apply(V,pe(z.body.body)),Na(G,z),Na(H,z.body)}w()}function R(){for(var V=c.path.get("body.body"),H=function(){var ce=G.value,ue=ce.node;if(ce.isClassProperty()||ce.isClassPrivateProperty())throw ce.buildCodeFrameError("Missing class properties transform.");if(ue.decorators)throw ce.buildCodeFrameError("Method has decorators, put the decorator plugin before the classes one.");if(ff(ue)){var ge=ue.kind==="constructor",ne=new sp({methodPath:ce,objectRef:c.classRef,superRef:c.superName,constantSuper:d.constantSuper,file:c.file,refToPreserve:c.classRef});ne.replace();var le=[];if(ce.traverse(Vn({ReturnStatement:function(fe){fe.getFunctionParent().isArrowFunctionExpression()||le.push(fe)}})),ge)k(le,ue,ce);else{ce.ensureFunctionName(l);var Z;ue!==ce.node&&(Z=ce.node,ce.replaceWith(ue)),P(ue,Z)}}},z=I(V),G;!(G=z()).done;)H()}function w(){D();for(var V=c.body,H={instance:null,static:null},z=I(["static","instance"]),G;!(G=z()).done;){var J=G.value;c.methods[J].list.length&&(H[J]=c.methods[J].list.map(function(ne){for(var le=Oa([on(De("key"),ne.key)]),Z=I(["get","set","value"]),Ee;!(Ee=Z()).done;){var fe=Ee.value;ne[fe]!=null&&le.properties.push(on(De(fe),ne[fe]))}return le}))}if(H.instance||H.static){for(var ce=[ye(c.classRef),H.instance?Ea(H.instance):Un(),H.static?Ea(H.static):Un()],ue=0,ge=0;ge<ce.length;ge++)df(ce[ge])||(ue=ge);ce=ce.slice(0,ue+1),V.push(pn(y(ce))),c.pushedCreateClass=!0}}function T(V,H,z,G){var J=V.node,ce;if(d.superIsCallableConstructor)J.arguments.unshift(Fr()),J.arguments.length===2&&jn(J.arguments[1])&&Wt(J.arguments[1].argument,{name:"arguments"})?(J.arguments[1]=J.arguments[1].argument,J.callee=Vt(ye(H),De("apply"))):J.callee=Vt(ye(H),De("call")),ce=hi("||",J,Fr());else{var ue,ge=[Fr(),ye(c.classRef)];if((ue=J.arguments)!=null&&ue.length){var ne=J.arguments;ne.length===1&&jn(ne[0])&&Wt(ne[0].argument,{name:"arguments"})?ge.push(ne[0].argument):ge.push(Ea(ne))}ce=ct(itt(c.file),ge)}V.parentPath.isExpressionStatement()&&V.parentPath.container===G.node.body&&G.node.body.length-1===V.parentPath.key?(c.superThises.length&&(ce=tr("=",z(),ce)),V.parentPath.replaceWith(pn(ce))):V.replaceWith(tr("=",z(),ce))}function C(){if(c.isDerived){var V=c.userConstructorPath,H=V.get("body"),z=V.get("body"),G=z.node.body.length;V.traverse(h);var J=function(){var Rt=V.scope.generateDeclaredUidIdentifier("this");return G++,J=function(){return ye(Rt)},Rt},ce=function(){return ct(c.file.addHelper("assertThisInitialized"),[J()])},ue=[];V.traverse(Vn({Super:function(Rt){var Pt=Rt.node,tt=Rt.parentPath;tt.isCallExpression({callee:Pt})&&ue.unshift(tt)}}));for(var ge=function(){var Rt=le[ne];if(T(Rt,c.superName,J,H),G>=0){var Pt;Rt.find(function(tt){if(tt===z)return G=Math.min(G,Pt.key),!0;var Bt=tt.type;switch(Bt){case"ExpressionStatement":case"SequenceExpression":case"AssignmentExpression":case"BinaryExpression":case"MemberExpression":case"CallExpression":case"NewExpression":case"VariableDeclarator":case"VariableDeclaration":case"BlockStatement":case"ArrayExpression":case"ObjectExpression":case"ObjectProperty":case"TemplateLiteral":return Pt=tt,!1;default:if(Bt==="LogicalExpression"&&tt.node.left===Pt.node||tt.isConditional()&&tt.node.test===Pt.node||Bt==="OptionalCallExpression"&&tt.node.callee===Pt.node||Bt==="OptionalMemberExpression"&&tt.node.object===Pt.node)return Pt=tt,!1}return G=-1,!0})}},ne=0,le=ue;ne<le.length;ne++)ge();for(var Z=new Set,Ee=function(){var Rt=Fe.value,Pt=Rt.node,tt=Rt.parentPath;if(tt.isMemberExpression({object:Pt}))return Rt.replaceWith(J()),1;var Bt;Rt.find(function($t){if($t.parentPath===z)return Bt=$t.key,!0});var sr=Rt.parentPath.isSequenceExpression()?Rt.parentPath:Rt;sr.listKey==="arguments"&&(sr.parentPath.isCallExpression()||sr.parentPath.isOptionalCallExpression())?sr=sr.parentPath:sr=null,G!==-1&&Bt>G||Z.has(sr)?Rt.replaceWith(J()):(sr&&Z.add(sr),Rt.replaceWith(ce()))},fe=I(c.superThises),Fe;!(Fe=fe()).done;)Ee();var qe;c.isLoose?qe=function(Rt){var Pt=ce();return Rt?hi("||",Rt,Pt):Pt}:qe=function(Rt){var Pt=[J()];return Rt!=null&&Pt.push(Rt),ct(c.file.addHelper("possibleConstructorReturn"),Pt)};var Ce=H.get("body"),ke=G!==-1&&G<Ce.length;(!Ce.length||!Ce.pop().isReturnStatement())&&H.pushContainer("body",pn(ke?J():ce()));for(var Be=I(c.superReturns),Ze;!(Ze=Be()).done;){var ot=Ze.value;ot.get("argument").replaceWith(qe(ot.node.argument))}}}function P(V,H){if(!(V.kind==="method"&&_(V))){var z=V.static?"static":"instance",G=c.methods[z],J=V.kind==="method"?"value":V.kind,ce=px(V.key)||FM(V.key)?Zt(String(V.key.value)):qo(V);G.hasComputed=!Va(ce);var ue=H??On(V),ge;if(!G.hasComputed&&G.map.has(ce.value))ge=G.map.get(ce.value),ge[J]=ue,J==="value"?(ge.get=null,ge.set=null):ge.value=null;else{var ne;ge=(ne={key:ce},ne[J]=ue,ne),G.list.push(ge),G.hasComputed||G.map.set(ce.value,ge)}}}function _(V){if(d.setClassMethods&&!V.decorators){var H=c.classRef;V.static||(j(),H=c.protoAlias);var z=Vt(ye(H),V.key,V.computed||bn(V.key)),G=qn(V.id,V.params,V.body,V.generator,V.async);Na(G,V);var J=Qt(tr("=",z,G));return Xl(J,V),c.body.push(J),!0}return!1}function j(){if(c.protoAlias===null){f({protoAlias:c.scope.generateUidIdentifier("proto")});var V=Vt(c.classRef,De("prototype")),H=Lr("var",[Sr(c.protoAlias,V)]);c.body.push(H)}}function k(V,H,z){f({userConstructorPath:z,userConstructor:H,hasConstructor:!0,superReturns:V});var G=c.construct;Xl(G,H),G.params=H.params,Na(G.body,H.body),G.body.directives=H.body.directives,(c.hasInstanceDescriptors||c.hasStaticDescriptors)&&w(),D()}function D(){!c.isDerived||c.pushedInherits||(c.pushedInherits=!0,c.body.unshift(Qt(ct(c.file.addHelper(c.isLoose?"inheritsLoose":"inherits"),[ye(c.classRef),ye(c.superName)]))))}function F(){for(var V=c.dynamicKeys,H=c.node,z=c.scope,G=I(H.body.body),J;!(J=G()).done;){var ce=J.value;if(!(!ff(ce)||!ce.computed)&&!z.isPure(ce.key,!0)){var ue=z.generateUidIdentifierBasedOnNode(ce.key);V.set(ue.name,ce.key),ce.key=ue}}}function B(){var V=c.superName,H=c.dynamicKeys,z=[],G=[];if(c.isDerived){var J=ye(V);c.extendsNative&&(J=ct(c.file.addHelper("wrapNativeSuper"),[J]),Hi(J));var ce=c.scope.generateUidIdentifierBasedOnNode(V);z.push(ce),G.push(J),f({superName:ye(ce)})}for(var ue=I(H),ge;!(ge=ue()).done;){var ne=ve(ge.value,2),le=ne[0],Z=ne[1];z.push(De(le)),G.push(Z)}return{closureParams:z,closureArgs:G}}function M(V,H,z,G){f({parent:V.parent,scope:V.scope,node:V.node,path:V,file:H,isLoose:G}),f({classId:c.node.id,classRef:c.node.id?De(c.node.id.name):c.scope.generateUidIdentifier("class"),superName:c.node.superClass,isDerived:!!c.node.superClass,constructorBody:Jr([])}),f({extendsNative:Wt(c.superName)&&z.has(c.superName.name)&&!c.scope.hasBinding(c.superName.name,!0)});var J=c.classRef,ce=c.node,ue=c.constructorBody;f({construct:ott(J,ue,ce)}),F();var ge=c.body,ne=B(),le=ne.closureParams,Z=ne.closureArgs;x(),d.noClassCalls||ue.body.unshift(Qt(ct(c.file.addHelper("classCallCheck"),[Fr(),ye(c.classRef)])));var Ee=V.isInStrictMode(),fe=ge.length===0;if(fe&&!Ee)for(var Fe=I(c.construct.params),qe;!(qe=Fe()).done;){var Ce=qe.value;if(!Wt(Ce)){fe=!1;break}}var ke=fe?c.construct.body.directives:[];if(Ee||ke.push(Pc(Ac("use strict"))),fe){var Be=On(c.construct);return c.isLoose?Be:y([Be])}c.pushedCreateClass||ge.push(pn(c.isLoose?ye(c.classRef):y([ye(c.classRef)]))),ge.unshift(c.construct);var Ze=mi(le,Jr(ge,ke));return ct(Ze,Z)}return M(e,r,s,o)}var Vie=function(r){return Object.keys(ntt[r]).filter(function(s){return/^[A-Z]/.test(s)})},dtt=new Set([].concat(pe(Vie("builtin")),pe(Vie("browser")))),jC=function(e,r){var s,o,d,l;e.assertVersion("*");var c=r.loose,f=c===void 0?!1:c,h=(s=e.assumption("setClassMethods"))!=null?s:f,y=(o=e.assumption("constantSuper"))!=null?o:f,g=(d=e.assumption("superIsCallableConstructor"))!=null?d:f,x=(l=e.assumption("noClassCalls"))!=null?l:f,R=!Qo("transform-unicode-escapes",e.targets()),w=new WeakSet;return{name:"transform-classes",visitor:{ExportDefaultDeclaration:function(C){C.get("declaration").isClassDeclaration()&&C.splitExportDeclaration()},ClassDeclaration:function(C){var P=C.node,_=P.id?ye(P.id):C.scope.generateUidIdentifier("class");C.replaceWith(Lr("let",[Sr(_,On(P))]))},ClassExpression:function(C,P){var _=C.node;if(!w.has(_)){var j=C.ensureFunctionName(R);if(!(j&&j.node!==_)){w.add(_);var k=C.replaceWith(ltt(C,P.file,dtt,f,{setClassMethods:h,constantSuper:y,superIsCallableConstructor:g,noClassCalls:x},R)),D=ve(k,1),F=D[0];if(F.isCallExpression()){Hi(F);var B=F.get("callee");B.isArrowFunctionExpression()&&B.arrowFunctionToExpression()}}}}}}},Wie;{var Gie=gt.expression.ast(Wie||(Wie=Y([`
function (type, obj, key, fn) {
var desc = { configurable: true, enumerable: true };
desc[type] = fn;
return Object.defineProperty(obj, key, desc);
}
`])));Gie._compact=!0}var OC=function(e,r){var s;e.assertVersion("*");var o=(s=e.assumption("setComputedProperties"))!=null?s:r.loose,d=o?h:y;function l(g,x,R){var w=R.kind,T=!R.computed&&Wt(R.key)?Zt(R.key.name):R.key,C=c(R);{var P;if(g.availableHelper("defineAccessor"))P=g.addHelper("defineAccessor");else{var _=g.file;if(P=_.get("fallbackDefineAccessorHelper"),!P){var j=_.scope.generateUidIdentifier("defineAccessor");_.scope.push({id:j,init:Gie}),_.set("fallbackDefineAccessorHelper",P=j)}P=ye(P)}return ct(P,[Zt(w),x,T,C])}}function c(g){if(Mo(g))return g.value;if(Ul(g))return qn(null,g.params,g.body,g.generator,g.async)}function f(g,x,R){R.push(Qt(tr("=",Vt(ye(g),x.key,x.computed||bn(x.key)),c(x))))}function h(g){for(var x=g.computedProps,R=g.state,w=g.initPropExpression,T=g.objId,C=g.body,P=I(x),_;!(_=P()).done;){var j=_.value;if(Ul(j)&&(j.kind==="get"||j.kind==="set")){if(x.length===1)return l(R,w,j);C.push(Qt(l(R,ye(T),j)))}else f(ye(T),j,C)}}function y(g){for(var x=g.objId,R=g.body,w=g.computedProps,T=g.state,C=10,P=null,_=[],j=I(w),k;!(k=j()).done;){var D=k.value;(!P||P.length===C)&&(P=[],_.push(P)),P.push(D)}for(var F=0,B=_;F<B.length;F++){for(var M=B[F],V=_.length===1,H=V?g.initPropExpression:ye(x),z=I(M),G;!(G=z()).done;){var J=G.value;Ul(J)&&(J.kind==="get"||J.kind==="set")?H=l(g.state,H,J):H=ct(T.addHelper("defineProperty"),[H,qo(J),c(J)])}if(V)return H;R.push(Qt(H))}}return{name:"transform-computed-properties",visitor:{ObjectExpression:{exit:function(x,R){for(var w=x.node,T=x.parent,C=x.scope,P=!1,_=I(w.properties),j;!(j=_()).done;){var k=j.value;if(P=k.computed===!0,P)break}if(P){for(var D=[],F=[],B=!1,M=I(w.properties),V;!(V=M()).done;){var H=V.value;jn(H)||(H.computed&&(B=!0),B?F.push(H):D.push(H))}var z=C.generateUidIdentifierBasedOnNode(T),G=Oa(D),J=[];J.push(Lr("var",[Sr(z,G)]));var ce=d({scope:C,objId:z,body:J,computedProps:F,initPropExpression:G,state:R});ce?x.replaceWith(ce):(o&&J.push(Qt(ye(z))),x.replaceWithMultiple(J))}}}}}},Kie=function(e){return e.assertVersion("*"),Cu({name:"transform-dotall-regex",feature:"dotAllFlag"})};function utt(e){return Wt(e)?e.name:e.value.toString()}var _C=function(e){return e.assertVersion("*"),{name:"transform-duplicate-keys",visitor:{ObjectExpression:function(s){for(var o=s.node,d=o.properties.filter(function(w){return!jn(w)&&!w.computed}),l=Object.create(null),c=Object.create(null),f=Object.create(null),h=I(d),y;!(y=h()).done;){var g=y.value,x=utt(g.key),R=!1;switch(g.kind){case"get":(l[x]||c[x])&&(R=!0),c[x]=!0;break;case"set":(l[x]||f[x])&&(R=!0),f[x]=!0;break;default:(l[x]||c[x]||f[x])&&(R=!0),l[x]=!0}R&&(g.computed=!0,g.key=Zt(x))}}}}},Hie=tr,al=ye,NC=Wt,zie=bn,ctt=Pa,ptt=Fo,ftt=ig,htt=$i,Xie=Vt,mtt=qo;function ytt(e,r,s){var o;if(NC(e)){if(s.hasBinding(e.name))return e;o=e}else if(ctt(e)){if(o=e.object,htt(o)||NC(o)&&s.hasBinding(o.name))return o}else throw new Error("We can't explode this node type "+e.type);var d=s.generateUidIdentifierBasedOnNode(o);return s.push({id:d}),r.push(Hie("=",al(d),al(o))),d}function gtt(e,r,s){var o=e.property;if(ptt(o))throw new Error("We can't generate property ref for private name, please install `@babel/plugin-transform-class-properties`");var d=mtt(e,o);if(zie(d)&&ftt(d))return d;var l=s.generateUidIdentifierBasedOnNode(o);return s.push({id:l}),r.push(Hie("=",al(l),al(o))),l}function vtt(e,r,s){var o=ytt(e,r,s),d,l;if(NC(e))d=al(e),l=o;else{var c=gtt(e,r,s),f=e.computed||zie(c);l=Xie(al(o),al(c),f),d=Xie(al(o),al(c),f)}return{uid:l,ref:d}}var btt=tr,xtt=kr;function Rtt(e){var r=e.build,s=e.operator,o={AssignmentExpression:function(l){var c=l.node,f=l.scope;if(c.operator===s+"="){var h=[],y=vtt(c.left,h,f);h.push(btt("=",y.ref,r(y.uid,c.right))),l.replaceWith(xtt(h))}},BinaryExpression:function(l){var c=l.node;c.operator===s&&l.replaceWith(r(c.left,c.right))}};return o}var Jie=function(e){return e.assertVersion("*"),{name:"transform-exponentiation-operator",visitor:Rtt({operator:"**",build:function(s,o){return ct(Vt(De("Math"),De("pow")),[s,o])}})}},Ett=function(e){e.assertVersion("*");function r(c){return typeof c=="string"?{type:"CommentBlock",value:c}:c}function s(c){var f,h=c.ofPath,y=c.toPath,g=c.where,x=g===void 0?"trailing":g,R=c.optional,w=R===void 0?!1:R,T=c.comments,C=T===void 0?d(h,w):T,P=c.keepType,_=P===void 0?!1:P;(f=y)!=null&&f.node||(y=h.getPrevSibling(),x="trailing"),y.node||(y=h.getNextSibling(),x="leading"),y.node||(y=h.parentPath,x="inner"),Array.isArray(C)||(C=[C]);var j=C.map(r);if(!_&&h!=null&&h.node){var k=h.node,D=h.parentPath,F=h.getPrevSibling(),B=h.getNextSibling(),M=!(F.node||B.node),V=k.leadingComments,H=k.trailingComments;M&&V&&D.addComments("inner",V),y.addComments(x,j),h.remove(),M&&H&&D.addComments("inner",H)}else y.addComments(x,j)}function o(c){s({ofPath:c,comments:d(c,c.parent.optional)})}function d(c,f){var h=c.getSource().replace(/\*-\//g,"*-ESCAPED/").replace(/\*\//g,"*-/");return f&&(h="?"+h),h[0]!==":"&&(h=":: "+h),h}function l(c){return c==="type"||c==="typeof"}return{name:"transform-flow-comments",inherits:C5,visitor:{TypeCastExpression:function(f){var h=f.node;s({ofPath:f.get("typeAnnotation"),toPath:f.get("expression"),keepType:!0}),f.replaceWith(v4(h.expression))},Identifier:function(f){if(!f.parentPath.isFlow()){var h=f.node;h.typeAnnotation?(s({ofPath:f.get("typeAnnotation"),toPath:f,optional:h.optional||h.typeAnnotation.optional}),h.optional&&(h.optional=!1)):h.optional&&(s({toPath:f,comments:":: ?"}),h.optional=!1)}},AssignmentPattern:{exit:function(f){var h=f.node,y=h.left;y.optional&&(y.optional=!1)}},Function:function(f){if(!f.isDeclareFunction()){var h=f.node;h.typeParameters&&s({ofPath:f.get("typeParameters"),toPath:f.get("id"),optional:h.typeParameters.optional}),h.returnType&&s({ofPath:f.get("returnType"),toPath:f.get("body"),where:"leading",optional:h.returnType.typeAnnotation.optional})}},ClassProperty:function(f){var h=f.node;h.value?h.typeAnnotation&&s({ofPath:f.get("typeAnnotation"),toPath:f.get("key"),optional:h.typeAnnotation.optional}):o(f)},ExportNamedDeclaration:function(f){var h=f.node;h.exportKind!=="type"&&!Mx(h.declaration)||o(f)},ImportDeclaration:function(f){var h=f.node;if(l(h.importKind)){o(f);return}var y=h.specifiers.filter(function(w){return w.type==="ImportSpecifier"&&l(w.importKind)}),g=h.specifiers.filter(function(w){return w.type!=="ImportSpecifier"||!l(w.importKind)});if(h.specifiers=g,y.length>0){var x=ye(h);x.specifiers=y;var R=":: "+qc(x).code;g.length>0?s({toPath:f,comments:R}):s({ofPath:f,comments:R})}},ObjectPattern:function(f){var h=f.node;h.typeAnnotation&&s({ofPath:f.get("typeAnnotation"),toPath:f,optional:h.optional||h.typeAnnotation.optional})},Flow:function(c){function f(h){return c.apply(this,arguments)}return f.toString=function(){return c.toString()},f}(function(c){o(c)}),Class:function(f){var h=f.node,y=[];if(h.typeParameters){var g=f.get("typeParameters");y.push(d(g,h.typeParameters.optional));var x=h.typeParameters.trailingComments;if(x){var R;(R=y).push.apply(R,pe(x))}g.remove()}if(h.superClass&&(y.length>0&&(s({toPath:f.get("id"),comments:y}),y=[]),h.superTypeParameters)){var w=f.get("superTypeParameters");y.push(d(w,w.node.optional)),w.remove()}if(h.implements){var T=f.get("implements"),C="implements "+T.map(function(P){return d(P).replace(/^:: /,"")}).join(", ");delete h.implements,y.length===1?y[0]+=" "+C:y.push(":: "+C)}y.length>0&&s({toPath:f.get("body"),where:"leading",comments:y})}}}},Yie=function(e,r){e.assertVersion("*");var s=/@flow(?:\s+(?:strict(?:-local)?|weak))?|@noflow/,o=!1,d=r.requireDirective,l=d===void 0?!1:d,c=r.allowDeclareFields,f=c===void 0?!1:c;return{name:"transform-flow-strip-types",inherits:C5,visitor:{Program:function(y,g){var x=g.file.ast.comments;o=!1;var R=!1;if(x)for(var w=I(x),T;!(T=w()).done;){var C=T.value;s.test(C.value)&&(R=!0,C.value=C.value.replace(s,""),C.value.replace(/\*/g,"").trim()||(C.ignore=!0))}!R&&l&&(o=!0)},ImportDeclaration:function(y){if(!o&&y.node.specifiers.length){var g=0;y.node.specifiers.forEach(function(x){var R=x.importKind;(R==="type"||R==="typeof")&&g++}),g===y.node.specifiers.length&&y.remove()}},Flow:function(y){if(o)throw y.buildCodeFrameError("A @flow directive is required when using Flow annotations with the `requireDirective` option.");y.remove()},ClassPrivateProperty:function(y){o||(y.node.typeAnnotation=null)},Class:function(y){o||(y.node.implements=null,y.get("body.body").forEach(function(g){if(g.isClassProperty()){var x=g.node;if(!f&&x.declare)throw g.buildCodeFrameError("The 'declare' modifier is only allowed when the 'allowDeclareFields' option of @babel/plugin-transform-flow-strip-types or @babel/preset-flow is enabled.");if(x.declare)g.remove();else{if(!f&&!x.value&&!x.decorators){g.remove();return}x.variance=null,x.typeAnnotation=null}}}))},AssignmentPattern:function(y){var g=y.node;o||g.left.optional&&(g.left.optional=!1)},Function:function(y){var g=y.node;if(!o){g.params.length>0&&g.params[0].type==="Identifier"&&g.params[0].name==="this"&&g.params.shift();for(var x=0;x<g.params.length;x++){var R=g.params[x];R.type==="AssignmentPattern"&&(R=R.left),R.optional&&(R.optional=!1)}Rc(g)||(g.predicate=null)}},TypeCastExpression:function(y){if(!o){var g=y.node;do g=g.expression;while(Ox(g));y.replaceWith(g)}},CallExpression:function(y){var g=y.node;o||(g.typeArguments=null)},OptionalCallExpression:function(y){var g=y.node;o||(g.typeArguments=null)},NewExpression:function(y){var g=y.node;o||(g.typeArguments=null)}}}};function Stt(e,r,s){var o,d=e?Ptt:Att,l=r.node,c=d(r,s),f=c.declar,h=c.loop,y=h.body;r.ensureBlock(),f&&y.body.push(f),(o=y.body).push.apply(o,pe(l.body.body)),Na(h,l),Na(h.body,l.body),c.replaceParent?(r.parentPath.replaceWithMultiple(c.node),r.remove()):r.replaceWithMultiple(c.node)}var Ttt=gt.statement(`
for (var LOOP_OBJECT = OBJECT,
IS_ARRAY = Array.isArray(LOOP_OBJECT),
INDEX = 0,
LOOP_OBJECT = IS_ARRAY ? LOOP_OBJECT : LOOP_OBJECT[Symbol.iterator]();;) {
INTERMEDIATE;
if (IS_ARRAY) {
if (INDEX >= LOOP_OBJECT.length) break;
ID = LOOP_OBJECT[INDEX++];
} else {
INDEX = LOOP_OBJECT.next();
if (INDEX.done) break;
ID = INDEX.value;
}
}
`),wtt=gt.statements(`
var ITERATOR_COMPLETION = true;
var ITERATOR_HAD_ERROR_KEY = false;
var ITERATOR_ERROR_KEY = undefined;
try {
for (
var ITERATOR_KEY = OBJECT[Symbol.iterator](), STEP_KEY;
!(ITERATOR_COMPLETION = (STEP_KEY = ITERATOR_KEY.next()).done);
ITERATOR_COMPLETION = true
) {}
} catch (err) {
ITERATOR_HAD_ERROR_KEY = true;
ITERATOR_ERROR_KEY = err;
} finally {
try {
if (!ITERATOR_COMPLETION && ITERATOR_KEY.return != null) {
ITERATOR_KEY.return();
}
} finally {
if (ITERATOR_HAD_ERROR_KEY) {
throw ITERATOR_ERROR_KEY;
}
}
}
`);function Ptt(e,r){var s=e.node,o=e.scope,d=e.parent,l=s.left,c,f,h;if(Wt(l)||us(l)||Pa(l))f=l,h=null;else if(cn(l))f=o.generateUidIdentifier("ref"),c=Lr(l.kind,[Sr(l.declarations[0].id,De(f.name))]),h=Lr("var",[Sr(De(f.name))]);else throw r.buildCodeFrameError(l,"Unknown node type "+l.type+" in ForStatement");var y=o.generateUidIdentifier("iterator"),g=o.generateUidIdentifier("isArray"),x=Ttt({LOOP_OBJECT:y,IS_ARRAY:g,OBJECT:s.right,INDEX:o.generateUidIdentifier("i"),ID:f,INTERMEDIATE:h}),R=lf(d),w;return R&&(w=Ic(d.label,x)),{replaceParent:R,declar:c,node:w||x,loop:x}}function Att(e,r){var s=e.node,o=e.scope,d=e.parent,l=s.left,c,f=o.generateUid("step"),h=Vt(De(f),De("value"));if(Wt(l)||us(l)||Pa(l))c=Qt(tr("=",l,h));else if(cn(l))c=Lr(l.kind,[Sr(l.declarations[0].id,h)]);else throw r.buildCodeFrameError(l,"Unknown node type "+l.type+" in ForStatement");var y=wtt({ITERATOR_HAD_ERROR_KEY:o.generateUidIdentifier("didIteratorError"),ITERATOR_COMPLETION:o.generateUidIdentifier("iteratorNormalCompletion"),ITERATOR_ERROR_KEY:o.generateUidIdentifier("iteratorError"),ITERATOR_KEY:o.generateUidIdentifier("iterator"),STEP_KEY:De(f),OBJECT:s.right}),g=lf(d),x=y[3].block.body,R=x[0];return g&&(x[0]=Ic(d.label,R)),{replaceParent:g,declar:c,loop:R,node:y}}var Qie,Zie,eoe;function DC(e,r,s){var o,d=e.get("body"),l=s??d.node;return ql(l)&&Object.keys(e.getBindingIdentifiers()).some(function(c){return d.scope.hasOwnBinding(c)})?o=Jr([r,l]):(o=Dg(l),o.body.unshift(r)),o}var kC=function(e,r){var s,o,d;e.assertVersion("*");{var l=r.assumeArray,c=r.allowArrayLike,f=r.loose;if(f===!0&&l===!0)throw new Error("The loose and assumeArray options cannot be used together in @babel/plugin-transform-for-of");if(l===!0&&c===!0)throw new Error("The assumeArray and allowArrayLike options cannot be used together in @babel/plugin-transform-for-of");if(c&&/^7\.\d\./.test(e.version))throw new Error("The allowArrayLike is only supported when using @babel/core@^7.10.0")}var h=(s=r.assumeArray)!=null?s:!r.loose&&e.assumption("iterableIsArray"),y=(o=r.allowArrayLike)!=null?o:e.assumption("arrayLikeIsIterable"),g=(d=e.assumption("skipForOfIteratorClosing"))!=null?d:r.loose;if(h&&y)throw new Error('The "iterableIsArray" and "arrayLikeIsIterable" assumptions are not compatible.');if(h)return{name:"transform-for-of",visitor:{ForOfStatement:function(_){var j=_.scope,k=_.node,D=k.left,F=k.await;if(!F){var B=ip(_.node.right),M=j.generateUidIdentifier("i"),V=j.maybeGenerateMemoised(B,!0);!V&&Wt(B)&&_.get("body").scope.hasOwnBinding(B.name)&&(V=j.generateUidIdentifier("arr"));var H=[Sr(M,Br(0))];V?H.push(Sr(V,B)):V=B;var z=Vt(ye(V),ye(M),!0),G;cn(D)?(G=D,G.declarations[0].init=z):G=Qt(tr("=",D,z)),_.replaceWith(m4(Lr("let",H),sn("<",ye(M),Vt(ye(V),De("length"))),Rg("++",ye(M)),DC(_,G)))}}}};var x=gt(Qie||(Qie=Y([`
for (var KEY = 0, NAME = ARR; KEY < NAME.length; KEY++) BODY;
`]))),R=gt.statements(Zie||(Zie=Y([`
for (var ITERATOR_HELPER = CREATE_ITERATOR_HELPER(OBJECT, ARRAY_LIKE_IS_ITERABLE), STEP_KEY;
!(STEP_KEY = ITERATOR_HELPER()).done;) BODY;
`]))),w=gt.statements(eoe||(eoe=Y([`
var ITERATOR_HELPER = CREATE_ITERATOR_HELPER(OBJECT, ARRAY_LIKE_IS_ITERABLE), STEP_KEY;
try {
for (ITERATOR_HELPER.s(); !(STEP_KEY = ITERATOR_HELPER.n()).done;) BODY;
} catch (err) {
ITERATOR_HELPER.e(err);
} finally {
ITERATOR_HELPER.f();
}
`]))),T=g?{build:R,helper:"createForOfIteratorHelperLoose",getContainer:function(_){return _}}:{build:w,helper:"createForOfIteratorHelper",getContainer:function(_){return _[1].block.body}};function C(P){var _=P.node,j=P.scope,k=j.generateUidIdentifierBasedOnNode(_.right,"arr"),D=j.generateUidIdentifier("i"),F=x({BODY:_.body,KEY:D,NAME:k,ARR:_.right});Na(F,_);var B=Vt(ye(k),ye(D),!0),M,V=_.left;return cn(V)?(V.declarations[0].init=B,M=V):M=Qt(tr("=",V,B)),F.body=DC(P,M,F.body),F}return{name:"transform-for-of",visitor:{ForOfStatement:function(_,j){var k=_.get("right");if(k.isArrayExpression()||k.isGenericType("Array")||ag(k.getTypeAnnotation())){_.replaceWith(C(_));return}if(!j.availableHelper(T.helper)){Stt(g,_,j);return}var D=_.node,F=_.parent,B=_.scope,M=D.left,V,H=B.generateUid("step"),z=Vt(De(H),De("value"));cn(M)?V=Lr(M.kind,[Sr(M.declarations[0].id,z)]):V=Qt(tr("=",M,z));var G=T.build({CREATE_ITERATOR_HELPER:j.addHelper(T.helper),ITERATOR_HELPER:B.generateUidIdentifier("iterator"),ARRAY_LIKE_IS_ITERABLE:y?fn(!0):null,STEP_KEY:De(H),OBJECT:D.right,BODY:DC(_,V)}),J=T.getContainer(G);Na(J[0],D),Na(J[0].body,D.body),lf(F)?(J[0]=Ic(F.label,J[0]),_.parentPath.replaceWithMultiple(G),_.skip()):_.replaceWithMultiple(G)}}}},LC=function(e){e.assertVersion("*");var r=!Qo("transform-unicode-escapes",e.targets());return{name:"transform-function-name",visitor:{FunctionExpression:{exit:function(o){o.key!=="value"&&!o.parentPath.isObjectProperty()&&o.ensureFunctionName(r)}},ObjectProperty:function(o){var d=o.get("value");d.isFunction()&&d.ensureFunctionName(r)}}}},toe=function(e){return e.assertVersion("*"),{name:"transform-instanceof",visitor:{BinaryExpression:function(s){var o=s.node;if(o.operator==="instanceof"){var d=this.addHelper("instanceof"),l=s.findParent(function(c){return c.isVariableDeclarator()&&c.node.id===d||c.isFunctionDeclaration()&&c.node.id&&c.node.id.name===d.name});if(l)return;s.replaceWith(ct(d,[o.left,o.right]))}}}}},Itt=function(e){return e.assertVersion("*"),{name:"transform-jscript",visitor:{FunctionExpression:{exit:function(s){var o=s.node;o.id&&s.replaceWith(ct(qn(null,[],Jr([uq(o),pn(ye(o.id))])),[]))}}}}},MC=function(e){return e.assertVersion("*"),{name:"transform-literals",visitor:{NumericLiteral:function(s){var o=s.node;o.extra&&/^0[ob]/i.test(o.extra.raw)&&(o.extra=void 0)},StringLiteral:function(s){var o=s.node;o.extra&&/\\u/i.test(o.extra.raw)&&(o.extra=void 0)}}}},roe=function(e){return e.assertVersion("*"),{name:"transform-member-expression-literals",visitor:{MemberExpression:{exit:function(s){var o=s.node,d=o.property;!o.computed&&Wt(d)&&!Lg(d.name)&&(o.property=Zt(d.name),o.computed=!0)}}}}},aoe,Ctt=gt.statement(`
define(MODULE_NAME, AMD_ARGUMENTS, function(IMPORT_NAMES) {
})
`),jtt=gt.statement(`
define(["require"], function(REQUIRE) {
})
`);function noe(e,r){var s=e.node,o=s.body,d=s.directives;e.node.directives=[],e.node.body=[];var l=e.pushContainer("body",r)[0].get("expression"),c=l.get("arguments"),f=c[c.length-1].get("body");f.pushContainer("directives",d),f.pushContainer("body",o)}var BC=function(e,r){var s,o,d;e.assertVersion("*");var l=r.allowTopLevelThis,c=r.strict,f=r.strictMode,h=r.importInterop,y=r.noInterop,g=(s=e.assumption("constantReexports"))!=null?s:r.loose,x=(o=e.assumption("enumerableModuleMeta"))!=null?o:r.loose;return{name:"transform-modules-amd",pre:function(){this.file.set("@babel/plugin-transform-modules-*","amd")},visitor:(d={},d["CallExpression"+(e.types.importExpression?"|ImportExpression":"")]=function(R,w){if(this.file.has("@babel/plugin-proposal-dynamic-import")&&!(R.isCallExpression()&&!R.get("callee").isImport())){var T=w.requireId,C=w.resolveId,P=w.rejectId;T||(T=R.scope.generateUidIdentifier("require"),w.requireId=T),(!C||!P)&&(C=R.scope.generateUidIdentifier("resolve"),P=R.scope.generateUidIdentifier("reject"),w.resolveId=C,w.rejectId=P);var _=De("imported");y||(_=Rh(this.file.path,_,"namespace")),R.replaceWith(Q1(R.node,!1,!1,function(j){return gt.expression.ast(aoe||(aoe=Y([`
new Promise((`,", ",`) =>
`,`(
[`,`],
imported => `,"(",`),
`,`
)
)
`])),C,P,T,j,ye(C),_,ye(P))}))}},d.Program={exit:function(w,T){var C=T.requireId;if(!go(w)){C&&noe(w,jtt({REQUIRE:ye(C)}));return}var P=[],_=[];C&&(P.push(Zt("require")),_.push(ye(C)));var j=yu(this.file.opts,r);j&&(j=Zt(j));var k=Z1(w,{enumerableModuleMeta:x,constantReexports:g,strict:c,strictMode:f,allowTopLevelThis:l,importInterop:h,noInterop:y,filename:this.file.opts.filename}),D=k.meta,F=k.headers;J1(D)&&(P.push(Zt("exports")),_.push(De(D.exportName)));for(var B=I(D.source),M;!(M=B()).done;){var V=ve(M.value,2),H=V[0],z=V[1];if(P.push(Zt(H)),_.push(De(z.name)),!Jc(z)){var G=Rh(w,De(z.name),z.interop);if(G){var J=Qt(tr("=",De(z.name),G));J.loc=z.loc,F.push(J)}}F.push.apply(F,pe(t0(D,z,g)))}e0(F),w.unshiftContainer("body",F),noe(w,Ctt({MODULE_NAME:j,AMD_ARGUMENTS:Ea(P),IMPORT_NAMES:_}))}},d)}},soe,ioe=function(r){return gt.expression.ast(soe||(soe=Y(["require(",")"])),r)},Ott=function(r,s){return ct(s.addHelper("interopRequireWildcard"),[ioe(r)])};function _tt(e,r,s){var o=r?ioe:Ott;e.replaceWith(Q1(e.node,!0,!1,function(d){return o(d,s)}))}var ooe,Ntt=function(r){return{name:"@babel/plugin-transform-modules-commonjs/lazy",version:"7.25.7",getWrapperPayload:function(o,d){if(Jc(d)||d.reexportAll)return null;if(r===!0)return o.includes(".")?null:"lazy/function";if(Array.isArray(r))return r.includes(o)?"lazy/function":null;if(typeof r=="function")return r(o)?"lazy/function":null},buildRequireWrapper:function(o,d,l,c){if(l==="lazy/function")return c?gt.statement.ast(ooe||(ooe=Y([`
function `,`() {
const data = `,`;
`,` = function(){ return data; };
return data;
}
`])),o,d,o):!1},wrapReference:function(o,d){if(d==="lazy/function")return ct(o,[])}}},FC="@babel/plugin-transform-modules-commonjs/customWrapperPlugin";function loe(e,r){var s=e.get(FC);s||e.set(FC,s=[]),s.push(r)}function $C(e,r){if(e)for(var s=I(e),o;!(o=s()).done;){var d=o.value,l=r(d);if(l!=null)return l}}function Dtt(e){var r=e.get(FC);return{getWrapperPayload:function(){for(var o=arguments.length,d=new Array(o),l=0;l<o;l++)d[l]=arguments[l];return $C(r,function(c){return c.getWrapperPayload==null?void 0:c.getWrapperPayload.apply(c,d)})},wrapReference:function(){for(var o=arguments.length,d=new Array(o),l=0;l<o;l++)d[l]=arguments[l];return $C(r,function(c){return c.wrapReference==null?void 0:c.wrapReference.apply(c,d)})},buildRequireWrapper:function(){for(var o=arguments.length,d=new Array(o),l=0;l<o;l++)d[l]=arguments[l];return $C(r,function(c){return c.buildRequireWrapper==null?void 0:c.buildRequireWrapper.apply(c,d)})}}}var doe,uoe,dv=function(e,r){var s,o,d,l;e.assertVersion("*");var c=r.strictNamespace,f=c===void 0?!1:c,h=r.mjsStrictNamespace,y=h===void 0?f:h,g=r.allowTopLevelThis,x=r.strict,R=r.strictMode,w=r.noInterop,T=r.importInterop,C=r.lazy,P=C===void 0?!1:C,_=r.allowCommonJSExports,j=_===void 0?!0:_,k=r.loose,D=k===void 0?!1:k,F=(s=e.assumption("constantReexports"))!=null?s:D,B=(o=e.assumption("enumerableModuleMeta"))!=null?o:D,M=(d=e.assumption("noIncompleteNsImportDetection"))!=null?d:!1;if(typeof P!="boolean"&&typeof P!="function"&&(!Array.isArray(P)||!P.every(function(z){return typeof z=="string"})))throw new Error(".lazy must be a boolean, array of strings, or a function");if(typeof f!="boolean")throw new Error(".strictNamespace must be a boolean, or undefined");if(typeof y!="boolean")throw new Error(".mjsStrictNamespace must be a boolean, or undefined");var V=function(G){return gt.expression.ast(doe||(doe=Y([`
(function(){
throw new Error(
"The CommonJS '" + "`,`" + "' variable is not available in ES6 modules." +
"Consider setting setting sourceType:script or sourceType:unambiguous in your " +
"Babel config for this file.");
})()
`])),G)},H={ReferencedIdentifier:function(G){var J=G.node.name;if(!(J!=="module"&&J!=="exports")){var ce=G.scope.getBinding(J),ue=this.scope.getBinding(J);ue!==ce||G.parentPath.isObjectProperty({value:G.node})&&G.parentPath.parentPath.isObjectPattern()||G.parentPath.isAssignmentExpression({left:G.node})||G.isAssignmentExpression({left:G.node})||G.replaceWith(V(J))}},UpdateExpression:function(G){var J=G.get("argument");if(J.isIdentifier()){var ce=J.node.name;if(!(ce!=="module"&&ce!=="exports")){var ue=G.scope.getBinding(ce),ge=this.scope.getBinding(ce);ge===ue&&G.replaceWith(tr(G.node.operator[0]+"=",J.node,V(ce)))}}},AssignmentExpression:function(G){var J=this,ce=G.get("left");if(ce.isIdentifier()){var ue=ce.node.name;if(ue!=="module"&&ue!=="exports")return;var ge=G.scope.getBinding(ue),ne=this.scope.getBinding(ue);if(ne!==ge)return;var le=G.get("right");le.replaceWith(kr([le.node,V(ue)]))}else if(ce.isPattern()){var Z=ce.getOuterBindingIdentifiers(),Ee=Object.keys(Z).find(function(Fe){return Fe!=="module"&&Fe!=="exports"?!1:J.scope.getBinding(Fe)===G.scope.getBinding(Fe)});if(Ee){var fe=G.get("right");fe.replaceWith(kr([fe.node,V(Ee)]))}}}};return{name:"transform-modules-commonjs",pre:function(){this.file.set("@babel/plugin-transform-modules-*","commonjs"),P&&loe(this.file,Ntt(P))},visitor:(l={},l["CallExpression"+(e.types.importExpression?"|ImportExpression":"")]=function(z){if(this.file.has("@babel/plugin-proposal-dynamic-import")&&!(z.isCallExpression()&&!Px(z.node.callee))){var G=z.scope;do G.rename("require");while(G=G.parent);_tt(z,w,this.file)}},l.Program={exit:function(G,J){if(go(G)){G.scope.rename("exports"),G.scope.rename("module"),G.scope.rename("require"),G.scope.rename("__filename"),G.scope.rename("__dirname"),j||(gK(G,new Set(["module","exports"]),!1),G.traverse(H,{scope:G.scope}));var ce=yu(this.file.opts,r);ce&&(ce=Zt(ce));for(var ue=Dtt(this.file),ge=Z1(G,{exportName:"exports",constantReexports:F,enumerableModuleMeta:B,strict:x,strictMode:R,allowTopLevelThis:g,noInterop:w,importInterop:T,wrapReference:ue.wrapReference,getWrapperPayload:ue.getWrapperPayload,esNamespaceOnly:typeof J.filename=="string"&&/\.mjs$/.test(J.filename)?y:f,noIncompleteNsImportDetection:M,filename:this.file.opts.filename}),ne=ge.meta,le=ge.headers,Z=I(ne.source),Ee;!(Ee=Z()).done;){var fe=ve(Ee.value,2),Fe=fe[0],qe=fe[1],Ce=ct(De("require"),[Zt(Fe)]),ke=void 0;if(Jc(qe)){if(P&&qe.wrap==="function")throw new Error("Assertion failure");ke=Qt(Ce)}else{var Be,Ze=Rh(G,Ce,qe.interop)||Ce;if(qe.wrap){var ot=ue.buildRequireWrapper(qe.name,Ze,qe.wrap,qe.referenced);if(ot===!1)continue;ke=ot}(Be=ke)!=null||(ke=gt.statement.ast(uoe||(uoe=Y([`
var `," = ",`;
`])),qe.name,Ze))}ke.loc=qe.loc,le.push(ke),le.push.apply(le,pe(t0(ne,qe,F,ue.wrapReference)))}e0(le),G.unshiftContainer("body",le),G.get("body").forEach(function(pt){le.includes(pt.node)&&pt.isVariableDeclaration()&&pt.scope.registerDeclaration(pt)})}}},l)}},ktt=gt.statement(`
SYSTEM_REGISTER(MODULE_NAME, SOURCES, function (EXPORT_IDENTIFIER, CONTEXT_IDENTIFIER) {
"use strict";
BEFORE_BODY;
return {
setters: SETTERS,
execute: EXECUTE,
};
});
`),Ltt=gt.statement(`
for (var KEY in TARGET) {
if (KEY !== "default" && KEY !== "__esModule") EXPORT_OBJ[KEY] = TARGET[KEY];
}
`),Mtt=`WARNING: Dynamic import() transformation must be enabled using the
@babel/plugin-transform-dynamic-import plugin. Babel 8 will
no longer transform import() without using that plugin.
`,Btt=`ERROR: Dynamic import() transformation must be enabled using the
@babel/plugin-transform-dynamic-import plugin. Babel 8
no longer transforms import() without using that plugin.
`;function coe(e,r){if(e.type==="Identifier")return e.name;if(e.type==="StringLiteral"){var s=e.value;return Ux(s)||r.add(s),s}else throw new Error("Expected export specifier to be either Identifier or StringLiteral, got "+e.type)}function poe(e,r,s,o,d,l){var c=[];if(d){var x=e.scope.generateUid("exportObj");c.push(Lr("var",[Sr(De(x),Oa([]))])),c.push(Ltt({KEY:e.scope.generateUidIdentifier("key"),EXPORT_OBJ:De(x),TARGET:d}));for(var R=0;R<s.length;R++){var w=s[R],T=o[R];c.push(Qt(tr("=",Vt(De(x),De(w)),T)))}c.push(Qt(ct(r,[De(x)])))}else if(s.length===1)c.push(Qt(ct(r,[Zt(s[0]),o[0]])));else{for(var f=[],h=0;h<s.length;h++){var y=s[h],g=o[h];f.push(on(l.has(y)?Zt(y):De(y),g))}c.push(Qt(ct(r,[Oa(f)])))}return c}var qC=function(e,r){var s;e.assertVersion("*");var o=r.systemGlobal,d=o===void 0?"System":o,l=r.allowTopLevelThis,c=l===void 0?!1:l,f=new WeakSet,h={"AssignmentExpression|UpdateExpression":function(g){if(!f.has(g.node)){f.add(g.node);var x=g.isAssignmentExpression()?g.get("left"):g.get("argument");if(x.isObjectPattern()||x.isArrayPattern()){for(var R=[g.node],w=0,T=Object.keys(x.getBindingIdentifiers());w<T.length;w++){var C=T[w];if(this.scope.getBinding(C)!==g.scope.getBinding(C))return;var P=this.exports[C];if(P)for(var _=I(P),j;!(j=_()).done;){var k=j.value;R.push(this.buildCall(k,De(C)).expression)}}g.replaceWith(kr(R));return}if(x.isIdentifier()){var D=x.node.name;if(this.scope.getBinding(D)===g.scope.getBinding(D)){var F=this.exports[D];if(F){var B=g.node,M=Yy(B,{prefix:!1});M&&(B=sn(B.operator[0],Rn("+",ye(B.argument)),Br(1)));for(var V=I(F),H;!(H=V()).done;){var z=H.value;B=this.buildCall(z,B).expression}M&&(B=kr([B,g.node])),g.replaceWith(B)}}}}}};return{name:"transform-modules-systemjs",pre:function(){this.file.set("@babel/plugin-transform-modules-*","systemjs")},visitor:(s={},s["CallExpression"+(e.types.importExpression?"|ImportExpression":"")]=function(y,g){if(!(y.isCallExpression()&&!Px(y.node.callee))){if(y.isCallExpression())this.file.has("@babel/plugin-proposal-dynamic-import")||console.warn(Mtt);else if(!this.file.has("@babel/plugin-proposal-dynamic-import"))throw new Error(Btt);y.replaceWith(Q1(y.node,!1,!0,function(x){return ct(Vt(De(g.contextIdent),De("import")),[x])}))}},s.MetaProperty=function(g,x){g.node.meta.name==="import"&&g.node.property.name==="meta"&&g.replaceWith(Vt(De(x.contextIdent),De("meta")))},s.ReferencedIdentifier=function(g,x){g.node.name==="__moduleName"&&!g.scope.hasBinding("__moduleName")&&g.replaceWith(Vt(De(x.contextIdent),De("id")))},s.Program={enter:function(g,x){x.contextIdent=g.scope.generateUid("context"),x.stringSpecifiers=new Set,c||s9(g)},exit:function(g,x){var R=g.scope,w=R.generateUid("export"),T=x.contextIdent,C=x.stringSpecifiers,P=Object.create(null),_=[],j=[],k=[],D=[],F=[],B=[];function M(Le,Ye){P[Le]=P[Le]||[],P[Le].push(Ye)}function V(Le,Ye,ht){var jt;_.forEach(function(zt){zt.key===Le&&(jt=zt)}),jt||_.push(jt={key:Le,imports:[],exports:[]}),jt[Ye]=jt[Ye].concat(ht)}function H(Le,Ye){return Qt(ct(De(w),[Zt(Le),Ye]))}for(var z=[],G=[],J=g.get("body"),ce=I(J),ue;!(ue=ce()).done;){var ge=ue.value;if(ge.isFunctionDeclaration())j.push(ge.node),B.push(ge);else if(ge.isClassDeclaration())F.push(ye(ge.node.id)),ge.replaceWith(Qt(tr("=",ye(ge.node.id),On(ge.node))));else if(ge.isVariableDeclaration())ge.node.kind="var";else if(ge.isImportDeclaration()){var ne=ge.node.source.value;V(ne,"imports",ge.node.specifiers);for(var le=0,Z=Object.keys(ge.getBindingIdentifiers());le<Z.length;le++){var Ee=Z[le];R.removeBinding(Ee),F.push(De(Ee))}ge.remove()}else if(ge.isExportAllDeclaration())V(ge.node.source.value,"exports",ge.node),ge.remove();else if(ge.isExportDefaultDeclaration()){var fe=ge.node.declaration;if(Hd(fe)){var Fe=fe.id;Fe?(z.push("default"),G.push(R.buildUndefinedNode()),F.push(ye(Fe)),M(Fe.name,"default"),ge.replaceWith(Qt(tr("=",ye(Fe),On(fe))))):(z.push("default"),G.push(On(fe)),B.push(ge))}else if(Kd(fe)){var qe=fe.id;qe?(j.push(fe),z.push("default"),G.push(ye(qe)),M(qe.name,"default")):(z.push("default"),G.push(On(fe))),B.push(ge)}else ge.replaceWith(H("default",fe))}else if(ge.isExportNamedDeclaration()){var Ce=ge.node.declaration;if(Ce)if(ge.replaceWith(Ce),Ds(Ce)){var ke=Ce.id.name;M(ke,ke),j.push(Ce),z.push(ke),G.push(ye(Ce.id)),B.push(ge)}else if(Ec(Ce)){var Be=Ce.id.name;z.push(Be),G.push(R.buildUndefinedNode()),F.push(ye(Ce.id)),ge.replaceWith(Qt(tr("=",ye(Ce.id),On(Ce)))),M(Be,Be)}else{cn(Ce)&&(Ce.kind="var");for(var Ze=0,ot=Object.keys(Ms(Ce));Ze<ot.length;Ze++){var pt=ot[Ze];M(pt,pt)}}else{var Rt=ge.node.specifiers;if(Rt!=null&&Rt.length)if(ge.node.source)V(ge.node.source.value,"exports",Rt),ge.remove();else{for(var Pt=[],tt=I(Rt),Bt;!(Bt=tt()).done;){var sr=Bt.value,$t=sr.local,St=sr.exported,Mt=R.getBinding($t.name),Te=coe(St,C);Mt&&Kd(Mt.path.node)?(z.push(Te),G.push(ye($t))):Mt||Pt.push(H(Te,$t)),M($t.name,Te)}ge.replaceWithMultiple(Pt)}else ge.remove()}}}_.forEach(function(Le){for(var Ye=[],ht=R.generateUid(Le.key),jt=I(Le.imports),zt;!(zt=jt()).done;){var Xt=zt.value;if(xx(Xt)?Ye.push(Qt(tr("=",Xt.local,De(ht)))):rg(Xt)&&(Xt=Of(Xt.local,De("default"))),Rx(Xt)){var Ir=Xt,zr=Ir.imported;Ye.push(Qt(tr("=",Xt.local,Vt(De(ht),Xt.imported,zr.type==="StringLiteral"))))}}if(Le.exports.length){for(var jr=[],Vr=[],qa=!1,lr=I(Le.exports),ea;!(ea=lr()).done;){var N=ea.value;if(Zy(N))qa=!0;else if(vx(N)){var $=coe(N.exported,C);jr.push($),Vr.push(Vt(De(ht),N.local,Va(N.local)))}}Ye.push.apply(Ye,pe(poe(g,De(w),jr,Vr,qa?De(ht):null,C)))}D.push(Zt(Le.key)),k.push(qn(null,[De(ht)],Jr(Ye)))});var Me=yu(this.file.opts,r);Me&&(Me=Zt(Me)),g.scope.hoistVariables(function(Le,Ye){if(F.push(Le),!Ye&&Le.name in P)for(var ht=I(P[Le.name]),jt;!(jt=ht()).done;){var zt=jt.value;z.push(zt),G.push(tu())}}),F.length&&j.unshift(Lr("var",F.map(function(Le){return Sr(Le)}))),z.length&&j.push.apply(j,pe(poe(g,De(w),z,G,null,C))),g.traverse(h,{exports:P,buildCall:H,scope:R});for(var et=0,st=B;et<st.length;et++){var vt=st[et];vt.remove()}var Nt=!1;g.traverse({AwaitExpression:function(Ye){Nt=!0,Ye.stop()},Function:function(Ye){Ye.skip()},noScope:!0}),g.node.body=[ktt({SYSTEM_REGISTER:Vt(De(d),De("register")),BEFORE_BODY:j,MODULE_NAME:Me,SETTERS:Ea(k),EXECUTE:qn(null,[],Jr(g.node.body),!1,Nt),SOURCES:Ea(D),EXPORT_IDENTIFIER:De(w),CONTEXT_IDENTIFIER:De(T)})],g.requeue(g.get("body.0"))}},s)}},Ftt=gt(`
GLOBAL_REFERENCE = GLOBAL_REFERENCE || {}
`),$tt=gt(`
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(MODULE_NAME, AMD_ARGUMENTS, factory);
} else if (typeof exports !== "undefined") {
factory(COMMONJS_ARGUMENTS);
} else {
var mod = { exports: {} };
factory(BROWSER_ARGUMENTS);
GLOBAL_TO_ASSIGN;
}
})(
typeof globalThis !== "undefined" ? globalThis
: typeof self !== "undefined" ? self
: this,
function(IMPORT_NAMES) {
})
`),UC=function(e,r){var s,o;e.assertVersion("*");var d=r.globals,l=r.exactGlobals,c=r.allowTopLevelThis,f=r.strict,h=r.strictMode,y=r.noInterop,g=r.importInterop,x=(s=e.assumption("constantReexports"))!=null?s:r.loose,R=(o=e.assumption("enumerableModuleMeta"))!=null?o:r.loose;function w(C,P,_,j){var k=j?j.value:bh(_,xh(_)),D=Vt(De("global"),De(Dc(k))),F=[];if(P){var B=C[k];if(B){F=[];var M=B.split(".");D=M.slice(1).reduce(function(V,H){return F.push(Ftt({GLOBAL_REFERENCE:ye(V)})),Vt(V,De(H))},Vt(De("global"),De(M[0])))}}return F.push(Qt(tr("=",D,Vt(De("mod"),De("exports"))))),F}function T(C,P,_){var j;if(P){var k=C[_];k?j=k.split(".").reduce(function(B,M){return Vt(B,De(M))},De("global")):j=Vt(De("global"),De(Dc(_)))}else{var D=bh(_,xh(_)),F=C[D]||D;j=Vt(De("global"),De(Dc(F)))}return j}return{name:"transform-modules-umd",visitor:{Program:{exit:function(P){if(go(P)){var _=d||{},j=yu(this.file.opts,r),k;j&&(k=Zt(j));var D=Z1(P,{constantReexports:x,enumerableModuleMeta:R,strict:f,strictMode:h,allowTopLevelThis:c,noInterop:y,importInterop:g,filename:this.file.opts.filename}),F=D.meta,B=D.headers,M=[],V=[],H=[],z=[];J1(F)&&(M.push(Zt("exports")),V.push(De("exports")),H.push(Vt(De("mod"),De("exports"))),z.push(De(F.exportName)));for(var G=I(F.source),J;!(J=G()).done;){var ce=ve(J.value,2),ue=ce[0],ge=ce[1];if(M.push(Zt(ue)),V.push(ct(De("require"),[Zt(ue)])),H.push(T(_,l,ue)),z.push(De(ge.name)),!Jc(ge)){var ne=Rh(P,De(ge.name),ge.interop);if(ne){var le=Qt(tr("=",De(ge.name),ne));le.loc=F.loc,B.push(le)}}B.push.apply(B,pe(t0(F,ge,x)))}e0(B),P.unshiftContainer("body",B);var Z=P.node,Ee=Z.body,fe=Z.directives;P.node.directives=[],P.node.body=[];var Fe=P.pushContainer("body",[$tt({MODULE_NAME:k,AMD_ARGUMENTS:Ea(M),COMMONJS_ARGUMENTS:V,BROWSER_ARGUMENTS:H,IMPORT_NAMES:z,GLOBAL_TO_ASSIGN:w(_,l,this.filename||"unknown",k)})])[0],qe=Fe.get("expression.arguments")[1].get("body");qe.pushContainer("directives",fe),qe.pushContainer("body",Ee)}}}}}},foe=function(e,r){var s=r.runtime;if(s!==void 0&&typeof s!="boolean")throw new Error("The 'runtime' option must be boolean");return Cu({name:"transform-named-capturing-groups-regex",feature:"namedCaptureGroups",options:{runtime:s}})},hoe=function(e){return e.assertVersion("*"),{name:"transform-new-target",visitor:{MetaProperty:function(s){var o=s.get("meta"),d=s.get("property"),l=s.scope;if(o.isIdentifier({name:"new"})&&d.isIdentifier({name:"target"})){var c=s.findParent(function(x){return x.isClass()?!0:x.isFunction()&&!x.isArrowFunctionExpression()?!x.isClassMethod({kind:"constructor"}):!1});if(!c)throw s.buildCodeFrameError("new.target must be under a (non-arrow) function or a class.");var f=c.node;if(Rc(f)){s.replaceWith(l.buildUndefinedNode());return}var h=Vt(Fr(),De("constructor"));if(c.isClass()){s.replaceWith(h);return}if(!f.id)f.id=l.generateUidIdentifier("target");else for(var y=s.scope,g=f.id.name;y!==c.parentPath.scope;)y.hasOwnBinding(g)&&!y.bindingIdentifierEquals(g,f.id)&&y.rename(g),y=y.parent;s.replaceWith(Zs(sn("instanceof",Fr(),ye(f.id)),h,l.buildUndefinedNode()))}}}}},qtt=function(e){return e.assertVersion("*"),{name:"transform-object-assign",visitor:{CallExpression:function(s,o){s.get("callee").matchesPattern("Object.assign")&&(s.node.callee=o.addHelper("extends"))}}}};function Utt(e,r,s){var o=new sp({getObjectRef:r,methodPath:e,file:s});o.replace()}var VC=function(e){e.assertVersion("*");var r=new Set;return{name:"transform-object-super",visitor:{Loop:{exit:function(o){r.forEach(function(d){d.scopePath===o&&(o.scope.push({id:d.id,kind:"let"}),o.scope.crawl(),o.requeue(),r.delete(d))})}},ObjectExpression:function(o,d){var l,c=function(){return l=l||o.scope.generateUidIdentifier("obj")};if(o.get("properties").forEach(function(y){y.isMethod()&&Utt(y,c,d.file)}),l){var f=o.findParent(function(y){return y.isFunction()||y.isProgram()||y.isLoop()}),h=f.isLoop();h?r.add({scopePath:f,id:ye(l)}):o.scope.push({id:ye(l),kind:"var"}),o.replaceWith(tr("=",ye(l),o.node))}}}}},Vtt=function(e){return e.assertVersion("*"),{name:"transform-object-set-prototype-of-to-assign",visitor:{CallExpression:function(s,o){s.get("callee").matchesPattern("Object.setPrototypeOf")&&(s.node.callee=o.addHelper("defaults"))}}}},moe=function(e){return e.assertVersion("*"),{name:"transform-property-literals",visitor:{ObjectProperty:{exit:function(s){var o=s.node,d=o.key;!o.computed&&Wt(d)&&!Lg(d.name)&&(o.key=Zt(d.name))}}}}};function Wtt(e,r){var s,o=Yl(r),d=(s=e[o])!=null?s:e[o]={_inherits:[],_key:r.key};d._inherits.push(r);var l=qn(null,r.params,r.body,r.generator,r.async);return l.returnType=r.returnType,Xl(l,r),d[r.kind]=l,d}function Gtt(e){var r=Oa([]);return Object.keys(e).forEach(function(s){var o=e[s];o.configurable=fn(!0),o.enumerable=fn(!0);var d=Oa([]),l=on(o._key,d,o._computed);Object.keys(o).forEach(function(c){var f=o[c];if(c[0]!=="_"){var h=on(De(c),f);Xl(h,f),r8(f),d.properties.push(h)}}),r.properties.push(l)}),r}var Ktt=function(e){return e.assertVersion("*"),{name:"transform-property-mutators",visitor:{ObjectExpression:function(s){var o=s.node,d,l=o.properties.filter(function(c){if(Ul(c)&&!c.computed&&(c.kind==="get"||c.kind==="set")){var f;return Wtt((f=d)!=null?f:d={},c),!1}return!0});d!==void 0&&(o.properties=l,s.replaceWith(ct(Vt(De("Object"),De("defineProperties")),[o,Gtt(d)])))}}}},Htt=function(e){e.assertVersion("*");function r(d){return!jn(d)&&Va(qo(d,d.key),{value:"__proto__"})}function s(d){var l=d;return Pa(l)&&Va(qo(l,l.property),{value:"__proto__"})}function o(d,l,c){return Qt(ct(c.addHelper("defaults"),[l,d.right]))}return{name:"transform-proto-to-assign",visitor:{AssignmentExpression:function(l,c){var f=c.file;if(s(l.node.left)){var h=[],y=l.node.left.object,g=l.scope.maybeGenerateMemoised(y);g&&h.push(Qt(tr("=",g,y))),h.push(o(l.node,ye(g||y),f)),g&&h.push(ye(g)),l.replaceWithMultiple(h)}},ExpressionStatement:function(l,c){var f=c.file,h=l.node.expression;no(h,{operator:"="})&&s(h.left)&&l.replaceWith(o(h,h.left.object,f))},ObjectExpression:function(l,c){for(var f=c.file,h,y=l.node,g=y.properties,x=0;x<g.length;x++){var R=g[x];if(r(R)){h=R.value,g.splice(x,1);break}}if(h){var w=[Oa([]),h];y.properties.length&&w.push(y),l.replaceWith(ct(f.addHelper("extends"),w))}}}}},yoe,ztt=function(e,r){e.assertVersion("*");var s=r.allowMutablePropsOnTags;if(s!=null&&!Array.isArray(s))throw new Error(".allowMutablePropsOnTags must be an array, null, or undefined.");var o=new WeakMap;function d(g,x){if(ci(g,{name:"this"})||ci(g,{name:"arguments"})||ci(g,{name:"super"})||ci(g,{name:"new"})){var R=x.path;return R.isFunctionParent()&&!R.isArrowFunctionExpression()}return x.hasOwnBinding(g.name)}function l(g){var x=g.path;return x.isFunctionParent()||x.isLoop()||x.isProgram()}function c(g){for(;!l(g);)g=g.parent;return g}var f={ReferencedIdentifier:function(x,R){for(var w=x.node,T=x.scope;T!==R.jsxScope;){if(d(w,T))return;T=T.parent}for(;T;){if(T===R.targetScope)return;if(d(w,T))break;T=T.parent}R.targetScope=c(T)}},h={enter:function(x,R){var w,T=function(){R.isImmutable=!1,x.stop()},C=function(){x.skip()};if(x.isJSXClosingElement()){C();return}if(x.isJSXIdentifier({name:"ref"})&&x.parentPath.isJSXAttribute({name:x.node})){T();return}if(!(x.isJSXIdentifier()||x.isJSXMemberExpression()||x.isJSXNamespacedName()||x.isImmutable())){if(x.isIdentifier()){var P=x.scope.getBinding(x.node.name);if(P!=null&&P.constant)return}var _=R.mutablePropsAllowed;if(_&&x.isFunction()){x.traverse(f,R),C();return}if(!x.isPure()){T();return}var j=x.evaluate();if(j.confident){var k=j.value;if(_||k===null||typeof k!="object"&&typeof k!="function"){C();return}}else if((w=j.deopt)!=null&&w.isIdentifier())return;T()}}},y=Object.assign({},h,f);return{name:"transform-react-constant-elements",visitor:{"JSXElement|JSXFragment":function(x){var R;if(!o.has(x.node)){var w=!1,T;if(x.isJSXElement()){if(T=x.node.openingElement.name,s!=null){for(var C=T;gf(C);)C=C.property;var P=C.name;w=s.includes(P)}}else T=x.node;for(var _,j=x;!_&&j.parentPath.isJSX();)j=j.parentPath,_=o.get(j.node);(R=_)!=null||(_=x.scope),o.set(x.node,_);var k={isImmutable:!0,mutablePropsAllowed:w,jsxScope:_,targetScope:x.scope.getProgramParent()};if(x.traverse(y,k),!!k.isImmutable){for(var D=k.targetScope,F=_;;){if(D===F)return;if(l(F))break;if(F=F.parent,!F)throw new Error("Internal @babel/plugin-transform-react-constant-elements error: targetScope must be an ancestor of jsxScope. This is a Babel bug, please report it.")}var B=x.scope.generateUidBasedOnNode(T);D.push({id:De(B)}),o.set(x.node,D);var M=gt.expression.ast(yoe||(yoe=Y([`
`," || ("," = ",`)
`])),De(B),De(B),x.node);(x.parentPath.isJSXElement()||x.parentPath.isJSXAttribute()||x.parentPath.isJSXFragment())&&(M=oo(M)),x.replaceWith(M)}}}}}},goe=function(e){e.assertVersion("*");function r(l,c){for(var f=c.arguments[0].properties,h=!0,y=0;y<f.length;y++){var g=f[y];if(!jn(g)){var x=qo(g);if(Va(x,{value:"displayName"})){h=!1;break}}}h&&f.unshift(on(De("displayName"),Zt(l)))}var s=og("React.createClass"),o=function(c){return Wt(c,{name:"createReactClass"})};function d(l){if(!l||!un(l)||!s(l.callee)&&!o(l.callee))return!1;var c=l.arguments;if(c.length!==1)return!1;var f=c[0];return!!Bi(f)}return{name:"transform-react-display-name",visitor:{ExportDefaultDeclaration:function(c,f){var h=c.node;if(d(h.declaration)){var y=f.filename||"unknown",g=Nn.basename(y,Nn.extname(y));g==="index"&&(g=Nn.basename(Nn.dirname(y))),r(g,h.declaration)}},CallExpression:function(c){var f=c.node;if(d(f)){var h;c.find(function(y){if(y.isAssignmentExpression())h=y.node.left;else if(y.isObjectProperty())h=y.node.key;else if(y.isVariableDeclarator())h=y.node.id;else if(y.isStatement())return!0;if(h)return!0}),h&&(Pa(h)&&(h=h.property),Wt(h)&&r(h.name,f))}}}}},Xtt=fn,WC=ct,voe=De,GC=Na,Jtt=Wt,boe=yf,Ytt=ci,Qtt=gf,xoe=ng,Roe=vf,Ztt=Bi,ert=kc,Eoe=Va,Soe=Kl,Toe=Vt,woe=Un,KC=Oa,trt=on,Poe=Ui,rrt=Qd,uv=Zt,art=Fr;function Aoe(e){var r={};return r.JSXNamespacedName=function(y){if(e.throwIfNamespace)throw y.buildCodeFrameError("Namespace tags are not supported by default. React's JSX doesn't support namespace tags. You can set `throwIfNamespace: false` to bypass this warning.")},r.JSXSpreadChild=function(y){throw y.buildCodeFrameError("Spread children are not supported in React.")},r.JSXElement={exit:function(g,x){var R=l(g,x);R&&g.replaceWith(GC(R,g.node))}},r.JSXFragment={exit:function(g,x){if(e.compat)throw g.buildCodeFrameError("Fragment tags are only supported in React 16 and up.");var R=h(g,x);R&&g.replaceWith(GC(R,g.node))}},r;function s(y,g){return Ytt(y)?y.name==="this"&&ert(y,g)?art():Soe(y.name,!1)?(y.type="Identifier",y):uv(y.name):Qtt(y)?Toe(s(y.object,y),s(y.property,y)):xoe(y)?uv(y.namespace.name+":"+y.name.name):y}function o(y){return boe(y)?y.expression:y}function d(y){if(Roe(y))return rrt(y.argument);var g=o(y.value||Xtt(!0));if(Eoe(g)&&!boe(y.value)){var x;g.value=g.value.replace(/\n\s+/g," "),(x=g.extra)==null||delete x.raw}return xoe(y.name)?y.name=uv(y.name.namespace.name+":"+y.name.name.name):Soe(y.name.name,!1)?y.name.type="Identifier":y.name=uv(y.name.name),GC(trt(y.name,g),y)}function l(y,g){if(!(e.filter&&!e.filter(y.node,g))){var x=y.get("openingElement");y.node.children=Poe.buildChildren(y.node);var R=s(x.node.name,x.node),w=[],T;Jtt(R)?T=R.name:Eoe(R)&&(T=R.value);var C={tagExpr:R,tagName:T,args:w,pure:!1};e.pre&&e.pre(C,g);var P=x.node.attributes,_;P.length?_=f(P,g):_=woe(),w.push.apply(w,[_].concat(pe(y.node.children))),e.post&&e.post(C,g);var j=C.call||WC(C.callee,w);return C.pure&&Hi(j),j}}function c(y,g){return y.length?(g.push(KC(y)),[]):y}function f(y,g){var x=[],R=[],w=g.opts.useSpread,T=w===void 0?!1:w;if(typeof T!="boolean")throw new Error("transform-react-jsx currently only accepts a boolean option for useSpread (defaults to false)");var C=g.opts.useBuiltIns||!1;if(typeof C!="boolean")throw new Error("transform-react-jsx currently only accepts a boolean option for useBuiltIns (defaults to false)");if(T&&C)throw new Error("transform-react-jsx currently only accepts useBuiltIns or useSpread but not both");if(T){var P=y.map(d);return KC(P)}for(;y.length;){var _=y.shift();Roe(_)?(x=c(x,R),R.push(_.argument)):x.push(d(_))}c(x,R);var j;if(R.length===1)j=R[0];else{Ztt(R[0])||R.unshift(KC([]));var k=C?Toe(voe("Object"),voe("assign")):g.addHelper("extends");j=WC(k,R)}return j}function h(y,g){if(!(e.filter&&!e.filter(y.node,g))){y.node.children=Poe.buildChildren(y.node);var x=[],R=null,w=g.get("jsxFragIdentifier")(),T={tagExpr:w,tagName:R,args:x,pure:!1};e.pre&&e.pre(T,g),x.push.apply(x,[woe()].concat(pe(y.node.children))),e.post&&e.post(T,g),g.set("usedFragment",!0);var C=T.call||WC(T.callee,x);return T.pure&&Hi(C),C}}}var nrt=function(e){e.assertVersion("*");function r(d){for(var l=0;l<d.length;l++){var c=d[l];if(vf(c)||s(c,"ref"))return!0}return!1}function s(d,l){return mf(d)&&ci(d.name,{name:l})}var o=Aoe({filter:function(l){return l.type==="JSXElement"&&!r(l.openingElement.attributes)},pre:function(l){var c=l.tagName,f=l.args;Ui.isCompatTag(c)?f.push(Zt(c)):f.push(l.tagExpr)},post:function(l,c){l.callee=c.addHelper("jsx");var f=l.args[1],h=!1;if(Bi(f)){var y=f.properties.findIndex(function(g){return Wt(g.key,{name:"key"})});y>-1&&(l.args.splice(2,0,f.properties[y].value),f.properties.splice(y,1),h=!0)}else df(f)&&l.args.splice(1,1,Oa([]));!h&&l.args.length>2&&l.args.splice(2,0,Rn("void",Br(0))),l.pure=!0}});return{name:"transform-react-inline-elements",visitor:o}},Ioe,Gh={importSource:"react",runtime:"automatic",pragma:"React.createElement",pragmaFrag:"React.Fragment"},srt=/^\s*(?:\*\s*)?@jsxImportSource\s+(\S+)\s*$/m,irt=/^\s*(?:\*\s*)?@jsxRuntime\s+(\S+)\s*$/m,ort=/^\s*(?:\*\s*)?@jsx\s+(\S+)\s*$/m,lrt=/^\s*(?:\*\s*)?@jsxFrag\s+(\S+)\s*$/m,nl=function(r,s){return r.get("@babel/plugin-react-jsx/"+s)},gd=function(r,s,o){return r.set("@babel/plugin-react-jsx/"+s,o)};function drt(e){return e.properties.some(function(r){return Mo(r,{computed:!1,shorthand:!1})&&(Wt(r.key,{name:"__proto__"})||Va(r.key,{value:"__proto__"}))})}function Coe(e){var r=e.name,s=e.development;return function(l,c){var f=c.pure,h=c.throwIfNamespace,y=h===void 0?!0:h,g=c.filter,x=c.runtime,R=x===void 0?s?"automatic":"classic":x,w=c.importSource,T=w===void 0?Gh.importSource:w,C=c.pragma,P=C===void 0?Gh.pragma:C,_=c.pragmaFrag,j=_===void 0?Gh.pragmaFrag:_;{var k=c.useSpread,D=k===void 0?!1:k,F=c.useBuiltIns,B=F===void 0?!1:F;if(R==="classic"){if(typeof D!="boolean")throw new Error("transform-react-jsx currently only accepts a boolean option for useSpread (defaults to false)");if(typeof B!="boolean")throw new Error("transform-react-jsx currently only accepts a boolean option for useBuiltIns (defaults to false)");if(D&&B)throw new Error("transform-react-jsx currently only accepts useBuiltIns or useSpread but not both")}}var M={JSXOpeningElement:function(ke,Be){var Ze=[];H(ke.scope)&&Ze.push(eu(lo("__self"),oo(Fr()))),Ze.push(eu(lo("__source"),oo(urt(ke,Be)))),ke.pushContainer("attributes",Ze)}};return{name:r,inherits:EX,visitor:{JSXNamespacedName:function(ke){if(y)throw ke.buildCodeFrameError("Namespace tags are not supported by default. React's JSX doesn't support namespace tags. You can set `throwIfNamespace: false` to bypass this warning.")},JSXSpreadChild:function(ke){throw ke.buildCodeFrameError("Spread children are not supported in React.")},Program:{enter:function(ke,Be){var Ze=Be.file,ot=R,pt=T,Rt=P,Pt=j,tt=!!c.importSource,Bt=!!c.pragma,sr=!!c.pragmaFrag;if(Ze.ast.comments)for(var $t=I(Ze.ast.comments),St;!(St=$t()).done;){var Mt=St.value,Te=srt.exec(Mt.value);Te&&(pt=Te[1],tt=!0);var Me=irt.exec(Mt.value);Me&&(ot=Me[1]);var et=ort.exec(Mt.value);et&&(Rt=et[1],Bt=!0);var st=lrt.exec(Mt.value);st&&(Pt=st[1],sr=!0)}if(gd(Be,"runtime",ot),ot==="classic"){if(tt)throw ke.buildCodeFrameError("importSource cannot be set when runtime is classic.");var vt=joe(Rt),Nt=joe(Pt);gd(Be,"id/createElement",function(){return ye(vt)}),gd(Be,"id/fragment",function(){return ye(Nt)}),gd(Be,"defaultPure",Rt===Gh.pragma)}else if(ot==="automatic"){if(Bt||sr)throw ke.buildCodeFrameError("pragma and pragmaFrag cannot be set when runtime is automatic.");var Le=function(ht,jt){return gd(Be,ht,d(Be,ke,jt,pt))};Le("id/jsx",s?"jsxDEV":"jsx"),Le("id/jsxs",s?"jsxDEV":"jsxs"),Le("id/createElement","createElement"),Le("id/fragment","Fragment"),gd(Be,"defaultPure",pt===Gh.importSource)}else throw ke.buildCodeFrameError('Runtime must be either "classic" or "automatic".');s&&ke.traverse(M,Be)}},JSXFragment:{exit:function(ke,Be){var Ze;nl(Be,"runtime")==="classic"?Ze=Ee(ke,Be):Ze=Z(ke,Be),ke.replaceWith(Na(Ze,ke.node))}},JSXElement:{exit:function(ke,Be){var Ze;nl(Be,"runtime")==="classic"||G(ke)?Ze=fe(ke,Be):Ze=ne(ke,Be),ke.replaceWith(Na(Ze,ke.node))}},JSXAttribute:function(ke){JM(ke.node.value)&&(ke.node.value=oo(ke.node.value))}}};function V(Ce){return Ce.node.superClass!==null}function H(Ce){do{var ke=Ce,Be=ke.path;if(Be.isFunctionParent()&&!Be.isArrowFunctionExpression())return!Be.isMethod()||Be.node.kind!=="constructor"?!0:!V(Be.parentPath.parentPath);if(Be.isTSModuleBlock())return!1}while(Ce=Ce.parent);return!0}function z(Ce,ke,Be){var Ze=ct(nl(Ce,"id/"+ke)(),Be);return(f??nl(Ce,"defaultPure"))&&Hi(Ze),Ze}function G(Ce){for(var ke=Ce.get("openingElement"),Be=ke.node.attributes,Ze=!1,ot=0;ot<Be.length;ot++){var pt=Be[ot];if(Ze&&mf(pt)&&pt.name.name==="key")return!0;vf(pt)&&(Ze=!0)}return!1}function J(Ce,ke){return ci(Ce)?Ce.name==="this"&&kc(Ce,ke)?Fr():Kl(Ce.name,!1)?(Ce.type="Identifier",Ce):Zt(Ce.name):gf(Ce)?Vt(J(Ce.object,Ce),J(Ce.property,Ce)):ng(Ce)?Zt(Ce.namespace.name+":"+Ce.name.name):Ce}function ce(Ce){return yf(Ce)?Ce.expression:Ce}function ue(Ce,ke){if(vf(ke.node)){var Be=ke.node.argument;return Bi(Be)&&!drt(Be)?Ce.push.apply(Ce,pe(Be.properties)):Ce.push(Qd(Be)),Ce}var Ze=ce(ke.node.name.name!=="key"?ke.node.value||fn(!0):ke.node.value);if(ke.node.name.name==="key"&&Ze===null)throw ke.buildCodeFrameError('Please provide an explicit key value. Using "key" as a shorthand for "key={true}" is not allowed.');if(Va(Ze)&&!yf(ke.node.value)){var ot;Ze.value=Ze.value.replace(/\n\s+/g," "),(ot=Ze.extra)==null||delete ot.raw}return ng(ke.node.name)?ke.node.name=Zt(ke.node.name.namespace.name+":"+ke.node.name.name.name):Kl(ke.node.name.name,!1)?ke.node.name.type="Identifier":ke.node.name=Zt(ke.node.name.name),Ce.push(Na(on(ke.node.name,Ze),ke.node)),Ce}function ge(Ce){var ke;if(Ce.length===1)ke=Ce[0];else if(Ce.length>1)ke=Ea(Ce);else return;return on(De("children"),ke)}function ne(Ce,ke){for(var Be=Ce.get("openingElement"),Ze=[Fe(Be)],ot=[],pt=Object.create(null),Rt=I(Be.get("attributes")),Pt;!(Pt=Rt()).done;){var tt=Pt.value;if(tt.isJSXAttribute()&&ci(tt.node.name)){var Bt=tt.node.name.name;switch(Bt){case"__source":case"__self":if(pt[Bt])throw Ooe(Ce,Bt);case"key":{var sr=ce(tt.node.value);if(sr===null)throw tt.buildCodeFrameError('Please provide an explicit key value. Using "key" as a shorthand for "key={true}" is not allowed.');pt[Bt]=sr;break}default:ot.push(tt)}}else ot.push(tt)}var $t=Ui.buildChildren(Ce.node),St;if(ot.length||$t.length?St=le(ot,$t):St=Oa([]),Ze.push(St),s){var Mt;Ze.push((Mt=pt.key)!=null?Mt:Ce.scope.buildUndefinedNode(),fn($t.length>1)),pt.__source?(Ze.push(pt.__source),pt.__self&&Ze.push(pt.__self)):pt.__self&&Ze.push(Ce.scope.buildUndefinedNode(),pt.__self)}else pt.key!==void 0&&Ze.push(pt.key);return z(ke,$t.length>1?"jsxs":"jsx",Ze)}function le(Ce,ke){var Be=Ce.reduce(ue,[]);return(ke==null?void 0:ke.length)>0&&Be.push(ge(ke)),Oa(Be)}function Z(Ce,ke){var Be=[nl(ke,"id/fragment")()],Ze=Ui.buildChildren(Ce.node);return Be.push(Oa(Ze.length>0?[ge(Ze)]:[])),s&&Be.push(Ce.scope.buildUndefinedNode(),fn(Ze.length>1)),z(ke,Ze.length>1?"jsxs":"jsx",Be)}function Ee(Ce,ke){if(!(g&&!g(Ce.node,ke)))return z(ke,"createElement",[nl(ke,"id/fragment")(),Un()].concat(pe(Ui.buildChildren(Ce.node))))}function fe(Ce,ke){var Be=Ce.get("openingElement");return z(ke,"createElement",[Fe(Be),qe(ke,Ce,Be.get("attributes"))].concat(pe(Ui.buildChildren(Ce.node))))}function Fe(Ce){var ke=J(Ce.node.name,Ce.node),Be;return Wt(ke)?Be=ke.name:Va(ke)&&(Be=ke.value),Ui.isCompatTag(Be)?Zt(Be):ke}function qe(Ce,ke,Be){var Ze=nl(Ce,"runtime");if(Ze!=="automatic"){var ot=[],pt=Be.reduce(ue,[]);if(D)pt.length&&ot.push(Oa(pt));else{var Rt=0;pt.forEach(function(Me,et){jn(Me)&&(et>Rt&&ot.push(Oa(pt.slice(Rt,et))),ot.push(Me.argument),Rt=et+1)}),pt.length>Rt&&ot.push(Oa(pt.slice(Rt)))}if(!ot.length)return Un();if(ot.length===1&&!(jn(pt[0])&&Bi(pt[0].argument)))return ot[0];Bi(ot[0])||ot.unshift(Oa([]));var Pt=B?Vt(De("Object"),De("assign")):Ce.addHelper("extends");return ct(Pt,ot)}for(var tt=[],Bt=Object.create(null),sr=I(Be),$t;!($t=sr()).done;){var St=$t.value,Mt=St.node,Te=mf(Mt)&&ci(Mt.name)&&Mt.name.name;if(Ze==="automatic"&&(Te==="__source"||Te==="__self")){if(Bt[Te])throw Ooe(ke,Te);Bt[Te]=!0}ue(tt,St)}return tt.length===1&&jn(tt[0])&&!Bi(tt[0].argument)?tt[0].argument:tt.length>0?Oa(tt):Un()}};function o(l,c){switch(c){case"Fragment":return l+"/"+(s?"jsx-dev-runtime":"jsx-runtime");case"jsxDEV":return l+"/jsx-dev-runtime";case"jsx":case"jsxs":return l+"/jsx-runtime";case"createElement":return l}}function d(l,c,f,h){return function(){var y=o(h,f);if(go(c)){var g=nl(l,"imports/"+f);return g?ye(g):(g=G1(c,f,y,{importedInterop:"uncompiled",importPosition:"after"}),gd(l,"imports/"+f,g),g)}else{var x=nl(l,"requires/"+y);return x?x=ye(x):(x=QMe(c,y,{importedInterop:"uncompiled"}),gd(l,"requires/"+y,x)),Vt(x,De(f))}}}}function joe(e){return e.split(".").map(function(r){return De(r)}).reduce(function(r,s){return Vt(r,s)})}function urt(e,r){var s=e.node.loc;if(!s)return e.scope.buildUndefinedNode();if(!r.fileNameIdentifier){var o=r.filename,d=o===void 0?"":o,l=e.scope.generateUidIdentifier("_jsxFileName");e.scope.getProgramParent().push({id:l,init:Zt(d)}),r.fileNameIdentifier=l}return crt(ye(r.fileNameIdentifier),s.start.line,s.start.column)}function crt(e,r,s){var o=r!=null?Br(r):Un(),d=s!=null?Br(s+1):Un();return gt.expression.ast(Ioe||(Ioe=Y([`{
fileName: `,`,
lineNumber: `,`,
columnNumber: `,`,
}`])),e,o,d)}function Ooe(e,r){var s="transform-react-jsx-"+r.slice(2);return e.buildCodeFrameError("Duplicate "+r+" prop found. You are most likely using the deprecated "+s+" Babel plugin. Both __source and __self are automatically set when using the automatic runtime. Please remove transform-react-jsx-source and transform-react-jsx-self from your Babel config.")}var _oe=Coe({name:"transform-react-jsx",development:!1}),prt=function(e){return e.assertVersion("*"),{name:"transform-react-jsx-compat",manipulateOptions:function(s,o){o.plugins.push("jsx")},visitor:Aoe({pre:function(s){s.callee=s.tagExpr},post:function(s){Ui.isCompatTag(s.tagName)&&(s.call=ct(Vt(Vt(De("React"),De("DOM")),s.tagExpr,bn(s.tagExpr)),s.args))},compat:!0})}},Noe=Coe({name:"transform-react-jsx/development",development:!0}),frt="__self";function hrt(e){var r=e.scope;do{var s=r,o=s.path;if(o.isFunctionParent()&&!o.isArrowFunctionExpression())return o}while(r=r.parent);return null}function mrt(e){return e.node.superClass!==null}function yrt(e){var r=hrt(e);return r===null||!r.isMethod()||r.node.kind!=="constructor"?!0:!mrt(r.parentPath.parentPath)}var grt=function(e){e.assertVersion("*");var r={JSXOpeningElement:function(o){if(yrt(o)){var d=o.node,l=lo(frt),c=Fr();d.attributes.push(eu(l,oo(c)))}}};return{name:"transform-react-jsx-self",visitor:{Program:function(o){o.traverse(r)}}}},Doe,koe="__source",vrt="_jsxFileName",Loe=function(r,s){return r==null?Un():s(r)},brt=function(e){e.assertVersion("*");function r(o,d){var l=d.line,c=d.column,f=Loe(l,Br),h=Loe(c,function(y){return Br(y+1)});return gt.expression.ast(Doe||(Doe=Y([`{
fileName: `,`,
lineNumber: `,`,
columnNumber: `,`,
}`])),o,f,h)}var s=function(d){return mf(d)&&d.name.name===koe};return{name:"transform-react-jsx-source",visitor:{JSXOpeningElement:function(d,l){var c=d.node;if(!(!c.loc||d.node.attributes.some(s))){if(!l.fileNameIdentifier){var f=d.scope.generateUidIdentifier(vrt);l.fileNameIdentifier=f,d.scope.getProgramParent().push({id:f,init:Zt(l.filename||"")})}c.attributes.push(eu(lo(koe),oo(r(ye(l.fileNameIdentifier),c.loc.start))))}}}}},Moe={},Boe={},Foe={exports:{}};(function(e){function r(s){return s&&s.__esModule?s:{default:s}}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(Foe);var cv=Foe.exports,pv=Xd(FMe),HC={},vd={},$oe;function fp(){if($oe)return vd;$oe=1,vd.__esModule=!0,vd.getTypes=s,vd.isReference=d,vd.replaceWithOrRemove=l,vd.runtimeProperty=o,vd.wrapWithTypes=r;var e=null;function r(c,f){return function(){var h=e;e=c;try{for(var y=arguments.length,g=new Array(y),x=0;x<y;x++)g[x]=arguments[x];return f.apply(this,g)}finally{e=h}}}function s(){return e}function o(c){var f=s();return f.memberExpression(f.identifier("regeneratorRuntime"),f.identifier(c),!1)}function d(c){return c.isReferenced()||c.parentPath.isAssignmentExpression({left:c.node})}function l(c,f){f?c.replaceWith(f):c.remove()}return vd}var qoe;function xrt(){if(qoe)return HC;qoe=1;var e=s(fp());function r(d){if(typeof WeakMap!="function")return null;var l=new WeakMap,c=new WeakMap;return(r=function(h){return h?c:l})(d)}function s(d,l){if(d&&d.__esModule)return d;if(d===null||typeof d!="object"&&typeof d!="function")return{default:d};var c=r(l);if(c&&c.has(d))return c.get(d);var f={},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in d)if(y!=="default"&&Object.prototype.hasOwnProperty.call(d,y)){var g=h?Object.getOwnPropertyDescriptor(d,y):null;g&&(g.get||g.set)?Object.defineProperty(f,y,g):f[y]=d[y]}return f.default=d,c&&c.set(d,f),f}var o=Object.prototype.hasOwnProperty;return HC.hoist=function(d){var l=e.getTypes();l.assertFunction(d.node);var c={};function f(g,x){var R=g.node,w=g.scope;l.assertVariableDeclaration(R);var T=[];return R.declarations.forEach(function(C){c[C.id.name]=l.identifier(C.id.name),w.removeBinding(C.id.name),C.init?T.push(l.assignmentExpression("=",C.id,C.init)):x&&T.push(C.id)}),T.length===0?null:T.length===1?T[0]:l.sequenceExpression(T)}d.get("body").traverse({VariableDeclaration:{exit:function(x){var R=f(x,!1);R===null?x.remove():e.replaceWithOrRemove(x,l.expressionStatement(R)),x.skip()}},ForStatement:function(x){var R=x.get("init");R.isVariableDeclaration()&&e.replaceWithOrRemove(R,f(R,!1))},ForXStatement:function(x){var R=x.get("left");R.isVariableDeclaration()&&e.replaceWithOrRemove(R,f(R,!0))},FunctionDeclaration:function(x){var R=x.node;c[R.id.name]=R.id;var w=l.expressionStatement(l.assignmentExpression("=",l.clone(R.id),l.functionExpression(x.scope.generateUidIdentifierBasedOnNode(R),R.params,R.body,R.generator,R.expression)));x.parentPath.isBlockStatement()?(x.parentPath.unshiftContainer("body",w),x.remove()):e.replaceWithOrRemove(x,w),x.scope.removeBinding(R.id.name),x.skip()},FunctionExpression:function(x){x.skip()},ArrowFunctionExpression:function(x){x.skip()}});var h={};d.get("params").forEach(function(g){var x=g.node;l.isIdentifier(x)&&(h[x.name]=x)});var y=[];return Object.keys(c).forEach(function(g){o.call(h,g)||y.push(l.variableDeclarator(c[g],null))}),y.length===0?null:l.variableDeclaration("var",y)},HC}var zC={},vo={},Rrt=Xd(NMe),Uoe;function Ert(){if(Uoe)return vo;Uoe=1;var e=cv,r=e(pv),s=Goe(),o=Rrt,d=fp();function l(){r.default.ok(this instanceof l)}function c(C){l.call(this),(0,d.getTypes)().assertLiteral(C),this.returnLoc=C}(0,o.inherits)(c,l),vo.FunctionEntry=c;function f(C,P,_){l.call(this);var j=(0,d.getTypes)();j.assertLiteral(C),j.assertLiteral(P),_?j.assertIdentifier(_):_=null,this.breakLoc=C,this.continueLoc=P,this.label=_}(0,o.inherits)(f,l),vo.LoopEntry=f;function h(C){l.call(this),(0,d.getTypes)().assertLiteral(C),this.breakLoc=C}(0,o.inherits)(h,l),vo.SwitchEntry=h;function y(C,P,_){l.call(this);var j=(0,d.getTypes)();j.assertLiteral(C),P?r.default.ok(P instanceof g):P=null,_?r.default.ok(_ instanceof x):_=null,r.default.ok(P||_),this.firstLoc=C,this.catchEntry=P,this.finallyEntry=_}(0,o.inherits)(y,l),vo.TryEntry=y;function g(C,P){l.call(this);var _=(0,d.getTypes)();_.assertLiteral(C),_.assertIdentifier(P),this.firstLoc=C,this.paramId=P}(0,o.inherits)(g,l),vo.CatchEntry=g;function x(C,P){l.call(this);var _=(0,d.getTypes)();_.assertLiteral(C),_.assertLiteral(P),this.firstLoc=C,this.afterLoc=P}(0,o.inherits)(x,l),vo.FinallyEntry=x;function R(C,P){l.call(this);var _=(0,d.getTypes)();_.assertLiteral(C),_.assertIdentifier(P),this.breakLoc=C,this.label=P}(0,o.inherits)(R,l),vo.LabeledEntry=R;function w(C){r.default.ok(this instanceof w),r.default.ok(C instanceof s.Emitter),this.emitter=C,this.entryStack=[new c(C.finalLoc)]}var T=w.prototype;return vo.LeapManager=w,T.withEntry=function(C,P){r.default.ok(C instanceof l),this.entryStack.push(C);try{P.call(this.emitter)}finally{var _=this.entryStack.pop();r.default.strictEqual(_,C)}},T._findLeapLocation=function(C,P){for(var _=this.entryStack.length-1;_>=0;--_){var j=this.entryStack[_],k=j[C];if(k){if(P){if(j.label&&j.label.name===P.name)return k}else if(!(j instanceof R))return k}}return null},T.getBreakLoc=function(C){return this._findLeapLocation("breakLoc",C)},T.getContinueLoc=function(C){return this._findLeapLocation("continueLoc",C)},vo}var fv={},Voe;function Srt(){if(Voe)return fv;Voe=1;var e=cv,r=e(pv),s=fp(),o=new WeakMap;function d(x){return o.has(x)||o.set(x,{}),o.get(x)}var l=Object.prototype.hasOwnProperty;function c(x,R){function w(C){var P=(0,s.getTypes)();P.assertNode(C);var _=!1;function j(M){return _||(Array.isArray(M)?M.some(j):P.isNode(M)&&(r.default.strictEqual(_,!1),_=T(M))),_}var k=P.VISITOR_KEYS[C.type];if(k)for(var D=0;D<k.length;D++){var F=k[D],B=C[F];j(B)}return _}function T(C){(0,s.getTypes)().assertNode(C);var P=d(C);return l.call(P,x)?P[x]:l.call(f,C.type)?P[x]=!1:l.call(R,C.type)?P[x]=!0:P[x]=w(C)}return T.onlyChildren=w,T}var f={FunctionExpression:!0,ArrowFunctionExpression:!0},h={CallExpression:!0,ForInStatement:!0,UnaryExpression:!0,BinaryExpression:!0,AssignmentExpression:!0,UpdateExpression:!0,NewExpression:!0},y={YieldExpression:!0,BreakStatement:!0,ContinueStatement:!0,ReturnStatement:!0,ThrowStatement:!0};for(var g in y)l.call(y,g)&&(h[g]=y[g]);return fv.hasSideEffects=c("hasSideEffects",h),fv.containsLeap=c("containsLeap",y),fv}var Woe;function Goe(){if(Woe)return zC;Woe=1;var e=cv,r=e(pv),s=c(Ert()),o=c(Srt()),d=c(fp());function l(T){if(typeof WeakMap!="function")return null;var C=new WeakMap,P=new WeakMap;return(l=function(j){return j?P:C})(T)}function c(T,C){if(T&&T.__esModule)return T;if(T===null||typeof T!="object"&&typeof T!="function")return{default:T};var P=l(C);if(P&&P.has(T))return P.get(T);var _={},j=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var k in T)if(k!=="default"&&Object.prototype.hasOwnProperty.call(T,k)){var D=j?Object.getOwnPropertyDescriptor(T,k):null;D&&(D.get||D.set)?Object.defineProperty(_,k,D):_[k]=T[k]}return _.default=T,P&&P.set(T,_),_}var f=Object.prototype.hasOwnProperty;function h(T){r.default.ok(this instanceof h),d.getTypes().assertIdentifier(T),this.nextTempId=0,this.contextId=T,this.listing=[],this.marked=[!0],this.insertedLocs=new Set,this.finalLoc=this.loc(),this.tryEntries=[],this.leapManager=new s.LeapManager(this)}var y=h.prototype;zC.Emitter=h;var g=Number.MAX_VALUE;y.loc=function(){var T=d.getTypes().numericLiteral(g);return this.insertedLocs.add(T),T},y.getInsertedLocs=function(){return this.insertedLocs},y.getContextId=function(){return d.getTypes().clone(this.contextId)},y.mark=function(T){d.getTypes().assertLiteral(T);var C=this.listing.length;return T.value===g?T.value=C:r.default.strictEqual(T.value,C),this.marked[C]=!0,T},y.emit=function(T){var C=d.getTypes();C.isExpression(T)&&(T=C.expressionStatement(T)),C.assertStatement(T),this.listing.push(T)},y.emitAssign=function(T,C){return this.emit(this.assign(T,C)),T},y.assign=function(T,C){var P=d.getTypes();return P.expressionStatement(P.assignmentExpression("=",P.cloneDeep(T),C))},y.contextProperty=function(T,C){var P=d.getTypes();return P.memberExpression(this.getContextId(),C?P.stringLiteral(T):P.identifier(T),!!C)},y.stop=function(T){T&&this.setReturnValue(T),this.jump(this.finalLoc)},y.setReturnValue=function(T){d.getTypes().assertExpression(T.value),this.emitAssign(this.contextProperty("rval"),this.explodeExpression(T))},y.clearPendingException=function(T,C){var P=d.getTypes();P.assertLiteral(T);var _=P.callExpression(this.contextProperty("catch",!0),[P.clone(T)]);C?this.emitAssign(C,_):this.emit(_)},y.jump=function(T){this.emitAssign(this.contextProperty("next"),T),this.emit(d.getTypes().breakStatement())},y.jumpIf=function(T,C){var P=d.getTypes();P.assertExpression(T),P.assertLiteral(C),this.emit(P.ifStatement(T,P.blockStatement([this.assign(this.contextProperty("next"),C),P.breakStatement()])))},y.jumpIfNot=function(T,C){var P=d.getTypes();P.assertExpression(T),P.assertLiteral(C);var _;P.isUnaryExpression(T)&&T.operator==="!"?_=T.argument:_=P.unaryExpression("!",T),this.emit(P.ifStatement(_,P.blockStatement([this.assign(this.contextProperty("next"),C),P.breakStatement()])))},y.makeTempVar=function(){return this.contextProperty("t"+this.nextTempId++)},y.getContextFunction=function(T){var C=d.getTypes();return C.functionExpression(T||null,[this.getContextId()],C.blockStatement([this.getDispatchLoop()]),!1,!1)},y.getDispatchLoop=function(){var T=this,C=d.getTypes(),P=[],_,j=!1;return T.listing.forEach(function(k,D){T.marked.hasOwnProperty(D)&&(P.push(C.switchCase(C.numericLiteral(D),_=[])),j=!1),j||(_.push(k),C.isCompletionStatement(k)&&(j=!0))}),this.finalLoc.value=this.listing.length,P.push(C.switchCase(this.finalLoc,[]),C.switchCase(C.stringLiteral("end"),[C.returnStatement(C.callExpression(this.contextProperty("stop"),[]))])),C.whileStatement(C.numericLiteral(1),C.switchStatement(C.assignmentExpression("=",this.contextProperty("prev"),this.contextProperty("next")),P))},y.getTryLocsList=function(){if(this.tryEntries.length===0)return null;var T=d.getTypes(),C=0;return T.arrayExpression(this.tryEntries.map(function(P){var _=P.firstLoc.value;r.default.ok(_>=C,"try entries out of order"),C=_;var j=P.catchEntry,k=P.finallyEntry,D=[P.firstLoc,j?j.firstLoc:null];return k&&(D[2]=k.firstLoc,D[3]=k.afterLoc),T.arrayExpression(D.map(function(F){return F&&T.clone(F)}))}))},y.explode=function(T,C){var P=d.getTypes(),_=T.node,j=this;if(P.assertNode(_),P.isDeclaration(_))throw x(_);if(P.isStatement(_))return j.explodeStatement(T);if(P.isExpression(_))return j.explodeExpression(T,C);switch(_.type){case"Program":return T.get("body").map(j.explodeStatement,j);case"VariableDeclarator":throw x(_);case"Property":case"SwitchCase":case"CatchClause":throw new Error(_.type+" nodes should be handled by their parents");default:throw new Error("unknown Node of type "+JSON.stringify(_.type))}};function x(T){return new Error("all declarations should have been transformed into assignments before the Exploder began its work: "+JSON.stringify(T))}y.explodeStatement=function(T,C){var P=d.getTypes(),_=T.node,j=this,k,D,F;if(P.assertStatement(_),C?P.assertIdentifier(C):C=null,P.isBlockStatement(_)){T.get("body").forEach(function(Ze){j.explodeStatement(Ze)});return}if(!o.containsLeap(_)){j.emit(_);return}switch(_.type){case"ExpressionStatement":j.explodeExpression(T.get("expression"),!0);break;case"LabeledStatement":D=this.loc(),j.leapManager.withEntry(new s.LabeledEntry(D,_.label),function(){j.explodeStatement(T.get("body"),_.label)}),j.mark(D);break;case"WhileStatement":k=this.loc(),D=this.loc(),j.mark(k),j.jumpIfNot(j.explodeExpression(T.get("test")),D),j.leapManager.withEntry(new s.LoopEntry(D,k,C),function(){j.explodeStatement(T.get("body"))}),j.jump(k),j.mark(D);break;case"DoWhileStatement":var B=this.loc(),M=this.loc();D=this.loc(),j.mark(B),j.leapManager.withEntry(new s.LoopEntry(D,M,C),function(){j.explode(T.get("body"))}),j.mark(M),j.jumpIf(j.explodeExpression(T.get("test")),B),j.mark(D);break;case"ForStatement":F=this.loc();var V=this.loc();D=this.loc(),_.init&&j.explode(T.get("init"),!0),j.mark(F),_.test&&j.jumpIfNot(j.explodeExpression(T.get("test")),D),j.leapManager.withEntry(new s.LoopEntry(D,V,C),function(){j.explodeStatement(T.get("body"))}),j.mark(V),_.update&&j.explode(T.get("update"),!0),j.jump(F),j.mark(D);break;case"TypeCastExpression":return j.explodeExpression(T.get("expression"));case"ForInStatement":F=this.loc(),D=this.loc();var H=j.makeTempVar();j.emitAssign(H,P.callExpression(d.runtimeProperty("keys"),[j.explodeExpression(T.get("right"))])),j.mark(F);var z=j.makeTempVar();j.jumpIf(P.memberExpression(P.assignmentExpression("=",z,P.callExpression(P.cloneDeep(H),[])),P.identifier("done"),!1),D),j.emitAssign(_.left,P.memberExpression(P.cloneDeep(z),P.identifier("value"),!1)),j.leapManager.withEntry(new s.LoopEntry(D,F,C),function(){j.explodeStatement(T.get("body"))}),j.jump(F),j.mark(D);break;case"BreakStatement":j.emitAbruptCompletion({type:"break",target:j.leapManager.getBreakLoc(_.label)});break;case"ContinueStatement":j.emitAbruptCompletion({type:"continue",target:j.leapManager.getContinueLoc(_.label)});break;case"SwitchStatement":var G=j.emitAssign(j.makeTempVar(),j.explodeExpression(T.get("discriminant")));D=this.loc();for(var J=this.loc(),ce=J,ue=[],ge=_.cases||[],ne=ge.length-1;ne>=0;--ne){var le=ge[ne];P.assertSwitchCase(le),le.test?ce=P.conditionalExpression(P.binaryExpression("===",P.cloneDeep(G),le.test),ue[ne]=this.loc(),ce):ue[ne]=J}var Z=T.get("discriminant");d.replaceWithOrRemove(Z,ce),j.jump(j.explodeExpression(Z)),j.leapManager.withEntry(new s.SwitchEntry(D),function(){T.get("cases").forEach(function(Ze){var ot=Ze.key;j.mark(ue[ot]),Ze.get("consequent").forEach(function(pt){j.explodeStatement(pt)})})}),j.mark(D),J.value===g&&(j.mark(J),r.default.strictEqual(D.value,J.value));break;case"IfStatement":var Ee=_.alternate&&this.loc();D=this.loc(),j.jumpIfNot(j.explodeExpression(T.get("test")),Ee||D),j.explodeStatement(T.get("consequent")),Ee&&(j.jump(D),j.mark(Ee),j.explodeStatement(T.get("alternate"))),j.mark(D);break;case"ReturnStatement":j.emitAbruptCompletion({type:"return",value:j.explodeExpression(T.get("argument"))});break;case"WithStatement":throw new Error("WithStatement not supported in generator functions.");case"TryStatement":D=this.loc();var fe=_.handler,Fe=fe&&this.loc(),qe=Fe&&new s.CatchEntry(Fe,fe.param),Ce=_.finalizer&&this.loc(),ke=Ce&&new s.FinallyEntry(Ce,D),Be=new s.TryEntry(j.getUnmarkedCurrentLoc(),qe,ke);j.tryEntries.push(Be),j.updateContextPrevLoc(Be.firstLoc),j.leapManager.withEntry(Be,function(){if(j.explodeStatement(T.get("block")),Fe){Ce?j.jump(Ce):j.jump(D),j.updateContextPrevLoc(j.mark(Fe));var Ze=T.get("handler.body"),ot=j.makeTempVar();j.clearPendingException(Be.firstLoc,ot),Ze.traverse(R,{getSafeParam:function(){return P.cloneDeep(ot)},catchParamName:fe.param.name}),j.leapManager.withEntry(qe,function(){j.explodeStatement(Ze)})}Ce&&(j.updateContextPrevLoc(j.mark(Ce)),j.leapManager.withEntry(ke,function(){j.explodeStatement(T.get("finalizer"))}),j.emit(P.returnStatement(P.callExpression(j.contextProperty("finish"),[ke.firstLoc]))))}),j.mark(D);break;case"ThrowStatement":j.emit(P.throwStatement(j.explodeExpression(T.get("argument"))));break;case"ClassDeclaration":j.emit(j.explodeClass(T));break;default:throw new Error("unknown Statement of type "+JSON.stringify(_.type))}};var R={Identifier:function(C,P){C.node.name===P.catchParamName&&d.isReference(C)&&d.replaceWithOrRemove(C,P.getSafeParam())},Scope:function(C,P){C.scope.hasOwnBinding(P.catchParamName)&&C.skip()}};y.emitAbruptCompletion=function(T){w(T)||r.default.ok(!1,"invalid completion record: "+JSON.stringify(T)),r.default.notStrictEqual(T.type,"normal","normal completions are not abrupt");var C=d.getTypes(),P=[C.stringLiteral(T.type)];T.type==="break"||T.type==="continue"?(C.assertLiteral(T.target),P[1]=this.insertedLocs.has(T.target)?T.target:C.cloneDeep(T.target)):(T.type==="return"||T.type==="throw")&&T.value&&(C.assertExpression(T.value),P[1]=this.insertedLocs.has(T.value)?T.value:C.cloneDeep(T.value)),this.emit(C.returnStatement(C.callExpression(this.contextProperty("abrupt"),P)))};function w(T){var C=T.type;return C==="normal"?!f.call(T,"target"):C==="break"||C==="continue"?!f.call(T,"value")&&d.getTypes().isLiteral(T.target):C==="return"||C==="throw"?f.call(T,"value")&&!f.call(T,"target"):!1}return y.getUnmarkedCurrentLoc=function(){return d.getTypes().numericLiteral(this.listing.length)},y.updateContextPrevLoc=function(T){var C=d.getTypes();T?(C.assertLiteral(T),T.value===g?T.value=this.listing.length:r.default.strictEqual(T.value,this.listing.length)):T=this.getUnmarkedCurrentLoc(),this.emitAssign(this.contextProperty("prev"),T)},y.explodeViaTempVar=function(T,C,P,_){r.default.ok(!_||!T,"Ignoring the result of a child expression but forcing it to be assigned to a temporary variable?");var j=d.getTypes(),k=this.explodeExpression(C,_);return _||(T||P&&!j.isLiteral(k))&&(k=this.emitAssign(T||this.makeTempVar(),k)),k},y.explodeExpression=function(T,C){var P=d.getTypes(),_=T.node;if(_)P.assertExpression(_);else return _;var j=this,k,D;function F(Be){return P.assertExpression(Be),C&&j.emit(Be),Be}if(!o.containsLeap(_))return F(_);var B=o.containsLeap.onlyChildren(_);switch(_.type){case"MemberExpression":return F(P.memberExpression(j.explodeExpression(T.get("object")),_.computed?j.explodeViaTempVar(null,T.get("property"),B):_.property,_.computed));case"CallExpression":var M=T.get("callee"),V=T.get("arguments"),H,z,G=V.some(function(Be){return o.containsLeap(Be.node)}),J=null;if(P.isMemberExpression(M.node))if(G){var ce=j.explodeViaTempVar(j.makeTempVar(),M.get("object"),B),ue=M.node.computed?j.explodeViaTempVar(null,M.get("property"),B):M.node.property;J=ce,H=P.memberExpression(P.memberExpression(P.cloneDeep(ce),ue,M.node.computed),P.identifier("call"),!1)}else H=j.explodeExpression(M);else H=j.explodeViaTempVar(null,M,B),P.isMemberExpression(H)&&(H=P.sequenceExpression([P.numericLiteral(0),P.cloneDeep(H)]));return G?(z=V.map(function(Be){return j.explodeViaTempVar(null,Be,B)}),J&&z.unshift(J),z=z.map(function(Be){return P.cloneDeep(Be)})):z=T.node.arguments,F(P.callExpression(H,z));case"NewExpression":return F(P.newExpression(j.explodeViaTempVar(null,T.get("callee"),B),T.get("arguments").map(function(Be){return j.explodeViaTempVar(null,Be,B)})));case"ObjectExpression":return F(P.objectExpression(T.get("properties").map(function(Be){return Be.isObjectProperty()?P.objectProperty(Be.node.key,j.explodeViaTempVar(null,Be.get("value"),B),Be.node.computed):Be.node})));case"ArrayExpression":return F(P.arrayExpression(T.get("elements").map(function(Be){return Be.node?Be.isSpreadElement()?P.spreadElement(j.explodeViaTempVar(null,Be.get("argument"),B)):j.explodeViaTempVar(null,Be,B):null})));case"SequenceExpression":var ge=_.expressions.length-1;return T.get("expressions").forEach(function(Be){Be.key===ge?k=j.explodeExpression(Be,C):j.explodeExpression(Be,!0)}),k;case"LogicalExpression":D=this.loc(),C||(k=j.makeTempVar());var ne=j.explodeViaTempVar(k,T.get("left"),B);return _.operator==="&&"?j.jumpIfNot(ne,D):(r.default.strictEqual(_.operator,"||"),j.jumpIf(ne,D)),j.explodeViaTempVar(k,T.get("right"),B,C),j.mark(D),k;case"ConditionalExpression":var le=this.loc();D=this.loc();var Z=j.explodeExpression(T.get("test"));return j.jumpIfNot(Z,le),C||(k=j.makeTempVar()),j.explodeViaTempVar(k,T.get("consequent"),B,C),j.jump(D),j.mark(le),j.explodeViaTempVar(k,T.get("alternate"),B,C),j.mark(D),k;case"UnaryExpression":return F(P.unaryExpression(_.operator,j.explodeExpression(T.get("argument")),!!_.prefix));case"BinaryExpression":return F(P.binaryExpression(_.operator,j.explodeViaTempVar(null,T.get("left"),B),j.explodeViaTempVar(null,T.get("right"),B)));case"AssignmentExpression":if(_.operator==="=")return F(P.assignmentExpression(_.operator,j.explodeExpression(T.get("left")),j.explodeExpression(T.get("right"))));var Ee=j.explodeExpression(T.get("left")),fe=j.emitAssign(j.makeTempVar(),Ee);return F(P.assignmentExpression("=",P.cloneDeep(Ee),P.assignmentExpression(_.operator,P.cloneDeep(fe),j.explodeExpression(T.get("right")))));case"UpdateExpression":return F(P.updateExpression(_.operator,j.explodeExpression(T.get("argument")),_.prefix));case"YieldExpression":D=this.loc();var Fe=_.argument&&j.explodeExpression(T.get("argument"));if(Fe&&_.delegate){var qe=j.makeTempVar(),Ce=P.returnStatement(P.callExpression(j.contextProperty("delegateYield"),[Fe,P.stringLiteral(qe.property.name),D]));return Ce.loc=_.loc,j.emit(Ce),j.mark(D),qe}j.emitAssign(j.contextProperty("next"),D);var ke=P.returnStatement(P.cloneDeep(Fe)||null);return ke.loc=_.loc,j.emit(ke),j.mark(D),j.contextProperty("sent");case"ClassExpression":return F(j.explodeClass(T));default:throw new Error("unknown Expression of type "+JSON.stringify(_.type))}},y.explodeClass=function(T){var C=[];T.node.superClass&&C.push(T.get("superClass")),T.get("body.body").forEach(function(D){D.node.computed&&C.push(D.get("key"))});for(var P=C.some(function(D){return o.containsLeap(D)}),_=0;_<C.length;_++){var j=C[_],k=_===C.length-1;k?j.replaceWith(this.explodeExpression(j)):j.replaceWith(this.explodeViaTempVar(null,j,P))}return T.node},zC}var XC={},Koe;function Trt(){return Koe||(Koe=1,function(e){e.__esModule=!0,e.default=d;var r=o(fp());function s(l){if(typeof WeakMap!="function")return null;var c=new WeakMap,f=new WeakMap;return(s=function(y){return y?f:c})(l)}function o(l,c){if(l&&l.__esModule)return l;if(l===null||typeof l!="object"&&typeof l!="function")return{default:l};var f=s(c);if(f&&f.has(l))return f.get(l);var h={},y=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in l)if(g!=="default"&&Object.prototype.hasOwnProperty.call(l,g)){var x=y?Object.getOwnPropertyDescriptor(l,g):null;x&&(x.get||x.set)?Object.defineProperty(h,g,x):h[g]=l[g]}return h.default=l,f&&f.set(l,h),h}function d(l){var c=r.getTypes();if(!l.node||!c.isFunction(l.node))throw new Error("replaceShorthandObjectMethod can only be called on Function AST node paths.");if(!c.isObjectMethod(l.node)||!l.node.generator)return l;var f=l.node.params.map(function(y){return c.cloneDeep(y)}),h=c.functionExpression(null,f,c.cloneDeep(l.node.body),l.node.generator,l.node.async);return r.replaceWithOrRemove(l,c.objectProperty(c.cloneDeep(l.node.key),h,l.node.computed,!1)),l.get("value")}}(XC)),XC}var Hoe=cv,JC=Hoe(pv),wrt=xrt(),Prt=Goe(),Art=Hoe(Trt()),Ws=Irt(fp());function zoe(e){if(typeof WeakMap!="function")return null;var r=new WeakMap,s=new WeakMap;return(zoe=function(d){return d?s:r})(e)}function Irt(e,r){if(e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var s=zoe(r);if(s&&s.has(e))return s.get(e);var o={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if(l!=="default"&&Object.prototype.hasOwnProperty.call(e,l)){var c=d?Object.getOwnPropertyDescriptor(e,l):null;c&&(c.get||c.set)?Object.defineProperty(o,l,c):o[l]=e[l]}return o.default=e,s&&s.set(e,o),o}Boe.getVisitor=function(e){var r=e.types;return{Method:function(o,d){var l=o.node;if(Xoe(l,d)){var c=r.functionExpression(null,[],r.cloneNode(l.body,!1),l.generator,l.async);o.get("body").set("body",[r.returnStatement(r.callExpression(c,[]))]),l.async=!1,l.generator=!1,o.get("body.body.0.argument.callee").unwrapFunctionEnvironment()}},Function:{exit:Ws.wrapWithTypes(r,function(s,o){var d=s.node;if(Xoe(d,o)){s=(0,Art.default)(s),d=s.node;var l=s.scope.generateUidIdentifier("context"),c=s.scope.generateUidIdentifier("args");s.ensureBlock();var f=s.get("body");d.async&&f.traverse(Drt),f.traverse(Nrt,{context:l});var h=[],y=[];f.get("body").forEach(function(B){var M=B.node;r.isExpressionStatement(M)&&r.isStringLiteral(M.expression)||M&&M._blockHoist!=null?h.push(M):y.push(M)}),h.length>0&&(f.node.body=y);var g=Crt(s);r.assertIdentifier(d.id);var x=r.identifier(d.id.name+"$"),R=(0,wrt.hoist)(s),w={usesThis:!1,usesArguments:!1,getArgsId:function(){return r.clone(c)}};s.traverse(_rt,w),w.usesArguments&&(R=R||r.variableDeclaration("var",[]),R.declarations.push(r.variableDeclarator(r.clone(c),r.identifier("arguments"))));var T=new Prt.Emitter(l);T.explode(s.get("body")),R&&R.declarations.length>0&&h.push(R);var C=[T.getContextFunction(x)],P=T.getTryLocsList();if(d.generator?C.push(g):(w.usesThis||P||d.async)&&C.push(r.nullLiteral()),w.usesThis?C.push(r.thisExpression()):(P||d.async)&&C.push(r.nullLiteral()),P?C.push(P):d.async&&C.push(r.nullLiteral()),d.async){var _=s.scope;do _.hasOwnBinding("Promise")&&_.rename("Promise");while(_=_.parent);C.push(r.identifier("Promise"))}var j=r.callExpression(Ws.runtimeProperty(d.async?"async":"wrap"),C);h.push(r.returnStatement(j)),d.body=r.blockStatement(h),s.get("body.body").forEach(function(B){return B.scope.registerDeclaration(B)});var k=f.node.directives;k&&(d.body.directives=k);var D=d.generator;D&&(d.generator=!1),d.async&&(d.async=!1),D&&r.isExpression(d)&&(Ws.replaceWithOrRemove(s,r.callExpression(Ws.runtimeProperty("mark"),[d])),s.addComment("leading","#__PURE__"));var F=T.getInsertedLocs();s.traverse({NumericLiteral:function(M){F.has(M.node)&&M.replaceWith(r.numericLiteral(M.node.value))}}),s.requeue()}})}}};function Xoe(e,r){return e.generator?e.async?r.opts.asyncGenerators!==!1:r.opts.generators!==!1:e.async?r.opts.async!==!1:!1}function Crt(e){var r=Ws.getTypes(),s=e.node;return r.assertFunction(s),s.id||(s.id=e.scope.parent.generateUidIdentifier("callee")),s.generator&&r.isFunctionDeclaration(s)?Ort(e):r.clone(s.id)}var YC=new WeakMap;function jrt(e){return YC.has(e)||YC.set(e,{}),YC.get(e)}function Ort(e){var r=Ws.getTypes(),s=e.node;r.assertIdentifier(s.id);var o=e.findParent(function(g){return g.isProgram()||g.isBlockStatement()});if(!o)return s.id;var d=o.node;JC.default.ok(Array.isArray(d.body));var l=jrt(d);l.decl||(l.decl=r.variableDeclaration("var",[]),o.unshiftContainer("body",l.decl),l.declPath=o.get("body.0")),JC.default.strictEqual(l.declPath.node,l.decl);var c=o.scope.generateUidIdentifier("marked"),f=r.callExpression(Ws.runtimeProperty("mark"),[r.clone(s.id)]),h=l.decl.declarations.push(r.variableDeclarator(c,f))-1,y=l.declPath.get("declarations."+h+".init");return JC.default.strictEqual(y.node,f),y.addComment("leading","#__PURE__"),r.clone(c)}var _rt={"FunctionExpression|FunctionDeclaration|Method":function(r){r.skip()},Identifier:function(r,s){r.node.name==="arguments"&&Ws.isReference(r)&&(Ws.replaceWithOrRemove(r,s.getArgsId()),s.usesArguments=!0)},ThisExpression:function(r,s){s.usesThis=!0}},Nrt={MetaProperty:function(r){var s=r.node;if(s.meta.name==="function"&&s.property.name==="sent"){var o=Ws.getTypes();Ws.replaceWithOrRemove(r,o.memberExpression(o.clone(this.context),o.identifier("_sent")))}}},Drt={Function:function(r){r.skip()},AwaitExpression:function(r){var s=Ws.getTypes(),o=r.node.argument;Ws.replaceWithOrRemove(r,s.yieldExpression(s.callExpression(Ws.runtimeProperty("awrap"),[o]),!1))}};(function(e){e.__esModule=!0,e.default=s;var r=Boe;function s(o){var d={visitor:(0,r.getVisitor)(o)},l=o&&o.version;return l&&parseInt(l,10)>=7&&(d.name="regenerator-transform"),d}})(Moe);var QC=function(e){var r=e.types,s=e.assertVersion;return s("*"),{name:"transform-regenerator",inherits:Moe.default,visitor:{CallExpression:function(d){{var l;if(!((l=this.availableHelper)!=null&&l.call(this,"regeneratorRuntime")))return}var c=d.get("callee");if(c.isMemberExpression()){var f=c.get("object");if(f.isIdentifier({name:"regeneratorRuntime"})){var h=this.addHelper("regeneratorRuntime");if(r.isArrowFunctionExpression(h)){f.replaceWith(h.body);return}f.replaceWith(r.callExpression(h,[]))}}}}}},Joe=function(e){return e.assertVersion("*"),{name:"transform-reserved-words",visitor:{"BindingIdentifier|ReferencedIdentifier":function(s){Lg(s.node.name)||s.scope.rename(s.node.name)}}}};function krt(e){return e==null?!1:e&&e!=="false"&&e!=="0"}var ZC=(krt(Kt.env.BABEL_8_BREAKING),bi());function Lrt(e,r){return r?(ZC.valid(r)&&(r="^"+r),!ZC.intersects("<"+e,r)&&!ZC.intersects(">=8.0.0",r)):!0}function Mrt(e,r,s){if(s===!1)return e;Yoe()}function Yoe(){throw new Error("The 'absoluteRuntime' option is not supported when using @babel/standalone.")}var Qoe={},Kh={},Brt={"es6.array.copy-within":{chrome:"45",opera:"32",edge:"12",firefox:"32",safari:"9",node:"4",deno:"1",ios:"9",samsung:"5",rhino:"1.7.13",opera_mobile:"32",electron:"0.31"},"es6.array.every":{chrome:"5",opera:"10.10",edge:"12",firefox:"2",safari:"3.1",node:"0.4",deno:"1",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",opera_mobile:"10.1",electron:"0.20"},"es6.array.fill":{chrome:"45",opera:"32",edge:"12",firefox:"31",safari:"7.1",node:"4",deno:"1",ios:"8",samsung:"5",rhino:"1.7.13",opera_mobile:"32",electron:"0.31"},"es6.array.filter":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",opera_mobile:"41",electron:"1.2"},"es6.array.find":{chrome:"45",opera:"32",edge:"12",firefox:"25",safari:"7.1",node:"4",deno:"1",ios:"8",samsung:"5",rhino:"1.7.13",opera_mobile:"32",electron:"0.31"},"es6.array.find-index":{chrome:"45",opera:"32",edge:"12",firefox:"25",safari:"7.1",node:"4",deno:"1",ios:"8",samsung:"5",rhino:"1.7.13",opera_mobile:"32",electron:"0.31"},"es7.array.flat-map":{chrome:"69",opera:"56",edge:"79",firefox:"62",safari:"12",node:"11",deno:"1",ios:"12",samsung:"10",rhino:"1.7.15",opera_mobile:"48",electron:"4.0"},"es6.array.for-each":{chrome:"5",opera:"10.10",edge:"12",firefox:"2",safari:"3.1",node:"0.4",deno:"1",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",opera_mobile:"10.1",electron:"0.20"},"es6.array.from":{chrome:"51",opera:"38",edge:"15",firefox:"36",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",rhino:"1.7.15",opera_mobile:"41",electron:"1.2"},"es7.array.includes":{chrome:"47",opera:"34",edge:"14",firefox:"102",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"34",electron:"0.36"},"es6.array.index-of":{chrome:"5",opera:"10.10",edge:"12",firefox:"2",safari:"3.1",node:"0.4",deno:"1",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",opera_mobile:"10.1",electron:"0.20"},"es6.array.is-array":{chrome:"5",opera:"10.50",edge:"12",firefox:"4",safari:"4",node:"0.4",deno:"1",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",opera_mobile:"10.1",electron:"0.20"},"es6.array.iterator":{chrome:"66",opera:"53",edge:"12",firefox:"60",safari:"9",node:"10",deno:"1",ios:"9",samsung:"9",rhino:"1.7.13",opera_mobile:"47",electron:"3.0"},"es6.array.last-index-of":{chrome:"5",opera:"10.10",edge:"12",firefox:"2",safari:"3.1",node:"0.4",deno:"1",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",opera_mobile:"10.1",electron:"0.20"},"es6.array.map":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",opera_mobile:"41",electron:"1.2"},"es6.array.of":{chrome:"45",opera:"32",edge:"12",firefox:"25",safari:"9",node:"4",deno:"1",ios:"9",samsung:"5",rhino:"1.7.13",opera_mobile:"32",electron:"0.31"},"es6.array.reduce":{chrome:"5",opera:"10.50",edge:"12",firefox:"3",safari:"4",node:"0.4",deno:"1",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",opera_mobile:"10.1",electron:"0.20"},"es6.array.reduce-right":{chrome:"5",opera:"10.50",edge:"12",firefox:"3",safari:"4",node:"0.4",deno:"1",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",opera_mobile:"10.1",electron:"0.20"},"es6.array.slice":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",opera_mobile:"41",electron:"1.2"},"es6.array.some":{chrome:"5",opera:"10.10",edge:"12",firefox:"2",safari:"3.1",node:"0.4",deno:"1",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",opera_mobile:"10.1",electron:"0.20"},"es6.array.sort":{chrome:"63",opera:"50",edge:"12",firefox:"5",safari:"12",node:"10",deno:"1",ie:"9",ios:"12",samsung:"8",rhino:"1.7.13",opera_mobile:"46",electron:"3.0"},"es6.array.species":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",rhino:"1.7.15",opera_mobile:"41",electron:"1.2"},"es6.date.now":{chrome:"5",opera:"10.50",edge:"12",firefox:"2",safari:"4",node:"0.4",deno:"1",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",opera_mobile:"10.1",electron:"0.20"},"es6.date.to-iso-string":{chrome:"5",opera:"10.50",edge:"12",firefox:"3.5",safari:"4",node:"0.4",deno:"1",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",opera_mobile:"10.1",electron:"0.20"},"es6.date.to-json":{chrome:"5",opera:"12.10",edge:"12",firefox:"4",safari:"10",node:"0.4",deno:"1",ie:"9",android:"4",ios:"10",samsung:"1",rhino:"1.7.13",opera_mobile:"12.1",electron:"0.20"},"es6.date.to-primitive":{chrome:"47",opera:"34",edge:"15",firefox:"44",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"34",electron:"0.36"},"es6.date.to-string":{chrome:"5",opera:"10.50",edge:"12",firefox:"2",safari:"3.1",node:"0.4",deno:"1",ie:"10",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",opera_mobile:"10.1",electron:"0.20"},"es6.function.bind":{chrome:"7",opera:"12",edge:"12",firefox:"4",safari:"5.1",node:"0.4",deno:"1",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",opera_mobile:"12",electron:"0.20"},"es6.function.has-instance":{chrome:"51",opera:"38",edge:"15",firefox:"50",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",opera_mobile:"41",electron:"1.2"},"es6.function.name":{chrome:"5",opera:"10.50",edge:"14",firefox:"2",safari:"4",node:"0.4",deno:"1",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",opera_mobile:"10.1",electron:"0.20"},"es6.map":{chrome:"51",opera:"38",edge:"15",firefox:"53",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",opera_mobile:"41",electron:"1.2"},"es6.math.acosh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",deno:"1",ios:"8",samsung:"3",rhino:"1.7.13",opera_mobile:"25",electron:"0.20"},"es6.math.asinh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",deno:"1",ios:"8",samsung:"3",rhino:"1.7.13",opera_mobile:"25",electron:"0.20"},"es6.math.atanh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",deno:"1",ios:"8",samsung:"3",rhino:"1.7.13",opera_mobile:"25",electron:"0.20"},"es6.math.cbrt":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",deno:"1",ios:"8",samsung:"3",rhino:"1.7.13",opera_mobile:"25",electron:"0.20"},"es6.math.clz32":{chrome:"38",opera:"25",edge:"12",firefox:"31",safari:"9",node:"0.12",deno:"1",ios:"9",samsung:"3",rhino:"1.7.13",opera_mobile:"25",electron:"0.20"},"es6.math.cosh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",deno:"1",ios:"8",samsung:"3",rhino:"1.7.13",opera_mobile:"25",electron:"0.20"},"es6.math.expm1":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",deno:"1",ios:"8",samsung:"3",rhino:"1.7.13",opera_mobile:"25",electron:"0.20"},"es6.math.fround":{chrome:"38",opera:"25",edge:"12",firefox:"26",safari:"7.1",node:"0.12",deno:"1",ios:"8",samsung:"3",rhino:"1.7.13",opera_mobile:"25",electron:"0.20"},"es6.math.hypot":{chrome:"38",opera:"25",edge:"12",firefox:"27",safari:"7.1",node:"0.12",deno:"1",ios:"8",samsung:"3",rhino:"1.7.13",opera_mobile:"25",electron:"0.20"},"es6.math.imul":{chrome:"30",opera:"17",edge:"12",firefox:"23",safari:"7",node:"0.12",deno:"1",android:"4.4",ios:"7",samsung:"2",rhino:"1.7.13",opera_mobile:"18",electron:"0.20"},"es6.math.log1p":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",deno:"1",ios:"8",samsung:"3",rhino:"1.7.13",opera_mobile:"25",electron:"0.20"},"es6.math.log10":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",deno:"1",ios:"8",samsung:"3",rhino:"1.7.13",opera_mobile:"25",electron:"0.20"},"es6.math.log2":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",deno:"1",ios:"8",samsung:"3",rhino:"1.7.13",opera_mobile:"25",electron:"0.20"},"es6.math.sign":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"9",node:"0.12",deno:"1",ios:"9",samsung:"3",rhino:"1.7.13",opera_mobile:"25",electron:"0.20"},"es6.math.sinh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",deno:"1",ios:"8",samsung:"3",rhino:"1.7.13",opera_mobile:"25",electron:"0.20"},"es6.math.tanh":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",deno:"1",ios:"8",samsung:"3",rhino:"1.7.13",opera_mobile:"25",electron:"0.20"},"es6.math.trunc":{chrome:"38",opera:"25",edge:"12",firefox:"25",safari:"7.1",node:"0.12",deno:"1",ios:"8",samsung:"3",rhino:"1.7.13",opera_mobile:"25",electron:"0.20"},"es6.number.constructor":{chrome:"41",opera:"28",edge:"12",firefox:"36",safari:"9",node:"4",deno:"1",ios:"9",samsung:"3.4",rhino:"1.7.13",opera_mobile:"28",electron:"0.21"},"es6.number.epsilon":{chrome:"34",opera:"21",edge:"12",firefox:"25",safari:"9",node:"0.12",deno:"1",ios:"9",samsung:"2",rhino:"1.7.14",opera_mobile:"21",electron:"0.20"},"es6.number.is-finite":{chrome:"19",opera:"15",edge:"12",firefox:"16",safari:"9",node:"0.8",deno:"1",android:"4.1",ios:"9",samsung:"1.5",rhino:"1.7.13",opera_mobile:"14",electron:"0.20"},"es6.number.is-integer":{chrome:"34",opera:"21",edge:"12",firefox:"16",safari:"9",node:"0.12",deno:"1",ios:"9",samsung:"2",rhino:"1.7.13",opera_mobile:"21",electron:"0.20"},"es6.number.is-nan":{chrome:"19",opera:"15",edge:"12",firefox:"15",safari:"9",node:"0.8",deno:"1",android:"4.1",ios:"9",samsung:"1.5",rhino:"1.7.13",opera_mobile:"14",electron:"0.20"},"es6.number.is-safe-integer":{chrome:"34",opera:"21",edge:"12",firefox:"32",safari:"9",node:"0.12",deno:"1",ios:"9",samsung:"2",rhino:"1.7.13",opera_mobile:"21",electron:"0.20"},"es6.number.max-safe-integer":{chrome:"34",opera:"21",edge:"12",firefox:"31",safari:"9",node:"0.12",deno:"1",ios:"9",samsung:"2",rhino:"1.7.13",opera_mobile:"21",electron:"0.20"},"es6.number.min-safe-integer":{chrome:"34",opera:"21",edge:"12",firefox:"31",safari:"9",node:"0.12",deno:"1",ios:"9",samsung:"2",rhino:"1.7.13",opera_mobile:"21",electron:"0.20"},"es6.number.parse-float":{chrome:"34",opera:"21",edge:"12",firefox:"25",safari:"9",node:"0.12",deno:"1",ios:"9",samsung:"2",rhino:"1.7.14",opera_mobile:"21",electron:"0.20"},"es6.number.parse-int":{chrome:"34",opera:"21",edge:"12",firefox:"25",safari:"9",node:"0.12",deno:"1",ios:"9",samsung:"2",rhino:"1.7.14",opera_mobile:"21",electron:"0.20"},"es6.object.assign":{chrome:"49",opera:"36",edge:"13",firefox:"36",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"36",electron:"0.37"},"es6.object.create":{chrome:"5",opera:"12",edge:"12",firefox:"4",safari:"4",node:"0.4",deno:"1",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",opera_mobile:"12",electron:"0.20"},"es7.object.define-getter":{chrome:"62",opera:"49",edge:"16",firefox:"48",safari:"9",node:"8.10",deno:"1",ios:"9",samsung:"8",opera_mobile:"46",electron:"3.0"},"es7.object.define-setter":{chrome:"62",opera:"49",edge:"16",firefox:"48",safari:"9",node:"8.10",deno:"1",ios:"9",samsung:"8",opera_mobile:"46",electron:"3.0"},"es6.object.define-property":{chrome:"5",opera:"12",edge:"12",firefox:"4",safari:"5.1",node:"0.4",deno:"1",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",opera_mobile:"12",electron:"0.20"},"es6.object.define-properties":{chrome:"5",opera:"12",edge:"12",firefox:"4",safari:"4",node:"0.4",deno:"1",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",opera_mobile:"12",electron:"0.20"},"es7.object.entries":{chrome:"54",opera:"41",edge:"14",firefox:"47",safari:"10.1",node:"7",deno:"1",ios:"10.3",samsung:"6",rhino:"1.7.14",opera_mobile:"41",electron:"1.4"},"es6.object.freeze":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",deno:"1",ios:"9",samsung:"4",rhino:"1.7.13",opera_mobile:"32",electron:"0.30"},"es6.object.get-own-property-descriptor":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",deno:"1",ios:"9",samsung:"4",rhino:"1.7.13",opera_mobile:"32",electron:"0.30"},"es7.object.get-own-property-descriptors":{chrome:"54",opera:"41",edge:"15",firefox:"50",safari:"10.1",node:"7",deno:"1",ios:"10.3",samsung:"6",opera_mobile:"41",electron:"1.4"},"es6.object.get-own-property-names":{chrome:"40",opera:"27",edge:"12",firefox:"33",safari:"9",node:"4",deno:"1",ios:"9",samsung:"3.4",rhino:"1.7.13",opera_mobile:"27",electron:"0.21"},"es6.object.get-prototype-of":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",deno:"1",ios:"9",samsung:"4",rhino:"1.7.13",opera_mobile:"32",electron:"0.30"},"es7.object.lookup-getter":{chrome:"62",opera:"49",edge:"79",firefox:"36",safari:"9",node:"8.10",deno:"1",ios:"9",samsung:"8",opera_mobile:"46",electron:"3.0"},"es7.object.lookup-setter":{chrome:"62",opera:"49",edge:"79",firefox:"36",safari:"9",node:"8.10",deno:"1",ios:"9",samsung:"8",opera_mobile:"46",electron:"3.0"},"es6.object.prevent-extensions":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",deno:"1",ios:"9",samsung:"4",rhino:"1.7.13",opera_mobile:"32",electron:"0.30"},"es6.object.to-string":{chrome:"57",opera:"44",edge:"15",firefox:"51",safari:"10",node:"8",deno:"1",ios:"10",samsung:"7",opera_mobile:"43",electron:"1.7"},"es6.object.is":{chrome:"19",opera:"15",edge:"12",firefox:"22",safari:"9",node:"0.8",deno:"1",android:"4.1",ios:"9",samsung:"1.5",rhino:"1.7.13",opera_mobile:"14",electron:"0.20"},"es6.object.is-frozen":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",deno:"1",ios:"9",samsung:"4",rhino:"1.7.13",opera_mobile:"32",electron:"0.30"},"es6.object.is-sealed":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",deno:"1",ios:"9",samsung:"4",rhino:"1.7.13",opera_mobile:"32",electron:"0.30"},"es6.object.is-extensible":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",deno:"1",ios:"9",samsung:"4",rhino:"1.7.13",opera_mobile:"32",electron:"0.30"},"es6.object.keys":{chrome:"40",opera:"27",edge:"12",firefox:"35",safari:"9",node:"4",deno:"1",ios:"9",samsung:"3.4",rhino:"1.7.13",opera_mobile:"27",electron:"0.21"},"es6.object.seal":{chrome:"44",opera:"31",edge:"12",firefox:"35",safari:"9",node:"4",deno:"1",ios:"9",samsung:"4",rhino:"1.7.13",opera_mobile:"32",electron:"0.30"},"es6.object.set-prototype-of":{chrome:"34",opera:"21",edge:"12",firefox:"31",safari:"9",node:"0.12",deno:"1",ie:"11",ios:"9",samsung:"2",rhino:"1.7.13",opera_mobile:"21",electron:"0.20"},"es7.object.values":{chrome:"54",opera:"41",edge:"14",firefox:"47",safari:"10.1",node:"7",deno:"1",ios:"10.3",samsung:"6",rhino:"1.7.14",opera_mobile:"41",electron:"1.4"},"es6.promise":{chrome:"51",opera:"38",edge:"14",firefox:"45",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",rhino:"1.7.15",opera_mobile:"41",electron:"1.2"},"es7.promise.finally":{chrome:"63",opera:"50",edge:"18",firefox:"58",safari:"11.1",node:"10",deno:"1",ios:"11.3",samsung:"8",rhino:"1.7.15",opera_mobile:"46",electron:"3.0"},"es6.reflect.apply":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"36",electron:"0.37"},"es6.reflect.construct":{chrome:"49",opera:"36",edge:"13",firefox:"49",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"36",electron:"0.37"},"es6.reflect.define-property":{chrome:"49",opera:"36",edge:"13",firefox:"42",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"36",electron:"0.37"},"es6.reflect.delete-property":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"36",electron:"0.37"},"es6.reflect.get":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"36",electron:"0.37"},"es6.reflect.get-own-property-descriptor":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"36",electron:"0.37"},"es6.reflect.get-prototype-of":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"36",electron:"0.37"},"es6.reflect.has":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"36",electron:"0.37"},"es6.reflect.is-extensible":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"36",electron:"0.37"},"es6.reflect.own-keys":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"36",electron:"0.37"},"es6.reflect.prevent-extensions":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"36",electron:"0.37"},"es6.reflect.set":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"36",electron:"0.37"},"es6.reflect.set-prototype-of":{chrome:"49",opera:"36",edge:"12",firefox:"42",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"36",electron:"0.37"},"es6.regexp.constructor":{chrome:"50",opera:"37",edge:"79",firefox:"40",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"37",electron:"1.1"},"es6.regexp.flags":{chrome:"49",opera:"36",edge:"79",firefox:"37",safari:"9",node:"6",deno:"1",ios:"9",samsung:"5",rhino:"1.7.15",opera_mobile:"36",electron:"0.37"},"es6.regexp.match":{chrome:"50",opera:"37",edge:"79",firefox:"49",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",rhino:"1.7.13",opera_mobile:"37",electron:"1.1"},"es6.regexp.replace":{chrome:"50",opera:"37",edge:"79",firefox:"49",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"37",electron:"1.1"},"es6.regexp.split":{chrome:"50",opera:"37",edge:"79",firefox:"49",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"37",electron:"1.1"},"es6.regexp.search":{chrome:"50",opera:"37",edge:"79",firefox:"49",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",rhino:"1.7.13",opera_mobile:"37",electron:"1.1"},"es6.regexp.to-string":{chrome:"50",opera:"37",edge:"79",firefox:"39",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",rhino:"1.7.15",opera_mobile:"37",electron:"1.1"},"es6.set":{chrome:"51",opera:"38",edge:"15",firefox:"53",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",opera_mobile:"41",electron:"1.2"},"es6.symbol":{chrome:"51",opera:"38",edge:"79",firefox:"51",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",opera_mobile:"41",electron:"1.2"},"es7.symbol.async-iterator":{chrome:"63",opera:"50",edge:"79",firefox:"57",safari:"12",node:"10",deno:"1",ios:"12",samsung:"8",opera_mobile:"46",electron:"3.0"},"es6.string.anchor":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",deno:"1",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",opera_mobile:"14",electron:"0.20"},"es6.string.big":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",deno:"1",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",opera_mobile:"14",electron:"0.20"},"es6.string.blink":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",deno:"1",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",opera_mobile:"14",electron:"0.20"},"es6.string.bold":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",deno:"1",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",opera_mobile:"14",electron:"0.20"},"es6.string.code-point-at":{chrome:"41",opera:"28",edge:"12",firefox:"29",safari:"9",node:"4",deno:"1",ios:"9",samsung:"3.4",rhino:"1.7.13",opera_mobile:"28",electron:"0.21"},"es6.string.ends-with":{chrome:"41",opera:"28",edge:"12",firefox:"29",safari:"9",node:"4",deno:"1",ios:"9",samsung:"3.4",rhino:"1.7.13",opera_mobile:"28",electron:"0.21"},"es6.string.fixed":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",deno:"1",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",opera_mobile:"14",electron:"0.20"},"es6.string.fontcolor":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",deno:"1",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",opera_mobile:"14",electron:"0.20"},"es6.string.fontsize":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",deno:"1",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",opera_mobile:"14",electron:"0.20"},"es6.string.from-code-point":{chrome:"41",opera:"28",edge:"12",firefox:"29",safari:"9",node:"4",deno:"1",ios:"9",samsung:"3.4",rhino:"1.7.13",opera_mobile:"28",electron:"0.21"},"es6.string.includes":{chrome:"41",opera:"28",edge:"12",firefox:"40",safari:"9",node:"4",deno:"1",ios:"9",samsung:"3.4",rhino:"1.7.13",opera_mobile:"28",electron:"0.21"},"es6.string.italics":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",deno:"1",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",opera_mobile:"14",electron:"0.20"},"es6.string.iterator":{chrome:"38",opera:"25",edge:"12",firefox:"36",safari:"9",node:"0.12",deno:"1",ios:"9",samsung:"3",rhino:"1.7.13",opera_mobile:"25",electron:"0.20"},"es6.string.link":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",deno:"1",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",opera_mobile:"14",electron:"0.20"},"es7.string.pad-start":{chrome:"57",opera:"44",edge:"15",firefox:"48",safari:"10",node:"8",deno:"1",ios:"10",samsung:"7",rhino:"1.7.13",opera_mobile:"43",electron:"1.7"},"es7.string.pad-end":{chrome:"57",opera:"44",edge:"15",firefox:"48",safari:"10",node:"8",deno:"1",ios:"10",samsung:"7",rhino:"1.7.13",opera_mobile:"43",electron:"1.7"},"es6.string.raw":{chrome:"41",opera:"28",edge:"12",firefox:"34",safari:"9",node:"4",deno:"1",ios:"9",samsung:"3.4",rhino:"1.7.14",opera_mobile:"28",electron:"0.21"},"es6.string.repeat":{chrome:"41",opera:"28",edge:"12",firefox:"24",safari:"9",node:"4",deno:"1",ios:"9",samsung:"3.4",rhino:"1.7.13",opera_mobile:"28",electron:"0.21"},"es6.string.small":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",deno:"1",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",opera_mobile:"14",electron:"0.20"},"es6.string.starts-with":{chrome:"41",opera:"28",edge:"12",firefox:"29",safari:"9",node:"4",deno:"1",ios:"9",samsung:"3.4",rhino:"1.7.13",opera_mobile:"28",electron:"0.21"},"es6.string.strike":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",deno:"1",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",opera_mobile:"14",electron:"0.20"},"es6.string.sub":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",deno:"1",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",opera_mobile:"14",electron:"0.20"},"es6.string.sup":{chrome:"5",opera:"15",edge:"12",firefox:"17",safari:"6",node:"0.4",deno:"1",android:"4",ios:"7",phantom:"1.9",samsung:"1",rhino:"1.7.14",opera_mobile:"14",electron:"0.20"},"es6.string.trim":{chrome:"5",opera:"10.50",edge:"12",firefox:"3.5",safari:"4",node:"0.4",deno:"1",ie:"9",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",opera_mobile:"10.1",electron:"0.20"},"es7.string.trim-left":{chrome:"66",opera:"53",edge:"79",firefox:"61",safari:"12",node:"10",deno:"1",ios:"12",samsung:"9",rhino:"1.7.13",opera_mobile:"47",electron:"3.0"},"es7.string.trim-right":{chrome:"66",opera:"53",edge:"79",firefox:"61",safari:"12",node:"10",deno:"1",ios:"12",samsung:"9",rhino:"1.7.13",opera_mobile:"47",electron:"3.0"},"es6.typed.array-buffer":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",opera_mobile:"41",electron:"1.2"},"es6.typed.data-view":{chrome:"5",opera:"12",edge:"12",firefox:"15",safari:"5.1",node:"0.4",deno:"1",ie:"10",android:"4",ios:"6",phantom:"1.9",samsung:"1",rhino:"1.7.13",opera_mobile:"12",electron:"0.20"},"es6.typed.int8-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",opera_mobile:"41",electron:"1.2"},"es6.typed.uint8-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",opera_mobile:"41",electron:"1.2"},"es6.typed.uint8-clamped-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",opera_mobile:"41",electron:"1.2"},"es6.typed.int16-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",opera_mobile:"41",electron:"1.2"},"es6.typed.uint16-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",opera_mobile:"41",electron:"1.2"},"es6.typed.int32-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",opera_mobile:"41",electron:"1.2"},"es6.typed.uint32-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",opera_mobile:"41",electron:"1.2"},"es6.typed.float32-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",opera_mobile:"41",electron:"1.2"},"es6.typed.float64-array":{chrome:"51",opera:"38",edge:"13",firefox:"48",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",opera_mobile:"41",electron:"1.2"},"es6.weak-map":{chrome:"51",opera:"38",edge:"15",firefox:"53",safari:"9",node:"6.5",deno:"1",ios:"9",samsung:"5",rhino:"1.7.15",opera_mobile:"41",electron:"1.2"},"es6.weak-set":{chrome:"51",opera:"38",edge:"15",firefox:"53",safari:"9",node:"6.5",deno:"1",ios:"9",samsung:"5",rhino:"1.7.15",opera_mobile:"41",electron:"1.2"}},ej,Zoe;function Hh(){return Zoe||(Zoe=1,ej=Brt),ej}var zi={},ele;function Frt(){if(ele)return zi;ele=1,zi.__esModule=!0,zi.StaticProperties=zi.InstanceProperties=zi.CommonIterators=zi.BuiltIns=void 0;var e=r(Hh());function r(R){return R&&R.__esModule?R:{default:R}}var s=function(w,T,C,P){return C===void 0&&(C=[]),{name:w,pure:T,global:C,meta:P}},o=function(w,T,C){return C===void 0&&(C=null),s(T[0],w,T,{minRuntimeVersion:C})},d=function(w){return s(w[0],null,w)},l=function(w,T){return s(T,w,[])},c=["es6.object.to-string","es6.array.iterator","web.dom.iterable"],f=["es6.string.iterator"].concat(c);zi.CommonIterators=f;var h=["es6.object.to-string","es6.promise"],y={DataView:d(["es6.typed.data-view"]),Float32Array:d(["es6.typed.float32-array"]),Float64Array:d(["es6.typed.float64-array"]),Int8Array:d(["es6.typed.int8-array"]),Int16Array:d(["es6.typed.int16-array"]),Int32Array:d(["es6.typed.int32-array"]),Map:o("map",["es6.map"].concat(pe(f))),Number:d(["es6.number.constructor"]),Promise:o("promise",h),RegExp:d(["es6.regexp.constructor"]),Set:o("set",["es6.set"].concat(pe(f))),Symbol:o("symbol/index",["es6.symbol"]),Uint8Array:d(["es6.typed.uint8-array"]),Uint8ClampedArray:d(["es6.typed.uint8-clamped-array"]),Uint16Array:d(["es6.typed.uint16-array"]),Uint32Array:d(["es6.typed.uint32-array"]),WeakMap:o("weak-map",["es6.weak-map"].concat(pe(f))),WeakSet:o("weak-set",["es6.weak-set"].concat(pe(f))),setImmediate:l("set-immediate","web.immediate"),clearImmediate:l("clear-immediate","web.immediate"),parseFloat:l("parse-float","es6.parse-float"),parseInt:l("parse-int","es6.parse-int")};zi.BuiltIns=y;var g={__defineGetter__:d(["es7.object.define-getter"]),__defineSetter__:d(["es7.object.define-setter"]),__lookupGetter__:d(["es7.object.lookup-getter"]),__lookupSetter__:d(["es7.object.lookup-setter"]),anchor:d(["es6.string.anchor"]),big:d(["es6.string.big"]),bind:d(["es6.function.bind"]),blink:d(["es6.string.blink"]),bold:d(["es6.string.bold"]),codePointAt:d(["es6.string.code-point-at"]),copyWithin:d(["es6.array.copy-within"]),endsWith:d(["es6.string.ends-with"]),entries:d(c),every:d(["es6.array.every"]),fill:d(["es6.array.fill"]),filter:d(["es6.array.filter"]),finally:d(["es7.promise.finally"].concat(h)),find:d(["es6.array.find"]),findIndex:d(["es6.array.find-index"]),fixed:d(["es6.string.fixed"]),flags:d(["es6.regexp.flags"]),flatMap:d(["es7.array.flat-map"]),fontcolor:d(["es6.string.fontcolor"]),fontsize:d(["es6.string.fontsize"]),forEach:d(["es6.array.for-each"]),includes:d(["es6.string.includes","es7.array.includes"]),indexOf:d(["es6.array.index-of"]),italics:d(["es6.string.italics"]),keys:d(c),lastIndexOf:d(["es6.array.last-index-of"]),link:d(["es6.string.link"]),map:d(["es6.array.map"]),match:d(["es6.regexp.match"]),name:d(["es6.function.name"]),padStart:d(["es7.string.pad-start"]),padEnd:d(["es7.string.pad-end"]),reduce:d(["es6.array.reduce"]),reduceRight:d(["es6.array.reduce-right"]),repeat:d(["es6.string.repeat"]),replace:d(["es6.regexp.replace"]),search:d(["es6.regexp.search"]),small:d(["es6.string.small"]),some:d(["es6.array.some"]),sort:d(["es6.array.sort"]),split:d(["es6.regexp.split"]),startsWith:d(["es6.string.starts-with"]),strike:d(["es6.string.strike"]),sub:d(["es6.string.sub"]),sup:d(["es6.string.sup"]),toISOString:d(["es6.date.to-iso-string"]),toJSON:d(["es6.date.to-json"]),toString:d(["es6.object.to-string","es6.date.to-string","es6.regexp.to-string"]),trim:d(["es6.string.trim"]),trimEnd:d(["es7.string.trim-right"]),trimLeft:d(["es7.string.trim-left"]),trimRight:d(["es7.string.trim-right"]),trimStart:d(["es7.string.trim-left"]),values:d(c)};zi.InstanceProperties=g,"es6.array.slice"in e.default&&(g.slice=d(["es6.array.slice"]));var x={Array:{from:o("array/from",["es6.symbol","es6.array.from"].concat(pe(f))),isArray:o("array/is-array",["es6.array.is-array"]),of:o("array/of",["es6.array.of"])},Date:{now:o("date/now",["es6.date.now"])},JSON:{stringify:l("json/stringify","es6.symbol")},Math:{acosh:o("math/acosh",["es6.math.acosh"],"7.0.1"),asinh:o("math/asinh",["es6.math.asinh"],"7.0.1"),atanh:o("math/atanh",["es6.math.atanh"],"7.0.1"),cbrt:o("math/cbrt",["es6.math.cbrt"],"7.0.1"),clz32:o("math/clz32",["es6.math.clz32"],"7.0.1"),cosh:o("math/cosh",["es6.math.cosh"],"7.0.1"),expm1:o("math/expm1",["es6.math.expm1"],"7.0.1"),fround:o("math/fround",["es6.math.fround"],"7.0.1"),hypot:o("math/hypot",["es6.math.hypot"],"7.0.1"),imul:o("math/imul",["es6.math.imul"],"7.0.1"),log1p:o("math/log1p",["es6.math.log1p"],"7.0.1"),log10:o("math/log10",["es6.math.log10"],"7.0.1"),log2:o("math/log2",["es6.math.log2"],"7.0.1"),sign:o("math/sign",["es6.math.sign"],"7.0.1"),sinh:o("math/sinh",["es6.math.sinh"],"7.0.1"),tanh:o("math/tanh",["es6.math.tanh"],"7.0.1"),trunc:o("math/trunc",["es6.math.trunc"],"7.0.1")},Number:{EPSILON:o("number/epsilon",["es6.number.epsilon"]),MIN_SAFE_INTEGER:o("number/min-safe-integer",["es6.number.min-safe-integer"]),MAX_SAFE_INTEGER:o("number/max-safe-integer",["es6.number.max-safe-integer"]),isFinite:o("number/is-finite",["es6.number.is-finite"]),isInteger:o("number/is-integer",["es6.number.is-integer"]),isSafeInteger:o("number/is-safe-integer",["es6.number.is-safe-integer"]),isNaN:o("number/is-nan",["es6.number.is-nan"]),parseFloat:o("number/parse-float",["es6.number.parse-float"]),parseInt:o("number/parse-int",["es6.number.parse-int"])},Object:{assign:o("object/assign",["es6.object.assign"]),create:o("object/create",["es6.object.create"]),defineProperties:o("object/define-properties",["es6.object.define-properties"]),defineProperty:o("object/define-property",["es6.object.define-property"]),entries:o("object/entries",["es7.object.entries"]),freeze:o("object/freeze",["es6.object.freeze"]),getOwnPropertyDescriptor:o("object/get-own-property-descriptor",["es6.object.get-own-property-descriptor"]),getOwnPropertyDescriptors:o("object/get-own-property-descriptors",["es7.object.get-own-property-descriptors"]),getOwnPropertyNames:o("object/get-own-property-names",["es6.object.get-own-property-names"]),getOwnPropertySymbols:o("object/get-own-property-symbols",["es6.symbol"]),getPrototypeOf:o("object/get-prototype-of",["es6.object.get-prototype-of"]),is:o("object/is",["es6.object.is"]),isExtensible:o("object/is-extensible",["es6.object.is-extensible"]),isFrozen:o("object/is-frozen",["es6.object.is-frozen"]),isSealed:o("object/is-sealed",["es6.object.is-sealed"]),keys:o("object/keys",["es6.object.keys"]),preventExtensions:o("object/prevent-extensions",["es6.object.prevent-extensions"]),seal:o("object/seal",["es6.object.seal"]),setPrototypeOf:o("object/set-prototype-of",["es6.object.set-prototype-of"]),values:o("object/values",["es7.object.values"])},Promise:{all:d(f),race:d(f)},Reflect:{apply:o("reflect/apply",["es6.reflect.apply"]),construct:o("reflect/construct",["es6.reflect.construct"]),defineProperty:o("reflect/define-property",["es6.reflect.define-property"]),deleteProperty:o("reflect/delete-property",["es6.reflect.delete-property"]),get:o("reflect/get",["es6.reflect.get"]),getOwnPropertyDescriptor:o("reflect/get-own-property-descriptor",["es6.reflect.get-own-property-descriptor"]),getPrototypeOf:o("reflect/get-prototype-of",["es6.reflect.get-prototype-of"]),has:o("reflect/has",["es6.reflect.has"]),isExtensible:o("reflect/is-extensible",["es6.reflect.is-extensible"]),ownKeys:o("reflect/own-keys",["es6.reflect.own-keys"]),preventExtensions:o("reflect/prevent-extensions",["es6.reflect.prevent-extensions"]),set:o("reflect/set",["es6.reflect.set"]),setPrototypeOf:o("reflect/set-prototype-of",["es6.reflect.set-prototype-of"])},String:{at:l("string/at","es7.string.at"),fromCodePoint:o("string/from-code-point",["es6.string.from-code-point"]),raw:o("string/raw",["es6.string.raw"])},Symbol:{asyncIterator:d(["es6.symbol","es7.symbol.async-iterator"]),for:l("symbol/for","es6.symbol"),hasInstance:l("symbol/has-instance","es6.symbol"),isConcatSpreadable:l("symbol/is-concat-spreadable","es6.symbol"),iterator:s("es6.symbol","symbol/iterator",f),keyFor:l("symbol/key-for","es6.symbol"),match:o("symbol/match",["es6.regexp.match"]),replace:l("symbol/replace","es6.symbol"),search:l("symbol/search","es6.symbol"),species:l("symbol/species","es6.symbol"),split:l("symbol/split","es6.symbol"),toPrimitive:l("symbol/to-primitive","es6.symbol"),toStringTag:l("symbol/to-string-tag","es6.symbol"),unscopables:l("symbol/unscopables","es6.symbol")}};return zi.StaticProperties=x,zi}var hv={},tle;function $rt(){if(tle)return hv;tle=1,hv.__esModule=!0,hv.default=o;function e(){return e=Object.assign?Object.assign.bind():function(d){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var f in c)Object.prototype.hasOwnProperty.call(c,f)&&(d[f]=c[f])}return d},e.apply(this,arguments)}var r={"web.timers":{},"web.immediate":{},"web.dom.iterable":{}},s={"es6.parse-float":{},"es6.parse-int":{},"es7.string.at":{}};function o(d,l,c){var f=Object.keys(d),h=!f.length,y=f.some(function(g){return g!=="node"});return e({},c,l==="usage-pure"?s:null,h||y?r:null)}return hv}var mv={},yv={exports:{}},rle;function qrt(){return rle||(rle=1,function(e,r){r=e.exports=M;var s;typeof Kt=="object"&&Kt.env&&Kt.env.NODE_DEBUG&&/\bsemver\b/i.test(Kt.env.NODE_DEBUG)?s=function(){var $=Array.prototype.slice.call(arguments,0);$.unshift("SEMVER"),console.log.apply(console,$)}:s=function(){},r.SEMVER_SPEC_VERSION="2.0.0";var o=256,d=Number.MAX_SAFE_INTEGER||9007199254740991,l=16,c=o-6,f=r.re=[],h=r.safeRe=[],y=r.src=[],g=r.tokens={},x=0;function R(N){g[N]=x++}var w="[a-zA-Z0-9-]",T=[["\\s",1],["\\d",o],[w,c]];function C(N){for(var $=0;$<T.length;$++){var U=T[$][0],he=T[$][1];N=N.split(U+"*").join(U+"{0,"+he+"}").split(U+"+").join(U+"{1,"+he+"}")}return N}R("NUMERICIDENTIFIER"),y[g.NUMERICIDENTIFIER]="0|[1-9]\\d*",R("NUMERICIDENTIFIERLOOSE"),y[g.NUMERICIDENTIFIERLOOSE]="\\d+",R("NONNUMERICIDENTIFIER"),y[g.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-]"+w+"*",R("MAINVERSION"),y[g.MAINVERSION]="("+y[g.NUMERICIDENTIFIER]+")\\.("+y[g.NUMERICIDENTIFIER]+")\\.("+y[g.NUMERICIDENTIFIER]+")",R("MAINVERSIONLOOSE"),y[g.MAINVERSIONLOOSE]="("+y[g.NUMERICIDENTIFIERLOOSE]+")\\.("+y[g.NUMERICIDENTIFIERLOOSE]+")\\.("+y[g.NUMERICIDENTIFIERLOOSE]+")",R("PRERELEASEIDENTIFIER"),y[g.PRERELEASEIDENTIFIER]="(?:"+y[g.NUMERICIDENTIFIER]+"|"+y[g.NONNUMERICIDENTIFIER]+")",R("PRERELEASEIDENTIFIERLOOSE"),y[g.PRERELEASEIDENTIFIERLOOSE]="(?:"+y[g.NUMERICIDENTIFIERLOOSE]+"|"+y[g.NONNUMERICIDENTIFIER]+")",R("PRERELEASE"),y[g.PRERELEASE]="(?:-("+y[g.PRERELEASEIDENTIFIER]+"(?:\\."+y[g.PRERELEASEIDENTIFIER]+")*))",R("PRERELEASELOOSE"),y[g.PRERELEASELOOSE]="(?:-?("+y[g.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+y[g.PRERELEASEIDENTIFIERLOOSE]+")*))",R("BUILDIDENTIFIER"),y[g.BUILDIDENTIFIER]=w+"+",R("BUILD"),y[g.BUILD]="(?:\\+("+y[g.BUILDIDENTIFIER]+"(?:\\."+y[g.BUILDIDENTIFIER]+")*))",R("FULL"),R("FULLPLAIN"),y[g.FULLPLAIN]="v?"+y[g.MAINVERSION]+y[g.PRERELEASE]+"?"+y[g.BUILD]+"?",y[g.FULL]="^"+y[g.FULLPLAIN]+"$",R("LOOSEPLAIN"),y[g.LOOSEPLAIN]="[v=\\s]*"+y[g.MAINVERSIONLOOSE]+y[g.PRERELEASELOOSE]+"?"+y[g.BUILD]+"?",R("LOOSE"),y[g.LOOSE]="^"+y[g.LOOSEPLAIN]+"$",R("GTLT"),y[g.GTLT]="((?:<|>)?=?)",R("XRANGEIDENTIFIERLOOSE"),y[g.XRANGEIDENTIFIERLOOSE]=y[g.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*",R("XRANGEIDENTIFIER"),y[g.XRANGEIDENTIFIER]=y[g.NUMERICIDENTIFIER]+"|x|X|\\*",R("XRANGEPLAIN"),y[g.XRANGEPLAIN]="[v=\\s]*("+y[g.XRANGEIDENTIFIER]+")(?:\\.("+y[g.XRANGEIDENTIFIER]+")(?:\\.("+y[g.XRANGEIDENTIFIER]+")(?:"+y[g.PRERELEASE]+")?"+y[g.BUILD]+"?)?)?",R("XRANGEPLAINLOOSE"),y[g.XRANGEPLAINLOOSE]="[v=\\s]*("+y[g.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+y[g.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+y[g.XRANGEIDENTIFIERLOOSE]+")(?:"+y[g.PRERELEASELOOSE]+")?"+y[g.BUILD]+"?)?)?",R("XRANGE"),y[g.XRANGE]="^"+y[g.GTLT]+"\\s*"+y[g.XRANGEPLAIN]+"$",R("XRANGELOOSE"),y[g.XRANGELOOSE]="^"+y[g.GTLT]+"\\s*"+y[g.XRANGEPLAINLOOSE]+"$",R("COERCE"),y[g.COERCE]="(^|[^\\d])(\\d{1,"+l+"})(?:\\.(\\d{1,"+l+"}))?(?:\\.(\\d{1,"+l+"}))?(?:$|[^\\d])",R("COERCERTL"),f[g.COERCERTL]=new RegExp(y[g.COERCE],"g"),h[g.COERCERTL]=new RegExp(C(y[g.COERCE]),"g"),R("LONETILDE"),y[g.LONETILDE]="(?:~>?)",R("TILDETRIM"),y[g.TILDETRIM]="(\\s*)"+y[g.LONETILDE]+"\\s+",f[g.TILDETRIM]=new RegExp(y[g.TILDETRIM],"g"),h[g.TILDETRIM]=new RegExp(C(y[g.TILDETRIM]),"g");var P="$1~";R("TILDE"),y[g.TILDE]="^"+y[g.LONETILDE]+y[g.XRANGEPLAIN]+"$",R("TILDELOOSE"),y[g.TILDELOOSE]="^"+y[g.LONETILDE]+y[g.XRANGEPLAINLOOSE]+"$",R("LONECARET"),y[g.LONECARET]="(?:\\^)",R("CARETTRIM"),y[g.CARETTRIM]="(\\s*)"+y[g.LONECARET]+"\\s+",f[g.CARETTRIM]=new RegExp(y[g.CARETTRIM],"g"),h[g.CARETTRIM]=new RegExp(C(y[g.CARETTRIM]),"g");var _="$1^";R("CARET"),y[g.CARET]="^"+y[g.LONECARET]+y[g.XRANGEPLAIN]+"$",R("CARETLOOSE"),y[g.CARETLOOSE]="^"+y[g.LONECARET]+y[g.XRANGEPLAINLOOSE]+"$",R("COMPARATORLOOSE"),y[g.COMPARATORLOOSE]="^"+y[g.GTLT]+"\\s*("+y[g.LOOSEPLAIN]+")$|^$",R("COMPARATOR"),y[g.COMPARATOR]="^"+y[g.GTLT]+"\\s*("+y[g.FULLPLAIN]+")$|^$",R("COMPARATORTRIM"),y[g.COMPARATORTRIM]="(\\s*)"+y[g.GTLT]+"\\s*("+y[g.LOOSEPLAIN]+"|"+y[g.XRANGEPLAIN]+")",f[g.COMPARATORTRIM]=new RegExp(y[g.COMPARATORTRIM],"g"),h[g.COMPARATORTRIM]=new RegExp(C(y[g.COMPARATORTRIM]),"g");var j="$1$2$3";R("HYPHENRANGE"),y[g.HYPHENRANGE]="^\\s*("+y[g.XRANGEPLAIN]+")\\s+-\\s+("+y[g.XRANGEPLAIN]+")\\s*$",R("HYPHENRANGELOOSE"),y[g.HYPHENRANGELOOSE]="^\\s*("+y[g.XRANGEPLAINLOOSE]+")\\s+-\\s+("+y[g.XRANGEPLAINLOOSE]+")\\s*$",R("STAR"),y[g.STAR]="(<|>)?=?\\s*\\*";for(var k=0;k<x;k++)s(k,y[k]),f[k]||(f[k]=new RegExp(y[k]),h[k]=new RegExp(C(y[k])));r.parse=D;function D(N,$){if((!$||typeof $!="object")&&($={loose:!!$,includePrerelease:!1}),N instanceof M)return N;if(typeof N!="string"||N.length>o)return null;var U=$.loose?h[g.LOOSE]:h[g.FULL];if(!U.test(N))return null;try{return new M(N,$)}catch{return null}}r.valid=F;function F(N,$){var U=D(N,$);return U?U.version:null}r.clean=B;function B(N,$){var U=D(N.trim().replace(/^[=v]+/,""),$);return U?U.version:null}r.SemVer=M;function M(N,$){if((!$||typeof $!="object")&&($={loose:!!$,includePrerelease:!1}),N instanceof M){if(N.loose===$.loose)return N;N=N.version}else if(typeof N!="string")throw new TypeError("Invalid Version: "+N);if(N.length>o)throw new TypeError("version is longer than "+o+" characters");if(!(this instanceof M))return new M(N,$);s("SemVer",N,$),this.options=$,this.loose=!!$.loose;var U=N.trim().match($.loose?h[g.LOOSE]:h[g.FULL]);if(!U)throw new TypeError("Invalid Version: "+N);if(this.raw=N,this.major=+U[1],this.minor=+U[2],this.patch=+U[3],this.major>d||this.major<0)throw new TypeError("Invalid major version");if(this.minor>d||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>d||this.patch<0)throw new TypeError("Invalid patch version");U[4]?this.prerelease=U[4].split(".").map(function(he){if(/^[0-9]+$/.test(he)){var _e=+he;if(_e>=0&&_e<d)return _e}return he}):this.prerelease=[],this.build=U[5]?U[5].split("."):[],this.format()}M.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},M.prototype.toString=function(){return this.version},M.prototype.compare=function(N){return s("SemVer.compare",this.version,this.options,N),N instanceof M||(N=new M(N,this.options)),this.compareMain(N)||this.comparePre(N)},M.prototype.compareMain=function(N){return N instanceof M||(N=new M(N,this.options)),G(this.major,N.major)||G(this.minor,N.minor)||G(this.patch,N.patch)},M.prototype.comparePre=function(N){if(N instanceof M||(N=new M(N,this.options)),this.prerelease.length&&!N.prerelease.length)return-1;if(!this.prerelease.length&&N.prerelease.length)return 1;if(!this.prerelease.length&&!N.prerelease.length)return 0;var $=0;do{var U=this.prerelease[$],he=N.prerelease[$];if(s("prerelease compare",$,U,he),U===void 0&&he===void 0)return 0;if(he===void 0)return 1;if(U===void 0)return-1;if(U===he)continue;return G(U,he)}while(++$)},M.prototype.compareBuild=function(N){N instanceof M||(N=new M(N,this.options));var $=0;do{var U=this.build[$],he=N.build[$];if(s("prerelease compare",$,U,he),U===void 0&&he===void 0)return 0;if(he===void 0)return 1;if(U===void 0)return-1;if(U===he)continue;return G(U,he)}while(++$)},M.prototype.inc=function(N,$){switch(N){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",$);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",$);break;case"prepatch":this.prerelease.length=0,this.inc("patch",$),this.inc("pre",$);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",$),this.inc("pre",$);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":if(this.prerelease.length===0)this.prerelease=[0];else{for(var U=this.prerelease.length;--U>=0;)typeof this.prerelease[U]=="number"&&(this.prerelease[U]++,U=-2);U===-1&&this.prerelease.push(0)}$&&(this.prerelease[0]===$?isNaN(this.prerelease[1])&&(this.prerelease=[$,0]):this.prerelease=[$,0]);break;default:throw new Error("invalid increment argument: "+N)}return this.format(),this.raw=this.version,this},r.inc=V;function V(N,$,U,he){typeof U=="string"&&(he=U,U=void 0);try{return new M(N,U).inc($,he).version}catch{return null}}r.diff=H;function H(N,$){if(ke(N,$))return null;var U=D(N),he=D($),_e="";if(U.prerelease.length||he.prerelease.length){_e="pre";var We="prerelease"}for(var je in U)if((je==="major"||je==="minor"||je==="patch")&&U[je]!==he[je])return _e+je;return We}r.compareIdentifiers=G;var z=/^[0-9]+$/;function G(N,$){var U=z.test(N),he=z.test($);return U&&he&&(N=+N,$=+$),N===$?0:U&&!he?-1:he&&!U?1:N<$?-1:1}r.rcompareIdentifiers=J;function J(N,$){return G($,N)}r.major=ce;function ce(N,$){return new M(N,$).major}r.minor=ue;function ue(N,$){return new M(N,$).minor}r.patch=ge;function ge(N,$){return new M(N,$).patch}r.compare=ne;function ne(N,$,U){return new M(N,U).compare(new M($,U))}r.compareLoose=le;function le(N,$){return ne(N,$,!0)}r.compareBuild=Z;function Z(N,$,U){var he=new M(N,U),_e=new M($,U);return he.compare(_e)||he.compareBuild(_e)}r.rcompare=Ee;function Ee(N,$,U){return ne($,N,U)}r.sort=fe;function fe(N,$){return N.sort(function(U,he){return r.compareBuild(U,he,$)})}r.rsort=Fe;function Fe(N,$){return N.sort(function(U,he){return r.compareBuild(he,U,$)})}r.gt=qe;function qe(N,$,U){return ne(N,$,U)>0}r.lt=Ce;function Ce(N,$,U){return ne(N,$,U)<0}r.eq=ke;function ke(N,$,U){return ne(N,$,U)===0}r.neq=Be;function Be(N,$,U){return ne(N,$,U)!==0}r.gte=Ze;function Ze(N,$,U){return ne(N,$,U)>=0}r.lte=ot;function ot(N,$,U){return ne(N,$,U)<=0}r.cmp=pt;function pt(N,$,U,he){switch($){case"===":return typeof N=="object"&&(N=N.version),typeof U=="object"&&(U=U.version),N===U;case"!==":return typeof N=="object"&&(N=N.version),typeof U=="object"&&(U=U.version),N!==U;case"":case"=":case"==":return ke(N,U,he);case"!=":return Be(N,U,he);case">":return qe(N,U,he);case">=":return Ze(N,U,he);case"<":return Ce(N,U,he);case"<=":return ot(N,U,he);default:throw new TypeError("Invalid operator: "+$)}}r.Comparator=Rt;function Rt(N,$){if((!$||typeof $!="object")&&($={loose:!!$,includePrerelease:!1}),N instanceof Rt){if(N.loose===!!$.loose)return N;N=N.value}if(!(this instanceof Rt))return new Rt(N,$);N=N.trim().split(/\s+/).join(" "),s("comparator",N,$),this.options=$,this.loose=!!$.loose,this.parse(N),this.semver===Pt?this.value="":this.value=this.operator+this.semver.version,s("comp",this)}var Pt={};Rt.prototype.parse=function(N){var $=this.options.loose?h[g.COMPARATORLOOSE]:h[g.COMPARATOR],U=N.match($);if(!U)throw new TypeError("Invalid comparator: "+N);this.operator=U[1]!==void 0?U[1]:"",this.operator==="="&&(this.operator=""),U[2]?this.semver=new M(U[2],this.options.loose):this.semver=Pt},Rt.prototype.toString=function(){return this.value},Rt.prototype.test=function(N){if(s("Comparator.test",N,this.options.loose),this.semver===Pt||N===Pt)return!0;if(typeof N=="string")try{N=new M(N,this.options)}catch{return!1}return pt(N,this.operator,this.semver,this.options)},Rt.prototype.intersects=function(N,$){if(!(N instanceof Rt))throw new TypeError("a Comparator is required");(!$||typeof $!="object")&&($={loose:!!$,includePrerelease:!1});var U;if(this.operator==="")return this.value===""?!0:(U=new tt(N.value,$),ht(this.value,U,$));if(N.operator==="")return N.value===""?!0:(U=new tt(this.value,$),ht(N.semver,U,$));var he=(this.operator===">="||this.operator===">")&&(N.operator===">="||N.operator===">"),_e=(this.operator==="<="||this.operator==="<")&&(N.operator==="<="||N.operator==="<"),We=this.semver.version===N.semver.version,je=(this.operator===">="||this.operator==="<=")&&(N.operator===">="||N.operator==="<="),It=pt(this.semver,"<",N.semver,$)&&(this.operator===">="||this.operator===">")&&(N.operator==="<="||N.operator==="<"),oe=pt(this.semver,">",N.semver,$)&&(this.operator==="<="||this.operator==="<")&&(N.operator===">="||N.operator===">");return he||_e||We&&je||It||oe},r.Range=tt;function tt(N,$){if((!$||typeof $!="object")&&($={loose:!!$,includePrerelease:!1}),N instanceof tt)return N.loose===!!$.loose&&N.includePrerelease===!!$.includePrerelease?N:new tt(N.raw,$);if(N instanceof Rt)return new tt(N.value,$);if(!(this instanceof tt))return new tt(N,$);if(this.options=$,this.loose=!!$.loose,this.includePrerelease=!!$.includePrerelease,this.raw=N.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(U){return this.parseRange(U.trim())},this).filter(function(U){return U.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}tt.prototype.format=function(){return this.range=this.set.map(function(N){return N.join(" ").trim()}).join("||").trim(),this.range},tt.prototype.toString=function(){return this.range},tt.prototype.parseRange=function(N){var $=this.options.loose,U=$?h[g.HYPHENRANGELOOSE]:h[g.HYPHENRANGE];N=N.replace(U,Le),s("hyphen replace",N),N=N.replace(h[g.COMPARATORTRIM],j),s("comparator trim",N,h[g.COMPARATORTRIM]),N=N.replace(h[g.TILDETRIM],P),N=N.replace(h[g.CARETTRIM],_),N=N.split(/\s+/).join(" ");var he=$?h[g.COMPARATORLOOSE]:h[g.COMPARATOR],_e=N.split(" ").map(function(We){return $t(We,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(_e=_e.filter(function(We){return!!We.match(he)})),_e=_e.map(function(We){return new Rt(We,this.options)},this),_e},tt.prototype.intersects=function(N,$){if(!(N instanceof tt))throw new TypeError("a Range is required");return this.set.some(function(U){return Bt(U,$)&&N.set.some(function(he){return Bt(he,$)&&U.every(function(_e){return he.every(function(We){return _e.intersects(We,$)})})})})};function Bt(N,$){for(var U=!0,he=N.slice(),_e=he.pop();U&&he.length;)U=he.every(function(We){return _e.intersects(We,$)}),_e=he.pop();return U}r.toComparators=sr;function sr(N,$){return new tt(N,$).set.map(function(U){return U.map(function(he){return he.value}).join(" ").trim().split(" ")})}function $t(N,$){return s("comp",N,$),N=Me(N,$),s("caret",N),N=Mt(N,$),s("tildes",N),N=st(N,$),s("xrange",N),N=Nt(N,$),s("stars",N),N}function St(N){return!N||N.toLowerCase()==="x"||N==="*"}function Mt(N,$){return N.trim().split(/\s+/).map(function(U){return Te(U,$)}).join(" ")}function Te(N,$){var U=$.loose?h[g.TILDELOOSE]:h[g.TILDE];return N.replace(U,function(he,_e,We,je,It){s("tilde",N,he,_e,We,je,It);var oe;return St(_e)?oe="":St(We)?oe=">="+_e+".0.0 <"+(+_e+1)+".0.0":St(je)?oe=">="+_e+"."+We+".0 <"+_e+"."+(+We+1)+".0":It?(s("replaceTilde pr",It),oe=">="+_e+"."+We+"."+je+"-"+It+" <"+_e+"."+(+We+1)+".0"):oe=">="+_e+"."+We+"."+je+" <"+_e+"."+(+We+1)+".0",s("tilde return",oe),oe})}function Me(N,$){return N.trim().split(/\s+/).map(function(U){return et(U,$)}).join(" ")}function et(N,$){s("caret",N,$);var U=$.loose?h[g.CARETLOOSE]:h[g.CARET];return N.replace(U,function(he,_e,We,je,It){s("caret",N,he,_e,We,je,It);var oe;return St(_e)?oe="":St(We)?oe=">="+_e+".0.0 <"+(+_e+1)+".0.0":St(je)?_e==="0"?oe=">="+_e+"."+We+".0 <"+_e+"."+(+We+1)+".0":oe=">="+_e+"."+We+".0 <"+(+_e+1)+".0.0":It?(s("replaceCaret pr",It),_e==="0"?We==="0"?oe=">="+_e+"."+We+"."+je+"-"+It+" <"+_e+"."+We+"."+(+je+1):oe=">="+_e+"."+We+"."+je+"-"+It+" <"+_e+"."+(+We+1)+".0":oe=">="+_e+"."+We+"."+je+"-"+It+" <"+(+_e+1)+".0.0"):(s("no pr"),_e==="0"?We==="0"?oe=">="+_e+"."+We+"."+je+" <"+_e+"."+We+"."+(+je+1):oe=">="+_e+"."+We+"."+je+" <"+_e+"."+(+We+1)+".0":oe=">="+_e+"."+We+"."+je+" <"+(+_e+1)+".0.0"),s("caret return",oe),oe})}function st(N,$){return s("replaceXRanges",N,$),N.split(/\s+/).map(function(U){return vt(U,$)}).join(" ")}function vt(N,$){N=N.trim();var U=$.loose?h[g.XRANGELOOSE]:h[g.XRANGE];return N.replace(U,function(he,_e,We,je,It,oe){s("xRange",N,he,_e,We,je,It,oe);var nt=St(We),dt=nt||St(je),wt=dt||St(It),Ht=wt;return _e==="="&&Ht&&(_e=""),oe=$.includePrerelease?"-0":"",nt?_e===">"||_e==="<"?he="<0.0.0-0":he="*":_e&&Ht?(dt&&(je=0),It=0,_e===">"?(_e=">=",dt?(We=+We+1,je=0,It=0):(je=+je+1,It=0)):_e==="<="&&(_e="<",dt?We=+We+1:je=+je+1),he=_e+We+"."+je+"."+It+oe):dt?he=">="+We+".0.0"+oe+" <"+(+We+1)+".0.0"+oe:wt&&(he=">="+We+"."+je+".0"+oe+" <"+We+"."+(+je+1)+".0"+oe),s("xRange return",he),he})}function Nt(N,$){return s("replaceStars",N,$),N.trim().replace(h[g.STAR],"")}function Le(N,$,U,he,_e,We,je,It,oe,nt,dt,wt,Ht){return St(U)?$="":St(he)?$=">="+U+".0.0":St(_e)?$=">="+U+"."+he+".0":$=">="+$,St(oe)?It="":St(nt)?It="<"+(+oe+1)+".0.0":St(dt)?It="<"+oe+"."+(+nt+1)+".0":wt?It="<="+oe+"."+nt+"."+dt+"-"+wt:It="<="+It,($+" "+It).trim()}tt.prototype.test=function(N){if(!N)return!1;if(typeof N=="string")try{N=new M(N,this.options)}catch{return!1}for(var $=0;$<this.set.length;$++)if(Ye(this.set[$],N,this.options))return!0;return!1};function Ye(N,$,U){for(var he=0;he<N.length;he++)if(!N[he].test($))return!1;if($.prerelease.length&&!U.includePrerelease){for(he=0;he<N.length;he++)if(s(N[he].semver),N[he].semver!==Pt&&N[he].semver.prerelease.length>0){var _e=N[he].semver;if(_e.major===$.major&&_e.minor===$.minor&&_e.patch===$.patch)return!0}return!1}return!0}r.satisfies=ht;function ht(N,$,U){try{$=new tt($,U)}catch{return!1}return $.test(N)}r.maxSatisfying=jt;function jt(N,$,U){var he=null,_e=null;try{var We=new tt($,U)}catch{return null}return N.forEach(function(je){We.test(je)&&(!he||_e.compare(je)===-1)&&(he=je,_e=new M(he,U))}),he}r.minSatisfying=zt;function zt(N,$,U){var he=null,_e=null;try{var We=new tt($,U)}catch{return null}return N.forEach(function(je){We.test(je)&&(!he||_e.compare(je)===1)&&(he=je,_e=new M(he,U))}),he}r.minVersion=Xt;function Xt(N,$){N=new tt(N,$);var U=new M("0.0.0");if(N.test(U)||(U=new M("0.0.0-0"),N.test(U)))return U;U=null;for(var he=0;he<N.set.length;++he){var _e=N.set[he];_e.forEach(function(We){var je=new M(We.semver.version);switch(We.operator){case">":je.prerelease.length===0?je.patch++:je.prerelease.push(0),je.raw=je.format();case"":case">=":(!U||qe(U,je))&&(U=je);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+We.operator)}})}return U&&N.test(U)?U:null}r.validRange=Ir;function Ir(N,$){try{return new tt(N,$).range||"*"}catch{return null}}r.ltr=zr;function zr(N,$,U){return Vr(N,$,"<",U)}r.gtr=jr;function jr(N,$,U){return Vr(N,$,">",U)}r.outside=Vr;function Vr(N,$,U,he){N=new M(N,he),$=new tt($,he);var _e,We,je,It,oe;switch(U){case">":_e=qe,We=ot,je=Ce,It=">",oe=">=";break;case"<":_e=Ce,We=Ze,je=qe,It="<",oe="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(ht(N,$,he))return!1;for(var nt=0;nt<$.set.length;++nt){var dt=$.set[nt],wt=null,Ht=null;if(dt.forEach(function(qr){qr.semver===Pt&&(qr=new Rt(">=0.0.0")),wt=wt||qr,Ht=Ht||qr,_e(qr.semver,wt.semver,he)?wt=qr:je(qr.semver,Ht.semver,he)&&(Ht=qr)}),wt.operator===It||wt.operator===oe||(!Ht.operator||Ht.operator===It)&&We(N,Ht.semver))return!1;if(Ht.operator===oe&&je(N,Ht.semver))return!1}return!0}r.prerelease=qa;function qa(N,$){var U=D(N,$);return U&&U.prerelease.length?U.prerelease:null}r.intersects=lr;function lr(N,$,U){return N=new tt(N,U),$=new tt($,U),N.intersects($)}r.coerce=ea;function ea(N,$){if(N instanceof M)return N;if(typeof N=="number"&&(N=String(N)),typeof N!="string")return null;$=$||{};var U=null;if(!$.rtl)U=N.match(h[g.COERCE]);else{for(var he;(he=h[g.COERCERTL].exec(N))&&(!U||U.index+U[0].length!==N.length);)(!U||he.index+he[0].length!==U.index+U[0].length)&&(U=he),h[g.COERCERTL].lastIndex=he.index+he[1].length+he[2].length;h[g.COERCERTL].lastIndex=-1}return U===null?null:D(U[2]+"."+(U[3]||"0")+"."+(U[4]||"0"),$)}}(yv,yv.exports)),yv.exports}var ale;function Urt(){if(ale)return mv;ale=1,mv.__esModule=!0,mv.hasMinVersion=s;var e=r(qrt());function r(o){return o&&o.__esModule?o:{default:o}}function s(o,d){return!d||!o?!0:(d=String(d),e.default.valid(d)&&(d="^"+d),!e.default.intersects("<"+o,d)&&!e.default.intersects(">=8.0.0",d))}return mv}var gv={},vv=Xd(C$e),bo={},sl=Xd(u),nle,sle,ile,ole;function zh(){if(ole)return bo;ole=1,bo.__esModule=!0,bo.createUtilsGetter=C,bo.getImportSource=R,bo.getRequireSource=w,bo.has=f,bo.intersection=c,bo.resolveKey=g,bo.resolveSource=x;var e=s(sl);function r(P){if(typeof WeakMap!="function")return null;var _=new WeakMap,j=new WeakMap;return(r=function(D){return D?j:_})(P)}function s(P,_){if(P&&P.__esModule)return P;if(P===null||typeof P!="object"&&typeof P!="function")return{default:P};var j=r(_);if(j&&j.has(P))return j.get(P);var k={},D=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var F in P)if(F!=="default"&&Object.prototype.hasOwnProperty.call(P,F)){var B=D?Object.getOwnPropertyDescriptor(P,F):null;B&&(B.get||B.set)?Object.defineProperty(k,F,B):k[F]=P[F]}return k.default=P,j&&j.set(P,k),k}var o=e.default||e,d=o.types,l=o.template;function c(P,_){var j=new Set;return P.forEach(function(k){return _.has(k)&&j.add(k)}),j}function f(P,_){return Object.prototype.hasOwnProperty.call(P,_)}function h(P){return Object.prototype.toString.call(P).slice(8,-1)}function y(P){if(P.isIdentifier()&&!P.scope.hasBinding(P.node.name,!0))return P.node.name;if(P.isPure()){var _=P.evaluate(),j=_.deopt;if(j&&j.isIdentifier())return j.node.name}}function g(P,_){_===void 0&&(_=!1);var j=P.scope;if(P.isStringLiteral())return P.node.value;var k=P.isIdentifier();if(k&&!(_||P.parent.computed))return P.node.name;if(_&&P.isMemberExpression()&&P.get("object").isIdentifier({name:"Symbol"})&&!j.hasBinding("Symbol",!0)){var D=g(P.get("property"),P.node.computed);if(D)return"Symbol."+D}if(k?j.hasBinding(P.node.name,!0):P.isPure()){var F=P.evaluate(),B=F.value;if(typeof B=="string")return B}}function x(P){if(P.isMemberExpression()&&P.get("property").isIdentifier({name:"prototype"})){var _=y(P.get("object"));return _?{id:_,placement:"prototype"}:{id:null,placement:null}}var j=y(P);if(j)return{id:j,placement:"static"};if(P.isRegExpLiteral())return{id:"RegExp",placement:"prototype"};if(P.isFunction())return{id:"Function",placement:"prototype"};if(P.isPure()){var k=P.evaluate(),D=k.value;if(D!==void 0)return{id:h(D),placement:"prototype"}}return{id:null,placement:null}}function R(P){var _=P.node;if(_.specifiers.length===0)return _.source.value}function w(P){var _=P.node;if(d.isExpressionStatement(_)){var j=_.expression;if(d.isCallExpression(j)&&d.isIdentifier(j.callee)&&j.callee.name==="require"&&j.arguments.length===1&&d.isStringLiteral(j.arguments[0]))return j.arguments[0].value}}function T(P){return P._blockHoist=3,P}function C(P){return function(_){var j=_.findParent(function(k){return k.isProgram()});return{injectGlobalImport:function(D,F){P.storeAnonymous(j,D,F,function(B,M){return B?l.statement.ast(nle||(nle=Y(["require(",")"])),M):d.importDeclaration([],M)})},injectNamedImport:function(D,F,B,M){return B===void 0&&(B=F),P.storeNamed(j,D,F,M,function(V,H,z){var G=j.scope.generateUidIdentifier(B);return{node:V?T(l.statement.ast(sle||(sle=Y([`
var `," = require(",").",`
`])),G,H,z)):d.importDeclaration([d.importSpecifier(G,z)],H),name:G.name}})},injectDefaultImport:function(D,F,B){return F===void 0&&(F=D),P.storeNamed(j,D,"default",B,function(M,V){var H=j.scope.generateUidIdentifier(F);return{node:M?T(l.statement.ast(ile||(ile=Y(["var "," = require(",")"])),H,V)):d.importDeclaration([d.importDefaultSpecifier(H)],V),name:H.name}})}}}}return bo}var Xh={},lle;function Vrt(){if(lle)return Xh;lle=1,Xh.__esModule=!0,Xh.default=void 0;var e=s(sl);function r(c){if(typeof WeakMap!="function")return null;var f=new WeakMap,h=new WeakMap;return(r=function(g){return g?h:f})(c)}function s(c,f){if(c&&c.__esModule)return c;if(c===null||typeof c!="object"&&typeof c!="function")return{default:c};var h=r(f);if(h&&h.has(c))return h.get(c);var y={},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var x in c)if(x!=="default"&&Object.prototype.hasOwnProperty.call(c,x)){var R=g?Object.getOwnPropertyDescriptor(c,x):null;R&&(R.get||R.set)?Object.defineProperty(y,x,R):y[x]=c[x]}return y.default=c,h&&h.set(c,y),y}var o=e.default||e,d=o.types,l=function(){function c(h,y){this._imports=new WeakMap,this._anonymousImports=new WeakMap,this._lastImports=new WeakMap,this._resolver=h,this._getPreferredIndex=y}var f=c.prototype;return f.storeAnonymous=function(y,g,x,R){var w=this._normalizeKey(y,g),T=this._ensure(this._anonymousImports,y,Set);if(!T.has(w)){var C=R(y.node.sourceType==="script",d.stringLiteral(this._resolver(g)));T.add(w),this._injectImport(y,C,x)}},f.storeNamed=function(y,g,x,R,w){var T=this._normalizeKey(y,g,x),C=this._ensure(this._imports,y,Map);if(!C.has(T)){var P=w(y.node.sourceType==="script",d.stringLiteral(this._resolver(g)),d.identifier(x)),_=P.node,j=P.name;C.set(T,j),this._injectImport(y,_,R)}return d.identifier(C.get(T))},f._injectImport=function(y,g,x){var R,w=this._getPreferredIndex(x),T=(R=this._lastImports.get(y))!=null?R:[],C=function(Z){return Z.node&&Z.parent===y.node&&Z.container===y.node.body},P;if(w===1/0)T.length>0&&(P=T[T.length-1].path,C(P)||(P=void 0));else for(var _=I(T.entries()),j;!(j=_()).done;){var k=ve(j.value,2),D=k[0],F=k[1],B=F.path,M=F.index;if(C(B)){if(w<M){var V=B.insertBefore(g),H=ve(V,1),z=H[0];T.splice(D,0,{path:z,index:w});return}P=B}}if(P){var G=P.insertAfter(g),J=ve(G,1),ce=J[0];T.push({path:ce,index:w})}else{var ue=y.unshiftContainer("body",g),ge=ve(ue,1),ne=ge[0];this._lastImports.set(y,[{path:ne,index:w}])}},f._ensure=function(y,g,x){var R=y.get(g);return R||(R=new x,y.set(g,R)),R},f._normalizeKey=function(y,g,x){x===void 0&&(x="");var R=y.node.sourceType;return(x&&R)+"::"+g+"::"+x},O(c)}();return Xh.default=l,Xh}var ju={},dle;function Wrt(){if(dle)return ju;dle=1,ju.__esModule=!0,ju.presetEnvSilentDebugHeader=void 0,ju.stringifyTargets=o,ju.stringifyTargetsMultiline=s;var e=vv,r="#__secret_key__@babel/preset-env__don't_log_debug_header_and_resolved_targets";ju.presetEnvSilentDebugHeader=r;function s(d){return JSON.stringify((0,e.prettifyTargets)(d),null,2)}function o(d){return JSON.stringify(d).replace(/,/g,", ").replace(/^\{"/,'{ "').replace(/"\}$/,'" }')}return ju}var Jh={},ule;function Grt(){if(ule)return Jh;ule=1,Jh.__esModule=!0,Jh.applyMissingDependenciesDefaults=l,Jh.validateIncludeExclude=d;var e=zh();function r(c){if(c instanceof RegExp)return c;try{return new RegExp("^"+c+"$")}catch{return null}}function s(c,f){return f.length?' - The following "'+c+`" patterns didn't match any polyfill:
`+f.map(function(h){return" "+String(h)+`
`}).join(""):""}function o(c){return c.size?` - The following polyfills were matched both by "include" and "exclude" patterns:
`+Array.from(c,function(f){return" "+f+`
`}).join(""):""}function d(c,f,h,y){var g,x=function(j){var k=r(j);if(!k)return!1;for(var D=!1,F=I(f.keys()),B;!(B=F()).done;){var M=B.value;k.test(M)&&(D=!0,g.add(M))}return!D},R=g=new Set,w=Array.from(h).filter(x),T=g=new Set,C=Array.from(y).filter(x),P=(0,e.intersection)(R,T);if(P.size>0||w.length>0||C.length>0)throw new Error('Error while validating the "'+c+`" provider options:
`+s("include",w)+s("exclude",C)+o(P));return{include:R,exclude:T}}function l(c,f){var h=c.missingDependencies,y=h===void 0?{}:h;if(y===!1)return!1;var g=f.caller(function(_){return _==null?void 0:_.name}),x=y.log,R=x===void 0?"deferred":x,w=y.inject,T=w===void 0?g==="rollup-plugin-babel"?"throw":"import":w,C=y.all,P=C===void 0?!1:C;return{log:R,inject:T,all:P}}return Jh}var Ou={},Yh={},cle;function Krt(){if(cle)return Yh;cle=1,Yh.__esModule=!0,Yh.default=void 0;var e=zh();function r(o){if(o.removed)return!0;if(!o.parentPath)return!1;if(o.listKey){var d;if(!((d=o.parentPath.node)!=null&&(d=d[o.listKey])!=null&&d.includes(o.node)))return!0}else if(o.parentPath.node[o.key]!==o.node)return!0;return r(o.parentPath)}var s=function(d){function l(h,y,g,x){return d({kind:"property",object:h,key:y,placement:g},x)}function c(h){var y=h.node.name,g=h.scope;g.getBindingIdentifier(y)||d({kind:"global",name:y},h)}function f(h){var y=(0,e.resolveKey)(h.get("property"),h.node.computed);return{key:y,handleAsMemberExpression:!!y&&y!=="prototype"}}return{ReferencedIdentifier:function(y){var g=y.parentPath;g.isMemberExpression({object:y.node})&&f(g).handleAsMemberExpression||c(y)},MemberExpression:function(y){var g=f(y),x=g.key,R=g.handleAsMemberExpression;if(R){var w=y.get("object"),T=w.isIdentifier();if(T){var C=w.scope.getBinding(w.node.name);if(C){if(C.path.isImportNamespaceSpecifier())return;T=!1}}var P=(0,e.resolveSource)(w),_=l(P.id,x,P.placement,y);_||(_=!T||y.shouldSkip||w.shouldSkip||r(w)),_||c(w)}},ObjectPattern:function(y){var g=y.parentPath,x=y.parent,R;if(g.isVariableDeclarator())R=g.get("init");else if(g.isAssignmentExpression())R=g.get("right");else if(g.isFunction()){var w=g.parentPath;(w.isCallExpression()||w.isNewExpression())&&w.node.callee===x&&(R=w.get("arguments")[y.key])}var T=null,C=null;if(R){var P=(0,e.resolveSource)(R);T=P.id,C=P.placement}for(var _=I(y.get("properties")),j;!(j=_()).done;){var k=j.value;if(k.isObjectProperty()){var D=(0,e.resolveKey)(k.get("key"));D&&l(T,D,C,k)}}},BinaryExpression:function(y){if(y.node.operator==="in"){var g=(0,e.resolveSource)(y.get("right")),x=(0,e.resolveKey)(y.get("left"),!0);x&&d({kind:"in",object:g.id,key:x,placement:g.placement},y)}}}};return Yh.default=s,Yh}var Qh={},ple;function Hrt(){if(ple)return Qh;ple=1,Qh.__esModule=!0,Qh.default=void 0;var e=zh(),r=function(o){return{ImportDeclaration:function(l){var c=(0,e.getImportSource)(l);c&&o({kind:"import",source:c},l)},Program:function(l){l.get("body").forEach(function(c){var f=(0,e.getRequireSource)(c);f&&o({kind:"import",source:f},c)})}}};return Qh.default=r,Qh}var fle;function zrt(){if(fle)return Ou;fle=1,Ou.__esModule=!0,Ou.usage=Ou.entry=void 0;var e=s(Krt());Ou.usage=e.default;var r=s(Hrt());Ou.entry=r.default;function s(o){return o&&o.__esModule?o:{default:o}}return Ou}var _u={},hle;function Xrt(){if(hle)return _u;hle=1,_u.__esModule=!0,_u.has=r,_u.laterLogMissing=o,_u.logMissing=s,_u.resolve=e;function e(d,l,c){if(c===!1)return l;throw new Error('"absoluteImports" is not supported in bundles prepared for the browser.')}function r(d,l){return!0}function s(d){}function o(d){}return _u}var bv={},mle;function Jrt(){if(mle)return bv;mle=1,bv.__esModule=!0,bv.default=s;var e=zh(),r=new Set(["global","globalThis","self","window"]);function s(o){var d=o.static,l=o.instance,c=o.global;return function(f){if(f.kind==="global"&&c&&(0,e.has)(c,f.name))return{kind:"global",desc:c[f.name],name:f.name};if(f.kind==="property"||f.kind==="in"){var h=f.placement,y=f.object,g=f.key;if(y&&h==="static"){if(c&&r.has(y)&&(0,e.has)(c,g))return{kind:"global",desc:c[g],name:g};if(d&&(0,e.has)(d,y)&&(0,e.has)(d[y],g))return{kind:"static",desc:d[y][g],name:y+"$"+g}}if(l&&(0,e.has)(l,g))return{kind:"instance",desc:l[g],name:""+g}}}}return bv}var yle;function tj(){if(yle)return gv;yle=1,gv.__esModule=!0,gv.default=_;var e=D0,r=R(vv),s=zh(),o=g(Vrt()),d=Wrt(),l=Grt(),c=R(zrt()),f=R(Xrt()),h=g(Jrt()),y=["method","targets","ignoreBrowserslistConfig","configPath","debug","shouldInjectPolyfill","absoluteImports"];function g(D){return D&&D.__esModule?D:{default:D}}function x(D){if(typeof WeakMap!="function")return null;var F=new WeakMap,B=new WeakMap;return(x=function(V){return V?B:F})(D)}function R(D,F){if(D&&D.__esModule)return D;if(D===null||typeof D!="object"&&typeof D!="function")return{default:D};var B=x(F);if(B&&B.has(D))return B.get(D);var M={},V=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var H in D)if(H!=="default"&&Object.prototype.hasOwnProperty.call(D,H)){var z=V?Object.getOwnPropertyDescriptor(D,H):null;z&&(z.get||z.set)?Object.defineProperty(M,H,z):M[H]=D[H]}return M.default=D,B&&B.set(D,M),M}function w(D,F){if(D==null)return{};var B={},M=Object.keys(D),V,H;for(H=0;H<M.length;H++)V=M[H],!(F.indexOf(V)>=0)&&(B[V]=D[V]);return B}var T=r.default.default||r.default;function C(D,F){var B=D.method,M=D.targets,V=D.ignoreBrowserslistConfig,H=D.configPath,z=D.debug,G=D.shouldInjectPolyfill,J=D.absoluteImports,ce=w(D,y);if(k(D))throw new Error(`This plugin requires options, for example:
{
"plugins": [
["<plugin name>", { method: "usage-pure" }]
]
}
See more options at https://github.com/babel/babel-polyfills/blob/main/docs/usage.md`);var ue;if(B==="usage-global")ue="usageGlobal";else if(B==="entry-global")ue="entryGlobal";else if(B==="usage-pure")ue="usagePure";else throw typeof B!="string"?new Error(".method must be a string"):new Error('.method must be one of "entry-global", "usage-global"'+(' or "usage-pure" (received '+JSON.stringify(B)+")"));if(typeof G=="function"){if(D.include||D.exclude)throw new Error(".include and .exclude are not supported when using the .shouldInjectPolyfill function.")}else if(G!=null)throw new Error(".shouldInjectPolyfill must be a function, or undefined"+(" (received "+JSON.stringify(G)+")"));if(J!=null&&typeof J!="boolean"&&typeof J!="string")throw new Error(".absoluteImports must be a boolean, a string, or undefined"+(" (received "+JSON.stringify(J)+")"));var ge;if(M||H||V){var ne=typeof M=="string"||Array.isArray(M)?{browsers:M}:M;ge=T(ne,{ignoreBrowserslistConfig:V,configPath:H})}else ge=F.targets();return{method:B,methodName:ue,targets:ge,absoluteImports:J??!1,shouldInjectPolyfill:G,debug:!!z,providerOptions:ce}}function P(D,F,B,M,V,H){var z=C(F,H),G=z.method,J=z.methodName,ce=z.targets,ue=z.debug,ge=z.shouldInjectPolyfill,ne=z.providerOptions,le=z.absoluteImports,Z,Ee,fe,Fe,qe,Ce=(0,s.createUtilsGetter)(new o.default(function(Pt){return f.resolve(M,Pt,le)},function(Pt){var tt,Bt;return(tt=(Bt=Fe)==null?void 0:Bt.get(Pt))!=null?tt:1/0})),ke=new Map,Be={babel:H,getUtils:Ce,method:F.method,targets:ce,createMetaResolver:h.default,shouldInjectPolyfill:function(tt){if(Fe===void 0)throw new Error("Internal error in the "+D.name+" provider: shouldInjectPolyfill() can't be called during initialization.");if(Fe.has(tt)||console.warn("Internal error in the "+ot+" provider: "+('unknown polyfill "'+tt+'".')),qe&&!qe(tt))return!1;var Bt=(0,r.isRequired)(tt,ce,{compatData:fe,includes:Z,excludes:Ee});if(ge&&(Bt=ge(tt,Bt),typeof Bt!="boolean"))throw new Error(".shouldInjectPolyfill must return a boolean.");return Bt},debug:function(tt){var Bt,sr;V().found=!0,!(!ue||!tt)&&(V().polyfills.has(ot)||(V().polyfills.add(tt),(sr=(Bt=V()).polyfillsSupport)!=null||(Bt.polyfillsSupport=fe)))},assertDependency:function(tt,Bt){if(Bt===void 0&&(Bt="*"),B!==!1&&!le){var sr=Bt==="*"?tt:tt+"@^"+Bt,$t=B.all?!1:j(ke,tt+" :: "+M,function(){return f.has(M,tt)});$t||V().missingDeps.add(sr)}}},Ze=D(Be,ne,M),ot=Ze.name||D.name;if(typeof Ze[J]!="function")throw new Error('The "'+ot+`" provider doesn't support the "`+G+'" polyfilling method.');Array.isArray(Ze.polyfills)?(Fe=new Map(Ze.polyfills.map(function(Pt,tt){return[Pt,tt]})),qe=Ze.filterPolyfills):Ze.polyfills?(Fe=new Map(Object.keys(Ze.polyfills).map(function(Pt,tt){return[Pt,tt]})),fe=Ze.polyfills,qe=Ze.filterPolyfills):Fe=new Map;var pt=(0,l.validateIncludeExclude)(ot,Fe,ne.include||[],ne.exclude||[]);Z=pt.include,Ee=pt.exclude;var Rt;return J==="usageGlobal"?Rt=function(tt,Bt){var sr,$t=Ce(Bt);return(sr=Ze[J](tt,$t,Bt))!=null?sr:!1}:Rt=function(tt,Bt){var sr=Ce(Bt);return Ze[J](tt,sr,Bt),!1},{debug:ue,method:G,targets:ce,provider:Ze,providerName:ot,callProvider:Rt}}function _(D){return(0,e.declare)(function(F,B,M){F.assertVersion("^7.0.0 || ^8.0.0-alpha.0");var V=F.traverse,H,z=(0,l.applyMissingDependenciesDefaults)(B,F),G=P(D,B,z,M,function(){return H},F),J=G.debug,ce=G.method,ue=G.targets,ge=G.provider,ne=G.providerName,le=G.callProvider,Z=ce==="entry-global"?c.entry:c.usage,Ee=ge.visitor?V.visitors.merge([Z(le),ge.visitor]):Z(le);J&&J!==d.presetEnvSilentDebugHeader&&(console.log(ne+": `DEBUG` option"),console.log(`
Using targets: `+(0,d.stringifyTargetsMultiline)(ue)),console.log("\nUsing polyfills with `"+ce+"` method:"));var fe=ge.runtimeName;return{name:"inject-polyfills",visitor:Ee,pre:function(qe){var Ce;fe&&(qe.get("runtimeHelpersModuleName")&&qe.get("runtimeHelpersModuleName")!==fe?console.warn("Two different polyfill providers"+(" ("+qe.get("runtimeHelpersModuleProvider"))+(" and "+ne+") are trying to define two")+" conflicting @babel/runtime alternatives:"+(" "+qe.get("runtimeHelpersModuleName")+" and "+fe+".")+" The second one will be ignored."):(qe.set("runtimeHelpersModuleName",fe),qe.set("runtimeHelpersModuleProvider",ne))),H={polyfills:new Set,polyfillsSupport:void 0,found:!1,providers:new Set,missingDeps:new Set},(Ce=ge.pre)==null||Ce.apply(this,arguments)},post:function(){var qe;if((qe=ge.post)==null||qe.apply(this,arguments),z!==!1&&(z.log==="per-file"?f.logMissing(H.missingDeps):f.laterLogMissing(H.missingDeps)),!!J){if(this.filename&&console.log(`
[`+this.filename+"]"),H.polyfills.size===0){console.log(ce==="entry-global"?H.found?"Based on your targets, the "+ne+" polyfill did not add any polyfill.":"The entry point for the "+ne+" polyfill has not been found.":"Based on your code and targets, the "+ne+" polyfill did not add any polyfill.");return}console.log(ce==="entry-global"?"The "+ne+" polyfill entry has been replaced with the following polyfills:":"The "+ne+" polyfill added the following polyfills:");for(var Ce=I(H.polyfills),ke;!(ke=Ce()).done;){var Be=ke.value,Ze;if((Ze=H.polyfillsSupport)!=null&&Ze[Be]){var ot=(0,r.getInclusionReasons)(Be,ue,H.polyfillsSupport),pt=JSON.stringify(ot).replace(/,/g,", ").replace(/^\{"/,'{ "').replace(/"\}$/,'" }');console.log(" "+Be+" "+pt)}else console.log(" "+Be)}}}}})}function j(D,F,B){var M=D.get(F);return M===void 0&&(M=B(),D.set(F,M)),M}function k(D){return Object.keys(D).length===0}return gv}var gle;function Yrt(){if(gle)return Kh;gle=1,Kh.__esModule=!0,Kh.default=void 0;var e=h(Hh()),r=Frt(),s=h($rt()),o=Urt(),d=h(tj()),l=f(sl);function c(P){if(typeof WeakMap!="function")return null;var _=new WeakMap,j=new WeakMap;return(c=function(D){return D?j:_})(P)}function f(P,_){if(P&&P.__esModule)return P;if(P===null||typeof P!="object"&&typeof P!="function")return{default:P};var j=c(_);if(j&&j.has(P))return j.get(P);var k={},D=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var F in P)if(F!=="default"&&Object.prototype.hasOwnProperty.call(P,F)){var B=D?Object.getOwnPropertyDescriptor(P,F):null;B&&(B.get||B.set)?Object.defineProperty(k,F,B):k[F]=P[F]}return k.default=P,j&&j.set(P,k),k}function h(P){return P&&P.__esModule?P:{default:P}}var y=l.default||l,g=y.types,x="@babel/runtime-corejs2",R="#__secret_key__@babel/preset-env__compatibility",w="#__secret_key__@babel/runtime__compatibility",T=Function.call.bind(Object.hasOwnProperty),C=(0,d.default)(function(P,_){var j=_[R],k=j===void 0?{}:j,D=k.entryInjectRegenerator,F=D===void 0?!1:D,B=k.noRuntimeName,M=B===void 0?!1:B,V=_[w],H=V===void 0?{}:V,z=H.useBabelRuntime,G=z===void 0?!1:z,J=H.runtimeVersion,ce=J===void 0?"":J,ue=H.ext,ge=ue===void 0?".js":ue,ne=P.createMetaResolver({global:r.BuiltIns,static:r.StaticProperties,instance:r.InstanceProperties}),le=P.debug,Z=P.shouldInjectPolyfill,Ee=P.method,fe=(0,s.default)(P.targets,Ee,e.default),Fe=G?x+"/core-js":Ee==="usage-pure"?"core-js/library/fn":"core-js/modules";function qe(ke,Be){if(typeof ke=="string"){T(fe,ke)&&Z(ke)&&(le(ke),Be.injectGlobalImport(Fe+"/"+ke+".js"));return}ke.forEach(function(Ze){return qe(Ze,Be)})}function Ce(ke,Be,Ze){var ot=ke.pure,pt=ke.meta,Rt=ke.name;if(!(!ot||!Z(Rt))&&!(ce&&pt&&pt.minRuntimeVersion&&!(0,o.hasMinVersion)(pt&&pt.minRuntimeVersion,ce)))return G&&ot==="symbol/index"&&(ot="symbol"),Ze.injectDefaultImport(Fe+"/"+ot+ge,Be)}return{name:"corejs2",runtimeName:M?null:x,polyfills:fe,entryGlobal:function(Be,Ze,ot){Be.kind==="import"&&Be.source==="core-js"&&(le(null),qe(Object.keys(fe),Ze),F&&Ze.injectGlobalImport("regenerator-runtime/runtime.js"),ot.remove())},usageGlobal:function(Be,Ze){var ot=ne(Be);if(ot){var pt=ot.desc.global;if(ot.kind!=="global"&&"object"in Be&&Be.object&&Be.placement==="prototype"){var Rt=Be.object.toLowerCase();pt=pt.filter(function(Pt){return Pt.includes(Rt)})}qe(pt,Ze)}},usagePure:function(Be,Ze,ot){if(Be.kind==="in"){Be.key==="Symbol.iterator"&&ot.replaceWith(g.callExpression(Ze.injectDefaultImport(Fe+"/is-iterable"+ge,"isIterable"),[ot.node.right]));return}if(!ot.parentPath.isUnaryExpression({operator:"delete"})){if(Be.kind==="property"){if(!ot.isMemberExpression()||!ot.isReferenced())return;if(Be.key==="Symbol.iterator"&&Z("es6.symbol")&&ot.parentPath.isCallExpression({callee:ot.node})&&ot.parentPath.node.arguments.length===0){ot.parentPath.replaceWith(g.callExpression(Ze.injectDefaultImport(Fe+"/get-iterator"+ge,"getIterator"),[ot.node.object])),ot.skip();return}}var pt=ne(Be);if(pt){var Rt=Ce(pt.desc,pt.name,Ze);Rt&&ot.replaceWith(Rt)}}},visitor:Ee==="usage-global"&&{YieldExpression:function(Be){Be.node.delegate&&qe("web.dom.iterable",P.getUtils(Be))},"ForOfStatement|ArrayPattern":function(Be){r.CommonIterators.forEach(function(Ze){return qe(Ze,P.getUtils(Be))})}}}});return Kh.default=C,Kh}var rj,vle;function Qrt(){if(vle)return rj;vle=1;function e(r){return r==null?!1:r&&r!=="false"&&r!=="0"}return rj=e(Kt.env.BABEL_8_BREAKING)?null:Yrt(),rj}var Zh={},aj={"es.symbol":{android:"49",bun:"0.1.1",chrome:"49","chrome-android":"49",deno:"1.0",edge:"15",electron:"0.37",firefox:"51","firefox-android":"51",hermes:"0.1",ios:"10.0",node:"6.0",oculus:"3.0",opera:"36","opera-android":"36",opera_mobile:"36",quest:"3.0","react-native":"0.69",rhino:"1.7.15",safari:"10.0",samsung:"5.0"},"es.symbol.description":{android:"70",bun:"0.1.1",chrome:"70","chrome-android":"70",deno:"1.0",edge:"79",electron:"5.0",firefox:"63","firefox-android":"63",ios:"12.2",node:"11.0",oculus:"6.0",opera:"57","opera-android":"49",opera_mobile:"49",quest:"6.0",safari:"12.1",samsung:"10.0"},"es.symbol.async-iterator":{android:"63",bun:"0.1.1",chrome:"63","chrome-android":"63",deno:"1.0",edge:"79",electron:"3.0",firefox:"55","firefox-android":"55",ios:"12.0",node:"10.0",oculus:"5.0",opera:"50","opera-android":"46",opera_mobile:"46",quest:"5.0",safari:"12.0",samsung:"8.0"},"es.symbol.has-instance":{android:"50",bun:"0.1.1",chrome:"50","chrome-android":"50",deno:"1.0",edge:"15",electron:"1.1",firefox:"49","firefox-android":"49",hermes:"0.1",ios:"10.0",node:"6.0",oculus:"3.0",opera:"37","opera-android":"37",opera_mobile:"37",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.is-concat-spreadable":{android:"48",bun:"0.1.1",chrome:"48","chrome-android":"48",deno:"1.0",edge:"15",electron:"0.37",firefox:"48","firefox-android":"48",hermes:"0.1",ios:"10.0",node:"6.0",oculus:"3.0",opera:"35","opera-android":"35",opera_mobile:"35",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.iterator":{android:"41",bun:"0.1.1",chrome:"41","chrome-android":"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"36","firefox-android":"36",hermes:"0.1",ios:"9.0",node:"1.0",oculus:"3.0",opera:"28","opera-android":"28",opera_mobile:"28",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.symbol.match":{android:"50",bun:"0.1.1",chrome:"50","chrome-android":"50",deno:"1.0",edge:"79",electron:"1.1",firefox:"40","firefox-android":"40",hermes:"0.1",ios:"10.0",node:"6.0",oculus:"3.0",opera:"37","opera-android":"37",opera_mobile:"37",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.match-all":{android:"73",bun:"0.1.1",chrome:"73","chrome-android":"73",deno:"1.0",edge:"79",electron:"5.0",firefox:"67","firefox-android":"67",hermes:"0.6",ios:"13.0",node:"12.0",oculus:"6.0",opera:"60","opera-android":"52",opera_mobile:"52",quest:"6.0","react-native":"0.69",safari:"13",samsung:"11.0"},"es.symbol.replace":{android:"50",bun:"0.1.1",chrome:"50","chrome-android":"50",deno:"1.0",edge:"79",electron:"1.1",firefox:"49","firefox-android":"49",hermes:"0.1",ios:"10.0",node:"6.0",oculus:"3.0",opera:"37","opera-android":"37",opera_mobile:"37",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.search":{android:"50",bun:"0.1.1",chrome:"50","chrome-android":"50",deno:"1.0",edge:"79",electron:"1.1",firefox:"49","firefox-android":"49",hermes:"0.1",ios:"10.0",node:"6.0",oculus:"3.0",opera:"37","opera-android":"37",opera_mobile:"37",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.species":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"13",electron:"1.2",firefox:"41","firefox-android":"41",ios:"10.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.split":{android:"50",bun:"0.1.1",chrome:"50","chrome-android":"50",deno:"1.0",edge:"79",electron:"1.1",firefox:"49","firefox-android":"49",hermes:"0.1",ios:"10.0",node:"6.0",oculus:"3.0",opera:"37","opera-android":"37",opera_mobile:"37",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.to-primitive":{android:"47",bun:"0.1.1",chrome:"47","chrome-android":"47",deno:"1.0",edge:"15",electron:"0.36",firefox:"44","firefox-android":"44",hermes:"0.1",ios:"10.0",node:"6.0",oculus:"3.0",opera:"34","opera-android":"34",opera_mobile:"34",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.to-string-tag":{android:"49",bun:"0.1.1",chrome:"49","chrome-android":"49",deno:"1.0",edge:"15",electron:"0.37",firefox:"51","firefox-android":"51",hermes:"0.1",ios:"10.0",node:"6.0",oculus:"3.0",opera:"36","opera-android":"36",opera_mobile:"36",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.symbol.unscopables":{android:"41",bun:"0.1.1",chrome:"41","chrome-android":"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"48","firefox-android":"48",ios:"9.0",node:"1.0",oculus:"3.0",opera:"28","opera-android":"28",opera_mobile:"28",quest:"3.0",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.error.cause":{android:"94",bun:"0.1.1",chrome:"94","chrome-android":"94",deno:"1.14",edge:"94",electron:"15.0",firefox:"91","firefox-android":"91",hermes:"0.8",ios:"15.0",node:"16.11",oculus:"18.0",opera:"80","opera-android":"66",opera_mobile:"66",quest:"18.0","react-native":"0.69",safari:"15.0",samsung:"17.0"},"es.error.to-string":{android:"4.4.3",bun:"0.1.1",chrome:"33","chrome-android":"33",deno:"1.0",edge:"12",electron:"0.20",firefox:"11","firefox-android":"11",hermes:"0.1",ie:"9",ios:"9.0",node:"0.11.13",oculus:"3.0",opera:"20","opera-android":"20",opera_mobile:"20",quest:"3.0","react-native":"0.69",rhino:"1.7.14",safari:"8.0",samsung:"2.0"},"es.aggregate-error":{android:"85",bun:"0.1.1",chrome:"85","chrome-android":"85",deno:"1.2",edge:"85",electron:"10.0",firefox:"79","firefox-android":"79",hermes:"0.13",ios:"14.0",node:"15.0",oculus:"12.0",opera:"71","opera-android":"60",opera_mobile:"60",quest:"12.0","react-native":"0.72",safari:"14.0",samsung:"14.0"},"es.aggregate-error.cause":{android:"94",bun:"0.1.1",chrome:"94","chrome-android":"94",deno:"1.14",edge:"94",electron:"15.0",firefox:"91","firefox-android":"91",hermes:"0.13",ios:"15.0",node:"16.11",oculus:"18.0",opera:"80","opera-android":"66",opera_mobile:"66",quest:"18.0","react-native":"0.72",safari:"15.0",samsung:"17.0"},"es.array.at":{android:"92",bun:"0.1.1",chrome:"92","chrome-android":"92",deno:"1.12",edge:"92",electron:"14.0",firefox:"90","firefox-android":"90",hermes:"0.13",ios:"15.4",node:"16.6",oculus:"17.0",opera:"78","opera-android":"65",opera_mobile:"65",quest:"17.0","react-native":"0.71",rhino:"1.7.15",safari:"15.4",samsung:"16.0"},"es.array.concat":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"48","firefox-android":"48",ios:"10.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0",safari:"10.0",samsung:"5.0"},"es.array.copy-within":{android:"45",bun:"0.1.1",chrome:"45","chrome-android":"45",deno:"1.0",edge:"12",electron:"0.31",firefox:"48","firefox-android":"48",ios:"9.0",node:"4.0",oculus:"3.0",opera:"32","opera-android":"32",opera_mobile:"32",quest:"3.0",safari:"9.0",samsung:"5.0"},"es.array.every":{android:"4.4",bun:"0.1.1",chrome:"26","chrome-android":"26",deno:"1.0",edge:"12",electron:"0.20",firefox:"4","firefox-android":"4",hermes:"0.1",ie:"9",ios:"8.0",node:"0.11.0",oculus:"3.0",opera:"15","opera-android":"15",opera_mobile:"15",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"1.5"},"es.array.fill":{android:"45",bun:"0.1.1",chrome:"45","chrome-android":"45",deno:"1.0",edge:"12",electron:"0.31",firefox:"48","firefox-android":"48",ios:"9.0",node:"4.0",oculus:"3.0",opera:"32","opera-android":"32",opera_mobile:"32",quest:"3.0",safari:"9.0",samsung:"5.0"},"es.array.filter":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"48","firefox-android":"48",ios:"10.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0",safari:"10.0",samsung:"5.0"},"es.array.find":{android:"45",bun:"0.1.1",chrome:"45","chrome-android":"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"48","firefox-android":"48",ios:"9.0",node:"4.0",oculus:"3.0",opera:"32","opera-android":"32",opera_mobile:"32",quest:"3.0",safari:"9.0",samsung:"5.0"},"es.array.find-index":{android:"45",bun:"0.1.1",chrome:"45","chrome-android":"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"48","firefox-android":"48",ios:"9.0",node:"4.0",oculus:"3.0",opera:"32","opera-android":"32",opera_mobile:"32",quest:"3.0",safari:"9.0",samsung:"5.0"},"es.array.find-last":{android:"97",bun:"0.1.1",chrome:"97","chrome-android":"97",deno:"1.16",edge:"97",electron:"17.0",firefox:"104","firefox-android":"104",hermes:"0.11",ios:"15.4",node:"18.0",oculus:"20.0",opera:"83","opera-android":"68",opera_mobile:"68",quest:"20.0","react-native":"0.69",safari:"15.4",samsung:"18.0"},"es.array.find-last-index":{android:"97",bun:"0.1.1",chrome:"97","chrome-android":"97",deno:"1.16",edge:"97",electron:"17.0",firefox:"104","firefox-android":"104",hermes:"0.11",ios:"15.4",node:"18.0",oculus:"20.0",opera:"83","opera-android":"68",opera_mobile:"68",quest:"20.0","react-native":"0.69",safari:"15.4",samsung:"18.0"},"es.array.flat":{android:"69",bun:"0.1.1",chrome:"69","chrome-android":"69",deno:"1.0",edge:"79",electron:"4.0",firefox:"62","firefox-android":"62",hermes:"0.4",ios:"12.0",node:"11.0",oculus:"6.0",opera:"56","opera-android":"48",opera_mobile:"48",quest:"6.0","react-native":"0.69",rhino:"1.7.15",safari:"12.0",samsung:"10.0"},"es.array.flat-map":{android:"69",bun:"0.1.1",chrome:"69","chrome-android":"69",deno:"1.0",edge:"79",electron:"4.0",firefox:"62","firefox-android":"62",hermes:"0.4",ios:"12.0",node:"11.0",oculus:"6.0",opera:"56","opera-android":"48",opera_mobile:"48",quest:"6.0","react-native":"0.69",rhino:"1.7.15",safari:"12.0",samsung:"10.0"},"es.array.for-each":{android:"4.4",bun:"0.1.1",chrome:"26","chrome-android":"26",deno:"1.0",edge:"12",electron:"0.20",firefox:"4","firefox-android":"4",hermes:"0.1",ie:"9",ios:"8.0",node:"0.11.0",oculus:"3.0",opera:"15","opera-android":"15",opera_mobile:"15",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"1.5"},"es.array.from":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"53","firefox-android":"53",hermes:"0.13",ios:"9.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0","react-native":"0.73",rhino:"1.7.13",safari:"9.0",samsung:"5.0"},"es.array.includes":{android:"53",bun:"0.1.1",chrome:"53","chrome-android":"53",deno:"1.0",edge:"14",electron:"1.4",firefox:"102","firefox-android":"102",ios:"10.0",node:"7.0",oculus:"3.0",opera:"40","opera-android":"40",opera_mobile:"40",quest:"3.0",safari:"10.0",samsung:"6.0"},"es.array.index-of":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"12",electron:"1.2",firefox:"47","firefox-android":"47",hermes:"0.1",ie:"9",ios:"8.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"5.0"},"es.array.is-array":{android:"3.0",bun:"0.1.1",chrome:"5","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"4","firefox-android":"4",hermes:"0.1",ie:"9",ios:"3.0",node:"0.1.27",oculus:"3.0",opera:"10.50","opera-android":"10.50",opera_mobile:"10.50",phantom:"1.9",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"4.0",samsung:"1.0"},"es.array.iterator":{android:"66",bun:"0.1.1",chrome:"66","chrome-android":"66",deno:"1.0",edge:"15",electron:"3.0",firefox:"60","firefox-android":"60",ios:"10.0",node:"10.0",oculus:"5.0",opera:"53","opera-android":"47",opera_mobile:"47",quest:"5.0",safari:"10.0",samsung:"9.0"},"es.array.join":{android:"4.4",bun:"0.1.1",chrome:"26","chrome-android":"26",deno:"1.0",edge:"13",electron:"0.20",firefox:"4","firefox-android":"4",hermes:"0.1",ios:"8.0",node:"0.11.0",oculus:"3.0",opera:"15","opera-android":"15",opera_mobile:"15",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"1.5"},"es.array.last-index-of":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"12",electron:"1.2",firefox:"47","firefox-android":"47",hermes:"0.1",ie:"9",ios:"8.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"5.0"},"es.array.map":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"13",electron:"1.2",firefox:"50","firefox-android":"50",ios:"10.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0",safari:"10.0",samsung:"5.0"},"es.array.of":{android:"45",bun:"0.1.1",chrome:"45","chrome-android":"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"25","firefox-android":"25",hermes:"0.1",ios:"9.0",node:"4.0",oculus:"3.0",opera:"32","opera-android":"32",opera_mobile:"32",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"5.0"},"es.array.push":{android:"122",bun:"0.1.1",chrome:"122","chrome-android":"122",deno:"1.41.3",edge:"122",electron:"29.0",firefox:"55","firefox-android":"55",hermes:"0.2",ios:"16.0",node:"22.0",oculus:"32.0",opera:"108","opera-android":"81",opera_mobile:"81",quest:"32.0","react-native":"0.69",safari:"16.0",samsung:"26.0"},"es.array.reduce":{android:"83",bun:"0.1.1",chrome:"83","chrome-android":"83",deno:"1.0",edge:"12",electron:"9.0",firefox:"4","firefox-android":"4",hermes:"0.1",ie:"9",ios:"8.0",node:"6.0",oculus:"10.0",opera:"69","opera-android":"59",opera_mobile:"59",quest:"10.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"13.0"},"es.array.reduce-right":{android:"83",bun:"0.1.1",chrome:"83","chrome-android":"83",deno:"1.0",edge:"12",electron:"9.0",firefox:"4","firefox-android":"4",hermes:"0.1",ie:"9",ios:"8.0",node:"6.0",oculus:"10.0",opera:"69","opera-android":"59",opera_mobile:"59",quest:"10.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"13.0"},"es.array.reverse":{android:"3.0",bun:"0.1.1",chrome:"1","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"1","firefox-android":"4",hermes:"0.1",ie:"5.5",ios:"12.2",node:"0.0.3",oculus:"3.0",opera:"10.50","opera-android":"10.50",opera_mobile:"10.50",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"12.0.2",samsung:"1.0"},"es.array.slice":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"13",electron:"1.2",firefox:"48","firefox-android":"48",ios:"10.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0",safari:"10.0",samsung:"5.0"},"es.array.some":{android:"4.4",bun:"0.1.1",chrome:"26","chrome-android":"26",deno:"1.0",edge:"12",electron:"0.20",firefox:"4","firefox-android":"4",hermes:"0.1",ie:"9",ios:"8.0",node:"0.11.0",oculus:"3.0",opera:"15","opera-android":"15",opera_mobile:"15",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"1.5"},"es.array.sort":{android:"70",bun:"0.1.1",chrome:"70","chrome-android":"70",deno:"1.0",edge:"79",electron:"5.0",firefox:"4","firefox-android":"4",hermes:"0.10",ios:"12.0",node:"11.0",oculus:"6.0",opera:"57","opera-android":"49",opera_mobile:"49",quest:"6.0","react-native":"0.69",safari:"12.0",samsung:"10.0"},"es.array.species":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"13",electron:"1.2",firefox:"48","firefox-android":"48",ios:"10.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0",rhino:"1.7.15",safari:"10.0",samsung:"5.0"},"es.array.splice":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"13",electron:"1.2",firefox:"49","firefox-android":"49",ios:"10.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0",safari:"10.0",samsung:"5.0"},"es.array.to-reversed":{android:"110",bun:"0.1.1",chrome:"110","chrome-android":"110",deno:"1.27",edge:"110",electron:"23.0",firefox:"115","firefox-android":"115",hermes:"0.13",ios:"16.0",node:"20.0",oculus:"26.0",opera:"96","opera-android":"74",opera_mobile:"74",quest:"26.0","react-native":"0.74",safari:"16.0",samsung:"21.0"},"es.array.to-sorted":{android:"110",bun:"0.1.1",chrome:"110","chrome-android":"110",deno:"1.27",edge:"110",electron:"23.0",firefox:"115","firefox-android":"115",ios:"16.0",node:"20.0",oculus:"26.0",opera:"96","opera-android":"74",opera_mobile:"74",quest:"26.0",safari:"16.0",samsung:"21.0"},"es.array.to-spliced":{android:"110",bun:"0.1.1",chrome:"110","chrome-android":"110",deno:"1.27",edge:"110",electron:"23.0",firefox:"115","firefox-android":"115",hermes:"0.13",ios:"16.0",node:"20.0",oculus:"26.0",opera:"96","opera-android":"74",opera_mobile:"74",quest:"26.0","react-native":"0.74",safari:"16.0",samsung:"21.0"},"es.array.unscopables.flat":{android:"73",bun:"0.1.1",chrome:"73","chrome-android":"73",deno:"1.0",edge:"79",electron:"5.0",firefox:"67","firefox-android":"67",ios:"13.0",node:"12.0",oculus:"6.0",opera:"60","opera-android":"52",opera_mobile:"52",quest:"6.0",safari:"13",samsung:"11.0"},"es.array.unscopables.flat-map":{android:"73",bun:"0.1.1",chrome:"73","chrome-android":"73",deno:"1.0",edge:"79",electron:"5.0",firefox:"67","firefox-android":"67",ios:"13.0",node:"12.0",oculus:"6.0",opera:"60","opera-android":"52",opera_mobile:"52",quest:"6.0",safari:"13",samsung:"11.0"},"es.array.unshift":{android:"71",bun:"0.1.1",chrome:"71","chrome-android":"71",deno:"1.0",edge:"12",electron:"5.0",firefox:"23","firefox-android":"23",hermes:"0.1",ie:"9",ios:"16.0",node:"12.0",oculus:"6.0",opera:"58","opera-android":"50",opera_mobile:"50",quest:"6.0","react-native":"0.69",safari:"16.0",samsung:"10.0"},"es.array.with":{android:"110",bun:"0.1.1",chrome:"110","chrome-android":"110",deno:"1.27",edge:"110",electron:"23.0",firefox:"115","firefox-android":"115",hermes:"0.13",ios:"16.0",node:"20.0",oculus:"26.0",opera:"96","opera-android":"74",opera_mobile:"74",quest:"26.0","react-native":"0.74",safari:"16.0",samsung:"21.0"},"es.array-buffer.constructor":{android:"4.4",bun:"0.1.1",chrome:"28","chrome-android":"28",deno:"1.0",edge:"14",electron:"0.20",firefox:"44","firefox-android":"44",hermes:"0.1",ios:"12.0",node:"0.11.1",oculus:"3.0",opera:"15","opera-android":"15",opera_mobile:"15",quest:"3.0","react-native":"0.69",safari:"12.0",samsung:"1.5"},"es.array-buffer.is-view":{android:"4.4.3",bun:"0.1.1",chrome:"32","chrome-android":"32",deno:"1.0",edge:"12",electron:"0.20",firefox:"29","firefox-android":"29",hermes:"0.1",ie:"11",ios:"8.0",node:"0.11.9",oculus:"3.0",opera:"19","opera-android":"19",opera_mobile:"19",quest:"3.0","react-native":"0.69",safari:"7.1",samsung:"2.0"},"es.array-buffer.slice":{android:"4.4.3",bun:"0.1.1",chrome:"31","chrome-android":"31",deno:"1.0",edge:"12",electron:"0.20",firefox:"46","firefox-android":"46",hermes:"0.1",ie:"11",ios:"12.2",node:"0.11.8",oculus:"3.0",opera:"18","opera-android":"18",opera_mobile:"18",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"12.1",samsung:"2.0"},"es.data-view":{android:"4.4",bun:"0.1.1",chrome:"26","chrome-android":"26",deno:"1.0",edge:"12",electron:"0.20",firefox:"15","firefox-android":"15",hermes:"0.1",ie:"10",ios:"8.0",node:"0.11.0",oculus:"3.0",opera:"15","opera-android":"15",opera_mobile:"15",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"1.5"},"es.array-buffer.detached":{android:"114",bun:"1.0.19",chrome:"114","chrome-android":"114",deno:"1.33",edge:"114",electron:"25.0",firefox:"122","firefox-android":"122",ios:"17.4",node:"21.0",oculus:"28.0",opera:"100","opera-android":"76",opera_mobile:"76",quest:"28.0",safari:"17.4",samsung:"23.0"},"es.array-buffer.transfer":{android:"114",bun:"1.0.19",chrome:"114","chrome-android":"114",deno:"1.33",edge:"114",electron:"25.0",firefox:"122","firefox-android":"122",ios:"17.4",node:"21.0",oculus:"28.0",opera:"100","opera-android":"76",opera_mobile:"76",quest:"28.0",safari:"17.4",samsung:"23.0"},"es.array-buffer.transfer-to-fixed-length":{android:"114",bun:"1.0.19",chrome:"114","chrome-android":"114",deno:"1.33",edge:"114",electron:"25.0",firefox:"122","firefox-android":"122",ios:"17.4",node:"21.0",oculus:"28.0",opera:"100","opera-android":"76",opera_mobile:"76",quest:"28.0",safari:"17.4",samsung:"23.0"},"es.date.get-year":{android:"3.0",bun:"0.1.1",chrome:"1","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"1","firefox-android":"4",hermes:"0.1",ie:"9",ios:"1.0",node:"0.0.3",oculus:"3.0",opera:"3","opera-android":"3",opera_mobile:"3",phantom:"1.9",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"1",samsung:"1.0"},"es.date.now":{android:"3.0",bun:"0.1.1",chrome:"5","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"2","firefox-android":"4",hermes:"0.1",ie:"9",ios:"3.0",node:"0.1.27",oculus:"3.0",opera:"10.50","opera-android":"10.50",opera_mobile:"10.50",phantom:"1.9",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"4.0",samsung:"1.0"},"es.date.set-year":{android:"3.0",bun:"0.1.1",chrome:"1","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"1","firefox-android":"4",hermes:"0.1",ie:"3",ios:"1.0",node:"0.0.3",oculus:"3.0",opera:"3","opera-android":"3",opera_mobile:"3",phantom:"1.9",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"1",samsung:"1.0"},"es.date.to-gmt-string":{android:"3.0",bun:"0.1.1",chrome:"1","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"1","firefox-android":"4",hermes:"0.1",ie:"3",ios:"1.0",node:"0.0.3",oculus:"3.0",opera:"3","opera-android":"3",opera_mobile:"3",phantom:"1.9",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"1",samsung:"1.0"},"es.date.to-iso-string":{android:"4.4",bun:"0.1.1",chrome:"26","chrome-android":"26",deno:"1.0",edge:"12",electron:"0.20",firefox:"7","firefox-android":"7",hermes:"0.1",ie:"9",ios:"8.0",node:"0.11.0",oculus:"3.0",opera:"15","opera-android":"15",opera_mobile:"15",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"1.5"},"es.date.to-json":{android:"4.4",bun:"0.1.1",chrome:"26","chrome-android":"26",deno:"1.0",edge:"12",electron:"0.20",firefox:"4","firefox-android":"4",hermes:"0.1",ie:"9",ios:"10.0",node:"0.11.0",oculus:"3.0",opera:"15","opera-android":"15",opera_mobile:"15",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"10.0",samsung:"1.5"},"es.date.to-primitive":{android:"47",bun:"0.1.1",chrome:"47","chrome-android":"47",deno:"1.0",edge:"15",electron:"0.36",firefox:"44","firefox-android":"44",hermes:"0.1",ios:"10.0",node:"6.0",oculus:"3.0",opera:"34","opera-android":"34",opera_mobile:"34",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.date.to-string":{android:"3.0",bun:"0.1.1",chrome:"5","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"2","firefox-android":"4",hermes:"0.1",ie:"9",ios:"2.0",node:"0.1.27",oculus:"3.0",opera:"10.50","opera-android":"10.50",opera_mobile:"10.50",phantom:"1.9",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.escape":{android:"3.0",bun:"0.1.1",chrome:"1","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"1","firefox-android":"4",hermes:"0.1",ie:"3",ios:"1.0",node:"0.0.3",oculus:"3.0",opera:"3","opera-android":"3",opera_mobile:"3",phantom:"1.9",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"1",samsung:"1.0"},"es.function.bind":{android:"3.0",bun:"0.1.1",chrome:"7","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"4","firefox-android":"4",hermes:"0.1",ie:"9",ios:"5.0",node:"0.1.101",oculus:"3.0",opera:"12","opera-android":"12",opera_mobile:"12",phantom:"2.0",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"5.1",samsung:"1.0"},"es.function.has-instance":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"50","firefox-android":"50",hermes:"0.1",ios:"10.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.function.name":{android:"3.0",bun:"0.1.1",chrome:"5","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"2","firefox-android":"4",hermes:"0.1",ios:"3.0",node:"0.1.27",oculus:"3.0",opera:"10.50","opera-android":"10.50",opera_mobile:"10.50",phantom:"1.9",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"4.0",samsung:"1.0"},"es.global-this":{android:"71",bun:"0.1.1",chrome:"71","chrome-android":"71",deno:"1.0",edge:"79",electron:"5.0",firefox:"65","firefox-android":"65",hermes:"0.2",ios:"12.2",node:"12.0",oculus:"6.0",opera:"58","opera-android":"50",opera_mobile:"50",quest:"6.0","react-native":"0.69",rhino:"1.7.14",safari:"12.1",samsung:"10.0"},"es.json.stringify":{android:"72",bun:"0.1.1",chrome:"72","chrome-android":"72",deno:"1.0",edge:"79",electron:"5.0",firefox:"64","firefox-android":"64",hermes:"0.13",ios:"12.2",node:"12.0",oculus:"6.0",opera:"59","opera-android":"51",opera_mobile:"51",quest:"6.0","react-native":"0.72",safari:"12.1",samsung:"11.0"},"es.json.to-string-tag":{android:"50",bun:"0.1.1",chrome:"50","chrome-android":"50",deno:"1.0",edge:"15",electron:"1.1",firefox:"51","firefox-android":"51",hermes:"0.1",ios:"10.0",node:"6.0",oculus:"3.0",opera:"37","opera-android":"37",opera_mobile:"37",quest:"3.0","react-native":"0.69",rhino:"1.7.15",safari:"10.0",samsung:"5.0"},"es.map":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"53","firefox-android":"53",hermes:"0.13",ios:"10.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0","react-native":"0.73",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.map.group-by":{android:"117",bun:"1.1.2",chrome:"117","chrome-android":"117",deno:"1.37",edge:"117",electron:"27.0",firefox:"119","firefox-android":"119",ios:"18.0",node:"21.0",oculus:"30.0",opera:"103","opera-android":"78",opera_mobile:"78",quest:"30.0",safari:"18.0",samsung:"24.0"},"es.math.acosh":{android:"54",bun:"0.1.1",chrome:"54","chrome-android":"54",deno:"1.0",edge:"13",electron:"1.4",firefox:"25","firefox-android":"25",hermes:"0.1",ios:"8.0",node:"7.0",oculus:"3.0",opera:"41","opera-android":"41",opera_mobile:"41",quest:"3.0","react-native":"0.69",safari:"7.1",samsung:"6.0"},"es.math.asinh":{android:"38",bun:"0.1.1",chrome:"38","chrome-android":"38",deno:"1.0",edge:"13",electron:"0.20",firefox:"25","firefox-android":"25",hermes:"0.1",ios:"8.0",node:"0.11.15",oculus:"3.0",opera:"25","opera-android":"25",opera_mobile:"25",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.atanh":{android:"38",bun:"0.1.1",chrome:"38","chrome-android":"38",deno:"1.0",edge:"13",electron:"0.20",firefox:"25","firefox-android":"25",hermes:"0.1",ios:"8.0",node:"0.11.15",oculus:"3.0",opera:"25","opera-android":"25",opera_mobile:"25",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.cbrt":{android:"38",bun:"0.1.1",chrome:"38","chrome-android":"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"25","firefox-android":"25",hermes:"0.1",ios:"8.0",node:"0.11.15",oculus:"3.0",opera:"25","opera-android":"25",opera_mobile:"25",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.clz32":{android:"38",bun:"0.1.1",chrome:"38","chrome-android":"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"31","firefox-android":"31",hermes:"0.1",ios:"9.0",node:"0.11.15",oculus:"3.0",opera:"25","opera-android":"25",opera_mobile:"25",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"3.0"},"es.math.cosh":{android:"39",bun:"0.1.1",chrome:"39","chrome-android":"39",deno:"1.0",edge:"13",electron:"0.20",firefox:"25","firefox-android":"25",hermes:"0.1",ios:"8.0",node:"1.0",oculus:"3.0",opera:"26","opera-android":"26",opera_mobile:"26",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"3.4"},"es.math.expm1":{android:"39",bun:"0.1.1",chrome:"39","chrome-android":"39",deno:"1.0",edge:"13",electron:"0.20",firefox:"46","firefox-android":"46",hermes:"0.1",ios:"8.0",node:"1.0",oculus:"3.0",opera:"26","opera-android":"26",opera_mobile:"26",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"3.4"},"es.math.fround":{android:"38",bun:"0.1.1",chrome:"38","chrome-android":"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"26","firefox-android":"26",hermes:"0.1",ios:"8.0",node:"0.11.15",oculus:"3.0",opera:"25","opera-android":"25",opera_mobile:"25",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.hypot":{android:"78",bun:"0.1.1",chrome:"78","chrome-android":"78",deno:"1.0",edge:"12",electron:"7.0",firefox:"27","firefox-android":"27",hermes:"0.1",ios:"8.0",node:"12.16",oculus:"8.0",opera:"65","opera-android":"56",opera_mobile:"56",quest:"8.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"12.0"},"es.math.imul":{android:"4.4",bun:"0.1.1",chrome:"28","chrome-android":"28",deno:"1.0",edge:"13",electron:"0.20",firefox:"20","firefox-android":"20",hermes:"0.1",ios:"9.0",node:"0.11.1",oculus:"3.0",opera:"15","opera-android":"15",opera_mobile:"15",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"1.5"},"es.math.log10":{android:"38",bun:"0.1.1",chrome:"38","chrome-android":"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"25","firefox-android":"25",hermes:"0.1",ios:"8.0",node:"0.11.15",oculus:"3.0",opera:"25","opera-android":"25",opera_mobile:"25",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.log1p":{android:"38",bun:"0.1.1",chrome:"38","chrome-android":"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"25","firefox-android":"25",hermes:"0.1",ios:"8.0",node:"0.11.15",oculus:"3.0",opera:"25","opera-android":"25",opera_mobile:"25",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.log2":{android:"38",bun:"0.1.1",chrome:"38","chrome-android":"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"25","firefox-android":"25",hermes:"0.1",ios:"8.0",node:"0.11.15",oculus:"3.0",opera:"25","opera-android":"25",opera_mobile:"25",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.sign":{android:"38",bun:"0.1.1",chrome:"38","chrome-android":"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"25","firefox-android":"25",hermes:"0.1",ios:"9.0",node:"0.11.15",oculus:"3.0",opera:"25","opera-android":"25",opera_mobile:"25",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"3.0"},"es.math.sinh":{android:"39",bun:"0.1.1",chrome:"39","chrome-android":"39",deno:"1.0",edge:"13",electron:"0.20",firefox:"25","firefox-android":"25",hermes:"0.1",ios:"8.0",node:"1.0",oculus:"3.0",opera:"26","opera-android":"26",opera_mobile:"26",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"3.4"},"es.math.tanh":{android:"38",bun:"0.1.1",chrome:"38","chrome-android":"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"25","firefox-android":"25",hermes:"0.1",ios:"8.0",node:"0.11.15",oculus:"3.0",opera:"25","opera-android":"25",opera_mobile:"25",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.math.to-string-tag":{android:"50",bun:"0.1.1",chrome:"50","chrome-android":"50",deno:"1.0",edge:"15",electron:"1.1",firefox:"51","firefox-android":"51",hermes:"0.1",ios:"10.0",node:"6.0",oculus:"3.0",opera:"37","opera-android":"37",opera_mobile:"37",quest:"3.0","react-native":"0.69",rhino:"1.7.15",safari:"10.0",samsung:"5.0"},"es.math.trunc":{android:"38",bun:"0.1.1",chrome:"38","chrome-android":"38",deno:"1.0",edge:"12",electron:"0.20",firefox:"25","firefox-android":"25",hermes:"0.1",ios:"8.0",node:"0.11.15",oculus:"3.0",opera:"25","opera-android":"25",opera_mobile:"25",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.number.constructor":{android:"41",bun:"0.1.1",chrome:"41","chrome-android":"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"46","firefox-android":"46",hermes:"0.5",ios:"9.0",node:"1.0",oculus:"3.0",opera:"28","opera-android":"28",opera_mobile:"28",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.number.epsilon":{android:"37",bun:"0.1.1",chrome:"34","chrome-android":"34",deno:"1.0",edge:"12",electron:"0.20",firefox:"25","firefox-android":"25",hermes:"0.1",ios:"9.0",node:"0.11.13",oculus:"3.0",opera:"21","opera-android":"21",opera_mobile:"21",quest:"3.0","react-native":"0.69",rhino:"1.7.14",safari:"9.0",samsung:"2.0"},"es.number.is-finite":{android:"4.1",bun:"0.1.1",chrome:"19","chrome-android":"25",deno:"1.0",edge:"12",electron:"0.20",firefox:"16","firefox-android":"16",hermes:"0.1",ios:"9.0",node:"0.7.3",oculus:"3.0",opera:"15","opera-android":"15",opera_mobile:"15",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"1.5"},"es.number.is-integer":{android:"37",bun:"0.1.1",chrome:"34","chrome-android":"34",deno:"1.0",edge:"12",electron:"0.20",firefox:"16","firefox-android":"16",hermes:"0.1",ios:"9.0",node:"0.11.13",oculus:"3.0",opera:"21","opera-android":"21",opera_mobile:"21",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"2.0"},"es.number.is-nan":{android:"4.1",bun:"0.1.1",chrome:"19","chrome-android":"25",deno:"1.0",edge:"12",electron:"0.20",firefox:"15","firefox-android":"15",hermes:"0.1",ios:"9.0",node:"0.7.3",oculus:"3.0",opera:"15","opera-android":"15",opera_mobile:"15",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"1.5"},"es.number.is-safe-integer":{android:"37",bun:"0.1.1",chrome:"34","chrome-android":"34",deno:"1.0",edge:"12",electron:"0.20",firefox:"32","firefox-android":"32",hermes:"0.1",ios:"9.0",node:"0.11.13",oculus:"3.0",opera:"21","opera-android":"21",opera_mobile:"21",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"2.0"},"es.number.max-safe-integer":{android:"37",bun:"0.1.1",chrome:"34","chrome-android":"34",deno:"1.0",edge:"12",electron:"0.20",firefox:"31","firefox-android":"31",hermes:"0.1",ios:"9.0",node:"0.11.13",oculus:"3.0",opera:"21","opera-android":"21",opera_mobile:"21",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"2.0"},"es.number.min-safe-integer":{android:"37",bun:"0.1.1",chrome:"34","chrome-android":"34",deno:"1.0",edge:"12",electron:"0.20",firefox:"31","firefox-android":"31",hermes:"0.1",ios:"9.0",node:"0.11.13",oculus:"3.0",opera:"21","opera-android":"21",opera_mobile:"21",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"2.0"},"es.number.parse-float":{android:"37",bun:"0.1.1",chrome:"35","chrome-android":"35",deno:"1.0",edge:"79",electron:"0.20",firefox:"39","firefox-android":"39",hermes:"0.1",ios:"11.0",node:"0.11.13",oculus:"3.0",opera:"22","opera-android":"22",opera_mobile:"22",quest:"3.0","react-native":"0.69",rhino:"1.7.14",safari:"11.0",samsung:"3.0"},"es.number.parse-int":{android:"37",bun:"0.1.1",chrome:"35","chrome-android":"35",deno:"1.0",edge:"79",electron:"0.20",firefox:"39","firefox-android":"39",hermes:"0.1",ios:"9.0",node:"0.11.13",oculus:"3.0",opera:"22","opera-android":"22",opera_mobile:"22",quest:"3.0","react-native":"0.69",rhino:"1.7.14",safari:"9.0",samsung:"3.0"},"es.number.to-exponential":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"18",electron:"1.2",firefox:"87","firefox-android":"87",hermes:"0.1",ios:"11.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0","react-native":"0.69",rhino:"1.7.14",safari:"11",samsung:"5.0"},"es.number.to-fixed":{android:"4.4",bun:"0.1.1",chrome:"26","chrome-android":"26",deno:"1.0",edge:"79",electron:"0.20",firefox:"4","firefox-android":"4",hermes:"0.1",ios:"8.0",node:"0.11.0",oculus:"3.0",opera:"15","opera-android":"15",opera_mobile:"15",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"1.5"},"es.number.to-precision":{android:"4.4",bun:"0.1.1",chrome:"26","chrome-android":"26",deno:"1.0",edge:"12",electron:"0.20",firefox:"4","firefox-android":"4",hermes:"0.1",ie:"8",ios:"8.0",node:"0.11.0",oculus:"3.0",opera:"15","opera-android":"15",opera_mobile:"15",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"1.5"},"es.object.assign":{android:"49",bun:"0.1.1",chrome:"49","chrome-android":"49",deno:"1.0",edge:"79",electron:"0.37",firefox:"36","firefox-android":"36",hermes:"0.4",ios:"9.0",node:"6.0",oculus:"3.0",opera:"36","opera-android":"36",opera_mobile:"36",quest:"3.0","react-native":"0.69",safari:"9.0",samsung:"5.0"},"es.object.create":{android:"3.0",bun:"0.1.1",chrome:"5","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"4","firefox-android":"4",hermes:"0.1",ie:"9",ios:"3.0",node:"0.1.27",oculus:"3.0",opera:"12","opera-android":"12",opera_mobile:"12",phantom:"1.9",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"4.0",samsung:"1.0"},"es.object.define-getter":{android:"62",bun:"0.1.1",chrome:"62","chrome-android":"62",deno:"1.0",edge:"16",electron:"3.0",firefox:"48","firefox-android":"48",hermes:"0.1",ios:"8.0",node:"8.10",oculus:"5.0",opera:"49","opera-android":"46",opera_mobile:"46",quest:"5.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"8.0"},"es.object.define-properties":{android:"37",bun:"0.1.1",chrome:"37","chrome-android":"37",deno:"1.0",edge:"12",electron:"0.20",firefox:"4","firefox-android":"4",hermes:"0.1",ie:"9",ios:"5.0",node:"0.11.15",oculus:"3.0",opera:"12","opera-android":"12",opera_mobile:"12",phantom:"2.0",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"5.1",samsung:"3.0"},"es.object.define-property":{android:"37",bun:"0.1.1",chrome:"37","chrome-android":"37",deno:"1.0",edge:"12",electron:"0.20",firefox:"4","firefox-android":"4",hermes:"0.1",ie:"9",ios:"5.0",node:"0.11.15",oculus:"3.0",opera:"12","opera-android":"12",opera_mobile:"12",phantom:"2.0",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"5.1",samsung:"3.0"},"es.object.define-setter":{android:"62",bun:"0.1.1",chrome:"62","chrome-android":"62",deno:"1.0",edge:"16",electron:"3.0",firefox:"48","firefox-android":"48",hermes:"0.1",ios:"8.0",node:"8.10",oculus:"5.0",opera:"49","opera-android":"46",opera_mobile:"46",quest:"5.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"8.0"},"es.object.entries":{android:"54",bun:"0.1.1",chrome:"54","chrome-android":"54",deno:"1.0",edge:"14",electron:"1.4",firefox:"47","firefox-android":"47",hermes:"0.1",ios:"10.3",node:"7.0",oculus:"3.0",opera:"41","opera-android":"41",opera_mobile:"41",quest:"3.0","react-native":"0.69",rhino:"1.7.14",safari:"10.1",samsung:"6.0"},"es.object.freeze":{android:"44",bun:"0.1.1",chrome:"44","chrome-android":"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35","firefox-android":"35",hermes:"0.1",ios:"9.0",node:"3.0",oculus:"3.0",opera:"31","opera-android":"31",opera_mobile:"31",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.from-entries":{android:"73",bun:"0.1.1",chrome:"73","chrome-android":"73",deno:"1.0",edge:"79",electron:"5.0",firefox:"63","firefox-android":"63",hermes:"0.4",ios:"12.2",node:"12.0",oculus:"6.0",opera:"60","opera-android":"52",opera_mobile:"52",quest:"6.0","react-native":"0.69",rhino:"1.7.14",safari:"12.1",samsung:"11.0"},"es.object.get-own-property-descriptor":{android:"44",bun:"0.1.1",chrome:"44","chrome-android":"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35","firefox-android":"35",hermes:"0.1",ios:"9.0",node:"3.0",oculus:"3.0",opera:"31","opera-android":"31",opera_mobile:"31",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.get-own-property-descriptors":{android:"54",bun:"0.1.1",chrome:"54","chrome-android":"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"50","firefox-android":"50",hermes:"0.6",ios:"10.0",node:"7.0",oculus:"3.0",opera:"41","opera-android":"41",opera_mobile:"41",quest:"3.0","react-native":"0.69",rhino:"1.7.15",safari:"10.0",samsung:"6.0"},"es.object.get-own-property-names":{android:"40",bun:"0.1.1",chrome:"40","chrome-android":"40",deno:"1.0",edge:"13",electron:"0.21",firefox:"34","firefox-android":"34",hermes:"0.1",ios:"9.0",node:"1.0",oculus:"3.0",opera:"27","opera-android":"27",opera_mobile:"27",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.object.get-prototype-of":{android:"44",bun:"0.1.1",chrome:"44","chrome-android":"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35","firefox-android":"35",hermes:"0.1",ios:"9.0",node:"3.0",oculus:"3.0",opera:"31","opera-android":"31",opera_mobile:"31",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.group-by":{android:"117",bun:"1.1.2",chrome:"117","chrome-android":"117",deno:"1.37",edge:"117",electron:"27.0",firefox:"119","firefox-android":"119",ios:"18.0",node:"21.0",oculus:"30.0",opera:"103","opera-android":"78",opera_mobile:"78",quest:"30.0",safari:"18.0",samsung:"24.0"},"es.object.has-own":{android:"93",bun:"0.1.1",chrome:"93","chrome-android":"93",deno:"1.13",edge:"93",electron:"14.0",firefox:"92","firefox-android":"92",hermes:"0.10",ios:"15.4",node:"16.9",oculus:"17.0",opera:"79","opera-android":"66",opera_mobile:"66",quest:"17.0","react-native":"0.69",rhino:"1.7.15",safari:"15.4",samsung:"17.0"},"es.object.is":{android:"4.1",bun:"0.1.1",chrome:"19","chrome-android":"25",deno:"1.0",edge:"12",electron:"0.20",firefox:"22","firefox-android":"22",hermes:"0.1",ios:"9.0",node:"0.7.3",oculus:"3.0",opera:"15","opera-android":"15",opera_mobile:"15",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"1.5"},"es.object.is-extensible":{android:"44",bun:"0.1.1",chrome:"44","chrome-android":"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35","firefox-android":"35",hermes:"0.1",ios:"9.0",node:"3.0",oculus:"3.0",opera:"31","opera-android":"31",opera_mobile:"31",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.is-frozen":{android:"44",bun:"0.1.1",chrome:"44","chrome-android":"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35","firefox-android":"35",hermes:"0.1",ios:"9.0",node:"3.0",oculus:"3.0",opera:"31","opera-android":"31",opera_mobile:"31",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.is-sealed":{android:"44",bun:"0.1.1",chrome:"44","chrome-android":"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35","firefox-android":"35",hermes:"0.1",ios:"9.0",node:"3.0",oculus:"3.0",opera:"31","opera-android":"31",opera_mobile:"31",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.keys":{android:"40",bun:"0.1.1",chrome:"40","chrome-android":"40",deno:"1.0",edge:"13",electron:"0.21",firefox:"35","firefox-android":"35",hermes:"0.1",ios:"9.0",node:"1.0",oculus:"3.0",opera:"27","opera-android":"27",opera_mobile:"27",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.object.lookup-getter":{android:"62",bun:"0.1.1",chrome:"62","chrome-android":"62",deno:"1.0",edge:"16",electron:"3.0",firefox:"48","firefox-android":"48",hermes:"0.1",ios:"8.0",node:"8.10",oculus:"5.0",opera:"49","opera-android":"46",opera_mobile:"46",quest:"5.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"8.0"},"es.object.lookup-setter":{android:"62",bun:"0.1.1",chrome:"62","chrome-android":"62",deno:"1.0",edge:"16",electron:"3.0",firefox:"48","firefox-android":"48",hermes:"0.1",ios:"8.0",node:"8.10",oculus:"5.0",opera:"49","opera-android":"46",opera_mobile:"46",quest:"5.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"8.0"},"es.object.prevent-extensions":{android:"44",bun:"0.1.1",chrome:"44","chrome-android":"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35","firefox-android":"35",hermes:"0.1",ios:"9.0",node:"3.0",oculus:"3.0",opera:"31","opera-android":"31",opera_mobile:"31",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.proto":{android:"3.0",bun:"0.1.1",chrome:"5","chrome-android":"18",edge:"12",electron:"0.20",firefox:"2","firefox-android":"4",hermes:"0.1",ie:"11",ios:"2.0",node:"0.1.27",oculus:"3.0",opera:"10.50","opera-android":"10.50",opera_mobile:"10.50",phantom:"1.9",quest:"3.0","react-native":"0.69",safari:"3.1",samsung:"1.0"},"es.object.seal":{android:"44",bun:"0.1.1",chrome:"44","chrome-android":"44",deno:"1.0",edge:"13",electron:"0.30",firefox:"35","firefox-android":"35",hermes:"0.1",ios:"9.0",node:"3.0",oculus:"3.0",opera:"31","opera-android":"31",opera_mobile:"31",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"4.0"},"es.object.set-prototype-of":{android:"37",bun:"0.1.1",chrome:"34","chrome-android":"34",deno:"1.0",edge:"12",electron:"0.20",firefox:"31","firefox-android":"31",hermes:"0.1",ie:"11",ios:"9.0",node:"0.11.13",oculus:"3.0",opera:"21","opera-android":"21",opera_mobile:"21",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"2.0"},"es.object.to-string":{android:"49",bun:"0.1.1",chrome:"49","chrome-android":"49",deno:"1.0",edge:"15",electron:"0.37",firefox:"51","firefox-android":"51",hermes:"0.1",ios:"10.0",node:"6.0",oculus:"3.0",opera:"36","opera-android":"36",opera_mobile:"36",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.object.values":{android:"54",bun:"0.1.1",chrome:"54","chrome-android":"54",deno:"1.0",edge:"14",electron:"1.4",firefox:"47","firefox-android":"47",hermes:"0.1",ios:"10.3",node:"7.0",oculus:"3.0",opera:"41","opera-android":"41",opera_mobile:"41",quest:"3.0","react-native":"0.69",rhino:"1.7.14",safari:"10.1",samsung:"6.0"},"es.parse-float":{android:"37",bun:"0.1.1",chrome:"35","chrome-android":"35",deno:"1.0",edge:"74",electron:"0.20",firefox:"8","firefox-android":"8",hermes:"0.1",ie:"8",ios:"8.0",node:"0.11.13",oculus:"3.0",opera:"22","opera-android":"22",opera_mobile:"22",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.parse-int":{android:"37",bun:"0.1.1",chrome:"35","chrome-android":"35",deno:"1.0",edge:"74",electron:"0.20",firefox:"21","firefox-android":"21",hermes:"0.1",ie:"9",ios:"8.0",node:"0.11.13",oculus:"3.0",opera:"22","opera-android":"22",opera_mobile:"22",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"7.1",samsung:"3.0"},"es.promise":{android:"67",bun:"0.1.1",chrome:"67","chrome-android":"67",deno:"1.24",edge:"79",electron:"4.0",firefox:"69","firefox-android":"69",ios:"11.0",node:"10.4",oculus:"6.0",opera:"54","opera-android":"48",opera_mobile:"48",quest:"6.0",rhino:"1.7.14",safari:"11.0",samsung:"9.0"},"es.promise.all-settled":{android:"76",bun:"0.1.1",chrome:"76","chrome-android":"76",deno:"1.24",edge:"79",electron:"6.0",firefox:"71","firefox-android":"71",ios:"13.0",node:"12.9",oculus:"7.0",opera:"63","opera-android":"54",opera_mobile:"54",quest:"7.0",rhino:"1.7.15",safari:"13",samsung:"12.0"},"es.promise.any":{android:"85",bun:"0.1.1",chrome:"85","chrome-android":"85",deno:"1.24",edge:"85",electron:"10.0",firefox:"79","firefox-android":"79",ios:"14.0",node:"15.0",oculus:"12.0",opera:"71","opera-android":"60",opera_mobile:"60",quest:"12.0",safari:"14.0",samsung:"14.0"},"es.promise.finally":{android:"67",bun:"0.1.1",chrome:"67","chrome-android":"67",deno:"1.24",edge:"79",electron:"4.0",firefox:"69","firefox-android":"69",ios:"13.2.3",node:"10.4",oculus:"6.0",opera:"54","opera-android":"48",opera_mobile:"48",quest:"6.0",rhino:"1.7.14",safari:"13.0.3",samsung:"9.0"},"es.promise.with-resolvers":{android:"119",bun:"0.7.1",chrome:"119","chrome-android":"119",deno:"1.38",edge:"119",electron:"28.0",firefox:"121","firefox-android":"121",ios:"17.4",node:"22.0",oculus:"31.0",opera:"105","opera-android":"79",opera_mobile:"79",quest:"31.0",safari:"17.4",samsung:"25.0"},"es.reflect.apply":{android:"49",bun:"0.1.1",chrome:"49","chrome-android":"49",deno:"1.0",edge:"15",electron:"0.37",firefox:"42","firefox-android":"42",hermes:"0.7",ios:"10.0",node:"6.0",oculus:"3.0",opera:"36","opera-android":"36",opera_mobile:"36",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.reflect.construct":{android:"49",bun:"0.1.1",chrome:"49","chrome-android":"49",deno:"1.0",edge:"15",electron:"0.37",firefox:"44","firefox-android":"44",hermes:"0.7",ios:"10.0",node:"6.0",oculus:"3.0",opera:"36","opera-android":"36",opera_mobile:"36",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.reflect.define-property":{android:"49",bun:"0.1.1",chrome:"49","chrome-android":"49",deno:"1.0",edge:"13",electron:"0.37",firefox:"42","firefox-android":"42",hermes:"0.7",ios:"10.0",node:"6.0",oculus:"3.0",opera:"36","opera-android":"36",opera_mobile:"36",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.reflect.delete-property":{android:"49",bun:"0.1.1",chrome:"49","chrome-android":"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42","firefox-android":"42",hermes:"0.7",ios:"10.0",node:"6.0",oculus:"3.0",opera:"36","opera-android":"36",opera_mobile:"36",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.reflect.get":{android:"49",bun:"0.1.1",chrome:"49","chrome-android":"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42","firefox-android":"42",hermes:"0.7",ios:"10.0",node:"6.0",oculus:"3.0",opera:"36","opera-android":"36",opera_mobile:"36",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.reflect.get-own-property-descriptor":{android:"49",bun:"0.1.1",chrome:"49","chrome-android":"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42","firefox-android":"42",hermes:"0.7",ios:"10.0",node:"6.0",oculus:"3.0",opera:"36","opera-android":"36",opera_mobile:"36",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.reflect.get-prototype-of":{android:"49",bun:"0.1.1",chrome:"49","chrome-android":"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42","firefox-android":"42",hermes:"0.7",ios:"10.0",node:"6.0",oculus:"3.0",opera:"36","opera-android":"36",opera_mobile:"36",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.reflect.has":{android:"49",bun:"0.1.1",chrome:"49","chrome-android":"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42","firefox-android":"42",hermes:"0.7",ios:"10.0",node:"6.0",oculus:"3.0",opera:"36","opera-android":"36",opera_mobile:"36",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.reflect.is-extensible":{android:"49",bun:"0.1.1",chrome:"49","chrome-android":"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42","firefox-android":"42",hermes:"0.7",ios:"10.0",node:"6.0",oculus:"3.0",opera:"36","opera-android":"36",opera_mobile:"36",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.reflect.own-keys":{android:"49",bun:"0.1.1",chrome:"49","chrome-android":"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42","firefox-android":"42",hermes:"0.7",ios:"10.0",node:"6.0",oculus:"3.0",opera:"36","opera-android":"36",opera_mobile:"36",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.reflect.prevent-extensions":{android:"49",bun:"0.1.1",chrome:"49","chrome-android":"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42","firefox-android":"42",hermes:"0.7",ios:"10.0",node:"6.0",oculus:"3.0",opera:"36","opera-android":"36",opera_mobile:"36",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.reflect.set":{android:"49",bun:"0.1.1",chrome:"49","chrome-android":"49",deno:"1.0",edge:"79",electron:"0.37",firefox:"42","firefox-android":"42",hermes:"0.7",ios:"10.0",node:"6.0",oculus:"3.0",opera:"36","opera-android":"36",opera_mobile:"36",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.reflect.set-prototype-of":{android:"49",bun:"0.1.1",chrome:"49","chrome-android":"49",deno:"1.0",edge:"12",electron:"0.37",firefox:"42","firefox-android":"42",hermes:"0.7",ios:"10.0",node:"6.0",oculus:"3.0",opera:"36","opera-android":"36",opera_mobile:"36",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.reflect.to-string-tag":{android:"86",bun:"0.1.1",chrome:"86","chrome-android":"86",deno:"1.3",edge:"86",electron:"11.0",firefox:"82","firefox-android":"82",hermes:"0.7",ios:"14.0",node:"15.0",oculus:"12.0",opera:"72","opera-android":"61",opera_mobile:"61",quest:"12.0","react-native":"0.69",safari:"14.0",samsung:"14.0"},"es.regexp.constructor":{android:"64",bun:"0.1.1",chrome:"64","chrome-android":"64",deno:"1.0",edge:"79",electron:"3.0",firefox:"78","firefox-android":"78",ios:"11.3",node:"10.0",oculus:"5.0",opera:"51","opera-android":"47",opera_mobile:"47",quest:"5.0",safari:"11.1",samsung:"9.0"},"es.regexp.dot-all":{android:"62",bun:"0.1.1",chrome:"62","chrome-android":"62",deno:"1.0",edge:"79",electron:"3.0",firefox:"78","firefox-android":"78",hermes:"0.4",ios:"11.3",node:"8.10",oculus:"5.0",opera:"49","opera-android":"46",opera_mobile:"46",quest:"5.0","react-native":"0.69",rhino:"1.7.15",safari:"11.1",samsung:"8.0"},"es.regexp.exec":{android:"64",bun:"0.1.1",chrome:"64","chrome-android":"64",deno:"1.0",edge:"79",electron:"3.0",firefox:"78","firefox-android":"78",hermes:"0.13",ios:"11.3",node:"10.0",oculus:"5.0",opera:"51","opera-android":"47",opera_mobile:"47",quest:"5.0","react-native":"0.71",safari:"11.1",samsung:"9.0"},"es.regexp.flags":{android:"111",bun:"0.1.1",chrome:"111","chrome-android":"111",deno:"1.32",edge:"111",electron:"24.0",firefox:"78","firefox-android":"78",hermes:"0.4",ios:"11.3",node:"20.0",oculus:"27.0",opera:"97","opera-android":"75",opera_mobile:"75",quest:"27.0","react-native":"0.69",safari:"11.1",samsung:"22.0"},"es.regexp.sticky":{android:"49",bun:"0.1.1",chrome:"49","chrome-android":"49",deno:"1.0",edge:"13",electron:"0.37",firefox:"3","firefox-android":"4",hermes:"0.3",ios:"10.0",node:"6.0",oculus:"3.0",opera:"36","opera-android":"36",opera_mobile:"36",quest:"3.0","react-native":"0.69",rhino:"1.7.15",safari:"10.0",samsung:"5.0"},"es.regexp.test":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"79",electron:"1.2",firefox:"46","firefox-android":"46",ios:"10.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0",safari:"10.0",samsung:"5.0"},"es.regexp.to-string":{android:"50",bun:"0.1.1",chrome:"50","chrome-android":"50",deno:"1.0",edge:"79",electron:"1.1",firefox:"46","firefox-android":"46",hermes:"0.1",ios:"10.0",node:"6.0",oculus:"3.0",opera:"37","opera-android":"37",opera_mobile:"37",quest:"3.0","react-native":"0.69",rhino:"1.7.15",safari:"10.0",samsung:"5.0"},"es.set":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"53","firefox-android":"53",hermes:"0.13",ios:"10.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0","react-native":"0.73",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.set.difference.v2":{android:"123",bun:"1.1.1",chrome:"123","chrome-android":"123",deno:"1.41.3",edge:"123",electron:"30.0",firefox:"127","firefox-android":"127",ios:"18.0",node:"22.0",oculus:"33.0",opera:"109","opera-android":"82",opera_mobile:"82",quest:"33.0",safari:"18.0",samsung:"27.0"},"es.set.intersection.v2":{android:"123",bun:"1.1.1",chrome:"123","chrome-android":"123",deno:"1.41.3",edge:"123",electron:"30.0",firefox:"127","firefox-android":"127",ios:"18.0",node:"22.0",oculus:"33.0",opera:"109","opera-android":"82",opera_mobile:"82",quest:"33.0",safari:"18.0",samsung:"27.0"},"es.set.is-disjoint-from.v2":{android:"123",bun:"1.1.1",chrome:"123","chrome-android":"123",deno:"1.41.3",edge:"123",electron:"30.0",firefox:"127","firefox-android":"127",ios:"18.0",node:"22.0",oculus:"33.0",opera:"109","opera-android":"82",opera_mobile:"82",quest:"33.0",safari:"18.0",samsung:"27.0"},"es.set.is-subset-of.v2":{android:"123",bun:"1.1.1",chrome:"123","chrome-android":"123",deno:"1.41.3",edge:"123",electron:"30.0",firefox:"127","firefox-android":"127",ios:"18.0",node:"22.0",oculus:"33.0",opera:"109","opera-android":"82",opera_mobile:"82",quest:"33.0",safari:"18.0",samsung:"27.0"},"es.set.is-superset-of.v2":{android:"123",bun:"1.1.1",chrome:"123","chrome-android":"123",deno:"1.41.3",edge:"123",electron:"30.0",firefox:"127","firefox-android":"127",ios:"18.0",node:"22.0",oculus:"33.0",opera:"109","opera-android":"82",opera_mobile:"82",quest:"33.0",safari:"18.0",samsung:"27.0"},"es.set.symmetric-difference.v2":{android:"123",bun:"1.1.1",chrome:"123","chrome-android":"123",deno:"1.41.3",edge:"123",electron:"30.0",firefox:"127","firefox-android":"127",ios:"18.0",node:"22.0",oculus:"33.0",opera:"109","opera-android":"82",opera_mobile:"82",quest:"33.0",safari:"18.0",samsung:"27.0"},"es.set.union.v2":{android:"123",bun:"1.1.1",chrome:"123","chrome-android":"123",deno:"1.41.3",edge:"123",electron:"30.0",firefox:"127","firefox-android":"127",ios:"18.0",node:"22.0",oculus:"33.0",opera:"109","opera-android":"82",opera_mobile:"82",quest:"33.0",safari:"18.0",samsung:"27.0"},"es.string.at-alternative":{android:"92",bun:"0.1.1",chrome:"92","chrome-android":"92",deno:"1.12",edge:"92",electron:"14.0",firefox:"90","firefox-android":"90",hermes:"0.13",ios:"15.4",node:"16.6",oculus:"17.0",opera:"78","opera-android":"65",opera_mobile:"65",quest:"17.0","react-native":"0.71",rhino:"1.7.15",safari:"15.4",samsung:"16.0"},"es.string.code-point-at":{android:"41",bun:"0.1.1",chrome:"41","chrome-android":"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"29","firefox-android":"29",hermes:"0.1",ios:"9.0",node:"1.0",oculus:"3.0",opera:"28","opera-android":"28",opera_mobile:"28",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.string.ends-with":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"79",electron:"1.2",firefox:"40","firefox-android":"40",hermes:"0.1",ios:"10.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0","react-native":"0.69",rhino:"1.7.15",safari:"10.0",samsung:"5.0"},"es.string.from-code-point":{android:"41",bun:"0.1.1",chrome:"41","chrome-android":"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"29","firefox-android":"29",hermes:"0.1",ios:"9.0",node:"1.0",oculus:"3.0",opera:"28","opera-android":"28",opera_mobile:"28",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.string.includes":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"79",electron:"1.2",firefox:"40","firefox-android":"40",hermes:"0.1",ios:"10.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0","react-native":"0.69",rhino:"1.7.15",safari:"10.0",samsung:"5.0"},"es.string.is-well-formed":{android:"111",bun:"0.4.0",chrome:"111","chrome-android":"111",deno:"1.32",edge:"111",electron:"24.0",firefox:"119","firefox-android":"119",ios:"16.4",node:"20.0",oculus:"27.0",opera:"97","opera-android":"75",opera_mobile:"75",quest:"27.0",safari:"16.4",samsung:"22.0"},"es.string.iterator":{android:"41",bun:"0.1.1",chrome:"41","chrome-android":"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"36","firefox-android":"36",hermes:"0.1",ios:"9.0",node:"1.0",oculus:"3.0",opera:"28","opera-android":"28",opera_mobile:"28",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.string.match":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"79",electron:"1.2",firefox:"49","firefox-android":"49",hermes:"0.1",ios:"10.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.string.match-all":{android:"80",bun:"0.1.1",chrome:"80","chrome-android":"80",deno:"1.0",edge:"80",electron:"8.0",firefox:"73","firefox-android":"73",hermes:"0.6",ios:"13.4",node:"14.0",oculus:"9.0",opera:"67","opera-android":"57",opera_mobile:"57",quest:"9.0","react-native":"0.69",safari:"13.1",samsung:"13.0"},"es.string.pad-end":{android:"57",bun:"0.1.1",chrome:"57","chrome-android":"57",deno:"1.0",edge:"15",electron:"1.7",firefox:"48","firefox-android":"48",hermes:"0.1",ios:"11.0",node:"8.0",oculus:"3.0",opera:"44","opera-android":"43",opera_mobile:"43",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"11.0",samsung:"7.0"},"es.string.pad-start":{android:"57",bun:"0.1.1",chrome:"57","chrome-android":"57",deno:"1.0",edge:"15",electron:"1.7",firefox:"48","firefox-android":"48",hermes:"0.1",ios:"11.0",node:"8.0",oculus:"3.0",opera:"44","opera-android":"43",opera_mobile:"43",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"11.0",samsung:"7.0"},"es.string.raw":{android:"41",bun:"0.1.1",chrome:"41","chrome-android":"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"34","firefox-android":"34",hermes:"0.1",ios:"9.0",node:"1.0",oculus:"3.0",opera:"28","opera-android":"28",opera_mobile:"28",quest:"3.0","react-native":"0.69",rhino:"1.7.14",safari:"9.0",samsung:"3.4"},"es.string.repeat":{android:"41",bun:"0.1.1",chrome:"41","chrome-android":"41",deno:"1.0",edge:"13",electron:"0.21",firefox:"24","firefox-android":"24",hermes:"0.1",ios:"9.0",node:"1.0",oculus:"3.0",opera:"28","opera-android":"28",opera_mobile:"28",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"9.0",samsung:"3.4"},"es.string.replace":{android:"64",bun:"0.1.1",chrome:"64","chrome-android":"64",deno:"1.0",edge:"79",electron:"3.0",firefox:"78","firefox-android":"78",hermes:"0.13",ios:"14.0",node:"10.0",oculus:"5.0",opera:"51","opera-android":"47",opera_mobile:"47",quest:"5.0","react-native":"0.71",safari:"14.0",samsung:"9.0"},"es.string.replace-all":{android:"85",bun:"0.1.1",chrome:"85","chrome-android":"85",deno:"1.2",edge:"85",electron:"10.0",firefox:"77","firefox-android":"77",hermes:"0.7",ios:"13.4",node:"15.0",oculus:"12.0",opera:"71","opera-android":"60",opera_mobile:"60",quest:"12.0","react-native":"0.69",rhino:"1.7.15",safari:"13.1",samsung:"14.0"},"es.string.search":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"79",electron:"1.2",firefox:"49","firefox-android":"49",hermes:"0.1",ios:"10.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.string.split":{android:"54",bun:"0.1.1",chrome:"54","chrome-android":"54",deno:"1.0",edge:"79",electron:"1.4",firefox:"49","firefox-android":"49",ios:"10.0",node:"7.0",oculus:"3.0",opera:"41","opera-android":"41",opera_mobile:"41",quest:"3.0",safari:"10.0",samsung:"6.0"},"es.string.starts-with":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"79",electron:"1.2",firefox:"40","firefox-android":"40",hermes:"0.1",ios:"10.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0","react-native":"0.69",rhino:"1.7.15",safari:"10.0",samsung:"5.0"},"es.string.substr":{android:"3.0",bun:"0.1.1",chrome:"1","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"1","firefox-android":"4",hermes:"0.1",ie:"9",ios:"1.0",node:"0.0.3",oculus:"3.0",opera:"4","opera-android":"4",opera_mobile:"4",phantom:"1.9",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"1",samsung:"1.0"},"es.string.to-well-formed":{android:"111",bun:"0.5.7",chrome:"111","chrome-android":"111",deno:"1.32",edge:"111",electron:"24.0",firefox:"119","firefox-android":"119",ios:"16.4",node:"20.0",oculus:"27.0",opera:"97","opera-android":"75",opera_mobile:"75",quest:"27.0",safari:"16.4",samsung:"22.0"},"es.string.trim":{android:"59",bun:"0.1.1",chrome:"59","chrome-android":"59",deno:"1.0",edge:"15",electron:"1.8",firefox:"52","firefox-android":"52",hermes:"0.1",ios:"12.2",node:"8.3",oculus:"4.0",opera:"46","opera-android":"43",opera_mobile:"43",quest:"4.0","react-native":"0.69",safari:"12.1",samsung:"7.0"},"es.string.trim-end":{android:"66",bun:"0.1.1",chrome:"66","chrome-android":"66",deno:"1.0",edge:"79",electron:"3.0",firefox:"61","firefox-android":"61",hermes:"0.3",ios:"12.2",node:"10.0",oculus:"5.0",opera:"53","opera-android":"47",opera_mobile:"47",quest:"5.0","react-native":"0.69",safari:"12.1",samsung:"9.0"},"es.string.trim-start":{android:"66",bun:"0.1.1",chrome:"66","chrome-android":"66",deno:"1.0",edge:"79",electron:"3.0",firefox:"61","firefox-android":"61",hermes:"0.3",ios:"12.0",node:"10.0",oculus:"5.0",opera:"53","opera-android":"47",opera_mobile:"47",quest:"5.0","react-native":"0.69",safari:"12.0",samsung:"9.0"},"es.string.anchor":{android:"3.0",bun:"0.1.1",chrome:"5","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"17","firefox-android":"17",ios:"6.0",node:"0.1.27",oculus:"3.0",opera:"15","opera-android":"15",opera_mobile:"15",phantom:"2.0",quest:"3.0",rhino:"1.7.14",safari:"6.0",samsung:"1.0"},"es.string.big":{android:"3.0",bun:"0.1.1",chrome:"5","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"2","firefox-android":"4",ios:"2.0",node:"0.1.27",oculus:"3.0",opera:"10.50","opera-android":"10.50",opera_mobile:"10.50",phantom:"1.9",quest:"3.0",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.blink":{android:"3.0",bun:"0.1.1",chrome:"5","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"2","firefox-android":"4",ios:"2.0",node:"0.1.27",oculus:"3.0",opera:"10.50","opera-android":"10.50",opera_mobile:"10.50",phantom:"1.9",quest:"3.0",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.bold":{android:"3.0",bun:"0.1.1",chrome:"5","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"2","firefox-android":"4",ios:"2.0",node:"0.1.27",oculus:"3.0",opera:"10.50","opera-android":"10.50",opera_mobile:"10.50",phantom:"1.9",quest:"3.0",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.fixed":{android:"3.0",bun:"0.1.1",chrome:"5","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"2","firefox-android":"4",ios:"2.0",node:"0.1.27",oculus:"3.0",opera:"10.50","opera-android":"10.50",opera_mobile:"10.50",phantom:"1.9",quest:"3.0",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.fontcolor":{android:"3.0",bun:"0.1.1",chrome:"5","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"17","firefox-android":"17",ios:"6.0",node:"0.1.27",oculus:"3.0",opera:"15","opera-android":"15",opera_mobile:"15",phantom:"2.0",quest:"3.0",rhino:"1.7.14",safari:"6.0",samsung:"1.0"},"es.string.fontsize":{android:"3.0",bun:"0.1.1",chrome:"5","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"17","firefox-android":"17",ios:"6.0",node:"0.1.27",oculus:"3.0",opera:"15","opera-android":"15",opera_mobile:"15",phantom:"2.0",quest:"3.0",rhino:"1.7.14",safari:"6.0",samsung:"1.0"},"es.string.italics":{android:"3.0",bun:"0.1.1",chrome:"5","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"2","firefox-android":"4",ios:"2.0",node:"0.1.27",oculus:"3.0",opera:"10.50","opera-android":"10.50",opera_mobile:"10.50",phantom:"1.9",quest:"3.0",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.link":{android:"3.0",bun:"0.1.1",chrome:"5","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"17","firefox-android":"17",ios:"6.0",node:"0.1.27",oculus:"3.0",opera:"15","opera-android":"15",opera_mobile:"15",phantom:"2.0",quest:"3.0",rhino:"1.7.14",safari:"6.0",samsung:"1.0"},"es.string.small":{android:"3.0",bun:"0.1.1",chrome:"5","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"2","firefox-android":"4",ios:"2.0",node:"0.1.27",oculus:"3.0",opera:"10.50","opera-android":"10.50",opera_mobile:"10.50",phantom:"1.9",quest:"3.0",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.strike":{android:"3.0",bun:"0.1.1",chrome:"5","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"2","firefox-android":"4",ios:"2.0",node:"0.1.27",oculus:"3.0",opera:"10.50","opera-android":"10.50",opera_mobile:"10.50",phantom:"1.9",quest:"3.0",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.sub":{android:"3.0",bun:"0.1.1",chrome:"5","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"2","firefox-android":"4",ios:"2.0",node:"0.1.27",oculus:"3.0",opera:"10.50","opera-android":"10.50",opera_mobile:"10.50",phantom:"1.9",quest:"3.0",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.string.sup":{android:"3.0",bun:"0.1.1",chrome:"5","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"2","firefox-android":"4",ios:"2.0",node:"0.1.27",oculus:"3.0",opera:"10.50","opera-android":"10.50",opera_mobile:"10.50",phantom:"1.9",quest:"3.0",rhino:"1.7.13",safari:"3.1",samsung:"1.0"},"es.typed-array.float32-array":{android:"54",bun:"0.1.1",chrome:"54","chrome-android":"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55","firefox-android":"55",ios:"14.0",node:"7.0",oculus:"3.0",opera:"41","opera-android":"41",opera_mobile:"41",quest:"3.0",safari:"14.0",samsung:"6.0"},"es.typed-array.float64-array":{android:"54",bun:"0.1.1",chrome:"54","chrome-android":"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55","firefox-android":"55",ios:"14.0",node:"7.0",oculus:"3.0",opera:"41","opera-android":"41",opera_mobile:"41",quest:"3.0",safari:"14.0",samsung:"6.0"},"es.typed-array.int8-array":{android:"54",bun:"0.1.1",chrome:"54","chrome-android":"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55","firefox-android":"55",ios:"14.0",node:"7.0",oculus:"3.0",opera:"41","opera-android":"41",opera_mobile:"41",quest:"3.0",safari:"14.0",samsung:"6.0"},"es.typed-array.int16-array":{android:"54",bun:"0.1.1",chrome:"54","chrome-android":"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55","firefox-android":"55",ios:"14.0",node:"7.0",oculus:"3.0",opera:"41","opera-android":"41",opera_mobile:"41",quest:"3.0",safari:"14.0",samsung:"6.0"},"es.typed-array.int32-array":{android:"54",bun:"0.1.1",chrome:"54","chrome-android":"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55","firefox-android":"55",ios:"14.0",node:"7.0",oculus:"3.0",opera:"41","opera-android":"41",opera_mobile:"41",quest:"3.0",safari:"14.0",samsung:"6.0"},"es.typed-array.uint8-array":{android:"54",bun:"0.1.1",chrome:"54","chrome-android":"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55","firefox-android":"55",ios:"14.0",node:"7.0",oculus:"3.0",opera:"41","opera-android":"41",opera_mobile:"41",quest:"3.0",safari:"14.0",samsung:"6.0"},"es.typed-array.uint8-clamped-array":{android:"54",bun:"0.1.1",chrome:"54","chrome-android":"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55","firefox-android":"55",ios:"14.0",node:"7.0",oculus:"3.0",opera:"41","opera-android":"41",opera_mobile:"41",quest:"3.0",safari:"14.0",samsung:"6.0"},"es.typed-array.uint16-array":{android:"54",bun:"0.1.1",chrome:"54","chrome-android":"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55","firefox-android":"55",ios:"14.0",node:"7.0",oculus:"3.0",opera:"41","opera-android":"41",opera_mobile:"41",quest:"3.0",safari:"14.0",samsung:"6.0"},"es.typed-array.uint32-array":{android:"54",bun:"0.1.1",chrome:"54","chrome-android":"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55","firefox-android":"55",ios:"14.0",node:"7.0",oculus:"3.0",opera:"41","opera-android":"41",opera_mobile:"41",quest:"3.0",safari:"14.0",samsung:"6.0"},"es.typed-array.at":{android:"92",bun:"0.1.1",chrome:"92","chrome-android":"92",deno:"1.12",edge:"92",electron:"14.0",firefox:"90","firefox-android":"90",hermes:"0.13",ios:"15.4",node:"16.6",oculus:"17.0",opera:"78","opera-android":"65",opera_mobile:"65",quest:"17.0","react-native":"0.71",rhino:"1.7.15",safari:"15.4",samsung:"16.0"},"es.typed-array.copy-within":{android:"45",bun:"0.1.1",chrome:"45","chrome-android":"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"34","firefox-android":"34",hermes:"0.1",ios:"10.0",node:"4.0",oculus:"3.0",opera:"32","opera-android":"32",opera_mobile:"32",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.typed-array.every":{android:"45",bun:"0.1.1",chrome:"45","chrome-android":"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37","firefox-android":"37",hermes:"0.1",ios:"10.0",node:"4.0",oculus:"3.0",opera:"32","opera-android":"32",opera_mobile:"32",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.typed-array.fill":{android:"58",bun:"0.1.1",chrome:"58","chrome-android":"58",deno:"1.0",edge:"79",electron:"1.7",firefox:"55","firefox-android":"55",hermes:"0.1",ios:"14.5",node:"8.0",oculus:"4.0",opera:"45","opera-android":"43",opera_mobile:"43",quest:"4.0","react-native":"0.69",safari:"14.1",samsung:"7.0"},"es.typed-array.filter":{android:"45",bun:"0.1.1",chrome:"45","chrome-android":"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"38","firefox-android":"38",hermes:"0.1",ios:"10.0",node:"4.0",oculus:"3.0",opera:"32","opera-android":"32",opera_mobile:"32",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.typed-array.find":{android:"45",bun:"0.1.1",chrome:"45","chrome-android":"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37","firefox-android":"37",hermes:"0.1",ios:"10.0",node:"4.0",oculus:"3.0",opera:"32","opera-android":"32",opera_mobile:"32",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.typed-array.find-index":{android:"45",bun:"0.1.1",chrome:"45","chrome-android":"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37","firefox-android":"37",hermes:"0.1",ios:"10.0",node:"4.0",oculus:"3.0",opera:"32","opera-android":"32",opera_mobile:"32",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.typed-array.find-last":{android:"97",bun:"0.1.1",chrome:"97","chrome-android":"97",deno:"1.16",edge:"97",electron:"17.0",firefox:"104","firefox-android":"104",hermes:"0.11",ios:"15.4",node:"18.0",oculus:"20.0",opera:"83","opera-android":"68",opera_mobile:"68",quest:"20.0","react-native":"0.69",safari:"15.4",samsung:"18.0"},"es.typed-array.find-last-index":{android:"97",bun:"0.1.1",chrome:"97","chrome-android":"97",deno:"1.16",edge:"97",electron:"17.0",firefox:"104","firefox-android":"104",hermes:"0.11",ios:"15.4",node:"18.0",oculus:"20.0",opera:"83","opera-android":"68",opera_mobile:"68",quest:"20.0","react-native":"0.69",safari:"15.4",samsung:"18.0"},"es.typed-array.for-each":{android:"45",bun:"0.1.1",chrome:"45","chrome-android":"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"38","firefox-android":"38",hermes:"0.1",ios:"10.0",node:"4.0",oculus:"3.0",opera:"32","opera-android":"32",opera_mobile:"32",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.typed-array.from":{android:"54",bun:"0.1.1",chrome:"54","chrome-android":"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55","firefox-android":"55",ios:"14.0",node:"7.0",oculus:"3.0",opera:"41","opera-android":"41",opera_mobile:"41",quest:"3.0",safari:"14.0",samsung:"6.0"},"es.typed-array.includes":{android:"49",bun:"0.1.1",chrome:"49","chrome-android":"49",deno:"1.0",edge:"14",electron:"0.37",firefox:"43","firefox-android":"43",hermes:"0.1",ios:"10.0",node:"6.0",oculus:"3.0",opera:"36","opera-android":"36",opera_mobile:"36",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.typed-array.index-of":{android:"45",bun:"0.1.1",chrome:"45","chrome-android":"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37","firefox-android":"37",hermes:"0.1",ios:"10.0",node:"4.0",oculus:"3.0",opera:"32","opera-android":"32",opera_mobile:"32",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.typed-array.iterator":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"13",electron:"1.2",firefox:"37","firefox-android":"37",hermes:"0.1",ios:"10.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.typed-array.join":{android:"45",bun:"0.1.1",chrome:"45","chrome-android":"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37","firefox-android":"37",hermes:"0.1",ios:"10.0",node:"4.0",oculus:"3.0",opera:"32","opera-android":"32",opera_mobile:"32",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.typed-array.last-index-of":{android:"45",bun:"0.1.1",chrome:"45","chrome-android":"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37","firefox-android":"37",hermes:"0.1",ios:"10.0",node:"4.0",oculus:"3.0",opera:"32","opera-android":"32",opera_mobile:"32",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.typed-array.map":{android:"45",bun:"0.1.1",chrome:"45","chrome-android":"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"38","firefox-android":"38",hermes:"0.1",ios:"10.0",node:"4.0",oculus:"3.0",opera:"32","opera-android":"32",opera_mobile:"32",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.typed-array.of":{android:"54",bun:"0.1.1",chrome:"54","chrome-android":"54",deno:"1.0",edge:"15",electron:"1.4",firefox:"55","firefox-android":"55",ios:"14.0",node:"7.0",oculus:"3.0",opera:"41","opera-android":"41",opera_mobile:"41",quest:"3.0",safari:"14.0",samsung:"6.0"},"es.typed-array.reduce":{android:"45",bun:"0.1.1",chrome:"45","chrome-android":"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37","firefox-android":"37",hermes:"0.1",ios:"10.0",node:"4.0",oculus:"3.0",opera:"32","opera-android":"32",opera_mobile:"32",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.typed-array.reduce-right":{android:"45",bun:"0.1.1",chrome:"45","chrome-android":"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37","firefox-android":"37",hermes:"0.1",ios:"10.0",node:"4.0",oculus:"3.0",opera:"32","opera-android":"32",opera_mobile:"32",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.typed-array.reverse":{android:"45",bun:"0.1.1",chrome:"45","chrome-android":"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37","firefox-android":"37",hermes:"0.1",ios:"10.0",node:"4.0",oculus:"3.0",opera:"32","opera-android":"32",opera_mobile:"32",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.typed-array.set":{android:"95",bun:"0.1.1",chrome:"95","chrome-android":"95",deno:"1.15",edge:"95",electron:"16.0",firefox:"54","firefox-android":"54",hermes:"0.1",ios:"14.5",node:"17.0",oculus:"18.0",opera:"81","opera-android":"67",opera_mobile:"67",quest:"18.0","react-native":"0.69",safari:"14.1",samsung:"17.0"},"es.typed-array.slice":{android:"45",bun:"0.1.1",chrome:"45","chrome-android":"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"38","firefox-android":"38",hermes:"0.1",ios:"10.0",node:"4.0",oculus:"3.0",opera:"32","opera-android":"32",opera_mobile:"32",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.typed-array.some":{android:"45",bun:"0.1.1",chrome:"45","chrome-android":"45",deno:"1.0",edge:"13",electron:"0.31",firefox:"37","firefox-android":"37",hermes:"0.1",ios:"10.0",node:"4.0",oculus:"3.0",opera:"32","opera-android":"32",opera_mobile:"32",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.typed-array.sort":{android:"74",bun:"0.1.1",chrome:"74","chrome-android":"74",deno:"1.0",edge:"79",electron:"6.0",firefox:"67","firefox-android":"67",hermes:"0.10",ios:"14.5",node:"12.0",oculus:"6.0",opera:"61","opera-android":"53",opera_mobile:"53",quest:"6.0","react-native":"0.69",safari:"14.1",samsung:"11.0"},"es.typed-array.subarray":{android:"4.4",bun:"0.1.1",chrome:"26","chrome-android":"26",deno:"1.0",edge:"13",electron:"0.20",firefox:"15","firefox-android":"15",hermes:"0.1",ios:"8.0",node:"0.11.0",oculus:"3.0",opera:"15","opera-android":"15",opera_mobile:"15",quest:"3.0","react-native":"0.69",safari:"7.1",samsung:"1.5"},"es.typed-array.to-locale-string":{android:"45",bun:"0.1.1",chrome:"45","chrome-android":"45",deno:"1.0",edge:"79",electron:"0.31",firefox:"51","firefox-android":"51",hermes:"0.1",ios:"10.0",node:"4.0",oculus:"3.0",opera:"32","opera-android":"32",opera_mobile:"32",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.typed-array.to-reversed":{android:"110",bun:"0.1.1",chrome:"110","chrome-android":"110",deno:"1.27",edge:"110",electron:"23.0",firefox:"115","firefox-android":"115",ios:"16.0",node:"20.0",oculus:"26.0",opera:"96","opera-android":"74",opera_mobile:"74",quest:"26.0",safari:"16.0",samsung:"21.0"},"es.typed-array.to-sorted":{android:"110",bun:"0.1.1",chrome:"110","chrome-android":"110",deno:"1.27",edge:"110",electron:"23.0",firefox:"115","firefox-android":"115",ios:"16.0",node:"20.0",oculus:"26.0",opera:"96","opera-android":"74",opera_mobile:"74",quest:"26.0",safari:"16.0",samsung:"21.0"},"es.typed-array.to-string":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"13",electron:"1.2",firefox:"51","firefox-android":"51",hermes:"0.1",ios:"10.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0","react-native":"0.69",safari:"10.0",samsung:"5.0"},"es.typed-array.with":{android:"110",bun:"0.1.9",chrome:"110","chrome-android":"110",deno:"1.27",edge:"110",electron:"23.0",firefox:"115","firefox-android":"115",ios:"16.4",node:"20.0",oculus:"26.0",opera:"96","opera-android":"74",opera_mobile:"74",quest:"26.0",safari:"16.4",samsung:"21.0"},"es.unescape":{android:"3.0",bun:"0.1.1",chrome:"1","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"1","firefox-android":"4",hermes:"0.1",ie:"3",ios:"1.0",node:"0.0.3",oculus:"3.0",opera:"3","opera-android":"3",opera_mobile:"3",phantom:"1.9",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"1",samsung:"1.0"},"es.weak-map":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"79",electron:"1.2",firefox:"53","firefox-android":"53",hermes:"0.13",ios:"10.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0","react-native":"0.73",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"es.weak-set":{android:"51",bun:"0.1.1",chrome:"51","chrome-android":"51",deno:"1.0",edge:"15",electron:"1.2",firefox:"53","firefox-android":"53",hermes:"0.13",ios:"10.0",node:"6.5",oculus:"3.0",opera:"38","opera-android":"38",opera_mobile:"38",quest:"3.0","react-native":"0.73",rhino:"1.7.13",safari:"10.0",samsung:"5.0"},"esnext.aggregate-error":{android:"85",bun:"0.1.1",chrome:"85","chrome-android":"85",deno:"1.2",edge:"85",electron:"10.0",firefox:"79","firefox-android":"79",hermes:"0.13",ios:"14.0",node:"15.0",oculus:"12.0",opera:"71","opera-android":"60",opera_mobile:"60",quest:"12.0","react-native":"0.72",safari:"14.0",samsung:"14.0"},"esnext.suppressed-error.constructor":{},"esnext.array.from-async":{android:"121",bun:"1.1.2",chrome:"121","chrome-android":"121",deno:"1.38",edge:"121",electron:"29.0",firefox:"115","firefox-android":"115",ios:"18.0",node:"22.0",oculus:"32.0",opera:"107","opera-android":"81",opera_mobile:"81",quest:"32.0",safari:"18.0",samsung:"25.0"},"esnext.array.at":{android:"92",bun:"0.1.1",chrome:"92","chrome-android":"92",deno:"1.12",edge:"92",electron:"14.0",firefox:"90","firefox-android":"90",hermes:"0.13",ios:"15.4",node:"16.6",oculus:"17.0",opera:"78","opera-android":"65",opera_mobile:"65",quest:"17.0","react-native":"0.71",rhino:"1.7.15",safari:"15.4",samsung:"16.0"},"esnext.array.filter-out":{},"esnext.array.filter-reject":{},"esnext.array.find-last":{android:"97",bun:"0.1.1",chrome:"97","chrome-android":"97",deno:"1.16",edge:"97",electron:"17.0",firefox:"104","firefox-android":"104",hermes:"0.11",ios:"15.4",node:"18.0",oculus:"20.0",opera:"83","opera-android":"68",opera_mobile:"68",quest:"20.0","react-native":"0.69",safari:"15.4",samsung:"18.0"},"esnext.array.find-last-index":{android:"97",bun:"0.1.1",chrome:"97","chrome-android":"97",deno:"1.16",edge:"97",electron:"17.0",firefox:"104","firefox-android":"104",hermes:"0.11",ios:"15.4",node:"18.0",oculus:"20.0",opera:"83","opera-android":"68",opera_mobile:"68",quest:"20.0","react-native":"0.69",safari:"15.4",samsung:"18.0"},"esnext.array.group":{},"esnext.array.group-by":{},"esnext.array.group-by-to-map":{},"esnext.array.group-to-map":{},"esnext.array.is-template-object":{},"esnext.array.last-index":{},"esnext.array.last-item":{},"esnext.array.to-reversed":{android:"110",bun:"0.1.1",chrome:"110","chrome-android":"110",deno:"1.27",edge:"110",electron:"23.0",firefox:"115","firefox-android":"115",hermes:"0.13",ios:"16.0",node:"20.0",oculus:"26.0",opera:"96","opera-android":"74",opera_mobile:"74",quest:"26.0","react-native":"0.74",safari:"16.0",samsung:"21.0"},"esnext.array.to-sorted":{android:"110",bun:"0.1.1",chrome:"110","chrome-android":"110",deno:"1.27",edge:"110",electron:"23.0",firefox:"115","firefox-android":"115",ios:"16.0",node:"20.0",oculus:"26.0",opera:"96","opera-android":"74",opera_mobile:"74",quest:"26.0",safari:"16.0",samsung:"21.0"},"esnext.array.to-spliced":{android:"110",bun:"0.1.1",chrome:"110","chrome-android":"110",deno:"1.27",edge:"110",electron:"23.0",firefox:"115","firefox-android":"115",hermes:"0.13",ios:"16.0",node:"20.0",oculus:"26.0",opera:"96","opera-android":"74",opera_mobile:"74",quest:"26.0","react-native":"0.74",safari:"16.0",samsung:"21.0"},"esnext.array.unique-by":{},"esnext.array.with":{android:"110",bun:"0.1.1",chrome:"110","chrome-android":"110",deno:"1.27",edge:"110",electron:"23.0",firefox:"115","firefox-android":"115",hermes:"0.13",ios:"16.0",node:"20.0",oculus:"26.0",opera:"96","opera-android":"74",opera_mobile:"74",quest:"26.0","react-native":"0.74",safari:"16.0",samsung:"21.0"},"esnext.array-buffer.detached":{android:"114",bun:"1.0.19",chrome:"114","chrome-android":"114",deno:"1.33",edge:"114",electron:"25.0",firefox:"122","firefox-android":"122",ios:"17.4",node:"21.0",oculus:"28.0",opera:"100","opera-android":"76",opera_mobile:"76",quest:"28.0",safari:"17.4",samsung:"23.0"},"esnext.array-buffer.transfer":{android:"114",bun:"1.0.19",chrome:"114","chrome-android":"114",deno:"1.33",edge:"114",electron:"25.0",firefox:"122","firefox-android":"122",ios:"17.4",node:"21.0",oculus:"28.0",opera:"100","opera-android":"76",opera_mobile:"76",quest:"28.0",safari:"17.4",samsung:"23.0"},"esnext.array-buffer.transfer-to-fixed-length":{android:"114",bun:"1.0.19",chrome:"114","chrome-android":"114",deno:"1.33",edge:"114",electron:"25.0",firefox:"122","firefox-android":"122",ios:"17.4",node:"21.0",oculus:"28.0",opera:"100","opera-android":"76",opera_mobile:"76",quest:"28.0",safari:"17.4",samsung:"23.0"},"esnext.async-disposable-stack.constructor":{},"esnext.async-iterator.constructor":{},"esnext.async-iterator.as-indexed-pairs":{},"esnext.async-iterator.async-dispose":{},"esnext.async-iterator.drop":{},"esnext.async-iterator.every":{},"esnext.async-iterator.filter":{},"esnext.async-iterator.find":{},"esnext.async-iterator.flat-map":{},"esnext.async-iterator.for-each":{},"esnext.async-iterator.from":{},"esnext.async-iterator.indexed":{},"esnext.async-iterator.map":{},"esnext.async-iterator.reduce":{},"esnext.async-iterator.some":{},"esnext.async-iterator.take":{},"esnext.async-iterator.to-array":{},"esnext.bigint.range":{},"esnext.composite-key":{},"esnext.composite-symbol":{},"esnext.data-view.get-float16":{bun:"1.1.23",deno:"1.43",firefox:"129","firefox-android":"129"},"esnext.data-view.get-uint8-clamped":{},"esnext.data-view.set-float16":{bun:"1.1.23",deno:"1.43",firefox:"129","firefox-android":"129"},"esnext.data-view.set-uint8-clamped":{},"esnext.disposable-stack.constructor":{},"esnext.function.demethodize":{},"esnext.function.is-callable":{},"esnext.function.is-constructor":{},"esnext.function.metadata":{},"esnext.function.un-this":{},"esnext.global-this":{android:"71",bun:"0.1.1",chrome:"71","chrome-android":"71",deno:"1.0",edge:"79",electron:"5.0",firefox:"65","firefox-android":"65",hermes:"0.2",ios:"12.2",node:"12.0",oculus:"6.0",opera:"58","opera-android":"50",opera_mobile:"50",quest:"6.0","react-native":"0.69",rhino:"1.7.14",safari:"12.1",samsung:"10.0"},"esnext.iterator.constructor":{android:"122",chrome:"122","chrome-android":"122",deno:"1.37",edge:"122",electron:"29.0",firefox:"131","firefox-android":"131",node:"22.0",oculus:"32.0",opera:"108","opera-android":"81",opera_mobile:"81",quest:"32.0",samsung:"26.0"},"esnext.iterator.as-indexed-pairs":{},"esnext.iterator.dispose":{},"esnext.iterator.drop":{android:"122",chrome:"122","chrome-android":"122",deno:"1.37",edge:"122",electron:"29.0",firefox:"131","firefox-android":"131",node:"22.0",oculus:"32.0",opera:"108","opera-android":"81",opera_mobile:"81",quest:"32.0",samsung:"26.0"},"esnext.iterator.every":{android:"122",chrome:"122","chrome-android":"122",deno:"1.37",edge:"122",electron:"29.0",firefox:"131","firefox-android":"131",node:"22.0",oculus:"32.0",opera:"108","opera-android":"81",opera_mobile:"81",quest:"32.0",samsung:"26.0"},"esnext.iterator.filter":{android:"122",chrome:"122","chrome-android":"122",deno:"1.37",edge:"122",electron:"29.0",firefox:"131","firefox-android":"131",node:"22.0",oculus:"32.0",opera:"108","opera-android":"81",opera_mobile:"81",quest:"32.0",samsung:"26.0"},"esnext.iterator.find":{android:"122",chrome:"122","chrome-android":"122",deno:"1.37",edge:"122",electron:"29.0",firefox:"131","firefox-android":"131",node:"22.0",oculus:"32.0",opera:"108","opera-android":"81",opera_mobile:"81",quest:"32.0",samsung:"26.0"},"esnext.iterator.flat-map":{android:"122",chrome:"122","chrome-android":"122",deno:"1.37",edge:"122",electron:"29.0",firefox:"131","firefox-android":"131",node:"22.0",oculus:"32.0",opera:"108","opera-android":"81",opera_mobile:"81",quest:"32.0",samsung:"26.0"},"esnext.iterator.for-each":{android:"122",chrome:"122","chrome-android":"122",deno:"1.37",edge:"122",electron:"29.0",firefox:"131","firefox-android":"131",node:"22.0",oculus:"32.0",opera:"108","opera-android":"81",opera_mobile:"81",quest:"32.0",samsung:"26.0"},"esnext.iterator.from":{android:"122",chrome:"122","chrome-android":"122",deno:"1.37",edge:"122",electron:"29.0",firefox:"131","firefox-android":"131",node:"22.0",oculus:"32.0",opera:"108","opera-android":"81",opera_mobile:"81",quest:"32.0",samsung:"26.0"},"esnext.iterator.indexed":{},"esnext.iterator.map":{android:"122",chrome:"122","chrome-android":"122",deno:"1.37",edge:"122",electron:"29.0",firefox:"131","firefox-android":"131",node:"22.0",oculus:"32.0",opera:"108","opera-android":"81",opera_mobile:"81",quest:"32.0",samsung:"26.0"},"esnext.iterator.range":{},"esnext.iterator.reduce":{android:"122",chrome:"122","chrome-android":"122",deno:"1.37",edge:"122",electron:"29.0",firefox:"131","firefox-android":"131",node:"22.0",oculus:"32.0",opera:"108","opera-android":"81",opera_mobile:"81",quest:"32.0",samsung:"26.0"},"esnext.iterator.some":{android:"122",chrome:"122","chrome-android":"122",deno:"1.37",edge:"122",electron:"29.0",firefox:"131","firefox-android":"131",node:"22.0",oculus:"32.0",opera:"108","opera-android":"81",opera_mobile:"81",quest:"32.0",samsung:"26.0"},"esnext.iterator.take":{android:"122",chrome:"122","chrome-android":"122",deno:"1.37",edge:"122",electron:"29.0",firefox:"131","firefox-android":"131",node:"22.0",oculus:"32.0",opera:"108","opera-android":"81",opera_mobile:"81",quest:"32.0",samsung:"26.0"},"esnext.iterator.to-array":{android:"122",chrome:"122","chrome-android":"122",deno:"1.37",edge:"122",electron:"29.0",firefox:"131","firefox-android":"131",node:"22.0",oculus:"32.0",opera:"108","opera-android":"81",opera_mobile:"81",quest:"32.0",samsung:"26.0"},"esnext.iterator.to-async":{},"esnext.json.is-raw-json":{android:"114",chrome:"114","chrome-android":"114",deno:"1.33",edge:"114",electron:"25.0",node:"21.0",oculus:"28.0",opera:"100","opera-android":"76",opera_mobile:"76",quest:"28.0",samsung:"23.0"},"esnext.json.parse":{android:"114",chrome:"114","chrome-android":"114",deno:"1.33",edge:"114",electron:"25.0",node:"21.0",oculus:"28.0",opera:"100","opera-android":"76",opera_mobile:"76",quest:"28.0",samsung:"23.0"},"esnext.json.raw-json":{android:"114",chrome:"114","chrome-android":"114",deno:"1.33",edge:"114",electron:"25.0",node:"21.0",oculus:"28.0",opera:"100","opera-android":"76",opera_mobile:"76",quest:"28.0",samsung:"23.0"},"esnext.map.delete-all":{},"esnext.map.emplace":{},"esnext.map.every":{},"esnext.map.filter":{},"esnext.map.find":{},"esnext.map.find-key":{},"esnext.map.from":{},"esnext.map.group-by":{android:"117",bun:"1.1.2",chrome:"117","chrome-android":"117",deno:"1.37",edge:"117",electron:"27.0",firefox:"119","firefox-android":"119",ios:"18.0",node:"21.0",oculus:"30.0",opera:"103","opera-android":"78",opera_mobile:"78",quest:"30.0",safari:"18.0",samsung:"24.0"},"esnext.map.includes":{},"esnext.map.key-by":{},"esnext.map.key-of":{},"esnext.map.map-keys":{},"esnext.map.map-values":{},"esnext.map.merge":{},"esnext.map.of":{},"esnext.map.reduce":{},"esnext.map.some":{},"esnext.map.update":{},"esnext.map.update-or-insert":{},"esnext.map.upsert":{},"esnext.math.clamp":{},"esnext.math.deg-per-rad":{},"esnext.math.degrees":{},"esnext.math.fscale":{},"esnext.math.f16round":{bun:"1.1.23",deno:"1.43",firefox:"129","firefox-android":"129"},"esnext.math.iaddh":{},"esnext.math.imulh":{},"esnext.math.isubh":{},"esnext.math.rad-per-deg":{},"esnext.math.radians":{},"esnext.math.scale":{},"esnext.math.seeded-prng":{},"esnext.math.signbit":{},"esnext.math.sum-precise":{},"esnext.math.umulh":{},"esnext.number.from-string":{},"esnext.number.range":{},"esnext.object.has-own":{android:"93",bun:"0.1.1",chrome:"93","chrome-android":"93",deno:"1.13",edge:"93",electron:"14.0",firefox:"92","firefox-android":"92",hermes:"0.10",ios:"15.4",node:"16.9",oculus:"17.0",opera:"79","opera-android":"66",opera_mobile:"66",quest:"17.0","react-native":"0.69",rhino:"1.7.15",safari:"15.4",samsung:"17.0"},"esnext.object.iterate-entries":{},"esnext.object.iterate-keys":{},"esnext.object.iterate-values":{},"esnext.object.group-by":{android:"117",bun:"1.1.2",chrome:"117","chrome-android":"117",deno:"1.37",edge:"117",electron:"27.0",firefox:"119","firefox-android":"119",ios:"18.0",node:"21.0",oculus:"30.0",opera:"103","opera-android":"78",opera_mobile:"78",quest:"30.0",safari:"18.0",samsung:"24.0"},"esnext.observable":{},"esnext.promise.all-settled":{android:"76",bun:"0.1.1",chrome:"76","chrome-android":"76",deno:"1.24",edge:"79",electron:"6.0",firefox:"71","firefox-android":"71",ios:"13.0",node:"12.9",oculus:"7.0",opera:"63","opera-android":"54",opera_mobile:"54",quest:"7.0",rhino:"1.7.15",safari:"13",samsung:"12.0"},"esnext.promise.any":{android:"85",bun:"0.1.1",chrome:"85","chrome-android":"85",deno:"1.24",edge:"85",electron:"10.0",firefox:"79","firefox-android":"79",ios:"14.0",node:"15.0",oculus:"12.0",opera:"71","opera-android":"60",opera_mobile:"60",quest:"12.0",safari:"14.0",samsung:"14.0"},"esnext.promise.try":{android:"128",bun:"1.1.22",chrome:"128","chrome-android":"128",edge:"128",electron:"32.0",opera:"114"},"esnext.promise.with-resolvers":{android:"119",bun:"0.7.1",chrome:"119","chrome-android":"119",deno:"1.38",edge:"119",electron:"28.0",firefox:"121","firefox-android":"121",ios:"17.4",node:"22.0",oculus:"31.0",opera:"105","opera-android":"79",opera_mobile:"79",quest:"31.0",safari:"17.4",samsung:"25.0"},"esnext.reflect.define-metadata":{},"esnext.reflect.delete-metadata":{},"esnext.reflect.get-metadata":{},"esnext.reflect.get-metadata-keys":{},"esnext.reflect.get-own-metadata":{},"esnext.reflect.get-own-metadata-keys":{},"esnext.reflect.has-metadata":{},"esnext.reflect.has-own-metadata":{},"esnext.reflect.metadata":{},"esnext.regexp.escape":{bun:"1.1.22"},"esnext.set.add-all":{},"esnext.set.delete-all":{},"esnext.set.difference.v2":{android:"123",bun:"1.1.1",chrome:"123","chrome-android":"123",deno:"1.41.3",edge:"123",electron:"30.0",firefox:"127","firefox-android":"127",ios:"18.0",node:"22.0",oculus:"33.0",opera:"109","opera-android":"82",opera_mobile:"82",quest:"33.0",safari:"18.0",samsung:"27.0"},"esnext.set.difference":{},"esnext.set.every":{},"esnext.set.filter":{},"esnext.set.find":{},"esnext.set.from":{},"esnext.set.intersection.v2":{android:"123",bun:"1.1.1",chrome:"123","chrome-android":"123",deno:"1.41.3",edge:"123",electron:"30.0",firefox:"127","firefox-android":"127",ios:"18.0",node:"22.0",oculus:"33.0",opera:"109","opera-android":"82",opera_mobile:"82",quest:"33.0",safari:"18.0",samsung:"27.0"},"esnext.set.intersection":{},"esnext.set.is-disjoint-from.v2":{android:"123",bun:"1.1.1",chrome:"123","chrome-android":"123",deno:"1.41.3",edge:"123",electron:"30.0",firefox:"127","firefox-android":"127",ios:"18.0",node:"22.0",oculus:"33.0",opera:"109","opera-android":"82",opera_mobile:"82",quest:"33.0",safari:"18.0",samsung:"27.0"},"esnext.set.is-disjoint-from":{},"esnext.set.is-subset-of.v2":{android:"123",bun:"1.1.1",chrome:"123","chrome-android":"123",deno:"1.41.3",edge:"123",electron:"30.0",firefox:"127","firefox-android":"127",ios:"18.0",node:"22.0",oculus:"33.0",opera:"109","opera-android":"82",opera_mobile:"82",quest:"33.0",safari:"18.0",samsung:"27.0"},"esnext.set.is-subset-of":{},"esnext.set.is-superset-of.v2":{android:"123",bun:"1.1.1",chrome:"123","chrome-android":"123",deno:"1.41.3",edge:"123",electron:"30.0",firefox:"127","firefox-android":"127",ios:"18.0",node:"22.0",oculus:"33.0",opera:"109","opera-android":"82",opera_mobile:"82",quest:"33.0",safari:"18.0",samsung:"27.0"},"esnext.set.is-superset-of":{},"esnext.set.join":{},"esnext.set.map":{},"esnext.set.of":{},"esnext.set.reduce":{},"esnext.set.some":{},"esnext.set.symmetric-difference.v2":{android:"123",bun:"1.1.1",chrome:"123","chrome-android":"123",deno:"1.41.3",edge:"123",electron:"30.0",firefox:"127","firefox-android":"127",ios:"18.0",node:"22.0",oculus:"33.0",opera:"109","opera-android":"82",opera_mobile:"82",quest:"33.0",safari:"18.0",samsung:"27.0"},"esnext.set.symmetric-difference":{},"esnext.set.union.v2":{android:"123",bun:"1.1.1",chrome:"123","chrome-android":"123",deno:"1.41.3",edge:"123",electron:"30.0",firefox:"127","firefox-android":"127",ios:"18.0",node:"22.0",oculus:"33.0",opera:"109","opera-android":"82",opera_mobile:"82",quest:"33.0",safari:"18.0",samsung:"27.0"},"esnext.set.union":{},"esnext.string.at":{},"esnext.string.cooked":{},"esnext.string.code-points":{},"esnext.string.dedent":{},"esnext.string.is-well-formed":{android:"111",bun:"0.4.0",chrome:"111","chrome-android":"111",deno:"1.32",edge:"111",electron:"24.0",firefox:"119","firefox-android":"119",ios:"16.4",node:"20.0",oculus:"27.0",opera:"97","opera-android":"75",opera_mobile:"75",quest:"27.0",safari:"16.4",samsung:"22.0"},"esnext.string.match-all":{android:"80",bun:"0.1.1",chrome:"80","chrome-android":"80",deno:"1.0",edge:"80",electron:"8.0",firefox:"73","firefox-android":"73",hermes:"0.6",ios:"13.4",node:"14.0",oculus:"9.0",opera:"67","opera-android":"57",opera_mobile:"57",quest:"9.0","react-native":"0.69",safari:"13.1",samsung:"13.0"},"esnext.string.replace-all":{android:"85",bun:"0.1.1",chrome:"85","chrome-android":"85",deno:"1.2",edge:"85",electron:"10.0",firefox:"77","firefox-android":"77",hermes:"0.7",ios:"13.4",node:"15.0",oculus:"12.0",opera:"71","opera-android":"60",opera_mobile:"60",quest:"12.0","react-native":"0.69",rhino:"1.7.15",safari:"13.1",samsung:"14.0"},"esnext.string.to-well-formed":{android:"111",bun:"0.5.7",chrome:"111","chrome-android":"111",deno:"1.32",edge:"111",electron:"24.0",firefox:"119","firefox-android":"119",ios:"16.4",node:"20.0",oculus:"27.0",opera:"97","opera-android":"75",opera_mobile:"75",quest:"27.0",safari:"16.4",samsung:"22.0"},"esnext.symbol.async-dispose":{android:"127",bun:"1.0.23",chrome:"127","chrome-android":"127",deno:"1.38",edge:"127",electron:"32.0",node:"20.5.0",opera:"113","opera-android":"84",opera_mobile:"84"},"esnext.symbol.custom-matcher":{},"esnext.symbol.dispose":{android:"125",bun:"1.0.23",chrome:"125","chrome-android":"125",deno:"1.38",edge:"125",electron:"31.0",node:"20.5.0",oculus:"34.0",opera:"111","opera-android":"83",opera_mobile:"83",quest:"34.0",samsung:"27.0"},"esnext.symbol.is-registered-symbol":{},"esnext.symbol.is-registered":{},"esnext.symbol.is-well-known-symbol":{},"esnext.symbol.is-well-known":{},"esnext.symbol.matcher":{},"esnext.symbol.metadata":{deno:"1.40.4"},"esnext.symbol.metadata-key":{},"esnext.symbol.observable":{},"esnext.symbol.pattern-match":{},"esnext.symbol.replace-all":{},"esnext.typed-array.from-async":{},"esnext.typed-array.at":{android:"92",bun:"0.1.1",chrome:"92","chrome-android":"92",deno:"1.12",edge:"92",electron:"14.0",firefox:"90","firefox-android":"90",hermes:"0.13",ios:"15.4",node:"16.6",oculus:"17.0",opera:"78","opera-android":"65",opera_mobile:"65",quest:"17.0","react-native":"0.71",rhino:"1.7.15",safari:"15.4",samsung:"16.0"},"esnext.typed-array.filter-out":{},"esnext.typed-array.filter-reject":{},"esnext.typed-array.find-last":{android:"97",bun:"0.1.1",chrome:"97","chrome-android":"97",deno:"1.16",edge:"97",electron:"17.0",firefox:"104","firefox-android":"104",hermes:"0.11",ios:"15.4",node:"18.0",oculus:"20.0",opera:"83","opera-android":"68",opera_mobile:"68",quest:"20.0","react-native":"0.69",safari:"15.4",samsung:"18.0"},"esnext.typed-array.find-last-index":{android:"97",bun:"0.1.1",chrome:"97","chrome-android":"97",deno:"1.16",edge:"97",electron:"17.0",firefox:"104","firefox-android":"104",hermes:"0.11",ios:"15.4",node:"18.0",oculus:"20.0",opera:"83","opera-android":"68",opera_mobile:"68",quest:"20.0","react-native":"0.69",safari:"15.4",samsung:"18.0"},"esnext.typed-array.group-by":{},"esnext.typed-array.to-reversed":{android:"110",bun:"0.1.1",chrome:"110","chrome-android":"110",deno:"1.27",edge:"110",electron:"23.0",firefox:"115","firefox-android":"115",ios:"16.0",node:"20.0",oculus:"26.0",opera:"96","opera-android":"74",opera_mobile:"74",quest:"26.0",safari:"16.0",samsung:"21.0"},"esnext.typed-array.to-sorted":{android:"110",bun:"0.1.1",chrome:"110","chrome-android":"110",deno:"1.27",edge:"110",electron:"23.0",firefox:"115","firefox-android":"115",ios:"16.0",node:"20.0",oculus:"26.0",opera:"96","opera-android":"74",opera_mobile:"74",quest:"26.0",safari:"16.0",samsung:"21.0"},"esnext.typed-array.to-spliced":{},"esnext.typed-array.unique-by":{},"esnext.typed-array.with":{android:"110",bun:"0.1.9",chrome:"110","chrome-android":"110",deno:"1.27",edge:"110",electron:"23.0",firefox:"115","firefox-android":"115",ios:"16.4",node:"20.0",oculus:"26.0",opera:"96","opera-android":"74",opera_mobile:"74",quest:"26.0",safari:"16.4",samsung:"21.0"},"esnext.uint8-array.from-base64":{bun:"1.1.22"},"esnext.uint8-array.from-hex":{bun:"1.1.22"},"esnext.uint8-array.set-from-base64":{bun:"1.1.22"},"esnext.uint8-array.set-from-hex":{bun:"1.1.22"},"esnext.uint8-array.to-base64":{bun:"1.1.22"},"esnext.uint8-array.to-hex":{bun:"1.1.22"},"esnext.weak-map.delete-all":{},"esnext.weak-map.from":{},"esnext.weak-map.of":{},"esnext.weak-map.emplace":{},"esnext.weak-map.upsert":{},"esnext.weak-set.add-all":{},"esnext.weak-set.delete-all":{},"esnext.weak-set.from":{},"esnext.weak-set.of":{},"web.atob":{android:"37",bun:"0.1.1",chrome:"34","chrome-android":"34",deno:"1.0",edge:"16",electron:"0.20",firefox:"27","firefox-android":"27",hermes:"0.13",ios:"10.3",node:"18.0",oculus:"3.0",opera:"10.5","opera-android":"10.5",opera_mobile:"10.5",quest:"3.0","react-native":"0.74",safari:"10.1",samsung:"2.0"},"web.btoa":{android:"3.0",bun:"0.1.1",chrome:"4","chrome-android":"18",deno:"1.0",edge:"16",electron:"0.20",firefox:"27","firefox-android":"27",ios:"1.0",node:"17.5",oculus:"3.0",opera:"10.5","opera-android":"10.5",opera_mobile:"10.5",phantom:"1.9",quest:"3.0",safari:"3.0",samsung:"1.0"},"web.dom-collections.for-each":{android:"58",bun:"0.1.1",chrome:"58","chrome-android":"58",deno:"1.0",edge:"16",electron:"1.7",firefox:"50","firefox-android":"50",hermes:"0.1",ios:"10.0",node:"0.0.1",oculus:"4.0",opera:"45","opera-android":"43",opera_mobile:"43",quest:"4.0","react-native":"0.69",rhino:"1.7.13",safari:"10.0",samsung:"7.0"},"web.dom-collections.iterator":{android:"66",bun:"0.1.1",chrome:"66","chrome-android":"66",deno:"1.0",edge:"79",electron:"3.0",firefox:"60","firefox-android":"60",hermes:"0.1",ios:"13.4",node:"0.0.1",oculus:"5.0",opera:"53","opera-android":"47",opera_mobile:"47",quest:"5.0","react-native":"0.69",rhino:"1.7.13",safari:"13.1",samsung:"9.0"},"web.dom-exception.constructor":{android:"46",bun:"0.1.1",chrome:"46","chrome-android":"46",deno:"1.7",edge:"79",electron:"0.36",firefox:"37","firefox-android":"37",ios:"11.3",node:"17.0",oculus:"3.0",opera:"33","opera-android":"33",opera_mobile:"33",quest:"3.0",safari:"11.1",samsung:"5.0"},"web.dom-exception.stack":{deno:"1.15",firefox:"37","firefox-android":"37",node:"17.0"},"web.dom-exception.to-string-tag":{android:"49",bun:"0.1.1",chrome:"49","chrome-android":"49",deno:"1.7",edge:"79",electron:"0.37",firefox:"51","firefox-android":"51",ios:"11.3",node:"17.0",oculus:"3.0",opera:"36","opera-android":"36",opera_mobile:"36",quest:"3.0",safari:"11.1",samsung:"5.0"},"web.immediate":{bun:"0.4.0",ie:"10",node:"0.9.1"},"web.queue-microtask":{android:"71",chrome:"71","chrome-android":"71",deno:"1.0",edge:"79",electron:"5.0",firefox:"69","firefox-android":"69",ios:"12.2",node:"12.0",oculus:"6.0",opera:"58","opera-android":"50",opera_mobile:"50",quest:"6.0",safari:"12.1",samsung:"10.0"},"web.self":{android:"86",bun:"1.0.22",chrome:"86","chrome-android":"86",edge:"86",electron:"11.0",firefox:"31","firefox-android":"31",ios:"10.0",oculus:"12.0",opera:"72","opera-android":"61",opera_mobile:"61",quest:"12.0",safari:"10",samsung:"14.0"},"web.structured-clone":{},"web.timers":{android:"1.5",bun:"0.4.0",chrome:"1","chrome-android":"18",deno:"1.0",edge:"12",electron:"0.20",firefox:"1","firefox-android":"4",hermes:"0.1",ie:"10",ios:"1.0",node:"0.0.1",oculus:"3.0",opera:"7","opera-android":"7",opera_mobile:"7",phantom:"1.9",quest:"3.0","react-native":"0.69",rhino:"1.7.13",safari:"1.0",samsung:"1.0"},"web.url":{android:"67",bun:"0.1.1",chrome:"67","chrome-android":"67",deno:"1.0",edge:"79",electron:"4.0",firefox:"57","firefox-android":"57",ios:"14.0",node:"10.0",oculus:"6.0",opera:"54","opera-android":"48",opera_mobile:"48",quest:"6.0",safari:"14.0",samsung:"9.0"},"web.url.can-parse":{android:"120",bun:"1.1.0",chrome:"120","chrome-android":"120",deno:"1.33.2",edge:"120",electron:"28.0",firefox:"115","firefox-android":"115",ios:"17.0",node:"20.1",oculus:"31.0",opera:"106","opera-android":"80",opera_mobile:"80",quest:"31.0",safari:"17.0",samsung:"25.0"},"web.url.parse":{android:"126",bun:"1.1.4",chrome:"126","chrome-android":"126",deno:"1.43",edge:"126",electron:"31.0",firefox:"126","firefox-android":"126",ios:"18.0",node:"22.0",oculus:"34.0",opera:"112","opera-android":"83",opera_mobile:"83",quest:"34.0",safari:"18.0"},"web.url.to-json":{android:"71",bun:"0.1.1",chrome:"71","chrome-android":"71",deno:"1.0",edge:"79",electron:"5.0",firefox:"57","firefox-android":"57",ios:"14.0",node:"10.0",oculus:"6.0",opera:"58","opera-android":"50",opera_mobile:"50",quest:"6.0",safari:"14.0",samsung:"10.0"},"web.url-search-params":{android:"67",bun:"0.1.1",chrome:"67","chrome-android":"67",deno:"1.0",edge:"79",electron:"4.0",firefox:"57","firefox-android":"57",ios:"14.0",node:"10.0",oculus:"6.0",opera:"54","opera-android":"48",opera_mobile:"48",quest:"6.0",safari:"14.0",samsung:"9.0"},"web.url-search-params.delete":{android:"118",bun:"1.0.31",chrome:"118","chrome-android":"118",deno:"1.35",edge:"118",electron:"27.0",firefox:"115","firefox-android":"115",ios:"17.0",node:"20.2",oculus:"30.0",opera:"104","opera-android":"79",opera_mobile:"79",quest:"30.0",safari:"17.0",samsung:"25.0"},"web.url-search-params.has":{android:"118",bun:"1.0.31",chrome:"118","chrome-android":"118",deno:"1.35",edge:"118",electron:"27.0",firefox:"115","firefox-android":"115",ios:"17.0",node:"20.2",oculus:"30.0",opera:"104","opera-android":"79",opera_mobile:"79",quest:"30.0",safari:"17.0",samsung:"25.0"},"web.url-search-params.size":{android:"113",bun:"1.0.2",chrome:"113","chrome-android":"113",deno:"1.32",edge:"113",electron:"25.0",firefox:"112","firefox-android":"112",ios:"17.0",node:"19.8",oculus:"28.0",opera:"99","opera-android":"76",opera_mobile:"76",quest:"28.0",safari:"17.0",samsung:"23.0"}},nj,ble;function xle(){return ble||(ble=1,nj=aj),nj}var em={},Rle;function Zrt(){if(Rle)return em;Rle=1,em.__esModule=!0,em.default=void 0;var e=new Set(["esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.group","esnext.array.group-to-map","esnext.data-view.get-float16","esnext.data-view.set-float16","esnext.iterator.constructor","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.math.f16round","esnext.promise.try","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.metadata"]);return em.default=e,em}var eat=Object.hasOwn||Function.call.bind({}.hasOwnProperty),tat=/(\d+)(?:\.(\d+))?(?:\.(\d+))?/,Ele=function(){function e(s){var o=tat.exec(s);if(!o)throw new TypeError("Invalid version: "+s);var d=ve(o,4),l=d[1],c=d[2],f=d[3];this.major=+l,this.minor=c?+c:0,this.patch=f?+f:0}var r=e.prototype;return r.toString=function(){return this.major+"."+this.minor+"."+this.patch},O(e)}();function sj(e){return e instanceof Ele?e:new Ele(e)}function rat(e,r,s){for(var o=sj(e),d=sj(s),l=0,c=["major","minor","patch"];l<c.length;l++){var f=c[l];if(o[f]<d[f])return r==="<"||r==="<="||r==="!=";if(o[f]>d[f])return r===">"||r===">="||r==="!="}return r==="=="||r==="<="||r===">="}function aat(e){for(var r=new Set(e),s=I(r),o;!(o=s()).done;){var d=o.value;d.startsWith("esnext.")&&r.has(d.replace(/^esnext\./,"es."))&&r.delete(d)}return pe(r)}function nat(e,r){var s=e instanceof Set?e:new Set(e);return r.filter(function(o){return s.has(o)})}function sat(e,r){return Object.keys(e).sort(r).reduce(function(s,o){return s[o]=e[o],s},{})}var ij={compare:rat,filterOutStabilizedProposals:aat,has:eat,intersection:nat,semver:sj,sortObjectByKey:sat},iat={"3.0":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.now","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.function.bind","es.function.has-instance","es.function.name","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.regexp.constructor","es.regexp.exec","es.regexp.flags","es.regexp.to-string","es.set","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.search","es.string.split","es.string.starts-with","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","es.weak-map","es.weak-set","esnext.aggregate-error","esnext.array.last-index","esnext.array.last-item","esnext.composite-key","esnext.composite-symbol","esnext.global-this","esnext.map.delete-all","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","esnext.string.at","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.dispose","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.dom-collections.for-each","web.dom-collections.iterator","web.immediate","web.queue-microtask","web.timers","web.url","web.url.to-json","web.url-search-params"],"3.1":["es.string.match-all","es.symbol.match-all","esnext.symbol.replace-all"],"3.2":["es.promise.all-settled","esnext.array.is-template-object","esnext.map.update-or-insert","esnext.symbol.async-dispose"],"3.3":["es.global-this","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.map.upsert","esnext.weak-map.upsert"],"3.4":["es.json.stringify"],"3.5":["esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values"],"3.6":["es.regexp.sticky","es.regexp.test"],"3.7":["es.aggregate-error","es.promise.any","es.reflect.to-string-tag","es.string.replace-all","esnext.map.emplace","esnext.weak-map.emplace"],"3.8":["esnext.array.at","esnext.array.filter-out","esnext.array.unique-by","esnext.bigint.range","esnext.number.range","esnext.typed-array.at","esnext.typed-array.filter-out"],"3.9":["esnext.array.find-last","esnext.array.find-last-index","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.unique-by"],"3.11":["esnext.object.has-own"],"3.12":["esnext.symbol.matcher","esnext.symbol.metadata"],"3.15":["es.date.get-year","es.date.set-year","es.date.to-gmt-string","es.escape","es.regexp.dot-all","es.string.substr","es.unescape"],"3.16":["esnext.array.filter-reject","esnext.array.group-by","esnext.typed-array.filter-reject","esnext.typed-array.group-by"],"3.17":["es.array.at","es.object.has-own","es.string.at-alternative","es.typed-array.at"],"3.18":["esnext.array.from-async","esnext.typed-array.from-async"],"3.20":["es.error.cause","es.error.to-string","es.aggregate-error.cause","es.number.to-exponential","esnext.array.group-by-to-map","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this","esnext.iterator.to-async","esnext.string.cooked","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.structured-clone"],"3.21":["web.atob","web.btoa"],"3.23":["es.array.find-last","es.array.find-last-index","es.array.push","es.array.unshift","es.typed-array.find-last","es.typed-array.find-last-index","esnext.array.group","esnext.array.group-to-map","esnext.symbol.metadata-key"],"3.24":["esnext.async-iterator.indexed","esnext.iterator.indexed"],"3.25":["es.object.proto"],"3.26":["esnext.string.is-well-formed","esnext.string.to-well-formed","web.self"],"3.27":["esnext.suppressed-error.constructor","esnext.async-disposable-stack.constructor","esnext.async-iterator.async-dispose","esnext.disposable-stack.constructor","esnext.iterator.dispose","esnext.set.difference.v2","esnext.set.intersection.v2","esnext.set.is-disjoint-from.v2","esnext.set.is-subset-of.v2","esnext.set.is-superset-of.v2","esnext.set.symmetric-difference.v2","esnext.set.union.v2","esnext.string.dedent"],"3.28":["es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.with","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.function.demethodize","esnext.iterator.range","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.symbol.is-registered","esnext.symbol.is-well-known"],"3.29":["web.url-search-params.size"],"3.30":["web.url.can-parse"],"3.31":["es.string.is-well-formed","es.string.to-well-formed","esnext.function.metadata","esnext.object.group-by","esnext.promise.with-resolvers","esnext.symbol.is-registered-symbol","esnext.symbol.is-well-known-symbol","web.url-search-params.delete","web.url-search-params.has"],"3.32":["esnext.data-view.get-float16","esnext.data-view.get-uint8-clamped","esnext.data-view.set-float16","esnext.data-view.set-uint8-clamped","esnext.math.f16round"],"3.33":["esnext.regexp.escape"],"3.34":["es.map.group-by","es.object.group-by","es.promise.with-resolvers","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"3.36":["es.array-buffer.detached","es.array-buffer.transfer","es.array-buffer.transfer-to-fixed-length"],"3.37":["es.set.difference.v2","es.set.intersection.v2","es.set.is-disjoint-from.v2","es.set.is-subset-of.v2","es.set.is-superset-of.v2","es.set.symmetric-difference.v2","es.set.union.v2","esnext.math.sum-precise","esnext.symbol.custom-matcher","web.url.parse"],"3.38":["esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex"]},oat=["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.error.cause","es.error.to-string","es.aggregate-error","es.aggregate-error.cause","es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.array-buffer.detached","es.array-buffer.transfer","es.array-buffer.transfer-to-fixed-length","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.map.group-by","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.group-by","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.promise.with-resolvers","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.set.difference.v2","es.set.intersection.v2","es.set.is-disjoint-from.v2","es.set.is-subset-of.v2","es.set.is-superset-of.v2","es.set.symmetric-difference.v2","es.set.union.v2","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.is-well-formed","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.to-well-formed","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","es.unescape","es.weak-map","es.weak-set","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.data-view.get-float16","esnext.data-view.get-uint8-clamped","esnext.data-view.set-float16","esnext.data-view.set-uint8-clamped","esnext.disposable-stack.constructor","esnext.function.demethodize","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.metadata","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.f16round","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.sum-precise","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.object.group-by","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.promise.with-resolvers","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.regexp.escape","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.custom-matcher","esnext.symbol.dispose","esnext.symbol.is-registered-symbol","esnext.symbol.is-registered","esnext.symbol.is-well-known-symbol","esnext.symbol.is-well-known","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.atob","web.btoa","web.dom-collections.for-each","web.dom-collections.iterator","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.immediate","web.queue-microtask","web.self","web.structured-clone","web.timers","web.url","web.url.can-parse","web.url.parse","web.url.to-json","web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"],lat=ij.compare,dat=ij.intersection,uat=ij.semver,Sle=iat,cat=oat,Tle=function(r){var s=uat(r);if(s.major!==3)throw new RangeError("This version of `core-js-compat` works only with `core-js@3`.");for(var o=[],d=0,l=Object.keys(Sle);d<l.length;d++){var c=l[d];lat(c,"<=",s)&&o.push.apply(o,pe(Sle[c]))}return dat(o,cat)},oj,wle;function pat(){return wle||(wle=1,oj=Tle),oj}var zn={},Ple;function fat(){var e;if(Ple)return zn;Ple=1,zn.__esModule=!0,zn.StaticProperties=zn.PromiseDependenciesWithIterators=zn.PromiseDependencies=zn.InstanceProperties=zn.DecoratorMetadataDependencies=zn.CommonIterators=zn.BuiltIns=void 0;var r=s(xle());function s(le){return le&&le.__esModule?le:{default:le}}function o(){return o=Object.assign?Object.assign.bind():function(le){for(var Z=1;Z<arguments.length;Z++){var Ee=arguments[Z];for(var fe in Ee)Object.prototype.hasOwnProperty.call(Ee,fe)&&(le[fe]=Ee[fe])}return le},o.apply(this,arguments)}var d={};Object.keys(r.default).forEach(function(le,Z){d[le]=Z});var l=function(Z,Ee,fe,Fe){return fe===void 0&&(fe=Ee[0]),{name:fe,pure:Z,global:Ee.sort(function(qe,Ce){return d[qe]-d[Ce]}),exclude:Fe}},c=function(){for(var Z=arguments.length,Ee=new Array(Z),fe=0;fe<Z;fe++)Ee[fe]=arguments[fe];return l(null,[].concat(Ee,T))},f=["es.array.iterator","web.dom-collections.iterator"],h=["es.string.iterator"].concat(f);zn.CommonIterators=h;var y=["es.object.to-string"].concat(f),g=["es.object.to-string"].concat(pe(h)),x=["es.error.cause","es.error.to-string"],R=["esnext.suppressed-error.constructor"].concat(x),w=["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.array-buffer.detached","es.array-buffer.transfer","es.array-buffer.transfer-to-fixed-length","es.object.to-string"],T=["es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","es.object.to-string","es.array.iterator","esnext.typed-array.filter-reject","esnext.typed-array.group-by","esnext.typed-array.to-spliced","esnext.typed-array.unique-by"].concat(w),C=["es.promise","es.object.to-string"];zn.PromiseDependencies=C;var P=[].concat(C,pe(h));zn.PromiseDependenciesWithIterators=P;var _=["es.symbol","es.symbol.description","es.object.to-string"],j=["es.map","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.includes","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.reduce","esnext.map.some","esnext.map.update"].concat(pe(g)),k=["es.set","es.set.difference.v2","es.set.intersection.v2","es.set.is-disjoint-from.v2","es.set.is-subset-of.v2","es.set.is-superset-of.v2","es.set.symmetric-difference.v2","es.set.union.v2","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union"].concat(pe(g)),D=["es.weak-map","esnext.weak-map.delete-all","esnext.weak-map.emplace"].concat(pe(g)),F=["es.weak-set","esnext.weak-set.add-all","esnext.weak-set.delete-all"].concat(pe(g)),B=["web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","es.error.to-string"],M=["web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"].concat(pe(g)),V=["esnext.async-iterator.constructor"].concat(C),H=["esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some"],z=["esnext.iterator.constructor","es.object.to-string"],G=["esnext.symbol.metadata","esnext.function.metadata"];zn.DecoratorMetadataDependencies=G;var J=function(Z){return{from:l(null,["es.typed-array.from",Z].concat(T)),fromAsync:l(null,["esnext.typed-array.from-async",Z].concat(pe(P),T)),of:l(null,["es.typed-array.of",Z].concat(T))}},ce=["es.data-view"].concat(w),ue={AsyncDisposableStack:l("async-disposable-stack/index",["esnext.async-disposable-stack.constructor","es.object.to-string","esnext.async-iterator.async-dispose","esnext.iterator.dispose"].concat(C,pe(R))),AsyncIterator:l("async-iterator/index",V),AggregateError:l("aggregate-error",["es.aggregate-error"].concat(x,pe(g),["es.aggregate-error.cause"])),ArrayBuffer:l(null,w),DataView:l(null,ce),Date:l(null,["es.date.to-string"]),DOMException:l("dom-exception/index",B),DisposableStack:l("disposable-stack/index",["esnext.disposable-stack.constructor","es.object.to-string","esnext.iterator.dispose"].concat(pe(R))),Error:l(null,x),EvalError:l(null,x),Float32Array:c("es.typed-array.float32-array"),Float64Array:c("es.typed-array.float64-array"),Int8Array:c("es.typed-array.int8-array"),Int16Array:c("es.typed-array.int16-array"),Int32Array:c("es.typed-array.int32-array"),Iterator:l("iterator/index",z),Uint8Array:c("es.typed-array.uint8-array","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"),Uint8ClampedArray:c("es.typed-array.uint8-clamped-array"),Uint16Array:c("es.typed-array.uint16-array"),Uint32Array:c("es.typed-array.uint32-array"),Map:l("map/index",j),Number:l(null,["es.number.constructor"]),Observable:l("observable/index",["esnext.observable","esnext.symbol.observable","es.object.to-string"].concat(pe(g))),Promise:l("promise/index",C),RangeError:l(null,x),ReferenceError:l(null,x),Reflect:l(null,["es.reflect.to-string-tag","es.object.to-string"]),RegExp:l(null,["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky","es.regexp.to-string"]),Set:l("set/index",k),SuppressedError:l("suppressed-error",R),Symbol:l("symbol/index",_),SyntaxError:l(null,x),TypeError:l(null,x),URIError:l(null,x),URL:l("url/index",["web.url","web.url.to-json"].concat(pe(M))),URLSearchParams:l("url-search-params/index",M),WeakMap:l("weak-map/index",D),WeakSet:l("weak-set/index",F),atob:l("atob",["web.atob"].concat(B)),btoa:l("btoa",["web.btoa"].concat(B)),clearImmediate:l("clear-immediate",["web.immediate"]),compositeKey:l("composite-key",["esnext.composite-key"]),compositeSymbol:l("composite-symbol",["esnext.composite-symbol"]),escape:l("escape",["es.escape"]),fetch:l(null,C),globalThis:l("global-this",["es.global-this"]),parseFloat:l("parse-float",["es.parse-float"]),parseInt:l("parse-int",["es.parse-int"]),queueMicrotask:l("queue-microtask",["web.queue-microtask"]),self:l("self",["web.self"]),setImmediate:l("set-immediate",["web.immediate"]),setInterval:l("set-interval",["web.timers"]),setTimeout:l("set-timeout",["web.timers"]),structuredClone:l("structured-clone",["web.structured-clone"].concat(B,["es.array.iterator","es.object.keys","es.object.to-string","es.map","es.set"])),unescape:l("unescape",["es.unescape"])};zn.BuiltIns=ue;var ge={AsyncIterator:{from:l("async-iterator/from",["esnext.async-iterator.from"].concat(pe(V),H,pe(h)))},Array:{from:l("array/from",["es.array.from","es.string.iterator"]),fromAsync:l("array/from-async",["esnext.array.from-async"].concat(pe(P))),isArray:l("array/is-array",["es.array.is-array"]),isTemplateObject:l("array/is-template-object",["esnext.array.is-template-object"]),of:l("array/of",["es.array.of"])},ArrayBuffer:{isView:l(null,["es.array-buffer.is-view"])},BigInt:{range:l("bigint/range",["esnext.bigint.range","es.object.to-string"])},Date:{now:l("date/now",["es.date.now"])},Function:{isCallable:l("function/is-callable",["esnext.function.is-callable"]),isConstructor:l("function/is-constructor",["esnext.function.is-constructor"])},Iterator:{from:l("iterator/from",["esnext.iterator.from"].concat(z,pe(h))),range:l("iterator/range",["esnext.iterator.range","es.object.to-string"])},JSON:{isRawJSON:l("json/is-raw-json",["esnext.json.is-raw-json"]),parse:l("json/parse",["esnext.json.parse","es.object.keys"]),rawJSON:l("json/raw-json",["esnext.json.raw-json","es.object.create","es.object.freeze"]),stringify:l("json/stringify",["es.json.stringify","es.date.to-json"],"es.symbol")},Math:{DEG_PER_RAD:l("math/deg-per-rad",["esnext.math.deg-per-rad"]),RAD_PER_DEG:l("math/rad-per-deg",["esnext.math.rad-per-deg"]),acosh:l("math/acosh",["es.math.acosh"]),asinh:l("math/asinh",["es.math.asinh"]),atanh:l("math/atanh",["es.math.atanh"]),cbrt:l("math/cbrt",["es.math.cbrt"]),clamp:l("math/clamp",["esnext.math.clamp"]),clz32:l("math/clz32",["es.math.clz32"]),cosh:l("math/cosh",["es.math.cosh"]),degrees:l("math/degrees",["esnext.math.degrees"]),expm1:l("math/expm1",["es.math.expm1"]),fround:l("math/fround",["es.math.fround"]),f16round:l("math/f16round",["esnext.math.f16round"]),fscale:l("math/fscale",["esnext.math.fscale"]),hypot:l("math/hypot",["es.math.hypot"]),iaddh:l("math/iaddh",["esnext.math.iaddh"]),imul:l("math/imul",["es.math.imul"]),imulh:l("math/imulh",["esnext.math.imulh"]),isubh:l("math/isubh",["esnext.math.isubh"]),log10:l("math/log10",["es.math.log10"]),log1p:l("math/log1p",["es.math.log1p"]),log2:l("math/log2",["es.math.log2"]),radians:l("math/radians",["esnext.math.radians"]),scale:l("math/scale",["esnext.math.scale"]),seededPRNG:l("math/seeded-prng",["esnext.math.seeded-prng"]),sign:l("math/sign",["es.math.sign"]),signbit:l("math/signbit",["esnext.math.signbit"]),sinh:l("math/sinh",["es.math.sinh"]),sumPrecise:l("math/sum-precise",["esnext.math.sum-precise","es.array.iterator"]),tanh:l("math/tanh",["es.math.tanh"]),trunc:l("math/trunc",["es.math.trunc"]),umulh:l("math/umulh",["esnext.math.umulh"])},Map:{from:l("map/from",["esnext.map.from"].concat(pe(j))),groupBy:l("map/group-by",["es.map.group-by"].concat(pe(j))),keyBy:l("map/key-by",["esnext.map.key-by"].concat(pe(j))),of:l("map/of",["esnext.map.of"].concat(pe(j)))},Number:{EPSILON:l("number/epsilon",["es.number.epsilon"]),MAX_SAFE_INTEGER:l("number/max-safe-integer",["es.number.max-safe-integer"]),MIN_SAFE_INTEGER:l("number/min-safe-integer",["es.number.min-safe-integer"]),fromString:l("number/from-string",["esnext.number.from-string"]),isFinite:l("number/is-finite",["es.number.is-finite"]),isInteger:l("number/is-integer",["es.number.is-integer"]),isNaN:l("number/is-nan",["es.number.is-nan"]),isSafeInteger:l("number/is-safe-integer",["es.number.is-safe-integer"]),parseFloat:l("number/parse-float",["es.number.parse-float"]),parseInt:l("number/parse-int",["es.number.parse-int"]),range:l("number/range",["esnext.number.range","es.object.to-string"])},Object:{assign:l("object/assign",["es.object.assign"]),create:l("object/create",["es.object.create"]),defineProperties:l("object/define-properties",["es.object.define-properties"]),defineProperty:l("object/define-property",["es.object.define-property"]),entries:l("object/entries",["es.object.entries"]),freeze:l("object/freeze",["es.object.freeze"]),fromEntries:l("object/from-entries",["es.object.from-entries","es.array.iterator"]),getOwnPropertyDescriptor:l("object/get-own-property-descriptor",["es.object.get-own-property-descriptor"]),getOwnPropertyDescriptors:l("object/get-own-property-descriptors",["es.object.get-own-property-descriptors"]),getOwnPropertyNames:l("object/get-own-property-names",["es.object.get-own-property-names"]),getOwnPropertySymbols:l("object/get-own-property-symbols",["es.symbol"]),getPrototypeOf:l("object/get-prototype-of",["es.object.get-prototype-of"]),groupBy:l("object/group-by",["es.object.group-by","es.object.create"]),hasOwn:l("object/has-own",["es.object.has-own"]),is:l("object/is",["es.object.is"]),isExtensible:l("object/is-extensible",["es.object.is-extensible"]),isFrozen:l("object/is-frozen",["es.object.is-frozen"]),isSealed:l("object/is-sealed",["es.object.is-sealed"]),keys:l("object/keys",["es.object.keys"]),preventExtensions:l("object/prevent-extensions",["es.object.prevent-extensions"]),seal:l("object/seal",["es.object.seal"]),setPrototypeOf:l("object/set-prototype-of",["es.object.set-prototype-of"]),values:l("object/values",["es.object.values"])},Promise:{all:l(null,P),allSettled:l("promise/all-settled",["es.promise.all-settled"].concat(pe(P))),any:l("promise/any",["es.promise.any","es.aggregate-error"].concat(pe(P))),race:l(null,P),try:l("promise/try",["esnext.promise.try"].concat(C)),withResolvers:l("promise/with-resolvers",["es.promise.with-resolvers"].concat(C))},Reflect:{apply:l("reflect/apply",["es.reflect.apply"]),construct:l("reflect/construct",["es.reflect.construct"]),defineMetadata:l("reflect/define-metadata",["esnext.reflect.define-metadata"]),defineProperty:l("reflect/define-property",["es.reflect.define-property"]),deleteMetadata:l("reflect/delete-metadata",["esnext.reflect.delete-metadata"]),deleteProperty:l("reflect/delete-property",["es.reflect.delete-property"]),get:l("reflect/get",["es.reflect.get"]),getMetadata:l("reflect/get-metadata",["esnext.reflect.get-metadata"]),getMetadataKeys:l("reflect/get-metadata-keys",["esnext.reflect.get-metadata-keys"]),getOwnMetadata:l("reflect/get-own-metadata",["esnext.reflect.get-own-metadata"]),getOwnMetadataKeys:l("reflect/get-own-metadata-keys",["esnext.reflect.get-own-metadata-keys"]),getOwnPropertyDescriptor:l("reflect/get-own-property-descriptor",["es.reflect.get-own-property-descriptor"]),getPrototypeOf:l("reflect/get-prototype-of",["es.reflect.get-prototype-of"]),has:l("reflect/has",["es.reflect.has"]),hasMetadata:l("reflect/has-metadata",["esnext.reflect.has-metadata"]),hasOwnMetadata:l("reflect/has-own-metadata",["esnext.reflect.has-own-metadata"]),isExtensible:l("reflect/is-extensible",["es.reflect.is-extensible"]),metadata:l("reflect/metadata",["esnext.reflect.metadata"]),ownKeys:l("reflect/own-keys",["es.reflect.own-keys"]),preventExtensions:l("reflect/prevent-extensions",["es.reflect.prevent-extensions"]),set:l("reflect/set",["es.reflect.set"]),setPrototypeOf:l("reflect/set-prototype-of",["es.reflect.set-prototype-of"])},RegExp:{escape:l("regexp/escape",["esnext.regexp.escape"])},Set:{from:l("set/from",["esnext.set.from"].concat(pe(k))),of:l("set/of",["esnext.set.of"].concat(pe(k)))},String:{cooked:l("string/cooked",["esnext.string.cooked"]),dedent:l("string/dedent",["esnext.string.dedent","es.string.from-code-point","es.weak-map"]),fromCodePoint:l("string/from-code-point",["es.string.from-code-point"]),raw:l("string/raw",["es.string.raw"])},Symbol:{asyncDispose:l("symbol/async-dispose",["esnext.symbol.async-dispose","esnext.async-iterator.async-dispose"]),asyncIterator:l("symbol/async-iterator",["es.symbol.async-iterator"]),customMatcher:l("symbol/custom-matcher",["esnext.symbol.custom-matcher"]),dispose:l("symbol/dispose",["esnext.symbol.dispose","esnext.iterator.dispose"]),for:l("symbol/for",[],"es.symbol"),hasInstance:l("symbol/has-instance",["es.symbol.has-instance","es.function.has-instance"]),isConcatSpreadable:l("symbol/is-concat-spreadable",["es.symbol.is-concat-spreadable","es.array.concat"]),isRegistered:l("symbol/is-registered",["esnext.symbol.is-registered","es.symbol"]),isRegisteredSymbol:l("symbol/is-registered-symbol",["esnext.symbol.is-registered-symbol","es.symbol"]),isWellKnown:l("symbol/is-well-known",["esnext.symbol.is-well-known","es.symbol"]),isWellKnownSymbol:l("symbol/is-well-known-symbol",["esnext.symbol.is-well-known-symbol","es.symbol"]),iterator:l("symbol/iterator",["es.symbol.iterator"].concat(pe(g))),keyFor:l("symbol/key-for",[],"es.symbol"),match:l("symbol/match",["es.symbol.match","es.string.match"]),matcher:l("symbol/matcher",["esnext.symbol.matcher"]),matchAll:l("symbol/match-all",["es.symbol.match-all","es.string.match-all"]),metadata:l("symbol/metadata",G),metadataKey:l("symbol/metadata-key",["esnext.symbol.metadata-key"]),observable:l("symbol/observable",["esnext.symbol.observable"]),patternMatch:l("symbol/pattern-match",["esnext.symbol.pattern-match"]),replace:l("symbol/replace",["es.symbol.replace","es.string.replace"]),search:l("symbol/search",["es.symbol.search","es.string.search"]),species:l("symbol/species",["es.symbol.species","es.array.species"]),split:l("symbol/split",["es.symbol.split","es.string.split"]),toPrimitive:l("symbol/to-primitive",["es.symbol.to-primitive","es.date.to-primitive"]),toStringTag:l("symbol/to-string-tag",["es.symbol.to-string-tag","es.object.to-string","es.math.to-string-tag","es.json.to-string-tag"]),unscopables:l("symbol/unscopables",["es.symbol.unscopables"])},URL:{canParse:l("url/can-parse",["web.url.can-parse","web.url"]),parse:l("url/parse",["web.url.parse","web.url"])},WeakMap:{from:l("weak-map/from",["esnext.weak-map.from"].concat(pe(D))),of:l("weak-map/of",["esnext.weak-map.of"].concat(pe(D)))},WeakSet:{from:l("weak-set/from",["esnext.weak-set.from"].concat(pe(F))),of:l("weak-set/of",["esnext.weak-set.of"].concat(pe(F)))},Int8Array:J("es.typed-array.int8-array"),Uint8Array:o({fromBase64:l(null,["esnext.uint8-array.from-base64"].concat(T)),fromHex:l(null,["esnext.uint8-array.from-hex"].concat(T))},J("es.typed-array.uint8-array")),Uint8ClampedArray:J("es.typed-array.uint8-clamped-array"),Int16Array:J("es.typed-array.int16-array"),Uint16Array:J("es.typed-array.uint16-array"),Int32Array:J("es.typed-array.int32-array"),Uint32Array:J("es.typed-array.uint32-array"),Float32Array:J("es.typed-array.float32-array"),Float64Array:J("es.typed-array.float64-array"),WebAssembly:{CompileError:l(null,x),LinkError:l(null,x),RuntimeError:l(null,x)}};zn.StaticProperties=ge;var ne=(e={asIndexedPairs:l(null,["esnext.async-iterator.as-indexed-pairs"].concat(pe(V),["esnext.iterator.as-indexed-pairs"],z)),at:l("instance/at",["esnext.string.at","es.string.at-alternative","es.array.at"]),anchor:l(null,["es.string.anchor"]),big:l(null,["es.string.big"]),bind:l("instance/bind",["es.function.bind"]),blink:l(null,["es.string.blink"]),bold:l(null,["es.string.bold"]),codePointAt:l("instance/code-point-at",["es.string.code-point-at"]),codePoints:l("instance/code-points",["esnext.string.code-points"]),concat:l("instance/concat",["es.array.concat"],void 0,["String"]),copyWithin:l("instance/copy-within",["es.array.copy-within"]),demethodize:l("instance/demethodize",["esnext.function.demethodize"]),description:l(null,["es.symbol","es.symbol.description"]),dotAll:l(null,["es.regexp.dot-all"]),drop:l(null,["esnext.async-iterator.drop"].concat(pe(V),["esnext.iterator.drop"],z)),emplace:l("instance/emplace",["esnext.map.emplace","esnext.weak-map.emplace"]),endsWith:l("instance/ends-with",["es.string.ends-with"]),entries:l("instance/entries",y),every:l("instance/every",["es.array.every","esnext.async-iterator.every","esnext.iterator.every"].concat(z)),exec:l(null,["es.regexp.exec"]),fill:l("instance/fill",["es.array.fill"]),filter:l("instance/filter",["es.array.filter","esnext.async-iterator.filter","esnext.iterator.filter"].concat(z)),filterReject:l("instance/filterReject",["esnext.array.filter-reject"]),finally:l(null,["es.promise.finally"].concat(C)),find:l("instance/find",["es.array.find","esnext.async-iterator.find","esnext.iterator.find"].concat(z)),findIndex:l("instance/find-index",["es.array.find-index"]),findLast:l("instance/find-last",["es.array.find-last"]),findLastIndex:l("instance/find-last-index",["es.array.find-last-index"]),fixed:l(null,["es.string.fixed"]),flags:l("instance/flags",["es.regexp.flags"]),flatMap:l("instance/flat-map",["es.array.flat-map","es.array.unscopables.flat-map","esnext.async-iterator.flat-map","esnext.iterator.flat-map"].concat(z)),flat:l("instance/flat",["es.array.flat","es.array.unscopables.flat"]),getFloat16:l(null,["esnext.data-view.get-float16"].concat(pe(ce))),getUint8Clamped:l(null,["esnext.data-view.get-uint8-clamped"].concat(pe(ce))),getYear:l(null,["es.date.get-year"]),group:l("instance/group",["esnext.array.group"]),groupBy:l("instance/group-by",["esnext.array.group-by"]),groupByToMap:l("instance/group-by-to-map",["esnext.array.group-by-to-map","es.map","es.object.to-string"]),groupToMap:l("instance/group-to-map",["esnext.array.group-to-map","es.map","es.object.to-string"]),fontcolor:l(null,["es.string.fontcolor"]),fontsize:l(null,["es.string.fontsize"]),forEach:l("instance/for-each",["es.array.for-each","esnext.async-iterator.for-each","esnext.iterator.for-each"].concat(z,["web.dom-collections.for-each"])),includes:l("instance/includes",["es.array.includes","es.string.includes"]),indexed:l(null,["esnext.async-iterator.indexed"].concat(pe(V),["esnext.iterator.indexed"],z)),indexOf:l("instance/index-of",["es.array.index-of"]),isWellFormed:l("instance/is-well-formed",["es.string.is-well-formed"]),italic:l(null,["es.string.italics"]),join:l(null,["es.array.join"]),keys:l("instance/keys",y),lastIndex:l(null,["esnext.array.last-index"]),lastIndexOf:l("instance/last-index-of",["es.array.last-index-of"]),lastItem:l(null,["esnext.array.last-item"]),link:l(null,["es.string.link"]),map:l("instance/map",["es.array.map","esnext.async-iterator.map","esnext.iterator.map"]),match:l(null,["es.string.match","es.regexp.exec"]),matchAll:l("instance/match-all",["es.string.match-all","es.regexp.exec"]),name:l(null,["es.function.name"]),padEnd:l("instance/pad-end",["es.string.pad-end"]),padStart:l("instance/pad-start",["es.string.pad-start"]),push:l("instance/push",["es.array.push"]),reduce:l("instance/reduce",["es.array.reduce","esnext.async-iterator.reduce","esnext.iterator.reduce"].concat(z)),reduceRight:l("instance/reduce-right",["es.array.reduce-right"]),repeat:l("instance/repeat",["es.string.repeat"]),replace:l(null,["es.string.replace","es.regexp.exec"]),replaceAll:l("instance/replace-all",["es.string.replace-all","es.string.replace","es.regexp.exec"]),reverse:l("instance/reverse",["es.array.reverse"]),search:l(null,["es.string.search","es.regexp.exec"]),setFloat16:l(null,["esnext.data-view.set-float16"].concat(pe(ce))),setUint8Clamped:l(null,["esnext.data-view.set-uint8-clamped"].concat(pe(ce))),setYear:l(null,["es.date.set-year"]),slice:l("instance/slice",["es.array.slice"]),small:l(null,["es.string.small"]),some:l("instance/some",["es.array.some","esnext.async-iterator.some","esnext.iterator.some"].concat(z)),sort:l("instance/sort",["es.array.sort"]),splice:l("instance/splice",["es.array.splice"]),split:l(null,["es.string.split","es.regexp.exec"]),startsWith:l("instance/starts-with",["es.string.starts-with"]),sticky:l(null,["es.regexp.sticky"]),strike:l(null,["es.string.strike"]),sub:l(null,["es.string.sub"]),substr:l(null,["es.string.substr"]),sup:l(null,["es.string.sup"]),take:l(null,["esnext.async-iterator.take"].concat(pe(V),["esnext.iterator.take"],z)),test:l(null,["es.regexp.test","es.regexp.exec"]),toArray:l(null,["esnext.async-iterator.to-array"].concat(pe(V),["esnext.iterator.to-array"],z)),toAsync:l(null,["esnext.iterator.to-async"].concat(z,pe(V),H)),toExponential:l(null,["es.number.to-exponential"]),toFixed:l(null,["es.number.to-fixed"]),toGMTString:l(null,["es.date.to-gmt-string"]),toISOString:l(null,["es.date.to-iso-string"]),toJSON:l(null,["es.date.to-json"]),toPrecision:l(null,["es.number.to-precision"]),toReversed:l("instance/to-reversed",["es.array.to-reversed"]),toSorted:l("instance/to-sorted",["es.array.to-sorted","es.array.sort"]),toSpliced:l("instance/to-spliced",["es.array.to-spliced"]),toString:l(null,["es.object.to-string","es.error.to-string","es.date.to-string","es.regexp.to-string"]),toWellFormed:l("instance/to-well-formed",["es.string.to-well-formed"]),trim:l("instance/trim",["es.string.trim"]),trimEnd:l("instance/trim-end",["es.string.trim-end"]),trimLeft:l("instance/trim-left",["es.string.trim-start"]),trimRight:l("instance/trim-right",["es.string.trim-end"]),trimStart:l("instance/trim-start",["es.string.trim-start"]),uniqueBy:l("instance/unique-by",["esnext.array.unique-by","es.map"]),unshift:l("instance/unshift",["es.array.unshift"]),unThis:l("instance/un-this",["esnext.function.un-this"]),values:l("instance/values",y),with:l("instance/with",["es.array.with"]),__defineGetter__:l(null,["es.object.define-getter"]),__defineSetter__:l(null,["es.object.define-setter"]),__lookupGetter__:l(null,["es.object.lookup-getter"]),__lookupSetter__:l(null,["es.object.lookup-setter"])},e.__proto__=l(null,["es.object.proto"]),e);return zn.InstanceProperties=ne,zn}var Nu={},Ale;function hat(){if(Ale)return Nu;Ale=1,Nu.__esModule=!0,Nu.stable=Nu.proposals=void 0;var e=new Set(["array","array/from","array/is-array","array/of","clear-immediate","date/now","instance/bind","instance/code-point-at","instance/concat","instance/copy-within","instance/ends-with","instance/entries","instance/every","instance/fill","instance/filter","instance/find","instance/find-index","instance/flags","instance/flat","instance/flat-map","instance/for-each","instance/includes","instance/index-of","instance/keys","instance/last-index-of","instance/map","instance/pad-end","instance/pad-start","instance/reduce","instance/reduce-right","instance/repeat","instance/reverse","instance/slice","instance/some","instance/sort","instance/splice","instance/starts-with","instance/trim","instance/trim-end","instance/trim-left","instance/trim-right","instance/trim-start","instance/values","json/stringify","map","math/acosh","math/asinh","math/atanh","math/cbrt","math/clz32","math/cosh","math/expm1","math/fround","math/hypot","math/imul","math/log10","math/log1p","math/log2","math/sign","math/sinh","math/tanh","math/trunc","number/epsilon","number/is-finite","number/is-integer","number/is-nan","number/is-safe-integer","number/max-safe-integer","number/min-safe-integer","number/parse-float","number/parse-int","object/assign","object/create","object/define-properties","object/define-property","object/entries","object/freeze","object/from-entries","object/get-own-property-descriptor","object/get-own-property-descriptors","object/get-own-property-names","object/get-own-property-symbols","object/get-prototype-of","object/is","object/is-extensible","object/is-frozen","object/is-sealed","object/keys","object/prevent-extensions","object/seal","object/set-prototype-of","object/values","parse-float","parse-int","promise","queue-microtask","reflect/apply","reflect/construct","reflect/define-property","reflect/delete-property","reflect/get","reflect/get-own-property-descriptor","reflect/get-prototype-of","reflect/has","reflect/is-extensible","reflect/own-keys","reflect/prevent-extensions","reflect/set","reflect/set-prototype-of","set","set-immediate","set-interval","set-timeout","string/from-code-point","string/raw","symbol","symbol/async-iterator","symbol/for","symbol/has-instance","symbol/is-concat-spreadable","symbol/iterator","symbol/key-for","symbol/match","symbol/replace","symbol/search","symbol/species","symbol/split","symbol/to-primitive","symbol/to-string-tag","symbol/unscopables","url","url-search-params","weak-map","weak-set"]);Nu.stable=e;var r=new Set([].concat(pe(e),["aggregate-error","composite-key","composite-symbol","global-this","instance/at","instance/code-points","instance/match-all","instance/replace-all","math/clamp","math/degrees","math/deg-per-rad","math/fscale","math/iaddh","math/imulh","math/isubh","math/rad-per-deg","math/radians","math/scale","math/seeded-prng","math/signbit","math/umulh","number/from-string","observable","reflect/define-metadata","reflect/delete-metadata","reflect/get-metadata","reflect/get-metadata-keys","reflect/get-own-metadata","reflect/get-own-metadata-keys","reflect/has-metadata","reflect/has-own-metadata","reflect/metadata","symbol/dispose","symbol/observable","symbol/pattern-match"]));return Nu.proposals=r,Nu}var xv={},Ile;function mat(){if(Ile)return xv;Ile=1,xv.__esModule=!0,xv.default=l;var e=s(sl);function r(c){if(typeof WeakMap!="function")return null;var f=new WeakMap,h=new WeakMap;return(r=function(g){return g?h:f})(c)}function s(c,f){if(c&&c.__esModule)return c;if(c===null||typeof c!="object"&&typeof c!="function")return{default:c};var h=r(f);if(h&&h.has(c))return h.get(c);var y={},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var x in c)if(x!=="default"&&Object.prototype.hasOwnProperty.call(c,x)){var R=g?Object.getOwnPropertyDescriptor(c,x):null;R&&(R.get||R.set)?Object.defineProperty(y,x,R):y[x]=c[x]}return y.default=c,h&&h.set(c,y),y}var o=e.default||e,d=o.types;function l(c,f){var h=f.node,y=f.parent;switch(c.name){case"es.string.split":{if(!d.isCallExpression(y,{callee:h}))return!1;if(y.arguments.length<1)return!0;var g=y.arguments[0];return d.isStringLiteral(g)||d.isTemplateLiteral(g)}}}return xv}var il={},Cle={"core-js":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.error.cause","es.error.to-string","es.aggregate-error","es.aggregate-error.cause","es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.array-buffer.detached","es.array-buffer.transfer","es.array-buffer.transfer-to-fixed-length","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.map.group-by","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.group-by","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.promise.with-resolvers","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.set.difference.v2","es.set.intersection.v2","es.set.is-disjoint-from.v2","es.set.is-subset-of.v2","es.set.is-superset-of.v2","es.set.symmetric-difference.v2","es.set.union.v2","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.is-well-formed","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.to-well-formed","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","es.unescape","es.weak-map","es.weak-set","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.data-view.get-float16","esnext.data-view.get-uint8-clamped","esnext.data-view.set-float16","esnext.data-view.set-uint8-clamped","esnext.disposable-stack.constructor","esnext.function.demethodize","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.metadata","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.f16round","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.sum-precise","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.object.group-by","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.promise.with-resolvers","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.regexp.escape","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.custom-matcher","esnext.symbol.dispose","esnext.symbol.is-registered-symbol","esnext.symbol.is-registered","esnext.symbol.is-well-known-symbol","esnext.symbol.is-well-known","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.atob","web.btoa","web.dom-collections.for-each","web.dom-collections.iterator","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.immediate","web.queue-microtask","web.self","web.structured-clone","web.timers","web.url","web.url.can-parse","web.url.parse","web.url.to-json","web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"],"core-js/actual":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.error.cause","es.error.to-string","es.aggregate-error","es.aggregate-error.cause","es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.array-buffer.detached","es.array-buffer.transfer","es.array-buffer.transfer-to-fixed-length","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.map.group-by","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.group-by","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.promise.with-resolvers","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.set.difference.v2","es.set.intersection.v2","es.set.is-disjoint-from.v2","es.set.is-subset-of.v2","es.set.is-superset-of.v2","es.set.symmetric-difference.v2","es.set.union.v2","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.is-well-formed","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.to-well-formed","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","es.unescape","es.weak-map","es.weak-set","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.data-view.get-float16","esnext.data-view.set-float16","esnext.disposable-stack.constructor","esnext.function.metadata","esnext.global-this","esnext.iterator.constructor","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.group-by","esnext.math.f16round","esnext.object.has-own","esnext.object.group-by","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.promise.with-resolvers","esnext.regexp.escape","esnext.set.difference.v2","esnext.set.intersection.v2","esnext.set.is-disjoint-from.v2","esnext.set.is-subset-of.v2","esnext.set.is-superset-of.v2","esnext.set.symmetric-difference.v2","esnext.set.union.v2","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.metadata","esnext.typed-array.at","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex","web.atob","web.btoa","web.dom-collections.for-each","web.dom-collections.iterator","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.immediate","web.queue-microtask","web.self","web.structured-clone","web.timers","web.url","web.url.can-parse","web.url.parse","web.url.to-json","web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"],"core-js/actual/aggregate-error":[],"core-js/actual/array":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.object.to-string","es.promise","es.string.iterator","esnext.array.from-async","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with"],"core-js/actual/array-buffer":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.array-buffer.detached","es.array-buffer.transfer","es.array-buffer.transfer-to-fixed-length","es.object.to-string","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length"],"core-js/actual/array-buffer/constructor":["es.array-buffer.constructor","es.array-buffer.slice","es.array-buffer.detached","es.array-buffer.transfer","es.array-buffer.transfer-to-fixed-length","es.object.to-string","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length"],"core-js/actual/array-buffer/detached":["es.array-buffer.constructor","es.array-buffer.slice","es.array-buffer.detached","esnext.array-buffer.detached"],"core-js/actual/array-buffer/is-view":["es.array-buffer.is-view"],"core-js/actual/array-buffer/slice":["es.array-buffer.slice"],"core-js/actual/array-buffer/transfer":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.array-buffer.transfer","esnext.array-buffer.transfer"],"core-js/actual/array-buffer/transfer-to-fixed-length":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.array-buffer.transfer-to-fixed-length","esnext.array-buffer.transfer-to-fixed-length"],"core-js/actual/array/at":["es.array.at"],"core-js/actual/array/concat":["es.array.concat"],"core-js/actual/array/copy-within":["es.array.copy-within"],"core-js/actual/array/entries":["es.array.iterator","es.object.to-string"],"core-js/actual/array/every":["es.array.every"],"core-js/actual/array/fill":["es.array.fill"],"core-js/actual/array/filter":["es.array.filter"],"core-js/actual/array/find":["es.array.find"],"core-js/actual/array/find-index":["es.array.find-index"],"core-js/actual/array/find-last":["es.array.find-last","esnext.array.find-last"],"core-js/actual/array/find-last-index":["es.array.find-last-index","esnext.array.find-last-index"],"core-js/actual/array/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/actual/array/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/actual/array/for-each":["es.array.for-each"],"core-js/actual/array/from":["es.array.from","es.string.iterator"],"core-js/actual/array/from-async":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.array.from-async"],"core-js/actual/array/group":["esnext.array.group"],"core-js/actual/array/group-by":["esnext.array.group-by"],"core-js/actual/array/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/actual/array/group-to-map":["es.map","es.object.to-string","esnext.array.group-to-map"],"core-js/actual/array/includes":["es.array.includes"],"core-js/actual/array/index-of":["es.array.index-of"],"core-js/actual/array/is-array":["es.array.is-array"],"core-js/actual/array/iterator":["es.array.iterator","es.object.to-string"],"core-js/actual/array/join":["es.array.join"],"core-js/actual/array/keys":["es.array.iterator","es.object.to-string"],"core-js/actual/array/last-index-of":["es.array.last-index-of"],"core-js/actual/array/map":["es.array.map"],"core-js/actual/array/of":["es.array.of"],"core-js/actual/array/push":["es.array.push"],"core-js/actual/array/reduce":["es.array.reduce"],"core-js/actual/array/reduce-right":["es.array.reduce-right"],"core-js/actual/array/reverse":["es.array.reverse"],"core-js/actual/array/slice":["es.array.slice"],"core-js/actual/array/some":["es.array.some"],"core-js/actual/array/sort":["es.array.sort"],"core-js/actual/array/splice":["es.array.splice"],"core-js/actual/array/to-reversed":["es.array.to-reversed","esnext.array.to-reversed"],"core-js/actual/array/to-sorted":["es.array.sort","es.array.to-sorted","esnext.array.to-sorted"],"core-js/actual/array/to-spliced":["es.array.to-spliced","esnext.array.to-spliced"],"core-js/actual/array/unshift":["es.array.unshift"],"core-js/actual/array/values":["es.array.iterator","es.object.to-string"],"core-js/actual/array/virtual":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.includes","es.array.index-of","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.map","es.object.to-string","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with"],"core-js/actual/array/virtual/at":["es.array.at"],"core-js/actual/array/virtual/concat":["es.array.concat"],"core-js/actual/array/virtual/copy-within":["es.array.copy-within"],"core-js/actual/array/virtual/entries":["es.array.iterator","es.object.to-string"],"core-js/actual/array/virtual/every":["es.array.every"],"core-js/actual/array/virtual/fill":["es.array.fill"],"core-js/actual/array/virtual/filter":["es.array.filter"],"core-js/actual/array/virtual/find":["es.array.find"],"core-js/actual/array/virtual/find-index":["es.array.find-index"],"core-js/actual/array/virtual/find-last":["es.array.find-last","esnext.array.find-last"],"core-js/actual/array/virtual/find-last-index":["es.array.find-last-index","esnext.array.find-last-index"],"core-js/actual/array/virtual/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/actual/array/virtual/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/actual/array/virtual/for-each":["es.array.for-each"],"core-js/actual/array/virtual/group":["esnext.array.group"],"core-js/actual/array/virtual/group-by":["esnext.array.group-by"],"core-js/actual/array/virtual/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/actual/array/virtual/group-to-map":["es.map","es.object.to-string","esnext.array.group-to-map"],"core-js/actual/array/virtual/includes":["es.array.includes"],"core-js/actual/array/virtual/index-of":["es.array.index-of"],"core-js/actual/array/virtual/iterator":["es.array.iterator","es.object.to-string"],"core-js/actual/array/virtual/join":["es.array.join"],"core-js/actual/array/virtual/keys":["es.array.iterator","es.object.to-string"],"core-js/actual/array/virtual/last-index-of":["es.array.last-index-of"],"core-js/actual/array/virtual/map":["es.array.map"],"core-js/actual/array/virtual/push":["es.array.push"],"core-js/actual/array/virtual/reduce":["es.array.reduce"],"core-js/actual/array/virtual/reduce-right":["es.array.reduce-right"],"core-js/actual/array/virtual/reverse":["es.array.reverse"],"core-js/actual/array/virtual/slice":["es.array.slice"],"core-js/actual/array/virtual/some":["es.array.some"],"core-js/actual/array/virtual/sort":["es.array.sort"],"core-js/actual/array/virtual/splice":["es.array.splice"],"core-js/actual/array/virtual/to-reversed":["es.array.to-reversed","esnext.array.to-reversed"],"core-js/actual/array/virtual/to-sorted":["es.array.sort","es.array.to-sorted","esnext.array.to-sorted"],"core-js/actual/array/virtual/to-spliced":["es.array.to-spliced","esnext.array.to-spliced"],"core-js/actual/array/virtual/unshift":["es.array.unshift"],"core-js/actual/array/virtual/values":["es.array.iterator","es.object.to-string"],"core-js/actual/array/virtual/with":["es.array.with","esnext.array.with"],"core-js/actual/array/with":["es.array.with","esnext.array.with"],"core-js/actual/async-disposable-stack":["es.error.cause","es.error.to-string","es.object.to-string","es.promise","esnext.suppressed-error.constructor","esnext.async-disposable-stack.constructor","esnext.async-iterator.async-dispose","esnext.iterator.dispose"],"core-js/actual/async-disposable-stack/constructor":["es.error.cause","es.error.to-string","es.object.to-string","es.promise","esnext.suppressed-error.constructor","esnext.async-disposable-stack.constructor","esnext.async-iterator.async-dispose","esnext.iterator.dispose"],"core-js/actual/async-iterator":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","web.dom-collections.iterator"],"core-js/actual/async-iterator/async-dispose":["es.object.to-string","es.promise","esnext.async-iterator.async-dispose"],"core-js/actual/async-iterator/drop":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.drop"],"core-js/actual/async-iterator/every":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.every"],"core-js/actual/async-iterator/filter":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.filter"],"core-js/actual/async-iterator/find":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.find"],"core-js/actual/async-iterator/flat-map":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.flat-map"],"core-js/actual/async-iterator/for-each":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.for-each"],"core-js/actual/async-iterator/from":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","web.dom-collections.iterator"],"core-js/actual/async-iterator/map":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.map"],"core-js/actual/async-iterator/reduce":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.reduce"],"core-js/actual/async-iterator/some":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.some"],"core-js/actual/async-iterator/take":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.take"],"core-js/actual/async-iterator/to-array":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.to-array"],"core-js/actual/atob":["es.error.to-string","es.object.to-string","web.atob","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/actual/btoa":["es.error.to-string","es.object.to-string","web.btoa","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/actual/clear-immediate":["web.immediate"],"core-js/actual/data-view":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.object.to-string","esnext.data-view.get-float16","esnext.data-view.set-float16"],"core-js/actual/data-view/get-float16":["esnext.data-view.get-float16"],"core-js/actual/data-view/set-float16":["esnext.data-view.set-float16"],"core-js/actual/date":["es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string"],"core-js/actual/date/get-year":["es.date.get-year"],"core-js/actual/date/now":["es.date.now"],"core-js/actual/date/set-year":["es.date.set-year"],"core-js/actual/date/to-gmt-string":["es.date.to-gmt-string"],"core-js/actual/date/to-iso-string":["es.date.to-iso-string","es.date.to-json"],"core-js/actual/date/to-json":["es.date.to-json"],"core-js/actual/date/to-primitive":["es.date.to-primitive"],"core-js/actual/date/to-string":["es.date.to-string"],"core-js/actual/disposable-stack":["es.error.cause","es.error.to-string","es.object.to-string","esnext.suppressed-error.constructor","esnext.disposable-stack.constructor","esnext.iterator.dispose"],"core-js/actual/disposable-stack/constructor":["es.error.cause","es.error.to-string","es.object.to-string","esnext.suppressed-error.constructor","esnext.disposable-stack.constructor","esnext.iterator.dispose"],"core-js/actual/dom-collections":["es.array.iterator","es.object.to-string","web.dom-collections.for-each","web.dom-collections.iterator"],"core-js/actual/dom-collections/for-each":["web.dom-collections.for-each"],"core-js/actual/dom-collections/iterator":["es.object.to-string","web.dom-collections.iterator"],"core-js/actual/dom-exception":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/actual/dom-exception/constructor":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack"],"core-js/actual/dom-exception/to-string-tag":["web.dom-exception.to-string-tag"],"core-js/actual/error":["es.error.cause","es.error.to-string"],"core-js/actual/error/constructor":["es.error.cause"],"core-js/actual/error/to-string":["es.error.to-string"],"core-js/actual/escape":["es.escape"],"core-js/actual/function":["es.function.bind","es.function.has-instance","es.function.name","esnext.function.metadata"],"core-js/actual/function/bind":["es.function.bind"],"core-js/actual/function/has-instance":["es.function.has-instance"],"core-js/actual/function/metadata":["esnext.function.metadata"],"core-js/actual/function/name":["es.function.name"],"core-js/actual/function/virtual":["es.function.bind"],"core-js/actual/function/virtual/bind":["es.function.bind"],"core-js/actual/get-iterator":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/get-iterator-method":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/global-this":["es.global-this"],"core-js/actual/instance/at":["es.array.at","es.string.at-alternative"],"core-js/actual/instance/bind":["es.function.bind"],"core-js/actual/instance/code-point-at":["es.string.code-point-at"],"core-js/actual/instance/concat":["es.array.concat"],"core-js/actual/instance/copy-within":["es.array.copy-within"],"core-js/actual/instance/ends-with":["es.string.ends-with"],"core-js/actual/instance/entries":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/actual/instance/every":["es.array.every"],"core-js/actual/instance/fill":["es.array.fill"],"core-js/actual/instance/filter":["es.array.filter"],"core-js/actual/instance/find":["es.array.find"],"core-js/actual/instance/find-index":["es.array.find-index"],"core-js/actual/instance/find-last":["es.array.find-last","esnext.array.find-last"],"core-js/actual/instance/find-last-index":["es.array.find-last-index","esnext.array.find-last-index"],"core-js/actual/instance/flags":["es.regexp.flags"],"core-js/actual/instance/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/actual/instance/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/actual/instance/for-each":["es.array.for-each","web.dom-collections.for-each"],"core-js/actual/instance/group":["esnext.array.group"],"core-js/actual/instance/group-by":["esnext.array.group-by"],"core-js/actual/instance/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/actual/instance/group-to-map":["es.map","es.object.to-string","esnext.array.group-to-map"],"core-js/actual/instance/includes":["es.array.includes","es.string.includes"],"core-js/actual/instance/index-of":["es.array.index-of"],"core-js/actual/instance/is-well-formed":["es.string.is-well-formed"],"core-js/actual/instance/keys":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/actual/instance/last-index-of":["es.array.last-index-of"],"core-js/actual/instance/map":["es.array.map"],"core-js/actual/instance/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/actual/instance/pad-end":["es.string.pad-end"],"core-js/actual/instance/pad-start":["es.string.pad-start"],"core-js/actual/instance/push":["es.array.push"],"core-js/actual/instance/reduce":["es.array.reduce"],"core-js/actual/instance/reduce-right":["es.array.reduce-right"],"core-js/actual/instance/repeat":["es.string.repeat"],"core-js/actual/instance/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/actual/instance/reverse":["es.array.reverse"],"core-js/actual/instance/slice":["es.array.slice"],"core-js/actual/instance/some":["es.array.some"],"core-js/actual/instance/sort":["es.array.sort"],"core-js/actual/instance/splice":["es.array.splice"],"core-js/actual/instance/starts-with":["es.string.starts-with"],"core-js/actual/instance/to-reversed":["es.array.to-reversed","esnext.array.to-reversed"],"core-js/actual/instance/to-sorted":["es.array.sort","es.array.to-sorted","esnext.array.to-sorted"],"core-js/actual/instance/to-spliced":["es.array.to-spliced","esnext.array.to-spliced"],"core-js/actual/instance/to-well-formed":["es.string.to-well-formed"],"core-js/actual/instance/trim":["es.string.trim"],"core-js/actual/instance/trim-end":["es.string.trim-end"],"core-js/actual/instance/trim-left":["es.string.trim-start"],"core-js/actual/instance/trim-right":["es.string.trim-end"],"core-js/actual/instance/trim-start":["es.string.trim-start"],"core-js/actual/instance/unshift":["es.array.unshift"],"core-js/actual/instance/values":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/actual/instance/with":["es.array.with","esnext.array.with"],"core-js/actual/is-iterable":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/iterator":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.iterator.constructor","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","web.dom-collections.iterator"],"core-js/actual/iterator/dispose":["esnext.iterator.dispose"],"core-js/actual/iterator/drop":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.drop"],"core-js/actual/iterator/every":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.every"],"core-js/actual/iterator/filter":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.filter"],"core-js/actual/iterator/find":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.find"],"core-js/actual/iterator/flat-map":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.flat-map"],"core-js/actual/iterator/for-each":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.for-each"],"core-js/actual/iterator/from":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.iterator.constructor","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","web.dom-collections.iterator"],"core-js/actual/iterator/map":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.map"],"core-js/actual/iterator/reduce":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.reduce"],"core-js/actual/iterator/some":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.some"],"core-js/actual/iterator/take":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.take"],"core-js/actual/iterator/to-array":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.to-array"],"core-js/actual/iterator/to-async":["es.object.to-string","es.promise","esnext.iterator.constructor","esnext.iterator.to-async"],"core-js/actual/json":["es.date.to-json","es.json.stringify","es.json.to-string-tag","es.object.create","es.object.freeze","es.object.keys","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json"],"core-js/actual/json/is-raw-json":["esnext.json.is-raw-json"],"core-js/actual/json/parse":["es.object.keys","esnext.json.parse"],"core-js/actual/json/raw-json":["es.object.create","es.object.freeze","esnext.json.raw-json"],"core-js/actual/json/stringify":["es.date.to-json","es.json.stringify"],"core-js/actual/json/to-string-tag":["es.json.to-string-tag"],"core-js/actual/map":["es.array.iterator","es.map","es.map.group-by","es.object.to-string","es.string.iterator","esnext.map.group-by","web.dom-collections.iterator"],"core-js/actual/map/group-by":["es.map","es.map.group-by","es.object.to-string","esnext.map.group-by"],"core-js/actual/math":["es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","esnext.math.f16round"],"core-js/actual/math/acosh":["es.math.acosh"],"core-js/actual/math/asinh":["es.math.asinh"],"core-js/actual/math/atanh":["es.math.atanh"],"core-js/actual/math/cbrt":["es.math.cbrt"],"core-js/actual/math/clz32":["es.math.clz32"],"core-js/actual/math/cosh":["es.math.cosh"],"core-js/actual/math/expm1":["es.math.expm1"],"core-js/actual/math/f16round":["esnext.math.f16round"],"core-js/actual/math/fround":["es.math.fround"],"core-js/actual/math/hypot":["es.math.hypot"],"core-js/actual/math/imul":["es.math.imul"],"core-js/actual/math/log10":["es.math.log10"],"core-js/actual/math/log1p":["es.math.log1p"],"core-js/actual/math/log2":["es.math.log2"],"core-js/actual/math/sign":["es.math.sign"],"core-js/actual/math/sinh":["es.math.sinh"],"core-js/actual/math/tanh":["es.math.tanh"],"core-js/actual/math/to-string-tag":["es.math.to-string-tag"],"core-js/actual/math/trunc":["es.math.trunc"],"core-js/actual/number":["es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/actual/number/constructor":["es.number.constructor"],"core-js/actual/number/epsilon":["es.number.epsilon"],"core-js/actual/number/is-finite":["es.number.is-finite"],"core-js/actual/number/is-integer":["es.number.is-integer"],"core-js/actual/number/is-nan":["es.number.is-nan"],"core-js/actual/number/is-safe-integer":["es.number.is-safe-integer"],"core-js/actual/number/max-safe-integer":["es.number.max-safe-integer"],"core-js/actual/number/min-safe-integer":["es.number.min-safe-integer"],"core-js/actual/number/parse-float":["es.number.parse-float"],"core-js/actual/number/parse-int":["es.number.parse-int"],"core-js/actual/number/to-exponential":["es.number.to-exponential"],"core-js/actual/number/to-fixed":["es.number.to-fixed"],"core-js/actual/number/to-precision":["es.number.to-precision"],"core-js/actual/number/virtual":["es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/actual/number/virtual/to-exponential":["es.number.to-exponential"],"core-js/actual/number/virtual/to-fixed":["es.number.to-fixed"],"core-js/actual/number/virtual/to-precision":["es.number.to-precision"],"core-js/actual/object":["es.symbol","es.json.to-string-tag","es.math.to-string-tag","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.group-by","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.reflect.to-string-tag","esnext.object.group-by","web.dom-collections.iterator"],"core-js/actual/object/assign":["es.object.assign"],"core-js/actual/object/create":["es.object.create"],"core-js/actual/object/define-getter":["es.object.define-getter"],"core-js/actual/object/define-properties":["es.object.define-properties"],"core-js/actual/object/define-property":["es.object.define-property"],"core-js/actual/object/define-setter":["es.object.define-setter"],"core-js/actual/object/entries":["es.object.entries"],"core-js/actual/object/freeze":["es.object.freeze"],"core-js/actual/object/from-entries":["es.array.iterator","es.object.from-entries","web.dom-collections.iterator"],"core-js/actual/object/get-own-property-descriptor":["es.object.get-own-property-descriptor"],"core-js/actual/object/get-own-property-descriptors":["es.object.get-own-property-descriptors"],"core-js/actual/object/get-own-property-names":["es.object.get-own-property-names"],"core-js/actual/object/get-own-property-symbols":["es.symbol"],"core-js/actual/object/get-prototype-of":["es.object.get-prototype-of"],"core-js/actual/object/group-by":["es.object.create","es.object.group-by","esnext.object.group-by"],"core-js/actual/object/has-own":["es.object.has-own"],"core-js/actual/object/is":["es.object.is"],"core-js/actual/object/is-extensible":["es.object.is-extensible"],"core-js/actual/object/is-frozen":["es.object.is-frozen"],"core-js/actual/object/is-sealed":["es.object.is-sealed"],"core-js/actual/object/keys":["es.object.keys"],"core-js/actual/object/lookup-getter":["es.object.lookup-getter"],"core-js/actual/object/lookup-setter":["es.object.lookup-setter"],"core-js/actual/object/prevent-extensions":["es.object.prevent-extensions"],"core-js/actual/object/proto":["es.object.proto"],"core-js/actual/object/seal":["es.object.seal"],"core-js/actual/object/set-prototype-of":["es.object.set-prototype-of"],"core-js/actual/object/to-string":["es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/actual/object/values":["es.object.values"],"core-js/actual/parse-float":["es.parse-float"],"core-js/actual/parse-int":["es.parse-int"],"core-js/actual/promise":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.promise.with-resolvers","es.string.iterator","esnext.promise.try","esnext.promise.with-resolvers","web.dom-collections.iterator"],"core-js/actual/promise/all-settled":["es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/promise/any":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.any","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/promise/finally":["es.object.to-string","es.promise","es.promise.finally"],"core-js/actual/promise/try":["es.promise","esnext.promise.try"],"core-js/actual/promise/with-resolvers":["es.promise","es.promise.with-resolvers","esnext.promise.with-resolvers"],"core-js/actual/queue-microtask":["web.queue-microtask"],"core-js/actual/reflect":["es.object.to-string","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag"],"core-js/actual/reflect/apply":["es.reflect.apply"],"core-js/actual/reflect/construct":["es.reflect.construct"],"core-js/actual/reflect/define-property":["es.reflect.define-property"],"core-js/actual/reflect/delete-property":["es.reflect.delete-property"],"core-js/actual/reflect/get":["es.reflect.get"],"core-js/actual/reflect/get-own-property-descriptor":["es.reflect.get-own-property-descriptor"],"core-js/actual/reflect/get-prototype-of":["es.reflect.get-prototype-of"],"core-js/actual/reflect/has":["es.reflect.has"],"core-js/actual/reflect/is-extensible":["es.reflect.is-extensible"],"core-js/actual/reflect/own-keys":["es.reflect.own-keys"],"core-js/actual/reflect/prevent-extensions":["es.reflect.prevent-extensions"],"core-js/actual/reflect/set":["es.reflect.set"],"core-js/actual/reflect/set-prototype-of":["es.reflect.set-prototype-of"],"core-js/actual/reflect/to-string-tag":["es.reflect.to-string-tag"],"core-js/actual/regexp":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.string.match","es.string.replace","es.string.search","es.string.split","esnext.regexp.escape"],"core-js/actual/regexp/constructor":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky"],"core-js/actual/regexp/dot-all":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec"],"core-js/actual/regexp/escape":["esnext.regexp.escape"],"core-js/actual/regexp/flags":["es.regexp.flags"],"core-js/actual/regexp/match":["es.regexp.exec","es.string.match"],"core-js/actual/regexp/replace":["es.regexp.exec","es.string.replace"],"core-js/actual/regexp/search":["es.regexp.exec","es.string.search"],"core-js/actual/regexp/split":["es.regexp.exec","es.string.split"],"core-js/actual/regexp/sticky":["es.regexp.constructor","es.regexp.exec","es.regexp.sticky"],"core-js/actual/regexp/test":["es.regexp.exec","es.regexp.test"],"core-js/actual/regexp/to-string":["es.regexp.to-string"],"core-js/actual/self":["web.self"],"core-js/actual/set":["es.array.iterator","es.object.to-string","es.set","es.set.difference.v2","es.set.intersection.v2","es.set.is-disjoint-from.v2","es.set.is-subset-of.v2","es.set.is-superset-of.v2","es.set.symmetric-difference.v2","es.set.union.v2","es.string.iterator","esnext.set.difference.v2","esnext.set.intersection.v2","esnext.set.is-disjoint-from.v2","esnext.set.is-subset-of.v2","esnext.set.is-superset-of.v2","esnext.set.symmetric-difference.v2","esnext.set.union.v2","web.dom-collections.iterator"],"core-js/actual/set-immediate":["web.immediate"],"core-js/actual/set-interval":["web.timers"],"core-js/actual/set-timeout":["web.timers"],"core-js/actual/set/difference":["es.set","es.set.difference.v2","esnext.set.difference.v2"],"core-js/actual/set/intersection":["es.set","es.set.intersection.v2","esnext.set.intersection.v2"],"core-js/actual/set/is-disjoint-from":["es.set","es.set.is-disjoint-from.v2","esnext.set.is-disjoint-from.v2"],"core-js/actual/set/is-subset-of":["es.set","es.set.is-subset-of.v2","esnext.set.is-subset-of.v2"],"core-js/actual/set/is-superset-of":["es.set","es.set.is-superset-of.v2","esnext.set.is-superset-of.v2"],"core-js/actual/set/symmetric-difference":["es.set","es.set.symmetric-difference.v2","esnext.set.symmetric-difference.v2"],"core-js/actual/set/union":["es.set","es.set.union.v2","esnext.set.union.v2"],"core-js/actual/string":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.is-well-formed","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.to-well-formed","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","esnext.string.is-well-formed","esnext.string.to-well-formed"],"core-js/actual/string/anchor":["es.string.anchor"],"core-js/actual/string/at":["es.string.at-alternative"],"core-js/actual/string/big":["es.string.big"],"core-js/actual/string/blink":["es.string.blink"],"core-js/actual/string/bold":["es.string.bold"],"core-js/actual/string/code-point-at":["es.string.code-point-at"],"core-js/actual/string/ends-with":["es.string.ends-with"],"core-js/actual/string/fixed":["es.string.fixed"],"core-js/actual/string/fontcolor":["es.string.fontcolor"],"core-js/actual/string/fontsize":["es.string.fontsize"],"core-js/actual/string/from-code-point":["es.string.from-code-point"],"core-js/actual/string/includes":["es.string.includes"],"core-js/actual/string/is-well-formed":["es.string.is-well-formed","esnext.string.is-well-formed"],"core-js/actual/string/italics":["es.string.italics"],"core-js/actual/string/iterator":["es.object.to-string","es.string.iterator"],"core-js/actual/string/link":["es.string.link"],"core-js/actual/string/match":["es.regexp.exec","es.string.match"],"core-js/actual/string/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/actual/string/pad-end":["es.string.pad-end"],"core-js/actual/string/pad-start":["es.string.pad-start"],"core-js/actual/string/raw":["es.string.raw"],"core-js/actual/string/repeat":["es.string.repeat"],"core-js/actual/string/replace":["es.regexp.exec","es.string.replace"],"core-js/actual/string/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/actual/string/search":["es.regexp.exec","es.string.search"],"core-js/actual/string/small":["es.string.small"],"core-js/actual/string/split":["es.regexp.exec","es.string.split"],"core-js/actual/string/starts-with":["es.string.starts-with"],"core-js/actual/string/strike":["es.string.strike"],"core-js/actual/string/sub":["es.string.sub"],"core-js/actual/string/substr":["es.string.substr"],"core-js/actual/string/sup":["es.string.sup"],"core-js/actual/string/to-well-formed":["es.string.to-well-formed","esnext.string.to-well-formed"],"core-js/actual/string/trim":["es.string.trim"],"core-js/actual/string/trim-end":["es.string.trim-end"],"core-js/actual/string/trim-left":["es.string.trim-start"],"core-js/actual/string/trim-right":["es.string.trim-end"],"core-js/actual/string/trim-start":["es.string.trim-start"],"core-js/actual/string/virtual":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","esnext.string.is-well-formed","esnext.string.to-well-formed"],"core-js/actual/string/virtual/anchor":["es.string.anchor"],"core-js/actual/string/virtual/at":["es.string.at-alternative"],"core-js/actual/string/virtual/big":["es.string.big"],"core-js/actual/string/virtual/blink":["es.string.blink"],"core-js/actual/string/virtual/bold":["es.string.bold"],"core-js/actual/string/virtual/code-point-at":["es.string.code-point-at"],"core-js/actual/string/virtual/ends-with":["es.string.ends-with"],"core-js/actual/string/virtual/fixed":["es.string.fixed"],"core-js/actual/string/virtual/fontcolor":["es.string.fontcolor"],"core-js/actual/string/virtual/fontsize":["es.string.fontsize"],"core-js/actual/string/virtual/includes":["es.string.includes"],"core-js/actual/string/virtual/is-well-formed":["es.string.is-well-formed","esnext.string.is-well-formed"],"core-js/actual/string/virtual/italics":["es.string.italics"],"core-js/actual/string/virtual/iterator":["es.object.to-string","es.string.iterator"],"core-js/actual/string/virtual/link":["es.string.link"],"core-js/actual/string/virtual/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/actual/string/virtual/pad-end":["es.string.pad-end"],"core-js/actual/string/virtual/pad-start":["es.string.pad-start"],"core-js/actual/string/virtual/repeat":["es.string.repeat"],"core-js/actual/string/virtual/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/actual/string/virtual/small":["es.string.small"],"core-js/actual/string/virtual/starts-with":["es.string.starts-with"],"core-js/actual/string/virtual/strike":["es.string.strike"],"core-js/actual/string/virtual/sub":["es.string.sub"],"core-js/actual/string/virtual/substr":["es.string.substr"],"core-js/actual/string/virtual/sup":["es.string.sup"],"core-js/actual/string/virtual/to-well-formed":["es.string.to-well-formed","esnext.string.to-well-formed"],"core-js/actual/string/virtual/trim":["es.string.trim"],"core-js/actual/string/virtual/trim-end":["es.string.trim-end"],"core-js/actual/string/virtual/trim-left":["es.string.trim-start"],"core-js/actual/string/virtual/trim-right":["es.string.trim-end"],"core-js/actual/string/virtual/trim-start":["es.string.trim-start"],"core-js/actual/structured-clone":["es.error.to-string","es.array.iterator","es.map","es.object.keys","es.object.to-string","es.set","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.structured-clone"],"core-js/actual/suppressed-error":[],"core-js/actual/symbol":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.array.concat","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag","esnext.function.metadata","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.metadata","web.dom-collections.iterator"],"core-js/actual/symbol/async-dispose":["esnext.symbol.async-dispose"],"core-js/actual/symbol/async-iterator":["es.symbol.async-iterator"],"core-js/actual/symbol/description":["es.symbol.description"],"core-js/actual/symbol/dispose":["esnext.symbol.dispose"],"core-js/actual/symbol/for":["es.symbol"],"core-js/actual/symbol/has-instance":["es.symbol.has-instance","es.function.has-instance"],"core-js/actual/symbol/is-concat-spreadable":["es.symbol.is-concat-spreadable","es.array.concat"],"core-js/actual/symbol/iterator":["es.symbol.iterator","es.array.iterator","es.object.to-string","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/symbol/key-for":["es.symbol"],"core-js/actual/symbol/match":["es.symbol.match","es.regexp.exec","es.string.match"],"core-js/actual/symbol/match-all":["es.symbol.match-all","es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/actual/symbol/metadata":["esnext.function.metadata","esnext.symbol.metadata"],"core-js/actual/symbol/replace":["es.symbol.replace","es.regexp.exec","es.string.replace"],"core-js/actual/symbol/search":["es.symbol.search","es.regexp.exec","es.string.search"],"core-js/actual/symbol/species":["es.symbol.species"],"core-js/actual/symbol/split":["es.symbol.split","es.regexp.exec","es.string.split"],"core-js/actual/symbol/to-primitive":["es.symbol.to-primitive","es.date.to-primitive"],"core-js/actual/symbol/to-string-tag":["es.symbol.to-string-tag","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/actual/symbol/unscopables":["es.symbol.unscopables"],"core-js/actual/typed-array":["es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/actual/typed-array/at":["es.typed-array.at"],"core-js/actual/typed-array/copy-within":["es.typed-array.copy-within"],"core-js/actual/typed-array/entries":["es.object.to-string","es.typed-array.iterator"],"core-js/actual/typed-array/every":["es.typed-array.every"],"core-js/actual/typed-array/fill":["es.typed-array.fill"],"core-js/actual/typed-array/filter":["es.typed-array.filter"],"core-js/actual/typed-array/find":["es.typed-array.find"],"core-js/actual/typed-array/find-index":["es.typed-array.find-index"],"core-js/actual/typed-array/find-last":["es.typed-array.find-last","esnext.typed-array.find-last"],"core-js/actual/typed-array/find-last-index":["es.typed-array.find-last-index","esnext.typed-array.find-last-index"],"core-js/actual/typed-array/float32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/actual/typed-array/float64-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.float64-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/actual/typed-array/for-each":["es.typed-array.for-each"],"core-js/actual/typed-array/from":["es.typed-array.from"],"core-js/actual/typed-array/from-base64":["esnext.uint8-array.from-base64"],"core-js/actual/typed-array/from-hex":["esnext.uint8-array.from-hex"],"core-js/actual/typed-array/includes":["es.typed-array.includes"],"core-js/actual/typed-array/index-of":["es.typed-array.index-of"],"core-js/actual/typed-array/int16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/actual/typed-array/int32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/actual/typed-array/int8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/actual/typed-array/iterator":["es.object.to-string","es.typed-array.iterator"],"core-js/actual/typed-array/join":["es.typed-array.join"],"core-js/actual/typed-array/keys":["es.object.to-string","es.typed-array.iterator"],"core-js/actual/typed-array/last-index-of":["es.typed-array.last-index-of"],"core-js/actual/typed-array/map":["es.typed-array.map"],"core-js/actual/typed-array/methods":["es.object.to-string","es.string.iterator","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/actual/typed-array/of":["es.typed-array.of"],"core-js/actual/typed-array/reduce":["es.typed-array.reduce"],"core-js/actual/typed-array/reduce-right":["es.typed-array.reduce-right"],"core-js/actual/typed-array/reverse":["es.typed-array.reverse"],"core-js/actual/typed-array/set":["es.typed-array.set"],"core-js/actual/typed-array/set-from-base64":["esnext.uint8-array.set-from-base64"],"core-js/actual/typed-array/set-from-hex":["esnext.uint8-array.set-from-hex"],"core-js/actual/typed-array/slice":["es.typed-array.slice"],"core-js/actual/typed-array/some":["es.typed-array.some"],"core-js/actual/typed-array/sort":["es.typed-array.sort"],"core-js/actual/typed-array/subarray":["es.typed-array.subarray"],"core-js/actual/typed-array/to-base64":["esnext.uint8-array.to-base64"],"core-js/actual/typed-array/to-hex":["esnext.uint8-array.to-hex"],"core-js/actual/typed-array/to-locale-string":["es.typed-array.to-locale-string"],"core-js/actual/typed-array/to-reversed":["es.typed-array.to-reversed","esnext.typed-array.to-reversed"],"core-js/actual/typed-array/to-sorted":["es.typed-array.sort","es.typed-array.to-sorted","esnext.typed-array.to-sorted"],"core-js/actual/typed-array/to-spliced":["esnext.typed-array.to-spliced"],"core-js/actual/typed-array/to-string":["es.typed-array.to-string"],"core-js/actual/typed-array/uint16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/actual/typed-array/uint32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/actual/typed-array/uint8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/actual/typed-array/uint8-clamped-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint8-clamped-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/actual/typed-array/values":["es.object.to-string","es.typed-array.iterator"],"core-js/actual/typed-array/with":["es.typed-array.with","esnext.typed-array.with"],"core-js/actual/unescape":["es.unescape"],"core-js/actual/url":["web.url","web.url.can-parse","web.url.parse","web.url.to-json","web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"],"core-js/actual/url-search-params":["web.dom-collections.iterator","web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"],"core-js/actual/url/can-parse":["web.url","web.url.can-parse"],"core-js/actual/url/parse":["web.url","web.url.parse"],"core-js/actual/url/to-json":["web.url.to-json"],"core-js/actual/weak-map":["es.array.iterator","es.object.to-string","es.weak-map","web.dom-collections.iterator"],"core-js/actual/weak-set":["es.array.iterator","es.object.to-string","es.weak-set","web.dom-collections.iterator"],"core-js/es":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.error.cause","es.error.to-string","es.aggregate-error","es.aggregate-error.cause","es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.array-buffer.detached","es.array-buffer.transfer","es.array-buffer.transfer-to-fixed-length","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.map.group-by","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.group-by","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.promise.with-resolvers","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.set.difference.v2","es.set.intersection.v2","es.set.is-disjoint-from.v2","es.set.is-subset-of.v2","es.set.is-superset-of.v2","es.set.symmetric-difference.v2","es.set.union.v2","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.is-well-formed","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.to-well-formed","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","es.unescape","es.weak-map","es.weak-set"],"core-js/es/aggregate-error":[],"core-js/es/array":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.object.to-string","es.string.iterator"],"core-js/es/array-buffer":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.array-buffer.detached","es.array-buffer.transfer","es.array-buffer.transfer-to-fixed-length","es.object.to-string"],"core-js/es/array-buffer/constructor":["es.array-buffer.constructor","es.array-buffer.slice","es.array-buffer.detached","es.array-buffer.transfer","es.array-buffer.transfer-to-fixed-length","es.object.to-string"],"core-js/es/array-buffer/detached":["es.array-buffer.constructor","es.array-buffer.slice","es.array-buffer.detached"],"core-js/es/array-buffer/is-view":["es.array-buffer.is-view"],"core-js/es/array-buffer/slice":["es.array-buffer.slice"],"core-js/es/array-buffer/transfer":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.array-buffer.transfer"],"core-js/es/array-buffer/transfer-to-fixed-length":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.array-buffer.transfer-to-fixed-length"],"core-js/es/array/at":["es.array.at"],"core-js/es/array/concat":["es.array.concat"],"core-js/es/array/copy-within":["es.array.copy-within"],"core-js/es/array/entries":["es.array.iterator","es.object.to-string"],"core-js/es/array/every":["es.array.every"],"core-js/es/array/fill":["es.array.fill"],"core-js/es/array/filter":["es.array.filter"],"core-js/es/array/find":["es.array.find"],"core-js/es/array/find-index":["es.array.find-index"],"core-js/es/array/find-last":["es.array.find-last"],"core-js/es/array/find-last-index":["es.array.find-last-index"],"core-js/es/array/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/es/array/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/es/array/for-each":["es.array.for-each"],"core-js/es/array/from":["es.array.from","es.string.iterator"],"core-js/es/array/includes":["es.array.includes"],"core-js/es/array/index-of":["es.array.index-of"],"core-js/es/array/is-array":["es.array.is-array"],"core-js/es/array/iterator":["es.array.iterator","es.object.to-string"],"core-js/es/array/join":["es.array.join"],"core-js/es/array/keys":["es.array.iterator","es.object.to-string"],"core-js/es/array/last-index-of":["es.array.last-index-of"],"core-js/es/array/map":["es.array.map"],"core-js/es/array/of":["es.array.of"],"core-js/es/array/push":["es.array.push"],"core-js/es/array/reduce":["es.array.reduce"],"core-js/es/array/reduce-right":["es.array.reduce-right"],"core-js/es/array/reverse":["es.array.reverse"],"core-js/es/array/slice":["es.array.slice"],"core-js/es/array/some":["es.array.some"],"core-js/es/array/sort":["es.array.sort"],"core-js/es/array/splice":["es.array.splice"],"core-js/es/array/to-reversed":["es.array.to-reversed"],"core-js/es/array/to-sorted":["es.array.sort","es.array.to-sorted"],"core-js/es/array/to-spliced":["es.array.to-spliced"],"core-js/es/array/unshift":["es.array.unshift"],"core-js/es/array/values":["es.array.iterator","es.object.to-string"],"core-js/es/array/virtual":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.includes","es.array.index-of","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.object.to-string"],"core-js/es/array/virtual/at":["es.array.at"],"core-js/es/array/virtual/concat":["es.array.concat"],"core-js/es/array/virtual/copy-within":["es.array.copy-within"],"core-js/es/array/virtual/entries":["es.array.iterator","es.object.to-string"],"core-js/es/array/virtual/every":["es.array.every"],"core-js/es/array/virtual/fill":["es.array.fill"],"core-js/es/array/virtual/filter":["es.array.filter"],"core-js/es/array/virtual/find":["es.array.find"],"core-js/es/array/virtual/find-index":["es.array.find-index"],"core-js/es/array/virtual/find-last":["es.array.find-last"],"core-js/es/array/virtual/find-last-index":["es.array.find-last-index"],"core-js/es/array/virtual/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/es/array/virtual/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/es/array/virtual/for-each":["es.array.for-each"],"core-js/es/array/virtual/includes":["es.array.includes"],"core-js/es/array/virtual/index-of":["es.array.index-of"],"core-js/es/array/virtual/iterator":["es.array.iterator","es.object.to-string"],"core-js/es/array/virtual/join":["es.array.join"],"core-js/es/array/virtual/keys":["es.array.iterator","es.object.to-string"],"core-js/es/array/virtual/last-index-of":["es.array.last-index-of"],"core-js/es/array/virtual/map":["es.array.map"],"core-js/es/array/virtual/push":["es.array.push"],"core-js/es/array/virtual/reduce":["es.array.reduce"],"core-js/es/array/virtual/reduce-right":["es.array.reduce-right"],"core-js/es/array/virtual/reverse":["es.array.reverse"],"core-js/es/array/virtual/slice":["es.array.slice"],"core-js/es/array/virtual/some":["es.array.some"],"core-js/es/array/virtual/sort":["es.array.sort"],"core-js/es/array/virtual/splice":["es.array.splice"],"core-js/es/array/virtual/to-reversed":["es.array.to-reversed"],"core-js/es/array/virtual/to-sorted":["es.array.sort","es.array.to-sorted"],"core-js/es/array/virtual/to-spliced":["es.array.to-spliced"],"core-js/es/array/virtual/unshift":["es.array.unshift"],"core-js/es/array/virtual/values":["es.array.iterator","es.object.to-string"],"core-js/es/array/virtual/with":["es.array.with"],"core-js/es/array/with":["es.array.with"],"core-js/es/data-view":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.object.to-string"],"core-js/es/date":["es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string"],"core-js/es/date/get-year":["es.date.get-year"],"core-js/es/date/now":["es.date.now"],"core-js/es/date/set-year":["es.date.set-year"],"core-js/es/date/to-gmt-string":["es.date.to-gmt-string"],"core-js/es/date/to-iso-string":["es.date.to-iso-string","es.date.to-json"],"core-js/es/date/to-json":["es.date.to-json"],"core-js/es/date/to-primitive":["es.date.to-primitive"],"core-js/es/date/to-string":["es.date.to-string"],"core-js/es/error":["es.error.cause","es.error.to-string"],"core-js/es/error/constructor":["es.error.cause"],"core-js/es/error/to-string":["es.error.to-string"],"core-js/es/escape":["es.escape"],"core-js/es/function":["es.function.bind","es.function.has-instance","es.function.name"],"core-js/es/function/bind":["es.function.bind"],"core-js/es/function/has-instance":["es.function.has-instance"],"core-js/es/function/name":["es.function.name"],"core-js/es/function/virtual":["es.function.bind"],"core-js/es/function/virtual/bind":["es.function.bind"],"core-js/es/get-iterator":["es.array.iterator","es.string.iterator"],"core-js/es/get-iterator-method":["es.array.iterator","es.string.iterator"],"core-js/es/global-this":["es.global-this"],"core-js/es/instance/at":["es.array.at","es.string.at-alternative"],"core-js/es/instance/bind":["es.function.bind"],"core-js/es/instance/code-point-at":["es.string.code-point-at"],"core-js/es/instance/concat":["es.array.concat"],"core-js/es/instance/copy-within":["es.array.copy-within"],"core-js/es/instance/ends-with":["es.string.ends-with"],"core-js/es/instance/entries":["es.array.iterator","es.object.to-string"],"core-js/es/instance/every":["es.array.every"],"core-js/es/instance/fill":["es.array.fill"],"core-js/es/instance/filter":["es.array.filter"],"core-js/es/instance/find":["es.array.find"],"core-js/es/instance/find-index":["es.array.find-index"],"core-js/es/instance/find-last":["es.array.find-last"],"core-js/es/instance/find-last-index":["es.array.find-last-index"],"core-js/es/instance/flags":["es.regexp.flags"],"core-js/es/instance/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/es/instance/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/es/instance/for-each":["es.array.for-each"],"core-js/es/instance/includes":["es.array.includes","es.string.includes"],"core-js/es/instance/index-of":["es.array.index-of"],"core-js/es/instance/is-well-formed":["es.string.is-well-formed"],"core-js/es/instance/keys":["es.array.iterator","es.object.to-string"],"core-js/es/instance/last-index-of":["es.array.last-index-of"],"core-js/es/instance/map":["es.array.map"],"core-js/es/instance/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/es/instance/pad-end":["es.string.pad-end"],"core-js/es/instance/pad-start":["es.string.pad-start"],"core-js/es/instance/push":["es.array.push"],"core-js/es/instance/reduce":["es.array.reduce"],"core-js/es/instance/reduce-right":["es.array.reduce-right"],"core-js/es/instance/repeat":["es.string.repeat"],"core-js/es/instance/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/es/instance/reverse":["es.array.reverse"],"core-js/es/instance/slice":["es.array.slice"],"core-js/es/instance/some":["es.array.some"],"core-js/es/instance/sort":["es.array.sort"],"core-js/es/instance/splice":["es.array.splice"],"core-js/es/instance/starts-with":["es.string.starts-with"],"core-js/es/instance/to-reversed":["es.array.to-reversed"],"core-js/es/instance/to-sorted":["es.array.sort","es.array.to-sorted"],"core-js/es/instance/to-spliced":["es.array.to-spliced"],"core-js/es/instance/to-well-formed":["es.string.to-well-formed"],"core-js/es/instance/trim":["es.string.trim"],"core-js/es/instance/trim-end":["es.string.trim-end"],"core-js/es/instance/trim-left":["es.string.trim-start"],"core-js/es/instance/trim-right":["es.string.trim-end"],"core-js/es/instance/trim-start":["es.string.trim-start"],"core-js/es/instance/unshift":["es.array.unshift"],"core-js/es/instance/values":["es.array.iterator","es.object.to-string"],"core-js/es/instance/with":["es.array.with"],"core-js/es/is-iterable":["es.array.iterator","es.string.iterator"],"core-js/es/json":["es.date.to-json","es.json.stringify","es.json.to-string-tag"],"core-js/es/json/stringify":["es.date.to-json","es.json.stringify"],"core-js/es/json/to-string-tag":["es.json.to-string-tag"],"core-js/es/map":["es.array.iterator","es.map","es.map.group-by","es.object.to-string","es.string.iterator"],"core-js/es/map/group-by":["es.map","es.map.group-by","es.object.to-string"],"core-js/es/math":["es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc"],"core-js/es/math/acosh":["es.math.acosh"],"core-js/es/math/asinh":["es.math.asinh"],"core-js/es/math/atanh":["es.math.atanh"],"core-js/es/math/cbrt":["es.math.cbrt"],"core-js/es/math/clz32":["es.math.clz32"],"core-js/es/math/cosh":["es.math.cosh"],"core-js/es/math/expm1":["es.math.expm1"],"core-js/es/math/fround":["es.math.fround"],"core-js/es/math/hypot":["es.math.hypot"],"core-js/es/math/imul":["es.math.imul"],"core-js/es/math/log10":["es.math.log10"],"core-js/es/math/log1p":["es.math.log1p"],"core-js/es/math/log2":["es.math.log2"],"core-js/es/math/sign":["es.math.sign"],"core-js/es/math/sinh":["es.math.sinh"],"core-js/es/math/tanh":["es.math.tanh"],"core-js/es/math/to-string-tag":["es.math.to-string-tag"],"core-js/es/math/trunc":["es.math.trunc"],"core-js/es/number":["es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/es/number/constructor":["es.number.constructor"],"core-js/es/number/epsilon":["es.number.epsilon"],"core-js/es/number/is-finite":["es.number.is-finite"],"core-js/es/number/is-integer":["es.number.is-integer"],"core-js/es/number/is-nan":["es.number.is-nan"],"core-js/es/number/is-safe-integer":["es.number.is-safe-integer"],"core-js/es/number/max-safe-integer":["es.number.max-safe-integer"],"core-js/es/number/min-safe-integer":["es.number.min-safe-integer"],"core-js/es/number/parse-float":["es.number.parse-float"],"core-js/es/number/parse-int":["es.number.parse-int"],"core-js/es/number/to-exponential":["es.number.to-exponential"],"core-js/es/number/to-fixed":["es.number.to-fixed"],"core-js/es/number/to-precision":["es.number.to-precision"],"core-js/es/number/virtual":["es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/es/number/virtual/to-exponential":["es.number.to-exponential"],"core-js/es/number/virtual/to-fixed":["es.number.to-fixed"],"core-js/es/number/virtual/to-precision":["es.number.to-precision"],"core-js/es/object":["es.symbol","es.json.to-string-tag","es.math.to-string-tag","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.group-by","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.reflect.to-string-tag"],"core-js/es/object/assign":["es.object.assign"],"core-js/es/object/create":["es.object.create"],"core-js/es/object/define-getter":["es.object.define-getter"],"core-js/es/object/define-properties":["es.object.define-properties"],"core-js/es/object/define-property":["es.object.define-property"],"core-js/es/object/define-setter":["es.object.define-setter"],"core-js/es/object/entries":["es.object.entries"],"core-js/es/object/freeze":["es.object.freeze"],"core-js/es/object/from-entries":["es.array.iterator","es.object.from-entries"],"core-js/es/object/get-own-property-descriptor":["es.object.get-own-property-descriptor"],"core-js/es/object/get-own-property-descriptors":["es.object.get-own-property-descriptors"],"core-js/es/object/get-own-property-names":["es.object.get-own-property-names"],"core-js/es/object/get-own-property-symbols":["es.symbol"],"core-js/es/object/get-prototype-of":["es.object.get-prototype-of"],"core-js/es/object/group-by":["es.object.create","es.object.group-by"],"core-js/es/object/has-own":["es.object.has-own"],"core-js/es/object/is":["es.object.is"],"core-js/es/object/is-extensible":["es.object.is-extensible"],"core-js/es/object/is-frozen":["es.object.is-frozen"],"core-js/es/object/is-sealed":["es.object.is-sealed"],"core-js/es/object/keys":["es.object.keys"],"core-js/es/object/lookup-getter":["es.object.lookup-getter"],"core-js/es/object/lookup-setter":["es.object.lookup-setter"],"core-js/es/object/prevent-extensions":["es.object.prevent-extensions"],"core-js/es/object/proto":["es.object.proto"],"core-js/es/object/seal":["es.object.seal"],"core-js/es/object/set-prototype-of":["es.object.set-prototype-of"],"core-js/es/object/to-string":["es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/es/object/values":["es.object.values"],"core-js/es/parse-float":["es.parse-float"],"core-js/es/parse-int":["es.parse-int"],"core-js/es/promise":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.promise.with-resolvers","es.string.iterator"],"core-js/es/promise/all-settled":["es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.string.iterator"],"core-js/es/promise/any":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.any","es.string.iterator"],"core-js/es/promise/finally":["es.object.to-string","es.promise","es.promise.finally"],"core-js/es/promise/with-resolvers":["es.promise","es.promise.with-resolvers"],"core-js/es/reflect":["es.object.to-string","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag"],"core-js/es/reflect/apply":["es.reflect.apply"],"core-js/es/reflect/construct":["es.reflect.construct"],"core-js/es/reflect/define-property":["es.reflect.define-property"],"core-js/es/reflect/delete-property":["es.reflect.delete-property"],"core-js/es/reflect/get":["es.reflect.get"],"core-js/es/reflect/get-own-property-descriptor":["es.reflect.get-own-property-descriptor"],"core-js/es/reflect/get-prototype-of":["es.reflect.get-prototype-of"],"core-js/es/reflect/has":["es.reflect.has"],"core-js/es/reflect/is-extensible":["es.reflect.is-extensible"],"core-js/es/reflect/own-keys":["es.reflect.own-keys"],"core-js/es/reflect/prevent-extensions":["es.reflect.prevent-extensions"],"core-js/es/reflect/set":["es.reflect.set"],"core-js/es/reflect/set-prototype-of":["es.reflect.set-prototype-of"],"core-js/es/reflect/to-string-tag":["es.object.to-string","es.reflect.to-string-tag"],"core-js/es/regexp":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.string.match","es.string.replace","es.string.search","es.string.split"],"core-js/es/regexp/constructor":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky"],"core-js/es/regexp/dot-all":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec"],"core-js/es/regexp/flags":["es.regexp.flags"],"core-js/es/regexp/match":["es.regexp.exec","es.string.match"],"core-js/es/regexp/replace":["es.regexp.exec","es.string.replace"],"core-js/es/regexp/search":["es.regexp.exec","es.string.search"],"core-js/es/regexp/split":["es.regexp.exec","es.string.split"],"core-js/es/regexp/sticky":["es.regexp.constructor","es.regexp.exec","es.regexp.sticky"],"core-js/es/regexp/test":["es.regexp.exec","es.regexp.test"],"core-js/es/regexp/to-string":["es.regexp.to-string"],"core-js/es/set":["es.array.iterator","es.object.to-string","es.set","es.set.difference.v2","es.set.intersection.v2","es.set.is-disjoint-from.v2","es.set.is-subset-of.v2","es.set.is-superset-of.v2","es.set.symmetric-difference.v2","es.set.union.v2","es.string.iterator"],"core-js/es/set/difference":["es.set","es.set.difference.v2"],"core-js/es/set/intersection":["es.set","es.set.intersection.v2"],"core-js/es/set/is-disjoint-from":["es.set","es.set.is-disjoint-from.v2"],"core-js/es/set/is-subset-of":["es.set","es.set.is-subset-of.v2"],"core-js/es/set/is-superset-of":["es.set","es.set.is-superset-of.v2"],"core-js/es/set/symmetric-difference":["es.set","es.set.symmetric-difference.v2"],"core-js/es/set/union":["es.set","es.set.union.v2"],"core-js/es/string":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.is-well-formed","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.to-well-formed","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup"],"core-js/es/string/anchor":["es.string.anchor"],"core-js/es/string/at":["es.string.at-alternative"],"core-js/es/string/big":["es.string.big"],"core-js/es/string/blink":["es.string.blink"],"core-js/es/string/bold":["es.string.bold"],"core-js/es/string/code-point-at":["es.string.code-point-at"],"core-js/es/string/ends-with":["es.string.ends-with"],"core-js/es/string/fixed":["es.string.fixed"],"core-js/es/string/fontcolor":["es.string.fontcolor"],"core-js/es/string/fontsize":["es.string.fontsize"],"core-js/es/string/from-code-point":["es.string.from-code-point"],"core-js/es/string/includes":["es.string.includes"],"core-js/es/string/is-well-formed":["es.string.is-well-formed"],"core-js/es/string/italics":["es.string.italics"],"core-js/es/string/iterator":["es.object.to-string","es.string.iterator"],"core-js/es/string/link":["es.string.link"],"core-js/es/string/match":["es.regexp.exec","es.string.match"],"core-js/es/string/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/es/string/pad-end":["es.string.pad-end"],"core-js/es/string/pad-start":["es.string.pad-start"],"core-js/es/string/raw":["es.string.raw"],"core-js/es/string/repeat":["es.string.repeat"],"core-js/es/string/replace":["es.regexp.exec","es.string.replace"],"core-js/es/string/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/es/string/search":["es.regexp.exec","es.string.search"],"core-js/es/string/small":["es.string.small"],"core-js/es/string/split":["es.regexp.exec","es.string.split"],"core-js/es/string/starts-with":["es.string.starts-with"],"core-js/es/string/strike":["es.string.strike"],"core-js/es/string/sub":["es.string.sub"],"core-js/es/string/substr":["es.string.substr"],"core-js/es/string/sup":["es.string.sup"],"core-js/es/string/to-well-formed":["es.string.to-well-formed"],"core-js/es/string/trim":["es.string.trim"],"core-js/es/string/trim-end":["es.string.trim-end"],"core-js/es/string/trim-left":["es.string.trim-start"],"core-js/es/string/trim-right":["es.string.trim-end"],"core-js/es/string/trim-start":["es.string.trim-start"],"core-js/es/string/virtual":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup"],"core-js/es/string/virtual/anchor":["es.string.anchor"],"core-js/es/string/virtual/at":["es.string.at-alternative"],"core-js/es/string/virtual/big":["es.string.big"],"core-js/es/string/virtual/blink":["es.string.blink"],"core-js/es/string/virtual/bold":["es.string.bold"],"core-js/es/string/virtual/code-point-at":["es.string.code-point-at"],"core-js/es/string/virtual/ends-with":["es.string.ends-with"],"core-js/es/string/virtual/fixed":["es.string.fixed"],"core-js/es/string/virtual/fontcolor":["es.string.fontcolor"],"core-js/es/string/virtual/fontsize":["es.string.fontsize"],"core-js/es/string/virtual/includes":["es.string.includes"],"core-js/es/string/virtual/is-well-formed":["es.string.is-well-formed"],"core-js/es/string/virtual/italics":["es.string.italics"],"core-js/es/string/virtual/iterator":["es.object.to-string","es.string.iterator"],"core-js/es/string/virtual/link":["es.string.link"],"core-js/es/string/virtual/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/es/string/virtual/pad-end":["es.string.pad-end"],"core-js/es/string/virtual/pad-start":["es.string.pad-start"],"core-js/es/string/virtual/repeat":["es.string.repeat"],"core-js/es/string/virtual/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/es/string/virtual/small":["es.string.small"],"core-js/es/string/virtual/starts-with":["es.string.starts-with"],"core-js/es/string/virtual/strike":["es.string.strike"],"core-js/es/string/virtual/sub":["es.string.sub"],"core-js/es/string/virtual/substr":["es.string.substr"],"core-js/es/string/virtual/sup":["es.string.sup"],"core-js/es/string/virtual/to-well-formed":["es.string.to-well-formed"],"core-js/es/string/virtual/trim":["es.string.trim"],"core-js/es/string/virtual/trim-end":["es.string.trim-end"],"core-js/es/string/virtual/trim-left":["es.string.trim-start"],"core-js/es/string/virtual/trim-right":["es.string.trim-end"],"core-js/es/string/virtual/trim-start":["es.string.trim-start"],"core-js/es/symbol":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.array.concat","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/es/symbol/async-iterator":["es.symbol.async-iterator"],"core-js/es/symbol/description":["es.symbol.description"],"core-js/es/symbol/for":["es.symbol"],"core-js/es/symbol/has-instance":["es.symbol.has-instance","es.function.has-instance"],"core-js/es/symbol/is-concat-spreadable":["es.symbol.is-concat-spreadable","es.array.concat"],"core-js/es/symbol/iterator":["es.symbol.iterator","es.array.iterator","es.object.to-string","es.string.iterator"],"core-js/es/symbol/key-for":["es.symbol"],"core-js/es/symbol/match":["es.symbol.match","es.regexp.exec","es.string.match"],"core-js/es/symbol/match-all":["es.symbol.match-all","es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/es/symbol/replace":["es.symbol.replace","es.regexp.exec","es.string.replace"],"core-js/es/symbol/search":["es.symbol.search","es.regexp.exec","es.string.search"],"core-js/es/symbol/species":["es.symbol.species"],"core-js/es/symbol/split":["es.symbol.split","es.regexp.exec","es.string.split"],"core-js/es/symbol/to-primitive":["es.symbol.to-primitive","es.date.to-primitive"],"core-js/es/symbol/to-string-tag":["es.symbol.to-string-tag","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/es/symbol/unscopables":["es.symbol.unscopables"],"core-js/es/typed-array":["es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/es/typed-array/at":["es.typed-array.at"],"core-js/es/typed-array/copy-within":["es.typed-array.copy-within"],"core-js/es/typed-array/entries":["es.object.to-string","es.typed-array.iterator"],"core-js/es/typed-array/every":["es.typed-array.every"],"core-js/es/typed-array/fill":["es.typed-array.fill"],"core-js/es/typed-array/filter":["es.typed-array.filter"],"core-js/es/typed-array/find":["es.typed-array.find"],"core-js/es/typed-array/find-index":["es.typed-array.find-index"],"core-js/es/typed-array/find-last":["es.typed-array.find-last"],"core-js/es/typed-array/find-last-index":["es.typed-array.find-last-index"],"core-js/es/typed-array/float32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/es/typed-array/float64-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.float64-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/es/typed-array/for-each":["es.typed-array.for-each"],"core-js/es/typed-array/from":["es.typed-array.from"],"core-js/es/typed-array/includes":["es.typed-array.includes"],"core-js/es/typed-array/index-of":["es.typed-array.index-of"],"core-js/es/typed-array/int16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/es/typed-array/int32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/es/typed-array/int8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/es/typed-array/iterator":["es.object.to-string","es.typed-array.iterator"],"core-js/es/typed-array/join":["es.typed-array.join"],"core-js/es/typed-array/keys":["es.object.to-string","es.typed-array.iterator"],"core-js/es/typed-array/last-index-of":["es.typed-array.last-index-of"],"core-js/es/typed-array/map":["es.typed-array.map"],"core-js/es/typed-array/methods":["es.object.to-string","es.string.iterator","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/es/typed-array/of":["es.typed-array.of"],"core-js/es/typed-array/reduce":["es.typed-array.reduce"],"core-js/es/typed-array/reduce-right":["es.typed-array.reduce-right"],"core-js/es/typed-array/reverse":["es.typed-array.reverse"],"core-js/es/typed-array/set":["es.typed-array.set"],"core-js/es/typed-array/slice":["es.typed-array.slice"],"core-js/es/typed-array/some":["es.typed-array.some"],"core-js/es/typed-array/sort":["es.typed-array.sort"],"core-js/es/typed-array/subarray":["es.typed-array.subarray"],"core-js/es/typed-array/to-locale-string":["es.typed-array.to-locale-string"],"core-js/es/typed-array/to-reversed":["es.typed-array.to-reversed"],"core-js/es/typed-array/to-sorted":["es.typed-array.sort","es.typed-array.to-sorted"],"core-js/es/typed-array/to-string":["es.typed-array.to-string"],"core-js/es/typed-array/uint16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/es/typed-array/uint32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/es/typed-array/uint8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/es/typed-array/uint8-clamped-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint8-clamped-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/es/typed-array/values":["es.object.to-string","es.typed-array.iterator"],"core-js/es/typed-array/with":["es.typed-array.with"],"core-js/es/unescape":["es.unescape"],"core-js/es/weak-map":["es.array.iterator","es.object.to-string","es.weak-map"],"core-js/es/weak-set":["es.array.iterator","es.object.to-string","es.weak-set"],"core-js/features":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.error.cause","es.error.to-string","es.aggregate-error","es.aggregate-error.cause","es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.array-buffer.detached","es.array-buffer.transfer","es.array-buffer.transfer-to-fixed-length","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.map.group-by","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.group-by","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.promise.with-resolvers","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.set.difference.v2","es.set.intersection.v2","es.set.is-disjoint-from.v2","es.set.is-subset-of.v2","es.set.is-superset-of.v2","es.set.symmetric-difference.v2","es.set.union.v2","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.is-well-formed","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.to-well-formed","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","es.unescape","es.weak-map","es.weak-set","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.data-view.get-float16","esnext.data-view.get-uint8-clamped","esnext.data-view.set-float16","esnext.data-view.set-uint8-clamped","esnext.disposable-stack.constructor","esnext.function.demethodize","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.metadata","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.f16round","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.sum-precise","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.object.group-by","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.promise.with-resolvers","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.regexp.escape","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.custom-matcher","esnext.symbol.dispose","esnext.symbol.is-registered-symbol","esnext.symbol.is-registered","esnext.symbol.is-well-known-symbol","esnext.symbol.is-well-known","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.atob","web.btoa","web.dom-collections.for-each","web.dom-collections.iterator","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.immediate","web.queue-microtask","web.self","web.structured-clone","web.timers","web.url","web.url.can-parse","web.url.parse","web.url.to-json","web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"],"core-js/features/aggregate-error":[],"core-js/features/array":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.map","es.object.to-string","es.promise","es.string.iterator","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with"],"core-js/features/array-buffer":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.array-buffer.detached","es.array-buffer.transfer","es.array-buffer.transfer-to-fixed-length","es.object.to-string","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length"],"core-js/features/array-buffer/constructor":["es.array-buffer.constructor","es.array-buffer.slice","es.array-buffer.detached","es.array-buffer.transfer","es.array-buffer.transfer-to-fixed-length","es.object.to-string","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length"],"core-js/features/array-buffer/detached":["es.array-buffer.constructor","es.array-buffer.slice","es.array-buffer.detached","esnext.array-buffer.detached"],"core-js/features/array-buffer/is-view":["es.array-buffer.is-view"],"core-js/features/array-buffer/slice":["es.array-buffer.slice"],"core-js/features/array-buffer/transfer":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.array-buffer.transfer","esnext.array-buffer.transfer"],"core-js/features/array-buffer/transfer-to-fixed-length":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.array-buffer.transfer-to-fixed-length","esnext.array-buffer.transfer-to-fixed-length"],"core-js/features/array/at":["es.array.at","esnext.array.at"],"core-js/features/array/concat":["es.array.concat"],"core-js/features/array/copy-within":["es.array.copy-within"],"core-js/features/array/entries":["es.array.iterator","es.object.to-string"],"core-js/features/array/every":["es.array.every"],"core-js/features/array/fill":["es.array.fill"],"core-js/features/array/filter":["es.array.filter"],"core-js/features/array/filter-out":["esnext.array.filter-out"],"core-js/features/array/filter-reject":["esnext.array.filter-reject"],"core-js/features/array/find":["es.array.find"],"core-js/features/array/find-index":["es.array.find-index"],"core-js/features/array/find-last":["es.array.find-last","esnext.array.find-last"],"core-js/features/array/find-last-index":["es.array.find-last-index","esnext.array.find-last-index"],"core-js/features/array/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/features/array/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/features/array/for-each":["es.array.for-each"],"core-js/features/array/from":["es.array.from","es.string.iterator"],"core-js/features/array/from-async":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.array.from-async"],"core-js/features/array/group":["esnext.array.group"],"core-js/features/array/group-by":["esnext.array.group-by"],"core-js/features/array/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/features/array/group-to-map":["es.map","es.object.to-string","esnext.array.group-to-map"],"core-js/features/array/includes":["es.array.includes"],"core-js/features/array/index-of":["es.array.index-of"],"core-js/features/array/is-array":["es.array.is-array"],"core-js/features/array/is-template-object":["esnext.array.is-template-object"],"core-js/features/array/iterator":["es.array.iterator","es.object.to-string"],"core-js/features/array/join":["es.array.join"],"core-js/features/array/keys":["es.array.iterator","es.object.to-string"],"core-js/features/array/last-index":["esnext.array.last-index"],"core-js/features/array/last-index-of":["es.array.last-index-of"],"core-js/features/array/last-item":["esnext.array.last-item"],"core-js/features/array/map":["es.array.map"],"core-js/features/array/of":["es.array.of"],"core-js/features/array/push":["es.array.push"],"core-js/features/array/reduce":["es.array.reduce"],"core-js/features/array/reduce-right":["es.array.reduce-right"],"core-js/features/array/reverse":["es.array.reverse"],"core-js/features/array/slice":["es.array.slice"],"core-js/features/array/some":["es.array.some"],"core-js/features/array/sort":["es.array.sort"],"core-js/features/array/splice":["es.array.splice"],"core-js/features/array/to-reversed":["es.array.to-reversed","esnext.array.to-reversed"],"core-js/features/array/to-sorted":["es.array.sort","es.array.to-sorted","esnext.array.to-sorted"],"core-js/features/array/to-spliced":["es.array.to-spliced","esnext.array.to-spliced"],"core-js/features/array/unique-by":["es.map","esnext.array.unique-by"],"core-js/features/array/unshift":["es.array.unshift"],"core-js/features/array/values":["es.array.iterator","es.object.to-string"],"core-js/features/array/virtual":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.includes","es.array.index-of","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.map","es.object.to-string","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with"],"core-js/features/array/virtual/at":["es.array.at","esnext.array.at"],"core-js/features/array/virtual/concat":["es.array.concat"],"core-js/features/array/virtual/copy-within":["es.array.copy-within"],"core-js/features/array/virtual/entries":["es.array.iterator","es.object.to-string"],"core-js/features/array/virtual/every":["es.array.every"],"core-js/features/array/virtual/fill":["es.array.fill"],"core-js/features/array/virtual/filter":["es.array.filter"],"core-js/features/array/virtual/filter-out":["esnext.array.filter-out"],"core-js/features/array/virtual/filter-reject":["esnext.array.filter-reject"],"core-js/features/array/virtual/find":["es.array.find"],"core-js/features/array/virtual/find-index":["es.array.find-index"],"core-js/features/array/virtual/find-last":["es.array.find-last","esnext.array.find-last"],"core-js/features/array/virtual/find-last-index":["es.array.find-last-index","esnext.array.find-last-index"],"core-js/features/array/virtual/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/features/array/virtual/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/features/array/virtual/for-each":["es.array.for-each"],"core-js/features/array/virtual/group":["esnext.array.group"],"core-js/features/array/virtual/group-by":["esnext.array.group-by"],"core-js/features/array/virtual/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/features/array/virtual/group-to-map":["es.map","es.object.to-string","esnext.array.group-to-map"],"core-js/features/array/virtual/includes":["es.array.includes"],"core-js/features/array/virtual/index-of":["es.array.index-of"],"core-js/features/array/virtual/iterator":["es.array.iterator","es.object.to-string"],"core-js/features/array/virtual/join":["es.array.join"],"core-js/features/array/virtual/keys":["es.array.iterator","es.object.to-string"],"core-js/features/array/virtual/last-index-of":["es.array.last-index-of"],"core-js/features/array/virtual/map":["es.array.map"],"core-js/features/array/virtual/push":["es.array.push"],"core-js/features/array/virtual/reduce":["es.array.reduce"],"core-js/features/array/virtual/reduce-right":["es.array.reduce-right"],"core-js/features/array/virtual/reverse":["es.array.reverse"],"core-js/features/array/virtual/slice":["es.array.slice"],"core-js/features/array/virtual/some":["es.array.some"],"core-js/features/array/virtual/sort":["es.array.sort"],"core-js/features/array/virtual/splice":["es.array.splice"],"core-js/features/array/virtual/to-reversed":["es.array.to-reversed","esnext.array.to-reversed"],"core-js/features/array/virtual/to-sorted":["es.array.sort","es.array.to-sorted","esnext.array.to-sorted"],"core-js/features/array/virtual/to-spliced":["es.array.to-spliced","esnext.array.to-spliced"],"core-js/features/array/virtual/unique-by":["es.map","esnext.array.unique-by"],"core-js/features/array/virtual/unshift":["es.array.unshift"],"core-js/features/array/virtual/values":["es.array.iterator","es.object.to-string"],"core-js/features/array/virtual/with":["es.array.with","esnext.array.with"],"core-js/features/array/with":["es.array.with","esnext.array.with"],"core-js/features/async-disposable-stack":["es.error.cause","es.error.to-string","es.object.to-string","es.promise","esnext.suppressed-error.constructor","esnext.async-disposable-stack.constructor","esnext.async-iterator.async-dispose","esnext.iterator.dispose"],"core-js/features/async-disposable-stack/constructor":["es.error.cause","es.error.to-string","es.object.to-string","es.promise","esnext.suppressed-error.constructor","esnext.async-disposable-stack.constructor","esnext.async-iterator.async-dispose","esnext.iterator.dispose"],"core-js/features/async-iterator":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","web.dom-collections.iterator"],"core-js/features/async-iterator/as-indexed-pairs":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs"],"core-js/features/async-iterator/async-dispose":["es.object.to-string","es.promise","esnext.async-iterator.async-dispose"],"core-js/features/async-iterator/drop":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.drop"],"core-js/features/async-iterator/every":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.every"],"core-js/features/async-iterator/filter":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.filter"],"core-js/features/async-iterator/find":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.find"],"core-js/features/async-iterator/flat-map":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.flat-map"],"core-js/features/async-iterator/for-each":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.for-each"],"core-js/features/async-iterator/from":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","web.dom-collections.iterator"],"core-js/features/async-iterator/indexed":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.indexed"],"core-js/features/async-iterator/map":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.map"],"core-js/features/async-iterator/reduce":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.reduce"],"core-js/features/async-iterator/some":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.some"],"core-js/features/async-iterator/take":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.take"],"core-js/features/async-iterator/to-array":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.to-array"],"core-js/features/atob":["es.error.to-string","es.object.to-string","web.atob","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/features/bigint":["es.object.to-string","esnext.bigint.range"],"core-js/features/bigint/range":["es.object.to-string","esnext.bigint.range"],"core-js/features/btoa":["es.error.to-string","es.object.to-string","web.btoa","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/features/clear-immediate":["web.immediate"],"core-js/features/composite-key":["esnext.composite-key"],"core-js/features/composite-symbol":["es.symbol","esnext.composite-symbol"],"core-js/features/data-view":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.object.to-string","esnext.data-view.get-float16","esnext.data-view.get-uint8-clamped","esnext.data-view.set-float16","esnext.data-view.set-uint8-clamped"],"core-js/features/data-view/get-float16":["esnext.data-view.get-float16"],"core-js/features/data-view/get-uint8-clamped":["esnext.data-view.get-uint8-clamped"],"core-js/features/data-view/set-float16":["esnext.data-view.set-float16"],"core-js/features/data-view/set-uint8-clamped":["esnext.data-view.set-uint8-clamped"],"core-js/features/date":["es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string"],"core-js/features/date/get-year":["es.date.get-year"],"core-js/features/date/now":["es.date.now"],"core-js/features/date/set-year":["es.date.set-year"],"core-js/features/date/to-gmt-string":["es.date.to-gmt-string"],"core-js/features/date/to-iso-string":["es.date.to-iso-string","es.date.to-json"],"core-js/features/date/to-json":["es.date.to-json"],"core-js/features/date/to-primitive":["es.date.to-primitive"],"core-js/features/date/to-string":["es.date.to-string"],"core-js/features/disposable-stack":["es.error.cause","es.error.to-string","es.object.to-string","esnext.suppressed-error.constructor","esnext.disposable-stack.constructor","esnext.iterator.dispose"],"core-js/features/disposable-stack/constructor":["es.error.cause","es.error.to-string","es.object.to-string","esnext.suppressed-error.constructor","esnext.disposable-stack.constructor","esnext.iterator.dispose"],"core-js/features/dom-collections":["es.array.iterator","es.object.to-string","web.dom-collections.for-each","web.dom-collections.iterator"],"core-js/features/dom-collections/for-each":["web.dom-collections.for-each"],"core-js/features/dom-collections/iterator":["es.object.to-string","web.dom-collections.iterator"],"core-js/features/dom-exception":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/features/dom-exception/constructor":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack"],"core-js/features/dom-exception/to-string-tag":["web.dom-exception.to-string-tag"],"core-js/features/error":["es.error.cause","es.error.to-string"],"core-js/features/error/constructor":["es.error.cause"],"core-js/features/error/to-string":["es.error.to-string"],"core-js/features/escape":["es.escape"],"core-js/features/function":["es.function.bind","es.function.has-instance","es.function.name","esnext.function.demethodize","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.metadata","esnext.function.un-this"],"core-js/features/function/bind":["es.function.bind"],"core-js/features/function/demethodize":["esnext.function.demethodize"],"core-js/features/function/has-instance":["es.function.has-instance"],"core-js/features/function/is-callable":["esnext.function.is-callable"],"core-js/features/function/is-constructor":["esnext.function.is-constructor"],"core-js/features/function/metadata":["esnext.function.metadata"],"core-js/features/function/name":["es.function.name"],"core-js/features/function/un-this":["esnext.function.un-this"],"core-js/features/function/virtual":["es.function.bind","esnext.function.demethodize","esnext.function.un-this"],"core-js/features/function/virtual/bind":["es.function.bind"],"core-js/features/function/virtual/demethodize":["esnext.function.demethodize"],"core-js/features/function/virtual/un-this":["esnext.function.un-this"],"core-js/features/get-iterator":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/features/get-iterator-method":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/features/global-this":["es.global-this","esnext.global-this"],"core-js/features/instance/at":["es.array.at","es.string.at-alternative","esnext.array.at","esnext.string.at"],"core-js/features/instance/bind":["es.function.bind"],"core-js/features/instance/code-point-at":["es.string.code-point-at"],"core-js/features/instance/code-points":["es.object.to-string","esnext.string.code-points"],"core-js/features/instance/concat":["es.array.concat"],"core-js/features/instance/copy-within":["es.array.copy-within"],"core-js/features/instance/demethodize":["esnext.function.demethodize"],"core-js/features/instance/ends-with":["es.string.ends-with"],"core-js/features/instance/entries":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/features/instance/every":["es.array.every"],"core-js/features/instance/fill":["es.array.fill"],"core-js/features/instance/filter":["es.array.filter"],"core-js/features/instance/filter-out":["esnext.array.filter-out"],"core-js/features/instance/filter-reject":["esnext.array.filter-reject"],"core-js/features/instance/find":["es.array.find"],"core-js/features/instance/find-index":["es.array.find-index"],"core-js/features/instance/find-last":["es.array.find-last","esnext.array.find-last"],"core-js/features/instance/find-last-index":["es.array.find-last-index","esnext.array.find-last-index"],"core-js/features/instance/flags":["es.regexp.flags"],"core-js/features/instance/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/features/instance/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/features/instance/for-each":["es.array.for-each","web.dom-collections.for-each"],"core-js/features/instance/group":["esnext.array.group"],"core-js/features/instance/group-by":["esnext.array.group-by"],"core-js/features/instance/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/features/instance/group-to-map":["es.map","es.object.to-string","esnext.array.group-to-map"],"core-js/features/instance/includes":["es.array.includes","es.string.includes"],"core-js/features/instance/index-of":["es.array.index-of"],"core-js/features/instance/is-well-formed":["es.string.is-well-formed"],"core-js/features/instance/keys":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/features/instance/last-index-of":["es.array.last-index-of"],"core-js/features/instance/map":["es.array.map"],"core-js/features/instance/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all","esnext.string.match-all"],"core-js/features/instance/pad-end":["es.string.pad-end"],"core-js/features/instance/pad-start":["es.string.pad-start"],"core-js/features/instance/push":["es.array.push"],"core-js/features/instance/reduce":["es.array.reduce"],"core-js/features/instance/reduce-right":["es.array.reduce-right"],"core-js/features/instance/repeat":["es.string.repeat"],"core-js/features/instance/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all","esnext.string.replace-all"],"core-js/features/instance/reverse":["es.array.reverse"],"core-js/features/instance/slice":["es.array.slice"],"core-js/features/instance/some":["es.array.some"],"core-js/features/instance/sort":["es.array.sort"],"core-js/features/instance/splice":["es.array.splice"],"core-js/features/instance/starts-with":["es.string.starts-with"],"core-js/features/instance/to-reversed":["es.array.to-reversed","esnext.array.to-reversed"],"core-js/features/instance/to-sorted":["es.array.sort","es.array.to-sorted","esnext.array.to-sorted"],"core-js/features/instance/to-spliced":["es.array.to-spliced","esnext.array.to-spliced"],"core-js/features/instance/to-well-formed":["es.string.to-well-formed"],"core-js/features/instance/trim":["es.string.trim"],"core-js/features/instance/trim-end":["es.string.trim-end"],"core-js/features/instance/trim-left":["es.string.trim-start"],"core-js/features/instance/trim-right":["es.string.trim-end"],"core-js/features/instance/trim-start":["es.string.trim-start"],"core-js/features/instance/un-this":["esnext.function.un-this"],"core-js/features/instance/unique-by":["es.map","esnext.array.unique-by"],"core-js/features/instance/unshift":["es.array.unshift"],"core-js/features/instance/values":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/features/instance/with":["es.array.with","esnext.array.with"],"core-js/features/is-iterable":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/features/iterator":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","web.dom-collections.iterator"],"core-js/features/iterator/as-indexed-pairs":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs"],"core-js/features/iterator/dispose":["esnext.iterator.dispose"],"core-js/features/iterator/drop":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.drop"],"core-js/features/iterator/every":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.every"],"core-js/features/iterator/filter":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.filter"],"core-js/features/iterator/find":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.find"],"core-js/features/iterator/flat-map":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.flat-map"],"core-js/features/iterator/for-each":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.for-each"],"core-js/features/iterator/from":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.iterator.constructor","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","web.dom-collections.iterator"],"core-js/features/iterator/indexed":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.indexed"],"core-js/features/iterator/map":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.map"],"core-js/features/iterator/range":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.range"],"core-js/features/iterator/reduce":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.reduce"],"core-js/features/iterator/some":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.some"],"core-js/features/iterator/take":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.take"],"core-js/features/iterator/to-array":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.to-array"],"core-js/features/iterator/to-async":["es.object.to-string","es.promise","esnext.iterator.constructor","esnext.iterator.to-async"],"core-js/features/json":["es.date.to-json","es.json.stringify","es.json.to-string-tag","es.object.create","es.object.freeze","es.object.keys","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json"],"core-js/features/json/is-raw-json":["esnext.json.is-raw-json"],"core-js/features/json/parse":["es.object.keys","esnext.json.parse"],"core-js/features/json/raw-json":["es.object.create","es.object.freeze","esnext.json.raw-json"],"core-js/features/json/stringify":["es.date.to-json","es.json.stringify"],"core-js/features/json/to-string-tag":["es.json.to-string-tag"],"core-js/features/map":["es.array.iterator","es.map","es.map.group-by","es.object.to-string","es.string.iterator","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","web.dom-collections.iterator"],"core-js/features/map/delete-all":["es.map","esnext.map.delete-all"],"core-js/features/map/emplace":["es.map","esnext.map.emplace"],"core-js/features/map/every":["es.map","esnext.map.every"],"core-js/features/map/filter":["es.map","esnext.map.filter"],"core-js/features/map/find":["es.map","esnext.map.find"],"core-js/features/map/find-key":["es.map","esnext.map.find-key"],"core-js/features/map/from":["es.array.iterator","es.map","es.object.to-string","es.string.iterator","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.includes","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.reduce","esnext.map.some","esnext.map.update","web.dom-collections.iterator"],"core-js/features/map/group-by":["es.map","es.map.group-by","es.object.to-string","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.group-by","esnext.map.includes","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.reduce","esnext.map.some","esnext.map.update"],"core-js/features/map/includes":["es.map","esnext.map.includes"],"core-js/features/map/key-by":["es.map","es.object.to-string","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.reduce","esnext.map.some","esnext.map.update"],"core-js/features/map/key-of":["es.map","esnext.map.key-of"],"core-js/features/map/map-keys":["es.map","esnext.map.map-keys"],"core-js/features/map/map-values":["es.map","esnext.map.map-values"],"core-js/features/map/merge":["es.map","esnext.map.merge"],"core-js/features/map/of":["es.array.iterator","es.map","es.object.to-string","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.includes","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update"],"core-js/features/map/reduce":["es.map","esnext.map.reduce"],"core-js/features/map/some":["es.map","esnext.map.some"],"core-js/features/map/update":["es.map","esnext.map.update"],"core-js/features/map/update-or-insert":["es.map","esnext.map.update-or-insert"],"core-js/features/map/upsert":["es.map","esnext.map.upsert"],"core-js/features/math":["es.array.iterator","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.f16round","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.sum-precise","esnext.math.umulh"],"core-js/features/math/acosh":["es.math.acosh"],"core-js/features/math/asinh":["es.math.asinh"],"core-js/features/math/atanh":["es.math.atanh"],"core-js/features/math/cbrt":["es.math.cbrt"],"core-js/features/math/clamp":["esnext.math.clamp"],"core-js/features/math/clz32":["es.math.clz32"],"core-js/features/math/cosh":["es.math.cosh"],"core-js/features/math/deg-per-rad":["esnext.math.deg-per-rad"],"core-js/features/math/degrees":["esnext.math.degrees"],"core-js/features/math/expm1":["es.math.expm1"],"core-js/features/math/f16round":["esnext.math.f16round"],"core-js/features/math/fround":["es.math.fround"],"core-js/features/math/fscale":["esnext.math.fscale"],"core-js/features/math/hypot":["es.math.hypot"],"core-js/features/math/iaddh":["esnext.math.iaddh"],"core-js/features/math/imul":["es.math.imul"],"core-js/features/math/imulh":["esnext.math.imulh"],"core-js/features/math/isubh":["esnext.math.isubh"],"core-js/features/math/log10":["es.math.log10"],"core-js/features/math/log1p":["es.math.log1p"],"core-js/features/math/log2":["es.math.log2"],"core-js/features/math/rad-per-deg":["esnext.math.rad-per-deg"],"core-js/features/math/radians":["esnext.math.radians"],"core-js/features/math/scale":["esnext.math.scale"],"core-js/features/math/seeded-prng":["esnext.math.seeded-prng"],"core-js/features/math/sign":["es.math.sign"],"core-js/features/math/signbit":["esnext.math.signbit"],"core-js/features/math/sinh":["es.math.sinh"],"core-js/features/math/sum-precise":["es.array.iterator","esnext.math.sum-precise"],"core-js/features/math/tanh":["es.math.tanh"],"core-js/features/math/to-string-tag":["es.math.to-string-tag"],"core-js/features/math/trunc":["es.math.trunc"],"core-js/features/math/umulh":["esnext.math.umulh"],"core-js/features/number":["es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.to-string","esnext.number.from-string","esnext.number.range"],"core-js/features/number/constructor":["es.number.constructor"],"core-js/features/number/epsilon":["es.number.epsilon"],"core-js/features/number/from-string":["esnext.number.from-string"],"core-js/features/number/is-finite":["es.number.is-finite"],"core-js/features/number/is-integer":["es.number.is-integer"],"core-js/features/number/is-nan":["es.number.is-nan"],"core-js/features/number/is-safe-integer":["es.number.is-safe-integer"],"core-js/features/number/max-safe-integer":["es.number.max-safe-integer"],"core-js/features/number/min-safe-integer":["es.number.min-safe-integer"],"core-js/features/number/parse-float":["es.number.parse-float"],"core-js/features/number/parse-int":["es.number.parse-int"],"core-js/features/number/range":["es.object.to-string","esnext.number.range"],"core-js/features/number/to-exponential":["es.number.to-exponential"],"core-js/features/number/to-fixed":["es.number.to-fixed"],"core-js/features/number/to-precision":["es.number.to-precision"],"core-js/features/number/virtual":["es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/features/number/virtual/to-exponential":["es.number.to-exponential"],"core-js/features/number/virtual/to-fixed":["es.number.to-fixed"],"core-js/features/number/virtual/to-precision":["es.number.to-precision"],"core-js/features/object":["es.symbol","es.json.to-string-tag","es.math.to-string-tag","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.group-by","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.reflect.to-string-tag","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.object.group-by","web.dom-collections.iterator"],"core-js/features/object/assign":["es.object.assign"],"core-js/features/object/create":["es.object.create"],"core-js/features/object/define-getter":["es.object.define-getter"],"core-js/features/object/define-properties":["es.object.define-properties"],"core-js/features/object/define-property":["es.object.define-property"],"core-js/features/object/define-setter":["es.object.define-setter"],"core-js/features/object/entries":["es.object.entries"],"core-js/features/object/freeze":["es.object.freeze"],"core-js/features/object/from-entries":["es.array.iterator","es.object.from-entries","web.dom-collections.iterator"],"core-js/features/object/get-own-property-descriptor":["es.object.get-own-property-descriptor"],"core-js/features/object/get-own-property-descriptors":["es.object.get-own-property-descriptors"],"core-js/features/object/get-own-property-names":["es.object.get-own-property-names"],"core-js/features/object/get-own-property-symbols":["es.symbol"],"core-js/features/object/get-prototype-of":["es.object.get-prototype-of"],"core-js/features/object/group-by":["es.object.create","es.object.group-by","esnext.object.group-by"],"core-js/features/object/has-own":["es.object.has-own","esnext.object.has-own"],"core-js/features/object/is":["es.object.is"],"core-js/features/object/is-extensible":["es.object.is-extensible"],"core-js/features/object/is-frozen":["es.object.is-frozen"],"core-js/features/object/is-sealed":["es.object.is-sealed"],"core-js/features/object/iterate-entries":["esnext.object.iterate-entries"],"core-js/features/object/iterate-keys":["esnext.object.iterate-keys"],"core-js/features/object/iterate-values":["esnext.object.iterate-values"],"core-js/features/object/keys":["es.object.keys"],"core-js/features/object/lookup-getter":["es.object.lookup-getter"],"core-js/features/object/lookup-setter":["es.object.lookup-setter"],"core-js/features/object/prevent-extensions":["es.object.prevent-extensions"],"core-js/features/object/proto":["es.object.proto"],"core-js/features/object/seal":["es.object.seal"],"core-js/features/object/set-prototype-of":["es.object.set-prototype-of"],"core-js/features/object/to-string":["es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/features/object/values":["es.object.values"],"core-js/features/observable":["es.object.to-string","es.string.iterator","esnext.observable","esnext.symbol.observable","web.dom-collections.iterator"],"core-js/features/parse-float":["es.parse-float"],"core-js/features/parse-int":["es.parse-int"],"core-js/features/promise":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.promise.with-resolvers","es.string.iterator","esnext.aggregate-error","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.promise.with-resolvers","web.dom-collections.iterator"],"core-js/features/promise/all-settled":["es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.string.iterator","esnext.promise.all-settled","web.dom-collections.iterator"],"core-js/features/promise/any":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.any","es.string.iterator","esnext.aggregate-error","esnext.promise.any","web.dom-collections.iterator"],"core-js/features/promise/finally":["es.object.to-string","es.promise","es.promise.finally"],"core-js/features/promise/try":["es.promise","esnext.promise.try"],"core-js/features/promise/with-resolvers":["es.promise","es.promise.with-resolvers","esnext.promise.with-resolvers"],"core-js/features/queue-microtask":["web.queue-microtask"],"core-js/features/reflect":["es.object.to-string","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata"],"core-js/features/reflect/apply":["es.reflect.apply"],"core-js/features/reflect/construct":["es.reflect.construct"],"core-js/features/reflect/define-metadata":["esnext.reflect.define-metadata"],"core-js/features/reflect/define-property":["es.reflect.define-property"],"core-js/features/reflect/delete-metadata":["esnext.reflect.delete-metadata"],"core-js/features/reflect/delete-property":["es.reflect.delete-property"],"core-js/features/reflect/get":["es.reflect.get"],"core-js/features/reflect/get-metadata":["esnext.reflect.get-metadata"],"core-js/features/reflect/get-metadata-keys":["esnext.reflect.get-metadata-keys"],"core-js/features/reflect/get-own-metadata":["esnext.reflect.get-own-metadata"],"core-js/features/reflect/get-own-metadata-keys":["esnext.reflect.get-own-metadata-keys"],"core-js/features/reflect/get-own-property-descriptor":["es.reflect.get-own-property-descriptor"],"core-js/features/reflect/get-prototype-of":["es.reflect.get-prototype-of"],"core-js/features/reflect/has":["es.reflect.has"],"core-js/features/reflect/has-metadata":["esnext.reflect.has-metadata"],"core-js/features/reflect/has-own-metadata":["esnext.reflect.has-own-metadata"],"core-js/features/reflect/is-extensible":["es.reflect.is-extensible"],"core-js/features/reflect/metadata":["esnext.reflect.metadata"],"core-js/features/reflect/own-keys":["es.reflect.own-keys"],"core-js/features/reflect/prevent-extensions":["es.reflect.prevent-extensions"],"core-js/features/reflect/set":["es.reflect.set"],"core-js/features/reflect/set-prototype-of":["es.reflect.set-prototype-of"],"core-js/features/reflect/to-string-tag":["es.reflect.to-string-tag"],"core-js/features/regexp":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.string.match","es.string.replace","es.string.search","es.string.split","esnext.regexp.escape"],"core-js/features/regexp/constructor":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky"],"core-js/features/regexp/dot-all":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec"],"core-js/features/regexp/escape":["esnext.regexp.escape"],"core-js/features/regexp/flags":["es.regexp.flags"],"core-js/features/regexp/match":["es.regexp.exec","es.string.match"],"core-js/features/regexp/replace":["es.regexp.exec","es.string.replace"],"core-js/features/regexp/search":["es.regexp.exec","es.string.search"],"core-js/features/regexp/split":["es.regexp.exec","es.string.split"],"core-js/features/regexp/sticky":["es.regexp.constructor","es.regexp.exec","es.regexp.sticky"],"core-js/features/regexp/test":["es.regexp.exec","es.regexp.test"],"core-js/features/regexp/to-string":["es.regexp.to-string"],"core-js/features/self":["web.self"],"core-js/features/set":["es.array.iterator","es.object.to-string","es.set","es.set.difference.v2","es.set.intersection.v2","es.set.is-disjoint-from.v2","es.set.is-subset-of.v2","es.set.is-superset-of.v2","es.set.symmetric-difference.v2","es.set.union.v2","es.string.iterator","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","web.dom-collections.iterator"],"core-js/features/set-immediate":["web.immediate"],"core-js/features/set-interval":["web.timers"],"core-js/features/set-timeout":["web.timers"],"core-js/features/set/add-all":["es.set","esnext.set.add-all"],"core-js/features/set/delete-all":["es.set","esnext.set.delete-all"],"core-js/features/set/difference":["es.array.iterator","es.set","es.set.difference.v2","es.string.iterator","esnext.set.difference.v2","esnext.set.difference","web.dom-collections.iterator"],"core-js/features/set/every":["es.set","esnext.set.every"],"core-js/features/set/filter":["es.set","esnext.set.filter"],"core-js/features/set/find":["es.set","esnext.set.find"],"core-js/features/set/from":["es.array.iterator","es.object.to-string","es.set","es.string.iterator","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.is-disjoint-from.v2","esnext.set.is-subset-of.v2","esnext.set.is-superset-of.v2","esnext.set.join","esnext.set.map","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.union.v2","web.dom-collections.iterator"],"core-js/features/set/intersection":["es.array.iterator","es.set","es.set.intersection.v2","es.string.iterator","esnext.set.intersection.v2","esnext.set.intersection","web.dom-collections.iterator"],"core-js/features/set/is-disjoint-from":["es.array.iterator","es.set","es.set.is-disjoint-from.v2","es.string.iterator","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","web.dom-collections.iterator"],"core-js/features/set/is-subset-of":["es.array.iterator","es.set","es.set.is-subset-of.v2","es.string.iterator","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","web.dom-collections.iterator"],"core-js/features/set/is-superset-of":["es.array.iterator","es.set","es.set.is-superset-of.v2","es.string.iterator","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","web.dom-collections.iterator"],"core-js/features/set/join":["es.set","esnext.set.join"],"core-js/features/set/map":["es.set","esnext.set.map"],"core-js/features/set/of":["es.array.iterator","es.object.to-string","es.set","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.intersection.v2","esnext.set.is-disjoint-from.v2","esnext.set.is-subset-of.v2","esnext.set.is-superset-of.v2","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.union.v2"],"core-js/features/set/reduce":["es.set","esnext.set.reduce"],"core-js/features/set/some":["es.set","esnext.set.some"],"core-js/features/set/symmetric-difference":["es.array.iterator","es.set","es.set.symmetric-difference.v2","es.string.iterator","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","web.dom-collections.iterator"],"core-js/features/set/union":["es.array.iterator","es.set","es.set.union.v2","es.string.iterator","esnext.set.union.v2","esnext.set.union","web.dom-collections.iterator"],"core-js/features/string":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.is-well-formed","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.to-well-formed","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.weak-map","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed"],"core-js/features/string/anchor":["es.string.anchor"],"core-js/features/string/at":["es.string.at-alternative","esnext.string.at"],"core-js/features/string/big":["es.string.big"],"core-js/features/string/blink":["es.string.blink"],"core-js/features/string/bold":["es.string.bold"],"core-js/features/string/code-point-at":["es.string.code-point-at"],"core-js/features/string/code-points":["es.object.to-string","esnext.string.code-points"],"core-js/features/string/cooked":["esnext.string.cooked"],"core-js/features/string/dedent":["es.string.from-code-point","es.weak-map","esnext.string.dedent"],"core-js/features/string/ends-with":["es.string.ends-with"],"core-js/features/string/fixed":["es.string.fixed"],"core-js/features/string/fontcolor":["es.string.fontcolor"],"core-js/features/string/fontsize":["es.string.fontsize"],"core-js/features/string/from-code-point":["es.string.from-code-point"],"core-js/features/string/includes":["es.string.includes"],"core-js/features/string/is-well-formed":["es.string.is-well-formed","esnext.string.is-well-formed"],"core-js/features/string/italics":["es.string.italics"],"core-js/features/string/iterator":["es.object.to-string","es.string.iterator"],"core-js/features/string/link":["es.string.link"],"core-js/features/string/match":["es.regexp.exec","es.string.match"],"core-js/features/string/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all","esnext.string.match-all"],"core-js/features/string/pad-end":["es.string.pad-end"],"core-js/features/string/pad-start":["es.string.pad-start"],"core-js/features/string/raw":["es.string.raw"],"core-js/features/string/repeat":["es.string.repeat"],"core-js/features/string/replace":["es.regexp.exec","es.string.replace"],"core-js/features/string/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all","esnext.string.replace-all"],"core-js/features/string/search":["es.regexp.exec","es.string.search"],"core-js/features/string/small":["es.string.small"],"core-js/features/string/split":["es.regexp.exec","es.string.split"],"core-js/features/string/starts-with":["es.string.starts-with"],"core-js/features/string/strike":["es.string.strike"],"core-js/features/string/sub":["es.string.sub"],"core-js/features/string/substr":["es.string.substr"],"core-js/features/string/sup":["es.string.sup"],"core-js/features/string/to-well-formed":["es.string.to-well-formed","esnext.string.to-well-formed"],"core-js/features/string/trim":["es.string.trim"],"core-js/features/string/trim-end":["es.string.trim-end"],"core-js/features/string/trim-left":["es.string.trim-start"],"core-js/features/string/trim-right":["es.string.trim-end"],"core-js/features/string/trim-start":["es.string.trim-start"],"core-js/features/string/virtual":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","esnext.string.at","esnext.string.code-points","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed"],"core-js/features/string/virtual/anchor":["es.string.anchor"],"core-js/features/string/virtual/at":["es.string.at-alternative","esnext.string.at"],"core-js/features/string/virtual/big":["es.string.big"],"core-js/features/string/virtual/blink":["es.string.blink"],"core-js/features/string/virtual/bold":["es.string.bold"],"core-js/features/string/virtual/code-point-at":["es.string.code-point-at"],"core-js/features/string/virtual/code-points":["es.object.to-string","esnext.string.code-points"],"core-js/features/string/virtual/ends-with":["es.string.ends-with"],"core-js/features/string/virtual/fixed":["es.string.fixed"],"core-js/features/string/virtual/fontcolor":["es.string.fontcolor"],"core-js/features/string/virtual/fontsize":["es.string.fontsize"],"core-js/features/string/virtual/includes":["es.string.includes"],"core-js/features/string/virtual/is-well-formed":["es.string.is-well-formed","esnext.string.is-well-formed"],"core-js/features/string/virtual/italics":["es.string.italics"],"core-js/features/string/virtual/iterator":["es.object.to-string","es.string.iterator"],"core-js/features/string/virtual/link":["es.string.link"],"core-js/features/string/virtual/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all","esnext.string.match-all"],"core-js/features/string/virtual/pad-end":["es.string.pad-end"],"core-js/features/string/virtual/pad-start":["es.string.pad-start"],"core-js/features/string/virtual/repeat":["es.string.repeat"],"core-js/features/string/virtual/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all","esnext.string.replace-all"],"core-js/features/string/virtual/small":["es.string.small"],"core-js/features/string/virtual/starts-with":["es.string.starts-with"],"core-js/features/string/virtual/strike":["es.string.strike"],"core-js/features/string/virtual/sub":["es.string.sub"],"core-js/features/string/virtual/substr":["es.string.substr"],"core-js/features/string/virtual/sup":["es.string.sup"],"core-js/features/string/virtual/to-well-formed":["es.string.to-well-formed","esnext.string.to-well-formed"],"core-js/features/string/virtual/trim":["es.string.trim"],"core-js/features/string/virtual/trim-end":["es.string.trim-end"],"core-js/features/string/virtual/trim-left":["es.string.trim-start"],"core-js/features/string/virtual/trim-right":["es.string.trim-end"],"core-js/features/string/virtual/trim-start":["es.string.trim-start"],"core-js/features/structured-clone":["es.error.to-string","es.array.iterator","es.map","es.object.keys","es.object.to-string","es.set","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.structured-clone"],"core-js/features/suppressed-error":[],"core-js/features/symbol":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.array.concat","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag","esnext.function.metadata","esnext.symbol.async-dispose","esnext.symbol.custom-matcher","esnext.symbol.dispose","esnext.symbol.is-registered-symbol","esnext.symbol.is-registered","esnext.symbol.is-well-known-symbol","esnext.symbol.is-well-known","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","web.dom-collections.iterator"],"core-js/features/symbol/async-dispose":["esnext.symbol.async-dispose"],"core-js/features/symbol/async-iterator":["es.symbol.async-iterator"],"core-js/features/symbol/custom-matcher":["esnext.symbol.custom-matcher"],"core-js/features/symbol/description":["es.symbol.description"],"core-js/features/symbol/dispose":["esnext.symbol.dispose"],"core-js/features/symbol/for":["es.symbol"],"core-js/features/symbol/has-instance":["es.symbol.has-instance","es.function.has-instance"],"core-js/features/symbol/is-concat-spreadable":["es.symbol.is-concat-spreadable","es.array.concat"],"core-js/features/symbol/is-registered":["es.symbol","esnext.symbol.is-registered"],"core-js/features/symbol/is-registered-symbol":["es.symbol","esnext.symbol.is-registered-symbol"],"core-js/features/symbol/is-well-known":["es.symbol","esnext.symbol.is-well-known"],"core-js/features/symbol/is-well-known-symbol":["es.symbol","esnext.symbol.is-well-known-symbol"],"core-js/features/symbol/iterator":["es.symbol.iterator","es.array.iterator","es.object.to-string","es.string.iterator","web.dom-collections.iterator"],"core-js/features/symbol/key-for":["es.symbol"],"core-js/features/symbol/match":["es.symbol.match","es.regexp.exec","es.string.match"],"core-js/features/symbol/match-all":["es.symbol.match-all","es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/features/symbol/matcher":["esnext.symbol.matcher"],"core-js/features/symbol/metadata":["esnext.function.metadata","esnext.symbol.metadata"],"core-js/features/symbol/metadata-key":["esnext.symbol.metadata-key"],"core-js/features/symbol/observable":["esnext.symbol.observable"],"core-js/features/symbol/pattern-match":["esnext.symbol.pattern-match"],"core-js/features/symbol/replace":["es.symbol.replace","es.regexp.exec","es.string.replace"],"core-js/features/symbol/replace-all":["esnext.symbol.replace-all"],"core-js/features/symbol/search":["es.symbol.search","es.regexp.exec","es.string.search"],"core-js/features/symbol/species":["es.symbol.species"],"core-js/features/symbol/split":["es.symbol.split","es.regexp.exec","es.string.split"],"core-js/features/symbol/to-primitive":["es.symbol.to-primitive","es.date.to-primitive"],"core-js/features/symbol/to-string-tag":["es.symbol.to-string-tag","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/features/symbol/unscopables":["es.symbol.unscopables"],"core-js/features/typed-array":["es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/features/typed-array/at":["es.typed-array.at","esnext.typed-array.at"],"core-js/features/typed-array/copy-within":["es.typed-array.copy-within"],"core-js/features/typed-array/entries":["es.object.to-string","es.typed-array.iterator"],"core-js/features/typed-array/every":["es.typed-array.every"],"core-js/features/typed-array/fill":["es.typed-array.fill"],"core-js/features/typed-array/filter":["es.typed-array.filter"],"core-js/features/typed-array/filter-out":["esnext.typed-array.filter-out"],"core-js/features/typed-array/filter-reject":["esnext.typed-array.filter-reject"],"core-js/features/typed-array/find":["es.typed-array.find"],"core-js/features/typed-array/find-index":["es.typed-array.find-index"],"core-js/features/typed-array/find-last":["es.typed-array.find-last","esnext.typed-array.find-last"],"core-js/features/typed-array/find-last-index":["es.typed-array.find-last-index","esnext.typed-array.find-last-index"],"core-js/features/typed-array/float32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.float32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/features/typed-array/float64-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.float64-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/features/typed-array/for-each":["es.typed-array.for-each"],"core-js/features/typed-array/from":["es.typed-array.from"],"core-js/features/typed-array/from-async":["esnext.typed-array.from-async"],"core-js/features/typed-array/from-base64":["esnext.uint8-array.from-base64"],"core-js/features/typed-array/from-hex":["esnext.uint8-array.from-hex"],"core-js/features/typed-array/group-by":["esnext.typed-array.group-by"],"core-js/features/typed-array/includes":["es.typed-array.includes"],"core-js/features/typed-array/index-of":["es.typed-array.index-of"],"core-js/features/typed-array/int16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.int16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/features/typed-array/int32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.int32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/features/typed-array/int8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.int8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/features/typed-array/iterator":["es.object.to-string","es.typed-array.iterator"],"core-js/features/typed-array/join":["es.typed-array.join"],"core-js/features/typed-array/keys":["es.object.to-string","es.typed-array.iterator"],"core-js/features/typed-array/last-index-of":["es.typed-array.last-index-of"],"core-js/features/typed-array/map":["es.typed-array.map"],"core-js/features/typed-array/methods":["es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/features/typed-array/of":["es.typed-array.of"],"core-js/features/typed-array/reduce":["es.typed-array.reduce"],"core-js/features/typed-array/reduce-right":["es.typed-array.reduce-right"],"core-js/features/typed-array/reverse":["es.typed-array.reverse"],"core-js/features/typed-array/set":["es.typed-array.set"],"core-js/features/typed-array/set-from-base64":["esnext.uint8-array.set-from-base64"],"core-js/features/typed-array/set-from-hex":["esnext.uint8-array.set-from-hex"],"core-js/features/typed-array/slice":["es.typed-array.slice"],"core-js/features/typed-array/some":["es.typed-array.some"],"core-js/features/typed-array/sort":["es.typed-array.sort"],"core-js/features/typed-array/subarray":["es.typed-array.subarray"],"core-js/features/typed-array/to-base64":["esnext.uint8-array.to-base64"],"core-js/features/typed-array/to-hex":["esnext.uint8-array.to-hex"],"core-js/features/typed-array/to-locale-string":["es.typed-array.to-locale-string"],"core-js/features/typed-array/to-reversed":["es.typed-array.to-reversed","esnext.typed-array.to-reversed"],"core-js/features/typed-array/to-sorted":["es.typed-array.sort","es.typed-array.to-sorted","esnext.typed-array.to-sorted"],"core-js/features/typed-array/to-spliced":["esnext.typed-array.to-spliced"],"core-js/features/typed-array/to-string":["es.typed-array.to-string"],"core-js/features/typed-array/uint16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/features/typed-array/uint32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/features/typed-array/uint8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/features/typed-array/uint8-clamped-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint8-clamped-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/features/typed-array/unique-by":["es.map","esnext.typed-array.unique-by"],"core-js/features/typed-array/values":["es.object.to-string","es.typed-array.iterator"],"core-js/features/typed-array/with":["es.typed-array.with","esnext.typed-array.with"],"core-js/features/unescape":["es.unescape"],"core-js/features/url":["web.url","web.url.can-parse","web.url.parse","web.url.to-json","web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"],"core-js/features/url-search-params":["web.dom-collections.iterator","web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"],"core-js/features/url/can-parse":["web.url","web.url.can-parse"],"core-js/features/url/parse":["web.url","web.url.parse"],"core-js/features/url/to-json":["web.url.to-json"],"core-js/features/weak-map":["es.array.iterator","es.object.to-string","es.string.iterator","es.weak-map","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","web.dom-collections.iterator"],"core-js/features/weak-map/delete-all":["es.weak-map","esnext.weak-map.delete-all"],"core-js/features/weak-map/emplace":["es.weak-map","esnext.weak-map.emplace"],"core-js/features/weak-map/from":["es.array.iterator","es.object.to-string","es.string.iterator","es.weak-map","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.emplace","web.dom-collections.iterator"],"core-js/features/weak-map/of":["es.array.iterator","es.object.to-string","es.weak-map","esnext.weak-map.delete-all","esnext.weak-map.of","esnext.weak-map.emplace"],"core-js/features/weak-map/upsert":["es.weak-map","esnext.weak-map.upsert"],"core-js/features/weak-set":["es.array.iterator","es.object.to-string","es.string.iterator","es.weak-set","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.dom-collections.iterator"],"core-js/features/weak-set/add-all":["es.weak-set","esnext.weak-set.add-all"],"core-js/features/weak-set/delete-all":["es.weak-set","esnext.weak-set.delete-all"],"core-js/features/weak-set/from":["es.array.iterator","es.object.to-string","es.string.iterator","es.weak-set","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","web.dom-collections.iterator"],"core-js/features/weak-set/of":["es.array.iterator","es.object.to-string","es.weak-set","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.of"],"core-js/full":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.error.cause","es.error.to-string","es.aggregate-error","es.aggregate-error.cause","es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.array-buffer.detached","es.array-buffer.transfer","es.array-buffer.transfer-to-fixed-length","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.map.group-by","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.group-by","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.promise.with-resolvers","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.set.difference.v2","es.set.intersection.v2","es.set.is-disjoint-from.v2","es.set.is-subset-of.v2","es.set.is-superset-of.v2","es.set.symmetric-difference.v2","es.set.union.v2","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.is-well-formed","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.to-well-formed","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","es.unescape","es.weak-map","es.weak-set","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.data-view.get-float16","esnext.data-view.get-uint8-clamped","esnext.data-view.set-float16","esnext.data-view.set-uint8-clamped","esnext.disposable-stack.constructor","esnext.function.demethodize","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.metadata","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.f16round","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.sum-precise","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.object.group-by","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.promise.with-resolvers","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.regexp.escape","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.custom-matcher","esnext.symbol.dispose","esnext.symbol.is-registered-symbol","esnext.symbol.is-registered","esnext.symbol.is-well-known-symbol","esnext.symbol.is-well-known","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.atob","web.btoa","web.dom-collections.for-each","web.dom-collections.iterator","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.immediate","web.queue-microtask","web.self","web.structured-clone","web.timers","web.url","web.url.can-parse","web.url.parse","web.url.to-json","web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"],"core-js/full/aggregate-error":[],"core-js/full/array":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.map","es.object.to-string","es.promise","es.string.iterator","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with"],"core-js/full/array-buffer":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.array-buffer.detached","es.array-buffer.transfer","es.array-buffer.transfer-to-fixed-length","es.object.to-string","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length"],"core-js/full/array-buffer/constructor":["es.array-buffer.constructor","es.array-buffer.slice","es.array-buffer.detached","es.array-buffer.transfer","es.array-buffer.transfer-to-fixed-length","es.object.to-string","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length"],"core-js/full/array-buffer/detached":["es.array-buffer.constructor","es.array-buffer.slice","es.array-buffer.detached","esnext.array-buffer.detached"],"core-js/full/array-buffer/is-view":["es.array-buffer.is-view"],"core-js/full/array-buffer/slice":["es.array-buffer.slice"],"core-js/full/array-buffer/transfer":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.array-buffer.transfer","esnext.array-buffer.transfer"],"core-js/full/array-buffer/transfer-to-fixed-length":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.array-buffer.transfer-to-fixed-length","esnext.array-buffer.transfer-to-fixed-length"],"core-js/full/array/at":["es.array.at","esnext.array.at"],"core-js/full/array/concat":["es.array.concat"],"core-js/full/array/copy-within":["es.array.copy-within"],"core-js/full/array/entries":["es.array.iterator","es.object.to-string"],"core-js/full/array/every":["es.array.every"],"core-js/full/array/fill":["es.array.fill"],"core-js/full/array/filter":["es.array.filter"],"core-js/full/array/filter-out":["esnext.array.filter-out"],"core-js/full/array/filter-reject":["esnext.array.filter-reject"],"core-js/full/array/find":["es.array.find"],"core-js/full/array/find-index":["es.array.find-index"],"core-js/full/array/find-last":["es.array.find-last","esnext.array.find-last"],"core-js/full/array/find-last-index":["es.array.find-last-index","esnext.array.find-last-index"],"core-js/full/array/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/full/array/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/full/array/for-each":["es.array.for-each"],"core-js/full/array/from":["es.array.from","es.string.iterator"],"core-js/full/array/from-async":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.array.from-async"],"core-js/full/array/group":["esnext.array.group"],"core-js/full/array/group-by":["esnext.array.group-by"],"core-js/full/array/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/full/array/group-to-map":["es.map","es.object.to-string","esnext.array.group-to-map"],"core-js/full/array/includes":["es.array.includes"],"core-js/full/array/index-of":["es.array.index-of"],"core-js/full/array/is-array":["es.array.is-array"],"core-js/full/array/is-template-object":["esnext.array.is-template-object"],"core-js/full/array/iterator":["es.array.iterator","es.object.to-string"],"core-js/full/array/join":["es.array.join"],"core-js/full/array/keys":["es.array.iterator","es.object.to-string"],"core-js/full/array/last-index":["esnext.array.last-index"],"core-js/full/array/last-index-of":["es.array.last-index-of"],"core-js/full/array/last-item":["esnext.array.last-item"],"core-js/full/array/map":["es.array.map"],"core-js/full/array/of":["es.array.of"],"core-js/full/array/push":["es.array.push"],"core-js/full/array/reduce":["es.array.reduce"],"core-js/full/array/reduce-right":["es.array.reduce-right"],"core-js/full/array/reverse":["es.array.reverse"],"core-js/full/array/slice":["es.array.slice"],"core-js/full/array/some":["es.array.some"],"core-js/full/array/sort":["es.array.sort"],"core-js/full/array/splice":["es.array.splice"],"core-js/full/array/to-reversed":["es.array.to-reversed","esnext.array.to-reversed"],"core-js/full/array/to-sorted":["es.array.sort","es.array.to-sorted","esnext.array.to-sorted"],"core-js/full/array/to-spliced":["es.array.to-spliced","esnext.array.to-spliced"],"core-js/full/array/unique-by":["es.map","esnext.array.unique-by"],"core-js/full/array/unshift":["es.array.unshift"],"core-js/full/array/values":["es.array.iterator","es.object.to-string"],"core-js/full/array/virtual":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.includes","es.array.index-of","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.map","es.object.to-string","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with"],"core-js/full/array/virtual/at":["es.array.at","esnext.array.at"],"core-js/full/array/virtual/concat":["es.array.concat"],"core-js/full/array/virtual/copy-within":["es.array.copy-within"],"core-js/full/array/virtual/entries":["es.array.iterator","es.object.to-string"],"core-js/full/array/virtual/every":["es.array.every"],"core-js/full/array/virtual/fill":["es.array.fill"],"core-js/full/array/virtual/filter":["es.array.filter"],"core-js/full/array/virtual/filter-out":["esnext.array.filter-out"],"core-js/full/array/virtual/filter-reject":["esnext.array.filter-reject"],"core-js/full/array/virtual/find":["es.array.find"],"core-js/full/array/virtual/find-index":["es.array.find-index"],"core-js/full/array/virtual/find-last":["es.array.find-last","esnext.array.find-last"],"core-js/full/array/virtual/find-last-index":["es.array.find-last-index","esnext.array.find-last-index"],"core-js/full/array/virtual/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/full/array/virtual/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/full/array/virtual/for-each":["es.array.for-each"],"core-js/full/array/virtual/group":["esnext.array.group"],"core-js/full/array/virtual/group-by":["esnext.array.group-by"],"core-js/full/array/virtual/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/full/array/virtual/group-to-map":["es.map","es.object.to-string","esnext.array.group-to-map"],"core-js/full/array/virtual/includes":["es.array.includes"],"core-js/full/array/virtual/index-of":["es.array.index-of"],"core-js/full/array/virtual/iterator":["es.array.iterator","es.object.to-string"],"core-js/full/array/virtual/join":["es.array.join"],"core-js/full/array/virtual/keys":["es.array.iterator","es.object.to-string"],"core-js/full/array/virtual/last-index-of":["es.array.last-index-of"],"core-js/full/array/virtual/map":["es.array.map"],"core-js/full/array/virtual/push":["es.array.push"],"core-js/full/array/virtual/reduce":["es.array.reduce"],"core-js/full/array/virtual/reduce-right":["es.array.reduce-right"],"core-js/full/array/virtual/reverse":["es.array.reverse"],"core-js/full/array/virtual/slice":["es.array.slice"],"core-js/full/array/virtual/some":["es.array.some"],"core-js/full/array/virtual/sort":["es.array.sort"],"core-js/full/array/virtual/splice":["es.array.splice"],"core-js/full/array/virtual/to-reversed":["es.array.to-reversed","esnext.array.to-reversed"],"core-js/full/array/virtual/to-sorted":["es.array.sort","es.array.to-sorted","esnext.array.to-sorted"],"core-js/full/array/virtual/to-spliced":["es.array.to-spliced","esnext.array.to-spliced"],"core-js/full/array/virtual/unique-by":["es.map","esnext.array.unique-by"],"core-js/full/array/virtual/unshift":["es.array.unshift"],"core-js/full/array/virtual/values":["es.array.iterator","es.object.to-string"],"core-js/full/array/virtual/with":["es.array.with","esnext.array.with"],"core-js/full/array/with":["es.array.with","esnext.array.with"],"core-js/full/async-disposable-stack":["es.error.cause","es.error.to-string","es.object.to-string","es.promise","esnext.suppressed-error.constructor","esnext.async-disposable-stack.constructor","esnext.async-iterator.async-dispose","esnext.iterator.dispose"],"core-js/full/async-disposable-stack/constructor":["es.error.cause","es.error.to-string","es.object.to-string","es.promise","esnext.suppressed-error.constructor","esnext.async-disposable-stack.constructor","esnext.async-iterator.async-dispose","esnext.iterator.dispose"],"core-js/full/async-iterator":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","web.dom-collections.iterator"],"core-js/full/async-iterator/as-indexed-pairs":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs"],"core-js/full/async-iterator/async-dispose":["es.object.to-string","es.promise","esnext.async-iterator.async-dispose"],"core-js/full/async-iterator/drop":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.drop"],"core-js/full/async-iterator/every":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.every"],"core-js/full/async-iterator/filter":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.filter"],"core-js/full/async-iterator/find":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.find"],"core-js/full/async-iterator/flat-map":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.flat-map"],"core-js/full/async-iterator/for-each":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.for-each"],"core-js/full/async-iterator/from":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","web.dom-collections.iterator"],"core-js/full/async-iterator/indexed":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.indexed"],"core-js/full/async-iterator/map":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.map"],"core-js/full/async-iterator/reduce":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.reduce"],"core-js/full/async-iterator/some":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.some"],"core-js/full/async-iterator/take":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.take"],"core-js/full/async-iterator/to-array":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.to-array"],"core-js/full/atob":["es.error.to-string","es.object.to-string","web.atob","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/full/bigint":["es.object.to-string","esnext.bigint.range"],"core-js/full/bigint/range":["es.object.to-string","esnext.bigint.range"],"core-js/full/btoa":["es.error.to-string","es.object.to-string","web.btoa","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/full/clear-immediate":["web.immediate"],"core-js/full/composite-key":["esnext.composite-key"],"core-js/full/composite-symbol":["es.symbol","esnext.composite-symbol"],"core-js/full/data-view":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.object.to-string","esnext.data-view.get-float16","esnext.data-view.get-uint8-clamped","esnext.data-view.set-float16","esnext.data-view.set-uint8-clamped"],"core-js/full/data-view/get-float16":["esnext.data-view.get-float16"],"core-js/full/data-view/get-uint8-clamped":["esnext.data-view.get-uint8-clamped"],"core-js/full/data-view/set-float16":["esnext.data-view.set-float16"],"core-js/full/data-view/set-uint8-clamped":["esnext.data-view.set-uint8-clamped"],"core-js/full/date":["es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string"],"core-js/full/date/get-year":["es.date.get-year"],"core-js/full/date/now":["es.date.now"],"core-js/full/date/set-year":["es.date.set-year"],"core-js/full/date/to-gmt-string":["es.date.to-gmt-string"],"core-js/full/date/to-iso-string":["es.date.to-iso-string","es.date.to-json"],"core-js/full/date/to-json":["es.date.to-json"],"core-js/full/date/to-primitive":["es.date.to-primitive"],"core-js/full/date/to-string":["es.date.to-string"],"core-js/full/disposable-stack":["es.error.cause","es.error.to-string","es.object.to-string","esnext.suppressed-error.constructor","esnext.disposable-stack.constructor","esnext.iterator.dispose"],"core-js/full/disposable-stack/constructor":["es.error.cause","es.error.to-string","es.object.to-string","esnext.suppressed-error.constructor","esnext.disposable-stack.constructor","esnext.iterator.dispose"],"core-js/full/dom-collections":["es.array.iterator","es.object.to-string","web.dom-collections.for-each","web.dom-collections.iterator"],"core-js/full/dom-collections/for-each":["web.dom-collections.for-each"],"core-js/full/dom-collections/iterator":["es.object.to-string","web.dom-collections.iterator"],"core-js/full/dom-exception":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/full/dom-exception/constructor":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack"],"core-js/full/dom-exception/to-string-tag":["web.dom-exception.to-string-tag"],"core-js/full/error":["es.error.cause","es.error.to-string"],"core-js/full/error/constructor":["es.error.cause"],"core-js/full/error/to-string":["es.error.to-string"],"core-js/full/escape":["es.escape"],"core-js/full/function":["es.function.bind","es.function.has-instance","es.function.name","esnext.function.demethodize","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.metadata","esnext.function.un-this"],"core-js/full/function/bind":["es.function.bind"],"core-js/full/function/demethodize":["esnext.function.demethodize"],"core-js/full/function/has-instance":["es.function.has-instance"],"core-js/full/function/is-callable":["esnext.function.is-callable"],"core-js/full/function/is-constructor":["esnext.function.is-constructor"],"core-js/full/function/metadata":["esnext.function.metadata"],"core-js/full/function/name":["es.function.name"],"core-js/full/function/un-this":["esnext.function.un-this"],"core-js/full/function/virtual":["es.function.bind","esnext.function.demethodize","esnext.function.un-this"],"core-js/full/function/virtual/bind":["es.function.bind"],"core-js/full/function/virtual/demethodize":["esnext.function.demethodize"],"core-js/full/function/virtual/un-this":["esnext.function.un-this"],"core-js/full/get-iterator":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/full/get-iterator-method":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/full/global-this":["es.global-this","esnext.global-this"],"core-js/full/instance/at":["es.array.at","es.string.at-alternative","esnext.array.at","esnext.string.at"],"core-js/full/instance/bind":["es.function.bind"],"core-js/full/instance/code-point-at":["es.string.code-point-at"],"core-js/full/instance/code-points":["es.object.to-string","esnext.string.code-points"],"core-js/full/instance/concat":["es.array.concat"],"core-js/full/instance/copy-within":["es.array.copy-within"],"core-js/full/instance/demethodize":["esnext.function.demethodize"],"core-js/full/instance/ends-with":["es.string.ends-with"],"core-js/full/instance/entries":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/full/instance/every":["es.array.every"],"core-js/full/instance/fill":["es.array.fill"],"core-js/full/instance/filter":["es.array.filter"],"core-js/full/instance/filter-out":["esnext.array.filter-out"],"core-js/full/instance/filter-reject":["esnext.array.filter-reject"],"core-js/full/instance/find":["es.array.find"],"core-js/full/instance/find-index":["es.array.find-index"],"core-js/full/instance/find-last":["es.array.find-last","esnext.array.find-last"],"core-js/full/instance/find-last-index":["es.array.find-last-index","esnext.array.find-last-index"],"core-js/full/instance/flags":["es.regexp.flags"],"core-js/full/instance/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/full/instance/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/full/instance/for-each":["es.array.for-each","web.dom-collections.for-each"],"core-js/full/instance/group":["esnext.array.group"],"core-js/full/instance/group-by":["esnext.array.group-by"],"core-js/full/instance/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/full/instance/group-to-map":["es.map","es.object.to-string","esnext.array.group-to-map"],"core-js/full/instance/includes":["es.array.includes","es.string.includes"],"core-js/full/instance/index-of":["es.array.index-of"],"core-js/full/instance/is-well-formed":["es.string.is-well-formed"],"core-js/full/instance/keys":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/full/instance/last-index-of":["es.array.last-index-of"],"core-js/full/instance/map":["es.array.map"],"core-js/full/instance/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all","esnext.string.match-all"],"core-js/full/instance/pad-end":["es.string.pad-end"],"core-js/full/instance/pad-start":["es.string.pad-start"],"core-js/full/instance/push":["es.array.push"],"core-js/full/instance/reduce":["es.array.reduce"],"core-js/full/instance/reduce-right":["es.array.reduce-right"],"core-js/full/instance/repeat":["es.string.repeat"],"core-js/full/instance/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all","esnext.string.replace-all"],"core-js/full/instance/reverse":["es.array.reverse"],"core-js/full/instance/slice":["es.array.slice"],"core-js/full/instance/some":["es.array.some"],"core-js/full/instance/sort":["es.array.sort"],"core-js/full/instance/splice":["es.array.splice"],"core-js/full/instance/starts-with":["es.string.starts-with"],"core-js/full/instance/to-reversed":["es.array.to-reversed","esnext.array.to-reversed"],"core-js/full/instance/to-sorted":["es.array.sort","es.array.to-sorted","esnext.array.to-sorted"],"core-js/full/instance/to-spliced":["es.array.to-spliced","esnext.array.to-spliced"],"core-js/full/instance/to-well-formed":["es.string.to-well-formed"],"core-js/full/instance/trim":["es.string.trim"],"core-js/full/instance/trim-end":["es.string.trim-end"],"core-js/full/instance/trim-left":["es.string.trim-start"],"core-js/full/instance/trim-right":["es.string.trim-end"],"core-js/full/instance/trim-start":["es.string.trim-start"],"core-js/full/instance/un-this":["esnext.function.un-this"],"core-js/full/instance/unique-by":["es.map","esnext.array.unique-by"],"core-js/full/instance/unshift":["es.array.unshift"],"core-js/full/instance/values":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/full/instance/with":["es.array.with","esnext.array.with"],"core-js/full/is-iterable":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/full/iterator":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","web.dom-collections.iterator"],"core-js/full/iterator/as-indexed-pairs":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs"],"core-js/full/iterator/dispose":["esnext.iterator.dispose"],"core-js/full/iterator/drop":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.drop"],"core-js/full/iterator/every":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.every"],"core-js/full/iterator/filter":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.filter"],"core-js/full/iterator/find":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.find"],"core-js/full/iterator/flat-map":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.flat-map"],"core-js/full/iterator/for-each":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.for-each"],"core-js/full/iterator/from":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.iterator.constructor","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","web.dom-collections.iterator"],"core-js/full/iterator/indexed":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.indexed"],"core-js/full/iterator/map":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.map"],"core-js/full/iterator/range":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.range"],"core-js/full/iterator/reduce":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.reduce"],"core-js/full/iterator/some":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.some"],"core-js/full/iterator/take":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.take"],"core-js/full/iterator/to-array":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.to-array"],"core-js/full/iterator/to-async":["es.object.to-string","es.promise","esnext.iterator.constructor","esnext.iterator.to-async"],"core-js/full/json":["es.date.to-json","es.json.stringify","es.json.to-string-tag","es.object.create","es.object.freeze","es.object.keys","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json"],"core-js/full/json/is-raw-json":["esnext.json.is-raw-json"],"core-js/full/json/parse":["es.object.keys","esnext.json.parse"],"core-js/full/json/raw-json":["es.object.create","es.object.freeze","esnext.json.raw-json"],"core-js/full/json/stringify":["es.date.to-json","es.json.stringify"],"core-js/full/json/to-string-tag":["es.json.to-string-tag"],"core-js/full/map":["es.array.iterator","es.map","es.map.group-by","es.object.to-string","es.string.iterator","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","web.dom-collections.iterator"],"core-js/full/map/delete-all":["es.map","esnext.map.delete-all"],"core-js/full/map/emplace":["es.map","esnext.map.emplace"],"core-js/full/map/every":["es.map","esnext.map.every"],"core-js/full/map/filter":["es.map","esnext.map.filter"],"core-js/full/map/find":["es.map","esnext.map.find"],"core-js/full/map/find-key":["es.map","esnext.map.find-key"],"core-js/full/map/from":["es.array.iterator","es.map","es.object.to-string","es.string.iterator","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.includes","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.reduce","esnext.map.some","esnext.map.update","web.dom-collections.iterator"],"core-js/full/map/group-by":["es.map","es.map.group-by","es.object.to-string","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.group-by","esnext.map.includes","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.reduce","esnext.map.some","esnext.map.update"],"core-js/full/map/includes":["es.map","esnext.map.includes"],"core-js/full/map/key-by":["es.map","es.object.to-string","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.reduce","esnext.map.some","esnext.map.update"],"core-js/full/map/key-of":["es.map","esnext.map.key-of"],"core-js/full/map/map-keys":["es.map","esnext.map.map-keys"],"core-js/full/map/map-values":["es.map","esnext.map.map-values"],"core-js/full/map/merge":["es.map","esnext.map.merge"],"core-js/full/map/of":["es.array.iterator","es.map","es.object.to-string","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.includes","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update"],"core-js/full/map/reduce":["es.map","esnext.map.reduce"],"core-js/full/map/some":["es.map","esnext.map.some"],"core-js/full/map/update":["es.map","esnext.map.update"],"core-js/full/map/update-or-insert":["es.map","esnext.map.update-or-insert"],"core-js/full/map/upsert":["es.map","esnext.map.upsert"],"core-js/full/math":["es.array.iterator","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.f16round","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.sum-precise","esnext.math.umulh"],"core-js/full/math/acosh":["es.math.acosh"],"core-js/full/math/asinh":["es.math.asinh"],"core-js/full/math/atanh":["es.math.atanh"],"core-js/full/math/cbrt":["es.math.cbrt"],"core-js/full/math/clamp":["esnext.math.clamp"],"core-js/full/math/clz32":["es.math.clz32"],"core-js/full/math/cosh":["es.math.cosh"],"core-js/full/math/deg-per-rad":["esnext.math.deg-per-rad"],"core-js/full/math/degrees":["esnext.math.degrees"],"core-js/full/math/expm1":["es.math.expm1"],"core-js/full/math/f16round":["esnext.math.f16round"],"core-js/full/math/fround":["es.math.fround"],"core-js/full/math/fscale":["esnext.math.fscale"],"core-js/full/math/hypot":["es.math.hypot"],"core-js/full/math/iaddh":["esnext.math.iaddh"],"core-js/full/math/imul":["es.math.imul"],"core-js/full/math/imulh":["esnext.math.imulh"],"core-js/full/math/isubh":["esnext.math.isubh"],"core-js/full/math/log10":["es.math.log10"],"core-js/full/math/log1p":["es.math.log1p"],"core-js/full/math/log2":["es.math.log2"],"core-js/full/math/rad-per-deg":["esnext.math.rad-per-deg"],"core-js/full/math/radians":["esnext.math.radians"],"core-js/full/math/scale":["esnext.math.scale"],"core-js/full/math/seeded-prng":["esnext.math.seeded-prng"],"core-js/full/math/sign":["es.math.sign"],"core-js/full/math/signbit":["esnext.math.signbit"],"core-js/full/math/sinh":["es.math.sinh"],"core-js/full/math/sum-precise":["es.array.iterator","esnext.math.sum-precise"],"core-js/full/math/tanh":["es.math.tanh"],"core-js/full/math/to-string-tag":["es.math.to-string-tag"],"core-js/full/math/trunc":["es.math.trunc"],"core-js/full/math/umulh":["esnext.math.umulh"],"core-js/full/number":["es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.to-string","esnext.number.from-string","esnext.number.range"],"core-js/full/number/constructor":["es.number.constructor"],"core-js/full/number/epsilon":["es.number.epsilon"],"core-js/full/number/from-string":["esnext.number.from-string"],"core-js/full/number/is-finite":["es.number.is-finite"],"core-js/full/number/is-integer":["es.number.is-integer"],"core-js/full/number/is-nan":["es.number.is-nan"],"core-js/full/number/is-safe-integer":["es.number.is-safe-integer"],"core-js/full/number/max-safe-integer":["es.number.max-safe-integer"],"core-js/full/number/min-safe-integer":["es.number.min-safe-integer"],"core-js/full/number/parse-float":["es.number.parse-float"],"core-js/full/number/parse-int":["es.number.parse-int"],"core-js/full/number/range":["es.object.to-string","esnext.number.range"],"core-js/full/number/to-exponential":["es.number.to-exponential"],"core-js/full/number/to-fixed":["es.number.to-fixed"],"core-js/full/number/to-precision":["es.number.to-precision"],"core-js/full/number/virtual":["es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/full/number/virtual/to-exponential":["es.number.to-exponential"],"core-js/full/number/virtual/to-fixed":["es.number.to-fixed"],"core-js/full/number/virtual/to-precision":["es.number.to-precision"],"core-js/full/object":["es.symbol","es.json.to-string-tag","es.math.to-string-tag","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.group-by","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.reflect.to-string-tag","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.object.group-by","web.dom-collections.iterator"],"core-js/full/object/assign":["es.object.assign"],"core-js/full/object/create":["es.object.create"],"core-js/full/object/define-getter":["es.object.define-getter"],"core-js/full/object/define-properties":["es.object.define-properties"],"core-js/full/object/define-property":["es.object.define-property"],"core-js/full/object/define-setter":["es.object.define-setter"],"core-js/full/object/entries":["es.object.entries"],"core-js/full/object/freeze":["es.object.freeze"],"core-js/full/object/from-entries":["es.array.iterator","es.object.from-entries","web.dom-collections.iterator"],"core-js/full/object/get-own-property-descriptor":["es.object.get-own-property-descriptor"],"core-js/full/object/get-own-property-descriptors":["es.object.get-own-property-descriptors"],"core-js/full/object/get-own-property-names":["es.object.get-own-property-names"],"core-js/full/object/get-own-property-symbols":["es.symbol"],"core-js/full/object/get-prototype-of":["es.object.get-prototype-of"],"core-js/full/object/group-by":["es.object.create","es.object.group-by","esnext.object.group-by"],"core-js/full/object/has-own":["es.object.has-own","esnext.object.has-own"],"core-js/full/object/is":["es.object.is"],"core-js/full/object/is-extensible":["es.object.is-extensible"],"core-js/full/object/is-frozen":["es.object.is-frozen"],"core-js/full/object/is-sealed":["es.object.is-sealed"],"core-js/full/object/iterate-entries":["esnext.object.iterate-entries"],"core-js/full/object/iterate-keys":["esnext.object.iterate-keys"],"core-js/full/object/iterate-values":["esnext.object.iterate-values"],"core-js/full/object/keys":["es.object.keys"],"core-js/full/object/lookup-getter":["es.object.lookup-getter"],"core-js/full/object/lookup-setter":["es.object.lookup-setter"],"core-js/full/object/prevent-extensions":["es.object.prevent-extensions"],"core-js/full/object/proto":["es.object.proto"],"core-js/full/object/seal":["es.object.seal"],"core-js/full/object/set-prototype-of":["es.object.set-prototype-of"],"core-js/full/object/to-string":["es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/full/object/values":["es.object.values"],"core-js/full/observable":["es.object.to-string","es.string.iterator","esnext.observable","esnext.symbol.observable","web.dom-collections.iterator"],"core-js/full/parse-float":["es.parse-float"],"core-js/full/parse-int":["es.parse-int"],"core-js/full/promise":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.promise.with-resolvers","es.string.iterator","esnext.aggregate-error","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.promise.with-resolvers","web.dom-collections.iterator"],"core-js/full/promise/all-settled":["es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.string.iterator","esnext.promise.all-settled","web.dom-collections.iterator"],"core-js/full/promise/any":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.any","es.string.iterator","esnext.aggregate-error","esnext.promise.any","web.dom-collections.iterator"],"core-js/full/promise/finally":["es.object.to-string","es.promise","es.promise.finally"],"core-js/full/promise/try":["es.promise","esnext.promise.try"],"core-js/full/promise/with-resolvers":["es.promise","es.promise.with-resolvers","esnext.promise.with-resolvers"],"core-js/full/queue-microtask":["web.queue-microtask"],"core-js/full/reflect":["es.object.to-string","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata"],"core-js/full/reflect/apply":["es.reflect.apply"],"core-js/full/reflect/construct":["es.reflect.construct"],"core-js/full/reflect/define-metadata":["esnext.reflect.define-metadata"],"core-js/full/reflect/define-property":["es.reflect.define-property"],"core-js/full/reflect/delete-metadata":["esnext.reflect.delete-metadata"],"core-js/full/reflect/delete-property":["es.reflect.delete-property"],"core-js/full/reflect/get":["es.reflect.get"],"core-js/full/reflect/get-metadata":["esnext.reflect.get-metadata"],"core-js/full/reflect/get-metadata-keys":["esnext.reflect.get-metadata-keys"],"core-js/full/reflect/get-own-metadata":["esnext.reflect.get-own-metadata"],"core-js/full/reflect/get-own-metadata-keys":["esnext.reflect.get-own-metadata-keys"],"core-js/full/reflect/get-own-property-descriptor":["es.reflect.get-own-property-descriptor"],"core-js/full/reflect/get-prototype-of":["es.reflect.get-prototype-of"],"core-js/full/reflect/has":["es.reflect.has"],"core-js/full/reflect/has-metadata":["esnext.reflect.has-metadata"],"core-js/full/reflect/has-own-metadata":["esnext.reflect.has-own-metadata"],"core-js/full/reflect/is-extensible":["es.reflect.is-extensible"],"core-js/full/reflect/metadata":["esnext.reflect.metadata"],"core-js/full/reflect/own-keys":["es.reflect.own-keys"],"core-js/full/reflect/prevent-extensions":["es.reflect.prevent-extensions"],"core-js/full/reflect/set":["es.reflect.set"],"core-js/full/reflect/set-prototype-of":["es.reflect.set-prototype-of"],"core-js/full/reflect/to-string-tag":["es.reflect.to-string-tag"],"core-js/full/regexp":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.string.match","es.string.replace","es.string.search","es.string.split","esnext.regexp.escape"],"core-js/full/regexp/constructor":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky"],"core-js/full/regexp/dot-all":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec"],"core-js/full/regexp/escape":["esnext.regexp.escape"],"core-js/full/regexp/flags":["es.regexp.flags"],"core-js/full/regexp/match":["es.regexp.exec","es.string.match"],"core-js/full/regexp/replace":["es.regexp.exec","es.string.replace"],"core-js/full/regexp/search":["es.regexp.exec","es.string.search"],"core-js/full/regexp/split":["es.regexp.exec","es.string.split"],"core-js/full/regexp/sticky":["es.regexp.constructor","es.regexp.exec","es.regexp.sticky"],"core-js/full/regexp/test":["es.regexp.exec","es.regexp.test"],"core-js/full/regexp/to-string":["es.regexp.to-string"],"core-js/full/self":["web.self"],"core-js/full/set":["es.array.iterator","es.object.to-string","es.set","es.set.difference.v2","es.set.intersection.v2","es.set.is-disjoint-from.v2","es.set.is-subset-of.v2","es.set.is-superset-of.v2","es.set.symmetric-difference.v2","es.set.union.v2","es.string.iterator","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","web.dom-collections.iterator"],"core-js/full/set-immediate":["web.immediate"],"core-js/full/set-interval":["web.timers"],"core-js/full/set-timeout":["web.timers"],"core-js/full/set/add-all":["es.set","esnext.set.add-all"],"core-js/full/set/delete-all":["es.set","esnext.set.delete-all"],"core-js/full/set/difference":["es.array.iterator","es.set","es.set.difference.v2","es.string.iterator","esnext.set.difference.v2","esnext.set.difference","web.dom-collections.iterator"],"core-js/full/set/every":["es.set","esnext.set.every"],"core-js/full/set/filter":["es.set","esnext.set.filter"],"core-js/full/set/find":["es.set","esnext.set.find"],"core-js/full/set/from":["es.array.iterator","es.object.to-string","es.set","es.string.iterator","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.is-disjoint-from.v2","esnext.set.is-subset-of.v2","esnext.set.is-superset-of.v2","esnext.set.join","esnext.set.map","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.union.v2","web.dom-collections.iterator"],"core-js/full/set/intersection":["es.array.iterator","es.set","es.set.intersection.v2","es.string.iterator","esnext.set.intersection.v2","esnext.set.intersection","web.dom-collections.iterator"],"core-js/full/set/is-disjoint-from":["es.array.iterator","es.set","es.set.is-disjoint-from.v2","es.string.iterator","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","web.dom-collections.iterator"],"core-js/full/set/is-subset-of":["es.array.iterator","es.set","es.set.is-subset-of.v2","es.string.iterator","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","web.dom-collections.iterator"],"core-js/full/set/is-superset-of":["es.array.iterator","es.set","es.set.is-superset-of.v2","es.string.iterator","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","web.dom-collections.iterator"],"core-js/full/set/join":["es.set","esnext.set.join"],"core-js/full/set/map":["es.set","esnext.set.map"],"core-js/full/set/of":["es.array.iterator","es.object.to-string","es.set","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.intersection.v2","esnext.set.is-disjoint-from.v2","esnext.set.is-subset-of.v2","esnext.set.is-superset-of.v2","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.union.v2"],"core-js/full/set/reduce":["es.set","esnext.set.reduce"],"core-js/full/set/some":["es.set","esnext.set.some"],"core-js/full/set/symmetric-difference":["es.array.iterator","es.set","es.set.symmetric-difference.v2","es.string.iterator","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","web.dom-collections.iterator"],"core-js/full/set/union":["es.array.iterator","es.set","es.set.union.v2","es.string.iterator","esnext.set.union.v2","esnext.set.union","web.dom-collections.iterator"],"core-js/full/string":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.is-well-formed","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.to-well-formed","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.weak-map","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed"],"core-js/full/string/anchor":["es.string.anchor"],"core-js/full/string/at":["es.string.at-alternative","esnext.string.at"],"core-js/full/string/big":["es.string.big"],"core-js/full/string/blink":["es.string.blink"],"core-js/full/string/bold":["es.string.bold"],"core-js/full/string/code-point-at":["es.string.code-point-at"],"core-js/full/string/code-points":["es.object.to-string","esnext.string.code-points"],"core-js/full/string/cooked":["esnext.string.cooked"],"core-js/full/string/dedent":["es.string.from-code-point","es.weak-map","esnext.string.dedent"],"core-js/full/string/ends-with":["es.string.ends-with"],"core-js/full/string/fixed":["es.string.fixed"],"core-js/full/string/fontcolor":["es.string.fontcolor"],"core-js/full/string/fontsize":["es.string.fontsize"],"core-js/full/string/from-code-point":["es.string.from-code-point"],"core-js/full/string/includes":["es.string.includes"],"core-js/full/string/is-well-formed":["es.string.is-well-formed","esnext.string.is-well-formed"],"core-js/full/string/italics":["es.string.italics"],"core-js/full/string/iterator":["es.object.to-string","es.string.iterator"],"core-js/full/string/link":["es.string.link"],"core-js/full/string/match":["es.regexp.exec","es.string.match"],"core-js/full/string/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all","esnext.string.match-all"],"core-js/full/string/pad-end":["es.string.pad-end"],"core-js/full/string/pad-start":["es.string.pad-start"],"core-js/full/string/raw":["es.string.raw"],"core-js/full/string/repeat":["es.string.repeat"],"core-js/full/string/replace":["es.regexp.exec","es.string.replace"],"core-js/full/string/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all","esnext.string.replace-all"],"core-js/full/string/search":["es.regexp.exec","es.string.search"],"core-js/full/string/small":["es.string.small"],"core-js/full/string/split":["es.regexp.exec","es.string.split"],"core-js/full/string/starts-with":["es.string.starts-with"],"core-js/full/string/strike":["es.string.strike"],"core-js/full/string/sub":["es.string.sub"],"core-js/full/string/substr":["es.string.substr"],"core-js/full/string/sup":["es.string.sup"],"core-js/full/string/to-well-formed":["es.string.to-well-formed","esnext.string.to-well-formed"],"core-js/full/string/trim":["es.string.trim"],"core-js/full/string/trim-end":["es.string.trim-end"],"core-js/full/string/trim-left":["es.string.trim-start"],"core-js/full/string/trim-right":["es.string.trim-end"],"core-js/full/string/trim-start":["es.string.trim-start"],"core-js/full/string/virtual":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","esnext.string.at","esnext.string.code-points","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed"],"core-js/full/string/virtual/anchor":["es.string.anchor"],"core-js/full/string/virtual/at":["es.string.at-alternative","esnext.string.at"],"core-js/full/string/virtual/big":["es.string.big"],"core-js/full/string/virtual/blink":["es.string.blink"],"core-js/full/string/virtual/bold":["es.string.bold"],"core-js/full/string/virtual/code-point-at":["es.string.code-point-at"],"core-js/full/string/virtual/code-points":["es.object.to-string","esnext.string.code-points"],"core-js/full/string/virtual/ends-with":["es.string.ends-with"],"core-js/full/string/virtual/fixed":["es.string.fixed"],"core-js/full/string/virtual/fontcolor":["es.string.fontcolor"],"core-js/full/string/virtual/fontsize":["es.string.fontsize"],"core-js/full/string/virtual/includes":["es.string.includes"],"core-js/full/string/virtual/is-well-formed":["es.string.is-well-formed","esnext.string.is-well-formed"],"core-js/full/string/virtual/italics":["es.string.italics"],"core-js/full/string/virtual/iterator":["es.object.to-string","es.string.iterator"],"core-js/full/string/virtual/link":["es.string.link"],"core-js/full/string/virtual/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all","esnext.string.match-all"],"core-js/full/string/virtual/pad-end":["es.string.pad-end"],"core-js/full/string/virtual/pad-start":["es.string.pad-start"],"core-js/full/string/virtual/repeat":["es.string.repeat"],"core-js/full/string/virtual/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all","esnext.string.replace-all"],"core-js/full/string/virtual/small":["es.string.small"],"core-js/full/string/virtual/starts-with":["es.string.starts-with"],"core-js/full/string/virtual/strike":["es.string.strike"],"core-js/full/string/virtual/sub":["es.string.sub"],"core-js/full/string/virtual/substr":["es.string.substr"],"core-js/full/string/virtual/sup":["es.string.sup"],"core-js/full/string/virtual/to-well-formed":["es.string.to-well-formed","esnext.string.to-well-formed"],"core-js/full/string/virtual/trim":["es.string.trim"],"core-js/full/string/virtual/trim-end":["es.string.trim-end"],"core-js/full/string/virtual/trim-left":["es.string.trim-start"],"core-js/full/string/virtual/trim-right":["es.string.trim-end"],"core-js/full/string/virtual/trim-start":["es.string.trim-start"],"core-js/full/structured-clone":["es.error.to-string","es.array.iterator","es.map","es.object.keys","es.object.to-string","es.set","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.structured-clone"],"core-js/full/suppressed-error":[],"core-js/full/symbol":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.array.concat","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag","esnext.function.metadata","esnext.symbol.async-dispose","esnext.symbol.custom-matcher","esnext.symbol.dispose","esnext.symbol.is-registered-symbol","esnext.symbol.is-registered","esnext.symbol.is-well-known-symbol","esnext.symbol.is-well-known","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","web.dom-collections.iterator"],"core-js/full/symbol/async-dispose":["esnext.symbol.async-dispose"],"core-js/full/symbol/async-iterator":["es.symbol.async-iterator"],"core-js/full/symbol/custom-matcher":["esnext.symbol.custom-matcher"],"core-js/full/symbol/description":["es.symbol.description"],"core-js/full/symbol/dispose":["esnext.symbol.dispose"],"core-js/full/symbol/for":["es.symbol"],"core-js/full/symbol/has-instance":["es.symbol.has-instance","es.function.has-instance"],"core-js/full/symbol/is-concat-spreadable":["es.symbol.is-concat-spreadable","es.array.concat"],"core-js/full/symbol/is-registered":["es.symbol","esnext.symbol.is-registered"],"core-js/full/symbol/is-registered-symbol":["es.symbol","esnext.symbol.is-registered-symbol"],"core-js/full/symbol/is-well-known":["es.symbol","esnext.symbol.is-well-known"],"core-js/full/symbol/is-well-known-symbol":["es.symbol","esnext.symbol.is-well-known-symbol"],"core-js/full/symbol/iterator":["es.symbol.iterator","es.array.iterator","es.object.to-string","es.string.iterator","web.dom-collections.iterator"],"core-js/full/symbol/key-for":["es.symbol"],"core-js/full/symbol/match":["es.symbol.match","es.regexp.exec","es.string.match"],"core-js/full/symbol/match-all":["es.symbol.match-all","es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/full/symbol/matcher":["esnext.symbol.matcher"],"core-js/full/symbol/metadata":["esnext.function.metadata","esnext.symbol.metadata"],"core-js/full/symbol/metadata-key":["esnext.symbol.metadata-key"],"core-js/full/symbol/observable":["esnext.symbol.observable"],"core-js/full/symbol/pattern-match":["esnext.symbol.pattern-match"],"core-js/full/symbol/replace":["es.symbol.replace","es.regexp.exec","es.string.replace"],"core-js/full/symbol/replace-all":["esnext.symbol.replace-all"],"core-js/full/symbol/search":["es.symbol.search","es.regexp.exec","es.string.search"],"core-js/full/symbol/species":["es.symbol.species"],"core-js/full/symbol/split":["es.symbol.split","es.regexp.exec","es.string.split"],"core-js/full/symbol/to-primitive":["es.symbol.to-primitive","es.date.to-primitive"],"core-js/full/symbol/to-string-tag":["es.symbol.to-string-tag","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/full/symbol/unscopables":["es.symbol.unscopables"],"core-js/full/typed-array":["es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/full/typed-array/at":["es.typed-array.at","esnext.typed-array.at"],"core-js/full/typed-array/copy-within":["es.typed-array.copy-within"],"core-js/full/typed-array/entries":["es.object.to-string","es.typed-array.iterator"],"core-js/full/typed-array/every":["es.typed-array.every"],"core-js/full/typed-array/fill":["es.typed-array.fill"],"core-js/full/typed-array/filter":["es.typed-array.filter"],"core-js/full/typed-array/filter-out":["esnext.typed-array.filter-out"],"core-js/full/typed-array/filter-reject":["esnext.typed-array.filter-reject"],"core-js/full/typed-array/find":["es.typed-array.find"],"core-js/full/typed-array/find-index":["es.typed-array.find-index"],"core-js/full/typed-array/find-last":["es.typed-array.find-last","esnext.typed-array.find-last"],"core-js/full/typed-array/find-last-index":["es.typed-array.find-last-index","esnext.typed-array.find-last-index"],"core-js/full/typed-array/float32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.float32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/full/typed-array/float64-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.float64-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/full/typed-array/for-each":["es.typed-array.for-each"],"core-js/full/typed-array/from":["es.typed-array.from"],"core-js/full/typed-array/from-async":["esnext.typed-array.from-async"],"core-js/full/typed-array/from-base64":["esnext.uint8-array.from-base64"],"core-js/full/typed-array/from-hex":["esnext.uint8-array.from-hex"],"core-js/full/typed-array/group-by":["esnext.typed-array.group-by"],"core-js/full/typed-array/includes":["es.typed-array.includes"],"core-js/full/typed-array/index-of":["es.typed-array.index-of"],"core-js/full/typed-array/int16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.int16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/full/typed-array/int32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.int32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/full/typed-array/int8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.int8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/full/typed-array/iterator":["es.object.to-string","es.typed-array.iterator"],"core-js/full/typed-array/join":["es.typed-array.join"],"core-js/full/typed-array/keys":["es.object.to-string","es.typed-array.iterator"],"core-js/full/typed-array/last-index-of":["es.typed-array.last-index-of"],"core-js/full/typed-array/map":["es.typed-array.map"],"core-js/full/typed-array/methods":["es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/full/typed-array/of":["es.typed-array.of"],"core-js/full/typed-array/reduce":["es.typed-array.reduce"],"core-js/full/typed-array/reduce-right":["es.typed-array.reduce-right"],"core-js/full/typed-array/reverse":["es.typed-array.reverse"],"core-js/full/typed-array/set":["es.typed-array.set"],"core-js/full/typed-array/set-from-base64":["esnext.uint8-array.set-from-base64"],"core-js/full/typed-array/set-from-hex":["esnext.uint8-array.set-from-hex"],"core-js/full/typed-array/slice":["es.typed-array.slice"],"core-js/full/typed-array/some":["es.typed-array.some"],"core-js/full/typed-array/sort":["es.typed-array.sort"],"core-js/full/typed-array/subarray":["es.typed-array.subarray"],"core-js/full/typed-array/to-base64":["esnext.uint8-array.to-base64"],"core-js/full/typed-array/to-hex":["esnext.uint8-array.to-hex"],"core-js/full/typed-array/to-locale-string":["es.typed-array.to-locale-string"],"core-js/full/typed-array/to-reversed":["es.typed-array.to-reversed","esnext.typed-array.to-reversed"],"core-js/full/typed-array/to-sorted":["es.typed-array.sort","es.typed-array.to-sorted","esnext.typed-array.to-sorted"],"core-js/full/typed-array/to-spliced":["esnext.typed-array.to-spliced"],"core-js/full/typed-array/to-string":["es.typed-array.to-string"],"core-js/full/typed-array/uint16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/full/typed-array/uint32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/full/typed-array/uint8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/full/typed-array/uint8-clamped-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint8-clamped-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/full/typed-array/unique-by":["es.map","esnext.typed-array.unique-by"],"core-js/full/typed-array/values":["es.object.to-string","es.typed-array.iterator"],"core-js/full/typed-array/with":["es.typed-array.with","esnext.typed-array.with"],"core-js/full/unescape":["es.unescape"],"core-js/full/url":["web.url","web.url.can-parse","web.url.parse","web.url.to-json","web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"],"core-js/full/url-search-params":["web.dom-collections.iterator","web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"],"core-js/full/url/can-parse":["web.url","web.url.can-parse"],"core-js/full/url/parse":["web.url","web.url.parse"],"core-js/full/url/to-json":["web.url.to-json"],"core-js/full/weak-map":["es.array.iterator","es.object.to-string","es.string.iterator","es.weak-map","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","web.dom-collections.iterator"],"core-js/full/weak-map/delete-all":["es.weak-map","esnext.weak-map.delete-all"],"core-js/full/weak-map/emplace":["es.weak-map","esnext.weak-map.emplace"],"core-js/full/weak-map/from":["es.array.iterator","es.object.to-string","es.string.iterator","es.weak-map","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.emplace","web.dom-collections.iterator"],"core-js/full/weak-map/of":["es.array.iterator","es.object.to-string","es.weak-map","esnext.weak-map.delete-all","esnext.weak-map.of","esnext.weak-map.emplace"],"core-js/full/weak-map/upsert":["es.weak-map","esnext.weak-map.upsert"],"core-js/full/weak-set":["es.array.iterator","es.object.to-string","es.string.iterator","es.weak-set","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.dom-collections.iterator"],"core-js/full/weak-set/add-all":["es.weak-set","esnext.weak-set.add-all"],"core-js/full/weak-set/delete-all":["es.weak-set","esnext.weak-set.delete-all"],"core-js/full/weak-set/from":["es.array.iterator","es.object.to-string","es.string.iterator","es.weak-set","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","web.dom-collections.iterator"],"core-js/full/weak-set/of":["es.array.iterator","es.object.to-string","es.weak-set","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.of"],"core-js/modules/es.aggregate-error":["es.aggregate-error"],"core-js/modules/es.aggregate-error.cause":["es.aggregate-error.cause"],"core-js/modules/es.aggregate-error.constructor":["es.aggregate-error.constructor"],"core-js/modules/es.array-buffer.constructor":["es.array-buffer.constructor"],"core-js/modules/es.array-buffer.detached":["es.array-buffer.detached"],"core-js/modules/es.array-buffer.is-view":["es.array-buffer.is-view"],"core-js/modules/es.array-buffer.slice":["es.array-buffer.slice"],"core-js/modules/es.array-buffer.transfer":["es.array-buffer.transfer"],"core-js/modules/es.array-buffer.transfer-to-fixed-length":["es.array-buffer.transfer-to-fixed-length"],"core-js/modules/es.array.at":["es.array.at"],"core-js/modules/es.array.concat":["es.array.concat"],"core-js/modules/es.array.copy-within":["es.array.copy-within"],"core-js/modules/es.array.every":["es.array.every"],"core-js/modules/es.array.fill":["es.array.fill"],"core-js/modules/es.array.filter":["es.array.filter"],"core-js/modules/es.array.find":["es.array.find"],"core-js/modules/es.array.find-index":["es.array.find-index"],"core-js/modules/es.array.find-last":["es.array.find-last"],"core-js/modules/es.array.find-last-index":["es.array.find-last-index"],"core-js/modules/es.array.flat":["es.array.flat"],"core-js/modules/es.array.flat-map":["es.array.flat-map"],"core-js/modules/es.array.for-each":["es.array.for-each"],"core-js/modules/es.array.from":["es.array.from"],"core-js/modules/es.array.includes":["es.array.includes"],"core-js/modules/es.array.index-of":["es.array.index-of"],"core-js/modules/es.array.is-array":["es.array.is-array"],"core-js/modules/es.array.iterator":["es.array.iterator"],"core-js/modules/es.array.join":["es.array.join"],"core-js/modules/es.array.last-index-of":["es.array.last-index-of"],"core-js/modules/es.array.map":["es.array.map"],"core-js/modules/es.array.of":["es.array.of"],"core-js/modules/es.array.push":["es.array.push"],"core-js/modules/es.array.reduce":["es.array.reduce"],"core-js/modules/es.array.reduce-right":["es.array.reduce-right"],"core-js/modules/es.array.reverse":["es.array.reverse"],"core-js/modules/es.array.slice":["es.array.slice"],"core-js/modules/es.array.some":["es.array.some"],"core-js/modules/es.array.sort":["es.array.sort"],"core-js/modules/es.array.species":["es.array.species"],"core-js/modules/es.array.splice":["es.array.splice"],"core-js/modules/es.array.to-reversed":["es.array.to-reversed"],"core-js/modules/es.array.to-sorted":["es.array.to-sorted"],"core-js/modules/es.array.to-spliced":["es.array.to-spliced"],"core-js/modules/es.array.unscopables.flat":["es.array.unscopables.flat"],"core-js/modules/es.array.unscopables.flat-map":["es.array.unscopables.flat-map"],"core-js/modules/es.array.unshift":["es.array.unshift"],"core-js/modules/es.array.with":["es.array.with"],"core-js/modules/es.data-view":["es.data-view"],"core-js/modules/es.data-view.constructor":["es.data-view.constructor"],"core-js/modules/es.date.get-year":["es.date.get-year"],"core-js/modules/es.date.now":["es.date.now"],"core-js/modules/es.date.set-year":["es.date.set-year"],"core-js/modules/es.date.to-gmt-string":["es.date.to-gmt-string"],"core-js/modules/es.date.to-iso-string":["es.date.to-iso-string"],"core-js/modules/es.date.to-json":["es.date.to-json"],"core-js/modules/es.date.to-primitive":["es.date.to-primitive"],"core-js/modules/es.date.to-string":["es.date.to-string"],"core-js/modules/es.error.cause":["es.error.cause"],"core-js/modules/es.error.to-string":["es.error.to-string"],"core-js/modules/es.escape":["es.escape"],"core-js/modules/es.function.bind":["es.function.bind"],"core-js/modules/es.function.has-instance":["es.function.has-instance"],"core-js/modules/es.function.name":["es.function.name"],"core-js/modules/es.global-this":["es.global-this"],"core-js/modules/es.json.stringify":["es.json.stringify"],"core-js/modules/es.json.to-string-tag":["es.json.to-string-tag"],"core-js/modules/es.map":["es.map"],"core-js/modules/es.map.constructor":["es.map.constructor"],"core-js/modules/es.map.group-by":["es.map.group-by"],"core-js/modules/es.math.acosh":["es.math.acosh"],"core-js/modules/es.math.asinh":["es.math.asinh"],"core-js/modules/es.math.atanh":["es.math.atanh"],"core-js/modules/es.math.cbrt":["es.math.cbrt"],"core-js/modules/es.math.clz32":["es.math.clz32"],"core-js/modules/es.math.cosh":["es.math.cosh"],"core-js/modules/es.math.expm1":["es.math.expm1"],"core-js/modules/es.math.fround":["es.math.fround"],"core-js/modules/es.math.hypot":["es.math.hypot"],"core-js/modules/es.math.imul":["es.math.imul"],"core-js/modules/es.math.log10":["es.math.log10"],"core-js/modules/es.math.log1p":["es.math.log1p"],"core-js/modules/es.math.log2":["es.math.log2"],"core-js/modules/es.math.sign":["es.math.sign"],"core-js/modules/es.math.sinh":["es.math.sinh"],"core-js/modules/es.math.tanh":["es.math.tanh"],"core-js/modules/es.math.to-string-tag":["es.math.to-string-tag"],"core-js/modules/es.math.trunc":["es.math.trunc"],"core-js/modules/es.number.constructor":["es.number.constructor"],"core-js/modules/es.number.epsilon":["es.number.epsilon"],"core-js/modules/es.number.is-finite":["es.number.is-finite"],"core-js/modules/es.number.is-integer":["es.number.is-integer"],"core-js/modules/es.number.is-nan":["es.number.is-nan"],"core-js/modules/es.number.is-safe-integer":["es.number.is-safe-integer"],"core-js/modules/es.number.max-safe-integer":["es.number.max-safe-integer"],"core-js/modules/es.number.min-safe-integer":["es.number.min-safe-integer"],"core-js/modules/es.number.parse-float":["es.number.parse-float"],"core-js/modules/es.number.parse-int":["es.number.parse-int"],"core-js/modules/es.number.to-exponential":["es.number.to-exponential"],"core-js/modules/es.number.to-fixed":["es.number.to-fixed"],"core-js/modules/es.number.to-precision":["es.number.to-precision"],"core-js/modules/es.object.assign":["es.object.assign"],"core-js/modules/es.object.create":["es.object.create"],"core-js/modules/es.object.define-getter":["es.object.define-getter"],"core-js/modules/es.object.define-properties":["es.object.define-properties"],"core-js/modules/es.object.define-property":["es.object.define-property"],"core-js/modules/es.object.define-setter":["es.object.define-setter"],"core-js/modules/es.object.entries":["es.object.entries"],"core-js/modules/es.object.freeze":["es.object.freeze"],"core-js/modules/es.object.from-entries":["es.object.from-entries"],"core-js/modules/es.object.get-own-property-descriptor":["es.object.get-own-property-descriptor"],"core-js/modules/es.object.get-own-property-descriptors":["es.object.get-own-property-descriptors"],"core-js/modules/es.object.get-own-property-names":["es.object.get-own-property-names"],"core-js/modules/es.object.get-own-property-symbols":["es.object.get-own-property-symbols"],"core-js/modules/es.object.get-prototype-of":["es.object.get-prototype-of"],"core-js/modules/es.object.group-by":["es.object.group-by"],"core-js/modules/es.object.has-own":["es.object.has-own"],"core-js/modules/es.object.is":["es.object.is"],"core-js/modules/es.object.is-extensible":["es.object.is-extensible"],"core-js/modules/es.object.is-frozen":["es.object.is-frozen"],"core-js/modules/es.object.is-sealed":["es.object.is-sealed"],"core-js/modules/es.object.keys":["es.object.keys"],"core-js/modules/es.object.lookup-getter":["es.object.lookup-getter"],"core-js/modules/es.object.lookup-setter":["es.object.lookup-setter"],"core-js/modules/es.object.prevent-extensions":["es.object.prevent-extensions"],"core-js/modules/es.object.proto":["es.object.proto"],"core-js/modules/es.object.seal":["es.object.seal"],"core-js/modules/es.object.set-prototype-of":["es.object.set-prototype-of"],"core-js/modules/es.object.to-string":["es.object.to-string"],"core-js/modules/es.object.values":["es.object.values"],"core-js/modules/es.parse-float":["es.parse-float"],"core-js/modules/es.parse-int":["es.parse-int"],"core-js/modules/es.promise":["es.promise"],"core-js/modules/es.promise.all":["es.promise.all"],"core-js/modules/es.promise.all-settled":["es.promise.all-settled"],"core-js/modules/es.promise.any":["es.promise.any"],"core-js/modules/es.promise.catch":["es.promise.catch"],"core-js/modules/es.promise.constructor":["es.promise.constructor"],"core-js/modules/es.promise.finally":["es.promise.finally"],"core-js/modules/es.promise.race":["es.promise.race"],"core-js/modules/es.promise.reject":["es.promise.reject"],"core-js/modules/es.promise.resolve":["es.promise.resolve"],"core-js/modules/es.promise.with-resolvers":["es.promise.with-resolvers"],"core-js/modules/es.reflect.apply":["es.reflect.apply"],"core-js/modules/es.reflect.construct":["es.reflect.construct"],"core-js/modules/es.reflect.define-property":["es.reflect.define-property"],"core-js/modules/es.reflect.delete-property":["es.reflect.delete-property"],"core-js/modules/es.reflect.get":["es.reflect.get"],"core-js/modules/es.reflect.get-own-property-descriptor":["es.reflect.get-own-property-descriptor"],"core-js/modules/es.reflect.get-prototype-of":["es.reflect.get-prototype-of"],"core-js/modules/es.reflect.has":["es.reflect.has"],"core-js/modules/es.reflect.is-extensible":["es.reflect.is-extensible"],"core-js/modules/es.reflect.own-keys":["es.reflect.own-keys"],"core-js/modules/es.reflect.prevent-extensions":["es.reflect.prevent-extensions"],"core-js/modules/es.reflect.set":["es.reflect.set"],"core-js/modules/es.reflect.set-prototype-of":["es.reflect.set-prototype-of"],"core-js/modules/es.reflect.to-string-tag":["es.reflect.to-string-tag"],"core-js/modules/es.regexp.constructor":["es.regexp.constructor"],"core-js/modules/es.regexp.dot-all":["es.regexp.dot-all"],"core-js/modules/es.regexp.exec":["es.regexp.exec"],"core-js/modules/es.regexp.flags":["es.regexp.flags"],"core-js/modules/es.regexp.sticky":["es.regexp.sticky"],"core-js/modules/es.regexp.test":["es.regexp.test"],"core-js/modules/es.regexp.to-string":["es.regexp.to-string"],"core-js/modules/es.set":["es.set"],"core-js/modules/es.set.constructor":["es.set.constructor"],"core-js/modules/es.set.difference.v2":["es.set.difference.v2"],"core-js/modules/es.set.intersection.v2":["es.set.intersection.v2"],"core-js/modules/es.set.is-disjoint-from.v2":["es.set.is-disjoint-from.v2"],"core-js/modules/es.set.is-subset-of.v2":["es.set.is-subset-of.v2"],"core-js/modules/es.set.is-superset-of.v2":["es.set.is-superset-of.v2"],"core-js/modules/es.set.symmetric-difference.v2":["es.set.symmetric-difference.v2"],"core-js/modules/es.set.union.v2":["es.set.union.v2"],"core-js/modules/es.string.anchor":["es.string.anchor"],"core-js/modules/es.string.at-alternative":["es.string.at-alternative"],"core-js/modules/es.string.big":["es.string.big"],"core-js/modules/es.string.blink":["es.string.blink"],"core-js/modules/es.string.bold":["es.string.bold"],"core-js/modules/es.string.code-point-at":["es.string.code-point-at"],"core-js/modules/es.string.ends-with":["es.string.ends-with"],"core-js/modules/es.string.fixed":["es.string.fixed"],"core-js/modules/es.string.fontcolor":["es.string.fontcolor"],"core-js/modules/es.string.fontsize":["es.string.fontsize"],"core-js/modules/es.string.from-code-point":["es.string.from-code-point"],"core-js/modules/es.string.includes":["es.string.includes"],"core-js/modules/es.string.is-well-formed":["es.string.is-well-formed"],"core-js/modules/es.string.italics":["es.string.italics"],"core-js/modules/es.string.iterator":["es.string.iterator"],"core-js/modules/es.string.link":["es.string.link"],"core-js/modules/es.string.match":["es.string.match"],"core-js/modules/es.string.match-all":["es.string.match-all"],"core-js/modules/es.string.pad-end":["es.string.pad-end"],"core-js/modules/es.string.pad-start":["es.string.pad-start"],"core-js/modules/es.string.raw":["es.string.raw"],"core-js/modules/es.string.repeat":["es.string.repeat"],"core-js/modules/es.string.replace":["es.string.replace"],"core-js/modules/es.string.replace-all":["es.string.replace-all"],"core-js/modules/es.string.search":["es.string.search"],"core-js/modules/es.string.small":["es.string.small"],"core-js/modules/es.string.split":["es.string.split"],"core-js/modules/es.string.starts-with":["es.string.starts-with"],"core-js/modules/es.string.strike":["es.string.strike"],"core-js/modules/es.string.sub":["es.string.sub"],"core-js/modules/es.string.substr":["es.string.substr"],"core-js/modules/es.string.sup":["es.string.sup"],"core-js/modules/es.string.to-well-formed":["es.string.to-well-formed"],"core-js/modules/es.string.trim":["es.string.trim"],"core-js/modules/es.string.trim-end":["es.string.trim-end"],"core-js/modules/es.string.trim-left":["es.string.trim-left"],"core-js/modules/es.string.trim-right":["es.string.trim-right"],"core-js/modules/es.string.trim-start":["es.string.trim-start"],"core-js/modules/es.symbol":["es.symbol"],"core-js/modules/es.symbol.async-iterator":["es.symbol.async-iterator"],"core-js/modules/es.symbol.constructor":["es.symbol.constructor"],"core-js/modules/es.symbol.description":["es.symbol.description"],"core-js/modules/es.symbol.for":["es.symbol.for"],"core-js/modules/es.symbol.has-instance":["es.symbol.has-instance"],"core-js/modules/es.symbol.is-concat-spreadable":["es.symbol.is-concat-spreadable"],"core-js/modules/es.symbol.iterator":["es.symbol.iterator"],"core-js/modules/es.symbol.key-for":["es.symbol.key-for"],"core-js/modules/es.symbol.match":["es.symbol.match"],"core-js/modules/es.symbol.match-all":["es.symbol.match-all"],"core-js/modules/es.symbol.replace":["es.symbol.replace"],"core-js/modules/es.symbol.search":["es.symbol.search"],"core-js/modules/es.symbol.species":["es.symbol.species"],"core-js/modules/es.symbol.split":["es.symbol.split"],"core-js/modules/es.symbol.to-primitive":["es.symbol.to-primitive"],"core-js/modules/es.symbol.to-string-tag":["es.symbol.to-string-tag"],"core-js/modules/es.symbol.unscopables":["es.symbol.unscopables"],"core-js/modules/es.typed-array.at":["es.typed-array.at"],"core-js/modules/es.typed-array.copy-within":["es.typed-array.copy-within"],"core-js/modules/es.typed-array.every":["es.typed-array.every"],"core-js/modules/es.typed-array.fill":["es.typed-array.fill"],"core-js/modules/es.typed-array.filter":["es.typed-array.filter"],"core-js/modules/es.typed-array.find":["es.typed-array.find"],"core-js/modules/es.typed-array.find-index":["es.typed-array.find-index"],"core-js/modules/es.typed-array.find-last":["es.typed-array.find-last"],"core-js/modules/es.typed-array.find-last-index":["es.typed-array.find-last-index"],"core-js/modules/es.typed-array.float32-array":["es.typed-array.float32-array"],"core-js/modules/es.typed-array.float64-array":["es.typed-array.float64-array"],"core-js/modules/es.typed-array.for-each":["es.typed-array.for-each"],"core-js/modules/es.typed-array.from":["es.typed-array.from"],"core-js/modules/es.typed-array.includes":["es.typed-array.includes"],"core-js/modules/es.typed-array.index-of":["es.typed-array.index-of"],"core-js/modules/es.typed-array.int16-array":["es.typed-array.int16-array"],"core-js/modules/es.typed-array.int32-array":["es.typed-array.int32-array"],"core-js/modules/es.typed-array.int8-array":["es.typed-array.int8-array"],"core-js/modules/es.typed-array.iterator":["es.typed-array.iterator"],"core-js/modules/es.typed-array.join":["es.typed-array.join"],"core-js/modules/es.typed-array.last-index-of":["es.typed-array.last-index-of"],"core-js/modules/es.typed-array.map":["es.typed-array.map"],"core-js/modules/es.typed-array.of":["es.typed-array.of"],"core-js/modules/es.typed-array.reduce":["es.typed-array.reduce"],"core-js/modules/es.typed-array.reduce-right":["es.typed-array.reduce-right"],"core-js/modules/es.typed-array.reverse":["es.typed-array.reverse"],"core-js/modules/es.typed-array.set":["es.typed-array.set"],"core-js/modules/es.typed-array.slice":["es.typed-array.slice"],"core-js/modules/es.typed-array.some":["es.typed-array.some"],"core-js/modules/es.typed-array.sort":["es.typed-array.sort"],"core-js/modules/es.typed-array.subarray":["es.typed-array.subarray"],"core-js/modules/es.typed-array.to-locale-string":["es.typed-array.to-locale-string"],"core-js/modules/es.typed-array.to-reversed":["es.typed-array.to-reversed"],"core-js/modules/es.typed-array.to-sorted":["es.typed-array.to-sorted"],"core-js/modules/es.typed-array.to-string":["es.typed-array.to-string"],"core-js/modules/es.typed-array.uint16-array":["es.typed-array.uint16-array"],"core-js/modules/es.typed-array.uint32-array":["es.typed-array.uint32-array"],"core-js/modules/es.typed-array.uint8-array":["es.typed-array.uint8-array"],"core-js/modules/es.typed-array.uint8-clamped-array":["es.typed-array.uint8-clamped-array"],"core-js/modules/es.typed-array.with":["es.typed-array.with"],"core-js/modules/es.unescape":["es.unescape"],"core-js/modules/es.weak-map":["es.weak-map"],"core-js/modules/es.weak-map.constructor":["es.weak-map.constructor"],"core-js/modules/es.weak-set":["es.weak-set"],"core-js/modules/es.weak-set.constructor":["es.weak-set.constructor"],"core-js/modules/esnext.aggregate-error":["esnext.aggregate-error"],"core-js/modules/esnext.array-buffer.detached":["esnext.array-buffer.detached"],"core-js/modules/esnext.array-buffer.transfer":["esnext.array-buffer.transfer"],"core-js/modules/esnext.array-buffer.transfer-to-fixed-length":["esnext.array-buffer.transfer-to-fixed-length"],"core-js/modules/esnext.array.at":["esnext.array.at"],"core-js/modules/esnext.array.filter-out":["esnext.array.filter-out"],"core-js/modules/esnext.array.filter-reject":["esnext.array.filter-reject"],"core-js/modules/esnext.array.find-last":["esnext.array.find-last"],"core-js/modules/esnext.array.find-last-index":["esnext.array.find-last-index"],"core-js/modules/esnext.array.from-async":["esnext.array.from-async"],"core-js/modules/esnext.array.group":["esnext.array.group"],"core-js/modules/esnext.array.group-by":["esnext.array.group-by"],"core-js/modules/esnext.array.group-by-to-map":["esnext.array.group-by-to-map"],"core-js/modules/esnext.array.group-to-map":["esnext.array.group-to-map"],"core-js/modules/esnext.array.is-template-object":["esnext.array.is-template-object"],"core-js/modules/esnext.array.last-index":["esnext.array.last-index"],"core-js/modules/esnext.array.last-item":["esnext.array.last-item"],"core-js/modules/esnext.array.to-reversed":["esnext.array.to-reversed"],"core-js/modules/esnext.array.to-sorted":["esnext.array.to-sorted"],"core-js/modules/esnext.array.to-spliced":["esnext.array.to-spliced"],"core-js/modules/esnext.array.unique-by":["esnext.array.unique-by"],"core-js/modules/esnext.array.with":["esnext.array.with"],"core-js/modules/esnext.async-disposable-stack.constructor":["esnext.async-disposable-stack.constructor"],"core-js/modules/esnext.async-iterator.as-indexed-pairs":["esnext.async-iterator.as-indexed-pairs"],"core-js/modules/esnext.async-iterator.async-dispose":["esnext.async-iterator.async-dispose"],"core-js/modules/esnext.async-iterator.constructor":["esnext.async-iterator.constructor"],"core-js/modules/esnext.async-iterator.drop":["esnext.async-iterator.drop"],"core-js/modules/esnext.async-iterator.every":["esnext.async-iterator.every"],"core-js/modules/esnext.async-iterator.filter":["esnext.async-iterator.filter"],"core-js/modules/esnext.async-iterator.find":["esnext.async-iterator.find"],"core-js/modules/esnext.async-iterator.flat-map":["esnext.async-iterator.flat-map"],"core-js/modules/esnext.async-iterator.for-each":["esnext.async-iterator.for-each"],"core-js/modules/esnext.async-iterator.from":["esnext.async-iterator.from"],"core-js/modules/esnext.async-iterator.indexed":["esnext.async-iterator.indexed"],"core-js/modules/esnext.async-iterator.map":["esnext.async-iterator.map"],"core-js/modules/esnext.async-iterator.reduce":["esnext.async-iterator.reduce"],"core-js/modules/esnext.async-iterator.some":["esnext.async-iterator.some"],"core-js/modules/esnext.async-iterator.take":["esnext.async-iterator.take"],"core-js/modules/esnext.async-iterator.to-array":["esnext.async-iterator.to-array"],"core-js/modules/esnext.bigint.range":["esnext.bigint.range"],"core-js/modules/esnext.composite-key":["esnext.composite-key"],"core-js/modules/esnext.composite-symbol":["esnext.composite-symbol"],"core-js/modules/esnext.data-view.get-float16":["esnext.data-view.get-float16"],"core-js/modules/esnext.data-view.get-uint8-clamped":["esnext.data-view.get-uint8-clamped"],"core-js/modules/esnext.data-view.set-float16":["esnext.data-view.set-float16"],"core-js/modules/esnext.data-view.set-uint8-clamped":["esnext.data-view.set-uint8-clamped"],"core-js/modules/esnext.disposable-stack.constructor":["esnext.disposable-stack.constructor"],"core-js/modules/esnext.function.demethodize":["esnext.function.demethodize"],"core-js/modules/esnext.function.is-callable":["esnext.function.is-callable"],"core-js/modules/esnext.function.is-constructor":["esnext.function.is-constructor"],"core-js/modules/esnext.function.metadata":["esnext.function.metadata"],"core-js/modules/esnext.function.un-this":["esnext.function.un-this"],"core-js/modules/esnext.global-this":["esnext.global-this"],"core-js/modules/esnext.iterator.as-indexed-pairs":["esnext.iterator.as-indexed-pairs"],"core-js/modules/esnext.iterator.constructor":["esnext.iterator.constructor"],"core-js/modules/esnext.iterator.dispose":["esnext.iterator.dispose"],"core-js/modules/esnext.iterator.drop":["esnext.iterator.drop"],"core-js/modules/esnext.iterator.every":["esnext.iterator.every"],"core-js/modules/esnext.iterator.filter":["esnext.iterator.filter"],"core-js/modules/esnext.iterator.find":["esnext.iterator.find"],"core-js/modules/esnext.iterator.flat-map":["esnext.iterator.flat-map"],"core-js/modules/esnext.iterator.for-each":["esnext.iterator.for-each"],"core-js/modules/esnext.iterator.from":["esnext.iterator.from"],"core-js/modules/esnext.iterator.indexed":["esnext.iterator.indexed"],"core-js/modules/esnext.iterator.map":["esnext.iterator.map"],"core-js/modules/esnext.iterator.range":["esnext.iterator.range"],"core-js/modules/esnext.iterator.reduce":["esnext.iterator.reduce"],"core-js/modules/esnext.iterator.some":["esnext.iterator.some"],"core-js/modules/esnext.iterator.take":["esnext.iterator.take"],"core-js/modules/esnext.iterator.to-array":["esnext.iterator.to-array"],"core-js/modules/esnext.iterator.to-async":["esnext.iterator.to-async"],"core-js/modules/esnext.json.is-raw-json":["esnext.json.is-raw-json"],"core-js/modules/esnext.json.parse":["esnext.json.parse"],"core-js/modules/esnext.json.raw-json":["esnext.json.raw-json"],"core-js/modules/esnext.map.delete-all":["esnext.map.delete-all"],"core-js/modules/esnext.map.emplace":["esnext.map.emplace"],"core-js/modules/esnext.map.every":["esnext.map.every"],"core-js/modules/esnext.map.filter":["esnext.map.filter"],"core-js/modules/esnext.map.find":["esnext.map.find"],"core-js/modules/esnext.map.find-key":["esnext.map.find-key"],"core-js/modules/esnext.map.from":["esnext.map.from"],"core-js/modules/esnext.map.group-by":["esnext.map.group-by"],"core-js/modules/esnext.map.includes":["esnext.map.includes"],"core-js/modules/esnext.map.key-by":["esnext.map.key-by"],"core-js/modules/esnext.map.key-of":["esnext.map.key-of"],"core-js/modules/esnext.map.map-keys":["esnext.map.map-keys"],"core-js/modules/esnext.map.map-values":["esnext.map.map-values"],"core-js/modules/esnext.map.merge":["esnext.map.merge"],"core-js/modules/esnext.map.of":["esnext.map.of"],"core-js/modules/esnext.map.reduce":["esnext.map.reduce"],"core-js/modules/esnext.map.some":["esnext.map.some"],"core-js/modules/esnext.map.update":["esnext.map.update"],"core-js/modules/esnext.map.update-or-insert":["esnext.map.update-or-insert"],"core-js/modules/esnext.map.upsert":["esnext.map.upsert"],"core-js/modules/esnext.math.clamp":["esnext.math.clamp"],"core-js/modules/esnext.math.deg-per-rad":["esnext.math.deg-per-rad"],"core-js/modules/esnext.math.degrees":["esnext.math.degrees"],"core-js/modules/esnext.math.f16round":["esnext.math.f16round"],"core-js/modules/esnext.math.fscale":["esnext.math.fscale"],"core-js/modules/esnext.math.iaddh":["esnext.math.iaddh"],"core-js/modules/esnext.math.imulh":["esnext.math.imulh"],"core-js/modules/esnext.math.isubh":["esnext.math.isubh"],"core-js/modules/esnext.math.rad-per-deg":["esnext.math.rad-per-deg"],"core-js/modules/esnext.math.radians":["esnext.math.radians"],"core-js/modules/esnext.math.scale":["esnext.math.scale"],"core-js/modules/esnext.math.seeded-prng":["esnext.math.seeded-prng"],"core-js/modules/esnext.math.signbit":["esnext.math.signbit"],"core-js/modules/esnext.math.sum-precise":["esnext.math.sum-precise"],"core-js/modules/esnext.math.umulh":["esnext.math.umulh"],"core-js/modules/esnext.number.from-string":["esnext.number.from-string"],"core-js/modules/esnext.number.range":["esnext.number.range"],"core-js/modules/esnext.object.group-by":["esnext.object.group-by"],"core-js/modules/esnext.object.has-own":["esnext.object.has-own"],"core-js/modules/esnext.object.iterate-entries":["esnext.object.iterate-entries"],"core-js/modules/esnext.object.iterate-keys":["esnext.object.iterate-keys"],"core-js/modules/esnext.object.iterate-values":["esnext.object.iterate-values"],"core-js/modules/esnext.observable":["esnext.observable"],"core-js/modules/esnext.observable.constructor":["esnext.observable.constructor"],"core-js/modules/esnext.observable.from":["esnext.observable.from"],"core-js/modules/esnext.observable.of":["esnext.observable.of"],"core-js/modules/esnext.promise.all-settled":["esnext.promise.all-settled"],"core-js/modules/esnext.promise.any":["esnext.promise.any"],"core-js/modules/esnext.promise.try":["esnext.promise.try"],"core-js/modules/esnext.promise.with-resolvers":["esnext.promise.with-resolvers"],"core-js/modules/esnext.reflect.define-metadata":["esnext.reflect.define-metadata"],"core-js/modules/esnext.reflect.delete-metadata":["esnext.reflect.delete-metadata"],"core-js/modules/esnext.reflect.get-metadata":["esnext.reflect.get-metadata"],"core-js/modules/esnext.reflect.get-metadata-keys":["esnext.reflect.get-metadata-keys"],"core-js/modules/esnext.reflect.get-own-metadata":["esnext.reflect.get-own-metadata"],"core-js/modules/esnext.reflect.get-own-metadata-keys":["esnext.reflect.get-own-metadata-keys"],"core-js/modules/esnext.reflect.has-metadata":["esnext.reflect.has-metadata"],"core-js/modules/esnext.reflect.has-own-metadata":["esnext.reflect.has-own-metadata"],"core-js/modules/esnext.reflect.metadata":["esnext.reflect.metadata"],"core-js/modules/esnext.regexp.escape":["esnext.regexp.escape"],"core-js/modules/esnext.set.add-all":["esnext.set.add-all"],"core-js/modules/esnext.set.delete-all":["esnext.set.delete-all"],"core-js/modules/esnext.set.difference":["esnext.set.difference"],"core-js/modules/esnext.set.difference.v2":["esnext.set.difference.v2"],"core-js/modules/esnext.set.every":["esnext.set.every"],"core-js/modules/esnext.set.filter":["esnext.set.filter"],"core-js/modules/esnext.set.find":["esnext.set.find"],"core-js/modules/esnext.set.from":["esnext.set.from"],"core-js/modules/esnext.set.intersection":["esnext.set.intersection"],"core-js/modules/esnext.set.intersection.v2":["esnext.set.intersection.v2"],"core-js/modules/esnext.set.is-disjoint-from":["esnext.set.is-disjoint-from"],"core-js/modules/esnext.set.is-disjoint-from.v2":["esnext.set.is-disjoint-from.v2"],"core-js/modules/esnext.set.is-subset-of":["esnext.set.is-subset-of"],"core-js/modules/esnext.set.is-subset-of.v2":["esnext.set.is-subset-of.v2"],"core-js/modules/esnext.set.is-superset-of":["esnext.set.is-superset-of"],"core-js/modules/esnext.set.is-superset-of.v2":["esnext.set.is-superset-of.v2"],"core-js/modules/esnext.set.join":["esnext.set.join"],"core-js/modules/esnext.set.map":["esnext.set.map"],"core-js/modules/esnext.set.of":["esnext.set.of"],"core-js/modules/esnext.set.reduce":["esnext.set.reduce"],"core-js/modules/esnext.set.some":["esnext.set.some"],"core-js/modules/esnext.set.symmetric-difference":["esnext.set.symmetric-difference"],"core-js/modules/esnext.set.symmetric-difference.v2":["esnext.set.symmetric-difference.v2"],"core-js/modules/esnext.set.union":["esnext.set.union"],"core-js/modules/esnext.set.union.v2":["esnext.set.union.v2"],"core-js/modules/esnext.string.at":["esnext.string.at"],"core-js/modules/esnext.string.at-alternative":["esnext.string.at-alternative"],"core-js/modules/esnext.string.code-points":["esnext.string.code-points"],"core-js/modules/esnext.string.cooked":["esnext.string.cooked"],"core-js/modules/esnext.string.dedent":["esnext.string.dedent"],"core-js/modules/esnext.string.is-well-formed":["esnext.string.is-well-formed"],"core-js/modules/esnext.string.match-all":["esnext.string.match-all"],"core-js/modules/esnext.string.replace-all":["esnext.string.replace-all"],"core-js/modules/esnext.string.to-well-formed":["esnext.string.to-well-formed"],"core-js/modules/esnext.suppressed-error.constructor":["esnext.suppressed-error.constructor"],"core-js/modules/esnext.symbol.async-dispose":["esnext.symbol.async-dispose"],"core-js/modules/esnext.symbol.custom-matcher":["esnext.symbol.custom-matcher"],"core-js/modules/esnext.symbol.dispose":["esnext.symbol.dispose"],"core-js/modules/esnext.symbol.is-registered":["esnext.symbol.is-registered"],"core-js/modules/esnext.symbol.is-registered-symbol":["esnext.symbol.is-registered-symbol"],"core-js/modules/esnext.symbol.is-well-known":["esnext.symbol.is-well-known"],"core-js/modules/esnext.symbol.is-well-known-symbol":["esnext.symbol.is-well-known-symbol"],"core-js/modules/esnext.symbol.matcher":["esnext.symbol.matcher"],"core-js/modules/esnext.symbol.metadata":["esnext.symbol.metadata"],"core-js/modules/esnext.symbol.metadata-key":["esnext.symbol.metadata-key"],"core-js/modules/esnext.symbol.observable":["esnext.symbol.observable"],"core-js/modules/esnext.symbol.pattern-match":["esnext.symbol.pattern-match"],"core-js/modules/esnext.symbol.replace-all":["esnext.symbol.replace-all"],"core-js/modules/esnext.typed-array.at":["esnext.typed-array.at"],"core-js/modules/esnext.typed-array.filter-out":["esnext.typed-array.filter-out"],"core-js/modules/esnext.typed-array.filter-reject":["esnext.typed-array.filter-reject"],"core-js/modules/esnext.typed-array.find-last":["esnext.typed-array.find-last"],"core-js/modules/esnext.typed-array.find-last-index":["esnext.typed-array.find-last-index"],"core-js/modules/esnext.typed-array.from-async":["esnext.typed-array.from-async"],"core-js/modules/esnext.typed-array.group-by":["esnext.typed-array.group-by"],"core-js/modules/esnext.typed-array.to-reversed":["esnext.typed-array.to-reversed"],"core-js/modules/esnext.typed-array.to-sorted":["esnext.typed-array.to-sorted"],"core-js/modules/esnext.typed-array.to-spliced":["esnext.typed-array.to-spliced"],"core-js/modules/esnext.typed-array.unique-by":["esnext.typed-array.unique-by"],"core-js/modules/esnext.typed-array.with":["esnext.typed-array.with"],"core-js/modules/esnext.uint8-array.from-base64":["esnext.uint8-array.from-base64"],"core-js/modules/esnext.uint8-array.from-hex":["esnext.uint8-array.from-hex"],"core-js/modules/esnext.uint8-array.set-from-base64":["esnext.uint8-array.set-from-base64"],"core-js/modules/esnext.uint8-array.set-from-hex":["esnext.uint8-array.set-from-hex"],"core-js/modules/esnext.uint8-array.to-base64":["esnext.uint8-array.to-base64"],"core-js/modules/esnext.uint8-array.to-hex":["esnext.uint8-array.to-hex"],"core-js/modules/esnext.weak-map.delete-all":["esnext.weak-map.delete-all"],"core-js/modules/esnext.weak-map.emplace":["esnext.weak-map.emplace"],"core-js/modules/esnext.weak-map.from":["esnext.weak-map.from"],"core-js/modules/esnext.weak-map.of":["esnext.weak-map.of"],"core-js/modules/esnext.weak-map.upsert":["esnext.weak-map.upsert"],"core-js/modules/esnext.weak-set.add-all":["esnext.weak-set.add-all"],"core-js/modules/esnext.weak-set.delete-all":["esnext.weak-set.delete-all"],"core-js/modules/esnext.weak-set.from":["esnext.weak-set.from"],"core-js/modules/esnext.weak-set.of":["esnext.weak-set.of"],"core-js/modules/web.atob":["web.atob"],"core-js/modules/web.btoa":["web.btoa"],"core-js/modules/web.clear-immediate":["web.clear-immediate"],"core-js/modules/web.dom-collections.for-each":["web.dom-collections.for-each"],"core-js/modules/web.dom-collections.iterator":["web.dom-collections.iterator"],"core-js/modules/web.dom-exception.constructor":["web.dom-exception.constructor"],"core-js/modules/web.dom-exception.stack":["web.dom-exception.stack"],"core-js/modules/web.dom-exception.to-string-tag":["web.dom-exception.to-string-tag"],"core-js/modules/web.immediate":["web.immediate"],"core-js/modules/web.queue-microtask":["web.queue-microtask"],"core-js/modules/web.self":["web.self"],"core-js/modules/web.set-immediate":["web.set-immediate"],"core-js/modules/web.set-interval":["web.set-interval"],"core-js/modules/web.set-timeout":["web.set-timeout"],"core-js/modules/web.structured-clone":["web.structured-clone"],"core-js/modules/web.timers":["web.timers"],"core-js/modules/web.url":["web.url"],"core-js/modules/web.url-search-params":["web.url-search-params"],"core-js/modules/web.url-search-params.constructor":["web.url-search-params.constructor"],"core-js/modules/web.url-search-params.delete":["web.url-search-params.delete"],"core-js/modules/web.url-search-params.has":["web.url-search-params.has"],"core-js/modules/web.url-search-params.size":["web.url-search-params.size"],"core-js/modules/web.url.can-parse":["web.url.can-parse"],"core-js/modules/web.url.constructor":["web.url.constructor"],"core-js/modules/web.url.parse":["web.url.parse"],"core-js/modules/web.url.to-json":["web.url.to-json"],"core-js/proposals":["es.map","es.string.at-alternative","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.data-view.get-float16","esnext.data-view.get-uint8-clamped","esnext.data-view.set-float16","esnext.data-view.set-uint8-clamped","esnext.disposable-stack.constructor","esnext.function.demethodize","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.metadata","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.f16round","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.sum-precise","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.object.group-by","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.promise.with-resolvers","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.regexp.escape","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.custom-matcher","esnext.symbol.dispose","esnext.symbol.is-registered-symbol","esnext.symbol.is-registered","esnext.symbol.is-well-known-symbol","esnext.symbol.is-well-known","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.url","web.url.can-parse","web.url.parse","web.url.to-json","web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"],"core-js/proposals/accessible-object-hasownproperty":["esnext.object.has-own"],"core-js/proposals/array-buffer-base64":["esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/proposals/array-buffer-transfer":["esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length"],"core-js/proposals/array-filtering":["esnext.array.filter-out","esnext.array.filter-reject","esnext.typed-array.filter-out","esnext.typed-array.filter-reject"],"core-js/proposals/array-filtering-stage-1":["esnext.array.filter-reject","esnext.typed-array.filter-reject"],"core-js/proposals/array-find-from-last":["esnext.array.find-last","esnext.array.find-last-index","esnext.typed-array.find-last","esnext.typed-array.find-last-index"],"core-js/proposals/array-flat-map":["es.array.flat","es.array.flat-map","es.array.unscopables.flat","es.array.unscopables.flat-map"],"core-js/proposals/array-from-async":["esnext.array.from-async","esnext.typed-array.from-async"],"core-js/proposals/array-from-async-stage-2":["esnext.array.from-async"],"core-js/proposals/array-grouping":["esnext.array.group-by","esnext.array.group-by-to-map","esnext.typed-array.group-by"],"core-js/proposals/array-grouping-stage-3":["esnext.array.group-by","esnext.array.group-by-to-map"],"core-js/proposals/array-grouping-stage-3-2":["esnext.array.group","esnext.array.group-to-map"],"core-js/proposals/array-grouping-v2":["esnext.map.group-by","esnext.object.group-by"],"core-js/proposals/array-includes":["es.array.includes","es.typed-array.includes"],"core-js/proposals/array-is-template-object":["esnext.array.is-template-object"],"core-js/proposals/array-last":["esnext.array.last-index","esnext.array.last-item"],"core-js/proposals/array-unique":["es.map","esnext.array.unique-by","esnext.typed-array.unique-by"],"core-js/proposals/async-explicit-resource-management":["esnext.suppressed-error.constructor","esnext.async-disposable-stack.constructor","esnext.async-iterator.async-dispose","esnext.symbol.async-dispose"],"core-js/proposals/async-iteration":["es.symbol.async-iterator"],"core-js/proposals/async-iterator-helpers":["esnext.async-iterator.constructor","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.iterator.to-async"],"core-js/proposals/change-array-by-copy":["esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/proposals/change-array-by-copy-stage-4":["esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.with"],"core-js/proposals/collection-methods":["esnext.map.delete-all","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.set.add-all","esnext.set.delete-all","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.join","esnext.set.map","esnext.set.reduce","esnext.set.some","esnext.weak-map.delete-all","esnext.weak-set.add-all","esnext.weak-set.delete-all"],"core-js/proposals/collection-of-from":["esnext.map.from","esnext.map.of","esnext.set.from","esnext.set.of","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-set.from","esnext.weak-set.of"],"core-js/proposals/data-view-get-set-uint8-clamped":["esnext.data-view.get-uint8-clamped","esnext.data-view.set-uint8-clamped"],"core-js/proposals/decorator-metadata":["esnext.symbol.metadata-key"],"core-js/proposals/decorator-metadata-v2":["esnext.function.metadata","esnext.symbol.metadata"],"core-js/proposals/decorators":["esnext.symbol.metadata"],"core-js/proposals/efficient-64-bit-arithmetic":["esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.umulh"],"core-js/proposals/error-cause":["es.error.cause","es.aggregate-error.cause"],"core-js/proposals/explicit-resource-management":["esnext.suppressed-error.constructor","esnext.async-disposable-stack.constructor","esnext.async-iterator.async-dispose","esnext.disposable-stack.constructor","esnext.iterator.dispose","esnext.symbol.async-dispose","esnext.symbol.dispose"],"core-js/proposals/extractors":["esnext.symbol.custom-matcher"],"core-js/proposals/float16":["esnext.data-view.get-float16","esnext.data-view.set-float16","esnext.math.f16round"],"core-js/proposals/function-demethodize":["esnext.function.demethodize"],"core-js/proposals/function-is-callable-is-constructor":["esnext.function.is-callable","esnext.function.is-constructor"],"core-js/proposals/function-un-this":["esnext.function.un-this"],"core-js/proposals/global-this":["esnext.global-this"],"core-js/proposals/iterator-helpers":["esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async"],"core-js/proposals/iterator-helpers-stage-3":["esnext.async-iterator.constructor","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.iterator.constructor","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async"],"core-js/proposals/iterator-helpers-stage-3-2":["esnext.iterator.constructor","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array"],"core-js/proposals/iterator-range":["esnext.iterator.constructor","esnext.iterator.range"],"core-js/proposals/json-parse-with-source":["esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json"],"core-js/proposals/keys-composition":["esnext.composite-key","esnext.composite-symbol"],"core-js/proposals/map-update-or-insert":["esnext.map.emplace","esnext.map.update-or-insert","esnext.map.upsert","esnext.weak-map.emplace","esnext.weak-map.upsert"],"core-js/proposals/map-upsert":["esnext.map.emplace","esnext.map.update-or-insert","esnext.map.upsert","esnext.weak-map.emplace","esnext.weak-map.upsert"],"core-js/proposals/map-upsert-stage-2":["esnext.map.emplace","esnext.weak-map.emplace"],"core-js/proposals/math-extensions":["esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale"],"core-js/proposals/math-signbit":["esnext.math.signbit"],"core-js/proposals/math-sum":["esnext.math.sum-precise"],"core-js/proposals/number-from-string":["esnext.number.from-string"],"core-js/proposals/number-range":["esnext.bigint.range","esnext.number.range"],"core-js/proposals/object-from-entries":["es.object.from-entries"],"core-js/proposals/object-getownpropertydescriptors":["es.object.get-own-property-descriptors"],"core-js/proposals/object-iteration":["esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values"],"core-js/proposals/object-values-entries":["es.object.entries","es.object.values"],"core-js/proposals/observable":["esnext.observable","esnext.symbol.observable"],"core-js/proposals/pattern-matching":["esnext.symbol.matcher","esnext.symbol.pattern-match"],"core-js/proposals/pattern-matching-v2":["esnext.symbol.custom-matcher"],"core-js/proposals/promise-all-settled":["esnext.promise.all-settled"],"core-js/proposals/promise-any":["esnext.aggregate-error","esnext.promise.any"],"core-js/proposals/promise-finally":["es.promise.finally"],"core-js/proposals/promise-try":["esnext.promise.try"],"core-js/proposals/promise-with-resolvers":["esnext.promise.with-resolvers"],"core-js/proposals/reflect-metadata":["esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata"],"core-js/proposals/regexp-dotall-flag":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags"],"core-js/proposals/regexp-escaping":["esnext.regexp.escape"],"core-js/proposals/regexp-named-groups":["es.regexp.constructor","es.regexp.exec","es.string.replace"],"core-js/proposals/relative-indexing-method":["es.string.at-alternative","esnext.array.at","esnext.typed-array.at"],"core-js/proposals/seeded-random":["esnext.math.seeded-prng"],"core-js/proposals/set-methods":["esnext.set.difference.v2","esnext.set.difference","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union"],"core-js/proposals/set-methods-v2":["esnext.set.difference.v2","esnext.set.intersection.v2","esnext.set.is-disjoint-from.v2","esnext.set.is-subset-of.v2","esnext.set.is-superset-of.v2","esnext.set.symmetric-difference.v2","esnext.set.union.v2"],"core-js/proposals/string-at":["esnext.string.at"],"core-js/proposals/string-code-points":["esnext.string.code-points"],"core-js/proposals/string-cooked":["esnext.string.cooked"],"core-js/proposals/string-dedent":["esnext.string.dedent"],"core-js/proposals/string-left-right-trim":["es.string.trim-end","es.string.trim-start"],"core-js/proposals/string-match-all":["esnext.string.match-all"],"core-js/proposals/string-padding":["es.string.pad-end","es.string.pad-start"],"core-js/proposals/string-replace-all":["esnext.string.replace-all","esnext.symbol.replace-all"],"core-js/proposals/string-replace-all-stage-4":["esnext.string.replace-all"],"core-js/proposals/symbol-description":["es.symbol.description"],"core-js/proposals/symbol-predicates":["esnext.symbol.is-registered","esnext.symbol.is-well-known"],"core-js/proposals/symbol-predicates-v2":["esnext.symbol.is-registered-symbol","esnext.symbol.is-well-known-symbol"],"core-js/proposals/url":["web.url","web.url.can-parse","web.url.parse","web.url.to-json","web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"],"core-js/proposals/using-statement":["esnext.symbol.async-dispose","esnext.symbol.dispose"],"core-js/proposals/well-formed-stringify":["es.json.stringify"],"core-js/proposals/well-formed-unicode-strings":["esnext.string.is-well-formed","esnext.string.to-well-formed"],"core-js/stable":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.error.cause","es.error.to-string","es.aggregate-error","es.aggregate-error.cause","es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.array-buffer.detached","es.array-buffer.transfer","es.array-buffer.transfer-to-fixed-length","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.map.group-by","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.group-by","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.promise.with-resolvers","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.set.difference.v2","es.set.intersection.v2","es.set.is-disjoint-from.v2","es.set.is-subset-of.v2","es.set.is-superset-of.v2","es.set.symmetric-difference.v2","es.set.union.v2","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.is-well-formed","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.to-well-formed","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","es.unescape","es.weak-map","es.weak-set","web.atob","web.btoa","web.dom-collections.for-each","web.dom-collections.iterator","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.immediate","web.queue-microtask","web.self","web.structured-clone","web.timers","web.url","web.url.can-parse","web.url.parse","web.url.to-json","web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"],"core-js/stable/aggregate-error":[],"core-js/stable/array":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.object.to-string","es.string.iterator"],"core-js/stable/array-buffer":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.array-buffer.detached","es.array-buffer.transfer","es.array-buffer.transfer-to-fixed-length","es.object.to-string"],"core-js/stable/array-buffer/constructor":["es.array-buffer.constructor","es.array-buffer.slice","es.array-buffer.detached","es.array-buffer.transfer","es.array-buffer.transfer-to-fixed-length","es.object.to-string"],"core-js/stable/array-buffer/detached":["es.array-buffer.constructor","es.array-buffer.slice","es.array-buffer.detached"],"core-js/stable/array-buffer/is-view":["es.array-buffer.is-view"],"core-js/stable/array-buffer/slice":["es.array-buffer.slice"],"core-js/stable/array-buffer/transfer":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.array-buffer.transfer"],"core-js/stable/array-buffer/transfer-to-fixed-length":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.array-buffer.transfer-to-fixed-length"],"core-js/stable/array/at":["es.array.at"],"core-js/stable/array/concat":["es.array.concat"],"core-js/stable/array/copy-within":["es.array.copy-within"],"core-js/stable/array/entries":["es.array.iterator","es.object.to-string"],"core-js/stable/array/every":["es.array.every"],"core-js/stable/array/fill":["es.array.fill"],"core-js/stable/array/filter":["es.array.filter"],"core-js/stable/array/find":["es.array.find"],"core-js/stable/array/find-index":["es.array.find-index"],"core-js/stable/array/find-last":["es.array.find-last"],"core-js/stable/array/find-last-index":["es.array.find-last-index"],"core-js/stable/array/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/stable/array/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/stable/array/for-each":["es.array.for-each"],"core-js/stable/array/from":["es.array.from","es.string.iterator"],"core-js/stable/array/includes":["es.array.includes"],"core-js/stable/array/index-of":["es.array.index-of"],"core-js/stable/array/is-array":["es.array.is-array"],"core-js/stable/array/iterator":["es.array.iterator","es.object.to-string"],"core-js/stable/array/join":["es.array.join"],"core-js/stable/array/keys":["es.array.iterator","es.object.to-string"],"core-js/stable/array/last-index-of":["es.array.last-index-of"],"core-js/stable/array/map":["es.array.map"],"core-js/stable/array/of":["es.array.of"],"core-js/stable/array/push":["es.array.push"],"core-js/stable/array/reduce":["es.array.reduce"],"core-js/stable/array/reduce-right":["es.array.reduce-right"],"core-js/stable/array/reverse":["es.array.reverse"],"core-js/stable/array/slice":["es.array.slice"],"core-js/stable/array/some":["es.array.some"],"core-js/stable/array/sort":["es.array.sort"],"core-js/stable/array/splice":["es.array.splice"],"core-js/stable/array/to-reversed":["es.array.to-reversed"],"core-js/stable/array/to-sorted":["es.array.sort","es.array.to-sorted"],"core-js/stable/array/to-spliced":["es.array.to-spliced"],"core-js/stable/array/unshift":["es.array.unshift"],"core-js/stable/array/values":["es.array.iterator","es.object.to-string"],"core-js/stable/array/virtual":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.includes","es.array.index-of","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.object.to-string"],"core-js/stable/array/virtual/at":["es.array.at"],"core-js/stable/array/virtual/concat":["es.array.concat"],"core-js/stable/array/virtual/copy-within":["es.array.copy-within"],"core-js/stable/array/virtual/entries":["es.array.iterator","es.object.to-string"],"core-js/stable/array/virtual/every":["es.array.every"],"core-js/stable/array/virtual/fill":["es.array.fill"],"core-js/stable/array/virtual/filter":["es.array.filter"],"core-js/stable/array/virtual/find":["es.array.find"],"core-js/stable/array/virtual/find-index":["es.array.find-index"],"core-js/stable/array/virtual/find-last":["es.array.find-last"],"core-js/stable/array/virtual/find-last-index":["es.array.find-last-index"],"core-js/stable/array/virtual/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/stable/array/virtual/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/stable/array/virtual/for-each":["es.array.for-each"],"core-js/stable/array/virtual/includes":["es.array.includes"],"core-js/stable/array/virtual/index-of":["es.array.index-of"],"core-js/stable/array/virtual/iterator":["es.array.iterator","es.object.to-string"],"core-js/stable/array/virtual/join":["es.array.join"],"core-js/stable/array/virtual/keys":["es.array.iterator","es.object.to-string"],"core-js/stable/array/virtual/last-index-of":["es.array.last-index-of"],"core-js/stable/array/virtual/map":["es.array.map"],"core-js/stable/array/virtual/push":["es.array.push"],"core-js/stable/array/virtual/reduce":["es.array.reduce"],"core-js/stable/array/virtual/reduce-right":["es.array.reduce-right"],"core-js/stable/array/virtual/reverse":["es.array.reverse"],"core-js/stable/array/virtual/slice":["es.array.slice"],"core-js/stable/array/virtual/some":["es.array.some"],"core-js/stable/array/virtual/sort":["es.array.sort"],"core-js/stable/array/virtual/splice":["es.array.splice"],"core-js/stable/array/virtual/to-reversed":["es.array.to-reversed"],"core-js/stable/array/virtual/to-sorted":["es.array.sort","es.array.to-sorted"],"core-js/stable/array/virtual/to-spliced":["es.array.to-spliced"],"core-js/stable/array/virtual/unshift":["es.array.unshift"],"core-js/stable/array/virtual/values":["es.array.iterator","es.object.to-string"],"core-js/stable/array/virtual/with":["es.array.with"],"core-js/stable/array/with":["es.array.with"],"core-js/stable/atob":["es.error.to-string","es.object.to-string","web.atob","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/stable/btoa":["es.error.to-string","es.object.to-string","web.btoa","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/stable/clear-immediate":["web.immediate"],"core-js/stable/data-view":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.object.to-string"],"core-js/stable/date":["es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string"],"core-js/stable/date/get-year":["es.date.get-year"],"core-js/stable/date/now":["es.date.now"],"core-js/stable/date/set-year":["es.date.set-year"],"core-js/stable/date/to-gmt-string":["es.date.to-gmt-string"],"core-js/stable/date/to-iso-string":["es.date.to-iso-string","es.date.to-json"],"core-js/stable/date/to-json":["es.date.to-json"],"core-js/stable/date/to-primitive":["es.date.to-primitive"],"core-js/stable/date/to-string":["es.date.to-string"],"core-js/stable/dom-collections":["es.array.iterator","es.object.to-string","web.dom-collections.for-each","web.dom-collections.iterator"],"core-js/stable/dom-collections/for-each":["web.dom-collections.for-each"],"core-js/stable/dom-collections/iterator":["es.object.to-string","web.dom-collections.iterator"],"core-js/stable/dom-exception":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/stable/dom-exception/constructor":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack"],"core-js/stable/dom-exception/to-string-tag":["web.dom-exception.to-string-tag"],"core-js/stable/error":["es.error.cause","es.error.to-string"],"core-js/stable/error/constructor":["es.error.cause"],"core-js/stable/error/to-string":["es.error.to-string"],"core-js/stable/escape":["es.escape"],"core-js/stable/function":["es.function.bind","es.function.has-instance","es.function.name"],"core-js/stable/function/bind":["es.function.bind"],"core-js/stable/function/has-instance":["es.function.has-instance"],"core-js/stable/function/name":["es.function.name"],"core-js/stable/function/virtual":["es.function.bind"],"core-js/stable/function/virtual/bind":["es.function.bind"],"core-js/stable/get-iterator":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/get-iterator-method":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/global-this":["es.global-this"],"core-js/stable/instance/at":["es.array.at","es.string.at-alternative"],"core-js/stable/instance/bind":["es.function.bind"],"core-js/stable/instance/code-point-at":["es.string.code-point-at"],"core-js/stable/instance/concat":["es.array.concat"],"core-js/stable/instance/copy-within":["es.array.copy-within"],"core-js/stable/instance/ends-with":["es.string.ends-with"],"core-js/stable/instance/entries":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/stable/instance/every":["es.array.every"],"core-js/stable/instance/fill":["es.array.fill"],"core-js/stable/instance/filter":["es.array.filter"],"core-js/stable/instance/find":["es.array.find"],"core-js/stable/instance/find-index":["es.array.find-index"],"core-js/stable/instance/find-last":["es.array.find-last"],"core-js/stable/instance/find-last-index":["es.array.find-last-index"],"core-js/stable/instance/flags":["es.regexp.flags"],"core-js/stable/instance/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/stable/instance/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/stable/instance/for-each":["es.array.for-each","web.dom-collections.for-each"],"core-js/stable/instance/includes":["es.array.includes","es.string.includes"],"core-js/stable/instance/index-of":["es.array.index-of"],"core-js/stable/instance/is-well-formed":["es.string.is-well-formed"],"core-js/stable/instance/keys":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/stable/instance/last-index-of":["es.array.last-index-of"],"core-js/stable/instance/map":["es.array.map"],"core-js/stable/instance/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/stable/instance/pad-end":["es.string.pad-end"],"core-js/stable/instance/pad-start":["es.string.pad-start"],"core-js/stable/instance/push":["es.array.push"],"core-js/stable/instance/reduce":["es.array.reduce"],"core-js/stable/instance/reduce-right":["es.array.reduce-right"],"core-js/stable/instance/repeat":["es.string.repeat"],"core-js/stable/instance/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/stable/instance/reverse":["es.array.reverse"],"core-js/stable/instance/slice":["es.array.slice"],"core-js/stable/instance/some":["es.array.some"],"core-js/stable/instance/sort":["es.array.sort"],"core-js/stable/instance/splice":["es.array.splice"],"core-js/stable/instance/starts-with":["es.string.starts-with"],"core-js/stable/instance/to-reversed":["es.array.to-reversed"],"core-js/stable/instance/to-sorted":["es.array.sort","es.array.to-sorted"],"core-js/stable/instance/to-spliced":["es.array.to-spliced"],"core-js/stable/instance/to-well-formed":["es.string.to-well-formed"],"core-js/stable/instance/trim":["es.string.trim"],"core-js/stable/instance/trim-end":["es.string.trim-end"],"core-js/stable/instance/trim-left":["es.string.trim-start"],"core-js/stable/instance/trim-right":["es.string.trim-end"],"core-js/stable/instance/trim-start":["es.string.trim-start"],"core-js/stable/instance/unshift":["es.array.unshift"],"core-js/stable/instance/values":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/stable/instance/with":["es.array.with"],"core-js/stable/is-iterable":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/json":["es.date.to-json","es.json.stringify","es.json.to-string-tag"],"core-js/stable/json/stringify":["es.date.to-json","es.json.stringify"],"core-js/stable/json/to-string-tag":["es.json.to-string-tag"],"core-js/stable/map":["es.array.iterator","es.map","es.map.group-by","es.object.to-string","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/map/group-by":["es.map","es.map.group-by","es.object.to-string"],"core-js/stable/math":["es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc"],"core-js/stable/math/acosh":["es.math.acosh"],"core-js/stable/math/asinh":["es.math.asinh"],"core-js/stable/math/atanh":["es.math.atanh"],"core-js/stable/math/cbrt":["es.math.cbrt"],"core-js/stable/math/clz32":["es.math.clz32"],"core-js/stable/math/cosh":["es.math.cosh"],"core-js/stable/math/expm1":["es.math.expm1"],"core-js/stable/math/fround":["es.math.fround"],"core-js/stable/math/hypot":["es.math.hypot"],"core-js/stable/math/imul":["es.math.imul"],"core-js/stable/math/log10":["es.math.log10"],"core-js/stable/math/log1p":["es.math.log1p"],"core-js/stable/math/log2":["es.math.log2"],"core-js/stable/math/sign":["es.math.sign"],"core-js/stable/math/sinh":["es.math.sinh"],"core-js/stable/math/tanh":["es.math.tanh"],"core-js/stable/math/to-string-tag":["es.math.to-string-tag"],"core-js/stable/math/trunc":["es.math.trunc"],"core-js/stable/number":["es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/stable/number/constructor":["es.number.constructor"],"core-js/stable/number/epsilon":["es.number.epsilon"],"core-js/stable/number/is-finite":["es.number.is-finite"],"core-js/stable/number/is-integer":["es.number.is-integer"],"core-js/stable/number/is-nan":["es.number.is-nan"],"core-js/stable/number/is-safe-integer":["es.number.is-safe-integer"],"core-js/stable/number/max-safe-integer":["es.number.max-safe-integer"],"core-js/stable/number/min-safe-integer":["es.number.min-safe-integer"],"core-js/stable/number/parse-float":["es.number.parse-float"],"core-js/stable/number/parse-int":["es.number.parse-int"],"core-js/stable/number/to-exponential":["es.number.to-exponential"],"core-js/stable/number/to-fixed":["es.number.to-fixed"],"core-js/stable/number/to-precision":["es.number.to-precision"],"core-js/stable/number/virtual":["es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/stable/number/virtual/to-exponential":["es.number.to-exponential"],"core-js/stable/number/virtual/to-fixed":["es.number.to-fixed"],"core-js/stable/number/virtual/to-precision":["es.number.to-precision"],"core-js/stable/object":["es.symbol","es.json.to-string-tag","es.math.to-string-tag","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.group-by","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.reflect.to-string-tag","web.dom-collections.iterator"],"core-js/stable/object/assign":["es.object.assign"],"core-js/stable/object/create":["es.object.create"],"core-js/stable/object/define-getter":["es.object.define-getter"],"core-js/stable/object/define-properties":["es.object.define-properties"],"core-js/stable/object/define-property":["es.object.define-property"],"core-js/stable/object/define-setter":["es.object.define-setter"],"core-js/stable/object/entries":["es.object.entries"],"core-js/stable/object/freeze":["es.object.freeze"],"core-js/stable/object/from-entries":["es.array.iterator","es.object.from-entries","web.dom-collections.iterator"],"core-js/stable/object/get-own-property-descriptor":["es.object.get-own-property-descriptor"],"core-js/stable/object/get-own-property-descriptors":["es.object.get-own-property-descriptors"],"core-js/stable/object/get-own-property-names":["es.object.get-own-property-names"],"core-js/stable/object/get-own-property-symbols":["es.symbol"],"core-js/stable/object/get-prototype-of":["es.object.get-prototype-of"],"core-js/stable/object/group-by":["es.object.create","es.object.group-by"],"core-js/stable/object/has-own":["es.object.has-own"],"core-js/stable/object/is":["es.object.is"],"core-js/stable/object/is-extensible":["es.object.is-extensible"],"core-js/stable/object/is-frozen":["es.object.is-frozen"],"core-js/stable/object/is-sealed":["es.object.is-sealed"],"core-js/stable/object/keys":["es.object.keys"],"core-js/stable/object/lookup-getter":["es.object.lookup-getter"],"core-js/stable/object/lookup-setter":["es.object.lookup-setter"],"core-js/stable/object/prevent-extensions":["es.object.prevent-extensions"],"core-js/stable/object/proto":["es.object.proto"],"core-js/stable/object/seal":["es.object.seal"],"core-js/stable/object/set-prototype-of":["es.object.set-prototype-of"],"core-js/stable/object/to-string":["es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/stable/object/values":["es.object.values"],"core-js/stable/parse-float":["es.parse-float"],"core-js/stable/parse-int":["es.parse-int"],"core-js/stable/promise":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.promise.with-resolvers","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/promise/all-settled":["es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/promise/any":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.any","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/promise/finally":["es.object.to-string","es.promise","es.promise.finally"],"core-js/stable/promise/with-resolvers":["es.promise","es.promise.with-resolvers"],"core-js/stable/queue-microtask":["web.queue-microtask"],"core-js/stable/reflect":["es.object.to-string","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag"],"core-js/stable/reflect/apply":["es.reflect.apply"],"core-js/stable/reflect/construct":["es.reflect.construct"],"core-js/stable/reflect/define-property":["es.reflect.define-property"],"core-js/stable/reflect/delete-property":["es.reflect.delete-property"],"core-js/stable/reflect/get":["es.reflect.get"],"core-js/stable/reflect/get-own-property-descriptor":["es.reflect.get-own-property-descriptor"],"core-js/stable/reflect/get-prototype-of":["es.reflect.get-prototype-of"],"core-js/stable/reflect/has":["es.reflect.has"],"core-js/stable/reflect/is-extensible":["es.reflect.is-extensible"],"core-js/stable/reflect/own-keys":["es.reflect.own-keys"],"core-js/stable/reflect/prevent-extensions":["es.reflect.prevent-extensions"],"core-js/stable/reflect/set":["es.reflect.set"],"core-js/stable/reflect/set-prototype-of":["es.reflect.set-prototype-of"],"core-js/stable/reflect/to-string-tag":["es.reflect.to-string-tag"],"core-js/stable/regexp":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.string.match","es.string.replace","es.string.search","es.string.split"],"core-js/stable/regexp/constructor":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky"],"core-js/stable/regexp/dot-all":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec"],"core-js/stable/regexp/flags":["es.regexp.flags"],"core-js/stable/regexp/match":["es.regexp.exec","es.string.match"],"core-js/stable/regexp/replace":["es.regexp.exec","es.string.replace"],"core-js/stable/regexp/search":["es.regexp.exec","es.string.search"],"core-js/stable/regexp/split":["es.regexp.exec","es.string.split"],"core-js/stable/regexp/sticky":["es.regexp.constructor","es.regexp.exec","es.regexp.sticky"],"core-js/stable/regexp/test":["es.regexp.exec","es.regexp.test"],"core-js/stable/regexp/to-string":["es.regexp.to-string"],"core-js/stable/self":["web.self"],"core-js/stable/set":["es.array.iterator","es.object.to-string","es.set","es.set.difference.v2","es.set.intersection.v2","es.set.is-disjoint-from.v2","es.set.is-subset-of.v2","es.set.is-superset-of.v2","es.set.symmetric-difference.v2","es.set.union.v2","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/set-immediate":["web.immediate"],"core-js/stable/set-interval":["web.timers"],"core-js/stable/set-timeout":["web.timers"],"core-js/stable/set/difference":["es.set","es.set.difference.v2"],"core-js/stable/set/intersection":["es.set","es.set.intersection.v2"],"core-js/stable/set/is-disjoint-from":["es.set","es.set.is-disjoint-from.v2"],"core-js/stable/set/is-subset-of":["es.set","es.set.is-subset-of.v2"],"core-js/stable/set/is-superset-of":["es.set","es.set.is-superset-of.v2"],"core-js/stable/set/symmetric-difference":["es.set","es.set.symmetric-difference.v2"],"core-js/stable/set/union":["es.set","es.set.union.v2"],"core-js/stable/string":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.is-well-formed","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.to-well-formed","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup"],"core-js/stable/string/anchor":["es.string.anchor"],"core-js/stable/string/at":["es.string.at-alternative"],"core-js/stable/string/big":["es.string.big"],"core-js/stable/string/blink":["es.string.blink"],"core-js/stable/string/bold":["es.string.bold"],"core-js/stable/string/code-point-at":["es.string.code-point-at"],"core-js/stable/string/ends-with":["es.string.ends-with"],"core-js/stable/string/fixed":["es.string.fixed"],"core-js/stable/string/fontcolor":["es.string.fontcolor"],"core-js/stable/string/fontsize":["es.string.fontsize"],"core-js/stable/string/from-code-point":["es.string.from-code-point"],"core-js/stable/string/includes":["es.string.includes"],"core-js/stable/string/is-well-formed":["es.string.is-well-formed"],"core-js/stable/string/italics":["es.string.italics"],"core-js/stable/string/iterator":["es.object.to-string","es.string.iterator"],"core-js/stable/string/link":["es.string.link"],"core-js/stable/string/match":["es.regexp.exec","es.string.match"],"core-js/stable/string/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/stable/string/pad-end":["es.string.pad-end"],"core-js/stable/string/pad-start":["es.string.pad-start"],"core-js/stable/string/raw":["es.string.raw"],"core-js/stable/string/repeat":["es.string.repeat"],"core-js/stable/string/replace":["es.regexp.exec","es.string.replace"],"core-js/stable/string/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/stable/string/search":["es.regexp.exec","es.string.search"],"core-js/stable/string/small":["es.string.small"],"core-js/stable/string/split":["es.regexp.exec","es.string.split"],"core-js/stable/string/starts-with":["es.string.starts-with"],"core-js/stable/string/strike":["es.string.strike"],"core-js/stable/string/sub":["es.string.sub"],"core-js/stable/string/substr":["es.string.substr"],"core-js/stable/string/sup":["es.string.sup"],"core-js/stable/string/to-well-formed":["es.string.to-well-formed"],"core-js/stable/string/trim":["es.string.trim"],"core-js/stable/string/trim-end":["es.string.trim-end"],"core-js/stable/string/trim-left":["es.string.trim-start"],"core-js/stable/string/trim-right":["es.string.trim-end"],"core-js/stable/string/trim-start":["es.string.trim-start"],"core-js/stable/string/virtual":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup"],"core-js/stable/string/virtual/anchor":["es.string.anchor"],"core-js/stable/string/virtual/at":["es.string.at-alternative"],"core-js/stable/string/virtual/big":["es.string.big"],"core-js/stable/string/virtual/blink":["es.string.blink"],"core-js/stable/string/virtual/bold":["es.string.bold"],"core-js/stable/string/virtual/code-point-at":["es.string.code-point-at"],"core-js/stable/string/virtual/ends-with":["es.string.ends-with"],"core-js/stable/string/virtual/fixed":["es.string.fixed"],"core-js/stable/string/virtual/fontcolor":["es.string.fontcolor"],"core-js/stable/string/virtual/fontsize":["es.string.fontsize"],"core-js/stable/string/virtual/includes":["es.string.includes"],"core-js/stable/string/virtual/is-well-formed":["es.string.is-well-formed"],"core-js/stable/string/virtual/italics":["es.string.italics"],"core-js/stable/string/virtual/iterator":["es.object.to-string","es.string.iterator"],"core-js/stable/string/virtual/link":["es.string.link"],"core-js/stable/string/virtual/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/stable/string/virtual/pad-end":["es.string.pad-end"],"core-js/stable/string/virtual/pad-start":["es.string.pad-start"],"core-js/stable/string/virtual/repeat":["es.string.repeat"],"core-js/stable/string/virtual/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/stable/string/virtual/small":["es.string.small"],"core-js/stable/string/virtual/starts-with":["es.string.starts-with"],"core-js/stable/string/virtual/strike":["es.string.strike"],"core-js/stable/string/virtual/sub":["es.string.sub"],"core-js/stable/string/virtual/substr":["es.string.substr"],"core-js/stable/string/virtual/sup":["es.string.sup"],"core-js/stable/string/virtual/to-well-formed":["es.string.to-well-formed"],"core-js/stable/string/virtual/trim":["es.string.trim"],"core-js/stable/string/virtual/trim-end":["es.string.trim-end"],"core-js/stable/string/virtual/trim-left":["es.string.trim-start"],"core-js/stable/string/virtual/trim-right":["es.string.trim-end"],"core-js/stable/string/virtual/trim-start":["es.string.trim-start"],"core-js/stable/structured-clone":["es.error.to-string","es.array.iterator","es.map","es.object.keys","es.object.to-string","es.set","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.structured-clone"],"core-js/stable/symbol":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.array.concat","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag","web.dom-collections.iterator"],"core-js/stable/symbol/async-iterator":["es.symbol.async-iterator"],"core-js/stable/symbol/description":["es.symbol.description"],"core-js/stable/symbol/for":["es.symbol"],"core-js/stable/symbol/has-instance":["es.symbol.has-instance","es.function.has-instance"],"core-js/stable/symbol/is-concat-spreadable":["es.symbol.is-concat-spreadable","es.array.concat"],"core-js/stable/symbol/iterator":["es.symbol.iterator","es.array.iterator","es.object.to-string","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/symbol/key-for":["es.symbol"],"core-js/stable/symbol/match":["es.symbol.match","es.regexp.exec","es.string.match"],"core-js/stable/symbol/match-all":["es.symbol.match-all","es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/stable/symbol/replace":["es.symbol.replace","es.regexp.exec","es.string.replace"],"core-js/stable/symbol/search":["es.symbol.search","es.regexp.exec","es.string.search"],"core-js/stable/symbol/species":["es.symbol.species"],"core-js/stable/symbol/split":["es.symbol.split","es.regexp.exec","es.string.split"],"core-js/stable/symbol/to-primitive":["es.symbol.to-primitive","es.date.to-primitive"],"core-js/stable/symbol/to-string-tag":["es.symbol.to-string-tag","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/stable/symbol/unscopables":["es.symbol.unscopables"],"core-js/stable/typed-array":["es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/stable/typed-array/at":["es.typed-array.at"],"core-js/stable/typed-array/copy-within":["es.typed-array.copy-within"],"core-js/stable/typed-array/entries":["es.object.to-string","es.typed-array.iterator"],"core-js/stable/typed-array/every":["es.typed-array.every"],"core-js/stable/typed-array/fill":["es.typed-array.fill"],"core-js/stable/typed-array/filter":["es.typed-array.filter"],"core-js/stable/typed-array/find":["es.typed-array.find"],"core-js/stable/typed-array/find-index":["es.typed-array.find-index"],"core-js/stable/typed-array/find-last":["es.typed-array.find-last"],"core-js/stable/typed-array/find-last-index":["es.typed-array.find-last-index"],"core-js/stable/typed-array/float32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/stable/typed-array/float64-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.float64-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/stable/typed-array/for-each":["es.typed-array.for-each"],"core-js/stable/typed-array/from":["es.typed-array.from"],"core-js/stable/typed-array/includes":["es.typed-array.includes"],"core-js/stable/typed-array/index-of":["es.typed-array.index-of"],"core-js/stable/typed-array/int16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/stable/typed-array/int32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/stable/typed-array/int8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/stable/typed-array/iterator":["es.object.to-string","es.typed-array.iterator"],"core-js/stable/typed-array/join":["es.typed-array.join"],"core-js/stable/typed-array/keys":["es.object.to-string","es.typed-array.iterator"],"core-js/stable/typed-array/last-index-of":["es.typed-array.last-index-of"],"core-js/stable/typed-array/map":["es.typed-array.map"],"core-js/stable/typed-array/methods":["es.object.to-string","es.string.iterator","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/stable/typed-array/of":["es.typed-array.of"],"core-js/stable/typed-array/reduce":["es.typed-array.reduce"],"core-js/stable/typed-array/reduce-right":["es.typed-array.reduce-right"],"core-js/stable/typed-array/reverse":["es.typed-array.reverse"],"core-js/stable/typed-array/set":["es.typed-array.set"],"core-js/stable/typed-array/slice":["es.typed-array.slice"],"core-js/stable/typed-array/some":["es.typed-array.some"],"core-js/stable/typed-array/sort":["es.typed-array.sort"],"core-js/stable/typed-array/subarray":["es.typed-array.subarray"],"core-js/stable/typed-array/to-locale-string":["es.typed-array.to-locale-string"],"core-js/stable/typed-array/to-reversed":["es.typed-array.to-reversed"],"core-js/stable/typed-array/to-sorted":["es.typed-array.sort","es.typed-array.to-sorted"],"core-js/stable/typed-array/to-string":["es.typed-array.to-string"],"core-js/stable/typed-array/uint16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/stable/typed-array/uint32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/stable/typed-array/uint8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/stable/typed-array/uint8-clamped-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint8-clamped-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/stable/typed-array/values":["es.object.to-string","es.typed-array.iterator"],"core-js/stable/typed-array/with":["es.typed-array.with"],"core-js/stable/unescape":["es.unescape"],"core-js/stable/url":["web.url","web.url.can-parse","web.url.parse","web.url.to-json","web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"],"core-js/stable/url-search-params":["web.dom-collections.iterator","web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"],"core-js/stable/url/can-parse":["web.url","web.url.can-parse"],"core-js/stable/url/parse":["web.url","web.url.parse"],"core-js/stable/url/to-json":["web.url.to-json"],"core-js/stable/weak-map":["es.array.iterator","es.object.to-string","es.weak-map","web.dom-collections.iterator"],"core-js/stable/weak-set":["es.array.iterator","es.object.to-string","es.weak-set","web.dom-collections.iterator"],"core-js/stage":["es.map","es.string.at-alternative","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.data-view.get-float16","esnext.data-view.get-uint8-clamped","esnext.data-view.set-float16","esnext.data-view.set-uint8-clamped","esnext.disposable-stack.constructor","esnext.function.demethodize","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.metadata","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.f16round","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.sum-precise","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.object.group-by","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.promise.with-resolvers","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.regexp.escape","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.custom-matcher","esnext.symbol.dispose","esnext.symbol.is-registered-symbol","esnext.symbol.is-registered","esnext.symbol.is-well-known-symbol","esnext.symbol.is-well-known","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.url","web.url.can-parse","web.url.parse","web.url.to-json","web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"],"core-js/stage/0":["es.map","es.string.at-alternative","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.data-view.get-float16","esnext.data-view.get-uint8-clamped","esnext.data-view.set-float16","esnext.data-view.set-uint8-clamped","esnext.disposable-stack.constructor","esnext.function.demethodize","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.metadata","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.f16round","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.sum-precise","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.object.group-by","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.promise.with-resolvers","esnext.regexp.escape","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.custom-matcher","esnext.symbol.dispose","esnext.symbol.is-registered-symbol","esnext.symbol.is-registered","esnext.symbol.is-well-known-symbol","esnext.symbol.is-well-known","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.url","web.url.can-parse","web.url.parse","web.url.to-json","web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"],"core-js/stage/1":["es.map","es.string.at-alternative","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.data-view.get-float16","esnext.data-view.get-uint8-clamped","esnext.data-view.set-float16","esnext.data-view.set-uint8-clamped","esnext.disposable-stack.constructor","esnext.function.metadata","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.f16round","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.sum-precise","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.object.group-by","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.promise.with-resolvers","esnext.regexp.escape","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","esnext.string.cooked","esnext.string.code-points","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.custom-matcher","esnext.symbol.dispose","esnext.symbol.is-registered-symbol","esnext.symbol.is-registered","esnext.symbol.is-well-known-symbol","esnext.symbol.is-well-known","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of"],"core-js/stage/2":["es.string.at-alternative","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.data-view.get-float16","esnext.data-view.set-float16","esnext.disposable-stack.constructor","esnext.function.metadata","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.emplace","esnext.map.group-by","esnext.math.f16round","esnext.math.sum-precise","esnext.object.has-own","esnext.object.group-by","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.promise.with-resolvers","esnext.regexp.escape","esnext.set.difference.v2","esnext.set.difference","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.is-registered-symbol","esnext.symbol.is-registered","esnext.symbol.is-well-known-symbol","esnext.symbol.is-well-known","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.typed-array.at","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex","esnext.weak-map.emplace"],"core-js/stage/2.7":["es.string.at-alternative","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.data-view.get-float16","esnext.data-view.set-float16","esnext.disposable-stack.constructor","esnext.function.metadata","esnext.global-this","esnext.iterator.constructor","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.group-by","esnext.math.f16round","esnext.math.sum-precise","esnext.object.has-own","esnext.object.group-by","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.promise.with-resolvers","esnext.regexp.escape","esnext.set.difference.v2","esnext.set.intersection.v2","esnext.set.is-disjoint-from.v2","esnext.set.is-subset-of.v2","esnext.set.is-superset-of.v2","esnext.set.symmetric-difference.v2","esnext.set.union.v2","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.metadata","esnext.typed-array.at","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/stage/3":["es.string.at-alternative","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.data-view.get-float16","esnext.data-view.set-float16","esnext.disposable-stack.constructor","esnext.function.metadata","esnext.global-this","esnext.iterator.constructor","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.group-by","esnext.math.f16round","esnext.object.has-own","esnext.object.group-by","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.promise.with-resolvers","esnext.regexp.escape","esnext.set.difference.v2","esnext.set.intersection.v2","esnext.set.is-disjoint-from.v2","esnext.set.is-subset-of.v2","esnext.set.is-superset-of.v2","esnext.set.symmetric-difference.v2","esnext.set.union.v2","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.metadata","esnext.typed-array.at","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"],"core-js/stage/4":["es.string.at-alternative","esnext.aggregate-error","esnext.array.at","esnext.array.find-last","esnext.array.find-last-index","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.global-this","esnext.map.group-by","esnext.object.has-own","esnext.object.group-by","esnext.promise.all-settled","esnext.promise.any","esnext.promise.with-resolvers","esnext.set.difference.v2","esnext.set.intersection.v2","esnext.set.is-disjoint-from.v2","esnext.set.is-subset-of.v2","esnext.set.is-superset-of.v2","esnext.set.symmetric-difference.v2","esnext.set.union.v2","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.typed-array.at","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.with"],"core-js/stage/pre":["es.map","es.string.at-alternative","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.data-view.get-float16","esnext.data-view.get-uint8-clamped","esnext.data-view.set-float16","esnext.data-view.set-uint8-clamped","esnext.disposable-stack.constructor","esnext.function.demethodize","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.metadata","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.f16round","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.sum-precise","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.object.group-by","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.promise.with-resolvers","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.regexp.escape","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.custom-matcher","esnext.symbol.dispose","esnext.symbol.is-registered-symbol","esnext.symbol.is-registered","esnext.symbol.is-well-known-symbol","esnext.symbol.is-well-known","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.uint8-array.from-base64","esnext.uint8-array.from-hex","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.url","web.url.can-parse","web.url.parse","web.url.to-json","web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"],"core-js/web":["web.atob","web.btoa","web.dom-collections.for-each","web.dom-collections.iterator","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.immediate","web.queue-microtask","web.self","web.structured-clone","web.timers","web.url","web.url.can-parse","web.url.parse","web.url.to-json","web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"],"core-js/web/dom-collections":["web.dom-collections.for-each","web.dom-collections.iterator"],"core-js/web/dom-exception":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/web/immediate":["web.immediate"],"core-js/web/queue-microtask":["web.queue-microtask"],"core-js/web/structured-clone":["es.array.iterator","es.map","es.object.to-string","es.set","web.structured-clone"],"core-js/web/timers":["web.timers"],"core-js/web/url":["web.url","web.url.can-parse","web.url.parse","web.url.to-json","web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"],"core-js/web/url-search-params":["web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"]},lj,jle;function yat(){return jle||(jle=1,lj=Cle),lj}var Ole;function gat(){if(Ole)return il;Ole=1,il.__esModule=!0,il.BABEL_RUNTIME=void 0,il.callMethod=h,il.coreJSModule=g,il.coreJSPureHelper=x,il.isCoreJSSource=y;var e=d(sl),r=s(yat());function s(R){return R&&R.__esModule?R:{default:R}}function o(R){if(typeof WeakMap!="function")return null;var w=new WeakMap,T=new WeakMap;return(o=function(P){return P?T:w})(R)}function d(R,w){if(R&&R.__esModule)return R;if(R===null||typeof R!="object"&&typeof R!="function")return{default:R};var T=o(w);if(T&&T.has(R))return T.get(R);var C={},P=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var _ in R)if(_!=="default"&&Object.prototype.hasOwnProperty.call(R,_)){var j=P?Object.getOwnPropertyDescriptor(R,_):null;j&&(j.get||j.set)?Object.defineProperty(C,_,j):C[_]=R[_]}return C.default=R,T&&T.set(R,C),C}var l=e.default||e,c=l.types,f="@babel/runtime-corejs3";il.BABEL_RUNTIME=f;function h(R,w){var T=R.node.object,C,P;c.isIdentifier(T)?(C=T,P=c.cloneNode(T)):(C=R.scope.generateDeclaredUidIdentifier("context"),P=c.assignmentExpression("=",c.cloneNode(C),T)),R.replaceWith(c.memberExpression(c.callExpression(w,[P]),c.identifier("call"))),R.parentPath.unshiftContainer("arguments",C)}function y(R){return typeof R=="string"&&(R=R.replace(/\\/g,"/").replace(/(\/(index)?)?(\.js)?$/i,"").toLowerCase()),Object.prototype.hasOwnProperty.call(r.default,R)&&r.default[R]}function g(R){return"core-js/modules/"+R+".js"}function x(R,w,T){return w?f+"/core-js/"+R+T:"core-js-pure/features/"+R+".js"}return il}var _le;function vat(){if(_le)return Zh;_le=1,Zh.__esModule=!0,Zh.default=void 0;var e=x(xle()),r=x(Zrt()),s=x(pat()),o=fat(),d=g(hat()),l=x(mat()),c=g(sl),f=gat(),h=x(tj());function y(D){if(typeof WeakMap!="function")return null;var F=new WeakMap,B=new WeakMap;return(y=function(V){return V?B:F})(D)}function g(D,F){if(D&&D.__esModule)return D;if(D===null||typeof D!="object"&&typeof D!="function")return{default:D};var B=y(F);if(B&&B.has(D))return B.get(D);var M={},V=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var H in D)if(H!=="default"&&Object.prototype.hasOwnProperty.call(D,H)){var z=V?Object.getOwnPropertyDescriptor(D,H):null;z&&(z.get||z.set)?Object.defineProperty(M,H,z):M[H]=D[H]}return M.default=D,B&&B.set(D,M),M}function x(D){return D&&D.__esModule?D:{default:D}}function R(){return R=Object.assign?Object.assign.bind():function(D){for(var F=1;F<arguments.length;F++){var B=arguments[F];for(var M in B)Object.prototype.hasOwnProperty.call(B,M)&&(D[M]=B[M])}return D},R.apply(this,arguments)}var w=c.default||c,T=w.types,C="#__secret_key__@babel/preset-env__compatibility",P="#__secret_key__@babel/runtime__compatibility",_=["array","string","iterator","async-iterator","dom-collections"].map(function(D){return new RegExp("[a-z]*\\."+D+"\\..*")}),j=function(F,B){if(B(F))return!0;if(!F.startsWith("es."))return!1;var M="esnext."+F.slice(3);return e.default[M]?B(M):!1},k=(0,h.default)(function(D,F){var B=D.getUtils,M=D.method,V=D.shouldInjectPolyfill,H=D.createMetaResolver,z=D.debug,G=D.babel,J=F.version,ce=J===void 0?3:J,ue=F.proposals,ge=F.shippedProposals,ne=F[C],le=ne===void 0?{}:ne,Z=le.noRuntimeName,Ee=Z===void 0?!1:Z,fe=F[P],Fe=fe===void 0?{}:fe,qe=Fe.useBabelRuntime,Ce=qe===void 0?!1:qe,ke=Fe.ext,Be=ke===void 0?".js":ke,Ze=G.caller(function($t){return($t==null?void 0:$t.name)==="babel-loader"}),ot=H({global:o.BuiltIns,static:o.StaticProperties,instance:o.InstanceProperties}),pt=new Set((0,s.default)(ce));function Rt($t){return Ce?$t?f.BABEL_RUNTIME+"/core-js":f.BABEL_RUNTIME+"/core-js-stable":$t?"core-js-pure/features":"core-js-pure/stable"}function Pt($t,St){return V($t)?(z($t),St.injectGlobalImport((0,f.coreJSModule)($t),$t),!0):!1}function tt($t,St,Mt){Mt===void 0&&(Mt=!0);for(var Te=I($t),Me;!(Me=Te()).done;){var et=Me.value;Mt?j(et,function(st){return Pt(st,St)}):Pt(et,St)}}function Bt($t,St,Mt,Te){if($t.pure&&!(Te&&$t.exclude&&$t.exclude.includes(Te))&&j($t.name,V)){var Me=$t.name,et=!1;if((ue||ge&&Me.startsWith("esnext.")||Me.startsWith("es.")&&!pt.has(Me))&&(et=!0),Ce&&!(et?d.proposals:d.stable).has($t.pure))return;var st=Rt(et);return Mt.injectDefaultImport(st+"/"+$t.pure+Be,St)}}function sr($t){if($t.startsWith("esnext.")){var St="es."+$t.slice(7);return St in e.default}return!0}return{name:"corejs3",runtimeName:Ee?null:f.BABEL_RUNTIME,polyfills:e.default,filterPolyfills:function(St){return pt.has(St)?ue||M==="entry-global"||ge&&r.default.has(St)?!0:sr(St):!1},entryGlobal:function(St,Mt,Te){if(St.kind==="import"){var Me=(0,f.isCoreJSSource)(St.source);if(Me){if(Me.length===1&&St.source===(0,f.coreJSModule)(Me[0])&&V(Me[0])){z(null);return}var et=new Set(Me),st=Me.filter(function(vt){if(!vt.startsWith("esnext."))return!0;var Nt=vt.replace("esnext.","es.");return!(et.has(Nt)&&V(Nt))});tt(st,Mt,!1),Te.remove()}}},usageGlobal:function(St,Mt,Te){var Me=ot(St);if(Me&&!(0,l.default)(Me.desc,Te)){var et=Me.desc.global;if(Me.kind!=="global"&&"object"in St&&St.object&&St.placement==="prototype"){var st=St.object.toLowerCase();et=et.filter(function(vt){return _.some(function(Nt){return Nt.test(vt)})?vt.includes(st):!0})}return tt(et,Mt),!0}},usagePure:function(St,Mt,Te){if(St.kind==="in"){St.key==="Symbol.iterator"&&Te.replaceWith(T.callExpression(Mt.injectDefaultImport((0,f.coreJSPureHelper)("is-iterable",Ce,Be),"isIterable"),[Te.node.right]));return}if(!Te.parentPath.isUnaryExpression({operator:"delete"})){if(St.kind==="property"){if(!Te.isMemberExpression()||!Te.isReferenced()||Te.parentPath.isUpdateExpression()||T.isSuper(Te.node.object))return;if(St.key==="Symbol.iterator"){if(!V("es.symbol.iterator"))return;var Me=Te.parent,et=Te.node;T.isCallExpression(Me,{callee:et})?Me.arguments.length===0?(Te.parentPath.replaceWith(T.callExpression(Mt.injectDefaultImport((0,f.coreJSPureHelper)("get-iterator",Ce,Be),"getIterator"),[et.object])),Te.skip()):(0,f.callMethod)(Te,Mt.injectDefaultImport((0,f.coreJSPureHelper)("get-iterator-method",Ce,Be),"getIteratorMethod")):Te.replaceWith(T.callExpression(Mt.injectDefaultImport((0,f.coreJSPureHelper)("get-iterator-method",Ce,Be),"getIteratorMethod"),[Te.node.object]));return}}var st=ot(St);if(st&&!(0,l.default)(st.desc,Te)){if(Ce&&st.desc.pure&&st.desc.pure.slice(-6)==="/index"&&(st=R({},st,{desc:R({},st.desc,{pure:st.desc.pure.slice(0,-6)})})),st.kind==="global"){var vt=Bt(st.desc,st.name,Mt);vt&&Te.replaceWith(vt)}else if(st.kind==="static"){var Nt=Bt(st.desc,st.name,Mt,St.object);Nt&&Te.replaceWith(Nt)}else if(st.kind==="instance"){var Le=Bt(st.desc,st.name+"InstanceProperty",Mt,St.object);if(!Le)return;var Ye=Te.node;T.isCallExpression(Te.parent,{callee:Ye})?(0,f.callMethod)(Te,Le):Te.replaceWith(T.callExpression(Le,[Ye.object]))}}}},visitor:M==="usage-global"&&{CallExpression:function(St){if(St.get("callee").isImport()){var Mt=B(St);tt(Ze?o.PromiseDependenciesWithIterators:o.PromiseDependencies,Mt)}},Function:function(St){St.node.async&&tt(o.PromiseDependencies,B(St))},"ForOfStatement|ArrayPattern":function(St){tt(o.CommonIterators,B(St))},SpreadElement:function(St){St.parentPath.isObjectExpression()||tt(o.CommonIterators,B(St))},YieldExpression:function(St){St.node.delegate&&tt(o.CommonIterators,B(St))},Class:function(St){var Mt,Te=((Mt=St.node.decorators)==null?void 0:Mt.length)||St.node.body.body.some(function(Me){var et;return(et=Me.decorators)==null?void 0:et.length});Te&&tt(o.DecoratorMetadataDependencies,B(St))}}}});return Zh.default=k,Zh}var tm={},Nle;function bat(){if(Nle)return tm;Nle=1,tm.__esModule=!0,tm.default=void 0;var e=r(tj());function r(c){return c&&c.__esModule?c:{default:c}}var s="#__secret_key__@babel/runtime__compatibility",o=(0,e.default)(function(c,f){var h=c.debug,y=c.targets,g=c.babel;if(!l(y,g.targets()))throw new Error("This plugin does not use the targets option. Only preset-env's targets or top-level targets need to be configured for this plugin to work. See https://github.com/babel/babel-polyfills/issues/36 for more details.");var x=f[s],R=x===void 0?{}:x,w=R.moduleName,T=w===void 0?null:w,C=R.useBabelRuntime,P=C===void 0?!1:C;return{name:"regenerator",polyfills:["regenerator-runtime"],usageGlobal:function(j,k){d(j)&&(h("regenerator-runtime"),k.injectGlobalImport("regenerator-runtime/runtime.js"))},usagePure:function(j,k,D){if(d(j)){var F="regenerator-runtime";if(P){var B,M=(B=T??D.hub.file.get("runtimeHelpersModuleName"))!=null?B:"@babel/runtime";F=M+"/regenerator"}D.replaceWith(k.injectDefaultImport(F,"regenerator-runtime"))}}}});tm.default=o;var d=function(f){return f.kind==="global"&&f.name==="regeneratorRuntime"};function l(c,f){return JSON.stringify(c)===JSON.stringify(f)}return tm}var dj,Dle;function xat(){if(Dle)return dj;Dle=1;function e(r){return r==null?!1:r&&r!=="false"&&r!=="0"}return dj=e(Kt.env.BABEL_8_BREAKING)?null:bat(),dj}var uj,kle;function Rat(){if(kle)return uj;kle=1;var e=Qrt().default,r=vat().default,s=xat().default,o="#__secret_key__@babel/runtime__compatibility";function d(f){return function(h,y,g){return e(h,f,g)}}function l(f){return function(h,y,g){return r(h,f,g)}}function c(f,h,y){return h?function(g,x,R){return Object.assign({},s(g,f,R),{inherits:y??void 0})}:y??void 0}return uj=function(h,y,g){var x,R=h.corejs,w=h.regenerator,T=w===void 0?!0:w,C=h.moduleName,P=!1,_;typeof R=="object"&&R!==null?(_=R.version,P=!!R.proposals):_=R;var j=_?Number(_):!1;if(![!1,2,3].includes(j))throw new Error("The `core-js` version must be false, 2 or 3, but got "+JSON.stringify(_)+".");if(P&&(!j||j<3))throw new Error("The 'proposals' option is only supported when using 'corejs: 3'");if(typeof T!="boolean")throw new Error("The 'regenerator' option must be undefined, or a boolean.");var k=(x={method:"usage-pure",absoluteImports:g,proposals:P},x[o]={useBabelRuntime:!0,runtimeVersion:y,ext:"",moduleName:C},x);return c(k,T,j===2?d(k):j===3?l(k):null)},uj}(function(e){Object.defineProperty(e,"createPolyfillPlugins",{get:function(){return Rat()}})})(Qoe);var Eat=function(e,r,s){e.assertVersion("*");var o=r.version,d=o===void 0?"7.0.0-beta.0":o,l=r.absoluteRuntime,c=l===void 0?!1:l,f=r.moduleName,h=f===void 0?null:f;if(typeof c!="boolean"&&typeof c!="string")throw new Error("The 'absoluteRuntime' option must be undefined, a boolean, or a string.");if(typeof d!="string")throw new Error("The 'version' option must be a version string.");if(h!==null&&typeof h!="string")throw new Error("The 'moduleName' option must be null or a string.");var y="7.13.0",g=Lrt(y,d);if(hasOwnProperty.call(r,"useBuiltIns"))throw r.useBuiltIns?new Error("The 'useBuiltIns' option has been removed. The @babel/runtime module now uses builtins by default."):new Error("The 'useBuiltIns' option has been removed. Use the 'corejs'option to polyfill with `core-js` via @babel/runtime.");if(hasOwnProperty.call(r,"polyfill"))throw r.polyfill===!1?new Error("The 'polyfill' option has been removed. The @babel/runtime module now skips polyfilling by default."):new Error("The 'polyfill' option has been removed. Use the 'corejs'option to polyfill with `core-js` via @babel/runtime.");{var x=r.useESModules,R=x===void 0?!1:x;if(typeof R!="boolean"&&R!=="auto")throw new Error("The 'useESModules' option must be undefined, or a boolean, or 'auto'.");var w=R==="auto"?e.caller(function(_){return!!(_!=null&&_.supportsStaticESM)}):R}{var T=r.helpers,C=T===void 0?!0:T;if(typeof C!="boolean")throw new Error("The 'helpers' option must be undefined, or a boolean.")}var P=new Set(["interopRequireWildcard","interopRequireDefault"]);return{name:"transform-runtime",inherits:Qoe.createPolyfillPlugins(r,d,c),pre:function(j){if(!C)return;var k;j.set("helperGenerator",function(B){var M,V;if((M=k)!=null||(k=Mrt((V=h??j.get("runtimeHelpersModuleName"))!=null?V:"@babel/runtime",s,c)),!(j.availableHelper!=null&&j.availableHelper(B,d)))return B==="regeneratorRuntime"?mi([],De("regeneratorRuntime")):void 0;var H=P.has(B)&&!go(j.path)?4:void 0,z=k+"/helpers/"+(w&&j.path.node.sourceType==="module"?"esm/"+B:B);return c&&(z=Yoe()),F(z,B,H)});var D=new Map;function F(B,M,V,H){var z=go(j.path),G=B+":"+M+":"+(z||""),J=D.get(G);return J?J=ye(J):(J=YMe(j.path,B,{importedInterop:g?"compiled":"uncompiled",nameHint:M,blockHoist:V}),D.set(G,J)),J}}}},cj=function(e){return e.assertVersion("*"),{name:"transform-shorthand-properties",visitor:{ObjectMethod:function(s){var o=s.node;if(o.kind==="method"){var d=qn(null,o.params,o.body,o.generator,o.async);d.returnType=o.returnType;var l=qo(o);Va(l,{value:"__proto__"})?s.replaceWith(on(l,d,!0)):s.replaceWith(on(o.key,d,o.computed))}},ObjectProperty:function(s){var o=s.node;if(o.shorthand){var d=qo(o);Va(d,{value:"__proto__"})?s.replaceWith(on(d,o.value,!0)):o.shorthand=!1}}}}},Lle,pj=function(e,r){var s,o;e.assertVersion("*");var d=(s=e.assumption("iterableIsArray"))!=null?s:r.loose,l=(o=r.allowArrayLike)!=null?o:e.assumption("arrayLikeIsIterable");function c(x,R){if(d&&!Wt(x.argument,{name:"arguments"}))return x.argument;var w=x.argument;if(Wt(w)){var T=R.getBinding(w.name);if(T!=null&&T.constant&&T.path.isGenericType("Array"))return w}if(di(w))return w;if(Wt(w,{name:"arguments"}))return gt.expression.ast(Lle||(Lle=Y([`
Array.prototype.slice.call(`,`)
`])),w);var C=[w],P="toConsumableArray";return l&&(C.unshift(R.path.hub.addHelper(P)),P="maybeArrayLike"),ct(R.path.hub.addHelper(P),C)}function f(x){return x.elements.includes(null)}function h(x){for(var R=0;R<x.length;R++)if(jn(x[R]))return!0;return!1}function y(x,R){return x.length?(R.push(Ea(x)),[]):x}function g(x,R,w){for(var T=[],C=[],P=I(x),_;!(_=P()).done;){var j=_.value;if(jn(j)){C=y(C,T);var k=c(j,R);di(k)&&f(k)&&(k=ct(w.addHelper("arrayWithoutHoles"),[k])),T.push(k)}else C.push(j)}return y(C,T),T}return{name:"transform-spread",visitor:{ArrayExpression:function(R){var w=R.node,T=R.scope,C=w.elements;if(h(C)){var P=g(C,T,this.file),_=P[0];if(P.length===1&&_!==C[0].argument){R.replaceWith(_);return}di(_)?P.shift():_=Ea([]),R.replaceWith(ct(Vt(_,De("concat")),P))}},CallExpression:function(R){var w=R.node,T=R.scope,C=w.arguments;if(h(C)){var P=vs(R.get("callee"));if(P.isSuper())throw R.buildCodeFrameError("It's not possible to compile spread arguments in `super()` without compiling classes.\nPlease add '@babel/plugin-transform-classes' to your Babel configuration.");var _=T.buildUndefinedNode();w.arguments=[];var j;C.length===1&&Wt(C[0].argument,{name:"arguments"})?j=[C[0].argument]:j=g(C,T,this.file);var k=j.shift();j.length?w.arguments.push(ct(Vt(k,De("concat")),j)):w.arguments.push(k);var D=P.node;if(Pa(D)){var F=T.maybeGenerateMemoised(D.object);F?(D.object=tr("=",F,D.object),_=F):_=ye(D.object)}w.callee=Vt(w.callee,De("apply")),$i(_)&&(_=Fr()),w.arguments.unshift(ye(_))}},NewExpression:function(R){var w=R.node,T=R.scope;if(h(w.arguments)){var C=g(w.arguments,T,this.file),P=C.shift(),_;C.length?_=ct(Vt(P,De("concat")),C):_=P,R.replaceWith(ct(R.hub.addHelper("construct"),[w.callee,_]))}}}}},fj=function(e){return e.assertVersion("*"),{name:"transform-sticky-regex",visitor:{RegExpLiteral:function(s){var o=s.node;o.flags.includes("y")&&s.replaceWith(jf(De("RegExp"),[Zt(o.pattern),Zt(o.flags)]))}}}},Sat=function(e){return e.assertVersion("*"),{name:"transform-strict-mode",visitor:{Program:function(s){for(var o=s.node,d=I(o.directives),l;!(l=d()).done;){var c=l.value;if(c.value.value==="use strict")return}s.unshiftContainer("directives",Pc(Ac("use strict")))}}}},Mle,hj=function(e,r){var s,o;e.assertVersion("*");var d=(s=e.assumption("ignoreToPrimitiveHint"))!=null?s:r.loose,l=(o=e.assumption("mutableTemplateObject"))!=null?o:r.loose,c="taggedTemplateLiteral";l&&(c+="Loose");function f(h){var y=!0;return h.reduce(function(g,x){var R=bn(x);return!R&&y&&(R=!0,y=!1),R&&un(g)?(g.arguments.push(x),g):ct(Vt(g,De("concat")),[x])})}return{name:"transform-template-literals",visitor:{TaggedTemplateExpression:function(y){for(var g=y.node,x=g.quasi,R=[],w=[],T=!0,C=I(x.quasis),P;!(P=C()).done;){var _=P.value,j=_.value,k=j.raw,D=j.cooked,F=D==null?y.scope.buildUndefinedNode():Zt(D);R.push(F),w.push(Zt(k)),k!==D&&(T=!1)}var B=[Ea(R)];T||B.push(Ea(w));var M=y.scope.generateUidIdentifier("templateObject");y.scope.getProgramParent().push({id:ye(M)}),y.replaceWith(ct(g.tag,[gt.expression.ast(Mle||(Mle=Y([`
`,` || (
`," = ","(",`)
)
`])),ye(M),M,this.addHelper(c),B)].concat(pe(x.expressions))))},TemplateLiteral:function(y){if(y.parent.type!=="TSLiteralType"){for(var g=[],x=y.get("expressions"),R=0,w=I(y.node.quasis),T;!(T=w()).done;){var C=T.value;if(C.value.cooked&&g.push(Zt(C.value.cooked)),R<x.length){var P=x[R++],_=P.node;Va(_,{value:""})||g.push(_)}}!Va(g[0])&&!(d&&Va(g[1]))&&g.unshift(Zt(""));var j=g[0];if(d)for(var k=1;k<g.length;k++)j=sn("+",j,g[k]);else g.length>1&&(j=f(g));y.replaceWith(j)}}}}},mj=function(e){return e.assertVersion("*"),{name:"transform-typeof-symbol",visitor:{Scope:function(s){var o=s.scope;o.getBinding("Symbol")&&o.rename("Symbol")},UnaryExpression:function(s){var o=s.node,d=s.parent;if(o.operator==="typeof"){if(s.parentPath.isBinaryExpression()&&Xx.includes(d.operator)){var l=s.getOpposite();if(l.isStringLiteral()&&l.node.value!=="symbol"&&l.node.value!=="object")return}var c=s.findParent(function(x){if(x.isFunction()){var R;return((R=x.get("body.directives.0"))==null?void 0:R.node.value.value)==="@babel/helpers - typeof"}});if(!c){var f=this.addHelper("typeof");if(c=s.findParent(function(x){return x.isVariableDeclarator()&&x.node.id===f||x.isFunctionDeclaration()&&x.node.id&&x.node.id.name===f.name}),!c){var h=ct(f,[o.argument]),y=s.get("argument");if(y.isIdentifier()&&!s.scope.hasBinding(y.node.name,!0)){var g=Rn("typeof",ye(o.argument));s.replaceWith(Zs(sn("===",g,Zt("undefined")),Zt("undefined"),h))}else s.replaceWith(h)}}}}}}},yj=new WeakMap,Tat=gt.expression(`
(function (ID) {
ASSIGNMENTS;
return ID;
})(INIT)
`);function wat(e,r){var s=e.node,o=e.parentPath;if(s.declare){e.remove();return}var d=s.id.name,l=Cat(e,r,s.id),c=l.fill,f=l.data,h=l.isPure;switch(o.type){case"BlockStatement":case"ExportNamedDeclaration":case"Program":{var y=r.isProgram(e.parent),g=T(o),x=r.objectExpression([]);(g||y)&&(x=r.logicalExpression("||",r.cloneNode(c.ID),x));var R=Tat(Object.assign({},c,{INIT:x}));if(h&&Hi(R),g){var w=o.isExportDeclaration()?o:e;w.replaceWith(r.expressionStatement(r.assignmentExpression("=",r.cloneNode(s.id),R)))}else e.scope.registerDeclaration(e.replaceWith(r.variableDeclaration(y?"var":"let",[r.variableDeclarator(s.id,R)]))[0]);yj.set(e.scope.getBindingIdentifier(d),f);break}default:throw new Error("Unexpected enum parent '"+e.parent.type)}function T(C){return C.isExportDeclaration()?T(C.parentPath):C.getData(d)?!0:(C.setData(d,!0),!1)}}var Pat=gt(`
ENUM["NAME"] = VALUE;
`),Aat=gt(`
ENUM[ENUM["NAME"] = VALUE] = "NAME";
`),Iat=function(r,s){return(r?Pat:Aat)(s)};function Cat(e,r,s){var o=Fle(e,r),d=o.enumValues,l=o.data,c=o.isPure,f=d.map(function(h){var y=ve(h,2),g=y[0],x=y[1];return Iat(gj(x),{ENUM:r.cloneNode(s),NAME:g,VALUE:x})});return{fill:{ID:r.cloneNode(s),ASSIGNMENTS:f},data:l,isPure:c}}function gj(e){switch(e=ip(e),e.type){case"BinaryExpression":{var r=e.left,s=e.right;return e.operator==="+"&&(gj(r)||gj(s))}case"TemplateLiteral":case"StringLiteral":return!0}return!1}function Ble(e,r){var s=r.seen,o=r.path,d=r.t,l=e.node.name;s.has(l)&&!e.scope.hasOwnBinding(l)&&(e.replaceWith(d.memberExpression(d.cloneNode(o.node.id),d.cloneNode(e.node))),e.skip())}var jat={ReferencedIdentifier:Ble};function Fle(e,r){var s,o=e.scope.getBindingIdentifier(e.node.id.name),d=(s=yj.get(o))!=null?s:new Map,l=-1,c,f=!0,h=e.get("members").map(function(y){var g=y.node,x=r.isIdentifier(g.id)?g.id.name:g.id.value,R=y.get("initializer"),w=g.initializer,T;if(w)l=$le(R,d),l!==void 0?(d.set(x,l),Aa(typeof l=="number"||typeof l=="string"),l===1/0||Number.isNaN(l)?T=r.identifier(String(l)):l===-1/0?T=r.unaryExpression("-",r.identifier("Infinity")):T=r.valueToNode(l)):(f&&(f=R.isPure()),R.isReferencedIdentifier()?Ble(R,{t:r,seen:d,path:e}):R.traverse(jat,{t:r,seen:d,path:e}),T=R.node,d.set(x,void 0));else if(typeof l=="number")l+=1,T=r.numericLiteral(l),d.set(x,l);else{if(typeof l=="string")throw e.buildCodeFrameError("Enum member must have initializer.");var C=r.memberExpression(r.cloneNode(e.node.id),r.stringLiteral(c),!0);T=r.binaryExpression("+",r.numericLiteral(1),C),d.set(x,void 0)}return c=x,[x,T]});return{isPure:f,data:d,enumValues:h}}function $le(e,r,s){return s===void 0&&(s=new Set),o(e);function o(f){var h=f.node;switch(h.type){case"MemberExpression":return d(f,r,s);case"StringLiteral":return h.value;case"UnaryExpression":return l(f);case"BinaryExpression":return c(f);case"NumericLiteral":return h.value;case"ParenthesizedExpression":return o(f.get("expression"));case"Identifier":return d(f,r,s);case"TemplateLiteral":{if(h.quasis.length===1)return h.quasis[0].value.cooked;for(var y=f.get("expressions"),g=h.quasis,x="",R=0;R<g.length;R++)if(x+=g[R].value.cooked,R+1<g.length){var w=d(y[R],r,s);if(w===void 0)return;x+=w}return x}default:return}}function d(f,h,y){if(f.isMemberExpression()){var g=f.node,x=g.object,R=g.property;if(!Wt(x)||(g.computed?!Va(R):!Wt(R)))return;var w=f.scope.getBindingIdentifier(x.name),T=yj.get(w);return T?T.get(R.computed?R.value:R.name):void 0}else if(f.isIdentifier()){var C=f.node.name;if(["Infinity","NaN"].includes(C))return Number(C);var P=h==null?void 0:h.get(C);return P!==void 0?P:y.has(f.node)?void 0:(y.add(f.node),P=$le(f.resolve(),h,y),h==null||h.set(C,P),P)}}function l(f){var h=o(f.get("argument"));if(h!==void 0)switch(f.node.operator){case"+":return h;case"-":return-h;case"~":return~h;default:return}}function c(f){var h=o(f.get("left"));if(h!==void 0){var y=o(f.get("right"));if(y!==void 0)switch(f.node.operator){case"|":return h|y;case"&":return h&y;case">>":return h>>y;case">>>":return h>>>y;case"<<":return h<<y;case"^":return h^y;case"*":return h*y;case"/":return h/y;case"+":return h+y;case"-":return h-y;case"%":return h%y;case"**":return Math.pow(h,y);default:return}}}}function Oat(e,r){var s=e.node.id.name,o=e.parentPath.isExportNamedDeclaration(),d=o;!d&&r.isProgram(e.parent)&&(d=e.parent.body.some(function(y){return r.isExportNamedDeclaration(y)&&y.exportKind!=="type"&&!y.source&&y.specifiers.some(function(g){return r.isExportSpecifier(g)&&g.exportKind!=="type"&&g.local.name===s})}));var l=Fle(e,r),c=l.enumValues;if(d){var f=r.objectExpression(c.map(function(y){var g=ve(y,2),x=g[0],R=g[1];return r.objectProperty(r.isValidIdentifier(x)?r.identifier(x):r.stringLiteral(x),R)}));e.scope.hasOwnBinding(s)?(o?e.parentPath:e).replaceWith(r.expressionStatement(r.callExpression(r.memberExpression(r.identifier("Object"),r.identifier("assign")),[e.node.id,f]))):(e.replaceWith(r.variableDeclaration("var",[r.variableDeclarator(e.node.id,f)])),e.scope.registerDeclaration(e));return}var h=new Map(c);e.scope.path.traverse({Scope:function(g){g.scope.hasOwnBinding(s)&&g.skip()},MemberExpression:function(g){if(r.isIdentifier(g.node.object,{name:s})){var x;if(g.node.computed)if(r.isStringLiteral(g.node.property))x=g.node.property.value;else return;else if(r.isIdentifier(g.node.property))x=g.node.property.name;else return;h.has(x)&&g.replaceWith(r.cloneNode(h.get(x)))}}}),e.remove()}var Rv=new WeakMap;function vj(e,r){var s=e.scope;return s.hasBinding(r)?!1:Rv.get(s).has(r)?!0:(console.warn('The exported identifier "'+r+`" is not declared in Babel's scope tracker
as a JavaScript value binding, and "@babel/plugin-transform-typescript"
never encountered it as a TypeScript type declaration.
It will be treated as a JavaScript value.
This problem is likely caused by another plugin injecting
`+('"'+r+`" without registering it in the scope tracker. If you are the author
`)+' of that plugin, please use "scope.registerDeclaration(declarationPath)".'),!1)}function rm(e,r){Rv.get(e).add(r)}var qle,Ule;function _at(e,r){if(e.node.declare||e.node.id.type==="StringLiteral"){e.remove();return}if(!r)throw e.get("id").buildCodeFrameError("Namespace not marked type-only declare. Non-declarative namespaces are only supported experimentally in Babel. To enable and review caveats see: https://babeljs.io/docs/en/babel-plugin-transform-typescript");var s=e.node.id.name,o=Rj(e,e.node);if(o===null){var d=e.findParent(function(l){return l.isProgram()});rm(d.scope,s),e.remove()}else e.scope.hasOwnBinding(s)?e.replaceWith(o):e.scope.registerDeclaration(e.replaceWithMultiple([bj(s),o])[0])}function bj(e){return Lr("let",[Sr(De(e))])}function xj(e,r){return Vt(De(e),De(r))}function Nat(e,r,s){if(e.kind!=="const")throw s.file.buildCodeFrameError(e,"Namespaces exporting non-const are not supported by Babel. Change to const or see: https://babeljs.io/docs/en/babel-plugin-transform-typescript");var o=e.declarations;if(o.every(function(g){return Wt(g.id)})){for(var d=I(o),l;!(l=d()).done;){var c=l.value;c.init=tr("=",xj(r,c.id.name),c.init)}return[e]}var f=Ms(e),h=[];for(var y in f)h.push(tr("=",xj(r,y),ye(f[y])));return[e,Qt(kr(h))]}function Vle(e,r){return e.hub.buildError(r,"Ambient modules cannot be nested in other modules or namespaces.",Error)}function Rj(e,r,s){var o=new Set,d=r.id;X7(d);for(var l=e.scope.generateUid(d.name),c=hB(r.body)?r.body.body:[ei(r.body)],f=!0,h=0;h<c.length;h++){var y=c[h];switch(y.type){case"TSModuleDeclaration":{if(!Wt(y.id))throw Vle(e,y);var g=Rj(e,y);if(g!==null){f=!1;var x=y.id.name;o.has(x)?c[h]=g:(o.add(x),c.splice(h++,1,bj(x),g))}continue}case"TSEnumDeclaration":case"FunctionDeclaration":case"ClassDeclaration":f=!1,o.add(y.id.name);continue;case"VariableDeclaration":{f=!1;for(var R in Ms(y))o.add(R);continue}default:f&&(f=SB(y));continue;case"ExportNamedDeclaration":}if(!("declare"in y.declaration&&y.declaration.declare))switch(y.declaration.type){case"TSEnumDeclaration":case"FunctionDeclaration":case"ClassDeclaration":{f=!1;var w=y.declaration.id.name;o.add(w),c.splice(h++,1,y.declaration,Qt(tr("=",xj(l,w),De(w))));break}case"VariableDeclaration":{f=!1;var T=Nat(y.declaration,l,e.hub);c.splice.apply(c,[h,T.length].concat(pe(T))),h+=T.length-1;break}case"TSModuleDeclaration":{if(!Wt(y.declaration.id))throw Vle(e,y.declaration);var C=Rj(e,y.declaration,De(l));if(C!==null){f=!1;var P=y.declaration.id.name;o.has(P)?c[h]=C:(o.add(P),c.splice(h++,1,bj(P),C))}else c.splice(h,1),h--}}}if(f)return null;var _=Oa([]);if(s){var j=Vt(s,d);_=gt.expression.ast(qle||(qle=Y([`
`,` ||
(`," = ",`)
`])),ye(j),ye(j),_)}return gt.statement.ast(Ule||(Ule=Y([`
(function (`,`) {
`,`
})(`," || ("," = ",`));
`])),De(l),c,d,ye(d),_)}var Wle,Gle;function Dat(e){switch(e.parent.type){case"TSTypeReference":case"TSExpressionWithTypeArguments":case"TSExpressionWithTypeArguments":case"TSTypeQuery":return!0;case"TSQualifiedName":return e.parentPath.findParent(function(r){return r.type!=="TSQualifiedName"}).type!=="TSImportEqualsDeclaration";case"ExportSpecifier":return e.parent.exportKind==="type"||e.parentPath.parent.exportKind==="type";default:return!1}}var Ti=new WeakMap,Kle=new WeakSet;function Ev(e){for(var r=e.getBindingIdentifiers(),s=0,o=Object.keys(r);s<o.length;s++){var d=o[s],l=e.scope.getBinding(d);l&&l.identifier===r[d]&&l.scope.removeBinding(d)}e.opts.noScope=!0,e.remove(),e.opts.noScope=!1}function Hle(e,r,s,o,d){if(d===void 0&&(d=""),r.file.get("@babel/plugin-transform-modules-*")!=="commonjs")throw e.buildCodeFrameError("`"+s+"` is only supported when compiling modules to CommonJS.\n"+("Please consider using `"+o+"`"+d+", or add ")+"@babel/plugin-transform-modules-commonjs to your Babel config.")}var Ej=function(e,r){var s,o=e.types,d=e.template;e.assertVersion("*");var l=/\*?\s*@jsx((?:Frag)?)\s+(\S+)/,c=r.allowNamespaces,f=c===void 0?!0:c,h=r.jsxPragma,y=h===void 0?"React.createElement":h,g=r.jsxPragmaFrag,x=g===void 0?"React.Fragment":g,R=r.onlyRemoveTypeImports,w=R===void 0?!1:R,T=r.optimizeConstEnums,C=T===void 0?!1:T,P=r.allowDeclareFields,_=P===void 0?!1:P,j={field:function(M){var V=M.node;if(!_&&V.declare)throw M.buildCodeFrameError("The 'declare' modifier is only allowed when the 'allowDeclareFields' option of @babel/plugin-transform-typescript or @babel/preset-typescript is enabled.");if(V.declare){if(V.value)throw M.buildCodeFrameError("Fields with the 'declare' modifier cannot be initialized here, but only in the constructor");V.decorators||M.remove()}else if(V.definite){if(V.value)throw M.buildCodeFrameError("Definitely assigned fields cannot be initialized here, but only in the constructor");!_&&!V.decorators&&!o.isClassPrivateProperty(V)&&M.remove()}else(V.abstract||!_&&!V.value&&!V.decorators&&!o.isClassPrivateProperty(V))&&M.remove();V.accessibility&&(V.accessibility=null),V.abstract&&(V.abstract=null),V.readonly&&(V.readonly=null),V.optional&&(V.optional=null),V.typeAnnotation&&(V.typeAnnotation=null),V.definite&&(V.definite=null),V.declare&&(V.declare=null),V.override&&(V.override=null)},method:function(M){var V=M.node;V.accessibility&&(V.accessibility=null),V.abstract&&(V.abstract=null),V.optional&&(V.optional=null),V.override&&(V.override=null)},constructor:function(M,V){M.node.accessibility&&(M.node.accessibility=null);for(var H=[],z=M.scope,G=I(M.get("params")),J;!(J=G()).done;){var ce=J.value,ue=ce.node;if(ue.type==="TSParameterProperty"){var ge=ue.parameter;if(Kle.has(ge))continue;Kle.add(ge);var ne=void 0;if(o.isIdentifier(ge))ne=ge;else if(o.isAssignmentPattern(ge)&&o.isIdentifier(ge.left))ne=ge.left;else throw ce.buildCodeFrameError("Parameter properties can not be destructuring patterns.");H.push(d.statement.ast(Wle||(Wle=Y([`
this.`," = ",`
`])),o.cloneNode(ne),o.cloneNode(ne))),ce.replaceWith(ce.get("parameter")),z.registerBinding("param",ce)}}M5(V,M,H)}};return{name:"transform-typescript",inherits:_X,visitor:(s={Pattern:D,Identifier:D,RestElement:D,Program:{enter:function(M,V){var H=V.file,z=null,G=null,J=M.scope;if(Rv.has(J)||Rv.set(J,new Set),H.ast.comments)for(var ce=I(H.ast.comments),ue;!(ue=ce()).done;){var ge=ue.value,ne=l.exec(ge.value);ne&&(ne[1]?G=ne[2]:z=ne[2])}var le=z||y;if(le){var Z=le.split("."),Ee=ve(Z,1);le=Ee[0]}var fe=G||x;if(fe){var Fe=fe.split("."),qe=ve(Fe,1);fe=qe[0]}for(var Ce=function(){var pt=Ze.value;if(pt.isImportDeclaration()){if(Ti.has(V.file.ast.program)||Ti.set(V.file.ast.program,!0),pt.node.importKind==="type"){for(var Rt=I(pt.node.specifiers),Pt;!(Pt=Rt()).done;){var tt=Pt.value;rm(J,tt.local.name)}return pt.remove(),0}for(var Bt=new Set,sr=pt.node.specifiers.length,$t=function(){return sr>0&&sr===Bt.size},St=I(pt.node.specifiers),Mt;!(Mt=St()).done;){var Te=Mt.value;if(Te.type==="ImportSpecifier"&&Te.importKind==="type"){rm(J,Te.local.name);var Me=pt.scope.getBinding(Te.local.name);Me&&Bt.add(Me.path)}}if(w)Ti.set(M.node,!1);else{if(pt.node.specifiers.length===0)return Ti.set(M.node,!1),0;for(var et=I(pt.node.specifiers),st;!(st=et()).done;){var vt=st.value,Nt=pt.scope.getBinding(vt.local.name);Nt&&!Bt.has(Nt.path)&&(F({binding:Nt,programPath:M,pragmaImportName:le,pragmaFragImportName:fe})?Bt.add(Nt.path):Ti.set(M.node,!1))}}if($t()&&!w)pt.remove();else for(var Le=I(Bt),Ye;!(Ye=Le()).done;){var ht=Ye.value;ht.remove()}return 0}if(pt.isExportDeclaration()&&(pt=pt.get("declaration")),pt.isVariableDeclaration({declare:!0}))for(var jt=0,zt=Object.keys(pt.getBindingIdentifiers());jt<zt.length;jt++){var Xt=zt[jt];rm(J,Xt)}else(pt.isTSTypeAliasDeclaration()||pt.isTSDeclareFunction()&&pt.get("id").isIdentifier()||pt.isTSInterfaceDeclaration()||pt.isClassDeclaration({declare:!0})||pt.isTSEnumDeclaration({declare:!0})||pt.isTSModuleDeclaration({declare:!0})&&pt.get("id").isIdentifier())&&rm(J,pt.node.id.name)},ke,Be=I(M.get("body")),Ze;!(Ze=Be()).done;)ke=Ce()},exit:function(M){M.node.sourceType==="module"&&Ti.get(M.node)&&M.pushContainer("body",o.exportNamedDeclaration())}},ExportNamedDeclaration:function(M,V){if(Ti.has(V.file.ast.program)||Ti.set(V.file.ast.program,!0),M.node.exportKind==="type"){M.remove();return}if(M.node.source&&M.node.specifiers.length>0&&M.node.specifiers.every(function(ue){return ue.type==="ExportSpecifier"&&ue.exportKind==="type"})){M.remove();return}if(!M.node.source&&M.node.specifiers.length>0&&M.node.specifiers.every(function(ue){return o.isExportSpecifier(ue)&&vj(M,ue.local.name)})){M.remove();return}if(o.isTSModuleDeclaration(M.node.declaration)){var H=M.node.declaration,z=H.id;if(o.isIdentifier(z))if(M.scope.hasOwnBinding(z.name))M.replaceWith(H);else{var G=M.replaceWithMultiple([o.exportNamedDeclaration(o.variableDeclaration("let",[o.variableDeclarator(o.cloneNode(z))])),H]),J=ve(G,1),ce=J[0];M.scope.registerDeclaration(ce)}}Ti.set(V.file.ast.program,!1)},ExportAllDeclaration:function(M){M.node.exportKind==="type"&&M.remove()},ExportSpecifier:function(M){var V=M.parent;(!V.source&&vj(M,M.node.local.name)||M.node.exportKind==="type")&&M.remove()},ExportDefaultDeclaration:function(M,V){if(Ti.has(V.file.ast.program)||Ti.set(V.file.ast.program,!0),o.isIdentifier(M.node.declaration)&&vj(M,M.node.declaration.name)){M.remove();return}Ti.set(V.file.ast.program,!1)},TSDeclareFunction:function(M){Ev(M)},TSDeclareMethod:function(M){Ev(M)},VariableDeclaration:function(M){M.node.declare&&Ev(M)},VariableDeclarator:function(M){var V=M.node;V.definite&&(V.definite=null)},TSIndexSignature:function(M){M.remove()},ClassDeclaration:function(M){var V=M.node;V.declare&&Ev(M)},Class:function(M){var V=M.node;V.typeParameters&&(V.typeParameters=null),V.superTypeParameters&&(V.superTypeParameters=null),V.implements&&(V.implements=null),V.abstract&&(V.abstract=null),M.get("body.body").forEach(function(H){H.isClassMethod()||H.isClassPrivateMethod()?H.node.kind==="constructor"?j.constructor(H,M):j.method(H):(H.isClassProperty()||H.isClassPrivateProperty()||H.isClassAccessorProperty())&&j.field(H)})},Function:function(M){var V=M.node;V.typeParameters&&(V.typeParameters=null),V.returnType&&(V.returnType=null);var H=V.params;H.length>0&&o.isIdentifier(H[0],{name:"this"})&&H.shift()},TSModuleDeclaration:function(M){_at(M,f)},TSInterfaceDeclaration:function(M){M.remove()},TSTypeAliasDeclaration:function(M){M.remove()},TSEnumDeclaration:function(M){C&&M.node.const?Oat(M,o):wat(M,o)},TSImportEqualsDeclaration:function(M,V){var H=M.node,z=H.id,G=H.moduleReference,J=H.isExport,ce,ue;o.isTSExternalModuleReference(G)?(Hle(M,V,"import "+z.name+" = require(...);","import "+z.name+" from '...';"," alongside Typescript's --allowSyntheticDefaultImports option"),ce=o.callExpression(o.identifier("require"),[G.expression]),ue="const"):(ce=k(G),ue="var");var ge=o.variableDeclaration(ue,[o.variableDeclarator(z,ce)]);M.replaceWith(J?o.exportNamedDeclaration(ge):ge),M.scope.registerDeclaration(M)},TSExportAssignment:function(M,V){Hle(M,V,"export = <value>;","export default <value>;"),M.replaceWith(d.statement.ast(Gle||(Gle=Y(["module.exports = ",""])),M.node.expression))},TSTypeAssertion:function(M){M.replaceWith(M.node.expression)}},s["TSAsExpression"+(o.tsSatisfiesExpression?"|TSSatisfiesExpression":"")]=function(M){var V=M.node;do V=V.expression;while(o.isTSAsExpression(V)||o.isTSSatisfiesExpression!=null&&o.isTSSatisfiesExpression(V));M.replaceWith(V)},s[e.types.tsInstantiationExpression?"TSNonNullExpression|TSInstantiationExpression":"TSNonNullExpression"]=function(B){B.replaceWith(B.node.expression)},s.CallExpression=function(M){M.node.typeParameters=null},s.OptionalCallExpression=function(M){M.node.typeParameters=null},s.NewExpression=function(M){M.node.typeParameters=null},s.JSXOpeningElement=function(M){M.node.typeParameters=null},s.TaggedTemplateExpression=function(M){M.node.typeParameters=null},s)};function k(B){return o.isTSQualifiedName(B)?o.memberExpression(k(B.left),B.right):B}function D(B){var M=B.node;M.typeAnnotation&&(M.typeAnnotation=null),o.isIdentifier(M)&&M.optional&&(M.optional=null)}function F(B){for(var M=B.binding,V=B.programPath,H=B.pragmaImportName,z=B.pragmaFragImportName,G=I(M.referencePaths),J;!(J=G()).done;){var ce=J.value;if(!Dat(ce))return!1}if(M.identifier.name!==H&&M.identifier.name!==z)return!0;var ue=!1;return V.traverse({"JSXElement|JSXFragment":function(ne){ue=!0,ne.stop()}}),!ue}},Sj=function(e){e.assertVersion("*");var r=/[\ud800-\udfff]/g,s=/(\\+)u\{([0-9a-fA-F]+)\}/g;function o(f){{for(var h=f.toString(16);h.length<4;)h="0"+h;return"\\u"+h}}function d(f,h,y){if(h.length%2===0)return f;var g=String.fromCodePoint(parseInt(y,16)),x=h.slice(0,-1)+o(g.charCodeAt(0));return g.length===1?x:x+o(g.charCodeAt(1))}function l(f){return f.replace(s,d)}function c(f){for(var h;h=s.exec(f);)if(h[1].length%2!==0)return s.lastIndex=0,h[0];return null}return{name:"transform-unicode-escapes",manipulateOptions:function(h){var y,g,x=h.generatorOpts;x.jsescOption||(x.jsescOption={}),(g=(y=x.jsescOption).minimal)!=null||(y.minimal=!1)},visitor:{Identifier:function(h){var y=h.node,g=h.key,x=y.name,R=x.replace(r,function(_){return"_u"+_.charCodeAt(0).toString(16)});if(x!==R){var w=Na(Zt(x),y);if(g==="key"){h.replaceWith(w);return}var T=h.parentPath,C=h.scope;if(T.isMemberExpression({property:y})||T.isOptionalMemberExpression({property:y})){T.node.computed=!0,h.replaceWith(w);return}var P=C.getBinding(x);if(P){C.rename(x,C.generateUid(R));return}throw h.buildCodeFrameError("Can't reference '"+x+"' as a bare identifier")}},"StringLiteral|DirectiveLiteral":function(h){var y=h.node,g=y.extra;g!=null&&g.raw&&(g.raw=l(g.raw))},TemplateElement:function(h){var y=h.node,g=h.parentPath,x=y.value,R=c(x.raw);if(R){var w=g.parentPath;if(w.isTaggedTemplateExpression())throw h.buildCodeFrameError("Can't replace Unicode escape '"+R+"' inside tagged template literals. You can enable '@babel/plugin-transform-template-literals' to compile them to classic strings.");x.raw=l(x.raw)}}}}},Tj=function(e){return e.assertVersion("*"),Cu({name:"transform-unicode-regex",feature:"unicodeFlag"})},zle,Xle,Jle,Yle=function(e){e.assertVersion("*");var r=new Map;function s(l){return cn(l)?l.kind==="using"||l.kind==="await using"||r.has(l):!1}var o={ForOfStatement:function(c){var f=c.node.left;if(s(f)){var h=f.declarations[0].id,y=c.scope.generateUidIdentifierBasedOnNode(h);f.declarations[0].id=y,f.kind="const",c.ensureBlock(),c.node.body.body.unshift(Lr("using",[Sr(h,ye(y))]))}},"BlockStatement|StaticBlock":function(c,f){if(f.availableHelper("usingCtx")){for(var h=null,y=!1,g=I(c.node.body),x;!(x=g()).done;){var R,w=x.value;if(s(w)){(R=h)!=null||(h=c.scope.generateUidIdentifier("usingCtx"));var T=w.kind==="await using"||r.get(w)===1;y||(y=T),r.delete(w)||(w.kind="const");for(var C=I(w.declarations),P;!(P=C()).done;){var _=P.value;_.init=ct(Vt(ye(h),De(T?"a":"u")),[_.init])}}}if(!h)return;var j=ct(Vt(ye(h),De("d")),[]),k=gt.statement.ast(zle||(zle=Y([`
try {
var `," = ",`();
`,`
} catch (_) {
`,`.e = _;
} finally {
`,`
}
`])),ye(h),f.addHelper("usingCtx"),c.node.body,ye(h),y?io(j):j);Na(k,c.node);var D=c.parentPath;D.isFunction()||D.isTryStatement()||D.isCatchClause()?c.replaceWith(Jr([k])):c.isStaticBlock()?c.node.body=[k]:c.replaceWith(k)}else{for(var F=null,B=!1,M=function(){var ne,le=H.value;if(!s(le))return 1;(ne=F)!=null||(F=c.scope.generateUidIdentifier("stack"));var Z=le.kind==="await using"||r.get(le)===1;B||(B=Z),r.delete(le)||(le.kind="const"),le.declarations.forEach(function(Ee){var fe=[ye(F),Ee.init];Z&&fe.push(fn(!0)),Ee.init=ct(f.addHelper("using"),fe)})},V=I(c.node.body),H;!(H=V()).done;)M();if(!F)return;var z=c.scope.generateUidIdentifier("error"),G=c.scope.generateUidIdentifier("hasError"),J=ct(f.addHelper("dispose"),[ye(F),ye(z),ye(G)]);B&&(J=io(J));var ce=gt.statement.ast(Xle||(Xle=Y([`
try {
var `,` = [];
`,`
} catch (_) {
var `,` = _;
var `,` = true;
} finally {
`,`
}
`])),F,c.node.body,z,G,J);Na(ce.block,c.node);var ue=c.parentPath;ue.isFunction()||ue.isTryStatement()||ue.isCatchClause()?c.replaceWith(Jr([ce])):c.isStaticBlock()?c.node.body=[ce]:c.replaceWith(ce)}},SwitchStatement:function(c,f){for(var h=null,y=!1,g=c.node.cases,x=I(g),R;!(R=x()).done;)for(var w=R.value,T=I(w.consequent),C;!(C=T()).done;){var P=C.value;if(s(P)){var _;f.availableHelper("usingCtx")||c.traverse({VariableDeclaration:function(H){var z=H.node;if(s(z))throw H.buildCodeFrameError("`using` declarations inside `switch` statements are not supported by your current `@babel/core` version, please update to a more recent one")}}),(_=h)!=null||(h=c.scope.generateUidIdentifier("usingCtx"));var j=P.kind==="await using";y||(y=j),P.kind="const";for(var k=I(P.declarations),D;!(D=k()).done;){var F=D.value;F.init=ct(Vt(ye(h),De(j?"a":"u")),[F.init])}}}if(h){var B=ct(Vt(ye(h),De("d")),[]),M=gt.statement.ast(Jle||(Jle=Y([`
try {
var `," = ",`();
`,`
} catch (_) {
`,`.e = _;
} finally {
`,`
}
`])),ye(h),f.addHelper("usingCtx"),c.node,ye(h),y?io(B):B);Na(M,c.node),c.replaceWith(M)}}},d=$a.visitors.merge([o,{Function:function(c){c.skip()}}]);return{name:"proposal-explicit-resource-management",inherits:gX,visitor:$a.visitors.merge([o,{Program:function(c){if(r.clear(),c.node.sourceType==="module"&&c.node.body.some(s)){for(var f=[],h=I(c.get("body")),y;!(y=h()).done;){var g=y.value;if(!(g.isFunctionDeclaration()||g.isImportDeclaration())){var x=g.node,R=!0;if(g.isExportDefaultDeclaration()){var w,T=g.node.declaration,C=void 0;if(Hd(T))C=T.id,T.id=null,T=On(T);else if(!qi(T))continue;(w=C)!=null||(C=c.scope.generateUidIdentifier("_default")),f.push(Lr("var",[Sr(C,T)])),g.replaceWith(ei(null,[yi(ye(C),De("default"))]));continue}if(g.isExportNamedDeclaration()){if(x=g.node.declaration,!x||Ds(x))continue;g.replaceWith(ei(null,Object.keys(kg(x,!1)).map(function(j){return yi(De(j),De(j))}))),R=!1}else if(g.isExportDeclaration())continue;if(Hd(x)){var P=x,_=P.id;x.id=null,f.push(Lr("var",[Sr(_,On(x))]))}else cn(x)?(x.kind==="using"?r.set(g.node,0):x.kind==="await using"&&r.set(g.node,1),x.kind="var",f.push(x)):f.push(g.node);R&&g.remove()}}c.pushContainer("body",Jr(f))}},Function:function(c,f){c.node.async&&c.traverse(d,f)}}])}},kat=function(e){return e.assertVersion("*"),{name:"syntax-import-defer",manipulateOptions:function(s,o){o.plugins.push("deferredImportEvaluation")}}},Qle,Zle,Lat=function(e){e.assertVersion("*");var r=e.types,s=e.template;function o(d,l){var c=l.specifiers[0];r.assertImportNamespaceSpecifier(c);var f=d.getOwnBinding(c.local.name);return!!(f!=null&&f.referencePaths.every(function(h){return h.parentPath.isMemberExpression({object:h.node})}))}return{name:"proposal-import-defer",inherits:kat,pre:function(){var l=this.file;loe(l,{name:"@babel/plugin-proposal-import-defer",version:"7.25.7",getWrapperPayload:function(f,h,y){for(var g=!1,x=I(y),R;!(R=x()).done;){var w=R.value;if(!r.isImportDeclaration(w)||w.phase!=="defer")return null;o(l.scope,w)||(g=!0)}return g?"defer/proxy":"defer/function"},buildRequireWrapper:function(f,h,y,g){if(y==="defer/proxy")return g?s.statement.ast(Qle||(Qle=Y([`
var `," = ",`(
() => `,`
)
`])),f,l.addHelper("importDeferProxy"),h):!1;if(y==="defer/function")return g?s.statement.ast(Zle||(Zle=Y([`
function `,`(data) {
`,` = () => data;
return data = `,`;
}
`])),f,f,h):!1},wrapReference:function(f,h){if(h==="defer/function")return r.callExpression(f,[])}})},visitor:{Program:function(l){if(this.file.get("@babel/plugin-transform-modules-*")!=="commonjs")throw new Error("@babel/plugin-proposal-import-defer can only be used when transpiling modules to CommonJS.");for(var c=new Set,f=I(l.get("body")),h;!(h=f()).done;){var y=h.value;if(y.isImportDeclaration()&&y.node.phase==null||y.isExportNamedDeclaration()&&y.node.source!==null||y.isExportAllDeclaration()){var g=y.node.source.value;c.has(g)||c.add(g)}}for(var x=[],R=I(l.get("body")),w;!(w=R()).done;){var T=w.value;if(T.isImportDeclaration({phase:"defer"})){var C=T.node.source.value;if(!c.has(C))continue;T.node.phase=null,x.push(T.node),T.remove()}}x.length&&(l.pushContainer("body",x),l.scope.crawl())}}}},Mat=["node"];function Bat(e){return Object.keys(e).length===0}var wj={compatData:{webIMR:{chrome:"105.0.0",edge:"105.0.0",firefox:"106.0.0",opera:"91.0.0",safari:"16.4.0",opera_mobile:"72.0.0",ios:"16.4.0",samsung:"20.0",deno:"1.24.0"},nodeIMR:{node:"20.6.0"},nodeFSP:{node:"10.0.0"}}},Pj=new WeakMap;function Fat(e){if(Pj.has(e))return Pj.get(e);var r=e.node,s=Xe(e,Mat),o=r==null,d=Bat(s),l=!o||d,c=!d||o,f=!d&&!Qo("webIMR",s,wj),h=!o&&!Qo("nodeIMR",{node:r},wj),y=!o&&!Qo("nodeFSP",{node:r},wj),g={needsNodeSupport:l,needsWebSupport:c,nodeSupportsIMR:h,webSupportsIMR:f,nodeSupportsFsPromises:y};return Pj.set(e,g),g}var ede,tde,rde,ade,nde,sde,ide,ode,lde,dde,ude,cde,pde,fde,hde,mde,yde,gde,vde,bde,xde;function Du(e,r,s){return G1(e,r,s,{importedType:"es6"})}var am=function(r){return gt.expression.ast(ede||(ede=Y([`
import.meta.resolve(`,`)
`])),r)},Rde=function(r){return gt.expression.ast(tde||(tde=Y([`
import.meta.resolve?.(`,") ?? new URL(",`, import.meta.url)
`])),r,ye(r))};function Ede(e,r,s){var o,d=Fat(e),l=d.needsNodeSupport,c=d.needsWebSupport,f=d.nodeSupportsIMR,h=d.webSupportsIMR,y=d.nodeSupportsFsPromises,g=r.commonJS!=null,x,R,w=function(j){var k=j.web,D=k===void 0?c:k,F=j.node,B=F===void 0?l:F,M=j.nodeFSP,V=M===void 0?y:M,H=j.webIMR,z=H===void 0?h:H,G=j.nodeIMR,J=G===void 0?f:G,ce=j.toCJS,ue=ce===void 0?s:ce,ge=j.supportIsomorphicCJS,ne=ge===void 0?g:ge;return+D+(+B<<1)+(+z<<2)+(+J<<3)+(+ue<<4)+(+V<<5)+(+ne<<6)},T=function(j,k){return y?gt.expression.ast(rde||(rde=Y(["",".promises.readFile(",")"])),j,k):gt.expression.ast(ade||(ade=Y([`
new Promise(
(a =>
(r, j) => `,`.readFile(a, (e, d) => e ? j(e) : r(d))
)(`,`)
)`])),j,k)};switch(w({web:c,node:l,webIMR:h,nodeIMR:f,toCJS:s})){case w({toCJS:!0,supportIsomorphicCJS:!0}):R=function(j){return r.commonJS(De("require"),j)};break;case w({web:!0,node:!0}):x=function(j){var k=r.webFetch(ct(De("fetch"),[(h?am:Rde)(ye(j))])),D=g?gt.expression.ast(nde||(nde=Y([`
import("module").then(module => `,`)
`])),r.commonJS(gt.expression.ast(sde||(sde=Y(["module.createRequire(import.meta.url)"]))),j)):f?gt.expression.ast(ide||(ide=Y([`
import("fs").then(
fs => `,`
).then(`,`)
`])),T(De("fs"),gt.expression.ast(ode||(ode=Y(["new URL(",")"])),am(j))),r.nodeFsAsync()):gt.expression.ast(lde||(lde=Y([`
Promise.all([import("fs"), import("module")])
.then(([fs, module]) =>
`,`
)
.then(`,`)
`])),T(De("fs"),gt.expression.ast(dde||(dde=Y([`
module.createRequire(import.meta.url).resolve(`,`)
`])),j)),r.nodeFsAsync());return gt.expression.ast(ude||(ude=Y([`
typeof process === "object" && process.versions?.node
? `,`
: `,`
`])),D,k)};break;case w({web:!0,node:!1,webIMR:!0}):x=function(j){return r.webFetch(ct(De("fetch"),[am(j)]))};break;case w({web:!0,node:!1,webIMR:!1}):x=function(j){return r.webFetch(ct(De("fetch"),[Rde(j)]))};break;case w({web:!1,node:!0,toCJS:!0}):R=function(j){return r.nodeFsSync(gt.expression.ast(cde||(cde=Y([`
require("fs").readFileSync(require.resolve(`,`))
`])),j))},x=function(j){return gt.expression.ast(pde||(pde=Y([`
require("fs").promises.readFile(require.resolve(`,`))
.then(`,`)
`])),j,r.nodeFsAsync())};break;case w({web:!1,node:!0,toCJS:!1,supportIsomorphicCJS:!0}):R=function(j,k){return r.commonJS(gt.expression.ast(fde||(fde=Y([`
`,`(import.meta.url)
`])),Du(k,"createRequire","module")),j)};break;case w({web:!1,node:!0,toCJS:!1,nodeIMR:!0}):R=function(j,k){return r.nodeFsSync(gt.expression.ast(hde||(hde=Y([`
`,`(
new URL(`,`)
)
`])),Du(k,"readFileSync","fs"),am(j)))},x=function(j,k){return gt.expression.ast(mde||(mde=Y([`
`,`
.readFile(new URL(`,`))
.then(`,`)
`])),Du(k,"promises","fs"),am(j),r.nodeFsAsync())};break;case w({web:!1,node:!0,toCJS:!1,nodeIMR:!1}):R=function(j,k){return r.nodeFsSync(gt.expression.ast(yde||(yde=Y([`
`,`(
`,`(import.meta.url)
.resolve(`,`)
)
`])),Du(k,"readFileSync","fs"),Du(k,"createRequire","module"),j))},x=function(j,k){return r.webFetch(gt.expression.ast(gde||(gde=Y([`
`,`
.readFile(
`,`(import.meta.url)
.resolve(`,`)
)
`])),Du(k,"promises","fs"),Du(k,"createRequire","module"),j))};break;default:throw new Error("Internal Babel error: unreachable code.")}(o=x)!=null||(x=R);var C=function(j,k){return Va(j)?gt.expression.ast(vde||(vde=Y([`
Promise.resolve().then(() => `,`)
`])),x(j,k)):gt.expression.ast(bde||(bde=Y(["\n Promise.resolve(`${","}`).then((s) => ",`)
`],["\n Promise.resolve(\\`\\${","}\\`).then((s) => ",`)
`])),j,x(De("s"),k))},P=R;return R||(s?P=function(j,k){throw k.buildCodeFrameError("Cannot compile to CommonJS, since it would require top-level await.")}:P=x),{buildFetch:P,buildFetchAsync:C,needsAwait:!R}}function $at(e,r){if(e.length===0)return null;var s=[];if(e.length===1){var o=e[0].fetch;r&&(o=io(o)),s.push(Sr(e[0].id,o))}else if(r){var d=e.map(function(x){var R=x.id;return R}),l=e.map(function(x){var R=x.fetch;return R});s.push(Sr(zl(d),io(gt.expression.ast(xde||(xde=Y([`
Promise.all(`,`)
`])),Ea(l)))))}else for(var c=I(e),f;!(f=c()).done;){var h=f.value,y=h.id,g=h.fetch;s.push(Sr(y,g))}return Lr("const",s)}var Sde,Tde,wde,Pde,Ade,Ide=function(e,r){var s=e.types,o=e.template;e.assertVersion("*");var d=e.targets(),l,c,f={commonJS:r.uncheckedRequire?function(x,R){return s.callExpression(x,[R])}:null,webFetch:function(R){return o.expression.ast(Sde||(Sde=Y(["",".then(r => r.json())"])),R)},nodeFsSync:function(R){return o.expression.ast(Tde||(Tde=Y(["JSON.parse(",")"])),R)},nodeFsAsync:function(){return o.expression.ast(wde||(wde=Y(["JSON.parse"])))}},h=function(R){var w=R.get("@babel/plugin-transform-modules-*");if(w==="commonjs"){var T;return(T=c)!=null?T:c=Ede(d,f,!0)}if(w==null){var C;return(C=l)!=null?C:l=Ede(d,f,!1)}throw new Error("@babel/plugin-proposal-json-modules can only be used when not compiling modules, or when compiling them to CommonJS.")};function y(x){var R=x.key;return s.isIdentifier(R)?R.name:R.value}function g(x){return!!(x!=null&&x.some(function(R){return y(R)==="type"&&R.value.value==="json"}))}return{name:"proposal-json-modules",inherits:k0,visitor:{Program:function(R){if(R.node.sourceType==="module"){for(var w=h(this.file),T=[],C=I(R.get("body")),P;!(P=C()).done;){var _,j=P.value;if(j.isImportDeclaration()){var k=j.node.attributes||j.node.assertions;if(g(k)){if(j.node.phase!=null)throw j.buildCodeFrameError("JSON modules do not support phase modifiers.");if(k.length>1){var D=j.node.attributes?j.get("attributes"):j.get("assertions"),F=y(k[0])==="type"?1:0;throw D[F].buildCodeFrameError("Unknown attribute for JSON modules.")}for(var B=void 0,M=!1,V=I(j.get("specifiers")),H;!(H=V()).done;){var z=H.value;if(z.isImportSpecifier())throw z.buildCodeFrameError("JSON modules do not support named imports.");B=z.node.local,M=z.isImportNamespaceSpecifier()}(_=B)!=null||(B=R.scope.generateUidIdentifier("_"));var G=w.buildFetch(j.node.source,R);M&&(w.needsAwait?G=o.expression.ast(Pde||(Pde=Y([`
`,`.then(j => ({ default: j }))
`])),G):G=o.expression.ast(Ade||(Ade=Y(["{ default: "," }"])),G)),T.push({id:B,fetch:G}),j.remove()}}}if(T.length!==0){var J=$at(T,w.needsAwait);J&&R.unshiftContainer("body",J)}}}}}},qat=Ru(),Uat=Ru(),Vat=Ru(),Wat=Ru(),Gat=Ru(),Kat=Ru(),Hat=Ru(),nm={"syntax-async-generators":qat,"syntax-class-properties":Uat,"syntax-class-static-block":Vat,"syntax-import-meta":Wat,"syntax-object-rest-spread":Gat,"syntax-optional-catch-binding":Kat,"syntax-top-level-await":Hat,"external-helpers":BUe,"syntax-decimal":Nh,"syntax-decorators":I5,"syntax-destructuring-private":mX,"syntax-do-expressions":yX,"syntax-explicit-resource-management":gX,"syntax-export-default-from":vX,"syntax-flow":C5,"syntax-function-bind":bX,"syntax-function-sent":xX,"syntax-import-assertions":RX,"syntax-import-attributes":k0,"syntax-import-reflection":Dh,"syntax-jsx":EX,"syntax-module-blocks":SX,"syntax-optional-chaining-assign":wX,"syntax-pipeline-operator":CX,"syntax-record-and-tuple":jX,"syntax-typescript":_X,"transform-async-generator-functions":kX,"transform-class-properties":z5,"transform-class-static-block":X5,"proposal-decorators":uY,"proposal-destructuring-private":IY,"proposal-do-expressions":CY,"transform-duplicate-named-capturing-groups-regex":cC,"transform-dynamic-import":eie,"proposal-export-default-from":tie,"transform-export-namespace-from":pC,"proposal-function-bind":rie,"proposal-function-sent":aie,"transform-json-strings":fC,"transform-logical-assignment-operators":hC,"transform-nullish-coalescing-operator":mC,"transform-numeric-separator":yC,"transform-object-rest-spread":lie,"transform-optional-catch-binding":die,"transform-optional-chaining":bC,"proposal-optional-chaining-assign":fie,"proposal-pipeline-operator":mie,"transform-private-methods":xC,"transform-private-property-in-object":RC,"proposal-record-and-tuple":Sie,"proposal-regexp-modifiers":Tie,"proposal-throw-expressions":wie,"transform-unicode-property-regex":Pie,"transform-unicode-sets-regex":EC,"transform-async-to-generator":Aie,"transform-arrow-functions":SC,"transform-block-scoped-functions":TC,"transform-block-scoping":IC,"transform-classes":jC,"transform-computed-properties":OC,"transform-destructuring":Q5,"transform-dotall-regex":Kie,"transform-duplicate-keys":_C,"transform-exponentiation-operator":Jie,"transform-flow-comments":Ett,"transform-flow-strip-types":Yie,"transform-for-of":kC,"transform-function-name":LC,"transform-instanceof":toe,"transform-jscript":Itt,"transform-literals":MC,"transform-member-expression-literals":roe,"transform-modules-amd":BC,"transform-modules-commonjs":dv,"transform-modules-systemjs":qC,"transform-modules-umd":UC,"transform-named-capturing-groups-regex":foe,"transform-new-target":hoe,"transform-object-assign":qtt,"transform-object-super":VC,"transform-object-set-prototype-of-to-assign":Vtt,"transform-parameters":nE,"transform-property-literals":moe,"transform-property-mutators":Ktt,"transform-proto-to-assign":Htt,"transform-react-constant-elements":ztt,"transform-react-display-name":goe,"transform-react-inline-elements":nrt,"transform-react-jsx":_oe,"transform-react-jsx-compat":prt,"transform-react-jsx-development":Noe,"transform-react-jsx-self":grt,"transform-react-jsx-source":brt,"transform-regenerator":QC,"transform-reserved-words":Joe,"transform-runtime":Eat,"transform-shorthand-properties":cj,"transform-spread":pj,"transform-sticky-regex":fj,"transform-strict-mode":Sat,"transform-template-literals":hj,"transform-typeof-symbol":mj,"transform-typescript":Ej,"transform-unicode-escapes":Sj,"transform-unicode-regex":Tj,"proposal-explicit-resource-management":Yle,"proposal-import-defer":Lat,"proposal-json-modules":Ide},Aj=function(e,r){var s=!1,o="commonjs",d=!1;r!==void 0&&(r.loose!==void 0&&(s=r.loose),r.modules!==void 0&&(o=r.modules),r.spec!==void 0&&(d=r.spec));var l={loose:s};return{plugins:[[hj,{loose:s,spec:d}],MC,LC,[SC,{spec:d}],TC,[jC,l],VC,cj,_C,[OC,l],[kC,l],fj,Sj,Tj,[pj,l],[nE,l],[Q5,l],IC,mj,toe,(o==="commonjs"||o==="cjs")&&[dv,l],o==="systemjs"&&[qC,l],o==="amd"&&[BC,l],o==="umd"&&[UC,l],[QC,{async:!1,asyncGenerators:!1}]].filter(Boolean)}},Cde=function(e,r){r===void 0&&(r={});var s=r,o=s.loose,d=o===void 0?!1:o,l=s.decoratorsLegacy,c=l===void 0?!1:l,f=s.decoratorsVersion,h=f===void 0?"2018-09":f,y=s.decoratorsBeforeExport,g=[[k0,{deprecatedAssertSyntax:!0}],[uY,{version:c?"legacy":h,decoratorsBeforeExport:y}],Tie,Yle,Ide].concat(pe([pC,hC,[bC,{loose:d}],[mC,{loose:d}],[z5,{loose:d}],fC,yC,[xC,{loose:d}],RC,X5,EC,cC]));return{plugins:g}},jde=function(e,r){var s;r===void 0&&(r={});var o=r,d=o.pipelineProposal,l=d===void 0?"minimal":d,c=o.pipelineTopicToken,f=c===void 0?"%":c;return{presets:[[Cde,r]],plugins:[IY,[mie,{proposal:l,topicToken:f}],aie,wie,[Sie,{syntaxType:(s=r.recordAndTupleSyntax)!=null?s:"hash"}],SX].concat(pe([Dh]))}},Ode=function(e,r){r===void 0&&(r={});var s=r,o=s.loose,d=o===void 0?!1:o,l=s.useBuiltIns,c=l===void 0?!1:l,f=s.decoratorsLegacy,h=s.decoratorsVersion,y=s.decoratorsBeforeExport,g=s.pipelineProposal,x=s.pipelineTopicToken,R=s.optionalChainingAssignVersion,w=R===void 0?"2023-07":R;return{presets:[[jde,{loose:d,useBuiltIns:c,decoratorsLegacy:f,decoratorsVersion:h,decoratorsBeforeExport:y,pipelineProposal:g,pipelineTopicToken:x,recordAndTupleSyntax:r.recordAndTupleSyntax}]],plugins:[].concat(pe([Nh]),[tie,CY,[fie,{version:w}]])}},zat=function(e,r){r===void 0&&(r={});var s=r,o=s.loose,d=o===void 0?!1:o,l=s.useBuiltIns,c=l===void 0?!1:l,f=s.decoratorsLegacy,h=s.decoratorsVersion,y=s.decoratorsBeforeExport,g=s.pipelineProposal,x=s.pipelineTopicToken;return{presets:[[Ode,{loose:d,useBuiltIns:c,decoratorsLegacy:f,decoratorsVersion:h,decoratorsBeforeExport:y,pipelineProposal:g,pipelineTopicToken:x}]],plugins:[rie]}};function Xat(e){return e==null?!1:e&&e!=="false"&&e!=="0"}var Ij=(Xat(Kt.env.BABEL_8_BREAKING),bi()),Jat=function(r,s,o){var d=V9(r,s,o),l=o[r];if(r.startsWith("transform-")){var c="proposal-"+r.slice(10);(c==="proposal-dynamic-import"||hasOwnProperty.call(W9,c))&&(r=c)}if(!l){console.log(" "+r);return}for(var f="{",h=!0,y=0,g=Object.keys(d);y<g.length;y++){var x=g[y];h||(f+=","),h=!1,f+=" "+x,l[x]&&(f+=" < "+l[x])}f+=" }",console.log(" "+r+" "+f)},Cj={exports:{}};(function(e,r){r.__esModule=!0,r.default=void 0;var s={allowInsertArrow:!1,specCompliant:!1},o=function(l){var c=l.types;return{name:"transform-async-arrows-in-class",visitor:{ArrowFunctionExpression:function(h){h.node.async&&h.findParent(c.isClassMethod)&&h.arrowFunctionToExpression(s)}}}};r.default=o,e.exports=r.default})(Cj,Cj.exports);var Yat=Cj.exports,jj={exports:{}};(function(e,r){r.__esModule=!0,r.default=void 0;var s=function(d){var l=d.types,c=function(h){return h.parentKey==="params"&&h.parentPath&&l.isArrowFunctionExpression(h.parentPath)};return{name:"transform-edge-default-parameters",visitor:{AssignmentPattern:function(h){var y=h.find(c);y&&h.parent.shorthand&&(h.parent.shorthand=!1,(h.parent.extra||{}).shorthand=!1,h.scope.rename(h.parent.key.name))}}}};r.default=s,e.exports=r.default})(jj,jj.exports);var Qat=jj.exports,Oj={exports:{}};(function(e,r){r.__esModule=!0,r.default=void 0;var s=function(d){var l=d.types;return{name:"transform-edge-function-name",visitor:{FunctionExpression:{exit:function(f){if(!f.node.id&&l.isIdentifier(f.parent.id)){var h=l.cloneNode(f.parent.id),y=f.scope.getBinding(h.name);y!=null&&y.constantViolations.length&&f.scope.rename(h.name),f.node.id=h}}}}}};r.default=s,e.exports=r.default})(Oj,Oj.exports);var Zat=Oj.exports,ent=function(e){var r=e.types,s=e.assertVersion;s("*");var o={ClassExpression:function(h,y){y.found=!0,h.stop()},Function:function(h){h.skip()}},d=Vn({YieldExpression:function(h,y){y.yield=!0,y.await&&h.stop()},AwaitExpression:function(h,y){y.await=!0,y.yield&&h.stop()}});function l(f){if(r.isClassExpression(f.node))return!0;if(r.isFunction(f.node))return!1;var h={found:!1};return f.traverse(o,h),h.found}function c(f){var h={yield:r.isYieldExpression(f.node),await:r.isAwaitExpression(f.node)};f.traverse(d,h);var y;if(h.yield){var g=r.functionExpression(null,[],r.blockStatement([r.returnStatement(f.node)]),!0,h.await);y=r.yieldExpression(r.callExpression(r.memberExpression(g,r.identifier("call")),[r.thisExpression(),r.identifier("arguments")]),!0)}else{var x=r.arrowFunctionExpression([],f.node,h.await);y=r.callExpression(x,[]),h.await&&(y=r.awaitExpression(y))}f.replaceWith(y)}return{name:"bugfix-firefox-class-in-computed-class-key",visitor:{Class:function(h){var y=h.node.body.body.some(function(w){return r.isPrivate(w)});if(y)for(var g=I(h.get("body.body")),x;!(x=g()).done;){var R=x.value;"computed"in R.node&&R.node.computed&&l(R.get("key"))&&c(R.get("key"))}}}}},_j={exports:{}};(function(e,r){r.__esModule=!0,r.default=void 0;var s=function(d){var l=d.types;return{name:"transform-tagged-template-caching",visitor:{TaggedTemplateExpression:function(f,h){var y=h.get("processed");if(y||(y=new WeakSet,h.set("processed",y)),y.has(f.node))return f.skip();var g=f.node.quasi.expressions,x=h.get("identity");if(!x){x=f.scope.getProgramParent().generateDeclaredUidIdentifier("_"),h.set("identity",x);var R=f.scope.getBinding(x.name);R.path.get("init").replaceWith(l.arrowFunctionExpression([l.identifier("t")],l.identifier("t")))}var w=l.taggedTemplateExpression(l.cloneNode(x),l.templateLiteral(f.node.quasi.quasis,g.map(function(){return l.numericLiteral(0)})));y.add(w);var T=f.scope.getProgramParent().generateDeclaredUidIdentifier("t");f.scope.getBinding(T.name).path.parent.kind="let";var C=l.logicalExpression("||",T,l.assignmentExpression("=",l.cloneNode(T),w)),P=l.callExpression(f.node.tag,[C].concat(pe(g)));f.replaceWith(P)}}}};r.default=s,e.exports=r.default})(_j,_j.exports);var tnt=_j.exports,Nj={exports:{}};(function(e,r){r.__esModule=!0,r.default=s;function s(o){var d=o.types;return{name:"transform-safari-block-shadowing",visitor:{VariableDeclarator:function(c){var f=c.parent.kind;if(!(f!=="let"&&f!=="const")){var h=c.scope.block;if(!(d.isFunction(h)||d.isProgram(h)))for(var y=d.getOuterBindingIdentifiers(c.node.id),g=0,x=Object.keys(y);g<x.length;g++){var R=x[g],w=c.scope;if(w.hasOwnBinding(R))for(;w=w.parent;){if(w.hasOwnBinding(R)){c.scope.rename(R);break}if(d.isFunction(w.block)||d.isProgram(w.block))break}}}}}}}e.exports=r.default})(Nj,Nj.exports);var rnt=Nj.exports,Dj={exports:{}};(function(e,r){r.__esModule=!0,r.default=void 0;function s(d){if(d.isVariableDeclaration()){var l=d.getFunctionParent(),c=d.node.declarations[0].id.name;l&&l.scope.hasOwnBinding(c)&&l.scope.getOwnBinding(c).kind==="param"&&d.scope.rename(c)}}var o=function(){return{name:"transform-safari-for-shadowing",visitor:{ForXStatement:function(c){s(c.get("left"))},ForStatement:function(c){s(c.get("init"))}}}};r.default=o,e.exports=r.default})(Dj,Dj.exports);var ant=Dj.exports;function nnt(e){var r=e.node,s=r.id;if(!s)return!1;var o=s.name,d=e.scope.getOwnBinding(o);return d===void 0||d.kind!=="param"||d.identifier===d.path.node?!1:o}var snt=function(e){return e.assertVersion("*"),{name:"plugin-bugfix-safari-id-destructuring-collision-in-function-expression",visitor:{FunctionExpression:function(s){var o=nnt(s);if(o){var d=s.scope,l=d.generateUid(o);d.rename(o,l)}}}}};function wi(e){return bn(e)&&!Bo(e)?!1:un(e)||hf(e)||uf(e)?wi(e.callee)||e.arguments.some(wi):Bo(e)?e.expressions.some(wi):Tx(e)?wi(e.tag)||wi(e.quasi):di(e)?e.elements.some(wi):Bi(e)?e.properties.some(function(r){return Mo(r)?wi(r.value)||r.computed&&wi(r.key):(Ul(r),!1)}):Pa(e)||zd(e)?wi(e.object)||e.computed&&wi(e.property):Xy(e)||Qy(e)||yx(e)||Fi(e)?!1:Jy(e)?e.expressions.some(wi):!0}function _de(e){var r=e.node.value;r&&wi(r)&&(e.node.value=ct(mi([],r),[]))}var int=function(e){return e.assertVersion("*"),{name:"plugin-bugfix-safari-class-field-initializer-scope",visitor:{ClassProperty:function(s){_de(s)},ClassPrivateProperty:function(s){_de(s)}}}};function ont(e){var r=e.findIndex(function(s){return jn(s)});return r>=0&&r!==e.length-1}function lnt(e){for(var r=e,s=[];;)if(r.isOptionalMemberExpression())s.push(r.node),r=vs(r.get("object"));else if(r.isOptionalCallExpression())s.push(r.node),r=vs(r.get("callee"));else break;for(var o=0;o<s.length;o++){var d=s[o];if(hf(d)&&ont(d.arguments)){if(d.optional)return!0;var l=s[o+1];if(zd(l,{optional:!0}))return!0}}return!1}var dnt=function(e){var r,s;e.assertVersion("*");var o=(r=e.assumption("noDocumentAll"))!=null?r:!1,d=(s=e.assumption("pureGetters"))!=null?s:!1;return{name:"bugfix-v8-spread-parameters-in-optional-chaining",visitor:{"OptionalCallExpression|OptionalMemberExpression":function(c){lnt(c)&&pie(c,{noDocumentAll:o,pureGetters:d})}}}};function Nde(e){return Wt(e)?e.name==="name"||e.name==="length":Va(e)?e.value==="name"||e.value==="length":!1}function unt(e){return(Vl(e)||Ix(e))&&e.static&&!!e.value}var Dde={ReferencedIdentifier:function(r,s){r.node.name===s.name&&(s.ref(),r.stop())},Scope:function(r,s){var o=s.name;r.scope.hasOwnBinding(o)&&r.skip()}};function kde(e,r){return Fi(e)||r&&Wt(e,{name:r})}var cnt={"ThisExpression|ReferencedIdentifier":function(r,s){kde(r.node,s.name)&&(s.ref(),r.stop())},FunctionParent:function(r,s){r.isArrowFunctionExpression()||(s.name&&!r.scope.hasOwnBinding(s.name)&&r.traverse(Dde,s),r.skip(),r.isMethod()&&r.requeueComputedKeyAndDecorators())}};function pnt(e){var r,s=[],o=!1,d=(r=e.node.id)==null?void 0:r.name,l={name:d,ref:function(){return o=!0}};if(d)for(var c=I(e.get("body.body")),f;!(f=c()).done;){var h=f.value;if(h.node.computed&&(h.get("key").traverse(Dde,l),o))break}for(var y=!1,g=e.node.body.body,x=0;x<g.length;x++){var R=g[x];y||(xc(R)?(o=!0,y=!0):unt(R)&&(o||(kde(R.value,d)?o=!0:e.get("body.body."+x+".value").traverse(cnt,l)),o&&(y=!e.scope.isPure(R.value)))),Vl(R,{static:!0})&&(y||R.computed||Nde(R.key))&&s.push(x)}return s}function fnt(e){for(var r=[],s=e.node.body.body,o=0;o<s.length;o++){var d=s[o];Vl(d,{static:!0,computed:!1})&&Nde(d.key)&&r.push(o)}return r}function hnt(e){var r=[];if(e.length===0)return r;for(var s=e[0],o=s+1,d=1;d<e.length;d++){if(e[d]<=e[d-1])throw new Error("Internal Babel error: nums must be in ascending order");e[d]===o?o++:(r.push([s,o]),s=e[d],o=s+1)}return r.push([s,o]),r}function mnt(e,r,s){return Oc(e.map(function(o){var d=o.computed||!Wt(o.key)?o.key:Zt(o.key.name);return Qt(ct(s.addHelper("defineProperty"),[Fr(),d,o.value||r.buildUndefinedNode()]))}))}var ynt=function(e){e.assertVersion("*");var r=e.assumption("setPublicClassFields");return{name:"bugfix-v8-static-class-fields-redefine-readonly",visitor:{Class:function(o){for(var d=hnt(r?fnt(o):pnt(o)),l=d.length-1;l>=0;l--){var c=ve(d[l],2),f=c[0],h=c[1],y=o.get("body.body")[f];y.replaceWith(mnt(o.node.body.body.slice(f,h),o.scope,this.file));for(var g=h-1;g>f;g--)o.get("body.body")[g].remove()}}}}},kj={"bugfix/transform-async-arrows-in-class":function(){return Yat},"bugfix/transform-edge-default-parameters":function(){return Qat},"bugfix/transform-edge-function-name":function(){return Zat},"bugfix/transform-firefox-class-in-computed-class-key":function(){return ent},"bugfix/transform-safari-block-shadowing":function(){return rnt},"bugfix/transform-safari-class-field-initializer-scope":function(){return int},"bugfix/transform-safari-for-shadowing":function(){return ant},"bugfix/transform-safari-id-destructuring-collision-in-function-expression":function(){return snt},"bugfix/transform-tagged-template-caching":function(){return tnt},"bugfix/transform-v8-spread-parameters-in-optional-chaining":function(){return dnt},"bugfix/transform-v8-static-class-fields-redefine-readonly":function(){return ynt},"syntax-import-assertions":function(){return RX},"syntax-import-attributes":function(){return k0},"transform-arrow-functions":function(){return SC},"transform-async-generator-functions":function(){return kX},"transform-async-to-generator":function(){return Aie},"transform-block-scoped-functions":function(){return TC},"transform-block-scoping":function(){return IC},"transform-class-properties":function(){return z5},"transform-class-static-block":function(){return X5},"transform-classes":function(){return jC},"transform-computed-properties":function(){return OC},"transform-destructuring":function(){return Q5},"transform-dotall-regex":function(){return Kie},"transform-duplicate-keys":function(){return _C},"transform-duplicate-named-capturing-groups-regex":function(){return cC},"transform-dynamic-import":function(){return eie},"transform-exponentiation-operator":function(){return Jie},"transform-export-namespace-from":function(){return pC},"transform-for-of":function(){return kC},"transform-function-name":function(){return LC},"transform-json-strings":function(){return fC},"transform-literals":function(){return MC},"transform-logical-assignment-operators":function(){return hC},"transform-member-expression-literals":function(){return roe},"transform-modules-amd":function(){return BC},"transform-modules-commonjs":function(){return dv},"transform-modules-systemjs":function(){return qC},"transform-modules-umd":function(){return UC},"transform-named-capturing-groups-regex":function(){return foe},"transform-new-target":function(){return hoe},"transform-nullish-coalescing-operator":function(){return mC},"transform-numeric-separator":function(){return yC},"transform-object-rest-spread":function(){return lie},"transform-object-super":function(){return VC},"transform-optional-catch-binding":function(){return die},"transform-optional-chaining":function(){return bC},"transform-parameters":function(){return nE},"transform-private-methods":function(){return xC},"transform-private-property-in-object":function(){return RC},"transform-property-literals":function(){return moe},"transform-regenerator":function(){return QC},"transform-reserved-words":function(){return Joe},"transform-shorthand-properties":function(){return cj},"transform-spread":function(){return pj},"transform-sticky-regex":function(){return fj},"transform-template-literals":function(){return hj},"transform-typeof-symbol":function(){return mj},"transform-unicode-escapes":function(){return Sj},"transform-unicode-property-regex":function(){return Pie},"transform-unicode-regex":function(){return Tj},"transform-unicode-sets-regex":function(){return EC}},Lj={},Lde;{Object.assign(Lj,{"bugfix/transform-safari-id-destructuring-collision-in-function-expression":"7.16.0","bugfix/transform-v8-static-class-fields-redefine-readonly":"7.12.0","syntax-import-attributes":"7.22.0","transform-class-static-block":"7.12.0","transform-duplicate-named-capturing-groups-regex":"7.19.0","transform-private-property-in-object":"7.10.0"});var es=function(){return function(){return function(){return{}}}},Mj={"syntax-async-generators":es(),"syntax-class-properties":es(),"syntax-class-static-block":es(),"syntax-dynamic-import":es(),"syntax-export-namespace-from":es(),"syntax-import-meta":es(),"syntax-json-strings":es(),"syntax-logical-assignment-operators":es(),"syntax-nullish-coalescing-operator":es(),"syntax-numeric-separator":es(),"syntax-object-rest-spread":es(),"syntax-optional-catch-binding":es(),"syntax-optional-chaining":es(),"syntax-private-property-in-object":es(),"syntax-top-level-await":es()};Mj["syntax-unicode-sets-regex"]=es(),Object.assign(kj,Mj),Lde=new Set(Object.keys(Mj))}function gnt(e,r){r.forEach(function(s){e.add(s)})}function vnt(e,r){e.forEach(function(s){var o;(o=r[s])==null||o.forEach(function(d){return e.delete(d)})})}function bnt(e,r){e.forEach(function(s){(hasOwnProperty.call(Lj,s)&&Ij.lt(r,Lj[s])||r[0]==="8"&&Lde.has(s))&&e.delete(s)})}var Bj={amd:"transform-modules-amd",commonjs:"transform-modules-commonjs",cjs:"transform-modules-commonjs",systemjs:"transform-modules-systemjs",umd:"transform-modules-umd"},xnt={"bugfix/transform-async-arrows-in-class":{chrome:"55",opera:"42",edge:"15",firefox:"52",safari:"11",node:"7.6",deno:"1",ios:"11",samsung:"6",opera_mobile:"42",electron:"1.6"},"bugfix/transform-edge-default-parameters":{chrome:"49",opera:"36",edge:"18",firefox:"52",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"36",electron:"0.37"},"bugfix/transform-edge-function-name":{chrome:"51",opera:"38",edge:"79",firefox:"53",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",opera_mobile:"41",electron:"1.2"},"bugfix/transform-safari-block-shadowing":{chrome:"49",opera:"36",edge:"12",firefox:"44",safari:"11",node:"6",deno:"1",ie:"11",ios:"11",samsung:"5",opera_mobile:"36",electron:"0.37"},"bugfix/transform-safari-for-shadowing":{chrome:"49",opera:"36",edge:"12",firefox:"4",safari:"11",node:"6",deno:"1",ie:"11",ios:"11",samsung:"5",rhino:"1.7.13",opera_mobile:"36",electron:"0.37"},"bugfix/transform-safari-id-destructuring-collision-in-function-expression":{chrome:"49",opera:"36",edge:"14",firefox:"2",safari:"16.3",node:"6",deno:"1",ios:"16.3",samsung:"5",opera_mobile:"36",electron:"0.37"},"bugfix/transform-tagged-template-caching":{chrome:"41",opera:"28",edge:"12",firefox:"34",safari:"13",node:"4",deno:"1",ios:"13",samsung:"3.4",rhino:"1.7.14",opera_mobile:"28",electron:"0.21"},"bugfix/transform-v8-spread-parameters-in-optional-chaining":{chrome:"91",opera:"77",edge:"91",firefox:"74",safari:"13.1",node:"16.9",deno:"1.9",ios:"13.4",samsung:"16",opera_mobile:"64",electron:"13.0"},"bugfix/transform-firefox-class-in-computed-class-key":{chrome:"74",opera:"62",edge:"79",safari:"16",node:"12",deno:"1",ios:"16",samsung:"11",opera_mobile:"53",electron:"6.0"},"transform-optional-chaining":{chrome:"80",opera:"67",edge:"80",firefox:"74",safari:"13.1",node:"14",deno:"1",ios:"13.4",samsung:"13",opera_mobile:"57",electron:"8.0"},"proposal-optional-chaining":{chrome:"80",opera:"67",edge:"80",firefox:"74",safari:"13.1",node:"14",deno:"1",ios:"13.4",samsung:"13",opera_mobile:"57",electron:"8.0"},"transform-parameters":{chrome:"49",opera:"36",edge:"15",firefox:"53",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"36",electron:"0.37"},"transform-async-to-generator":{chrome:"55",opera:"42",edge:"15",firefox:"52",safari:"10.1",node:"7.6",deno:"1",ios:"10.3",samsung:"6",opera_mobile:"42",electron:"1.6"},"transform-template-literals":{chrome:"41",opera:"28",edge:"13",firefox:"34",safari:"9",node:"4",deno:"1",ios:"9",samsung:"3.4",opera_mobile:"28",electron:"0.21"},"transform-function-name":{chrome:"51",opera:"38",edge:"14",firefox:"53",safari:"10",node:"6.5",deno:"1",ios:"10",samsung:"5",opera_mobile:"41",electron:"1.2"},"transform-block-scoping":{chrome:"50",opera:"37",edge:"14",firefox:"53",safari:"10",node:"6",deno:"1",ios:"10",samsung:"5",opera_mobile:"37",electron:"1.1"}},Rnt=xnt,Ent={"transform-async-to-generator":["bugfix/transform-async-arrows-in-class"],"transform-parameters":["bugfix/transform-edge-default-parameters","bugfix/transform-safari-id-destructuring-collision-in-function-expression"],"transform-function-name":["bugfix/transform-edge-function-name"],"transform-block-scoping":["bugfix/transform-safari-block-shadowing","bugfix/transform-safari-for-shadowing"],"transform-template-literals":["bugfix/transform-tagged-template-caching"],"transform-optional-chaining":["bugfix/transform-v8-spread-parameters-in-optional-chaining"],"proposal-optional-chaining":["bugfix/transform-v8-spread-parameters-in-optional-chaining"],"transform-class-properties":["bugfix/transform-v8-static-class-fields-redefine-readonly","bugfix/transform-firefox-class-in-computed-class-key","bugfix/transform-safari-class-field-initializer-scope"],"proposal-class-properties":["bugfix/transform-v8-static-class-fields-redefine-readonly","bugfix/transform-firefox-class-in-computed-class-key","bugfix/transform-safari-class-field-initializer-scope"]},Snt=Ent,Tnt=Object.keys,sm=Fj(W9),Mde=Fj(Rnt),Bde=Fj(Snt);Bde["syntax-import-attributes"]=["syntax-import-assertions"];function Fj(e){for(var r={},s=I(Tnt(e)),o;!(o=s()).done;){var d=o.value;hasOwnProperty.call(kj,d)&&(r[d]=e[d])}return r}var Xi={bugfixes:"bugfixes",configPath:"configPath",corejs:"corejs",debug:"debug",exclude:"exclude",forceAllTransforms:"forceAllTransforms",ignoreBrowserslistConfig:"ignoreBrowserslistConfig",include:"include",modules:"modules",shippedProposals:"shippedProposals",targets:"targets",useBuiltIns:"useBuiltIns",browserslistEnv:"browserslistEnv"};Object.assign(Xi,{loose:"loose",spec:"spec"});var $j={false:!1,auto:"auto",amd:"amd",commonjs:"commonjs",cjs:"cjs",systemjs:"systemjs",umd:"umd"},Fde={false:!1,entry:"entry",usage:"usage"},xo={},im={},Ji={},$de;function wnt(){if($de)return Ji;$de=1,Ji.__esModule=!0,Ji.StaticProperties=Ji.InstanceProperties=Ji.CommonIterators=Ji.BuiltIns=void 0;var e=r(Hh());function r(R){return R&&R.__esModule?R:{default:R}}var s=function(w,T,C,P){return C===void 0&&(C=[]),{name:w,pure:T,global:C,meta:P}},o=function(w,T,C){return C===void 0&&(C=null),s(T[0],w,T,{minRuntimeVersion:C})},d=function(w){return s(w[0],null,w)},l=function(w,T){return s(T,w,[])},c=["es6.object.to-string","es6.array.iterator","web.dom.iterable"],f=["es6.string.iterator"].concat(c);Ji.CommonIterators=f;var h=["es6.object.to-string","es6.promise"],y={DataView:d(["es6.typed.data-view"]),Float32Array:d(["es6.typed.float32-array"]),Float64Array:d(["es6.typed.float64-array"]),Int8Array:d(["es6.typed.int8-array"]),Int16Array:d(["es6.typed.int16-array"]),Int32Array:d(["es6.typed.int32-array"]),Map:o("map",["es6.map"].concat(pe(f))),Number:d(["es6.number.constructor"]),Promise:o("promise",h),RegExp:d(["es6.regexp.constructor"]),Set:o("set",["es6.set"].concat(pe(f))),Symbol:o("symbol/index",["es6.symbol"]),Uint8Array:d(["es6.typed.uint8-array"]),Uint8ClampedArray:d(["es6.typed.uint8-clamped-array"]),Uint16Array:d(["es6.typed.uint16-array"]),Uint32Array:d(["es6.typed.uint32-array"]),WeakMap:o("weak-map",["es6.weak-map"].concat(pe(f))),WeakSet:o("weak-set",["es6.weak-set"].concat(pe(f))),setImmediate:l("set-immediate","web.immediate"),clearImmediate:l("clear-immediate","web.immediate"),parseFloat:l("parse-float","es6.parse-float"),parseInt:l("parse-int","es6.parse-int")};Ji.BuiltIns=y;var g={__defineGetter__:d(["es7.object.define-getter"]),__defineSetter__:d(["es7.object.define-setter"]),__lookupGetter__:d(["es7.object.lookup-getter"]),__lookupSetter__:d(["es7.object.lookup-setter"]),anchor:d(["es6.string.anchor"]),big:d(["es6.string.big"]),bind:d(["es6.function.bind"]),blink:d(["es6.string.blink"]),bold:d(["es6.string.bold"]),codePointAt:d(["es6.string.code-point-at"]),copyWithin:d(["es6.array.copy-within"]),endsWith:d(["es6.string.ends-with"]),entries:d(c),every:d(["es6.array.every"]),fill:d(["es6.array.fill"]),filter:d(["es6.array.filter"]),finally:d(["es7.promise.finally"].concat(h)),find:d(["es6.array.find"]),findIndex:d(["es6.array.find-index"]),fixed:d(["es6.string.fixed"]),flags:d(["es6.regexp.flags"]),flatMap:d(["es7.array.flat-map"]),fontcolor:d(["es6.string.fontcolor"]),fontsize:d(["es6.string.fontsize"]),forEach:d(["es6.array.for-each"]),includes:d(["es6.string.includes","es7.array.includes"]),indexOf:d(["es6.array.index-of"]),italics:d(["es6.string.italics"]),keys:d(c),lastIndexOf:d(["es6.array.last-index-of"]),link:d(["es6.string.link"]),map:d(["es6.array.map"]),match:d(["es6.regexp.match"]),name:d(["es6.function.name"]),padStart:d(["es7.string.pad-start"]),padEnd:d(["es7.string.pad-end"]),reduce:d(["es6.array.reduce"]),reduceRight:d(["es6.array.reduce-right"]),repeat:d(["es6.string.repeat"]),replace:d(["es6.regexp.replace"]),search:d(["es6.regexp.search"]),small:d(["es6.string.small"]),some:d(["es6.array.some"]),sort:d(["es6.array.sort"]),split:d(["es6.regexp.split"]),startsWith:d(["es6.string.starts-with"]),strike:d(["es6.string.strike"]),sub:d(["es6.string.sub"]),sup:d(["es6.string.sup"]),toISOString:d(["es6.date.to-iso-string"]),toJSON:d(["es6.date.to-json"]),toString:d(["es6.object.to-string","es6.date.to-string","es6.regexp.to-string"]),trim:d(["es6.string.trim"]),trimEnd:d(["es7.string.trim-right"]),trimLeft:d(["es7.string.trim-left"]),trimRight:d(["es7.string.trim-right"]),trimStart:d(["es7.string.trim-left"]),values:d(c)};Ji.InstanceProperties=g,"es6.array.slice"in e.default&&(g.slice=d(["es6.array.slice"]));var x={Array:{from:o("array/from",["es6.symbol","es6.array.from"].concat(pe(f))),isArray:o("array/is-array",["es6.array.is-array"]),of:o("array/of",["es6.array.of"])},Date:{now:o("date/now",["es6.date.now"])},JSON:{stringify:l("json/stringify","es6.symbol")},Math:{acosh:o("math/acosh",["es6.math.acosh"],"7.0.1"),asinh:o("math/asinh",["es6.math.asinh"],"7.0.1"),atanh:o("math/atanh",["es6.math.atanh"],"7.0.1"),cbrt:o("math/cbrt",["es6.math.cbrt"],"7.0.1"),clz32:o("math/clz32",["es6.math.clz32"],"7.0.1"),cosh:o("math/cosh",["es6.math.cosh"],"7.0.1"),expm1:o("math/expm1",["es6.math.expm1"],"7.0.1"),fround:o("math/fround",["es6.math.fround"],"7.0.1"),hypot:o("math/hypot",["es6.math.hypot"],"7.0.1"),imul:o("math/imul",["es6.math.imul"],"7.0.1"),log1p:o("math/log1p",["es6.math.log1p"],"7.0.1"),log10:o("math/log10",["es6.math.log10"],"7.0.1"),log2:o("math/log2",["es6.math.log2"],"7.0.1"),sign:o("math/sign",["es6.math.sign"],"7.0.1"),sinh:o("math/sinh",["es6.math.sinh"],"7.0.1"),tanh:o("math/tanh",["es6.math.tanh"],"7.0.1"),trunc:o("math/trunc",["es6.math.trunc"],"7.0.1")},Number:{EPSILON:o("number/epsilon",["es6.number.epsilon"]),MIN_SAFE_INTEGER:o("number/min-safe-integer",["es6.number.min-safe-integer"]),MAX_SAFE_INTEGER:o("number/max-safe-integer",["es6.number.max-safe-integer"]),isFinite:o("number/is-finite",["es6.number.is-finite"]),isInteger:o("number/is-integer",["es6.number.is-integer"]),isSafeInteger:o("number/is-safe-integer",["es6.number.is-safe-integer"]),isNaN:o("number/is-nan",["es6.number.is-nan"]),parseFloat:o("number/parse-float",["es6.number.parse-float"]),parseInt:o("number/parse-int",["es6.number.parse-int"])},Object:{assign:o("object/assign",["es6.object.assign"]),create:o("object/create",["es6.object.create"]),defineProperties:o("object/define-properties",["es6.object.define-properties"]),defineProperty:o("object/define-property",["es6.object.define-property"]),entries:o("object/entries",["es7.object.entries"]),freeze:o("object/freeze",["es6.object.freeze"]),getOwnPropertyDescriptor:o("object/get-own-property-descriptor",["es6.object.get-own-property-descriptor"]),getOwnPropertyDescriptors:o("object/get-own-property-descriptors",["es7.object.get-own-property-descriptors"]),getOwnPropertyNames:o("object/get-own-property-names",["es6.object.get-own-property-names"]),getOwnPropertySymbols:o("object/get-own-property-symbols",["es6.symbol"]),getPrototypeOf:o("object/get-prototype-of",["es6.object.get-prototype-of"]),is:o("object/is",["es6.object.is"]),isExtensible:o("object/is-extensible",["es6.object.is-extensible"]),isFrozen:o("object/is-frozen",["es6.object.is-frozen"]),isSealed:o("object/is-sealed",["es6.object.is-sealed"]),keys:o("object/keys",["es6.object.keys"]),preventExtensions:o("object/prevent-extensions",["es6.object.prevent-extensions"]),seal:o("object/seal",["es6.object.seal"]),setPrototypeOf:o("object/set-prototype-of",["es6.object.set-prototype-of"]),values:o("object/values",["es7.object.values"])},Promise:{all:d(f),race:d(f)},Reflect:{apply:o("reflect/apply",["es6.reflect.apply"]),construct:o("reflect/construct",["es6.reflect.construct"]),defineProperty:o("reflect/define-property",["es6.reflect.define-property"]),deleteProperty:o("reflect/delete-property",["es6.reflect.delete-property"]),get:o("reflect/get",["es6.reflect.get"]),getOwnPropertyDescriptor:o("reflect/get-own-property-descriptor",["es6.reflect.get-own-property-descriptor"]),getPrototypeOf:o("reflect/get-prototype-of",["es6.reflect.get-prototype-of"]),has:o("reflect/has",["es6.reflect.has"]),isExtensible:o("reflect/is-extensible",["es6.reflect.is-extensible"]),ownKeys:o("reflect/own-keys",["es6.reflect.own-keys"]),preventExtensions:o("reflect/prevent-extensions",["es6.reflect.prevent-extensions"]),set:o("reflect/set",["es6.reflect.set"]),setPrototypeOf:o("reflect/set-prototype-of",["es6.reflect.set-prototype-of"])},String:{at:l("string/at","es7.string.at"),fromCodePoint:o("string/from-code-point",["es6.string.from-code-point"]),raw:o("string/raw",["es6.string.raw"])},Symbol:{asyncIterator:d(["es6.symbol","es7.symbol.async-iterator"]),for:l("symbol/for","es6.symbol"),hasInstance:l("symbol/has-instance","es6.symbol"),isConcatSpreadable:l("symbol/is-concat-spreadable","es6.symbol"),iterator:s("es6.symbol","symbol/iterator",f),keyFor:l("symbol/key-for","es6.symbol"),match:o("symbol/match",["es6.regexp.match"]),replace:l("symbol/replace","es6.symbol"),search:l("symbol/search","es6.symbol"),species:l("symbol/species","es6.symbol"),split:l("symbol/split","es6.symbol"),toPrimitive:l("symbol/to-primitive","es6.symbol"),toStringTag:l("symbol/to-string-tag","es6.symbol"),unscopables:l("symbol/unscopables","es6.symbol")}};return Ji.StaticProperties=x,Ji}var Sv={},qde;function Pnt(){if(qde)return Sv;qde=1,Sv.__esModule=!0,Sv.default=o;function e(){return e=Object.assign?Object.assign.bind():function(d){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var f in c)Object.prototype.hasOwnProperty.call(c,f)&&(d[f]=c[f])}return d},e.apply(this,arguments)}var r={"web.timers":{},"web.immediate":{},"web.dom.iterable":{}},s={"es6.parse-float":{},"es6.parse-int":{},"es7.string.at":{}};function o(d,l,c){var f=Object.keys(d),h=!f.length,y=f.some(function(g){return g!=="node"});return e({},c,l==="usage-pure"?s:null,h||y?r:null)}return Sv}var Tv={},wv={exports:{}},Ude;function Ant(){return Ude||(Ude=1,function(e,r){r=e.exports=M;var s;typeof Kt=="object"&&Kt.env&&Kt.env.NODE_DEBUG&&/\bsemver\b/i.test(Kt.env.NODE_DEBUG)?s=function(){var $=Array.prototype.slice.call(arguments,0);$.unshift("SEMVER"),console.log.apply(console,$)}:s=function(){},r.SEMVER_SPEC_VERSION="2.0.0";var o=256,d=Number.MAX_SAFE_INTEGER||9007199254740991,l=16,c=o-6,f=r.re=[],h=r.safeRe=[],y=r.src=[],g=r.tokens={},x=0;function R(N){g[N]=x++}var w="[a-zA-Z0-9-]",T=[["\\s",1],["\\d",o],[w,c]];function C(N){for(var $=0;$<T.length;$++){var U=T[$][0],he=T[$][1];N=N.split(U+"*").join(U+"{0,"+he+"}").split(U+"+").join(U+"{1,"+he+"}")}return N}R("NUMERICIDENTIFIER"),y[g.NUMERICIDENTIFIER]="0|[1-9]\\d*",R("NUMERICIDENTIFIERLOOSE"),y[g.NUMERICIDENTIFIERLOOSE]="\\d+",R("NONNUMERICIDENTIFIER"),y[g.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-]"+w+"*",R("MAINVERSION"),y[g.MAINVERSION]="("+y[g.NUMERICIDENTIFIER]+")\\.("+y[g.NUMERICIDENTIFIER]+")\\.("+y[g.NUMERICIDENTIFIER]+")",R("MAINVERSIONLOOSE"),y[g.MAINVERSIONLOOSE]="("+y[g.NUMERICIDENTIFIERLOOSE]+")\\.("+y[g.NUMERICIDENTIFIERLOOSE]+")\\.("+y[g.NUMERICIDENTIFIERLOOSE]+")",R("PRERELEASEIDENTIFIER"),y[g.PRERELEASEIDENTIFIER]="(?:"+y[g.NUMERICIDENTIFIER]+"|"+y[g.NONNUMERICIDENTIFIER]+")",R("PRERELEASEIDENTIFIERLOOSE"),y[g.PRERELEASEIDENTIFIERLOOSE]="(?:"+y[g.NUMERICIDENTIFIERLOOSE]+"|"+y[g.NONNUMERICIDENTIFIER]+")",R("PRERELEASE"),y[g.PRERELEASE]="(?:-("+y[g.PRERELEASEIDENTIFIER]+"(?:\\."+y[g.PRERELEASEIDENTIFIER]+")*))",R("PRERELEASELOOSE"),y[g.PRERELEASELOOSE]="(?:-?("+y[g.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+y[g.PRERELEASEIDENTIFIERLOOSE]+")*))",R("BUILDIDENTIFIER"),y[g.BUILDIDENTIFIER]=w+"+",R("BUILD"),y[g.BUILD]="(?:\\+("+y[g.BUILDIDENTIFIER]+"(?:\\."+y[g.BUILDIDENTIFIER]+")*))",R("FULL"),R("FULLPLAIN"),y[g.FULLPLAIN]="v?"+y[g.MAINVERSION]+y[g.PRERELEASE]+"?"+y[g.BUILD]+"?",y[g.FULL]="^"+y[g.FULLPLAIN]+"$",R("LOOSEPLAIN"),y[g.LOOSEPLAIN]="[v=\\s]*"+y[g.MAINVERSIONLOOSE]+y[g.PRERELEASELOOSE]+"?"+y[g.BUILD]+"?",R("LOOSE"),y[g.LOOSE]="^"+y[g.LOOSEPLAIN]+"$",R("GTLT"),y[g.GTLT]="((?:<|>)?=?)",R("XRANGEIDENTIFIERLOOSE"),y[g.XRANGEIDENTIFIERLOOSE]=y[g.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*",R("XRANGEIDENTIFIER"),y[g.XRANGEIDENTIFIER]=y[g.NUMERICIDENTIFIER]+"|x|X|\\*",R("XRANGEPLAIN"),y[g.XRANGEPLAIN]="[v=\\s]*("+y[g.XRANGEIDENTIFIER]+")(?:\\.("+y[g.XRANGEIDENTIFIER]+")(?:\\.("+y[g.XRANGEIDENTIFIER]+")(?:"+y[g.PRERELEASE]+")?"+y[g.BUILD]+"?)?)?",R("XRANGEPLAINLOOSE"),y[g.XRANGEPLAINLOOSE]="[v=\\s]*("+y[g.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+y[g.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+y[g.XRANGEIDENTIFIERLOOSE]+")(?:"+y[g.PRERELEASELOOSE]+")?"+y[g.BUILD]+"?)?)?",R("XRANGE"),y[g.XRANGE]="^"+y[g.GTLT]+"\\s*"+y[g.XRANGEPLAIN]+"$",R("XRANGELOOSE"),y[g.XRANGELOOSE]="^"+y[g.GTLT]+"\\s*"+y[g.XRANGEPLAINLOOSE]+"$",R("COERCE"),y[g.COERCE]="(^|[^\\d])(\\d{1,"+l+"})(?:\\.(\\d{1,"+l+"}))?(?:\\.(\\d{1,"+l+"}))?(?:$|[^\\d])",R("COERCERTL"),f[g.COERCERTL]=new RegExp(y[g.COERCE],"g"),h[g.COERCERTL]=new RegExp(C(y[g.COERCE]),"g"),R("LONETILDE"),y[g.LONETILDE]="(?:~>?)",R("TILDETRIM"),y[g.TILDETRIM]="(\\s*)"+y[g.LONETILDE]+"\\s+",f[g.TILDETRIM]=new RegExp(y[g.TILDETRIM],"g"),h[g.TILDETRIM]=new RegExp(C(y[g.TILDETRIM]),"g");var P="$1~";R("TILDE"),y[g.TILDE]="^"+y[g.LONETILDE]+y[g.XRANGEPLAIN]+"$",R("TILDELOOSE"),y[g.TILDELOOSE]="^"+y[g.LONETILDE]+y[g.XRANGEPLAINLOOSE]+"$",R("LONECARET"),y[g.LONECARET]="(?:\\^)",R("CARETTRIM"),y[g.CARETTRIM]="(\\s*)"+y[g.LONECARET]+"\\s+",f[g.CARETTRIM]=new RegExp(y[g.CARETTRIM],"g"),h[g.CARETTRIM]=new RegExp(C(y[g.CARETTRIM]),"g");var _="$1^";R("CARET"),y[g.CARET]="^"+y[g.LONECARET]+y[g.XRANGEPLAIN]+"$",R("CARETLOOSE"),y[g.CARETLOOSE]="^"+y[g.LONECARET]+y[g.XRANGEPLAINLOOSE]+"$",R("COMPARATORLOOSE"),y[g.COMPARATORLOOSE]="^"+y[g.GTLT]+"\\s*("+y[g.LOOSEPLAIN]+")$|^$",R("COMPARATOR"),y[g.COMPARATOR]="^"+y[g.GTLT]+"\\s*("+y[g.FULLPLAIN]+")$|^$",R("COMPARATORTRIM"),y[g.COMPARATORTRIM]="(\\s*)"+y[g.GTLT]+"\\s*("+y[g.LOOSEPLAIN]+"|"+y[g.XRANGEPLAIN]+")",f[g.COMPARATORTRIM]=new RegExp(y[g.COMPARATORTRIM],"g"),h[g.COMPARATORTRIM]=new RegExp(C(y[g.COMPARATORTRIM]),"g");var j="$1$2$3";R("HYPHENRANGE"),y[g.HYPHENRANGE]="^\\s*("+y[g.XRANGEPLAIN]+")\\s+-\\s+("+y[g.XRANGEPLAIN]+")\\s*$",R("HYPHENRANGELOOSE"),y[g.HYPHENRANGELOOSE]="^\\s*("+y[g.XRANGEPLAINLOOSE]+")\\s+-\\s+("+y[g.XRANGEPLAINLOOSE]+")\\s*$",R("STAR"),y[g.STAR]="(<|>)?=?\\s*\\*";for(var k=0;k<x;k++)s(k,y[k]),f[k]||(f[k]=new RegExp(y[k]),h[k]=new RegExp(C(y[k])));r.parse=D;function D(N,$){if((!$||typeof $!="object")&&($={loose:!!$,includePrerelease:!1}),N instanceof M)return N;if(typeof N!="string"||N.length>o)return null;var U=$.loose?h[g.LOOSE]:h[g.FULL];if(!U.test(N))return null;try{return new M(N,$)}catch{return null}}r.valid=F;function F(N,$){var U=D(N,$);return U?U.version:null}r.clean=B;function B(N,$){var U=D(N.trim().replace(/^[=v]+/,""),$);return U?U.version:null}r.SemVer=M;function M(N,$){if((!$||typeof $!="object")&&($={loose:!!$,includePrerelease:!1}),N instanceof M){if(N.loose===$.loose)return N;N=N.version}else if(typeof N!="string")throw new TypeError("Invalid Version: "+N);if(N.length>o)throw new TypeError("version is longer than "+o+" characters");if(!(this instanceof M))return new M(N,$);s("SemVer",N,$),this.options=$,this.loose=!!$.loose;var U=N.trim().match($.loose?h[g.LOOSE]:h[g.FULL]);if(!U)throw new TypeError("Invalid Version: "+N);if(this.raw=N,this.major=+U[1],this.minor=+U[2],this.patch=+U[3],this.major>d||this.major<0)throw new TypeError("Invalid major version");if(this.minor>d||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>d||this.patch<0)throw new TypeError("Invalid patch version");U[4]?this.prerelease=U[4].split(".").map(function(he){if(/^[0-9]+$/.test(he)){var _e=+he;if(_e>=0&&_e<d)return _e}return he}):this.prerelease=[],this.build=U[5]?U[5].split("."):[],this.format()}M.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},M.prototype.toString=function(){return this.version},M.prototype.compare=function(N){return s("SemVer.compare",this.version,this.options,N),N instanceof M||(N=new M(N,this.options)),this.compareMain(N)||this.comparePre(N)},M.prototype.compareMain=function(N){return N instanceof M||(N=new M(N,this.options)),G(this.major,N.major)||G(this.minor,N.minor)||G(this.patch,N.patch)},M.prototype.comparePre=function(N){if(N instanceof M||(N=new M(N,this.options)),this.prerelease.length&&!N.prerelease.length)return-1;if(!this.prerelease.length&&N.prerelease.length)return 1;if(!this.prerelease.length&&!N.prerelease.length)return 0;var $=0;do{var U=this.prerelease[$],he=N.prerelease[$];if(s("prerelease compare",$,U,he),U===void 0&&he===void 0)return 0;if(he===void 0)return 1;if(U===void 0)return-1;if(U===he)continue;return G(U,he)}while(++$)},M.prototype.compareBuild=function(N){N instanceof M||(N=new M(N,this.options));var $=0;do{var U=this.build[$],he=N.build[$];if(s("prerelease compare",$,U,he),U===void 0&&he===void 0)return 0;if(he===void 0)return 1;if(U===void 0)return-1;if(U===he)continue;return G(U,he)}while(++$)},M.prototype.inc=function(N,$){switch(N){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",$);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",$);break;case"prepatch":this.prerelease.length=0,this.inc("patch",$),this.inc("pre",$);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",$),this.inc("pre",$);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":if(this.prerelease.length===0)this.prerelease=[0];else{for(var U=this.prerelease.length;--U>=0;)typeof this.prerelease[U]=="number"&&(this.prerelease[U]++,U=-2);U===-1&&this.prerelease.push(0)}$&&(this.prerelease[0]===$?isNaN(this.prerelease[1])&&(this.prerelease=[$,0]):this.prerelease=[$,0]);break;default:throw new Error("invalid increment argument: "+N)}return this.format(),this.raw=this.version,this},r.inc=V;function V(N,$,U,he){typeof U=="string"&&(he=U,U=void 0);try{return new M(N,U).inc($,he).version}catch{return null}}r.diff=H;function H(N,$){if(ke(N,$))return null;var U=D(N),he=D($),_e="";if(U.prerelease.length||he.prerelease.length){_e="pre";var We="prerelease"}for(var je in U)if((je==="major"||je==="minor"||je==="patch")&&U[je]!==he[je])return _e+je;return We}r.compareIdentifiers=G;var z=/^[0-9]+$/;function G(N,$){var U=z.test(N),he=z.test($);return U&&he&&(N=+N,$=+$),N===$?0:U&&!he?-1:he&&!U?1:N<$?-1:1}r.rcompareIdentifiers=J;function J(N,$){return G($,N)}r.major=ce;function ce(N,$){return new M(N,$).major}r.minor=ue;function ue(N,$){return new M(N,$).minor}r.patch=ge;function ge(N,$){return new M(N,$).patch}r.compare=ne;function ne(N,$,U){return new M(N,U).compare(new M($,U))}r.compareLoose=le;function le(N,$){return ne(N,$,!0)}r.compareBuild=Z;function Z(N,$,U){var he=new M(N,U),_e=new M($,U);return he.compare(_e)||he.compareBuild(_e)}r.rcompare=Ee;function Ee(N,$,U){return ne($,N,U)}r.sort=fe;function fe(N,$){return N.sort(function(U,he){return r.compareBuild(U,he,$)})}r.rsort=Fe;function Fe(N,$){return N.sort(function(U,he){return r.compareBuild(he,U,$)})}r.gt=qe;function qe(N,$,U){return ne(N,$,U)>0}r.lt=Ce;function Ce(N,$,U){return ne(N,$,U)<0}r.eq=ke;function ke(N,$,U){return ne(N,$,U)===0}r.neq=Be;function Be(N,$,U){return ne(N,$,U)!==0}r.gte=Ze;function Ze(N,$,U){return ne(N,$,U)>=0}r.lte=ot;function ot(N,$,U){return ne(N,$,U)<=0}r.cmp=pt;function pt(N,$,U,he){switch($){case"===":return typeof N=="object"&&(N=N.version),typeof U=="object"&&(U=U.version),N===U;case"!==":return typeof N=="object"&&(N=N.version),typeof U=="object"&&(U=U.version),N!==U;case"":case"=":case"==":return ke(N,U,he);case"!=":return Be(N,U,he);case">":return qe(N,U,he);case">=":return Ze(N,U,he);case"<":return Ce(N,U,he);case"<=":return ot(N,U,he);default:throw new TypeError("Invalid operator: "+$)}}r.Comparator=Rt;function Rt(N,$){if((!$||typeof $!="object")&&($={loose:!!$,includePrerelease:!1}),N instanceof Rt){if(N.loose===!!$.loose)return N;N=N.value}if(!(this instanceof Rt))return new Rt(N,$);N=N.trim().split(/\s+/).join(" "),s("comparator",N,$),this.options=$,this.loose=!!$.loose,this.parse(N),this.semver===Pt?this.value="":this.value=this.operator+this.semver.version,s("comp",this)}var Pt={};Rt.prototype.parse=function(N){var $=this.options.loose?h[g.COMPARATORLOOSE]:h[g.COMPARATOR],U=N.match($);if(!U)throw new TypeError("Invalid comparator: "+N);this.operator=U[1]!==void 0?U[1]:"",this.operator==="="&&(this.operator=""),U[2]?this.semver=new M(U[2],this.options.loose):this.semver=Pt},Rt.prototype.toString=function(){return this.value},Rt.prototype.test=function(N){if(s("Comparator.test",N,this.options.loose),this.semver===Pt||N===Pt)return!0;if(typeof N=="string")try{N=new M(N,this.options)}catch{return!1}return pt(N,this.operator,this.semver,this.options)},Rt.prototype.intersects=function(N,$){if(!(N instanceof Rt))throw new TypeError("a Comparator is required");(!$||typeof $!="object")&&($={loose:!!$,includePrerelease:!1});var U;if(this.operator==="")return this.value===""?!0:(U=new tt(N.value,$),ht(this.value,U,$));if(N.operator==="")return N.value===""?!0:(U=new tt(this.value,$),ht(N.semver,U,$));var he=(this.operator===">="||this.operator===">")&&(N.operator===">="||N.operator===">"),_e=(this.operator==="<="||this.operator==="<")&&(N.operator==="<="||N.operator==="<"),We=this.semver.version===N.semver.version,je=(this.operator===">="||this.operator==="<=")&&(N.operator===">="||N.operator==="<="),It=pt(this.semver,"<",N.semver,$)&&(this.operator===">="||this.operator===">")&&(N.operator==="<="||N.operator==="<"),oe=pt(this.semver,">",N.semver,$)&&(this.operator==="<="||this.operator==="<")&&(N.operator===">="||N.operator===">");return he||_e||We&&je||It||oe},r.Range=tt;function tt(N,$){if((!$||typeof $!="object")&&($={loose:!!$,includePrerelease:!1}),N instanceof tt)return N.loose===!!$.loose&&N.includePrerelease===!!$.includePrerelease?N:new tt(N.raw,$);if(N instanceof Rt)return new tt(N.value,$);if(!(this instanceof tt))return new tt(N,$);if(this.options=$,this.loose=!!$.loose,this.includePrerelease=!!$.includePrerelease,this.raw=N.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(U){return this.parseRange(U.trim())},this).filter(function(U){return U.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}tt.prototype.format=function(){return this.range=this.set.map(function(N){return N.join(" ").trim()}).join("||").trim(),this.range},tt.prototype.toString=function(){return this.range},tt.prototype.parseRange=function(N){var $=this.options.loose,U=$?h[g.HYPHENRANGELOOSE]:h[g.HYPHENRANGE];N=N.replace(U,Le),s("hyphen replace",N),N=N.replace(h[g.COMPARATORTRIM],j),s("comparator trim",N,h[g.COMPARATORTRIM]),N=N.replace(h[g.TILDETRIM],P),N=N.replace(h[g.CARETTRIM],_),N=N.split(/\s+/).join(" ");var he=$?h[g.COMPARATORLOOSE]:h[g.COMPARATOR],_e=N.split(" ").map(function(We){return $t(We,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(_e=_e.filter(function(We){return!!We.match(he)})),_e=_e.map(function(We){return new Rt(We,this.options)},this),_e},tt.prototype.intersects=function(N,$){if(!(N instanceof tt))throw new TypeError("a Range is required");return this.set.some(function(U){return Bt(U,$)&&N.set.some(function(he){return Bt(he,$)&&U.every(function(_e){return he.every(function(We){return _e.intersects(We,$)})})})})};function Bt(N,$){for(var U=!0,he=N.slice(),_e=he.pop();U&&he.length;)U=he.every(function(We){return _e.intersects(We,$)}),_e=he.pop();return U}r.toComparators=sr;function sr(N,$){return new tt(N,$).set.map(function(U){return U.map(function(he){return he.value}).join(" ").trim().split(" ")})}function $t(N,$){return s("comp",N,$),N=Me(N,$),s("caret",N),N=Mt(N,$),s("tildes",N),N=st(N,$),s("xrange",N),N=Nt(N,$),s("stars",N),N}function St(N){return!N||N.toLowerCase()==="x"||N==="*"}function Mt(N,$){return N.trim().split(/\s+/).map(function(U){return Te(U,$)}).join(" ")}function Te(N,$){var U=$.loose?h[g.TILDELOOSE]:h[g.TILDE];return N.replace(U,function(he,_e,We,je,It){s("tilde",N,he,_e,We,je,It);var oe;return St(_e)?oe="":St(We)?oe=">="+_e+".0.0 <"+(+_e+1)+".0.0":St(je)?oe=">="+_e+"."+We+".0 <"+_e+"."+(+We+1)+".0":It?(s("replaceTilde pr",It),oe=">="+_e+"."+We+"."+je+"-"+It+" <"+_e+"."+(+We+1)+".0"):oe=">="+_e+"."+We+"."+je+" <"+_e+"."+(+We+1)+".0",s("tilde return",oe),oe})}function Me(N,$){return N.trim().split(/\s+/).map(function(U){return et(U,$)}).join(" ")}function et(N,$){s("caret",N,$);var U=$.loose?h[g.CARETLOOSE]:h[g.CARET];return N.replace(U,function(he,_e,We,je,It){s("caret",N,he,_e,We,je,It);var oe;return St(_e)?oe="":St(We)?oe=">="+_e+".0.0 <"+(+_e+1)+".0.0":St(je)?_e==="0"?oe=">="+_e+"."+We+".0 <"+_e+"."+(+We+1)+".0":oe=">="+_e+"."+We+".0 <"+(+_e+1)+".0.0":It?(s("replaceCaret pr",It),_e==="0"?We==="0"?oe=">="+_e+"."+We+"."+je+"-"+It+" <"+_e+"."+We+"."+(+je+1):oe=">="+_e+"."+We+"."+je+"-"+It+" <"+_e+"."+(+We+1)+".0":oe=">="+_e+"."+We+"."+je+"-"+It+" <"+(+_e+1)+".0.0"):(s("no pr"),_e==="0"?We==="0"?oe=">="+_e+"."+We+"."+je+" <"+_e+"."+We+"."+(+je+1):oe=">="+_e+"."+We+"."+je+" <"+_e+"."+(+We+1)+".0":oe=">="+_e+"."+We+"."+je+" <"+(+_e+1)+".0.0"),s("caret return",oe),oe})}function st(N,$){return s("replaceXRanges",N,$),N.split(/\s+/).map(function(U){return vt(U,$)}).join(" ")}function vt(N,$){N=N.trim();var U=$.loose?h[g.XRANGELOOSE]:h[g.XRANGE];return N.replace(U,function(he,_e,We,je,It,oe){s("xRange",N,he,_e,We,je,It,oe);var nt=St(We),dt=nt||St(je),wt=dt||St(It),Ht=wt;return _e==="="&&Ht&&(_e=""),oe=$.includePrerelease?"-0":"",nt?_e===">"||_e==="<"?he="<0.0.0-0":he="*":_e&&Ht?(dt&&(je=0),It=0,_e===">"?(_e=">=",dt?(We=+We+1,je=0,It=0):(je=+je+1,It=0)):_e==="<="&&(_e="<",dt?We=+We+1:je=+je+1),he=_e+We+"."+je+"."+It+oe):dt?he=">="+We+".0.0"+oe+" <"+(+We+1)+".0.0"+oe:wt&&(he=">="+We+"."+je+".0"+oe+" <"+We+"."+(+je+1)+".0"+oe),s("xRange return",he),he})}function Nt(N,$){return s("replaceStars",N,$),N.trim().replace(h[g.STAR],"")}function Le(N,$,U,he,_e,We,je,It,oe,nt,dt,wt,Ht){return St(U)?$="":St(he)?$=">="+U+".0.0":St(_e)?$=">="+U+"."+he+".0":$=">="+$,St(oe)?It="":St(nt)?It="<"+(+oe+1)+".0.0":St(dt)?It="<"+oe+"."+(+nt+1)+".0":wt?It="<="+oe+"."+nt+"."+dt+"-"+wt:It="<="+It,($+" "+It).trim()}tt.prototype.test=function(N){if(!N)return!1;if(typeof N=="string")try{N=new M(N,this.options)}catch{return!1}for(var $=0;$<this.set.length;$++)if(Ye(this.set[$],N,this.options))return!0;return!1};function Ye(N,$,U){for(var he=0;he<N.length;he++)if(!N[he].test($))return!1;if($.prerelease.length&&!U.includePrerelease){for(he=0;he<N.length;he++)if(s(N[he].semver),N[he].semver!==Pt&&N[he].semver.prerelease.length>0){var _e=N[he].semver;if(_e.major===$.major&&_e.minor===$.minor&&_e.patch===$.patch)return!0}return!1}return!0}r.satisfies=ht;function ht(N,$,U){try{$=new tt($,U)}catch{return!1}return $.test(N)}r.maxSatisfying=jt;function jt(N,$,U){var he=null,_e=null;try{var We=new tt($,U)}catch{return null}return N.forEach(function(je){We.test(je)&&(!he||_e.compare(je)===-1)&&(he=je,_e=new M(he,U))}),he}r.minSatisfying=zt;function zt(N,$,U){var he=null,_e=null;try{var We=new tt($,U)}catch{return null}return N.forEach(function(je){We.test(je)&&(!he||_e.compare(je)===1)&&(he=je,_e=new M(he,U))}),he}r.minVersion=Xt;function Xt(N,$){N=new tt(N,$);var U=new M("0.0.0");if(N.test(U)||(U=new M("0.0.0-0"),N.test(U)))return U;U=null;for(var he=0;he<N.set.length;++he){var _e=N.set[he];_e.forEach(function(We){var je=new M(We.semver.version);switch(We.operator){case">":je.prerelease.length===0?je.patch++:je.prerelease.push(0),je.raw=je.format();case"":case">=":(!U||qe(U,je))&&(U=je);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+We.operator)}})}return U&&N.test(U)?U:null}r.validRange=Ir;function Ir(N,$){try{return new tt(N,$).range||"*"}catch{return null}}r.ltr=zr;function zr(N,$,U){return Vr(N,$,"<",U)}r.gtr=jr;function jr(N,$,U){return Vr(N,$,">",U)}r.outside=Vr;function Vr(N,$,U,he){N=new M(N,he),$=new tt($,he);var _e,We,je,It,oe;switch(U){case">":_e=qe,We=ot,je=Ce,It=">",oe=">=";break;case"<":_e=Ce,We=Ze,je=qe,It="<",oe="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(ht(N,$,he))return!1;for(var nt=0;nt<$.set.length;++nt){var dt=$.set[nt],wt=null,Ht=null;if(dt.forEach(function(qr){qr.semver===Pt&&(qr=new Rt(">=0.0.0")),wt=wt||qr,Ht=Ht||qr,_e(qr.semver,wt.semver,he)?wt=qr:je(qr.semver,Ht.semver,he)&&(Ht=qr)}),wt.operator===It||wt.operator===oe||(!Ht.operator||Ht.operator===It)&&We(N,Ht.semver))return!1;if(Ht.operator===oe&&je(N,Ht.semver))return!1}return!0}r.prerelease=qa;function qa(N,$){var U=D(N,$);return U&&U.prerelease.length?U.prerelease:null}r.intersects=lr;function lr(N,$,U){return N=new tt(N,U),$=new tt($,U),N.intersects($)}r.coerce=ea;function ea(N,$){if(N instanceof M)return N;if(typeof N=="number"&&(N=String(N)),typeof N!="string")return null;$=$||{};var U=null;if(!$.rtl)U=N.match(h[g.COERCE]);else{for(var he;(he=h[g.COERCERTL].exec(N))&&(!U||U.index+U[0].length!==N.length);)(!U||he.index+he[0].length!==U.index+U[0].length)&&(U=he),h[g.COERCERTL].lastIndex=he.index+he[1].length+he[2].length;h[g.COERCERTL].lastIndex=-1}return U===null?null:D(U[2]+"."+(U[3]||"0")+"."+(U[4]||"0"),$)}}(wv,wv.exports)),wv.exports}var Vde;function Int(){if(Vde)return Tv;Vde=1,Tv.__esModule=!0,Tv.hasMinVersion=s;var e=r(Ant());function r(o){return o&&o.__esModule?o:{default:o}}function s(o,d){return!d||!o?!0:(d=String(d),e.default.valid(d)&&(d="^"+d),!e.default.intersects("<"+o,d)&&!e.default.intersects(">=8.0.0",d))}return Tv}var Pv={},Ro={},Wde,Gde,Kde,Hde;function om(){if(Hde)return Ro;Hde=1,Ro.__esModule=!0,Ro.createUtilsGetter=C,Ro.getImportSource=R,Ro.getRequireSource=w,Ro.has=f,Ro.intersection=c,Ro.resolveKey=g,Ro.resolveSource=x;var e=s(sl);function r(P){if(typeof WeakMap!="function")return null;var _=new WeakMap,j=new WeakMap;return(r=function(D){return D?j:_})(P)}function s(P,_){if(P&&P.__esModule)return P;if(P===null||typeof P!="object"&&typeof P!="function")return{default:P};var j=r(_);if(j&&j.has(P))return j.get(P);var k={},D=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var F in P)if(F!=="default"&&Object.prototype.hasOwnProperty.call(P,F)){var B=D?Object.getOwnPropertyDescriptor(P,F):null;B&&(B.get||B.set)?Object.defineProperty(k,F,B):k[F]=P[F]}return k.default=P,j&&j.set(P,k),k}var o=e.default||e,d=o.types,l=o.template;function c(P,_){var j=new Set;return P.forEach(function(k){return _.has(k)&&j.add(k)}),j}function f(P,_){return Object.prototype.hasOwnProperty.call(P,_)}function h(P){return Object.prototype.toString.call(P).slice(8,-1)}function y(P){if(P.isIdentifier()&&!P.scope.hasBinding(P.node.name,!0))return P.node.name;if(P.isPure()){var _=P.evaluate(),j=_.deopt;if(j&&j.isIdentifier())return j.node.name}}function g(P,_){_===void 0&&(_=!1);var j=P.scope;if(P.isStringLiteral())return P.node.value;var k=P.isIdentifier();if(k&&!(_||P.parent.computed))return P.node.name;if(_&&P.isMemberExpression()&&P.get("object").isIdentifier({name:"Symbol"})&&!j.hasBinding("Symbol",!0)){var D=g(P.get("property"),P.node.computed);if(D)return"Symbol."+D}if(k?j.hasBinding(P.node.name,!0):P.isPure()){var F=P.evaluate(),B=F.value;if(typeof B=="string")return B}}function x(P){if(P.isMemberExpression()&&P.get("property").isIdentifier({name:"prototype"})){var _=y(P.get("object"));return _?{id:_,placement:"prototype"}:{id:null,placement:null}}var j=y(P);if(j)return{id:j,placement:"static"};if(P.isRegExpLiteral())return{id:"RegExp",placement:"prototype"};if(P.isFunction())return{id:"Function",placement:"prototype"};if(P.isPure()){var k=P.evaluate(),D=k.value;if(D!==void 0)return{id:h(D),placement:"prototype"}}return{id:null,placement:null}}function R(P){var _=P.node;if(_.specifiers.length===0)return _.source.value}function w(P){var _=P.node;if(d.isExpressionStatement(_)){var j=_.expression;if(d.isCallExpression(j)&&d.isIdentifier(j.callee)&&j.callee.name==="require"&&j.arguments.length===1&&d.isStringLiteral(j.arguments[0]))return j.arguments[0].value}}function T(P){return P._blockHoist=3,P}function C(P){return function(_){var j=_.findParent(function(k){return k.isProgram()});return{injectGlobalImport:function(D,F){P.storeAnonymous(j,D,F,function(B,M){return B?l.statement.ast(Wde||(Wde=Y(["require(",")"])),M):d.importDeclaration([],M)})},injectNamedImport:function(D,F,B,M){return B===void 0&&(B=F),P.storeNamed(j,D,F,M,function(V,H,z){var G=j.scope.generateUidIdentifier(B);return{node:V?T(l.statement.ast(Gde||(Gde=Y([`
var `," = require(",").",`
`])),G,H,z)):d.importDeclaration([d.importSpecifier(G,z)],H),name:G.name}})},injectDefaultImport:function(D,F,B){return F===void 0&&(F=D),P.storeNamed(j,D,"default",B,function(M,V){var H=j.scope.generateUidIdentifier(F);return{node:M?T(l.statement.ast(Kde||(Kde=Y(["var "," = require(",")"])),H,V)):d.importDeclaration([d.importDefaultSpecifier(H)],V),name:H.name}})}}}}return Ro}var lm={},zde;function Cnt(){if(zde)return lm;zde=1,lm.__esModule=!0,lm.default=void 0;var e=s(sl);function r(c){if(typeof WeakMap!="function")return null;var f=new WeakMap,h=new WeakMap;return(r=function(g){return g?h:f})(c)}function s(c,f){if(c&&c.__esModule)return c;if(c===null||typeof c!="object"&&typeof c!="function")return{default:c};var h=r(f);if(h&&h.has(c))return h.get(c);var y={},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var x in c)if(x!=="default"&&Object.prototype.hasOwnProperty.call(c,x)){var R=g?Object.getOwnPropertyDescriptor(c,x):null;R&&(R.get||R.set)?Object.defineProperty(y,x,R):y[x]=c[x]}return y.default=c,h&&h.set(c,y),y}var o=e.default||e,d=o.types,l=function(){function c(h,y){this._imports=new WeakMap,this._anonymousImports=new WeakMap,this._lastImports=new WeakMap,this._resolver=h,this._getPreferredIndex=y}var f=c.prototype;return f.storeAnonymous=function(y,g,x,R){var w=this._normalizeKey(y,g),T=this._ensure(this._anonymousImports,y,Set);if(!T.has(w)){var C=R(y.node.sourceType==="script",d.stringLiteral(this._resolver(g)));T.add(w),this._injectImport(y,C,x)}},f.storeNamed=function(y,g,x,R,w){var T=this._normalizeKey(y,g,x),C=this._ensure(this._imports,y,Map);if(!C.has(T)){var P=w(y.node.sourceType==="script",d.stringLiteral(this._resolver(g)),d.identifier(x)),_=P.node,j=P.name;C.set(T,j),this._injectImport(y,_,R)}return d.identifier(C.get(T))},f._injectImport=function(y,g,x){var R,w=this._getPreferredIndex(x),T=(R=this._lastImports.get(y))!=null?R:[],C=function(Z){return Z.node&&Z.parent===y.node&&Z.container===y.node.body},P;if(w===1/0)T.length>0&&(P=T[T.length-1].path,C(P)||(P=void 0));else for(var _=I(T.entries()),j;!(j=_()).done;){var k=ve(j.value,2),D=k[0],F=k[1],B=F.path,M=F.index;if(C(B)){if(w<M){var V=B.insertBefore(g),H=ve(V,1),z=H[0];T.splice(D,0,{path:z,index:w});return}P=B}}if(P){var G=P.insertAfter(g),J=ve(G,1),ce=J[0];T.push({path:ce,index:w})}else{var ue=y.unshiftContainer("body",g),ge=ve(ue,1),ne=ge[0];this._lastImports.set(y,[{path:ne,index:w}])}},f._ensure=function(y,g,x){var R=y.get(g);return R||(R=new x,y.set(g,R)),R},f._normalizeKey=function(y,g,x){x===void 0&&(x="");var R=y.node.sourceType;return(x&&R)+"::"+g+"::"+x},O(c)}();return lm.default=l,lm}var ku={},Xde;function jnt(){if(Xde)return ku;Xde=1,ku.__esModule=!0,ku.presetEnvSilentDebugHeader=void 0,ku.stringifyTargets=o,ku.stringifyTargetsMultiline=s;var e=vv,r="#__secret_key__@babel/preset-env__don't_log_debug_header_and_resolved_targets";ku.presetEnvSilentDebugHeader=r;function s(d){return JSON.stringify((0,e.prettifyTargets)(d),null,2)}function o(d){return JSON.stringify(d).replace(/,/g,", ").replace(/^\{"/,'{ "').replace(/"\}$/,'" }')}return ku}var dm={},Jde;function Ont(){if(Jde)return dm;Jde=1,dm.__esModule=!0,dm.applyMissingDependenciesDefaults=l,dm.validateIncludeExclude=d;var e=om();function r(c){if(c instanceof RegExp)return c;try{return new RegExp("^"+c+"$")}catch{return null}}function s(c,f){return f.length?' - The following "'+c+`" patterns didn't match any polyfill:
`+f.map(function(h){return" "+String(h)+`
`}).join(""):""}function o(c){return c.size?` - The following polyfills were matched both by "include" and "exclude" patterns:
`+Array.from(c,function(f){return" "+f+`
`}).join(""):""}function d(c,f,h,y){var g,x=function(j){var k=r(j);if(!k)return!1;for(var D=!1,F=I(f.keys()),B;!(B=F()).done;){var M=B.value;k.test(M)&&(D=!0,g.add(M))}return!D},R=g=new Set,w=Array.from(h).filter(x),T=g=new Set,C=Array.from(y).filter(x),P=(0,e.intersection)(R,T);if(P.size>0||w.length>0||C.length>0)throw new Error('Error while validating the "'+c+`" provider options:
`+s("include",w)+s("exclude",C)+o(P));return{include:R,exclude:T}}function l(c,f){var h=c.missingDependencies,y=h===void 0?{}:h;if(y===!1)return!1;var g=f.caller(function(_){return _==null?void 0:_.name}),x=y.log,R=x===void 0?"deferred":x,w=y.inject,T=w===void 0?g==="rollup-plugin-babel"?"throw":"import":w,C=y.all,P=C===void 0?!1:C;return{log:R,inject:T,all:P}}return dm}var Lu={},um={},Yde;function _nt(){if(Yde)return um;Yde=1,um.__esModule=!0,um.default=void 0;var e=om();function r(o){if(o.removed)return!0;if(!o.parentPath)return!1;if(o.listKey){var d;if(!((d=o.parentPath.node)!=null&&(d=d[o.listKey])!=null&&d.includes(o.node)))return!0}else if(o.parentPath.node[o.key]!==o.node)return!0;return r(o.parentPath)}var s=function(d){function l(h,y,g,x){return d({kind:"property",object:h,key:y,placement:g},x)}function c(h){var y=h.node.name,g=h.scope;g.getBindingIdentifier(y)||d({kind:"global",name:y},h)}function f(h){var y=(0,e.resolveKey)(h.get("property"),h.node.computed);return{key:y,handleAsMemberExpression:!!y&&y!=="prototype"}}return{ReferencedIdentifier:function(y){var g=y.parentPath;g.isMemberExpression({object:y.node})&&f(g).handleAsMemberExpression||c(y)},MemberExpression:function(y){var g=f(y),x=g.key,R=g.handleAsMemberExpression;if(R){var w=y.get("object"),T=w.isIdentifier();if(T){var C=w.scope.getBinding(w.node.name);if(C){if(C.path.isImportNamespaceSpecifier())return;T=!1}}var P=(0,e.resolveSource)(w),_=l(P.id,x,P.placement,y);_||(_=!T||y.shouldSkip||w.shouldSkip||r(w)),_||c(w)}},ObjectPattern:function(y){var g=y.parentPath,x=y.parent,R;if(g.isVariableDeclarator())R=g.get("init");else if(g.isAssignmentExpression())R=g.get("right");else if(g.isFunction()){var w=g.parentPath;(w.isCallExpression()||w.isNewExpression())&&w.node.callee===x&&(R=w.get("arguments")[y.key])}var T=null,C=null;if(R){var P=(0,e.resolveSource)(R);T=P.id,C=P.placement}for(var _=I(y.get("properties")),j;!(j=_()).done;){var k=j.value;if(k.isObjectProperty()){var D=(0,e.resolveKey)(k.get("key"));D&&l(T,D,C,k)}}},BinaryExpression:function(y){if(y.node.operator==="in"){var g=(0,e.resolveSource)(y.get("right")),x=(0,e.resolveKey)(y.get("left"),!0);x&&d({kind:"in",object:g.id,key:x,placement:g.placement},y)}}}};return um.default=s,um}var cm={},Qde;function Nnt(){if(Qde)return cm;Qde=1,cm.__esModule=!0,cm.default=void 0;var e=om(),r=function(o){return{ImportDeclaration:function(l){var c=(0,e.getImportSource)(l);c&&o({kind:"import",source:c},l)},Program:function(l){l.get("body").forEach(function(c){var f=(0,e.getRequireSource)(c);f&&o({kind:"import",source:f},c)})}}};return cm.default=r,cm}var Zde;function Dnt(){if(Zde)return Lu;Zde=1,Lu.__esModule=!0,Lu.usage=Lu.entry=void 0;var e=s(_nt());Lu.usage=e.default;var r=s(Nnt());Lu.entry=r.default;function s(o){return o&&o.__esModule?o:{default:o}}return Lu}var Mu={},eue;function knt(){if(eue)return Mu;eue=1,Mu.__esModule=!0,Mu.has=r,Mu.laterLogMissing=o,Mu.logMissing=s,Mu.resolve=e;function e(d,l,c){if(c===!1)return l;throw new Error('"absoluteImports" is not supported in bundles prepared for the browser.')}function r(d,l){return!0}function s(d){}function o(d){}return Mu}var Av={},tue;function Lnt(){if(tue)return Av;tue=1,Av.__esModule=!0,Av.default=s;var e=om(),r=new Set(["global","globalThis","self","window"]);function s(o){var d=o.static,l=o.instance,c=o.global;return function(f){if(f.kind==="global"&&c&&(0,e.has)(c,f.name))return{kind:"global",desc:c[f.name],name:f.name};if(f.kind==="property"||f.kind==="in"){var h=f.placement,y=f.object,g=f.key;if(y&&h==="static"){if(c&&r.has(y)&&(0,e.has)(c,g))return{kind:"global",desc:c[g],name:g};if(d&&(0,e.has)(d,y)&&(0,e.has)(d[y],g))return{kind:"static",desc:d[y][g],name:y+"$"+g}}if(l&&(0,e.has)(l,g))return{kind:"instance",desc:l[g],name:""+g}}}}return Av}var rue;function aue(){if(rue)return Pv;rue=1,Pv.__esModule=!0,Pv.default=_;var e=D0,r=R(vv),s=om(),o=g(Cnt()),d=jnt(),l=Ont(),c=R(Dnt()),f=R(knt()),h=g(Lnt()),y=["method","targets","ignoreBrowserslistConfig","configPath","debug","shouldInjectPolyfill","absoluteImports"];function g(D){return D&&D.__esModule?D:{default:D}}function x(D){if(typeof WeakMap!="function")return null;var F=new WeakMap,B=new WeakMap;return(x=function(V){return V?B:F})(D)}function R(D,F){if(D&&D.__esModule)return D;if(D===null||typeof D!="object"&&typeof D!="function")return{default:D};var B=x(F);if(B&&B.has(D))return B.get(D);var M={},V=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var H in D)if(H!=="default"&&Object.prototype.hasOwnProperty.call(D,H)){var z=V?Object.getOwnPropertyDescriptor(D,H):null;z&&(z.get||z.set)?Object.defineProperty(M,H,z):M[H]=D[H]}return M.default=D,B&&B.set(D,M),M}function w(D,F){if(D==null)return{};var B={},M=Object.keys(D),V,H;for(H=0;H<M.length;H++)V=M[H],!(F.indexOf(V)>=0)&&(B[V]=D[V]);return B}var T=r.default.default||r.default;function C(D,F){var B=D.method,M=D.targets,V=D.ignoreBrowserslistConfig,H=D.configPath,z=D.debug,G=D.shouldInjectPolyfill,J=D.absoluteImports,ce=w(D,y);if(k(D))throw new Error(`This plugin requires options, for example:
{
"plugins": [
["<plugin name>", { method: "usage-pure" }]
]
}
See more options at https://github.com/babel/babel-polyfills/blob/main/docs/usage.md`);var ue;if(B==="usage-global")ue="usageGlobal";else if(B==="entry-global")ue="entryGlobal";else if(B==="usage-pure")ue="usagePure";else throw typeof B!="string"?new Error(".method must be a string"):new Error('.method must be one of "entry-global", "usage-global"'+(' or "usage-pure" (received '+JSON.stringify(B)+")"));if(typeof G=="function"){if(D.include||D.exclude)throw new Error(".include and .exclude are not supported when using the .shouldInjectPolyfill function.")}else if(G!=null)throw new Error(".shouldInjectPolyfill must be a function, or undefined"+(" (received "+JSON.stringify(G)+")"));if(J!=null&&typeof J!="boolean"&&typeof J!="string")throw new Error(".absoluteImports must be a boolean, a string, or undefined"+(" (received "+JSON.stringify(J)+")"));var ge;if(M||H||V){var ne=typeof M=="string"||Array.isArray(M)?{browsers:M}:M;ge=T(ne,{ignoreBrowserslistConfig:V,configPath:H})}else ge=F.targets();return{method:B,methodName:ue,targets:ge,absoluteImports:J??!1,shouldInjectPolyfill:G,debug:!!z,providerOptions:ce}}function P(D,F,B,M,V,H){var z=C(F,H),G=z.method,J=z.methodName,ce=z.targets,ue=z.debug,ge=z.shouldInjectPolyfill,ne=z.providerOptions,le=z.absoluteImports,Z,Ee,fe,Fe,qe,Ce=(0,s.createUtilsGetter)(new o.default(function(Pt){return f.resolve(M,Pt,le)},function(Pt){var tt,Bt;return(tt=(Bt=Fe)==null?void 0:Bt.get(Pt))!=null?tt:1/0})),ke=new Map,Be={babel:H,getUtils:Ce,method:F.method,targets:ce,createMetaResolver:h.default,shouldInjectPolyfill:function(tt){if(Fe===void 0)throw new Error("Internal error in the "+D.name+" provider: shouldInjectPolyfill() can't be called during initialization.");if(Fe.has(tt)||console.warn("Internal error in the "+ot+" provider: "+('unknown polyfill "'+tt+'".')),qe&&!qe(tt))return!1;var Bt=(0,r.isRequired)(tt,ce,{compatData:fe,includes:Z,excludes:Ee});if(ge&&(Bt=ge(tt,Bt),typeof Bt!="boolean"))throw new Error(".shouldInjectPolyfill must return a boolean.");return Bt},debug:function(tt){var Bt,sr;V().found=!0,!(!ue||!tt)&&(V().polyfills.has(ot)||(V().polyfills.add(tt),(sr=(Bt=V()).polyfillsSupport)!=null||(Bt.polyfillsSupport=fe)))},assertDependency:function(tt,Bt){if(Bt===void 0&&(Bt="*"),B!==!1&&!le){var sr=Bt==="*"?tt:tt+"@^"+Bt,$t=B.all?!1:j(ke,tt+" :: "+M,function(){return f.has(M,tt)});$t||V().missingDeps.add(sr)}}},Ze=D(Be,ne,M),ot=Ze.name||D.name;if(typeof Ze[J]!="function")throw new Error('The "'+ot+`" provider doesn't support the "`+G+'" polyfilling method.');Array.isArray(Ze.polyfills)?(Fe=new Map(Ze.polyfills.map(function(Pt,tt){return[Pt,tt]})),qe=Ze.filterPolyfills):Ze.polyfills?(Fe=new Map(Object.keys(Ze.polyfills).map(function(Pt,tt){return[Pt,tt]})),fe=Ze.polyfills,qe=Ze.filterPolyfills):Fe=new Map;var pt=(0,l.validateIncludeExclude)(ot,Fe,ne.include||[],ne.exclude||[]);Z=pt.include,Ee=pt.exclude;var Rt;return J==="usageGlobal"?Rt=function(tt,Bt){var sr,$t=Ce(Bt);return(sr=Ze[J](tt,$t,Bt))!=null?sr:!1}:Rt=function(tt,Bt){var sr=Ce(Bt);return Ze[J](tt,sr,Bt),!1},{debug:ue,method:G,targets:ce,provider:Ze,providerName:ot,callProvider:Rt}}function _(D){return(0,e.declare)(function(F,B,M){F.assertVersion("^7.0.0 || ^8.0.0-alpha.0");var V=F.traverse,H,z=(0,l.applyMissingDependenciesDefaults)(B,F),G=P(D,B,z,M,function(){return H},F),J=G.debug,ce=G.method,ue=G.targets,ge=G.provider,ne=G.providerName,le=G.callProvider,Z=ce==="entry-global"?c.entry:c.usage,Ee=ge.visitor?V.visitors.merge([Z(le),ge.visitor]):Z(le);J&&J!==d.presetEnvSilentDebugHeader&&(console.log(ne+": `DEBUG` option"),console.log(`
Using targets: `+(0,d.stringifyTargetsMultiline)(ue)),console.log("\nUsing polyfills with `"+ce+"` method:"));var fe=ge.runtimeName;return{name:"inject-polyfills",visitor:Ee,pre:function(qe){var Ce;fe&&(qe.get("runtimeHelpersModuleName")&&qe.get("runtimeHelpersModuleName")!==fe?console.warn("Two different polyfill providers"+(" ("+qe.get("runtimeHelpersModuleProvider"))+(" and "+ne+") are trying to define two")+" conflicting @babel/runtime alternatives:"+(" "+qe.get("runtimeHelpersModuleName")+" and "+fe+".")+" The second one will be ignored."):(qe.set("runtimeHelpersModuleName",fe),qe.set("runtimeHelpersModuleProvider",ne))),H={polyfills:new Set,polyfillsSupport:void 0,found:!1,providers:new Set,missingDeps:new Set},(Ce=ge.pre)==null||Ce.apply(this,arguments)},post:function(){var qe;if((qe=ge.post)==null||qe.apply(this,arguments),z!==!1&&(z.log==="per-file"?f.logMissing(H.missingDeps):f.laterLogMissing(H.missingDeps)),!!J){if(this.filename&&console.log(`
[`+this.filename+"]"),H.polyfills.size===0){console.log(ce==="entry-global"?H.found?"Based on your targets, the "+ne+" polyfill did not add any polyfill.":"The entry point for the "+ne+" polyfill has not been found.":"Based on your code and targets, the "+ne+" polyfill did not add any polyfill.");return}console.log(ce==="entry-global"?"The "+ne+" polyfill entry has been replaced with the following polyfills:":"The "+ne+" polyfill added the following polyfills:");for(var Ce=I(H.polyfills),ke;!(ke=Ce()).done;){var Be=ke.value,Ze;if((Ze=H.polyfillsSupport)!=null&&Ze[Be]){var ot=(0,r.getInclusionReasons)(Be,ue,H.polyfillsSupport),pt=JSON.stringify(ot).replace(/,/g,", ").replace(/^\{"/,'{ "').replace(/"\}$/,'" }');console.log(" "+Be+" "+pt)}else console.log(" "+Be)}}}}})}function j(D,F,B){var M=D.get(F);return M===void 0&&(M=B(),D.set(F,M)),M}function k(D){return Object.keys(D).length===0}return Pv}var nue;function Mnt(){if(nue)return im;nue=1,im.__esModule=!0,im.default=void 0;var e=h(Hh()),r=wnt(),s=h(Pnt()),o=Int(),d=h(aue()),l=f(sl);function c(P){if(typeof WeakMap!="function")return null;var _=new WeakMap,j=new WeakMap;return(c=function(D){return D?j:_})(P)}function f(P,_){if(P&&P.__esModule)return P;if(P===null||typeof P!="object"&&typeof P!="function")return{default:P};var j=c(_);if(j&&j.has(P))return j.get(P);var k={},D=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var F in P)if(F!=="default"&&Object.prototype.hasOwnProperty.call(P,F)){var B=D?Object.getOwnPropertyDescriptor(P,F):null;B&&(B.get||B.set)?Object.defineProperty(k,F,B):k[F]=P[F]}return k.default=P,j&&j.set(P,k),k}function h(P){return P&&P.__esModule?P:{default:P}}var y=l.default||l,g=y.types,x="@babel/runtime-corejs2",R="#__secret_key__@babel/preset-env__compatibility",w="#__secret_key__@babel/runtime__compatibility",T=Function.call.bind(Object.hasOwnProperty),C=(0,d.default)(function(P,_){var j=_[R],k=j===void 0?{}:j,D=k.entryInjectRegenerator,F=D===void 0?!1:D,B=k.noRuntimeName,M=B===void 0?!1:B,V=_[w],H=V===void 0?{}:V,z=H.useBabelRuntime,G=z===void 0?!1:z,J=H.runtimeVersion,ce=J===void 0?"":J,ue=H.ext,ge=ue===void 0?".js":ue,ne=P.createMetaResolver({global:r.BuiltIns,static:r.StaticProperties,instance:r.InstanceProperties}),le=P.debug,Z=P.shouldInjectPolyfill,Ee=P.method,fe=(0,s.default)(P.targets,Ee,e.default),Fe=G?x+"/core-js":Ee==="usage-pure"?"core-js/library/fn":"core-js/modules";function qe(ke,Be){if(typeof ke=="string"){T(fe,ke)&&Z(ke)&&(le(ke),Be.injectGlobalImport(Fe+"/"+ke+".js"));return}ke.forEach(function(Ze){return qe(Ze,Be)})}function Ce(ke,Be,Ze){var ot=ke.pure,pt=ke.meta,Rt=ke.name;if(!(!ot||!Z(Rt))&&!(ce&&pt&&pt.minRuntimeVersion&&!(0,o.hasMinVersion)(pt&&pt.minRuntimeVersion,ce)))return G&&ot==="symbol/index"&&(ot="symbol"),Ze.injectDefaultImport(Fe+"/"+ot+ge,Be)}return{name:"corejs2",runtimeName:M?null:x,polyfills:fe,entryGlobal:function(Be,Ze,ot){Be.kind==="import"&&Be.source==="core-js"&&(le(null),qe(Object.keys(fe),Ze),F&&Ze.injectGlobalImport("regenerator-runtime/runtime.js"),ot.remove())},usageGlobal:function(Be,Ze){var ot=ne(Be);if(ot){var pt=ot.desc.global;if(ot.kind!=="global"&&"object"in Be&&Be.object&&Be.placement==="prototype"){var Rt=Be.object.toLowerCase();pt=pt.filter(function(Pt){return Pt.includes(Rt)})}qe(pt,Ze)}},usagePure:function(Be,Ze,ot){if(Be.kind==="in"){Be.key==="Symbol.iterator"&&ot.replaceWith(g.callExpression(Ze.injectDefaultImport(Fe+"/is-iterable"+ge,"isIterable"),[ot.node.right]));return}if(!ot.parentPath.isUnaryExpression({operator:"delete"})){if(Be.kind==="property"){if(!ot.isMemberExpression()||!ot.isReferenced())return;if(Be.key==="Symbol.iterator"&&Z("es6.symbol")&&ot.parentPath.isCallExpression({callee:ot.node})&&ot.parentPath.node.arguments.length===0){ot.parentPath.replaceWith(g.callExpression(Ze.injectDefaultImport(Fe+"/get-iterator"+ge,"getIterator"),[ot.node.object])),ot.skip();return}}var pt=ne(Be);if(pt){var Rt=Ce(pt.desc,pt.name,Ze);Rt&&ot.replaceWith(Rt)}}},visitor:Ee==="usage-global"&&{YieldExpression:function(Be){Be.node.delegate&&qe("web.dom.iterable",P.getUtils(Be))},"ForOfStatement|ArrayPattern":function(Be){r.CommonIterators.forEach(function(Ze){return qe(Ze,P.getUtils(Be))})}}}});return im.default=C,im}var qj,sue;function Bnt(){if(sue)return qj;sue=1;function e(r){return r==null?!1:r&&r!=="false"&&r!=="0"}return qj=e(Kt.env.BABEL_8_BREAKING)?null:Mnt(),qj}var pm={},iue;function Fnt(){if(iue)return pm;iue=1,pm.__esModule=!0,pm.default=void 0;var e=r(aue());function r(c){return c&&c.__esModule?c:{default:c}}var s="#__secret_key__@babel/runtime__compatibility",o=(0,e.default)(function(c,f){var h=c.debug,y=c.targets,g=c.babel;if(!l(y,g.targets()))throw new Error("This plugin does not use the targets option. Only preset-env's targets or top-level targets need to be configured for this plugin to work. See https://github.com/babel/babel-polyfills/issues/36 for more details.");var x=f[s],R=x===void 0?{}:x,w=R.moduleName,T=w===void 0?null:w,C=R.useBabelRuntime,P=C===void 0?!1:C;return{name:"regenerator",polyfills:["regenerator-runtime"],usageGlobal:function(j,k){d(j)&&(h("regenerator-runtime"),k.injectGlobalImport("regenerator-runtime/runtime.js"))},usagePure:function(j,k,D){if(d(j)){var F="regenerator-runtime";if(P){var B,M=(B=T??D.hub.file.get("runtimeHelpersModuleName"))!=null?B:"@babel/runtime";F=M+"/regenerator"}D.replaceWith(k.injectDefaultImport(F,"regenerator-runtime"))}}}});pm.default=o;var d=function(f){return f.kind==="global"&&f.name==="regeneratorRuntime"};function l(c,f){return JSON.stringify(c)===JSON.stringify(f)}return pm}var Uj,oue;function $nt(){if(oue)return Uj;oue=1;function e(r){return r==null?!1:r&&r!=="false"&&r!=="0"}return Uj=e(Kt.env.BABEL_8_BREAKING)?null:Fnt(),Uj}var fm={},lue;function due(){return lue||(lue=1,fm.getImportSource=function(e){var r=e.node;if(r.specifiers.length===0)return r.source.value},fm.getRequireSource=function(e){var r=e.node;if(r.type==="ExpressionStatement"){var s=r.expression;if(s.type==="CallExpression"&&s.callee.type==="Identifier"&&s.callee.name==="require"&&s.arguments.length===1&&s.arguments[0].type==="StringLiteral")return s.arguments[0].value}},fm.isPolyfillSource=function(e){return e==="@babel/polyfill"||e==="core-js"}),fm}var uue,cue,pue,fue,Vj,hue;function qnt(){if(hue)return Vj;hue=1;var e=due(),r=e.getImportSource,s=e.getRequireSource,o=e.isPolyfillSource,d="\n `@babel/polyfill` is deprecated. Please, use required parts of `core-js`\n and `regenerator-runtime/runtime` separately",l="\n When setting `useBuiltIns: 'usage'`, polyfills are automatically imported when needed.\n Please remove the direct import of `SPECIFIER` or use `useBuiltIns: 'entry'` instead.";return Vj=function(f,h){var y=f.template,g=h.regenerator,x=h.deprecated,R=h.usage;return{name:"preset-env/replace-babel-polyfill",visitor:{ImportDeclaration:function(T){var C=r(T);R&&o(C)?(console.warn(l.replace("SPECIFIER",C)),x||T.remove()):C==="@babel/polyfill"&&(x?console.warn(d):g?T.replaceWithMultiple(y.ast(uue||(uue=Y([`
import "core-js";
import "regenerator-runtime/runtime.js";
`])))):T.replaceWith(y.ast(cue||(cue=Y([`
import "core-js";
`])))))},Program:function(T){T.get("body").forEach(function(C){var P=s(C);R&&o(P)?(console.warn(l.replace("SPECIFIER",P)),x||C.remove()):P==="@babel/polyfill"&&(x?console.warn(d):g?C.replaceWithMultiple(y.ast(pue||(pue=Y([`
require("core-js");
require("regenerator-runtime/runtime.js");
`])))):C.replaceWith(y.ast(fue||(fue=Y([`
require("core-js");
`])))))})}}}},Vj}var Wj,mue;function Unt(){if(mue)return Wj;mue=1;var e=due(),r=e.getImportSource,s=e.getRequireSource;function o(d){return d==="regenerator-runtime/runtime"||d==="regenerator-runtime/runtime.js"}return Wj=function(){var l={ImportDeclaration:function(f){o(r(f))&&(this.regeneratorImportExcluded=!0,f.remove())},Program:function(f){var h=this;f.get("body").forEach(function(y){o(s(y))&&(h.regeneratorImportExcluded=!0,y.remove())})}};return{name:"preset-env/remove-regenerator",visitor:l,pre:function(){this.regeneratorImportExcluded=!1},post:function(){if(this.opts.debug&&this.regeneratorImportExcluded){var f=this.file.opts.filename;Kt.env.BABEL_ENV==="test"&&(f=f.replace(/\\/g,"/")),console.log(`
[`+f+"] Based on your targets, regenerator-runtime import excluded.")}}}},Wj}(function(e){Object.defineProperties(e,{pluginCoreJS2:{get:function(){return Bnt().default}},pluginRegenerator:{get:function(){return $nt().default}},legacyBabelPolyfillPlugin:{get:function(){return qnt()}},removeRegeneratorEntryPlugin:{get:function(){return Unt()}},corejs2Polyfills:{get:function(){return Hh()}}})})(xo);var Gs=new pd("@babel/preset-env"),Vnt=Object.keys(sm),Wnt=["transform-dynamic-import"].concat(pe(Object.keys(Bj).map(function(e){return Bj[e]}))),Gnt=function(r,s){var o=new Set(Vnt);return r==="exclude"&&Wnt.map(o.add,o),s&&(s===2?(Object.keys(xo.corejs2Polyfills).map(o.add,o),o.add("web.timers").add("web.immediate").add("web.dom.iterable")):Object.keys(aj).map(o.add,o)),Array.from(o)};function Knt(e,r){return Array.prototype.concat.apply([],e.map(r))}var Hnt=function(r){return r.replace(/^(?:@babel\/|babel-)(?:plugin-)?/,"")},yue=function(r,s,o){if(r===void 0&&(r=[]),r.length===0)return[];var d=Gnt(s,o),l=[],c=Knt(r,function(f){var h;if(typeof f=="string")try{h=new RegExp("^"+Hnt(f)+"$")}catch{return l.push(f),[]}else h=f;var y=d.filter(function(g){return h.test(g)||h.test(g.replace(/^transform-/,"proposal-"))});return y.length===0&&l.push(f),y});return Gs.invariant(l.length===0,"The plugins/built-ins '"+l.join(", ")+"' passed to the '"+s+`' option are not
valid. Please check data/[plugin-features|built-in-features].js in babel-preset-env`),c},znt=function(r,s){r===void 0&&(r=[]),s===void 0&&(s=[]);var o=r.filter(function(d){return s.includes(d)});Gs.invariant(o.length===0,"The plugins/built-ins '"+o.join(", ")+`' were found in both the "include" and
"exclude" options.`)},Xnt=function(r){return typeof r=="string"||Array.isArray(r)?{browsers:r}:Object.assign({},r)},Jnt=function(r){return r===void 0&&(r=$j.auto),Gs.invariant($j[r.toString()]||r===$j.false,`The 'modules' option must be one of
- 'false' to indicate no module processing
- a specific module type: 'commonjs', 'amd', 'umd', 'systemjs' - 'auto' (default) which will automatically select 'false' if the current
process is known to support ES module syntax, or "commonjs" otherwise
`),r},Ynt=function(r){return r===void 0&&(r=!1),Gs.invariant(Fde[r.toString()]||r===Fde.false,`The 'useBuiltIns' option must be either
'false' (default) to indicate no polyfill,
'"entry"' to indicate replacing the entry polyfill, or
'"usage"' to import only used polyfills per file`),r};function Qnt(e,r){var s=!1,o;r&&e===void 0?(o=2,console.warn("\nWARNING (@babel/preset-env): We noticed you're using the `useBuiltIns` option without declaring a core-js version. Currently, we assume version 2.x when no version is passed. Since this default version will likely change in future versions of Babel, we recommend explicitly setting the core-js version you are using via the `corejs` option.\n\nYou should also be sure that the version you pass to the `corejs` option matches the version specified in your `package.json`'s `dependencies` section. If it doesn't, you need to run one of the following commands:\n\n npm install --save core-js@2 npm install --save core-js@3\n yarn add core-js@2 yarn add core-js@3\n\nMore info about useBuiltIns: https://babeljs.io/docs/en/babel-preset-env#usebuiltins\nMore info about core-js: https://babeljs.io/docs/en/babel-preset-env#corejs")):typeof e=="object"&&e!==null?(o=e.version,s=!!e.proposals):o=e;var d=o?Ij.coerce(String(o)):!1;if(d)if(r){if(d.major<2||d.major>3)throw new RangeError("Invalid Option: The version passed to `corejs` is invalid. Currently, only core-js@2 and core-js@3 are supported.")}else console.warn("\nWARNING (@babel/preset-env): The `corejs` option only has an effect when the `useBuiltIns` option is not `false`\n");return{version:d,proposals:s}}function Znt(e){Gs.validateTopLevelOptions(e,Xi);var r=Ynt(e.useBuiltIns),s=Qnt(e.corejs,r),o=yue(e.include,Xi.include,!!s.version&&s.version.major),d=yue(e.exclude,Xi.exclude,!!s.version&&s.version.major);return znt(o,d),Gs.validateBooleanOption("loose",e.loose),Gs.validateBooleanOption("spec",e.spec),{bugfixes:Gs.validateBooleanOption(Xi.bugfixes,e.bugfixes,!1),configPath:Gs.validateStringOption(Xi.configPath,e.configPath,Kt.cwd()),corejs:s,debug:Gs.validateBooleanOption(Xi.debug,e.debug,!1),include:o,exclude:d,forceAllTransforms:Gs.validateBooleanOption(Xi.forceAllTransforms,e.forceAllTransforms,!1),ignoreBrowserslistConfig:Gs.validateBooleanOption(Xi.ignoreBrowserslistConfig,e.ignoreBrowserslistConfig,!1),modules:Jnt(e.modules),shippedProposals:Gs.validateBooleanOption(Xi.shippedProposals,e.shippedProposals,!1),targets:Xnt(e.targets),useBuiltIns:r,browserslistEnv:Gs.validateStringOption(Xi.browserslistEnv,e.browserslistEnv)}}var gue=new Set,est=["syntax-import-assertions","syntax-import-attributes"],vue={"transform-async-generator-functions":"syntax-async-generators","transform-class-properties":"syntax-class-properties","transform-class-static-block":"syntax-class-static-block","transform-export-namespace-from":"syntax-export-namespace-from","transform-json-strings":"syntax-json-strings","transform-nullish-coalescing-operator":"syntax-nullish-coalescing-operator","transform-numeric-separator":"syntax-numeric-separator","transform-object-rest-spread":"syntax-object-rest-spread","transform-optional-catch-binding":"syntax-optional-catch-binding","transform-optional-chaining":"syntax-optional-chaining","transform-private-methods":"syntax-class-properties","transform-private-property-in-object":"syntax-private-property-in-object","transform-unicode-property-regex":null},tst=Object.keys(vue).map(function(e){return[e,vue[e]]}),rst=new Map(tst),Iv=aj,ast=Tle,bue=Cle,nst=["method","targets","ignoreBrowserslistConfig","configPath","debug","shouldInjectPolyfill","absoluteImports"],xue,Rue,Eue,Sue=u,ol=Sue.types,Gj=Sue.template;function sst(e,r){var s=new Set;return e.forEach(function(o){return r.has(o)&&s.add(o)}),s}function hm(e,r){return Object.prototype.hasOwnProperty.call(e,r)}function ist(e){return Object.prototype.toString.call(e).slice(8,-1)}function Tue(e){if(e.isIdentifier()&&!e.scope.hasBinding(e.node.name,!0))return e.node.name;if(e.isPure()){var r=e.evaluate(),s=r.deopt;if(s&&s.isIdentifier())return s.node.name}}function Cv(e,r){r===void 0&&(r=!1);var s=e.scope;if(e.isStringLiteral())return e.node.value;var o=e.isIdentifier();if(o&&!(r||e.parent.computed))return e.node.name;if(r&&e.isMemberExpression()&&e.get("object").isIdentifier({name:"Symbol"})&&!s.hasBinding("Symbol",!0)){var d=Cv(e.get("property"),e.node.computed);if(d)return"Symbol."+d}if(o?s.hasBinding(e.node.name,!0):e.isPure()){var l=e.evaluate(),c=l.value;if(typeof c=="string")return c}}function Kj(e){if(e.isMemberExpression()&&e.get("property").isIdentifier({name:"prototype"})){var r=Tue(e.get("object"));return r?{id:r,placement:"prototype"}:{id:null,placement:null}}var s=Tue(e);if(s)return{id:s,placement:"static"};if(e.isRegExpLiteral())return{id:"RegExp",placement:"prototype"};if(e.isFunction())return{id:"Function",placement:"prototype"};if(e.isPure()){var o=e.evaluate(),d=o.value;if(d!==void 0)return{id:ist(d),placement:"prototype"}}return{id:null,placement:null}}function ost(e){var r=e.node;if(r.specifiers.length===0)return r.source.value}function lst(e){var r=e.node;if(ol.isExpressionStatement(r)){var s=r.expression;if(ol.isCallExpression(s)&&ol.isIdentifier(s.callee)&&s.callee.name==="require"&&s.arguments.length===1&&ol.isStringLiteral(s.arguments[0]))return s.arguments[0].value}}function wue(e){return e._blockHoist=3,e}function dst(e){return function(r){var s=r.findParent(function(o){return o.isProgram()});return{injectGlobalImport:function(d,l){e.storeAnonymous(s,d,l,function(c,f){return c?Gj.statement.ast(xue||(xue=Y(["require(",")"])),f):ol.importDeclaration([],f)})},injectNamedImport:function(d,l,c,f){return c===void 0&&(c=l),e.storeNamed(s,d,l,f,function(h,y,g){var x=s.scope.generateUidIdentifier(c);return{node:h?wue(Gj.statement.ast(Rue||(Rue=Y([`
var `," = require(",").",`
`])),x,y,g)):ol.importDeclaration([ol.importSpecifier(x,g)],y),name:x.name}})},injectDefaultImport:function(d,l,c){return l===void 0&&(l=d),e.storeNamed(s,d,"default",c,function(f,h){var y=s.scope.generateUidIdentifier(l);return{node:f?wue(Gj.statement.ast(Eue||(Eue=Y(["var "," = require(",")"])),y,h)):ol.importDeclaration([ol.importDefaultSpecifier(y)],h),name:y.name}})}}}}var ust=u,jv=ust.types,cst=function(){function e(s,o){this._imports=new WeakMap,this._anonymousImports=new WeakMap,this._lastImports=new WeakMap,this._resolver=s,this._getPreferredIndex=o}var r=e.prototype;return r.storeAnonymous=function(o,d,l,c){var f=this._normalizeKey(o,d),h=this._ensure(this._anonymousImports,o,Set);if(!h.has(f)){var y=c(o.node.sourceType==="script",jv.stringLiteral(this._resolver(d)));h.add(f),this._injectImport(o,y,l)}},r.storeNamed=function(o,d,l,c,f){var h=this._normalizeKey(o,d,l),y=this._ensure(this._imports,o,Map);if(!y.has(h)){var g=f(o.node.sourceType==="script",jv.stringLiteral(this._resolver(d)),jv.identifier(l)),x=g.node,R=g.name;y.set(h,R),this._injectImport(o,x,c)}return jv.identifier(y.get(h))},r._injectImport=function(o,d,l){var c,f=this._getPreferredIndex(l),h=(c=this._lastImports.get(o))!=null?c:[],y=function(J){return J.node&&J.parent===o.node&&J.container===o.node.body},g;if(f===1/0)h.length>0&&(g=h[h.length-1].path,y(g)||(g=void 0));else for(var x=I(h.entries()),R;!(R=x()).done;){var w=ve(R.value,2),T=w[0],C=w[1],P=C.path,_=C.index;if(y(P)){if(f<_){var j=P.insertBefore(d),k=ve(j,1),D=k[0];h.splice(T,0,{path:D,index:f});return}g=P}}if(g){var F=g.insertAfter(d),B=ve(F,1),M=B[0];h.push({path:M,index:f})}else{var V=o.unshiftContainer("body",d),H=ve(V,1),z=H[0];this._lastImports.set(o,[{path:z,index:f}])}},r._ensure=function(o,d,l){var c=o.get(d);return c||(c=new l,o.set(d,c)),c},r._normalizeKey=function(o,d,l){l===void 0&&(l="");var c=o.node.sourceType;return(l&&c)+"::"+d+"::"+l},O(e)}(),pst="#__secret_key__@babel/preset-env__don't_log_debug_header_and_resolved_targets";function fst(e){return JSON.stringify(U9(e),null,2)}function hst(e){if(e instanceof RegExp)return e;try{return new RegExp("^"+e+"$")}catch{return null}}function Pue(e,r){return r.length?' - The following "'+e+`" patterns didn't match any polyfill:
`+r.map(function(s){return" "+String(s)+`
`}).join(""):""}function mst(e){return e.size?` - The following polyfills were matched both by "include" and "exclude" patterns:
`+Array.from(e,function(r){return" "+r+`
`}).join(""):""}function yst(e,r,s,o){var d,l=function(R){var w=hst(R);if(!w)return!1;for(var T=!1,C=I(r.keys()),P;!(P=C()).done;){var _=P.value;w.test(_)&&(T=!0,d.add(_))}return!T},c=d=new Set,f=Array.from(s).filter(l),h=d=new Set,y=Array.from(o).filter(l),g=sst(c,h);if(g.size>0||f.length>0||y.length>0)throw new Error('Error while validating the "'+e+`" provider options:
`+Pue("include",f)+Pue("exclude",y)+mst(g));return{include:c,exclude:h}}function gst(e,r){var s=e.missingDependencies,o=s===void 0?{}:s;if(o===!1)return!1;var d=r.caller(function(x){return x==null?void 0:x.name}),l=o.log,c=l===void 0?"deferred":l,f=o.inject,h=f===void 0?d==="rollup-plugin-babel"?"throw":"import":f,y=o.all,g=y===void 0?!1:y;return{log:c,inject:h,all:g}}function Aue(e){if(e.removed)return!0;if(!e.parentPath)return!1;if(e.listKey){var r;if(!((r=e.parentPath.node)!=null&&(r=r[e.listKey])!=null&&r.includes(e.node)))return!0}else if(e.parentPath.node[e.key]!==e.node)return!0;return Aue(e.parentPath)}var vst=function(r){function s(l,c,f,h){return r({kind:"property",object:l,key:c,placement:f},h)}function o(l){var c=l.node.name,f=l.scope;f.getBindingIdentifier(c)||r({kind:"global",name:c},l)}function d(l){var c=Cv(l.get("property"),l.node.computed);return{key:c,handleAsMemberExpression:!!c&&c!=="prototype"}}return{ReferencedIdentifier:function(c){var f=c.parentPath;f.isMemberExpression({object:c.node})&&d(f).handleAsMemberExpression||o(c)},MemberExpression:function(c){var f=d(c),h=f.key,y=f.handleAsMemberExpression;if(y){var g=c.get("object"),x=g.isIdentifier();if(x){var R=g.scope.getBinding(g.node.name);if(R){if(R.path.isImportNamespaceSpecifier())return;x=!1}}var w=Kj(g),T=s(w.id,h,w.placement,c);T||(T=!x||c.shouldSkip||g.shouldSkip||Aue(g)),T||o(g)}},ObjectPattern:function(c){var f=c.parentPath,h=c.parent,y;if(f.isVariableDeclarator())y=f.get("init");else if(f.isAssignmentExpression())y=f.get("right");else if(f.isFunction()){var g=f.parentPath;(g.isCallExpression()||g.isNewExpression())&&g.node.callee===h&&(y=g.get("arguments")[c.key])}var x=null,R=null;if(y){var w=Kj(y);x=w.id,R=w.placement}for(var T=I(c.get("properties")),C;!(C=T()).done;){var P=C.value;if(P.isObjectProperty()){var _=Cv(P.get("key"));_&&s(x,_,R,P)}}},BinaryExpression:function(c){if(c.node.operator==="in"){var f=Kj(c.get("right")),h=Cv(c.get("left"),!0);h&&r({kind:"in",object:f.id,key:h,placement:f.placement},c)}}}},bst=function(r){return{ImportDeclaration:function(o){var d=ost(o);d&&r({kind:"import",source:d},o)},Program:function(o){o.get("body").forEach(function(d){var l=lst(d);l&&r({kind:"import",source:l},d)})}}};function xst(e,r,s){if(s===!1)return r;throw new Error('"absoluteImports" is not supported in bundles prepared for the browser.')}function Rst(e,r){return!0}function aNt(e){}function nNt(e){}var Est=new Set(["global","globalThis","self","window"]);function Sst(e){var r=e.static,s=e.instance,o=e.global;return function(d){if(d.kind==="global"&&o&&hm(o,d.name))return{kind:"global",desc:o[d.name],name:d.name};if(d.kind==="property"||d.kind==="in"){var l=d.placement,c=d.object,f=d.key;if(c&&l==="static"){if(o&&Est.has(c)&&hm(o,f))return{kind:"global",desc:o[f],name:f};if(r&&hm(r,c)&&hm(r[c],f))return{kind:"static",desc:r[c][f],name:c+"$"+f}}if(s&&hm(s,f))return{kind:"instance",desc:s[f],name:""+f}}}}var Tst=Ah.default||Ah;function wst(e,r){var s=e.method,o=e.targets,d=e.ignoreBrowserslistConfig,l=e.configPath,c=e.debug,f=e.shouldInjectPolyfill,h=e.absoluteImports,y=Ge(e,nst);if(Cst(e))throw new Error(`This plugin requires options, for example:
{
"plugins": [
["<plugin name>", { method: "usage-pure" }]
]
}
See more options at https://github.com/babel/babel-polyfills/blob/main/docs/usage.md`);var g;if(s==="usage-global")g="usageGlobal";else if(s==="entry-global")g="entryGlobal";else if(s==="usage-pure")g="usagePure";else throw typeof s!="string"?new Error(".method must be a string"):new Error('.method must be one of "entry-global", "usage-global"'+(' or "usage-pure" (received '+JSON.stringify(s)+")"));if(typeof f=="function"){if(e.include||e.exclude)throw new Error(".include and .exclude are not supported when using the .shouldInjectPolyfill function.")}else if(f!=null)throw new Error(".shouldInjectPolyfill must be a function, or undefined"+(" (received "+JSON.stringify(f)+")"));if(h!=null&&typeof h!="boolean"&&typeof h!="string")throw new Error(".absoluteImports must be a boolean, a string, or undefined"+(" (received "+JSON.stringify(h)+")"));var x;if(o||l||d){var R=typeof o=="string"||Array.isArray(o)?{browsers:o}:o;x=Tst(R,{ignoreBrowserslistConfig:d,configPath:l})}else x=r.targets();return{method:s,methodName:g,targets:x,absoluteImports:h??!1,shouldInjectPolyfill:f,debug:!!c,providerOptions:y}}function Pst(e,r,s,o,d,l){var c=wst(r,l),f=c.method,h=c.methodName,y=c.targets,g=c.debug,x=c.shouldInjectPolyfill,R=c.providerOptions,w=c.absoluteImports,T,C,P,_,j,k=dst(new cst(function(z){return xst(o,z,w)},function(z){var G,J;return(G=(J=_)==null?void 0:J.get(z))!=null?G:1/0})),D=new Map,F={babel:l,getUtils:k,method:r.method,targets:y,createMetaResolver:Sst,shouldInjectPolyfill:function(G){if(_===void 0)throw new Error("Internal error in the "+e.name+" provider: shouldInjectPolyfill() can't be called during initialization.");if(_.has(G)||console.warn("Internal error in the "+M+" provider: "+('unknown polyfill "'+G+'".')),j&&!j(G))return!1;var J=Qo(G,y,{compatData:P,includes:T,excludes:C});if(x&&(J=x(G,J),typeof J!="boolean"))throw new Error(".shouldInjectPolyfill must return a boolean.");return J},debug:function(G){var J,ce;d().found=!0,!(!g||!G)&&(d().polyfills.has(M)||(d().polyfills.add(G),(ce=(J=d()).polyfillsSupport)!=null||(J.polyfillsSupport=P)))},assertDependency:function(G,J){if(J===void 0&&(J="*"),s!==!1&&!w){var ce=J==="*"?G:G+"@^"+J,ue=s.all?!1:Ist(D,G+" :: "+o,function(){return Rst()});ue||d().missingDeps.add(ce)}}},B=e(F,R,o),M=B.name||e.name;if(typeof B[h]!="function")throw new Error('The "'+M+`" provider doesn't support the "`+f+'" polyfilling method.');Array.isArray(B.polyfills)?(_=new Map(B.polyfills.map(function(z,G){return[z,G]})),j=B.filterPolyfills):B.polyfills?(_=new Map(Object.keys(B.polyfills).map(function(z,G){return[z,G]})),P=B.polyfills,j=B.filterPolyfills):_=new Map;var V=yst(M,_,R.include||[],R.exclude||[]);T=V.include,C=V.exclude;var H;return h==="usageGlobal"?H=function(G,J){var ce,ue=k(J);return(ce=B[h](G,ue,J))!=null?ce:!1}:H=function(G,J){var ce=k(J);return B[h](G,ce,J),!1},{debug:g,method:f,targets:y,provider:B,providerName:M,callProvider:H}}function Ast(e){return function(r,s,o){r.assertVersion("^7.0.0 || ^8.0.0-alpha.0");var d=r.traverse,l,c=gst(s,r),f=Pst(e,s,c,o,function(){return l},r),h=f.debug,y=f.method,g=f.targets,x=f.provider,R=f.providerName,w=f.callProvider,T=y==="entry-global"?bst:vst,C=x.visitor?d.visitors.merge([T(w),x.visitor]):T(w);h&&h!==pst&&(console.log(R+": `DEBUG` option"),console.log(`
Using targets: `+fst(g)),console.log("\nUsing polyfills with `"+y+"` method:"));var P=x.runtimeName;return{name:"inject-polyfills",visitor:C,pre:function(j){var k;P&&(j.get("runtimeHelpersModuleName")&&j.get("runtimeHelpersModuleName")!==P?console.warn("Two different polyfill providers"+(" ("+j.get("runtimeHelpersModuleProvider"))+(" and "+R+") are trying to define two")+" conflicting @babel/runtime alternatives:"+(" "+j.get("runtimeHelpersModuleName")+" and "+P+".")+" The second one will be ignored."):(j.set("runtimeHelpersModuleName",P),j.set("runtimeHelpersModuleProvider",R))),l={polyfills:new Set,polyfillsSupport:void 0,found:!1,providers:new Set,missingDeps:new Set},(k=x.pre)==null||k.apply(this,arguments)},post:function(){var j;if((j=x.post)==null||j.apply(this,arguments),c!==!1&&(c.log==="per-file"?(l.missingDeps,void 0):(l.missingDeps,void 0)),!!h){if(this.filename&&console.log(`
[`+this.filename+"]"),l.polyfills.size===0){console.log(y==="entry-global"?l.found?"Based on your targets, the "+R+" polyfill did not add any polyfill.":"The entry point for the "+R+" polyfill has not been found.":"Based on your code and targets, the "+R+" polyfill did not add any polyfill.");return}console.log(y==="entry-global"?"The "+R+" polyfill entry has been replaced with the following polyfills:":"The "+R+" polyfill added the following polyfills:");for(var k=I(l.polyfills),D;!(D=k()).done;){var F=D.value,B;if((B=l.polyfillsSupport)!=null&&B[F]){var M=V9(F,g,l.polyfillsSupport),V=JSON.stringify(M).replace(/,/g,", ").replace(/^\{"/,'{ "').replace(/"\}$/,'" }');console.log(" "+F+" "+V)}else console.log(" "+F)}}}}}}function Ist(e,r,s){var o=e.get(r);return o===void 0&&(o=s(),e.set(r,o)),o}function Cst(e){return Object.keys(e).length===0}var Hj,jst=new Set(["esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.group","esnext.array.group-to-map","esnext.data-view.get-float16","esnext.data-view.set-float16","esnext.iterator.constructor","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.math.f16round","esnext.promise.try","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.metadata"]),zj={};Object.keys(Iv).forEach(function(e,r){zj[e]=r});var Re=function(r,s,o,d){return o===void 0&&(o=s[0]),{name:o,pure:r,global:s.sort(function(l,c){return zj[l]-zj[c]}),exclude:d}},ll=function(){for(var r=arguments.length,s=new Array(r),o=0;o<r;o++)s[o]=arguments[o];return Re(null,[].concat(s,hp))},Iue=["es.array.iterator","web.dom-collections.iterator"],Bu=["es.string.iterator"].concat(Iue),Xj=["es.object.to-string"].concat(Iue),bd=["es.object.to-string"].concat(pe(Bu)),Pi=["es.error.cause","es.error.to-string"],Jj=["esnext.suppressed-error.constructor"].concat(Pi),Yj=["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.array-buffer.detached","es.array-buffer.transfer","es.array-buffer.transfer-to-fixed-length","es.object.to-string"],hp=["es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","es.object.to-string","es.array.iterator","esnext.typed-array.filter-reject","esnext.typed-array.group-by","esnext.typed-array.to-spliced","esnext.typed-array.unique-by"].concat(Yj),Eo=["es.promise","es.object.to-string"],Fu=[].concat(Eo,pe(Bu)),Ost=["es.symbol","es.symbol.description","es.object.to-string"],mm=["es.map","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.includes","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.reduce","esnext.map.some","esnext.map.update"].concat(pe(bd)),Qj=["es.set","es.set.difference.v2","es.set.intersection.v2","es.set.is-disjoint-from.v2","es.set.is-subset-of.v2","es.set.is-superset-of.v2","es.set.symmetric-difference.v2","es.set.union.v2","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union"].concat(pe(bd)),Zj=["es.weak-map","esnext.weak-map.delete-all","esnext.weak-map.emplace"].concat(pe(bd)),eO=["es.weak-set","esnext.weak-set.add-all","esnext.weak-set.delete-all"].concat(pe(bd)),Ov=["web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","es.error.to-string"],Cue=["web.url-search-params","web.url-search-params.delete","web.url-search-params.has","web.url-search-params.size"].concat(pe(bd)),xd=["esnext.async-iterator.constructor"].concat(Eo),jue=["esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some"],Rs=["esnext.iterator.constructor","es.object.to-string"],Oue=["esnext.symbol.metadata","esnext.function.metadata"],dl=function(r){return{from:Re(null,["es.typed-array.from",r].concat(hp)),fromAsync:Re(null,["esnext.typed-array.from-async",r].concat(pe(Fu),hp)),of:Re(null,["es.typed-array.of",r].concat(hp))}},ym=["es.data-view"].concat(Yj),_st={AsyncDisposableStack:Re("async-disposable-stack/index",["esnext.async-disposable-stack.constructor","es.object.to-string","esnext.async-iterator.async-dispose","esnext.iterator.dispose"].concat(Eo,pe(Jj))),AsyncIterator:Re("async-iterator/index",xd),AggregateError:Re("aggregate-error",["es.aggregate-error"].concat(Pi,pe(bd),["es.aggregate-error.cause"])),ArrayBuffer:Re(null,Yj),DataView:Re(null,ym),Date:Re(null,["es.date.to-string"]),DOMException:Re("dom-exception/index",Ov),DisposableStack:Re("disposable-stack/index",["esnext.disposable-stack.constructor","es.object.to-string","esnext.iterator.dispose"].concat(pe(Jj))),Error:Re(null,Pi),EvalError:Re(null,Pi),Float32Array:ll("es.typed-array.float32-array"),Float64Array:ll("es.typed-array.float64-array"),Int8Array:ll("es.typed-array.int8-array"),Int16Array:ll("es.typed-array.int16-array"),Int32Array:ll("es.typed-array.int32-array"),Iterator:Re("iterator/index",Rs),Uint8Array:ll("es.typed-array.uint8-array","esnext.uint8-array.set-from-base64","esnext.uint8-array.set-from-hex","esnext.uint8-array.to-base64","esnext.uint8-array.to-hex"),Uint8ClampedArray:ll("es.typed-array.uint8-clamped-array"),Uint16Array:ll("es.typed-array.uint16-array"),Uint32Array:ll("es.typed-array.uint32-array"),Map:Re("map/index",mm),Number:Re(null,["es.number.constructor"]),Observable:Re("observable/index",["esnext.observable","esnext.symbol.observable","es.object.to-string"].concat(pe(bd))),Promise:Re("promise/index",Eo),RangeError:Re(null,Pi),ReferenceError:Re(null,Pi),Reflect:Re(null,["es.reflect.to-string-tag","es.object.to-string"]),RegExp:Re(null,["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky","es.regexp.to-string"]),Set:Re("set/index",Qj),SuppressedError:Re("suppressed-error",Jj),Symbol:Re("symbol/index",Ost),SyntaxError:Re(null,Pi),TypeError:Re(null,Pi),URIError:Re(null,Pi),URL:Re("url/index",["web.url","web.url.to-json"].concat(pe(Cue))),URLSearchParams:Re("url-search-params/index",Cue),WeakMap:Re("weak-map/index",Zj),WeakSet:Re("weak-set/index",eO),atob:Re("atob",["web.atob"].concat(Ov)),btoa:Re("btoa",["web.btoa"].concat(Ov)),clearImmediate:Re("clear-immediate",["web.immediate"]),compositeKey:Re("composite-key",["esnext.composite-key"]),compositeSymbol:Re("composite-symbol",["esnext.composite-symbol"]),escape:Re("escape",["es.escape"]),fetch:Re(null,Eo),globalThis:Re("global-this",["es.global-this"]),parseFloat:Re("parse-float",["es.parse-float"]),parseInt:Re("parse-int",["es.parse-int"]),queueMicrotask:Re("queue-microtask",["web.queue-microtask"]),self:Re("self",["web.self"]),setImmediate:Re("set-immediate",["web.immediate"]),setInterval:Re("set-interval",["web.timers"]),setTimeout:Re("set-timeout",["web.timers"]),structuredClone:Re("structured-clone",["web.structured-clone"].concat(Ov,["es.array.iterator","es.object.keys","es.object.to-string","es.map","es.set"])),unescape:Re("unescape",["es.unescape"])},Nst={AsyncIterator:{from:Re("async-iterator/from",["esnext.async-iterator.from"].concat(pe(xd),jue,pe(Bu)))},Array:{from:Re("array/from",["es.array.from","es.string.iterator"]),fromAsync:Re("array/from-async",["esnext.array.from-async"].concat(pe(Fu))),isArray:Re("array/is-array",["es.array.is-array"]),isTemplateObject:Re("array/is-template-object",["esnext.array.is-template-object"]),of:Re("array/of",["es.array.of"])},ArrayBuffer:{isView:Re(null,["es.array-buffer.is-view"])},BigInt:{range:Re("bigint/range",["esnext.bigint.range","es.object.to-string"])},Date:{now:Re("date/now",["es.date.now"])},Function:{isCallable:Re("function/is-callable",["esnext.function.is-callable"]),isConstructor:Re("function/is-constructor",["esnext.function.is-constructor"])},Iterator:{from:Re("iterator/from",["esnext.iterator.from"].concat(Rs,pe(Bu))),range:Re("iterator/range",["esnext.iterator.range","es.object.to-string"])},JSON:{isRawJSON:Re("json/is-raw-json",["esnext.json.is-raw-json"]),parse:Re("json/parse",["esnext.json.parse","es.object.keys"]),rawJSON:Re("json/raw-json",["esnext.json.raw-json","es.object.create","es.object.freeze"]),stringify:Re("json/stringify",["es.json.stringify","es.date.to-json"],"es.symbol")},Math:{DEG_PER_RAD:Re("math/deg-per-rad",["esnext.math.deg-per-rad"]),RAD_PER_DEG:Re("math/rad-per-deg",["esnext.math.rad-per-deg"]),acosh:Re("math/acosh",["es.math.acosh"]),asinh:Re("math/asinh",["es.math.asinh"]),atanh:Re("math/atanh",["es.math.atanh"]),cbrt:Re("math/cbrt",["es.math.cbrt"]),clamp:Re("math/clamp",["esnext.math.clamp"]),clz32:Re("math/clz32",["es.math.clz32"]),cosh:Re("math/cosh",["es.math.cosh"]),degrees:Re("math/degrees",["esnext.math.degrees"]),expm1:Re("math/expm1",["es.math.expm1"]),fround:Re("math/fround",["es.math.fround"]),f16round:Re("math/f16round",["esnext.math.f16round"]),fscale:Re("math/fscale",["esnext.math.fscale"]),hypot:Re("math/hypot",["es.math.hypot"]),iaddh:Re("math/iaddh",["esnext.math.iaddh"]),imul:Re("math/imul",["es.math.imul"]),imulh:Re("math/imulh",["esnext.math.imulh"]),isubh:Re("math/isubh",["esnext.math.isubh"]),log10:Re("math/log10",["es.math.log10"]),log1p:Re("math/log1p",["es.math.log1p"]),log2:Re("math/log2",["es.math.log2"]),radians:Re("math/radians",["esnext.math.radians"]),scale:Re("math/scale",["esnext.math.scale"]),seededPRNG:Re("math/seeded-prng",["esnext.math.seeded-prng"]),sign:Re("math/sign",["es.math.sign"]),signbit:Re("math/signbit",["esnext.math.signbit"]),sinh:Re("math/sinh",["es.math.sinh"]),sumPrecise:Re("math/sum-precise",["esnext.math.sum-precise","es.array.iterator"]),tanh:Re("math/tanh",["es.math.tanh"]),trunc:Re("math/trunc",["es.math.trunc"]),umulh:Re("math/umulh",["esnext.math.umulh"])},Map:{from:Re("map/from",["esnext.map.from"].concat(pe(mm))),groupBy:Re("map/group-by",["es.map.group-by"].concat(pe(mm))),keyBy:Re("map/key-by",["esnext.map.key-by"].concat(pe(mm))),of:Re("map/of",["esnext.map.of"].concat(pe(mm)))},Number:{EPSILON:Re("number/epsilon",["es.number.epsilon"]),MAX_SAFE_INTEGER:Re("number/max-safe-integer",["es.number.max-safe-integer"]),MIN_SAFE_INTEGER:Re("number/min-safe-integer",["es.number.min-safe-integer"]),fromString:Re("number/from-string",["esnext.number.from-string"]),isFinite:Re("number/is-finite",["es.number.is-finite"]),isInteger:Re("number/is-integer",["es.number.is-integer"]),isNaN:Re("number/is-nan",["es.number.is-nan"]),isSafeInteger:Re("number/is-safe-integer",["es.number.is-safe-integer"]),parseFloat:Re("number/parse-float",["es.number.parse-float"]),parseInt:Re("number/parse-int",["es.number.parse-int"]),range:Re("number/range",["esnext.number.range","es.object.to-string"])},Object:{assign:Re("object/assign",["es.object.assign"]),create:Re("object/create",["es.object.create"]),defineProperties:Re("object/define-properties",["es.object.define-properties"]),defineProperty:Re("object/define-property",["es.object.define-property"]),entries:Re("object/entries",["es.object.entries"]),freeze:Re("object/freeze",["es.object.freeze"]),fromEntries:Re("object/from-entries",["es.object.from-entries","es.array.iterator"]),getOwnPropertyDescriptor:Re("object/get-own-property-descriptor",["es.object.get-own-property-descriptor"]),getOwnPropertyDescriptors:Re("object/get-own-property-descriptors",["es.object.get-own-property-descriptors"]),getOwnPropertyNames:Re("object/get-own-property-names",["es.object.get-own-property-names"]),getOwnPropertySymbols:Re("object/get-own-property-symbols",["es.symbol"]),getPrototypeOf:Re("object/get-prototype-of",["es.object.get-prototype-of"]),groupBy:Re("object/group-by",["es.object.group-by","es.object.create"]),hasOwn:Re("object/has-own",["es.object.has-own"]),is:Re("object/is",["es.object.is"]),isExtensible:Re("object/is-extensible",["es.object.is-extensible"]),isFrozen:Re("object/is-frozen",["es.object.is-frozen"]),isSealed:Re("object/is-sealed",["es.object.is-sealed"]),keys:Re("object/keys",["es.object.keys"]),preventExtensions:Re("object/prevent-extensions",["es.object.prevent-extensions"]),seal:Re("object/seal",["es.object.seal"]),setPrototypeOf:Re("object/set-prototype-of",["es.object.set-prototype-of"]),values:Re("object/values",["es.object.values"])},Promise:{all:Re(null,Fu),allSettled:Re("promise/all-settled",["es.promise.all-settled"].concat(pe(Fu))),any:Re("promise/any",["es.promise.any","es.aggregate-error"].concat(pe(Fu))),race:Re(null,Fu),try:Re("promise/try",["esnext.promise.try"].concat(Eo)),withResolvers:Re("promise/with-resolvers",["es.promise.with-resolvers"].concat(Eo))},Reflect:{apply:Re("reflect/apply",["es.reflect.apply"]),construct:Re("reflect/construct",["es.reflect.construct"]),defineMetadata:Re("reflect/define-metadata",["esnext.reflect.define-metadata"]),defineProperty:Re("reflect/define-property",["es.reflect.define-property"]),deleteMetadata:Re("reflect/delete-metadata",["esnext.reflect.delete-metadata"]),deleteProperty:Re("reflect/delete-property",["es.reflect.delete-property"]),get:Re("reflect/get",["es.reflect.get"]),getMetadata:Re("reflect/get-metadata",["esnext.reflect.get-metadata"]),getMetadataKeys:Re("reflect/get-metadata-keys",["esnext.reflect.get-metadata-keys"]),getOwnMetadata:Re("reflect/get-own-metadata",["esnext.reflect.get-own-metadata"]),getOwnMetadataKeys:Re("reflect/get-own-metadata-keys",["esnext.reflect.get-own-metadata-keys"]),getOwnPropertyDescriptor:Re("reflect/get-own-property-descriptor",["es.reflect.get-own-property-descriptor"]),getPrototypeOf:Re("reflect/get-prototype-of",["es.reflect.get-prototype-of"]),has:Re("reflect/has",["es.reflect.has"]),hasMetadata:Re("reflect/has-metadata",["esnext.reflect.has-metadata"]),hasOwnMetadata:Re("reflect/has-own-metadata",["esnext.reflect.has-own-metadata"]),isExtensible:Re("reflect/is-extensible",["es.reflect.is-extensible"]),metadata:Re("reflect/metadata",["esnext.reflect.metadata"]),ownKeys:Re("reflect/own-keys",["es.reflect.own-keys"]),preventExtensions:Re("reflect/prevent-extensions",["es.reflect.prevent-extensions"]),set:Re("reflect/set",["es.reflect.set"]),setPrototypeOf:Re("reflect/set-prototype-of",["es.reflect.set-prototype-of"])},RegExp:{escape:Re("regexp/escape",["esnext.regexp.escape"])},Set:{from:Re("set/from",["esnext.set.from"].concat(pe(Qj))),of:Re("set/of",["esnext.set.of"].concat(pe(Qj)))},String:{cooked:Re("string/cooked",["esnext.string.cooked"]),dedent:Re("string/dedent",["esnext.string.dedent","es.string.from-code-point","es.weak-map"]),fromCodePoint:Re("string/from-code-point",["es.string.from-code-point"]),raw:Re("string/raw",["es.string.raw"])},Symbol:{asyncDispose:Re("symbol/async-dispose",["esnext.symbol.async-dispose","esnext.async-iterator.async-dispose"]),asyncIterator:Re("symbol/async-iterator",["es.symbol.async-iterator"]),customMatcher:Re("symbol/custom-matcher",["esnext.symbol.custom-matcher"]),dispose:Re("symbol/dispose",["esnext.symbol.dispose","esnext.iterator.dispose"]),for:Re("symbol/for",[],"es.symbol"),hasInstance:Re("symbol/has-instance",["es.symbol.has-instance","es.function.has-instance"]),isConcatSpreadable:Re("symbol/is-concat-spreadable",["es.symbol.is-concat-spreadable","es.array.concat"]),isRegistered:Re("symbol/is-registered",["esnext.symbol.is-registered","es.symbol"]),isRegisteredSymbol:Re("symbol/is-registered-symbol",["esnext.symbol.is-registered-symbol","es.symbol"]),isWellKnown:Re("symbol/is-well-known",["esnext.symbol.is-well-known","es.symbol"]),isWellKnownSymbol:Re("symbol/is-well-known-symbol",["esnext.symbol.is-well-known-symbol","es.symbol"]),iterator:Re("symbol/iterator",["es.symbol.iterator"].concat(pe(bd))),keyFor:Re("symbol/key-for",[],"es.symbol"),match:Re("symbol/match",["es.symbol.match","es.string.match"]),matcher:Re("symbol/matcher",["esnext.symbol.matcher"]),matchAll:Re("symbol/match-all",["es.symbol.match-all","es.string.match-all"]),metadata:Re("symbol/metadata",Oue),metadataKey:Re("symbol/metadata-key",["esnext.symbol.metadata-key"]),observable:Re("symbol/observable",["esnext.symbol.observable"]),patternMatch:Re("symbol/pattern-match",["esnext.symbol.pattern-match"]),replace:Re("symbol/replace",["es.symbol.replace","es.string.replace"]),search:Re("symbol/search",["es.symbol.search","es.string.search"]),species:Re("symbol/species",["es.symbol.species","es.array.species"]),split:Re("symbol/split",["es.symbol.split","es.string.split"]),toPrimitive:Re("symbol/to-primitive",["es.symbol.to-primitive","es.date.to-primitive"]),toStringTag:Re("symbol/to-string-tag",["es.symbol.to-string-tag","es.object.to-string","es.math.to-string-tag","es.json.to-string-tag"]),unscopables:Re("symbol/unscopables",["es.symbol.unscopables"])},URL:{canParse:Re("url/can-parse",["web.url.can-parse","web.url"]),parse:Re("url/parse",["web.url.parse","web.url"])},WeakMap:{from:Re("weak-map/from",["esnext.weak-map.from"].concat(pe(Zj))),of:Re("weak-map/of",["esnext.weak-map.of"].concat(pe(Zj)))},WeakSet:{from:Re("weak-set/from",["esnext.weak-set.from"].concat(pe(eO))),of:Re("weak-set/of",["esnext.weak-set.of"].concat(pe(eO)))},Int8Array:dl("es.typed-array.int8-array"),Uint8Array:Object.assign({fromBase64:Re(null,["esnext.uint8-array.from-base64"].concat(hp)),fromHex:Re(null,["esnext.uint8-array.from-hex"].concat(hp))},dl("es.typed-array.uint8-array")),Uint8ClampedArray:dl("es.typed-array.uint8-clamped-array"),Int16Array:dl("es.typed-array.int16-array"),Uint16Array:dl("es.typed-array.uint16-array"),Int32Array:dl("es.typed-array.int32-array"),Uint32Array:dl("es.typed-array.uint32-array"),Float32Array:dl("es.typed-array.float32-array"),Float64Array:dl("es.typed-array.float64-array"),WebAssembly:{CompileError:Re(null,Pi),LinkError:Re(null,Pi),RuntimeError:Re(null,Pi)}},Dst=(Hj={asIndexedPairs:Re(null,["esnext.async-iterator.as-indexed-pairs"].concat(pe(xd),["esnext.iterator.as-indexed-pairs"],Rs)),at:Re("instance/at",["esnext.string.at","es.string.at-alternative","es.array.at"]),anchor:Re(null,["es.string.anchor"]),big:Re(null,["es.string.big"]),bind:Re("instance/bind",["es.function.bind"]),blink:Re(null,["es.string.blink"]),bold:Re(null,["es.string.bold"]),codePointAt:Re("instance/code-point-at",["es.string.code-point-at"]),codePoints:Re("instance/code-points",["esnext.string.code-points"]),concat:Re("instance/concat",["es.array.concat"],void 0,["String"]),copyWithin:Re("instance/copy-within",["es.array.copy-within"]),demethodize:Re("instance/demethodize",["esnext.function.demethodize"]),description:Re(null,["es.symbol","es.symbol.description"]),dotAll:Re(null,["es.regexp.dot-all"]),drop:Re(null,["esnext.async-iterator.drop"].concat(pe(xd),["esnext.iterator.drop"],Rs)),emplace:Re("instance/emplace",["esnext.map.emplace","esnext.weak-map.emplace"]),endsWith:Re("instance/ends-with",["es.string.ends-with"]),entries:Re("instance/entries",Xj),every:Re("instance/every",["es.array.every","esnext.async-iterator.every","esnext.iterator.every"].concat(Rs)),exec:Re(null,["es.regexp.exec"]),fill:Re("instance/fill",["es.array.fill"]),filter:Re("instance/filter",["es.array.filter","esnext.async-iterator.filter","esnext.iterator.filter"].concat(Rs)),filterReject:Re("instance/filterReject",["esnext.array.filter-reject"]),finally:Re(null,["es.promise.finally"].concat(Eo)),find:Re("instance/find",["es.array.find","esnext.async-iterator.find","esnext.iterator.find"].concat(Rs)),findIndex:Re("instance/find-index",["es.array.find-index"]),findLast:Re("instance/find-last",["es.array.find-last"]),findLastIndex:Re("instance/find-last-index",["es.array.find-last-index"]),fixed:Re(null,["es.string.fixed"]),flags:Re("instance/flags",["es.regexp.flags"]),flatMap:Re("instance/flat-map",["es.array.flat-map","es.array.unscopables.flat-map","esnext.async-iterator.flat-map","esnext.iterator.flat-map"].concat(Rs)),flat:Re("instance/flat",["es.array.flat","es.array.unscopables.flat"]),getFloat16:Re(null,["esnext.data-view.get-float16"].concat(pe(ym))),getUint8Clamped:Re(null,["esnext.data-view.get-uint8-clamped"].concat(pe(ym))),getYear:Re(null,["es.date.get-year"]),group:Re("instance/group",["esnext.array.group"]),groupBy:Re("instance/group-by",["esnext.array.group-by"]),groupByToMap:Re("instance/group-by-to-map",["esnext.array.group-by-to-map","es.map","es.object.to-string"]),groupToMap:Re("instance/group-to-map",["esnext.array.group-to-map","es.map","es.object.to-string"]),fontcolor:Re(null,["es.string.fontcolor"]),fontsize:Re(null,["es.string.fontsize"]),forEach:Re("instance/for-each",["es.array.for-each","esnext.async-iterator.for-each","esnext.iterator.for-each"].concat(Rs,["web.dom-collections.for-each"])),includes:Re("instance/includes",["es.array.includes","es.string.includes"]),indexed:Re(null,["esnext.async-iterator.indexed"].concat(pe(xd),["esnext.iterator.indexed"],Rs)),indexOf:Re("instance/index-of",["es.array.index-of"]),isWellFormed:Re("instance/is-well-formed",["es.string.is-well-formed"]),italic:Re(null,["es.string.italics"]),join:Re(null,["es.array.join"]),keys:Re("instance/keys",Xj),lastIndex:Re(null,["esnext.array.last-index"]),lastIndexOf:Re("instance/last-index-of",["es.array.last-index-of"]),lastItem:Re(null,["esnext.array.last-item"]),link:Re(null,["es.string.link"]),map:Re("instance/map",["es.array.map","esnext.async-iterator.map","esnext.iterator.map"]),match:Re(null,["es.string.match","es.regexp.exec"]),matchAll:Re("instance/match-all",["es.string.match-all","es.regexp.exec"]),name:Re(null,["es.function.name"]),padEnd:Re("instance/pad-end",["es.string.pad-end"]),padStart:Re("instance/pad-start",["es.string.pad-start"]),push:Re("instance/push",["es.array.push"]),reduce:Re("instance/reduce",["es.array.reduce","esnext.async-iterator.reduce","esnext.iterator.reduce"].concat(Rs)),reduceRight:Re("instance/reduce-right",["es.array.reduce-right"]),repeat:Re("instance/repeat",["es.string.repeat"]),replace:Re(null,["es.string.replace","es.regexp.exec"]),replaceAll:Re("instance/replace-all",["es.string.replace-all","es.string.replace","es.regexp.exec"]),reverse:Re("instance/reverse",["es.array.reverse"]),search:Re(null,["es.string.search","es.regexp.exec"]),setFloat16:Re(null,["esnext.data-view.set-float16"].concat(pe(ym))),setUint8Clamped:Re(null,["esnext.data-view.set-uint8-clamped"].concat(pe(ym))),setYear:Re(null,["es.date.set-year"]),slice:Re("instance/slice",["es.array.slice"]),small:Re(null,["es.string.small"]),some:Re("instance/some",["es.array.some","esnext.async-iterator.some","esnext.iterator.some"].concat(Rs)),sort:Re("instance/sort",["es.array.sort"]),splice:Re("instance/splice",["es.array.splice"]),split:Re(null,["es.string.split","es.regexp.exec"]),startsWith:Re("instance/starts-with",["es.string.starts-with"]),sticky:Re(null,["es.regexp.sticky"]),strike:Re(null,["es.string.strike"]),sub:Re(null,["es.string.sub"]),substr:Re(null,["es.string.substr"]),sup:Re(null,["es.string.sup"]),take:Re(null,["esnext.async-iterator.take"].concat(pe(xd),["esnext.iterator.take"],Rs)),test:Re(null,["es.regexp.test","es.regexp.exec"]),toArray:Re(null,["esnext.async-iterator.to-array"].concat(pe(xd),["esnext.iterator.to-array"],Rs)),toAsync:Re(null,["esnext.iterator.to-async"].concat(Rs,pe(xd),jue)),toExponential:Re(null,["es.number.to-exponential"]),toFixed:Re(null,["es.number.to-fixed"]),toGMTString:Re(null,["es.date.to-gmt-string"]),toISOString:Re(null,["es.date.to-iso-string"]),toJSON:Re(null,["es.date.to-json"]),toPrecision:Re(null,["es.number.to-precision"]),toReversed:Re("instance/to-reversed",["es.array.to-reversed"]),toSorted:Re("instance/to-sorted",["es.array.to-sorted","es.array.sort"]),toSpliced:Re("instance/to-spliced",["es.array.to-spliced"]),toString:Re(null,["es.object.to-string","es.error.to-string","es.date.to-string","es.regexp.to-string"]),toWellFormed:Re("instance/to-well-formed",["es.string.to-well-formed"]),trim:Re("instance/trim",["es.string.trim"]),trimEnd:Re("instance/trim-end",["es.string.trim-end"]),trimLeft:Re("instance/trim-left",["es.string.trim-start"]),trimRight:Re("instance/trim-right",["es.string.trim-end"]),trimStart:Re("instance/trim-start",["es.string.trim-start"]),uniqueBy:Re("instance/unique-by",["esnext.array.unique-by","es.map"]),unshift:Re("instance/unshift",["es.array.unshift"]),unThis:Re("instance/un-this",["esnext.function.un-this"]),values:Re("instance/values",Xj),with:Re("instance/with",["es.array.with"]),__defineGetter__:Re(null,["es.object.define-getter"]),__defineSetter__:Re(null,["es.object.define-setter"]),__lookupGetter__:Re(null,["es.object.lookup-getter"]),__lookupSetter__:Re(null,["es.object.lookup-setter"])},Hj.__proto__=Re(null,["es.object.proto"]),Hj),_ue=new Set(["array","array/from","array/is-array","array/of","clear-immediate","date/now","instance/bind","instance/code-point-at","instance/concat","instance/copy-within","instance/ends-with","instance/entries","instance/every","instance/fill","instance/filter","instance/find","instance/find-index","instance/flags","instance/flat","instance/flat-map","instance/for-each","instance/includes","instance/index-of","instance/keys","instance/last-index-of","instance/map","instance/pad-end","instance/pad-start","instance/reduce","instance/reduce-right","instance/repeat","instance/reverse","instance/slice","instance/some","instance/sort","instance/splice","instance/starts-with","instance/trim","instance/trim-end","instance/trim-left","instance/trim-right","instance/trim-start","instance/values","json/stringify","map","math/acosh","math/asinh","math/atanh","math/cbrt","math/clz32","math/cosh","math/expm1","math/fround","math/hypot","math/imul","math/log10","math/log1p","math/log2","math/sign","math/sinh","math/tanh","math/trunc","number/epsilon","number/is-finite","number/is-integer","number/is-nan","number/is-safe-integer","number/max-safe-integer","number/min-safe-integer","number/parse-float","number/parse-int","object/assign","object/create","object/define-properties","object/define-property","object/entries","object/freeze","object/from-entries","object/get-own-property-descriptor","object/get-own-property-descriptors","object/get-own-property-names","object/get-own-property-symbols","object/get-prototype-of","object/is","object/is-extensible","object/is-frozen","object/is-sealed","object/keys","object/prevent-extensions","object/seal","object/set-prototype-of","object/values","parse-float","parse-int","promise","queue-microtask","reflect/apply","reflect/construct","reflect/define-property","reflect/delete-property","reflect/get","reflect/get-own-property-descriptor","reflect/get-prototype-of","reflect/has","reflect/is-extensible","reflect/own-keys","reflect/prevent-extensions","reflect/set","reflect/set-prototype-of","set","set-immediate","set-interval","set-timeout","string/from-code-point","string/raw","symbol","symbol/async-iterator","symbol/for","symbol/has-instance","symbol/is-concat-spreadable","symbol/iterator","symbol/key-for","symbol/match","symbol/replace","symbol/search","symbol/species","symbol/split","symbol/to-primitive","symbol/to-string-tag","symbol/unscopables","url","url-search-params","weak-map","weak-set"]),kst=new Set([].concat(pe(_ue),["aggregate-error","composite-key","composite-symbol","global-this","instance/at","instance/code-points","instance/match-all","instance/replace-all","math/clamp","math/degrees","math/deg-per-rad","math/fscale","math/iaddh","math/imulh","math/isubh","math/rad-per-deg","math/radians","math/scale","math/seeded-prng","math/signbit","math/umulh","number/from-string","observable","reflect/define-metadata","reflect/delete-metadata","reflect/get-metadata","reflect/get-metadata-keys","reflect/get-own-metadata","reflect/get-own-metadata-keys","reflect/has-metadata","reflect/has-own-metadata","reflect/metadata","symbol/dispose","symbol/observable","symbol/pattern-match"])),Lst=u,tO=Lst.types;function Nue(e,r){var s=r.node,o=r.parent;switch(e.name){case"es.string.split":{if(!tO.isCallExpression(o,{callee:s}))return!1;if(o.arguments.length<1)return!0;var d=o.arguments[0];return tO.isStringLiteral(d)||tO.isTemplateLiteral(d)}}}var Mst=u,$u=Mst.types,_v="@babel/runtime-corejs3";function Due(e,r){var s=e.node.object,o,d;$u.isIdentifier(s)?(o=s,d=$u.cloneNode(s)):(o=e.scope.generateDeclaredUidIdentifier("context"),d=$u.assignmentExpression("=",$u.cloneNode(o),s)),e.replaceWith($u.memberExpression($u.callExpression(r,[d]),$u.identifier("call"))),e.parentPath.unshiftContainer("arguments",o)}function Bst(e){return typeof e=="string"&&(e=e.replace(/\\/g,"/").replace(/(\/(index)?)?(\.js)?$/i,"").toLowerCase()),Object.prototype.hasOwnProperty.call(bue,e)&&bue[e]}function kue(e){return"core-js/modules/"+e+".js"}function Nv(e,r,s){return r?_v+"/core-js/"+e+s:"core-js-pure/features/"+e+".js"}var Fst=u,qu=Fst.types,$st="#__secret_key__@babel/preset-env__compatibility",qst="#__secret_key__@babel/runtime__compatibility",Ust=["array","string","iterator","async-iterator","dom-collections"].map(function(e){return new RegExp("[a-z]*\\."+e+"\\..*")}),Lue=function(r,s){if(s(r))return!0;if(!r.startsWith("es."))return!1;var o="esnext."+r.slice(3);return Iv[o]?s(o):!1},Mue=Ast(function(e,r){var s=e.getUtils,o=e.method,d=e.shouldInjectPolyfill,l=e.createMetaResolver,c=e.debug,f=e.babel,h=r.version,y=h===void 0?3:h,g=r.proposals,x=r.shippedProposals,R=r[$st],w=R===void 0?{}:R,T=w.noRuntimeName,C=T===void 0?!1:T,P=r[qst],_=P===void 0?{}:P,j=_.useBabelRuntime,k=j===void 0?!1:j,D=_.ext,F=D===void 0?".js":D,B=f.caller(function(ue){return(ue==null?void 0:ue.name)==="babel-loader"}),M=l({global:_st,static:Nst,instance:Dst}),V=new Set(ast(y));function H(ue){return k?ue?_v+"/core-js":_v+"/core-js-stable":ue?"core-js-pure/features":"core-js-pure/stable"}function z(ue,ge){return d(ue)?(c(ue),ge.injectGlobalImport(kue(ue),ue),!0):!1}function G(ue,ge,ne){ne===void 0&&(ne=!0);for(var le=I(ue),Z;!(Z=le()).done;){var Ee=Z.value;ne?Lue(Ee,function(fe){return z(fe,ge)}):z(Ee,ge)}}function J(ue,ge,ne,le){if(ue.pure&&!(le&&ue.exclude&&ue.exclude.includes(le))&&Lue(ue.name,d)){var Z=ue.name,Ee=!1;if((g||x&&Z.startsWith("esnext.")||Z.startsWith("es.")&&!V.has(Z))&&(Ee=!0),k&&!(Ee?kst:_ue).has(ue.pure))return;var fe=H(Ee);return ne.injectDefaultImport(fe+"/"+ue.pure+F,ge)}}function ce(ue){if(ue.startsWith("esnext.")){var ge="es."+ue.slice(7);return ge in Iv}return!0}return{name:"corejs3",runtimeName:C?null:_v,polyfills:Iv,filterPolyfills:function(ge){return V.has(ge)?g||o==="entry-global"||x&&jst.has(ge)?!0:ce(ge):!1},entryGlobal:function(ge,ne,le){if(ge.kind==="import"){var Z=Bst(ge.source);if(Z){if(Z.length===1&&ge.source===kue(Z[0])&&d(Z[0])){c(null);return}var Ee=new Set(Z),fe=Z.filter(function(Fe){if(!Fe.startsWith("esnext."))return!0;var qe=Fe.replace("esnext.","es.");return!(Ee.has(qe)&&d(qe))});G(fe,ne,!1),le.remove()}}},usageGlobal:function(ge,ne,le){var Z=M(ge);if(Z&&!Nue(Z.desc,le)){var Ee=Z.desc.global;if(Z.kind!=="global"&&"object"in ge&&ge.object&&ge.placement==="prototype"){var fe=ge.object.toLowerCase();Ee=Ee.filter(function(Fe){return Ust.some(function(qe){return qe.test(Fe)})?Fe.includes(fe):!0})}return G(Ee,ne),!0}},usagePure:function(ge,ne,le){if(ge.kind==="in"){ge.key==="Symbol.iterator"&&le.replaceWith(qu.callExpression(ne.injectDefaultImport(Nv("is-iterable",k,F),"isIterable"),[le.node.right]));return}if(!le.parentPath.isUnaryExpression({operator:"delete"})){if(ge.kind==="property"){if(!le.isMemberExpression()||!le.isReferenced()||le.parentPath.isUpdateExpression()||qu.isSuper(le.node.object))return;if(ge.key==="Symbol.iterator"){if(!d("es.symbol.iterator"))return;var Z=le.parent,Ee=le.node;qu.isCallExpression(Z,{callee:Ee})?Z.arguments.length===0?(le.parentPath.replaceWith(qu.callExpression(ne.injectDefaultImport(Nv("get-iterator",k,F),"getIterator"),[Ee.object])),le.skip()):Due(le,ne.injectDefaultImport(Nv("get-iterator-method",k,F),"getIteratorMethod")):le.replaceWith(qu.callExpression(ne.injectDefaultImport(Nv("get-iterator-method",k,F),"getIteratorMethod"),[le.node.object]));return}}var fe=M(ge);if(fe&&!Nue(fe.desc,le)){if(k&&fe.desc.pure&&fe.desc.pure.slice(-6)==="/index"&&(fe=Object.assign(Object.assign({},fe),{},{desc:Object.assign(Object.assign({},fe.desc),{},{pure:fe.desc.pure.slice(0,-6)})})),fe.kind==="global"){var Fe=J(fe.desc,fe.name,ne);Fe&&le.replaceWith(Fe)}else if(fe.kind==="static"){var qe=J(fe.desc,fe.name,ne,ge.object);qe&&le.replaceWith(qe)}else if(fe.kind==="instance"){var Ce=J(fe.desc,fe.name+"InstanceProperty",ne,ge.object);if(!Ce)return;var ke=le.node;qu.isCallExpression(le.parent,{callee:ke})?Due(le,Ce):le.replaceWith(qu.callExpression(Ce,[ke.object]))}}}},visitor:o==="usage-global"&&{CallExpression:function(ge){if(ge.get("callee").isImport()){var ne=s(ge);G(B?Fu:Eo,ne)}},Function:function(ge){ge.node.async&&G(Eo,s(ge))},"ForOfStatement|ArrayPattern":function(ge){G(Bu,s(ge))},SpreadElement:function(ge){ge.parentPath.isObjectExpression()||G(Bu,s(ge))},YieldExpression:function(ge){ge.node.delegate&&G(Bu,s(ge))},Class:function(ge){var ne,le=((ne=ge.node.decorators)==null?void 0:ne.length)||ge.node.body.body.some(function(Z){var Ee;return(Ee=Z.decorators)==null?void 0:Ee.length});le&&G(Oue,s(ge))}}}}),Bue=Mue.default||Mue;function Fue(e,r){return Object.keys(e).reduce(function(s,o){return r.has(o)||(s[o]=e[o]),s},{})}var Dv={withProposals:{withoutBugfixes:sm,withBugfixes:Object.assign({},sm,Mde)},withoutProposals:{withoutBugfixes:Fue(sm,gue),withBugfixes:Fue(Object.assign({},sm,Mde),gue)}};function Vst(e,r){return e?r?Dv.withProposals.withBugfixes:Dv.withProposals.withoutBugfixes:r?Dv.withoutProposals.withBugfixes:Dv.withoutProposals.withoutBugfixes}var rO=function(r){var s=kj[r]();if(!s)throw new Error('Could not find plugin "'+r+'". Ensure there is an entry in ./available-plugins.js for it.');return s},$ue=function(r){return r.reduce(function(s,o){var d=/^(?:es|es6|es7|esnext|web)\./.test(o)?"builtIns":"plugins";return s[d].add(o),s},{all:r,plugins:new Set,builtIns:new Set})};function Wst(e,r,s){var o=[];return e&&o.push(Bj[e]),r&&(e&&e!=="umd"?o.push("transform-dynamic-import"):console.warn("Dynamic import can only be transformed when transforming ES modules to AMD, CommonJS or SystemJS.")),s[0]!=="8"&&(r||o.push("syntax-dynamic-import"),o.push("syntax-top-level-await"),o.push("syntax-import-meta")),o}var Gst=function(r){var s=r.useBuiltIns,o=r.corejs,d=r.polyfillTargets,l=r.include,c=r.exclude,f=r.proposals,h=r.shippedProposals,y=r.debug;return{method:s+"-global",version:o?o.toString():void 0,targets:d,include:l,exclude:c,proposals:f,shippedProposals:h,debug:y,"#__secret_key__@babel/preset-env__compatibility":{noRuntimeName:!0}}};{var que=function(r){var s=r.useBuiltIns,o=r.corejs,d=r.polyfillTargets,l=r.include,c=r.exclude,f=r.proposals,h=r.shippedProposals,y=r.regenerator,g=r.debug,x=[];if(s==="usage"||s==="entry"){var R=Gst({useBuiltIns:s,corejs:o,polyfillTargets:d,include:l,exclude:c,proposals:f,shippedProposals:h,debug:g});o&&(s==="usage"?(o.major===2?x.push([xo.pluginCoreJS2,R],[xo.legacyBabelPolyfillPlugin,{usage:!0}]):x.push([Bue,R],[xo.legacyBabelPolyfillPlugin,{usage:!0,deprecated:!0}]),y&&x.push([xo.pluginRegenerator,{method:"usage-global",debug:g}])):o.major===2?x.push([xo.legacyBabelPolyfillPlugin,{regenerator:y}],[xo.pluginCoreJS2,R]):(x.push([Bue,R],[xo.legacyBabelPolyfillPlugin,{deprecated:!0}]),y||x.push([xo.removeRegeneratorEntryPlugin,R])))}return x};a.getPolyfillPlugins=que}function Kst(e,r,s,o,d){return e!=null&&e.esmodules&&e.browsers&&console.warn("\n@babel/preset-env: esmodules and browsers targets have been specified together.\n`browsers` target, `"+e.browsers.toString()+"` will be ignored.\n"),Ah(e,{ignoreBrowserslistConfig:r,configPath:s,browserslistEnv:o,onBrowserslistConfigFound:function(c){d.addExternalDependency(c)}})}function Hst(e){return!!(e!=null&&e.supportsStaticESM)}function zst(e){return!!(e!=null&&e.supportsDynamicImport)}function Xst(e){return!!(e!=null&&e.supportsExportNamespaceFrom)}var Jst=function(e,r){e.assertVersion("*");var s=e.targets(),o=Znt(r),d=o.bugfixes,l=o.configPath,c=o.debug,f=o.exclude,h=o.forceAllTransforms,y=o.ignoreBrowserslistConfig,g=o.include,x=o.modules,R=o.shippedProposals,w=o.targets,T=o.useBuiltIns,C=o.corejs,P=C.version,_=C.proposals,j=o.browserslistEnv,k=r.loose,D=r.spec,F=D===void 0?!1:D,B=s;if(Ij.lt(e.version,"7.13.0")||r.targets||r.configPath||r.browserslistEnv||r.ignoreBrowserslistConfig){{var M=!1;w!=null&&w.uglify&&(M=!0,delete w.uglify,console.warn(`
The uglify target has been deprecated. Set the top level
option \`forceAllTransforms: true\` instead.
`))}B=Kst(w,y,l,j,e)}var V=h||M?{}:B,H=$ue(g),z=$ue(f),G=Vst(R,d),J=x==="auto"?e.caller(Hst)?!1:"commonjs":x,ce=x==="auto"?!e.caller(zst):!!J;!z.plugins.has("transform-export-namespace-from")&&(x==="auto"?!e.caller(Xst):J)&&H.plugins.add("transform-export-namespace-from");var ue=ZH(G,H.plugins,z.plugins,V,Wst(J,ce,e.version),k?["transform-typeof-symbol"]:void 0,rst);R&&gnt(ue,est),bnt(ue,e.version),vnt(ue,Bde);var ge=que({useBuiltIns:T,corejs:P,polyfillTargets:B,include:H.builtIns,exclude:z.builtIns,proposals:_,shippedProposals:R,regenerator:ue.has("transform-regenerator"),debug:c}),ne=T!==!1,le=Array.from(ue).map(function(Z){return Z==="transform-class-properties"||Z==="transform-private-methods"||Z==="transform-private-property-in-object"?[rO(Z),{loose:k?"#__internal__@babel/preset-env__prefer-true-but-false-is-ok-if-it-prevents-an-error":"#__internal__@babel/preset-env__prefer-false-but-true-is-ok-if-it-prevents-an-error"}]:Z==="syntax-import-attributes"?[rO(Z),{deprecatedAssertSyntax:!0}]:[rO(Z),{spec:F,loose:k,useBuiltIns:ne}]}).concat(ge);return c&&(console.log("@babel/preset-env: `DEBUG` option"),console.log(`
Using targets:`),console.log(JSON.stringify(U9(B),null,2)),console.log(`
Using modules transform: `+x.toString()),console.log(`
Using plugins:`),ue.forEach(function(Z){Jat(Z,B,G)}),T||console.log("\nUsing polyfills: No polyfills were added, since the `useBuiltIns` option was not set.")),{plugins:le}};a.getModulesPluginNames=function(e){var r=e.modules,s=e.transformations,o=e.shouldTransformESM,d=e.shouldTransformDynamicImport,l=e.shouldTransformExportNamespaceFrom,c=[];return r!==!1&&s[r]&&(o&&c.push(s[r]),d&&(o&&r!=="umd"?c.push("transform-dynamic-import"):console.warn("Dynamic import can only be transformed when transforming ES modules to AMD, CommonJS or SystemJS."))),l&&c.push("transform-export-namespace-from"),d||c.push("syntax-dynamic-import"),l||c.push("syntax-export-namespace-from"),c.push("syntax-top-level-await"),c.push("syntax-import-meta"),c},new pd("@babel/preset-flow");function Yst(e){e===void 0&&(e={});var r=e,s=r.all,o=r.ignoreExtensions,d=r.experimental_useHermesParser,l=e,c=l.allowDeclareFields;return{all:s,allowDeclareFields:c,ignoreExtensions:o,experimental_useHermesParser:d}}var Qst=function(e,r){e.assertVersion("*");var s=Yst(r),o=s.all,d=s.allowDeclareFields,l=s.ignoreExtensions,c=l===void 0?!0:l,f=s.experimental_useHermesParser,h=f===void 0?!1:f,y=[[Yie,{all:o,allowDeclareFields:d}]];if(h)throw Number.parseInt(Kt.versions.node,10)<12?new Error("The Hermes parser is only supported in Node 12 and later."):new Error("The Hermes parser is not supported in the @babel/standalone.");return c?{plugins:y}:{overrides:[{test:function(x){return x==null||!/\.tsx?$/.test(x)},plugins:y}]}},Uue=[["react",new Set(["cloneElement","createContext","createElement","createFactory","createRef","forwardRef","isValidElement","memo","lazy"])],["react-dom",new Set(["createPortal"])]],Zst=function(e){return e.assertVersion("*"),{name:"transform-react-pure-annotations",visitor:{CallExpression:function(s){eit(s)&&Hi(s)}}}};function eit(e){var r=e.get("callee");if(!r.isMemberExpression()){for(var s=0,o=Uue;s<o.length;s++)for(var d=ve(o[s],2),l=d[0],c=d[1],f=I(c),h;!(h=f()).done;){var y=h.value;if(r.referencesImport(l,y))return!0}return!1}var g=r.get("object"),x=r.node;if(!x.computed&&Wt(x.property))for(var R=x.property.name,w=0,T=Uue;w<T.length;w++){var C=ve(T[w],2),P=C[0],_=C[1];if(g.referencesImport(P,"default")||g.referencesImport(P,"*"))return _.has(R)}return!1}new pd("@babel/preset-react");function tit(e){e===void 0&&(e={});{var r=e,s=r.pragma,o=r.pragmaFrag,d=e,l=d.pure,c=d.throwIfNamespace,f=c===void 0?!0:c,h=d.runtime,y=h===void 0?"classic":h,g=d.importSource,x=d.useBuiltIns,R=d.useSpread;y==="classic"&&(s=s||"React.createElement",o=o||"React.Fragment");var w=!!e.development;return{development:w,importSource:g,pragma:s,pragmaFrag:o,pure:l,runtime:y,throwIfNamespace:f,useBuiltIns:x,useSpread:R}}}var rit=function(e,r){e.assertVersion("*");var s=tit(r),o=s.development,d=s.importSource,l=s.pragma,c=s.pragmaFrag,f=s.pure,h=s.runtime,y=s.throwIfNamespace;return{plugins:[[o?Noe:_oe,{importSource:d,pragma:l,pragmaFrag:c,runtime:h,throwIfNamespace:y,pure:f,useBuiltIns:!!r.useBuiltIns,useSpread:r.useSpread}],goe,f!==!1&&Zst].filter(Boolean)}},ul=new pd("@babel/preset-typescript");function ait(e){e===void 0&&(e={});var r=e,s=r.allowNamespaces,o=s===void 0?!0:s,d=r.jsxPragma,l=r.onlyRemoveTypeImports,c={ignoreExtensions:"ignoreExtensions",allowNamespaces:"allowNamespaces",disallowAmbiguousJSXLike:"disallowAmbiguousJSXLike",jsxPragma:"jsxPragma",jsxPragmaFrag:"jsxPragmaFrag",onlyRemoveTypeImports:"onlyRemoveTypeImports",optimizeConstEnums:"optimizeConstEnums",rewriteImportExtensions:"rewriteImportExtensions",allExtensions:"allExtensions",isTSX:"isTSX"},f=ul.validateStringOption(c.jsxPragmaFrag,e.jsxPragmaFrag,"React.Fragment");{var h=ul.validateBooleanOption(c.allExtensions,e.allExtensions,!1),y=ul.validateBooleanOption(c.isTSX,e.isTSX,!1);y&&ul.invariant(h,"isTSX:true requires allExtensions:true")}var g=ul.validateBooleanOption(c.ignoreExtensions,e.ignoreExtensions,!1),x=ul.validateBooleanOption(c.disallowAmbiguousJSXLike,e.disallowAmbiguousJSXLike,!1);x&&ul.invariant(h,"disallowAmbiguousJSXLike:true requires allExtensions:true");var R=ul.validateBooleanOption(c.optimizeConstEnums,e.optimizeConstEnums,!1),w=ul.validateBooleanOption(c.rewriteImportExtensions,e.rewriteImportExtensions,!1),T={ignoreExtensions:g,allowNamespaces:o,disallowAmbiguousJSXLike:x,jsxPragma:d,jsxPragmaFrag:f,onlyRemoveTypeImports:l,optimizeConstEnums:R,rewriteImportExtensions:w};return T.allExtensions=h,T.isTSX=y,T}var nit=function(e){var r=e.types;return{name:"preset-typescript/plugin-rewrite-ts-imports",visitor:{"ImportDeclaration|ExportAllDeclaration|ExportNamedDeclaration":function(o){var d=o.node,l=d.source,c=r.isImportDeclaration(d)?d.importKind:d.exportKind;c==="value"&&l&&/[\\/]/.test(l.value)&&(l.value=l.value.replace(/(\.[mc]?)ts$/,"$1js").replace(/\.tsx$/,".js"))}}}},sit=function(e,r){e.assertVersion("*");var s=ait(r),o=s.allExtensions,d=s.ignoreExtensions,l=s.allowNamespaces,c=s.disallowAmbiguousJSXLike,f=s.isTSX,h=s.jsxPragma,y=s.jsxPragmaFrag,g=s.onlyRemoveTypeImports,x=s.optimizeConstEnums,R=s.rewriteImportExtensions,w=function(_){return{allowDeclareFields:r.allowDeclareFields,allowNamespaces:l,disallowAmbiguousJSXLike:_,jsxPragma:h,jsxPragmaFrag:y,onlyRemoveTypeImports:g,optimizeConstEnums:x}},T=function(_,j){return[[Ej,Object.assign({isTSX:_},w(j))]]},C=o||d;return{plugins:R?[nit]:[],overrides:C?[{plugins:T(f,c)}]:[{test:/\.ts$/,plugins:T(!1,!1)},{test:/\.mts$/,sourceType:"module",plugins:T(!1,!0)},{test:/\.cts$/,sourceType:"unambiguous",plugins:[[dv,{allowTopLevelThis:!0}],[Ej,w(!0)]]},{test:/\.tsx$/,plugins:T(!0,!1)}]}},iit=new Set(["text/jsx","text/babel"]),Vue,aO=0;function oit(e,r){var s;return r.url!=null?s=r.url:(s="Inline Babel script",aO++,aO>1&&(s+=" ("+aO+")")),e(r.content,lit(r,s)).code}function lit(e,r){var s=e.presets;return s||(e.type==="module"?s=["react",["env",{targets:{esmodules:!0},modules:!1}]]:s=["react","env"]),{filename:r,presets:s,plugins:e.plugins||["transform-class-properties","transform-object-rest-spread","transform-flow-strip-types"],sourceMaps:"inline",sourceFileName:r}}function dit(e,r){var s=document.createElement("script");r.type&&s.setAttribute("type",r.type),r.nonce&&(s.nonce=r.nonce),s.text=oit(e,r),Vue.appendChild(s)}function uit(e,r,s){var o=new XMLHttpRequest;o.open("GET",e,!0),"overrideMimeType"in o&&o.overrideMimeType("text/plain"),o.onreadystatechange=function(){if(o.readyState===4)if(o.status===0||o.status===200)r(o.responseText);else throw s(),new Error("Could not load "+e)},o.send(null)}function Wue(e,r){var s=e.getAttribute(r);return s===""?[]:s?s.split(",").map(function(o){return o.trim()}):null}function cit(e,r){var s=[],o=r.length;function d(){for(var f=0;f<o;f++){var h=s[f];if(h.loaded&&!h.executed)h.executed=!0,dit(e,h);else if(!h.loaded&&!h.error&&!h.async)break}}for(var l=function(){var h=r[c],y={async:h.hasAttribute("async"),type:h.getAttribute("data-type"),nonce:h.nonce,error:!1,executed:!1,plugins:Wue(h,"data-plugins"),presets:Wue(h,"data-presets"),loaded:!1,url:null,content:null};s.push(y),h.src?(y.url=h.src,uit(h.src,function(g){y.loaded=!0,y.content=g,d()},function(){y.error=!0,d()})):(y.url=h.getAttribute("data-module")||null,y.loaded=!0,y.content=h.innerHTML)},c=0;c<o;c++)l();d()}function pit(e,r){Vue=document.getElementsByTagName("head")[0],r||(r=document.getElementsByTagName("script"));for(var s=[],o=0;o<r.length;o++){var d=r.item(o),l=d.type.split(";")[0];iit.has(l)&&s.push(d)}s.length!==0&&(console.warn("You are using the in-browser Babel transformer. Be sure to precompile your scripts for production - https://babeljs.io/docs/setup/"),cit(e,s))}var fit=Object.freeze({__proto__:null,generator:gNe,parser:mTe,template:JTe,traverse:xMe,types:d8}),Gue={__proto__:null,"transform-class-static-block":"proposal-class-static-block","transform-private-property-in-object":"proposal-private-property-in-object","transform-class-properties":"proposal-class-properties","transform-private-methods":"proposal-private-methods","transform-numeric-separator":"proposal-numeric-separator","transform-logical-assignment-operators":"proposal-logical-assignment-operators","transform-nullish-coalescing-operator":"proposal-nullish-coalescing-operator","transform-optional-chaining":"proposal-optional-chaining","transform-json-strings":"proposal-json-strings","transform-optional-catch-binding":"proposal-optional-catch-binding","transform-async-generator-functions":"proposal-async-generator-functions","transform-object-rest-spread":"proposal-object-rest-spread","transform-unicode-property-regex":"proposal-unicode-property-regex","transform-export-namespace-from":"proposal-export-namespace-from"},Kue;for(var Hue in Gue)nm[Gue[Hue]]=nm[Hue];nm["proposal-unicode-sets-regex"]=nm["transform-unicode-sets-regex"];var mp={};Zue(nm);var kv={env:Jst,es2015:Aj,es2016:function(){return{plugins:[mp["transform-exponentiation-operator"]]}},es2017:function(){return{plugins:[mp["transform-async-to-generator"]]}},react:rit,"stage-0":zat,"stage-1":Ode,"stage-2":jde,"stage-3":Cde,"es2015-loose":{presets:[[Aj,{loose:!0}]]},"es2015-no-commonjs":{presets:[[Aj,{modules:!1}]]},typescript:sit,flow:Qst},zue=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"};function Xue(e,r){return zue(r)&&typeof r[0]=="string"?hasOwnProperty.call(e,r[0])?[e[r[0]]].concat(r.slice(1)):void 0:typeof r=="string"?e[r]:r}function Jue(e){var r=(e.presets||[]).map(function(o){var d=Xue(kv,o);if(d)zue(d)&&typeof d[0]=="object"&&hasOwnProperty.call(d[0],"buildPreset")&&(d[0]=Object.assign({},d[0],{buildPreset:d[0].buildPreset}));else throw new Error('Invalid preset specified in Babel options: "'+o+'"');return d}),s=(e.plugins||[]).map(function(o){var d=Xue(mp,o);if(!d)throw new Error('Invalid plugin specified in Babel options: "'+o+'"');return d});return Object.assign({babelrc:!1},e,{presets:r,plugins:s})}function Yue(e,r){return pX(e,Jue(r))}function hit(e,r,s){return fX(e,r,Jue(s))}var mit=XK;function Que(e,r){hasOwnProperty.call(mp,e)&&console.warn('A plugin named "'+e+'" is already registered, it will be overridden'),mp[e]=r}function Zue(e){Object.keys(e).forEach(function(r){return Que(r,e[r])})}function ece(e,r){hasOwnProperty.call(kv,e)&&console.warn(e==="env"?"@babel/preset-env is now included in @babel/standalone, please remove @babel/preset-env-standalone":'A preset named "'+e+'" is already registered, it will be overridden'),kv[e]=r}function yit(e){Object.keys(e).forEach(function(r){return ece(r,e[r])})}var git="7.25.7";function tce(){rce()}typeof window<"u"&&(Kue=window)!=null&&Kue.addEventListener&&window.addEventListener("DOMContentLoaded",tce,!1);function rce(e){pit(Yue,e)}function vit(){window.removeEventListener("DOMContentLoaded",tce)}a.availablePlugins=mp,a.availablePresets=kv,a.buildExternalHelpers=mit,a.disableScriptTags=vit,a.packages=fit,a.registerPlugin=Que,a.registerPlugins=Zue,a.registerPreset=ece,a.registerPresets=yit,a.transform=Yue,a.transformFromAst=hit,a.transformScriptTags=rce,a.version=git,Object.defineProperty(a,"__esModule",{value:!0})})})(B_,B_.exports);var Dit=B_.exports,mO={},Lb={},Mb={},Bb={},xe={},wy={};Object.defineProperty(wy,"__esModule",{value:!0});wy.default=kit;function kit(n,t){const a=Object.keys(t);for(const i of a)if(n[i]!==t[i])return!1;return!0}var Yp={};Object.defineProperty(Yp,"__esModule",{value:!0});Yp.default=Lit;const Pce=new Set;function Lit(n,t,a=""){if(Pce.has(n))return;Pce.add(n);const{internal:i,trace:u}=Mit(1,2);i||console.warn(`${a}\`${n}\` has been deprecated, please migrate to \`${t}\`
${u}`)}function Mit(n,t){const{stackTraceLimit:a,prepareStackTrace:i}=Error;let u;if(Error.stackTraceLimit=1+n+t,Error.prepareStackTrace=function(m,b){u=b},new Error().stack,Error.stackTraceLimit=a,Error.prepareStackTrace=i,!u)return{internal:!1,trace:""};const p=u.slice(1+n,1+n+t);return{internal:/[\\/]@babel[\\/]/.test(p[1].getFileName()),trace:p.map(m=>` at ${m}`).join(`
`)}}Object.defineProperty(xe,"__esModule",{value:!0});xe.isAccessor=Yct;xe.isAnyTypeAnnotation=vlt;xe.isArgumentPlaceholder=Hdt;xe.isArrayExpression=Bit;xe.isArrayPattern=Lot;xe.isArrayTypeAnnotation=blt;xe.isArrowFunctionExpression=Mot;xe.isAssignmentExpression=Fit;xe.isAssignmentPattern=kot;xe.isAwaitExpression=ilt;xe.isBigIntLiteral=llt;xe.isBinary=xct;xe.isBinaryExpression=$it;xe.isBindExpression=zdt;xe.isBlock=Sct;xe.isBlockParent=Ect;xe.isBlockStatement=Wit;xe.isBooleanLiteral=cot;xe.isBooleanLiteralTypeAnnotation=Rlt;xe.isBooleanTypeAnnotation=xlt;xe.isBreakStatement=Git;xe.isCallExpression=Kit;xe.isCatchClause=Hit;xe.isClass=zct;xe.isClassAccessorProperty=flt;xe.isClassBody=Bot;xe.isClassDeclaration=$ot;xe.isClassExpression=Fot;xe.isClassImplements=Slt;xe.isClassMethod=Qot;xe.isClassPrivateMethod=mlt;xe.isClassPrivateProperty=hlt;xe.isClassProperty=plt;xe.isCompletionStatement=Pct;xe.isConditional=Act;xe.isConditionalExpression=zit;xe.isContinueStatement=Xit;xe.isDebuggerStatement=Jit;xe.isDecimalLiteral=tut;xe.isDeclaration=Lct;xe.isDeclareClass=Tlt;xe.isDeclareExportAllDeclaration=Nlt;xe.isDeclareExportDeclaration=_lt;xe.isDeclareFunction=wlt;xe.isDeclareInterface=Plt;xe.isDeclareModule=Alt;xe.isDeclareModuleExports=Ilt;xe.isDeclareOpaqueType=jlt;xe.isDeclareTypeAlias=Clt;xe.isDeclareVariable=Olt;xe.isDeclaredPredicate=Dlt;xe.isDecorator=Jdt;xe.isDirective=Uit;xe.isDirectiveLiteral=Vit;xe.isDoExpression=Ydt;xe.isDoWhileStatement=Yit;xe.isEmptyStatement=Qit;xe.isEmptyTypeAnnotation=Glt;xe.isEnumBody=npt;xe.isEnumBooleanBody=bdt;xe.isEnumBooleanMember=Sdt;xe.isEnumDeclaration=vdt;xe.isEnumDefaultedMember=Pdt;xe.isEnumMember=spt;xe.isEnumNumberBody=xdt;xe.isEnumNumberMember=Tdt;xe.isEnumStringBody=Rdt;xe.isEnumStringMember=wdt;xe.isEnumSymbolBody=Edt;xe.isExistsTypeAnnotation=klt;xe.isExportAllDeclaration=qot;xe.isExportDeclaration=Xct;xe.isExportDefaultDeclaration=Uot;xe.isExportDefaultSpecifier=Qdt;xe.isExportNamedDeclaration=Vot;xe.isExportNamespaceSpecifier=dlt;xe.isExportSpecifier=Wot;xe.isExpression=bct;xe.isExpressionStatement=Zit;xe.isExpressionWrapper=jct;xe.isFile=eot;xe.isFlow=Zct;xe.isFlowBaseAnnotation=tpt;xe.isFlowDeclaration=rpt;xe.isFlowPredicate=apt;xe.isFlowType=ept;xe.isFor=Oct;xe.isForInStatement=tot;xe.isForOfStatement=Got;xe.isForStatement=rot;xe.isForXStatement=_ct;xe.isFunction=Nct;xe.isFunctionDeclaration=aot;xe.isFunctionExpression=not;xe.isFunctionParent=Dct;xe.isFunctionTypeAnnotation=Llt;xe.isFunctionTypeParam=Mlt;xe.isGenericTypeAnnotation=Blt;xe.isIdentifier=sot;xe.isIfStatement=iot;xe.isImmutable=qct;xe.isImport=olt;xe.isImportAttribute=Xdt;xe.isImportDeclaration=Kot;xe.isImportDefaultSpecifier=Hot;xe.isImportExpression=Jot;xe.isImportNamespaceSpecifier=zot;xe.isImportOrExportDeclaration=Ome;xe.isImportSpecifier=Xot;xe.isIndexedAccessType=Adt;xe.isInferredPredicate=Flt;xe.isInterfaceDeclaration=qlt;xe.isInterfaceExtends=$lt;xe.isInterfaceTypeAnnotation=Ult;xe.isInterpreterDirective=qit;xe.isIntersectionTypeAnnotation=Vlt;xe.isJSX=ipt;xe.isJSXAttribute=Cdt;xe.isJSXClosingElement=jdt;xe.isJSXClosingFragment=Vdt;xe.isJSXElement=Odt;xe.isJSXEmptyExpression=_dt;xe.isJSXExpressionContainer=Ndt;xe.isJSXFragment=qdt;xe.isJSXIdentifier=kdt;xe.isJSXMemberExpression=Ldt;xe.isJSXNamespacedName=Mdt;xe.isJSXOpeningElement=Bdt;xe.isJSXOpeningFragment=Udt;xe.isJSXSpreadAttribute=Fdt;xe.isJSXSpreadChild=Ddt;xe.isJSXText=$dt;xe.isLVal=Bct;xe.isLabeledStatement=oot;xe.isLiteral=$ct;xe.isLogicalExpression=fot;xe.isLoop=Ict;xe.isMemberExpression=hot;xe.isMetaProperty=Yot;xe.isMethod=Vct;xe.isMiscellaneous=opt;xe.isMixedTypeAnnotation=Wlt;xe.isModuleDeclaration=ypt;xe.isModuleExpression=rut;xe.isModuleSpecifier=Jct;xe.isNewExpression=mot;xe.isNoop=Wdt;xe.isNullLiteral=uot;xe.isNullLiteralTypeAnnotation=Elt;xe.isNullableTypeAnnotation=Klt;xe.isNumberLiteral=ppt;xe.isNumberLiteralTypeAnnotation=Hlt;xe.isNumberTypeAnnotation=zlt;xe.isNumericLiteral=dot;xe.isObjectExpression=got;xe.isObjectMember=Wct;xe.isObjectMethod=vot;xe.isObjectPattern=Zot;xe.isObjectProperty=bot;xe.isObjectTypeAnnotation=Xlt;xe.isObjectTypeCallProperty=Ylt;xe.isObjectTypeIndexer=Qlt;xe.isObjectTypeInternalSlot=Jlt;xe.isObjectTypeProperty=Zlt;xe.isObjectTypeSpreadProperty=edt;xe.isOpaqueType=tdt;xe.isOptionalCallExpression=clt;xe.isOptionalIndexedAccessType=Idt;xe.isOptionalMemberExpression=ult;xe.isParenthesizedExpression=Sot;xe.isPattern=Hct;xe.isPatternLike=Mct;xe.isPipelineBareFunction=sut;xe.isPipelinePrimaryTopicReference=iut;xe.isPipelineTopicExpression=nut;xe.isPlaceholder=Gdt;xe.isPrivate=Qct;xe.isPrivateName=ylt;xe.isProgram=yot;xe.isProperty=Gct;xe.isPureish=kct;xe.isQualifiedTypeIdentifier=rdt;xe.isRecordExpression=Zdt;xe.isRegExpLiteral=pot;xe.isRegexLiteral=fpt;xe.isRestElement=xot;xe.isRestProperty=hpt;xe.isReturnStatement=Rot;xe.isScopable=Rct;xe.isSequenceExpression=Eot;xe.isSpreadElement=elt;xe.isSpreadProperty=mpt;xe.isStandardized=vct;xe.isStatement=Tct;xe.isStaticBlock=glt;xe.isStringLiteral=lot;xe.isStringLiteralTypeAnnotation=adt;xe.isStringTypeAnnotation=ndt;xe.isSuper=tlt;xe.isSwitchCase=Tot;xe.isSwitchStatement=wot;xe.isSymbolTypeAnnotation=sdt;xe.isTSAnyKeyword=yut;xe.isTSArrayType=Lut;xe.isTSAsExpression=tct;xe.isTSBaseType=cpt;xe.isTSBigIntKeyword=vut;xe.isTSBooleanKeyword=gut;xe.isTSCallSignatureDeclaration=cut;xe.isTSConditionalType=Vut;xe.isTSConstructSignatureDeclaration=put;xe.isTSConstructorType=Out;xe.isTSDeclareFunction=lut;xe.isTSDeclareMethod=dut;xe.isTSEntityName=Fct;xe.isTSEnumDeclaration=nct;xe.isTSEnumMember=sct;xe.isTSExportAssignment=pct;xe.isTSExpressionWithTypeArguments=Jut;xe.isTSExternalModuleReference=uct;xe.isTSFunctionType=jut;xe.isTSImportEqualsDeclaration=dct;xe.isTSImportType=lct;xe.isTSIndexSignature=mut;xe.isTSIndexedAccessType=Hut;xe.isTSInferType=Wut;xe.isTSInstantiationExpression=ect;xe.isTSInterfaceBody=Qut;xe.isTSInterfaceDeclaration=Yut;xe.isTSIntersectionType=Uut;xe.isTSIntrinsicKeyword=but;xe.isTSLiteralType=Xut;xe.isTSMappedType=zut;xe.isTSMethodSignature=hut;xe.isTSModuleBlock=oct;xe.isTSModuleDeclaration=ict;xe.isTSNamedTupleMember=$ut;xe.isTSNamespaceExportDeclaration=fct;xe.isTSNeverKeyword=xut;xe.isTSNonNullExpression=cct;xe.isTSNullKeyword=Rut;xe.isTSNumberKeyword=Eut;xe.isTSObjectKeyword=Sut;xe.isTSOptionalType=But;xe.isTSParameterProperty=out;xe.isTSParenthesizedType=Gut;xe.isTSPropertySignature=fut;xe.isTSQualifiedName=uut;xe.isTSRestType=Fut;xe.isTSSatisfiesExpression=rct;xe.isTSStringKeyword=Tut;xe.isTSSymbolKeyword=wut;xe.isTSThisType=Cut;xe.isTSTupleType=Mut;xe.isTSType=upt;xe.isTSTypeAliasDeclaration=Zut;xe.isTSTypeAnnotation=hct;xe.isTSTypeAssertion=act;xe.isTSTypeElement=dpt;xe.isTSTypeLiteral=kut;xe.isTSTypeOperator=Kut;xe.isTSTypeParameter=gct;xe.isTSTypeParameterDeclaration=yct;xe.isTSTypeParameterInstantiation=mct;xe.isTSTypePredicate=Nut;xe.isTSTypeQuery=Dut;xe.isTSTypeReference=_ut;xe.isTSUndefinedKeyword=Put;xe.isTSUnionType=qut;xe.isTSUnknownKeyword=Aut;xe.isTSVoidKeyword=Iut;xe.isTaggedTemplateExpression=rlt;xe.isTemplateElement=alt;xe.isTemplateLiteral=nlt;xe.isTerminatorless=wct;xe.isThisExpression=Pot;xe.isThisTypeAnnotation=idt;xe.isThrowStatement=Aot;xe.isTopicReference=aut;xe.isTryStatement=Iot;xe.isTupleExpression=eut;xe.isTupleTypeAnnotation=odt;xe.isTypeAlias=ddt;xe.isTypeAnnotation=udt;xe.isTypeCastExpression=cdt;xe.isTypeParameter=pdt;xe.isTypeParameterDeclaration=fdt;xe.isTypeParameterInstantiation=hdt;xe.isTypeScript=lpt;xe.isTypeofTypeAnnotation=ldt;xe.isUnaryExpression=Cot;xe.isUnaryLike=Kct;xe.isUnionTypeAnnotation=mdt;xe.isUpdateExpression=jot;xe.isUserWhitespacable=Uct;xe.isV8IntrinsicIdentifier=Kdt;xe.isVariableDeclaration=Oot;xe.isVariableDeclarator=_ot;xe.isVariance=ydt;xe.isVoidTypeAnnotation=gdt;xe.isWhile=Cct;xe.isWhileStatement=Not;xe.isWithStatement=Dot;xe.isYieldExpression=slt;var Ie=wy,Py=Yp;function Bit(n,t){return!n||n.type!=="ArrayExpression"?!1:t==null||(0,Ie.default)(n,t)}function Fit(n,t){return!n||n.type!=="AssignmentExpression"?!1:t==null||(0,Ie.default)(n,t)}function $it(n,t){return!n||n.type!=="BinaryExpression"?!1:t==null||(0,Ie.default)(n,t)}function qit(n,t){return!n||n.type!=="InterpreterDirective"?!1:t==null||(0,Ie.default)(n,t)}function Uit(n,t){return!n||n.type!=="Directive"?!1:t==null||(0,Ie.default)(n,t)}function Vit(n,t){return!n||n.type!=="DirectiveLiteral"?!1:t==null||(0,Ie.default)(n,t)}function Wit(n,t){return!n||n.type!=="BlockStatement"?!1:t==null||(0,Ie.default)(n,t)}function Git(n,t){return!n||n.type!=="BreakStatement"?!1:t==null||(0,Ie.default)(n,t)}function Kit(n,t){return!n||n.type!=="CallExpression"?!1:t==null||(0,Ie.default)(n,t)}function Hit(n,t){return!n||n.type!=="CatchClause"?!1:t==null||(0,Ie.default)(n,t)}function zit(n,t){return!n||n.type!=="ConditionalExpression"?!1:t==null||(0,Ie.default)(n,t)}function Xit(n,t){return!n||n.type!=="ContinueStatement"?!1:t==null||(0,Ie.default)(n,t)}function Jit(n,t){return!n||n.type!=="DebuggerStatement"?!1:t==null||(0,Ie.default)(n,t)}function Yit(n,t){return!n||n.type!=="DoWhileStatement"?!1:t==null||(0,Ie.default)(n,t)}function Qit(n,t){return!n||n.type!=="EmptyStatement"?!1:t==null||(0,Ie.default)(n,t)}function Zit(n,t){return!n||n.type!=="ExpressionStatement"?!1:t==null||(0,Ie.default)(n,t)}function eot(n,t){return!n||n.type!=="File"?!1:t==null||(0,Ie.default)(n,t)}function tot(n,t){return!n||n.type!=="ForInStatement"?!1:t==null||(0,Ie.default)(n,t)}function rot(n,t){return!n||n.type!=="ForStatement"?!1:t==null||(0,Ie.default)(n,t)}function aot(n,t){return!n||n.type!=="FunctionDeclaration"?!1:t==null||(0,Ie.default)(n,t)}function not(n,t){return!n||n.type!=="FunctionExpression"?!1:t==null||(0,Ie.default)(n,t)}function sot(n,t){return!n||n.type!=="Identifier"?!1:t==null||(0,Ie.default)(n,t)}function iot(n,t){return!n||n.type!=="IfStatement"?!1:t==null||(0,Ie.default)(n,t)}function oot(n,t){return!n||n.type!=="LabeledStatement"?!1:t==null||(0,Ie.default)(n,t)}function lot(n,t){return!n||n.type!=="StringLiteral"?!1:t==null||(0,Ie.default)(n,t)}function dot(n,t){return!n||n.type!=="NumericLiteral"?!1:t==null||(0,Ie.default)(n,t)}function uot(n,t){return!n||n.type!=="NullLiteral"?!1:t==null||(0,Ie.default)(n,t)}function cot(n,t){return!n||n.type!=="BooleanLiteral"?!1:t==null||(0,Ie.default)(n,t)}function pot(n,t){return!n||n.type!=="RegExpLiteral"?!1:t==null||(0,Ie.default)(n,t)}function fot(n,t){return!n||n.type!=="LogicalExpression"?!1:t==null||(0,Ie.default)(n,t)}function hot(n,t){return!n||n.type!=="MemberExpression"?!1:t==null||(0,Ie.default)(n,t)}function mot(n,t){return!n||n.type!=="NewExpression"?!1:t==null||(0,Ie.default)(n,t)}function yot(n,t){return!n||n.type!=="Program"?!1:t==null||(0,Ie.default)(n,t)}function got(n,t){return!n||n.type!=="ObjectExpression"?!1:t==null||(0,Ie.default)(n,t)}function vot(n,t){return!n||n.type!=="ObjectMethod"?!1:t==null||(0,Ie.default)(n,t)}function bot(n,t){return!n||n.type!=="ObjectProperty"?!1:t==null||(0,Ie.default)(n,t)}function xot(n,t){return!n||n.type!=="RestElement"?!1:t==null||(0,Ie.default)(n,t)}function Rot(n,t){return!n||n.type!=="ReturnStatement"?!1:t==null||(0,Ie.default)(n,t)}function Eot(n,t){return!n||n.type!=="SequenceExpression"?!1:t==null||(0,Ie.default)(n,t)}function Sot(n,t){return!n||n.type!=="ParenthesizedExpression"?!1:t==null||(0,Ie.default)(n,t)}function Tot(n,t){return!n||n.type!=="SwitchCase"?!1:t==null||(0,Ie.default)(n,t)}function wot(n,t){return!n||n.type!=="SwitchStatement"?!1:t==null||(0,Ie.default)(n,t)}function Pot(n,t){return!n||n.type!=="ThisExpression"?!1:t==null||(0,Ie.default)(n,t)}function Aot(n,t){return!n||n.type!=="ThrowStatement"?!1:t==null||(0,Ie.default)(n,t)}function Iot(n,t){return!n||n.type!=="TryStatement"?!1:t==null||(0,Ie.default)(n,t)}function Cot(n,t){return!n||n.type!=="UnaryExpression"?!1:t==null||(0,Ie.default)(n,t)}function jot(n,t){return!n||n.type!=="UpdateExpression"?!1:t==null||(0,Ie.default)(n,t)}function Oot(n,t){return!n||n.type!=="VariableDeclaration"?!1:t==null||(0,Ie.default)(n,t)}function _ot(n,t){return!n||n.type!=="VariableDeclarator"?!1:t==null||(0,Ie.default)(n,t)}function Not(n,t){return!n||n.type!=="WhileStatement"?!1:t==null||(0,Ie.default)(n,t)}function Dot(n,t){return!n||n.type!=="WithStatement"?!1:t==null||(0,Ie.default)(n,t)}function kot(n,t){return!n||n.type!=="AssignmentPattern"?!1:t==null||(0,Ie.default)(n,t)}function Lot(n,t){return!n||n.type!=="ArrayPattern"?!1:t==null||(0,Ie.default)(n,t)}function Mot(n,t){return!n||n.type!=="ArrowFunctionExpression"?!1:t==null||(0,Ie.default)(n,t)}function Bot(n,t){return!n||n.type!=="ClassBody"?!1:t==null||(0,Ie.default)(n,t)}function Fot(n,t){return!n||n.type!=="ClassExpression"?!1:t==null||(0,Ie.default)(n,t)}function $ot(n,t){return!n||n.type!=="ClassDeclaration"?!1:t==null||(0,Ie.default)(n,t)}function qot(n,t){return!n||n.type!=="ExportAllDeclaration"?!1:t==null||(0,Ie.default)(n,t)}function Uot(n,t){return!n||n.type!=="ExportDefaultDeclaration"?!1:t==null||(0,Ie.default)(n,t)}function Vot(n,t){return!n||n.type!=="ExportNamedDeclaration"?!1:t==null||(0,Ie.default)(n,t)}function Wot(n,t){return!n||n.type!=="ExportSpecifier"?!1:t==null||(0,Ie.default)(n,t)}function Got(n,t){return!n||n.type!=="ForOfStatement"?!1:t==null||(0,Ie.default)(n,t)}function Kot(n,t){return!n||n.type!=="ImportDeclaration"?!1:t==null||(0,Ie.default)(n,t)}function Hot(n,t){return!n||n.type!=="ImportDefaultSpecifier"?!1:t==null||(0,Ie.default)(n,t)}function zot(n,t){return!n||n.type!=="ImportNamespaceSpecifier"?!1:t==null||(0,Ie.default)(n,t)}function Xot(n,t){return!n||n.type!=="ImportSpecifier"?!1:t==null||(0,Ie.default)(n,t)}function Jot(n,t){return!n||n.type!=="ImportExpression"?!1:t==null||(0,Ie.default)(n,t)}function Yot(n,t){return!n||n.type!=="MetaProperty"?!1:t==null||(0,Ie.default)(n,t)}function Qot(n,t){return!n||n.type!=="ClassMethod"?!1:t==null||(0,Ie.default)(n,t)}function Zot(n,t){return!n||n.type!=="ObjectPattern"?!1:t==null||(0,Ie.default)(n,t)}function elt(n,t){return!n||n.type!=="SpreadElement"?!1:t==null||(0,Ie.default)(n,t)}function tlt(n,t){return!n||n.type!=="Super"?!1:t==null||(0,Ie.default)(n,t)}function rlt(n,t){return!n||n.type!=="TaggedTemplateExpression"?!1:t==null||(0,Ie.default)(n,t)}function alt(n,t){return!n||n.type!=="TemplateElement"?!1:t==null||(0,Ie.default)(n,t)}function nlt(n,t){return!n||n.type!=="TemplateLiteral"?!1:t==null||(0,Ie.default)(n,t)}function slt(n,t){return!n||n.type!=="YieldExpression"?!1:t==null||(0,Ie.default)(n,t)}function ilt(n,t){return!n||n.type!=="AwaitExpression"?!1:t==null||(0,Ie.default)(n,t)}function olt(n,t){return!n||n.type!=="Import"?!1:t==null||(0,Ie.default)(n,t)}function llt(n,t){return!n||n.type!=="BigIntLiteral"?!1:t==null||(0,Ie.default)(n,t)}function dlt(n,t){return!n||n.type!=="ExportNamespaceSpecifier"?!1:t==null||(0,Ie.default)(n,t)}function ult(n,t){return!n||n.type!=="OptionalMemberExpression"?!1:t==null||(0,Ie.default)(n,t)}function clt(n,t){return!n||n.type!=="OptionalCallExpression"?!1:t==null||(0,Ie.default)(n,t)}function plt(n,t){return!n||n.type!=="ClassProperty"?!1:t==null||(0,Ie.default)(n,t)}function flt(n,t){return!n||n.type!=="ClassAccessorProperty"?!1:t==null||(0,Ie.default)(n,t)}function hlt(n,t){return!n||n.type!=="ClassPrivateProperty"?!1:t==null||(0,Ie.default)(n,t)}function mlt(n,t){return!n||n.type!=="ClassPrivateMethod"?!1:t==null||(0,Ie.default)(n,t)}function ylt(n,t){return!n||n.type!=="PrivateName"?!1:t==null||(0,Ie.default)(n,t)}function glt(n,t){return!n||n.type!=="StaticBlock"?!1:t==null||(0,Ie.default)(n,t)}function vlt(n,t){return!n||n.type!=="AnyTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function blt(n,t){return!n||n.type!=="ArrayTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function xlt(n,t){return!n||n.type!=="BooleanTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function Rlt(n,t){return!n||n.type!=="BooleanLiteralTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function Elt(n,t){return!n||n.type!=="NullLiteralTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function Slt(n,t){return!n||n.type!=="ClassImplements"?!1:t==null||(0,Ie.default)(n,t)}function Tlt(n,t){return!n||n.type!=="DeclareClass"?!1:t==null||(0,Ie.default)(n,t)}function wlt(n,t){return!n||n.type!=="DeclareFunction"?!1:t==null||(0,Ie.default)(n,t)}function Plt(n,t){return!n||n.type!=="DeclareInterface"?!1:t==null||(0,Ie.default)(n,t)}function Alt(n,t){return!n||n.type!=="DeclareModule"?!1:t==null||(0,Ie.default)(n,t)}function Ilt(n,t){return!n||n.type!=="DeclareModuleExports"?!1:t==null||(0,Ie.default)(n,t)}function Clt(n,t){return!n||n.type!=="DeclareTypeAlias"?!1:t==null||(0,Ie.default)(n,t)}function jlt(n,t){return!n||n.type!=="DeclareOpaqueType"?!1:t==null||(0,Ie.default)(n,t)}function Olt(n,t){return!n||n.type!=="DeclareVariable"?!1:t==null||(0,Ie.default)(n,t)}function _lt(n,t){return!n||n.type!=="DeclareExportDeclaration"?!1:t==null||(0,Ie.default)(n,t)}function Nlt(n,t){return!n||n.type!=="DeclareExportAllDeclaration"?!1:t==null||(0,Ie.default)(n,t)}function Dlt(n,t){return!n||n.type!=="DeclaredPredicate"?!1:t==null||(0,Ie.default)(n,t)}function klt(n,t){return!n||n.type!=="ExistsTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function Llt(n,t){return!n||n.type!=="FunctionTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function Mlt(n,t){return!n||n.type!=="FunctionTypeParam"?!1:t==null||(0,Ie.default)(n,t)}function Blt(n,t){return!n||n.type!=="GenericTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function Flt(n,t){return!n||n.type!=="InferredPredicate"?!1:t==null||(0,Ie.default)(n,t)}function $lt(n,t){return!n||n.type!=="InterfaceExtends"?!1:t==null||(0,Ie.default)(n,t)}function qlt(n,t){return!n||n.type!=="InterfaceDeclaration"?!1:t==null||(0,Ie.default)(n,t)}function Ult(n,t){return!n||n.type!=="InterfaceTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function Vlt(n,t){return!n||n.type!=="IntersectionTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function Wlt(n,t){return!n||n.type!=="MixedTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function Glt(n,t){return!n||n.type!=="EmptyTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function Klt(n,t){return!n||n.type!=="NullableTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function Hlt(n,t){return!n||n.type!=="NumberLiteralTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function zlt(n,t){return!n||n.type!=="NumberTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function Xlt(n,t){return!n||n.type!=="ObjectTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function Jlt(n,t){return!n||n.type!=="ObjectTypeInternalSlot"?!1:t==null||(0,Ie.default)(n,t)}function Ylt(n,t){return!n||n.type!=="ObjectTypeCallProperty"?!1:t==null||(0,Ie.default)(n,t)}function Qlt(n,t){return!n||n.type!=="ObjectTypeIndexer"?!1:t==null||(0,Ie.default)(n,t)}function Zlt(n,t){return!n||n.type!=="ObjectTypeProperty"?!1:t==null||(0,Ie.default)(n,t)}function edt(n,t){return!n||n.type!=="ObjectTypeSpreadProperty"?!1:t==null||(0,Ie.default)(n,t)}function tdt(n,t){return!n||n.type!=="OpaqueType"?!1:t==null||(0,Ie.default)(n,t)}function rdt(n,t){return!n||n.type!=="QualifiedTypeIdentifier"?!1:t==null||(0,Ie.default)(n,t)}function adt(n,t){return!n||n.type!=="StringLiteralTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function ndt(n,t){return!n||n.type!=="StringTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function sdt(n,t){return!n||n.type!=="SymbolTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function idt(n,t){return!n||n.type!=="ThisTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function odt(n,t){return!n||n.type!=="TupleTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function ldt(n,t){return!n||n.type!=="TypeofTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function ddt(n,t){return!n||n.type!=="TypeAlias"?!1:t==null||(0,Ie.default)(n,t)}function udt(n,t){return!n||n.type!=="TypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function cdt(n,t){return!n||n.type!=="TypeCastExpression"?!1:t==null||(0,Ie.default)(n,t)}function pdt(n,t){return!n||n.type!=="TypeParameter"?!1:t==null||(0,Ie.default)(n,t)}function fdt(n,t){return!n||n.type!=="TypeParameterDeclaration"?!1:t==null||(0,Ie.default)(n,t)}function hdt(n,t){return!n||n.type!=="TypeParameterInstantiation"?!1:t==null||(0,Ie.default)(n,t)}function mdt(n,t){return!n||n.type!=="UnionTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function ydt(n,t){return!n||n.type!=="Variance"?!1:t==null||(0,Ie.default)(n,t)}function gdt(n,t){return!n||n.type!=="VoidTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function vdt(n,t){return!n||n.type!=="EnumDeclaration"?!1:t==null||(0,Ie.default)(n,t)}function bdt(n,t){return!n||n.type!=="EnumBooleanBody"?!1:t==null||(0,Ie.default)(n,t)}function xdt(n,t){return!n||n.type!=="EnumNumberBody"?!1:t==null||(0,Ie.default)(n,t)}function Rdt(n,t){return!n||n.type!=="EnumStringBody"?!1:t==null||(0,Ie.default)(n,t)}function Edt(n,t){return!n||n.type!=="EnumSymbolBody"?!1:t==null||(0,Ie.default)(n,t)}function Sdt(n,t){return!n||n.type!=="EnumBooleanMember"?!1:t==null||(0,Ie.default)(n,t)}function Tdt(n,t){return!n||n.type!=="EnumNumberMember"?!1:t==null||(0,Ie.default)(n,t)}function wdt(n,t){return!n||n.type!=="EnumStringMember"?!1:t==null||(0,Ie.default)(n,t)}function Pdt(n,t){return!n||n.type!=="EnumDefaultedMember"?!1:t==null||(0,Ie.default)(n,t)}function Adt(n,t){return!n||n.type!=="IndexedAccessType"?!1:t==null||(0,Ie.default)(n,t)}function Idt(n,t){return!n||n.type!=="OptionalIndexedAccessType"?!1:t==null||(0,Ie.default)(n,t)}function Cdt(n,t){return!n||n.type!=="JSXAttribute"?!1:t==null||(0,Ie.default)(n,t)}function jdt(n,t){return!n||n.type!=="JSXClosingElement"?!1:t==null||(0,Ie.default)(n,t)}function Odt(n,t){return!n||n.type!=="JSXElement"?!1:t==null||(0,Ie.default)(n,t)}function _dt(n,t){return!n||n.type!=="JSXEmptyExpression"?!1:t==null||(0,Ie.default)(n,t)}function Ndt(n,t){return!n||n.type!=="JSXExpressionContainer"?!1:t==null||(0,Ie.default)(n,t)}function Ddt(n,t){return!n||n.type!=="JSXSpreadChild"?!1:t==null||(0,Ie.default)(n,t)}function kdt(n,t){return!n||n.type!=="JSXIdentifier"?!1:t==null||(0,Ie.default)(n,t)}function Ldt(n,t){return!n||n.type!=="JSXMemberExpression"?!1:t==null||(0,Ie.default)(n,t)}function Mdt(n,t){return!n||n.type!=="JSXNamespacedName"?!1:t==null||(0,Ie.default)(n,t)}function Bdt(n,t){return!n||n.type!=="JSXOpeningElement"?!1:t==null||(0,Ie.default)(n,t)}function Fdt(n,t){return!n||n.type!=="JSXSpreadAttribute"?!1:t==null||(0,Ie.default)(n,t)}function $dt(n,t){return!n||n.type!=="JSXText"?!1:t==null||(0,Ie.default)(n,t)}function qdt(n,t){return!n||n.type!=="JSXFragment"?!1:t==null||(0,Ie.default)(n,t)}function Udt(n,t){return!n||n.type!=="JSXOpeningFragment"?!1:t==null||(0,Ie.default)(n,t)}function Vdt(n,t){return!n||n.type!=="JSXClosingFragment"?!1:t==null||(0,Ie.default)(n,t)}function Wdt(n,t){return!n||n.type!=="Noop"?!1:t==null||(0,Ie.default)(n,t)}function Gdt(n,t){return!n||n.type!=="Placeholder"?!1:t==null||(0,Ie.default)(n,t)}function Kdt(n,t){return!n||n.type!=="V8IntrinsicIdentifier"?!1:t==null||(0,Ie.default)(n,t)}function Hdt(n,t){return!n||n.type!=="ArgumentPlaceholder"?!1:t==null||(0,Ie.default)(n,t)}function zdt(n,t){return!n||n.type!=="BindExpression"?!1:t==null||(0,Ie.default)(n,t)}function Xdt(n,t){return!n||n.type!=="ImportAttribute"?!1:t==null||(0,Ie.default)(n,t)}function Jdt(n,t){return!n||n.type!=="Decorator"?!1:t==null||(0,Ie.default)(n,t)}function Ydt(n,t){return!n||n.type!=="DoExpression"?!1:t==null||(0,Ie.default)(n,t)}function Qdt(n,t){return!n||n.type!=="ExportDefaultSpecifier"?!1:t==null||(0,Ie.default)(n,t)}function Zdt(n,t){return!n||n.type!=="RecordExpression"?!1:t==null||(0,Ie.default)(n,t)}function eut(n,t){return!n||n.type!=="TupleExpression"?!1:t==null||(0,Ie.default)(n,t)}function tut(n,t){return!n||n.type!=="DecimalLiteral"?!1:t==null||(0,Ie.default)(n,t)}function rut(n,t){return!n||n.type!=="ModuleExpression"?!1:t==null||(0,Ie.default)(n,t)}function aut(n,t){return!n||n.type!=="TopicReference"?!1:t==null||(0,Ie.default)(n,t)}function nut(n,t){return!n||n.type!=="PipelineTopicExpression"?!1:t==null||(0,Ie.default)(n,t)}function sut(n,t){return!n||n.type!=="PipelineBareFunction"?!1:t==null||(0,Ie.default)(n,t)}function iut(n,t){return!n||n.type!=="PipelinePrimaryTopicReference"?!1:t==null||(0,Ie.default)(n,t)}function out(n,t){return!n||n.type!=="TSParameterProperty"?!1:t==null||(0,Ie.default)(n,t)}function lut(n,t){return!n||n.type!=="TSDeclareFunction"?!1:t==null||(0,Ie.default)(n,t)}function dut(n,t){return!n||n.type!=="TSDeclareMethod"?!1:t==null||(0,Ie.default)(n,t)}function uut(n,t){return!n||n.type!=="TSQualifiedName"?!1:t==null||(0,Ie.default)(n,t)}function cut(n,t){return!n||n.type!=="TSCallSignatureDeclaration"?!1:t==null||(0,Ie.default)(n,t)}function put(n,t){return!n||n.type!=="TSConstructSignatureDeclaration"?!1:t==null||(0,Ie.default)(n,t)}function fut(n,t){return!n||n.type!=="TSPropertySignature"?!1:t==null||(0,Ie.default)(n,t)}function hut(n,t){return!n||n.type!=="TSMethodSignature"?!1:t==null||(0,Ie.default)(n,t)}function mut(n,t){return!n||n.type!=="TSIndexSignature"?!1:t==null||(0,Ie.default)(n,t)}function yut(n,t){return!n||n.type!=="TSAnyKeyword"?!1:t==null||(0,Ie.default)(n,t)}function gut(n,t){return!n||n.type!=="TSBooleanKeyword"?!1:t==null||(0,Ie.default)(n,t)}function vut(n,t){return!n||n.type!=="TSBigIntKeyword"?!1:t==null||(0,Ie.default)(n,t)}function but(n,t){return!n||n.type!=="TSIntrinsicKeyword"?!1:t==null||(0,Ie.default)(n,t)}function xut(n,t){return!n||n.type!=="TSNeverKeyword"?!1:t==null||(0,Ie.default)(n,t)}function Rut(n,t){return!n||n.type!=="TSNullKeyword"?!1:t==null||(0,Ie.default)(n,t)}function Eut(n,t){return!n||n.type!=="TSNumberKeyword"?!1:t==null||(0,Ie.default)(n,t)}function Sut(n,t){return!n||n.type!=="TSObjectKeyword"?!1:t==null||(0,Ie.default)(n,t)}function Tut(n,t){return!n||n.type!=="TSStringKeyword"?!1:t==null||(0,Ie.default)(n,t)}function wut(n,t){return!n||n.type!=="TSSymbolKeyword"?!1:t==null||(0,Ie.default)(n,t)}function Put(n,t){return!n||n.type!=="TSUndefinedKeyword"?!1:t==null||(0,Ie.default)(n,t)}function Aut(n,t){return!n||n.type!=="TSUnknownKeyword"?!1:t==null||(0,Ie.default)(n,t)}function Iut(n,t){return!n||n.type!=="TSVoidKeyword"?!1:t==null||(0,Ie.default)(n,t)}function Cut(n,t){return!n||n.type!=="TSThisType"?!1:t==null||(0,Ie.default)(n,t)}function jut(n,t){return!n||n.type!=="TSFunctionType"?!1:t==null||(0,Ie.default)(n,t)}function Out(n,t){return!n||n.type!=="TSConstructorType"?!1:t==null||(0,Ie.default)(n,t)}function _ut(n,t){return!n||n.type!=="TSTypeReference"?!1:t==null||(0,Ie.default)(n,t)}function Nut(n,t){return!n||n.type!=="TSTypePredicate"?!1:t==null||(0,Ie.default)(n,t)}function Dut(n,t){return!n||n.type!=="TSTypeQuery"?!1:t==null||(0,Ie.default)(n,t)}function kut(n,t){return!n||n.type!=="TSTypeLiteral"?!1:t==null||(0,Ie.default)(n,t)}function Lut(n,t){return!n||n.type!=="TSArrayType"?!1:t==null||(0,Ie.default)(n,t)}function Mut(n,t){return!n||n.type!=="TSTupleType"?!1:t==null||(0,Ie.default)(n,t)}function But(n,t){return!n||n.type!=="TSOptionalType"?!1:t==null||(0,Ie.default)(n,t)}function Fut(n,t){return!n||n.type!=="TSRestType"?!1:t==null||(0,Ie.default)(n,t)}function $ut(n,t){return!n||n.type!=="TSNamedTupleMember"?!1:t==null||(0,Ie.default)(n,t)}function qut(n,t){return!n||n.type!=="TSUnionType"?!1:t==null||(0,Ie.default)(n,t)}function Uut(n,t){return!n||n.type!=="TSIntersectionType"?!1:t==null||(0,Ie.default)(n,t)}function Vut(n,t){return!n||n.type!=="TSConditionalType"?!1:t==null||(0,Ie.default)(n,t)}function Wut(n,t){return!n||n.type!=="TSInferType"?!1:t==null||(0,Ie.default)(n,t)}function Gut(n,t){return!n||n.type!=="TSParenthesizedType"?!1:t==null||(0,Ie.default)(n,t)}function Kut(n,t){return!n||n.type!=="TSTypeOperator"?!1:t==null||(0,Ie.default)(n,t)}function Hut(n,t){return!n||n.type!=="TSIndexedAccessType"?!1:t==null||(0,Ie.default)(n,t)}function zut(n,t){return!n||n.type!=="TSMappedType"?!1:t==null||(0,Ie.default)(n,t)}function Xut(n,t){return!n||n.type!=="TSLiteralType"?!1:t==null||(0,Ie.default)(n,t)}function Jut(n,t){return!n||n.type!=="TSExpressionWithTypeArguments"?!1:t==null||(0,Ie.default)(n,t)}function Yut(n,t){return!n||n.type!=="TSInterfaceDeclaration"?!1:t==null||(0,Ie.default)(n,t)}function Qut(n,t){return!n||n.type!=="TSInterfaceBody"?!1:t==null||(0,Ie.default)(n,t)}function Zut(n,t){return!n||n.type!=="TSTypeAliasDeclaration"?!1:t==null||(0,Ie.default)(n,t)}function ect(n,t){return!n||n.type!=="TSInstantiationExpression"?!1:t==null||(0,Ie.default)(n,t)}function tct(n,t){return!n||n.type!=="TSAsExpression"?!1:t==null||(0,Ie.default)(n,t)}function rct(n,t){return!n||n.type!=="TSSatisfiesExpression"?!1:t==null||(0,Ie.default)(n,t)}function act(n,t){return!n||n.type!=="TSTypeAssertion"?!1:t==null||(0,Ie.default)(n,t)}function nct(n,t){return!n||n.type!=="TSEnumDeclaration"?!1:t==null||(0,Ie.default)(n,t)}function sct(n,t){return!n||n.type!=="TSEnumMember"?!1:t==null||(0,Ie.default)(n,t)}function ict(n,t){return!n||n.type!=="TSModuleDeclaration"?!1:t==null||(0,Ie.default)(n,t)}function oct(n,t){return!n||n.type!=="TSModuleBlock"?!1:t==null||(0,Ie.default)(n,t)}function lct(n,t){return!n||n.type!=="TSImportType"?!1:t==null||(0,Ie.default)(n,t)}function dct(n,t){return!n||n.type!=="TSImportEqualsDeclaration"?!1:t==null||(0,Ie.default)(n,t)}function uct(n,t){return!n||n.type!=="TSExternalModuleReference"?!1:t==null||(0,Ie.default)(n,t)}function cct(n,t){return!n||n.type!=="TSNonNullExpression"?!1:t==null||(0,Ie.default)(n,t)}function pct(n,t){return!n||n.type!=="TSExportAssignment"?!1:t==null||(0,Ie.default)(n,t)}function fct(n,t){return!n||n.type!=="TSNamespaceExportDeclaration"?!1:t==null||(0,Ie.default)(n,t)}function hct(n,t){return!n||n.type!=="TSTypeAnnotation"?!1:t==null||(0,Ie.default)(n,t)}function mct(n,t){return!n||n.type!=="TSTypeParameterInstantiation"?!1:t==null||(0,Ie.default)(n,t)}function yct(n,t){return!n||n.type!=="TSTypeParameterDeclaration"?!1:t==null||(0,Ie.default)(n,t)}function gct(n,t){return!n||n.type!=="TSTypeParameter"?!1:t==null||(0,Ie.default)(n,t)}function vct(n,t){if(!n)return!1;switch(n.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"InterpreterDirective":case"Directive":case"DirectiveLiteral":case"BlockStatement":case"BreakStatement":case"CallExpression":case"CatchClause":case"ConditionalExpression":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"File":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"FunctionExpression":case"Identifier":case"IfStatement":case"LabeledStatement":case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"Program":case"ObjectExpression":case"ObjectMethod":case"ObjectProperty":case"RestElement":case"ReturnStatement":case"SequenceExpression":case"ParenthesizedExpression":case"SwitchCase":case"SwitchStatement":case"ThisExpression":case"ThrowStatement":case"TryStatement":case"UnaryExpression":case"UpdateExpression":case"VariableDeclaration":case"VariableDeclarator":case"WhileStatement":case"WithStatement":case"AssignmentPattern":case"ArrayPattern":case"ArrowFunctionExpression":case"ClassBody":case"ClassExpression":case"ClassDeclaration":case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ExportSpecifier":case"ForOfStatement":case"ImportDeclaration":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ImportExpression":case"MetaProperty":case"ClassMethod":case"ObjectPattern":case"SpreadElement":case"Super":case"TaggedTemplateExpression":case"TemplateElement":case"TemplateLiteral":case"YieldExpression":case"AwaitExpression":case"Import":case"BigIntLiteral":case"ExportNamespaceSpecifier":case"OptionalMemberExpression":case"OptionalCallExpression":case"ClassProperty":case"ClassAccessorProperty":case"ClassPrivateProperty":case"ClassPrivateMethod":case"PrivateName":case"StaticBlock":break;case"Placeholder":switch(n.expectedNode){case"Identifier":case"StringLiteral":case"BlockStatement":case"ClassBody":break;default:return!1}break;default:return!1}return t==null||(0,Ie.default)(n,t)}function bct(n,t){if(!n)return!1;switch(n.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ParenthesizedExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":case"ArrowFunctionExpression":case"ClassExpression":case"ImportExpression":case"MetaProperty":case"Super":case"TaggedTemplateExpression":case"TemplateLiteral":case"YieldExpression":case"AwaitExpression":case"Import":case"BigIntLiteral":case"OptionalMemberExpression":case"OptionalCallExpression":case"TypeCastExpression":case"JSXElement":case"JSXFragment":case"BindExpression":case"DoExpression":case"RecordExpression":case"TupleExpression":case"DecimalLiteral":case"ModuleExpression":case"TopicReference":case"PipelineTopicExpression":case"PipelineBareFunction":case"PipelinePrimaryTopicReference":case"TSInstantiationExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":break;case"Placeholder":switch(n.expectedNode){case"Expression":case"Identifier":case"StringLiteral":break;default:return!1}break;default:return!1}return t==null||(0,Ie.default)(n,t)}function xct(n,t){if(!n)return!1;switch(n.type){case"BinaryExpression":case"LogicalExpression":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Rct(n,t){if(!n)return!1;switch(n.type){case"BlockStatement":case"CatchClause":case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"FunctionExpression":case"Program":case"ObjectMethod":case"SwitchStatement":case"WhileStatement":case"ArrowFunctionExpression":case"ClassExpression":case"ClassDeclaration":case"ForOfStatement":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;case"Placeholder":if(n.expectedNode==="BlockStatement")break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Ect(n,t){if(!n)return!1;switch(n.type){case"BlockStatement":case"CatchClause":case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"FunctionExpression":case"Program":case"ObjectMethod":case"SwitchStatement":case"WhileStatement":case"ArrowFunctionExpression":case"ForOfStatement":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;case"Placeholder":if(n.expectedNode==="BlockStatement")break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Sct(n,t){if(!n)return!1;switch(n.type){case"BlockStatement":case"Program":case"TSModuleBlock":break;case"Placeholder":if(n.expectedNode==="BlockStatement")break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Tct(n,t){if(!n)return!1;switch(n.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":case"ClassDeclaration":case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ForOfStatement":case"ImportDeclaration":case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"InterfaceDeclaration":case"OpaqueType":case"TypeAlias":case"EnumDeclaration":case"TSDeclareFunction":case"TSInterfaceDeclaration":case"TSTypeAliasDeclaration":case"TSEnumDeclaration":case"TSModuleDeclaration":case"TSImportEqualsDeclaration":case"TSExportAssignment":case"TSNamespaceExportDeclaration":break;case"Placeholder":switch(n.expectedNode){case"Statement":case"Declaration":case"BlockStatement":break;default:return!1}break;default:return!1}return t==null||(0,Ie.default)(n,t)}function wct(n,t){if(!n)return!1;switch(n.type){case"BreakStatement":case"ContinueStatement":case"ReturnStatement":case"ThrowStatement":case"YieldExpression":case"AwaitExpression":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Pct(n,t){if(!n)return!1;switch(n.type){case"BreakStatement":case"ContinueStatement":case"ReturnStatement":case"ThrowStatement":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Act(n,t){if(!n)return!1;switch(n.type){case"ConditionalExpression":case"IfStatement":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Ict(n,t){if(!n)return!1;switch(n.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":case"ForOfStatement":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Cct(n,t){if(!n)return!1;switch(n.type){case"DoWhileStatement":case"WhileStatement":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function jct(n,t){if(!n)return!1;switch(n.type){case"ExpressionStatement":case"ParenthesizedExpression":case"TypeCastExpression":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Oct(n,t){if(!n)return!1;switch(n.type){case"ForInStatement":case"ForStatement":case"ForOfStatement":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function _ct(n,t){if(!n)return!1;switch(n.type){case"ForInStatement":case"ForOfStatement":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Nct(n,t){if(!n)return!1;switch(n.type){case"FunctionDeclaration":case"FunctionExpression":case"ObjectMethod":case"ArrowFunctionExpression":case"ClassMethod":case"ClassPrivateMethod":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Dct(n,t){if(!n)return!1;switch(n.type){case"FunctionDeclaration":case"FunctionExpression":case"ObjectMethod":case"ArrowFunctionExpression":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function kct(n,t){if(!n)return!1;switch(n.type){case"FunctionDeclaration":case"FunctionExpression":case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"ArrowFunctionExpression":case"BigIntLiteral":case"DecimalLiteral":break;case"Placeholder":if(n.expectedNode==="StringLiteral")break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Lct(n,t){if(!n)return!1;switch(n.type){case"FunctionDeclaration":case"VariableDeclaration":case"ClassDeclaration":case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ImportDeclaration":case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"InterfaceDeclaration":case"OpaqueType":case"TypeAlias":case"EnumDeclaration":case"TSDeclareFunction":case"TSInterfaceDeclaration":case"TSTypeAliasDeclaration":case"TSEnumDeclaration":case"TSModuleDeclaration":break;case"Placeholder":if(n.expectedNode==="Declaration")break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Mct(n,t){if(!n)return!1;switch(n.type){case"Identifier":case"RestElement":case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":break;case"Placeholder":switch(n.expectedNode){case"Pattern":case"Identifier":break;default:return!1}break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Bct(n,t){if(!n)return!1;switch(n.type){case"Identifier":case"MemberExpression":case"RestElement":case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":case"TSParameterProperty":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":break;case"Placeholder":switch(n.expectedNode){case"Pattern":case"Identifier":break;default:return!1}break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Fct(n,t){if(!n)return!1;switch(n.type){case"Identifier":case"TSQualifiedName":break;case"Placeholder":if(n.expectedNode==="Identifier")break;default:return!1}return t==null||(0,Ie.default)(n,t)}function $ct(n,t){if(!n)return!1;switch(n.type){case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"TemplateLiteral":case"BigIntLiteral":case"DecimalLiteral":break;case"Placeholder":if(n.expectedNode==="StringLiteral")break;default:return!1}return t==null||(0,Ie.default)(n,t)}function qct(n,t){if(!n)return!1;switch(n.type){case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"BigIntLiteral":case"JSXAttribute":case"JSXClosingElement":case"JSXElement":case"JSXExpressionContainer":case"JSXSpreadChild":case"JSXOpeningElement":case"JSXText":case"JSXFragment":case"JSXOpeningFragment":case"JSXClosingFragment":case"DecimalLiteral":break;case"Placeholder":if(n.expectedNode==="StringLiteral")break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Uct(n,t){if(!n)return!1;switch(n.type){case"ObjectMethod":case"ObjectProperty":case"ObjectTypeInternalSlot":case"ObjectTypeCallProperty":case"ObjectTypeIndexer":case"ObjectTypeProperty":case"ObjectTypeSpreadProperty":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Vct(n,t){if(!n)return!1;switch(n.type){case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Wct(n,t){if(!n)return!1;switch(n.type){case"ObjectMethod":case"ObjectProperty":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Gct(n,t){if(!n)return!1;switch(n.type){case"ObjectProperty":case"ClassProperty":case"ClassAccessorProperty":case"ClassPrivateProperty":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Kct(n,t){if(!n)return!1;switch(n.type){case"UnaryExpression":case"SpreadElement":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Hct(n,t){if(!n)return!1;switch(n.type){case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":break;case"Placeholder":if(n.expectedNode==="Pattern")break;default:return!1}return t==null||(0,Ie.default)(n,t)}function zct(n,t){if(!n)return!1;switch(n.type){case"ClassExpression":case"ClassDeclaration":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Ome(n,t){if(!n)return!1;switch(n.type){case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ImportDeclaration":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Xct(n,t){if(!n)return!1;switch(n.type){case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Jct(n,t){if(!n)return!1;switch(n.type){case"ExportSpecifier":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Yct(n,t){if(!n)return!1;switch(n.type){case"ClassAccessorProperty":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Qct(n,t){if(!n)return!1;switch(n.type){case"ClassPrivateProperty":case"ClassPrivateMethod":case"PrivateName":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function Zct(n,t){if(!n)return!1;switch(n.type){case"AnyTypeAnnotation":case"ArrayTypeAnnotation":case"BooleanTypeAnnotation":case"BooleanLiteralTypeAnnotation":case"NullLiteralTypeAnnotation":case"ClassImplements":case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"DeclaredPredicate":case"ExistsTypeAnnotation":case"FunctionTypeAnnotation":case"FunctionTypeParam":case"GenericTypeAnnotation":case"InferredPredicate":case"InterfaceExtends":case"InterfaceDeclaration":case"InterfaceTypeAnnotation":case"IntersectionTypeAnnotation":case"MixedTypeAnnotation":case"EmptyTypeAnnotation":case"NullableTypeAnnotation":case"NumberLiteralTypeAnnotation":case"NumberTypeAnnotation":case"ObjectTypeAnnotation":case"ObjectTypeInternalSlot":case"ObjectTypeCallProperty":case"ObjectTypeIndexer":case"ObjectTypeProperty":case"ObjectTypeSpreadProperty":case"OpaqueType":case"QualifiedTypeIdentifier":case"StringLiteralTypeAnnotation":case"StringTypeAnnotation":case"SymbolTypeAnnotation":case"ThisTypeAnnotation":case"TupleTypeAnnotation":case"TypeofTypeAnnotation":case"TypeAlias":case"TypeAnnotation":case"TypeCastExpression":case"TypeParameter":case"TypeParameterDeclaration":case"TypeParameterInstantiation":case"UnionTypeAnnotation":case"Variance":case"VoidTypeAnnotation":case"EnumDeclaration":case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":case"EnumDefaultedMember":case"IndexedAccessType":case"OptionalIndexedAccessType":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function ept(n,t){if(!n)return!1;switch(n.type){case"AnyTypeAnnotation":case"ArrayTypeAnnotation":case"BooleanTypeAnnotation":case"BooleanLiteralTypeAnnotation":case"NullLiteralTypeAnnotation":case"ExistsTypeAnnotation":case"FunctionTypeAnnotation":case"GenericTypeAnnotation":case"InterfaceTypeAnnotation":case"IntersectionTypeAnnotation":case"MixedTypeAnnotation":case"EmptyTypeAnnotation":case"NullableTypeAnnotation":case"NumberLiteralTypeAnnotation":case"NumberTypeAnnotation":case"ObjectTypeAnnotation":case"StringLiteralTypeAnnotation":case"StringTypeAnnotation":case"SymbolTypeAnnotation":case"ThisTypeAnnotation":case"TupleTypeAnnotation":case"TypeofTypeAnnotation":case"UnionTypeAnnotation":case"VoidTypeAnnotation":case"IndexedAccessType":case"OptionalIndexedAccessType":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function tpt(n,t){if(!n)return!1;switch(n.type){case"AnyTypeAnnotation":case"BooleanTypeAnnotation":case"NullLiteralTypeAnnotation":case"MixedTypeAnnotation":case"EmptyTypeAnnotation":case"NumberTypeAnnotation":case"StringTypeAnnotation":case"SymbolTypeAnnotation":case"ThisTypeAnnotation":case"VoidTypeAnnotation":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function rpt(n,t){if(!n)return!1;switch(n.type){case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"InterfaceDeclaration":case"OpaqueType":case"TypeAlias":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function apt(n,t){if(!n)return!1;switch(n.type){case"DeclaredPredicate":case"InferredPredicate":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function npt(n,t){if(!n)return!1;switch(n.type){case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function spt(n,t){if(!n)return!1;switch(n.type){case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":case"EnumDefaultedMember":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function ipt(n,t){if(!n)return!1;switch(n.type){case"JSXAttribute":case"JSXClosingElement":case"JSXElement":case"JSXEmptyExpression":case"JSXExpressionContainer":case"JSXSpreadChild":case"JSXIdentifier":case"JSXMemberExpression":case"JSXNamespacedName":case"JSXOpeningElement":case"JSXSpreadAttribute":case"JSXText":case"JSXFragment":case"JSXOpeningFragment":case"JSXClosingFragment":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function opt(n,t){if(!n)return!1;switch(n.type){case"Noop":case"Placeholder":case"V8IntrinsicIdentifier":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function lpt(n,t){if(!n)return!1;switch(n.type){case"TSParameterProperty":case"TSDeclareFunction":case"TSDeclareMethod":case"TSQualifiedName":case"TSCallSignatureDeclaration":case"TSConstructSignatureDeclaration":case"TSPropertySignature":case"TSMethodSignature":case"TSIndexSignature":case"TSAnyKeyword":case"TSBooleanKeyword":case"TSBigIntKeyword":case"TSIntrinsicKeyword":case"TSNeverKeyword":case"TSNullKeyword":case"TSNumberKeyword":case"TSObjectKeyword":case"TSStringKeyword":case"TSSymbolKeyword":case"TSUndefinedKeyword":case"TSUnknownKeyword":case"TSVoidKeyword":case"TSThisType":case"TSFunctionType":case"TSConstructorType":case"TSTypeReference":case"TSTypePredicate":case"TSTypeQuery":case"TSTypeLiteral":case"TSArrayType":case"TSTupleType":case"TSOptionalType":case"TSRestType":case"TSNamedTupleMember":case"TSUnionType":case"TSIntersectionType":case"TSConditionalType":case"TSInferType":case"TSParenthesizedType":case"TSTypeOperator":case"TSIndexedAccessType":case"TSMappedType":case"TSLiteralType":case"TSExpressionWithTypeArguments":case"TSInterfaceDeclaration":case"TSInterfaceBody":case"TSTypeAliasDeclaration":case"TSInstantiationExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSEnumDeclaration":case"TSEnumMember":case"TSModuleDeclaration":case"TSModuleBlock":case"TSImportType":case"TSImportEqualsDeclaration":case"TSExternalModuleReference":case"TSNonNullExpression":case"TSExportAssignment":case"TSNamespaceExportDeclaration":case"TSTypeAnnotation":case"TSTypeParameterInstantiation":case"TSTypeParameterDeclaration":case"TSTypeParameter":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function dpt(n,t){if(!n)return!1;switch(n.type){case"TSCallSignatureDeclaration":case"TSConstructSignatureDeclaration":case"TSPropertySignature":case"TSMethodSignature":case"TSIndexSignature":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function upt(n,t){if(!n)return!1;switch(n.type){case"TSAnyKeyword":case"TSBooleanKeyword":case"TSBigIntKeyword":case"TSIntrinsicKeyword":case"TSNeverKeyword":case"TSNullKeyword":case"TSNumberKeyword":case"TSObjectKeyword":case"TSStringKeyword":case"TSSymbolKeyword":case"TSUndefinedKeyword":case"TSUnknownKeyword":case"TSVoidKeyword":case"TSThisType":case"TSFunctionType":case"TSConstructorType":case"TSTypeReference":case"TSTypePredicate":case"TSTypeQuery":case"TSTypeLiteral":case"TSArrayType":case"TSTupleType":case"TSOptionalType":case"TSRestType":case"TSUnionType":case"TSIntersectionType":case"TSConditionalType":case"TSInferType":case"TSParenthesizedType":case"TSTypeOperator":case"TSIndexedAccessType":case"TSMappedType":case"TSLiteralType":case"TSExpressionWithTypeArguments":case"TSImportType":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function cpt(n,t){if(!n)return!1;switch(n.type){case"TSAnyKeyword":case"TSBooleanKeyword":case"TSBigIntKeyword":case"TSIntrinsicKeyword":case"TSNeverKeyword":case"TSNullKeyword":case"TSNumberKeyword":case"TSObjectKeyword":case"TSStringKeyword":case"TSSymbolKeyword":case"TSUndefinedKeyword":case"TSUnknownKeyword":case"TSVoidKeyword":case"TSThisType":case"TSLiteralType":break;default:return!1}return t==null||(0,Ie.default)(n,t)}function ppt(n,t){return(0,Py.default)("isNumberLiteral","isNumericLiteral"),!n||n.type!=="NumberLiteral"?!1:t==null||(0,Ie.default)(n,t)}function fpt(n,t){return(0,Py.default)("isRegexLiteral","isRegExpLiteral"),!n||n.type!=="RegexLiteral"?!1:t==null||(0,Ie.default)(n,t)}function hpt(n,t){return(0,Py.default)("isRestProperty","isRestElement"),!n||n.type!=="RestProperty"?!1:t==null||(0,Ie.default)(n,t)}function mpt(n,t){return(0,Py.default)("isSpreadProperty","isSpreadElement"),!n||n.type!=="SpreadProperty"?!1:t==null||(0,Ie.default)(n,t)}function ypt(n,t){return(0,Py.default)("isModuleDeclaration","isImportOrExportDeclaration"),Ome(n,t)}Object.defineProperty(Bb,"__esModule",{value:!0});Bb.default=gpt;var Tm=xe;function gpt(n,t,a){if(!(0,Tm.isMemberExpression)(n))return!1;const i=Array.isArray(t)?t:t.split("."),u=[];let p;for(p=n;(0,Tm.isMemberExpression)(p);p=p.object)u.push(p.property);if(u.push(p),u.length<i.length||!a&&u.length>i.length)return!1;for(let m=0,b=u.length-1;m<i.length;m++,b--){const v=u[b];let E;if((0,Tm.isIdentifier)(v))E=v.name;else if((0,Tm.isStringLiteral)(v))E=v.value;else if((0,Tm.isThisExpression)(v))E="this";else return!1;if(i[m]!==E)return!1}return!0}Object.defineProperty(Mb,"__esModule",{value:!0});Mb.default=bpt;var vpt=Bb;function bpt(n,t){const a=n.split(".");return i=>(0,vpt.default)(i,a,t)}Object.defineProperty(Lb,"__esModule",{value:!0});Lb.default=void 0;var xpt=Mb;const Rpt=(0,xpt.default)("React.Component");Lb.default=Rpt;var uD={};Object.defineProperty(uD,"__esModule",{value:!0});uD.default=Ept;function Ept(n){return!!n&&/^[a-z]/.test(n)}var Hv={},zv={},me={},Uu={},yO={};let wm=null;function Xm(n){if(wm!==null&&typeof wm.property){const t=wm;return wm=Xm.prototype=null,t}return wm=Xm.prototype=n??Object.create(null),new Xm}Xm();var Spt=function(t){return Xm(t)},Es={},Xv={},Jv={},Ace;function cD(){if(Ace)return Jv;Ace=1,Object.defineProperty(Jv,"__esModule",{value:!0}),Jv.default=t;var n=ro();function t(a,i){if(a===i)return!0;if(a==null||n.ALIAS_KEYS[i])return!1;const u=n.FLIPPED_ALIAS_KEYS[i];if(u){if(u[0]===a)return!0;for(const p of u)if(a===p)return!0}return!1}return Jv}var Yv={},Ice;function _me(){if(Ice)return Yv;Ice=1,Object.defineProperty(Yv,"__esModule",{value:!0}),Yv.default=t;var n=ro();function t(a,i){if(a===i)return!0;const u=n.PLACEHOLDERS_ALIAS[a];if(u){for(const p of u)if(i===p)return!0}return!1}return Yv}var Cce;function Ay(){if(Cce)return Xv;Cce=1,Object.defineProperty(Xv,"__esModule",{value:!0}),Xv.default=u;var n=wy,t=cD(),a=_me(),i=ro();function u(p,m,b){return m?(0,t.default)(m.type,p)?b===void 0?!0:(0,n.default)(m,b):!b&&m.type==="Placeholder"&&p in i.FLIPPED_ALIAS_KEYS?(0,a.default)(m.expectedNode,p):!1:!1}return Xv}var fc={},Iy={},Cy={};Object.defineProperty(Cy,"__esModule",{value:!0});Cy.isIdentifierChar=Lme;Cy.isIdentifierName=Apt;Cy.isIdentifierStart=kme;let pD="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲊᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟍꟐꟑꟓꟕ-Ƛꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",Nme="·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࢗ-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‌‍‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・";const Tpt=new RegExp("["+pD+"]"),wpt=new RegExp("["+pD+Nme+"]");pD=Nme=null;const Dme=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,2,60,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,42,9,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,496,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],Ppt=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,80,3,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,343,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,726,6,110,6,6,9,4759,9,787719,239];function F_(n,t){let a=65536;for(let i=0,u=t.length;i<u;i+=2){if(a+=t[i],a>n)return!1;if(a+=t[i+1],a>=n)return!0}return!1}function kme(n){return n<65?n===36:n<=90?!0:n<97?n===95:n<=122?!0:n<=65535?n>=170&&Tpt.test(String.fromCharCode(n)):F_(n,Dme)}function Lme(n){return n<48?n===36:n<58?!0:n<65?!1:n<=90?!0:n<97?n===95:n<=122?!0:n<=65535?n>=170&&wpt.test(String.fromCharCode(n)):F_(n,Dme)||F_(n,Ppt)}function Apt(n){let t=!0;for(let a=0;a<n.length;a++){let i=n.charCodeAt(a);if((i&64512)===55296&&a+1<n.length){const u=n.charCodeAt(++a);(u&64512)===56320&&(i=65536+((i&1023)<<10)+(u&1023))}if(t){if(t=!1,!kme(i))return!1}else if(!Lme(i))return!1}return!t}var hc={};Object.defineProperty(hc,"__esModule",{value:!0});hc.isKeyword=_pt;hc.isReservedWord=Mme;hc.isStrictBindOnlyReservedWord=Fme;hc.isStrictBindReservedWord=Opt;hc.isStrictReservedWord=Bme;const fD={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},Ipt=new Set(fD.keyword),Cpt=new Set(fD.strict),jpt=new Set(fD.strictBind);function Mme(n,t){return t&&n==="await"||n==="enum"}function Bme(n,t){return Mme(n,t)||Cpt.has(n)}function Fme(n){return jpt.has(n)}function Opt(n,t){return Bme(n,t)||Fme(n)}function _pt(n){return Ipt.has(n)}(function(n){Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"isIdentifierChar",{enumerable:!0,get:function(){return t.isIdentifierChar}}),Object.defineProperty(n,"isIdentifierName",{enumerable:!0,get:function(){return t.isIdentifierName}}),Object.defineProperty(n,"isIdentifierStart",{enumerable:!0,get:function(){return t.isIdentifierStart}}),Object.defineProperty(n,"isKeyword",{enumerable:!0,get:function(){return a.isKeyword}}),Object.defineProperty(n,"isReservedWord",{enumerable:!0,get:function(){return a.isReservedWord}}),Object.defineProperty(n,"isStrictBindOnlyReservedWord",{enumerable:!0,get:function(){return a.isStrictBindOnlyReservedWord}}),Object.defineProperty(n,"isStrictBindReservedWord",{enumerable:!0,get:function(){return a.isStrictBindReservedWord}}),Object.defineProperty(n,"isStrictReservedWord",{enumerable:!0,get:function(){return a.isStrictReservedWord}});var t=Cy,a=hc})(Iy);Object.defineProperty(fc,"__esModule",{value:!0});fc.default=Npt;var gO=Iy;function Npt(n,t=!0){return typeof n!="string"||t&&((0,gO.isKeyword)(n)||(0,gO.isStrictReservedWord)(n,!0))?!1:(0,gO.isIdentifierName)(n)}var jy={};Object.defineProperty(jy,"__esModule",{value:!0});jy.readCodePoint=qme;jy.readInt=$me;jy.readStringContents=kpt;var Dpt=function(t){return t>=48&&t<=57};const jce={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},Qv={bin:n=>n===48||n===49,oct:n=>n>=48&&n<=55,dec:n=>n>=48&&n<=57,hex:n=>n>=48&&n<=57||n>=65&&n<=70||n>=97&&n<=102};function kpt(n,t,a,i,u,p){const m=a,b=i,v=u;let E="",S=null,A=a;const{length:O}=t;for(;;){if(a>=O){p.unterminated(m,b,v),E+=t.slice(A,a);break}const I=t.charCodeAt(a);if(Lpt(n,I,t,a)){E+=t.slice(A,a);break}if(I===92){E+=t.slice(A,a);const q=Mpt(t,a,i,u,n==="template",p);q.ch===null&&!S?S={pos:a,lineStart:i,curLine:u}:E+=q.ch,{pos:a,lineStart:i,curLine:u}=q,A=a}else I===8232||I===8233?(++a,++u,i=a):I===10||I===13?n==="template"?(E+=t.slice(A,a)+`
`,++a,I===13&&t.charCodeAt(a)===10&&++a,++u,A=i=a):p.unterminated(m,b,v):++a}return{pos:a,str:E,firstInvalidLoc:S,lineStart:i,curLine:u,containsInvalid:!!S}}function Lpt(n,t,a,i){return n==="template"?t===96||t===36&&a.charCodeAt(i+1)===123:t===(n==="double"?34:39)}function Mpt(n,t,a,i,u,p){const m=!u;t++;const b=E=>({pos:t,ch:E,lineStart:a,curLine:i}),v=n.charCodeAt(t++);switch(v){case 110:return b(`
`);case 114:return b("\r");case 120:{let E;return{code:E,pos:t}=$_(n,t,a,i,2,!1,m,p),b(E===null?null:String.fromCharCode(E))}case 117:{let E;return{code:E,pos:t}=qme(n,t,a,i,m,p),b(E===null?null:String.fromCodePoint(E))}case 116:return b(" ");case 98:return b("\b");case 118:return b("\v");case 102:return b("\f");case 13:n.charCodeAt(t)===10&&++t;case 10:a=t,++i;case 8232:case 8233:return b("");case 56:case 57:if(u)return b(null);p.strictNumericEscape(t-1,a,i);default:if(v>=48&&v<=55){const E=t-1;let A=/^[0-7]+/.exec(n.slice(E,t+2))[0],O=parseInt(A,8);O>255&&(A=A.slice(0,-1),O=parseInt(A,8)),t+=A.length-1;const I=n.charCodeAt(t);if(A!=="0"||I===56||I===57){if(u)return b(null);p.strictNumericEscape(E,a,i)}return b(String.fromCharCode(O))}return b(String.fromCharCode(v))}}function $_(n,t,a,i,u,p,m,b){const v=t;let E;return{n:E,pos:t}=$me(n,t,a,i,16,u,p,!1,b,!m),E===null&&(m?b.invalidEscapeSequence(v,a,i):t=v-1),{code:E,pos:t}}function $me(n,t,a,i,u,p,m,b,v,E){const S=t,A=u===16?jce.hex:jce.decBinOct,O=u===16?Qv.hex:u===10?Qv.dec:u===8?Qv.oct:Qv.bin;let I=!1,q=0;for(let L=0,W=p??1/0;L<W;++L){const X=n.charCodeAt(t);let Q;if(X===95&&b!=="bail"){const ae=n.charCodeAt(t-1),ie=n.charCodeAt(t+1);if(b){if(Number.isNaN(ie)||!O(ie)||A.has(ae)||A.has(ie)){if(E)return{n:null,pos:t};v.unexpectedNumericSeparator(t,a,i)}}else{if(E)return{n:null,pos:t};v.numericSeparatorInEscapeSequence(t,a,i)}++t;continue}if(X>=97?Q=X-97+10:X>=65?Q=X-65+10:Dpt(X)?Q=X-48:Q=1/0,Q>=u){if(Q<=9&&E)return{n:null,pos:t};if(Q<=9&&v.invalidDigit(t,a,i,u))Q=0;else if(m)Q=0,I=!0;else break}++t,q=q*u+Q}return t===S||p!=null&&t-S!==p||I?{n:null,pos:t}:{n:q,pos:t}}function qme(n,t,a,i,u,p){const m=n.charCodeAt(t);let b;if(m===123){if(++t,{code:b,pos:t}=$_(n,t,a,i,n.indexOf("}",t)-t,!0,u,p),++t,b!==null&&b>1114111)if(u)p.invalidCodePoint(t,a,i);else return{code:null,pos:t}}else({code:b,pos:t}=$_(n,t,a,i,4,!1,u,p));return{code:b,pos:t}}var Wr={};Object.defineProperty(Wr,"__esModule",{value:!0});Wr.UPDATE_OPERATORS=Wr.UNARY_OPERATORS=Wr.STRING_UNARY_OPERATORS=Wr.STATEMENT_OR_BLOCK_KEYS=Wr.NUMBER_UNARY_OPERATORS=Wr.NUMBER_BINARY_OPERATORS=Wr.NOT_LOCAL_BINDING=Wr.LOGICAL_OPERATORS=Wr.INHERIT_KEYS=Wr.FOR_INIT_KEYS=Wr.FLATTENABLE_KEYS=Wr.EQUALITY_BINARY_OPERATORS=Wr.COMPARISON_BINARY_OPERATORS=Wr.COMMENT_KEYS=Wr.BOOLEAN_UNARY_OPERATORS=Wr.BOOLEAN_NUMBER_BINARY_OPERATORS=Wr.BOOLEAN_BINARY_OPERATORS=Wr.BLOCK_SCOPED_SYMBOL=Wr.BINARY_OPERATORS=Wr.ASSIGNMENT_OPERATORS=void 0;Wr.STATEMENT_OR_BLOCK_KEYS=["consequent","body","alternate"];Wr.FLATTENABLE_KEYS=["body","expressions"];Wr.FOR_INIT_KEYS=["left","init"];Wr.COMMENT_KEYS=["leadingComments","trailingComments","innerComments"];const Bpt=Wr.LOGICAL_OPERATORS=["||","&&","??"];Wr.UPDATE_OPERATORS=["++","--"];const Fpt=Wr.BOOLEAN_NUMBER_BINARY_OPERATORS=[">","<",">=","<="],$pt=Wr.EQUALITY_BINARY_OPERATORS=["==","===","!=","!=="],qpt=Wr.COMPARISON_BINARY_OPERATORS=[...$pt,"in","instanceof"],Upt=Wr.BOOLEAN_BINARY_OPERATORS=[...qpt,...Fpt],Ume=Wr.NUMBER_BINARY_OPERATORS=["-","/","%","*","**","&","|",">>",">>>","<<","^"];Wr.BINARY_OPERATORS=["+",...Ume,...Upt,"|>"];Wr.ASSIGNMENT_OPERATORS=["=","+=",...Ume.map(n=>n+"="),...Bpt.map(n=>n+"=")];const Vpt=Wr.BOOLEAN_UNARY_OPERATORS=["delete","!"],Wpt=Wr.NUMBER_UNARY_OPERATORS=["+","-","~"],Gpt=Wr.STRING_UNARY_OPERATORS=["typeof"];Wr.UNARY_OPERATORS=["void","throw",...Vpt,...Wpt,...Gpt];Wr.INHERIT_KEYS={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]};Wr.BLOCK_SCOPED_SYMBOL=Symbol.for("var used to be block scoped");Wr.NOT_LOCAL_BINDING=Symbol.for("should not be considered a local binding");var va={},Oce;function Ml(){if(Oce)return va;Oce=1,Object.defineProperty(va,"__esModule",{value:!0}),va.VISITOR_KEYS=va.NODE_PARENT_VALIDATIONS=va.NODE_FIELDS=va.FLIPPED_ALIAS_KEYS=va.DEPRECATED_KEYS=va.BUILDER_KEYS=va.ALIAS_KEYS=void 0,va.arrayOf=q,va.arrayOfType=L,va.assertEach=X,va.assertNodeOrValueType=ie,va.assertNodeType=ae,va.assertOneOf=Q,va.assertOptionalChainStart=Xe,va.assertShape=Ge,va.assertValueType=be,va.chain=K,va.default=At,va.defineAliasedType=pe,va.validate=S,va.validateArrayOfType=W,va.validateOptional=O,va.validateOptionalType=I,va.validateType=A;var n=Ay(),t=hD();const a=va.VISITOR_KEYS={},i=va.ALIAS_KEYS={},u=va.FLIPPED_ALIAS_KEYS={},p=va.NODE_FIELDS={},m=va.BUILDER_KEYS={},b=va.DEPRECATED_KEYS={},v=va.NODE_PARENT_VALIDATIONS={};function E(mt){return Array.isArray(mt)?"array":mt===null?"null":typeof mt}function S(mt){return{validate:mt}}function A(...mt){return S(ae(...mt))}function O(mt){return{validate:mt,optional:!0}}function I(...mt){return{validate:ae(...mt),optional:!0}}function q(mt){return K(be("array"),X(mt))}function L(...mt){return q(ae(...mt))}function W(...mt){return S(L(...mt))}function X(mt){const yt=Qr.BABEL_TYPES_8_BREAKING?t.validateChild:()=>{};function Ot(kt,ir,Et){if(Array.isArray(Et))for(let xt=0;xt<Et.length;xt++){const it=`${ir}[${xt}]`,Oe=Et[xt];mt(kt,it,Oe),yt(kt,it,Oe)}}return Ot.each=mt,Ot}function Q(...mt){function yt(Ot,kt,ir){if(!mt.includes(ir))throw new TypeError(`Property ${kt} expected value to be one of ${JSON.stringify(mt)} but got ${JSON.stringify(ir)}`)}return yt.oneOf=mt,yt}function ae(...mt){function yt(Ot,kt,ir){for(const Et of mt)if((0,n.default)(Et,ir)){(0,t.validateChild)(Ot,kt,ir);return}throw new TypeError(`Property ${kt} of ${Ot.type} expected node to be of a type ${JSON.stringify(mt)} but instead got ${JSON.stringify(ir==null?void 0:ir.type)}`)}return yt.oneOfNodeTypes=mt,yt}function ie(...mt){function yt(Ot,kt,ir){for(const Et of mt)if(E(ir)===Et||(0,n.default)(Et,ir)){(0,t.validateChild)(Ot,kt,ir);return}throw new TypeError(`Property ${kt} of ${Ot.type} expected node to be of a type ${JSON.stringify(mt)} but instead got ${JSON.stringify(ir==null?void 0:ir.type)}`)}return yt.oneOfNodeOrValueTypes=mt,yt}function be(mt){function yt(Ot,kt,ir){if(!(E(ir)===mt))throw new TypeError(`Property ${kt} expected type of ${mt} but got ${E(ir)}`)}return yt.type=mt,yt}function Ge(mt){function yt(Ot,kt,ir){const Et=[];for(const xt of Object.keys(mt))try{(0,t.validateField)(Ot,xt,ir[xt],mt[xt])}catch(it){if(it instanceof TypeError){Et.push(it.message);continue}throw it}if(Et.length)throw new TypeError(`Property ${kt} of ${Ot.type} expected to have the following:
${Et.join(`
`)}`)}return yt.shapeOf=mt,yt}function Xe(){function mt(yt){var Ot;let kt=yt;for(;yt;){const{type:ir}=kt;if(ir==="OptionalCallExpression"){if(kt.optional)return;kt=kt.callee;continue}if(ir==="OptionalMemberExpression"){if(kt.optional)return;kt=kt.object;continue}break}throw new TypeError(`Non-optional ${yt.type} must chain from an optional OptionalMemberExpression or OptionalCallExpression. Found chain from ${(Ot=kt)==null?void 0:Ot.type}`)}return mt}function K(...mt){function yt(...Ot){for(const kt of mt)kt(...Ot)}if(yt.chainOf=mt,mt.length>=2&&"type"in mt[0]&&mt[0].type==="array"&&!("each"in mt[1]))throw new Error('An assertValueType("array") validator can only be followed by an assertEach(...) validator.');return yt}const se=new Set(["aliases","builder","deprecatedAlias","fields","inherits","visitor","validate"]),ve=new Set(["default","optional","deprecated","validate"]),Y={};function pe(...mt){return(yt,Ot={})=>{let kt=Ot.aliases;if(!kt){var ir,Et;Ot.inherits&&(kt=(ir=Y[Ot.inherits].aliases)==null?void 0:ir.slice()),(Et=kt)!=null||(kt=[]),Ot.aliases=kt}const xt=mt.filter(it=>!kt.includes(it));kt.unshift(...xt),At(yt,Ot)}}function At(mt,yt={}){const Ot=yt.inherits&&Y[yt.inherits]||{};let kt=yt.fields;if(!kt&&(kt={},Ot.fields)){const it=Object.getOwnPropertyNames(Ot.fields);for(const Oe of it){const $e=Ot.fields[Oe],de=$e.default;if(Array.isArray(de)?de.length>0:de&&typeof de=="object")throw new Error("field defaults can only be primitives or empty arrays currently");kt[Oe]={default:Array.isArray(de)?[]:de,optional:$e.optional,deprecated:$e.deprecated,validate:$e.validate}}}const ir=yt.visitor||Ot.visitor||[],Et=yt.aliases||Ot.aliases||[],xt=yt.builder||Ot.builder||yt.visitor||[];for(const it of Object.keys(yt))if(!se.has(it))throw new Error(`Unknown type option "${it}" on ${mt}`);yt.deprecatedAlias&&(b[yt.deprecatedAlias]=mt);for(const it of ir.concat(xt))kt[it]=kt[it]||{};for(const it of Object.keys(kt)){const Oe=kt[it];Oe.default!==void 0&&!xt.includes(it)&&(Oe.optional=!0),Oe.default===void 0?Oe.default=null:!Oe.validate&&Oe.default!=null&&(Oe.validate=be(E(Oe.default)));for(const $e of Object.keys(Oe))if(!ve.has($e))throw new Error(`Unknown field key "${$e}" on ${mt}.${it}`)}a[mt]=yt.visitor=ir,m[mt]=yt.builder=xt,p[mt]=yt.fields=kt,i[mt]=yt.aliases=Et,Et.forEach(it=>{u[it]=u[it]||[],u[it].push(mt)}),yt.validate&&(v[mt]=yt.validate),Y[mt]=yt}return va}var _ce;function Vme(){if(_ce)return Es;_ce=1,Object.defineProperty(Es,"__esModule",{value:!0}),Es.patternLikeCommon=Es.functionTypeAnnotationCommon=Es.functionDeclarationCommon=Es.functionCommon=Es.classMethodOrPropertyCommon=Es.classMethodOrDeclareMethodCommon=void 0;var n=Ay(),t=fc,a=Iy,i=jy,u=Wr,p=Ml();const m=(0,p.defineAliasedType)("Standardized");m("ArrayExpression",{fields:{elements:{validate:(0,p.arrayOf)((0,p.assertNodeOrValueType)("null","Expression","SpreadElement")),default:Qr.BABEL_TYPES_8_BREAKING?void 0:[]}},visitor:["elements"],aliases:["Expression"]}),m("AssignmentExpression",{fields:{operator:{validate:Qr.BABEL_TYPES_8_BREAKING?Object.assign(function(){const I=(0,p.assertOneOf)(...u.ASSIGNMENT_OPERATORS),q=(0,p.assertOneOf)("=");return function(L,W,X){((0,n.default)("Pattern",L.left)?q:I)(L,W,X)}}(),{type:"string"}):(0,p.assertValueType)("string")},left:{validate:Qr.BABEL_TYPES_8_BREAKING?(0,p.assertNodeType)("Identifier","MemberExpression","OptionalMemberExpression","ArrayPattern","ObjectPattern","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression"):(0,p.assertNodeType)("LVal","OptionalMemberExpression")},right:{validate:(0,p.assertNodeType)("Expression")}},builder:["operator","left","right"],visitor:["left","right"],aliases:["Expression"]}),m("BinaryExpression",{builder:["operator","left","right"],fields:{operator:{validate:(0,p.assertOneOf)(...u.BINARY_OPERATORS)},left:{validate:function(){const I=(0,p.assertNodeType)("Expression"),q=(0,p.assertNodeType)("Expression","PrivateName");return Object.assign(function(W,X,Q){(W.operator==="in"?q:I)(W,X,Q)},{oneOfNodeTypes:["Expression","PrivateName"]})}()},right:{validate:(0,p.assertNodeType)("Expression")}},visitor:["left","right"],aliases:["Binary","Expression"]}),m("InterpreterDirective",{builder:["value"],fields:{value:{validate:(0,p.assertValueType)("string")}}}),m("Directive",{visitor:["value"],fields:{value:{validate:(0,p.assertNodeType)("DirectiveLiteral")}}}),m("DirectiveLiteral",{builder:["value"],fields:{value:{validate:(0,p.assertValueType)("string")}}}),m("BlockStatement",{builder:["body","directives"],visitor:["directives","body"],fields:{directives:{validate:(0,p.arrayOfType)("Directive"),default:[]},body:(0,p.validateArrayOfType)("Statement")},aliases:["Scopable","BlockParent","Block","Statement"]}),m("BreakStatement",{visitor:["label"],fields:{label:{validate:(0,p.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),m("CallExpression",{visitor:["callee","arguments","typeParameters","typeArguments"],builder:["callee","arguments"],aliases:["Expression"],fields:Object.assign({callee:{validate:(0,p.assertNodeType)("Expression","Super","V8IntrinsicIdentifier")},arguments:(0,p.validateArrayOfType)("Expression","SpreadElement","ArgumentPlaceholder")},Qr.BABEL_TYPES_8_BREAKING?{}:{optional:{validate:(0,p.assertValueType)("boolean"),optional:!0}},{typeArguments:{validate:(0,p.assertNodeType)("TypeParameterInstantiation"),optional:!0},typeParameters:{validate:(0,p.assertNodeType)("TSTypeParameterInstantiation"),optional:!0}})}),m("CatchClause",{visitor:["param","body"],fields:{param:{validate:(0,p.assertNodeType)("Identifier","ArrayPattern","ObjectPattern"),optional:!0},body:{validate:(0,p.assertNodeType)("BlockStatement")}},aliases:["Scopable","BlockParent"]}),m("ConditionalExpression",{visitor:["test","consequent","alternate"],fields:{test:{validate:(0,p.assertNodeType)("Expression")},consequent:{validate:(0,p.assertNodeType)("Expression")},alternate:{validate:(0,p.assertNodeType)("Expression")}},aliases:["Expression","Conditional"]}),m("ContinueStatement",{visitor:["label"],fields:{label:{validate:(0,p.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),m("DebuggerStatement",{aliases:["Statement"]}),m("DoWhileStatement",{builder:["test","body"],visitor:["body","test"],fields:{test:{validate:(0,p.assertNodeType)("Expression")},body:{validate:(0,p.assertNodeType)("Statement")}},aliases:["Statement","BlockParent","Loop","While","Scopable"]}),m("EmptyStatement",{aliases:["Statement"]}),m("ExpressionStatement",{visitor:["expression"],fields:{expression:{validate:(0,p.assertNodeType)("Expression")}},aliases:["Statement","ExpressionWrapper"]}),m("File",{builder:["program","comments","tokens"],visitor:["program"],fields:{program:{validate:(0,p.assertNodeType)("Program")},comments:{validate:Qr.BABEL_TYPES_8_BREAKING?(0,p.assertEach)((0,p.assertNodeType)("CommentBlock","CommentLine")):Object.assign(()=>{},{each:{oneOfNodeTypes:["CommentBlock","CommentLine"]}}),optional:!0},tokens:{validate:(0,p.assertEach)(Object.assign(()=>{},{type:"any"})),optional:!0}}}),m("ForInStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:Qr.BABEL_TYPES_8_BREAKING?(0,p.assertNodeType)("VariableDeclaration","Identifier","MemberExpression","ArrayPattern","ObjectPattern","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression"):(0,p.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,p.assertNodeType)("Expression")},body:{validate:(0,p.assertNodeType)("Statement")}}}),m("ForStatement",{visitor:["init","test","update","body"],aliases:["Scopable","Statement","For","BlockParent","Loop"],fields:{init:{validate:(0,p.assertNodeType)("VariableDeclaration","Expression"),optional:!0},test:{validate:(0,p.assertNodeType)("Expression"),optional:!0},update:{validate:(0,p.assertNodeType)("Expression"),optional:!0},body:{validate:(0,p.assertNodeType)("Statement")}}});const b=()=>({params:(0,p.validateArrayOfType)("Identifier","Pattern","RestElement"),generator:{default:!1},async:{default:!1}});Es.functionCommon=b;const v=()=>({returnType:{validate:(0,p.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},typeParameters:{validate:(0,p.assertNodeType)("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0}});Es.functionTypeAnnotationCommon=v;const E=()=>Object.assign({},b(),{declare:{validate:(0,p.assertValueType)("boolean"),optional:!0},id:{validate:(0,p.assertNodeType)("Identifier"),optional:!0}});Es.functionDeclarationCommon=E,m("FunctionDeclaration",{builder:["id","params","body","generator","async"],visitor:["id","typeParameters","params","returnType","body"],fields:Object.assign({},E(),v(),{body:{validate:(0,p.assertNodeType)("BlockStatement")},predicate:{validate:(0,p.assertNodeType)("DeclaredPredicate","InferredPredicate"),optional:!0}}),aliases:["Scopable","Function","BlockParent","FunctionParent","Statement","Pureish","Declaration"],validate:Qr.BABEL_TYPES_8_BREAKING?function(){const I=(0,p.assertNodeType)("Identifier");return function(q,L,W){(0,n.default)("ExportDefaultDeclaration",q)||I(W,"id",W.id)}}():void 0}),m("FunctionExpression",{inherits:"FunctionDeclaration",aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},b(),v(),{id:{validate:(0,p.assertNodeType)("Identifier"),optional:!0},body:{validate:(0,p.assertNodeType)("BlockStatement")},predicate:{validate:(0,p.assertNodeType)("DeclaredPredicate","InferredPredicate"),optional:!0}})});const S=()=>({typeAnnotation:{validate:(0,p.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},optional:{validate:(0,p.assertValueType)("boolean"),optional:!0},decorators:{validate:(0,p.arrayOfType)("Decorator"),optional:!0}});Es.patternLikeCommon=S,m("Identifier",{builder:["name"],visitor:["typeAnnotation","decorators"],aliases:["Expression","PatternLike","LVal","TSEntityName"],fields:Object.assign({},S(),{name:{validate:Qr.BABEL_TYPES_8_BREAKING?(0,p.chain)((0,p.assertValueType)("string"),Object.assign(function(I,q,L){if(!(0,t.default)(L,!1))throw new TypeError(`"${L}" is not a valid identifier name`)},{type:"string"})):(0,p.assertValueType)("string")}}),validate:Qr.BABEL_TYPES_8_BREAKING?function(I,q,L){const W=/\.(\w+)$/.exec(q);if(!W)return;const[,X]=W,Q={computed:!1};if(X==="property"){if((0,n.default)("MemberExpression",I,Q)||(0,n.default)("OptionalMemberExpression",I,Q))return}else if(X==="key"){if((0,n.default)("Property",I,Q)||(0,n.default)("Method",I,Q))return}else if(X==="exported"){if((0,n.default)("ExportSpecifier",I))return}else if(X==="imported"){if((0,n.default)("ImportSpecifier",I,{imported:L}))return}else if(X==="meta"&&(0,n.default)("MetaProperty",I,{meta:L}))return;if(((0,a.isKeyword)(L.name)||(0,a.isReservedWord)(L.name,!1))&&L.name!=="this")throw new TypeError(`"${L.name}" is not a valid identifier`)}:void 0}),m("IfStatement",{visitor:["test","consequent","alternate"],aliases:["Statement","Conditional"],fields:{test:{validate:(0,p.assertNodeType)("Expression")},consequent:{validate:(0,p.assertNodeType)("Statement")},alternate:{optional:!0,validate:(0,p.assertNodeType)("Statement")}}}),m("LabeledStatement",{visitor:["label","body"],aliases:["Statement"],fields:{label:{validate:(0,p.assertNodeType)("Identifier")},body:{validate:(0,p.assertNodeType)("Statement")}}}),m("StringLiteral",{builder:["value"],fields:{value:{validate:(0,p.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),m("NumericLiteral",{builder:["value"],deprecatedAlias:"NumberLiteral",fields:{value:{validate:(0,p.chain)((0,p.assertValueType)("number"),Object.assign(function(I,q,L){},{type:"number"}))}},aliases:["Expression","Pureish","Literal","Immutable"]}),m("NullLiteral",{aliases:["Expression","Pureish","Literal","Immutable"]}),m("BooleanLiteral",{builder:["value"],fields:{value:{validate:(0,p.assertValueType)("boolean")}},aliases:["Expression","Pureish","Literal","Immutable"]}),m("RegExpLiteral",{builder:["pattern","flags"],deprecatedAlias:"RegexLiteral",aliases:["Expression","Pureish","Literal"],fields:{pattern:{validate:(0,p.assertValueType)("string")},flags:{validate:Qr.BABEL_TYPES_8_BREAKING?(0,p.chain)((0,p.assertValueType)("string"),Object.assign(function(I,q,L){const W=/[^gimsuy]/.exec(L);if(W)throw new TypeError(`"${W[0]}" is not a valid RegExp flag`)},{type:"string"})):(0,p.assertValueType)("string"),default:""}}}),m("LogicalExpression",{builder:["operator","left","right"],visitor:["left","right"],aliases:["Binary","Expression"],fields:{operator:{validate:(0,p.assertOneOf)(...u.LOGICAL_OPERATORS)},left:{validate:(0,p.assertNodeType)("Expression")},right:{validate:(0,p.assertNodeType)("Expression")}}}),m("MemberExpression",{builder:["object","property","computed",...Qr.BABEL_TYPES_8_BREAKING?[]:["optional"]],visitor:["object","property"],aliases:["Expression","LVal"],fields:Object.assign({object:{validate:(0,p.assertNodeType)("Expression","Super")},property:{validate:function(){const I=(0,p.assertNodeType)("Identifier","PrivateName"),q=(0,p.assertNodeType)("Expression"),L=function(W,X,Q){(W.computed?q:I)(W,X,Q)};return L.oneOfNodeTypes=["Expression","Identifier","PrivateName"],L}()},computed:{default:!1}},Qr.BABEL_TYPES_8_BREAKING?{}:{optional:{validate:(0,p.assertValueType)("boolean"),optional:!0}})}),m("NewExpression",{inherits:"CallExpression"}),m("Program",{visitor:["directives","body"],builder:["body","directives","sourceType","interpreter"],fields:{sourceType:{validate:(0,p.assertOneOf)("script","module"),default:"script"},interpreter:{validate:(0,p.assertNodeType)("InterpreterDirective"),default:null,optional:!0},directives:{validate:(0,p.arrayOfType)("Directive"),default:[]},body:(0,p.validateArrayOfType)("Statement")},aliases:["Scopable","BlockParent","Block"]}),m("ObjectExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:(0,p.validateArrayOfType)("ObjectMethod","ObjectProperty","SpreadElement")}}),m("ObjectMethod",{builder:["kind","key","params","body","computed","generator","async"],visitor:["decorators","key","typeParameters","params","returnType","body"],fields:Object.assign({},b(),v(),{kind:Object.assign({validate:(0,p.assertOneOf)("method","get","set")},Qr.BABEL_TYPES_8_BREAKING?{}:{default:"method"}),computed:{default:!1},key:{validate:function(){const I=(0,p.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral"),q=(0,p.assertNodeType)("Expression"),L=function(W,X,Q){(W.computed?q:I)(W,X,Q)};return L.oneOfNodeTypes=["Expression","Identifier","StringLiteral","NumericLiteral","BigIntLiteral"],L}()},decorators:{validate:(0,p.arrayOfType)("Decorator"),optional:!0},body:{validate:(0,p.assertNodeType)("BlockStatement")}}),aliases:["UserWhitespacable","Function","Scopable","BlockParent","FunctionParent","Method","ObjectMember"]}),m("ObjectProperty",{builder:["key","value","computed","shorthand",...Qr.BABEL_TYPES_8_BREAKING?[]:["decorators"]],fields:{computed:{default:!1},key:{validate:function(){const I=(0,p.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","PrivateName"),q=(0,p.assertNodeType)("Expression");return Object.assign(function(W,X,Q){(W.computed?q:I)(W,X,Q)},{oneOfNodeTypes:["Expression","Identifier","StringLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","PrivateName"]})}()},value:{validate:(0,p.assertNodeType)("Expression","PatternLike")},shorthand:{validate:Qr.BABEL_TYPES_8_BREAKING?(0,p.chain)((0,p.assertValueType)("boolean"),Object.assign(function(I,q,L){if(L){if(I.computed)throw new TypeError("Property shorthand of ObjectProperty cannot be true if computed is true");if(!(0,n.default)("Identifier",I.key))throw new TypeError("Property shorthand of ObjectProperty cannot be true if key is not an Identifier")}},{type:"boolean"})):(0,p.assertValueType)("boolean"),default:!1},decorators:{validate:(0,p.arrayOfType)("Decorator"),optional:!0}},visitor:["key","value","decorators"],aliases:["UserWhitespacable","Property","ObjectMember"],validate:Qr.BABEL_TYPES_8_BREAKING?function(){const I=(0,p.assertNodeType)("Identifier","Pattern","TSAsExpression","TSSatisfiesExpression","TSNonNullExpression","TSTypeAssertion"),q=(0,p.assertNodeType)("Expression");return function(L,W,X){((0,n.default)("ObjectPattern",L)?I:q)(X,"value",X.value)}}():void 0}),m("RestElement",{visitor:["argument","typeAnnotation"],builder:["argument"],aliases:["LVal","PatternLike"],deprecatedAlias:"RestProperty",fields:Object.assign({},S(),{argument:{validate:Qr.BABEL_TYPES_8_BREAKING?(0,p.assertNodeType)("Identifier","ArrayPattern","ObjectPattern","MemberExpression","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression"):(0,p.assertNodeType)("LVal")}}),validate:Qr.BABEL_TYPES_8_BREAKING?function(I,q){const L=/(\w+)\[(\d+)\]/.exec(q);if(!L)throw new Error("Internal Babel error: malformed key.");const[,W,X]=L;if(I[W].length>+X+1)throw new TypeError(`RestElement must be last element of ${W}`)}:void 0}),m("ReturnStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,p.assertNodeType)("Expression"),optional:!0}}}),m("SequenceExpression",{visitor:["expressions"],fields:{expressions:(0,p.validateArrayOfType)("Expression")},aliases:["Expression"]}),m("ParenthesizedExpression",{visitor:["expression"],aliases:["Expression","ExpressionWrapper"],fields:{expression:{validate:(0,p.assertNodeType)("Expression")}}}),m("SwitchCase",{visitor:["test","consequent"],fields:{test:{validate:(0,p.assertNodeType)("Expression"),optional:!0},consequent:(0,p.validateArrayOfType)("Statement")}}),m("SwitchStatement",{visitor:["discriminant","cases"],aliases:["Statement","BlockParent","Scopable"],fields:{discriminant:{validate:(0,p.assertNodeType)("Expression")},cases:(0,p.validateArrayOfType)("SwitchCase")}}),m("ThisExpression",{aliases:["Expression"]}),m("ThrowStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,p.assertNodeType)("Expression")}}}),m("TryStatement",{visitor:["block","handler","finalizer"],aliases:["Statement"],fields:{block:{validate:Qr.BABEL_TYPES_8_BREAKING?(0,p.chain)((0,p.assertNodeType)("BlockStatement"),Object.assign(function(I){if(!I.handler&&!I.finalizer)throw new TypeError("TryStatement expects either a handler or finalizer, or both")},{oneOfNodeTypes:["BlockStatement"]})):(0,p.assertNodeType)("BlockStatement")},handler:{optional:!0,validate:(0,p.assertNodeType)("CatchClause")},finalizer:{optional:!0,validate:(0,p.assertNodeType)("BlockStatement")}}}),m("UnaryExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!0},argument:{validate:(0,p.assertNodeType)("Expression")},operator:{validate:(0,p.assertOneOf)(...u.UNARY_OPERATORS)}},visitor:["argument"],aliases:["UnaryLike","Expression"]}),m("UpdateExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!1},argument:{validate:Qr.BABEL_TYPES_8_BREAKING?(0,p.assertNodeType)("Identifier","MemberExpression"):(0,p.assertNodeType)("Expression")},operator:{validate:(0,p.assertOneOf)(...u.UPDATE_OPERATORS)}},visitor:["argument"],aliases:["Expression"]}),m("VariableDeclaration",{builder:["kind","declarations"],visitor:["declarations"],aliases:["Statement","Declaration"],fields:{declare:{validate:(0,p.assertValueType)("boolean"),optional:!0},kind:{validate:(0,p.assertOneOf)("var","let","const","using","await using")},declarations:(0,p.validateArrayOfType)("VariableDeclarator")},validate:Qr.BABEL_TYPES_8_BREAKING?(()=>{const I=(0,p.assertNodeType)("Identifier");return function(q,L,W){if((0,n.default)("ForXStatement",q,{left:W})){if(W.declarations.length!==1)throw new TypeError(`Exactly one VariableDeclarator is required in the VariableDeclaration of a ${q.type}`)}else W.declarations.forEach(X=>{X.init||I(X,"id",X.id)})}})():void 0}),m("VariableDeclarator",{visitor:["id","init"],fields:{id:{validate:Qr.BABEL_TYPES_8_BREAKING?(0,p.assertNodeType)("Identifier","ArrayPattern","ObjectPattern"):(0,p.assertNodeType)("LVal")},definite:{optional:!0,validate:(0,p.assertValueType)("boolean")},init:{optional:!0,validate:(0,p.assertNodeType)("Expression")}}}),m("WhileStatement",{visitor:["test","body"],aliases:["Statement","BlockParent","Loop","While","Scopable"],fields:{test:{validate:(0,p.assertNodeType)("Expression")},body:{validate:(0,p.assertNodeType)("Statement")}}}),m("WithStatement",{visitor:["object","body"],aliases:["Statement"],fields:{object:{validate:(0,p.assertNodeType)("Expression")},body:{validate:(0,p.assertNodeType)("Statement")}}}),m("AssignmentPattern",{visitor:["left","right","decorators"],builder:["left","right"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},S(),{left:{validate:(0,p.assertNodeType)("Identifier","ObjectPattern","ArrayPattern","MemberExpression","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression")},right:{validate:(0,p.assertNodeType)("Expression")},decorators:{validate:(0,p.arrayOfType)("Decorator"),optional:!0}})}),m("ArrayPattern",{visitor:["elements","typeAnnotation"],builder:["elements"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},S(),{elements:{validate:(0,p.chain)((0,p.assertValueType)("array"),(0,p.assertEach)((0,p.assertNodeOrValueType)("null","PatternLike","LVal")))}})}),m("ArrowFunctionExpression",{builder:["params","body","async"],visitor:["typeParameters","params","returnType","body"],aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},b(),v(),{expression:{validate:(0,p.assertValueType)("boolean")},body:{validate:(0,p.assertNodeType)("BlockStatement","Expression")},predicate:{validate:(0,p.assertNodeType)("DeclaredPredicate","InferredPredicate"),optional:!0}})}),m("ClassBody",{visitor:["body"],fields:{body:(0,p.validateArrayOfType)("ClassMethod","ClassPrivateMethod","ClassProperty","ClassPrivateProperty","ClassAccessorProperty","TSDeclareMethod","TSIndexSignature","StaticBlock")}}),m("ClassExpression",{builder:["id","superClass","body","decorators"],visitor:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body"],aliases:["Scopable","Class","Expression"],fields:{id:{validate:(0,p.assertNodeType)("Identifier"),optional:!0},typeParameters:{validate:(0,p.assertNodeType)("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:(0,p.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,p.assertNodeType)("Expression")},superTypeParameters:{validate:(0,p.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:(0,p.arrayOfType)("TSExpressionWithTypeArguments","ClassImplements"),optional:!0},decorators:{validate:(0,p.arrayOfType)("Decorator"),optional:!0},mixins:{validate:(0,p.assertNodeType)("InterfaceExtends"),optional:!0}}}),m("ClassDeclaration",{inherits:"ClassExpression",aliases:["Scopable","Class","Statement","Declaration"],fields:{id:{validate:(0,p.assertNodeType)("Identifier"),optional:!0},typeParameters:{validate:(0,p.assertNodeType)("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:(0,p.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,p.assertNodeType)("Expression")},superTypeParameters:{validate:(0,p.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:(0,p.arrayOfType)("TSExpressionWithTypeArguments","ClassImplements"),optional:!0},decorators:{validate:(0,p.arrayOfType)("Decorator"),optional:!0},mixins:{validate:(0,p.assertNodeType)("InterfaceExtends"),optional:!0},declare:{validate:(0,p.assertValueType)("boolean"),optional:!0},abstract:{validate:(0,p.assertValueType)("boolean"),optional:!0}},validate:Qr.BABEL_TYPES_8_BREAKING?function(){const I=(0,p.assertNodeType)("Identifier");return function(q,L,W){(0,n.default)("ExportDefaultDeclaration",q)||I(W,"id",W.id)}}():void 0}),m("ExportAllDeclaration",{builder:["source"],visitor:["source","attributes","assertions"],aliases:["Statement","Declaration","ImportOrExportDeclaration","ExportDeclaration"],fields:{source:{validate:(0,p.assertNodeType)("StringLiteral")},exportKind:(0,p.validateOptional)((0,p.assertOneOf)("type","value")),attributes:{optional:!0,validate:(0,p.arrayOfType)("ImportAttribute")},assertions:{deprecated:!0,optional:!0,validate:(0,p.arrayOfType)("ImportAttribute")}}}),m("ExportDefaultDeclaration",{visitor:["declaration"],aliases:["Statement","Declaration","ImportOrExportDeclaration","ExportDeclaration"],fields:{declaration:(0,p.validateType)("TSDeclareFunction","FunctionDeclaration","ClassDeclaration","Expression"),exportKind:(0,p.validateOptional)((0,p.assertOneOf)("value"))}}),m("ExportNamedDeclaration",{builder:["declaration","specifiers","source"],visitor:Qr?["declaration","specifiers","source","attributes"]:["declaration","specifiers","source","attributes","assertions"],aliases:["Statement","Declaration","ImportOrExportDeclaration","ExportDeclaration"],fields:{declaration:{optional:!0,validate:Qr.BABEL_TYPES_8_BREAKING?(0,p.chain)((0,p.assertNodeType)("Declaration"),Object.assign(function(I,q,L){if(L&&I.specifiers.length)throw new TypeError("Only declaration or specifiers is allowed on ExportNamedDeclaration");if(L&&I.source)throw new TypeError("Cannot export a declaration from a source")},{oneOfNodeTypes:["Declaration"]})):(0,p.assertNodeType)("Declaration")},attributes:{optional:!0,validate:(0,p.arrayOfType)("ImportAttribute")},assertions:{deprecated:!0,optional:!0,validate:(0,p.arrayOfType)("ImportAttribute")},specifiers:{default:[],validate:(0,p.arrayOf)(function(){const I=(0,p.assertNodeType)("ExportSpecifier","ExportDefaultSpecifier","ExportNamespaceSpecifier"),q=(0,p.assertNodeType)("ExportSpecifier");return Qr.BABEL_TYPES_8_BREAKING?Object.assign(function(L,W,X){(L.source?I:q)(L,W,X)},{oneOfNodeTypes:["ExportSpecifier","ExportDefaultSpecifier","ExportNamespaceSpecifier"]}):I}())},source:{validate:(0,p.assertNodeType)("StringLiteral"),optional:!0},exportKind:(0,p.validateOptional)((0,p.assertOneOf)("type","value"))}}),m("ExportSpecifier",{visitor:["local","exported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,p.assertNodeType)("Identifier")},exported:{validate:(0,p.assertNodeType)("Identifier","StringLiteral")},exportKind:{validate:(0,p.assertOneOf)("type","value"),optional:!0}}}),m("ForOfStatement",{visitor:["left","right","body"],builder:["left","right","body","await"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:function(){if(!Qr.BABEL_TYPES_8_BREAKING)return(0,p.assertNodeType)("VariableDeclaration","LVal");const I=(0,p.assertNodeType)("VariableDeclaration"),q=(0,p.assertNodeType)("Identifier","MemberExpression","ArrayPattern","ObjectPattern","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression");return Object.assign(function(L,W,X){(0,n.default)("VariableDeclaration",X)?I(L,W,X):q(L,W,X)},{oneOfNodeTypes:["VariableDeclaration","Identifier","MemberExpression","ArrayPattern","ObjectPattern","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression"]})}()},right:{validate:(0,p.assertNodeType)("Expression")},body:{validate:(0,p.assertNodeType)("Statement")},await:{default:!1}}}),m("ImportDeclaration",{builder:["specifiers","source"],visitor:["specifiers","source","attributes","assertions"],aliases:["Statement","Declaration","ImportOrExportDeclaration"],fields:{attributes:{optional:!0,validate:(0,p.arrayOfType)("ImportAttribute")},assertions:{deprecated:!0,optional:!0,validate:(0,p.arrayOfType)("ImportAttribute")},module:{optional:!0,validate:(0,p.assertValueType)("boolean")},phase:{default:null,validate:(0,p.assertOneOf)("source","defer")},specifiers:(0,p.validateArrayOfType)("ImportSpecifier","ImportDefaultSpecifier","ImportNamespaceSpecifier"),source:{validate:(0,p.assertNodeType)("StringLiteral")},importKind:{validate:(0,p.assertOneOf)("type","typeof","value"),optional:!0}}}),m("ImportDefaultSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,p.assertNodeType)("Identifier")}}}),m("ImportNamespaceSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,p.assertNodeType)("Identifier")}}}),m("ImportSpecifier",{visitor:["imported","local"],builder:["local","imported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,p.assertNodeType)("Identifier")},imported:{validate:(0,p.assertNodeType)("Identifier","StringLiteral")},importKind:{validate:(0,p.assertOneOf)("type","typeof","value"),optional:!0}}}),m("ImportExpression",{visitor:["source","options"],aliases:["Expression"],fields:{phase:{default:null,validate:(0,p.assertOneOf)("source","defer")},source:{validate:(0,p.assertNodeType)("Expression")},options:{validate:(0,p.assertNodeType)("Expression"),optional:!0}}}),m("MetaProperty",{visitor:["meta","property"],aliases:["Expression"],fields:{meta:{validate:Qr.BABEL_TYPES_8_BREAKING?(0,p.chain)((0,p.assertNodeType)("Identifier"),Object.assign(function(I,q,L){let W;switch(L.name){case"function":W="sent";break;case"new":W="target";break;case"import":W="meta";break}if(!(0,n.default)("Identifier",I.property,{name:W}))throw new TypeError("Unrecognised MetaProperty")},{oneOfNodeTypes:["Identifier"]})):(0,p.assertNodeType)("Identifier")},property:{validate:(0,p.assertNodeType)("Identifier")}}});const A=()=>({abstract:{validate:(0,p.assertValueType)("boolean"),optional:!0},accessibility:{validate:(0,p.assertOneOf)("public","private","protected"),optional:!0},static:{default:!1},override:{default:!1},computed:{default:!1},optional:{validate:(0,p.assertValueType)("boolean"),optional:!0},key:{validate:(0,p.chain)(function(){const I=(0,p.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral"),q=(0,p.assertNodeType)("Expression");return function(L,W,X){(L.computed?q:I)(L,W,X)}}(),(0,p.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","Expression"))}});Es.classMethodOrPropertyCommon=A;const O=()=>Object.assign({},b(),A(),{params:(0,p.validateArrayOfType)("Identifier","Pattern","RestElement","TSParameterProperty"),kind:{validate:(0,p.assertOneOf)("get","set","method","constructor"),default:"method"},access:{validate:(0,p.chain)((0,p.assertValueType)("string"),(0,p.assertOneOf)("public","private","protected")),optional:!0},decorators:{validate:(0,p.arrayOfType)("Decorator"),optional:!0}});return Es.classMethodOrDeclareMethodCommon=O,m("ClassMethod",{aliases:["Function","Scopable","BlockParent","FunctionParent","Method"],builder:["kind","key","params","body","computed","static","generator","async"],visitor:["decorators","key","typeParameters","params","returnType","body"],fields:Object.assign({},O(),v(),{body:{validate:(0,p.assertNodeType)("BlockStatement")}})}),m("ObjectPattern",{visitor:["properties","typeAnnotation","decorators"],builder:["properties"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},S(),{properties:(0,p.validateArrayOfType)("RestElement","ObjectProperty")})}),m("SpreadElement",{visitor:["argument"],aliases:["UnaryLike"],deprecatedAlias:"SpreadProperty",fields:{argument:{validate:(0,p.assertNodeType)("Expression")}}}),m("Super",{aliases:["Expression"]}),m("TaggedTemplateExpression",{visitor:["tag","typeParameters","quasi"],builder:["tag","quasi"],aliases:["Expression"],fields:{tag:{validate:(0,p.assertNodeType)("Expression")},quasi:{validate:(0,p.assertNodeType)("TemplateLiteral")},typeParameters:{validate:(0,p.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),m("TemplateElement",{builder:["value","tail"],fields:{value:{validate:(0,p.chain)((0,p.assertShape)({raw:{validate:(0,p.assertValueType)("string")},cooked:{validate:(0,p.assertValueType)("string"),optional:!0}}),function(q){const L=q.value.raw;let W=!1;const X=()=>{throw new Error("Internal @babel/types error.")},{str:Q,firstInvalidLoc:ae}=(0,i.readStringContents)("template",L,0,0,0,{unterminated(){W=!0},strictNumericEscape:X,invalidEscapeSequence:X,numericSeparatorInEscapeSequence:X,unexpectedNumericSeparator:X,invalidDigit:X,invalidCodePoint:X});if(!W)throw new Error("Invalid raw");q.value.cooked=ae?null:Q})},tail:{default:!1}}}),m("TemplateLiteral",{visitor:["quasis","expressions"],aliases:["Expression","Literal"],fields:{quasis:(0,p.validateArrayOfType)("TemplateElement"),expressions:{validate:(0,p.chain)((0,p.assertValueType)("array"),(0,p.assertEach)((0,p.assertNodeType)("Expression","TSType")),function(I,q,L){if(I.quasis.length!==L.length+1)throw new TypeError(`Number of ${I.type} quasis should be exactly one more than the number of expressions.
Expected ${L.length+1} quasis but got ${I.quasis.length}`)})}}}),m("YieldExpression",{builder:["argument","delegate"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{delegate:{validate:Qr.BABEL_TYPES_8_BREAKING?(0,p.chain)((0,p.assertValueType)("boolean"),Object.assign(function(I,q,L){if(L&&!I.argument)throw new TypeError("Property delegate of YieldExpression cannot be true if there is no argument")},{type:"boolean"})):(0,p.assertValueType)("boolean"),default:!1},argument:{optional:!0,validate:(0,p.assertNodeType)("Expression")}}}),m("AwaitExpression",{builder:["argument"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{argument:{validate:(0,p.assertNodeType)("Expression")}}}),m("Import",{aliases:["Expression"]}),m("BigIntLiteral",{builder:["value"],fields:{value:{validate:(0,p.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),m("ExportNamespaceSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,p.assertNodeType)("Identifier")}}}),m("OptionalMemberExpression",{builder:["object","property","computed","optional"],visitor:["object","property"],aliases:["Expression"],fields:{object:{validate:(0,p.assertNodeType)("Expression")},property:{validate:function(){const I=(0,p.assertNodeType)("Identifier"),q=(0,p.assertNodeType)("Expression");return Object.assign(function(W,X,Q){(W.computed?q:I)(W,X,Q)},{oneOfNodeTypes:["Expression","Identifier"]})}()},computed:{default:!1},optional:{validate:Qr.BABEL_TYPES_8_BREAKING?(0,p.chain)((0,p.assertValueType)("boolean"),(0,p.assertOptionalChainStart)()):(0,p.assertValueType)("boolean")}}}),m("OptionalCallExpression",{visitor:["callee","arguments","typeParameters","typeArguments"],builder:["callee","arguments","optional"],aliases:["Expression"],fields:{callee:{validate:(0,p.assertNodeType)("Expression")},arguments:(0,p.validateArrayOfType)("Expression","SpreadElement","ArgumentPlaceholder"),optional:{validate:Qr.BABEL_TYPES_8_BREAKING?(0,p.chain)((0,p.assertValueType)("boolean"),(0,p.assertOptionalChainStart)()):(0,p.assertValueType)("boolean")},typeArguments:{validate:(0,p.assertNodeType)("TypeParameterInstantiation"),optional:!0},typeParameters:{validate:(0,p.assertNodeType)("TSTypeParameterInstantiation"),optional:!0}}}),m("ClassProperty",{visitor:["decorators","key","typeAnnotation","value"],builder:["key","value","typeAnnotation","decorators","computed","static"],aliases:["Property"],fields:Object.assign({},A(),{value:{validate:(0,p.assertNodeType)("Expression"),optional:!0},definite:{validate:(0,p.assertValueType)("boolean"),optional:!0},typeAnnotation:{validate:(0,p.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,p.arrayOfType)("Decorator"),optional:!0},readonly:{validate:(0,p.assertValueType)("boolean"),optional:!0},declare:{validate:(0,p.assertValueType)("boolean"),optional:!0},variance:{validate:(0,p.assertNodeType)("Variance"),optional:!0}})}),m("ClassAccessorProperty",{visitor:["decorators","key","typeAnnotation","value"],builder:["key","value","typeAnnotation","decorators","computed","static"],aliases:["Property","Accessor"],fields:Object.assign({},A(),{key:{validate:(0,p.chain)(function(){const I=(0,p.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","PrivateName"),q=(0,p.assertNodeType)("Expression");return function(L,W,X){(L.computed?q:I)(L,W,X)}}(),(0,p.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","Expression","PrivateName"))},value:{validate:(0,p.assertNodeType)("Expression"),optional:!0},definite:{validate:(0,p.assertValueType)("boolean"),optional:!0},typeAnnotation:{validate:(0,p.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,p.arrayOfType)("Decorator"),optional:!0},readonly:{validate:(0,p.assertValueType)("boolean"),optional:!0},declare:{validate:(0,p.assertValueType)("boolean"),optional:!0},variance:{validate:(0,p.assertNodeType)("Variance"),optional:!0}})}),m("ClassPrivateProperty",{visitor:["decorators","key","typeAnnotation","value"],builder:["key","value","decorators","static"],aliases:["Property","Private"],fields:{key:{validate:(0,p.assertNodeType)("PrivateName")},value:{validate:(0,p.assertNodeType)("Expression"),optional:!0},typeAnnotation:{validate:(0,p.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,p.arrayOfType)("Decorator"),optional:!0},static:{validate:(0,p.assertValueType)("boolean"),default:!1},readonly:{validate:(0,p.assertValueType)("boolean"),optional:!0},definite:{validate:(0,p.assertValueType)("boolean"),optional:!0},variance:{validate:(0,p.assertNodeType)("Variance"),optional:!0}}}),m("ClassPrivateMethod",{builder:["kind","key","params","body","static"],visitor:["decorators","key","typeParameters","params","returnType","body"],aliases:["Function","Scopable","BlockParent","FunctionParent","Method","Private"],fields:Object.assign({},O(),v(),{kind:{validate:(0,p.assertOneOf)("get","set","method"),default:"method"},key:{validate:(0,p.assertNodeType)("PrivateName")},body:{validate:(0,p.assertNodeType)("BlockStatement")}})}),m("PrivateName",{visitor:["id"],aliases:["Private"],fields:{id:{validate:(0,p.assertNodeType)("Identifier")}}}),m("StaticBlock",{visitor:["body"],fields:{body:(0,p.validateArrayOfType)("Statement")},aliases:["Scopable","BlockParent","FunctionParent"]}),Es}var Nce={},Dce;function Kpt(){if(Dce)return Nce;Dce=1;var n=Ml();const t=(0,n.defineAliasedType)("Flow"),a=i=>{const u=i==="DeclareClass";t(i,{builder:["id","typeParameters","extends","body"],visitor:["id","typeParameters","extends",...u?["mixins","implements"]:[],"body"],aliases:["FlowDeclaration","Statement","Declaration"],fields:Object.assign({id:(0,n.validateType)("Identifier"),typeParameters:(0,n.validateOptionalType)("TypeParameterDeclaration"),extends:(0,n.validateOptional)((0,n.arrayOfType)("InterfaceExtends"))},u?{mixins:(0,n.validateOptional)((0,n.arrayOfType)("InterfaceExtends")),implements:(0,n.validateOptional)((0,n.arrayOfType)("ClassImplements"))}:{},{body:(0,n.validateType)("ObjectTypeAnnotation")})})};return t("AnyTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),t("ArrayTypeAnnotation",{visitor:["elementType"],aliases:["FlowType"],fields:{elementType:(0,n.validateType)("FlowType")}}),t("BooleanTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),t("BooleanLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:(0,n.validate)((0,n.assertValueType)("boolean"))}}),t("NullLiteralTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),t("ClassImplements",{visitor:["id","typeParameters"],fields:{id:(0,n.validateType)("Identifier"),typeParameters:(0,n.validateOptionalType)("TypeParameterInstantiation")}}),a("DeclareClass"),t("DeclareFunction",{visitor:["id"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,n.validateType)("Identifier"),predicate:(0,n.validateOptionalType)("DeclaredPredicate")}}),a("DeclareInterface"),t("DeclareModule",{builder:["id","body","kind"],visitor:["id","body"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,n.validateType)("Identifier","StringLiteral"),body:(0,n.validateType)("BlockStatement"),kind:(0,n.validateOptional)((0,n.assertOneOf)("CommonJS","ES"))}}),t("DeclareModuleExports",{visitor:["typeAnnotation"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{typeAnnotation:(0,n.validateType)("TypeAnnotation")}}),t("DeclareTypeAlias",{visitor:["id","typeParameters","right"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,n.validateType)("Identifier"),typeParameters:(0,n.validateOptionalType)("TypeParameterDeclaration"),right:(0,n.validateType)("FlowType")}}),t("DeclareOpaqueType",{visitor:["id","typeParameters","supertype"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,n.validateType)("Identifier"),typeParameters:(0,n.validateOptionalType)("TypeParameterDeclaration"),supertype:(0,n.validateOptionalType)("FlowType"),impltype:(0,n.validateOptionalType)("FlowType")}}),t("DeclareVariable",{visitor:["id"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,n.validateType)("Identifier")}}),t("DeclareExportDeclaration",{visitor:["declaration","specifiers","source"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{declaration:(0,n.validateOptionalType)("Flow"),specifiers:(0,n.validateOptional)((0,n.arrayOfType)("ExportSpecifier","ExportNamespaceSpecifier")),source:(0,n.validateOptionalType)("StringLiteral"),default:(0,n.validateOptional)((0,n.assertValueType)("boolean"))}}),t("DeclareExportAllDeclaration",{visitor:["source"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{source:(0,n.validateType)("StringLiteral"),exportKind:(0,n.validateOptional)((0,n.assertOneOf)("type","value"))}}),t("DeclaredPredicate",{visitor:["value"],aliases:["FlowPredicate"],fields:{value:(0,n.validateType)("Flow")}}),t("ExistsTypeAnnotation",{aliases:["FlowType"]}),t("FunctionTypeAnnotation",{visitor:["typeParameters","params","rest","returnType"],aliases:["FlowType"],fields:{typeParameters:(0,n.validateOptionalType)("TypeParameterDeclaration"),params:(0,n.validateArrayOfType)("FunctionTypeParam"),rest:(0,n.validateOptionalType)("FunctionTypeParam"),this:(0,n.validateOptionalType)("FunctionTypeParam"),returnType:(0,n.validateType)("FlowType")}}),t("FunctionTypeParam",{visitor:["name","typeAnnotation"],fields:{name:(0,n.validateOptionalType)("Identifier"),typeAnnotation:(0,n.validateType)("FlowType"),optional:(0,n.validateOptional)((0,n.assertValueType)("boolean"))}}),t("GenericTypeAnnotation",{visitor:["id","typeParameters"],aliases:["FlowType"],fields:{id:(0,n.validateType)("Identifier","QualifiedTypeIdentifier"),typeParameters:(0,n.validateOptionalType)("TypeParameterInstantiation")}}),t("InferredPredicate",{aliases:["FlowPredicate"]}),t("InterfaceExtends",{visitor:["id","typeParameters"],fields:{id:(0,n.validateType)("Identifier","QualifiedTypeIdentifier"),typeParameters:(0,n.validateOptionalType)("TypeParameterInstantiation")}}),a("InterfaceDeclaration"),t("InterfaceTypeAnnotation",{visitor:["extends","body"],aliases:["FlowType"],fields:{extends:(0,n.validateOptional)((0,n.arrayOfType)("InterfaceExtends")),body:(0,n.validateType)("ObjectTypeAnnotation")}}),t("IntersectionTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:(0,n.validate)((0,n.arrayOfType)("FlowType"))}}),t("MixedTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),t("EmptyTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),t("NullableTypeAnnotation",{visitor:["typeAnnotation"],aliases:["FlowType"],fields:{typeAnnotation:(0,n.validateType)("FlowType")}}),t("NumberLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:(0,n.validate)((0,n.assertValueType)("number"))}}),t("NumberTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),t("ObjectTypeAnnotation",{visitor:["properties","indexers","callProperties","internalSlots"],aliases:["FlowType"],builder:["properties","indexers","callProperties","internalSlots","exact"],fields:{properties:(0,n.validate)((0,n.arrayOfType)("ObjectTypeProperty","ObjectTypeSpreadProperty")),indexers:{validate:(0,n.arrayOfType)("ObjectTypeIndexer"),optional:!0,default:[]},callProperties:{validate:(0,n.arrayOfType)("ObjectTypeCallProperty"),optional:!0,default:[]},internalSlots:{validate:(0,n.arrayOfType)("ObjectTypeInternalSlot"),optional:!0,default:[]},exact:{validate:(0,n.assertValueType)("boolean"),default:!1},inexact:(0,n.validateOptional)((0,n.assertValueType)("boolean"))}}),t("ObjectTypeInternalSlot",{visitor:["id","value"],builder:["id","value","optional","static","method"],aliases:["UserWhitespacable"],fields:{id:(0,n.validateType)("Identifier"),value:(0,n.validateType)("FlowType"),optional:(0,n.validate)((0,n.assertValueType)("boolean")),static:(0,n.validate)((0,n.assertValueType)("boolean")),method:(0,n.validate)((0,n.assertValueType)("boolean"))}}),t("ObjectTypeCallProperty",{visitor:["value"],aliases:["UserWhitespacable"],fields:{value:(0,n.validateType)("FlowType"),static:(0,n.validate)((0,n.assertValueType)("boolean"))}}),t("ObjectTypeIndexer",{visitor:["variance","id","key","value"],builder:["id","key","value","variance"],aliases:["UserWhitespacable"],fields:{id:(0,n.validateOptionalType)("Identifier"),key:(0,n.validateType)("FlowType"),value:(0,n.validateType)("FlowType"),static:(0,n.validate)((0,n.assertValueType)("boolean")),variance:(0,n.validateOptionalType)("Variance")}}),t("ObjectTypeProperty",{visitor:["key","value","variance"],aliases:["UserWhitespacable"],fields:{key:(0,n.validateType)("Identifier","StringLiteral"),value:(0,n.validateType)("FlowType"),kind:(0,n.validate)((0,n.assertOneOf)("init","get","set")),static:(0,n.validate)((0,n.assertValueType)("boolean")),proto:(0,n.validate)((0,n.assertValueType)("boolean")),optional:(0,n.validate)((0,n.assertValueType)("boolean")),variance:(0,n.validateOptionalType)("Variance"),method:(0,n.validate)((0,n.assertValueType)("boolean"))}}),t("ObjectTypeSpreadProperty",{visitor:["argument"],aliases:["UserWhitespacable"],fields:{argument:(0,n.validateType)("FlowType")}}),t("OpaqueType",{visitor:["id","typeParameters","supertype","impltype"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,n.validateType)("Identifier"),typeParameters:(0,n.validateOptionalType)("TypeParameterDeclaration"),supertype:(0,n.validateOptionalType)("FlowType"),impltype:(0,n.validateType)("FlowType")}}),t("QualifiedTypeIdentifier",{visitor:["qualification","id"],builder:["id","qualification"],fields:{id:(0,n.validateType)("Identifier"),qualification:(0,n.validateType)("Identifier","QualifiedTypeIdentifier")}}),t("StringLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:(0,n.validate)((0,n.assertValueType)("string"))}}),t("StringTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),t("SymbolTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),t("ThisTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),t("TupleTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:(0,n.validate)((0,n.arrayOfType)("FlowType"))}}),t("TypeofTypeAnnotation",{visitor:["argument"],aliases:["FlowType"],fields:{argument:(0,n.validateType)("FlowType")}}),t("TypeAlias",{visitor:["id","typeParameters","right"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,n.validateType)("Identifier"),typeParameters:(0,n.validateOptionalType)("TypeParameterDeclaration"),right:(0,n.validateType)("FlowType")}}),t("TypeAnnotation",{visitor:["typeAnnotation"],fields:{typeAnnotation:(0,n.validateType)("FlowType")}}),t("TypeCastExpression",{visitor:["expression","typeAnnotation"],aliases:["ExpressionWrapper","Expression"],fields:{expression:(0,n.validateType)("Expression"),typeAnnotation:(0,n.validateType)("TypeAnnotation")}}),t("TypeParameter",{visitor:["bound","default","variance"],fields:{name:(0,n.validate)((0,n.assertValueType)("string")),bound:(0,n.validateOptionalType)("TypeAnnotation"),default:(0,n.validateOptionalType)("FlowType"),variance:(0,n.validateOptionalType)("Variance")}}),t("TypeParameterDeclaration",{visitor:["params"],fields:{params:(0,n.validate)((0,n.arrayOfType)("TypeParameter"))}}),t("TypeParameterInstantiation",{visitor:["params"],fields:{params:(0,n.validate)((0,n.arrayOfType)("FlowType"))}}),t("UnionTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:(0,n.validate)((0,n.arrayOfType)("FlowType"))}}),t("Variance",{builder:["kind"],fields:{kind:(0,n.validate)((0,n.assertOneOf)("minus","plus"))}}),t("VoidTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),t("EnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:{id:(0,n.validateType)("Identifier"),body:(0,n.validateType)("EnumBooleanBody","EnumNumberBody","EnumStringBody","EnumSymbolBody")}}),t("EnumBooleanBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:(0,n.validate)((0,n.assertValueType)("boolean")),members:(0,n.validateArrayOfType)("EnumBooleanMember"),hasUnknownMembers:(0,n.validate)((0,n.assertValueType)("boolean"))}}),t("EnumNumberBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:(0,n.validate)((0,n.assertValueType)("boolean")),members:(0,n.validateArrayOfType)("EnumNumberMember"),hasUnknownMembers:(0,n.validate)((0,n.assertValueType)("boolean"))}}),t("EnumStringBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:(0,n.validate)((0,n.assertValueType)("boolean")),members:(0,n.validateArrayOfType)("EnumStringMember","EnumDefaultedMember"),hasUnknownMembers:(0,n.validate)((0,n.assertValueType)("boolean"))}}),t("EnumSymbolBody",{aliases:["EnumBody"],visitor:["members"],fields:{members:(0,n.validateArrayOfType)("EnumDefaultedMember"),hasUnknownMembers:(0,n.validate)((0,n.assertValueType)("boolean"))}}),t("EnumBooleanMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:(0,n.validateType)("Identifier"),init:(0,n.validateType)("BooleanLiteral")}}),t("EnumNumberMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:(0,n.validateType)("Identifier"),init:(0,n.validateType)("NumericLiteral")}}),t("EnumStringMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:(0,n.validateType)("Identifier"),init:(0,n.validateType)("StringLiteral")}}),t("EnumDefaultedMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:(0,n.validateType)("Identifier")}}),t("IndexedAccessType",{visitor:["objectType","indexType"],aliases:["FlowType"],fields:{objectType:(0,n.validateType)("FlowType"),indexType:(0,n.validateType)("FlowType")}}),t("OptionalIndexedAccessType",{visitor:["objectType","indexType"],aliases:["FlowType"],fields:{objectType:(0,n.validateType)("FlowType"),indexType:(0,n.validateType)("FlowType"),optional:(0,n.validate)((0,n.assertValueType)("boolean"))}}),Nce}var kce={},Lce;function Hpt(){if(Lce)return kce;Lce=1;var n=Ml();const t=(0,n.defineAliasedType)("JSX");return t("JSXAttribute",{visitor:["name","value"],aliases:["Immutable"],fields:{name:{validate:(0,n.assertNodeType)("JSXIdentifier","JSXNamespacedName")},value:{optional:!0,validate:(0,n.assertNodeType)("JSXElement","JSXFragment","StringLiteral","JSXExpressionContainer")}}}),t("JSXClosingElement",{visitor:["name"],aliases:["Immutable"],fields:{name:{validate:(0,n.assertNodeType)("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")}}}),t("JSXElement",{builder:["openingElement","closingElement","children","selfClosing"],visitor:["openingElement","children","closingElement"],aliases:["Immutable","Expression"],fields:Object.assign({openingElement:{validate:(0,n.assertNodeType)("JSXOpeningElement")},closingElement:{optional:!0,validate:(0,n.assertNodeType)("JSXClosingElement")},children:(0,n.validateArrayOfType)("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")},{selfClosing:{validate:(0,n.assertValueType)("boolean"),optional:!0}})}),t("JSXEmptyExpression",{}),t("JSXExpressionContainer",{visitor:["expression"],aliases:["Immutable"],fields:{expression:{validate:(0,n.assertNodeType)("Expression","JSXEmptyExpression")}}}),t("JSXSpreadChild",{visitor:["expression"],aliases:["Immutable"],fields:{expression:{validate:(0,n.assertNodeType)("Expression")}}}),t("JSXIdentifier",{builder:["name"],fields:{name:{validate:(0,n.assertValueType)("string")}}}),t("JSXMemberExpression",{visitor:["object","property"],fields:{object:{validate:(0,n.assertNodeType)("JSXMemberExpression","JSXIdentifier")},property:{validate:(0,n.assertNodeType)("JSXIdentifier")}}}),t("JSXNamespacedName",{visitor:["namespace","name"],fields:{namespace:{validate:(0,n.assertNodeType)("JSXIdentifier")},name:{validate:(0,n.assertNodeType)("JSXIdentifier")}}}),t("JSXOpeningElement",{builder:["name","attributes","selfClosing"],visitor:["name","attributes"],aliases:["Immutable"],fields:{name:{validate:(0,n.assertNodeType)("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")},selfClosing:{default:!1},attributes:(0,n.validateArrayOfType)("JSXAttribute","JSXSpreadAttribute"),typeParameters:{validate:(0,n.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),t("JSXSpreadAttribute",{visitor:["argument"],fields:{argument:{validate:(0,n.assertNodeType)("Expression")}}}),t("JSXText",{aliases:["Immutable"],builder:["value"],fields:{value:{validate:(0,n.assertValueType)("string")}}}),t("JSXFragment",{builder:["openingFragment","closingFragment","children"],visitor:["openingFragment","children","closingFragment"],aliases:["Immutable","Expression"],fields:{openingFragment:{validate:(0,n.assertNodeType)("JSXOpeningFragment")},closingFragment:{validate:(0,n.assertNodeType)("JSXClosingFragment")},children:(0,n.validateArrayOfType)("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")}}),t("JSXOpeningFragment",{aliases:["Immutable"]}),t("JSXClosingFragment",{aliases:["Immutable"]}),kce}var Mce={},fl={},Bce;function Wme(){if(Bce)return fl;Bce=1,Object.defineProperty(fl,"__esModule",{value:!0}),fl.PLACEHOLDERS_FLIPPED_ALIAS=fl.PLACEHOLDERS_ALIAS=fl.PLACEHOLDERS=void 0;var n=Ml();const t=fl.PLACEHOLDERS=["Identifier","StringLiteral","Expression","Statement","Declaration","BlockStatement","ClassBody","Pattern"],a=fl.PLACEHOLDERS_ALIAS={Declaration:["Statement"],Pattern:["PatternLike","LVal"]};for(const u of t){const p=n.ALIAS_KEYS[u];p!=null&&p.length&&(a[u]=p)}const i=fl.PLACEHOLDERS_FLIPPED_ALIAS={};return Object.keys(a).forEach(u=>{a[u].forEach(p=>{hasOwnProperty.call(i,p)||(i[p]=[]),i[p].push(u)})}),fl}var Fce;function zpt(){if(Fce)return Mce;Fce=1;var n=Ml(),t=Wme();const a=(0,n.defineAliasedType)("Miscellaneous");return a("Noop",{visitor:[]}),a("Placeholder",{visitor:[],builder:["expectedNode","name"],fields:{name:{validate:(0,n.assertNodeType)("Identifier")},expectedNode:{validate:(0,n.assertOneOf)(...t.PLACEHOLDERS)}}}),a("V8IntrinsicIdentifier",{builder:["name"],fields:{name:{validate:(0,n.assertValueType)("string")}}}),Mce}var $ce={},qce;function Xpt(){if(qce)return $ce;qce=1;var n=Ml();return(0,n.default)("ArgumentPlaceholder",{}),(0,n.default)("BindExpression",{visitor:["object","callee"],aliases:["Expression"],fields:Qr.BABEL_TYPES_8_BREAKING?{object:{validate:(0,n.assertNodeType)("Expression")},callee:{validate:(0,n.assertNodeType)("Expression")}}:{object:{validate:Object.assign(()=>{},{oneOfNodeTypes:["Expression"]})},callee:{validate:Object.assign(()=>{},{oneOfNodeTypes:["Expression"]})}}}),(0,n.default)("ImportAttribute",{visitor:["key","value"],fields:{key:{validate:(0,n.assertNodeType)("Identifier","StringLiteral")},value:{validate:(0,n.assertNodeType)("StringLiteral")}}}),(0,n.default)("Decorator",{visitor:["expression"],fields:{expression:{validate:(0,n.assertNodeType)("Expression")}}}),(0,n.default)("DoExpression",{visitor:["body"],builder:["body","async"],aliases:["Expression"],fields:{body:{validate:(0,n.assertNodeType)("BlockStatement")},async:{validate:(0,n.assertValueType)("boolean"),default:!1}}}),(0,n.default)("ExportDefaultSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,n.assertNodeType)("Identifier")}}}),(0,n.default)("RecordExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:(0,n.validateArrayOfType)("ObjectProperty","SpreadElement")}}),(0,n.default)("TupleExpression",{fields:{elements:{validate:(0,n.arrayOfType)("Expression","SpreadElement"),default:[]}},visitor:["elements"],aliases:["Expression"]}),(0,n.default)("DecimalLiteral",{builder:["value"],fields:{value:{validate:(0,n.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,n.default)("ModuleExpression",{visitor:["body"],fields:{body:{validate:(0,n.assertNodeType)("Program")}},aliases:["Expression"]}),(0,n.default)("TopicReference",{aliases:["Expression"]}),(0,n.default)("PipelineTopicExpression",{builder:["expression"],visitor:["expression"],fields:{expression:{validate:(0,n.assertNodeType)("Expression")}},aliases:["Expression"]}),(0,n.default)("PipelineBareFunction",{builder:["callee"],visitor:["callee"],fields:{callee:{validate:(0,n.assertNodeType)("Expression")}},aliases:["Expression"]}),(0,n.default)("PipelinePrimaryTopicReference",{aliases:["Expression"]}),$ce}var Uce={},Vce;function Jpt(){if(Vce)return Uce;Vce=1;var n=Ml(),t=Vme(),a=Ay();const i=(0,n.defineAliasedType)("TypeScript"),u=(0,n.assertValueType)("boolean"),p=()=>({returnType:{validate:(0,n.assertNodeType)("TSTypeAnnotation","Noop"),optional:!0},typeParameters:{validate:(0,n.assertNodeType)("TSTypeParameterDeclaration","Noop"),optional:!0}});i("TSParameterProperty",{aliases:["LVal"],visitor:["parameter"],fields:{accessibility:{validate:(0,n.assertOneOf)("public","private","protected"),optional:!0},readonly:{validate:(0,n.assertValueType)("boolean"),optional:!0},parameter:{validate:(0,n.assertNodeType)("Identifier","AssignmentPattern")},override:{validate:(0,n.assertValueType)("boolean"),optional:!0},decorators:{validate:(0,n.arrayOfType)("Decorator"),optional:!0}}}),i("TSDeclareFunction",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","params","returnType"],fields:Object.assign({},(0,t.functionDeclarationCommon)(),p())}),i("TSDeclareMethod",{visitor:["decorators","key","typeParameters","params","returnType"],fields:Object.assign({},(0,t.classMethodOrDeclareMethodCommon)(),p())}),i("TSQualifiedName",{aliases:["TSEntityName"],visitor:["left","right"],fields:{left:(0,n.validateType)("TSEntityName"),right:(0,n.validateType)("Identifier")}});const m=()=>({typeParameters:(0,n.validateOptionalType)("TSTypeParameterDeclaration"),parameters:(0,n.validateArrayOfType)("ArrayPattern","Identifier","ObjectPattern","RestElement"),typeAnnotation:(0,n.validateOptionalType)("TSTypeAnnotation")}),b={aliases:["TSTypeElement"],visitor:["typeParameters","parameters","typeAnnotation"],fields:m()};i("TSCallSignatureDeclaration",b),i("TSConstructSignatureDeclaration",b);const v=()=>({key:(0,n.validateType)("Expression"),computed:{default:!1},optional:(0,n.validateOptional)(u)});i("TSPropertySignature",{aliases:["TSTypeElement"],visitor:["key","typeAnnotation"],fields:Object.assign({},v(),{readonly:(0,n.validateOptional)(u),typeAnnotation:(0,n.validateOptionalType)("TSTypeAnnotation"),kind:{validate:(0,n.assertOneOf)("get","set")}})}),i("TSMethodSignature",{aliases:["TSTypeElement"],visitor:["key","typeParameters","parameters","typeAnnotation"],fields:Object.assign({},m(),v(),{kind:{validate:(0,n.assertOneOf)("method","get","set")}})}),i("TSIndexSignature",{aliases:["TSTypeElement"],visitor:["parameters","typeAnnotation"],fields:{readonly:(0,n.validateOptional)(u),static:(0,n.validateOptional)(u),parameters:(0,n.validateArrayOfType)("Identifier"),typeAnnotation:(0,n.validateOptionalType)("TSTypeAnnotation")}});const E=["TSAnyKeyword","TSBooleanKeyword","TSBigIntKeyword","TSIntrinsicKeyword","TSNeverKeyword","TSNullKeyword","TSNumberKeyword","TSObjectKeyword","TSStringKeyword","TSSymbolKeyword","TSUndefinedKeyword","TSUnknownKeyword","TSVoidKeyword"];for(const q of E)i(q,{aliases:["TSType","TSBaseType"],visitor:[],fields:{}});i("TSThisType",{aliases:["TSType","TSBaseType"],visitor:[],fields:{}});const S={aliases:["TSType"],visitor:["typeParameters","parameters","typeAnnotation"]};i("TSFunctionType",Object.assign({},S,{fields:m()})),i("TSConstructorType",Object.assign({},S,{fields:Object.assign({},m(),{abstract:(0,n.validateOptional)(u)})})),i("TSTypeReference",{aliases:["TSType"],visitor:["typeName","typeParameters"],fields:{typeName:(0,n.validateType)("TSEntityName"),typeParameters:(0,n.validateOptionalType)("TSTypeParameterInstantiation")}}),i("TSTypePredicate",{aliases:["TSType"],visitor:["parameterName","typeAnnotation"],builder:["parameterName","typeAnnotation","asserts"],fields:{parameterName:(0,n.validateType)("Identifier","TSThisType"),typeAnnotation:(0,n.validateOptionalType)("TSTypeAnnotation"),asserts:(0,n.validateOptional)(u)}}),i("TSTypeQuery",{aliases:["TSType"],visitor:["exprName","typeParameters"],fields:{exprName:(0,n.validateType)("TSEntityName","TSImportType"),typeParameters:(0,n.validateOptionalType)("TSTypeParameterInstantiation")}}),i("TSTypeLiteral",{aliases:["TSType"],visitor:["members"],fields:{members:(0,n.validateArrayOfType)("TSTypeElement")}}),i("TSArrayType",{aliases:["TSType"],visitor:["elementType"],fields:{elementType:(0,n.validateType)("TSType")}}),i("TSTupleType",{aliases:["TSType"],visitor:["elementTypes"],fields:{elementTypes:(0,n.validateArrayOfType)("TSType","TSNamedTupleMember")}}),i("TSOptionalType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,n.validateType)("TSType")}}),i("TSRestType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,n.validateType)("TSType")}}),i("TSNamedTupleMember",{visitor:["label","elementType"],builder:["label","elementType","optional"],fields:{label:(0,n.validateType)("Identifier"),optional:{validate:u,default:!1},elementType:(0,n.validateType)("TSType")}});const A={aliases:["TSType"],visitor:["types"],fields:{types:(0,n.validateArrayOfType)("TSType")}};i("TSUnionType",A),i("TSIntersectionType",A),i("TSConditionalType",{aliases:["TSType"],visitor:["checkType","extendsType","trueType","falseType"],fields:{checkType:(0,n.validateType)("TSType"),extendsType:(0,n.validateType)("TSType"),trueType:(0,n.validateType)("TSType"),falseType:(0,n.validateType)("TSType")}}),i("TSInferType",{aliases:["TSType"],visitor:["typeParameter"],fields:{typeParameter:(0,n.validateType)("TSTypeParameter")}}),i("TSParenthesizedType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,n.validateType)("TSType")}}),i("TSTypeOperator",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{operator:(0,n.validate)((0,n.assertValueType)("string")),typeAnnotation:(0,n.validateType)("TSType")}}),i("TSIndexedAccessType",{aliases:["TSType"],visitor:["objectType","indexType"],fields:{objectType:(0,n.validateType)("TSType"),indexType:(0,n.validateType)("TSType")}}),i("TSMappedType",{aliases:["TSType"],visitor:["typeParameter","nameType","typeAnnotation"],builder:["typeParameter","typeAnnotation","nameType"],fields:Object.assign({},{typeParameter:(0,n.validateType)("TSTypeParameter")},{readonly:(0,n.validateOptional)((0,n.assertOneOf)(!0,!1,"+","-")),optional:(0,n.validateOptional)((0,n.assertOneOf)(!0,!1,"+","-")),typeAnnotation:(0,n.validateOptionalType)("TSType"),nameType:(0,n.validateOptionalType)("TSType")})}),i("TSLiteralType",{aliases:["TSType","TSBaseType"],visitor:["literal"],fields:{literal:{validate:function(){const q=(0,n.assertNodeType)("NumericLiteral","BigIntLiteral"),L=(0,n.assertOneOf)("-"),W=(0,n.assertNodeType)("NumericLiteral","StringLiteral","BooleanLiteral","BigIntLiteral","TemplateLiteral");function X(Q,ae,ie){(0,a.default)("UnaryExpression",ie)?(L(ie,"operator",ie.operator),q(ie,"argument",ie.argument)):W(Q,ae,ie)}return X.oneOfNodeTypes=["NumericLiteral","StringLiteral","BooleanLiteral","BigIntLiteral","TemplateLiteral","UnaryExpression"],X}()}}});const O={aliases:["TSType"],visitor:["expression","typeParameters"],fields:{expression:(0,n.validateType)("TSEntityName"),typeParameters:(0,n.validateOptionalType)("TSTypeParameterInstantiation")}};i("TSExpressionWithTypeArguments",O),i("TSInterfaceDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","extends","body"],fields:{declare:(0,n.validateOptional)(u),id:(0,n.validateType)("Identifier"),typeParameters:(0,n.validateOptionalType)("TSTypeParameterDeclaration"),extends:(0,n.validateOptional)((0,n.arrayOfType)("TSExpressionWithTypeArguments")),body:(0,n.validateType)("TSInterfaceBody")}}),i("TSInterfaceBody",{visitor:["body"],fields:{body:(0,n.validateArrayOfType)("TSTypeElement")}}),i("TSTypeAliasDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","typeAnnotation"],fields:{declare:(0,n.validateOptional)(u),id:(0,n.validateType)("Identifier"),typeParameters:(0,n.validateOptionalType)("TSTypeParameterDeclaration"),typeAnnotation:(0,n.validateType)("TSType")}}),i("TSInstantiationExpression",{aliases:["Expression"],visitor:["expression","typeParameters"],fields:{expression:(0,n.validateType)("Expression"),typeParameters:(0,n.validateOptionalType)("TSTypeParameterInstantiation")}});const I={aliases:["Expression","LVal","PatternLike"],visitor:["expression","typeAnnotation"],fields:{expression:(0,n.validateType)("Expression"),typeAnnotation:(0,n.validateType)("TSType")}};return i("TSAsExpression",I),i("TSSatisfiesExpression",I),i("TSTypeAssertion",{aliases:["Expression","LVal","PatternLike"],visitor:["typeAnnotation","expression"],fields:{typeAnnotation:(0,n.validateType)("TSType"),expression:(0,n.validateType)("Expression")}}),i("TSEnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","members"],fields:{declare:(0,n.validateOptional)(u),const:(0,n.validateOptional)(u),id:(0,n.validateType)("Identifier"),members:(0,n.validateArrayOfType)("TSEnumMember"),initializer:(0,n.validateOptionalType)("Expression")}}),i("TSEnumMember",{visitor:["id","initializer"],fields:{id:(0,n.validateType)("Identifier","StringLiteral"),initializer:(0,n.validateOptionalType)("Expression")}}),i("TSModuleDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:{declare:(0,n.validateOptional)(u),global:(0,n.validateOptional)(u),id:(0,n.validateType)("Identifier","StringLiteral"),body:(0,n.validateType)("TSModuleBlock","TSModuleDeclaration")}}),i("TSModuleBlock",{aliases:["Scopable","Block","BlockParent","FunctionParent"],visitor:["body"],fields:{body:(0,n.validateArrayOfType)("Statement")}}),i("TSImportType",{aliases:["TSType"],visitor:["argument","qualifier","typeParameters"],fields:{argument:(0,n.validateType)("StringLiteral"),qualifier:(0,n.validateOptionalType)("TSEntityName"),typeParameters:(0,n.validateOptionalType)("TSTypeParameterInstantiation"),options:{validate:(0,n.assertNodeType)("Expression"),optional:!0}}}),i("TSImportEqualsDeclaration",{aliases:["Statement"],visitor:["id","moduleReference"],fields:{isExport:(0,n.validate)(u),id:(0,n.validateType)("Identifier"),moduleReference:(0,n.validateType)("TSEntityName","TSExternalModuleReference"),importKind:{validate:(0,n.assertOneOf)("type","value"),optional:!0}}}),i("TSExternalModuleReference",{visitor:["expression"],fields:{expression:(0,n.validateType)("StringLiteral")}}),i("TSNonNullExpression",{aliases:["Expression","LVal","PatternLike"],visitor:["expression"],fields:{expression:(0,n.validateType)("Expression")}}),i("TSExportAssignment",{aliases:["Statement"],visitor:["expression"],fields:{expression:(0,n.validateType)("Expression")}}),i("TSNamespaceExportDeclaration",{aliases:["Statement"],visitor:["id"],fields:{id:(0,n.validateType)("Identifier")}}),i("TSTypeAnnotation",{visitor:["typeAnnotation"],fields:{typeAnnotation:{validate:(0,n.assertNodeType)("TSType")}}}),i("TSTypeParameterInstantiation",{visitor:["params"],fields:{params:(0,n.validateArrayOfType)("TSType")}}),i("TSTypeParameterDeclaration",{visitor:["params"],fields:{params:(0,n.validateArrayOfType)("TSTypeParameter")}}),i("TSTypeParameter",{builder:["constraint","default","name"],visitor:["constraint","default"],fields:{name:{validate:(0,n.assertValueType)("string")},in:{validate:(0,n.assertValueType)("boolean"),optional:!0},out:{validate:(0,n.assertValueType)("boolean"),optional:!0},const:{validate:(0,n.assertValueType)("boolean"),optional:!0},constraint:{validate:(0,n.assertNodeType)("TSType"),optional:!0},default:{validate:(0,n.assertNodeType)("TSType"),optional:!0}}}),Uce}var Fb={};Object.defineProperty(Fb,"__esModule",{value:!0});Fb.DEPRECATED_ALIASES=void 0;Fb.DEPRECATED_ALIASES={ModuleDeclaration:"ImportOrExportDeclaration"};var Wce;function ro(){return Wce||(Wce=1,function(n){Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"ALIAS_KEYS",{enumerable:!0,get:function(){return a.ALIAS_KEYS}}),Object.defineProperty(n,"BUILDER_KEYS",{enumerable:!0,get:function(){return a.BUILDER_KEYS}}),Object.defineProperty(n,"DEPRECATED_ALIASES",{enumerable:!0,get:function(){return u.DEPRECATED_ALIASES}}),Object.defineProperty(n,"DEPRECATED_KEYS",{enumerable:!0,get:function(){return a.DEPRECATED_KEYS}}),Object.defineProperty(n,"FLIPPED_ALIAS_KEYS",{enumerable:!0,get:function(){return a.FLIPPED_ALIAS_KEYS}}),Object.defineProperty(n,"NODE_FIELDS",{enumerable:!0,get:function(){return a.NODE_FIELDS}}),Object.defineProperty(n,"NODE_PARENT_VALIDATIONS",{enumerable:!0,get:function(){return a.NODE_PARENT_VALIDATIONS}}),Object.defineProperty(n,"PLACEHOLDERS",{enumerable:!0,get:function(){return i.PLACEHOLDERS}}),Object.defineProperty(n,"PLACEHOLDERS_ALIAS",{enumerable:!0,get:function(){return i.PLACEHOLDERS_ALIAS}}),Object.defineProperty(n,"PLACEHOLDERS_FLIPPED_ALIAS",{enumerable:!0,get:function(){return i.PLACEHOLDERS_FLIPPED_ALIAS}}),n.TYPES=void 0,Object.defineProperty(n,"VISITOR_KEYS",{enumerable:!0,get:function(){return a.VISITOR_KEYS}});var t=Spt;Vme(),Kpt(),Hpt(),zpt(),Xpt(),Jpt();var a=Ml(),i=Wme(),u=Fb;Object.keys(u.DEPRECATED_ALIASES).forEach(p=>{a.FLIPPED_ALIAS_KEYS[p]=a.FLIPPED_ALIAS_KEYS[u.DEPRECATED_ALIASES[p]]}),t(a.VISITOR_KEYS),t(a.ALIAS_KEYS),t(a.FLIPPED_ALIAS_KEYS),t(a.NODE_FIELDS),t(a.BUILDER_KEYS),t(a.DEPRECATED_KEYS),t(i.PLACEHOLDERS_ALIAS),t(i.PLACEHOLDERS_FLIPPED_ALIAS),n.TYPES=[].concat(Object.keys(a.VISITOR_KEYS),Object.keys(a.FLIPPED_ALIAS_KEYS),Object.keys(a.DEPRECATED_KEYS))}(yO)),yO}var Gce;function hD(){if(Gce)return Uu;Gce=1,Object.defineProperty(Uu,"__esModule",{value:!0}),Uu.default=t,Uu.validateChild=u,Uu.validateField=i,Uu.validateInternal=a;var n=ro();function t(p,m,b){if(!p)return;const v=n.NODE_FIELDS[p.type];if(!v)return;const E=v[m];i(p,m,b,E),u(p,m,b)}function a(p,m,b,v,E){if(p!=null&&p.validate&&!(p.optional&&v==null)&&(p.validate(m,b,v),E)){var S;const A=v.type;if(A==null)return;(S=n.NODE_PARENT_VALIDATIONS[A])==null||S.call(n.NODE_PARENT_VALIDATIONS,m,b,v)}}function i(p,m,b,v){v!=null&&v.validate&&(v.optional&&b==null||v.validate(p,m,b))}function u(p,m,b){var v;const E=b==null?void 0:b.type;E!=null&&((v=n.NODE_PARENT_VALIDATIONS[E])==null||v.call(n.NODE_PARENT_VALIDATIONS,p,m,b))}return Uu}Object.defineProperty(me,"__esModule",{value:!0});me.anyTypeAnnotation=Cht;me.argumentPlaceholder=nyt;me.arrayExpression=Zpt;me.arrayPattern=zft;me.arrayTypeAnnotation=jht;me.arrowFunctionExpression=Xft;me.assignmentExpression=eft;me.assignmentPattern=Hft;me.awaitExpression=ght;me.bigIntLiteral=bht;me.binaryExpression=tft;me.bindExpression=syt;me.blockStatement=sft;me.booleanLiteral=wft;me.booleanLiteralTypeAnnotation=_ht;me.booleanTypeAnnotation=Oht;me.breakStatement=ift;me.callExpression=oft;me.catchClause=lft;me.classAccessorProperty=Tht;me.classBody=Jft;me.classDeclaration=Qft;me.classExpression=Yft;me.classImplements=Dht;me.classMethod=uht;me.classPrivateMethod=Pht;me.classPrivateProperty=wht;me.classProperty=Sht;me.conditionalExpression=dft;me.continueStatement=uft;me.debuggerStatement=cft;me.decimalLiteral=pyt;me.declareClass=kht;me.declareExportAllDeclaration=Wht;me.declareExportDeclaration=Vht;me.declareFunction=Lht;me.declareInterface=Mht;me.declareModule=Bht;me.declareModuleExports=Fht;me.declareOpaqueType=qht;me.declareTypeAlias=$ht;me.declareVariable=Uht;me.declaredPredicate=Ght;me.decorator=oyt;me.directive=aft;me.directiveLiteral=nft;me.doExpression=lyt;me.doWhileStatement=pft;me.emptyStatement=fft;me.emptyTypeAnnotation=rmt;me.enumBooleanBody=jmt;me.enumBooleanMember=Dmt;me.enumDeclaration=Cmt;me.enumDefaultedMember=Mmt;me.enumNumberBody=Omt;me.enumNumberMember=kmt;me.enumStringBody=_mt;me.enumStringMember=Lmt;me.enumSymbolBody=Nmt;me.existsTypeAnnotation=Kht;me.exportAllDeclaration=Zft;me.exportDefaultDeclaration=eht;me.exportDefaultSpecifier=dyt;me.exportNamedDeclaration=tht;me.exportNamespaceSpecifier=xht;me.exportSpecifier=rht;me.expressionStatement=hft;me.file=mft;me.forInStatement=yft;me.forOfStatement=aht;me.forStatement=gft;me.functionDeclaration=vft;me.functionExpression=bft;me.functionTypeAnnotation=Hht;me.functionTypeParam=zht;me.genericTypeAnnotation=Xht;me.identifier=xft;me.ifStatement=Rft;me.import=vht;me.importAttribute=iyt;me.importDeclaration=nht;me.importDefaultSpecifier=sht;me.importExpression=lht;me.importNamespaceSpecifier=iht;me.importSpecifier=oht;me.indexedAccessType=Bmt;me.inferredPredicate=Jht;me.interfaceDeclaration=Qht;me.interfaceExtends=Yht;me.interfaceTypeAnnotation=Zht;me.interpreterDirective=rft;me.intersectionTypeAnnotation=emt;me.jSXAttribute=me.jsxAttribute=$mt;me.jSXClosingElement=me.jsxClosingElement=qmt;me.jSXClosingFragment=me.jsxClosingFragment=eyt;me.jSXElement=me.jsxElement=Umt;me.jSXEmptyExpression=me.jsxEmptyExpression=Vmt;me.jSXExpressionContainer=me.jsxExpressionContainer=Wmt;me.jSXFragment=me.jsxFragment=Qmt;me.jSXIdentifier=me.jsxIdentifier=Kmt;me.jSXMemberExpression=me.jsxMemberExpression=Hmt;me.jSXNamespacedName=me.jsxNamespacedName=zmt;me.jSXOpeningElement=me.jsxOpeningElement=Xmt;me.jSXOpeningFragment=me.jsxOpeningFragment=Zmt;me.jSXSpreadAttribute=me.jsxSpreadAttribute=Jmt;me.jSXSpreadChild=me.jsxSpreadChild=Gmt;me.jSXText=me.jsxText=Ymt;me.labeledStatement=Eft;me.logicalExpression=Pft;me.memberExpression=Aft;me.metaProperty=dht;me.mixedTypeAnnotation=tmt;me.moduleExpression=fyt;me.newExpression=Ift;me.noop=tyt;me.nullLiteral=Tft;me.nullLiteralTypeAnnotation=Nht;me.nullableTypeAnnotation=amt;me.numberLiteral=Cgt;me.numberLiteralTypeAnnotation=nmt;me.numberTypeAnnotation=smt;me.numericLiteral=Gme;me.objectExpression=jft;me.objectMethod=Oft;me.objectPattern=cht;me.objectProperty=_ft;me.objectTypeAnnotation=imt;me.objectTypeCallProperty=lmt;me.objectTypeIndexer=dmt;me.objectTypeInternalSlot=omt;me.objectTypeProperty=umt;me.objectTypeSpreadProperty=cmt;me.opaqueType=pmt;me.optionalCallExpression=Eht;me.optionalIndexedAccessType=Fmt;me.optionalMemberExpression=Rht;me.parenthesizedExpression=kft;me.pipelineBareFunction=yyt;me.pipelinePrimaryTopicReference=gyt;me.pipelineTopicExpression=myt;me.placeholder=ryt;me.privateName=Aht;me.program=Cft;me.qualifiedTypeIdentifier=fmt;me.recordExpression=uyt;me.regExpLiteral=Kme;me.regexLiteral=jgt;me.restElement=Hme;me.restProperty=Ogt;me.returnStatement=Nft;me.sequenceExpression=Dft;me.spreadElement=zme;me.spreadProperty=_gt;me.staticBlock=Iht;me.stringLiteral=Sft;me.stringLiteralTypeAnnotation=hmt;me.stringTypeAnnotation=mmt;me.super=pht;me.switchCase=Lft;me.switchStatement=Mft;me.symbolTypeAnnotation=ymt;me.taggedTemplateExpression=fht;me.templateElement=hht;me.templateLiteral=mht;me.thisExpression=Bft;me.thisTypeAnnotation=gmt;me.throwStatement=Fft;me.topicReference=hyt;me.tryStatement=$ft;me.tSAnyKeyword=me.tsAnyKeyword=Ayt;me.tSArrayType=me.tsArrayType=Hyt;me.tSAsExpression=me.tsAsExpression=pgt;me.tSBigIntKeyword=me.tsBigIntKeyword=Cyt;me.tSBooleanKeyword=me.tsBooleanKeyword=Iyt;me.tSCallSignatureDeclaration=me.tsCallSignatureDeclaration=Eyt;me.tSConditionalType=me.tsConditionalType=egt;me.tSConstructSignatureDeclaration=me.tsConstructSignatureDeclaration=Syt;me.tSConstructorType=me.tsConstructorType=Uyt;me.tSDeclareFunction=me.tsDeclareFunction=byt;me.tSDeclareMethod=me.tsDeclareMethod=xyt;me.tSEnumDeclaration=me.tsEnumDeclaration=mgt;me.tSEnumMember=me.tsEnumMember=ygt;me.tSExportAssignment=me.tsExportAssignment=Sgt;me.tSExpressionWithTypeArguments=me.tsExpressionWithTypeArguments=ogt;me.tSExternalModuleReference=me.tsExternalModuleReference=Rgt;me.tSFunctionType=me.tsFunctionType=qyt;me.tSImportEqualsDeclaration=me.tsImportEqualsDeclaration=xgt;me.tSImportType=me.tsImportType=bgt;me.tSIndexSignature=me.tsIndexSignature=Pyt;me.tSIndexedAccessType=me.tsIndexedAccessType=ngt;me.tSInferType=me.tsInferType=tgt;me.tSInstantiationExpression=me.tsInstantiationExpression=cgt;me.tSInterfaceBody=me.tsInterfaceBody=dgt;me.tSInterfaceDeclaration=me.tsInterfaceDeclaration=lgt;me.tSIntersectionType=me.tsIntersectionType=Zyt;me.tSIntrinsicKeyword=me.tsIntrinsicKeyword=jyt;me.tSLiteralType=me.tsLiteralType=igt;me.tSMappedType=me.tsMappedType=sgt;me.tSMethodSignature=me.tsMethodSignature=wyt;me.tSModuleBlock=me.tsModuleBlock=vgt;me.tSModuleDeclaration=me.tsModuleDeclaration=ggt;me.tSNamedTupleMember=me.tsNamedTupleMember=Yyt;me.tSNamespaceExportDeclaration=me.tsNamespaceExportDeclaration=Tgt;me.tSNeverKeyword=me.tsNeverKeyword=Oyt;me.tSNonNullExpression=me.tsNonNullExpression=Egt;me.tSNullKeyword=me.tsNullKeyword=_yt;me.tSNumberKeyword=me.tsNumberKeyword=Nyt;me.tSObjectKeyword=me.tsObjectKeyword=Dyt;me.tSOptionalType=me.tsOptionalType=Xyt;me.tSParameterProperty=me.tsParameterProperty=vyt;me.tSParenthesizedType=me.tsParenthesizedType=rgt;me.tSPropertySignature=me.tsPropertySignature=Tyt;me.tSQualifiedName=me.tsQualifiedName=Ryt;me.tSRestType=me.tsRestType=Jyt;me.tSSatisfiesExpression=me.tsSatisfiesExpression=fgt;me.tSStringKeyword=me.tsStringKeyword=kyt;me.tSSymbolKeyword=me.tsSymbolKeyword=Lyt;me.tSThisType=me.tsThisType=$yt;me.tSTupleType=me.tsTupleType=zyt;me.tSTypeAliasDeclaration=me.tsTypeAliasDeclaration=ugt;me.tSTypeAnnotation=me.tsTypeAnnotation=wgt;me.tSTypeAssertion=me.tsTypeAssertion=hgt;me.tSTypeLiteral=me.tsTypeLiteral=Kyt;me.tSTypeOperator=me.tsTypeOperator=agt;me.tSTypeParameter=me.tsTypeParameter=Igt;me.tSTypeParameterDeclaration=me.tsTypeParameterDeclaration=Agt;me.tSTypeParameterInstantiation=me.tsTypeParameterInstantiation=Pgt;me.tSTypePredicate=me.tsTypePredicate=Wyt;me.tSTypeQuery=me.tsTypeQuery=Gyt;me.tSTypeReference=me.tsTypeReference=Vyt;me.tSUndefinedKeyword=me.tsUndefinedKeyword=Myt;me.tSUnionType=me.tsUnionType=Qyt;me.tSUnknownKeyword=me.tsUnknownKeyword=Byt;me.tSVoidKeyword=me.tsVoidKeyword=Fyt;me.tupleExpression=cyt;me.tupleTypeAnnotation=vmt;me.typeAlias=xmt;me.typeAnnotation=Rmt;me.typeCastExpression=Emt;me.typeParameter=Smt;me.typeParameterDeclaration=Tmt;me.typeParameterInstantiation=wmt;me.typeofTypeAnnotation=bmt;me.unaryExpression=qft;me.unionTypeAnnotation=Pmt;me.updateExpression=Uft;me.v8IntrinsicIdentifier=ayt;me.variableDeclaration=Vft;me.variableDeclarator=Wft;me.variance=Amt;me.voidTypeAnnotation=Imt;me.whileStatement=Gft;me.withStatement=Kft;me.yieldExpression=yht;var Ypt=hD(),$b=Yp,Qpt=Ml();const{validateInternal:re}=Ypt,{NODE_FIELDS:Qe}=Qpt;function Zpt(n=[]){const t={type:"ArrayExpression",elements:n},a=Qe.ArrayExpression;return re(a.elements,t,"elements",n,1),t}function eft(n,t,a){const i={type:"AssignmentExpression",operator:n,left:t,right:a},u=Qe.AssignmentExpression;return re(u.operator,i,"operator",n),re(u.left,i,"left",t,1),re(u.right,i,"right",a,1),i}function tft(n,t,a){const i={type:"BinaryExpression",operator:n,left:t,right:a},u=Qe.BinaryExpression;return re(u.operator,i,"operator",n),re(u.left,i,"left",t,1),re(u.right,i,"right",a,1),i}function rft(n){const t={type:"InterpreterDirective",value:n},a=Qe.InterpreterDirective;return re(a.value,t,"value",n),t}function aft(n){const t={type:"Directive",value:n},a=Qe.Directive;return re(a.value,t,"value",n,1),t}function nft(n){const t={type:"DirectiveLiteral",value:n},a=Qe.DirectiveLiteral;return re(a.value,t,"value",n),t}function sft(n,t=[]){const a={type:"BlockStatement",body:n,directives:t},i=Qe.BlockStatement;return re(i.body,a,"body",n,1),re(i.directives,a,"directives",t,1),a}function ift(n=null){const t={type:"BreakStatement",label:n},a=Qe.BreakStatement;return re(a.label,t,"label",n,1),t}function oft(n,t){const a={type:"CallExpression",callee:n,arguments:t},i=Qe.CallExpression;return re(i.callee,a,"callee",n,1),re(i.arguments,a,"arguments",t,1),a}function lft(n=null,t){const a={type:"CatchClause",param:n,body:t},i=Qe.CatchClause;return re(i.param,a,"param",n,1),re(i.body,a,"body",t,1),a}function dft(n,t,a){const i={type:"ConditionalExpression",test:n,consequent:t,alternate:a},u=Qe.ConditionalExpression;return re(u.test,i,"test",n,1),re(u.consequent,i,"consequent",t,1),re(u.alternate,i,"alternate",a,1),i}function uft(n=null){const t={type:"ContinueStatement",label:n},a=Qe.ContinueStatement;return re(a.label,t,"label",n,1),t}function cft(){return{type:"DebuggerStatement"}}function pft(n,t){const a={type:"DoWhileStatement",test:n,body:t},i=Qe.DoWhileStatement;return re(i.test,a,"test",n,1),re(i.body,a,"body",t,1),a}function fft(){return{type:"EmptyStatement"}}function hft(n){const t={type:"ExpressionStatement",expression:n},a=Qe.ExpressionStatement;return re(a.expression,t,"expression",n,1),t}function mft(n,t=null,a=null){const i={type:"File",program:n,comments:t,tokens:a},u=Qe.File;return re(u.program,i,"program",n,1),re(u.comments,i,"comments",t,1),re(u.tokens,i,"tokens",a),i}function yft(n,t,a){const i={type:"ForInStatement",left:n,right:t,body:a},u=Qe.ForInStatement;return re(u.left,i,"left",n,1),re(u.right,i,"right",t,1),re(u.body,i,"body",a,1),i}function gft(n=null,t=null,a=null,i){const u={type:"ForStatement",init:n,test:t,update:a,body:i},p=Qe.ForStatement;return re(p.init,u,"init",n,1),re(p.test,u,"test",t,1),re(p.update,u,"update",a,1),re(p.body,u,"body",i,1),u}function vft(n=null,t,a,i=!1,u=!1){const p={type:"FunctionDeclaration",id:n,params:t,body:a,generator:i,async:u},m=Qe.FunctionDeclaration;return re(m.id,p,"id",n,1),re(m.params,p,"params",t,1),re(m.body,p,"body",a,1),re(m.generator,p,"generator",i),re(m.async,p,"async",u),p}function bft(n=null,t,a,i=!1,u=!1){const p={type:"FunctionExpression",id:n,params:t,body:a,generator:i,async:u},m=Qe.FunctionExpression;return re(m.id,p,"id",n,1),re(m.params,p,"params",t,1),re(m.body,p,"body",a,1),re(m.generator,p,"generator",i),re(m.async,p,"async",u),p}function xft(n){const t={type:"Identifier",name:n},a=Qe.Identifier;return re(a.name,t,"name",n),t}function Rft(n,t,a=null){const i={type:"IfStatement",test:n,consequent:t,alternate:a},u=Qe.IfStatement;return re(u.test,i,"test",n,1),re(u.consequent,i,"consequent",t,1),re(u.alternate,i,"alternate",a,1),i}function Eft(n,t){const a={type:"LabeledStatement",label:n,body:t},i=Qe.LabeledStatement;return re(i.label,a,"label",n,1),re(i.body,a,"body",t,1),a}function Sft(n){const t={type:"StringLiteral",value:n},a=Qe.StringLiteral;return re(a.value,t,"value",n),t}function Gme(n){const t={type:"NumericLiteral",value:n},a=Qe.NumericLiteral;return re(a.value,t,"value",n),t}function Tft(){return{type:"NullLiteral"}}function wft(n){const t={type:"BooleanLiteral",value:n},a=Qe.BooleanLiteral;return re(a.value,t,"value",n),t}function Kme(n,t=""){const a={type:"RegExpLiteral",pattern:n,flags:t},i=Qe.RegExpLiteral;return re(i.pattern,a,"pattern",n),re(i.flags,a,"flags",t),a}function Pft(n,t,a){const i={type:"LogicalExpression",operator:n,left:t,right:a},u=Qe.LogicalExpression;return re(u.operator,i,"operator",n),re(u.left,i,"left",t,1),re(u.right,i,"right",a,1),i}function Aft(n,t,a=!1,i=null){const u={type:"MemberExpression",object:n,property:t,computed:a,optional:i},p=Qe.MemberExpression;return re(p.object,u,"object",n,1),re(p.property,u,"property",t,1),re(p.computed,u,"computed",a),re(p.optional,u,"optional",i),u}function Ift(n,t){const a={type:"NewExpression",callee:n,arguments:t},i=Qe.NewExpression;return re(i.callee,a,"callee",n,1),re(i.arguments,a,"arguments",t,1),a}function Cft(n,t=[],a="script",i=null){const u={type:"Program",body:n,directives:t,sourceType:a,interpreter:i},p=Qe.Program;return re(p.body,u,"body",n,1),re(p.directives,u,"directives",t,1),re(p.sourceType,u,"sourceType",a),re(p.interpreter,u,"interpreter",i,1),u}function jft(n){const t={type:"ObjectExpression",properties:n},a=Qe.ObjectExpression;return re(a.properties,t,"properties",n,1),t}function Oft(n="method",t,a,i,u=!1,p=!1,m=!1){const b={type:"ObjectMethod",kind:n,key:t,params:a,body:i,computed:u,generator:p,async:m},v=Qe.ObjectMethod;return re(v.kind,b,"kind",n),re(v.key,b,"key",t,1),re(v.params,b,"params",a,1),re(v.body,b,"body",i,1),re(v.computed,b,"computed",u),re(v.generator,b,"generator",p),re(v.async,b,"async",m),b}function _ft(n,t,a=!1,i=!1,u=null){const p={type:"ObjectProperty",key:n,value:t,computed:a,shorthand:i,decorators:u},m=Qe.ObjectProperty;return re(m.key,p,"key",n,1),re(m.value,p,"value",t,1),re(m.computed,p,"computed",a),re(m.shorthand,p,"shorthand",i),re(m.decorators,p,"decorators",u,1),p}function Hme(n){const t={type:"RestElement",argument:n},a=Qe.RestElement;return re(a.argument,t,"argument",n,1),t}function Nft(n=null){const t={type:"ReturnStatement",argument:n},a=Qe.ReturnStatement;return re(a.argument,t,"argument",n,1),t}function Dft(n){const t={type:"SequenceExpression",expressions:n},a=Qe.SequenceExpression;return re(a.expressions,t,"expressions",n,1),t}function kft(n){const t={type:"ParenthesizedExpression",expression:n},a=Qe.ParenthesizedExpression;return re(a.expression,t,"expression",n,1),t}function Lft(n=null,t){const a={type:"SwitchCase",test:n,consequent:t},i=Qe.SwitchCase;return re(i.test,a,"test",n,1),re(i.consequent,a,"consequent",t,1),a}function Mft(n,t){const a={type:"SwitchStatement",discriminant:n,cases:t},i=Qe.SwitchStatement;return re(i.discriminant,a,"discriminant",n,1),re(i.cases,a,"cases",t,1),a}function Bft(){return{type:"ThisExpression"}}function Fft(n){const t={type:"ThrowStatement",argument:n},a=Qe.ThrowStatement;return re(a.argument,t,"argument",n,1),t}function $ft(n,t=null,a=null){const i={type:"TryStatement",block:n,handler:t,finalizer:a},u=Qe.TryStatement;return re(u.block,i,"block",n,1),re(u.handler,i,"handler",t,1),re(u.finalizer,i,"finalizer",a,1),i}function qft(n,t,a=!0){const i={type:"UnaryExpression",operator:n,argument:t,prefix:a},u=Qe.UnaryExpression;return re(u.operator,i,"operator",n),re(u.argument,i,"argument",t,1),re(u.prefix,i,"prefix",a),i}function Uft(n,t,a=!1){const i={type:"UpdateExpression",operator:n,argument:t,prefix:a},u=Qe.UpdateExpression;return re(u.operator,i,"operator",n),re(u.argument,i,"argument",t,1),re(u.prefix,i,"prefix",a),i}function Vft(n,t){const a={type:"VariableDeclaration",kind:n,declarations:t},i=Qe.VariableDeclaration;return re(i.kind,a,"kind",n),re(i.declarations,a,"declarations",t,1),a}function Wft(n,t=null){const a={type:"VariableDeclarator",id:n,init:t},i=Qe.VariableDeclarator;return re(i.id,a,"id",n,1),re(i.init,a,"init",t,1),a}function Gft(n,t){const a={type:"WhileStatement",test:n,body:t},i=Qe.WhileStatement;return re(i.test,a,"test",n,1),re(i.body,a,"body",t,1),a}function Kft(n,t){const a={type:"WithStatement",object:n,body:t},i=Qe.WithStatement;return re(i.object,a,"object",n,1),re(i.body,a,"body",t,1),a}function Hft(n,t){const a={type:"AssignmentPattern",left:n,right:t},i=Qe.AssignmentPattern;return re(i.left,a,"left",n,1),re(i.right,a,"right",t,1),a}function zft(n){const t={type:"ArrayPattern",elements:n},a=Qe.ArrayPattern;return re(a.elements,t,"elements",n,1),t}function Xft(n,t,a=!1){const i={type:"ArrowFunctionExpression",params:n,body:t,async:a,expression:null},u=Qe.ArrowFunctionExpression;return re(u.params,i,"params",n,1),re(u.body,i,"body",t,1),re(u.async,i,"async",a),i}function Jft(n){const t={type:"ClassBody",body:n},a=Qe.ClassBody;return re(a.body,t,"body",n,1),t}function Yft(n=null,t=null,a,i=null){const u={type:"ClassExpression",id:n,superClass:t,body:a,decorators:i},p=Qe.ClassExpression;return re(p.id,u,"id",n,1),re(p.superClass,u,"superClass",t,1),re(p.body,u,"body",a,1),re(p.decorators,u,"decorators",i,1),u}function Qft(n=null,t=null,a,i=null){const u={type:"ClassDeclaration",id:n,superClass:t,body:a,decorators:i},p=Qe.ClassDeclaration;return re(p.id,u,"id",n,1),re(p.superClass,u,"superClass",t,1),re(p.body,u,"body",a,1),re(p.decorators,u,"decorators",i,1),u}function Zft(n){const t={type:"ExportAllDeclaration",source:n},a=Qe.ExportAllDeclaration;return re(a.source,t,"source",n,1),t}function eht(n){const t={type:"ExportDefaultDeclaration",declaration:n},a=Qe.ExportDefaultDeclaration;return re(a.declaration,t,"declaration",n,1),t}function tht(n=null,t=[],a=null){const i={type:"ExportNamedDeclaration",declaration:n,specifiers:t,source:a},u=Qe.ExportNamedDeclaration;return re(u.declaration,i,"declaration",n,1),re(u.specifiers,i,"specifiers",t,1),re(u.source,i,"source",a,1),i}function rht(n,t){const a={type:"ExportSpecifier",local:n,exported:t},i=Qe.ExportSpecifier;return re(i.local,a,"local",n,1),re(i.exported,a,"exported",t,1),a}function aht(n,t,a,i=!1){const u={type:"ForOfStatement",left:n,right:t,body:a,await:i},p=Qe.ForOfStatement;return re(p.left,u,"left",n,1),re(p.right,u,"right",t,1),re(p.body,u,"body",a,1),re(p.await,u,"await",i),u}function nht(n,t){const a={type:"ImportDeclaration",specifiers:n,source:t},i=Qe.ImportDeclaration;return re(i.specifiers,a,"specifiers",n,1),re(i.source,a,"source",t,1),a}function sht(n){const t={type:"ImportDefaultSpecifier",local:n},a=Qe.ImportDefaultSpecifier;return re(a.local,t,"local",n,1),t}function iht(n){const t={type:"ImportNamespaceSpecifier",local:n},a=Qe.ImportNamespaceSpecifier;return re(a.local,t,"local",n,1),t}function oht(n,t){const a={type:"ImportSpecifier",local:n,imported:t},i=Qe.ImportSpecifier;return re(i.local,a,"local",n,1),re(i.imported,a,"imported",t,1),a}function lht(n,t=null){const a={type:"ImportExpression",source:n,options:t},i=Qe.ImportExpression;return re(i.source,a,"source",n,1),re(i.options,a,"options",t,1),a}function dht(n,t){const a={type:"MetaProperty",meta:n,property:t},i=Qe.MetaProperty;return re(i.meta,a,"meta",n,1),re(i.property,a,"property",t,1),a}function uht(n="method",t,a,i,u=!1,p=!1,m=!1,b=!1){const v={type:"ClassMethod",kind:n,key:t,params:a,body:i,computed:u,static:p,generator:m,async:b},E=Qe.ClassMethod;return re(E.kind,v,"kind",n),re(E.key,v,"key",t,1),re(E.params,v,"params",a,1),re(E.body,v,"body",i,1),re(E.computed,v,"computed",u),re(E.static,v,"static",p),re(E.generator,v,"generator",m),re(E.async,v,"async",b),v}function cht(n){const t={type:"ObjectPattern",properties:n},a=Qe.ObjectPattern;return re(a.properties,t,"properties",n,1),t}function zme(n){const t={type:"SpreadElement",argument:n},a=Qe.SpreadElement;return re(a.argument,t,"argument",n,1),t}function pht(){return{type:"Super"}}function fht(n,t){const a={type:"TaggedTemplateExpression",tag:n,quasi:t},i=Qe.TaggedTemplateExpression;return re(i.tag,a,"tag",n,1),re(i.quasi,a,"quasi",t,1),a}function hht(n,t=!1){const a={type:"TemplateElement",value:n,tail:t},i=Qe.TemplateElement;return re(i.value,a,"value",n),re(i.tail,a,"tail",t),a}function mht(n,t){const a={type:"TemplateLiteral",quasis:n,expressions:t},i=Qe.TemplateLiteral;return re(i.quasis,a,"quasis",n,1),re(i.expressions,a,"expressions",t,1),a}function yht(n=null,t=!1){const a={type:"YieldExpression",argument:n,delegate:t},i=Qe.YieldExpression;return re(i.argument,a,"argument",n,1),re(i.delegate,a,"delegate",t),a}function ght(n){const t={type:"AwaitExpression",argument:n},a=Qe.AwaitExpression;return re(a.argument,t,"argument",n,1),t}function vht(){return{type:"Import"}}function bht(n){const t={type:"BigIntLiteral",value:n},a=Qe.BigIntLiteral;return re(a.value,t,"value",n),t}function xht(n){const t={type:"ExportNamespaceSpecifier",exported:n},a=Qe.ExportNamespaceSpecifier;return re(a.exported,t,"exported",n,1),t}function Rht(n,t,a=!1,i){const u={type:"OptionalMemberExpression",object:n,property:t,computed:a,optional:i},p=Qe.OptionalMemberExpression;return re(p.object,u,"object",n,1),re(p.property,u,"property",t,1),re(p.computed,u,"computed",a),re(p.optional,u,"optional",i),u}function Eht(n,t,a){const i={type:"OptionalCallExpression",callee:n,arguments:t,optional:a},u=Qe.OptionalCallExpression;return re(u.callee,i,"callee",n,1),re(u.arguments,i,"arguments",t,1),re(u.optional,i,"optional",a),i}function Sht(n,t=null,a=null,i=null,u=!1,p=!1){const m={type:"ClassProperty",key:n,value:t,typeAnnotation:a,decorators:i,computed:u,static:p},b=Qe.ClassProperty;return re(b.key,m,"key",n,1),re(b.value,m,"value",t,1),re(b.typeAnnotation,m,"typeAnnotation",a,1),re(b.decorators,m,"decorators",i,1),re(b.computed,m,"computed",u),re(b.static,m,"static",p),m}function Tht(n,t=null,a=null,i=null,u=!1,p=!1){const m={type:"ClassAccessorProperty",key:n,value:t,typeAnnotation:a,decorators:i,computed:u,static:p},b=Qe.ClassAccessorProperty;return re(b.key,m,"key",n,1),re(b.value,m,"value",t,1),re(b.typeAnnotation,m,"typeAnnotation",a,1),re(b.decorators,m,"decorators",i,1),re(b.computed,m,"computed",u),re(b.static,m,"static",p),m}function wht(n,t=null,a=null,i=!1){const u={type:"ClassPrivateProperty",key:n,value:t,decorators:a,static:i},p=Qe.ClassPrivateProperty;return re(p.key,u,"key",n,1),re(p.value,u,"value",t,1),re(p.decorators,u,"decorators",a,1),re(p.static,u,"static",i),u}function Pht(n="method",t,a,i,u=!1){const p={type:"ClassPrivateMethod",kind:n,key:t,params:a,body:i,static:u},m=Qe.ClassPrivateMethod;return re(m.kind,p,"kind",n),re(m.key,p,"key",t,1),re(m.params,p,"params",a,1),re(m.body,p,"body",i,1),re(m.static,p,"static",u),p}function Aht(n){const t={type:"PrivateName",id:n},a=Qe.PrivateName;return re(a.id,t,"id",n,1),t}function Iht(n){const t={type:"StaticBlock",body:n},a=Qe.StaticBlock;return re(a.body,t,"body",n,1),t}function Cht(){return{type:"AnyTypeAnnotation"}}function jht(n){const t={type:"ArrayTypeAnnotation",elementType:n},a=Qe.ArrayTypeAnnotation;return re(a.elementType,t,"elementType",n,1),t}function Oht(){return{type:"BooleanTypeAnnotation"}}function _ht(n){const t={type:"BooleanLiteralTypeAnnotation",value:n},a=Qe.BooleanLiteralTypeAnnotation;return re(a.value,t,"value",n),t}function Nht(){return{type:"NullLiteralTypeAnnotation"}}function Dht(n,t=null){const a={type:"ClassImplements",id:n,typeParameters:t},i=Qe.ClassImplements;return re(i.id,a,"id",n,1),re(i.typeParameters,a,"typeParameters",t,1),a}function kht(n,t=null,a=null,i){const u={type:"DeclareClass",id:n,typeParameters:t,extends:a,body:i},p=Qe.DeclareClass;return re(p.id,u,"id",n,1),re(p.typeParameters,u,"typeParameters",t,1),re(p.extends,u,"extends",a,1),re(p.body,u,"body",i,1),u}function Lht(n){const t={type:"DeclareFunction",id:n},a=Qe.DeclareFunction;return re(a.id,t,"id",n,1),t}function Mht(n,t=null,a=null,i){const u={type:"DeclareInterface",id:n,typeParameters:t,extends:a,body:i},p=Qe.DeclareInterface;return re(p.id,u,"id",n,1),re(p.typeParameters,u,"typeParameters",t,1),re(p.extends,u,"extends",a,1),re(p.body,u,"body",i,1),u}function Bht(n,t,a=null){const i={type:"DeclareModule",id:n,body:t,kind:a},u=Qe.DeclareModule;return re(u.id,i,"id",n,1),re(u.body,i,"body",t,1),re(u.kind,i,"kind",a),i}function Fht(n){const t={type:"DeclareModuleExports",typeAnnotation:n},a=Qe.DeclareModuleExports;return re(a.typeAnnotation,t,"typeAnnotation",n,1),t}function $ht(n,t=null,a){const i={type:"DeclareTypeAlias",id:n,typeParameters:t,right:a},u=Qe.DeclareTypeAlias;return re(u.id,i,"id",n,1),re(u.typeParameters,i,"typeParameters",t,1),re(u.right,i,"right",a,1),i}function qht(n,t=null,a=null){const i={type:"DeclareOpaqueType",id:n,typeParameters:t,supertype:a},u=Qe.DeclareOpaqueType;return re(u.id,i,"id",n,1),re(u.typeParameters,i,"typeParameters",t,1),re(u.supertype,i,"supertype",a,1),i}function Uht(n){const t={type:"DeclareVariable",id:n},a=Qe.DeclareVariable;return re(a.id,t,"id",n,1),t}function Vht(n=null,t=null,a=null){const i={type:"DeclareExportDeclaration",declaration:n,specifiers:t,source:a},u=Qe.DeclareExportDeclaration;return re(u.declaration,i,"declaration",n,1),re(u.specifiers,i,"specifiers",t,1),re(u.source,i,"source",a,1),i}function Wht(n){const t={type:"DeclareExportAllDeclaration",source:n},a=Qe.DeclareExportAllDeclaration;return re(a.source,t,"source",n,1),t}function Ght(n){const t={type:"DeclaredPredicate",value:n},a=Qe.DeclaredPredicate;return re(a.value,t,"value",n,1),t}function Kht(){return{type:"ExistsTypeAnnotation"}}function Hht(n=null,t,a=null,i){const u={type:"FunctionTypeAnnotation",typeParameters:n,params:t,rest:a,returnType:i},p=Qe.FunctionTypeAnnotation;return re(p.typeParameters,u,"typeParameters",n,1),re(p.params,u,"params",t,1),re(p.rest,u,"rest",a,1),re(p.returnType,u,"returnType",i,1),u}function zht(n=null,t){const a={type:"FunctionTypeParam",name:n,typeAnnotation:t},i=Qe.FunctionTypeParam;return re(i.name,a,"name",n,1),re(i.typeAnnotation,a,"typeAnnotation",t,1),a}function Xht(n,t=null){const a={type:"GenericTypeAnnotation",id:n,typeParameters:t},i=Qe.GenericTypeAnnotation;return re(i.id,a,"id",n,1),re(i.typeParameters,a,"typeParameters",t,1),a}function Jht(){return{type:"InferredPredicate"}}function Yht(n,t=null){const a={type:"InterfaceExtends",id:n,typeParameters:t},i=Qe.InterfaceExtends;return re(i.id,a,"id",n,1),re(i.typeParameters,a,"typeParameters",t,1),a}function Qht(n,t=null,a=null,i){const u={type:"InterfaceDeclaration",id:n,typeParameters:t,extends:a,body:i},p=Qe.InterfaceDeclaration;return re(p.id,u,"id",n,1),re(p.typeParameters,u,"typeParameters",t,1),re(p.extends,u,"extends",a,1),re(p.body,u,"body",i,1),u}function Zht(n=null,t){const a={type:"InterfaceTypeAnnotation",extends:n,body:t},i=Qe.InterfaceTypeAnnotation;return re(i.extends,a,"extends",n,1),re(i.body,a,"body",t,1),a}function emt(n){const t={type:"IntersectionTypeAnnotation",types:n},a=Qe.IntersectionTypeAnnotation;return re(a.types,t,"types",n,1),t}function tmt(){return{type:"MixedTypeAnnotation"}}function rmt(){return{type:"EmptyTypeAnnotation"}}function amt(n){const t={type:"NullableTypeAnnotation",typeAnnotation:n},a=Qe.NullableTypeAnnotation;return re(a.typeAnnotation,t,"typeAnnotation",n,1),t}function nmt(n){const t={type:"NumberLiteralTypeAnnotation",value:n},a=Qe.NumberLiteralTypeAnnotation;return re(a.value,t,"value",n),t}function smt(){return{type:"NumberTypeAnnotation"}}function imt(n,t=[],a=[],i=[],u=!1){const p={type:"ObjectTypeAnnotation",properties:n,indexers:t,callProperties:a,internalSlots:i,exact:u},m=Qe.ObjectTypeAnnotation;return re(m.properties,p,"properties",n,1),re(m.indexers,p,"indexers",t,1),re(m.callProperties,p,"callProperties",a,1),re(m.internalSlots,p,"internalSlots",i,1),re(m.exact,p,"exact",u),p}function omt(n,t,a,i,u){const p={type:"ObjectTypeInternalSlot",id:n,value:t,optional:a,static:i,method:u},m=Qe.ObjectTypeInternalSlot;return re(m.id,p,"id",n,1),re(m.value,p,"value",t,1),re(m.optional,p,"optional",a),re(m.static,p,"static",i),re(m.method,p,"method",u),p}function lmt(n){const t={type:"ObjectTypeCallProperty",value:n,static:null},a=Qe.ObjectTypeCallProperty;return re(a.value,t,"value",n,1),t}function dmt(n=null,t,a,i=null){const u={type:"ObjectTypeIndexer",id:n,key:t,value:a,variance:i,static:null},p=Qe.ObjectTypeIndexer;return re(p.id,u,"id",n,1),re(p.key,u,"key",t,1),re(p.value,u,"value",a,1),re(p.variance,u,"variance",i,1),u}function umt(n,t,a=null){const i={type:"ObjectTypeProperty",key:n,value:t,variance:a,kind:null,method:null,optional:null,proto:null,static:null},u=Qe.ObjectTypeProperty;return re(u.key,i,"key",n,1),re(u.value,i,"value",t,1),re(u.variance,i,"variance",a,1),i}function cmt(n){const t={type:"ObjectTypeSpreadProperty",argument:n},a=Qe.ObjectTypeSpreadProperty;return re(a.argument,t,"argument",n,1),t}function pmt(n,t=null,a=null,i){const u={type:"OpaqueType",id:n,typeParameters:t,supertype:a,impltype:i},p=Qe.OpaqueType;return re(p.id,u,"id",n,1),re(p.typeParameters,u,"typeParameters",t,1),re(p.supertype,u,"supertype",a,1),re(p.impltype,u,"impltype",i,1),u}function fmt(n,t){const a={type:"QualifiedTypeIdentifier",id:n,qualification:t},i=Qe.QualifiedTypeIdentifier;return re(i.id,a,"id",n,1),re(i.qualification,a,"qualification",t,1),a}function hmt(n){const t={type:"StringLiteralTypeAnnotation",value:n},a=Qe.StringLiteralTypeAnnotation;return re(a.value,t,"value",n),t}function mmt(){return{type:"StringTypeAnnotation"}}function ymt(){return{type:"SymbolTypeAnnotation"}}function gmt(){return{type:"ThisTypeAnnotation"}}function vmt(n){const t={type:"TupleTypeAnnotation",types:n},a=Qe.TupleTypeAnnotation;return re(a.types,t,"types",n,1),t}function bmt(n){const t={type:"TypeofTypeAnnotation",argument:n},a=Qe.TypeofTypeAnnotation;return re(a.argument,t,"argument",n,1),t}function xmt(n,t=null,a){const i={type:"TypeAlias",id:n,typeParameters:t,right:a},u=Qe.TypeAlias;return re(u.id,i,"id",n,1),re(u.typeParameters,i,"typeParameters",t,1),re(u.right,i,"right",a,1),i}function Rmt(n){const t={type:"TypeAnnotation",typeAnnotation:n},a=Qe.TypeAnnotation;return re(a.typeAnnotation,t,"typeAnnotation",n,1),t}function Emt(n,t){const a={type:"TypeCastExpression",expression:n,typeAnnotation:t},i=Qe.TypeCastExpression;return re(i.expression,a,"expression",n,1),re(i.typeAnnotation,a,"typeAnnotation",t,1),a}function Smt(n=null,t=null,a=null){const i={type:"TypeParameter",bound:n,default:t,variance:a,name:null},u=Qe.TypeParameter;return re(u.bound,i,"bound",n,1),re(u.default,i,"default",t,1),re(u.variance,i,"variance",a,1),i}function Tmt(n){const t={type:"TypeParameterDeclaration",params:n},a=Qe.TypeParameterDeclaration;return re(a.params,t,"params",n,1),t}function wmt(n){const t={type:"TypeParameterInstantiation",params:n},a=Qe.TypeParameterInstantiation;return re(a.params,t,"params",n,1),t}function Pmt(n){const t={type:"UnionTypeAnnotation",types:n},a=Qe.UnionTypeAnnotation;return re(a.types,t,"types",n,1),t}function Amt(n){const t={type:"Variance",kind:n},a=Qe.Variance;return re(a.kind,t,"kind",n),t}function Imt(){return{type:"VoidTypeAnnotation"}}function Cmt(n,t){const a={type:"EnumDeclaration",id:n,body:t},i=Qe.EnumDeclaration;return re(i.id,a,"id",n,1),re(i.body,a,"body",t,1),a}function jmt(n){const t={type:"EnumBooleanBody",members:n,explicitType:null,hasUnknownMembers:null},a=Qe.EnumBooleanBody;return re(a.members,t,"members",n,1),t}function Omt(n){const t={type:"EnumNumberBody",members:n,explicitType:null,hasUnknownMembers:null},a=Qe.EnumNumberBody;return re(a.members,t,"members",n,1),t}function _mt(n){const t={type:"EnumStringBody",members:n,explicitType:null,hasUnknownMembers:null},a=Qe.EnumStringBody;return re(a.members,t,"members",n,1),t}function Nmt(n){const t={type:"EnumSymbolBody",members:n,hasUnknownMembers:null},a=Qe.EnumSymbolBody;return re(a.members,t,"members",n,1),t}function Dmt(n){const t={type:"EnumBooleanMember",id:n,init:null},a=Qe.EnumBooleanMember;return re(a.id,t,"id",n,1),t}function kmt(n,t){const a={type:"EnumNumberMember",id:n,init:t},i=Qe.EnumNumberMember;return re(i.id,a,"id",n,1),re(i.init,a,"init",t,1),a}function Lmt(n,t){const a={type:"EnumStringMember",id:n,init:t},i=Qe.EnumStringMember;return re(i.id,a,"id",n,1),re(i.init,a,"init",t,1),a}function Mmt(n){const t={type:"EnumDefaultedMember",id:n},a=Qe.EnumDefaultedMember;return re(a.id,t,"id",n,1),t}function Bmt(n,t){const a={type:"IndexedAccessType",objectType:n,indexType:t},i=Qe.IndexedAccessType;return re(i.objectType,a,"objectType",n,1),re(i.indexType,a,"indexType",t,1),a}function Fmt(n,t){const a={type:"OptionalIndexedAccessType",objectType:n,indexType:t,optional:null},i=Qe.OptionalIndexedAccessType;return re(i.objectType,a,"objectType",n,1),re(i.indexType,a,"indexType",t,1),a}function $mt(n,t=null){const a={type:"JSXAttribute",name:n,value:t},i=Qe.JSXAttribute;return re(i.name,a,"name",n,1),re(i.value,a,"value",t,1),a}function qmt(n){const t={type:"JSXClosingElement",name:n},a=Qe.JSXClosingElement;return re(a.name,t,"name",n,1),t}function Umt(n,t=null,a,i=null){const u={type:"JSXElement",openingElement:n,closingElement:t,children:a,selfClosing:i},p=Qe.JSXElement;return re(p.openingElement,u,"openingElement",n,1),re(p.closingElement,u,"closingElement",t,1),re(p.children,u,"children",a,1),re(p.selfClosing,u,"selfClosing",i),u}function Vmt(){return{type:"JSXEmptyExpression"}}function Wmt(n){const t={type:"JSXExpressionContainer",expression:n},a=Qe.JSXExpressionContainer;return re(a.expression,t,"expression",n,1),t}function Gmt(n){const t={type:"JSXSpreadChild",expression:n},a=Qe.JSXSpreadChild;return re(a.expression,t,"expression",n,1),t}function Kmt(n){const t={type:"JSXIdentifier",name:n},a=Qe.JSXIdentifier;return re(a.name,t,"name",n),t}function Hmt(n,t){const a={type:"JSXMemberExpression",object:n,property:t},i=Qe.JSXMemberExpression;return re(i.object,a,"object",n,1),re(i.property,a,"property",t,1),a}function zmt(n,t){const a={type:"JSXNamespacedName",namespace:n,name:t},i=Qe.JSXNamespacedName;return re(i.namespace,a,"namespace",n,1),re(i.name,a,"name",t,1),a}function Xmt(n,t,a=!1){const i={type:"JSXOpeningElement",name:n,attributes:t,selfClosing:a},u=Qe.JSXOpeningElement;return re(u.name,i,"name",n,1),re(u.attributes,i,"attributes",t,1),re(u.selfClosing,i,"selfClosing",a),i}function Jmt(n){const t={type:"JSXSpreadAttribute",argument:n},a=Qe.JSXSpreadAttribute;return re(a.argument,t,"argument",n,1),t}function Ymt(n){const t={type:"JSXText",value:n},a=Qe.JSXText;return re(a.value,t,"value",n),t}function Qmt(n,t,a){const i={type:"JSXFragment",openingFragment:n,closingFragment:t,children:a},u=Qe.JSXFragment;return re(u.openingFragment,i,"openingFragment",n,1),re(u.closingFragment,i,"closingFragment",t,1),re(u.children,i,"children",a,1),i}function Zmt(){return{type:"JSXOpeningFragment"}}function eyt(){return{type:"JSXClosingFragment"}}function tyt(){return{type:"Noop"}}function ryt(n,t){const a={type:"Placeholder",expectedNode:n,name:t},i=Qe.Placeholder;return re(i.expectedNode,a,"expectedNode",n),re(i.name,a,"name",t,1),a}function ayt(n){const t={type:"V8IntrinsicIdentifier",name:n},a=Qe.V8IntrinsicIdentifier;return re(a.name,t,"name",n),t}function nyt(){return{type:"ArgumentPlaceholder"}}function syt(n,t){const a={type:"BindExpression",object:n,callee:t},i=Qe.BindExpression;return re(i.object,a,"object",n,1),re(i.callee,a,"callee",t,1),a}function iyt(n,t){const a={type:"ImportAttribute",key:n,value:t},i=Qe.ImportAttribute;return re(i.key,a,"key",n,1),re(i.value,a,"value",t,1),a}function oyt(n){const t={type:"Decorator",expression:n},a=Qe.Decorator;return re(a.expression,t,"expression",n,1),t}function lyt(n,t=!1){const a={type:"DoExpression",body:n,async:t},i=Qe.DoExpression;return re(i.body,a,"body",n,1),re(i.async,a,"async",t),a}function dyt(n){const t={type:"ExportDefaultSpecifier",exported:n},a=Qe.ExportDefaultSpecifier;return re(a.exported,t,"exported",n,1),t}function uyt(n){const t={type:"RecordExpression",properties:n},a=Qe.RecordExpression;return re(a.properties,t,"properties",n,1),t}function cyt(n=[]){const t={type:"TupleExpression",elements:n},a=Qe.TupleExpression;return re(a.elements,t,"elements",n,1),t}function pyt(n){const t={type:"DecimalLiteral",value:n},a=Qe.DecimalLiteral;return re(a.value,t,"value",n),t}function fyt(n){const t={type:"ModuleExpression",body:n},a=Qe.ModuleExpression;return re(a.body,t,"body",n,1),t}function hyt(){return{type:"TopicReference"}}function myt(n){const t={type:"PipelineTopicExpression",expression:n},a=Qe.PipelineTopicExpression;return re(a.expression,t,"expression",n,1),t}function yyt(n){const t={type:"PipelineBareFunction",callee:n},a=Qe.PipelineBareFunction;return re(a.callee,t,"callee",n,1),t}function gyt(){return{type:"PipelinePrimaryTopicReference"}}function vyt(n){const t={type:"TSParameterProperty",parameter:n},a=Qe.TSParameterProperty;return re(a.parameter,t,"parameter",n,1),t}function byt(n=null,t=null,a,i=null){const u={type:"TSDeclareFunction",id:n,typeParameters:t,params:a,returnType:i},p=Qe.TSDeclareFunction;return re(p.id,u,"id",n,1),re(p.typeParameters,u,"typeParameters",t,1),re(p.params,u,"params",a,1),re(p.returnType,u,"returnType",i,1),u}function xyt(n=null,t,a=null,i,u=null){const p={type:"TSDeclareMethod",decorators:n,key:t,typeParameters:a,params:i,returnType:u},m=Qe.TSDeclareMethod;return re(m.decorators,p,"decorators",n,1),re(m.key,p,"key",t,1),re(m.typeParameters,p,"typeParameters",a,1),re(m.params,p,"params",i,1),re(m.returnType,p,"returnType",u,1),p}function Ryt(n,t){const a={type:"TSQualifiedName",left:n,right:t},i=Qe.TSQualifiedName;return re(i.left,a,"left",n,1),re(i.right,a,"right",t,1),a}function Eyt(n=null,t,a=null){const i={type:"TSCallSignatureDeclaration",typeParameters:n,parameters:t,typeAnnotation:a},u=Qe.TSCallSignatureDeclaration;return re(u.typeParameters,i,"typeParameters",n,1),re(u.parameters,i,"parameters",t,1),re(u.typeAnnotation,i,"typeAnnotation",a,1),i}function Syt(n=null,t,a=null){const i={type:"TSConstructSignatureDeclaration",typeParameters:n,parameters:t,typeAnnotation:a},u=Qe.TSConstructSignatureDeclaration;return re(u.typeParameters,i,"typeParameters",n,1),re(u.parameters,i,"parameters",t,1),re(u.typeAnnotation,i,"typeAnnotation",a,1),i}function Tyt(n,t=null){const a={type:"TSPropertySignature",key:n,typeAnnotation:t,kind:null},i=Qe.TSPropertySignature;return re(i.key,a,"key",n,1),re(i.typeAnnotation,a,"typeAnnotation",t,1),a}function wyt(n,t=null,a,i=null){const u={type:"TSMethodSignature",key:n,typeParameters:t,parameters:a,typeAnnotation:i,kind:null},p=Qe.TSMethodSignature;return re(p.key,u,"key",n,1),re(p.typeParameters,u,"typeParameters",t,1),re(p.parameters,u,"parameters",a,1),re(p.typeAnnotation,u,"typeAnnotation",i,1),u}function Pyt(n,t=null){const a={type:"TSIndexSignature",parameters:n,typeAnnotation:t},i=Qe.TSIndexSignature;return re(i.parameters,a,"parameters",n,1),re(i.typeAnnotation,a,"typeAnnotation",t,1),a}function Ayt(){return{type:"TSAnyKeyword"}}function Iyt(){return{type:"TSBooleanKeyword"}}function Cyt(){return{type:"TSBigIntKeyword"}}function jyt(){return{type:"TSIntrinsicKeyword"}}function Oyt(){return{type:"TSNeverKeyword"}}function _yt(){return{type:"TSNullKeyword"}}function Nyt(){return{type:"TSNumberKeyword"}}function Dyt(){return{type:"TSObjectKeyword"}}function kyt(){return{type:"TSStringKeyword"}}function Lyt(){return{type:"TSSymbolKeyword"}}function Myt(){return{type:"TSUndefinedKeyword"}}function Byt(){return{type:"TSUnknownKeyword"}}function Fyt(){return{type:"TSVoidKeyword"}}function $yt(){return{type:"TSThisType"}}function qyt(n=null,t,a=null){const i={type:"TSFunctionType",typeParameters:n,parameters:t,typeAnnotation:a},u=Qe.TSFunctionType;return re(u.typeParameters,i,"typeParameters",n,1),re(u.parameters,i,"parameters",t,1),re(u.typeAnnotation,i,"typeAnnotation",a,1),i}function Uyt(n=null,t,a=null){const i={type:"TSConstructorType",typeParameters:n,parameters:t,typeAnnotation:a},u=Qe.TSConstructorType;return re(u.typeParameters,i,"typeParameters",n,1),re(u.parameters,i,"parameters",t,1),re(u.typeAnnotation,i,"typeAnnotation",a,1),i}function Vyt(n,t=null){const a={type:"TSTypeReference",typeName:n,typeParameters:t},i=Qe.TSTypeReference;return re(i.typeName,a,"typeName",n,1),re(i.typeParameters,a,"typeParameters",t,1),a}function Wyt(n,t=null,a=null){const i={type:"TSTypePredicate",parameterName:n,typeAnnotation:t,asserts:a},u=Qe.TSTypePredicate;return re(u.parameterName,i,"parameterName",n,1),re(u.typeAnnotation,i,"typeAnnotation",t,1),re(u.asserts,i,"asserts",a),i}function Gyt(n,t=null){const a={type:"TSTypeQuery",exprName:n,typeParameters:t},i=Qe.TSTypeQuery;return re(i.exprName,a,"exprName",n,1),re(i.typeParameters,a,"typeParameters",t,1),a}function Kyt(n){const t={type:"TSTypeLiteral",members:n},a=Qe.TSTypeLiteral;return re(a.members,t,"members",n,1),t}function Hyt(n){const t={type:"TSArrayType",elementType:n},a=Qe.TSArrayType;return re(a.elementType,t,"elementType",n,1),t}function zyt(n){const t={type:"TSTupleType",elementTypes:n},a=Qe.TSTupleType;return re(a.elementTypes,t,"elementTypes",n,1),t}function Xyt(n){const t={type:"TSOptionalType",typeAnnotation:n},a=Qe.TSOptionalType;return re(a.typeAnnotation,t,"typeAnnotation",n,1),t}function Jyt(n){const t={type:"TSRestType",typeAnnotation:n},a=Qe.TSRestType;return re(a.typeAnnotation,t,"typeAnnotation",n,1),t}function Yyt(n,t,a=!1){const i={type:"TSNamedTupleMember",label:n,elementType:t,optional:a},u=Qe.TSNamedTupleMember;return re(u.label,i,"label",n,1),re(u.elementType,i,"elementType",t,1),re(u.optional,i,"optional",a),i}function Qyt(n){const t={type:"TSUnionType",types:n},a=Qe.TSUnionType;return re(a.types,t,"types",n,1),t}function Zyt(n){const t={type:"TSIntersectionType",types:n},a=Qe.TSIntersectionType;return re(a.types,t,"types",n,1),t}function egt(n,t,a,i){const u={type:"TSConditionalType",checkType:n,extendsType:t,trueType:a,falseType:i},p=Qe.TSConditionalType;return re(p.checkType,u,"checkType",n,1),re(p.extendsType,u,"extendsType",t,1),re(p.trueType,u,"trueType",a,1),re(p.falseType,u,"falseType",i,1),u}function tgt(n){const t={type:"TSInferType",typeParameter:n},a=Qe.TSInferType;return re(a.typeParameter,t,"typeParameter",n,1),t}function rgt(n){const t={type:"TSParenthesizedType",typeAnnotation:n},a=Qe.TSParenthesizedType;return re(a.typeAnnotation,t,"typeAnnotation",n,1),t}function agt(n){const t={type:"TSTypeOperator",typeAnnotation:n,operator:null},a=Qe.TSTypeOperator;return re(a.typeAnnotation,t,"typeAnnotation",n,1),t}function ngt(n,t){const a={type:"TSIndexedAccessType",objectType:n,indexType:t},i=Qe.TSIndexedAccessType;return re(i.objectType,a,"objectType",n,1),re(i.indexType,a,"indexType",t,1),a}function sgt(n,t=null,a=null){const i={type:"TSMappedType",typeParameter:n,typeAnnotation:t,nameType:a},u=Qe.TSMappedType;return re(u.typeParameter,i,"typeParameter",n,1),re(u.typeAnnotation,i,"typeAnnotation",t,1),re(u.nameType,i,"nameType",a,1),i}function igt(n){const t={type:"TSLiteralType",literal:n},a=Qe.TSLiteralType;return re(a.literal,t,"literal",n,1),t}function ogt(n,t=null){const a={type:"TSExpressionWithTypeArguments",expression:n,typeParameters:t},i=Qe.TSExpressionWithTypeArguments;return re(i.expression,a,"expression",n,1),re(i.typeParameters,a,"typeParameters",t,1),a}function lgt(n,t=null,a=null,i){const u={type:"TSInterfaceDeclaration",id:n,typeParameters:t,extends:a,body:i},p=Qe.TSInterfaceDeclaration;return re(p.id,u,"id",n,1),re(p.typeParameters,u,"typeParameters",t,1),re(p.extends,u,"extends",a,1),re(p.body,u,"body",i,1),u}function dgt(n){const t={type:"TSInterfaceBody",body:n},a=Qe.TSInterfaceBody;return re(a.body,t,"body",n,1),t}function ugt(n,t=null,a){const i={type:"TSTypeAliasDeclaration",id:n,typeParameters:t,typeAnnotation:a},u=Qe.TSTypeAliasDeclaration;return re(u.id,i,"id",n,1),re(u.typeParameters,i,"typeParameters",t,1),re(u.typeAnnotation,i,"typeAnnotation",a,1),i}function cgt(n,t=null){const a={type:"TSInstantiationExpression",expression:n,typeParameters:t},i=Qe.TSInstantiationExpression;return re(i.expression,a,"expression",n,1),re(i.typeParameters,a,"typeParameters",t,1),a}function pgt(n,t){const a={type:"TSAsExpression",expression:n,typeAnnotation:t},i=Qe.TSAsExpression;return re(i.expression,a,"expression",n,1),re(i.typeAnnotation,a,"typeAnnotation",t,1),a}function fgt(n,t){const a={type:"TSSatisfiesExpression",expression:n,typeAnnotation:t},i=Qe.TSSatisfiesExpression;return re(i.expression,a,"expression",n,1),re(i.typeAnnotation,a,"typeAnnotation",t,1),a}function hgt(n,t){const a={type:"TSTypeAssertion",typeAnnotation:n,expression:t},i=Qe.TSTypeAssertion;return re(i.typeAnnotation,a,"typeAnnotation",n,1),re(i.expression,a,"expression",t,1),a}function mgt(n,t){const a={type:"TSEnumDeclaration",id:n,members:t},i=Qe.TSEnumDeclaration;return re(i.id,a,"id",n,1),re(i.members,a,"members",t,1),a}function ygt(n,t=null){const a={type:"TSEnumMember",id:n,initializer:t},i=Qe.TSEnumMember;return re(i.id,a,"id",n,1),re(i.initializer,a,"initializer",t,1),a}function ggt(n,t){const a={type:"TSModuleDeclaration",id:n,body:t},i=Qe.TSModuleDeclaration;return re(i.id,a,"id",n,1),re(i.body,a,"body",t,1),a}function vgt(n){const t={type:"TSModuleBlock",body:n},a=Qe.TSModuleBlock;return re(a.body,t,"body",n,1),t}function bgt(n,t=null,a=null){const i={type:"TSImportType",argument:n,qualifier:t,typeParameters:a},u=Qe.TSImportType;return re(u.argument,i,"argument",n,1),re(u.qualifier,i,"qualifier",t,1),re(u.typeParameters,i,"typeParameters",a,1),i}function xgt(n,t){const a={type:"TSImportEqualsDeclaration",id:n,moduleReference:t,isExport:null},i=Qe.TSImportEqualsDeclaration;return re(i.id,a,"id",n,1),re(i.moduleReference,a,"moduleReference",t,1),a}function Rgt(n){const t={type:"TSExternalModuleReference",expression:n},a=Qe.TSExternalModuleReference;return re(a.expression,t,"expression",n,1),t}function Egt(n){const t={type:"TSNonNullExpression",expression:n},a=Qe.TSNonNullExpression;return re(a.expression,t,"expression",n,1),t}function Sgt(n){const t={type:"TSExportAssignment",expression:n},a=Qe.TSExportAssignment;return re(a.expression,t,"expression",n,1),t}function Tgt(n){const t={type:"TSNamespaceExportDeclaration",id:n},a=Qe.TSNamespaceExportDeclaration;return re(a.id,t,"id",n,1),t}function wgt(n){const t={type:"TSTypeAnnotation",typeAnnotation:n},a=Qe.TSTypeAnnotation;return re(a.typeAnnotation,t,"typeAnnotation",n,1),t}function Pgt(n){const t={type:"TSTypeParameterInstantiation",params:n},a=Qe.TSTypeParameterInstantiation;return re(a.params,t,"params",n,1),t}function Agt(n){const t={type:"TSTypeParameterDeclaration",params:n},a=Qe.TSTypeParameterDeclaration;return re(a.params,t,"params",n,1),t}function Igt(n=null,t=null,a){const i={type:"TSTypeParameter",constraint:n,default:t,name:a},u=Qe.TSTypeParameter;return re(u.constraint,i,"constraint",n,1),re(u.default,i,"default",t,1),re(u.name,i,"name",a),i}function Cgt(n){return(0,$b.default)("NumberLiteral","NumericLiteral","The node type "),Gme(n)}function jgt(n,t=""){return(0,$b.default)("RegexLiteral","RegExpLiteral","The node type "),Kme(n,t)}function Ogt(n){return(0,$b.default)("RestProperty","RestElement","The node type "),Hme(n)}function _gt(n){return(0,$b.default)("SpreadProperty","SpreadElement","The node type "),zme(n)}var Kce;function Ngt(){if(Kce)return zv;Kce=1,Object.defineProperty(zv,"__esModule",{value:!0}),zv.default=a;var n=me,t=qd();function a(i,u){const p=i.value.split(/\r\n|\n|\r/);let m=0;for(let v=0;v<p.length;v++)/[^ \t]/.exec(p[v])&&(m=v);let b="";for(let v=0;v<p.length;v++){const E=p[v],S=v===0,A=v===p.length-1,O=v===m;let I=E.replace(/\t/g," ");S||(I=I.replace(/^ +/,"")),A||(I=I.replace(/ +$/,"")),I&&(O||(I+=" "),b+=I)}b&&u.push((0,t.inherits)((0,n.stringLiteral)(b),i))}return zv}var Hce;function Dgt(){if(Hce)return Hv;Hce=1,Object.defineProperty(Hv,"__esModule",{value:!0}),Hv.default=a;var n=xe,t=Ngt();function a(i){const u=[];for(let p=0;p<i.children.length;p++){let m=i.children[p];if((0,n.isJSXText)(m)){(0,t.default)(m,u);continue}(0,n.isJSXExpressionContainer)(m)&&(m=m.expression),!(0,n.isJSXEmptyExpression)(m)&&u.push(m)}return u}return Hv}var mD={},qb={};Object.defineProperty(qb,"__esModule",{value:!0});qb.default=Lgt;var kgt=ro();function Lgt(n){return!!(n&&kgt.VISITOR_KEYS[n.type])}Object.defineProperty(mD,"__esModule",{value:!0});mD.default=Bgt;var Mgt=qb;function Bgt(n){if(!(0,Mgt.default)(n)){var t;const a=(t=n==null?void 0:n.type)!=null?t:JSON.stringify(n);throw new TypeError(`Not a valid node of type "${a}"`)}}var we={};Object.defineProperty(we,"__esModule",{value:!0});we.assertAccessor=e6t;we.assertAnyTypeAnnotation=x0t;we.assertArgumentPlaceholder=Xvt;we.assertArrayExpression=$gt;we.assertArrayPattern=B1t;we.assertArrayTypeAnnotation=R0t;we.assertArrowFunctionExpression=F1t;we.assertAssignmentExpression=qgt;we.assertAssignmentPattern=M1t;we.assertAwaitExpression=l0t;we.assertBigIntLiteral=u0t;we.assertBinary=Ebt;we.assertBinaryExpression=Ugt;we.assertBindExpression=Jvt;we.assertBlock=wbt;we.assertBlockParent=Tbt;we.assertBlockStatement=Kgt;we.assertBooleanLiteral=f1t;we.assertBooleanLiteralTypeAnnotation=S0t;we.assertBooleanTypeAnnotation=E0t;we.assertBreakStatement=Hgt;we.assertCallExpression=zgt;we.assertCatchClause=Xgt;we.assertClass=Jbt;we.assertClassAccessorProperty=m0t;we.assertClassBody=$1t;we.assertClassDeclaration=U1t;we.assertClassExpression=q1t;we.assertClassImplements=w0t;we.assertClassMethod=e0t;we.assertClassPrivateMethod=g0t;we.assertClassPrivateProperty=y0t;we.assertClassProperty=h0t;we.assertCompletionStatement=Ibt;we.assertConditional=Cbt;we.assertConditionalExpression=Jgt;we.assertContinueStatement=Ygt;we.assertDebuggerStatement=Qgt;we.assertDecimalLiteral=a2t;we.assertDeclaration=Bbt;we.assertDeclareClass=P0t;we.assertDeclareExportAllDeclaration=k0t;we.assertDeclareExportDeclaration=D0t;we.assertDeclareFunction=A0t;we.assertDeclareInterface=I0t;we.assertDeclareModule=C0t;we.assertDeclareModuleExports=j0t;we.assertDeclareOpaqueType=_0t;we.assertDeclareTypeAlias=O0t;we.assertDeclareVariable=N0t;we.assertDeclaredPredicate=L0t;we.assertDecorator=Qvt;we.assertDirective=Wgt;we.assertDirectiveLiteral=Ggt;we.assertDoExpression=Zvt;we.assertDoWhileStatement=Zgt;we.assertEmptyStatement=e1t;we.assertEmptyTypeAnnotation=H0t;we.assertEnumBody=o6t;we.assertEnumBooleanBody=Rvt;we.assertEnumBooleanMember=wvt;we.assertEnumDeclaration=xvt;we.assertEnumDefaultedMember=Ivt;we.assertEnumMember=l6t;we.assertEnumNumberBody=Evt;we.assertEnumNumberMember=Pvt;we.assertEnumStringBody=Svt;we.assertEnumStringMember=Avt;we.assertEnumSymbolBody=Tvt;we.assertExistsTypeAnnotation=M0t;we.assertExportAllDeclaration=V1t;we.assertExportDeclaration=Qbt;we.assertExportDefaultDeclaration=W1t;we.assertExportDefaultSpecifier=e2t;we.assertExportNamedDeclaration=G1t;we.assertExportNamespaceSpecifier=c0t;we.assertExportSpecifier=K1t;we.assertExpression=Rbt;we.assertExpressionStatement=t1t;we.assertExpressionWrapper=_bt;we.assertFile=r1t;we.assertFlow=r6t;we.assertFlowBaseAnnotation=n6t;we.assertFlowDeclaration=s6t;we.assertFlowPredicate=i6t;we.assertFlowType=a6t;we.assertFor=Nbt;we.assertForInStatement=a1t;we.assertForOfStatement=H1t;we.assertForStatement=n1t;we.assertForXStatement=Dbt;we.assertFunction=kbt;we.assertFunctionDeclaration=s1t;we.assertFunctionExpression=i1t;we.assertFunctionParent=Lbt;we.assertFunctionTypeAnnotation=B0t;we.assertFunctionTypeParam=F0t;we.assertGenericTypeAnnotation=$0t;we.assertIdentifier=o1t;we.assertIfStatement=l1t;we.assertImmutable=Vbt;we.assertImport=d0t;we.assertImportAttribute=Yvt;we.assertImportDeclaration=z1t;we.assertImportDefaultSpecifier=X1t;we.assertImportExpression=Q1t;we.assertImportNamespaceSpecifier=J1t;we.assertImportOrExportDeclaration=Ybt;we.assertImportSpecifier=Y1t;we.assertIndexedAccessType=Cvt;we.assertInferredPredicate=q0t;we.assertInterfaceDeclaration=V0t;we.assertInterfaceExtends=U0t;we.assertInterfaceTypeAnnotation=W0t;we.assertInterpreterDirective=Vgt;we.assertIntersectionTypeAnnotation=G0t;we.assertJSX=d6t;we.assertJSXAttribute=Ovt;we.assertJSXClosingElement=_vt;we.assertJSXClosingFragment=Gvt;we.assertJSXElement=Nvt;we.assertJSXEmptyExpression=Dvt;we.assertJSXExpressionContainer=kvt;we.assertJSXFragment=Vvt;we.assertJSXIdentifier=Mvt;we.assertJSXMemberExpression=Bvt;we.assertJSXNamespacedName=Fvt;we.assertJSXOpeningElement=$vt;we.assertJSXOpeningFragment=Wvt;we.assertJSXSpreadAttribute=qvt;we.assertJSXSpreadChild=Lvt;we.assertJSXText=Uvt;we.assertLVal=$bt;we.assertLabeledStatement=d1t;we.assertLiteral=Ubt;we.assertLogicalExpression=m1t;we.assertLoop=jbt;we.assertMemberExpression=y1t;we.assertMetaProperty=Z1t;we.assertMethod=Gbt;we.assertMiscellaneous=u6t;we.assertMixedTypeAnnotation=K0t;we.assertModuleDeclaration=b6t;we.assertModuleExpression=n2t;we.assertModuleSpecifier=Zbt;we.assertNewExpression=g1t;we.assertNoop=Kvt;we.assertNullLiteral=p1t;we.assertNullLiteralTypeAnnotation=T0t;we.assertNullableTypeAnnotation=z0t;we.assertNumberLiteral=m6t;we.assertNumberLiteralTypeAnnotation=X0t;we.assertNumberTypeAnnotation=J0t;we.assertNumericLiteral=c1t;we.assertObjectExpression=b1t;we.assertObjectMember=Kbt;we.assertObjectMethod=x1t;we.assertObjectPattern=t0t;we.assertObjectProperty=R1t;we.assertObjectTypeAnnotation=Y0t;we.assertObjectTypeCallProperty=Z0t;we.assertObjectTypeIndexer=evt;we.assertObjectTypeInternalSlot=Q0t;we.assertObjectTypeProperty=tvt;we.assertObjectTypeSpreadProperty=rvt;we.assertOpaqueType=avt;we.assertOptionalCallExpression=f0t;we.assertOptionalIndexedAccessType=jvt;we.assertOptionalMemberExpression=p0t;we.assertParenthesizedExpression=w1t;we.assertPattern=Xbt;we.assertPatternLike=Fbt;we.assertPipelineBareFunction=o2t;we.assertPipelinePrimaryTopicReference=l2t;we.assertPipelineTopicExpression=i2t;we.assertPlaceholder=Hvt;we.assertPrivate=t6t;we.assertPrivateName=v0t;we.assertProgram=v1t;we.assertProperty=Hbt;we.assertPureish=Mbt;we.assertQualifiedTypeIdentifier=nvt;we.assertRecordExpression=t2t;we.assertRegExpLiteral=h1t;we.assertRegexLiteral=y6t;we.assertRestElement=E1t;we.assertRestProperty=g6t;we.assertReturnStatement=S1t;we.assertScopable=Sbt;we.assertSequenceExpression=T1t;we.assertSpreadElement=r0t;we.assertSpreadProperty=v6t;we.assertStandardized=xbt;we.assertStatement=Pbt;we.assertStaticBlock=b0t;we.assertStringLiteral=u1t;we.assertStringLiteralTypeAnnotation=svt;we.assertStringTypeAnnotation=ivt;we.assertSuper=a0t;we.assertSwitchCase=P1t;we.assertSwitchStatement=A1t;we.assertSymbolTypeAnnotation=ovt;we.assertTSAnyKeyword=v2t;we.assertTSArrayType=B2t;we.assertTSAsExpression=abt;we.assertTSBaseType=h6t;we.assertTSBigIntKeyword=x2t;we.assertTSBooleanKeyword=b2t;we.assertTSCallSignatureDeclaration=f2t;we.assertTSConditionalType=G2t;we.assertTSConstructSignatureDeclaration=h2t;we.assertTSConstructorType=N2t;we.assertTSDeclareFunction=u2t;we.assertTSDeclareMethod=c2t;we.assertTSEntityName=qbt;we.assertTSEnumDeclaration=ibt;we.assertTSEnumMember=obt;we.assertTSExportAssignment=hbt;we.assertTSExpressionWithTypeArguments=Q2t;we.assertTSExternalModuleReference=pbt;we.assertTSFunctionType=_2t;we.assertTSImportEqualsDeclaration=cbt;we.assertTSImportType=ubt;we.assertTSIndexSignature=g2t;we.assertTSIndexedAccessType=X2t;we.assertTSInferType=K2t;we.assertTSInstantiationExpression=rbt;we.assertTSInterfaceBody=ebt;we.assertTSInterfaceDeclaration=Z2t;we.assertTSIntersectionType=W2t;we.assertTSIntrinsicKeyword=R2t;we.assertTSLiteralType=Y2t;we.assertTSMappedType=J2t;we.assertTSMethodSignature=y2t;we.assertTSModuleBlock=dbt;we.assertTSModuleDeclaration=lbt;we.assertTSNamedTupleMember=U2t;we.assertTSNamespaceExportDeclaration=mbt;we.assertTSNeverKeyword=E2t;we.assertTSNonNullExpression=fbt;we.assertTSNullKeyword=S2t;we.assertTSNumberKeyword=T2t;we.assertTSObjectKeyword=w2t;we.assertTSOptionalType=$2t;we.assertTSParameterProperty=d2t;we.assertTSParenthesizedType=H2t;we.assertTSPropertySignature=m2t;we.assertTSQualifiedName=p2t;we.assertTSRestType=q2t;we.assertTSSatisfiesExpression=nbt;we.assertTSStringKeyword=P2t;we.assertTSSymbolKeyword=A2t;we.assertTSThisType=O2t;we.assertTSTupleType=F2t;we.assertTSType=f6t;we.assertTSTypeAliasDeclaration=tbt;we.assertTSTypeAnnotation=ybt;we.assertTSTypeAssertion=sbt;we.assertTSTypeElement=p6t;we.assertTSTypeLiteral=M2t;we.assertTSTypeOperator=z2t;we.assertTSTypeParameter=bbt;we.assertTSTypeParameterDeclaration=vbt;we.assertTSTypeParameterInstantiation=gbt;we.assertTSTypePredicate=k2t;we.assertTSTypeQuery=L2t;we.assertTSTypeReference=D2t;we.assertTSUndefinedKeyword=I2t;we.assertTSUnionType=V2t;we.assertTSUnknownKeyword=C2t;we.assertTSVoidKeyword=j2t;we.assertTaggedTemplateExpression=n0t;we.assertTemplateElement=s0t;we.assertTemplateLiteral=i0t;we.assertTerminatorless=Abt;we.assertThisExpression=I1t;we.assertThisTypeAnnotation=lvt;we.assertThrowStatement=C1t;we.assertTopicReference=s2t;we.assertTryStatement=j1t;we.assertTupleExpression=r2t;we.assertTupleTypeAnnotation=dvt;we.assertTypeAlias=cvt;we.assertTypeAnnotation=pvt;we.assertTypeCastExpression=fvt;we.assertTypeParameter=hvt;we.assertTypeParameterDeclaration=mvt;we.assertTypeParameterInstantiation=yvt;we.assertTypeScript=c6t;we.assertTypeofTypeAnnotation=uvt;we.assertUnaryExpression=O1t;we.assertUnaryLike=zbt;we.assertUnionTypeAnnotation=gvt;we.assertUpdateExpression=_1t;we.assertUserWhitespacable=Wbt;we.assertV8IntrinsicIdentifier=zvt;we.assertVariableDeclaration=N1t;we.assertVariableDeclarator=D1t;we.assertVariance=vvt;we.assertVoidTypeAnnotation=bvt;we.assertWhile=Obt;we.assertWhileStatement=k1t;we.assertWithStatement=L1t;we.assertYieldExpression=o0t;var Fgt=Ay(),Oy=Yp;function Ae(n,t,a){if(!(0,Fgt.default)(n,t,a))throw new Error(`Expected type "${n}" with option ${JSON.stringify(a)}, but instead got "${t.type}".`)}function $gt(n,t){Ae("ArrayExpression",n,t)}function qgt(n,t){Ae("AssignmentExpression",n,t)}function Ugt(n,t){Ae("BinaryExpression",n,t)}function Vgt(n,t){Ae("InterpreterDirective",n,t)}function Wgt(n,t){Ae("Directive",n,t)}function Ggt(n,t){Ae("DirectiveLiteral",n,t)}function Kgt(n,t){Ae("BlockStatement",n,t)}function Hgt(n,t){Ae("BreakStatement",n,t)}function zgt(n,t){Ae("CallExpression",n,t)}function Xgt(n,t){Ae("CatchClause",n,t)}function Jgt(n,t){Ae("ConditionalExpression",n,t)}function Ygt(n,t){Ae("ContinueStatement",n,t)}function Qgt(n,t){Ae("DebuggerStatement",n,t)}function Zgt(n,t){Ae("DoWhileStatement",n,t)}function e1t(n,t){Ae("EmptyStatement",n,t)}function t1t(n,t){Ae("ExpressionStatement",n,t)}function r1t(n,t){Ae("File",n,t)}function a1t(n,t){Ae("ForInStatement",n,t)}function n1t(n,t){Ae("ForStatement",n,t)}function s1t(n,t){Ae("FunctionDeclaration",n,t)}function i1t(n,t){Ae("FunctionExpression",n,t)}function o1t(n,t){Ae("Identifier",n,t)}function l1t(n,t){Ae("IfStatement",n,t)}function d1t(n,t){Ae("LabeledStatement",n,t)}function u1t(n,t){Ae("StringLiteral",n,t)}function c1t(n,t){Ae("NumericLiteral",n,t)}function p1t(n,t){Ae("NullLiteral",n,t)}function f1t(n,t){Ae("BooleanLiteral",n,t)}function h1t(n,t){Ae("RegExpLiteral",n,t)}function m1t(n,t){Ae("LogicalExpression",n,t)}function y1t(n,t){Ae("MemberExpression",n,t)}function g1t(n,t){Ae("NewExpression",n,t)}function v1t(n,t){Ae("Program",n,t)}function b1t(n,t){Ae("ObjectExpression",n,t)}function x1t(n,t){Ae("ObjectMethod",n,t)}function R1t(n,t){Ae("ObjectProperty",n,t)}function E1t(n,t){Ae("RestElement",n,t)}function S1t(n,t){Ae("ReturnStatement",n,t)}function T1t(n,t){Ae("SequenceExpression",n,t)}function w1t(n,t){Ae("ParenthesizedExpression",n,t)}function P1t(n,t){Ae("SwitchCase",n,t)}function A1t(n,t){Ae("SwitchStatement",n,t)}function I1t(n,t){Ae("ThisExpression",n,t)}function C1t(n,t){Ae("ThrowStatement",n,t)}function j1t(n,t){Ae("TryStatement",n,t)}function O1t(n,t){Ae("UnaryExpression",n,t)}function _1t(n,t){Ae("UpdateExpression",n,t)}function N1t(n,t){Ae("VariableDeclaration",n,t)}function D1t(n,t){Ae("VariableDeclarator",n,t)}function k1t(n,t){Ae("WhileStatement",n,t)}function L1t(n,t){Ae("WithStatement",n,t)}function M1t(n,t){Ae("AssignmentPattern",n,t)}function B1t(n,t){Ae("ArrayPattern",n,t)}function F1t(n,t){Ae("ArrowFunctionExpression",n,t)}function $1t(n,t){Ae("ClassBody",n,t)}function q1t(n,t){Ae("ClassExpression",n,t)}function U1t(n,t){Ae("ClassDeclaration",n,t)}function V1t(n,t){Ae("ExportAllDeclaration",n,t)}function W1t(n,t){Ae("ExportDefaultDeclaration",n,t)}function G1t(n,t){Ae("ExportNamedDeclaration",n,t)}function K1t(n,t){Ae("ExportSpecifier",n,t)}function H1t(n,t){Ae("ForOfStatement",n,t)}function z1t(n,t){Ae("ImportDeclaration",n,t)}function X1t(n,t){Ae("ImportDefaultSpecifier",n,t)}function J1t(n,t){Ae("ImportNamespaceSpecifier",n,t)}function Y1t(n,t){Ae("ImportSpecifier",n,t)}function Q1t(n,t){Ae("ImportExpression",n,t)}function Z1t(n,t){Ae("MetaProperty",n,t)}function e0t(n,t){Ae("ClassMethod",n,t)}function t0t(n,t){Ae("ObjectPattern",n,t)}function r0t(n,t){Ae("SpreadElement",n,t)}function a0t(n,t){Ae("Super",n,t)}function n0t(n,t){Ae("TaggedTemplateExpression",n,t)}function s0t(n,t){Ae("TemplateElement",n,t)}function i0t(n,t){Ae("TemplateLiteral",n,t)}function o0t(n,t){Ae("YieldExpression",n,t)}function l0t(n,t){Ae("AwaitExpression",n,t)}function d0t(n,t){Ae("Import",n,t)}function u0t(n,t){Ae("BigIntLiteral",n,t)}function c0t(n,t){Ae("ExportNamespaceSpecifier",n,t)}function p0t(n,t){Ae("OptionalMemberExpression",n,t)}function f0t(n,t){Ae("OptionalCallExpression",n,t)}function h0t(n,t){Ae("ClassProperty",n,t)}function m0t(n,t){Ae("ClassAccessorProperty",n,t)}function y0t(n,t){Ae("ClassPrivateProperty",n,t)}function g0t(n,t){Ae("ClassPrivateMethod",n,t)}function v0t(n,t){Ae("PrivateName",n,t)}function b0t(n,t){Ae("StaticBlock",n,t)}function x0t(n,t){Ae("AnyTypeAnnotation",n,t)}function R0t(n,t){Ae("ArrayTypeAnnotation",n,t)}function E0t(n,t){Ae("BooleanTypeAnnotation",n,t)}function S0t(n,t){Ae("BooleanLiteralTypeAnnotation",n,t)}function T0t(n,t){Ae("NullLiteralTypeAnnotation",n,t)}function w0t(n,t){Ae("ClassImplements",n,t)}function P0t(n,t){Ae("DeclareClass",n,t)}function A0t(n,t){Ae("DeclareFunction",n,t)}function I0t(n,t){Ae("DeclareInterface",n,t)}function C0t(n,t){Ae("DeclareModule",n,t)}function j0t(n,t){Ae("DeclareModuleExports",n,t)}function O0t(n,t){Ae("DeclareTypeAlias",n,t)}function _0t(n,t){Ae("DeclareOpaqueType",n,t)}function N0t(n,t){Ae("DeclareVariable",n,t)}function D0t(n,t){Ae("DeclareExportDeclaration",n,t)}function k0t(n,t){Ae("DeclareExportAllDeclaration",n,t)}function L0t(n,t){Ae("DeclaredPredicate",n,t)}function M0t(n,t){Ae("ExistsTypeAnnotation",n,t)}function B0t(n,t){Ae("FunctionTypeAnnotation",n,t)}function F0t(n,t){Ae("FunctionTypeParam",n,t)}function $0t(n,t){Ae("GenericTypeAnnotation",n,t)}function q0t(n,t){Ae("InferredPredicate",n,t)}function U0t(n,t){Ae("InterfaceExtends",n,t)}function V0t(n,t){Ae("InterfaceDeclaration",n,t)}function W0t(n,t){Ae("InterfaceTypeAnnotation",n,t)}function G0t(n,t){Ae("IntersectionTypeAnnotation",n,t)}function K0t(n,t){Ae("MixedTypeAnnotation",n,t)}function H0t(n,t){Ae("EmptyTypeAnnotation",n,t)}function z0t(n,t){Ae("NullableTypeAnnotation",n,t)}function X0t(n,t){Ae("NumberLiteralTypeAnnotation",n,t)}function J0t(n,t){Ae("NumberTypeAnnotation",n,t)}function Y0t(n,t){Ae("ObjectTypeAnnotation",n,t)}function Q0t(n,t){Ae("ObjectTypeInternalSlot",n,t)}function Z0t(n,t){Ae("ObjectTypeCallProperty",n,t)}function evt(n,t){Ae("ObjectTypeIndexer",n,t)}function tvt(n,t){Ae("ObjectTypeProperty",n,t)}function rvt(n,t){Ae("ObjectTypeSpreadProperty",n,t)}function avt(n,t){Ae("OpaqueType",n,t)}function nvt(n,t){Ae("QualifiedTypeIdentifier",n,t)}function svt(n,t){Ae("StringLiteralTypeAnnotation",n,t)}function ivt(n,t){Ae("StringTypeAnnotation",n,t)}function ovt(n,t){Ae("SymbolTypeAnnotation",n,t)}function lvt(n,t){Ae("ThisTypeAnnotation",n,t)}function dvt(n,t){Ae("TupleTypeAnnotation",n,t)}function uvt(n,t){Ae("TypeofTypeAnnotation",n,t)}function cvt(n,t){Ae("TypeAlias",n,t)}function pvt(n,t){Ae("TypeAnnotation",n,t)}function fvt(n,t){Ae("TypeCastExpression",n,t)}function hvt(n,t){Ae("TypeParameter",n,t)}function mvt(n,t){Ae("TypeParameterDeclaration",n,t)}function yvt(n,t){Ae("TypeParameterInstantiation",n,t)}function gvt(n,t){Ae("UnionTypeAnnotation",n,t)}function vvt(n,t){Ae("Variance",n,t)}function bvt(n,t){Ae("VoidTypeAnnotation",n,t)}function xvt(n,t){Ae("EnumDeclaration",n,t)}function Rvt(n,t){Ae("EnumBooleanBody",n,t)}function Evt(n,t){Ae("EnumNumberBody",n,t)}function Svt(n,t){Ae("EnumStringBody",n,t)}function Tvt(n,t){Ae("EnumSymbolBody",n,t)}function wvt(n,t){Ae("EnumBooleanMember",n,t)}function Pvt(n,t){Ae("EnumNumberMember",n,t)}function Avt(n,t){Ae("EnumStringMember",n,t)}function Ivt(n,t){Ae("EnumDefaultedMember",n,t)}function Cvt(n,t){Ae("IndexedAccessType",n,t)}function jvt(n,t){Ae("OptionalIndexedAccessType",n,t)}function Ovt(n,t){Ae("JSXAttribute",n,t)}function _vt(n,t){Ae("JSXClosingElement",n,t)}function Nvt(n,t){Ae("JSXElement",n,t)}function Dvt(n,t){Ae("JSXEmptyExpression",n,t)}function kvt(n,t){Ae("JSXExpressionContainer",n,t)}function Lvt(n,t){Ae("JSXSpreadChild",n,t)}function Mvt(n,t){Ae("JSXIdentifier",n,t)}function Bvt(n,t){Ae("JSXMemberExpression",n,t)}function Fvt(n,t){Ae("JSXNamespacedName",n,t)}function $vt(n,t){Ae("JSXOpeningElement",n,t)}function qvt(n,t){Ae("JSXSpreadAttribute",n,t)}function Uvt(n,t){Ae("JSXText",n,t)}function Vvt(n,t){Ae("JSXFragment",n,t)}function Wvt(n,t){Ae("JSXOpeningFragment",n,t)}function Gvt(n,t){Ae("JSXClosingFragment",n,t)}function Kvt(n,t){Ae("Noop",n,t)}function Hvt(n,t){Ae("Placeholder",n,t)}function zvt(n,t){Ae("V8IntrinsicIdentifier",n,t)}function Xvt(n,t){Ae("ArgumentPlaceholder",n,t)}function Jvt(n,t){Ae("BindExpression",n,t)}function Yvt(n,t){Ae("ImportAttribute",n,t)}function Qvt(n,t){Ae("Decorator",n,t)}function Zvt(n,t){Ae("DoExpression",n,t)}function e2t(n,t){Ae("ExportDefaultSpecifier",n,t)}function t2t(n,t){Ae("RecordExpression",n,t)}function r2t(n,t){Ae("TupleExpression",n,t)}function a2t(n,t){Ae("DecimalLiteral",n,t)}function n2t(n,t){Ae("ModuleExpression",n,t)}function s2t(n,t){Ae("TopicReference",n,t)}function i2t(n,t){Ae("PipelineTopicExpression",n,t)}function o2t(n,t){Ae("PipelineBareFunction",n,t)}function l2t(n,t){Ae("PipelinePrimaryTopicReference",n,t)}function d2t(n,t){Ae("TSParameterProperty",n,t)}function u2t(n,t){Ae("TSDeclareFunction",n,t)}function c2t(n,t){Ae("TSDeclareMethod",n,t)}function p2t(n,t){Ae("TSQualifiedName",n,t)}function f2t(n,t){Ae("TSCallSignatureDeclaration",n,t)}function h2t(n,t){Ae("TSConstructSignatureDeclaration",n,t)}function m2t(n,t){Ae("TSPropertySignature",n,t)}function y2t(n,t){Ae("TSMethodSignature",n,t)}function g2t(n,t){Ae("TSIndexSignature",n,t)}function v2t(n,t){Ae("TSAnyKeyword",n,t)}function b2t(n,t){Ae("TSBooleanKeyword",n,t)}function x2t(n,t){Ae("TSBigIntKeyword",n,t)}function R2t(n,t){Ae("TSIntrinsicKeyword",n,t)}function E2t(n,t){Ae("TSNeverKeyword",n,t)}function S2t(n,t){Ae("TSNullKeyword",n,t)}function T2t(n,t){Ae("TSNumberKeyword",n,t)}function w2t(n,t){Ae("TSObjectKeyword",n,t)}function P2t(n,t){Ae("TSStringKeyword",n,t)}function A2t(n,t){Ae("TSSymbolKeyword",n,t)}function I2t(n,t){Ae("TSUndefinedKeyword",n,t)}function C2t(n,t){Ae("TSUnknownKeyword",n,t)}function j2t(n,t){Ae("TSVoidKeyword",n,t)}function O2t(n,t){Ae("TSThisType",n,t)}function _2t(n,t){Ae("TSFunctionType",n,t)}function N2t(n,t){Ae("TSConstructorType",n,t)}function D2t(n,t){Ae("TSTypeReference",n,t)}function k2t(n,t){Ae("TSTypePredicate",n,t)}function L2t(n,t){Ae("TSTypeQuery",n,t)}function M2t(n,t){Ae("TSTypeLiteral",n,t)}function B2t(n,t){Ae("TSArrayType",n,t)}function F2t(n,t){Ae("TSTupleType",n,t)}function $2t(n,t){Ae("TSOptionalType",n,t)}function q2t(n,t){Ae("TSRestType",n,t)}function U2t(n,t){Ae("TSNamedTupleMember",n,t)}function V2t(n,t){Ae("TSUnionType",n,t)}function W2t(n,t){Ae("TSIntersectionType",n,t)}function G2t(n,t){Ae("TSConditionalType",n,t)}function K2t(n,t){Ae("TSInferType",n,t)}function H2t(n,t){Ae("TSParenthesizedType",n,t)}function z2t(n,t){Ae("TSTypeOperator",n,t)}function X2t(n,t){Ae("TSIndexedAccessType",n,t)}function J2t(n,t){Ae("TSMappedType",n,t)}function Y2t(n,t){Ae("TSLiteralType",n,t)}function Q2t(n,t){Ae("TSExpressionWithTypeArguments",n,t)}function Z2t(n,t){Ae("TSInterfaceDeclaration",n,t)}function ebt(n,t){Ae("TSInterfaceBody",n,t)}function tbt(n,t){Ae("TSTypeAliasDeclaration",n,t)}function rbt(n,t){Ae("TSInstantiationExpression",n,t)}function abt(n,t){Ae("TSAsExpression",n,t)}function nbt(n,t){Ae("TSSatisfiesExpression",n,t)}function sbt(n,t){Ae("TSTypeAssertion",n,t)}function ibt(n,t){Ae("TSEnumDeclaration",n,t)}function obt(n,t){Ae("TSEnumMember",n,t)}function lbt(n,t){Ae("TSModuleDeclaration",n,t)}function dbt(n,t){Ae("TSModuleBlock",n,t)}function ubt(n,t){Ae("TSImportType",n,t)}function cbt(n,t){Ae("TSImportEqualsDeclaration",n,t)}function pbt(n,t){Ae("TSExternalModuleReference",n,t)}function fbt(n,t){Ae("TSNonNullExpression",n,t)}function hbt(n,t){Ae("TSExportAssignment",n,t)}function mbt(n,t){Ae("TSNamespaceExportDeclaration",n,t)}function ybt(n,t){Ae("TSTypeAnnotation",n,t)}function gbt(n,t){Ae("TSTypeParameterInstantiation",n,t)}function vbt(n,t){Ae("TSTypeParameterDeclaration",n,t)}function bbt(n,t){Ae("TSTypeParameter",n,t)}function xbt(n,t){Ae("Standardized",n,t)}function Rbt(n,t){Ae("Expression",n,t)}function Ebt(n,t){Ae("Binary",n,t)}function Sbt(n,t){Ae("Scopable",n,t)}function Tbt(n,t){Ae("BlockParent",n,t)}function wbt(n,t){Ae("Block",n,t)}function Pbt(n,t){Ae("Statement",n,t)}function Abt(n,t){Ae("Terminatorless",n,t)}function Ibt(n,t){Ae("CompletionStatement",n,t)}function Cbt(n,t){Ae("Conditional",n,t)}function jbt(n,t){Ae("Loop",n,t)}function Obt(n,t){Ae("While",n,t)}function _bt(n,t){Ae("ExpressionWrapper",n,t)}function Nbt(n,t){Ae("For",n,t)}function Dbt(n,t){Ae("ForXStatement",n,t)}function kbt(n,t){Ae("Function",n,t)}function Lbt(n,t){Ae("FunctionParent",n,t)}function Mbt(n,t){Ae("Pureish",n,t)}function Bbt(n,t){Ae("Declaration",n,t)}function Fbt(n,t){Ae("PatternLike",n,t)}function $bt(n,t){Ae("LVal",n,t)}function qbt(n,t){Ae("TSEntityName",n,t)}function Ubt(n,t){Ae("Literal",n,t)}function Vbt(n,t){Ae("Immutable",n,t)}function Wbt(n,t){Ae("UserWhitespacable",n,t)}function Gbt(n,t){Ae("Method",n,t)}function Kbt(n,t){Ae("ObjectMember",n,t)}function Hbt(n,t){Ae("Property",n,t)}function zbt(n,t){Ae("UnaryLike",n,t)}function Xbt(n,t){Ae("Pattern",n,t)}function Jbt(n,t){Ae("Class",n,t)}function Ybt(n,t){Ae("ImportOrExportDeclaration",n,t)}function Qbt(n,t){Ae("ExportDeclaration",n,t)}function Zbt(n,t){Ae("ModuleSpecifier",n,t)}function e6t(n,t){Ae("Accessor",n,t)}function t6t(n,t){Ae("Private",n,t)}function r6t(n,t){Ae("Flow",n,t)}function a6t(n,t){Ae("FlowType",n,t)}function n6t(n,t){Ae("FlowBaseAnnotation",n,t)}function s6t(n,t){Ae("FlowDeclaration",n,t)}function i6t(n,t){Ae("FlowPredicate",n,t)}function o6t(n,t){Ae("EnumBody",n,t)}function l6t(n,t){Ae("EnumMember",n,t)}function d6t(n,t){Ae("JSX",n,t)}function u6t(n,t){Ae("Miscellaneous",n,t)}function c6t(n,t){Ae("TypeScript",n,t)}function p6t(n,t){Ae("TSTypeElement",n,t)}function f6t(n,t){Ae("TSType",n,t)}function h6t(n,t){Ae("TSBaseType",n,t)}function m6t(n,t){(0,Oy.default)("assertNumberLiteral","assertNumericLiteral"),Ae("NumberLiteral",n,t)}function y6t(n,t){(0,Oy.default)("assertRegexLiteral","assertRegExpLiteral"),Ae("RegexLiteral",n,t)}function g6t(n,t){(0,Oy.default)("assertRestProperty","assertRestElement"),Ae("RestProperty",n,t)}function v6t(n,t){(0,Oy.default)("assertSpreadProperty","assertSpreadElement"),Ae("SpreadProperty",n,t)}function b6t(n,t){(0,Oy.default)("assertModuleDeclaration","assertImportOrExportDeclaration"),Ae("ModuleDeclaration",n,t)}var Ub={};Object.defineProperty(Ub,"__esModule",{value:!0});Ub.default=void 0;var Yi=me;Ub.default=x6t;function x6t(n){switch(n){case"string":return(0,Yi.stringTypeAnnotation)();case"number":return(0,Yi.numberTypeAnnotation)();case"undefined":return(0,Yi.voidTypeAnnotation)();case"boolean":return(0,Yi.booleanTypeAnnotation)();case"function":return(0,Yi.genericTypeAnnotation)((0,Yi.identifier)("Function"));case"object":return(0,Yi.genericTypeAnnotation)((0,Yi.identifier)("Object"));case"symbol":return(0,Yi.genericTypeAnnotation)((0,Yi.identifier)("Symbol"));case"bigint":return(0,Yi.anyTypeAnnotation)()}throw new Error("Invalid typeof value: "+n)}var yD={},Vb={};Object.defineProperty(Vb,"__esModule",{value:!0});Vb.default=Jme;var Vm=xe;function Xme(n){return(0,Vm.isIdentifier)(n)?n.name:`${n.id.name}.${Xme(n.qualification)}`}function Jme(n){const t=Array.from(n),a=new Map,i=new Map,u=new Set,p=[];for(let m=0;m<t.length;m++){const b=t[m];if(b&&!p.includes(b)){if((0,Vm.isAnyTypeAnnotation)(b))return[b];if((0,Vm.isFlowBaseAnnotation)(b)){i.set(b.type,b);continue}if((0,Vm.isUnionTypeAnnotation)(b)){u.has(b.types)||(t.push(...b.types),u.add(b.types));continue}if((0,Vm.isGenericTypeAnnotation)(b)){const v=Xme(b.id);if(a.has(v)){let E=a.get(v);E.typeParameters?b.typeParameters&&(E.typeParameters.params.push(...b.typeParameters.params),E.typeParameters.params=Jme(E.typeParameters.params)):E=b.typeParameters}else a.set(v,b);continue}p.push(b)}}for(const[,m]of i)p.push(m);for(const[,m]of a)p.push(m);return p}Object.defineProperty(yD,"__esModule",{value:!0});yD.default=S6t;var R6t=me,E6t=Vb;function S6t(n){const t=(0,E6t.default)(n);return t.length===1?t[0]:(0,R6t.unionTypeAnnotation)(t)}var gD={},vD={};Object.defineProperty(vD,"__esModule",{value:!0});vD.default=Qme;var Wm=xe;function Yme(n){return(0,Wm.isIdentifier)(n)?n.name:`${n.right.name}.${Yme(n.left)}`}function Qme(n){const t=Array.from(n),a=new Map,i=new Map,u=new Set,p=[];for(let m=0;m<t.length;m++){const b=t[m];if(b&&!p.includes(b)){if((0,Wm.isTSAnyKeyword)(b))return[b];if((0,Wm.isTSBaseType)(b)){i.set(b.type,b);continue}if((0,Wm.isTSUnionType)(b)){u.has(b.types)||(t.push(...b.types),u.add(b.types));continue}if((0,Wm.isTSTypeReference)(b)&&b.typeParameters){const v=Yme(b.typeName);if(a.has(v)){let E=a.get(v);E.typeParameters?b.typeParameters&&(E.typeParameters.params.push(...b.typeParameters.params),E.typeParameters.params=Qme(E.typeParameters.params)):E=b.typeParameters}else a.set(v,b);continue}p.push(b)}}for(const[,m]of i)p.push(m);for(const[,m]of a)p.push(m);return p}Object.defineProperty(gD,"__esModule",{value:!0});gD.default=A6t;var T6t=me,w6t=vD,P6t=xe;function A6t(n){const t=n.map(i=>(0,P6t.isTSTypeAnnotation)(i)?i.typeAnnotation:i),a=(0,w6t.default)(t);return a.length===1?a[0]:(0,T6t.tsUnionType)(a)}var Zme={};(function(n){Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"AnyTypeAnnotation",{enumerable:!0,get:function(){return t.anyTypeAnnotation}}),Object.defineProperty(n,"ArgumentPlaceholder",{enumerable:!0,get:function(){return t.argumentPlaceholder}}),Object.defineProperty(n,"ArrayExpression",{enumerable:!0,get:function(){return t.arrayExpression}}),Object.defineProperty(n,"ArrayPattern",{enumerable:!0,get:function(){return t.arrayPattern}}),Object.defineProperty(n,"ArrayTypeAnnotation",{enumerable:!0,get:function(){return t.arrayTypeAnnotation}}),Object.defineProperty(n,"ArrowFunctionExpression",{enumerable:!0,get:function(){return t.arrowFunctionExpression}}),Object.defineProperty(n,"AssignmentExpression",{enumerable:!0,get:function(){return t.assignmentExpression}}),Object.defineProperty(n,"AssignmentPattern",{enumerable:!0,get:function(){return t.assignmentPattern}}),Object.defineProperty(n,"AwaitExpression",{enumerable:!0,get:function(){return t.awaitExpression}}),Object.defineProperty(n,"BigIntLiteral",{enumerable:!0,get:function(){return t.bigIntLiteral}}),Object.defineProperty(n,"BinaryExpression",{enumerable:!0,get:function(){return t.binaryExpression}}),Object.defineProperty(n,"BindExpression",{enumerable:!0,get:function(){return t.bindExpression}}),Object.defineProperty(n,"BlockStatement",{enumerable:!0,get:function(){return t.blockStatement}}),Object.defineProperty(n,"BooleanLiteral",{enumerable:!0,get:function(){return t.booleanLiteral}}),Object.defineProperty(n,"BooleanLiteralTypeAnnotation",{enumerable:!0,get:function(){return t.booleanLiteralTypeAnnotation}}),Object.defineProperty(n,"BooleanTypeAnnotation",{enumerable:!0,get:function(){return t.booleanTypeAnnotation}}),Object.defineProperty(n,"BreakStatement",{enumerable:!0,get:function(){return t.breakStatement}}),Object.defineProperty(n,"CallExpression",{enumerable:!0,get:function(){return t.callExpression}}),Object.defineProperty(n,"CatchClause",{enumerable:!0,get:function(){return t.catchClause}}),Object.defineProperty(n,"ClassAccessorProperty",{enumerable:!0,get:function(){return t.classAccessorProperty}}),Object.defineProperty(n,"ClassBody",{enumerable:!0,get:function(){return t.classBody}}),Object.defineProperty(n,"ClassDeclaration",{enumerable:!0,get:function(){return t.classDeclaration}}),Object.defineProperty(n,"ClassExpression",{enumerable:!0,get:function(){return t.classExpression}}),Object.defineProperty(n,"ClassImplements",{enumerable:!0,get:function(){return t.classImplements}}),Object.defineProperty(n,"ClassMethod",{enumerable:!0,get:function(){return t.classMethod}}),Object.defineProperty(n,"ClassPrivateMethod",{enumerable:!0,get:function(){return t.classPrivateMethod}}),Object.defineProperty(n,"ClassPrivateProperty",{enumerable:!0,get:function(){return t.classPrivateProperty}}),Object.defineProperty(n,"ClassProperty",{enumerable:!0,get:function(){return t.classProperty}}),Object.defineProperty(n,"ConditionalExpression",{enumerable:!0,get:function(){return t.conditionalExpression}}),Object.defineProperty(n,"ContinueStatement",{enumerable:!0,get:function(){return t.continueStatement}}),Object.defineProperty(n,"DebuggerStatement",{enumerable:!0,get:function(){return t.debuggerStatement}}),Object.defineProperty(n,"DecimalLiteral",{enumerable:!0,get:function(){return t.decimalLiteral}}),Object.defineProperty(n,"DeclareClass",{enumerable:!0,get:function(){return t.declareClass}}),Object.defineProperty(n,"DeclareExportAllDeclaration",{enumerable:!0,get:function(){return t.declareExportAllDeclaration}}),Object.defineProperty(n,"DeclareExportDeclaration",{enumerable:!0,get:function(){return t.declareExportDeclaration}}),Object.defineProperty(n,"DeclareFunction",{enumerable:!0,get:function(){return t.declareFunction}}),Object.defineProperty(n,"DeclareInterface",{enumerable:!0,get:function(){return t.declareInterface}}),Object.defineProperty(n,"DeclareModule",{enumerable:!0,get:function(){return t.declareModule}}),Object.defineProperty(n,"DeclareModuleExports",{enumerable:!0,get:function(){return t.declareModuleExports}}),Object.defineProperty(n,"DeclareOpaqueType",{enumerable:!0,get:function(){return t.declareOpaqueType}}),Object.defineProperty(n,"DeclareTypeAlias",{enumerable:!0,get:function(){return t.declareTypeAlias}}),Object.defineProperty(n,"DeclareVariable",{enumerable:!0,get:function(){return t.declareVariable}}),Object.defineProperty(n,"DeclaredPredicate",{enumerable:!0,get:function(){return t.declaredPredicate}}),Object.defineProperty(n,"Decorator",{enumerable:!0,get:function(){return t.decorator}}),Object.defineProperty(n,"Directive",{enumerable:!0,get:function(){return t.directive}}),Object.defineProperty(n,"DirectiveLiteral",{enumerable:!0,get:function(){return t.directiveLiteral}}),Object.defineProperty(n,"DoExpression",{enumerable:!0,get:function(){return t.doExpression}}),Object.defineProperty(n,"DoWhileStatement",{enumerable:!0,get:function(){return t.doWhileStatement}}),Object.defineProperty(n,"EmptyStatement",{enumerable:!0,get:function(){return t.emptyStatement}}),Object.defineProperty(n,"EmptyTypeAnnotation",{enumerable:!0,get:function(){return t.emptyTypeAnnotation}}),Object.defineProperty(n,"EnumBooleanBody",{enumerable:!0,get:function(){return t.enumBooleanBody}}),Object.defineProperty(n,"EnumBooleanMember",{enumerable:!0,get:function(){return t.enumBooleanMember}}),Object.defineProperty(n,"EnumDeclaration",{enumerable:!0,get:function(){return t.enumDeclaration}}),Object.defineProperty(n,"EnumDefaultedMember",{enumerable:!0,get:function(){return t.enumDefaultedMember}}),Object.defineProperty(n,"EnumNumberBody",{enumerable:!0,get:function(){return t.enumNumberBody}}),Object.defineProperty(n,"EnumNumberMember",{enumerable:!0,get:function(){return t.enumNumberMember}}),Object.defineProperty(n,"EnumStringBody",{enumerable:!0,get:function(){return t.enumStringBody}}),Object.defineProperty(n,"EnumStringMember",{enumerable:!0,get:function(){return t.enumStringMember}}),Object.defineProperty(n,"EnumSymbolBody",{enumerable:!0,get:function(){return t.enumSymbolBody}}),Object.defineProperty(n,"ExistsTypeAnnotation",{enumerable:!0,get:function(){return t.existsTypeAnnotation}}),Object.defineProperty(n,"ExportAllDeclaration",{enumerable:!0,get:function(){return t.exportAllDeclaration}}),Object.defineProperty(n,"ExportDefaultDeclaration",{enumerable:!0,get:function(){return t.exportDefaultDeclaration}}),Object.defineProperty(n,"ExportDefaultSpecifier",{enumerable:!0,get:function(){return t.exportDefaultSpecifier}}),Object.defineProperty(n,"ExportNamedDeclaration",{enumerable:!0,get:function(){return t.exportNamedDeclaration}}),Object.defineProperty(n,"ExportNamespaceSpecifier",{enumerable:!0,get:function(){return t.exportNamespaceSpecifier}}),Object.defineProperty(n,"ExportSpecifier",{enumerable:!0,get:function(){return t.exportSpecifier}}),Object.defineProperty(n,"ExpressionStatement",{enumerable:!0,get:function(){return t.expressionStatement}}),Object.defineProperty(n,"File",{enumerable:!0,get:function(){return t.file}}),Object.defineProperty(n,"ForInStatement",{enumerable:!0,get:function(){return t.forInStatement}}),Object.defineProperty(n,"ForOfStatement",{enumerable:!0,get:function(){return t.forOfStatement}}),Object.defineProperty(n,"ForStatement",{enumerable:!0,get:function(){return t.forStatement}}),Object.defineProperty(n,"FunctionDeclaration",{enumerable:!0,get:function(){return t.functionDeclaration}}),Object.defineProperty(n,"FunctionExpression",{enumerable:!0,get:function(){return t.functionExpression}}),Object.defineProperty(n,"FunctionTypeAnnotation",{enumerable:!0,get:function(){return t.functionTypeAnnotation}}),Object.defineProperty(n,"FunctionTypeParam",{enumerable:!0,get:function(){return t.functionTypeParam}}),Object.defineProperty(n,"GenericTypeAnnotation",{enumerable:!0,get:function(){return t.genericTypeAnnotation}}),Object.defineProperty(n,"Identifier",{enumerable:!0,get:function(){return t.identifier}}),Object.defineProperty(n,"IfStatement",{enumerable:!0,get:function(){return t.ifStatement}}),Object.defineProperty(n,"Import",{enumerable:!0,get:function(){return t.import}}),Object.defineProperty(n,"ImportAttribute",{enumerable:!0,get:function(){return t.importAttribute}}),Object.defineProperty(n,"ImportDeclaration",{enumerable:!0,get:function(){return t.importDeclaration}}),Object.defineProperty(n,"ImportDefaultSpecifier",{enumerable:!0,get:function(){return t.importDefaultSpecifier}}),Object.defineProperty(n,"ImportExpression",{enumerable:!0,get:function(){return t.importExpression}}),Object.defineProperty(n,"ImportNamespaceSpecifier",{enumerable:!0,get:function(){return t.importNamespaceSpecifier}}),Object.defineProperty(n,"ImportSpecifier",{enumerable:!0,get:function(){return t.importSpecifier}}),Object.defineProperty(n,"IndexedAccessType",{enumerable:!0,get:function(){return t.indexedAccessType}}),Object.defineProperty(n,"InferredPredicate",{enumerable:!0,get:function(){return t.inferredPredicate}}),Object.defineProperty(n,"InterfaceDeclaration",{enumerable:!0,get:function(){return t.interfaceDeclaration}}),Object.defineProperty(n,"InterfaceExtends",{enumerable:!0,get:function(){return t.interfaceExtends}}),Object.defineProperty(n,"InterfaceTypeAnnotation",{enumerable:!0,get:function(){return t.interfaceTypeAnnotation}}),Object.defineProperty(n,"InterpreterDirective",{enumerable:!0,get:function(){return t.interpreterDirective}}),Object.defineProperty(n,"IntersectionTypeAnnotation",{enumerable:!0,get:function(){return t.intersectionTypeAnnotation}}),Object.defineProperty(n,"JSXAttribute",{enumerable:!0,get:function(){return t.jsxAttribute}}),Object.defineProperty(n,"JSXClosingElement",{enumerable:!0,get:function(){return t.jsxClosingElement}}),Object.defineProperty(n,"JSXClosingFragment",{enumerable:!0,get:function(){return t.jsxClosingFragment}}),Object.defineProperty(n,"JSXElement",{enumerable:!0,get:function(){return t.jsxElement}}),Object.defineProperty(n,"JSXEmptyExpression",{enumerable:!0,get:function(){return t.jsxEmptyExpression}}),Object.defineProperty(n,"JSXExpressionContainer",{enumerable:!0,get:function(){return t.jsxExpressionContainer}}),Object.defineProperty(n,"JSXFragment",{enumerable:!0,get:function(){return t.jsxFragment}}),Object.defineProperty(n,"JSXIdentifier",{enumerable:!0,get:function(){return t.jsxIdentifier}}),Object.defineProperty(n,"JSXMemberExpression",{enumerable:!0,get:function(){return t.jsxMemberExpression}}),Object.defineProperty(n,"JSXNamespacedName",{enumerable:!0,get:function(){return t.jsxNamespacedName}}),Object.defineProperty(n,"JSXOpeningElement",{enumerable:!0,get:function(){return t.jsxOpeningElement}}),Object.defineProperty(n,"JSXOpeningFragment",{enumerable:!0,get:function(){return t.jsxOpeningFragment}}),Object.defineProperty(n,"JSXSpreadAttribute",{enumerable:!0,get:function(){return t.jsxSpreadAttribute}}),Object.defineProperty(n,"JSXSpreadChild",{enumerable:!0,get:function(){return t.jsxSpreadChild}}),Object.defineProperty(n,"JSXText",{enumerable:!0,get:function(){return t.jsxText}}),Object.defineProperty(n,"LabeledStatement",{enumerable:!0,get:function(){return t.labeledStatement}}),Object.defineProperty(n,"LogicalExpression",{enumerable:!0,get:function(){return t.logicalExpression}}),Object.defineProperty(n,"MemberExpression",{enumerable:!0,get:function(){return t.memberExpression}}),Object.defineProperty(n,"MetaProperty",{enumerable:!0,get:function(){return t.metaProperty}}),Object.defineProperty(n,"MixedTypeAnnotation",{enumerable:!0,get:function(){return t.mixedTypeAnnotation}}),Object.defineProperty(n,"ModuleExpression",{enumerable:!0,get:function(){return t.moduleExpression}}),Object.defineProperty(n,"NewExpression",{enumerable:!0,get:function(){return t.newExpression}}),Object.defineProperty(n,"Noop",{enumerable:!0,get:function(){return t.noop}}),Object.defineProperty(n,"NullLiteral",{enumerable:!0,get:function(){return t.nullLiteral}}),Object.defineProperty(n,"NullLiteralTypeAnnotation",{enumerable:!0,get:function(){return t.nullLiteralTypeAnnotation}}),Object.defineProperty(n,"NullableTypeAnnotation",{enumerable:!0,get:function(){return t.nullableTypeAnnotation}}),Object.defineProperty(n,"NumberLiteral",{enumerable:!0,get:function(){return t.numberLiteral}}),Object.defineProperty(n,"NumberLiteralTypeAnnotation",{enumerable:!0,get:function(){return t.numberLiteralTypeAnnotation}}),Object.defineProperty(n,"NumberTypeAnnotation",{enumerable:!0,get:function(){return t.numberTypeAnnotation}}),Object.defineProperty(n,"NumericLiteral",{enumerable:!0,get:function(){return t.numericLiteral}}),Object.defineProperty(n,"ObjectExpression",{enumerable:!0,get:function(){return t.objectExpression}}),Object.defineProperty(n,"ObjectMethod",{enumerable:!0,get:function(){return t.objectMethod}}),Object.defineProperty(n,"ObjectPattern",{enumerable:!0,get:function(){return t.objectPattern}}),Object.defineProperty(n,"ObjectProperty",{enumerable:!0,get:function(){return t.objectProperty}}),Object.defineProperty(n,"ObjectTypeAnnotation",{enumerable:!0,get:function(){return t.objectTypeAnnotation}}),Object.defineProperty(n,"ObjectTypeCallProperty",{enumerable:!0,get:function(){return t.objectTypeCallProperty}}),Object.defineProperty(n,"ObjectTypeIndexer",{enumerable:!0,get:function(){return t.objectTypeIndexer}}),Object.defineProperty(n,"ObjectTypeInternalSlot",{enumerable:!0,get:function(){return t.objectTypeInternalSlot}}),Object.defineProperty(n,"ObjectTypeProperty",{enumerable:!0,get:function(){return t.objectTypeProperty}}),Object.defineProperty(n,"ObjectTypeSpreadProperty",{enumerable:!0,get:function(){return t.objectTypeSpreadProperty}}),Object.defineProperty(n,"OpaqueType",{enumerable:!0,get:function(){return t.opaqueType}}),Object.defineProperty(n,"OptionalCallExpression",{enumerable:!0,get:function(){return t.optionalCallExpression}}),Object.defineProperty(n,"OptionalIndexedAccessType",{enumerable:!0,get:function(){return t.optionalIndexedAccessType}}),Object.defineProperty(n,"OptionalMemberExpression",{enumerable:!0,get:function(){return t.optionalMemberExpression}}),Object.defineProperty(n,"ParenthesizedExpression",{enumerable:!0,get:function(){return t.parenthesizedExpression}}),Object.defineProperty(n,"PipelineBareFunction",{enumerable:!0,get:function(){return t.pipelineBareFunction}}),Object.defineProperty(n,"PipelinePrimaryTopicReference",{enumerable:!0,get:function(){return t.pipelinePrimaryTopicReference}}),Object.defineProperty(n,"PipelineTopicExpression",{enumerable:!0,get:function(){return t.pipelineTopicExpression}}),Object.defineProperty(n,"Placeholder",{enumerable:!0,get:function(){return t.placeholder}}),Object.defineProperty(n,"PrivateName",{enumerable:!0,get:function(){return t.privateName}}),Object.defineProperty(n,"Program",{enumerable:!0,get:function(){return t.program}}),Object.defineProperty(n,"QualifiedTypeIdentifier",{enumerable:!0,get:function(){return t.qualifiedTypeIdentifier}}),Object.defineProperty(n,"RecordExpression",{enumerable:!0,get:function(){return t.recordExpression}}),Object.defineProperty(n,"RegExpLiteral",{enumerable:!0,get:function(){return t.regExpLiteral}}),Object.defineProperty(n,"RegexLiteral",{enumerable:!0,get:function(){return t.regexLiteral}}),Object.defineProperty(n,"RestElement",{enumerable:!0,get:function(){return t.restElement}}),Object.defineProperty(n,"RestProperty",{enumerable:!0,get:function(){return t.restProperty}}),Object.defineProperty(n,"ReturnStatement",{enumerable:!0,get:function(){return t.returnStatement}}),Object.defineProperty(n,"SequenceExpression",{enumerable:!0,get:function(){return t.sequenceExpression}}),Object.defineProperty(n,"SpreadElement",{enumerable:!0,get:function(){return t.spreadElement}}),Object.defineProperty(n,"SpreadProperty",{enumerable:!0,get:function(){return t.spreadProperty}}),Object.defineProperty(n,"StaticBlock",{enumerable:!0,get:function(){return t.staticBlock}}),Object.defineProperty(n,"StringLiteral",{enumerable:!0,get:function(){return t.stringLiteral}}),Object.defineProperty(n,"StringLiteralTypeAnnotation",{enumerable:!0,get:function(){return t.stringLiteralTypeAnnotation}}),Object.defineProperty(n,"StringTypeAnnotation",{enumerable:!0,get:function(){return t.stringTypeAnnotation}}),Object.defineProperty(n,"Super",{enumerable:!0,get:function(){return t.super}}),Object.defineProperty(n,"SwitchCase",{enumerable:!0,get:function(){return t.switchCase}}),Object.defineProperty(n,"SwitchStatement",{enumerable:!0,get:function(){return t.switchStatement}}),Object.defineProperty(n,"SymbolTypeAnnotation",{enumerable:!0,get:function(){return t.symbolTypeAnnotation}}),Object.defineProperty(n,"TSAnyKeyword",{enumerable:!0,get:function(){return t.tsAnyKeyword}}),Object.defineProperty(n,"TSArrayType",{enumerable:!0,get:function(){return t.tsArrayType}}),Object.defineProperty(n,"TSAsExpression",{enumerable:!0,get:function(){return t.tsAsExpression}}),Object.defineProperty(n,"TSBigIntKeyword",{enumerable:!0,get:function(){return t.tsBigIntKeyword}}),Object.defineProperty(n,"TSBooleanKeyword",{enumerable:!0,get:function(){return t.tsBooleanKeyword}}),Object.defineProperty(n,"TSCallSignatureDeclaration",{enumerable:!0,get:function(){return t.tsCallSignatureDeclaration}}),Object.defineProperty(n,"TSConditionalType",{enumerable:!0,get:function(){return t.tsConditionalType}}),Object.defineProperty(n,"TSConstructSignatureDeclaration",{enumerable:!0,get:function(){return t.tsConstructSignatureDeclaration}}),Object.defineProperty(n,"TSConstructorType",{enumerable:!0,get:function(){return t.tsConstructorType}}),Object.defineProperty(n,"TSDeclareFunction",{enumerable:!0,get:function(){return t.tsDeclareFunction}}),Object.defineProperty(n,"TSDeclareMethod",{enumerable:!0,get:function(){return t.tsDeclareMethod}}),Object.defineProperty(n,"TSEnumDeclaration",{enumerable:!0,get:function(){return t.tsEnumDeclaration}}),Object.defineProperty(n,"TSEnumMember",{enumerable:!0,get:function(){return t.tsEnumMember}}),Object.defineProperty(n,"TSExportAssignment",{enumerable:!0,get:function(){return t.tsExportAssignment}}),Object.defineProperty(n,"TSExpressionWithTypeArguments",{enumerable:!0,get:function(){return t.tsExpressionWithTypeArguments}}),Object.defineProperty(n,"TSExternalModuleReference",{enumerable:!0,get:function(){return t.tsExternalModuleReference}}),Object.defineProperty(n,"TSFunctionType",{enumerable:!0,get:function(){return t.tsFunctionType}}),Object.defineProperty(n,"TSImportEqualsDeclaration",{enumerable:!0,get:function(){return t.tsImportEqualsDeclaration}}),Object.defineProperty(n,"TSImportType",{enumerable:!0,get:function(){return t.tsImportType}}),Object.defineProperty(n,"TSIndexSignature",{enumerable:!0,get:function(){return t.tsIndexSignature}}),Object.defineProperty(n,"TSIndexedAccessType",{enumerable:!0,get:function(){return t.tsIndexedAccessType}}),Object.defineProperty(n,"TSInferType",{enumerable:!0,get:function(){return t.tsInferType}}),Object.defineProperty(n,"TSInstantiationExpression",{enumerable:!0,get:function(){return t.tsInstantiationExpression}}),Object.defineProperty(n,"TSInterfaceBody",{enumerable:!0,get:function(){return t.tsInterfaceBody}}),Object.defineProperty(n,"TSInterfaceDeclaration",{enumerable:!0,get:function(){return t.tsInterfaceDeclaration}}),Object.defineProperty(n,"TSIntersectionType",{enumerable:!0,get:function(){return t.tsIntersectionType}}),Object.defineProperty(n,"TSIntrinsicKeyword",{enumerable:!0,get:function(){return t.tsIntrinsicKeyword}}),Object.defineProperty(n,"TSLiteralType",{enumerable:!0,get:function(){return t.tsLiteralType}}),Object.defineProperty(n,"TSMappedType",{enumerable:!0,get:function(){return t.tsMappedType}}),Object.defineProperty(n,"TSMethodSignature",{enumerable:!0,get:function(){return t.tsMethodSignature}}),Object.defineProperty(n,"TSModuleBlock",{enumerable:!0,get:function(){return t.tsModuleBlock}}),Object.defineProperty(n,"TSModuleDeclaration",{enumerable:!0,get:function(){return t.tsModuleDeclaration}}),Object.defineProperty(n,"TSNamedTupleMember",{enumerable:!0,get:function(){return t.tsNamedTupleMember}}),Object.defineProperty(n,"TSNamespaceExportDeclaration",{enumerable:!0,get:function(){return t.tsNamespaceExportDeclaration}}),Object.defineProperty(n,"TSNeverKeyword",{enumerable:!0,get:function(){return t.tsNeverKeyword}}),Object.defineProperty(n,"TSNonNullExpression",{enumerable:!0,get:function(){return t.tsNonNullExpression}}),Object.defineProperty(n,"TSNullKeyword",{enumerable:!0,get:function(){return t.tsNullKeyword}}),Object.defineProperty(n,"TSNumberKeyword",{enumerable:!0,get:function(){return t.tsNumberKeyword}}),Object.defineProperty(n,"TSObjectKeyword",{enumerable:!0,get:function(){return t.tsObjectKeyword}}),Object.defineProperty(n,"TSOptionalType",{enumerable:!0,get:function(){return t.tsOptionalType}}),Object.defineProperty(n,"TSParameterProperty",{enumerable:!0,get:function(){return t.tsParameterProperty}}),Object.defineProperty(n,"TSParenthesizedType",{enumerable:!0,get:function(){return t.tsParenthesizedType}}),Object.defineProperty(n,"TSPropertySignature",{enumerable:!0,get:function(){return t.tsPropertySignature}}),Object.defineProperty(n,"TSQualifiedName",{enumerable:!0,get:function(){return t.tsQualifiedName}}),Object.defineProperty(n,"TSRestType",{enumerable:!0,get:function(){return t.tsRestType}}),Object.defineProperty(n,"TSSatisfiesExpression",{enumerable:!0,get:function(){return t.tsSatisfiesExpression}}),Object.defineProperty(n,"TSStringKeyword",{enumerable:!0,get:function(){return t.tsStringKeyword}}),Object.defineProperty(n,"TSSymbolKeyword",{enumerable:!0,get:function(){return t.tsSymbolKeyword}}),Object.defineProperty(n,"TSThisType",{enumerable:!0,get:function(){return t.tsThisType}}),Object.defineProperty(n,"TSTupleType",{enumerable:!0,get:function(){return t.tsTupleType}}),Object.defineProperty(n,"TSTypeAliasDeclaration",{enumerable:!0,get:function(){return t.tsTypeAliasDeclaration}}),Object.defineProperty(n,"TSTypeAnnotation",{enumerable:!0,get:function(){return t.tsTypeAnnotation}}),Object.defineProperty(n,"TSTypeAssertion",{enumerable:!0,get:function(){return t.tsTypeAssertion}}),Object.defineProperty(n,"TSTypeLiteral",{enumerable:!0,get:function(){return t.tsTypeLiteral}}),Object.defineProperty(n,"TSTypeOperator",{enumerable:!0,get:function(){return t.tsTypeOperator}}),Object.defineProperty(n,"TSTypeParameter",{enumerable:!0,get:function(){return t.tsTypeParameter}}),Object.defineProperty(n,"TSTypeParameterDeclaration",{enumerable:!0,get:function(){return t.tsTypeParameterDeclaration}}),Object.defineProperty(n,"TSTypeParameterInstantiation",{enumerable:!0,get:function(){return t.tsTypeParameterInstantiation}}),Object.defineProperty(n,"TSTypePredicate",{enumerable:!0,get:function(){return t.tsTypePredicate}}),Object.defineProperty(n,"TSTypeQuery",{enumerable:!0,get:function(){return t.tsTypeQuery}}),Object.defineProperty(n,"TSTypeReference",{enumerable:!0,get:function(){return t.tsTypeReference}}),Object.defineProperty(n,"TSUndefinedKeyword",{enumerable:!0,get:function(){return t.tsUndefinedKeyword}}),Object.defineProperty(n,"TSUnionType",{enumerable:!0,get:function(){return t.tsUnionType}}),Object.defineProperty(n,"TSUnknownKeyword",{enumerable:!0,get:function(){return t.tsUnknownKeyword}}),Object.defineProperty(n,"TSVoidKeyword",{enumerable:!0,get:function(){return t.tsVoidKeyword}}),Object.defineProperty(n,"TaggedTemplateExpression",{enumerable:!0,get:function(){return t.taggedTemplateExpression}}),Object.defineProperty(n,"TemplateElement",{enumerable:!0,get:function(){return t.templateElement}}),Object.defineProperty(n,"TemplateLiteral",{enumerable:!0,get:function(){return t.templateLiteral}}),Object.defineProperty(n,"ThisExpression",{enumerable:!0,get:function(){return t.thisExpression}}),Object.defineProperty(n,"ThisTypeAnnotation",{enumerable:!0,get:function(){return t.thisTypeAnnotation}}),Object.defineProperty(n,"ThrowStatement",{enumerable:!0,get:function(){return t.throwStatement}}),Object.defineProperty(n,"TopicReference",{enumerable:!0,get:function(){return t.topicReference}}),Object.defineProperty(n,"TryStatement",{enumerable:!0,get:function(){return t.tryStatement}}),Object.defineProperty(n,"TupleExpression",{enumerable:!0,get:function(){return t.tupleExpression}}),Object.defineProperty(n,"TupleTypeAnnotation",{enumerable:!0,get:function(){return t.tupleTypeAnnotation}}),Object.defineProperty(n,"TypeAlias",{enumerable:!0,get:function(){return t.typeAlias}}),Object.defineProperty(n,"TypeAnnotation",{enumerable:!0,get:function(){return t.typeAnnotation}}),Object.defineProperty(n,"TypeCastExpression",{enumerable:!0,get:function(){return t.typeCastExpression}}),Object.defineProperty(n,"TypeParameter",{enumerable:!0,get:function(){return t.typeParameter}}),Object.defineProperty(n,"TypeParameterDeclaration",{enumerable:!0,get:function(){return t.typeParameterDeclaration}}),Object.defineProperty(n,"TypeParameterInstantiation",{enumerable:!0,get:function(){return t.typeParameterInstantiation}}),Object.defineProperty(n,"TypeofTypeAnnotation",{enumerable:!0,get:function(){return t.typeofTypeAnnotation}}),Object.defineProperty(n,"UnaryExpression",{enumerable:!0,get:function(){return t.unaryExpression}}),Object.defineProperty(n,"UnionTypeAnnotation",{enumerable:!0,get:function(){return t.unionTypeAnnotation}}),Object.defineProperty(n,"UpdateExpression",{enumerable:!0,get:function(){return t.updateExpression}}),Object.defineProperty(n,"V8IntrinsicIdentifier",{enumerable:!0,get:function(){return t.v8IntrinsicIdentifier}}),Object.defineProperty(n,"VariableDeclaration",{enumerable:!0,get:function(){return t.variableDeclaration}}),Object.defineProperty(n,"VariableDeclarator",{enumerable:!0,get:function(){return t.variableDeclarator}}),Object.defineProperty(n,"Variance",{enumerable:!0,get:function(){return t.variance}}),Object.defineProperty(n,"VoidTypeAnnotation",{enumerable:!0,get:function(){return t.voidTypeAnnotation}}),Object.defineProperty(n,"WhileStatement",{enumerable:!0,get:function(){return t.whileStatement}}),Object.defineProperty(n,"WithStatement",{enumerable:!0,get:function(){return t.withStatement}}),Object.defineProperty(n,"YieldExpression",{enumerable:!0,get:function(){return t.yieldExpression}});var t=me})(Zme);var Wb={};Object.defineProperty(Wb,"__esModule",{value:!0});Wb.buildUndefinedNode=I6t;var zce=me;function I6t(){return(0,zce.unaryExpression)("void",(0,zce.numericLiteral)(0),!0)}var Bl={};Object.defineProperty(Bl,"__esModule",{value:!0});Bl.default=C6t;var Xce=ro(),Jce=xe;const{hasOwn:So}={hasOwn:Function.call.bind(Object.prototype.hasOwnProperty)};function Yce(n,t,a,i){return n&&typeof n.type=="string"?eye(n,t,a,i):n}function vO(n,t,a,i){return Array.isArray(n)?n.map(u=>Yce(u,t,a,i)):Yce(n,t,a,i)}function C6t(n,t=!0,a=!1){return eye(n,t,a,new Map)}function eye(n,t=!0,a=!1,i){if(!n)return n;const{type:u}=n,p={type:n.type};if((0,Jce.isIdentifier)(n))p.name=n.name,So(n,"optional")&&typeof n.optional=="boolean"&&(p.optional=n.optional),So(n,"typeAnnotation")&&(p.typeAnnotation=t?vO(n.typeAnnotation,!0,a,i):n.typeAnnotation),So(n,"decorators")&&(p.decorators=t?vO(n.decorators,!0,a,i):n.decorators);else if(So(Xce.NODE_FIELDS,u))for(const m of Object.keys(Xce.NODE_FIELDS[u]))So(n,m)&&(t?p[m]=(0,Jce.isFile)(n)&&m==="comments"?Zv(n.comments,t,a,i):vO(n[m],!0,a,i):p[m]=n[m]);else throw new Error(`Unknown node type: "${u}"`);return So(n,"loc")&&(a?p.loc=null:p.loc=n.loc),So(n,"leadingComments")&&(p.leadingComments=Zv(n.leadingComments,t,a,i)),So(n,"innerComments")&&(p.innerComments=Zv(n.innerComments,t,a,i)),So(n,"trailingComments")&&(p.trailingComments=Zv(n.trailingComments,t,a,i)),So(n,"extra")&&(p.extra=Object.assign({},n.extra)),p}function Zv(n,t,a,i){return!n||!t?n:n.map(u=>{const p=i.get(u);if(p)return p;const{type:m,value:b,loc:v}=u,E={type:m,value:b,loc:v};return a&&(E.loc=null),i.set(u,E),E})}var bD={};Object.defineProperty(bD,"__esModule",{value:!0});bD.default=O6t;var j6t=Bl;function O6t(n){return(0,j6t.default)(n,!1)}var xD={};Object.defineProperty(xD,"__esModule",{value:!0});xD.default=N6t;var _6t=Bl;function N6t(n){return(0,_6t.default)(n)}var RD={};Object.defineProperty(RD,"__esModule",{value:!0});RD.default=k6t;var D6t=Bl;function k6t(n){return(0,D6t.default)(n,!0,!0)}var ED={};Object.defineProperty(ED,"__esModule",{value:!0});ED.default=M6t;var L6t=Bl;function M6t(n){return(0,L6t.default)(n,!1,!0)}var SD={},Gb={};Object.defineProperty(Gb,"__esModule",{value:!0});Gb.default=B6t;function B6t(n,t,a){if(!a||!n)return n;const i=`${t}Comments`;return n[i]?t==="leading"?n[i]=a.concat(n[i]):n[i].push(...a):n[i]=a,n}Object.defineProperty(SD,"__esModule",{value:!0});SD.default=$6t;var F6t=Gb;function $6t(n,t,a,i){return(0,F6t.default)(n,t,[{type:i?"CommentLine":"CommentBlock",value:a}])}var Kb={},_y={};Object.defineProperty(_y,"__esModule",{value:!0});_y.default=q6t;function q6t(n,t,a){t&&a&&(t[n]=Array.from(new Set([].concat(t[n],a[n]).filter(Boolean))))}Object.defineProperty(Kb,"__esModule",{value:!0});Kb.default=V6t;var U6t=_y;function V6t(n,t){(0,U6t.default)("innerComments",n,t)}var Hb={};Object.defineProperty(Hb,"__esModule",{value:!0});Hb.default=G6t;var W6t=_y;function G6t(n,t){(0,W6t.default)("leadingComments",n,t)}var zb={},Xb={};Object.defineProperty(Xb,"__esModule",{value:!0});Xb.default=H6t;var K6t=_y;function H6t(n,t){(0,K6t.default)("trailingComments",n,t)}Object.defineProperty(zb,"__esModule",{value:!0});zb.default=Y6t;var z6t=Xb,X6t=Hb,J6t=Kb;function Y6t(n,t){return(0,z6t.default)(n,t),(0,X6t.default)(n,t),(0,J6t.default)(n,t),n}var TD={};Object.defineProperty(TD,"__esModule",{value:!0});TD.default=Z6t;var Q6t=Wr;function Z6t(n){return Q6t.COMMENT_KEYS.forEach(t=>{n[t]=null}),n}var Ft={};Object.defineProperty(Ft,"__esModule",{value:!0});Ft.WHILE_TYPES=Ft.USERWHITESPACABLE_TYPES=Ft.UNARYLIKE_TYPES=Ft.TYPESCRIPT_TYPES=Ft.TSTYPE_TYPES=Ft.TSTYPEELEMENT_TYPES=Ft.TSENTITYNAME_TYPES=Ft.TSBASETYPE_TYPES=Ft.TERMINATORLESS_TYPES=Ft.STATEMENT_TYPES=Ft.STANDARDIZED_TYPES=Ft.SCOPABLE_TYPES=Ft.PUREISH_TYPES=Ft.PROPERTY_TYPES=Ft.PRIVATE_TYPES=Ft.PATTERN_TYPES=Ft.PATTERNLIKE_TYPES=Ft.OBJECTMEMBER_TYPES=Ft.MODULESPECIFIER_TYPES=Ft.MODULEDECLARATION_TYPES=Ft.MISCELLANEOUS_TYPES=Ft.METHOD_TYPES=Ft.LVAL_TYPES=Ft.LOOP_TYPES=Ft.LITERAL_TYPES=Ft.JSX_TYPES=Ft.IMPORTOREXPORTDECLARATION_TYPES=Ft.IMMUTABLE_TYPES=Ft.FUNCTION_TYPES=Ft.FUNCTIONPARENT_TYPES=Ft.FOR_TYPES=Ft.FORXSTATEMENT_TYPES=Ft.FLOW_TYPES=Ft.FLOWTYPE_TYPES=Ft.FLOWPREDICATE_TYPES=Ft.FLOWDECLARATION_TYPES=Ft.FLOWBASEANNOTATION_TYPES=Ft.EXPRESSION_TYPES=Ft.EXPRESSIONWRAPPER_TYPES=Ft.EXPORTDECLARATION_TYPES=Ft.ENUMMEMBER_TYPES=Ft.ENUMBODY_TYPES=Ft.DECLARATION_TYPES=Ft.CONDITIONAL_TYPES=Ft.COMPLETIONSTATEMENT_TYPES=Ft.CLASS_TYPES=Ft.BLOCK_TYPES=Ft.BLOCKPARENT_TYPES=Ft.BINARY_TYPES=Ft.ACCESSOR_TYPES=void 0;var Ur=ro();Ft.STANDARDIZED_TYPES=Ur.FLIPPED_ALIAS_KEYS.Standardized;Ft.EXPRESSION_TYPES=Ur.FLIPPED_ALIAS_KEYS.Expression;Ft.BINARY_TYPES=Ur.FLIPPED_ALIAS_KEYS.Binary;Ft.SCOPABLE_TYPES=Ur.FLIPPED_ALIAS_KEYS.Scopable;Ft.BLOCKPARENT_TYPES=Ur.FLIPPED_ALIAS_KEYS.BlockParent;Ft.BLOCK_TYPES=Ur.FLIPPED_ALIAS_KEYS.Block;Ft.STATEMENT_TYPES=Ur.FLIPPED_ALIAS_KEYS.Statement;Ft.TERMINATORLESS_TYPES=Ur.FLIPPED_ALIAS_KEYS.Terminatorless;Ft.COMPLETIONSTATEMENT_TYPES=Ur.FLIPPED_ALIAS_KEYS.CompletionStatement;Ft.CONDITIONAL_TYPES=Ur.FLIPPED_ALIAS_KEYS.Conditional;Ft.LOOP_TYPES=Ur.FLIPPED_ALIAS_KEYS.Loop;Ft.WHILE_TYPES=Ur.FLIPPED_ALIAS_KEYS.While;Ft.EXPRESSIONWRAPPER_TYPES=Ur.FLIPPED_ALIAS_KEYS.ExpressionWrapper;Ft.FOR_TYPES=Ur.FLIPPED_ALIAS_KEYS.For;Ft.FORXSTATEMENT_TYPES=Ur.FLIPPED_ALIAS_KEYS.ForXStatement;Ft.FUNCTION_TYPES=Ur.FLIPPED_ALIAS_KEYS.Function;Ft.FUNCTIONPARENT_TYPES=Ur.FLIPPED_ALIAS_KEYS.FunctionParent;Ft.PUREISH_TYPES=Ur.FLIPPED_ALIAS_KEYS.Pureish;Ft.DECLARATION_TYPES=Ur.FLIPPED_ALIAS_KEYS.Declaration;Ft.PATTERNLIKE_TYPES=Ur.FLIPPED_ALIAS_KEYS.PatternLike;Ft.LVAL_TYPES=Ur.FLIPPED_ALIAS_KEYS.LVal;Ft.TSENTITYNAME_TYPES=Ur.FLIPPED_ALIAS_KEYS.TSEntityName;Ft.LITERAL_TYPES=Ur.FLIPPED_ALIAS_KEYS.Literal;Ft.IMMUTABLE_TYPES=Ur.FLIPPED_ALIAS_KEYS.Immutable;Ft.USERWHITESPACABLE_TYPES=Ur.FLIPPED_ALIAS_KEYS.UserWhitespacable;Ft.METHOD_TYPES=Ur.FLIPPED_ALIAS_KEYS.Method;Ft.OBJECTMEMBER_TYPES=Ur.FLIPPED_ALIAS_KEYS.ObjectMember;Ft.PROPERTY_TYPES=Ur.FLIPPED_ALIAS_KEYS.Property;Ft.UNARYLIKE_TYPES=Ur.FLIPPED_ALIAS_KEYS.UnaryLike;Ft.PATTERN_TYPES=Ur.FLIPPED_ALIAS_KEYS.Pattern;Ft.CLASS_TYPES=Ur.FLIPPED_ALIAS_KEYS.Class;const ext=Ft.IMPORTOREXPORTDECLARATION_TYPES=Ur.FLIPPED_ALIAS_KEYS.ImportOrExportDeclaration;Ft.EXPORTDECLARATION_TYPES=Ur.FLIPPED_ALIAS_KEYS.ExportDeclaration;Ft.MODULESPECIFIER_TYPES=Ur.FLIPPED_ALIAS_KEYS.ModuleSpecifier;Ft.ACCESSOR_TYPES=Ur.FLIPPED_ALIAS_KEYS.Accessor;Ft.PRIVATE_TYPES=Ur.FLIPPED_ALIAS_KEYS.Private;Ft.FLOW_TYPES=Ur.FLIPPED_ALIAS_KEYS.Flow;Ft.FLOWTYPE_TYPES=Ur.FLIPPED_ALIAS_KEYS.FlowType;Ft.FLOWBASEANNOTATION_TYPES=Ur.FLIPPED_ALIAS_KEYS.FlowBaseAnnotation;Ft.FLOWDECLARATION_TYPES=Ur.FLIPPED_ALIAS_KEYS.FlowDeclaration;Ft.FLOWPREDICATE_TYPES=Ur.FLIPPED_ALIAS_KEYS.FlowPredicate;Ft.ENUMBODY_TYPES=Ur.FLIPPED_ALIAS_KEYS.EnumBody;Ft.ENUMMEMBER_TYPES=Ur.FLIPPED_ALIAS_KEYS.EnumMember;Ft.JSX_TYPES=Ur.FLIPPED_ALIAS_KEYS.JSX;Ft.MISCELLANEOUS_TYPES=Ur.FLIPPED_ALIAS_KEYS.Miscellaneous;Ft.TYPESCRIPT_TYPES=Ur.FLIPPED_ALIAS_KEYS.TypeScript;Ft.TSTYPEELEMENT_TYPES=Ur.FLIPPED_ALIAS_KEYS.TSTypeElement;Ft.TSTYPE_TYPES=Ur.FLIPPED_ALIAS_KEYS.TSType;Ft.TSBASETYPE_TYPES=Ur.FLIPPED_ALIAS_KEYS.TSBaseType;Ft.MODULEDECLARATION_TYPES=ext;var wD={},Jb={};Object.defineProperty(Jb,"__esModule",{value:!0});Jb.default=txt;var e2=xe,bO=me;function txt(n,t){if((0,e2.isBlockStatement)(n))return n;let a=[];return(0,e2.isEmptyStatement)(n)?a=[]:((0,e2.isStatement)(n)||((0,e2.isFunction)(t)?n=(0,bO.returnStatement)(n):n=(0,bO.expressionStatement)(n)),a=[n]),(0,bO.blockStatement)(a)}Object.defineProperty(wD,"__esModule",{value:!0});wD.default=axt;var rxt=Jb;function axt(n,t="body"){const a=(0,rxt.default)(n[t],n);return n[t]=a,a}var PD={},Yb={};Object.defineProperty(Yb,"__esModule",{value:!0});Yb.default=ixt;var nxt=fc,sxt=Iy;function ixt(n){n=n+"";let t="";for(const a of n)t+=(0,sxt.isIdentifierChar)(a.codePointAt(0))?a:"-";return t=t.replace(/^[-0-9]+/,""),t=t.replace(/[-\s]+(.)?/g,function(a,i){return i?i.toUpperCase():""}),(0,nxt.default)(t)||(t=`_${t}`),t||"_"}Object.defineProperty(PD,"__esModule",{value:!0});PD.default=lxt;var oxt=Yb;function lxt(n){return n=(0,oxt.default)(n),(n==="eval"||n==="arguments")&&(n="_"+n),n}var AD={};Object.defineProperty(AD,"__esModule",{value:!0});AD.default=cxt;var dxt=xe,uxt=me;function cxt(n,t=n.key||n.property){return!n.computed&&(0,dxt.isIdentifier)(t)&&(t=(0,uxt.stringLiteral)(t.name)),t}var Qb={};Object.defineProperty(Qb,"__esModule",{value:!0});Qb.default=void 0;var Pm=xe;Qb.default=pxt;function pxt(n){if((0,Pm.isExpressionStatement)(n)&&(n=n.expression),(0,Pm.isExpression)(n))return n;if((0,Pm.isClass)(n)?n.type="ClassExpression":(0,Pm.isFunction)(n)&&(n.type="FunctionExpression"),!(0,Pm.isExpression)(n))throw new Error(`cannot turn ${n.type} to an expression`);return n}var ID={},Zb={},e6={};Object.defineProperty(e6,"__esModule",{value:!0});e6.default=q_;var fxt=ro();function q_(n,t,a){if(!n)return;const i=fxt.VISITOR_KEYS[n.type];if(i){a=a||{},t(n,a);for(const u of i){const p=n[u];if(Array.isArray(p))for(const m of p)q_(m,t,a);else q_(p,t,a)}}}var t6={};Object.defineProperty(t6,"__esModule",{value:!0});t6.default=yxt;var hxt=Wr;const tye=["tokens","start","end","loc","raw","rawValue"],mxt=[...hxt.COMMENT_KEYS,"comments",...tye];function yxt(n,t={}){const a=t.preserveComments?tye:mxt;for(const u of a)n[u]!=null&&(n[u]=void 0);for(const u of Object.keys(n))u[0]==="_"&&n[u]!=null&&(n[u]=void 0);const i=Object.getOwnPropertySymbols(n);for(const u of i)n[u]=null}Object.defineProperty(Zb,"__esModule",{value:!0});Zb.default=bxt;var gxt=e6,vxt=t6;function bxt(n,t){return(0,gxt.default)(n,vxt.default,t),n}Object.defineProperty(ID,"__esModule",{value:!0});ID.default=Qu;var Qce=xe,xxt=Bl,Rxt=Zb;function Qu(n,t=n.key){let a;return n.kind==="method"?Qu.increment()+"":((0,Qce.isIdentifier)(t)?a=t.name:(0,Qce.isStringLiteral)(t)?a=JSON.stringify(t.value):a=JSON.stringify((0,Rxt.default)((0,xxt.default)(t))),n.computed&&(a=`[${a}]`),n.static&&(a=`static:${a}`),a)}Qu.uid=0;Qu.increment=function(){return Qu.uid>=Number.MAX_SAFE_INTEGER?Qu.uid=0:Qu.uid++};var r6={};Object.defineProperty(r6,"__esModule",{value:!0});r6.default=void 0;var t2=xe,Ext=me;r6.default=Sxt;function Sxt(n,t){if((0,t2.isStatement)(n))return n;let a=!1,i;if((0,t2.isClass)(n))a=!0,i="ClassDeclaration";else if((0,t2.isFunction)(n))a=!0,i="FunctionDeclaration";else if((0,t2.isAssignmentExpression)(n))return(0,Ext.expressionStatement)(n);if(a&&!n.id&&(i=!1),!i){if(t)return!1;throw new Error(`cannot turn ${n.type} to a statement`)}return n.type=i,n}var a6={};Object.defineProperty(a6,"__esModule",{value:!0});a6.default=void 0;var Txt=fc,rs=me;a6.default=U_;const wxt=Function.call.bind(Object.prototype.toString);function Pxt(n){return wxt(n)==="[object RegExp]"}function Axt(n){if(typeof n!="object"||n===null||Object.prototype.toString.call(n)!=="[object Object]")return!1;const t=Object.getPrototypeOf(n);return t===null||Object.getPrototypeOf(t)===null}function U_(n){if(n===void 0)return(0,rs.identifier)("undefined");if(n===!0||n===!1)return(0,rs.booleanLiteral)(n);if(n===null)return(0,rs.nullLiteral)();if(typeof n=="string")return(0,rs.stringLiteral)(n);if(typeof n=="number"){let t;if(Number.isFinite(n))t=(0,rs.numericLiteral)(Math.abs(n));else{let a;Number.isNaN(n)?a=(0,rs.numericLiteral)(0):a=(0,rs.numericLiteral)(1),t=(0,rs.binaryExpression)("/",a,(0,rs.numericLiteral)(0))}return(n<0||Object.is(n,-0))&&(t=(0,rs.unaryExpression)("-",t)),t}if(Pxt(n)){const t=n.source,a=/\/([a-z]*)$/.exec(n.toString())[1];return(0,rs.regExpLiteral)(t,a)}if(Array.isArray(n))return(0,rs.arrayExpression)(n.map(U_));if(Axt(n)){const t=[];for(const a of Object.keys(n)){let i;(0,Txt.default)(a)?i=(0,rs.identifier)(a):i=(0,rs.stringLiteral)(a),t.push((0,rs.objectProperty)(i,U_(n[a])))}return(0,rs.objectExpression)(t)}throw new Error("don't know how to turn this value into a node")}var CD={};Object.defineProperty(CD,"__esModule",{value:!0});CD.default=Cxt;var Ixt=me;function Cxt(n,t,a=!1){return n.object=(0,Ixt.memberExpression)(n.object,n.property,n.computed),n.property=t,n.computed=!!a,n}var jD={};Object.defineProperty(jD,"__esModule",{value:!0});jD.default=Oxt;var Zce=Wr,jxt=zb;function Oxt(n,t){if(!n||!t)return n;for(const a of Zce.INHERIT_KEYS.optional)n[a]==null&&(n[a]=t[a]);for(const a of Object.keys(t))a[0]==="_"&&a!=="__clone"&&(n[a]=t[a]);for(const a of Zce.INHERIT_KEYS.force)n[a]=t[a];return(0,jxt.default)(n,t),n}var r2={},epe;function _xt(){if(epe)return r2;epe=1,Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=a;var n=me,t=qd();function a(i,u){if((0,t.isSuper)(i.object))throw new Error("Cannot prepend node to super property access (`super.foo`).");return i.object=(0,n.memberExpression)(u,i.object),i}return r2}var OD={};Object.defineProperty(OD,"__esModule",{value:!0});OD.default=Nxt;function Nxt(n){const t=[].concat(n),a=Object.create(null);for(;t.length;){const i=t.pop();if(i)switch(i.type){case"ArrayPattern":t.push(...i.elements);break;case"AssignmentExpression":case"AssignmentPattern":case"ForInStatement":case"ForOfStatement":t.push(i.left);break;case"ObjectPattern":t.push(...i.properties);break;case"ObjectProperty":t.push(i.value);break;case"RestElement":case"UpdateExpression":t.push(i.argument);break;case"UnaryExpression":i.operator==="delete"&&t.push(i.argument);break;case"Identifier":a[i.name]=i;break}}return a}var Qp={};Object.defineProperty(Qp,"__esModule",{value:!0});Qp.default=_D;var hl=xe;function _D(n,t,a,i){const u=[].concat(n),p=Object.create(null);for(;u.length;){const m=u.shift();if(!m||i&&((0,hl.isAssignmentExpression)(m)||(0,hl.isUnaryExpression)(m)||(0,hl.isUpdateExpression)(m)))continue;if((0,hl.isIdentifier)(m)){t?(p[m.name]=p[m.name]||[]).push(m):p[m.name]=m;continue}if((0,hl.isExportDeclaration)(m)&&!(0,hl.isExportAllDeclaration)(m)){(0,hl.isDeclaration)(m.declaration)&&u.push(m.declaration);continue}if(a){if((0,hl.isFunctionDeclaration)(m)){u.push(m.id);continue}if((0,hl.isFunctionExpression)(m))continue}const b=_D.keys[m.type];if(b)for(let v=0;v<b.length;v++){const E=b[v],S=m[E];S&&(Array.isArray(S)?u.push(...S):u.push(S))}}return p}const Dxt={DeclareClass:["id"],DeclareFunction:["id"],DeclareModule:["id"],DeclareVariable:["id"],DeclareInterface:["id"],DeclareTypeAlias:["id"],DeclareOpaqueType:["id"],InterfaceDeclaration:["id"],TypeAlias:["id"],OpaqueType:["id"],CatchClause:["param"],LabeledStatement:["label"],UnaryExpression:["argument"],AssignmentExpression:["left"],ImportSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportDefaultSpecifier:["local"],ImportDeclaration:["specifiers"],ExportSpecifier:["exported"],ExportNamespaceSpecifier:["exported"],ExportDefaultSpecifier:["exported"],FunctionDeclaration:["id","params"],FunctionExpression:["id","params"],ArrowFunctionExpression:["params"],ObjectMethod:["params"],ClassMethod:["params"],ClassPrivateMethod:["params"],ForInStatement:["left"],ForOfStatement:["left"],ClassDeclaration:["id"],ClassExpression:["id"],RestElement:["argument"],UpdateExpression:["argument"],ObjectProperty:["value"],AssignmentPattern:["left"],ArrayPattern:["elements"],ObjectPattern:["properties"],VariableDeclaration:["declarations"],VariableDeclarator:["id"]};_D.keys=Dxt;var n6={};Object.defineProperty(n6,"__esModule",{value:!0});n6.default=void 0;var kxt=Qp;n6.default=Lxt;function Lxt(n,t){return(0,kxt.default)(n,t,!0)}var ND={};Object.defineProperty(ND,"__esModule",{value:!0});ND.default=Bxt;var Oi=xe;function Mxt(n){return(0,Oi.isNullLiteral)(n)?"null":(0,Oi.isRegExpLiteral)(n)?`/${n.pattern}/${n.flags}`:(0,Oi.isTemplateLiteral)(n)?n.quasis.map(t=>t.value.raw).join(""):n.value!==void 0?String(n.value):null}function tpe(n){if(!n.computed||(0,Oi.isLiteral)(n.key))return n.key}function Bxt(n,t){if("id"in n&&n.id)return{name:n.id.name,originalNode:n.id};let a="",i;if((0,Oi.isObjectProperty)(t,{value:n})?i=tpe(t):(0,Oi.isObjectMethod)(n)||(0,Oi.isClassMethod)(n)?(i=tpe(n),n.kind==="get"?a="get ":n.kind==="set"&&(a="set ")):(0,Oi.isVariableDeclarator)(t,{init:n})?i=t.id:(0,Oi.isAssignmentExpression)(t,{operator:"=",right:n})&&(i=t.left),!i)return null;const u=(0,Oi.isLiteral)(i)?Mxt(i):(0,Oi.isIdentifier)(i)?i.name:(0,Oi.isPrivateName)(i)?i.id.name:null;return u==null?null:{name:a+u,originalNode:i}}var DD={};Object.defineProperty(DD,"__esModule",{value:!0});DD.default=$xt;var Fxt=ro();function $xt(n,t,a){typeof t=="function"&&(t={enter:t});const{enter:i,exit:u}=t;V_(n,i,u,a,[])}function V_(n,t,a,i,u){const p=Fxt.VISITOR_KEYS[n.type];if(p){t&&t(n,u,i);for(const m of p){const b=n[m];if(Array.isArray(b))for(let v=0;v<b.length;v++){const E=b[v];E&&(u.push({node:n,key:m,index:v}),V_(E,t,a,i,u),u.pop())}else b&&(u.push({node:n,key:m}),V_(b,t,a,i,u),u.pop())}a&&a(n,u,i)}}var kD={};Object.defineProperty(kD,"__esModule",{value:!0});kD.default=Uxt;var qxt=Qp;function Uxt(n,t,a){if(a&&n.type==="Identifier"&&t.type==="ObjectProperty"&&a.type==="ObjectExpression")return!1;const i=qxt.default.keys[t.type];if(i)for(let u=0;u<i.length;u++){const p=i[u],m=t[p];if(Array.isArray(m)){if(m.includes(n))return!0}else if(m===n)return!0}return!1}var LD={},s6={};Object.defineProperty(s6,"__esModule",{value:!0});s6.default=Gxt;var Vxt=xe,Wxt=Wr;function Gxt(n){return(0,Vxt.isVariableDeclaration)(n)&&(n.kind!=="var"||n[Wxt.BLOCK_SCOPED_SYMBOL])}Object.defineProperty(LD,"__esModule",{value:!0});LD.default=Hxt;var rpe=xe,Kxt=s6;function Hxt(n){return(0,rpe.isFunctionDeclaration)(n)||(0,rpe.isClassDeclaration)(n)||(0,Kxt.default)(n)}var MD={};Object.defineProperty(MD,"__esModule",{value:!0});MD.default=Jxt;var zxt=cD(),Xxt=xe;function Jxt(n){return(0,zxt.default)(n.type,"Immutable")?!0:(0,Xxt.isIdentifier)(n)?n.name==="undefined":!1}var BD={};Object.defineProperty(BD,"__esModule",{value:!0});BD.default=W_;var ape=ro();function W_(n,t){if(typeof n!="object"||typeof t!="object"||n==null||t==null)return n===t;if(n.type!==t.type)return!1;const a=Object.keys(ape.NODE_FIELDS[n.type]||n.type),i=ape.VISITOR_KEYS[n.type];for(const u of a){const p=n[u],m=t[u];if(typeof p!=typeof m)return!1;if(!(p==null&&m==null)){if(p==null||m==null)return!1;if(Array.isArray(p)){if(!Array.isArray(m)||p.length!==m.length)return!1;for(let b=0;b<p.length;b++)if(!W_(p[b],m[b]))return!1;continue}if(typeof p=="object"&&!(i!=null&&i.includes(u))){for(const b of Object.keys(p))if(p[b]!==m[b])return!1;continue}if(!W_(p,m))return!1}}return!0}var FD={};Object.defineProperty(FD,"__esModule",{value:!0});FD.default=Yxt;function Yxt(n,t,a){switch(t.type){case"MemberExpression":case"OptionalMemberExpression":return t.property===n?!!t.computed:t.object===n;case"JSXMemberExpression":return t.object===n;case"VariableDeclarator":return t.init===n;case"ArrowFunctionExpression":return t.body===n;case"PrivateName":return!1;case"ClassMethod":case"ClassPrivateMethod":case"ObjectMethod":return t.key===n?!!t.computed:!1;case"ObjectProperty":return t.key===n?!!t.computed:!a||a.type!=="ObjectPattern";case"ClassProperty":case"ClassAccessorProperty":return t.key===n?!!t.computed:!0;case"ClassPrivateProperty":return t.key!==n;case"ClassDeclaration":case"ClassExpression":return t.superClass===n;case"AssignmentExpression":return t.right===n;case"AssignmentPattern":return t.right===n;case"LabeledStatement":return!1;case"CatchClause":return!1;case"RestElement":return!1;case"BreakStatement":case"ContinueStatement":return!1;case"FunctionDeclaration":case"FunctionExpression":return!1;case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":return!1;case"ExportSpecifier":return a!=null&&a.source?!1:t.local===n;case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":return!1;case"ImportAttribute":return!1;case"JSXAttribute":return!1;case"ObjectPattern":case"ArrayPattern":return!1;case"MetaProperty":return!1;case"ObjectTypeProperty":return t.key!==n;case"TSEnumMember":return t.id!==n;case"TSPropertySignature":return t.key===n?!!t.computed:!0}return!0}var $D={};Object.defineProperty($D,"__esModule",{value:!0});$D.default=Qxt;var Vu=xe;function Qxt(n,t){return(0,Vu.isBlockStatement)(n)&&((0,Vu.isFunction)(t)||(0,Vu.isCatchClause)(t))?!1:(0,Vu.isPattern)(n)&&((0,Vu.isFunction)(t)||(0,Vu.isCatchClause)(t))?!0:(0,Vu.isScopable)(n)}var qD={};Object.defineProperty(qD,"__esModule",{value:!0});qD.default=Zxt;var npe=xe;function Zxt(n){return(0,npe.isImportDefaultSpecifier)(n)||(0,npe.isIdentifier)(n.imported||n.exported,{name:"default"})}var UD={};Object.defineProperty(UD,"__esModule",{value:!0});UD.default=r4t;var e4t=fc;const t4t=new Set(["abstract","boolean","byte","char","double","enum","final","float","goto","implements","int","interface","long","native","package","private","protected","public","short","static","synchronized","throws","transient","volatile"]);function r4t(n){return(0,e4t.default)(n)&&!t4t.has(n)}var VD={};Object.defineProperty(VD,"__esModule",{value:!0});VD.default=s4t;var a4t=xe,n4t=Wr;function s4t(n){return(0,a4t.isVariableDeclaration)(n,{kind:"var"})&&!n[n4t.BLOCK_SCOPED_SYMBOL]}var WD={},GD={};Object.defineProperty(GD,"__esModule",{value:!0});GD.default=C2;var i4t=Qp,Wu=xe,xO=me,RO=Wb,o4t=Bl;function C2(n,t){const a=[];let i=!0;for(const u of n)if((0,Wu.isEmptyStatement)(u)||(i=!1),(0,Wu.isExpression)(u))a.push(u);else if((0,Wu.isExpressionStatement)(u))a.push(u.expression);else if((0,Wu.isVariableDeclaration)(u)){if(u.kind!=="var")return;for(const p of u.declarations){const m=(0,i4t.default)(p);for(const b of Object.keys(m))t.push({kind:u.kind,id:(0,o4t.default)(m[b])});p.init&&a.push((0,xO.assignmentExpression)("=",p.id,p.init))}i=!0}else if((0,Wu.isIfStatement)(u)){const p=u.consequent?C2([u.consequent],t):(0,RO.buildUndefinedNode)(),m=u.alternate?C2([u.alternate],t):(0,RO.buildUndefinedNode)();if(!p||!m)return;a.push((0,xO.conditionalExpression)(u.test,p,m))}else if((0,Wu.isBlockStatement)(u)){const p=C2(u.body,t);if(!p)return;a.push(p)}else if((0,Wu.isEmptyStatement)(u))n.indexOf(u)===0&&(i=!0);else return;return i&&a.push((0,RO.buildUndefinedNode)()),a.length===1?a[0]:(0,xO.sequenceExpression)(a)}Object.defineProperty(WD,"__esModule",{value:!0});WD.default=d4t;var l4t=GD;function d4t(n,t){if(!(n!=null&&n.length))return;const a=[],i=(0,l4t.default)(n,a);if(i){for(const u of a)t.push(u);return i}}var spe;function qd(){return spe||(spe=1,function(n){Object.defineProperty(n,"__esModule",{value:!0});var t={react:!0,assertNode:!0,createTypeAnnotationBasedOnTypeof:!0,createUnionTypeAnnotation:!0,createFlowUnionType:!0,createTSUnionType:!0,cloneNode:!0,clone:!0,cloneDeep:!0,cloneDeepWithoutLoc:!0,cloneWithoutLoc:!0,addComment:!0,addComments:!0,inheritInnerComments:!0,inheritLeadingComments:!0,inheritsComments:!0,inheritTrailingComments:!0,removeComments:!0,ensureBlock:!0,toBindingIdentifierName:!0,toBlock:!0,toComputedKey:!0,toExpression:!0,toIdentifier:!0,toKeyAlias:!0,toStatement:!0,valueToNode:!0,appendToMemberExpression:!0,inherits:!0,prependToMemberExpression:!0,removeProperties:!0,removePropertiesDeep:!0,removeTypeDuplicates:!0,getAssignmentIdentifiers:!0,getBindingIdentifiers:!0,getOuterBindingIdentifiers:!0,getFunctionName:!0,traverse:!0,traverseFast:!0,shallowEqual:!0,is:!0,isBinding:!0,isBlockScoped:!0,isImmutable:!0,isLet:!0,isNode:!0,isNodesEquivalent:!0,isPlaceholderType:!0,isReferenced:!0,isScope:!0,isSpecifierDefault:!0,isType:!0,isValidES3Identifier:!0,isValidIdentifier:!0,isVar:!0,matchesPattern:!0,validate:!0,buildMatchMemberExpression:!0,__internal__deprecationWarning:!0};Object.defineProperty(n,"__internal__deprecationWarning",{enumerable:!0,get:function(){return Ua.default}}),Object.defineProperty(n,"addComment",{enumerable:!0,get:function(){return Q.default}}),Object.defineProperty(n,"addComments",{enumerable:!0,get:function(){return ae.default}}),Object.defineProperty(n,"appendToMemberExpression",{enumerable:!0,get:function(){return it.default}}),Object.defineProperty(n,"assertNode",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(n,"buildMatchMemberExpression",{enumerable:!0,get:function(){return da.default}}),Object.defineProperty(n,"clone",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(n,"cloneDeep",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(n,"cloneDeepWithoutLoc",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(n,"cloneNode",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(n,"cloneWithoutLoc",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(n,"createFlowUnionType",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(n,"createTSUnionType",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(n,"createTypeAnnotationBasedOnTypeof",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(n,"createUnionTypeAnnotation",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(n,"ensureBlock",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(n,"getAssignmentIdentifiers",{enumerable:!0,get:function(){return Ue.default}}),Object.defineProperty(n,"getBindingIdentifiers",{enumerable:!0,get:function(){return lt.default}}),Object.defineProperty(n,"getFunctionName",{enumerable:!0,get:function(){return Ct.default}}),Object.defineProperty(n,"getOuterBindingIdentifiers",{enumerable:!0,get:function(){return bt.default}}),Object.defineProperty(n,"inheritInnerComments",{enumerable:!0,get:function(){return ie.default}}),Object.defineProperty(n,"inheritLeadingComments",{enumerable:!0,get:function(){return be.default}}),Object.defineProperty(n,"inheritTrailingComments",{enumerable:!0,get:function(){return Xe.default}}),Object.defineProperty(n,"inherits",{enumerable:!0,get:function(){return Oe.default}}),Object.defineProperty(n,"inheritsComments",{enumerable:!0,get:function(){return Ge.default}}),Object.defineProperty(n,"is",{enumerable:!0,get:function(){return or.default}}),Object.defineProperty(n,"isBinding",{enumerable:!0,get:function(){return ta.default}}),Object.defineProperty(n,"isBlockScoped",{enumerable:!0,get:function(){return ln.default}}),Object.defineProperty(n,"isImmutable",{enumerable:!0,get:function(){return Ya.default}}),Object.defineProperty(n,"isLet",{enumerable:!0,get:function(){return ba.default}}),Object.defineProperty(n,"isNode",{enumerable:!0,get:function(){return Tt.default}}),Object.defineProperty(n,"isNodesEquivalent",{enumerable:!0,get:function(){return dn.default}}),Object.defineProperty(n,"isPlaceholderType",{enumerable:!0,get:function(){return ca.default}}),Object.defineProperty(n,"isReferenced",{enumerable:!0,get:function(){return vn.default}}),Object.defineProperty(n,"isScope",{enumerable:!0,get:function(){return Cn.default}}),Object.defineProperty(n,"isSpecifierDefault",{enumerable:!0,get:function(){return at.default}}),Object.defineProperty(n,"isType",{enumerable:!0,get:function(){return ft.default}}),Object.defineProperty(n,"isValidES3Identifier",{enumerable:!0,get:function(){return er.default}}),Object.defineProperty(n,"isValidIdentifier",{enumerable:!0,get:function(){return mr.default}}),Object.defineProperty(n,"isVar",{enumerable:!0,get:function(){return Er.default}}),Object.defineProperty(n,"matchesPattern",{enumerable:!0,get:function(){return Hr.default}}),Object.defineProperty(n,"prependToMemberExpression",{enumerable:!0,get:function(){return $e.default}}),n.react=void 0,Object.defineProperty(n,"removeComments",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(n,"removeProperties",{enumerable:!0,get:function(){return de.default}}),Object.defineProperty(n,"removePropertiesDeep",{enumerable:!0,get:function(){return Ne.default}}),Object.defineProperty(n,"removeTypeDuplicates",{enumerable:!0,get:function(){return Ve.default}}),Object.defineProperty(n,"shallowEqual",{enumerable:!0,get:function(){return Dr.default}}),Object.defineProperty(n,"toBindingIdentifierName",{enumerable:!0,get:function(){return pe.default}}),Object.defineProperty(n,"toBlock",{enumerable:!0,get:function(){return At.default}}),Object.defineProperty(n,"toComputedKey",{enumerable:!0,get:function(){return mt.default}}),Object.defineProperty(n,"toExpression",{enumerable:!0,get:function(){return yt.default}}),Object.defineProperty(n,"toIdentifier",{enumerable:!0,get:function(){return Ot.default}}),Object.defineProperty(n,"toKeyAlias",{enumerable:!0,get:function(){return kt.default}}),Object.defineProperty(n,"toStatement",{enumerable:!0,get:function(){return ir.default}}),Object.defineProperty(n,"traverse",{enumerable:!0,get:function(){return qt.default}}),Object.defineProperty(n,"traverseFast",{enumerable:!0,get:function(){return hr.default}}),Object.defineProperty(n,"validate",{enumerable:!0,get:function(){return Gr.default}}),Object.defineProperty(n,"valueToNode",{enumerable:!0,get:function(){return Et.default}});var a=Lb,i=uD,u=Dgt(),p=mD,m=we;Object.keys(m).forEach(function(Ut){Ut==="default"||Ut==="__esModule"||Object.prototype.hasOwnProperty.call(t,Ut)||Ut in n&&n[Ut]===m[Ut]||Object.defineProperty(n,Ut,{enumerable:!0,get:function(){return m[Ut]}})});var b=Ub,v=yD,E=gD,S=me;Object.keys(S).forEach(function(Ut){Ut==="default"||Ut==="__esModule"||Object.prototype.hasOwnProperty.call(t,Ut)||Ut in n&&n[Ut]===S[Ut]||Object.defineProperty(n,Ut,{enumerable:!0,get:function(){return S[Ut]}})});var A=Zme;Object.keys(A).forEach(function(Ut){Ut==="default"||Ut==="__esModule"||Object.prototype.hasOwnProperty.call(t,Ut)||Ut in n&&n[Ut]===A[Ut]||Object.defineProperty(n,Ut,{enumerable:!0,get:function(){return A[Ut]}})});var O=Wb;Object.keys(O).forEach(function(Ut){Ut==="default"||Ut==="__esModule"||Object.prototype.hasOwnProperty.call(t,Ut)||Ut in n&&n[Ut]===O[Ut]||Object.defineProperty(n,Ut,{enumerable:!0,get:function(){return O[Ut]}})});var I=Bl,q=bD,L=xD,W=RD,X=ED,Q=SD,ae=Gb,ie=Kb,be=Hb,Ge=zb,Xe=Xb,K=TD,se=Ft;Object.keys(se).forEach(function(Ut){Ut==="default"||Ut==="__esModule"||Object.prototype.hasOwnProperty.call(t,Ut)||Ut in n&&n[Ut]===se[Ut]||Object.defineProperty(n,Ut,{enumerable:!0,get:function(){return se[Ut]}})});var ve=Wr;Object.keys(ve).forEach(function(Ut){Ut==="default"||Ut==="__esModule"||Object.prototype.hasOwnProperty.call(t,Ut)||Ut in n&&n[Ut]===ve[Ut]||Object.defineProperty(n,Ut,{enumerable:!0,get:function(){return ve[Ut]}})});var Y=wD,pe=PD,At=Jb,mt=AD,yt=Qb,Ot=Yb,kt=ID,ir=r6,Et=a6,xt=ro();Object.keys(xt).forEach(function(Ut){Ut==="default"||Ut==="__esModule"||Object.prototype.hasOwnProperty.call(t,Ut)||Ut in n&&n[Ut]===xt[Ut]||Object.defineProperty(n,Ut,{enumerable:!0,get:function(){return xt[Ut]}})});var it=CD,Oe=jD,$e=_xt(),de=t6,Ne=Zb,Ve=Vb,Ue=OD,lt=Qp,bt=n6,Ct=ND,qt=DD;Object.keys(qt).forEach(function(Ut){Ut==="default"||Ut==="__esModule"||Object.prototype.hasOwnProperty.call(t,Ut)||Ut in n&&n[Ut]===qt[Ut]||Object.defineProperty(n,Ut,{enumerable:!0,get:function(){return qt[Ut]}})});var hr=e6,Dr=wy,or=Ay(),ta=kD,ln=LD,Ya=MD,ba=s6,Tt=qb,dn=BD,ca=_me(),vn=FD,Cn=$D,at=qD,ft=cD(),er=UD,mr=fc,Er=VD,Hr=Bb,Gr=hD(),da=Mb,ua=xe;Object.keys(ua).forEach(function(Ut){Ut==="default"||Ut==="__esModule"||Object.prototype.hasOwnProperty.call(t,Ut)||Ut in n&&n[Ut]===ua[Ut]||Object.defineProperty(n,Ut,{enumerable:!0,get:function(){return ua[Ut]}})});var Ua=Yp;n.react={isReactComponent:a.default,isCompatTag:i.default,buildChildren:u.default},n.toSequenceExpression=WD.default,Qr.BABEL_TYPES_8_BREAKING&&console.warn("BABEL_TYPES_8_BREAKING is not supported anymore. Use the latest Babel 8.0.0 pre-release instead!")}(mO)),mO}var ut=qd(),ni={},_i={};Object.defineProperty(_i,"__esModule",{value:!0});_i.statements=_i.statement=_i.smart=_i.program=_i.expression=void 0;var u4t=qd();const{assertExpressionStatement:c4t}=u4t;function KD(n){return{code:t=>`/* @babel/template */;
${t}`,validate:()=>{},unwrap:t=>n(t.program.body.slice(1))}}_i.smart=KD(n=>n.length>1?n:n[0]);_i.statements=KD(n=>n);_i.statement=KD(n=>{if(n.length===0)throw new Error("Found nothing to return.");if(n.length>1)throw new Error("Found multiple statements but wanted one");return n[0]});const p4t=_i.expression={code:n=>`(
${n}
)`,validate:n=>{if(n.program.body.length>1)throw new Error("Found multiple statements but wanted one");if(p4t.unwrap(n).start===0)throw new Error("Parse result included parens.")},unwrap:({program:n})=>{const[t]=n.body;return c4t(t),t.expression}};_i.program={code:n=>n,validate:()=>{},unwrap:n=>n.program};var HD={},mc={};Object.defineProperty(mc,"__esModule",{value:!0});mc.merge=m4t;mc.normalizeReplacements=g4t;mc.validate=y4t;const f4t=["placeholderWhitelist","placeholderPattern","preserveComments","syntacticPlaceholders"];function h4t(n,t){if(n==null)return{};var a={};for(var i in n)if({}.hasOwnProperty.call(n,i)){if(t.includes(i))continue;a[i]=n[i]}return a}function m4t(n,t){const{placeholderWhitelist:a=n.placeholderWhitelist,placeholderPattern:i=n.placeholderPattern,preserveComments:u=n.preserveComments,syntacticPlaceholders:p=n.syntacticPlaceholders}=t;return{parser:Object.assign({},n.parser,t.parser),placeholderWhitelist:a,placeholderPattern:i,preserveComments:u,syntacticPlaceholders:p}}function y4t(n){if(n!=null&&typeof n!="object")throw new Error("Unknown template options.");const t=n||{},{placeholderWhitelist:a,placeholderPattern:i,preserveComments:u,syntacticPlaceholders:p}=t,m=h4t(t,f4t);if(a!=null&&!(a instanceof Set))throw new Error("'.placeholderWhitelist' must be a Set, null, or undefined");if(i!=null&&!(i instanceof RegExp)&&i!==!1)throw new Error("'.placeholderPattern' must be a RegExp, false, null, or undefined");if(u!=null&&typeof u!="boolean")throw new Error("'.preserveComments' must be a boolean, null, or undefined");if(p!=null&&typeof p!="boolean")throw new Error("'.syntacticPlaceholders' must be a boolean, null, or undefined");if(p===!0&&(a!=null||i!=null))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");return{parser:m,placeholderWhitelist:a||void 0,placeholderPattern:i??void 0,preserveComments:u??void 0,syntacticPlaceholders:p??void 0}}function g4t(n){if(Array.isArray(n))return n.reduce((t,a,i)=>(t["$"+i]=a,t),{});if(typeof n=="object"||n==null)return n||void 0;throw new Error("Template replacements must be an array, object, null, or undefined")}var zD={},i6={},Ny={};Object.defineProperty(Ny,"__esModule",{value:!0});function v4t(n,t){if(n==null)return{};var a={};for(var i in n)if({}.hasOwnProperty.call(n,i)){if(t.includes(i))continue;a[i]=n[i]}return a}let Nd=class{constructor(t,a,i){this.line=void 0,this.column=void 0,this.index=void 0,this.line=t,this.column=a,this.index=i}},eb=class{constructor(t,a){this.start=void 0,this.end=void 0,this.filename=void 0,this.identifierName=void 0,this.start=t,this.end=a}};function js(n,t){const{line:a,column:i,index:u}=n;return new Nd(a,i+t,u+t)}const ipe="BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED";var b4t={ImportMetaOutsideModule:{message:`import.meta may appear only with 'sourceType: "module"'`,code:ipe},ImportOutsideModule:{message:`'import' and 'export' may appear only with 'sourceType: "module"'`,code:ipe}};const ope={ArrayPattern:"array destructuring pattern",AssignmentExpression:"assignment expression",AssignmentPattern:"assignment expression",ArrowFunctionExpression:"arrow function expression",ConditionalExpression:"conditional expression",CatchClause:"catch clause",ForOfStatement:"for-of statement",ForInStatement:"for-in statement",ForStatement:"for-loop",FormalParameters:"function parameter list",Identifier:"identifier",ImportSpecifier:"import specifier",ImportDefaultSpecifier:"import default specifier",ImportNamespaceSpecifier:"import namespace specifier",ObjectPattern:"object destructuring pattern",ParenthesizedExpression:"parenthesized expression",RestElement:"rest element",UpdateExpression:{true:"prefix operation",false:"postfix operation"},VariableDeclarator:"variable declaration",YieldExpression:"yield expression"},j2=n=>n.type==="UpdateExpression"?ope.UpdateExpression[`${n.prefix}`]:ope[n.type];var x4t={AccessorIsGenerator:({kind:n})=>`A ${n}ter cannot be a generator.`,ArgumentsInClass:"'arguments' is only allowed in functions and class methods.",AsyncFunctionInSingleStatementContext:"Async functions can only be declared at the top level or inside a block.",AwaitBindingIdentifier:"Can not use 'await' as identifier inside an async function.",AwaitBindingIdentifierInStaticBlock:"Can not use 'await' as identifier inside a static block.",AwaitExpressionFormalParameter:"'await' is not allowed in async function parameters.",AwaitUsingNotInAsyncContext:"'await using' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncContext:"'await' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncFunction:"'await' is only allowed within async functions.",BadGetterArity:"A 'get' accessor must not have any formal parameters.",BadSetterArity:"A 'set' accessor must have exactly one formal parameter.",BadSetterRestParameter:"A 'set' accessor function argument must not be a rest parameter.",ConstructorClassField:"Classes may not have a field named 'constructor'.",ConstructorClassPrivateField:"Classes may not have a private field named '#constructor'.",ConstructorIsAccessor:"Class constructor may not be an accessor.",ConstructorIsAsync:"Constructor can't be an async function.",ConstructorIsGenerator:"Constructor can't be a generator.",DeclarationMissingInitializer:({kind:n})=>`Missing initializer in ${n} declaration.`,DecoratorArgumentsOutsideParentheses:"Decorator arguments must be moved inside parentheses: use '@(decorator(args))' instead of '@(decorator)(args)'.",DecoratorBeforeExport:"Decorators must be placed *before* the 'export' keyword. Remove the 'decoratorsBeforeExport: true' option to use the 'export @decorator class {}' syntax.",DecoratorsBeforeAfterExport:"Decorators can be placed *either* before or after the 'export' keyword, but not in both locations at the same time.",DecoratorConstructor:"Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?",DecoratorExportClass:"Decorators must be placed *after* the 'export' keyword. Remove the 'decoratorsBeforeExport: false' option to use the '@decorator export class {}' syntax.",DecoratorSemicolon:"Decorators must not be followed by a semicolon.",DecoratorStaticBlock:"Decorators can't be used with a static block.",DeferImportRequiresNamespace:'Only `import defer * as x from "./module"` is valid.',DeletePrivateField:"Deleting a private field is not allowed.",DestructureNamedImport:"ES2015 named imports do not destructure. Use another statement for destructuring after the import.",DuplicateConstructor:"Duplicate constructor in the same class.",DuplicateDefaultExport:"Only one default export allowed per module.",DuplicateExport:({exportName:n})=>`\`${n}\` has already been exported. Exported identifiers must be unique.`,DuplicateProto:"Redefinition of __proto__ property.",DuplicateRegExpFlags:"Duplicate regular expression flag.",DynamicImportPhaseRequiresImportExpressions:({phase:n})=>`'import.${n}(...)' can only be parsed when using the 'createImportExpressions' option.`,ElementAfterRest:"Rest element must be last element.",EscapedCharNotAnIdentifier:"Invalid Unicode escape.",ExportBindingIsString:({localName:n,exportName:t})=>`A string literal cannot be used as an exported binding without \`from\`.
- Did you mean \`export { '${n}' as '${t}' } from 'some-module'\`?`,ExportDefaultFromAsIdentifier:"'from' is not allowed as an identifier after 'export default'.",ForInOfLoopInitializer:({type:n})=>`'${n==="ForInStatement"?"for-in":"for-of"}' loop variable declaration may not have an initializer.`,ForInUsing:"For-in loop may not start with 'using' declaration.",ForOfAsync:"The left-hand side of a for-of loop may not be 'async'.",ForOfLet:"The left-hand side of a for-of loop may not start with 'let'.",GeneratorInSingleStatementContext:"Generators can only be declared at the top level or inside a block.",IllegalBreakContinue:({type:n})=>`Unsyntactic ${n==="BreakStatement"?"break":"continue"}.`,IllegalLanguageModeDirective:"Illegal 'use strict' directive in function with non-simple parameter list.",IllegalReturn:"'return' outside of function.",ImportAttributesUseAssert:"The `assert` keyword in import attributes is deprecated and it has been replaced by the `with` keyword. You can enable the `deprecatedAssertSyntax: true` option in the import attributes plugin to suppress this error.",ImportBindingIsString:({importName:n})=>`A string literal cannot be used as an imported binding.
- Did you mean \`import { "${n}" as foo }\`?`,ImportCallArgumentTrailingComma:"Trailing comma is disallowed inside import(...) arguments.",ImportCallArity:({maxArgumentCount:n})=>`\`import()\` requires exactly ${n===1?"one argument":"one or two arguments"}.`,ImportCallNotNewExpression:"Cannot use new with import(...).",ImportCallSpreadArgument:"`...` is not allowed in `import()`.",ImportJSONBindingNotDefault:"A JSON module can only be imported with `default`.",ImportReflectionHasAssertion:"`import module x` cannot have assertions.",ImportReflectionNotBinding:'Only `import module x from "./module"` is valid.',IncompatibleRegExpUVFlags:"The 'u' and 'v' regular expression flags cannot be enabled at the same time.",InvalidBigIntLiteral:"Invalid BigIntLiteral.",InvalidCodePoint:"Code point out of bounds.",InvalidCoverInitializedName:"Invalid shorthand property initializer.",InvalidDecimal:"Invalid decimal.",InvalidDigit:({radix:n})=>`Expected number in radix ${n}.`,InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:({reservedWord:n})=>`Escape sequence in keyword ${n}.`,InvalidIdentifier:({identifierName:n})=>`Invalid identifier ${n}.`,InvalidLhs:({ancestor:n})=>`Invalid left-hand side in ${j2(n)}.`,InvalidLhsBinding:({ancestor:n})=>`Binding invalid left-hand side in ${j2(n)}.`,InvalidLhsOptionalChaining:({ancestor:n})=>`Invalid optional chaining in the left-hand side of ${j2(n)}.`,InvalidNumber:"Invalid number.",InvalidOrMissingExponent:"Floating-point numbers require a valid exponent after the 'e'.",InvalidOrUnexpectedToken:({unexpected:n})=>`Unexpected character '${n}'.`,InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:({identifierName:n})=>`Private name #${n} is not defined.`,InvalidPropertyBindingPattern:"Binding member expression.",InvalidRecordProperty:"Only properties and spread elements are allowed in record definitions.",InvalidRestAssignmentPattern:"Invalid rest operator's argument.",LabelRedeclaration:({labelName:n})=>`Label '${n}' is already declared.`,LetInLexicalBinding:"'let' is disallowed as a lexically bound name.",LineTerminatorBeforeArrow:"No line break is allowed before '=>'.",MalformedRegExpFlags:"Invalid regular expression flag.",MissingClassName:"A class name is required.",MissingEqInAssignment:"Only '=' operator can be used for specifying default value.",MissingSemicolon:"Missing semicolon.",MissingPlugin:({missingPlugin:n})=>`This experimental syntax requires enabling the parser plugin: ${n.map(t=>JSON.stringify(t)).join(", ")}.`,MissingOneOfPlugins:({missingPlugin:n})=>`This experimental syntax requires enabling one of the following parser plugin(s): ${n.map(t=>JSON.stringify(t)).join(", ")}.`,MissingUnicodeEscape:"Expecting Unicode escape sequence \\uXXXX.",MixingCoalesceWithLogical:"Nullish coalescing operator(??) requires parens when mixing with logical operators.",ModuleAttributeDifferentFromType:"The only accepted module attribute is `type`.",ModuleAttributeInvalidValue:"Only string literals are allowed as module attribute values.",ModuleAttributesWithDuplicateKeys:({key:n})=>`Duplicate key "${n}" is not allowed in module attributes.`,ModuleExportNameHasLoneSurrogate:({surrogateCharCode:n})=>`An export name cannot include a lone surrogate, found '\\u${n.toString(16)}'.`,ModuleExportUndefined:({localName:n})=>`Export '${n}' is not defined.`,MultipleDefaultsInSwitch:"Multiple default clauses.",NewlineAfterThrow:"Illegal newline after throw.",NoCatchOrFinally:"Missing catch or finally clause.",NumberIdentifier:"Identifier directly after number.",NumericSeparatorInEscapeSequence:"Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.",ObsoleteAwaitStar:"'await*' has been removed from the async functions proposal. Use Promise.all() instead.",OptionalChainingNoNew:"Constructors in/after an Optional Chain are not allowed.",OptionalChainingNoTemplate:"Tagged Template Literals are not allowed in optionalChain.",OverrideOnConstructor:"'override' modifier cannot appear on a constructor declaration.",ParamDupe:"Argument name clash.",PatternHasAccessor:"Object pattern can't contain getter or setter.",PatternHasMethod:"Object pattern can't contain methods.",PrivateInExpectedIn:({identifierName:n})=>`Private names are only allowed in property accesses (\`obj.#${n}\`) or in \`in\` expressions (\`#${n} in obj\`).`,PrivateNameRedeclaration:({identifierName:n})=>`Duplicate private name #${n}.`,RecordExpressionBarIncorrectEndSyntaxType:"Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionBarIncorrectStartSyntaxType:"Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionHashIncorrectStartSyntaxType:"Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",RecordNoProto:"'__proto__' is not allowed in Record expressions.",RestTrailingComma:"Unexpected trailing comma after rest element.",SloppyFunction:"In non-strict mode code, functions can only be declared at top level or inside a block.",SloppyFunctionAnnexB:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.",SourcePhaseImportRequiresDefault:'Only `import source x from "./module"` is valid.',StaticPrototype:"Classes may not have static property named prototype.",SuperNotAllowed:"`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?",SuperPrivateField:"Private fields can't be accessed on super.",TrailingDecorator:"Decorators must be attached to a class element.",TupleExpressionBarIncorrectEndSyntaxType:"Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionBarIncorrectStartSyntaxType:"Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionHashIncorrectStartSyntaxType:"Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",UnexpectedArgumentPlaceholder:"Unexpected argument placeholder.",UnexpectedAwaitAfterPipelineBody:'Unexpected "await" after pipeline body; await must have parentheses in minimal proposal.',UnexpectedDigitAfterHash:"Unexpected digit after hash token.",UnexpectedImportExport:"'import' and 'export' may only appear at the top level.",UnexpectedKeyword:({keyword:n})=>`Unexpected keyword '${n}'.`,UnexpectedLeadingDecorator:"Leading decorators must be attached to a class declaration.",UnexpectedLexicalDeclaration:"Lexical declaration cannot appear in a single-statement context.",UnexpectedNewTarget:"`new.target` can only be used in functions or class properties.",UnexpectedNumericSeparator:"A numeric separator is only allowed between two digits.",UnexpectedPrivateField:"Unexpected private name.",UnexpectedReservedWord:({reservedWord:n})=>`Unexpected reserved word '${n}'.`,UnexpectedSuper:"'super' is only allowed in object methods and classes.",UnexpectedToken:({expected:n,unexpected:t})=>`Unexpected token${t?` '${t}'.`:""}${n?`, expected "${n}"`:""}`,UnexpectedTokenUnaryExponentiation:"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.",UnexpectedUsingDeclaration:"Using declaration cannot appear in the top level when source type is `script`.",UnsupportedBind:"Binding should be performed on object property.",UnsupportedDecoratorExport:"A decorated export must export a class declaration.",UnsupportedDefaultExport:"Only expressions, functions or classes are allowed as the `default` export.",UnsupportedImport:"`import` can only be used in `import()` or `import.meta`.",UnsupportedMetaProperty:({target:n,onlyValidPropertyName:t})=>`The only valid meta property for ${n} is ${n}.${t}.`,UnsupportedParameterDecorator:"Decorators cannot be used to decorate parameters.",UnsupportedPropertyDecorator:"Decorators cannot be used to decorate object literal properties.",UnsupportedSuper:"'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).",UnterminatedComment:"Unterminated comment.",UnterminatedRegExp:"Unterminated regular expression.",UnterminatedString:"Unterminated string constant.",UnterminatedTemplate:"Unterminated template.",UsingDeclarationExport:"Using declaration cannot be exported.",UsingDeclarationHasBindingPattern:"Using declaration cannot have destructuring patterns.",VarRedeclaration:({identifierName:n})=>`Identifier '${n}' has already been declared.`,YieldBindingIdentifier:"Can not use 'yield' as identifier inside a generator.",YieldInParameter:"Yield expression is not allowed in formal parameters.",ZeroDigitNumericSeparator:"Numeric separator can not be used after leading 0."},R4t={StrictDelete:"Deleting local variable in strict mode.",StrictEvalArguments:({referenceName:n})=>`Assigning to '${n}' in strict mode.`,StrictEvalArgumentsBinding:({bindingName:n})=>`Binding '${n}' in strict mode.`,StrictFunction:"In strict mode code, functions can only be declared at top level or inside a block.",StrictNumericEscape:"The only valid numeric escape in strict mode is '\\0'.",StrictOctalLiteral:"Legacy octal literals are not allowed in strict mode.",StrictWith:"'with' in strict mode."};const E4t=new Set(["ArrowFunctionExpression","AssignmentExpression","ConditionalExpression","YieldExpression"]);var S4t={PipeBodyIsTighter:"Unexpected yield after pipeline body; any yield expression acting as Hack-style pipe body must be parenthesized due to its loose operator precedence.",PipeTopicRequiresHackPipes:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.',PipeTopicUnbound:"Topic reference is unbound; it must be inside a pipe body.",PipeTopicUnconfiguredToken:({token:n})=>`Invalid topic token ${n}. In order to use ${n} as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "${n}" }.`,PipeTopicUnused:"Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.",PipeUnparenthesizedBody:({type:n})=>`Hack-style pipe body cannot be an unparenthesized ${j2({type:n})}; please wrap it in parentheses.`,PipelineBodyNoArrow:'Unexpected arrow "=>" after pipeline body; arrow function in pipeline body must be parenthesized.',PipelineBodySequenceExpression:"Pipeline body may not be a comma-separated sequence expression.",PipelineHeadSequenceExpression:"Pipeline head should not be a comma-separated sequence expression.",PipelineTopicUnused:"Pipeline is in topic style but does not use topic reference.",PrimaryTopicNotAllowed:"Topic reference was used in a lexical context without topic binding.",PrimaryTopicRequiresSmartPipeline:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.'};const T4t=["message"];function lpe(n,t,a){Object.defineProperty(n,t,{enumerable:!1,configurable:!0,value:a})}function w4t({toMessage:n,code:t,reasonCode:a,syntaxPlugin:i}){const u=a==="MissingPlugin"||a==="MissingOneOfPlugins";{const p={AccessorCannotDeclareThisParameter:"AccesorCannotDeclareThisParameter",AccessorCannotHaveTypeParameters:"AccesorCannotHaveTypeParameters",ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference:"ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference",SetAccessorCannotHaveOptionalParameter:"SetAccesorCannotHaveOptionalParameter",SetAccessorCannotHaveRestParameter:"SetAccesorCannotHaveRestParameter",SetAccessorCannotHaveReturnType:"SetAccesorCannotHaveReturnType"};p[a]&&(a=p[a])}return function p(m,b){const v=new SyntaxError;return v.code=t,v.reasonCode=a,v.loc=m,v.pos=m.index,v.syntaxPlugin=i,u&&(v.missingPlugin=b.missingPlugin),lpe(v,"clone",function(S={}){var A;const{line:O,column:I,index:q}=(A=S.loc)!=null?A:m;return p(new Nd(O,I,q),Object.assign({},b,S.details))}),lpe(v,"details",b),Object.defineProperty(v,"message",{configurable:!0,get(){const E=`${n(b)} (${m.line}:${m.column})`;return this.message=E,E},set(E){Object.defineProperty(this,"message",{value:E,writable:!0})}}),v}}function El(n,t){if(Array.isArray(n))return i=>El(i,n[0]);const a={};for(const i of Object.keys(n)){const u=n[i],p=typeof u=="string"?{message:()=>u}:typeof u=="function"?{message:u}:u,{message:m}=p,b=v4t(p,T4t),v=typeof m=="string"?()=>m:m;a[i]=w4t(Object.assign({code:"BABEL_PARSER_SYNTAX_ERROR",reasonCode:i,toMessage:v},t?{syntaxPlugin:t}:{},b))}return a}const He=Object.assign({},El(b4t),El(x4t),El(R4t),El`pipelineOperator`(S4t)),{defineProperty:P4t}=Object,dpe=(n,t)=>{n&&P4t(n,t,{enumerable:!1,value:n[t]})};function Am(n){return dpe(n.loc.start,"index"),dpe(n.loc.end,"index"),n}var A4t=n=>class extends n{parse(){const a=Am(super.parse());return this.options.tokens&&(a.tokens=a.tokens.map(Am)),a}parseRegExpLiteral({pattern:a,flags:i}){let u=null;try{u=new RegExp(a,i)}catch{}const p=this.estreeParseLiteral(u);return p.regex={pattern:a,flags:i},p}parseBigIntLiteral(a){let i;try{i=BigInt(a)}catch{i=null}const u=this.estreeParseLiteral(i);return u.bigint=String(u.value||a),u}parseDecimalLiteral(a){const u=this.estreeParseLiteral(null);return u.decimal=String(u.value||a),u}estreeParseLiteral(a){return this.parseLiteral(a,"Literal")}parseStringLiteral(a){return this.estreeParseLiteral(a)}parseNumericLiteral(a){return this.estreeParseLiteral(a)}parseNullLiteral(){return this.estreeParseLiteral(null)}parseBooleanLiteral(a){return this.estreeParseLiteral(a)}directiveToStmt(a){const i=a.value;delete a.value,i.type="Literal",i.raw=i.extra.raw,i.value=i.extra.expressionValue;const u=a;return u.type="ExpressionStatement",u.expression=i,u.directive=i.extra.rawValue,delete i.extra,u}initFunction(a,i){super.initFunction(a,i),a.expression=!1}checkDeclaration(a){a!=null&&this.isObjectProperty(a)?this.checkDeclaration(a.value):super.checkDeclaration(a)}getObjectOrClassMethodParams(a){return a.value.params}isValidDirective(a){var i;return a.type==="ExpressionStatement"&&a.expression.type==="Literal"&&typeof a.expression.value=="string"&&!((i=a.expression.extra)!=null&&i.parenthesized)}parseBlockBody(a,i,u,p,m){super.parseBlockBody(a,i,u,p,m);const b=a.directives.map(v=>this.directiveToStmt(v));a.body=b.concat(a.body),delete a.directives}pushClassMethod(a,i,u,p,m,b){this.parseMethod(i,u,p,m,b,"ClassMethod",!0),i.typeParameters&&(i.value.typeParameters=i.typeParameters,delete i.typeParameters),a.body.push(i)}parsePrivateName(){const a=super.parsePrivateName();return this.getPluginOption("estree","classFeatures")?this.convertPrivateNameToPrivateIdentifier(a):a}convertPrivateNameToPrivateIdentifier(a){const i=super.getPrivateNameSV(a);return a=a,delete a.id,a.name=i,a.type="PrivateIdentifier",a}isPrivateName(a){return this.getPluginOption("estree","classFeatures")?a.type==="PrivateIdentifier":super.isPrivateName(a)}getPrivateNameSV(a){return this.getPluginOption("estree","classFeatures")?a.name:super.getPrivateNameSV(a)}parseLiteral(a,i){const u=super.parseLiteral(a,i);return u.raw=u.extra.raw,delete u.extra,u}parseFunctionBody(a,i,u=!1){super.parseFunctionBody(a,i,u),a.expression=a.body.type!=="BlockStatement"}parseMethod(a,i,u,p,m,b,v=!1){let E=this.startNode();return E.kind=a.kind,E=super.parseMethod(E,i,u,p,m,b,v),E.type="FunctionExpression",delete E.kind,a.value=E,b==="ClassPrivateMethod"&&(a.computed=!1),this.finishNode(a,"MethodDefinition")}nameIsConstructor(a){return a.type==="Literal"?a.value==="constructor":super.nameIsConstructor(a)}parseClassProperty(...a){const i=super.parseClassProperty(...a);return this.getPluginOption("estree","classFeatures")&&(i.type="PropertyDefinition"),i}parseClassPrivateProperty(...a){const i=super.parseClassPrivateProperty(...a);return this.getPluginOption("estree","classFeatures")&&(i.type="PropertyDefinition",i.computed=!1),i}parseObjectMethod(a,i,u,p,m){const b=super.parseObjectMethod(a,i,u,p,m);return b&&(b.type="Property",b.kind==="method"&&(b.kind="init"),b.shorthand=!1),b}parseObjectProperty(a,i,u,p){const m=super.parseObjectProperty(a,i,u,p);return m&&(m.kind="init",m.type="Property"),m}isValidLVal(a,i,u){return a==="Property"?"value":super.isValidLVal(a,i,u)}isAssignable(a,i){return a!=null&&this.isObjectProperty(a)?this.isAssignable(a.value,i):super.isAssignable(a,i)}toAssignable(a,i=!1){if(a!=null&&this.isObjectProperty(a)){const{key:u,value:p}=a;this.isPrivateName(u)&&this.classScope.usePrivateName(this.getPrivateNameSV(u),u.loc.start),this.toAssignable(p,i)}else super.toAssignable(a,i)}toAssignableObjectExpressionProp(a,i,u){a.type==="Property"&&(a.kind==="get"||a.kind==="set")?this.raise(He.PatternHasAccessor,a.key):a.type==="Property"&&a.method?this.raise(He.PatternHasMethod,a.key):super.toAssignableObjectExpressionProp(a,i,u)}finishCallExpression(a,i){const u=super.finishCallExpression(a,i);if(u.callee.type==="Import"){if(u.type="ImportExpression",u.source=u.arguments[0],this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions")){var p,m;u.options=(p=u.arguments[1])!=null?p:null,u.attributes=(m=u.arguments[1])!=null?m:null}delete u.arguments,delete u.callee}return u}toReferencedArguments(a){a.type!=="ImportExpression"&&super.toReferencedArguments(a)}parseExport(a,i){const u=this.state.lastTokStartLoc,p=super.parseExport(a,i);switch(p.type){case"ExportAllDeclaration":p.exported=null;break;case"ExportNamedDeclaration":p.specifiers.length===1&&p.specifiers[0].type==="ExportNamespaceSpecifier"&&(p.type="ExportAllDeclaration",p.exported=p.specifiers[0].exported,delete p.specifiers);case"ExportDefaultDeclaration":{var m;const{declaration:b}=p;(b==null?void 0:b.type)==="ClassDeclaration"&&((m=b.decorators)==null?void 0:m.length)>0&&b.start===p.start&&this.resetStartLocation(p,u)}break}return p}parseSubscript(a,i,u,p){const m=super.parseSubscript(a,i,u,p);if(p.optionalChainMember){if((m.type==="OptionalMemberExpression"||m.type==="OptionalCallExpression")&&(m.type=m.type.substring(8)),p.stop){const b=this.startNodeAtNode(m);return b.expression=m,this.finishNode(b,"ChainExpression")}}else(m.type==="MemberExpression"||m.type==="CallExpression")&&(m.optional=!1);return m}isOptionalMemberExpression(a){return a.type==="ChainExpression"?a.expression.type==="MemberExpression":super.isOptionalMemberExpression(a)}hasPropertyAsPrivateName(a){return a.type==="ChainExpression"&&(a=a.expression),super.hasPropertyAsPrivateName(a)}isObjectProperty(a){return a.type==="Property"&&a.kind==="init"&&!a.method}isObjectMethod(a){return a.type==="Property"&&(a.method||a.kind==="get"||a.kind==="set")}finishNodeAt(a,i,u){return Am(super.finishNodeAt(a,i,u))}resetStartLocation(a,i){super.resetStartLocation(a,i),Am(a)}resetEndLocation(a,i=this.state.lastTokEndLoc){super.resetEndLocation(a,i),Am(a)}};let Gm=class{constructor(t,a){this.token=void 0,this.preserveSpace=void 0,this.token=t,this.preserveSpace=!!a}};const La={brace:new Gm("{"),j_oTag:new Gm("<tag"),j_cTag:new Gm("</tag"),j_expr:new Gm("<tag>...</tag>",!0)};La.template=new Gm("`",!0);const ia=!0,ar=!0,EO=!0,Im=!0,Rd=!0,I4t=!0;let rye=class{constructor(t,a={}){this.label=void 0,this.keyword=void 0,this.beforeExpr=void 0,this.startsExpr=void 0,this.rightAssociative=void 0,this.isLoop=void 0,this.isAssign=void 0,this.prefix=void 0,this.postfix=void 0,this.binop=void 0,this.label=t,this.keyword=a.keyword,this.beforeExpr=!!a.beforeExpr,this.startsExpr=!!a.startsExpr,this.rightAssociative=!!a.rightAssociative,this.isLoop=!!a.isLoop,this.isAssign=!!a.isAssign,this.prefix=!!a.prefix,this.postfix=!!a.postfix,this.binop=a.binop!=null?a.binop:null,this.updateContext=null}};const XD=new Map;function ha(n,t={}){t.keyword=n;const a=Pr(n,t);return XD.set(n,a),a}function Ss(n,t){return Pr(n,{beforeExpr:ia,binop:t})}let Jm=-1;const vl=[],JD=[],YD=[],QD=[],ZD=[],ek=[];function Pr(n,t={}){var a,i,u,p;return++Jm,JD.push(n),YD.push((a=t.binop)!=null?a:-1),QD.push((i=t.beforeExpr)!=null?i:!1),ZD.push((u=t.startsExpr)!=null?u:!1),ek.push((p=t.prefix)!=null?p:!1),vl.push(new rye(n,t)),Jm}function na(n,t={}){var a,i,u,p;return++Jm,XD.set(n,Jm),JD.push(n),YD.push((a=t.binop)!=null?a:-1),QD.push((i=t.beforeExpr)!=null?i:!1),ZD.push((u=t.startsExpr)!=null?u:!1),ek.push((p=t.prefix)!=null?p:!1),vl.push(new rye("name",t)),Jm}const C4t={bracketL:Pr("[",{beforeExpr:ia,startsExpr:ar}),bracketHashL:Pr("#[",{beforeExpr:ia,startsExpr:ar}),bracketBarL:Pr("[|",{beforeExpr:ia,startsExpr:ar}),bracketR:Pr("]"),bracketBarR:Pr("|]"),braceL:Pr("{",{beforeExpr:ia,startsExpr:ar}),braceBarL:Pr("{|",{beforeExpr:ia,startsExpr:ar}),braceHashL:Pr("#{",{beforeExpr:ia,startsExpr:ar}),braceR:Pr("}"),braceBarR:Pr("|}"),parenL:Pr("(",{beforeExpr:ia,startsExpr:ar}),parenR:Pr(")"),comma:Pr(",",{beforeExpr:ia}),semi:Pr(";",{beforeExpr:ia}),colon:Pr(":",{beforeExpr:ia}),doubleColon:Pr("::",{beforeExpr:ia}),dot:Pr("."),question:Pr("?",{beforeExpr:ia}),questionDot:Pr("?."),arrow:Pr("=>",{beforeExpr:ia}),template:Pr("template"),ellipsis:Pr("...",{beforeExpr:ia}),backQuote:Pr("`",{startsExpr:ar}),dollarBraceL:Pr("${",{beforeExpr:ia,startsExpr:ar}),templateTail:Pr("...`",{startsExpr:ar}),templateNonTail:Pr("...${",{beforeExpr:ia,startsExpr:ar}),at:Pr("@"),hash:Pr("#",{startsExpr:ar}),interpreterDirective:Pr("#!..."),eq:Pr("=",{beforeExpr:ia,isAssign:Im}),assign:Pr("_=",{beforeExpr:ia,isAssign:Im}),slashAssign:Pr("_=",{beforeExpr:ia,isAssign:Im}),xorAssign:Pr("_=",{beforeExpr:ia,isAssign:Im}),moduloAssign:Pr("_=",{beforeExpr:ia,isAssign:Im}),incDec:Pr("++/--",{prefix:Rd,postfix:I4t,startsExpr:ar}),bang:Pr("!",{beforeExpr:ia,prefix:Rd,startsExpr:ar}),tilde:Pr("~",{beforeExpr:ia,prefix:Rd,startsExpr:ar}),doubleCaret:Pr("^^",{startsExpr:ar}),doubleAt:Pr("@@",{startsExpr:ar}),pipeline:Ss("|>",0),nullishCoalescing:Ss("??",1),logicalOR:Ss("||",1),logicalAND:Ss("&&",2),bitwiseOR:Ss("|",3),bitwiseXOR:Ss("^",4),bitwiseAND:Ss("&",5),equality:Ss("==/!=/===/!==",6),lt:Ss("</>/<=/>=",7),gt:Ss("</>/<=/>=",7),relational:Ss("</>/<=/>=",7),bitShift:Ss("<</>>/>>>",8),bitShiftL:Ss("<</>>/>>>",8),bitShiftR:Ss("<</>>/>>>",8),plusMin:Pr("+/-",{beforeExpr:ia,binop:9,prefix:Rd,startsExpr:ar}),modulo:Pr("%",{binop:10,startsExpr:ar}),star:Pr("*",{binop:10}),slash:Ss("/",10),exponent:Pr("**",{beforeExpr:ia,binop:11,rightAssociative:!0}),_in:ha("in",{beforeExpr:ia,binop:7}),_instanceof:ha("instanceof",{beforeExpr:ia,binop:7}),_break:ha("break"),_case:ha("case",{beforeExpr:ia}),_catch:ha("catch"),_continue:ha("continue"),_debugger:ha("debugger"),_default:ha("default",{beforeExpr:ia}),_else:ha("else",{beforeExpr:ia}),_finally:ha("finally"),_function:ha("function",{startsExpr:ar}),_if:ha("if"),_return:ha("return",{beforeExpr:ia}),_switch:ha("switch"),_throw:ha("throw",{beforeExpr:ia,prefix:Rd,startsExpr:ar}),_try:ha("try"),_var:ha("var"),_const:ha("const"),_with:ha("with"),_new:ha("new",{beforeExpr:ia,startsExpr:ar}),_this:ha("this",{startsExpr:ar}),_super:ha("super",{startsExpr:ar}),_class:ha("class",{startsExpr:ar}),_extends:ha("extends",{beforeExpr:ia}),_export:ha("export"),_import:ha("import",{startsExpr:ar}),_null:ha("null",{startsExpr:ar}),_true:ha("true",{startsExpr:ar}),_false:ha("false",{startsExpr:ar}),_typeof:ha("typeof",{beforeExpr:ia,prefix:Rd,startsExpr:ar}),_void:ha("void",{beforeExpr:ia,prefix:Rd,startsExpr:ar}),_delete:ha("delete",{beforeExpr:ia,prefix:Rd,startsExpr:ar}),_do:ha("do",{isLoop:EO,beforeExpr:ia}),_for:ha("for",{isLoop:EO}),_while:ha("while",{isLoop:EO}),_as:na("as",{startsExpr:ar}),_assert:na("assert",{startsExpr:ar}),_async:na("async",{startsExpr:ar}),_await:na("await",{startsExpr:ar}),_defer:na("defer",{startsExpr:ar}),_from:na("from",{startsExpr:ar}),_get:na("get",{startsExpr:ar}),_let:na("let",{startsExpr:ar}),_meta:na("meta",{startsExpr:ar}),_of:na("of",{startsExpr:ar}),_sent:na("sent",{startsExpr:ar}),_set:na("set",{startsExpr:ar}),_source:na("source",{startsExpr:ar}),_static:na("static",{startsExpr:ar}),_using:na("using",{startsExpr:ar}),_yield:na("yield",{startsExpr:ar}),_asserts:na("asserts",{startsExpr:ar}),_checks:na("checks",{startsExpr:ar}),_exports:na("exports",{startsExpr:ar}),_global:na("global",{startsExpr:ar}),_implements:na("implements",{startsExpr:ar}),_intrinsic:na("intrinsic",{startsExpr:ar}),_infer:na("infer",{startsExpr:ar}),_is:na("is",{startsExpr:ar}),_mixins:na("mixins",{startsExpr:ar}),_proto:na("proto",{startsExpr:ar}),_require:na("require",{startsExpr:ar}),_satisfies:na("satisfies",{startsExpr:ar}),_keyof:na("keyof",{startsExpr:ar}),_readonly:na("readonly",{startsExpr:ar}),_unique:na("unique",{startsExpr:ar}),_abstract:na("abstract",{startsExpr:ar}),_declare:na("declare",{startsExpr:ar}),_enum:na("enum",{startsExpr:ar}),_module:na("module",{startsExpr:ar}),_namespace:na("namespace",{startsExpr:ar}),_interface:na("interface",{startsExpr:ar}),_type:na("type",{startsExpr:ar}),_opaque:na("opaque",{startsExpr:ar}),name:Pr("name",{startsExpr:ar}),string:Pr("string",{startsExpr:ar}),num:Pr("num",{startsExpr:ar}),bigint:Pr("bigint",{startsExpr:ar}),decimal:Pr("decimal",{startsExpr:ar}),regexp:Pr("regexp",{startsExpr:ar}),privateName:Pr("#name",{startsExpr:ar}),eof:Pr("eof"),jsxName:Pr("jsxName"),jsxText:Pr("jsxText",{beforeExpr:!0}),jsxTagStart:Pr("jsxTagStart",{startsExpr:!0}),jsxTagEnd:Pr("jsxTagEnd"),placeholder:Pr("%%",{startsExpr:!0})};function Ta(n){return n>=93&&n<=132}function j4t(n){return n<=92}function Zi(n){return n>=58&&n<=132}function aye(n){return n>=58&&n<=136}function O4t(n){return QD[n]}function G_(n){return ZD[n]}function _4t(n){return n>=29&&n<=33}function upe(n){return n>=129&&n<=131}function N4t(n){return n>=90&&n<=92}function tk(n){return n>=58&&n<=92}function D4t(n){return n>=39&&n<=59}function k4t(n){return n===34}function L4t(n){return ek[n]}function M4t(n){return n>=121&&n<=123}function B4t(n){return n>=124&&n<=130}function Dd(n){return JD[n]}function O2(n){return YD[n]}function F4t(n){return n===57}function tb(n){return n>=24&&n<=25}function ml(n){return vl[n]}vl[8].updateContext=n=>{n.pop()},vl[5].updateContext=vl[7].updateContext=vl[23].updateContext=n=>{n.push(La.brace)},vl[22].updateContext=n=>{n[n.length-1]===La.template?n.pop():n.push(La.template)},vl[142].updateContext=n=>{n.push(La.j_expr,La.j_oTag)};let rk="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲊᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟍꟐꟑꟓꟕ-Ƛꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",nye="·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࢗ-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‌‍‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・";const $4t=new RegExp("["+rk+"]"),q4t=new RegExp("["+rk+nye+"]");rk=nye=null;const sye=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,2,60,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,42,9,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,496,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],U4t=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,80,3,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,343,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,726,6,110,6,6,9,4759,9,787719,239];function K_(n,t){let a=65536;for(let i=0,u=t.length;i<u;i+=2){if(a+=t[i],a>n)return!1;if(a+=t[i+1],a>=n)return!0}return!1}function xl(n){return n<65?n===36:n<=90?!0:n<97?n===95:n<=122?!0:n<=65535?n>=170&&$4t.test(String.fromCharCode(n)):K_(n,sye)}function Cp(n){return n<48?n===36:n<58?!0:n<65?!1:n<=90?!0:n<97?n===95:n<=122?!0:n<=65535?n>=170&&q4t.test(String.fromCharCode(n)):K_(n,sye)||K_(n,U4t)}const ak={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},V4t=new Set(ak.keyword),W4t=new Set(ak.strict),G4t=new Set(ak.strictBind);function iye(n,t){return t&&n==="await"||n==="enum"}function oye(n,t){return iye(n,t)||W4t.has(n)}function lye(n){return G4t.has(n)}function dye(n,t){return oye(n,t)||lye(n)}function K4t(n){return V4t.has(n)}function H4t(n,t,a){return n===64&&t===64&&xl(a)}const z4t=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete","implements","interface","let","package","private","protected","public","static","yield","eval","arguments","enum","await"]);function X4t(n){return z4t.has(n)}let nk=class{constructor(t){this.flags=0,this.names=new Map,this.firstLexicalName="",this.flags=t}},sk=class{constructor(t,a){this.parser=void 0,this.scopeStack=[],this.inModule=void 0,this.undefinedExports=new Map,this.parser=t,this.inModule=a}get inTopLevel(){return(this.currentScope().flags&1)>0}get inFunction(){return(this.currentVarScopeFlags()&2)>0}get allowSuper(){return(this.currentThisScopeFlags()&16)>0}get allowDirectSuper(){return(this.currentThisScopeFlags()&32)>0}get inClass(){return(this.currentThisScopeFlags()&64)>0}get inClassAndNotInNonArrowFunction(){const t=this.currentThisScopeFlags();return(t&64)>0&&(t&2)===0}get inStaticBlock(){for(let t=this.scopeStack.length-1;;t--){const{flags:a}=this.scopeStack[t];if(a&128)return!0;if(a&451)return!1}}get inNonArrowFunction(){return(this.currentThisScopeFlags()&2)>0}get treatFunctionsAsVar(){return this.treatFunctionsAsVarInScope(this.currentScope())}createScope(t){return new nk(t)}enter(t){this.scopeStack.push(this.createScope(t))}exit(){return this.scopeStack.pop().flags}treatFunctionsAsVarInScope(t){return!!(t.flags&130||!this.parser.inModule&&t.flags&1)}declareName(t,a,i){let u=this.currentScope();if(a&8||a&16){this.checkRedeclarationInScope(u,t,a,i);let p=u.names.get(t)||0;a&16?p=p|4:(u.firstLexicalName||(u.firstLexicalName=t),p=p|2),u.names.set(t,p),a&8&&this.maybeExportDefined(u,t)}else if(a&4)for(let p=this.scopeStack.length-1;p>=0&&(u=this.scopeStack[p],this.checkRedeclarationInScope(u,t,a,i),u.names.set(t,(u.names.get(t)||0)|1),this.maybeExportDefined(u,t),!(u.flags&387));--p);this.parser.inModule&&u.flags&1&&this.undefinedExports.delete(t)}maybeExportDefined(t,a){this.parser.inModule&&t.flags&1&&this.undefinedExports.delete(a)}checkRedeclarationInScope(t,a,i,u){this.isRedeclaredInScope(t,a,i)&&this.parser.raise(He.VarRedeclaration,u,{identifierName:a})}isRedeclaredInScope(t,a,i){if(!(i&1))return!1;if(i&8)return t.names.has(a);const u=t.names.get(a);return i&16?(u&2)>0||!this.treatFunctionsAsVarInScope(t)&&(u&1)>0:(u&2)>0&&!(t.flags&8&&t.firstLexicalName===a)||!this.treatFunctionsAsVarInScope(t)&&(u&4)>0}checkLocalExport(t){const{name:a}=t;this.scopeStack[0].names.has(a)||this.undefinedExports.set(a,t.loc.start)}currentScope(){return this.scopeStack[this.scopeStack.length-1]}currentVarScopeFlags(){for(let t=this.scopeStack.length-1;;t--){const{flags:a}=this.scopeStack[t];if(a&387)return a}}currentThisScopeFlags(){for(let t=this.scopeStack.length-1;;t--){const{flags:a}=this.scopeStack[t];if(a&451&&!(a&4))return a}}},J4t=class extends nk{constructor(...t){super(...t),this.declareFunctions=new Set}},Y4t=class extends sk{createScope(t){return new J4t(t)}declareName(t,a,i){const u=this.currentScope();if(a&2048){this.checkRedeclarationInScope(u,t,a,i),this.maybeExportDefined(u,t),u.declareFunctions.add(t);return}super.declareName(t,a,i)}isRedeclaredInScope(t,a,i){if(super.isRedeclaredInScope(t,a,i))return!0;if(i&2048&&!t.declareFunctions.has(a)){const u=t.names.get(a);return(u&4)>0||(u&2)>0}return!1}checkLocalExport(t){this.scopeStack[0].declareFunctions.has(t.name)||super.checkLocalExport(t)}},Q4t=class{constructor(){this.sawUnambiguousESM=!1,this.ambiguousScriptDifferentAst=!1}hasPlugin(t){if(typeof t=="string")return this.plugins.has(t);{const[a,i]=t;if(!this.hasPlugin(a))return!1;const u=this.plugins.get(a);for(const p of Object.keys(i))if((u==null?void 0:u[p])!==i[p])return!1;return!0}}getPluginOption(t,a){var i;return(i=this.plugins.get(t))==null?void 0:i[a]}};function uye(n,t){n.trailingComments===void 0?n.trailingComments=t:n.trailingComments.unshift(...t)}function Z4t(n,t){n.leadingComments===void 0?n.leadingComments=t:n.leadingComments.unshift(...t)}function ny(n,t){n.innerComments===void 0?n.innerComments=t:n.innerComments.unshift(...t)}function Cm(n,t,a){let i=null,u=t.length;for(;i===null&&u>0;)i=t[--u];i===null||i.start>a.start?ny(n,a.comments):uye(i,a.comments)}let e7t=class extends Q4t{addComment(t){this.filename&&(t.loc.filename=this.filename);const{commentsLen:a}=this.state;this.comments.length!==a&&(this.comments.length=a),this.comments.push(t),this.state.commentsLen++}processComment(t){const{commentStack:a}=this.state,i=a.length;if(i===0)return;let u=i-1;const p=a[u];p.start===t.end&&(p.leadingNode=t,u--);const{start:m}=t;for(;u>=0;u--){const b=a[u],v=b.end;if(v>m)b.containingNode=t,this.finalizeComment(b),a.splice(u,1);else{v===m&&(b.trailingNode=t);break}}}finalizeComment(t){const{comments:a}=t;if(t.leadingNode!==null||t.trailingNode!==null)t.leadingNode!==null&&uye(t.leadingNode,a),t.trailingNode!==null&&Z4t(t.trailingNode,a);else{const{containingNode:i,start:u}=t;if(this.input.charCodeAt(u-1)===44)switch(i.type){case"ObjectExpression":case"ObjectPattern":case"RecordExpression":Cm(i,i.properties,t);break;case"CallExpression":case"OptionalCallExpression":Cm(i,i.arguments,t);break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":Cm(i,i.params,t);break;case"ArrayExpression":case"ArrayPattern":case"TupleExpression":Cm(i,i.elements,t);break;case"ExportNamedDeclaration":case"ImportDeclaration":Cm(i,i.specifiers,t);break;default:ny(i,a)}else ny(i,a)}}finalizeRemainingComments(){const{commentStack:t}=this.state;for(let a=t.length-1;a>=0;a--)this.finalizeComment(t[a]);this.state.commentStack=[]}resetPreviousNodeTrailingComments(t){const{commentStack:a}=this.state,{length:i}=a;if(i===0)return;const u=a[i-1];u.leadingNode===t&&(u.leadingNode=null)}resetPreviousIdentifierLeadingComments(t){const{commentStack:a}=this.state,{length:i}=a;i!==0&&(a[i-1].trailingNode===t?a[i-1].trailingNode=null:i>=2&&a[i-2].trailingNode===t&&(a[i-2].trailingNode=null))}takeSurroundingComments(t,a,i){const{commentStack:u}=this.state,p=u.length;if(p===0)return;let m=p-1;for(;m>=0;m--){const b=u[m],v=b.end;if(b.start===i)b.leadingNode=t;else if(v===a)b.trailingNode=t;else if(v<a)break}}};const t7t=/\r\n|[\r\n\u2028\u2029]/,a2=new RegExp(t7t.source,"g");function jp(n){switch(n){case 10:case 13:case 8232:case 8233:return!0;default:return!1}}function cpe(n,t,a){for(let i=t;i<a;i++)if(jp(n.charCodeAt(i)))return!0;return!1}const SO=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,TO=/(?:[^\S\n\r\u2028\u2029]|\/\/.*|\/\*.*?\*\/)*/g;function r7t(n){switch(n){case 9:case 11:case 12:case 32:case 160:case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8239:case 8287:case 12288:case 65279:return!0;default:return!1}}let a7t=class cye{constructor(){this.flags=1024,this.curLine=void 0,this.lineStart=void 0,this.startLoc=void 0,this.endLoc=void 0,this.errors=[],this.potentialArrowAt=-1,this.noArrowAt=[],this.noArrowParamsConversionAt=[],this.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null},this.labels=[],this.commentsLen=0,this.commentStack=[],this.pos=0,this.type=139,this.value=null,this.start=0,this.end=0,this.lastTokEndLoc=null,this.lastTokStartLoc=null,this.context=[La.brace],this.firstInvalidTemplateEscapePos=null,this.strictErrors=new Map,this.tokensLength=0}get strict(){return(this.flags&1)>0}set strict(t){t?this.flags|=1:this.flags&=-2}init({strictMode:t,sourceType:a,startLine:i,startColumn:u}){this.strict=t===!1?!1:t===!0?!0:a==="module",this.curLine=i,this.lineStart=-u,this.startLoc=this.endLoc=new Nd(i,u,0)}get maybeInArrowParameters(){return(this.flags&2)>0}set maybeInArrowParameters(t){t?this.flags|=2:this.flags&=-3}get inType(){return(this.flags&4)>0}set inType(t){t?this.flags|=4:this.flags&=-5}get noAnonFunctionType(){return(this.flags&8)>0}set noAnonFunctionType(t){t?this.flags|=8:this.flags&=-9}get hasFlowComment(){return(this.flags&16)>0}set hasFlowComment(t){t?this.flags|=16:this.flags&=-17}get isAmbientContext(){return(this.flags&32)>0}set isAmbientContext(t){t?this.flags|=32:this.flags&=-33}get inAbstractClass(){return(this.flags&64)>0}set inAbstractClass(t){t?this.flags|=64:this.flags&=-65}get inDisallowConditionalTypesContext(){return(this.flags&128)>0}set inDisallowConditionalTypesContext(t){t?this.flags|=128:this.flags&=-129}get soloAwait(){return(this.flags&256)>0}set soloAwait(t){t?this.flags|=256:this.flags&=-257}get inFSharpPipelineDirectBody(){return(this.flags&512)>0}set inFSharpPipelineDirectBody(t){t?this.flags|=512:this.flags&=-513}get canStartJSXElement(){return(this.flags&1024)>0}set canStartJSXElement(t){t?this.flags|=1024:this.flags&=-1025}get containsEsc(){return(this.flags&2048)>0}set containsEsc(t){t?this.flags|=2048:this.flags&=-2049}get hasTopLevelAwait(){return(this.flags&4096)>0}set hasTopLevelAwait(t){t?this.flags|=4096:this.flags&=-4097}curPosition(){return new Nd(this.curLine,this.pos-this.lineStart,this.pos)}clone(){const t=new cye;return t.flags=this.flags,t.curLine=this.curLine,t.lineStart=this.lineStart,t.startLoc=this.startLoc,t.endLoc=this.endLoc,t.errors=this.errors.slice(),t.potentialArrowAt=this.potentialArrowAt,t.noArrowAt=this.noArrowAt.slice(),t.noArrowParamsConversionAt=this.noArrowParamsConversionAt.slice(),t.topicContext=this.topicContext,t.labels=this.labels.slice(),t.commentsLen=this.commentsLen,t.commentStack=this.commentStack.slice(),t.pos=this.pos,t.type=this.type,t.value=this.value,t.start=this.start,t.end=this.end,t.lastTokEndLoc=this.lastTokEndLoc,t.lastTokStartLoc=this.lastTokStartLoc,t.context=this.context.slice(),t.firstInvalidTemplateEscapePos=this.firstInvalidTemplateEscapePos,t.strictErrors=this.strictErrors,t.tokensLength=this.tokensLength,t}};var n7t=function(t){return t>=48&&t<=57};const ppe={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},n2={bin:n=>n===48||n===49,oct:n=>n>=48&&n<=55,dec:n=>n>=48&&n<=57,hex:n=>n>=48&&n<=57||n>=65&&n<=70||n>=97&&n<=102};function fpe(n,t,a,i,u,p){const m=a,b=i,v=u;let E="",S=null,A=a;const{length:O}=t;for(;;){if(a>=O){p.unterminated(m,b,v),E+=t.slice(A,a);break}const I=t.charCodeAt(a);if(s7t(n,I,t,a)){E+=t.slice(A,a);break}if(I===92){E+=t.slice(A,a);const q=i7t(t,a,i,u,n==="template",p);q.ch===null&&!S?S={pos:a,lineStart:i,curLine:u}:E+=q.ch,{pos:a,lineStart:i,curLine:u}=q,A=a}else I===8232||I===8233?(++a,++u,i=a):I===10||I===13?n==="template"?(E+=t.slice(A,a)+`
`,++a,I===13&&t.charCodeAt(a)===10&&++a,++u,A=i=a):p.unterminated(m,b,v):++a}return{pos:a,str:E,firstInvalidLoc:S,lineStart:i,curLine:u,containsInvalid:!!S}}function s7t(n,t,a,i){return n==="template"?t===96||t===36&&a.charCodeAt(i+1)===123:t===(n==="double"?34:39)}function i7t(n,t,a,i,u,p){const m=!u;t++;const b=E=>({pos:t,ch:E,lineStart:a,curLine:i}),v=n.charCodeAt(t++);switch(v){case 110:return b(`
`);case 114:return b("\r");case 120:{let E;return{code:E,pos:t}=H_(n,t,a,i,2,!1,m,p),b(E===null?null:String.fromCharCode(E))}case 117:{let E;return{code:E,pos:t}=fye(n,t,a,i,m,p),b(E===null?null:String.fromCodePoint(E))}case 116:return b(" ");case 98:return b("\b");case 118:return b("\v");case 102:return b("\f");case 13:n.charCodeAt(t)===10&&++t;case 10:a=t,++i;case 8232:case 8233:return b("");case 56:case 57:if(u)return b(null);p.strictNumericEscape(t-1,a,i);default:if(v>=48&&v<=55){const E=t-1;let A=/^[0-7]+/.exec(n.slice(E,t+2))[0],O=parseInt(A,8);O>255&&(A=A.slice(0,-1),O=parseInt(A,8)),t+=A.length-1;const I=n.charCodeAt(t);if(A!=="0"||I===56||I===57){if(u)return b(null);p.strictNumericEscape(E,a,i)}return b(String.fromCharCode(O))}return b(String.fromCharCode(v))}}function H_(n,t,a,i,u,p,m,b){const v=t;let E;return{n:E,pos:t}=pye(n,t,a,i,16,u,p,!1,b,!m),E===null&&(m?b.invalidEscapeSequence(v,a,i):t=v-1),{code:E,pos:t}}function pye(n,t,a,i,u,p,m,b,v,E){const S=t,A=u===16?ppe.hex:ppe.decBinOct,O=u===16?n2.hex:u===10?n2.dec:u===8?n2.oct:n2.bin;let I=!1,q=0;for(let L=0,W=p??1/0;L<W;++L){const X=n.charCodeAt(t);let Q;if(X===95&&b!=="bail"){const ae=n.charCodeAt(t-1),ie=n.charCodeAt(t+1);if(b){if(Number.isNaN(ie)||!O(ie)||A.has(ae)||A.has(ie)){if(E)return{n:null,pos:t};v.unexpectedNumericSeparator(t,a,i)}}else{if(E)return{n:null,pos:t};v.numericSeparatorInEscapeSequence(t,a,i)}++t;continue}if(X>=97?Q=X-97+10:X>=65?Q=X-65+10:n7t(X)?Q=X-48:Q=1/0,Q>=u){if(Q<=9&&E)return{n:null,pos:t};if(Q<=9&&v.invalidDigit(t,a,i,u))Q=0;else if(m)Q=0,I=!0;else break}++t,q=q*u+Q}return t===S||p!=null&&t-S!==p||I?{n:null,pos:t}:{n:q,pos:t}}function fye(n,t,a,i,u,p){const m=n.charCodeAt(t);let b;if(m===123){if(++t,{code:b,pos:t}=H_(n,t,a,i,n.indexOf("}",t)-t,!0,u,p),++t,b!==null&&b>1114111)if(u)p.invalidCodePoint(t,a,i);else return{code:null,pos:t}}else({code:b,pos:t}=H_(n,t,a,i,4,!1,u,p));return{code:b,pos:t}}function jm(n,t,a){return new Nd(a,n-t,n)}const o7t=new Set([103,109,115,105,121,117,100,118]);let Pd=class{constructor(t){this.type=t.type,this.value=t.value,this.start=t.start,this.end=t.end,this.loc=new eb(t.startLoc,t.endLoc)}},l7t=class extends e7t{constructor(t,a){super(),this.isLookahead=void 0,this.tokens=[],this.errorHandlers_readInt={invalidDigit:(i,u,p,m)=>this.options.errorRecovery?(this.raise(He.InvalidDigit,jm(i,u,p),{radix:m}),!0):!1,numericSeparatorInEscapeSequence:this.errorBuilder(He.NumericSeparatorInEscapeSequence),unexpectedNumericSeparator:this.errorBuilder(He.UnexpectedNumericSeparator)},this.errorHandlers_readCodePoint=Object.assign({},this.errorHandlers_readInt,{invalidEscapeSequence:this.errorBuilder(He.InvalidEscapeSequence),invalidCodePoint:this.errorBuilder(He.InvalidCodePoint)}),this.errorHandlers_readStringContents_string=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:(i,u,p)=>{this.recordStrictModeErrors(He.StrictNumericEscape,jm(i,u,p))},unterminated:(i,u,p)=>{throw this.raise(He.UnterminatedString,jm(i-1,u,p))}}),this.errorHandlers_readStringContents_template=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:this.errorBuilder(He.StrictNumericEscape),unterminated:(i,u,p)=>{throw this.raise(He.UnterminatedTemplate,jm(i,u,p))}}),this.state=new a7t,this.state.init(t),this.input=a,this.length=a.length,this.comments=[],this.isLookahead=!1}pushToken(t){this.tokens.length=this.state.tokensLength,this.tokens.push(t),++this.state.tokensLength}next(){this.checkKeywordEscapes(),this.options.tokens&&this.pushToken(new Pd(this.state)),this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()}eat(t){return this.match(t)?(this.next(),!0):!1}match(t){return this.state.type===t}createLookaheadState(t){return{pos:t.pos,value:null,type:t.type,start:t.start,end:t.end,context:[this.curContext()],inType:t.inType,startLoc:t.startLoc,lastTokEndLoc:t.lastTokEndLoc,curLine:t.curLine,lineStart:t.lineStart,curPosition:t.curPosition}}lookahead(){const t=this.state;this.state=this.createLookaheadState(t),this.isLookahead=!0,this.nextToken(),this.isLookahead=!1;const a=this.state;return this.state=t,a}nextTokenStart(){return this.nextTokenStartSince(this.state.pos)}nextTokenStartSince(t){return SO.lastIndex=t,SO.test(this.input)?SO.lastIndex:t}lookaheadCharCode(){return this.input.charCodeAt(this.nextTokenStart())}nextTokenInLineStart(){return this.nextTokenInLineStartSince(this.state.pos)}nextTokenInLineStartSince(t){return TO.lastIndex=t,TO.test(this.input)?TO.lastIndex:t}lookaheadInLineCharCode(){return this.input.charCodeAt(this.nextTokenInLineStart())}codePointAtPos(t){let a=this.input.charCodeAt(t);if((a&64512)===55296&&++t<this.input.length){const i=this.input.charCodeAt(t);(i&64512)===56320&&(a=65536+((a&1023)<<10)+(i&1023))}return a}setStrict(t){this.state.strict=t,t&&(this.state.strictErrors.forEach(([a,i])=>this.raise(a,i)),this.state.strictErrors.clear())}curContext(){return this.state.context[this.state.context.length-1]}nextToken(){if(this.skipSpace(),this.state.start=this.state.pos,this.isLookahead||(this.state.startLoc=this.state.curPosition()),this.state.pos>=this.length){this.finishToken(139);return}this.getTokenFromCode(this.codePointAtPos(this.state.pos))}skipBlockComment(t){let a;this.isLookahead||(a=this.state.curPosition());const i=this.state.pos,u=this.input.indexOf(t,i+2);if(u===-1)throw this.raise(He.UnterminatedComment,this.state.curPosition());for(this.state.pos=u+t.length,a2.lastIndex=i+2;a2.test(this.input)&&a2.lastIndex<=u;)++this.state.curLine,this.state.lineStart=a2.lastIndex;if(this.isLookahead)return;const p={type:"CommentBlock",value:this.input.slice(i+2,u),start:i,end:u+t.length,loc:new eb(a,this.state.curPosition())};return this.options.tokens&&this.pushToken(p),p}skipLineComment(t){const a=this.state.pos;let i;this.isLookahead||(i=this.state.curPosition());let u=this.input.charCodeAt(this.state.pos+=t);if(this.state.pos<this.length)for(;!jp(u)&&++this.state.pos<this.length;)u=this.input.charCodeAt(this.state.pos);if(this.isLookahead)return;const p=this.state.pos,b={type:"CommentLine",value:this.input.slice(a+t,p),start:a,end:p,loc:new eb(i,this.state.curPosition())};return this.options.tokens&&this.pushToken(b),b}skipSpace(){const t=this.state.pos,a=[];e:for(;this.state.pos<this.length;){const i=this.input.charCodeAt(this.state.pos);switch(i){case 32:case 160:case 9:++this.state.pos;break;case 13:this.input.charCodeAt(this.state.pos+1)===10&&++this.state.pos;case 10:case 8232:case 8233:++this.state.pos,++this.state.curLine,this.state.lineStart=this.state.pos;break;case 47:switch(this.input.charCodeAt(this.state.pos+1)){case 42:{const u=this.skipBlockComment("*/");u!==void 0&&(this.addComment(u),this.options.attachComment&&a.push(u));break}case 47:{const u=this.skipLineComment(2);u!==void 0&&(this.addComment(u),this.options.attachComment&&a.push(u));break}default:break e}break;default:if(r7t(i))++this.state.pos;else if(i===45&&!this.inModule&&this.options.annexB){const u=this.state.pos;if(this.input.charCodeAt(u+1)===45&&this.input.charCodeAt(u+2)===62&&(t===0||this.state.lineStart>t)){const p=this.skipLineComment(3);p!==void 0&&(this.addComment(p),this.options.attachComment&&a.push(p))}else break e}else if(i===60&&!this.inModule&&this.options.annexB){const u=this.state.pos;if(this.input.charCodeAt(u+1)===33&&this.input.charCodeAt(u+2)===45&&this.input.charCodeAt(u+3)===45){const p=this.skipLineComment(4);p!==void 0&&(this.addComment(p),this.options.attachComment&&a.push(p))}else break e}else break e}}if(a.length>0){const i=this.state.pos,u={start:t,end:i,comments:a,leadingNode:null,trailingNode:null,containingNode:null};this.state.commentStack.push(u)}}finishToken(t,a){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();const i=this.state.type;this.state.type=t,this.state.value=a,this.isLookahead||this.updateContext(i)}replaceToken(t){this.state.type=t,this.updateContext()}readToken_numberSign(){if(this.state.pos===0&&this.readToken_interpreter())return;const t=this.state.pos+1,a=this.codePointAtPos(t);if(a>=48&&a<=57)throw this.raise(He.UnexpectedDigitAfterHash,this.state.curPosition());if(a===123||a===91&&this.hasPlugin("recordAndTuple")){if(this.expectPlugin("recordAndTuple"),this.getPluginOption("recordAndTuple","syntaxType")==="bar")throw this.raise(a===123?He.RecordExpressionHashIncorrectStartSyntaxType:He.TupleExpressionHashIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,a===123?this.finishToken(7):this.finishToken(1)}else xl(a)?(++this.state.pos,this.finishToken(138,this.readWord1(a))):a===92?(++this.state.pos,this.finishToken(138,this.readWord1())):this.finishOp(27,1)}readToken_dot(){const t=this.input.charCodeAt(this.state.pos+1);if(t>=48&&t<=57){this.readNumber(!0);return}t===46&&this.input.charCodeAt(this.state.pos+2)===46?(this.state.pos+=3,this.finishToken(21)):(++this.state.pos,this.finishToken(16))}readToken_slash(){this.input.charCodeAt(this.state.pos+1)===61?this.finishOp(31,2):this.finishOp(56,1)}readToken_interpreter(){if(this.state.pos!==0||this.length<2)return!1;let t=this.input.charCodeAt(this.state.pos+1);if(t!==33)return!1;const a=this.state.pos;for(this.state.pos+=1;!jp(t)&&++this.state.pos<this.length;)t=this.input.charCodeAt(this.state.pos);const i=this.input.slice(a+2,this.state.pos);return this.finishToken(28,i),!0}readToken_mult_modulo(t){let a=t===42?55:54,i=1,u=this.input.charCodeAt(this.state.pos+1);t===42&&u===42&&(i++,u=this.input.charCodeAt(this.state.pos+2),a=57),u===61&&!this.state.inType&&(i++,a=t===37?33:30),this.finishOp(a,i)}readToken_pipe_amp(t){const a=this.input.charCodeAt(this.state.pos+1);if(a===t){this.input.charCodeAt(this.state.pos+2)===61?this.finishOp(30,3):this.finishOp(t===124?41:42,2);return}if(t===124){if(a===62){this.finishOp(39,2);return}if(this.hasPlugin("recordAndTuple")&&a===125){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(He.RecordExpressionBarIncorrectEndSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(9);return}if(this.hasPlugin("recordAndTuple")&&a===93){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(He.TupleExpressionBarIncorrectEndSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(4);return}}if(a===61){this.finishOp(30,2);return}this.finishOp(t===124?43:45,1)}readToken_caret(){const t=this.input.charCodeAt(this.state.pos+1);t===61&&!this.state.inType?this.finishOp(32,2):t===94&&this.hasPlugin(["pipelineOperator",{proposal:"hack",topicToken:"^^"}])?(this.finishOp(37,2),this.input.codePointAt(this.state.pos)===94&&this.unexpected()):this.finishOp(44,1)}readToken_atSign(){this.input.charCodeAt(this.state.pos+1)===64&&this.hasPlugin(["pipelineOperator",{proposal:"hack",topicToken:"@@"}])?this.finishOp(38,2):this.finishOp(26,1)}readToken_plus_min(t){const a=this.input.charCodeAt(this.state.pos+1);if(a===t){this.finishOp(34,2);return}a===61?this.finishOp(30,2):this.finishOp(53,1)}readToken_lt(){const{pos:t}=this.state,a=this.input.charCodeAt(t+1);if(a===60){if(this.input.charCodeAt(t+2)===61){this.finishOp(30,3);return}this.finishOp(51,2);return}if(a===61){this.finishOp(49,2);return}this.finishOp(47,1)}readToken_gt(){const{pos:t}=this.state,a=this.input.charCodeAt(t+1);if(a===62){const i=this.input.charCodeAt(t+2)===62?3:2;if(this.input.charCodeAt(t+i)===61){this.finishOp(30,i+1);return}this.finishOp(52,i);return}if(a===61){this.finishOp(49,2);return}this.finishOp(48,1)}readToken_eq_excl(t){const a=this.input.charCodeAt(this.state.pos+1);if(a===61){this.finishOp(46,this.input.charCodeAt(this.state.pos+2)===61?3:2);return}if(t===61&&a===62){this.state.pos+=2,this.finishToken(19);return}this.finishOp(t===61?29:35,1)}readToken_question(){const t=this.input.charCodeAt(this.state.pos+1),a=this.input.charCodeAt(this.state.pos+2);t===63?a===61?this.finishOp(30,3):this.finishOp(40,2):t===46&&!(a>=48&&a<=57)?(this.state.pos+=2,this.finishToken(18)):(++this.state.pos,this.finishToken(17))}getTokenFromCode(t){switch(t){case 46:this.readToken_dot();return;case 40:++this.state.pos,this.finishToken(10);return;case 41:++this.state.pos,this.finishToken(11);return;case 59:++this.state.pos,this.finishToken(13);return;case 44:++this.state.pos,this.finishToken(12);return;case 91:if(this.hasPlugin("recordAndTuple")&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(He.TupleExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(2)}else++this.state.pos,this.finishToken(0);return;case 93:++this.state.pos,this.finishToken(3);return;case 123:if(this.hasPlugin("recordAndTuple")&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(He.RecordExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(6)}else++this.state.pos,this.finishToken(5);return;case 125:++this.state.pos,this.finishToken(8);return;case 58:this.hasPlugin("functionBind")&&this.input.charCodeAt(this.state.pos+1)===58?this.finishOp(15,2):(++this.state.pos,this.finishToken(14));return;case 63:this.readToken_question();return;case 96:this.readTemplateToken();return;case 48:{const a=this.input.charCodeAt(this.state.pos+1);if(a===120||a===88){this.readRadixNumber(16);return}if(a===111||a===79){this.readRadixNumber(8);return}if(a===98||a===66){this.readRadixNumber(2);return}}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:this.readNumber(!1);return;case 34:case 39:this.readString(t);return;case 47:this.readToken_slash();return;case 37:case 42:this.readToken_mult_modulo(t);return;case 124:case 38:this.readToken_pipe_amp(t);return;case 94:this.readToken_caret();return;case 43:case 45:this.readToken_plus_min(t);return;case 60:this.readToken_lt();return;case 62:this.readToken_gt();return;case 61:case 33:this.readToken_eq_excl(t);return;case 126:this.finishOp(36,1);return;case 64:this.readToken_atSign();return;case 35:this.readToken_numberSign();return;case 92:this.readWord();return;default:if(xl(t)){this.readWord(t);return}}throw this.raise(He.InvalidOrUnexpectedToken,this.state.curPosition(),{unexpected:String.fromCodePoint(t)})}finishOp(t,a){const i=this.input.slice(this.state.pos,this.state.pos+a);this.state.pos+=a,this.finishToken(t,i)}readRegexp(){const t=this.state.startLoc,a=this.state.start+1;let i,u,{pos:p}=this.state;for(;;++p){if(p>=this.length)throw this.raise(He.UnterminatedRegExp,js(t,1));const E=this.input.charCodeAt(p);if(jp(E))throw this.raise(He.UnterminatedRegExp,js(t,1));if(i)i=!1;else{if(E===91)u=!0;else if(E===93&&u)u=!1;else if(E===47&&!u)break;i=E===92}}const m=this.input.slice(a,p);++p;let b="";const v=()=>js(t,p+2-a);for(;p<this.length;){const E=this.codePointAtPos(p),S=String.fromCharCode(E);if(o7t.has(E))E===118?b.includes("u")&&this.raise(He.IncompatibleRegExpUVFlags,v()):E===117&&b.includes("v")&&this.raise(He.IncompatibleRegExpUVFlags,v()),b.includes(S)&&this.raise(He.DuplicateRegExpFlags,v());else if(Cp(E)||E===92)this.raise(He.MalformedRegExpFlags,v());else break;++p,b+=S}this.state.pos=p,this.finishToken(137,{pattern:m,flags:b})}readInt(t,a,i=!1,u=!0){const{n:p,pos:m}=pye(this.input,this.state.pos,this.state.lineStart,this.state.curLine,t,a,i,u,this.errorHandlers_readInt,!1);return this.state.pos=m,p}readRadixNumber(t){const a=this.state.curPosition();let i=!1;this.state.pos+=2;const u=this.readInt(t);u==null&&this.raise(He.InvalidDigit,js(a,2),{radix:t});const p=this.input.charCodeAt(this.state.pos);if(p===110)++this.state.pos,i=!0;else if(p===109)throw this.raise(He.InvalidDecimal,a);if(xl(this.codePointAtPos(this.state.pos)))throw this.raise(He.NumberIdentifier,this.state.curPosition());if(i){const m=this.input.slice(a.index,this.state.pos).replace(/[_n]/g,"");this.finishToken(135,m);return}this.finishToken(134,u)}readNumber(t){const a=this.state.pos,i=this.state.curPosition();let u=!1,p=!1,m=!1,b=!1;!t&&this.readInt(10)===null&&this.raise(He.InvalidNumber,this.state.curPosition());const v=this.state.pos-a>=2&&this.input.charCodeAt(a)===48;if(v){const I=this.input.slice(a,this.state.pos);if(this.recordStrictModeErrors(He.StrictOctalLiteral,i),!this.state.strict){const q=I.indexOf("_");q>0&&this.raise(He.ZeroDigitNumericSeparator,js(i,q))}b=v&&!/[89]/.test(I)}let E=this.input.charCodeAt(this.state.pos);if(E===46&&!b&&(++this.state.pos,this.readInt(10),u=!0,E=this.input.charCodeAt(this.state.pos)),(E===69||E===101)&&!b&&(E=this.input.charCodeAt(++this.state.pos),(E===43||E===45)&&++this.state.pos,this.readInt(10)===null&&this.raise(He.InvalidOrMissingExponent,i),u=!0,m=!0,E=this.input.charCodeAt(this.state.pos)),E===110&&((u||v)&&this.raise(He.InvalidBigIntLiteral,i),++this.state.pos,p=!0),E===109){this.expectPlugin("decimal",this.state.curPosition()),(m||v)&&this.raise(He.InvalidDecimal,i),++this.state.pos;var S=!0}if(xl(this.codePointAtPos(this.state.pos)))throw this.raise(He.NumberIdentifier,this.state.curPosition());const A=this.input.slice(a,this.state.pos).replace(/[_mn]/g,"");if(p){this.finishToken(135,A);return}if(S){this.finishToken(136,A);return}const O=b?parseInt(A,8):parseFloat(A);this.finishToken(134,O)}readCodePoint(t){const{code:a,pos:i}=fye(this.input,this.state.pos,this.state.lineStart,this.state.curLine,t,this.errorHandlers_readCodePoint);return this.state.pos=i,a}readString(t){const{str:a,pos:i,curLine:u,lineStart:p}=fpe(t===34?"double":"single",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_string);this.state.pos=i+1,this.state.lineStart=p,this.state.curLine=u,this.finishToken(133,a)}readTemplateContinuation(){this.match(8)||this.unexpected(null,8),this.state.pos--,this.readTemplateToken()}readTemplateToken(){const t=this.input[this.state.pos],{str:a,firstInvalidLoc:i,pos:u,curLine:p,lineStart:m}=fpe("template",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_template);this.state.pos=u+1,this.state.lineStart=m,this.state.curLine=p,i&&(this.state.firstInvalidTemplateEscapePos=new Nd(i.curLine,i.pos-i.lineStart,i.pos)),this.input.codePointAt(u)===96?this.finishToken(24,i?null:t+a+"`"):(this.state.pos++,this.finishToken(25,i?null:t+a+"${"))}recordStrictModeErrors(t,a){const i=a.index;this.state.strict&&!this.state.strictErrors.has(i)?this.raise(t,a):this.state.strictErrors.set(i,[t,a])}readWord1(t){this.state.containsEsc=!1;let a="";const i=this.state.pos;let u=this.state.pos;for(t!==void 0&&(this.state.pos+=t<=65535?1:2);this.state.pos<this.length;){const p=this.codePointAtPos(this.state.pos);if(Cp(p))this.state.pos+=p<=65535?1:2;else if(p===92){this.state.containsEsc=!0,a+=this.input.slice(u,this.state.pos);const m=this.state.curPosition(),b=this.state.pos===i?xl:Cp;if(this.input.charCodeAt(++this.state.pos)!==117){this.raise(He.MissingUnicodeEscape,this.state.curPosition()),u=this.state.pos-1;continue}++this.state.pos;const v=this.readCodePoint(!0);v!==null&&(b(v)||this.raise(He.EscapedCharNotAnIdentifier,m),a+=String.fromCodePoint(v)),u=this.state.pos}else break}return a+this.input.slice(u,this.state.pos)}readWord(t){const a=this.readWord1(t),i=XD.get(a);i!==void 0?this.finishToken(i,Dd(i)):this.finishToken(132,a)}checkKeywordEscapes(){const{type:t}=this.state;tk(t)&&this.state.containsEsc&&this.raise(He.InvalidEscapedReservedWord,this.state.startLoc,{reservedWord:Dd(t)})}raise(t,a,i={}){const u=a instanceof Nd?a:a.loc.start,p=t(u,i);if(!this.options.errorRecovery)throw p;return this.isLookahead||this.state.errors.push(p),p}raiseOverwrite(t,a,i={}){const u=a instanceof Nd?a:a.loc.start,p=u.index,m=this.state.errors;for(let b=m.length-1;b>=0;b--){const v=m[b];if(v.loc.index===p)return m[b]=t(u,i);if(v.loc.index<p)break}return this.raise(t,a,i)}updateContext(t){}unexpected(t,a){throw this.raise(He.UnexpectedToken,t??this.state.startLoc,{expected:a?Dd(a):null})}expectPlugin(t,a){if(this.hasPlugin(t))return!0;throw this.raise(He.MissingPlugin,a??this.state.startLoc,{missingPlugin:[t]})}expectOnePlugin(t){if(!t.some(a=>this.hasPlugin(a)))throw this.raise(He.MissingOneOfPlugins,this.state.startLoc,{missingPlugin:t})}errorBuilder(t){return(a,i,u)=>{this.raise(t,jm(a,i,u))}}},d7t=class{constructor(){this.privateNames=new Set,this.loneAccessors=new Map,this.undefinedPrivateNames=new Map}},u7t=class{constructor(t){this.parser=void 0,this.stack=[],this.undefinedPrivateNames=new Map,this.parser=t}current(){return this.stack[this.stack.length-1]}enter(){this.stack.push(new d7t)}exit(){const t=this.stack.pop(),a=this.current();for(const[i,u]of Array.from(t.undefinedPrivateNames))a?a.undefinedPrivateNames.has(i)||a.undefinedPrivateNames.set(i,u):this.parser.raise(He.InvalidPrivateFieldResolution,u,{identifierName:i})}declarePrivateName(t,a,i){const{privateNames:u,loneAccessors:p,undefinedPrivateNames:m}=this.current();let b=u.has(t);if(a&3){const v=b&&p.get(t);if(v){const E=v&4,S=a&4,A=v&3,O=a&3;b=A===O||E!==S,b||p.delete(t)}else b||p.set(t,a)}b&&this.parser.raise(He.PrivateNameRedeclaration,i,{identifierName:t}),u.add(t),m.delete(t)}usePrivateName(t,a){let i;for(i of this.stack)if(i.privateNames.has(t))return;i?i.undefinedPrivateNames.set(t,a):this.parser.raise(He.InvalidPrivateFieldResolution,a,{identifierName:t})}},o6=class{constructor(t=0){this.type=t}canBeArrowParameterDeclaration(){return this.type===2||this.type===1}isCertainlyParameterDeclaration(){return this.type===3}},hye=class extends o6{constructor(t){super(t),this.declarationErrors=new Map}recordDeclarationError(t,a){const i=a.index;this.declarationErrors.set(i,[t,a])}clearDeclarationError(t){this.declarationErrors.delete(t)}iterateErrors(t){this.declarationErrors.forEach(t)}},c7t=class{constructor(t){this.parser=void 0,this.stack=[new o6],this.parser=t}enter(t){this.stack.push(t)}exit(){this.stack.pop()}recordParameterInitializerError(t,a){const i=a.loc.start,{stack:u}=this;let p=u.length-1,m=u[p];for(;!m.isCertainlyParameterDeclaration();){if(m.canBeArrowParameterDeclaration())m.recordDeclarationError(t,i);else return;m=u[--p]}this.parser.raise(t,i)}recordArrowParameterBindingError(t,a){const{stack:i}=this,u=i[i.length-1],p=a.loc.start;if(u.isCertainlyParameterDeclaration())this.parser.raise(t,p);else if(u.canBeArrowParameterDeclaration())u.recordDeclarationError(t,p);else return}recordAsyncArrowParametersError(t){const{stack:a}=this;let i=a.length-1,u=a[i];for(;u.canBeArrowParameterDeclaration();)u.type===2&&u.recordDeclarationError(He.AwaitBindingIdentifier,t),u=a[--i]}validateAsPattern(){const{stack:t}=this,a=t[t.length-1];a.canBeArrowParameterDeclaration()&&a.iterateErrors(([i,u])=>{this.parser.raise(i,u);let p=t.length-2,m=t[p];for(;m.canBeArrowParameterDeclaration();)m.clearDeclarationError(u.index),m=t[--p]})}};function p7t(){return new o6(3)}function f7t(){return new hye(1)}function h7t(){return new hye(2)}function mye(){return new o6}let m7t=class{constructor(){this.stacks=[]}enter(t){this.stacks.push(t)}exit(){this.stacks.pop()}currentFlags(){return this.stacks[this.stacks.length-1]}get hasAwait(){return(this.currentFlags()&2)>0}get hasYield(){return(this.currentFlags()&1)>0}get hasReturn(){return(this.currentFlags()&4)>0}get hasIn(){return(this.currentFlags()&8)>0}};function _2(n,t){return(n?2:0)|(t?1:0)}let y7t=class extends l7t{addExtra(t,a,i,u=!0){if(!t)return;let{extra:p}=t;p==null&&(p={},t.extra=p),u?p[a]=i:Object.defineProperty(p,a,{enumerable:u,value:i})}isContextual(t){return this.state.type===t&&!this.state.containsEsc}isUnparsedContextual(t,a){const i=t+a.length;if(this.input.slice(t,i)===a){const u=this.input.charCodeAt(i);return!(Cp(u)||(u&64512)===55296)}return!1}isLookaheadContextual(t){const a=this.nextTokenStart();return this.isUnparsedContextual(a,t)}eatContextual(t){return this.isContextual(t)?(this.next(),!0):!1}expectContextual(t,a){if(!this.eatContextual(t)){if(a!=null)throw this.raise(a,this.state.startLoc);this.unexpected(null,t)}}canInsertSemicolon(){return this.match(139)||this.match(8)||this.hasPrecedingLineBreak()}hasPrecedingLineBreak(){return cpe(this.input,this.state.lastTokEndLoc.index,this.state.start)}hasFollowingLineBreak(){return cpe(this.input,this.state.end,this.nextTokenStart())}isLineTerminator(){return this.eat(13)||this.canInsertSemicolon()}semicolon(t=!0){(t?this.isLineTerminator():this.eat(13))||this.raise(He.MissingSemicolon,this.state.lastTokEndLoc)}expect(t,a){this.eat(t)||this.unexpected(a,t)}tryParse(t,a=this.state.clone()){const i={node:null};try{const u=t((p=null)=>{throw i.node=p,i});if(this.state.errors.length>a.errors.length){const p=this.state;return this.state=a,this.state.tokensLength=p.tokensLength,{node:u,error:p.errors[a.errors.length],thrown:!1,aborted:!1,failState:p}}return{node:u,error:null,thrown:!1,aborted:!1,failState:null}}catch(u){const p=this.state;if(this.state=a,u instanceof SyntaxError)return{node:null,error:u,thrown:!0,aborted:!1,failState:p};if(u===i)return{node:i.node,error:null,thrown:!1,aborted:!0,failState:p};throw u}}checkExpressionErrors(t,a){if(!t)return!1;const{shorthandAssignLoc:i,doubleProtoLoc:u,privateKeyLoc:p,optionalParametersLoc:m}=t,b=!!i||!!u||!!m||!!p;if(!a)return b;i!=null&&this.raise(He.InvalidCoverInitializedName,i),u!=null&&this.raise(He.DuplicateProto,u),p!=null&&this.raise(He.UnexpectedPrivateField,p),m!=null&&this.unexpected(m)}isLiteralPropertyName(){return aye(this.state.type)}isPrivateName(t){return t.type==="PrivateName"}getPrivateNameSV(t){return t.id.name}hasPropertyAsPrivateName(t){return(t.type==="MemberExpression"||t.type==="OptionalMemberExpression")&&this.isPrivateName(t.property)}isObjectProperty(t){return t.type==="ObjectProperty"}isObjectMethod(t){return t.type==="ObjectMethod"}initializeScopes(t=this.options.sourceType==="module"){const a=this.state.labels;this.state.labels=[];const i=this.exportedIdentifiers;this.exportedIdentifiers=new Set;const u=this.inModule;this.inModule=t;const p=this.scope,m=this.getScopeHandler();this.scope=new m(this,t);const b=this.prodParam;this.prodParam=new m7t;const v=this.classScope;this.classScope=new u7t(this);const E=this.expressionScope;return this.expressionScope=new c7t(this),()=>{this.state.labels=a,this.exportedIdentifiers=i,this.inModule=u,this.scope=p,this.prodParam=b,this.classScope=v,this.expressionScope=E}}enterInitialScopes(){let t=0;this.inModule&&(t|=2),this.scope.enter(1),this.prodParam.enter(t)}checkDestructuringPrivate(t){const{privateKeyLoc:a}=t;a!==null&&this.expectPlugin("destructuringPrivate",a)}},N2=class{constructor(){this.shorthandAssignLoc=null,this.doubleProtoLoc=null,this.privateKeyLoc=null,this.optionalParametersLoc=null}},rb=class{constructor(t,a,i){this.type="",this.start=a,this.end=0,this.loc=new eb(i),t!=null&&t.options.ranges&&(this.range=[a,0]),t!=null&&t.filename&&(this.loc.filename=t.filename)}};const ik=rb.prototype;ik.__clone=function(){const n=new rb(void 0,this.start,this.loc.start),t=Object.keys(this);for(let a=0,i=t.length;a<i;a++){const u=t[a];u!=="leadingComments"&&u!=="trailingComments"&&u!=="innerComments"&&(n[u]=this[u])}return n};function g7t(n){return Il(n)}function Il(n){const{type:t,start:a,end:i,loc:u,range:p,extra:m,name:b}=n,v=Object.create(ik);return v.type=t,v.start=a,v.end=i,v.loc=u,v.range=p,v.extra=m,v.name=b,t==="Placeholder"&&(v.expectedNode=n.expectedNode),v}function v7t(n){const{type:t,start:a,end:i,loc:u,range:p,extra:m}=n;if(t==="Placeholder")return g7t(n);const b=Object.create(ik);return b.type=t,b.start=a,b.end=i,b.loc=u,b.range=p,n.raw!==void 0?b.raw=n.raw:b.extra=m,b.value=n.value,b}let b7t=class extends y7t{startNode(){const t=this.state.startLoc;return new rb(this,t.index,t)}startNodeAt(t){return new rb(this,t.index,t)}startNodeAtNode(t){return this.startNodeAt(t.loc.start)}finishNode(t,a){return this.finishNodeAt(t,a,this.state.lastTokEndLoc)}finishNodeAt(t,a,i){return t.type=a,t.end=i.index,t.loc.end=i,this.options.ranges&&(t.range[1]=i.index),this.options.attachComment&&this.processComment(t),t}resetStartLocation(t,a){t.start=a.index,t.loc.start=a,this.options.ranges&&(t.range[0]=a.index)}resetEndLocation(t,a=this.state.lastTokEndLoc){t.end=a.index,t.loc.end=a,this.options.ranges&&(t.range[1]=a.index)}resetStartLocationFromNode(t,a){this.resetStartLocation(t,a.loc.start)}};const x7t=new Set(["_","any","bool","boolean","empty","extends","false","interface","mixed","null","number","static","string","true","typeof","void"]),Or=El`flow`({AmbiguousConditionalArrow:"Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.",AmbiguousDeclareModuleKind:"Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module.",AssignReservedType:({reservedType:n})=>`Cannot overwrite reserved type ${n}.`,DeclareClassElement:"The `declare` modifier can only appear on class fields.",DeclareClassFieldInitializer:"Initializers are not allowed in fields with the `declare` modifier.",DuplicateDeclareModuleExports:"Duplicate `declare module.exports` statement.",EnumBooleanMemberNotInitialized:({memberName:n,enumName:t})=>`Boolean enum members need to be initialized. Use either \`${n} = true,\` or \`${n} = false,\` in enum \`${t}\`.`,EnumDuplicateMemberName:({memberName:n,enumName:t})=>`Enum member names need to be unique, but the name \`${n}\` has already been used before in enum \`${t}\`.`,EnumInconsistentMemberValues:({enumName:n})=>`Enum \`${n}\` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.`,EnumInvalidExplicitType:({invalidEnumType:n,enumName:t})=>`Enum type \`${n}\` is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${t}\`.`,EnumInvalidExplicitTypeUnknownSupplied:({enumName:n})=>`Supplied enum type is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${n}\`.`,EnumInvalidMemberInitializerPrimaryType:({enumName:n,memberName:t,explicitType:a})=>`Enum \`${n}\` has type \`${a}\`, so the initializer of \`${t}\` needs to be a ${a} literal.`,EnumInvalidMemberInitializerSymbolType:({enumName:n,memberName:t})=>`Symbol enum members cannot be initialized. Use \`${t},\` in enum \`${n}\`.`,EnumInvalidMemberInitializerUnknownType:({enumName:n,memberName:t})=>`The enum member initializer for \`${t}\` needs to be a literal (either a boolean, number, or string) in enum \`${n}\`.`,EnumInvalidMemberName:({enumName:n,memberName:t,suggestion:a})=>`Enum member names cannot start with lowercase 'a' through 'z'. Instead of using \`${t}\`, consider using \`${a}\`, in enum \`${n}\`.`,EnumNumberMemberNotInitialized:({enumName:n,memberName:t})=>`Number enum members need to be initialized, e.g. \`${t} = 1\` in enum \`${n}\`.`,EnumStringMemberInconsistentlyInitialized:({enumName:n})=>`String enum members need to consistently either all use initializers, or use no initializers, in enum \`${n}\`.`,GetterMayNotHaveThisParam:"A getter cannot have a `this` parameter.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` or `typeof` keyword.",ImportTypeShorthandOnlyInPureImport:"The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements.",InexactInsideExact:"Explicit inexact syntax cannot appear inside an explicit exact object type.",InexactInsideNonObject:"Explicit inexact syntax cannot appear in class or interface definitions.",InexactVariance:"Explicit inexact syntax cannot have variance.",InvalidNonTypeImportInDeclareModule:"Imports within a `declare module` body must always be `import type` or `import typeof`.",MissingTypeParamDefault:"Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",NestedDeclareModule:"`declare module` cannot be used inside another `declare module`.",NestedFlowComment:"Cannot have a flow comment inside another flow comment.",PatternIsOptional:Object.assign({message:"A binding pattern parameter cannot be optional in an implementation signature."},{reasonCode:"OptionalBindingPattern"}),SetterMayNotHaveThisParam:"A setter cannot have a `this` parameter.",SpreadVariance:"Spread properties cannot have variance.",ThisParamAnnotationRequired:"A type annotation is required for the `this` parameter.",ThisParamBannedInConstructor:"Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",ThisParamMayNotBeOptional:"The `this` parameter cannot be optional.",ThisParamMustBeFirst:"The `this` parameter must be the first function parameter.",ThisParamNoDefault:"The `this` parameter may not have a default value.",TypeBeforeInitializer:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeCastInPattern:"The type cast expression is expected to be wrapped with parenthesis.",UnexpectedExplicitInexactInObject:"Explicit inexact syntax must appear at the end of an inexact object.",UnexpectedReservedType:({reservedType:n})=>`Unexpected reserved type ${n}.`,UnexpectedReservedUnderscore:"`_` is only allowed as a type argument to call or new.",UnexpectedSpaceBetweenModuloChecks:"Spaces between `%` and `checks` are not allowed here.",UnexpectedSpreadType:"Spread operator cannot appear in class or interface definitions.",UnexpectedSubtractionOperand:'Unexpected token, expected "number" or "bigint".',UnexpectedTokenAfterTypeParameter:"Expected an arrow function after this type parameter declaration.",UnexpectedTypeParameterBeforeAsyncArrowFunction:"Type parameters must come after the async keyword, e.g. instead of `<T> async () => {}`, use `async <T>() => {}`.",UnsupportedDeclareExportKind:({unsupportedExportKind:n,suggestion:t})=>`\`declare export ${n}\` is not supported. Use \`${t}\` instead.`,UnsupportedStatementInDeclareModule:"Only declares and type imports are allowed inside declare module.",UnterminatedFlowComment:"Unterminated flow-comment."});function R7t(n){return n.type==="DeclareExportAllDeclaration"||n.type==="DeclareExportDeclaration"&&(!n.declaration||n.declaration.type!=="TypeAlias"&&n.declaration.type!=="InterfaceDeclaration")}function hpe(n){return n.importKind==="type"||n.importKind==="typeof"}const E7t={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"};function S7t(n,t){const a=[],i=[];for(let u=0;u<n.length;u++)(t(n[u],u,n)?a:i).push(n[u]);return[a,i]}const T7t=/\*?\s*@((?:no)?flow)\b/;var w7t=n=>class extends n{constructor(...a){super(...a),this.flowPragma=void 0}getScopeHandler(){return Y4t}shouldParseTypes(){return this.getPluginOption("flow","all")||this.flowPragma==="flow"}finishToken(a,i){a!==133&&a!==13&&a!==28&&this.flowPragma===void 0&&(this.flowPragma=null),super.finishToken(a,i)}addComment(a){if(this.flowPragma===void 0){const i=T7t.exec(a.value);if(i)if(i[1]==="flow")this.flowPragma="flow";else if(i[1]==="noflow")this.flowPragma="noflow";else throw new Error("Unexpected flow pragma")}super.addComment(a)}flowParseTypeInitialiser(a){const i=this.state.inType;this.state.inType=!0,this.expect(a||14);const u=this.flowParseType();return this.state.inType=i,u}flowParsePredicate(){const a=this.startNode(),i=this.state.startLoc;return this.next(),this.expectContextual(110),this.state.lastTokStartLoc.index>i.index+1&&this.raise(Or.UnexpectedSpaceBetweenModuloChecks,i),this.eat(10)?(a.value=super.parseExpression(),this.expect(11),this.finishNode(a,"DeclaredPredicate")):this.finishNode(a,"InferredPredicate")}flowParseTypeAndPredicateInitialiser(){const a=this.state.inType;this.state.inType=!0,this.expect(14);let i=null,u=null;return this.match(54)?(this.state.inType=a,u=this.flowParsePredicate()):(i=this.flowParseType(),this.state.inType=a,this.match(54)&&(u=this.flowParsePredicate())),[i,u]}flowParseDeclareClass(a){return this.next(),this.flowParseInterfaceish(a,!0),this.finishNode(a,"DeclareClass")}flowParseDeclareFunction(a){this.next();const i=a.id=this.parseIdentifier(),u=this.startNode(),p=this.startNode();this.match(47)?u.typeParameters=this.flowParseTypeParameterDeclaration():u.typeParameters=null,this.expect(10);const m=this.flowParseFunctionTypeParams();return u.params=m.params,u.rest=m.rest,u.this=m._this,this.expect(11),[u.returnType,a.predicate]=this.flowParseTypeAndPredicateInitialiser(),p.typeAnnotation=this.finishNode(u,"FunctionTypeAnnotation"),i.typeAnnotation=this.finishNode(p,"TypeAnnotation"),this.resetEndLocation(i),this.semicolon(),this.scope.declareName(a.id.name,2048,a.id.loc.start),this.finishNode(a,"DeclareFunction")}flowParseDeclare(a,i){if(this.match(80))return this.flowParseDeclareClass(a);if(this.match(68))return this.flowParseDeclareFunction(a);if(this.match(74))return this.flowParseDeclareVariable(a);if(this.eatContextual(127))return this.match(16)?this.flowParseDeclareModuleExports(a):(i&&this.raise(Or.NestedDeclareModule,this.state.lastTokStartLoc),this.flowParseDeclareModule(a));if(this.isContextual(130))return this.flowParseDeclareTypeAlias(a);if(this.isContextual(131))return this.flowParseDeclareOpaqueType(a);if(this.isContextual(129))return this.flowParseDeclareInterface(a);if(this.match(82))return this.flowParseDeclareExportDeclaration(a,i);this.unexpected()}flowParseDeclareVariable(a){return this.next(),a.id=this.flowParseTypeAnnotatableIdentifier(!0),this.scope.declareName(a.id.name,5,a.id.loc.start),this.semicolon(),this.finishNode(a,"DeclareVariable")}flowParseDeclareModule(a){this.scope.enter(0),this.match(133)?a.id=super.parseExprAtom():a.id=this.parseIdentifier();const i=a.body=this.startNode(),u=i.body=[];for(this.expect(5);!this.match(8);){let b=this.startNode();this.match(83)?(this.next(),!this.isContextual(130)&&!this.match(87)&&this.raise(Or.InvalidNonTypeImportInDeclareModule,this.state.lastTokStartLoc),super.parseImport(b)):(this.expectContextual(125,Or.UnsupportedStatementInDeclareModule),b=this.flowParseDeclare(b,!0)),u.push(b)}this.scope.exit(),this.expect(8),this.finishNode(i,"BlockStatement");let p=null,m=!1;return u.forEach(b=>{R7t(b)?(p==="CommonJS"&&this.raise(Or.AmbiguousDeclareModuleKind,b),p="ES"):b.type==="DeclareModuleExports"&&(m&&this.raise(Or.DuplicateDeclareModuleExports,b),p==="ES"&&this.raise(Or.AmbiguousDeclareModuleKind,b),p="CommonJS",m=!0)}),a.kind=p||"CommonJS",this.finishNode(a,"DeclareModule")}flowParseDeclareExportDeclaration(a,i){if(this.expect(82),this.eat(65))return this.match(68)||this.match(80)?a.declaration=this.flowParseDeclare(this.startNode()):(a.declaration=this.flowParseType(),this.semicolon()),a.default=!0,this.finishNode(a,"DeclareExportDeclaration");if(this.match(75)||this.isLet()||(this.isContextual(130)||this.isContextual(129))&&!i){const u=this.state.value;throw this.raise(Or.UnsupportedDeclareExportKind,this.state.startLoc,{unsupportedExportKind:u,suggestion:E7t[u]})}if(this.match(74)||this.match(68)||this.match(80)||this.isContextual(131))return a.declaration=this.flowParseDeclare(this.startNode()),a.default=!1,this.finishNode(a,"DeclareExportDeclaration");if(this.match(55)||this.match(5)||this.isContextual(129)||this.isContextual(130)||this.isContextual(131))return a=this.parseExport(a,null),a.type==="ExportNamedDeclaration"&&(a.type="ExportDeclaration",a.default=!1,delete a.exportKind),a.type="Declare"+a.type,a;this.unexpected()}flowParseDeclareModuleExports(a){return this.next(),this.expectContextual(111),a.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(a,"DeclareModuleExports")}flowParseDeclareTypeAlias(a){this.next();const i=this.flowParseTypeAlias(a);return i.type="DeclareTypeAlias",i}flowParseDeclareOpaqueType(a){this.next();const i=this.flowParseOpaqueType(a,!0);return i.type="DeclareOpaqueType",i}flowParseDeclareInterface(a){return this.next(),this.flowParseInterfaceish(a,!1),this.finishNode(a,"DeclareInterface")}flowParseInterfaceish(a,i){if(a.id=this.flowParseRestrictedIdentifier(!i,!0),this.scope.declareName(a.id.name,i?17:8201,a.id.loc.start),this.match(47)?a.typeParameters=this.flowParseTypeParameterDeclaration():a.typeParameters=null,a.extends=[],this.eat(81))do a.extends.push(this.flowParseInterfaceExtends());while(!i&&this.eat(12));if(i){if(a.implements=[],a.mixins=[],this.eatContextual(117))do a.mixins.push(this.flowParseInterfaceExtends());while(this.eat(12));if(this.eatContextual(113))do a.implements.push(this.flowParseInterfaceExtends());while(this.eat(12))}a.body=this.flowParseObjectType({allowStatic:i,allowExact:!1,allowSpread:!1,allowProto:i,allowInexact:!1})}flowParseInterfaceExtends(){const a=this.startNode();return a.id=this.flowParseQualifiedTypeIdentifier(),this.match(47)?a.typeParameters=this.flowParseTypeParameterInstantiation():a.typeParameters=null,this.finishNode(a,"InterfaceExtends")}flowParseInterface(a){return this.flowParseInterfaceish(a,!1),this.finishNode(a,"InterfaceDeclaration")}checkNotUnderscore(a){a==="_"&&this.raise(Or.UnexpectedReservedUnderscore,this.state.startLoc)}checkReservedType(a,i,u){x7t.has(a)&&this.raise(u?Or.AssignReservedType:Or.UnexpectedReservedType,i,{reservedType:a})}flowParseRestrictedIdentifier(a,i){return this.checkReservedType(this.state.value,this.state.startLoc,i),this.parseIdentifier(a)}flowParseTypeAlias(a){return a.id=this.flowParseRestrictedIdentifier(!1,!0),this.scope.declareName(a.id.name,8201,a.id.loc.start),this.match(47)?a.typeParameters=this.flowParseTypeParameterDeclaration():a.typeParameters=null,a.right=this.flowParseTypeInitialiser(29),this.semicolon(),this.finishNode(a,"TypeAlias")}flowParseOpaqueType(a,i){return this.expectContextual(130),a.id=this.flowParseRestrictedIdentifier(!0,!0),this.scope.declareName(a.id.name,8201,a.id.loc.start),this.match(47)?a.typeParameters=this.flowParseTypeParameterDeclaration():a.typeParameters=null,a.supertype=null,this.match(14)&&(a.supertype=this.flowParseTypeInitialiser(14)),a.impltype=null,i||(a.impltype=this.flowParseTypeInitialiser(29)),this.semicolon(),this.finishNode(a,"OpaqueType")}flowParseTypeParameter(a=!1){const i=this.state.startLoc,u=this.startNode(),p=this.flowParseVariance(),m=this.flowParseTypeAnnotatableIdentifier();return u.name=m.name,u.variance=p,u.bound=m.typeAnnotation,this.match(29)?(this.eat(29),u.default=this.flowParseType()):a&&this.raise(Or.MissingTypeParamDefault,i),this.finishNode(u,"TypeParameter")}flowParseTypeParameterDeclaration(){const a=this.state.inType,i=this.startNode();i.params=[],this.state.inType=!0,this.match(47)||this.match(142)?this.next():this.unexpected();let u=!1;do{const p=this.flowParseTypeParameter(u);i.params.push(p),p.default&&(u=!0),this.match(48)||this.expect(12)}while(!this.match(48));return this.expect(48),this.state.inType=a,this.finishNode(i,"TypeParameterDeclaration")}flowParseTypeParameterInstantiation(){const a=this.startNode(),i=this.state.inType;a.params=[],this.state.inType=!0,this.expect(47);const u=this.state.noAnonFunctionType;for(this.state.noAnonFunctionType=!1;!this.match(48);)a.params.push(this.flowParseType()),this.match(48)||this.expect(12);return this.state.noAnonFunctionType=u,this.expect(48),this.state.inType=i,this.finishNode(a,"TypeParameterInstantiation")}flowParseTypeParameterInstantiationCallOrNew(){const a=this.startNode(),i=this.state.inType;for(a.params=[],this.state.inType=!0,this.expect(47);!this.match(48);)a.params.push(this.flowParseTypeOrImplicitInstantiation()),this.match(48)||this.expect(12);return this.expect(48),this.state.inType=i,this.finishNode(a,"TypeParameterInstantiation")}flowParseInterfaceType(){const a=this.startNode();if(this.expectContextual(129),a.extends=[],this.eat(81))do a.extends.push(this.flowParseInterfaceExtends());while(this.eat(12));return a.body=this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!1,allowProto:!1,allowInexact:!1}),this.finishNode(a,"InterfaceTypeAnnotation")}flowParseObjectPropertyKey(){return this.match(134)||this.match(133)?super.parseExprAtom():this.parseIdentifier(!0)}flowParseObjectTypeIndexer(a,i,u){return a.static=i,this.lookahead().type===14?(a.id=this.flowParseObjectPropertyKey(),a.key=this.flowParseTypeInitialiser()):(a.id=null,a.key=this.flowParseType()),this.expect(3),a.value=this.flowParseTypeInitialiser(),a.variance=u,this.finishNode(a,"ObjectTypeIndexer")}flowParseObjectTypeInternalSlot(a,i){return a.static=i,a.id=this.flowParseObjectPropertyKey(),this.expect(3),this.expect(3),this.match(47)||this.match(10)?(a.method=!0,a.optional=!1,a.value=this.flowParseObjectTypeMethodish(this.startNodeAt(a.loc.start))):(a.method=!1,this.eat(17)&&(a.optional=!0),a.value=this.flowParseTypeInitialiser()),this.finishNode(a,"ObjectTypeInternalSlot")}flowParseObjectTypeMethodish(a){for(a.params=[],a.rest=null,a.typeParameters=null,a.this=null,this.match(47)&&(a.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(10),this.match(78)&&(a.this=this.flowParseFunctionTypeParam(!0),a.this.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)a.params.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(a.rest=this.flowParseFunctionTypeParam(!1)),this.expect(11),a.returnType=this.flowParseTypeInitialiser(),this.finishNode(a,"FunctionTypeAnnotation")}flowParseObjectTypeCallProperty(a,i){const u=this.startNode();return a.static=i,a.value=this.flowParseObjectTypeMethodish(u),this.finishNode(a,"ObjectTypeCallProperty")}flowParseObjectType({allowStatic:a,allowExact:i,allowSpread:u,allowProto:p,allowInexact:m}){const b=this.state.inType;this.state.inType=!0;const v=this.startNode();v.callProperties=[],v.properties=[],v.indexers=[],v.internalSlots=[];let E,S,A=!1;for(i&&this.match(6)?(this.expect(6),E=9,S=!0):(this.expect(5),E=8,S=!1),v.exact=S;!this.match(E);){let I=!1,q=null,L=null;const W=this.startNode();if(p&&this.isContextual(118)){const Q=this.lookahead();Q.type!==14&&Q.type!==17&&(this.next(),q=this.state.startLoc,a=!1)}if(a&&this.isContextual(106)){const Q=this.lookahead();Q.type!==14&&Q.type!==17&&(this.next(),I=!0)}const X=this.flowParseVariance();if(this.eat(0))q!=null&&this.unexpected(q),this.eat(0)?(X&&this.unexpected(X.loc.start),v.internalSlots.push(this.flowParseObjectTypeInternalSlot(W,I))):v.indexers.push(this.flowParseObjectTypeIndexer(W,I,X));else if(this.match(10)||this.match(47))q!=null&&this.unexpected(q),X&&this.unexpected(X.loc.start),v.callProperties.push(this.flowParseObjectTypeCallProperty(W,I));else{let Q="init";if(this.isContextual(99)||this.isContextual(104)){const ie=this.lookahead();aye(ie.type)&&(Q=this.state.value,this.next())}const ae=this.flowParseObjectTypeProperty(W,I,q,X,Q,u,m??!S);ae===null?(A=!0,L=this.state.lastTokStartLoc):v.properties.push(ae)}this.flowObjectTypeSemicolon(),L&&!this.match(8)&&!this.match(9)&&this.raise(Or.UnexpectedExplicitInexactInObject,L)}this.expect(E),u&&(v.inexact=A);const O=this.finishNode(v,"ObjectTypeAnnotation");return this.state.inType=b,O}flowParseObjectTypeProperty(a,i,u,p,m,b,v){if(this.eat(21))return this.match(12)||this.match(13)||this.match(8)||this.match(9)?(b?v||this.raise(Or.InexactInsideExact,this.state.lastTokStartLoc):this.raise(Or.InexactInsideNonObject,this.state.lastTokStartLoc),p&&this.raise(Or.InexactVariance,p),null):(b||this.raise(Or.UnexpectedSpreadType,this.state.lastTokStartLoc),u!=null&&this.unexpected(u),p&&this.raise(Or.SpreadVariance,p),a.argument=this.flowParseType(),this.finishNode(a,"ObjectTypeSpreadProperty"));{a.key=this.flowParseObjectPropertyKey(),a.static=i,a.proto=u!=null,a.kind=m;let E=!1;return this.match(47)||this.match(10)?(a.method=!0,u!=null&&this.unexpected(u),p&&this.unexpected(p.loc.start),a.value=this.flowParseObjectTypeMethodish(this.startNodeAt(a.loc.start)),(m==="get"||m==="set")&&this.flowCheckGetterSetterParams(a),!b&&a.key.name==="constructor"&&a.value.this&&this.raise(Or.ThisParamBannedInConstructor,a.value.this)):(m!=="init"&&this.unexpected(),a.method=!1,this.eat(17)&&(E=!0),a.value=this.flowParseTypeInitialiser(),a.variance=p),a.optional=E,this.finishNode(a,"ObjectTypeProperty")}}flowCheckGetterSetterParams(a){const i=a.kind==="get"?0:1,u=a.value.params.length+(a.value.rest?1:0);a.value.this&&this.raise(a.kind==="get"?Or.GetterMayNotHaveThisParam:Or.SetterMayNotHaveThisParam,a.value.this),u!==i&&this.raise(a.kind==="get"?He.BadGetterArity:He.BadSetterArity,a),a.kind==="set"&&a.value.rest&&this.raise(He.BadSetterRestParameter,a)}flowObjectTypeSemicolon(){!this.eat(13)&&!this.eat(12)&&!this.match(8)&&!this.match(9)&&this.unexpected()}flowParseQualifiedTypeIdentifier(a,i){var u;(u=a)!=null||(a=this.state.startLoc);let p=i||this.flowParseRestrictedIdentifier(!0);for(;this.eat(16);){const m=this.startNodeAt(a);m.qualification=p,m.id=this.flowParseRestrictedIdentifier(!0),p=this.finishNode(m,"QualifiedTypeIdentifier")}return p}flowParseGenericType(a,i){const u=this.startNodeAt(a);return u.typeParameters=null,u.id=this.flowParseQualifiedTypeIdentifier(a,i),this.match(47)&&(u.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(u,"GenericTypeAnnotation")}flowParseTypeofType(){const a=this.startNode();return this.expect(87),a.argument=this.flowParsePrimaryType(),this.finishNode(a,"TypeofTypeAnnotation")}flowParseTupleType(){const a=this.startNode();for(a.types=[],this.expect(0);this.state.pos<this.length&&!this.match(3)&&(a.types.push(this.flowParseType()),!this.match(3));)this.expect(12);return this.expect(3),this.finishNode(a,"TupleTypeAnnotation")}flowParseFunctionTypeParam(a){let i=null,u=!1,p=null;const m=this.startNode(),b=this.lookahead(),v=this.state.type===78;return b.type===14||b.type===17?(v&&!a&&this.raise(Or.ThisParamMustBeFirst,m),i=this.parseIdentifier(v),this.eat(17)&&(u=!0,v&&this.raise(Or.ThisParamMayNotBeOptional,m)),p=this.flowParseTypeInitialiser()):p=this.flowParseType(),m.name=i,m.optional=u,m.typeAnnotation=p,this.finishNode(m,"FunctionTypeParam")}reinterpretTypeAsFunctionTypeParam(a){const i=this.startNodeAt(a.loc.start);return i.name=null,i.optional=!1,i.typeAnnotation=a,this.finishNode(i,"FunctionTypeParam")}flowParseFunctionTypeParams(a=[]){let i=null,u=null;for(this.match(78)&&(u=this.flowParseFunctionTypeParam(!0),u.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)a.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(i=this.flowParseFunctionTypeParam(!1)),{params:a,rest:i,_this:u}}flowIdentToTypeAnnotation(a,i,u){switch(u.name){case"any":return this.finishNode(i,"AnyTypeAnnotation");case"bool":case"boolean":return this.finishNode(i,"BooleanTypeAnnotation");case"mixed":return this.finishNode(i,"MixedTypeAnnotation");case"empty":return this.finishNode(i,"EmptyTypeAnnotation");case"number":return this.finishNode(i,"NumberTypeAnnotation");case"string":return this.finishNode(i,"StringTypeAnnotation");case"symbol":return this.finishNode(i,"SymbolTypeAnnotation");default:return this.checkNotUnderscore(u.name),this.flowParseGenericType(a,u)}}flowParsePrimaryType(){const a=this.state.startLoc,i=this.startNode();let u,p,m=!1;const b=this.state.noAnonFunctionType;switch(this.state.type){case 5:return this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!0,allowProto:!1,allowInexact:!0});case 6:return this.flowParseObjectType({allowStatic:!1,allowExact:!0,allowSpread:!0,allowProto:!1,allowInexact:!1});case 0:return this.state.noAnonFunctionType=!1,p=this.flowParseTupleType(),this.state.noAnonFunctionType=b,p;case 47:{const v=this.startNode();return v.typeParameters=this.flowParseTypeParameterDeclaration(),this.expect(10),u=this.flowParseFunctionTypeParams(),v.params=u.params,v.rest=u.rest,v.this=u._this,this.expect(11),this.expect(19),v.returnType=this.flowParseType(),this.finishNode(v,"FunctionTypeAnnotation")}case 10:{const v=this.startNode();if(this.next(),!this.match(11)&&!this.match(21))if(Ta(this.state.type)||this.match(78)){const E=this.lookahead().type;m=E!==17&&E!==14}else m=!0;if(m){if(this.state.noAnonFunctionType=!1,p=this.flowParseType(),this.state.noAnonFunctionType=b,this.state.noAnonFunctionType||!(this.match(12)||this.match(11)&&this.lookahead().type===19))return this.expect(11),p;this.eat(12)}return p?u=this.flowParseFunctionTypeParams([this.reinterpretTypeAsFunctionTypeParam(p)]):u=this.flowParseFunctionTypeParams(),v.params=u.params,v.rest=u.rest,v.this=u._this,this.expect(11),this.expect(19),v.returnType=this.flowParseType(),v.typeParameters=null,this.finishNode(v,"FunctionTypeAnnotation")}case 133:return this.parseLiteral(this.state.value,"StringLiteralTypeAnnotation");case 85:case 86:return i.value=this.match(85),this.next(),this.finishNode(i,"BooleanLiteralTypeAnnotation");case 53:if(this.state.value==="-"){if(this.next(),this.match(134))return this.parseLiteralAtNode(-this.state.value,"NumberLiteralTypeAnnotation",i);if(this.match(135))return this.parseLiteralAtNode(-this.state.value,"BigIntLiteralTypeAnnotation",i);throw this.raise(Or.UnexpectedSubtractionOperand,this.state.startLoc)}this.unexpected();return;case 134:return this.parseLiteral(this.state.value,"NumberLiteralTypeAnnotation");case 135:return this.parseLiteral(this.state.value,"BigIntLiteralTypeAnnotation");case 88:return this.next(),this.finishNode(i,"VoidTypeAnnotation");case 84:return this.next(),this.finishNode(i,"NullLiteralTypeAnnotation");case 78:return this.next(),this.finishNode(i,"ThisTypeAnnotation");case 55:return this.next(),this.finishNode(i,"ExistsTypeAnnotation");case 87:return this.flowParseTypeofType();default:if(tk(this.state.type)){const v=Dd(this.state.type);return this.next(),super.createIdentifier(i,v)}else if(Ta(this.state.type))return this.isContextual(129)?this.flowParseInterfaceType():this.flowIdentToTypeAnnotation(a,i,this.parseIdentifier())}this.unexpected()}flowParsePostfixType(){const a=this.state.startLoc;let i=this.flowParsePrimaryType(),u=!1;for(;(this.match(0)||this.match(18))&&!this.canInsertSemicolon();){const p=this.startNodeAt(a),m=this.eat(18);u=u||m,this.expect(0),!m&&this.match(3)?(p.elementType=i,this.next(),i=this.finishNode(p,"ArrayTypeAnnotation")):(p.objectType=i,p.indexType=this.flowParseType(),this.expect(3),u?(p.optional=m,i=this.finishNode(p,"OptionalIndexedAccessType")):i=this.finishNode(p,"IndexedAccessType"))}return i}flowParsePrefixType(){const a=this.startNode();return this.eat(17)?(a.typeAnnotation=this.flowParsePrefixType(),this.finishNode(a,"NullableTypeAnnotation")):this.flowParsePostfixType()}flowParseAnonFunctionWithoutParens(){const a=this.flowParsePrefixType();if(!this.state.noAnonFunctionType&&this.eat(19)){const i=this.startNodeAt(a.loc.start);return i.params=[this.reinterpretTypeAsFunctionTypeParam(a)],i.rest=null,i.this=null,i.returnType=this.flowParseType(),i.typeParameters=null,this.finishNode(i,"FunctionTypeAnnotation")}return a}flowParseIntersectionType(){const a=this.startNode();this.eat(45);const i=this.flowParseAnonFunctionWithoutParens();for(a.types=[i];this.eat(45);)a.types.push(this.flowParseAnonFunctionWithoutParens());return a.types.length===1?i:this.finishNode(a,"IntersectionTypeAnnotation")}flowParseUnionType(){const a=this.startNode();this.eat(43);const i=this.flowParseIntersectionType();for(a.types=[i];this.eat(43);)a.types.push(this.flowParseIntersectionType());return a.types.length===1?i:this.finishNode(a,"UnionTypeAnnotation")}flowParseType(){const a=this.state.inType;this.state.inType=!0;const i=this.flowParseUnionType();return this.state.inType=a,i}flowParseTypeOrImplicitInstantiation(){if(this.state.type===132&&this.state.value==="_"){const a=this.state.startLoc,i=this.parseIdentifier();return this.flowParseGenericType(a,i)}else return this.flowParseType()}flowParseTypeAnnotation(){const a=this.startNode();return a.typeAnnotation=this.flowParseTypeInitialiser(),this.finishNode(a,"TypeAnnotation")}flowParseTypeAnnotatableIdentifier(a){const i=a?this.parseIdentifier():this.flowParseRestrictedIdentifier();return this.match(14)&&(i.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(i)),i}typeCastToParameter(a){return a.expression.typeAnnotation=a.typeAnnotation,this.resetEndLocation(a.expression,a.typeAnnotation.loc.end),a.expression}flowParseVariance(){let a=null;return this.match(53)?(a=this.startNode(),this.state.value==="+"?a.kind="plus":a.kind="minus",this.next(),this.finishNode(a,"Variance")):a}parseFunctionBody(a,i,u=!1){if(i){this.forwardNoArrowParamsConversionAt(a,()=>super.parseFunctionBody(a,!0,u));return}super.parseFunctionBody(a,!1,u)}parseFunctionBodyAndFinish(a,i,u=!1){if(this.match(14)){const p=this.startNode();[p.typeAnnotation,a.predicate]=this.flowParseTypeAndPredicateInitialiser(),a.returnType=p.typeAnnotation?this.finishNode(p,"TypeAnnotation"):null}return super.parseFunctionBodyAndFinish(a,i,u)}parseStatementLike(a){if(this.state.strict&&this.isContextual(129)){const u=this.lookahead();if(Zi(u.type)){const p=this.startNode();return this.next(),this.flowParseInterface(p)}}else if(this.plugins.get("flow").enums&&this.isContextual(126)){const u=this.startNode();return this.next(),this.flowParseEnumDeclaration(u)}const i=super.parseStatementLike(a);return this.flowPragma===void 0&&!this.isValidDirective(i)&&(this.flowPragma=null),i}parseExpressionStatement(a,i,u){if(i.type==="Identifier"){if(i.name==="declare"){if(this.match(80)||Ta(this.state.type)||this.match(68)||this.match(74)||this.match(82))return this.flowParseDeclare(a)}else if(Ta(this.state.type)){if(i.name==="interface")return this.flowParseInterface(a);if(i.name==="type")return this.flowParseTypeAlias(a);if(i.name==="opaque")return this.flowParseOpaqueType(a,!1)}}return super.parseExpressionStatement(a,i,u)}shouldParseExportDeclaration(){const{type:a}=this.state;return upe(a)||this.plugins.get("flow").enums&&a===126?!this.state.containsEsc:super.shouldParseExportDeclaration()}isExportDefaultSpecifier(){const{type:a}=this.state;return upe(a)||this.plugins.get("flow").enums&&a===126?this.state.containsEsc:super.isExportDefaultSpecifier()}parseExportDefaultExpression(){if(this.plugins.get("flow").enums&&this.isContextual(126)){const a=this.startNode();return this.next(),this.flowParseEnumDeclaration(a)}return super.parseExportDefaultExpression()}parseConditional(a,i,u){if(!this.match(17))return a;if(this.state.maybeInArrowParameters){const O=this.lookaheadCharCode();if(O===44||O===61||O===58||O===41)return this.setOptionalParametersError(u),a}this.expect(17);const p=this.state.clone(),m=this.state.noArrowAt,b=this.startNodeAt(i);let{consequent:v,failed:E}=this.tryParseConditionalConsequent(),[S,A]=this.getArrowLikeExpressions(v);if(E||A.length>0){const O=[...m];if(A.length>0){this.state=p,this.state.noArrowAt=O;for(let I=0;I<A.length;I++)O.push(A[I].start);({consequent:v,failed:E}=this.tryParseConditionalConsequent()),[S,A]=this.getArrowLikeExpressions(v)}E&&S.length>1&&this.raise(Or.AmbiguousConditionalArrow,p.startLoc),E&&S.length===1&&(this.state=p,O.push(S[0].start),this.state.noArrowAt=O,{consequent:v,failed:E}=this.tryParseConditionalConsequent())}return this.getArrowLikeExpressions(v,!0),this.state.noArrowAt=m,this.expect(14),b.test=a,b.consequent=v,b.alternate=this.forwardNoArrowParamsConversionAt(b,()=>this.parseMaybeAssign(void 0,void 0)),this.finishNode(b,"ConditionalExpression")}tryParseConditionalConsequent(){this.state.noArrowParamsConversionAt.push(this.state.start);const a=this.parseMaybeAssignAllowIn(),i=!this.match(14);return this.state.noArrowParamsConversionAt.pop(),{consequent:a,failed:i}}getArrowLikeExpressions(a,i){const u=[a],p=[];for(;u.length!==0;){const m=u.pop();m.type==="ArrowFunctionExpression"&&m.body.type!=="BlockStatement"?(m.typeParameters||!m.returnType?this.finishArrowValidation(m):p.push(m),u.push(m.body)):m.type==="ConditionalExpression"&&(u.push(m.consequent),u.push(m.alternate))}return i?(p.forEach(m=>this.finishArrowValidation(m)),[p,[]]):S7t(p,m=>m.params.every(b=>this.isAssignable(b,!0)))}finishArrowValidation(a){var i;this.toAssignableList(a.params,(i=a.extra)==null?void 0:i.trailingCommaLoc,!1),this.scope.enter(6),super.checkParams(a,!1,!0),this.scope.exit()}forwardNoArrowParamsConversionAt(a,i){let u;return this.state.noArrowParamsConversionAt.includes(a.start)?(this.state.noArrowParamsConversionAt.push(this.state.start),u=i(),this.state.noArrowParamsConversionAt.pop()):u=i(),u}parseParenItem(a,i){const u=super.parseParenItem(a,i);if(this.eat(17)&&(u.optional=!0,this.resetEndLocation(a)),this.match(14)){const p=this.startNodeAt(i);return p.expression=u,p.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(p,"TypeCastExpression")}return u}assertModuleNodeAllowed(a){a.type==="ImportDeclaration"&&(a.importKind==="type"||a.importKind==="typeof")||a.type==="ExportNamedDeclaration"&&a.exportKind==="type"||a.type==="ExportAllDeclaration"&&a.exportKind==="type"||super.assertModuleNodeAllowed(a)}parseExportDeclaration(a){if(this.isContextual(130)){a.exportKind="type";const i=this.startNode();return this.next(),this.match(5)?(a.specifiers=this.parseExportSpecifiers(!0),super.parseExportFrom(a),null):this.flowParseTypeAlias(i)}else if(this.isContextual(131)){a.exportKind="type";const i=this.startNode();return this.next(),this.flowParseOpaqueType(i,!1)}else if(this.isContextual(129)){a.exportKind="type";const i=this.startNode();return this.next(),this.flowParseInterface(i)}else if(this.plugins.get("flow").enums&&this.isContextual(126)){a.exportKind="value";const i=this.startNode();return this.next(),this.flowParseEnumDeclaration(i)}else return super.parseExportDeclaration(a)}eatExportStar(a){return super.eatExportStar(a)?!0:this.isContextual(130)&&this.lookahead().type===55?(a.exportKind="type",this.next(),this.next(),!0):!1}maybeParseExportNamespaceSpecifier(a){const{startLoc:i}=this.state,u=super.maybeParseExportNamespaceSpecifier(a);return u&&a.exportKind==="type"&&this.unexpected(i),u}parseClassId(a,i,u){super.parseClassId(a,i,u),this.match(47)&&(a.typeParameters=this.flowParseTypeParameterDeclaration())}parseClassMember(a,i,u){const{startLoc:p}=this.state;if(this.isContextual(125)){if(super.parseClassMemberFromModifier(a,i))return;i.declare=!0}super.parseClassMember(a,i,u),i.declare&&(i.type!=="ClassProperty"&&i.type!=="ClassPrivateProperty"&&i.type!=="PropertyDefinition"?this.raise(Or.DeclareClassElement,p):i.value&&this.raise(Or.DeclareClassFieldInitializer,i.value))}isIterator(a){return a==="iterator"||a==="asyncIterator"}readIterator(){const a=super.readWord1(),i="@@"+a;(!this.isIterator(a)||!this.state.inType)&&this.raise(He.InvalidIdentifier,this.state.curPosition(),{identifierName:i}),this.finishToken(132,i)}getTokenFromCode(a){const i=this.input.charCodeAt(this.state.pos+1);a===123&&i===124?this.finishOp(6,2):this.state.inType&&(a===62||a===60)?this.finishOp(a===62?48:47,1):this.state.inType&&a===63?i===46?this.finishOp(18,2):this.finishOp(17,1):H4t(a,i,this.input.charCodeAt(this.state.pos+2))?(this.state.pos+=2,this.readIterator()):super.getTokenFromCode(a)}isAssignable(a,i){return a.type==="TypeCastExpression"?this.isAssignable(a.expression,i):super.isAssignable(a,i)}toAssignable(a,i=!1){!i&&a.type==="AssignmentExpression"&&a.left.type==="TypeCastExpression"&&(a.left=this.typeCastToParameter(a.left)),super.toAssignable(a,i)}toAssignableList(a,i,u){for(let p=0;p<a.length;p++){const m=a[p];(m==null?void 0:m.type)==="TypeCastExpression"&&(a[p]=this.typeCastToParameter(m))}super.toAssignableList(a,i,u)}toReferencedList(a,i){for(let p=0;p<a.length;p++){var u;const m=a[p];m&&m.type==="TypeCastExpression"&&!((u=m.extra)!=null&&u.parenthesized)&&(a.length>1||!i)&&this.raise(Or.TypeCastInPattern,m.typeAnnotation)}return a}parseArrayLike(a,i,u,p){const m=super.parseArrayLike(a,i,u,p);return i&&!this.state.maybeInArrowParameters&&this.toReferencedList(m.elements),m}isValidLVal(a,i,u){return a==="TypeCastExpression"||super.isValidLVal(a,i,u)}parseClassProperty(a){return this.match(14)&&(a.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassProperty(a)}parseClassPrivateProperty(a){return this.match(14)&&(a.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassPrivateProperty(a)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(14)||super.isClassProperty()}isNonstaticConstructor(a){return!this.match(14)&&super.isNonstaticConstructor(a)}pushClassMethod(a,i,u,p,m,b){if(i.variance&&this.unexpected(i.variance.loc.start),delete i.variance,this.match(47)&&(i.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassMethod(a,i,u,p,m,b),i.params&&m){const v=i.params;v.length>0&&this.isThisParam(v[0])&&this.raise(Or.ThisParamBannedInConstructor,i)}else if(i.type==="MethodDefinition"&&m&&i.value.params){const v=i.value.params;v.length>0&&this.isThisParam(v[0])&&this.raise(Or.ThisParamBannedInConstructor,i)}}pushClassPrivateMethod(a,i,u,p){i.variance&&this.unexpected(i.variance.loc.start),delete i.variance,this.match(47)&&(i.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassPrivateMethod(a,i,u,p)}parseClassSuper(a){if(super.parseClassSuper(a),a.superClass&&this.match(47)&&(a.superTypeParameters=this.flowParseTypeParameterInstantiation()),this.isContextual(113)){this.next();const i=a.implements=[];do{const u=this.startNode();u.id=this.flowParseRestrictedIdentifier(!0),this.match(47)?u.typeParameters=this.flowParseTypeParameterInstantiation():u.typeParameters=null,i.push(this.finishNode(u,"ClassImplements"))}while(this.eat(12))}}checkGetterSetterParams(a){super.checkGetterSetterParams(a);const i=this.getObjectOrClassMethodParams(a);if(i.length>0){const u=i[0];this.isThisParam(u)&&a.kind==="get"?this.raise(Or.GetterMayNotHaveThisParam,u):this.isThisParam(u)&&this.raise(Or.SetterMayNotHaveThisParam,u)}}parsePropertyNamePrefixOperator(a){a.variance=this.flowParseVariance()}parseObjPropValue(a,i,u,p,m,b,v){a.variance&&this.unexpected(a.variance.loc.start),delete a.variance;let E;this.match(47)&&!b&&(E=this.flowParseTypeParameterDeclaration(),this.match(10)||this.unexpected());const S=super.parseObjPropValue(a,i,u,p,m,b,v);return E&&((S.value||S).typeParameters=E),S}parseFunctionParamType(a){return this.eat(17)&&(a.type!=="Identifier"&&this.raise(Or.PatternIsOptional,a),this.isThisParam(a)&&this.raise(Or.ThisParamMayNotBeOptional,a),a.optional=!0),this.match(14)?a.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(a)&&this.raise(Or.ThisParamAnnotationRequired,a),this.match(29)&&this.isThisParam(a)&&this.raise(Or.ThisParamNoDefault,a),this.resetEndLocation(a),a}parseMaybeDefault(a,i){const u=super.parseMaybeDefault(a,i);return u.type==="AssignmentPattern"&&u.typeAnnotation&&u.right.start<u.typeAnnotation.start&&this.raise(Or.TypeBeforeInitializer,u.typeAnnotation),u}checkImportReflection(a){super.checkImportReflection(a),a.module&&a.importKind!=="value"&&this.raise(Or.ImportReflectionHasImportType,a.specifiers[0].loc.start)}parseImportSpecifierLocal(a,i,u){i.local=hpe(a)?this.flowParseRestrictedIdentifier(!0,!0):this.parseIdentifier(),a.specifiers.push(this.finishImportSpecifier(i,u))}isPotentialImportPhase(a){if(super.isPotentialImportPhase(a))return!0;if(this.isContextual(130)){if(!a)return!0;const i=this.lookaheadCharCode();return i===123||i===42}return!a&&this.isContextual(87)}applyImportPhase(a,i,u,p){if(super.applyImportPhase(a,i,u,p),i){if(!u&&this.match(65))return;a.exportKind=u==="type"?u:"value"}else u==="type"&&this.match(55)&&this.unexpected(),a.importKind=u==="type"||u==="typeof"?u:"value"}parseImportSpecifier(a,i,u,p,m){const b=a.imported;let v=null;b.type==="Identifier"&&(b.name==="type"?v="type":b.name==="typeof"&&(v="typeof"));let E=!1;if(this.isContextual(93)&&!this.isLookaheadContextual("as")){const A=this.parseIdentifier(!0);v!==null&&!Zi(this.state.type)?(a.imported=A,a.importKind=v,a.local=Il(A)):(a.imported=b,a.importKind=null,a.local=this.parseIdentifier())}else{if(v!==null&&Zi(this.state.type))a.imported=this.parseIdentifier(!0),a.importKind=v;else{if(i)throw this.raise(He.ImportBindingIsString,a,{importName:b.value});a.imported=b,a.importKind=null}this.eatContextual(93)?a.local=this.parseIdentifier():(E=!0,a.local=Il(a.imported))}const S=hpe(a);return u&&S&&this.raise(Or.ImportTypeShorthandOnlyInPureImport,a),(u||S)&&this.checkReservedType(a.local.name,a.local.loc.start,!0),E&&!u&&!S&&this.checkReservedWord(a.local.name,a.loc.start,!0,!0),this.finishImportSpecifier(a,"ImportSpecifier")}parseBindingAtom(){switch(this.state.type){case 78:return this.parseIdentifier(!0);default:return super.parseBindingAtom()}}parseFunctionParams(a,i){const u=a.kind;u!=="get"&&u!=="set"&&this.match(47)&&(a.typeParameters=this.flowParseTypeParameterDeclaration()),super.parseFunctionParams(a,i)}parseVarId(a,i){super.parseVarId(a,i),this.match(14)&&(a.id.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(a.id))}parseAsyncArrowFromCallExpression(a,i){if(this.match(14)){const u=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0,a.returnType=this.flowParseTypeAnnotation(),this.state.noAnonFunctionType=u}return super.parseAsyncArrowFromCallExpression(a,i)}shouldParseAsyncArrow(){return this.match(14)||super.shouldParseAsyncArrow()}parseMaybeAssign(a,i){var u;let p=null,m;if(this.hasPlugin("jsx")&&(this.match(142)||this.match(47))){if(p=this.state.clone(),m=this.tryParse(()=>super.parseMaybeAssign(a,i),p),!m.error)return m.node;const{context:E}=this.state,S=E[E.length-1];(S===La.j_oTag||S===La.j_expr)&&E.pop()}if((u=m)!=null&&u.error||this.match(47)){var b,v;p=p||this.state.clone();let E;const S=this.tryParse(O=>{var I;E=this.flowParseTypeParameterDeclaration();const q=this.forwardNoArrowParamsConversionAt(E,()=>{const W=super.parseMaybeAssign(a,i);return this.resetStartLocationFromNode(W,E),W});(I=q.extra)!=null&&I.parenthesized&&O();const L=this.maybeUnwrapTypeCastExpression(q);return L.type!=="ArrowFunctionExpression"&&O(),L.typeParameters=E,this.resetStartLocationFromNode(L,E),q},p);let A=null;if(S.node&&this.maybeUnwrapTypeCastExpression(S.node).type==="ArrowFunctionExpression"){if(!S.error&&!S.aborted)return S.node.async&&this.raise(Or.UnexpectedTypeParameterBeforeAsyncArrowFunction,E),S.node;A=S.node}if((b=m)!=null&&b.node)return this.state=m.failState,m.node;if(A)return this.state=S.failState,A;throw(v=m)!=null&&v.thrown?m.error:S.thrown?S.error:this.raise(Or.UnexpectedTokenAfterTypeParameter,E)}return super.parseMaybeAssign(a,i)}parseArrow(a){if(this.match(14)){const i=this.tryParse(()=>{const u=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0;const p=this.startNode();return[p.typeAnnotation,a.predicate]=this.flowParseTypeAndPredicateInitialiser(),this.state.noAnonFunctionType=u,this.canInsertSemicolon()&&this.unexpected(),this.match(19)||this.unexpected(),p});if(i.thrown)return null;i.error&&(this.state=i.failState),a.returnType=i.node.typeAnnotation?this.finishNode(i.node,"TypeAnnotation"):null}return super.parseArrow(a)}shouldParseArrow(a){return this.match(14)||super.shouldParseArrow(a)}setArrowFunctionParameters(a,i){this.state.noArrowParamsConversionAt.includes(a.start)?a.params=i:super.setArrowFunctionParameters(a,i)}checkParams(a,i,u,p=!0){if(!(u&&this.state.noArrowParamsConversionAt.includes(a.start))){for(let m=0;m<a.params.length;m++)this.isThisParam(a.params[m])&&m>0&&this.raise(Or.ThisParamMustBeFirst,a.params[m]);super.checkParams(a,i,u,p)}}parseParenAndDistinguishExpression(a){return super.parseParenAndDistinguishExpression(a&&!this.state.noArrowAt.includes(this.state.start))}parseSubscripts(a,i,u){if(a.type==="Identifier"&&a.name==="async"&&this.state.noArrowAt.includes(i.index)){this.next();const p=this.startNodeAt(i);p.callee=a,p.arguments=super.parseCallExpressionArguments(11,!1),a=this.finishNode(p,"CallExpression")}else if(a.type==="Identifier"&&a.name==="async"&&this.match(47)){const p=this.state.clone(),m=this.tryParse(v=>this.parseAsyncArrowWithTypeParameters(i)||v(),p);if(!m.error&&!m.aborted)return m.node;const b=this.tryParse(()=>super.parseSubscripts(a,i,u),p);if(b.node&&!b.error)return b.node;if(m.node)return this.state=m.failState,m.node;if(b.node)return this.state=b.failState,b.node;throw m.error||b.error}return super.parseSubscripts(a,i,u)}parseSubscript(a,i,u,p){if(this.match(18)&&this.isLookaheadToken_lt()){if(p.optionalChainMember=!0,u)return p.stop=!0,a;this.next();const m=this.startNodeAt(i);return m.callee=a,m.typeArguments=this.flowParseTypeParameterInstantiation(),this.expect(10),m.arguments=this.parseCallExpressionArguments(11,!1),m.optional=!0,this.finishCallExpression(m,!0)}else if(!u&&this.shouldParseTypes()&&this.match(47)){const m=this.startNodeAt(i);m.callee=a;const b=this.tryParse(()=>(m.typeArguments=this.flowParseTypeParameterInstantiationCallOrNew(),this.expect(10),m.arguments=super.parseCallExpressionArguments(11,!1),p.optionalChainMember&&(m.optional=!1),this.finishCallExpression(m,p.optionalChainMember)));if(b.node)return b.error&&(this.state=b.failState),b.node}return super.parseSubscript(a,i,u,p)}parseNewCallee(a){super.parseNewCallee(a);let i=null;this.shouldParseTypes()&&this.match(47)&&(i=this.tryParse(()=>this.flowParseTypeParameterInstantiationCallOrNew()).node),a.typeArguments=i}parseAsyncArrowWithTypeParameters(a){const i=this.startNodeAt(a);if(this.parseFunctionParams(i,!1),!!this.parseArrow(i))return super.parseArrowExpression(i,void 0,!0)}readToken_mult_modulo(a){const i=this.input.charCodeAt(this.state.pos+1);if(a===42&&i===47&&this.state.hasFlowComment){this.state.hasFlowComment=!1,this.state.pos+=2,this.nextToken();return}super.readToken_mult_modulo(a)}readToken_pipe_amp(a){const i=this.input.charCodeAt(this.state.pos+1);if(a===124&&i===125){this.finishOp(9,2);return}super.readToken_pipe_amp(a)}parseTopLevel(a,i){const u=super.parseTopLevel(a,i);return this.state.hasFlowComment&&this.raise(Or.UnterminatedFlowComment,this.state.curPosition()),u}skipBlockComment(){if(this.hasPlugin("flowComments")&&this.skipFlowComment()){if(this.state.hasFlowComment)throw this.raise(Or.NestedFlowComment,this.state.startLoc);this.hasFlowCommentCompletion();const a=this.skipFlowComment();a&&(this.state.pos+=a,this.state.hasFlowComment=!0);return}return super.skipBlockComment(this.state.hasFlowComment?"*-/":"*/")}skipFlowComment(){const{pos:a}=this.state;let i=2;for(;[32,9].includes(this.input.charCodeAt(a+i));)i++;const u=this.input.charCodeAt(i+a),p=this.input.charCodeAt(i+a+1);return u===58&&p===58?i+2:this.input.slice(i+a,i+a+12)==="flow-include"?i+12:u===58&&p!==58?i:!1}hasFlowCommentCompletion(){if(this.input.indexOf("*/",this.state.pos)===-1)throw this.raise(He.UnterminatedComment,this.state.curPosition())}flowEnumErrorBooleanMemberNotInitialized(a,{enumName:i,memberName:u}){this.raise(Or.EnumBooleanMemberNotInitialized,a,{memberName:u,enumName:i})}flowEnumErrorInvalidMemberInitializer(a,i){return this.raise(i.explicitType?i.explicitType==="symbol"?Or.EnumInvalidMemberInitializerSymbolType:Or.EnumInvalidMemberInitializerPrimaryType:Or.EnumInvalidMemberInitializerUnknownType,a,i)}flowEnumErrorNumberMemberNotInitialized(a,i){this.raise(Or.EnumNumberMemberNotInitialized,a,i)}flowEnumErrorStringMemberInconsistentlyInitialized(a,i){this.raise(Or.EnumStringMemberInconsistentlyInitialized,a,i)}flowEnumMemberInit(){const a=this.state.startLoc,i=()=>this.match(12)||this.match(8);switch(this.state.type){case 134:{const u=this.parseNumericLiteral(this.state.value);return i()?{type:"number",loc:u.loc.start,value:u}:{type:"invalid",loc:a}}case 133:{const u=this.parseStringLiteral(this.state.value);return i()?{type:"string",loc:u.loc.start,value:u}:{type:"invalid",loc:a}}case 85:case 86:{const u=this.parseBooleanLiteral(this.match(85));return i()?{type:"boolean",loc:u.loc.start,value:u}:{type:"invalid",loc:a}}default:return{type:"invalid",loc:a}}}flowEnumMemberRaw(){const a=this.state.startLoc,i=this.parseIdentifier(!0),u=this.eat(29)?this.flowEnumMemberInit():{type:"none",loc:a};return{id:i,init:u}}flowEnumCheckExplicitTypeMismatch(a,i,u){const{explicitType:p}=i;p!==null&&p!==u&&this.flowEnumErrorInvalidMemberInitializer(a,i)}flowEnumMembers({enumName:a,explicitType:i}){const u=new Set,p={booleanMembers:[],numberMembers:[],stringMembers:[],defaultedMembers:[]};let m=!1;for(;!this.match(8);){if(this.eat(21)){m=!0;break}const b=this.startNode(),{id:v,init:E}=this.flowEnumMemberRaw(),S=v.name;if(S==="")continue;/^[a-z]/.test(S)&&this.raise(Or.EnumInvalidMemberName,v,{memberName:S,suggestion:S[0].toUpperCase()+S.slice(1),enumName:a}),u.has(S)&&this.raise(Or.EnumDuplicateMemberName,v,{memberName:S,enumName:a}),u.add(S);const A={enumName:a,explicitType:i,memberName:S};switch(b.id=v,E.type){case"boolean":{this.flowEnumCheckExplicitTypeMismatch(E.loc,A,"boolean"),b.init=E.value,p.booleanMembers.push(this.finishNode(b,"EnumBooleanMember"));break}case"number":{this.flowEnumCheckExplicitTypeMismatch(E.loc,A,"number"),b.init=E.value,p.numberMembers.push(this.finishNode(b,"EnumNumberMember"));break}case"string":{this.flowEnumCheckExplicitTypeMismatch(E.loc,A,"string"),b.init=E.value,p.stringMembers.push(this.finishNode(b,"EnumStringMember"));break}case"invalid":throw this.flowEnumErrorInvalidMemberInitializer(E.loc,A);case"none":switch(i){case"boolean":this.flowEnumErrorBooleanMemberNotInitialized(E.loc,A);break;case"number":this.flowEnumErrorNumberMemberNotInitialized(E.loc,A);break;default:p.defaultedMembers.push(this.finishNode(b,"EnumDefaultedMember"))}}this.match(8)||this.expect(12)}return{members:p,hasUnknownMembers:m}}flowEnumStringMembers(a,i,{enumName:u}){if(a.length===0)return i;if(i.length===0)return a;if(i.length>a.length){for(const p of a)this.flowEnumErrorStringMemberInconsistentlyInitialized(p,{enumName:u});return i}else{for(const p of i)this.flowEnumErrorStringMemberInconsistentlyInitialized(p,{enumName:u});return a}}flowEnumParseExplicitType({enumName:a}){if(!this.eatContextual(102))return null;if(!Ta(this.state.type))throw this.raise(Or.EnumInvalidExplicitTypeUnknownSupplied,this.state.startLoc,{enumName:a});const{value:i}=this.state;return this.next(),i!=="boolean"&&i!=="number"&&i!=="string"&&i!=="symbol"&&this.raise(Or.EnumInvalidExplicitType,this.state.startLoc,{enumName:a,invalidEnumType:i}),i}flowEnumBody(a,i){const u=i.name,p=i.loc.start,m=this.flowEnumParseExplicitType({enumName:u});this.expect(5);const{members:b,hasUnknownMembers:v}=this.flowEnumMembers({enumName:u,explicitType:m});switch(a.hasUnknownMembers=v,m){case"boolean":return a.explicitType=!0,a.members=b.booleanMembers,this.expect(8),this.finishNode(a,"EnumBooleanBody");case"number":return a.explicitType=!0,a.members=b.numberMembers,this.expect(8),this.finishNode(a,"EnumNumberBody");case"string":return a.explicitType=!0,a.members=this.flowEnumStringMembers(b.stringMembers,b.defaultedMembers,{enumName:u}),this.expect(8),this.finishNode(a,"EnumStringBody");case"symbol":return a.members=b.defaultedMembers,this.expect(8),this.finishNode(a,"EnumSymbolBody");default:{const E=()=>(a.members=[],this.expect(8),this.finishNode(a,"EnumStringBody"));a.explicitType=!1;const S=b.booleanMembers.length,A=b.numberMembers.length,O=b.stringMembers.length,I=b.defaultedMembers.length;if(!S&&!A&&!O&&!I)return E();if(!S&&!A)return a.members=this.flowEnumStringMembers(b.stringMembers,b.defaultedMembers,{enumName:u}),this.expect(8),this.finishNode(a,"EnumStringBody");if(!A&&!O&&S>=I){for(const q of b.defaultedMembers)this.flowEnumErrorBooleanMemberNotInitialized(q.loc.start,{enumName:u,memberName:q.id.name});return a.members=b.booleanMembers,this.expect(8),this.finishNode(a,"EnumBooleanBody")}else if(!S&&!O&&A>=I){for(const q of b.defaultedMembers)this.flowEnumErrorNumberMemberNotInitialized(q.loc.start,{enumName:u,memberName:q.id.name});return a.members=b.numberMembers,this.expect(8),this.finishNode(a,"EnumNumberBody")}else return this.raise(Or.EnumInconsistentMemberValues,p,{enumName:u}),E()}}}flowParseEnumDeclaration(a){const i=this.parseIdentifier();return a.id=i,a.body=this.flowEnumBody(this.startNode(),i),this.finishNode(a,"EnumDeclaration")}isLookaheadToken_lt(){const a=this.nextTokenStart();if(this.input.charCodeAt(a)===60){const i=this.input.charCodeAt(a+1);return i!==60&&i!==61}return!1}maybeUnwrapTypeCastExpression(a){return a.type==="TypeCastExpression"?a.expression:a}};const P7t={__proto__:null,quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"},Gu=El`jsx`({AttributeIsEmpty:"JSX attributes must only be assigned a non-empty expression.",MissingClosingTagElement:({openingTagName:n})=>`Expected corresponding JSX closing tag for <${n}>.`,MissingClosingTagFragment:"Expected corresponding JSX closing tag for <>.",UnexpectedSequenceExpression:"Sequence expressions cannot be directly nested inside JSX. Did you mean to wrap it in parentheses (...)?",UnexpectedToken:({unexpected:n,HTMLEntity:t})=>`Unexpected token \`${n}\`. Did you mean \`${t}\` or \`{'${n}'}\`?`,UnsupportedJsxValue:"JSX value should be either an expression or a quoted JSX text.",UnterminatedJsxContent:"Unterminated JSX contents.",UnwrappedAdjacentJSXElements:"Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...</>?"});function Ed(n){return n?n.type==="JSXOpeningFragment"||n.type==="JSXClosingFragment":!1}function wp(n){if(n.type==="JSXIdentifier")return n.name;if(n.type==="JSXNamespacedName")return n.namespace.name+":"+n.name.name;if(n.type==="JSXMemberExpression")return wp(n.object)+"."+wp(n.property);throw new Error("Node had unexpected type: "+n.type)}var A7t=n=>class extends n{jsxReadToken(){let a="",i=this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(Gu.UnterminatedJsxContent,this.state.startLoc);const u=this.input.charCodeAt(this.state.pos);switch(u){case 60:case 123:if(this.state.pos===this.state.start){u===60&&this.state.canStartJSXElement?(++this.state.pos,this.finishToken(142)):super.getTokenFromCode(u);return}a+=this.input.slice(i,this.state.pos),this.finishToken(141,a);return;case 38:a+=this.input.slice(i,this.state.pos),a+=this.jsxReadEntity(),i=this.state.pos;break;case 62:case 125:default:jp(u)?(a+=this.input.slice(i,this.state.pos),a+=this.jsxReadNewLine(!0),i=this.state.pos):++this.state.pos}}}jsxReadNewLine(a){const i=this.input.charCodeAt(this.state.pos);let u;return++this.state.pos,i===13&&this.input.charCodeAt(this.state.pos)===10?(++this.state.pos,u=a?`
`:`\r
`):u=String.fromCharCode(i),++this.state.curLine,this.state.lineStart=this.state.pos,u}jsxReadString(a){let i="",u=++this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(He.UnterminatedString,this.state.startLoc);const p=this.input.charCodeAt(this.state.pos);if(p===a)break;p===38?(i+=this.input.slice(u,this.state.pos),i+=this.jsxReadEntity(),u=this.state.pos):jp(p)?(i+=this.input.slice(u,this.state.pos),i+=this.jsxReadNewLine(!1),u=this.state.pos):++this.state.pos}i+=this.input.slice(u,this.state.pos++),this.finishToken(133,i)}jsxReadEntity(){const a=++this.state.pos;if(this.codePointAtPos(this.state.pos)===35){++this.state.pos;let i=10;this.codePointAtPos(this.state.pos)===120&&(i=16,++this.state.pos);const u=this.readInt(i,void 0,!1,"bail");if(u!==null&&this.codePointAtPos(this.state.pos)===59)return++this.state.pos,String.fromCodePoint(u)}else{let i=0,u=!1;for(;i++<10&&this.state.pos<this.length&&!(u=this.codePointAtPos(this.state.pos)===59);)++this.state.pos;if(u){const p=this.input.slice(a,this.state.pos),m=P7t[p];if(++this.state.pos,m)return m}}return this.state.pos=a,"&"}jsxReadWord(){let a;const i=this.state.pos;do a=this.input.charCodeAt(++this.state.pos);while(Cp(a)||a===45);this.finishToken(140,this.input.slice(i,this.state.pos))}jsxParseIdentifier(){const a=this.startNode();return this.match(140)?a.name=this.state.value:tk(this.state.type)?a.name=Dd(this.state.type):this.unexpected(),this.next(),this.finishNode(a,"JSXIdentifier")}jsxParseNamespacedName(){const a=this.state.startLoc,i=this.jsxParseIdentifier();if(!this.eat(14))return i;const u=this.startNodeAt(a);return u.namespace=i,u.name=this.jsxParseIdentifier(),this.finishNode(u,"JSXNamespacedName")}jsxParseElementName(){const a=this.state.startLoc;let i=this.jsxParseNamespacedName();if(i.type==="JSXNamespacedName")return i;for(;this.eat(16);){const u=this.startNodeAt(a);u.object=i,u.property=this.jsxParseIdentifier(),i=this.finishNode(u,"JSXMemberExpression")}return i}jsxParseAttributeValue(){let a;switch(this.state.type){case 5:return a=this.startNode(),this.setContext(La.brace),this.next(),a=this.jsxParseExpressionContainer(a,La.j_oTag),a.expression.type==="JSXEmptyExpression"&&this.raise(Gu.AttributeIsEmpty,a),a;case 142:case 133:return this.parseExprAtom();default:throw this.raise(Gu.UnsupportedJsxValue,this.state.startLoc)}}jsxParseEmptyExpression(){const a=this.startNodeAt(this.state.lastTokEndLoc);return this.finishNodeAt(a,"JSXEmptyExpression",this.state.startLoc)}jsxParseSpreadChild(a){return this.next(),a.expression=this.parseExpression(),this.setContext(La.j_expr),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(a,"JSXSpreadChild")}jsxParseExpressionContainer(a,i){if(this.match(8))a.expression=this.jsxParseEmptyExpression();else{const u=this.parseExpression();a.expression=u}return this.setContext(i),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(a,"JSXExpressionContainer")}jsxParseAttribute(){const a=this.startNode();return this.match(5)?(this.setContext(La.brace),this.next(),this.expect(21),a.argument=this.parseMaybeAssignAllowIn(),this.setContext(La.j_oTag),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(a,"JSXSpreadAttribute")):(a.name=this.jsxParseNamespacedName(),a.value=this.eat(29)?this.jsxParseAttributeValue():null,this.finishNode(a,"JSXAttribute"))}jsxParseOpeningElementAt(a){const i=this.startNodeAt(a);return this.eat(143)?this.finishNode(i,"JSXOpeningFragment"):(i.name=this.jsxParseElementName(),this.jsxParseOpeningElementAfterName(i))}jsxParseOpeningElementAfterName(a){const i=[];for(;!this.match(56)&&!this.match(143);)i.push(this.jsxParseAttribute());return a.attributes=i,a.selfClosing=this.eat(56),this.expect(143),this.finishNode(a,"JSXOpeningElement")}jsxParseClosingElementAt(a){const i=this.startNodeAt(a);return this.eat(143)?this.finishNode(i,"JSXClosingFragment"):(i.name=this.jsxParseElementName(),this.expect(143),this.finishNode(i,"JSXClosingElement"))}jsxParseElementAt(a){const i=this.startNodeAt(a),u=[],p=this.jsxParseOpeningElementAt(a);let m=null;if(!p.selfClosing){e:for(;;)switch(this.state.type){case 142:if(a=this.state.startLoc,this.next(),this.eat(56)){m=this.jsxParseClosingElementAt(a);break e}u.push(this.jsxParseElementAt(a));break;case 141:u.push(this.parseLiteral(this.state.value,"JSXText"));break;case 5:{const b=this.startNode();this.setContext(La.brace),this.next(),this.match(21)?u.push(this.jsxParseSpreadChild(b)):u.push(this.jsxParseExpressionContainer(b,La.j_expr));break}default:this.unexpected()}Ed(p)&&!Ed(m)&&m!==null?this.raise(Gu.MissingClosingTagFragment,m):!Ed(p)&&Ed(m)?this.raise(Gu.MissingClosingTagElement,m,{openingTagName:wp(p.name)}):!Ed(p)&&!Ed(m)&&wp(m.name)!==wp(p.name)&&this.raise(Gu.MissingClosingTagElement,m,{openingTagName:wp(p.name)})}if(Ed(p)?(i.openingFragment=p,i.closingFragment=m):(i.openingElement=p,i.closingElement=m),i.children=u,this.match(47))throw this.raise(Gu.UnwrappedAdjacentJSXElements,this.state.startLoc);return Ed(p)?this.finishNode(i,"JSXFragment"):this.finishNode(i,"JSXElement")}jsxParseElement(){const a=this.state.startLoc;return this.next(),this.jsxParseElementAt(a)}setContext(a){const{context:i}=this.state;i[i.length-1]=a}parseExprAtom(a){return this.match(142)?this.jsxParseElement():this.match(47)&&this.input.charCodeAt(this.state.pos)!==33?(this.replaceToken(142),this.jsxParseElement()):super.parseExprAtom(a)}skipSpace(){this.curContext().preserveSpace||super.skipSpace()}getTokenFromCode(a){const i=this.curContext();if(i===La.j_expr){this.jsxReadToken();return}if(i===La.j_oTag||i===La.j_cTag){if(xl(a)){this.jsxReadWord();return}if(a===62){++this.state.pos,this.finishToken(143);return}if((a===34||a===39)&&i===La.j_oTag){this.jsxReadString(a);return}}if(a===60&&this.state.canStartJSXElement&&this.input.charCodeAt(this.state.pos+1)!==33){++this.state.pos,this.finishToken(142);return}super.getTokenFromCode(a)}updateContext(a){const{context:i,type:u}=this.state;if(u===56&&a===142)i.splice(-2,2,La.j_cTag),this.state.canStartJSXElement=!1;else if(u===142)i.push(La.j_oTag);else if(u===143){const p=i[i.length-1];p===La.j_oTag&&a===56||p===La.j_cTag?(i.pop(),this.state.canStartJSXElement=i[i.length-1]===La.j_expr):(this.setContext(La.j_expr),this.state.canStartJSXElement=!0)}else this.state.canStartJSXElement=O4t(u)}};let I7t=class extends nk{constructor(...t){super(...t),this.tsNames=new Map}},C7t=class extends sk{constructor(...t){super(...t),this.importsStack=[]}createScope(t){return this.importsStack.push(new Set),new I7t(t)}enter(t){t===256&&this.importsStack.push(new Set),super.enter(t)}exit(){const t=super.exit();return t===256&&this.importsStack.pop(),t}hasImport(t,a){const i=this.importsStack.length;if(this.importsStack[i-1].has(t))return!0;if(!a&&i>1){for(let u=0;u<i-1;u++)if(this.importsStack[u].has(t))return!0}return!1}declareName(t,a,i){if(a&4096){this.hasImport(t,!0)&&this.parser.raise(He.VarRedeclaration,i,{identifierName:t}),this.importsStack[this.importsStack.length-1].add(t);return}const u=this.currentScope();let p=u.tsNames.get(t)||0;if(a&1024){this.maybeExportDefined(u,t),u.tsNames.set(t,p|16);return}super.declareName(t,a,i),a&2&&(a&1||(this.checkRedeclarationInScope(u,t,a,i),this.maybeExportDefined(u,t)),p=p|1),a&256&&(p=p|2),a&512&&(p=p|4),a&128&&(p=p|8),p&&u.tsNames.set(t,p)}isRedeclaredInScope(t,a,i){const u=t.tsNames.get(a);if((u&2)>0){if(i&256){const p=!!(i&512),m=(u&4)>0;return p!==m}return!0}return i&128&&(u&8)>0?t.names.get(a)&2?!!(i&1):!1:i&2&&(u&1)>0?!0:super.isRedeclaredInScope(t,a,i)}checkLocalExport(t){const{name:a}=t;if(this.hasImport(a))return;const i=this.scopeStack.length;for(let u=i-1;u>=0;u--){const m=this.scopeStack[u].tsNames.get(a);if((m&1)>0||(m&16)>0)return}super.checkLocalExport(t)}};const yye=n=>n.type==="ParenthesizedExpression"?yye(n.expression):n;let j7t=class extends b7t{toAssignable(t,a=!1){var i,u;let p;switch((t.type==="ParenthesizedExpression"||(i=t.extra)!=null&&i.parenthesized)&&(p=yye(t),a?p.type==="Identifier"?this.expressionScope.recordArrowParameterBindingError(He.InvalidParenthesizedAssignment,t):p.type!=="MemberExpression"&&!this.isOptionalMemberExpression(p)&&this.raise(He.InvalidParenthesizedAssignment,t):this.raise(He.InvalidParenthesizedAssignment,t)),t.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":t.type="ObjectPattern";for(let b=0,v=t.properties.length,E=v-1;b<v;b++){var m;const S=t.properties[b],A=b===E;this.toAssignableObjectExpressionProp(S,A,a),A&&S.type==="RestElement"&&(m=t.extra)!=null&&m.trailingCommaLoc&&this.raise(He.RestTrailingComma,t.extra.trailingCommaLoc)}break;case"ObjectProperty":{const{key:b,value:v}=t;this.isPrivateName(b)&&this.classScope.usePrivateName(this.getPrivateNameSV(b),b.loc.start),this.toAssignable(v,a);break}case"SpreadElement":throw new Error("Internal @babel/parser error (this is a bug, please report it). SpreadElement should be converted by .toAssignable's caller.");case"ArrayExpression":t.type="ArrayPattern",this.toAssignableList(t.elements,(u=t.extra)==null?void 0:u.trailingCommaLoc,a);break;case"AssignmentExpression":t.operator!=="="&&this.raise(He.MissingEqInAssignment,t.left.loc.end),t.type="AssignmentPattern",delete t.operator,this.toAssignable(t.left,a);break;case"ParenthesizedExpression":this.toAssignable(p,a);break}}toAssignableObjectExpressionProp(t,a,i){if(t.type==="ObjectMethod")this.raise(t.kind==="get"||t.kind==="set"?He.PatternHasAccessor:He.PatternHasMethod,t.key);else if(t.type==="SpreadElement"){t.type="RestElement";const u=t.argument;this.checkToRestConversion(u,!1),this.toAssignable(u,i),a||this.raise(He.RestTrailingComma,t)}else this.toAssignable(t,i)}toAssignableList(t,a,i){const u=t.length-1;for(let p=0;p<=u;p++){const m=t[p];if(m){if(m.type==="SpreadElement"){m.type="RestElement";const b=m.argument;this.checkToRestConversion(b,!0),this.toAssignable(b,i)}else this.toAssignable(m,i);m.type==="RestElement"&&(p<u?this.raise(He.RestTrailingComma,m):a&&this.raise(He.RestTrailingComma,a))}}}isAssignable(t,a){switch(t.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":return!0;case"ObjectExpression":{const i=t.properties.length-1;return t.properties.every((u,p)=>u.type!=="ObjectMethod"&&(p===i||u.type!=="SpreadElement")&&this.isAssignable(u))}case"ObjectProperty":return this.isAssignable(t.value);case"SpreadElement":return this.isAssignable(t.argument);case"ArrayExpression":return t.elements.every(i=>i===null||this.isAssignable(i));case"AssignmentExpression":return t.operator==="=";case"ParenthesizedExpression":return this.isAssignable(t.expression);case"MemberExpression":case"OptionalMemberExpression":return!a;default:return!1}}toReferencedList(t,a){return t}toReferencedListDeep(t,a){this.toReferencedList(t,a);for(const i of t)(i==null?void 0:i.type)==="ArrayExpression"&&this.toReferencedListDeep(i.elements)}parseSpread(t){const a=this.startNode();return this.next(),a.argument=this.parseMaybeAssignAllowIn(t,void 0),this.finishNode(a,"SpreadElement")}parseRestBinding(){const t=this.startNode();return this.next(),t.argument=this.parseBindingAtom(),this.finishNode(t,"RestElement")}parseBindingAtom(){switch(this.state.type){case 0:{const t=this.startNode();return this.next(),t.elements=this.parseBindingList(3,93,1),this.finishNode(t,"ArrayPattern")}case 5:return this.parseObjectLike(8,!0)}return this.parseIdentifier()}parseBindingList(t,a,i){const u=i&1,p=[];let m=!0;for(;!this.eat(t);)if(m?m=!1:this.expect(12),u&&this.match(12))p.push(null);else{if(this.eat(t))break;if(this.match(21)){let b=this.parseRestBinding();if((this.hasPlugin("flow")||i&2)&&(b=this.parseFunctionParamType(b)),p.push(b),!this.checkCommaAfterRest(a)){this.expect(t);break}}else{const b=[];for(this.match(26)&&this.hasPlugin("decorators")&&this.raise(He.UnsupportedParameterDecorator,this.state.startLoc);this.match(26);)b.push(this.parseDecorator());p.push(this.parseAssignableListItem(i,b))}}return p}parseBindingRestProperty(t){return this.next(),t.argument=this.parseIdentifier(),this.checkCommaAfterRest(125),this.finishNode(t,"RestElement")}parseBindingProperty(){const{type:t,startLoc:a}=this.state;if(t===21)return this.parseBindingRestProperty(this.startNode());const i=this.startNode();return t===138?(this.expectPlugin("destructuringPrivate",a),this.classScope.usePrivateName(this.state.value,a),i.key=this.parsePrivateName()):this.parsePropertyName(i),i.method=!1,this.parseObjPropValue(i,a,!1,!1,!0,!1)}parseAssignableListItem(t,a){const i=this.parseMaybeDefault();(this.hasPlugin("flow")||t&2)&&this.parseFunctionParamType(i);const u=this.parseMaybeDefault(i.loc.start,i);return a.length&&(i.decorators=a),u}parseFunctionParamType(t){return t}parseMaybeDefault(t,a){var i,u;if((i=t)!=null||(t=this.state.startLoc),a=(u=a)!=null?u:this.parseBindingAtom(),!this.eat(29))return a;const p=this.startNodeAt(t);return p.left=a,p.right=this.parseMaybeAssignAllowIn(),this.finishNode(p,"AssignmentPattern")}isValidLVal(t,a,i){switch(t){case"AssignmentPattern":return"left";case"RestElement":return"argument";case"ObjectProperty":return"value";case"ParenthesizedExpression":return"expression";case"ArrayPattern":return"elements";case"ObjectPattern":return"properties"}return!1}isOptionalMemberExpression(t){return t.type==="OptionalMemberExpression"}checkLVal(t,a,i=64,u=!1,p=!1,m=!1){var b;const v=t.type;if(this.isObjectMethod(t))return;const E=this.isOptionalMemberExpression(t);if(E||v==="MemberExpression"){E&&(this.expectPlugin("optionalChainingAssign",t.loc.start),a.type!=="AssignmentExpression"&&this.raise(He.InvalidLhsOptionalChaining,t,{ancestor:a})),i!==64&&this.raise(He.InvalidPropertyBindingPattern,t);return}if(v==="Identifier"){this.checkIdentifier(t,i,p);const{name:L}=t;u&&(u.has(L)?this.raise(He.ParamDupe,t):u.add(L));return}const S=this.isValidLVal(v,!(m||(b=t.extra)!=null&&b.parenthesized)&&a.type==="AssignmentExpression",i);if(S===!0)return;if(S===!1){const L=i===64?He.InvalidLhs:He.InvalidLhsBinding;this.raise(L,t,{ancestor:a});return}let A,O;typeof S=="string"?(A=S,O=v==="ParenthesizedExpression"):[A,O]=S;const I=v==="ArrayPattern"||v==="ObjectPattern"?{type:v}:a,q=t[A];if(Array.isArray(q))for(const L of q)L&&this.checkLVal(L,I,i,u,p,O);else q&&this.checkLVal(q,I,i,u,p,O)}checkIdentifier(t,a,i=!1){this.state.strict&&(i?dye(t.name,this.inModule):lye(t.name))&&(a===64?this.raise(He.StrictEvalArguments,t,{referenceName:t.name}):this.raise(He.StrictEvalArgumentsBinding,t,{bindingName:t.name})),a&8192&&t.name==="let"&&this.raise(He.LetInLexicalBinding,t),a&64||this.declareNameFromIdentifier(t,a)}declareNameFromIdentifier(t,a){this.scope.declareName(t.name,a,t.loc.start)}checkToRestConversion(t,a){switch(t.type){case"ParenthesizedExpression":this.checkToRestConversion(t.expression,a);break;case"Identifier":case"MemberExpression":break;case"ArrayExpression":case"ObjectExpression":if(a)break;default:this.raise(He.InvalidRestAssignmentPattern,t)}}checkCommaAfterRest(t){return this.match(12)?(this.raise(this.lookaheadCharCode()===t?He.RestTrailingComma:He.ElementAfterRest,this.state.startLoc),!0):!1}};function O7t(n){if(n==null)throw new Error(`Unexpected ${n} value.`);return n}function mpe(n){if(!n)throw new Error("Assert fail")}const pr=El`typescript`({AbstractMethodHasImplementation:({methodName:n})=>`Method '${n}' cannot have an implementation because it is marked abstract.`,AbstractPropertyHasInitializer:({propertyName:n})=>`Property '${n}' cannot have an initializer because it is marked abstract.`,AccessorCannotBeOptional:"An 'accessor' property cannot be declared optional.",AccessorCannotDeclareThisParameter:"'get' and 'set' accessors cannot declare 'this' parameters.",AccessorCannotHaveTypeParameters:"An accessor cannot have type parameters.",ClassMethodHasDeclare:"Class methods cannot have the 'declare' modifier.",ClassMethodHasReadonly:"Class methods cannot have the 'readonly' modifier.",ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference:"A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.",ConstructorHasTypeParameters:"Type parameters cannot appear on a constructor declaration.",DeclareAccessor:({kind:n})=>`'declare' is not allowed in ${n}ters.`,DeclareClassFieldHasInitializer:"Initializers are not allowed in ambient contexts.",DeclareFunctionHasImplementation:"An implementation cannot be declared in ambient contexts.",DuplicateAccessibilityModifier:({modifier:n})=>"Accessibility modifier already seen.",DuplicateModifier:({modifier:n})=>`Duplicate modifier: '${n}'.`,EmptyHeritageClauseType:({token:n})=>`'${n}' list cannot be empty.`,EmptyTypeArguments:"Type argument list cannot be empty.",EmptyTypeParameters:"Type parameter list cannot be empty.",ExpectedAmbientAfterExportDeclare:"'export declare' must be followed by an ambient declaration.",ImportAliasHasImportType:"An import alias can not use 'import type'.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` modifier",IncompatibleModifiers:({modifiers:n})=>`'${n[0]}' modifier cannot be used with '${n[1]}' modifier.`,IndexSignatureHasAbstract:"Index signatures cannot have the 'abstract' modifier.",IndexSignatureHasAccessibility:({modifier:n})=>`Index signatures cannot have an accessibility modifier ('${n}').`,IndexSignatureHasDeclare:"Index signatures cannot have the 'declare' modifier.",IndexSignatureHasOverride:"'override' modifier cannot appear on an index signature.",IndexSignatureHasStatic:"Index signatures cannot have the 'static' modifier.",InitializerNotAllowedInAmbientContext:"Initializers are not allowed in ambient contexts.",InvalidModifierOnTypeMember:({modifier:n})=>`'${n}' modifier cannot appear on a type member.`,InvalidModifierOnTypeParameter:({modifier:n})=>`'${n}' modifier cannot appear on a type parameter.`,InvalidModifierOnTypeParameterPositions:({modifier:n})=>`'${n}' modifier can only appear on a type parameter of a class, interface or type alias.`,InvalidModifiersOrder:({orderedModifiers:n})=>`'${n[0]}' modifier must precede '${n[1]}' modifier.`,InvalidPropertyAccessAfterInstantiationExpression:"Invalid property access after an instantiation expression. You can either wrap the instantiation expression in parentheses, or delete the type arguments.",InvalidTupleMemberLabel:"Tuple members must be labeled with a simple identifier.",MissingInterfaceName:"'interface' declarations must be followed by an identifier.",NonAbstractClassHasAbstractMethod:"Abstract methods can only appear within an abstract class.",NonClassMethodPropertyHasAbstractModifer:"'abstract' modifier can only appear on a class, method, or property declaration.",OptionalTypeBeforeRequired:"A required element cannot follow an optional element.",OverrideNotInSubClass:"This member cannot have an 'override' modifier because its containing class does not extend another class.",PatternIsOptional:"A binding pattern parameter cannot be optional in an implementation signature.",PrivateElementHasAbstract:"Private elements cannot have the 'abstract' modifier.",PrivateElementHasAccessibility:({modifier:n})=>`Private elements cannot have an accessibility modifier ('${n}').`,ReadonlyForMethodSignature:"'readonly' modifier can only appear on a property declaration or index signature.",ReservedArrowTypeParam:"This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma, as in `<T,>() => ...`.",ReservedTypeAssertion:"This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead.",SetAccessorCannotHaveOptionalParameter:"A 'set' accessor cannot have an optional parameter.",SetAccessorCannotHaveRestParameter:"A 'set' accessor cannot have rest parameter.",SetAccessorCannotHaveReturnType:"A 'set' accessor cannot have a return type annotation.",SingleTypeParameterWithoutTrailingComma:({typeParameterName:n})=>`Single type parameter ${n} should have a trailing comma. Example usage: <${n},>.`,StaticBlockCannotHaveModifier:"Static class blocks cannot have any modifier.",TupleOptionalAfterType:"A labeled tuple optional element must be declared using a question mark after the name and before the colon (`name?: type`), rather than after the type (`name: type?`).",TypeAnnotationAfterAssign:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeImportCannotSpecifyDefaultAndNamed:"A type-only import can specify a default import or named bindings, but not both.",TypeModifierIsUsedInTypeExports:"The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement.",TypeModifierIsUsedInTypeImports:"The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement.",UnexpectedParameterModifier:"A parameter property is only allowed in a constructor implementation.",UnexpectedReadonly:"'readonly' type modifier is only permitted on array and tuple literal types.",UnexpectedTypeAnnotation:"Did not expect a type annotation here.",UnexpectedTypeCastInParameter:"Unexpected type cast in parameter position.",UnsupportedImportTypeArgument:"Argument in a type import must be a string literal.",UnsupportedParameterPropertyKind:"A parameter property may not be declared using a binding pattern.",UnsupportedSignatureParameterKind:({type:n})=>`Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got ${n}.`});function _7t(n){switch(n){case"any":return"TSAnyKeyword";case"boolean":return"TSBooleanKeyword";case"bigint":return"TSBigIntKeyword";case"never":return"TSNeverKeyword";case"number":return"TSNumberKeyword";case"object":return"TSObjectKeyword";case"string":return"TSStringKeyword";case"symbol":return"TSSymbolKeyword";case"undefined":return"TSUndefinedKeyword";case"unknown":return"TSUnknownKeyword";default:return}}function ype(n){return n==="private"||n==="public"||n==="protected"}function N7t(n){return n==="in"||n==="out"}var D7t=n=>class extends n{constructor(...a){super(...a),this.tsParseInOutModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out"],disallowedModifiers:["const","public","private","protected","readonly","declare","abstract","override"],errorTemplate:pr.InvalidModifierOnTypeParameter}),this.tsParseConstModifier=this.tsParseModifiers.bind(this,{allowedModifiers:["const"],disallowedModifiers:["in","out"],errorTemplate:pr.InvalidModifierOnTypeParameterPositions}),this.tsParseInOutConstModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out","const"],disallowedModifiers:["public","private","protected","readonly","declare","abstract","override"],errorTemplate:pr.InvalidModifierOnTypeParameter})}getScopeHandler(){return C7t}tsIsIdentifier(){return Ta(this.state.type)}tsTokenCanFollowModifier(){return this.match(0)||this.match(5)||this.match(55)||this.match(21)||this.match(138)||this.isLiteralPropertyName()}tsNextTokenOnSameLineAndCanFollowModifier(){return this.next(),this.hasPrecedingLineBreak()?!1:this.tsTokenCanFollowModifier()}tsNextTokenCanFollowModifier(){return this.match(106)?(this.next(),this.tsTokenCanFollowModifier()):this.tsNextTokenOnSameLineAndCanFollowModifier()}tsParseModifier(a,i){if(!Ta(this.state.type)&&this.state.type!==58&&this.state.type!==75)return;const u=this.state.value;if(a.includes(u)){if(i&&this.tsIsStartOfStaticBlocks())return;if(this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this)))return u}}tsParseModifiers({allowedModifiers:a,disallowedModifiers:i,stopOnStartOfClassStaticBlock:u,errorTemplate:p=pr.InvalidModifierOnTypeMember},m){const b=(E,S,A,O)=>{S===A&&m[O]&&this.raise(pr.InvalidModifiersOrder,E,{orderedModifiers:[A,O]})},v=(E,S,A,O)=>{(m[A]&&S===O||m[O]&&S===A)&&this.raise(pr.IncompatibleModifiers,E,{modifiers:[A,O]})};for(;;){const{startLoc:E}=this.state,S=this.tsParseModifier(a.concat(i??[]),u);if(!S)break;ype(S)?m.accessibility?this.raise(pr.DuplicateAccessibilityModifier,E,{modifier:S}):(b(E,S,S,"override"),b(E,S,S,"static"),b(E,S,S,"readonly"),m.accessibility=S):N7t(S)?(m[S]&&this.raise(pr.DuplicateModifier,E,{modifier:S}),m[S]=!0,b(E,S,"in","out")):(hasOwnProperty.call(m,S)?this.raise(pr.DuplicateModifier,E,{modifier:S}):(b(E,S,"static","readonly"),b(E,S,"static","override"),b(E,S,"override","readonly"),b(E,S,"abstract","override"),v(E,S,"declare","override"),v(E,S,"static","abstract")),m[S]=!0),i!=null&&i.includes(S)&&this.raise(p,E,{modifier:S})}}tsIsListTerminator(a){switch(a){case"EnumMembers":case"TypeMembers":return this.match(8);case"HeritageClauseElement":return this.match(5);case"TupleElementTypes":return this.match(3);case"TypeParametersOrArguments":return this.match(48)}}tsParseList(a,i){const u=[];for(;!this.tsIsListTerminator(a);)u.push(i());return u}tsParseDelimitedList(a,i,u){return O7t(this.tsParseDelimitedListWorker(a,i,!0,u))}tsParseDelimitedListWorker(a,i,u,p){const m=[];let b=-1;for(;!this.tsIsListTerminator(a);){b=-1;const v=i();if(v==null)return;if(m.push(v),this.eat(12)){b=this.state.lastTokStartLoc.index;continue}if(this.tsIsListTerminator(a))break;u&&this.expect(12);return}return p&&(p.value=b),m}tsParseBracketedList(a,i,u,p,m){p||(u?this.expect(0):this.expect(47));const b=this.tsParseDelimitedList(a,i,m);return u?this.expect(3):this.expect(48),b}tsParseImportType(){const a=this.startNode();return this.expect(83),this.expect(10),this.match(133)||this.raise(pr.UnsupportedImportTypeArgument,this.state.startLoc),a.argument=super.parseExprAtom(),(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))&&(a.options=null),this.eat(12)&&(this.hasPlugin("importAssertions")||this.expectPlugin("importAttributes"),this.match(11)||(a.options=super.parseMaybeAssignAllowIn(),this.eat(12))),this.expect(11),this.eat(16)&&(a.qualifier=this.tsParseEntityName()),this.match(47)&&(a.typeParameters=this.tsParseTypeArguments()),this.finishNode(a,"TSImportType")}tsParseEntityName(a=!0){let i=this.parseIdentifier(a);for(;this.eat(16);){const u=this.startNodeAtNode(i);u.left=i,u.right=this.parseIdentifier(a),i=this.finishNode(u,"TSQualifiedName")}return i}tsParseTypeReference(){const a=this.startNode();return a.typeName=this.tsParseEntityName(),!this.hasPrecedingLineBreak()&&this.match(47)&&(a.typeParameters=this.tsParseTypeArguments()),this.finishNode(a,"TSTypeReference")}tsParseThisTypePredicate(a){this.next();const i=this.startNodeAtNode(a);return i.parameterName=a,i.typeAnnotation=this.tsParseTypeAnnotation(!1),i.asserts=!1,this.finishNode(i,"TSTypePredicate")}tsParseThisTypeNode(){const a=this.startNode();return this.next(),this.finishNode(a,"TSThisType")}tsParseTypeQuery(){const a=this.startNode();return this.expect(87),this.match(83)?a.exprName=this.tsParseImportType():a.exprName=this.tsParseEntityName(),!this.hasPrecedingLineBreak()&&this.match(47)&&(a.typeParameters=this.tsParseTypeArguments()),this.finishNode(a,"TSTypeQuery")}tsParseTypeParameter(a){const i=this.startNode();return a(i),i.name=this.tsParseTypeParameterName(),i.constraint=this.tsEatThenParseType(81),i.default=this.tsEatThenParseType(29),this.finishNode(i,"TSTypeParameter")}tsTryParseTypeParameters(a){if(this.match(47))return this.tsParseTypeParameters(a)}tsParseTypeParameters(a){const i=this.startNode();this.match(47)||this.match(142)?this.next():this.unexpected();const u={value:-1};return i.params=this.tsParseBracketedList("TypeParametersOrArguments",this.tsParseTypeParameter.bind(this,a),!1,!0,u),i.params.length===0&&this.raise(pr.EmptyTypeParameters,i),u.value!==-1&&this.addExtra(i,"trailingComma",u.value),this.finishNode(i,"TSTypeParameterDeclaration")}tsFillSignature(a,i){const u=a===19,p="parameters",m="typeAnnotation";i.typeParameters=this.tsTryParseTypeParameters(this.tsParseConstModifier),this.expect(10),i[p]=this.tsParseBindingListForSignature(),u?i[m]=this.tsParseTypeOrTypePredicateAnnotation(a):this.match(a)&&(i[m]=this.tsParseTypeOrTypePredicateAnnotation(a))}tsParseBindingListForSignature(){const a=super.parseBindingList(11,41,2);for(const i of a){const{type:u}=i;(u==="AssignmentPattern"||u==="TSParameterProperty")&&this.raise(pr.UnsupportedSignatureParameterKind,i,{type:u})}return a}tsParseTypeMemberSemicolon(){!this.eat(12)&&!this.isLineTerminator()&&this.expect(13)}tsParseSignatureMember(a,i){return this.tsFillSignature(14,i),this.tsParseTypeMemberSemicolon(),this.finishNode(i,a)}tsIsUnambiguouslyIndexSignature(){return this.next(),Ta(this.state.type)?(this.next(),this.match(14)):!1}tsTryParseIndexSignature(a){if(!(this.match(0)&&this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this))))return;this.expect(0);const i=this.parseIdentifier();i.typeAnnotation=this.tsParseTypeAnnotation(),this.resetEndLocation(i),this.expect(3),a.parameters=[i];const u=this.tsTryParseTypeAnnotation();return u&&(a.typeAnnotation=u),this.tsParseTypeMemberSemicolon(),this.finishNode(a,"TSIndexSignature")}tsParsePropertyOrMethodSignature(a,i){this.eat(17)&&(a.optional=!0);const u=a;if(this.match(10)||this.match(47)){i&&this.raise(pr.ReadonlyForMethodSignature,a);const p=u;p.kind&&this.match(47)&&this.raise(pr.AccessorCannotHaveTypeParameters,this.state.curPosition()),this.tsFillSignature(14,p),this.tsParseTypeMemberSemicolon();const m="parameters",b="typeAnnotation";if(p.kind==="get")p[m].length>0&&(this.raise(He.BadGetterArity,this.state.curPosition()),this.isThisParam(p[m][0])&&this.raise(pr.AccessorCannotDeclareThisParameter,this.state.curPosition()));else if(p.kind==="set"){if(p[m].length!==1)this.raise(He.BadSetterArity,this.state.curPosition());else{const v=p[m][0];this.isThisParam(v)&&this.raise(pr.AccessorCannotDeclareThisParameter,this.state.curPosition()),v.type==="Identifier"&&v.optional&&this.raise(pr.SetAccessorCannotHaveOptionalParameter,this.state.curPosition()),v.type==="RestElement"&&this.raise(pr.SetAccessorCannotHaveRestParameter,this.state.curPosition())}p[b]&&this.raise(pr.SetAccessorCannotHaveReturnType,p[b])}else p.kind="method";return this.finishNode(p,"TSMethodSignature")}else{const p=u;i&&(p.readonly=!0);const m=this.tsTryParseTypeAnnotation();return m&&(p.typeAnnotation=m),this.tsParseTypeMemberSemicolon(),this.finishNode(p,"TSPropertySignature")}}tsParseTypeMember(){const a=this.startNode();if(this.match(10)||this.match(47))return this.tsParseSignatureMember("TSCallSignatureDeclaration",a);if(this.match(77)){const u=this.startNode();return this.next(),this.match(10)||this.match(47)?this.tsParseSignatureMember("TSConstructSignatureDeclaration",a):(a.key=this.createIdentifier(u,"new"),this.tsParsePropertyOrMethodSignature(a,!1))}this.tsParseModifiers({allowedModifiers:["readonly"],disallowedModifiers:["declare","abstract","private","protected","public","static","override"]},a);const i=this.tsTryParseIndexSignature(a);return i||(super.parsePropertyName(a),!a.computed&&a.key.type==="Identifier"&&(a.key.name==="get"||a.key.name==="set")&&this.tsTokenCanFollowModifier()&&(a.kind=a.key.name,super.parsePropertyName(a)),this.tsParsePropertyOrMethodSignature(a,!!a.readonly))}tsParseTypeLiteral(){const a=this.startNode();return a.members=this.tsParseObjectTypeMembers(),this.finishNode(a,"TSTypeLiteral")}tsParseObjectTypeMembers(){this.expect(5);const a=this.tsParseList("TypeMembers",this.tsParseTypeMember.bind(this));return this.expect(8),a}tsIsStartOfMappedType(){return this.next(),this.eat(53)?this.isContextual(122):(this.isContextual(122)&&this.next(),!this.match(0)||(this.next(),!this.tsIsIdentifier())?!1:(this.next(),this.match(58)))}tsParseMappedType(){const a=this.startNode();this.expect(5),this.match(53)?(a.readonly=this.state.value,this.next(),this.expectContextual(122)):this.eatContextual(122)&&(a.readonly=!0),this.expect(0);{const i=this.startNode();i.name=this.tsParseTypeParameterName(),i.constraint=this.tsExpectThenParseType(58),a.typeParameter=this.finishNode(i,"TSTypeParameter")}return a.nameType=this.eatContextual(93)?this.tsParseType():null,this.expect(3),this.match(53)?(a.optional=this.state.value,this.next(),this.expect(17)):this.eat(17)&&(a.optional=!0),a.typeAnnotation=this.tsTryParseType(),this.semicolon(),this.expect(8),this.finishNode(a,"TSMappedType")}tsParseTupleType(){const a=this.startNode();a.elementTypes=this.tsParseBracketedList("TupleElementTypes",this.tsParseTupleElementType.bind(this),!0,!1);let i=!1;return a.elementTypes.forEach(u=>{const{type:p}=u;i&&p!=="TSRestType"&&p!=="TSOptionalType"&&!(p==="TSNamedTupleMember"&&u.optional)&&this.raise(pr.OptionalTypeBeforeRequired,u),i||(i=p==="TSNamedTupleMember"&&u.optional||p==="TSOptionalType")}),this.finishNode(a,"TSTupleType")}tsParseTupleElementType(){const{startLoc:a}=this.state,i=this.eat(21);let u,p,m,b;const E=Zi(this.state.type)?this.lookaheadCharCode():null;if(E===58)u=!0,m=!1,p=this.parseIdentifier(!0),this.expect(14),b=this.tsParseType();else if(E===63){m=!0;const S=this.state.startLoc,A=this.state.value,O=this.tsParseNonArrayType();this.lookaheadCharCode()===58?(u=!0,p=this.createIdentifier(this.startNodeAt(S),A),this.expect(17),this.expect(14),b=this.tsParseType()):(u=!1,b=O,this.expect(17))}else b=this.tsParseType(),m=this.eat(17),u=this.eat(14);if(u){let S;p?(S=this.startNodeAtNode(p),S.optional=m,S.label=p,S.elementType=b,this.eat(17)&&(S.optional=!0,this.raise(pr.TupleOptionalAfterType,this.state.lastTokStartLoc))):(S=this.startNodeAtNode(b),S.optional=m,this.raise(pr.InvalidTupleMemberLabel,b),S.label=b,S.elementType=this.tsParseType()),b=this.finishNode(S,"TSNamedTupleMember")}else if(m){const S=this.startNodeAtNode(b);S.typeAnnotation=b,b=this.finishNode(S,"TSOptionalType")}if(i){const S=this.startNodeAt(a);S.typeAnnotation=b,b=this.finishNode(S,"TSRestType")}return b}tsParseParenthesizedType(){const a=this.startNode();return this.expect(10),a.typeAnnotation=this.tsParseType(),this.expect(11),this.finishNode(a,"TSParenthesizedType")}tsParseFunctionOrConstructorType(a,i){const u=this.startNode();return a==="TSConstructorType"&&(u.abstract=!!i,i&&this.next(),this.next()),this.tsInAllowConditionalTypesContext(()=>this.tsFillSignature(19,u)),this.finishNode(u,a)}tsParseLiteralTypeNode(){const a=this.startNode();switch(this.state.type){case 134:case 135:case 133:case 85:case 86:a.literal=super.parseExprAtom();break;default:this.unexpected()}return this.finishNode(a,"TSLiteralType")}tsParseTemplateLiteralType(){const a=this.startNode();return a.literal=super.parseTemplate(!1),this.finishNode(a,"TSLiteralType")}parseTemplateSubstitution(){return this.state.inType?this.tsParseType():super.parseTemplateSubstitution()}tsParseThisTypeOrThisTypePredicate(){const a=this.tsParseThisTypeNode();return this.isContextual(116)&&!this.hasPrecedingLineBreak()?this.tsParseThisTypePredicate(a):a}tsParseNonArrayType(){switch(this.state.type){case 133:case 134:case 135:case 85:case 86:return this.tsParseLiteralTypeNode();case 53:if(this.state.value==="-"){const a=this.startNode(),i=this.lookahead();return i.type!==134&&i.type!==135&&this.unexpected(),a.literal=this.parseMaybeUnary(),this.finishNode(a,"TSLiteralType")}break;case 78:return this.tsParseThisTypeOrThisTypePredicate();case 87:return this.tsParseTypeQuery();case 83:return this.tsParseImportType();case 5:return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this))?this.tsParseMappedType():this.tsParseTypeLiteral();case 0:return this.tsParseTupleType();case 10:return this.tsParseParenthesizedType();case 25:case 24:return this.tsParseTemplateLiteralType();default:{const{type:a}=this.state;if(Ta(a)||a===88||a===84){const i=a===88?"TSVoidKeyword":a===84?"TSNullKeyword":_7t(this.state.value);if(i!==void 0&&this.lookaheadCharCode()!==46){const u=this.startNode();return this.next(),this.finishNode(u,i)}return this.tsParseTypeReference()}}}this.unexpected()}tsParseArrayTypeOrHigher(){let a=this.tsParseNonArrayType();for(;!this.hasPrecedingLineBreak()&&this.eat(0);)if(this.match(3)){const i=this.startNodeAtNode(a);i.elementType=a,this.expect(3),a=this.finishNode(i,"TSArrayType")}else{const i=this.startNodeAtNode(a);i.objectType=a,i.indexType=this.tsParseType(),this.expect(3),a=this.finishNode(i,"TSIndexedAccessType")}return a}tsParseTypeOperator(){const a=this.startNode(),i=this.state.value;return this.next(),a.operator=i,a.typeAnnotation=this.tsParseTypeOperatorOrHigher(),i==="readonly"&&this.tsCheckTypeAnnotationForReadOnly(a),this.finishNode(a,"TSTypeOperator")}tsCheckTypeAnnotationForReadOnly(a){switch(a.typeAnnotation.type){case"TSTupleType":case"TSArrayType":return;default:this.raise(pr.UnexpectedReadonly,a)}}tsParseInferType(){const a=this.startNode();this.expectContextual(115);const i=this.startNode();return i.name=this.tsParseTypeParameterName(),i.constraint=this.tsTryParse(()=>this.tsParseConstraintForInferType()),a.typeParameter=this.finishNode(i,"TSTypeParameter"),this.finishNode(a,"TSInferType")}tsParseConstraintForInferType(){if(this.eat(81)){const a=this.tsInDisallowConditionalTypesContext(()=>this.tsParseType());if(this.state.inDisallowConditionalTypesContext||!this.match(17))return a}}tsParseTypeOperatorOrHigher(){return M4t(this.state.type)&&!this.state.containsEsc?this.tsParseTypeOperator():this.isContextual(115)?this.tsParseInferType():this.tsInAllowConditionalTypesContext(()=>this.tsParseArrayTypeOrHigher())}tsParseUnionOrIntersectionType(a,i,u){const p=this.startNode(),m=this.eat(u),b=[];do b.push(i());while(this.eat(u));return b.length===1&&!m?b[0]:(p.types=b,this.finishNode(p,a))}tsParseIntersectionTypeOrHigher(){return this.tsParseUnionOrIntersectionType("TSIntersectionType",this.tsParseTypeOperatorOrHigher.bind(this),45)}tsParseUnionTypeOrHigher(){return this.tsParseUnionOrIntersectionType("TSUnionType",this.tsParseIntersectionTypeOrHigher.bind(this),43)}tsIsStartOfFunctionType(){return this.match(47)?!0:this.match(10)&&this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this))}tsSkipParameterStart(){if(Ta(this.state.type)||this.match(78))return this.next(),!0;if(this.match(5)){const{errors:a}=this.state,i=a.length;try{return this.parseObjectLike(8,!0),a.length===i}catch{return!1}}if(this.match(0)){this.next();const{errors:a}=this.state,i=a.length;try{return super.parseBindingList(3,93,1),a.length===i}catch{return!1}}return!1}tsIsUnambiguouslyStartOfFunctionType(){return this.next(),!!(this.match(11)||this.match(21)||this.tsSkipParameterStart()&&(this.match(14)||this.match(12)||this.match(17)||this.match(29)||this.match(11)&&(this.next(),this.match(19))))}tsParseTypeOrTypePredicateAnnotation(a){return this.tsInType(()=>{const i=this.startNode();this.expect(a);const u=this.startNode(),p=!!this.tsTryParse(this.tsParseTypePredicateAsserts.bind(this));if(p&&this.match(78)){let v=this.tsParseThisTypeOrThisTypePredicate();return v.type==="TSThisType"?(u.parameterName=v,u.asserts=!0,u.typeAnnotation=null,v=this.finishNode(u,"TSTypePredicate")):(this.resetStartLocationFromNode(v,u),v.asserts=!0),i.typeAnnotation=v,this.finishNode(i,"TSTypeAnnotation")}const m=this.tsIsIdentifier()&&this.tsTryParse(this.tsParseTypePredicatePrefix.bind(this));if(!m)return p?(u.parameterName=this.parseIdentifier(),u.asserts=p,u.typeAnnotation=null,i.typeAnnotation=this.finishNode(u,"TSTypePredicate"),this.finishNode(i,"TSTypeAnnotation")):this.tsParseTypeAnnotation(!1,i);const b=this.tsParseTypeAnnotation(!1);return u.parameterName=m,u.typeAnnotation=b,u.asserts=p,i.typeAnnotation=this.finishNode(u,"TSTypePredicate"),this.finishNode(i,"TSTypeAnnotation")})}tsTryParseTypeOrTypePredicateAnnotation(){if(this.match(14))return this.tsParseTypeOrTypePredicateAnnotation(14)}tsTryParseTypeAnnotation(){if(this.match(14))return this.tsParseTypeAnnotation()}tsTryParseType(){return this.tsEatThenParseType(14)}tsParseTypePredicatePrefix(){const a=this.parseIdentifier();if(this.isContextual(116)&&!this.hasPrecedingLineBreak())return this.next(),a}tsParseTypePredicateAsserts(){if(this.state.type!==109)return!1;const a=this.state.containsEsc;return this.next(),!Ta(this.state.type)&&!this.match(78)?!1:(a&&this.raise(He.InvalidEscapedReservedWord,this.state.lastTokStartLoc,{reservedWord:"asserts"}),!0)}tsParseTypeAnnotation(a=!0,i=this.startNode()){return this.tsInType(()=>{a&&this.expect(14),i.typeAnnotation=this.tsParseType()}),this.finishNode(i,"TSTypeAnnotation")}tsParseType(){mpe(this.state.inType);const a=this.tsParseNonConditionalType();if(this.state.inDisallowConditionalTypesContext||this.hasPrecedingLineBreak()||!this.eat(81))return a;const i=this.startNodeAtNode(a);return i.checkType=a,i.extendsType=this.tsInDisallowConditionalTypesContext(()=>this.tsParseNonConditionalType()),this.expect(17),i.trueType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.expect(14),i.falseType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.finishNode(i,"TSConditionalType")}isAbstractConstructorSignature(){return this.isContextual(124)&&this.lookahead().type===77}tsParseNonConditionalType(){return this.tsIsStartOfFunctionType()?this.tsParseFunctionOrConstructorType("TSFunctionType"):this.match(77)?this.tsParseFunctionOrConstructorType("TSConstructorType"):this.isAbstractConstructorSignature()?this.tsParseFunctionOrConstructorType("TSConstructorType",!0):this.tsParseUnionTypeOrHigher()}tsParseTypeAssertion(){this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(pr.ReservedTypeAssertion,this.state.startLoc);const a=this.startNode();return a.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?this.tsParseTypeReference():this.tsParseType())),this.expect(48),a.expression=this.parseMaybeUnary(),this.finishNode(a,"TSTypeAssertion")}tsParseHeritageClause(a){const i=this.state.startLoc,u=this.tsParseDelimitedList("HeritageClauseElement",()=>{const p=this.startNode();return p.expression=this.tsParseEntityName(),this.match(47)&&(p.typeParameters=this.tsParseTypeArguments()),this.finishNode(p,"TSExpressionWithTypeArguments")});return u.length||this.raise(pr.EmptyHeritageClauseType,i,{token:a}),u}tsParseInterfaceDeclaration(a,i={}){if(this.hasFollowingLineBreak())return null;this.expectContextual(129),i.declare&&(a.declare=!0),Ta(this.state.type)?(a.id=this.parseIdentifier(),this.checkIdentifier(a.id,130)):(a.id=null,this.raise(pr.MissingInterfaceName,this.state.startLoc)),a.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers),this.eat(81)&&(a.extends=this.tsParseHeritageClause("extends"));const u=this.startNode();return u.body=this.tsInType(this.tsParseObjectTypeMembers.bind(this)),a.body=this.finishNode(u,"TSInterfaceBody"),this.finishNode(a,"TSInterfaceDeclaration")}tsParseTypeAliasDeclaration(a){return a.id=this.parseIdentifier(),this.checkIdentifier(a.id,2),a.typeAnnotation=this.tsInType(()=>{if(a.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutModifiers),this.expect(29),this.isContextual(114)&&this.lookahead().type!==16){const i=this.startNode();return this.next(),this.finishNode(i,"TSIntrinsicKeyword")}return this.tsParseType()}),this.semicolon(),this.finishNode(a,"TSTypeAliasDeclaration")}tsInNoContext(a){const i=this.state.context;this.state.context=[i[0]];try{return a()}finally{this.state.context=i}}tsInType(a){const i=this.state.inType;this.state.inType=!0;try{return a()}finally{this.state.inType=i}}tsInDisallowConditionalTypesContext(a){const i=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!0;try{return a()}finally{this.state.inDisallowConditionalTypesContext=i}}tsInAllowConditionalTypesContext(a){const i=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!1;try{return a()}finally{this.state.inDisallowConditionalTypesContext=i}}tsEatThenParseType(a){if(this.match(a))return this.tsNextThenParseType()}tsExpectThenParseType(a){return this.tsInType(()=>(this.expect(a),this.tsParseType()))}tsNextThenParseType(){return this.tsInType(()=>(this.next(),this.tsParseType()))}tsParseEnumMember(){const a=this.startNode();return a.id=this.match(133)?super.parseStringLiteral(this.state.value):this.parseIdentifier(!0),this.eat(29)&&(a.initializer=super.parseMaybeAssignAllowIn()),this.finishNode(a,"TSEnumMember")}tsParseEnumDeclaration(a,i={}){return i.const&&(a.const=!0),i.declare&&(a.declare=!0),this.expectContextual(126),a.id=this.parseIdentifier(),this.checkIdentifier(a.id,a.const?8971:8459),this.expect(5),a.members=this.tsParseDelimitedList("EnumMembers",this.tsParseEnumMember.bind(this)),this.expect(8),this.finishNode(a,"TSEnumDeclaration")}tsParseModuleBlock(){const a=this.startNode();return this.scope.enter(0),this.expect(5),super.parseBlockOrModuleBlockBody(a.body=[],void 0,!0,8),this.scope.exit(),this.finishNode(a,"TSModuleBlock")}tsParseModuleOrNamespaceDeclaration(a,i=!1){if(a.id=this.parseIdentifier(),i||this.checkIdentifier(a.id,1024),this.eat(16)){const u=this.startNode();this.tsParseModuleOrNamespaceDeclaration(u,!0),a.body=u}else this.scope.enter(256),this.prodParam.enter(0),a.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit();return this.finishNode(a,"TSModuleDeclaration")}tsParseAmbientExternalModuleDeclaration(a){return this.isContextual(112)?(a.global=!0,a.id=this.parseIdentifier()):this.match(133)?a.id=super.parseStringLiteral(this.state.value):this.unexpected(),this.match(5)?(this.scope.enter(256),this.prodParam.enter(0),a.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit()):this.semicolon(),this.finishNode(a,"TSModuleDeclaration")}tsParseImportEqualsDeclaration(a,i,u){a.isExport=u||!1,a.id=i||this.parseIdentifier(),this.checkIdentifier(a.id,4096),this.expect(29);const p=this.tsParseModuleReference();return a.importKind==="type"&&p.type!=="TSExternalModuleReference"&&this.raise(pr.ImportAliasHasImportType,p),a.moduleReference=p,this.semicolon(),this.finishNode(a,"TSImportEqualsDeclaration")}tsIsExternalModuleReference(){return this.isContextual(119)&&this.lookaheadCharCode()===40}tsParseModuleReference(){return this.tsIsExternalModuleReference()?this.tsParseExternalModuleReference():this.tsParseEntityName(!1)}tsParseExternalModuleReference(){const a=this.startNode();return this.expectContextual(119),this.expect(10),this.match(133)||this.unexpected(),a.expression=super.parseExprAtom(),this.expect(11),this.sawUnambiguousESM=!0,this.finishNode(a,"TSExternalModuleReference")}tsLookAhead(a){const i=this.state.clone(),u=a();return this.state=i,u}tsTryParseAndCatch(a){const i=this.tryParse(u=>a()||u());if(!(i.aborted||!i.node))return i.error&&(this.state=i.failState),i.node}tsTryParse(a){const i=this.state.clone(),u=a();if(u!==void 0&&u!==!1)return u;this.state=i}tsTryParseDeclare(a){if(this.isLineTerminator())return;let i=this.state.type,u;return this.isContextual(100)&&(i=74,u="let"),this.tsInAmbientContext(()=>{switch(i){case 68:return a.declare=!0,super.parseFunctionStatement(a,!1,!1);case 80:return a.declare=!0,this.parseClass(a,!0,!1);case 126:return this.tsParseEnumDeclaration(a,{declare:!0});case 112:return this.tsParseAmbientExternalModuleDeclaration(a);case 75:case 74:return!this.match(75)||!this.isLookaheadContextual("enum")?(a.declare=!0,this.parseVarStatement(a,u||this.state.value,!0)):(this.expect(75),this.tsParseEnumDeclaration(a,{const:!0,declare:!0}));case 129:{const p=this.tsParseInterfaceDeclaration(a,{declare:!0});if(p)return p}default:if(Ta(i))return this.tsParseDeclaration(a,this.state.value,!0,null)}})}tsTryParseExportDeclaration(){return this.tsParseDeclaration(this.startNode(),this.state.value,!0,null)}tsParseExpressionStatement(a,i,u){switch(i.name){case"declare":{const p=this.tsTryParseDeclare(a);return p&&(p.declare=!0),p}case"global":if(this.match(5)){this.scope.enter(256),this.prodParam.enter(0);const p=a;return p.global=!0,p.id=i,p.body=this.tsParseModuleBlock(),this.scope.exit(),this.prodParam.exit(),this.finishNode(p,"TSModuleDeclaration")}break;default:return this.tsParseDeclaration(a,i.name,!1,u)}}tsParseDeclaration(a,i,u,p){switch(i){case"abstract":if(this.tsCheckLineTerminator(u)&&(this.match(80)||Ta(this.state.type)))return this.tsParseAbstractDeclaration(a,p);break;case"module":if(this.tsCheckLineTerminator(u)){if(this.match(133))return this.tsParseAmbientExternalModuleDeclaration(a);if(Ta(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(a)}break;case"namespace":if(this.tsCheckLineTerminator(u)&&Ta(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(a);break;case"type":if(this.tsCheckLineTerminator(u)&&Ta(this.state.type))return this.tsParseTypeAliasDeclaration(a);break}}tsCheckLineTerminator(a){return a?this.hasFollowingLineBreak()?!1:(this.next(),!0):!this.isLineTerminator()}tsTryParseGenericAsyncArrowFunction(a){if(!this.match(47))return;const i=this.state.maybeInArrowParameters;this.state.maybeInArrowParameters=!0;const u=this.tsTryParseAndCatch(()=>{const p=this.startNodeAt(a);return p.typeParameters=this.tsParseTypeParameters(this.tsParseConstModifier),super.parseFunctionParams(p),p.returnType=this.tsTryParseTypeOrTypePredicateAnnotation(),this.expect(19),p});if(this.state.maybeInArrowParameters=i,!!u)return super.parseArrowExpression(u,null,!0)}tsParseTypeArgumentsInExpression(){if(this.reScan_lt()===47)return this.tsParseTypeArguments()}tsParseTypeArguments(){const a=this.startNode();return a.params=this.tsInType(()=>this.tsInNoContext(()=>(this.expect(47),this.tsParseDelimitedList("TypeParametersOrArguments",this.tsParseType.bind(this))))),a.params.length===0?this.raise(pr.EmptyTypeArguments,a):!this.state.inType&&this.curContext()===La.brace&&this.reScan_lt_gt(),this.expect(48),this.finishNode(a,"TSTypeParameterInstantiation")}tsIsDeclarationStart(){return B4t(this.state.type)}isExportDefaultSpecifier(){return this.tsIsDeclarationStart()?!1:super.isExportDefaultSpecifier()}parseAssignableListItem(a,i){const u=this.state.startLoc,p={};this.tsParseModifiers({allowedModifiers:["public","private","protected","override","readonly"]},p);const m=p.accessibility,b=p.override,v=p.readonly;!(a&4)&&(m||v||b)&&this.raise(pr.UnexpectedParameterModifier,u);const E=this.parseMaybeDefault();a&2&&this.parseFunctionParamType(E);const S=this.parseMaybeDefault(E.loc.start,E);if(m||v||b){const A=this.startNodeAt(u);return i.length&&(A.decorators=i),m&&(A.accessibility=m),v&&(A.readonly=v),b&&(A.override=b),S.type!=="Identifier"&&S.type!=="AssignmentPattern"&&this.raise(pr.UnsupportedParameterPropertyKind,A),A.parameter=S,this.finishNode(A,"TSParameterProperty")}return i.length&&(E.decorators=i),S}isSimpleParameter(a){return a.type==="TSParameterProperty"&&super.isSimpleParameter(a.parameter)||super.isSimpleParameter(a)}tsDisallowOptionalPattern(a){for(const i of a.params)i.type!=="Identifier"&&i.optional&&!this.state.isAmbientContext&&this.raise(pr.PatternIsOptional,i)}setArrowFunctionParameters(a,i,u){super.setArrowFunctionParameters(a,i,u),this.tsDisallowOptionalPattern(a)}parseFunctionBodyAndFinish(a,i,u=!1){this.match(14)&&(a.returnType=this.tsParseTypeOrTypePredicateAnnotation(14));const p=i==="FunctionDeclaration"?"TSDeclareFunction":i==="ClassMethod"||i==="ClassPrivateMethod"?"TSDeclareMethod":void 0;return p&&!this.match(5)&&this.isLineTerminator()?this.finishNode(a,p):p==="TSDeclareFunction"&&this.state.isAmbientContext&&(this.raise(pr.DeclareFunctionHasImplementation,a),a.declare)?super.parseFunctionBodyAndFinish(a,p,u):(this.tsDisallowOptionalPattern(a),super.parseFunctionBodyAndFinish(a,i,u))}registerFunctionStatementId(a){!a.body&&a.id?this.checkIdentifier(a.id,1024):super.registerFunctionStatementId(a)}tsCheckForInvalidTypeCasts(a){a.forEach(i=>{(i==null?void 0:i.type)==="TSTypeCastExpression"&&this.raise(pr.UnexpectedTypeAnnotation,i.typeAnnotation)})}toReferencedList(a,i){return this.tsCheckForInvalidTypeCasts(a),a}parseArrayLike(a,i,u,p){const m=super.parseArrayLike(a,i,u,p);return m.type==="ArrayExpression"&&this.tsCheckForInvalidTypeCasts(m.elements),m}parseSubscript(a,i,u,p){if(!this.hasPrecedingLineBreak()&&this.match(35)){this.state.canStartJSXElement=!1,this.next();const b=this.startNodeAt(i);return b.expression=a,this.finishNode(b,"TSNonNullExpression")}let m=!1;if(this.match(18)&&this.lookaheadCharCode()===60){if(u)return p.stop=!0,a;p.optionalChainMember=m=!0,this.next()}if(this.match(47)||this.match(51)){let b;const v=this.tsTryParseAndCatch(()=>{if(!u&&this.atPossibleAsyncArrow(a)){const O=this.tsTryParseGenericAsyncArrowFunction(i);if(O)return O}const E=this.tsParseTypeArgumentsInExpression();if(!E)return;if(m&&!this.match(10)){b=this.state.curPosition();return}if(tb(this.state.type)){const O=super.parseTaggedTemplateExpression(a,i,p);return O.typeParameters=E,O}if(!u&&this.eat(10)){const O=this.startNodeAt(i);return O.callee=a,O.arguments=this.parseCallExpressionArguments(11,!1),this.tsCheckForInvalidTypeCasts(O.arguments),O.typeParameters=E,p.optionalChainMember&&(O.optional=m),this.finishCallExpression(O,p.optionalChainMember)}const S=this.state.type;if(S===48||S===52||S!==10&&G_(S)&&!this.hasPrecedingLineBreak())return;const A=this.startNodeAt(i);return A.expression=a,A.typeParameters=E,this.finishNode(A,"TSInstantiationExpression")});if(b&&this.unexpected(b,10),v)return v.type==="TSInstantiationExpression"&&(this.match(16)||this.match(18)&&this.lookaheadCharCode()!==40)&&this.raise(pr.InvalidPropertyAccessAfterInstantiationExpression,this.state.startLoc),v}return super.parseSubscript(a,i,u,p)}parseNewCallee(a){var i;super.parseNewCallee(a);const{callee:u}=a;u.type==="TSInstantiationExpression"&&!((i=u.extra)!=null&&i.parenthesized)&&(a.typeParameters=u.typeParameters,a.callee=u.expression)}parseExprOp(a,i,u){let p;if(O2(58)>u&&!this.hasPrecedingLineBreak()&&(this.isContextual(93)||(p=this.isContextual(120)))){const m=this.startNodeAt(i);return m.expression=a,m.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?(p&&this.raise(He.UnexpectedKeyword,this.state.startLoc,{keyword:"const"}),this.tsParseTypeReference()):this.tsParseType())),this.finishNode(m,p?"TSSatisfiesExpression":"TSAsExpression"),this.reScan_lt_gt(),this.parseExprOp(m,i,u)}return super.parseExprOp(a,i,u)}checkReservedWord(a,i,u,p){this.state.isAmbientContext||super.checkReservedWord(a,i,u,p)}checkImportReflection(a){super.checkImportReflection(a),a.module&&a.importKind!=="value"&&this.raise(pr.ImportReflectionHasImportType,a.specifiers[0].loc.start)}checkDuplicateExports(){}isPotentialImportPhase(a){if(super.isPotentialImportPhase(a))return!0;if(this.isContextual(130)){const i=this.lookaheadCharCode();return a?i===123||i===42:i!==61}return!a&&this.isContextual(87)}applyImportPhase(a,i,u,p){super.applyImportPhase(a,i,u,p),i?a.exportKind=u==="type"?"type":"value":a.importKind=u==="type"||u==="typeof"?u:"value"}parseImport(a){if(this.match(133))return a.importKind="value",super.parseImport(a);let i;if(Ta(this.state.type)&&this.lookaheadCharCode()===61)return a.importKind="value",this.tsParseImportEqualsDeclaration(a);if(this.isContextual(130)){const u=this.parseMaybeImportPhase(a,!1);if(this.lookaheadCharCode()===61)return this.tsParseImportEqualsDeclaration(a,u);i=super.parseImportSpecifiersAndAfter(a,u)}else i=super.parseImport(a);return i.importKind==="type"&&i.specifiers.length>1&&i.specifiers[0].type==="ImportDefaultSpecifier"&&this.raise(pr.TypeImportCannotSpecifyDefaultAndNamed,i),i}parseExport(a,i){if(this.match(83)){this.next();const u=a;let p=null;return this.isContextual(130)&&this.isPotentialImportPhase(!1)?p=this.parseMaybeImportPhase(u,!1):u.importKind="value",this.tsParseImportEqualsDeclaration(u,p,!0)}else if(this.eat(29)){const u=a;return u.expression=super.parseExpression(),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode(u,"TSExportAssignment")}else if(this.eatContextual(93)){const u=a;return this.expectContextual(128),u.id=this.parseIdentifier(),this.semicolon(),this.finishNode(u,"TSNamespaceExportDeclaration")}else return super.parseExport(a,i)}isAbstractClass(){return this.isContextual(124)&&this.lookahead().type===80}parseExportDefaultExpression(){if(this.isAbstractClass()){const a=this.startNode();return this.next(),a.abstract=!0,this.parseClass(a,!0,!0)}if(this.match(129)){const a=this.tsParseInterfaceDeclaration(this.startNode());if(a)return a}return super.parseExportDefaultExpression()}parseVarStatement(a,i,u=!1){const{isAmbientContext:p}=this.state,m=super.parseVarStatement(a,i,u||p);if(!p)return m;for(const{id:b,init:v}of m.declarations)v&&(i!=="const"||b.typeAnnotation?this.raise(pr.InitializerNotAllowedInAmbientContext,v):L7t(v,this.hasPlugin("estree"))||this.raise(pr.ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference,v));return m}parseStatementContent(a,i){if(this.match(75)&&this.isLookaheadContextual("enum")){const u=this.startNode();return this.expect(75),this.tsParseEnumDeclaration(u,{const:!0})}if(this.isContextual(126))return this.tsParseEnumDeclaration(this.startNode());if(this.isContextual(129)){const u=this.tsParseInterfaceDeclaration(this.startNode());if(u)return u}return super.parseStatementContent(a,i)}parseAccessModifier(){return this.tsParseModifier(["public","protected","private"])}tsHasSomeModifiers(a,i){return i.some(u=>ype(u)?a.accessibility===u:!!a[u])}tsIsStartOfStaticBlocks(){return this.isContextual(106)&&this.lookaheadCharCode()===123}parseClassMember(a,i,u){const p=["declare","private","public","protected","override","abstract","readonly","static"];this.tsParseModifiers({allowedModifiers:p,disallowedModifiers:["in","out"],stopOnStartOfClassStaticBlock:!0,errorTemplate:pr.InvalidModifierOnTypeParameterPositions},i);const m=()=>{this.tsIsStartOfStaticBlocks()?(this.next(),this.next(),this.tsHasSomeModifiers(i,p)&&this.raise(pr.StaticBlockCannotHaveModifier,this.state.curPosition()),super.parseClassStaticBlock(a,i)):this.parseClassMemberWithIsStatic(a,i,u,!!i.static)};i.declare?this.tsInAmbientContext(m):m()}parseClassMemberWithIsStatic(a,i,u,p){const m=this.tsTryParseIndexSignature(i);if(m){a.body.push(m),i.abstract&&this.raise(pr.IndexSignatureHasAbstract,i),i.accessibility&&this.raise(pr.IndexSignatureHasAccessibility,i,{modifier:i.accessibility}),i.declare&&this.raise(pr.IndexSignatureHasDeclare,i),i.override&&this.raise(pr.IndexSignatureHasOverride,i);return}!this.state.inAbstractClass&&i.abstract&&this.raise(pr.NonAbstractClassHasAbstractMethod,i),i.override&&(u.hadSuperClass||this.raise(pr.OverrideNotInSubClass,i)),super.parseClassMemberWithIsStatic(a,i,u,p)}parsePostMemberNameModifiers(a){this.eat(17)&&(a.optional=!0),a.readonly&&this.match(10)&&this.raise(pr.ClassMethodHasReadonly,a),a.declare&&this.match(10)&&this.raise(pr.ClassMethodHasDeclare,a)}parseExpressionStatement(a,i,u){return(i.type==="Identifier"?this.tsParseExpressionStatement(a,i,u):void 0)||super.parseExpressionStatement(a,i,u)}shouldParseExportDeclaration(){return this.tsIsDeclarationStart()?!0:super.shouldParseExportDeclaration()}parseConditional(a,i,u){if(!this.state.maybeInArrowParameters||!this.match(17))return super.parseConditional(a,i,u);const p=this.tryParse(()=>super.parseConditional(a,i));return p.node?(p.error&&(this.state=p.failState),p.node):(p.error&&super.setOptionalParametersError(u,p.error),a)}parseParenItem(a,i){const u=super.parseParenItem(a,i);if(this.eat(17)&&(u.optional=!0,this.resetEndLocation(a)),this.match(14)){const p=this.startNodeAt(i);return p.expression=a,p.typeAnnotation=this.tsParseTypeAnnotation(),this.finishNode(p,"TSTypeCastExpression")}return a}parseExportDeclaration(a){if(!this.state.isAmbientContext&&this.isContextual(125))return this.tsInAmbientContext(()=>this.parseExportDeclaration(a));const i=this.state.startLoc,u=this.eatContextual(125);if(u&&(this.isContextual(125)||!this.shouldParseExportDeclaration()))throw this.raise(pr.ExpectedAmbientAfterExportDeclare,this.state.startLoc);const m=Ta(this.state.type)&&this.tsTryParseExportDeclaration()||super.parseExportDeclaration(a);return m?((m.type==="TSInterfaceDeclaration"||m.type==="TSTypeAliasDeclaration"||u)&&(a.exportKind="type"),u&&(this.resetStartLocation(m,i),m.declare=!0),m):null}parseClassId(a,i,u,p){if((!i||u)&&this.isContextual(113))return;super.parseClassId(a,i,u,a.declare?1024:8331);const m=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers);m&&(a.typeParameters=m)}parseClassPropertyAnnotation(a){a.optional||(this.eat(35)?a.definite=!0:this.eat(17)&&(a.optional=!0));const i=this.tsTryParseTypeAnnotation();i&&(a.typeAnnotation=i)}parseClassProperty(a){if(this.parseClassPropertyAnnotation(a),this.state.isAmbientContext&&!(a.readonly&&!a.typeAnnotation)&&this.match(29)&&this.raise(pr.DeclareClassFieldHasInitializer,this.state.startLoc),a.abstract&&this.match(29)){const{key:i}=a;this.raise(pr.AbstractPropertyHasInitializer,this.state.startLoc,{propertyName:i.type==="Identifier"&&!a.computed?i.name:`[${this.input.slice(i.start,i.end)}]`})}return super.parseClassProperty(a)}parseClassPrivateProperty(a){return a.abstract&&this.raise(pr.PrivateElementHasAbstract,a),a.accessibility&&this.raise(pr.PrivateElementHasAccessibility,a,{modifier:a.accessibility}),this.parseClassPropertyAnnotation(a),super.parseClassPrivateProperty(a)}parseClassAccessorProperty(a){return this.parseClassPropertyAnnotation(a),a.optional&&this.raise(pr.AccessorCannotBeOptional,a),super.parseClassAccessorProperty(a)}pushClassMethod(a,i,u,p,m,b){const v=this.tsTryParseTypeParameters(this.tsParseConstModifier);v&&m&&this.raise(pr.ConstructorHasTypeParameters,v);const{declare:E=!1,kind:S}=i;E&&(S==="get"||S==="set")&&this.raise(pr.DeclareAccessor,i,{kind:S}),v&&(i.typeParameters=v),super.pushClassMethod(a,i,u,p,m,b)}pushClassPrivateMethod(a,i,u,p){const m=this.tsTryParseTypeParameters(this.tsParseConstModifier);m&&(i.typeParameters=m),super.pushClassPrivateMethod(a,i,u,p)}declareClassPrivateMethodInScope(a,i){a.type!=="TSDeclareMethod"&&(a.type==="MethodDefinition"&&!hasOwnProperty.call(a.value,"body")||super.declareClassPrivateMethodInScope(a,i))}parseClassSuper(a){super.parseClassSuper(a),a.superClass&&(this.match(47)||this.match(51))&&(a.superTypeParameters=this.tsParseTypeArgumentsInExpression()),this.eatContextual(113)&&(a.implements=this.tsParseHeritageClause("implements"))}parseObjPropValue(a,i,u,p,m,b,v){const E=this.tsTryParseTypeParameters(this.tsParseConstModifier);return E&&(a.typeParameters=E),super.parseObjPropValue(a,i,u,p,m,b,v)}parseFunctionParams(a,i){const u=this.tsTryParseTypeParameters(this.tsParseConstModifier);u&&(a.typeParameters=u),super.parseFunctionParams(a,i)}parseVarId(a,i){super.parseVarId(a,i),a.id.type==="Identifier"&&!this.hasPrecedingLineBreak()&&this.eat(35)&&(a.definite=!0);const u=this.tsTryParseTypeAnnotation();u&&(a.id.typeAnnotation=u,this.resetEndLocation(a.id))}parseAsyncArrowFromCallExpression(a,i){return this.match(14)&&(a.returnType=this.tsParseTypeAnnotation()),super.parseAsyncArrowFromCallExpression(a,i)}parseMaybeAssign(a,i){var u,p,m,b,v;let E,S,A;if(this.hasPlugin("jsx")&&(this.match(142)||this.match(47))){if(E=this.state.clone(),S=this.tryParse(()=>super.parseMaybeAssign(a,i),E),!S.error)return S.node;const{context:q}=this.state,L=q[q.length-1];(L===La.j_oTag||L===La.j_expr)&&q.pop()}if(!((u=S)!=null&&u.error)&&!this.match(47))return super.parseMaybeAssign(a,i);(!E||E===this.state)&&(E=this.state.clone());let O;const I=this.tryParse(q=>{var L,W;O=this.tsParseTypeParameters(this.tsParseConstModifier);const X=super.parseMaybeAssign(a,i);return(X.type!=="ArrowFunctionExpression"||(L=X.extra)!=null&&L.parenthesized)&&q(),((W=O)==null?void 0:W.params.length)!==0&&this.resetStartLocationFromNode(X,O),X.typeParameters=O,X},E);if(!I.error&&!I.aborted)return O&&this.reportReservedArrowTypeParam(O),I.node;if(!S&&(mpe(!this.hasPlugin("jsx")),A=this.tryParse(()=>super.parseMaybeAssign(a,i),E),!A.error))return A.node;if((p=S)!=null&&p.node)return this.state=S.failState,S.node;if(I.node)return this.state=I.failState,O&&this.reportReservedArrowTypeParam(O),I.node;if((m=A)!=null&&m.node)return this.state=A.failState,A.node;throw((b=S)==null?void 0:b.error)||I.error||((v=A)==null?void 0:v.error)}reportReservedArrowTypeParam(a){var i;a.params.length===1&&!a.params[0].constraint&&!((i=a.extra)!=null&&i.trailingComma)&&this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(pr.ReservedArrowTypeParam,a)}parseMaybeUnary(a,i){return!this.hasPlugin("jsx")&&this.match(47)?this.tsParseTypeAssertion():super.parseMaybeUnary(a,i)}parseArrow(a){if(this.match(14)){const i=this.tryParse(u=>{const p=this.tsParseTypeOrTypePredicateAnnotation(14);return(this.canInsertSemicolon()||!this.match(19))&&u(),p});if(i.aborted)return;i.thrown||(i.error&&(this.state=i.failState),a.returnType=i.node)}return super.parseArrow(a)}parseFunctionParamType(a){this.eat(17)&&(a.optional=!0);const i=this.tsTryParseTypeAnnotation();return i&&(a.typeAnnotation=i),this.resetEndLocation(a),a}isAssignable(a,i){switch(a.type){case"TSTypeCastExpression":return this.isAssignable(a.expression,i);case"TSParameterProperty":return!0;default:return super.isAssignable(a,i)}}toAssignable(a,i=!1){switch(a.type){case"ParenthesizedExpression":this.toAssignableParenthesizedExpression(a,i);break;case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":i?this.expressionScope.recordArrowParameterBindingError(pr.UnexpectedTypeCastInParameter,a):this.raise(pr.UnexpectedTypeCastInParameter,a),this.toAssignable(a.expression,i);break;case"AssignmentExpression":!i&&a.left.type==="TSTypeCastExpression"&&(a.left=this.typeCastToParameter(a.left));default:super.toAssignable(a,i)}}toAssignableParenthesizedExpression(a,i){switch(a.expression.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":case"ParenthesizedExpression":this.toAssignable(a.expression,i);break;default:super.toAssignable(a,i)}}checkToRestConversion(a,i){switch(a.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":this.checkToRestConversion(a.expression,!1);break;default:super.checkToRestConversion(a,i)}}isValidLVal(a,i,u){switch(a){case"TSTypeCastExpression":return!0;case"TSParameterProperty":return"parameter";case"TSNonNullExpression":case"TSInstantiationExpression":return"expression";case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":return(u!==64||!i)&&["expression",!0];default:return super.isValidLVal(a,i,u)}}parseBindingAtom(){return this.state.type===78?this.parseIdentifier(!0):super.parseBindingAtom()}parseMaybeDecoratorArguments(a){if(this.match(47)||this.match(51)){const i=this.tsParseTypeArgumentsInExpression();if(this.match(10)){const u=super.parseMaybeDecoratorArguments(a);return u.typeParameters=i,u}this.unexpected(null,10)}return super.parseMaybeDecoratorArguments(a)}checkCommaAfterRest(a){return this.state.isAmbientContext&&this.match(12)&&this.lookaheadCharCode()===a?(this.next(),!1):super.checkCommaAfterRest(a)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(35)||this.match(14)||super.isClassProperty()}parseMaybeDefault(a,i){const u=super.parseMaybeDefault(a,i);return u.type==="AssignmentPattern"&&u.typeAnnotation&&u.right.start<u.typeAnnotation.start&&this.raise(pr.TypeAnnotationAfterAssign,u.typeAnnotation),u}getTokenFromCode(a){if(this.state.inType){if(a===62){this.finishOp(48,1);return}if(a===60){this.finishOp(47,1);return}}super.getTokenFromCode(a)}reScan_lt_gt(){const{type:a}=this.state;a===47?(this.state.pos-=1,this.readToken_lt()):a===48&&(this.state.pos-=1,this.readToken_gt())}reScan_lt(){const{type:a}=this.state;return a===51?(this.state.pos-=2,this.finishOp(47,1),47):a}toAssignableList(a,i,u){for(let p=0;p<a.length;p++){const m=a[p];(m==null?void 0:m.type)==="TSTypeCastExpression"&&(a[p]=this.typeCastToParameter(m))}super.toAssignableList(a,i,u)}typeCastToParameter(a){return a.expression.typeAnnotation=a.typeAnnotation,this.resetEndLocation(a.expression,a.typeAnnotation.loc.end),a.expression}shouldParseArrow(a){return this.match(14)?a.every(i=>this.isAssignable(i,!0)):super.shouldParseArrow(a)}shouldParseAsyncArrow(){return this.match(14)||super.shouldParseAsyncArrow()}canHaveLeadingDecorator(){return super.canHaveLeadingDecorator()||this.isAbstractClass()}jsxParseOpeningElementAfterName(a){if(this.match(47)||this.match(51)){const i=this.tsTryParseAndCatch(()=>this.tsParseTypeArgumentsInExpression());i&&(a.typeParameters=i)}return super.jsxParseOpeningElementAfterName(a)}getGetterSetterExpectedParamCount(a){const i=super.getGetterSetterExpectedParamCount(a),p=this.getObjectOrClassMethodParams(a)[0];return p&&this.isThisParam(p)?i+1:i}parseCatchClauseParam(){const a=super.parseCatchClauseParam(),i=this.tsTryParseTypeAnnotation();return i&&(a.typeAnnotation=i,this.resetEndLocation(a)),a}tsInAmbientContext(a){const{isAmbientContext:i,strict:u}=this.state;this.state.isAmbientContext=!0,this.state.strict=!1;try{return a()}finally{this.state.isAmbientContext=i,this.state.strict=u}}parseClass(a,i,u){const p=this.state.inAbstractClass;this.state.inAbstractClass=!!a.abstract;try{return super.parseClass(a,i,u)}finally{this.state.inAbstractClass=p}}tsParseAbstractDeclaration(a,i){if(this.match(80))return a.abstract=!0,this.maybeTakeDecorators(i,this.parseClass(a,!0,!1));if(this.isContextual(129)){if(!this.hasFollowingLineBreak())return a.abstract=!0,this.raise(pr.NonClassMethodPropertyHasAbstractModifer,a),this.tsParseInterfaceDeclaration(a)}else this.unexpected(null,80)}parseMethod(a,i,u,p,m,b,v){const E=super.parseMethod(a,i,u,p,m,b,v);if(E.abstract&&(this.hasPlugin("estree")?!!E.value.body:!!E.body)){const{key:A}=E;this.raise(pr.AbstractMethodHasImplementation,E,{methodName:A.type==="Identifier"&&!E.computed?A.name:`[${this.input.slice(A.start,A.end)}]`})}return E}tsParseTypeParameterName(){return this.parseIdentifier().name}shouldParseAsAmbientContext(){return!!this.getPluginOption("typescript","dts")}parse(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.parse()}getExpression(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.getExpression()}parseExportSpecifier(a,i,u,p){return!i&&p?(this.parseTypeOnlyImportExportSpecifier(a,!1,u),this.finishNode(a,"ExportSpecifier")):(a.exportKind="value",super.parseExportSpecifier(a,i,u,p))}parseImportSpecifier(a,i,u,p,m){return!i&&p?(this.parseTypeOnlyImportExportSpecifier(a,!0,u),this.finishNode(a,"ImportSpecifier")):(a.importKind="value",super.parseImportSpecifier(a,i,u,p,u?4098:4096))}parseTypeOnlyImportExportSpecifier(a,i,u){const p=i?"imported":"local",m=i?"local":"exported";let b=a[p],v,E=!1,S=!0;const A=b.loc.start;if(this.isContextual(93)){const I=this.parseIdentifier();if(this.isContextual(93)){const q=this.parseIdentifier();Zi(this.state.type)?(E=!0,b=I,v=i?this.parseIdentifier():this.parseModuleExportName(),S=!1):(v=q,S=!1)}else Zi(this.state.type)?(S=!1,v=i?this.parseIdentifier():this.parseModuleExportName()):(E=!0,b=I)}else Zi(this.state.type)&&(E=!0,i?(b=this.parseIdentifier(!0),this.isContextual(93)||this.checkReservedWord(b.name,b.loc.start,!0,!0)):b=this.parseModuleExportName());E&&u&&this.raise(i?pr.TypeModifierIsUsedInTypeImports:pr.TypeModifierIsUsedInTypeExports,A),a[p]=b,a[m]=v;const O=i?"importKind":"exportKind";a[O]=E?"type":"value",S&&this.eatContextual(93)&&(a[m]=i?this.parseIdentifier():this.parseModuleExportName()),a[m]||(a[m]=Il(a[p])),i&&this.checkIdentifier(a[m],E?4098:4096)}};function k7t(n){if(n.type!=="MemberExpression")return!1;const{computed:t,property:a}=n;return t&&a.type!=="StringLiteral"&&(a.type!=="TemplateLiteral"||a.expressions.length>0)?!1:vye(n.object)}function L7t(n,t){var a;const{type:i}=n;if((a=n.extra)!=null&&a.parenthesized)return!1;if(t){if(i==="Literal"){const{value:u}=n;if(typeof u=="string"||typeof u=="boolean")return!0}}else if(i==="StringLiteral"||i==="BooleanLiteral")return!0;return!!(gye(n,t)||M7t(n,t)||i==="TemplateLiteral"&&n.expressions.length===0||k7t(n))}function gye(n,t){return t?n.type==="Literal"&&(typeof n.value=="number"||"bigint"in n):n.type==="NumericLiteral"||n.type==="BigIntLiteral"}function M7t(n,t){if(n.type==="UnaryExpression"){const{operator:a,argument:i}=n;if(a==="-"&&gye(i,t))return!0}return!1}function vye(n){return n.type==="Identifier"?!0:n.type!=="MemberExpression"||n.computed?!1:vye(n.object)}const gpe=El`placeholders`({ClassNameIsRequired:"A class name is required.",UnexpectedSpace:"Unexpected space in placeholder."});var B7t=n=>class extends n{parsePlaceholder(a){if(this.match(144)){const i=this.startNode();return this.next(),this.assertNoSpace(),i.name=super.parseIdentifier(!0),this.assertNoSpace(),this.expect(144),this.finishPlaceholder(i,a)}}finishPlaceholder(a,i){let u=a;return(!u.expectedNode||!u.type)&&(u=this.finishNode(u,"Placeholder")),u.expectedNode=i,u}getTokenFromCode(a){a===37&&this.input.charCodeAt(this.state.pos+1)===37?this.finishOp(144,2):super.getTokenFromCode(a)}parseExprAtom(a){return this.parsePlaceholder("Expression")||super.parseExprAtom(a)}parseIdentifier(a){return this.parsePlaceholder("Identifier")||super.parseIdentifier(a)}checkReservedWord(a,i,u,p){a!==void 0&&super.checkReservedWord(a,i,u,p)}parseBindingAtom(){return this.parsePlaceholder("Pattern")||super.parseBindingAtom()}isValidLVal(a,i,u){return a==="Placeholder"||super.isValidLVal(a,i,u)}toAssignable(a,i){a&&a.type==="Placeholder"&&a.expectedNode==="Expression"?a.expectedNode="Pattern":super.toAssignable(a,i)}chStartsBindingIdentifier(a,i){return!!(super.chStartsBindingIdentifier(a,i)||this.lookahead().type===144)}verifyBreakContinue(a,i){a.label&&a.label.type==="Placeholder"||super.verifyBreakContinue(a,i)}parseExpressionStatement(a,i){var u;if(i.type!=="Placeholder"||(u=i.extra)!=null&&u.parenthesized)return super.parseExpressionStatement(a,i);if(this.match(14)){const m=a;return m.label=this.finishPlaceholder(i,"Identifier"),this.next(),m.body=super.parseStatementOrSloppyAnnexBFunctionDeclaration(),this.finishNode(m,"LabeledStatement")}this.semicolon();const p=a;return p.name=i.name,this.finishPlaceholder(p,"Statement")}parseBlock(a,i,u){return this.parsePlaceholder("BlockStatement")||super.parseBlock(a,i,u)}parseFunctionId(a){return this.parsePlaceholder("Identifier")||super.parseFunctionId(a)}parseClass(a,i,u){const p=i?"ClassDeclaration":"ClassExpression";this.next();const m=this.state.strict,b=this.parsePlaceholder("Identifier");if(b)if(this.match(81)||this.match(144)||this.match(5))a.id=b;else{if(u||!i)return a.id=null,a.body=this.finishPlaceholder(b,"ClassBody"),this.finishNode(a,p);throw this.raise(gpe.ClassNameIsRequired,this.state.startLoc)}else this.parseClassId(a,i,u);return super.parseClassSuper(a),a.body=this.parsePlaceholder("ClassBody")||super.parseClassBody(!!a.superClass,m),this.finishNode(a,p)}parseExport(a,i){const u=this.parsePlaceholder("Identifier");if(!u)return super.parseExport(a,i);const p=a;if(!this.isContextual(98)&&!this.match(12))return p.specifiers=[],p.source=null,p.declaration=this.finishPlaceholder(u,"Declaration"),this.finishNode(p,"ExportNamedDeclaration");this.expectPlugin("exportDefaultFrom");const m=this.startNode();return m.exported=u,p.specifiers=[this.finishNode(m,"ExportDefaultSpecifier")],super.parseExport(p,i)}isExportDefaultSpecifier(){if(this.match(65)){const a=this.nextTokenStart();if(this.isUnparsedContextual(a,"from")&&this.input.startsWith(Dd(144),this.nextTokenStartSince(a+4)))return!0}return super.isExportDefaultSpecifier()}maybeParseExportDefaultSpecifier(a,i){var u;return(u=a.specifiers)!=null&&u.length?!0:super.maybeParseExportDefaultSpecifier(a,i)}checkExport(a){const{specifiers:i}=a;i!=null&&i.length&&(a.specifiers=i.filter(u=>u.exported.type==="Placeholder")),super.checkExport(a),a.specifiers=i}parseImport(a){const i=this.parsePlaceholder("Identifier");if(!i)return super.parseImport(a);if(a.specifiers=[],!this.isContextual(98)&&!this.match(12))return a.source=this.finishPlaceholder(i,"StringLiteral"),this.semicolon(),this.finishNode(a,"ImportDeclaration");const u=this.startNodeAtNode(i);return u.local=i,a.specifiers.push(this.finishNode(u,"ImportDefaultSpecifier")),this.eat(12)&&(this.maybeParseStarImportSpecifier(a)||this.parseNamedImportSpecifiers(a)),this.expectContextual(98),a.source=this.parseImportSource(),this.semicolon(),this.finishNode(a,"ImportDeclaration")}parseImportSource(){return this.parsePlaceholder("StringLiteral")||super.parseImportSource()}assertNoSpace(){this.state.start>this.state.lastTokEndLoc.index&&this.raise(gpe.UnexpectedSpace,this.state.lastTokEndLoc)}},F7t=n=>class extends n{parseV8Intrinsic(){if(this.match(54)){const a=this.state.startLoc,i=this.startNode();if(this.next(),Ta(this.state.type)){const u=this.parseIdentifierName(),p=this.createIdentifier(i,u);if(p.type="V8IntrinsicIdentifier",this.match(10))return p}this.unexpected(a)}}parseExprAtom(a){return this.parseV8Intrinsic()||super.parseExprAtom(a)}};const vpe=["minimal","fsharp","hack","smart"],bpe=["^^","@@","^","%","#"];function $7t(n){if(n.has("decorators")){if(n.has("decorators-legacy"))throw new Error("Cannot use the decorators and decorators-legacy plugin together");const a=n.get("decorators").decoratorsBeforeExport;if(a!=null&&typeof a!="boolean")throw new Error("'decoratorsBeforeExport' must be a boolean, if specified.");const i=n.get("decorators").allowCallParenthesized;if(i!=null&&typeof i!="boolean")throw new Error("'allowCallParenthesized' must be a boolean.")}if(n.has("flow")&&n.has("typescript"))throw new Error("Cannot combine flow and typescript plugins.");if(n.has("placeholders")&&n.has("v8intrinsic"))throw new Error("Cannot combine placeholders and v8intrinsic plugins.");if(n.has("pipelineOperator")){var t;const a=n.get("pipelineOperator").proposal;if(!vpe.includes(a)){const u=vpe.map(p=>`"${p}"`).join(", ");throw new Error(`"pipelineOperator" requires "proposal" option whose value must be one of: ${u}.`)}const i=((t=n.get("recordAndTuple"))==null?void 0:t.syntaxType)==="hash";if(a==="hack"){if(n.has("placeholders"))throw new Error("Cannot combine placeholders plugin and Hack-style pipes.");if(n.has("v8intrinsic"))throw new Error("Cannot combine v8intrinsic plugin and Hack-style pipes.");const u=n.get("pipelineOperator").topicToken;if(!bpe.includes(u)){const p=bpe.map(m=>`"${m}"`).join(", ");throw new Error(`"pipelineOperator" in "proposal": "hack" mode also requires a "topicToken" option whose value must be one of: ${p}.`)}if(u==="#"&&i)throw new Error(`Plugin conflict between \`["pipelineOperator", { proposal: "hack", topicToken: "#" }]\` and \`${JSON.stringify(["recordAndTuple",n.get("recordAndTuple")])}\`.`)}else if(a==="smart"&&i)throw new Error(`Plugin conflict between \`["pipelineOperator", { proposal: "smart" }]\` and \`${JSON.stringify(["recordAndTuple",n.get("recordAndTuple")])}\`.`)}if(n.has("moduleAttributes")){if(n.has("importAttributes")||n.has("importAssertions"))throw new Error("Cannot combine importAssertions, importAttributes and moduleAttributes plugins.");if(n.get("moduleAttributes").version!=="may-2020")throw new Error("The 'moduleAttributes' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is 'may-2020'.")}if(n.has("importAssertions")&&n.has("importAttributes"))throw new Error("Cannot combine importAssertions and importAttributes plugins.");if(n.has("recordAndTuple")){const a=n.get("recordAndTuple").syntaxType;if(a!=null){const i=["hash","bar"];if(!i.includes(a))throw new Error("The 'syntaxType' option of the 'recordAndTuple' plugin must be one of: "+i.map(u=>`'${u}'`).join(", "))}}if(n.has("asyncDoExpressions")&&!n.has("doExpressions")){const a=new Error("'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins.");throw a.missingPlugins="doExpressions",a}if(n.has("optionalChainingAssign")&&n.get("optionalChainingAssign").version!=="2023-07")throw new Error("The 'optionalChainingAssign' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is '2023-07'.")}const bye={estree:A4t,jsx:A7t,flow:w7t,typescript:D7t,v8intrinsic:F7t,placeholders:B7t},q7t=Object.keys(bye),wO={sourceType:"script",sourceFilename:void 0,startColumn:0,startLine:1,allowAwaitOutsideFunction:!1,allowReturnOutsideFunction:!1,allowNewTargetOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,allowUndeclaredExports:!1,plugins:[],strictMode:null,ranges:!1,tokens:!1,createImportExpressions:!1,createParenthesizedExpressions:!1,errorRecovery:!1,attachComment:!0,annexB:!0};function U7t(n){if(n==null)return Object.assign({},wO);if(n.annexB!=null&&n.annexB!==!1)throw new Error("The `annexB` option can only be set to `false`.");const t={};for(const i of Object.keys(wO)){var a;t[i]=(a=n[i])!=null?a:wO[i]}return t}let V7t=class extends j7t{checkProto(t,a,i,u){if(t.type==="SpreadElement"||this.isObjectMethod(t)||t.computed||t.shorthand)return;const p=t.key;if((p.type==="Identifier"?p.name:p.value)==="__proto__"){if(a){this.raise(He.RecordNoProto,p);return}i.used&&(u?u.doubleProtoLoc===null&&(u.doubleProtoLoc=p.loc.start):this.raise(He.DuplicateProto,p)),i.used=!0}}shouldExitDescending(t,a){return t.type==="ArrowFunctionExpression"&&t.start===a}getExpression(){this.enterInitialScopes(),this.nextToken();const t=this.parseExpression();return this.match(139)||this.unexpected(),this.finalizeRemainingComments(),t.comments=this.comments,t.errors=this.state.errors,this.options.tokens&&(t.tokens=this.tokens),t}parseExpression(t,a){return t?this.disallowInAnd(()=>this.parseExpressionBase(a)):this.allowInAnd(()=>this.parseExpressionBase(a))}parseExpressionBase(t){const a=this.state.startLoc,i=this.parseMaybeAssign(t);if(this.match(12)){const u=this.startNodeAt(a);for(u.expressions=[i];this.eat(12);)u.expressions.push(this.parseMaybeAssign(t));return this.toReferencedList(u.expressions),this.finishNode(u,"SequenceExpression")}return i}parseMaybeAssignDisallowIn(t,a){return this.disallowInAnd(()=>this.parseMaybeAssign(t,a))}parseMaybeAssignAllowIn(t,a){return this.allowInAnd(()=>this.parseMaybeAssign(t,a))}setOptionalParametersError(t,a){var i;t.optionalParametersLoc=(i=a==null?void 0:a.loc)!=null?i:this.state.startLoc}parseMaybeAssign(t,a){const i=this.state.startLoc;if(this.isContextual(108)&&this.prodParam.hasYield){let b=this.parseYield();return a&&(b=a.call(this,b,i)),b}let u;t?u=!1:(t=new N2,u=!0);const{type:p}=this.state;(p===10||Ta(p))&&(this.state.potentialArrowAt=this.state.start);let m=this.parseMaybeConditional(t);if(a&&(m=a.call(this,m,i)),_4t(this.state.type)){const b=this.startNodeAt(i),v=this.state.value;if(b.operator=v,this.match(29)){this.toAssignable(m,!0),b.left=m;const E=i.index;t.doubleProtoLoc!=null&&t.doubleProtoLoc.index>=E&&(t.doubleProtoLoc=null),t.shorthandAssignLoc!=null&&t.shorthandAssignLoc.index>=E&&(t.shorthandAssignLoc=null),t.privateKeyLoc!=null&&t.privateKeyLoc.index>=E&&(this.checkDestructuringPrivate(t),t.privateKeyLoc=null)}else b.left=m;return this.next(),b.right=this.parseMaybeAssign(),this.checkLVal(m,this.finishNode(b,"AssignmentExpression")),b}else u&&this.checkExpressionErrors(t,!0);return m}parseMaybeConditional(t){const a=this.state.startLoc,i=this.state.potentialArrowAt,u=this.parseExprOps(t);return this.shouldExitDescending(u,i)?u:this.parseConditional(u,a,t)}parseConditional(t,a,i){if(this.eat(17)){const u=this.startNodeAt(a);return u.test=t,u.consequent=this.parseMaybeAssignAllowIn(),this.expect(14),u.alternate=this.parseMaybeAssign(),this.finishNode(u,"ConditionalExpression")}return t}parseMaybeUnaryOrPrivate(t){return this.match(138)?this.parsePrivateName():this.parseMaybeUnary(t)}parseExprOps(t){const a=this.state.startLoc,i=this.state.potentialArrowAt,u=this.parseMaybeUnaryOrPrivate(t);return this.shouldExitDescending(u,i)?u:this.parseExprOp(u,a,-1)}parseExprOp(t,a,i){if(this.isPrivateName(t)){const p=this.getPrivateNameSV(t);(i>=O2(58)||!this.prodParam.hasIn||!this.match(58))&&this.raise(He.PrivateInExpectedIn,t,{identifierName:p}),this.classScope.usePrivateName(p,t.loc.start)}const u=this.state.type;if(D4t(u)&&(this.prodParam.hasIn||!this.match(58))){let p=O2(u);if(p>i){if(u===39){if(this.expectPlugin("pipelineOperator"),this.state.inFSharpPipelineDirectBody)return t;this.checkPipelineAtInfixOperator(t,a)}const m=this.startNodeAt(a);m.left=t,m.operator=this.state.value;const b=u===41||u===42,v=u===40;if(v&&(p=O2(42)),this.next(),u===39&&this.hasPlugin(["pipelineOperator",{proposal:"minimal"}])&&this.state.type===96&&this.prodParam.hasAwait)throw this.raise(He.UnexpectedAwaitAfterPipelineBody,this.state.startLoc);m.right=this.parseExprOpRightExpr(u,p);const E=this.finishNode(m,b||v?"LogicalExpression":"BinaryExpression"),S=this.state.type;if(v&&(S===41||S===42)||b&&S===40)throw this.raise(He.MixingCoalesceWithLogical,this.state.startLoc);return this.parseExprOp(E,a,i)}}return t}parseExprOpRightExpr(t,a){const i=this.state.startLoc;switch(t){case 39:switch(this.getPluginOption("pipelineOperator","proposal")){case"hack":return this.withTopicBindingContext(()=>this.parseHackPipeBody());case"smart":return this.withTopicBindingContext(()=>{if(this.prodParam.hasYield&&this.isContextual(108))throw this.raise(He.PipeBodyIsTighter,this.state.startLoc);return this.parseSmartPipelineBodyInStyle(this.parseExprOpBaseRightExpr(t,a),i)});case"fsharp":return this.withSoloAwaitPermittingContext(()=>this.parseFSharpPipelineBody(a))}default:return this.parseExprOpBaseRightExpr(t,a)}}parseExprOpBaseRightExpr(t,a){const i=this.state.startLoc;return this.parseExprOp(this.parseMaybeUnaryOrPrivate(),i,F4t(t)?a-1:a)}parseHackPipeBody(){var t;const{startLoc:a}=this.state,i=this.parseMaybeAssign();return E4t.has(i.type)&&!((t=i.extra)!=null&&t.parenthesized)&&this.raise(He.PipeUnparenthesizedBody,a,{type:i.type}),this.topicReferenceWasUsedInCurrentContext()||this.raise(He.PipeTopicUnused,a),i}checkExponentialAfterUnary(t){this.match(57)&&this.raise(He.UnexpectedTokenUnaryExponentiation,t.argument)}parseMaybeUnary(t,a){const i=this.state.startLoc,u=this.isContextual(96);if(u&&this.recordAwaitIfAllowed()){this.next();const v=this.parseAwait(i);return a||this.checkExponentialAfterUnary(v),v}const p=this.match(34),m=this.startNode();if(L4t(this.state.type)){m.operator=this.state.value,m.prefix=!0,this.match(72)&&this.expectPlugin("throwExpressions");const v=this.match(89);if(this.next(),m.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(t,!0),this.state.strict&&v){const E=m.argument;E.type==="Identifier"?this.raise(He.StrictDelete,m):this.hasPropertyAsPrivateName(E)&&this.raise(He.DeletePrivateField,m)}if(!p)return a||this.checkExponentialAfterUnary(m),this.finishNode(m,"UnaryExpression")}const b=this.parseUpdate(m,p,t);if(u){const{type:v}=this.state;if((this.hasPlugin("v8intrinsic")?G_(v):G_(v)&&!this.match(54))&&!this.isAmbiguousAwait())return this.raiseOverwrite(He.AwaitNotInAsyncContext,i),this.parseAwait(i)}return b}parseUpdate(t,a,i){if(a){const m=t;return this.checkLVal(m.argument,this.finishNode(m,"UpdateExpression")),t}const u=this.state.startLoc;let p=this.parseExprSubscripts(i);if(this.checkExpressionErrors(i,!1))return p;for(;k4t(this.state.type)&&!this.canInsertSemicolon();){const m=this.startNodeAt(u);m.operator=this.state.value,m.prefix=!1,m.argument=p,this.next(),this.checkLVal(p,p=this.finishNode(m,"UpdateExpression"))}return p}parseExprSubscripts(t){const a=this.state.startLoc,i=this.state.potentialArrowAt,u=this.parseExprAtom(t);return this.shouldExitDescending(u,i)?u:this.parseSubscripts(u,a)}parseSubscripts(t,a,i){const u={optionalChainMember:!1,maybeAsyncArrow:this.atPossibleAsyncArrow(t),stop:!1};do t=this.parseSubscript(t,a,i,u),u.maybeAsyncArrow=!1;while(!u.stop);return t}parseSubscript(t,a,i,u){const{type:p}=this.state;if(!i&&p===15)return this.parseBind(t,a,i,u);if(tb(p))return this.parseTaggedTemplateExpression(t,a,u);let m=!1;if(p===18){if(i&&(this.raise(He.OptionalChainingNoNew,this.state.startLoc),this.lookaheadCharCode()===40))return u.stop=!0,t;u.optionalChainMember=m=!0,this.next()}if(!i&&this.match(10))return this.parseCoverCallAndAsyncArrowHead(t,a,u,m);{const b=this.eat(0);return b||m||this.eat(16)?this.parseMember(t,a,u,b,m):(u.stop=!0,t)}}parseMember(t,a,i,u,p){const m=this.startNodeAt(a);return m.object=t,m.computed=u,u?(m.property=this.parseExpression(),this.expect(3)):this.match(138)?(t.type==="Super"&&this.raise(He.SuperPrivateField,a),this.classScope.usePrivateName(this.state.value,this.state.startLoc),m.property=this.parsePrivateName()):m.property=this.parseIdentifier(!0),i.optionalChainMember?(m.optional=p,this.finishNode(m,"OptionalMemberExpression")):this.finishNode(m,"MemberExpression")}parseBind(t,a,i,u){const p=this.startNodeAt(a);return p.object=t,this.next(),p.callee=this.parseNoCallExpr(),u.stop=!0,this.parseSubscripts(this.finishNode(p,"BindExpression"),a,i)}parseCoverCallAndAsyncArrowHead(t,a,i,u){const p=this.state.maybeInArrowParameters;let m=null;this.state.maybeInArrowParameters=!0,this.next();const b=this.startNodeAt(a);b.callee=t;const{maybeAsyncArrow:v,optionalChainMember:E}=i;v&&(this.expressionScope.enter(h7t()),m=new N2),E&&(b.optional=u),u?b.arguments=this.parseCallExpressionArguments(11):b.arguments=this.parseCallExpressionArguments(11,t.type==="Import",t.type!=="Super",b,m);let S=this.finishCallExpression(b,E);return v&&this.shouldParseAsyncArrow()&&!u?(i.stop=!0,this.checkDestructuringPrivate(m),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),S=this.parseAsyncArrowFromCallExpression(this.startNodeAt(a),S)):(v&&(this.checkExpressionErrors(m,!0),this.expressionScope.exit()),this.toReferencedArguments(S)),this.state.maybeInArrowParameters=p,S}toReferencedArguments(t,a){this.toReferencedListDeep(t.arguments,a)}parseTaggedTemplateExpression(t,a,i){const u=this.startNodeAt(a);return u.tag=t,u.quasi=this.parseTemplate(!0),i.optionalChainMember&&this.raise(He.OptionalChainingNoTemplate,a),this.finishNode(u,"TaggedTemplateExpression")}atPossibleAsyncArrow(t){return t.type==="Identifier"&&t.name==="async"&&this.state.lastTokEndLoc.index===t.end&&!this.canInsertSemicolon()&&t.end-t.start===5&&t.start===this.state.potentialArrowAt}finishCallExpression(t,a){if(t.callee.type==="Import")if(t.arguments.length===2&&(this.hasPlugin("moduleAttributes")||this.hasPlugin("importAssertions")||this.expectPlugin("importAttributes")),t.arguments.length===0||t.arguments.length>2)this.raise(He.ImportCallArity,t,{maxArgumentCount:this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions")||this.hasPlugin("moduleAttributes")?2:1});else for(const i of t.arguments)i.type==="SpreadElement"&&this.raise(He.ImportCallSpreadArgument,i);return this.finishNode(t,a?"OptionalCallExpression":"CallExpression")}parseCallExpressionArguments(t,a,i,u,p){const m=[];let b=!0;const v=this.state.inFSharpPipelineDirectBody;for(this.state.inFSharpPipelineDirectBody=!1;!this.eat(t);){if(b)b=!1;else if(this.expect(12),this.match(t)){a&&!this.hasPlugin("importAttributes")&&!this.hasPlugin("importAssertions")&&!this.hasPlugin("moduleAttributes")&&this.raise(He.ImportCallArgumentTrailingComma,this.state.lastTokStartLoc),u&&this.addTrailingCommaExtraToNode(u),this.next();break}m.push(this.parseExprListItem(!1,p,i))}return this.state.inFSharpPipelineDirectBody=v,m}shouldParseAsyncArrow(){return this.match(19)&&!this.canInsertSemicolon()}parseAsyncArrowFromCallExpression(t,a){var i;return this.resetPreviousNodeTrailingComments(a),this.expect(19),this.parseArrowExpression(t,a.arguments,!0,(i=a.extra)==null?void 0:i.trailingCommaLoc),a.innerComments&&ny(t,a.innerComments),a.callee.trailingComments&&ny(t,a.callee.trailingComments),t}parseNoCallExpr(){const t=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),t,!0)}parseExprAtom(t){let a,i=null;const{type:u}=this.state;switch(u){case 79:return this.parseSuper();case 83:return a=this.startNode(),this.next(),this.match(16)?this.parseImportMetaProperty(a):this.match(10)?this.options.createImportExpressions?this.parseImportCall(a):this.finishNode(a,"Import"):(this.raise(He.UnsupportedImport,this.state.lastTokStartLoc),this.finishNode(a,"Import"));case 78:return a=this.startNode(),this.next(),this.finishNode(a,"ThisExpression");case 90:return this.parseDo(this.startNode(),!1);case 56:case 31:return this.readRegexp(),this.parseRegExpLiteral(this.state.value);case 134:return this.parseNumericLiteral(this.state.value);case 135:return this.parseBigIntLiteral(this.state.value);case 133:return this.parseStringLiteral(this.state.value);case 84:return this.parseNullLiteral();case 85:return this.parseBooleanLiteral(!0);case 86:return this.parseBooleanLiteral(!1);case 10:{const p=this.state.potentialArrowAt===this.state.start;return this.parseParenAndDistinguishExpression(p)}case 2:case 1:return this.parseArrayLike(this.state.type===2?4:3,!1,!0);case 0:return this.parseArrayLike(3,!0,!1,t);case 6:case 7:return this.parseObjectLike(this.state.type===6?9:8,!1,!0);case 5:return this.parseObjectLike(8,!1,!1,t);case 68:return this.parseFunctionOrFunctionSent();case 26:i=this.parseDecorators();case 80:return this.parseClass(this.maybeTakeDecorators(i,this.startNode()),!1);case 77:return this.parseNewOrNewTarget();case 25:case 24:return this.parseTemplate(!1);case 15:{a=this.startNode(),this.next(),a.object=null;const p=a.callee=this.parseNoCallExpr();if(p.type==="MemberExpression")return this.finishNode(a,"BindExpression");throw this.raise(He.UnsupportedBind,p)}case 138:return this.raise(He.PrivateInExpectedIn,this.state.startLoc,{identifierName:this.state.value}),this.parsePrivateName();case 33:return this.parseTopicReferenceThenEqualsSign(54,"%");case 32:return this.parseTopicReferenceThenEqualsSign(44,"^");case 37:case 38:return this.parseTopicReference("hack");case 44:case 54:case 27:{const p=this.getPluginOption("pipelineOperator","proposal");if(p)return this.parseTopicReference(p);this.unexpected();break}case 47:{const p=this.input.codePointAt(this.nextTokenStart());xl(p)||p===62?this.expectOnePlugin(["jsx","flow","typescript"]):this.unexpected();break}default:if(u===136)return this.parseDecimalLiteral(this.state.value);if(Ta(u)){if(this.isContextual(127)&&this.lookaheadInLineCharCode()===123)return this.parseModuleExpression();const p=this.state.potentialArrowAt===this.state.start,m=this.state.containsEsc,b=this.parseIdentifier();if(!m&&b.name==="async"&&!this.canInsertSemicolon()){const{type:v}=this.state;if(v===68)return this.resetPreviousNodeTrailingComments(b),this.next(),this.parseAsyncFunctionExpression(this.startNodeAtNode(b));if(Ta(v))return this.lookaheadCharCode()===61?this.parseAsyncArrowUnaryFunction(this.startNodeAtNode(b)):b;if(v===90)return this.resetPreviousNodeTrailingComments(b),this.parseDo(this.startNodeAtNode(b),!0)}return p&&this.match(19)&&!this.canInsertSemicolon()?(this.next(),this.parseArrowExpression(this.startNodeAtNode(b),[b],!1)):b}else this.unexpected()}}parseTopicReferenceThenEqualsSign(t,a){const i=this.getPluginOption("pipelineOperator","proposal");if(i)return this.state.type=t,this.state.value=a,this.state.pos--,this.state.end--,this.state.endLoc=js(this.state.endLoc,-1),this.parseTopicReference(i);this.unexpected()}parseTopicReference(t){const a=this.startNode(),i=this.state.startLoc,u=this.state.type;return this.next(),this.finishTopicReference(a,i,t,u)}finishTopicReference(t,a,i,u){if(this.testTopicReferenceConfiguration(i,a,u)){const p=i==="smart"?"PipelinePrimaryTopicReference":"TopicReference";return this.topicReferenceIsAllowedInCurrentContext()||this.raise(i==="smart"?He.PrimaryTopicNotAllowed:He.PipeTopicUnbound,a),this.registerTopicReference(),this.finishNode(t,p)}else throw this.raise(He.PipeTopicUnconfiguredToken,a,{token:Dd(u)})}testTopicReferenceConfiguration(t,a,i){switch(t){case"hack":return this.hasPlugin(["pipelineOperator",{topicToken:Dd(i)}]);case"smart":return i===27;default:throw this.raise(He.PipeTopicRequiresHackPipes,a)}}parseAsyncArrowUnaryFunction(t){this.prodParam.enter(_2(!0,this.prodParam.hasYield));const a=[this.parseIdentifier()];return this.prodParam.exit(),this.hasPrecedingLineBreak()&&this.raise(He.LineTerminatorBeforeArrow,this.state.curPosition()),this.expect(19),this.parseArrowExpression(t,a,!0)}parseDo(t,a){this.expectPlugin("doExpressions"),a&&this.expectPlugin("asyncDoExpressions"),t.async=a,this.next();const i=this.state.labels;return this.state.labels=[],a?(this.prodParam.enter(2),t.body=this.parseBlock(),this.prodParam.exit()):t.body=this.parseBlock(),this.state.labels=i,this.finishNode(t,"DoExpression")}parseSuper(){const t=this.startNode();return this.next(),this.match(10)&&!this.scope.allowDirectSuper&&!this.options.allowSuperOutsideMethod?this.raise(He.SuperNotAllowed,t):!this.scope.allowSuper&&!this.options.allowSuperOutsideMethod&&this.raise(He.UnexpectedSuper,t),!this.match(10)&&!this.match(0)&&!this.match(16)&&this.raise(He.UnsupportedSuper,t),this.finishNode(t,"Super")}parsePrivateName(){const t=this.startNode(),a=this.startNodeAt(js(this.state.startLoc,1)),i=this.state.value;return this.next(),t.id=this.createIdentifier(a,i),this.finishNode(t,"PrivateName")}parseFunctionOrFunctionSent(){const t=this.startNode();if(this.next(),this.prodParam.hasYield&&this.match(16)){const a=this.createIdentifier(this.startNodeAtNode(t),"function");return this.next(),this.match(103)?this.expectPlugin("functionSent"):this.hasPlugin("functionSent")||this.unexpected(),this.parseMetaProperty(t,a,"sent")}return this.parseFunction(t)}parseMetaProperty(t,a,i){t.meta=a;const u=this.state.containsEsc;return t.property=this.parseIdentifier(!0),(t.property.name!==i||u)&&this.raise(He.UnsupportedMetaProperty,t.property,{target:a.name,onlyValidPropertyName:i}),this.finishNode(t,"MetaProperty")}parseImportMetaProperty(t){const a=this.createIdentifier(this.startNodeAtNode(t),"import");if(this.next(),this.isContextual(101))this.inModule||this.raise(He.ImportMetaOutsideModule,a),this.sawUnambiguousESM=!0;else if(this.isContextual(105)||this.isContextual(97)){const i=this.isContextual(105);if(i||this.unexpected(),this.expectPlugin(i?"sourcePhaseImports":"deferredImportEvaluation"),!this.options.createImportExpressions)throw this.raise(He.DynamicImportPhaseRequiresImportExpressions,this.state.startLoc,{phase:this.state.value});return this.next(),t.phase=i?"source":"defer",this.parseImportCall(t)}return this.parseMetaProperty(t,a,"meta")}parseLiteralAtNode(t,a,i){return this.addExtra(i,"rawValue",t),this.addExtra(i,"raw",this.input.slice(i.start,this.state.end)),i.value=t,this.next(),this.finishNode(i,a)}parseLiteral(t,a){const i=this.startNode();return this.parseLiteralAtNode(t,a,i)}parseStringLiteral(t){return this.parseLiteral(t,"StringLiteral")}parseNumericLiteral(t){return this.parseLiteral(t,"NumericLiteral")}parseBigIntLiteral(t){return this.parseLiteral(t,"BigIntLiteral")}parseDecimalLiteral(t){return this.parseLiteral(t,"DecimalLiteral")}parseRegExpLiteral(t){const a=this.startNode();return this.addExtra(a,"raw",this.input.slice(a.start,this.state.end)),a.pattern=t.pattern,a.flags=t.flags,this.next(),this.finishNode(a,"RegExpLiteral")}parseBooleanLiteral(t){const a=this.startNode();return a.value=t,this.next(),this.finishNode(a,"BooleanLiteral")}parseNullLiteral(){const t=this.startNode();return this.next(),this.finishNode(t,"NullLiteral")}parseParenAndDistinguishExpression(t){const a=this.state.startLoc;let i;this.next(),this.expressionScope.enter(f7t());const u=this.state.maybeInArrowParameters,p=this.state.inFSharpPipelineDirectBody;this.state.maybeInArrowParameters=!0,this.state.inFSharpPipelineDirectBody=!1;const m=this.state.startLoc,b=[],v=new N2;let E=!0,S,A;for(;!this.match(11);){if(E)E=!1;else if(this.expect(12,v.optionalParametersLoc===null?null:v.optionalParametersLoc),this.match(11)){A=this.state.startLoc;break}if(this.match(21)){const q=this.state.startLoc;if(S=this.state.startLoc,b.push(this.parseParenItem(this.parseRestBinding(),q)),!this.checkCommaAfterRest(41))break}else b.push(this.parseMaybeAssignAllowIn(v,this.parseParenItem))}const O=this.state.lastTokEndLoc;this.expect(11),this.state.maybeInArrowParameters=u,this.state.inFSharpPipelineDirectBody=p;let I=this.startNodeAt(a);return t&&this.shouldParseArrow(b)&&(I=this.parseArrow(I))?(this.checkDestructuringPrivate(v),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),this.parseArrowExpression(I,b,!1),I):(this.expressionScope.exit(),b.length||this.unexpected(this.state.lastTokStartLoc),A&&this.unexpected(A),S&&this.unexpected(S),this.checkExpressionErrors(v,!0),this.toReferencedListDeep(b,!0),b.length>1?(i=this.startNodeAt(m),i.expressions=b,this.finishNode(i,"SequenceExpression"),this.resetEndLocation(i,O)):i=b[0],this.wrapParenthesis(a,i))}wrapParenthesis(t,a){if(!this.options.createParenthesizedExpressions)return this.addExtra(a,"parenthesized",!0),this.addExtra(a,"parenStart",t.index),this.takeSurroundingComments(a,t.index,this.state.lastTokEndLoc.index),a;const i=this.startNodeAt(t);return i.expression=a,this.finishNode(i,"ParenthesizedExpression")}shouldParseArrow(t){return!this.canInsertSemicolon()}parseArrow(t){if(this.eat(19))return t}parseParenItem(t,a){return t}parseNewOrNewTarget(){const t=this.startNode();if(this.next(),this.match(16)){const a=this.createIdentifier(this.startNodeAtNode(t),"new");this.next();const i=this.parseMetaProperty(t,a,"target");return!this.scope.inNonArrowFunction&&!this.scope.inClass&&!this.options.allowNewTargetOutsideFunction&&this.raise(He.UnexpectedNewTarget,i),i}return this.parseNew(t)}parseNew(t){if(this.parseNewCallee(t),this.eat(10)){const a=this.parseExprList(11);this.toReferencedList(a),t.arguments=a}else t.arguments=[];return this.finishNode(t,"NewExpression")}parseNewCallee(t){const a=this.match(83),i=this.parseNoCallExpr();t.callee=i,a&&(i.type==="Import"||i.type==="ImportExpression")&&this.raise(He.ImportCallNotNewExpression,i)}parseTemplateElement(t){const{start:a,startLoc:i,end:u,value:p}=this.state,m=a+1,b=this.startNodeAt(js(i,1));p===null&&(t||this.raise(He.InvalidEscapeSequenceTemplate,js(this.state.firstInvalidTemplateEscapePos,1)));const v=this.match(24),E=v?-1:-2,S=u+E;b.value={raw:this.input.slice(m,S).replace(/\r\n?/g,`
`),cooked:p===null?null:p.slice(1,E)},b.tail=v,this.next();const A=this.finishNode(b,"TemplateElement");return this.resetEndLocation(A,js(this.state.lastTokEndLoc,E)),A}parseTemplate(t){const a=this.startNode();let i=this.parseTemplateElement(t);const u=[i],p=[];for(;!i.tail;)p.push(this.parseTemplateSubstitution()),this.readTemplateContinuation(),u.push(i=this.parseTemplateElement(t));return a.expressions=p,a.quasis=u,this.finishNode(a,"TemplateLiteral")}parseTemplateSubstitution(){return this.parseExpression()}parseObjectLike(t,a,i,u){i&&this.expectPlugin("recordAndTuple");const p=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;const m=Object.create(null);let b=!0;const v=this.startNode();for(v.properties=[],this.next();!this.match(t);){if(b)b=!1;else if(this.expect(12),this.match(t)){this.addTrailingCommaExtraToNode(v);break}let S;a?S=this.parseBindingProperty():(S=this.parsePropertyDefinition(u),this.checkProto(S,i,m,u)),i&&!this.isObjectProperty(S)&&S.type!=="SpreadElement"&&this.raise(He.InvalidRecordProperty,S),S.shorthand&&this.addExtra(S,"shorthand",!0),v.properties.push(S)}this.next(),this.state.inFSharpPipelineDirectBody=p;let E="ObjectExpression";return a?E="ObjectPattern":i&&(E="RecordExpression"),this.finishNode(v,E)}addTrailingCommaExtraToNode(t){this.addExtra(t,"trailingComma",this.state.lastTokStartLoc.index),this.addExtra(t,"trailingCommaLoc",this.state.lastTokStartLoc,!1)}maybeAsyncOrAccessorProp(t){return!t.computed&&t.key.type==="Identifier"&&(this.isLiteralPropertyName()||this.match(0)||this.match(55))}parsePropertyDefinition(t){let a=[];if(this.match(26))for(this.hasPlugin("decorators")&&this.raise(He.UnsupportedPropertyDecorator,this.state.startLoc);this.match(26);)a.push(this.parseDecorator());const i=this.startNode();let u=!1,p=!1,m;if(this.match(21))return a.length&&this.unexpected(),this.parseSpread();a.length&&(i.decorators=a,a=[]),i.method=!1,t&&(m=this.state.startLoc);let b=this.eat(55);this.parsePropertyNamePrefixOperator(i);const v=this.state.containsEsc;if(this.parsePropertyName(i,t),!b&&!v&&this.maybeAsyncOrAccessorProp(i)){const{key:E}=i,S=E.name;S==="async"&&!this.hasPrecedingLineBreak()&&(u=!0,this.resetPreviousNodeTrailingComments(E),b=this.eat(55),this.parsePropertyName(i)),(S==="get"||S==="set")&&(p=!0,this.resetPreviousNodeTrailingComments(E),i.kind=S,this.match(55)&&(b=!0,this.raise(He.AccessorIsGenerator,this.state.curPosition(),{kind:S}),this.next()),this.parsePropertyName(i))}return this.parseObjPropValue(i,m,b,u,!1,p,t)}getGetterSetterExpectedParamCount(t){return t.kind==="get"?0:1}getObjectOrClassMethodParams(t){return t.params}checkGetterSetterParams(t){var a;const i=this.getGetterSetterExpectedParamCount(t),u=this.getObjectOrClassMethodParams(t);u.length!==i&&this.raise(t.kind==="get"?He.BadGetterArity:He.BadSetterArity,t),t.kind==="set"&&((a=u[u.length-1])==null?void 0:a.type)==="RestElement"&&this.raise(He.BadSetterRestParameter,t)}parseObjectMethod(t,a,i,u,p){if(p){const m=this.parseMethod(t,a,!1,!1,!1,"ObjectMethod");return this.checkGetterSetterParams(m),m}if(i||a||this.match(10))return u&&this.unexpected(),t.kind="method",t.method=!0,this.parseMethod(t,a,i,!1,!1,"ObjectMethod")}parseObjectProperty(t,a,i,u){if(t.shorthand=!1,this.eat(14))return t.value=i?this.parseMaybeDefault(this.state.startLoc):this.parseMaybeAssignAllowIn(u),this.finishNode(t,"ObjectProperty");if(!t.computed&&t.key.type==="Identifier"){if(this.checkReservedWord(t.key.name,t.key.loc.start,!0,!1),i)t.value=this.parseMaybeDefault(a,Il(t.key));else if(this.match(29)){const p=this.state.startLoc;u!=null?u.shorthandAssignLoc===null&&(u.shorthandAssignLoc=p):this.raise(He.InvalidCoverInitializedName,p),t.value=this.parseMaybeDefault(a,Il(t.key))}else t.value=Il(t.key);return t.shorthand=!0,this.finishNode(t,"ObjectProperty")}}parseObjPropValue(t,a,i,u,p,m,b){const v=this.parseObjectMethod(t,i,u,p,m)||this.parseObjectProperty(t,a,p,b);return v||this.unexpected(),v}parsePropertyName(t,a){if(this.eat(0))t.computed=!0,t.key=this.parseMaybeAssignAllowIn(),this.expect(3);else{const{type:i,value:u}=this.state;let p;if(Zi(i))p=this.parseIdentifier(!0);else switch(i){case 134:p=this.parseNumericLiteral(u);break;case 133:p=this.parseStringLiteral(u);break;case 135:p=this.parseBigIntLiteral(u);break;case 138:{const m=this.state.startLoc;a!=null?a.privateKeyLoc===null&&(a.privateKeyLoc=m):this.raise(He.UnexpectedPrivateField,m),p=this.parsePrivateName();break}default:if(i===136){p=this.parseDecimalLiteral(u);break}this.unexpected()}t.key=p,i!==138&&(t.computed=!1)}}initFunction(t,a){t.id=null,t.generator=!1,t.async=a}parseMethod(t,a,i,u,p,m,b=!1){this.initFunction(t,i),t.generator=a,this.scope.enter(18|(b?64:0)|(p?32:0)),this.prodParam.enter(_2(i,t.generator)),this.parseFunctionParams(t,u);const v=this.parseFunctionBodyAndFinish(t,m,!0);return this.prodParam.exit(),this.scope.exit(),v}parseArrayLike(t,a,i,u){i&&this.expectPlugin("recordAndTuple");const p=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;const m=this.startNode();return this.next(),m.elements=this.parseExprList(t,!i,u,m),this.state.inFSharpPipelineDirectBody=p,this.finishNode(m,i?"TupleExpression":"ArrayExpression")}parseArrowExpression(t,a,i,u){this.scope.enter(6);let p=_2(i,!1);!this.match(5)&&this.prodParam.hasIn&&(p|=8),this.prodParam.enter(p),this.initFunction(t,i);const m=this.state.maybeInArrowParameters;return a&&(this.state.maybeInArrowParameters=!0,this.setArrowFunctionParameters(t,a,u)),this.state.maybeInArrowParameters=!1,this.parseFunctionBody(t,!0),this.prodParam.exit(),this.scope.exit(),this.state.maybeInArrowParameters=m,this.finishNode(t,"ArrowFunctionExpression")}setArrowFunctionParameters(t,a,i){this.toAssignableList(a,i,!1),t.params=a}parseFunctionBodyAndFinish(t,a,i=!1){return this.parseFunctionBody(t,!1,i),this.finishNode(t,a)}parseFunctionBody(t,a,i=!1){const u=a&&!this.match(5);if(this.expressionScope.enter(mye()),u)t.body=this.parseMaybeAssign(),this.checkParams(t,!1,a,!1);else{const p=this.state.strict,m=this.state.labels;this.state.labels=[],this.prodParam.enter(this.prodParam.currentFlags()|4),t.body=this.parseBlock(!0,!1,b=>{const v=!this.isSimpleParamList(t.params);b&&v&&this.raise(He.IllegalLanguageModeDirective,(t.kind==="method"||t.kind==="constructor")&&t.key?t.key.loc.end:t);const E=!p&&this.state.strict;this.checkParams(t,!this.state.strict&&!a&&!i&&!v,a,E),this.state.strict&&t.id&&this.checkIdentifier(t.id,65,E)}),this.prodParam.exit(),this.state.labels=m}this.expressionScope.exit()}isSimpleParameter(t){return t.type==="Identifier"}isSimpleParamList(t){for(let a=0,i=t.length;a<i;a++)if(!this.isSimpleParameter(t[a]))return!1;return!0}checkParams(t,a,i,u=!0){const p=!a&&new Set,m={type:"FormalParameters"};for(const b of t.params)this.checkLVal(b,m,5,p,u)}parseExprList(t,a,i,u){const p=[];let m=!0;for(;!this.eat(t);){if(m)m=!1;else if(this.expect(12),this.match(t)){u&&this.addTrailingCommaExtraToNode(u),this.next();break}p.push(this.parseExprListItem(a,i))}return p}parseExprListItem(t,a,i){let u;if(this.match(12))t||this.raise(He.UnexpectedToken,this.state.curPosition(),{unexpected:","}),u=null;else if(this.match(21)){const p=this.state.startLoc;u=this.parseParenItem(this.parseSpread(a),p)}else if(this.match(17)){this.expectPlugin("partialApplication"),i||this.raise(He.UnexpectedArgumentPlaceholder,this.state.startLoc);const p=this.startNode();this.next(),u=this.finishNode(p,"ArgumentPlaceholder")}else u=this.parseMaybeAssignAllowIn(a,this.parseParenItem);return u}parseIdentifier(t){const a=this.startNode(),i=this.parseIdentifierName(t);return this.createIdentifier(a,i)}createIdentifier(t,a){return t.name=a,t.loc.identifierName=a,this.finishNode(t,"Identifier")}parseIdentifierName(t){let a;const{startLoc:i,type:u}=this.state;Zi(u)?a=this.state.value:this.unexpected();const p=j4t(u);return t?p&&this.replaceToken(132):this.checkReservedWord(a,i,p,!1),this.next(),a}checkReservedWord(t,a,i,u){if(t.length>10||!X4t(t))return;if(i&&K4t(t)){this.raise(He.UnexpectedKeyword,a,{keyword:t});return}if((this.state.strict?u?dye:oye:iye)(t,this.inModule)){this.raise(He.UnexpectedReservedWord,a,{reservedWord:t});return}else if(t==="yield"){if(this.prodParam.hasYield){this.raise(He.YieldBindingIdentifier,a);return}}else if(t==="await"){if(this.prodParam.hasAwait){this.raise(He.AwaitBindingIdentifier,a);return}if(this.scope.inStaticBlock){this.raise(He.AwaitBindingIdentifierInStaticBlock,a);return}this.expressionScope.recordAsyncArrowParametersError(a)}else if(t==="arguments"&&this.scope.inClassAndNotInNonArrowFunction){this.raise(He.ArgumentsInClass,a);return}}recordAwaitIfAllowed(){const t=this.prodParam.hasAwait||this.options.allowAwaitOutsideFunction&&!this.scope.inFunction;return t&&!this.scope.inFunction&&(this.state.hasTopLevelAwait=!0),t}parseAwait(t){const a=this.startNodeAt(t);return this.expressionScope.recordParameterInitializerError(He.AwaitExpressionFormalParameter,a),this.eat(55)&&this.raise(He.ObsoleteAwaitStar,a),!this.scope.inFunction&&!this.options.allowAwaitOutsideFunction&&(this.isAmbiguousAwait()?this.ambiguousScriptDifferentAst=!0:this.sawUnambiguousESM=!0),this.state.soloAwait||(a.argument=this.parseMaybeUnary(null,!0)),this.finishNode(a,"AwaitExpression")}isAmbiguousAwait(){if(this.hasPrecedingLineBreak())return!0;const{type:t}=this.state;return t===53||t===10||t===0||tb(t)||t===102&&!this.state.containsEsc||t===137||t===56||this.hasPlugin("v8intrinsic")&&t===54}parseYield(){const t=this.startNode();this.expressionScope.recordParameterInitializerError(He.YieldInParameter,t),this.next();let a=!1,i=null;if(!this.hasPrecedingLineBreak())switch(a=this.eat(55),this.state.type){case 13:case 139:case 8:case 11:case 3:case 9:case 14:case 12:if(!a)break;default:i=this.parseMaybeAssign()}return t.delegate=a,t.argument=i,this.finishNode(t,"YieldExpression")}parseImportCall(t){return this.next(),t.source=this.parseMaybeAssignAllowIn(),(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))&&(t.options=null),this.eat(12)&&(this.hasPlugin("moduleAttributes")||this.hasPlugin("importAssertions")||this.expectPlugin("importAttributes"),this.match(11)||(t.options=this.parseMaybeAssignAllowIn(),this.eat(12))),this.expect(11),this.finishNode(t,"ImportExpression")}checkPipelineAtInfixOperator(t,a){this.hasPlugin(["pipelineOperator",{proposal:"smart"}])&&t.type==="SequenceExpression"&&this.raise(He.PipelineHeadSequenceExpression,a)}parseSmartPipelineBodyInStyle(t,a){if(this.isSimpleReference(t)){const i=this.startNodeAt(a);return i.callee=t,this.finishNode(i,"PipelineBareFunction")}else{const i=this.startNodeAt(a);return this.checkSmartPipeTopicBodyEarlyErrors(a),i.expression=t,this.finishNode(i,"PipelineTopicExpression")}}isSimpleReference(t){switch(t.type){case"MemberExpression":return!t.computed&&this.isSimpleReference(t.object);case"Identifier":return!0;default:return!1}}checkSmartPipeTopicBodyEarlyErrors(t){if(this.match(19))throw this.raise(He.PipelineBodyNoArrow,this.state.startLoc);this.topicReferenceWasUsedInCurrentContext()||this.raise(He.PipelineTopicUnused,t)}withTopicBindingContext(t){const a=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:1,maxTopicIndex:null};try{return t()}finally{this.state.topicContext=a}}withSmartMixTopicForbiddingContext(t){if(this.hasPlugin(["pipelineOperator",{proposal:"smart"}])){const a=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null};try{return t()}finally{this.state.topicContext=a}}else return t()}withSoloAwaitPermittingContext(t){const a=this.state.soloAwait;this.state.soloAwait=!0;try{return t()}finally{this.state.soloAwait=a}}allowInAnd(t){const a=this.prodParam.currentFlags();if(8&~a){this.prodParam.enter(a|8);try{return t()}finally{this.prodParam.exit()}}return t()}disallowInAnd(t){const a=this.prodParam.currentFlags();if(8&a){this.prodParam.enter(a&-9);try{return t()}finally{this.prodParam.exit()}}return t()}registerTopicReference(){this.state.topicContext.maxTopicIndex=0}topicReferenceIsAllowedInCurrentContext(){return this.state.topicContext.maxNumOfResolvableTopics>=1}topicReferenceWasUsedInCurrentContext(){return this.state.topicContext.maxTopicIndex!=null&&this.state.topicContext.maxTopicIndex>=0}parseFSharpPipelineBody(t){const a=this.state.startLoc;this.state.potentialArrowAt=this.state.start;const i=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!0;const u=this.parseExprOp(this.parseMaybeUnaryOrPrivate(),a,t);return this.state.inFSharpPipelineDirectBody=i,u}parseModuleExpression(){this.expectPlugin("moduleBlocks");const t=this.startNode();this.next(),this.match(5)||this.unexpected(null,5);const a=this.startNodeAt(this.state.endLoc);this.next();const i=this.initializeScopes(!0);this.enterInitialScopes();try{t.body=this.parseProgram(a,8,"module")}finally{i()}return this.finishNode(t,"ModuleExpression")}parsePropertyNamePrefixOperator(t){}};const PO={kind:1},W7t={kind:2},G7t=/[\uD800-\uDFFF]/u,AO=/in(?:stanceof)?/y;function K7t(n,t){for(let a=0;a<n.length;a++){const i=n[a],{type:u}=i;if(typeof u=="number"){{if(u===138){const{loc:p,start:m,value:b,end:v}=i,E=m+1,S=js(p.start,1);n.splice(a,1,new Pd({type:ml(27),value:"#",start:m,end:E,startLoc:p.start,endLoc:S}),new Pd({type:ml(132),value:b,start:E,end:v,startLoc:S,endLoc:p.end})),a++;continue}if(tb(u)){const{loc:p,start:m,value:b,end:v}=i,E=m+1,S=js(p.start,1);let A;t.charCodeAt(m)===96?A=new Pd({type:ml(22),value:"`",start:m,end:E,startLoc:p.start,endLoc:S}):A=new Pd({type:ml(8),value:"}",start:m,end:E,startLoc:p.start,endLoc:S});let O,I,q,L;u===24?(I=v-1,q=js(p.end,-1),O=b===null?null:b.slice(1,-1),L=new Pd({type:ml(22),value:"`",start:I,end:v,startLoc:q,endLoc:p.end})):(I=v-2,q=js(p.end,-2),O=b===null?null:b.slice(1,-2),L=new Pd({type:ml(23),value:"${",start:I,end:v,startLoc:q,endLoc:p.end})),n.splice(a,1,A,new Pd({type:ml(20),value:O,start:E,end:I,startLoc:S,endLoc:q}),L),a+=2;continue}}i.type=ml(u)}}return n}let H7t=class extends V7t{parseTopLevel(t,a){return t.program=this.parseProgram(a),t.comments=this.comments,this.options.tokens&&(t.tokens=K7t(this.tokens,this.input)),this.finishNode(t,"File")}parseProgram(t,a=139,i=this.options.sourceType){if(t.sourceType=i,t.interpreter=this.parseInterpreterDirective(),this.parseBlockBody(t,!0,!0,a),this.inModule){if(!this.options.allowUndeclaredExports&&this.scope.undefinedExports.size>0)for(const[p,m]of Array.from(this.scope.undefinedExports))this.raise(He.ModuleExportUndefined,m,{localName:p});this.addExtra(t,"topLevelAwait",this.state.hasTopLevelAwait)}let u;return a===139?u=this.finishNode(t,"Program"):u=this.finishNodeAt(t,"Program",js(this.state.startLoc,-1)),u}stmtToDirective(t){const a=t;a.type="Directive",a.value=a.expression,delete a.expression;const i=a.value,u=i.value,p=this.input.slice(i.start,i.end),m=i.value=p.slice(1,-1);return this.addExtra(i,"raw",p),this.addExtra(i,"rawValue",m),this.addExtra(i,"expressionValue",u),i.type="DirectiveLiteral",a}parseInterpreterDirective(){if(!this.match(28))return null;const t=this.startNode();return t.value=this.state.value,this.next(),this.finishNode(t,"InterpreterDirective")}isLet(){return this.isContextual(100)?this.hasFollowingBindingAtom():!1}chStartsBindingIdentifier(t,a){if(xl(t)){if(AO.lastIndex=a,AO.test(this.input)){const i=this.codePointAtPos(AO.lastIndex);if(!Cp(i)&&i!==92)return!1}return!0}else return t===92}chStartsBindingPattern(t){return t===91||t===123}hasFollowingBindingAtom(){const t=this.nextTokenStart(),a=this.codePointAtPos(t);return this.chStartsBindingPattern(a)||this.chStartsBindingIdentifier(a,t)}hasInLineFollowingBindingIdentifierOrBrace(){const t=this.nextTokenInLineStart(),a=this.codePointAtPos(t);return a===123||this.chStartsBindingIdentifier(a,t)}startsUsingForOf(){const{type:t,containsEsc:a}=this.lookahead();if(t===102&&!a)return!1;if(Ta(t)&&!this.hasFollowingLineBreak())return this.expectPlugin("explicitResourceManagement"),!0}startsAwaitUsing(){let t=this.nextTokenInLineStart();if(this.isUnparsedContextual(t,"using")){t=this.nextTokenInLineStartSince(t+5);const a=this.codePointAtPos(t);if(this.chStartsBindingIdentifier(a,t))return this.expectPlugin("explicitResourceManagement"),!0}return!1}parseModuleItem(){return this.parseStatementLike(15)}parseStatementListItem(){return this.parseStatementLike(6|(!this.options.annexB||this.state.strict?0:8))}parseStatementOrSloppyAnnexBFunctionDeclaration(t=!1){let a=0;return this.options.annexB&&!this.state.strict&&(a|=4,t&&(a|=8)),this.parseStatementLike(a)}parseStatement(){return this.parseStatementLike(0)}parseStatementLike(t){let a=null;return this.match(26)&&(a=this.parseDecorators(!0)),this.parseStatementContent(t,a)}parseStatementContent(t,a){const i=this.state.type,u=this.startNode(),p=!!(t&2),m=!!(t&4),b=t&1;switch(i){case 60:return this.parseBreakContinueStatement(u,!0);case 63:return this.parseBreakContinueStatement(u,!1);case 64:return this.parseDebuggerStatement(u);case 90:return this.parseDoWhileStatement(u);case 91:return this.parseForStatement(u);case 68:if(this.lookaheadCharCode()===46)break;return m||this.raise(this.state.strict?He.StrictFunction:this.options.annexB?He.SloppyFunctionAnnexB:He.SloppyFunction,this.state.startLoc),this.parseFunctionStatement(u,!1,!p&&m);case 80:return p||this.unexpected(),this.parseClass(this.maybeTakeDecorators(a,u),!0);case 69:return this.parseIfStatement(u);case 70:return this.parseReturnStatement(u);case 71:return this.parseSwitchStatement(u);case 72:return this.parseThrowStatement(u);case 73:return this.parseTryStatement(u);case 96:if(!this.state.containsEsc&&this.startsAwaitUsing())return this.recordAwaitIfAllowed()?p||this.raise(He.UnexpectedLexicalDeclaration,u):this.raise(He.AwaitUsingNotInAsyncContext,u),this.next(),this.parseVarStatement(u,"await using");break;case 107:if(this.state.containsEsc||!this.hasInLineFollowingBindingIdentifierOrBrace())break;return this.expectPlugin("explicitResourceManagement"),!this.scope.inModule&&this.scope.inTopLevel?this.raise(He.UnexpectedUsingDeclaration,this.state.startLoc):p||this.raise(He.UnexpectedLexicalDeclaration,this.state.startLoc),this.parseVarStatement(u,"using");case 100:{if(this.state.containsEsc)break;const S=this.nextTokenStart(),A=this.codePointAtPos(S);if(A!==91&&(!p&&this.hasFollowingLineBreak()||!this.chStartsBindingIdentifier(A,S)&&A!==123))break}case 75:p||this.raise(He.UnexpectedLexicalDeclaration,this.state.startLoc);case 74:{const S=this.state.value;return this.parseVarStatement(u,S)}case 92:return this.parseWhileStatement(u);case 76:return this.parseWithStatement(u);case 5:return this.parseBlock();case 13:return this.parseEmptyStatement(u);case 83:{const S=this.lookaheadCharCode();if(S===40||S===46)break}case 82:{!this.options.allowImportExportEverywhere&&!b&&this.raise(He.UnexpectedImportExport,this.state.startLoc),this.next();let S;return i===83?(S=this.parseImport(u),S.type==="ImportDeclaration"&&(!S.importKind||S.importKind==="value")&&(this.sawUnambiguousESM=!0)):(S=this.parseExport(u,a),(S.type==="ExportNamedDeclaration"&&(!S.exportKind||S.exportKind==="value")||S.type==="ExportAllDeclaration"&&(!S.exportKind||S.exportKind==="value")||S.type==="ExportDefaultDeclaration")&&(this.sawUnambiguousESM=!0)),this.assertModuleNodeAllowed(S),S}default:if(this.isAsyncFunction())return p||this.raise(He.AsyncFunctionInSingleStatementContext,this.state.startLoc),this.next(),this.parseFunctionStatement(u,!0,!p&&m)}const v=this.state.value,E=this.parseExpression();return Ta(i)&&E.type==="Identifier"&&this.eat(14)?this.parseLabeledStatement(u,v,E,t):this.parseExpressionStatement(u,E,a)}assertModuleNodeAllowed(t){!this.options.allowImportExportEverywhere&&!this.inModule&&this.raise(He.ImportOutsideModule,t)}decoratorsEnabledBeforeExport(){return this.hasPlugin("decorators-legacy")?!0:this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")!==!1}maybeTakeDecorators(t,a,i){return t&&(a.decorators&&a.decorators.length>0?(typeof this.getPluginOption("decorators","decoratorsBeforeExport")!="boolean"&&this.raise(He.DecoratorsBeforeAfterExport,a.decorators[0]),a.decorators.unshift(...t)):a.decorators=t,this.resetStartLocationFromNode(a,t[0]),i&&this.resetStartLocationFromNode(i,a)),a}canHaveLeadingDecorator(){return this.match(80)}parseDecorators(t){const a=[];do a.push(this.parseDecorator());while(this.match(26));if(this.match(82))t||this.unexpected(),this.decoratorsEnabledBeforeExport()||this.raise(He.DecoratorExportClass,this.state.startLoc);else if(!this.canHaveLeadingDecorator())throw this.raise(He.UnexpectedLeadingDecorator,this.state.startLoc);return a}parseDecorator(){this.expectOnePlugin(["decorators","decorators-legacy"]);const t=this.startNode();if(this.next(),this.hasPlugin("decorators")){const a=this.state.startLoc;let i;if(this.match(10)){const u=this.state.startLoc;this.next(),i=this.parseExpression(),this.expect(11),i=this.wrapParenthesis(u,i);const p=this.state.startLoc;t.expression=this.parseMaybeDecoratorArguments(i),this.getPluginOption("decorators","allowCallParenthesized")===!1&&t.expression!==i&&this.raise(He.DecoratorArgumentsOutsideParentheses,p)}else{for(i=this.parseIdentifier(!1);this.eat(16);){const u=this.startNodeAt(a);u.object=i,this.match(138)?(this.classScope.usePrivateName(this.state.value,this.state.startLoc),u.property=this.parsePrivateName()):u.property=this.parseIdentifier(!0),u.computed=!1,i=this.finishNode(u,"MemberExpression")}t.expression=this.parseMaybeDecoratorArguments(i)}}else t.expression=this.parseExprSubscripts();return this.finishNode(t,"Decorator")}parseMaybeDecoratorArguments(t){if(this.eat(10)){const a=this.startNodeAtNode(t);return a.callee=t,a.arguments=this.parseCallExpressionArguments(11,!1),this.toReferencedList(a.arguments),this.finishNode(a,"CallExpression")}return t}parseBreakContinueStatement(t,a){return this.next(),this.isLineTerminator()?t.label=null:(t.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(t,a),this.finishNode(t,a?"BreakStatement":"ContinueStatement")}verifyBreakContinue(t,a){let i;for(i=0;i<this.state.labels.length;++i){const u=this.state.labels[i];if((t.label==null||u.name===t.label.name)&&(u.kind!=null&&(a||u.kind===1)||t.label&&a))break}if(i===this.state.labels.length){const u=a?"BreakStatement":"ContinueStatement";this.raise(He.IllegalBreakContinue,t,{type:u})}}parseDebuggerStatement(t){return this.next(),this.semicolon(),this.finishNode(t,"DebuggerStatement")}parseHeaderExpression(){this.expect(10);const t=this.parseExpression();return this.expect(11),t}parseDoWhileStatement(t){return this.next(),this.state.labels.push(PO),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.state.labels.pop(),this.expect(92),t.test=this.parseHeaderExpression(),this.eat(13),this.finishNode(t,"DoWhileStatement")}parseForStatement(t){this.next(),this.state.labels.push(PO);let a=null;if(this.isContextual(96)&&this.recordAwaitIfAllowed()&&(a=this.state.startLoc,this.next()),this.scope.enter(0),this.expect(10),this.match(13))return a!==null&&this.unexpected(a),this.parseFor(t,null);const i=this.isContextual(100);{const v=this.isContextual(96)&&this.startsAwaitUsing(),E=v||this.isContextual(107)&&this.startsUsingForOf(),S=i&&this.hasFollowingBindingAtom()||E;if(this.match(74)||this.match(75)||S){const A=this.startNode();let O;v?(O="await using",this.recordAwaitIfAllowed()||this.raise(He.AwaitUsingNotInAsyncContext,this.state.startLoc),this.next()):O=this.state.value,this.next(),this.parseVar(A,!0,O);const I=this.finishNode(A,"VariableDeclaration"),q=this.match(58);return q&&E&&this.raise(He.ForInUsing,I),(q||this.isContextual(102))&&I.declarations.length===1?this.parseForIn(t,I,a):(a!==null&&this.unexpected(a),this.parseFor(t,I))}}const u=this.isContextual(95),p=new N2,m=this.parseExpression(!0,p),b=this.isContextual(102);if(b&&(i&&this.raise(He.ForOfLet,m),a===null&&u&&m.type==="Identifier"&&this.raise(He.ForOfAsync,m)),b||this.match(58)){this.checkDestructuringPrivate(p),this.toAssignable(m,!0);const v=b?"ForOfStatement":"ForInStatement";return this.checkLVal(m,{type:v}),this.parseForIn(t,m,a)}else this.checkExpressionErrors(p,!0);return a!==null&&this.unexpected(a),this.parseFor(t,m)}parseFunctionStatement(t,a,i){return this.next(),this.parseFunction(t,1|(i?2:0)|(a?8:0))}parseIfStatement(t){return this.next(),t.test=this.parseHeaderExpression(),t.consequent=this.parseStatementOrSloppyAnnexBFunctionDeclaration(),t.alternate=this.eat(66)?this.parseStatementOrSloppyAnnexBFunctionDeclaration():null,this.finishNode(t,"IfStatement")}parseReturnStatement(t){return!this.prodParam.hasReturn&&!this.options.allowReturnOutsideFunction&&this.raise(He.IllegalReturn,this.state.startLoc),this.next(),this.isLineTerminator()?t.argument=null:(t.argument=this.parseExpression(),this.semicolon()),this.finishNode(t,"ReturnStatement")}parseSwitchStatement(t){this.next(),t.discriminant=this.parseHeaderExpression();const a=t.cases=[];this.expect(5),this.state.labels.push(W7t),this.scope.enter(0);let i;for(let u;!this.match(8);)if(this.match(61)||this.match(65)){const p=this.match(61);i&&this.finishNode(i,"SwitchCase"),a.push(i=this.startNode()),i.consequent=[],this.next(),p?i.test=this.parseExpression():(u&&this.raise(He.MultipleDefaultsInSwitch,this.state.lastTokStartLoc),u=!0,i.test=null),this.expect(14)}else i?i.consequent.push(this.parseStatementListItem()):this.unexpected();return this.scope.exit(),i&&this.finishNode(i,"SwitchCase"),this.next(),this.state.labels.pop(),this.finishNode(t,"SwitchStatement")}parseThrowStatement(t){return this.next(),this.hasPrecedingLineBreak()&&this.raise(He.NewlineAfterThrow,this.state.lastTokEndLoc),t.argument=this.parseExpression(),this.semicolon(),this.finishNode(t,"ThrowStatement")}parseCatchClauseParam(){const t=this.parseBindingAtom();return this.scope.enter(this.options.annexB&&t.type==="Identifier"?8:0),this.checkLVal(t,{type:"CatchClause"},9),t}parseTryStatement(t){if(this.next(),t.block=this.parseBlock(),t.handler=null,this.match(62)){const a=this.startNode();this.next(),this.match(10)?(this.expect(10),a.param=this.parseCatchClauseParam(),this.expect(11)):(a.param=null,this.scope.enter(0)),a.body=this.withSmartMixTopicForbiddingContext(()=>this.parseBlock(!1,!1)),this.scope.exit(),t.handler=this.finishNode(a,"CatchClause")}return t.finalizer=this.eat(67)?this.parseBlock():null,!t.handler&&!t.finalizer&&this.raise(He.NoCatchOrFinally,t),this.finishNode(t,"TryStatement")}parseVarStatement(t,a,i=!1){return this.next(),this.parseVar(t,!1,a,i),this.semicolon(),this.finishNode(t,"VariableDeclaration")}parseWhileStatement(t){return this.next(),t.test=this.parseHeaderExpression(),this.state.labels.push(PO),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.state.labels.pop(),this.finishNode(t,"WhileStatement")}parseWithStatement(t){return this.state.strict&&this.raise(He.StrictWith,this.state.startLoc),this.next(),t.object=this.parseHeaderExpression(),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.finishNode(t,"WithStatement")}parseEmptyStatement(t){return this.next(),this.finishNode(t,"EmptyStatement")}parseLabeledStatement(t,a,i,u){for(const m of this.state.labels)m.name===a&&this.raise(He.LabelRedeclaration,i,{labelName:a});const p=N4t(this.state.type)?1:this.match(71)?2:null;for(let m=this.state.labels.length-1;m>=0;m--){const b=this.state.labels[m];if(b.statementStart===t.start)b.statementStart=this.state.start,b.kind=p;else break}return this.state.labels.push({name:a,kind:p,statementStart:this.state.start}),t.body=u&8?this.parseStatementOrSloppyAnnexBFunctionDeclaration(!0):this.parseStatement(),this.state.labels.pop(),t.label=i,this.finishNode(t,"LabeledStatement")}parseExpressionStatement(t,a,i){return t.expression=a,this.semicolon(),this.finishNode(t,"ExpressionStatement")}parseBlock(t=!1,a=!0,i){const u=this.startNode();return t&&this.state.strictErrors.clear(),this.expect(5),a&&this.scope.enter(0),this.parseBlockBody(u,t,!1,8,i),a&&this.scope.exit(),this.finishNode(u,"BlockStatement")}isValidDirective(t){return t.type==="ExpressionStatement"&&t.expression.type==="StringLiteral"&&!t.expression.extra.parenthesized}parseBlockBody(t,a,i,u,p){const m=t.body=[],b=t.directives=[];this.parseBlockOrModuleBlockBody(m,a?b:void 0,i,u,p)}parseBlockOrModuleBlockBody(t,a,i,u,p){const m=this.state.strict;let b=!1,v=!1;for(;!this.match(u);){const E=i?this.parseModuleItem():this.parseStatementListItem();if(a&&!v){if(this.isValidDirective(E)){const S=this.stmtToDirective(E);a.push(S),!b&&S.value.value==="use strict"&&(b=!0,this.setStrict(!0));continue}v=!0,this.state.strictErrors.clear()}t.push(E)}p==null||p.call(this,b),m||this.setStrict(!1),this.next()}parseFor(t,a){return t.init=a,this.semicolon(!1),t.test=this.match(13)?null:this.parseExpression(),this.semicolon(!1),t.update=this.match(11)?null:this.parseExpression(),this.expect(11),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(t,"ForStatement")}parseForIn(t,a,i){const u=this.match(58);return this.next(),u?i!==null&&this.unexpected(i):t.await=i!==null,a.type==="VariableDeclaration"&&a.declarations[0].init!=null&&(!u||!this.options.annexB||this.state.strict||a.kind!=="var"||a.declarations[0].id.type!=="Identifier")&&this.raise(He.ForInOfLoopInitializer,a,{type:u?"ForInStatement":"ForOfStatement"}),a.type==="AssignmentPattern"&&this.raise(He.InvalidLhs,a,{ancestor:{type:"ForStatement"}}),t.left=a,t.right=u?this.parseExpression():this.parseMaybeAssignAllowIn(),this.expect(11),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(t,u?"ForInStatement":"ForOfStatement")}parseVar(t,a,i,u=!1){const p=t.declarations=[];for(t.kind=i;;){const m=this.startNode();if(this.parseVarId(m,i),m.init=this.eat(29)?a?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():null,m.init===null&&!u&&(m.id.type!=="Identifier"&&!(a&&(this.match(58)||this.isContextual(102)))?this.raise(He.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:"destructuring"}):(i==="const"||i==="using"||i==="await using")&&!(this.match(58)||this.isContextual(102))&&this.raise(He.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:i})),p.push(this.finishNode(m,"VariableDeclarator")),!this.eat(12))break}return t}parseVarId(t,a){const i=this.parseBindingAtom();(a==="using"||a==="await using")&&(i.type==="ArrayPattern"||i.type==="ObjectPattern")&&this.raise(He.UsingDeclarationHasBindingPattern,i.loc.start),this.checkLVal(i,{type:"VariableDeclarator"},a==="var"?5:8201),t.id=i}parseAsyncFunctionExpression(t){return this.parseFunction(t,8)}parseFunction(t,a=0){const i=a&2,u=!!(a&1),p=u&&!(a&4),m=!!(a&8);this.initFunction(t,m),this.match(55)&&(i&&this.raise(He.GeneratorInSingleStatementContext,this.state.startLoc),this.next(),t.generator=!0),u&&(t.id=this.parseFunctionId(p));const b=this.state.maybeInArrowParameters;return this.state.maybeInArrowParameters=!1,this.scope.enter(2),this.prodParam.enter(_2(m,t.generator)),u||(t.id=this.parseFunctionId()),this.parseFunctionParams(t,!1),this.withSmartMixTopicForbiddingContext(()=>{this.parseFunctionBodyAndFinish(t,u?"FunctionDeclaration":"FunctionExpression")}),this.prodParam.exit(),this.scope.exit(),u&&!i&&this.registerFunctionStatementId(t),this.state.maybeInArrowParameters=b,t}parseFunctionId(t){return t||Ta(this.state.type)?this.parseIdentifier():null}parseFunctionParams(t,a){this.expect(10),this.expressionScope.enter(p7t()),t.params=this.parseBindingList(11,41,2|(a?4:0)),this.expressionScope.exit()}registerFunctionStatementId(t){t.id&&this.scope.declareName(t.id.name,!this.options.annexB||this.state.strict||t.generator||t.async?this.scope.treatFunctionsAsVar?5:8201:17,t.id.loc.start)}parseClass(t,a,i){this.next();const u=this.state.strict;return this.state.strict=!0,this.parseClassId(t,a,i),this.parseClassSuper(t),t.body=this.parseClassBody(!!t.superClass,u),this.finishNode(t,a?"ClassDeclaration":"ClassExpression")}isClassProperty(){return this.match(29)||this.match(13)||this.match(8)}isClassMethod(){return this.match(10)}nameIsConstructor(t){return t.type==="Identifier"&&t.name==="constructor"||t.type==="StringLiteral"&&t.value==="constructor"}isNonstaticConstructor(t){return!t.computed&&!t.static&&this.nameIsConstructor(t.key)}parseClassBody(t,a){this.classScope.enter();const i={hadConstructor:!1,hadSuperClass:t};let u=[];const p=this.startNode();if(p.body=[],this.expect(5),this.withSmartMixTopicForbiddingContext(()=>{for(;!this.match(8);){if(this.eat(13)){if(u.length>0)throw this.raise(He.DecoratorSemicolon,this.state.lastTokEndLoc);continue}if(this.match(26)){u.push(this.parseDecorator());continue}const m=this.startNode();u.length&&(m.decorators=u,this.resetStartLocationFromNode(m,u[0]),u=[]),this.parseClassMember(p,m,i),m.kind==="constructor"&&m.decorators&&m.decorators.length>0&&this.raise(He.DecoratorConstructor,m)}}),this.state.strict=a,this.next(),u.length)throw this.raise(He.TrailingDecorator,this.state.startLoc);return this.classScope.exit(),this.finishNode(p,"ClassBody")}parseClassMemberFromModifier(t,a){const i=this.parseIdentifier(!0);if(this.isClassMethod()){const u=a;return u.kind="method",u.computed=!1,u.key=i,u.static=!1,this.pushClassMethod(t,u,!1,!1,!1,!1),!0}else if(this.isClassProperty()){const u=a;return u.computed=!1,u.key=i,u.static=!1,t.body.push(this.parseClassProperty(u)),!0}return this.resetPreviousNodeTrailingComments(i),!1}parseClassMember(t,a,i){const u=this.isContextual(106);if(u){if(this.parseClassMemberFromModifier(t,a))return;if(this.eat(5)){this.parseClassStaticBlock(t,a);return}}this.parseClassMemberWithIsStatic(t,a,i,u)}parseClassMemberWithIsStatic(t,a,i,u){const p=a,m=a,b=a,v=a,E=a,S=p,A=p;if(a.static=u,this.parsePropertyNamePrefixOperator(a),this.eat(55)){S.kind="method";const X=this.match(138);if(this.parseClassElementName(S),X){this.pushClassPrivateMethod(t,m,!0,!1);return}this.isNonstaticConstructor(p)&&this.raise(He.ConstructorIsGenerator,p.key),this.pushClassMethod(t,p,!0,!1,!1,!1);return}const O=!this.state.containsEsc&&Ta(this.state.type),I=this.parseClassElementName(a),q=O?I.name:null,L=this.isPrivateName(I),W=this.state.startLoc;if(this.parsePostMemberNameModifiers(A),this.isClassMethod()){if(S.kind="method",L){this.pushClassPrivateMethod(t,m,!1,!1);return}const X=this.isNonstaticConstructor(p);let Q=!1;X&&(p.kind="constructor",i.hadConstructor&&!this.hasPlugin("typescript")&&this.raise(He.DuplicateConstructor,I),X&&this.hasPlugin("typescript")&&a.override&&this.raise(He.OverrideOnConstructor,I),i.hadConstructor=!0,Q=i.hadSuperClass),this.pushClassMethod(t,p,!1,!1,X,Q)}else if(this.isClassProperty())L?this.pushClassPrivateProperty(t,v):this.pushClassProperty(t,b);else if(q==="async"&&!this.isLineTerminator()){this.resetPreviousNodeTrailingComments(I);const X=this.eat(55);A.optional&&this.unexpected(W),S.kind="method";const Q=this.match(138);this.parseClassElementName(S),this.parsePostMemberNameModifiers(A),Q?this.pushClassPrivateMethod(t,m,X,!0):(this.isNonstaticConstructor(p)&&this.raise(He.ConstructorIsAsync,p.key),this.pushClassMethod(t,p,X,!0,!1,!1))}else if((q==="get"||q==="set")&&!(this.match(55)&&this.isLineTerminator())){this.resetPreviousNodeTrailingComments(I),S.kind=q;const X=this.match(138);this.parseClassElementName(p),X?this.pushClassPrivateMethod(t,m,!1,!1):(this.isNonstaticConstructor(p)&&this.raise(He.ConstructorIsAccessor,p.key),this.pushClassMethod(t,p,!1,!1,!1,!1)),this.checkGetterSetterParams(p)}else if(q==="accessor"&&!this.isLineTerminator()){this.expectPlugin("decoratorAutoAccessors"),this.resetPreviousNodeTrailingComments(I);const X=this.match(138);this.parseClassElementName(b),this.pushClassAccessorProperty(t,E,X)}else this.isLineTerminator()?L?this.pushClassPrivateProperty(t,v):this.pushClassProperty(t,b):this.unexpected()}parseClassElementName(t){const{type:a,value:i}=this.state;if((a===132||a===133)&&t.static&&i==="prototype"&&this.raise(He.StaticPrototype,this.state.startLoc),a===138){i==="constructor"&&this.raise(He.ConstructorClassPrivateField,this.state.startLoc);const u=this.parsePrivateName();return t.key=u,u}return this.parsePropertyName(t),t.key}parseClassStaticBlock(t,a){var i;this.scope.enter(208);const u=this.state.labels;this.state.labels=[],this.prodParam.enter(0);const p=a.body=[];this.parseBlockOrModuleBlockBody(p,void 0,!1,8),this.prodParam.exit(),this.scope.exit(),this.state.labels=u,t.body.push(this.finishNode(a,"StaticBlock")),(i=a.decorators)!=null&&i.length&&this.raise(He.DecoratorStaticBlock,a)}pushClassProperty(t,a){!a.computed&&this.nameIsConstructor(a.key)&&this.raise(He.ConstructorClassField,a.key),t.body.push(this.parseClassProperty(a))}pushClassPrivateProperty(t,a){const i=this.parseClassPrivateProperty(a);t.body.push(i),this.classScope.declarePrivateName(this.getPrivateNameSV(i.key),0,i.key.loc.start)}pushClassAccessorProperty(t,a,i){!i&&!a.computed&&this.nameIsConstructor(a.key)&&this.raise(He.ConstructorClassField,a.key);const u=this.parseClassAccessorProperty(a);t.body.push(u),i&&this.classScope.declarePrivateName(this.getPrivateNameSV(u.key),0,u.key.loc.start)}pushClassMethod(t,a,i,u,p,m){t.body.push(this.parseMethod(a,i,u,p,m,"ClassMethod",!0))}pushClassPrivateMethod(t,a,i,u){const p=this.parseMethod(a,i,u,!1,!1,"ClassPrivateMethod",!0);t.body.push(p);const m=p.kind==="get"?p.static?6:2:p.kind==="set"?p.static?5:1:0;this.declareClassPrivateMethodInScope(p,m)}declareClassPrivateMethodInScope(t,a){this.classScope.declarePrivateName(this.getPrivateNameSV(t.key),a,t.key.loc.start)}parsePostMemberNameModifiers(t){}parseClassPrivateProperty(t){return this.parseInitializer(t),this.semicolon(),this.finishNode(t,"ClassPrivateProperty")}parseClassProperty(t){return this.parseInitializer(t),this.semicolon(),this.finishNode(t,"ClassProperty")}parseClassAccessorProperty(t){return this.parseInitializer(t),this.semicolon(),this.finishNode(t,"ClassAccessorProperty")}parseInitializer(t){this.scope.enter(80),this.expressionScope.enter(mye()),this.prodParam.enter(0),t.value=this.eat(29)?this.parseMaybeAssignAllowIn():null,this.expressionScope.exit(),this.prodParam.exit(),this.scope.exit()}parseClassId(t,a,i,u=8331){if(Ta(this.state.type))t.id=this.parseIdentifier(),a&&this.declareNameFromIdentifier(t.id,u);else if(i||!a)t.id=null;else throw this.raise(He.MissingClassName,this.state.startLoc)}parseClassSuper(t){t.superClass=this.eat(81)?this.parseExprSubscripts():null}parseExport(t,a){const i=this.parseMaybeImportPhase(t,!0),u=this.maybeParseExportDefaultSpecifier(t,i),p=!u||this.eat(12),m=p&&this.eatExportStar(t),b=m&&this.maybeParseExportNamespaceSpecifier(t),v=p&&(!b||this.eat(12)),E=u||m;if(m&&!b){if(u&&this.unexpected(),a)throw this.raise(He.UnsupportedDecoratorExport,t);return this.parseExportFrom(t,!0),this.finishNode(t,"ExportAllDeclaration")}const S=this.maybeParseExportNamedSpecifiers(t);u&&p&&!m&&!S&&this.unexpected(null,5),b&&v&&this.unexpected(null,98);let A;if(E||S){if(A=!1,a)throw this.raise(He.UnsupportedDecoratorExport,t);this.parseExportFrom(t,E)}else A=this.maybeParseExportDeclaration(t);if(E||S||A){var O;const I=t;if(this.checkExport(I,!0,!1,!!I.source),((O=I.declaration)==null?void 0:O.type)==="ClassDeclaration")this.maybeTakeDecorators(a,I.declaration,I);else if(a)throw this.raise(He.UnsupportedDecoratorExport,t);return this.finishNode(I,"ExportNamedDeclaration")}if(this.eat(65)){const I=t,q=this.parseExportDefaultExpression();if(I.declaration=q,q.type==="ClassDeclaration")this.maybeTakeDecorators(a,q,I);else if(a)throw this.raise(He.UnsupportedDecoratorExport,t);return this.checkExport(I,!0,!0),this.finishNode(I,"ExportDefaultDeclaration")}this.unexpected(null,5)}eatExportStar(t){return this.eat(55)}maybeParseExportDefaultSpecifier(t,a){if(a||this.isExportDefaultSpecifier()){this.expectPlugin("exportDefaultFrom",a==null?void 0:a.loc.start);const i=a||this.parseIdentifier(!0),u=this.startNodeAtNode(i);return u.exported=i,t.specifiers=[this.finishNode(u,"ExportDefaultSpecifier")],!0}return!1}maybeParseExportNamespaceSpecifier(t){if(this.isContextual(93)){var a,i;(i=(a=t).specifiers)!=null||(a.specifiers=[]);const u=this.startNodeAt(this.state.lastTokStartLoc);return this.next(),u.exported=this.parseModuleExportName(),t.specifiers.push(this.finishNode(u,"ExportNamespaceSpecifier")),!0}return!1}maybeParseExportNamedSpecifiers(t){if(this.match(5)){const a=t;a.specifiers||(a.specifiers=[]);const i=a.exportKind==="type";return a.specifiers.push(...this.parseExportSpecifiers(i)),a.source=null,a.declaration=null,this.hasPlugin("importAssertions")&&(a.assertions=[]),!0}return!1}maybeParseExportDeclaration(t){return this.shouldParseExportDeclaration()?(t.specifiers=[],t.source=null,this.hasPlugin("importAssertions")&&(t.assertions=[]),t.declaration=this.parseExportDeclaration(t),!0):!1}isAsyncFunction(){if(!this.isContextual(95))return!1;const t=this.nextTokenInLineStart();return this.isUnparsedContextual(t,"function")}parseExportDefaultExpression(){const t=this.startNode();if(this.match(68))return this.next(),this.parseFunction(t,5);if(this.isAsyncFunction())return this.next(),this.next(),this.parseFunction(t,13);if(this.match(80))return this.parseClass(t,!0,!0);if(this.match(26))return this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(He.DecoratorBeforeExport,this.state.startLoc),this.parseClass(this.maybeTakeDecorators(this.parseDecorators(!1),this.startNode()),!0,!0);if(this.match(75)||this.match(74)||this.isLet())throw this.raise(He.UnsupportedDefaultExport,this.state.startLoc);const a=this.parseMaybeAssignAllowIn();return this.semicolon(),a}parseExportDeclaration(t){return this.match(80)?this.parseClass(this.startNode(),!0,!1):this.parseStatementListItem()}isExportDefaultSpecifier(){const{type:t}=this.state;if(Ta(t)){if(t===95&&!this.state.containsEsc||t===100)return!1;if((t===130||t===129)&&!this.state.containsEsc){const{type:u}=this.lookahead();if(Ta(u)&&u!==98||u===5)return this.expectOnePlugin(["flow","typescript"]),!1}}else if(!this.match(65))return!1;const a=this.nextTokenStart(),i=this.isUnparsedContextual(a,"from");if(this.input.charCodeAt(a)===44||Ta(this.state.type)&&i)return!0;if(this.match(65)&&i){const u=this.input.charCodeAt(this.nextTokenStartSince(a+4));return u===34||u===39}return!1}parseExportFrom(t,a){this.eatContextual(98)?(t.source=this.parseImportSource(),this.checkExport(t),this.maybeParseImportAttributes(t),this.checkJSONModuleImport(t)):a&&this.unexpected(),this.semicolon()}shouldParseExportDeclaration(){const{type:t}=this.state;return t===26&&(this.expectOnePlugin(["decorators","decorators-legacy"]),this.hasPlugin("decorators"))?(this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(He.DecoratorBeforeExport,this.state.startLoc),!0):this.isContextual(107)?(this.raise(He.UsingDeclarationExport,this.state.startLoc),!0):this.isContextual(96)&&this.startsAwaitUsing()?(this.raise(He.UsingDeclarationExport,this.state.startLoc),!0):t===74||t===75||t===68||t===80||this.isLet()||this.isAsyncFunction()}checkExport(t,a,i,u){if(a){var p;if(i){if(this.checkDuplicateExports(t,"default"),this.hasPlugin("exportDefaultFrom")){var m;const b=t.declaration;b.type==="Identifier"&&b.name==="from"&&b.end-b.start===4&&!((m=b.extra)!=null&&m.parenthesized)&&this.raise(He.ExportDefaultFromAsIdentifier,b)}}else if((p=t.specifiers)!=null&&p.length)for(const b of t.specifiers){const{exported:v}=b,E=v.type==="Identifier"?v.name:v.value;if(this.checkDuplicateExports(b,E),!u&&b.local){const{local:S}=b;S.type!=="Identifier"?this.raise(He.ExportBindingIsString,b,{localName:S.value,exportName:E}):(this.checkReservedWord(S.name,S.loc.start,!0,!1),this.scope.checkLocalExport(S))}}else if(t.declaration){const b=t.declaration;if(b.type==="FunctionDeclaration"||b.type==="ClassDeclaration"){const{id:v}=b;if(!v)throw new Error("Assertion failure");this.checkDuplicateExports(t,v.name)}else if(b.type==="VariableDeclaration")for(const v of b.declarations)this.checkDeclaration(v.id)}}}checkDeclaration(t){if(t.type==="Identifier")this.checkDuplicateExports(t,t.name);else if(t.type==="ObjectPattern")for(const a of t.properties)this.checkDeclaration(a);else if(t.type==="ArrayPattern")for(const a of t.elements)a&&this.checkDeclaration(a);else t.type==="ObjectProperty"?this.checkDeclaration(t.value):t.type==="RestElement"?this.checkDeclaration(t.argument):t.type==="AssignmentPattern"&&this.checkDeclaration(t.left)}checkDuplicateExports(t,a){this.exportedIdentifiers.has(a)&&(a==="default"?this.raise(He.DuplicateDefaultExport,t):this.raise(He.DuplicateExport,t,{exportName:a})),this.exportedIdentifiers.add(a)}parseExportSpecifiers(t){const a=[];let i=!0;for(this.expect(5);!this.eat(8);){if(i)i=!1;else if(this.expect(12),this.eat(8))break;const u=this.isContextual(130),p=this.match(133),m=this.startNode();m.local=this.parseModuleExportName(),a.push(this.parseExportSpecifier(m,p,t,u))}return a}parseExportSpecifier(t,a,i,u){return this.eatContextual(93)?t.exported=this.parseModuleExportName():a?t.exported=v7t(t.local):t.exported||(t.exported=Il(t.local)),this.finishNode(t,"ExportSpecifier")}parseModuleExportName(){if(this.match(133)){const t=this.parseStringLiteral(this.state.value),a=G7t.exec(t.value);return a&&this.raise(He.ModuleExportNameHasLoneSurrogate,t,{surrogateCharCode:a[0].charCodeAt(0)}),t}return this.parseIdentifier(!0)}isJSONModuleImport(t){return t.assertions!=null?t.assertions.some(({key:a,value:i})=>i.value==="json"&&(a.type==="Identifier"?a.name==="type":a.value==="type")):!1}checkImportReflection(t){const{specifiers:a}=t,i=a.length===1?a[0].type:null;if(t.phase==="source")i!=="ImportDefaultSpecifier"&&this.raise(He.SourcePhaseImportRequiresDefault,a[0].loc.start);else if(t.phase==="defer")i!=="ImportNamespaceSpecifier"&&this.raise(He.DeferImportRequiresNamespace,a[0].loc.start);else if(t.module){var u;i!=="ImportDefaultSpecifier"&&this.raise(He.ImportReflectionNotBinding,a[0].loc.start),((u=t.assertions)==null?void 0:u.length)>0&&this.raise(He.ImportReflectionHasAssertion,a[0].loc.start)}}checkJSONModuleImport(t){if(this.isJSONModuleImport(t)&&t.type!=="ExportAllDeclaration"){const{specifiers:a}=t;if(a!=null){const i=a.find(u=>{let p;if(u.type==="ExportSpecifier"?p=u.local:u.type==="ImportSpecifier"&&(p=u.imported),p!==void 0)return p.type==="Identifier"?p.name!=="default":p.value!=="default"});i!==void 0&&this.raise(He.ImportJSONBindingNotDefault,i.loc.start)}}}isPotentialImportPhase(t){return t?!1:this.isContextual(105)||this.isContextual(97)||this.isContextual(127)}applyImportPhase(t,a,i,u){a||(i==="module"?(this.expectPlugin("importReflection",u),t.module=!0):this.hasPlugin("importReflection")&&(t.module=!1),i==="source"?(this.expectPlugin("sourcePhaseImports",u),t.phase="source"):i==="defer"?(this.expectPlugin("deferredImportEvaluation",u),t.phase="defer"):this.hasPlugin("sourcePhaseImports")&&(t.phase=null))}parseMaybeImportPhase(t,a){if(!this.isPotentialImportPhase(a))return this.applyImportPhase(t,a,null),null;const i=this.parseIdentifier(!0),{type:u}=this.state;return(Zi(u)?u!==98||this.lookaheadCharCode()===102:u!==12)?(this.resetPreviousIdentifierLeadingComments(i),this.applyImportPhase(t,a,i.name,i.loc.start),null):(this.applyImportPhase(t,a,null),i)}isPrecedingIdImportPhase(t){const{type:a}=this.state;return Ta(a)?a!==98||this.lookaheadCharCode()===102:a!==12}parseImport(t){return this.match(133)?this.parseImportSourceAndAttributes(t):this.parseImportSpecifiersAndAfter(t,this.parseMaybeImportPhase(t,!1))}parseImportSpecifiersAndAfter(t,a){t.specifiers=[];const u=!this.maybeParseDefaultImportSpecifier(t,a)||this.eat(12),p=u&&this.maybeParseStarImportSpecifier(t);return u&&!p&&this.parseNamedImportSpecifiers(t),this.expectContextual(98),this.parseImportSourceAndAttributes(t)}parseImportSourceAndAttributes(t){var a;return(a=t.specifiers)!=null||(t.specifiers=[]),t.source=this.parseImportSource(),this.maybeParseImportAttributes(t),this.checkImportReflection(t),this.checkJSONModuleImport(t),this.semicolon(),this.finishNode(t,"ImportDeclaration")}parseImportSource(){return this.match(133)||this.unexpected(),this.parseExprAtom()}parseImportSpecifierLocal(t,a,i){a.local=this.parseIdentifier(),t.specifiers.push(this.finishImportSpecifier(a,i))}finishImportSpecifier(t,a,i=8201){return this.checkLVal(t.local,{type:a},i),this.finishNode(t,a)}parseImportAttributes(){this.expect(5);const t=[],a=new Set;do{if(this.match(8))break;const i=this.startNode(),u=this.state.value;if(a.has(u)&&this.raise(He.ModuleAttributesWithDuplicateKeys,this.state.startLoc,{key:u}),a.add(u),this.match(133)?i.key=this.parseStringLiteral(u):i.key=this.parseIdentifier(!0),this.expect(14),!this.match(133))throw this.raise(He.ModuleAttributeInvalidValue,this.state.startLoc);i.value=this.parseStringLiteral(this.state.value),t.push(this.finishNode(i,"ImportAttribute"))}while(this.eat(12));return this.expect(8),t}parseModuleAttributes(){const t=[],a=new Set;do{const i=this.startNode();if(i.key=this.parseIdentifier(!0),i.key.name!=="type"&&this.raise(He.ModuleAttributeDifferentFromType,i.key),a.has(i.key.name)&&this.raise(He.ModuleAttributesWithDuplicateKeys,i.key,{key:i.key.name}),a.add(i.key.name),this.expect(14),!this.match(133))throw this.raise(He.ModuleAttributeInvalidValue,this.state.startLoc);i.value=this.parseStringLiteral(this.state.value),t.push(this.finishNode(i,"ImportAttribute"))}while(this.eat(12));return t}maybeParseImportAttributes(t){let a;var i=!1;if(this.match(76)){if(this.hasPrecedingLineBreak()&&this.lookaheadCharCode()===40)return;this.next(),this.hasPlugin("moduleAttributes")?a=this.parseModuleAttributes():(this.hasPlugin("importAssertions")||this.expectPlugin("importAttributes"),a=this.parseImportAttributes()),i=!0}else if(this.isContextual(94)&&!this.hasPrecedingLineBreak())this.hasPlugin("importAttributes")?(this.getPluginOption("importAttributes","deprecatedAssertSyntax")!==!0&&this.raise(He.ImportAttributesUseAssert,this.state.startLoc),this.addExtra(t,"deprecatedAssertSyntax",!0)):this.expectOnePlugin(["importAttributes","importAssertions"]),this.next(),a=this.parseImportAttributes();else if(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))a=[];else if(this.hasPlugin("moduleAttributes"))a=[];else return;!i&&this.hasPlugin("importAssertions")?t.assertions=a:t.attributes=a}maybeParseDefaultImportSpecifier(t,a){if(a){const i=this.startNodeAtNode(a);return i.local=a,t.specifiers.push(this.finishImportSpecifier(i,"ImportDefaultSpecifier")),!0}else if(Zi(this.state.type))return this.parseImportSpecifierLocal(t,this.startNode(),"ImportDefaultSpecifier"),!0;return!1}maybeParseStarImportSpecifier(t){if(this.match(55)){const a=this.startNode();return this.next(),this.expectContextual(93),this.parseImportSpecifierLocal(t,a,"ImportNamespaceSpecifier"),!0}return!1}parseNamedImportSpecifiers(t){let a=!0;for(this.expect(5);!this.eat(8);){if(a)a=!1;else{if(this.eat(14))throw this.raise(He.DestructureNamedImport,this.state.startLoc);if(this.expect(12),this.eat(8))break}const i=this.startNode(),u=this.match(133),p=this.isContextual(130);i.imported=this.parseModuleExportName();const m=this.parseImportSpecifier(i,u,t.importKind==="type"||t.importKind==="typeof",p,void 0);t.specifiers.push(m)}}parseImportSpecifier(t,a,i,u,p){if(this.eatContextual(93))t.local=this.parseIdentifier();else{const{imported:m}=t;if(a)throw this.raise(He.ImportBindingIsString,t,{importName:m.value});this.checkReservedWord(m.name,t.loc.start,!0,!0),t.local||(t.local=Il(m))}return this.finishImportSpecifier(t,"ImportSpecifier",p)}isThisParam(t){return t.type==="Identifier"&&t.name==="this"}},xye=class extends H7t{constructor(t,a,i){t=U7t(t),super(t,a),this.options=t,this.initializeScopes(),this.plugins=i,this.filename=t.sourceFilename}getScopeHandler(){return sk}parse(){this.enterInitialScopes();const t=this.startNode(),a=this.startNode();return this.nextToken(),t.errors=null,this.parseTopLevel(t,a),t.errors=this.state.errors,t.comments.length=this.state.commentsLen,t}};function z7t(n,t){var a;if(((a=t)==null?void 0:a.sourceType)==="unambiguous"){t=Object.assign({},t);try{t.sourceType="module";const i=Km(t,n),u=i.parse();if(i.sawUnambiguousESM)return u;if(i.ambiguousScriptDifferentAst)try{return t.sourceType="script",Km(t,n).parse()}catch{}else u.program.sourceType="script";return u}catch(i){try{return t.sourceType="script",Km(t,n).parse()}catch{}throw i}}else return Km(t,n).parse()}function X7t(n,t){const a=Km(t,n);return a.options.strictMode&&(a.state.strict=!0),a.getExpression()}function J7t(n){const t={};for(const a of Object.keys(n))t[a]=ml(n[a]);return t}const Y7t=J7t(C4t);function Km(n,t){let a=xye;const i=new Map;if(n!=null&&n.plugins){for(const u of n.plugins){let p,m;typeof u=="string"?p=u:[p,m]=u,i.has(p)||i.set(p,m||{})}$7t(i),a=Q7t(i)}return new a(n,t,i)}const xpe=new Map;function Q7t(n){const t=[];for(const u of q7t)n.has(u)&&t.push(u);const a=t.join("|");let i=xpe.get(a);if(!i){i=xye;for(const u of t)i=bye[u](i);xpe.set(a,i)}return i}Ny.parse=z7t;var Z7t=Ny.parseExpression=X7t;Ny.tokTypes=Y7t;var l6={},Dy={},d6={};Object.defineProperty(d6,"__esModule",{value:!0});d6.default=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyus]{1,6}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g;d6.matchToToken=function(n){var t={type:"invalid",value:n[0],closed:void 0};return n[1]?(t.type="string",t.closed=!!(n[3]||n[4])):n[5]?t.type="comment":n[6]?(t.type="comment",t.closed=!!n[7]):n[8]?t.type="regex":n[9]?t.type="number":n[10]?t.type="name":n[11]?t.type="punctuator":n[12]&&(t.type="whitespace"),t};var ok={exports:{}},Yr=String,Rye=function(){return{isColorSupported:!1,reset:Yr,bold:Yr,dim:Yr,italic:Yr,underline:Yr,inverse:Yr,hidden:Yr,strikethrough:Yr,black:Yr,red:Yr,green:Yr,yellow:Yr,blue:Yr,magenta:Yr,cyan:Yr,white:Yr,gray:Yr,bgBlack:Yr,bgRed:Yr,bgGreen:Yr,bgYellow:Yr,bgBlue:Yr,bgMagenta:Yr,bgCyan:Yr,bgWhite:Yr,blackBright:Yr,redBright:Yr,greenBright:Yr,yellowBright:Yr,blueBright:Yr,magentaBright:Yr,cyanBright:Yr,whiteBright:Yr,bgBlackBright:Yr,bgRedBright:Yr,bgGreenBright:Yr,bgYellowBright:Yr,bgBlueBright:Yr,bgMagentaBright:Yr,bgCyanBright:Yr,bgWhiteBright:Yr}};ok.exports=Rye();ok.exports.createColors=Rye;var Eye=ok.exports,IO={exports:{}},CO,Rpe;function e8t(){if(Rpe)return CO;Rpe=1;var n=/[|\\{}()[\]^$+*?.]/g;return CO=function(t){if(typeof t!="string")throw new TypeError("Expected a string");return t.replace(n,"\\$&")},CO}var D2={exports:{}},jO={exports:{}},OO,Epe;function t8t(){return Epe||(Epe=1,OO={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}),OO}var Spe;function Sye(){if(Spe)return jO.exports;Spe=1;var n=t8t(),t={};for(var a in n)n.hasOwnProperty(a)&&(t[n[a]]=a);var i=jO.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var u in i)if(i.hasOwnProperty(u)){if(!("channels"in i[u]))throw new Error("missing channels property: "+u);if(!("labels"in i[u]))throw new Error("missing channel labels property: "+u);if(i[u].labels.length!==i[u].channels)throw new Error("channel and label counts mismatch: "+u);var p=i[u].channels,m=i[u].labels;delete i[u].channels,delete i[u].labels,Object.defineProperty(i[u],"channels",{value:p}),Object.defineProperty(i[u],"labels",{value:m})}i.rgb.hsl=function(v){var E=v[0]/255,S=v[1]/255,A=v[2]/255,O=Math.min(E,S,A),I=Math.max(E,S,A),q=I-O,L,W,X;return I===O?L=0:E===I?L=(S-A)/q:S===I?L=2+(A-E)/q:A===I&&(L=4+(E-S)/q),L=Math.min(L*60,360),L<0&&(L+=360),X=(O+I)/2,I===O?W=0:X<=.5?W=q/(I+O):W=q/(2-I-O),[L,W*100,X*100]},i.rgb.hsv=function(v){var E,S,A,O,I,q=v[0]/255,L=v[1]/255,W=v[2]/255,X=Math.max(q,L,W),Q=X-Math.min(q,L,W),ae=function(ie){return(X-ie)/6/Q+1/2};return Q===0?O=I=0:(I=Q/X,E=ae(q),S=ae(L),A=ae(W),q===X?O=A-S:L===X?O=1/3+E-A:W===X&&(O=2/3+S-E),O<0?O+=1:O>1&&(O-=1)),[O*360,I*100,X*100]},i.rgb.hwb=function(v){var E=v[0],S=v[1],A=v[2],O=i.rgb.hsl(v)[0],I=1/255*Math.min(E,Math.min(S,A));return A=1-1/255*Math.max(E,Math.max(S,A)),[O,I*100,A*100]},i.rgb.cmyk=function(v){var E=v[0]/255,S=v[1]/255,A=v[2]/255,O,I,q,L;return L=Math.min(1-E,1-S,1-A),O=(1-E-L)/(1-L)||0,I=(1-S-L)/(1-L)||0,q=(1-A-L)/(1-L)||0,[O*100,I*100,q*100,L*100]};function b(v,E){return Math.pow(v[0]-E[0],2)+Math.pow(v[1]-E[1],2)+Math.pow(v[2]-E[2],2)}return i.rgb.keyword=function(v){var E=t[v];if(E)return E;var S=1/0,A;for(var O in n)if(n.hasOwnProperty(O)){var I=n[O],q=b(v,I);q<S&&(S=q,A=O)}return A},i.keyword.rgb=function(v){return n[v]},i.rgb.xyz=function(v){var E=v[0]/255,S=v[1]/255,A=v[2]/255;E=E>.04045?Math.pow((E+.055)/1.055,2.4):E/12.92,S=S>.04045?Math.pow((S+.055)/1.055,2.4):S/12.92,A=A>.04045?Math.pow((A+.055)/1.055,2.4):A/12.92;var O=E*.4124+S*.3576+A*.1805,I=E*.2126+S*.7152+A*.0722,q=E*.0193+S*.1192+A*.9505;return[O*100,I*100,q*100]},i.rgb.lab=function(v){var E=i.rgb.xyz(v),S=E[0],A=E[1],O=E[2],I,q,L;return S/=95.047,A/=100,O/=108.883,S=S>.008856?Math.pow(S,1/3):7.787*S+16/116,A=A>.008856?Math.pow(A,1/3):7.787*A+16/116,O=O>.008856?Math.pow(O,1/3):7.787*O+16/116,I=116*A-16,q=500*(S-A),L=200*(A-O),[I,q,L]},i.hsl.rgb=function(v){var E=v[0]/360,S=v[1]/100,A=v[2]/100,O,I,q,L,W;if(S===0)return W=A*255,[W,W,W];A<.5?I=A*(1+S):I=A+S-A*S,O=2*A-I,L=[0,0,0];for(var X=0;X<3;X++)q=E+1/3*-(X-1),q<0&&q++,q>1&&q--,6*q<1?W=O+(I-O)*6*q:2*q<1?W=I:3*q<2?W=O+(I-O)*(2/3-q)*6:W=O,L[X]=W*255;return L},i.hsl.hsv=function(v){var E=v[0],S=v[1]/100,A=v[2]/100,O=S,I=Math.max(A,.01),q,L;return A*=2,S*=A<=1?A:2-A,O*=I<=1?I:2-I,L=(A+S)/2,q=A===0?2*O/(I+O):2*S/(A+S),[E,q*100,L*100]},i.hsv.rgb=function(v){var E=v[0]/60,S=v[1]/100,A=v[2]/100,O=Math.floor(E)%6,I=E-Math.floor(E),q=255*A*(1-S),L=255*A*(1-S*I),W=255*A*(1-S*(1-I));switch(A*=255,O){case 0:return[A,W,q];case 1:return[L,A,q];case 2:return[q,A,W];case 3:return[q,L,A];case 4:return[W,q,A];case 5:return[A,q,L]}},i.hsv.hsl=function(v){var E=v[0],S=v[1]/100,A=v[2]/100,O=Math.max(A,.01),I,q,L;return L=(2-S)*A,I=(2-S)*O,q=S*O,q/=I<=1?I:2-I,q=q||0,L/=2,[E,q*100,L*100]},i.hwb.rgb=function(v){var E=v[0]/360,S=v[1]/100,A=v[2]/100,O=S+A,I,q,L,W;O>1&&(S/=O,A/=O),I=Math.floor(6*E),q=1-A,L=6*E-I,I&1&&(L=1-L),W=S+L*(q-S);var X,Q,ae;switch(I){default:case 6:case 0:X=q,Q=W,ae=S;break;case 1:X=W,Q=q,ae=S;break;case 2:X=S,Q=q,ae=W;break;case 3:X=S,Q=W,ae=q;break;case 4:X=W,Q=S,ae=q;break;case 5:X=q,Q=S,ae=W;break}return[X*255,Q*255,ae*255]},i.cmyk.rgb=function(v){var E=v[0]/100,S=v[1]/100,A=v[2]/100,O=v[3]/100,I,q,L;return I=1-Math.min(1,E*(1-O)+O),q=1-Math.min(1,S*(1-O)+O),L=1-Math.min(1,A*(1-O)+O),[I*255,q*255,L*255]},i.xyz.rgb=function(v){var E=v[0]/100,S=v[1]/100,A=v[2]/100,O,I,q;return O=E*3.2406+S*-1.5372+A*-.4986,I=E*-.9689+S*1.8758+A*.0415,q=E*.0557+S*-.204+A*1.057,O=O>.0031308?1.055*Math.pow(O,1/2.4)-.055:O*12.92,I=I>.0031308?1.055*Math.pow(I,1/2.4)-.055:I*12.92,q=q>.0031308?1.055*Math.pow(q,1/2.4)-.055:q*12.92,O=Math.min(Math.max(0,O),1),I=Math.min(Math.max(0,I),1),q=Math.min(Math.max(0,q),1),[O*255,I*255,q*255]},i.xyz.lab=function(v){var E=v[0],S=v[1],A=v[2],O,I,q;return E/=95.047,S/=100,A/=108.883,E=E>.008856?Math.pow(E,1/3):7.787*E+16/116,S=S>.008856?Math.pow(S,1/3):7.787*S+16/116,A=A>.008856?Math.pow(A,1/3):7.787*A+16/116,O=116*S-16,I=500*(E-S),q=200*(S-A),[O,I,q]},i.lab.xyz=function(v){var E=v[0],S=v[1],A=v[2],O,I,q;I=(E+16)/116,O=S/500+I,q=I-A/200;var L=Math.pow(I,3),W=Math.pow(O,3),X=Math.pow(q,3);return I=L>.008856?L:(I-16/116)/7.787,O=W>.008856?W:(O-16/116)/7.787,q=X>.008856?X:(q-16/116)/7.787,O*=95.047,I*=100,q*=108.883,[O,I,q]},i.lab.lch=function(v){var E=v[0],S=v[1],A=v[2],O,I,q;return O=Math.atan2(A,S),I=O*360/2/Math.PI,I<0&&(I+=360),q=Math.sqrt(S*S+A*A),[E,q,I]},i.lch.lab=function(v){var E=v[0],S=v[1],A=v[2],O,I,q;return q=A/360*2*Math.PI,O=S*Math.cos(q),I=S*Math.sin(q),[E,O,I]},i.rgb.ansi16=function(v){var E=v[0],S=v[1],A=v[2],O=1 in arguments?arguments[1]:i.rgb.hsv(v)[2];if(O=Math.round(O/50),O===0)return 30;var I=30+(Math.round(A/255)<<2|Math.round(S/255)<<1|Math.round(E/255));return O===2&&(I+=60),I},i.hsv.ansi16=function(v){return i.rgb.ansi16(i.hsv.rgb(v),v[2])},i.rgb.ansi256=function(v){var E=v[0],S=v[1],A=v[2];if(E===S&&S===A)return E<8?16:E>248?231:Math.round((E-8)/247*24)+232;var O=16+36*Math.round(E/255*5)+6*Math.round(S/255*5)+Math.round(A/255*5);return O},i.ansi16.rgb=function(v){var E=v%10;if(E===0||E===7)return v>50&&(E+=3.5),E=E/10.5*255,[E,E,E];var S=(~~(v>50)+1)*.5,A=(E&1)*S*255,O=(E>>1&1)*S*255,I=(E>>2&1)*S*255;return[A,O,I]},i.ansi256.rgb=function(v){if(v>=232){var E=(v-232)*10+8;return[E,E,E]}v-=16;var S,A=Math.floor(v/36)/5*255,O=Math.floor((S=v%36)/6)/5*255,I=S%6/5*255;return[A,O,I]},i.rgb.hex=function(v){var E=((Math.round(v[0])&255)<<16)+((Math.round(v[1])&255)<<8)+(Math.round(v[2])&255),S=E.toString(16).toUpperCase();return"000000".substring(S.length)+S},i.hex.rgb=function(v){var E=v.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!E)return[0,0,0];var S=E[0];E[0].length===3&&(S=S.split("").map(function(L){return L+L}).join(""));var A=parseInt(S,16),O=A>>16&255,I=A>>8&255,q=A&255;return[O,I,q]},i.rgb.hcg=function(v){var E=v[0]/255,S=v[1]/255,A=v[2]/255,O=Math.max(Math.max(E,S),A),I=Math.min(Math.min(E,S),A),q=O-I,L,W;return q<1?L=I/(1-q):L=0,q<=0?W=0:O===E?W=(S-A)/q%6:O===S?W=2+(A-E)/q:W=4+(E-S)/q+4,W/=6,W%=1,[W*360,q*100,L*100]},i.hsl.hcg=function(v){var E=v[1]/100,S=v[2]/100,A=1,O=0;return S<.5?A=2*E*S:A=2*E*(1-S),A<1&&(O=(S-.5*A)/(1-A)),[v[0],A*100,O*100]},i.hsv.hcg=function(v){var E=v[1]/100,S=v[2]/100,A=E*S,O=0;return A<1&&(O=(S-A)/(1-A)),[v[0],A*100,O*100]},i.hcg.rgb=function(v){var E=v[0]/360,S=v[1]/100,A=v[2]/100;if(S===0)return[A*255,A*255,A*255];var O=[0,0,0],I=E%1*6,q=I%1,L=1-q,W=0;switch(Math.floor(I)){case 0:O[0]=1,O[1]=q,O[2]=0;break;case 1:O[0]=L,O[1]=1,O[2]=0;break;case 2:O[0]=0,O[1]=1,O[2]=q;break;case 3:O[0]=0,O[1]=L,O[2]=1;break;case 4:O[0]=q,O[1]=0,O[2]=1;break;default:O[0]=1,O[1]=0,O[2]=L}return W=(1-S)*A,[(S*O[0]+W)*255,(S*O[1]+W)*255,(S*O[2]+W)*255]},i.hcg.hsv=function(v){var E=v[1]/100,S=v[2]/100,A=E+S*(1-E),O=0;return A>0&&(O=E/A),[v[0],O*100,A*100]},i.hcg.hsl=function(v){var E=v[1]/100,S=v[2]/100,A=S*(1-E)+.5*E,O=0;return A>0&&A<.5?O=E/(2*A):A>=.5&&A<1&&(O=E/(2*(1-A))),[v[0],O*100,A*100]},i.hcg.hwb=function(v){var E=v[1]/100,S=v[2]/100,A=E+S*(1-E);return[v[0],(A-E)*100,(1-A)*100]},i.hwb.hcg=function(v){var E=v[1]/100,S=v[2]/100,A=1-S,O=A-E,I=0;return O<1&&(I=(A-O)/(1-O)),[v[0],O*100,I*100]},i.apple.rgb=function(v){return[v[0]/65535*255,v[1]/65535*255,v[2]/65535*255]},i.rgb.apple=function(v){return[v[0]/255*65535,v[1]/255*65535,v[2]/255*65535]},i.gray.rgb=function(v){return[v[0]/100*255,v[0]/100*255,v[0]/100*255]},i.gray.hsl=i.gray.hsv=function(v){return[0,0,v[0]]},i.gray.hwb=function(v){return[0,100,v[0]]},i.gray.cmyk=function(v){return[0,0,0,v[0]]},i.gray.lab=function(v){return[v[0],0,0]},i.gray.hex=function(v){var E=Math.round(v[0]/100*255)&255,S=(E<<16)+(E<<8)+E,A=S.toString(16).toUpperCase();return"000000".substring(A.length)+A},i.rgb.gray=function(v){var E=(v[0]+v[1]+v[2])/3;return[E/255*100]},jO.exports}var _O,Tpe;function r8t(){if(Tpe)return _O;Tpe=1;var n=Sye();function t(){for(var p={},m=Object.keys(n),b=m.length,v=0;v<b;v++)p[m[v]]={distance:-1,parent:null};return p}function a(p){var m=t(),b=[p];for(m[p].distance=0;b.length;)for(var v=b.pop(),E=Object.keys(n[v]),S=E.length,A=0;A<S;A++){var O=E[A],I=m[O];I.distance===-1&&(I.distance=m[v].distance+1,I.parent=v,b.unshift(O))}return m}function i(p,m){return function(b){return m(p(b))}}function u(p,m){for(var b=[m[p].parent,p],v=n[m[p].parent][p],E=m[p].parent;m[E].parent;)b.unshift(m[E].parent),v=i(n[m[E].parent][E],v),E=m[E].parent;return v.conversion=b,v}return _O=function(p){for(var m=a(p),b={},v=Object.keys(m),E=v.length,S=0;S<E;S++){var A=v[S],O=m[A];O.parent!==null&&(b[A]=u(A,m))}return b},_O}var NO,wpe;function a8t(){if(wpe)return NO;wpe=1;var n=Sye(),t=r8t(),a={},i=Object.keys(n);function u(m){var b=function(v){return v==null?v:(arguments.length>1&&(v=Array.prototype.slice.call(arguments)),m(v))};return"conversion"in m&&(b.conversion=m.conversion),b}function p(m){var b=function(v){if(v==null)return v;arguments.length>1&&(v=Array.prototype.slice.call(arguments));var E=m(v);if(typeof E=="object")for(var S=E.length,A=0;A<S;A++)E[A]=Math.round(E[A]);return E};return"conversion"in m&&(b.conversion=m.conversion),b}return i.forEach(function(m){a[m]={},Object.defineProperty(a[m],"channels",{value:n[m].channels}),Object.defineProperty(a[m],"labels",{value:n[m].labels});var b=t(m),v=Object.keys(b);v.forEach(function(E){var S=b[E];a[m][E]=p(S),a[m][E].raw=u(S)})}),NO=a,NO}D2.exports;var Ppe;function n8t(){return Ppe||(Ppe=1,function(n){const t=a8t(),a=(m,b)=>function(){return`\x1B[${m.apply(t,arguments)+b}m`},i=(m,b)=>function(){const v=m.apply(t,arguments);return`\x1B[${38+b};5;${v}m`},u=(m,b)=>function(){const v=m.apply(t,arguments);return`\x1B[${38+b};2;${v[0]};${v[1]};${v[2]}m`};function p(){const m=new Map,b={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};b.color.grey=b.color.gray;for(const S of Object.keys(b)){const A=b[S];for(const O of Object.keys(A)){const I=A[O];b[O]={open:`\x1B[${I[0]}m`,close:`\x1B[${I[1]}m`},A[O]=b[O],m.set(I[0],I[1])}Object.defineProperty(b,S,{value:A,enumerable:!1}),Object.defineProperty(b,"codes",{value:m,enumerable:!1})}const v=S=>S,E=(S,A,O)=>[S,A,O];b.color.close="\x1B[39m",b.bgColor.close="\x1B[49m",b.color.ansi={ansi:a(v,0)},b.color.ansi256={ansi256:i(v,0)},b.color.ansi16m={rgb:u(E,0)},b.bgColor.ansi={ansi:a(v,10)},b.bgColor.ansi256={ansi256:i(v,10)},b.bgColor.ansi16m={rgb:u(E,10)};for(let S of Object.keys(t)){if(typeof t[S]!="object")continue;const A=t[S];S==="ansi16"&&(S="ansi"),"ansi16"in A&&(b.color.ansi[S]=a(A.ansi16,0),b.bgColor.ansi[S]=a(A.ansi16,10)),"ansi256"in A&&(b.color.ansi256[S]=i(A.ansi256,0),b.bgColor.ansi256[S]=i(A.ansi256,10)),"rgb"in A&&(b.color.ansi16m[S]=u(A.rgb,0),b.bgColor.ansi16m[S]=u(A.rgb,10))}return b}Object.defineProperty(n,"exports",{enumerable:!0,get:p})}(D2)),D2.exports}var DO,Ape;function s8t(){return Ape||(Ape=1,DO={stdout:!1,stderr:!1}),DO}var kO,Ipe;function i8t(){if(Ipe)return kO;Ipe=1;const n=/(?:\\(u[a-f\d]{4}|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,t=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,a=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,i=/\\(u[a-f\d]{4}|x[a-f\d]{2}|.)|([^\\])/gi,u=new Map([["n",`
`],["r","\r"],["t"," "],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e","\x1B"],["a","\x07"]]);function p(E){return E[0]==="u"&&E.length===5||E[0]==="x"&&E.length===3?String.fromCharCode(parseInt(E.slice(1),16)):u.get(E)||E}function m(E,S){const A=[],O=S.trim().split(/\s*,\s*/g);let I;for(const q of O)if(!isNaN(q))A.push(Number(q));else if(I=q.match(a))A.push(I[2].replace(i,(L,W,X)=>W?p(W):X));else throw new Error(`Invalid Chalk template style argument: ${q} (in style '${E}')`);return A}function b(E){t.lastIndex=0;const S=[];let A;for(;(A=t.exec(E))!==null;){const O=A[1];if(A[2]){const I=m(O,A[2]);S.push([O].concat(I))}else S.push([O])}return S}function v(E,S){const A={};for(const I of S)for(const q of I.styles)A[q[0]]=I.inverse?null:q.slice(1);let O=E;for(const I of Object.keys(A))if(Array.isArray(A[I])){if(!(I in O))throw new Error(`Unknown Chalk style: ${I}`);A[I].length>0?O=O[I].apply(O,A[I]):O=O[I]}return O}return kO=(E,S)=>{const A=[],O=[];let I=[];if(S.replace(n,(q,L,W,X,Q,ae)=>{if(L)I.push(p(L));else if(X){const ie=I.join("");I=[],O.push(A.length===0?ie:v(E,A)(ie)),A.push({inverse:W,styles:b(X)})}else if(Q){if(A.length===0)throw new Error("Found extraneous } in Chalk template literal");O.push(v(E,A)(I.join(""))),I=[],A.pop()}else I.push(ae)}),O.push(I.join("")),A.length>0){const q=`Chalk template literal is missing ${A.length} closing bracket${A.length===1?"":"s"} (\`}\`)`;throw new Error(q)}return O.join("")},kO}var Cpe;function o8t(){return Cpe||(Cpe=1,function(n){const t=e8t(),a=n8t(),i=s8t().stdout,u=i8t(),p=process.platform==="win32"&&!(Qr.TERM||"").toLowerCase().startsWith("xterm"),m=["ansi","ansi","ansi256","ansi16m"],b=new Set(["gray"]),v=Object.create(null);function E(L,W){W=W||{};const X=i?i.level:0;L.level=W.level===void 0?X:W.level,L.enabled="enabled"in W?W.enabled:L.level>0}function S(L){if(!this||!(this instanceof S)||this.template){const W={};return E(W,L),W.template=function(){const X=[].slice.call(arguments);return q.apply(null,[W.template].concat(X))},Object.setPrototypeOf(W,S.prototype),Object.setPrototypeOf(W.template,W),W.template.constructor=S,W.template}E(this,L)}p&&(a.blue.open="\x1B[94m");for(const L of Object.keys(a))a[L].closeRe=new RegExp(t(a[L].close),"g"),v[L]={get(){const W=a[L];return O.call(this,this._styles?this._styles.concat(W):[W],this._empty,L)}};v.visible={get(){return O.call(this,this._styles||[],!0,"visible")}},a.color.closeRe=new RegExp(t(a.color.close),"g");for(const L of Object.keys(a.color.ansi))b.has(L)||(v[L]={get(){const W=this.level;return function(){const Q={open:a.color[m[W]][L].apply(null,arguments),close:a.color.close,closeRe:a.color.closeRe};return O.call(this,this._styles?this._styles.concat(Q):[Q],this._empty,L)}}});a.bgColor.closeRe=new RegExp(t(a.bgColor.close),"g");for(const L of Object.keys(a.bgColor.ansi)){if(b.has(L))continue;const W="bg"+L[0].toUpperCase()+L.slice(1);v[W]={get(){const X=this.level;return function(){const ae={open:a.bgColor[m[X]][L].apply(null,arguments),close:a.bgColor.close,closeRe:a.bgColor.closeRe};return O.call(this,this._styles?this._styles.concat(ae):[ae],this._empty,L)}}}}const A=Object.defineProperties(()=>{},v);function O(L,W,X){const Q=function(){return I.apply(Q,arguments)};Q._styles=L,Q._empty=W;const ae=this;return Object.defineProperty(Q,"level",{enumerable:!0,get(){return ae.level},set(ie){ae.level=ie}}),Object.defineProperty(Q,"enabled",{enumerable:!0,get(){return ae.enabled},set(ie){ae.enabled=ie}}),Q.hasGrey=this.hasGrey||X==="gray"||X==="grey",Q.__proto__=A,Q}function I(){const L=arguments,W=L.length;let X=String(arguments[0]);if(W===0)return"";if(W>1)for(let ae=1;ae<W;ae++)X+=" "+L[ae];if(!this.enabled||this.level<=0||!X)return this._empty?"":X;const Q=a.dim.open;p&&this.hasGrey&&(a.dim.open="");for(const ae of this._styles.slice().reverse())X=ae.open+X.replace(ae.closeRe,ae.open)+ae.close,X=X.replace(/\r?\n/g,`${ae.close}$&${ae.open}`);return a.dim.open=Q,X}function q(L,W){if(!Array.isArray(W))return[].slice.call(arguments,1).join(" ");const X=[].slice.call(arguments,2),Q=[W.raw[0]];for(let ae=1;ae<W.length;ae++)Q.push(String(X[ae-1]).replace(/[{}\\]/g,"\\$&")),Q.push(String(W.raw[ae]));return u(L,Q.join(""))}Object.defineProperties(S.prototype,v),n.exports=S(),n.exports.supportsColor=i,n.exports.default=n.exports}(IO)),IO.exports}Object.defineProperty(Dy,"__esModule",{value:!0});Dy.default=m8t;Dy.shouldHighlight=Aye;var jpe=d6,Ope=Iy,z_=l8t(Eye,!0);function Tye(n){if(typeof WeakMap!="function")return null;var t=new WeakMap,a=new WeakMap;return(Tye=function(i){return i?a:t})(n)}function l8t(n,t){if(n===null||typeof n!="object"&&typeof n!="function")return{default:n};var a=Tye(t);if(a&&a.has(n))return a.get(n);var i={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in n)if(p!=="default"&&{}.hasOwnProperty.call(n,p)){var m=u?Object.getOwnPropertyDescriptor(n,p):null;m&&(m.get||m.set)?Object.defineProperty(i,p,m):i[p]=n[p]}return i.default=n,a&&a.set(n,i),i}const wye=typeof process=="object"&&(Qr.FORCE_COLOR==="0"||Qr.FORCE_COLOR==="false")?(0,z_.createColors)(!1):z_.default,_pe=(n,t)=>a=>n(t(a)),d8t=new Set(["as","async","from","get","of","set"]);function u8t(n){return{keyword:n.cyan,capitalized:n.yellow,jsxIdentifier:n.yellow,punctuator:n.yellow,number:n.magenta,string:n.green,regex:n.magenta,comment:n.gray,invalid:_pe(_pe(n.white,n.bgRed),n.bold)}}const c8t=/\r\n|[\n\r\u2028\u2029]/,p8t=/^[()[\]{}]$/;let Pye;{const n=/^[a-z][\w-]*$/i,t=function(a,i,u){if(a.type==="name"){if((0,Ope.isKeyword)(a.value)||(0,Ope.isStrictReservedWord)(a.value,!0)||d8t.has(a.value))return"keyword";if(n.test(a.value)&&(u[i-1]==="<"||u.slice(i-2,i)==="</"))return"jsxIdentifier";if(a.value[0]!==a.value[0].toLowerCase())return"capitalized"}return a.type==="punctuator"&&p8t.test(a.value)?"bracket":a.type==="invalid"&&(a.value==="@"||a.value==="#")?"punctuator":a.type};Pye=function*(a){let i;for(;i=jpe.default.exec(a);){const u=jpe.matchToToken(i);yield{type:t(u,i.index,a),value:u.value}}}}function f8t(n,t){let a="";for(const{type:i,value:u}of Pye(t)){const p=n[i];p?a+=u.split(c8t).map(m=>p(m)).join(`
`):a+=u}return a}function Aye(n){return wye.isColorSupported||n.forceColor}let LO;function h8t(n){if(n){var t;return(t=LO)!=null||(LO=(0,z_.createColors)(!0)),LO}return wye}function m8t(n,t={}){if(n!==""&&Aye(t)){const a=u8t(h8t(t.forceColor));return f8t(a,n)}else return n}{let n,t;Dy.getChalk=({forceColor:a})=>{var i;if((i=n)!=null||(n=o8t()),a){var u;return(u=t)!=null||(t=new n.constructor({enabled:!0,level:1})),t}return n}}Object.defineProperty(l6,"__esModule",{value:!0});var y8t=l6.codeFrameColumns=Cye;l6.default=E8t;var Npe=Dy,X_=g8t(Eye,!0);function Iye(n){if(typeof WeakMap!="function")return null;var t=new WeakMap,a=new WeakMap;return(Iye=function(i){return i?a:t})(n)}function g8t(n,t){if(n===null||typeof n!="object"&&typeof n!="function")return{default:n};var a=Iye(t);if(a&&a.has(n))return a.get(n);var i={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in n)if(p!=="default"&&{}.hasOwnProperty.call(n,p)){var m=u?Object.getOwnPropertyDescriptor(n,p):null;m&&(m.get||m.set)?Object.defineProperty(i,p,m):i[p]=n[p]}return i.default=n,a&&a.set(n,i),i}const v8t=typeof process=="object"&&(Qr.FORCE_COLOR==="0"||Qr.FORCE_COLOR==="false")?(0,X_.createColors)(!1):X_.default,Dpe=(n,t)=>a=>n(t(a));let MO;function b8t(n){if(n){var t;return(t=MO)!=null||(MO=(0,X_.createColors)(!0)),MO}return v8t}let kpe=!1;function x8t(n){return{gutter:n.gray,marker:Dpe(n.red,n.bold),message:Dpe(n.red,n.bold)}}const Lpe=/\r\n|[\n\r\u2028\u2029]/;function R8t(n,t,a){const i=Object.assign({column:0,line:-1},n.start),u=Object.assign({},i,n.end),{linesAbove:p=2,linesBelow:m=3}=a||{},b=i.line,v=i.column,E=u.line,S=u.column;let A=Math.max(b-(p+1),0),O=Math.min(t.length,E+m);b===-1&&(A=0),E===-1&&(O=t.length);const I=E-b,q={};if(I)for(let L=0;L<=I;L++){const W=L+b;if(!v)q[W]=!0;else if(L===0){const X=t[W-1].length;q[W]=[v,X-v+1]}else if(L===I)q[W]=[0,S];else{const X=t[W-L].length;q[W]=[0,X]}}else v===S?v?q[b]=[v,0]:q[b]=!0:q[b]=[v,S-v];return{start:A,end:O,markerLines:q}}function Cye(n,t,a={}){const i=(a.highlightCode||a.forceColor)&&(0,Npe.shouldHighlight)(a),u=b8t(a.forceColor),p=x8t(u),m=(L,W)=>i?L(W):W,b=n.split(Lpe),{start:v,end:E,markerLines:S}=R8t(t,b,a),A=t.start&&typeof t.start.column=="number",O=String(E).length;let q=(i?(0,Npe.default)(n,a):n).split(Lpe,E).slice(v,E).map((L,W)=>{const X=v+1+W,ae=` ${` ${X}`.slice(-O)} |`,ie=S[X],be=!S[X+1];if(ie){let Ge="";if(Array.isArray(ie)){const Xe=L.slice(0,Math.max(ie[0]-1,0)).replace(/[^\t]/g," "),K=ie[1]||1;Ge=[`
`,m(p.gutter,ae.replace(/\d/g," "))," ",Xe,m(p.marker,"^").repeat(K)].join(""),be&&a.message&&(Ge+=" "+m(p.message,a.message))}return[m(p.marker,">"),m(p.gutter,ae),L.length>0?` ${L}`:"",Ge].join("")}else return` ${m(p.gutter,ae)}${L.length>0?` ${L}`:""}`}).join(`
`);return a.message&&!A&&(q=`${" ".repeat(O+1)}${a.message}
${q}`),i?u.reset(q):q}function E8t(n,t,a,i={}){if(!kpe){kpe=!0;const p="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";if(process.emitWarning)process.emitWarning(p,"DeprecationWarning");else{const m=new Error(p);m.name="DeprecationWarning",console.warn(new Error(p))}}return a=Math.max(a,0),Cye(n,{start:{column:a,line:t}},i)}Object.defineProperty(i6,"__esModule",{value:!0});i6.default=L8t;var S8t=qd(),T8t=Ny,w8t=l6;const{isCallExpression:P8t,isExpressionStatement:A8t,isFunction:I8t,isIdentifier:C8t,isJSXIdentifier:j8t,isNewExpression:O8t,isPlaceholder:s2,isStatement:_8t,isStringLiteral:Mpe,removePropertiesDeep:N8t,traverse:D8t}=S8t,k8t=/^[_$A-Z0-9]+$/;function L8t(n,t,a){const{placeholderWhitelist:i,placeholderPattern:u,preserveComments:p,syntacticPlaceholders:m}=a,b=F8t(t,a.parser,m);N8t(b,{preserveComments:p}),n.validate(b);const v={syntactic:{placeholders:[],placeholderNames:new Set},legacy:{placeholders:[],placeholderNames:new Set},placeholderWhitelist:i,placeholderPattern:u,syntacticPlaceholders:m};return D8t(b,M8t,v),Object.assign({ast:b},v.syntactic.placeholders.length?v.syntactic:v.legacy)}function M8t(n,t,a){var i;let u,p=a.syntactic.placeholders.length>0;if(s2(n)){if(a.syntacticPlaceholders===!1)throw new Error("%%foo%%-style placeholders can't be used when '.syntacticPlaceholders' is false.");u=n.name.name,p=!0}else{if(p||a.syntacticPlaceholders)return;if(C8t(n)||j8t(n))u=n.name;else if(Mpe(n))u=n.value;else return}if(p&&(a.placeholderPattern!=null||a.placeholderWhitelist!=null))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");if(!p&&(a.placeholderPattern===!1||!(a.placeholderPattern||k8t).test(u))&&!((i=a.placeholderWhitelist)!=null&&i.has(u)))return;t=t.slice();const{node:m,key:b}=t[t.length-1];let v;Mpe(n)||s2(n,{expectedNode:"StringLiteral"})?v="string":O8t(m)&&b==="arguments"||P8t(m)&&b==="arguments"||I8t(m)&&b==="params"?v="param":A8t(m)&&!s2(n)?(v="statement",t=t.slice(0,-1)):_8t(n)&&s2(n)?v="statement":v="other";const{placeholders:E,placeholderNames:S}=p?a.syntactic:a.legacy;E.push({name:u,type:v,resolve:A=>B8t(A,t),isDuplicate:S.has(u)}),S.add(u)}function B8t(n,t){let a=n;for(let p=0;p<t.length-1;p++){const{key:m,index:b}=t[p];b===void 0?a=a[m]:a=a[m][b]}const{key:i,index:u}=t[t.length-1];return{parent:a,key:i,index:u}}function F8t(n,t,a){const i=(t.plugins||[]).slice();a!==!1&&i.push("placeholders"),t=Object.assign({allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0,sourceType:"module"},t,{plugins:i});try{return(0,T8t.parse)(n,t)}catch(u){const p=u.loc;throw p&&(u.message+=`
`+(0,w8t.codeFrameColumns)(n,{start:p}),u.code="BABEL_TEMPLATE_PARSE_ERROR"),u}}var u6={};Object.defineProperty(u6,"__esModule",{value:!0});u6.default=G8t;var $8t=qd();const{blockStatement:q8t,cloneNode:J_,emptyStatement:U8t,expressionStatement:BO,identifier:i2,isStatement:Bpe,isStringLiteral:V8t,stringLiteral:W8t,validate:Fpe}=$8t;function G8t(n,t){const a=J_(n.ast);return t&&(n.placeholders.forEach(i=>{if(!hasOwnProperty.call(t,i.name)){const u=i.name;throw new Error(`Error: No substitution given for "${u}". If this is not meant to be a
placeholder you may want to consider passing one of the following options to @babel/template:
- { placeholderPattern: false, placeholderWhitelist: new Set(['${u}'])}
- { placeholderPattern: /^${u}$/ }`)}}),Object.keys(t).forEach(i=>{if(!n.placeholderNames.has(i))throw new Error(`Unknown substitution "${i}" given`)})),n.placeholders.slice().reverse().forEach(i=>{try{K8t(i,a,t&&t[i.name]||null)}catch(u){throw u.message=`@babel/template placeholder "${i.name}": ${u.message}`,u}}),a}function K8t(n,t,a){n.isDuplicate&&(Array.isArray(a)?a=a.map(b=>J_(b)):typeof a=="object"&&(a=J_(a)));const{parent:i,key:u,index:p}=n.resolve(t);if(n.type==="string"){if(typeof a=="string"&&(a=W8t(a)),!a||!V8t(a))throw new Error("Expected string substitution")}else if(n.type==="statement")p===void 0?a?Array.isArray(a)?a=q8t(a):typeof a=="string"?a=BO(i2(a)):Bpe(a)||(a=BO(a)):a=U8t():a&&!Array.isArray(a)&&(typeof a=="string"&&(a=i2(a)),Bpe(a)||(a=BO(a)));else if(n.type==="param"){if(typeof a=="string"&&(a=i2(a)),p===void 0)throw new Error("Assertion failure.")}else if(typeof a=="string"&&(a=i2(a)),Array.isArray(a))throw new Error("Cannot replace single expression with an array.");function m(b,v,E){const S=b[v];b[v]=E,S.type==="Identifier"&&(S.typeAnnotation&&(E.typeAnnotation=S.typeAnnotation),S.optional&&(E.optional=S.optional),S.decorators&&(E.decorators=S.decorators))}if(p===void 0)Fpe(i,u,a),m(i,u,a);else{const b=i[u].slice();n.type==="statement"||n.type==="param"?a==null?b.splice(p,1):Array.isArray(a)?b.splice(p,1,...a):m(b,p,a):m(b,p,a),Fpe(i,u,b),i[u]=b}}Object.defineProperty(zD,"__esModule",{value:!0});zD.default=J8t;var H8t=mc,z8t=i6,X8t=u6;function J8t(n,t,a){t=n.code(t);let i;return u=>{const p=(0,H8t.normalizeReplacements)(u);return i||(i=(0,z8t.default)(n,t,a)),n.unwrap((0,X8t.default)(i,p))}}var lk={};Object.defineProperty(lk,"__esModule",{value:!0});lk.default=eRt;var Y8t=mc,Q8t=i6,Z8t=u6;function eRt(n,t,a){const{metadata:i,names:u}=tRt(n,t,a);return p=>{const m={};return p.forEach((b,v)=>{m[u[v]]=b}),b=>{const v=(0,Y8t.normalizeReplacements)(b);return v&&Object.keys(v).forEach(E=>{if(hasOwnProperty.call(m,E))throw new Error("Unexpected replacement overlap.")}),n.unwrap((0,Z8t.default)(i,v?Object.assign(v,m):m))}}}function tRt(n,t,a){let i="BABEL_TPL$";const u=t.join("");do i="$$"+i;while(u.includes(i));const{names:p,code:m}=rRt(t,i);return{metadata:(0,Q8t.default)(n,n.code(m),{parser:a.parser,placeholderWhitelist:new Set(p.concat(a.placeholderWhitelist?Array.from(a.placeholderWhitelist):[])),placeholderPattern:a.placeholderPattern,preserveComments:a.preserveComments,syntacticPlaceholders:a.syntacticPlaceholders}),names:p}}function rRt(n,t){const a=[];let i=n[0];for(let u=1;u<n.length;u++){const p=`${t}${u-1}`;a.push(p),i+=p+n[u]}return{names:a,code:i}}Object.defineProperty(HD,"__esModule",{value:!0});HD.default=jye;var To=mc,$pe=zD,qpe=lk;const Upe=(0,To.validate)({placeholderPattern:!1});function jye(n,t){const a=new WeakMap,i=new WeakMap,u=t||(0,To.validate)(null);return Object.assign((p,...m)=>{if(typeof p=="string"){if(m.length>1)throw new Error("Unexpected extra params.");return Vpe((0,$pe.default)(n,p,(0,To.merge)(u,(0,To.validate)(m[0]))))}else if(Array.isArray(p)){let b=a.get(p);return b||(b=(0,qpe.default)(n,p,u),a.set(p,b)),Vpe(b(m))}else if(typeof p=="object"&&p){if(m.length>0)throw new Error("Unexpected extra params.");return jye(n,(0,To.merge)(u,(0,To.validate)(p)))}throw new Error(`Unexpected template param ${typeof p}`)},{ast:(p,...m)=>{if(typeof p=="string"){if(m.length>1)throw new Error("Unexpected extra params.");return(0,$pe.default)(n,p,(0,To.merge)((0,To.merge)(u,(0,To.validate)(m[0])),Upe))()}else if(Array.isArray(p)){let b=i.get(p);return b||(b=(0,qpe.default)(n,p,(0,To.merge)(u,Upe)),i.set(p,b)),b(m)()}throw new Error(`Unexpected template param ${typeof p}`)}})}function Vpe(n){let t="";try{throw new Error}catch(a){a.stack&&(t=a.stack.split(`
`).slice(3).join(`
`))}return a=>{try{return n(a)}catch(i){throw i.stack+=`
=============
${t}`,i}}}var dk;Object.defineProperty(ni,"__esModule",{value:!0});ni.statements=ni.statement=ni.smart=ni.program=ni.expression=dk=ni.default=void 0;var ky=_i,Ly=HD;const FO=ni.smart=(0,Ly.default)(ky.smart),aRt=ni.statement=(0,Ly.default)(ky.statement),nRt=ni.statements=(0,Ly.default)(ky.statements),sRt=ni.expression=(0,Ly.default)(ky.expression),iRt=ni.program=(0,Ly.default)(ky.program);dk=ni.default=Object.assign(FO.bind(void 0),{smart:FO,statement:aRt,statements:nRt,expression:sRt,program:iRt,ast:FO.ast});var uk={},My={};Object.defineProperty(My,"__esModule",{value:!0});var Oye=My.declare=_ye;My.declarePreset=void 0;const Y_={assertVersion:n=>t=>{lRt(t,n.version)}};Object.assign(Y_,{targets:()=>()=>({}),assumption:()=>()=>{},addExternalDependency:()=>()=>{}});function _ye(n){return(t,a,i)=>{var u;let p;for(const b of Object.keys(Y_)){var m;t[b]||((m=p)!=null||(p=oRt(t)),p[b]=Y_[b](p))}return n((u=p)!=null?u:t,a||{},i)}}My.declarePreset=_ye;function oRt(n){let t=null;return typeof n.version=="string"&&/^7\./.test(n.version)&&(t=Object.getPrototypeOf(n),t&&(!hasOwnProperty.call(t,"version")||!hasOwnProperty.call(t,"transform")||!hasOwnProperty.call(t,"template")||!hasOwnProperty.call(t,"types"))&&(t=null)),Object.assign({},t,n)}function lRt(n,t){if(typeof n=="number"){if(!Number.isInteger(n))throw new Error("Expected string or integer value.");n=`^${n}.0.0-0`}if(typeof n!="string")throw new Error("Expected string or integer value.");const a=Error.stackTraceLimit;typeof a=="number"&&a<25&&(Error.stackTraceLimit=25);let i;throw t.slice(0,2)==="7."?i=new Error(`Requires Babel "^7.0.0-beta.41", but was loaded with "${t}". You'll need to update your @babel/core version.`):i=new Error(`Requires Babel "${n}", but was loaded with "${t}". If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn't mention "@babel/core" or "babel-core" to see what is calling Babel.`),typeof a=="number"&&(Error.stackTraceLimit=a),Object.assign(i,{code:"BABEL_VERSION_UNSUPPORTED",version:t,range:n})}Object.defineProperty(uk,"__esModule",{value:!0});var Nye=uk.default=void 0,dRt=My;Nye=uk.default=(0,dRt.declare)(n=>(n.assertVersion(7),{name:"syntax-jsx",manipulateOptions(t,a){a.plugins.some(i=>(Array.isArray(i)?i[0]:i)==="typescript")||a.plugins.push("jsx")}}));var Op={},c6={},$O={exports:{}},qO={},Bp={},Dye={},ck=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},a=Symbol("test"),i=Object(a);if(typeof a=="string"||Object.prototype.toString.call(a)!=="[object Symbol]"||Object.prototype.toString.call(i)!=="[object Symbol]")return!1;var u=42;t[a]=u;for(a in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var p=Object.getOwnPropertySymbols(t);if(p.length!==1||p[0]!==a||!Object.prototype.propertyIsEnumerable.call(t,a))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var m=Object.getOwnPropertyDescriptor(t,a);if(m.value!==u||m.enumerable!==!0)return!1}return!0},uRt=ck,pk=function(){return uRt()&&!!Symbol.toStringTag},cRt=Error,pRt=EvalError,fRt=RangeError,hRt=ReferenceError,kye=SyntaxError,p6=TypeError,mRt=URIError,Wpe=typeof Symbol<"u"&&Symbol,yRt=ck,gRt=function(){return typeof Wpe!="function"||typeof Symbol!="function"||typeof Wpe("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:yRt()},UO={__proto__:null,foo:{}},vRt=Object,bRt=function(){return{__proto__:UO}.foo===UO.foo&&!(UO instanceof vRt)},xRt="Function.prototype.bind called on incompatible ",RRt=Object.prototype.toString,ERt=Math.max,SRt="[object Function]",Gpe=function(t,a){for(var i=[],u=0;u<t.length;u+=1)i[u]=t[u];for(var p=0;p<a.length;p+=1)i[p+t.length]=a[p];return i},TRt=function(t,a){for(var i=[],u=a,p=0;u<t.length;u+=1,p+=1)i[p]=t[u];return i},wRt=function(n,t){for(var a="",i=0;i<n.length;i+=1)a+=n[i],i+1<n.length&&(a+=t);return a},PRt=function(t){var a=this;if(typeof a!="function"||RRt.apply(a)!==SRt)throw new TypeError(xRt+a);for(var i=TRt(arguments,1),u,p=function(){if(this instanceof u){var S=a.apply(this,Gpe(i,arguments));return Object(S)===S?S:this}return a.apply(t,Gpe(i,arguments))},m=ERt(0,a.length-i.length),b=[],v=0;v<m;v++)b[v]="$"+v;if(u=Function("binder","return function ("+wRt(b,",")+"){ return binder.apply(this,arguments); }")(p),a.prototype){var E=function(){};E.prototype=a.prototype,u.prototype=new E,E.prototype=null}return u},ARt=PRt,fk=Function.prototype.bind||ARt,IRt=Function.prototype.call,CRt=Object.prototype.hasOwnProperty,jRt=fk,ORt=jRt.call(IRt,CRt),ya,_Rt=cRt,NRt=pRt,DRt=fRt,kRt=hRt,Fp=kye,_p=p6,LRt=mRt,Lye=Function,VO=function(n){try{return Lye('"use strict"; return ('+n+").constructor;")()}catch{}},ac=Object.getOwnPropertyDescriptor;if(ac)try{ac({},"")}catch{ac=null}var WO=function(){throw new _p},MRt=ac?function(){try{return arguments.callee,WO}catch{try{return ac(arguments,"callee").get}catch{return WO}}}():WO,xp=gRt(),BRt=bRt(),Mn=Object.getPrototypeOf||(BRt?function(n){return n.__proto__}:null),Sp={},FRt=typeof Uint8Array>"u"||!Mn?ya:Mn(Uint8Array),nc={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?ya:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?ya:ArrayBuffer,"%ArrayIteratorPrototype%":xp&&Mn?Mn([][Symbol.iterator]()):ya,"%AsyncFromSyncIteratorPrototype%":ya,"%AsyncFunction%":Sp,"%AsyncGenerator%":Sp,"%AsyncGeneratorFunction%":Sp,"%AsyncIteratorPrototype%":Sp,"%Atomics%":typeof Atomics>"u"?ya:Atomics,"%BigInt%":typeof BigInt>"u"?ya:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?ya:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?ya:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?ya:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":_Rt,"%eval%":eval,"%EvalError%":NRt,"%Float32Array%":typeof Float32Array>"u"?ya:Float32Array,"%Float64Array%":typeof Float64Array>"u"?ya:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?ya:FinalizationRegistry,"%Function%":Lye,"%GeneratorFunction%":Sp,"%Int8Array%":typeof Int8Array>"u"?ya:Int8Array,"%Int16Array%":typeof Int16Array>"u"?ya:Int16Array,"%Int32Array%":typeof Int32Array>"u"?ya:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":xp&&Mn?Mn(Mn([][Symbol.iterator]())):ya,"%JSON%":typeof JSON=="object"?JSON:ya,"%Map%":typeof Map>"u"?ya:Map,"%MapIteratorPrototype%":typeof Map>"u"||!xp||!Mn?ya:Mn(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?ya:Promise,"%Proxy%":typeof Proxy>"u"?ya:Proxy,"%RangeError%":DRt,"%ReferenceError%":kRt,"%Reflect%":typeof Reflect>"u"?ya:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?ya:Set,"%SetIteratorPrototype%":typeof Set>"u"||!xp||!Mn?ya:Mn(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?ya:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":xp&&Mn?Mn(""[Symbol.iterator]()):ya,"%Symbol%":xp?Symbol:ya,"%SyntaxError%":Fp,"%ThrowTypeError%":MRt,"%TypedArray%":FRt,"%TypeError%":_p,"%Uint8Array%":typeof Uint8Array>"u"?ya:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?ya:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?ya:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?ya:Uint32Array,"%URIError%":LRt,"%WeakMap%":typeof WeakMap>"u"?ya:WeakMap,"%WeakRef%":typeof WeakRef>"u"?ya:WeakRef,"%WeakSet%":typeof WeakSet>"u"?ya:WeakSet};if(Mn)try{null.error}catch(n){var $Rt=Mn(Mn(n));nc["%Error.prototype%"]=$Rt}var qRt=function n(t){var a;if(t==="%AsyncFunction%")a=VO("async function () {}");else if(t==="%GeneratorFunction%")a=VO("function* () {}");else if(t==="%AsyncGeneratorFunction%")a=VO("async function* () {}");else if(t==="%AsyncGenerator%"){var i=n("%AsyncGeneratorFunction%");i&&(a=i.prototype)}else if(t==="%AsyncIteratorPrototype%"){var u=n("%AsyncGenerator%");u&&Mn&&(a=Mn(u.prototype))}return nc[t]=a,a},Kpe={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},By=fk,ab=ORt,URt=By.call(Function.call,Array.prototype.concat),VRt=By.call(Function.apply,Array.prototype.splice),Hpe=By.call(Function.call,String.prototype.replace),nb=By.call(Function.call,String.prototype.slice),WRt=By.call(Function.call,RegExp.prototype.exec),GRt=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,KRt=/\\(\\)?/g,HRt=function(t){var a=nb(t,0,1),i=nb(t,-1);if(a==="%"&&i!=="%")throw new Fp("invalid intrinsic syntax, expected closing `%`");if(i==="%"&&a!=="%")throw new Fp("invalid intrinsic syntax, expected opening `%`");var u=[];return Hpe(t,GRt,function(p,m,b,v){u[u.length]=b?Hpe(v,KRt,"$1"):m||p}),u},zRt=function(t,a){var i=t,u;if(ab(Kpe,i)&&(u=Kpe[i],i="%"+u[0]+"%"),ab(nc,i)){var p=nc[i];if(p===Sp&&(p=qRt(i)),typeof p>"u"&&!a)throw new _p("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:u,name:i,value:p}}throw new Fp("intrinsic "+t+" does not exist!")},Fy=function(t,a){if(typeof t!="string"||t.length===0)throw new _p("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof a!="boolean")throw new _p('"allowMissing" argument must be a boolean');if(WRt(/^%?[^%]*%?$/,t)===null)throw new Fp("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var i=HRt(t),u=i.length>0?i[0]:"",p=zRt("%"+u+"%",a),m=p.name,b=p.value,v=!1,E=p.alias;E&&(u=E[0],VRt(i,URt([0,1],E)));for(var S=1,A=!0;S<i.length;S+=1){var O=i[S],I=nb(O,0,1),q=nb(O,-1);if((I==='"'||I==="'"||I==="`"||q==='"'||q==="'"||q==="`")&&I!==q)throw new Fp("property names with quotes must have matching quotes");if((O==="constructor"||!A)&&(v=!0),u+="."+O,m="%"+u+"%",ab(nc,m))b=nc[m];else if(b!=null){if(!(O in b)){if(!a)throw new _p("base intrinsic for "+t+" exists, but the property is not available.");return}if(ac&&S+1>=i.length){var L=ac(b,O);A=!!L,A&&"get"in L&&!("originalValue"in L.get)?b=L.get:b=b[O]}else A=ab(b,O),b=b[O];A&&!v&&(nc[m]=b)}}return b},Mye={exports:{}},GO,zpe;function hk(){if(zpe)return GO;zpe=1;var n=Fy,t=n("%Object.defineProperty%",!0)||!1;if(t)try{t({},"a",{value:1})}catch{t=!1}return GO=t,GO}var XRt=Fy,k2=XRt("%Object.getOwnPropertyDescriptor%",!0);if(k2)try{k2([],"length")}catch{k2=null}var mk=k2,Xpe=hk(),JRt=kye,Rp=p6,Jpe=mk,Bye=function(t,a,i){if(!t||typeof t!="object"&&typeof t!="function")throw new Rp("`obj` must be an object or a function`");if(typeof a!="string"&&typeof a!="symbol")throw new Rp("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new Rp("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new Rp("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new Rp("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new Rp("`loose`, if provided, must be a boolean");var u=arguments.length>3?arguments[3]:null,p=arguments.length>4?arguments[4]:null,m=arguments.length>5?arguments[5]:null,b=arguments.length>6?arguments[6]:!1,v=!!Jpe&&Jpe(t,a);if(Xpe)Xpe(t,a,{configurable:m===null&&v?v.configurable:!m,enumerable:u===null&&v?v.enumerable:!u,value:i,writable:p===null&&v?v.writable:!p});else if(b||!u&&!p&&!m)t[a]=i;else throw new JRt("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},Q_=hk(),Fye=function(){return!!Q_};Fye.hasArrayLengthDefineBug=function(){if(!Q_)return null;try{return Q_([],"length",{value:1}).length!==1}catch{return!0}};var $ye=Fye,YRt=Fy,Ype=Bye,QRt=$ye(),Qpe=mk,Zpe=p6,ZRt=YRt("%Math.floor%"),e9t=function(t,a){if(typeof t!="function")throw new Zpe("`fn` is not a function");if(typeof a!="number"||a<0||a>4294967295||ZRt(a)!==a)throw new Zpe("`length` must be a positive 32-bit integer");var i=arguments.length>2&&!!arguments[2],u=!0,p=!0;if("length"in t&&Qpe){var m=Qpe(t,"length");m&&!m.configurable&&(u=!1),m&&!m.writable&&(p=!1)}return(u||p||!i)&&(QRt?Ype(t,"length",a,!0,!0):Ype(t,"length",a)),t};(function(n){var t=fk,a=Fy,i=e9t,u=p6,p=a("%Function.prototype.apply%"),m=a("%Function.prototype.call%"),b=a("%Reflect.apply%",!0)||t.call(m,p),v=hk(),E=a("%Math.max%");n.exports=function(O){if(typeof O!="function")throw new u("a function is required");var I=b(t,m,arguments);return i(I,1+E(0,O.length-(arguments.length-1)),!0)};var S=function(){return b(t,p,arguments)};v?v(n.exports,"apply",{value:S}):n.exports.apply=S})(Mye);var f6=Mye.exports,qye=Fy,Uye=f6,t9t=Uye(qye("String.prototype.indexOf")),h6=function(t,a){var i=qye(t,!!a);return typeof i=="function"&&t9t(t,".prototype.")>-1?Uye(i):i},r9t=pk(),a9t=h6,Z_=a9t("Object.prototype.toString"),m6=function(t){return r9t&&t&&typeof t=="object"&&Symbol.toStringTag in t?!1:Z_(t)==="[object Arguments]"},Vye=function(t){return m6(t)?!0:t!==null&&typeof t=="object"&&typeof t.length=="number"&&t.length>=0&&Z_(t)!=="[object Array]"&&Z_(t.callee)==="[object Function]"},n9t=function(){return m6(arguments)}();m6.isLegacyArguments=Vye;var s9t=n9t?m6:Vye,i9t=Object.prototype.toString,o9t=Function.prototype.toString,l9t=/^\s*(?:function)?\*/,Wye=pk(),KO=Object.getPrototypeOf,d9t=function(){if(!Wye)return!1;try{return Function("return function*() {}")()}catch{}},HO,u9t=function(t){if(typeof t!="function")return!1;if(l9t.test(o9t.call(t)))return!0;if(!Wye){var a=i9t.call(t);return a==="[object GeneratorFunction]"}if(!KO)return!1;if(typeof HO>"u"){var i=d9t();HO=i?KO(i):!1}return KO(t)===HO},Gye=Function.prototype.toString,Pp=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,eN,L2;if(typeof Pp=="function"&&typeof Object.defineProperty=="function")try{eN=Object.defineProperty({},"length",{get:function(){throw L2}}),L2={},Pp(function(){throw 42},null,eN)}catch(n){n!==L2&&(Pp=null)}else Pp=null;var c9t=/^\s*class\b/,tN=function(t){try{var a=Gye.call(t);return c9t.test(a)}catch{return!1}},zO=function(t){try{return tN(t)?!1:(Gye.call(t),!0)}catch{return!1}},M2=Object.prototype.toString,p9t="[object Object]",f9t="[object Function]",h9t="[object GeneratorFunction]",m9t="[object HTMLAllCollection]",y9t="[object HTML document.all class]",g9t="[object HTMLCollection]",v9t=typeof Symbol=="function"&&!!Symbol.toStringTag,b9t=!(0 in[,]),rN=function(){return!1};if(typeof document=="object"){var x9t=document.all;M2.call(x9t)===M2.call(document.all)&&(rN=function(t){if((b9t||!t)&&(typeof t>"u"||typeof t=="object"))try{var a=M2.call(t);return(a===m9t||a===y9t||a===g9t||a===p9t)&&t("")==null}catch{}return!1})}var R9t=Pp?function(t){if(rN(t))return!0;if(!t||typeof t!="function"&&typeof t!="object")return!1;try{Pp(t,null,eN)}catch(a){if(a!==L2)return!1}return!tN(t)&&zO(t)}:function(t){if(rN(t))return!0;if(!t||typeof t!="function"&&typeof t!="object")return!1;if(v9t)return zO(t);if(tN(t))return!1;var a=M2.call(t);return a!==f9t&&a!==h9t&&!/^\[object HTML/.test(a)?!1:zO(t)},E9t=R9t,S9t=Object.prototype.toString,Kye=Object.prototype.hasOwnProperty,T9t=function(t,a,i){for(var u=0,p=t.length;u<p;u++)Kye.call(t,u)&&(i==null?a(t[u],u,t):a.call(i,t[u],u,t))},w9t=function(t,a,i){for(var u=0,p=t.length;u<p;u++)i==null?a(t.charAt(u),u,t):a.call(i,t.charAt(u),u,t)},P9t=function(t,a,i){for(var u in t)Kye.call(t,u)&&(i==null?a(t[u],u,t):a.call(i,t[u],u,t))},A9t=function(t,a,i){if(!E9t(a))throw new TypeError("iterator must be a function");var u;arguments.length>=3&&(u=i),S9t.call(t)==="[object Array]"?T9t(t,a,u):typeof t=="string"?w9t(t,a,u):P9t(t,a,u)},I9t=A9t,C9t=["Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"],XO=C9t,j9t=typeof globalThis>"u"?Yu:globalThis,O9t=function(){for(var t=[],a=0;a<XO.length;a++)typeof j9t[XO[a]]=="function"&&(t[t.length]=XO[a]);return t},sb=I9t,_9t=O9t,efe=f6,yk=h6,B2=mk,N9t=yk("Object.prototype.toString"),Hye=pk(),tfe=typeof globalThis>"u"?Yu:globalThis,aN=_9t(),gk=yk("String.prototype.slice"),JO=Object.getPrototypeOf,D9t=yk("Array.prototype.indexOf",!0)||function(t,a){for(var i=0;i<t.length;i+=1)if(t[i]===a)return i;return-1},ib={__proto__:null};Hye&&B2&&JO?sb(aN,function(n){var t=new tfe[n];if(Symbol.toStringTag in t){var a=JO(t),i=B2(a,Symbol.toStringTag);if(!i){var u=JO(a);i=B2(u,Symbol.toStringTag)}ib["$"+n]=efe(i.get)}}):sb(aN,function(n){var t=new tfe[n],a=t.slice||t.set;a&&(ib["$"+n]=efe(a))});var k9t=function(t){var a=!1;return sb(ib,function(i,u){if(!a)try{"$"+i(t)===u&&(a=gk(u,1))}catch{}}),a},L9t=function(t){var a=!1;return sb(ib,function(i,u){if(!a)try{i(t),a=gk(u,1)}catch{}}),a},zye=function(t){if(!t||typeof t!="object")return!1;if(!Hye){var a=gk(N9t(t),8,-1);return D9t(aN,a)>-1?a:a!=="Object"?!1:L9t(t)}return B2?k9t(t):null},M9t=zye,B9t=function(t){return!!M9t(t)};(function(n){var t=s9t,a=u9t,i=zye,u=B9t;function p(Tt){return Tt.call.bind(Tt)}var m=typeof BigInt<"u",b=typeof Symbol<"u",v=p(Object.prototype.toString),E=p(Number.prototype.valueOf),S=p(String.prototype.valueOf),A=p(Boolean.prototype.valueOf);if(m)var O=p(BigInt.prototype.valueOf);if(b)var I=p(Symbol.prototype.valueOf);function q(Tt,dn){if(typeof Tt!="object")return!1;try{return dn(Tt),!0}catch{return!1}}n.isArgumentsObject=t,n.isGeneratorFunction=a,n.isTypedArray=u;function L(Tt){return typeof Promise<"u"&&Tt instanceof Promise||Tt!==null&&typeof Tt=="object"&&typeof Tt.then=="function"&&typeof Tt.catch=="function"}n.isPromise=L;function W(Tt){return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ArrayBuffer.isView(Tt):u(Tt)||$e(Tt)}n.isArrayBufferView=W;function X(Tt){return i(Tt)==="Uint8Array"}n.isUint8Array=X;function Q(Tt){return i(Tt)==="Uint8ClampedArray"}n.isUint8ClampedArray=Q;function ae(Tt){return i(Tt)==="Uint16Array"}n.isUint16Array=ae;function ie(Tt){return i(Tt)==="Uint32Array"}n.isUint32Array=ie;function be(Tt){return i(Tt)==="Int8Array"}n.isInt8Array=be;function Ge(Tt){return i(Tt)==="Int16Array"}n.isInt16Array=Ge;function Xe(Tt){return i(Tt)==="Int32Array"}n.isInt32Array=Xe;function K(Tt){return i(Tt)==="Float32Array"}n.isFloat32Array=K;function se(Tt){return i(Tt)==="Float64Array"}n.isFloat64Array=se;function ve(Tt){return i(Tt)==="BigInt64Array"}n.isBigInt64Array=ve;function Y(Tt){return i(Tt)==="BigUint64Array"}n.isBigUint64Array=Y;function pe(Tt){return v(Tt)==="[object Map]"}pe.working=typeof Map<"u"&&pe(new Map);function At(Tt){return typeof Map>"u"?!1:pe.working?pe(Tt):Tt instanceof Map}n.isMap=At;function mt(Tt){return v(Tt)==="[object Set]"}mt.working=typeof Set<"u"&&mt(new Set);function yt(Tt){return typeof Set>"u"?!1:mt.working?mt(Tt):Tt instanceof Set}n.isSet=yt;function Ot(Tt){return v(Tt)==="[object WeakMap]"}Ot.working=typeof WeakMap<"u"&&Ot(new WeakMap);function kt(Tt){return typeof WeakMap>"u"?!1:Ot.working?Ot(Tt):Tt instanceof WeakMap}n.isWeakMap=kt;function ir(Tt){return v(Tt)==="[object WeakSet]"}ir.working=typeof WeakSet<"u"&&ir(new WeakSet);function Et(Tt){return ir(Tt)}n.isWeakSet=Et;function xt(Tt){return v(Tt)==="[object ArrayBuffer]"}xt.working=typeof ArrayBuffer<"u"&&xt(new ArrayBuffer);function it(Tt){return typeof ArrayBuffer>"u"?!1:xt.working?xt(Tt):Tt instanceof ArrayBuffer}n.isArrayBuffer=it;function Oe(Tt){return v(Tt)==="[object DataView]"}Oe.working=typeof ArrayBuffer<"u"&&typeof DataView<"u"&&Oe(new DataView(new ArrayBuffer(1),0,1));function $e(Tt){return typeof DataView>"u"?!1:Oe.working?Oe(Tt):Tt instanceof DataView}n.isDataView=$e;var de=typeof SharedArrayBuffer<"u"?SharedArrayBuffer:void 0;function Ne(Tt){return v(Tt)==="[object SharedArrayBuffer]"}function Ve(Tt){return typeof de>"u"?!1:(typeof Ne.working>"u"&&(Ne.working=Ne(new de)),Ne.working?Ne(Tt):Tt instanceof de)}n.isSharedArrayBuffer=Ve;function Ue(Tt){return v(Tt)==="[object AsyncFunction]"}n.isAsyncFunction=Ue;function lt(Tt){return v(Tt)==="[object Map Iterator]"}n.isMapIterator=lt;function bt(Tt){return v(Tt)==="[object Set Iterator]"}n.isSetIterator=bt;function Ct(Tt){return v(Tt)==="[object Generator]"}n.isGeneratorObject=Ct;function qt(Tt){return v(Tt)==="[object WebAssembly.Module]"}n.isWebAssemblyCompiledModule=qt;function hr(Tt){return q(Tt,E)}n.isNumberObject=hr;function Dr(Tt){return q(Tt,S)}n.isStringObject=Dr;function or(Tt){return q(Tt,A)}n.isBooleanObject=or;function ta(Tt){return m&&q(Tt,O)}n.isBigIntObject=ta;function ln(Tt){return b&&q(Tt,I)}n.isSymbolObject=ln;function Ya(Tt){return hr(Tt)||Dr(Tt)||or(Tt)||ta(Tt)||ln(Tt)}n.isBoxedPrimitive=Ya;function ba(Tt){return typeof Uint8Array<"u"&&(it(Tt)||Ve(Tt))}n.isAnyArrayBuffer=ba,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(Tt){Object.defineProperty(n,Tt,{enumerable:!1,value:function(){throw new Error(Tt+" is not supported in userland")}})})})(Dye);var F9t=function(t){return t&&typeof t=="object"&&typeof t.copy=="function"&&typeof t.fill=="function"&&typeof t.readUInt8=="function"},nN={exports:{}};typeof Object.create=="function"?nN.exports=function(t,a){a&&(t.super_=a,t.prototype=Object.create(a.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:nN.exports=function(t,a){if(a){t.super_=a;var i=function(){};i.prototype=a.prototype,t.prototype=new i,t.prototype.constructor=t}};var $9t=nN.exports;(function(n){var t=Object.getOwnPropertyDescriptors||function($e){for(var de=Object.keys($e),Ne={},Ve=0;Ve<de.length;Ve++)Ne[de[Ve]]=Object.getOwnPropertyDescriptor($e,de[Ve]);return Ne},a=/%[sdj%]/g;n.format=function(Oe){if(!be(Oe)){for(var $e=[],de=0;de<arguments.length;de++)$e.push(m(arguments[de]));return $e.join(" ")}for(var de=1,Ne=arguments,Ve=Ne.length,Ue=String(Oe).replace(a,function(bt){if(bt==="%%")return"%";if(de>=Ve)return bt;switch(bt){case"%s":return String(Ne[de++]);case"%d":return Number(Ne[de++]);case"%j":try{return JSON.stringify(Ne[de++])}catch{return"[Circular]"}default:return bt}}),lt=Ne[de];de<Ve;lt=Ne[++de])Q(lt)||!se(lt)?Ue+=" "+lt:Ue+=" "+m(lt);return Ue},n.deprecate=function(Oe,$e){if(typeof process<"u"&&process.noDeprecation===!0)return Oe;if(typeof process>"u")return function(){return n.deprecate(Oe,$e).apply(this,arguments)};var de=!1;function Ne(){if(!de){if(process.throwDeprecation)throw new Error($e);process.traceDeprecation?console.trace($e):console.error($e),de=!0}return Oe.apply(this,arguments)}return Ne};var i={},u=/^$/;if(Qr.NODE_DEBUG){var p=Qr.NODE_DEBUG;p=p.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),u=new RegExp("^"+p+"$","i")}n.debuglog=function(Oe){if(Oe=Oe.toUpperCase(),!i[Oe])if(u.test(Oe)){var $e=process.pid;i[Oe]=function(){var de=n.format.apply(n,arguments);console.error("%s %d: %s",Oe,$e,de)}}else i[Oe]=function(){};return i[Oe]};function m(Oe,$e){var de={seen:[],stylize:v};return arguments.length>=3&&(de.depth=arguments[2]),arguments.length>=4&&(de.colors=arguments[3]),X($e)?de.showHidden=$e:$e&&n._extend(de,$e),Xe(de.showHidden)&&(de.showHidden=!1),Xe(de.depth)&&(de.depth=2),Xe(de.colors)&&(de.colors=!1),Xe(de.customInspect)&&(de.customInspect=!0),de.colors&&(de.stylize=b),S(de,Oe,de.depth)}n.inspect=m,m.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},m.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function b(Oe,$e){var de=m.styles[$e];return de?"\x1B["+m.colors[de][0]+"m"+Oe+"\x1B["+m.colors[de][1]+"m":Oe}function v(Oe,$e){return Oe}function E(Oe){var $e={};return Oe.forEach(function(de,Ne){$e[de]=!0}),$e}function S(Oe,$e,de){if(Oe.customInspect&&$e&&pe($e.inspect)&&$e.inspect!==n.inspect&&!($e.constructor&&$e.constructor.prototype===$e)){var Ne=$e.inspect(de,Oe);return be(Ne)||(Ne=S(Oe,Ne,de)),Ne}var Ve=A(Oe,$e);if(Ve)return Ve;var Ue=Object.keys($e),lt=E(Ue);if(Oe.showHidden&&(Ue=Object.getOwnPropertyNames($e)),Y($e)&&(Ue.indexOf("message")>=0||Ue.indexOf("description")>=0))return O($e);if(Ue.length===0){if(pe($e)){var bt=$e.name?": "+$e.name:"";return Oe.stylize("[Function"+bt+"]","special")}if(K($e))return Oe.stylize(RegExp.prototype.toString.call($e),"regexp");if(ve($e))return Oe.stylize(Date.prototype.toString.call($e),"date");if(Y($e))return O($e)}var Ct="",qt=!1,hr=["{","}"];if(W($e)&&(qt=!0,hr=["[","]"]),pe($e)){var Dr=$e.name?": "+$e.name:"";Ct=" [Function"+Dr+"]"}if(K($e)&&(Ct=" "+RegExp.prototype.toString.call($e)),ve($e)&&(Ct=" "+Date.prototype.toUTCString.call($e)),Y($e)&&(Ct=" "+O($e)),Ue.length===0&&(!qt||$e.length==0))return hr[0]+Ct+hr[1];if(de<0)return K($e)?Oe.stylize(RegExp.prototype.toString.call($e),"regexp"):Oe.stylize("[Object]","special");Oe.seen.push($e);var or;return qt?or=I(Oe,$e,de,lt,Ue):or=Ue.map(function(ta){return q(Oe,$e,de,lt,ta,qt)}),Oe.seen.pop(),L(or,Ct,hr)}function A(Oe,$e){if(Xe($e))return Oe.stylize("undefined","undefined");if(be($e)){var de="'"+JSON.stringify($e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Oe.stylize(de,"string")}if(ie($e))return Oe.stylize(""+$e,"number");if(X($e))return Oe.stylize(""+$e,"boolean");if(Q($e))return Oe.stylize("null","null")}function O(Oe){return"["+Error.prototype.toString.call(Oe)+"]"}function I(Oe,$e,de,Ne,Ve){for(var Ue=[],lt=0,bt=$e.length;lt<bt;++lt)ir($e,String(lt))?Ue.push(q(Oe,$e,de,Ne,String(lt),!0)):Ue.push("");return Ve.forEach(function(Ct){Ct.match(/^\d+$/)||Ue.push(q(Oe,$e,de,Ne,Ct,!0))}),Ue}function q(Oe,$e,de,Ne,Ve,Ue){var lt,bt,Ct;if(Ct=Object.getOwnPropertyDescriptor($e,Ve)||{value:$e[Ve]},Ct.get?Ct.set?bt=Oe.stylize("[Getter/Setter]","special"):bt=Oe.stylize("[Getter]","special"):Ct.set&&(bt=Oe.stylize("[Setter]","special")),ir(Ne,Ve)||(lt="["+Ve+"]"),bt||(Oe.seen.indexOf(Ct.value)<0?(Q(de)?bt=S(Oe,Ct.value,null):bt=S(Oe,Ct.value,de-1),bt.indexOf(`
`)>-1&&(Ue?bt=bt.split(`
`).map(function(qt){return" "+qt}).join(`
`).slice(2):bt=`
`+bt.split(`
`).map(function(qt){return" "+qt}).join(`
`))):bt=Oe.stylize("[Circular]","special")),Xe(lt)){if(Ue&&Ve.match(/^\d+$/))return bt;lt=JSON.stringify(""+Ve),lt.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(lt=lt.slice(1,-1),lt=Oe.stylize(lt,"name")):(lt=lt.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),lt=Oe.stylize(lt,"string"))}return lt+": "+bt}function L(Oe,$e,de){var Ne=Oe.reduce(function(Ve,Ue){return Ue.indexOf(`
`)>=0,Ve+Ue.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Ne>60?de[0]+($e===""?"":$e+`
`)+" "+Oe.join(`,
`)+" "+de[1]:de[0]+$e+" "+Oe.join(", ")+" "+de[1]}n.types=Dye;function W(Oe){return Array.isArray(Oe)}n.isArray=W;function X(Oe){return typeof Oe=="boolean"}n.isBoolean=X;function Q(Oe){return Oe===null}n.isNull=Q;function ae(Oe){return Oe==null}n.isNullOrUndefined=ae;function ie(Oe){return typeof Oe=="number"}n.isNumber=ie;function be(Oe){return typeof Oe=="string"}n.isString=be;function Ge(Oe){return typeof Oe=="symbol"}n.isSymbol=Ge;function Xe(Oe){return Oe===void 0}n.isUndefined=Xe;function K(Oe){return se(Oe)&&mt(Oe)==="[object RegExp]"}n.isRegExp=K,n.types.isRegExp=K;function se(Oe){return typeof Oe=="object"&&Oe!==null}n.isObject=se;function ve(Oe){return se(Oe)&&mt(Oe)==="[object Date]"}n.isDate=ve,n.types.isDate=ve;function Y(Oe){return se(Oe)&&(mt(Oe)==="[object Error]"||Oe instanceof Error)}n.isError=Y,n.types.isNativeError=Y;function pe(Oe){return typeof Oe=="function"}n.isFunction=pe;function At(Oe){return Oe===null||typeof Oe=="boolean"||typeof Oe=="number"||typeof Oe=="string"||typeof Oe=="symbol"||typeof Oe>"u"}n.isPrimitive=At,n.isBuffer=F9t;function mt(Oe){return Object.prototype.toString.call(Oe)}function yt(Oe){return Oe<10?"0"+Oe.toString(10):Oe.toString(10)}var Ot=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function kt(){var Oe=new Date,$e=[yt(Oe.getHours()),yt(Oe.getMinutes()),yt(Oe.getSeconds())].join(":");return[Oe.getDate(),Ot[Oe.getMonth()],$e].join(" ")}n.log=function(){console.log("%s - %s",kt(),n.format.apply(n,arguments))},n.inherits=$9t,n._extend=function(Oe,$e){if(!$e||!se($e))return Oe;for(var de=Object.keys($e),Ne=de.length;Ne--;)Oe[de[Ne]]=$e[de[Ne]];return Oe};function ir(Oe,$e){return Object.prototype.hasOwnProperty.call(Oe,$e)}var Et=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;n.promisify=function($e){if(typeof $e!="function")throw new TypeError('The "original" argument must be of type Function');if(Et&&$e[Et]){var de=$e[Et];if(typeof de!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(de,Et,{value:de,enumerable:!1,writable:!1,configurable:!0}),de}function de(){for(var Ne,Ve,Ue=new Promise(function(Ct,qt){Ne=Ct,Ve=qt}),lt=[],bt=0;bt<arguments.length;bt++)lt.push(arguments[bt]);lt.push(function(Ct,qt){Ct?Ve(Ct):Ne(qt)});try{$e.apply(this,lt)}catch(Ct){Ve(Ct)}return Ue}return Object.setPrototypeOf(de,Object.getPrototypeOf($e)),Et&&Object.defineProperty(de,Et,{value:de,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(de,t($e))},n.promisify.custom=Et;function xt(Oe,$e){if(!Oe){var de=new Error("Promise was rejected with a falsy value");de.reason=Oe,Oe=de}return $e(Oe)}function it(Oe){if(typeof Oe!="function")throw new TypeError('The "original" argument must be of type Function');function $e(){for(var de=[],Ne=0;Ne<arguments.length;Ne++)de.push(arguments[Ne]);var Ve=de.pop();if(typeof Ve!="function")throw new TypeError("The last argument must be of type Function");var Ue=this,lt=function(){return Ve.apply(Ue,arguments)};Oe.apply(this,de).then(function(bt){process.nextTick(lt.bind(null,null,bt))},function(bt){process.nextTick(xt.bind(null,bt,lt))})}return Object.setPrototypeOf($e,Object.getPrototypeOf(Oe)),Object.defineProperties($e,t(Oe)),$e}n.callbackify=it})(Bp);var rfe;function Xye(){if(rfe)return qO;rfe=1;function n(Q){"@babel/helpers - typeof";return n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ae){return typeof ae}:function(ae){return ae&&typeof Symbol=="function"&&ae.constructor===Symbol&&ae!==Symbol.prototype?"symbol":typeof ae},n(Q)}function t(Q,ae,ie){return Object.defineProperty(Q,"prototype",{writable:!1}),Q}function a(Q,ae){if(!(Q instanceof ae))throw new TypeError("Cannot call a class as a function")}function i(Q,ae){if(typeof ae!="function"&&ae!==null)throw new TypeError("Super expression must either be null or a function");Q.prototype=Object.create(ae&&ae.prototype,{constructor:{value:Q,writable:!0,configurable:!0}}),Object.defineProperty(Q,"prototype",{writable:!1}),ae&&u(Q,ae)}function u(Q,ae){return u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(be,Ge){return be.__proto__=Ge,be},u(Q,ae)}function p(Q){var ae=v();return function(){var be=E(Q),Ge;if(ae){var Xe=E(this).constructor;Ge=Reflect.construct(be,arguments,Xe)}else Ge=be.apply(this,arguments);return m(this,Ge)}}function m(Q,ae){if(ae&&(n(ae)==="object"||typeof ae=="function"))return ae;if(ae!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return b(Q)}function b(Q){if(Q===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Q}function v(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function E(Q){return E=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(ie){return ie.__proto__||Object.getPrototypeOf(ie)},E(Q)}var S={},A,O;function I(Q,ae,ie){ie||(ie=Error);function be(Xe,K,se){return typeof ae=="string"?ae:ae(Xe,K,se)}var Ge=function(Xe){i(se,Xe);var K=p(se);function se(ve,Y,pe){var At;return a(this,se),At=K.call(this,be(ve,Y,pe)),At.code=Q,At}return t(se)}(ie);S[Q]=Ge}function q(Q,ae){if(Array.isArray(Q)){var ie=Q.length;return Q=Q.map(function(be){return String(be)}),ie>2?"one of ".concat(ae," ").concat(Q.slice(0,ie-1).join(", "),", or ")+Q[ie-1]:ie===2?"one of ".concat(ae," ").concat(Q[0]," or ").concat(Q[1]):"of ".concat(ae," ").concat(Q[0])}else return"of ".concat(ae," ").concat(String(Q))}function L(Q,ae,ie){return Q.substr(0,ae.length)===ae}function W(Q,ae,ie){return(ie===void 0||ie>Q.length)&&(ie=Q.length),Q.substring(ie-ae.length,ie)===ae}function X(Q,ae,ie){return typeof ie!="number"&&(ie=0),ie+ae.length>Q.length?!1:Q.indexOf(ae,ie)!==-1}return I("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),I("ERR_INVALID_ARG_TYPE",function(Q,ae,ie){A===void 0&&(A=ob()),A(typeof Q=="string","'name' must be a string");var be;typeof ae=="string"&&L(ae,"not ")?(be="must not be",ae=ae.replace(/^not /,"")):be="must be";var Ge;if(W(Q," argument"))Ge="The ".concat(Q," ").concat(be," ").concat(q(ae,"type"));else{var Xe=X(Q,".")?"property":"argument";Ge='The "'.concat(Q,'" ').concat(Xe," ").concat(be," ").concat(q(ae,"type"))}return Ge+=". Received type ".concat(n(ie)),Ge},TypeError),I("ERR_INVALID_ARG_VALUE",function(Q,ae){var ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"is invalid";O===void 0&&(O=Bp);var be=O.inspect(ae);return be.length>128&&(be="".concat(be.slice(0,128),"...")),"The argument '".concat(Q,"' ").concat(ie,". Received ").concat(be)},TypeError),I("ERR_INVALID_RETURN_VALUE",function(Q,ae,ie){var be;return ie&&ie.constructor&&ie.constructor.name?be="instance of ".concat(ie.constructor.name):be="type ".concat(n(ie)),"Expected ".concat(Q,' to be returned from the "').concat(ae,'"')+" function but got ".concat(be,".")},TypeError),I("ERR_MISSING_ARGS",function(){for(var Q=arguments.length,ae=new Array(Q),ie=0;ie<Q;ie++)ae[ie]=arguments[ie];A===void 0&&(A=ob()),A(ae.length>0,"At least one arg needs to be specified");var be="The ",Ge=ae.length;switch(ae=ae.map(function(Xe){return'"'.concat(Xe,'"')}),Ge){case 1:be+="".concat(ae[0]," argument");break;case 2:be+="".concat(ae[0]," and ").concat(ae[1]," arguments");break;default:be+=ae.slice(0,Ge-1).join(", "),be+=", and ".concat(ae[Ge-1]," arguments");break}return"".concat(be," must be specified")},TypeError),qO.codes=S,qO}var YO,afe;function q9t(){if(afe)return YO;afe=1;function n(Et,xt){var it=Object.keys(Et);if(Object.getOwnPropertySymbols){var Oe=Object.getOwnPropertySymbols(Et);xt&&(Oe=Oe.filter(function($e){return Object.getOwnPropertyDescriptor(Et,$e).enumerable})),it.push.apply(it,Oe)}return it}function t(Et){for(var xt=1;xt<arguments.length;xt++){var it=arguments[xt]!=null?arguments[xt]:{};xt%2?n(Object(it),!0).forEach(function(Oe){a(Et,Oe,it[Oe])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Et,Object.getOwnPropertyDescriptors(it)):n(Object(it)).forEach(function(Oe){Object.defineProperty(Et,Oe,Object.getOwnPropertyDescriptor(it,Oe))})}return Et}function a(Et,xt,it){return xt=m(xt),xt in Et?Object.defineProperty(Et,xt,{value:it,enumerable:!0,configurable:!0,writable:!0}):Et[xt]=it,Et}function i(Et,xt){if(!(Et instanceof xt))throw new TypeError("Cannot call a class as a function")}function u(Et,xt){for(var it=0;it<xt.length;it++){var Oe=xt[it];Oe.enumerable=Oe.enumerable||!1,Oe.configurable=!0,"value"in Oe&&(Oe.writable=!0),Object.defineProperty(Et,m(Oe.key),Oe)}}function p(Et,xt,it){return xt&&u(Et.prototype,xt),Object.defineProperty(Et,"prototype",{writable:!1}),Et}function m(Et){var xt=b(Et,"string");return Q(xt)==="symbol"?xt:String(xt)}function b(Et,xt){if(Q(Et)!=="object"||Et===null)return Et;var it=Et[Symbol.toPrimitive];if(it!==void 0){var Oe=it.call(Et,xt||"default");if(Q(Oe)!=="object")return Oe;throw new TypeError("@@toPrimitive must return a primitive value.")}return(xt==="string"?String:Number)(Et)}function v(Et,xt){if(typeof xt!="function"&&xt!==null)throw new TypeError("Super expression must either be null or a function");Et.prototype=Object.create(xt&&xt.prototype,{constructor:{value:Et,writable:!0,configurable:!0}}),Object.defineProperty(Et,"prototype",{writable:!1}),xt&&W(Et,xt)}function E(Et){var xt=q();return function(){var Oe=X(Et),$e;if(xt){var de=X(this).constructor;$e=Reflect.construct(Oe,arguments,de)}else $e=Oe.apply(this,arguments);return S(this,$e)}}function S(Et,xt){if(xt&&(Q(xt)==="object"||typeof xt=="function"))return xt;if(xt!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return A(Et)}function A(Et){if(Et===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Et}function O(Et){var xt=typeof Map=="function"?new Map:void 0;return O=function(Oe){if(Oe===null||!L(Oe))return Oe;if(typeof Oe!="function")throw new TypeError("Super expression must either be null or a function");if(typeof xt<"u"){if(xt.has(Oe))return xt.get(Oe);xt.set(Oe,$e)}function $e(){return I(Oe,arguments,X(this).constructor)}return $e.prototype=Object.create(Oe.prototype,{constructor:{value:$e,enumerable:!1,writable:!0,configurable:!0}}),W($e,Oe)},O(Et)}function I(Et,xt,it){return q()?I=Reflect.construct.bind():I=function($e,de,Ne){var Ve=[null];Ve.push.apply(Ve,de);var Ue=Function.bind.apply($e,Ve),lt=new Ue;return Ne&&W(lt,Ne.prototype),lt},I.apply(null,arguments)}function q(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function L(Et){return Function.toString.call(Et).indexOf("[native code]")!==-1}function W(Et,xt){return W=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Oe,$e){return Oe.__proto__=$e,Oe},W(Et,xt)}function X(Et){return X=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(it){return it.__proto__||Object.getPrototypeOf(it)},X(Et)}function Q(Et){"@babel/helpers - typeof";return Q=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(xt){return typeof xt}:function(xt){return xt&&typeof Symbol=="function"&&xt.constructor===Symbol&&xt!==Symbol.prototype?"symbol":typeof xt},Q(Et)}var ae=Bp,ie=ae.inspect,be=Xye(),Ge=be.codes.ERR_INVALID_ARG_TYPE;function Xe(Et,xt,it){return(it===void 0||it>Et.length)&&(it=Et.length),Et.substring(it-xt.length,it)===xt}function K(Et,xt){if(xt=Math.floor(xt),Et.length==0||xt==0)return"";var it=Et.length*xt;for(xt=Math.floor(Math.log(xt)/Math.log(2));xt;)Et+=Et,xt--;return Et+=Et.substring(0,it-Et.length),Et}var se="",ve="",Y="",pe="",At={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"},mt=10;function yt(Et){var xt=Object.keys(Et),it=Object.create(Object.getPrototypeOf(Et));return xt.forEach(function(Oe){it[Oe]=Et[Oe]}),Object.defineProperty(it,"message",{value:Et.message}),it}function Ot(Et){return ie(Et,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}function kt(Et,xt,it){var Oe="",$e="",de=0,Ne="",Ve=!1,Ue=Ot(Et),lt=Ue.split(`
`),bt=Ot(xt).split(`
`),Ct=0,qt="";if(it==="strictEqual"&&Q(Et)==="object"&&Q(xt)==="object"&&Et!==null&&xt!==null&&(it="strictEqualObject"),lt.length===1&&bt.length===1&&lt[0]!==bt[0]){var hr=lt[0].length+bt[0].length;if(hr<=mt){if((Q(Et)!=="object"||Et===null)&&(Q(xt)!=="object"||xt===null)&&(Et!==0||xt!==0))return"".concat(At[it],`
`)+"".concat(lt[0]," !== ").concat(bt[0],`
`)}else if(it!=="strictEqualObject"){var Dr=process.stderr&&process.stderr.isTTY?process.stderr.columns:80;if(hr<Dr){for(;lt[0][Ct]===bt[0][Ct];)Ct++;Ct>2&&(qt=`
`.concat(K(" ",Ct),"^"),Ct=0)}}}for(var or=lt[lt.length-1],ta=bt[bt.length-1];or===ta&&(Ct++<2?Ne=`
`.concat(or).concat(Ne):Oe=or,lt.pop(),bt.pop(),!(lt.length===0||bt.length===0));)or=lt[lt.length-1],ta=bt[bt.length-1];var ln=Math.max(lt.length,bt.length);if(ln===0){var Ya=Ue.split(`
`);if(Ya.length>30)for(Ya[26]="".concat(se,"...").concat(pe);Ya.length>27;)Ya.pop();return"".concat(At.notIdentical,`
`).concat(Ya.join(`
`),`
`)}Ct>3&&(Ne=`
`.concat(se,"...").concat(pe).concat(Ne),Ve=!0),Oe!==""&&(Ne=`
`.concat(Oe).concat(Ne),Oe="");var ba=0,Tt=At[it]+`
`.concat(ve,"+ actual").concat(pe," ").concat(Y,"- expected").concat(pe),dn=" ".concat(se,"...").concat(pe," Lines skipped");for(Ct=0;Ct<ln;Ct++){var ca=Ct-de;if(lt.length<Ct+1)ca>1&&Ct>2&&(ca>4?($e+=`
`.concat(se,"...").concat(pe),Ve=!0):ca>3&&($e+=`
`.concat(bt[Ct-2]),ba++),$e+=`
`.concat(bt[Ct-1]),ba++),de=Ct,Oe+=`
`.concat(Y,"-").concat(pe," ").concat(bt[Ct]),ba++;else if(bt.length<Ct+1)ca>1&&Ct>2&&(ca>4?($e+=`
`.concat(se,"...").concat(pe),Ve=!0):ca>3&&($e+=`
`.concat(lt[Ct-2]),ba++),$e+=`
`.concat(lt[Ct-1]),ba++),de=Ct,$e+=`
`.concat(ve,"+").concat(pe," ").concat(lt[Ct]),ba++;else{var vn=bt[Ct],Cn=lt[Ct],at=Cn!==vn&&(!Xe(Cn,",")||Cn.slice(0,-1)!==vn);at&&Xe(vn,",")&&vn.slice(0,-1)===Cn&&(at=!1,Cn+=","),at?(ca>1&&Ct>2&&(ca>4?($e+=`
`.concat(se,"...").concat(pe),Ve=!0):ca>3&&($e+=`
`.concat(lt[Ct-2]),ba++),$e+=`
`.concat(lt[Ct-1]),ba++),de=Ct,$e+=`
`.concat(ve,"+").concat(pe," ").concat(Cn),Oe+=`
`.concat(Y,"-").concat(pe," ").concat(vn),ba+=2):($e+=Oe,Oe="",(ca===1||Ct===0)&&($e+=`
`.concat(Cn),ba++))}if(ba>20&&Ct<ln-2)return"".concat(Tt).concat(dn,`
`).concat($e,`
`).concat(se,"...").concat(pe).concat(Oe,`
`)+"".concat(se,"...").concat(pe)}return"".concat(Tt).concat(Ve?dn:"",`
`).concat($e).concat(Oe).concat(Ne).concat(qt)}var ir=function(Et,xt){v(Oe,Et);var it=E(Oe);function Oe($e){var de;if(i(this,Oe),Q($e)!=="object"||$e===null)throw new Ge("options","Object",$e);var Ne=$e.message,Ve=$e.operator,Ue=$e.stackStartFn,lt=$e.actual,bt=$e.expected,Ct=Error.stackTraceLimit;if(Error.stackTraceLimit=0,Ne!=null)de=it.call(this,String(Ne));else if(process.stderr&&process.stderr.isTTY&&(process.stderr&&process.stderr.getColorDepth&&process.stderr.getColorDepth()!==1?(se="\x1B[34m",ve="\x1B[32m",pe="\x1B[39m",Y="\x1B[31m"):(se="",ve="",pe="",Y="")),Q(lt)==="object"&&lt!==null&&Q(bt)==="object"&&bt!==null&&"stack"in lt&&lt instanceof Error&&"stack"in bt&&bt instanceof Error&&(lt=yt(lt),bt=yt(bt)),Ve==="deepStrictEqual"||Ve==="strictEqual")de=it.call(this,kt(lt,bt,Ve));else if(Ve==="notDeepStrictEqual"||Ve==="notStrictEqual"){var qt=At[Ve],hr=Ot(lt).split(`
`);if(Ve==="notStrictEqual"&&Q(lt)==="object"&&lt!==null&&(qt=At.notStrictEqualObject),hr.length>30)for(hr[26]="".concat(se,"...").concat(pe);hr.length>27;)hr.pop();hr.length===1?de=it.call(this,"".concat(qt," ").concat(hr[0])):de=it.call(this,"".concat(qt,`
`).concat(hr.join(`
`),`
`))}else{var Dr=Ot(lt),or="",ta=At[Ve];Ve==="notDeepEqual"||Ve==="notEqual"?(Dr="".concat(At[Ve],`
`).concat(Dr),Dr.length>1024&&(Dr="".concat(Dr.slice(0,1021),"..."))):(or="".concat(Ot(bt)),Dr.length>512&&(Dr="".concat(Dr.slice(0,509),"...")),or.length>512&&(or="".concat(or.slice(0,509),"...")),Ve==="deepEqual"||Ve==="equal"?Dr="".concat(ta,`
`).concat(Dr,`
should equal
`):or=" ".concat(Ve," ").concat(or)),de=it.call(this,"".concat(Dr).concat(or))}return Error.stackTraceLimit=Ct,de.generatedMessage=!Ne,Object.defineProperty(A(de),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),de.code="ERR_ASSERTION",de.actual=lt,de.expected=bt,de.operator=Ve,Error.captureStackTrace&&Error.captureStackTrace(A(de),Ue),de.stack,de.name="AssertionError",S(de)}return p(Oe,[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:xt,value:function(de,Ne){return ie(this,t(t({},Ne),{},{customInspect:!1,depth:0}))}}]),Oe}(O(Error),ie.custom);return YO=ir,YO}var nfe=Object.prototype.toString,Jye=function(t){var a=nfe.call(t),i=a==="[object Arguments]";return i||(i=a!=="[object Array]"&&t!==null&&typeof t=="object"&&typeof t.length=="number"&&t.length>=0&&nfe.call(t.callee)==="[object Function]"),i},QO,sfe;function U9t(){if(sfe)return QO;sfe=1;var n;if(!Object.keys){var t=Object.prototype.hasOwnProperty,a=Object.prototype.toString,i=Jye,u=Object.prototype.propertyIsEnumerable,p=!u.call({toString:null},"toString"),m=u.call(function(){},"prototype"),b=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],v=function(O){var I=O.constructor;return I&&I.prototype===O},E={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},S=function(){if(typeof window>"u")return!1;for(var O in window)try{if(!E["$"+O]&&t.call(window,O)&&window[O]!==null&&typeof window[O]=="object")try{v(window[O])}catch{return!0}}catch{return!0}return!1}(),A=function(O){if(typeof window>"u"||!S)return v(O);try{return v(O)}catch{return!1}};n=function(I){var q=I!==null&&typeof I=="object",L=a.call(I)==="[object Function]",W=i(I),X=q&&a.call(I)==="[object String]",Q=[];if(!q&&!L&&!W)throw new TypeError("Object.keys called on a non-object");var ae=m&&L;if(X&&I.length>0&&!t.call(I,0))for(var ie=0;ie<I.length;++ie)Q.push(String(ie));if(W&&I.length>0)for(var be=0;be<I.length;++be)Q.push(String(be));else for(var Ge in I)!(ae&&Ge==="prototype")&&t.call(I,Ge)&&Q.push(String(Ge));if(p)for(var Xe=A(I),K=0;K<b.length;++K)!(Xe&&b[K]==="constructor")&&t.call(I,b[K])&&Q.push(b[K]);return Q}}return QO=n,QO}var V9t=Array.prototype.slice,W9t=Jye,ife=Object.keys,F2=ife?function(t){return ife(t)}:U9t(),ofe=Object.keys;F2.shim=function(){if(Object.keys){var t=function(){var a=Object.keys(arguments);return a&&a.length===arguments.length}(1,2);t||(Object.keys=function(i){return W9t(i)?ofe(V9t.call(i)):ofe(i)})}else Object.keys=F2;return Object.keys||F2};var Yye=F2,G9t=Yye,Qye=ck(),Zye=h6,lfe=Object,K9t=Zye("Array.prototype.push"),dfe=Zye("Object.prototype.propertyIsEnumerable"),H9t=Qye?Object.getOwnPropertySymbols:null,z9t=function(t,a){if(t==null)throw new TypeError("target must be an object");var i=lfe(t);if(arguments.length===1)return i;for(var u=1;u<arguments.length;++u){var p=lfe(arguments[u]),m=G9t(p),b=Qye&&(Object.getOwnPropertySymbols||H9t);if(b)for(var v=b(p),E=0;E<v.length;++E){var S=v[E];dfe(p,S)&&K9t(m,S)}for(var A=0;A<m.length;++A){var O=m[A];if(dfe(p,O)){var I=p[O];i[O]=I}}}return i},ZO=z9t,X9t=function(){if(!Object.assign)return!1;for(var n="abcdefghijklmnopqrst",t=n.split(""),a={},i=0;i<t.length;++i)a[t[i]]=t[i];var u=Object.assign({},a),p="";for(var m in u)p+=m;return n!==p},J9t=function(){if(!Object.assign||!Object.preventExtensions)return!1;var n=Object.preventExtensions({1:2});try{Object.assign(n,"xy")}catch{return n[1]==="y"}return!1},Y9t=function(){return!Object.assign||X9t()||J9t()?ZO:Object.assign},ufe=function(n){return n!==n},ege=function(t,a){return t===0&&a===0?1/t===1/a:!!(t===a||ufe(t)&&ufe(a))},Q9t=ege,vk=function(){return typeof Object.is=="function"?Object.is:Q9t},e_,cfe;function y6(){if(cfe)return e_;cfe=1;var n=Yye,t=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",a=Object.prototype.toString,i=Array.prototype.concat,u=Bye,p=function(E){return typeof E=="function"&&a.call(E)==="[object Function]"},m=$ye(),b=function(E,S,A,O){if(S in E){if(O===!0){if(E[S]===A)return}else if(!p(O)||!O())return}m?u(E,S,A,!0):u(E,S,A)},v=function(E,S){var A=arguments.length>2?arguments[2]:{},O=n(S);t&&(O=i.call(O,Object.getOwnPropertySymbols(S)));for(var I=0;I<O.length;I+=1)b(E,O[I],S[O[I]],A[O[I]])};return v.supportsDescriptors=!!m,e_=v,e_}var t_,pfe;function Z9t(){if(pfe)return t_;pfe=1;var n=vk,t=y6();return t_=function(){var i=n();return t(Object,{is:i},{is:function(){return Object.is!==i}}),i},t_}var r_,ffe;function e5t(){if(ffe)return r_;ffe=1;var n=y6(),t=f6,a=ege,i=vk,u=Z9t(),p=t(i(),Object);return n(p,{getPolyfill:i,implementation:a,shim:u}),r_=p,r_}var a_,hfe;function tge(){return hfe||(hfe=1,a_=function(t){return t!==t}),a_}var n_,mfe;function rge(){if(mfe)return n_;mfe=1;var n=tge();return n_=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:n},n_}var s_,yfe;function t5t(){if(yfe)return s_;yfe=1;var n=y6(),t=rge();return s_=function(){var i=t();return n(Number,{isNaN:i},{isNaN:function(){return Number.isNaN!==i}}),i},s_}var i_,gfe;function r5t(){if(gfe)return i_;gfe=1;var n=f6,t=y6(),a=tge(),i=rge(),u=t5t(),p=n(i(),Number);return t(p,{getPolyfill:i,implementation:a,shim:u}),i_=p,i_}var o_,vfe;function a5t(){if(vfe)return o_;vfe=1;function n(at,ft){return p(at)||u(at,ft)||a(at,ft)||t()}function t(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function a(at,ft){if(at){if(typeof at=="string")return i(at,ft);var er=Object.prototype.toString.call(at).slice(8,-1);if(er==="Object"&&at.constructor&&(er=at.constructor.name),er==="Map"||er==="Set")return Array.from(at);if(er==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(er))return i(at,ft)}}function i(at,ft){(ft==null||ft>at.length)&&(ft=at.length);for(var er=0,mr=new Array(ft);er<ft;er++)mr[er]=at[er];return mr}function u(at,ft){var er=at==null?null:typeof Symbol<"u"&&at[Symbol.iterator]||at["@@iterator"];if(er!=null){var mr,Er,Hr,Gr,da=[],ua=!0,Ua=!1;try{if(Hr=(er=er.call(at)).next,ft!==0)for(;!(ua=(mr=Hr.call(er)).done)&&(da.push(mr.value),da.length!==ft);ua=!0);}catch(Ut){Ua=!0,Er=Ut}finally{try{if(!ua&&er.return!=null&&(Gr=er.return(),Object(Gr)!==Gr))return}finally{if(Ua)throw Er}}return da}}function p(at){if(Array.isArray(at))return at}function m(at){"@babel/helpers - typeof";return m=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ft){return typeof ft}:function(ft){return ft&&typeof Symbol=="function"&&ft.constructor===Symbol&&ft!==Symbol.prototype?"symbol":typeof ft},m(at)}var b=/a/g.flags!==void 0,v=function(ft){var er=[];return ft.forEach(function(mr){return er.push(mr)}),er},E=function(ft){var er=[];return ft.forEach(function(mr,Er){return er.push([Er,mr])}),er},S=Object.is?Object.is:e5t(),A=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},O=Number.isNaN?Number.isNaN:r5t();function I(at){return at.call.bind(at)}var q=I(Object.prototype.hasOwnProperty),L=I(Object.prototype.propertyIsEnumerable),W=I(Object.prototype.toString),X=Bp.types,Q=X.isAnyArrayBuffer,ae=X.isArrayBufferView,ie=X.isDate,be=X.isMap,Ge=X.isRegExp,Xe=X.isSet,K=X.isNativeError,se=X.isBoxedPrimitive,ve=X.isNumberObject,Y=X.isStringObject,pe=X.isBooleanObject,At=X.isBigIntObject,mt=X.isSymbolObject,yt=X.isFloat32Array,Ot=X.isFloat64Array;function kt(at){if(at.length===0||at.length>10)return!0;for(var ft=0;ft<at.length;ft++){var er=at.charCodeAt(ft);if(er<48||er>57)return!0}return at.length===10&&at>=Math.pow(2,32)}function ir(at){return Object.keys(at).filter(kt).concat(A(at).filter(Object.prototype.propertyIsEnumerable.bind(at)))}/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
* @license MIT
*/function Et(at,ft){if(at===ft)return 0;for(var er=at.length,mr=ft.length,Er=0,Hr=Math.min(er,mr);Er<Hr;++Er)if(at[Er]!==ft[Er]){er=at[Er],mr=ft[Er];break}return er<mr?-1:mr<er?1:0}var xt=!0,it=!1,Oe=0,$e=1,de=2,Ne=3;function Ve(at,ft){return b?at.source===ft.source&&at.flags===ft.flags:RegExp.prototype.toString.call(at)===RegExp.prototype.toString.call(ft)}function Ue(at,ft){if(at.byteLength!==ft.byteLength)return!1;for(var er=0;er<at.byteLength;er++)if(at[er]!==ft[er])return!1;return!0}function lt(at,ft){return at.byteLength!==ft.byteLength?!1:Et(new Uint8Array(at.buffer,at.byteOffset,at.byteLength),new Uint8Array(ft.buffer,ft.byteOffset,ft.byteLength))===0}function bt(at,ft){return at.byteLength===ft.byteLength&&Et(new Uint8Array(at),new Uint8Array(ft))===0}function Ct(at,ft){return ve(at)?ve(ft)&&S(Number.prototype.valueOf.call(at),Number.prototype.valueOf.call(ft)):Y(at)?Y(ft)&&String.prototype.valueOf.call(at)===String.prototype.valueOf.call(ft):pe(at)?pe(ft)&&Boolean.prototype.valueOf.call(at)===Boolean.prototype.valueOf.call(ft):At(at)?At(ft)&&BigInt.prototype.valueOf.call(at)===BigInt.prototype.valueOf.call(ft):mt(ft)&&Symbol.prototype.valueOf.call(at)===Symbol.prototype.valueOf.call(ft)}function qt(at,ft,er,mr){if(at===ft)return at!==0?!0:er?S(at,ft):!0;if(er){if(m(at)!=="object")return typeof at=="number"&&O(at)&&O(ft);if(m(ft)!=="object"||at===null||ft===null||Object.getPrototypeOf(at)!==Object.getPrototypeOf(ft))return!1}else{if(at===null||m(at)!=="object")return ft===null||m(ft)!=="object"?at==ft:!1;if(ft===null||m(ft)!=="object")return!1}var Er=W(at),Hr=W(ft);if(Er!==Hr)return!1;if(Array.isArray(at)){if(at.length!==ft.length)return!1;var Gr=ir(at),da=ir(ft);return Gr.length!==da.length?!1:Dr(at,ft,er,mr,$e,Gr)}if(Er==="[object Object]"&&(!be(at)&&be(ft)||!Xe(at)&&Xe(ft)))return!1;if(ie(at)){if(!ie(ft)||Date.prototype.getTime.call(at)!==Date.prototype.getTime.call(ft))return!1}else if(Ge(at)){if(!Ge(ft)||!Ve(at,ft))return!1}else if(K(at)||at instanceof Error){if(at.message!==ft.message||at.name!==ft.name)return!1}else if(ae(at)){if(!er&&(yt(at)||Ot(at))){if(!Ue(at,ft))return!1}else if(!lt(at,ft))return!1;var ua=ir(at),Ua=ir(ft);return ua.length!==Ua.length?!1:Dr(at,ft,er,mr,Oe,ua)}else{if(Xe(at))return!Xe(ft)||at.size!==ft.size?!1:Dr(at,ft,er,mr,de);if(be(at))return!be(ft)||at.size!==ft.size?!1:Dr(at,ft,er,mr,Ne);if(Q(at)){if(!bt(at,ft))return!1}else if(se(at)&&!Ct(at,ft))return!1}return Dr(at,ft,er,mr,Oe)}function hr(at,ft){return ft.filter(function(er){return L(at,er)})}function Dr(at,ft,er,mr,Er,Hr){if(arguments.length===5){Hr=Object.keys(at);var Gr=Object.keys(ft);if(Hr.length!==Gr.length)return!1}for(var da=0;da<Hr.length;da++)if(!q(ft,Hr[da]))return!1;if(er&&arguments.length===5){var ua=A(at);if(ua.length!==0){var Ua=0;for(da=0;da<ua.length;da++){var Ut=ua[da];if(L(at,Ut)){if(!L(ft,Ut))return!1;Hr.push(Ut),Ua++}else if(L(ft,Ut))return!1}var Wd=A(ft);if(ua.length!==Wd.length&&hr(ft,Wd).length!==Ua)return!1}else{var $l=A(ft);if($l.length!==0&&hr(ft,$l).length!==0)return!1}}if(Hr.length===0&&(Er===Oe||Er===$e&&at.length===0||at.size===0))return!0;if(mr===void 0)mr={val1:new Map,val2:new Map,position:0};else{var Gd=mr.val1.get(at);if(Gd!==void 0){var Kt=mr.val2.get(ft);if(Kt!==void 0)return Gd===Kt}mr.position++}mr.val1.set(at,mr.position),mr.val2.set(ft,mr.position);var Se=ca(at,ft,er,Hr,mr,Er);return mr.val1.delete(at),mr.val2.delete(ft),Se}function or(at,ft,er,mr){for(var Er=v(at),Hr=0;Hr<Er.length;Hr++){var Gr=Er[Hr];if(qt(ft,Gr,er,mr))return at.delete(Gr),!0}return!1}function ta(at){switch(m(at)){case"undefined":return null;case"object":return;case"symbol":return!1;case"string":at=+at;case"number":if(O(at))return!1}return!0}function ln(at,ft,er){var mr=ta(er);return mr??(ft.has(mr)&&!at.has(mr))}function Ya(at,ft,er,mr,Er){var Hr=ta(er);if(Hr!=null)return Hr;var Gr=ft.get(Hr);return Gr===void 0&&!ft.has(Hr)||!qt(mr,Gr,!1,Er)?!1:!at.has(Hr)&&qt(mr,Gr,!1,Er)}function ba(at,ft,er,mr){for(var Er=null,Hr=v(at),Gr=0;Gr<Hr.length;Gr++){var da=Hr[Gr];if(m(da)==="object"&&da!==null)Er===null&&(Er=new Set),Er.add(da);else if(!ft.has(da)){if(er||!ln(at,ft,da))return!1;Er===null&&(Er=new Set),Er.add(da)}}if(Er!==null){for(var ua=v(ft),Ua=0;Ua<ua.length;Ua++){var Ut=ua[Ua];if(m(Ut)==="object"&&Ut!==null){if(!or(Er,Ut,er,mr))return!1}else if(!er&&!at.has(Ut)&&!or(Er,Ut,er,mr))return!1}return Er.size===0}return!0}function Tt(at,ft,er,mr,Er,Hr){for(var Gr=v(at),da=0;da<Gr.length;da++){var ua=Gr[da];if(qt(er,ua,Er,Hr)&&qt(mr,ft.get(ua),Er,Hr))return at.delete(ua),!0}return!1}function dn(at,ft,er,mr){for(var Er=null,Hr=E(at),Gr=0;Gr<Hr.length;Gr++){var da=n(Hr[Gr],2),ua=da[0],Ua=da[1];if(m(ua)==="object"&&ua!==null)Er===null&&(Er=new Set),Er.add(ua);else{var Ut=ft.get(ua);if(Ut===void 0&&!ft.has(ua)||!qt(Ua,Ut,er,mr)){if(er||!Ya(at,ft,ua,Ua,mr))return!1;Er===null&&(Er=new Set),Er.add(ua)}}}if(Er!==null){for(var Wd=E(ft),$l=0;$l<Wd.length;$l++){var Gd=n(Wd[$l],2),Kt=Gd[0],Se=Gd[1];if(m(Kt)==="object"&&Kt!==null){if(!Tt(Er,at,Kt,Se,er,mr))return!1}else if(!er&&(!at.has(Kt)||!qt(at.get(Kt),Se,!1,mr))&&!Tt(Er,at,Kt,Se,!1,mr))return!1}return Er.size===0}return!0}function ca(at,ft,er,mr,Er,Hr){var Gr=0;if(Hr===de){if(!ba(at,ft,er,Er))return!1}else if(Hr===Ne){if(!dn(at,ft,er,Er))return!1}else if(Hr===$e)for(;Gr<at.length;Gr++)if(q(at,Gr)){if(!q(ft,Gr)||!qt(at[Gr],ft[Gr],er,Er))return!1}else{if(q(ft,Gr))return!1;for(var da=Object.keys(at);Gr<da.length;Gr++){var ua=da[Gr];if(!q(ft,ua)||!qt(at[ua],ft[ua],er,Er))return!1}return da.length===Object.keys(ft).length}for(Gr=0;Gr<mr.length;Gr++){var Ua=mr[Gr];if(!qt(at[Ua],ft[Ua],er,Er))return!1}return!0}function vn(at,ft){return qt(at,ft,it)}function Cn(at,ft){return qt(at,ft,xt)}return o_={isDeepEqual:vn,isDeepStrictEqual:Cn},o_}var bfe;function ob(){if(bfe)return $O.exports;bfe=1;function n(de){"@babel/helpers - typeof";return n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Ne){return typeof Ne}:function(Ne){return Ne&&typeof Symbol=="function"&&Ne.constructor===Symbol&&Ne!==Symbol.prototype?"symbol":typeof Ne},n(de)}function t(de,Ne,Ve){return Object.defineProperty(de,"prototype",{writable:!1}),de}function a(de,Ne){if(!(de instanceof Ne))throw new TypeError("Cannot call a class as a function")}var i=Xye(),u=i.codes,p=u.ERR_AMBIGUOUS_ARGUMENT,m=u.ERR_INVALID_ARG_TYPE,b=u.ERR_INVALID_ARG_VALUE,v=u.ERR_INVALID_RETURN_VALUE,E=u.ERR_MISSING_ARGS,S=q9t(),A=Bp,O=A.inspect,I=Bp.types,q=I.isPromise,L=I.isRegExp,W=Y9t(),X=vk(),Q=h6("RegExp.prototype.test"),ae,ie;function be(){var de=a5t();ae=de.isDeepEqual,ie=de.isDeepStrictEqual}var Ge=!1,Xe=$O.exports=pe,K={};function se(de){throw de.message instanceof Error?de.message:new S(de)}function ve(de,Ne,Ve,Ue,lt){var bt=arguments.length,Ct;if(bt===0)Ct="Failed";else if(bt===1)Ve=de,de=void 0;else{if(Ge===!1){Ge=!0;var qt=process.emitWarning?process.emitWarning:console.warn.bind(console);qt("assert.fail() with more than one argument is deprecated. Please use assert.strictEqual() instead or only pass a message.","DeprecationWarning","DEP0094")}bt===2&&(Ue="!=")}if(Ve instanceof Error)throw Ve;var hr={actual:de,expected:Ne,operator:Ue===void 0?"fail":Ue,stackStartFn:lt||ve};Ve!==void 0&&(hr.message=Ve);var Dr=new S(hr);throw Ct&&(Dr.message=Ct,Dr.generatedMessage=!0),Dr}Xe.fail=ve,Xe.AssertionError=S;function Y(de,Ne,Ve,Ue){if(!Ve){var lt=!1;if(Ne===0)lt=!0,Ue="No value argument passed to `assert.ok()`";else if(Ue instanceof Error)throw Ue;var bt=new S({actual:Ve,expected:!0,message:Ue,operator:"==",stackStartFn:de});throw bt.generatedMessage=lt,bt}}function pe(){for(var de=arguments.length,Ne=new Array(de),Ve=0;Ve<de;Ve++)Ne[Ve]=arguments[Ve];Y.apply(void 0,[pe,Ne.length].concat(Ne))}Xe.ok=pe,Xe.equal=function de(Ne,Ve,Ue){if(arguments.length<2)throw new E("actual","expected");Ne!=Ve&&se({actual:Ne,expected:Ve,message:Ue,operator:"==",stackStartFn:de})},Xe.notEqual=function de(Ne,Ve,Ue){if(arguments.length<2)throw new E("actual","expected");Ne==Ve&&se({actual:Ne,expected:Ve,message:Ue,operator:"!=",stackStartFn:de})},Xe.deepEqual=function de(Ne,Ve,Ue){if(arguments.length<2)throw new E("actual","expected");ae===void 0&&be(),ae(Ne,Ve)||se({actual:Ne,expected:Ve,message:Ue,operator:"deepEqual",stackStartFn:de})},Xe.notDeepEqual=function de(Ne,Ve,Ue){if(arguments.length<2)throw new E("actual","expected");ae===void 0&&be(),ae(Ne,Ve)&&se({actual:Ne,expected:Ve,message:Ue,operator:"notDeepEqual",stackStartFn:de})},Xe.deepStrictEqual=function de(Ne,Ve,Ue){if(arguments.length<2)throw new E("actual","expected");ae===void 0&&be(),ie(Ne,Ve)||se({actual:Ne,expected:Ve,message:Ue,operator:"deepStrictEqual",stackStartFn:de})},Xe.notDeepStrictEqual=At;function At(de,Ne,Ve){if(arguments.length<2)throw new E("actual","expected");ae===void 0&&be(),ie(de,Ne)&&se({actual:de,expected:Ne,message:Ve,operator:"notDeepStrictEqual",stackStartFn:At})}Xe.strictEqual=function de(Ne,Ve,Ue){if(arguments.length<2)throw new E("actual","expected");X(Ne,Ve)||se({actual:Ne,expected:Ve,message:Ue,operator:"strictEqual",stackStartFn:de})},Xe.notStrictEqual=function de(Ne,Ve,Ue){if(arguments.length<2)throw new E("actual","expected");X(Ne,Ve)&&se({actual:Ne,expected:Ve,message:Ue,operator:"notStrictEqual",stackStartFn:de})};var mt=t(function de(Ne,Ve,Ue){var lt=this;a(this,de),Ve.forEach(function(bt){bt in Ne&&(Ue!==void 0&&typeof Ue[bt]=="string"&&L(Ne[bt])&&Q(Ne[bt],Ue[bt])?lt[bt]=Ue[bt]:lt[bt]=Ne[bt])})});function yt(de,Ne,Ve,Ue,lt,bt){if(!(Ve in de)||!ie(de[Ve],Ne[Ve])){if(!Ue){var Ct=new mt(de,lt),qt=new mt(Ne,lt,de),hr=new S({actual:Ct,expected:qt,operator:"deepStrictEqual",stackStartFn:bt});throw hr.actual=de,hr.expected=Ne,hr.operator=bt.name,hr}se({actual:de,expected:Ne,message:Ue,operator:bt.name,stackStartFn:bt})}}function Ot(de,Ne,Ve,Ue){if(typeof Ne!="function"){if(L(Ne))return Q(Ne,de);if(arguments.length===2)throw new m("expected",["Function","RegExp"],Ne);if(n(de)!=="object"||de===null){var lt=new S({actual:de,expected:Ne,message:Ve,operator:"deepStrictEqual",stackStartFn:Ue});throw lt.operator=Ue.name,lt}var bt=Object.keys(Ne);if(Ne instanceof Error)bt.push("name","message");else if(bt.length===0)throw new b("error",Ne,"may not be an empty object");return ae===void 0&&be(),bt.forEach(function(Ct){typeof de[Ct]=="string"&&L(Ne[Ct])&&Q(Ne[Ct],de[Ct])||yt(de,Ne,Ct,Ve,bt,Ue)}),!0}return Ne.prototype!==void 0&&de instanceof Ne?!0:Error.isPrototypeOf(Ne)?!1:Ne.call({},de)===!0}function kt(de){if(typeof de!="function")throw new m("fn","Function",de);try{de()}catch(Ne){return Ne}return K}function ir(de){return q(de)||de!==null&&n(de)==="object"&&typeof de.then=="function"&&typeof de.catch=="function"}function Et(de){return Promise.resolve().then(function(){var Ne;if(typeof de=="function"){if(Ne=de(),!ir(Ne))throw new v("instance of Promise","promiseFn",Ne)}else if(ir(de))Ne=de;else throw new m("promiseFn",["Function","Promise"],de);return Promise.resolve().then(function(){return Ne}).then(function(){return K}).catch(function(Ve){return Ve})})}function xt(de,Ne,Ve,Ue){if(typeof Ve=="string"){if(arguments.length===4)throw new m("error",["Object","Error","Function","RegExp"],Ve);if(n(Ne)==="object"&&Ne!==null){if(Ne.message===Ve)throw new p("error/message",'The error message "'.concat(Ne.message,'" is identical to the message.'))}else if(Ne===Ve)throw new p("error/message",'The error "'.concat(Ne,'" is identical to the message.'));Ue=Ve,Ve=void 0}else if(Ve!=null&&n(Ve)!=="object"&&typeof Ve!="function")throw new m("error",["Object","Error","Function","RegExp"],Ve);if(Ne===K){var lt="";Ve&&Ve.name&&(lt+=" (".concat(Ve.name,")")),lt+=Ue?": ".concat(Ue):".";var bt=de.name==="rejects"?"rejection":"exception";se({actual:void 0,expected:Ve,operator:de.name,message:"Missing expected ".concat(bt).concat(lt),stackStartFn:de})}if(Ve&&!Ot(Ne,Ve,Ue,de))throw Ne}function it(de,Ne,Ve,Ue){if(Ne!==K){if(typeof Ve=="string"&&(Ue=Ve,Ve=void 0),!Ve||Ot(Ne,Ve)){var lt=Ue?": ".concat(Ue):".",bt=de.name==="doesNotReject"?"rejection":"exception";se({actual:Ne,expected:Ve,operator:de.name,message:"Got unwanted ".concat(bt).concat(lt,`
`)+'Actual message: "'.concat(Ne&&Ne.message,'"'),stackStartFn:de})}throw Ne}}Xe.throws=function de(Ne){for(var Ve=arguments.length,Ue=new Array(Ve>1?Ve-1:0),lt=1;lt<Ve;lt++)Ue[lt-1]=arguments[lt];xt.apply(void 0,[de,kt(Ne)].concat(Ue))},Xe.rejects=function de(Ne){for(var Ve=arguments.length,Ue=new Array(Ve>1?Ve-1:0),lt=1;lt<Ve;lt++)Ue[lt-1]=arguments[lt];return Et(Ne).then(function(bt){return xt.apply(void 0,[de,bt].concat(Ue))})},Xe.doesNotThrow=function de(Ne){for(var Ve=arguments.length,Ue=new Array(Ve>1?Ve-1:0),lt=1;lt<Ve;lt++)Ue[lt-1]=arguments[lt];it.apply(void 0,[de,kt(Ne)].concat(Ue))},Xe.doesNotReject=function de(Ne){for(var Ve=arguments.length,Ue=new Array(Ve>1?Ve-1:0),lt=1;lt<Ve;lt++)Ue[lt-1]=arguments[lt];return Et(Ne).then(function(bt){return it.apply(void 0,[de,bt].concat(Ue))})},Xe.ifError=function de(Ne){if(Ne!=null){var Ve="ifError got unwanted exception: ";n(Ne)==="object"&&typeof Ne.message=="string"?Ne.message.length===0&&Ne.constructor?Ve+=Ne.constructor.name:Ve+=Ne.message:Ve+=O(Ne);var Ue=new S({actual:Ne,expected:null,operator:"ifError",message:Ve,stackStartFn:de}),lt=Ne.stack;if(typeof lt=="string"){var bt=lt.split(`
`);bt.shift();for(var Ct=Ue.stack.split(`
`),qt=0;qt<bt.length;qt++){var hr=Ct.indexOf(bt[qt]);if(hr!==-1){Ct=Ct.slice(0,hr);break}}Ue.stack="".concat(Ct.join(`
`),`
`).concat(bt.join(`
`))}throw Ue}};function Oe(de,Ne,Ve,Ue,lt){if(!L(Ne))throw new m("regexp","RegExp",Ne);var bt=lt==="match";if(typeof de!="string"||Q(Ne,de)!==bt){if(Ve instanceof Error)throw Ve;var Ct=!Ve;Ve=Ve||(typeof de!="string"?'The "string" argument must be of type string. Received type '+"".concat(n(de)," (").concat(O(de),")"):(bt?"The input did not match the regular expression ":"The input was expected to not match the regular expression ")+"".concat(O(Ne),`. Input:
`).concat(O(de),`
`));var qt=new S({actual:de,expected:Ne,message:Ve,operator:lt,stackStartFn:Ue});throw qt.generatedMessage=Ct,qt}}Xe.match=function de(Ne,Ve,Ue){Oe(Ne,Ve,Ue,de,"match")},Xe.doesNotMatch=function de(Ne,Ve,Ue){Oe(Ne,Ve,Ue,de,"doesNotMatch")};function $e(){for(var de=arguments.length,Ne=new Array(de),Ve=0;Ve<de;Ve++)Ne[Ve]=arguments[Ve];Y.apply(void 0,[$e,Ne.length].concat(Ne))}return Xe.strict=W($e,Xe,{equal:Xe.strictEqual,deepEqual:Xe.deepStrictEqual,notEqual:Xe.notStrictEqual,notDeepEqual:Xe.notDeepStrictEqual}),Xe.strict.strict=Xe.strict,$O.exports}var g6={};Object.defineProperty(g6,"__esModule",{value:!0});g6.default=void 0;var Qi=ob(),n5t=qd();const{callExpression:l_,cloneNode:o2,expressionStatement:xfe,identifier:Om,importDeclaration:s5t,importDefaultSpecifier:i5t,importNamespaceSpecifier:o5t,importSpecifier:l5t,memberExpression:d_,stringLiteral:Rfe,variableDeclaration:d5t,variableDeclarator:u5t}=n5t;class c5t{constructor(t,a,i){this._statements=[],this._resultName=null,this._importedSource=void 0,this._scope=a,this._hub=i,this._importedSource=t}done(){return{statements:this._statements,resultName:this._resultName}}import(){return this._statements.push(s5t([],Rfe(this._importedSource))),this}require(){return this._statements.push(xfe(l_(Om("require"),[Rfe(this._importedSource)]))),this}namespace(t="namespace"){const a=this._scope.generateUidIdentifier(t),i=this._statements[this._statements.length-1];return Qi(i.type==="ImportDeclaration"),Qi(i.specifiers.length===0),i.specifiers=[o5t(a)],this._resultName=o2(a),this}default(t){const a=this._scope.generateUidIdentifier(t),i=this._statements[this._statements.length-1];return Qi(i.type==="ImportDeclaration"),Qi(i.specifiers.length===0),i.specifiers=[i5t(a)],this._resultName=o2(a),this}named(t,a){if(a==="default")return this.default(t);const i=this._scope.generateUidIdentifier(t),u=this._statements[this._statements.length-1];return Qi(u.type==="ImportDeclaration"),Qi(u.specifiers.length===0),u.specifiers=[l5t(i,Om(a))],this._resultName=o2(i),this}var(t){const a=this._scope.generateUidIdentifier(t);let i=this._statements[this._statements.length-1];return i.type!=="ExpressionStatement"&&(Qi(this._resultName),i=xfe(this._resultName),this._statements.push(i)),this._statements[this._statements.length-1]=d5t("var",[u5t(a,i.expression)]),this._resultName=o2(a),this}defaultInterop(){return this._interop(this._hub.addHelper("interopRequireDefault"))}wildcardInterop(){return this._interop(this._hub.addHelper("interopRequireWildcard"))}_interop(t){const a=this._statements[this._statements.length-1];return a.type==="ExpressionStatement"?a.expression=l_(t,[a.expression]):a.type==="VariableDeclaration"?(Qi(a.declarations.length===1),a.declarations[0].init=l_(t,[a.declarations[0].init])):Qi.fail("Unexpected type."),this}prop(t){const a=this._statements[this._statements.length-1];return a.type==="ExpressionStatement"?a.expression=d_(a.expression,Om(t)):a.type==="VariableDeclaration"?(Qi(a.declarations.length===1),a.declarations[0].init=d_(a.declarations[0].init,Om(t))):Qi.fail("Unexpected type:"+a.type),this}read(t){this._resultName=d_(this._resultName,Om(t))}}g6.default=c5t;var v6={};Object.defineProperty(v6,"__esModule",{value:!0});v6.default=p5t;function p5t(n){return n.node.sourceType==="module"}Object.defineProperty(c6,"__esModule",{value:!0});c6.default=void 0;var Efe=ob(),f5t=qd(),h5t=g6,m5t=v6;const{identifier:y5t,importSpecifier:g5t,numericLiteral:v5t,sequenceExpression:b5t,isImportDeclaration:Sfe}=f5t;class x5t{constructor(t,a,i){this._defaultOpts={importedSource:null,importedType:"commonjs",importedInterop:"babel",importingInterop:"babel",ensureLiveReference:!1,ensureNoContext:!1,importPosition:"before"};const u=t.find(p=>p.isProgram());this._programPath=u,this._programScope=u.scope,this._hub=u.hub,this._defaultOpts=this._applyDefaults(a,i,!0)}addDefault(t,a){return this.addNamed("default",t,a)}addNamed(t,a,i){return Efe(typeof t=="string"),this._generateImport(this._applyDefaults(a,i),t)}addNamespace(t,a){return this._generateImport(this._applyDefaults(t,a),null)}addSideEffect(t,a){return this._generateImport(this._applyDefaults(t,a),void 0)}_applyDefaults(t,a,i=!1){let u;return typeof t=="string"?u=Object.assign({},this._defaultOpts,{importedSource:t},a):(Efe(!a,"Unexpected secondary arguments."),u=Object.assign({},this._defaultOpts,t)),!i&&a&&(a.nameHint!==void 0&&(u.nameHint=a.nameHint),a.blockHoist!==void 0&&(u.blockHoist=a.blockHoist)),u}_generateImport(t,a){const i=a==="default",u=!!a&&!i,p=a===null,{importedSource:m,importedType:b,importedInterop:v,importingInterop:E,ensureLiveReference:S,ensureNoContext:A,nameHint:O,importPosition:I,blockHoist:q}=t;let L=O||a;const W=(0,m5t.default)(this._programPath),X=W&&E==="node",Q=W&&E==="babel";if(I==="after"&&!W)throw new Error('"importPosition": "after" is only supported in modules');const ae=new h5t.default(m,this._programScope,this._hub);if(b==="es6"){if(!X&&!Q)throw new Error("Cannot import an ES6 module from CommonJS");ae.import(),p?ae.namespace(O||m):(i||u)&&ae.named(L,a)}else{if(b!=="commonjs")throw new Error(`Unexpected interopType "${b}"`);if(v==="babel")if(X){L=L!=="default"?L:m;const Ge=`${m}$es6Default`;ae.import(),p?ae.default(Ge).var(L||m).wildcardInterop():i?S?ae.default(Ge).var(L||m).defaultInterop().read("default"):ae.default(Ge).var(L).defaultInterop().prop(a):u&&ae.default(Ge).read(a)}else Q?(ae.import(),p?ae.namespace(L||m):(i||u)&&ae.named(L,a)):(ae.require(),p?ae.var(L||m).wildcardInterop():(i||u)&&S?i?(L=L!=="default"?L:m,ae.var(L).read(a),ae.defaultInterop()):ae.var(m).read(a):i?ae.var(L).defaultInterop().prop(a):u&&ae.var(L).prop(a));else if(v==="compiled")X?(ae.import(),p?ae.default(L||m):(i||u)&&ae.default(m).read(L)):Q?(ae.import(),p?ae.namespace(L||m):(i||u)&&ae.named(L,a)):(ae.require(),p?ae.var(L||m):(i||u)&&(S?ae.var(m).read(L):ae.prop(a).var(L)));else if(v==="uncompiled"){if(i&&S)throw new Error("No live reference for commonjs default");X?(ae.import(),p?ae.default(L||m):i?ae.default(L):u&&ae.default(m).read(L)):Q?(ae.import(),p?ae.default(L||m):i?ae.default(L):u&&ae.named(L,a)):(ae.require(),p?ae.var(L||m):i?ae.var(L):u&&(S?ae.var(m).read(L):ae.var(L).prop(a)))}else throw new Error(`Unknown importedInterop "${v}".`)}const{statements:ie,resultName:be}=ae.done();return this._insertStatements(ie,I,q),(i||u)&&A&&be.type!=="Identifier"?b5t([v5t(0),be]):be}_insertStatements(t,a="before",i=3){if(a==="after"){if(this._insertStatementsAfter(t))return}else if(this._insertStatementsBefore(t,i))return;this._programPath.unshiftContainer("body",t)}_insertStatementsBefore(t,a){if(t.length===1&&Sfe(t[0])&&l2(t[0])){const u=this._programPath.get("body").find(p=>p.isImportDeclaration()&&l2(p.node));if((u==null?void 0:u.node.source.value)===t[0].source.value&&Pfe(u.node,t[0]))return!0}t.forEach(u=>{u._blockHoist=a});const i=this._programPath.get("body").find(u=>{const p=u.node._blockHoist;return Number.isFinite(p)&&p<4});return i?(i.insertBefore(t),!0):!1}_insertStatementsAfter(t){const a=new Set(t),i=new Map;for(const p of t)if(Sfe(p)&&l2(p)){const m=p.source.value;i.has(m)||i.set(m,[]),i.get(m).push(p)}let u=null;for(const p of this._programPath.get("body"))if(p.isImportDeclaration()&&l2(p.node)){u=p;const m=p.node.source.value,b=i.get(m);if(!b)continue;for(const v of b)a.has(v)&&Pfe(p.node,v)&&a.delete(v)}return a.size===0?!0:(u&&u.insertAfter(Array.from(a)),!!u)}}c6.default=x5t;function l2(n){return n.importKind!=="type"&&n.importKind!=="typeof"}function Tfe(n){return n.specifiers.length===1&&n.specifiers[0].type==="ImportNamespaceSpecifier"||n.specifiers.length===2&&n.specifiers[1].type==="ImportNamespaceSpecifier"}function wfe(n){return n.specifiers.length>0&&n.specifiers[0].type==="ImportDefaultSpecifier"}function Pfe(n,t){return n.specifiers.length?t.specifiers.length?Tfe(n)||Tfe(t)?!1:(wfe(t)&&(wfe(n)?t.specifiers[0]=g5t(t.specifiers[0].local,y5t("default")):n.specifiers.unshift(t.specifiers.shift())),n.specifiers.push(...t.specifiers),!0):!0:(n.specifiers=t.specifiers,!0)}(function(n){Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"ImportInjector",{enumerable:!0,get:function(){return t.default}}),n.addDefault=i,n.addNamed=u,n.addNamespace=p,n.addSideEffect=m,Object.defineProperty(n,"isModule",{enumerable:!0,get:function(){return a.default}});var t=c6,a=v6;function i(b,v,E){return new t.default(b).addDefault(v,E)}function u(b,v,E,S){return new t.default(b).addNamed(v,E,S)}function p(b,v,E){return new t.default(b).addNamespace(v,E)}function m(b,v,E){return new t.default(b).addSideEffect(v,E)}})(Op);/**
* @vue/compiler-sfc v3.5.11
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**//*! #__NO_SIDE_EFFECTS__ */function Yn(n){const t=Object.create(null);for(const a of n.split(","))t[a]=1;return a=>a in t}const R5t=Object.freeze({}),u_=()=>{},d2=()=>!1,age=n=>n.charCodeAt(0)===111&&n.charCodeAt(1)===110&&(n.charCodeAt(2)>122||n.charCodeAt(2)<97),Cl=Object.assign,E5t=Object.prototype.hasOwnProperty,bk=(n,t)=>E5t.call(n,t),is=Array.isArray,S5t=n=>xk(n)==="[object Map]",T5t=n=>xk(n)==="[object Set]",w5t=n=>typeof n=="function",ja=n=>typeof n=="string",yc=n=>typeof n=="symbol",Zp=n=>n!==null&&typeof n=="object",nge=Object.prototype.toString,xk=n=>nge.call(n),P5t=n=>xk(n)==="[object Object]",Afe=Yn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),sge=Yn("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),b6=n=>{const t=Object.create(null);return a=>t[a]||(t[a]=n(a))},A5t=/-(\w)/g,Xs=b6(n=>n.replace(A5t,(t,a)=>a?a.toUpperCase():"")),I5t=/\B([A-Z])/g,C5t=b6(n=>n.replace(I5t,"-$1").toLowerCase()),Bd=b6(n=>n.charAt(0).toUpperCase()+n.slice(1)),j5t=b6(n=>n?`on${Bd(n)}`:""),O5t=/^[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*$/;function Ife(n){return O5t.test(n)?`__props.${n}`:`__props[${JSON.stringify(n)}]`}function _5t(n,t){return n+JSON.stringify(t,(a,i)=>typeof i=="function"?i.toString():i)}const $2={1:"TEXT",2:"CLASS",4:"STYLE",8:"PROPS",16:"FULL_PROPS",32:"NEED_HYDRATION",64:"STABLE_FRAGMENT",128:"KEYED_FRAGMENT",256:"UNKEYED_FRAGMENT",512:"NEED_PATCH",1024:"DYNAMIC_SLOTS",2048:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},N5t={1:"STABLE",2:"DYNAMIC",3:"FORWARDED"},D5t="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",ige=Yn(D5t),Cfe=2;function k5t(n,t=0,a=n.length){if(t=Math.max(0,Math.min(t,n.length)),a=Math.max(0,Math.min(a,n.length)),t>a)return"";let i=n.split(/(\r?\n)/);const u=i.filter((b,v)=>v%2===1);i=i.filter((b,v)=>v%2===0);let p=0;const m=[];for(let b=0;b<i.length;b++)if(p+=i[b].length+(u[b]&&u[b].length||0),p>=t){for(let v=b-Cfe;v<=b+Cfe||a>p;v++){if(v<0||v>=i.length)continue;const E=v+1;m.push(`${E}${" ".repeat(Math.max(3-String(E).length,0))}| ${i[v]}`);const S=i[v].length,A=u[v]&&u[v].length||0;if(v===b){const O=t-(p-(S+A)),I=Math.max(1,a>p?S-O:a-t);m.push(" | "+" ".repeat(O)+"^".repeat(I))}else if(v>b){if(a>p){const O=Math.max(Math.min(a-p,S),1);m.push(" | "+"^".repeat(O))}p+=S+A}}break}return m.join(`
`)}function oge(n){if(is(n)){const t={};for(let a=0;a<n.length;a++){const i=n[a],u=ja(i)?lge(i):oge(i);if(u)for(const p in u)t[p]=u[p]}return t}else if(ja(n)||Zp(n))return n}const L5t=/;(?![^(]*\))/g,M5t=/:([^]+)/,B5t=/\/\*[^]*?\*\//g;function lge(n){const t={};return n.replace(B5t,"").split(L5t).forEach(a=>{if(a){const i=a.split(M5t);i.length>1&&(t[i[0].trim()]=i[1].trim())}}),t}function F5t(n){let t="";if(!n||ja(n))return t;for(const a in n){const i=n[a];if(ja(i)||typeof i=="number"){const u=a.startsWith("--")?a:C5t(a);t+=`${u}:${i};`}}return t}function dge(n){let t="";if(ja(n))t=n;else if(is(n))for(let a=0;a<n.length;a++){const i=dge(n[a]);i&&(t+=i+" ")}else if(Zp(n))for(const a in n)n[a]&&(t+=a+" ");return t.trim()}const $5t="html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot",q5t="svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view",U5t="annotation,annotation-xml,maction,maligngroup,malignmark,math,menclose,merror,mfenced,mfrac,mfraction,mglyph,mi,mlabeledtr,mlongdiv,mmultiscripts,mn,mo,mover,mpadded,mphantom,mprescripts,mroot,mrow,ms,mscarries,mscarry,msgroup,msline,mspace,msqrt,msrow,mstack,mstyle,msub,msubsup,msup,mtable,mtd,mtext,mtr,munder,munderover,none,semantics",V5t="area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr",W5t=Yn($5t),G5t=Yn(q5t),K5t=Yn(U5t),uge=Yn(V5t),H5t="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",z5t=Yn(H5t+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected"),X5t=Yn("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,inert,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap"),J5t=Yn("xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radius,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xmlns:xlink,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan"),Y5t=Yn("accent,accentunder,actiontype,align,alignmentscope,altimg,altimg-height,altimg-valign,altimg-width,alttext,bevelled,close,columnsalign,columnlines,columnspan,denomalign,depth,dir,display,displaystyle,encoding,equalcolumns,equalrows,fence,fontstyle,fontweight,form,frame,framespacing,groupalign,height,href,id,indentalign,indentalignfirst,indentalignlast,indentshift,indentshiftfirst,indentshiftlast,indextype,justify,largetop,largeop,lquote,lspace,mathbackground,mathcolor,mathsize,mathvariant,maxsize,minlabelspacing,mode,other,overflow,position,rowalign,rowlines,rowspan,rquote,rspace,scriptlevel,scriptminsize,scriptsizemultiplier,selection,separator,separators,shift,side,src,stackalign,stretchy,subscriptshift,superscriptshift,symmetric,voffset,width,widths,xlink:href,xlink:show,xlink:type,xmlns"),Q5t=/["'&<>]/;function Zu(n){const t=""+n,a=Q5t.exec(t);if(!a)return t;let i="",u,p,m=0;for(p=a.index;p<t.length;p++){switch(t.charCodeAt(p)){case 34:u="&quot;";break;case 38:u="&amp;";break;case 39:u="&#39;";break;case 60:u="&lt;";break;case 62:u="&gt;";break;default:continue}m!==p&&(i+=t.slice(m,p)),m=p+1,i+=u}return m!==p?i+t.slice(m,p):i}const cge=n=>!!(n&&n.__v_isRef===!0),x6=n=>ja(n)?n:n==null?"":is(n)||Zp(n)&&(n.toString===nge||!w5t(n.toString))?cge(n)?x6(n.value):JSON.stringify(n,pge,2):String(n),pge=(n,t)=>cge(t)?pge(n,t.value):S5t(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((a,[i,u],p)=>(a[c_(i,p)+" =>"]=u,a),{})}:T5t(t)?{[`Set(${t.size})`]:[...t.values()].map(a=>c_(a))}:yc(t)?c_(t):Zp(t)&&!is(t)&&!P5t(t)?String(t):t,c_=(n,t="")=>{var a;return yc(n)?`Symbol(${(a=n.description)!=null?a:t})`:n},$p=Symbol("Fragment"),Np=Symbol("Teleport"),R6=Symbol("Suspense"),sy=Symbol("KeepAlive"),Rk=Symbol("BaseTransition"),Fd=Symbol("openBlock"),Ek=Symbol("createBlock"),Sk=Symbol("createElementBlock"),E6=Symbol("createVNode"),S6=Symbol("createElementVNode"),ef=Symbol("createCommentVNode"),T6=Symbol("createTextVNode"),w6=Symbol("createStaticVNode"),iy=Symbol("resolveComponent"),P6=Symbol("resolveDynamicComponent"),A6=Symbol("resolveDirective"),fge=Symbol("resolveFilter"),I6=Symbol("withDirectives"),C6=Symbol("renderList"),Tk=Symbol("renderSlot"),wk=Symbol("createSlots"),$y=Symbol("toDisplayString"),oy=Symbol("mergeProps"),j6=Symbol("normalizeClass"),O6=Symbol("normalizeStyle"),qp=Symbol("normalizeProps"),tf=Symbol("guardReactiveProps"),_6=Symbol("toHandlers"),lb=Symbol("camelize"),hge=Symbol("capitalize"),db=Symbol("toHandlerKey"),ly=Symbol("setBlockTracking"),mge=Symbol("pushScopeId"),yge=Symbol("popScopeId"),N6=Symbol("withCtx"),dy=Symbol("unref"),uy=Symbol("isRef"),D6=Symbol("withMemo"),Pk=Symbol("isMemoSame"),zs={[$p]:"Fragment",[Np]:"Teleport",[R6]:"Suspense",[sy]:"KeepAlive",[Rk]:"BaseTransition",[Fd]:"openBlock",[Ek]:"createBlock",[Sk]:"createElementBlock",[E6]:"createVNode",[S6]:"createElementVNode",[ef]:"createCommentVNode",[T6]:"createTextVNode",[w6]:"createStaticVNode",[iy]:"resolveComponent",[P6]:"resolveDynamicComponent",[A6]:"resolveDirective",[fge]:"resolveFilter",[I6]:"withDirectives",[C6]:"renderList",[Tk]:"renderSlot",[wk]:"createSlots",[$y]:"toDisplayString",[oy]:"mergeProps",[j6]:"normalizeClass",[O6]:"normalizeStyle",[qp]:"normalizeProps",[tf]:"guardReactiveProps",[_6]:"toHandlers",[lb]:"camelize",[hge]:"capitalize",[db]:"toHandlerKey",[ly]:"setBlockTracking",[mge]:"pushScopeId",[yge]:"popScopeId",[N6]:"withCtx",[dy]:"unref",[uy]:"isRef",[D6]:"withMemo",[Pk]:"isMemoSame"};function Ak(n){Object.getOwnPropertySymbols(n).forEach(t=>{zs[t]=n[t]})}const Z5t={HTML:0,0:"HTML",SVG:1,1:"SVG",MATH_ML:2,2:"MATH_ML"},eEt={ROOT:0,0:"ROOT",ELEMENT:1,1:"ELEMENT",TEXT:2,2:"TEXT",COMMENT:3,3:"COMMENT",SIMPLE_EXPRESSION:4,4:"SIMPLE_EXPRESSION",INTERPOLATION:5,5:"INTERPOLATION",ATTRIBUTE:6,6:"ATTRIBUTE",DIRECTIVE:7,7:"DIRECTIVE",COMPOUND_EXPRESSION:8,8:"COMPOUND_EXPRESSION",IF:9,9:"IF",IF_BRANCH:10,10:"IF_BRANCH",FOR:11,11:"FOR",TEXT_CALL:12,12:"TEXT_CALL",VNODE_CALL:13,13:"VNODE_CALL",JS_CALL_EXPRESSION:14,14:"JS_CALL_EXPRESSION",JS_OBJECT_EXPRESSION:15,15:"JS_OBJECT_EXPRESSION",JS_PROPERTY:16,16:"JS_PROPERTY",JS_ARRAY_EXPRESSION:17,17:"JS_ARRAY_EXPRESSION",JS_FUNCTION_EXPRESSION:18,18:"JS_FUNCTION_EXPRESSION",JS_CONDITIONAL_EXPRESSION:19,19:"JS_CONDITIONAL_EXPRESSION",JS_CACHE_EXPRESSION:20,20:"JS_CACHE_EXPRESSION",JS_BLOCK_STATEMENT:21,21:"JS_BLOCK_STATEMENT",JS_TEMPLATE_LITERAL:22,22:"JS_TEMPLATE_LITERAL",JS_IF_STATEMENT:23,23:"JS_IF_STATEMENT",JS_ASSIGNMENT_EXPRESSION:24,24:"JS_ASSIGNMENT_EXPRESSION",JS_SEQUENCE_EXPRESSION:25,25:"JS_SEQUENCE_EXPRESSION",JS_RETURN_STATEMENT:26,26:"JS_RETURN_STATEMENT"},tEt={ELEMENT:0,0:"ELEMENT",COMPONENT:1,1:"COMPONENT",SLOT:2,2:"SLOT",TEMPLATE:3,3:"TEMPLATE"},rEt={NOT_CONSTANT:0,0:"NOT_CONSTANT",CAN_SKIP_PATCH:1,1:"CAN_SKIP_PATCH",CAN_CACHE:2,2:"CAN_CACHE",CAN_STRINGIFY:3,3:"CAN_STRINGIFY"},wn={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function Ik(n,t=""){return{type:0,source:t,children:n,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:wn}}function Up(n,t,a,i,u,p,m,b=!1,v=!1,E=!1,S=wn){return n&&(b?(n.helper(Fd),n.helper(cc(n.inSSR,E))):n.helper(uc(n.inSSR,E)),m&&n.helper(I6)),{type:13,tag:t,props:a,children:i,patchFlag:u,dynamicProps:p,directives:m,isBlock:b,disableTracking:v,isComponent:E,loc:S}}function kd(n,t=wn){return{type:17,loc:t,elements:n}}function si(n,t=wn){return{type:15,loc:t,properties:n}}function en(n,t){return{type:16,loc:wn,key:ja(n)?Mr(n,!0):n,value:t}}function Mr(n,t=!1,a=wn,i=0){return{type:4,loc:a,content:n,isStatic:t,constType:t?3:i}}function aEt(n,t){return{type:5,loc:t,content:ja(n)?Mr(n,!1,t):n}}function Os(n,t=wn){return{type:8,loc:t,children:n}}function mn(n,t=[],a=wn){return{type:14,loc:a,callee:n,arguments:t}}function dc(n,t=void 0,a=!1,i=!1,u=wn){return{type:18,params:n,returns:t,newline:a,isSlot:i,loc:u}}function ub(n,t,a,i=!0){return{type:19,test:n,consequent:t,alternate:a,newline:i,loc:wn}}function gge(n,t,a=!1){return{type:20,index:n,value:t,needPauseTracking:a,needArraySpread:!1,loc:wn}}function vge(n){return{type:21,body:n,loc:wn}}function nEt(n){return{type:22,elements:n,loc:wn}}function sEt(n,t,a){return{type:23,test:n,consequent:t,alternate:a,loc:wn}}function iEt(n,t){return{type:24,left:n,right:t,loc:wn}}function oEt(n){return{type:25,expressions:n,loc:wn}}function lEt(n){return{type:26,returns:n,loc:wn}}function uc(n,t){return n||t?E6:S6}function cc(n,t){return n||t?Ek:Sk}function k6(n,{helper:t,removeHelper:a,inSSR:i}){n.isBlock||(n.isBlock=!0,a(uc(i,n.isComponent)),t(Fd),t(cc(i,n.isComponent)))}var bge=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(n=>n.charCodeAt(0))),dEt=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(n=>n.charCodeAt(0))),p_;const uEt=new Map([[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]]),sN=(p_=String.fromCodePoint)!==null&&p_!==void 0?p_:function(n){let t="";return n>65535&&(n-=65536,t+=String.fromCharCode(n>>>10&1023|55296),n=56320|n&1023),t+=String.fromCharCode(n),t};function cEt(n){var t;return n>=55296&&n<=57343||n>1114111?65533:(t=uEt.get(n))!==null&&t!==void 0?t:n}var Bn;(function(n){n[n.NUM=35]="NUM",n[n.SEMI=59]="SEMI",n[n.EQUALS=61]="EQUALS",n[n.ZERO=48]="ZERO",n[n.NINE=57]="NINE",n[n.LOWER_A=97]="LOWER_A",n[n.LOWER_F=102]="LOWER_F",n[n.LOWER_X=120]="LOWER_X",n[n.LOWER_Z=122]="LOWER_Z",n[n.UPPER_A=65]="UPPER_A",n[n.UPPER_F=70]="UPPER_F",n[n.UPPER_Z=90]="UPPER_Z"})(Bn||(Bn={}));const pEt=32;var _d;(function(n){n[n.VALUE_LENGTH=49152]="VALUE_LENGTH",n[n.BRANCH_LENGTH=16256]="BRANCH_LENGTH",n[n.JUMP_TABLE=127]="JUMP_TABLE"})(_d||(_d={}));function iN(n){return n>=Bn.ZERO&&n<=Bn.NINE}function fEt(n){return n>=Bn.UPPER_A&&n<=Bn.UPPER_F||n>=Bn.LOWER_A&&n<=Bn.LOWER_F}function hEt(n){return n>=Bn.UPPER_A&&n<=Bn.UPPER_Z||n>=Bn.LOWER_A&&n<=Bn.LOWER_Z||iN(n)}function mEt(n){return n===Bn.EQUALS||hEt(n)}var Ln;(function(n){n[n.EntityStart=0]="EntityStart",n[n.NumericStart=1]="NumericStart",n[n.NumericDecimal=2]="NumericDecimal",n[n.NumericHex=3]="NumericHex",n[n.NamedEntity=4]="NamedEntity"})(Ln||(Ln={}));var Po;(function(n){n[n.Legacy=0]="Legacy",n[n.Strict=1]="Strict",n[n.Attribute=2]="Attribute"})(Po||(Po={}));class xge{constructor(t,a,i){this.decodeTree=t,this.emitCodePoint=a,this.errors=i,this.state=Ln.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Po.Strict}startEntity(t){this.decodeMode=t,this.state=Ln.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,a){switch(this.state){case Ln.EntityStart:return t.charCodeAt(a)===Bn.NUM?(this.state=Ln.NumericStart,this.consumed+=1,this.stateNumericStart(t,a+1)):(this.state=Ln.NamedEntity,this.stateNamedEntity(t,a));case Ln.NumericStart:return this.stateNumericStart(t,a);case Ln.NumericDecimal:return this.stateNumericDecimal(t,a);case Ln.NumericHex:return this.stateNumericHex(t,a);case Ln.NamedEntity:return this.stateNamedEntity(t,a)}}stateNumericStart(t,a){return a>=t.length?-1:(t.charCodeAt(a)|pEt)===Bn.LOWER_X?(this.state=Ln.NumericHex,this.consumed+=1,this.stateNumericHex(t,a+1)):(this.state=Ln.NumericDecimal,this.stateNumericDecimal(t,a))}addToNumericResult(t,a,i,u){if(a!==i){const p=i-a;this.result=this.result*Math.pow(u,p)+parseInt(t.substr(a,p),u),this.consumed+=p}}stateNumericHex(t,a){const i=a;for(;a<t.length;){const u=t.charCodeAt(a);if(iN(u)||fEt(u))a+=1;else return this.addToNumericResult(t,i,a,16),this.emitNumericEntity(u,3)}return this.addToNumericResult(t,i,a,16),-1}stateNumericDecimal(t,a){const i=a;for(;a<t.length;){const u=t.charCodeAt(a);if(iN(u))a+=1;else return this.addToNumericResult(t,i,a,10),this.emitNumericEntity(u,2)}return this.addToNumericResult(t,i,a,10),-1}emitNumericEntity(t,a){var i;if(this.consumed<=a)return(i=this.errors)===null||i===void 0||i.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(t===Bn.SEMI)this.consumed+=1;else if(this.decodeMode===Po.Strict)return 0;return this.emitCodePoint(cEt(this.result),this.consumed),this.errors&&(t!==Bn.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(t,a){const{decodeTree:i}=this;let u=i[this.treeIndex],p=(u&_d.VALUE_LENGTH)>>14;for(;a<t.length;a++,this.excess++){const m=t.charCodeAt(a);if(this.treeIndex=yEt(i,u,this.treeIndex+Math.max(1,p),m),this.treeIndex<0)return this.result===0||this.decodeMode===Po.Attribute&&(p===0||mEt(m))?0:this.emitNotTerminatedNamedEntity();if(u=i[this.treeIndex],p=(u&_d.VALUE_LENGTH)>>14,p!==0){if(m===Bn.SEMI)return this.emitNamedEntityData(this.treeIndex,p,this.consumed+this.excess);this.decodeMode!==Po.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:a,decodeTree:i}=this,u=(i[a]&_d.VALUE_LENGTH)>>14;return this.emitNamedEntityData(a,u,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,a,i){const{decodeTree:u}=this;return this.emitCodePoint(a===1?u[t]&~_d.VALUE_LENGTH:u[t+1],i),a===3&&this.emitCodePoint(u[t+2],i),i}end(){var t;switch(this.state){case Ln.NamedEntity:return this.result!==0&&(this.decodeMode!==Po.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Ln.NumericDecimal:return this.emitNumericEntity(0,2);case Ln.NumericHex:return this.emitNumericEntity(0,3);case Ln.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Ln.EntityStart:return 0}}}function Rge(n){let t="";const a=new xge(n,i=>t+=sN(i));return function(u,p){let m=0,b=0;for(;(b=u.indexOf("&",b))>=0;){t+=u.slice(m,b),a.startEntity(p);const E=a.write(u,b+1);if(E<0){m=b+a.end();break}m=b+E,b=E===0?m+1:m}const v=t+u.slice(m);return t="",v}}function yEt(n,t,a,i){const u=(t&_d.BRANCH_LENGTH)>>7,p=t&_d.JUMP_TABLE;if(u===0)return p!==0&&i===p?a:-1;if(p){const v=i-p;return v<0||v>=u?-1:n[a+v]-1}let m=a,b=m+u-1;for(;m<=b;){const v=m+b>>>1,E=n[v];if(E<i)m=v+1;else if(E>i)b=v-1;else return n[v+u]}return-1}const gEt=Rge(bge);Rge(dEt);function vEt(n,t=Po.Legacy){return gEt(n,t)}const jfe=new Uint8Array([123,123]),Ofe=new Uint8Array([125,125]);function _fe(n){return n>=97&&n<=122||n>=65&&n<=90}function ai(n){return n===32||n===10||n===9||n===12||n===13}function Sd(n){return n===47||n===62||ai(n)}function cb(n){const t=new Uint8Array(n.length);for(let a=0;a<n.length;a++)t[a]=n.charCodeAt(a);return t}const Xn={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101]),TextareaEnd:new Uint8Array([60,47,116,101,120,116,97,114,101,97])};let bEt=class{constructor(t,a){this.stack=t,this.cbs=a,this.state=1,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=1,this.inRCDATA=!1,this.inXML=!1,this.inVPre=!1,this.newlines=[],this.mode=0,this.delimiterOpen=jfe,this.delimiterClose=Ofe,this.delimiterIndex=-1,this.currentSequence=void 0,this.sequenceIndex=0,this.entityDecoder=new xge(bge,(i,u)=>this.emitCodePoint(i,u))}get inSFCRoot(){return this.mode===2&&this.stack.length===0}reset(){this.state=1,this.mode=0,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=1,this.inRCDATA=!1,this.currentSequence=void 0,this.newlines.length=0,this.delimiterOpen=jfe,this.delimiterClose=Ofe}getPos(t){let a=1,i=t+1;for(let u=this.newlines.length-1;u>=0;u--){const p=this.newlines[u];if(t>p){a=u+2,i=t-p;break}}return{column:i,line:a,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){t===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):t===38?this.startEntity():!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const a=this.index+1-this.delimiterOpen.length;a>this.sectionStart&&this.cbs.ontext(this.sectionStart,a),this.state=3,this.sectionStart=a}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const a=this.sequenceIndex===this.currentSequence.length;if(!(a?Sd(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!a){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(t===62||ai(t)){const a=this.index-this.currentSequence.length;if(this.sectionStart<a){const i=this.index;this.index=a,this.cbs.ontext(this.sectionStart,a),this.index=i}this.sectionStart=a+2,this.stateInClosingTagName(t),this.inRCDATA=!1;return}this.sequenceIndex=0}(t|32)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:this.sequenceIndex===0?this.currentSequence===Xn.TitleEnd||this.currentSequence===Xn.TextareaEnd&&!this.inSFCRoot?t===38?this.startEntity():!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t)):this.fastForwardTo(60)&&(this.sequenceIndex=1):this.sequenceIndex=+(t===60)}stateCDATASequence(t){t===Xn.Cdata[this.sequenceIndex]?++this.sequenceIndex===Xn.Cdata.length&&(this.state=28,this.currentSequence=Xn.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=23,this.stateInDeclaration(t))}fastForwardTo(t){for(;++this.index<this.buffer.length;){const a=this.buffer.charCodeAt(this.index);if(a===10&&this.newlines.push(this.index),a===t)return!0}return this.index=this.buffer.length-1,!1}stateInCommentLike(t){t===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===Xn.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index-2):this.cbs.oncomment(this.sectionStart,this.index-2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=1):this.sequenceIndex===0?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):t!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}startSpecial(t,a){this.enterRCDATA(t,a),this.state=31}enterRCDATA(t,a){this.inRCDATA=!0,this.currentSequence=t,this.sequenceIndex=a}stateBeforeTagName(t){t===33?(this.state=22,this.sectionStart=this.index+1):t===63?(this.state=24,this.sectionStart=this.index+1):_fe(t)?(this.sectionStart=this.index,this.mode===0?this.state=6:this.inSFCRoot?this.state=34:this.inXML?this.state=6:t===116?this.state=30:this.state=t===115?29:6):t===47?this.state=8:(this.state=1,this.stateText(t))}stateInTagName(t){Sd(t)&&this.handleTagName(t)}stateInSFCRootTagName(t){if(Sd(t)){const a=this.buffer.slice(this.sectionStart,this.index);a!=="template"&&this.enterRCDATA(cb("</"+a),0),this.handleTagName(t)}}handleTagName(t){this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(t)}stateBeforeClosingTagName(t){ai(t)||(t===62?(this.cbs.onerr(14,this.index),this.state=1,this.sectionStart=this.index+1):(this.state=_fe(t)?9:27,this.sectionStart=this.index))}stateInClosingTagName(t){(t===62||ai(t))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=10,this.stateAfterClosingTagName(t))}stateAfterClosingTagName(t){t===62&&(this.state=1,this.sectionStart=this.index+1)}stateBeforeAttrName(t){t===62?(this.cbs.onopentagend(this.index),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):t===47?(this.state=7,this.peek()!==62&&this.cbs.onerr(22,this.index)):t===60&&this.peek()===47?(this.cbs.onopentagend(this.index),this.state=5,this.sectionStart=this.index):ai(t)||(t===61&&this.cbs.onerr(19,this.index),this.handleAttrStart(t))}handleAttrStart(t){t===118&&this.peek()===45?(this.state=13,this.sectionStart=this.index):t===46||t===58||t===64||t===35?(this.cbs.ondirname(this.index,this.index+1),this.state=14,this.sectionStart=this.index+1):(this.state=12,this.sectionStart=this.index)}stateInSelfClosingTag(t){t===62?(this.cbs.onselfclosingtag(this.index),this.state=1,this.sectionStart=this.index+1,this.inRCDATA=!1):ai(t)||(this.state=11,this.stateBeforeAttrName(t))}stateInAttrName(t){t===61||Sd(t)?(this.cbs.onattribname(this.sectionStart,this.index),this.handleAttrNameEnd(t)):(t===34||t===39||t===60)&&this.cbs.onerr(17,this.index)}stateInDirName(t){t===61||Sd(t)?(this.cbs.ondirname(this.sectionStart,this.index),this.handleAttrNameEnd(t)):t===58?(this.cbs.ondirname(this.sectionStart,this.index),this.state=14,this.sectionStart=this.index+1):t===46&&(this.cbs.ondirname(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDirArg(t){t===61||Sd(t)?(this.cbs.ondirarg(this.sectionStart,this.index),this.handleAttrNameEnd(t)):t===91?this.state=15:t===46&&(this.cbs.ondirarg(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDynamicDirArg(t){t===93?this.state=14:(t===61||Sd(t))&&(this.cbs.ondirarg(this.sectionStart,this.index+1),this.handleAttrNameEnd(t),this.cbs.onerr(27,this.index))}stateInDirModifier(t){t===61||Sd(t)?(this.cbs.ondirmodifier(this.sectionStart,this.index),this.handleAttrNameEnd(t)):t===46&&(this.cbs.ondirmodifier(this.sectionStart,this.index),this.sectionStart=this.index+1)}handleAttrNameEnd(t){this.sectionStart=this.index,this.state=17,this.cbs.onattribnameend(this.index),this.stateAfterAttrName(t)}stateAfterAttrName(t){t===61?this.state=18:t===47||t===62?(this.cbs.onattribend(0,this.sectionStart),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(t)):ai(t)||(this.cbs.onattribend(0,this.sectionStart),this.handleAttrStart(t))}stateBeforeAttrValue(t){t===34?(this.state=19,this.sectionStart=this.index+1):t===39?(this.state=20,this.sectionStart=this.index+1):ai(t)||(this.sectionStart=this.index,this.state=21,this.stateInAttrValueNoQuotes(t))}handleInAttrValue(t,a){t===a?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(a===34?3:2,this.index+1),this.state=11):t===38&&this.startEntity()}stateInAttrValueDoubleQuotes(t){this.handleInAttrValue(t,34)}stateInAttrValueSingleQuotes(t){this.handleInAttrValue(t,39)}stateInAttrValueNoQuotes(t){ai(t)||t===62?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(1,this.index),this.state=11,this.stateBeforeAttrName(t)):t===34||t===39||t===60||t===61||t===96?this.cbs.onerr(18,this.index):t===38&&this.startEntity()}stateBeforeDeclaration(t){t===91?(this.state=26,this.sequenceIndex=0):this.state=t===45?25:23}stateInDeclaration(t){(t===62||this.fastForwardTo(62))&&(this.state=1,this.sectionStart=this.index+1)}stateInProcessingInstruction(t){(t===62||this.fastForwardTo(62))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeComment(t){t===45?(this.state=28,this.currentSequence=Xn.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=23}stateInSpecialComment(t){(t===62||this.fastForwardTo(62))&&(this.cbs.oncomment(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeSpecialS(t){t===Xn.ScriptEnd[3]?this.startSpecial(Xn.ScriptEnd,4):t===Xn.StyleEnd[3]?this.startSpecial(Xn.StyleEnd,4):(this.state=6,this.stateInTagName(t))}stateBeforeSpecialT(t){t===Xn.TitleEnd[3]?this.startSpecial(Xn.TitleEnd,4):t===Xn.TextareaEnd[3]?this.startSpecial(Xn.TextareaEnd,4):(this.state=6,this.stateInTagName(t))}startEntity(){this.baseState=this.state,this.state=33,this.entityStart=this.index,this.entityDecoder.startEntity(this.baseState===1||this.baseState===32?Po.Legacy:Po.Attribute)}stateInEntity(){{const t=this.entityDecoder.write(this.buffer,this.index);t>=0?(this.state=this.baseState,t===0&&(this.index=this.entityStart)):this.index=this.buffer.length-1}}parse(t){for(this.buffer=t;this.index<this.buffer.length;){const a=this.buffer.charCodeAt(this.index);switch(a===10&&this.newlines.push(this.index),this.state){case 1:{this.stateText(a);break}case 2:{this.stateInterpolationOpen(a);break}case 3:{this.stateInterpolation(a);break}case 4:{this.stateInterpolationClose(a);break}case 31:{this.stateSpecialStartSequence(a);break}case 32:{this.stateInRCDATA(a);break}case 26:{this.stateCDATASequence(a);break}case 19:{this.stateInAttrValueDoubleQuotes(a);break}case 12:{this.stateInAttrName(a);break}case 13:{this.stateInDirName(a);break}case 14:{this.stateInDirArg(a);break}case 15:{this.stateInDynamicDirArg(a);break}case 16:{this.stateInDirModifier(a);break}case 28:{this.stateInCommentLike(a);break}case 27:{this.stateInSpecialComment(a);break}case 11:{this.stateBeforeAttrName(a);break}case 6:{this.stateInTagName(a);break}case 34:{this.stateInSFCRootTagName(a);break}case 9:{this.stateInClosingTagName(a);break}case 5:{this.stateBeforeTagName(a);break}case 17:{this.stateAfterAttrName(a);break}case 20:{this.stateInAttrValueSingleQuotes(a);break}case 18:{this.stateBeforeAttrValue(a);break}case 8:{this.stateBeforeClosingTagName(a);break}case 10:{this.stateAfterClosingTagName(a);break}case 29:{this.stateBeforeSpecialS(a);break}case 30:{this.stateBeforeSpecialT(a);break}case 21:{this.stateInAttrValueNoQuotes(a);break}case 7:{this.stateInSelfClosingTag(a);break}case 23:{this.stateInDeclaration(a);break}case 22:{this.stateBeforeDeclaration(a);break}case 25:{this.stateBeforeComment(a);break}case 24:{this.stateInProcessingInstruction(a);break}case 33:{this.stateInEntity();break}}this.index++}this.cleanup(),this.finish()}cleanup(){this.sectionStart!==this.index&&(this.state===1||this.state===32&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===19||this.state===20||this.state===21)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}finish(){this.state===33&&(this.entityDecoder.end(),this.state=this.baseState),this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){const t=this.buffer.length;this.sectionStart>=t||(this.state===28?this.currentSequence===Xn.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,a){this.baseState!==1&&this.baseState!==32?(this.sectionStart<this.entityStart&&this.cbs.onattribdata(this.sectionStart,this.entityStart),this.sectionStart=this.entityStart+a,this.index=this.sectionStart-1,this.cbs.onattribentity(sN(t),this.entityStart,this.sectionStart)):(this.sectionStart<this.entityStart&&this.cbs.ontext(this.sectionStart,this.entityStart),this.sectionStart=this.entityStart+a,this.index=this.sectionStart-1,this.cbs.ontextentity(sN(t),this.entityStart,this.sectionStart))}};const xEt={COMPILER_IS_ON_ELEMENT:"COMPILER_IS_ON_ELEMENT",COMPILER_V_BIND_SYNC:"COMPILER_V_BIND_SYNC",COMPILER_V_BIND_OBJECT_ORDER:"COMPILER_V_BIND_OBJECT_ORDER",COMPILER_V_ON_NATIVE:"COMPILER_V_ON_NATIVE",COMPILER_V_IF_V_FOR_PRECEDENCE:"COMPILER_V_IF_V_FOR_PRECEDENCE",COMPILER_NATIVE_TEMPLATE:"COMPILER_NATIVE_TEMPLATE",COMPILER_INLINE_TEMPLATE:"COMPILER_INLINE_TEMPLATE",COMPILER_FILTERS:"COMPILER_FILTERS"},REt={COMPILER_IS_ON_ELEMENT:{message:'Platform-native elements with "is" prop will no longer be treated as components in Vue 3 unless the "is" value is explicitly prefixed with "vue:".',link:"https://v3-migration.vuejs.org/breaking-changes/custom-elements-interop.html"},COMPILER_V_BIND_SYNC:{message:n=>`.sync modifier for v-bind has been removed. Use v-model with argument instead. \`v-bind:${n}.sync\` should be changed to \`v-model:${n}\`.`,link:"https://v3-migration.vuejs.org/breaking-changes/v-model.html"},COMPILER_V_BIND_OBJECT_ORDER:{message:'v-bind="obj" usage is now order sensitive and behaves like JavaScript object spread: it will now overwrite an existing non-mergeable attribute that appears before v-bind in the case of conflict. To retain 2.x behavior, move v-bind to make it the first attribute. You can also suppress this warning if the usage is intended.',link:"https://v3-migration.vuejs.org/breaking-changes/v-bind.html"},COMPILER_V_ON_NATIVE:{message:".native modifier for v-on has been removed as is no longer necessary.",link:"https://v3-migration.vuejs.org/breaking-changes/v-on-native-modifier-removed.html"},COMPILER_V_IF_V_FOR_PRECEDENCE:{message:"v-if / v-for precedence when used on the same element has changed in Vue 3: v-if now takes higher precedence and will no longer have access to v-for scope variables. It is best to avoid the ambiguity with <template> tags or use a computed property that filters v-for data source.",link:"https://v3-migration.vuejs.org/breaking-changes/v-if-v-for.html"},COMPILER_NATIVE_TEMPLATE:{message:"<template> with no special directives will render as a native template element instead of its inner content in Vue 3."},COMPILER_INLINE_TEMPLATE:{message:'"inline-template" has been removed in Vue 3.',link:"https://v3-migration.vuejs.org/breaking-changes/inline-template-attribute.html"},COMPILER_FILTERS:{message:'filters have been removed in Vue 3. The "|" symbol will be treated as native JavaScript bitwise OR operator. Use method calls or computed properties instead.',link:"https://v3-migration.vuejs.org/breaking-changes/filters.html"}};function oN(n,{compatConfig:t}){const a=t&&t[n];return n==="MODE"?a||3:a}function EEt(n,t){const a=oN("MODE",t),i=oN(n,t);return a===3?i===!0:i!==!1}function SEt(n,t,a,...i){const u=EEt(n,t);return u&&Ege(n,t,a,...i),u}function Ege(n,t,a,...i){if(oN(n,t)==="suppress-warning")return;const{message:p,link:m}=REt[n],b=`(deprecation ${n}) ${typeof p=="function"?p(...i):p}${m?`
Details: ${m}`:""}`,v=new SyntaxError(b);v.code=n,a&&(v.loc=a),t.onWarn(v)}function Ck(n){throw n}function Sge(n){console.warn(`[Vue warn] ${n.message}`)}function _a(n,t,a,i){const u=(a||jk)[n]+(i||""),p=new SyntaxError(String(u));return p.code=n,p.loc=t,p}const TEt={ABRUPT_CLOSING_OF_EMPTY_COMMENT:0,0:"ABRUPT_CLOSING_OF_EMPTY_COMMENT",CDATA_IN_HTML_CONTENT:1,1:"CDATA_IN_HTML_CONTENT",DUPLICATE_ATTRIBUTE:2,2:"DUPLICATE_ATTRIBUTE",END_TAG_WITH_ATTRIBUTES:3,3:"END_TAG_WITH_ATTRIBUTES",END_TAG_WITH_TRAILING_SOLIDUS:4,4:"END_TAG_WITH_TRAILING_SOLIDUS",EOF_BEFORE_TAG_NAME:5,5:"EOF_BEFORE_TAG_NAME",EOF_IN_CDATA:6,6:"EOF_IN_CDATA",EOF_IN_COMMENT:7,7:"EOF_IN_COMMENT",EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT:8,8:"EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT",EOF_IN_TAG:9,9:"EOF_IN_TAG",INCORRECTLY_CLOSED_COMMENT:10,10:"INCORRECTLY_CLOSED_COMMENT",INCORRECTLY_OPENED_COMMENT:11,11:"INCORRECTLY_OPENED_COMMENT",INVALID_FIRST_CHARACTER_OF_TAG_NAME:12,12:"INVALID_FIRST_CHARACTER_OF_TAG_NAME",MISSING_ATTRIBUTE_VALUE:13,13:"MISSING_ATTRIBUTE_VALUE",MISSING_END_TAG_NAME:14,14:"MISSING_END_TAG_NAME",MISSING_WHITESPACE_BETWEEN_ATTRIBUTES:15,15:"MISSING_WHITESPACE_BETWEEN_ATTRIBUTES",NESTED_COMMENT:16,16:"NESTED_COMMENT",UNEXPECTED_CHARACTER_IN_ATTRIBUTE_NAME:17,17:"UNEXPECTED_CHARACTER_IN_ATTRIBUTE_NAME",UNEXPECTED_CHARACTER_IN_UNQUOTED_ATTRIBUTE_VALUE:18,18:"UNEXPECTED_CHARACTER_IN_UNQUOTED_ATTRIBUTE_VALUE",UNEXPECTED_EQUALS_SIGN_BEFORE_ATTRIBUTE_NAME:19,19:"UNEXPECTED_EQUALS_SIGN_BEFORE_ATTRIBUTE_NAME",UNEXPECTED_NULL_CHARACTER:20,20:"UNEXPECTED_NULL_CHARACTER",UNEXPECTED_QUESTION_MARK_INSTEAD_OF_TAG_NAME:21,21:"UNEXPECTED_QUESTION_MARK_INSTEAD_OF_TAG_NAME",UNEXPECTED_SOLIDUS_IN_TAG:22,22:"UNEXPECTED_SOLIDUS_IN_TAG",X_INVALID_END_TAG:23,23:"X_INVALID_END_TAG",X_MISSING_END_TAG:24,24:"X_MISSING_END_TAG",X_MISSING_INTERPOLATION_END:25,25:"X_MISSING_INTERPOLATION_END",X_MISSING_DIRECTIVE_NAME:26,26:"X_MISSING_DIRECTIVE_NAME",X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END:27,27:"X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END",X_V_IF_NO_EXPRESSION:28,28:"X_V_IF_NO_EXPRESSION",X_V_IF_SAME_KEY:29,29:"X_V_IF_SAME_KEY",X_V_ELSE_NO_ADJACENT_IF:30,30:"X_V_ELSE_NO_ADJACENT_IF",X_V_FOR_NO_EXPRESSION:31,31:"X_V_FOR_NO_EXPRESSION",X_V_FOR_MALFORMED_EXPRESSION:32,32:"X_V_FOR_MALFORMED_EXPRESSION",X_V_FOR_TEMPLATE_KEY_PLACEMENT:33,33:"X_V_FOR_TEMPLATE_KEY_PLACEMENT",X_V_BIND_NO_EXPRESSION:34,34:"X_V_BIND_NO_EXPRESSION",X_V_ON_NO_EXPRESSION:35,35:"X_V_ON_NO_EXPRESSION",X_V_SLOT_UNEXPECTED_DIRECTIVE_ON_SLOT_OUTLET:36,36:"X_V_SLOT_UNEXPECTED_DIRECTIVE_ON_SLOT_OUTLET",X_V_SLOT_MIXED_SLOT_USAGE:37,37:"X_V_SLOT_MIXED_SLOT_USAGE",X_V_SLOT_DUPLICATE_SLOT_NAMES:38,38:"X_V_SLOT_DUPLICATE_SLOT_NAMES",X_V_SLOT_EXTRANEOUS_DEFAULT_SLOT_CHILDREN:39,39:"X_V_SLOT_EXTRANEOUS_DEFAULT_SLOT_CHILDREN",X_V_SLOT_MISPLACED:40,40:"X_V_SLOT_MISPLACED",X_V_MODEL_NO_EXPRESSION:41,41:"X_V_MODEL_NO_EXPRESSION",X_V_MODEL_MALFORMED_EXPRESSION:42,42:"X_V_MODEL_MALFORMED_EXPRESSION",X_V_MODEL_ON_SCOPE_VARIABLE:43,43:"X_V_MODEL_ON_SCOPE_VARIABLE",X_V_MODEL_ON_PROPS:44,44:"X_V_MODEL_ON_PROPS",X_INVALID_EXPRESSION:45,45:"X_INVALID_EXPRESSION",X_KEEP_ALIVE_INVALID_CHILDREN:46,46:"X_KEEP_ALIVE_INVALID_CHILDREN",X_PREFIX_ID_NOT_SUPPORTED:47,47:"X_PREFIX_ID_NOT_SUPPORTED",X_MODULE_MODE_NOT_SUPPORTED:48,48:"X_MODULE_MODE_NOT_SUPPORTED",X_CACHE_HANDLER_NOT_SUPPORTED:49,49:"X_CACHE_HANDLER_NOT_SUPPORTED",X_SCOPE_ID_NOT_SUPPORTED:50,50:"X_SCOPE_ID_NOT_SUPPORTED",X_VNODE_HOOKS:51,51:"X_VNODE_HOOKS",X_V_BIND_INVALID_SAME_NAME_ARGUMENT:52,52:"X_V_BIND_INVALID_SAME_NAME_ARGUMENT",__EXTEND_POINT__:53,53:"__EXTEND_POINT__"},jk={0:"Illegal comment.",1:"CDATA section is allowed only in XML context.",2:"Duplicate attribute.",3:"End tag cannot have attributes.",4:"Illegal '/' in tags.",5:"Unexpected EOF in tag.",6:"Unexpected EOF in CDATA section.",7:"Unexpected EOF in comment.",8:"Unexpected EOF in script.",9:"Unexpected EOF in tag.",10:"Incorrectly closed comment.",11:"Incorrectly opened comment.",12:"Illegal tag name. Use '&lt;' to print '<'.",13:"Attribute value was expected.",14:"End tag name was expected.",15:"Whitespace was expected.",16:"Unexpected '<!--' in comment.",17:`Attribute name cannot contain U+0022 ("), U+0027 ('), and U+003C (<).`,18:"Unquoted attribute value cannot contain U+0022 (\"), U+0027 ('), U+003C (<), U+003D (=), and U+0060 (`).",19:"Attribute name cannot start with '='.",21:"'<?' is allowed only in XML context.",20:"Unexpected null character.",22:"Illegal '/' in tags.",23:"Invalid end tag.",24:"Element is missing end tag.",25:"Interpolation end sign was not found.",27:"End bracket for dynamic directive argument was not found. Note that dynamic directive argument cannot contain spaces.",26:"Legal directive name was expected.",28:"v-if/v-else-if is missing expression.",29:"v-if/else branches must use unique keys.",30:"v-else/v-else-if has no adjacent v-if or v-else-if.",31:"v-for is missing expression.",32:"v-for has invalid expression.",33:"<template v-for> key should be placed on the <template> tag.",34:"v-bind is missing expression.",52:"v-bind with same-name shorthand only allows static argument.",35:"v-on is missing expression.",36:"Unexpected custom directive on <slot> outlet.",37:"Mixed v-slot usage on both the component and nested <template>. When there are multiple named slots, all slots should use <template> syntax to avoid scope ambiguity.",38:"Duplicate slot names found. ",39:"Extraneous children found when component already has explicitly named default slot. These children will be ignored.",40:"v-slot can only be used on components or <template> tags.",41:"v-model is missing expression.",42:"v-model value must be a valid JavaScript member expression.",43:"v-model cannot be used on v-for or v-slot scope variables because they are not writable.",44:`v-model cannot be used on a prop, because local prop bindings are not writable.
Use a v-bind binding combined with a v-on listener that emits update:x event instead.`,45:"Error parsing JavaScript expression: ",46:"<KeepAlive> expects exactly one child component.",51:"@vnode-* hooks in templates are no longer supported. Use the vue: prefix instead. For example, @vnode-mounted should be changed to @vue:mounted. @vnode-* hooks support has been removed in 3.4.",47:'"prefixIdentifiers" option is not supported in this build of compiler.',48:"ES module mode is not supported in this build of compiler.",49:'"cacheHandlers" option is only supported when the "prefixIdentifiers" option is enabled.',50:'"scopeId" option is only supported in module mode.',53:""};function wEt(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function qy(n){if(n.__esModule)return n;var t=n.default;if(typeof t=="function"){var a=function i(){return this instanceof i?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};a.prototype=t.prototype}else a={};return Object.defineProperty(a,"__esModule",{value:!0}),Object.keys(n).forEach(function(i){var u=Object.getOwnPropertyDescriptor(n,i);Object.defineProperty(a,i,u.get?u:{enumerable:!0,get:function(){return n[i]}})}),a}var L6={};Object.defineProperty(L6,"__esModule",{value:!0});function PEt(n,t){if(n==null)return{};var a={};for(var i in n)if({}.hasOwnProperty.call(n,i)){if(t.includes(i))continue;a[i]=n[i]}return a}class Ld{constructor(t,a,i){this.line=void 0,this.column=void 0,this.index=void 0,this.line=t,this.column=a,this.index=i}}class pb{constructor(t,a){this.start=void 0,this.end=void 0,this.filename=void 0,this.identifierName=void 0,this.start=t,this.end=a}}function _s(n,t){const{line:a,column:i,index:u}=n;return new Ld(a,i+t,u+t)}const Nfe="BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED";var AEt={ImportMetaOutsideModule:{message:`import.meta may appear only with 'sourceType: "module"'`,code:Nfe},ImportOutsideModule:{message:`'import' and 'export' may appear only with 'sourceType: "module"'`,code:Nfe}};const Dfe={ArrayPattern:"array destructuring pattern",AssignmentExpression:"assignment expression",AssignmentPattern:"assignment expression",ArrowFunctionExpression:"arrow function expression",ConditionalExpression:"conditional expression",CatchClause:"catch clause",ForOfStatement:"for-of statement",ForInStatement:"for-in statement",ForStatement:"for-loop",FormalParameters:"function parameter list",Identifier:"identifier",ImportSpecifier:"import specifier",ImportDefaultSpecifier:"import default specifier",ImportNamespaceSpecifier:"import namespace specifier",ObjectPattern:"object destructuring pattern",ParenthesizedExpression:"parenthesized expression",RestElement:"rest element",UpdateExpression:{true:"prefix operation",false:"postfix operation"},VariableDeclarator:"variable declaration",YieldExpression:"yield expression"},q2=n=>n.type==="UpdateExpression"?Dfe.UpdateExpression[`${n.prefix}`]:Dfe[n.type];var IEt={AccessorIsGenerator:({kind:n})=>`A ${n}ter cannot be a generator.`,ArgumentsInClass:"'arguments' is only allowed in functions and class methods.",AsyncFunctionInSingleStatementContext:"Async functions can only be declared at the top level or inside a block.",AwaitBindingIdentifier:"Can not use 'await' as identifier inside an async function.",AwaitBindingIdentifierInStaticBlock:"Can not use 'await' as identifier inside a static block.",AwaitExpressionFormalParameter:"'await' is not allowed in async function parameters.",AwaitUsingNotInAsyncContext:"'await using' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncContext:"'await' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncFunction:"'await' is only allowed within async functions.",BadGetterArity:"A 'get' accessor must not have any formal parameters.",BadSetterArity:"A 'set' accessor must have exactly one formal parameter.",BadSetterRestParameter:"A 'set' accessor function argument must not be a rest parameter.",ConstructorClassField:"Classes may not have a field named 'constructor'.",ConstructorClassPrivateField:"Classes may not have a private field named '#constructor'.",ConstructorIsAccessor:"Class constructor may not be an accessor.",ConstructorIsAsync:"Constructor can't be an async function.",ConstructorIsGenerator:"Constructor can't be a generator.",DeclarationMissingInitializer:({kind:n})=>`Missing initializer in ${n} declaration.`,DecoratorArgumentsOutsideParentheses:"Decorator arguments must be moved inside parentheses: use '@(decorator(args))' instead of '@(decorator)(args)'.",DecoratorBeforeExport:"Decorators must be placed *before* the 'export' keyword. Remove the 'decoratorsBeforeExport: true' option to use the 'export @decorator class {}' syntax.",DecoratorsBeforeAfterExport:"Decorators can be placed *either* before or after the 'export' keyword, but not in both locations at the same time.",DecoratorConstructor:"Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?",DecoratorExportClass:"Decorators must be placed *after* the 'export' keyword. Remove the 'decoratorsBeforeExport: false' option to use the '@decorator export class {}' syntax.",DecoratorSemicolon:"Decorators must not be followed by a semicolon.",DecoratorStaticBlock:"Decorators can't be used with a static block.",DeferImportRequiresNamespace:'Only `import defer * as x from "./module"` is valid.',DeletePrivateField:"Deleting a private field is not allowed.",DestructureNamedImport:"ES2015 named imports do not destructure. Use another statement for destructuring after the import.",DuplicateConstructor:"Duplicate constructor in the same class.",DuplicateDefaultExport:"Only one default export allowed per module.",DuplicateExport:({exportName:n})=>`\`${n}\` has already been exported. Exported identifiers must be unique.`,DuplicateProto:"Redefinition of __proto__ property.",DuplicateRegExpFlags:"Duplicate regular expression flag.",DynamicImportPhaseRequiresImportExpressions:({phase:n})=>`'import.${n}(...)' can only be parsed when using the 'createImportExpressions' option.`,ElementAfterRest:"Rest element must be last element.",EscapedCharNotAnIdentifier:"Invalid Unicode escape.",ExportBindingIsString:({localName:n,exportName:t})=>`A string literal cannot be used as an exported binding without \`from\`.
- Did you mean \`export { '${n}' as '${t}' } from 'some-module'\`?`,ExportDefaultFromAsIdentifier:"'from' is not allowed as an identifier after 'export default'.",ForInOfLoopInitializer:({type:n})=>`'${n==="ForInStatement"?"for-in":"for-of"}' loop variable declaration may not have an initializer.`,ForInUsing:"For-in loop may not start with 'using' declaration.",ForOfAsync:"The left-hand side of a for-of loop may not be 'async'.",ForOfLet:"The left-hand side of a for-of loop may not start with 'let'.",GeneratorInSingleStatementContext:"Generators can only be declared at the top level or inside a block.",IllegalBreakContinue:({type:n})=>`Unsyntactic ${n==="BreakStatement"?"break":"continue"}.`,IllegalLanguageModeDirective:"Illegal 'use strict' directive in function with non-simple parameter list.",IllegalReturn:"'return' outside of function.",ImportAttributesUseAssert:"The `assert` keyword in import attributes is deprecated and it has been replaced by the `with` keyword. You can enable the `deprecatedAssertSyntax: true` option in the import attributes plugin to suppress this error.",ImportBindingIsString:({importName:n})=>`A string literal cannot be used as an imported binding.
- Did you mean \`import { "${n}" as foo }\`?`,ImportCallArgumentTrailingComma:"Trailing comma is disallowed inside import(...) arguments.",ImportCallArity:({maxArgumentCount:n})=>`\`import()\` requires exactly ${n===1?"one argument":"one or two arguments"}.`,ImportCallNotNewExpression:"Cannot use new with import(...).",ImportCallSpreadArgument:"`...` is not allowed in `import()`.",ImportJSONBindingNotDefault:"A JSON module can only be imported with `default`.",ImportReflectionHasAssertion:"`import module x` cannot have assertions.",ImportReflectionNotBinding:'Only `import module x from "./module"` is valid.',IncompatibleRegExpUVFlags:"The 'u' and 'v' regular expression flags cannot be enabled at the same time.",InvalidBigIntLiteral:"Invalid BigIntLiteral.",InvalidCodePoint:"Code point out of bounds.",InvalidCoverInitializedName:"Invalid shorthand property initializer.",InvalidDecimal:"Invalid decimal.",InvalidDigit:({radix:n})=>`Expected number in radix ${n}.`,InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:({reservedWord:n})=>`Escape sequence in keyword ${n}.`,InvalidIdentifier:({identifierName:n})=>`Invalid identifier ${n}.`,InvalidLhs:({ancestor:n})=>`Invalid left-hand side in ${q2(n)}.`,InvalidLhsBinding:({ancestor:n})=>`Binding invalid left-hand side in ${q2(n)}.`,InvalidLhsOptionalChaining:({ancestor:n})=>`Invalid optional chaining in the left-hand side of ${q2(n)}.`,InvalidNumber:"Invalid number.",InvalidOrMissingExponent:"Floating-point numbers require a valid exponent after the 'e'.",InvalidOrUnexpectedToken:({unexpected:n})=>`Unexpected character '${n}'.`,InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:({identifierName:n})=>`Private name #${n} is not defined.`,InvalidPropertyBindingPattern:"Binding member expression.",InvalidRecordProperty:"Only properties and spread elements are allowed in record definitions.",InvalidRestAssignmentPattern:"Invalid rest operator's argument.",LabelRedeclaration:({labelName:n})=>`Label '${n}' is already declared.`,LetInLexicalBinding:"'let' is disallowed as a lexically bound name.",LineTerminatorBeforeArrow:"No line break is allowed before '=>'.",MalformedRegExpFlags:"Invalid regular expression flag.",MissingClassName:"A class name is required.",MissingEqInAssignment:"Only '=' operator can be used for specifying default value.",MissingSemicolon:"Missing semicolon.",MissingPlugin:({missingPlugin:n})=>`This experimental syntax requires enabling the parser plugin: ${n.map(t=>JSON.stringify(t)).join(", ")}.`,MissingOneOfPlugins:({missingPlugin:n})=>`This experimental syntax requires enabling one of the following parser plugin(s): ${n.map(t=>JSON.stringify(t)).join(", ")}.`,MissingUnicodeEscape:"Expecting Unicode escape sequence \\uXXXX.",MixingCoalesceWithLogical:"Nullish coalescing operator(??) requires parens when mixing with logical operators.",ModuleAttributeDifferentFromType:"The only accepted module attribute is `type`.",ModuleAttributeInvalidValue:"Only string literals are allowed as module attribute values.",ModuleAttributesWithDuplicateKeys:({key:n})=>`Duplicate key "${n}" is not allowed in module attributes.`,ModuleExportNameHasLoneSurrogate:({surrogateCharCode:n})=>`An export name cannot include a lone surrogate, found '\\u${n.toString(16)}'.`,ModuleExportUndefined:({localName:n})=>`Export '${n}' is not defined.`,MultipleDefaultsInSwitch:"Multiple default clauses.",NewlineAfterThrow:"Illegal newline after throw.",NoCatchOrFinally:"Missing catch or finally clause.",NumberIdentifier:"Identifier directly after number.",NumericSeparatorInEscapeSequence:"Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.",ObsoleteAwaitStar:"'await*' has been removed from the async functions proposal. Use Promise.all() instead.",OptionalChainingNoNew:"Constructors in/after an Optional Chain are not allowed.",OptionalChainingNoTemplate:"Tagged Template Literals are not allowed in optionalChain.",OverrideOnConstructor:"'override' modifier cannot appear on a constructor declaration.",ParamDupe:"Argument name clash.",PatternHasAccessor:"Object pattern can't contain getter or setter.",PatternHasMethod:"Object pattern can't contain methods.",PrivateInExpectedIn:({identifierName:n})=>`Private names are only allowed in property accesses (\`obj.#${n}\`) or in \`in\` expressions (\`#${n} in obj\`).`,PrivateNameRedeclaration:({identifierName:n})=>`Duplicate private name #${n}.`,RecordExpressionBarIncorrectEndSyntaxType:"Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionBarIncorrectStartSyntaxType:"Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionHashIncorrectStartSyntaxType:"Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",RecordNoProto:"'__proto__' is not allowed in Record expressions.",RestTrailingComma:"Unexpected trailing comma after rest element.",SloppyFunction:"In non-strict mode code, functions can only be declared at top level or inside a block.",SloppyFunctionAnnexB:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.",SourcePhaseImportRequiresDefault:'Only `import source x from "./module"` is valid.',StaticPrototype:"Classes may not have static property named prototype.",SuperNotAllowed:"`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?",SuperPrivateField:"Private fields can't be accessed on super.",TrailingDecorator:"Decorators must be attached to a class element.",TupleExpressionBarIncorrectEndSyntaxType:"Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionBarIncorrectStartSyntaxType:"Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionHashIncorrectStartSyntaxType:"Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",UnexpectedArgumentPlaceholder:"Unexpected argument placeholder.",UnexpectedAwaitAfterPipelineBody:'Unexpected "await" after pipeline body; await must have parentheses in minimal proposal.',UnexpectedDigitAfterHash:"Unexpected digit after hash token.",UnexpectedImportExport:"'import' and 'export' may only appear at the top level.",UnexpectedKeyword:({keyword:n})=>`Unexpected keyword '${n}'.`,UnexpectedLeadingDecorator:"Leading decorators must be attached to a class declaration.",UnexpectedLexicalDeclaration:"Lexical declaration cannot appear in a single-statement context.",UnexpectedNewTarget:"`new.target` can only be used in functions or class properties.",UnexpectedNumericSeparator:"A numeric separator is only allowed between two digits.",UnexpectedPrivateField:"Unexpected private name.",UnexpectedReservedWord:({reservedWord:n})=>`Unexpected reserved word '${n}'.`,UnexpectedSuper:"'super' is only allowed in object methods and classes.",UnexpectedToken:({expected:n,unexpected:t})=>`Unexpected token${t?` '${t}'.`:""}${n?`, expected "${n}"`:""}`,UnexpectedTokenUnaryExponentiation:"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.",UnexpectedUsingDeclaration:"Using declaration cannot appear in the top level when source type is `script`.",UnsupportedBind:"Binding should be performed on object property.",UnsupportedDecoratorExport:"A decorated export must export a class declaration.",UnsupportedDefaultExport:"Only expressions, functions or classes are allowed as the `default` export.",UnsupportedImport:"`import` can only be used in `import()` or `import.meta`.",UnsupportedMetaProperty:({target:n,onlyValidPropertyName:t})=>`The only valid meta property for ${n} is ${n}.${t}.`,UnsupportedParameterDecorator:"Decorators cannot be used to decorate parameters.",UnsupportedPropertyDecorator:"Decorators cannot be used to decorate object literal properties.",UnsupportedSuper:"'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).",UnterminatedComment:"Unterminated comment.",UnterminatedRegExp:"Unterminated regular expression.",UnterminatedString:"Unterminated string constant.",UnterminatedTemplate:"Unterminated template.",UsingDeclarationExport:"Using declaration cannot be exported.",UsingDeclarationHasBindingPattern:"Using declaration cannot have destructuring patterns.",VarRedeclaration:({identifierName:n})=>`Identifier '${n}' has already been declared.`,YieldBindingIdentifier:"Can not use 'yield' as identifier inside a generator.",YieldInParameter:"Yield expression is not allowed in formal parameters.",ZeroDigitNumericSeparator:"Numeric separator can not be used after leading 0."},CEt={StrictDelete:"Deleting local variable in strict mode.",StrictEvalArguments:({referenceName:n})=>`Assigning to '${n}' in strict mode.`,StrictEvalArgumentsBinding:({bindingName:n})=>`Binding '${n}' in strict mode.`,StrictFunction:"In strict mode code, functions can only be declared at top level or inside a block.",StrictNumericEscape:"The only valid numeric escape in strict mode is '\\0'.",StrictOctalLiteral:"Legacy octal literals are not allowed in strict mode.",StrictWith:"'with' in strict mode."};const jEt=new Set(["ArrowFunctionExpression","AssignmentExpression","ConditionalExpression","YieldExpression"]);var OEt={PipeBodyIsTighter:"Unexpected yield after pipeline body; any yield expression acting as Hack-style pipe body must be parenthesized due to its loose operator precedence.",PipeTopicRequiresHackPipes:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.',PipeTopicUnbound:"Topic reference is unbound; it must be inside a pipe body.",PipeTopicUnconfiguredToken:({token:n})=>`Invalid topic token ${n}. In order to use ${n} as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "${n}" }.`,PipeTopicUnused:"Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.",PipeUnparenthesizedBody:({type:n})=>`Hack-style pipe body cannot be an unparenthesized ${q2({type:n})}; please wrap it in parentheses.`,PipelineBodyNoArrow:'Unexpected arrow "=>" after pipeline body; arrow function in pipeline body must be parenthesized.',PipelineBodySequenceExpression:"Pipeline body may not be a comma-separated sequence expression.",PipelineHeadSequenceExpression:"Pipeline head should not be a comma-separated sequence expression.",PipelineTopicUnused:"Pipeline is in topic style but does not use topic reference.",PrimaryTopicNotAllowed:"Topic reference was used in a lexical context without topic binding.",PrimaryTopicRequiresSmartPipeline:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.'};const _Et=["message"];function kfe(n,t,a){Object.defineProperty(n,t,{enumerable:!1,configurable:!0,value:a})}function NEt({toMessage:n,code:t,reasonCode:a,syntaxPlugin:i}){const u=a==="MissingPlugin"||a==="MissingOneOfPlugins";return function p(m,b){const v=new SyntaxError;return v.code=t,v.reasonCode=a,v.loc=m,v.pos=m.index,v.syntaxPlugin=i,u&&(v.missingPlugin=b.missingPlugin),kfe(v,"clone",function(S={}){var A;const{line:O,column:I,index:q}=(A=S.loc)!=null?A:m;return p(new Ld(O,I,q),Object.assign({},b,S.details))}),kfe(v,"details",b),Object.defineProperty(v,"message",{configurable:!0,get(){const E=`${n(b)} (${m.line}:${m.column})`;return this.message=E,E},set(E){Object.defineProperty(this,"message",{value:E,writable:!0})}}),v}}function Sl(n,t){if(Array.isArray(n))return i=>Sl(i,n[0]);const a={};for(const i of Object.keys(n)){const u=n[i],p=typeof u=="string"?{message:()=>u}:typeof u=="function"?{message:u}:u,{message:m}=p,b=PEt(p,_Et),v=typeof m=="string"?()=>m:m;a[i]=NEt(Object.assign({code:"BABEL_PARSER_SYNTAX_ERROR",reasonCode:i,toMessage:v},t?{syntaxPlugin:t}:{},b))}return a}const ze=Object.assign({},Sl(AEt),Sl(IEt),Sl(CEt),Sl`pipelineOperator`(OEt)),{defineProperty:DEt}=Object,Lfe=(n,t)=>{n&&DEt(n,t,{enumerable:!1,value:n[t]})};function _m(n){return Lfe(n.loc.start,"index"),Lfe(n.loc.end,"index"),n}var kEt=n=>class extends n{parse(){const a=_m(super.parse());return this.options.tokens&&(a.tokens=a.tokens.map(_m)),a}parseRegExpLiteral({pattern:a,flags:i}){let u=null;try{u=new RegExp(a,i)}catch{}const p=this.estreeParseLiteral(u);return p.regex={pattern:a,flags:i},p}parseBigIntLiteral(a){let i;try{i=BigInt(a)}catch{i=null}const u=this.estreeParseLiteral(i);return u.bigint=String(u.value||a),u}parseDecimalLiteral(a){const u=this.estreeParseLiteral(null);return u.decimal=String(u.value||a),u}estreeParseLiteral(a){return this.parseLiteral(a,"Literal")}parseStringLiteral(a){return this.estreeParseLiteral(a)}parseNumericLiteral(a){return this.estreeParseLiteral(a)}parseNullLiteral(){return this.estreeParseLiteral(null)}parseBooleanLiteral(a){return this.estreeParseLiteral(a)}directiveToStmt(a){const i=a.value;delete a.value,i.type="Literal",i.raw=i.extra.raw,i.value=i.extra.expressionValue;const u=a;return u.type="ExpressionStatement",u.expression=i,u.directive=i.extra.rawValue,delete i.extra,u}initFunction(a,i){super.initFunction(a,i),a.expression=!1}checkDeclaration(a){a!=null&&this.isObjectProperty(a)?this.checkDeclaration(a.value):super.checkDeclaration(a)}getObjectOrClassMethodParams(a){return a.value.params}isValidDirective(a){var i;return a.type==="ExpressionStatement"&&a.expression.type==="Literal"&&typeof a.expression.value=="string"&&!((i=a.expression.extra)!=null&&i.parenthesized)}parseBlockBody(a,i,u,p,m){super.parseBlockBody(a,i,u,p,m);const b=a.directives.map(v=>this.directiveToStmt(v));a.body=b.concat(a.body),delete a.directives}pushClassMethod(a,i,u,p,m,b){this.parseMethod(i,u,p,m,b,"ClassMethod",!0),i.typeParameters&&(i.value.typeParameters=i.typeParameters,delete i.typeParameters),a.body.push(i)}parsePrivateName(){const a=super.parsePrivateName();return this.getPluginOption("estree","classFeatures")?this.convertPrivateNameToPrivateIdentifier(a):a}convertPrivateNameToPrivateIdentifier(a){const i=super.getPrivateNameSV(a);return a=a,delete a.id,a.name=i,a.type="PrivateIdentifier",a}isPrivateName(a){return this.getPluginOption("estree","classFeatures")?a.type==="PrivateIdentifier":super.isPrivateName(a)}getPrivateNameSV(a){return this.getPluginOption("estree","classFeatures")?a.name:super.getPrivateNameSV(a)}parseLiteral(a,i){const u=super.parseLiteral(a,i);return u.raw=u.extra.raw,delete u.extra,u}parseFunctionBody(a,i,u=!1){super.parseFunctionBody(a,i,u),a.expression=a.body.type!=="BlockStatement"}parseMethod(a,i,u,p,m,b,v=!1){let E=this.startNode();return E.kind=a.kind,E=super.parseMethod(E,i,u,p,m,b,v),E.type="FunctionExpression",delete E.kind,a.value=E,b==="ClassPrivateMethod"&&(a.computed=!1),this.finishNode(a,"MethodDefinition")}nameIsConstructor(a){return a.type==="Literal"?a.value==="constructor":super.nameIsConstructor(a)}parseClassProperty(...a){const i=super.parseClassProperty(...a);return this.getPluginOption("estree","classFeatures")&&(i.type="PropertyDefinition"),i}parseClassPrivateProperty(...a){const i=super.parseClassPrivateProperty(...a);return this.getPluginOption("estree","classFeatures")&&(i.type="PropertyDefinition",i.computed=!1),i}parseObjectMethod(a,i,u,p,m){const b=super.parseObjectMethod(a,i,u,p,m);return b&&(b.type="Property",b.kind==="method"&&(b.kind="init"),b.shorthand=!1),b}parseObjectProperty(a,i,u,p){const m=super.parseObjectProperty(a,i,u,p);return m&&(m.kind="init",m.type="Property"),m}isValidLVal(a,i,u){return a==="Property"?"value":super.isValidLVal(a,i,u)}isAssignable(a,i){return a!=null&&this.isObjectProperty(a)?this.isAssignable(a.value,i):super.isAssignable(a,i)}toAssignable(a,i=!1){if(a!=null&&this.isObjectProperty(a)){const{key:u,value:p}=a;this.isPrivateName(u)&&this.classScope.usePrivateName(this.getPrivateNameSV(u),u.loc.start),this.toAssignable(p,i)}else super.toAssignable(a,i)}toAssignableObjectExpressionProp(a,i,u){a.type==="Property"&&(a.kind==="get"||a.kind==="set")?this.raise(ze.PatternHasAccessor,a.key):a.type==="Property"&&a.method?this.raise(ze.PatternHasMethod,a.key):super.toAssignableObjectExpressionProp(a,i,u)}finishCallExpression(a,i){const u=super.finishCallExpression(a,i);if(u.callee.type==="Import"){if(u.type="ImportExpression",u.source=u.arguments[0],this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions")){var p,m;u.options=(p=u.arguments[1])!=null?p:null,u.attributes=(m=u.arguments[1])!=null?m:null}delete u.arguments,delete u.callee}return u}toReferencedArguments(a){a.type!=="ImportExpression"&&super.toReferencedArguments(a)}parseExport(a,i){const u=this.state.lastTokStartLoc,p=super.parseExport(a,i);switch(p.type){case"ExportAllDeclaration":p.exported=null;break;case"ExportNamedDeclaration":p.specifiers.length===1&&p.specifiers[0].type==="ExportNamespaceSpecifier"&&(p.type="ExportAllDeclaration",p.exported=p.specifiers[0].exported,delete p.specifiers);case"ExportDefaultDeclaration":{var m;const{declaration:b}=p;(b==null?void 0:b.type)==="ClassDeclaration"&&((m=b.decorators)==null?void 0:m.length)>0&&b.start===p.start&&this.resetStartLocation(p,u)}break}return p}parseSubscript(a,i,u,p){const m=super.parseSubscript(a,i,u,p);if(p.optionalChainMember){if((m.type==="OptionalMemberExpression"||m.type==="OptionalCallExpression")&&(m.type=m.type.substring(8)),p.stop){const b=this.startNodeAtNode(m);return b.expression=m,this.finishNode(b,"ChainExpression")}}else(m.type==="MemberExpression"||m.type==="CallExpression")&&(m.optional=!1);return m}isOptionalMemberExpression(a){return a.type==="ChainExpression"?a.expression.type==="MemberExpression":super.isOptionalMemberExpression(a)}hasPropertyAsPrivateName(a){return a.type==="ChainExpression"&&(a=a.expression),super.hasPropertyAsPrivateName(a)}isObjectProperty(a){return a.type==="Property"&&a.kind==="init"&&!a.method}isObjectMethod(a){return a.type==="Property"&&(a.method||a.kind==="get"||a.kind==="set")}finishNodeAt(a,i,u){return _m(super.finishNodeAt(a,i,u))}resetStartLocation(a,i){super.resetStartLocation(a,i),_m(a)}resetEndLocation(a,i=this.state.lastTokEndLoc){super.resetEndLocation(a,i),_m(a)}};class Hm{constructor(t,a){this.token=void 0,this.preserveSpace=void 0,this.token=t,this.preserveSpace=!!a}}const Ma={brace:new Hm("{"),j_oTag:new Hm("<tag"),j_cTag:new Hm("</tag"),j_expr:new Hm("<tag>...</tag>",!0)};Ma.template=new Hm("`",!0);const oa=!0,nr=!0,f_=!0,Nm=!0,Td=!0,LEt=!0;class Tge{constructor(t,a={}){this.label=void 0,this.keyword=void 0,this.beforeExpr=void 0,this.startsExpr=void 0,this.rightAssociative=void 0,this.isLoop=void 0,this.isAssign=void 0,this.prefix=void 0,this.postfix=void 0,this.binop=void 0,this.label=t,this.keyword=a.keyword,this.beforeExpr=!!a.beforeExpr,this.startsExpr=!!a.startsExpr,this.rightAssociative=!!a.rightAssociative,this.isLoop=!!a.isLoop,this.isAssign=!!a.isAssign,this.prefix=!!a.prefix,this.postfix=!!a.postfix,this.binop=a.binop!=null?a.binop:null,this.updateContext=null}}const Ok=new Map;function ma(n,t={}){t.keyword=n;const a=Ar(n,t);return Ok.set(n,a),a}function Ts(n,t){return Ar(n,{beforeExpr:oa,binop:t})}let Ym=-1;const bl=[],_k=[],Nk=[],Dk=[],kk=[],Lk=[];function Ar(n,t={}){var a,i,u,p;return++Ym,_k.push(n),Nk.push((a=t.binop)!=null?a:-1),Dk.push((i=t.beforeExpr)!=null?i:!1),kk.push((u=t.startsExpr)!=null?u:!1),Lk.push((p=t.prefix)!=null?p:!1),bl.push(new Tge(n,t)),Ym}function sa(n,t={}){var a,i,u,p;return++Ym,Ok.set(n,Ym),_k.push(n),Nk.push((a=t.binop)!=null?a:-1),Dk.push((i=t.beforeExpr)!=null?i:!1),kk.push((u=t.startsExpr)!=null?u:!1),Lk.push((p=t.prefix)!=null?p:!1),bl.push(new Tge("name",t)),Ym}const MEt={bracketL:Ar("[",{beforeExpr:oa,startsExpr:nr}),bracketHashL:Ar("#[",{beforeExpr:oa,startsExpr:nr}),bracketBarL:Ar("[|",{beforeExpr:oa,startsExpr:nr}),bracketR:Ar("]"),bracketBarR:Ar("|]"),braceL:Ar("{",{beforeExpr:oa,startsExpr:nr}),braceBarL:Ar("{|",{beforeExpr:oa,startsExpr:nr}),braceHashL:Ar("#{",{beforeExpr:oa,startsExpr:nr}),braceR:Ar("}"),braceBarR:Ar("|}"),parenL:Ar("(",{beforeExpr:oa,startsExpr:nr}),parenR:Ar(")"),comma:Ar(",",{beforeExpr:oa}),semi:Ar(";",{beforeExpr:oa}),colon:Ar(":",{beforeExpr:oa}),doubleColon:Ar("::",{beforeExpr:oa}),dot:Ar("."),question:Ar("?",{beforeExpr:oa}),questionDot:Ar("?."),arrow:Ar("=>",{beforeExpr:oa}),template:Ar("template"),ellipsis:Ar("...",{beforeExpr:oa}),backQuote:Ar("`",{startsExpr:nr}),dollarBraceL:Ar("${",{beforeExpr:oa,startsExpr:nr}),templateTail:Ar("...`",{startsExpr:nr}),templateNonTail:Ar("...${",{beforeExpr:oa,startsExpr:nr}),at:Ar("@"),hash:Ar("#",{startsExpr:nr}),interpreterDirective:Ar("#!..."),eq:Ar("=",{beforeExpr:oa,isAssign:Nm}),assign:Ar("_=",{beforeExpr:oa,isAssign:Nm}),slashAssign:Ar("_=",{beforeExpr:oa,isAssign:Nm}),xorAssign:Ar("_=",{beforeExpr:oa,isAssign:Nm}),moduloAssign:Ar("_=",{beforeExpr:oa,isAssign:Nm}),incDec:Ar("++/--",{prefix:Td,postfix:LEt,startsExpr:nr}),bang:Ar("!",{beforeExpr:oa,prefix:Td,startsExpr:nr}),tilde:Ar("~",{beforeExpr:oa,prefix:Td,startsExpr:nr}),doubleCaret:Ar("^^",{startsExpr:nr}),doubleAt:Ar("@@",{startsExpr:nr}),pipeline:Ts("|>",0),nullishCoalescing:Ts("??",1),logicalOR:Ts("||",1),logicalAND:Ts("&&",2),bitwiseOR:Ts("|",3),bitwiseXOR:Ts("^",4),bitwiseAND:Ts("&",5),equality:Ts("==/!=/===/!==",6),lt:Ts("</>/<=/>=",7),gt:Ts("</>/<=/>=",7),relational:Ts("</>/<=/>=",7),bitShift:Ts("<</>>/>>>",8),bitShiftL:Ts("<</>>/>>>",8),bitShiftR:Ts("<</>>/>>>",8),plusMin:Ar("+/-",{beforeExpr:oa,binop:9,prefix:Td,startsExpr:nr}),modulo:Ar("%",{binop:10,startsExpr:nr}),star:Ar("*",{binop:10}),slash:Ts("/",10),exponent:Ar("**",{beforeExpr:oa,binop:11,rightAssociative:!0}),_in:ma("in",{beforeExpr:oa,binop:7}),_instanceof:ma("instanceof",{beforeExpr:oa,binop:7}),_break:ma("break"),_case:ma("case",{beforeExpr:oa}),_catch:ma("catch"),_continue:ma("continue"),_debugger:ma("debugger"),_default:ma("default",{beforeExpr:oa}),_else:ma("else",{beforeExpr:oa}),_finally:ma("finally"),_function:ma("function",{startsExpr:nr}),_if:ma("if"),_return:ma("return",{beforeExpr:oa}),_switch:ma("switch"),_throw:ma("throw",{beforeExpr:oa,prefix:Td,startsExpr:nr}),_try:ma("try"),_var:ma("var"),_const:ma("const"),_with:ma("with"),_new:ma("new",{beforeExpr:oa,startsExpr:nr}),_this:ma("this",{startsExpr:nr}),_super:ma("super",{startsExpr:nr}),_class:ma("class",{startsExpr:nr}),_extends:ma("extends",{beforeExpr:oa}),_export:ma("export"),_import:ma("import",{startsExpr:nr}),_null:ma("null",{startsExpr:nr}),_true:ma("true",{startsExpr:nr}),_false:ma("false",{startsExpr:nr}),_typeof:ma("typeof",{beforeExpr:oa,prefix:Td,startsExpr:nr}),_void:ma("void",{beforeExpr:oa,prefix:Td,startsExpr:nr}),_delete:ma("delete",{beforeExpr:oa,prefix:Td,startsExpr:nr}),_do:ma("do",{isLoop:f_,beforeExpr:oa}),_for:ma("for",{isLoop:f_}),_while:ma("while",{isLoop:f_}),_as:sa("as",{startsExpr:nr}),_assert:sa("assert",{startsExpr:nr}),_async:sa("async",{startsExpr:nr}),_await:sa("await",{startsExpr:nr}),_defer:sa("defer",{startsExpr:nr}),_from:sa("from",{startsExpr:nr}),_get:sa("get",{startsExpr:nr}),_let:sa("let",{startsExpr:nr}),_meta:sa("meta",{startsExpr:nr}),_of:sa("of",{startsExpr:nr}),_sent:sa("sent",{startsExpr:nr}),_set:sa("set",{startsExpr:nr}),_source:sa("source",{startsExpr:nr}),_static:sa("static",{startsExpr:nr}),_using:sa("using",{startsExpr:nr}),_yield:sa("yield",{startsExpr:nr}),_asserts:sa("asserts",{startsExpr:nr}),_checks:sa("checks",{startsExpr:nr}),_exports:sa("exports",{startsExpr:nr}),_global:sa("global",{startsExpr:nr}),_implements:sa("implements",{startsExpr:nr}),_intrinsic:sa("intrinsic",{startsExpr:nr}),_infer:sa("infer",{startsExpr:nr}),_is:sa("is",{startsExpr:nr}),_mixins:sa("mixins",{startsExpr:nr}),_proto:sa("proto",{startsExpr:nr}),_require:sa("require",{startsExpr:nr}),_satisfies:sa("satisfies",{startsExpr:nr}),_keyof:sa("keyof",{startsExpr:nr}),_readonly:sa("readonly",{startsExpr:nr}),_unique:sa("unique",{startsExpr:nr}),_abstract:sa("abstract",{startsExpr:nr}),_declare:sa("declare",{startsExpr:nr}),_enum:sa("enum",{startsExpr:nr}),_module:sa("module",{startsExpr:nr}),_namespace:sa("namespace",{startsExpr:nr}),_interface:sa("interface",{startsExpr:nr}),_type:sa("type",{startsExpr:nr}),_opaque:sa("opaque",{startsExpr:nr}),name:Ar("name",{startsExpr:nr}),string:Ar("string",{startsExpr:nr}),num:Ar("num",{startsExpr:nr}),bigint:Ar("bigint",{startsExpr:nr}),decimal:Ar("decimal",{startsExpr:nr}),regexp:Ar("regexp",{startsExpr:nr}),privateName:Ar("#name",{startsExpr:nr}),eof:Ar("eof"),jsxName:Ar("jsxName"),jsxText:Ar("jsxText",{beforeExpr:!0}),jsxTagStart:Ar("jsxTagStart",{startsExpr:!0}),jsxTagEnd:Ar("jsxTagEnd"),placeholder:Ar("%%",{startsExpr:!0})};function wa(n){return n>=93&&n<=132}function BEt(n){return n<=92}function eo(n){return n>=58&&n<=132}function wge(n){return n>=58&&n<=136}function FEt(n){return Dk[n]}function lN(n){return kk[n]}function $Et(n){return n>=29&&n<=33}function Mfe(n){return n>=129&&n<=131}function qEt(n){return n>=90&&n<=92}function Mk(n){return n>=58&&n<=92}function UEt(n){return n>=39&&n<=59}function VEt(n){return n===34}function WEt(n){return Lk[n]}function GEt(n){return n>=121&&n<=123}function KEt(n){return n>=124&&n<=130}function Md(n){return _k[n]}function U2(n){return Nk[n]}function HEt(n){return n===57}function fb(n){return n>=24&&n<=25}function yl(n){return bl[n]}bl[8].updateContext=n=>{n.pop()},bl[5].updateContext=bl[7].updateContext=bl[23].updateContext=n=>{n.push(Ma.brace)},bl[22].updateContext=n=>{n[n.length-1]===Ma.template?n.pop():n.push(Ma.template)},bl[142].updateContext=n=>{n.push(Ma.j_expr,Ma.j_oTag)};let Bk="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",Pge="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‌‍‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・";const zEt=new RegExp("["+Bk+"]"),XEt=new RegExp("["+Bk+Pge+"]");Bk=Pge=null;const Age=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,4026,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,757,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],JEt=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,81,2,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,9,5351,0,7,14,13835,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,983,6,110,6,6,9,4759,9,787719,239];function dN(n,t){let a=65536;for(let i=0,u=t.length;i<u;i+=2){if(a+=t[i],a>n)return!1;if(a+=t[i+1],a>=n)return!0}return!1}function Rl(n){return n<65?n===36:n<=90?!0:n<97?n===95:n<=122?!0:n<=65535?n>=170&&zEt.test(String.fromCharCode(n)):dN(n,Age)}function Dp(n){return n<48?n===36:n<58?!0:n<65?!1:n<=90?!0:n<97?n===95:n<=122?!0:n<=65535?n>=170&&XEt.test(String.fromCharCode(n)):dN(n,Age)||dN(n,JEt)}const Fk={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},YEt=new Set(Fk.keyword),QEt=new Set(Fk.strict),ZEt=new Set(Fk.strictBind);function Ige(n,t){return t&&n==="await"||n==="enum"}function Cge(n,t){return Ige(n,t)||QEt.has(n)}function jge(n){return ZEt.has(n)}function Oge(n,t){return Cge(n,t)||jge(n)}function eSt(n){return YEt.has(n)}function tSt(n,t,a){return n===64&&t===64&&Rl(a)}const rSt=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete","implements","interface","let","package","private","protected","public","static","yield","eval","arguments","enum","await"]);function aSt(n){return rSt.has(n)}class $k{constructor(t){this.flags=0,this.names=new Map,this.firstLexicalName="",this.flags=t}}class qk{constructor(t,a){this.parser=void 0,this.scopeStack=[],this.inModule=void 0,this.undefinedExports=new Map,this.parser=t,this.inModule=a}get inTopLevel(){return(this.currentScope().flags&1)>0}get inFunction(){return(this.currentVarScopeFlags()&2)>0}get allowSuper(){return(this.currentThisScopeFlags()&16)>0}get allowDirectSuper(){return(this.currentThisScopeFlags()&32)>0}get inClass(){return(this.currentThisScopeFlags()&64)>0}get inClassAndNotInNonArrowFunction(){const t=this.currentThisScopeFlags();return(t&64)>0&&(t&2)===0}get inStaticBlock(){for(let t=this.scopeStack.length-1;;t--){const{flags:a}=this.scopeStack[t];if(a&128)return!0;if(a&451)return!1}}get inNonArrowFunction(){return(this.currentThisScopeFlags()&2)>0}get treatFunctionsAsVar(){return this.treatFunctionsAsVarInScope(this.currentScope())}createScope(t){return new $k(t)}enter(t){this.scopeStack.push(this.createScope(t))}exit(){return this.scopeStack.pop().flags}treatFunctionsAsVarInScope(t){return!!(t.flags&130||!this.parser.inModule&&t.flags&1)}declareName(t,a,i){let u=this.currentScope();if(a&8||a&16){this.checkRedeclarationInScope(u,t,a,i);let p=u.names.get(t)||0;a&16?p=p|4:(u.firstLexicalName||(u.firstLexicalName=t),p=p|2),u.names.set(t,p),a&8&&this.maybeExportDefined(u,t)}else if(a&4)for(let p=this.scopeStack.length-1;p>=0&&(u=this.scopeStack[p],this.checkRedeclarationInScope(u,t,a,i),u.names.set(t,(u.names.get(t)||0)|1),this.maybeExportDefined(u,t),!(u.flags&387));--p);this.parser.inModule&&u.flags&1&&this.undefinedExports.delete(t)}maybeExportDefined(t,a){this.parser.inModule&&t.flags&1&&this.undefinedExports.delete(a)}checkRedeclarationInScope(t,a,i,u){this.isRedeclaredInScope(t,a,i)&&this.parser.raise(ze.VarRedeclaration,u,{identifierName:a})}isRedeclaredInScope(t,a,i){if(!(i&1))return!1;if(i&8)return t.names.has(a);const u=t.names.get(a);return i&16?(u&2)>0||!this.treatFunctionsAsVarInScope(t)&&(u&1)>0:(u&2)>0&&!(t.flags&8&&t.firstLexicalName===a)||!this.treatFunctionsAsVarInScope(t)&&(u&4)>0}checkLocalExport(t){const{name:a}=t;this.scopeStack[0].names.has(a)||this.undefinedExports.set(a,t.loc.start)}currentScope(){return this.scopeStack[this.scopeStack.length-1]}currentVarScopeFlags(){for(let t=this.scopeStack.length-1;;t--){const{flags:a}=this.scopeStack[t];if(a&387)return a}}currentThisScopeFlags(){for(let t=this.scopeStack.length-1;;t--){const{flags:a}=this.scopeStack[t];if(a&451&&!(a&4))return a}}}class nSt extends $k{constructor(...t){super(...t),this.declareFunctions=new Set}}class sSt extends qk{createScope(t){return new nSt(t)}declareName(t,a,i){const u=this.currentScope();if(a&2048){this.checkRedeclarationInScope(u,t,a,i),this.maybeExportDefined(u,t),u.declareFunctions.add(t);return}super.declareName(t,a,i)}isRedeclaredInScope(t,a,i){if(super.isRedeclaredInScope(t,a,i))return!0;if(i&2048&&!t.declareFunctions.has(a)){const u=t.names.get(a);return(u&4)>0||(u&2)>0}return!1}checkLocalExport(t){this.scopeStack[0].declareFunctions.has(t.name)||super.checkLocalExport(t)}}class iSt{constructor(){this.sawUnambiguousESM=!1,this.ambiguousScriptDifferentAst=!1}hasPlugin(t){if(typeof t=="string")return this.plugins.has(t);{const[a,i]=t;if(!this.hasPlugin(a))return!1;const u=this.plugins.get(a);for(const p of Object.keys(i))if((u==null?void 0:u[p])!==i[p])return!1;return!0}}getPluginOption(t,a){var i;return(i=this.plugins.get(t))==null?void 0:i[a]}}function _ge(n,t){n.trailingComments===void 0?n.trailingComments=t:n.trailingComments.unshift(...t)}function oSt(n,t){n.leadingComments===void 0?n.leadingComments=t:n.leadingComments.unshift(...t)}function cy(n,t){n.innerComments===void 0?n.innerComments=t:n.innerComments.unshift(...t)}function Dm(n,t,a){let i=null,u=t.length;for(;i===null&&u>0;)i=t[--u];i===null||i.start>a.start?cy(n,a.comments):_ge(i,a.comments)}class lSt extends iSt{addComment(t){this.filename&&(t.loc.filename=this.filename);const{commentsLen:a}=this.state;this.comments.length!==a&&(this.comments.length=a),this.comments.push(t),this.state.commentsLen++}processComment(t){const{commentStack:a}=this.state,i=a.length;if(i===0)return;let u=i-1;const p=a[u];p.start===t.end&&(p.leadingNode=t,u--);const{start:m}=t;for(;u>=0;u--){const b=a[u],v=b.end;if(v>m)b.containingNode=t,this.finalizeComment(b),a.splice(u,1);else{v===m&&(b.trailingNode=t);break}}}finalizeComment(t){const{comments:a}=t;if(t.leadingNode!==null||t.trailingNode!==null)t.leadingNode!==null&&_ge(t.leadingNode,a),t.trailingNode!==null&&oSt(t.trailingNode,a);else{const{containingNode:i,start:u}=t;if(this.input.charCodeAt(u-1)===44)switch(i.type){case"ObjectExpression":case"ObjectPattern":case"RecordExpression":Dm(i,i.properties,t);break;case"CallExpression":case"OptionalCallExpression":Dm(i,i.arguments,t);break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":Dm(i,i.params,t);break;case"ArrayExpression":case"ArrayPattern":case"TupleExpression":Dm(i,i.elements,t);break;case"ExportNamedDeclaration":case"ImportDeclaration":Dm(i,i.specifiers,t);break;default:cy(i,a)}else cy(i,a)}}finalizeRemainingComments(){const{commentStack:t}=this.state;for(let a=t.length-1;a>=0;a--)this.finalizeComment(t[a]);this.state.commentStack=[]}resetPreviousNodeTrailingComments(t){const{commentStack:a}=this.state,{length:i}=a;if(i===0)return;const u=a[i-1];u.leadingNode===t&&(u.leadingNode=null)}resetPreviousIdentifierLeadingComments(t){const{commentStack:a}=this.state,{length:i}=a;i!==0&&(a[i-1].trailingNode===t?a[i-1].trailingNode=null:i>=2&&a[i-2].trailingNode===t&&(a[i-2].trailingNode=null))}takeSurroundingComments(t,a,i){const{commentStack:u}=this.state,p=u.length;if(p===0)return;let m=p-1;for(;m>=0;m--){const b=u[m],v=b.end;if(b.start===i)b.leadingNode=t;else if(v===a)b.trailingNode=t;else if(v<a)break}}}const dSt=/\r\n|[\r\n\u2028\u2029]/,u2=new RegExp(dSt.source,"g");function kp(n){switch(n){case 10:case 13:case 8232:case 8233:return!0;default:return!1}}function Bfe(n,t,a){for(let i=t;i<a;i++)if(kp(n.charCodeAt(i)))return!0;return!1}const h_=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,m_=/(?:[^\S\n\r\u2028\u2029]|\/\/.*|\/\*.*?\*\/)*/g;function uSt(n){switch(n){case 9:case 11:case 12:case 32:case 160:case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8239:case 8287:case 12288:case 65279:return!0;default:return!1}}class Uk{constructor(){this.flags=1024,this.curLine=void 0,this.lineStart=void 0,this.startLoc=void 0,this.endLoc=void 0,this.errors=[],this.potentialArrowAt=-1,this.noArrowAt=[],this.noArrowParamsConversionAt=[],this.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null},this.labels=[],this.commentsLen=0,this.commentStack=[],this.pos=0,this.type=139,this.value=null,this.start=0,this.end=0,this.lastTokEndLoc=null,this.lastTokStartLoc=null,this.context=[Ma.brace],this.firstInvalidTemplateEscapePos=null,this.strictErrors=new Map,this.tokensLength=0}get strict(){return(this.flags&1)>0}set strict(t){t?this.flags|=1:this.flags&=-2}init({strictMode:t,sourceType:a,startLine:i,startColumn:u}){this.strict=t===!1?!1:t===!0?!0:a==="module",this.curLine=i,this.lineStart=-u,this.startLoc=this.endLoc=new Ld(i,u,0)}get maybeInArrowParameters(){return(this.flags&2)>0}set maybeInArrowParameters(t){t?this.flags|=2:this.flags&=-3}get inType(){return(this.flags&4)>0}set inType(t){t?this.flags|=4:this.flags&=-5}get noAnonFunctionType(){return(this.flags&8)>0}set noAnonFunctionType(t){t?this.flags|=8:this.flags&=-9}get hasFlowComment(){return(this.flags&16)>0}set hasFlowComment(t){t?this.flags|=16:this.flags&=-17}get isAmbientContext(){return(this.flags&32)>0}set isAmbientContext(t){t?this.flags|=32:this.flags&=-33}get inAbstractClass(){return(this.flags&64)>0}set inAbstractClass(t){t?this.flags|=64:this.flags&=-65}get inDisallowConditionalTypesContext(){return(this.flags&128)>0}set inDisallowConditionalTypesContext(t){t?this.flags|=128:this.flags&=-129}get soloAwait(){return(this.flags&256)>0}set soloAwait(t){t?this.flags|=256:this.flags&=-257}get inFSharpPipelineDirectBody(){return(this.flags&512)>0}set inFSharpPipelineDirectBody(t){t?this.flags|=512:this.flags&=-513}get canStartJSXElement(){return(this.flags&1024)>0}set canStartJSXElement(t){t?this.flags|=1024:this.flags&=-1025}get containsEsc(){return(this.flags&2048)>0}set containsEsc(t){t?this.flags|=2048:this.flags&=-2049}get hasTopLevelAwait(){return(this.flags&4096)>0}set hasTopLevelAwait(t){t?this.flags|=4096:this.flags&=-4097}curPosition(){return new Ld(this.curLine,this.pos-this.lineStart,this.pos)}clone(){const t=new Uk;return t.flags=this.flags,t.curLine=this.curLine,t.lineStart=this.lineStart,t.startLoc=this.startLoc,t.endLoc=this.endLoc,t.errors=this.errors.slice(),t.potentialArrowAt=this.potentialArrowAt,t.noArrowAt=this.noArrowAt.slice(),t.noArrowParamsConversionAt=this.noArrowParamsConversionAt.slice(),t.topicContext=this.topicContext,t.labels=this.labels.slice(),t.commentsLen=this.commentsLen,t.commentStack=this.commentStack.slice(),t.pos=this.pos,t.type=this.type,t.value=this.value,t.start=this.start,t.end=this.end,t.lastTokEndLoc=this.lastTokEndLoc,t.lastTokStartLoc=this.lastTokStartLoc,t.context=this.context.slice(),t.firstInvalidTemplateEscapePos=this.firstInvalidTemplateEscapePos,t.strictErrors=this.strictErrors,t.tokensLength=this.tokensLength,t}}var cSt=function(t){return t>=48&&t<=57};const Ffe={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},c2={bin:n=>n===48||n===49,oct:n=>n>=48&&n<=55,dec:n=>n>=48&&n<=57,hex:n=>n>=48&&n<=57||n>=65&&n<=70||n>=97&&n<=102};function $fe(n,t,a,i,u,p){const m=a,b=i,v=u;let E="",S=null,A=a;const{length:O}=t;for(;;){if(a>=O){p.unterminated(m,b,v),E+=t.slice(A,a);break}const I=t.charCodeAt(a);if(pSt(n,I,t,a)){E+=t.slice(A,a);break}if(I===92){E+=t.slice(A,a);const q=fSt(t,a,i,u,n==="template",p);q.ch===null&&!S?S={pos:a,lineStart:i,curLine:u}:E+=q.ch,{pos:a,lineStart:i,curLine:u}=q,A=a}else I===8232||I===8233?(++a,++u,i=a):I===10||I===13?n==="template"?(E+=t.slice(A,a)+`
`,++a,I===13&&t.charCodeAt(a)===10&&++a,++u,A=i=a):p.unterminated(m,b,v):++a}return{pos:a,str:E,firstInvalidLoc:S,lineStart:i,curLine:u,containsInvalid:!!S}}function pSt(n,t,a,i){return n==="template"?t===96||t===36&&a.charCodeAt(i+1)===123:t===(n==="double"?34:39)}function fSt(n,t,a,i,u,p){const m=!u;t++;const b=E=>({pos:t,ch:E,lineStart:a,curLine:i}),v=n.charCodeAt(t++);switch(v){case 110:return b(`
`);case 114:return b("\r");case 120:{let E;return{code:E,pos:t}=uN(n,t,a,i,2,!1,m,p),b(E===null?null:String.fromCharCode(E))}case 117:{let E;return{code:E,pos:t}=Dge(n,t,a,i,m,p),b(E===null?null:String.fromCodePoint(E))}case 116:return b(" ");case 98:return b("\b");case 118:return b("\v");case 102:return b("\f");case 13:n.charCodeAt(t)===10&&++t;case 10:a=t,++i;case 8232:case 8233:return b("");case 56:case 57:if(u)return b(null);p.strictNumericEscape(t-1,a,i);default:if(v>=48&&v<=55){const E=t-1;let A=/^[0-7]+/.exec(n.slice(E,t+2))[0],O=parseInt(A,8);O>255&&(A=A.slice(0,-1),O=parseInt(A,8)),t+=A.length-1;const I=n.charCodeAt(t);if(A!=="0"||I===56||I===57){if(u)return b(null);p.strictNumericEscape(E,a,i)}return b(String.fromCharCode(O))}return b(String.fromCharCode(v))}}function uN(n,t,a,i,u,p,m,b){const v=t;let E;return{n:E,pos:t}=Nge(n,t,a,i,16,u,p,!1,b,!m),E===null&&(m?b.invalidEscapeSequence(v,a,i):t=v-1),{code:E,pos:t}}function Nge(n,t,a,i,u,p,m,b,v,E){const S=t,A=u===16?Ffe.hex:Ffe.decBinOct,O=u===16?c2.hex:u===10?c2.dec:u===8?c2.oct:c2.bin;let I=!1,q=0;for(let L=0,W=p??1/0;L<W;++L){const X=n.charCodeAt(t);let Q;if(X===95&&b!=="bail"){const ae=n.charCodeAt(t-1),ie=n.charCodeAt(t+1);if(b){if(Number.isNaN(ie)||!O(ie)||A.has(ae)||A.has(ie)){if(E)return{n:null,pos:t};v.unexpectedNumericSeparator(t,a,i)}}else{if(E)return{n:null,pos:t};v.numericSeparatorInEscapeSequence(t,a,i)}++t;continue}if(X>=97?Q=X-97+10:X>=65?Q=X-65+10:cSt(X)?Q=X-48:Q=1/0,Q>=u){if(Q<=9&&E)return{n:null,pos:t};if(Q<=9&&v.invalidDigit(t,a,i,u))Q=0;else if(m)Q=0,I=!0;else break}++t,q=q*u+Q}return t===S||p!=null&&t-S!==p||I?{n:null,pos:t}:{n:q,pos:t}}function Dge(n,t,a,i,u,p){const m=n.charCodeAt(t);let b;if(m===123){if(++t,{code:b,pos:t}=uN(n,t,a,i,n.indexOf("}",t)-t,!0,u,p),++t,b!==null&&b>1114111)if(u)p.invalidCodePoint(t,a,i);else return{code:null,pos:t}}else({code:b,pos:t}=uN(n,t,a,i,4,!1,u,p));return{code:b,pos:t}}function km(n,t,a){return new Ld(a,n-t,n)}const hSt=new Set([103,109,115,105,121,117,100,118]);class Ad{constructor(t){this.type=t.type,this.value=t.value,this.start=t.start,this.end=t.end,this.loc=new pb(t.startLoc,t.endLoc)}}class mSt extends lSt{constructor(t,a){super(),this.isLookahead=void 0,this.tokens=[],this.errorHandlers_readInt={invalidDigit:(i,u,p,m)=>this.options.errorRecovery?(this.raise(ze.InvalidDigit,km(i,u,p),{radix:m}),!0):!1,numericSeparatorInEscapeSequence:this.errorBuilder(ze.NumericSeparatorInEscapeSequence),unexpectedNumericSeparator:this.errorBuilder(ze.UnexpectedNumericSeparator)},this.errorHandlers_readCodePoint=Object.assign({},this.errorHandlers_readInt,{invalidEscapeSequence:this.errorBuilder(ze.InvalidEscapeSequence),invalidCodePoint:this.errorBuilder(ze.InvalidCodePoint)}),this.errorHandlers_readStringContents_string=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:(i,u,p)=>{this.recordStrictModeErrors(ze.StrictNumericEscape,km(i,u,p))},unterminated:(i,u,p)=>{throw this.raise(ze.UnterminatedString,km(i-1,u,p))}}),this.errorHandlers_readStringContents_template=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:this.errorBuilder(ze.StrictNumericEscape),unterminated:(i,u,p)=>{throw this.raise(ze.UnterminatedTemplate,km(i,u,p))}}),this.state=new Uk,this.state.init(t),this.input=a,this.length=a.length,this.comments=[],this.isLookahead=!1}pushToken(t){this.tokens.length=this.state.tokensLength,this.tokens.push(t),++this.state.tokensLength}next(){this.checkKeywordEscapes(),this.options.tokens&&this.pushToken(new Ad(this.state)),this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()}eat(t){return this.match(t)?(this.next(),!0):!1}match(t){return this.state.type===t}createLookaheadState(t){return{pos:t.pos,value:null,type:t.type,start:t.start,end:t.end,context:[this.curContext()],inType:t.inType,startLoc:t.startLoc,lastTokEndLoc:t.lastTokEndLoc,curLine:t.curLine,lineStart:t.lineStart,curPosition:t.curPosition}}lookahead(){const t=this.state;this.state=this.createLookaheadState(t),this.isLookahead=!0,this.nextToken(),this.isLookahead=!1;const a=this.state;return this.state=t,a}nextTokenStart(){return this.nextTokenStartSince(this.state.pos)}nextTokenStartSince(t){return h_.lastIndex=t,h_.test(this.input)?h_.lastIndex:t}lookaheadCharCode(){return this.input.charCodeAt(this.nextTokenStart())}nextTokenInLineStart(){return this.nextTokenInLineStartSince(this.state.pos)}nextTokenInLineStartSince(t){return m_.lastIndex=t,m_.test(this.input)?m_.lastIndex:t}lookaheadInLineCharCode(){return this.input.charCodeAt(this.nextTokenInLineStart())}codePointAtPos(t){let a=this.input.charCodeAt(t);if((a&64512)===55296&&++t<this.input.length){const i=this.input.charCodeAt(t);(i&64512)===56320&&(a=65536+((a&1023)<<10)+(i&1023))}return a}setStrict(t){this.state.strict=t,t&&(this.state.strictErrors.forEach(([a,i])=>this.raise(a,i)),this.state.strictErrors.clear())}curContext(){return this.state.context[this.state.context.length-1]}nextToken(){if(this.skipSpace(),this.state.start=this.state.pos,this.isLookahead||(this.state.startLoc=this.state.curPosition()),this.state.pos>=this.length){this.finishToken(139);return}this.getTokenFromCode(this.codePointAtPos(this.state.pos))}skipBlockComment(t){let a;this.isLookahead||(a=this.state.curPosition());const i=this.state.pos,u=this.input.indexOf(t,i+2);if(u===-1)throw this.raise(ze.UnterminatedComment,this.state.curPosition());for(this.state.pos=u+t.length,u2.lastIndex=i+2;u2.test(this.input)&&u2.lastIndex<=u;)++this.state.curLine,this.state.lineStart=u2.lastIndex;if(this.isLookahead)return;const p={type:"CommentBlock",value:this.input.slice(i+2,u),start:i,end:u+t.length,loc:new pb(a,this.state.curPosition())};return this.options.tokens&&this.pushToken(p),p}skipLineComment(t){const a=this.state.pos;let i;this.isLookahead||(i=this.state.curPosition());let u=this.input.charCodeAt(this.state.pos+=t);if(this.state.pos<this.length)for(;!kp(u)&&++this.state.pos<this.length;)u=this.input.charCodeAt(this.state.pos);if(this.isLookahead)return;const p=this.state.pos,b={type:"CommentLine",value:this.input.slice(a+t,p),start:a,end:p,loc:new pb(i,this.state.curPosition())};return this.options.tokens&&this.pushToken(b),b}skipSpace(){const t=this.state.pos,a=[];e:for(;this.state.pos<this.length;){const i=this.input.charCodeAt(this.state.pos);switch(i){case 32:case 160:case 9:++this.state.pos;break;case 13:this.input.charCodeAt(this.state.pos+1)===10&&++this.state.pos;case 10:case 8232:case 8233:++this.state.pos,++this.state.curLine,this.state.lineStart=this.state.pos;break;case 47:switch(this.input.charCodeAt(this.state.pos+1)){case 42:{const u=this.skipBlockComment("*/");u!==void 0&&(this.addComment(u),this.options.attachComment&&a.push(u));break}case 47:{const u=this.skipLineComment(2);u!==void 0&&(this.addComment(u),this.options.attachComment&&a.push(u));break}default:break e}break;default:if(uSt(i))++this.state.pos;else if(i===45&&!this.inModule&&this.options.annexB){const u=this.state.pos;if(this.input.charCodeAt(u+1)===45&&this.input.charCodeAt(u+2)===62&&(t===0||this.state.lineStart>t)){const p=this.skipLineComment(3);p!==void 0&&(this.addComment(p),this.options.attachComment&&a.push(p))}else break e}else if(i===60&&!this.inModule&&this.options.annexB){const u=this.state.pos;if(this.input.charCodeAt(u+1)===33&&this.input.charCodeAt(u+2)===45&&this.input.charCodeAt(u+3)===45){const p=this.skipLineComment(4);p!==void 0&&(this.addComment(p),this.options.attachComment&&a.push(p))}else break e}else break e}}if(a.length>0){const i=this.state.pos,u={start:t,end:i,comments:a,leadingNode:null,trailingNode:null,containingNode:null};this.state.commentStack.push(u)}}finishToken(t,a){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();const i=this.state.type;this.state.type=t,this.state.value=a,this.isLookahead||this.updateContext(i)}replaceToken(t){this.state.type=t,this.updateContext()}readToken_numberSign(){if(this.state.pos===0&&this.readToken_interpreter())return;const t=this.state.pos+1,a=this.codePointAtPos(t);if(a>=48&&a<=57)throw this.raise(ze.UnexpectedDigitAfterHash,this.state.curPosition());if(a===123||a===91&&this.hasPlugin("recordAndTuple")){if(this.expectPlugin("recordAndTuple"),this.getPluginOption("recordAndTuple","syntaxType")==="bar")throw this.raise(a===123?ze.RecordExpressionHashIncorrectStartSyntaxType:ze.TupleExpressionHashIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,a===123?this.finishToken(7):this.finishToken(1)}else Rl(a)?(++this.state.pos,this.finishToken(138,this.readWord1(a))):a===92?(++this.state.pos,this.finishToken(138,this.readWord1())):this.finishOp(27,1)}readToken_dot(){const t=this.input.charCodeAt(this.state.pos+1);if(t>=48&&t<=57){this.readNumber(!0);return}t===46&&this.input.charCodeAt(this.state.pos+2)===46?(this.state.pos+=3,this.finishToken(21)):(++this.state.pos,this.finishToken(16))}readToken_slash(){this.input.charCodeAt(this.state.pos+1)===61?this.finishOp(31,2):this.finishOp(56,1)}readToken_interpreter(){if(this.state.pos!==0||this.length<2)return!1;let t=this.input.charCodeAt(this.state.pos+1);if(t!==33)return!1;const a=this.state.pos;for(this.state.pos+=1;!kp(t)&&++this.state.pos<this.length;)t=this.input.charCodeAt(this.state.pos);const i=this.input.slice(a+2,this.state.pos);return this.finishToken(28,i),!0}readToken_mult_modulo(t){let a=t===42?55:54,i=1,u=this.input.charCodeAt(this.state.pos+1);t===42&&u===42&&(i++,u=this.input.charCodeAt(this.state.pos+2),a=57),u===61&&!this.state.inType&&(i++,a=t===37?33:30),this.finishOp(a,i)}readToken_pipe_amp(t){const a=this.input.charCodeAt(this.state.pos+1);if(a===t){this.input.charCodeAt(this.state.pos+2)===61?this.finishOp(30,3):this.finishOp(t===124?41:42,2);return}if(t===124){if(a===62){this.finishOp(39,2);return}if(this.hasPlugin("recordAndTuple")&&a===125){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(ze.RecordExpressionBarIncorrectEndSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(9);return}if(this.hasPlugin("recordAndTuple")&&a===93){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(ze.TupleExpressionBarIncorrectEndSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(4);return}}if(a===61){this.finishOp(30,2);return}this.finishOp(t===124?43:45,1)}readToken_caret(){const t=this.input.charCodeAt(this.state.pos+1);t===61&&!this.state.inType?this.finishOp(32,2):t===94&&this.hasPlugin(["pipelineOperator",{proposal:"hack",topicToken:"^^"}])?(this.finishOp(37,2),this.input.codePointAt(this.state.pos)===94&&this.unexpected()):this.finishOp(44,1)}readToken_atSign(){this.input.charCodeAt(this.state.pos+1)===64&&this.hasPlugin(["pipelineOperator",{proposal:"hack",topicToken:"@@"}])?this.finishOp(38,2):this.finishOp(26,1)}readToken_plus_min(t){const a=this.input.charCodeAt(this.state.pos+1);if(a===t){this.finishOp(34,2);return}a===61?this.finishOp(30,2):this.finishOp(53,1)}readToken_lt(){const{pos:t}=this.state,a=this.input.charCodeAt(t+1);if(a===60){if(this.input.charCodeAt(t+2)===61){this.finishOp(30,3);return}this.finishOp(51,2);return}if(a===61){this.finishOp(49,2);return}this.finishOp(47,1)}readToken_gt(){const{pos:t}=this.state,a=this.input.charCodeAt(t+1);if(a===62){const i=this.input.charCodeAt(t+2)===62?3:2;if(this.input.charCodeAt(t+i)===61){this.finishOp(30,i+1);return}this.finishOp(52,i);return}if(a===61){this.finishOp(49,2);return}this.finishOp(48,1)}readToken_eq_excl(t){const a=this.input.charCodeAt(this.state.pos+1);if(a===61){this.finishOp(46,this.input.charCodeAt(this.state.pos+2)===61?3:2);return}if(t===61&&a===62){this.state.pos+=2,this.finishToken(19);return}this.finishOp(t===61?29:35,1)}readToken_question(){const t=this.input.charCodeAt(this.state.pos+1),a=this.input.charCodeAt(this.state.pos+2);t===63?a===61?this.finishOp(30,3):this.finishOp(40,2):t===46&&!(a>=48&&a<=57)?(this.state.pos+=2,this.finishToken(18)):(++this.state.pos,this.finishToken(17))}getTokenFromCode(t){switch(t){case 46:this.readToken_dot();return;case 40:++this.state.pos,this.finishToken(10);return;case 41:++this.state.pos,this.finishToken(11);return;case 59:++this.state.pos,this.finishToken(13);return;case 44:++this.state.pos,this.finishToken(12);return;case 91:if(this.hasPlugin("recordAndTuple")&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(ze.TupleExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(2)}else++this.state.pos,this.finishToken(0);return;case 93:++this.state.pos,this.finishToken(3);return;case 123:if(this.hasPlugin("recordAndTuple")&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(ze.RecordExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(6)}else++this.state.pos,this.finishToken(5);return;case 125:++this.state.pos,this.finishToken(8);return;case 58:this.hasPlugin("functionBind")&&this.input.charCodeAt(this.state.pos+1)===58?this.finishOp(15,2):(++this.state.pos,this.finishToken(14));return;case 63:this.readToken_question();return;case 96:this.readTemplateToken();return;case 48:{const a=this.input.charCodeAt(this.state.pos+1);if(a===120||a===88){this.readRadixNumber(16);return}if(a===111||a===79){this.readRadixNumber(8);return}if(a===98||a===66){this.readRadixNumber(2);return}}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:this.readNumber(!1);return;case 34:case 39:this.readString(t);return;case 47:this.readToken_slash();return;case 37:case 42:this.readToken_mult_modulo(t);return;case 124:case 38:this.readToken_pipe_amp(t);return;case 94:this.readToken_caret();return;case 43:case 45:this.readToken_plus_min(t);return;case 60:this.readToken_lt();return;case 62:this.readToken_gt();return;case 61:case 33:this.readToken_eq_excl(t);return;case 126:this.finishOp(36,1);return;case 64:this.readToken_atSign();return;case 35:this.readToken_numberSign();return;case 92:this.readWord();return;default:if(Rl(t)){this.readWord(t);return}}throw this.raise(ze.InvalidOrUnexpectedToken,this.state.curPosition(),{unexpected:String.fromCodePoint(t)})}finishOp(t,a){const i=this.input.slice(this.state.pos,this.state.pos+a);this.state.pos+=a,this.finishToken(t,i)}readRegexp(){const t=this.state.startLoc,a=this.state.start+1;let i,u,{pos:p}=this.state;for(;;++p){if(p>=this.length)throw this.raise(ze.UnterminatedRegExp,_s(t,1));const E=this.input.charCodeAt(p);if(kp(E))throw this.raise(ze.UnterminatedRegExp,_s(t,1));if(i)i=!1;else{if(E===91)u=!0;else if(E===93&&u)u=!1;else if(E===47&&!u)break;i=E===92}}const m=this.input.slice(a,p);++p;let b="";const v=()=>_s(t,p+2-a);for(;p<this.length;){const E=this.codePointAtPos(p),S=String.fromCharCode(E);if(hSt.has(E))E===118?b.includes("u")&&this.raise(ze.IncompatibleRegExpUVFlags,v()):E===117&&b.includes("v")&&this.raise(ze.IncompatibleRegExpUVFlags,v()),b.includes(S)&&this.raise(ze.DuplicateRegExpFlags,v());else if(Dp(E)||E===92)this.raise(ze.MalformedRegExpFlags,v());else break;++p,b+=S}this.state.pos=p,this.finishToken(137,{pattern:m,flags:b})}readInt(t,a,i=!1,u=!0){const{n:p,pos:m}=Nge(this.input,this.state.pos,this.state.lineStart,this.state.curLine,t,a,i,u,this.errorHandlers_readInt,!1);return this.state.pos=m,p}readRadixNumber(t){const a=this.state.curPosition();let i=!1;this.state.pos+=2;const u=this.readInt(t);u==null&&this.raise(ze.InvalidDigit,_s(a,2),{radix:t});const p=this.input.charCodeAt(this.state.pos);if(p===110)++this.state.pos,i=!0;else if(p===109)throw this.raise(ze.InvalidDecimal,a);if(Rl(this.codePointAtPos(this.state.pos)))throw this.raise(ze.NumberIdentifier,this.state.curPosition());if(i){const m=this.input.slice(a.index,this.state.pos).replace(/[_n]/g,"");this.finishToken(135,m);return}this.finishToken(134,u)}readNumber(t){const a=this.state.pos,i=this.state.curPosition();let u=!1,p=!1,m=!1,b=!1,v=!1;!t&&this.readInt(10)===null&&this.raise(ze.InvalidNumber,this.state.curPosition());const E=this.state.pos-a>=2&&this.input.charCodeAt(a)===48;if(E){const I=this.input.slice(a,this.state.pos);if(this.recordStrictModeErrors(ze.StrictOctalLiteral,i),!this.state.strict){const q=I.indexOf("_");q>0&&this.raise(ze.ZeroDigitNumericSeparator,_s(i,q))}v=E&&!/[89]/.test(I)}let S=this.input.charCodeAt(this.state.pos);if(S===46&&!v&&(++this.state.pos,this.readInt(10),u=!0,S=this.input.charCodeAt(this.state.pos)),(S===69||S===101)&&!v&&(S=this.input.charCodeAt(++this.state.pos),(S===43||S===45)&&++this.state.pos,this.readInt(10)===null&&this.raise(ze.InvalidOrMissingExponent,i),u=!0,b=!0,S=this.input.charCodeAt(this.state.pos)),S===110&&((u||E)&&this.raise(ze.InvalidBigIntLiteral,i),++this.state.pos,p=!0),S===109&&(this.expectPlugin("decimal",this.state.curPosition()),(b||E)&&this.raise(ze.InvalidDecimal,i),++this.state.pos,m=!0),Rl(this.codePointAtPos(this.state.pos)))throw this.raise(ze.NumberIdentifier,this.state.curPosition());const A=this.input.slice(a,this.state.pos).replace(/[_mn]/g,"");if(p){this.finishToken(135,A);return}if(m){this.finishToken(136,A);return}const O=v?parseInt(A,8):parseFloat(A);this.finishToken(134,O)}readCodePoint(t){const{code:a,pos:i}=Dge(this.input,this.state.pos,this.state.lineStart,this.state.curLine,t,this.errorHandlers_readCodePoint);return this.state.pos=i,a}readString(t){const{str:a,pos:i,curLine:u,lineStart:p}=$fe(t===34?"double":"single",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_string);this.state.pos=i+1,this.state.lineStart=p,this.state.curLine=u,this.finishToken(133,a)}readTemplateContinuation(){this.match(8)||this.unexpected(null,8),this.state.pos--,this.readTemplateToken()}readTemplateToken(){const t=this.input[this.state.pos],{str:a,firstInvalidLoc:i,pos:u,curLine:p,lineStart:m}=$fe("template",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_template);this.state.pos=u+1,this.state.lineStart=m,this.state.curLine=p,i&&(this.state.firstInvalidTemplateEscapePos=new Ld(i.curLine,i.pos-i.lineStart,i.pos)),this.input.codePointAt(u)===96?this.finishToken(24,i?null:t+a+"`"):(this.state.pos++,this.finishToken(25,i?null:t+a+"${"))}recordStrictModeErrors(t,a){const i=a.index;this.state.strict&&!this.state.strictErrors.has(i)?this.raise(t,a):this.state.strictErrors.set(i,[t,a])}readWord1(t){this.state.containsEsc=!1;let a="";const i=this.state.pos;let u=this.state.pos;for(t!==void 0&&(this.state.pos+=t<=65535?1:2);this.state.pos<this.length;){const p=this.codePointAtPos(this.state.pos);if(Dp(p))this.state.pos+=p<=65535?1:2;else if(p===92){this.state.containsEsc=!0,a+=this.input.slice(u,this.state.pos);const m=this.state.curPosition(),b=this.state.pos===i?Rl:Dp;if(this.input.charCodeAt(++this.state.pos)!==117){this.raise(ze.MissingUnicodeEscape,this.state.curPosition()),u=this.state.pos-1;continue}++this.state.pos;const v=this.readCodePoint(!0);v!==null&&(b(v)||this.raise(ze.EscapedCharNotAnIdentifier,m),a+=String.fromCodePoint(v)),u=this.state.pos}else break}return a+this.input.slice(u,this.state.pos)}readWord(t){const a=this.readWord1(t),i=Ok.get(a);i!==void 0?this.finishToken(i,Md(i)):this.finishToken(132,a)}checkKeywordEscapes(){const{type:t}=this.state;Mk(t)&&this.state.containsEsc&&this.raise(ze.InvalidEscapedReservedWord,this.state.startLoc,{reservedWord:Md(t)})}raise(t,a,i={}){const u=a instanceof Ld?a:a.loc.start,p=t(u,i);if(!this.options.errorRecovery)throw p;return this.isLookahead||this.state.errors.push(p),p}raiseOverwrite(t,a,i={}){const u=a instanceof Ld?a:a.loc.start,p=u.index,m=this.state.errors;for(let b=m.length-1;b>=0;b--){const v=m[b];if(v.loc.index===p)return m[b]=t(u,i);if(v.loc.index<p)break}return this.raise(t,a,i)}updateContext(t){}unexpected(t,a){throw this.raise(ze.UnexpectedToken,t??this.state.startLoc,{expected:a?Md(a):null})}expectPlugin(t,a){if(this.hasPlugin(t))return!0;throw this.raise(ze.MissingPlugin,a??this.state.startLoc,{missingPlugin:[t]})}expectOnePlugin(t){if(!t.some(a=>this.hasPlugin(a)))throw this.raise(ze.MissingOneOfPlugins,this.state.startLoc,{missingPlugin:t})}errorBuilder(t){return(a,i,u)=>{this.raise(t,km(a,i,u))}}}class ySt{constructor(){this.privateNames=new Set,this.loneAccessors=new Map,this.undefinedPrivateNames=new Map}}class gSt{constructor(t){this.parser=void 0,this.stack=[],this.undefinedPrivateNames=new Map,this.parser=t}current(){return this.stack[this.stack.length-1]}enter(){this.stack.push(new ySt)}exit(){const t=this.stack.pop(),a=this.current();for(const[i,u]of Array.from(t.undefinedPrivateNames))a?a.undefinedPrivateNames.has(i)||a.undefinedPrivateNames.set(i,u):this.parser.raise(ze.InvalidPrivateFieldResolution,u,{identifierName:i})}declarePrivateName(t,a,i){const{privateNames:u,loneAccessors:p,undefinedPrivateNames:m}=this.current();let b=u.has(t);if(a&3){const v=b&&p.get(t);if(v){const E=v&4,S=a&4,A=v&3,O=a&3;b=A===O||E!==S,b||p.delete(t)}else b||p.set(t,a)}b&&this.parser.raise(ze.PrivateNameRedeclaration,i,{identifierName:t}),u.add(t),m.delete(t)}usePrivateName(t,a){let i;for(i of this.stack)if(i.privateNames.has(t))return;i?i.undefinedPrivateNames.set(t,a):this.parser.raise(ze.InvalidPrivateFieldResolution,a,{identifierName:t})}}class M6{constructor(t=0){this.type=t}canBeArrowParameterDeclaration(){return this.type===2||this.type===1}isCertainlyParameterDeclaration(){return this.type===3}}class kge extends M6{constructor(t){super(t),this.declarationErrors=new Map}recordDeclarationError(t,a){const i=a.index;this.declarationErrors.set(i,[t,a])}clearDeclarationError(t){this.declarationErrors.delete(t)}iterateErrors(t){this.declarationErrors.forEach(t)}}class vSt{constructor(t){this.parser=void 0,this.stack=[new M6],this.parser=t}enter(t){this.stack.push(t)}exit(){this.stack.pop()}recordParameterInitializerError(t,a){const i=a.loc.start,{stack:u}=this;let p=u.length-1,m=u[p];for(;!m.isCertainlyParameterDeclaration();){if(m.canBeArrowParameterDeclaration())m.recordDeclarationError(t,i);else return;m=u[--p]}this.parser.raise(t,i)}recordArrowParameterBindingError(t,a){const{stack:i}=this,u=i[i.length-1],p=a.loc.start;if(u.isCertainlyParameterDeclaration())this.parser.raise(t,p);else if(u.canBeArrowParameterDeclaration())u.recordDeclarationError(t,p);else return}recordAsyncArrowParametersError(t){const{stack:a}=this;let i=a.length-1,u=a[i];for(;u.canBeArrowParameterDeclaration();)u.type===2&&u.recordDeclarationError(ze.AwaitBindingIdentifier,t),u=a[--i]}validateAsPattern(){const{stack:t}=this,a=t[t.length-1];a.canBeArrowParameterDeclaration()&&a.iterateErrors(([i,u])=>{this.parser.raise(i,u);let p=t.length-2,m=t[p];for(;m.canBeArrowParameterDeclaration();)m.clearDeclarationError(u.index),m=t[--p]})}}function bSt(){return new M6(3)}function xSt(){return new kge(1)}function RSt(){return new kge(2)}function Lge(){return new M6}class ESt{constructor(){this.stacks=[]}enter(t){this.stacks.push(t)}exit(){this.stacks.pop()}currentFlags(){return this.stacks[this.stacks.length-1]}get hasAwait(){return(this.currentFlags()&2)>0}get hasYield(){return(this.currentFlags()&1)>0}get hasReturn(){return(this.currentFlags()&4)>0}get hasIn(){return(this.currentFlags()&8)>0}}function V2(n,t){return(n?2:0)|(t?1:0)}class SSt extends mSt{addExtra(t,a,i,u=!0){if(!t)return;let{extra:p}=t;p==null&&(p={},t.extra=p),u?p[a]=i:Object.defineProperty(p,a,{enumerable:u,value:i})}isContextual(t){return this.state.type===t&&!this.state.containsEsc}isUnparsedContextual(t,a){const i=t+a.length;if(this.input.slice(t,i)===a){const u=this.input.charCodeAt(i);return!(Dp(u)||(u&64512)===55296)}return!1}isLookaheadContextual(t){const a=this.nextTokenStart();return this.isUnparsedContextual(a,t)}eatContextual(t){return this.isContextual(t)?(this.next(),!0):!1}expectContextual(t,a){if(!this.eatContextual(t)){if(a!=null)throw this.raise(a,this.state.startLoc);this.unexpected(null,t)}}canInsertSemicolon(){return this.match(139)||this.match(8)||this.hasPrecedingLineBreak()}hasPrecedingLineBreak(){return Bfe(this.input,this.state.lastTokEndLoc.index,this.state.start)}hasFollowingLineBreak(){return Bfe(this.input,this.state.end,this.nextTokenStart())}isLineTerminator(){return this.eat(13)||this.canInsertSemicolon()}semicolon(t=!0){(t?this.isLineTerminator():this.eat(13))||this.raise(ze.MissingSemicolon,this.state.lastTokEndLoc)}expect(t,a){this.eat(t)||this.unexpected(a,t)}tryParse(t,a=this.state.clone()){const i={node:null};try{const u=t((p=null)=>{throw i.node=p,i});if(this.state.errors.length>a.errors.length){const p=this.state;return this.state=a,this.state.tokensLength=p.tokensLength,{node:u,error:p.errors[a.errors.length],thrown:!1,aborted:!1,failState:p}}return{node:u,error:null,thrown:!1,aborted:!1,failState:null}}catch(u){const p=this.state;if(this.state=a,u instanceof SyntaxError)return{node:null,error:u,thrown:!0,aborted:!1,failState:p};if(u===i)return{node:i.node,error:null,thrown:!1,aborted:!0,failState:p};throw u}}checkExpressionErrors(t,a){if(!t)return!1;const{shorthandAssignLoc:i,doubleProtoLoc:u,privateKeyLoc:p,optionalParametersLoc:m}=t,b=!!i||!!u||!!m||!!p;if(!a)return b;i!=null&&this.raise(ze.InvalidCoverInitializedName,i),u!=null&&this.raise(ze.DuplicateProto,u),p!=null&&this.raise(ze.UnexpectedPrivateField,p),m!=null&&this.unexpected(m)}isLiteralPropertyName(){return wge(this.state.type)}isPrivateName(t){return t.type==="PrivateName"}getPrivateNameSV(t){return t.id.name}hasPropertyAsPrivateName(t){return(t.type==="MemberExpression"||t.type==="OptionalMemberExpression")&&this.isPrivateName(t.property)}isObjectProperty(t){return t.type==="ObjectProperty"}isObjectMethod(t){return t.type==="ObjectMethod"}initializeScopes(t=this.options.sourceType==="module"){const a=this.state.labels;this.state.labels=[];const i=this.exportedIdentifiers;this.exportedIdentifiers=new Set;const u=this.inModule;this.inModule=t;const p=this.scope,m=this.getScopeHandler();this.scope=new m(this,t);const b=this.prodParam;this.prodParam=new ESt;const v=this.classScope;this.classScope=new gSt(this);const E=this.expressionScope;return this.expressionScope=new vSt(this),()=>{this.state.labels=a,this.exportedIdentifiers=i,this.inModule=u,this.scope=p,this.prodParam=b,this.classScope=v,this.expressionScope=E}}enterInitialScopes(){let t=0;this.inModule&&(t|=2),this.scope.enter(1),this.prodParam.enter(t)}checkDestructuringPrivate(t){const{privateKeyLoc:a}=t;a!==null&&this.expectPlugin("destructuringPrivate",a)}}class W2{constructor(){this.shorthandAssignLoc=null,this.doubleProtoLoc=null,this.privateKeyLoc=null,this.optionalParametersLoc=null}}let hb=class{constructor(t,a,i){this.type="",this.start=a,this.end=0,this.loc=new pb(i),t!=null&&t.options.ranges&&(this.range=[a,0]),t!=null&&t.filename&&(this.loc.filename=t.filename)}};const Vk=hb.prototype;Vk.__clone=function(){const n=new hb(void 0,this.start,this.loc.start),t=Object.keys(this);for(let a=0,i=t.length;a<i;a++){const u=t[a];u!=="leadingComments"&&u!=="trailingComments"&&u!=="innerComments"&&(n[u]=this[u])}return n};function TSt(n){return jl(n)}function jl(n){const{type:t,start:a,end:i,loc:u,range:p,extra:m,name:b}=n,v=Object.create(Vk);return v.type=t,v.start=a,v.end=i,v.loc=u,v.range=p,v.extra=m,v.name=b,t==="Placeholder"&&(v.expectedNode=n.expectedNode),v}function wSt(n){const{type:t,start:a,end:i,loc:u,range:p,extra:m}=n;if(t==="Placeholder")return TSt(n);const b=Object.create(Vk);return b.type=t,b.start=a,b.end=i,b.loc=u,b.range=p,n.raw!==void 0?b.raw=n.raw:b.extra=m,b.value=n.value,b}class PSt extends SSt{startNode(){const t=this.state.startLoc;return new hb(this,t.index,t)}startNodeAt(t){return new hb(this,t.index,t)}startNodeAtNode(t){return this.startNodeAt(t.loc.start)}finishNode(t,a){return this.finishNodeAt(t,a,this.state.lastTokEndLoc)}finishNodeAt(t,a,i){return t.type=a,t.end=i.index,t.loc.end=i,this.options.ranges&&(t.range[1]=i.index),this.options.attachComment&&this.processComment(t),t}resetStartLocation(t,a){t.start=a.index,t.loc.start=a,this.options.ranges&&(t.range[0]=a.index)}resetEndLocation(t,a=this.state.lastTokEndLoc){t.end=a.index,t.loc.end=a,this.options.ranges&&(t.range[1]=a.index)}resetStartLocationFromNode(t,a){this.resetStartLocation(t,a.loc.start)}}const ASt=new Set(["_","any","bool","boolean","empty","extends","false","interface","mixed","null","number","static","string","true","typeof","void"]),_r=Sl`flow`({AmbiguousConditionalArrow:"Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.",AmbiguousDeclareModuleKind:"Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module.",AssignReservedType:({reservedType:n})=>`Cannot overwrite reserved type ${n}.`,DeclareClassElement:"The `declare` modifier can only appear on class fields.",DeclareClassFieldInitializer:"Initializers are not allowed in fields with the `declare` modifier.",DuplicateDeclareModuleExports:"Duplicate `declare module.exports` statement.",EnumBooleanMemberNotInitialized:({memberName:n,enumName:t})=>`Boolean enum members need to be initialized. Use either \`${n} = true,\` or \`${n} = false,\` in enum \`${t}\`.`,EnumDuplicateMemberName:({memberName:n,enumName:t})=>`Enum member names need to be unique, but the name \`${n}\` has already been used before in enum \`${t}\`.`,EnumInconsistentMemberValues:({enumName:n})=>`Enum \`${n}\` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.`,EnumInvalidExplicitType:({invalidEnumType:n,enumName:t})=>`Enum type \`${n}\` is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${t}\`.`,EnumInvalidExplicitTypeUnknownSupplied:({enumName:n})=>`Supplied enum type is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${n}\`.`,EnumInvalidMemberInitializerPrimaryType:({enumName:n,memberName:t,explicitType:a})=>`Enum \`${n}\` has type \`${a}\`, so the initializer of \`${t}\` needs to be a ${a} literal.`,EnumInvalidMemberInitializerSymbolType:({enumName:n,memberName:t})=>`Symbol enum members cannot be initialized. Use \`${t},\` in enum \`${n}\`.`,EnumInvalidMemberInitializerUnknownType:({enumName:n,memberName:t})=>`The enum member initializer for \`${t}\` needs to be a literal (either a boolean, number, or string) in enum \`${n}\`.`,EnumInvalidMemberName:({enumName:n,memberName:t,suggestion:a})=>`Enum member names cannot start with lowercase 'a' through 'z'. Instead of using \`${t}\`, consider using \`${a}\`, in enum \`${n}\`.`,EnumNumberMemberNotInitialized:({enumName:n,memberName:t})=>`Number enum members need to be initialized, e.g. \`${t} = 1\` in enum \`${n}\`.`,EnumStringMemberInconsistentlyInitialized:({enumName:n})=>`String enum members need to consistently either all use initializers, or use no initializers, in enum \`${n}\`.`,GetterMayNotHaveThisParam:"A getter cannot have a `this` parameter.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` or `typeof` keyword.",ImportTypeShorthandOnlyInPureImport:"The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements.",InexactInsideExact:"Explicit inexact syntax cannot appear inside an explicit exact object type.",InexactInsideNonObject:"Explicit inexact syntax cannot appear in class or interface definitions.",InexactVariance:"Explicit inexact syntax cannot have variance.",InvalidNonTypeImportInDeclareModule:"Imports within a `declare module` body must always be `import type` or `import typeof`.",MissingTypeParamDefault:"Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",NestedDeclareModule:"`declare module` cannot be used inside another `declare module`.",NestedFlowComment:"Cannot have a flow comment inside another flow comment.",PatternIsOptional:Object.assign({message:"A binding pattern parameter cannot be optional in an implementation signature."},{reasonCode:"OptionalBindingPattern"}),SetterMayNotHaveThisParam:"A setter cannot have a `this` parameter.",SpreadVariance:"Spread properties cannot have variance.",ThisParamAnnotationRequired:"A type annotation is required for the `this` parameter.",ThisParamBannedInConstructor:"Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",ThisParamMayNotBeOptional:"The `this` parameter cannot be optional.",ThisParamMustBeFirst:"The `this` parameter must be the first function parameter.",ThisParamNoDefault:"The `this` parameter may not have a default value.",TypeBeforeInitializer:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeCastInPattern:"The type cast expression is expected to be wrapped with parenthesis.",UnexpectedExplicitInexactInObject:"Explicit inexact syntax must appear at the end of an inexact object.",UnexpectedReservedType:({reservedType:n})=>`Unexpected reserved type ${n}.`,UnexpectedReservedUnderscore:"`_` is only allowed as a type argument to call or new.",UnexpectedSpaceBetweenModuloChecks:"Spaces between `%` and `checks` are not allowed here.",UnexpectedSpreadType:"Spread operator cannot appear in class or interface definitions.",UnexpectedSubtractionOperand:'Unexpected token, expected "number" or "bigint".',UnexpectedTokenAfterTypeParameter:"Expected an arrow function after this type parameter declaration.",UnexpectedTypeParameterBeforeAsyncArrowFunction:"Type parameters must come after the async keyword, e.g. instead of `<T> async () => {}`, use `async <T>() => {}`.",UnsupportedDeclareExportKind:({unsupportedExportKind:n,suggestion:t})=>`\`declare export ${n}\` is not supported. Use \`${t}\` instead.`,UnsupportedStatementInDeclareModule:"Only declares and type imports are allowed inside declare module.",UnterminatedFlowComment:"Unterminated flow-comment."});function ISt(n){return n.type==="DeclareExportAllDeclaration"||n.type==="DeclareExportDeclaration"&&(!n.declaration||n.declaration.type!=="TypeAlias"&&n.declaration.type!=="InterfaceDeclaration")}function qfe(n){return n.importKind==="type"||n.importKind==="typeof"}const CSt={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"};function jSt(n,t){const a=[],i=[];for(let u=0;u<n.length;u++)(t(n[u],u,n)?a:i).push(n[u]);return[a,i]}const OSt=/\*?\s*@((?:no)?flow)\b/;var _St=n=>class extends n{constructor(...a){super(...a),this.flowPragma=void 0}getScopeHandler(){return sSt}shouldParseTypes(){return this.getPluginOption("flow","all")||this.flowPragma==="flow"}shouldParseEnums(){return!!this.getPluginOption("flow","enums")}finishToken(a,i){a!==133&&a!==13&&a!==28&&this.flowPragma===void 0&&(this.flowPragma=null),super.finishToken(a,i)}addComment(a){if(this.flowPragma===void 0){const i=OSt.exec(a.value);if(i)if(i[1]==="flow")this.flowPragma="flow";else if(i[1]==="noflow")this.flowPragma="noflow";else throw new Error("Unexpected flow pragma")}super.addComment(a)}flowParseTypeInitialiser(a){const i=this.state.inType;this.state.inType=!0,this.expect(a||14);const u=this.flowParseType();return this.state.inType=i,u}flowParsePredicate(){const a=this.startNode(),i=this.state.startLoc;return this.next(),this.expectContextual(110),this.state.lastTokStartLoc.index>i.index+1&&this.raise(_r.UnexpectedSpaceBetweenModuloChecks,i),this.eat(10)?(a.value=super.parseExpression(),this.expect(11),this.finishNode(a,"DeclaredPredicate")):this.finishNode(a,"InferredPredicate")}flowParseTypeAndPredicateInitialiser(){const a=this.state.inType;this.state.inType=!0,this.expect(14);let i=null,u=null;return this.match(54)?(this.state.inType=a,u=this.flowParsePredicate()):(i=this.flowParseType(),this.state.inType=a,this.match(54)&&(u=this.flowParsePredicate())),[i,u]}flowParseDeclareClass(a){return this.next(),this.flowParseInterfaceish(a,!0),this.finishNode(a,"DeclareClass")}flowParseDeclareFunction(a){this.next();const i=a.id=this.parseIdentifier(),u=this.startNode(),p=this.startNode();this.match(47)?u.typeParameters=this.flowParseTypeParameterDeclaration():u.typeParameters=null,this.expect(10);const m=this.flowParseFunctionTypeParams();return u.params=m.params,u.rest=m.rest,u.this=m._this,this.expect(11),[u.returnType,a.predicate]=this.flowParseTypeAndPredicateInitialiser(),p.typeAnnotation=this.finishNode(u,"FunctionTypeAnnotation"),i.typeAnnotation=this.finishNode(p,"TypeAnnotation"),this.resetEndLocation(i),this.semicolon(),this.scope.declareName(a.id.name,2048,a.id.loc.start),this.finishNode(a,"DeclareFunction")}flowParseDeclare(a,i){if(this.match(80))return this.flowParseDeclareClass(a);if(this.match(68))return this.flowParseDeclareFunction(a);if(this.match(74))return this.flowParseDeclareVariable(a);if(this.eatContextual(127))return this.match(16)?this.flowParseDeclareModuleExports(a):(i&&this.raise(_r.NestedDeclareModule,this.state.lastTokStartLoc),this.flowParseDeclareModule(a));if(this.isContextual(130))return this.flowParseDeclareTypeAlias(a);if(this.isContextual(131))return this.flowParseDeclareOpaqueType(a);if(this.isContextual(129))return this.flowParseDeclareInterface(a);if(this.match(82))return this.flowParseDeclareExportDeclaration(a,i);this.unexpected()}flowParseDeclareVariable(a){return this.next(),a.id=this.flowParseTypeAnnotatableIdentifier(!0),this.scope.declareName(a.id.name,5,a.id.loc.start),this.semicolon(),this.finishNode(a,"DeclareVariable")}flowParseDeclareModule(a){this.scope.enter(0),this.match(133)?a.id=super.parseExprAtom():a.id=this.parseIdentifier();const i=a.body=this.startNode(),u=i.body=[];for(this.expect(5);!this.match(8);){let b=this.startNode();this.match(83)?(this.next(),!this.isContextual(130)&&!this.match(87)&&this.raise(_r.InvalidNonTypeImportInDeclareModule,this.state.lastTokStartLoc),super.parseImport(b)):(this.expectContextual(125,_r.UnsupportedStatementInDeclareModule),b=this.flowParseDeclare(b,!0)),u.push(b)}this.scope.exit(),this.expect(8),this.finishNode(i,"BlockStatement");let p=null,m=!1;return u.forEach(b=>{ISt(b)?(p==="CommonJS"&&this.raise(_r.AmbiguousDeclareModuleKind,b),p="ES"):b.type==="DeclareModuleExports"&&(m&&this.raise(_r.DuplicateDeclareModuleExports,b),p==="ES"&&this.raise(_r.AmbiguousDeclareModuleKind,b),p="CommonJS",m=!0)}),a.kind=p||"CommonJS",this.finishNode(a,"DeclareModule")}flowParseDeclareExportDeclaration(a,i){if(this.expect(82),this.eat(65))return this.match(68)||this.match(80)?a.declaration=this.flowParseDeclare(this.startNode()):(a.declaration=this.flowParseType(),this.semicolon()),a.default=!0,this.finishNode(a,"DeclareExportDeclaration");if(this.match(75)||this.isLet()||(this.isContextual(130)||this.isContextual(129))&&!i){const u=this.state.value;throw this.raise(_r.UnsupportedDeclareExportKind,this.state.startLoc,{unsupportedExportKind:u,suggestion:CSt[u]})}if(this.match(74)||this.match(68)||this.match(80)||this.isContextual(131))return a.declaration=this.flowParseDeclare(this.startNode()),a.default=!1,this.finishNode(a,"DeclareExportDeclaration");if(this.match(55)||this.match(5)||this.isContextual(129)||this.isContextual(130)||this.isContextual(131))return a=this.parseExport(a,null),a.type==="ExportNamedDeclaration"&&(a.type="ExportDeclaration",a.default=!1,delete a.exportKind),a.type="Declare"+a.type,a;this.unexpected()}flowParseDeclareModuleExports(a){return this.next(),this.expectContextual(111),a.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(a,"DeclareModuleExports")}flowParseDeclareTypeAlias(a){this.next();const i=this.flowParseTypeAlias(a);return i.type="DeclareTypeAlias",i}flowParseDeclareOpaqueType(a){this.next();const i=this.flowParseOpaqueType(a,!0);return i.type="DeclareOpaqueType",i}flowParseDeclareInterface(a){return this.next(),this.flowParseInterfaceish(a,!1),this.finishNode(a,"DeclareInterface")}flowParseInterfaceish(a,i){if(a.id=this.flowParseRestrictedIdentifier(!i,!0),this.scope.declareName(a.id.name,i?17:8201,a.id.loc.start),this.match(47)?a.typeParameters=this.flowParseTypeParameterDeclaration():a.typeParameters=null,a.extends=[],this.eat(81))do a.extends.push(this.flowParseInterfaceExtends());while(!i&&this.eat(12));if(i){if(a.implements=[],a.mixins=[],this.eatContextual(117))do a.mixins.push(this.flowParseInterfaceExtends());while(this.eat(12));if(this.eatContextual(113))do a.implements.push(this.flowParseInterfaceExtends());while(this.eat(12))}a.body=this.flowParseObjectType({allowStatic:i,allowExact:!1,allowSpread:!1,allowProto:i,allowInexact:!1})}flowParseInterfaceExtends(){const a=this.startNode();return a.id=this.flowParseQualifiedTypeIdentifier(),this.match(47)?a.typeParameters=this.flowParseTypeParameterInstantiation():a.typeParameters=null,this.finishNode(a,"InterfaceExtends")}flowParseInterface(a){return this.flowParseInterfaceish(a,!1),this.finishNode(a,"InterfaceDeclaration")}checkNotUnderscore(a){a==="_"&&this.raise(_r.UnexpectedReservedUnderscore,this.state.startLoc)}checkReservedType(a,i,u){ASt.has(a)&&this.raise(u?_r.AssignReservedType:_r.UnexpectedReservedType,i,{reservedType:a})}flowParseRestrictedIdentifier(a,i){return this.checkReservedType(this.state.value,this.state.startLoc,i),this.parseIdentifier(a)}flowParseTypeAlias(a){return a.id=this.flowParseRestrictedIdentifier(!1,!0),this.scope.declareName(a.id.name,8201,a.id.loc.start),this.match(47)?a.typeParameters=this.flowParseTypeParameterDeclaration():a.typeParameters=null,a.right=this.flowParseTypeInitialiser(29),this.semicolon(),this.finishNode(a,"TypeAlias")}flowParseOpaqueType(a,i){return this.expectContextual(130),a.id=this.flowParseRestrictedIdentifier(!0,!0),this.scope.declareName(a.id.name,8201,a.id.loc.start),this.match(47)?a.typeParameters=this.flowParseTypeParameterDeclaration():a.typeParameters=null,a.supertype=null,this.match(14)&&(a.supertype=this.flowParseTypeInitialiser(14)),a.impltype=null,i||(a.impltype=this.flowParseTypeInitialiser(29)),this.semicolon(),this.finishNode(a,"OpaqueType")}flowParseTypeParameter(a=!1){const i=this.state.startLoc,u=this.startNode(),p=this.flowParseVariance(),m=this.flowParseTypeAnnotatableIdentifier();return u.name=m.name,u.variance=p,u.bound=m.typeAnnotation,this.match(29)?(this.eat(29),u.default=this.flowParseType()):a&&this.raise(_r.MissingTypeParamDefault,i),this.finishNode(u,"TypeParameter")}flowParseTypeParameterDeclaration(){const a=this.state.inType,i=this.startNode();i.params=[],this.state.inType=!0,this.match(47)||this.match(142)?this.next():this.unexpected();let u=!1;do{const p=this.flowParseTypeParameter(u);i.params.push(p),p.default&&(u=!0),this.match(48)||this.expect(12)}while(!this.match(48));return this.expect(48),this.state.inType=a,this.finishNode(i,"TypeParameterDeclaration")}flowParseTypeParameterInstantiation(){const a=this.startNode(),i=this.state.inType;a.params=[],this.state.inType=!0,this.expect(47);const u=this.state.noAnonFunctionType;for(this.state.noAnonFunctionType=!1;!this.match(48);)a.params.push(this.flowParseType()),this.match(48)||this.expect(12);return this.state.noAnonFunctionType=u,this.expect(48),this.state.inType=i,this.finishNode(a,"TypeParameterInstantiation")}flowParseTypeParameterInstantiationCallOrNew(){const a=this.startNode(),i=this.state.inType;for(a.params=[],this.state.inType=!0,this.expect(47);!this.match(48);)a.params.push(this.flowParseTypeOrImplicitInstantiation()),this.match(48)||this.expect(12);return this.expect(48),this.state.inType=i,this.finishNode(a,"TypeParameterInstantiation")}flowParseInterfaceType(){const a=this.startNode();if(this.expectContextual(129),a.extends=[],this.eat(81))do a.extends.push(this.flowParseInterfaceExtends());while(this.eat(12));return a.body=this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!1,allowProto:!1,allowInexact:!1}),this.finishNode(a,"InterfaceTypeAnnotation")}flowParseObjectPropertyKey(){return this.match(134)||this.match(133)?super.parseExprAtom():this.parseIdentifier(!0)}flowParseObjectTypeIndexer(a,i,u){return a.static=i,this.lookahead().type===14?(a.id=this.flowParseObjectPropertyKey(),a.key=this.flowParseTypeInitialiser()):(a.id=null,a.key=this.flowParseType()),this.expect(3),a.value=this.flowParseTypeInitialiser(),a.variance=u,this.finishNode(a,"ObjectTypeIndexer")}flowParseObjectTypeInternalSlot(a,i){return a.static=i,a.id=this.flowParseObjectPropertyKey(),this.expect(3),this.expect(3),this.match(47)||this.match(10)?(a.method=!0,a.optional=!1,a.value=this.flowParseObjectTypeMethodish(this.startNodeAt(a.loc.start))):(a.method=!1,this.eat(17)&&(a.optional=!0),a.value=this.flowParseTypeInitialiser()),this.finishNode(a,"ObjectTypeInternalSlot")}flowParseObjectTypeMethodish(a){for(a.params=[],a.rest=null,a.typeParameters=null,a.this=null,this.match(47)&&(a.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(10),this.match(78)&&(a.this=this.flowParseFunctionTypeParam(!0),a.this.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)a.params.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(a.rest=this.flowParseFunctionTypeParam(!1)),this.expect(11),a.returnType=this.flowParseTypeInitialiser(),this.finishNode(a,"FunctionTypeAnnotation")}flowParseObjectTypeCallProperty(a,i){const u=this.startNode();return a.static=i,a.value=this.flowParseObjectTypeMethodish(u),this.finishNode(a,"ObjectTypeCallProperty")}flowParseObjectType({allowStatic:a,allowExact:i,allowSpread:u,allowProto:p,allowInexact:m}){const b=this.state.inType;this.state.inType=!0;const v=this.startNode();v.callProperties=[],v.properties=[],v.indexers=[],v.internalSlots=[];let E,S,A=!1;for(i&&this.match(6)?(this.expect(6),E=9,S=!0):(this.expect(5),E=8,S=!1),v.exact=S;!this.match(E);){let I=!1,q=null,L=null;const W=this.startNode();if(p&&this.isContextual(118)){const Q=this.lookahead();Q.type!==14&&Q.type!==17&&(this.next(),q=this.state.startLoc,a=!1)}if(a&&this.isContextual(106)){const Q=this.lookahead();Q.type!==14&&Q.type!==17&&(this.next(),I=!0)}const X=this.flowParseVariance();if(this.eat(0))q!=null&&this.unexpected(q),this.eat(0)?(X&&this.unexpected(X.loc.start),v.internalSlots.push(this.flowParseObjectTypeInternalSlot(W,I))):v.indexers.push(this.flowParseObjectTypeIndexer(W,I,X));else if(this.match(10)||this.match(47))q!=null&&this.unexpected(q),X&&this.unexpected(X.loc.start),v.callProperties.push(this.flowParseObjectTypeCallProperty(W,I));else{let Q="init";if(this.isContextual(99)||this.isContextual(104)){const ie=this.lookahead();wge(ie.type)&&(Q=this.state.value,this.next())}const ae=this.flowParseObjectTypeProperty(W,I,q,X,Q,u,m??!S);ae===null?(A=!0,L=this.state.lastTokStartLoc):v.properties.push(ae)}this.flowObjectTypeSemicolon(),L&&!this.match(8)&&!this.match(9)&&this.raise(_r.UnexpectedExplicitInexactInObject,L)}this.expect(E),u&&(v.inexact=A);const O=this.finishNode(v,"ObjectTypeAnnotation");return this.state.inType=b,O}flowParseObjectTypeProperty(a,i,u,p,m,b,v){if(this.eat(21))return this.match(12)||this.match(13)||this.match(8)||this.match(9)?(b?v||this.raise(_r.InexactInsideExact,this.state.lastTokStartLoc):this.raise(_r.InexactInsideNonObject,this.state.lastTokStartLoc),p&&this.raise(_r.InexactVariance,p),null):(b||this.raise(_r.UnexpectedSpreadType,this.state.lastTokStartLoc),u!=null&&this.unexpected(u),p&&this.raise(_r.SpreadVariance,p),a.argument=this.flowParseType(),this.finishNode(a,"ObjectTypeSpreadProperty"));{a.key=this.flowParseObjectPropertyKey(),a.static=i,a.proto=u!=null,a.kind=m;let E=!1;return this.match(47)||this.match(10)?(a.method=!0,u!=null&&this.unexpected(u),p&&this.unexpected(p.loc.start),a.value=this.flowParseObjectTypeMethodish(this.startNodeAt(a.loc.start)),(m==="get"||m==="set")&&this.flowCheckGetterSetterParams(a),!b&&a.key.name==="constructor"&&a.value.this&&this.raise(_r.ThisParamBannedInConstructor,a.value.this)):(m!=="init"&&this.unexpected(),a.method=!1,this.eat(17)&&(E=!0),a.value=this.flowParseTypeInitialiser(),a.variance=p),a.optional=E,this.finishNode(a,"ObjectTypeProperty")}}flowCheckGetterSetterParams(a){const i=a.kind==="get"?0:1,u=a.value.params.length+(a.value.rest?1:0);a.value.this&&this.raise(a.kind==="get"?_r.GetterMayNotHaveThisParam:_r.SetterMayNotHaveThisParam,a.value.this),u!==i&&this.raise(a.kind==="get"?ze.BadGetterArity:ze.BadSetterArity,a),a.kind==="set"&&a.value.rest&&this.raise(ze.BadSetterRestParameter,a)}flowObjectTypeSemicolon(){!this.eat(13)&&!this.eat(12)&&!this.match(8)&&!this.match(9)&&this.unexpected()}flowParseQualifiedTypeIdentifier(a,i){var u;(u=a)!=null||(a=this.state.startLoc);let p=i||this.flowParseRestrictedIdentifier(!0);for(;this.eat(16);){const m=this.startNodeAt(a);m.qualification=p,m.id=this.flowParseRestrictedIdentifier(!0),p=this.finishNode(m,"QualifiedTypeIdentifier")}return p}flowParseGenericType(a,i){const u=this.startNodeAt(a);return u.typeParameters=null,u.id=this.flowParseQualifiedTypeIdentifier(a,i),this.match(47)&&(u.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(u,"GenericTypeAnnotation")}flowParseTypeofType(){const a=this.startNode();return this.expect(87),a.argument=this.flowParsePrimaryType(),this.finishNode(a,"TypeofTypeAnnotation")}flowParseTupleType(){const a=this.startNode();for(a.types=[],this.expect(0);this.state.pos<this.length&&!this.match(3)&&(a.types.push(this.flowParseType()),!this.match(3));)this.expect(12);return this.expect(3),this.finishNode(a,"TupleTypeAnnotation")}flowParseFunctionTypeParam(a){let i=null,u=!1,p=null;const m=this.startNode(),b=this.lookahead(),v=this.state.type===78;return b.type===14||b.type===17?(v&&!a&&this.raise(_r.ThisParamMustBeFirst,m),i=this.parseIdentifier(v),this.eat(17)&&(u=!0,v&&this.raise(_r.ThisParamMayNotBeOptional,m)),p=this.flowParseTypeInitialiser()):p=this.flowParseType(),m.name=i,m.optional=u,m.typeAnnotation=p,this.finishNode(m,"FunctionTypeParam")}reinterpretTypeAsFunctionTypeParam(a){const i=this.startNodeAt(a.loc.start);return i.name=null,i.optional=!1,i.typeAnnotation=a,this.finishNode(i,"FunctionTypeParam")}flowParseFunctionTypeParams(a=[]){let i=null,u=null;for(this.match(78)&&(u=this.flowParseFunctionTypeParam(!0),u.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)a.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(i=this.flowParseFunctionTypeParam(!1)),{params:a,rest:i,_this:u}}flowIdentToTypeAnnotation(a,i,u){switch(u.name){case"any":return this.finishNode(i,"AnyTypeAnnotation");case"bool":case"boolean":return this.finishNode(i,"BooleanTypeAnnotation");case"mixed":return this.finishNode(i,"MixedTypeAnnotation");case"empty":return this.finishNode(i,"EmptyTypeAnnotation");case"number":return this.finishNode(i,"NumberTypeAnnotation");case"string":return this.finishNode(i,"StringTypeAnnotation");case"symbol":return this.finishNode(i,"SymbolTypeAnnotation");default:return this.checkNotUnderscore(u.name),this.flowParseGenericType(a,u)}}flowParsePrimaryType(){const a=this.state.startLoc,i=this.startNode();let u,p,m=!1;const b=this.state.noAnonFunctionType;switch(this.state.type){case 5:return this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!0,allowProto:!1,allowInexact:!0});case 6:return this.flowParseObjectType({allowStatic:!1,allowExact:!0,allowSpread:!0,allowProto:!1,allowInexact:!1});case 0:return this.state.noAnonFunctionType=!1,p=this.flowParseTupleType(),this.state.noAnonFunctionType=b,p;case 47:{const v=this.startNode();return v.typeParameters=this.flowParseTypeParameterDeclaration(),this.expect(10),u=this.flowParseFunctionTypeParams(),v.params=u.params,v.rest=u.rest,v.this=u._this,this.expect(11),this.expect(19),v.returnType=this.flowParseType(),this.finishNode(v,"FunctionTypeAnnotation")}case 10:{const v=this.startNode();if(this.next(),!this.match(11)&&!this.match(21))if(wa(this.state.type)||this.match(78)){const E=this.lookahead().type;m=E!==17&&E!==14}else m=!0;if(m){if(this.state.noAnonFunctionType=!1,p=this.flowParseType(),this.state.noAnonFunctionType=b,this.state.noAnonFunctionType||!(this.match(12)||this.match(11)&&this.lookahead().type===19))return this.expect(11),p;this.eat(12)}return p?u=this.flowParseFunctionTypeParams([this.reinterpretTypeAsFunctionTypeParam(p)]):u=this.flowParseFunctionTypeParams(),v.params=u.params,v.rest=u.rest,v.this=u._this,this.expect(11),this.expect(19),v.returnType=this.flowParseType(),v.typeParameters=null,this.finishNode(v,"FunctionTypeAnnotation")}case 133:return this.parseLiteral(this.state.value,"StringLiteralTypeAnnotation");case 85:case 86:return i.value=this.match(85),this.next(),this.finishNode(i,"BooleanLiteralTypeAnnotation");case 53:if(this.state.value==="-"){if(this.next(),this.match(134))return this.parseLiteralAtNode(-this.state.value,"NumberLiteralTypeAnnotation",i);if(this.match(135))return this.parseLiteralAtNode(-this.state.value,"BigIntLiteralTypeAnnotation",i);throw this.raise(_r.UnexpectedSubtractionOperand,this.state.startLoc)}this.unexpected();return;case 134:return this.parseLiteral(this.state.value,"NumberLiteralTypeAnnotation");case 135:return this.parseLiteral(this.state.value,"BigIntLiteralTypeAnnotation");case 88:return this.next(),this.finishNode(i,"VoidTypeAnnotation");case 84:return this.next(),this.finishNode(i,"NullLiteralTypeAnnotation");case 78:return this.next(),this.finishNode(i,"ThisTypeAnnotation");case 55:return this.next(),this.finishNode(i,"ExistsTypeAnnotation");case 87:return this.flowParseTypeofType();default:if(Mk(this.state.type)){const v=Md(this.state.type);return this.next(),super.createIdentifier(i,v)}else if(wa(this.state.type))return this.isContextual(129)?this.flowParseInterfaceType():this.flowIdentToTypeAnnotation(a,i,this.parseIdentifier())}this.unexpected()}flowParsePostfixType(){const a=this.state.startLoc;let i=this.flowParsePrimaryType(),u=!1;for(;(this.match(0)||this.match(18))&&!this.canInsertSemicolon();){const p=this.startNodeAt(a),m=this.eat(18);u=u||m,this.expect(0),!m&&this.match(3)?(p.elementType=i,this.next(),i=this.finishNode(p,"ArrayTypeAnnotation")):(p.objectType=i,p.indexType=this.flowParseType(),this.expect(3),u?(p.optional=m,i=this.finishNode(p,"OptionalIndexedAccessType")):i=this.finishNode(p,"IndexedAccessType"))}return i}flowParsePrefixType(){const a=this.startNode();return this.eat(17)?(a.typeAnnotation=this.flowParsePrefixType(),this.finishNode(a,"NullableTypeAnnotation")):this.flowParsePostfixType()}flowParseAnonFunctionWithoutParens(){const a=this.flowParsePrefixType();if(!this.state.noAnonFunctionType&&this.eat(19)){const i=this.startNodeAt(a.loc.start);return i.params=[this.reinterpretTypeAsFunctionTypeParam(a)],i.rest=null,i.this=null,i.returnType=this.flowParseType(),i.typeParameters=null,this.finishNode(i,"FunctionTypeAnnotation")}return a}flowParseIntersectionType(){const a=this.startNode();this.eat(45);const i=this.flowParseAnonFunctionWithoutParens();for(a.types=[i];this.eat(45);)a.types.push(this.flowParseAnonFunctionWithoutParens());return a.types.length===1?i:this.finishNode(a,"IntersectionTypeAnnotation")}flowParseUnionType(){const a=this.startNode();this.eat(43);const i=this.flowParseIntersectionType();for(a.types=[i];this.eat(43);)a.types.push(this.flowParseIntersectionType());return a.types.length===1?i:this.finishNode(a,"UnionTypeAnnotation")}flowParseType(){const a=this.state.inType;this.state.inType=!0;const i=this.flowParseUnionType();return this.state.inType=a,i}flowParseTypeOrImplicitInstantiation(){if(this.state.type===132&&this.state.value==="_"){const a=this.state.startLoc,i=this.parseIdentifier();return this.flowParseGenericType(a,i)}else return this.flowParseType()}flowParseTypeAnnotation(){const a=this.startNode();return a.typeAnnotation=this.flowParseTypeInitialiser(),this.finishNode(a,"TypeAnnotation")}flowParseTypeAnnotatableIdentifier(a){const i=a?this.parseIdentifier():this.flowParseRestrictedIdentifier();return this.match(14)&&(i.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(i)),i}typeCastToParameter(a){return a.expression.typeAnnotation=a.typeAnnotation,this.resetEndLocation(a.expression,a.typeAnnotation.loc.end),a.expression}flowParseVariance(){let a=null;return this.match(53)?(a=this.startNode(),this.state.value==="+"?a.kind="plus":a.kind="minus",this.next(),this.finishNode(a,"Variance")):a}parseFunctionBody(a,i,u=!1){if(i){this.forwardNoArrowParamsConversionAt(a,()=>super.parseFunctionBody(a,!0,u));return}super.parseFunctionBody(a,!1,u)}parseFunctionBodyAndFinish(a,i,u=!1){if(this.match(14)){const p=this.startNode();[p.typeAnnotation,a.predicate]=this.flowParseTypeAndPredicateInitialiser(),a.returnType=p.typeAnnotation?this.finishNode(p,"TypeAnnotation"):null}return super.parseFunctionBodyAndFinish(a,i,u)}parseStatementLike(a){if(this.state.strict&&this.isContextual(129)){const u=this.lookahead();if(eo(u.type)){const p=this.startNode();return this.next(),this.flowParseInterface(p)}}else if(this.shouldParseEnums()&&this.isContextual(126)){const u=this.startNode();return this.next(),this.flowParseEnumDeclaration(u)}const i=super.parseStatementLike(a);return this.flowPragma===void 0&&!this.isValidDirective(i)&&(this.flowPragma=null),i}parseExpressionStatement(a,i,u){if(i.type==="Identifier"){if(i.name==="declare"){if(this.match(80)||wa(this.state.type)||this.match(68)||this.match(74)||this.match(82))return this.flowParseDeclare(a)}else if(wa(this.state.type)){if(i.name==="interface")return this.flowParseInterface(a);if(i.name==="type")return this.flowParseTypeAlias(a);if(i.name==="opaque")return this.flowParseOpaqueType(a,!1)}}return super.parseExpressionStatement(a,i,u)}shouldParseExportDeclaration(){const{type:a}=this.state;return Mfe(a)||this.shouldParseEnums()&&a===126?!this.state.containsEsc:super.shouldParseExportDeclaration()}isExportDefaultSpecifier(){const{type:a}=this.state;return Mfe(a)||this.shouldParseEnums()&&a===126?this.state.containsEsc:super.isExportDefaultSpecifier()}parseExportDefaultExpression(){if(this.shouldParseEnums()&&this.isContextual(126)){const a=this.startNode();return this.next(),this.flowParseEnumDeclaration(a)}return super.parseExportDefaultExpression()}parseConditional(a,i,u){if(!this.match(17))return a;if(this.state.maybeInArrowParameters){const O=this.lookaheadCharCode();if(O===44||O===61||O===58||O===41)return this.setOptionalParametersError(u),a}this.expect(17);const p=this.state.clone(),m=this.state.noArrowAt,b=this.startNodeAt(i);let{consequent:v,failed:E}=this.tryParseConditionalConsequent(),[S,A]=this.getArrowLikeExpressions(v);if(E||A.length>0){const O=[...m];if(A.length>0){this.state=p,this.state.noArrowAt=O;for(let I=0;I<A.length;I++)O.push(A[I].start);({consequent:v,failed:E}=this.tryParseConditionalConsequent()),[S,A]=this.getArrowLikeExpressions(v)}E&&S.length>1&&this.raise(_r.AmbiguousConditionalArrow,p.startLoc),E&&S.length===1&&(this.state=p,O.push(S[0].start),this.state.noArrowAt=O,{consequent:v,failed:E}=this.tryParseConditionalConsequent())}return this.getArrowLikeExpressions(v,!0),this.state.noArrowAt=m,this.expect(14),b.test=a,b.consequent=v,b.alternate=this.forwardNoArrowParamsConversionAt(b,()=>this.parseMaybeAssign(void 0,void 0)),this.finishNode(b,"ConditionalExpression")}tryParseConditionalConsequent(){this.state.noArrowParamsConversionAt.push(this.state.start);const a=this.parseMaybeAssignAllowIn(),i=!this.match(14);return this.state.noArrowParamsConversionAt.pop(),{consequent:a,failed:i}}getArrowLikeExpressions(a,i){const u=[a],p=[];for(;u.length!==0;){const m=u.pop();m.type==="ArrowFunctionExpression"&&m.body.type!=="BlockStatement"?(m.typeParameters||!m.returnType?this.finishArrowValidation(m):p.push(m),u.push(m.body)):m.type==="ConditionalExpression"&&(u.push(m.consequent),u.push(m.alternate))}return i?(p.forEach(m=>this.finishArrowValidation(m)),[p,[]]):jSt(p,m=>m.params.every(b=>this.isAssignable(b,!0)))}finishArrowValidation(a){var i;this.toAssignableList(a.params,(i=a.extra)==null?void 0:i.trailingCommaLoc,!1),this.scope.enter(6),super.checkParams(a,!1,!0),this.scope.exit()}forwardNoArrowParamsConversionAt(a,i){let u;return this.state.noArrowParamsConversionAt.includes(a.start)?(this.state.noArrowParamsConversionAt.push(this.state.start),u=i(),this.state.noArrowParamsConversionAt.pop()):u=i(),u}parseParenItem(a,i){const u=super.parseParenItem(a,i);if(this.eat(17)&&(u.optional=!0,this.resetEndLocation(a)),this.match(14)){const p=this.startNodeAt(i);return p.expression=u,p.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(p,"TypeCastExpression")}return u}assertModuleNodeAllowed(a){a.type==="ImportDeclaration"&&(a.importKind==="type"||a.importKind==="typeof")||a.type==="ExportNamedDeclaration"&&a.exportKind==="type"||a.type==="ExportAllDeclaration"&&a.exportKind==="type"||super.assertModuleNodeAllowed(a)}parseExportDeclaration(a){if(this.isContextual(130)){a.exportKind="type";const i=this.startNode();return this.next(),this.match(5)?(a.specifiers=this.parseExportSpecifiers(!0),super.parseExportFrom(a),null):this.flowParseTypeAlias(i)}else if(this.isContextual(131)){a.exportKind="type";const i=this.startNode();return this.next(),this.flowParseOpaqueType(i,!1)}else if(this.isContextual(129)){a.exportKind="type";const i=this.startNode();return this.next(),this.flowParseInterface(i)}else if(this.shouldParseEnums()&&this.isContextual(126)){a.exportKind="value";const i=this.startNode();return this.next(),this.flowParseEnumDeclaration(i)}else return super.parseExportDeclaration(a)}eatExportStar(a){return super.eatExportStar(a)?!0:this.isContextual(130)&&this.lookahead().type===55?(a.exportKind="type",this.next(),this.next(),!0):!1}maybeParseExportNamespaceSpecifier(a){const{startLoc:i}=this.state,u=super.maybeParseExportNamespaceSpecifier(a);return u&&a.exportKind==="type"&&this.unexpected(i),u}parseClassId(a,i,u){super.parseClassId(a,i,u),this.match(47)&&(a.typeParameters=this.flowParseTypeParameterDeclaration())}parseClassMember(a,i,u){const{startLoc:p}=this.state;if(this.isContextual(125)){if(super.parseClassMemberFromModifier(a,i))return;i.declare=!0}super.parseClassMember(a,i,u),i.declare&&(i.type!=="ClassProperty"&&i.type!=="ClassPrivateProperty"&&i.type!=="PropertyDefinition"?this.raise(_r.DeclareClassElement,p):i.value&&this.raise(_r.DeclareClassFieldInitializer,i.value))}isIterator(a){return a==="iterator"||a==="asyncIterator"}readIterator(){const a=super.readWord1(),i="@@"+a;(!this.isIterator(a)||!this.state.inType)&&this.raise(ze.InvalidIdentifier,this.state.curPosition(),{identifierName:i}),this.finishToken(132,i)}getTokenFromCode(a){const i=this.input.charCodeAt(this.state.pos+1);a===123&&i===124?this.finishOp(6,2):this.state.inType&&(a===62||a===60)?this.finishOp(a===62?48:47,1):this.state.inType&&a===63?i===46?this.finishOp(18,2):this.finishOp(17,1):tSt(a,i,this.input.charCodeAt(this.state.pos+2))?(this.state.pos+=2,this.readIterator()):super.getTokenFromCode(a)}isAssignable(a,i){return a.type==="TypeCastExpression"?this.isAssignable(a.expression,i):super.isAssignable(a,i)}toAssignable(a,i=!1){!i&&a.type==="AssignmentExpression"&&a.left.type==="TypeCastExpression"&&(a.left=this.typeCastToParameter(a.left)),super.toAssignable(a,i)}toAssignableList(a,i,u){for(let p=0;p<a.length;p++){const m=a[p];(m==null?void 0:m.type)==="TypeCastExpression"&&(a[p]=this.typeCastToParameter(m))}super.toAssignableList(a,i,u)}toReferencedList(a,i){for(let p=0;p<a.length;p++){var u;const m=a[p];m&&m.type==="TypeCastExpression"&&!((u=m.extra)!=null&&u.parenthesized)&&(a.length>1||!i)&&this.raise(_r.TypeCastInPattern,m.typeAnnotation)}return a}parseArrayLike(a,i,u,p){const m=super.parseArrayLike(a,i,u,p);return i&&!this.state.maybeInArrowParameters&&this.toReferencedList(m.elements),m}isValidLVal(a,i,u){return a==="TypeCastExpression"||super.isValidLVal(a,i,u)}parseClassProperty(a){return this.match(14)&&(a.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassProperty(a)}parseClassPrivateProperty(a){return this.match(14)&&(a.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassPrivateProperty(a)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(14)||super.isClassProperty()}isNonstaticConstructor(a){return!this.match(14)&&super.isNonstaticConstructor(a)}pushClassMethod(a,i,u,p,m,b){if(i.variance&&this.unexpected(i.variance.loc.start),delete i.variance,this.match(47)&&(i.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassMethod(a,i,u,p,m,b),i.params&&m){const v=i.params;v.length>0&&this.isThisParam(v[0])&&this.raise(_r.ThisParamBannedInConstructor,i)}else if(i.type==="MethodDefinition"&&m&&i.value.params){const v=i.value.params;v.length>0&&this.isThisParam(v[0])&&this.raise(_r.ThisParamBannedInConstructor,i)}}pushClassPrivateMethod(a,i,u,p){i.variance&&this.unexpected(i.variance.loc.start),delete i.variance,this.match(47)&&(i.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassPrivateMethod(a,i,u,p)}parseClassSuper(a){if(super.parseClassSuper(a),a.superClass&&this.match(47)&&(a.superTypeParameters=this.flowParseTypeParameterInstantiation()),this.isContextual(113)){this.next();const i=a.implements=[];do{const u=this.startNode();u.id=this.flowParseRestrictedIdentifier(!0),this.match(47)?u.typeParameters=this.flowParseTypeParameterInstantiation():u.typeParameters=null,i.push(this.finishNode(u,"ClassImplements"))}while(this.eat(12))}}checkGetterSetterParams(a){super.checkGetterSetterParams(a);const i=this.getObjectOrClassMethodParams(a);if(i.length>0){const u=i[0];this.isThisParam(u)&&a.kind==="get"?this.raise(_r.GetterMayNotHaveThisParam,u):this.isThisParam(u)&&this.raise(_r.SetterMayNotHaveThisParam,u)}}parsePropertyNamePrefixOperator(a){a.variance=this.flowParseVariance()}parseObjPropValue(a,i,u,p,m,b,v){a.variance&&this.unexpected(a.variance.loc.start),delete a.variance;let E;this.match(47)&&!b&&(E=this.flowParseTypeParameterDeclaration(),this.match(10)||this.unexpected());const S=super.parseObjPropValue(a,i,u,p,m,b,v);return E&&((S.value||S).typeParameters=E),S}parseAssignableListItemTypes(a){return this.eat(17)&&(a.type!=="Identifier"&&this.raise(_r.PatternIsOptional,a),this.isThisParam(a)&&this.raise(_r.ThisParamMayNotBeOptional,a),a.optional=!0),this.match(14)?a.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(a)&&this.raise(_r.ThisParamAnnotationRequired,a),this.match(29)&&this.isThisParam(a)&&this.raise(_r.ThisParamNoDefault,a),this.resetEndLocation(a),a}parseMaybeDefault(a,i){const u=super.parseMaybeDefault(a,i);return u.type==="AssignmentPattern"&&u.typeAnnotation&&u.right.start<u.typeAnnotation.start&&this.raise(_r.TypeBeforeInitializer,u.typeAnnotation),u}checkImportReflection(a){super.checkImportReflection(a),a.module&&a.importKind!=="value"&&this.raise(_r.ImportReflectionHasImportType,a.specifiers[0].loc.start)}parseImportSpecifierLocal(a,i,u){i.local=qfe(a)?this.flowParseRestrictedIdentifier(!0,!0):this.parseIdentifier(),a.specifiers.push(this.finishImportSpecifier(i,u))}isPotentialImportPhase(a){if(super.isPotentialImportPhase(a))return!0;if(this.isContextual(130)){if(!a)return!0;const i=this.lookaheadCharCode();return i===123||i===42}return!a&&this.isContextual(87)}applyImportPhase(a,i,u,p){if(super.applyImportPhase(a,i,u,p),i){if(!u&&this.match(65))return;a.exportKind=u==="type"?u:"value"}else u==="type"&&this.match(55)&&this.unexpected(),a.importKind=u==="type"||u==="typeof"?u:"value"}parseImportSpecifier(a,i,u,p,m){const b=a.imported;let v=null;b.type==="Identifier"&&(b.name==="type"?v="type":b.name==="typeof"&&(v="typeof"));let E=!1;if(this.isContextual(93)&&!this.isLookaheadContextual("as")){const A=this.parseIdentifier(!0);v!==null&&!eo(this.state.type)?(a.imported=A,a.importKind=v,a.local=jl(A)):(a.imported=b,a.importKind=null,a.local=this.parseIdentifier())}else{if(v!==null&&eo(this.state.type))a.imported=this.parseIdentifier(!0),a.importKind=v;else{if(i)throw this.raise(ze.ImportBindingIsString,a,{importName:b.value});a.imported=b,a.importKind=null}this.eatContextual(93)?a.local=this.parseIdentifier():(E=!0,a.local=jl(a.imported))}const S=qfe(a);return u&&S&&this.raise(_r.ImportTypeShorthandOnlyInPureImport,a),(u||S)&&this.checkReservedType(a.local.name,a.local.loc.start,!0),E&&!u&&!S&&this.checkReservedWord(a.local.name,a.loc.start,!0,!0),this.finishImportSpecifier(a,"ImportSpecifier")}parseBindingAtom(){switch(this.state.type){case 78:return this.parseIdentifier(!0);default:return super.parseBindingAtom()}}parseFunctionParams(a,i){const u=a.kind;u!=="get"&&u!=="set"&&this.match(47)&&(a.typeParameters=this.flowParseTypeParameterDeclaration()),super.parseFunctionParams(a,i)}parseVarId(a,i){super.parseVarId(a,i),this.match(14)&&(a.id.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(a.id))}parseAsyncArrowFromCallExpression(a,i){if(this.match(14)){const u=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0,a.returnType=this.flowParseTypeAnnotation(),this.state.noAnonFunctionType=u}return super.parseAsyncArrowFromCallExpression(a,i)}shouldParseAsyncArrow(){return this.match(14)||super.shouldParseAsyncArrow()}parseMaybeAssign(a,i){var u;let p=null,m;if(this.hasPlugin("jsx")&&(this.match(142)||this.match(47))){if(p=this.state.clone(),m=this.tryParse(()=>super.parseMaybeAssign(a,i),p),!m.error)return m.node;const{context:E}=this.state,S=E[E.length-1];(S===Ma.j_oTag||S===Ma.j_expr)&&E.pop()}if((u=m)!=null&&u.error||this.match(47)){var b,v;p=p||this.state.clone();let E;const S=this.tryParse(O=>{var I;E=this.flowParseTypeParameterDeclaration();const q=this.forwardNoArrowParamsConversionAt(E,()=>{const W=super.parseMaybeAssign(a,i);return this.resetStartLocationFromNode(W,E),W});(I=q.extra)!=null&&I.parenthesized&&O();const L=this.maybeUnwrapTypeCastExpression(q);return L.type!=="ArrowFunctionExpression"&&O(),L.typeParameters=E,this.resetStartLocationFromNode(L,E),q},p);let A=null;if(S.node&&this.maybeUnwrapTypeCastExpression(S.node).type==="ArrowFunctionExpression"){if(!S.error&&!S.aborted)return S.node.async&&this.raise(_r.UnexpectedTypeParameterBeforeAsyncArrowFunction,E),S.node;A=S.node}if((b=m)!=null&&b.node)return this.state=m.failState,m.node;if(A)return this.state=S.failState,A;throw(v=m)!=null&&v.thrown?m.error:S.thrown?S.error:this.raise(_r.UnexpectedTokenAfterTypeParameter,E)}return super.parseMaybeAssign(a,i)}parseArrow(a){if(this.match(14)){const i=this.tryParse(()=>{const u=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0;const p=this.startNode();return[p.typeAnnotation,a.predicate]=this.flowParseTypeAndPredicateInitialiser(),this.state.noAnonFunctionType=u,this.canInsertSemicolon()&&this.unexpected(),this.match(19)||this.unexpected(),p});if(i.thrown)return null;i.error&&(this.state=i.failState),a.returnType=i.node.typeAnnotation?this.finishNode(i.node,"TypeAnnotation"):null}return super.parseArrow(a)}shouldParseArrow(a){return this.match(14)||super.shouldParseArrow(a)}setArrowFunctionParameters(a,i){this.state.noArrowParamsConversionAt.includes(a.start)?a.params=i:super.setArrowFunctionParameters(a,i)}checkParams(a,i,u,p=!0){if(!(u&&this.state.noArrowParamsConversionAt.includes(a.start))){for(let m=0;m<a.params.length;m++)this.isThisParam(a.params[m])&&m>0&&this.raise(_r.ThisParamMustBeFirst,a.params[m]);super.checkParams(a,i,u,p)}}parseParenAndDistinguishExpression(a){return super.parseParenAndDistinguishExpression(a&&!this.state.noArrowAt.includes(this.state.start))}parseSubscripts(a,i,u){if(a.type==="Identifier"&&a.name==="async"&&this.state.noArrowAt.includes(i.index)){this.next();const p=this.startNodeAt(i);p.callee=a,p.arguments=super.parseCallExpressionArguments(11,!1),a=this.finishNode(p,"CallExpression")}else if(a.type==="Identifier"&&a.name==="async"&&this.match(47)){const p=this.state.clone(),m=this.tryParse(v=>this.parseAsyncArrowWithTypeParameters(i)||v(),p);if(!m.error&&!m.aborted)return m.node;const b=this.tryParse(()=>super.parseSubscripts(a,i,u),p);if(b.node&&!b.error)return b.node;if(m.node)return this.state=m.failState,m.node;if(b.node)return this.state=b.failState,b.node;throw m.error||b.error}return super.parseSubscripts(a,i,u)}parseSubscript(a,i,u,p){if(this.match(18)&&this.isLookaheadToken_lt()){if(p.optionalChainMember=!0,u)return p.stop=!0,a;this.next();const m=this.startNodeAt(i);return m.callee=a,m.typeArguments=this.flowParseTypeParameterInstantiation(),this.expect(10),m.arguments=this.parseCallExpressionArguments(11,!1),m.optional=!0,this.finishCallExpression(m,!0)}else if(!u&&this.shouldParseTypes()&&this.match(47)){const m=this.startNodeAt(i);m.callee=a;const b=this.tryParse(()=>(m.typeArguments=this.flowParseTypeParameterInstantiationCallOrNew(),this.expect(10),m.arguments=super.parseCallExpressionArguments(11,!1),p.optionalChainMember&&(m.optional=!1),this.finishCallExpression(m,p.optionalChainMember)));if(b.node)return b.error&&(this.state=b.failState),b.node}return super.parseSubscript(a,i,u,p)}parseNewCallee(a){super.parseNewCallee(a);let i=null;this.shouldParseTypes()&&this.match(47)&&(i=this.tryParse(()=>this.flowParseTypeParameterInstantiationCallOrNew()).node),a.typeArguments=i}parseAsyncArrowWithTypeParameters(a){const i=this.startNodeAt(a);if(this.parseFunctionParams(i,!1),!!this.parseArrow(i))return super.parseArrowExpression(i,void 0,!0)}readToken_mult_modulo(a){const i=this.input.charCodeAt(this.state.pos+1);if(a===42&&i===47&&this.state.hasFlowComment){this.state.hasFlowComment=!1,this.state.pos+=2,this.nextToken();return}super.readToken_mult_modulo(a)}readToken_pipe_amp(a){const i=this.input.charCodeAt(this.state.pos+1);if(a===124&&i===125){this.finishOp(9,2);return}super.readToken_pipe_amp(a)}parseTopLevel(a,i){const u=super.parseTopLevel(a,i);return this.state.hasFlowComment&&this.raise(_r.UnterminatedFlowComment,this.state.curPosition()),u}skipBlockComment(){if(this.hasPlugin("flowComments")&&this.skipFlowComment()){if(this.state.hasFlowComment)throw this.raise(_r.NestedFlowComment,this.state.startLoc);this.hasFlowCommentCompletion();const a=this.skipFlowComment();a&&(this.state.pos+=a,this.state.hasFlowComment=!0);return}return super.skipBlockComment(this.state.hasFlowComment?"*-/":"*/")}skipFlowComment(){const{pos:a}=this.state;let i=2;for(;[32,9].includes(this.input.charCodeAt(a+i));)i++;const u=this.input.charCodeAt(i+a),p=this.input.charCodeAt(i+a+1);return u===58&&p===58?i+2:this.input.slice(i+a,i+a+12)==="flow-include"?i+12:u===58&&p!==58?i:!1}hasFlowCommentCompletion(){if(this.input.indexOf("*/",this.state.pos)===-1)throw this.raise(ze.UnterminatedComment,this.state.curPosition())}flowEnumErrorBooleanMemberNotInitialized(a,{enumName:i,memberName:u}){this.raise(_r.EnumBooleanMemberNotInitialized,a,{memberName:u,enumName:i})}flowEnumErrorInvalidMemberInitializer(a,i){return this.raise(i.explicitType?i.explicitType==="symbol"?_r.EnumInvalidMemberInitializerSymbolType:_r.EnumInvalidMemberInitializerPrimaryType:_r.EnumInvalidMemberInitializerUnknownType,a,i)}flowEnumErrorNumberMemberNotInitialized(a,i){this.raise(_r.EnumNumberMemberNotInitialized,a,i)}flowEnumErrorStringMemberInconsistentlyInitialized(a,i){this.raise(_r.EnumStringMemberInconsistentlyInitialized,a,i)}flowEnumMemberInit(){const a=this.state.startLoc,i=()=>this.match(12)||this.match(8);switch(this.state.type){case 134:{const u=this.parseNumericLiteral(this.state.value);return i()?{type:"number",loc:u.loc.start,value:u}:{type:"invalid",loc:a}}case 133:{const u=this.parseStringLiteral(this.state.value);return i()?{type:"string",loc:u.loc.start,value:u}:{type:"invalid",loc:a}}case 85:case 86:{const u=this.parseBooleanLiteral(this.match(85));return i()?{type:"boolean",loc:u.loc.start,value:u}:{type:"invalid",loc:a}}default:return{type:"invalid",loc:a}}}flowEnumMemberRaw(){const a=this.state.startLoc,i=this.parseIdentifier(!0),u=this.eat(29)?this.flowEnumMemberInit():{type:"none",loc:a};return{id:i,init:u}}flowEnumCheckExplicitTypeMismatch(a,i,u){const{explicitType:p}=i;p!==null&&p!==u&&this.flowEnumErrorInvalidMemberInitializer(a,i)}flowEnumMembers({enumName:a,explicitType:i}){const u=new Set,p={booleanMembers:[],numberMembers:[],stringMembers:[],defaultedMembers:[]};let m=!1;for(;!this.match(8);){if(this.eat(21)){m=!0;break}const b=this.startNode(),{id:v,init:E}=this.flowEnumMemberRaw(),S=v.name;if(S==="")continue;/^[a-z]/.test(S)&&this.raise(_r.EnumInvalidMemberName,v,{memberName:S,suggestion:S[0].toUpperCase()+S.slice(1),enumName:a}),u.has(S)&&this.raise(_r.EnumDuplicateMemberName,v,{memberName:S,enumName:a}),u.add(S);const A={enumName:a,explicitType:i,memberName:S};switch(b.id=v,E.type){case"boolean":{this.flowEnumCheckExplicitTypeMismatch(E.loc,A,"boolean"),b.init=E.value,p.booleanMembers.push(this.finishNode(b,"EnumBooleanMember"));break}case"number":{this.flowEnumCheckExplicitTypeMismatch(E.loc,A,"number"),b.init=E.value,p.numberMembers.push(this.finishNode(b,"EnumNumberMember"));break}case"string":{this.flowEnumCheckExplicitTypeMismatch(E.loc,A,"string"),b.init=E.value,p.stringMembers.push(this.finishNode(b,"EnumStringMember"));break}case"invalid":throw this.flowEnumErrorInvalidMemberInitializer(E.loc,A);case"none":switch(i){case"boolean":this.flowEnumErrorBooleanMemberNotInitialized(E.loc,A);break;case"number":this.flowEnumErrorNumberMemberNotInitialized(E.loc,A);break;default:p.defaultedMembers.push(this.finishNode(b,"EnumDefaultedMember"))}}this.match(8)||this.expect(12)}return{members:p,hasUnknownMembers:m}}flowEnumStringMembers(a,i,{enumName:u}){if(a.length===0)return i;if(i.length===0)return a;if(i.length>a.length){for(const p of a)this.flowEnumErrorStringMemberInconsistentlyInitialized(p,{enumName:u});return i}else{for(const p of i)this.flowEnumErrorStringMemberInconsistentlyInitialized(p,{enumName:u});return a}}flowEnumParseExplicitType({enumName:a}){if(!this.eatContextual(102))return null;if(!wa(this.state.type))throw this.raise(_r.EnumInvalidExplicitTypeUnknownSupplied,this.state.startLoc,{enumName:a});const{value:i}=this.state;return this.next(),i!=="boolean"&&i!=="number"&&i!=="string"&&i!=="symbol"&&this.raise(_r.EnumInvalidExplicitType,this.state.startLoc,{enumName:a,invalidEnumType:i}),i}flowEnumBody(a,i){const u=i.name,p=i.loc.start,m=this.flowEnumParseExplicitType({enumName:u});this.expect(5);const{members:b,hasUnknownMembers:v}=this.flowEnumMembers({enumName:u,explicitType:m});switch(a.hasUnknownMembers=v,m){case"boolean":return a.explicitType=!0,a.members=b.booleanMembers,this.expect(8),this.finishNode(a,"EnumBooleanBody");case"number":return a.explicitType=!0,a.members=b.numberMembers,this.expect(8),this.finishNode(a,"EnumNumberBody");case"string":return a.explicitType=!0,a.members=this.flowEnumStringMembers(b.stringMembers,b.defaultedMembers,{enumName:u}),this.expect(8),this.finishNode(a,"EnumStringBody");case"symbol":return a.members=b.defaultedMembers,this.expect(8),this.finishNode(a,"EnumSymbolBody");default:{const E=()=>(a.members=[],this.expect(8),this.finishNode(a,"EnumStringBody"));a.explicitType=!1;const S=b.booleanMembers.length,A=b.numberMembers.length,O=b.stringMembers.length,I=b.defaultedMembers.length;if(!S&&!A&&!O&&!I)return E();if(!S&&!A)return a.members=this.flowEnumStringMembers(b.stringMembers,b.defaultedMembers,{enumName:u}),this.expect(8),this.finishNode(a,"EnumStringBody");if(!A&&!O&&S>=I){for(const q of b.defaultedMembers)this.flowEnumErrorBooleanMemberNotInitialized(q.loc.start,{enumName:u,memberName:q.id.name});return a.members=b.booleanMembers,this.expect(8),this.finishNode(a,"EnumBooleanBody")}else if(!S&&!O&&A>=I){for(const q of b.defaultedMembers)this.flowEnumErrorNumberMemberNotInitialized(q.loc.start,{enumName:u,memberName:q.id.name});return a.members=b.numberMembers,this.expect(8),this.finishNode(a,"EnumNumberBody")}else return this.raise(_r.EnumInconsistentMemberValues,p,{enumName:u}),E()}}}flowParseEnumDeclaration(a){const i=this.parseIdentifier();return a.id=i,a.body=this.flowEnumBody(this.startNode(),i),this.finishNode(a,"EnumDeclaration")}isLookaheadToken_lt(){const a=this.nextTokenStart();if(this.input.charCodeAt(a)===60){const i=this.input.charCodeAt(a+1);return i!==60&&i!==61}return!1}maybeUnwrapTypeCastExpression(a){return a.type==="TypeCastExpression"?a.expression:a}};const NSt={__proto__:null,quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"},Ku=Sl`jsx`({AttributeIsEmpty:"JSX attributes must only be assigned a non-empty expression.",MissingClosingTagElement:({openingTagName:n})=>`Expected corresponding JSX closing tag for <${n}>.`,MissingClosingTagFragment:"Expected corresponding JSX closing tag for <>.",UnexpectedSequenceExpression:"Sequence expressions cannot be directly nested inside JSX. Did you mean to wrap it in parentheses (...)?",UnexpectedToken:({unexpected:n,HTMLEntity:t})=>`Unexpected token \`${n}\`. Did you mean \`${t}\` or \`{'${n}'}\`?`,UnsupportedJsxValue:"JSX value should be either an expression or a quoted JSX text.",UnterminatedJsxContent:"Unterminated JSX contents.",UnwrappedAdjacentJSXElements:"Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...</>?"});function wd(n){return n?n.type==="JSXOpeningFragment"||n.type==="JSXClosingFragment":!1}function Ap(n){if(n.type==="JSXIdentifier")return n.name;if(n.type==="JSXNamespacedName")return n.namespace.name+":"+n.name.name;if(n.type==="JSXMemberExpression")return Ap(n.object)+"."+Ap(n.property);throw new Error("Node had unexpected type: "+n.type)}var DSt=n=>class extends n{jsxReadToken(){let a="",i=this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(Ku.UnterminatedJsxContent,this.state.startLoc);const u=this.input.charCodeAt(this.state.pos);switch(u){case 60:case 123:if(this.state.pos===this.state.start){u===60&&this.state.canStartJSXElement?(++this.state.pos,this.finishToken(142)):super.getTokenFromCode(u);return}a+=this.input.slice(i,this.state.pos),this.finishToken(141,a);return;case 38:a+=this.input.slice(i,this.state.pos),a+=this.jsxReadEntity(),i=this.state.pos;break;case 62:case 125:default:kp(u)?(a+=this.input.slice(i,this.state.pos),a+=this.jsxReadNewLine(!0),i=this.state.pos):++this.state.pos}}}jsxReadNewLine(a){const i=this.input.charCodeAt(this.state.pos);let u;return++this.state.pos,i===13&&this.input.charCodeAt(this.state.pos)===10?(++this.state.pos,u=a?`
`:`\r
`):u=String.fromCharCode(i),++this.state.curLine,this.state.lineStart=this.state.pos,u}jsxReadString(a){let i="",u=++this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(ze.UnterminatedString,this.state.startLoc);const p=this.input.charCodeAt(this.state.pos);if(p===a)break;p===38?(i+=this.input.slice(u,this.state.pos),i+=this.jsxReadEntity(),u=this.state.pos):kp(p)?(i+=this.input.slice(u,this.state.pos),i+=this.jsxReadNewLine(!1),u=this.state.pos):++this.state.pos}i+=this.input.slice(u,this.state.pos++),this.finishToken(133,i)}jsxReadEntity(){const a=++this.state.pos;if(this.codePointAtPos(this.state.pos)===35){++this.state.pos;let i=10;this.codePointAtPos(this.state.pos)===120&&(i=16,++this.state.pos);const u=this.readInt(i,void 0,!1,"bail");if(u!==null&&this.codePointAtPos(this.state.pos)===59)return++this.state.pos,String.fromCodePoint(u)}else{let i=0,u=!1;for(;i++<10&&this.state.pos<this.length&&!(u=this.codePointAtPos(this.state.pos)===59);)++this.state.pos;if(u){const p=this.input.slice(a,this.state.pos),m=NSt[p];if(++this.state.pos,m)return m}}return this.state.pos=a,"&"}jsxReadWord(){let a;const i=this.state.pos;do a=this.input.charCodeAt(++this.state.pos);while(Dp(a)||a===45);this.finishToken(140,this.input.slice(i,this.state.pos))}jsxParseIdentifier(){const a=this.startNode();return this.match(140)?a.name=this.state.value:Mk(this.state.type)?a.name=Md(this.state.type):this.unexpected(),this.next(),this.finishNode(a,"JSXIdentifier")}jsxParseNamespacedName(){const a=this.state.startLoc,i=this.jsxParseIdentifier();if(!this.eat(14))return i;const u=this.startNodeAt(a);return u.namespace=i,u.name=this.jsxParseIdentifier(),this.finishNode(u,"JSXNamespacedName")}jsxParseElementName(){const a=this.state.startLoc;let i=this.jsxParseNamespacedName();if(i.type==="JSXNamespacedName")return i;for(;this.eat(16);){const u=this.startNodeAt(a);u.object=i,u.property=this.jsxParseIdentifier(),i=this.finishNode(u,"JSXMemberExpression")}return i}jsxParseAttributeValue(){let a;switch(this.state.type){case 5:return a=this.startNode(),this.setContext(Ma.brace),this.next(),a=this.jsxParseExpressionContainer(a,Ma.j_oTag),a.expression.type==="JSXEmptyExpression"&&this.raise(Ku.AttributeIsEmpty,a),a;case 142:case 133:return this.parseExprAtom();default:throw this.raise(Ku.UnsupportedJsxValue,this.state.startLoc)}}jsxParseEmptyExpression(){const a=this.startNodeAt(this.state.lastTokEndLoc);return this.finishNodeAt(a,"JSXEmptyExpression",this.state.startLoc)}jsxParseSpreadChild(a){return this.next(),a.expression=this.parseExpression(),this.setContext(Ma.j_expr),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(a,"JSXSpreadChild")}jsxParseExpressionContainer(a,i){if(this.match(8))a.expression=this.jsxParseEmptyExpression();else{const u=this.parseExpression();a.expression=u}return this.setContext(i),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(a,"JSXExpressionContainer")}jsxParseAttribute(){const a=this.startNode();return this.match(5)?(this.setContext(Ma.brace),this.next(),this.expect(21),a.argument=this.parseMaybeAssignAllowIn(),this.setContext(Ma.j_oTag),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(a,"JSXSpreadAttribute")):(a.name=this.jsxParseNamespacedName(),a.value=this.eat(29)?this.jsxParseAttributeValue():null,this.finishNode(a,"JSXAttribute"))}jsxParseOpeningElementAt(a){const i=this.startNodeAt(a);return this.eat(143)?this.finishNode(i,"JSXOpeningFragment"):(i.name=this.jsxParseElementName(),this.jsxParseOpeningElementAfterName(i))}jsxParseOpeningElementAfterName(a){const i=[];for(;!this.match(56)&&!this.match(143);)i.push(this.jsxParseAttribute());return a.attributes=i,a.selfClosing=this.eat(56),this.expect(143),this.finishNode(a,"JSXOpeningElement")}jsxParseClosingElementAt(a){const i=this.startNodeAt(a);return this.eat(143)?this.finishNode(i,"JSXClosingFragment"):(i.name=this.jsxParseElementName(),this.expect(143),this.finishNode(i,"JSXClosingElement"))}jsxParseElementAt(a){const i=this.startNodeAt(a),u=[],p=this.jsxParseOpeningElementAt(a);let m=null;if(!p.selfClosing){e:for(;;)switch(this.state.type){case 142:if(a=this.state.startLoc,this.next(),this.eat(56)){m=this.jsxParseClosingElementAt(a);break e}u.push(this.jsxParseElementAt(a));break;case 141:u.push(this.parseLiteral(this.state.value,"JSXText"));break;case 5:{const b=this.startNode();this.setContext(Ma.brace),this.next(),this.match(21)?u.push(this.jsxParseSpreadChild(b)):u.push(this.jsxParseExpressionContainer(b,Ma.j_expr));break}default:this.unexpected()}wd(p)&&!wd(m)&&m!==null?this.raise(Ku.MissingClosingTagFragment,m):!wd(p)&&wd(m)?this.raise(Ku.MissingClosingTagElement,m,{openingTagName:Ap(p.name)}):!wd(p)&&!wd(m)&&Ap(m.name)!==Ap(p.name)&&this.raise(Ku.MissingClosingTagElement,m,{openingTagName:Ap(p.name)})}if(wd(p)?(i.openingFragment=p,i.closingFragment=m):(i.openingElement=p,i.closingElement=m),i.children=u,this.match(47))throw this.raise(Ku.UnwrappedAdjacentJSXElements,this.state.startLoc);return wd(p)?this.finishNode(i,"JSXFragment"):this.finishNode(i,"JSXElement")}jsxParseElement(){const a=this.state.startLoc;return this.next(),this.jsxParseElementAt(a)}setContext(a){const{context:i}=this.state;i[i.length-1]=a}parseExprAtom(a){return this.match(142)?this.jsxParseElement():this.match(47)&&this.input.charCodeAt(this.state.pos)!==33?(this.replaceToken(142),this.jsxParseElement()):super.parseExprAtom(a)}skipSpace(){this.curContext().preserveSpace||super.skipSpace()}getTokenFromCode(a){const i=this.curContext();if(i===Ma.j_expr){this.jsxReadToken();return}if(i===Ma.j_oTag||i===Ma.j_cTag){if(Rl(a)){this.jsxReadWord();return}if(a===62){++this.state.pos,this.finishToken(143);return}if((a===34||a===39)&&i===Ma.j_oTag){this.jsxReadString(a);return}}if(a===60&&this.state.canStartJSXElement&&this.input.charCodeAt(this.state.pos+1)!==33){++this.state.pos,this.finishToken(142);return}super.getTokenFromCode(a)}updateContext(a){const{context:i,type:u}=this.state;if(u===56&&a===142)i.splice(-2,2,Ma.j_cTag),this.state.canStartJSXElement=!1;else if(u===142)i.push(Ma.j_oTag);else if(u===143){const p=i[i.length-1];p===Ma.j_oTag&&a===56||p===Ma.j_cTag?(i.pop(),this.state.canStartJSXElement=i[i.length-1]===Ma.j_expr):(this.setContext(Ma.j_expr),this.state.canStartJSXElement=!0)}else this.state.canStartJSXElement=FEt(u)}};class kSt extends $k{constructor(...t){super(...t),this.tsNames=new Map}}class LSt extends qk{constructor(...t){super(...t),this.importsStack=[]}createScope(t){return this.importsStack.push(new Set),new kSt(t)}enter(t){t===256&&this.importsStack.push(new Set),super.enter(t)}exit(){const t=super.exit();return t===256&&this.importsStack.pop(),t}hasImport(t,a){const i=this.importsStack.length;if(this.importsStack[i-1].has(t))return!0;if(!a&&i>1){for(let u=0;u<i-1;u++)if(this.importsStack[u].has(t))return!0}return!1}declareName(t,a,i){if(a&4096){this.hasImport(t,!0)&&this.parser.raise(ze.VarRedeclaration,i,{identifierName:t}),this.importsStack[this.importsStack.length-1].add(t);return}const u=this.currentScope();let p=u.tsNames.get(t)||0;if(a&1024){this.maybeExportDefined(u,t),u.tsNames.set(t,p|16);return}super.declareName(t,a,i),a&2&&(a&1||(this.checkRedeclarationInScope(u,t,a,i),this.maybeExportDefined(u,t)),p=p|1),a&256&&(p=p|2),a&512&&(p=p|4),a&128&&(p=p|8),p&&u.tsNames.set(t,p)}isRedeclaredInScope(t,a,i){const u=t.tsNames.get(a);if((u&2)>0){if(i&256){const p=!!(i&512),m=(u&4)>0;return p!==m}return!0}return i&128&&(u&8)>0?t.names.get(a)&2?!!(i&1):!1:i&2&&(u&1)>0?!0:super.isRedeclaredInScope(t,a,i)}checkLocalExport(t){const{name:a}=t;if(this.hasImport(a))return;const i=this.scopeStack.length;for(let u=i-1;u>=0;u--){const m=this.scopeStack[u].tsNames.get(a);if((m&1)>0||(m&16)>0)return}super.checkLocalExport(t)}}const Mge=n=>n.type==="ParenthesizedExpression"?Mge(n.expression):n;class MSt extends PSt{toAssignable(t,a=!1){var i,u;let p;switch((t.type==="ParenthesizedExpression"||(i=t.extra)!=null&&i.parenthesized)&&(p=Mge(t),a?p.type==="Identifier"?this.expressionScope.recordArrowParameterBindingError(ze.InvalidParenthesizedAssignment,t):p.type!=="MemberExpression"&&!this.isOptionalMemberExpression(p)&&this.raise(ze.InvalidParenthesizedAssignment,t):this.raise(ze.InvalidParenthesizedAssignment,t)),t.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":t.type="ObjectPattern";for(let b=0,v=t.properties.length,E=v-1;b<v;b++){var m;const S=t.properties[b],A=b===E;this.toAssignableObjectExpressionProp(S,A,a),A&&S.type==="RestElement"&&(m=t.extra)!=null&&m.trailingCommaLoc&&this.raise(ze.RestTrailingComma,t.extra.trailingCommaLoc)}break;case"ObjectProperty":{const{key:b,value:v}=t;this.isPrivateName(b)&&this.classScope.usePrivateName(this.getPrivateNameSV(b),b.loc.start),this.toAssignable(v,a);break}case"SpreadElement":throw new Error("Internal @babel/parser error (this is a bug, please report it). SpreadElement should be converted by .toAssignable's caller.");case"ArrayExpression":t.type="ArrayPattern",this.toAssignableList(t.elements,(u=t.extra)==null?void 0:u.trailingCommaLoc,a);break;case"AssignmentExpression":t.operator!=="="&&this.raise(ze.MissingEqInAssignment,t.left.loc.end),t.type="AssignmentPattern",delete t.operator,this.toAssignable(t.left,a);break;case"ParenthesizedExpression":this.toAssignable(p,a);break}}toAssignableObjectExpressionProp(t,a,i){if(t.type==="ObjectMethod")this.raise(t.kind==="get"||t.kind==="set"?ze.PatternHasAccessor:ze.PatternHasMethod,t.key);else if(t.type==="SpreadElement"){t.type="RestElement";const u=t.argument;this.checkToRestConversion(u,!1),this.toAssignable(u,i),a||this.raise(ze.RestTrailingComma,t)}else this.toAssignable(t,i)}toAssignableList(t,a,i){const u=t.length-1;for(let p=0;p<=u;p++){const m=t[p];if(m){if(m.type==="SpreadElement"){m.type="RestElement";const b=m.argument;this.checkToRestConversion(b,!0),this.toAssignable(b,i)}else this.toAssignable(m,i);m.type==="RestElement"&&(p<u?this.raise(ze.RestTrailingComma,m):a&&this.raise(ze.RestTrailingComma,a))}}}isAssignable(t,a){switch(t.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":return!0;case"ObjectExpression":{const i=t.properties.length-1;return t.properties.every((u,p)=>u.type!=="ObjectMethod"&&(p===i||u.type!=="SpreadElement")&&this.isAssignable(u))}case"ObjectProperty":return this.isAssignable(t.value);case"SpreadElement":return this.isAssignable(t.argument);case"ArrayExpression":return t.elements.every(i=>i===null||this.isAssignable(i));case"AssignmentExpression":return t.operator==="=";case"ParenthesizedExpression":return this.isAssignable(t.expression);case"MemberExpression":case"OptionalMemberExpression":return!a;default:return!1}}toReferencedList(t,a){return t}toReferencedListDeep(t,a){this.toReferencedList(t,a);for(const i of t)(i==null?void 0:i.type)==="ArrayExpression"&&this.toReferencedListDeep(i.elements)}parseSpread(t){const a=this.startNode();return this.next(),a.argument=this.parseMaybeAssignAllowIn(t,void 0),this.finishNode(a,"SpreadElement")}parseRestBinding(){const t=this.startNode();return this.next(),t.argument=this.parseBindingAtom(),this.finishNode(t,"RestElement")}parseBindingAtom(){switch(this.state.type){case 0:{const t=this.startNode();return this.next(),t.elements=this.parseBindingList(3,93,1),this.finishNode(t,"ArrayPattern")}case 5:return this.parseObjectLike(8,!0)}return this.parseIdentifier()}parseBindingList(t,a,i){const u=i&1,p=[];let m=!0;for(;!this.eat(t);)if(m?m=!1:this.expect(12),u&&this.match(12))p.push(null);else{if(this.eat(t))break;if(this.match(21)){if(p.push(this.parseAssignableListItemTypes(this.parseRestBinding(),i)),!this.checkCommaAfterRest(a)){this.expect(t);break}}else{const b=[];for(this.match(26)&&this.hasPlugin("decorators")&&this.raise(ze.UnsupportedParameterDecorator,this.state.startLoc);this.match(26);)b.push(this.parseDecorator());p.push(this.parseAssignableListItem(i,b))}}return p}parseBindingRestProperty(t){return this.next(),t.argument=this.parseIdentifier(),this.checkCommaAfterRest(125),this.finishNode(t,"RestElement")}parseBindingProperty(){const{type:t,startLoc:a}=this.state;if(t===21)return this.parseBindingRestProperty(this.startNode());const i=this.startNode();return t===138?(this.expectPlugin("destructuringPrivate",a),this.classScope.usePrivateName(this.state.value,a),i.key=this.parsePrivateName()):this.parsePropertyName(i),i.method=!1,this.parseObjPropValue(i,a,!1,!1,!0,!1)}parseAssignableListItem(t,a){const i=this.parseMaybeDefault();this.parseAssignableListItemTypes(i,t);const u=this.parseMaybeDefault(i.loc.start,i);return a.length&&(i.decorators=a),u}parseAssignableListItemTypes(t,a){return t}parseMaybeDefault(t,a){var i,u;if((i=t)!=null||(t=this.state.startLoc),a=(u=a)!=null?u:this.parseBindingAtom(),!this.eat(29))return a;const p=this.startNodeAt(t);return p.left=a,p.right=this.parseMaybeAssignAllowIn(),this.finishNode(p,"AssignmentPattern")}isValidLVal(t,a,i){switch(t){case"AssignmentPattern":return"left";case"RestElement":return"argument";case"ObjectProperty":return"value";case"ParenthesizedExpression":return"expression";case"ArrayPattern":return"elements";case"ObjectPattern":return"properties"}return!1}isOptionalMemberExpression(t){return t.type==="OptionalMemberExpression"}checkLVal(t,a,i=64,u=!1,p=!1,m=!1){var b;const v=t.type;if(this.isObjectMethod(t))return;const E=this.isOptionalMemberExpression(t);if(E||v==="MemberExpression"){E&&(this.expectPlugin("optionalChainingAssign",t.loc.start),a.type!=="AssignmentExpression"&&this.raise(ze.InvalidLhsOptionalChaining,t,{ancestor:a})),i!==64&&this.raise(ze.InvalidPropertyBindingPattern,t);return}if(v==="Identifier"){this.checkIdentifier(t,i,p);const{name:L}=t;u&&(u.has(L)?this.raise(ze.ParamDupe,t):u.add(L));return}const S=this.isValidLVal(v,!(m||(b=t.extra)!=null&&b.parenthesized)&&a.type==="AssignmentExpression",i);if(S===!0)return;if(S===!1){const L=i===64?ze.InvalidLhs:ze.InvalidLhsBinding;this.raise(L,t,{ancestor:a});return}let A,O;typeof S=="string"?(A=S,O=v==="ParenthesizedExpression"):[A,O]=S;const I=v==="ArrayPattern"||v==="ObjectPattern"?{type:v}:a,q=t[A];if(Array.isArray(q))for(const L of q)L&&this.checkLVal(L,I,i,u,p,O);else q&&this.checkLVal(q,I,i,u,p,O)}checkIdentifier(t,a,i=!1){this.state.strict&&(i?Oge(t.name,this.inModule):jge(t.name))&&(a===64?this.raise(ze.StrictEvalArguments,t,{referenceName:t.name}):this.raise(ze.StrictEvalArgumentsBinding,t,{bindingName:t.name})),a&8192&&t.name==="let"&&this.raise(ze.LetInLexicalBinding,t),a&64||this.declareNameFromIdentifier(t,a)}declareNameFromIdentifier(t,a){this.scope.declareName(t.name,a,t.loc.start)}checkToRestConversion(t,a){switch(t.type){case"ParenthesizedExpression":this.checkToRestConversion(t.expression,a);break;case"Identifier":case"MemberExpression":break;case"ArrayExpression":case"ObjectExpression":if(a)break;default:this.raise(ze.InvalidRestAssignmentPattern,t)}}checkCommaAfterRest(t){return this.match(12)?(this.raise(this.lookaheadCharCode()===t?ze.RestTrailingComma:ze.ElementAfterRest,this.state.startLoc),!0):!1}}function BSt(n){if(n==null)throw new Error(`Unexpected ${n} value.`);return n}function Ufe(n){if(!n)throw new Error("Assert fail")}const fr=Sl`typescript`({AbstractMethodHasImplementation:({methodName:n})=>`Method '${n}' cannot have an implementation because it is marked abstract.`,AbstractPropertyHasInitializer:({propertyName:n})=>`Property '${n}' cannot have an initializer because it is marked abstract.`,AccesorCannotDeclareThisParameter:"'get' and 'set' accessors cannot declare 'this' parameters.",AccesorCannotHaveTypeParameters:"An accessor cannot have type parameters.",AccessorCannotBeOptional:"An 'accessor' property cannot be declared optional.",ClassMethodHasDeclare:"Class methods cannot have the 'declare' modifier.",ClassMethodHasReadonly:"Class methods cannot have the 'readonly' modifier.",ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference:"A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.",ConstructorHasTypeParameters:"Type parameters cannot appear on a constructor declaration.",DeclareAccessor:({kind:n})=>`'declare' is not allowed in ${n}ters.`,DeclareClassFieldHasInitializer:"Initializers are not allowed in ambient contexts.",DeclareFunctionHasImplementation:"An implementation cannot be declared in ambient contexts.",DuplicateAccessibilityModifier:({modifier:n})=>"Accessibility modifier already seen.",DuplicateModifier:({modifier:n})=>`Duplicate modifier: '${n}'.`,EmptyHeritageClauseType:({token:n})=>`'${n}' list cannot be empty.`,EmptyTypeArguments:"Type argument list cannot be empty.",EmptyTypeParameters:"Type parameter list cannot be empty.",ExpectedAmbientAfterExportDeclare:"'export declare' must be followed by an ambient declaration.",ImportAliasHasImportType:"An import alias can not use 'import type'.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` modifier",IncompatibleModifiers:({modifiers:n})=>`'${n[0]}' modifier cannot be used with '${n[1]}' modifier.`,IndexSignatureHasAbstract:"Index signatures cannot have the 'abstract' modifier.",IndexSignatureHasAccessibility:({modifier:n})=>`Index signatures cannot have an accessibility modifier ('${n}').`,IndexSignatureHasDeclare:"Index signatures cannot have the 'declare' modifier.",IndexSignatureHasOverride:"'override' modifier cannot appear on an index signature.",IndexSignatureHasStatic:"Index signatures cannot have the 'static' modifier.",InitializerNotAllowedInAmbientContext:"Initializers are not allowed in ambient contexts.",InvalidModifierOnTypeMember:({modifier:n})=>`'${n}' modifier cannot appear on a type member.`,InvalidModifierOnTypeParameter:({modifier:n})=>`'${n}' modifier cannot appear on a type parameter.`,InvalidModifierOnTypeParameterPositions:({modifier:n})=>`'${n}' modifier can only appear on a type parameter of a class, interface or type alias.`,InvalidModifiersOrder:({orderedModifiers:n})=>`'${n[0]}' modifier must precede '${n[1]}' modifier.`,InvalidPropertyAccessAfterInstantiationExpression:"Invalid property access after an instantiation expression. You can either wrap the instantiation expression in parentheses, or delete the type arguments.",InvalidTupleMemberLabel:"Tuple members must be labeled with a simple identifier.",MissingInterfaceName:"'interface' declarations must be followed by an identifier.",NonAbstractClassHasAbstractMethod:"Abstract methods can only appear within an abstract class.",NonClassMethodPropertyHasAbstractModifer:"'abstract' modifier can only appear on a class, method, or property declaration.",OptionalTypeBeforeRequired:"A required element cannot follow an optional element.",OverrideNotInSubClass:"This member cannot have an 'override' modifier because its containing class does not extend another class.",PatternIsOptional:"A binding pattern parameter cannot be optional in an implementation signature.",PrivateElementHasAbstract:"Private elements cannot have the 'abstract' modifier.",PrivateElementHasAccessibility:({modifier:n})=>`Private elements cannot have an accessibility modifier ('${n}').`,ReadonlyForMethodSignature:"'readonly' modifier can only appear on a property declaration or index signature.",ReservedArrowTypeParam:"This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma, as in `<T,>() => ...`.",ReservedTypeAssertion:"This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead.",SetAccesorCannotHaveOptionalParameter:"A 'set' accessor cannot have an optional parameter.",SetAccesorCannotHaveRestParameter:"A 'set' accessor cannot have rest parameter.",SetAccesorCannotHaveReturnType:"A 'set' accessor cannot have a return type annotation.",SingleTypeParameterWithoutTrailingComma:({typeParameterName:n})=>`Single type parameter ${n} should have a trailing comma. Example usage: <${n},>.`,StaticBlockCannotHaveModifier:"Static class blocks cannot have any modifier.",TupleOptionalAfterType:"A labeled tuple optional element must be declared using a question mark after the name and before the colon (`name?: type`), rather than after the type (`name: type?`).",TypeAnnotationAfterAssign:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeImportCannotSpecifyDefaultAndNamed:"A type-only import can specify a default import or named bindings, but not both.",TypeModifierIsUsedInTypeExports:"The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement.",TypeModifierIsUsedInTypeImports:"The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement.",UnexpectedParameterModifier:"A parameter property is only allowed in a constructor implementation.",UnexpectedReadonly:"'readonly' type modifier is only permitted on array and tuple literal types.",UnexpectedTypeAnnotation:"Did not expect a type annotation here.",UnexpectedTypeCastInParameter:"Unexpected type cast in parameter position.",UnsupportedImportTypeArgument:"Argument in a type import must be a string literal.",UnsupportedParameterPropertyKind:"A parameter property may not be declared using a binding pattern.",UnsupportedSignatureParameterKind:({type:n})=>`Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got ${n}.`});function FSt(n){switch(n){case"any":return"TSAnyKeyword";case"boolean":return"TSBooleanKeyword";case"bigint":return"TSBigIntKeyword";case"never":return"TSNeverKeyword";case"number":return"TSNumberKeyword";case"object":return"TSObjectKeyword";case"string":return"TSStringKeyword";case"symbol":return"TSSymbolKeyword";case"undefined":return"TSUndefinedKeyword";case"unknown":return"TSUnknownKeyword";default:return}}function Vfe(n){return n==="private"||n==="public"||n==="protected"}function $St(n){return n==="in"||n==="out"}var qSt=n=>class extends n{constructor(...a){super(...a),this.tsParseInOutModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out"],disallowedModifiers:["const","public","private","protected","readonly","declare","abstract","override"],errorTemplate:fr.InvalidModifierOnTypeParameter}),this.tsParseConstModifier=this.tsParseModifiers.bind(this,{allowedModifiers:["const"],disallowedModifiers:["in","out"],errorTemplate:fr.InvalidModifierOnTypeParameterPositions}),this.tsParseInOutConstModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out","const"],disallowedModifiers:["public","private","protected","readonly","declare","abstract","override"],errorTemplate:fr.InvalidModifierOnTypeParameter})}getScopeHandler(){return LSt}tsIsIdentifier(){return wa(this.state.type)}tsTokenCanFollowModifier(){return(this.match(0)||this.match(5)||this.match(55)||this.match(21)||this.match(138)||this.isLiteralPropertyName())&&!this.hasPrecedingLineBreak()}tsNextTokenCanFollowModifier(){return this.next(),this.tsTokenCanFollowModifier()}tsParseModifier(a,i){if(!wa(this.state.type)&&this.state.type!==58&&this.state.type!==75)return;const u=this.state.value;if(a.includes(u)){if(i&&this.tsIsStartOfStaticBlocks())return;if(this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this)))return u}}tsParseModifiers({allowedModifiers:a,disallowedModifiers:i,stopOnStartOfClassStaticBlock:u,errorTemplate:p=fr.InvalidModifierOnTypeMember},m){const b=(E,S,A,O)=>{S===A&&m[O]&&this.raise(fr.InvalidModifiersOrder,E,{orderedModifiers:[A,O]})},v=(E,S,A,O)=>{(m[A]&&S===O||m[O]&&S===A)&&this.raise(fr.IncompatibleModifiers,E,{modifiers:[A,O]})};for(;;){const{startLoc:E}=this.state,S=this.tsParseModifier(a.concat(i??[]),u);if(!S)break;Vfe(S)?m.accessibility?this.raise(fr.DuplicateAccessibilityModifier,E,{modifier:S}):(b(E,S,S,"override"),b(E,S,S,"static"),b(E,S,S,"readonly"),m.accessibility=S):$St(S)?(m[S]&&this.raise(fr.DuplicateModifier,E,{modifier:S}),m[S]=!0,b(E,S,"in","out")):(hasOwnProperty.call(m,S)?this.raise(fr.DuplicateModifier,E,{modifier:S}):(b(E,S,"static","readonly"),b(E,S,"static","override"),b(E,S,"override","readonly"),b(E,S,"abstract","override"),v(E,S,"declare","override"),v(E,S,"static","abstract")),m[S]=!0),i!=null&&i.includes(S)&&this.raise(p,E,{modifier:S})}}tsIsListTerminator(a){switch(a){case"EnumMembers":case"TypeMembers":return this.match(8);case"HeritageClauseElement":return this.match(5);case"TupleElementTypes":return this.match(3);case"TypeParametersOrArguments":return this.match(48)}}tsParseList(a,i){const u=[];for(;!this.tsIsListTerminator(a);)u.push(i());return u}tsParseDelimitedList(a,i,u){return BSt(this.tsParseDelimitedListWorker(a,i,!0,u))}tsParseDelimitedListWorker(a,i,u,p){const m=[];let b=-1;for(;!this.tsIsListTerminator(a);){b=-1;const v=i();if(v==null)return;if(m.push(v),this.eat(12)){b=this.state.lastTokStartLoc.index;continue}if(this.tsIsListTerminator(a))break;u&&this.expect(12);return}return p&&(p.value=b),m}tsParseBracketedList(a,i,u,p,m){p||(u?this.expect(0):this.expect(47));const b=this.tsParseDelimitedList(a,i,m);return u?this.expect(3):this.expect(48),b}tsParseImportType(){const a=this.startNode();return this.expect(83),this.expect(10),this.match(133)||this.raise(fr.UnsupportedImportTypeArgument,this.state.startLoc),a.argument=super.parseExprAtom(),(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))&&(a.options=null),this.eat(12)&&(this.expectImportAttributesPlugin(),this.match(11)||(a.options=super.parseMaybeAssignAllowIn(),this.eat(12))),this.expect(11),this.eat(16)&&(a.qualifier=this.tsParseEntityName()),this.match(47)&&(a.typeParameters=this.tsParseTypeArguments()),this.finishNode(a,"TSImportType")}tsParseEntityName(a=!0){let i=this.parseIdentifier(a);for(;this.eat(16);){const u=this.startNodeAtNode(i);u.left=i,u.right=this.parseIdentifier(a),i=this.finishNode(u,"TSQualifiedName")}return i}tsParseTypeReference(){const a=this.startNode();return a.typeName=this.tsParseEntityName(),!this.hasPrecedingLineBreak()&&this.match(47)&&(a.typeParameters=this.tsParseTypeArguments()),this.finishNode(a,"TSTypeReference")}tsParseThisTypePredicate(a){this.next();const i=this.startNodeAtNode(a);return i.parameterName=a,i.typeAnnotation=this.tsParseTypeAnnotation(!1),i.asserts=!1,this.finishNode(i,"TSTypePredicate")}tsParseThisTypeNode(){const a=this.startNode();return this.next(),this.finishNode(a,"TSThisType")}tsParseTypeQuery(){const a=this.startNode();return this.expect(87),this.match(83)?a.exprName=this.tsParseImportType():a.exprName=this.tsParseEntityName(),!this.hasPrecedingLineBreak()&&this.match(47)&&(a.typeParameters=this.tsParseTypeArguments()),this.finishNode(a,"TSTypeQuery")}tsParseTypeParameter(a){const i=this.startNode();return a(i),i.name=this.tsParseTypeParameterName(),i.constraint=this.tsEatThenParseType(81),i.default=this.tsEatThenParseType(29),this.finishNode(i,"TSTypeParameter")}tsTryParseTypeParameters(a){if(this.match(47))return this.tsParseTypeParameters(a)}tsParseTypeParameters(a){const i=this.startNode();this.match(47)||this.match(142)?this.next():this.unexpected();const u={value:-1};return i.params=this.tsParseBracketedList("TypeParametersOrArguments",this.tsParseTypeParameter.bind(this,a),!1,!0,u),i.params.length===0&&this.raise(fr.EmptyTypeParameters,i),u.value!==-1&&this.addExtra(i,"trailingComma",u.value),this.finishNode(i,"TSTypeParameterDeclaration")}tsFillSignature(a,i){const u=a===19,p="parameters",m="typeAnnotation";i.typeParameters=this.tsTryParseTypeParameters(this.tsParseConstModifier),this.expect(10),i[p]=this.tsParseBindingListForSignature(),u?i[m]=this.tsParseTypeOrTypePredicateAnnotation(a):this.match(a)&&(i[m]=this.tsParseTypeOrTypePredicateAnnotation(a))}tsParseBindingListForSignature(){const a=super.parseBindingList(11,41,2);for(const i of a){const{type:u}=i;(u==="AssignmentPattern"||u==="TSParameterProperty")&&this.raise(fr.UnsupportedSignatureParameterKind,i,{type:u})}return a}tsParseTypeMemberSemicolon(){!this.eat(12)&&!this.isLineTerminator()&&this.expect(13)}tsParseSignatureMember(a,i){return this.tsFillSignature(14,i),this.tsParseTypeMemberSemicolon(),this.finishNode(i,a)}tsIsUnambiguouslyIndexSignature(){return this.next(),wa(this.state.type)?(this.next(),this.match(14)):!1}tsTryParseIndexSignature(a){if(!(this.match(0)&&this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this))))return;this.expect(0);const i=this.parseIdentifier();i.typeAnnotation=this.tsParseTypeAnnotation(),this.resetEndLocation(i),this.expect(3),a.parameters=[i];const u=this.tsTryParseTypeAnnotation();return u&&(a.typeAnnotation=u),this.tsParseTypeMemberSemicolon(),this.finishNode(a,"TSIndexSignature")}tsParsePropertyOrMethodSignature(a,i){this.eat(17)&&(a.optional=!0);const u=a;if(this.match(10)||this.match(47)){i&&this.raise(fr.ReadonlyForMethodSignature,a);const p=u;p.kind&&this.match(47)&&this.raise(fr.AccesorCannotHaveTypeParameters,this.state.curPosition()),this.tsFillSignature(14,p),this.tsParseTypeMemberSemicolon();const m="parameters",b="typeAnnotation";if(p.kind==="get")p[m].length>0&&(this.raise(ze.BadGetterArity,this.state.curPosition()),this.isThisParam(p[m][0])&&this.raise(fr.AccesorCannotDeclareThisParameter,this.state.curPosition()));else if(p.kind==="set"){if(p[m].length!==1)this.raise(ze.BadSetterArity,this.state.curPosition());else{const v=p[m][0];this.isThisParam(v)&&this.raise(fr.AccesorCannotDeclareThisParameter,this.state.curPosition()),v.type==="Identifier"&&v.optional&&this.raise(fr.SetAccesorCannotHaveOptionalParameter,this.state.curPosition()),v.type==="RestElement"&&this.raise(fr.SetAccesorCannotHaveRestParameter,this.state.curPosition())}p[b]&&this.raise(fr.SetAccesorCannotHaveReturnType,p[b])}else p.kind="method";return this.finishNode(p,"TSMethodSignature")}else{const p=u;i&&(p.readonly=!0);const m=this.tsTryParseTypeAnnotation();return m&&(p.typeAnnotation=m),this.tsParseTypeMemberSemicolon(),this.finishNode(p,"TSPropertySignature")}}tsParseTypeMember(){const a=this.startNode();if(this.match(10)||this.match(47))return this.tsParseSignatureMember("TSCallSignatureDeclaration",a);if(this.match(77)){const u=this.startNode();return this.next(),this.match(10)||this.match(47)?this.tsParseSignatureMember("TSConstructSignatureDeclaration",a):(a.key=this.createIdentifier(u,"new"),this.tsParsePropertyOrMethodSignature(a,!1))}this.tsParseModifiers({allowedModifiers:["readonly"],disallowedModifiers:["declare","abstract","private","protected","public","static","override"]},a);const i=this.tsTryParseIndexSignature(a);return i||(super.parsePropertyName(a),!a.computed&&a.key.type==="Identifier"&&(a.key.name==="get"||a.key.name==="set")&&this.tsTokenCanFollowModifier()&&(a.kind=a.key.name,super.parsePropertyName(a)),this.tsParsePropertyOrMethodSignature(a,!!a.readonly))}tsParseTypeLiteral(){const a=this.startNode();return a.members=this.tsParseObjectTypeMembers(),this.finishNode(a,"TSTypeLiteral")}tsParseObjectTypeMembers(){this.expect(5);const a=this.tsParseList("TypeMembers",this.tsParseTypeMember.bind(this));return this.expect(8),a}tsIsStartOfMappedType(){return this.next(),this.eat(53)?this.isContextual(122):(this.isContextual(122)&&this.next(),!this.match(0)||(this.next(),!this.tsIsIdentifier())?!1:(this.next(),this.match(58)))}tsParseMappedTypeParameter(){const a=this.startNode();return a.name=this.tsParseTypeParameterName(),a.constraint=this.tsExpectThenParseType(58),this.finishNode(a,"TSTypeParameter")}tsParseMappedType(){const a=this.startNode();return this.expect(5),this.match(53)?(a.readonly=this.state.value,this.next(),this.expectContextual(122)):this.eatContextual(122)&&(a.readonly=!0),this.expect(0),a.typeParameter=this.tsParseMappedTypeParameter(),a.nameType=this.eatContextual(93)?this.tsParseType():null,this.expect(3),this.match(53)?(a.optional=this.state.value,this.next(),this.expect(17)):this.eat(17)&&(a.optional=!0),a.typeAnnotation=this.tsTryParseType(),this.semicolon(),this.expect(8),this.finishNode(a,"TSMappedType")}tsParseTupleType(){const a=this.startNode();a.elementTypes=this.tsParseBracketedList("TupleElementTypes",this.tsParseTupleElementType.bind(this),!0,!1);let i=!1;return a.elementTypes.forEach(u=>{const{type:p}=u;i&&p!=="TSRestType"&&p!=="TSOptionalType"&&!(p==="TSNamedTupleMember"&&u.optional)&&this.raise(fr.OptionalTypeBeforeRequired,u),i||(i=p==="TSNamedTupleMember"&&u.optional||p==="TSOptionalType")}),this.finishNode(a,"TSTupleType")}tsParseTupleElementType(){const{startLoc:a}=this.state,i=this.eat(21);let u,p,m,b;const E=eo(this.state.type)?this.lookaheadCharCode():null;if(E===58)u=!0,m=!1,p=this.parseIdentifier(!0),this.expect(14),b=this.tsParseType();else if(E===63){m=!0;const S=this.state.startLoc,A=this.state.value,O=this.tsParseNonArrayType();this.lookaheadCharCode()===58?(u=!0,p=this.createIdentifier(this.startNodeAt(S),A),this.expect(17),this.expect(14),b=this.tsParseType()):(u=!1,b=O,this.expect(17))}else b=this.tsParseType(),m=this.eat(17),u=this.eat(14);if(u){let S;p?(S=this.startNodeAtNode(p),S.optional=m,S.label=p,S.elementType=b,this.eat(17)&&(S.optional=!0,this.raise(fr.TupleOptionalAfterType,this.state.lastTokStartLoc))):(S=this.startNodeAtNode(b),S.optional=m,this.raise(fr.InvalidTupleMemberLabel,b),S.label=b,S.elementType=this.tsParseType()),b=this.finishNode(S,"TSNamedTupleMember")}else if(m){const S=this.startNodeAtNode(b);S.typeAnnotation=b,b=this.finishNode(S,"TSOptionalType")}if(i){const S=this.startNodeAt(a);S.typeAnnotation=b,b=this.finishNode(S,"TSRestType")}return b}tsParseParenthesizedType(){const a=this.startNode();return this.expect(10),a.typeAnnotation=this.tsParseType(),this.expect(11),this.finishNode(a,"TSParenthesizedType")}tsParseFunctionOrConstructorType(a,i){const u=this.startNode();return a==="TSConstructorType"&&(u.abstract=!!i,i&&this.next(),this.next()),this.tsInAllowConditionalTypesContext(()=>this.tsFillSignature(19,u)),this.finishNode(u,a)}tsParseLiteralTypeNode(){const a=this.startNode();switch(this.state.type){case 134:case 135:case 133:case 85:case 86:a.literal=super.parseExprAtom();break;default:this.unexpected()}return this.finishNode(a,"TSLiteralType")}tsParseTemplateLiteralType(){const a=this.startNode();return a.literal=super.parseTemplate(!1),this.finishNode(a,"TSLiteralType")}parseTemplateSubstitution(){return this.state.inType?this.tsParseType():super.parseTemplateSubstitution()}tsParseThisTypeOrThisTypePredicate(){const a=this.tsParseThisTypeNode();return this.isContextual(116)&&!this.hasPrecedingLineBreak()?this.tsParseThisTypePredicate(a):a}tsParseNonArrayType(){switch(this.state.type){case 133:case 134:case 135:case 85:case 86:return this.tsParseLiteralTypeNode();case 53:if(this.state.value==="-"){const a=this.startNode(),i=this.lookahead();return i.type!==134&&i.type!==135&&this.unexpected(),a.literal=this.parseMaybeUnary(),this.finishNode(a,"TSLiteralType")}break;case 78:return this.tsParseThisTypeOrThisTypePredicate();case 87:return this.tsParseTypeQuery();case 83:return this.tsParseImportType();case 5:return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this))?this.tsParseMappedType():this.tsParseTypeLiteral();case 0:return this.tsParseTupleType();case 10:return this.tsParseParenthesizedType();case 25:case 24:return this.tsParseTemplateLiteralType();default:{const{type:a}=this.state;if(wa(a)||a===88||a===84){const i=a===88?"TSVoidKeyword":a===84?"TSNullKeyword":FSt(this.state.value);if(i!==void 0&&this.lookaheadCharCode()!==46){const u=this.startNode();return this.next(),this.finishNode(u,i)}return this.tsParseTypeReference()}}}this.unexpected()}tsParseArrayTypeOrHigher(){let a=this.tsParseNonArrayType();for(;!this.hasPrecedingLineBreak()&&this.eat(0);)if(this.match(3)){const i=this.startNodeAtNode(a);i.elementType=a,this.expect(3),a=this.finishNode(i,"TSArrayType")}else{const i=this.startNodeAtNode(a);i.objectType=a,i.indexType=this.tsParseType(),this.expect(3),a=this.finishNode(i,"TSIndexedAccessType")}return a}tsParseTypeOperator(){const a=this.startNode(),i=this.state.value;return this.next(),a.operator=i,a.typeAnnotation=this.tsParseTypeOperatorOrHigher(),i==="readonly"&&this.tsCheckTypeAnnotationForReadOnly(a),this.finishNode(a,"TSTypeOperator")}tsCheckTypeAnnotationForReadOnly(a){switch(a.typeAnnotation.type){case"TSTupleType":case"TSArrayType":return;default:this.raise(fr.UnexpectedReadonly,a)}}tsParseInferType(){const a=this.startNode();this.expectContextual(115);const i=this.startNode();return i.name=this.tsParseTypeParameterName(),i.constraint=this.tsTryParse(()=>this.tsParseConstraintForInferType()),a.typeParameter=this.finishNode(i,"TSTypeParameter"),this.finishNode(a,"TSInferType")}tsParseConstraintForInferType(){if(this.eat(81)){const a=this.tsInDisallowConditionalTypesContext(()=>this.tsParseType());if(this.state.inDisallowConditionalTypesContext||!this.match(17))return a}}tsParseTypeOperatorOrHigher(){return GEt(this.state.type)&&!this.state.containsEsc?this.tsParseTypeOperator():this.isContextual(115)?this.tsParseInferType():this.tsInAllowConditionalTypesContext(()=>this.tsParseArrayTypeOrHigher())}tsParseUnionOrIntersectionType(a,i,u){const p=this.startNode(),m=this.eat(u),b=[];do b.push(i());while(this.eat(u));return b.length===1&&!m?b[0]:(p.types=b,this.finishNode(p,a))}tsParseIntersectionTypeOrHigher(){return this.tsParseUnionOrIntersectionType("TSIntersectionType",this.tsParseTypeOperatorOrHigher.bind(this),45)}tsParseUnionTypeOrHigher(){return this.tsParseUnionOrIntersectionType("TSUnionType",this.tsParseIntersectionTypeOrHigher.bind(this),43)}tsIsStartOfFunctionType(){return this.match(47)?!0:this.match(10)&&this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this))}tsSkipParameterStart(){if(wa(this.state.type)||this.match(78))return this.next(),!0;if(this.match(5)){const{errors:a}=this.state,i=a.length;try{return this.parseObjectLike(8,!0),a.length===i}catch{return!1}}if(this.match(0)){this.next();const{errors:a}=this.state,i=a.length;try{return super.parseBindingList(3,93,1),a.length===i}catch{return!1}}return!1}tsIsUnambiguouslyStartOfFunctionType(){return this.next(),!!(this.match(11)||this.match(21)||this.tsSkipParameterStart()&&(this.match(14)||this.match(12)||this.match(17)||this.match(29)||this.match(11)&&(this.next(),this.match(19))))}tsParseTypeOrTypePredicateAnnotation(a){return this.tsInType(()=>{const i=this.startNode();this.expect(a);const u=this.startNode(),p=!!this.tsTryParse(this.tsParseTypePredicateAsserts.bind(this));if(p&&this.match(78)){let v=this.tsParseThisTypeOrThisTypePredicate();return v.type==="TSThisType"?(u.parameterName=v,u.asserts=!0,u.typeAnnotation=null,v=this.finishNode(u,"TSTypePredicate")):(this.resetStartLocationFromNode(v,u),v.asserts=!0),i.typeAnnotation=v,this.finishNode(i,"TSTypeAnnotation")}const m=this.tsIsIdentifier()&&this.tsTryParse(this.tsParseTypePredicatePrefix.bind(this));if(!m)return p?(u.parameterName=this.parseIdentifier(),u.asserts=p,u.typeAnnotation=null,i.typeAnnotation=this.finishNode(u,"TSTypePredicate"),this.finishNode(i,"TSTypeAnnotation")):this.tsParseTypeAnnotation(!1,i);const b=this.tsParseTypeAnnotation(!1);return u.parameterName=m,u.typeAnnotation=b,u.asserts=p,i.typeAnnotation=this.finishNode(u,"TSTypePredicate"),this.finishNode(i,"TSTypeAnnotation")})}tsTryParseTypeOrTypePredicateAnnotation(){if(this.match(14))return this.tsParseTypeOrTypePredicateAnnotation(14)}tsTryParseTypeAnnotation(){if(this.match(14))return this.tsParseTypeAnnotation()}tsTryParseType(){return this.tsEatThenParseType(14)}tsParseTypePredicatePrefix(){const a=this.parseIdentifier();if(this.isContextual(116)&&!this.hasPrecedingLineBreak())return this.next(),a}tsParseTypePredicateAsserts(){if(this.state.type!==109)return!1;const a=this.state.containsEsc;return this.next(),!wa(this.state.type)&&!this.match(78)?!1:(a&&this.raise(ze.InvalidEscapedReservedWord,this.state.lastTokStartLoc,{reservedWord:"asserts"}),!0)}tsParseTypeAnnotation(a=!0,i=this.startNode()){return this.tsInType(()=>{a&&this.expect(14),i.typeAnnotation=this.tsParseType()}),this.finishNode(i,"TSTypeAnnotation")}tsParseType(){Ufe(this.state.inType);const a=this.tsParseNonConditionalType();if(this.state.inDisallowConditionalTypesContext||this.hasPrecedingLineBreak()||!this.eat(81))return a;const i=this.startNodeAtNode(a);return i.checkType=a,i.extendsType=this.tsInDisallowConditionalTypesContext(()=>this.tsParseNonConditionalType()),this.expect(17),i.trueType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.expect(14),i.falseType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.finishNode(i,"TSConditionalType")}isAbstractConstructorSignature(){return this.isContextual(124)&&this.lookahead().type===77}tsParseNonConditionalType(){return this.tsIsStartOfFunctionType()?this.tsParseFunctionOrConstructorType("TSFunctionType"):this.match(77)?this.tsParseFunctionOrConstructorType("TSConstructorType"):this.isAbstractConstructorSignature()?this.tsParseFunctionOrConstructorType("TSConstructorType",!0):this.tsParseUnionTypeOrHigher()}tsParseTypeAssertion(){this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(fr.ReservedTypeAssertion,this.state.startLoc);const a=this.startNode();return a.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?this.tsParseTypeReference():this.tsParseType())),this.expect(48),a.expression=this.parseMaybeUnary(),this.finishNode(a,"TSTypeAssertion")}tsParseHeritageClause(a){const i=this.state.startLoc,u=this.tsParseDelimitedList("HeritageClauseElement",()=>{const p=this.startNode();return p.expression=this.tsParseEntityName(),this.match(47)&&(p.typeParameters=this.tsParseTypeArguments()),this.finishNode(p,"TSExpressionWithTypeArguments")});return u.length||this.raise(fr.EmptyHeritageClauseType,i,{token:a}),u}tsParseInterfaceDeclaration(a,i={}){if(this.hasFollowingLineBreak())return null;this.expectContextual(129),i.declare&&(a.declare=!0),wa(this.state.type)?(a.id=this.parseIdentifier(),this.checkIdentifier(a.id,130)):(a.id=null,this.raise(fr.MissingInterfaceName,this.state.startLoc)),a.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers),this.eat(81)&&(a.extends=this.tsParseHeritageClause("extends"));const u=this.startNode();return u.body=this.tsInType(this.tsParseObjectTypeMembers.bind(this)),a.body=this.finishNode(u,"TSInterfaceBody"),this.finishNode(a,"TSInterfaceDeclaration")}tsParseTypeAliasDeclaration(a){return a.id=this.parseIdentifier(),this.checkIdentifier(a.id,2),a.typeAnnotation=this.tsInType(()=>{if(a.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutModifiers),this.expect(29),this.isContextual(114)&&this.lookahead().type!==16){const i=this.startNode();return this.next(),this.finishNode(i,"TSIntrinsicKeyword")}return this.tsParseType()}),this.semicolon(),this.finishNode(a,"TSTypeAliasDeclaration")}tsInNoContext(a){const i=this.state.context;this.state.context=[i[0]];try{return a()}finally{this.state.context=i}}tsInType(a){const i=this.state.inType;this.state.inType=!0;try{return a()}finally{this.state.inType=i}}tsInDisallowConditionalTypesContext(a){const i=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!0;try{return a()}finally{this.state.inDisallowConditionalTypesContext=i}}tsInAllowConditionalTypesContext(a){const i=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!1;try{return a()}finally{this.state.inDisallowConditionalTypesContext=i}}tsEatThenParseType(a){if(this.match(a))return this.tsNextThenParseType()}tsExpectThenParseType(a){return this.tsInType(()=>(this.expect(a),this.tsParseType()))}tsNextThenParseType(){return this.tsInType(()=>(this.next(),this.tsParseType()))}tsParseEnumMember(){const a=this.startNode();return a.id=this.match(133)?super.parseStringLiteral(this.state.value):this.parseIdentifier(!0),this.eat(29)&&(a.initializer=super.parseMaybeAssignAllowIn()),this.finishNode(a,"TSEnumMember")}tsParseEnumDeclaration(a,i={}){return i.const&&(a.const=!0),i.declare&&(a.declare=!0),this.expectContextual(126),a.id=this.parseIdentifier(),this.checkIdentifier(a.id,a.const?8971:8459),this.expect(5),a.members=this.tsParseDelimitedList("EnumMembers",this.tsParseEnumMember.bind(this)),this.expect(8),this.finishNode(a,"TSEnumDeclaration")}tsParseModuleBlock(){const a=this.startNode();return this.scope.enter(0),this.expect(5),super.parseBlockOrModuleBlockBody(a.body=[],void 0,!0,8),this.scope.exit(),this.finishNode(a,"TSModuleBlock")}tsParseModuleOrNamespaceDeclaration(a,i=!1){if(a.id=this.parseIdentifier(),i||this.checkIdentifier(a.id,1024),this.eat(16)){const u=this.startNode();this.tsParseModuleOrNamespaceDeclaration(u,!0),a.body=u}else this.scope.enter(256),this.prodParam.enter(0),a.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit();return this.finishNode(a,"TSModuleDeclaration")}tsParseAmbientExternalModuleDeclaration(a){return this.isContextual(112)?(a.global=!0,a.id=this.parseIdentifier()):this.match(133)?a.id=super.parseStringLiteral(this.state.value):this.unexpected(),this.match(5)?(this.scope.enter(256),this.prodParam.enter(0),a.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit()):this.semicolon(),this.finishNode(a,"TSModuleDeclaration")}tsParseImportEqualsDeclaration(a,i,u){a.isExport=u||!1,a.id=i||this.parseIdentifier(),this.checkIdentifier(a.id,4096),this.expect(29);const p=this.tsParseModuleReference();return a.importKind==="type"&&p.type!=="TSExternalModuleReference"&&this.raise(fr.ImportAliasHasImportType,p),a.moduleReference=p,this.semicolon(),this.finishNode(a,"TSImportEqualsDeclaration")}tsIsExternalModuleReference(){return this.isContextual(119)&&this.lookaheadCharCode()===40}tsParseModuleReference(){return this.tsIsExternalModuleReference()?this.tsParseExternalModuleReference():this.tsParseEntityName(!1)}tsParseExternalModuleReference(){const a=this.startNode();return this.expectContextual(119),this.expect(10),this.match(133)||this.unexpected(),a.expression=super.parseExprAtom(),this.expect(11),this.sawUnambiguousESM=!0,this.finishNode(a,"TSExternalModuleReference")}tsLookAhead(a){const i=this.state.clone(),u=a();return this.state=i,u}tsTryParseAndCatch(a){const i=this.tryParse(u=>a()||u());if(!(i.aborted||!i.node))return i.error&&(this.state=i.failState),i.node}tsTryParse(a){const i=this.state.clone(),u=a();if(u!==void 0&&u!==!1)return u;this.state=i}tsTryParseDeclare(a){if(this.isLineTerminator())return;let i=this.state.type,u;return this.isContextual(100)&&(i=74,u="let"),this.tsInAmbientContext(()=>{switch(i){case 68:return a.declare=!0,super.parseFunctionStatement(a,!1,!1);case 80:return a.declare=!0,this.parseClass(a,!0,!1);case 126:return this.tsParseEnumDeclaration(a,{declare:!0});case 112:return this.tsParseAmbientExternalModuleDeclaration(a);case 75:case 74:return!this.match(75)||!this.isLookaheadContextual("enum")?(a.declare=!0,this.parseVarStatement(a,u||this.state.value,!0)):(this.expect(75),this.tsParseEnumDeclaration(a,{const:!0,declare:!0}));case 129:{const p=this.tsParseInterfaceDeclaration(a,{declare:!0});if(p)return p}default:if(wa(i))return this.tsParseDeclaration(a,this.state.value,!0,null)}})}tsTryParseExportDeclaration(){return this.tsParseDeclaration(this.startNode(),this.state.value,!0,null)}tsParseExpressionStatement(a,i,u){switch(i.name){case"declare":{const p=this.tsTryParseDeclare(a);return p&&(p.declare=!0),p}case"global":if(this.match(5)){this.scope.enter(256),this.prodParam.enter(0);const p=a;return p.global=!0,p.id=i,p.body=this.tsParseModuleBlock(),this.scope.exit(),this.prodParam.exit(),this.finishNode(p,"TSModuleDeclaration")}break;default:return this.tsParseDeclaration(a,i.name,!1,u)}}tsParseDeclaration(a,i,u,p){switch(i){case"abstract":if(this.tsCheckLineTerminator(u)&&(this.match(80)||wa(this.state.type)))return this.tsParseAbstractDeclaration(a,p);break;case"module":if(this.tsCheckLineTerminator(u)){if(this.match(133))return this.tsParseAmbientExternalModuleDeclaration(a);if(wa(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(a)}break;case"namespace":if(this.tsCheckLineTerminator(u)&&wa(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(a);break;case"type":if(this.tsCheckLineTerminator(u)&&wa(this.state.type))return this.tsParseTypeAliasDeclaration(a);break}}tsCheckLineTerminator(a){return a?this.hasFollowingLineBreak()?!1:(this.next(),!0):!this.isLineTerminator()}tsTryParseGenericAsyncArrowFunction(a){if(!this.match(47))return;const i=this.state.maybeInArrowParameters;this.state.maybeInArrowParameters=!0;const u=this.tsTryParseAndCatch(()=>{const p=this.startNodeAt(a);return p.typeParameters=this.tsParseTypeParameters(this.tsParseConstModifier),super.parseFunctionParams(p),p.returnType=this.tsTryParseTypeOrTypePredicateAnnotation(),this.expect(19),p});if(this.state.maybeInArrowParameters=i,!!u)return super.parseArrowExpression(u,null,!0)}tsParseTypeArgumentsInExpression(){if(this.reScan_lt()===47)return this.tsParseTypeArguments()}tsParseTypeArguments(){const a=this.startNode();return a.params=this.tsInType(()=>this.tsInNoContext(()=>(this.expect(47),this.tsParseDelimitedList("TypeParametersOrArguments",this.tsParseType.bind(this))))),a.params.length===0?this.raise(fr.EmptyTypeArguments,a):!this.state.inType&&this.curContext()===Ma.brace&&this.reScan_lt_gt(),this.expect(48),this.finishNode(a,"TSTypeParameterInstantiation")}tsIsDeclarationStart(){return KEt(this.state.type)}isExportDefaultSpecifier(){return this.tsIsDeclarationStart()?!1:super.isExportDefaultSpecifier()}parseAssignableListItem(a,i){const u=this.state.startLoc,p={};this.tsParseModifiers({allowedModifiers:["public","private","protected","override","readonly"]},p);const m=p.accessibility,b=p.override,v=p.readonly;!(a&4)&&(m||v||b)&&this.raise(fr.UnexpectedParameterModifier,u);const E=this.parseMaybeDefault();this.parseAssignableListItemTypes(E,a);const S=this.parseMaybeDefault(E.loc.start,E);if(m||v||b){const A=this.startNodeAt(u);return i.length&&(A.decorators=i),m&&(A.accessibility=m),v&&(A.readonly=v),b&&(A.override=b),S.type!=="Identifier"&&S.type!=="AssignmentPattern"&&this.raise(fr.UnsupportedParameterPropertyKind,A),A.parameter=S,this.finishNode(A,"TSParameterProperty")}return i.length&&(E.decorators=i),S}isSimpleParameter(a){return a.type==="TSParameterProperty"&&super.isSimpleParameter(a.parameter)||super.isSimpleParameter(a)}tsDisallowOptionalPattern(a){for(const i of a.params)i.type!=="Identifier"&&i.optional&&!this.state.isAmbientContext&&this.raise(fr.PatternIsOptional,i)}setArrowFunctionParameters(a,i,u){super.setArrowFunctionParameters(a,i,u),this.tsDisallowOptionalPattern(a)}parseFunctionBodyAndFinish(a,i,u=!1){this.match(14)&&(a.returnType=this.tsParseTypeOrTypePredicateAnnotation(14));const p=i==="FunctionDeclaration"?"TSDeclareFunction":i==="ClassMethod"||i==="ClassPrivateMethod"?"TSDeclareMethod":void 0;return p&&!this.match(5)&&this.isLineTerminator()?this.finishNode(a,p):p==="TSDeclareFunction"&&this.state.isAmbientContext&&(this.raise(fr.DeclareFunctionHasImplementation,a),a.declare)?super.parseFunctionBodyAndFinish(a,p,u):(this.tsDisallowOptionalPattern(a),super.parseFunctionBodyAndFinish(a,i,u))}registerFunctionStatementId(a){!a.body&&a.id?this.checkIdentifier(a.id,1024):super.registerFunctionStatementId(a)}tsCheckForInvalidTypeCasts(a){a.forEach(i=>{(i==null?void 0:i.type)==="TSTypeCastExpression"&&this.raise(fr.UnexpectedTypeAnnotation,i.typeAnnotation)})}toReferencedList(a,i){return this.tsCheckForInvalidTypeCasts(a),a}parseArrayLike(a,i,u,p){const m=super.parseArrayLike(a,i,u,p);return m.type==="ArrayExpression"&&this.tsCheckForInvalidTypeCasts(m.elements),m}parseSubscript(a,i,u,p){if(!this.hasPrecedingLineBreak()&&this.match(35)){this.state.canStartJSXElement=!1,this.next();const b=this.startNodeAt(i);return b.expression=a,this.finishNode(b,"TSNonNullExpression")}let m=!1;if(this.match(18)&&this.lookaheadCharCode()===60){if(u)return p.stop=!0,a;p.optionalChainMember=m=!0,this.next()}if(this.match(47)||this.match(51)){let b;const v=this.tsTryParseAndCatch(()=>{if(!u&&this.atPossibleAsyncArrow(a)){const O=this.tsTryParseGenericAsyncArrowFunction(i);if(O)return O}const E=this.tsParseTypeArgumentsInExpression();if(!E)return;if(m&&!this.match(10)){b=this.state.curPosition();return}if(fb(this.state.type)){const O=super.parseTaggedTemplateExpression(a,i,p);return O.typeParameters=E,O}if(!u&&this.eat(10)){const O=this.startNodeAt(i);return O.callee=a,O.arguments=this.parseCallExpressionArguments(11,!1),this.tsCheckForInvalidTypeCasts(O.arguments),O.typeParameters=E,p.optionalChainMember&&(O.optional=m),this.finishCallExpression(O,p.optionalChainMember)}const S=this.state.type;if(S===48||S===52||S!==10&&lN(S)&&!this.hasPrecedingLineBreak())return;const A=this.startNodeAt(i);return A.expression=a,A.typeParameters=E,this.finishNode(A,"TSInstantiationExpression")});if(b&&this.unexpected(b,10),v)return v.type==="TSInstantiationExpression"&&(this.match(16)||this.match(18)&&this.lookaheadCharCode()!==40)&&this.raise(fr.InvalidPropertyAccessAfterInstantiationExpression,this.state.startLoc),v}return super.parseSubscript(a,i,u,p)}parseNewCallee(a){var i;super.parseNewCallee(a);const{callee:u}=a;u.type==="TSInstantiationExpression"&&!((i=u.extra)!=null&&i.parenthesized)&&(a.typeParameters=u.typeParameters,a.callee=u.expression)}parseExprOp(a,i,u){let p;if(U2(58)>u&&!this.hasPrecedingLineBreak()&&(this.isContextual(93)||(p=this.isContextual(120)))){const m=this.startNodeAt(i);return m.expression=a,m.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?(p&&this.raise(ze.UnexpectedKeyword,this.state.startLoc,{keyword:"const"}),this.tsParseTypeReference()):this.tsParseType())),this.finishNode(m,p?"TSSatisfiesExpression":"TSAsExpression"),this.reScan_lt_gt(),this.parseExprOp(m,i,u)}return super.parseExprOp(a,i,u)}checkReservedWord(a,i,u,p){this.state.isAmbientContext||super.checkReservedWord(a,i,u,p)}checkImportReflection(a){super.checkImportReflection(a),a.module&&a.importKind!=="value"&&this.raise(fr.ImportReflectionHasImportType,a.specifiers[0].loc.start)}checkDuplicateExports(){}isPotentialImportPhase(a){if(super.isPotentialImportPhase(a))return!0;if(this.isContextual(130)){const i=this.lookaheadCharCode();return a?i===123||i===42:i!==61}return!a&&this.isContextual(87)}applyImportPhase(a,i,u,p){super.applyImportPhase(a,i,u,p),i?a.exportKind=u==="type"?"type":"value":a.importKind=u==="type"||u==="typeof"?u:"value"}parseImport(a){if(this.match(133))return a.importKind="value",super.parseImport(a);let i;if(wa(this.state.type)&&this.lookaheadCharCode()===61)return a.importKind="value",this.tsParseImportEqualsDeclaration(a);if(this.isContextual(130)){const u=this.parseMaybeImportPhase(a,!1);if(this.lookaheadCharCode()===61)return this.tsParseImportEqualsDeclaration(a,u);i=super.parseImportSpecifiersAndAfter(a,u)}else i=super.parseImport(a);return i.importKind==="type"&&i.specifiers.length>1&&i.specifiers[0].type==="ImportDefaultSpecifier"&&this.raise(fr.TypeImportCannotSpecifyDefaultAndNamed,i),i}parseExport(a,i){if(this.match(83)){this.next();const u=a;let p=null;return this.isContextual(130)&&this.isPotentialImportPhase(!1)?p=this.parseMaybeImportPhase(u,!1):u.importKind="value",this.tsParseImportEqualsDeclaration(u,p,!0)}else if(this.eat(29)){const u=a;return u.expression=super.parseExpression(),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode(u,"TSExportAssignment")}else if(this.eatContextual(93)){const u=a;return this.expectContextual(128),u.id=this.parseIdentifier(),this.semicolon(),this.finishNode(u,"TSNamespaceExportDeclaration")}else return super.parseExport(a,i)}isAbstractClass(){return this.isContextual(124)&&this.lookahead().type===80}parseExportDefaultExpression(){if(this.isAbstractClass()){const a=this.startNode();return this.next(),a.abstract=!0,this.parseClass(a,!0,!0)}if(this.match(129)){const a=this.tsParseInterfaceDeclaration(this.startNode());if(a)return a}return super.parseExportDefaultExpression()}parseVarStatement(a,i,u=!1){const{isAmbientContext:p}=this.state,m=super.parseVarStatement(a,i,u||p);if(!p)return m;for(const{id:b,init:v}of m.declarations)v&&(i!=="const"||b.typeAnnotation?this.raise(fr.InitializerNotAllowedInAmbientContext,v):VSt(v,this.hasPlugin("estree"))||this.raise(fr.ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference,v));return m}parseStatementContent(a,i){if(this.match(75)&&this.isLookaheadContextual("enum")){const u=this.startNode();return this.expect(75),this.tsParseEnumDeclaration(u,{const:!0})}if(this.isContextual(126))return this.tsParseEnumDeclaration(this.startNode());if(this.isContextual(129)){const u=this.tsParseInterfaceDeclaration(this.startNode());if(u)return u}return super.parseStatementContent(a,i)}parseAccessModifier(){return this.tsParseModifier(["public","protected","private"])}tsHasSomeModifiers(a,i){return i.some(u=>Vfe(u)?a.accessibility===u:!!a[u])}tsIsStartOfStaticBlocks(){return this.isContextual(106)&&this.lookaheadCharCode()===123}parseClassMember(a,i,u){const p=["declare","private","public","protected","override","abstract","readonly","static"];this.tsParseModifiers({allowedModifiers:p,disallowedModifiers:["in","out"],stopOnStartOfClassStaticBlock:!0,errorTemplate:fr.InvalidModifierOnTypeParameterPositions},i);const m=()=>{this.tsIsStartOfStaticBlocks()?(this.next(),this.next(),this.tsHasSomeModifiers(i,p)&&this.raise(fr.StaticBlockCannotHaveModifier,this.state.curPosition()),super.parseClassStaticBlock(a,i)):this.parseClassMemberWithIsStatic(a,i,u,!!i.static)};i.declare?this.tsInAmbientContext(m):m()}parseClassMemberWithIsStatic(a,i,u,p){const m=this.tsTryParseIndexSignature(i);if(m){a.body.push(m),i.abstract&&this.raise(fr.IndexSignatureHasAbstract,i),i.accessibility&&this.raise(fr.IndexSignatureHasAccessibility,i,{modifier:i.accessibility}),i.declare&&this.raise(fr.IndexSignatureHasDeclare,i),i.override&&this.raise(fr.IndexSignatureHasOverride,i);return}!this.state.inAbstractClass&&i.abstract&&this.raise(fr.NonAbstractClassHasAbstractMethod,i),i.override&&(u.hadSuperClass||this.raise(fr.OverrideNotInSubClass,i)),super.parseClassMemberWithIsStatic(a,i,u,p)}parsePostMemberNameModifiers(a){this.eat(17)&&(a.optional=!0),a.readonly&&this.match(10)&&this.raise(fr.ClassMethodHasReadonly,a),a.declare&&this.match(10)&&this.raise(fr.ClassMethodHasDeclare,a)}parseExpressionStatement(a,i,u){return(i.type==="Identifier"?this.tsParseExpressionStatement(a,i,u):void 0)||super.parseExpressionStatement(a,i,u)}shouldParseExportDeclaration(){return this.tsIsDeclarationStart()?!0:super.shouldParseExportDeclaration()}parseConditional(a,i,u){if(!this.state.maybeInArrowParameters||!this.match(17))return super.parseConditional(a,i,u);const p=this.tryParse(()=>super.parseConditional(a,i));return p.node?(p.error&&(this.state=p.failState),p.node):(p.error&&super.setOptionalParametersError(u,p.error),a)}parseParenItem(a,i){const u=super.parseParenItem(a,i);if(this.eat(17)&&(u.optional=!0,this.resetEndLocation(a)),this.match(14)){const p=this.startNodeAt(i);return p.expression=a,p.typeAnnotation=this.tsParseTypeAnnotation(),this.finishNode(p,"TSTypeCastExpression")}return a}parseExportDeclaration(a){if(!this.state.isAmbientContext&&this.isContextual(125))return this.tsInAmbientContext(()=>this.parseExportDeclaration(a));const i=this.state.startLoc,u=this.eatContextual(125);if(u&&(this.isContextual(125)||!this.shouldParseExportDeclaration()))throw this.raise(fr.ExpectedAmbientAfterExportDeclare,this.state.startLoc);const m=wa(this.state.type)&&this.tsTryParseExportDeclaration()||super.parseExportDeclaration(a);return m?((m.type==="TSInterfaceDeclaration"||m.type==="TSTypeAliasDeclaration"||u)&&(a.exportKind="type"),u&&(this.resetStartLocation(m,i),m.declare=!0),m):null}parseClassId(a,i,u,p){if((!i||u)&&this.isContextual(113))return;super.parseClassId(a,i,u,a.declare?1024:8331);const m=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers);m&&(a.typeParameters=m)}parseClassPropertyAnnotation(a){a.optional||(this.eat(35)?a.definite=!0:this.eat(17)&&(a.optional=!0));const i=this.tsTryParseTypeAnnotation();i&&(a.typeAnnotation=i)}parseClassProperty(a){if(this.parseClassPropertyAnnotation(a),this.state.isAmbientContext&&!(a.readonly&&!a.typeAnnotation)&&this.match(29)&&this.raise(fr.DeclareClassFieldHasInitializer,this.state.startLoc),a.abstract&&this.match(29)){const{key:i}=a;this.raise(fr.AbstractPropertyHasInitializer,this.state.startLoc,{propertyName:i.type==="Identifier"&&!a.computed?i.name:`[${this.input.slice(i.start,i.end)}]`})}return super.parseClassProperty(a)}parseClassPrivateProperty(a){return a.abstract&&this.raise(fr.PrivateElementHasAbstract,a),a.accessibility&&this.raise(fr.PrivateElementHasAccessibility,a,{modifier:a.accessibility}),this.parseClassPropertyAnnotation(a),super.parseClassPrivateProperty(a)}parseClassAccessorProperty(a){return this.parseClassPropertyAnnotation(a),a.optional&&this.raise(fr.AccessorCannotBeOptional,a),super.parseClassAccessorProperty(a)}pushClassMethod(a,i,u,p,m,b){const v=this.tsTryParseTypeParameters(this.tsParseConstModifier);v&&m&&this.raise(fr.ConstructorHasTypeParameters,v);const{declare:E=!1,kind:S}=i;E&&(S==="get"||S==="set")&&this.raise(fr.DeclareAccessor,i,{kind:S}),v&&(i.typeParameters=v),super.pushClassMethod(a,i,u,p,m,b)}pushClassPrivateMethod(a,i,u,p){const m=this.tsTryParseTypeParameters(this.tsParseConstModifier);m&&(i.typeParameters=m),super.pushClassPrivateMethod(a,i,u,p)}declareClassPrivateMethodInScope(a,i){a.type!=="TSDeclareMethod"&&(a.type==="MethodDefinition"&&!hasOwnProperty.call(a.value,"body")||super.declareClassPrivateMethodInScope(a,i))}parseClassSuper(a){super.parseClassSuper(a),a.superClass&&(this.match(47)||this.match(51))&&(a.superTypeParameters=this.tsParseTypeArgumentsInExpression()),this.eatContextual(113)&&(a.implements=this.tsParseHeritageClause("implements"))}parseObjPropValue(a,i,u,p,m,b,v){const E=this.tsTryParseTypeParameters(this.tsParseConstModifier);return E&&(a.typeParameters=E),super.parseObjPropValue(a,i,u,p,m,b,v)}parseFunctionParams(a,i){const u=this.tsTryParseTypeParameters(this.tsParseConstModifier);u&&(a.typeParameters=u),super.parseFunctionParams(a,i)}parseVarId(a,i){super.parseVarId(a,i),a.id.type==="Identifier"&&!this.hasPrecedingLineBreak()&&this.eat(35)&&(a.definite=!0);const u=this.tsTryParseTypeAnnotation();u&&(a.id.typeAnnotation=u,this.resetEndLocation(a.id))}parseAsyncArrowFromCallExpression(a,i){return this.match(14)&&(a.returnType=this.tsParseTypeAnnotation()),super.parseAsyncArrowFromCallExpression(a,i)}parseMaybeAssign(a,i){var u,p,m,b,v;let E,S,A;if(this.hasPlugin("jsx")&&(this.match(142)||this.match(47))){if(E=this.state.clone(),S=this.tryParse(()=>super.parseMaybeAssign(a,i),E),!S.error)return S.node;const{context:q}=this.state,L=q[q.length-1];(L===Ma.j_oTag||L===Ma.j_expr)&&q.pop()}if(!((u=S)!=null&&u.error)&&!this.match(47))return super.parseMaybeAssign(a,i);(!E||E===this.state)&&(E=this.state.clone());let O;const I=this.tryParse(q=>{var L,W;O=this.tsParseTypeParameters(this.tsParseConstModifier);const X=super.parseMaybeAssign(a,i);return(X.type!=="ArrowFunctionExpression"||(L=X.extra)!=null&&L.parenthesized)&&q(),((W=O)==null?void 0:W.params.length)!==0&&this.resetStartLocationFromNode(X,O),X.typeParameters=O,X},E);if(!I.error&&!I.aborted)return O&&this.reportReservedArrowTypeParam(O),I.node;if(!S&&(Ufe(!this.hasPlugin("jsx")),A=this.tryParse(()=>super.parseMaybeAssign(a,i),E),!A.error))return A.node;if((p=S)!=null&&p.node)return this.state=S.failState,S.node;if(I.node)return this.state=I.failState,O&&this.reportReservedArrowTypeParam(O),I.node;if((m=A)!=null&&m.node)return this.state=A.failState,A.node;throw((b=S)==null?void 0:b.error)||I.error||((v=A)==null?void 0:v.error)}reportReservedArrowTypeParam(a){var i;a.params.length===1&&!a.params[0].constraint&&!((i=a.extra)!=null&&i.trailingComma)&&this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(fr.ReservedArrowTypeParam,a)}parseMaybeUnary(a,i){return!this.hasPlugin("jsx")&&this.match(47)?this.tsParseTypeAssertion():super.parseMaybeUnary(a,i)}parseArrow(a){if(this.match(14)){const i=this.tryParse(u=>{const p=this.tsParseTypeOrTypePredicateAnnotation(14);return(this.canInsertSemicolon()||!this.match(19))&&u(),p});if(i.aborted)return;i.thrown||(i.error&&(this.state=i.failState),a.returnType=i.node)}return super.parseArrow(a)}parseAssignableListItemTypes(a,i){if(!(i&2))return a;this.eat(17)&&(a.optional=!0);const u=this.tsTryParseTypeAnnotation();return u&&(a.typeAnnotation=u),this.resetEndLocation(a),a}isAssignable(a,i){switch(a.type){case"TSTypeCastExpression":return this.isAssignable(a.expression,i);case"TSParameterProperty":return!0;default:return super.isAssignable(a,i)}}toAssignable(a,i=!1){switch(a.type){case"ParenthesizedExpression":this.toAssignableParenthesizedExpression(a,i);break;case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":i?this.expressionScope.recordArrowParameterBindingError(fr.UnexpectedTypeCastInParameter,a):this.raise(fr.UnexpectedTypeCastInParameter,a),this.toAssignable(a.expression,i);break;case"AssignmentExpression":!i&&a.left.type==="TSTypeCastExpression"&&(a.left=this.typeCastToParameter(a.left));default:super.toAssignable(a,i)}}toAssignableParenthesizedExpression(a,i){switch(a.expression.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":case"ParenthesizedExpression":this.toAssignable(a.expression,i);break;default:super.toAssignable(a,i)}}checkToRestConversion(a,i){switch(a.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":this.checkToRestConversion(a.expression,!1);break;default:super.checkToRestConversion(a,i)}}isValidLVal(a,i,u){switch(a){case"TSTypeCastExpression":return!0;case"TSParameterProperty":return"parameter";case"TSNonNullExpression":case"TSInstantiationExpression":return"expression";case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":return(u!==64||!i)&&["expression",!0];default:return super.isValidLVal(a,i,u)}}parseBindingAtom(){return this.state.type===78?this.parseIdentifier(!0):super.parseBindingAtom()}parseMaybeDecoratorArguments(a){if(this.match(47)||this.match(51)){const i=this.tsParseTypeArgumentsInExpression();if(this.match(10)){const u=super.parseMaybeDecoratorArguments(a);return u.typeParameters=i,u}this.unexpected(null,10)}return super.parseMaybeDecoratorArguments(a)}checkCommaAfterRest(a){return this.state.isAmbientContext&&this.match(12)&&this.lookaheadCharCode()===a?(this.next(),!1):super.checkCommaAfterRest(a)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(35)||this.match(14)||super.isClassProperty()}parseMaybeDefault(a,i){const u=super.parseMaybeDefault(a,i);return u.type==="AssignmentPattern"&&u.typeAnnotation&&u.right.start<u.typeAnnotation.start&&this.raise(fr.TypeAnnotationAfterAssign,u.typeAnnotation),u}getTokenFromCode(a){if(this.state.inType){if(a===62){this.finishOp(48,1);return}if(a===60){this.finishOp(47,1);return}}super.getTokenFromCode(a)}reScan_lt_gt(){const{type:a}=this.state;a===47?(this.state.pos-=1,this.readToken_lt()):a===48&&(this.state.pos-=1,this.readToken_gt())}reScan_lt(){const{type:a}=this.state;return a===51?(this.state.pos-=2,this.finishOp(47,1),47):a}toAssignableList(a,i,u){for(let p=0;p<a.length;p++){const m=a[p];(m==null?void 0:m.type)==="TSTypeCastExpression"&&(a[p]=this.typeCastToParameter(m))}super.toAssignableList(a,i,u)}typeCastToParameter(a){return a.expression.typeAnnotation=a.typeAnnotation,this.resetEndLocation(a.expression,a.typeAnnotation.loc.end),a.expression}shouldParseArrow(a){return this.match(14)?a.every(i=>this.isAssignable(i,!0)):super.shouldParseArrow(a)}shouldParseAsyncArrow(){return this.match(14)||super.shouldParseAsyncArrow()}canHaveLeadingDecorator(){return super.canHaveLeadingDecorator()||this.isAbstractClass()}jsxParseOpeningElementAfterName(a){if(this.match(47)||this.match(51)){const i=this.tsTryParseAndCatch(()=>this.tsParseTypeArgumentsInExpression());i&&(a.typeParameters=i)}return super.jsxParseOpeningElementAfterName(a)}getGetterSetterExpectedParamCount(a){const i=super.getGetterSetterExpectedParamCount(a),p=this.getObjectOrClassMethodParams(a)[0];return p&&this.isThisParam(p)?i+1:i}parseCatchClauseParam(){const a=super.parseCatchClauseParam(),i=this.tsTryParseTypeAnnotation();return i&&(a.typeAnnotation=i,this.resetEndLocation(a)),a}tsInAmbientContext(a){const{isAmbientContext:i,strict:u}=this.state;this.state.isAmbientContext=!0,this.state.strict=!1;try{return a()}finally{this.state.isAmbientContext=i,this.state.strict=u}}parseClass(a,i,u){const p=this.state.inAbstractClass;this.state.inAbstractClass=!!a.abstract;try{return super.parseClass(a,i,u)}finally{this.state.inAbstractClass=p}}tsParseAbstractDeclaration(a,i){if(this.match(80))return a.abstract=!0,this.maybeTakeDecorators(i,this.parseClass(a,!0,!1));if(this.isContextual(129)){if(!this.hasFollowingLineBreak())return a.abstract=!0,this.raise(fr.NonClassMethodPropertyHasAbstractModifer,a),this.tsParseInterfaceDeclaration(a)}else this.unexpected(null,80)}parseMethod(a,i,u,p,m,b,v){const E=super.parseMethod(a,i,u,p,m,b,v);if(E.abstract&&(this.hasPlugin("estree")?!!E.value.body:!!E.body)){const{key:A}=E;this.raise(fr.AbstractMethodHasImplementation,E,{methodName:A.type==="Identifier"&&!E.computed?A.name:`[${this.input.slice(A.start,A.end)}]`})}return E}tsParseTypeParameterName(){return this.parseIdentifier().name}shouldParseAsAmbientContext(){return!!this.getPluginOption("typescript","dts")}parse(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.parse()}getExpression(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.getExpression()}parseExportSpecifier(a,i,u,p){return!i&&p?(this.parseTypeOnlyImportExportSpecifier(a,!1,u),this.finishNode(a,"ExportSpecifier")):(a.exportKind="value",super.parseExportSpecifier(a,i,u,p))}parseImportSpecifier(a,i,u,p,m){return!i&&p?(this.parseTypeOnlyImportExportSpecifier(a,!0,u),this.finishNode(a,"ImportSpecifier")):(a.importKind="value",super.parseImportSpecifier(a,i,u,p,u?4098:4096))}parseTypeOnlyImportExportSpecifier(a,i,u){const p=i?"imported":"local",m=i?"local":"exported";let b=a[p],v,E=!1,S=!0;const A=b.loc.start;if(this.isContextual(93)){const I=this.parseIdentifier();if(this.isContextual(93)){const q=this.parseIdentifier();eo(this.state.type)?(E=!0,b=I,v=i?this.parseIdentifier():this.parseModuleExportName(),S=!1):(v=q,S=!1)}else eo(this.state.type)?(S=!1,v=i?this.parseIdentifier():this.parseModuleExportName()):(E=!0,b=I)}else eo(this.state.type)&&(E=!0,i?(b=this.parseIdentifier(!0),this.isContextual(93)||this.checkReservedWord(b.name,b.loc.start,!0,!0)):b=this.parseModuleExportName());E&&u&&this.raise(i?fr.TypeModifierIsUsedInTypeImports:fr.TypeModifierIsUsedInTypeExports,A),a[p]=b,a[m]=v;const O=i?"importKind":"exportKind";a[O]=E?"type":"value",S&&this.eatContextual(93)&&(a[m]=i?this.parseIdentifier():this.parseModuleExportName()),a[m]||(a[m]=jl(a[p])),i&&this.checkIdentifier(a[m],E?4098:4096)}};function USt(n){if(n.type!=="MemberExpression")return!1;const{computed:t,property:a}=n;return t&&a.type!=="StringLiteral"&&(a.type!=="TemplateLiteral"||a.expressions.length>0)?!1:Fge(n.object)}function VSt(n,t){var a;const{type:i}=n;if((a=n.extra)!=null&&a.parenthesized)return!1;if(t){if(i==="Literal"){const{value:u}=n;if(typeof u=="string"||typeof u=="boolean")return!0}}else if(i==="StringLiteral"||i==="BooleanLiteral")return!0;return!!(Bge(n,t)||WSt(n,t)||i==="TemplateLiteral"&&n.expressions.length===0||USt(n))}function Bge(n,t){return t?n.type==="Literal"&&(typeof n.value=="number"||"bigint"in n):n.type==="NumericLiteral"||n.type==="BigIntLiteral"}function WSt(n,t){if(n.type==="UnaryExpression"){const{operator:a,argument:i}=n;if(a==="-"&&Bge(i,t))return!0}return!1}function Fge(n){return n.type==="Identifier"?!0:n.type!=="MemberExpression"||n.computed?!1:Fge(n.object)}const Wfe=Sl`placeholders`({ClassNameIsRequired:"A class name is required.",UnexpectedSpace:"Unexpected space in placeholder."});var GSt=n=>class extends n{parsePlaceholder(a){if(this.match(144)){const i=this.startNode();return this.next(),this.assertNoSpace(),i.name=super.parseIdentifier(!0),this.assertNoSpace(),this.expect(144),this.finishPlaceholder(i,a)}}finishPlaceholder(a,i){let u=a;return(!u.expectedNode||!u.type)&&(u=this.finishNode(u,"Placeholder")),u.expectedNode=i,u}getTokenFromCode(a){a===37&&this.input.charCodeAt(this.state.pos+1)===37?this.finishOp(144,2):super.getTokenFromCode(a)}parseExprAtom(a){return this.parsePlaceholder("Expression")||super.parseExprAtom(a)}parseIdentifier(a){return this.parsePlaceholder("Identifier")||super.parseIdentifier(a)}checkReservedWord(a,i,u,p){a!==void 0&&super.checkReservedWord(a,i,u,p)}parseBindingAtom(){return this.parsePlaceholder("Pattern")||super.parseBindingAtom()}isValidLVal(a,i,u){return a==="Placeholder"||super.isValidLVal(a,i,u)}toAssignable(a,i){a&&a.type==="Placeholder"&&a.expectedNode==="Expression"?a.expectedNode="Pattern":super.toAssignable(a,i)}chStartsBindingIdentifier(a,i){return!!(super.chStartsBindingIdentifier(a,i)||this.lookahead().type===144)}verifyBreakContinue(a,i){a.label&&a.label.type==="Placeholder"||super.verifyBreakContinue(a,i)}parseExpressionStatement(a,i){var u;if(i.type!=="Placeholder"||(u=i.extra)!=null&&u.parenthesized)return super.parseExpressionStatement(a,i);if(this.match(14)){const m=a;return m.label=this.finishPlaceholder(i,"Identifier"),this.next(),m.body=super.parseStatementOrSloppyAnnexBFunctionDeclaration(),this.finishNode(m,"LabeledStatement")}this.semicolon();const p=a;return p.name=i.name,this.finishPlaceholder(p,"Statement")}parseBlock(a,i,u){return this.parsePlaceholder("BlockStatement")||super.parseBlock(a,i,u)}parseFunctionId(a){return this.parsePlaceholder("Identifier")||super.parseFunctionId(a)}parseClass(a,i,u){const p=i?"ClassDeclaration":"ClassExpression";this.next();const m=this.state.strict,b=this.parsePlaceholder("Identifier");if(b)if(this.match(81)||this.match(144)||this.match(5))a.id=b;else{if(u||!i)return a.id=null,a.body=this.finishPlaceholder(b,"ClassBody"),this.finishNode(a,p);throw this.raise(Wfe.ClassNameIsRequired,this.state.startLoc)}else this.parseClassId(a,i,u);return super.parseClassSuper(a),a.body=this.parsePlaceholder("ClassBody")||super.parseClassBody(!!a.superClass,m),this.finishNode(a,p)}parseExport(a,i){const u=this.parsePlaceholder("Identifier");if(!u)return super.parseExport(a,i);const p=a;if(!this.isContextual(98)&&!this.match(12))return p.specifiers=[],p.source=null,p.declaration=this.finishPlaceholder(u,"Declaration"),this.finishNode(p,"ExportNamedDeclaration");this.expectPlugin("exportDefaultFrom");const m=this.startNode();return m.exported=u,p.specifiers=[this.finishNode(m,"ExportDefaultSpecifier")],super.parseExport(p,i)}isExportDefaultSpecifier(){if(this.match(65)){const a=this.nextTokenStart();if(this.isUnparsedContextual(a,"from")&&this.input.startsWith(Md(144),this.nextTokenStartSince(a+4)))return!0}return super.isExportDefaultSpecifier()}maybeParseExportDefaultSpecifier(a,i){var u;return(u=a.specifiers)!=null&&u.length?!0:super.maybeParseExportDefaultSpecifier(a,i)}checkExport(a){const{specifiers:i}=a;i!=null&&i.length&&(a.specifiers=i.filter(u=>u.exported.type==="Placeholder")),super.checkExport(a),a.specifiers=i}parseImport(a){const i=this.parsePlaceholder("Identifier");if(!i)return super.parseImport(a);if(a.specifiers=[],!this.isContextual(98)&&!this.match(12))return a.source=this.finishPlaceholder(i,"StringLiteral"),this.semicolon(),this.finishNode(a,"ImportDeclaration");const u=this.startNodeAtNode(i);return u.local=i,a.specifiers.push(this.finishNode(u,"ImportDefaultSpecifier")),this.eat(12)&&(this.maybeParseStarImportSpecifier(a)||this.parseNamedImportSpecifiers(a)),this.expectContextual(98),a.source=this.parseImportSource(),this.semicolon(),this.finishNode(a,"ImportDeclaration")}parseImportSource(){return this.parsePlaceholder("StringLiteral")||super.parseImportSource()}assertNoSpace(){this.state.start>this.state.lastTokEndLoc.index&&this.raise(Wfe.UnexpectedSpace,this.state.lastTokEndLoc)}},KSt=n=>class extends n{parseV8Intrinsic(){if(this.match(54)){const a=this.state.startLoc,i=this.startNode();if(this.next(),wa(this.state.type)){const u=this.parseIdentifierName(),p=this.createIdentifier(i,u);if(p.type="V8IntrinsicIdentifier",this.match(10))return p}this.unexpected(a)}}parseExprAtom(a){return this.parseV8Intrinsic()||super.parseExprAtom(a)}};const Gfe=["minimal","fsharp","hack","smart"],Kfe=["^^","@@","^","%","#"];function HSt(n){if(n.has("decorators")){if(n.has("decorators-legacy"))throw new Error("Cannot use the decorators and decorators-legacy plugin together");const a=n.get("decorators").decoratorsBeforeExport;if(a!=null&&typeof a!="boolean")throw new Error("'decoratorsBeforeExport' must be a boolean, if specified.");const i=n.get("decorators").allowCallParenthesized;if(i!=null&&typeof i!="boolean")throw new Error("'allowCallParenthesized' must be a boolean.")}if(n.has("flow")&&n.has("typescript"))throw new Error("Cannot combine flow and typescript plugins.");if(n.has("placeholders")&&n.has("v8intrinsic"))throw new Error("Cannot combine placeholders and v8intrinsic plugins.");if(n.has("pipelineOperator")){var t;const a=n.get("pipelineOperator").proposal;if(!Gfe.includes(a)){const u=Gfe.map(p=>`"${p}"`).join(", ");throw new Error(`"pipelineOperator" requires "proposal" option whose value must be one of: ${u}.`)}const i=((t=n.get("recordAndTuple"))==null?void 0:t.syntaxType)==="hash";if(a==="hack"){if(n.has("placeholders"))throw new Error("Cannot combine placeholders plugin and Hack-style pipes.");if(n.has("v8intrinsic"))throw new Error("Cannot combine v8intrinsic plugin and Hack-style pipes.");const u=n.get("pipelineOperator").topicToken;if(!Kfe.includes(u)){const p=Kfe.map(m=>`"${m}"`).join(", ");throw new Error(`"pipelineOperator" in "proposal": "hack" mode also requires a "topicToken" option whose value must be one of: ${p}.`)}if(u==="#"&&i)throw new Error(`Plugin conflict between \`["pipelineOperator", { proposal: "hack", topicToken: "#" }]\` and \`${JSON.stringify(["recordAndTuple",n.get("recordAndTuple")])}\`.`)}else if(a==="smart"&&i)throw new Error(`Plugin conflict between \`["pipelineOperator", { proposal: "smart" }]\` and \`${JSON.stringify(["recordAndTuple",n.get("recordAndTuple")])}\`.`)}if(n.has("moduleAttributes")){if(n.has("importAttributes")||n.has("importAssertions"))throw new Error("Cannot combine importAssertions, importAttributes and moduleAttributes plugins.");if(n.get("moduleAttributes").version!=="may-2020")throw new Error("The 'moduleAttributes' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is 'may-2020'.")}if(n.has("importAttributes")&&n.has("importAssertions"))throw new Error("Cannot combine importAssertions and importAttributes plugins.");if(n.has("recordAndTuple")){const a=n.get("recordAndTuple").syntaxType;if(a!=null){const i=["hash","bar"];if(!i.includes(a))throw new Error("The 'syntaxType' option of the 'recordAndTuple' plugin must be one of: "+i.map(u=>`'${u}'`).join(", "))}}if(n.has("asyncDoExpressions")&&!n.has("doExpressions")){const a=new Error("'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins.");throw a.missingPlugins="doExpressions",a}if(n.has("optionalChainingAssign")&&n.get("optionalChainingAssign").version!=="2023-07")throw new Error("The 'optionalChainingAssign' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is '2023-07'.")}const $ge={estree:kEt,jsx:DSt,flow:_St,typescript:qSt,v8intrinsic:KSt,placeholders:GSt},zSt=Object.keys($ge),y_={sourceType:"script",sourceFilename:void 0,startColumn:0,startLine:1,allowAwaitOutsideFunction:!1,allowReturnOutsideFunction:!1,allowNewTargetOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,allowUndeclaredExports:!1,plugins:[],strictMode:null,ranges:!1,tokens:!1,createImportExpressions:!1,createParenthesizedExpressions:!1,errorRecovery:!1,attachComment:!0,annexB:!0};function XSt(n){if(n==null)return Object.assign({},y_);if(n.annexB!=null&&n.annexB!==!1)throw new Error("The `annexB` option can only be set to `false`.");const t={};for(const i of Object.keys(y_)){var a;t[i]=(a=n[i])!=null?a:y_[i]}return t}class JSt extends MSt{checkProto(t,a,i,u){if(t.type==="SpreadElement"||this.isObjectMethod(t)||t.computed||t.shorthand)return;const p=t.key;if((p.type==="Identifier"?p.name:p.value)==="__proto__"){if(a){this.raise(ze.RecordNoProto,p);return}i.used&&(u?u.doubleProtoLoc===null&&(u.doubleProtoLoc=p.loc.start):this.raise(ze.DuplicateProto,p)),i.used=!0}}shouldExitDescending(t,a){return t.type==="ArrowFunctionExpression"&&t.start===a}getExpression(){this.enterInitialScopes(),this.nextToken();const t=this.parseExpression();return this.match(139)||this.unexpected(),this.finalizeRemainingComments(),t.comments=this.comments,t.errors=this.state.errors,this.options.tokens&&(t.tokens=this.tokens),t}parseExpression(t,a){return t?this.disallowInAnd(()=>this.parseExpressionBase(a)):this.allowInAnd(()=>this.parseExpressionBase(a))}parseExpressionBase(t){const a=this.state.startLoc,i=this.parseMaybeAssign(t);if(this.match(12)){const u=this.startNodeAt(a);for(u.expressions=[i];this.eat(12);)u.expressions.push(this.parseMaybeAssign(t));return this.toReferencedList(u.expressions),this.finishNode(u,"SequenceExpression")}return i}parseMaybeAssignDisallowIn(t,a){return this.disallowInAnd(()=>this.parseMaybeAssign(t,a))}parseMaybeAssignAllowIn(t,a){return this.allowInAnd(()=>this.parseMaybeAssign(t,a))}setOptionalParametersError(t,a){var i;t.optionalParametersLoc=(i=a==null?void 0:a.loc)!=null?i:this.state.startLoc}parseMaybeAssign(t,a){const i=this.state.startLoc;if(this.isContextual(108)&&this.prodParam.hasYield){let b=this.parseYield();return a&&(b=a.call(this,b,i)),b}let u;t?u=!1:(t=new W2,u=!0);const{type:p}=this.state;(p===10||wa(p))&&(this.state.potentialArrowAt=this.state.start);let m=this.parseMaybeConditional(t);if(a&&(m=a.call(this,m,i)),$Et(this.state.type)){const b=this.startNodeAt(i),v=this.state.value;if(b.operator=v,this.match(29)){this.toAssignable(m,!0),b.left=m;const E=i.index;t.doubleProtoLoc!=null&&t.doubleProtoLoc.index>=E&&(t.doubleProtoLoc=null),t.shorthandAssignLoc!=null&&t.shorthandAssignLoc.index>=E&&(t.shorthandAssignLoc=null),t.privateKeyLoc!=null&&t.privateKeyLoc.index>=E&&(this.checkDestructuringPrivate(t),t.privateKeyLoc=null)}else b.left=m;return this.next(),b.right=this.parseMaybeAssign(),this.checkLVal(m,this.finishNode(b,"AssignmentExpression")),b}else u&&this.checkExpressionErrors(t,!0);return m}parseMaybeConditional(t){const a=this.state.startLoc,i=this.state.potentialArrowAt,u=this.parseExprOps(t);return this.shouldExitDescending(u,i)?u:this.parseConditional(u,a,t)}parseConditional(t,a,i){if(this.eat(17)){const u=this.startNodeAt(a);return u.test=t,u.consequent=this.parseMaybeAssignAllowIn(),this.expect(14),u.alternate=this.parseMaybeAssign(),this.finishNode(u,"ConditionalExpression")}return t}parseMaybeUnaryOrPrivate(t){return this.match(138)?this.parsePrivateName():this.parseMaybeUnary(t)}parseExprOps(t){const a=this.state.startLoc,i=this.state.potentialArrowAt,u=this.parseMaybeUnaryOrPrivate(t);return this.shouldExitDescending(u,i)?u:this.parseExprOp(u,a,-1)}parseExprOp(t,a,i){if(this.isPrivateName(t)){const p=this.getPrivateNameSV(t);(i>=U2(58)||!this.prodParam.hasIn||!this.match(58))&&this.raise(ze.PrivateInExpectedIn,t,{identifierName:p}),this.classScope.usePrivateName(p,t.loc.start)}const u=this.state.type;if(UEt(u)&&(this.prodParam.hasIn||!this.match(58))){let p=U2(u);if(p>i){if(u===39){if(this.expectPlugin("pipelineOperator"),this.state.inFSharpPipelineDirectBody)return t;this.checkPipelineAtInfixOperator(t,a)}const m=this.startNodeAt(a);m.left=t,m.operator=this.state.value;const b=u===41||u===42,v=u===40;if(v&&(p=U2(42)),this.next(),u===39&&this.hasPlugin(["pipelineOperator",{proposal:"minimal"}])&&this.state.type===96&&this.prodParam.hasAwait)throw this.raise(ze.UnexpectedAwaitAfterPipelineBody,this.state.startLoc);m.right=this.parseExprOpRightExpr(u,p);const E=this.finishNode(m,b||v?"LogicalExpression":"BinaryExpression"),S=this.state.type;if(v&&(S===41||S===42)||b&&S===40)throw this.raise(ze.MixingCoalesceWithLogical,this.state.startLoc);return this.parseExprOp(E,a,i)}}return t}parseExprOpRightExpr(t,a){const i=this.state.startLoc;switch(t){case 39:switch(this.getPluginOption("pipelineOperator","proposal")){case"hack":return this.withTopicBindingContext(()=>this.parseHackPipeBody());case"smart":return this.withTopicBindingContext(()=>{if(this.prodParam.hasYield&&this.isContextual(108))throw this.raise(ze.PipeBodyIsTighter,this.state.startLoc);return this.parseSmartPipelineBodyInStyle(this.parseExprOpBaseRightExpr(t,a),i)});case"fsharp":return this.withSoloAwaitPermittingContext(()=>this.parseFSharpPipelineBody(a))}default:return this.parseExprOpBaseRightExpr(t,a)}}parseExprOpBaseRightExpr(t,a){const i=this.state.startLoc;return this.parseExprOp(this.parseMaybeUnaryOrPrivate(),i,HEt(t)?a-1:a)}parseHackPipeBody(){var t;const{startLoc:a}=this.state,i=this.parseMaybeAssign();return jEt.has(i.type)&&!((t=i.extra)!=null&&t.parenthesized)&&this.raise(ze.PipeUnparenthesizedBody,a,{type:i.type}),this.topicReferenceWasUsedInCurrentContext()||this.raise(ze.PipeTopicUnused,a),i}checkExponentialAfterUnary(t){this.match(57)&&this.raise(ze.UnexpectedTokenUnaryExponentiation,t.argument)}parseMaybeUnary(t,a){const i=this.state.startLoc,u=this.isContextual(96);if(u&&this.recordAwaitIfAllowed()){this.next();const v=this.parseAwait(i);return a||this.checkExponentialAfterUnary(v),v}const p=this.match(34),m=this.startNode();if(WEt(this.state.type)){m.operator=this.state.value,m.prefix=!0,this.match(72)&&this.expectPlugin("throwExpressions");const v=this.match(89);if(this.next(),m.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(t,!0),this.state.strict&&v){const E=m.argument;E.type==="Identifier"?this.raise(ze.StrictDelete,m):this.hasPropertyAsPrivateName(E)&&this.raise(ze.DeletePrivateField,m)}if(!p)return a||this.checkExponentialAfterUnary(m),this.finishNode(m,"UnaryExpression")}const b=this.parseUpdate(m,p,t);if(u){const{type:v}=this.state;if((this.hasPlugin("v8intrinsic")?lN(v):lN(v)&&!this.match(54))&&!this.isAmbiguousAwait())return this.raiseOverwrite(ze.AwaitNotInAsyncContext,i),this.parseAwait(i)}return b}parseUpdate(t,a,i){if(a){const m=t;return this.checkLVal(m.argument,this.finishNode(m,"UpdateExpression")),t}const u=this.state.startLoc;let p=this.parseExprSubscripts(i);if(this.checkExpressionErrors(i,!1))return p;for(;VEt(this.state.type)&&!this.canInsertSemicolon();){const m=this.startNodeAt(u);m.operator=this.state.value,m.prefix=!1,m.argument=p,this.next(),this.checkLVal(p,p=this.finishNode(m,"UpdateExpression"))}return p}parseExprSubscripts(t){const a=this.state.startLoc,i=this.state.potentialArrowAt,u=this.parseExprAtom(t);return this.shouldExitDescending(u,i)?u:this.parseSubscripts(u,a)}parseSubscripts(t,a,i){const u={optionalChainMember:!1,maybeAsyncArrow:this.atPossibleAsyncArrow(t),stop:!1};do t=this.parseSubscript(t,a,i,u),u.maybeAsyncArrow=!1;while(!u.stop);return t}parseSubscript(t,a,i,u){const{type:p}=this.state;if(!i&&p===15)return this.parseBind(t,a,i,u);if(fb(p))return this.parseTaggedTemplateExpression(t,a,u);let m=!1;if(p===18){if(i&&(this.raise(ze.OptionalChainingNoNew,this.state.startLoc),this.lookaheadCharCode()===40))return u.stop=!0,t;u.optionalChainMember=m=!0,this.next()}if(!i&&this.match(10))return this.parseCoverCallAndAsyncArrowHead(t,a,u,m);{const b=this.eat(0);return b||m||this.eat(16)?this.parseMember(t,a,u,b,m):(u.stop=!0,t)}}parseMember(t,a,i,u,p){const m=this.startNodeAt(a);return m.object=t,m.computed=u,u?(m.property=this.parseExpression(),this.expect(3)):this.match(138)?(t.type==="Super"&&this.raise(ze.SuperPrivateField,a),this.classScope.usePrivateName(this.state.value,this.state.startLoc),m.property=this.parsePrivateName()):m.property=this.parseIdentifier(!0),i.optionalChainMember?(m.optional=p,this.finishNode(m,"OptionalMemberExpression")):this.finishNode(m,"MemberExpression")}parseBind(t,a,i,u){const p=this.startNodeAt(a);return p.object=t,this.next(),p.callee=this.parseNoCallExpr(),u.stop=!0,this.parseSubscripts(this.finishNode(p,"BindExpression"),a,i)}parseCoverCallAndAsyncArrowHead(t,a,i,u){const p=this.state.maybeInArrowParameters;let m=null;this.state.maybeInArrowParameters=!0,this.next();const b=this.startNodeAt(a);b.callee=t;const{maybeAsyncArrow:v,optionalChainMember:E}=i;v&&(this.expressionScope.enter(RSt()),m=new W2),E&&(b.optional=u),u?b.arguments=this.parseCallExpressionArguments(11):b.arguments=this.parseCallExpressionArguments(11,t.type==="Import",t.type!=="Super",b,m);let S=this.finishCallExpression(b,E);return v&&this.shouldParseAsyncArrow()&&!u?(i.stop=!0,this.checkDestructuringPrivate(m),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),S=this.parseAsyncArrowFromCallExpression(this.startNodeAt(a),S)):(v&&(this.checkExpressionErrors(m,!0),this.expressionScope.exit()),this.toReferencedArguments(S)),this.state.maybeInArrowParameters=p,S}toReferencedArguments(t,a){this.toReferencedListDeep(t.arguments,a)}parseTaggedTemplateExpression(t,a,i){const u=this.startNodeAt(a);return u.tag=t,u.quasi=this.parseTemplate(!0),i.optionalChainMember&&this.raise(ze.OptionalChainingNoTemplate,a),this.finishNode(u,"TaggedTemplateExpression")}atPossibleAsyncArrow(t){return t.type==="Identifier"&&t.name==="async"&&this.state.lastTokEndLoc.index===t.end&&!this.canInsertSemicolon()&&t.end-t.start===5&&t.start===this.state.potentialArrowAt}expectImportAttributesPlugin(){this.hasPlugin("importAssertions")||this.expectPlugin("importAttributes")}finishCallExpression(t,a){if(t.callee.type==="Import")if(t.arguments.length===2&&(this.hasPlugin("moduleAttributes")||this.expectImportAttributesPlugin()),t.arguments.length===0||t.arguments.length>2)this.raise(ze.ImportCallArity,t,{maxArgumentCount:this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions")||this.hasPlugin("moduleAttributes")?2:1});else for(const i of t.arguments)i.type==="SpreadElement"&&this.raise(ze.ImportCallSpreadArgument,i);return this.finishNode(t,a?"OptionalCallExpression":"CallExpression")}parseCallExpressionArguments(t,a,i,u,p){const m=[];let b=!0;const v=this.state.inFSharpPipelineDirectBody;for(this.state.inFSharpPipelineDirectBody=!1;!this.eat(t);){if(b)b=!1;else if(this.expect(12),this.match(t)){a&&!this.hasPlugin("importAttributes")&&!this.hasPlugin("importAssertions")&&!this.hasPlugin("moduleAttributes")&&this.raise(ze.ImportCallArgumentTrailingComma,this.state.lastTokStartLoc),u&&this.addTrailingCommaExtraToNode(u),this.next();break}m.push(this.parseExprListItem(!1,p,i))}return this.state.inFSharpPipelineDirectBody=v,m}shouldParseAsyncArrow(){return this.match(19)&&!this.canInsertSemicolon()}parseAsyncArrowFromCallExpression(t,a){var i;return this.resetPreviousNodeTrailingComments(a),this.expect(19),this.parseArrowExpression(t,a.arguments,!0,(i=a.extra)==null?void 0:i.trailingCommaLoc),a.innerComments&&cy(t,a.innerComments),a.callee.trailingComments&&cy(t,a.callee.trailingComments),t}parseNoCallExpr(){const t=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),t,!0)}parseExprAtom(t){let a,i=null;const{type:u}=this.state;switch(u){case 79:return this.parseSuper();case 83:return a=this.startNode(),this.next(),this.match(16)?this.parseImportMetaProperty(a):this.match(10)?this.options.createImportExpressions?this.parseImportCall(a):this.finishNode(a,"Import"):(this.raise(ze.UnsupportedImport,this.state.lastTokStartLoc),this.finishNode(a,"Import"));case 78:return a=this.startNode(),this.next(),this.finishNode(a,"ThisExpression");case 90:return this.parseDo(this.startNode(),!1);case 56:case 31:return this.readRegexp(),this.parseRegExpLiteral(this.state.value);case 134:return this.parseNumericLiteral(this.state.value);case 135:return this.parseBigIntLiteral(this.state.value);case 136:return this.parseDecimalLiteral(this.state.value);case 133:return this.parseStringLiteral(this.state.value);case 84:return this.parseNullLiteral();case 85:return this.parseBooleanLiteral(!0);case 86:return this.parseBooleanLiteral(!1);case 10:{const p=this.state.potentialArrowAt===this.state.start;return this.parseParenAndDistinguishExpression(p)}case 2:case 1:return this.parseArrayLike(this.state.type===2?4:3,!1,!0);case 0:return this.parseArrayLike(3,!0,!1,t);case 6:case 7:return this.parseObjectLike(this.state.type===6?9:8,!1,!0);case 5:return this.parseObjectLike(8,!1,!1,t);case 68:return this.parseFunctionOrFunctionSent();case 26:i=this.parseDecorators();case 80:return this.parseClass(this.maybeTakeDecorators(i,this.startNode()),!1);case 77:return this.parseNewOrNewTarget();case 25:case 24:return this.parseTemplate(!1);case 15:{a=this.startNode(),this.next(),a.object=null;const p=a.callee=this.parseNoCallExpr();if(p.type==="MemberExpression")return this.finishNode(a,"BindExpression");throw this.raise(ze.UnsupportedBind,p)}case 138:return this.raise(ze.PrivateInExpectedIn,this.state.startLoc,{identifierName:this.state.value}),this.parsePrivateName();case 33:return this.parseTopicReferenceThenEqualsSign(54,"%");case 32:return this.parseTopicReferenceThenEqualsSign(44,"^");case 37:case 38:return this.parseTopicReference("hack");case 44:case 54:case 27:{const p=this.getPluginOption("pipelineOperator","proposal");if(p)return this.parseTopicReference(p);this.unexpected();break}case 47:{const p=this.input.codePointAt(this.nextTokenStart());Rl(p)||p===62?this.expectOnePlugin(["jsx","flow","typescript"]):this.unexpected();break}default:if(wa(u)){if(this.isContextual(127)&&this.lookaheadInLineCharCode()===123)return this.parseModuleExpression();const p=this.state.potentialArrowAt===this.state.start,m=this.state.containsEsc,b=this.parseIdentifier();if(!m&&b.name==="async"&&!this.canInsertSemicolon()){const{type:v}=this.state;if(v===68)return this.resetPreviousNodeTrailingComments(b),this.next(),this.parseAsyncFunctionExpression(this.startNodeAtNode(b));if(wa(v))return this.lookaheadCharCode()===61?this.parseAsyncArrowUnaryFunction(this.startNodeAtNode(b)):b;if(v===90)return this.resetPreviousNodeTrailingComments(b),this.parseDo(this.startNodeAtNode(b),!0)}return p&&this.match(19)&&!this.canInsertSemicolon()?(this.next(),this.parseArrowExpression(this.startNodeAtNode(b),[b],!1)):b}else this.unexpected()}}parseTopicReferenceThenEqualsSign(t,a){const i=this.getPluginOption("pipelineOperator","proposal");if(i)return this.state.type=t,this.state.value=a,this.state.pos--,this.state.end--,this.state.endLoc=_s(this.state.endLoc,-1),this.parseTopicReference(i);this.unexpected()}parseTopicReference(t){const a=this.startNode(),i=this.state.startLoc,u=this.state.type;return this.next(),this.finishTopicReference(a,i,t,u)}finishTopicReference(t,a,i,u){if(this.testTopicReferenceConfiguration(i,a,u)){const p=i==="smart"?"PipelinePrimaryTopicReference":"TopicReference";return this.topicReferenceIsAllowedInCurrentContext()||this.raise(i==="smart"?ze.PrimaryTopicNotAllowed:ze.PipeTopicUnbound,a),this.registerTopicReference(),this.finishNode(t,p)}else throw this.raise(ze.PipeTopicUnconfiguredToken,a,{token:Md(u)})}testTopicReferenceConfiguration(t,a,i){switch(t){case"hack":return this.hasPlugin(["pipelineOperator",{topicToken:Md(i)}]);case"smart":return i===27;default:throw this.raise(ze.PipeTopicRequiresHackPipes,a)}}parseAsyncArrowUnaryFunction(t){this.prodParam.enter(V2(!0,this.prodParam.hasYield));const a=[this.parseIdentifier()];return this.prodParam.exit(),this.hasPrecedingLineBreak()&&this.raise(ze.LineTerminatorBeforeArrow,this.state.curPosition()),this.expect(19),this.parseArrowExpression(t,a,!0)}parseDo(t,a){this.expectPlugin("doExpressions"),a&&this.expectPlugin("asyncDoExpressions"),t.async=a,this.next();const i=this.state.labels;return this.state.labels=[],a?(this.prodParam.enter(2),t.body=this.parseBlock(),this.prodParam.exit()):t.body=this.parseBlock(),this.state.labels=i,this.finishNode(t,"DoExpression")}parseSuper(){const t=this.startNode();return this.next(),this.match(10)&&!this.scope.allowDirectSuper&&!this.options.allowSuperOutsideMethod?this.raise(ze.SuperNotAllowed,t):!this.scope.allowSuper&&!this.options.allowSuperOutsideMethod&&this.raise(ze.UnexpectedSuper,t),!this.match(10)&&!this.match(0)&&!this.match(16)&&this.raise(ze.UnsupportedSuper,t),this.finishNode(t,"Super")}parsePrivateName(){const t=this.startNode(),a=this.startNodeAt(_s(this.state.startLoc,1)),i=this.state.value;return this.next(),t.id=this.createIdentifier(a,i),this.finishNode(t,"PrivateName")}parseFunctionOrFunctionSent(){const t=this.startNode();if(this.next(),this.prodParam.hasYield&&this.match(16)){const a=this.createIdentifier(this.startNodeAtNode(t),"function");return this.next(),this.match(103)?this.expectPlugin("functionSent"):this.hasPlugin("functionSent")||this.unexpected(),this.parseMetaProperty(t,a,"sent")}return this.parseFunction(t)}parseMetaProperty(t,a,i){t.meta=a;const u=this.state.containsEsc;return t.property=this.parseIdentifier(!0),(t.property.name!==i||u)&&this.raise(ze.UnsupportedMetaProperty,t.property,{target:a.name,onlyValidPropertyName:i}),this.finishNode(t,"MetaProperty")}parseImportMetaProperty(t){const a=this.createIdentifier(this.startNodeAtNode(t),"import");if(this.next(),this.isContextual(101))this.inModule||this.raise(ze.ImportMetaOutsideModule,a),this.sawUnambiguousESM=!0;else if(this.isContextual(105)||this.isContextual(97)){const i=this.isContextual(105);if(i||this.unexpected(),this.expectPlugin(i?"sourcePhaseImports":"deferredImportEvaluation"),!this.options.createImportExpressions)throw this.raise(ze.DynamicImportPhaseRequiresImportExpressions,this.state.startLoc,{phase:this.state.value});return this.next(),t.phase=i?"source":"defer",this.parseImportCall(t)}return this.parseMetaProperty(t,a,"meta")}parseLiteralAtNode(t,a,i){return this.addExtra(i,"rawValue",t),this.addExtra(i,"raw",this.input.slice(i.start,this.state.end)),i.value=t,this.next(),this.finishNode(i,a)}parseLiteral(t,a){const i=this.startNode();return this.parseLiteralAtNode(t,a,i)}parseStringLiteral(t){return this.parseLiteral(t,"StringLiteral")}parseNumericLiteral(t){return this.parseLiteral(t,"NumericLiteral")}parseBigIntLiteral(t){return this.parseLiteral(t,"BigIntLiteral")}parseDecimalLiteral(t){return this.parseLiteral(t,"DecimalLiteral")}parseRegExpLiteral(t){const a=this.startNode();return this.addExtra(a,"raw",this.input.slice(a.start,this.state.end)),a.pattern=t.pattern,a.flags=t.flags,this.next(),this.finishNode(a,"RegExpLiteral")}parseBooleanLiteral(t){const a=this.startNode();return a.value=t,this.next(),this.finishNode(a,"BooleanLiteral")}parseNullLiteral(){const t=this.startNode();return this.next(),this.finishNode(t,"NullLiteral")}parseParenAndDistinguishExpression(t){const a=this.state.startLoc;let i;this.next(),this.expressionScope.enter(xSt());const u=this.state.maybeInArrowParameters,p=this.state.inFSharpPipelineDirectBody;this.state.maybeInArrowParameters=!0,this.state.inFSharpPipelineDirectBody=!1;const m=this.state.startLoc,b=[],v=new W2;let E=!0,S,A;for(;!this.match(11);){if(E)E=!1;else if(this.expect(12,v.optionalParametersLoc===null?null:v.optionalParametersLoc),this.match(11)){A=this.state.startLoc;break}if(this.match(21)){const q=this.state.startLoc;if(S=this.state.startLoc,b.push(this.parseParenItem(this.parseRestBinding(),q)),!this.checkCommaAfterRest(41))break}else b.push(this.parseMaybeAssignAllowIn(v,this.parseParenItem))}const O=this.state.lastTokEndLoc;this.expect(11),this.state.maybeInArrowParameters=u,this.state.inFSharpPipelineDirectBody=p;let I=this.startNodeAt(a);return t&&this.shouldParseArrow(b)&&(I=this.parseArrow(I))?(this.checkDestructuringPrivate(v),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),this.parseArrowExpression(I,b,!1),I):(this.expressionScope.exit(),b.length||this.unexpected(this.state.lastTokStartLoc),A&&this.unexpected(A),S&&this.unexpected(S),this.checkExpressionErrors(v,!0),this.toReferencedListDeep(b,!0),b.length>1?(i=this.startNodeAt(m),i.expressions=b,this.finishNode(i,"SequenceExpression"),this.resetEndLocation(i,O)):i=b[0],this.wrapParenthesis(a,i))}wrapParenthesis(t,a){if(!this.options.createParenthesizedExpressions)return this.addExtra(a,"parenthesized",!0),this.addExtra(a,"parenStart",t.index),this.takeSurroundingComments(a,t.index,this.state.lastTokEndLoc.index),a;const i=this.startNodeAt(t);return i.expression=a,this.finishNode(i,"ParenthesizedExpression")}shouldParseArrow(t){return!this.canInsertSemicolon()}parseArrow(t){if(this.eat(19))return t}parseParenItem(t,a){return t}parseNewOrNewTarget(){const t=this.startNode();if(this.next(),this.match(16)){const a=this.createIdentifier(this.startNodeAtNode(t),"new");this.next();const i=this.parseMetaProperty(t,a,"target");return!this.scope.inNonArrowFunction&&!this.scope.inClass&&!this.options.allowNewTargetOutsideFunction&&this.raise(ze.UnexpectedNewTarget,i),i}return this.parseNew(t)}parseNew(t){if(this.parseNewCallee(t),this.eat(10)){const a=this.parseExprList(11);this.toReferencedList(a),t.arguments=a}else t.arguments=[];return this.finishNode(t,"NewExpression")}parseNewCallee(t){const a=this.match(83),i=this.parseNoCallExpr();t.callee=i,a&&(i.type==="Import"||i.type==="ImportExpression")&&this.raise(ze.ImportCallNotNewExpression,i)}parseTemplateElement(t){const{start:a,startLoc:i,end:u,value:p}=this.state,m=a+1,b=this.startNodeAt(_s(i,1));p===null&&(t||this.raise(ze.InvalidEscapeSequenceTemplate,_s(this.state.firstInvalidTemplateEscapePos,1)));const v=this.match(24),E=v?-1:-2,S=u+E;b.value={raw:this.input.slice(m,S).replace(/\r\n?/g,`
`),cooked:p===null?null:p.slice(1,E)},b.tail=v,this.next();const A=this.finishNode(b,"TemplateElement");return this.resetEndLocation(A,_s(this.state.lastTokEndLoc,E)),A}parseTemplate(t){const a=this.startNode();let i=this.parseTemplateElement(t);const u=[i],p=[];for(;!i.tail;)p.push(this.parseTemplateSubstitution()),this.readTemplateContinuation(),u.push(i=this.parseTemplateElement(t));return a.expressions=p,a.quasis=u,this.finishNode(a,"TemplateLiteral")}parseTemplateSubstitution(){return this.parseExpression()}parseObjectLike(t,a,i,u){i&&this.expectPlugin("recordAndTuple");const p=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;const m=Object.create(null);let b=!0;const v=this.startNode();for(v.properties=[],this.next();!this.match(t);){if(b)b=!1;else if(this.expect(12),this.match(t)){this.addTrailingCommaExtraToNode(v);break}let S;a?S=this.parseBindingProperty():(S=this.parsePropertyDefinition(u),this.checkProto(S,i,m,u)),i&&!this.isObjectProperty(S)&&S.type!=="SpreadElement"&&this.raise(ze.InvalidRecordProperty,S),S.shorthand&&this.addExtra(S,"shorthand",!0),v.properties.push(S)}this.next(),this.state.inFSharpPipelineDirectBody=p;let E="ObjectExpression";return a?E="ObjectPattern":i&&(E="RecordExpression"),this.finishNode(v,E)}addTrailingCommaExtraToNode(t){this.addExtra(t,"trailingComma",this.state.lastTokStartLoc.index),this.addExtra(t,"trailingCommaLoc",this.state.lastTokStartLoc,!1)}maybeAsyncOrAccessorProp(t){return!t.computed&&t.key.type==="Identifier"&&(this.isLiteralPropertyName()||this.match(0)||this.match(55))}parsePropertyDefinition(t){let a=[];if(this.match(26))for(this.hasPlugin("decorators")&&this.raise(ze.UnsupportedPropertyDecorator,this.state.startLoc);this.match(26);)a.push(this.parseDecorator());const i=this.startNode();let u=!1,p=!1,m;if(this.match(21))return a.length&&this.unexpected(),this.parseSpread();a.length&&(i.decorators=a,a=[]),i.method=!1,t&&(m=this.state.startLoc);let b=this.eat(55);this.parsePropertyNamePrefixOperator(i);const v=this.state.containsEsc;if(this.parsePropertyName(i,t),!b&&!v&&this.maybeAsyncOrAccessorProp(i)){const{key:E}=i,S=E.name;S==="async"&&!this.hasPrecedingLineBreak()&&(u=!0,this.resetPreviousNodeTrailingComments(E),b=this.eat(55),this.parsePropertyName(i)),(S==="get"||S==="set")&&(p=!0,this.resetPreviousNodeTrailingComments(E),i.kind=S,this.match(55)&&(b=!0,this.raise(ze.AccessorIsGenerator,this.state.curPosition(),{kind:S}),this.next()),this.parsePropertyName(i))}return this.parseObjPropValue(i,m,b,u,!1,p,t)}getGetterSetterExpectedParamCount(t){return t.kind==="get"?0:1}getObjectOrClassMethodParams(t){return t.params}checkGetterSetterParams(t){var a;const i=this.getGetterSetterExpectedParamCount(t),u=this.getObjectOrClassMethodParams(t);u.length!==i&&this.raise(t.kind==="get"?ze.BadGetterArity:ze.BadSetterArity,t),t.kind==="set"&&((a=u[u.length-1])==null?void 0:a.type)==="RestElement"&&this.raise(ze.BadSetterRestParameter,t)}parseObjectMethod(t,a,i,u,p){if(p){const m=this.parseMethod(t,a,!1,!1,!1,"ObjectMethod");return this.checkGetterSetterParams(m),m}if(i||a||this.match(10))return u&&this.unexpected(),t.kind="method",t.method=!0,this.parseMethod(t,a,i,!1,!1,"ObjectMethod")}parseObjectProperty(t,a,i,u){if(t.shorthand=!1,this.eat(14))return t.value=i?this.parseMaybeDefault(this.state.startLoc):this.parseMaybeAssignAllowIn(u),this.finishNode(t,"ObjectProperty");if(!t.computed&&t.key.type==="Identifier"){if(this.checkReservedWord(t.key.name,t.key.loc.start,!0,!1),i)t.value=this.parseMaybeDefault(a,jl(t.key));else if(this.match(29)){const p=this.state.startLoc;u!=null?u.shorthandAssignLoc===null&&(u.shorthandAssignLoc=p):this.raise(ze.InvalidCoverInitializedName,p),t.value=this.parseMaybeDefault(a,jl(t.key))}else t.value=jl(t.key);return t.shorthand=!0,this.finishNode(t,"ObjectProperty")}}parseObjPropValue(t,a,i,u,p,m,b){const v=this.parseObjectMethod(t,i,u,p,m)||this.parseObjectProperty(t,a,p,b);return v||this.unexpected(),v}parsePropertyName(t,a){if(this.eat(0))t.computed=!0,t.key=this.parseMaybeAssignAllowIn(),this.expect(3);else{const{type:i,value:u}=this.state;let p;if(eo(i))p=this.parseIdentifier(!0);else switch(i){case 134:p=this.parseNumericLiteral(u);break;case 133:p=this.parseStringLiteral(u);break;case 135:p=this.parseBigIntLiteral(u);break;case 136:p=this.parseDecimalLiteral(u);break;case 138:{const m=this.state.startLoc;a!=null?a.privateKeyLoc===null&&(a.privateKeyLoc=m):this.raise(ze.UnexpectedPrivateField,m),p=this.parsePrivateName();break}default:this.unexpected()}t.key=p,i!==138&&(t.computed=!1)}}initFunction(t,a){t.id=null,t.generator=!1,t.async=a}parseMethod(t,a,i,u,p,m,b=!1){this.initFunction(t,i),t.generator=a,this.scope.enter(18|(b?64:0)|(p?32:0)),this.prodParam.enter(V2(i,t.generator)),this.parseFunctionParams(t,u);const v=this.parseFunctionBodyAndFinish(t,m,!0);return this.prodParam.exit(),this.scope.exit(),v}parseArrayLike(t,a,i,u){i&&this.expectPlugin("recordAndTuple");const p=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;const m=this.startNode();return this.next(),m.elements=this.parseExprList(t,!i,u,m),this.state.inFSharpPipelineDirectBody=p,this.finishNode(m,i?"TupleExpression":"ArrayExpression")}parseArrowExpression(t,a,i,u){this.scope.enter(6);let p=V2(i,!1);!this.match(5)&&this.prodParam.hasIn&&(p|=8),this.prodParam.enter(p),this.initFunction(t,i);const m=this.state.maybeInArrowParameters;return a&&(this.state.maybeInArrowParameters=!0,this.setArrowFunctionParameters(t,a,u)),this.state.maybeInArrowParameters=!1,this.parseFunctionBody(t,!0),this.prodParam.exit(),this.scope.exit(),this.state.maybeInArrowParameters=m,this.finishNode(t,"ArrowFunctionExpression")}setArrowFunctionParameters(t,a,i){this.toAssignableList(a,i,!1),t.params=a}parseFunctionBodyAndFinish(t,a,i=!1){return this.parseFunctionBody(t,!1,i),this.finishNode(t,a)}parseFunctionBody(t,a,i=!1){const u=a&&!this.match(5);if(this.expressionScope.enter(Lge()),u)t.body=this.parseMaybeAssign(),this.checkParams(t,!1,a,!1);else{const p=this.state.strict,m=this.state.labels;this.state.labels=[],this.prodParam.enter(this.prodParam.currentFlags()|4),t.body=this.parseBlock(!0,!1,b=>{const v=!this.isSimpleParamList(t.params);b&&v&&this.raise(ze.IllegalLanguageModeDirective,(t.kind==="method"||t.kind==="constructor")&&t.key?t.key.loc.end:t);const E=!p&&this.state.strict;this.checkParams(t,!this.state.strict&&!a&&!i&&!v,a,E),this.state.strict&&t.id&&this.checkIdentifier(t.id,65,E)}),this.prodParam.exit(),this.state.labels=m}this.expressionScope.exit()}isSimpleParameter(t){return t.type==="Identifier"}isSimpleParamList(t){for(let a=0,i=t.length;a<i;a++)if(!this.isSimpleParameter(t[a]))return!1;return!0}checkParams(t,a,i,u=!0){const p=!a&&new Set,m={type:"FormalParameters"};for(const b of t.params)this.checkLVal(b,m,5,p,u)}parseExprList(t,a,i,u){const p=[];let m=!0;for(;!this.eat(t);){if(m)m=!1;else if(this.expect(12),this.match(t)){u&&this.addTrailingCommaExtraToNode(u),this.next();break}p.push(this.parseExprListItem(a,i))}return p}parseExprListItem(t,a,i){let u;if(this.match(12))t||this.raise(ze.UnexpectedToken,this.state.curPosition(),{unexpected:","}),u=null;else if(this.match(21)){const p=this.state.startLoc;u=this.parseParenItem(this.parseSpread(a),p)}else if(this.match(17)){this.expectPlugin("partialApplication"),i||this.raise(ze.UnexpectedArgumentPlaceholder,this.state.startLoc);const p=this.startNode();this.next(),u=this.finishNode(p,"ArgumentPlaceholder")}else u=this.parseMaybeAssignAllowIn(a,this.parseParenItem);return u}parseIdentifier(t){const a=this.startNode(),i=this.parseIdentifierName(t);return this.createIdentifier(a,i)}createIdentifier(t,a){return t.name=a,t.loc.identifierName=a,this.finishNode(t,"Identifier")}parseIdentifierName(t){let a;const{startLoc:i,type:u}=this.state;eo(u)?a=this.state.value:this.unexpected();const p=BEt(u);return t?p&&this.replaceToken(132):this.checkReservedWord(a,i,p,!1),this.next(),a}checkReservedWord(t,a,i,u){if(t.length>10||!aSt(t))return;if(i&&eSt(t)){this.raise(ze.UnexpectedKeyword,a,{keyword:t});return}if((this.state.strict?u?Oge:Cge:Ige)(t,this.inModule)){this.raise(ze.UnexpectedReservedWord,a,{reservedWord:t});return}else if(t==="yield"){if(this.prodParam.hasYield){this.raise(ze.YieldBindingIdentifier,a);return}}else if(t==="await"){if(this.prodParam.hasAwait){this.raise(ze.AwaitBindingIdentifier,a);return}if(this.scope.inStaticBlock){this.raise(ze.AwaitBindingIdentifierInStaticBlock,a);return}this.expressionScope.recordAsyncArrowParametersError(a)}else if(t==="arguments"&&this.scope.inClassAndNotInNonArrowFunction){this.raise(ze.ArgumentsInClass,a);return}}recordAwaitIfAllowed(){const t=this.prodParam.hasAwait||this.options.allowAwaitOutsideFunction&&!this.scope.inFunction;return t&&!this.scope.inFunction&&(this.state.hasTopLevelAwait=!0),t}parseAwait(t){const a=this.startNodeAt(t);return this.expressionScope.recordParameterInitializerError(ze.AwaitExpressionFormalParameter,a),this.eat(55)&&this.raise(ze.ObsoleteAwaitStar,a),!this.scope.inFunction&&!this.options.allowAwaitOutsideFunction&&(this.isAmbiguousAwait()?this.ambiguousScriptDifferentAst=!0:this.sawUnambiguousESM=!0),this.state.soloAwait||(a.argument=this.parseMaybeUnary(null,!0)),this.finishNode(a,"AwaitExpression")}isAmbiguousAwait(){if(this.hasPrecedingLineBreak())return!0;const{type:t}=this.state;return t===53||t===10||t===0||fb(t)||t===102&&!this.state.containsEsc||t===137||t===56||this.hasPlugin("v8intrinsic")&&t===54}parseYield(){const t=this.startNode();this.expressionScope.recordParameterInitializerError(ze.YieldInParameter,t),this.next();let a=!1,i=null;if(!this.hasPrecedingLineBreak())switch(a=this.eat(55),this.state.type){case 13:case 139:case 8:case 11:case 3:case 9:case 14:case 12:if(!a)break;default:i=this.parseMaybeAssign()}return t.delegate=a,t.argument=i,this.finishNode(t,"YieldExpression")}parseImportCall(t){return this.next(),t.source=this.parseMaybeAssignAllowIn(),(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))&&(t.options=null),this.eat(12)&&(this.expectImportAttributesPlugin(),this.match(11)||(t.options=this.parseMaybeAssignAllowIn(),this.eat(12))),this.expect(11),this.finishNode(t,"ImportExpression")}checkPipelineAtInfixOperator(t,a){this.hasPlugin(["pipelineOperator",{proposal:"smart"}])&&t.type==="SequenceExpression"&&this.raise(ze.PipelineHeadSequenceExpression,a)}parseSmartPipelineBodyInStyle(t,a){if(this.isSimpleReference(t)){const i=this.startNodeAt(a);return i.callee=t,this.finishNode(i,"PipelineBareFunction")}else{const i=this.startNodeAt(a);return this.checkSmartPipeTopicBodyEarlyErrors(a),i.expression=t,this.finishNode(i,"PipelineTopicExpression")}}isSimpleReference(t){switch(t.type){case"MemberExpression":return!t.computed&&this.isSimpleReference(t.object);case"Identifier":return!0;default:return!1}}checkSmartPipeTopicBodyEarlyErrors(t){if(this.match(19))throw this.raise(ze.PipelineBodyNoArrow,this.state.startLoc);this.topicReferenceWasUsedInCurrentContext()||this.raise(ze.PipelineTopicUnused,t)}withTopicBindingContext(t){const a=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:1,maxTopicIndex:null};try{return t()}finally{this.state.topicContext=a}}withSmartMixTopicForbiddingContext(t){if(this.hasPlugin(["pipelineOperator",{proposal:"smart"}])){const a=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null};try{return t()}finally{this.state.topicContext=a}}else return t()}withSoloAwaitPermittingContext(t){const a=this.state.soloAwait;this.state.soloAwait=!0;try{return t()}finally{this.state.soloAwait=a}}allowInAnd(t){const a=this.prodParam.currentFlags();if(8&~a){this.prodParam.enter(a|8);try{return t()}finally{this.prodParam.exit()}}return t()}disallowInAnd(t){const a=this.prodParam.currentFlags();if(8&a){this.prodParam.enter(a&-9);try{return t()}finally{this.prodParam.exit()}}return t()}registerTopicReference(){this.state.topicContext.maxTopicIndex=0}topicReferenceIsAllowedInCurrentContext(){return this.state.topicContext.maxNumOfResolvableTopics>=1}topicReferenceWasUsedInCurrentContext(){return this.state.topicContext.maxTopicIndex!=null&&this.state.topicContext.maxTopicIndex>=0}parseFSharpPipelineBody(t){const a=this.state.startLoc;this.state.potentialArrowAt=this.state.start;const i=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!0;const u=this.parseExprOp(this.parseMaybeUnaryOrPrivate(),a,t);return this.state.inFSharpPipelineDirectBody=i,u}parseModuleExpression(){this.expectPlugin("moduleBlocks");const t=this.startNode();this.next(),this.match(5)||this.unexpected(null,5);const a=this.startNodeAt(this.state.endLoc);this.next();const i=this.initializeScopes(!0);this.enterInitialScopes();try{t.body=this.parseProgram(a,8,"module")}finally{i()}return this.finishNode(t,"ModuleExpression")}parsePropertyNamePrefixOperator(t){}}const g_={kind:1},YSt={kind:2},QSt=/[\uD800-\uDFFF]/u,v_=/in(?:stanceof)?/y;function ZSt(n,t){for(let a=0;a<n.length;a++){const i=n[a],{type:u}=i;if(typeof u=="number"){{if(u===138){const{loc:p,start:m,value:b,end:v}=i,E=m+1,S=_s(p.start,1);n.splice(a,1,new Ad({type:yl(27),value:"#",start:m,end:E,startLoc:p.start,endLoc:S}),new Ad({type:yl(132),value:b,start:E,end:v,startLoc:S,endLoc:p.end})),a++;continue}if(fb(u)){const{loc:p,start:m,value:b,end:v}=i,E=m+1,S=_s(p.start,1);let A;t.charCodeAt(m)===96?A=new Ad({type:yl(22),value:"`",start:m,end:E,startLoc:p.start,endLoc:S}):A=new Ad({type:yl(8),value:"}",start:m,end:E,startLoc:p.start,endLoc:S});let O,I,q,L;u===24?(I=v-1,q=_s(p.end,-1),O=b===null?null:b.slice(1,-1),L=new Ad({type:yl(22),value:"`",start:I,end:v,startLoc:q,endLoc:p.end})):(I=v-2,q=_s(p.end,-2),O=b===null?null:b.slice(1,-2),L=new Ad({type:yl(23),value:"${",start:I,end:v,startLoc:q,endLoc:p.end})),n.splice(a,1,A,new Ad({type:yl(20),value:O,start:E,end:I,startLoc:S,endLoc:q}),L),a+=2;continue}}i.type=yl(u)}}return n}class eTt extends JSt{parseTopLevel(t,a){return t.program=this.parseProgram(a),t.comments=this.comments,this.options.tokens&&(t.tokens=ZSt(this.tokens,this.input)),this.finishNode(t,"File")}parseProgram(t,a=139,i=this.options.sourceType){if(t.sourceType=i,t.interpreter=this.parseInterpreterDirective(),this.parseBlockBody(t,!0,!0,a),this.inModule){if(!this.options.allowUndeclaredExports&&this.scope.undefinedExports.size>0)for(const[p,m]of Array.from(this.scope.undefinedExports))this.raise(ze.ModuleExportUndefined,m,{localName:p});this.addExtra(t,"topLevelAwait",this.state.hasTopLevelAwait)}let u;return a===139?u=this.finishNode(t,"Program"):u=this.finishNodeAt(t,"Program",_s(this.state.startLoc,-1)),u}stmtToDirective(t){const a=t;a.type="Directive",a.value=a.expression,delete a.expression;const i=a.value,u=i.value,p=this.input.slice(i.start,i.end),m=i.value=p.slice(1,-1);return this.addExtra(i,"raw",p),this.addExtra(i,"rawValue",m),this.addExtra(i,"expressionValue",u),i.type="DirectiveLiteral",a}parseInterpreterDirective(){if(!this.match(28))return null;const t=this.startNode();return t.value=this.state.value,this.next(),this.finishNode(t,"InterpreterDirective")}isLet(){return this.isContextual(100)?this.hasFollowingBindingAtom():!1}chStartsBindingIdentifier(t,a){if(Rl(t)){if(v_.lastIndex=a,v_.test(this.input)){const i=this.codePointAtPos(v_.lastIndex);if(!Dp(i)&&i!==92)return!1}return!0}else return t===92}chStartsBindingPattern(t){return t===91||t===123}hasFollowingBindingAtom(){const t=this.nextTokenStart(),a=this.codePointAtPos(t);return this.chStartsBindingPattern(a)||this.chStartsBindingIdentifier(a,t)}hasInLineFollowingBindingIdentifierOrBrace(){const t=this.nextTokenInLineStart(),a=this.codePointAtPos(t);return a===123||this.chStartsBindingIdentifier(a,t)}startsUsingForOf(){const{type:t,containsEsc:a}=this.lookahead();if(t===102&&!a)return!1;if(wa(t)&&!this.hasFollowingLineBreak())return this.expectPlugin("explicitResourceManagement"),!0}startsAwaitUsing(){let t=this.nextTokenInLineStart();if(this.isUnparsedContextual(t,"using")){t=this.nextTokenInLineStartSince(t+5);const a=this.codePointAtPos(t);if(this.chStartsBindingIdentifier(a,t))return this.expectPlugin("explicitResourceManagement"),!0}return!1}parseModuleItem(){return this.parseStatementLike(15)}parseStatementListItem(){return this.parseStatementLike(6|(!this.options.annexB||this.state.strict?0:8))}parseStatementOrSloppyAnnexBFunctionDeclaration(t=!1){let a=0;return this.options.annexB&&!this.state.strict&&(a|=4,t&&(a|=8)),this.parseStatementLike(a)}parseStatement(){return this.parseStatementLike(0)}parseStatementLike(t){let a=null;return this.match(26)&&(a=this.parseDecorators(!0)),this.parseStatementContent(t,a)}parseStatementContent(t,a){const i=this.state.type,u=this.startNode(),p=!!(t&2),m=!!(t&4),b=t&1;switch(i){case 60:return this.parseBreakContinueStatement(u,!0);case 63:return this.parseBreakContinueStatement(u,!1);case 64:return this.parseDebuggerStatement(u);case 90:return this.parseDoWhileStatement(u);case 91:return this.parseForStatement(u);case 68:if(this.lookaheadCharCode()===46)break;return m||this.raise(this.state.strict?ze.StrictFunction:this.options.annexB?ze.SloppyFunctionAnnexB:ze.SloppyFunction,this.state.startLoc),this.parseFunctionStatement(u,!1,!p&&m);case 80:return p||this.unexpected(),this.parseClass(this.maybeTakeDecorators(a,u),!0);case 69:return this.parseIfStatement(u);case 70:return this.parseReturnStatement(u);case 71:return this.parseSwitchStatement(u);case 72:return this.parseThrowStatement(u);case 73:return this.parseTryStatement(u);case 96:if(!this.state.containsEsc&&this.startsAwaitUsing())return this.recordAwaitIfAllowed()?p||this.raise(ze.UnexpectedLexicalDeclaration,u):this.raise(ze.AwaitUsingNotInAsyncContext,u),this.next(),this.parseVarStatement(u,"await using");break;case 107:if(this.state.containsEsc||!this.hasInLineFollowingBindingIdentifierOrBrace())break;return this.expectPlugin("explicitResourceManagement"),!this.scope.inModule&&this.scope.inTopLevel?this.raise(ze.UnexpectedUsingDeclaration,this.state.startLoc):p||this.raise(ze.UnexpectedLexicalDeclaration,this.state.startLoc),this.parseVarStatement(u,"using");case 100:{if(this.state.containsEsc)break;const S=this.nextTokenStart(),A=this.codePointAtPos(S);if(A!==91&&(!p&&this.hasFollowingLineBreak()||!this.chStartsBindingIdentifier(A,S)&&A!==123))break}case 75:p||this.raise(ze.UnexpectedLexicalDeclaration,this.state.startLoc);case 74:{const S=this.state.value;return this.parseVarStatement(u,S)}case 92:return this.parseWhileStatement(u);case 76:return this.parseWithStatement(u);case 5:return this.parseBlock();case 13:return this.parseEmptyStatement(u);case 83:{const S=this.lookaheadCharCode();if(S===40||S===46)break}case 82:{!this.options.allowImportExportEverywhere&&!b&&this.raise(ze.UnexpectedImportExport,this.state.startLoc),this.next();let S;return i===83?(S=this.parseImport(u),S.type==="ImportDeclaration"&&(!S.importKind||S.importKind==="value")&&(this.sawUnambiguousESM=!0)):(S=this.parseExport(u,a),(S.type==="ExportNamedDeclaration"&&(!S.exportKind||S.exportKind==="value")||S.type==="ExportAllDeclaration"&&(!S.exportKind||S.exportKind==="value")||S.type==="ExportDefaultDeclaration")&&(this.sawUnambiguousESM=!0)),this.assertModuleNodeAllowed(S),S}default:if(this.isAsyncFunction())return p||this.raise(ze.AsyncFunctionInSingleStatementContext,this.state.startLoc),this.next(),this.parseFunctionStatement(u,!0,!p&&m)}const v=this.state.value,E=this.parseExpression();return wa(i)&&E.type==="Identifier"&&this.eat(14)?this.parseLabeledStatement(u,v,E,t):this.parseExpressionStatement(u,E,a)}assertModuleNodeAllowed(t){!this.options.allowImportExportEverywhere&&!this.inModule&&this.raise(ze.ImportOutsideModule,t)}decoratorsEnabledBeforeExport(){return this.hasPlugin("decorators-legacy")?!0:this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")!==!1}maybeTakeDecorators(t,a,i){return t&&(a.decorators&&a.decorators.length>0?(typeof this.getPluginOption("decorators","decoratorsBeforeExport")!="boolean"&&this.raise(ze.DecoratorsBeforeAfterExport,a.decorators[0]),a.decorators.unshift(...t)):a.decorators=t,this.resetStartLocationFromNode(a,t[0]),i&&this.resetStartLocationFromNode(i,a)),a}canHaveLeadingDecorator(){return this.match(80)}parseDecorators(t){const a=[];do a.push(this.parseDecorator());while(this.match(26));if(this.match(82))t||this.unexpected(),this.decoratorsEnabledBeforeExport()||this.raise(ze.DecoratorExportClass,this.state.startLoc);else if(!this.canHaveLeadingDecorator())throw this.raise(ze.UnexpectedLeadingDecorator,this.state.startLoc);return a}parseDecorator(){this.expectOnePlugin(["decorators","decorators-legacy"]);const t=this.startNode();if(this.next(),this.hasPlugin("decorators")){const a=this.state.startLoc;let i;if(this.match(10)){const u=this.state.startLoc;this.next(),i=this.parseExpression(),this.expect(11),i=this.wrapParenthesis(u,i);const p=this.state.startLoc;t.expression=this.parseMaybeDecoratorArguments(i),this.getPluginOption("decorators","allowCallParenthesized")===!1&&t.expression!==i&&this.raise(ze.DecoratorArgumentsOutsideParentheses,p)}else{for(i=this.parseIdentifier(!1);this.eat(16);){const u=this.startNodeAt(a);u.object=i,this.match(138)?(this.classScope.usePrivateName(this.state.value,this.state.startLoc),u.property=this.parsePrivateName()):u.property=this.parseIdentifier(!0),u.computed=!1,i=this.finishNode(u,"MemberExpression")}t.expression=this.parseMaybeDecoratorArguments(i)}}else t.expression=this.parseExprSubscripts();return this.finishNode(t,"Decorator")}parseMaybeDecoratorArguments(t){if(this.eat(10)){const a=this.startNodeAtNode(t);return a.callee=t,a.arguments=this.parseCallExpressionArguments(11,!1),this.toReferencedList(a.arguments),this.finishNode(a,"CallExpression")}return t}parseBreakContinueStatement(t,a){return this.next(),this.isLineTerminator()?t.label=null:(t.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(t,a),this.finishNode(t,a?"BreakStatement":"ContinueStatement")}verifyBreakContinue(t,a){let i;for(i=0;i<this.state.labels.length;++i){const u=this.state.labels[i];if((t.label==null||u.name===t.label.name)&&(u.kind!=null&&(a||u.kind===1)||t.label&&a))break}if(i===this.state.labels.length){const u=a?"BreakStatement":"ContinueStatement";this.raise(ze.IllegalBreakContinue,t,{type:u})}}parseDebuggerStatement(t){return this.next(),this.semicolon(),this.finishNode(t,"DebuggerStatement")}parseHeaderExpression(){this.expect(10);const t=this.parseExpression();return this.expect(11),t}parseDoWhileStatement(t){return this.next(),this.state.labels.push(g_),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.state.labels.pop(),this.expect(92),t.test=this.parseHeaderExpression(),this.eat(13),this.finishNode(t,"DoWhileStatement")}parseForStatement(t){this.next(),this.state.labels.push(g_);let a=null;if(this.isContextual(96)&&this.recordAwaitIfAllowed()&&(a=this.state.startLoc,this.next()),this.scope.enter(0),this.expect(10),this.match(13))return a!==null&&this.unexpected(a),this.parseFor(t,null);const i=this.isContextual(100);{const v=this.isContextual(96)&&this.startsAwaitUsing(),E=v||this.isContextual(107)&&this.startsUsingForOf(),S=i&&this.hasFollowingBindingAtom()||E;if(this.match(74)||this.match(75)||S){const A=this.startNode();let O;v?(O="await using",this.recordAwaitIfAllowed()||this.raise(ze.AwaitUsingNotInAsyncContext,this.state.startLoc),this.next()):O=this.state.value,this.next(),this.parseVar(A,!0,O);const I=this.finishNode(A,"VariableDeclaration"),q=this.match(58);return q&&E&&this.raise(ze.ForInUsing,I),(q||this.isContextual(102))&&I.declarations.length===1?this.parseForIn(t,I,a):(a!==null&&this.unexpected(a),this.parseFor(t,I))}}const u=this.isContextual(95),p=new W2,m=this.parseExpression(!0,p),b=this.isContextual(102);if(b&&(i&&this.raise(ze.ForOfLet,m),a===null&&u&&m.type==="Identifier"&&this.raise(ze.ForOfAsync,m)),b||this.match(58)){this.checkDestructuringPrivate(p),this.toAssignable(m,!0);const v=b?"ForOfStatement":"ForInStatement";return this.checkLVal(m,{type:v}),this.parseForIn(t,m,a)}else this.checkExpressionErrors(p,!0);return a!==null&&this.unexpected(a),this.parseFor(t,m)}parseFunctionStatement(t,a,i){return this.next(),this.parseFunction(t,1|(i?2:0)|(a?8:0))}parseIfStatement(t){return this.next(),t.test=this.parseHeaderExpression(),t.consequent=this.parseStatementOrSloppyAnnexBFunctionDeclaration(),t.alternate=this.eat(66)?this.parseStatementOrSloppyAnnexBFunctionDeclaration():null,this.finishNode(t,"IfStatement")}parseReturnStatement(t){return!this.prodParam.hasReturn&&!this.options.allowReturnOutsideFunction&&this.raise(ze.IllegalReturn,this.state.startLoc),this.next(),this.isLineTerminator()?t.argument=null:(t.argument=this.parseExpression(),this.semicolon()),this.finishNode(t,"ReturnStatement")}parseSwitchStatement(t){this.next(),t.discriminant=this.parseHeaderExpression();const a=t.cases=[];this.expect(5),this.state.labels.push(YSt),this.scope.enter(0);let i;for(let u;!this.match(8);)if(this.match(61)||this.match(65)){const p=this.match(61);i&&this.finishNode(i,"SwitchCase"),a.push(i=this.startNode()),i.consequent=[],this.next(),p?i.test=this.parseExpression():(u&&this.raise(ze.MultipleDefaultsInSwitch,this.state.lastTokStartLoc),u=!0,i.test=null),this.expect(14)}else i?i.consequent.push(this.parseStatementListItem()):this.unexpected();return this.scope.exit(),i&&this.finishNode(i,"SwitchCase"),this.next(),this.state.labels.pop(),this.finishNode(t,"SwitchStatement")}parseThrowStatement(t){return this.next(),this.hasPrecedingLineBreak()&&this.raise(ze.NewlineAfterThrow,this.state.lastTokEndLoc),t.argument=this.parseExpression(),this.semicolon(),this.finishNode(t,"ThrowStatement")}parseCatchClauseParam(){const t=this.parseBindingAtom();return this.scope.enter(this.options.annexB&&t.type==="Identifier"?8:0),this.checkLVal(t,{type:"CatchClause"},9),t}parseTryStatement(t){if(this.next(),t.block=this.parseBlock(),t.handler=null,this.match(62)){const a=this.startNode();this.next(),this.match(10)?(this.expect(10),a.param=this.parseCatchClauseParam(),this.expect(11)):(a.param=null,this.scope.enter(0)),a.body=this.withSmartMixTopicForbiddingContext(()=>this.parseBlock(!1,!1)),this.scope.exit(),t.handler=this.finishNode(a,"CatchClause")}return t.finalizer=this.eat(67)?this.parseBlock():null,!t.handler&&!t.finalizer&&this.raise(ze.NoCatchOrFinally,t),this.finishNode(t,"TryStatement")}parseVarStatement(t,a,i=!1){return this.next(),this.parseVar(t,!1,a,i),this.semicolon(),this.finishNode(t,"VariableDeclaration")}parseWhileStatement(t){return this.next(),t.test=this.parseHeaderExpression(),this.state.labels.push(g_),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.state.labels.pop(),this.finishNode(t,"WhileStatement")}parseWithStatement(t){return this.state.strict&&this.raise(ze.StrictWith,this.state.startLoc),this.next(),t.object=this.parseHeaderExpression(),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.finishNode(t,"WithStatement")}parseEmptyStatement(t){return this.next(),this.finishNode(t,"EmptyStatement")}parseLabeledStatement(t,a,i,u){for(const m of this.state.labels)m.name===a&&this.raise(ze.LabelRedeclaration,i,{labelName:a});const p=qEt(this.state.type)?1:this.match(71)?2:null;for(let m=this.state.labels.length-1;m>=0;m--){const b=this.state.labels[m];if(b.statementStart===t.start)b.statementStart=this.state.start,b.kind=p;else break}return this.state.labels.push({name:a,kind:p,statementStart:this.state.start}),t.body=u&8?this.parseStatementOrSloppyAnnexBFunctionDeclaration(!0):this.parseStatement(),this.state.labels.pop(),t.label=i,this.finishNode(t,"LabeledStatement")}parseExpressionStatement(t,a,i){return t.expression=a,this.semicolon(),this.finishNode(t,"ExpressionStatement")}parseBlock(t=!1,a=!0,i){const u=this.startNode();return t&&this.state.strictErrors.clear(),this.expect(5),a&&this.scope.enter(0),this.parseBlockBody(u,t,!1,8,i),a&&this.scope.exit(),this.finishNode(u,"BlockStatement")}isValidDirective(t){return t.type==="ExpressionStatement"&&t.expression.type==="StringLiteral"&&!t.expression.extra.parenthesized}parseBlockBody(t,a,i,u,p){const m=t.body=[],b=t.directives=[];this.parseBlockOrModuleBlockBody(m,a?b:void 0,i,u,p)}parseBlockOrModuleBlockBody(t,a,i,u,p){const m=this.state.strict;let b=!1,v=!1;for(;!this.match(u);){const E=i?this.parseModuleItem():this.parseStatementListItem();if(a&&!v){if(this.isValidDirective(E)){const S=this.stmtToDirective(E);a.push(S),!b&&S.value.value==="use strict"&&(b=!0,this.setStrict(!0));continue}v=!0,this.state.strictErrors.clear()}t.push(E)}p==null||p.call(this,b),m||this.setStrict(!1),this.next()}parseFor(t,a){return t.init=a,this.semicolon(!1),t.test=this.match(13)?null:this.parseExpression(),this.semicolon(!1),t.update=this.match(11)?null:this.parseExpression(),this.expect(11),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(t,"ForStatement")}parseForIn(t,a,i){const u=this.match(58);return this.next(),u?i!==null&&this.unexpected(i):t.await=i!==null,a.type==="VariableDeclaration"&&a.declarations[0].init!=null&&(!u||!this.options.annexB||this.state.strict||a.kind!=="var"||a.declarations[0].id.type!=="Identifier")&&this.raise(ze.ForInOfLoopInitializer,a,{type:u?"ForInStatement":"ForOfStatement"}),a.type==="AssignmentPattern"&&this.raise(ze.InvalidLhs,a,{ancestor:{type:"ForStatement"}}),t.left=a,t.right=u?this.parseExpression():this.parseMaybeAssignAllowIn(),this.expect(11),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(t,u?"ForInStatement":"ForOfStatement")}parseVar(t,a,i,u=!1){const p=t.declarations=[];for(t.kind=i;;){const m=this.startNode();if(this.parseVarId(m,i),m.init=this.eat(29)?a?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():null,m.init===null&&!u&&(m.id.type!=="Identifier"&&!(a&&(this.match(58)||this.isContextual(102)))?this.raise(ze.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:"destructuring"}):(i==="const"||i==="using"||i==="await using")&&!(this.match(58)||this.isContextual(102))&&this.raise(ze.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:i})),p.push(this.finishNode(m,"VariableDeclarator")),!this.eat(12))break}return t}parseVarId(t,a){const i=this.parseBindingAtom();(a==="using"||a==="await using")&&(i.type==="ArrayPattern"||i.type==="ObjectPattern")&&this.raise(ze.UsingDeclarationHasBindingPattern,i.loc.start),this.checkLVal(i,{type:"VariableDeclarator"},a==="var"?5:8201),t.id=i}parseAsyncFunctionExpression(t){return this.parseFunction(t,8)}parseFunction(t,a=0){const i=a&2,u=!!(a&1),p=u&&!(a&4),m=!!(a&8);this.initFunction(t,m),this.match(55)&&(i&&this.raise(ze.GeneratorInSingleStatementContext,this.state.startLoc),this.next(),t.generator=!0),u&&(t.id=this.parseFunctionId(p));const b=this.state.maybeInArrowParameters;return this.state.maybeInArrowParameters=!1,this.scope.enter(2),this.prodParam.enter(V2(m,t.generator)),u||(t.id=this.parseFunctionId()),this.parseFunctionParams(t,!1),this.withSmartMixTopicForbiddingContext(()=>{this.parseFunctionBodyAndFinish(t,u?"FunctionDeclaration":"FunctionExpression")}),this.prodParam.exit(),this.scope.exit(),u&&!i&&this.registerFunctionStatementId(t),this.state.maybeInArrowParameters=b,t}parseFunctionId(t){return t||wa(this.state.type)?this.parseIdentifier():null}parseFunctionParams(t,a){this.expect(10),this.expressionScope.enter(bSt()),t.params=this.parseBindingList(11,41,2|(a?4:0)),this.expressionScope.exit()}registerFunctionStatementId(t){t.id&&this.scope.declareName(t.id.name,!this.options.annexB||this.state.strict||t.generator||t.async?this.scope.treatFunctionsAsVar?5:8201:17,t.id.loc.start)}parseClass(t,a,i){this.next();const u=this.state.strict;return this.state.strict=!0,this.parseClassId(t,a,i),this.parseClassSuper(t),t.body=this.parseClassBody(!!t.superClass,u),this.finishNode(t,a?"ClassDeclaration":"ClassExpression")}isClassProperty(){return this.match(29)||this.match(13)||this.match(8)}isClassMethod(){return this.match(10)}nameIsConstructor(t){return t.type==="Identifier"&&t.name==="constructor"||t.type==="StringLiteral"&&t.value==="constructor"}isNonstaticConstructor(t){return!t.computed&&!t.static&&this.nameIsConstructor(t.key)}parseClassBody(t,a){this.classScope.enter();const i={hadConstructor:!1,hadSuperClass:t};let u=[];const p=this.startNode();if(p.body=[],this.expect(5),this.withSmartMixTopicForbiddingContext(()=>{for(;!this.match(8);){if(this.eat(13)){if(u.length>0)throw this.raise(ze.DecoratorSemicolon,this.state.lastTokEndLoc);continue}if(this.match(26)){u.push(this.parseDecorator());continue}const m=this.startNode();u.length&&(m.decorators=u,this.resetStartLocationFromNode(m,u[0]),u=[]),this.parseClassMember(p,m,i),m.kind==="constructor"&&m.decorators&&m.decorators.length>0&&this.raise(ze.DecoratorConstructor,m)}}),this.state.strict=a,this.next(),u.length)throw this.raise(ze.TrailingDecorator,this.state.startLoc);return this.classScope.exit(),this.finishNode(p,"ClassBody")}parseClassMemberFromModifier(t,a){const i=this.parseIdentifier(!0);if(this.isClassMethod()){const u=a;return u.kind="method",u.computed=!1,u.key=i,u.static=!1,this.pushClassMethod(t,u,!1,!1,!1,!1),!0}else if(this.isClassProperty()){const u=a;return u.computed=!1,u.key=i,u.static=!1,t.body.push(this.parseClassProperty(u)),!0}return this.resetPreviousNodeTrailingComments(i),!1}parseClassMember(t,a,i){const u=this.isContextual(106);if(u){if(this.parseClassMemberFromModifier(t,a))return;if(this.eat(5)){this.parseClassStaticBlock(t,a);return}}this.parseClassMemberWithIsStatic(t,a,i,u)}parseClassMemberWithIsStatic(t,a,i,u){const p=a,m=a,b=a,v=a,E=a,S=p,A=p;if(a.static=u,this.parsePropertyNamePrefixOperator(a),this.eat(55)){S.kind="method";const X=this.match(138);if(this.parseClassElementName(S),X){this.pushClassPrivateMethod(t,m,!0,!1);return}this.isNonstaticConstructor(p)&&this.raise(ze.ConstructorIsGenerator,p.key),this.pushClassMethod(t,p,!0,!1,!1,!1);return}const O=!this.state.containsEsc&&wa(this.state.type),I=this.parseClassElementName(a),q=O?I.name:null,L=this.isPrivateName(I),W=this.state.startLoc;if(this.parsePostMemberNameModifiers(A),this.isClassMethod()){if(S.kind="method",L){this.pushClassPrivateMethod(t,m,!1,!1);return}const X=this.isNonstaticConstructor(p);let Q=!1;X&&(p.kind="constructor",i.hadConstructor&&!this.hasPlugin("typescript")&&this.raise(ze.DuplicateConstructor,I),X&&this.hasPlugin("typescript")&&a.override&&this.raise(ze.OverrideOnConstructor,I),i.hadConstructor=!0,Q=i.hadSuperClass),this.pushClassMethod(t,p,!1,!1,X,Q)}else if(this.isClassProperty())L?this.pushClassPrivateProperty(t,v):this.pushClassProperty(t,b);else if(q==="async"&&!this.isLineTerminator()){this.resetPreviousNodeTrailingComments(I);const X=this.eat(55);A.optional&&this.unexpected(W),S.kind="method";const Q=this.match(138);this.parseClassElementName(S),this.parsePostMemberNameModifiers(A),Q?this.pushClassPrivateMethod(t,m,X,!0):(this.isNonstaticConstructor(p)&&this.raise(ze.ConstructorIsAsync,p.key),this.pushClassMethod(t,p,X,!0,!1,!1))}else if((q==="get"||q==="set")&&!(this.match(55)&&this.isLineTerminator())){this.resetPreviousNodeTrailingComments(I),S.kind=q;const X=this.match(138);this.parseClassElementName(p),X?this.pushClassPrivateMethod(t,m,!1,!1):(this.isNonstaticConstructor(p)&&this.raise(ze.ConstructorIsAccessor,p.key),this.pushClassMethod(t,p,!1,!1,!1,!1)),this.checkGetterSetterParams(p)}else if(q==="accessor"&&!this.isLineTerminator()){this.expectPlugin("decoratorAutoAccessors"),this.resetPreviousNodeTrailingComments(I);const X=this.match(138);this.parseClassElementName(b),this.pushClassAccessorProperty(t,E,X)}else this.isLineTerminator()?L?this.pushClassPrivateProperty(t,v):this.pushClassProperty(t,b):this.unexpected()}parseClassElementName(t){const{type:a,value:i}=this.state;if((a===132||a===133)&&t.static&&i==="prototype"&&this.raise(ze.StaticPrototype,this.state.startLoc),a===138){i==="constructor"&&this.raise(ze.ConstructorClassPrivateField,this.state.startLoc);const u=this.parsePrivateName();return t.key=u,u}return this.parsePropertyName(t),t.key}parseClassStaticBlock(t,a){var i;this.scope.enter(208);const u=this.state.labels;this.state.labels=[],this.prodParam.enter(0);const p=a.body=[];this.parseBlockOrModuleBlockBody(p,void 0,!1,8),this.prodParam.exit(),this.scope.exit(),this.state.labels=u,t.body.push(this.finishNode(a,"StaticBlock")),(i=a.decorators)!=null&&i.length&&this.raise(ze.DecoratorStaticBlock,a)}pushClassProperty(t,a){!a.computed&&this.nameIsConstructor(a.key)&&this.raise(ze.ConstructorClassField,a.key),t.body.push(this.parseClassProperty(a))}pushClassPrivateProperty(t,a){const i=this.parseClassPrivateProperty(a);t.body.push(i),this.classScope.declarePrivateName(this.getPrivateNameSV(i.key),0,i.key.loc.start)}pushClassAccessorProperty(t,a,i){!i&&!a.computed&&this.nameIsConstructor(a.key)&&this.raise(ze.ConstructorClassField,a.key);const u=this.parseClassAccessorProperty(a);t.body.push(u),i&&this.classScope.declarePrivateName(this.getPrivateNameSV(u.key),0,u.key.loc.start)}pushClassMethod(t,a,i,u,p,m){t.body.push(this.parseMethod(a,i,u,p,m,"ClassMethod",!0))}pushClassPrivateMethod(t,a,i,u){const p=this.parseMethod(a,i,u,!1,!1,"ClassPrivateMethod",!0);t.body.push(p);const m=p.kind==="get"?p.static?6:2:p.kind==="set"?p.static?5:1:0;this.declareClassPrivateMethodInScope(p,m)}declareClassPrivateMethodInScope(t,a){this.classScope.declarePrivateName(this.getPrivateNameSV(t.key),a,t.key.loc.start)}parsePostMemberNameModifiers(t){}parseClassPrivateProperty(t){return this.parseInitializer(t),this.semicolon(),this.finishNode(t,"ClassPrivateProperty")}parseClassProperty(t){return this.parseInitializer(t),this.semicolon(),this.finishNode(t,"ClassProperty")}parseClassAccessorProperty(t){return this.parseInitializer(t),this.semicolon(),this.finishNode(t,"ClassAccessorProperty")}parseInitializer(t){this.scope.enter(80),this.expressionScope.enter(Lge()),this.prodParam.enter(0),t.value=this.eat(29)?this.parseMaybeAssignAllowIn():null,this.expressionScope.exit(),this.prodParam.exit(),this.scope.exit()}parseClassId(t,a,i,u=8331){if(wa(this.state.type))t.id=this.parseIdentifier(),a&&this.declareNameFromIdentifier(t.id,u);else if(i||!a)t.id=null;else throw this.raise(ze.MissingClassName,this.state.startLoc)}parseClassSuper(t){t.superClass=this.eat(81)?this.parseExprSubscripts():null}parseExport(t,a){const i=this.parseMaybeImportPhase(t,!0),u=this.maybeParseExportDefaultSpecifier(t,i),p=!u||this.eat(12),m=p&&this.eatExportStar(t),b=m&&this.maybeParseExportNamespaceSpecifier(t),v=p&&(!b||this.eat(12)),E=u||m;if(m&&!b){if(u&&this.unexpected(),a)throw this.raise(ze.UnsupportedDecoratorExport,t);return this.parseExportFrom(t,!0),this.finishNode(t,"ExportAllDeclaration")}const S=this.maybeParseExportNamedSpecifiers(t);u&&p&&!m&&!S&&this.unexpected(null,5),b&&v&&this.unexpected(null,98);let A;if(E||S){if(A=!1,a)throw this.raise(ze.UnsupportedDecoratorExport,t);this.parseExportFrom(t,E)}else A=this.maybeParseExportDeclaration(t);if(E||S||A){var O;const I=t;if(this.checkExport(I,!0,!1,!!I.source),((O=I.declaration)==null?void 0:O.type)==="ClassDeclaration")this.maybeTakeDecorators(a,I.declaration,I);else if(a)throw this.raise(ze.UnsupportedDecoratorExport,t);return this.finishNode(I,"ExportNamedDeclaration")}if(this.eat(65)){const I=t,q=this.parseExportDefaultExpression();if(I.declaration=q,q.type==="ClassDeclaration")this.maybeTakeDecorators(a,q,I);else if(a)throw this.raise(ze.UnsupportedDecoratorExport,t);return this.checkExport(I,!0,!0),this.finishNode(I,"ExportDefaultDeclaration")}this.unexpected(null,5)}eatExportStar(t){return this.eat(55)}maybeParseExportDefaultSpecifier(t,a){if(a||this.isExportDefaultSpecifier()){this.expectPlugin("exportDefaultFrom",a==null?void 0:a.loc.start);const i=a||this.parseIdentifier(!0),u=this.startNodeAtNode(i);return u.exported=i,t.specifiers=[this.finishNode(u,"ExportDefaultSpecifier")],!0}return!1}maybeParseExportNamespaceSpecifier(t){if(this.isContextual(93)){var a,i;(i=(a=t).specifiers)!=null||(a.specifiers=[]);const u=this.startNodeAt(this.state.lastTokStartLoc);return this.next(),u.exported=this.parseModuleExportName(),t.specifiers.push(this.finishNode(u,"ExportNamespaceSpecifier")),!0}return!1}maybeParseExportNamedSpecifiers(t){if(this.match(5)){const a=t;a.specifiers||(a.specifiers=[]);const i=a.exportKind==="type";return a.specifiers.push(...this.parseExportSpecifiers(i)),a.source=null,a.declaration=null,this.hasPlugin("importAssertions")&&(a.assertions=[]),!0}return!1}maybeParseExportDeclaration(t){return this.shouldParseExportDeclaration()?(t.specifiers=[],t.source=null,this.hasPlugin("importAssertions")&&(t.assertions=[]),t.declaration=this.parseExportDeclaration(t),!0):!1}isAsyncFunction(){if(!this.isContextual(95))return!1;const t=this.nextTokenInLineStart();return this.isUnparsedContextual(t,"function")}parseExportDefaultExpression(){const t=this.startNode();if(this.match(68))return this.next(),this.parseFunction(t,5);if(this.isAsyncFunction())return this.next(),this.next(),this.parseFunction(t,13);if(this.match(80))return this.parseClass(t,!0,!0);if(this.match(26))return this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(ze.DecoratorBeforeExport,this.state.startLoc),this.parseClass(this.maybeTakeDecorators(this.parseDecorators(!1),this.startNode()),!0,!0);if(this.match(75)||this.match(74)||this.isLet())throw this.raise(ze.UnsupportedDefaultExport,this.state.startLoc);const a=this.parseMaybeAssignAllowIn();return this.semicolon(),a}parseExportDeclaration(t){return this.match(80)?this.parseClass(this.startNode(),!0,!1):this.parseStatementListItem()}isExportDefaultSpecifier(){const{type:t}=this.state;if(wa(t)){if(t===95&&!this.state.containsEsc||t===100)return!1;if((t===130||t===129)&&!this.state.containsEsc){const{type:u}=this.lookahead();if(wa(u)&&u!==98||u===5)return this.expectOnePlugin(["flow","typescript"]),!1}}else if(!this.match(65))return!1;const a=this.nextTokenStart(),i=this.isUnparsedContextual(a,"from");if(this.input.charCodeAt(a)===44||wa(this.state.type)&&i)return!0;if(this.match(65)&&i){const u=this.input.charCodeAt(this.nextTokenStartSince(a+4));return u===34||u===39}return!1}parseExportFrom(t,a){this.eatContextual(98)?(t.source=this.parseImportSource(),this.checkExport(t),this.maybeParseImportAttributes(t),this.checkJSONModuleImport(t)):a&&this.unexpected(),this.semicolon()}shouldParseExportDeclaration(){const{type:t}=this.state;return t===26&&(this.expectOnePlugin(["decorators","decorators-legacy"]),this.hasPlugin("decorators"))?(this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(ze.DecoratorBeforeExport,this.state.startLoc),!0):this.isContextual(107)?(this.raise(ze.UsingDeclarationExport,this.state.startLoc),!0):this.isContextual(96)&&this.startsAwaitUsing()?(this.raise(ze.UsingDeclarationExport,this.state.startLoc),!0):t===74||t===75||t===68||t===80||this.isLet()||this.isAsyncFunction()}checkExport(t,a,i,u){if(a){var p;if(i){if(this.checkDuplicateExports(t,"default"),this.hasPlugin("exportDefaultFrom")){var m;const b=t.declaration;b.type==="Identifier"&&b.name==="from"&&b.end-b.start===4&&!((m=b.extra)!=null&&m.parenthesized)&&this.raise(ze.ExportDefaultFromAsIdentifier,b)}}else if((p=t.specifiers)!=null&&p.length)for(const b of t.specifiers){const{exported:v}=b,E=v.type==="Identifier"?v.name:v.value;if(this.checkDuplicateExports(b,E),!u&&b.local){const{local:S}=b;S.type!=="Identifier"?this.raise(ze.ExportBindingIsString,b,{localName:S.value,exportName:E}):(this.checkReservedWord(S.name,S.loc.start,!0,!1),this.scope.checkLocalExport(S))}}else if(t.declaration){const b=t.declaration;if(b.type==="FunctionDeclaration"||b.type==="ClassDeclaration"){const{id:v}=b;if(!v)throw new Error("Assertion failure");this.checkDuplicateExports(t,v.name)}else if(b.type==="VariableDeclaration")for(const v of b.declarations)this.checkDeclaration(v.id)}}}checkDeclaration(t){if(t.type==="Identifier")this.checkDuplicateExports(t,t.name);else if(t.type==="ObjectPattern")for(const a of t.properties)this.checkDeclaration(a);else if(t.type==="ArrayPattern")for(const a of t.elements)a&&this.checkDeclaration(a);else t.type==="ObjectProperty"?this.checkDeclaration(t.value):t.type==="RestElement"?this.checkDeclaration(t.argument):t.type==="AssignmentPattern"&&this.checkDeclaration(t.left)}checkDuplicateExports(t,a){this.exportedIdentifiers.has(a)&&(a==="default"?this.raise(ze.DuplicateDefaultExport,t):this.raise(ze.DuplicateExport,t,{exportName:a})),this.exportedIdentifiers.add(a)}parseExportSpecifiers(t){const a=[];let i=!0;for(this.expect(5);!this.eat(8);){if(i)i=!1;else if(this.expect(12),this.eat(8))break;const u=this.isContextual(130),p=this.match(133),m=this.startNode();m.local=this.parseModuleExportName(),a.push(this.parseExportSpecifier(m,p,t,u))}return a}parseExportSpecifier(t,a,i,u){return this.eatContextual(93)?t.exported=this.parseModuleExportName():a?t.exported=wSt(t.local):t.exported||(t.exported=jl(t.local)),this.finishNode(t,"ExportSpecifier")}parseModuleExportName(){if(this.match(133)){const t=this.parseStringLiteral(this.state.value),a=QSt.exec(t.value);return a&&this.raise(ze.ModuleExportNameHasLoneSurrogate,t,{surrogateCharCode:a[0].charCodeAt(0)}),t}return this.parseIdentifier(!0)}isJSONModuleImport(t){return t.assertions!=null?t.assertions.some(({key:a,value:i})=>i.value==="json"&&(a.type==="Identifier"?a.name==="type":a.value==="type")):!1}checkImportReflection(t){const{specifiers:a}=t,i=a.length===1?a[0].type:null;if(t.phase==="source")i!=="ImportDefaultSpecifier"&&this.raise(ze.SourcePhaseImportRequiresDefault,a[0].loc.start);else if(t.phase==="defer")i!=="ImportNamespaceSpecifier"&&this.raise(ze.DeferImportRequiresNamespace,a[0].loc.start);else if(t.module){var u;i!=="ImportDefaultSpecifier"&&this.raise(ze.ImportReflectionNotBinding,a[0].loc.start),((u=t.assertions)==null?void 0:u.length)>0&&this.raise(ze.ImportReflectionHasAssertion,a[0].loc.start)}}checkJSONModuleImport(t){if(this.isJSONModuleImport(t)&&t.type!=="ExportAllDeclaration"){const{specifiers:a}=t;if(a!=null){const i=a.find(u=>{let p;if(u.type==="ExportSpecifier"?p=u.local:u.type==="ImportSpecifier"&&(p=u.imported),p!==void 0)return p.type==="Identifier"?p.name!=="default":p.value!=="default"});i!==void 0&&this.raise(ze.ImportJSONBindingNotDefault,i.loc.start)}}}isPotentialImportPhase(t){return t?!1:this.isContextual(105)||this.isContextual(97)||this.isContextual(127)}applyImportPhase(t,a,i,u){a||(i==="module"?(this.expectPlugin("importReflection",u),t.module=!0):this.hasPlugin("importReflection")&&(t.module=!1),i==="source"?(this.expectPlugin("sourcePhaseImports",u),t.phase="source"):i==="defer"?(this.expectPlugin("deferredImportEvaluation",u),t.phase="defer"):this.hasPlugin("sourcePhaseImports")&&(t.phase=null))}parseMaybeImportPhase(t,a){if(!this.isPotentialImportPhase(a))return this.applyImportPhase(t,a,null),null;const i=this.parseIdentifier(!0),{type:u}=this.state;return(eo(u)?u!==98||this.lookaheadCharCode()===102:u!==12)?(this.resetPreviousIdentifierLeadingComments(i),this.applyImportPhase(t,a,i.name,i.loc.start),null):(this.applyImportPhase(t,a,null),i)}isPrecedingIdImportPhase(t){const{type:a}=this.state;return wa(a)?a!==98||this.lookaheadCharCode()===102:a!==12}parseImport(t){return this.match(133)?this.parseImportSourceAndAttributes(t):this.parseImportSpecifiersAndAfter(t,this.parseMaybeImportPhase(t,!1))}parseImportSpecifiersAndAfter(t,a){t.specifiers=[];const u=!this.maybeParseDefaultImportSpecifier(t,a)||this.eat(12),p=u&&this.maybeParseStarImportSpecifier(t);return u&&!p&&this.parseNamedImportSpecifiers(t),this.expectContextual(98),this.parseImportSourceAndAttributes(t)}parseImportSourceAndAttributes(t){var a;return(a=t.specifiers)!=null||(t.specifiers=[]),t.source=this.parseImportSource(),this.maybeParseImportAttributes(t),this.checkImportReflection(t),this.checkJSONModuleImport(t),this.semicolon(),this.finishNode(t,"ImportDeclaration")}parseImportSource(){return this.match(133)||this.unexpected(),this.parseExprAtom()}parseImportSpecifierLocal(t,a,i){a.local=this.parseIdentifier(),t.specifiers.push(this.finishImportSpecifier(a,i))}finishImportSpecifier(t,a,i=8201){return this.checkLVal(t.local,{type:a},i),this.finishNode(t,a)}parseImportAttributes(){this.expect(5);const t=[],a=new Set;do{if(this.match(8))break;const i=this.startNode(),u=this.state.value;if(a.has(u)&&this.raise(ze.ModuleAttributesWithDuplicateKeys,this.state.startLoc,{key:u}),a.add(u),this.match(133)?i.key=this.parseStringLiteral(u):i.key=this.parseIdentifier(!0),this.expect(14),!this.match(133))throw this.raise(ze.ModuleAttributeInvalidValue,this.state.startLoc);i.value=this.parseStringLiteral(this.state.value),t.push(this.finishNode(i,"ImportAttribute"))}while(this.eat(12));return this.expect(8),t}parseModuleAttributes(){const t=[],a=new Set;do{const i=this.startNode();if(i.key=this.parseIdentifier(!0),i.key.name!=="type"&&this.raise(ze.ModuleAttributeDifferentFromType,i.key),a.has(i.key.name)&&this.raise(ze.ModuleAttributesWithDuplicateKeys,i.key,{key:i.key.name}),a.add(i.key.name),this.expect(14),!this.match(133))throw this.raise(ze.ModuleAttributeInvalidValue,this.state.startLoc);i.value=this.parseStringLiteral(this.state.value),t.push(this.finishNode(i,"ImportAttribute"))}while(this.eat(12));return t}maybeParseImportAttributes(t){let a,i=!1;if(this.match(76)){if(this.hasPrecedingLineBreak()&&this.lookaheadCharCode()===40)return;this.next(),this.hasPlugin("moduleAttributes")?a=this.parseModuleAttributes():(this.expectImportAttributesPlugin(),a=this.parseImportAttributes()),i=!0}else if(this.isContextual(94)&&!this.hasPrecedingLineBreak())this.hasPlugin("importAttributes")?(this.getPluginOption("importAttributes","deprecatedAssertSyntax")!==!0&&this.raise(ze.ImportAttributesUseAssert,this.state.startLoc),this.addExtra(t,"deprecatedAssertSyntax",!0)):this.expectOnePlugin(["importAttributes","importAssertions"]),this.next(),a=this.parseImportAttributes();else if(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))a=[];else if(this.hasPlugin("moduleAttributes"))a=[];else return;!i&&this.hasPlugin("importAssertions")?t.assertions=a:t.attributes=a}maybeParseDefaultImportSpecifier(t,a){if(a){const i=this.startNodeAtNode(a);return i.local=a,t.specifiers.push(this.finishImportSpecifier(i,"ImportDefaultSpecifier")),!0}else if(eo(this.state.type))return this.parseImportSpecifierLocal(t,this.startNode(),"ImportDefaultSpecifier"),!0;return!1}maybeParseStarImportSpecifier(t){if(this.match(55)){const a=this.startNode();return this.next(),this.expectContextual(93),this.parseImportSpecifierLocal(t,a,"ImportNamespaceSpecifier"),!0}return!1}parseNamedImportSpecifiers(t){let a=!0;for(this.expect(5);!this.eat(8);){if(a)a=!1;else{if(this.eat(14))throw this.raise(ze.DestructureNamedImport,this.state.startLoc);if(this.expect(12),this.eat(8))break}const i=this.startNode(),u=this.match(133),p=this.isContextual(130);i.imported=this.parseModuleExportName();const m=this.parseImportSpecifier(i,u,t.importKind==="type"||t.importKind==="typeof",p,void 0);t.specifiers.push(m)}}parseImportSpecifier(t,a,i,u,p){if(this.eatContextual(93))t.local=this.parseIdentifier();else{const{imported:m}=t;if(a)throw this.raise(ze.ImportBindingIsString,t,{importName:m.value});this.checkReservedWord(m.name,t.loc.start,!0,!0),t.local||(t.local=jl(m))}return this.finishImportSpecifier(t,"ImportSpecifier",p)}isThisParam(t){return t.type==="Identifier"&&t.name==="this"}}let qge=class extends eTt{constructor(t,a,i){t=XSt(t),super(t,a),this.options=t,this.initializeScopes(),this.plugins=i,this.filename=t.sourceFilename}getScopeHandler(){return qk}parse(){this.enterInitialScopes();const t=this.startNode(),a=this.startNode();return this.nextToken(),t.errors=null,this.parseTopLevel(t,a),t.errors=this.state.errors,t.comments.length=this.state.commentsLen,t}};function tTt(n,t){var a;if(((a=t)==null?void 0:a.sourceType)==="unambiguous"){t=Object.assign({},t);try{t.sourceType="module";const i=zm(t,n),u=i.parse();if(i.sawUnambiguousESM)return u;if(i.ambiguousScriptDifferentAst)try{return t.sourceType="script",zm(t,n).parse()}catch{}else u.program.sourceType="script";return u}catch(i){try{return t.sourceType="script",zm(t,n).parse()}catch{}throw i}}else return zm(t,n).parse()}function rTt(n,t){const a=zm(t,n);return a.options.strictMode&&(a.state.strict=!0),a.getExpression()}function aTt(n){const t={};for(const a of Object.keys(n))t[a]=yl(n[a]);return t}const nTt=aTt(MEt);function zm(n,t){let a=qge;const i=new Map;if(n!=null&&n.plugins){for(const u of n.plugins){let p,m;typeof u=="string"?p=u:[p,m]=u,i.has(p)||i.set(p,m||{})}HSt(i),a=sTt(i)}return new a(n,t,i)}const Hfe=new Map;function sTt(n){const t=[];for(const u of zSt)n.has(u)&&t.push(u);const a=t.join("|");let i=Hfe.get(a);if(!i){i=qge;for(const u of t)i=$ge[u](i);Hfe.set(a,i)}return i}var cN=L6.parse=tTt,py=L6.parseExpression=rTt;L6.tokTypes=nTt;class iTt{constructor(){this.should_skip=!1,this.should_remove=!1,this.replacement=null,this.context={skip:()=>this.should_skip=!0,remove:()=>this.should_remove=!0,replace:t=>this.replacement=t}}replace(t,a,i,u){t&&(i!==null?t[a][i]=u:t[a]=u)}remove(t,a,i){t&&(i!==null?t[a].splice(i,1):delete t[a])}}class oTt extends iTt{constructor(t,a){super(),this.enter=t,this.leave=a}visit(t,a,i,u){if(t){if(this.enter){const p=this.should_skip,m=this.should_remove,b=this.replacement;this.should_skip=!1,this.should_remove=!1,this.replacement=null,this.enter.call(this.context,t,a,i,u),this.replacement&&(t=this.replacement,this.replace(a,i,u,t)),this.should_remove&&this.remove(a,i,u);const v=this.should_skip,E=this.should_remove;if(this.should_skip=p,this.should_remove=m,this.replacement=b,v)return t;if(E)return null}for(const p in t){const m=t[p];if(typeof m=="object")if(Array.isArray(m))for(let b=0;b<m.length;b+=1)m[b]!==null&&typeof m[b].type=="string"&&(this.visit(m[b],t,p,b)||b--);else m!==null&&typeof m.type=="string"&&this.visit(m,t,p,null)}if(this.leave){const p=this.replacement,m=this.should_remove;this.replacement=null,this.should_remove=!1,this.leave.call(this.context,t,a,i,u),this.replacement&&(t=this.replacement,this.replace(a,i,u,t)),this.should_remove&&this.remove(a,i,u);const b=this.should_remove;if(this.replacement=p,this.should_remove=m,b)return null}}return t}}function lTt(n,{enter:t,leave:a}){return new oTt(t,a).visit(n,null)}function Wk(n,t,a=!1,i=[],u=Object.create(null)){const p=n.type==="Program"?n.body[0].type==="ExpressionStatement"&&n.body[0].expression:n;lTt(n,{enter(m,b){if(b&&i.push(b),b&&b.type.startsWith("TS")&&!zk.includes(b.type))return this.skip();if(m.type==="Identifier"){const v=!!u[m.name],E=Uge(m,b,i);(a||E&&!v)&&t(m,b,i,E,v)}else if(m.type==="ObjectProperty"&&(b==null?void 0:b.type)==="ObjectPattern")m.inPattern=!0;else if(Kk(m))m.scopeIds?m.scopeIds.forEach(v=>pN(v,u)):Wge(m,v=>p2(m,v,u));else if(m.type==="BlockStatement")m.scopeIds?m.scopeIds.forEach(v=>pN(v,u)):Gge(m,v=>p2(m,v,u));else if(m.type==="CatchClause"&&m.param)for(const v of Ao(m.param))p2(m,v,u);else Kge(m)&&Hge(m,!1,v=>p2(m,v,u))},leave(m,b){if(b&&i.pop(),m!==p&&m.scopeIds)for(const v of m.scopeIds)u[v]--,u[v]===0&&delete u[v]}})}function Uge(n,t,a){if(!t)return!0;if(n.name==="arguments")return!1;if(dTt(n,t))return!0;switch(t.type){case"AssignmentExpression":case"AssignmentPattern":return!0;case"ObjectPattern":case"ArrayPattern":return Gk(t,a)}return!1}function Gk(n,t){if(n&&(n.type==="ObjectProperty"||n.type==="ArrayPattern")){let a=t.length;for(;a--;){const i=t[a];if(i.type==="AssignmentExpression")return!0;if(i.type!=="ObjectProperty"&&!i.type.endsWith("Pattern"))break}}return!1}function Vge(n){let t=n.length;for(;t--;){const a=n[t];if(a.type==="NewExpression")return!0;if(a.type!=="MemberExpression")break}return!1}function Wge(n,t){for(const a of n.params)for(const i of Ao(a))t(i)}function Gge(n,t){for(const a of n.body)if(a.type==="VariableDeclaration"){if(a.declare)continue;for(const i of a.declarations)for(const u of Ao(i.id))t(u)}else if(a.type==="FunctionDeclaration"||a.type==="ClassDeclaration"){if(a.declare||!a.id)continue;t(a.id)}else Kge(a)&&Hge(a,!0,t)}function Kge(n){return n.type==="ForOfStatement"||n.type==="ForInStatement"||n.type==="ForStatement"}function Hge(n,t,a){const i=n.type==="ForStatement"?n.init:n.left;if(i&&i.type==="VariableDeclaration"&&(i.kind==="var"?t:!t))for(const u of i.declarations)for(const p of Ao(u.id))a(p)}function Ao(n,t=[]){switch(n.type){case"Identifier":t.push(n);break;case"MemberExpression":let a=n;for(;a.type==="MemberExpression";)a=a.object;t.push(a);break;case"ObjectPattern":for(const i of n.properties)i.type==="RestElement"?Ao(i.argument,t):Ao(i.value,t);break;case"ArrayPattern":n.elements.forEach(i=>{i&&Ao(i,t)});break;case"RestElement":Ao(n.argument,t);break;case"AssignmentPattern":Ao(n.left,t);break}return t}function pN(n,t){n in t?t[n]++:t[n]=1}function p2(n,t,a){const{name:i}=t;n.scopeIds&&n.scopeIds.has(i)||(pN(i,a),(n.scopeIds||(n.scopeIds=new Set)).add(i))}const Kk=n=>/Function(?:Expression|Declaration)$|Method$/.test(n.type),Hk=n=>n&&(n.type==="ObjectProperty"||n.type==="ObjectMethod")&&!n.computed,zge=(n,t)=>Hk(t)&&t.key===n;function dTt(n,t,a){switch(t.type){case"MemberExpression":case"OptionalMemberExpression":return t.property===n?!!t.computed:t.object===n;case"JSXMemberExpression":return t.object===n;case"VariableDeclarator":return t.init===n;case"ArrowFunctionExpression":return t.body===n;case"PrivateName":return!1;case"ClassMethod":case"ClassPrivateMethod":case"ObjectMethod":return t.key===n?!!t.computed:!1;case"ObjectProperty":return t.key===n?!!t.computed:!a;case"ClassProperty":return t.key===n?!!t.computed:!0;case"ClassPrivateProperty":return t.key!==n;case"ClassDeclaration":case"ClassExpression":return t.superClass===n;case"AssignmentExpression":return t.right===n;case"AssignmentPattern":return t.right===n;case"LabeledStatement":return!1;case"CatchClause":return!1;case"RestElement":return!1;case"BreakStatement":case"ContinueStatement":return!1;case"FunctionDeclaration":case"FunctionExpression":return!1;case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":return!1;case"ExportSpecifier":return t.local===n;case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":return!1;case"ImportAttribute":return!1;case"JSXAttribute":return!1;case"ObjectPattern":case"ArrayPattern":return!1;case"MetaProperty":return!1;case"ObjectTypeProperty":return t.key!==n;case"TSEnumMember":return t.id!==n;case"TSPropertySignature":return t.key===n?!!t.computed:!0}return!0}const zk=["TSAsExpression","TSTypeAssertion","TSNonNullExpression","TSInstantiationExpression","TSSatisfiesExpression"];function Uy(n){return zk.includes(n.type)?Uy(n.expression):n}const Ns=n=>n.type===4&&n.isStatic;function Xk(n){switch(n){case"Teleport":case"teleport":return Np;case"Suspense":case"suspense":return R6;case"KeepAlive":case"keep-alive":return sy;case"BaseTransition":case"base-transition":return Rk}}const uTt=/^\d|[^\$\w\xA0-\uFFFF]/,_l=n=>!uTt.test(n),cTt=/[A-Za-z_$\xA0-\uFFFF]/,pTt=/[\.\?\w$\xA0-\uFFFF]/,fTt=/\s+[.[]\s*|\s*[.[]\s+/g,B6=n=>n.type===4?n.content:n.loc.source,hTt=n=>{const t=B6(n).trim().replace(fTt,b=>b.trim());let a=0,i=[],u=0,p=0,m=null;for(let b=0;b<t.length;b++){const v=t.charAt(b);switch(a){case 0:if(v==="[")i.push(a),a=1,u++;else if(v==="(")i.push(a),a=2,p++;else if(!(b===0?cTt:pTt).test(v))return!1;break;case 1:v==="'"||v==='"'||v==="`"?(i.push(a),a=3,m=v):v==="["?u++:v==="]"&&(--u||(a=i.pop()));break;case 2:if(v==="'"||v==='"'||v==="`")i.push(a),a=3,m=v;else if(v==="(")p++;else if(v===")"){if(b===t.length-1)return!1;--p||(a=i.pop())}break;case 3:v===m&&(a=i.pop(),m=null);break}}return!u&&!p},Xge=(n,t)=>{try{let a=n.ast||py(B6(n),{plugins:t.expressionPlugins?[...t.expressionPlugins,"typescript"]:["typescript"]});return a=Uy(a),a.type==="MemberExpression"||a.type==="OptionalMemberExpression"||a.type==="Identifier"&&a.name!=="undefined"}catch{return!1}},Jk=Xge,mTt=/^\s*(async\s*)?(\([^)]*?\)|[\w$_]+)\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,yTt=n=>mTt.test(B6(n)),Jge=(n,t)=>{try{let a=n.ast||py(B6(n),{plugins:t.expressionPlugins?[...t.expressionPlugins,"typescript"]:["typescript"]});return a.type==="Program"&&(a=a.body[0],a.type==="ExpressionStatement"&&(a=a.expression)),a=Uy(a),a.type==="FunctionExpression"||a.type==="ArrowFunctionExpression"}catch{return!1}},Yge=Jge;function fN(n,t,a=t.length){return Yk({offset:n.offset,line:n.line,column:n.column},t,a)}function Yk(n,t,a=t.length){let i=0,u=-1;for(let p=0;p<a;p++)t.charCodeAt(p)===10&&(i++,u=p);return n.offset+=a,n.line+=i,n.column=u===-1?n.column+a:a-u,n}function hN(n,t){if(!n)throw new Error(t||"unexpected compiler condition")}function Cs(n,t,a=!1){for(let i=0;i<n.props.length;i++){const u=n.props[i];if(u.type===7&&(a||u.exp)&&(ja(t)?u.name===t:t.test(u.name)))return u}}function Vp(n,t,a=!1,i=!1){for(let u=0;u<n.props.length;u++){const p=n.props[u];if(p.type===6){if(a)continue;if(p.name===t&&(p.value||i))return p}else if(p.name==="bind"&&(p.exp||i)&&Tl(p.arg,t))return p}}function Tl(n,t){return!!(n&&Ns(n)&&n.content===t)}function Qge(n){return n.props.some(t=>t.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function G2(n){return n.type===5||n.type===2}function Qk(n){return n.type===7&&n.name==="slot"}function Wp(n){return n.type===1&&n.tagType===3}function fy(n){return n.type===1&&n.tagType===2}const gTt=new Set([qp,tf]);function Zge(n,t=[]){if(n&&!ja(n)&&n.type===14){const a=n.callee;if(!ja(a)&&gTt.has(a))return Zge(n.arguments[0],t.concat(n))}return[n,t]}function hy(n,t,a){let i,u=n.type===13?n.props:n.arguments[2],p=[],m;if(u&&!ja(u)&&u.type===14){const b=Zge(u);u=b[0],p=b[1],m=p[p.length-1]}if(u==null||ja(u))i=si([t]);else if(u.type===14){const b=u.arguments[0];!ja(b)&&b.type===15?zfe(t,b)||b.properties.unshift(t):u.callee===_6?i=mn(a.helper(oy),[si([t]),u]):u.arguments.unshift(si([t])),!i&&(i=u)}else u.type===15?(zfe(t,u)||u.properties.unshift(t),i=u):(i=mn(a.helper(oy),[si([t]),u]),m&&m.callee===tf&&(m=p[p.length-2]));n.type===13?m?m.arguments[0]=i:n.props=i:m?m.arguments[0]=i:n.arguments[2]=i}function zfe(n,t){let a=!1;if(n.key.type===4){const i=n.key.content;a=t.properties.some(u=>u.key.type===4&&u.key.content===i)}return a}function my(n,t){return`_${t}_${n.replace(/[^\w]/g,(a,i)=>a==="-"?"_":n.charCodeAt(i).toString())}`}function Hs(n,t){if(!n||Object.keys(t).length===0)return!1;switch(n.type){case 1:for(let a=0;a<n.props.length;a++){const i=n.props[a];if(i.type===7&&(Hs(i.arg,t)||Hs(i.exp,t)))return!0}return n.children.some(a=>Hs(a,t));case 11:return Hs(n.source,t)?!0:n.children.some(a=>Hs(a,t));case 9:return n.branches.some(a=>Hs(a,t));case 10:return Hs(n.condition,t)?!0:n.children.some(a=>Hs(a,t));case 4:return!n.isStatic&&_l(n.content)&&!!t[n.content];case 8:return n.children.some(a=>Zp(a)&&Hs(a,t));case 5:case 12:return Hs(n.content,t);case 2:case 3:case 20:return!1;default:return!1}}function e1e(n){return n.type===14&&n.callee===D6?n.arguments[1].returns:n}const t1e=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/,r1e={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:d2,isPreTag:d2,isIgnoreNewlineTag:d2,isCustomElement:d2,onError:Ck,onWarn:Sge,comments:!0,prefixIdentifiers:!1};let Ha=r1e,mb=null,Ol="",ss=null,Ia=null,Ci="",gl=-1,zu=-1,Zk=0,jd=!1,mN=null;const hn=[],Xa=new bEt(hn,{onerr:Ps,ontext(n,t){f2(as(n,t),n,t)},ontextentity(n,t,a){f2(n,t,a)},oninterpolation(n,t){if(jd)return f2(as(n,t),n,t);let a=n+Xa.delimiterOpen.length,i=t-Xa.delimiterClose.length;for(;ai(Ol.charCodeAt(a));)a++;for(;ai(Ol.charCodeAt(i-1));)i--;let u=as(a,i);u.includes("&")&&(u=vEt(u)),yN({type:5,content:H2(u,!1,Sn(a,i)),loc:Sn(n,t)})},onopentagname(n,t){const a=as(n,t);ss={type:1,tag:a,ns:Ha.getNamespace(a,hn[0],Ha.ns),tagType:0,props:[],children:[],loc:Sn(n-1,t),codegenNode:void 0}},onopentagend(n){Jfe(n)},onclosetag(n,t){const a=as(n,t);if(!Ha.isVoidTag(a)){let i=!1;for(let u=0;u<hn.length;u++)if(hn[u].tag.toLowerCase()===a.toLowerCase()){i=!0,u>0&&Ps(24,hn[0].loc.start.offset);for(let m=0;m<=u;m++){const b=hn.shift();K2(b,t,m<u)}break}i||Ps(23,a1e(n,60))}},onselfclosingtag(n){const t=ss.tag;ss.isSelfClosing=!0,Jfe(n),hn[0]&&hn[0].tag===t&&K2(hn.shift(),n)},onattribname(n,t){Ia={type:6,name:as(n,t),nameLoc:Sn(n,t),value:void 0,loc:Sn(n)}},ondirname(n,t){const a=as(n,t),i=a==="."||a===":"?"bind":a==="@"?"on":a==="#"?"slot":a.slice(2);if(!jd&&i===""&&Ps(26,n),jd||i==="")Ia={type:6,name:a,nameLoc:Sn(n,t),value:void 0,loc:Sn(n)};else if(Ia={type:7,name:i,rawName:a,exp:void 0,arg:void 0,modifiers:a==="."?[Mr("prop")]:[],loc:Sn(n)},i==="pre"){jd=Xa.inVPre=!0,mN=ss;const u=ss.props;for(let p=0;p<u.length;p++)u[p].type===7&&(u[p]=ITt(u[p]))}},ondirarg(n,t){if(n===t)return;const a=as(n,t);if(jd)Ia.name+=a,ec(Ia.nameLoc,t);else{const i=a[0]!=="[";Ia.arg=H2(i?a:a.slice(1,-1),i,Sn(n,t),i?3:0)}},ondirmodifier(n,t){const a=as(n,t);if(jd)Ia.name+="."+a,ec(Ia.nameLoc,t);else if(Ia.name==="slot"){const i=Ia.arg;i&&(i.content+="."+a,ec(i.loc,t))}else{const i=Mr(a,!0,Sn(n,t));Ia.modifiers.push(i)}},onattribdata(n,t){Ci+=as(n,t),gl<0&&(gl=n),zu=t},onattribentity(n,t,a){Ci+=n,gl<0&&(gl=t),zu=a},onattribnameend(n){const t=Ia.loc.start.offset,a=as(t,n);Ia.type===7&&(Ia.rawName=a),ss.props.some(i=>(i.type===7?i.rawName:i.name)===a)&&Ps(2,t)},onattribend(n,t){if(ss&&Ia){if(ec(Ia.loc,t),n!==0)if(Ia.type===6)Ia.name==="class"&&(Ci=s1e(Ci).trim()),n===1&&!Ci&&Ps(13,t),Ia.value={type:2,content:Ci,loc:n===1?Sn(gl,zu):Sn(gl-1,zu+1)},Xa.inSFCRoot&&ss.tag==="template"&&Ia.name==="lang"&&Ci&&Ci!=="html"&&Xa.enterRCDATA(cb("</template"),0);else{let a=0;Ia.name==="for"?a=3:Ia.name==="slot"?a=1:Ia.name==="on"&&Ci.includes(";")&&(a=2),Ia.exp=H2(Ci,!1,Sn(gl,zu),0,a),Ia.name==="for"&&(Ia.forParseResult=bTt(Ia.exp))}(Ia.type!==7||Ia.name!=="pre")&&ss.props.push(Ia)}Ci="",gl=zu=-1},oncomment(n,t){Ha.comments&&yN({type:3,content:as(n,t),loc:Sn(n-4,t+3)})},onend(){const n=Ol.length;if(Xa.state!==1)switch(Xa.state){case 5:case 8:Ps(5,n);break;case 3:case 4:Ps(25,Xa.sectionStart);break;case 28:Xa.currentSequence===Xn.CdataEnd?Ps(6,n):Ps(7,n);break;case 6:case 7:case 9:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:Ps(9,n);break}for(let t=0;t<hn.length;t++)K2(hn[t],n-1),Ps(24,hn[t].loc.start.offset)},oncdata(n,t){hn[0].ns!==0?f2(as(n,t),n,t):Ps(1,n-9)},onprocessinginstruction(n){(hn[0]?hn[0].ns:Ha.ns)===0&&Ps(21,n-1)}}),Xfe=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,vTt=/^\(|\)$/g;function bTt(n){const t=n.loc,a=n.content,i=a.match(t1e);if(!i)return;const[,u,p]=i,m=(A,O,I=!1)=>{const q=t.start.offset+O,L=q+A.length;return H2(A,!1,Sn(q,L),0,I?1:0)},b={source:m(p.trim(),a.indexOf(p,u.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let v=u.trim().replace(vTt,"").trim();const E=u.indexOf(v),S=v.match(Xfe);if(S){v=v.replace(Xfe,"").trim();const A=S[1].trim();let O;if(A&&(O=a.indexOf(A,E+v.length),b.key=m(A,O,!0)),S[2]){const I=S[2].trim();I&&(b.index=m(I,a.indexOf(I,b.key?O+A.length:E+v.length),!0))}}return v&&(b.value=m(v,E,!0)),b}function as(n,t){return Ol.slice(n,t)}function Jfe(n){Xa.inSFCRoot&&(ss.innerLoc=Sn(n+1,n+1)),yN(ss);const{tag:t,ns:a}=ss;a===0&&Ha.isPreTag(t)&&Zk++,Ha.isVoidTag(t)?K2(ss,n):(hn.unshift(ss),(a===1||a===2)&&(Xa.inXML=!0)),ss=null}function f2(n,t,a){const i=hn[0]||mb,u=i.children[i.children.length-1];u&&u.type===2?(u.content+=n,ec(u.loc,a)):i.children.push({type:2,content:n,loc:Sn(t,a)})}function K2(n,t,a=!1){a?ec(n.loc,a1e(t,60)):ec(n.loc,xTt(t,62)+1),Xa.inSFCRoot&&(n.children.length?n.innerLoc.end=Cl({},n.children[n.children.length-1].loc.end):n.innerLoc.end=Cl({},n.innerLoc.start),n.innerLoc.source=as(n.innerLoc.start.offset,n.innerLoc.end.offset));const{tag:i,ns:u,children:p}=n;if(jd||(i==="slot"?n.tagType=2:ETt(n)?n.tagType=3:STt(n)&&(n.tagType=1)),Xa.inRCDATA||(n.children=n1e(p)),u===0&&Ha.isIgnoreNewlineTag(i)){const m=p[0];m&&m.type===2&&(m.content=m.content.replace(/^\r?\n/,""))}u===0&&Ha.isPreTag(i)&&Zk--,mN===n&&(jd=Xa.inVPre=!1,mN=null),Xa.inXML&&(hn[0]?hn[0].ns:Ha.ns)===0&&(Xa.inXML=!1)}function xTt(n,t){let a=n;for(;Ol.charCodeAt(a)!==t&&a<Ol.length-1;)a++;return a}function a1e(n,t){let a=n;for(;Ol.charCodeAt(a)!==t&&a>=0;)a--;return a}const RTt=new Set(["if","else","else-if","for","slot"]);function ETt({tag:n,props:t}){if(n==="template"){for(let a=0;a<t.length;a++)if(t[a].type===7&&RTt.has(t[a].name))return!0}return!1}function STt({tag:n,props:t}){if(Ha.isCustomElement(n))return!1;if(n==="component"||TTt(n.charCodeAt(0))||Xk(n)||Ha.isBuiltInComponent&&Ha.isBuiltInComponent(n)||Ha.isNativeTag&&!Ha.isNativeTag(n))return!0;for(let a=0;a<t.length;a++){const i=t[a];if(i.type===6&&i.name==="is"&&i.value&&i.value.content.startsWith("vue:"))return!0}return!1}function TTt(n){return n>64&&n<91}const wTt=/\r\n/g;function n1e(n,t){const a=Ha.whitespace!=="preserve";let i=!1;for(let u=0;u<n.length;u++){const p=n[u];if(p.type===2)if(Zk)p.content=p.content.replace(wTt,`
`);else if(PTt(p.content)){const m=n[u-1]&&n[u-1].type,b=n[u+1]&&n[u+1].type;!m||!b||a&&(m===3&&(b===3||b===1)||m===1&&(b===3||b===1&&ATt(p.content)))?(i=!0,n[u]=null):p.content=" "}else a&&(p.content=s1e(p.content))}return i?n.filter(Boolean):n}function PTt(n){for(let t=0;t<n.length;t++)if(!ai(n.charCodeAt(t)))return!1;return!0}function ATt(n){for(let t=0;t<n.length;t++){const a=n.charCodeAt(t);if(a===10||a===13)return!0}return!1}function s1e(n){let t="",a=!1;for(let i=0;i<n.length;i++)ai(n.charCodeAt(i))?a||(t+=" ",a=!0):(t+=n[i],a=!1);return t}function yN(n){(hn[0]||mb).children.push(n)}function Sn(n,t){return{start:Xa.getPos(n),end:t==null?t:Xa.getPos(t),source:t==null?t:as(n,t)}}function ec(n,t){n.end=Xa.getPos(t),n.source=as(n.start.offset,t)}function ITt(n){const t={type:6,name:n.rawName,nameLoc:Sn(n.loc.start.offset,n.loc.start.offset+n.rawName.length),value:void 0,loc:n.loc};if(n.exp){const a=n.exp.loc;a.end.offset<n.loc.end.offset&&(a.start.offset--,a.start.column--,a.end.offset++,a.end.column++),t.value={type:2,content:n.exp.content,loc:a}}return t}function H2(n,t=!1,a,i=0,u=0){const p=Mr(n,t,a,i);if(!t&&Ha.prefixIdentifiers&&u!==3&&n.trim()){if(_l(n))return p.ast=null,p;try{const m=Ha.expressionPlugins,b={plugins:m?[...m,"typescript"]:["typescript"]};u===2?p.ast=cN(` ${n} `,b).program:u===1?p.ast=py(`(${n})=>{}`,b):p.ast=py(`(${n})`,b)}catch(m){p.ast=!1,Ps(45,a.start.offset,m.message)}}return p}function Ps(n,t,a){Ha.onError(_a(n,Sn(t,t),void 0,a))}function CTt(){Xa.reset(),ss=null,Ia=null,Ci="",gl=-1,zu=-1,hn.length=0}function eL(n,t){if(CTt(),Ol=n,Ha=Cl({},r1e),t){let u;for(u in t)t[u]!=null&&(Ha[u]=t[u])}Ha.decodeEntities&&console.warn("[@vue/compiler-core] decodeEntities option is passed but will be ignored in non-browser builds."),Xa.mode=Ha.parseMode==="html"?1:Ha.parseMode==="sfc"?2:0,Xa.inXML=Ha.ns===1||Ha.ns===2;const a=t&&t.delimiters;a&&(Xa.delimiterOpen=cb(a[0]),Xa.delimiterClose=cb(a[1]));const i=mb=Ik([],n);return Xa.parse(Ol),i.loc=Sn(0,n.length),i.children=n1e(i.children),mb=null,i}function jTt(n,t){z2(n,void 0,t,i1e(n,n.children[0]))}function i1e(n,t){const{children:a}=n;return a.length===1&&t.type===1&&!fy(t)}function z2(n,t,a,i=!1,u=!1){const{children:p}=n,m=[];for(let S=0;S<p.length;S++){const A=p[S];if(A.type===1&&A.tagType===0){const O=i?0:Js(A,a);if(O>0){if(O>=2){A.codegenNode.patchFlag=-1,m.push(A);continue}}else{const I=A.codegenNode;if(I.type===13){const q=I.patchFlag;if((q===void 0||q===512||q===1)&&l1e(A,a)>=2){const L=d1e(A);L&&(I.props=a.hoist(L))}I.dynamicProps&&(I.dynamicProps=a.hoist(I.dynamicProps))}}}else if(A.type===12&&(i?0:Js(A,a))>=2){m.push(A);continue}if(A.type===1){const O=A.tagType===1;O&&a.scopes.vSlot++,z2(A,n,a,!1,u),O&&a.scopes.vSlot--}else if(A.type===11)z2(A,n,a,A.children.length===1,!0);else if(A.type===9)for(let O=0;O<A.branches.length;O++)z2(A.branches[O],n,a,A.branches[O].children.length===1,u)}let b=!1;if(m.length===p.length&&n.type===1){if(n.tagType===0&&n.codegenNode&&n.codegenNode.type===13&&is(n.codegenNode.children))n.codegenNode.children=v(kd(n.codegenNode.children)),b=!0;else if(n.tagType===1&&n.codegenNode&&n.codegenNode.type===13&&n.codegenNode.children&&!is(n.codegenNode.children)&&n.codegenNode.children.type===15){const S=E(n.codegenNode,"default");S&&(S.returns=v(kd(S.returns)),b=!0)}else if(n.tagType===3&&t&&t.type===1&&t.tagType===1&&t.codegenNode&&t.codegenNode.type===13&&t.codegenNode.children&&!is(t.codegenNode.children)&&t.codegenNode.children.type===15){const S=Cs(n,"slot",!0),A=S&&S.arg&&E(t.codegenNode,S.arg);A&&(A.returns=v(kd(A.returns)),b=!0)}}if(!b)for(const S of m)S.codegenNode=a.cache(S.codegenNode);function v(S){const A=a.cache(S);return u&&a.hmr&&(A.needArraySpread=!0),A}function E(S,A){if(S.children&&!is(S.children)&&S.children.type===15){const O=S.children.properties.find(I=>I.key===A||I.key.content===A);return O&&O.value}}m.length&&a.transformHoist&&a.transformHoist(p,a,n)}function Js(n,t){const{constantCache:a}=t;switch(n.type){case 1:if(n.tagType!==0)return 0;const i=a.get(n);if(i!==void 0)return i;const u=n.codegenNode;if(u.type!==13||u.isBlock&&n.tag!=="svg"&&n.tag!=="foreignObject"&&n.tag!=="math")return 0;if(u.patchFlag===void 0){let m=3;const b=l1e(n,t);if(b===0)return a.set(n,0),0;b<m&&(m=b);for(let v=0;v<n.children.length;v++){const E=Js(n.children[v],t);if(E===0)return a.set(n,0),0;E<m&&(m=E)}if(m>1)for(let v=0;v<n.props.length;v++){const E=n.props[v];if(E.type===7&&E.name==="bind"&&E.exp){const S=Js(E.exp,t);if(S===0)return a.set(n,0),0;S<m&&(m=S)}}if(u.isBlock){for(let v=0;v<n.props.length;v++)if(n.props[v].type===7)return a.set(n,0),0;t.removeHelper(Fd),t.removeHelper(cc(t.inSSR,u.isComponent)),u.isBlock=!1,t.helper(uc(t.inSSR,u.isComponent))}return a.set(n,m),m}else return a.set(n,0),0;case 2:case 3:return 3;case 9:case 11:case 10:return 0;case 5:case 12:return Js(n.content,t);case 4:return n.constType;case 8:let p=3;for(let m=0;m<n.children.length;m++){const b=n.children[m];if(ja(b)||yc(b))continue;const v=Js(b,t);if(v===0)return 0;v<p&&(p=v)}return p;case 20:return 2;default:return 0}}const OTt=new Set([j6,O6,qp,tf]);function o1e(n,t){if(n.type===14&&!ja(n.callee)&&OTt.has(n.callee)){const a=n.arguments[0];if(a.type===4)return Js(a,t);if(a.type===14)return o1e(a,t)}return 0}function l1e(n,t){let a=3;const i=d1e(n);if(i&&i.type===15){const{properties:u}=i;for(let p=0;p<u.length;p++){const{key:m,value:b}=u[p],v=Js(m,t);if(v===0)return v;v<a&&(a=v);let E;if(b.type===4?E=Js(b,t):b.type===14?E=o1e(b,t):E=0,E===0)return E;E<a&&(a=E)}}return a}function d1e(n){const t=n.codegenNode;if(t.type===13)return t.props}function u1e(n,{filename:t="",prefixIdentifiers:a=!1,hoistStatic:i=!1,hmr:u=!1,cacheHandlers:p=!1,nodeTransforms:m=[],directiveTransforms:b={},transformHoist:v=null,isBuiltInComponent:E=u_,isCustomElement:S=u_,expressionPlugins:A=[],scopeId:O=null,slotted:I=!0,ssr:q=!1,inSSR:L=!1,ssrCssVars:W="",bindingMetadata:X=R5t,inline:Q=!1,isTS:ae=!1,onError:ie=Ck,onWarn:be=Sge,compatConfig:Ge}){const Xe=t.replace(/\?.*$/,"").match(/([^/\\]+)\.\w+$/),K={filename:t,selfName:Xe&&Bd(Xs(Xe[1])),prefixIdentifiers:a,hoistStatic:i,hmr:u,cacheHandlers:p,nodeTransforms:m,directiveTransforms:b,transformHoist:v,isBuiltInComponent:E,isCustomElement:S,expressionPlugins:A,scopeId:O,slotted:I,ssr:q,inSSR:L,ssrCssVars:W,bindingMetadata:X,inline:Q,isTS:ae,onError:ie,onWarn:be,compatConfig:Ge,root:n,helpers:new Map,components:new Set,directives:new Set,hoists:[],imports:[],cached:[],constantCache:new WeakMap,temps:0,identifiers:Object.create(null),scopes:{vFor:0,vSlot:0,vPre:0,vOnce:0},parent:null,grandParent:null,currentNode:n,childIndex:0,inVOnce:!1,helper(Y){const pe=K.helpers.get(Y)||0;return K.helpers.set(Y,pe+1),Y},removeHelper(Y){const pe=K.helpers.get(Y);if(pe){const At=pe-1;At?K.helpers.set(Y,At):K.helpers.delete(Y)}},helperString(Y){return`_${zs[K.helper(Y)]}`},replaceNode(Y){{if(!K.currentNode)throw new Error("Node being replaced is already removed.");if(!K.parent)throw new Error("Cannot replace root node.")}K.parent.children[K.childIndex]=K.currentNode=Y},removeNode(Y){if(!K.parent)throw new Error("Cannot remove root node.");const pe=K.parent.children,At=Y?pe.indexOf(Y):K.currentNode?K.childIndex:-1;if(At<0)throw new Error("node being removed is not a child of current parent");!Y||Y===K.currentNode?(K.currentNode=null,K.onNodeRemoved()):K.childIndex>At&&(K.childIndex--,K.onNodeRemoved()),K.parent.children.splice(At,1)},onNodeRemoved:u_,addIdentifiers(Y){ja(Y)?se(Y):Y.identifiers?Y.identifiers.forEach(se):Y.type===4&&se(Y.content)},removeIdentifiers(Y){ja(Y)?ve(Y):Y.identifiers?Y.identifiers.forEach(ve):Y.type===4&&ve(Y.content)},hoist(Y){ja(Y)&&(Y=Mr(Y)),K.hoists.push(Y);const pe=Mr(`_hoisted_${K.hoists.length}`,!1,Y.loc,2);return pe.hoisted=Y,pe},cache(Y,pe=!1){const At=gge(K.cached.length,Y,pe);return K.cached.push(At),At}};function se(Y){const{identifiers:pe}=K;pe[Y]===void 0&&(pe[Y]=0),pe[Y]++}function ve(Y){K.identifiers[Y]--}return K}function c1e(n,t){const a=u1e(n,t);Vy(n,a),t.hoistStatic&&jTt(n,a),t.ssr||_Tt(n,a),n.helpers=new Set([...a.helpers.keys()]),n.components=[...a.components],n.directives=[...a.directives],n.imports=a.imports,n.hoists=a.hoists,n.temps=a.temps,n.cached=a.cached,n.transformed=!0}function _Tt(n,t){const{helper:a}=t,{children:i}=n;if(i.length===1){const u=i[0];if(i1e(n,u)&&u.codegenNode){const p=u.codegenNode;p.type===13&&k6(p,t),n.codegenNode=p}else n.codegenNode=u}else if(i.length>1){let u=64;i.filter(p=>p.type!==3).length===1&&(u|=2048),n.codegenNode=Up(t,a($p),void 0,n.children,u,void 0,void 0,!0,void 0,!1)}}function NTt(n,t){let a=0;const i=()=>{a--};for(;a<n.children.length;a++){const u=n.children[a];ja(u)||(t.grandParent=t.parent,t.parent=n,t.childIndex=a,t.onNodeRemoved=i,Vy(u,t))}}function Vy(n,t){t.currentNode=n;const{nodeTransforms:a}=t,i=[];for(let p=0;p<a.length;p++){const m=a[p](n,t);if(m&&(is(m)?i.push(...m):i.push(m)),t.currentNode)n=t.currentNode;else return}switch(n.type){case 3:t.ssr||t.helper(ef);break;case 5:t.ssr||t.helper($y);break;case 9:for(let p=0;p<n.branches.length;p++)Vy(n.branches[p],t);break;case 10:case 11:case 1:case 0:NTt(n,t);break}t.currentNode=n;let u=i.length;for(;u--;)i[u]()}function tL(n,t){const a=ja(n)?i=>i===n:i=>n.test(i);return(i,u)=>{if(i.type===1){const{props:p}=i;if(i.tagType===3&&p.some(Qk))return;const m=[];for(let b=0;b<p.length;b++){const v=p[b];if(v.type===7&&a(v.name)){p.splice(b,1),b--;const E=t(i,v,u);E&&m.push(E)}}return m}}}var p1e={},F6={},rL={},Yfe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");rL.encode=function(n){if(0<=n&&n<Yfe.length)return Yfe[n];throw new TypeError("Must be between 0 and 63: "+n)};rL.decode=function(n){var t=65,a=90,i=97,u=122,p=48,m=57,b=43,v=47,E=26,S=52;return t<=n&&n<=a?n-t:i<=n&&n<=u?n-i+E:p<=n&&n<=m?n-p+S:n==b?62:n==v?63:-1};var f1e=rL,aL=5,h1e=1<<aL,m1e=h1e-1,y1e=h1e;function DTt(n){return n<0?(-n<<1)+1:(n<<1)+0}function kTt(n){var t=(n&1)===1,a=n>>1;return t?-a:a}F6.encode=function(t){var a="",i,u=DTt(t);do i=u&m1e,u>>>=aL,u>0&&(i|=y1e),a+=f1e.encode(i);while(u>0);return a};F6.decode=function(t,a,i){var u=t.length,p=0,m=0,b,v;do{if(a>=u)throw new Error("Expected more digits in base 64 VLQ value.");if(v=f1e.decode(t.charCodeAt(a++)),v===-1)throw new Error("Invalid base64 digit: "+t.charAt(a-1));b=!!(v&y1e),v&=m1e,p=p+(v<<m),m+=aL}while(b);i.value=kTt(p),i.rest=a};var Wy={};(function(n){function t(K,se,ve){if(se in K)return K[se];if(arguments.length===3)return ve;throw new Error('"'+se+'" is a required argument.')}n.getArg=t;var a=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,i=/^data:.+\,.+$/;function u(K){var se=K.match(a);return se?{scheme:se[1],auth:se[2],host:se[3],port:se[4],path:se[5]}:null}n.urlParse=u;function p(K){var se="";return K.scheme&&(se+=K.scheme+":"),se+="//",K.auth&&(se+=K.auth+"@"),K.host&&(se+=K.host),K.port&&(se+=":"+K.port),K.path&&(se+=K.path),se}n.urlGenerate=p;var m=32;function b(K){var se=[];return function(ve){for(var Y=0;Y<se.length;Y++)if(se[Y].input===ve){var pe=se[0];return se[0]=se[Y],se[Y]=pe,se[0].result}var At=K(ve);return se.unshift({input:ve,result:At}),se.length>m&&se.pop(),At}}var v=b(function(se){var ve=se,Y=u(se);if(Y){if(!Y.path)return se;ve=Y.path}for(var pe=n.isAbsolute(ve),At=[],mt=0,yt=0;;)if(mt=yt,yt=ve.indexOf("/",mt),yt===-1){At.push(ve.slice(mt));break}else for(At.push(ve.slice(mt,yt));yt<ve.length&&ve[yt]==="/";)yt++;for(var Ot,kt=0,yt=At.length-1;yt>=0;yt--)Ot=At[yt],Ot==="."?At.splice(yt,1):Ot===".."?kt++:kt>0&&(Ot===""?(At.splice(yt+1,kt),kt=0):(At.splice(yt,2),kt--));return ve=At.join("/"),ve===""&&(ve=pe?"/":"."),Y?(Y.path=ve,p(Y)):ve});n.normalize=v;function E(K,se){K===""&&(K="."),se===""&&(se=".");var ve=u(se),Y=u(K);if(Y&&(K=Y.path||"/"),ve&&!ve.scheme)return Y&&(ve.scheme=Y.scheme),p(ve);if(ve||se.match(i))return se;if(Y&&!Y.host&&!Y.path)return Y.host=se,p(Y);var pe=se.charAt(0)==="/"?se:v(K.replace(/\/+$/,"")+"/"+se);return Y?(Y.path=pe,p(Y)):pe}n.join=E,n.isAbsolute=function(K){return K.charAt(0)==="/"||a.test(K)};function S(K,se){K===""&&(K="."),K=K.replace(/\/$/,"");for(var ve=0;se.indexOf(K+"/")!==0;){var Y=K.lastIndexOf("/");if(Y<0||(K=K.slice(0,Y),K.match(/^([^\/]+:\/)?\/*$/)))return se;++ve}return Array(ve+1).join("../")+se.substr(K.length+1)}n.relative=S;var A=function(){var K=Object.create(null);return!("__proto__"in K)}();function O(K){return K}function I(K){return L(K)?"$"+K:K}n.toSetString=A?O:I;function q(K){return L(K)?K.slice(1):K}n.fromSetString=A?O:q;function L(K){if(!K)return!1;var se=K.length;if(se<9||K.charCodeAt(se-1)!==95||K.charCodeAt(se-2)!==95||K.charCodeAt(se-3)!==111||K.charCodeAt(se-4)!==116||K.charCodeAt(se-5)!==111||K.charCodeAt(se-6)!==114||K.charCodeAt(se-7)!==112||K.charCodeAt(se-8)!==95||K.charCodeAt(se-9)!==95)return!1;for(var ve=se-10;ve>=0;ve--)if(K.charCodeAt(ve)!==36)return!1;return!0}function W(K,se,ve){var Y=ie(K.source,se.source);return Y!==0||(Y=K.originalLine-se.originalLine,Y!==0)||(Y=K.originalColumn-se.originalColumn,Y!==0||ve)||(Y=K.generatedColumn-se.generatedColumn,Y!==0)||(Y=K.generatedLine-se.generatedLine,Y!==0)?Y:ie(K.name,se.name)}n.compareByOriginalPositions=W;function X(K,se,ve){var Y;return Y=K.originalLine-se.originalLine,Y!==0||(Y=K.originalColumn-se.originalColumn,Y!==0||ve)||(Y=K.generatedColumn-se.generatedColumn,Y!==0)||(Y=K.generatedLine-se.generatedLine,Y!==0)?Y:ie(K.name,se.name)}n.compareByOriginalPositionsNoSource=X;function Q(K,se,ve){var Y=K.generatedLine-se.generatedLine;return Y!==0||(Y=K.generatedColumn-se.generatedColumn,Y!==0||ve)||(Y=ie(K.source,se.source),Y!==0)||(Y=K.originalLine-se.originalLine,Y!==0)||(Y=K.originalColumn-se.originalColumn,Y!==0)?Y:ie(K.name,se.name)}n.compareByGeneratedPositionsDeflated=Q;function ae(K,se,ve){var Y=K.generatedColumn-se.generatedColumn;return Y!==0||ve||(Y=ie(K.source,se.source),Y!==0)||(Y=K.originalLine-se.originalLine,Y!==0)||(Y=K.originalColumn-se.originalColumn,Y!==0)?Y:ie(K.name,se.name)}n.compareByGeneratedPositionsDeflatedNoLine=ae;function ie(K,se){return K===se?0:K===null?1:se===null?-1:K>se?1:-1}function be(K,se){var ve=K.generatedLine-se.generatedLine;return ve!==0||(ve=K.generatedColumn-se.generatedColumn,ve!==0)||(ve=ie(K.source,se.source),ve!==0)||(ve=K.originalLine-se.originalLine,ve!==0)||(ve=K.originalColumn-se.originalColumn,ve!==0)?ve:ie(K.name,se.name)}n.compareByGeneratedPositionsInflated=be;function Ge(K){return JSON.parse(K.replace(/^\)]}'[^\n]*\n/,""))}n.parseSourceMapInput=Ge;function Xe(K,se,ve){if(se=se||"",K&&(K[K.length-1]!=="/"&&se[0]!=="/"&&(K+="/"),se=K+se),ve){var Y=u(ve);if(!Y)throw new Error("sourceMapURL could not be parsed");if(Y.path){var pe=Y.path.lastIndexOf("/");pe>=0&&(Y.path=Y.path.substring(0,pe+1))}se=E(p(Y),se)}return v(se)}n.computeSourceURL=Xe})(Wy);var nL={},sL=Wy,iL=Object.prototype.hasOwnProperty,sc=typeof Map<"u";function Nl(){this._array=[],this._set=sc?new Map:Object.create(null)}Nl.fromArray=function(t,a){for(var i=new Nl,u=0,p=t.length;u<p;u++)i.add(t[u],a);return i};Nl.prototype.size=function(){return sc?this._set.size:Object.getOwnPropertyNames(this._set).length};Nl.prototype.add=function(t,a){var i=sc?t:sL.toSetString(t),u=sc?this.has(t):iL.call(this._set,i),p=this._array.length;(!u||a)&&this._array.push(t),u||(sc?this._set.set(t,p):this._set[i]=p)};Nl.prototype.has=function(t){if(sc)return this._set.has(t);var a=sL.toSetString(t);return iL.call(this._set,a)};Nl.prototype.indexOf=function(t){if(sc){var a=this._set.get(t);if(a>=0)return a}else{var i=sL.toSetString(t);if(iL.call(this._set,i))return this._set[i]}throw new Error('"'+t+'" is not in the set.')};Nl.prototype.at=function(t){if(t>=0&&t<this._array.length)return this._array[t];throw new Error("No element indexed by "+t)};Nl.prototype.toArray=function(){return this._array.slice()};nL.ArraySet=Nl;var g1e={},v1e=Wy;function LTt(n,t){var a=n.generatedLine,i=t.generatedLine,u=n.generatedColumn,p=t.generatedColumn;return i>a||i==a&&p>=u||v1e.compareByGeneratedPositionsInflated(n,t)<=0}function $6(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}$6.prototype.unsortedForEach=function(t,a){this._array.forEach(t,a)};$6.prototype.add=function(t){LTt(this._last,t)?(this._last=t,this._array.push(t)):(this._sorted=!1,this._array.push(t))};$6.prototype.toArray=function(){return this._sorted||(this._array.sort(v1e.compareByGeneratedPositionsInflated),this._sorted=!0),this._array};g1e.MappingList=$6;var Lm=F6,yn=Wy,yb=nL.ArraySet,MTt=g1e.MappingList;function Di(n){n||(n={}),this._file=yn.getArg(n,"file",null),this._sourceRoot=yn.getArg(n,"sourceRoot",null),this._skipValidation=yn.getArg(n,"skipValidation",!1),this._ignoreInvalidMapping=yn.getArg(n,"ignoreInvalidMapping",!1),this._sources=new yb,this._names=new yb,this._mappings=new MTt,this._sourcesContents=null}Di.prototype._version=3;Di.fromSourceMap=function(t,a){var i=t.sourceRoot,u=new Di(Object.assign(a||{},{file:t.file,sourceRoot:i}));return t.eachMapping(function(p){var m={generated:{line:p.generatedLine,column:p.generatedColumn}};p.source!=null&&(m.source=p.source,i!=null&&(m.source=yn.relative(i,m.source)),m.original={line:p.originalLine,column:p.originalColumn},p.name!=null&&(m.name=p.name)),u.addMapping(m)}),t.sources.forEach(function(p){var m=p;i!==null&&(m=yn.relative(i,p)),u._sources.has(m)||u._sources.add(m);var b=t.sourceContentFor(p);b!=null&&u.setSourceContent(p,b)}),u};Di.prototype.addMapping=function(t){var a=yn.getArg(t,"generated"),i=yn.getArg(t,"original",null),u=yn.getArg(t,"source",null),p=yn.getArg(t,"name",null);!this._skipValidation&&this._validateMapping(a,i,u,p)===!1||(u!=null&&(u=String(u),this._sources.has(u)||this._sources.add(u)),p!=null&&(p=String(p),this._names.has(p)||this._names.add(p)),this._mappings.add({generatedLine:a.line,generatedColumn:a.column,originalLine:i!=null&&i.line,originalColumn:i!=null&&i.column,source:u,name:p}))};Di.prototype.setSourceContent=function(t,a){var i=t;this._sourceRoot!=null&&(i=yn.relative(this._sourceRoot,i)),a!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[yn.toSetString(i)]=a):this._sourcesContents&&(delete this._sourcesContents[yn.toSetString(i)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))};Di.prototype.applySourceMap=function(t,a,i){var u=a;if(a==null){if(t.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);u=t.file}var p=this._sourceRoot;p!=null&&(u=yn.relative(p,u));var m=new yb,b=new yb;this._mappings.unsortedForEach(function(v){if(v.source===u&&v.originalLine!=null){var E=t.originalPositionFor({line:v.originalLine,column:v.originalColumn});E.source!=null&&(v.source=E.source,i!=null&&(v.source=yn.join(i,v.source)),p!=null&&(v.source=yn.relative(p,v.source)),v.originalLine=E.line,v.originalColumn=E.column,E.name!=null&&(v.name=E.name))}var S=v.source;S!=null&&!m.has(S)&&m.add(S);var A=v.name;A!=null&&!b.has(A)&&b.add(A)},this),this._sources=m,this._names=b,t.sources.forEach(function(v){var E=t.sourceContentFor(v);E!=null&&(i!=null&&(v=yn.join(i,v)),p!=null&&(v=yn.relative(p,v)),this.setSourceContent(v,E))},this)};Di.prototype._validateMapping=function(t,a,i,u){if(a&&typeof a.line!="number"&&typeof a.column!="number"){var p="original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.";if(this._ignoreInvalidMapping)return typeof console<"u"&&console.warn&&console.warn(p),!1;throw new Error(p)}if(!(t&&"line"in t&&"column"in t&&t.line>0&&t.column>=0&&!a&&!i&&!u)){if(t&&"line"in t&&"column"in t&&a&&"line"in a&&"column"in a&&t.line>0&&t.column>=0&&a.line>0&&a.column>=0&&i)return;var p="Invalid mapping: "+JSON.stringify({generated:t,source:i,original:a,name:u});if(this._ignoreInvalidMapping)return typeof console<"u"&&console.warn&&console.warn(p),!1;throw new Error(p)}};Di.prototype._serializeMappings=function(){for(var t=0,a=1,i=0,u=0,p=0,m=0,b="",v,E,S,A,O=this._mappings.toArray(),I=0,q=O.length;I<q;I++){if(E=O[I],v="",E.generatedLine!==a)for(t=0;E.generatedLine!==a;)v+=";",a++;else if(I>0){if(!yn.compareByGeneratedPositionsInflated(E,O[I-1]))continue;v+=","}v+=Lm.encode(E.generatedColumn-t),t=E.generatedColumn,E.source!=null&&(A=this._sources.indexOf(E.source),v+=Lm.encode(A-m),m=A,v+=Lm.encode(E.originalLine-1-u),u=E.originalLine-1,v+=Lm.encode(E.originalColumn-i),i=E.originalColumn,E.name!=null&&(S=this._names.indexOf(E.name),v+=Lm.encode(S-p),p=S)),b+=v}return b};Di.prototype._generateSourcesContent=function(t,a){return t.map(function(i){if(!this._sourcesContents)return null;a!=null&&(i=yn.relative(a,i));var u=yn.toSetString(i);return Object.prototype.hasOwnProperty.call(this._sourcesContents,u)?this._sourcesContents[u]:null},this)};Di.prototype.toJSON=function(){var t={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(t.file=this._file),this._sourceRoot!=null&&(t.sourceRoot=this._sourceRoot),this._sourcesContents&&(t.sourcesContent=this._generateSourcesContent(t.sources,t.sourceRoot)),t};Di.prototype.toString=function(){return JSON.stringify(this.toJSON())};p1e.SourceMapGenerator=Di;var b1e={};(function(n){n.GREATEST_LOWER_BOUND=1,n.LEAST_UPPER_BOUND=2;function t(a,i,u,p,m,b){var v=Math.floor((i-a)/2)+a,E=m(u,p[v],!0);return E===0?v:E>0?i-v>1?t(v,i,u,p,m,b):b==n.LEAST_UPPER_BOUND?i<p.length?i:-1:v:v-a>1?t(a,v,u,p,m,b):b==n.LEAST_UPPER_BOUND?v:a<0?-1:a}n.search=function(i,u,p,m){if(u.length===0)return-1;var b=t(-1,u.length,i,u,p,m||n.GREATEST_LOWER_BOUND);if(b<0)return-1;for(;b-1>=0&&p(u[b],u[b-1],!0)===0;)--b;return b}})(b1e);var x1e={};function BTt(n){function t(u,p,m){var b=u[p];u[p]=u[m],u[m]=b}function a(u,p){return Math.round(u+Math.random()*(p-u))}function i(u,p,m,b){if(m<b){var v=a(m,b),E=m-1;t(u,v,b);for(var S=u[b],A=m;A<b;A++)p(u[A],S,!1)<=0&&(E+=1,t(u,E,A));t(u,E+1,A);var O=E+1;i(u,p,m,O-1),i(u,p,O+1,b)}}return i}function FTt(n){let t=BTt.toString();return new Function(`return ${t}`)()(n)}let Qfe=new WeakMap;x1e.quickSort=function(n,t,a=0){let i=Qfe.get(t);i===void 0&&(i=FTt(t),Qfe.set(t,i)),i(n,t,a,n.length-1)};var gr=Wy,oL=b1e,Gp=nL.ArraySet,$Tt=F6,yy=x1e.quickSort;function tn(n,t){var a=n;return typeof n=="string"&&(a=gr.parseSourceMapInput(n)),a.sections!=null?new Do(a,t):new ls(a,t)}tn.fromSourceMap=function(n,t){return ls.fromSourceMap(n,t)};tn.prototype._version=3;tn.prototype.__generatedMappings=null;Object.defineProperty(tn.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}});tn.prototype.__originalMappings=null;Object.defineProperty(tn.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}});tn.prototype._charIsMappingSeparator=function(t,a){var i=t.charAt(a);return i===";"||i===","};tn.prototype._parseMappings=function(t,a){throw new Error("Subclasses must implement _parseMappings")};tn.GENERATED_ORDER=1;tn.ORIGINAL_ORDER=2;tn.GREATEST_LOWER_BOUND=1;tn.LEAST_UPPER_BOUND=2;tn.prototype.eachMapping=function(t,a,i){var u=a||null,p=i||tn.GENERATED_ORDER,m;switch(p){case tn.GENERATED_ORDER:m=this._generatedMappings;break;case tn.ORIGINAL_ORDER:m=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}for(var b=this.sourceRoot,v=t.bind(u),E=this._names,S=this._sources,A=this._sourceMapURL,O=0,I=m.length;O<I;O++){var q=m[O],L=q.source===null?null:S.at(q.source);L=gr.computeSourceURL(b,L,A),v({source:L,generatedLine:q.generatedLine,generatedColumn:q.generatedColumn,originalLine:q.originalLine,originalColumn:q.originalColumn,name:q.name===null?null:E.at(q.name)})}};tn.prototype.allGeneratedPositionsFor=function(t){var a=gr.getArg(t,"line"),i={source:gr.getArg(t,"source"),originalLine:a,originalColumn:gr.getArg(t,"column",0)};if(i.source=this._findSourceIndex(i.source),i.source<0)return[];var u=[],p=this._findMapping(i,this._originalMappings,"originalLine","originalColumn",gr.compareByOriginalPositions,oL.LEAST_UPPER_BOUND);if(p>=0){var m=this._originalMappings[p];if(t.column===void 0)for(var b=m.originalLine;m&&m.originalLine===b;)u.push({line:gr.getArg(m,"generatedLine",null),column:gr.getArg(m,"generatedColumn",null),lastColumn:gr.getArg(m,"lastGeneratedColumn",null)}),m=this._originalMappings[++p];else for(var v=m.originalColumn;m&&m.originalLine===a&&m.originalColumn==v;)u.push({line:gr.getArg(m,"generatedLine",null),column:gr.getArg(m,"generatedColumn",null),lastColumn:gr.getArg(m,"lastGeneratedColumn",null)}),m=this._originalMappings[++p]}return u};function ls(n,t){var a=n;typeof n=="string"&&(a=gr.parseSourceMapInput(n));var i=gr.getArg(a,"version"),u=gr.getArg(a,"sources"),p=gr.getArg(a,"names",[]),m=gr.getArg(a,"sourceRoot",null),b=gr.getArg(a,"sourcesContent",null),v=gr.getArg(a,"mappings"),E=gr.getArg(a,"file",null);if(i!=this._version)throw new Error("Unsupported version: "+i);m&&(m=gr.normalize(m)),u=u.map(String).map(gr.normalize).map(function(S){return m&&gr.isAbsolute(m)&&gr.isAbsolute(S)?gr.relative(m,S):S}),this._names=Gp.fromArray(p.map(String),!0),this._sources=Gp.fromArray(u,!0),this._absoluteSources=this._sources.toArray().map(function(S){return gr.computeSourceURL(m,S,t)}),this.sourceRoot=m,this.sourcesContent=b,this._mappings=v,this._sourceMapURL=t,this.file=E}ls.prototype=Object.create(tn.prototype);ls.prototype.consumer=tn;ls.prototype._findSourceIndex=function(n){var t=n;if(this.sourceRoot!=null&&(t=gr.relative(this.sourceRoot,t)),this._sources.has(t))return this._sources.indexOf(t);var a;for(a=0;a<this._absoluteSources.length;++a)if(this._absoluteSources[a]==n)return a;return-1};ls.fromSourceMap=function(t,a){var i=Object.create(ls.prototype),u=i._names=Gp.fromArray(t._names.toArray(),!0),p=i._sources=Gp.fromArray(t._sources.toArray(),!0);i.sourceRoot=t._sourceRoot,i.sourcesContent=t._generateSourcesContent(i._sources.toArray(),i.sourceRoot),i.file=t._file,i._sourceMapURL=a,i._absoluteSources=i._sources.toArray().map(function(I){return gr.computeSourceURL(i.sourceRoot,I,a)});for(var m=t._mappings.toArray().slice(),b=i.__generatedMappings=[],v=i.__originalMappings=[],E=0,S=m.length;E<S;E++){var A=m[E],O=new R1e;O.generatedLine=A.generatedLine,O.generatedColumn=A.generatedColumn,A.source&&(O.source=p.indexOf(A.source),O.originalLine=A.originalLine,O.originalColumn=A.originalColumn,A.name&&(O.name=u.indexOf(A.name)),v.push(O)),b.push(O)}return yy(i.__originalMappings,gr.compareByOriginalPositions),i};ls.prototype._version=3;Object.defineProperty(ls.prototype,"sources",{get:function(){return this._absoluteSources.slice()}});function R1e(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}const b_=gr.compareByGeneratedPositionsDeflatedNoLine;function Zfe(n,t){let a=n.length,i=n.length-t;if(!(i<=1))if(i==2){let u=n[t],p=n[t+1];b_(u,p)>0&&(n[t]=p,n[t+1]=u)}else if(i<20)for(let u=t;u<a;u++)for(let p=u;p>t;p--){let m=n[p-1],b=n[p];if(b_(m,b)<=0)break;n[p-1]=b,n[p]=m}else yy(n,b_,t)}ls.prototype._parseMappings=function(t,a){var i=1,u=0,p=0,m=0,b=0,v=0,E=t.length,S=0,A={},O=[],I=[],q,L,W,X;let Q=0;for(;S<E;)if(t.charAt(S)===";")i++,S++,u=0,Zfe(I,Q),Q=I.length;else if(t.charAt(S)===",")S++;else{for(q=new R1e,q.generatedLine=i,W=S;W<E&&!this._charIsMappingSeparator(t,W);W++);for(t.slice(S,W),L=[];S<W;)$Tt.decode(t,S,A),X=A.value,S=A.rest,L.push(X);if(L.length===2)throw new Error("Found a source, but no line and column");if(L.length===3)throw new Error("Found a source and line, but no column");if(q.generatedColumn=u+L[0],u=q.generatedColumn,L.length>1&&(q.source=b+L[1],b+=L[1],q.originalLine=p+L[2],p=q.originalLine,q.originalLine+=1,q.originalColumn=m+L[3],m=q.originalColumn,L.length>4&&(q.name=v+L[4],v+=L[4])),I.push(q),typeof q.originalLine=="number"){let ie=q.source;for(;O.length<=ie;)O.push(null);O[ie]===null&&(O[ie]=[]),O[ie].push(q)}}Zfe(I,Q),this.__generatedMappings=I;for(var ae=0;ae<O.length;ae++)O[ae]!=null&&yy(O[ae],gr.compareByOriginalPositionsNoSource);this.__originalMappings=[].concat(...O)};ls.prototype._findMapping=function(t,a,i,u,p,m){if(t[i]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+t[i]);if(t[u]<0)throw new TypeError("Column must be greater than or equal to 0, got "+t[u]);return oL.search(t,a,p,m)};ls.prototype.computeColumnSpans=function(){for(var t=0;t<this._generatedMappings.length;++t){var a=this._generatedMappings[t];if(t+1<this._generatedMappings.length){var i=this._generatedMappings[t+1];if(a.generatedLine===i.generatedLine){a.lastGeneratedColumn=i.generatedColumn-1;continue}}a.lastGeneratedColumn=1/0}};ls.prototype.originalPositionFor=function(t){var a={generatedLine:gr.getArg(t,"line"),generatedColumn:gr.getArg(t,"column")},i=this._findMapping(a,this._generatedMappings,"generatedLine","generatedColumn",gr.compareByGeneratedPositionsDeflated,gr.getArg(t,"bias",tn.GREATEST_LOWER_BOUND));if(i>=0){var u=this._generatedMappings[i];if(u.generatedLine===a.generatedLine){var p=gr.getArg(u,"source",null);p!==null&&(p=this._sources.at(p),p=gr.computeSourceURL(this.sourceRoot,p,this._sourceMapURL));var m=gr.getArg(u,"name",null);return m!==null&&(m=this._names.at(m)),{source:p,line:gr.getArg(u,"originalLine",null),column:gr.getArg(u,"originalColumn",null),name:m}}}return{source:null,line:null,column:null,name:null}};ls.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(t){return t==null}):!1};ls.prototype.sourceContentFor=function(t,a){if(!this.sourcesContent)return null;var i=this._findSourceIndex(t);if(i>=0)return this.sourcesContent[i];var u=t;this.sourceRoot!=null&&(u=gr.relative(this.sourceRoot,u));var p;if(this.sourceRoot!=null&&(p=gr.urlParse(this.sourceRoot))){var m=u.replace(/^file:\/\//,"");if(p.scheme=="file"&&this._sources.has(m))return this.sourcesContent[this._sources.indexOf(m)];if((!p.path||p.path=="/")&&this._sources.has("/"+u))return this.sourcesContent[this._sources.indexOf("/"+u)]}if(a)return null;throw new Error('"'+u+'" is not in the SourceMap.')};ls.prototype.generatedPositionFor=function(t){var a=gr.getArg(t,"source");if(a=this._findSourceIndex(a),a<0)return{line:null,column:null,lastColumn:null};var i={source:a,originalLine:gr.getArg(t,"line"),originalColumn:gr.getArg(t,"column")},u=this._findMapping(i,this._originalMappings,"originalLine","originalColumn",gr.compareByOriginalPositions,gr.getArg(t,"bias",tn.GREATEST_LOWER_BOUND));if(u>=0){var p=this._originalMappings[u];if(p.source===i.source)return{line:gr.getArg(p,"generatedLine",null),column:gr.getArg(p,"generatedColumn",null),lastColumn:gr.getArg(p,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}};function Do(n,t){var a=n;typeof n=="string"&&(a=gr.parseSourceMapInput(n));var i=gr.getArg(a,"version"),u=gr.getArg(a,"sections");if(i!=this._version)throw new Error("Unsupported version: "+i);this._sources=new Gp,this._names=new Gp;var p={line:-1,column:0};this._sections=u.map(function(m){if(m.url)throw new Error("Support for url field in sections not implemented.");var b=gr.getArg(m,"offset"),v=gr.getArg(b,"line"),E=gr.getArg(b,"column");if(v<p.line||v===p.line&&E<p.column)throw new Error("Section offsets must be ordered and non-overlapping.");return p=b,{generatedOffset:{generatedLine:v+1,generatedColumn:E+1},consumer:new tn(gr.getArg(m,"map"),t)}})}Do.prototype=Object.create(tn.prototype);Do.prototype.constructor=tn;Do.prototype._version=3;Object.defineProperty(Do.prototype,"sources",{get:function(){for(var n=[],t=0;t<this._sections.length;t++)for(var a=0;a<this._sections[t].consumer.sources.length;a++)n.push(this._sections[t].consumer.sources[a]);return n}});Do.prototype.originalPositionFor=function(t){var a={generatedLine:gr.getArg(t,"line"),generatedColumn:gr.getArg(t,"column")},i=oL.search(a,this._sections,function(p,m){var b=p.generatedLine-m.generatedOffset.generatedLine;return b||p.generatedColumn-m.generatedOffset.generatedColumn}),u=this._sections[i];return u?u.consumer.originalPositionFor({line:a.generatedLine-(u.generatedOffset.generatedLine-1),column:a.generatedColumn-(u.generatedOffset.generatedLine===a.generatedLine?u.generatedOffset.generatedColumn-1:0),bias:t.bias}):{source:null,line:null,column:null,name:null}};Do.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(t){return t.consumer.hasContentsOfAllSources()})};Do.prototype.sourceContentFor=function(t,a){for(var i=0;i<this._sections.length;i++){var u=this._sections[i],p=u.consumer.sourceContentFor(t,!0);if(p||p==="")return p}if(a)return null;throw new Error('"'+t+'" is not in the SourceMap.')};Do.prototype.generatedPositionFor=function(t){for(var a=0;a<this._sections.length;a++){var i=this._sections[a];if(i.consumer._findSourceIndex(gr.getArg(t,"source"))!==-1){var u=i.consumer.generatedPositionFor(t);if(u){var p={line:u.line+(i.generatedOffset.generatedLine-1),column:u.column+(i.generatedOffset.generatedLine===u.line?i.generatedOffset.generatedColumn-1:0)};return p}}}return{line:null,column:null}};Do.prototype._parseMappings=function(t,a){this.__generatedMappings=[],this.__originalMappings=[];for(var i=0;i<this._sections.length;i++)for(var u=this._sections[i],p=u.consumer._generatedMappings,m=0;m<p.length;m++){var b=p[m],v=u.consumer._sources.at(b.source);v=gr.computeSourceURL(u.consumer.sourceRoot,v,this._sourceMapURL),this._sources.add(v),v=this._sources.indexOf(v);var E=null;b.name&&(E=u.consumer._names.at(b.name),this._names.add(E),E=this._names.indexOf(E));var S={source:v,generatedLine:b.generatedLine+(u.generatedOffset.generatedLine-1),generatedColumn:b.generatedColumn+(u.generatedOffset.generatedLine===b.generatedLine?u.generatedOffset.generatedColumn-1:0),originalLine:b.originalLine,originalColumn:b.originalColumn,name:E};this.__generatedMappings.push(S),typeof S.originalLine=="number"&&this.__originalMappings.push(S)}yy(this.__generatedMappings,gr.compareByGeneratedPositionsDeflated),yy(this.__originalMappings,gr.compareByOriginalPositions)};var E1e=p1e.SourceMapGenerator;const q6="/*@__PURE__*/",X2=n=>`${zs[n]}: _${zs[n]}`;function ehe(n,{mode:t="function",prefixIdentifiers:a=t==="module",sourceMap:i=!1,filename:u="template.vue.html",scopeId:p=null,optimizeImports:m=!1,runtimeGlobalName:b="Vue",runtimeModuleName:v="vue",ssrRuntimeModuleName:E="vue/server-renderer",ssr:S=!1,isTS:A=!1,inSSR:O=!1}){const I={mode:t,prefixIdentifiers:a,sourceMap:i,filename:u,scopeId:p,optimizeImports:m,runtimeGlobalName:b,runtimeModuleName:v,ssrRuntimeModuleName:E,ssr:S,isTS:A,inSSR:O,source:n.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(W){return`_${zs[W]}`},push(W,X=-2,Q){if(I.code+=W,I.map){if(Q){let ae;if(Q.type===4&&!Q.isStatic){const ie=Q.content.replace(/^_ctx\./,"");ie!==Q.content&&_l(ie)&&(ae=ie)}L(Q.loc.start,ae)}X===-3?Yk(I,W):(I.offset+=W.length,X===-2?I.column+=W.length:(X===-1&&(X=W.length-1),I.line++,I.column=W.length-X)),Q&&Q.loc!==wn&&L(Q.loc.end)}},indent(){q(++I.indentLevel)},deindent(W=!1){W?--I.indentLevel:q(--I.indentLevel)},newline(){q(I.indentLevel)}};function q(W){I.push(`
`+" ".repeat(W),0)}function L(W,X=null){const{_names:Q,_mappings:ae}=I.map;X!==null&&!Q.has(X)&&Q.add(X),ae.add({originalLine:W.line,originalColumn:W.column-1,generatedLine:I.line,generatedColumn:I.column-1,source:u,name:X})}return i&&(I.map=new E1e,I.map.setSourceContent(u,I.source),I.map._sources.add(u)),I}function S1e(n,t={}){const a=ehe(n,t);t.onContextCreated&&t.onContextCreated(a);const{mode:i,push:u,prefixIdentifiers:p,indent:m,deindent:b,newline:v,scopeId:E,ssr:S}=a,A=Array.from(n.helpers),O=A.length>0,I=!p&&i!=="module",q=E!=null&&i==="module",L=!!t.inline,W=L?ehe(n,t):a;i==="module"?UTt(n,W,q,L):qTt(n,W);const X=S?"ssrRender":"render",Q=S?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"];t.bindingMetadata&&!t.inline&&Q.push("$props","$setup","$data","$options");const ae=t.isTS?Q.map(ie=>`${ie}: any`).join(","):Q.join(", ");if(u(L?`(${ae}) => {`:`function ${X}(${ae}) {`),m(),I&&(u("with (_ctx) {"),m(),O&&(u(`const { ${A.map(X2).join(", ")} } = _Vue
`,-1),v())),n.components.length&&(the(n.components,"component",a),(n.directives.length||n.temps>0)&&v()),n.directives.length&&(the(n.directives,"directive",a),n.temps>0&&v()),n.temps>0){u("let ");for(let ie=0;ie<n.temps;ie++)u(`${ie>0?", ":""}_temp${ie}`)}return(n.components.length||n.directives.length||n.temps)&&(u(`
`,0),v()),S||u("return "),n.codegenNode?an(n.codegenNode,a):u("null"),I&&(b(),u("}")),b(),u("}"),{ast:n,code:a.code,preamble:L?W.code:"",map:a.map?a.map.toJSON():void 0}}function qTt(n,t){const{ssr:a,prefixIdentifiers:i,push:u,newline:p,runtimeModuleName:m,runtimeGlobalName:b,ssrRuntimeModuleName:v}=t,E=a?`require(${JSON.stringify(m)})`:b,S=Array.from(n.helpers);if(S.length>0){if(i)u(`const { ${S.map(X2).join(", ")} } = ${E}
`,-1);else if(u(`const _Vue = ${E}
`,-1),n.hoists.length){const A=[E6,S6,ef,T6,w6].filter(O=>S.includes(O)).map(X2).join(", ");u(`const { ${A} } = _Vue
`,-1)}}n.ssrHelpers&&n.ssrHelpers.length&&u(`const { ${n.ssrHelpers.map(X2).join(", ")} } = require("${v}")
`,-1),T1e(n.hoists,t),p(),u("return ")}function UTt(n,t,a,i){const{push:u,newline:p,optimizeImports:m,runtimeModuleName:b,ssrRuntimeModuleName:v}=t;if(n.helpers.size){const E=Array.from(n.helpers);m?(u(`import { ${E.map(S=>zs[S]).join(", ")} } from ${JSON.stringify(b)}
`,-1),u(`
// Binding optimization for webpack code-split
const ${E.map(S=>`_${zs[S]} = ${zs[S]}`).join(", ")}
`,-1)):u(`import { ${E.map(S=>`${zs[S]} as _${zs[S]}`).join(", ")} } from ${JSON.stringify(b)}
`,-1)}n.ssrHelpers&&n.ssrHelpers.length&&u(`import { ${n.ssrHelpers.map(E=>`${zs[E]} as _${zs[E]}`).join(", ")} } from "${v}"
`,-1),n.imports.length&&(VTt(n.imports,t),p()),T1e(n.hoists,t),p(),i||u("export ")}function the(n,t,{helper:a,push:i,newline:u,isTS:p}){const m=a(t==="component"?iy:A6);for(let b=0;b<n.length;b++){let v=n[b];const E=v.endsWith("__self");E&&(v=v.slice(0,-6)),i(`const ${my(v,t)} = ${m}(${JSON.stringify(v)}${E?", true":""})${p?"!":""}`),b<n.length-1&&u()}}function T1e(n,t){if(!n.length)return;t.pure=!0;const{push:a,newline:i}=t;i();for(let u=0;u<n.length;u++){const p=n[u];p&&(a(`const _hoisted_${u+1} = `),an(p,t),i())}t.pure=!1}function VTt(n,t){n.length&&n.forEach(a=>{t.push("import "),an(a.exp,t),t.push(` from '${a.path}'`),t.newline()})}function WTt(n){return ja(n)||n.type===4||n.type===2||n.type===5||n.type===8}function U6(n,t){const a=n.length>3||n.some(i=>is(i)||!WTt(i));t.push("["),a&&t.indent(),rf(n,t,a),a&&t.deindent(),t.push("]")}function rf(n,t,a=!1,i=!0){const{push:u,newline:p}=t;for(let m=0;m<n.length;m++){const b=n[m];ja(b)?u(b,-3):is(b)?U6(b,t):an(b,t),m<n.length-1&&(a?(i&&u(","),p()):i&&u(", "))}}function an(n,t){if(ja(n)){t.push(n,-3);return}if(yc(n)){t.push(t.helper(n));return}switch(n.type){case 1:case 9:case 11:hN(n.codegenNode!=null,"Codegen node is missing for element/if/for node. Apply appropriate transforms first."),an(n.codegenNode,t);break;case 2:GTt(n,t);break;case 4:w1e(n,t);break;case 5:KTt(n,t);break;case 12:an(n.codegenNode,t);break;case 8:P1e(n,t);break;case 3:zTt(n,t);break;case 13:XTt(n,t);break;case 14:YTt(n,t);break;case 15:QTt(n,t);break;case 17:ZTt(n,t);break;case 18:e3t(n,t);break;case 19:t3t(n,t);break;case 20:r3t(n,t);break;case 21:rf(n.body,t,!0,!1);break;case 22:a3t(n,t);break;case 23:A1e(n,t);break;case 24:n3t(n,t);break;case 25:s3t(n,t);break;case 26:i3t(n,t);break;case 10:break;default:return hN(!1,`unhandled codegen node type: ${n.type}`),n}}function GTt(n,t){t.push(JSON.stringify(n.content),-3,n)}function w1e(n,t){const{content:a,isStatic:i}=n;t.push(i?JSON.stringify(a):a,-3,n)}function KTt(n,t){const{push:a,helper:i,pure:u}=t;u&&a(q6),a(`${i($y)}(`),an(n.content,t),a(")")}function P1e(n,t){for(let a=0;a<n.children.length;a++){const i=n.children[a];ja(i)?t.push(i,-3):an(i,t)}}function HTt(n,t){const{push:a}=t;if(n.type===8)a("["),P1e(n,t),a("]");else if(n.isStatic){const i=_l(n.content)?n.content:JSON.stringify(n.content);a(i,-2,n)}else a(`[${n.content}]`,-3,n)}function zTt(n,t){const{push:a,helper:i,pure:u}=t;u&&a(q6),a(`${i(ef)}(${JSON.stringify(n.content)})`,-3,n)}function XTt(n,t){const{push:a,helper:i,pure:u}=t,{tag:p,props:m,children:b,patchFlag:v,dynamicProps:E,directives:S,isBlock:A,disableTracking:O,isComponent:I}=n;let q;if(v)if(v<0)q=v+` /* ${$2[v]} */`;else{const W=Object.keys($2).map(Number).filter(X=>X>0&&v&X).map(X=>$2[X]).join(", ");q=v+` /* ${W} */`}S&&a(i(I6)+"("),A&&a(`(${i(Fd)}(${O?"true":""}), `),u&&a(q6);const L=A?cc(t.inSSR,I):uc(t.inSSR,I);a(i(L)+"(",-2,n),rf(JTt([p,m,b,q,E]),t),a(")"),A&&a(")"),S&&(a(", "),an(S,t),a(")"))}function JTt(n){let t=n.length;for(;t--&&n[t]==null;);return n.slice(0,t+1).map(a=>a||"null")}function YTt(n,t){const{push:a,helper:i,pure:u}=t,p=ja(n.callee)?n.callee:i(n.callee);u&&a(q6),a(p+"(",-2,n),rf(n.arguments,t),a(")")}function QTt(n,t){const{push:a,indent:i,deindent:u,newline:p}=t,{properties:m}=n;if(!m.length){a("{}",-2,n);return}const b=m.length>1||m.some(v=>v.value.type!==4);a(b?"{":"{ "),b&&i();for(let v=0;v<m.length;v++){const{key:E,value:S}=m[v];HTt(E,t),a(": "),an(S,t),v<m.length-1&&(a(","),p())}b&&u(),a(b?"}":" }")}function ZTt(n,t){U6(n.elements,t)}function e3t(n,t){const{push:a,indent:i,deindent:u}=t,{params:p,returns:m,body:b,newline:v,isSlot:E}=n;E&&a(`_${zs[N6]}(`),a("(",-2,n),is(p)?rf(p,t):p&&an(p,t),a(") => "),(v||b)&&(a("{"),i()),m?(v&&a("return "),is(m)?U6(m,t):an(m,t)):b&&an(b,t),(v||b)&&(u(),a("}")),E&&a(")")}function t3t(n,t){const{test:a,consequent:i,alternate:u,newline:p}=n,{push:m,indent:b,deindent:v,newline:E}=t;if(a.type===4){const A=!_l(a.content);A&&m("("),w1e(a,t),A&&m(")")}else m("("),an(a,t),m(")");p&&b(),t.indentLevel++,p||m(" "),m("? "),an(i,t),t.indentLevel--,p&&E(),p||m(" "),m(": ");const S=u.type===19;S||t.indentLevel++,an(u,t),S||t.indentLevel--,p&&v(!0)}function r3t(n,t){const{push:a,helper:i,indent:u,deindent:p,newline:m}=t,{needPauseTracking:b,needArraySpread:v}=n;v&&a("[...("),a(`_cache[${n.index}] || (`),b&&(u(),a(`${i(ly)}(-1),`),m(),a("(")),a(`_cache[${n.index}] = `),an(n.value,t),b&&(a(`).cacheIndex = ${n.index},`),m(),a(`${i(ly)}(1),`),m(),a(`_cache[${n.index}]`),p()),a(")"),v&&a(")]")}function a3t(n,t){const{push:a,indent:i,deindent:u}=t;a("`");const p=n.elements.length,m=p>3;for(let b=0;b<p;b++){const v=n.elements[b];ja(v)?a(v.replace(/(`|\$|\\)/g,"\\$1"),-3):(a("${"),m&&i(),an(v,t),m&&u(),a("}"))}a("`")}function A1e(n,t){const{push:a,indent:i,deindent:u}=t,{test:p,consequent:m,alternate:b}=n;a("if ("),an(p,t),a(") {"),i(),an(m,t),u(),a("}"),b&&(a(" else "),b.type===23?A1e(b,t):(a("{"),i(),an(b,t),u(),a("}")))}function n3t(n,t){an(n.left,t),t.push(" = "),an(n.right,t)}function s3t(n,t){t.push("("),rf(n.expressions,t),t.push(")")}function i3t({returns:n},t){t.push("return "),is(n)?U6(n,t):an(n,t)}const o3t=Yn("true,false,null,this"),I1e=(n,t)=>{if(n.type===5)n.content=os(n.content,t);else if(n.type===1)for(let a=0;a<n.props.length;a++){const i=n.props[a];if(i.type===7&&i.name!=="for"){const u=i.exp,p=i.arg;u&&u.type===4&&!(i.name==="on"&&p)&&(i.exp=os(u,t,i.name==="slot")),p&&p.type===4&&!p.isStatic&&(i.arg=os(p,t))}}};function os(n,t,a=!1,i=!1,u=Object.create(t.identifiers)){if(!t.prefixIdentifiers||!n.content.trim())return n;const{inline:p,bindingMetadata:m}=t,b=(L,W,X)=>{const Q=bk(m,L)&&m[L];if(p){const ae=W&&W.type==="AssignmentExpression"&&W.left===X,ie=W&&W.type==="UpdateExpression"&&W.argument===X,be=W&&Gk(W,A),Ge=W&&Vge(A),Xe=K=>{const se=`${t.helperString(dy)}(${K})`;return Ge?`(${se})`:se};if(rhe(Q)||Q==="setup-reactive-const"||u[L])return L;if(Q==="setup-ref")return`${L}.value`;if(Q==="setup-maybe-ref")return ae||ie||be?`${L}.value`:Xe(L);if(Q==="setup-let")if(ae){const{right:K,operator:se}=W,ve=v.slice(K.start-1,K.end-1),Y=lL(os(Mr(ve,!1),t,!1,!1,O));return`${t.helperString(uy)}(${L})${t.isTS?` //@ts-ignore
`:""} ? ${L}.value ${se} ${Y} : ${L}`}else if(ie){X.start=W.start,X.end=W.end;const{prefix:K,operator:se}=W,ve=K?se:"",Y=K?"":se;return`${t.helperString(uy)}(${L})${t.isTS?` //@ts-ignore
`:""} ? ${ve}${L}.value${Y} : ${ve}${L}${Y}`}else return be?L:Xe(L);else{if(Q==="props")return Ife(L);if(Q==="props-aliased")return Ife(m.__propsAliases[L])}}else{if(Q&&Q.startsWith("setup")||Q==="literal-const")return`$setup.${L}`;if(Q==="props-aliased")return`$props['${m.__propsAliases[L]}']`;if(Q)return`$${Q}.${L}`}return`_ctx.${L}`},v=n.content;let E=n.ast;if(E===!1)return n;if(E===null||!E&&_l(v)){const L=t.identifiers[v],W=ige(v),X=o3t(v);return!a&&!L&&!X&&(!W||m[v])?(rhe(m[v])&&(n.constType=1),n.content=b(v)):L||(X?n.constType=3:n.constType=2),n}if(!E){const L=i?` ${v} `:`(${v})${a?"=>{}":""}`;try{E=py(L,{sourceType:"module",plugins:t.expressionPlugins})}catch(W){return t.onError(_a(45,n.loc,void 0,W.message)),n}}const S=[],A=[],O=Object.create(t.identifiers);Wk(E,(L,W,X,Q,ae)=>{if(zge(L,W))return;const ie=Q&&l3t(L);ie&&!ae?(Hk(W)&&W.shorthand&&(L.prefix=`${L.name}: `),L.name=b(L.name,W,L),S.push(L)):(!(ie&&ae)&&(!W||W.type!=="CallExpression"&&W.type!=="NewExpression"&&W.type!=="MemberExpression")&&(L.isConstant=!0),S.push(L))},!0,A,O);const I=[];S.sort((L,W)=>L.start-W.start),S.forEach((L,W)=>{const X=L.start-1,Q=L.end-1,ae=S[W-1],ie=v.slice(ae?ae.end-1:0,X);(ie.length||L.prefix)&&I.push(ie+(L.prefix||""));const be=v.slice(X,Q);I.push(Mr(L.name,!1,{start:fN(n.loc.start,be,X),end:fN(n.loc.start,be,Q),source:be},L.isConstant?3:0)),W===S.length-1&&Q<v.length&&I.push(v.slice(Q))});let q;return I.length?(q=Os(I,n.loc),q.ast=E):(q=n,q.constType=3),q.identifiers=Object.keys(O),q}function l3t(n){return!(ige(n.name)||n.name==="require")}function lL(n){return ja(n)?n:n.type===4?n.content:n.children.map(lL).join("")}function rhe(n){return n==="setup-const"||n==="literal-const"}const d3t=tL(/^(if|else|else-if)$/,(n,t,a)=>C1e(n,t,a,(i,u,p)=>{const m=a.parent.children;let b=m.indexOf(i),v=0;for(;b-->=0;){const E=m[b];E&&E.type===9&&(v+=E.branches.length)}return()=>{if(p)i.codegenNode=nhe(u,v,a);else{const E=c3t(i.codegenNode);E.alternate=nhe(u,v+i.branches.length-1,a)}}}));function C1e(n,t,a,i){if(t.name!=="else"&&(!t.exp||!t.exp.content.trim())){const u=t.exp?t.exp.loc:n.loc;a.onError(_a(28,t.loc)),t.exp=Mr("true",!1,u)}if(a.prefixIdentifiers&&t.exp&&(t.exp=os(t.exp,a)),t.name==="if"){const u=ahe(n,t),p={type:9,loc:n.loc,branches:[u]};if(a.replaceNode(p),i)return i(p,u,!0)}else{const u=a.parent.children,p=[];let m=u.indexOf(n);for(;m-->=-1;){const b=u[m];if(b&&b.type===3){a.removeNode(b),p.unshift(b);continue}if(b&&b.type===2&&!b.content.trim().length){a.removeNode(b);continue}if(b&&b.type===9){t.name==="else-if"&&b.branches[b.branches.length-1].condition===void 0&&a.onError(_a(30,n.loc)),a.removeNode();const v=ahe(n,t);p.length&&!(a.parent&&a.parent.type===1&&(a.parent.tag==="transition"||a.parent.tag==="Transition"))&&(v.children=[...p,...v.children]);{const S=v.userKey;S&&b.branches.forEach(({userKey:A})=>{u3t(A,S)&&a.onError(_a(29,v.userKey.loc))})}b.branches.push(v);const E=i&&i(b,v,!1);Vy(v,a),E&&E(),a.currentNode=null}else a.onError(_a(30,n.loc));break}}}function ahe(n,t){const a=n.tagType===3;return{type:10,loc:n.loc,condition:t.name==="else"?void 0:t.exp,children:a&&!Cs(n,"for")?n.children:[n],userKey:Vp(n,"key"),isTemplateIf:a}}function nhe(n,t,a){return n.condition?ub(n.condition,she(n,t,a),mn(a.helper(ef),['"v-if"',"true"])):she(n,t,a)}function she(n,t,a){const{helper:i}=a,u=en("key",Mr(`${t}`,!1,wn,2)),{children:p}=n,m=p[0];if(p.length!==1||m.type!==1)if(p.length===1&&m.type===11){const v=m.codegenNode;return hy(v,u,a),v}else{let v=64;return!n.isTemplateIf&&p.filter(E=>E.type!==3).length===1&&(v|=2048),Up(a,i($p),si([u]),p,v,void 0,void 0,!0,!1,!1,n.loc)}else{const v=m.codegenNode,E=e1e(v);return E.type===13&&k6(E,a),hy(E,u,a),v}}function u3t(n,t){if(!n||n.type!==t.type)return!1;if(n.type===6){if(n.value.content!==t.value.content)return!1}else{const a=n.exp,i=t.exp;if(a.type!==i.type||a.type!==4||a.isStatic!==i.isStatic||a.content!==i.content)return!1}return!0}function c3t(n){for(;;)if(n.type===19)if(n.alternate.type===19)n=n.alternate;else return n;else n.type===20&&(n=n.value)}const j1e=(n,t,a)=>{const{modifiers:i,loc:u}=n,p=n.arg;let{exp:m}=n;if(m&&m.type===4&&!m.content.trim())return a.onError(_a(34,u)),{props:[en(p,Mr("",!0,u))]};if(!m){if(p.type!==4||!p.isStatic)return a.onError(_a(52,p.loc)),{props:[en(p,Mr("",!0,u))]};O1e(n,a),m=n.exp}return p.type!==4?(p.children.unshift("("),p.children.push(') || ""')):p.isStatic||(p.content=`${p.content} || ""`),i.some(b=>b.content==="camel")&&(p.type===4?p.isStatic?p.content=Xs(p.content):p.content=`${a.helperString(lb)}(${p.content})`:(p.children.unshift(`${a.helperString(lb)}(`),p.children.push(")"))),a.inSSR||(i.some(b=>b.content==="prop")&&ihe(p,"."),i.some(b=>b.content==="attr")&&ihe(p,"^")),{props:[en(p,m)]}},O1e=(n,t)=>{const a=n.arg,i=Xs(a.content);n.exp=Mr(i,!1,a.loc),n.exp=os(n.exp,t)},ihe=(n,t)=>{n.type===4?n.isStatic?n.content=t+n.content:n.content=`\`${t}\${${n.content}}\``:(n.children.unshift(`'${t}' + (`),n.children.push(")"))},p3t=tL("for",(n,t,a)=>{const{helper:i,removeHelper:u}=a;return _1e(n,t,a,p=>{const m=mn(i(C6),[p.source]),b=Wp(n),v=Cs(n,"memo"),E=Vp(n,"key",!1,!0);E&&E.type===7&&!E.exp&&O1e(E,a);const S=E&&(E.type===6?E.value?Mr(E.value.content,!0):void 0:E.exp),A=E&&S?en("key",S):null;b&&(v&&(v.exp=os(v.exp,a)),A&&E.type!==6&&(A.value=os(A.value,a)));const O=p.source.type===4&&p.source.constType>0,I=O?64:E?128:256;return p.codegenNode=Up(a,i($p),void 0,m,I,void 0,void 0,!0,!O,!1,n.loc),()=>{let q;const{children:L}=p;b&&n.children.some(Q=>{if(Q.type===1){const ae=Vp(Q,"key");if(ae)return a.onError(_a(33,ae.loc)),!0}});const W=L.length!==1||L[0].type!==1,X=fy(n)?n:b&&n.children.length===1&&fy(n.children[0])?n.children[0]:null;if(X?(q=X.codegenNode,b&&A&&hy(q,A,a)):W?q=Up(a,i($p),A?si([A]):void 0,n.children,64,void 0,void 0,!0,void 0,!1):(q=L[0].codegenNode,b&&A&&hy(q,A,a),q.isBlock!==!O&&(q.isBlock?(u(Fd),u(cc(a.inSSR,q.isComponent))):u(uc(a.inSSR,q.isComponent))),q.isBlock=!O,q.isBlock?(i(Fd),i(cc(a.inSSR,q.isComponent))):i(uc(a.inSSR,q.isComponent))),v){const Q=dc(gb(p.parseResult,[Mr("_cached")]));Q.body=vge([Os(["const _memo = (",v.exp,")"]),Os(["if (_cached",...S?[" && _cached.key === ",S]:[],` && ${a.helperString(Pk)}(_cached, _memo)) return _cached`]),Os(["const _item = ",q]),Mr("_item.memo = _memo"),Mr("return _item")]),m.arguments.push(Q,Mr("_cache"),Mr(String(a.cached.length))),a.cached.push(null)}else m.arguments.push(dc(gb(p.parseResult),q,!0))}})});function _1e(n,t,a,i){if(!t.exp){a.onError(_a(31,t.loc));return}const u=t.forParseResult;if(!u){a.onError(_a(32,t.loc));return}dL(u,a);const{addIdentifiers:p,removeIdentifiers:m,scopes:b}=a,{source:v,value:E,key:S,index:A}=u,O={type:11,loc:t.loc,source:v,valueAlias:E,keyAlias:S,objectIndexAlias:A,parseResult:u,children:Wp(n)?n.children:[n]};a.replaceNode(O),b.vFor++,a.prefixIdentifiers&&(E&&p(E),S&&p(S),A&&p(A));const I=i&&i(O);return()=>{b.vFor--,a.prefixIdentifiers&&(E&&m(E),S&&m(S),A&&m(A)),I&&I()}}function dL(n,t){n.finalized||(t.prefixIdentifiers&&(n.source=os(n.source,t),n.key&&(n.key=os(n.key,t,!0)),n.index&&(n.index=os(n.index,t,!0)),n.value&&(n.value=os(n.value,t,!0))),n.finalized=!0)}function gb({value:n,key:t,index:a},i=[]){return f3t([n,t,a,...i])}function f3t(n){let t=n.length;for(;t--&&!n[t];);return n.slice(0,t+1).map((a,i)=>a||Mr("_".repeat(i+1),!1))}const ohe=Mr("undefined",!1),N1e=(n,t)=>{if(n.type===1&&(n.tagType===1||n.tagType===3)){const a=Cs(n,"slot");if(a){const i=a.exp;return t.prefixIdentifiers&&i&&t.addIdentifiers(i),t.scopes.vSlot++,()=>{t.prefixIdentifiers&&i&&t.removeIdentifiers(i),t.scopes.vSlot--}}}},D1e=(n,t)=>{let a;if(Wp(n)&&n.props.some(Qk)&&(a=Cs(n,"for"))){const i=a.forParseResult;if(i){dL(i,t);const{value:u,key:p,index:m}=i,{addIdentifiers:b,removeIdentifiers:v}=t;return u&&b(u),p&&b(p),m&&b(m),()=>{u&&v(u),p&&v(p),m&&v(m)}}}},h3t=(n,t,a,i)=>dc(n,a,!1,!0,a.length?a[0].loc:i);function k1e(n,t,a=h3t){t.helper(N6);const{children:i,loc:u}=n,p=[],m=[];let b=t.scopes.vSlot>0||t.scopes.vFor>0;!t.ssr&&t.prefixIdentifiers&&(b=Hs(n,t.identifiers));const v=Cs(n,"slot",!0);if(v){const{arg:W,exp:X}=v;W&&!Ns(W)&&(b=!0),p.push(en(W||Mr("default",!0),a(X,void 0,i,u)))}let E=!1,S=!1;const A=[],O=new Set;let I=0;for(let W=0;W<i.length;W++){const X=i[W];let Q;if(!Wp(X)||!(Q=Cs(X,"slot",!0))){X.type!==3&&A.push(X);continue}if(v){t.onError(_a(37,Q.loc));break}E=!0;const{children:ae,loc:ie}=X,{arg:be=Mr("default",!0),exp:Ge,loc:Xe}=Q;let K;Ns(be)?K=be?be.content:"default":b=!0;const se=Cs(X,"for"),ve=a(Ge,se,ae,ie);let Y,pe;if(Y=Cs(X,"if"))b=!0,m.push(ub(Y.exp,h2(be,ve,I++),ohe));else if(pe=Cs(X,/^else(-if)?$/,!0)){let At=W,mt;for(;At--&&(mt=i[At],mt.type===3););if(mt&&Wp(mt)&&Cs(mt,/^(else-)?if$/)){let yt=m[m.length-1];for(;yt.alternate.type===19;)yt=yt.alternate;yt.alternate=pe.exp?ub(pe.exp,h2(be,ve,I++),ohe):h2(be,ve,I++)}else t.onError(_a(30,pe.loc))}else if(se){b=!0;const At=se.forParseResult;At?(dL(At,t),m.push(mn(t.helper(C6),[At.source,dc(gb(At),h2(be,ve),!0)]))):t.onError(_a(32,se.loc))}else{if(K){if(O.has(K)){t.onError(_a(38,Xe));continue}O.add(K),K==="default"&&(S=!0)}p.push(en(be,ve))}}if(!v){const W=(X,Q)=>{const ae=a(X,void 0,Q,u);return en("default",ae)};E?A.length&&A.some(X=>L1e(X))&&(S?t.onError(_a(39,A[0].loc)):p.push(W(void 0,A))):p.push(W(void 0,i))}const q=b?2:J2(n.children)?3:1;let L=si(p.concat(en("_",Mr(q+` /* ${N5t[q]} */`,!1))),u);return m.length&&(L=mn(t.helper(wk),[L,kd(m)])),{slots:L,hasDynamicSlots:b}}function h2(n,t,a){const i=[en("name",n),en("fn",t)];return a!=null&&i.push(en("key",Mr(String(a),!0))),si(i)}function J2(n){for(let t=0;t<n.length;t++){const a=n[t];switch(a.type){case 1:if(a.tagType===2||J2(a.children))return!0;break;case 9:if(J2(a.branches))return!0;break;case 10:case 11:if(J2(a.children))return!0;break}}return!1}function L1e(n){return n.type!==2&&n.type!==12?!0:n.type===2?!!n.content.trim():L1e(n.content)}const M1e=new WeakMap,B1e=(n,t)=>function(){if(n=t.currentNode,!(n.type===1&&(n.tagType===0||n.tagType===1)))return;const{tag:i,props:u}=n,p=n.tagType===1;let m=p?F1e(n,t):`"${i}"`;const b=Zp(m)&&m.callee===P6;let v,E,S=0,A,O,I,q=b||m===Np||m===R6||!p&&(i==="svg"||i==="foreignObject"||i==="math");if(u.length>0){const L=uL(n,t,void 0,p,b);v=L.props,S=L.patchFlag,O=L.dynamicPropNames;const W=L.directives;I=W&&W.length?kd(W.map(X=>$1e(X,t))):void 0,L.shouldUseBlock&&(q=!0)}if(n.children.length>0)if(m===sy&&(q=!0,S|=1024,n.children.length>1&&t.onError(_a(46,{start:n.children[0].loc.start,end:n.children[n.children.length-1].loc.end,source:""}))),p&&m!==Np&&m!==sy){const{slots:W,hasDynamicSlots:X}=k1e(n,t);E=W,X&&(S|=1024)}else if(n.children.length===1&&m!==Np){const W=n.children[0],X=W.type,Q=X===5||X===8;Q&&Js(W,t)===0&&(S|=1),Q||X===2?E=W:E=n.children}else E=n.children;O&&O.length&&(A=y3t(O)),n.codegenNode=Up(t,m,v,E,S===0?void 0:S,A,I,!!q,!1,p,n.loc)};function F1e(n,t,a=!1){let{tag:i}=n;const u=vN(i),p=Vp(n,"is",!1,!0);if(p)if(u){let b;if(p.type===6?b=p.value&&Mr(p.value.content,!0):(b=p.exp,b||(b=Mr("is",!1,p.arg.loc),b=p.exp=os(b,t))),b)return mn(t.helper(P6),[b])}else p.type===6&&p.value.content.startsWith("vue:")&&(i=p.value.content.slice(4));const m=Xk(i)||t.isBuiltInComponent(i);if(m)return a||t.helper(m),m;{const b=gN(i,t);if(b)return b;const v=i.indexOf(".");if(v>0){const E=gN(i.slice(0,v),t);if(E)return E+i.slice(v)}}return t.selfName&&Bd(Xs(i))===t.selfName?(t.helper(iy),t.components.add(i+"__self"),my(i,"component")):(t.helper(iy),t.components.add(i),my(i,"component"))}function gN(n,t){const a=t.bindingMetadata;if(!a||a.__isScriptSetup===!1)return;const i=Xs(n),u=Bd(i),p=E=>{if(a[n]===E)return n;if(a[i]===E)return i;if(a[u]===E)return u},m=p("setup-const")||p("setup-reactive-const")||p("literal-const");if(m)return t.inline?m:`$setup[${JSON.stringify(m)}]`;const b=p("setup-let")||p("setup-ref")||p("setup-maybe-ref");if(b)return t.inline?`${t.helperString(dy)}(${b})`:`$setup[${JSON.stringify(b)}]`;const v=p("props");if(v)return`${t.helperString(dy)}(${t.inline?"__props":"$props"}[${JSON.stringify(v)}])`}function uL(n,t,a=n.props,i,u,p=!1){const{tag:m,loc:b,children:v}=n;let E=[];const S=[],A=[],O=v.length>0;let I=!1,q=0,L=!1,W=!1,X=!1,Q=!1,ae=!1,ie=!1;const be=[],Ge=ve=>{E.length&&(S.push(si(lhe(E),b)),E=[]),ve&&S.push(ve)},Xe=()=>{t.scopes.vFor>0&&E.push(en(Mr("ref_for",!0),Mr("true")))},K=({key:ve,value:Y})=>{if(Ns(ve)){const pe=ve.content,At=age(pe);if(At&&(!i||u)&&pe.toLowerCase()!=="onclick"&&pe!=="onUpdate:modelValue"&&!Afe(pe)&&(Q=!0),At&&Afe(pe)&&(ie=!0),At&&Y.type===14&&(Y=Y.arguments[0]),Y.type===20||(Y.type===4||Y.type===8)&&Js(Y,t)>0)return;pe==="ref"?L=!0:pe==="class"?W=!0:pe==="style"?X=!0:pe!=="key"&&!be.includes(pe)&&be.push(pe),i&&(pe==="class"||pe==="style")&&!be.includes(pe)&&be.push(pe)}else ae=!0};for(let ve=0;ve<a.length;ve++){const Y=a[ve];if(Y.type===6){const{loc:pe,name:At,nameLoc:mt,value:yt}=Y;let Ot=!0;if(At==="ref"&&(L=!0,Xe(),yt&&t.inline)){const kt=t.bindingMetadata[yt.content];(kt==="setup-let"||kt==="setup-ref"||kt==="setup-maybe-ref")&&(Ot=!1,E.push(en(Mr("ref_key",!0),Mr(yt.content,!0,yt.loc))))}if(At==="is"&&(vN(m)||yt&&yt.content.startsWith("vue:")))continue;E.push(en(Mr(At,!0,mt),Mr(yt?yt.content:"",Ot,yt?yt.loc:pe)))}else{const{name:pe,arg:At,exp:mt,loc:yt,modifiers:Ot}=Y,kt=pe==="bind",ir=pe==="on";if(pe==="slot"){i||t.onError(_a(40,yt));continue}if(pe==="once"||pe==="memo"||pe==="is"||kt&&Tl(At,"is")&&vN(m)||ir&&p)continue;if((kt&&Tl(At,"key")||ir&&O&&Tl(At,"vue:before-update"))&&(I=!0),kt&&Tl(At,"ref")&&Xe(),!At&&(kt||ir)){ae=!0,mt?kt?(Xe(),Ge(),S.push(mt)):Ge({type:14,loc:yt,callee:t.helper(_6),arguments:i?[mt]:[mt,"true"]}):t.onError(_a(kt?34:35,yt));continue}kt&&Ot.some(xt=>xt.content==="prop")&&(q|=32);const Et=t.directiveTransforms[pe];if(Et){const{props:xt,needRuntime:it}=Et(Y,n,t);!p&&xt.forEach(K),ir&&At&&!Ns(At)?Ge(si(xt,b)):E.push(...xt),it&&(A.push(Y),yc(it)&&M1e.set(Y,it))}else sge(pe)||(A.push(Y),O&&(I=!0))}}let se;if(S.length?(Ge(),S.length>1?se=mn(t.helper(oy),S,b):se=S[0]):E.length&&(se=si(lhe(E),b)),ae?q|=16:(W&&!i&&(q|=2),X&&!i&&(q|=4),be.length&&(q|=8),Q&&(q|=32)),!I&&(q===0||q===32)&&(L||ie||A.length>0)&&(q|=512),!t.inSSR&&se)switch(se.type){case 15:let ve=-1,Y=-1,pe=!1;for(let yt=0;yt<se.properties.length;yt++){const Ot=se.properties[yt].key;Ns(Ot)?Ot.content==="class"?ve=yt:Ot.content==="style"&&(Y=yt):Ot.isHandlerKey||(pe=!0)}const At=se.properties[ve],mt=se.properties[Y];pe?se=mn(t.helper(qp),[se]):(At&&!Ns(At.value)&&(At.value=mn(t.helper(j6),[At.value])),mt&&(X||mt.value.type===4&&mt.value.content.trim()[0]==="["||mt.value.type===17)&&(mt.value=mn(t.helper(O6),[mt.value])));break;case 14:break;default:se=mn(t.helper(qp),[mn(t.helper(tf),[se])]);break}return{props:se,directives:A,patchFlag:q,dynamicPropNames:be,shouldUseBlock:I}}function lhe(n){const t=new Map,a=[];for(let i=0;i<n.length;i++){const u=n[i];if(u.key.type===8||!u.key.isStatic){a.push(u);continue}const p=u.key.content,m=t.get(p);m?(p==="style"||p==="class"||age(p))&&m3t(m,u):(t.set(p,u),a.push(u))}return a}function m3t(n,t){n.value.type===17?n.value.elements.push(t.value):n.value=kd([n.value,t.value],n.loc)}function $1e(n,t){const a=[],i=M1e.get(n);if(i)a.push(t.helperString(i));else{const p=gN("v-"+n.name,t);p?a.push(p):(t.helper(A6),t.directives.add(n.name),a.push(my(n.name,"directive")))}const{loc:u}=n;if(n.exp&&a.push(n.exp),n.arg&&(n.exp||a.push("void 0"),a.push(n.arg)),Object.keys(n.modifiers).length){n.arg||(n.exp||a.push("void 0"),a.push("void 0"));const p=Mr("true",!1,u);a.push(si(n.modifiers.map(m=>en(m,p)),u))}return kd(a,n.loc)}function y3t(n){let t="[";for(let a=0,i=n.length;a<i;a++)t+=JSON.stringify(n[a]),a<i-1&&(t+=", ");return t+"]"}function vN(n){return n==="component"||n==="Component"}const g3t=(n,t)=>{if(fy(n)){const{children:a,loc:i}=n,{slotName:u,slotProps:p}=q1e(n,t),m=[t.prefixIdentifiers?"_ctx.$slots":"$slots",u,"{}","undefined","true"];let b=2;p&&(m[2]=p,b=3),a.length&&(m[3]=dc([],a,!1,!1,i),b=4),t.scopeId&&!t.slotted&&(b=5),m.splice(b),n.codegenNode=mn(t.helper(Tk),m,i)}};function q1e(n,t){let a='"default"',i;const u=[];for(let p=0;p<n.props.length;p++){const m=n.props[p];if(m.type===6)m.value&&(m.name==="name"?a=JSON.stringify(m.value.content):(m.name=Xs(m.name),u.push(m)));else if(m.name==="bind"&&Tl(m.arg,"name")){if(m.exp)a=m.exp;else if(m.arg&&m.arg.type===4){const b=Xs(m.arg.content);a=m.exp=Mr(b,!1,m.arg.loc),a=m.exp=os(m.exp,t)}}else m.name==="bind"&&m.arg&&Ns(m.arg)&&(m.arg.content=Xs(m.arg.content)),u.push(m)}if(u.length>0){const{props:p,directives:m}=uL(n,t,u,!1,!1);i=p,m.length&&t.onError(_a(36,m[0].loc))}return{slotName:a,slotProps:i}}const cL=(n,t,a,i)=>{const{loc:u,modifiers:p,arg:m}=n;!n.exp&&!p.length&&a.onError(_a(35,u));let b;if(m.type===4)if(m.isStatic){let A=m.content;A.startsWith("vnode")&&a.onError(_a(51,m.loc)),A.startsWith("vue:")&&(A=`vnode-${A.slice(4)}`);const O=t.tagType!==0||A.startsWith("vnode")||!/[A-Z]/.test(A)?j5t(Xs(A)):`on:${A}`;b=Mr(O,!0,m.loc)}else b=Os([`${a.helperString(db)}(`,m,")"]);else b=m,b.children.unshift(`${a.helperString(db)}(`),b.children.push(")");let v=n.exp;v&&!v.content.trim()&&(v=void 0);let E=a.cacheHandlers&&!v&&!a.inVOnce;if(v){const A=Jk(v,a),O=!(A||Yge(v,a)),I=v.content.includes(";");a.prefixIdentifiers&&(O&&a.addIdentifiers("$event"),v=n.exp=os(v,a,!1,I),O&&a.removeIdentifiers("$event"),E=a.cacheHandlers&&!a.inVOnce&&!(v.type===4&&v.constType>0)&&!(A&&t.tagType===1)&&!Hs(v,a.identifiers),E&&A&&(v.type===4?v.content=`${v.content} && ${v.content}(...args)`:v.children=[...v.children," && ",...v.children,"(...args)"])),(O||E&&A)&&(v=Os([`${O?a.isTS?"($event: any)":"$event":`${a.isTS?`
//@ts-ignore
`:""}(...args)`} => ${I?"{":"("}`,v,I?"}":")"]))}let S={props:[en(b,v||Mr("() => {}",!1,u))]};return i&&(S=i(S)),E&&(S.props[0].value=a.cache(S.props[0].value)),S.props.forEach(A=>A.key.isHandlerKey=!0),S},v3t=(n,t)=>{if(n.type===0||n.type===1||n.type===11||n.type===10)return()=>{const a=n.children;let i,u=!1;for(let p=0;p<a.length;p++){const m=a[p];if(G2(m)){u=!0;for(let b=p+1;b<a.length;b++){const v=a[b];if(G2(v))i||(i=a[p]=Os([m],m.loc)),i.children.push(" + ",v),a.splice(b,1),b--;else{i=void 0;break}}}}if(!(!u||a.length===1&&(n.type===0||n.type===1&&n.tagType===0&&!n.props.find(p=>p.type===7&&!t.directiveTransforms[p.name]))))for(let p=0;p<a.length;p++){const m=a[p];if(G2(m)||m.type===8){const b=[];(m.type!==2||m.content!==" ")&&b.push(m),!t.ssr&&Js(m,t)===0&&b.push(`1 /* ${$2[1]} */`),a[p]={type:12,content:m,loc:m.loc,codegenNode:mn(t.helper(T6),b)}}}}},dhe=new WeakSet,b3t=(n,t)=>{if(n.type===1&&Cs(n,"once",!0))return dhe.has(n)||t.inVOnce||t.inSSR?void 0:(dhe.add(n),t.inVOnce=!0,t.helper(ly),()=>{t.inVOnce=!1;const a=t.currentNode;a.codegenNode&&(a.codegenNode=t.cache(a.codegenNode,!0))})},pL=(n,t,a)=>{const{exp:i,arg:u}=n;if(!i)return a.onError(_a(41,n.loc)),Mm();const p=i.loc.source.trim(),m=i.type===4?i.content:p,b=a.bindingMetadata[p];if(b==="props"||b==="props-aliased")return a.onError(_a(44,i.loc)),Mm();const v=a.inline&&(b==="setup-let"||b==="setup-ref"||b==="setup-maybe-ref");if(!m.trim()||!Jk(i,a)&&!v)return a.onError(_a(42,i.loc)),Mm();if(a.prefixIdentifiers&&_l(m)&&a.identifiers[m])return a.onError(_a(43,i.loc)),Mm();const E=u||Mr("modelValue",!0),S=u?Ns(u)?`onUpdate:${Xs(u.content)}`:Os(['"onUpdate:" + ',u]):"onUpdate:modelValue";let A;const O=a.isTS?"($event: any)":"$event";if(v)if(b==="setup-ref")A=Os([`${O} => ((`,Mr(p,!1,i.loc),").value = $event)"]);else{const q=b==="setup-let"?`${p} = $event`:"null";A=Os([`${O} => (${a.helperString(uy)}(${p}) ? (`,Mr(p,!1,i.loc),`).value = $event : ${q})`])}else A=Os([`${O} => ((`,i,") = $event)"]);const I=[en(E,n.exp),en(S,A)];if(a.prefixIdentifiers&&!a.inVOnce&&a.cacheHandlers&&!Hs(i,a.identifiers)&&(I[1].value=a.cache(I[1].value)),n.modifiers.length&&t.tagType===1){const q=n.modifiers.map(W=>W.content).map(W=>(_l(W)?W:JSON.stringify(W))+": true").join(", "),L=u?Ns(u)?`${u.content}Modifiers`:Os([u,' + "Modifiers"']):"modelModifiers";I.push(en(L,Mr(`{ ${q} }`,!1,n.loc,2)))}return Mm(I)};function Mm(n=[]){return{props:n}}const uhe=new WeakSet,x3t=(n,t)=>{if(n.type===1){const a=Cs(n,"memo");return!a||uhe.has(n)?void 0:(uhe.add(n),()=>{const i=n.codegenNode||t.currentNode.codegenNode;i&&i.type===13&&(n.tagType!==1&&k6(i,t),n.codegenNode=mn(t.helper(D6),[a.exp,dc(void 0,i),"_cache",String(t.cached.length)]),t.cached.push(null))})}};function fL(n){return[[b3t,d3t,x3t,p3t,...n?[D1e,I1e]:[],g3t,B1e,N1e,v3t],{on:cL,bind:j1e,model:pL}]}function U1e(n,t={}){const a=t.onError||Ck,i=t.mode==="module",u=t.prefixIdentifiers===!0||i;!u&&t.cacheHandlers&&a(_a(49)),t.scopeId&&!i&&a(_a(50));const p=Cl({},t,{prefixIdentifiers:u}),m=ja(n)?eL(n,p):n,[b,v]=fL(u);if(t.isTS){const{expressionPlugins:E}=t;(!E||!E.includes("typescript"))&&(t.expressionPlugins=[...E||[],"typescript"])}return c1e(m,Cl({},p,{nodeTransforms:[...b,...t.nodeTransforms||[]],directiveTransforms:Cl({},v,t.directiveTransforms||{})})),S1e(m,p)}const R3t={DATA:"data",PROPS:"props",PROPS_ALIASED:"props-aliased",SETUP_LET:"setup-let",SETUP_CONST:"setup-const",SETUP_REACTIVE_CONST:"setup-reactive-const",SETUP_MAYBE_REF:"setup-maybe-ref",SETUP_REF:"setup-ref",OPTIONS:"options",LITERAL_CONST:"literal-const"},V1e=()=>({props:[]}),hL=Symbol("vModelRadio"),mL=Symbol("vModelCheckbox"),yL=Symbol("vModelText"),gL=Symbol("vModelSelect"),vb=Symbol("vModelDynamic"),vL=Symbol("vOnModifiersGuard"),bL=Symbol("vOnKeysGuard"),xL=Symbol("vShow"),V6=Symbol("Transition"),RL=Symbol("TransitionGroup");Ak({[hL]:"vModelRadio",[mL]:"vModelCheckbox",[yL]:"vModelText",[gL]:"vModelSelect",[vb]:"vModelDynamic",[vL]:"withModifiers",[bL]:"withKeys",[xL]:"vShow",[V6]:"Transition",[RL]:"TransitionGroup"});const gy={parseMode:"html",isVoidTag:uge,isNativeTag:n=>W5t(n)||G5t(n)||K5t(n),isPreTag:n=>n==="pre",isIgnoreNewlineTag:n=>n==="pre"||n==="textarea",decodeEntities:void 0,isBuiltInComponent:n=>{if(n==="Transition"||n==="transition")return V6;if(n==="TransitionGroup"||n==="transition-group")return RL},getNamespace(n,t,a){let i=t?t.ns:a;if(t&&i===2)if(t.tag==="annotation-xml"){if(n==="svg")return 1;t.props.some(u=>u.type===6&&u.name==="encoding"&&u.value!=null&&(u.value.content==="text/html"||u.value.content==="application/xhtml+xml"))&&(i=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&n!=="mglyph"&&n!=="malignmark"&&(i=0);else t&&i===1&&(t.tag==="foreignObject"||t.tag==="desc"||t.tag==="title")&&(i=0);if(i===0){if(n==="svg")return 1;if(n==="math")return 2}return i}},W1e=n=>{n.type===1&&n.props.forEach((t,a)=>{t.type===6&&t.name==="style"&&t.value&&(n.props[a]={type:7,name:"bind",arg:Mr("style",!0,t.loc),exp:E3t(t.value.content,t.loc),modifiers:[],loc:t.loc})})},E3t=(n,t)=>{const a=lge(n);return Mr(JSON.stringify(a),!1,t,3)};function Ni(n,t){return _a(n,t,EL)}const S3t={X_V_HTML_NO_EXPRESSION:53,53:"X_V_HTML_NO_EXPRESSION",X_V_HTML_WITH_CHILDREN:54,54:"X_V_HTML_WITH_CHILDREN",X_V_TEXT_NO_EXPRESSION:55,55:"X_V_TEXT_NO_EXPRESSION",X_V_TEXT_WITH_CHILDREN:56,56:"X_V_TEXT_WITH_CHILDREN",X_V_MODEL_ON_INVALID_ELEMENT:57,57:"X_V_MODEL_ON_INVALID_ELEMENT",X_V_MODEL_ARG_ON_ELEMENT:58,58:"X_V_MODEL_ARG_ON_ELEMENT",X_V_MODEL_ON_FILE_INPUT_ELEMENT:59,59:"X_V_MODEL_ON_FILE_INPUT_ELEMENT",X_V_MODEL_UNNECESSARY_VALUE:60,60:"X_V_MODEL_UNNECESSARY_VALUE",X_V_SHOW_NO_EXPRESSION:61,61:"X_V_SHOW_NO_EXPRESSION",X_TRANSITION_INVALID_CHILDREN:62,62:"X_TRANSITION_INVALID_CHILDREN",X_IGNORED_SIDE_EFFECT_TAG:63,63:"X_IGNORED_SIDE_EFFECT_TAG",__EXTEND_POINT__:64,64:"__EXTEND_POINT__"},EL={53:"v-html is missing expression.",54:"v-html will override element children.",55:"v-text is missing expression.",56:"v-text will override element children.",57:"v-model can only be used on <input>, <textarea> and <select> elements.",58:"v-model argument is not supported on plain elements.",59:"v-model cannot be used on file inputs since they are read-only. Use a v-on:change listener instead.",60:"Unnecessary value binding used alongside v-model. It will interfere with v-model's behavior.",61:"v-show is missing expression.",62:"<Transition> expects exactly one child element or component.",63:"Tags with side effect (<script> and <style>) are ignored in client component templates."},T3t=(n,t,a)=>{const{exp:i,loc:u}=n;return i||a.onError(Ni(53,u)),t.children.length&&(a.onError(Ni(54,u)),t.children.length=0),{props:[en(Mr("innerHTML",!0,u),i||Mr("",!0))]}},w3t=(n,t,a)=>{const{exp:i,loc:u}=n;return i||a.onError(Ni(55,u)),t.children.length&&(a.onError(Ni(56,u)),t.children.length=0),{props:[en(Mr("textContent",!0),i?Js(i,a)>0?i:mn(a.helperString($y),[i],u):Mr("",!0))]}},P3t=(n,t,a)=>{const i=pL(n,t,a);if(!i.props.length||t.tagType===1)return i;n.arg&&a.onError(Ni(58,n.arg.loc));function u(){const b=Cs(t,"bind");b&&Tl(b.arg,"value")&&a.onError(Ni(60,b.loc))}const{tag:p}=t,m=a.isCustomElement(p);if(p==="input"||p==="textarea"||p==="select"||m){let b=yL,v=!1;if(p==="input"||m){const E=Vp(t,"type");if(E){if(E.type===7)b=vb;else if(E.value)switch(E.value.content){case"radio":b=hL;break;case"checkbox":b=mL;break;case"file":v=!0,a.onError(Ni(59,n.loc));break;default:u();break}}else Qge(t)?b=vb:u()}else p==="select"?b=gL:u();v||(i.needRuntime=a.helper(b))}else a.onError(Ni(57,n.loc));return i.props=i.props.filter(b=>!(b.key.type===4&&b.key.content==="modelValue")),i},A3t=Yn("passive,once,capture"),I3t=Yn("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),C3t=Yn("left,right"),G1e=Yn("onkeyup,onkeydown,onkeypress"),j3t=(n,t,a,i)=>{const u=[],p=[],m=[];for(let b=0;b<t.length;b++){const v=t[b].content;A3t(v)?m.push(v):C3t(v)?Ns(n)?G1e(n.content.toLowerCase())?u.push(v):p.push(v):(u.push(v),p.push(v)):I3t(v)?p.push(v):u.push(v)}return{keyModifiers:u,nonKeyModifiers:p,eventOptionModifiers:m}},che=(n,t)=>Ns(n)&&n.content.toLowerCase()==="onclick"?Mr(t,!0):n.type!==4?Os(["(",n,`) === "onClick" ? "${t}" : (`,n,")"]):n,O3t=(n,t,a)=>cL(n,t,a,i=>{const{modifiers:u}=n;if(!u.length)return i;let{key:p,value:m}=i.props[0];const{keyModifiers:b,nonKeyModifiers:v,eventOptionModifiers:E}=j3t(p,u,a,n.loc);if(v.includes("right")&&(p=che(p,"onContextmenu")),v.includes("middle")&&(p=che(p,"onMouseup")),v.length&&(m=mn(a.helper(vL),[m,JSON.stringify(v)])),b.length&&(!Ns(p)||G1e(p.content.toLowerCase()))&&(m=mn(a.helper(bL),[m,JSON.stringify(b)])),E.length){const S=E.map(Bd).join("");p=Ns(p)?Mr(`${p.content}${S}`,!0):Os(["(",p,`) + "${S}"`])}return{props:[en(p,m)]}}),_3t=(n,t,a)=>{const{exp:i,loc:u}=n;return i||a.onError(Ni(61,u)),{props:[],needRuntime:a.helper(xL)}},N3t=(n,t)=>{if(n.type===1&&n.tagType===1&&t.isBuiltInComponent(n.tag)===V6)return()=>{if(!n.children.length)return;K1e(n)&&t.onError(Ni(62,{start:n.children[0].loc.start,end:n.children[n.children.length-1].loc.end,source:""}));const i=n.children[0];if(i.type===1)for(const u of i.props)u.type===7&&u.name==="show"&&n.props.push({type:6,name:"persisted",nameLoc:n.loc,value:void 0,loc:n.loc})}};function K1e(n){const t=n.children=n.children.filter(i=>i.type!==3&&!(i.type===2&&!i.content.trim())),a=t[0];return t.length!==1||a.type===11||a.type===9&&a.branches.some(K1e)}const D3t=/__VUE_EXP_START__(.*?)__VUE_EXP_END__/g,k3t=(n,t,a)=>{if(t.scopes.vSlot>0)return;const i=a.type===1&&a.codegenNode&&a.codegenNode.type===13&&a.codegenNode.children&&!is(a.codegenNode.children)&&a.codegenNode.children.type===20;let u=0,p=0;const m=[],b=E=>{if(u>=20||p>=5){const S=mn(t.helper(w6),[JSON.stringify(m.map(O=>SL(O,t)).join("")).replace(D3t,'" + $1 + "'),String(m.length)]),A=m.length-1;if(i)n.splice(E-m.length,m.length,S);else if(m[0].codegenNode.value=S,m.length>1){n.splice(E-m.length+1,A);const O=t.cached.indexOf(m[m.length-1].codegenNode);if(O>-1){for(let I=O;I<t.cached.length;I++){const q=t.cached[I];q&&(q.index-=A)}t.cached.splice(O-A+1,A)}}return A}return 0};let v=0;for(;v<n.length;v++){const E=n[v];if(i||L3t(E)){const A=F3t(E);if(A){u+=A[0],p+=A[1],m.push(E);continue}}v-=b(v),u=0,p=0,m.length=0}b(v)},L3t=n=>{if((n.type===1&&n.tagType===0||n.type===12)&&n.codegenNode&&n.codegenNode.type===20)return n.codegenNode},M3t=/^(data|aria)-/,phe=(n,t)=>(t===0?X5t(n):t===1?J5t(n):t===2?Y5t(n):!1)||M3t.test(n),B3t=Yn("caption,thead,tr,th,tbody,td,tfoot,colgroup,col");function F3t(n){if(n.type===1&&B3t(n.tag))return!1;if(n.type===12)return[1,0];let t=1,a=n.props.length>0?1:0,i=!1;const u=()=>(i=!0,!1);function p(m){const b=m.tag==="option"&&m.ns===0;for(let v=0;v<m.props.length;v++){const E=m.props[v];if(E.type===6&&!phe(E.name,m.ns)||E.type===7&&E.name==="bind"&&(E.arg&&(E.arg.type===8||E.arg.isStatic&&!phe(E.arg.content,m.ns))||E.exp&&(E.exp.type===8||E.exp.constType<3)||b&&Tl(E.arg,"value")&&E.exp&&E.exp.ast&&E.exp.ast.type!=="StringLiteral"))return u()}for(let v=0;v<m.children.length;v++){t++;const E=m.children[v];if(E.type===1&&(E.props.length>0&&a++,p(E),i))return!1}return!0}return p(n)?[t,a]:!1}function SL(n,t){if(ja(n))return n;if(yc(n))return"";switch(n.type){case 1:return $3t(n,t);case 2:return Zu(n.content);case 3:return`<!--${Zu(n.content)}-->`;case 5:return Zu(x6(ic(n.content)));case 8:return Zu(ic(n));case 12:return SL(n.content,t);default:return""}}function $3t(n,t){let a=`<${n.tag}`,i="";for(let u=0;u<n.props.length;u++){const p=n.props[u];if(p.type===6)a+=` ${p.name}`,p.value&&(a+=`="${Zu(p.value.content)}"`);else if(p.type===7)if(p.name==="bind"){const m=p.exp;if(m.content[0]==="_"){a+=` ${p.arg.content}="__VUE_EXP_START__${m.content}__VUE_EXP_END__"`;continue}if(z5t(p.arg.content)&&m.content==="false")continue;let b=ic(m);if(b!=null){const v=p.arg&&p.arg.content;v==="class"?b=dge(b):v==="style"&&(b=F5t(oge(b))),a+=` ${p.arg.content}="${Zu(b)}"`}}else p.name==="html"?i=ic(p.exp):p.name==="text"&&(i=Zu(x6(ic(p.exp))))}if(t.scopeId&&(a+=` ${t.scopeId}`),a+=">",i)a+=i;else for(let u=0;u<n.children.length;u++)a+=SL(n.children[u],t);return uge(n.tag)||(a+=`</${n.tag}>`),a}function ic(n){if(n.type===4)return new Function(`return (${n.content})`)();{let t="";return n.children.forEach(a=>{ja(a)||yc(a)||(a.type===2?t+=a.content:a.type===5?t+=x6(ic(a.content)):t+=ic(a))}),t}}const q3t=(n,t)=>{n.type===1&&n.tagType===0&&(n.tag==="script"||n.tag==="style")&&(t.onError(Ni(63,n.loc)),t.removeNode())};function U3t(n,t){return n in fhe?fhe[n].has(t):t in hhe?hhe[t].has(n):!(n in mhe&&mhe[n].has(t)||t in yhe&&yhe[t].has(n))}const Ep=new Set(["h1","h2","h3","h4","h5","h6"]),Xu=new Set([]),fhe={head:new Set(["base","basefront","bgsound","link","meta","title","noscript","noframes","style","script","template"]),optgroup:new Set(["option"]),select:new Set(["optgroup","option","hr"]),table:new Set(["caption","colgroup","tbody","tfoot","thead"]),tr:new Set(["td","th"]),colgroup:new Set(["col"]),tbody:new Set(["tr"]),thead:new Set(["tr"]),tfoot:new Set(["tr"]),script:Xu,iframe:Xu,option:Xu,textarea:Xu,style:Xu,title:Xu},hhe={html:Xu,body:new Set(["html"]),head:new Set(["html"]),td:new Set(["tr"]),colgroup:new Set(["table"]),caption:new Set(["table"]),tbody:new Set(["table"]),tfoot:new Set(["table"]),col:new Set(["colgroup"]),th:new Set(["tr"]),thead:new Set(["table"]),tr:new Set(["tbody","thead","tfoot"]),dd:new Set(["dl","div"]),dt:new Set(["dl","div"]),figcaption:new Set(["figure"]),summary:new Set(["details"]),area:new Set(["map"])},mhe={p:new Set(["address","article","aside","blockquote","center","details","dialog","dir","div","dl","fieldset","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","li","main","nav","menu","ol","p","pre","section","table","ul"]),svg:new Set(["b","blockquote","br","code","dd","div","dl","dt","em","embed","h1","h2","h3","h4","h5","h6","hr","i","img","li","menu","meta","ol","p","pre","ruby","s","small","span","strong","sub","sup","table","u","ul","var"])},yhe={a:new Set(["a"]),button:new Set(["button"]),dd:new Set(["dd","dt"]),dt:new Set(["dd","dt"]),form:new Set(["form"]),li:new Set(["li"]),h1:Ep,h2:Ep,h3:Ep,h4:Ep,h5:Ep,h6:Ep},V3t=(n,t)=>{if(n.type===1&&n.tagType===0&&t.parent&&t.parent.type===1&&t.parent.tagType===0&&!U3t(t.parent.tag,n.tag)){const a=new SyntaxError(`<${n.tag}> cannot be child of <${t.parent.tag}>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.`);a.loc=n.loc,t.onWarn(a)}},TL=[W1e,N3t,V3t],wL={cloak:V1e,html:T3t,text:w3t,model:P3t,on:O3t,show:_3t};function W3t(n,t={}){return U1e(n,Cl({},gy,t,{nodeTransforms:[q3t,...TL,...t.nodeTransforms||[]],directiveTransforms:Cl({},wL,t.directiveTransforms||{}),transformHoist:k3t}))}function G3t(n,t={}){return eL(n,Cl({},gy,t))}var K3t=Object.freeze({__proto__:null,BASE_TRANSITION:Rk,BindingTypes:R3t,CAMELIZE:lb,CAPITALIZE:hge,CREATE_BLOCK:Ek,CREATE_COMMENT:ef,CREATE_ELEMENT_BLOCK:Sk,CREATE_ELEMENT_VNODE:S6,CREATE_SLOTS:wk,CREATE_STATIC:w6,CREATE_TEXT:T6,CREATE_VNODE:E6,CompilerDeprecationTypes:xEt,ConstantTypes:rEt,DOMDirectiveTransforms:wL,DOMErrorCodes:S3t,DOMErrorMessages:EL,DOMNodeTransforms:TL,ElementTypes:tEt,ErrorCodes:TEt,FRAGMENT:$p,GUARD_REACTIVE_PROPS:tf,IS_MEMO_SAME:Pk,IS_REF:uy,KEEP_ALIVE:sy,MERGE_PROPS:oy,NORMALIZE_CLASS:j6,NORMALIZE_PROPS:qp,NORMALIZE_STYLE:O6,Namespaces:Z5t,NodeTypes:eEt,OPEN_BLOCK:Fd,POP_SCOPE_ID:yge,PUSH_SCOPE_ID:mge,RENDER_LIST:C6,RENDER_SLOT:Tk,RESOLVE_COMPONENT:iy,RESOLVE_DIRECTIVE:A6,RESOLVE_DYNAMIC_COMPONENT:P6,RESOLVE_FILTER:fge,SET_BLOCK_TRACKING:ly,SUSPENSE:R6,TELEPORT:Np,TO_DISPLAY_STRING:$y,TO_HANDLERS:_6,TO_HANDLER_KEY:db,TRANSITION:V6,TRANSITION_GROUP:RL,TS_NODE_TYPES:zk,UNREF:dy,V_MODEL_CHECKBOX:mL,V_MODEL_DYNAMIC:vb,V_MODEL_RADIO:hL,V_MODEL_SELECT:gL,V_MODEL_TEXT:yL,V_ON_WITH_KEYS:bL,V_ON_WITH_MODIFIERS:vL,V_SHOW:xL,WITH_CTX:N6,WITH_DIRECTIVES:I6,WITH_MEMO:D6,advancePositionWithClone:fN,advancePositionWithMutation:Yk,assert:hN,baseCompile:U1e,baseParse:eL,buildDirectiveArgs:$1e,buildProps:uL,buildSlots:k1e,checkCompatEnabled:SEt,compile:W3t,convertToBlock:k6,createArrayExpression:kd,createAssignmentExpression:iEt,createBlockStatement:vge,createCacheExpression:gge,createCallExpression:mn,createCompilerError:_a,createCompoundExpression:Os,createConditionalExpression:ub,createDOMCompilerError:Ni,createForLoopParams:gb,createFunctionExpression:dc,createIfStatement:sEt,createInterpolation:aEt,createObjectExpression:si,createObjectProperty:en,createReturnStatement:lEt,createRoot:Ik,createSequenceExpression:oEt,createSimpleExpression:Mr,createStructuralDirectiveTransform:tL,createTemplateLiteral:nEt,createTransformContext:u1e,createVNodeCall:Up,errorMessages:jk,extractIdentifiers:Ao,findDir:Cs,findProp:Vp,forAliasRE:t1e,generate:S1e,generateCodeFrame:k5t,getBaseTransformPreset:fL,getConstantType:Js,getMemoedVNodeCall:e1e,getVNodeBlockHelper:cc,getVNodeHelper:uc,hasDynamicKeyVBind:Qge,hasScopeRef:Hs,helperNameMap:zs,injectProp:hy,isCoreComponent:Xk,isFnExpression:Yge,isFnExpressionBrowser:yTt,isFnExpressionNode:Jge,isFunctionType:Kk,isInDestructureAssignment:Gk,isInNewExpression:Vge,isMemberExpression:Jk,isMemberExpressionBrowser:hTt,isMemberExpressionNode:Xge,isReferencedIdentifier:Uge,isSimpleIdentifier:_l,isSlotOutlet:fy,isStaticArgOf:Tl,isStaticExp:Ns,isStaticProperty:Hk,isStaticPropertyKey:zge,isTemplateNode:Wp,isText:G2,isVSlot:Qk,locStub:wn,noopDirectiveTransform:V1e,parse:G3t,parserOptions:gy,processExpression:os,processFor:_1e,processIf:C1e,processSlotOutlet:q1e,registerRuntimeHelpers:Ak,resolveComponentType:F1e,stringifyExpression:lL,toValidAssetId:my,trackSlotScopes:N1e,trackVForSlotScopes:D1e,transform:c1e,transformBind:j1e,transformElement:B1e,transformExpression:I1e,transformModel:pL,transformOn:cL,transformStyle:W1e,traverseNode:Vy,unwrapTSNode:Uy,walkBlockDeclarations:Gge,walkFunctionParams:Wge,walkIdentifiers:Wk,warnDeprecation:Ege});function H3t(n){return n=n.trim(),n[0]==="'"&&n[n.length-1]==="'"||n[0]==='"'&&n[n.length-1]==='"'?n.slice(1,-1):n}const z3t=/v-bind\s*\(/g;function X3t(n){const t=[];return n.styles.forEach(a=>{let i;const u=a.content.replace(/\/\*([\s\S]*?)\*\/|\/\/.*/g,"");for(;i=z3t.exec(u);){const p=i.index+i[0].length,m=J3t(u,p);if(m!==null){const b=H3t(u.slice(p,m));t.includes(b)||t.push(b)}}}),t}function J3t(n,t){let a=0,i=0;for(let u=t;u<n.length;u++){const p=n.charAt(u);switch(a){case 0:if(p==="'")a=1;else if(p==='"')a=2;else if(p==="(")i++;else if(p===")")if(i>0)i--;else return u;break;case 1:p==="'"&&(a=0);break;case 2:p==='"'&&(a=0);break}}return null}var $d=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{};function H1e(){throw new Error("setTimeout has not been defined")}function z1e(){throw new Error("clearTimeout has not been defined")}var Id=H1e,Cd=z1e;typeof $d.setTimeout=="function"&&(Id=setTimeout);typeof $d.clearTimeout=="function"&&(Cd=clearTimeout);function X1e(n){if(Id===setTimeout)return setTimeout(n,0);if((Id===H1e||!Id)&&setTimeout)return Id=setTimeout,setTimeout(n,0);try{return Id(n,0)}catch{try{return Id.call(null,n,0)}catch{return Id.call(this,n,0)}}}function Y3t(n){if(Cd===clearTimeout)return clearTimeout(n);if((Cd===z1e||!Cd)&&clearTimeout)return Cd=clearTimeout,clearTimeout(n);try{return Cd(n)}catch{try{return Cd.call(null,n)}catch{return Cd.call(this,n)}}}var wl=[],Lp=!1,tc,Y2=-1;function Q3t(){!Lp||!tc||(Lp=!1,tc.length?wl=tc.concat(wl):Y2=-1,wl.length&&J1e())}function J1e(){if(!Lp){var n=X1e(Q3t);Lp=!0;for(var t=wl.length;t;){for(tc=wl,wl=[];++Y2<t;)tc&&tc[Y2].run();Y2=-1,t=wl.length}tc=null,Lp=!1,Y3t(n)}}function Z3t(n){var t=new Array(arguments.length-1);if(arguments.length>1)for(var a=1;a<arguments.length;a++)t[a-1]=arguments[a];wl.push(new Y1e(n,t)),wl.length===1&&!Lp&&X1e(J1e)}function Y1e(n,t){this.fun=n,this.array=t}Y1e.prototype.run=function(){this.fun.apply(null,this.array)};var ewt="browser",twt="browser",rwt=!0,awt={},nwt=[],swt="",iwt={},owt={},lwt={};function gc(){}var dwt=gc,uwt=gc,cwt=gc,pwt=gc,fwt=gc,hwt=gc,mwt=gc;function ywt(n){throw new Error("process.binding is not supported")}function gwt(){return"/"}function vwt(n){throw new Error("process.chdir is not supported")}function bwt(){return 0}var Tp=$d.performance||{},xwt=Tp.now||Tp.mozNow||Tp.msNow||Tp.oNow||Tp.webkitNow||function(){return new Date().getTime()};function Rwt(n){var t=xwt.call(Tp)*.001,a=Math.floor(t),i=Math.floor(t%1*1e9);return n&&(a=a-n[0],i=i-n[1],i<0&&(a--,i+=1e9)),[a,i]}var Ewt=new Date;function Swt(){var n=new Date,t=n-Ewt;return t/1e3}var Ys={nextTick:Z3t,title:ewt,browser:rwt,env:awt,argv:nwt,version:swt,versions:iwt,on:dwt,addListener:uwt,once:cwt,off:pwt,removeListener:fwt,removeAllListeners:hwt,emit:mwt,binding:ywt,cwd:gwt,chdir:vwt,umask:bwt,hrtime:Rwt,platform:twt,release:owt,config:lwt,uptime:Swt};function PL(n=500){return new Map}function Twt(n,t){return wwt(t).has(n)}const ghe=PL();function wwt(n){const{content:t,ast:a}=n.template,i=ghe.get(t);if(i)return i;const u=new Set;a.children.forEach(p);function p(m){var b;switch(m.type){case 1:let v=m.tag;v.includes(".")&&(v=v.split(".")[0].trim()),!gy.isNativeTag(v)&&!gy.isBuiltInComponent(v)&&(u.add(Xs(v)),u.add(Bd(Xs(v))));for(let E=0;E<m.props.length;E++){const S=m.props[E];S.type===7&&(sge(S.name)||u.add(`v${Bd(Xs(S.name))}`),S.arg&&!S.arg.isStatic&&m2(u,S.arg),S.name==="for"?m2(u,S.forParseResult.source):S.exp?m2(u,S.exp):S.name==="bind"&&!S.exp&&u.add(Xs(S.arg.content))),S.type===6&&S.name==="ref"&&((b=S.value)!=null&&b.content)&&u.add(S.value.content)}m.children.forEach(p);break;case 5:m2(u,m.content);break}}return ghe.set(t,u),u}function m2(n,t){t.ast?Wk(t.ast,a=>n.add(a.name)):t.ast===null&&n.add(t.content)}var Pwt=Object.defineProperty,Awt=Object.defineProperties,Iwt=Object.getOwnPropertyDescriptors,vhe=Object.getOwnPropertySymbols,Cwt=Object.prototype.hasOwnProperty,jwt=Object.prototype.propertyIsEnumerable,bhe=(n,t,a)=>t in n?Pwt(n,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[t]=a,xhe=(n,t)=>{for(var a in t||(t={}))Cwt.call(t,a)&&bhe(n,a,t[a]);if(vhe)for(var a of vhe(t))jwt.call(t,a)&&bhe(n,a,t[a]);return n},Rhe=(n,t)=>Awt(n,Iwt(t));const Owt="anonymous.vue",Ehe=PL();function _wt(n,t={}){var a;const i=_5t(n,Rhe(xhe({},t),{compiler:{parse:(a=t.compiler)==null?void 0:a.parse}})),u=Ehe.get(i);if(u)return u;const{sourceMap:p=!0,filename:m=Owt,sourceRoot:b="",pad:v=!1,ignoreEmpty:E=!0,compiler:S=K3t,templateParseOptions:A={}}=t,O={filename:m,source:n,template:null,script:null,scriptSetup:null,styles:[],customBlocks:[],cssVars:[],slotted:!1,shouldForceReload:Q=>Fwt(Q,O)},I=[];S.parse(n,Rhe(xhe({parseMode:"sfc",prefixIdentifiers:!0},A),{onError:Q=>{I.push(Q)}})).children.forEach(Q=>{if(Q.type===1&&!(E&&Q.tag!=="template"&&Bwt(Q)&&!Mwt(Q)))switch(Q.tag){case"template":if(O.template)I.push(She(Q));else{const Ge=O.template=y2(Q,n,!1);if(Ge.attrs.src||(Ge.ast=Ik(Q.children,n)),Ge.attrs.functional){const Xe=new SyntaxError("<template functional> is no longer supported in Vue 3, since functional components no longer have significant performance difference from stateful ones. Just use a normal <template> instead.");Xe.loc=Q.props.find(K=>K.type===6&&K.name==="functional").loc,I.push(Xe)}}break;case"script":const ae=y2(Q,n,v),ie=!!ae.attrs.setup;if(ie&&!O.scriptSetup){O.scriptSetup=ae;break}if(!ie&&!O.script){O.script=ae;break}I.push(She(Q,ie));break;case"style":const be=y2(Q,n,v);be.attrs.vars&&I.push(new SyntaxError("<style vars> has been replaced by a new proposal: https://github.com/vuejs/rfcs/pull/231")),O.styles.push(be);break;default:O.customBlocks.push(y2(Q,n,v));break}}),!O.template&&!O.script&&!O.scriptSetup&&I.push(new SyntaxError(`At least one <template> or <script> is required in a single file component. ${O.filename}`)),O.scriptSetup&&(O.scriptSetup.src&&(I.push(new SyntaxError('<script setup> cannot use the "src" attribute because its syntax will be ambiguous outside of the component.')),O.scriptSetup=null),O.script&&O.script.src&&(I.push(new SyntaxError('<script> cannot use the "src" attribute when <script setup> is also present because they must be processed together.')),O.script=null));let L=0;if(O.template&&(O.template.lang==="pug"||O.template.lang==="jade")&&([O.template.content,L]=$wt(O.template.content)),p){const Q=(ae,ie=0)=>{ae&&!ae.src&&(ae.map=kwt(m,n,ae.content,b,!v||ae.type==="template"?ae.loc.start.line-1:0,ie))};Q(O.template,L),Q(O.script),O.styles.forEach(ae=>Q(ae)),O.customBlocks.forEach(ae=>Q(ae))}O.cssVars=X3t(O);const W=/(?:::v-|:)slotted\(/;O.slotted=O.styles.some(Q=>Q.scoped&&W.test(Q.content));const X={descriptor:O,errors:I};return Ehe.set(i,X),X}function She(n,t=!1){const a=new SyntaxError(`Single file component can contain only one <${n.tag}${t?" setup":""}> element`);return a.loc=n.loc,a}function y2(n,t,a){const i=n.tag,u=n.innerLoc,p={},m={type:i,content:t.slice(u.start.offset,u.end.offset),loc:u,attrs:p};return a&&(m.content=Lwt(t,m,a)+m.content),n.props.forEach(b=>{if(b.type===6){const v=b.name;p[v]=b.value&&b.value.content||!0,v==="lang"?m.lang=b.value&&b.value.content:v==="src"?m.src=b.value&&b.value.content:i==="style"?v==="scoped"?m.scoped=!0:v==="module"&&(m.module=p[v]):i==="script"&&v==="setup"&&(m.setup=p.setup)}}),m}const Q1e=/\r?\n/g,Nwt=/^(?:\/\/)?\s*$/,Dwt=/./g;function kwt(n,t,a,i,u,p){const m=new E1e({file:n.replace(/\\/g,"/"),sourceRoot:i.replace(/\\/g,"/")});return m.setSourceContent(n,t),m._sources.add(n),a.split(Q1e).forEach((b,v)=>{if(!Nwt.test(b)){const E=v+1+u,S=v+1;for(let A=0;A<b.length;A++)/\s/.test(b[A])||m._mappings.add({originalLine:E,originalColumn:A+p,generatedLine:S,generatedColumn:A,source:n,name:null})}}),m.toJSON()}function Lwt(n,t,a){if(n=n.slice(0,t.loc.start.offset),a==="space")return n.replace(Dwt," ");{const i=n.split(Q1e).length,u=t.type==="script"&&!t.lang?`//
`:`
`;return Array(i).join(u)}}function Mwt(n){return n.props.some(t=>t.type!==6?!1:t.name==="src")}function Bwt(n){for(let t=0;t<n.children.length;t++){const a=n.children[t];if(a.type!==2||a.content.trim()!=="")return!1}return!0}function Fwt(n,t){if(!t.scriptSetup||t.scriptSetup.lang!=="ts"&&t.scriptSetup.lang!=="tsx")return!1;for(const a in n)if(!n[a].isUsedInTemplate&&Twt(a,t))return!0;return!1}function $wt(n){const t=n.split(`
`),a=t.reduce(function(i,u){var p,m;if(u.trim()==="")return i;const b=((m=(p=u.match(/^\s*/))==null?void 0:p[0])==null?void 0:m.length)||0;return Math.min(b,i)},1/0);return a===0?[n,a]:[t.map(function(i){return i.slice(a)}).join(`
`),a]}function Z1e(n,t){for(var a=0,i=n.length-1;i>=0;i--){var u=n[i];u==="."?n.splice(i,1):u===".."?(n.splice(i,1),a++):a&&(n.splice(i,1),a--)}if(t)for(;a--;a)n.unshift("..");return n}var qwt=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,AL=function(n){return qwt.exec(n).slice(1)};function bb(){for(var n="",t=!1,a=arguments.length-1;a>=-1&&!t;a--){var i=a>=0?arguments[a]:"/";if(typeof i!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!i)continue;n=i+"/"+n,t=i.charAt(0)==="/"}return n=Z1e(OL(n.split("/"),function(u){return!!u}),!t).join("/"),(t?"/":"")+n||"."}function IL(n){var t=CL(n),a=Uwt(n,-1)==="/";return n=Z1e(OL(n.split("/"),function(i){return!!i}),!t).join("/"),!n&&!t&&(n="."),n&&a&&(n+="/"),(t?"/":"")+n}function CL(n){return n.charAt(0)==="/"}function e0e(){var n=Array.prototype.slice.call(arguments,0);return IL(OL(n,function(t,a){if(typeof t!="string")throw new TypeError("Arguments to path.join must be strings");return t}).join("/"))}function t0e(n,t){n=bb(n).substr(1),t=bb(t).substr(1);function a(E){for(var S=0;S<E.length&&E[S]==="";S++);for(var A=E.length-1;A>=0&&E[A]==="";A--);return S>A?[]:E.slice(S,A-S+1)}for(var i=a(n.split("/")),u=a(t.split("/")),p=Math.min(i.length,u.length),m=p,b=0;b<p;b++)if(i[b]!==u[b]){m=b;break}for(var v=[],b=m;b<i.length;b++)v.push("..");return v=v.concat(u.slice(m)),v.join("/")}var r0e="/",a0e=":";function xb(n){var t=AL(n),a=t[0],i=t[1];return!a&&!i?".":(i&&(i=i.substr(0,i.length-1)),a+i)}function n0e(n,t){var a=AL(n)[2];return t&&a.substr(-1*t.length)===t&&(a=a.substr(0,a.length-t.length)),a}function jL(n){return AL(n)[3]}var vy={extname:jL,basename:n0e,dirname:xb,sep:r0e,delimiter:a0e,relative:t0e,join:e0e,isAbsolute:CL,normalize:IL,resolve:bb};function OL(n,t){if(n.filter)return n.filter(t);for(var a=[],i=0;i<n.length;i++)t(n[i],i,n)&&a.push(n[i]);return a}var Uwt="ab".substr(-1)==="b"?function(n,t,a){return n.substr(t,a)}:function(n,t,a){return t<0&&(t=n.length+t),n.substr(t,a)},Vwt=Object.freeze({__proto__:null,basename:n0e,default:vy,delimiter:a0e,dirname:xb,extname:jL,isAbsolute:CL,join:e0e,normalize:IL,relative:t0e,resolve:bb,sep:r0e});/*! https://mths.be/punycode v1.4.1 by @mathias */var x_=2147483647,Qm=36,s0e=1,bN=26,Wwt=38,Gwt=700,Kwt=72,Hwt=128,zwt="-",Xwt=/[^\x20-\x7E]/,Jwt=/[\x2E\u3002\uFF0E\uFF61]/g,Ywt={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},R_=Qm-s0e,Ip=Math.floor,E_=String.fromCharCode;function The(n){throw new RangeError(Ywt[n])}function Qwt(n,t){for(var a=n.length,i=[];a--;)i[a]=t(n[a]);return i}function Zwt(n,t){var a=n.split("@"),i="";a.length>1&&(i=a[0]+"@",n=a[1]),n=n.replace(Jwt,".");var u=n.split("."),p=Qwt(u,t).join(".");return i+p}function ePt(n){for(var t=[],a=0,i=n.length,u,p;a<i;)u=n.charCodeAt(a++),u>=55296&&u<=56319&&a<i?(p=n.charCodeAt(a++),(p&64512)==56320?t.push(((u&1023)<<10)+(p&1023)+65536):(t.push(u),a--)):t.push(u);return t}function whe(n,t){return n+22+75*(n<26)-((t!=0)<<5)}function tPt(n,t,a){var i=0;for(n=a?Ip(n/Gwt):n>>1,n+=Ip(n/t);n>R_*bN>>1;i+=Qm)n=Ip(n/R_);return Ip(i+(R_+1)*n/(n+Wwt))}function rPt(n){var t,a,i,u,p,m,b,v,E,S,A,O=[],I,q,L,W;for(n=ePt(n),I=n.length,t=Hwt,a=0,p=Kwt,m=0;m<I;++m)A=n[m],A<128&&O.push(E_(A));for(i=u=O.length,u&&O.push(zwt);i<I;){for(b=x_,m=0;m<I;++m)A=n[m],A>=t&&A<b&&(b=A);for(q=i+1,b-t>Ip((x_-a)/q)&&The("overflow"),a+=(b-t)*q,t=b,m=0;m<I;++m)if(A=n[m],A<t&&++a>x_&&The("overflow"),A==t){for(v=a,E=Qm;S=E<=p?s0e:E>=p+bN?bN:E-p,!(v<S);E+=Qm)W=v-S,L=Qm-S,O.push(E_(whe(S+W%L,0))),v=Ip(W/L);O.push(E_(whe(v,0))),p=tPt(a,q,i==u),a=0,++i}++a,++t}return O.join("")}function aPt(n){return Zwt(n,function(t){return Xwt.test(t)?"xn--"+rPt(t):t})}var Io=[],ji=[],nPt=typeof Uint8Array<"u"?Uint8Array:Array,_L=!1;function i0e(){_L=!0;for(var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,a=n.length;t<a;++t)Io[t]=n[t],ji[n.charCodeAt(t)]=t;ji[45]=62,ji[95]=63}function sPt(n){_L||i0e();var t,a,i,u,p,m,b=n.length;if(b%4>0)throw new Error("Invalid string. Length must be a multiple of 4");p=n[b-2]==="="?2:n[b-1]==="="?1:0,m=new nPt(b*3/4-p),i=p>0?b-4:b;var v=0;for(t=0,a=0;t<i;t+=4,a+=3)u=ji[n.charCodeAt(t)]<<18|ji[n.charCodeAt(t+1)]<<12|ji[n.charCodeAt(t+2)]<<6|ji[n.charCodeAt(t+3)],m[v++]=u>>16&255,m[v++]=u>>8&255,m[v++]=u&255;return p===2?(u=ji[n.charCodeAt(t)]<<2|ji[n.charCodeAt(t+1)]>>4,m[v++]=u&255):p===1&&(u=ji[n.charCodeAt(t)]<<10|ji[n.charCodeAt(t+1)]<<4|ji[n.charCodeAt(t+2)]>>2,m[v++]=u>>8&255,m[v++]=u&255),m}function iPt(n){return Io[n>>18&63]+Io[n>>12&63]+Io[n>>6&63]+Io[n&63]}function oPt(n,t,a){for(var i,u=[],p=t;p<a;p+=3)i=(n[p]<<16)+(n[p+1]<<8)+n[p+2],u.push(iPt(i));return u.join("")}function Phe(n){_L||i0e();for(var t,a=n.length,i=a%3,u="",p=[],m=16383,b=0,v=a-i;b<v;b+=m)p.push(oPt(n,b,b+m>v?v:b+m));return i===1?(t=n[a-1],u+=Io[t>>2],u+=Io[t<<4&63],u+="=="):i===2&&(t=(n[a-2]<<8)+n[a-1],u+=Io[t>>10],u+=Io[t>>4&63],u+=Io[t<<2&63],u+="="),p.push(u),p.join("")}function W6(n,t,a,i,u){var p,m,b=u*8-i-1,v=(1<<b)-1,E=v>>1,S=-7,A=a?u-1:0,O=a?-1:1,I=n[t+A];for(A+=O,p=I&(1<<-S)-1,I>>=-S,S+=b;S>0;p=p*256+n[t+A],A+=O,S-=8);for(m=p&(1<<-S)-1,p>>=-S,S+=i;S>0;m=m*256+n[t+A],A+=O,S-=8);if(p===0)p=1-E;else{if(p===v)return m?NaN:(I?-1:1)*(1/0);m=m+Math.pow(2,i),p=p-E}return(I?-1:1)*m*Math.pow(2,p-i)}function o0e(n,t,a,i,u,p){var m,b,v,E=p*8-u-1,S=(1<<E)-1,A=S>>1,O=u===23?Math.pow(2,-24)-Math.pow(2,-77):0,I=i?0:p-1,q=i?1:-1,L=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(b=isNaN(t)?1:0,m=S):(m=Math.floor(Math.log(t)/Math.LN2),t*(v=Math.pow(2,-m))<1&&(m--,v*=2),m+A>=1?t+=O/v:t+=O*Math.pow(2,1-A),t*v>=2&&(m++,v/=2),m+A>=S?(b=0,m=S):m+A>=1?(b=(t*v-1)*Math.pow(2,u),m=m+A):(b=t*Math.pow(2,A-1)*Math.pow(2,u),m=0));u>=8;n[a+I]=b&255,I+=q,b/=256,u-=8);for(m=m<<u|b,E+=u;E>0;n[a+I]=m&255,I+=q,m/=256,E-=8);n[a+I-q]|=L*128}var lPt={}.toString,l0e=Array.isArray||function(n){return lPt.call(n)=="[object Array]"};/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
* @license MIT
*/var dPt=50;Lt.TYPED_ARRAY_SUPPORT=$d.TYPED_ARRAY_SUPPORT!==void 0?$d.TYPED_ARRAY_SUPPORT:!0;Rb();function Rb(){return Lt.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function Pl(n,t){if(Rb()<t)throw new RangeError("Invalid typed array length");return Lt.TYPED_ARRAY_SUPPORT?(n=new Uint8Array(t),n.__proto__=Lt.prototype):(n===null&&(n=new Lt(t)),n.length=t),n}function Lt(n,t,a){if(!Lt.TYPED_ARRAY_SUPPORT&&!(this instanceof Lt))return new Lt(n,t,a);if(typeof n=="number"){if(typeof t=="string")throw new Error("If encoding is specified then the first argument must be a string");return NL(this,n)}return d0e(this,n,t,a)}Lt.poolSize=8192;Lt._augment=function(n){return n.__proto__=Lt.prototype,n};function d0e(n,t,a,i){if(typeof t=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer?pPt(n,t,a,i):typeof t=="string"?cPt(n,t,a):fPt(n,t)}Lt.from=function(n,t,a){return d0e(null,n,t,a)};Lt.TYPED_ARRAY_SUPPORT&&(Lt.prototype.__proto__=Uint8Array.prototype,Lt.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&Lt[Symbol.species]);function u0e(n){if(typeof n!="number")throw new TypeError('"size" argument must be a number');if(n<0)throw new RangeError('"size" argument must not be negative')}function uPt(n,t,a,i){return u0e(t),t<=0?Pl(n,t):a!==void 0?typeof i=="string"?Pl(n,t).fill(a,i):Pl(n,t).fill(a):Pl(n,t)}Lt.alloc=function(n,t,a){return uPt(null,n,t,a)};function NL(n,t){if(u0e(t),n=Pl(n,t<0?0:DL(t)|0),!Lt.TYPED_ARRAY_SUPPORT)for(var a=0;a<t;++a)n[a]=0;return n}Lt.allocUnsafe=function(n){return NL(null,n)};Lt.allocUnsafeSlow=function(n){return NL(null,n)};function cPt(n,t,a){if((typeof a!="string"||a==="")&&(a="utf8"),!Lt.isEncoding(a))throw new TypeError('"encoding" must be a valid string encoding');var i=c0e(t,a)|0;n=Pl(n,i);var u=n.write(t,a);return u!==i&&(n=n.slice(0,u)),n}function xN(n,t){var a=t.length<0?0:DL(t.length)|0;n=Pl(n,a);for(var i=0;i<a;i+=1)n[i]=t[i]&255;return n}function pPt(n,t,a,i){if(t.byteLength,a<0||t.byteLength<a)throw new RangeError("'offset' is out of bounds");if(t.byteLength<a+(i||0))throw new RangeError("'length' is out of bounds");return a===void 0&&i===void 0?t=new Uint8Array(t):i===void 0?t=new Uint8Array(t,a):t=new Uint8Array(t,a,i),Lt.TYPED_ARRAY_SUPPORT?(n=t,n.__proto__=Lt.prototype):n=xN(n,t),n}function fPt(n,t){if(No(t)){var a=DL(t.length)|0;return n=Pl(n,a),n.length===0||t.copy(n,0,0,a),n}if(t){if(typeof ArrayBuffer<"u"&&t.buffer instanceof ArrayBuffer||"length"in t)return typeof t.length!="number"||_Pt(t.length)?Pl(n,0):xN(n,t);if(t.type==="Buffer"&&l0e(t.data))return xN(n,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function DL(n){if(n>=Rb())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Rb().toString(16)+" bytes");return n|0}Lt.isBuffer=NPt;function No(n){return!!(n!=null&&n._isBuffer)}Lt.compare=function(t,a){if(!No(t)||!No(a))throw new TypeError("Arguments must be Buffers");if(t===a)return 0;for(var i=t.length,u=a.length,p=0,m=Math.min(i,u);p<m;++p)if(t[p]!==a[p]){i=t[p],u=a[p];break}return i<u?-1:u<i?1:0};Lt.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};Lt.concat=function(t,a){if(!l0e(t))throw new TypeError('"list" argument must be an Array of Buffers');if(t.length===0)return Lt.alloc(0);var i;if(a===void 0)for(a=0,i=0;i<t.length;++i)a+=t[i].length;var u=Lt.allocUnsafe(a),p=0;for(i=0;i<t.length;++i){var m=t[i];if(!No(m))throw new TypeError('"list" argument must be an Array of Buffers');m.copy(u,p),p+=m.length}return u};function c0e(n,t){if(No(n))return n.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(n)||n instanceof ArrayBuffer))return n.byteLength;typeof n!="string"&&(n=""+n);var a=n.length;if(a===0)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return a;case"utf8":case"utf-8":case void 0:return Eb(n).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return a*2;case"hex":return a>>>1;case"base64":return v0e(n).length;default:if(i)return Eb(n).length;t=(""+t).toLowerCase(),i=!0}}Lt.byteLength=c0e;function hPt(n,t,a){var i=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((a===void 0||a>this.length)&&(a=this.length),a<=0)||(a>>>=0,t>>>=0,a<=t))return"";for(n||(n="utf8");;)switch(n){case"hex":return TPt(this,t,a);case"utf8":case"utf-8":return h0e(this,t,a);case"ascii":return EPt(this,t,a);case"latin1":case"binary":return SPt(this,t,a);case"base64":return xPt(this,t,a);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return wPt(this,t,a);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(n+"").toLowerCase(),i=!0}}Lt.prototype._isBuffer=!0;function rc(n,t,a){var i=n[t];n[t]=n[a],n[a]=i}Lt.prototype.swap16=function(){var t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var a=0;a<t;a+=2)rc(this,a,a+1);return this};Lt.prototype.swap32=function(){var t=this.length;if(t%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var a=0;a<t;a+=4)rc(this,a,a+3),rc(this,a+1,a+2);return this};Lt.prototype.swap64=function(){var t=this.length;if(t%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var a=0;a<t;a+=8)rc(this,a,a+7),rc(this,a+1,a+6),rc(this,a+2,a+5),rc(this,a+3,a+4);return this};Lt.prototype.toString=function(){var t=this.length|0;return t===0?"":arguments.length===0?h0e(this,0,t):hPt.apply(this,arguments)};Lt.prototype.equals=function(t){if(!No(t))throw new TypeError("Argument must be a Buffer");return this===t?!0:Lt.compare(this,t)===0};Lt.prototype.inspect=function(){var t="",a=dPt;return this.length>0&&(t=this.toString("hex",0,a).match(/.{2}/g).join(" "),this.length>a&&(t+=" ... ")),"<Buffer "+t+">"};Lt.prototype.compare=function(t,a,i,u,p){if(!No(t))throw new TypeError("Argument must be a Buffer");if(a===void 0&&(a=0),i===void 0&&(i=t?t.length:0),u===void 0&&(u=0),p===void 0&&(p=this.length),a<0||i>t.length||u<0||p>this.length)throw new RangeError("out of range index");if(u>=p&&a>=i)return 0;if(u>=p)return-1;if(a>=i)return 1;if(a>>>=0,i>>>=0,u>>>=0,p>>>=0,this===t)return 0;for(var m=p-u,b=i-a,v=Math.min(m,b),E=this.slice(u,p),S=t.slice(a,i),A=0;A<v;++A)if(E[A]!==S[A]){m=E[A],b=S[A];break}return m<b?-1:b<m?1:0};function p0e(n,t,a,i,u){if(n.length===0)return-1;if(typeof a=="string"?(i=a,a=0):a>2147483647?a=2147483647:a<-2147483648&&(a=-2147483648),a=+a,isNaN(a)&&(a=u?0:n.length-1),a<0&&(a=n.length+a),a>=n.length){if(u)return-1;a=n.length-1}else if(a<0)if(u)a=0;else return-1;if(typeof t=="string"&&(t=Lt.from(t,i)),No(t))return t.length===0?-1:Ahe(n,t,a,i,u);if(typeof t=="number")return t=t&255,Lt.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?u?Uint8Array.prototype.indexOf.call(n,t,a):Uint8Array.prototype.lastIndexOf.call(n,t,a):Ahe(n,[t],a,i,u);throw new TypeError("val must be string, number or Buffer")}function Ahe(n,t,a,i,u){var p=1,m=n.length,b=t.length;if(i!==void 0&&(i=String(i).toLowerCase(),i==="ucs2"||i==="ucs-2"||i==="utf16le"||i==="utf-16le")){if(n.length<2||t.length<2)return-1;p=2,m/=2,b/=2,a/=2}function v(I,q){return p===1?I[q]:I.readUInt16BE(q*p)}var E;if(u){var S=-1;for(E=a;E<m;E++)if(v(n,E)===v(t,S===-1?0:E-S)){if(S===-1&&(S=E),E-S+1===b)return S*p}else S!==-1&&(E-=E-S),S=-1}else for(a+b>m&&(a=m-b),E=a;E>=0;E--){for(var A=!0,O=0;O<b;O++)if(v(n,E+O)!==v(t,O)){A=!1;break}if(A)return E}return-1}Lt.prototype.includes=function(t,a,i){return this.indexOf(t,a,i)!==-1};Lt.prototype.indexOf=function(t,a,i){return p0e(this,t,a,i,!0)};Lt.prototype.lastIndexOf=function(t,a,i){return p0e(this,t,a,i,!1)};function mPt(n,t,a,i){a=Number(a)||0;var u=n.length-a;i?(i=Number(i),i>u&&(i=u)):i=u;var p=t.length;if(p%2!==0)throw new TypeError("Invalid hex string");i>p/2&&(i=p/2);for(var m=0;m<i;++m){var b=parseInt(t.substr(m*2,2),16);if(isNaN(b))return m;n[a+m]=b}return m}function yPt(n,t,a,i){return H6(Eb(t,n.length-a),n,a,i)}function f0e(n,t,a,i){return H6(jPt(t),n,a,i)}function gPt(n,t,a,i){return f0e(n,t,a,i)}function vPt(n,t,a,i){return H6(v0e(t),n,a,i)}function bPt(n,t,a,i){return H6(OPt(t,n.length-a),n,a,i)}Lt.prototype.write=function(t,a,i,u){if(a===void 0)u="utf8",i=this.length,a=0;else if(i===void 0&&typeof a=="string")u=a,i=this.length,a=0;else if(isFinite(a))a=a|0,isFinite(i)?(i=i|0,u===void 0&&(u="utf8")):(u=i,i=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var p=this.length-a;if((i===void 0||i>p)&&(i=p),t.length>0&&(i<0||a<0)||a>this.length)throw new RangeError("Attempt to write outside buffer bounds");u||(u="utf8");for(var m=!1;;)switch(u){case"hex":return mPt(this,t,a,i);case"utf8":case"utf-8":return yPt(this,t,a,i);case"ascii":return f0e(this,t,a,i);case"latin1":case"binary":return gPt(this,t,a,i);case"base64":return vPt(this,t,a,i);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return bPt(this,t,a,i);default:if(m)throw new TypeError("Unknown encoding: "+u);u=(""+u).toLowerCase(),m=!0}};Lt.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function xPt(n,t,a){return t===0&&a===n.length?Phe(n):Phe(n.slice(t,a))}function h0e(n,t,a){a=Math.min(n.length,a);for(var i=[],u=t;u<a;){var p=n[u],m=null,b=p>239?4:p>223?3:p>191?2:1;if(u+b<=a){var v,E,S,A;switch(b){case 1:p<128&&(m=p);break;case 2:v=n[u+1],(v&192)===128&&(A=(p&31)<<6|v&63,A>127&&(m=A));break;case 3:v=n[u+1],E=n[u+2],(v&192)===128&&(E&192)===128&&(A=(p&15)<<12|(v&63)<<6|E&63,A>2047&&(A<55296||A>57343)&&(m=A));break;case 4:v=n[u+1],E=n[u+2],S=n[u+3],(v&192)===128&&(E&192)===128&&(S&192)===128&&(A=(p&15)<<18|(v&63)<<12|(E&63)<<6|S&63,A>65535&&A<1114112&&(m=A))}}m===null?(m=65533,b=1):m>65535&&(m-=65536,i.push(m>>>10&1023|55296),m=56320|m&1023),i.push(m),u+=b}return RPt(i)}var Ihe=4096;function RPt(n){var t=n.length;if(t<=Ihe)return String.fromCharCode.apply(String,n);for(var a="",i=0;i<t;)a+=String.fromCharCode.apply(String,n.slice(i,i+=Ihe));return a}function EPt(n,t,a){var i="";a=Math.min(n.length,a);for(var u=t;u<a;++u)i+=String.fromCharCode(n[u]&127);return i}function SPt(n,t,a){var i="";a=Math.min(n.length,a);for(var u=t;u<a;++u)i+=String.fromCharCode(n[u]);return i}function TPt(n,t,a){var i=n.length;(!t||t<0)&&(t=0),(!a||a<0||a>i)&&(a=i);for(var u="",p=t;p<a;++p)u+=CPt(n[p]);return u}function wPt(n,t,a){for(var i=n.slice(t,a),u="",p=0;p<i.length;p+=2)u+=String.fromCharCode(i[p]+i[p+1]*256);return u}Lt.prototype.slice=function(t,a){var i=this.length;t=~~t,a=a===void 0?i:~~a,t<0?(t+=i,t<0&&(t=0)):t>i&&(t=i),a<0?(a+=i,a<0&&(a=0)):a>i&&(a=i),a<t&&(a=t);var u;if(Lt.TYPED_ARRAY_SUPPORT)u=this.subarray(t,a),u.__proto__=Lt.prototype;else{var p=a-t;u=new Lt(p,void 0);for(var m=0;m<p;++m)u[m]=this[m+t]}return u};function Fn(n,t,a){if(n%1!==0||n<0)throw new RangeError("offset is not uint");if(n+t>a)throw new RangeError("Trying to access beyond buffer length")}Lt.prototype.readUIntLE=function(t,a,i){t=t|0,a=a|0,i||Fn(t,a,this.length);for(var u=this[t],p=1,m=0;++m<a&&(p*=256);)u+=this[t+m]*p;return u};Lt.prototype.readUIntBE=function(t,a,i){t=t|0,a=a|0,i||Fn(t,a,this.length);for(var u=this[t+--a],p=1;a>0&&(p*=256);)u+=this[t+--a]*p;return u};Lt.prototype.readUInt8=function(t,a){return a||Fn(t,1,this.length),this[t]};Lt.prototype.readUInt16LE=function(t,a){return a||Fn(t,2,this.length),this[t]|this[t+1]<<8};Lt.prototype.readUInt16BE=function(t,a){return a||Fn(t,2,this.length),this[t]<<8|this[t+1]};Lt.prototype.readUInt32LE=function(t,a){return a||Fn(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216};Lt.prototype.readUInt32BE=function(t,a){return a||Fn(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])};Lt.prototype.readIntLE=function(t,a,i){t=t|0,a=a|0,i||Fn(t,a,this.length);for(var u=this[t],p=1,m=0;++m<a&&(p*=256);)u+=this[t+m]*p;return p*=128,u>=p&&(u-=Math.pow(2,8*a)),u};Lt.prototype.readIntBE=function(t,a,i){t=t|0,a=a|0,i||Fn(t,a,this.length);for(var u=a,p=1,m=this[t+--u];u>0&&(p*=256);)m+=this[t+--u]*p;return p*=128,m>=p&&(m-=Math.pow(2,8*a)),m};Lt.prototype.readInt8=function(t,a){return a||Fn(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]};Lt.prototype.readInt16LE=function(t,a){a||Fn(t,2,this.length);var i=this[t]|this[t+1]<<8;return i&32768?i|4294901760:i};Lt.prototype.readInt16BE=function(t,a){a||Fn(t,2,this.length);var i=this[t+1]|this[t]<<8;return i&32768?i|4294901760:i};Lt.prototype.readInt32LE=function(t,a){return a||Fn(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24};Lt.prototype.readInt32BE=function(t,a){return a||Fn(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]};Lt.prototype.readFloatLE=function(t,a){return a||Fn(t,4,this.length),W6(this,t,!0,23,4)};Lt.prototype.readFloatBE=function(t,a){return a||Fn(t,4,this.length),W6(this,t,!1,23,4)};Lt.prototype.readDoubleLE=function(t,a){return a||Fn(t,8,this.length),W6(this,t,!0,52,8)};Lt.prototype.readDoubleBE=function(t,a){return a||Fn(t,8,this.length),W6(this,t,!1,52,8)};function Qs(n,t,a,i,u,p){if(!No(n))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>u||t<p)throw new RangeError('"value" argument is out of bounds');if(a+i>n.length)throw new RangeError("Index out of range")}Lt.prototype.writeUIntLE=function(t,a,i,u){if(t=+t,a=a|0,i=i|0,!u){var p=Math.pow(2,8*i)-1;Qs(this,t,a,i,p,0)}var m=1,b=0;for(this[a]=t&255;++b<i&&(m*=256);)this[a+b]=t/m&255;return a+i};Lt.prototype.writeUIntBE=function(t,a,i,u){if(t=+t,a=a|0,i=i|0,!u){var p=Math.pow(2,8*i)-1;Qs(this,t,a,i,p,0)}var m=i-1,b=1;for(this[a+m]=t&255;--m>=0&&(b*=256);)this[a+m]=t/b&255;return a+i};Lt.prototype.writeUInt8=function(t,a,i){return t=+t,a=a|0,i||Qs(this,t,a,1,255,0),Lt.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[a]=t&255,a+1};function G6(n,t,a,i){t<0&&(t=65535+t+1);for(var u=0,p=Math.min(n.length-a,2);u<p;++u)n[a+u]=(t&255<<8*(i?u:1-u))>>>(i?u:1-u)*8}Lt.prototype.writeUInt16LE=function(t,a,i){return t=+t,a=a|0,i||Qs(this,t,a,2,65535,0),Lt.TYPED_ARRAY_SUPPORT?(this[a]=t&255,this[a+1]=t>>>8):G6(this,t,a,!0),a+2};Lt.prototype.writeUInt16BE=function(t,a,i){return t=+t,a=a|0,i||Qs(this,t,a,2,65535,0),Lt.TYPED_ARRAY_SUPPORT?(this[a]=t>>>8,this[a+1]=t&255):G6(this,t,a,!1),a+2};function K6(n,t,a,i){t<0&&(t=4294967295+t+1);for(var u=0,p=Math.min(n.length-a,4);u<p;++u)n[a+u]=t>>>(i?u:3-u)*8&255}Lt.prototype.writeUInt32LE=function(t,a,i){return t=+t,a=a|0,i||Qs(this,t,a,4,4294967295,0),Lt.TYPED_ARRAY_SUPPORT?(this[a+3]=t>>>24,this[a+2]=t>>>16,this[a+1]=t>>>8,this[a]=t&255):K6(this,t,a,!0),a+4};Lt.prototype.writeUInt32BE=function(t,a,i){return t=+t,a=a|0,i||Qs(this,t,a,4,4294967295,0),Lt.TYPED_ARRAY_SUPPORT?(this[a]=t>>>24,this[a+1]=t>>>16,this[a+2]=t>>>8,this[a+3]=t&255):K6(this,t,a,!1),a+4};Lt.prototype.writeIntLE=function(t,a,i,u){if(t=+t,a=a|0,!u){var p=Math.pow(2,8*i-1);Qs(this,t,a,i,p-1,-p)}var m=0,b=1,v=0;for(this[a]=t&255;++m<i&&(b*=256);)t<0&&v===0&&this[a+m-1]!==0&&(v=1),this[a+m]=(t/b>>0)-v&255;return a+i};Lt.prototype.writeIntBE=function(t,a,i,u){if(t=+t,a=a|0,!u){var p=Math.pow(2,8*i-1);Qs(this,t,a,i,p-1,-p)}var m=i-1,b=1,v=0;for(this[a+m]=t&255;--m>=0&&(b*=256);)t<0&&v===0&&this[a+m+1]!==0&&(v=1),this[a+m]=(t/b>>0)-v&255;return a+i};Lt.prototype.writeInt8=function(t,a,i){return t=+t,a=a|0,i||Qs(this,t,a,1,127,-128),Lt.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[a]=t&255,a+1};Lt.prototype.writeInt16LE=function(t,a,i){return t=+t,a=a|0,i||Qs(this,t,a,2,32767,-32768),Lt.TYPED_ARRAY_SUPPORT?(this[a]=t&255,this[a+1]=t>>>8):G6(this,t,a,!0),a+2};Lt.prototype.writeInt16BE=function(t,a,i){return t=+t,a=a|0,i||Qs(this,t,a,2,32767,-32768),Lt.TYPED_ARRAY_SUPPORT?(this[a]=t>>>8,this[a+1]=t&255):G6(this,t,a,!1),a+2};Lt.prototype.writeInt32LE=function(t,a,i){return t=+t,a=a|0,i||Qs(this,t,a,4,2147483647,-2147483648),Lt.TYPED_ARRAY_SUPPORT?(this[a]=t&255,this[a+1]=t>>>8,this[a+2]=t>>>16,this[a+3]=t>>>24):K6(this,t,a,!0),a+4};Lt.prototype.writeInt32BE=function(t,a,i){return t=+t,a=a|0,i||Qs(this,t,a,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),Lt.TYPED_ARRAY_SUPPORT?(this[a]=t>>>24,this[a+1]=t>>>16,this[a+2]=t>>>8,this[a+3]=t&255):K6(this,t,a,!1),a+4};function m0e(n,t,a,i,u,p){if(a+i>n.length)throw new RangeError("Index out of range");if(a<0)throw new RangeError("Index out of range")}function y0e(n,t,a,i,u){return u||m0e(n,t,a,4),o0e(n,t,a,i,23,4),a+4}Lt.prototype.writeFloatLE=function(t,a,i){return y0e(this,t,a,!0,i)};Lt.prototype.writeFloatBE=function(t,a,i){return y0e(this,t,a,!1,i)};function g0e(n,t,a,i,u){return u||m0e(n,t,a,8),o0e(n,t,a,i,52,8),a+8}Lt.prototype.writeDoubleLE=function(t,a,i){return g0e(this,t,a,!0,i)};Lt.prototype.writeDoubleBE=function(t,a,i){return g0e(this,t,a,!1,i)};Lt.prototype.copy=function(t,a,i,u){if(i||(i=0),!u&&u!==0&&(u=this.length),a>=t.length&&(a=t.length),a||(a=0),u>0&&u<i&&(u=i),u===i||t.length===0||this.length===0)return 0;if(a<0)throw new RangeError("targetStart out of bounds");if(i<0||i>=this.length)throw new RangeError("sourceStart out of bounds");if(u<0)throw new RangeError("sourceEnd out of bounds");u>this.length&&(u=this.length),t.length-a<u-i&&(u=t.length-a+i);var p=u-i,m;if(this===t&&i<a&&a<u)for(m=p-1;m>=0;--m)t[m+a]=this[m+i];else if(p<1e3||!Lt.TYPED_ARRAY_SUPPORT)for(m=0;m<p;++m)t[m+a]=this[m+i];else Uint8Array.prototype.set.call(t,this.subarray(i,i+p),a);return p};Lt.prototype.fill=function(t,a,i,u){if(typeof t=="string"){if(typeof a=="string"?(u=a,a=0,i=this.length):typeof i=="string"&&(u=i,i=this.length),t.length===1){var p=t.charCodeAt(0);p<256&&(t=p)}if(u!==void 0&&typeof u!="string")throw new TypeError("encoding must be a string");if(typeof u=="string"&&!Lt.isEncoding(u))throw new TypeError("Unknown encoding: "+u)}else typeof t=="number"&&(t=t&255);if(a<0||this.length<a||this.length<i)throw new RangeError("Out of range index");if(i<=a)return this;a=a>>>0,i=i===void 0?this.length:i>>>0,t||(t=0);var m;if(typeof t=="number")for(m=a;m<i;++m)this[m]=t;else{var b=No(t)?t:Eb(new Lt(t,u).toString()),v=b.length;for(m=0;m<i-a;++m)this[m+a]=b[m%v]}return this};var PPt=/[^+\/0-9A-Za-z-_]/g;function APt(n){if(n=IPt(n).replace(PPt,""),n.length<2)return"";for(;n.length%4!==0;)n=n+"=";return n}function IPt(n){return n.trim?n.trim():n.replace(/^\s+|\s+$/g,"")}function CPt(n){return n<16?"0"+n.toString(16):n.toString(16)}function Eb(n,t){t=t||1/0;for(var a,i=n.length,u=null,p=[],m=0;m<i;++m){if(a=n.charCodeAt(m),a>55295&&a<57344){if(!u){if(a>56319){(t-=3)>-1&&p.push(239,191,189);continue}else if(m+1===i){(t-=3)>-1&&p.push(239,191,189);continue}u=a;continue}if(a<56320){(t-=3)>-1&&p.push(239,191,189),u=a;continue}a=(u-55296<<10|a-56320)+65536}else u&&(t-=3)>-1&&p.push(239,191,189);if(u=null,a<128){if((t-=1)<0)break;p.push(a)}else if(a<2048){if((t-=2)<0)break;p.push(a>>6|192,a&63|128)}else if(a<65536){if((t-=3)<0)break;p.push(a>>12|224,a>>6&63|128,a&63|128)}else if(a<1114112){if((t-=4)<0)break;p.push(a>>18|240,a>>12&63|128,a>>6&63|128,a&63|128)}else throw new Error("Invalid code point")}return p}function jPt(n){for(var t=[],a=0;a<n.length;++a)t.push(n.charCodeAt(a)&255);return t}function OPt(n,t){for(var a,i,u,p=[],m=0;m<n.length&&!((t-=2)<0);++m)a=n.charCodeAt(m),i=a>>8,u=a%256,p.push(u),p.push(i);return p}function v0e(n){return sPt(APt(n))}function H6(n,t,a,i){for(var u=0;u<i&&!(u+a>=t.length||u>=n.length);++u)t[u+a]=n[u];return u}function _Pt(n){return n!==n}function NPt(n){return n!=null&&(!!n._isBuffer||b0e(n)||DPt(n))}function b0e(n){return!!n.constructor&&typeof n.constructor.isBuffer=="function"&&n.constructor.isBuffer(n)}function DPt(n){return typeof n.readFloatLE=="function"&&typeof n.slice=="function"&&b0e(n.slice(0,0))}var Sb;typeof Object.create=="function"?Sb=function(t,a){t.super_=a,t.prototype=Object.create(a.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:Sb=function(t,a){t.super_=a;var i=function(){};i.prototype=a.prototype,t.prototype=new i,t.prototype.constructor=t};var x0e=Object.getOwnPropertyDescriptors||function(t){for(var a=Object.keys(t),i={},u=0;u<a.length;u++)i[a[u]]=Object.getOwnPropertyDescriptor(t,a[u]);return i},kPt=/%[sdj%]/g;function z6(n){if(!Ud(n)){for(var t=[],a=0;a<arguments.length;a++)t.push(Oo(arguments[a]));return t.join(" ")}for(var a=1,i=arguments,u=i.length,p=String(n).replace(kPt,function(b){if(b==="%%")return"%";if(a>=u)return b;switch(b){case"%s":return String(i[a++]);case"%d":return Number(i[a++]);case"%j":try{return JSON.stringify(i[a++])}catch{return"[Circular]"}default:return b}}),m=i[a];a<u;m=i[++a])Al(m)||!Fl(m)?p+=" "+m:p+=" "+Oo(m);return p}function kL(n,t){if(Co($d.process))return function(){return kL(n,t).apply(this,arguments)};if(Ys.noDeprecation===!0)return n;var a=!1;function i(){if(!a){if(Ys.throwDeprecation)throw new Error(t);Ys.traceDeprecation?console.trace(t):console.error(t),a=!0}return n.apply(this,arguments)}return i}var g2={},S_;function R0e(n){if(Co(S_)&&(S_=Ys.env.NODE_DEBUG||""),n=n.toUpperCase(),!g2[n])if(new RegExp("\\b"+n+"\\b","i").test(S_)){var t=0;g2[n]=function(){var a=z6.apply(null,arguments);console.error("%s %d: %s",n,t,a)}}else g2[n]=function(){};return g2[n]}function Oo(n,t){var a={seen:[],stylize:MPt};return arguments.length>=3&&(a.depth=arguments[2]),arguments.length>=4&&(a.colors=arguments[3]),X6(t)?a.showHidden=t:t&&$L(a,t),Co(a.showHidden)&&(a.showHidden=!1),Co(a.depth)&&(a.depth=2),Co(a.colors)&&(a.colors=!1),Co(a.customInspect)&&(a.customInspect=!0),a.colors&&(a.stylize=LPt),Tb(a,n,a.depth)}Oo.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]};Oo.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function LPt(n,t){var a=Oo.styles[t];return a?"\x1B["+Oo.colors[a][0]+"m"+n+"\x1B["+Oo.colors[a][1]+"m":n}function MPt(n,t){return n}function BPt(n){var t={};return n.forEach(function(a,i){t[a]=!0}),t}function Tb(n,t,a){if(n.customInspect&&t&&ty(t.inspect)&&t.inspect!==Oo&&!(t.constructor&&t.constructor.prototype===t)){var i=t.inspect(a,n);return Ud(i)||(i=Tb(n,i,a)),i}var u=FPt(n,t);if(u)return u;var p=Object.keys(t),m=BPt(p);if(n.showHidden&&(p=Object.getOwnPropertyNames(t)),ey(t)&&(p.indexOf("message")>=0||p.indexOf("description")>=0))return T_(t);if(p.length===0){if(ty(t)){var b=t.name?": "+t.name:"";return n.stylize("[Function"+b+"]","special")}if(Zm(t))return n.stylize(RegExp.prototype.toString.call(t),"regexp");if(wb(t))return n.stylize(Date.prototype.toString.call(t),"date");if(ey(t))return T_(t)}var v="",E=!1,S=["{","}"];if(LL(t)&&(E=!0,S=["[","]"]),ty(t)){var A=t.name?": "+t.name:"";v=" [Function"+A+"]"}if(Zm(t)&&(v=" "+RegExp.prototype.toString.call(t)),wb(t)&&(v=" "+Date.prototype.toUTCString.call(t)),ey(t)&&(v=" "+T_(t)),p.length===0&&(!E||t.length==0))return S[0]+v+S[1];if(a<0)return Zm(t)?n.stylize(RegExp.prototype.toString.call(t),"regexp"):n.stylize("[Object]","special");n.seen.push(t);var O;return E?O=$Pt(n,t,a,m,p):O=p.map(function(I){return RN(n,t,a,m,I,E)}),n.seen.pop(),qPt(O,v,S)}function FPt(n,t){if(Co(t))return n.stylize("undefined","undefined");if(Ud(t)){var a="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(a,"string")}if(BL(t))return n.stylize(""+t,"number");if(X6(t))return n.stylize(""+t,"boolean");if(Al(t))return n.stylize("null","null")}function T_(n){return"["+Error.prototype.toString.call(n)+"]"}function $Pt(n,t,a,i,u){for(var p=[],m=0,b=t.length;m<b;++m)P0e(t,String(m))?p.push(RN(n,t,a,i,String(m),!0)):p.push("");return u.forEach(function(v){v.match(/^\d+$/)||p.push(RN(n,t,a,i,v,!0))}),p}function RN(n,t,a,i,u,p){var m,b,v;if(v=Object.getOwnPropertyDescriptor(t,u)||{value:t[u]},v.get?v.set?b=n.stylize("[Getter/Setter]","special"):b=n.stylize("[Getter]","special"):v.set&&(b=n.stylize("[Setter]","special")),P0e(i,u)||(m="["+u+"]"),b||(n.seen.indexOf(v.value)<0?(Al(a)?b=Tb(n,v.value,null):b=Tb(n,v.value,a-1),b.indexOf(`
`)>-1&&(p?b=b.split(`
`).map(function(E){return" "+E}).join(`
`).substr(2):b=`
`+b.split(`
`).map(function(E){return" "+E}).join(`
`))):b=n.stylize("[Circular]","special")),Co(m)){if(p&&u.match(/^\d+$/))return b;m=JSON.stringify(""+u),m.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(m=m.substr(1,m.length-2),m=n.stylize(m,"name")):(m=m.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),m=n.stylize(m,"string"))}return m+": "+b}function qPt(n,t,a){var i=n.reduce(function(u,p){return p.indexOf(`
`)>=0,u+p.replace(/\u001b\[\d\d?m/g,"").length+1},0);return i>60?a[0]+(t===""?"":t+`
`)+" "+n.join(`,
`)+" "+a[1]:a[0]+t+" "+n.join(", ")+" "+a[1]}function LL(n){return Array.isArray(n)}function X6(n){return typeof n=="boolean"}function Al(n){return n===null}function ML(n){return n==null}function BL(n){return typeof n=="number"}function Ud(n){return typeof n=="string"}function E0e(n){return typeof n=="symbol"}function Co(n){return n===void 0}function Zm(n){return Fl(n)&&FL(n)==="[object RegExp]"}function Fl(n){return typeof n=="object"&&n!==null}function wb(n){return Fl(n)&&FL(n)==="[object Date]"}function ey(n){return Fl(n)&&(FL(n)==="[object Error]"||n instanceof Error)}function ty(n){return typeof n=="function"}function S0e(n){return n===null||typeof n=="boolean"||typeof n=="number"||typeof n=="string"||typeof n=="symbol"||typeof n>"u"}function T0e(n){return Lt.isBuffer(n)}function FL(n){return Object.prototype.toString.call(n)}function w_(n){return n<10?"0"+n.toString(10):n.toString(10)}var UPt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function VPt(){var n=new Date,t=[w_(n.getHours()),w_(n.getMinutes()),w_(n.getSeconds())].join(":");return[n.getDate(),UPt[n.getMonth()],t].join(" ")}function w0e(){console.log("%s - %s",VPt(),z6.apply(null,arguments))}function $L(n,t){if(!t||!Fl(t))return n;for(var a=Object.keys(t),i=a.length;i--;)n[a[i]]=t[a[i]];return n}function P0e(n,t){return Object.prototype.hasOwnProperty.call(n,t)}var Ju=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;function qL(n){if(typeof n!="function")throw new TypeError('The "original" argument must be of type Function');if(Ju&&n[Ju]){var t=n[Ju];if(typeof t!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,Ju,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var a,i,u=new Promise(function(b,v){a=b,i=v}),p=[],m=0;m<arguments.length;m++)p.push(arguments[m]);p.push(function(b,v){b?i(b):a(v)});try{n.apply(this,p)}catch(b){i(b)}return u}return Object.setPrototypeOf(t,Object.getPrototypeOf(n)),Ju&&Object.defineProperty(t,Ju,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,x0e(n))}qL.custom=Ju;function WPt(n,t){if(!n){var a=new Error("Promise was rejected with a falsy value");a.reason=n,n=a}return t(n)}function A0e(n){if(typeof n!="function")throw new TypeError('The "original" argument must be of type Function');function t(){for(var a=[],i=0;i<arguments.length;i++)a.push(arguments[i]);var u=a.pop();if(typeof u!="function")throw new TypeError("The last argument must be of type Function");var p=this,m=function(){return u.apply(p,arguments)};n.apply(this,a).then(function(b){Ys.nextTick(m.bind(null,null,b))},function(b){Ys.nextTick(WPt.bind(null,b,m))})}return Object.setPrototypeOf(t,Object.getPrototypeOf(n)),Object.defineProperties(t,x0e(n)),t}var GPt={inherits:Sb,_extend:$L,log:w0e,isBuffer:T0e,isPrimitive:S0e,isFunction:ty,isError:ey,isDate:wb,isObject:Fl,isRegExp:Zm,isUndefined:Co,isSymbol:E0e,isString:Ud,isNumber:BL,isNullOrUndefined:ML,isNull:Al,isBoolean:X6,isArray:LL,inspect:Oo,deprecate:kL,format:z6,debuglog:R0e,promisify:qL,callbackify:A0e},KPt=Object.freeze({__proto__:null,_extend:$L,callbackify:A0e,debuglog:R0e,default:GPt,deprecate:kL,format:z6,inherits:Sb,inspect:Oo,isArray:LL,isBoolean:X6,isBuffer:T0e,isDate:wb,isError:ey,isFunction:ty,isNull:Al,isNullOrUndefined:ML,isNumber:BL,isObject:Fl,isPrimitive:S0e,isRegExp:Zm,isString:Ud,isSymbol:E0e,isUndefined:Co,log:w0e,promisify:qL});function HPt(n,t){return Object.prototype.hasOwnProperty.call(n,t)}var I0e=Array.isArray||function(n){return Object.prototype.toString.call(n)==="[object Array]"};function P_(n){switch(typeof n){case"string":return n;case"boolean":return n?"true":"false";case"number":return isFinite(n)?n:"";default:return""}}function zPt(n,t,a,i){return t=t||"&",a=a||"=",n===null&&(n=void 0),typeof n=="object"?Che(XPt(n),function(u){var p=encodeURIComponent(P_(u))+a;return I0e(n[u])?Che(n[u],function(m){return p+encodeURIComponent(P_(m))}).join(t):p+encodeURIComponent(P_(n[u]))}).join(t):""}function Che(n,t){if(n.map)return n.map(t);for(var a=[],i=0;i<n.length;i++)a.push(t(n[i],i));return a}var XPt=Object.keys||function(n){var t=[];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&t.push(a);return t};function jhe(n,t,a,i){t=t||"&",a=a||"=";var u={};if(typeof n!="string"||n.length===0)return u;var p=/\+/g;n=n.split(t);var m=1e3,b=n.length;b>m&&(b=m);for(var v=0;v<b;++v){var E=n[v].replace(p,"%20"),S=E.indexOf(a),A,O,I,q;S>=0?(A=E.substr(0,S),O=E.substr(S+1)):(A=E,O=""),I=decodeURIComponent(A),q=decodeURIComponent(O),HPt(u,I)?I0e(u[I])?u[I].push(q):u[I]=[u[I],q]:u[I]=q}return u}const C0e=$d.URL,j0e=$d.URLSearchParams;var JPt={parse:Gy,resolve:D0e,resolveObject:k0e,fileURLToPath:_0e,format:N0e,Url:oi,URL:C0e,URLSearchParams:j0e};function oi(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var YPt=/^([a-z0-9.+-]+:)/i,QPt=/:[0-9]*$/,ZPt=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,eAt=["<",">",'"',"`"," ","\r",`
`," "],tAt=["{","}","|","\\","^","`"].concat(eAt),EN=["'"].concat(tAt),Ohe=["%","/","?",";","#"].concat(EN),_he=["/","?","#"],rAt=255,Nhe=/^[+a-z0-9A-Z_-]{0,63}$/,aAt=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,nAt={javascript:!0,"javascript:":!0},SN={javascript:!0,"javascript:":!0},Mp={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function Gy(n,t,a){if(n&&Fl(n)&&n instanceof oi)return n;var i=new oi;return i.parse(n,t,a),i}oi.prototype.parse=function(n,t,a){return O0e(this,n,t,a)};function O0e(n,t,a,i){if(!Ud(t))throw new TypeError("Parameter 'url' must be a string, not "+typeof t);var u=t.indexOf("?"),p=u!==-1&&u<t.indexOf("#")?"?":"#",m=t.split(p),b=/\\/g;m[0]=m[0].replace(b,"/"),t=m.join(p);var v=t;if(v=v.trim(),!i&&t.split("#").length===1){var E=ZPt.exec(v);if(E)return n.path=v,n.href=v,n.pathname=E[1],E[2]?(n.search=E[2],a?n.query=jhe(n.search.substr(1)):n.query=n.search.substr(1)):a&&(n.search="",n.query={}),n}var S=YPt.exec(v);if(S){S=S[0];var A=S.toLowerCase();n.protocol=A,v=v.substr(S.length)}if(i||S||v.match(/^\/\/[^@\/]+@[^@\/]+/)){var O=v.substr(0,2)==="//";O&&!(S&&SN[S])&&(v=v.substr(2),n.slashes=!0)}var I,q,L,W;if(!SN[S]&&(O||S&&!Mp[S])){var X=-1;for(I=0;I<_he.length;I++)q=v.indexOf(_he[I]),q!==-1&&(X===-1||q<X)&&(X=q);var Q,ae;for(X===-1?ae=v.lastIndexOf("@"):ae=v.lastIndexOf("@",X),ae!==-1&&(Q=v.slice(0,ae),v=v.slice(ae+1),n.auth=decodeURIComponent(Q)),X=-1,I=0;I<Ohe.length;I++)q=v.indexOf(Ohe[I]),q!==-1&&(X===-1||q<X)&&(X=q);X===-1&&(X=v.length),n.host=v.slice(0,X),v=v.slice(X),L0e(n),n.hostname=n.hostname||"";var ie=n.hostname[0]==="["&&n.hostname[n.hostname.length-1]==="]";if(!ie){var be=n.hostname.split(/\./);for(I=0,L=be.length;I<L;I++){var Ge=be[I];if(Ge&&!Ge.match(Nhe)){for(var Xe="",K=0,se=Ge.length;K<se;K++)Ge.charCodeAt(K)>127?Xe+="x":Xe+=Ge[K];if(!Xe.match(Nhe)){var ve=be.slice(0,I),Y=be.slice(I+1),pe=Ge.match(aAt);pe&&(ve.push(pe[1]),Y.unshift(pe[2])),Y.length&&(v="/"+Y.join(".")+v),n.hostname=ve.join(".");break}}}}n.hostname.length>rAt?n.hostname="":n.hostname=n.hostname.toLowerCase(),ie||(n.hostname=aPt(n.hostname)),W=n.port?":"+n.port:"";var At=n.hostname||"";n.host=At+W,n.href+=n.host,ie&&(n.hostname=n.hostname.substr(1,n.hostname.length-2),v[0]!=="/"&&(v="/"+v))}if(!nAt[A])for(I=0,L=EN.length;I<L;I++){var mt=EN[I];if(v.indexOf(mt)!==-1){var yt=encodeURIComponent(mt);yt===mt&&(yt=escape(mt)),v=v.split(mt).join(yt)}}var Ot=v.indexOf("#");Ot!==-1&&(n.hash=v.substr(Ot),v=v.slice(0,Ot));var kt=v.indexOf("?");if(kt!==-1?(n.search=v.substr(kt),n.query=v.substr(kt+1),a&&(n.query=jhe(n.query)),v=v.slice(0,kt)):a&&(n.search="",n.query={}),v&&(n.pathname=v),Mp[A]&&n.hostname&&!n.pathname&&(n.pathname="/"),n.pathname||n.search){W=n.pathname||"";var ir=n.search||"";n.path=W+ir}return n.href=UL(n),n}function _0e(n){if(typeof n=="string")n=new oi().parse(n);else if(!(n instanceof oi))throw new TypeError('The "path" argument must be of type string or an instance of URL. Received type '+typeof n+String(n));if(n.protocol!=="file:")throw new TypeError("The URL must be of scheme file");return sAt(n)}function sAt(n){const t=n.pathname;for(let a=0;a<t.length;a++)if(t[a]==="%"){const i=t.codePointAt(a+2)|32;if(t[a+1]==="2"&&i===102)throw new TypeError("must not include encoded / characters")}return decodeURIComponent(t)}function N0e(n){return Ud(n)&&(n=O0e({},n)),UL(n)}function UL(n){var t=n.auth||"";t&&(t=encodeURIComponent(t),t=t.replace(/%3A/i,":"),t+="@");var a=n.protocol||"",i=n.pathname||"",u=n.hash||"",p=!1,m="";n.host?p=t+n.host:n.hostname&&(p=t+(n.hostname.indexOf(":")===-1?n.hostname:"["+this.hostname+"]"),n.port&&(p+=":"+n.port)),n.query&&Fl(n.query)&&Object.keys(n.query).length&&(m=zPt(n.query));var b=n.search||m&&"?"+m||"";return a&&a.substr(-1)!==":"&&(a+=":"),n.slashes||(!a||Mp[a])&&p!==!1?(p="//"+(p||""),i&&i.charAt(0)!=="/"&&(i="/"+i)):p||(p=""),u&&u.charAt(0)!=="#"&&(u="#"+u),b&&b.charAt(0)!=="?"&&(b="?"+b),i=i.replace(/[?#]/g,function(v){return encodeURIComponent(v)}),b=b.replace("#","%23"),a+p+i+b+u}oi.prototype.format=function(){return UL(this)};function D0e(n,t){return Gy(n,!1,!0).resolve(t)}oi.prototype.resolve=function(n){return this.resolveObject(Gy(n,!1,!0)).format()};function k0e(n,t){return n?Gy(n,!1,!0).resolveObject(t):t}oi.prototype.resolveObject=function(n){if(Ud(n)){var t=new oi;t.parse(n,!1,!0),n=t}for(var a=new oi,i=Object.keys(this),u=0;u<i.length;u++){var p=i[u];a[p]=this[p]}if(a.hash=n.hash,n.href==="")return a.href=a.format(),a;if(n.slashes&&!n.protocol){for(var m=Object.keys(n),b=0;b<m.length;b++){var v=m[b];v!=="protocol"&&(a[v]=n[v])}return Mp[a.protocol]&&a.hostname&&!a.pathname&&(a.path=a.pathname="/"),a.href=a.format(),a}var E;if(n.protocol&&n.protocol!==a.protocol){if(!Mp[n.protocol]){for(var S=Object.keys(n),A=0;A<S.length;A++){var O=S[A];a[O]=n[O]}return a.href=a.format(),a}if(a.protocol=n.protocol,!n.host&&!SN[n.protocol]){for(E=(n.pathname||"").split("/");E.length&&!(n.host=E.shift()););n.host||(n.host=""),n.hostname||(n.hostname=""),E[0]!==""&&E.unshift(""),E.length<2&&E.unshift(""),a.pathname=E.join("/")}else a.pathname=n.pathname;if(a.search=n.search,a.query=n.query,a.host=n.host||"",a.auth=n.auth,a.hostname=n.hostname||n.host,a.port=n.port,a.pathname||a.search){var I=a.pathname||"",q=a.search||"";a.path=I+q}return a.slashes=a.slashes||n.slashes,a.href=a.format(),a}var L=a.pathname&&a.pathname.charAt(0)==="/",W=n.host||n.pathname&&n.pathname.charAt(0)==="/",X=W||L||a.host&&n.pathname,Q=X,ae=a.pathname&&a.pathname.split("/")||[],ie=a.protocol&&!Mp[a.protocol];E=n.pathname&&n.pathname.split("/")||[],ie&&(a.hostname="",a.port=null,a.host&&(ae[0]===""?ae[0]=a.host:ae.unshift(a.host)),a.host="",n.protocol&&(n.hostname=null,n.port=null,n.host&&(E[0]===""?E[0]=n.host:E.unshift(n.host)),n.host=null),X=X&&(E[0]===""||ae[0]===""));var be;if(W)a.host=n.host||n.host===""?n.host:a.host,a.hostname=n.hostname||n.hostname===""?n.hostname:a.hostname,a.search=n.search,a.query=n.query,ae=E;else if(E.length)ae||(ae=[]),ae.pop(),ae=ae.concat(E),a.search=n.search,a.query=n.query;else if(!ML(n.search))return ie&&(a.hostname=a.host=ae.shift(),be=a.host&&a.host.indexOf("@")>0?a.host.split("@"):!1,be&&(a.auth=be.shift(),a.host=a.hostname=be.shift())),a.search=n.search,a.query=n.query,(!Al(a.pathname)||!Al(a.search))&&(a.path=(a.pathname?a.pathname:"")+(a.search?a.search:"")),a.href=a.format(),a;if(!ae.length)return a.pathname=null,a.search?a.path="/"+a.search:a.path=null,a.href=a.format(),a;for(var Ge=ae.slice(-1)[0],Xe=(a.host||n.host||ae.length>1)&&(Ge==="."||Ge==="..")||Ge==="",K=0,se=ae.length;se>=0;se--)Ge=ae[se],Ge==="."?ae.splice(se,1):Ge===".."?(ae.splice(se,1),K++):K&&(ae.splice(se,1),K--);if(!X&&!Q)for(;K--;K)ae.unshift("..");X&&ae[0]!==""&&(!ae[0]||ae[0].charAt(0)!=="/")&&ae.unshift(""),Xe&&ae.join("/").substr(-1)!=="/"&&ae.push("");var ve=ae[0]===""||ae[0]&&ae[0].charAt(0)==="/";return ie&&(a.hostname=a.host=ve?"":ae.length?ae.shift():"",be=a.host&&a.host.indexOf("@")>0?a.host.split("@"):!1,be&&(a.auth=be.shift(),a.host=a.hostname=be.shift())),X=X||a.host&&ae.length,X&&!ve&&ae.unshift(""),ae.length?a.pathname=ae.join("/"):(a.pathname=null,a.path=null),(!Al(a.pathname)||!Al(a.search))&&(a.path=(a.pathname?a.pathname:"")+(a.search?a.search:"")),a.auth=n.auth||a.auth,a.slashes=a.slashes||n.slashes,a.href=a.format(),a};oi.prototype.parseHost=function(){return L0e(this)};function L0e(n){var t=n.host,a=QPt.exec(t);a&&(a=a[0],a!==":"&&(n.port=a.substr(1)),t=t.substr(0,t.length-a.length)),t&&(n.hostname=t)}var iAt=Object.freeze({__proto__:null,URL:C0e,URLSearchParams:j0e,Url:oi,default:JPt,fileURLToPath:_0e,format:N0e,parse:Gy,resolve:D0e,resolveObject:k0e});const oAt=Symbol("ssrInterpolate"),lAt=Symbol("ssrRenderVNode"),dAt=Symbol("ssrRenderComponent"),uAt=Symbol("ssrRenderSlot"),cAt=Symbol("ssrRenderSlotInner"),pAt=Symbol("ssrRenderClass"),fAt=Symbol("ssrRenderStyle"),hAt=Symbol("ssrRenderAttrs"),mAt=Symbol("ssrRenderAttr"),yAt=Symbol("ssrRenderDynamicAttr"),gAt=Symbol("ssrRenderList"),vAt=Symbol("ssrIncludeBooleanAttr"),bAt=Symbol("ssrLooseEqual"),xAt=Symbol("ssrLooseContain"),RAt=Symbol("ssrRenderDynamicModel"),EAt=Symbol("ssrGetDynamicModelProps"),SAt=Symbol("ssrRenderTeleport"),TAt=Symbol("ssrRenderSuspense"),wAt=Symbol("ssrGetDirectiveProps"),PAt={[oAt]:"ssrInterpolate",[lAt]:"ssrRenderVNode",[dAt]:"ssrRenderComponent",[uAt]:"ssrRenderSlot",[cAt]:"ssrRenderSlotInner",[pAt]:"ssrRenderClass",[fAt]:"ssrRenderStyle",[hAt]:"ssrRenderAttrs",[mAt]:"ssrRenderAttr",[yAt]:"ssrRenderDynamicAttr",[gAt]:"ssrRenderList",[vAt]:"ssrIncludeBooleanAttr",[bAt]:"ssrLooseEqual",[xAt]:"ssrLooseContain",[RAt]:"ssrRenderDynamicModel",[EAt]:"ssrGetDynamicModelProps",[SAt]:"ssrRenderTeleport",[TAt]:"ssrRenderSuspense",[wAt]:"ssrGetDirectiveProps"};Ak(PAt);var AAt=Object.defineProperty,Dhe=Object.getOwnPropertySymbols,IAt=Object.prototype.hasOwnProperty,CAt=Object.prototype.propertyIsEnumerable,khe=(n,t,a)=>t in n?AAt(n,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[t]=a,Lhe=(n,t)=>{for(var a in t||(t={}))IAt.call(t,a)&&khe(n,a,t[a]);if(Dhe)for(var a of Dhe(t))CAt.call(t,a)&&khe(n,a,t[a]);return n};const[jAt,OAt]=fL(!0);[...jAt,...TL];Lhe(Lhe({},OAt),wL);function _At(n){throw new Error('Could not dynamically require "'+n+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var NAt={},DAt=Object.freeze({__proto__:null,default:NAt}),kAt=qy(DAt),VL=qy(Vwt),LAt=qy(KPt),WL={exports:{}};function M0e(){return!1}function B0e(){throw new Error("tty.ReadStream is not implemented")}function F0e(){throw new Error("tty.ReadStream is not implemented")}var MAt={isatty:M0e,ReadStream:B0e,WriteStream:F0e},BAt=Object.freeze({__proto__:null,ReadStream:B0e,WriteStream:F0e,default:MAt,isatty:M0e}),FAt=qy(BAt);let Mhe=Ys.argv||[],v2={},$At=!("NO_COLOR"in v2||Mhe.includes("--no-color"))&&("FORCE_COLOR"in v2||Mhe.includes("--color")||!1||_At!=null&&FAt.isatty(1)&&v2.TERM!=="dumb"||"CI"in v2),qAt=(n,t,a=n)=>i=>{let u=""+i,p=u.indexOf(t,n.length);return~p?n+UAt(u,t,a,p)+t:n+u+t},UAt=(n,t,a,i)=>{let u="",p=0;do u+=n.substring(p,i)+a,p=i+t.length,i=n.indexOf(t,p);while(~i);return u+n.substring(p)},$0e=(n=$At)=>{let t=n?qAt:()=>String;return{isColorSupported:n,reset:t("\x1B[0m","\x1B[0m"),bold:t("\x1B[1m","\x1B[22m","\x1B[22m\x1B[1m"),dim:t("\x1B[2m","\x1B[22m","\x1B[22m\x1B[2m"),italic:t("\x1B[3m","\x1B[23m"),underline:t("\x1B[4m","\x1B[24m"),inverse:t("\x1B[7m","\x1B[27m"),hidden:t("\x1B[8m","\x1B[28m"),strikethrough:t("\x1B[9m","\x1B[29m"),black:t("\x1B[30m","\x1B[39m"),red:t("\x1B[31m","\x1B[39m"),green:t("\x1B[32m","\x1B[39m"),yellow:t("\x1B[33m","\x1B[39m"),blue:t("\x1B[34m","\x1B[39m"),magenta:t("\x1B[35m","\x1B[39m"),cyan:t("\x1B[36m","\x1B[39m"),white:t("\x1B[37m","\x1B[39m"),gray:t("\x1B[90m","\x1B[39m"),bgBlack:t("\x1B[40m","\x1B[49m"),bgRed:t("\x1B[41m","\x1B[49m"),bgGreen:t("\x1B[42m","\x1B[49m"),bgYellow:t("\x1B[43m","\x1B[49m"),bgBlue:t("\x1B[44m","\x1B[49m"),bgMagenta:t("\x1B[45m","\x1B[49m"),bgCyan:t("\x1B[46m","\x1B[49m"),bgWhite:t("\x1B[47m","\x1B[49m"),blackBright:t("\x1B[90m","\x1B[39m"),redBright:t("\x1B[91m","\x1B[39m"),greenBright:t("\x1B[92m","\x1B[39m"),yellowBright:t("\x1B[93m","\x1B[39m"),blueBright:t("\x1B[94m","\x1B[39m"),magentaBright:t("\x1B[95m","\x1B[39m"),cyanBright:t("\x1B[96m","\x1B[39m"),whiteBright:t("\x1B[97m","\x1B[39m"),bgBlackBright:t("\x1B[100m","\x1B[49m"),bgRedBright:t("\x1B[101m","\x1B[49m"),bgGreenBright:t("\x1B[102m","\x1B[49m"),bgYellowBright:t("\x1B[103m","\x1B[49m"),bgBlueBright:t("\x1B[104m","\x1B[49m"),bgMagentaBright:t("\x1B[105m","\x1B[49m"),bgCyanBright:t("\x1B[106m","\x1B[49m"),bgWhiteBright:t("\x1B[107m","\x1B[49m")}};WL.exports=$0e();WL.exports.createColors=$0e;var q0e=WL.exports;const A_=39,Bhe=34,b2=92,Fhe=47,x2=10,Bm=32,R2=12,E2=9,S2=13,VAt=91,WAt=93,GAt=40,KAt=41,HAt=123,zAt=125,XAt=59,JAt=42,YAt=58,QAt=64,T2=/[\t\n\f\r "#'()/;[\\\]{}]/g,w2=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,ZAt=/.[\r\n"'(/\\]/,$he=/[\da-f]/i;var U0e=function(t,a={}){let i=t.css.valueOf(),u=a.ignoreErrors,p,m,b,v,E,S,A,O,I,q,L=i.length,W=0,X=[],Q=[];function ae(){return W}function ie(K){throw t.error("Unclosed "+K,W)}function be(){return Q.length===0&&W>=L}function Ge(K){if(Q.length)return Q.pop();if(W>=L)return;let se=K?K.ignoreUnclosed:!1;switch(p=i.charCodeAt(W),p){case x2:case Bm:case E2:case S2:case R2:{v=W;do v+=1,p=i.charCodeAt(v);while(p===Bm||p===x2||p===E2||p===S2||p===R2);S=["space",i.slice(W,v)],W=v-1;break}case VAt:case WAt:case HAt:case zAt:case YAt:case XAt:case KAt:{let ve=String.fromCharCode(p);S=[ve,ve,W];break}case GAt:{if(q=X.length?X.pop()[1]:"",I=i.charCodeAt(W+1),q==="url"&&I!==A_&&I!==Bhe&&I!==Bm&&I!==x2&&I!==E2&&I!==R2&&I!==S2){v=W;do{if(A=!1,v=i.indexOf(")",v+1),v===-1)if(u||se){v=W;break}else ie("bracket");for(O=v;i.charCodeAt(O-1)===b2;)O-=1,A=!A}while(A);S=["brackets",i.slice(W,v+1),W,v],W=v}else v=i.indexOf(")",W+1),m=i.slice(W,v+1),v===-1||ZAt.test(m)?S=["(","(",W]:(S=["brackets",m,W,v],W=v);break}case A_:case Bhe:{E=p===A_?"'":'"',v=W;do{if(A=!1,v=i.indexOf(E,v+1),v===-1)if(u||se){v=W+1;break}else ie("string");for(O=v;i.charCodeAt(O-1)===b2;)O-=1,A=!A}while(A);S=["string",i.slice(W,v+1),W,v],W=v;break}case QAt:{T2.lastIndex=W+1,T2.test(i),T2.lastIndex===0?v=i.length-1:v=T2.lastIndex-2,S=["at-word",i.slice(W,v+1),W,v],W=v;break}case b2:{for(v=W,b=!0;i.charCodeAt(v+1)===b2;)v+=1,b=!b;if(p=i.charCodeAt(v+1),b&&p!==Fhe&&p!==Bm&&p!==x2&&p!==E2&&p!==S2&&p!==R2&&(v+=1,$he.test(i.charAt(v)))){for(;$he.test(i.charAt(v+1));)v+=1;i.charCodeAt(v+1)===Bm&&(v+=1)}S=["word",i.slice(W,v+1),W,v],W=v;break}default:{p===Fhe&&i.charCodeAt(W+1)===JAt?(v=i.indexOf("*/",W+2)+1,v===0&&(u||se?v=i.length:ie("comment")),S=["comment",i.slice(W,v+1),W,v],W=v):(w2.lastIndex=W+1,w2.test(i),w2.lastIndex===0?v=i.length-1:v=w2.lastIndex-2,S=["word",i.slice(W,v+1),W,v],X.push(S),W=v);break}}return W++,S}function Xe(K){Q.push(K)}return{back:Xe,endOfFile:be,nextToken:Ge,position:ae}};let ws=q0e,eIt=U0e,V0e;function tIt(n){V0e=n}const rIt={";":ws.yellow,":":ws.yellow,"(":ws.cyan,")":ws.cyan,"[":ws.yellow,"]":ws.yellow,"{":ws.yellow,"}":ws.yellow,"at-word":ws.cyan,brackets:ws.cyan,call:ws.cyan,class:ws.yellow,comment:ws.gray,hash:ws.magenta,string:ws.green};function aIt([n,t],a){if(n==="word"){if(t[0]===".")return"class";if(t[0]==="#")return"hash"}if(!a.endOfFile()){let i=a.nextToken();if(a.back(i),i[0]==="brackets"||i[0]==="(")return"call"}return n}function W0e(n){let t=eIt(new V0e(n),{ignoreErrors:!0}),a="";for(;!t.endOfFile();){let i=t.nextToken(),u=rIt[aIt(i,t)];u?a+=i[1].split(/\r?\n/).map(p=>u(p)).join(`
`):a+=i[1]}return a}W0e.registerInput=tIt;var G0e=W0e;let qhe=q0e,Uhe=G0e,TN=class K0e extends Error{constructor(t,a,i,u,p,m){super(t),this.name="CssSyntaxError",this.reason=t,p&&(this.file=p),u&&(this.source=u),m&&(this.plugin=m),typeof a<"u"&&typeof i<"u"&&(typeof a=="number"?(this.line=a,this.column=i):(this.line=a.line,this.column=a.column,this.endLine=i.line,this.endColumn=i.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,K0e)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"<css input>",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let a=this.source;t==null&&(t=qhe.isColorSupported);let i=S=>S,u=S=>S,p=S=>S;if(t){let{bold:S,gray:A,red:O}=qhe.createColors(!0);u=I=>S(O(I)),i=I=>A(I),Uhe&&(p=I=>Uhe(I))}let m=a.split(/\r?\n/),b=Math.max(this.line-3,0),v=Math.min(this.line+2,m.length),E=String(v).length;return m.slice(b,v).map((S,A)=>{let O=b+1+A,I=" "+(" "+O).slice(-E)+" | ";if(O===this.line){if(S.length>160){let L=20,W=Math.max(0,this.column-L),X=Math.max(this.column+L,this.endColumn+L),Q=S.slice(W,X),ae=i(I.replace(/\d/g," "))+S.slice(0,Math.min(this.column-1,L-1)).replace(/[^\t]/g," ");return u(">")+i(I)+p(Q)+`
`+ae+u("^")}let q=i(I.replace(/\d/g," "))+S.slice(0,this.column-1).replace(/[^\t]/g," ");return u(">")+i(I)+p(S)+`
`+q+u("^")}return" "+i(I)+p(S)}).join(`
`)}toString(){let t=this.showSourceCode();return t&&(t=`
`+t+`
`),this.name+": "+this.message+t}};var GL=TN;TN.default=TN;const Vhe={after:`
`,beforeClose:`
`,beforeComment:`
`,beforeDecl:`
`,beforeOpen:" ",beforeRule:`
`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function nIt(n){return n[0].toUpperCase()+n.slice(1)}let wN=class{constructor(t){this.builder=t}atrule(t,a){let i="@"+t.name,u=t.params?this.rawValue(t,"params"):"";if(typeof t.raws.afterName<"u"?i+=t.raws.afterName:u&&(i+=" "),t.nodes)this.block(t,i+u);else{let p=(t.raws.between||"")+(a?";":"");this.builder(i+u+p,t)}}beforeAfter(t,a){let i;t.type==="decl"?i=this.raw(t,null,"beforeDecl"):t.type==="comment"?i=this.raw(t,null,"beforeComment"):a==="before"?i=this.raw(t,null,"beforeRule"):i=this.raw(t,null,"beforeClose");let u=t.parent,p=0;for(;u&&u.type!=="root";)p+=1,u=u.parent;if(i.includes(`
`)){let m=this.raw(t,null,"indent");if(m.length)for(let b=0;b<p;b++)i+=m}return i}block(t,a){let i=this.raw(t,"between","beforeOpen");this.builder(a+i+"{",t,"start");let u;t.nodes&&t.nodes.length?(this.body(t),u=this.raw(t,"after")):u=this.raw(t,"after","emptyBody"),u&&this.builder(u),this.builder("}",t,"end")}body(t){let a=t.nodes.length-1;for(;a>0&&t.nodes[a].type==="comment";)a-=1;let i=this.raw(t,"semicolon");for(let u=0;u<t.nodes.length;u++){let p=t.nodes[u],m=this.raw(p,"before");m&&this.builder(m),this.stringify(p,a!==u||i)}}comment(t){let a=this.raw(t,"left","commentLeft"),i=this.raw(t,"right","commentRight");this.builder("/*"+a+t.text+i+"*/",t)}decl(t,a){let i=this.raw(t,"between","colon"),u=t.prop+i+this.rawValue(t,"value");t.important&&(u+=t.raws.important||" !important"),a&&(u+=";"),this.builder(u,t)}document(t){this.body(t)}raw(t,a,i){let u;if(i||(i=a),a&&(u=t.raws[a],typeof u<"u"))return u;let p=t.parent;if(i==="before"&&(!p||p.type==="root"&&p.first===t||p&&p.type==="document"))return"";if(!p)return Vhe[i];let m=t.root();if(m.rawCache||(m.rawCache={}),typeof m.rawCache[i]<"u")return m.rawCache[i];if(i==="before"||i==="after")return this.beforeAfter(t,i);{let b="raw"+nIt(i);this[b]?u=this[b](m,t):m.walk(v=>{if(u=v.raws[a],typeof u<"u")return!1})}return typeof u>"u"&&(u=Vhe[i]),m.rawCache[i]=u,u}rawBeforeClose(t){let a;return t.walk(i=>{if(i.nodes&&i.nodes.length>0&&typeof i.raws.after<"u")return a=i.raws.after,a.includes(`
`)&&(a=a.replace(/[^\n]+$/,"")),!1}),a&&(a=a.replace(/\S/g,"")),a}rawBeforeComment(t,a){let i;return t.walkComments(u=>{if(typeof u.raws.before<"u")return i=u.raws.before,i.includes(`
`)&&(i=i.replace(/[^\n]+$/,"")),!1}),typeof i>"u"?i=this.raw(a,null,"beforeDecl"):i&&(i=i.replace(/\S/g,"")),i}rawBeforeDecl(t,a){let i;return t.walkDecls(u=>{if(typeof u.raws.before<"u")return i=u.raws.before,i.includes(`
`)&&(i=i.replace(/[^\n]+$/,"")),!1}),typeof i>"u"?i=this.raw(a,null,"beforeRule"):i&&(i=i.replace(/\S/g,"")),i}rawBeforeOpen(t){let a;return t.walk(i=>{if(i.type!=="decl"&&(a=i.raws.between,typeof a<"u"))return!1}),a}rawBeforeRule(t){let a;return t.walk(i=>{if(i.nodes&&(i.parent!==t||t.first!==i)&&typeof i.raws.before<"u")return a=i.raws.before,a.includes(`
`)&&(a=a.replace(/[^\n]+$/,"")),!1}),a&&(a=a.replace(/\S/g,"")),a}rawColon(t){let a;return t.walkDecls(i=>{if(typeof i.raws.between<"u")return a=i.raws.between.replace(/[^\s:]/g,""),!1}),a}rawEmptyBody(t){let a;return t.walk(i=>{if(i.nodes&&i.nodes.length===0&&(a=i.raws.after,typeof a<"u"))return!1}),a}rawIndent(t){if(t.raws.indent)return t.raws.indent;let a;return t.walk(i=>{let u=i.parent;if(u&&u!==t&&u.parent&&u.parent===t&&typeof i.raws.before<"u"){let p=i.raws.before.split(`
`);return a=p[p.length-1],a=a.replace(/\S/g,""),!1}}),a}rawSemicolon(t){let a;return t.walk(i=>{if(i.nodes&&i.nodes.length&&i.last.type==="decl"&&(a=i.raws.semicolon,typeof a<"u"))return!1}),a}rawValue(t,a){let i=t[a],u=t.raws[a];return u&&u.value===i?u.raw:i}root(t){this.body(t),t.raws.after&&this.builder(t.raws.after)}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(t.raws.ownSemicolon,t,"end")}stringify(t,a){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,a)}};var H0e=wN;wN.default=wN;let sIt=H0e;function PN(n,t){new sIt(t).stringify(n)}var J6=PN;PN.default=PN;var Ky={};Ky.isClean=Symbol("isClean");Ky.my=Symbol("my");let iIt=GL,oIt=H0e,lIt=J6,{isClean:Fm,my:dIt}=Ky;function AN(n,t){let a=new n.constructor;for(let i in n){if(!Object.prototype.hasOwnProperty.call(n,i)||i==="proxyCache")continue;let u=n[i],p=typeof u;i==="parent"&&p==="object"?t&&(a[i]=t):i==="source"?a[i]=u:Array.isArray(u)?a[i]=u.map(m=>AN(m,a)):(p==="object"&&u!==null&&(u=AN(u)),a[i]=u)}return a}let IN=class{constructor(t={}){this.raws={},this[Fm]=!1,this[dIt]=!0;for(let a in t)if(a==="nodes"){this.nodes=[];for(let i of t[a])typeof i.clone=="function"?this.append(i.clone()):this.append(i)}else this[a]=t[a]}addToError(t){if(t.postcssNode=this,t.stack&&this.source&&/\n\s{4}at /.test(t.stack)){let a=this.source;t.stack=t.stack.replace(/\n\s{4}at /,`$&${a.input.from}:${a.start.line}:${a.start.column}$&`)}return t}after(t){return this.parent.insertAfter(this,t),this}assign(t={}){for(let a in t)this[a]=t[a];return this}before(t){return this.parent.insertBefore(this,t),this}cleanRaws(t){delete this.raws.before,delete this.raws.after,t||delete this.raws.between}clone(t={}){let a=AN(this);for(let i in t)a[i]=t[i];return a}cloneAfter(t={}){let a=this.clone(t);return this.parent.insertAfter(this,a),a}cloneBefore(t={}){let a=this.clone(t);return this.parent.insertBefore(this,a),a}error(t,a={}){if(this.source){let{end:i,start:u}=this.rangeBy(a);return this.source.input.error(t,{column:u.column,line:u.line},{column:i.column,line:i.line},a)}return new iIt(t)}getProxyProcessor(){return{get(t,a){return a==="proxyOf"?t:a==="root"?()=>t.root().toProxy():t[a]},set(t,a,i){return t[a]===i||(t[a]=i,(a==="prop"||a==="value"||a==="name"||a==="params"||a==="important"||a==="text")&&t.markDirty()),!0}}}markClean(){this[Fm]=!0}markDirty(){if(this[Fm]){this[Fm]=!1;let t=this;for(;t=t.parent;)t[Fm]=!1}}next(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t+1]}positionBy(t,a){let i=this.source.start;if(t.index)i=this.positionInside(t.index,a);else if(t.word){a=this.toString();let u=a.indexOf(t.word);u!==-1&&(i=this.positionInside(u,a))}return i}positionInside(t,a){let i=a||this.toString(),u=this.source.start.column,p=this.source.start.line;for(let m=0;m<t;m++)i[m]===`
`?(u=1,p+=1):u+=1;return{column:u,line:p}}prev(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t-1]}rangeBy(t){let a={column:this.source.start.column,line:this.source.start.line},i=this.source.end?{column:this.source.end.column+1,line:this.source.end.line}:{column:a.column+1,line:a.line};if(t.word){let u=this.toString(),p=u.indexOf(t.word);p!==-1&&(a=this.positionInside(p,u),i=this.positionInside(p+t.word.length,u))}else t.start?a={column:t.start.column,line:t.start.line}:t.index&&(a=this.positionInside(t.index)),t.end?i={column:t.end.column,line:t.end.line}:typeof t.endIndex=="number"?i=this.positionInside(t.endIndex):t.index&&(i=this.positionInside(t.index+1));return(i.line<a.line||i.line===a.line&&i.column<=a.column)&&(i={column:a.column+1,line:a.line}),{end:i,start:a}}raw(t,a){return new oIt().raw(this,t,a)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}replaceWith(...t){if(this.parent){let a=this,i=!1;for(let u of t)u===this?i=!0:i?(this.parent.insertAfter(a,u),a=u):this.parent.insertBefore(a,u);i||this.remove()}return this}root(){let t=this;for(;t.parent&&t.parent.type!=="document";)t=t.parent;return t}toJSON(t,a){let i={},u=a==null;a=a||new Map;let p=0;for(let m in this){if(!Object.prototype.hasOwnProperty.call(this,m)||m==="parent"||m==="proxyCache")continue;let b=this[m];if(Array.isArray(b))i[m]=b.map(v=>typeof v=="object"&&v.toJSON?v.toJSON(null,a):v);else if(typeof b=="object"&&b.toJSON)i[m]=b.toJSON(null,a);else if(m==="source"){let v=a.get(b.input);v==null&&(v=p,a.set(b.input,p),p++),i[m]={end:b.end,inputId:v,start:b.start}}else i[m]=b}return u&&(i.inputs=[...a.keys()].map(m=>m.toJSON())),i}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(t=lIt){t.stringify&&(t=t.stringify);let a="";return t(this,i=>{a+=i}),a}warn(t,a,i){let u={node:this};for(let p in i)u[p]=i[p];return t.warn(a,u)}get proxyOf(){return this}};var Y6=IN;IN.default=IN;let uIt=Y6,CN=class extends uIt{constructor(t){super(t),this.type="comment"}};var Q6=CN;CN.default=CN;let cIt=Y6,jN=class extends cIt{constructor(t){t&&typeof t.value<"u"&&typeof t.value!="string"&&(t={...t,value:String(t.value)}),super(t),this.type="decl"}get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}};var Z6=jN;jN.default=jN;let z0e=Q6,X0e=Z6,pIt=Y6,{isClean:J0e,my:Y0e}=Ky,KL,Q0e,Z0e,HL;function eve(n){return n.map(t=>(t.nodes&&(t.nodes=eve(t.nodes)),delete t.source,t))}function tve(n){if(n[J0e]=!1,n.proxyOf.nodes)for(let t of n.proxyOf.nodes)tve(t)}let Dl=class rve extends pIt{append(...t){for(let a of t){let i=this.normalize(a,this.last);for(let u of i)this.proxyOf.nodes.push(u)}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let a of this.nodes)a.cleanRaws(t)}each(t){if(!this.proxyOf.nodes)return;let a=this.getIterator(),i,u;for(;this.indexes[a]<this.proxyOf.nodes.length&&(i=this.indexes[a],u=t(this.proxyOf.nodes[i],i),u!==!1);)this.indexes[a]+=1;return delete this.indexes[a],u}every(t){return this.nodes.every(t)}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let t=this.lastEach;return this.indexes[t]=0,t}getProxyProcessor(){return{get(t,a){return a==="proxyOf"?t:t[a]?a==="each"||typeof a=="string"&&a.startsWith("walk")?(...i)=>t[a](...i.map(u=>typeof u=="function"?(p,m)=>u(p.toProxy(),m):u)):a==="every"||a==="some"?i=>t[a]((u,...p)=>i(u.toProxy(),...p)):a==="root"?()=>t.root().toProxy():a==="nodes"?t.nodes.map(i=>i.toProxy()):a==="first"||a==="last"?t[a].toProxy():t[a]:t[a]},set(t,a,i){return t[a]===i||(t[a]=i,(a==="name"||a==="params"||a==="selector")&&t.markDirty()),!0}}}index(t){return typeof t=="number"?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}insertAfter(t,a){let i=this.index(t),u=this.normalize(a,this.proxyOf.nodes[i]).reverse();i=this.index(t);for(let m of u)this.proxyOf.nodes.splice(i+1,0,m);let p;for(let m in this.indexes)p=this.indexes[m],i<p&&(this.indexes[m]=p+u.length);return this.markDirty(),this}insertBefore(t,a){let i=this.index(t),u=i===0?"prepend":!1,p=this.normalize(a,this.proxyOf.nodes[i],u).reverse();i=this.index(t);for(let b of p)this.proxyOf.nodes.splice(i,0,b);let m;for(let b in this.indexes)m=this.indexes[b],i<=m&&(this.indexes[b]=m+p.length);return this.markDirty(),this}normalize(t,a){if(typeof t=="string")t=eve(Q0e(t).nodes);else if(typeof t>"u")t=[];else if(Array.isArray(t)){t=t.slice(0);for(let u of t)u.parent&&u.parent.removeChild(u,"ignore")}else if(t.type==="root"&&this.type!=="document"){t=t.nodes.slice(0);for(let u of t)u.parent&&u.parent.removeChild(u,"ignore")}else if(t.type)t=[t];else if(t.prop){if(typeof t.value>"u")throw new Error("Value field is missed in node creation");typeof t.value!="string"&&(t.value=String(t.value)),t=[new X0e(t)]}else if(t.selector||t.selectors)t=[new HL(t)];else if(t.name)t=[new KL(t)];else if(t.text)t=[new z0e(t)];else throw new Error("Unknown node type in node creation");return t.map(u=>(u[Y0e]||rve.rebuild(u),u=u.proxyOf,u.parent&&u.parent.removeChild(u),u[J0e]&&tve(u),u.raws||(u.raws={}),typeof u.raws.before>"u"&&a&&typeof a.raws.before<"u"&&(u.raws.before=a.raws.before.replace(/\S/g,"")),u.parent=this.proxyOf,u))}prepend(...t){t=t.reverse();for(let a of t){let i=this.normalize(a,this.first,"prepend").reverse();for(let u of i)this.proxyOf.nodes.unshift(u);for(let u in this.indexes)this.indexes[u]=this.indexes[u]+i.length}return this.markDirty(),this}push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(t){t=this.index(t),this.proxyOf.nodes[t].parent=void 0,this.proxyOf.nodes.splice(t,1);let a;for(let i in this.indexes)a=this.indexes[i],a>=t&&(this.indexes[i]=a-1);return this.markDirty(),this}replaceValues(t,a,i){return i||(i=a,a={}),this.walkDecls(u=>{a.props&&!a.props.includes(u.prop)||a.fast&&!u.value.includes(a.fast)||(u.value=u.value.replace(t,i))}),this.markDirty(),this}some(t){return this.nodes.some(t)}walk(t){return this.each((a,i)=>{let u;try{u=t(a,i)}catch(p){throw a.addToError(p)}return u!==!1&&a.walk&&(u=a.walk(t)),u})}walkAtRules(t,a){return a?t instanceof RegExp?this.walk((i,u)=>{if(i.type==="atrule"&&t.test(i.name))return a(i,u)}):this.walk((i,u)=>{if(i.type==="atrule"&&i.name===t)return a(i,u)}):(a=t,this.walk((i,u)=>{if(i.type==="atrule")return a(i,u)}))}walkComments(t){return this.walk((a,i)=>{if(a.type==="comment")return t(a,i)})}walkDecls(t,a){return a?t instanceof RegExp?this.walk((i,u)=>{if(i.type==="decl"&&t.test(i.prop))return a(i,u)}):this.walk((i,u)=>{if(i.type==="decl"&&i.prop===t)return a(i,u)}):(a=t,this.walk((i,u)=>{if(i.type==="decl")return a(i,u)}))}walkRules(t,a){return a?t instanceof RegExp?this.walk((i,u)=>{if(i.type==="rule"&&t.test(i.selector))return a(i,u)}):this.walk((i,u)=>{if(i.type==="rule"&&i.selector===t)return a(i,u)}):(a=t,this.walk((i,u)=>{if(i.type==="rule")return a(i,u)}))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}};Dl.registerParse=n=>{Q0e=n};Dl.registerRule=n=>{HL=n};Dl.registerAtRule=n=>{KL=n};Dl.registerRoot=n=>{Z0e=n};var vc=Dl;Dl.default=Dl;Dl.rebuild=n=>{n.type==="atrule"?Object.setPrototypeOf(n,KL.prototype):n.type==="rule"?Object.setPrototypeOf(n,HL.prototype):n.type==="decl"?Object.setPrototypeOf(n,X0e.prototype):n.type==="comment"?Object.setPrototypeOf(n,z0e.prototype):n.type==="root"&&Object.setPrototypeOf(n,Z0e.prototype),n[Y0e]=!0,n.nodes&&n.nodes.forEach(t=>{Dl.rebuild(t)})};let ave=vc,Pb=class extends ave{constructor(t){super(t),this.type="atrule"}append(...t){return this.proxyOf.nodes||(this.nodes=[]),super.append(...t)}prepend(...t){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...t)}};var zL=Pb;Pb.default=Pb;ave.registerAtRule(Pb);let fIt=vc,nve,sve,by=class extends fIt{constructor(t){super({type:"document",...t}),this.nodes||(this.nodes=[])}toResult(t={}){return new nve(new sve,this,t).stringify()}};by.registerLazyResult=n=>{nve=n};by.registerProcessor=n=>{sve=n};var XL=by;by.default=by;let hIt="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",mIt=(n,t=21)=>(a=t)=>{let i="",u=a;for(;u--;)i+=n[Math.random()*n.length|0];return i},yIt=(n=21)=>{let t="",a=n;for(;a--;)t+=hIt[Math.random()*64|0];return t};var gIt={nanoid:yIt,customAlphabet:mIt},af={},JL={},ex={},YL={},Whe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");YL.encode=function(n){if(0<=n&&n<Whe.length)return Whe[n];throw new TypeError("Must be between 0 and 63: "+n)};YL.decode=function(n){var t=65,a=90,i=97,u=122,p=48,m=57,b=43,v=47,E=26,S=52;return t<=n&&n<=a?n-t:i<=n&&n<=u?n-i+E:p<=n&&n<=m?n-p+S:n==b?62:n==v?63:-1};var ive=YL,QL=5,ove=1<<QL,lve=ove-1,dve=ove;function vIt(n){return n<0?(-n<<1)+1:(n<<1)+0}function bIt(n){var t=(n&1)===1,a=n>>1;return t?-a:a}ex.encode=function(t){var a="",i,u=vIt(t);do i=u&lve,u>>>=QL,u>0&&(i|=dve),a+=ive.encode(i);while(u>0);return a};ex.decode=function(t,a,i){var u=t.length,p=0,m=0,b,v;do{if(a>=u)throw new Error("Expected more digits in base 64 VLQ value.");if(v=ive.decode(t.charCodeAt(a++)),v===-1)throw new Error("Invalid base64 digit: "+t.charAt(a-1));b=!!(v&dve),v&=lve,p=p+(v<<m),m+=QL}while(b);i.value=bIt(p),i.rest=a};var nf={};(function(n){function t(K,se,ve){if(se in K)return K[se];if(arguments.length===3)return ve;throw new Error('"'+se+'" is a required argument.')}n.getArg=t;var a=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,i=/^data:.+\,.+$/;function u(K){var se=K.match(a);return se?{scheme:se[1],auth:se[2],host:se[3],port:se[4],path:se[5]}:null}n.urlParse=u;function p(K){var se="";return K.scheme&&(se+=K.scheme+":"),se+="//",K.auth&&(se+=K.auth+"@"),K.host&&(se+=K.host),K.port&&(se+=":"+K.port),K.path&&(se+=K.path),se}n.urlGenerate=p;var m=32;function b(K){var se=[];return function(ve){for(var Y=0;Y<se.length;Y++)if(se[Y].input===ve){var pe=se[0];return se[0]=se[Y],se[Y]=pe,se[0].result}var At=K(ve);return se.unshift({input:ve,result:At}),se.length>m&&se.pop(),At}}var v=b(function(se){var ve=se,Y=u(se);if(Y){if(!Y.path)return se;ve=Y.path}for(var pe=n.isAbsolute(ve),At=[],mt=0,yt=0;;)if(mt=yt,yt=ve.indexOf("/",mt),yt===-1){At.push(ve.slice(mt));break}else for(At.push(ve.slice(mt,yt));yt<ve.length&&ve[yt]==="/";)yt++;for(var Ot,kt=0,yt=At.length-1;yt>=0;yt--)Ot=At[yt],Ot==="."?At.splice(yt,1):Ot===".."?kt++:kt>0&&(Ot===""?(At.splice(yt+1,kt),kt=0):(At.splice(yt,2),kt--));return ve=At.join("/"),ve===""&&(ve=pe?"/":"."),Y?(Y.path=ve,p(Y)):ve});n.normalize=v;function E(K,se){K===""&&(K="."),se===""&&(se=".");var ve=u(se),Y=u(K);if(Y&&(K=Y.path||"/"),ve&&!ve.scheme)return Y&&(ve.scheme=Y.scheme),p(ve);if(ve||se.match(i))return se;if(Y&&!Y.host&&!Y.path)return Y.host=se,p(Y);var pe=se.charAt(0)==="/"?se:v(K.replace(/\/+$/,"")+"/"+se);return Y?(Y.path=pe,p(Y)):pe}n.join=E,n.isAbsolute=function(K){return K.charAt(0)==="/"||a.test(K)};function S(K,se){K===""&&(K="."),K=K.replace(/\/$/,"");for(var ve=0;se.indexOf(K+"/")!==0;){var Y=K.lastIndexOf("/");if(Y<0||(K=K.slice(0,Y),K.match(/^([^\/]+:\/)?\/*$/)))return se;++ve}return Array(ve+1).join("../")+se.substr(K.length+1)}n.relative=S;var A=function(){var K=Object.create(null);return!("__proto__"in K)}();function O(K){return K}function I(K){return L(K)?"$"+K:K}n.toSetString=A?O:I;function q(K){return L(K)?K.slice(1):K}n.fromSetString=A?O:q;function L(K){if(!K)return!1;var se=K.length;if(se<9||K.charCodeAt(se-1)!==95||K.charCodeAt(se-2)!==95||K.charCodeAt(se-3)!==111||K.charCodeAt(se-4)!==116||K.charCodeAt(se-5)!==111||K.charCodeAt(se-6)!==114||K.charCodeAt(se-7)!==112||K.charCodeAt(se-8)!==95||K.charCodeAt(se-9)!==95)return!1;for(var ve=se-10;ve>=0;ve--)if(K.charCodeAt(ve)!==36)return!1;return!0}function W(K,se,ve){var Y=ie(K.source,se.source);return Y!==0||(Y=K.originalLine-se.originalLine,Y!==0)||(Y=K.originalColumn-se.originalColumn,Y!==0||ve)||(Y=K.generatedColumn-se.generatedColumn,Y!==0)||(Y=K.generatedLine-se.generatedLine,Y!==0)?Y:ie(K.name,se.name)}n.compareByOriginalPositions=W;function X(K,se,ve){var Y;return Y=K.originalLine-se.originalLine,Y!==0||(Y=K.originalColumn-se.originalColumn,Y!==0||ve)||(Y=K.generatedColumn-se.generatedColumn,Y!==0)||(Y=K.generatedLine-se.generatedLine,Y!==0)?Y:ie(K.name,se.name)}n.compareByOriginalPositionsNoSource=X;function Q(K,se,ve){var Y=K.generatedLine-se.generatedLine;return Y!==0||(Y=K.generatedColumn-se.generatedColumn,Y!==0||ve)||(Y=ie(K.source,se.source),Y!==0)||(Y=K.originalLine-se.originalLine,Y!==0)||(Y=K.originalColumn-se.originalColumn,Y!==0)?Y:ie(K.name,se.name)}n.compareByGeneratedPositionsDeflated=Q;function ae(K,se,ve){var Y=K.generatedColumn-se.generatedColumn;return Y!==0||ve||(Y=ie(K.source,se.source),Y!==0)||(Y=K.originalLine-se.originalLine,Y!==0)||(Y=K.originalColumn-se.originalColumn,Y!==0)?Y:ie(K.name,se.name)}n.compareByGeneratedPositionsDeflatedNoLine=ae;function ie(K,se){return K===se?0:K===null?1:se===null?-1:K>se?1:-1}function be(K,se){var ve=K.generatedLine-se.generatedLine;return ve!==0||(ve=K.generatedColumn-se.generatedColumn,ve!==0)||(ve=ie(K.source,se.source),ve!==0)||(ve=K.originalLine-se.originalLine,ve!==0)||(ve=K.originalColumn-se.originalColumn,ve!==0)?ve:ie(K.name,se.name)}n.compareByGeneratedPositionsInflated=be;function Ge(K){return JSON.parse(K.replace(/^\)]}'[^\n]*\n/,""))}n.parseSourceMapInput=Ge;function Xe(K,se,ve){if(se=se||"",K&&(K[K.length-1]!=="/"&&se[0]!=="/"&&(K+="/"),se=K+se),ve){var Y=u(ve);if(!Y)throw new Error("sourceMapURL could not be parsed");if(Y.path){var pe=Y.path.lastIndexOf("/");pe>=0&&(Y.path=Y.path.substring(0,pe+1))}se=E(p(Y),se)}return v(se)}n.computeSourceURL=Xe})(nf);var ZL={},eM=nf,tM=Object.prototype.hasOwnProperty,oc=typeof Map<"u";function kl(){this._array=[],this._set=oc?new Map:Object.create(null)}kl.fromArray=function(t,a){for(var i=new kl,u=0,p=t.length;u<p;u++)i.add(t[u],a);return i};kl.prototype.size=function(){return oc?this._set.size:Object.getOwnPropertyNames(this._set).length};kl.prototype.add=function(t,a){var i=oc?t:eM.toSetString(t),u=oc?this.has(t):tM.call(this._set,i),p=this._array.length;(!u||a)&&this._array.push(t),u||(oc?this._set.set(t,p):this._set[i]=p)};kl.prototype.has=function(t){if(oc)return this._set.has(t);var a=eM.toSetString(t);return tM.call(this._set,a)};kl.prototype.indexOf=function(t){if(oc){var a=this._set.get(t);if(a>=0)return a}else{var i=eM.toSetString(t);if(tM.call(this._set,i))return this._set[i]}throw new Error('"'+t+'" is not in the set.')};kl.prototype.at=function(t){if(t>=0&&t<this._array.length)return this._array[t];throw new Error("No element indexed by "+t)};kl.prototype.toArray=function(){return this._array.slice()};ZL.ArraySet=kl;var uve={},cve=nf;function xIt(n,t){var a=n.generatedLine,i=t.generatedLine,u=n.generatedColumn,p=t.generatedColumn;return i>a||i==a&&p>=u||cve.compareByGeneratedPositionsInflated(n,t)<=0}function tx(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}tx.prototype.unsortedForEach=function(t,a){this._array.forEach(t,a)};tx.prototype.add=function(t){xIt(this._last,t)?(this._last=t,this._array.push(t)):(this._sorted=!1,this._array.push(t))};tx.prototype.toArray=function(){return this._sorted||(this._array.sort(cve.compareByGeneratedPositionsInflated),this._sorted=!0),this._array};uve.MappingList=tx;var $m=ex,gn=nf,Ab=ZL.ArraySet,RIt=uve.MappingList;function ki(n){n||(n={}),this._file=gn.getArg(n,"file",null),this._sourceRoot=gn.getArg(n,"sourceRoot",null),this._skipValidation=gn.getArg(n,"skipValidation",!1),this._ignoreInvalidMapping=gn.getArg(n,"ignoreInvalidMapping",!1),this._sources=new Ab,this._names=new Ab,this._mappings=new RIt,this._sourcesContents=null}ki.prototype._version=3;ki.fromSourceMap=function(t,a){var i=t.sourceRoot,u=new ki(Object.assign(a||{},{file:t.file,sourceRoot:i}));return t.eachMapping(function(p){var m={generated:{line:p.generatedLine,column:p.generatedColumn}};p.source!=null&&(m.source=p.source,i!=null&&(m.source=gn.relative(i,m.source)),m.original={line:p.originalLine,column:p.originalColumn},p.name!=null&&(m.name=p.name)),u.addMapping(m)}),t.sources.forEach(function(p){var m=p;i!==null&&(m=gn.relative(i,p)),u._sources.has(m)||u._sources.add(m);var b=t.sourceContentFor(p);b!=null&&u.setSourceContent(p,b)}),u};ki.prototype.addMapping=function(t){var a=gn.getArg(t,"generated"),i=gn.getArg(t,"original",null),u=gn.getArg(t,"source",null),p=gn.getArg(t,"name",null);!this._skipValidation&&this._validateMapping(a,i,u,p)===!1||(u!=null&&(u=String(u),this._sources.has(u)||this._sources.add(u)),p!=null&&(p=String(p),this._names.has(p)||this._names.add(p)),this._mappings.add({generatedLine:a.line,generatedColumn:a.column,originalLine:i!=null&&i.line,originalColumn:i!=null&&i.column,source:u,name:p}))};ki.prototype.setSourceContent=function(t,a){var i=t;this._sourceRoot!=null&&(i=gn.relative(this._sourceRoot,i)),a!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[gn.toSetString(i)]=a):this._sourcesContents&&(delete this._sourcesContents[gn.toSetString(i)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))};ki.prototype.applySourceMap=function(t,a,i){var u=a;if(a==null){if(t.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);u=t.file}var p=this._sourceRoot;p!=null&&(u=gn.relative(p,u));var m=new Ab,b=new Ab;this._mappings.unsortedForEach(function(v){if(v.source===u&&v.originalLine!=null){var E=t.originalPositionFor({line:v.originalLine,column:v.originalColumn});E.source!=null&&(v.source=E.source,i!=null&&(v.source=gn.join(i,v.source)),p!=null&&(v.source=gn.relative(p,v.source)),v.originalLine=E.line,v.originalColumn=E.column,E.name!=null&&(v.name=E.name))}var S=v.source;S!=null&&!m.has(S)&&m.add(S);var A=v.name;A!=null&&!b.has(A)&&b.add(A)},this),this._sources=m,this._names=b,t.sources.forEach(function(v){var E=t.sourceContentFor(v);E!=null&&(i!=null&&(v=gn.join(i,v)),p!=null&&(v=gn.relative(p,v)),this.setSourceContent(v,E))},this)};ki.prototype._validateMapping=function(t,a,i,u){if(a&&typeof a.line!="number"&&typeof a.column!="number"){var p="original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.";if(this._ignoreInvalidMapping)return typeof console<"u"&&console.warn&&console.warn(p),!1;throw new Error(p)}if(!(t&&"line"in t&&"column"in t&&t.line>0&&t.column>=0&&!a&&!i&&!u)){if(t&&"line"in t&&"column"in t&&a&&"line"in a&&"column"in a&&t.line>0&&t.column>=0&&a.line>0&&a.column>=0&&i)return;var p="Invalid mapping: "+JSON.stringify({generated:t,source:i,original:a,name:u});if(this._ignoreInvalidMapping)return typeof console<"u"&&console.warn&&console.warn(p),!1;throw new Error(p)}};ki.prototype._serializeMappings=function(){for(var t=0,a=1,i=0,u=0,p=0,m=0,b="",v,E,S,A,O=this._mappings.toArray(),I=0,q=O.length;I<q;I++){if(E=O[I],v="",E.generatedLine!==a)for(t=0;E.generatedLine!==a;)v+=";",a++;else if(I>0){if(!gn.compareByGeneratedPositionsInflated(E,O[I-1]))continue;v+=","}v+=$m.encode(E.generatedColumn-t),t=E.generatedColumn,E.source!=null&&(A=this._sources.indexOf(E.source),v+=$m.encode(A-m),m=A,v+=$m.encode(E.originalLine-1-u),u=E.originalLine-1,v+=$m.encode(E.originalColumn-i),i=E.originalColumn,E.name!=null&&(S=this._names.indexOf(E.name),v+=$m.encode(S-p),p=S)),b+=v}return b};ki.prototype._generateSourcesContent=function(t,a){return t.map(function(i){if(!this._sourcesContents)return null;a!=null&&(i=gn.relative(a,i));var u=gn.toSetString(i);return Object.prototype.hasOwnProperty.call(this._sourcesContents,u)?this._sourcesContents[u]:null},this)};ki.prototype.toJSON=function(){var t={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(t.file=this._file),this._sourceRoot!=null&&(t.sourceRoot=this._sourceRoot),this._sourcesContents&&(t.sourcesContent=this._generateSourcesContent(t.sources,t.sourceRoot)),t};ki.prototype.toString=function(){return JSON.stringify(this.toJSON())};JL.SourceMapGenerator=ki;var rx={},pve={};(function(n){n.GREATEST_LOWER_BOUND=1,n.LEAST_UPPER_BOUND=2;function t(a,i,u,p,m,b){var v=Math.floor((i-a)/2)+a,E=m(u,p[v],!0);return E===0?v:E>0?i-v>1?t(v,i,u,p,m,b):b==n.LEAST_UPPER_BOUND?i<p.length?i:-1:v:v-a>1?t(a,v,u,p,m,b):b==n.LEAST_UPPER_BOUND?v:a<0?-1:a}n.search=function(i,u,p,m){if(u.length===0)return-1;var b=t(-1,u.length,i,u,p,m||n.GREATEST_LOWER_BOUND);if(b<0)return-1;for(;b-1>=0&&p(u[b],u[b-1],!0)===0;)--b;return b}})(pve);var fve={};function EIt(n){function t(u,p,m){var b=u[p];u[p]=u[m],u[m]=b}function a(u,p){return Math.round(u+Math.random()*(p-u))}function i(u,p,m,b){if(m<b){var v=a(m,b),E=m-1;t(u,v,b);for(var S=u[b],A=m;A<b;A++)p(u[A],S,!1)<=0&&(E+=1,t(u,E,A));t(u,E+1,A);var O=E+1;i(u,p,m,O-1),i(u,p,O+1,b)}}return i}function SIt(n){let t=EIt.toString();return new Function(`return ${t}`)()(n)}let Ghe=new WeakMap;fve.quickSort=function(n,t,a=0){let i=Ghe.get(t);i===void 0&&(i=SIt(t),Ghe.set(t,i)),i(n,t,a,n.length-1)};var vr=nf,rM=pve,Kp=ZL.ArraySet,TIt=ex,xy=fve.quickSort;function Ja(n,t){var a=n;return typeof n=="string"&&(a=vr.parseSourceMapInput(n)),a.sections!=null?new ao(a,t):new Jn(a,t)}Ja.fromSourceMap=function(n,t){return Jn.fromSourceMap(n,t)};Ja.prototype._version=3;Ja.prototype.__generatedMappings=null;Object.defineProperty(Ja.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}});Ja.prototype.__originalMappings=null;Object.defineProperty(Ja.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}});Ja.prototype._charIsMappingSeparator=function(t,a){var i=t.charAt(a);return i===";"||i===","};Ja.prototype._parseMappings=function(t,a){throw new Error("Subclasses must implement _parseMappings")};Ja.GENERATED_ORDER=1;Ja.ORIGINAL_ORDER=2;Ja.GREATEST_LOWER_BOUND=1;Ja.LEAST_UPPER_BOUND=2;Ja.prototype.eachMapping=function(t,a,i){var u=a||null,p=i||Ja.GENERATED_ORDER,m;switch(p){case Ja.GENERATED_ORDER:m=this._generatedMappings;break;case Ja.ORIGINAL_ORDER:m=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}for(var b=this.sourceRoot,v=t.bind(u),E=this._names,S=this._sources,A=this._sourceMapURL,O=0,I=m.length;O<I;O++){var q=m[O],L=q.source===null?null:S.at(q.source);L!==null&&(L=vr.computeSourceURL(b,L,A)),v({source:L,generatedLine:q.generatedLine,generatedColumn:q.generatedColumn,originalLine:q.originalLine,originalColumn:q.originalColumn,name:q.name===null?null:E.at(q.name)})}};Ja.prototype.allGeneratedPositionsFor=function(t){var a=vr.getArg(t,"line"),i={source:vr.getArg(t,"source"),originalLine:a,originalColumn:vr.getArg(t,"column",0)};if(i.source=this._findSourceIndex(i.source),i.source<0)return[];var u=[],p=this._findMapping(i,this._originalMappings,"originalLine","originalColumn",vr.compareByOriginalPositions,rM.LEAST_UPPER_BOUND);if(p>=0){var m=this._originalMappings[p];if(t.column===void 0)for(var b=m.originalLine;m&&m.originalLine===b;)u.push({line:vr.getArg(m,"generatedLine",null),column:vr.getArg(m,"generatedColumn",null),lastColumn:vr.getArg(m,"lastGeneratedColumn",null)}),m=this._originalMappings[++p];else for(var v=m.originalColumn;m&&m.originalLine===a&&m.originalColumn==v;)u.push({line:vr.getArg(m,"generatedLine",null),column:vr.getArg(m,"generatedColumn",null),lastColumn:vr.getArg(m,"lastGeneratedColumn",null)}),m=this._originalMappings[++p]}return u};rx.SourceMapConsumer=Ja;function Jn(n,t){var a=n;typeof n=="string"&&(a=vr.parseSourceMapInput(n));var i=vr.getArg(a,"version"),u=vr.getArg(a,"sources"),p=vr.getArg(a,"names",[]),m=vr.getArg(a,"sourceRoot",null),b=vr.getArg(a,"sourcesContent",null),v=vr.getArg(a,"mappings"),E=vr.getArg(a,"file",null);if(i!=this._version)throw new Error("Unsupported version: "+i);m&&(m=vr.normalize(m)),u=u.map(String).map(vr.normalize).map(function(S){return m&&vr.isAbsolute(m)&&vr.isAbsolute(S)?vr.relative(m,S):S}),this._names=Kp.fromArray(p.map(String),!0),this._sources=Kp.fromArray(u,!0),this._absoluteSources=this._sources.toArray().map(function(S){return vr.computeSourceURL(m,S,t)}),this.sourceRoot=m,this.sourcesContent=b,this._mappings=v,this._sourceMapURL=t,this.file=E}Jn.prototype=Object.create(Ja.prototype);Jn.prototype.consumer=Ja;Jn.prototype._findSourceIndex=function(n){var t=n;if(this.sourceRoot!=null&&(t=vr.relative(this.sourceRoot,t)),this._sources.has(t))return this._sources.indexOf(t);var a;for(a=0;a<this._absoluteSources.length;++a)if(this._absoluteSources[a]==n)return a;return-1};Jn.fromSourceMap=function(t,a){var i=Object.create(Jn.prototype),u=i._names=Kp.fromArray(t._names.toArray(),!0),p=i._sources=Kp.fromArray(t._sources.toArray(),!0);i.sourceRoot=t._sourceRoot,i.sourcesContent=t._generateSourcesContent(i._sources.toArray(),i.sourceRoot),i.file=t._file,i._sourceMapURL=a,i._absoluteSources=i._sources.toArray().map(function(I){return vr.computeSourceURL(i.sourceRoot,I,a)});for(var m=t._mappings.toArray().slice(),b=i.__generatedMappings=[],v=i.__originalMappings=[],E=0,S=m.length;E<S;E++){var A=m[E],O=new hve;O.generatedLine=A.generatedLine,O.generatedColumn=A.generatedColumn,A.source&&(O.source=p.indexOf(A.source),O.originalLine=A.originalLine,O.originalColumn=A.originalColumn,A.name&&(O.name=u.indexOf(A.name)),v.push(O)),b.push(O)}return xy(i.__originalMappings,vr.compareByOriginalPositions),i};Jn.prototype._version=3;Object.defineProperty(Jn.prototype,"sources",{get:function(){return this._absoluteSources.slice()}});function hve(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}const I_=vr.compareByGeneratedPositionsDeflatedNoLine;function Khe(n,t){let a=n.length,i=n.length-t;if(!(i<=1))if(i==2){let u=n[t],p=n[t+1];I_(u,p)>0&&(n[t]=p,n[t+1]=u)}else if(i<20)for(let u=t;u<a;u++)for(let p=u;p>t;p--){let m=n[p-1],b=n[p];if(I_(m,b)<=0)break;n[p-1]=b,n[p]=m}else xy(n,I_,t)}Jn.prototype._parseMappings=function(t,a){var i=1,u=0,p=0,m=0,b=0,v=0,E=t.length,S=0,A={},O=[],I=[],q,L,W,X;let Q=0;for(;S<E;)if(t.charAt(S)===";")i++,S++,u=0,Khe(I,Q),Q=I.length;else if(t.charAt(S)===",")S++;else{for(q=new hve,q.generatedLine=i,W=S;W<E&&!this._charIsMappingSeparator(t,W);W++);for(t.slice(S,W),L=[];S<W;)TIt.decode(t,S,A),X=A.value,S=A.rest,L.push(X);if(L.length===2)throw new Error("Found a source, but no line and column");if(L.length===3)throw new Error("Found a source and line, but no column");if(q.generatedColumn=u+L[0],u=q.generatedColumn,L.length>1&&(q.source=b+L[1],b+=L[1],q.originalLine=p+L[2],p=q.originalLine,q.originalLine+=1,q.originalColumn=m+L[3],m=q.originalColumn,L.length>4&&(q.name=v+L[4],v+=L[4])),I.push(q),typeof q.originalLine=="number"){let ie=q.source;for(;O.length<=ie;)O.push(null);O[ie]===null&&(O[ie]=[]),O[ie].push(q)}}Khe(I,Q),this.__generatedMappings=I;for(var ae=0;ae<O.length;ae++)O[ae]!=null&&xy(O[ae],vr.compareByOriginalPositionsNoSource);this.__originalMappings=[].concat(...O)};Jn.prototype._findMapping=function(t,a,i,u,p,m){if(t[i]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+t[i]);if(t[u]<0)throw new TypeError("Column must be greater than or equal to 0, got "+t[u]);return rM.search(t,a,p,m)};Jn.prototype.computeColumnSpans=function(){for(var t=0;t<this._generatedMappings.length;++t){var a=this._generatedMappings[t];if(t+1<this._generatedMappings.length){var i=this._generatedMappings[t+1];if(a.generatedLine===i.generatedLine){a.lastGeneratedColumn=i.generatedColumn-1;continue}}a.lastGeneratedColumn=1/0}};Jn.prototype.originalPositionFor=function(t){var a={generatedLine:vr.getArg(t,"line"),generatedColumn:vr.getArg(t,"column")},i=this._findMapping(a,this._generatedMappings,"generatedLine","generatedColumn",vr.compareByGeneratedPositionsDeflated,vr.getArg(t,"bias",Ja.GREATEST_LOWER_BOUND));if(i>=0){var u=this._generatedMappings[i];if(u.generatedLine===a.generatedLine){var p=vr.getArg(u,"source",null);p!==null&&(p=this._sources.at(p),p=vr.computeSourceURL(this.sourceRoot,p,this._sourceMapURL));var m=vr.getArg(u,"name",null);return m!==null&&(m=this._names.at(m)),{source:p,line:vr.getArg(u,"originalLine",null),column:vr.getArg(u,"originalColumn",null),name:m}}}return{source:null,line:null,column:null,name:null}};Jn.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(t){return t==null}):!1};Jn.prototype.sourceContentFor=function(t,a){if(!this.sourcesContent)return null;var i=this._findSourceIndex(t);if(i>=0)return this.sourcesContent[i];var u=t;this.sourceRoot!=null&&(u=vr.relative(this.sourceRoot,u));var p;if(this.sourceRoot!=null&&(p=vr.urlParse(this.sourceRoot))){var m=u.replace(/^file:\/\//,"");if(p.scheme=="file"&&this._sources.has(m))return this.sourcesContent[this._sources.indexOf(m)];if((!p.path||p.path=="/")&&this._sources.has("/"+u))return this.sourcesContent[this._sources.indexOf("/"+u)]}if(a)return null;throw new Error('"'+u+'" is not in the SourceMap.')};Jn.prototype.generatedPositionFor=function(t){var a=vr.getArg(t,"source");if(a=this._findSourceIndex(a),a<0)return{line:null,column:null,lastColumn:null};var i={source:a,originalLine:vr.getArg(t,"line"),originalColumn:vr.getArg(t,"column")},u=this._findMapping(i,this._originalMappings,"originalLine","originalColumn",vr.compareByOriginalPositions,vr.getArg(t,"bias",Ja.GREATEST_LOWER_BOUND));if(u>=0){var p=this._originalMappings[u];if(p.source===i.source)return{line:vr.getArg(p,"generatedLine",null),column:vr.getArg(p,"generatedColumn",null),lastColumn:vr.getArg(p,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}};rx.BasicSourceMapConsumer=Jn;function ao(n,t){var a=n;typeof n=="string"&&(a=vr.parseSourceMapInput(n));var i=vr.getArg(a,"version"),u=vr.getArg(a,"sections");if(i!=this._version)throw new Error("Unsupported version: "+i);this._sources=new Kp,this._names=new Kp;var p={line:-1,column:0};this._sections=u.map(function(m){if(m.url)throw new Error("Support for url field in sections not implemented.");var b=vr.getArg(m,"offset"),v=vr.getArg(b,"line"),E=vr.getArg(b,"column");if(v<p.line||v===p.line&&E<p.column)throw new Error("Section offsets must be ordered and non-overlapping.");return p=b,{generatedOffset:{generatedLine:v+1,generatedColumn:E+1},consumer:new Ja(vr.getArg(m,"map"),t)}})}ao.prototype=Object.create(Ja.prototype);ao.prototype.constructor=Ja;ao.prototype._version=3;Object.defineProperty(ao.prototype,"sources",{get:function(){for(var n=[],t=0;t<this._sections.length;t++)for(var a=0;a<this._sections[t].consumer.sources.length;a++)n.push(this._sections[t].consumer.sources[a]);return n}});ao.prototype.originalPositionFor=function(t){var a={generatedLine:vr.getArg(t,"line"),generatedColumn:vr.getArg(t,"column")},i=rM.search(a,this._sections,function(p,m){var b=p.generatedLine-m.generatedOffset.generatedLine;return b||p.generatedColumn-m.generatedOffset.generatedColumn}),u=this._sections[i];return u?u.consumer.originalPositionFor({line:a.generatedLine-(u.generatedOffset.generatedLine-1),column:a.generatedColumn-(u.generatedOffset.generatedLine===a.generatedLine?u.generatedOffset.generatedColumn-1:0),bias:t.bias}):{source:null,line:null,column:null,name:null}};ao.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(t){return t.consumer.hasContentsOfAllSources()})};ao.prototype.sourceContentFor=function(t,a){for(var i=0;i<this._sections.length;i++){var u=this._sections[i],p=u.consumer.sourceContentFor(t,!0);if(p||p==="")return p}if(a)return null;throw new Error('"'+t+'" is not in the SourceMap.')};ao.prototype.generatedPositionFor=function(t){for(var a=0;a<this._sections.length;a++){var i=this._sections[a];if(i.consumer._findSourceIndex(vr.getArg(t,"source"))!==-1){var u=i.consumer.generatedPositionFor(t);if(u){var p={line:u.line+(i.generatedOffset.generatedLine-1),column:u.column+(i.generatedOffset.generatedLine===u.line?i.generatedOffset.generatedColumn-1:0)};return p}}}return{line:null,column:null}};ao.prototype._parseMappings=function(t,a){this.__generatedMappings=[],this.__originalMappings=[];for(var i=0;i<this._sections.length;i++)for(var u=this._sections[i],p=u.consumer._generatedMappings,m=0;m<p.length;m++){var b=p[m],v=u.consumer._sources.at(b.source);v!==null&&(v=vr.computeSourceURL(u.consumer.sourceRoot,v,this._sourceMapURL)),this._sources.add(v),v=this._sources.indexOf(v);var E=null;b.name&&(E=u.consumer._names.at(b.name),this._names.add(E),E=this._names.indexOf(E));var S={source:v,generatedLine:b.generatedLine+(u.generatedOffset.generatedLine-1),generatedColumn:b.generatedColumn+(u.generatedOffset.generatedLine===b.generatedLine?u.generatedOffset.generatedColumn-1:0),originalLine:b.originalLine,originalColumn:b.originalColumn,name:E};this.__generatedMappings.push(S),typeof S.originalLine=="number"&&this.__originalMappings.push(S)}xy(this.__generatedMappings,vr.compareByGeneratedPositionsDeflated),xy(this.__originalMappings,vr.compareByOriginalPositions)};rx.IndexedSourceMapConsumer=ao;var mve={},wIt=JL.SourceMapGenerator,Ib=nf,PIt=/(\r?\n)/,AIt=10,sf="$$$isSourceNode$$$";function li(n,t,a,i,u){this.children=[],this.sourceContents={},this.line=n??null,this.column=t??null,this.source=a??null,this.name=u??null,this[sf]=!0,i!=null&&this.add(i)}li.fromStringWithSourceMap=function(t,a,i){var u=new li,p=t.split(PIt),m=0,b=function(){var O=q(),I=q()||"";return O+I;function q(){return m<p.length?p[m++]:void 0}},v=1,E=0,S=null;return a.eachMapping(function(O){if(S!==null)if(v<O.generatedLine)A(S,b()),v++,E=0;else{var I=p[m]||"",q=I.substr(0,O.generatedColumn-E);p[m]=I.substr(O.generatedColumn-E),E=O.generatedColumn,A(S,q),S=O;return}for(;v<O.generatedLine;)u.add(b()),v++;if(E<O.generatedColumn){var I=p[m]||"";u.add(I.substr(0,O.generatedColumn)),p[m]=I.substr(O.generatedColumn),E=O.generatedColumn}S=O},this),m<p.length&&(S&&A(S,b()),u.add(p.splice(m).join(""))),a.sources.forEach(function(O){var I=a.sourceContentFor(O);I!=null&&(i!=null&&(O=Ib.join(i,O)),u.setSourceContent(O,I))}),u;function A(O,I){if(O===null||O.source===void 0)u.add(I);else{var q=i?Ib.join(i,O.source):O.source;u.add(new li(O.originalLine,O.originalColumn,q,I,O.name))}}};li.prototype.add=function(t){if(Array.isArray(t))t.forEach(function(a){this.add(a)},this);else if(t[sf]||typeof t=="string")t&&this.children.push(t);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+t);return this};li.prototype.prepend=function(t){if(Array.isArray(t))for(var a=t.length-1;a>=0;a--)this.prepend(t[a]);else if(t[sf]||typeof t=="string")this.children.unshift(t);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+t);return this};li.prototype.walk=function(t){for(var a,i=0,u=this.children.length;i<u;i++)a=this.children[i],a[sf]?a.walk(t):a!==""&&t(a,{source:this.source,line:this.line,column:this.column,name:this.name})};li.prototype.join=function(t){var a,i,u=this.children.length;if(u>0){for(a=[],i=0;i<u-1;i++)a.push(this.children[i]),a.push(t);a.push(this.children[i]),this.children=a}return this};li.prototype.replaceRight=function(t,a){var i=this.children[this.children.length-1];return i[sf]?i.replaceRight(t,a):typeof i=="string"?this.children[this.children.length-1]=i.replace(t,a):this.children.push("".replace(t,a)),this};li.prototype.setSourceContent=function(t,a){this.sourceContents[Ib.toSetString(t)]=a};li.prototype.walkSourceContents=function(t){for(var a=0,i=this.children.length;a<i;a++)this.children[a][sf]&&this.children[a].walkSourceContents(t);for(var u=Object.keys(this.sourceContents),a=0,i=u.length;a<i;a++)t(Ib.fromSetString(u[a]),this.sourceContents[u[a]])};li.prototype.toString=function(){var t="";return this.walk(function(a){t+=a}),t};li.prototype.toStringWithSourceMap=function(t){var a={code:"",line:1,column:0},i=new wIt(t),u=!1,p=null,m=null,b=null,v=null;return this.walk(function(E,S){a.code+=E,S.source!==null&&S.line!==null&&S.column!==null?((p!==S.source||m!==S.line||b!==S.column||v!==S.name)&&i.addMapping({source:S.source,original:{line:S.line,column:S.column},generated:{line:a.line,column:a.column},name:S.name}),p=S.source,m=S.line,b=S.column,v=S.name,u=!0):u&&(i.addMapping({generated:{line:a.line,column:a.column}}),p=null,u=!1);for(var A=0,O=E.length;A<O;A++)E.charCodeAt(A)===AIt?(a.line++,a.column=0,A+1===O?(p=null,u=!1):u&&i.addMapping({source:S.source,original:{line:S.line,column:S.column},generated:{line:a.line,column:a.column},name:S.name})):a.column++}),this.walkSourceContents(function(E,S){i.setSourceContent(E,S)}),{code:a.code,map:i}};mve.SourceNode=li;af.SourceMapGenerator=JL.SourceMapGenerator;af.SourceMapConsumer=rx.SourceMapConsumer;af.SourceNode=mve.SourceNode;var yve=qy(iAt);let{existsSync:IIt,readFileSync:CIt}=kAt,{dirname:C_,join:jIt}=VL,{SourceMapConsumer:Hhe,SourceMapGenerator:zhe}=af;function OIt(n){return Lt?Lt.from(n,"base64").toString():window.atob(n)}let ON=class{constructor(t,a){if(a.map===!1)return;this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let i=a.map?a.map.prev:void 0,u=this.loadMap(a.from,i);!this.mapFile&&a.from&&(this.mapFile=a.from),this.mapFile&&(this.root=C_(this.mapFile)),u&&(this.text=u)}consumer(){return this.consumerCache||(this.consumerCache=new Hhe(this.text)),this.consumerCache}decodeInline(t){let a=/^data:application\/json;charset=utf-?8;base64,/,i=/^data:application\/json;base64,/,u=/^data:application\/json;charset=utf-?8,/,p=/^data:application\/json,/,m=t.match(u)||t.match(p);if(m)return decodeURIComponent(t.substr(m[0].length));let b=t.match(a)||t.match(i);if(b)return OIt(t.substr(b[0].length));let v=t.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+v)}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(t){return typeof t!="object"?!1:typeof t.mappings=="string"||typeof t._mappings=="string"||Array.isArray(t.sections)}loadAnnotation(t){let a=t.match(/\/\*\s*# sourceMappingURL=/g);if(!a)return;let i=t.lastIndexOf(a.pop()),u=t.indexOf("*/",i);i>-1&&u>-1&&(this.annotation=this.getAnnotationURL(t.substring(i,u)))}loadFile(t){if(this.root=C_(t),IIt(t))return this.mapFile=t,CIt(t,"utf-8").toString().trim()}loadMap(t,a){if(a===!1)return!1;if(a){if(typeof a=="string")return a;if(typeof a=="function"){let i=a(t);if(i){let u=this.loadFile(i);if(!u)throw new Error("Unable to load previous source map: "+i.toString());return u}}else{if(a instanceof Hhe)return zhe.fromSourceMap(a).toString();if(a instanceof zhe)return a.toString();if(this.isMap(a))return JSON.stringify(a);throw new Error("Unsupported previous source map format: "+a.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let i=this.annotation;return t&&(i=jIt(C_(t),i)),this.loadFile(i)}}}startWith(t,a){return t?t.substr(0,a.length)===a:!1}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}};var gve=ON;ON.default=ON;let{nanoid:_It}=gIt,{isAbsolute:_N,resolve:NN}=VL,{SourceMapConsumer:NIt,SourceMapGenerator:DIt}=af,{fileURLToPath:Xhe,pathToFileURL:P2}=yve,Jhe=GL,kIt=gve,j_=G0e,O_=Symbol("fromOffsetCache"),LIt=!!(NIt&&DIt),Yhe=!!(NN&&_N),Cb=class{constructor(t,a={}){if(t===null||typeof t>"u"||typeof t=="object"&&!t.toString)throw new Error(`PostCSS received ${t} instead of CSS string`);if(this.css=t.toString(),this.css[0]==="\uFEFF"||this.css[0]==="￾"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,a.from&&(!Yhe||/^\w+:\/\//.test(a.from)||_N(a.from)?this.file=a.from:this.file=NN(a.from)),Yhe&&LIt){let i=new kIt(this.css,a);if(i.text){this.map=i;let u=i.consumer().file;!this.file&&u&&(this.file=this.mapResolve(u))}}this.file||(this.id="<input css "+_It(6)+">"),this.map&&(this.map.file=this.from)}error(t,a,i,u={}){let p,m,b;if(a&&typeof a=="object"){let E=a,S=i;if(typeof E.offset=="number"){let A=this.fromOffset(E.offset);a=A.line,i=A.col}else a=E.line,i=E.column;if(typeof S.offset=="number"){let A=this.fromOffset(S.offset);m=A.line,p=A.col}else m=S.line,p=S.column}else if(!i){let E=this.fromOffset(a);a=E.line,i=E.col}let v=this.origin(a,i,m,p);return v?b=new Jhe(t,v.endLine===void 0?v.line:{column:v.column,line:v.line},v.endLine===void 0?v.column:{column:v.endColumn,line:v.endLine},v.source,v.file,u.plugin):b=new Jhe(t,m===void 0?a:{column:i,line:a},m===void 0?i:{column:p,line:m},this.css,this.file,u.plugin),b.input={column:i,endColumn:p,endLine:m,line:a,source:this.css},this.file&&(P2&&(b.input.url=P2(this.file).toString()),b.input.file=this.file),b}fromOffset(t){let a,i;if(this[O_])i=this[O_];else{let p=this.css.split(`
`);i=new Array(p.length);let m=0;for(let b=0,v=p.length;b<v;b++)i[b]=m,m+=p[b].length+1;this[O_]=i}a=i[i.length-1];let u=0;if(t>=a)u=i.length-1;else{let p=i.length-2,m;for(;u<p;)if(m=u+(p-u>>1),t<i[m])p=m-1;else if(t>=i[m+1])u=m+1;else{u=m;break}}return{col:t-i[u]+1,line:u+1}}mapResolve(t){return/^\w+:\/\//.test(t)?t:NN(this.map.consumer().sourceRoot||this.map.root||".",t)}origin(t,a,i,u){if(!this.map)return!1;let p=this.map.consumer(),m=p.originalPositionFor({column:a,line:t});if(!m.source)return!1;let b;typeof i=="number"&&(b=p.originalPositionFor({column:u,line:i}));let v;_N(m.source)?v=P2(m.source):v=new URL(m.source,this.map.consumer().sourceRoot||P2(this.map.mapFile));let E={column:m.column,endColumn:b&&b.column,endLine:b&&b.line,line:m.line,url:v.toString()};if(v.protocol==="file:")if(Xhe)E.file=Xhe(v);else throw new Error("file: protocol is not available in this PostCSS build");let S=p.sourceContentFor(m.source);return S&&(E.source=S),E}toJSON(){let t={};for(let a of["hasBOM","css","file","id"])this[a]!=null&&(t[a]=this[a]);return this.map&&(t.map={...this.map},t.map.consumerCache&&(t.map.consumerCache=void 0)),t}get from(){return this.file||this.id}};var ax=Cb;Cb.default=Cb;j_&&j_.registerInput&&j_.registerInput(Cb);let vve=vc,bve,xve,Hp=class extends vve{constructor(t){super(t),this.type="root",this.nodes||(this.nodes=[])}normalize(t,a,i){let u=super.normalize(t);if(a){if(i==="prepend")this.nodes.length>1?a.raws.before=this.nodes[1].raws.before:delete a.raws.before;else if(this.first!==a)for(let p of u)p.raws.before=a.raws.before}return u}removeChild(t,a){let i=this.index(t);return!a&&i===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[i].raws.before),super.removeChild(t)}toResult(t={}){return new bve(new xve,this,t).stringify()}};Hp.registerLazyResult=n=>{bve=n};Hp.registerProcessor=n=>{xve=n};var Hy=Hp;Hp.default=Hp;vve.registerRoot(Hp);let Ry={comma(n){return Ry.split(n,[","],!0)},space(n){let t=[" ",`
`," "];return Ry.split(n,t)},split(n,t,a){let i=[],u="",p=!1,m=0,b=!1,v="",E=!1;for(let S of n)E?E=!1:S==="\\"?E=!0:b?S===v&&(b=!1):S==='"'||S==="'"?(b=!0,v=S):S==="("?m+=1:S===")"?m>0&&(m-=1):m===0&&t.includes(S)&&(p=!0),p?(u!==""&&i.push(u.trim()),u="",p=!1):u+=S;return(a||u!=="")&&i.push(u.trim()),i}};var Rve=Ry;Ry.default=Ry;let Eve=vc,MIt=Rve,jb=class extends Eve{constructor(t){super(t),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return MIt.comma(this.selector)}set selectors(t){let a=this.selector?this.selector.match(/,\s*/):null,i=a?a[0]:","+this.raw("between","beforeOpen");this.selector=t.join(i)}};var aM=jb;jb.default=jb;Eve.registerRule(jb);let BIt=zL,FIt=Q6,$It=Z6,qIt=ax,UIt=gve,VIt=Hy,WIt=aM;function Ey(n,t){if(Array.isArray(n))return n.map(u=>Ey(u));let{inputs:a,...i}=n;if(a){t=[];for(let u of a){let p={...u,__proto__:qIt.prototype};p.map&&(p.map={...p.map,__proto__:UIt.prototype}),t.push(p)}}if(i.nodes&&(i.nodes=n.nodes.map(u=>Ey(u,t))),i.source){let{inputId:u,...p}=i.source;i.source=p,u!=null&&(i.source.input=t[u])}if(i.type==="root")return new VIt(i);if(i.type==="decl")return new $It(i);if(i.type==="rule")return new WIt(i);if(i.type==="comment")return new FIt(i);if(i.type==="atrule")return new BIt(i);throw new Error("Unknown node type: "+n.type)}var GIt=Ey;Ey.default=Ey;let{dirname:Q2,relative:Sve,resolve:Tve,sep:wve}=VL,{SourceMapConsumer:Pve,SourceMapGenerator:Z2}=af,{pathToFileURL:Qhe}=yve,KIt=ax,HIt=!!(Pve&&Z2),zIt=!!(Q2&&Tve&&Sve&&wve),XIt=class{constructor(t,a,i,u){this.stringify=t,this.mapOpts=i.map||{},this.root=a,this.opts=i,this.css=u,this.originalCSS=u,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let t;this.isInline()?t="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?t=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?t=this.mapOpts.annotation(this.opts.to,this.root):t=this.outputFile()+".map";let a=`
`;this.css.includes(`\r
`)&&(a=`\r
`),this.css+=a+"/*# sourceMappingURL="+t+" */"}applyPrevMaps(){for(let t of this.previous()){let a=this.toUrl(this.path(t.file)),i=t.root||Q2(t.file),u;this.mapOpts.sourcesContent===!1?(u=new Pve(t.text),u.sourcesContent&&(u.sourcesContent=null)):u=t.consumer(),this.map.applySourceMap(u,a,this.toUrl(this.path(i)))}}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let t;for(let a=this.root.nodes.length-1;a>=0;a--)t=this.root.nodes[a],t.type==="comment"&&t.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(a)}else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),zIt&&HIt&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,a=>{t+=a}),[t]}}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let t=this.previous()[0].consumer();t.file=this.outputFile(),this.map=Z2.fromSourceMap(t,{ignoreInvalidMapping:!0})}else this.map=new Z2({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>"});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new Z2({file:this.outputFile(),ignoreInvalidMapping:!0});let t=1,a=1,i="<no source>",u={generated:{column:0,line:0},original:{column:0,line:0},source:""},p,m;this.stringify(this.root,(b,v,E)=>{if(this.css+=b,v&&E!=="end"&&(u.generated.line=t,u.generated.column=a-1,v.source&&v.source.start?(u.source=this.sourcePath(v),u.original.line=v.source.start.line,u.original.column=v.source.start.column-1,this.map.addMapping(u)):(u.source=i,u.original.line=1,u.original.column=0,this.map.addMapping(u))),m=b.match(/\n/g),m?(t+=m.length,p=b.lastIndexOf(`
`),a=b.length-p):a+=b.length,v&&E!=="start"){let S=v.parent||{raws:{}};(!(v.type==="decl"||v.type==="atrule"&&!v.nodes)||v!==S.last||S.raws.semicolon)&&(v.source&&v.source.end?(u.source=this.sourcePath(v),u.original.line=v.source.end.line,u.original.column=v.source.end.column-1,u.generated.line=t,u.generated.column=a-2,this.map.addMapping(u)):(u.source=i,u.original.line=1,u.original.column=0,u.generated.line=t,u.generated.column=a-1,this.map.addMapping(u)))}})}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(t=>t.annotation):!0}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let t=this.mapOpts.annotation;return typeof t<"u"&&t!==!0?!1:this.previous().length?this.previous().some(a=>a.inline):!0}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(t=>t.withContent()):!0}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(t){if(this.mapOpts.absolute||t.charCodeAt(0)===60||/^\w+:\/\//.test(t))return t;let a=this.memoizedPaths.get(t);if(a)return a;let i=this.opts.to?Q2(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(i=Q2(Tve(i,this.mapOpts.annotation)));let u=Sve(i,t);return this.memoizedPaths.set(t,u),u}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(t=>{if(t.source&&t.source.input.map){let a=t.source.input.map;this.previousMaps.includes(a)||this.previousMaps.push(a)}});else{let t=new KIt(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}setSourcesContent(){let t={};if(this.root)this.root.walk(a=>{if(a.source){let i=a.source.input.from;if(i&&!t[i]){t[i]=!0;let u=this.usesFileUrls?this.toFileUrl(i):this.toUrl(this.path(i));this.map.setSourceContent(u,a.source.input.css)}}});else if(this.css){let a=this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>";this.map.setSourceContent(a,this.css)}}sourcePath(t){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(t.source.input.from):this.toUrl(this.path(t.source.input.from))}toBase64(t){return Lt?Lt.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}toFileUrl(t){let a=this.memoizedFileURLs.get(t);if(a)return a;if(Qhe){let i=Qhe(t).toString();return this.memoizedFileURLs.set(t,i),i}else throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(t){let a=this.memoizedURLs.get(t);if(a)return a;wve==="\\"&&(t=t.replace(/\\/g,"/"));let i=encodeURI(t).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(t,i),i}};var Ave=XIt;let JIt=zL,YIt=Q6,QIt=Z6,ZIt=Hy,Zhe=aM,eCt=U0e;const eme={empty:!0,space:!0};function tCt(n){for(let t=n.length-1;t>=0;t--){let a=n[t],i=a[3]||a[2];if(i)return i}}let rCt=class{constructor(t){this.input=t,this.root=new ZIt,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:t,start:{column:1,line:1,offset:0}}}atrule(t){let a=new JIt;a.name=t[1].slice(1),a.name===""&&this.unnamedAtrule(a,t),this.init(a,t[2]);let i,u,p,m=!1,b=!1,v=[],E=[];for(;!this.tokenizer.endOfFile();){if(t=this.tokenizer.nextToken(),i=t[0],i==="("||i==="["?E.push(i==="("?")":"]"):i==="{"&&E.length>0?E.push("}"):i===E[E.length-1]&&E.pop(),E.length===0)if(i===";"){a.source.end=this.getPosition(t[2]),a.source.end.offset++,this.semicolon=!0;break}else if(i==="{"){b=!0;break}else if(i==="}"){if(v.length>0){for(p=v.length-1,u=v[p];u&&u[0]==="space";)u=v[--p];u&&(a.source.end=this.getPosition(u[3]||u[2]),a.source.end.offset++)}this.end(t);break}else v.push(t);else v.push(t);if(this.tokenizer.endOfFile()){m=!0;break}}a.raws.between=this.spacesAndCommentsFromEnd(v),v.length?(a.raws.afterName=this.spacesAndCommentsFromStart(v),this.raw(a,"params",v),m&&(t=v[v.length-1],a.source.end=this.getPosition(t[3]||t[2]),a.source.end.offset++,this.spaces=a.raws.between,a.raws.between="")):(a.raws.afterName="",a.params=""),b&&(a.nodes=[],this.current=a)}checkMissedSemicolon(t){let a=this.colon(t);if(a===!1)return;let i=0,u;for(let p=a-1;p>=0&&(u=t[p],!(u[0]!=="space"&&(i+=1,i===2)));p--);throw this.input.error("Missed semicolon",u[0]==="word"?u[3]+1:u[2])}colon(t){let a=0,i,u,p;for(let[m,b]of t.entries()){if(u=b,p=u[0],p==="("&&(a+=1),p===")"&&(a-=1),a===0&&p===":")if(!i)this.doubleColon(u);else{if(i[0]==="word"&&i[1]==="progid")continue;return m}i=u}return!1}comment(t){let a=new YIt;this.init(a,t[2]),a.source.end=this.getPosition(t[3]||t[2]),a.source.end.offset++;let i=t[1].slice(2,-2);if(/^\s*$/.test(i))a.text="",a.raws.left=i,a.raws.right="";else{let u=i.match(/^(\s*)([^]*\S)(\s*)$/);a.text=u[2],a.raws.left=u[1],a.raws.right=u[3]}}createTokenizer(){this.tokenizer=eCt(this.input)}decl(t,a){let i=new QIt;this.init(i,t[0][2]);let u=t[t.length-1];for(u[0]===";"&&(this.semicolon=!0,t.pop()),i.source.end=this.getPosition(u[3]||u[2]||tCt(t)),i.source.end.offset++;t[0][0]!=="word";)t.length===1&&this.unknownWord(t),i.raws.before+=t.shift()[1];for(i.source.start=this.getPosition(t[0][2]),i.prop="";t.length;){let E=t[0][0];if(E===":"||E==="space"||E==="comment")break;i.prop+=t.shift()[1]}i.raws.between="";let p;for(;t.length;)if(p=t.shift(),p[0]===":"){i.raws.between+=p[1];break}else p[0]==="word"&&/\w/.test(p[1])&&this.unknownWord([p]),i.raws.between+=p[1];(i.prop[0]==="_"||i.prop[0]==="*")&&(i.raws.before+=i.prop[0],i.prop=i.prop.slice(1));let m=[],b;for(;t.length&&(b=t[0][0],!(b!=="space"&&b!=="comment"));)m.push(t.shift());this.precheckMissedSemicolon(t);for(let E=t.length-1;E>=0;E--){if(p=t[E],p[1].toLowerCase()==="!important"){i.important=!0;let S=this.stringFrom(t,E);S=this.spacesFromEnd(t)+S,S!==" !important"&&(i.raws.important=S);break}else if(p[1].toLowerCase()==="important"){let S=t.slice(0),A="";for(let O=E;O>0;O--){let I=S[O][0];if(A.trim().startsWith("!")&&I!=="space")break;A=S.pop()[1]+A}A.trim().startsWith("!")&&(i.important=!0,i.raws.important=A,t=S)}if(p[0]!=="space"&&p[0]!=="comment")break}t.some(E=>E[0]!=="space"&&E[0]!=="comment")&&(i.raws.between+=m.map(E=>E[1]).join(""),m=[]),this.raw(i,"value",m.concat(t),a),i.value.includes(":")&&!a&&this.checkMissedSemicolon(t)}doubleColon(t){throw this.input.error("Double colon",{offset:t[2]},{offset:t[2]+t[1].length})}emptyRule(t){let a=new Zhe;this.init(a,t[2]),a.selector="",a.raws.between="",this.current=a}end(t){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(t[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(t)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(t){if(this.spaces+=t[1],this.current.nodes){let a=this.current.nodes[this.current.nodes.length-1];a&&a.type==="rule"&&!a.raws.ownSemicolon&&(a.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(t){let a=this.input.fromOffset(t);return{column:a.col,line:a.line,offset:t}}init(t,a){this.current.push(t),t.source={input:this.input,start:this.getPosition(a)},t.raws.before=this.spaces,this.spaces="",t.type!=="comment"&&(this.semicolon=!1)}other(t){let a=!1,i=null,u=!1,p=null,m=[],b=t[1].startsWith("--"),v=[],E=t;for(;E;){if(i=E[0],v.push(E),i==="("||i==="[")p||(p=E),m.push(i==="("?")":"]");else if(b&&u&&i==="{")p||(p=E),m.push("}");else if(m.length===0)if(i===";")if(u){this.decl(v,b);return}else break;else if(i==="{"){this.rule(v);return}else if(i==="}"){this.tokenizer.back(v.pop()),a=!0;break}else i===":"&&(u=!0);else i===m[m.length-1]&&(m.pop(),m.length===0&&(p=null));E=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(a=!0),m.length>0&&this.unclosedBracket(p),a&&u){if(!b)for(;v.length&&(E=v[v.length-1][0],!(E!=="space"&&E!=="comment"));)this.tokenizer.back(v.pop());this.decl(v,b)}else this.unknownWord(v)}parse(){let t;for(;!this.tokenizer.endOfFile();)switch(t=this.tokenizer.nextToken(),t[0]){case"space":this.spaces+=t[1];break;case";":this.freeSemicolon(t);break;case"}":this.end(t);break;case"comment":this.comment(t);break;case"at-word":this.atrule(t);break;case"{":this.emptyRule(t);break;default:this.other(t);break}this.endFile()}precheckMissedSemicolon(){}raw(t,a,i,u){let p,m,b=i.length,v="",E=!0,S,A;for(let O=0;O<b;O+=1)p=i[O],m=p[0],m==="space"&&O===b-1&&!u?E=!1:m==="comment"?(A=i[O-1]?i[O-1][0]:"empty",S=i[O+1]?i[O+1][0]:"empty",!eme[A]&&!eme[S]?v.slice(-1)===","?E=!1:v+=p[1]:E=!1):v+=p[1];if(!E){let O=i.reduce((I,q)=>I+q[1],"");t.raws[a]={raw:O,value:v}}t[a]=v}rule(t){t.pop();let a=new Zhe;this.init(a,t[0][2]),a.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(a,"selector",t),this.current=a}spacesAndCommentsFromEnd(t){let a,i="";for(;t.length&&(a=t[t.length-1][0],!(a!=="space"&&a!=="comment"));)i=t.pop()[1]+i;return i}spacesAndCommentsFromStart(t){let a,i="";for(;t.length&&(a=t[0][0],!(a!=="space"&&a!=="comment"));)i+=t.shift()[1];return i}spacesFromEnd(t){let a,i="";for(;t.length&&(a=t[t.length-1][0],a==="space");)i=t.pop()[1]+i;return i}stringFrom(t,a){let i="";for(let u=a;u<t.length;u++)i+=t[u][1];return t.splice(a,t.length-a),i}unclosedBlock(){let t=this.current.source.start;throw this.input.error("Unclosed block",t.line,t.column)}unclosedBracket(t){throw this.input.error("Unclosed bracket",{offset:t[2]},{offset:t[2]+1})}unexpectedClose(t){throw this.input.error("Unexpected }",{offset:t[2]},{offset:t[2]+1})}unknownWord(t){throw this.input.error("Unknown word",{offset:t[0][2]},{offset:t[0][2]+t[0][1].length})}unnamedAtrule(t,a){throw this.input.error("At-rule without name",{offset:a[2]},{offset:a[2]+a[1].length})}};var aCt=rCt;let nCt=vc,sCt=ax,iCt=aCt;function Ob(n,t){let a=new sCt(n,t),i=new iCt(a);try{i.parse()}catch(u){throw Ys.env.NODE_ENV!=="production"&&u.name==="CssSyntaxError"&&t&&t.from&&(/\.scss$/i.test(t.from)?u.message+=`
You tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser`:/\.sass/i.test(t.from)?u.message+=`
You tried to parse Sass with the standard CSS parser; try again with the postcss-sass parser`:/\.less$/i.test(t.from)&&(u.message+=`
You tried to parse Less with the standard CSS parser; try again with the postcss-less parser`)),u}return i.root}var nM=Ob;Ob.default=Ob;nCt.registerParse(Ob);let DN=class{constructor(t,a={}){if(this.type="warning",this.text=t,a.node&&a.node.source){let i=a.node.rangeBy(a);this.line=i.start.line,this.column=i.start.column,this.endLine=i.end.line,this.endColumn=i.end.column}for(let i in a)this[i]=a[i]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};var Ive=DN;DN.default=DN;let oCt=Ive,kN=class{constructor(t,a,i){this.processor=t,this.messages=[],this.root=a,this.opts=i,this.css=void 0,this.map=void 0}toString(){return this.css}warn(t,a={}){a.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(a.plugin=this.lastPlugin.postcssPlugin);let i=new oCt(t,a);return this.messages.push(i),i}warnings(){return this.messages.filter(t=>t.type==="warning")}get content(){return this.css}};var sM=kN;kN.default=kN;let tme={};var Cve=function(t){tme[t]||(tme[t]=!0,typeof console<"u"&&console.warn&&console.warn(t))};let lCt=vc,dCt=XL,uCt=Ave,cCt=nM,rme=sM,pCt=Hy,fCt=J6,{isClean:wo,my:hCt}=Ky,mCt=Cve;const yCt={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},gCt={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},vCt={Once:!0,postcssPlugin:!0,prepare:!0},zp=0;function qm(n){return typeof n=="object"&&typeof n.then=="function"}function jve(n){let t=!1,a=yCt[n.type];return n.type==="decl"?t=n.prop.toLowerCase():n.type==="atrule"&&(t=n.name.toLowerCase()),t&&n.append?[a,a+"-"+t,zp,a+"Exit",a+"Exit-"+t]:t?[a,a+"-"+t,a+"Exit",a+"Exit-"+t]:n.append?[a,zp,a+"Exit"]:[a,a+"Exit"]}function ame(n){let t;return n.type==="document"?t=["Document",zp,"DocumentExit"]:n.type==="root"?t=["Root",zp,"RootExit"]:t=jve(n),{eventIndex:0,events:t,iterator:0,node:n,visitorIndex:0,visitors:[]}}function LN(n){return n[wo]=!1,n.nodes&&n.nodes.forEach(t=>LN(t)),n}let MN={},Xp=class Ove{constructor(t,a,i){this.stringified=!1,this.processed=!1;let u;if(typeof a=="object"&&a!==null&&(a.type==="root"||a.type==="document"))u=LN(a);else if(a instanceof Ove||a instanceof rme)u=LN(a.root),a.map&&(typeof i.map>"u"&&(i.map={}),i.map.inline||(i.map.inline=!1),i.map.prev=a.map);else{let p=cCt;i.syntax&&(p=i.syntax.parse),i.parser&&(p=i.parser),p.parse&&(p=p.parse);try{u=p(a,i)}catch(m){this.processed=!0,this.error=m}u&&!u[hCt]&&lCt.rebuild(u)}this.result=new rme(t,u,i),this.helpers={...MN,postcss:MN,result:this.result},this.plugins=this.processor.plugins.map(p=>typeof p=="object"&&p.prepare?{...p,...p.prepare(this.result)}:p)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,a){let i=this.result.lastPlugin;try{if(a&&a.addToError(t),this.error=t,t.name==="CssSyntaxError"&&!t.plugin)t.plugin=i.postcssPlugin,t.setMessage();else if(i.postcssVersion&&Ys.env.NODE_ENV!=="production"){let u=i.postcssPlugin,p=i.postcssVersion,m=this.result.processor.version,b=p.split("."),v=m.split(".");(b[0]!==v[0]||parseInt(b[1])>parseInt(v[1]))&&console.error("Unknown error from PostCSS plugin. Your current PostCSS version is "+m+", but "+u+" uses "+p+". Perhaps this is the source of the error below.")}}catch(u){console&&console.error&&console.error(u)}return t}prepareVisitors(){this.listeners={};let t=(a,i,u)=>{this.listeners[i]||(this.listeners[i]=[]),this.listeners[i].push([a,u])};for(let a of this.plugins)if(typeof a=="object")for(let i in a){if(!gCt[i]&&/^[A-Z]/.test(i))throw new Error(`Unknown event ${i} in ${a.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!vCt[i])if(typeof a[i]=="object")for(let u in a[i])u==="*"?t(a,i,a[i][u]):t(a,i+"-"+u.toLowerCase(),a[i][u]);else typeof a[i]=="function"&&t(a,i,a[i])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let t=0;t<this.plugins.length;t++){let a=this.plugins[t],i=this.runOnRoot(a);if(qm(i))try{await i}catch(u){throw this.handleError(u)}}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[wo];){t[wo]=!0;let a=[ame(t)];for(;a.length>0;){let i=this.visitTick(a);if(qm(i))try{await i}catch(u){let p=a[a.length-1].node;throw this.handleError(u,p)}}}if(this.listeners.OnceExit)for(let[a,i]of this.listeners.OnceExit){this.result.lastPlugin=a;try{if(t.type==="document"){let u=t.nodes.map(p=>i(p,this.helpers));await Promise.all(u)}else await i(t,this.helpers)}catch(u){throw this.handleError(u)}}}return this.processed=!0,this.stringify()}runOnRoot(t){this.result.lastPlugin=t;try{if(typeof t=="object"&&t.Once){if(this.result.root.type==="document"){let a=this.result.root.nodes.map(i=>t.Once(i,this.helpers));return qm(a[0])?Promise.all(a):a}return t.Once(this.result.root,this.helpers)}else if(typeof t=="function")return t(this.result.root,this.result)}catch(a){throw this.handleError(a)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,a=fCt;t.syntax&&(a=t.syntax.stringify),t.stringifier&&(a=t.stringifier),a.stringify&&(a=a.stringify);let u=new uCt(a,this.result.root,this.result.opts).generate();return this.result.css=u[0],this.result.map=u[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let t of this.plugins){let a=this.runOnRoot(t);if(qm(a))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[wo];)t[wo]=!0,this.walkSync(t);if(this.listeners.OnceExit)if(t.type==="document")for(let a of t.nodes)this.visitSync(this.listeners.OnceExit,a);else this.visitSync(this.listeners.OnceExit,t)}return this.result}then(t,a){return Ys.env.NODE_ENV!=="production"&&("from"in this.opts||mCt("Without `from` option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning.")),this.async().then(t,a)}toString(){return this.css}visitSync(t,a){for(let[i,u]of t){this.result.lastPlugin=i;let p;try{p=u(a,this.helpers)}catch(m){throw this.handleError(m,a.proxyOf)}if(a.type!=="root"&&a.type!=="document"&&!a.parent)return!0;if(qm(p))throw this.getAsyncError()}}visitTick(t){let a=t[t.length-1],{node:i,visitors:u}=a;if(i.type!=="root"&&i.type!=="document"&&!i.parent){t.pop();return}if(u.length>0&&a.visitorIndex<u.length){let[m,b]=u[a.visitorIndex];a.visitorIndex+=1,a.visitorIndex===u.length&&(a.visitors=[],a.visitorIndex=0),this.result.lastPlugin=m;try{return b(i.toProxy(),this.helpers)}catch(v){throw this.handleError(v,i)}}if(a.iterator!==0){let m=a.iterator,b;for(;b=i.nodes[i.indexes[m]];)if(i.indexes[m]+=1,!b[wo]){b[wo]=!0,t.push(ame(b));return}a.iterator=0,delete i.indexes[m]}let p=a.events;for(;a.eventIndex<p.length;){let m=p[a.eventIndex];if(a.eventIndex+=1,m===zp){i.nodes&&i.nodes.length&&(i[wo]=!0,a.iterator=i.getIterator());return}else if(this.listeners[m]){a.visitors=this.listeners[m];return}}t.pop()}walkSync(t){t[wo]=!0;let a=jve(t);for(let i of a)if(i===zp)t.nodes&&t.each(u=>{u[wo]||this.walkSync(u)});else{let u=this.listeners[i];if(u&&this.visitSync(u,t.toProxy()))return}}warnings(){return this.sync().warnings()}get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}};Xp.registerPostcss=n=>{MN=n};var _ve=Xp;Xp.default=Xp;pCt.registerLazyResult(Xp);dCt.registerLazyResult(Xp);let bCt=Ave,xCt=nM;const RCt=sM;let ECt=J6,SCt=Cve,BN=class{constructor(t,a,i){a=a.toString(),this.stringified=!1,this._processor=t,this._css=a,this._opts=i,this._map=void 0;let u,p=ECt;this.result=new RCt(this._processor,u,this._opts),this.result.css=a;let m=this;Object.defineProperty(this.result,"root",{get(){return m.root}});let b=new bCt(p,u,this._opts,a);if(b.isMap()){let[v,E]=b.generate();v&&(this.result.css=v),E&&(this.result.map=E)}else b.clearAnnotation(),this.result.css=b.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}sync(){if(this.error)throw this.error;return this.result}then(t,a){return Ys.env.NODE_ENV!=="production"&&("from"in this._opts||SCt("Without `from` option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning.")),this.async().then(t,a)}toString(){return this._css}warnings(){return[]}get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let t,a=xCt;try{t=a(this._css,this._opts)}catch(i){this.error=i}if(this.error)throw this.error;return this._root=t,t}get[Symbol.toStringTag](){return"NoWorkResult"}};var TCt=BN;BN.default=BN;let wCt=XL,PCt=_ve,ACt=TCt,ICt=Hy,Sy=class{constructor(t=[]){this.version="8.4.47",this.plugins=this.normalize(t)}normalize(t){let a=[];for(let i of t)if(i.postcss===!0?i=i():i.postcss&&(i=i.postcss),typeof i=="object"&&Array.isArray(i.plugins))a=a.concat(i.plugins);else if(typeof i=="object"&&i.postcssPlugin)a.push(i);else if(typeof i=="function")a.push(i);else if(typeof i=="object"&&(i.parse||i.stringify)){if(Ys.env.NODE_ENV!=="production")throw new Error("PostCSS syntaxes cannot be used as plugins. Instead, please use one of the syntax/parser/stringifier options as outlined in your PostCSS runner documentation.")}else throw new Error(i+" is not a PostCSS plugin");return a}process(t,a={}){return!this.plugins.length&&!a.parser&&!a.stringifier&&!a.syntax?new ACt(this,t,a):new PCt(this,t,a)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}};var CCt=Sy;Sy.default=Sy;ICt.registerProcessor(Sy);wCt.registerProcessor(Sy);let Nve=zL,Dve=Q6,jCt=vc,OCt=GL,kve=Z6,Lve=XL,_Ct=GIt,NCt=ax,DCt=_ve,kCt=Rve,LCt=Y6,MCt=nM,iM=CCt,BCt=sM,Mve=Hy,Bve=aM,FCt=J6,$Ct=Ive;function Ba(...n){return n.length===1&&Array.isArray(n[0])&&(n=n[0]),new iM(n)}Ba.plugin=function(t,a){let i=!1;function u(...m){console&&console.warn&&!i&&(i=!0,console.warn(t+`: postcss.plugin was deprecated. Migration guide:
https://evilmartians.com/chronicles/postcss-8-plugin-migration`),Ys.env.LANG&&Ys.env.LANG.startsWith("cn")&&console.warn(t+`: 里面 postcss.plugin 被弃用. 迁移指南:
https://www.w3ctech.com/topic/2226`));let b=a(...m);return b.postcssPlugin=t,b.postcssVersion=new iM().version,b}let p;return Object.defineProperty(u,"postcss",{get(){return p||(p=u()),p}}),u.process=function(m,b,v){return Ba([u(v)]).process(m,b)},u};Ba.stringify=FCt;Ba.parse=MCt;Ba.fromJSON=_Ct;Ba.list=kCt;Ba.comment=n=>new Dve(n);Ba.atRule=n=>new Nve(n);Ba.decl=n=>new kve(n);Ba.rule=n=>new Bve(n);Ba.root=n=>new Mve(n);Ba.document=n=>new Lve(n);Ba.CssSyntaxError=OCt;Ba.Declaration=kve;Ba.Container=jCt;Ba.Processor=iM;Ba.Document=Lve;Ba.Comment=Dve;Ba.Warning=$Ct;Ba.AtRule=Nve;Ba.Result=BCt;Ba.Input=NCt;Ba.Rule=Bve;Ba.Root=Mve;Ba.Node=LCt;DCt.registerPostcss(Ba);var qCt=Ba;Ba.default=Ba;var nn=wEt(qCt);nn.stringify;nn.fromJSON;nn.plugin;nn.parse;nn.list;nn.document;nn.comment;nn.atRule;nn.rule;nn.decl;nn.root;nn.CssSyntaxError;nn.Declaration;nn.Container;nn.Processor;nn.Document;nn.Comment;nn.Warning;nn.AtRule;nn.Result;nn.Input;nn.Rule;nn.Root;nn.Node;var nme={exports:{}},FN={exports:{}},$N={exports:{}},qN={exports:{}},UN={exports:{}},VN={exports:{}},ii={},WN={exports:{}};(function(n,t){t.__esModule=!0,t.default=u;function a(p){for(var m=p.toLowerCase(),b="",v=!1,E=0;E<6&&m[E]!==void 0;E++){var S=m.charCodeAt(E),A=S>=97&&S<=102||S>=48&&S<=57;if(v=S===32,!A)break;b+=m[E]}if(b.length!==0){var O=parseInt(b,16),I=O>=55296&&O<=57343;return I||O===0||O>1114111?["�",b.length+(v?1:0)]:[String.fromCodePoint(O),b.length+(v?1:0)]}}var i=/\\/;function u(p){var m=i.test(p);if(!m)return p;for(var b="",v=0;v<p.length;v++){if(p[v]==="\\"){var E=a(p.slice(v+1,v+7));if(E!==void 0){b+=E[0],v+=E[1];continue}if(p[v+1]==="\\"){b+="\\",v++;continue}p.length===v+1&&(b+=p[v]);continue}b+=p[v]}return b}n.exports=t.default})(WN,WN.exports);var Fve=WN.exports,GN={exports:{}};(function(n,t){t.__esModule=!0,t.default=a;function a(i){for(var u=arguments.length,p=new Array(u>1?u-1:0),m=1;m<u;m++)p[m-1]=arguments[m];for(;p.length>0;){var b=p.shift();if(!i[b])return;i=i[b]}return i}n.exports=t.default})(GN,GN.exports);var UCt=GN.exports,KN={exports:{}};(function(n,t){t.__esModule=!0,t.default=a;function a(i){for(var u=arguments.length,p=new Array(u>1?u-1:0),m=1;m<u;m++)p[m-1]=arguments[m];for(;p.length>0;){var b=p.shift();i[b]||(i[b]={}),i=i[b]}}n.exports=t.default})(KN,KN.exports);var VCt=KN.exports,HN={exports:{}};(function(n,t){t.__esModule=!0,t.default=a;function a(i){for(var u="",p=i.indexOf("/*"),m=0;p>=0;){u=u+i.slice(m,p);var b=i.indexOf("*/",p+2);if(b<0)return u;m=b+2,p=i.indexOf("/*",m)}return u=u+i.slice(m),u}n.exports=t.default})(HN,HN.exports);var WCt=HN.exports;ii.__esModule=!0;ii.unesc=ii.stripComments=ii.getProp=ii.ensureObject=void 0;var GCt=nx(Fve);ii.unesc=GCt.default;var KCt=nx(UCt);ii.getProp=KCt.default;var HCt=nx(VCt);ii.ensureObject=HCt.default;var zCt=nx(WCt);ii.stripComments=zCt.default;function nx(n){return n&&n.__esModule?n:{default:n}}(function(n,t){t.__esModule=!0,t.default=void 0;var a=ii;function i(b,v){for(var E=0;E<v.length;E++){var S=v[E];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(b,S.key,S)}}function u(b,v,E){return v&&i(b.prototype,v),Object.defineProperty(b,"prototype",{writable:!1}),b}var p=function b(v,E){if(typeof v!="object"||v===null)return v;var S=new v.constructor;for(var A in v)if(v.hasOwnProperty(A)){var O=v[A],I=typeof O;A==="parent"&&I==="object"?E&&(S[A]=E):O instanceof Array?S[A]=O.map(function(q){return b(q,S)}):S[A]=b(O,S)}return S},m=function(){function b(E){E===void 0&&(E={}),Object.assign(this,E),this.spaces=this.spaces||{},this.spaces.before=this.spaces.before||"",this.spaces.after=this.spaces.after||""}var v=b.prototype;return v.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},v.replaceWith=function(){if(this.parent){for(var S in arguments)this.parent.insertBefore(this,arguments[S]);this.remove()}return this},v.next=function(){return this.parent.at(this.parent.index(this)+1)},v.prev=function(){return this.parent.at(this.parent.index(this)-1)},v.clone=function(S){S===void 0&&(S={});var A=p(this);for(var O in S)A[O]=S[O];return A},v.appendToPropertyAndEscape=function(S,A,O){this.raws||(this.raws={});var I=this[S],q=this.raws[S];this[S]=I+A,q||O!==A?this.raws[S]=(q||I)+O:delete this.raws[S]},v.setPropertyAndEscape=function(S,A,O){this.raws||(this.raws={}),this[S]=A,this.raws[S]=O},v.setPropertyWithoutEscape=function(S,A){this[S]=A,this.raws&&delete this.raws[S]},v.isAtPosition=function(S,A){if(this.source&&this.source.start&&this.source.end)return!(this.source.start.line>S||this.source.end.line<S||this.source.start.line===S&&this.source.start.column>A||this.source.end.line===S&&this.source.end.column<A)},v.stringifyProperty=function(S){return this.raws&&this.raws[S]||this[S]},v.valueToString=function(){return String(this.stringifyProperty("value"))},v.toString=function(){return[this.rawSpaceBefore,this.valueToString(),this.rawSpaceAfter].join("")},u(b,[{key:"rawSpaceBefore",get:function(){var S=this.raws&&this.raws.spaces&&this.raws.spaces.before;return S===void 0&&(S=this.spaces&&this.spaces.before),S||""},set:function(S){(0,a.ensureObject)(this,"raws","spaces"),this.raws.spaces.before=S}},{key:"rawSpaceAfter",get:function(){var S=this.raws&&this.raws.spaces&&this.raws.spaces.after;return S===void 0&&(S=this.spaces.after),S||""},set:function(S){(0,a.ensureObject)(this,"raws","spaces"),this.raws.spaces.after=S}}]),b}();t.default=m,n.exports=t.default})(VN,VN.exports);var Vd=VN.exports,Zr={};Zr.__esModule=!0;Zr.UNIVERSAL=Zr.TAG=Zr.STRING=Zr.SELECTOR=Zr.ROOT=Zr.PSEUDO=Zr.NESTING=Zr.ID=Zr.COMMENT=Zr.COMBINATOR=Zr.CLASS=Zr.ATTRIBUTE=void 0;var XCt="tag";Zr.TAG=XCt;var JCt="string";Zr.STRING=JCt;var YCt="selector";Zr.SELECTOR=YCt;var QCt="root";Zr.ROOT=QCt;var ZCt="pseudo";Zr.PSEUDO=ZCt;var ejt="nesting";Zr.NESTING=ejt;var tjt="id";Zr.ID=tjt;var rjt="comment";Zr.COMMENT=rjt;var ajt="combinator";Zr.COMBINATOR=ajt;var njt="class";Zr.CLASS=njt;var sjt="attribute";Zr.ATTRIBUTE=sjt;var ijt="universal";Zr.UNIVERSAL=ijt;(function(n,t){t.__esModule=!0,t.default=void 0;var a=m(Vd),i=p(Zr);function u(L){if(typeof WeakMap!="function")return null;var W=new WeakMap,X=new WeakMap;return(u=function(ae){return ae?X:W})(L)}function p(L,W){if(L&&L.__esModule)return L;if(L===null||typeof L!="object"&&typeof L!="function")return{default:L};var X=u(W);if(X&&X.has(L))return X.get(L);var Q={},ae=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var ie in L)if(ie!=="default"&&Object.prototype.hasOwnProperty.call(L,ie)){var be=ae?Object.getOwnPropertyDescriptor(L,ie):null;be&&(be.get||be.set)?Object.defineProperty(Q,ie,be):Q[ie]=L[ie]}return Q.default=L,X&&X.set(L,Q),Q}function m(L){return L&&L.__esModule?L:{default:L}}function b(L,W){var X=typeof Symbol<"u"&&L[Symbol.iterator]||L["@@iterator"];if(X)return(X=X.call(L)).next.bind(X);if(Array.isArray(L)||(X=v(L))||W){X&&(L=X);var Q=0;return function(){return Q>=L.length?{done:!0}:{done:!1,value:L[Q++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function v(L,W){if(L){if(typeof L=="string")return E(L,W);var X=Object.prototype.toString.call(L).slice(8,-1);if(X==="Object"&&L.constructor&&(X=L.constructor.name),X==="Map"||X==="Set")return Array.from(L);if(X==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(X))return E(L,W)}}function E(L,W){(W==null||W>L.length)&&(W=L.length);for(var X=0,Q=new Array(W);X<W;X++)Q[X]=L[X];return Q}function S(L,W){for(var X=0;X<W.length;X++){var Q=W[X];Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q&&(Q.writable=!0),Object.defineProperty(L,Q.key,Q)}}function A(L,W,X){return W&&S(L.prototype,W),Object.defineProperty(L,"prototype",{writable:!1}),L}function O(L,W){L.prototype=Object.create(W.prototype),L.prototype.constructor=L,I(L,W)}function I(L,W){return I=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Q,ae){return Q.__proto__=ae,Q},I(L,W)}var q=function(L){O(W,L);function W(Q){var ae;return ae=L.call(this,Q)||this,ae.nodes||(ae.nodes=[]),ae}var X=W.prototype;return X.append=function(ae){return ae.parent=this,this.nodes.push(ae),this},X.prepend=function(ae){return ae.parent=this,this.nodes.unshift(ae),this},X.at=function(ae){return this.nodes[ae]},X.index=function(ae){return typeof ae=="number"?ae:this.nodes.indexOf(ae)},X.removeChild=function(ae){ae=this.index(ae),this.at(ae).parent=void 0,this.nodes.splice(ae,1);var ie;for(var be in this.indexes)ie=this.indexes[be],ie>=ae&&(this.indexes[be]=ie-1);return this},X.removeAll=function(){for(var ae=b(this.nodes),ie;!(ie=ae()).done;){var be=ie.value;be.parent=void 0}return this.nodes=[],this},X.empty=function(){return this.removeAll()},X.insertAfter=function(ae,ie){ie.parent=this;var be=this.index(ae);this.nodes.splice(be+1,0,ie),ie.parent=this;var Ge;for(var Xe in this.indexes)Ge=this.indexes[Xe],be<=Ge&&(this.indexes[Xe]=Ge+1);return this},X.insertBefore=function(ae,ie){ie.parent=this;var be=this.index(ae);this.nodes.splice(be,0,ie),ie.parent=this;var Ge;for(var Xe in this.indexes)Ge=this.indexes[Xe],Ge<=be&&(this.indexes[Xe]=Ge+1);return this},X._findChildAtPosition=function(ae,ie){var be=void 0;return this.each(function(Ge){if(Ge.atPosition){var Xe=Ge.atPosition(ae,ie);if(Xe)return be=Xe,!1}else if(Ge.isAtPosition(ae,ie))return be=Ge,!1}),be},X.atPosition=function(ae,ie){if(this.isAtPosition(ae,ie))return this._findChildAtPosition(ae,ie)||this},X._inferEndPosition=function(){this.last&&this.last.source&&this.last.source.end&&(this.source=this.source||{},this.source.end=this.source.end||{},Object.assign(this.source.end,this.last.source.end))},X.each=function(ae){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var ie=this.lastEach;if(this.indexes[ie]=0,!!this.length){for(var be,Ge;this.indexes[ie]<this.length&&(be=this.indexes[ie],Ge=ae(this.at(be),be),Ge!==!1);)this.indexes[ie]+=1;if(delete this.indexes[ie],Ge===!1)return!1}},X.walk=function(ae){return this.each(function(ie,be){var Ge=ae(ie,be);if(Ge!==!1&&ie.length&&(Ge=ie.walk(ae)),Ge===!1)return!1})},X.walkAttributes=function(ae){var ie=this;return this.walk(function(be){if(be.type===i.ATTRIBUTE)return ae.call(ie,be)})},X.walkClasses=function(ae){var ie=this;return this.walk(function(be){if(be.type===i.CLASS)return ae.call(ie,be)})},X.walkCombinators=function(ae){var ie=this;return this.walk(function(be){if(be.type===i.COMBINATOR)return ae.call(ie,be)})},X.walkComments=function(ae){var ie=this;return this.walk(function(be){if(be.type===i.COMMENT)return ae.call(ie,be)})},X.walkIds=function(ae){var ie=this;return this.walk(function(be){if(be.type===i.ID)return ae.call(ie,be)})},X.walkNesting=function(ae){var ie=this;return this.walk(function(be){if(be.type===i.NESTING)return ae.call(ie,be)})},X.walkPseudos=function(ae){var ie=this;return this.walk(function(be){if(be.type===i.PSEUDO)return ae.call(ie,be)})},X.walkTags=function(ae){var ie=this;return this.walk(function(be){if(be.type===i.TAG)return ae.call(ie,be)})},X.walkUniversals=function(ae){var ie=this;return this.walk(function(be){if(be.type===i.UNIVERSAL)return ae.call(ie,be)})},X.split=function(ae){var ie=this,be=[];return this.reduce(function(Ge,Xe,K){var se=ae.call(ie,Xe);return be.push(Xe),se?(Ge.push(be),be=[]):K===ie.length-1&&Ge.push(be),Ge},[])},X.map=function(ae){return this.nodes.map(ae)},X.reduce=function(ae,ie){return this.nodes.reduce(ae,ie)},X.every=function(ae){return this.nodes.every(ae)},X.some=function(ae){return this.nodes.some(ae)},X.filter=function(ae){return this.nodes.filter(ae)},X.sort=function(ae){return this.nodes.sort(ae)},X.toString=function(){return this.map(String).join("")},A(W,[{key:"first",get:function(){return this.at(0)}},{key:"last",get:function(){return this.at(this.length-1)}},{key:"length",get:function(){return this.nodes.length}}]),W}(a.default);t.default=q,n.exports=t.default})(UN,UN.exports);var oM=UN.exports;(function(n,t){t.__esModule=!0,t.default=void 0;var a=u(oM),i=Zr;function u(S){return S&&S.__esModule?S:{default:S}}function p(S,A){for(var O=0;O<A.length;O++){var I=A[O];I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I&&(I.writable=!0),Object.defineProperty(S,I.key,I)}}function m(S,A,O){return A&&p(S.prototype,A),Object.defineProperty(S,"prototype",{writable:!1}),S}function b(S,A){S.prototype=Object.create(A.prototype),S.prototype.constructor=S,v(S,A)}function v(S,A){return v=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(I,q){return I.__proto__=q,I},v(S,A)}var E=function(S){b(A,S);function A(I){var q;return q=S.call(this,I)||this,q.type=i.ROOT,q}var O=A.prototype;return O.toString=function(){var q=this.reduce(function(L,W){return L.push(String(W)),L},[]).join(",");return this.trailingComma?q+",":q},O.error=function(q,L){return this._error?this._error(q,L):new Error(q)},m(A,[{key:"errorGenerator",set:function(q){this._error=q}}]),A}(a.default);t.default=E,n.exports=t.default})(qN,qN.exports);var $ve=qN.exports,zN={exports:{}};(function(n,t){t.__esModule=!0,t.default=void 0;var a=u(oM),i=Zr;function u(v){return v&&v.__esModule?v:{default:v}}function p(v,E){v.prototype=Object.create(E.prototype),v.prototype.constructor=v,m(v,E)}function m(v,E){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(A,O){return A.__proto__=O,A},m(v,E)}var b=function(v){p(E,v);function E(S){var A;return A=v.call(this,S)||this,A.type=i.SELECTOR,A}return E}(a.default);t.default=b,n.exports=t.default})(zN,zN.exports);var qve=zN.exports,XN={exports:{}};/*! https://mths.be/cssesc v3.0.0 by @mathias */var ojt={},ljt=ojt.hasOwnProperty,djt=function(t,a){if(!t)return a;var i={};for(var u in a)i[u]=ljt.call(t,u)?t[u]:a[u];return i},ujt=/[ -,\.\/:-@\[-\^`\{-~]/,cjt=/[ -,\.\/:-@\[\]\^`\{-~]/,pjt=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,lM=function n(t,a){a=djt(a,n.options),a.quotes!="single"&&a.quotes!="double"&&(a.quotes="single");for(var i=a.quotes=="double"?'"':"'",u=a.isIdentifier,p=t.charAt(0),m="",b=0,v=t.length;b<v;){var E=t.charAt(b++),S=E.charCodeAt(),A=void 0;if(S<32||S>126){if(S>=55296&&S<=56319&&b<v){var O=t.charCodeAt(b++);(O&64512)==56320?S=((S&1023)<<10)+(O&1023)+65536:b--}A="\\"+S.toString(16).toUpperCase()+" "}else a.escapeEverything?ujt.test(E)?A="\\"+E:A="\\"+S.toString(16).toUpperCase()+" ":/[\t\n\f\r\x0B]/.test(E)?A="\\"+S.toString(16).toUpperCase()+" ":E=="\\"||!u&&(E=='"'&&i==E||E=="'"&&i==E)||u&&cjt.test(E)?A="\\"+E:A=E;m+=A}return u&&(/^-[-\d]/.test(m)?m="\\-"+m.slice(1):/\d/.test(p)&&(m="\\3"+p+" "+m.slice(1))),m=m.replace(pjt,function(I,q,L){return q&&q.length%2?I:(q||"")+L}),!u&&a.wrap?i+m+i:m};lM.options={escapeEverything:!1,isIdentifier:!1,quotes:"single",wrap:!1};lM.version="3.0.0";var dM=lM;(function(n,t){t.__esModule=!0,t.default=void 0;var a=m(dM),i=ii,u=m(Vd),p=Zr;function m(O){return O&&O.__esModule?O:{default:O}}function b(O,I){for(var q=0;q<I.length;q++){var L=I[q];L.enumerable=L.enumerable||!1,L.configurable=!0,"value"in L&&(L.writable=!0),Object.defineProperty(O,L.key,L)}}function v(O,I,q){return I&&b(O.prototype,I),Object.defineProperty(O,"prototype",{writable:!1}),O}function E(O,I){O.prototype=Object.create(I.prototype),O.prototype.constructor=O,S(O,I)}function S(O,I){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(L,W){return L.__proto__=W,L},S(O,I)}var A=function(O){E(I,O);function I(L){var W;return W=O.call(this,L)||this,W.type=p.CLASS,W._constructed=!0,W}var q=I.prototype;return q.valueToString=function(){return"."+O.prototype.valueToString.call(this)},v(I,[{key:"value",get:function(){return this._value},set:function(W){if(this._constructed){var X=(0,a.default)(W,{isIdentifier:!0});X!==W?((0,i.ensureObject)(this,"raws"),this.raws.value=X):this.raws&&delete this.raws.value}this._value=W}}]),I}(u.default);t.default=A,n.exports=t.default})(XN,XN.exports);var Uve=XN.exports,JN={exports:{}};(function(n,t){t.__esModule=!0,t.default=void 0;var a=u(Vd),i=Zr;function u(v){return v&&v.__esModule?v:{default:v}}function p(v,E){v.prototype=Object.create(E.prototype),v.prototype.constructor=v,m(v,E)}function m(v,E){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(A,O){return A.__proto__=O,A},m(v,E)}var b=function(v){p(E,v);function E(S){var A;return A=v.call(this,S)||this,A.type=i.COMMENT,A}return E}(a.default);t.default=b,n.exports=t.default})(JN,JN.exports);var Vve=JN.exports,YN={exports:{}};(function(n,t){t.__esModule=!0,t.default=void 0;var a=u(Vd),i=Zr;function u(v){return v&&v.__esModule?v:{default:v}}function p(v,E){v.prototype=Object.create(E.prototype),v.prototype.constructor=v,m(v,E)}function m(v,E){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(A,O){return A.__proto__=O,A},m(v,E)}var b=function(v){p(E,v);function E(A){var O;return O=v.call(this,A)||this,O.type=i.ID,O}var S=E.prototype;return S.valueToString=function(){return"#"+v.prototype.valueToString.call(this)},E}(a.default);t.default=b,n.exports=t.default})(YN,YN.exports);var Wve=YN.exports,QN={exports:{}},ZN={exports:{}};(function(n,t){t.__esModule=!0,t.default=void 0;var a=p(dM),i=ii,u=p(Vd);function p(A){return A&&A.__esModule?A:{default:A}}function m(A,O){for(var I=0;I<O.length;I++){var q=O[I];q.enumerable=q.enumerable||!1,q.configurable=!0,"value"in q&&(q.writable=!0),Object.defineProperty(A,q.key,q)}}function b(A,O,I){return O&&m(A.prototype,O),Object.defineProperty(A,"prototype",{writable:!1}),A}function v(A,O){A.prototype=Object.create(O.prototype),A.prototype.constructor=A,E(A,O)}function E(A,O){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(q,L){return q.__proto__=L,q},E(A,O)}var S=function(A){v(O,A);function O(){return A.apply(this,arguments)||this}var I=O.prototype;return I.qualifiedName=function(L){return this.namespace?this.namespaceString+"|"+L:L},I.valueToString=function(){return this.qualifiedName(A.prototype.valueToString.call(this))},b(O,[{key:"namespace",get:function(){return this._namespace},set:function(L){if(L===!0||L==="*"||L==="&"){this._namespace=L,this.raws&&delete this.raws.namespace;return}var W=(0,a.default)(L,{isIdentifier:!0});this._namespace=L,W!==L?((0,i.ensureObject)(this,"raws"),this.raws.namespace=W):this.raws&&delete this.raws.namespace}},{key:"ns",get:function(){return this._namespace},set:function(L){this.namespace=L}},{key:"namespaceString",get:function(){if(this.namespace){var L=this.stringifyProperty("namespace");return L===!0?"":L}else return""}}]),O}(u.default);t.default=S,n.exports=t.default})(ZN,ZN.exports);var uM=ZN.exports;(function(n,t){t.__esModule=!0,t.default=void 0;var a=u(uM),i=Zr;function u(v){return v&&v.__esModule?v:{default:v}}function p(v,E){v.prototype=Object.create(E.prototype),v.prototype.constructor=v,m(v,E)}function m(v,E){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(A,O){return A.__proto__=O,A},m(v,E)}var b=function(v){p(E,v);function E(S){var A;return A=v.call(this,S)||this,A.type=i.TAG,A}return E}(a.default);t.default=b,n.exports=t.default})(QN,QN.exports);var Gve=QN.exports,eD={exports:{}};(function(n,t){t.__esModule=!0,t.default=void 0;var a=u(Vd),i=Zr;function u(v){return v&&v.__esModule?v:{default:v}}function p(v,E){v.prototype=Object.create(E.prototype),v.prototype.constructor=v,m(v,E)}function m(v,E){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(A,O){return A.__proto__=O,A},m(v,E)}var b=function(v){p(E,v);function E(S){var A;return A=v.call(this,S)||this,A.type=i.STRING,A}return E}(a.default);t.default=b,n.exports=t.default})(eD,eD.exports);var Kve=eD.exports,tD={exports:{}};(function(n,t){t.__esModule=!0,t.default=void 0;var a=u(oM),i=Zr;function u(v){return v&&v.__esModule?v:{default:v}}function p(v,E){v.prototype=Object.create(E.prototype),v.prototype.constructor=v,m(v,E)}function m(v,E){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(A,O){return A.__proto__=O,A},m(v,E)}var b=function(v){p(E,v);function E(A){var O;return O=v.call(this,A)||this,O.type=i.PSEUDO,O}var S=E.prototype;return S.toString=function(){var O=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),O,this.rawSpaceAfter].join("")},E}(a.default);t.default=b,n.exports=t.default})(tD,tD.exports);var Hve=tD.exports,cM={},fjt=LAt.deprecate;(function(n){n.__esModule=!0,n.default=void 0,n.unescapeValue=W;var t=m(dM),a=m(Fve),i=m(uM),u=Zr,p;function m(be){return be&&be.__esModule?be:{default:be}}function b(be,Ge){for(var Xe=0;Xe<Ge.length;Xe++){var K=Ge[Xe];K.enumerable=K.enumerable||!1,K.configurable=!0,"value"in K&&(K.writable=!0),Object.defineProperty(be,K.key,K)}}function v(be,Ge,Xe){return Ge&&b(be.prototype,Ge),Object.defineProperty(be,"prototype",{writable:!1}),be}function E(be,Ge){be.prototype=Object.create(Ge.prototype),be.prototype.constructor=be,S(be,Ge)}function S(be,Ge){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(K,se){return K.__proto__=se,K},S(be,Ge)}var A=fjt,O=/^('|")([^]*)\1$/,I=A(function(){},"Assigning an attribute a value containing characters that might need to be escaped is deprecated. Call attribute.setValue() instead."),q=A(function(){},"Assigning attr.quoted is deprecated and has no effect. Assign to attr.quoteMark instead."),L=A(function(){},"Constructing an Attribute selector with a value without specifying quoteMark is deprecated. Note: The value should be unescaped now.");function W(be){var Ge=!1,Xe=null,K=be,se=K.match(O);return se&&(Xe=se[1],K=se[2]),K=(0,a.default)(K),K!==be&&(Ge=!0),{deprecatedUsage:Ge,unescaped:K,quoteMark:Xe}}function X(be){if(be.quoteMark!==void 0||be.value===void 0)return be;L();var Ge=W(be.value),Xe=Ge.quoteMark,K=Ge.unescaped;return be.raws||(be.raws={}),be.raws.value===void 0&&(be.raws.value=be.value),be.value=K,be.quoteMark=Xe,be}var Q=function(be){E(Ge,be);function Ge(K){var se;return K===void 0&&(K={}),se=be.call(this,X(K))||this,se.type=u.ATTRIBUTE,se.raws=se.raws||{},Object.defineProperty(se.raws,"unquoted",{get:A(function(){return se.value},"attr.raws.unquoted is deprecated. Call attr.value instead."),set:A(function(){return se.value},"Setting attr.raws.unquoted is deprecated and has no effect. attr.value is unescaped by default now.")}),se._constructed=!0,se}var Xe=Ge.prototype;return Xe.getQuotedValue=function(se){se===void 0&&(se={});var ve=this._determineQuoteMark(se),Y=ae[ve],pe=(0,t.default)(this._value,Y);return pe},Xe._determineQuoteMark=function(se){return se.smart?this.smartQuoteMark(se):this.preferredQuoteMark(se)},Xe.setValue=function(se,ve){ve===void 0&&(ve={}),this._value=se,this._quoteMark=this._determineQuoteMark(ve),this._syncRawValue()},Xe.smartQuoteMark=function(se){var ve=this.value,Y=ve.replace(/[^']/g,"").length,pe=ve.replace(/[^"]/g,"").length;if(Y+pe===0){var At=(0,t.default)(ve,{isIdentifier:!0});if(At===ve)return Ge.NO_QUOTE;var mt=this.preferredQuoteMark(se);if(mt===Ge.NO_QUOTE){var yt=this.quoteMark||se.quoteMark||Ge.DOUBLE_QUOTE,Ot=ae[yt],kt=(0,t.default)(ve,Ot);if(kt.length<At.length)return yt}return mt}else return pe===Y?this.preferredQuoteMark(se):pe<Y?Ge.DOUBLE_QUOTE:Ge.SINGLE_QUOTE},Xe.preferredQuoteMark=function(se){var ve=se.preferCurrentQuoteMark?this.quoteMark:se.quoteMark;return ve===void 0&&(ve=se.preferCurrentQuoteMark?se.quoteMark:this.quoteMark),ve===void 0&&(ve=Ge.DOUBLE_QUOTE),ve},Xe._syncRawValue=function(){var se=(0,t.default)(this._value,ae[this.quoteMark]);se===this._value?this.raws&&delete this.raws.value:this.raws.value=se},Xe._handleEscapes=function(se,ve){if(this._constructed){var Y=(0,t.default)(ve,{isIdentifier:!0});Y!==ve?this.raws[se]=Y:delete this.raws[se]}},Xe._spacesFor=function(se){var ve={before:"",after:""},Y=this.spaces[se]||{},pe=this.raws.spaces&&this.raws.spaces[se]||{};return Object.assign(ve,Y,pe)},Xe._stringFor=function(se,ve,Y){ve===void 0&&(ve=se),Y===void 0&&(Y=ie);var pe=this._spacesFor(ve);return Y(this.stringifyProperty(se),pe)},Xe.offsetOf=function(se){var ve=1,Y=this._spacesFor("attribute");if(ve+=Y.before.length,se==="namespace"||se==="ns")return this.namespace?ve:-1;if(se==="attributeNS"||(ve+=this.namespaceString.length,this.namespace&&(ve+=1),se==="attribute"))return ve;ve+=this.stringifyProperty("attribute").length,ve+=Y.after.length;var pe=this._spacesFor("operator");ve+=pe.before.length;var At=this.stringifyProperty("operator");if(se==="operator")return At?ve:-1;ve+=At.length,ve+=pe.after.length;var mt=this._spacesFor("value");ve+=mt.before.length;var yt=this.stringifyProperty("value");if(se==="value")return yt?ve:-1;ve+=yt.length,ve+=mt.after.length;var Ot=this._spacesFor("insensitive");return ve+=Ot.before.length,se==="insensitive"&&this.insensitive?ve:-1},Xe.toString=function(){var se=this,ve=[this.rawSpaceBefore,"["];return ve.push(this._stringFor("qualifiedAttribute","attribute")),this.operator&&(this.value||this.value==="")&&(ve.push(this._stringFor("operator")),ve.push(this._stringFor("value")),ve.push(this._stringFor("insensitiveFlag","insensitive",function(Y,pe){return Y.length>0&&!se.quoted&&pe.before.length===0&&!(se.spaces.value&&se.spaces.value.after)&&(pe.before=" "),ie(Y,pe)}))),ve.push("]"),ve.push(this.rawSpaceAfter),ve.join("")},v(Ge,[{key:"quoted",get:function(){var se=this.quoteMark;return se==="'"||se==='"'},set:function(se){q()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(se){if(!this._constructed){this._quoteMark=se;return}this._quoteMark!==se&&(this._quoteMark=se,this._syncRawValue())}},{key:"qualifiedAttribute",get:function(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function(){return this.insensitive?"i":""}},{key:"value",get:function(){return this._value},set:function(se){if(this._constructed){var ve=W(se),Y=ve.deprecatedUsage,pe=ve.unescaped,At=ve.quoteMark;if(Y&&I(),pe===this._value&&At===this._quoteMark)return;this._value=pe,this._quoteMark=At,this._syncRawValue()}else this._value=se}},{key:"insensitive",get:function(){return this._insensitive},set:function(se){se||(this._insensitive=!1,this.raws&&(this.raws.insensitiveFlag==="I"||this.raws.insensitiveFlag==="i")&&(this.raws.insensitiveFlag=void 0)),this._insensitive=se}},{key:"attribute",get:function(){return this._attribute},set:function(se){this._handleEscapes("attribute",se),this._attribute=se}}]),Ge}(i.default);n.default=Q,Q.NO_QUOTE=null,Q.SINGLE_QUOTE="'",Q.DOUBLE_QUOTE='"';var ae=(p={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}},p[null]={isIdentifier:!0},p);function ie(be,Ge){return""+Ge.before+be+Ge.after}})(cM);var rD={exports:{}};(function(n,t){t.__esModule=!0,t.default=void 0;var a=u(uM),i=Zr;function u(v){return v&&v.__esModule?v:{default:v}}function p(v,E){v.prototype=Object.create(E.prototype),v.prototype.constructor=v,m(v,E)}function m(v,E){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(A,O){return A.__proto__=O,A},m(v,E)}var b=function(v){p(E,v);function E(S){var A;return A=v.call(this,S)||this,A.type=i.UNIVERSAL,A.value="*",A}return E}(a.default);t.default=b,n.exports=t.default})(rD,rD.exports);var zve=rD.exports,aD={exports:{}};(function(n,t){t.__esModule=!0,t.default=void 0;var a=u(Vd),i=Zr;function u(v){return v&&v.__esModule?v:{default:v}}function p(v,E){v.prototype=Object.create(E.prototype),v.prototype.constructor=v,m(v,E)}function m(v,E){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(A,O){return A.__proto__=O,A},m(v,E)}var b=function(v){p(E,v);function E(S){var A;return A=v.call(this,S)||this,A.type=i.COMBINATOR,A}return E}(a.default);t.default=b,n.exports=t.default})(aD,aD.exports);var Xve=aD.exports,nD={exports:{}};(function(n,t){t.__esModule=!0,t.default=void 0;var a=u(Vd),i=Zr;function u(v){return v&&v.__esModule?v:{default:v}}function p(v,E){v.prototype=Object.create(E.prototype),v.prototype.constructor=v,m(v,E)}function m(v,E){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(A,O){return A.__proto__=O,A},m(v,E)}var b=function(v){p(E,v);function E(S){var A;return A=v.call(this,S)||this,A.type=i.NESTING,A.value="&",A}return E}(a.default);t.default=b,n.exports=t.default})(nD,nD.exports);var Jve=nD.exports,sD={exports:{}};(function(n,t){t.__esModule=!0,t.default=a;function a(i){return i.sort(function(u,p){return u-p})}n.exports=t.default})(sD,sD.exports);var hjt=sD.exports,Yve={},ur={};ur.__esModule=!0;ur.word=ur.tilde=ur.tab=ur.str=ur.space=ur.slash=ur.singleQuote=ur.semicolon=ur.plus=ur.pipe=ur.openSquare=ur.openParenthesis=ur.newline=ur.greaterThan=ur.feed=ur.equals=ur.doubleQuote=ur.dollar=ur.cr=ur.comment=ur.comma=ur.combinator=ur.colon=ur.closeSquare=ur.closeParenthesis=ur.caret=ur.bang=ur.backslash=ur.at=ur.asterisk=ur.ampersand=void 0;var mjt=38;ur.ampersand=mjt;var yjt=42;ur.asterisk=yjt;var gjt=64;ur.at=gjt;var vjt=44;ur.comma=vjt;var bjt=58;ur.colon=bjt;var xjt=59;ur.semicolon=xjt;var Rjt=40;ur.openParenthesis=Rjt;var Ejt=41;ur.closeParenthesis=Ejt;var Sjt=91;ur.openSquare=Sjt;var Tjt=93;ur.closeSquare=Tjt;var wjt=36;ur.dollar=wjt;var Pjt=126;ur.tilde=Pjt;var Ajt=94;ur.caret=Ajt;var Ijt=43;ur.plus=Ijt;var Cjt=61;ur.equals=Cjt;var jjt=124;ur.pipe=jjt;var Ojt=62;ur.greaterThan=Ojt;var _jt=32;ur.space=_jt;var Qve=39;ur.singleQuote=Qve;var Njt=34;ur.doubleQuote=Njt;var Djt=47;ur.slash=Djt;var kjt=33;ur.bang=kjt;var Ljt=92;ur.backslash=Ljt;var Mjt=13;ur.cr=Mjt;var Bjt=12;ur.feed=Bjt;var Fjt=10;ur.newline=Fjt;var $jt=9;ur.tab=$jt;var qjt=Qve;ur.str=qjt;var Ujt=-1;ur.comment=Ujt;var Vjt=-2;ur.word=Vjt;var Wjt=-3;ur.combinator=Wjt;(function(n){n.__esModule=!0,n.FIELDS=void 0,n.default=q;var t=p(ur),a,i;function u(L){if(typeof WeakMap!="function")return null;var W=new WeakMap,X=new WeakMap;return(u=function(ae){return ae?X:W})(L)}function p(L,W){if(L&&L.__esModule)return L;if(L===null||typeof L!="object"&&typeof L!="function")return{default:L};var X=u(W);if(X&&X.has(L))return X.get(L);var Q={},ae=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var ie in L)if(ie!=="default"&&Object.prototype.hasOwnProperty.call(L,ie)){var be=ae?Object.getOwnPropertyDescriptor(L,ie):null;be&&(be.get||be.set)?Object.defineProperty(Q,ie,be):Q[ie]=L[ie]}return Q.default=L,X&&X.set(L,Q),Q}for(var m=(a={},a[t.tab]=!0,a[t.newline]=!0,a[t.cr]=!0,a[t.feed]=!0,a),b=(i={},i[t.space]=!0,i[t.tab]=!0,i[t.newline]=!0,i[t.cr]=!0,i[t.feed]=!0,i[t.ampersand]=!0,i[t.asterisk]=!0,i[t.bang]=!0,i[t.comma]=!0,i[t.colon]=!0,i[t.semicolon]=!0,i[t.openParenthesis]=!0,i[t.closeParenthesis]=!0,i[t.openSquare]=!0,i[t.closeSquare]=!0,i[t.singleQuote]=!0,i[t.doubleQuote]=!0,i[t.plus]=!0,i[t.pipe]=!0,i[t.tilde]=!0,i[t.greaterThan]=!0,i[t.equals]=!0,i[t.dollar]=!0,i[t.caret]=!0,i[t.slash]=!0,i),v={},E="0123456789abcdefABCDEF",S=0;S<E.length;S++)v[E.charCodeAt(S)]=!0;function A(L,W){var X=W,Q;do{if(Q=L.charCodeAt(X),b[Q])return X-1;Q===t.backslash?X=O(L,X)+1:X++}while(X<L.length);return X-1}function O(L,W){var X=W,Q=L.charCodeAt(X+1);if(!m[Q])if(v[Q]){var ae=0;do X++,ae++,Q=L.charCodeAt(X+1);while(v[Q]&&ae<6);ae<6&&Q===t.space&&X++}else X++;return X}var I={TYPE:0,START_LINE:1,START_COL:2,END_LINE:3,END_COL:4,START_POS:5,END_POS:6};n.FIELDS=I;function q(L){var W=[],X=L.css.valueOf(),Q=X,ae=Q.length,ie=-1,be=1,Ge=0,Xe=0,K,se,ve,Y,pe,At,mt,yt,Ot,kt,ir,Et,xt;function it(Oe,$e){if(L.safe)X+=$e,Ot=X.length-1;else throw L.error("Unclosed "+Oe,be,Ge-ie,Ge)}for(;Ge<ae;){switch(K=X.charCodeAt(Ge),K===t.newline&&(ie=Ge,be+=1),K){case t.space:case t.tab:case t.newline:case t.cr:case t.feed:Ot=Ge;do Ot+=1,K=X.charCodeAt(Ot),K===t.newline&&(ie=Ot,be+=1);while(K===t.space||K===t.newline||K===t.tab||K===t.cr||K===t.feed);xt=t.space,Y=be,ve=Ot-ie-1,Xe=Ot;break;case t.plus:case t.greaterThan:case t.tilde:case t.pipe:Ot=Ge;do Ot+=1,K=X.charCodeAt(Ot);while(K===t.plus||K===t.greaterThan||K===t.tilde||K===t.pipe);xt=t.combinator,Y=be,ve=Ge-ie,Xe=Ot;break;case t.asterisk:case t.ampersand:case t.bang:case t.comma:case t.equals:case t.dollar:case t.caret:case t.openSquare:case t.closeSquare:case t.colon:case t.semicolon:case t.openParenthesis:case t.closeParenthesis:Ot=Ge,xt=K,Y=be,ve=Ge-ie,Xe=Ot+1;break;case t.singleQuote:case t.doubleQuote:Et=K===t.singleQuote?"'":'"',Ot=Ge;do for(pe=!1,Ot=X.indexOf(Et,Ot+1),Ot===-1&&it("quote",Et),At=Ot;X.charCodeAt(At-1)===t.backslash;)At-=1,pe=!pe;while(pe);xt=t.str,Y=be,ve=Ge-ie,Xe=Ot+1;break;default:K===t.slash&&X.charCodeAt(Ge+1)===t.asterisk?(Ot=X.indexOf("*/",Ge+2)+1,Ot===0&&it("comment","*/"),se=X.slice(Ge,Ot+1),yt=se.split(`
`),mt=yt.length-1,mt>0?(kt=be+mt,ir=Ot-yt[mt].length):(kt=be,ir=ie),xt=t.comment,be=kt,Y=kt,ve=Ot-ir):K===t.slash?(Ot=Ge,xt=K,Y=be,ve=Ge-ie,Xe=Ot+1):(Ot=A(X,Ge),xt=t.word,Y=be,ve=Ot-ie),Xe=Ot+1;break}W.push([xt,be,Ge-ie,Y,ve,Ge,Xe]),ir&&(ie=ir,ir=null),Ge=Xe}return W}})(Yve);(function(n,t){t.__esModule=!0,t.default=void 0;var a=Xe($ve),i=Xe(qve),u=Xe(Uve),p=Xe(Vve),m=Xe(Wve),b=Xe(Gve),v=Xe(Kve),E=Xe(Hve),S=Ge(cM),A=Xe(zve),O=Xe(Xve),I=Xe(Jve),q=Xe(hjt),L=Ge(Yve),W=Ge(ur),X=Ge(Zr),Q=ii,ae,ie;function be(it){if(typeof WeakMap!="function")return null;var Oe=new WeakMap,$e=new WeakMap;return(be=function(Ne){return Ne?$e:Oe})(it)}function Ge(it,Oe){if(it&&it.__esModule)return it;if(it===null||typeof it!="object"&&typeof it!="function")return{default:it};var $e=be(Oe);if($e&&$e.has(it))return $e.get(it);var de={},Ne=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Ve in it)if(Ve!=="default"&&Object.prototype.hasOwnProperty.call(it,Ve)){var Ue=Ne?Object.getOwnPropertyDescriptor(it,Ve):null;Ue&&(Ue.get||Ue.set)?Object.defineProperty(de,Ve,Ue):de[Ve]=it[Ve]}return de.default=it,$e&&$e.set(it,de),de}function Xe(it){return it&&it.__esModule?it:{default:it}}function K(it,Oe){for(var $e=0;$e<Oe.length;$e++){var de=Oe[$e];de.enumerable=de.enumerable||!1,de.configurable=!0,"value"in de&&(de.writable=!0),Object.defineProperty(it,de.key,de)}}function se(it,Oe,$e){return Oe&&K(it.prototype,Oe),Object.defineProperty(it,"prototype",{writable:!1}),it}var ve=(ae={},ae[W.space]=!0,ae[W.cr]=!0,ae[W.feed]=!0,ae[W.newline]=!0,ae[W.tab]=!0,ae),Y=Object.assign({},ve,(ie={},ie[W.comment]=!0,ie));function pe(it){return{line:it[L.FIELDS.START_LINE],column:it[L.FIELDS.START_COL]}}function At(it){return{line:it[L.FIELDS.END_LINE],column:it[L.FIELDS.END_COL]}}function mt(it,Oe,$e,de){return{start:{line:it,column:Oe},end:{line:$e,column:de}}}function yt(it){return mt(it[L.FIELDS.START_LINE],it[L.FIELDS.START_COL],it[L.FIELDS.END_LINE],it[L.FIELDS.END_COL])}function Ot(it,Oe){if(it)return mt(it[L.FIELDS.START_LINE],it[L.FIELDS.START_COL],Oe[L.FIELDS.END_LINE],Oe[L.FIELDS.END_COL])}function kt(it,Oe){var $e=it[Oe];if(typeof $e=="string")return $e.indexOf("\\")!==-1&&((0,Q.ensureObject)(it,"raws"),it[Oe]=(0,Q.unesc)($e),it.raws[Oe]===void 0&&(it.raws[Oe]=$e)),it}function ir(it,Oe){for(var $e=-1,de=[];($e=it.indexOf(Oe,$e+1))!==-1;)de.push($e);return de}function Et(){var it=Array.prototype.concat.apply([],arguments);return it.filter(function(Oe,$e){return $e===it.indexOf(Oe)})}var xt=function(){function it($e,de){de===void 0&&(de={}),this.rule=$e,this.options=Object.assign({lossy:!1,safe:!1},de),this.position=0,this.css=typeof this.rule=="string"?this.rule:this.rule.selector,this.tokens=(0,L.default)({css:this.css,error:this._errorGenerator(),safe:this.options.safe});var Ne=Ot(this.tokens[0],this.tokens[this.tokens.length-1]);this.root=new a.default({source:Ne}),this.root.errorGenerator=this._errorGenerator();var Ve=new i.default({source:{start:{line:1,column:1}},sourceIndex:0});this.root.append(Ve),this.current=Ve,this.loop()}var Oe=it.prototype;return Oe._errorGenerator=function(){var de=this;return function(Ne,Ve){return typeof de.rule=="string"?new Error(Ne):de.rule.error(Ne,Ve)}},Oe.attribute=function(){var de=[],Ne=this.currToken;for(this.position++;this.position<this.tokens.length&&this.currToken[L.FIELDS.TYPE]!==W.closeSquare;)de.push(this.currToken),this.position++;if(this.currToken[L.FIELDS.TYPE]!==W.closeSquare)return this.expected("closing square bracket",this.currToken[L.FIELDS.START_POS]);var Ve=de.length,Ue={source:mt(Ne[1],Ne[2],this.currToken[3],this.currToken[4]),sourceIndex:Ne[L.FIELDS.START_POS]};if(Ve===1&&!~[W.word].indexOf(de[0][L.FIELDS.TYPE]))return this.expected("attribute",de[0][L.FIELDS.START_POS]);for(var lt=0,bt="",Ct="",qt=null,hr=!1;lt<Ve;){var Dr=de[lt],or=this.content(Dr),ta=de[lt+1];switch(Dr[L.FIELDS.TYPE]){case W.space:if(hr=!0,this.options.lossy)break;if(qt){(0,Q.ensureObject)(Ue,"spaces",qt);var ln=Ue.spaces[qt].after||"";Ue.spaces[qt].after=ln+or;var Ya=(0,Q.getProp)(Ue,"raws","spaces",qt,"after")||null;Ya&&(Ue.raws.spaces[qt].after=Ya+or)}else bt=bt+or,Ct=Ct+or;break;case W.asterisk:if(ta[L.FIELDS.TYPE]===W.equals)Ue.operator=or,qt="operator";else if((!Ue.namespace||qt==="namespace"&&!hr)&&ta){bt&&((0,Q.ensureObject)(Ue,"spaces","attribute"),Ue.spaces.attribute.before=bt,bt=""),Ct&&((0,Q.ensureObject)(Ue,"raws","spaces","attribute"),Ue.raws.spaces.attribute.before=bt,Ct=""),Ue.namespace=(Ue.namespace||"")+or;var ba=(0,Q.getProp)(Ue,"raws","namespace")||null;ba&&(Ue.raws.namespace+=or),qt="namespace"}hr=!1;break;case W.dollar:if(qt==="value"){var Tt=(0,Q.getProp)(Ue,"raws","value");Ue.value+="$",Tt&&(Ue.raws.value=Tt+"$");break}case W.caret:ta[L.FIELDS.TYPE]===W.equals&&(Ue.operator=or,qt="operator"),hr=!1;break;case W.combinator:if(or==="~"&&ta[L.FIELDS.TYPE]===W.equals&&(Ue.operator=or,qt="operator"),or!=="|"){hr=!1;break}ta[L.FIELDS.TYPE]===W.equals?(Ue.operator=or,qt="operator"):!Ue.namespace&&!Ue.attribute&&(Ue.namespace=!0),hr=!1;break;case W.word:if(ta&&this.content(ta)==="|"&&de[lt+2]&&de[lt+2][L.FIELDS.TYPE]!==W.equals&&!Ue.operator&&!Ue.namespace)Ue.namespace=or,qt="namespace";else if(!Ue.attribute||qt==="attribute"&&!hr){bt&&((0,Q.ensureObject)(Ue,"spaces","attribute"),Ue.spaces.attribute.before=bt,bt=""),Ct&&((0,Q.ensureObject)(Ue,"raws","spaces","attribute"),Ue.raws.spaces.attribute.before=Ct,Ct=""),Ue.attribute=(Ue.attribute||"")+or;var dn=(0,Q.getProp)(Ue,"raws","attribute")||null;dn&&(Ue.raws.attribute+=or),qt="attribute"}else if(!Ue.value&&Ue.value!==""||qt==="value"&&!(hr||Ue.quoteMark)){var ca=(0,Q.unesc)(or),vn=(0,Q.getProp)(Ue,"raws","value")||"",Cn=Ue.value||"";Ue.value=Cn+ca,Ue.quoteMark=null,(ca!==or||vn)&&((0,Q.ensureObject)(Ue,"raws"),Ue.raws.value=(vn||Cn)+or),qt="value"}else{var at=or==="i"||or==="I";(Ue.value||Ue.value==="")&&(Ue.quoteMark||hr)?(Ue.insensitive=at,(!at||or==="I")&&((0,Q.ensureObject)(Ue,"raws"),Ue.raws.insensitiveFlag=or),qt="insensitive",bt&&((0,Q.ensureObject)(Ue,"spaces","insensitive"),Ue.spaces.insensitive.before=bt,bt=""),Ct&&((0,Q.ensureObject)(Ue,"raws","spaces","insensitive"),Ue.raws.spaces.insensitive.before=Ct,Ct="")):(Ue.value||Ue.value==="")&&(qt="value",Ue.value+=or,Ue.raws.value&&(Ue.raws.value+=or))}hr=!1;break;case W.str:if(!Ue.attribute||!Ue.operator)return this.error("Expected an attribute followed by an operator preceding the string.",{index:Dr[L.FIELDS.START_POS]});var ft=(0,S.unescapeValue)(or),er=ft.unescaped,mr=ft.quoteMark;Ue.value=er,Ue.quoteMark=mr,qt="value",(0,Q.ensureObject)(Ue,"raws"),Ue.raws.value=or,hr=!1;break;case W.equals:if(!Ue.attribute)return this.expected("attribute",Dr[L.FIELDS.START_POS],or);if(Ue.value)return this.error('Unexpected "=" found; an operator was already defined.',{index:Dr[L.FIELDS.START_POS]});Ue.operator=Ue.operator?Ue.operator+or:or,qt="operator",hr=!1;break;case W.comment:if(qt)if(hr||ta&&ta[L.FIELDS.TYPE]===W.space||qt==="insensitive"){var Er=(0,Q.getProp)(Ue,"spaces",qt,"after")||"",Hr=(0,Q.getProp)(Ue,"raws","spaces",qt,"after")||Er;(0,Q.ensureObject)(Ue,"raws","spaces",qt),Ue.raws.spaces[qt].after=Hr+or}else{var Gr=Ue[qt]||"",da=(0,Q.getProp)(Ue,"raws",qt)||Gr;(0,Q.ensureObject)(Ue,"raws"),Ue.raws[qt]=da+or}else Ct=Ct+or;break;default:return this.error('Unexpected "'+or+'" found.',{index:Dr[L.FIELDS.START_POS]})}lt++}kt(Ue,"attribute"),kt(Ue,"namespace"),this.newNode(new S.default(Ue)),this.position++},Oe.parseWhitespaceEquivalentTokens=function(de){de<0&&(de=this.tokens.length);var Ne=this.position,Ve=[],Ue="",lt=void 0;do if(ve[this.currToken[L.FIELDS.TYPE]])this.options.lossy||(Ue+=this.content());else if(this.currToken[L.FIELDS.TYPE]===W.comment){var bt={};Ue&&(bt.before=Ue,Ue=""),lt=new p.default({value:this.content(),source:yt(this.currToken),sourceIndex:this.currToken[L.FIELDS.START_POS],spaces:bt}),Ve.push(lt)}while(++this.position<de);if(Ue){if(lt)lt.spaces.after=Ue;else if(!this.options.lossy){var Ct=this.tokens[Ne],qt=this.tokens[this.position-1];Ve.push(new v.default({value:"",source:mt(Ct[L.FIELDS.START_LINE],Ct[L.FIELDS.START_COL],qt[L.FIELDS.END_LINE],qt[L.FIELDS.END_COL]),sourceIndex:Ct[L.FIELDS.START_POS],spaces:{before:Ue,after:""}}))}}return Ve},Oe.convertWhitespaceNodesToSpace=function(de,Ne){var Ve=this;Ne===void 0&&(Ne=!1);var Ue="",lt="";de.forEach(function(Ct){var qt=Ve.lossySpace(Ct.spaces.before,Ne),hr=Ve.lossySpace(Ct.rawSpaceBefore,Ne);Ue+=qt+Ve.lossySpace(Ct.spaces.after,Ne&&qt.length===0),lt+=qt+Ct.value+Ve.lossySpace(Ct.rawSpaceAfter,Ne&&hr.length===0)}),lt===Ue&&(lt=void 0);var bt={space:Ue,rawSpace:lt};return bt},Oe.isNamedCombinator=function(de){return de===void 0&&(de=this.position),this.tokens[de+0]&&this.tokens[de+0][L.FIELDS.TYPE]===W.slash&&this.tokens[de+1]&&this.tokens[de+1][L.FIELDS.TYPE]===W.word&&this.tokens[de+2]&&this.tokens[de+2][L.FIELDS.TYPE]===W.slash},Oe.namedCombinator=function(){if(this.isNamedCombinator()){var de=this.content(this.tokens[this.position+1]),Ne=(0,Q.unesc)(de).toLowerCase(),Ve={};Ne!==de&&(Ve.value="/"+de+"/");var Ue=new O.default({value:"/"+Ne+"/",source:mt(this.currToken[L.FIELDS.START_LINE],this.currToken[L.FIELDS.START_COL],this.tokens[this.position+2][L.FIELDS.END_LINE],this.tokens[this.position+2][L.FIELDS.END_COL]),sourceIndex:this.currToken[L.FIELDS.START_POS],raws:Ve});return this.position=this.position+3,Ue}else this.unexpected()},Oe.combinator=function(){var de=this;if(this.content()==="|")return this.namespace();var Ne=this.locateNextMeaningfulToken(this.position);if(Ne<0||this.tokens[Ne][L.FIELDS.TYPE]===W.comma||this.tokens[Ne][L.FIELDS.TYPE]===W.closeParenthesis){var Ve=this.parseWhitespaceEquivalentTokens(Ne);if(Ve.length>0){var Ue=this.current.last;if(Ue){var lt=this.convertWhitespaceNodesToSpace(Ve),bt=lt.space,Ct=lt.rawSpace;Ct!==void 0&&(Ue.rawSpaceAfter+=Ct),Ue.spaces.after+=bt}else Ve.forEach(function(vn){return de.newNode(vn)})}return}var qt=this.currToken,hr=void 0;Ne>this.position&&(hr=this.parseWhitespaceEquivalentTokens(Ne));var Dr;if(this.isNamedCombinator()?Dr=this.namedCombinator():this.currToken[L.FIELDS.TYPE]===W.combinator?(Dr=new O.default({value:this.content(),source:yt(this.currToken),sourceIndex:this.currToken[L.FIELDS.START_POS]}),this.position++):ve[this.currToken[L.FIELDS.TYPE]]||hr||this.unexpected(),Dr){if(hr){var or=this.convertWhitespaceNodesToSpace(hr),ta=or.space,ln=or.rawSpace;Dr.spaces.before=ta,Dr.rawSpaceBefore=ln}}else{var Ya=this.convertWhitespaceNodesToSpace(hr,!0),ba=Ya.space,Tt=Ya.rawSpace;Tt||(Tt=ba);var dn={},ca={spaces:{}};ba.endsWith(" ")&&Tt.endsWith(" ")?(dn.before=ba.slice(0,ba.length-1),ca.spaces.before=Tt.slice(0,Tt.length-1)):ba.startsWith(" ")&&Tt.startsWith(" ")?(dn.after=ba.slice(1),ca.spaces.after=Tt.slice(1)):ca.value=Tt,Dr=new O.default({value:" ",source:Ot(qt,this.tokens[this.position-1]),sourceIndex:qt[L.FIELDS.START_POS],spaces:dn,raws:ca})}return this.currToken&&this.currToken[L.FIELDS.TYPE]===W.space&&(Dr.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(Dr)},Oe.comma=function(){if(this.position===this.tokens.length-1){this.root.trailingComma=!0,this.position++;return}this.current._inferEndPosition();var de=new i.default({source:{start:pe(this.tokens[this.position+1])},sourceIndex:this.tokens[this.position+1][L.FIELDS.START_POS]});this.current.parent.append(de),this.current=de,this.position++},Oe.comment=function(){var de=this.currToken;this.newNode(new p.default({value:this.content(),source:yt(de),sourceIndex:de[L.FIELDS.START_POS]})),this.position++},Oe.error=function(de,Ne){throw this.root.error(de,Ne)},Oe.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[L.FIELDS.START_POS]})},Oe.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[L.FIELDS.START_POS])},Oe.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[L.FIELDS.START_POS])},Oe.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[L.FIELDS.START_POS])},Oe.unexpectedPipe=function(){return this.error("Unexpected '|'.",this.currToken[L.FIELDS.START_POS])},Oe.namespace=function(){var de=this.prevToken&&this.content(this.prevToken)||!0;if(this.nextToken[L.FIELDS.TYPE]===W.word)return this.position++,this.word(de);if(this.nextToken[L.FIELDS.TYPE]===W.asterisk)return this.position++,this.universal(de);this.unexpectedPipe()},Oe.nesting=function(){if(this.nextToken){var de=this.content(this.nextToken);if(de==="|"){this.position++;return}}var Ne=this.currToken;this.newNode(new I.default({value:this.content(),source:yt(Ne),sourceIndex:Ne[L.FIELDS.START_POS]})),this.position++},Oe.parentheses=function(){var de=this.current.last,Ne=1;if(this.position++,de&&de.type===X.PSEUDO){var Ve=new i.default({source:{start:pe(this.tokens[this.position])},sourceIndex:this.tokens[this.position][L.FIELDS.START_POS]}),Ue=this.current;for(de.append(Ve),this.current=Ve;this.position<this.tokens.length&&Ne;)this.currToken[L.FIELDS.TYPE]===W.openParenthesis&&Ne++,this.currToken[L.FIELDS.TYPE]===W.closeParenthesis&&Ne--,Ne?this.parse():(this.current.source.end=At(this.currToken),this.current.parent.source.end=At(this.currToken),this.position++);this.current=Ue}else{for(var lt=this.currToken,bt="(",Ct;this.position<this.tokens.length&&Ne;)this.currToken[L.FIELDS.TYPE]===W.openParenthesis&&Ne++,this.currToken[L.FIELDS.TYPE]===W.closeParenthesis&&Ne--,Ct=this.currToken,bt+=this.parseParenthesisToken(this.currToken),this.position++;de?de.appendToPropertyAndEscape("value",bt,bt):this.newNode(new v.default({value:bt,source:mt(lt[L.FIELDS.START_LINE],lt[L.FIELDS.START_COL],Ct[L.FIELDS.END_LINE],Ct[L.FIELDS.END_COL]),sourceIndex:lt[L.FIELDS.START_POS]}))}if(Ne)return this.expected("closing parenthesis",this.currToken[L.FIELDS.START_POS])},Oe.pseudo=function(){for(var de=this,Ne="",Ve=this.currToken;this.currToken&&this.currToken[L.FIELDS.TYPE]===W.colon;)Ne+=this.content(),this.position++;if(!this.currToken)return this.expected(["pseudo-class","pseudo-element"],this.position-1);if(this.currToken[L.FIELDS.TYPE]===W.word)this.splitWord(!1,function(Ue,lt){Ne+=Ue,de.newNode(new E.default({value:Ne,source:Ot(Ve,de.currToken),sourceIndex:Ve[L.FIELDS.START_POS]})),lt>1&&de.nextToken&&de.nextToken[L.FIELDS.TYPE]===W.openParenthesis&&de.error("Misplaced parenthesis.",{index:de.nextToken[L.FIELDS.START_POS]})});else return this.expected(["pseudo-class","pseudo-element"],this.currToken[L.FIELDS.START_POS])},Oe.space=function(){var de=this.content();this.position===0||this.prevToken[L.FIELDS.TYPE]===W.comma||this.prevToken[L.FIELDS.TYPE]===W.openParenthesis||this.current.nodes.every(function(Ne){return Ne.type==="comment"})?(this.spaces=this.optionalSpace(de),this.position++):this.position===this.tokens.length-1||this.nextToken[L.FIELDS.TYPE]===W.comma||this.nextToken[L.FIELDS.TYPE]===W.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(de),this.position++):this.combinator()},Oe.string=function(){var de=this.currToken;this.newNode(new v.default({value:this.content(),source:yt(de),sourceIndex:de[L.FIELDS.START_POS]})),this.position++},Oe.universal=function(de){var Ne=this.nextToken;if(Ne&&this.content(Ne)==="|")return this.position++,this.namespace();var Ve=this.currToken;this.newNode(new A.default({value:this.content(),source:yt(Ve),sourceIndex:Ve[L.FIELDS.START_POS]}),de),this.position++},Oe.splitWord=function(de,Ne){for(var Ve=this,Ue=this.nextToken,lt=this.content();Ue&&~[W.dollar,W.caret,W.equals,W.word].indexOf(Ue[L.FIELDS.TYPE]);){this.position++;var bt=this.content();if(lt+=bt,bt.lastIndexOf("\\")===bt.length-1){var Ct=this.nextToken;Ct&&Ct[L.FIELDS.TYPE]===W.space&&(lt+=this.requiredSpace(this.content(Ct)),this.position++)}Ue=this.nextToken}var qt=ir(lt,".").filter(function(ta){var ln=lt[ta-1]==="\\",Ya=/^\d+\.\d+%$/.test(lt);return!ln&&!Ya}),hr=ir(lt,"#").filter(function(ta){return lt[ta-1]!=="\\"}),Dr=ir(lt,"#{");Dr.length&&(hr=hr.filter(function(ta){return!~Dr.indexOf(ta)}));var or=(0,q.default)(Et([0].concat(qt,hr)));or.forEach(function(ta,ln){var Ya=or[ln+1]||lt.length,ba=lt.slice(ta,Ya);if(ln===0&&Ne)return Ne.call(Ve,ba,or.length);var Tt,dn=Ve.currToken,ca=dn[L.FIELDS.START_POS]+or[ln],vn=mt(dn[1],dn[2]+ta,dn[3],dn[2]+(Ya-1));if(~qt.indexOf(ta)){var Cn={value:ba.slice(1),source:vn,sourceIndex:ca};Tt=new u.default(kt(Cn,"value"))}else if(~hr.indexOf(ta)){var at={value:ba.slice(1),source:vn,sourceIndex:ca};Tt=new m.default(kt(at,"value"))}else{var ft={value:ba,source:vn,sourceIndex:ca};kt(ft,"value"),Tt=new b.default(ft)}Ve.newNode(Tt,de),de=null}),this.position++},Oe.word=function(de){var Ne=this.nextToken;return Ne&&this.content(Ne)==="|"?(this.position++,this.namespace()):this.splitWord(de)},Oe.loop=function(){for(;this.position<this.tokens.length;)this.parse(!0);return this.current._inferEndPosition(),this.root},Oe.parse=function(de){switch(this.currToken[L.FIELDS.TYPE]){case W.space:this.space();break;case W.comment:this.comment();break;case W.openParenthesis:this.parentheses();break;case W.closeParenthesis:de&&this.missingParenthesis();break;case W.openSquare:this.attribute();break;case W.dollar:case W.caret:case W.equals:case W.word:this.word();break;case W.colon:this.pseudo();break;case W.comma:this.comma();break;case W.asterisk:this.universal();break;case W.ampersand:this.nesting();break;case W.slash:case W.combinator:this.combinator();break;case W.str:this.string();break;case W.closeSquare:this.missingSquareBracket();case W.semicolon:this.missingBackslash();default:this.unexpected()}},Oe.expected=function(de,Ne,Ve){if(Array.isArray(de)){var Ue=de.pop();de=de.join(", ")+" or "+Ue}var lt=/^[aeiou]/.test(de[0])?"an":"a";return Ve?this.error("Expected "+lt+" "+de+', found "'+Ve+'" instead.',{index:Ne}):this.error("Expected "+lt+" "+de+".",{index:Ne})},Oe.requiredSpace=function(de){return this.options.lossy?" ":de},Oe.optionalSpace=function(de){return this.options.lossy?"":de},Oe.lossySpace=function(de,Ne){return this.options.lossy?Ne?" ":"":de},Oe.parseParenthesisToken=function(de){var Ne=this.content(de);return de[L.FIELDS.TYPE]===W.space?this.requiredSpace(Ne):Ne},Oe.newNode=function(de,Ne){return Ne&&(/^ +$/.test(Ne)&&(this.options.lossy||(this.spaces=(this.spaces||"")+Ne),Ne=!0),de.namespace=Ne,kt(de,"namespace")),this.spaces&&(de.spaces.before=this.spaces,this.spaces=""),this.current.append(de)},Oe.content=function(de){return de===void 0&&(de=this.currToken),this.css.slice(de[L.FIELDS.START_POS],de[L.FIELDS.END_POS])},Oe.locateNextMeaningfulToken=function(de){de===void 0&&(de=this.position+1);for(var Ne=de;Ne<this.tokens.length;)if(Y[this.tokens[Ne][L.FIELDS.TYPE]]){Ne++;continue}else return Ne;return-1},se(it,[{key:"currToken",get:function(){return this.tokens[this.position]}},{key:"nextToken",get:function(){return this.tokens[this.position+1]}},{key:"prevToken",get:function(){return this.tokens[this.position-1]}}]),it}();t.default=xt,n.exports=t.default})($N,$N.exports);var Gjt=$N.exports;(function(n,t){t.__esModule=!0,t.default=void 0;var a=i(Gjt);function i(p){return p&&p.__esModule?p:{default:p}}var u=function(){function p(b,v){this.func=b||function(){},this.funcRes=null,this.options=v}var m=p.prototype;return m._shouldUpdateSelector=function(v,E){E===void 0&&(E={});var S=Object.assign({},this.options,E);return S.updateSelector===!1?!1:typeof v!="string"},m._isLossy=function(v){v===void 0&&(v={});var E=Object.assign({},this.options,v);return E.lossless===!1},m._root=function(v,E){E===void 0&&(E={});var S=new a.default(v,this._parseOptions(E));return S.root},m._parseOptions=function(v){return{lossy:this._isLossy(v)}},m._run=function(v,E){var S=this;return E===void 0&&(E={}),new Promise(function(A,O){try{var I=S._root(v,E);Promise.resolve(S.func(I)).then(function(q){var L=void 0;return S._shouldUpdateSelector(v,E)&&(L=I.toString(),v.selector=L),{transform:q,root:I,string:L}}).then(A,O)}catch(q){O(q);return}})},m._runSync=function(v,E){E===void 0&&(E={});var S=this._root(v,E),A=this.func(S);if(A&&typeof A.then=="function")throw new Error("Selector processor returned a promise to a synchronous call.");var O=void 0;return E.updateSelector&&typeof v!="string"&&(O=S.toString(),v.selector=O),{transform:A,root:S,string:O}},m.ast=function(v,E){return this._run(v,E).then(function(S){return S.root})},m.astSync=function(v,E){return this._runSync(v,E).root},m.transform=function(v,E){return this._run(v,E).then(function(S){return S.transform})},m.transformSync=function(v,E){return this._runSync(v,E).transform},m.process=function(v,E){return this._run(v,E).then(function(S){return S.string||S.root.toString()})},m.processSync=function(v,E){var S=this._runSync(v,E);return S.string||S.root.toString()},p}();t.default=u,n.exports=t.default})(FN,FN.exports);var Kjt=FN.exports,Zve={},Ka={};Ka.__esModule=!0;Ka.universal=Ka.tag=Ka.string=Ka.selector=Ka.root=Ka.pseudo=Ka.nesting=Ka.id=Ka.comment=Ka.combinator=Ka.className=Ka.attribute=void 0;var Hjt=Li(cM),zjt=Li(Uve),Xjt=Li(Xve),Jjt=Li(Vve),Yjt=Li(Wve),Qjt=Li(Jve),Zjt=Li(Hve),eOt=Li($ve),tOt=Li(qve),rOt=Li(Kve),aOt=Li(Gve),nOt=Li(zve);function Li(n){return n&&n.__esModule?n:{default:n}}var sOt=function(t){return new Hjt.default(t)};Ka.attribute=sOt;var iOt=function(t){return new zjt.default(t)};Ka.className=iOt;var oOt=function(t){return new Xjt.default(t)};Ka.combinator=oOt;var lOt=function(t){return new Jjt.default(t)};Ka.comment=lOt;var dOt=function(t){return new Yjt.default(t)};Ka.id=dOt;var uOt=function(t){return new Qjt.default(t)};Ka.nesting=uOt;var cOt=function(t){return new Zjt.default(t)};Ka.pseudo=cOt;var pOt=function(t){return new eOt.default(t)};Ka.root=pOt;var fOt=function(t){return new tOt.default(t)};Ka.selector=fOt;var hOt=function(t){return new rOt.default(t)};Ka.string=hOt;var mOt=function(t){return new aOt.default(t)};Ka.tag=mOt;var yOt=function(t){return new nOt.default(t)};Ka.universal=yOt;var Ca={};Ca.__esModule=!0;Ca.isComment=Ca.isCombinator=Ca.isClassName=Ca.isAttribute=void 0;Ca.isContainer=IOt;Ca.isIdentifier=void 0;Ca.isNamespace=COt;Ca.isNesting=void 0;Ca.isNode=pM;Ca.isPseudo=void 0;Ca.isPseudoClass=AOt;Ca.isPseudoElement=r2e;Ca.isUniversal=Ca.isTag=Ca.isString=Ca.isSelector=Ca.isRoot=void 0;var Za=Zr,Ks,gOt=(Ks={},Ks[Za.ATTRIBUTE]=!0,Ks[Za.CLASS]=!0,Ks[Za.COMBINATOR]=!0,Ks[Za.COMMENT]=!0,Ks[Za.ID]=!0,Ks[Za.NESTING]=!0,Ks[Za.PSEUDO]=!0,Ks[Za.ROOT]=!0,Ks[Za.SELECTOR]=!0,Ks[Za.STRING]=!0,Ks[Za.TAG]=!0,Ks[Za.UNIVERSAL]=!0,Ks);function pM(n){return typeof n=="object"&&gOt[n.type]}function Mi(n,t){return pM(t)&&t.type===n}var e2e=Mi.bind(null,Za.ATTRIBUTE);Ca.isAttribute=e2e;var vOt=Mi.bind(null,Za.CLASS);Ca.isClassName=vOt;var bOt=Mi.bind(null,Za.COMBINATOR);Ca.isCombinator=bOt;var xOt=Mi.bind(null,Za.COMMENT);Ca.isComment=xOt;var ROt=Mi.bind(null,Za.ID);Ca.isIdentifier=ROt;var EOt=Mi.bind(null,Za.NESTING);Ca.isNesting=EOt;var fM=Mi.bind(null,Za.PSEUDO);Ca.isPseudo=fM;var SOt=Mi.bind(null,Za.ROOT);Ca.isRoot=SOt;var TOt=Mi.bind(null,Za.SELECTOR);Ca.isSelector=TOt;var wOt=Mi.bind(null,Za.STRING);Ca.isString=wOt;var t2e=Mi.bind(null,Za.TAG);Ca.isTag=t2e;var POt=Mi.bind(null,Za.UNIVERSAL);Ca.isUniversal=POt;function r2e(n){return fM(n)&&n.value&&(n.value.startsWith("::")||n.value.toLowerCase()===":before"||n.value.toLowerCase()===":after"||n.value.toLowerCase()===":first-letter"||n.value.toLowerCase()===":first-line")}function AOt(n){return fM(n)&&!r2e(n)}function IOt(n){return!!(pM(n)&&n.walk)}function COt(n){return e2e(n)||t2e(n)}(function(n){n.__esModule=!0;var t=Zr;Object.keys(t).forEach(function(u){u==="default"||u==="__esModule"||u in n&&n[u]===t[u]||(n[u]=t[u])});var a=Ka;Object.keys(a).forEach(function(u){u==="default"||u==="__esModule"||u in n&&n[u]===a[u]||(n[u]=a[u])});var i=Ca;Object.keys(i).forEach(function(u){u==="default"||u==="__esModule"||u in n&&n[u]===i[u]||(n[u]=i[u])})})(Zve);(function(n,t){t.__esModule=!0,t.default=void 0;var a=m(Kjt),i=p(Zve);function u(E){if(typeof WeakMap!="function")return null;var S=new WeakMap,A=new WeakMap;return(u=function(I){return I?A:S})(E)}function p(E,S){if(E&&E.__esModule)return E;if(E===null||typeof E!="object"&&typeof E!="function")return{default:E};var A=u(S);if(A&&A.has(E))return A.get(E);var O={},I=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var q in E)if(q!=="default"&&Object.prototype.hasOwnProperty.call(E,q)){var L=I?Object.getOwnPropertyDescriptor(E,q):null;L&&(L.get||L.set)?Object.defineProperty(O,q,L):O[q]=E[q]}return O.default=E,A&&A.set(E,O),O}function m(E){return E&&E.__esModule?E:{default:E}}var b=function(S){return new a.default(S)};Object.assign(b,i),delete b.__esModule;var v=b;t.default=v,n.exports=t.default})(nme,nme.exports);var sx={},hM={},sme="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");hM.encode=function(n){if(0<=n&&n<sme.length)return sme[n];throw new TypeError("Must be between 0 and 63: "+n)};hM.decode=function(n){var t=65,a=90,i=97,u=122,p=48,m=57,b=43,v=47,E=26,S=52;return t<=n&&n<=a?n-t:i<=n&&n<=u?n-i+E:p<=n&&n<=m?n-p+S:n==b?62:n==v?63:-1};var a2e=hM,mM=5,n2e=1<<mM,s2e=n2e-1,i2e=n2e;function jOt(n){return n<0?(-n<<1)+1:(n<<1)+0}function OOt(n){var t=(n&1)===1,a=n>>1;return t?-a:a}sx.encode=function(t){var a="",i,u=jOt(t);do i=u&s2e,u>>>=mM,u>0&&(i|=i2e),a+=a2e.encode(i);while(u>0);return a};sx.decode=function(t,a,i){var u=t.length,p=0,m=0,b,v;do{if(a>=u)throw new Error("Expected more digits in base 64 VLQ value.");if(v=a2e.decode(t.charCodeAt(a++)),v===-1)throw new Error("Invalid base64 digit: "+t.charAt(a-1));b=!!(v&i2e),v&=s2e,p=p+(v<<m),m+=mM}while(b);i.value=OOt(p),i.rest=a};var zy={};(function(n){function t(ie,be,Ge){if(be in ie)return ie[be];if(arguments.length===3)return Ge;throw new Error('"'+be+'" is a required argument.')}n.getArg=t;var a=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,i=/^data:.+\,.+$/;function u(ie){var be=ie.match(a);return be?{scheme:be[1],auth:be[2],host:be[3],port:be[4],path:be[5]}:null}n.urlParse=u;function p(ie){var be="";return ie.scheme&&(be+=ie.scheme+":"),be+="//",ie.auth&&(be+=ie.auth+"@"),ie.host&&(be+=ie.host),ie.port&&(be+=":"+ie.port),ie.path&&(be+=ie.path),be}n.urlGenerate=p;function m(ie){var be=ie,Ge=u(ie);if(Ge){if(!Ge.path)return ie;be=Ge.path}for(var Xe=n.isAbsolute(be),K=be.split(/\/+/),se,ve=0,Y=K.length-1;Y>=0;Y--)se=K[Y],se==="."?K.splice(Y,1):se===".."?ve++:ve>0&&(se===""?(K.splice(Y+1,ve),ve=0):(K.splice(Y,2),ve--));return be=K.join("/"),be===""&&(be=Xe?"/":"."),Ge?(Ge.path=be,p(Ge)):be}n.normalize=m;function b(ie,be){ie===""&&(ie="."),be===""&&(be=".");var Ge=u(be),Xe=u(ie);if(Xe&&(ie=Xe.path||"/"),Ge&&!Ge.scheme)return Xe&&(Ge.scheme=Xe.scheme),p(Ge);if(Ge||be.match(i))return be;if(Xe&&!Xe.host&&!Xe.path)return Xe.host=be,p(Xe);var K=be.charAt(0)==="/"?be:m(ie.replace(/\/+$/,"")+"/"+be);return Xe?(Xe.path=K,p(Xe)):K}n.join=b,n.isAbsolute=function(ie){return ie.charAt(0)==="/"||a.test(ie)};function v(ie,be){ie===""&&(ie="."),ie=ie.replace(/\/$/,"");for(var Ge=0;be.indexOf(ie+"/")!==0;){var Xe=ie.lastIndexOf("/");if(Xe<0||(ie=ie.slice(0,Xe),ie.match(/^([^\/]+:\/)?\/*$/)))return be;++Ge}return Array(Ge+1).join("../")+be.substr(ie.length+1)}n.relative=v;var E=function(){var ie=Object.create(null);return!("__proto__"in ie)}();function S(ie){return ie}function A(ie){return I(ie)?"$"+ie:ie}n.toSetString=E?S:A;function O(ie){return I(ie)?ie.slice(1):ie}n.fromSetString=E?S:O;function I(ie){if(!ie)return!1;var be=ie.length;if(be<9||ie.charCodeAt(be-1)!==95||ie.charCodeAt(be-2)!==95||ie.charCodeAt(be-3)!==111||ie.charCodeAt(be-4)!==116||ie.charCodeAt(be-5)!==111||ie.charCodeAt(be-6)!==114||ie.charCodeAt(be-7)!==112||ie.charCodeAt(be-8)!==95||ie.charCodeAt(be-9)!==95)return!1;for(var Ge=be-10;Ge>=0;Ge--)if(ie.charCodeAt(Ge)!==36)return!1;return!0}function q(ie,be,Ge){var Xe=W(ie.source,be.source);return Xe!==0||(Xe=ie.originalLine-be.originalLine,Xe!==0)||(Xe=ie.originalColumn-be.originalColumn,Xe!==0||Ge)||(Xe=ie.generatedColumn-be.generatedColumn,Xe!==0)||(Xe=ie.generatedLine-be.generatedLine,Xe!==0)?Xe:W(ie.name,be.name)}n.compareByOriginalPositions=q;function L(ie,be,Ge){var Xe=ie.generatedLine-be.generatedLine;return Xe!==0||(Xe=ie.generatedColumn-be.generatedColumn,Xe!==0||Ge)||(Xe=W(ie.source,be.source),Xe!==0)||(Xe=ie.originalLine-be.originalLine,Xe!==0)||(Xe=ie.originalColumn-be.originalColumn,Xe!==0)?Xe:W(ie.name,be.name)}n.compareByGeneratedPositionsDeflated=L;function W(ie,be){return ie===be?0:ie===null?1:be===null?-1:ie>be?1:-1}function X(ie,be){var Ge=ie.generatedLine-be.generatedLine;return Ge!==0||(Ge=ie.generatedColumn-be.generatedColumn,Ge!==0)||(Ge=W(ie.source,be.source),Ge!==0)||(Ge=ie.originalLine-be.originalLine,Ge!==0)||(Ge=ie.originalColumn-be.originalColumn,Ge!==0)?Ge:W(ie.name,be.name)}n.compareByGeneratedPositionsInflated=X;function Q(ie){return JSON.parse(ie.replace(/^\)]}'[^\n]*\n/,""))}n.parseSourceMapInput=Q;function ae(ie,be,Ge){if(be=be||"",ie&&(ie[ie.length-1]!=="/"&&be[0]!=="/"&&(ie+="/"),be=ie+be),Ge){var Xe=u(Ge);if(!Xe)throw new Error("sourceMapURL could not be parsed");if(Xe.path){var K=Xe.path.lastIndexOf("/");K>=0&&(Xe.path=Xe.path.substring(0,K+1))}be=b(p(Xe),be)}return m(be)}n.computeSourceURL=ae})(zy);var yM={},gM=zy,vM=Object.prototype.hasOwnProperty,lc=typeof Map<"u";function Ll(){this._array=[],this._set=lc?new Map:Object.create(null)}Ll.fromArray=function(t,a){for(var i=new Ll,u=0,p=t.length;u<p;u++)i.add(t[u],a);return i};Ll.prototype.size=function(){return lc?this._set.size:Object.getOwnPropertyNames(this._set).length};Ll.prototype.add=function(t,a){var i=lc?t:gM.toSetString(t),u=lc?this.has(t):vM.call(this._set,i),p=this._array.length;(!u||a)&&this._array.push(t),u||(lc?this._set.set(t,p):this._set[i]=p)};Ll.prototype.has=function(t){if(lc)return this._set.has(t);var a=gM.toSetString(t);return vM.call(this._set,a)};Ll.prototype.indexOf=function(t){if(lc){var a=this._set.get(t);if(a>=0)return a}else{var i=gM.toSetString(t);if(vM.call(this._set,i))return this._set[i]}throw new Error('"'+t+'" is not in the set.')};Ll.prototype.at=function(t){if(t>=0&&t<this._array.length)return this._array[t];throw new Error("No element indexed by "+t)};Ll.prototype.toArray=function(){return this._array.slice()};yM.ArraySet=Ll;var o2e={},l2e=zy;function _Ot(n,t){var a=n.generatedLine,i=t.generatedLine,u=n.generatedColumn,p=t.generatedColumn;return i>a||i==a&&p>=u||l2e.compareByGeneratedPositionsInflated(n,t)<=0}function ix(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}ix.prototype.unsortedForEach=function(t,a){this._array.forEach(t,a)};ix.prototype.add=function(t){_Ot(this._last,t)?(this._last=t,this._array.push(t)):(this._sorted=!1,this._array.push(t))};ix.prototype.toArray=function(){return this._sorted||(this._array.sort(l2e.compareByGeneratedPositionsInflated),this._sorted=!0),this._array};o2e.MappingList=ix;var Um=sx,Tn=zy,_b=yM.ArraySet,NOt=o2e.MappingList;function to(n){n||(n={}),this._file=Tn.getArg(n,"file",null),this._sourceRoot=Tn.getArg(n,"sourceRoot",null),this._skipValidation=Tn.getArg(n,"skipValidation",!1),this._sources=new _b,this._names=new _b,this._mappings=new NOt,this._sourcesContents=null}to.prototype._version=3;to.fromSourceMap=function(t){var a=t.sourceRoot,i=new to({file:t.file,sourceRoot:a});return t.eachMapping(function(u){var p={generated:{line:u.generatedLine,column:u.generatedColumn}};u.source!=null&&(p.source=u.source,a!=null&&(p.source=Tn.relative(a,p.source)),p.original={line:u.originalLine,column:u.originalColumn},u.name!=null&&(p.name=u.name)),i.addMapping(p)}),t.sources.forEach(function(u){var p=u;a!==null&&(p=Tn.relative(a,u)),i._sources.has(p)||i._sources.add(p);var m=t.sourceContentFor(u);m!=null&&i.setSourceContent(u,m)}),i};to.prototype.addMapping=function(t){var a=Tn.getArg(t,"generated"),i=Tn.getArg(t,"original",null),u=Tn.getArg(t,"source",null),p=Tn.getArg(t,"name",null);this._skipValidation||this._validateMapping(a,i,u,p),u!=null&&(u=String(u),this._sources.has(u)||this._sources.add(u)),p!=null&&(p=String(p),this._names.has(p)||this._names.add(p)),this._mappings.add({generatedLine:a.line,generatedColumn:a.column,originalLine:i!=null&&i.line,originalColumn:i!=null&&i.column,source:u,name:p})};to.prototype.setSourceContent=function(t,a){var i=t;this._sourceRoot!=null&&(i=Tn.relative(this._sourceRoot,i)),a!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[Tn.toSetString(i)]=a):this._sourcesContents&&(delete this._sourcesContents[Tn.toSetString(i)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))};to.prototype.applySourceMap=function(t,a,i){var u=a;if(a==null){if(t.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);u=t.file}var p=this._sourceRoot;p!=null&&(u=Tn.relative(p,u));var m=new _b,b=new _b;this._mappings.unsortedForEach(function(v){if(v.source===u&&v.originalLine!=null){var E=t.originalPositionFor({line:v.originalLine,column:v.originalColumn});E.source!=null&&(v.source=E.source,i!=null&&(v.source=Tn.join(i,v.source)),p!=null&&(v.source=Tn.relative(p,v.source)),v.originalLine=E.line,v.originalColumn=E.column,E.name!=null&&(v.name=E.name))}var S=v.source;S!=null&&!m.has(S)&&m.add(S);var A=v.name;A!=null&&!b.has(A)&&b.add(A)},this),this._sources=m,this._names=b,t.sources.forEach(function(v){var E=t.sourceContentFor(v);E!=null&&(i!=null&&(v=Tn.join(i,v)),p!=null&&(v=Tn.relative(p,v)),this.setSourceContent(v,E))},this)};to.prototype._validateMapping=function(t,a,i,u){if(a&&typeof a.line!="number"&&typeof a.column!="number")throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if(!(t&&"line"in t&&"column"in t&&t.line>0&&t.column>=0&&!a&&!i&&!u)){if(t&&"line"in t&&"column"in t&&a&&"line"in a&&"column"in a&&t.line>0&&t.column>=0&&a.line>0&&a.column>=0&&i)return;throw new Error("Invalid mapping: "+JSON.stringify({generated:t,source:i,original:a,name:u}))}};to.prototype._serializeMappings=function(){for(var t=0,a=1,i=0,u=0,p=0,m=0,b="",v,E,S,A,O=this._mappings.toArray(),I=0,q=O.length;I<q;I++){if(E=O[I],v="",E.generatedLine!==a)for(t=0;E.generatedLine!==a;)v+=";",a++;else if(I>0){if(!Tn.compareByGeneratedPositionsInflated(E,O[I-1]))continue;v+=","}v+=Um.encode(E.generatedColumn-t),t=E.generatedColumn,E.source!=null&&(A=this._sources.indexOf(E.source),v+=Um.encode(A-m),m=A,v+=Um.encode(E.originalLine-1-u),u=E.originalLine-1,v+=Um.encode(E.originalColumn-i),i=E.originalColumn,E.name!=null&&(S=this._names.indexOf(E.name),v+=Um.encode(S-p),p=S)),b+=v}return b};to.prototype._generateSourcesContent=function(t,a){return t.map(function(i){if(!this._sourcesContents)return null;a!=null&&(i=Tn.relative(a,i));var u=Tn.toSetString(i);return Object.prototype.hasOwnProperty.call(this._sourcesContents,u)?this._sourcesContents[u]:null},this)};to.prototype.toJSON=function(){var t={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(t.file=this._file),this._sourceRoot!=null&&(t.sourceRoot=this._sourceRoot),this._sourcesContents&&(t.sourcesContent=this._generateSourcesContent(t.sources,t.sourceRoot)),t};to.prototype.toString=function(){return JSON.stringify(this.toJSON())};var d2e={};(function(n){n.GREATEST_LOWER_BOUND=1,n.LEAST_UPPER_BOUND=2;function t(a,i,u,p,m,b){var v=Math.floor((i-a)/2)+a,E=m(u,p[v],!0);return E===0?v:E>0?i-v>1?t(v,i,u,p,m,b):b==n.LEAST_UPPER_BOUND?i<p.length?i:-1:v:v-a>1?t(a,v,u,p,m,b):b==n.LEAST_UPPER_BOUND?v:a<0?-1:a}n.search=function(i,u,p,m){if(u.length===0)return-1;var b=t(-1,u.length,i,u,p,m||n.GREATEST_LOWER_BOUND);if(b<0)return-1;for(;b-1>=0&&p(u[b],u[b-1],!0)===0;)--b;return b}})(d2e);var u2e={};function __(n,t,a){var i=n[t];n[t]=n[a],n[a]=i}function DOt(n,t){return Math.round(n+Math.random()*(t-n))}function iD(n,t,a,i){if(a<i){var u=DOt(a,i),p=a-1;__(n,u,i);for(var m=n[i],b=a;b<i;b++)t(n[b],m)<=0&&(p+=1,__(n,p,b));__(n,p+1,b);var v=p+1;iD(n,t,a,v-1),iD(n,t,v+1,i)}}u2e.quickSort=function(n,t){iD(n,t,0,n.length-1)};var br=zy,bM=d2e,Jp=yM.ArraySet,kOt=sx,Ty=u2e.quickSort;function rn(n,t){var a=n;return typeof n=="string"&&(a=br.parseSourceMapInput(n)),a.sections!=null?new ko(a,t):new ds(a,t)}rn.fromSourceMap=function(n,t){return ds.fromSourceMap(n,t)};rn.prototype._version=3;rn.prototype.__generatedMappings=null;Object.defineProperty(rn.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}});rn.prototype.__originalMappings=null;Object.defineProperty(rn.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}});rn.prototype._charIsMappingSeparator=function(t,a){var i=t.charAt(a);return i===";"||i===","};rn.prototype._parseMappings=function(t,a){throw new Error("Subclasses must implement _parseMappings")};rn.GENERATED_ORDER=1;rn.ORIGINAL_ORDER=2;rn.GREATEST_LOWER_BOUND=1;rn.LEAST_UPPER_BOUND=2;rn.prototype.eachMapping=function(t,a,i){var u=a||null,p=i||rn.GENERATED_ORDER,m;switch(p){case rn.GENERATED_ORDER:m=this._generatedMappings;break;case rn.ORIGINAL_ORDER:m=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var b=this.sourceRoot;m.map(function(v){var E=v.source===null?null:this._sources.at(v.source);return E=br.computeSourceURL(b,E,this._sourceMapURL),{source:E,generatedLine:v.generatedLine,generatedColumn:v.generatedColumn,originalLine:v.originalLine,originalColumn:v.originalColumn,name:v.name===null?null:this._names.at(v.name)}},this).forEach(t,u)};rn.prototype.allGeneratedPositionsFor=function(t){var a=br.getArg(t,"line"),i={source:br.getArg(t,"source"),originalLine:a,originalColumn:br.getArg(t,"column",0)};if(i.source=this._findSourceIndex(i.source),i.source<0)return[];var u=[],p=this._findMapping(i,this._originalMappings,"originalLine","originalColumn",br.compareByOriginalPositions,bM.LEAST_UPPER_BOUND);if(p>=0){var m=this._originalMappings[p];if(t.column===void 0)for(var b=m.originalLine;m&&m.originalLine===b;)u.push({line:br.getArg(m,"generatedLine",null),column:br.getArg(m,"generatedColumn",null),lastColumn:br.getArg(m,"lastGeneratedColumn",null)}),m=this._originalMappings[++p];else for(var v=m.originalColumn;m&&m.originalLine===a&&m.originalColumn==v;)u.push({line:br.getArg(m,"generatedLine",null),column:br.getArg(m,"generatedColumn",null),lastColumn:br.getArg(m,"lastGeneratedColumn",null)}),m=this._originalMappings[++p]}return u};function ds(n,t){var a=n;typeof n=="string"&&(a=br.parseSourceMapInput(n));var i=br.getArg(a,"version"),u=br.getArg(a,"sources"),p=br.getArg(a,"names",[]),m=br.getArg(a,"sourceRoot",null),b=br.getArg(a,"sourcesContent",null),v=br.getArg(a,"mappings"),E=br.getArg(a,"file",null);if(i!=this._version)throw new Error("Unsupported version: "+i);m&&(m=br.normalize(m)),u=u.map(String).map(br.normalize).map(function(S){return m&&br.isAbsolute(m)&&br.isAbsolute(S)?br.relative(m,S):S}),this._names=Jp.fromArray(p.map(String),!0),this._sources=Jp.fromArray(u,!0),this._absoluteSources=this._sources.toArray().map(function(S){return br.computeSourceURL(m,S,t)}),this.sourceRoot=m,this.sourcesContent=b,this._mappings=v,this._sourceMapURL=t,this.file=E}ds.prototype=Object.create(rn.prototype);ds.prototype.consumer=rn;ds.prototype._findSourceIndex=function(n){var t=n;if(this.sourceRoot!=null&&(t=br.relative(this.sourceRoot,t)),this._sources.has(t))return this._sources.indexOf(t);var a;for(a=0;a<this._absoluteSources.length;++a)if(this._absoluteSources[a]==n)return a;return-1};ds.fromSourceMap=function(t,a){var i=Object.create(ds.prototype),u=i._names=Jp.fromArray(t._names.toArray(),!0),p=i._sources=Jp.fromArray(t._sources.toArray(),!0);i.sourceRoot=t._sourceRoot,i.sourcesContent=t._generateSourcesContent(i._sources.toArray(),i.sourceRoot),i.file=t._file,i._sourceMapURL=a,i._absoluteSources=i._sources.toArray().map(function(I){return br.computeSourceURL(i.sourceRoot,I,a)});for(var m=t._mappings.toArray().slice(),b=i.__generatedMappings=[],v=i.__originalMappings=[],E=0,S=m.length;E<S;E++){var A=m[E],O=new c2e;O.generatedLine=A.generatedLine,O.generatedColumn=A.generatedColumn,A.source&&(O.source=p.indexOf(A.source),O.originalLine=A.originalLine,O.originalColumn=A.originalColumn,A.name&&(O.name=u.indexOf(A.name)),v.push(O)),b.push(O)}return Ty(i.__originalMappings,br.compareByOriginalPositions),i};ds.prototype._version=3;Object.defineProperty(ds.prototype,"sources",{get:function(){return this._absoluteSources.slice()}});function c2e(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}ds.prototype._parseMappings=function(t,a){for(var i=1,u=0,p=0,m=0,b=0,v=0,E=t.length,S=0,A={},O={},I=[],q=[],L,W,X,Q,ae;S<E;)if(t.charAt(S)===";")i++,S++,u=0;else if(t.charAt(S)===",")S++;else{for(L=new c2e,L.generatedLine=i,Q=S;Q<E&&!this._charIsMappingSeparator(t,Q);Q++);if(W=t.slice(S,Q),X=A[W],X)S+=W.length;else{for(X=[];S<Q;)kOt.decode(t,S,O),ae=O.value,S=O.rest,X.push(ae);if(X.length===2)throw new Error("Found a source, but no line and column");if(X.length===3)throw new Error("Found a source and line, but no column");A[W]=X}L.generatedColumn=u+X[0],u=L.generatedColumn,X.length>1&&(L.source=b+X[1],b+=X[1],L.originalLine=p+X[2],p=L.originalLine,L.originalLine+=1,L.originalColumn=m+X[3],m=L.originalColumn,X.length>4&&(L.name=v+X[4],v+=X[4])),q.push(L),typeof L.originalLine=="number"&&I.push(L)}Ty(q,br.compareByGeneratedPositionsDeflated),this.__generatedMappings=q,Ty(I,br.compareByOriginalPositions),this.__originalMappings=I};ds.prototype._findMapping=function(t,a,i,u,p,m){if(t[i]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+t[i]);if(t[u]<0)throw new TypeError("Column must be greater than or equal to 0, got "+t[u]);return bM.search(t,a,p,m)};ds.prototype.computeColumnSpans=function(){for(var t=0;t<this._generatedMappings.length;++t){var a=this._generatedMappings[t];if(t+1<this._generatedMappings.length){var i=this._generatedMappings[t+1];if(a.generatedLine===i.generatedLine){a.lastGeneratedColumn=i.generatedColumn-1;continue}}a.lastGeneratedColumn=1/0}};ds.prototype.originalPositionFor=function(t){var a={generatedLine:br.getArg(t,"line"),generatedColumn:br.getArg(t,"column")},i=this._findMapping(a,this._generatedMappings,"generatedLine","generatedColumn",br.compareByGeneratedPositionsDeflated,br.getArg(t,"bias",rn.GREATEST_LOWER_BOUND));if(i>=0){var u=this._generatedMappings[i];if(u.generatedLine===a.generatedLine){var p=br.getArg(u,"source",null);p!==null&&(p=this._sources.at(p),p=br.computeSourceURL(this.sourceRoot,p,this._sourceMapURL));var m=br.getArg(u,"name",null);return m!==null&&(m=this._names.at(m)),{source:p,line:br.getArg(u,"originalLine",null),column:br.getArg(u,"originalColumn",null),name:m}}}return{source:null,line:null,column:null,name:null}};ds.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(t){return t==null}):!1};ds.prototype.sourceContentFor=function(t,a){if(!this.sourcesContent)return null;var i=this._findSourceIndex(t);if(i>=0)return this.sourcesContent[i];var u=t;this.sourceRoot!=null&&(u=br.relative(this.sourceRoot,u));var p;if(this.sourceRoot!=null&&(p=br.urlParse(this.sourceRoot))){var m=u.replace(/^file:\/\//,"");if(p.scheme=="file"&&this._sources.has(m))return this.sourcesContent[this._sources.indexOf(m)];if((!p.path||p.path=="/")&&this._sources.has("/"+u))return this.sourcesContent[this._sources.indexOf("/"+u)]}if(a)return null;throw new Error('"'+u+'" is not in the SourceMap.')};ds.prototype.generatedPositionFor=function(t){var a=br.getArg(t,"source");if(a=this._findSourceIndex(a),a<0)return{line:null,column:null,lastColumn:null};var i={source:a,originalLine:br.getArg(t,"line"),originalColumn:br.getArg(t,"column")},u=this._findMapping(i,this._originalMappings,"originalLine","originalColumn",br.compareByOriginalPositions,br.getArg(t,"bias",rn.GREATEST_LOWER_BOUND));if(u>=0){var p=this._originalMappings[u];if(p.source===i.source)return{line:br.getArg(p,"generatedLine",null),column:br.getArg(p,"generatedColumn",null),lastColumn:br.getArg(p,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}};function ko(n,t){var a=n;typeof n=="string"&&(a=br.parseSourceMapInput(n));var i=br.getArg(a,"version"),u=br.getArg(a,"sections");if(i!=this._version)throw new Error("Unsupported version: "+i);this._sources=new Jp,this._names=new Jp;var p={line:-1,column:0};this._sections=u.map(function(m){if(m.url)throw new Error("Support for url field in sections not implemented.");var b=br.getArg(m,"offset"),v=br.getArg(b,"line"),E=br.getArg(b,"column");if(v<p.line||v===p.line&&E<p.column)throw new Error("Section offsets must be ordered and non-overlapping.");return p=b,{generatedOffset:{generatedLine:v+1,generatedColumn:E+1},consumer:new rn(br.getArg(m,"map"),t)}})}ko.prototype=Object.create(rn.prototype);ko.prototype.constructor=rn;ko.prototype._version=3;Object.defineProperty(ko.prototype,"sources",{get:function(){for(var n=[],t=0;t<this._sections.length;t++)for(var a=0;a<this._sections[t].consumer.sources.length;a++)n.push(this._sections[t].consumer.sources[a]);return n}});ko.prototype.originalPositionFor=function(t){var a={generatedLine:br.getArg(t,"line"),generatedColumn:br.getArg(t,"column")},i=bM.search(a,this._sections,function(p,m){var b=p.generatedLine-m.generatedOffset.generatedLine;return b||p.generatedColumn-m.generatedOffset.generatedColumn}),u=this._sections[i];return u?u.consumer.originalPositionFor({line:a.generatedLine-(u.generatedOffset.generatedLine-1),column:a.generatedColumn-(u.generatedOffset.generatedLine===a.generatedLine?u.generatedOffset.generatedColumn-1:0),bias:t.bias}):{source:null,line:null,column:null,name:null}};ko.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(t){return t.consumer.hasContentsOfAllSources()})};ko.prototype.sourceContentFor=function(t,a){for(var i=0;i<this._sections.length;i++){var u=this._sections[i],p=u.consumer.sourceContentFor(t,!0);if(p)return p}if(a)return null;throw new Error('"'+t+'" is not in the SourceMap.')};ko.prototype.generatedPositionFor=function(t){for(var a=0;a<this._sections.length;a++){var i=this._sections[a];if(i.consumer._findSourceIndex(br.getArg(t,"source"))!==-1){var u=i.consumer.generatedPositionFor(t);if(u){var p={line:u.line+(i.generatedOffset.generatedLine-1),column:u.column+(i.generatedOffset.generatedLine===u.line?i.generatedOffset.generatedColumn-1:0)};return p}}}return{line:null,column:null}};ko.prototype._parseMappings=function(t,a){this.__generatedMappings=[],this.__originalMappings=[];for(var i=0;i<this._sections.length;i++)for(var u=this._sections[i],p=u.consumer._generatedMappings,m=0;m<p.length;m++){var b=p[m],v=u.consumer._sources.at(b.source);v=br.computeSourceURL(u.consumer.sourceRoot,v,this._sourceMapURL),this._sources.add(v),v=this._sources.indexOf(v);var E=null;b.name&&(E=u.consumer._names.at(b.name),this._names.add(E),E=this._names.indexOf(E));var S={source:v,generatedLine:b.generatedLine+(u.generatedOffset.generatedLine-1),generatedColumn:b.generatedColumn+(u.generatedOffset.generatedLine===b.generatedLine?u.generatedOffset.generatedColumn-1:0),originalLine:b.originalLine,originalColumn:b.originalColumn,name:E};this.__generatedMappings.push(S),typeof S.originalLine=="number"&&this.__originalMappings.push(S)}Ty(this.__generatedMappings,br.compareByGeneratedPositionsDeflated),Ty(this.__originalMappings,br.compareByOriginalPositions)};const Od="Unknown";function LOt(n,t){switch(n.type){case"StringLiteral":case"NumericLiteral":return String(n.value);case"Identifier":if(!t)return n.name}}function ime(n){return n.filter(t=>!!t).join(", ")}function MOt(n){return n.type.endsWith("Literal")}function A2(n){return n.length>1?`[${n.join(", ")}]`:n[0]}function BOt(n){return n.type==="ImportSpecifier"?n.imported.type==="Identifier"?n.imported.name:n.imported.value:n.type==="ImportNamespaceSpecifier"?"*":"default"}function pc(n){return n.type==="Identifier"?n.name:n.type==="StringLiteral"?n.value:null}const FOt=(vy.posix||vy).normalize,$Ot=/\\/g;function p2e(n){return FOt(n.replace($Ot,"/"))}const ry=(vy.posix||vy).join,qOt=/[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~\-]/;function UOt(n){return qOt.test(n)?JSON.stringify(n):n}const ome="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",VOt=new Uint8Array(64),WOt=new Uint8Array(128);for(let n=0;n<ome.length;n++){const t=ome.charCodeAt(n);VOt[n]=t,WOt[t]=n}function lme(n,t,a=!1){const i=[];return(!t||!t.some(u=>u==="importAssertions"||u==="importAttributes"||is(u)&&u[0]==="importAttributes"))&&i.push("importAttributes"),n==="jsx"||n==="tsx"||n==="mtsx"?i.push("jsx"):t&&(t=t.filter(u=>u!=="jsx")),(n==="ts"||n==="mts"||n==="tsx"||n==="mtsx")&&(i.push(["typescript",{dts:a}],"explicitResourceManagement"),(!t||!t.includes("decorators"))&&i.push("decorators-legacy")),t&&i.push(...t),i}var GOt=Object.defineProperty,KOt=Object.defineProperties,HOt=Object.getOwnPropertyDescriptors,dme=Object.getOwnPropertySymbols,zOt=Object.prototype.hasOwnProperty,XOt=Object.prototype.propertyIsEnumerable,ume=(n,t,a)=>t in n?GOt(n,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[t]=a,Nb=(n,t)=>{for(var a in t||(t={}))zOt.call(t,a)&&ume(n,a,t[a]);if(dme)for(var a of dme(t))XOt.call(t,a)&&ume(n,a,t[a]);return n},Db=(n,t)=>KOt(n,HOt(t));class xM{constructor(t,a,i=0,u=Object.create(null),p=Object.create(null),m=Object.create(null)){this.filename=t,this.source=a,this.offset=i,this.imports=u,this.types=p,this.declares=m,this.isGenericScope=!1,this.resolvedImportSources=Object.create(null),this.exportedTypes=Object.create(null),this.exportedDeclares=Object.create(null)}}function ns(n,t,a,i){const u=!i;if(u&&t._resolvedElements)return t._resolvedElements;const p=JOt(n,t,t._ownerScope||a||lx(n),i);return u?t._resolvedElements=p:p}function JOt(n,t,a,i){var u,p;if(t.leadingComments&&t.leadingComments.some(m=>m.value.includes("@vue-ignore")))return{props:{}};switch(t.type){case"TSTypeLiteral":return f2e(n,t.members,a,i);case"TSInterfaceDeclaration":return YOt(n,t,a,i);case"TSTypeAliasDeclaration":case"TSTypeAnnotation":case"TSParenthesizedType":return ns(n,t.typeAnnotation,a,i);case"TSFunctionType":return{props:{},calls:[t]};case"TSUnionType":case"TSIntersectionType":return cme(t.types.map(m=>ns(n,m,a,i)),t.type);case"TSMappedType":return QOt(n,t,a,i);case"TSIndexedAccessType":{const m=h2e(n,t,a);return cme(m.map(b=>ns(n,b,b._ownerScope)),"TSUnionType")}case"TSExpressionWithTypeArguments":case"TSTypeReference":{const m=EM(t);if((m==="ExtractPropTypes"||m==="ExtractPublicPropTypes")&&t.typeParameters&&((u=a.imports[m])==null?void 0:u.source)==="vue")return mme(ns(n,t.typeParameters.params[0],a,i),a);const b=_o(n,t,a);if(b){let v;return(b.type==="TSTypeAliasDeclaration"||b.type==="TSInterfaceDeclaration")&&b.typeParameters&&t.typeParameters&&(v=Object.create(null),b.typeParameters.params.forEach((E,S)=>{let A=i&&i[E.name];A||(A=t.typeParameters.params[S]),v[E.name]=A})),ns(n,b,b._ownerScope,v)}else{if(typeof m=="string"){if(i&&i[m])return ns(n,i[m],a,i);if(ZOt.has(m))return e_t(n,t,m,a,i);if(m==="ReturnType"&&t.typeParameters){const v=d_t(n,t.typeParameters.params[0],a);if(v)return ns(n,v,a)}}return n.error("Unresolvable type reference or unsupported built-in utility type",t,a)}}case"TSImportType":{if(pc(t.argument)==="vue"&&((p=t.qualifier)==null?void 0:p.type)==="Identifier"&&t.qualifier.name==="ExtractPropTypes"&&t.typeParameters)return mme(ns(n,t.typeParameters.params[0],a),a);const m=ox(n,t.argument,a,t.argument.value),b=_o(n,t,m);if(b)return ns(n,b,b._ownerScope);break}case"TSTypeQuery":{const m=_o(n,t,a);if(m)return ns(n,m,m._ownerScope)}break}return n.error(`Unresolvable type: ${t.type}`,t,a)}function f2e(n,t,a=lx(n),i){const u={props:{}};for(const p of t)if(p.type==="TSPropertySignature"||p.type==="TSMethodSignature"){i&&(a=TM(a),a.isGenericScope=!0,Object.assign(a.types,i)),p._ownerScope=a;const m=pc(p.key);if(m&&!p.computed)u.props[m]=p;else if(p.key.type==="TemplateLiteral")for(const b of RM(n,p.key,a))u.props[b]=p;else n.error("Unsupported computed key in type referenced by a macro",p.key,a)}else p.type==="TSCallSignatureDeclaration"&&(u.calls||(u.calls=[])).push(p);return u}function cme(n,t){if(n.length===1)return n[0];const a={props:{}},{props:i}=a;for(const{props:u,calls:p}of n){for(const m in u)bk(i,m)?i[m]=ay(i[m].key,{type:t,types:[i[m],u[m]]},i[m]._ownerScope,i[m].optional||u[m].optional):i[m]=u[m];p&&(a.calls||(a.calls=[])).push(...p)}return a}function ay(n,t,a,i){return{type:"TSPropertySignature",key:n,kind:"get",optional:i,typeAnnotation:{type:"TSTypeAnnotation",typeAnnotation:t},_ownerScope:a}}function YOt(n,t,a,i){const u=f2e(n,t.body.body,t._ownerScope,i);if(t.extends)for(const p of t.extends)try{const{props:m,calls:b}=ns(n,p,a);for(const v in m)bk(u.props,v)||(u.props[v]=m[v]);b&&(u.calls||(u.calls=[])).push(...b)}catch{n.error(`Failed to resolve extends base type.
If this previously worked in 3.2, you can instruct the compiler to ignore this extend by adding /* @vue-ignore */ before it, for example:
interface Props extends /* @vue-ignore */ Base {}
Note: both in 3.2 or with the ignore, the properties in the base type are treated as fallthrough attrs at runtime.`,p,a)}return u}function QOt(n,t,a,i){const u={props:{}};let p;if(t.nameType){const{name:m,constraint:b}=t.typeParameter;a=TM(a),Object.assign(a.types,Db(Nb({},i),{[m]:b})),p=jo(n,t.nameType,a)}else p=jo(n,t.typeParameter.constraint,a);for(const m of p)u.props[m]=ay({type:"Identifier",name:m},t.typeAnnotation,a,!!t.optional);return u}function h2e(n,t,a){var i,u;if(t.indexType.type==="TSNumberKeyword")return m2e(n,t.objectType,a);const{indexType:p,objectType:m}=t,b=[];let v,E;p.type==="TSStringKeyword"?(E=ns(n,m,a),v=Object.keys(E.props)):(v=jo(n,p,a),E=ns(n,m,a));for(const S of v){const A=(u=(i=E.props[S])==null?void 0:i.typeAnnotation)==null?void 0:u.typeAnnotation;A&&(A._ownerScope=E.props[S]._ownerScope,b.push(A))}return b}function m2e(n,t,a){if(t.type==="TSArrayType")return[t.elementType];if(t.type==="TSTupleType")return t.elementTypes.map(i=>i.type==="TSNamedTupleMember"?i.elementType:i);if(t.type==="TSTypeReference"){if(EM(t)==="Array"&&t.typeParameters)return t.typeParameters.params;{const i=_o(n,t,a);if(i)return m2e(n,i,a)}}return n.error("Failed to resolve element type from target type",t,a)}function jo(n,t,a){switch(t.type){case"StringLiteral":return[t.value];case"TSLiteralType":return jo(n,t.literal,a);case"TSUnionType":return t.types.map(i=>jo(n,i,a)).flat();case"TemplateLiteral":return RM(n,t,a);case"TSTypeReference":{const i=_o(n,t,a);if(i)return jo(n,i,a);if(t.typeName.type==="Identifier"){const u=(p=0)=>jo(n,t.typeParameters.params[p],a);switch(t.typeName.name){case"Extract":return u(1);case"Exclude":{const p=u(1);return u().filter(m=>!p.includes(m))}case"Uppercase":return u().map(p=>p.toUpperCase());case"Lowercase":return u().map(p=>p.toLowerCase());case"Capitalize":return u().map(Bd);case"Uncapitalize":return u().map(p=>p[0].toLowerCase()+p.slice(1));default:n.error("Unsupported type when resolving index type",t.typeName,a)}}}}return n.error("Failed to resolve index type into finite keys",t,a)}function RM(n,t,a){if(!t.expressions.length)return[t.quasis[0].value.raw];const i=[],u=t.expressions[0],p=t.quasis[0],m=p?p.value.raw:"",b=jo(n,u,a),v=RM(n,Db(Nb({},t),{expressions:t.expressions.slice(1),quasis:p?t.quasis.slice(1):t.quasis}),a);for(const E of b)for(const S of v)i.push(m+E+S);return i}const ZOt=new Set(["Partial","Required","Readonly","Pick","Omit"]);function e_t(n,t,a,i,u){const p=ns(n,t.typeParameters.params[0],i,u);switch(a){case"Partial":{const v={props:{},calls:p.calls};return Object.keys(p.props).forEach(E=>{v.props[E]=Db(Nb({},p.props[E]),{optional:!0})}),v}case"Required":{const v={props:{},calls:p.calls};return Object.keys(p.props).forEach(E=>{v.props[E]=Db(Nb({},p.props[E]),{optional:!1})}),v}case"Readonly":return p;case"Pick":{const v=jo(n,t.typeParameters.params[1],i),E={props:{},calls:p.calls};for(const S of v)E.props[S]=p.props[S];return E}case"Omit":const m=jo(n,t.typeParameters.params[1],i),b={props:{},calls:p.calls};for(const v in p.props)m.includes(v)||(b.props[v]=p.props[v]);return b}}function _o(n,t,a,i,u=!1){const p=!(a!=null&&a.isGenericScope);if(p&&t._resolvedReference)return t._resolvedReference;const m=oD(n,a||lx(n),i||EM(t),t,u);return p?t._resolvedReference=m:m}function oD(n,t,a,i,u){if(typeof a=="string"){if(t.imports[a])return r_t(n,i,a,t);{const p=i.type==="TSTypeQuery"?u?t.exportedDeclares:t.declares:u?t.exportedTypes:t.types;if(p[a])return p[a];{const m=t_t(n);if(m)for(const b of m){const v=i.type==="TSTypeQuery"?b.declares:b.types;if(v[a])return(n.deps||(n.deps=new Set)).add(b.filename),v[a]}}}}else{let p=oD(n,t,a[0],i,u);if(p&&(p.type!=="TSModuleDeclaration"&&(p=p._ns),p)){const m=n_t(n,p,p._ownerScope||t);return oD(n,m,a.length>2?a.slice(1):a[a.length-1],i,!p.declare)}}}function EM(n){const t=n.type==="TSTypeReference"?n.typeName:n.type==="TSExpressionWithTypeArguments"?n.expression:n.type==="TSImportType"?n.qualifier:n.exprName;return(t==null?void 0:t.type)==="Identifier"?t.name:(t==null?void 0:t.type)==="TSQualifiedName"?y2e(t):"default"}function y2e(n){return n.type==="Identifier"?[n.name]:[...y2e(n.left),n.right.name]}function t_t(n){if(n.options.globalTypeFiles){if(!SM(n))throw new Error("[vue/compiler-sfc] globalTypeFiles requires fs access.");return n.options.globalTypeFiles.map(a=>g2e(n,p2e(a),!0))}}function SM(n){if(n.fs)return n.fs;const t=n.options.fs||void 0;if(t)return n.fs={fileExists(a){return a.endsWith(".vue.ts")&&(a=a.replace(/\.ts$/,"")),t.fileExists(a)},readFile(a){return a.endsWith(".vue.ts")&&(a=a.replace(/\.ts$/,"")),t.readFile(a)},realpath:t.realpath}}function r_t(n,t,a,i){const{source:u,imported:p}=i.imports[a],m=ox(n,t,i,u);return _o(n,t,m,p,!0)}function ox(n,t,a,i){let u;try{u=SM(n)}catch(m){return n.error(m.message,t,a)}if(!u)return n.error("No fs option provided to `compileScript` in non-Node environment. File system access is required for resolving imported types.",t,a);let p=a.resolvedImportSources[i];if(!p){if(i.startsWith("..")){const b=ry(xb(a.filename),i);p=pme(b,u)}else if(i[0]==="."){const m=ry(xb(a.filename),i);p=pme(m,u)}else return n.error("Type import from non-relative sources is not supported in the browser build.",t,a);p&&(p=a.resolvedImportSources[i]=p2e(p))}return p?((n.deps||(n.deps=new Set)).add(p),g2e(n,p)):n.error(`Failed to resolve import source ${JSON.stringify(i)}.`,t,a)}function pme(n,t){n=n.replace(/\.js$/,"");const a=i=>{if(t.fileExists(i))return i};return a(n)||a(n+".ts")||a(n+".tsx")||a(n+".d.ts")||a(ry(n,"index.ts"))||a(ry(n,"index.tsx"))||a(ry(n,"index.d.ts"))}const fme=PL();function g2e(n,t,a=!1){const i=fme.get(t);if(i)return i;const p=SM(n).readFile(t)||"",m=a_t(t,p,n.options.babelParserPlugins),b=new xM(t,p,0,v2e(m));return wM(n,m,b,a),fme.set(t,b),b}function a_t(n,t,a){const i=jL(n);if(i===".ts"||i===".mts"||i===".tsx"||i===".mtsx")return cN(t,{plugins:lme(i.slice(1),a,/\.d\.m?ts$/.test(n)),sourceType:"module"}).program.body;if(i===".vue"){const{descriptor:{script:u,scriptSetup:p}}=_wt(t);if(!u&&!p)return[];const m=u?u.loc.start.offset:1/0,b=p?p.loc.start.offset:1/0,v=m<b?u:p,E=m<b?p:u;let S=" ".repeat(Math.min(m,b))+v.content;E&&(S+=" ".repeat(E.loc.start.offset-u.loc.end.offset)+E.content);const A=(u==null?void 0:u.lang)||(p==null?void 0:p.lang);return cN(S,{plugins:lme(A,a),sourceType:"module"}).program.body}return[]}function lx(n){if(n.scope)return n.scope;const t="ast"in n?n.ast:n.scriptAst?[...n.scriptAst.body,...n.scriptSetupAst.body]:n.scriptSetupAst.body,a=new xM(n.filename,n.source,"startOffset"in n?n.startOffset:0,"userImports"in n?Object.create(n.userImports):v2e(t));return wM(n,t,a),n.scope=a}function n_t(n,t,a){if(t._resolvedChildScope)return t._resolvedChildScope;const i=TM(a);if(t.body.type==="TSModuleDeclaration"){const u=t.body;u._ownerScope=i;const p=pc(u.id);i.types[p]=i.exportedTypes[p]=u}else wM(n,t.body.body,i);return t._resolvedChildScope=i}function TM(n){return new xM(n.filename,n.source,n.offset,Object.create(n.imports),Object.create(n.types),Object.create(n.declares))}const s_t=/^Import|^Export/;function wM(n,t,a,i=!1){const{types:u,declares:p,exportedTypes:m,exportedDeclares:b,imports:v}=a,E=i?!t.some(S=>s_t.test(S.type)):!1;for(const S of t)if(i){if(E)S.declare&&Hu(S,u,p);else if(S.type==="TSModuleDeclaration"&&S.global)for(const A of S.body.body)Hu(A,u,p)}else Hu(S,u,p);if(!i)for(const S of t)if(S.type==="ExportNamedDeclaration"){if(S.declaration)Hu(S.declaration,u,p),Hu(S.declaration,m,b);else for(const A of S.specifiers)if(A.type==="ExportSpecifier"){const O=A.local.name,I=pc(A.exported);S.source?(v[I]={source:S.source.value,imported:O},m[I]={type:"TSTypeReference",typeName:{type:"Identifier",name:O},_ownerScope:a}):u[O]&&(m[I]=u[O])}}else if(S.type==="ExportAllDeclaration"){const A=ox(n,S.source,a,S.source.value);Object.assign(a.exportedTypes,A.exportedTypes)}else S.type==="ExportDefaultDeclaration"&&S.declaration&&(S.declaration.type!=="Identifier"?(Hu(S.declaration,u,p,"default"),Hu(S.declaration,m,b,"default")):u[S.declaration.name]&&(m.default=u[S.declaration.name]));for(const S of Object.keys(u)){const A=u[S];A._ownerScope=a,A._ns&&(A._ns._ownerScope=a)}for(const S of Object.keys(p))p[S]._ownerScope=a}function Hu(n,t,a,i){switch(n.type){case"TSInterfaceDeclaration":case"TSEnumDeclaration":case"TSModuleDeclaration":{const u=i||pc(n.id);let p=t[u];if(p){if(n.type==="TSModuleDeclaration"){p.type==="TSModuleDeclaration"?PM(p,n):hme(p,n);break}if(p.type==="TSModuleDeclaration"){t[u]=n,hme(n,p);break}if(p.type!==n.type)break;n.type==="TSInterfaceDeclaration"?p.body.body.push(...n.body.body):p.members.push(...n.members)}else t[u]=n;break}case"ClassDeclaration":(i||n.id)&&(t[i||pc(n.id)]=n);break;case"TSTypeAliasDeclaration":t[n.id.name]=n.typeParameters?n:n.typeAnnotation;break;case"TSDeclareFunction":n.id&&(a[n.id.name]=n);break;case"VariableDeclaration":{if(n.declare)for(const u of n.declarations)u.id.type==="Identifier"&&u.id.typeAnnotation&&(a[u.id.name]=u.id.typeAnnotation.typeAnnotation);break}}}function PM(n,t){const a=n.body,i=t.body;a.type==="TSModuleDeclaration"?i.type==="TSModuleDeclaration"?PM(a,i):i.body.push({type:"ExportNamedDeclaration",declaration:a,exportKind:"type",specifiers:[]}):i.type==="TSModuleDeclaration"?a.body.push({type:"ExportNamedDeclaration",declaration:i,exportKind:"type",specifiers:[]}):a.body.push(...i.body)}function hme(n,t){n._ns?PM(n._ns,t):n._ns=t}function v2e(n){const t=Object.create(null);for(const a of n)i_t(a,t);return t}function i_t(n,t){if(n.type==="ImportDeclaration")for(const a of n.specifiers)t[a.local.name]={imported:BOt(a),source:n.source.value}}function As(n,t,a=t._ownerScope||lx(n),i=!1){try{switch(t.type){case"TSStringKeyword":return["String"];case"TSNumberKeyword":return["Number"];case"TSBooleanKeyword":return["Boolean"];case"TSObjectKeyword":return["Object"];case"TSNullKeyword":return["null"];case"TSTypeLiteral":case"TSInterfaceDeclaration":{const u=new Set,p=t.type==="TSTypeLiteral"?t.members:t.body.body;for(const m of p)if(i)if(m.type==="TSPropertySignature"&&m.key.type==="NumericLiteral")u.add("Number");else if(m.type==="TSIndexSignature"){const b=m.parameters[0].typeAnnotation;if(b&&b.type!=="Noop"){const v=As(n,b.typeAnnotation,a)[0];if(v===Od)return[Od];u.add(v)}}else u.add("String");else m.type==="TSCallSignatureDeclaration"||m.type==="TSConstructSignatureDeclaration"?u.add("Function"):u.add("Object");return u.size?Array.from(u):[i?Od:"Object"]}case"TSPropertySignature":if(t.typeAnnotation)return As(n,t.typeAnnotation.typeAnnotation,a);break;case"TSMethodSignature":case"TSFunctionType":return["Function"];case"TSArrayType":case"TSTupleType":return["Array"];case"TSLiteralType":switch(t.literal.type){case"StringLiteral":return["String"];case"BooleanLiteral":return["Boolean"];case"NumericLiteral":case"BigIntLiteral":return["Number"];default:return[Od]}case"TSTypeReference":{const u=_o(n,t,a);if(u)return As(n,u,u._ownerScope,i);if(t.typeName.type==="Identifier")if(i)switch(t.typeName.name){case"String":case"Array":case"ArrayLike":case"Parameters":case"ConstructorParameters":case"ReadonlyArray":return["String","Number"];case"Record":case"Partial":case"Required":case"Readonly":if(t.typeParameters&&t.typeParameters.params[0])return As(n,t.typeParameters.params[0],a,!0);break;case"Pick":case"Extract":if(t.typeParameters&&t.typeParameters.params[1])return As(n,t.typeParameters.params[1],a);break;case"Function":case"Object":case"Set":case"Map":case"WeakSet":case"WeakMap":case"Date":case"Promise":case"Error":case"Uppercase":case"Lowercase":case"Capitalize":case"Uncapitalize":case"ReadonlyMap":case"ReadonlySet":return["String"]}else switch(t.typeName.name){case"Array":case"Function":case"Object":case"Set":case"Map":case"WeakSet":case"WeakMap":case"Date":case"Promise":case"Error":return[t.typeName.name];case"Partial":case"Required":case"Readonly":case"Record":case"Pick":case"Omit":case"InstanceType":return["Object"];case"Uppercase":case"Lowercase":case"Capitalize":case"Uncapitalize":return["String"];case"Parameters":case"ConstructorParameters":case"ReadonlyArray":return["Array"];case"ReadonlyMap":return["Map"];case"ReadonlySet":return["Set"];case"NonNullable":if(t.typeParameters&&t.typeParameters.params[0])return As(n,t.typeParameters.params[0],a).filter(p=>p!=="null");break;case"Extract":if(t.typeParameters&&t.typeParameters.params[1])return As(n,t.typeParameters.params[1],a);break;case"Exclude":case"OmitThisParameter":if(t.typeParameters&&t.typeParameters.params[0])return As(n,t.typeParameters.params[0],a);break}break}case"TSParenthesizedType":return As(n,t.typeAnnotation,a);case"TSUnionType":return N_(n,t.types,a,i);case"TSIntersectionType":return N_(n,t.types,a,i).filter(u=>u!==Od);case"TSEnumDeclaration":return o_t(t);case"TSSymbolKeyword":return["Symbol"];case"TSIndexedAccessType":{const u=h2e(n,t,a);return N_(n,u,a,i)}case"ClassDeclaration":return["Object"];case"TSImportType":{const u=ox(n,t.argument,a,t.argument.value),p=_o(n,t,u);if(p)return As(n,p,p._ownerScope);break}case"TSTypeQuery":{const u=t.exprName;if(u.type==="Identifier"){const p=a.declares[u.name];if(p)return As(n,p,p._ownerScope,i)}break}case"TSTypeOperator":return As(n,t.typeAnnotation,a,t.operator==="keyof");case"TSAnyKeyword":{if(i)return["String","Number","Symbol"];break}}}catch{}return[Od]}function N_(n,t,a,i=!1){return t.length===1?As(n,t[0],a,i):[...new Set([].concat(...t.map(u=>As(n,u,a,i))))]}function o_t(n){const t=new Set;for(const a of n.members)if(a.initializer)switch(a.initializer.type){case"StringLiteral":t.add("String");break;case"NumericLiteral":t.add("Number");break}return t.size?[...t]:["Number"]}function mme({props:n},t){const a={props:{}};for(const i in n){const u=n[i];a.props[i]=lD(u.key,u.typeAnnotation.typeAnnotation,t)}return a}function lD(n,t,a,i=!0,u=!0){if(u&&t.type==="TSTypeLiteral"){const p=yme(t,"type");if(p){const m=yme(t,"required"),b=m&&m.type==="TSLiteralType"&&m.literal.type==="BooleanLiteral"?!m.literal.value:!0;return lD(n,p,a,b,!1)}}else if(t.type==="TSTypeReference"&&t.typeName.type==="Identifier"){if(t.typeName.name.endsWith("Constructor"))return ay(n,l_t(t.typeName.name),a,i);if(t.typeName.name==="PropType"&&t.typeParameters)return ay(n,t.typeParameters.params[0],a,i)}if((t.type==="TSTypeReference"||t.type==="TSImportType")&&t.typeParameters)for(const p of t.typeParameters.params){const m=lD(n,p,a,i);if(m)return m}return ay(n,{type:"TSNullKeyword"},a,i)}function l_t(n){const t=n.slice(0,-11);switch(t){case"String":case"Number":case"Boolean":return{type:`TS${t}Keyword`};case"Array":case"Function":case"Object":case"Set":case"Map":case"WeakSet":case"WeakMap":case"Date":case"Promise":return{type:"TSTypeReference",typeName:{type:"Identifier",name:t}}}return{type:"TSNullKeyword"}}function yme(n,t){const a=n.members.find(i=>i.type==="TSPropertySignature"&&!i.computed&&pc(i.key)===t&&i.typeAnnotation);return a&&a.typeAnnotation.typeAnnotation}function d_t(n,t,a){var i;let u=t;if((t.type==="TSTypeReference"||t.type==="TSTypeQuery"||t.type==="TSImportType")&&(u=_o(n,t,a)),!!u){if(u.type==="TSFunctionType")return(i=u.typeAnnotation)==null?void 0:i.typeAnnotation;if(u.type==="TSDeclareFunction")return u.returnType}}function b2e(n,t,a){if(t.type==="TSTypeReference"){const u=_o(n,t,a);u&&(t=u)}let i;return t.type==="TSUnionType"?i=t.types.flatMap(u=>b2e(n,u,a)):i=[t],i}function u_t(n){const t=c_t(n,n.propsTypeDecl);if(!t.length)return;const a=[],i=f_t(n);for(const p of t)a.push(p_t(n,p,i)),"bindingMetadata"in n&&!(p.key in n.bindingMetadata)&&(n.bindingMetadata[p.key]="props");let u=`{
${a.join(`,
`)}
}`;return n.propsRuntimeDefaults&&!i&&(u=`/*@__PURE__*/${n.helper("mergeDefaults")}(${u}, ${n.getString(n.propsRuntimeDefaults)})`),u}function c_t(n,t){const a=[],i=ns(n,t);for(const u in i.props){const p=i.props[u];let m=As(n,p),b=!1;m.includes(Od)&&(m.includes("Boolean")||m.includes("Function")?(m=m.filter(v=>v!==Od),b=!0):m=["null"]),a.push({key:u,required:!p.optional,type:m||["null"],skipCheck:b})}return a}function p_t(n,{key:t,required:a,type:i,skipCheck:u},p){let m;const b=h_t(n,t,i);if(b)m=`default: ${b.valueString}${b.needSkipFactory?", skipFactory: true":""}`;else if(p){const E=n.propsRuntimeDefaults.properties.find(S=>S.type==="SpreadElement"?!1:LOt(S.key,S.computed)===t);E&&(E.type==="ObjectProperty"?m=`default: ${n.getString(E.value)}`:m=`${E.async?"async ":""}${E.kind!=="method"?`${E.kind} `:""}default() ${n.getString(E.body)}`)}const v=UOt(t);return n.options.isProd?i.some(E=>E==="Boolean"||(!p||m)&&E==="Function")?`${v}: { ${ime([`type: ${A2(i)}`,m])} }`:n.isCE?m?`${v}: ${`{ ${m}, type: ${A2(i)} }`}`:`${v}: {type: ${A2(i)}}`:`${v}: ${m?`{ ${m} }`:"{}"}`:`${v}: { ${ime([`type: ${A2(i)}`,`required: ${a}`,u&&"skipCheck: true",m])} }`}function f_t(n){return!!(n.propsRuntimeDefaults&&n.propsRuntimeDefaults.type==="ObjectExpression"&&n.propsRuntimeDefaults.properties.every(t=>t.type!=="SpreadElement"&&(!t.computed||t.key.type.endsWith("Literal"))))}function h_t(n,t,a){const i=n.propsDestructuredBindings[t],u=i&&i.default;if(u){const p=n.getString(u),m=Uy(u);if(a&&a.length&&!a.includes("null")){const E=m_t(m);E&&!a.includes(E)&&n.error(`Default value of prop "${t}" does not match declared type.`,m)}const b=!a&&(Kk(m)||m.type==="Identifier");return{valueString:!b&&!MOt(m)&&!(a!=null&&a.includes("Function"))?`() => (${p})`:p,needSkipFactory:b}}}function m_t(n){switch(n.type){case"StringLiteral":return"String";case"NumericLiteral":return"Number";case"BooleanLiteral":return"Boolean";case"ObjectExpression":return"Object";case"ArrayExpression":return"Array";case"FunctionExpression":case"ArrowFunctionExpression":return"Function"}}function y_t(n){const t=new Set,a=n.emitsTypeDecl;if(a.type==="TSFunctionType")return gme(n,a.parameters[0],t),t;const{props:i,calls:u}=ns(n,a);let p=!1;for(const m in i)t.add(m),p=!0;if(u){p&&n.error("defineEmits() type cannot mixed call signature and property syntax.",a);for(const m of u)gme(n,m.parameters[0],t)}return t}function gme(n,t,a){if(t.type==="Identifier"&&t.typeAnnotation&&t.typeAnnotation.type==="TSTypeAnnotation"){const i=b2e(n,t.typeAnnotation.typeAnnotation);for(const u of i)u.type==="TSLiteralType"&&u.literal.type!=="UnaryExpression"&&u.literal.type!=="TemplateLiteral"&&a.add(String(u.literal.value))}}var g_t=Object.defineProperty,vme=Object.getOwnPropertySymbols,v_t=Object.prototype.hasOwnProperty,b_t=Object.prototype.propertyIsEnumerable,bme=(n,t,a)=>t in n?g_t(n,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[t]=a,xme=(n,t)=>{for(var a in t||(t={}))v_t.call(t,a)&&bme(n,a,t[a]);if(vme)for(var a of vme(t))b_t.call(t,a)&&bme(n,a,t[a]);return n};xme(xme({},jk),EL);var x_t=Oye(({types:n},t)=>{let a,i;return{name:"babel-plugin-resolve-type",pre(b){const v=b.opts.filename||"unknown.js";i=new Set,a={filename:v,source:b.code,options:t,ast:b.ast.program.body,isCE:!1,error(E,S){throw new Error(`[@vue/babel-plugin-resolve-type] ${E}
${v}
${y8t(b.code,{start:{line:S.loc.start.line,column:S.loc.start.column+1},end:{line:S.loc.end.line,column:S.loc.end.column+1}})}`)},helper(E){return i.add(E),`_${E}`},getString(E){return b.code.slice(E.start,E.end)},propsTypeDecl:void 0,propsRuntimeDefaults:void 0,propsDestructuredBindings:{},emitsTypeDecl:void 0}},visitor:{CallExpression(b){if(!a)throw new Error("[@vue/babel-plugin-resolve-type] context is not loaded.");const{node:v}=b;if(!n.isIdentifier(v.callee,{name:"defineComponent"})||!Rme(b))return;const E=v.arguments[0];if(!E||!n.isFunction(E))return;let S=v.arguments[1];S||(S=n.objectExpression([]),v.arguments.push(S)),v.arguments[1]=p(E,S)||S,v.arguments[1]=m(E,v.arguments[1])||S},VariableDeclarator(b){u(b)}},post(b){for(const v of i)Op.addNamed(b.path,`_${v}`,"vue")}};function u(b){var v;const E=b.get("id"),S=b.get("init");if(!E||!E.isIdentifier()||!S||!S.isCallExpression()||!((v=S.get("callee"))!=null&&v.isIdentifier({name:"defineComponent"}))||!Rme(S))return;const A=n.objectProperty(n.identifier("name"),n.stringLiteral(E.node.name)),{arguments:O}=S.node;O.length!==0&&(O.length===1&&S.node.arguments.push(n.objectExpression([])),O[1]=k_(n,O[1],A))}function p(b,v){const E=b.params[0];if(!E||(E.type==="AssignmentPattern"?(a.propsTypeDecl=D_(E.left),a.propsRuntimeDefaults=E.right):a.propsTypeDecl=D_(E),!a.propsTypeDecl))return;const S=u_t(a);if(!S)return;const A=Z7t(S);return k_(n,v,n.objectProperty(n.identifier("props"),A))}function m(b,v){var E;const S=b.params[1]&&D_(b.params[1]);if(!S||!n.isTSTypeReference(S)||!n.isIdentifier(S.typeName,{name:"SetupContext"}))return;const A=(E=S.typeParameters)==null?void 0:E.params[0];if(!A)return;a.emitsTypeDecl=A;const O=y_t(a),I=n.arrayExpression(Array.from(O).map(q=>n.stringLiteral(q)));return k_(n,v,n.objectProperty(n.identifier("emits"),I))}});function D_(n){if("typeAnnotation"in n&&n.typeAnnotation&&n.typeAnnotation.type==="TSTypeAnnotation")return n.typeAnnotation.typeAnnotation}function Rme(n){var t;const a=(t=n.scope.getBinding("defineComponent"))==null?void 0:t.path.parent;return a?a.type==="ImportDeclaration"&&/^@?vue(\/|$)/.test(a.source.value):!0}function k_(n,t,a){if(n.isObjectExpression(t))t.properties.unshift(a);else if(n.isExpression(t))return n.objectExpression([a,n.spreadElement(t)]);return t}const R_t=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","search","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"];var E_t=R_t;const x2e=jme(E_t),S_t=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"];var T_t=S_t;const R2e=jme(T_t);var w_t=Object.defineProperty,P_t=Object.defineProperties,A_t=Object.getOwnPropertyDescriptors,Eme=Object.getOwnPropertySymbols,I_t=Object.prototype.hasOwnProperty,C_t=Object.prototype.propertyIsEnumerable,Sme=(n,t,a)=>t in n?w_t(n,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[t]=a,I2=(n,t)=>{for(var a in t||(t={}))I_t.call(t,a)&&Sme(n,a,t[a]);if(Eme)for(var a of Eme(t))C_t.call(t,a)&&Sme(n,a,t[a]);return n},Tme=(n,t)=>P_t(n,A_t(t)),E2e=(n=>(n[n.STABLE=1]="STABLE",n[n.DYNAMIC=2]="DYNAMIC",n[n.FORWARDED=3]="FORWARDED",n))(E2e||{}),AM=E2e,kb="Fragment",j_t="KeepAlive",Is=(n,t)=>n.get(t)(),wme=n=>n.startsWith("v-")||n.startsWith("v")&&n.length>=2&&n[1]>="A"&&n[1]<="Z",Pme=n=>!(n.match(RegExp(`^_?${kb}\\d*$`))||n===j_t),O_t=(n,t)=>{var a,i;const u=n.get("name");if(u.isJSXMemberExpression())return Pme(u.node.property.name);const p=u.node.name;return!((i=(a=t.opts).isCustomElement)!=null&&i.call(a,p))&&Pme(p)&&!x2e.includes(p)&&!R2e.includes(p)},S2e=n=>{const t=n.node.object,a=n.node.property,i=ut.isJSXMemberExpression(t)?S2e(n.get("object")):ut.isJSXIdentifier(t)?ut.identifier(t.name):ut.nullLiteral(),u=ut.identifier(a.name);return ut.memberExpression(i,u)},__t=(n,t)=>{var a,i;const u=n.get("openingElement").get("name");if(u.isJSXIdentifier()){const{name:p}=u.node;return!x2e.includes(p)&&!R2e.includes(p)?p===kb?Is(t,kb):n.scope.hasBinding(p)?ut.identifier(p):(i=(a=t.opts).isCustomElement)!=null&&i.call(a,p)?ut.stringLiteral(p):ut.callExpression(Is(t,"resolveComponent"),[ut.stringLiteral(p)]):ut.stringLiteral(p)}if(u.isJSXMemberExpression())return S2e(u);throw new Error(`getTag: ${u.type} is not supported`)},N_t=n=>{const t=n.node.name;return ut.isJSXIdentifier(t)?t.name:`${t.namespace.name}:${t.name.name}`},D_t=n=>{const t=T2e(n.node.value);return t!==""?ut.stringLiteral(t):null},T2e=n=>{const t=n.split(/\r\n|\n|\r/);let a=0;for(let u=0;u<t.length;u++)t[u].match(/[^ \t]/)&&(a=u);let i="";for(let u=0;u<t.length;u++){const p=t[u],m=u===0,b=u===t.length-1,v=u===a;let E=p.replace(/\t/g," ");m||(E=E.replace(/^[ ]+/,"")),b||(E=E.replace(/[ ]+$/,"")),E&&(v||(E+=" "),i+=E)}return i},w2e=n=>n.get("expression").node,k_t=n=>ut.spreadElement(n.get("expression").node),IM=(n,t,a)=>{n.scope.hasBinding(t)&&n.parentPath&&(ut.isJSXElement(n.parentPath.node)&&n.parentPath.setData("slotFlag",a),IM(n.parentPath,t,a))},L_=(n,t)=>{const{parentPath:a}=n;if(a.isAssignmentExpression()){const{left:i}=a.node;if(ut.isIdentifier(i))return t.map(u=>{if(ut.isIdentifier(u)&&u.name===i.name){const p=n.scope.generateUidIdentifier(u.name);return a.insertBefore(ut.variableDeclaration("const",[ut.variableDeclarator(p,ut.callExpression(ut.functionExpression(null,[],ut.blockStatement([ut.returnStatement(u)])),[]))])),p}return u})}return t},L_t=/^on[^a-z]/,M_t=n=>L_t.test(n),B_t=(n,t)=>{ut.isArrayExpression(n.value)?n.value.elements.push(t.value):n.value=ut.arrayExpression([n.value,t.value])},M_=(n=[],t)=>{if(!t)return n;const a=new Map,i=[];return n.forEach(u=>{if(ut.isStringLiteral(u.key)){const{value:p}=u.key,m=a.get(p);m?(p==="style"||p==="class"||p.startsWith("on"))&&B_t(m,u):(a.set(p,u),i.push(u))}else i.push(u)}),i},dD=n=>{if(ut.isIdentifier(n))return n.name==="undefined";if(ut.isArrayExpression(n)){const{elements:t}=n;return t.every(a=>a&&dD(a))}return ut.isObjectExpression(n)?n.properties.every(t=>dD(t.value)):!!ut.isLiteral(n)},F_t=(n,t,a,i)=>{const u=t.get("argument"),p=ut.isObjectExpression(u.node)?u.node.properties:void 0;p?a?i.push(ut.objectExpression(p)):i.push(...p):(u.isIdentifier()&&IM(n,u.node.name,AM.DYNAMIC),i.push(a?u.node:ut.spreadElement(u.node)))},$_t=n=>{const t=n.get("attributes").find(a=>a.isJSXAttribute()?a.get("name").isJSXIdentifier()&&a.get("name").node.name==="type":!1);return t?t.get("value").node:null},Ame=n=>ut.isArrayExpression(n)?n.elements.map(t=>ut.isStringLiteral(t)?t.value:"").filter(Boolean):[],q_t=n=>{var t,a;const{path:i,value:u,state:p,tag:m,isComponent:b}=n,v=[],E=[],S=[];let A,O,I;if("namespace"in i.node.name)[A,O]=n.name.split(":"),A=i.node.name.namespace.name,O=i.node.name.name.name,I=O.split("_").slice(1);else{const Q=n.name.split("_");A=Q.shift()||"",I=Q}A=A.replace(/^v/,"").replace(/^-/,"").replace(/^\S/,Q=>Q.toLowerCase()),O&&v.push(ut.stringLiteral(O.split("_")[0]));const q=A==="models",L=A==="model";if(L&&!i.get("value").isJSXExpressionContainer())throw new Error("You have to use JSX Expression inside your v-model");if(q&&!b)throw new Error("v-models can only use in custom components");const W=!["html","text","model","slots","models"].includes(A)||L&&!b;let X=I;return ut.isArrayExpression(u)?(q?u.elements:[u]).forEach(ae=>{if(q&&!ut.isArrayExpression(ae))throw new Error("You should pass a Two-dimensional Arrays to v-models");const{elements:ie}=ae,[be,Ge,Xe]=ie;Ge&&!ut.isArrayExpression(Ge)&&!ut.isSpreadElement(Ge)?(v.push(Ge),X=Ame(Xe)):ut.isArrayExpression(Ge)?(W||v.push(ut.nullLiteral()),X=Ame(Ge)):W||v.push(ut.nullLiteral()),S.push(new Set(X)),E.push(be)}):L&&!W?(v.push(ut.nullLiteral()),S.push(new Set(I))):S.push(new Set(I)),{directiveName:A,modifiers:S,values:E.length?E:[u],args:v,directive:W?[U_t(i,p,m,A),E[0]||u,(t=S[0])!=null&&t.size?v[0]||ut.unaryExpression("void",ut.numericLiteral(0),!0):v[0],!!((a=S[0])!=null&&a.size)&&ut.objectExpression([...S[0]].map(Q=>ut.objectProperty(ut.identifier(Q),ut.booleanLiteral(!0))))].filter(Boolean):void 0}},U_t=(n,t,a,i)=>{if(i==="show")return Is(t,"vShow");if(i==="model"){let u;const p=$_t(n.parentPath);switch(a.value){case"select":u=Is(t,"vModelSelect");break;case"textarea":u=Is(t,"vModelText");break;default:if(ut.isStringLiteral(p)||!p)switch(p==null?void 0:p.value){case"checkbox":u=Is(t,"vModelCheckbox");break;case"radio":u=Is(t,"vModelRadio");break;default:u=Is(t,"vModelText")}else u=Is(t,"vModelDynamic")}return u}return ut.callExpression(Is(t,"resolveDirective"),[ut.stringLiteral(i)])},V_t=q_t,Ime=/^xlink([A-Z])/,W_t=(n,t)=>{const a=n.get("value");return a.isJSXElement()?CM(a,t):a.isStringLiteral()?ut.stringLiteral(T2e(a.node.value)):a.isJSXExpressionContainer()?w2e(a):null},G_t=(n,t)=>{const a=__t(n,t),i=O_t(n.get("openingElement"),t),u=n.get("openingElement").get("attributes"),p=[],m=new Set;let b=null,v=0;if(u.length===0)return{tag:a,isComponent:i,slots:b,props:ut.nullLiteral(),directives:p,patchFlag:v,dynamicPropNames:m};let E=[],S=!1,A=!1,O=!1,I=!1,q=!1;const L=[],{mergeProps:W=!0}=t.opts;u.forEach(Q=>{if(Q.isJSXAttribute()){let ae=N_t(Q);const ie=W_t(Q,t);if((!dD(ie)||ae==="ref")&&(!i&&M_t(ae)&&ae.toLowerCase()!=="onclick"&&ae!=="onUpdate:modelValue"&&(I=!0),ae==="ref"?S=!0:ae==="class"&&!i?A=!0:ae==="style"&&!i?O=!0:ae!=="key"&&!wme(ae)&&ae!=="on"&&m.add(ae)),t.opts.transformOn&&(ae==="on"||ae==="nativeOn")){t.get("transformOn")||t.set("transformOn",Op.addDefault(n,"@vue/babel-helper-vue-transform-on",{nameHint:"_transformOn"})),L.push(ut.callExpression(t.get("transformOn"),[ie||ut.booleanLiteral(!0)]));return}if(wme(ae)){const{directive:be,modifiers:Ge,values:Xe,args:K,directiveName:se}=V_t({tag:a,isComponent:i,name:ae,path:Q,state:t,value:ie});if(se==="slots"){b=ie;return}be?p.push(ut.arrayExpression(be)):se==="html"?(E.push(ut.objectProperty(ut.stringLiteral("innerHTML"),Xe[0])),m.add("innerHTML")):se==="text"&&(E.push(ut.objectProperty(ut.stringLiteral("textContent"),Xe[0])),m.add("textContent")),["models","model"].includes(se)&&Xe.forEach((ve,Y)=>{var pe;const At=K[Y],mt=At&&!ut.isStringLiteral(At)&&!ut.isNullLiteral(At);be||(E.push(ut.objectProperty(ut.isNullLiteral(At)?ut.stringLiteral("modelValue"):At,ve,mt)),mt||m.add((At==null?void 0:At.value)||"modelValue"),(pe=Ge[Y])!=null&&pe.size&&E.push(ut.objectProperty(mt?ut.binaryExpression("+",At,ut.stringLiteral("Modifiers")):ut.stringLiteral(`${(At==null?void 0:At.value)||"model"}Modifiers`),ut.objectExpression([...Ge[Y]].map(Ot=>ut.objectProperty(ut.stringLiteral(Ot),ut.booleanLiteral(!0)))),mt)));const yt=mt?ut.binaryExpression("+",ut.stringLiteral("onUpdate:"),At):ut.stringLiteral(`onUpdate:${(At==null?void 0:At.value)||"modelValue"}`);E.push(ut.objectProperty(yt,ut.arrowFunctionExpression([ut.identifier("$event")],ut.assignmentExpression("=",ve,ut.identifier("$event"))),mt)),mt?q=!0:m.add(yt.value)})}else ae.match(Ime)&&(ae=ae.replace(Ime,(be,Ge)=>`xlink:${Ge.toLowerCase()}`)),E.push(ut.objectProperty(ut.stringLiteral(ae),ie||ut.booleanLiteral(!0)))}else E.length&&W&&(L.push(ut.objectExpression(M_(E,W))),E=[]),q=!0,F_t(n,Q,W,W?L:E)}),q?v|=16:(A&&(v|=2),O&&(v|=4),m.size&&(v|=8),I&&(v|=32)),(v===0||v===32)&&(S||p.length>0)&&(v|=512);let X=ut.nullLiteral();return L.length?(E.length&&L.push(ut.objectExpression(M_(E,W))),L.length>1?X=ut.callExpression(Is(t,"mergeProps"),L):X=L[0]):E.length&&(E.length===1&&ut.isSpreadElement(E[0])?X=E[0].argument:X=ut.objectExpression(M_(E,W))),{tag:a,props:X,isComponent:i,slots:b,directives:p,patchFlag:v,dynamicPropNames:m}},K_t=(n,t)=>n.map(a=>{if(a.isJSXText()){const i=D_t(a);return i&&ut.callExpression(Is(t,"createTextVNode"),[i])}if(a.isJSXExpressionContainer()){const i=w2e(a);if(ut.isIdentifier(i)){const{name:u}=i,{referencePaths:p=[]}=a.scope.getBinding(u)||{};p.forEach(m=>{IM(m,u,AM.DYNAMIC)})}return i}if(a.isJSXSpreadChild())return k_t(a);if(a.isCallExpression())return a.node;if(a.isJSXElement())return CM(a,t);throw new Error(`getChildren: ${a.type} is not supported`)}).filter(a=>a!=null&&!ut.isJSXEmptyExpression(a)),CM=(n,t)=>{const a=K_t(n.get("children"),t),{tag:i,props:u,isComponent:p,directives:m,patchFlag:b,dynamicPropNames:v,slots:E}=G_t(n,t),{optimize:S=!1}=t.opts,A=n.getData("slotFlag")||AM.STABLE;let O;if(a.length>1||E)O=p?a.length?ut.objectExpression([!!a.length&&ut.objectProperty(ut.identifier("default"),ut.arrowFunctionExpression([],ut.arrayExpression(L_(n,a)))),...E?ut.isObjectExpression(E)?E.properties:[ut.spreadElement(E)]:[],S&&ut.objectProperty(ut.identifier("_"),ut.numericLiteral(A))].filter(Boolean)):E:ut.arrayExpression(a);else if(a.length===1){const{enableObjectSlots:q=!0}=t.opts,L=a[0],W=ut.objectExpression([ut.objectProperty(ut.identifier("default"),ut.arrowFunctionExpression([],ut.arrayExpression(L_(n,[L])))),S&&ut.objectProperty(ut.identifier("_"),ut.numericLiteral(A))].filter(Boolean));if(ut.isIdentifier(L)&&p)O=q?ut.conditionalExpression(ut.callExpression(t.get("@vue/babel-plugin-jsx/runtimeIsSlot")(),[L]),L,W):W;else if(ut.isCallExpression(L)&&L.loc&&p)if(q){const{scope:X}=n,Q=X.generateUidIdentifier("slot");X&&X.push({id:Q,kind:"let"});const ae=ut.objectExpression([ut.objectProperty(ut.identifier("default"),ut.arrowFunctionExpression([],ut.arrayExpression(L_(n,[Q])))),S&&ut.objectProperty(ut.identifier("_"),ut.numericLiteral(A))].filter(Boolean)),ie=ut.assignmentExpression("=",Q,L),be=ut.callExpression(t.get("@vue/babel-plugin-jsx/runtimeIsSlot")(),[ie]);O=ut.conditionalExpression(be,Q,ae)}else O=W;else ut.isFunctionExpression(L)||ut.isArrowFunctionExpression(L)?O=ut.objectExpression([ut.objectProperty(ut.identifier("default"),L)]):ut.isObjectExpression(L)?O=ut.objectExpression([...L.properties,S&&ut.objectProperty(ut.identifier("_"),ut.numericLiteral(A))].filter(Boolean)):O=p?ut.objectExpression([ut.objectProperty(ut.identifier("default"),ut.arrowFunctionExpression([],ut.arrayExpression([L])))]):ut.arrayExpression([L])}const I=ut.callExpression(Is(t,"createVNode"),[i,u,O||ut.nullLiteral(),!!b&&S&&ut.numericLiteral(b),!!v.size&&S&&ut.arrayExpression([...v.keys()].map(q=>ut.stringLiteral(q)))].filter(Boolean));return m.length?ut.callExpression(Is(t,"withDirectives"),[I,ut.arrayExpression(m)]):I},H_t={JSXElement:{exit(n,t){n.replaceWith(CM(n,t))}}},z_t=H_t,X_t=(n,t)=>{const a=n.get("children")||[];return ut.jsxElement(ut.jsxOpeningElement(t,[]),ut.jsxClosingElement(t),a.map(({node:i})=>i),!1)},J_t={JSXFragment:{enter(n,t){const a=Is(t,kb);n.replaceWith(X_t(n,ut.isIdentifier(a)?ut.jsxIdentifier(a.name):ut.jsxMemberExpression(ut.jsxIdentifier(a.object.name),ut.jsxIdentifier(a.property.name))))}}},Y_t=J_t,Q_t=n=>{let t=!1;return n.traverse({JSXElement(a){t=!0,a.stop()},JSXFragment(a){t=!0,a.stop()}}),t},Z_t=/\*?\s*@jsx\s+([^\s]+)/;function jM(n){return n.default||n}var eNt=jM(Nye),Cme=jM(dk),tNt=Oye((n,t,a)=>{const{types:i}=n;let u;return t.resolveType&&(typeof t.resolveType=="boolean"&&(t.resolveType={}),u=x_t(n,t.resolveType,a)),Tme(I2({},u||{}),{name:"babel-plugin-jsx",inherits:jM(eNt),visitor:Tme(I2(I2(I2({},u==null?void 0:u.visitor),z_t),Y_t),{Program:{enter(p,m){if(Q_t(p)){const b=["createVNode","Fragment","resolveComponent","withDirectives","vShow","vModelSelect","vModelText","vModelCheckbox","vModelRadio","vModelText","vModelDynamic","resolveDirective","mergeProps","createTextVNode","isVNode"];if(Op.isModule(p)){const S={};b.forEach(O=>{m.set(O,()=>{if(S[O])return i.cloneNode(S[O]);const I=Op.addNamed(p,O,"vue",{ensureLiveReference:!0});return S[O]=I,I})});const{enableObjectSlots:A=!0}=m.opts;A&&m.set("@vue/babel-plugin-jsx/runtimeIsSlot",()=>{if(S.runtimeIsSlot)return S.runtimeIsSlot;const{name:O}=m.get("isVNode")(),I=p.scope.generateUidIdentifier("isSlot"),q=Cme.ast`
function ${I.name}(s) {
return typeof s === 'function' || (Object.prototype.toString.call(s) === '[object Object]' && !${O}(s));
}
`,L=p.get("body").filter(W=>W.isImportDeclaration()).pop();return L&&L.insertAfter(q),S.runtimeIsSlot=I,I})}else{let S;b.forEach(I=>{m.set(I,()=>(S||(S=Op.addNamespace(p,"vue",{ensureLiveReference:!0})),ut.memberExpression(S,ut.identifier(I))))});const A={},{enableObjectSlots:O=!0}=m.opts;O&&m.set("@vue/babel-plugin-jsx/runtimeIsSlot",()=>{if(A.runtimeIsSlot)return A.runtimeIsSlot;const I=p.scope.generateUidIdentifier("isSlot"),{object:q}=m.get("isVNode")(),L=Cme.ast`
function ${I.name}(s) {
return typeof s === 'function' || (Object.prototype.toString.call(s) === '[object Object]' && !${q.name}.isVNode(s));
}
`,X=p.get("body").filter(Q=>Q.isVariableDeclaration()&&Q.node.declarations.some(ae=>{var ie;return((ie=ae.id)==null?void 0:ie.name)===S.name})).pop();return X&&X.insertAfter(L),I})}const{opts:{pragma:v=""},file:E}=m;if(v&&m.set("createVNode",()=>ut.identifier(v)),E.ast.comments)for(const S of E.ast.comments){const A=Z_t.exec(S.value);A&&m.set("createVNode",()=>ut.identifier(A[1]))}}}}})})});async function pDt(n){return Dit.transform(n,{plugins:[tNt]}).code}export{pDt as transformJSX};