diff --git a/node_modules/esm/esm.js b/node_modules/esm/esm.js index 4c0f100..9b347cd 100644 --- a/node_modules/esm/esm.js +++ b/node_modules/esm/esm.js @@ -1 +1,223 @@ -const e=(function(){return this||Function("return this")()})(),{apply:t,defineProperty:n}=Reflect,{freeze:r}=Object,{hasOwnProperty:l}=Object.prototype,o=Symbol.for,{type:i,versions:u}=process,{filename:a,id:s,parent:c}=module,_=x(u,"electron"),p=_&&"renderer"===i;let d="";"string"==typeof s&&s.startsWith("internal/")&&(d=q("internal/esm/loader"));const f=require("module"),{Script:m}=require("vm"),{createCachedData:y,runInNewContext:h,runInThisContext:b}=m.prototype,{sep:g}=require("path"),{readFileSync:v}=require("fs"),w=new f(s);function q(e){let t;try{const{internalBinding:n}=require("internal/bootstrap/loaders"),r=n("natives");x(r,e)&&(t=r[e])}catch(e){}return"string"==typeof t?t:""}function x(e,n){return null!=e&&t(l,e,[n])}function D(){return M(require,w,T),w.exports}function O(e,t){return D()(e,t)}function j(e,t){try{return v(e,t)}catch(e){}return null}let C,F;w.filename=a,w.parent=c;let I="",S="";""!==d?(S=d,F={__proto__:null,filename:"esm.js"}):(I=__dirname+g+"node_modules"+g+".cache"+g+"esm",C=j(I+g+".data.blob"),S=j(__dirname+g+"esm"+g+"loader.js","utf8"),null===C&&(C=void 0),null===S&&(S=""),F={__proto__:null,cachedData:C,filename:a,produceCachedData:"function"!=typeof y});const k=new m("const __global__ = this;(function (require, module, __shared__) { "+S+"\n});",F);let M,T;if(M=p?t(b,k,[{__proto__:null,filename:a}]):t(h,k,[{__proto__:null,global:e},{__proto__:null,filename:a}]),T=D(),""!==I){const{dir:e}=T.package;let t=e.get(I);if(void 0===t){let n=C;void 0===n&&(n=null),t={buffer:C,compile:new Map([["esm",{circular:0,code:null,codeWithTDZ:null,filename:null,firstAwaitOutsideFunction:null,firstReturnOutsideFunction:null,mtime:-1,scriptData:n,sourceType:1,transforms:0,yieldIndex:-1}]]),meta:new Map},e.set(I,t)}const{pendingScripts:n}=T;let r=n.get(I);void 0===r&&(r=new Map,n.set(I,r)),r.set("esm",k)}n(O,T.symbol.package,{__proto__:null,value:!0}),n(O,T.customInspectKey,{__proto__:null,value:()=>"esm enabled"}),n(O,o("esm:package"),{__proto__:null,value:!0}),r(O),module.exports=O; \ No newline at end of file +/* eslint strict: off, node/no-unsupported-features: ["error", { version: 6 }] */ +require("module").Module._extensions[".js"] = function (module, filename) { + module._compile(require("fs").readFileSync(filename, "utf8"), filename) +} + +const globalThis = (function () { + // Reference `this` before `Function()` to prevent CSP errors for unsafe-eval. + // Fallback to `Function()` when Node is invoked with `--strict`. + return this || + Function("return this")() +})() + +const { + apply, + defineProperty +} = Reflect + +const { freeze } = Object +const { hasOwnProperty } = Object.prototype +const symbolFor = Symbol.for +const { type, versions } = process + +const { + filename, + id, + parent +} = module + +const isElectron = has(versions, "electron") +const isElectronRenderer = isElectron && type === "renderer" + +let nativeContent = "" + +if (typeof id === "string" && + id.startsWith("internal/")) { + nativeContent = getNativeSource("internal/esm/loader") +} + +const Module = require("module") +const { Script } = require("vm") + +const { + createCachedData, + runInNewContext, + runInThisContext +} = Script.prototype + +const { sep } = require("path") +const { readFileSync } = require("fs") + +const esmModule = new Module(id) + +esmModule.filename = filename +esmModule.parent = parent + +function getNativeSource(thePath) { + let result + + try { + const { internalBinding } = require("internal/bootstrap/loaders") + const natives = internalBinding("natives") + + if (has(natives, thePath)) { + result = natives[thePath] + } + } catch (e) {} + + return typeof result === "string" + ? result + : "" +} + +function has(object, name) { + return object != null && + apply(hasOwnProperty, object, [name]) +} + +function loadESM() { + compiledESM(require, esmModule, shared) + return esmModule.exports +} + +function makeRequireFunction(mod, options) { + return loadESM()(mod, options) +} + +function readFile(filename, options) { + try { + return readFileSync(filename, options) + } catch (e) {} + + return null +} + +let cachedData +let scriptOptions +let cachePath = "" +let content = "" + +if (nativeContent !== "") { + content = nativeContent + + scriptOptions = { + __proto__: null, + filename: "esm.js" + } +} else { + cachePath = __dirname + sep + "node_modules" + sep + ".cache" + sep + "esm" + cachedData = readFile(cachePath + sep + ".data.blob") + content = readFile(__dirname + sep + "esm" + sep + "loader.js", "utf8") + + if (cachedData === null) { + cachedData = void 0 + } + + if (content === null) { + content = "" + } + + scriptOptions = { + __proto__: null, + cachedData, + filename, + produceCachedData: typeof createCachedData !== "function" + } +} + +const script = new Script( + "const __global__ = this;" + + "(function (require, module, __shared__) { " + + content + + "\n});", + scriptOptions +) + +let compiledESM + +if (isElectronRenderer) { + compiledESM = apply(runInThisContext, script, [{ + __proto__: null, + filename + }]) +} else { + compiledESM = apply(runInNewContext, script, [{ + __proto__: null, + global: globalThis + }, { + __proto__: null, + filename + }]) +} + +// Declare `shared` before assignment to avoid the TDZ. +let shared + +shared = loadESM() + +if (cachePath !== "") { + const { dir } = shared.package + + let cache = dir.get(cachePath) + + if (cache === void 0) { + let scriptData = cachedData + + if (scriptData === void 0) { + scriptData = null + } + + cache = { + buffer: cachedData, + compile: new Map([ + ["esm", { + circular: 0, + code: null, + codeWithTDZ: null, + filename: null, + firstAwaitOutsideFunction: null, + firstReturnOutsideFunction: null, + mtime: -1, + scriptData, + sourceType: 1, + transforms: 0, + yieldIndex: -1 + }] + ]), + meta: new Map + } + + dir.set(cachePath, cache) + } + + const { pendingScripts } = shared + + let scripts = pendingScripts.get(cachePath) + + if (scripts === void 0) { + scripts = new Map + pendingScripts.set(cachePath, scripts) + } + + scripts.set("esm", script) +} + +// The legacy symbol used for `esm` export detection. +defineProperty(makeRequireFunction, shared.symbol.package, { + __proto__: null, + value: true +}) + +defineProperty(makeRequireFunction, shared.customInspectKey, { + __proto__: null, + value: () => "esm enabled" +}) + +defineProperty(makeRequireFunction, symbolFor("esm:package"), { + __proto__: null, + value: true +}) + +freeze(makeRequireFunction) + +module.exports = makeRequireFunction diff --git a/node_modules/esm/esm/loader.js b/node_modules/esm/esm/loader.js index e0bbca5..72a1ae0 100644 --- a/node_modules/esm/esm/loader.js +++ b/node_modules/esm/esm/loader.js @@ -1 +1 @@ -var __shared__;const e=module,t={Array:global.Array,Buffer:global.Buffer,Error:global.Error,EvalError:global.EvalError,Function:global.Function,JSON:global.JSON,Object:global.Object,Promise:global.Promise,RangeError:global.RangeError,ReferenceError:global.ReferenceError,Reflect:global.Reflect,SyntaxError:global.SyntaxError,TypeError:global.TypeError,URIError:global.URIError,eval:global.eval},r=global.console;module.exports=(function(e){var t={};function r(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.d=function(e,t,r){Reflect.defineProperty(e,t,{configurable:!0,enumerable:!0,get:r})},r.n=function(e){return e.a=e,function(){return e}},r(r.s=2)})([(function(e,t){var r;t=e.exports=$,"object"==typeof process&&process,r=function(){},t.SEMVER_SPEC_VERSION="2.0.0";var i=256,n=Number.MAX_SAFE_INTEGER||9007199254740991,s=t.re=[],a=t.src=[],o=0,u=o++;a[u]="0|[1-9]\\d*";var l=o++;a[l]="[0-9]+";var c=o++;a[c]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var p=o++;a[p]="("+a[u]+")\\.("+a[u]+")\\.("+a[u]+")";var h=o++;a[h]="("+a[l]+")\\.("+a[l]+")\\.("+a[l]+")";var f=o++;a[f]="(?:"+a[u]+"|"+a[c]+")";var d=o++;a[d]="(?:"+a[l]+"|"+a[c]+")";var m=o++;a[m]="(?:-("+a[f]+"(?:\\."+a[f]+")*))";var v=o++;a[v]="(?:-?("+a[d]+"(?:\\."+a[d]+")*))";var g=o++;a[g]="[0-9A-Za-z-]+";var y=o++;a[y]="(?:\\+("+a[g]+"(?:\\."+a[g]+")*))";var x=o++,b="v?"+a[p]+a[m]+"?"+a[y]+"?";a[x]="^"+b+"$";var w="[v=\\s]*"+a[h]+a[v]+"?"+a[y]+"?",E=o++;a[E]="^"+w+"$";var S=o++;a[S]="((?:<|>)?=?)";var R=o++;a[R]=a[l]+"|x|X|\\*";var P=o++;a[P]=a[u]+"|x|X|\\*";var _=o++;a[_]="[v=\\s]*("+a[P]+")(?:\\.("+a[P]+")(?:\\.("+a[P]+")(?:"+a[m]+")?"+a[y]+"?)?)?";var k=o++;a[k]="[v=\\s]*("+a[R]+")(?:\\.("+a[R]+")(?:\\.("+a[R]+")(?:"+a[v]+")?"+a[y]+"?)?)?";var I=o++;a[I]="^"+a[S]+"\\s*"+a[_]+"$";var A=o++;a[A]="^"+a[S]+"\\s*"+a[k]+"$";var N=o++;a[N]="(?:^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])";var C=o++;a[C]="(?:~>?)";var O=o++;a[O]="(\\s*)"+a[C]+"\\s+",s[O]=RegExp(a[O],"g");var T=o++;a[T]="^"+a[C]+a[_]+"$";var M=o++;a[M]="^"+a[C]+a[k]+"$";var L=o++;a[L]="(?:\\^)";var D=o++;a[D]="(\\s*)"+a[L]+"\\s+",s[D]=RegExp(a[D],"g");var F=o++;a[F]="^"+a[L]+a[_]+"$";var j=o++;a[j]="^"+a[L]+a[k]+"$";var V=o++;a[V]="^"+a[S]+"\\s*("+w+")$|^$";var G=o++;a[G]="^"+a[S]+"\\s*("+b+")$|^$";var B=o++;a[B]="(\\s*)"+a[S]+"\\s*("+w+"|"+a[_]+")",s[B]=RegExp(a[B],"g");var U=o++;a[U]="^\\s*("+a[_]+")\\s+-\\s+("+a[_]+")\\s*$";var W=o++;a[W]="^\\s*("+a[k]+")\\s+-\\s+("+a[k]+")\\s*$";var q=o++;a[q]="(<|>)?=?\\s*\\*";for(var z=0;z<35;z++)r(z,a[z]),s[z]||(s[z]=RegExp(a[z]));function H(e,t){"use strict";if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof $)return e;if("string"!=typeof e)return null;if(e.length>i)return null;var r=t.loose?s[E]:s[x];if(!r.test(e))return null;try{return new $(e,t)}catch(e){return null}}function $(e,t){"use strict";if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof $){if(e.loose===t.loose)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>i)throw new TypeError("version is longer than "+i+" characters");if(!(this instanceof $))return new $(e,t);r("SemVer",e,t),this.options=t,this.loose=!!t.loose;var a=e.trim().match(t.loose?s[E]:s[x]);if(!a)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+a[1],this.minor=+a[2],this.patch=+a[3],this.major>n||this.major<0)throw new TypeError("Invalid major version");if(this.minor>n||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>n||this.patch<0)throw new TypeError("Invalid patch version");this.prerelease=a[4]?a[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);-1===r&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this},t.inc=function(e,t,r,i){"use strict";"string"==typeof r&&(i=r,r=void 0);try{return new $(e,r).inc(t,i).version}catch(e){return null}},t.diff=function(e,t){"use strict";if(Z(e,t))return null;var r=H(e),i=H(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var s="prerelease"}for(var a in r)if(("major"===a||"minor"===a||"patch"===a)&&r[a]!==i[a])return n+a;return s},t.compareIdentifiers=J;var K=/^[0-9]+$/;function J(e,t){"use strict";var r=K.test(e),i=K.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}function Q(e,t,r){"use strict";return Y(e,t,r)<0}function Z(e,t,r){"use strict";return 0===Y(e,t,r)}function ee(e,t,r){"use strict";return 0!==Y(e,t,r)}function te(e,t,r){"use strict";return Y(e,t,r)>=0}function re(e,t,r){"use strict";return Y(e,t,r)<=0}function ie(e,t,r,i){"use strict";switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e===r;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e!==r;case"":case"=":case"==":return Z(e,r,i);case"!=":return ee(e,r,i);case">":return X(e,r,i);case">=":return te(e,r,i);case"<":return Q(e,r,i);case"<=":return re(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}function ne(e,t){"use strict";if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof ne){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof ne))return new ne(e,t);r("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.value=this.semver===se?"":this.operator+this.semver.version,r("comp",this)}t.rcompareIdentifiers=function(e,t){"use strict";return J(t,e)},t.major=function(e,t){"use strict";return new $(e,t).major},t.minor=function(e,t){"use strict";return new $(e,t).minor},t.patch=function(e,t){"use strict";return new $(e,t).patch},t.compare=Y,t.compareLoose=function(e,t){"use strict";return Y(e,t,!0)},t.rcompare=function(e,t,r){"use strict";return Y(t,e,r)},t.sort=function(e,r){"use strict";return e.sort((function(e,i){return t.compare(e,i,r)}))},t.rsort=function(e,r){"use strict";return e.sort((function(e,i){return t.rcompare(e,i,r)}))},t.gt=X,t.lt=Q,t.eq=Z,t.neq=ee,t.gte=te,t.lte=re,t.cmp=ie,t.Comparator=ne;var se={};function ae(e,t){"use strict";if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof ae)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new ae(e.raw,t);if(e instanceof ne)return new ae(e.value,t);if(!(this instanceof ae))return new ae(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map((function(e){return this.parseRange(e.trim())}),this).filter((function(e){return e.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);this.format()}function oe(e){"use strict";return!e||"x"===e.toLowerCase()||"*"===e}function ue(e,t,r,i,n,s,a,o,u,l,c,p,h){"use strict";return t=oe(r)?"":oe(i)?">="+r+".0.0":oe(n)?">="+r+"."+i+".0":">="+t,o=oe(u)?"":oe(l)?"<"+(+u+1)+".0.0":oe(c)?"<"+u+"."+(+l+1)+".0":p?"<="+u+"."+l+"."+c+"-"+p:"<="+o,(t+" "+o).trim()}function le(e,t,i){"use strict";for(var n=0;n0){var s=e[n].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch)return!0}return!1}return!0}function ce(e,t,r){"use strict";try{t=new ae(t,r)}catch(e){return!1}return t.test(e)}function pe(e,t,r,i){"use strict";var n,s,a,o,u;switch(e=new $(e,i),t=new ae(t,i),r){case">":n=X,s=re,a=Q,o=">",u=">=";break;case"<":n=Q,s=te,a=X,o="<",u="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(ce(e,t,i))return!1;for(var l=0;l=0.0.0")),p=p||e,h=h||e,n(e.semver,p.semver,i)?p=e:a(e.semver,h.semver,i)&&(h=e)})),p.operator===o||p.operator===u)return!1;if((!h.operator||h.operator===o)&&s(e,h.semver))return!1;if(h.operator===u&&a(e,h.semver))return!1}return!0}ne.prototype.parse=function(e){"use strict";var t=this.options.loose?s[V]:s[G],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1],"="===this.operator&&(this.operator=""),this.semver=r[2]?new $(r[2],this.options.loose):se},ne.prototype.toString=function(){"use strict";return this.value},ne.prototype.test=function(e){"use strict";return r("Comparator.test",e,this.options.loose),this.semver===se||("string"==typeof e&&(e=new $(e,this.options)),ie(e,this.operator,this.semver,this.options))},ne.prototype.intersects=function(e,t){"use strict";if(!(e instanceof ne))throw new TypeError("a Comparator is required");var r;if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return r=new ae(e.value,t),ce(this.value,r,t);if(""===e.operator)return r=new ae(this.value,t),ce(e.semver,r,t);var i=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),n=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),s=this.semver.version===e.semver.version,a=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),o=ie(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),u=ie(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return i||n||s&&a||o||u},t.Range=ae,ae.prototype.format=function(){"use strict";return this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim(),this.range},ae.prototype.toString=function(){"use strict";return this.range},ae.prototype.parseRange=function(e){"use strict";var t=this.options.loose;e=e.trim();var i=t?s[W]:s[U];e=e.replace(i,ue),r("hyphen replace",e),e=e.replace(s[B],"$1$2$3"),r("comparator trim",e,s[B]),e=e.replace(s[O],"$1~"),e=e.replace(s[D],"$1^"),e=e.split(/\s+/).join(" ");var n=t?s[V]:s[G],a=e.split(" ").map((function(e){return(function(e,t){return r("comp",e,t),e=(function(e,t){return e.trim().split(/\s+/).map((function(e){return(function(e,t){r("caret",e,t);var i=t.loose?s[j]:s[F];return e.replace(i,(function(t,i,n,s,a){var o;return r("caret",e,t,i,n,s,a),oe(i)?o="":oe(n)?o=">="+i+".0.0 <"+(+i+1)+".0.0":oe(s)?o="0"===i?">="+i+"."+n+".0 <"+i+"."+(+n+1)+".0":">="+i+"."+n+".0 <"+(+i+1)+".0.0":a?(r("replaceCaret pr",a),o="0"===i?"0"===n?">="+i+"."+n+"."+s+"-"+a+" <"+i+"."+n+"."+(+s+1):">="+i+"."+n+"."+s+"-"+a+" <"+i+"."+(+n+1)+".0":">="+i+"."+n+"."+s+"-"+a+" <"+(+i+1)+".0.0"):(r("no pr"),o="0"===i?"0"===n?">="+i+"."+n+"."+s+" <"+i+"."+n+"."+(+s+1):">="+i+"."+n+"."+s+" <"+i+"."+(+n+1)+".0":">="+i+"."+n+"."+s+" <"+(+i+1)+".0.0"),r("caret return",o),o}))})(e,t)})).join(" ")})(e,t),r("caret",e),e=(function(e,t){return e.trim().split(/\s+/).map((function(e){return(function(e,t){var i=t.loose?s[M]:s[T];return e.replace(i,(function(t,i,n,s,a){var o;return r("tilde",e,t,i,n,s,a),oe(i)?o="":oe(n)?o=">="+i+".0.0 <"+(+i+1)+".0.0":oe(s)?o=">="+i+"."+n+".0 <"+i+"."+(+n+1)+".0":a?(r("replaceTilde pr",a),o=">="+i+"."+n+"."+s+"-"+a+" <"+i+"."+(+n+1)+".0"):o=">="+i+"."+n+"."+s+" <"+i+"."+(+n+1)+".0",r("tilde return",o),o}))})(e,t)})).join(" ")})(e,t),r("tildes",e),e=(function(e,t){return r("replaceXRanges",e,t),e.split(/\s+/).map((function(e){return(function(e,t){e=e.trim();var i=t.loose?s[A]:s[I];return e.replace(i,(function(t,i,n,s,a,o){r("xRange",e,t,i,n,s,a,o);var u=oe(n),l=u||oe(s),c=l||oe(a),p=c;return"="===i&&p&&(i=""),u?t=">"===i||"<"===i?"<0.0.0":"*":i&&p?(l&&(s=0),a=0,">"===i?(i=">=",l?(n=+n+1,s=0,a=0):(s=+s+1,a=0)):"<="===i&&(i="<",l?n=+n+1:s=+s+1),t=i+n+"."+s+"."+a):l?t=">="+n+".0.0 <"+(+n+1)+".0.0":c&&(t=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0"),r("xRange return",t),t}))})(e,t)})).join(" ")})(e,t),r("xrange",e),e=(function(e,t){return r("replaceStars",e,t),e.trim().replace(s[q],"")})(e,t),r("stars",e),e})(e,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(a=a.filter((function(e){return!!e.match(n)}))),a=a.map((function(e){return new ne(e,this.options)}),this),a},ae.prototype.intersects=function(e,t){"use strict";if(!(e instanceof ae))throw new TypeError("a Range is required");return this.set.some((function(r){return r.every((function(r){return e.set.some((function(e){return e.every((function(e){return r.intersects(e,t)}))}))}))}))},t.toComparators=function(e,t){"use strict";return new ae(e,t).set.map((function(e){return e.map((function(e){return e.value})).join(" ").trim().split(" ")}))},ae.prototype.test=function(e){"use strict";if(!e)return!1;"string"==typeof e&&(e=new $(e,this.options));for(var t=0;t":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":r&&!X(r,t)||(r=t);break;case"<":case"<=":break;default:throw Error("Unexpected operation: "+e.operator)}}))}return r&&e.test(r)?r:null},t.validRange=function(e,t){"use strict";try{return new ae(e,t).range||"*"}catch(e){return null}},t.ltr=function(e,t,r){"use strict";return pe(e,t,"<",r)},t.gtr=function(e,t,r){"use strict";return pe(e,t,">",r)},t.outside=pe,t.prerelease=function(e,t){"use strict";var r=H(e,t);return r&&r.prerelease.length?r.prerelease:null},t.intersects=function(e,t,r){"use strict";return e=new ae(e,r),t=new ae(t,r),e.intersects(t)},t.coerce=function(e){"use strict";if(e instanceof $)return e;if("string"!=typeof e)return null;var t=e.match(s[N]);return null==t?null:H(t[1]+"."+(t[2]||"0")+"."+(t[3]||"0"))}}),(function(e,t,r){var i=!0,n=-1,s=0,a=1,o=2,u=3,l=4,c=5,p=6,h=7,f=8,d=9,m=10,v=11,g=13,y=0,x=[];function b(){var e=x.pop();return e||(e={context:y,elements:null,element_array:null}),e}function w(e){x.push(e)}var E=[];function S(e){E.push(e)}var R=t;R.escape=function(e){var t,r="";if(!e)return e;for(t=0;t0&&(A&&("function"==typeof t&&(function e(r,i){var n,s,a=r[i];if(a&&"object"==typeof a)for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(s=e(a,n),void 0!==s?a[n]=s:delete a[n]);return t.call(r,i,a)})({"":A},""),e(A),A=void 0),!(i<2));i=this._write());},_write(e,t){var Z,ee,te,re=0;function ie(e,t){throw Error(`${e} '${String.fromCodePoint(t)}' unexpected at ${P} (near '${te.substr(P>4?P-4:0,P>4?3:P-1)}[${String.fromCodePoint(t)}]${te.substr(P,10)}') [${R.line}:${R.col}]`)}function ne(){x.value_type=s,x.string=""}function se(e){return e.length>1&&!L&&!D&&!F&&48===e.charCodeAt(0)?(I?-1:1)*+("0o"+e):(I?-1:1)*+e}function ae(){switch(x.value_type){case c:C.push(i?se(x.string):(I?-1:1)*+x.string);break;case l:C.push(x.string);break;case o:C.push(!0);break;case u:C.push(!1);break;case f:case d:C.push(NaN);break;case m:C.push(-1/0);break;case v:C.push(1/0);break;case a:C.push(null);break;case n:C.push(void 0);break;case g:C.push(void 0),delete C[C.length-1];break;case p:case h:C.push(x.contains)}}function oe(){switch(x.value_type){case c:N[x.name]=i?se(x.string):(I?-1:1)*+x.string;break;case l:N[x.name]=x.string;break;case o:N[x.name]=!0;break;case u:N[x.name]=!1;break;case f:case d:N[x.name]=NaN;break;case m:N[x.name]=-1/0;break;case v:N[x.name]=1/0;break;case a:N[x.name]=null;break;case n:N[x.name]=void 0;break;case p:case h:N[x.name]=x.contains}}function ue(e){for(var t=0;0===t&&P=65536&&(r+=te.charAt(P),P++),R.col++,i===e)q?(x.string+=r,q=!1):(t=-1,X?ie("Incomplete Octal sequence",i):K?ie("Incomplete hexidecimal sequence",i):$?ie("Incomplete unicode sequence",i):H&&ie("Incomplete long unicode sequence",i),t=1);else if(q){if(X){if(Y<3&&i>=48&&i<=57){if(J*=8,J+=i-48,Y++,3===Y){x.string+=String.fromCodePoint(J),X=!1,q=!1;continue}continue}if(J>255){ie("(escaped character, parsing octal escape val=%d) fault while parsing",i),t=-1;break}x.string+=String.fromCodePoint(J),X=!1,q=!1;continue}if(H){if(125===i){x.string+=String.fromCodePoint(J),H=!1,$=!1,q=!1;continue}if(J*=16,i>=48&&i<=57)J+=i-48;else if(i>=65&&i<=70)J+=i-65+10;else{if(!(i>=97&&i<=102)){ie("(escaped character, parsing hex of \\u)",i),t=-1,H=!1,q=!1;continue}J+=i-97+10}continue}if(K||$){if(0===Y&&123===i){H=!0;continue}if(Y<2||$&&Y<4){if(J*=16,i>=48&&i<=57)J+=i-48;else if(i>=65&&i<=70)J+=i-65+10;else{if(!(i>=97&&i<=102)){ie($?"(escaped character, parsing hex of \\u)":"(escaped character, parsing hex of \\x)",i),t=-1,K=!1,q=!1;continue}J+=i-97+10}Y++,$?4===Y&&(x.string+=String.fromCodePoint(J),$=!1,q=!1):2===Y&&(x.string+=String.fromCodePoint(J),K=!1,q=!1);continue}}switch(i){case 13:z=!0,R.col=1;continue;case 10:case 2028:case 2029:R.line++;break;case 116:x.string+="\t";break;case 98:x.string+="\b";break;case 110:x.string+="\n";break;case 114:x.string+="\r";break;case 102:x.string+="\f";break;case 48:case 49:case 50:case 51:X=!0,J=i-48,Y=1;continue;case 120:K=!0,Y=0,J=0;continue;case 117:$=!0,Y=0,J=0;continue;default:x.string+=r}q=!1}else if(92===i)q?(x.string+="\\",q=!1):q=!0;else{if(z){if(z=!1,10===i){R.line++,R.col=1,q=!1;continue}R.line++,R.col=1;continue}x.string+=r}}return t}function le(){for(var e;(e=P)=65536&&(ie("fault while parsing number;",i),r+=te.charAt(P),P++),95!==i)if(R.col++,i>=48&&i<=57)F&&(V=!0),x.string+=r;else if(45===i||43===i){if(0!==x.string.length&&(!F||j||V)){k=!1,ie("fault while parsing number;",i);break}x.string+=r,j=!0}else if(46===i){if(D||L||F){k=!1,ie("fault while parsing number;",i);break}x.string+=r,D=!0}else if(120===i||98===i||111===i||88===i||66===i||79===i){if(L||"0"!==x.string){k=!1,ie("fault while parsing number;",i);break}L=!0,x.string+=r}else{if(101!==i&&69!==i){if(32===i||13===i||10===i||9===i||65279===i||44===i||125===i||93===i||58===i)break;t&&(k=!1,ie("fault while parsing number;",i));break}if(F){k=!1,ie("fault while parsing number;",i);break}x.string+=r,F=!0}}P=e,t||P!==te.length?(W=!1,x.value_type=c,T===y&&(Q=!0)):W=!0}if(!k)return-1;for(e&&e.length?(ee=(function(){var e=E.pop();return e?e.n=0:e={buf:null,n:0},e})(),ee.buf=e,G.push(ee)):W&&(W=!1,x.value_type=c,T===y&&(Q=!0),re=1);k&&(ee=G.shift());){if(P=ee.n,te=ee.buf,U){var ce=ue(B);ce<0?k=!1:ce>0&&(U=!1,k&&(x.value_type=l))}for(W&&le();!Q&&k&&P=65536&&(r+=te.charAt(P),P++),R.col++,M){if(1===M){if(42===Z){M=3;continue}47!==Z?(ie("fault while parsing;",Z),k=!1):M=2;continue}if(2===M){if(10===Z){M=0;continue}continue}if(3===M){if(42===Z){M=4;continue}continue}if(4===M){if(47===Z){M=0;continue}42!==Z&&(M=3);continue}}switch(Z){case 47:M||(M=1);break;case 123:if(29===_||30===_||3===T&&0===_){ie("fault while parsing; getting field name unexpected ",Z),k=!1;break}var pe=b();x.value_type=p;var he={};T===y?A=N=he:4===T&&(N[x.name]=he),pe.context=T,pe.elements=N,pe.element_array=C,pe.name=x.name,N=he,O.push(pe),ne(),T=3;break;case 91:if(3===T||29===_||30===_){ie("Fault while parsing; while getting field name unexpected",Z),k=!1;break}var fe=b();x.value_type=h;var de=[];T===y?A=C=de:4===T&&(N[x.name]=de),fe.context=T,fe.elements=N,fe.element_array=C,fe.name=x.name,C=de,O.push(fe),ne(),T=1;break;case 58:if(3===T){if(0!==_&&29!==_&&30!==_){k=FALSE,thorwError(`fault while parsing; unquoted keyword used as object field name (state:${_})`,Z);break}_=0,x.name=x.string,x.string="",T=4,x.value_type=s}else ie(1===T?"(in array, got colon out of string):parsing fault;":"(outside any object, got colon out of string):parsing fault;",Z),k=!1;break;case 125:if(31===_&&(_=0),3===T){ne();var me=O.pop();T=me.context,N=me.elements,C=me.element_array,w(me),T===y&&(Q=!0)}else if(4===T){x.value_type!==s&&oe(),x.value_type=p,x.contains=N;var ve=O.pop();x.name=ve.name,T=ve.context,N=ve.elements,C=ve.element_array,w(ve),T===y&&(Q=!0)}else ie("Fault while parsing; unexpected",Z),k=!1;I=!1;break;case 93:31===_&&(_=0),1===T?(x.value_type!==s&&ae(),x.value_type=h,x.contains=C,ve=O.pop(),x.name=ve.name,T=ve.context,N=ve.elements,C=ve.element_array,w(ve),T===y&&(Q=!0)):(ie(`bad context ${T}; fault while parsing`,Z),k=!1),I=!1;break;case 44:31===_&&(_=0),1===T?(x.value_type===s&&(x.value_type=g),x.value_type!==s&&(ae(),ne())):4===T?(T=3,x.value_type!==s&&(oe(),ne())):(k=!1,ie("bad context; excessive commas while parsing;",Z)),I=!1;break;default:if(3===T)switch(Z){case 96:case 34:case 39:if(0===_){var ge=ue(Z);ge?x.value_type=l:(B=Z,U=!0)}else ie("fault while parsing; quote not at start of field name",Z);break;case 10:R.line++,R.col=1;case 13:case 32:case 9:case 65279:if(31===_){_=0,T===y&&(Q=!0);break}if(0===_||30===_)break;29===_?_=30:(k=!1,ie("fault while parsing; whitepsace unexpected",Z));break;default:30===_&&(k=!1,ie("fault while parsing; character unexpected",Z)),0===_&&(_=29),x.string+=r}else switch(Z){case 96:case 34:case 39:var ye=ue(Z);ye?(x.value_type=l,_=31):(B=Z,U=!0);break;case 10:R.line++,R.col=1;case 32:case 9:case 13:case 65279:if(31===_){_=0,T===y&&(Q=!0);break}if(0===_)break;29===_?_=30:(k=!1,ie("fault parsing whitespace",Z));break;case 116:0===_?_=1:27===_?_=28:(k=!1,ie("fault parsing",Z));break;case 114:1===_?_=2:(k=!1,ie("fault parsing",Z));break;case 117:2===_?_=3:9===_?_=10:0===_?_=12:(k=!1,ie("fault parsing",Z));break;case 101:3===_?(x.value_type=o,_=31):8===_?(x.value_type=u,_=31):14===_?_=15:18===_?_=19:(k=!1,ie("fault parsing",Z));break;case 110:0===_?_=9:12===_?_=13:17===_?_=18:22===_?_=23:25===_?_=26:(k=!1,ie("fault parsing",Z));break;case 100:13===_?_=14:19===_?(x.value_type=n,_=31):(k=!1,ie("fault parsing",Z));break;case 105:16===_?_=17:24===_?_=25:26===_?_=27:(k=!1,ie("fault parsing",Z));break;case 108:10===_?_=11:11===_?(x.value_type=a,_=31):6===_?_=7:(k=!1,ie("fault parsing",Z));break;case 102:0===_?_=5:15===_?_=16:23===_?_=24:(k=!1,ie("fault parsing",Z));break;case 97:5===_?_=6:20===_?_=21:(k=!1,ie("fault parsing",Z));break;case 115:7===_?_=8:(k=!1,ie("fault parsing",Z));break;case 73:0===_?_=22:(k=!1,ie("fault parsing",Z));break;case 78:0===_?_=20:21===_?(x.value_type=I?f:d,_=31):(k=!1,ie("fault parsing",Z));break;case 121:28===_?(x.value_type=I?m:v,_=31):(k=!1,ie("fault parsing",Z));break;case 45:0===_?I=!I:(k=!1,ie("fault parsing",Z));break;default:Z>=48&&Z<=57||43===Z||46===Z||45===Z?(L=!1,F=!1,j=!1,V=!1,D=!1,x.string=r,ee.n=P,le()):(k=!1,ie("fault parsing",Z))}}if(Q){31===_&&(_=0);break}}if(P===te.length?(S(ee),U||W||3===T?re=0:T!==y||x.value_type===s&&!A||(Q=!0,re=1)):(ee.n=P,G.unshift(ee),re=2),Q)break}if(!k)return-1;if(Q&&x.value_type!==s){switch(x.value_type){case c:A=i?se(x.string):(I?-1:1)*+x.string;break;case l:A=x.string;break;case o:A=!0;break;case u:A=!1;break;case a:A=null;break;case n:A=void 0;break;case d:case f:A=NaN;break;case v:A=1/0;break;case m:A=-1/0;break;case p:case h:A=x.contains}I=!1,x.string="",x.value_type=s}return Q=!1,re}}};var P=[Object.freeze(R.begin())],_=0;R.parse=function(e,t){var r,i=_++;if(P.length<=i&&P.push(Object.freeze(R.begin())),r=P[i],"string"!=typeof e&&(e+=""),r.reset(),r._write(e,!0)>0){var n=r.value();return"function"==typeof t&&(function e(r,i){var n,s,a=r[i];if(a&&"object"==typeof a)for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(s=e(a,n),void 0!==s?a[n]=s:delete a[n]);return t.call(r,i,a)})({"":n},""),_--,n}}}),(function(i,n,s){var a=function(e){"use strict";return e+"\u200d"},o=Object.prototype.__defineGetter__,u=function(e,t,r){"use strict";return o.call(e,t,r),e},l=Object.prototype.__defineSetter__,c=function(e,t,r){"use strict";return l.call(e,t,r),e},p={configurable:!0,enumerable:!0,value:void 0,writable:!0},h=[],f=function(e,t,r){"use strict";return u(e,t,(function(){return this[t]=void 0,this[t]=Reflect.apply(r,this,h)})),c(e,t,(function(e){p.value=e,Reflect.defineProperty(this,t,p)})),e},d=["index.js","esm.js","esm/loader.js"],m={PACKAGE_DIRNAME:null,PACKAGE_FILENAMES:null,PACKAGE_PREFIX:a("esm"),PACKAGE_RANGE:"3.2.25",PACKAGE_VERSION:"3.2.25",STACK_TRACE_LIMIT:30},v=e,g=v.filename,y=v.parent,x=null!=y&&y.filename;f(m,"PACKAGE_DIRNAME",(function(){"use strict";var e=__shared__.module.safePath;return e.dirname(g)})),f(m,"PACKAGE_FILENAMES",(function(){"use strict";for(var e=__shared__.module.safePath,t=e.sep,r=this.PACKAGE_DIRNAME,i=d.length;i--;)d[i]=r+t+d[i];return d})),f(m,"PACKAGE_PARENT_NAME",(function(){"use strict";var e=__shared__.module.safePath,t=e.sep,r="string"==typeof x?x.lastIndexOf(t+"node_modules"+t):-1;if(-1===r)return"";var i=r+14,n=x.indexOf(t,i);return-1===n?"":x.slice(i,n)}));var b=m,w=b.PACKAGE_PREFIX,E=b.PACKAGE_VERSION,S=Symbol.for(w+"@"+E+":shared"),R=(function(){"use strict";if(void 0!==__shared__)return __shared__.reloaded=!1,__shared__;try{return __shared__=require(S),__shared__.reloaded=!0,__shared__}catch(e){}return e=Function.prototype.toString,r=new Proxy(class{},{[w]:1}),i={wasm:"object"==typeof WebAssembly&&null!==WebAssembly},n={_compile:Symbol.for(w+":module._compile"),entry:Symbol.for(w+":entry"),mjs:Symbol.for(w+':Module._extensions[".mjs"]'),namespace:Symbol.for(w+":namespace"),package:Symbol.for(w+":package"),proxy:Symbol.for(w+":proxy"),realGetProxyDetails:Symbol.for(w+":realGetProxyDetails"),realRequire:Symbol.for(w+":realRequire"),runtime:Symbol.for(w+":runtime"),shared:S,wrapper:Symbol.for(w+":wrapper")},s={},o={bridged:new Map,customInspectKey:void 0,defaultInspectOptions:void 0,entry:{cache:new WeakMap},external:t,inited:!1,loader:new Map,memoize:{builtinEntries:new Map,builtinModules:new Map,fsRealpath:new Map,moduleESMResolveFilename:new Map,moduleInternalFindPath:new Map,moduleInternalReadPackage:new Map,moduleStaticResolveFilename:new Map,shimFunctionPrototypeToString:new WeakMap,shimProcessBindingUtilGetProxyDetails:new Map,shimPuppeteerExecutionContextPrototypeEvaluateHandle:new WeakMap,utilGetProxyDetails:new WeakMap,utilMaskFunction:new WeakMap,utilMaxSatisfying:new Map,utilParseURL:new Map,utilProxyExports:new WeakMap,utilSatisfies:new Map,utilUnwrapOwnProxy:new WeakMap,utilUnwrapProxy:new WeakMap},module:{},moduleState:{instantiating:!1,parsing:!1,requireDepth:0,statFast:null,statSync:null},package:{dir:new Map,root:new Map},pendingScripts:new Map,pendingWrites:new Map,realpathNativeSync:void 0,reloaded:!1,safeGlobal:__global__,support:i,symbol:n,unsafeGlobal:global,utilBinding:s},f(o,"circularErrorMessage",(function(){try{var e={};e.a=e,JSON.stringify(e)}catch(e){var t=e.message;return t}})),f(o,"defaultGlobal",(function(){var e=o.module.safeVM;return new e.Script("this").runInThisContext()})),f(o,"originalConsole",(function(){var e=o.module,t=e.safeInspector,r=e.safeVM,i=e.utilGet,n=i(t,"console");return"function"==typeof n?n:new r.Script("console").runInNewContext()})),f(o,"proxyNativeSourceText",(function(){try{return e.call(r)}catch(e){}return""})),f(o,"runtimeName",(function(){var e=o.module.safeCrypto;return a("_"+e.createHash("md5").update(""+Date.now()).digest("hex").slice(0,3))})),f(o,"unsafeContext",(function(){var e=o.module,t=e.safeVM,r=e.utilPrepareContext;return r(t.createContext(o.unsafeGlobal))})),f(i,"await",(function(){var e=o.module.safeVM;try{return new e.Script("async()=>await 1").runInThisContext(),!0}catch(e){}return!1})),f(i,"consoleOptions",(function(){var e=o.module,t=e.safeProcess,r=e.utilSatisfies;return r(t.version,">=10")})),f(i,"createCachedData",(function(){var e=o.module.safeVM;return"function"==typeof e.Script.prototype.createCachedData})),f(i,"inspectProxies",(function(){var e=o.module.safeUtil,t=e.inspect(r,{depth:1,showProxy:!0});return-1!==t.indexOf("Proxy [")&&-1!==t.indexOf(w)})),f(i,"lookupShadowed",(function(){var e={__proto__:{get a(){},set a(e){}},a:1};return void 0===e.__lookupGetter__("a")&&void 0===e.__lookupSetter__("a")})),f(i,"nativeProxyReceiver",(function(){var e=o.module,t=e.SafeBuffer,r=e.utilGet,i=e.utilToString;try{var n=new Proxy(t.alloc(0),{get:function(e,t){return e[t]}});return"string"==typeof(""+n)}catch(e){return!/Illegal/.test(i(r(e,"message")))}})),f(i,"realpathNative",(function(){var e=o.module,t=e.safeProcess,r=e.utilSatisfies;return r(t.version,">=9.2")})),f(i,"replShowProxy",(function(){var e=o.module,t=e.safeProcess,r=e.utilSatisfies;return r(t.version,">=10")})),f(i,"vmCompileFunction",(function(){var e=o.module,t=e.safeProcess,r=e.utilSatisfies;return r(t.version,">=10.10")})),f(s,"errorDecoratedSymbol",(function(){var e=o.module,t=e.binding,r=e.safeProcess,i=e.utilSatisfies;return i(r.version,"<7")?"node:decorated":t.util.decorated_private_symbol})),f(s,"hiddenKeyType",(function(){return typeof s.errorDecoratedSymbol})),__shared__=o;var e,r,i,n,s,o})(),P=R.inited?R.module.utilUnapply:R.module.utilUnapply=(function(){"use strict";return function(e){return function(t,...r){return Reflect.apply(e,t,r)}}})(),_=R.inited?R.module.GenericFunction:R.module.GenericFunction=(function(){"use strict";return{bind:P(Function.prototype.bind)}})(),k=R.inited?R.module.realRequire:R.module.realRequire=(function(){"use strict";try{var e=require(R.symbol.realRequire);if("function"==typeof e)return e}catch(e){}return require})(),I=R.inited?R.module.realProcess:R.module.realProcess=k("process"),A=R.inited?R.module.utilIsObjectLike:R.module.utilIsObjectLike=(function(){"use strict";return function(e){var t=typeof e;return"function"===t||"object"===t&&null!==e}})(),N=R.inited?R.module.utilSetProperty:R.module.utilSetProperty=(function(){"use strict";var e={configurable:!0,enumerable:!0,value:void 0,writable:!0};return function(t,r,i){return!!A(t)&&(e.value=i,Reflect.defineProperty(t,r,e))}})(),C=R.inited?R.module.utilSilent:R.module.utilSilent=(function(){"use strict";return function(e){var t=Reflect.getOwnPropertyDescriptor(I,"noDeprecation");N(I,"noDeprecation",!0);try{return e()}finally{void 0===t?Reflect.deleteProperty(I,"noDeprecation"):Reflect.defineProperty(I,"noDeprecation",t)}}})(),O=R.inited?R.module.utilGetSilent:R.module.utilGetSilent=(function(){"use strict";return function(e,t){var r=C((function(){try{return e[t]}catch(e){}}));return"function"!=typeof r?r:function(...e){var t=this;return C((function(){return Reflect.apply(r,t,e)}))}}})(),T=R.inited?R.module.utilKeys:R.module.utilKeys=(function(){"use strict";return function(e){return A(e)?Object.keys(e):[]}})(),M=R.inited?R.module.utilHas:R.module.utilHas=(function(){"use strict";var e=Object.prototype.hasOwnProperty;return function(t,r){return null!=t&&e.call(t,r)}})(),L=R.inited?R.module.utilNoop:R.module.utilNoop=(function(){"use strict";return function(){}})(),D=R.inited?R.module.utilIsObject:R.module.utilIsObject=(function(){"use strict";return function(e){return"object"==typeof e&&null!==e}})(),F=R.inited?R.module.utilOwnKeys:R.module.utilOwnKeys=(function(){"use strict";return function(e){return A(e)?Reflect.ownKeys(e):[]}})(),j=R.inited?R.module.utilIsDataPropertyDescriptor:R.module.utilIsDataPropertyDescriptor=(function(){"use strict";return function(e){return D(e)&&!0===e.configurable&&!0===e.enumerable&&!0===e.writable&&M(e,"value")}})(),V=R.inited?R.module.utilSafeCopyProperty:R.module.utilSafeCopyProperty=(function(){"use strict";return function(e,t,r){if(!A(e)||!A(t))return e;var i=Reflect.getOwnPropertyDescriptor(t,r);if(void 0!==i){if(M(i,"value")){var n=i.value;Array.isArray(n)&&(i.value=Array.from(n))}j(i)?e[r]=i.value:(i.configurable=!0,M(i,"writable")&&(i.writable=!0),Reflect.defineProperty(e,r,i))}return e}})(),G=R.inited?R.module.utilSafeAssignProperties:R.module.utilSafeAssignProperties=(function(){"use strict";return function(e){for(var t=arguments.length,r=0;++r0;){var n=r[i--];if(D(n)&&!Array.isArray(n)&&t(n))return n}return null}getParentNode(e){return this.getNode(-2,e)}getValue(){var e=this.stack;return e[e.length-1]}}return B(e.prototype,null),e})(),Ae=R.inited?R.module.MagicString:R.module.MagicString=(function(){"use strict";class e{constructor(e,t,r){this.content=r,this.end=t,this.intro="",this.original=r,this.outro="",this.next=null,this.start=e}appendLeft(e){this.outro+=e}appendRight(e){this.intro+=e}contains(e){return this.startt.end;t;){if(t.contains(e))return void this._splitChunk(t,e);t=r?this.byStart.get(t.end):this.byEnd.get(t.start)}}_splitChunk(e,t){var r=e.split(t);this.byEnd.set(t,e),this.byStart.set(t,r),this.byEnd.set(r.end,r),this.lastSearchedChunk=e}toString(){for(var e=this.intro,t=this.firstChunk;t;)e+=""+t,t=t.next;return e+this.outro}}return B(t.prototype,null),t})();class Ne{constructor(e,t={}){this.label=e,this.keyword=t.keyword,this.beforeExpr=!!t.beforeExpr,this.startsExpr=!!t.startsExpr,this.isLoop=!!t.isLoop,this.isAssign=!!t.isAssign,this.prefix=!!t.prefix,this.postfix=!!t.postfix,this.binop=t.binop||null,this.updateContext=null}}function Ce(e,t){"use strict";return new Ne(e,{beforeExpr:!0,binop:t})}var Oe={beforeExpr:!0},Te={startsExpr:!0},Me={};function Le(e,t={}){return t.keyword=e,Me[e]=new Ne(e,t)}var De={num:new Ne("num",Te),regexp:new Ne("regexp",Te),string:new Ne("string",Te),name:new Ne("name",Te),eof:new Ne("eof"),bracketL:new Ne("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new Ne("]"),braceL:new Ne("{",{beforeExpr:!0,startsExpr:!0}),braceR:new Ne("}"),parenL:new Ne("(",{beforeExpr:!0,startsExpr:!0}),parenR:new Ne(")"),comma:new Ne(",",Oe),semi:new Ne(";",Oe),colon:new Ne(":",Oe),dot:new Ne("."),question:new Ne("?",Oe),arrow:new Ne("=>",Oe),template:new Ne("template"),invalidTemplate:new Ne("invalidTemplate"),ellipsis:new Ne("...",Oe),backQuote:new Ne("`",Te),dollarBraceL:new Ne("${",{beforeExpr:!0,startsExpr:!0}),eq:new Ne("=",{beforeExpr:!0,isAssign:!0}),assign:new Ne("_=",{beforeExpr:!0,isAssign:!0}),incDec:new Ne("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new Ne("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:Ce("||",1),logicalAND:Ce("&&",2),bitwiseOR:Ce("|",3),bitwiseXOR:Ce("^",4),bitwiseAND:Ce("&",5),equality:Ce("==/!=/===/!==",6),relational:Ce("/<=/>=",7),bitShift:Ce("<>/>>>",8),plusMin:new Ne("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:Ce("%",10),star:Ce("*",10),slash:Ce("/",10),starstar:new Ne("**",{beforeExpr:!0}),_break:Le("break"),_case:Le("case",Oe),_catch:Le("catch"),_continue:Le("continue"),_debugger:Le("debugger"),_default:Le("default",Oe),_do:Le("do",{isLoop:!0,beforeExpr:!0}),_else:Le("else",Oe),_finally:Le("finally"),_for:Le("for",{isLoop:!0}),_function:Le("function",Te),_if:Le("if"),_return:Le("return",Oe),_switch:Le("switch"),_throw:Le("throw",Oe),_try:Le("try"),_var:Le("var"),_const:Le("const"),_while:Le("while",{isLoop:!0}),_with:Le("with"),_new:Le("new",{beforeExpr:!0,startsExpr:!0}),_this:Le("this",Te),_super:Le("super",Te),_class:Le("class",Te),_extends:Le("extends",Oe),_export:Le("export"),_import:Le("import"),_null:Le("null",Te),_true:Le("true",Te),_false:Le("false",Te),_in:Le("in",{beforeExpr:!0,binop:7}),_instanceof:Le("instanceof",{beforeExpr:!0,binop:7}),_typeof:Le("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:Le("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:Le("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},Fe={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},je="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",Ve={5:je,6:je+" const class extends export import super"},Ge=/^in(stanceof)?$/,Be="\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\u08a0-\u08b4\u08b6-\u08bd\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\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d05-\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\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\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-\u170c\u170e-\u1711\u1720-\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-\u1b4b\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf1\u1cf5\u1cf6\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-\u2c2e\u2c30-\u2c5e\u2c60-\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-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fef\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7b9\ua7f7-\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-\uab65\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",Ue="\u200c\u200d\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\u08d3-\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\u0b56\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c04\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\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d82\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\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-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u1810-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\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\u1cf2-\u1cf4\u1cf7-\u1cf9\u1dc0-\u1df9\u1dfb-\u1dff\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\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",We=RegExp("["+Be+"]"),qe=RegExp("["+Be+Ue+"]");Be=Ue=null;var ze=[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,157,310,10,21,11,7,153,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,477,28,11,0,9,21,190,52,76,44,33,24,27,35,30,0,12,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,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,54,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,86,26,230,43,117,63,32,0,257,0,11,39,8,0,22,0,12,39,3,3,20,0,35,56,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,270,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,68,12,0,67,12,65,1,31,6129,15,754,9486,286,82,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,4149,196,60,67,1213,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,42710,42,4148,12,221,3,5761,15,7472,3104,541],He=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,525,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,4,9,83,11,7,0,161,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,280,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,19306,9,135,4,60,6,26,9,1016,45,17,3,19723,1,5319,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,2214,6,110,6,6,9,792487,239];function $e(e,t){"use strict";for(var r=65536,i=0;ie)return!1;if(r+=t[i+1],r>=e)return!0}}function Ke(e,t){"use strict";return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&We.test(String.fromCharCode(e)):!1!==t&&$e(e,ze)))}function Je(e,t){"use strict";return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&qe.test(String.fromCharCode(e)):!1!==t&&($e(e,ze)||$e(e,He)))))}var Ye=/\r\n?|\n|\u2028|\u2029/,Xe=RegExp(Ye.source,"g");function Qe(e,t){"use strict";return 10===e||13===e||!t&&(8232===e||8233===e)}var Ze=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,et=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,tt=Object.prototype,rt=tt.hasOwnProperty,it=tt.toString;function nt(e,t){"use strict";return rt.call(e,t)}var st=Array.isArray||function(e){return"[object Array]"===it.call(e)};function at(e){"use strict";return RegExp("^(?:"+e.replace(/ /g,"|")+")$")}class ot{constructor(e,t){this.line=e,this.column=t}offset(e){return new ot(this.line,this.column+e)}}class ut{constructor(e,t,r){this.start=t,this.end=r,null!==e.sourceFile&&(this.source=e.sourceFile)}}function lt(e,t){"use strict";for(var r=1,i=0;;){Xe.lastIndex=i;var n=Xe.exec(e);if(!(n&&n.index=2015&&(t.ecmaVersion-=2009),null==t.allowReserved&&(t.allowReserved=t.ecmaVersion<5),st(t.onToken)){var i=t.onToken;t.onToken=function(e){return i.push(e)}}return st(t.onComment)&&(t.onComment=(function(e,t){return function(r,i,n,s,a,o){var u={type:r?"Block":"Line",value:i,start:n,end:s};e.locations&&(u.loc=new ut(this,a,o)),e.ranges&&(u.range=[n,s]),t.push(u)}})(t,t.onComment)),t})(e),this.sourceFile=e.sourceFile,this.keywords=at(Ve[e.ecmaVersion>=6?6:5]);var i="";if(!e.allowReserved){for(var n=e.ecmaVersion;!(i=Fe[n]);n--);"module"===e.sourceType&&(i+=" await")}this.reservedWords=at(i);var s=(i?i+" ":"")+Fe.strict;this.reservedWordsStrict=at(s),this.reservedWordsStrictBind=at(s+" "+Fe.strictBind),this.input=t+"",this.containsEsc=!1,r?(this.pos=r,this.lineStart=this.input.lastIndexOf("\n",r-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(Ye).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=De.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===e.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports={},0===this.pos&&e.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(pt),this.regexpState=null}parse(){var e=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(e)}get inFunction(){return(this.currentVarScope().flags&ht)>0}get inGenerator(){return(this.currentVarScope().flags&mt)>0}get inAsync(){return(this.currentVarScope().flags&dt)>0}get allowSuper(){return(this.currentThisScope().flags&vt)>0}get allowDirectSuper(){return(this.currentThisScope().flags>)>0}get treatFunctionsAsVar(){return this.treatFunctionsAsVarInScope(this.currentScope())}inNonArrowFunction(){return(this.currentThisScope().flags&ht)>0}static extend(...e){for(var t=this,r=0;r-1&&this.raiseRecoverable(e.trailingComma,"Comma is not permitted after the rest element");var r=t?e.parenthesizedAssign:e.parenthesizedBind;r>-1&&this.raiseRecoverable(r,"Parenthesized pattern")}},bt.checkExpressionErrors=function(e,t){"use strict";if(!e)return!1;var r=e.shorthandAssign,i=e.doubleProto;if(!t)return r>=0||i>=0;r>=0&&this.raise(r,"Shorthand property assignments are valid only in destructuring patterns"),i>=0&&this.raiseRecoverable(i,"Redefinition of __proto__ property")},bt.checkYieldAwaitInDefaultParams=function(){"use strict";this.yieldPos&&(!this.awaitPos||this.yieldPos=9&&"SpreadElement"===e.type||this.options.ecmaVersion>=6&&(e.computed||e.method||e.shorthand))){var i,n=e.key;switch(n.type){case"Identifier":i=n.name;break;case"Literal":i=n.value+"";break;default:return}var s=e.kind;if(this.options.ecmaVersion>=6)"__proto__"===i&&"init"===s&&(t.proto&&(r&&r.doubleProto<0?r.doubleProto=n.start:this.raiseRecoverable(n.start,"Redefinition of __proto__ property")),t.proto=!0);else{i="$"+i;var a,o=t[i];o?(a="init"===s?this.strict&&o.init||o.get||o.set:o.init||o[s],a&&this.raiseRecoverable(n.start,"Redefinition of property")):o=t[i]={init:!1,get:!1,set:!1},o[s]=!0}}},St.parseExpression=function(e,t){"use strict";var r=this.start,i=this.startLoc,n=this.parseMaybeAssign(e,t);if(this.type===De.comma){var s=this.startNodeAt(r,i);for(s.expressions=[n];this.eat(De.comma);)s.expressions.push(this.parseMaybeAssign(e,t));return this.finishNode(s,"SequenceExpression")}return n},St.parseMaybeAssign=function(e,t,r){"use strict";if(this.isContextual("yield")){if(this.inGenerator)return this.parseYield(e);this.exprAllowed=!1}var i=!1,n=-1,s=-1,a=-1;t?(n=t.parenthesizedAssign,s=t.trailingComma,a=t.shorthandAssign,t.parenthesizedAssign=t.trailingComma=t.shorthandAssign=-1):(t=new Et,i=!0);var o=this.start,u=this.startLoc;this.type!==De.parenL&&this.type!==De.name||(this.potentialArrowAt=this.start);var l=this.parseMaybeConditional(e,t);if(r&&(l=r.call(this,l,o,u)),this.type.isAssign){var c=this.startNodeAt(o,u);return c.operator=this.value,c.left=this.type===De.eq?this.toAssignable(l,!1,t):l,i||Et.call(t),t.shorthandAssign=-1,this.checkLVal(l),this.next(),c.right=this.parseMaybeAssign(e),this.finishNode(c,"AssignmentExpression")}return i&&this.checkExpressionErrors(t,!0),n>-1&&(t.parenthesizedAssign=n),s>-1&&(t.trailingComma=s),a>-1&&(t.shorthandAssign=a),l},St.parseMaybeConditional=function(e,t){"use strict";var r=this.start,i=this.startLoc,n=this.parseExprOps(e,t);if(this.checkExpressionErrors(t))return n;if(this.eat(De.question)){var s=this.startNodeAt(r,i);return s.test=n,s.consequent=this.parseMaybeAssign(),this.expect(De.colon),s.alternate=this.parseMaybeAssign(e),this.finishNode(s,"ConditionalExpression")}return n},St.parseExprOps=function(e,t){"use strict";var r=this.start,i=this.startLoc,n=this.parseMaybeUnary(t,!1);return this.checkExpressionErrors(t)?n:n.start===r&&"ArrowFunctionExpression"===n.type?n:this.parseExprOp(n,r,i,-1,e)},St.parseExprOp=function(e,t,r,i,n){"use strict";var s=this.type.binop;if(null!=s&&(!n||this.type!==De._in)&&s>i){var a=this.type===De.logicalOR||this.type===De.logicalAND,o=this.value;this.next();var u=this.start,l=this.startLoc,c=this.parseExprOp(this.parseMaybeUnary(null,!1),u,l,s,n),p=this.buildBinary(t,r,e,c,o,a);return this.parseExprOp(p,t,r,i,n)}return e},St.buildBinary=function(e,t,r,i,n,s){"use strict";var a=this.startNodeAt(e,t);return a.left=r,a.operator=n,a.right=i,this.finishNode(a,s?"LogicalExpression":"BinaryExpression")},St.parseMaybeUnary=function(e,t){"use strict";var r,i=this.start,n=this.startLoc;if(this.isContextual("await")&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction))r=this.parseAwait(),t=!0;else if(this.type.prefix){var s=this.startNode(),a=this.type===De.incDec;s.operator=this.value,s.prefix=!0,this.next(),s.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(e,!0),a?this.checkLVal(s.argument):this.strict&&"delete"===s.operator&&"Identifier"===s.argument.type?this.raiseRecoverable(s.start,"Deleting local variable in strict mode"):t=!0,r=this.finishNode(s,a?"UpdateExpression":"UnaryExpression")}else{if(r=this.parseExprSubscripts(e),this.checkExpressionErrors(e))return r;for(;this.type.postfix&&!this.canInsertSemicolon();){var o=this.startNodeAt(i,n);o.operator=this.value,o.prefix=!1,o.argument=r,this.checkLVal(r),this.next(),r=this.finishNode(o,"UpdateExpression")}}return!t&&this.eat(De.starstar)?this.buildBinary(i,n,r,this.parseMaybeUnary(null,!1),"**",!1):r},St.parseExprSubscripts=function(e){"use strict";var t=this.start,r=this.startLoc,i=this.parseExprAtom(e),n="ArrowFunctionExpression"===i.type&&")"!==this.input.slice(this.lastTokStart,this.lastTokEnd);if(this.checkExpressionErrors(e)||n)return i;var s=this.parseSubscripts(i,t,r);return e&&"MemberExpression"===s.type&&(e.parenthesizedAssign>=s.start&&(e.parenthesizedAssign=-1),e.parenthesizedBind>=s.start&&(e.parenthesizedBind=-1)),s},St.parseSubscripts=function(e,t,r,i){"use strict";for(var n=this.options.ecmaVersion>=8&&"Identifier"===e.type&&"async"===e.name&&this.lastTokEnd===e.end&&!this.canInsertSemicolon()&&"async"===this.input.slice(e.start,e.end);;){var s=this.parseSubscript(e,t,r,i,n);if(s===e||"ArrowFunctionExpression"===s.type)return s;e=s}},St.parseSubscript=function(e,t,r,i,n){"use strict";var s=this.eat(De.bracketL);if(s||this.eat(De.dot)){var a=this.startNodeAt(t,r);a.object=e,a.property=s?this.parseExpression():this.parseIdent(!0),a.computed=!!s,s&&this.expect(De.bracketR),e=this.finishNode(a,"MemberExpression")}else if(!i&&this.eat(De.parenL)){var o=new Et,u=this.yieldPos,l=this.awaitPos,c=this.awaitIdentPos;this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0;var p=this.parseExprList(De.parenR,this.options.ecmaVersion>=8,!1,o);if(n&&!this.canInsertSemicolon()&&this.eat(De.arrow))return this.checkPatternErrors(o,!1),this.checkYieldAwaitInDefaultParams(),this.awaitIdentPos>0&&this.raise(this.awaitIdentPos,"Cannot use 'await' as identifier inside an async function"),this.yieldPos=u,this.awaitPos=l,this.awaitIdentPos=c,this.parseArrowExpression(this.startNodeAt(t,r),p,!0);this.checkExpressionErrors(o,!0),this.yieldPos=u||this.yieldPos,this.awaitPos=l||this.awaitPos,this.awaitIdentPos=c||this.awaitIdentPos;var h=this.startNodeAt(t,r);h.callee=e,h.arguments=p,e=this.finishNode(h,"CallExpression")}else if(this.type===De.backQuote){var f=this.startNodeAt(t,r);f.tag=e,f.quasi=this.parseTemplate({isTagged:!0}),e=this.finishNode(f,"TaggedTemplateExpression")}return e},St.parseExprAtom=function(e){"use strict";this.type===De.slash&&this.readRegexp();var t,r=this.potentialArrowAt===this.start;switch(this.type){case De._super:return this.allowSuper||this.raise(this.start,"'super' keyword outside a method"),t=this.startNode(),this.next(),this.type!==De.parenL||this.allowDirectSuper||this.raise(t.start,"super() call outside constructor of a subclass"),this.type!==De.dot&&this.type!==De.bracketL&&this.type!==De.parenL&&this.unexpected(),this.finishNode(t,"Super");case De._this:return t=this.startNode(),this.next(),this.finishNode(t,"ThisExpression");case De.name:var i=this.start,n=this.startLoc,s=this.containsEsc,a=this.parseIdent(!1);if(this.options.ecmaVersion>=8&&!s&&"async"===a.name&&!this.canInsertSemicolon()&&this.eat(De._function))return this.parseFunction(this.startNodeAt(i,n),0,!1,!0);if(r&&!this.canInsertSemicolon()){if(this.eat(De.arrow))return this.parseArrowExpression(this.startNodeAt(i,n),[a],!1);if(this.options.ecmaVersion>=8&&"async"===a.name&&this.type===De.name&&!s)return a=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(De.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(i,n),[a],!0)}return a;case De.regexp:var o=this.value;return t=this.parseLiteral(o.value),t.regex={pattern:o.pattern,flags:o.flags},t;case De.num:case De.string:return this.parseLiteral(this.value);case De._null:case De._true:case De._false:return t=this.startNode(),t.value=this.type===De._null?null:this.type===De._true,t.raw=this.type.keyword,this.next(),this.finishNode(t,"Literal");case De.parenL:var u=this.start,l=this.parseParenAndDistinguishExpression(r);return e&&(e.parenthesizedAssign<0&&!this.isSimpleAssignTarget(l)&&(e.parenthesizedAssign=u),e.parenthesizedBind<0&&(e.parenthesizedBind=u)),l;case De.bracketL:return t=this.startNode(),this.next(),t.elements=this.parseExprList(De.bracketR,!0,!0,e),this.finishNode(t,"ArrayExpression");case De.braceL:return this.parseObj(!1,e);case De._function:return t=this.startNode(),this.next(),this.parseFunction(t,0);case De._class:return this.parseClass(this.startNode(),!1);case De._new:return this.parseNew();case De.backQuote:return this.parseTemplate();default:this.unexpected()}},St.parseLiteral=function(e){"use strict";var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),this.next(),this.finishNode(t,"Literal")},St.parseParenExpression=function(){"use strict";this.expect(De.parenL);var e=this.parseExpression();return this.expect(De.parenR),e},St.parseParenAndDistinguishExpression=function(e){"use strict";var t,r=this.start,i=this.startLoc,n=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var s,a=this.start,o=this.startLoc,u=[],l=!0,c=!1,p=new Et,h=this.yieldPos,f=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==De.parenR;){if(l?l=!1:this.expect(De.comma),n&&this.afterTrailingComma(De.parenR,!0)){c=!0;break}if(this.type===De.ellipsis){s=this.start,u.push(this.parseParenItem(this.parseRestBinding())),this.type===De.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}u.push(this.parseMaybeAssign(!1,p,this.parseParenItem))}var d=this.start,m=this.startLoc;if(this.expect(De.parenR),e&&!this.canInsertSemicolon()&&this.eat(De.arrow))return this.checkPatternErrors(p,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=h,this.awaitPos=f,this.parseParenArrowList(r,i,u);u.length&&!c||this.unexpected(this.lastTokStart),s&&this.unexpected(s),this.checkExpressionErrors(p,!0),this.yieldPos=h||this.yieldPos,this.awaitPos=f||this.awaitPos,u.length>1?(t=this.startNodeAt(a,o),t.expressions=u,this.finishNodeAt(t,"SequenceExpression",d,m)):t=u[0]}else t=this.parseParenExpression();if(this.options.preserveParens){var v=this.startNodeAt(r,i);return v.expression=t,this.finishNode(v,"ParenthesizedExpression")}return t},St.parseParenItem=function(e){"use strict";return e},St.parseParenArrowList=function(e,t,r){"use strict";return this.parseArrowExpression(this.startNodeAt(e,t),r)};var Rt=[];St.parseNew=function(){"use strict";var e=this.startNode(),t=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(De.dot)){e.meta=t;var r=this.containsEsc;return e.property=this.parseIdent(!0),("target"!==e.property.name||r)&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is new.target"),this.inNonArrowFunction()||this.raiseRecoverable(e.start,"new.target can only be used in functions"),this.finishNode(e,"MetaProperty")}var i=this.start,n=this.startLoc;return e.callee=this.parseSubscripts(this.parseExprAtom(),i,n,!0),e.arguments=this.eat(De.parenL)?this.parseExprList(De.parenR,this.options.ecmaVersion>=8,!1):Rt,this.finishNode(e,"NewExpression")},St.parseTemplateElement=function({isTagged:e}){var t=this.startNode();return this.type===De.invalidTemplate?(e||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),t.value={raw:this.value,cooked:null}):t.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),t.tail=this.type===De.backQuote,this.finishNode(t,"TemplateElement")},St.parseTemplate=function({isTagged:e=!1}={}){var t=this.startNode();this.next(),t.expressions=[];var r=this.parseTemplateElement({isTagged:e});for(t.quasis=[r];!r.tail;)this.type===De.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(De.dollarBraceL),t.expressions.push(this.parseExpression()),this.expect(De.braceR),t.quasis.push(r=this.parseTemplateElement({isTagged:e}));return this.next(),this.finishNode(t,"TemplateLiteral")},St.isAsyncProp=function(e){"use strict";return!e.computed&&"Identifier"===e.key.type&&"async"===e.key.name&&(this.type===De.name||this.type===De.num||this.type===De.string||this.type===De.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===De.star)&&!Ye.test(this.input.slice(this.lastTokEnd,this.start))},St.parseObj=function(e,t){"use strict";var r=this.startNode(),i=!0,n={};for(r.properties=[],this.next();!this.eat(De.braceR);){if(i)i=!1;else if(this.expect(De.comma),this.afterTrailingComma(De.braceR))break;var s=this.parseProperty(e,t);e||this.checkPropClash(s,n,t),r.properties.push(s)}return this.finishNode(r,e?"ObjectPattern":"ObjectExpression")},St.parseProperty=function(e,t){"use strict";var r,i,n,s,a=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(De.ellipsis))return e?(a.argument=this.parseIdent(!1),this.type===De.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(a,"RestElement")):(this.type===De.parenL&&t&&(t.parenthesizedAssign<0&&(t.parenthesizedAssign=this.start),t.parenthesizedBind<0&&(t.parenthesizedBind=this.start)),a.argument=this.parseMaybeAssign(!1,t),this.type===De.comma&&t&&t.trailingComma<0&&(t.trailingComma=this.start),this.finishNode(a,"SpreadElement"));this.options.ecmaVersion>=6&&(a.method=!1,a.shorthand=!1,(e||t)&&(n=this.start,s=this.startLoc),e||(r=this.eat(De.star)));var o=this.containsEsc;return this.parsePropertyName(a),!e&&!o&&this.options.ecmaVersion>=8&&!r&&this.isAsyncProp(a)?(i=!0,r=this.options.ecmaVersion>=9&&this.eat(De.star),this.parsePropertyName(a,t)):i=!1,this.parsePropertyValue(a,e,r,i,n,s,t,o),this.finishNode(a,"Property")},St.parsePropertyValue=function(e,t,r,i,n,s,a,o){"use strict";if((r||i)&&this.type===De.colon&&this.unexpected(),this.eat(De.colon))e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,a),e.kind="init";else if(this.options.ecmaVersion>=6&&this.type===De.parenL)t&&this.unexpected(),e.kind="init",e.method=!0,e.value=this.parseMethod(r,i);else if(t||o||!(this.options.ecmaVersion>=5)||e.computed||"Identifier"!==e.key.type||"get"!==e.key.name&&"set"!==e.key.name||this.type===De.comma||this.type===De.braceR)this.options.ecmaVersion>=6&&!e.computed&&"Identifier"===e.key.type?((r||i)&&this.unexpected(),this.checkUnreserved(e.key),"await"!==e.key.name||this.awaitIdentPos||(this.awaitIdentPos=n),e.kind="init",t?e.value=this.parseMaybeDefault(n,s,e.key):this.type===De.eq&&a?(a.shorthandAssign<0&&(a.shorthandAssign=this.start),e.value=this.parseMaybeDefault(n,s,e.key)):e.value=e.key,e.shorthand=!0):this.unexpected();else{(r||i)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),e.value=this.parseMethod(!1);var u="get"===e.kind?0:1;if(e.value.params.length!==u){var l=e.value.start;this.raiseRecoverable(l,"get"===e.kind?"getter should have no params":"setter should have exactly one param")}else"set"===e.kind&&"RestElement"===e.value.params[0].type&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")}},St.parsePropertyName=function(e){"use strict";if(this.options.ecmaVersion>=6){if(this.eat(De.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(De.bracketR),e.key;e.computed=!1}return e.key=this.type===De.num||this.type===De.string?this.parseExprAtom():this.parseIdent(!0)},St.initFunction=function(e){"use strict";e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)},St.parseMethod=function(e,t,r){"use strict";var i=this.startNode(),n=this.yieldPos,s=this.awaitPos,a=this.awaitIdentPos;return this.initFunction(i),this.options.ecmaVersion>=6&&(i.generator=e),this.options.ecmaVersion>=8&&(i.async=!!t),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(yt(t,i.generator)|vt|(r?gt:0)),this.expect(De.parenL),i.params=this.parseBindingList(De.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(i,!1,!0),this.yieldPos=n,this.awaitPos=s,this.awaitIdentPos=a,this.finishNode(i,"FunctionExpression")},St.parseArrowExpression=function(e,t,r){"use strict";var i=this.yieldPos,n=this.awaitPos,s=this.awaitIdentPos;return this.enterScope(16|yt(r,!1)),this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!r),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0,!1),this.yieldPos=i,this.awaitPos=n,this.awaitIdentPos=s,this.finishNode(e,"ArrowFunctionExpression")},St.parseFunctionBody=function(e,t,r){"use strict";var i=t&&this.type!==De.braceL,n=this.strict,s=!1;if(i)e.body=this.parseMaybeAssign(),e.expression=!0,this.checkParams(e,!1);else{var a=this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params);n&&!a||(s=this.strictDirective(this.end),s&&a&&this.raiseRecoverable(e.start,"Illegal 'use strict' directive in function with non-simple parameter list"));var o=this.labels;this.labels=[],s&&(this.strict=!0),this.checkParams(e,!n&&!s&&!t&&!r&&this.isSimpleParamList(e.params)),e.body=this.parseBlock(!1),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=o}this.exitScope(),this.strict&&e.id&&this.checkLVal(e.id,5),this.strict=n},St.isSimpleParamList=function(e){"use strict";for(var t=0,r=null==e?0:e.length;t=6&&e)switch(e.type){case"Identifier":this.inAsync&&"await"===e.name&&this.raise(e.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern",r&&this.checkPatternErrors(r,!0);for(var i=0,n=e.properties,s=null==n?0:n.length;i=6&&(e.sourceType=this.options.sourceType),this.finishNode(e,"Program")};var Tt={kind:"loop"},Mt={kind:"switch"};Ot.isLet=function(e){"use strict";if(this.options.ecmaVersion<6||!this.isContextual("let"))return!1;et.lastIndex=this.pos;var t=et.exec(this.input),r=this.pos+t[0].length,i=this.input.charCodeAt(r);if(91===i)return!0;if(e)return!1;if(123===i)return!0;if(Ke(i,!0)){for(var n=r+1;Je(this.input.charCodeAt(n),!0);)++n;var s=this.input.slice(r,n);if(!Ge.test(s))return!0}return!1},Ot.isAsyncFunction=function(){"use strict";if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;et.lastIndex=this.pos;var e=et.exec(this.input),t=this.pos+e[0].length;return!(Ye.test(this.input.slice(this.pos,t))||"function"!==this.input.slice(t,t+8)||t+8!==this.input.length&&Je(this.input.charAt(t+8)))},Ot.parseStatement=function(e,t,r){"use strict";var i,n=this.type,s=this.startNode();switch(this.isLet(e)&&(n=De._var,i="let"),n){case De._break:case De._continue:return this.parseBreakContinueStatement(s,n.keyword);case De._debugger:return this.parseDebuggerStatement(s);case De._do:return this.parseDoStatement(s);case De._for:return this.parseForStatement(s);case De._function:return e&&(this.strict||"if"!==e&&"label"!==e)&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(s,!1,!e);case De._class:return e&&this.unexpected(),this.parseClass(s,!0);case De._if:return this.parseIfStatement(s);case De._return:return this.parseReturnStatement(s);case De._switch:return this.parseSwitchStatement(s);case De._throw:return this.parseThrowStatement(s);case De._try:return this.parseTryStatement(s);case De._const:case De._var:return i=i||this.value,e&&"var"!==i&&this.unexpected(),this.parseVarStatement(s,i);case De._while:return this.parseWhileStatement(s);case De._with:return this.parseWithStatement(s);case De.braceL:return this.parseBlock(!0,s);case De.semi:return this.parseEmptyStatement(s);case De._export:case De._import:return this.options.allowImportExportEverywhere||(t||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),n===De._import?this.parseImport(s):this.parseExport(s,r);default:if(this.isAsyncFunction())return e&&this.unexpected(),this.next(),this.parseFunctionStatement(s,!0,!e);var a=this.value,o=this.parseExpression();return n===De.name&&"Identifier"===o.type&&this.eat(De.colon)?this.parseLabeledStatement(s,a,o,e):this.parseExpressionStatement(s,o)}},Ot.parseBreakContinueStatement=function(e,t){"use strict";var r="break"===t;this.next(),this.eat(De.semi)||this.insertSemicolon()?e.label=null:this.type!==De.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var i=0;i=6?this.eat(De.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")},Ot.parseForStatement=function(e){"use strict";this.next();var t=this.options.ecmaVersion>=9&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction)&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(Tt),this.enterScope(0),this.expect(De.parenL),this.type===De.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var r=this.isLet();if(this.type===De._var||this.type===De._const||r){var i=this.startNode(),n=r?"let":this.value;return this.next(),this.parseVar(i,!0,n),this.finishNode(i,"VariableDeclaration"),!(this.type===De._in||this.options.ecmaVersion>=6&&this.isContextual("of"))||1!==i.declarations.length||"var"!==n&&i.declarations[0].init?(t>-1&&this.unexpected(t),this.parseFor(e,i)):(this.options.ecmaVersion>=9&&(this.type===De._in?t>-1&&this.unexpected(t):e.await=t>-1),this.parseForIn(e,i))}var s=new Et,a=this.parseExpression(!0,s);return this.type===De._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===De._in?t>-1&&this.unexpected(t):e.await=t>-1),this.toAssignable(a,!1,s),this.checkLVal(a),this.parseForIn(e,a)):(this.checkExpressionErrors(s,!0),t>-1&&this.unexpected(t),this.parseFor(e,a))},Ot.parseFunctionStatement=function(e,t,r){"use strict";return this.next(),this.parseFunction(e,Dt|(r?0:Ft),!1,t)},Ot.parseIfStatement=function(e){"use strict";return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(De._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")},Ot.parseReturnStatement=function(e){"use strict";return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(De.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},Ot.parseSwitchStatement=function(e){"use strict";var t;this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(De.braceL),this.labels.push(Mt),this.enterScope(0);for(var r=!1;this.type!==De.braceR;)if(this.type===De._case||this.type===De._default){var i=this.type===De._case;t&&this.finishNode(t,"SwitchCase"),e.cases.push(t=this.startNode()),t.consequent=[],this.next(),i?t.test=this.parseExpression():(r&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),r=!0,t.test=null),this.expect(De.colon)}else t||this.unexpected(),t.consequent.push(this.parseStatement(null));return this.exitScope(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")},Ot.parseThrowStatement=function(e){"use strict";return this.next(),Ye.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var Lt=[];Ot.parseTryStatement=function(e){"use strict";if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===De._catch){var t=this.startNode();if(this.next(),this.eat(De.parenL)){t.param=this.parseBindingAtom();var r="Identifier"===t.param.type;this.enterScope(r?32:0),this.checkLVal(t.param,r?4:2),this.expect(De.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),t.param=null,this.enterScope(0);t.body=this.parseBlock(!1),this.exitScope(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat(De._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},Ot.parseVarStatement=function(e,t){"use strict";return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")},Ot.parseWhileStatement=function(e){"use strict";return this.next(),e.test=this.parseParenExpression(),this.labels.push(Tt),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")},Ot.parseWithStatement=function(e){"use strict";return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement("with"),this.finishNode(e,"WithStatement")},Ot.parseEmptyStatement=function(e){"use strict";return this.next(),this.finishNode(e,"EmptyStatement")},Ot.parseLabeledStatement=function(e,t,r,i){"use strict";for(var n=0,s=this.labels,a=null==s?0:s.length;n=0;l--){var c=this.labels[l];if(c.statementStart!==e.start)break;c.statementStart=this.start,c.kind=u}return this.labels.push({name:t,kind:u,statementStart:this.start}),e.body=this.parseStatement(i?-1===i.indexOf("label")?i+"label":i:"label"),this.labels.pop(),e.label=r,this.finishNode(e,"LabeledStatement")},Ot.parseExpressionStatement=function(e,t){"use strict";return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},Ot.parseBlock=function(e=!0,t=this.startNode()){for(t.body=[],this.expect(De.braceL),e&&this.enterScope(0);!this.eat(De.braceR);){var r=this.parseStatement(null);t.body.push(r)}return e&&this.exitScope(),this.finishNode(t,"BlockStatement")},Ot.parseFor=function(e,t){"use strict";return e.init=t,this.expect(De.semi),e.test=this.type===De.semi?null:this.parseExpression(),this.expect(De.semi),e.update=this.type===De.parenR?null:this.parseExpression(),this.expect(De.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")},Ot.parseForIn=function(e,t){"use strict";var r=this.type===De._in?"ForInStatement":"ForOfStatement";return this.next(),"ForInStatement"===r&&("AssignmentPattern"===t.type||"VariableDeclaration"===t.type&&null!=t.declarations[0].init&&(this.strict||"Identifier"!==t.declarations[0].id.type))&&this.raise(t.start,"Invalid assignment in for-in loop head"),e.left=t,e.right="ForInStatement"===r?this.parseExpression():this.parseMaybeAssign(),this.expect(De.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,r)},Ot.parseVar=function(e,t,r){"use strict";for(e.declarations=[],e.kind=r;;){var i=this.startNode();if(this.parseVarId(i,r),this.eat(De.eq)?i.init=this.parseMaybeAssign(t):"const"!==r||this.type===De._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===i.id.type||t&&(this.type===De._in||this.isContextual("of"))?i.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),e.declarations.push(this.finishNode(i,"VariableDeclarator")),!this.eat(De.comma))break}return e},Ot.parseVarId=function(e,t){"use strict";"const"!==t&&"let"!==t||!this.isContextual("let")||this.raiseRecoverable(this.start,"let is disallowed as a lexically bound name"),e.id=this.parseBindingAtom(),this.checkLVal(e.id,"var"===t?1:2,!1)};var Dt=1,Ft=2;Ot.parseFunction=function(e,t,r,i){"use strict";this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!i)&&(this.type===De.star&&t&Ft&&this.unexpected(),e.generator=this.eat(De.star)),this.options.ecmaVersion>=8&&(e.async=!!i),t&Dt&&(e.id=4&t&&this.type!==De.name?null:this.parseIdent(),!e.id||t&Ft||this.checkLVal(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?1:2:3));var n=this.yieldPos,s=this.awaitPos,a=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(yt(e.async,e.generator)),t&Dt||(e.id=this.type===De.name?this.parseIdent():null),this.parseFunctionParams(e),this.parseFunctionBody(e,r,!1),this.yieldPos=n,this.awaitPos=s,this.awaitIdentPos=a,this.finishNode(e,t&Dt?"FunctionDeclaration":"FunctionExpression")},Ot.parseFunctionParams=function(e){"use strict";this.expect(De.parenL),e.params=this.parseBindingList(De.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},Ot.parseClass=function(e,t){"use strict";this.next();var r=this.strict;this.strict=!0,this.parseClassId(e,t),this.parseClassSuper(e);var i=this.startNode(),n=!1;for(i.body=[],this.expect(De.braceL);!this.eat(De.braceR);){var s=this.parseClassElement(null!==e.superClass);s&&(i.body.push(s),"MethodDefinition"===s.type&&"constructor"===s.kind&&(n&&this.raise(s.start,"Duplicate constructor in the same class"),n=!0))}return e.body=this.finishNode(i,"ClassBody"),this.strict=r,this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},Ot.parseClassElement=function(e){"use strict";var t=this;if(this.eat(De.semi))return null;var r=this.startNode(),i=function(e,i=!1){var n=t.start,s=t.startLoc;return!(!t.eatContextual(e)||(t.type===De.parenL||i&&t.canInsertSemicolon())&&(r.key&&t.unexpected(),r.computed=!1,r.key=t.startNodeAt(n,s),r.key.name=e,t.finishNode(r.key,"Identifier"),1))};r.kind="method",r.static=i("static");var n=this.eat(De.star),s=!1;n||(this.options.ecmaVersion>=8&&i("async",!0)?(s=!0,n=this.options.ecmaVersion>=9&&this.eat(De.star)):i("get")?r.kind="get":i("set")&&(r.kind="set")),r.key||this.parsePropertyName(r);var a=r.key,o=!1;return r.computed||r.static||!("Identifier"===a.type&&"constructor"===a.name||"Literal"===a.type&&"constructor"===a.value)?r.static&&"Identifier"===a.type&&"prototype"===a.name&&this.raise(a.start,"Classes may not have a static property named prototype"):("method"!==r.kind&&this.raise(a.start,"Constructor can't have get/set modifier"),n&&this.raise(a.start,"Constructor can't be a generator"),s&&this.raise(a.start,"Constructor can't be an async method"),r.kind="constructor",o=e),this.parseClassMethod(r,n,s,o),"get"===r.kind&&0!==r.value.params.length&&this.raiseRecoverable(r.value.start,"getter should have no params"),"set"===r.kind&&1!==r.value.params.length&&this.raiseRecoverable(r.value.start,"setter should have exactly one param"),"set"===r.kind&&"RestElement"===r.value.params[0].type&&this.raiseRecoverable(r.value.params[0].start,"Setter cannot use rest params"),r},Ot.parseClassMethod=function(e,t,r,i){"use strict";return e.value=this.parseMethod(t,r,i),this.finishNode(e,"MethodDefinition")},Ot.parseClassId=function(e,t){"use strict";this.type===De.name?(e.id=this.parseIdent(),t&&this.checkLVal(e.id,2,!1)):(!0===t&&this.unexpected(),e.id=null)},Ot.parseClassSuper=function(e){"use strict";e.superClass=this.eat(De._extends)?this.parseExprSubscripts():null},Ot.parseExport=function(e,t){"use strict";if(this.next(),this.eat(De.star))return this.expectContextual("from"),this.type!==De.string&&this.unexpected(),e.source=this.parseExprAtom(),this.semicolon(),this.finishNode(e,"ExportAllDeclaration");if(this.eat(De._default)){var r;if(this.checkExport(t,"default",this.lastTokStart),this.type===De._function||(r=this.isAsyncFunction())){var i=this.startNode();this.next(),r&&this.next(),e.declaration=this.parseFunction(i,4|Dt,!1,r)}else if(this.type===De._class){var n=this.startNode();e.declaration=this.parseClass(n,"nullableID")}else e.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(e,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())e.declaration=this.parseStatement(null),"VariableDeclaration"===e.declaration.type?this.checkVariableExport(t,e.declaration.declarations):this.checkExport(t,e.declaration.id.name,e.declaration.id.start),e.specifiers=[],e.source=null;else{if(e.declaration=null,e.specifiers=this.parseExportSpecifiers(t),this.eatContextual("from"))this.type!==De.string&&this.unexpected(),e.source=this.parseExprAtom();else{for(var s=0,a=e.specifiers,o=null==a?0:a.length;s=1;e--){var t=this.context[e];if("function"===t.token)return t.generator}return!1},Gt.updateContext=function(e){"use strict";var t,r=this.type;r.keyword&&e===De.dot?this.exprAllowed=!1:(t=r.updateContext)?t.call(this,e):this.exprAllowed=r.beforeExpr},De.parenR.updateContext=De.braceR.updateContext=function(){"use strict";if(1!==this.context.length){var e=this.context.pop();e===Vt.b_stat&&"function"===this.curContext().token&&(e=this.context.pop()),this.exprAllowed=!e.isExpr}else this.exprAllowed=!0},De.braceL.updateContext=function(e){"use strict";this.context.push(this.braceIsBlock(e)?Vt.b_stat:Vt.b_expr),this.exprAllowed=!0},De.dollarBraceL.updateContext=function(){"use strict";this.context.push(Vt.b_tmpl),this.exprAllowed=!0},De.parenL.updateContext=function(e){"use strict";var t=e===De._if||e===De._for||e===De._with||e===De._while;this.context.push(t?Vt.p_stat:Vt.p_expr),this.exprAllowed=!0},De.incDec.updateContext=function(){},De._function.updateContext=De._class.updateContext=function(e){"use strict";!e.beforeExpr||e===De.semi||e===De._else||e===De._return&&Ye.test(this.input.slice(this.lastTokEnd,this.start))||(e===De.colon||e===De.braceL)&&this.curContext()===Vt.b_stat?this.context.push(Vt.f_stat):this.context.push(Vt.f_expr),this.exprAllowed=!1},De.backQuote.updateContext=function(){"use strict";this.curContext()===Vt.q_tmpl?this.context.pop():this.context.push(Vt.q_tmpl),this.exprAllowed=!1},De.star.updateContext=function(e){"use strict";if(e===De._function){var t=this.context.length-1;this.context[t]=this.context[t]===Vt.f_expr?Vt.f_expr_gen:Vt.f_gen}this.exprAllowed=!0},De.name.updateContext=function(e){"use strict";var t=!1;this.options.ecmaVersion>=6&&e!==De.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(t=!0),this.exprAllowed=t};class Bt{reset(){}}class Ut{constructor(e){this.type=e.type,this.value=e.value,this.start=e.start,this.end=e.end,e.options.locations&&(this.loc=new ut(e,e.startLoc,e.endLoc)),e.options.ranges&&(this.range=[e.start,e.end])}}var Wt=xt.prototype;function qt(e){"use strict";return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e)))}Wt.next=function(){"use strict";this.options.onToken&&this.options.onToken(new Ut(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},Wt.getToken=function(){"use strict";return this.next(),new Ut(this)},"undefined"!=typeof Symbol&&(Wt[Symbol.iterator]=function(){"use strict";var e=this;return{next:function(){var t=e.getToken();return{done:t.type===De.eof,value:t}}}}),Wt.curContext=function(){"use strict";return this.context[this.context.length-1]},Wt.nextToken=function(){"use strict";var e=this.curContext();return e&&e.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(De.eof):e.override?e.override(this):void this.readToken(this.fullCharCodeAtPos())},Wt.readToken=function(e){"use strict";return Ke(e,this.options.ecmaVersion>=6)||92===e?this.readWord():this.getTokenFromCode(e)},Wt.fullCharCodeAtPos=function(){"use strict";var e=this.input.charCodeAt(this.pos);if(e<=55295||e>=57344)return e;var t=this.input.charCodeAt(this.pos+1);return(e<<10)+t-56613888},Wt.skipBlockComment=function(){"use strict";var e,t=this.options.onComment&&this.curPosition(),r=this.pos,i=this.input.indexOf("*/",this.pos+=2);if(-1===i&&this.raise(this.pos-2,"Unterminated comment"),this.pos=i+2,this.options.locations)for(Xe.lastIndex=r;(e=Xe.exec(this.input))&&e.index8&&e<14||e>=5760&&Ze.test(String.fromCharCode(e))))break e;++this.pos}}},Wt.finishToken=function(e,t){"use strict";this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var r=this.type;this.type=e,this.value=t,this.updateContext(r)},Wt.readToken_dot=function(){"use strict";var e=this.input.charCodeAt(this.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===e&&46===t?(this.pos+=3,this.finishToken(De.ellipsis)):(++this.pos,this.finishToken(De.dot))},Wt.readToken_slash=function(){"use strict";var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===e?this.finishOp(De.assign,2):this.finishOp(De.slash,1)},Wt.readToken_mult_modulo_exp=function(e){"use strict";var t=this.input.charCodeAt(this.pos+1),r=1,i=42===e?De.star:De.modulo;return this.options.ecmaVersion>=7&&42===e&&42===t&&(++r,i=De.starstar,t=this.input.charCodeAt(this.pos+2)),61===t?this.finishOp(De.assign,r+1):this.finishOp(i,r)},Wt.readToken_pipe_amp=function(e){"use strict";var t=this.input.charCodeAt(this.pos+1);return t===e?this.finishOp(124===e?De.logicalOR:De.logicalAND,2):61===t?this.finishOp(De.assign,2):this.finishOp(124===e?De.bitwiseOR:De.bitwiseAND,1)},Wt.readToken_caret=function(){"use strict";var e=this.input.charCodeAt(this.pos+1);return 61===e?this.finishOp(De.assign,2):this.finishOp(De.bitwiseXOR,1)},Wt.readToken_plus_min=function(e){"use strict";var t=this.input.charCodeAt(this.pos+1);return t===e?45!==t||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!Ye.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(De.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===t?this.finishOp(De.assign,2):this.finishOp(De.plusMin,1)},Wt.readToken_lt_gt=function(e){"use strict";var t=this.input.charCodeAt(this.pos+1),r=1;return t===e?(r=62===e&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+r)?this.finishOp(De.assign,r+1):this.finishOp(De.bitShift,r)):33!==t||60!==e||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===t&&(r=2),this.finishOp(De.relational,r)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},Wt.readToken_eq_excl=function(e){"use strict";var t=this.input.charCodeAt(this.pos+1);return 61===t?this.finishOp(De.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===e&&62===t&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(De.arrow)):this.finishOp(61===e?De.eq:De.prefix,1)},Wt.getTokenFromCode=function(e){"use strict";switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(De.parenL);case 41:return++this.pos,this.finishToken(De.parenR);case 59:return++this.pos,this.finishToken(De.semi);case 44:return++this.pos,this.finishToken(De.comma);case 91:return++this.pos,this.finishToken(De.bracketL);case 93:return++this.pos,this.finishToken(De.bracketR);case 123:return++this.pos,this.finishToken(De.braceL);case 125:return++this.pos,this.finishToken(De.braceR);case 58:return++this.pos,this.finishToken(De.colon);case 63:return++this.pos,this.finishToken(De.question);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(De.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 126:return this.finishOp(De.prefix,1)}this.raise(this.pos,"Unexpected character '"+qt(e)+"'")},Wt.finishOp=function(e,t){"use strict";var r=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,r)},Wt.readRegexp=function(){"use strict";for(var e,t,r=this.pos;;){this.pos>=this.input.length&&this.raise(r,"Unterminated regular expression");var i=this.input.charAt(this.pos);if(Ye.test(i)&&this.raise(r,"Unterminated regular expression"),e)e=!1;else{if("["===i)t=!0;else if("]"===i&&t)t=!1;else if("/"===i&&!t)break;e="\\"===i}++this.pos}var n=this.input.slice(r,this.pos);++this.pos;var s=this.pos,a=this.readWord1();this.containsEsc&&this.unexpected(s);var o=this.regexpState||(this.regexpState=new Bt(this));o.reset(r,n,a),this.validateRegExpFlags(o),this.validateRegExpPattern(o);var u=null;try{u=RegExp(n,a)}catch(e){}return this.finishToken(De.regexp,{pattern:n,flags:a,value:u})},Wt.readInt=function(e,t){"use strict";for(var r=this.pos,i=0,n=0,s=null==t?1/0:t;n=97?o-97+10:o>=65?o-65+10:o>=48&&o<=57?o-48:1/0,a>=e)break;++this.pos,i=i*e+a}return this.pos===r||null!=t&&this.pos-r!==t?null:i},Wt.readRadixNumber=function(e){"use strict";this.pos+=2;var t=this.readInt(e);return null==t&&this.raise(this.start+2,"Expected number in radix "+e),Ke(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(De.num,t)},Wt.readNumber=function(e){"use strict";var t=this.pos;e||null!==this.readInt(10)||this.raise(t,"Invalid number");var r=this.pos-t>=2&&48===this.input.charCodeAt(t);r&&this.strict&&this.raise(t,"Invalid number"),r&&/[89]/.test(this.input.slice(t,this.pos))&&(r=!1);var i=this.input.charCodeAt(this.pos);46!==i||r||(++this.pos,this.readInt(10),i=this.input.charCodeAt(this.pos)),69!==i&&101!==i||r||(i=this.input.charCodeAt(++this.pos),43!==i&&45!==i||++this.pos,null===this.readInt(10)&&this.raise(t,"Invalid number")),Ke(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var n=this.input.slice(t,this.pos),s=r?parseInt(n,8):parseFloat(n);return this.finishToken(De.num,s)},Wt.readCodePoint=function(){"use strict";var e,t=this.input.charCodeAt(this.pos);if(123===t){this.options.ecmaVersion<6&&this.unexpected();var r=++this.pos;e=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,e>1114111&&this.invalidStringToken(r,"Code point out of bounds")}else e=this.readHexChar(4);return e},Wt.readString=function(e){"use strict";for(var t="",r=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var i=this.input.charCodeAt(this.pos);if(i===e)break;92===i?(t+=this.input.slice(r,this.pos),t+=this.readEscapedChar(!1),r=this.pos):(Qe(i,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(r,this.pos++),this.finishToken(De.string,t)};var zt={};Wt.tryReadTemplateToken=function(){"use strict";this.inTemplateElement=!0;try{this.readTmplToken()}catch(e){if(e!==zt)throw e;this.readInvalidTemplateToken()}this.inTemplateElement=!1},Wt.invalidStringToken=function(e,t){"use strict";if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw zt;this.raise(e,t)},Wt.readTmplToken=function(){"use strict";for(var e="",t=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var r=this.input.charCodeAt(this.pos);if(96===r||36===r&&123===this.input.charCodeAt(this.pos+1))return this.pos!==this.start||this.type!==De.template&&this.type!==De.invalidTemplate?(e+=this.input.slice(t,this.pos),this.finishToken(De.template,e)):36===r?(this.pos+=2,this.finishToken(De.dollarBraceL)):(++this.pos,this.finishToken(De.backQuote));if(92===r)e+=this.input.slice(t,this.pos),e+=this.readEscapedChar(!0),t=this.pos;else if(Qe(r)){switch(e+=this.input.slice(t,this.pos),++this.pos,r){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:e+="\n";break;default:e+=String.fromCharCode(r)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),t=this.pos}else++this.pos}},Wt.readInvalidTemplateToken=function(){"use strict";for(;this.pos=48&&t<=55){var r=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],i=parseInt(r,8);return i>255&&(r=r.slice(0,-1),i=parseInt(r,8)),this.pos+=r.length-1,t=this.input.charCodeAt(this.pos),"0"===r&&56!==t&&57!==t||!this.strict&&!e||this.invalidStringToken(this.pos-1-r.length,e?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(i)}return Qe(t)?"":String.fromCharCode(t)}},Wt.readHexChar=function(e){"use strict";var t=this.pos,r=this.readInt(16,e);return null===r&&this.invalidStringToken(t,"Bad character escape sequence"),r},Wt.readWord1=function(){"use strict";this.containsEsc=!1;for(var e="",t=!0,r=this.pos,i=this.options.ecmaVersion>=6;this.pos(e.readNumber=Kt(e.readNumber,i),e.readRadixNumber=Kt(e.readRadixNumber,n),e)};function r(t,r){var i=t.pos;return"number"==typeof r?t.pos+=2:r=10,null!==t.readInt(r)&&t.input.charCodeAt(t.pos)===e?(++t.pos,t.finishToken(De.num,null)):(t.pos=i,null)}function i(e,t){var i=t[0];if(!i){var n=r(this);if(null!==n)return n}return Reflect.apply(e,this,t)}function n(e,t){var i=t[0],n=r(this,i);return null===n?Reflect.apply(e,this,t):n}return t})(),Yt=R.inited?R.module.parseBranch:R.module.parseBranch=(function(){"use strict";var e;return function(t){return void 0!==e&&e!==t||(e=fr.create("",{allowAwaitOutsideFunction:!0,allowReturnOutsideFunction:!0,ecmaVersion:10})),e.awaitIdentPos=t.awaitIdentPos,e.awaitPos=t.awaitPos,e.containsEsc=t.containsEsc,e.curLine=t.curLine,e.end=t.end,e.exprAllowed=t.exprAllowed,e.inModule=t.inModule,e.input=t.input,e.inTemplateElement=t.inTemplateElement,e.lastTokEnd=t.lastTokEnd,e.lastTokStart=t.lastTokStart,e.lineStart=t.lineStart,e.pos=t.pos,e.potentialArrowAt=t.potentialArrowAt,e.sourceFile=t.sourceFile,e.start=t.start,e.strict=t.strict,e.type=t.type,e.value=t.value,e.yieldPos=t.yieldPos,e}})(),Xt=R.inited?R.module.acornParserClassFields:R.module.acornParserClassFields=(function(){"use strict";var e=35,t={enable:e=>(e.getTokenFromCode=Kt(e.getTokenFromCode,r),e.parseClassElement=Kt(e.parseClassElement,i),e)};function r(t,r){var i=r[0];return i!==e?Reflect.apply(t,this,r):(++this.pos,this.finishToken(De.name,this.readWord1()))}function i(e,t){var r=this.type;if(r!==De.bracketL&&r!==De.name)return Reflect.apply(e,this,t);var i=Yt(this),n=this.startNode();i.parsePropertyName(n);var s=i.type;if(s===De.parenL)return Reflect.apply(e,this,t);if(s!==De.braceR&&s!==De.eq&&s!==De.semi){if(this.isContextual("async")||this.isContextual("get")||this.isContextual("set"))return Reflect.apply(e,this,t);if(this.isContextual("static")){if(s===De.star)return Reflect.apply(e,this,t);var a=Yt(i);a.parsePropertyName(n);var o=a.type;if(o===De.parenL)return Reflect.apply(e,this,t);if(o!==De.braceR&&o!==De.eq&&o!==De.semi&&(i.isContextual("async")||i.isContextual("get")||i.isContextual("set")))return Reflect.apply(e,this,t)}}var u=this.startNode();return u.static=s!==De.braceR&&s!==De.eq&&this.eatContextual("static"),this.parsePropertyName(u),u.value=this.eat(De.eq)?this.parseExpression():null,this.finishNode(u,"FieldDefinition"),this.semicolon(),u}return t})(),Qt=R.inited?R.module.parseErrors:R.module.parseErrors=(function(){"use strict";function e(e){class t extends e{constructor(e,t,r){super(r);var i=lt(e.input,t),n=i.column,s=i.line;this.column=n,this.inModule=e.inModule,this.line=s}}return Reflect.defineProperty(t,"name",{configurable:!0,value:e.name}),t}return{ReferenceError:e(ReferenceError),SyntaxError:e(SyntaxError)}})(),Zt=R.inited?R.module.acornParserErrorMessages:R.module.acornParserErrorMessages=(function(){"use strict";var e="Keyword must not contain escaped characters",t="Invalid or unexpected token",r="Unexpected end of input",i="Unexpected token",n="missing ) after argument list",s="Duplicate export of '",a="Duplicate export '",o="'import' and 'export' may only appear at the top level",u="'import' and 'export' may appear only with 'sourceType: module'",l="Escape sequence in keyword ",c=new Set(["await is only valid in async function","HTML comments are not allowed in modules","Cannot use 'import.meta' outside a module","new.target expression is not allowed here","Illegal return statement",e,t,r,"Unexpected eval or arguments in strict mode","Unexpected identifier","Unexpected reserved word","Unexpected strict mode reserved word","Unexpected string",i,n,"Unterminated template literal"]),p=new Map([["'return' outside of function","Illegal return statement"],["Binding arguments in strict mode","Unexpected eval or arguments in strict mode"],["Binding await in strict mode","Unexpected reserved word"],["Cannot use keyword 'await' outside an async function","await is only valid in async function"],["The keyword 'await' is reserved","Unexpected reserved word"],["The keyword 'yield' is reserved","Unexpected strict mode reserved word"],["Unterminated string constant",t],["Unterminated template","Unterminated template literal"],["new.target can only be used in functions","new.target expression is not allowed here"]]),h={enable:e=>(e.parseExprList=f,e.raise=d,e.raiseRecoverable=d,e.unexpected=m,e)};function f(e,t,r,i){for(var s=[],a=!0;!this.eat(e);){if(a)a=!1;else if(r||e!==De.parenR?this.expect(De.comma):this.eat(De.comma)||this.raise(this.start,n),t&&this.afterTrailingComma(e))break;var o=void 0;r&&this.type===De.comma?o=null:this.type===De.ellipsis?(o=this.parseSpread(i),i&&this.type===De.comma&&-1===i.trailingComma&&(i.trailingComma=this.start)):o=this.parseMaybeAssign(!1,i),s.push(o)}return s}function d(t,r){if(p.has(r))r=p.get(r);else if(r===o||r===u)r=i+" "+this.type.label;else if(r.startsWith(a))r=r.replace(a,s);else if(r.startsWith(l))r=e;else if(!c.has(r)&&!r.startsWith(i))return;throw new Qt.SyntaxError(this,t,r)}function m(e){void 0===e&&(e=this.start);var i=this.type===De.eof?r:t;this.raise(e,i)}return h})(),er=R.inited?R.module.parseLookahead:R.module.parseLookahead=(function(){"use strict";return function(e){var t=Yt(e);return t.next(),t}})(),tr=R.inited?R.module.acornParserFirstAwaitOutSideFunction:R.module.acornParserFirstAwaitOutSideFunction=(function(){"use strict";var e={enable:e=>(e.firstAwaitOutsideFunction=null,e.parseAwait=Kt(e.parseAwait,t),e.parseForStatement=Kt(e.parseForStatement,r),e)};function t(e,t){return this.inAsync||this.inFunction||null!==this.firstAwaitOutsideFunction||(this.firstAwaitOutsideFunction=lt(this.input,this.start)),Reflect.apply(e,this,t)}function r(e,t){if(this.inAsync||this.inFunction||null!==this.firstAwaitOutsideFunction)return Reflect.apply(e,this,t);var r=t[0],i=er(this),n=i.start,s=Reflect.apply(e,this,t);return r.await&&null===this.firstAwaitOutsideFunction&&(this.firstAwaitOutsideFunction=lt(this.input,n)),s}return e})(),rr=R.inited?R.module.acornParserFirstReturnOutSideFunction:R.module.acornParserFirstReturnOutSideFunction=(function(){"use strict";var e={enable:e=>(e.firstReturnOutsideFunction=null,e.parseReturnStatement=Kt(e.parseReturnStatement,t),e)};function t(e,t){return this.inFunction||null!==this.firstReturnOutsideFunction||(this.firstReturnOutsideFunction=lt(this.input,this.start)),Reflect.apply(e,this,t)}return e})(),ir=R.inited?R.module.acornParserFunctionParamsStart:R.module.acornParserFunctionParamsStart=(function(){"use strict";var e={enable:e=>(e.parseFunctionParams=Kt(e.parseFunctionParams,t),e)};function t(e,t){var r=t[0];return r.functionParamsStart=this.start,Reflect.apply(e,this,t)}return e})(),nr=R.inited?R.module.acornParserHTMLComment:R.module.acornParserHTMLComment=(function(){"use strict";var e=33,t=45,r=60,i=62,n="HTML comments are not allowed in modules",s=$t.lineBreakRegExp,a={enable:e=>(e.readToken_lt_gt=Kt(e.readToken_lt_gt,o),e.readToken_plus_min=Kt(e.readToken_plus_min,u),e)};function o(i,s){if(this.inModule){var a=s[0],o=this.input,u=this.pos,l=o.charCodeAt(u+1);a===r&&l===e&&o.charCodeAt(u+2)===t&&o.charCodeAt(u+3)===t&&this.raise(u,n)}return Reflect.apply(i,this,s)}function u(e,r){if(this.inModule){var a=r[0],o=this.input,u=this.lastTokEnd,l=this.pos,c=o.charCodeAt(l+1);c!==a||c!==t||o.charCodeAt(l+2)!==i||0!==u&&!s.test(o.slice(u,l))||this.raise(l,n)}return Reflect.apply(e,this,r)}return a})(),sr=R.inited?R.module.acornParserImport:R.module.acornParserImport=(function(){"use strict";var e="Cannot use 'import.meta' outside a module",t="Keyword must not contain escaped characters",r="'import.meta' is not a valid assignment target",i="Invalid left-hand side in assignment",n="Unexpected identifier",s="Unexpected string",a="Unexpected token",o={enable:e=>(De._import.startsExpr=!0,e.checkLVal=Kt(e.checkLVal,u),e.parseExport=Kt(e.parseExport,l),e.parseExprAtom=Kt(e.parseExprAtom,c),e.parseNew=Kt(e.parseNew,p),e.parseStatement=Kt(e.parseStatement,f),e.parseSubscript=Kt(e.parseSubscript,h),e)};function u(e,t){var n=t[0],s=n.type,a=n.start;if("CallExpression"===s&&"Import"===n.callee.type)throw new Qt.ReferenceError(this,a,i);if("MetaProperty"===s&&"import"===n.meta.name&&"meta"===n.property.name){var o=this.type,u=Qt.SyntaxError;throw o!==De.eq&&o!==De.incDec||"meta"!==this.input.slice(this.lastTokStart,this.lastTokEnd)||(u=Qt.ReferenceError),new u(this,a,r)}return Reflect.apply(e,this,t)}function l(e,t){if(er(this).type!==De.star)return Reflect.apply(e,this,t);var r=t[0],i=t[1];this.next();var n=this.start,s=this.startLoc;this.next();var a="ExportAllDeclaration";if(this.eatContextual("as")){var o=this.parseIdent(!0);this.checkExport(i,o.name,o.start);var u=this.startNodeAt(n,s);a="ExportNamedDeclaration",u.exported=o,r.declaration=null,r.specifiers=[this.finishNode(u,"ExportNamespaceSpecifier")]}return this.expectContextual("from"),this.type!==De.string&&this.unexpected(),r.source=this.parseExprAtom(),this.semicolon(),this.finishNode(r,a)}function c(r,i){if(this.type===De._import){var s=er(this),a=s.type;if(a===De.dot)return(function(r){var i=r.startNode(),s=r.parseIdent(!0);i.meta=s,r.expect(De.dot);var a=r.containsEsc,o=r.parseIdent(!0);return i.property=o,"meta"!==o.name?r.raise(o.start,n):a?r.raise(o.start,t):r.inModule||r.raise(s.start,e),r.finishNode(i,"MetaProperty")})(this);if(a===De.parenL)return(function(e){var t=e.startNode();return e.expect(De._import),e.finishNode(t,"Import")})(this);this.unexpected()}var o=Reflect.apply(r,this,i),u=o.type;return u!==De._false&&u!==De._null&&u!==De._true||(o.raw=""),o}function p(e,t){var r=er(this);return r.type===De._import&&er(r).type===De.parenL&&this.unexpected(),Reflect.apply(e,this,t)}function h(e,t){var r=t[0],i=t[1],n=t[2];if("Import"===r.type&&this.type===De.parenL){var s=this.startNodeAt(i,n);this.expect(De.parenL),s.arguments=[this.parseMaybeAssign()],s.callee=r,this.expect(De.parenR),this.finishNode(s,"CallExpression"),t[0]=s}return Reflect.apply(e,this,t)}function f(e,t){var r=t[1];if(this.type===De._import){var i,o=er(this),u=o.start,l=o.type;if(l===De.dot||l===De.parenL){var c=this.startNode(),p=this.parseMaybeAssign();return this.parseExpressionStatement(c,p)}this.inModule&&(r||this.options.allowImportExportEverywhere)||(i=l===De.name?n:l===De.string?s:a+" "+l.label,this.raise(u,i))}return Reflect.apply(e,this,t)}return o})(),ar=R.inited?R.module.acornParserNumericSeparator:R.module.acornParserNumericSeparator=(function(){"use strict";var e=48,t=57,r=97,i=95,n=65,s={enable:e=>(e.readInt=a,e)};function a(s,a){for(var o=this.pos,u="number"==typeof a,l=u?a:1/0,c=-1,p=0;++c=r?f=h-r+10:h>=n?f=h-n+10:h>=e&&h<=t&&(f=h-e),f>=s)break;++this.pos,p=p*s+f}else++this.pos}var d=this.pos;return d===o||u&&d-o!==a?null:p}return s})(),or=R.inited?R.module.acornParserLiteral:R.module.acornParserLiteral=(function(){"use strict";var e={enable:e=>(e.parseLiteral=t,e.parseTemplateElement=r,e)};function t(e){var t=this.startNode();return t.raw="",t.value=e,this.next(),this.finishNode(t,"Literal")}function r(){var e=this.startNode();return e.value={cooked:"",raw:""},this.next(),e.tail=this.type===De.backQuote,this.finishNode(e,"TemplateElement")}return e})(),ur=R.inited?R.module.utilAlwaysFalse:R.module.utilAlwaysFalse=(function(){"use strict";return function(){return!1}})(),lr=R.inited?R.module.acornParserTolerance:R.module.acornParserTolerance=(function(){"use strict";var e=new Map,t={enable:e=>(e.isDirectiveCandidate=ur,e.strictDirective=ur,e.isSimpleParamList=ke,e.adaptDirectivePrologue=L,e.checkLocalExport=L,e.checkParams=L,e.checkPatternErrors=L,e.checkPatternExport=L,e.checkPropClash=L,e.checkVariableExport=L,e.checkYieldAwaitInDefaultParams=L,e.declareName=L,e.invalidStringToken=L,e.validateRegExpFlags=L,e.validateRegExpPattern=L,e.checkExpressionErrors=r,e.enterScope=i,e)};function r(e){return!!e&&-1!==e.shorthandAssign}function i(t){this.scopeStack.push((function(t){var r=e.get(t);return void 0===r&&(r={flags:t,functions:[],lexical:[],var:[]},e.set(t,r)),r})(t))}return t})(),cr=R.inited?R.module.parseGetIdentifiersFromPattern:R.module.parseGetIdentifiersFromPattern=(function(){"use strict";return function(e){for(var t=[],r=[e],i=-1;++i(e.parseTopLevel=t,e)};function t(e){Array.isArray(e.body)||(e.body=[]);for(var t=e.body,i={},n=new Set,s=new Set,a=new Set,o=this.inModule,u={firstAwaitOutsideFunction:null,firstReturnOutsideFunction:null,identifiers:s,importedBindings:a,insertIndex:e.start,insertPrefix:""},l=!1;this.type!==De.eof;){var c=this.parseStatement(null,!0,i),p=c.expression,h=c.type;l||("ExpressionStatement"===h&&"Literal"===p.type&&"string"==typeof p.value?(u.insertIndex=c.end,u.insertPrefix=";"):l=!0);var f=c;if("ExportDefaultDeclaration"!==h&&"ExportNamedDeclaration"!==h||(f=c.declaration,null!==f&&(h=f.type)),"VariableDeclaration"===h)for(var d=0,m=f.declarations,v=null==m?0:m.length;dt?1:en;)c-=1}if(lo&&(a[l]=""),13===p&&(a[l]+="\r")}return a.join("\n")}})(),wr=R.inited?R.module.parseOverwrite:R.module.parseOverwrite=(function(){"use strict";return function(e,t,r,i){var n=e.magicString,s=br(n.original,i,t,r);return n.overwrite(t,r,s)}})(),Er=R.inited?R.module.visitorAssignment:R.module.visitorAssignment=(function(){"use strict";var e=new Map,t=new Map;function r(r,i,n){var s=r.assignableBindings,a=r.importedBindings,o=r.magicString,u=r.runtimeName,l=i.getValue(),c=l[n],p=vr(c),h=l.end,f=l.start;if(r.transformImportBindingAssignments)for(var d=0,m=null==p?0:p.length;d=13&&"use module"===t?-1===Ir(e.slice(0,r),"use script"):!(r>=13&&"use script"===t)||-1===Ir(e.slice(0,r),"use module"))}})(),Nr=R.inited?R.module.parsePreserveChild:R.module.parsePreserveChild=(function(){"use strict";return function(e,t,r){var i=t[r],n=i.start,s=t.start,a="";if(n>e.firstLineBreakPos){var o=n-s;a=7===o?" ":" ".repeat(o)}return wr(e,s,n,a)}})(),Cr=R.inited?R.module.parsePreserveLine:R.module.parsePreserveLine=(function(){"use strict";return function(e,{end:t,start:r}){return wr(e,r,t,"")}})(),Or=R.inited?R.module.utilEscapeQuotes:R.module.utilEscapeQuotes=(function(){"use strict";var e=new Map([[39,/\\?'/g],[34,/\\?"/g]]);return function(t,r=34){if("string"!=typeof t)return"";var i=String.fromCharCode(r);return t.replace(e.get(r),"\\"+i)}})(),Tr=R.inited?R.module.utilToString:R.module.utilToString=(function(){"use strict";var e=String;return function(t){if("string"==typeof t)return t;try{return e(t)}catch(e){}return""}})(),Mr=R.inited?R.module.utilUnescapeQuotes:R.module.utilUnescapeQuotes=(function(){"use strict";var e=new Map([[39,/\\'/g],[34,/\\"/g]]);return function(t,r=34){if("string"!=typeof t)return"";var i=String.fromCharCode(r);return t.replace(e.get(r),i)}})(),Lr=R.inited?R.module.utilStripQuotes:R.module.utilStripQuotes=(function(){"use strict";return function(e,t){if("string"!=typeof e)return"";var r=e.charCodeAt(0),i=e.charCodeAt(e.length-1);if(void 0===t&&(39===r&&39===i?t=39:34===r&&34===i&&(t=34)),void 0===t)return e;var n=e.slice(1,-1);return Mr(n,t)}})(),Dr=R.inited?R.module.utilToStringLiteral:R.module.utilToStringLiteral=(function(){"use strict";var e=/[\u2028\u2029]/g,t=new Map([["\u2028","\\u2028"],["\u2029","\\u2029"]]);function r(e){return"\\"+t.get(e)}return function(t,i=34){var n=JSON.stringify(t);if("string"!=typeof n&&(n=Tr(t)),n=n.replace(e,r),34===i&&34===n.charCodeAt(0))return n;var s=String.fromCharCode(i),a=Lr(n,i);return s+Or(a,i)+s}})(),Fr=R.inited?R.module.visitorImportExport:R.module.visitorImportExport=(function(){"use strict";function e(){return{imports:new Map,reExports:new Map,star:!1}}function t(e,t,r){e.hoistedExports.push(...r),t.declaration?Nr(e,t,"declaration"):Cr(e,t)}function r(e,t){Cr(e,t)}return new class extends mr{finalizeHoisting(){var e=this.top,t=e.importedBindings,r=e.insertPrefix;0!==t.size&&(r+=(this.generateVarDeclarations?"var ":"let ")+[...t].join(",")+";"),r+=(function(e,t){var r="",i=t.length;if(0===i)return r;var n=i-1,s=-1;r+=e.runtimeName+".x([";for(var a=0,o=null==t?0:t.length;a'+c+"]"+(++s===n?"":",")}return r+="]);",r})(this,this.hoistedExports);var i=this.runtimeName;this.importSpecifierMap.forEach((function(e,t){r+=i+".w("+Dr(t);var n="";e.imports.forEach((function(e,t){var r=(function e(t,r){return-1===r.indexOf(t)?t:e(a(t),r)})("v",e);n+=(""===n?"":",")+'["'+t+'",'+("*"===t?"null":'["'+e.join('","')+'"]')+",function("+r+"){"+e.join("=")+"="+r+"}]"})),e.reExports.forEach((function(e,t){for(var r=0,s=null==e?0:e.length;r1&&ji()}})(),Bi=R.inited?R.module.envIsDevelopment:R.module.envIsDevelopment=(function(){"use strict";return function(){return"development"===J.NODE_ENV}})(),Ui=R.inited?R.module.envIsElectron:R.module.envIsElectron=(function(){"use strict";return function(){return M(ie,"electron")||Ai()}})(),Wi=R.inited?R.module.envIsElectronRenderer:R.module.envIsElectronRenderer=(function(){"use strict";return function(){return"renderer"===re&&Ui()}})(),qi=R.inited?R.module.envIsPrint:R.module.envIsPrint=(function(){"use strict";return function(){return 1===q.length&&di().print&&ji()}})(),zi=R.inited?R.module.envIsEval:R.module.envIsEval=(function(){"use strict";return function(){if(qi())return!0;if(1!==q.length||!ji())return!1;var e=di();return e.eval||!te.isTTY&&!e.interactive}})(),Hi=R.inited?R.module.envIsJamine:R.module.envIsJamine=(function(){"use strict";var e=b.PACKAGE_PARENT_NAME;return function(){return"jasmine"===e}})(),$i=R.inited?R.module.envIsNdb:R.module.envIsNdb=(function(){"use strict";return function(){return M(ie,"ndb")}})(),Ki=R.inited?R.module.envIsNyc:R.module.envIsNyc=(function(){"use strict";return function(){return M(J,"NYC_ROOT_ID")}})(),Ji=R.inited?R.module.envIsREPL:R.module.envIsREPL=(function(){"use strict";return function(){return 1===q.length&&(!!ji()||""===Fi.id&&null===Fi.filename&&!1===Fi.loaded&&null==Fi.parent&&Ci(Fi.children))}})(),Yi=R.inited?R.module.envIsRunkit:R.module.envIsRunkit=(function(){"use strict";return function(){return M(J,"RUNKIT_HOST")}})(),Xi=R.inited?R.module.envIsTink:R.module.envIsTink=(function(){"use strict";var e=b.PACKAGE_PARENT_NAME;return function(){return"tink"===e}})(),Qi=R.inited?R.module.envIsYarnPnP:R.module.envIsYarnPnP=(function(){"use strict";return function(){return M(ie,"pnp")}})(),Zi={};f(Zi,"BRAVE",Ai),f(Zi,"CHECK",Vi),f(Zi,"CLI",Gi),f(Zi,"DEVELOPMENT",Bi),f(Zi,"ELECTRON",Ui),f(Zi,"ELECTRON_RENDERER",Wi),f(Zi,"EVAL",zi),f(Zi,"FLAGS",di),f(Zi,"HAS_INSPECTOR",Ii),f(Zi,"INTERNAL",Oi),f(Zi,"JASMINE",Hi),f(Zi,"NDB",$i),f(Zi,"NYC",Ki),f(Zi,"OPTIONS",Pi),f(Zi,"PRELOADED",ji),f(Zi,"PRINT",qi),f(Zi,"REPL",Ji),f(Zi,"RUNKIT",Yi),f(Zi,"TINK",Xi),f(Zi,"WIN32",vi),f(Zi,"YARN_PNP",Qi);var en=Zi,tn=R.inited?R.module.fsStatSync:R.module.fsStatSync=(function(){"use strict";var e=en.ELECTRON,t=Qr.prototype;return function(r){if("string"!=typeof r)return null;var i,n=R.moduleState.statSync;if(null!==n&&(i=n.get(r),void 0!==i))return i;try{i=Zr(r),!e||i instanceof Qr||B(i,t)}catch(e){i=null}return null!==n&&n.set(r,i),i}})(),rn=R.inited?R.module.pathToNamespacedPath:R.module.pathToNamespacedPath=(function(){"use strict";return"function"==typeof Se?Se:Re._makeLong})(),nn=R.inited?R.module.fsStatFast:R.module.fsStatFast=(function(){"use strict";var e,t=Qr.prototype.isFile;return function(r){if("string"!=typeof r)return-1;var i,n=R.moduleState.statFast;return null!==n&&(i=n.get(r),void 0!==i)?i:(i=(function(r){if(void 0===e&&(e="function"==typeof se.fs.internalModuleStat),e){try{return(function(e){var t="string"==typeof e?se.fs.internalModuleStat(rn(e)):-1;return t<0?-1:t})(r)}catch(e){}e=!1}return(function(e){var r=tn(e);return null!==r?Reflect.apply(t,r,[])?0:1:-1})(r)})(r),null!==n&&n.set(r,i),i)}})(),sn=R.inited?R.module.fsExists:R.module.fsExists=(function(){"use strict";return function(e){return-1!==nn(e)}})(),an=R.inited?R.module.utilGetCachePathHash:R.module.utilGetCachePathHash=(function(){"use strict";return function(e){return"string"==typeof e?e.slice(0,8):""}})(),on=R.inited?R.module.pathIsExtMJS:R.module.pathIsExtMJS=(function(){"use strict";return function(e){if("string"!=typeof e)return!1;var t=e.length;return t>4&&109===e.charCodeAt(t-3)&&46===e.charCodeAt(t-4)&&106===e.charCodeAt(t-2)&&115===e.charCodeAt(t-1)}})(),un=R.inited?R.module.utilGet:R.module.utilGet=(function(){"use strict";return function(e,t,r){if(null!=e)try{return void 0===r?e[t]:Reflect.get(e,t,r)}catch(e){}}})(),ln=R.inited?R.module.utilGetEnv:R.module.utilGetEnv=(function(){"use strict";return function(e){return un(I.env,e)}})(),cn=R.inited?R.module.utilIsDirectory:R.module.utilIsDirectory=(function(){"use strict";return function(e){return 1===nn(e)}})(),pn=R.inited?R.module.fsMkdir:R.module.fsMkdir=(function(){"use strict";return function(e){if("string"==typeof e)try{return Kr(e),!0}catch(e){}return!1}})(),hn=R.inited?R.module.fsMkdirp:R.module.fsMkdirp=(function(){"use strict";return function(e){if("string"!=typeof e)return!1;for(var t=[];!cn(e);){t.push(e);var r=ge(e);if(e===r)break;e=r}for(var i=t.length;i--;)if(!pn(t[i]))return!1;return!0}})(),fn=R.inited?R.module.utilParseJSON:R.module.utilParseJSON=(function(){"use strict";return function(e){if("string"==typeof e&&e.length)try{return JSON.parse(e)}catch(e){}return null}})(),dn=R.inited?R.module.pathNormalize:R.module.pathNormalize=(function(){"use strict";var e=vi(),t=/\\/g;return e?function(e){return"string"==typeof e?e.replace(t,"/"):""}:function(e){return"string"==typeof e?e:""}})(),mn=R.inited?R.module.pathRelative:R.module.pathRelative=(function(){"use strict";var e=vi();return e?function(e,t){for(var r=e.length,i=t.length,n=e.toLowerCase(),s=t.toLowerCase(),a=-1;++ac){if(92===t.charCodeAt(u+p))return t.slice(u+p+1);if(2===p)return t.slice(u+p)}o>c&&(92===e.charCodeAt(a+p)?h=p:2===p&&(h=3));break}var f=n.charCodeAt(a+p),d=s.charCodeAt(u+p);if(f!==d)break;92===f&&(h=p)}if(p!==c&&-1===h)return t;var m="";for(-1===h&&(h=0),p=a+h;++p<=r;)p!==r&&92!==e.charCodeAt(p)||(m+=0===m.length?"..":"/..");return m.length>0?m+dn(t.slice(u+h)):(u+=h,92===t.charCodeAt(u)&&++u,dn(t.slice(u)))}:function(e,t){for(var r=e.length,i=r-1,n=1,s=t.length,a=s-n,o=io){if(47===t.charCodeAt(n+u))return t.slice(n+u+1);if(0===u)return t.slice(n+u)}else i>o&&(47===e.charCodeAt(1+u)?l=u:0===u&&(l=0));break}var c=e.charCodeAt(1+u),p=t.charCodeAt(n+u);if(c!==p)break;47===c&&(l=u)}var h="";for(u=1+l;++u<=r;)u!==r&&47!==e.charCodeAt(u)||(h+=0===h.length?"..":"/..");return 0!==h.length?h+t.slice(n+l):(n+=l,47===t.charCodeAt(n)&&++n,t.slice(n))}})(),vn=R.inited?R.module.fsRemoveFile:R.module.fsRemoveFile=(function(){"use strict";return function(e){if("string"==typeof e)try{return ei(e),!0}catch(e){}return!1}})(),gn=R.inited?R.module.fsWriteFile:R.module.fsWriteFile=(function(){"use strict";return function(e,t,r){if("string"==typeof e)try{return ti(e,t,r),!0}catch(e){}return!1}})(),yn=R.inited?R.module.CachingCompiler:R.module.CachingCompiler=(function(){"use strict";var e=b.PACKAGE_VERSION,t={compile:(e,t={})=>!t.eval&&t.filename&&t.cachePath?(function(e,t){var i=t.cacheName,n=t.cachePath,s=r(e,t);if(!i||!n||0===s.transforms)return s;var a=R.pendingWrites,o=a.get(n);return void 0===o&&(o=new Map,a.set(n,o)),o.set(i,s),s})(e,t):r(e,t),from(e){var t=e.package,r=t.cache,i=e.cacheName,s=r.meta.get(i);if(void 0===s)return null;var a=s.length,o={circular:0,code:null,codeWithTDZ:null,filename:null,firstAwaitOutsideFunction:null,firstReturnOutsideFunction:null,mtime:-1,scriptData:null,sourceType:1,transforms:0,yieldIndex:-1};if(a>2){var u=s[7];"string"==typeof u&&(o.filename=we(t.cachePath,u));var l=s[5];null!==l&&(o.firstAwaitOutsideFunction=n(l));var c=s[6];null!==c&&(o.firstReturnOutsideFunction=n(c)),o.mtime=+s[3],o.sourceType=+s[4],o.transforms=+s[2]}a>7&&2===o.sourceType&&(e.type=3,o.circular=+s[8],o.yieldIndex=+s[9]);var p=s[0],h=s[1];return-1!==p&&-1!==h&&(o.scriptData=zr.slice(r.buffer,p,h)),e.compileData=o,r.compile.set(i,o),o}};function r(e,t){var r=Wr.compile(e,(function(e={}){var t=e.cjsPaths,r=e.cjsVars,i=e.topLevelReturn;on(e.filename)&&(t=void 0,r=void 0,i=void 0);var n=e.runtimeName;return e.eval?{cjsPaths:t,cjsVars:r,runtimeName:n,topLevelReturn:!0}:{cjsPaths:t,cjsVars:r,generateVarDeclarations:e.generateVarDeclarations,hint:e.hint,pragmas:e.pragmas,runtimeName:n,sourceType:e.sourceType,strict:e.strict,topLevelReturn:i}})(t));return t.eval?r:(r.filename=t.filename,r.mtime=t.mtime,r)}function i({column:e,line:t}){return[e,t]}function n([e,t]){return{column:e,line:t}}return ee(X()+1),Q("exit",oe((function(){ee(Math.max(X()-1,0));var t=R.pendingScripts,r=R.pendingWrites,n=R.package.dir;n.forEach((function(e,i){if(""!==i){var s,a=!hn(i),o=e.dirty;o||a||(o=!!fn(ln("ESM_DISABLE_CACHE")),e.dirty=o),(o||a)&&(n.delete(i),t.delete(i),r.delete(i)),a||o&&(s=i+Ee+".dirty",sn(s)||gn(s,""),vn(i+Ee+".data.blob"),vn(i+Ee+".data.json"),e.compile.forEach((function(e,t){vn(i+Ee+t)})))}}));var s=new Map,a=R.support.createCachedData;t.forEach((function(e,t){var r=n.get(t),i=r.compile,o=r.meta;e.forEach((function(e,r){var n,u=i.get(r);void 0===u&&(u=null),null!==u&&(n=u.scriptData,null===n&&(n=void 0));var l=!1,c=null;if(void 0===n&&(a&&"function"==typeof e.createCachedData?c=e.createCachedData():e.cachedDataProduced&&(c=e.cachedData)),null!==c&&c.length&&(l=!0),null!==u)if(null!==c)u.scriptData=c;else if(void 0!==n&&e.cachedDataRejected){l=!0;var p=o.get(r);void 0!==p&&(p[0]=-1,p[1]=-1),c=null,u.scriptData=null}if(l&&""!==r){var h=s.get(t);void 0===h&&(h=new Map,s.set(t,h)),h.set(r,c)}}))})),s.forEach((function(t,r){var s=n.get(r),a=s.compile,o=s.meta;t.forEach((function(e,t){var n=o.get(t);if(void 0===n){n=[-1,-1];var s=a.get(t);if(void 0===s&&(s=null),null!==s){var u=s,l=u.filename,c=u.firstAwaitOutsideFunction,p=u.firstReturnOutsideFunction,h=u.mtime,f=u.sourceType,d=u.transforms,m=null===c?null:i(c),v=null===p?null:i(p);1===f?0!==d&&n.push(d,h,f,m,v,mn(r,l)):n.push(d,h,f,m,v,mn(r,l),s.circular,s.yieldIndex)}o.set(t,n)}}));var u=s.buffer,l=[],c={},p=0;o.forEach((function(e,r){var i=t.get(r);if(void 0===i){var n=a.get(r);void 0===n&&(n=null);var s=e[0],o=e[1];i=null,null!==n?i=n.scriptData:-1!==s&&-1!==o&&(i=zr.slice(u,s,o))}null!==i&&(e[0]=p,p+=i.length,e[1]=p,l.push(i)),c[r]=e})),gn(r+Ee+".data.blob",zr.concat(l)),gn(r+Ee+".data.json",JSON.stringify({meta:c,version:e}))})),r.forEach((function(e,t){e.forEach((function(e,r){gn(t+Ee+r,e.code)&&(function(e,t){var r=R.package.dir.get(e),i=r.compile,n=r.meta,s=an(t);i.forEach((function(r,a){a!==t&&a.startsWith(s)&&(i.delete(a),n.delete(a),vn(e+Ee+a))}))})(t,r)}))}))}))),t})(),xn=R.inited?R.module.SafeArray:R.module.SafeArray=U(R.external.Array),bn=R.inited?R.module.GenericArray:R.module.GenericArray=(function(){"use strict";var e=Array.prototype,t=xn.prototype;return{concat:P(t.concat),from:xn.from,indexOf:P(e.indexOf),join:P(e.join),of:xn.of,push:P(e.push),unshift:P(e.unshift)}})(),wn=R.inited?R.module.GenericObject:R.module.GenericObject=(function(){"use strict";var e=R.external.Object;return{create:(t,r)=>(null===r&&(r=void 0),null===t||A(t)?Object.create(t,r):void 0===r?new e:Object.defineProperties(new e,r))}})(),En=R.inited?R.module.RealModule:R.module.RealModule=he(k("module")),Sn=R.inited?R.module.SafeModule:R.module.SafeModule=U(En),Rn=R.inited?R.module.SafeObject:R.module.SafeObject=U(R.external.Object),Pn=R.inited?R.module.utilAssign:R.module.utilAssign=(function(){"use strict";return function(e){for(var t=arguments.length,r=0;++r1&&47===r.charCodeAt(0)&&47===r.charCodeAt(1)&&(r="file:"+r),n=e?new On(r):(function(e){for(var r=Mn(e),i=0,n=null==t?0:t.length;i=65&&s<=90||s>=97&&s<=122)&&47===i.charCodeAt(3)?be(i).slice(1):""}})(),Vn=R.inited?R.module.utilIsFileOrigin:R.module.utilIsFileOrigin=(function(){"use strict";return function(e){if("string"!=typeof e)return!1;var t=e.length;return t>7&&102===e.charCodeAt(0)&&105===e.charCodeAt(1)&&108===e.charCodeAt(2)&&101===e.charCodeAt(3)&&58===e.charCodeAt(4)&&47===e.charCodeAt(5)&&47===e.charCodeAt(6)}})(),Gn=R.inited?R.module.utilGetModuleDirname:R.module.utilGetModuleDirname=(function(){"use strict";return function(e){if(D(e)){var t=e.path;if("string"==typeof t)return t;var r=e.id;if(ki.has(r))return"";var i=e.filename;if(null===i&&"string"==typeof r&&(i=Vn(r)?jn(r):r),"string"==typeof i)return ge(i)}return"."}})(),Bn=R.inited?R.module.pathIsExtNode:R.module.pathIsExtNode=(function(){"use strict";return function(e){if("string"!=typeof e)return!1;var t=e.length;return t>5&&110===e.charCodeAt(t-4)&&46===e.charCodeAt(t-5)&&111===e.charCodeAt(t-3)&&100===e.charCodeAt(t-2)&&101===e.charCodeAt(t-1)}})(),Un=R.inited?R.module.utilCopyProperty:R.module.utilCopyProperty=(function(){"use strict";return function(e,t,r){if(!A(e)||!A(t))return e;var i=Reflect.getOwnPropertyDescriptor(t,r);return void 0!==i&&(j(i)?e[r]=t[r]:Reflect.defineProperty(e,r,i)),e}})(),Wn=R.inited?R.module.utilIsError:R.module.utilIsError=(function(){"use strict";var e=li.types;if("function"==typeof(e&&e.isNativeError))return e.isNativeError;var t=se.util.isNativeError;return"function"==typeof t?t:li.isError})(),qn=R.inited?R.module.errorCaptureStackTrace:R.module.errorCaptureStackTrace=(function(){"use strict";var e=Error.captureStackTrace;return function(t,r){return Wn(t)&&("function"==typeof r?e(t,r):e(t)),t}})(),zn=R.inited?R.module.utilNativeTrap:R.module.utilNativeTrap=(function(){"use strict";return function(e){return function t(...r){try{return Reflect.apply(e,this,r)}catch(e){throw qn(e,t),e}}}})(),Hn=R.inited?R.module.utilEmptyArray:R.module.utilEmptyArray=(function(){"use strict";return[]})(),$n=R.inited?R.module.utilEmptyObject:R.module.utilEmptyObject=(function(){"use strict";return{}})(),Kn=R.inited?R.module.utilIsOwnProxy:R.module.utilIsOwnProxy=(function(){"use strict";var e=b.PACKAGE_PREFIX,t=RegExp("[\\[\"']"+Pr(e)+":proxy['\"\\]]\\s*:\\s*1\\s*\\}\\s*.?$"),r={breakLength:1/0,colors:!1,compact:!0,customInspect:!1,depth:0,maxArrayLength:0,showHidden:!1,showProxy:!0},i={breakLength:1/0,colors:!1,compact:!0,customInspect:!1,depth:1,maxArrayLength:0,showHidden:!0,showProxy:!0},n=0;return function(e){return ue.instances.has(e)||(function(e){if(!R.support.inspectProxies||!A(e)||1!=++n)return!1;var s;try{s=oi(e,r)}finally{n-=1}if(!s.startsWith("Proxy ["))return!1;n+=1;try{s=oi(e,i)}finally{n-=1}return t.test(s)})(e)}})(),Jn=R.inited?R.module.utilUnwrapOwnProxy:R.module.utilUnwrapOwnProxy=(function(){"use strict";return function(e){if(!A(e))return e;var t=R.memoize.utilUnwrapOwnProxy,r=t.get(e);if(void 0!==r)return r;for(var i,n=ue.instances,s=e;void 0!==(i=n.get(s));)s=i[0];return t.set(e,s),s}})(),Yn=R.inited?R.module.shimFunctionPrototypeToString:R.module.shimFunctionPrototypeToString=(function(){"use strict";var e=R.proxyNativeSourceText,t=""===e?"function () { [native code] }":e,r={enable(r){var i=Reflect.getOwnPropertyDescriptor(r,"Function").value.prototype,n=R.memoize.shimFunctionPrototypeToString;if((function(e,t){var r=t.get(e);if(void 0!==r)return r;r=!0;try{var i=e.toString;"function"==typeof i&&(r=Reflect.apply(i,new ue(i,$n),Hn)===Reflect.apply(i,i,Hn))}catch(e){r=!1}return t.set(e,r),r})(i,n))return r;var s=zn((function(r,i){""!==e&&Kn(i)&&(i=Jn(i));try{return Reflect.apply(r,i,Hn)}catch(e){if("function"!=typeof i)throw e}if(Kn(i))try{return Reflect.apply(r,Jn(i),Hn)}catch(e){}return t}));return Reflect.defineProperty(i,"toString",{configurable:!0,value:new ue(i.toString,{apply:s}),writable:!0})&&n.set(i,!0),r}};return r})();Yn.enable(R.safeGlobal);var Xn=function(e,t){"use strict";if("function"!=typeof t)return e;var r=R.memoize.utilMaskFunction,i=r.get(e);if(void 0!==i)return i.proxy;i=r.get(t),void 0!==i&&(t=i.source);var n=new ue(e,{get:(e,t,r)=>"toString"!==t||M(e,"toString")?(r===n&&(r=e),Reflect.get(e,t,r)):i.toString}),s=M(t,"prototype")?t.prototype:void 0;if(A(s)){var a=M(e,"prototype")?e.prototype:void 0;A(a)||(a=wn.create(),Reflect.defineProperty(e,"prototype",{value:a,writable:!0})),Reflect.defineProperty(a,"constructor",{configurable:!0,value:n,writable:!0}),B(a,ae(s))}else{var o=Reflect.getOwnPropertyDescriptor(t,"prototype");void 0===o?Reflect.deleteProperty(e,"prototype"):Reflect.defineProperty(e,"prototype",o)}return Un(e,t,"name"),B(e,ae(t)),i={proxy:n,source:t,toString:new ue(e.toString,{apply:zn((function(t,r,n){return Pc.state.package.default.options.debug||"function"!=typeof r||Jn(r)!==e||(r=i.source),Reflect.apply(t,r,n)}))})},r.set(e,i),r.set(n,i),n},Qn=R.inited?R.module.utilIsModuleNamespaceObjectLike:R.module.utilIsModuleNamespaceObjectLike=(function(){"use strict";return function(e){if(!D(e)||null!==ae(e))return!1;var t=Reflect.getOwnPropertyDescriptor(e,Symbol.toStringTag);return void 0!==t&&!1===t.configurable&&!1===t.enumerable&&!1===t.writable&&"Module"===t.value}})(),Zn=R.inited?R.module.utilIsProxyInspectable:R.module.utilIsProxyInspectable=(function(){"use strict";return function(e){return!!A(e)&&("function"==typeof e||Array.isArray(e)||Reflect.has(e,Symbol.toStringTag)||e===xo.process.module.exports||"[object Object]"===ii(e))}})(),es=R.inited?R.module.utilIsNativeLike:R.module.utilIsNativeLike=(function(){"use strict";var e=Function.prototype.toString,t=RegExp("^"+Pr(e.call(e)).replace(/toString|(function ).*?(?=\\\()/g,"$1.*?")+"$");return function(r){return"function"==typeof r&&(function(r){try{return t.test(e.call(r))}catch(e){}return!1})(r)}})(),ts=R.inited?R.module.utilIsProxy:R.module.utilIsProxy=(function(){"use strict";if("function"==typeof(ui&&ui.isProxy))return ui.isProxy;var e,t={breakLength:1/0,colors:!1,compact:!0,customInspect:!1,depth:0,maxArrayLength:0,showHidden:!1,showProxy:!0};return function(r){return!!ue.instances.has(r)||(void 0===e&&(e="function"==typeof se.util.getProxyDetails),e?!!pe(r):R.support.inspectProxies&&A(r)&&oi(r,t).startsWith("Proxy ["))}})(),rs=R.inited?R.module.utilIsNative:R.module.utilIsNative=(function(){"use strict";return function(e){if(!es(e))return!1;var t=e.name;return!("string"==typeof t&&t.startsWith("bound ")||ts(e))}})(),is=R.inited?R.module.utilIsStackTraceMaskable:R.module.utilIsStackTraceMaskable=(function(){"use strict";return function(e){if(!Wn(e))return!1;var t=Reflect.getOwnPropertyDescriptor(e,"stack");return!(void 0!==t&&!0===t.configurable&&!1===t.enumerable&&"function"==typeof t.get&&"function"==typeof t.set&&!rs(t.get)&&!rs(t.set))}})(),ns=R.inited?R.module.utilSetHiddenValue:R.module.utilSetHiddenValue=(function(){"use strict";var e;return function(t,r,i){if(void 0===e&&(e="function"==typeof se.util.setHiddenValue),e&&typeof r===R.utilBinding.hiddenKeyType&&null!=r&&A(t))try{return se.util.setHiddenValue(t,r,i)}catch(e){}return!1}})(),ss=R.inited?R.module.errorDecorateStackTrace:R.module.errorDecorateStackTrace=(function(){"use strict";return function(e){return Wn(e)&&ns(e,R.utilBinding.errorDecoratedSymbol,!0),e}})(),as=R.inited?R.module.utilEncodeURI:R.module.utilEncodeURI=(function(){"use strict";var e=encodeURI;return function(t){return"string"==typeof t?e(t):""}})(),os=R.inited?R.module.utilGetURLFromFilePath:R.module.utilGetURLFromFilePath=(function(){"use strict";var e=/[?#]/g,t=new Map([["#","%23"],["?","%3F"]]);function r(e){return t.get(e)}return function(t){var i="string"==typeof t?t.length:0;if(0===i)return"file:///";var n=t,s=i;t=dn(we(t)),t=as(t).replace(e,r),i=t.length,47!==t.charCodeAt(i-1)&&gi(n.charCodeAt(s-1))&&(t+="/");for(var a=-1;++a1?t="/"+t.slice(a):0===a&&(t="/"+t),"file://"+t}})(),us=R.inited?R.module.utilGetModuleURL:R.module.utilGetModuleURL=(function(){"use strict";return function(e){if("string"==typeof e)return xi(e)?os(e):e;if(D(e)){var t=e.filename,r=e.id;if("string"==typeof t)return os(t);if("string"==typeof r)return r}return""}})(),ls=R.inited?R.module.utilIsParseError:R.module.utilIsParseError=(function(){"use strict";return function(e){for(var t in Qt)if(e instanceof Qt[t])return!0;return!1}})(),cs=R.inited?R.module.utilReplaceWithout:R.module.utilReplaceWithout=(function(){"use strict";return function(e,t,r){if("string"!=typeof e||"string"!=typeof t)return e;var i=r(e.replace(t,"\u200dWITHOUT\u200d"));return"string"==typeof i?i.replace("\u200dWITHOUT\u200d",(function(){return t})):e}})(),ps=R.inited?R.module.utilUntransformRuntime:R.module.utilUntransformRuntime=(function(){"use strict";var e=/\w+\u200D\.a\("(.+?)",\1\)/g,t=/\w+\u200D\.t\("(.+?)"\)/g,r=/\(eval===(\w+\u200D)\.v\?\1\.c:\1\.k\)/g,i=/\(eval===(\w+\u200D)\.v\?\1\.e:eval\)/g,n=/\w+\u200D\.(\w+)(\.)?/g,s=/\w+\u200D\.b\("(.+?)","(.+?)",?/g;function a(e,t){return t}function o(){return""}function u(){return"eval"}function l(e,t,r=""){return"e"===t?"eval"+r:"_"===t||"i"===t?"import"+r:"r"===t?"require"+r:""}function c(e,t,r){return"("+t+r}return function(p){return"string"!=typeof p?"":p.replace(e,a).replace(t,a).replace(r,o).replace(i,u).replace(s,c).replace(n,l)}})(),hs=R.inited?R.module.errorScrubStackTrace:R.module.errorScrubStackTrace=(function(){"use strict";var e=b.PACKAGE_FILENAMES,t=/:1:\d+(?=\)?$)/gm,r=/(\n +at .+)+$/;return function(i){if("string"!=typeof i)return"";var n=r.exec(i);if(null===n)return i;var s=n.index,a=i.slice(0,s),o=i.slice(s).split("\n").filter((function(t){for(var r=0,i=null==e?0:e.length;r-1&&h";var i=Ns.colors[r],n=i[0],s=i[1];return"\x1b["+n+"m\x1b["+s+"m"})():"":vs(e)?(function(e,t){for(var r=xs(e),i=bs(),n=0,s=null==r?0:r.length;nReflect.apply(t,r,[e,i]),construct:(e,r,i)=>Reflect.construct(t,[e,r],i)})}})(),Is=R.inited?R.module.utilToWrapper:R.module.utilToWrapper=(function(){"use strict";return function(e){return function(t,r){return Reflect.apply(e,this,r)}}})(),As=ks(li.inspect,Is(_s)),Ns=As;function Cs(e){"use strict";try{return JSON.stringify(e)}catch(e){if(Wn(e)){if("TypeError"===un(e,"name")&&un(e,"message")===R.circularErrorMessage)return"[Circular]";fs(e)}throw e}}var Os,Ts=function(e,...t){var r=t[0],i=t.length,n=0,s="",a="";if("string"==typeof r){if(1===i)return r;for(var o,u,l=r.length,c=l-1,p=-1,h=0;++p!!Reflect.deleteProperty(e,r)&&(M(t.getters,r)&&(t.addGetter(r,(function(){return t.exports[r]})),t.updateBindings(r)),!0),set(e,r,i,s){if(!uo(e,r))return!1;var a="function"==typeof i?n.unwrap.get(i):void 0;void 0!==a&&(i=a),s===m&&(s=e);var o=void 0!==$a(e,r);return!!Reflect.set(e,r,i,s)&&(M(t.getters,r)?(t.addGetter(r,(function(){return t.exports[r]})),t.updateBindings(o?void 0:r)):o&&t.updateBindings(),!0)}},l=t.builtin,c=l?null:T(r),p=0,h=null==c?0:c.length;pt?r.slice(0,t)+"...":r},ko=R.inited?R.module.errors:R.module.errors=(function(){"use strict";var e=39,t=b.PACKAGE_VERSION,r=R.external,i=r.Error,n=r.ReferenceError,s=r.SyntaxError,a=r.TypeError,o=new Map,u={MAIN_NOT_FOUND:function(t,r){var n=new i("Cannot find module "+Dr(t,e)+'. Please verify that the package.json has a valid "main" entry');return n.code="MODULE_NOT_FOUND",n.path=r,n.requestPath=t,n},MODULE_NOT_FOUND:function(t,r){var n=(function(e){for(var t=[],r=new Set;null!=e&&!r.has(e);)r.add(e),t.push(Po(e)),e=e.parent;return t})(r),s="Cannot find module "+Dr(t,e);0!==n.length&&(s+="\nRequire stack:\n- "+n.join("\n- "));var a=new i(s);return a.code="MODULE_NOT_FOUND",a.requireStack=n,a}};function l(e,t,r){u[e]=(function(e,t){return function(...r){var i,n=r.length,s=0===n?null:r[n-1],a="function"==typeof s?r.pop():null,u=o.get(t),l=u(...r);null===a?i=So(e,[l]):(i=So(e,[l],0),qn(i,a));var c=Ro(i);if(null!==c){var p=un(i,"stack");"string"==typeof p&&Reflect.defineProperty(i,"stack",{configurable:!0,value:c.filename+":"+c.line+"\n"+p,writable:!0})}return i}})(r,e),o.set(e,t)}function c(e,t,r){u[e]=(function(e,t){return class extends e{constructor(...e){var r=o.get(t);super(r(...e));var i=Tr(un(this,"name"));Reflect.defineProperty(this,"name",{configurable:!0,value:i+" ["+t+"]",writable:!0}),un(this,"stack"),Reflect.deleteProperty(this,"name")}get code(){return t}set code(e){N(this,"code",e)}}})(r,e),o.set(e,t)}function p(t){return"symbol"==typeof t?Tr(t):Dr(t,e)}return l("ERR_CONST_ASSIGNMENT",(function(){return"Assignment to constant variable."}),a),l("ERR_EXPORT_CYCLE",(function(e,t){return"Detected cycle while resolving name '"+t+"' in '"+us(e)+"'"}),s),l("ERR_EXPORT_MISSING",(function(e,t){return"The requested module '"+us(e)+"' does not provide an export named '"+t+"'"}),s),l("ERR_EXPORT_STAR_CONFLICT",(function(e,t){return"The requested module '"+us(e)+"' contains conflicting star exports for name '"+t+"'"}),s),l("ERR_INVALID_ESM_FILE_EXTENSION",(function(e){return"Cannot load module from .mjs: "+us(e)}),i),l("ERR_INVALID_ESM_OPTION",(function(r,i,n){return"The esm@"+t+" option "+(n?Tr(r):Dr(r,e))+" is invalid. Received "+_o(i)}),i),l("ERR_NS_ASSIGNMENT",(function(e,t){return"Cannot assign to read only module namespace property "+p(t)+" of "+us(e)}),a),l("ERR_NS_DEFINITION",(function(e,t){return"Cannot define module namespace property "+p(t)+" of "+us(e)}),a),l("ERR_NS_DELETION",(function(e,t){return"Cannot delete module namespace property "+p(t)+" of "+us(e)}),a),l("ERR_NS_EXTENSION",(function(e,t){return"Cannot add module namespace property "+p(t)+" to "+us(e)}),a),l("ERR_NS_REDEFINITION",(function(e,t){return"Cannot redefine module namespace property "+p(t)+" of "+us(e)}),a),l("ERR_UNDEFINED_IDENTIFIER",(function(e){return e+" is not defined"}),n),l("ERR_UNKNOWN_ESM_OPTION",(function(e){return"Unknown esm@"+t+" option: "+e}),i),c("ERR_INVALID_ARG_TYPE",(function(e,t,r){var i="The '"+e+"' argument must be "+t;return arguments.length>2&&(i+=". Received type "+(null===r?"null":typeof r)),i}),a),c("ERR_INVALID_ARG_VALUE",(function(e,t,r="is invalid"){return"The argument '"+e+"' "+r+". Received "+_o(t)}),i),c("ERR_INVALID_PROTOCOL",(function(e,t){return"Protocol '"+e+"' not supported. Expected '"+t+"'"}),i),c("ERR_MODULE_RESOLUTION_LEGACY",(function(e,t,r){return e+" not found by import in "+t+". Legacy behavior in require() would have found it at "+r}),i),c("ERR_REQUIRE_ESM",(function(e){return"Must use import to load module: "+us(e)}),i),c("ERR_UNKNOWN_FILE_EXTENSION",(function(e){return"Unknown file extension: "+e}),i),u})(),Io=R.inited?R.module.bundledLookup:R.module.bundledLookup=(function(){"use strict";var e=en.BRAVE,t=en.ELECTRON,r=new Set;return t&&r.add("electron"),e&&r.add("ad-block").add("tracking-protection"),r})(),Ao=R.inited?R.module.pathIsExtJS:R.module.pathIsExtJS=(function(){"use strict";return function(e){if("string"!=typeof e)return!1;var t=e.length;return t>3&&46===e.charCodeAt(t-3)&&106===e.charCodeAt(t-2)&&115===e.charCodeAt(t-1)}})(),No=R.inited?R.module.moduleInternalReadPackage:R.module.moduleInternalReadPackage=(function(){"use strict";var e=/"main"/;return function(t,r){var i=R.memoize.moduleInternalReadPackage,n=void 0===r?0:r.length,s=t+"\0";n>0&&(s+=1===n?r[0]:r.join());var a=i.get(s);if(void 0!==a)return a;var o,u=t+Ee+"package.json",l=Ri(u,"utf8");if(null===l||""===l||1===n&&"main"===r[0]&&!e.test(l))return null;try{o=JSON.parse(l)}catch(e){throw e.message="Error parsing "+u+": "+e.message,e.path=u,fs(e),e}return D(o)?(i.set(s,o),o):null}})(),Co=R.inited?R.module.fsRealpath:R.module.fsRealpath=(function(){"use strict";var e,t=en.ELECTRON,r=en.WIN32,i=R.realpathNativeSync,n=t||r,s=!n&&"function"==typeof i;function a(t){try{return Xr(t)}catch(r){if(Wn(r)&&"ENOENT"===r.code&&(void 0===e&&(e=!n&&!R.support.realpathNative&&"function"==typeof se.fs.realpath),e))return(function(e){if("string"==typeof e)try{return se.fs.realpath(rn(e))}catch(e){}return""})(t)}return""}return function(e){if("string"!=typeof e)return"";var t=R.memoize.fsRealpath,r=t.get(e);return void 0!==r?r:(r=s?(function(e){try{return i(e)}catch(e){}return a(e)})(e):a(e),""!==r&&t.set(e,r),r)}})(),Oo=39,To=en.FLAGS,Mo=en.TINK,Lo=en.YARN_PNP,Do=ko.MAIN_NOT_FOUND,Fo=Qr.prototype.isFile,jo=["main"],Vo=Mo||Lo,Go=!Vo&&!To.preserveSymlinks,Bo=!Vo&&!To.preserveSymlinksMain;function Uo(e,t,r){"use strict";for(var i=0,n=null==t?0:t.length;i1&&92===e.charCodeAt(e.length-1)&&58===e.charCodeAt(e.length-2))return bn.of(e+"node_modules")}else if("/"===e)return bn.of("/node_modules");for(var t=e,r=t.length,i=r,n=0,s=bn.of();r--;){var a=e.charCodeAt(r);gi(a)?(n!==Zo&&bn.push(s,e.slice(0,i)+Ee+"node_modules"),i=r,n=0):-1!==n&&(Qo[n]===a?n+=1:n=-1)}return Xo||bn.push(s,"/node_modules"),s}),En._nodeModulePaths),tu=eu,ru=en.RUNKIT,iu=b.PACKAGE_DIRNAME,nu=function(e,t=null,r=!1){var i=null!==t&&t.filename;if(!yi(e)){var n=null!==t&&t.paths,s=n?bn.from(n):bn.of();return n&&!r&&bn.push(s,...Pc.state.module.globalPaths),ru&&(void 0===Ho&&(Ho=ge(iu)),s.push(Ho)),s.length?s:null}if("string"==typeof i)return bn.of(ge(i));var a=r?tu("."):bc._nodeModulePaths(".");return bn.unshift(a,"."),a},su=1,au=2,ou=en.ELECTRON,uu=en.FLAGS,lu=en.YARN_PNP,cu=ko.ERR_INVALID_PROTOCOL,pu=ko.ERR_MODULE_RESOLUTION_LEGACY,hu=ko.ERR_UNKNOWN_FILE_EXTENSION,fu=ko.MODULE_NOT_FOUND,du=/^\/\/localhost\b/,mu=/[?#].*$/,vu=[".mjs",".js",".json",".node"],gu=["main"],yu=new Set(vu);function xu(e,t,r,i,n,s,a){"use strict";var o;return i&&Array.isArray(i.paths)?o=(function(e,t,r){for(var i=new bc(""),n=[],s=0,a=null==t?0:t.length;s { "+Vr(n)+"\n})();");return i&&t.sourceMap&&(n+=Xu(e.filename,n)),n}function r(t,r){var i=r.cjsVars,n=r.runtimeName,s=null!==t.firstReturnOutsideFunction,a="yield;"+n+".s();",o=t.yieldIndex,u=r.async;null===t.firstAwaitOutsideFunction&&(u=!1);var l=t.code;0===t.transforms&&(l=Vr(l)),-1!==o&&(l=0===o?a+l:l.slice(0,o)+(l.charCodeAt(o-1)===e?"":";")+a+l.slice(o));var c="const "+n+"=exports;"+(i?"":"__dirname=__filename=arguments=exports=module=require=void 0;")+(s?"return ":"")+n+".r(("+(u?"async ":"")+"function *("+(i?"exports,require":"")+'){"use strict";'+l+"\n}))";return r.sourceMap&&(c+=Xu(t.filename,c)),c}return function(e,i={}){var n=2===e.sourceType?r:t;return n(e,i)}})(),Zu=R.inited?R.module.utilGetSourceMappingURL:R.module.utilGetSourceMappingURL=(function(){"use strict";return function(e){if("string"!=typeof e)return"";var t=e.length;if(t<22)return"";for(var r=null,i=t;null===r;){if(i=e.lastIndexOf("sourceMappingURL",i),-1===i||i<4)return"";var n=i+16,s=n+1;if(i-=4,47===e.charCodeAt(i)&&47===e.charCodeAt(i+1)){var a=e.charCodeAt(i+2);if(!(64!==a&&35!==a||(a=e.charCodeAt(i+3),32!==a&&9!==a||n65535?2:1));){if(!Je(r,!0))return!1;i=r}return!0}})(),rl=R.inited?R.module.utilIsObjectEmpty:R.module.utilIsObjectEmpty=(function(){"use strict";return function(e){for(var t in e)if(M(e,t))return!1;return!0}})(),il=Pe,nl=4,sl=3,al=0,ol=2,ul=1,ll=1,cl=3,pl=4,hl=5,fl=en.DEVELOPMENT,dl=en.ELECTRON_RENDERER,ml=en.FLAGS,vl=en.NDB,gl="await is only valid in async function",yl={input:""},xl=/^.*?\bexports\b/;function bl(e,t,r){"use strict";var i=e.compileData,n=e.type,s=n===cl,a=n===pl,o=".mjs"===e.extname,u=n===hl,l=e.runtime;null===l&&(s||0!==i.transforms?l=Ku.enable(e,wn.create()):(l=wn.create(),e.runtime=l));var c,p,h=e.package,f=(function(e){return e.package.options.await&&R.support.await&&".mjs"!==e.extname})(e),d=h.options.cjs,m=void 0===l.runResult,v=e.module,g=R.moduleState.parsing,y=!1;if(e.state=g?ul:sl,m){if(e.running=!0,a)l.runResult=(function*(){var i=(function(e,t,r){var i=e.module,n=i.exports,s=e.state,a=!1;if("function"==typeof r){var o=Zp.get(e.parent);a=null!==o&&o.package.options.cjs.extensions&&".mjs"!==o.extname}var u,l,c=a?null:Si(Ri(t,"utf8")),p=!0;try{a?(r(),l=i.exports):l=Ju.parse(c),p=!1}catch(e){u=e,a||(u.message=t+": "+u.message)}if(a&&(e.state=s,N(i,"exports",n)),p)throw u;for(var h=T(l),f=0,d=null==h?0:h.length;f(Pl=!0,Rn.defineProperty(e,t,r),!0),set:(e,t,r,i)=>(Pl=!0,i===l&&(i=e),Reflect.set(e,t,r,i))});Reflect.defineProperty(bc,"wrap",{configurable:!0,enumerable:!0,get:oe((function(){return Ml})),set:oe((function(e){Pl=!0,N(this,"wrap",e)}))}),Reflect.defineProperty(bc,"wrapper",{configurable:!0,enumerable:!0,get:oe((function(){return l})),set:oe((function(e){Pl=!0,N(this,"wrapper",e)}))})}var c,p=r.compileData;if(null!==p){var h=p.scriptData;null!==h&&(c=h)}var f=Vr(e);if(Pc.state.module.breakFirstLine){if(void 0===Sl){var d=I.argv[1];Sl=d?bc._resolveFilename(d):"repl"}t===Sl&&(Pc.state.module.breakFirstLine=!1,Reflect.deleteProperty(I,"_breakFirstLine"),""===Zu(f)&&(f+=Xu(t,f)),f="debugger;"+f)}var m=this.exports,v=R.unsafeGlobal,g=[m,ah(this),this,t,ge(t)];if(Fl){if(g.push(I,v),void 0===Rl){var y=bc.wrap;Rl="function"==typeof y&&-1!==(y("")+"").indexOf("Buffer")}Rl&&g.push(R.external.Buffer)}void 0===_l&&(_l=v!==R.defaultGlobal,_l&&(Pl=!0));var x,b,w=3===r.type;w||Pl?(f=w?Ml(f):bc.wrap(f),b=new Ta.Script(f,{cachedData:c,filename:t,produceCachedData:!R.support.createCachedData}),x=_l?b.runInContext(R.unsafeContext,{filename:t}):b.runInThisContext({filename:t})):(b=Ta.compileFunction(f,Vl,{cachedData:c,filename:t,produceCachedData:!0}),x=b);var E=r.package.cachePath;if(""!==E){var S=R.pendingScripts,P=S.get(E);void 0===P&&(P=new Map,S.set(E,P)),P.set(r.cacheName,b)}var _=R.moduleState,k=0===_.requireDepth;k&&(_.statFast=new Map,_.statSync=new Map);var A=Reflect.apply(x,m,g);return k&&(_.statFast=null,_.statSync=null),A}),Gl._compile),Ul=Bl,Wl=En.prototype,ql=Xn((function(e){"use strict";if(Jo(e,"filename"),this.loaded)throw new R.external.Error("Module already loaded: "+this.id);var t=Zp.get(this),r=t,i=r.id,n=Pc.state.module.scratchCache;if(M(n,i)){var s=Zp.get(n[i]);t!==s&&(s.exports=this.exports,s.module=this,s.runtime=null,t=s,Zp.set(this,s),Reflect.deleteProperty(n,i))}(function(e,t){e.updateFilename(t);var r=_u(bc._extensions,e);""===r&&(r=".js");var i=e.module;i.paths=bc._nodeModulePaths(e.dirname),bc._extensions[r](i,t),i.loaded||(i.loaded=!0,e.loaded())})(t,e)}),Wl.load),zl=ql,Hl=ko.ERR_INVALID_ARG_VALUE,$l=En.prototype,Kl=Xn((function(e){"use strict";if(Jo(e,"request"),""===e)throw new Hl("request",e,"must be a non-empty string");var t=R.moduleState;t.requireDepth+=1;try{var r=on(this.filename)?Zp.get(this):null;return null!==r&&r._passthruRequire?(r._passthruRequire=!1,ku(e,this).module.exports):bc._load(e,this)}finally{t.requireDepth-=1}}),$l.require),Jl=Kl,Yl=R.inited?R.module.utilSafeDefaultProperties:R.module.utilSafeDefaultProperties=(function(){"use strict";return function(e){for(var t=arguments.length,r=0;++r=97&&r<=122||r>=48&&r<=57))return!1}return!0}})(),Ic=R.inited?R.module.pathIsExtJSON:R.module.pathIsExtJSON=(function(){"use strict";return function(e){if("string"!=typeof e)return!1;var t=e.length;return t>5&&106===e.charCodeAt(t-4)&&46===e.charCodeAt(t-5)&&115===e.charCodeAt(t-3)&&111===e.charCodeAt(t-2)&&110===e.charCodeAt(t-1)}})(),Ac=R.inited?R.module.utilIsFile:R.module.utilIsFile=(function(){"use strict";return function(e){return 0===nn(e)}})(),Nc=R.inited?R.module.fsReadJSON:R.module.fsReadJSON=(function(){"use strict";return function(e){var t=Ri(e,"utf8");return null===t?null:fn(t)}})(),Cc=R.inited?R.module.fsReadJSON6:R.module.fsReadJSON6=(function(){"use strict";return function(e){var t=Ri(e,"utf8");return null===t?null:Ei(t)}})(),Oc=R.inited?R.module.fsReaddir:R.module.fsReaddir=(function(){"use strict";return function(e){if("string"==typeof e)try{return Jr(e)}catch(e){}return null}})(),Tc=s(0),Mc=46,Lc=en.OPTIONS,Dc=b.PACKAGE_RANGE,Fc=b.PACKAGE_VERSION,jc="*",Vc=ko.ERR_INVALID_ESM_OPTION,Gc=ko.ERR_UNKNOWN_ESM_OPTION,Bc=".esmrc",Uc="package.json",Wc=[".mjs",".cjs",".js",".json"],qc={await:!1,cache:!0,cjs:{cache:!1,dedefault:!1,esModule:!1,extensions:!1,mutableNamespace:!1,namedExports:!1,paths:!1,topLevelReturn:!1,vars:!1},debug:!1,force:!1,mainFields:["main"],mode:1,sourceMap:void 0,wasm:!1},zc={cjs:{cache:!0,dedefault:!1,esModule:!0,extensions:!0,mutableNamespace:!0,namedExports:!0,paths:!0,topLevelReturn:!1,vars:!0},mode:2};class Hc{constructor(e,t,r){r=Hc.createOptions(r);var i="";"string"==typeof r.cache?i=we(e,r.cache):!1!==r.cache&&(i=e+Ee+"node_modules"+Ee+".cache"+Ee+"esm");var n=R.package.dir;if(!n.has(i)){var s={buffer:null,compile:null,meta:null},a=null,o=new Map,u=null;if(""!==i){for(var l=Oc(i),c=!1,p=!1,h=!1,f=0,d=null==l?0:l.length;f"toString"!==t||M(e,"toString")?(r===i&&(r=e),Reflect.get(e,t,r)):n}),n=new ue(r.toString,{apply:zn((function(e,t,n){t===i&&(t=r);var s=Reflect.apply(e,t,n);return"string"==typeof s?ps(s):s}))});t[0]=i}return Reflect.apply(e,this,t)}));return Reflect.defineProperty(r,"evaluateHandle",{configurable:!0,value:i,writable:!0})&&t.set(r,!0),e}};return e})(),np=69,sp=Pe,ap=_e,op=1,up=2,lp={},cp=1,pp=0,hp=-1,fp=1,dp=0,mp=1,vp=2,gp=3,yp=4,xp=0,bp=4,wp=3,Ep=1,Sp=3,Rp=4,Pp=2,_p=5,kp=1,Ip=3,Ap=2,Np=ko.ERR_EXPORT_STAR_CONFLICT,Cp=ko.ERR_NS_ASSIGNMENT,Op=ko.ERR_NS_DEFINITION,Tp=ko.ERR_NS_DELETION,Mp=ko.ERR_NS_EXTENSION,Lp=ko.ERR_NS_REDEFINITION,Dp=ko.ERR_UNDEFINED_IDENTIFIER,Fp=Ee+"lib"+Ee+"ExecutionContext.js",jp=Ee+"puppeteer"+Ee,Vp=-19,Gp={value:!0};class Bp{constructor(e){this.initialize(e)}static get(e){if(!D(e))return null;var t=R.entry.cache,r=t.get(e);if(void 0===r)r=new Bp(e);else if(r.type===Ep&&r._loaded===cp){var i=R.bridged,n=r.module.exports,s=i.get(n);void 0!==s&&(r=s,i.delete(n))}return void 0!==r&&Bp.set(e,r),r}static has(e){return R.entry.cache.has(e)}static set(e,t){D(e)&&R.entry.cache.set(e,t)}addGetter(e,t){M(t,"id")||(t.id=e),M(t,"owner")||(t.owner=this),M(t,"type")||(t.type=op);var r=this.type;if(r!==Ep&&r!==Pp&&"default"===e){var i=Qp(t);"function"==typeof i&&i.name===this.runtimeName+"anonymous"&&Reflect.defineProperty(i,"name",{configurable:!0,value:"default"})}return this.getters[e]=t,this}addGetters(e){for(var t=0,r=null==e?0:e.length;t=48&&t<=57)return"^"+e;if(126===t||118===t||61===t)return"^"+e.slice(1)}return e}})(),mh=4,vh=3,gh=0,yh=en.OPTIONS,xh=b.PACKAGE_VERSION,bh=ko.ERR_REQUIRE_ESM,wh=[".js",".json",".mjs",".cjs",".wasm"],Eh=/^.*?\b(?:im|ex)port\b/,Sh=En._extensions[".js"];function Rh(e,t){"use strict";throw new bh(t)}function Ph(e,t,r){"use strict";var i;try{return Reflect.apply(e,this,t)}catch(e){i=e}if(Pc.state.package.default.options.debug||!is(i))throw fs(i),i;var n=un(i,"name"),s=t[1];if("SyntaxError"===n){var a=Tr(un(i,"message")),o=r.range;if(Eh.test(a)&&!oh(xh,o)){var u="Expected esm@"+o+". Using esm@"+xh+": "+s;Reflect.defineProperty(i,"message",{configurable:!0,value:u,writable:!0});var l=un(i,"stack");"string"==typeof l&&Reflect.defineProperty(i,"stack",{configurable:!0,value:l.replace(a,(function(){return u})),writable:!0})}r.cache.dirty=!0}var c=Ro(i);throw null!==c&&(s=c.filename),ds(i,{filename:s}),i}Reflect.defineProperty(Rh,R.symbol.mjs,{value:!0});var _h=function(e,t){"use strict";var r=e._extensions,i=new Map,n=Yc.from(t);null===n&&(n=Yc.from(t,yh||!0));var s=n.clone(),a=s.options;s.range="*",a.force||3!==a.mode||(a.mode=2),Pc.state.package.default=s,bc._extensions=r;var o=function(e,t,i){var n=i[1],s=Yc.from(n),a=fh.find(r,".js",dh(s.range));return null===a?Ph.call(this,t,i,s):Reflect.apply(a,this,[e,t,i])};function u(e,t,r){var n=this,s=r[0],a=r[1],o=!Zp.has(s),u=Zp.get(s),l=u.extname,c=u.package,p=function(e){if(u.state=vh,"string"==typeof e){var i=s._compile,a=M(s,"_compile");N(s,"_compile",oe((function(t,r){return a?N(this,"_compile",i):Reflect.deleteProperty(this,"_compile"),Reflect.apply(i,this,[e,r])})))}var o,l=!0;try{o=Ph.call(n,t,r,c),l=!1}finally{u.state=l?gh:mh}return o};if(o&&B(s,bc.prototype),u._passthruCompile||o&&".mjs"===l)return u._passthruCompile=!1,p();var h=u.compileData;if(null!==h&&null!==h.code||".json"===l||".wasm"===l)return u._ranthruCompile=!0,void kl(e,u,null,a,p);if(this===Pc.state.module.extensions)return u._ranthruCompile=!0,void kl(e,u,Ri(a,"utf8"),a,p);var f=s._compile,d=o&&M(s,"_compile"),m=oe((function(t,r){o&&(d?N(this,"_compile",f):Reflect.deleteProperty(this,"_compile"));var i=M(this,R.symbol._compile)?this[R.symbol._compile]:null;"function"==typeof i?(Reflect.deleteProperty(this,R.symbol._compile),Reflect.apply(i,this,[t,r])):kl(e,u,t,r,p)}));if(o?N(s,"_compile",m):(u._ranthruCompile=!0,Reflect.defineProperty(s,R.symbol._compile,{configurable:!0,value:m})),(null===h||0===h.transforms)&&i.get(t))return Ph.call(this,t,r,c);s._compile(Ri(a,"utf8"),a)}for(var l=0,c=null==wh?0:wh.length;l(e.base.Import=L,e)};return e})(),Vh=R.inited?R.module.acornInternalWalk:R.module.acornInternalWalk=(function(){"use strict";var e=en.INTERNAL,t={enable(){if(e){var t=le("internal/deps/acorn/acorn-walk/dist/walk");A(t)&&jh.enable(t)}}};return t})(),Gh=en.CHECK,Bh=en.EVAL,Uh=en.FLAGS,Wh=en.HAS_INSPECTOR,qh=en.INTERNAL,zh=en.REPL,Hh=ko.ERR_INVALID_ARG_TYPE;function $h(e,t,r){"use strict";Reflect.defineProperty(e,t,{configurable:!0,value:r,writable:!0})}function Kh(e,t,r){"use strict";var i;try{return Reflect.apply(e,this,t)}catch(e){i=e}throw!Pc.state.package.default.options.debug&&is(i)?ds(i,{content:r}):fs(i),i}var Jh,Yh=function(e){"use strict";var t;function r(e){B(e,bc.prototype),t=Zp.get(e),t.addBuiltinModules=(function(e){var t=["assert","async_hooks","buffer","child_process","cluster","crypto","dgram","dns","domain","events","fs","http","http2","https","net","os","path","perf_hooks","punycode","querystring","readline","repl","stream","string_decoder","tls","tty","url","util","v8","vm","zlib"],r=t.length;return Wh&&t.push("inspector"),Uh.experimentalWorker&&t.push("worker_threads"),t.length!==r&&t.sort(),function(r){var i=e.require;$h(r,"console",i("console")),$h(r,"process",i("process"));for(var n=function(e){var t=oe((function(t){Reflect.defineProperty(this,e,{configurable:!0,value:t,writable:!0})}));Reflect.defineProperty(r,e,{configurable:!0,get:oe((function(){this[e]=void 0;var r=i(e);return Reflect.defineProperty(this,e,{configurable:!0,get:function(){return r},set:t}),r})),set:t})},s=0,a=null==t?0:t.length;s"===Fi.id?r(Fi):"function"==typeof t&&(Lh.prototype.createContext=ks(t,(function(){Lh.prototype.createContext=t,Reflect.defineProperty(this,"writer",{configurable:!0,enumerable:!0,get(){},set(e){var t=Xn((function(e){return Ns(e,t.options)}),e);return t.options=e.options,t.options.colors=this.useColors,Reflect.defineProperty(Ns,"replDefaults",{configurable:!0,enumerable:!0,get:()=>t.options,set(e){if(!D(e))throw new Hh("options","Object",e);return Pn(t.options,e)}}),N(this,"writer",t),N(Th,"writer",t),t}});var e=Reflect.apply(t,this,[]),i=e.module;return Reflect.defineProperty(R.unsafeGlobal,"module",{configurable:!0,get:()=>i,set(e){i=e,r(i)}}),r(i),e}))),Fa.createScript=e.createScript,qh&&Uh.experimentalREPLAwait&&(Fh.enable(),Vh.enable()),R.support.replShowProxy)N(ni,"inspect",Ns);else{var i=ni.inspect;u(ni,"inspect",oe((function(){return this.inspect=Ns,i}))),c(ni,"inspect",oe((function(e){N(this,"inspect",e)})))}})()},Xh=en.CHECK,Qh=en.CLI,Zh=en.EVAL,ef=en.INTERNAL,tf=en.PRELOADED,rf=en.REPL,nf=en.YARN_PNP,sf=ko.ERR_INVALID_ARG_TYPE,af=R.safeGlobal,of=R.unsafeGlobal;R.inited&&!R.reloaded?(Yn.enable(of),Oh.enable(of),Jh=function(e,t){"use strict";if(!D(e))throw new sf("module","object");var r,i,n;if(void 0===t){var s=Yc.from(e);null!==s&&(r=JSON.stringify(s.options))}else t=Yc.createOptions(t),r=JSON.stringify({name:Po(e),options:t});return void 0!==r&&Pc.init(r),void 0!==t&&Yc.from(e,t),_h(bc,e),eh(e)||Nh(I),nf&&Ih(Ko),i=e,n=ah(i,(function(e){if(Jo(e,"request"),""===e)throw new Ch("request",e,"must be a non-empty string");var t=Eu(e,i),r=Pc.state.package.default,n=ge(t);Yc.get(n)===r&&Yc.set(n,r.clone());var s=_c(e,i),a=s.module.exports;return 1!==s.type&&R.bridged.set(a,s),a}),(function(e,t){return Eu(e,i,!1,t)})),n.main=Pc.state.module.mainModule,n}):(Jh=R,Jh.inited=!0,Jh.reloaded=!1,Yn.enable(af),Oh.enable(af),Yn.enable(of),Oh.enable(of),Xh?Yh(Ta):Zh||rf?(_h(bc),Nh(I),Yh(Ta)):(Qh||ef||ch())&&(_h(En),(function(e){"use strict";fh.manage(e,"runMain",(function(t,r,i){var n=I.argv,s=n[1],a=Eu(s,null,!0),o=Yc.from(a),u=fh.find(e,"runMain",dh(o.range));return null===u?Reflect.apply(r,this,i):Reflect.apply(u,this,[t,r,i])})),fh.wrap(e,"runMain",(function(){var e,t=I.argv,r=t[1],i=Eu(r,null,!0),n=Pc.state.package.default,s=ge(i);Yc.get(s)===n&&Yc.set(s,n.clone());try{_c(r,null,!0)}catch(e){throw!n.options.debug&&is(e)?ds(e,{filename:i}):fs(e),e}e=O(I,"_tickCallback"),"function"==typeof e&&Reflect.apply(e,I,[])})),bc.runMain=e.runMain})(En),Nh(I)),ef&&(function(e){"use strict";e.console=xo.console.module.exports,e.process=xo.process.module.exports})(of),tf&&nf&&Ih(Ko)),n.default=Jh})]).default; \ No newline at end of file +var __shared__;const e=module,t={Array:global.Array,Buffer:global.Buffer,Error:global.Error,EvalError:global.EvalError,Function:global.Function,JSON:global.JSON,Object:global.Object,Promise:global.Promise,RangeError:global.RangeError,ReferenceError:global.ReferenceError,Reflect:global.Reflect,SyntaxError:global.SyntaxError,TypeError:global.TypeError,URIError:global.URIError,eval:global.eval},r=global.console;module.exports=(function(e){var t={};function r(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.d=function(e,t,r){Reflect.defineProperty(e,t,{configurable:!0,enumerable:!0,get:r})},r.n=function(e){return e.a=e,function(){return e}},r(r.s=47)})([(function(e,t,r){var i=r(7),n=r(6),s=n.MAX_LENGTH,a=n.MAX_SAFE_INTEGER,o=r(4),u=o.re,l=o.t,c=r(8),p=r(12),h=p.compareIdentifiers;class f{constructor(e,t){if(t=c(t),e instanceof f){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>s)throw new TypeError(`version is longer than ${s} characters`);i("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;var r=e.trim().match(t.loose?u[l.LOOSE]:u[l.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>a||this.major<0)throw new TypeError("Invalid major version");if(this.minor>a||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>a||this.patch<0)throw new TypeError("Invalid patch version");this.prerelease=r[4]?r[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);-1===r&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this}}e.exports=f}),(function(e,t,r){var i=r(0);e.exports=function(e,t,r){return new i(e,r).compare(new i(t,r))}}),(function(e,t,r){class i{constructor(e,t){var r=this;if(t=a(t),e instanceof i)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new i(e.raw,t);if(e instanceof o)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map((function(e){return r.parseRange(e.trim())})).filter((function(e){return e.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);if(this.set.length>1){var n=this.set[0];if(this.set=this.set.filter((function(e){return!v(e[0])})),0===this.set.length)this.set=[n];else if(this.set.length>1)for(var s=0,u=this.set,l=null==u?0:u.length;s1&&y.has("")&&y.delete("");var R=[...y.values()];return s.set(i,R),R}intersects(e,t){if(!(e instanceof i))throw new TypeError("a Range is required");return this.set.some((function(r){return y(r,t)&&e.set.some((function(e){return y(e,t)&&r.every((function(r){return e.every((function(e){return r.intersects(e,t)}))}))}))}))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new l(e,this.options)}catch(e){return!1}for(var t=0;t=${r}.0.0 <${+r+1}.0.0-0`:b(n)?a=`>=${r}.${i}.0 <${r}.${+i+1}.0-0`:s?(u("replaceTilde pr",s),a=`>=${r}.${i}.${n}-${s} <${r}.${+i+1}.0-0`):a=`>=${r}.${i}.${n} <${r}.${+i+1}.0-0`,u("tilde return",a),a}))},R=function(e,t){return e.trim().split(/\s+/).map((function(e){"use strict";return S(e,t)})).join(" ")},S=function(e,t){"use strict";u("caret",e,t);var r=t.loose?p[h.CARETLOOSE]:p[h.CARET],i=t.includePrerelease?"-0":"";return e.replace(r,(function(t,r,n,s,a){var o;return u("caret",e,t,r,n,s,a),b(r)?o="":b(n)?o=`>=${r}.0.0${i} <${+r+1}.0.0-0`:b(s)?o="0"===r?`>=${r}.${n}.0${i} <${r}.${+n+1}.0-0`:`>=${r}.${n}.0${i} <${+r+1}.0.0-0`:a?(u("replaceCaret pr",a),o="0"===r?"0"===n?`>=${r}.${n}.${s}-${a} <${r}.${n}.${+s+1}-0`:`>=${r}.${n}.${s}-${a} <${r}.${+n+1}.0-0`:`>=${r}.${n}.${s}-${a} <${+r+1}.0.0-0`):(u("no pr"),o="0"===r?"0"===n?`>=${r}.${n}.${s}${i} <${r}.${n}.${+s+1}-0`:`>=${r}.${n}.${s}${i} <${r}.${+n+1}.0-0`:`>=${r}.${n}.${s} <${+r+1}.0.0-0`),u("caret return",o),o}))},I=function(e,t){"use strict";return u("replaceXRanges",e,t),e.split(/\s+/).map((function(e){return P(e,t)})).join(" ")},P=function(e,t){"use strict";e=e.trim();var r=t.loose?p[h.XRANGELOOSE]:p[h.XRANGE];return e.replace(r,(function(r,i,n,s,a,o){u("xRange",e,r,i,n,s,a,o);var l=b(n),c=l||b(s),p=c||b(a),h=p;return"="===i&&h&&(i=""),o=t.includePrerelease?"-0":"",l?r=">"===i||"<"===i?"<0.0.0-0":"*":i&&h?(c&&(s=0),a=0,">"===i?(i=">=",c?(n=+n+1,s=0,a=0):(s=+s+1,a=0)):"<="===i&&(i="<",c?n=+n+1:s=+s+1),"<"===i&&(o="-0"),r=`${i+n}.${s}.${a}${o}`):c?r=`>=${n}.0.0${o} <${+n+1}.0.0-0`:p&&(r=`>=${n}.${s}.0${o} <${n}.${+s+1}.0-0`),u("xRange return",r),r}))},A=function(e,t){"use strict";return u("replaceStars",e,t),e.trim().replace(p[h.STAR],"")},N=function(e,t){"use strict";return u("replaceGTE0",e,t),e.trim().replace(p[t.includePrerelease?h.GTE0PRE:h.GTE0],"")},k=function(e){return function(t,r,i,n,s,a,o,u,l,c,p,h,f){"use strict";return r=b(i)?"":b(n)?`>=${i}.0.0${e?"-0":""}`:b(s)?`>=${i}.${n}.0${e?"-0":""}`:a?">="+r:`>=${r}${e?"-0":""}`,u=b(l)?"":b(c)?`<${+l+1}.0.0-0`:b(p)?`<${l}.${+c+1}.0-0`:h?`<=${l}.${c}.${p}-${h}`:e?`<${l}.${c}.${+p+1}-0`:"<="+u,`${r} ${u}`.trim()}},_=function(e,t,r){"use strict";for(var i=0;i0){var s=e[n].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch)return!0}return!1}return!0}}),(function(e,t,r){var i=r(4);e.exports={re:i.re,src:i.src,tokens:i.t,SEMVER_SPEC_VERSION:r(6).SEMVER_SPEC_VERSION,SemVer:r(0),compareIdentifiers:r(12).compareIdentifiers,rcompareIdentifiers:r(12).rcompareIdentifiers,parse:r(5),valid:r(21),clean:r(22),inc:r(23),diff:r(24),major:r(25),minor:r(26),patch:r(27),prerelease:r(28),compare:r(1),rcompare:r(29),compareLoose:r(30),compareBuild:r(14),sort:r(31),rsort:r(32),gt:r(9),lt:r(15),eq:r(13),neq:r(19),gte:r(16),lte:r(17),cmp:r(20),coerce:r(33),Comparator:r(10),Range:r(2),satisfies:r(11),toComparators:r(37),maxSatisfying:r(38),minSatisfying:r(39),minVersion:r(40),validRange:r(41),outside:r(18),gtr:r(42),ltr:r(43),intersects:r(44),simplifyRange:r(45),subset:r(46)}}),(function(e,t,r){var i=r(6),n=i.MAX_SAFE_COMPONENT_LENGTH,s=r(7);t=e.exports={};var a=t.re=[],o=t.src=[],u=t.t={},l=0,c=function(e,t,r){"use strict";var i=l++;s(i,t),u[e]=i,o[i]=t,a[i]=RegExp(t,r?"g":void 0)};c("NUMERICIDENTIFIER","0|[1-9]\\d*"),c("NUMERICIDENTIFIERLOOSE","[0-9]+"),c("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),c("MAINVERSION",`(${o[u.NUMERICIDENTIFIER]})\\.(${o[u.NUMERICIDENTIFIER]})\\.(${o[u.NUMERICIDENTIFIER]})`),c("MAINVERSIONLOOSE",`(${o[u.NUMERICIDENTIFIERLOOSE]})\\.(${o[u.NUMERICIDENTIFIERLOOSE]})\\.(${o[u.NUMERICIDENTIFIERLOOSE]})`),c("PRERELEASEIDENTIFIER",`(?:${o[u.NUMERICIDENTIFIER]}|${o[u.NONNUMERICIDENTIFIER]})`),c("PRERELEASEIDENTIFIERLOOSE",`(?:${o[u.NUMERICIDENTIFIERLOOSE]}|${o[u.NONNUMERICIDENTIFIER]})`),c("PRERELEASE",`(?:-(${o[u.PRERELEASEIDENTIFIER]}(?:\\.${o[u.PRERELEASEIDENTIFIER]})*))`),c("PRERELEASELOOSE",`(?:-?(${o[u.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${o[u.PRERELEASEIDENTIFIERLOOSE]})*))`),c("BUILDIDENTIFIER","[0-9A-Za-z-]+"),c("BUILD",`(?:\\+(${o[u.BUILDIDENTIFIER]}(?:\\.${o[u.BUILDIDENTIFIER]})*))`),c("FULLPLAIN",`v?${o[u.MAINVERSION]}${o[u.PRERELEASE]}?${o[u.BUILD]}?`),c("FULL",`^${o[u.FULLPLAIN]}$`),c("LOOSEPLAIN",`[v=\\s]*${o[u.MAINVERSIONLOOSE]}${o[u.PRERELEASELOOSE]}?${o[u.BUILD]}?`),c("LOOSE",`^${o[u.LOOSEPLAIN]}$`),c("GTLT","((?:<|>)?=?)"),c("XRANGEIDENTIFIERLOOSE",o[u.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*"),c("XRANGEIDENTIFIER",o[u.NUMERICIDENTIFIER]+"|x|X|\\*"),c("XRANGEPLAIN",`[v=\\s]*(${o[u.XRANGEIDENTIFIER]})(?:\\.(${o[u.XRANGEIDENTIFIER]})(?:\\.(${o[u.XRANGEIDENTIFIER]})(?:${o[u.PRERELEASE]})?${o[u.BUILD]}?)?)?`),c("XRANGEPLAINLOOSE",`[v=\\s]*(${o[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${o[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${o[u.XRANGEIDENTIFIERLOOSE]})(?:${o[u.PRERELEASELOOSE]})?${o[u.BUILD]}?)?)?`),c("XRANGE",`^${o[u.GTLT]}\\s*${o[u.XRANGEPLAIN]}$`),c("XRANGELOOSE",`^${o[u.GTLT]}\\s*${o[u.XRANGEPLAINLOOSE]}$`),c("COERCE",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?(?:$|[^\\d])`),c("COERCERTL",o[u.COERCE],!0),c("LONETILDE","(?:~>?)"),c("TILDETRIM",`(\\s*)${o[u.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",c("TILDE",`^${o[u.LONETILDE]}${o[u.XRANGEPLAIN]}$`),c("TILDELOOSE",`^${o[u.LONETILDE]}${o[u.XRANGEPLAINLOOSE]}$`),c("LONECARET","(?:\\^)"),c("CARETTRIM",`(\\s*)${o[u.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",c("CARET",`^${o[u.LONECARET]}${o[u.XRANGEPLAIN]}$`),c("CARETLOOSE",`^${o[u.LONECARET]}${o[u.XRANGEPLAINLOOSE]}$`),c("COMPARATORLOOSE",`^${o[u.GTLT]}\\s*(${o[u.LOOSEPLAIN]})$|^$`),c("COMPARATOR",`^${o[u.GTLT]}\\s*(${o[u.FULLPLAIN]})$|^$`),c("COMPARATORTRIM",`(\\s*)${o[u.GTLT]}\\s*(${o[u.LOOSEPLAIN]}|${o[u.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",c("HYPHENRANGE",`^\\s*(${o[u.XRANGEPLAIN]})\\s+-\\s+(${o[u.XRANGEPLAIN]})\\s*$`),c("HYPHENRANGELOOSE",`^\\s*(${o[u.XRANGEPLAINLOOSE]})\\s+-\\s+(${o[u.XRANGEPLAINLOOSE]})\\s*$`),c("STAR","(<|>)?=?\\s*\\*"),c("GTE0","^\\s*>=\\s*0.0.0\\s*$"),c("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")}),(function(e,t,r){var i=r(6),n=i.MAX_LENGTH,s=r(4),a=s.re,o=s.t,u=r(0),l=r(8);e.exports=function(e,t){"use strict";if(t=l(t),e instanceof u)return e;if("string"!=typeof e)return null;if(e.length>n)return null;var r=t.loose?a[o.LOOSE]:a[o.FULL];if(!r.test(e))return null;try{return new u(e,t)}catch(e){return null}}}),(function(e,t){var r=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:r,MAX_SAFE_COMPONENT_LENGTH:16}}),(function(e,t){var r=("object"==typeof process&&process,function(){});e.exports=r}),(function(e,t){var r=["includePrerelease","loose","rtl"];e.exports=function(e){return e?"object"!=typeof e?{loose:!0}:r.filter((function(t){return e[t]})).reduce((function(e,t){"use strict";return e[t]=!0,e}),{}):{}}}),(function(e,t,r){var i=r(1);e.exports=function(e,t,r){return i(e,t,r)>0}}),(function(e,t,r){var i=Symbol("SemVer ANY");class n{static get ANY(){return i}constructor(e,t){if(t=s(t),e instanceof n){if(e.loose===!!t.loose)return e;e=e.value}c("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.value=this.semver===i?"":this.operator+this.semver.version,c("comp",this)}parse(e){var t=this.options.loose?o[u.COMPARATORLOOSE]:o[u.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=void 0!==r[1]?r[1]:"","="===this.operator&&(this.operator=""),this.semver=r[2]?new p(r[2],this.options.loose):i}toString(){return this.value}test(e){if(c("Comparator.test",e,this.options.loose),this.semver===i||e===i)return!0;if("string"==typeof e)try{e=new p(e,this.options)}catch(e){return!1}return l(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof n))throw new TypeError("a Comparator is required");if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||new h(e.value,t).test(this.value);if(""===e.operator)return""===e.value||new h(this.value,t).test(e.semver);var r=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),i=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),s=this.semver.version===e.semver.version,a=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),o=l(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),u=l(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return r||i||s&&a||o||u}}e.exports=n;var s=r(8),a=r(4),o=a.re,u=a.t,l=r(20),c=r(7),p=r(0),h=r(2)}),(function(e,t,r){var i=r(2);e.exports=function(e,t,r){"use strict";try{t=new i(t,r)}catch(e){return!1}return t.test(e)}}),(function(e,t){var r=/^[0-9]+$/,i=function(e,t){"use strict";var i=r.test(e),n=r.test(t);return i&&n&&(e=+e,t=+t),e===t?0:i&&!n?-1:n&&!i?1:e=0}}),(function(e,t,r){var i=r(1);e.exports=function(e,t,r){return i(e,t,r)<=0}}),(function(e,t,r){var i=r(0),n=r(10),s=n.ANY,a=r(2),o=r(11),u=r(9),l=r(15),c=r(17),p=r(16);e.exports=function(e,t,r,h){"use strict";var f,d,m,v,g;switch(e=new i(e,h),t=new a(t,h),r){case">":f=u,d=c,m=l,v=">",g=">=";break;case"<":f=l,d=p,m=u,v="<",g="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(o(e,t,h))return!1;for(var y=function(r){var i=t.set[r],a=null,o=null;return i.forEach((function(e){e.semver===s&&(e=new n(">=0.0.0")),a=a||e,o=o||e,f(e.semver,a.semver,h)?a=e:m(e.semver,o.semver,h)&&(o=e)})),a.operator===v||a.operator===g?{v:!1}:o.operator&&o.operator!==v||!d(e,o.semver)?o.operator===g&&m(e,o.semver)?{v:!1}:void 0:{v:!1}},x=0;x":return s(e,r,l);case">=":return a(e,r,l);case"<":return o(e,r,l);case"<=":return u(e,r,l);default:throw new TypeError("Invalid operator: "+t)}}}),(function(e,t,r){var i=r(5);e.exports=function(e,t){"use strict";var r=i(e,t);return r?r.version:null}}),(function(e,t,r){var i=r(5);e.exports=function(e,t){"use strict";var r=i(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}}),(function(e,t,r){var i=r(0);e.exports=function(e,t,r,n){"use strict";"string"==typeof r&&(n=r,r=void 0);try{return new i(e,r).inc(t,n).version}catch(e){return null}}}),(function(e,t,r){var i=r(5),n=r(13);e.exports=function(e,t){"use strict";if(n(e,t))return null;var r=i(e),s=i(t),a=r.prerelease.length||s.prerelease.length,o=a?"pre":"",u=a?"prerelease":"";for(var l in r)if(("major"===l||"minor"===l||"patch"===l)&&r[l]!==s[l])return o+l;return u}}),(function(e,t,r){var i=r(0);e.exports=function(e,t){return new i(e,t).major}}),(function(e,t,r){var i=r(0);e.exports=function(e,t){return new i(e,t).minor}}),(function(e,t,r){var i=r(0);e.exports=function(e,t){return new i(e,t).patch}}),(function(e,t,r){var i=r(5);e.exports=function(e,t){"use strict";var r=i(e,t);return r&&r.prerelease.length?r.prerelease:null}}),(function(e,t,r){var i=r(1);e.exports=function(e,t,r){return i(t,e,r)}}),(function(e,t,r){var i=r(1);e.exports=function(e,t){return i(e,t,!0)}}),(function(e,t,r){var i=r(14);e.exports=function(e,t){return e.sort((function(e,r){return i(e,r,t)}))}}),(function(e,t,r){var i=r(14);e.exports=function(e,t){return e.sort((function(e,r){return i(r,e,t)}))}}),(function(e,t,r){var i=r(0),n=r(5),s=r(4),a=s.re,o=s.t;e.exports=function(e,t){"use strict";if(e instanceof i)return e;if("number"==typeof e&&(e+=""),"string"!=typeof e)return null;t=t||{};var r=null;if(t.rtl){for(var s;(s=a[o.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)r&&s.index+s[0].length===r.index+r[0].length||(r=s),a[o.COERCERTL].lastIndex=s.index+s[1].length+s[2].length;a[o.COERCERTL].lastIndex=-1}else r=e.match(a[o.COERCE]);return null===r?null:n(`${r[2]}.${r[3]||"0"}.${r[4]||"0"}`,t)}}),(function(e,t,r){var i=r(35),n=Symbol("max"),s=Symbol("length"),a=Symbol("lengthCalculator"),o=Symbol("allowStale"),u=Symbol("maxAge"),l=Symbol("dispose"),c=Symbol("noDisposeOnSet"),p=Symbol("lruList"),h=Symbol("cache"),f=Symbol("updateAgeOnGet"),d=function(){return 1},m=function(e,t,r){var i=e[h].get(t);if(i){var n=i.value;if(v(e,n)){if(y(e,i),!e[o])return}else r&&(e[f]&&(i.value.now=Date.now()),e[p].unshiftNode(i));return n.value}},v=function(e,t){if(!t||!t.maxAge&&!e[u])return!1;var r=Date.now()-t.now;return t.maxAge?r>t.maxAge:e[u]&&r>e[u]},g=function(e){if(e[s]>e[n])for(var t=e[p].tail;e[s]>e[n]&&null!==t;){var r=t.prev;y(e,t),t=r}},y=function(e,t){if(t){var r=t.value;e[l]&&e[l](r.key,r.value),e[s]-=r.length,e[h].delete(r.key),e[p].removeNode(t)}};class x{constructor(e,t,r,i,n){this.key=e,this.value=t,this.length=r,this.now=i,this.maxAge=n||0}}var b=function(e,t,r,i){var n=r.value;v(e,n)&&(y(e,r),e[o]||(n=void 0)),n&&t.call(i,n.value,n.key,e)};e.exports=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[n]=e.max||1/0;var t=e.length||d;if(this[a]="function"!=typeof t?d:t,this[o]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[u]=e.maxAge||0,this[l]=e.dispose,this[c]=e.noDisposeOnSet||!1,this[f]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[n]=e||1/0,g(this)}get max(){return this[n]}set allowStale(e){this[o]=!!e}get allowStale(){return this[o]}set maxAge(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[u]=e,g(this)}get maxAge(){return this[u]}set lengthCalculator(e){var t=this;"function"!=typeof e&&(e=d),e!==this[a]&&(this[a]=e,this[s]=0,this[p].forEach((function(e){e.length=t[a](e.value,e.key),t[s]+=e.length}))),g(this)}get lengthCalculator(){return this[a]}get length(){return this[s]}get itemCount(){return this[p].length}rforEach(e,t){t=t||this;for(var r=this[p].tail;null!==r;){var i=r.prev;b(this,e,r,t),r=i}}forEach(e,t){t=t||this;for(var r=this[p].head;null!==r;){var i=r.next;b(this,e,r,t),r=i}}keys(){return this[p].toArray().map((function(e){return e.key}))}values(){return this[p].toArray().map((function(e){return e.value}))}reset(){var e=this;this[l]&&this[p]&&this[p].length&&this[p].forEach((function(t){return e[l](t.key,t.value)})),this[h]=new Map,this[p]=new i,this[s]=0}dump(){var e=this;return this[p].map((function(t){return!v(e,t)&&{k:t.key,v:t.value,e:t.now+(t.maxAge||0)}})).toArray().filter((function(e){return e}))}dumpLru(){return this[p]}set(e,t,r){if(r=r||this[u],r&&"number"!=typeof r)throw new TypeError("maxAge must be a number");var i=r?Date.now():0,o=this[a](t,e);if(this[h].has(e)){if(o>this[n])return y(this,this[h].get(e)),!1;var f=this[h].get(e),d=f.value;return this[l]&&(this[c]||this[l](e,d.value)),d.now=i,d.maxAge=r,d.value=t,this[s]+=o-d.length,d.length=o,this.get(e),g(this),!0}var m=new x(e,t,o,i,r);return m.length>this[n]?(this[l]&&this[l](e,t),!1):(this[s]+=m.length,this[p].unshift(m),this[h].set(e,this[p].head),g(this),!0)}has(e){if(!this[h].has(e))return!1;var t=this[h].get(e).value;return!v(this,t)}get(e){return m(this,e,!0)}peek(e){return m(this,e,!1)}pop(){var e=this[p].tail;return e?(y(this,e),e.value):null}del(e){y(this,this[h].get(e))}load(e){this.reset();for(var t=Date.now(),r=e.length-1;r>=0;r--){var i=e[r],n=i.e||0;if(0===n)this.set(i.k,i.v);else{var s=n-t;s>0&&this.set(i.k,i.v,s)}}}prune(){var e=this;this[h].forEach((function(t,r){return m(e,r,!1)}))}}}),(function(e,t,r){function i(e){var t=this;if(t instanceof i||(t=new i),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach((function(e){t.push(e)}));else if(arguments.length>0)for(var r=0,n=arguments.length;r1)r=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");i=this.head.next,r=this.head.value}for(var n=0;null!==i;n++)r=e(r,i.value,n),i=i.next;return r},i.prototype.reduceReverse=function(e,t){var r,i=this.tail;if(arguments.length>1)r=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");i=this.tail.prev,r=this.tail.value}for(var n=this.length-1;null!==i;n--)r=e(r,i.value,n),i=i.prev;return r},i.prototype.toArray=function(){for(var e=Array(this.length),t=0,r=this.head;null!==r;t++)e[t]=r.value,r=r.next;return e},i.prototype.toArrayReverse=function(){for(var e=Array(this.length),t=0,r=this.tail;null!==r;t++)e[t]=r.value,r=r.prev;return e},i.prototype.slice=function(e,t){t=t||this.length,t<0&&(t+=this.length),e=e||0,e<0&&(e+=this.length);var r=new i;if(tthis.length&&(t=this.length);for(var n=0,s=this.head;null!==s&&nthis.length&&(t=this.length);for(var n=this.length,s=this.tail;null!==s&&n>t;n--)s=s.prev;for(;null!==s&&n>e;n--,s=s.prev)r.push(s.value);return r},i.prototype.splice=function(e,t,...r){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var i=0,n=this.head;null!==n&&i":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":a&&!s(t,a)||(a=t);break;case"<":case"<=":break;default:throw Error("Unexpected operation: "+e.operator)}})),!a||r&&!s(r,a)||(r=a)},o=0;o",r)}}),(function(e,t,r){var i=r(18);e.exports=function(e,t,r){return i(e,t,"<",r)}}),(function(e,t,r){var i=r(2);e.exports=function(e,t,r){"use strict";return e=new i(e,r),t=new i(t,r),e.intersects(t)}}),(function(e,t,r){var i=r(11),n=r(1);e.exports=function(e,t,r){"use strict";for(var s=[],a=null,o=null,u=e.sort((function(e,t){return n(e,t,r)})),l=0,c=null==u?0:u.length;l="+g:"*")}var x=f.join(" || "),b="string"==typeof t.raw?t.raw:t+"";return x.length=0.0.0-0")]:[new n(">=0.0.0")]}if(1===t.length&&t[0].semver===s){if(r.includePrerelease)return!0;t=[new n(">=0.0.0")]}for(var i,u,p,h,f,d,m,v=new Set,g=0,y=e,x=null==y?0:y.length;g"===b.operator||">="===b.operator?i=l(i,b,r):"<"===b.operator||"<="===b.operator?u=c(u,b,r):v.add(b.semver)}if(v.size>1)return null;if(i&&u){if(p=o(i.semver,u.semver,r),p>0)return null;if(0===p&&(">="!==i.operator||"<="!==u.operator))return null}for(var E=0,w=null==v?0:v.length;E"===T.operator||">="===T.operator,d=d||"<"===T.operator||"<="===T.operator,i)if(k&&T.semver.prerelease&&T.semver.prerelease.length&&T.semver.major===k.major&&T.semver.minor===k.minor&&T.semver.patch===k.patch&&(k=!1),">"===T.operator||">="===T.operator){if(h=l(i,T,r),h===T&&h!==i)return!1}else if(">="===i.operator&&!a(i.semver,T+"",r))return!1;if(u)if(N&&T.semver.prerelease&&T.semver.prerelease.length&&T.semver.major===N.major&&T.semver.minor===N.minor&&T.semver.patch===N.patch&&(N=!1),"<"===T.operator||"<="===T.operator){if(f=c(u,T,r),f===T&&f!==u)return!1}else if("<="===u.operator&&!a(u.semver,T+"",r))return!1;if(!T.operator&&(u||i)&&0!==p)return!1}return!(i&&d&&!u&&0!==p||u&&m&&!i&&0!==p||k||N)},l=function(e,t,r){"use strict";if(!e)return t;var i=o(e.semver,t.semver,r);return i>0?e:i<0||">"===t.operator&&">="===e.operator?t:e},c=function(e,t,r){"use strict";if(!e)return t;var i=o(e.semver,t.semver,r);return i<0?e:i>0||"<"===t.operator&&"<="===e.operator?t:e};e.exports=function(e,t,r={}){if(e===t)return!0;e=new i(e,r),t=new i(t,r);var n=!1;e:for(var s=0,a=e.set,o=null==a?0:a.length;sawait 1").runInThisContext(),!0}catch(e){}return!1})),f(i,"consoleOptions",(function(){var e=o.module,t=e.safeProcess,r=e.utilSatisfies;return r(t.version,">=10")})),f(i,"createCachedData",(function(){var e=o.module.safeVM;return"function"==typeof e.Script.prototype.createCachedData})),f(i,"inspectProxies",(function(){var e=o.module.safeUtil,t=e.inspect(r,{depth:1,showProxy:!0});return-1!==t.indexOf("Proxy [")&&-1!==t.indexOf(E)})),f(i,"lookupShadowed",(function(){var e={__proto__:{get a(){},set a(e){}},a:1};return void 0===e.__lookupGetter__("a")&&void 0===e.__lookupSetter__("a")})),f(i,"nativeProxyReceiver",(function(){var e=o.module,t=e.SafeBuffer,r=e.utilGet,i=e.utilToString;try{var n=new Proxy(t.alloc(0),{get:function(e,t){return e[t]}});return"string"==typeof(""+n)}catch(e){return!/Illegal/.test(i(r(e,"message")))}})),f(i,"realpathNative",(function(){var e=o.module,t=e.safeProcess,r=e.utilSatisfies;return r(t.version,">=9.2")})),f(i,"replShowProxy",(function(){var e=o.module,t=e.safeProcess,r=e.utilSatisfies;return r(t.version,">=10")})),f(i,"vmCompileFunction",(function(){var e=o.module,t=e.safeProcess,r=e.utilSatisfies;return r(t.version,">=10.10")})),f(s,"errorDecoratedSymbol",(function(){var e=o.module,t=e.binding,r=e.safeProcess,i=e.utilSatisfies;return i(r.version,"<7")?"node:decorated":t.util.decorated_private_symbol})),f(s,"hiddenKeyType",(function(){return typeof s.errorDecoratedSymbol})),__shared__=o;var e,r,i,n,s,o})(),I=S.inited?S.module.utilUnapply:S.module.utilUnapply=(function(){"use strict";return function(e){return function(t,...r){return Reflect.apply(e,t,r)}}})(),P=S.inited?S.module.GenericFunction:S.module.GenericFunction=(function(){"use strict";return{bind:I(Function.prototype.bind)}})(),A=S.inited?S.module.realRequire:S.module.realRequire=(function(){"use strict";try{var e=require(S.symbol.realRequire);if("function"==typeof e)return e}catch(e){}return require})(),N=S.inited?S.module.realProcess:S.module.realProcess=A("process"),k=S.inited?S.module.utilIsObjectLike:S.module.utilIsObjectLike=(function(){"use strict";return function(e){var t=typeof e;return"function"===t||"object"===t&&null!==e}})(),_=S.inited?S.module.utilSetProperty:S.module.utilSetProperty=(function(){"use strict";var e={configurable:!0,enumerable:!0,value:void 0,writable:!0};return function(t,r,i){return!!k(t)&&(e.value=i,Reflect.defineProperty(t,r,e))}})(),C=S.inited?S.module.utilSilent:S.module.utilSilent=(function(){"use strict";return function(e){var t=Reflect.getOwnPropertyDescriptor(N,"noDeprecation");_(N,"noDeprecation",!0);try{return e()}finally{void 0===t?Reflect.deleteProperty(N,"noDeprecation"):Reflect.defineProperty(N,"noDeprecation",t)}}})(),O=S.inited?S.module.utilGetSilent:S.module.utilGetSilent=(function(){"use strict";return function(e,t){var r=C((function(){try{return e[t]}catch(e){}}));return"function"!=typeof r?r:function(...e){var t=this;return C((function(){return Reflect.apply(r,t,e)}))}}})(),T=S.inited?S.module.utilKeys:S.module.utilKeys=(function(){"use strict";return function(e){return k(e)?Object.keys(e):[]}})(),L=S.inited?S.module.utilHas:S.module.utilHas=(function(){"use strict";var e=Object.prototype.hasOwnProperty;return function(t,r){return null!=t&&e.call(t,r)}})(),M=S.inited?S.module.utilNoop:S.module.utilNoop=(function(){"use strict";return function(){}})(),D=S.inited?S.module.utilGetPrototypeOf:S.module.utilGetPrototypeOf=(function(){"use strict";return function(e){return k(e)?Reflect.getPrototypeOf(e):null}})(),F=S.inited?S.module.utilOwnKeys:S.module.utilOwnKeys=(function(){"use strict";return function(e){return k(e)?Reflect.ownKeys(e):[]}})(),j=S.inited?S.module.utilAllKeys:S.module.utilAllKeys=(function(){"use strict";return function(e){for(var t=new Set(F(e)),r=e;null!==(r=D(r));)for(var i=F(r),n=0,s=null==i?0:i.length;n0;){var n=r[i--];if(V(n)&&!Array.isArray(n)&&t(n))return n}return null}getParentNode(e){return this.getNode(-2,e)}getValue(){var e=this.stack;return e[e.length-1]}}return U(e.prototype,null),e})(),Ce=S.inited?S.module.MagicString:S.module.MagicString=(function(){"use strict";class e{constructor(e,t,r){this.content=r,this.end=t,this.intro="",this.original=r,this.outro="",this.next=null,this.start=e}appendLeft(e){this.outro+=e}appendRight(e){this.intro+=e}contains(e){return this.startt.end;t;){if(t.contains(e))return void this._splitChunk(t,e);t=r?this.byStart.get(t.end):this.byEnd.get(t.start)}}_splitChunk(e,t){var r=e.split(t);this.byEnd.set(t,e),this.byStart.set(t,r),this.byEnd.set(r.end,r),this.lastSearchedChunk=e}toString(){for(var e=this.intro,t=this.firstChunk;t;)e+=""+t,t=t.next;return e+this.outro}}return U(t.prototype,null),t})();class Oe{constructor(e,t={}){this.label=e,this.keyword=t.keyword,this.beforeExpr=!!t.beforeExpr,this.startsExpr=!!t.startsExpr,this.isLoop=!!t.isLoop,this.isAssign=!!t.isAssign,this.prefix=!!t.prefix,this.postfix=!!t.postfix,this.binop=t.binop||null,this.updateContext=null}}function Te(e,t){"use strict";return new Oe(e,{beforeExpr:!0,binop:t})}var Le={beforeExpr:!0},Me={startsExpr:!0},De={};function Fe(e,t={}){return t.keyword=e,De[e]=new Oe(e,t)}var je={num:new Oe("num",Me),regexp:new Oe("regexp",Me),string:new Oe("string",Me),name:new Oe("name",Me),privateId:new Oe("privateId",Me),eof:new Oe("eof"),bracketL:new Oe("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new Oe("]"),braceL:new Oe("{",{beforeExpr:!0,startsExpr:!0}),braceR:new Oe("}"),parenL:new Oe("(",{beforeExpr:!0,startsExpr:!0}),parenR:new Oe(")"),comma:new Oe(",",Le),semi:new Oe(";",Le),colon:new Oe(":",Le),dot:new Oe("."),question:new Oe("?",Le),questionDot:new Oe("?."),arrow:new Oe("=>",Le),template:new Oe("template"),invalidTemplate:new Oe("invalidTemplate"),ellipsis:new Oe("...",Le),backQuote:new Oe("`",Me),dollarBraceL:new Oe("${",{beforeExpr:!0,startsExpr:!0}),eq:new Oe("=",{beforeExpr:!0,isAssign:!0}),assign:new Oe("_=",{beforeExpr:!0,isAssign:!0}),incDec:new Oe("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new Oe("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:Te("||",1),logicalAND:Te("&&",2),bitwiseOR:Te("|",3),bitwiseXOR:Te("^",4),bitwiseAND:Te("&",5),equality:Te("==/!=/===/!==",6),relational:Te("/<=/>=",7),bitShift:Te("<>/>>>",8),plusMin:new Oe("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:Te("%",10),star:Te("*",10),slash:Te("/",10),starstar:new Oe("**",{beforeExpr:!0}),coalesce:Te("??",1),_break:Fe("break"),_case:Fe("case",Le),_catch:Fe("catch"),_continue:Fe("continue"),_debugger:Fe("debugger"),_default:Fe("default",Le),_do:Fe("do",{isLoop:!0,beforeExpr:!0}),_else:Fe("else",Le),_finally:Fe("finally"),_for:Fe("for",{isLoop:!0}),_function:Fe("function",Me),_if:Fe("if"),_return:Fe("return",Le),_switch:Fe("switch"),_throw:Fe("throw",Le),_try:Fe("try"),_var:Fe("var"),_const:Fe("const"),_while:Fe("while",{isLoop:!0}),_with:Fe("with"),_new:Fe("new",{beforeExpr:!0,startsExpr:!0}),_this:Fe("this",Me),_super:Fe("super",Me),_class:Fe("class",Me),_extends:Fe("extends",Le),_export:Fe("export"),_import:Fe("import",Me),_null:Fe("null",Me),_true:Fe("true",Me),_false:Fe("false",Me),_in:Fe("in",{beforeExpr:!0,binop:7}),_instanceof:Fe("instanceof",{beforeExpr:!0,binop:7}),_typeof:Fe("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:Fe("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:Fe("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},Ve=[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],Ge=[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],$e={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},Be="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",Ue={5:Be,"5module":Be+" export import",6:Be+" const class extends export import super"},We=/^in(stanceof)?$/,qe=/[\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]/,ze=/[\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\u200c\u200d\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]/;function He(e,t){"use strict";for(var r=65536,i=0;ie)return!1;if(r+=t[i+1],r>=e)return!0}return!1}function Ke(e,t){"use strict";return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&qe.test(String.fromCharCode(e)):!1!==t&&He(e,Ge)))}function Xe(e,t){"use strict";return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&ze.test(String.fromCharCode(e)):!1!==t&&(He(e,Ge)||He(e,Ve)))))}var Je=/\r\n?|\n|\u2028|\u2029/;function Ye(e){"use strict";return 10===e||13===e||8232===e||8233===e}function Qe(e,t,r=e.length){for(var i=t;i>10),56320+(1023&e)))}var lt=/[\uD800-\uDFFF]/u;class ct{constructor(e,t){this.line=e,this.column=t}offset(e){return new ct(this.line,this.column+e)}}class pt{constructor(e,t,r){this.start=t,this.end=r,null!==e.sourceFile&&(this.source=e.sourceFile)}}function ht(e,t){"use strict";for(var r=1,i=0;;){var n=Qe(e,i,t);if(n<0)return new ct(r,t-i);++r,i=n}}var ft={ecmaVersion:null,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowAwaitOutsideFunction:null,allowSuperOutsideMethod:null,allowHashBang:!1,checkPrivateFields:!0,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1},dt=!1;function mt(e,t){"use strict";return 2|(e?4:0)|(t?8:0)}class vt{constructor(e,t,i){this.options=e=(function(e){var t={};for(var i in ft)t[i]=e&&nt(e,i)?e[i]:ft[i];if("latest"===t.ecmaVersion?t.ecmaVersion=1e8:null==t.ecmaVersion?(!dt&&"object"==typeof r&&function(){}&&(dt=!0),t.ecmaVersion=11):t.ecmaVersion>=2015&&(t.ecmaVersion-=2009),null==t.allowReserved&&(t.allowReserved=t.ecmaVersion<5),e&&null!=e.allowHashBang||(t.allowHashBang=t.ecmaVersion>=14),st(t.onToken)){var n=t.onToken;t.onToken=function(e){return n.push(e)}}return st(t.onComment)&&(t.onComment=(function(e,t){return function(r,i,n,s,a,o){var u={type:r?"Block":"Line",value:i,start:n,end:s};e.locations&&(u.loc=new pt(this,a,o)),e.ranges&&(u.range=[n,s]),t.push(u)}})(t,t.onComment)),t})(e),this.sourceFile=e.sourceFile,this.keywords=ot(Ue[e.ecmaVersion>=6?6:"module"===e.sourceType?"5module":5]);var n="";!0!==e.allowReserved&&(n=$e[e.ecmaVersion>=6?6:5===e.ecmaVersion?5:3],"module"===e.sourceType&&(n+=" await")),this.reservedWords=ot(n);var s=(n?n+" ":"")+$e.strict;this.reservedWordsStrict=ot(s),this.reservedWordsStrictBind=ot(s+" "+$e.strictBind),this.input=t+"",this.containsEsc=!1,i?(this.pos=i,this.lineStart=this.input.lastIndexOf("\n",i-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(Je).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=je.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===e.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.potentialArrowInForAwait=!1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports=Object.create(null),0===this.pos&&e.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(1),this.regexpState=null,this.privateNameStack=[]}parse(){var e=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(e)}get inFunction(){return(2&this.currentVarScope().flags)>0}get inGenerator(){return(8&this.currentVarScope().flags)>0&&!this.currentVarScope().inClassFieldInit}get inAsync(){return(4&this.currentVarScope().flags)>0&&!this.currentVarScope().inClassFieldInit}get canAwait(){for(var e=this.scopeStack.length-1;e>=0;e--){var t=this.scopeStack[e];if(t.inClassFieldInit||256&t.flags)return!1;if(2&t.flags)return(4&t.flags)>0}return this.inModule&&this.options.ecmaVersion>=13||this.options.allowAwaitOutsideFunction}get allowSuper(){var e=this.currentThisScope(),t=e.flags,r=e.inClassFieldInit;return(64&t)>0||r||this.options.allowSuperOutsideMethod}get allowDirectSuper(){return(128&this.currentThisScope().flags)>0}get treatFunctionsAsVar(){return this.treatFunctionsAsVarInScope(this.currentScope())}get allowNewDotTarget(){var e=this.currentThisScope(),t=e.flags,r=e.inClassFieldInit;return(258&t)>0||r}get inClassStaticBlock(){return(256&this.currentVarScope().flags)>0}static extend(...e){for(var t=this,r=0;r=1;e--){var t=this.context[e];if("function"===t.token)return t.generator}return!1},xt.updateContext=function(e){"use strict";var t,r=this.type;r.keyword&&e===je.dot?this.exprAllowed=!1:(t=r.updateContext)?t.call(this,e):this.exprAllowed=r.beforeExpr},xt.overrideContext=function(e){"use strict";this.curContext()!==e&&(this.context[this.context.length-1]=e)},je.parenR.updateContext=je.braceR.updateContext=function(){"use strict";if(1!==this.context.length){var e=this.context.pop();e===yt.b_stat&&"function"===this.curContext().token&&(e=this.context.pop()),this.exprAllowed=!e.isExpr}else this.exprAllowed=!0},je.braceL.updateContext=function(e){"use strict";this.context.push(this.braceIsBlock(e)?yt.b_stat:yt.b_expr),this.exprAllowed=!0},je.dollarBraceL.updateContext=function(){"use strict";this.context.push(yt.b_tmpl),this.exprAllowed=!0},je.parenL.updateContext=function(e){"use strict";var t=e===je._if||e===je._for||e===je._with||e===je._while;this.context.push(t?yt.p_stat:yt.p_expr),this.exprAllowed=!0},je.incDec.updateContext=function(){},je._function.updateContext=je._class.updateContext=function(e){"use strict";!e.beforeExpr||e===je._else||e===je.semi&&this.curContext()!==yt.p_stat||e===je._return&&Je.test(this.input.slice(this.lastTokEnd,this.start))||(e===je.colon||e===je.braceL)&&this.curContext()===yt.b_stat?this.context.push(yt.f_stat):this.context.push(yt.f_expr),this.exprAllowed=!1},je.colon.updateContext=function(){"use strict";"function"===this.curContext().token&&this.context.pop(),this.exprAllowed=!0},je.backQuote.updateContext=function(){"use strict";this.curContext()===yt.q_tmpl?this.context.pop():this.context.push(yt.q_tmpl),this.exprAllowed=!1},je.star.updateContext=function(e){"use strict";if(e===je._function){var t=this.context.length-1;this.context[t]=this.context[t]===yt.f_expr?yt.f_expr_gen:yt.f_gen}this.exprAllowed=!0},je.name.updateContext=function(e){"use strict";var t=!1;this.options.ecmaVersion>=6&&e!==je.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(t=!0),this.exprAllowed=t};var bt=vt.prototype,Et=/^(?:'((?:\\[^]|[^'\\])*?)'|"((?:\\[^]|[^"\\])*?)")/;bt.strictDirective=function(e){"use strict";if(this.options.ecmaVersion<5)return!1;for(;;){et.lastIndex=e,e+=et.exec(this.input)[0].length;var t=Et.exec(this.input.slice(e));if(!t)return!1;if("use strict"===(t[1]||t[2])){et.lastIndex=e+t[0].length;var r=et.exec(this.input),i=r.index+r[0].length,n=this.input.charAt(i);return";"===n||"}"===n||Je.test(r[0])&&!(/[(`.[+\-/*%<>=,?^&]/.test(n)||"!"===n&&"="===this.input.charAt(i+1))}e+=t[0].length,et.lastIndex=e,e+=et.exec(this.input)[0].length,";"===this.input[e]&&e++}},bt.eat=function(e){"use strict";return this.type===e&&(this.next(),!0)},bt.isContextual=function(e){"use strict";return this.type===je.name&&this.value===e&&!this.containsEsc},bt.eatContextual=function(e){"use strict";return!!this.isContextual(e)&&(this.next(),!0)},bt.expectContextual=function(e){"use strict";this.eatContextual(e)||this.unexpected()},bt.canInsertSemicolon=function(){"use strict";return this.type===je.eof||this.type===je.braceR||Je.test(this.input.slice(this.lastTokEnd,this.start))},bt.insertSemicolon=function(){"use strict";if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},bt.semicolon=function(){"use strict";this.eat(je.semi)||this.insertSemicolon()||this.unexpected()},bt.afterTrailingComma=function(e,t){"use strict";if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0},bt.expect=function(e){"use strict";this.eat(e)||this.unexpected()},bt.unexpected=function(e){"use strict";this.raise(null!=e?e:this.start,"Unexpected token")};class wt{constructor(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1}}bt.checkPatternErrors=function(e,t){"use strict";if(e){e.trailingComma>-1&&this.raiseRecoverable(e.trailingComma,"Comma is not permitted after the rest element");var r=t?e.parenthesizedAssign:e.parenthesizedBind;r>-1&&this.raiseRecoverable(r,t?"Assigning to rvalue":"Parenthesized pattern")}},bt.checkExpressionErrors=function(e,t){"use strict";if(!e)return!1;var r=e.shorthandAssign,i=e.doubleProto;if(!t)return r>=0||i>=0;r>=0&&this.raise(r,"Shorthand property assignments are valid only in destructuring patterns"),i>=0&&this.raiseRecoverable(i,"Redefinition of __proto__ property")},bt.checkYieldAwaitInDefaultParams=function(){"use strict";this.yieldPos&&(!this.awaitPos||this.yieldPos=9&&"SpreadElement"===e.type||this.options.ecmaVersion>=6&&(e.computed||e.method||e.shorthand))){var i,n=e.key;switch(n.type){case"Identifier":i=n.name;break;case"Literal":i=n.value+"";break;default:return}var s=e.kind;if(this.options.ecmaVersion>=6)"__proto__"===i&&"init"===s&&(t.proto&&(r?r.doubleProto<0&&(r.doubleProto=n.start):this.raiseRecoverable(n.start,"Redefinition of __proto__ property")),t.proto=!0);else{i="$"+i;var a,o=t[i];o?(a="init"===s?this.strict&&o.init||o.get||o.set:o.init||o[s],a&&this.raiseRecoverable(n.start,"Redefinition of property")):o=t[i]={init:!1,get:!1,set:!1},o[s]=!0}}},Rt.parseExpression=function(e,t){"use strict";var r=this.start,i=this.startLoc,n=this.parseMaybeAssign(e,t);if(this.type===je.comma){var s=this.startNodeAt(r,i);for(s.expressions=[n];this.eat(je.comma);)s.expressions.push(this.parseMaybeAssign(e,t));return this.finishNode(s,"SequenceExpression")}return n},Rt.parseMaybeAssign=function(e,t,r){"use strict";if(this.isContextual("yield")){if(this.inGenerator)return this.parseYield(e);this.exprAllowed=!1}var i=!1,n=-1,s=-1,a=-1;t?(n=t.parenthesizedAssign,s=t.trailingComma,a=t.doubleProto,t.parenthesizedAssign=t.trailingComma=-1):(t=new wt,i=!0);var o=this.start,u=this.startLoc;this.type!==je.parenL&&this.type!==je.name||(this.potentialArrowAt=this.start,this.potentialArrowInForAwait="await"===e);var l=this.parseMaybeConditional(e,t);if(r&&(l=r.call(this,l,o,u)),this.type.isAssign){var c=this.startNodeAt(o,u);return c.operator=this.value,this.type===je.eq&&(l=this.toAssignable(l,!1,t)),i||(t.parenthesizedAssign=t.trailingComma=t.doubleProto=-1),t.shorthandAssign>=l.start&&(t.shorthandAssign=-1),this.type===je.eq?this.checkLValPattern(l):this.checkLValSimple(l),c.left=l,this.next(),c.right=this.parseMaybeAssign(e),a>-1&&(t.doubleProto=a),this.finishNode(c,"AssignmentExpression")}return i&&this.checkExpressionErrors(t,!0),n>-1&&(t.parenthesizedAssign=n),s>-1&&(t.trailingComma=s),l},Rt.parseMaybeConditional=function(e,t){"use strict";var r=this.start,i=this.startLoc,n=this.parseExprOps(e,t);if(this.checkExpressionErrors(t))return n;if(this.eat(je.question)){var s=this.startNodeAt(r,i);return s.test=n,s.consequent=this.parseMaybeAssign(),this.expect(je.colon),s.alternate=this.parseMaybeAssign(e),this.finishNode(s,"ConditionalExpression")}return n},Rt.parseExprOps=function(e,t){"use strict";var r=this.start,i=this.startLoc,n=this.parseMaybeUnary(t,!1,!1,e);return this.checkExpressionErrors(t)||n.start===r&&"ArrowFunctionExpression"===n.type?n:this.parseExprOp(n,r,i,-1,e)},Rt.parseExprOp=function(e,t,r,i,n){"use strict";var s=this.type.binop;if(null!=s&&(!n||this.type!==je._in)&&s>i){var a=this.type===je.logicalOR||this.type===je.logicalAND,o=this.type===je.coalesce;o&&(s=je.logicalAND.binop);var u=this.value;this.next();var l=this.start,c=this.startLoc,p=this.parseExprOp(this.parseMaybeUnary(null,!1,!1,n),l,c,s,n),h=this.buildBinary(t,r,e,p,u,a||o);return(a&&this.type===je.coalesce||o&&(this.type===je.logicalOR||this.type===je.logicalAND))&&this.raiseRecoverable(this.start,"Logical expressions and coalesce expressions cannot be mixed. Wrap either by parentheses"),this.parseExprOp(h,t,r,i,n)}return e},Rt.buildBinary=function(e,t,r,i,n,s){"use strict";"PrivateIdentifier"===i.type&&this.raise(i.start,"Private identifier can only be left side of binary expression");var a=this.startNodeAt(e,t);return a.left=r,a.operator=n,a.right=i,this.finishNode(a,s?"LogicalExpression":"BinaryExpression")},Rt.parseMaybeUnary=function(e,t,r,i){"use strict";var n,s=this.start,a=this.startLoc;if(this.isContextual("await")&&this.canAwait)n=this.parseAwait(i),t=!0;else if(this.type.prefix){var o=this.startNode(),u=this.type===je.incDec;o.operator=this.value,o.prefix=!0,this.next(),o.argument=this.parseMaybeUnary(null,!0,u,i),this.checkExpressionErrors(e,!0),u?this.checkLValSimple(o.argument):this.strict&&"delete"===o.operator&&(function e(t){return"Identifier"===t.type||"ParenthesizedExpression"===t.type&&e(t.expression)})(o.argument)?this.raiseRecoverable(o.start,"Deleting local variable in strict mode"):"delete"===o.operator&&(function e(t){return"MemberExpression"===t.type&&"PrivateIdentifier"===t.property.type||"ChainExpression"===t.type&&e(t.expression)||"ParenthesizedExpression"===t.type&&e(t.expression)})(o.argument)?this.raiseRecoverable(o.start,"Private fields can not be deleted"):t=!0,n=this.finishNode(o,u?"UpdateExpression":"UnaryExpression")}else if(t||this.type!==je.privateId){if(n=this.parseExprSubscripts(e,i),this.checkExpressionErrors(e))return n;for(;this.type.postfix&&!this.canInsertSemicolon();){var l=this.startNodeAt(s,a);l.operator=this.value,l.prefix=!1,l.argument=n,this.checkLValSimple(n),this.next(),n=this.finishNode(l,"UpdateExpression")}}else(i||0===this.privateNameStack.length)&&this.options.checkPrivateFields&&this.unexpected(),n=this.parsePrivateIdent(),this.type!==je._in&&this.unexpected();return r||!this.eat(je.starstar)?n:t?void this.unexpected(this.lastTokStart):this.buildBinary(s,a,n,this.parseMaybeUnary(null,!1,!1,i),"**",!1)},Rt.parseExprSubscripts=function(e,t){"use strict";var r=this.start,i=this.startLoc,n=this.parseExprAtom(e,t);if("ArrowFunctionExpression"===n.type&&")"!==this.input.slice(this.lastTokStart,this.lastTokEnd))return n;var s=this.parseSubscripts(n,r,i,!1,t);return e&&"MemberExpression"===s.type&&(e.parenthesizedAssign>=s.start&&(e.parenthesizedAssign=-1),e.parenthesizedBind>=s.start&&(e.parenthesizedBind=-1),e.trailingComma>=s.start&&(e.trailingComma=-1)),s},Rt.parseSubscripts=function(e,t,r,i,n){"use strict";for(var s=this.options.ecmaVersion>=8&&"Identifier"===e.type&&"async"===e.name&&this.lastTokEnd===e.end&&!this.canInsertSemicolon()&&e.end-e.start==5&&this.potentialArrowAt===e.start,a=!1;;){var o=this.parseSubscript(e,t,r,i,s,a,n);if(o.optional&&(a=!0),o===e||"ArrowFunctionExpression"===o.type){if(a){var u=this.startNodeAt(t,r);u.expression=o,o=this.finishNode(u,"ChainExpression")}return o}e=o}},Rt.shouldParseAsyncArrow=function(){"use strict";return!this.canInsertSemicolon()&&this.eat(je.arrow)},Rt.parseSubscriptAsyncArrow=function(e,t,r,i){"use strict";return this.parseArrowExpression(this.startNodeAt(e,t),r,!0,i)},Rt.parseSubscript=function(e,t,r,i,n,s,a){"use strict";var o=this.options.ecmaVersion>=11,u=o&&this.eat(je.questionDot);i&&u&&this.raise(this.lastTokStart,"Optional chaining cannot appear in the callee of new expressions");var l=this.eat(je.bracketL);if(l||u&&this.type!==je.parenL&&this.type!==je.backQuote||this.eat(je.dot)){var c=this.startNodeAt(t,r);c.object=e,l?(c.property=this.parseExpression(),this.expect(je.bracketR)):c.property=this.type===je.privateId&&"Super"!==e.type?this.parsePrivateIdent():this.parseIdent("never"!==this.options.allowReserved),c.computed=!!l,o&&(c.optional=u),e=this.finishNode(c,"MemberExpression")}else if(!i&&this.eat(je.parenL)){var p=new wt,h=this.yieldPos,f=this.awaitPos,d=this.awaitIdentPos;this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0;var m=this.parseExprList(je.parenR,this.options.ecmaVersion>=8,!1,p);if(n&&!u&&this.shouldParseAsyncArrow())return this.checkPatternErrors(p,!1),this.checkYieldAwaitInDefaultParams(),this.awaitIdentPos>0&&this.raise(this.awaitIdentPos,"Cannot use 'await' as identifier inside an async function"),this.yieldPos=h,this.awaitPos=f,this.awaitIdentPos=d,this.parseSubscriptAsyncArrow(t,r,m,a);this.checkExpressionErrors(p,!0),this.yieldPos=h||this.yieldPos,this.awaitPos=f||this.awaitPos,this.awaitIdentPos=d||this.awaitIdentPos;var v=this.startNodeAt(t,r);v.callee=e,v.arguments=m,o&&(v.optional=u),e=this.finishNode(v,"CallExpression")}else if(this.type===je.backQuote){(u||s)&&this.raise(this.start,"Optional chaining cannot appear in the tag of tagged template expressions");var g=this.startNodeAt(t,r);g.tag=e,g.quasi=this.parseTemplate({isTagged:!0}),e=this.finishNode(g,"TaggedTemplateExpression")}return e},Rt.parseExprAtom=function(e,t,r){"use strict";this.type===je.slash&&this.readRegexp();var i,n=this.potentialArrowAt===this.start;switch(this.type){case je._super:return this.allowSuper||this.raise(this.start,"'super' keyword outside a method"),i=this.startNode(),this.next(),this.type!==je.parenL||this.allowDirectSuper||this.raise(i.start,"super() call outside constructor of a subclass"),this.type!==je.dot&&this.type!==je.bracketL&&this.type!==je.parenL&&this.unexpected(),this.finishNode(i,"Super");case je._this:return i=this.startNode(),this.next(),this.finishNode(i,"ThisExpression");case je.name:var s=this.start,a=this.startLoc,o=this.containsEsc,u=this.parseIdent(!1);if(this.options.ecmaVersion>=8&&!o&&"async"===u.name&&!this.canInsertSemicolon()&&this.eat(je._function))return this.overrideContext(yt.f_expr),this.parseFunction(this.startNodeAt(s,a),0,!1,!0,t);if(n&&!this.canInsertSemicolon()){if(this.eat(je.arrow))return this.parseArrowExpression(this.startNodeAt(s,a),[u],!1,t);if(this.options.ecmaVersion>=8&&"async"===u.name&&this.type===je.name&&!o&&(!this.potentialArrowInForAwait||"of"!==this.value||this.containsEsc))return u=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(je.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(s,a),[u],!0,t)}return u;case je.regexp:var l=this.value;return i=this.parseLiteral(l.value),i.regex={pattern:l.pattern,flags:l.flags},i;case je.num:case je.string:return this.parseLiteral(this.value);case je._null:case je._true:case je._false:return i=this.startNode(),i.value=this.type===je._null?null:this.type===je._true,i.raw=this.type.keyword,this.next(),this.finishNode(i,"Literal");case je.parenL:var c=this.start,p=this.parseParenAndDistinguishExpression(n,t);return e&&(e.parenthesizedAssign<0&&!this.isSimpleAssignTarget(p)&&(e.parenthesizedAssign=c),e.parenthesizedBind<0&&(e.parenthesizedBind=c)),p;case je.bracketL:return i=this.startNode(),this.next(),i.elements=this.parseExprList(je.bracketR,!0,!0,e),this.finishNode(i,"ArrayExpression");case je.braceL:return this.overrideContext(yt.b_expr),this.parseObj(!1,e);case je._function:return i=this.startNode(),this.next(),this.parseFunction(i,0);case je._class:return this.parseClass(this.startNode(),!1);case je._new:return this.parseNew();case je.backQuote:return this.parseTemplate();case je._import:return this.options.ecmaVersion>=11?this.parseExprImport(r):this.unexpected();default:return this.parseExprAtomDefault()}},Rt.parseExprAtomDefault=function(){"use strict";this.unexpected()},Rt.parseExprImport=function(e){"use strict";var t=this.startNode();if(this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import"),this.next(),this.type===je.parenL&&!e)return this.parseDynamicImport(t);if(this.type===je.dot){var r=this.startNodeAt(t.start,t.loc&&t.loc.start);return r.name="import",t.meta=this.finishNode(r,"Identifier"),this.parseImportMeta(t)}this.unexpected()},Rt.parseDynamicImport=function(e){"use strict";if(this.next(),e.source=this.parseMaybeAssign(),this.options.ecmaVersion>=16)this.eat(je.parenR)?e.options=null:(this.expect(je.comma),this.afterTrailingComma(je.parenR)?e.options=null:(e.options=this.parseMaybeAssign(),this.eat(je.parenR)||(this.expect(je.comma),this.afterTrailingComma(je.parenR)||this.unexpected())));else if(!this.eat(je.parenR)){var t=this.start;this.eat(je.comma)&&this.eat(je.parenR)?this.raiseRecoverable(t,"Trailing comma is not allowed in import()"):this.unexpected(t)}return this.finishNode(e,"ImportExpression")},Rt.parseImportMeta=function(e){"use strict";this.next();var t=this.containsEsc;return e.property=this.parseIdent(!0),"meta"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for import is 'import.meta'"),t&&this.raiseRecoverable(e.start,"'import.meta' must not contain escaped characters"),"module"===this.options.sourceType||this.options.allowImportExportEverywhere||this.raiseRecoverable(e.start,"Cannot use 'import.meta' outside a module"),this.finishNode(e,"MetaProperty")},Rt.parseLiteral=function(e){"use strict";var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),110===t.raw.charCodeAt(t.raw.length-1)&&(t.bigint=t.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(t,"Literal")},Rt.parseParenExpression=function(){"use strict";this.expect(je.parenL);var e=this.parseExpression();return this.expect(je.parenR),e},Rt.shouldParseArrow=function(e){"use strict";return!this.canInsertSemicolon()},Rt.parseParenAndDistinguishExpression=function(e,t){"use strict";var r,i=this.start,n=this.startLoc,s=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var a,o=this.start,u=this.startLoc,l=[],c=!0,p=!1,h=new wt,f=this.yieldPos,d=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==je.parenR;){if(c?c=!1:this.expect(je.comma),s&&this.afterTrailingComma(je.parenR,!0)){p=!0;break}if(this.type===je.ellipsis){a=this.start,l.push(this.parseParenItem(this.parseRestBinding())),this.type===je.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element");break}l.push(this.parseMaybeAssign(!1,h,this.parseParenItem))}var m=this.lastTokEnd,v=this.lastTokEndLoc;if(this.expect(je.parenR),e&&this.shouldParseArrow(l)&&this.eat(je.arrow))return this.checkPatternErrors(h,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=f,this.awaitPos=d,this.parseParenArrowList(i,n,l,t);l.length&&!p||this.unexpected(this.lastTokStart),a&&this.unexpected(a),this.checkExpressionErrors(h,!0),this.yieldPos=f||this.yieldPos,this.awaitPos=d||this.awaitPos,l.length>1?(r=this.startNodeAt(o,u),r.expressions=l,this.finishNodeAt(r,"SequenceExpression",m,v)):r=l[0]}else r=this.parseParenExpression();if(this.options.preserveParens){var g=this.startNodeAt(i,n);return g.expression=r,this.finishNode(g,"ParenthesizedExpression")}return r},Rt.parseParenItem=function(e){"use strict";return e},Rt.parseParenArrowList=function(e,t,r,i){"use strict";return this.parseArrowExpression(this.startNodeAt(e,t),r,!1,i)};var St=[];Rt.parseNew=function(){"use strict";this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var e=this.startNode();if(this.next(),this.options.ecmaVersion>=6&&this.type===je.dot){var t=this.startNodeAt(e.start,e.loc&&e.loc.start);t.name="new",e.meta=this.finishNode(t,"Identifier"),this.next();var r=this.containsEsc;return e.property=this.parseIdent(!0),"target"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is 'new.target'"),r&&this.raiseRecoverable(e.start,"'new.target' must not contain escaped characters"),this.allowNewDotTarget||this.raiseRecoverable(e.start,"'new.target' can only be used in functions and class static block"),this.finishNode(e,"MetaProperty")}var i=this.start,n=this.startLoc;return e.callee=this.parseSubscripts(this.parseExprAtom(null,!1,!0),i,n,!0,!1),e.arguments=this.eat(je.parenL)?this.parseExprList(je.parenR,this.options.ecmaVersion>=8,!1):St,this.finishNode(e,"NewExpression")},Rt.parseTemplateElement=function({isTagged:e}){var t=this.startNode();return this.type===je.invalidTemplate?(e||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),t.value={raw:this.value.replace(/\r\n?/g,"\n"),cooked:null}):t.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),t.tail=this.type===je.backQuote,this.finishNode(t,"TemplateElement")},Rt.parseTemplate=function({isTagged:e=!1}={}){var t=this.startNode();this.next(),t.expressions=[];var r=this.parseTemplateElement({isTagged:e});for(t.quasis=[r];!r.tail;)this.type===je.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(je.dollarBraceL),t.expressions.push(this.parseExpression()),this.expect(je.braceR),t.quasis.push(r=this.parseTemplateElement({isTagged:e}));return this.next(),this.finishNode(t,"TemplateLiteral")},Rt.isAsyncProp=function(e){"use strict";return!e.computed&&"Identifier"===e.key.type&&"async"===e.key.name&&(this.type===je.name||this.type===je.num||this.type===je.string||this.type===je.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===je.star)&&!Je.test(this.input.slice(this.lastTokEnd,this.start))},Rt.parseObj=function(e,t){"use strict";var r=this.startNode(),i=!0,n={};for(r.properties=[],this.next();!this.eat(je.braceR);){if(i)i=!1;else if(this.expect(je.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(je.braceR))break;var s=this.parseProperty(e,t);e||this.checkPropClash(s,n,t),r.properties.push(s)}return this.finishNode(r,e?"ObjectPattern":"ObjectExpression")},Rt.parseProperty=function(e,t){"use strict";var r,i,n,s,a=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(je.ellipsis))return e?(a.argument=this.parseIdent(!1),this.type===je.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element"),this.finishNode(a,"RestElement")):(a.argument=this.parseMaybeAssign(!1,t),this.type===je.comma&&t&&t.trailingComma<0&&(t.trailingComma=this.start),this.finishNode(a,"SpreadElement"));this.options.ecmaVersion>=6&&(a.method=!1,a.shorthand=!1,(e||t)&&(n=this.start,s=this.startLoc),e||(r=this.eat(je.star)));var o=this.containsEsc;return this.parsePropertyName(a),!e&&!o&&this.options.ecmaVersion>=8&&!r&&this.isAsyncProp(a)?(i=!0,r=this.options.ecmaVersion>=9&&this.eat(je.star),this.parsePropertyName(a)):i=!1,this.parsePropertyValue(a,e,r,i,n,s,t,o),this.finishNode(a,"Property")},Rt.parseGetterSetter=function(e){"use strict";e.kind=e.key.name,this.parsePropertyName(e),e.value=this.parseMethod(!1);var t="get"===e.kind?0:1;if(e.value.params.length!==t){var r=e.value.start;this.raiseRecoverable(r,"get"===e.kind?"getter should have no params":"setter should have exactly one param")}else"set"===e.kind&&"RestElement"===e.value.params[0].type&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")},Rt.parsePropertyValue=function(e,t,r,i,n,s,a,o){"use strict";(r||i)&&this.type===je.colon&&this.unexpected(),this.eat(je.colon)?(e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,a),e.kind="init"):this.options.ecmaVersion>=6&&this.type===je.parenL?(t&&this.unexpected(),e.kind="init",e.method=!0,e.value=this.parseMethod(r,i)):t||o||!(this.options.ecmaVersion>=5)||e.computed||"Identifier"!==e.key.type||"get"!==e.key.name&&"set"!==e.key.name||this.type===je.comma||this.type===je.braceR||this.type===je.eq?this.options.ecmaVersion>=6&&!e.computed&&"Identifier"===e.key.type?((r||i)&&this.unexpected(),this.checkUnreserved(e.key),"await"!==e.key.name||this.awaitIdentPos||(this.awaitIdentPos=n),e.kind="init",t?e.value=this.parseMaybeDefault(n,s,this.copyNode(e.key)):this.type===je.eq&&a?(a.shorthandAssign<0&&(a.shorthandAssign=this.start),e.value=this.parseMaybeDefault(n,s,this.copyNode(e.key))):e.value=this.copyNode(e.key),e.shorthand=!0):this.unexpected():((r||i)&&this.unexpected(),this.parseGetterSetter(e))},Rt.parsePropertyName=function(e){"use strict";if(this.options.ecmaVersion>=6){if(this.eat(je.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(je.bracketR),e.key;e.computed=!1}return e.key=this.type===je.num||this.type===je.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},Rt.initFunction=function(e){"use strict";e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)},Rt.parseMethod=function(e,t,r){"use strict";var i=this.startNode(),n=this.yieldPos,s=this.awaitPos,a=this.awaitIdentPos;return this.initFunction(i),this.options.ecmaVersion>=6&&(i.generator=e),this.options.ecmaVersion>=8&&(i.async=!!t),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(64|mt(t,i.generator)|(r?128:0)),this.expect(je.parenL),i.params=this.parseBindingList(je.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(i,!1,!0,!1),this.yieldPos=n,this.awaitPos=s,this.awaitIdentPos=a,this.finishNode(i,"FunctionExpression")},Rt.parseArrowExpression=function(e,t,r,i){"use strict";var n=this.yieldPos,s=this.awaitPos,a=this.awaitIdentPos;return this.enterScope(16|mt(r,!1)),this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!r),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0,!1,i),this.yieldPos=n,this.awaitPos=s,this.awaitIdentPos=a,this.finishNode(e,"ArrowFunctionExpression")},Rt.parseFunctionBody=function(e,t,r,i){"use strict";var n=t&&this.type!==je.braceL,s=this.strict,a=!1;if(n)e.body=this.parseMaybeAssign(i),e.expression=!0,this.checkParams(e,!1);else{var o=this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params);s&&!o||(a=this.strictDirective(this.end),a&&o&&this.raiseRecoverable(e.start,"Illegal 'use strict' directive in function with non-simple parameter list"));var u=this.labels;this.labels=[],a&&(this.strict=!0),this.checkParams(e,!s&&!a&&!t&&!r&&this.isSimpleParamList(e.params)),this.strict&&e.id&&this.checkLValSimple(e.id,5),e.body=this.parseBlock(!1,void 0,a&&!s),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=u}this.exitScope()},Rt.isSimpleParamList=function(e){"use strict";for(var t=0,r=null==e?0:e.length;t=6&&e)switch(e.type){case"Identifier":this.inAsync&&"await"===e.name&&this.raise(e.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern",r&&this.checkPatternErrors(r,!0);for(var i=0,n=e.properties,s=null==n?0:n.length;i55295&&i<56320)return!0;if(Ke(i,!0)){for(var n=r+1;Xe(i=this.input.charCodeAt(n),!0);)++n;if(92===i||i>55295&&i<56320)return!0;var s=this.input.slice(r,n);if(!We.test(s))return!0}return!1},Ot.isAsyncFunction=function(){"use strict";if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;et.lastIndex=this.pos;var e,t=et.exec(this.input),r=this.pos+t[0].length;return!(Je.test(this.input.slice(this.pos,r))||"function"!==this.input.slice(r,r+8)||r+8!==this.input.length&&(Xe(e=this.input.charCodeAt(r+8))||e>55295&&e<56320))},Ot.parseStatement=function(e,t,r){"use strict";var i,n=this.type,s=this.startNode();switch(this.isLet(e)&&(n=je._var,i="let"),n){case je._break:case je._continue:return this.parseBreakContinueStatement(s,n.keyword);case je._debugger:return this.parseDebuggerStatement(s);case je._do:return this.parseDoStatement(s);case je._for:return this.parseForStatement(s);case je._function:return e&&(this.strict||"if"!==e&&"label"!==e)&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(s,!1,!e);case je._class:return e&&this.unexpected(),this.parseClass(s,!0);case je._if:return this.parseIfStatement(s);case je._return:return this.parseReturnStatement(s);case je._switch:return this.parseSwitchStatement(s);case je._throw:return this.parseThrowStatement(s);case je._try:return this.parseTryStatement(s);case je._const:case je._var:return i=i||this.value,e&&"var"!==i&&this.unexpected(),this.parseVarStatement(s,i);case je._while:return this.parseWhileStatement(s);case je._with:return this.parseWithStatement(s);case je.braceL:return this.parseBlock(!0,s);case je.semi:return this.parseEmptyStatement(s);case je._export:case je._import:if(this.options.ecmaVersion>10&&n===je._import){et.lastIndex=this.pos;var a=et.exec(this.input),o=this.pos+a[0].length,u=this.input.charCodeAt(o);if(40===u||46===u)return this.parseExpressionStatement(s,this.parseExpression())}return this.options.allowImportExportEverywhere||(t||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),n===je._import?this.parseImport(s):this.parseExport(s,r);default:if(this.isAsyncFunction())return e&&this.unexpected(),this.next(),this.parseFunctionStatement(s,!0,!e);var l=this.value,c=this.parseExpression();return n===je.name&&"Identifier"===c.type&&this.eat(je.colon)?this.parseLabeledStatement(s,l,c,e):this.parseExpressionStatement(s,c)}},Ot.parseBreakContinueStatement=function(e,t){"use strict";var r="break"===t;this.next(),this.eat(je.semi)||this.insertSemicolon()?e.label=null:this.type!==je.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var i=0;i=6?this.eat(je.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")},Ot.parseForStatement=function(e){"use strict";this.next();var t=this.options.ecmaVersion>=9&&this.canAwait&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(Tt),this.enterScope(0),this.expect(je.parenL),this.type===je.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var r=this.isLet();if(this.type===je._var||this.type===je._const||r){var i=this.startNode(),n=r?"let":this.value;return this.next(),this.parseVar(i,!0,n),this.finishNode(i,"VariableDeclaration"),(this.type===je._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===i.declarations.length?(this.options.ecmaVersion>=9&&(this.type===je._in?t>-1&&this.unexpected(t):e.await=t>-1),this.parseForIn(e,i)):(t>-1&&this.unexpected(t),this.parseFor(e,i))}var s=this.isContextual("let"),a=!1,o=this.containsEsc,u=new wt,l=this.start,c=t>-1?this.parseExprSubscripts(u,"await"):this.parseExpression(!0,u);return this.type===je._in||(a=this.options.ecmaVersion>=6&&this.isContextual("of"))?(t>-1?(this.type===je._in&&this.unexpected(t),e.await=!0):a&&this.options.ecmaVersion>=8&&(c.start!==l||o||"Identifier"!==c.type||"async"!==c.name?this.options.ecmaVersion>=9&&(e.await=!1):this.unexpected()),s&&a&&this.raise(c.start,"The left-hand side of a for-of loop may not start with 'let'."),this.toAssignable(c,!1,u),this.checkLValPattern(c),this.parseForIn(e,c)):(this.checkExpressionErrors(u,!0),t>-1&&this.unexpected(t),this.parseFor(e,c))},Ot.parseFunctionStatement=function(e,t,r){"use strict";return this.next(),this.parseFunction(e,Dt|(r?0:Ft),!1,t)},Ot.parseIfStatement=function(e){"use strict";return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(je._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")},Ot.parseReturnStatement=function(e){"use strict";return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(je.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},Ot.parseSwitchStatement=function(e){"use strict";var t;this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(je.braceL),this.labels.push(Lt),this.enterScope(0);for(var r=!1;this.type!==je.braceR;)if(this.type===je._case||this.type===je._default){var i=this.type===je._case;t&&this.finishNode(t,"SwitchCase"),e.cases.push(t=this.startNode()),t.consequent=[],this.next(),i?t.test=this.parseExpression():(r&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),r=!0,t.test=null),this.expect(je.colon)}else t||this.unexpected(),t.consequent.push(this.parseStatement(null));return this.exitScope(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")},Ot.parseThrowStatement=function(e){"use strict";return this.next(),Je.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var Mt=[];Ot.parseCatchClauseParam=function(){"use strict";var e=this.parseBindingAtom(),t="Identifier"===e.type;return this.enterScope(t?32:0),this.checkLValPattern(e,t?4:2),this.expect(je.parenR),e},Ot.parseTryStatement=function(e){"use strict";if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===je._catch){var t=this.startNode();this.next(),this.eat(je.parenL)?t.param=this.parseCatchClauseParam():(this.options.ecmaVersion<10&&this.unexpected(),t.param=null,this.enterScope(0)),t.body=this.parseBlock(!1),this.exitScope(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat(je._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},Ot.parseVarStatement=function(e,t,r){"use strict";return this.next(),this.parseVar(e,!1,t,r),this.semicolon(),this.finishNode(e,"VariableDeclaration")},Ot.parseWhileStatement=function(e){"use strict";return this.next(),e.test=this.parseParenExpression(),this.labels.push(Tt),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")},Ot.parseWithStatement=function(e){"use strict";return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement("with"),this.finishNode(e,"WithStatement")},Ot.parseEmptyStatement=function(e){"use strict";return this.next(),this.finishNode(e,"EmptyStatement")},Ot.parseLabeledStatement=function(e,t,r,i){"use strict";for(var n=0,s=this.labels,a=null==s?0:s.length;n=0;l--){var c=this.labels[l];if(c.statementStart!==e.start)break;c.statementStart=this.start,c.kind=u}return this.labels.push({name:t,kind:u,statementStart:this.start}),e.body=this.parseStatement(i?-1===i.indexOf("label")?i+"label":i:"label"),this.labels.pop(),e.label=r,this.finishNode(e,"LabeledStatement")},Ot.parseExpressionStatement=function(e,t){"use strict";return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},Ot.parseBlock=function(e=!0,t=this.startNode(),r){for(t.body=[],this.expect(je.braceL),e&&this.enterScope(0);this.type!==je.braceR;){var i=this.parseStatement(null);t.body.push(i)}return r&&(this.strict=!1),this.next(),e&&this.exitScope(),this.finishNode(t,"BlockStatement")},Ot.parseFor=function(e,t){"use strict";return e.init=t,this.expect(je.semi),e.test=this.type===je.semi?null:this.parseExpression(),this.expect(je.semi),e.update=this.type===je.parenR?null:this.parseExpression(),this.expect(je.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")},Ot.parseForIn=function(e,t){"use strict";var r=this.type===je._in;return this.next(),"VariableDeclaration"===t.type&&null!=t.declarations[0].init&&(!r||this.options.ecmaVersion<8||this.strict||"var"!==t.kind||"Identifier"!==t.declarations[0].id.type)&&this.raise(t.start,(r?"for-in":"for-of")+" loop variable declaration may not have an initializer"),e.left=t,e.right=r?this.parseExpression():this.parseMaybeAssign(),this.expect(je.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,r?"ForInStatement":"ForOfStatement")},Ot.parseVar=function(e,t,r,i){"use strict";for(e.declarations=[],e.kind=r;;){var n=this.startNode();if(this.parseVarId(n,r),this.eat(je.eq)?n.init=this.parseMaybeAssign(t):i||"const"!==r||this.type===je._in||this.options.ecmaVersion>=6&&this.isContextual("of")?i||"Identifier"===n.id.type||t&&(this.type===je._in||this.isContextual("of"))?n.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),e.declarations.push(this.finishNode(n,"VariableDeclarator")),!this.eat(je.comma))break}return e},Ot.parseVarId=function(e,t){"use strict";e.id=this.parseBindingAtom(),this.checkLValPattern(e.id,"var"===t?1:2,!1)};var Dt=1,Ft=2;function jt(e,t){"use strict";var r=t.key.name,i=e[r],n="true";return"MethodDefinition"!==t.type||"get"!==t.kind&&"set"!==t.kind||(n=(t.static?"s":"i")+t.kind),"iget"===i&&"iset"===n||"iset"===i&&"iget"===n||"sget"===i&&"sset"===n||"sset"===i&&"sget"===n?(e[r]="true",!1):!!i||(e[r]=n,!1)}function Vt(e,t){"use strict";var r=e.computed,i=e.key;return!r&&("Identifier"===i.type&&i.name===t||"Literal"===i.type&&i.value===t)}Ot.parseFunction=function(e,t,r,i,n){"use strict";this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!i)&&(this.type===je.star&&t&Ft&&this.unexpected(),e.generator=this.eat(je.star)),this.options.ecmaVersion>=8&&(e.async=!!i),t&Dt&&(e.id=4&t&&this.type!==je.name?null:this.parseIdent(),!e.id||t&Ft||this.checkLValSimple(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?1:2:3));var s=this.yieldPos,a=this.awaitPos,o=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(mt(e.async,e.generator)),t&Dt||(e.id=this.type===je.name?this.parseIdent():null),this.parseFunctionParams(e),this.parseFunctionBody(e,r,!1,n),this.yieldPos=s,this.awaitPos=a,this.awaitIdentPos=o,this.finishNode(e,t&Dt?"FunctionDeclaration":"FunctionExpression")},Ot.parseFunctionParams=function(e){"use strict";this.expect(je.parenL),e.params=this.parseBindingList(je.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},Ot.parseClass=function(e,t){"use strict";this.next();var r=this.strict;this.strict=!0,this.parseClassId(e,t),this.parseClassSuper(e);var i=this.enterClassBody(),n=this.startNode(),s=!1;for(n.body=[],this.expect(je.braceL);this.type!==je.braceR;){var a=this.parseClassElement(null!==e.superClass);a&&(n.body.push(a),"MethodDefinition"===a.type&&"constructor"===a.kind?(s&&this.raiseRecoverable(a.start,"Duplicate constructor in the same class"),s=!0):a.key&&"PrivateIdentifier"===a.key.type&&jt(i,a)&&this.raiseRecoverable(a.key.start,`Identifier '#${a.key.name}' has already been declared`))}return this.strict=r,this.next(),e.body=this.finishNode(n,"ClassBody"),this.exitClassBody(),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},Ot.parseClassElement=function(e){"use strict";if(this.eat(je.semi))return null;var t=this.options.ecmaVersion,r=this.startNode(),i="",n=!1,s=!1,a="method",o=!1;if(this.eatContextual("static")){if(t>=13&&this.eat(je.braceL))return this.parseClassStaticBlock(r),r;this.isClassElementNameStart()||this.type===je.star?o=!0:i="static"}if(r.static=o,!i&&t>=8&&this.eatContextual("async")&&(!this.isClassElementNameStart()&&this.type!==je.star||this.canInsertSemicolon()?i="async":s=!0),!i&&(t>=9||!s)&&this.eat(je.star)&&(n=!0),!i&&!s&&!n){var u=this.value;(this.eatContextual("get")||this.eatContextual("set"))&&(this.isClassElementNameStart()?a=u:i=u)}if(i?(r.computed=!1,r.key=this.startNodeAt(this.lastTokStart,this.lastTokStartLoc),r.key.name=i,this.finishNode(r.key,"Identifier")):this.parseClassElementName(r),t<13||this.type===je.parenL||"method"!==a||n||s){var l=!r.static&&Vt(r,"constructor"),c=l&&e;l&&"method"!==a&&this.raise(r.key.start,"Constructor can't have get/set modifier"),r.kind=l?"constructor":a,this.parseClassMethod(r,n,s,c)}else this.parseClassField(r);return r},Ot.isClassElementNameStart=function(){"use strict";return this.type===je.name||this.type===je.privateId||this.type===je.num||this.type===je.string||this.type===je.bracketL||this.type.keyword},Ot.parseClassElementName=function(e){"use strict";this.type===je.privateId?("constructor"===this.value&&this.raise(this.start,"Classes can't have an element named '#constructor'"),e.computed=!1,e.key=this.parsePrivateIdent()):this.parsePropertyName(e)},Ot.parseClassMethod=function(e,t,r,i){"use strict";var n=e.key;"constructor"===e.kind?(t&&this.raise(n.start,"Constructor can't be a generator"),r&&this.raise(n.start,"Constructor can't be an async method")):e.static&&Vt(e,"prototype")&&this.raise(n.start,"Classes may not have a static property named prototype");var s=e.value=this.parseMethod(t,r,i);return"get"===e.kind&&0!==s.params.length&&this.raiseRecoverable(s.start,"getter should have no params"),"set"===e.kind&&1!==s.params.length&&this.raiseRecoverable(s.start,"setter should have exactly one param"),"set"===e.kind&&"RestElement"===s.params[0].type&&this.raiseRecoverable(s.params[0].start,"Setter cannot use rest params"),this.finishNode(e,"MethodDefinition")},Ot.parseClassField=function(e){"use strict";if(Vt(e,"constructor")?this.raise(e.key.start,"Classes can't have a field named 'constructor'"):e.static&&Vt(e,"prototype")&&this.raise(e.key.start,"Classes can't have a static field named 'prototype'"),this.eat(je.eq)){var t=this.currentThisScope(),r=t.inClassFieldInit;t.inClassFieldInit=!0,e.value=this.parseMaybeAssign(),t.inClassFieldInit=r}else e.value=null;return this.semicolon(),this.finishNode(e,"PropertyDefinition")},Ot.parseClassStaticBlock=function(e){"use strict";e.body=[];var t=this.labels;for(this.labels=[],this.enterScope(320);this.type!==je.braceR;){var r=this.parseStatement(null);e.body.push(r)}return this.next(),this.exitScope(),this.labels=t,this.finishNode(e,"StaticBlock")},Ot.parseClassId=function(e,t){"use strict";this.type===je.name?(e.id=this.parseIdent(),t&&this.checkLValSimple(e.id,2,!1)):(!0===t&&this.unexpected(),e.id=null)},Ot.parseClassSuper=function(e){"use strict";e.superClass=this.eat(je._extends)?this.parseExprSubscripts(null,!1):null},Ot.enterClassBody=function(){"use strict";var e={declared:Object.create(null),used:[]};return this.privateNameStack.push(e),e.declared},Ot.exitClassBody=function(){"use strict";var e=this.privateNameStack.pop(),t=e.declared,r=e.used;if(this.options.checkPrivateFields)for(var i=this.privateNameStack.length,n=0===i?null:this.privateNameStack[i-1],s=0;s=11&&(this.eatContextual("as")?(e.exported=this.parseModuleExportName(),this.checkExport(t,e.exported,this.lastTokStart)):e.exported=null),this.expectContextual("from"),this.type!==je.string&&this.unexpected(),e.source=this.parseExprAtom(),this.options.ecmaVersion>=16&&(e.attributes=this.parseWithClause()),this.semicolon(),this.finishNode(e,"ExportAllDeclaration")},Ot.parseExport=function(e,t){"use strict";if(this.next(),this.eat(je.star))return this.parseExportAllDeclaration(e,t);if(this.eat(je._default))return this.checkExport(t,"default",this.lastTokStart),e.declaration=this.parseExportDefaultDeclaration(),this.finishNode(e,"ExportDefaultDeclaration");if(this.shouldParseExportStatement())e.declaration=this.parseExportDeclaration(e),"VariableDeclaration"===e.declaration.type?this.checkVariableExport(t,e.declaration.declarations):this.checkExport(t,e.declaration.id,e.declaration.id.start),e.specifiers=[],e.source=null;else{if(e.declaration=null,e.specifiers=this.parseExportSpecifiers(t),this.eatContextual("from"))this.type!==je.string&&this.unexpected(),e.source=this.parseExprAtom(),this.options.ecmaVersion>=16&&(e.attributes=this.parseWithClause());else{for(var r=0,i=e.specifiers,n=null==i?0:i.length;r=16&&(e.attributes=this.parseWithClause()),this.semicolon(),this.finishNode(e,"ImportDeclaration")},Ot.parseImportSpecifier=function(){"use strict";var e=this.startNode();return e.imported=this.parseModuleExportName(),this.eatContextual("as")?e.local=this.parseIdent():(this.checkUnreserved(e.imported),e.local=e.imported),this.checkLValSimple(e.local,2),this.finishNode(e,"ImportSpecifier")},Ot.parseImportDefaultSpecifier=function(){"use strict";var e=this.startNode();return e.local=this.parseIdent(),this.checkLValSimple(e.local,2),this.finishNode(e,"ImportDefaultSpecifier")},Ot.parseImportNamespaceSpecifier=function(){"use strict";var e=this.startNode();return this.next(),this.expectContextual("as"),e.local=this.parseIdent(),this.checkLValSimple(e.local,2),this.finishNode(e,"ImportNamespaceSpecifier")},Ot.parseImportSpecifiers=function(){"use strict";var e=[],t=!0;if(this.type===je.name&&(e.push(this.parseImportDefaultSpecifier()),!this.eat(je.comma)))return e;if(this.type===je.star)return e.push(this.parseImportNamespaceSpecifier()),e;for(this.expect(je.braceL);!this.eat(je.braceR);){if(t)t=!1;else if(this.expect(je.comma),this.afterTrailingComma(je.braceR))break;e.push(this.parseImportSpecifier())}return e},Ot.parseWithClause=function(){"use strict";var e=[];if(!this.eat(je._with))return e;this.expect(je.braceL);for(var t={},r=!0;!this.eat(je.braceR);){if(r)r=!1;else if(this.expect(je.comma),this.afterTrailingComma(je.braceR))break;var i=this.parseImportAttribute(),n="Identifier"===i.key.type?i.key.name:i.key.value;nt(t,n)&&this.raiseRecoverable(i.key.start,"Duplicate attribute key '"+n+"'"),t[n]=!0,e.push(i)}return e},Ot.parseImportAttribute=function(){"use strict";var e=this.startNode();return e.key=this.type===je.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved),this.expect(je.colon),this.type!==je.string&&this.unexpected(),e.value=this.parseExprAtom(),this.finishNode(e,"ImportAttribute")},Ot.parseModuleExportName=function(){"use strict";if(this.options.ecmaVersion>=13&&this.type===je.string){var e=this.parseLiteral(this.value);return lt.test(e.value)&&this.raise(e.start,"An export name cannot include a lone surrogate."),e}return this.parseIdent(!0)},Ot.adaptDirectivePrologue=function(e){"use strict";for(var t=0;t=5&&"ExpressionStatement"===e.type&&"Literal"===e.expression.type&&"string"==typeof e.expression.value&&('"'===this.input[e.start]||"'"===this.input[e.start])};class Gt{reset(){}}class $t{constructor(e){this.type=e.type,this.value=e.value,this.start=e.start,this.end=e.end,e.options.locations&&(this.loc=new pt(e,e.startLoc,e.endLoc)),e.options.ranges&&(this.range=[e.start,e.end])}}var Bt=vt.prototype;function Ut(e){"use strict";return"function"!=typeof BigInt?null:BigInt(e.replace(/_/g,""))}Bt.next=function(e){"use strict";!e&&this.type.keyword&&this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword "+this.type.keyword),this.options.onToken&&this.options.onToken(new $t(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},Bt.getToken=function(){"use strict";return this.next(),new $t(this)},"undefined"!=typeof Symbol&&(Bt[Symbol.iterator]=function(){"use strict";var e=this;return{next:function(){var t=e.getToken();return{done:t.type===je.eof,value:t}}}}),Bt.nextToken=function(){"use strict";var e=this.curContext();return e&&e.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(je.eof):e.override?e.override(this):void this.readToken(this.fullCharCodeAtPos())},Bt.readToken=function(e){"use strict";return Ke(e,this.options.ecmaVersion>=6)||92===e?this.readWord():this.getTokenFromCode(e)},Bt.fullCharCodeAtPos=function(){"use strict";var e=this.input.charCodeAt(this.pos);if(e<=55295||e>=56320)return e;var t=this.input.charCodeAt(this.pos+1);return t<=56319||t>=57344?e:(e<<10)+t-56613888},Bt.skipBlockComment=function(){"use strict";var e=this.options.onComment&&this.curPosition(),t=this.pos,r=this.input.indexOf("*/",this.pos+=2);if(-1===r&&this.raise(this.pos-2,"Unterminated comment"),this.pos=r+2,this.options.locations)for(var i,n=t;(i=Qe(this.input,n,this.pos))>-1;)++this.curLine,n=this.lineStart=i;this.options.onComment&&this.options.onComment(!0,this.input.slice(t+2,r),t,this.pos,e,this.curPosition())},Bt.skipLineComment=function(e){"use strict";for(var t=this.pos,r=this.options.onComment&&this.curPosition(),i=this.input.charCodeAt(this.pos+=e);this.pos8&&e<14||e>=5760&&Ze.test(String.fromCharCode(e))))break e;++this.pos}}},Bt.finishToken=function(e,t){"use strict";this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var r=this.type;this.type=e,this.value=t,this.updateContext(r)},Bt.readToken_dot=function(){"use strict";var e=this.input.charCodeAt(this.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===e&&46===t?(this.pos+=3,this.finishToken(je.ellipsis)):(++this.pos,this.finishToken(je.dot))},Bt.readToken_slash=function(){"use strict";var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===e?this.finishOp(je.assign,2):this.finishOp(je.slash,1)},Bt.readToken_mult_modulo_exp=function(e){"use strict";var t=this.input.charCodeAt(this.pos+1),r=1,i=42===e?je.star:je.modulo;return this.options.ecmaVersion>=7&&42===e&&42===t&&(++r,i=je.starstar,t=this.input.charCodeAt(this.pos+2)),61===t?this.finishOp(je.assign,r+1):this.finishOp(i,r)},Bt.readToken_pipe_amp=function(e){"use strict";var t=this.input.charCodeAt(this.pos+1);if(t===e){if(this.options.ecmaVersion>=12){var r=this.input.charCodeAt(this.pos+2);if(61===r)return this.finishOp(je.assign,3)}return this.finishOp(124===e?je.logicalOR:je.logicalAND,2)}return 61===t?this.finishOp(je.assign,2):this.finishOp(124===e?je.bitwiseOR:je.bitwiseAND,1)},Bt.readToken_caret=function(){"use strict";var e=this.input.charCodeAt(this.pos+1);return 61===e?this.finishOp(je.assign,2):this.finishOp(je.bitwiseXOR,1)},Bt.readToken_plus_min=function(e){"use strict";var t=this.input.charCodeAt(this.pos+1);return t===e?45!==t||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!Je.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(je.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===t?this.finishOp(je.assign,2):this.finishOp(je.plusMin,1)},Bt.readToken_lt_gt=function(e){"use strict";var t=this.input.charCodeAt(this.pos+1),r=1;return t===e?(r=62===e&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+r)?this.finishOp(je.assign,r+1):this.finishOp(je.bitShift,r)):33!==t||60!==e||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===t&&(r=2),this.finishOp(je.relational,r)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},Bt.readToken_eq_excl=function(e){"use strict";var t=this.input.charCodeAt(this.pos+1);return 61===t?this.finishOp(je.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===e&&62===t&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(je.arrow)):this.finishOp(61===e?je.eq:je.prefix,1)},Bt.readToken_question=function(){"use strict";var e=this.options.ecmaVersion;if(e>=11){var t=this.input.charCodeAt(this.pos+1);if(46===t){var r=this.input.charCodeAt(this.pos+2);if(r<48||r>57)return this.finishOp(je.questionDot,2)}if(63===t){if(e>=12){var i=this.input.charCodeAt(this.pos+2);if(61===i)return this.finishOp(je.assign,3)}return this.finishOp(je.coalesce,2)}}return this.finishOp(je.question,1)},Bt.readToken_numberSign=function(){"use strict";var e=this.options.ecmaVersion,t=35;if(e>=13&&(++this.pos,t=this.fullCharCodeAtPos(),Ke(t,!0)||92===t))return this.finishToken(je.privateId,this.readWord1());this.raise(this.pos,"Unexpected character '"+ut(t)+"'")},Bt.getTokenFromCode=function(e){"use strict";switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(je.parenL);case 41:return++this.pos,this.finishToken(je.parenR);case 59:return++this.pos,this.finishToken(je.semi);case 44:return++this.pos,this.finishToken(je.comma);case 91:return++this.pos,this.finishToken(je.bracketL);case 93:return++this.pos,this.finishToken(je.bracketR);case 123:return++this.pos,this.finishToken(je.braceL);case 125:return++this.pos,this.finishToken(je.braceR);case 58:return++this.pos,this.finishToken(je.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(je.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 63:return this.readToken_question();case 126:return this.finishOp(je.prefix,1);case 35:return this.readToken_numberSign()}this.raise(this.pos,"Unexpected character '"+ut(e)+"'")},Bt.finishOp=function(e,t){"use strict";var r=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,r)},Bt.readRegexp=function(){"use strict";for(var e,t,r=this.pos;;){this.pos>=this.input.length&&this.raise(r,"Unterminated regular expression");var i=this.input.charAt(this.pos);if(Je.test(i)&&this.raise(r,"Unterminated regular expression"),e)e=!1;else{if("["===i)t=!0;else if("]"===i&&t)t=!1;else if("/"===i&&!t)break;e="\\"===i}++this.pos}var n=this.input.slice(r,this.pos);++this.pos;var s=this.pos,a=this.readWord1();this.containsEsc&&this.unexpected(s);var o=this.regexpState||(this.regexpState=new Gt(this));o.reset(r,n,a),this.validateRegExpFlags(o),this.validateRegExpPattern(o);var u=null;try{u=RegExp(n,a)}catch(e){}return this.finishToken(je.regexp,{pattern:n,flags:a,value:u})},Bt.readInt=function(e,t,r){"use strict";for(var i=this.options.ecmaVersion>=12&&void 0===t,n=r&&48===this.input.charCodeAt(this.pos),s=this.pos,a=0,o=0,u=0,l=null==t?1/0:t;u=97?c-97+10:c>=65?c-65+10:c>=48&&c<=57?c-48:1/0,p>=e)break;o=c,a=a*e+p}}return i&&95===o&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===s||null!=t&&this.pos-s!==t?null:a},Bt.readRadixNumber=function(e){"use strict";var t=this.pos;this.pos+=2;var r=this.readInt(e);return null==r&&this.raise(this.start+2,"Expected number in radix "+e),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(r=Ut(this.input.slice(t,this.pos)),++this.pos):Ke(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(je.num,r)},Bt.readNumber=function(e){"use strict";var t=this.pos;e||null!==this.readInt(10,void 0,!0)||this.raise(t,"Invalid number");var r=this.pos-t>=2&&48===this.input.charCodeAt(t);r&&this.strict&&this.raise(t,"Invalid number");var i=this.input.charCodeAt(this.pos);if(!r&&!e&&this.options.ecmaVersion>=11&&110===i){var n=Ut(this.input.slice(t,this.pos));return++this.pos,Ke(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(je.num,n)}r&&/[89]/.test(this.input.slice(t,this.pos))&&(r=!1),46!==i||r||(++this.pos,this.readInt(10),i=this.input.charCodeAt(this.pos)),69!==i&&101!==i||r||(i=this.input.charCodeAt(++this.pos),43!==i&&45!==i||++this.pos,null===this.readInt(10)&&this.raise(t,"Invalid number")),Ke(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var s,a,o=(s=this.input.slice(t,this.pos),a=r,a?parseInt(s,8):parseFloat(s.replace(/_/g,"")));return this.finishToken(je.num,o)},Bt.readCodePoint=function(){"use strict";var e,t=this.input.charCodeAt(this.pos);if(123===t){this.options.ecmaVersion<6&&this.unexpected();var r=++this.pos;e=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,e>1114111&&this.invalidStringToken(r,"Code point out of bounds")}else e=this.readHexChar(4);return e},Bt.readString=function(e){"use strict";for(var t="",r=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var i=this.input.charCodeAt(this.pos);if(i===e)break;92===i?(t+=this.input.slice(r,this.pos),t+=this.readEscapedChar(!1),r=this.pos):8232===i||8233===i?(this.options.ecmaVersion<10&&this.raise(this.start,"Unterminated string constant"),++this.pos,this.options.locations&&(this.curLine++,this.lineStart=this.pos)):(Ye(i)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(r,this.pos++),this.finishToken(je.string,t)};var Wt={};Bt.tryReadTemplateToken=function(){"use strict";this.inTemplateElement=!0;try{this.readTmplToken()}catch(e){if(e!==Wt)throw e;this.readInvalidTemplateToken()}this.inTemplateElement=!1},Bt.invalidStringToken=function(e,t){"use strict";if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Wt;this.raise(e,t)},Bt.readTmplToken=function(){"use strict";for(var e="",t=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var r=this.input.charCodeAt(this.pos);if(96===r||36===r&&123===this.input.charCodeAt(this.pos+1))return this.pos!==this.start||this.type!==je.template&&this.type!==je.invalidTemplate?(e+=this.input.slice(t,this.pos),this.finishToken(je.template,e)):36===r?(this.pos+=2,this.finishToken(je.dollarBraceL)):(++this.pos,this.finishToken(je.backQuote));if(92===r)e+=this.input.slice(t,this.pos),e+=this.readEscapedChar(!0),t=this.pos;else if(Ye(r)){switch(e+=this.input.slice(t,this.pos),++this.pos,r){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:e+="\n";break;default:e+=String.fromCharCode(r)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),t=this.pos}else++this.pos}},Bt.readInvalidTemplateToken=function(){"use strict";for(;this.pos=48&&t<=55){var i=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],n=parseInt(i,8);return n>255&&(i=i.slice(0,-1),n=parseInt(i,8)),this.pos+=i.length-1,t=this.input.charCodeAt(this.pos),"0"===i&&56!==t&&57!==t||!this.strict&&!e||this.invalidStringToken(this.pos-1-i.length,e?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(n)}return Ye(t)?(this.options.locations&&(this.lineStart=this.pos,++this.curLine),""):String.fromCharCode(t)}},Bt.readHexChar=function(e){"use strict";var t=this.pos,r=this.readInt(16,e);return null===r&&this.invalidStringToken(t,"Bad character escape sequence"),r},Bt.readWord1=function(){"use strict";this.containsEsc=!1;for(var e="",t=!0,r=this.pos,i=this.options.ecmaVersion>=6;this.pos(e.readNumber=Ht(e.readNumber,r),e.readRadixNumber=Ht(e.readRadixNumber,i),e)};function t(e,t){var r=e.pos;return"number"==typeof t?e.pos+=2:t=10,null!==e.readInt(t)&&110===e.input.charCodeAt(e.pos)?(++e.pos,e.finishToken(je.num,null)):(e.pos=r,null)}function r(e,r){var i=r[0];if(!i){var n=t(this);if(null!==n)return n}return Reflect.apply(e,this,r)}function i(e,r){var i=r[0],n=t(this,i);return null===n?Reflect.apply(e,this,r):n}return e})(),Xt=S.inited?S.module.parseBranch:S.module.parseBranch=(function(){"use strict";var e;return function(t){return void 0!==e&&e!==t||(e=hr.create("",{allowAwaitOutsideFunction:!0,allowReturnOutsideFunction:!0,ecmaVersion:"latest"})),e.awaitIdentPos=t.awaitIdentPos,e.awaitPos=t.awaitPos,e.containsEsc=t.containsEsc,e.curLine=t.curLine,e.end=t.end,e.exprAllowed=t.exprAllowed,e.inModule=t.inModule,e.input=t.input,e.inTemplateElement=t.inTemplateElement,e.lastTokEnd=t.lastTokEnd,e.lastTokStart=t.lastTokStart,e.lineStart=t.lineStart,e.pos=t.pos,e.potentialArrowAt=t.potentialArrowAt,e.sourceFile=t.sourceFile,e.start=t.start,e.strict=t.strict,e.type=t.type,e.value=t.value,e.yieldPos=t.yieldPos,e}})(),Jt=S.inited?S.module.acornParserClassFields:S.module.acornParserClassFields=(function(){"use strict";var e={enable:e=>(e.getTokenFromCode=Ht(e.getTokenFromCode,t),e.parseClassElement=Ht(e.parseClassElement,r),e)};function t(e,t){var r=t[0];return 35!==r?Reflect.apply(e,this,t):(++this.pos,this.finishToken(je.name,this.readWord1()))}function r(e,t){var r=this.type;if(r!==je.bracketL&&r!==je.name)return Reflect.apply(e,this,t);var i=Xt(this),n=this.startNode();i.parsePropertyName(n);var s=i.type;if(s===je.parenL)return Reflect.apply(e,this,t);if(s===je.braceL&&this.isContextual("static"))return Reflect.apply(e,this,t);if(s!==je.braceR&&s!==je.eq&&s!==je.semi){if(this.isContextual("async")||this.isContextual("get")||this.isContextual("set"))return Reflect.apply(e,this,t);if(this.isContextual("static")){if(s!==je.bracketL&&s!==je.name)return Reflect.apply(e,this,t);var a=Xt(i);a.parsePropertyName(n);var o=a.type;if(o===je.parenL)return Reflect.apply(e,this,t);if(o!==je.braceR&&o!==je.eq&&o!==je.semi&&(i.isContextual("async")||i.isContextual("get")||i.isContextual("set")))return Reflect.apply(e,this,t)}}var u=this.startNode();return u.static=s!==je.braceR&&s!==je.eq&&this.eatContextual("static"),this.parsePropertyName(u),u.value=this.eat(je.eq)?this.parseExpression():null,this.finishNode(u,"FieldDefinition"),this.semicolon(),u}return e})(),Yt=S.inited?S.module.parseErrors:S.module.parseErrors=(function(){"use strict";function e(e){class t extends e{constructor(e,t,r){super(r);var i=ht(e.input,t),n=i.column,s=i.line;this.column=n,this.inModule=e.inModule,this.line=s}}return Reflect.defineProperty(t,"name",{configurable:!0,value:e.name}),t}return{ReferenceError:e(ReferenceError),SyntaxError:e(SyntaxError)}})(),Qt=S.inited?S.module.acornParserErrorMessages:S.module.acornParserErrorMessages=(function(){"use strict";var e=new Set(["await is only valid in async function","HTML comments are not allowed in modules","Cannot use 'import.meta' outside a module","new.target expression is not allowed here","Illegal return statement","Keyword must not contain escaped characters","Invalid or unexpected token","Unexpected end of input","Unexpected eval or arguments in strict mode","Unexpected identifier","Unexpected reserved word","Unexpected strict mode reserved word","Unexpected string","Unexpected token","missing ) after argument list","Unterminated template literal"]),t=new Map([["'return' outside of function","Illegal return statement"],["Binding arguments in strict mode","Unexpected eval or arguments in strict mode"],["Binding await in strict mode","Unexpected reserved word"],["Cannot use keyword 'await' outside an async function","await is only valid in async function"],["The keyword 'await' is reserved","Unexpected reserved word"],["The keyword 'yield' is reserved","Unexpected strict mode reserved word"],["Unterminated string constant","Invalid or unexpected token"],["Unterminated template","Unterminated template literal"],["'new.target' can only be used in functions","new.target expression is not allowed here"]]),r={enable:e=>(e.parseExprList=i,e.raise=n,e.raiseRecoverable=n,e.unexpected=s,e)};function i(e,t,r,i){for(var n=[],s=!0;!this.eat(e);){if(s)s=!1;else if(r||e!==je.parenR?this.expect(je.comma):this.eat(je.comma)||this.raise(this.start,"missing ) after argument list"),t&&this.afterTrailingComma(e))break;var a=void 0;r&&this.type===je.comma?a=null:this.type===je.ellipsis?(a=this.parseSpread(i),i&&this.type===je.comma&&-1===i.trailingComma&&(i.trailingComma=this.start)):a=this.parseMaybeAssign(!1,i),n.push(a)}return n}function n(r,i){if(t.has(i))i=t.get(i);else if("'import' and 'export' may only appear at the top level"===i||"'import' and 'export' may appear only with 'sourceType: module'"===i)i="Unexpected token "+this.type.label;else if(i.startsWith("Duplicate export '"))i=i.replace("Duplicate export '","Duplicate export of '");else if(i.startsWith("Escape sequence in keyword "))i="Keyword must not contain escaped characters";else if(!e.has(i)&&!i.startsWith("Unexpected token"))return;throw new Yt.SyntaxError(this,r,i)}function s(e){void 0===e&&(e=this.start);var t=this.type===je.eof?"Unexpected end of input":"Invalid or unexpected token";this.raise(e,t)}return r})(),Zt=S.inited?S.module.parseLookahead:S.module.parseLookahead=(function(){"use strict";return function(e){var t=Xt(e);return t.next(),t}})(),er=S.inited?S.module.acornParserFirstAwaitOutSideFunction:S.module.acornParserFirstAwaitOutSideFunction=(function(){"use strict";var e={enable:e=>(e.firstAwaitOutsideFunction=null,e.parseAwait=Ht(e.parseAwait,t),e.parseForStatement=Ht(e.parseForStatement,r),e)};function t(e,t){return this.inAsync||this.inFunction||null!==this.firstAwaitOutsideFunction||(this.firstAwaitOutsideFunction=ht(this.input,this.start)),Reflect.apply(e,this,t)}function r(e,t){if(this.inAsync||this.inFunction||null!==this.firstAwaitOutsideFunction)return Reflect.apply(e,this,t);var r=t[0],i=Zt(this),n=i.start,s=Reflect.apply(e,this,t);return r.await&&null===this.firstAwaitOutsideFunction&&(this.firstAwaitOutsideFunction=ht(this.input,n)),s}return e})(),tr=S.inited?S.module.acornParserFirstReturnOutSideFunction:S.module.acornParserFirstReturnOutSideFunction=(function(){"use strict";var e={enable:e=>(e.firstReturnOutsideFunction=null,e.parseReturnStatement=Ht(e.parseReturnStatement,t),e)};function t(e,t){return this.inFunction||null!==this.firstReturnOutsideFunction||(this.firstReturnOutsideFunction=ht(this.input,this.start)),Reflect.apply(e,this,t)}return e})(),rr=S.inited?S.module.acornParserFunctionParamsStart:S.module.acornParserFunctionParamsStart=(function(){"use strict";var e={enable:e=>(e.parseFunctionParams=Ht(e.parseFunctionParams,t),e)};function t(e,t){var r=t[0];return r.functionParamsStart=this.start,Reflect.apply(e,this,t)}return e})(),ir=S.inited?S.module.acornParserHTMLComment:S.module.acornParserHTMLComment=(function(){"use strict";var e=zt.lineBreakRegExp,t={enable:e=>(e.readToken_lt_gt=Ht(e.readToken_lt_gt,r),e.readToken_plus_min=Ht(e.readToken_plus_min,i),e)};function r(e,t){if(this.inModule){var r=t[0],i=this.input,n=this.pos,s=i.charCodeAt(n+1);60===r&&33===s&&45===i.charCodeAt(n+2)&&45===i.charCodeAt(n+3)&&this.raise(n,"HTML comments are not allowed in modules")}return Reflect.apply(e,this,t)}function i(t,r){if(this.inModule){var i=r[0],n=this.input,s=this.lastTokEnd,a=this.pos,o=n.charCodeAt(a+1);o!==i||45!==o||62!==n.charCodeAt(a+2)||0!==s&&!e.test(n.slice(s,a))||this.raise(a,"HTML comments are not allowed in modules")}return Reflect.apply(t,this,r)}return t})(),nr=S.inited?S.module.acornParserImport:S.module.acornParserImport=(function(){"use strict";var e={enable:e=>(je._import.startsExpr=!0,e.checkLVal=Ht(e.checkLVal,t),e.parseExport=Ht(e.parseExport,r),e.parseExprAtom=Ht(e.parseExprAtom,i),e.parseNew=Ht(e.parseNew,n),e.parseStatement=Ht(e.parseStatement,a),e.parseSubscript=Ht(e.parseSubscript,s),e)};function t(e,t){var r=t[0],i=r.type,n=r.start;if("CallExpression"===i&&"Import"===r.callee.type)throw new Yt.SyntaxError(this,n,"Invalid left-hand side in assignment");if("MetaProperty"===i&&"import"===r.meta.name&&"meta"===r.property.name)throw new Yt.SyntaxError(this,n,"'import.meta' is not a valid assignment target");return Reflect.apply(e,this,t)}function r(e,t){if(Zt(this).type!==je.star)return Reflect.apply(e,this,t);var r=t[0],i=t[1];this.next();var n=this.start,s=this.startLoc;this.next();var a="ExportAllDeclaration";if(this.eatContextual("as")){var o=this.parseIdent(!0);this.checkExport(i,o.name,o.start);var u=this.startNodeAt(n,s);a="ExportNamedDeclaration",u.exported=o,r.declaration=null,r.specifiers=[this.finishNode(u,"ExportNamespaceSpecifier")]}return this.expectContextual("from"),this.type!==je.string&&this.unexpected(),r.source=this.parseExprAtom(),this.semicolon(),this.finishNode(r,a)}function i(e,t){if(this.type===je._import){var r=Zt(this),i=r.type;if(i===je.dot)return(function(e){var t=e.startNode(),r=e.parseIdent(!0);t.meta=r,e.expect(je.dot);var i=e.containsEsc,n=e.parseIdent(!0);return t.property=n,"meta"!==n.name?e.raise(n.start,"Unexpected identifier"):i?e.raise(n.start,"Keyword must not contain escaped characters"):e.inModule||e.raise(r.start,"Cannot use 'import.meta' outside a module"),e.finishNode(t,"MetaProperty")})(this);if(i===je.parenL)return(function(e){var t=e.startNode();return e.expect(je._import),e.finishNode(t,"Import")})(this);this.unexpected()}var n=Reflect.apply(e,this,t),s=n.type;return s!==je._false&&s!==je._null&&s!==je._true||(n.raw=""),n}function n(e,t){var r=Zt(this);return r.type===je._import&&Zt(r).type===je.parenL&&this.unexpected(),Reflect.apply(e,this,t)}function s(e,t){var r=t[0],i=t[1],n=t[2];if("Import"===r.type&&this.type===je.parenL){var s=this.startNodeAt(i,n);this.expect(je.parenL),s.arguments=[this.parseMaybeAssign()],s.callee=r,this.expect(je.parenR),this.finishNode(s,"CallExpression"),t[0]=s}return Reflect.apply(e,this,t)}function a(e,t){var r=t[1];if(this.type===je._import){var i,n=Zt(this),s=n.start,a=n.type;if(a===je.dot||a===je.parenL){var o=this.startNode(),u=this.parseMaybeAssign();return this.parseExpressionStatement(o,u)}this.inModule&&(r||this.options.allowImportExportEverywhere)||(i=a===je.name?"Unexpected identifier":a===je.string?"Unexpected string":"Unexpected token "+a.label,this.raise(s,i))}return Reflect.apply(e,this,t)}return e})(),sr=S.inited?S.module.acornParserNumericSeparator:S.module.acornParserNumericSeparator=(function(){"use strict";var e={enable:e=>(e.readInt=t,e)};function t(e,t){for(var r=this.pos,i="number"==typeof t,n=i?t:1/0,s=-1,a=0;++s=97?u=o-97+10:o>=65?u=o-65+10:o>=48&&o<=57&&(u=o-48),u>=e)break;++this.pos,a=a*e+u}else++this.pos}var l=this.pos;return l===r||i&&l-r!==t?null:a}return e})(),ar=S.inited?S.module.acornParserLiteral:S.module.acornParserLiteral=(function(){"use strict";var e={enable:e=>(e.parseLiteral=t,e.parseTemplateElement=r,e)};function t(e){var t=this.startNode();return t.raw="",t.value=e,this.next(),this.finishNode(t,"Literal")}function r(){var e=this.startNode();return e.value={cooked:"",raw:""},this.next(),e.tail=this.type===je.backQuote,this.finishNode(e,"TemplateElement")}return e})(),or=S.inited?S.module.utilAlwaysFalse:S.module.utilAlwaysFalse=(function(){"use strict";return function(){return!1}})(),ur=S.inited?S.module.acornParserTolerance:S.module.acornParserTolerance=(function(){"use strict";var e=new Map,t={enable:e=>(e.isDirectiveCandidate=or,e.strictDirective=or,e.isSimpleParamList=ke,e.adaptDirectivePrologue=M,e.checkLocalExport=M,e.checkParams=M,e.checkPatternErrors=M,e.checkPatternExport=M,e.checkPropClash=M,e.checkVariableExport=M,e.checkYieldAwaitInDefaultParams=M,e.declareName=M,e.invalidStringToken=M,e.validateRegExpFlags=M,e.validateRegExpPattern=M,e.checkExpressionErrors=r,e.enterScope=i,e)};function r(e){return!!e&&-1!==e.shorthandAssign}function i(t){this.scopeStack.push((function(t){var r=e.get(t);return void 0===r&&(r={flags:t,functions:[],lexical:[],var:[]},e.set(t,r)),r})(t))}return t})(),lr=S.inited?S.module.parseGetIdentifiersFromPattern:S.module.parseGetIdentifiersFromPattern=(function(){"use strict";return function(e){for(var t=[],r=[e],i=-1;++i(e.parseTopLevel=t,e)};function t(e){Array.isArray(e.body)||(e.body=[]);for(var t=e.body,i={},n=new Set,s=new Set,a=new Set,o=this.inModule,u={firstAwaitOutsideFunction:null,firstReturnOutsideFunction:null,identifiers:s,importedBindings:a,insertIndex:e.start,insertPrefix:""},l=!1;this.type!==je.eof;){var c=this.parseStatement(null,!0,i),p=c.expression,h=c.type;l||("ExpressionStatement"===h&&"Literal"===p.type&&"string"==typeof p.value?(u.insertIndex=c.end,u.insertPrefix=";"):l=!0);var f=c;if("ExportDefaultDeclaration"!==h&&"ExportNamedDeclaration"!==h||(f=c.declaration,null!==f&&(h=f.type)),"VariableDeclaration"===h)for(var d=0,m=f.declarations,v=null==m?0:m.length;dt?1:en;)c-=1}if(lo&&(a[l]=""),13===p&&(a[l]+="\r")}return a.join("\n")}})(),br=S.inited?S.module.parseOverwrite:S.module.parseOverwrite=(function(){"use strict";return function(e,t,r,i){var n=e.magicString,s=xr(n.original,i,t,r);return n.overwrite(t,r,s)}})(),Er=S.inited?S.module.visitorAssignment:S.module.visitorAssignment=(function(){"use strict";var e=new Map,t=new Map;function r(r,i,n){var s=r.assignableBindings,a=r.importedBindings,o=r.magicString,u=r.runtimeName,l=i.getValue(),c=l[n],p=mr(c),h=l.end,f=l.start;if(r.transformImportBindingAssignments)for(var d=0,m=null==p?0:p.length;d=13&&"use module"===t?-1===Ar(e.slice(0,r),"use script"):!(r>=13&&"use script"===t)||-1===Ar(e.slice(0,r),"use module"))}})(),kr=S.inited?S.module.parsePreserveChild:S.module.parsePreserveChild=(function(){"use strict";return function(e,t,r){var i=t[r],n=i.start,s=t.start,a="";if(n>e.firstLineBreakPos){var o=n-s;a=7===o?" ":" ".repeat(o)}return br(e,s,n,a)}})(),_r=S.inited?S.module.parsePreserveLine:S.module.parsePreserveLine=(function(){"use strict";return function(e,{end:t,start:r}){return br(e,r,t,"")}})(),Cr=S.inited?S.module.utilEscapeQuotes:S.module.utilEscapeQuotes=(function(){"use strict";var e=new Map([[39,/\\?'/g],[34,/\\?"/g]]);return function(t,r=34){if("string"!=typeof t)return"";var i=String.fromCharCode(r);return t.replace(e.get(r),"\\"+i)}})(),Or=S.inited?S.module.utilToString:S.module.utilToString=(function(){"use strict";var e=String;return function(t){if("string"==typeof t)return t;try{return e(t)}catch(e){}return""}})(),Tr=S.inited?S.module.utilUnescapeQuotes:S.module.utilUnescapeQuotes=(function(){"use strict";var e=new Map([[39,/\\'/g],[34,/\\"/g]]);return function(t,r=34){if("string"!=typeof t)return"";var i=String.fromCharCode(r);return t.replace(e.get(r),i)}})(),Lr=S.inited?S.module.utilStripQuotes:S.module.utilStripQuotes=(function(){"use strict";return function(e,t){if("string"!=typeof e)return"";var r=e.charCodeAt(0),i=e.charCodeAt(e.length-1);if(void 0===t&&(39===r&&39===i?t=39:34===r&&34===i&&(t=34)),void 0===t)return e;var n=e.slice(1,-1);return Tr(n,t)}})(),Mr=S.inited?S.module.utilToStringLiteral:S.module.utilToStringLiteral=(function(){"use strict";var e=/[\u2028\u2029]/g,t=new Map([["\u2028","\\u2028"],["\u2029","\\u2029"]]);function r(e){return"\\"+t.get(e)}return function(t,i=34){var n=JSON.stringify(t);if("string"!=typeof n&&(n=Or(t)),n=n.replace(e,r),34===i&&34===n.charCodeAt(0))return n;var s=String.fromCharCode(i),a=Lr(n,i);return s+Cr(a,i)+s}})(),Dr=S.inited?S.module.visitorImportExport:S.module.visitorImportExport=(function(){"use strict";function e(){return{imports:new Map,reExports:new Map,star:!1}}function t(e,t,r){e.hoistedExports.push(...r),t.declaration?kr(e,t,"declaration"):_r(e,t)}function r(e,t){_r(e,t)}return new class extends dr{finalizeHoisting(){var e=this.top,t=e.importedBindings,r=e.insertPrefix;0!==t.size&&(r+=(this.generateVarDeclarations?"var ":"let ")+[...t].join(",")+";"),r+=(function(e,t){var r="",i=t.length;if(0===i)return r;var n=i-1,s=-1;r+=e.runtimeName+".x([";for(var a=0,o=null==t?0:t.length;a'+c+"]"+(++s===n?"":",")}return r+="]);",r})(this,this.hoistedExports);var i=this.runtimeName;this.importSpecifierMap.forEach((function(e,t){r+=i+".w("+Mr(t);var n="";e.imports.forEach((function(e,t){var r=(function e(t,r){return-1===r.indexOf(t)?t:e(a(t),r)})("v",e);n+=(""===n?"":",")+'["'+t+'",'+("*"===t?"null":'["'+e.join('","')+'"]')+",function("+r+"){"+e.join("=")+"="+r+"}]"})),e.reExports.forEach((function(e,t){for(var r=0,s=null==e?0:e.length;r0&&(this.finalError(),"function"==typeof t&&(function e(r,i){const n=r[i];if(n&&"object"==typeof n)for(const t in n)if(Object.prototype.hasOwnProperty.call(n,t)){const r=e(n,t);void 0!==r?n[t]=r:delete n[t]}return t.call(r,i,n)})({"":f},""),e(f),f=void 0,!(i<2));i=this._write());i&&this.finalError()},_write(e,t){let r,D,F=0;function j(e,t){throw Error(`${e} '${String.fromCodePoint(t)}' unexpected at ${l} (near '${D.substr(l>4?l-4:0,l>4?3:l-1)}[${String.fromCodePoint(t)}]${D.substr(l,10)}') [${u.line}:${u.col}]`)}function V(){i.value_type=0,i.string=""}function G(){switch(i.value_type){case 5:m.push((h?-1:1)*Number(i.string));break;case 4:m.push(i.string);break;case 2:m.push(!0);break;case 3:m.push(!1);break;case 8:case 9:m.push(NaN);break;case 10:m.push(-1/0);break;case 11:m.push(1/0);break;case 1:m.push(null);break;case-1:m.push(void 0);break;case 13:m.push(void 0),delete m[m.length-1];break;case 6:case 7:m.push(i.contains)}}function $(){switch(i.value_type){case 5:d[i.name]=(h?-1:1)*Number(i.string);break;case 4:d[i.name]=i.string;break;case 2:d[i.name]=!0;break;case 3:d[i.name]=!1;break;case 8:case 9:d[i.name]=NaN;break;case 10:d[i.name]=-1/0;break;case 11:d[i.name]=1/0;break;case 1:d[i.name]=null;break;case-1:d[i.name]=void 0;break;case 6:case 7:d[i.name]=i.contains}}function B(e){let t=0;for(;0==t&&l=65536&&(r+=D.charAt(l),l++),u.col++,n==e)P?(_?j("Incomplete hexidecimal sequence",n):N?j("Incomplete long unicode sequence",n):k&&j("Incomplete unicode sequence",n),A?(A=!1,t=1):i.string+=r,P=!1):t=1;else if(P){if(N){if(125==n){i.string+=String.fromCodePoint(C),N=!1,k=!1,P=!1;continue}C*=16,n>=48&&n<=57?C+=n-48:n>=65&&n<=70?C+=n-65+10:n>=97&&n<=102?C+=n-97+10:j("(escaped character, parsing hex of \\u)",n);continue}if(_||k){if(0===O&&123===n){N=!0;continue}C*=16,n>=48&&n<=57?C+=n-48:n>=65&&n<=70?C+=n-65+10:n>=97&&n<=102?C+=n-97+10:j(k?"(escaped character, parsing hex of \\u)":"(escaped character, parsing hex of \\x)",n),O++,k?4==O&&(i.string+=String.fromCodePoint(C),k=!1,P=!1):2==O&&(i.string+=String.fromCodePoint(C),_=!1,P=!1);continue}switch(n){case 13:A=!0,u.col=1;continue;case 8232:case 8233:u.col=1;case 10:A?A=!1:u.col=1,u.line++;break;case 116:i.string+="\t";break;case 98:i.string+="\b";break;case 48:i.string+="\0";break;case 110:i.string+="\n";break;case 114:i.string+="\r";break;case 102:i.string+="\f";break;case 120:_=!0,O=0,C=0;continue;case 117:k=!0,O=0,C=0;continue;default:i.string+=r}P=!1}else 92===n?P=!0:(A&&(A=!1,u.line++,u.col=2),i.string+=r)}return t}function U(){let e;for(;(e=l)=65536&&j("fault while parsing number;",n),95!=n)if(u.col++,n>=48&&n<=57)b&&(w=!0),i.string+=r;else if(45==n||43==n)0==i.string.length||b&&!E&&!w?(i.string+=r,E=!0):(p=!1,j("fault while parsing number;",n));else if(46==n)x||y||b?(p=!1,j("fault while parsing number;",n)):(i.string+=r,x=!0);else if(120==n||98==n||111==n||88==n||66==n||79==n)y||"0"!=i.string?(p=!1,j("fault while parsing number;",n)):(y=!0,i.string+=r);else{if(101!=n&&69!=n){if(32==n||160==n||13==n||10==n||9==n||65279==n||44==n||125==n||93==n||58==n)break;t&&(p=!1,j("fault while parsing number;",n));break}b?(p=!1,j("fault while parsing number;",n)):(i.string+=r,b=!0)}}l=e,t||l!=D.length?(I=!1,i.value_type=5,0==v&&(T=!0)):I=!0}if(!p)return-1;if(e&&e.length)r=(function(){let e=a.pop();return e?e.n=0:e={buf:null,n:0},e})(),r.buf=e,M.push(r);else if(I){if(I=!1,i.value_type=5,0!=v)throw Error("context stack is not empty at flush");T=!0,F=1}for(;p&&(r=M.shift());){if(l=r.n,D=r.buf,S){const e=B(R);e>0&&(S=!1,i.value_type=4)}for(I&&U();!T&&p&&l=65536&&(e+=D.charAt(l),l++),u.col++,g)1==g?42==t?g=3:47!=t?j("fault while parsing;",t):g=2:2==g?10!=t&&13!=t||(g=0):3==g?42==t&&(g=4):g=47==t?0:3;else{switch(t){case 47:g=1;break;case 123:(29==c||30==c||3==v&&0==c)&&j("fault while parsing; getting field name unexpected ",t);{const e=n();i.value_type=6;const t={};0==v&&(f=d=t),e.context=v,e.elements=d,e.element_array=m,e.name=i.name,d=t,L.push(e),V(),v=3}break;case 91:if(3!=v&&29!=c&&30!=c||j("Fault while parsing; while getting field name unexpected",t),0==i.value_type||-1==i.value_type){const e=n();i.value_type=7;const t=[];0==v?f=m=t:4==v&&(d[i.name]=t),e.context=v,e.elements=d,e.element_array=m,e.name=i.name,m=t,L.push(e),V(),v=1}else j("Unexpected array open after previous value",t);break;case 58:3==v?(c=0,i.name=i.string,i.string="",v=4,i.value_type=0):j(1==v?"(in array, got colon out of string):parsing fault;":"(outside any object, got colon out of string):parsing fault;",t);break;case 125:if(31==c&&(c=0),3==v){i.value_type=6,i.contains=d;const e=L.pop();i.name=e.name,v=e.context,d=e.elements,m=e.element_array,s(e),0==v&&(T=!0)}else if(4==v){0!=i.value_type?$():j("Fault while parsing field value, close with no value",t),i.value_type=6,i.contains=d;const e=L.pop();i.name=e.name,v=e.context,d=e.elements,m=e.element_array,s(e),0==v&&(T=!0)}else j("Fault while parsing; unexpected",t);h=!1;break;case 93:if(31==c&&(c=0),1==v){0!=i.value_type&&G(),i.value_type=7,i.contains=m;{const e=L.pop();i.name=e.name,v=e.context,d=e.elements,m=e.element_array,s(e)}0==v&&(T=!0)}else j(`bad context ${v}; fault while parsing`,t);h=!1;break;case 44:31==c&&(c=0),1==v?(0==i.value_type&&(i.value_type=13),G(),V()):4==v?(v=3,0!=i.value_type?($(),V()):j("Unexpected comma after object field name",t)):(p=!1,j("bad context; excessive commas while parsing;",t)),h=!1;break;default:if(3==v)switch(t){case 96:case 34:case 39:if(0==c){0!=i.value_type&&j("String begin after previous value",t);const e=B(t);e?i.value_type=4:(R=t,S=!0)}else j("fault while parsing; quote not at start of field name",t);break;case 10:u.line++,u.col=1;case 13:case 32:case 160:case 9:case 65279:31==c?c=0:29==c&&(c=30);break;default:30==c&&(p=!1,j("fault while parsing; character unexpected",t)),0==c&&(c=29),i.string+=e}else switch(t){case 96:case 34:case 39:if(0===i.value_type){const e=B(t);e?(i.value_type=4,c=31):(R=t,S=!0)}else j("String unexpected",t);break;case 10:u.line++,u.col=1;case 32:case 160:case 9:case 13:case 65279:if(31==c){c=0,0==v&&(T=!0);break}0!==c&&(p=!1,j("fault parsing whitespace",t));break;case 116:0==c?c=1:27==c?c=28:(p=!1,j("fault parsing",t));break;case 114:1==c?c=2:(p=!1,j("fault parsing",t));break;case 117:2==c?c=3:9==c?c=10:0==c?c=12:(p=!1,j("fault parsing",t));break;case 101:3==c?(i.value_type=2,c=31):8==c?(i.value_type=3,c=31):14==c?c=15:18==c?c=19:(p=!1,j("fault parsing",t));break;case 110:0==c?c=9:12==c?c=13:17==c?c=18:22==c?c=23:25==c?c=26:(p=!1,j("fault parsing",t));break;case 100:13==c?c=14:19==c?(i.value_type=-1,c=31):(p=!1,j("fault parsing",t));break;case 105:16==c?c=17:24==c?c=25:26==c?c=27:(p=!1,j("fault parsing",t));break;case 108:10==c?c=11:11==c?(i.value_type=1,c=31):6==c?c=7:(p=!1,j("fault parsing",t));break;case 102:0==c?c=5:15==c?c=16:23==c?c=24:(p=!1,j("fault parsing",t));break;case 97:5==c?c=6:20==c?c=21:(p=!1,j("fault parsing",t));break;case 115:7==c?c=8:(p=!1,j("fault parsing",t));break;case 73:0==c?c=22:(p=!1,j("fault parsing",t));break;case 78:0==c?c=20:21==c?(i.value_type=h?8:9,h=!1,c=31):(p=!1,j("fault parsing",t));break;case 121:28==c?(i.value_type=h?10:11,h=!1,c=31):(p=!1,j("fault parsing",t));break;case 45:0==c?h=!h:(p=!1,j("fault parsing",t));break;case 43:0!==c&&(p=!1,j("fault parsing",t));break;default:t>=48&&t<=57||43==t||46==t||45==t?(y=!1,b=!1,E=!1,w=!1,x=!1,i.string=e,r.n=l,U()):(p=!1,j("fault parsing",t))}}if(T){31==c&&(c=0);break}}}if(l==D.length?(o(r),S||I||3==v?F=0:0!=v||0==i.value_type&&!f||(T=!0,F=1)):(r.n=l,M.unshift(r),F=2),T)break}if(T&&0!=i.value_type){switch(i.value_type){case 5:f=(h?-1:1)*Number(i.string);break;case 4:f=i.string;break;case 2:f=!0;break;case 3:f=!1;break;case 1:f=null;break;case-1:f=void 0;break;case 9:case 8:f=NaN;break;case 11:f=1/0;break;case 10:f=-1/0;break;case 6:case 7:f=i.contains}h=!1,i.string="",i.value_type=0}return T=!1,F}}};const l=[Object.freeze(u.begin())];let c=0;u.parse=function(e,t){const r=c++;l.length<=r&&l.push(Object.freeze(u.begin()));const i=l[r];if("string"!=typeof e&&(e+=""),i.reset(),i._write(e,!0)>0){const e=i.value();return"function"==typeof t&&(function e(r,i){const n=r[i];if(n&&"object"==typeof n)for(const t in n)if(Object.prototype.hasOwnProperty.call(n,t)){const r=e(n,t);void 0!==r?n[t]=r:delete n[t]}return t.call(r,i,n)})({"":e},""),c--,e}i.finalError()},u.stringify=JSON.stringify,u.stringifierActive=null,u.stringifier=function(){const e={true:!0,false:!1,null:null,NaN:NaN,Infinity:1/0,undefined:void 0};let t='"',r=!1;return{stringify(e,t,n,s){return(function(e,t,n,s,a){if(void 0===t)return"undefined";if(null===t)return"null";let o,l,c;const p=typeof s,h=typeof n;o="",l="";const f=u.stringifierActive;if(u.stringifierActive=e,a||(a=""),"number"===p)for(c=0;ca){t.splice(e,0,a);break}e===t.length&&t.push(a)}for(let r=0;r!+\-*/.:,])/.test(r)?t+u.escape(r)+t:r:t+t:["'",""+r,"'"].join()}},u.stringify=function(e,t,r){const i=u.stringifier();return i.stringify(e,t,r)},u.version="1.1.1"})(0,t.exports),t.exports})(),wi=Ei,Ri=wi,Si=S.inited?S.module.utilQuotifyJSON:S.module.utilQuotifyJSON=(function(){"use strict";var e=new Set(["false","true"]),t=new Set(['"',"'"]),r=/(|[^a-zA-Z])([a-zA-Z]+)([^a-zA-Z]|)/g;return function(i){return"string"!=typeof i||""===i?i:i.replace(r,(function(r,i,n,s){return t.has(i)||e.has(n)||t.has(s)?r:i+'"'+n+'"'+s}))}})(),Ii=S.inited?S.module.utilParseJSON6:S.module.utilParseJSON6=(function(){"use strict";function e(e){if("string"==typeof e&&e.length)try{return Ri.parse(e)}catch(e){}return null}return function(t){return e(t)||e(Si(t))}})(),Pi=S.inited?S.module.utilStripBOM:S.module.utilStripBOM=(function(){"use strict";return function(e){return"string"!=typeof e?"":65279===e.charCodeAt(0)?e.slice(1):e}})(),Ai=S.inited?S.module.fsReadFile:S.module.fsReadFile=(function(){"use strict";return function(e,t){var r=null;try{r=Xr(e,t)}catch(e){}return r&&"utf8"===t?Pi(r):r}})(),Ni=S.inited?S.module.envGetOptions:S.module.envGetOptions=(function(){"use strict";return function(){var e=Y&&Y.ESM_OPTIONS;if("string"!=typeof e)return null;var t=e.trim();if(bi(t)&&(t=Ai(we(t),"utf8"),t=null===t?"":t.trim()),""===t)return null;var r=t.charCodeAt(0);return 39!==r&&123!==r&&34!==r||(t=Ii(t)),t}})(),ki=S.inited?S.module.builtinIds:S.module.builtinIds=(function(){"use strict";var t=e.constructor.builtinModules;if(Array.isArray(t)&&Object.isFrozen(t))t=Array.from(t);else{var r=mi(),i=r.exposeInternals;for(var n in t=[],oe.natives)i?"internal/bootstrap_loaders"!==n&&"internal/bootstrap/loaders"!==n&&t.push(n):n.startsWith("internal/")||t.push(n)}return t.sort()})(),_i=S.inited?S.module.builtinLookup:S.module.builtinLookup=(function(){"use strict";return new Set(ki)})(),Ci=S.inited?S.module.envHasInspector:S.module.envHasInspector=(function(){"use strict";return function(){return 1===H.variables.v8_enable_inspector||_i.has("inspector")&&k(ce("inspector"))}})(),Oi=S.inited?S.module.envIsBrave:S.module.envIsBrave=(function(){"use strict";return function(){return L(se,"Brave")}})(),Ti=S.inited?S.module.utilIsOwnPath:S.module.utilIsOwnPath=(function(){"use strict";var e=b.PACKAGE_FILENAMES;return function(t){if("string"==typeof t)for(var r=0,i=null==e?0:e.length;r1&&$i()}})(),Wi=S.inited?S.module.envIsDevelopment:S.module.envIsDevelopment=(function(){"use strict";return function(){return"development"===Y.NODE_ENV}})(),qi=S.inited?S.module.envIsElectron:S.module.envIsElectron=(function(){"use strict";return function(){return L(se,"electron")||Oi()}})(),zi=S.inited?S.module.envIsElectronRenderer:S.module.envIsElectronRenderer=(function(){"use strict";return function(){return"renderer"===ne&&qi()}})(),Hi=S.inited?S.module.envIsPrint:S.module.envIsPrint=(function(){"use strict";return function(){return 1===z.length&&mi().print&&$i()}})(),Ki=S.inited?S.module.envIsEval:S.module.envIsEval=(function(){"use strict";return function(){if(Hi())return!0;if(1!==z.length||!$i())return!1;var e=mi();return e.eval||!ie.isTTY&&!e.interactive}})(),Xi=S.inited?S.module.envIsJamine:S.module.envIsJamine=(function(){"use strict";var e=b.PACKAGE_PARENT_NAME;return function(){return"jasmine"===e}})(),Ji=S.inited?S.module.envIsNdb:S.module.envIsNdb=(function(){"use strict";return function(){return L(se,"ndb")}})(),Yi=S.inited?S.module.envIsNyc:S.module.envIsNyc=(function(){"use strict";return function(){return L(Y,"NYC_ROOT_ID")}})(),Qi=S.inited?S.module.envIsREPL:S.module.envIsREPL=(function(){"use strict";return function(){return 1===z.length&&(!!$i()||""===Gi.id&&null===Gi.filename&&!1===Gi.loaded&&null==Gi.parent&&Li(Gi.children))}})(),Zi=S.inited?S.module.envIsRunkit:S.module.envIsRunkit=(function(){"use strict";return function(){return L(Y,"RUNKIT_HOST")}})(),en=S.inited?S.module.envIsTink:S.module.envIsTink=(function(){"use strict";var e=b.PACKAGE_PARENT_NAME;return function(){return"tink"===e}})(),tn=S.inited?S.module.envIsYarnPnP:S.module.envIsYarnPnP=(function(){"use strict";return function(){return L(se,"pnp")}})(),rn={};f(rn,"BRAVE",Oi),f(rn,"CHECK",Bi),f(rn,"CLI",Ui),f(rn,"DEVELOPMENT",Wi),f(rn,"ELECTRON",qi),f(rn,"ELECTRON_RENDERER",zi),f(rn,"EVAL",Ki),f(rn,"FLAGS",mi),f(rn,"HAS_INSPECTOR",Ci),f(rn,"INTERNAL",Mi),f(rn,"JASMINE",Xi),f(rn,"NDB",Ji),f(rn,"NYC",Yi),f(rn,"OPTIONS",Ni),f(rn,"PRELOADED",$i),f(rn,"PRINT",Hi),f(rn,"REPL",Qi),f(rn,"RUNKIT",Zi),f(rn,"TINK",en),f(rn,"WIN32",gi),f(rn,"YARN_PNP",tn);var nn=rn,sn=S.inited?S.module.fsStatSync:S.module.fsStatSync=(function(){"use strict";var e=nn.ELECTRON,t=Yr.prototype;return function(r){if("string"!=typeof r)return null;var i,n=S.moduleState.statSync;if(null!==n&&(i=n.get(r),void 0!==i))return i;try{i=Qr(r),!e||i instanceof Yr||U(i,t)}catch(e){i=null}return null!==n&&n.set(r,i),i}})(),an=S.inited?S.module.pathToNamespacedPath:S.module.pathToNamespacedPath=(function(){"use strict";return"function"==typeof Se?Se:Pe._makeLong})(),on=S.inited?S.module.fsStatFast:S.module.fsStatFast=(function(){"use strict";var e,t=Yr.prototype.isFile,r=Object(ri.gte)(ae.versions.node,"22.10.0")&&Object(ri.lt)(ae.versions.node,"22.18.0")||Object(ri.gte)(ae.versions.node,"23.0.0")&&Object(ri.lt)(ae.versions.node,"24.0.0");return function(i){if("string"!=typeof i)return-1;var n,s=S.moduleState.statFast;return null!==s&&(n=s.get(i),void 0!==n)||(n=(function(i){if(void 0===e&&(e="function"==typeof oe.fs.internalModuleStat),e){try{return(function(e){var t="string"==typeof e?r?oe.fs.internalModuleStat(oe.fs,an(e)):oe.fs.internalModuleStat(an(e)):-1;return t<0?-1:t})(i)}catch(e){}e=!1}return(function(e){var r=sn(e);return null!==r?Reflect.apply(t,r,[])?0:1:-1})(i)})(i),null!==s&&s.set(i,n)),n}})(),un=S.inited?S.module.fsExists:S.module.fsExists=(function(){"use strict";return function(e){return-1!==on(e)}})(),ln=S.inited?S.module.utilGetCachePathHash:S.module.utilGetCachePathHash=(function(){"use strict";return function(e){return"string"==typeof e?e.slice(0,8):""}})(),cn=S.inited?S.module.pathIsExtMJS:S.module.pathIsExtMJS=(function(){"use strict";return function(e){if("string"!=typeof e)return!1;var t=e.length;return t>4&&109===e.charCodeAt(t-3)&&46===e.charCodeAt(t-4)&&106===e.charCodeAt(t-2)&&115===e.charCodeAt(t-1)}})(),pn=S.inited?S.module.utilGet:S.module.utilGet=(function(){"use strict";return function(e,t,r){if(null!=e)try{return void 0===r?e[t]:Reflect.get(e,t,r)}catch(e){}}})(),hn=S.inited?S.module.utilGetEnv:S.module.utilGetEnv=(function(){"use strict";return function(e){return pn(N.env,e)}})(),fn=S.inited?S.module.utilIsDirectory:S.module.utilIsDirectory=(function(){"use strict";return function(e){return 1===on(e)}})(),dn=S.inited?S.module.fsMkdir:S.module.fsMkdir=(function(){"use strict";return function(e){if("string"==typeof e)try{return Hr(e),!0}catch(e){}return!1}})(),mn=S.inited?S.module.fsMkdirp:S.module.fsMkdirp=(function(){"use strict";return function(e){if("string"!=typeof e)return!1;for(var t=[];!fn(e);){t.push(e);var r=ye(e);if(e===r)break;e=r}for(var i=t.length;i--;)if(!dn(t[i]))return!1;return!0}})(),vn=S.inited?S.module.utilParseJSON:S.module.utilParseJSON=(function(){"use strict";return function(e){if("string"==typeof e&&e.length)try{return JSON.parse(e)}catch(e){}return null}})(),gn=S.inited?S.module.pathNormalize:S.module.pathNormalize=(function(){"use strict";var e=gi(),t=/\\/g;return e?function(e){return"string"==typeof e?e.replace(t,"/"):""}:function(e){return"string"==typeof e?e:""}})(),yn=S.inited?S.module.pathRelative:S.module.pathRelative=(function(){"use strict";var e=gi();return e?function(e,t){for(var r=e.length,i=t.length,n=e.toLowerCase(),s=t.toLowerCase(),a=-1;++ac){if(92===t.charCodeAt(u+p))return t.slice(u+p+1);if(2===p)return t.slice(u+p)}o>c&&(92===e.charCodeAt(a+p)?h=p:2===p&&(h=3));break}var f=n.charCodeAt(a+p),d=s.charCodeAt(u+p);if(f!==d)break;92===f&&(h=p)}if(p!==c&&-1===h)return t;var m="";for(-1===h&&(h=0),p=a+h;++p<=r;)p!==r&&92!==e.charCodeAt(p)||(m+=0===m.length?"..":"/..");return m.length>0?m+gn(t.slice(u+h)):(u+=h,92===t.charCodeAt(u)&&++u,gn(t.slice(u)))}:function(e,t){for(var r=e.length,i=r-1,n=1,s=t.length,a=s-n,o=io){if(47===t.charCodeAt(n+u))return t.slice(n+u+1);if(0===u)return t.slice(n+u)}else i>o&&(47===e.charCodeAt(1+u)?l=u:0===u&&(l=0));break}var c=e.charCodeAt(1+u),p=t.charCodeAt(n+u);if(c!==p)break;47===c&&(l=u)}var h="";for(u=1+l;++u<=r;)u!==r&&47!==e.charCodeAt(u)||(h+=0===h.length?"..":"/..");return 0!==h.length?h+t.slice(n+l):(n+=l,47===t.charCodeAt(n)&&++n,t.slice(n))}})(),xn=S.inited?S.module.fsRemoveFile:S.module.fsRemoveFile=(function(){"use strict";return function(e){if("string"==typeof e)try{return Zr(e),!0}catch(e){}return!1}})(),bn=S.inited?S.module.fsWriteFile:S.module.fsWriteFile=(function(){"use strict";return function(e,t,r){if("string"==typeof e)try{return ei(e,t,r),!0}catch(e){}return!1}})(),En=S.inited?S.module.CachingCompiler:S.module.CachingCompiler=(function(){"use strict";var e=b.PACKAGE_VERSION,t={compile:(e,t={})=>!t.eval&&t.filename&&t.cachePath?(function(e,t){var i=t.cacheName,n=t.cachePath,s=r(e,t);if(!i||!n||0===s.transforms)return s;var a=S.pendingWrites,o=a.get(n);return void 0===o&&(o=new Map,a.set(n,o)),o.set(i,s),s})(e,t):r(e,t),from(e){var t=e.package,r=t.cache,i=e.cacheName,s=r.meta.get(i);if(void 0===s)return null;var a=s.length,o={circular:0,code:null,codeWithTDZ:null,filename:null,firstAwaitOutsideFunction:null,firstReturnOutsideFunction:null,mtime:-1,scriptData:null,sourceType:1,transforms:0,yieldIndex:-1};if(a>2){var u=s[7];"string"==typeof u&&(o.filename=we(t.cachePath,u));var l=s[5];null!==l&&(o.firstAwaitOutsideFunction=n(l));var c=s[6];null!==c&&(o.firstReturnOutsideFunction=n(c)),o.mtime=+s[3],o.sourceType=+s[4],o.transforms=+s[2]}a>7&&2===o.sourceType&&(e.type=3,o.circular=+s[8],o.yieldIndex=+s[9]);var p=s[0],h=s[1];return-1!==p&&-1!==h&&(o.scriptData=Wr.slice(r.buffer,p,h)),e.compileData=o,r.compile.set(i,o),o}};function r(e,t){var r=Br.compile(e,(function(e={}){var t=e.cjsPaths,r=e.cjsVars,i=e.topLevelReturn;cn(e.filename)&&(t=void 0,r=void 0,i=void 0);var n=e.runtimeName;return e.eval?{cjsPaths:t,cjsVars:r,runtimeName:n,topLevelReturn:!0}:{cjsPaths:t,cjsVars:r,generateVarDeclarations:e.generateVarDeclarations,hint:e.hint,pragmas:e.pragmas,runtimeName:n,sourceType:e.sourceType,strict:e.strict,topLevelReturn:i}})(t));return t.eval||(r.filename=t.filename,r.mtime=t.mtime),r}function i({column:e,line:t}){return[e,t]}function n([e,t]){return{column:e,line:t}}return re(Z()+1),ee("exit",ue((function(){re(Math.max(Z()-1,0));var t=S.pendingScripts,r=S.pendingWrites,n=S.package.dir;n.forEach((function(e,i){if(""!==i){var s,a=!mn(i),o=e.dirty;o||a||(o=!!vn(hn("ESM_DISABLE_CACHE")),e.dirty=o),(o||a)&&(n.delete(i),t.delete(i),r.delete(i)),a||o&&(s=i+Re+".dirty",un(s)||bn(s,""),xn(i+Re+".data.blob"),xn(i+Re+".data.json"),e.compile.forEach((function(e,t){xn(i+Re+t)})))}}));var s=new Map,a=S.support.createCachedData;t.forEach((function(e,t){var r=n.get(t),i=r.compile,o=r.meta;e.forEach((function(e,r){var n,u=i.get(r);void 0===u&&(u=null),null!==u&&(n=u.scriptData,null===n&&(n=void 0));var l=!1,c=null;if(void 0===n&&(a&&"function"==typeof e.createCachedData?c=e.createCachedData():e.cachedDataProduced&&(c=e.cachedData)),null!==c&&c.length&&(l=!0),null!==u)if(null!==c)u.scriptData=c;else if(void 0!==n&&e.cachedDataRejected){l=!0;var p=o.get(r);void 0!==p&&(p[0]=-1,p[1]=-1),c=null,u.scriptData=null}if(l&&""!==r){var h=s.get(t);void 0===h&&(h=new Map,s.set(t,h)),h.set(r,c)}}))})),s.forEach((function(t,r){var s=n.get(r),a=s.compile,o=s.meta;t.forEach((function(e,t){var n=o.get(t);if(void 0===n){n=[-1,-1];var s=a.get(t);if(void 0===s&&(s=null),null!==s){var u=s,l=u.filename,c=u.firstAwaitOutsideFunction,p=u.firstReturnOutsideFunction,h=u.mtime,f=u.sourceType,d=u.transforms,m=null===c?null:i(c),v=null===p?null:i(p);1===f?0!==d&&n.push(d,h,f,m,v,yn(r,l)):n.push(d,h,f,m,v,yn(r,l),s.circular,s.yieldIndex)}o.set(t,n)}}));var u=s.buffer,l=[],c={},p=0;o.forEach((function(e,r){var i=t.get(r);if(void 0===i){var n=a.get(r);void 0===n&&(n=null);var s=e[0],o=e[1];i=null,null!==n?i=n.scriptData:-1!==s&&-1!==o&&(i=Wr.slice(u,s,o))}null!==i&&(e[0]=p,p+=i.length,e[1]=p,l.push(i)),c[r]=e})),bn(r+Re+".data.blob",Wr.concat(l)),bn(r+Re+".data.json",JSON.stringify({meta:c,version:e}))})),r.forEach((function(e,t){e.forEach((function(e,r){bn(t+Re+r,e.code)&&(function(e,t){var r=S.package.dir.get(e),i=r.compile,n=r.meta,s=ln(t);i.forEach((function(r,a){a!==t&&a.startsWith(s)&&(i.delete(a),n.delete(a),xn(e+Re+a))}))})(t,r)}))}))}))),t})(),wn=S.inited?S.module.SafeArray:S.module.SafeArray=W(S.external.Array),Rn=S.inited?S.module.GenericArray:S.module.GenericArray=(function(){"use strict";var e=Array.prototype,t=wn.prototype;return{concat:I(t.concat),from:wn.from,indexOf:I(e.indexOf),join:I(e.join),of:wn.of,push:I(e.push),unshift:I(e.unshift)}})(),Sn=S.inited?S.module.GenericObject:S.module.GenericObject=(function(){"use strict";var e=S.external.Object;return{create:(t,r)=>(null===r&&(r=void 0),null===t||k(t)?Object.create(t,r):void 0===r?new e:Object.defineProperties(new e,r))}})(),In=S.inited?S.module.RealModule:S.module.RealModule=fe(A("module")),Pn=S.inited?S.module.SafeModule:S.module.SafeModule=W(In),An=S.inited?S.module.SafeObject:S.module.SafeObject=W(S.external.Object),Nn=S.inited?S.module.utilAssign:S.module.utilAssign=(function(){"use strict";return function(e){for(var t=arguments.length,r=0;++r1&&47===r.charCodeAt(0)&&47===r.charCodeAt(1)&&(r="file:"+r),n=e?new Mn(r):(function(e){for(var r=Fn(e),i=0,n=null==t?0:t.length;i=65&&s<=90||s>=97&&s<=122)&&47===i.charCodeAt(3)?Ee(i).slice(1):""}})(),Bn=S.inited?S.module.utilIsFileOrigin:S.module.utilIsFileOrigin=(function(){"use strict";return function(e){if("string"!=typeof e)return!1;var t=e.length;return t>7&&102===e.charCodeAt(0)&&105===e.charCodeAt(1)&&108===e.charCodeAt(2)&&101===e.charCodeAt(3)&&58===e.charCodeAt(4)&&47===e.charCodeAt(5)&&47===e.charCodeAt(6)}})(),Un=S.inited?S.module.utilGetModuleDirname:S.module.utilGetModuleDirname=(function(){"use strict";return function(e){if(V(e)){var t=e.path;if("string"==typeof t)return t;var r=e.id;if(_i.has(r))return"";var i=e.filename;if(null===i&&"string"==typeof r&&(i=Bn(r)?$n(r):r),"string"==typeof i)return ye(i)}return"."}})(),Wn=S.inited?S.module.pathIsExtNode:S.module.pathIsExtNode=(function(){"use strict";return function(e){if("string"!=typeof e)return!1;var t=e.length;return t>5&&110===e.charCodeAt(t-4)&&46===e.charCodeAt(t-5)&&111===e.charCodeAt(t-3)&&100===e.charCodeAt(t-2)&&101===e.charCodeAt(t-1)}})(),qn=S.inited?S.module.utilCopyProperty:S.module.utilCopyProperty=(function(){"use strict";return function(e,t,r){if(!k(e)||!k(t))return e;var i=Reflect.getOwnPropertyDescriptor(t,r);return void 0!==i&&(G(i)?e[r]=t[r]:Reflect.defineProperty(e,r,i)),e}})(),zn=S.inited?S.module.utilIsError:S.module.utilIsError=(function(){"use strict";var e=ci.types;if("function"==typeof(e&&e.isNativeError))return e.isNativeError;var t=oe.util.isNativeError;return"function"==typeof t?t:ci.isError})(),Hn=S.inited?S.module.errorCaptureStackTrace:S.module.errorCaptureStackTrace=(function(){"use strict";var e=Error.captureStackTrace;return function(t,r){return zn(t)&&("function"==typeof r?e(t,r):e(t)),t}})(),Kn=S.inited?S.module.utilNativeTrap:S.module.utilNativeTrap=(function(){"use strict";return function(e){return function t(...r){try{return Reflect.apply(e,this,r)}catch(e){throw Hn(e,t),e}}}})(),Xn=S.inited?S.module.utilEmptyArray:S.module.utilEmptyArray=(function(){"use strict";return[]})(),Jn=S.inited?S.module.utilEmptyObject:S.module.utilEmptyObject=(function(){"use strict";return{}})(),Yn=S.inited?S.module.utilIsOwnProxy:S.module.utilIsOwnProxy=(function(){"use strict";var e=b.PACKAGE_PREFIX,t=RegExp("[\\[\"']"+Sr(e)+":proxy['\"\\]]\\s*:\\s*1\\s*\\}\\s*.?$"),r={breakLength:1/0,colors:!1,compact:!0,customInspect:!1,depth:0,maxArrayLength:0,showHidden:!1,showProxy:!0},i={breakLength:1/0,colors:!1,compact:!0,customInspect:!1,depth:1,maxArrayLength:0,showHidden:!0,showProxy:!0},n=0;return function(e){return le.instances.has(e)||(function(e){if(!S.support.inspectProxies||!k(e)||1!=++n)return!1;var s;try{s=ui(e,r)}finally{n-=1}if(!s.startsWith("Proxy ["))return!1;n+=1;try{s=ui(e,i)}finally{n-=1}return t.test(s)})(e)}})(),Qn=S.inited?S.module.utilUnwrapOwnProxy:S.module.utilUnwrapOwnProxy=(function(){"use strict";return function(e){if(!k(e))return e;var t=S.memoize.utilUnwrapOwnProxy,r=t.get(e);if(void 0!==r)return r;for(var i,n=le.instances,s=e;void 0!==(i=n.get(s));)s=i[0];return t.set(e,s),s}})(),Zn=S.inited?S.module.shimFunctionPrototypeToString:S.module.shimFunctionPrototypeToString=(function(){"use strict";var e=S.proxyNativeSourceText,t=""===e?"function () { [native code] }":e,r={enable(r){var i=Reflect.getOwnPropertyDescriptor(r,"Function").value.prototype,n=S.memoize.shimFunctionPrototypeToString;if((function(e,t){var r=t.get(e);if(void 0!==r)return r;r=!0;try{var i=e.toString;"function"==typeof i&&(r=Reflect.apply(i,new le(i,Jn),Xn)===Reflect.apply(i,i,Xn))}catch(e){r=!1}return t.set(e,r),r})(i,n))return r;var s=Kn((function(r,i){""!==e&&Yn(i)&&(i=Qn(i));try{return Reflect.apply(r,i,Xn)}catch(e){if("function"!=typeof i)throw e}if(Yn(i))try{return Reflect.apply(r,Qn(i),Xn)}catch(e){}return t}));return Reflect.defineProperty(i,"toString",{configurable:!0,value:new le(i.toString,{apply:s}),writable:!0})&&n.set(i,!0),r}};return r})();Zn.enable(S.safeGlobal);var es=function(e,t){"use strict";if("function"!=typeof t)return e;var r=S.memoize.utilMaskFunction,i=r.get(e);if(void 0!==i)return i.proxy;i=r.get(t),void 0!==i&&(t=i.source);var n=new le(e,{get:(e,t,r)=>"toString"!==t||L(e,"toString")?(r===n&&(r=e),Reflect.get(e,t,r)):i.toString}),s=L(t,"prototype")?t.prototype:void 0;if(k(s)){var a=L(e,"prototype")?e.prototype:void 0;k(a)||(a=Sn.create(),Reflect.defineProperty(e,"prototype",{value:a,writable:!0})),Reflect.defineProperty(a,"constructor",{configurable:!0,value:n,writable:!0}),U(a,D(s))}else{var o=Reflect.getOwnPropertyDescriptor(t,"prototype");void 0===o?Reflect.deleteProperty(e,"prototype"):Reflect.defineProperty(e,"prototype",o)}return qn(e,t,"name"),U(e,D(t)),i={proxy:n,source:t,toString:new le(e.toString,{apply:Kn((function(t,r,n){return oc.state.package.default.options.debug||"function"!=typeof r||Qn(r)!==e||(r=i.source),Reflect.apply(t,r,n)}))})},r.set(e,i),r.set(n,i),n},ts=S.inited?S.module.utilIsModuleNamespaceObjectLike:S.module.utilIsModuleNamespaceObjectLike=(function(){"use strict";return function(e){if(!V(e)||null!==D(e))return!1;var t=Reflect.getOwnPropertyDescriptor(e,Symbol.toStringTag);return void 0!==t&&!1===t.configurable&&!1===t.enumerable&&!1===t.writable&&"Module"===t.value}})(),rs=S.inited?S.module.utilIsProxyInspectable:S.module.utilIsProxyInspectable=(function(){"use strict";return function(e){return!!k(e)&&("function"==typeof e||Array.isArray(e)||Reflect.has(e,Symbol.toStringTag)||e===fo.process.module.exports||"[object Object]"===ni(e))}})(),is=S.inited?S.module.utilIsNativeLikeFunction:S.module.utilIsNativeLikeFunction=(function(){"use strict";var e=Function.prototype.toString,t=RegExp("^"+Sr(e.call(e)).replace(/toString|(function ).*?(?=\\\()/g,"$1.*?")+"$");return function(r){if("function"==typeof r)try{return t.test(e.call(r))}catch(e){}return!1}})(),ns=S.inited?S.module.utilIsProxy:S.module.utilIsProxy=(function(){"use strict";if("function"==typeof(li&&li.isProxy))return li.isProxy;var e,t={breakLength:1/0,colors:!1,compact:!0,customInspect:!1,depth:0,maxArrayLength:0,showHidden:!1,showProxy:!0};return function(r){return!!le.instances.has(r)||(void 0===e&&(e="function"==typeof oe.util.getProxyDetails),e?!!he(r):S.support.inspectProxies&&k(r)&&ui(r,t).startsWith("Proxy ["))}})(),ss=S.inited?S.module.utilIsNativeFunction:S.module.utilIsNativeFunction=(function(){"use strict";return function(e){if(!is(e))return!1;var t=e.name;return!("string"==typeof t&&t.startsWith("bound ")||ns(e))}})(),as=S.inited?S.module.utilIsStackTraceMaskable:S.module.utilIsStackTraceMaskable=(function(){"use strict";return function(e){if(!zn(e))return!1;var t=Reflect.getOwnPropertyDescriptor(e,"stack");return!(void 0!==t&&!0===t.configurable&&!1===t.enumerable&&"function"==typeof t.get&&"function"==typeof t.set&&!ss(t.get)&&!ss(t.set))}})(),os=S.inited?S.module.utilSetHiddenValue:S.module.utilSetHiddenValue=(function(){"use strict";var e;return function(t,r,i){if(void 0===e&&(e="function"==typeof oe.util.setHiddenValue),e&&typeof r===S.utilBinding.hiddenKeyType&&null!=r&&k(t))try{return oe.util.setHiddenValue(t,r,i)}catch(e){}return!1}})(),us=S.inited?S.module.errorDecorateStackTrace:S.module.errorDecorateStackTrace=(function(){"use strict";return function(e){return zn(e)&&os(e,S.utilBinding.errorDecoratedSymbol,!0),e}})(),ls=S.inited?S.module.utilEncodeURI:S.module.utilEncodeURI=(function(){"use strict";var e=encodeURI;return function(t){return"string"==typeof t?e(t):""}})(),cs=S.inited?S.module.utilGetURLFromFilePath:S.module.utilGetURLFromFilePath=(function(){"use strict";var e=/[?#]/g,t=new Map([["#","%23"],["?","%3F"]]);function r(e){return t.get(e)}return function(t){var i="string"==typeof t?t.length:0;if(0===i)return"file:///";var n=t,s=i;t=gn(we(t)),t=ls(t).replace(e,r),i=t.length,47!==t.charCodeAt(i-1)&&yi(n.charCodeAt(s-1))&&(t+="/");for(var a=-1;++a1?t="/"+t.slice(a):0===a&&(t="/"+t),"file://"+t}})(),ps=S.inited?S.module.utilGetModuleURL:S.module.utilGetModuleURL=(function(){"use strict";return function(e){if("string"==typeof e)return bi(e)?cs(e):e;if(V(e)){var t=e.filename,r=e.id;if("string"==typeof t)return cs(t);if("string"==typeof r)return r}return""}})(),hs=S.inited?S.module.utilIsParseError:S.module.utilIsParseError=(function(){"use strict";return function(e){for(var t in Yt)if(e instanceof Yt[t])return!0;return!1}})(),fs=S.inited?S.module.utilReplaceWithout:S.module.utilReplaceWithout=(function(){"use strict";return function(e,t,r){if("string"!=typeof e||"string"!=typeof t)return e;var i=r(e.replace(t,"\u200dWITHOUT\u200d"));return"string"==typeof i?i.replace("\u200dWITHOUT\u200d",(function(){return t})):e}})(),ds=S.inited?S.module.utilUntransformRuntime:S.module.utilUntransformRuntime=(function(){"use strict";var e=/\w+\u200D\.a\("(.+?)",\1\)/g,t=/\w+\u200D\.t\("(.+?)"\)/g,r=/\(eval===(\w+\u200D)\.v\?\1\.c:\1\.k\)/g,i=/\(eval===(\w+\u200D)\.v\?\1\.e:eval\)/g,n=/\w+\u200D\.(\w+)(\.)?/g,s=/\w+\u200D\.b\("(.+?)","(.+?)",?/g;function a(e,t){return t}function o(){return""}function u(){return"eval"}function l(e,t,r=""){return"e"===t?"eval"+r:"_"===t||"i"===t?"import"+r:"r"===t?"require"+r:""}function c(e,t,r){return"("+t+r}return function(p){return"string"!=typeof p?"":p.replace(e,a).replace(t,a).replace(r,o).replace(i,u).replace(s,c).replace(n,l)}})(),ms=S.inited?S.module.errorScrubStackTrace:S.module.errorScrubStackTrace=(function(){"use strict";var e=b.PACKAGE_FILENAMES,t=/:1:\d+(?=\)?$)/gm,r=/(\n +at .+)+$/;return function(i){if("string"!=typeof i)return"";var n=r.exec(i);if(null===n)return i;var s=n.index,a=i.slice(0,s),o=i.slice(s).split("\n").filter((function(t){for(var r=0,i=null==e?0:e.length;r-1&&h";var i=Ts.colors[r],n=i[0],s=i[1];return"\x1b["+n+"m\x1b["+s+"m"})():"":xs(e)?(function(e,t){for(var r=ws(e),i=Rs(),n=0,s=null==r?0:r.length;nReflect.apply(t,r,[e,i]),construct:(e,r,i)=>Reflect.construct(t,[e,r],i)})}})(),Cs=S.inited?S.module.utilToWrapper:S.module.utilToWrapper=(function(){"use strict";return function(e){return function(t,r){return Reflect.apply(e,this,r)}}})(),Os=_s(ci.inspect,Cs(ks)),Ts=Os;function Ls(e){"use strict";try{return JSON.stringify(e)}catch(e){if(zn(e)){if("TypeError"===pn(e,"name")&&pn(e,"message")===S.circularErrorMessage)return"[Circular]";vs(e)}throw e}}var Ms,Ds=function(e,...t){var r=t[0],i=t.length,n=0,s="",a="";if("string"==typeof r){if(1===i)return r;for(var o,u,l=r.length,c=l-1,p=-1,h=0;++p/;return function(r){if("function"==typeof r)try{return t.test(e.call(r))}catch(e){}return!1}})(),Za=S.inited?S.module.utilIsBoundFunction:S.module.utilIsBoundFunction=(function(){"use strict";return function(e){if(!is(e))return!1;var t=e.name;return"string"==typeof t&&t.startsWith("bound ")}})(),eo=S.inited?S.module.utilIsClassFunction:S.module.utilIsClassFunction=(function(){"use strict";var e=Function.prototype.toString,t=/^class /;return function(r){if("function"==typeof r)try{return t.test(e.call(r))}catch(e){}return!1}})(),to=S.inited?S.module.utilIsClassLikeFunction:S.module.utilIsClassLikeFunction=(function(){"use strict";return function(e){if("function"==typeof e){if(eo(e))return!0;var t=e.name;if("string"==typeof t){var r=t.charCodeAt(0);return r>=65&&r<=90}}return!1}})(),ro=S.inited?S.module.utilIsPlainObject:S.module.utilIsPlainObject=(function(){"use strict";return function(e){if(!V(e))return!1;for(var t=D(e),r=t,i=null;r;)i=r,r=D(i);return t===i}})(),io=S.inited?S.module.utilIsUpdatableSet:S.module.utilIsUpdatableSet=(function(){"use strict";return function(e,t){var r=Reflect.getOwnPropertyDescriptor(e,t);return void 0===r||!0===r.configurable||!0===r.writable||"function"==typeof r.set}})(),no=S.inited?S.module.utilProxyExports:S.module.utilProxyExports=(function(){"use strict";function e(e,t){if("function"!=typeof e&&"string"!=typeof t){var r=ni(e).slice(8,-1);return"Object"===r?t:r}return t}return function(t){var r=t.module.exports;if(!k(r))return r;var i=S.memoize.utilProxyExports,n=i.get(r);if(void 0!==n)return n.proxy;for(var s=ue((function(e,t,r){r===d&&(r=e);var i=void 0!==Ja(e,t),n=Reflect.get(e,t,r);return i&&o(t,n),n})),a=function(e,r){if("function"!=typeof r||Qa(r)||Za(r)||to(r))return r;var i=n.wrap.get(r);return void 0!==i||(i=new le(r,{apply:Kn((function(r,i,n){return i!==d&&i!==t.completeMutableNamespace&&i!==t.completeNamespace||(i=e),Reflect.apply(r,i,n)}))}),n.wrap.set(r,i),n.unwrap.set(i,r)),i},o=function(e,r){var i=t.getters,n=i[e];if(void 0!==n){t.addGetter(e,(function(){return r}));try{t.updateBindings(e)}finally{i[e]=n}}else t.updateBindings()},u={defineProperty(e,r,i){var a=i.value;if("function"==typeof a){var o=n.unwrap.get(a);i.value=void 0===o?a:o}return An.defineProperty(e,r,i),"function"==typeof i.get&&"function"!=typeof u.get&&(u.get=s),L(t.getters,r)&&(t.addGetter(r,(function(){return t.exports[r]})),t.updateBindings(r)),!0},deleteProperty:(e,r)=>!!Reflect.deleteProperty(e,r)&&(L(t.getters,r)&&(t.addGetter(r,(function(){return t.exports[r]})),t.updateBindings(r)),!0),set(e,r,i,s){if(!io(e,r))return!1;var a="function"==typeof i?n.unwrap.get(i):void 0;void 0!==a&&(i=a),s===d&&(s=e);var o=void 0!==Ya(e,r);return!!Reflect.set(e,r,i,s)&&(L(t.getters,r)?(t.addGetter(r,(function(){return t.exports[r]})),t.updateBindings(o?void 0:r)):o&&t.updateBindings(),!0)}},l=t.builtin,c=l?null:T(r),p=0,h=null==c?0:c.length;pt?r.slice(0,t)+"...":r},wo=S.inited?S.module.errors:S.module.errors=(function(){"use strict";var e=b.PACKAGE_VERSION,t=S.external,r=t.Error,i=t.ReferenceError,n=t.SyntaxError,s=t.TypeError,a=new Map,o={MAIN_NOT_FOUND:function(e,t){var i=new r("Cannot find module "+Mr(e,39)+'. Please verify that the package.json has a valid "main" entry');return i.code="MODULE_NOT_FOUND",i.path=t,i.requestPath=e,i},MODULE_NOT_FOUND:function(e,t){var i=(function(e){for(var t=[],r=new Set;null!=e&&!r.has(e);)r.add(e),t.push(bo(e)),e=e.parent;return t})(t),n="Cannot find module "+Mr(e,39);0!==i.length&&(n+="\nRequire stack:\n- "+i.join("\n- "));var s=new r(n);return s.code="MODULE_NOT_FOUND",s.requireStack=i,s}};function u(e,t,r){o[e]=(function(e,t){return function(...r){var i,n=r.length,s=0===n?null:r[n-1],o="function"==typeof s?r.pop():null,u=a.get(t),l=u(...r);null===o?i=yo(e,[l]):(i=yo(e,[l],0),Hn(i,o));var c=xo(i);if(null!==c){var p=pn(i,"stack");"string"==typeof p&&Reflect.defineProperty(i,"stack",{configurable:!0,value:c.filename+":"+c.line+"\n"+p,writable:!0})}return i}})(r,e),a.set(e,t)}function l(e,t,r){o[e]=(function(e,t){return class extends e{constructor(...e){var r=a.get(t);super(r(...e));var i=Or(pn(this,"name"));Reflect.defineProperty(this,"name",{configurable:!0,value:i+" ["+t+"]",writable:!0}),pn(this,"stack"),Reflect.deleteProperty(this,"name")}get code(){return t}set code(e){_(this,"code",e)}}})(r,e),a.set(e,t)}function c(e){return"symbol"==typeof e?Or(e):Mr(e,39)}return u("ERR_CONST_ASSIGNMENT",(function(){return"Assignment to constant variable."}),s),u("ERR_EXPORT_CYCLE",(function(e,t){return"Detected cycle while resolving name '"+t+"' in '"+ps(e)+"'"}),n),u("ERR_EXPORT_MISSING",(function(e,t){return"The requested module '"+ps(e)+"' does not provide an export named '"+t+"'"}),n),u("ERR_EXPORT_STAR_CONFLICT",(function(e,t){return"The requested module '"+ps(e)+"' contains conflicting star exports for name '"+t+"'"}),n),u("ERR_INVALID_ESM_FILE_EXTENSION",(function(e){return"Cannot load module from .mjs: "+ps(e)}),r),u("ERR_INVALID_ESM_OPTION",(function(t,r,i){return"The esm@"+e+" option "+(i?Or(t):Mr(t,39))+" is invalid. Received "+Eo(r)}),r),u("ERR_NS_ASSIGNMENT",(function(e,t){return"Cannot assign to read only module namespace property "+c(t)+" of "+ps(e)}),s),u("ERR_NS_DEFINITION",(function(e,t){return"Cannot define module namespace property "+c(t)+" of "+ps(e)}),s),u("ERR_NS_DELETION",(function(e,t){return"Cannot delete module namespace property "+c(t)+" of "+ps(e)}),s),u("ERR_NS_EXTENSION",(function(e,t){return"Cannot add module namespace property "+c(t)+" to "+ps(e)}),s),u("ERR_NS_REDEFINITION",(function(e,t){return"Cannot redefine module namespace property "+c(t)+" of "+ps(e)}),s),u("ERR_UNDEFINED_IDENTIFIER",(function(e){return e+" is not defined"}),i),u("ERR_UNKNOWN_ESM_OPTION",(function(t){return"Unknown esm@"+e+" option: "+t}),r),l("ERR_INVALID_ARG_TYPE",(function(e,t,r){var i="The '"+e+"' argument must be "+t;return arguments.length>2&&(i+=". Received type "+(null===r?"null":typeof r)),i}),s),l("ERR_INVALID_ARG_VALUE",(function(e,t,r="is invalid"){return"The argument '"+e+"' "+r+". Received "+Eo(t)}),r),l("ERR_INVALID_PROTOCOL",(function(e,t){return"Protocol '"+e+"' not supported. Expected '"+t+"'"}),r),l("ERR_MODULE_RESOLUTION_LEGACY",(function(e,t,r){return e+" not found by import in "+t+". Legacy behavior in require() would have found it at "+r}),r),l("ERR_REQUIRE_ESM",(function(e){return"Must use import to load module: "+ps(e)}),r),l("ERR_UNKNOWN_FILE_EXTENSION",(function(e){return"Unknown file extension: "+e}),r),o})(),Ro=S.inited?S.module.bundledLookup:S.module.bundledLookup=(function(){"use strict";var e=nn.BRAVE,t=nn.ELECTRON,r=new Set;return t&&r.add("electron"),e&&r.add("ad-block").add("tracking-protection"),r})(),So=S.inited?S.module.pathIsExtJS:S.module.pathIsExtJS=(function(){"use strict";return function(e){if("string"!=typeof e)return!1;var t=e.length;return t>3&&46===e.charCodeAt(t-3)&&106===e.charCodeAt(t-2)&&115===e.charCodeAt(t-1)}})(),Io=S.inited?S.module.moduleInternalReadPackage:S.module.moduleInternalReadPackage=(function(){"use strict";return function(e,t){var r=S.memoize.moduleInternalReadPackage,i=void 0===t?0:t.length,n=e+"\0";i>0&&(n+=1===i?t[0]:t.join());var s=r.get(n);if(void 0!==s)return s;var a,o=e+Re+"package.json",u=Ai(o,"utf8");if(null===u||""===u)return null;try{a=JSON.parse(u)}catch(e){throw e.message="Error parsing "+o+": "+e.message,e.path=o,vs(e),e}return V(a)?(r.set(n,a),a):null}})(),Po=S.inited?S.module.fsRealpath:S.module.fsRealpath=(function(){"use strict";var e,t=nn.ELECTRON,r=nn.WIN32,i=S.realpathNativeSync,n=t||r,s=!n&&"function"==typeof i;function a(t){try{return Jr(t)}catch(r){if(zn(r)&&"ENOENT"===r.code&&(void 0===e&&(e=!n&&!S.support.realpathNative&&"function"==typeof oe.fs.realpath),e))return(function(e){if("string"==typeof e)try{return oe.fs.realpath(an(e))}catch(e){}return""})(t)}return""}return function(e){if("string"!=typeof e)return"";var t=S.memoize.fsRealpath,r=t.get(e);return void 0!==r||(r=s?(function(e){try{return i(e)}catch(e){}return a(e)})(e):a(e),""!==r&&t.set(e,r)),r}})(),Ao=nn.FLAGS,No=nn.TINK,ko=nn.YARN_PNP,_o=wo.MAIN_NOT_FOUND,Co=Yr.prototype.isFile,Oo=["main"],To=No||ko,Lo=!To&&!Ao.preserveSymlinks,Mo=!To&&!Ao.preserveSymlinksMain;function Do(e,t,r){"use strict";for(var i=0,n=null==t?0:t.length;i1&&92===e.charCodeAt(e.length-1)&&58===e.charCodeAt(e.length-2))return Rn.of(e+"node_modules")}else if("/"===e)return Rn.of("/node_modules");for(var t=e,r=t.length,i=r,n=0,s=Rn.of();r--;){var a=e.charCodeAt(r);yi(a)?(n!==Ho&&Rn.push(s,e.slice(0,i)+Re+"node_modules"),i=r,n=0):-1!==n&&(zo[n]===a?n+=1:n=-1)}return qo||Rn.push(s,"/node_modules"),s}),In._nodeModulePaths),Xo=Ko,Jo=nn.RUNKIT,Yo=b.PACKAGE_DIRNAME,Qo=function(e,t=null,r=!1){var i=null!==t&&t.filename;if(!xi(e)){var n=null!==t&&t.paths,s=n?Rn.from(n):Rn.of();return n&&!r&&Rn.push(s,...oc.state.module.globalPaths),Jo&&(void 0===Go&&(Go=ye(Yo)),s.push(Go)),s.length?s:null}if("string"==typeof i)return Rn.of(ye(i));var a=r?Xo("."):rc._nodeModulePaths(".");return Rn.unshift(a,"."),a},Zo=nn.ELECTRON,eu=nn.FLAGS,tu=nn.YARN_PNP,ru=wo.ERR_INVALID_PROTOCOL,iu=wo.ERR_MODULE_RESOLUTION_LEGACY,nu=wo.ERR_UNKNOWN_FILE_EXTENSION,su=wo.MODULE_NOT_FOUND,au=/^\/\/localhost\b/,ou=/[?#].*$/,uu=[".mjs",".js",".json",".node"],lu=["main"],cu=new Set(uu);function pu(e,t,r,i,n,s,a){"use strict";var o;return i&&Array.isArray(i.paths)?o=(function(e,t,r){for(var i=new rc(""),n=[],s=0,a=null==t?0:t.length;s { "+jr(n)+"\n})();");return i&&t.sourceMap&&(n+=Uu(e.filename,n)),n}function t(e,t){var r=t.cjsVars,i=t.runtimeName,n=null!==e.firstReturnOutsideFunction,s="yield;"+i+".s();",a=e.yieldIndex,o=t.async;null===e.firstAwaitOutsideFunction&&(o=!1);var u=e.code;0===e.transforms&&(u=jr(u)),-1!==a&&(u=0===a?s+u:u.slice(0,a)+(59===u.charCodeAt(a-1)?"":";")+s+u.slice(a));var l="const "+i+"=exports;"+(r?"":"__dirname=__filename=arguments=exports=module=require=void 0;")+(n?"return ":"")+i+".r(("+(o?"async ":"")+"function *("+(r?"exports,require":"")+'){"use strict";'+u+"\n}))";return t.sourceMap&&(l+=Uu(e.filename,l)),l}return function(r,i={}){var n=2===r.sourceType?t:e;return n(r,i)}})(),qu=S.inited?S.module.utilGetSourceMappingURL:S.module.utilGetSourceMappingURL=(function(){"use strict";return function(e){if("string"!=typeof e)return"";var t=e.length;if(t<22)return"";for(var r=null,i=t;null===r;){if(i=e.lastIndexOf("sourceMappingURL",i),-1===i||i<4)return"";var n=i+16,s=n+1;if(i-=4,47===e.charCodeAt(i)&&47===e.charCodeAt(i+1)){var a=e.charCodeAt(i+2);if(!(64!==a&&35!==a||(a=e.charCodeAt(i+3),32!==a&&9!==a||n65535?2:1));){if(!Xe(r,!0))return!1;i=r}return!0}})(),Ku=S.inited?S.module.utilIsObjectEmpty:S.module.utilIsObjectEmpty=(function(){"use strict";return function(e){for(var t in e)if(L(e,t))return!1;return!0}})(),Xu=Ae,Ju=nn.DEVELOPMENT,Yu=nn.ELECTRON_RENDERER,Qu=nn.FLAGS,Zu=nn.NDB,el={input:""},tl=/^.*?\bexports\b/;function rl(e,t,r){"use strict";var i=e.compileData,n=e.type,s=3===n,a=4===n,o=".mjs"===e.extname,u=5===n,l=e.runtime;null===l&&(s||0!==i.transforms?l=Gu.enable(e,Sn.create()):(l=Sn.create(),e.runtime=l));var c,p,h=e.package,f=(function(e){return e.package.options.await&&S.support.await&&".mjs"!==e.extname})(e),d=h.options.cjs,m=void 0===l.runResult,v=e.module,g=S.moduleState.parsing,y=!1;if(e.state=g?1:3,m){if(e.running=!0,a)l.runResult=(function*(){var i=(function(e,t,r){var i=e.module,n=i.exports,s=e.state,a=!1;if("function"==typeof r){var o=op.get(e.parent);a=null!==o&&o.package.options.cjs.extensions&&".mjs"!==o.extname}var u,l,c=a?null:Pi(Ai(t,"utf8")),p=!0;try{a?(r(),l=i.exports):l=$u.parse(c),p=!1}catch(e){u=e,a||(u.message=t+": "+u.message)}if(a&&(e.state=s,_(i,"exports",n)),p)throw u;for(var h=T(l),f=0,d=null==h?0:h.length;f(ol=!0,An.defineProperty(e,t,r),!0),set:(e,t,r,i)=>(ol=!0,i===l&&(i=e),Reflect.set(e,t,r,i))});Reflect.defineProperty(rc,"wrap",{configurable:!0,enumerable:!0,get:ue((function(){return vl})),set:ue((function(e){ol=!0,_(this,"wrap",e)}))}),Reflect.defineProperty(rc,"wrapper",{configurable:!0,enumerable:!0,get:ue((function(){return l})),set:ue((function(e){ol=!0,_(this,"wrapper",e)}))})}var c,p=r.compileData;if(null!==p){var h=p.scriptData;null!==h&&(c=h)}var f=jr(e);if(oc.state.module.breakFirstLine){if(void 0===sl){var d=N.argv[1];sl=d?rc._resolveFilename(d):"repl"}t===sl&&(oc.state.module.breakFirstLine=!1,Reflect.deleteProperty(N,"_breakFirstLine"),""===qu(f)&&(f+=Uu(t,f)),f="debugger;"+f)}var m=this.exports,v=S.unsafeGlobal,g=[m,dp(this),this,t,ye(t)];if(xl){if(g.push(N,v),void 0===al){var y=rc.wrap;al="function"==typeof y&&-1!==(y("")+"").indexOf("Buffer")}al&&g.push(S.external.Buffer)}void 0===ul&&(ul=v!==S.defaultGlobal,ul&&(ol=!0));var x,b,E=3===r.type;E||ol?(f=E?vl(f):rc.wrap(f),b=new Fa.Script(f,{cachedData:c,filename:t,produceCachedData:!S.support.createCachedData}),x=ul?b.runInContext(S.unsafeContext,{filename:t}):b.runInThisContext({filename:t})):(b=Fa.compileFunction(f,El,{cachedData:c,filename:t,produceCachedData:!0}),x=b);var w=r.package.cachePath;if(""!==w){var R=S.pendingScripts,I=R.get(w);void 0===I&&(I=new Map,R.set(w,I)),I.set(r.cacheName,b)}var P=S.moduleState,A=0===P.requireDepth;A&&(P.statFast=new Map,P.statSync=new Map);var k=Reflect.apply(x,m,g);return A&&(P.statFast=null,P.statSync=null),k}),wl._compile),Sl=Rl,Il=In.prototype,Pl=es((function(e){"use strict";if(Uo(e,"filename"),this.loaded)throw new S.external.Error("Module already loaded: "+this.id);var t=op.get(this),r=t,i=r.id,n=oc.state.module.scratchCache;if(L(n,i)){var s=op.get(n[i]);t!==s&&(s.exports=this.exports,s.module=this,s.runtime=null,t=s,op.set(this,s),Reflect.deleteProperty(n,i))}(function(e,t){e.updateFilename(t);var r=yu(rc._extensions,e);""===r&&(r=".js");var i=e.module;i.paths=rc._nodeModulePaths(e.dirname),rc._extensions[r](i,t),i.loaded||(i.loaded=!0,e.loaded())})(t,e)}),Il.load),Al=Pl,Nl=wo.ERR_INVALID_ARG_VALUE,kl=In.prototype,_l=es((function(e){"use strict";if(Uo(e,"request"),""===e)throw new Nl("request",e,"must be a non-empty string");var t=S.moduleState;t.requireDepth+=1;try{var r=cn(this.filename)?op.get(this):null;return null!==r&&r._passthruRequire?(r._passthruRequire=!1,xu(e,this).module.exports):rc._load(e,this)}finally{t.requireDepth-=1}}),kl.require),Cl=_l,Ol=S.inited?S.module.utilSafeDefaultProperties:S.module.utilSafeDefaultProperties=(function(){"use strict";return function(e){for(var t=arguments.length,r=0;++r=97&&r<=122||r>=48&&r<=57))return!1}return!0}})(),cc=S.inited?S.module.pathIsExtJSON:S.module.pathIsExtJSON=(function(){"use strict";return function(e){if("string"!=typeof e)return!1;var t=e.length;return t>5&&106===e.charCodeAt(t-4)&&46===e.charCodeAt(t-5)&&115===e.charCodeAt(t-3)&&111===e.charCodeAt(t-2)&&110===e.charCodeAt(t-1)}})(),pc=S.inited?S.module.utilIsFile:S.module.utilIsFile=(function(){"use strict";return function(e){return 0===on(e)}})(),hc=S.inited?S.module.fsReadJSON:S.module.fsReadJSON=(function(){"use strict";return function(e){var t=Ai(e,"utf8");return null===t?null:vn(t)}})(),fc=S.inited?S.module.fsReadJSON6:S.module.fsReadJSON6=(function(){"use strict";return function(e){var t=Ai(e,"utf8");return null===t?null:Ii(t)}})(),dc=S.inited?S.module.fsReaddir:S.module.fsReaddir=(function(){"use strict";return function(e){if("string"==typeof e)try{return Kr(e)}catch(e){}return null}})(),mc=nn.OPTIONS,vc=b.PACKAGE_RANGE,gc=b.PACKAGE_VERSION,yc=wo.ERR_INVALID_ESM_OPTION,xc=wo.ERR_UNKNOWN_ESM_OPTION,bc=[".mjs",".cjs",".js",".json"],Ec={await:!1,cache:!0,cjs:{cache:!1,dedefault:!1,esModule:!1,extensions:!1,mutableNamespace:!1,namedExports:!1,paths:!1,topLevelReturn:!1,vars:!1},debug:!1,force:!1,mainFields:["main"],mode:1,sourceMap:void 0,wasm:!1},wc={cjs:{cache:!0,dedefault:!1,esModule:!0,extensions:!0,mutableNamespace:!0,namedExports:!0,paths:!0,topLevelReturn:!1,vars:!0},mode:2};class Rc{constructor(e,t,r){r=Rc.createOptions(r);var i="";"string"==typeof r.cache?i=we(e,r.cache):!1!==r.cache&&(i=e+Re+"node_modules"+Re+".cache"+Re+"esm");var n=S.package.dir;if(!n.has(i)){var s={buffer:null,compile:null,meta:null},a=null,o=new Map,u=null;if(""!==i){for(var l=dc(i),c=!1,p=!1,h=!1,f=0,d=null==l?0:l.length;f"toString"!==t||L(e,"toString")?(r===i&&(r=e),Reflect.get(e,t,r)):n}),n=new le(r.toString,{apply:Kn((function(e,t,n){t===i&&(t=r);var s=Reflect.apply(e,t,n);return"string"==typeof s?ds(s):s}))});t[0]=i}return Reflect.apply(e,this,t)}));return Reflect.defineProperty(r,"evaluateHandle",{configurable:!0,value:i,writable:!0})&&t.set(r,!0),e}};return e})(),Mc=Ae,Dc=Ne,Fc={},jc=wo.ERR_EXPORT_STAR_CONFLICT,Vc=wo.ERR_NS_ASSIGNMENT,Gc=wo.ERR_NS_DEFINITION,$c=wo.ERR_NS_DELETION,Bc=wo.ERR_NS_EXTENSION,Uc=wo.ERR_NS_REDEFINITION,Wc=wo.ERR_UNDEFINED_IDENTIFIER,qc=Re+"lib"+Re+"ExecutionContext.js",zc=Re+"puppeteer"+Re,Hc=new Date("1985-10-27T00:00Z").getTime(),Kc={value:!0};class Xc{constructor(e){this.initialize(e)}static get(e){if(!V(e))return null;var t=S.entry.cache,r=t.get(e);if(void 0===r)r=new Xc(e);else if(1===r.type&&1===r._loaded){var i=S.bridged,n=r.module.exports,s=i.get(n);void 0!==s&&(r=s,i.delete(n))}return void 0!==r&&Xc.set(e,r),r}static has(e){return S.entry.cache.has(e)}static set(e,t){V(e)&&S.entry.cache.set(e,t)}addGetter(e,t){L(t,"id")||(t.id=e),L(t,"owner")||(t.owner=this),L(t,"type")||(t.type=1);var r=this.type;if(1!==r&&2!==r&&"default"===e){var i=ap(t);"function"==typeof i&&i.name===this.runtimeName+"anonymous"&&Reflect.defineProperty(i,"name",{configurable:!0,value:"default"})}return this.getters[e]=t,this}addGetters(e){for(var t=0,r=null==e?0:e.length;t=48&&t<=57)return"^"+e;if(126===t||118===t||61===t)return"^"+e.slice(1)}return e}})(),Rp=nn.OPTIONS,Sp=b.PACKAGE_VERSION,Ip=wo.ERR_REQUIRE_ESM,Pp=[".js",".json",".mjs",".cjs",".wasm"],Ap=/^.*?\b(?:im|ex)port\b/,Np=In._extensions[".js"];function kp(e,t){"use strict";throw new Ip(t)}function _p(e,t,r){"use strict";var i;try{return Reflect.apply(e,this,t)}catch(e){i=e}if(oc.state.package.default.options.debug||!as(i))throw vs(i),i;var n=pn(i,"name"),s=t[1];if("SyntaxError"===n){var a=Or(pn(i,"message")),o=r.range;if(Ap.test(a)&&!mp(Sp,o)){var u="Expected esm@"+o+". Using esm@"+Sp+": "+s;Reflect.defineProperty(i,"message",{configurable:!0,value:u,writable:!0});var l=pn(i,"stack");"string"==typeof l&&Reflect.defineProperty(i,"stack",{configurable:!0,value:l.replace(a,(function(){return u})),writable:!0})}r.cache.dirty=!0}var c=xo(i);throw null!==c&&(s=c.filename),gs(i,{filename:s}),i}Reflect.defineProperty(kp,S.symbol.mjs,{value:!0});var Cp=function(e,t){"use strict";var r=e._extensions,i=new Map,n=Ac.from(t);null===n&&(n=Ac.from(t,Rp||!0));var s=n.clone(),a=s.options;s.range="*",a.force||3!==a.mode||(a.mode=2),oc.state.package.default=s,rc._extensions=r;var o=function(e,t,i){var n=i[1],s=Ac.from(n),a=Ep.find(r,".js",wp(s.range));return null===a?_p.call(this,t,i,s):Reflect.apply(a,this,[e,t,i])};function u(e,t,r){var n=this,s=r[0],a=r[1],o=!op.has(s),u=op.get(s),l=u.extname,c=u.package,p=function(e){if(u.state=3,"string"==typeof e){var i=s._compile,a=L(s,"_compile");_(s,"_compile",ue((function(t,r){return a?_(this,"_compile",i):Reflect.deleteProperty(this,"_compile"),Reflect.apply(i,this,[e,r])})))}var o,l=!0;try{o=_p.call(n,t,r,c),l=!1}finally{u.state=l?0:4}return o};if(o&&U(s,rc.prototype),u._passthruCompile||o&&".mjs"===l)return u._passthruCompile=!1,p();var h=u.compileData;if(null!==h&&null!==h.code||".json"===l||".wasm"===l)return u._ranthruCompile=!0,void ll(e,u,null,a,p);if(this===oc.state.module.extensions)return u._ranthruCompile=!0,void ll(e,u,Ai(a,"utf8"),a,p);var f=s._compile,d=o&&L(s,"_compile"),m=ue((function(t,r){o&&(d?_(this,"_compile",f):Reflect.deleteProperty(this,"_compile"));var i=L(this,S.symbol._compile)?this[S.symbol._compile]:null;"function"==typeof i?(Reflect.deleteProperty(this,S.symbol._compile),Reflect.apply(i,this,[t,r])):ll(e,u,t,r,p)}));if(o?_(s,"_compile",m):(u._ranthruCompile=!0,Reflect.defineProperty(s,S.symbol._compile,{configurable:!0,value:m})),(null===h||0===h.transforms)&&i.get(t))return _p.call(this,t,r,c);s._compile(Ai(a,"utf8"),a)}for(var l=0,c=null==Pp?0:Pp.length;l(e.base.Import=M,e)};return e})(),Wp=S.inited?S.module.acornInternalWalk:S.module.acornInternalWalk=(function(){"use strict";var e=nn.INTERNAL,t={enable(){if(e){var t=ce("internal/deps/acorn/acorn-walk/dist/walk");k(t)&&Up.enable(t)}}};return t})(),qp=nn.CHECK,zp=nn.EVAL,Hp=nn.FLAGS,Kp=nn.HAS_INSPECTOR,Xp=nn.INTERNAL,Jp=nn.REPL,Yp=wo.ERR_INVALID_ARG_TYPE;function Qp(e,t,r){"use strict";Reflect.defineProperty(e,t,{configurable:!0,value:r,writable:!0})}function Zp(e,t,r){"use strict";var i;try{return Reflect.apply(e,this,t)}catch(e){i=e}throw!oc.state.package.default.options.debug&&as(i)?gs(i,{content:r}):vs(i),i}var eh,th=function(e){"use strict";var t;function r(e){U(e,rc.prototype),t=op.get(e),t.addBuiltinModules=(function(e){var t=["assert","async_hooks","buffer","child_process","cluster","crypto","dgram","dns","domain","events","fs","http","http2","https","net","os","path","perf_hooks","punycode","querystring","readline","repl","stream","string_decoder","tls","tty","url","util","v8","vm","zlib"],r=t.length;return Kp&&t.push("inspector"),Hp.experimentalWorker&&t.push("worker_threads"),t.length!==r&&t.sort(),function(r){var i=e.require;Qp(r,"console",i("console")),Qp(r,"process",i("process"));for(var n=function(e){var t=ue((function(t){Reflect.defineProperty(this,e,{configurable:!0,value:t,writable:!0})}));Reflect.defineProperty(r,e,{configurable:!0,get:ue((function(){this[e]=void 0;var r=i(e);return Reflect.defineProperty(this,e,{configurable:!0,get:function(){return r},set:t}),r})),set:t})},s=0,a=null==t?0:t.length;s"===Gi.id?r(Gi):"function"==typeof t&&(Gp.prototype.createContext=_s(t,(function(){Gp.prototype.createContext=t,Reflect.defineProperty(this,"writer",{configurable:!0,enumerable:!0,get(){},set(e){var t=es((function(e){return Ts(e,t.options)}),e);return t.options=e.options,t.options.colors=this.useColors,Reflect.defineProperty(Ts,"replDefaults",{configurable:!0,enumerable:!0,get:()=>t.options,set(e){if(!V(e))throw new Yp("options","Object",e);return Nn(t.options,e)}}),_(this,"writer",t),_(jp,"writer",t),t}});var e=Reflect.apply(t,this,[]),i=e.module;return Reflect.defineProperty(S.unsafeGlobal,"module",{configurable:!0,get:()=>i,set(e){i=e,r(i)}}),r(i),e}))),$a.createScript=e.createScript,Xp&&Hp.experimentalREPLAwait&&(Bp.enable(),Wp.enable()),S.support.replShowProxy)_(si,"inspect",Ts);else{var i=si.inspect;u(si,"inspect",ue((function(){return this.inspect=Ts,i}))),c(si,"inspect",ue((function(e){_(this,"inspect",e)})))}})()},rh=nn.CHECK,ih=nn.CLI,nh=nn.EVAL,sh=nn.INTERNAL,ah=nn.PRELOADED,oh=nn.REPL,uh=nn.YARN_PNP,lh=wo.ERR_INVALID_ARG_TYPE,ch=S.safeGlobal,ph=S.unsafeGlobal;S.inited&&!S.reloaded?(Zn.enable(ph),Fp.enable(ph),eh=function(e,t){"use strict";if(!V(e))throw new lh("module","object");var r,i,n;if(void 0===t){var s=Ac.from(e);null!==s&&(r=JSON.stringify(s.options))}else t=Ac.createOptions(t),r=JSON.stringify({name:bo(e),options:t});return void 0!==r&&oc.init(r),void 0!==t&&Ac.from(e,t),Cp(rc,e),up(e)||Mp(N),uh&&Tp(Bo),i=e,n=dp(i,(function(e){if(Uo(e,"request"),""===e)throw new Dp("request",e,"must be a non-empty string");var t=du(e,i),r=oc.state.package.default,n=ye(t);Ac.get(n)===r&&Ac.set(n,r.clone());var s=uc(e,i),a=s.module.exports;return 1!==s.type&&S.bridged.set(a,s),a}),(function(e,t){return du(e,i,!1,t)})),n.main=oc.state.module.mainModule,n}):(eh=S,eh.inited=!0,eh.reloaded=!1,Zn.enable(ch),Fp.enable(ch),Zn.enable(ph),Fp.enable(ph),rh?th(Fa):nh||oh?(Cp(rc),Mp(N),th(Fa)):(ih||sh||yp())&&(Cp(In),(function(e){"use strict";Ep.manage(e,"runMain",(function(t,r,i){var n=N.argv,s=n[1],a=du(s,null,!0),o=Ac.from(a),u=Ep.find(e,"runMain",wp(o.range));return null===u?Reflect.apply(r,this,i):Reflect.apply(u,this,[t,r,i])})),Ep.wrap(e,"runMain",(function(){var e,t=N.argv,r=t[1],i=du(r,null,!0),n=oc.state.package.default,s=ye(i);Ac.get(s)===n&&Ac.set(s,n.clone());try{uc(r,null,!0)}catch(e){throw!n.options.debug&&as(e)?gs(e,{filename:i}):vs(e),e}e=O(N,"_tickCallback"),"function"==typeof e&&Reflect.apply(e,N,[])})),rc.runMain=e.runMain})(In),Mp(N)),sh&&(function(e){"use strict";e.console=fo.console.module.exports,e.process=fo.process.module.exports})(ph),ah&&uh&&Tp(Bo)),n.default=eh})]).default; \ No newline at end of file