nuxi
Version:
Nuxt CLI
1,923 lines • 244 kB
JavaScript
import { i as __require, o as __toESM, r as __exportAll, t as __commonJSMin } from "./chunk-Vs_PY4HZ.mjs";
import { createRequire } from "node:module";
//#region ../../node_modules/.pnpm/jiti@2.7.0/node_modules/jiti/dist/jiti.cjs
var require_jiti = /* @__PURE__ */ __commonJSMin(((exports, module) => {
(() => {
var e = {
"./node_modules/.pnpm/mlly@1.8.2/node_modules/mlly/dist lazy recursive"(e) {
function webpackEmptyAsyncContext(e) {
return Promise.resolve().then(function() {
var t = /* @__PURE__ */ new Error("Cannot find module '" + e + "'");
throw t.code = "MODULE_NOT_FOUND", t;
});
}
webpackEmptyAsyncContext.keys = () => [], webpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext, webpackEmptyAsyncContext.id = "./node_modules/.pnpm/mlly@1.8.2/node_modules/mlly/dist lazy recursive", e.exports = webpackEmptyAsyncContext;
},
fs(e) {
"use strict";
e.exports = __require("fs");
},
"node:fs"(e) {
"use strict";
e.exports = __require("node:fs");
},
"node:module"(e) {
"use strict";
e.exports = __require("node:module");
},
"node:path"(e) {
"use strict";
e.exports = __require("node:path");
},
os(e) {
"use strict";
e.exports = __require("os");
},
path(e) {
"use strict";
e.exports = __require("path");
},
"./node_modules/.pnpm/get-tsconfig@4.14.0/node_modules/get-tsconfig/dist/index.cjs"(e, t, i) {
"use strict";
var n = Object.defineProperty, r = (e, t) => n(e, "name", {
value: t,
configurable: !0
}), a = i("node:path"), c = i("node:fs"), l = i("node:module"), y = i("./node_modules/.pnpm/resolve-pkg-maps@1.0.0/node_modules/resolve-pkg-maps/dist/index.cjs"), E = i("fs"), w = i("os"), C = i("path");
function h(e) {
return e.startsWith("\\\\?\\") ? e : e.replace(/\\/g, "/");
}
r(h, "slash");
const S = r((e) => {
const t = c[e];
return (i, ...n) => {
const a = `${e}:${n.join(":")}`;
let l = null == i ? void 0 : i.get(a);
return void 0 === l && (l = Reflect.apply(t, c, n), i?.set(a, l)), l;
};
}, "cacheFs"), I = S("existsSync"), N = S("readFileSync"), O = S("statSync"), j = r((e, t, i) => {
for (;;) {
const n = a.posix.join(e, t);
if (I(i, n)) return n;
const c = a.dirname(e);
if (c === e) return;
e = c;
}
}, "findUp"), F = /^\.{1,2}(\/.*)?$/, B = r((e) => {
const t = h(e);
return F.test(t) ? t : `./${t}`;
}, "normalizeRelativePath");
function Ne(e, t = !1) {
const i = e.length;
let n = 0, a = "", c = 0, l = 16, y = 0, E = 0, w = 0, C = 0, S = 0;
function _(t, i) {
let a = 0, c = 0;
for (; a < t;) {
let t = e.charCodeAt(n);
if (t >= 48 && t <= 57) c = 16 * c + t - 48;
else if (t >= 65 && t <= 70) c = 16 * c + t - 65 + 10;
else {
if (!(t >= 97 && t <= 102)) break;
c = 16 * c + t - 97 + 10;
}
n++, a++;
}
return a < t && (c = -1), c;
}
function b(e) {
n = e, a = "", c = 0, l = 16, S = 0;
}
function p() {
let t = n;
if (48 === e.charCodeAt(n)) n++;
else for (n++; n < e.length && R(e.charCodeAt(n));) n++;
if (n < e.length && 46 === e.charCodeAt(n)) {
if (n++, !(n < e.length && R(e.charCodeAt(n)))) return S = 3, e.substring(t, n);
for (n++; n < e.length && R(e.charCodeAt(n));) n++;
}
let i = n;
if (n < e.length && (69 === e.charCodeAt(n) || 101 === e.charCodeAt(n))) if (n++, (n < e.length && 43 === e.charCodeAt(n) || 45 === e.charCodeAt(n)) && n++, n < e.length && R(e.charCodeAt(n))) {
for (n++; n < e.length && R(e.charCodeAt(n));) n++;
i = n;
} else S = 3;
return e.substring(t, i);
}
function L() {
let t = "", a = n;
for (;;) {
if (n >= i) {
t += e.substring(a, n), S = 2;
break;
}
const c = e.charCodeAt(n);
if (34 === c) {
t += e.substring(a, n), n++;
break;
}
if (92 !== c) {
if (c >= 0 && c <= 31) {
if (M(c)) {
t += e.substring(a, n), S = 2;
break;
}
S = 6;
}
n++;
} else {
if (t += e.substring(a, n), n++, n >= i) {
S = 2;
break;
}
switch (e.charCodeAt(n++)) {
case 34:
t += "\"";
break;
case 92:
t += "\\";
break;
case 47:
t += "/";
break;
case 98:
t += "\b";
break;
case 102:
t += "\f";
break;
case 110:
t += "\n";
break;
case 114:
t += "\r";
break;
case 116:
t += " ";
break;
case 117:
const e = _(4);
e >= 0 ? t += String.fromCharCode(e) : S = 4;
break;
default: S = 5;
}
a = n;
}
}
return t;
}
function A() {
if (a = "", S = 0, c = n, E = y, C = w, n >= i) return c = i, l = 17;
let t = e.charCodeAt(n);
if (ee(t)) {
do
n++, a += String.fromCharCode(t), t = e.charCodeAt(n);
while (ee(t));
return l = 15;
}
if (M(t)) return n++, a += String.fromCharCode(t), 13 === t && 10 === e.charCodeAt(n) && (n++, a += "\n"), y++, w = n, l = 14;
switch (t) {
case 123: return n++, l = 1;
case 125: return n++, l = 2;
case 91: return n++, l = 3;
case 93: return n++, l = 4;
case 58: return n++, l = 6;
case 44: return n++, l = 5;
case 34: return n++, a = L(), l = 10;
case 47:
const E = n - 1;
if (47 === e.charCodeAt(n + 1)) {
for (n += 2; n < i && !M(e.charCodeAt(n));) n++;
return a = e.substring(E, n), l = 12;
}
if (42 === e.charCodeAt(n + 1)) {
n += 2;
const t = i - 1;
let c = !1;
for (; n < t;) {
const t = e.charCodeAt(n);
if (42 === t && 47 === e.charCodeAt(n + 1)) {
n += 2, c = !0;
break;
}
n++, M(t) && (13 === t && 10 === e.charCodeAt(n) && n++, y++, w = n);
}
return c || (n++, S = 1), a = e.substring(E, n), l = 13;
}
return a += String.fromCharCode(t), n++, l = 16;
case 45: if (a += String.fromCharCode(t), n++, n === i || !R(e.charCodeAt(n))) return l = 16;
case 48:
case 49:
case 50:
case 51:
case 52:
case 53:
case 54:
case 55:
case 56:
case 57: return a += p(), l = 11;
default:
for (; n < i && D(t);) n++, t = e.charCodeAt(n);
if (c !== n) {
switch (a = e.substring(c, n), a) {
case "true": return l = 8;
case "false": return l = 9;
case "null": return l = 7;
}
return l = 16;
}
return a += String.fromCharCode(t), n++, l = 16;
}
}
function D(e) {
if (ee(e) || M(e)) return !1;
switch (e) {
case 125:
case 93:
case 123:
case 91:
case 34:
case 58:
case 44:
case 47: return !1;
}
return !0;
}
function x() {
let e;
do
e = A();
while (e >= 12 && e <= 15);
return e;
}
return r(_, "scanHexDigits"), r(b, "setPosition"), r(p, "scanNumber"), r(L, "scanString"), r(A, "scanNext"), r(D, "isUnknownContentCharacter"), r(x, "scanNextNonTrivia"), {
setPosition: b,
getPosition: r(() => n, "getPosition"),
scan: t ? x : A,
getToken: r(() => l, "getToken"),
getTokenValue: r(() => a, "getTokenValue"),
getTokenOffset: r(() => c, "getTokenOffset"),
getTokenLength: r(() => n - c, "getTokenLength"),
getTokenStartLine: r(() => E, "getTokenStartLine"),
getTokenStartCharacter: r(() => c - C, "getTokenStartCharacter"),
getTokenError: r(() => S, "getTokenError")
};
}
function ee(e) {
return 32 === e || 9 === e;
}
function M(e) {
return 10 === e || 13 === e;
}
function R(e) {
return e >= 48 && e <= 57;
}
var $, q;
r(Ne, "createScanner"), r(ee, "isWhiteSpace"), r(M, "isLineBreak"), r(R, "isDigit"), (q = $ || ($ = {}))[q.lineFeed = 10] = "lineFeed", q[q.carriageReturn = 13] = "carriageReturn", q[q.space = 32] = "space", q[q._0 = 48] = "_0", q[q._1 = 49] = "_1", q[q._2 = 50] = "_2", q[q._3 = 51] = "_3", q[q._4 = 52] = "_4", q[q._5 = 53] = "_5", q[q._6 = 54] = "_6", q[q._7 = 55] = "_7", q[q._8 = 56] = "_8", q[q._9 = 57] = "_9", q[q.a = 97] = "a", q[q.b = 98] = "b", q[q.c = 99] = "c", q[q.d = 100] = "d", q[q.e = 101] = "e", q[q.f = 102] = "f", q[q.g = 103] = "g", q[q.h = 104] = "h", q[q.i = 105] = "i", q[q.j = 106] = "j", q[q.k = 107] = "k", q[q.l = 108] = "l", q[q.m = 109] = "m", q[q.n = 110] = "n", q[q.o = 111] = "o", q[q.p = 112] = "p", q[q.q = 113] = "q", q[q.r = 114] = "r", q[q.s = 115] = "s", q[q.t = 116] = "t", q[q.u = 117] = "u", q[q.v = 118] = "v", q[q.w = 119] = "w", q[q.x = 120] = "x", q[q.y = 121] = "y", q[q.z = 122] = "z", q[q.A = 65] = "A", q[q.B = 66] = "B", q[q.C = 67] = "C", q[q.D = 68] = "D", q[q.E = 69] = "E", q[q.F = 70] = "F", q[q.G = 71] = "G", q[q.H = 72] = "H", q[q.I = 73] = "I", q[q.J = 74] = "J", q[q.K = 75] = "K", q[q.L = 76] = "L", q[q.M = 77] = "M", q[q.N = 78] = "N", q[q.O = 79] = "O", q[q.P = 80] = "P", q[q.Q = 81] = "Q", q[q.R = 82] = "R", q[q.S = 83] = "S", q[q.T = 84] = "T", q[q.U = 85] = "U", q[q.V = 86] = "V", q[q.W = 87] = "W", q[q.X = 88] = "X", q[q.Y = 89] = "Y", q[q.Z = 90] = "Z", q[q.asterisk = 42] = "asterisk", q[q.backslash = 92] = "backslash", q[q.closeBrace = 125] = "closeBrace", q[q.closeBracket = 93] = "closeBracket", q[q.colon = 58] = "colon", q[q.comma = 44] = "comma", q[q.dot = 46] = "dot", q[q.doubleQuote = 34] = "doubleQuote", q[q.minus = 45] = "minus", q[q.openBrace = 123] = "openBrace", q[q.openBracket = 91] = "openBracket", q[q.plus = 43] = "plus", q[q.slash = 47] = "slash", q[q.formFeed = 12] = "formFeed", q[q.tab = 9] = "tab", new Array(20).fill(0).map((e, t) => " ".repeat(t));
const W = 200;
var K, H, Y;
function Pe(e, t = [], i = K.DEFAULT) {
let n = null, a = [];
const c = [];
function o(e) {
Array.isArray(a) ? a.push(e) : null !== n && (a[n] = e);
}
return r(o, "onValue"), We(e, {
onObjectBegin: r(() => {
const e = {};
o(e), c.push(a), a = e, n = null;
}, "onObjectBegin"),
onObjectProperty: r((e) => {
n = e;
}, "onObjectProperty"),
onObjectEnd: r(() => {
a = c.pop();
}, "onObjectEnd"),
onArrayBegin: r(() => {
const e = [];
o(e), c.push(a), a = e, n = null;
}, "onArrayBegin"),
onArrayEnd: r(() => {
a = c.pop();
}, "onArrayEnd"),
onLiteralValue: o,
onError: r((e, i, n) => {
t.push({
error: e,
offset: i,
length: n
});
}, "onError")
}, i), a[0];
}
function We(e, t, i = K.DEFAULT) {
const n = Ne(e, !1), a = [];
let c = 0;
function o(e) {
return e ? () => 0 === c && e(n.getTokenOffset(), n.getTokenLength(), n.getTokenStartLine(), n.getTokenStartCharacter()) : () => !0;
}
function f(e) {
return e ? (t) => 0 === c && e(t, n.getTokenOffset(), n.getTokenLength(), n.getTokenStartLine(), n.getTokenStartCharacter()) : () => !0;
}
function u(e) {
return e ? (t) => 0 === c && e(t, n.getTokenOffset(), n.getTokenLength(), n.getTokenStartLine(), n.getTokenStartCharacter(), () => a.slice()) : () => !0;
}
function g(e) {
return e ? () => {
c > 0 ? c++ : !1 === e(n.getTokenOffset(), n.getTokenLength(), n.getTokenStartLine(), n.getTokenStartCharacter(), () => a.slice()) && (c = 1);
} : () => !0;
}
function m(e) {
return e ? () => {
c > 0 && c--, 0 === c && e(n.getTokenOffset(), n.getTokenLength(), n.getTokenStartLine(), n.getTokenStartCharacter());
} : () => !0;
}
r(o, "toNoArgVisit"), r(f, "toOneArgVisit"), r(u, "toOneArgVisitWithPath"), r(g, "toBeginVisit"), r(m, "toEndVisit");
const l = g(t.onObjectBegin), y = u(t.onObjectProperty), E = m(t.onObjectEnd), w = g(t.onArrayBegin), C = m(t.onArrayEnd), S = u(t.onLiteralValue), I = f(t.onSeparator), N = o(t.onComment), O = f(t.onError), j = i && i.disallowComments, F = i && i.allowTrailingComma;
function T() {
for (;;) {
const e = n.scan();
switch (n.getTokenError()) {
case 4:
k(14);
break;
case 5:
k(15);
break;
case 3:
k(13);
break;
case 1:
j || k(11);
break;
case 2:
k(12);
break;
case 6: k(16);
}
switch (e) {
case 12:
case 13:
j ? k(10) : N();
break;
case 16:
k(1);
break;
case 15:
case 14: break;
default: return e;
}
}
}
function k(e, t = [], i = []) {
if (O(e), t.length + i.length > 0) {
let e = n.getToken();
for (; 17 !== e;) {
if (-1 !== t.indexOf(e)) {
T();
break;
}
if (-1 !== i.indexOf(e)) break;
e = T();
}
}
}
function P(e) {
const t = n.getTokenValue();
return e ? S(t) : (y(t), a.push(t)), T(), !0;
}
function J() {
switch (n.getToken()) {
case 11:
const e = n.getTokenValue();
let t = Number(e);
isNaN(t) && (k(2), t = 0), S(t);
break;
case 7:
S(null);
break;
case 8:
S(!0);
break;
case 9:
S(!1);
break;
default: return !1;
}
return T(), !0;
}
function V() {
return 10 !== n.getToken() ? (k(3, [], [2, 5]), !1) : (P(!1), 6 === n.getToken() ? (I(":"), T(), U() || k(4, [], [2, 5])) : k(5, [], [2, 5]), a.pop(), !0);
}
function z() {
l(), T();
let e = !1;
for (; 2 !== n.getToken() && 17 !== n.getToken();) {
if (5 === n.getToken()) {
if (e || k(4, [], []), I(","), T(), 2 === n.getToken() && F) break;
} else e && k(6, [], []);
V() || k(4, [], [2, 5]), e = !0;
}
return E(), 2 !== n.getToken() ? k(7, [2], []) : T(), !0;
}
function G() {
w(), T();
let e = !0, t = !1;
for (; 4 !== n.getToken() && 17 !== n.getToken();) {
if (5 === n.getToken()) {
if (t || k(4, [], []), I(","), T(), 4 === n.getToken() && F) break;
} else t && k(6, [], []);
e ? (a.push(0), e = !1) : a[a.length - 1]++, U() || k(4, [], [4, 5]), t = !0;
}
return C(), e || a.pop(), 4 !== n.getToken() ? k(8, [4], []) : T(), !0;
}
function U() {
switch (n.getToken()) {
case 3: return G();
case 1: return z();
case 10: return P(!0);
default: return J();
}
}
return r(T, "scanNext"), r(k, "handleError"), r(P, "parseString"), r(J, "parseLiteral"), r(V, "parseProperty"), r(z, "parseObject"), r(G, "parseArray"), r(U, "parseValue"), T(), 17 === n.getToken() ? !!i.allowEmptyContent || (k(4, [], []), !1) : U() ? (17 !== n.getToken() && k(9, [], []), !0) : (k(4, [], []), !1);
}
new Array(W).fill(0).map((e, t) => "\n" + " ".repeat(t)), new Array(W).fill(0).map((e, t) => "\r" + " ".repeat(t)), new Array(W).fill(0).map((e, t) => "\r\n" + " ".repeat(t)), new Array(W).fill(0).map((e, t) => "\n" + " ".repeat(t)), new Array(W).fill(0).map((e, t) => "\r" + " ".repeat(t)), new Array(W).fill(0).map((e, t) => "\r\n" + " ".repeat(t)), function(e) {
e.DEFAULT = { allowTrailingComma: !1 };
}(K || (K = {})), r(Pe, "parse$1"), r(We, "visit"), function(e) {
e[e.None = 0] = "None", e[e.UnexpectedEndOfComment = 1] = "UnexpectedEndOfComment", e[e.UnexpectedEndOfString = 2] = "UnexpectedEndOfString", e[e.UnexpectedEndOfNumber = 3] = "UnexpectedEndOfNumber", e[e.InvalidUnicode = 4] = "InvalidUnicode", e[e.InvalidEscapeCharacter = 5] = "InvalidEscapeCharacter", e[e.InvalidCharacter = 6] = "InvalidCharacter";
}(H || (H = {})), function(e) {
e[e.OpenBraceToken = 1] = "OpenBraceToken", e[e.CloseBraceToken = 2] = "CloseBraceToken", e[e.OpenBracketToken = 3] = "OpenBracketToken", e[e.CloseBracketToken = 4] = "CloseBracketToken", e[e.CommaToken = 5] = "CommaToken", e[e.ColonToken = 6] = "ColonToken", e[e.NullKeyword = 7] = "NullKeyword", e[e.TrueKeyword = 8] = "TrueKeyword", e[e.FalseKeyword = 9] = "FalseKeyword", e[e.StringLiteral = 10] = "StringLiteral", e[e.NumericLiteral = 11] = "NumericLiteral", e[e.LineCommentTrivia = 12] = "LineCommentTrivia", e[e.BlockCommentTrivia = 13] = "BlockCommentTrivia", e[e.LineBreakTrivia = 14] = "LineBreakTrivia", e[e.Trivia = 15] = "Trivia", e[e.Unknown = 16] = "Unknown", e[e.EOF = 17] = "EOF";
}(Y || (Y = {}));
const Q = Pe;
var Z;
(function(e) {
e[e.InvalidSymbol = 1] = "InvalidSymbol", e[e.InvalidNumberFormat = 2] = "InvalidNumberFormat", e[e.PropertyNameExpected = 3] = "PropertyNameExpected", e[e.ValueExpected = 4] = "ValueExpected", e[e.ColonExpected = 5] = "ColonExpected", e[e.CommaExpected = 6] = "CommaExpected", e[e.CloseBraceExpected = 7] = "CloseBraceExpected", e[e.CloseBracketExpected = 8] = "CloseBracketExpected", e[e.EndOfFileExpected = 9] = "EndOfFileExpected", e[e.InvalidCommentToken = 10] = "InvalidCommentToken", e[e.UnexpectedEndOfComment = 11] = "UnexpectedEndOfComment", e[e.UnexpectedEndOfString = 12] = "UnexpectedEndOfString", e[e.UnexpectedEndOfNumber = 13] = "UnexpectedEndOfNumber", e[e.InvalidUnicode = 14] = "InvalidUnicode", e[e.InvalidEscapeCharacter = 15] = "InvalidEscapeCharacter", e[e.InvalidCharacter = 16] = "InvalidCharacter";
})(Z || (Z = {}));
const X = r((e, t) => Q(N(t, e, "utf8")), "readJsonc"), te = Symbol("implicitBaseUrl"), ie = "${configDir}", se = r(() => {
const { findPnpApi: e } = l;
return e && e(process.cwd());
}, "getPnpApi"), re = r((e, t, i, n) => {
const c = `resolveFromPackageJsonPath:${e}:${t}:${i}`;
if (null != n && n.has(c)) return n.get(c);
const l = X(e, n);
if (!l) return;
let E = t || "tsconfig.json";
if (!i && l.exports) try {
const [e] = y.resolveExports(l.exports, t, ["require", "types"]);
E = e;
} catch {
return !1;
}
else !t && l.tsconfig && (E = l.tsconfig);
return E = a.join(e, "..", E), n?.set(c, E), E;
}, "resolveFromPackageJsonPath"), ne = "package.json", ae = "tsconfig.json", oe = r((e, t, i) => {
let n = e;
if (".." === e && (n = a.join(n, ae)), "." === e[0] && (n = a.resolve(t, n)), a.isAbsolute(n)) {
if (I(i, n)) {
if (O(i, n).isFile()) return n;
} else if (!n.endsWith(".json")) {
const e = `${n}.json`;
if (I(i, e)) return e;
}
return;
}
const [c, ...l] = e.split("/"), y = "@" === c[0] ? `${c}/${l.shift()}` : c, E = l.join("/"), w = se();
if (w) {
const { resolveRequest: n } = w;
try {
if (y === e) {
const e = n(a.join(y, ne), t);
if (e) {
const t = re(e, E, !1, i);
if (t && I(i, t)) return t;
}
} else {
let i;
try {
i = n(e, t, { extensions: [".json"] });
} catch {
i = n(a.join(e, ae), t);
}
if (i) return i;
}
} catch {}
}
const C = j(a.resolve(t), a.join("node_modules", y), i);
if (!C || !O(i, C).isDirectory()) return;
const S = a.join(C, ne);
if (I(i, S)) {
const e = re(S, E, !1, i);
if (!1 === e) return;
if (e && I(i, e) && O(i, e).isFile()) return e;
}
const N = a.join(C, E), F = N.endsWith(".json");
if (!F) {
const e = `${N}.json`;
if (I(i, e)) return e;
}
if (I(i, N)) {
if (O(i, N).isDirectory()) {
const e = a.join(N, ne);
if (I(i, e)) {
const t = re(e, "", !0, i);
if (t && I(i, t)) return t;
}
const t = a.join(N, ae);
if (I(i, t)) return t;
} else if (F) return N;
}
}, "resolveExtendsPath"), ce = r((e, t) => B(a.relative(e, t)), "pathRelative"), he = [
"files",
"include",
"exclude"
], le = r((e, t, i) => {
const n = a.join(t, i);
return h(a.relative(e, n)) || "./";
}, "resolveAndRelativize"), pe = r((e, t, i) => {
const n = a.relative(e, t);
if (!n) return i;
return h(`${n}/${i.startsWith("./") ? i.slice(2) : i}`);
}, "prefixPattern"), ue = r((e, t, i, n) => {
const c = oe(e, t, n);
if (!c) throw new Error(`File '${e}' not found.`);
if (i.has(c)) throw new Error(`Circularity detected while resolving configuration: ${c}`);
i.add(c);
const l = a.dirname(c), y = fe(c, n, i);
delete y.references;
const { compilerOptions: E } = y;
if (E) {
const { baseUrl: e } = E;
e && !e.startsWith(ie) && (E.baseUrl = le(t, l, e));
const { outDir: i } = E;
i && !i.startsWith(ie) && (E.outDir = le(t, l, i));
const { declarationDir: n } = E;
n && !n.startsWith(ie) && (E.declarationDir = le(t, l, n));
const { rootDir: a } = E;
a && !a.startsWith(ie) && (E.rootDir = le(t, l, a));
const { rootDirs: c } = E;
c && (E.rootDirs = c.map((e) => e.startsWith(ie) ? e : le(t, l, e)));
const { typeRoots: y } = E;
y && (E.typeRoots = y.map((e) => e.startsWith(ie) ? e : le(t, l, e)));
}
for (const e of he) {
const i = y[e];
i && (y[e] = i.map((e) => e.startsWith(ie) ? e : pe(t, l, e)));
}
return y;
}, "resolveExtends"), de = ["outDir", "declarationDir"], fe = r((e, t, i = /* @__PURE__ */ new Set()) => {
let n;
try {
n = X(e, t) || {};
} catch {
throw new Error(`Cannot resolve tsconfig at path: ${e}`);
}
if ("object" != typeof n) throw new SyntaxError(`Failed to parse tsconfig at: ${e}`);
const c = a.dirname(e);
if (n.compilerOptions) {
const { compilerOptions: e } = n;
e.paths && !e.baseUrl && (e[te] = c);
}
if (n.extends) {
const e = Array.isArray(n.extends) ? n.extends : [n.extends];
delete n.extends;
for (const a of e.reverse()) {
const e = ue(a, c, new Set(i), t), l = {
...e,
...n,
compilerOptions: {
...e.compilerOptions,
...n.compilerOptions
}
};
e.watchOptions && (l.watchOptions = {
...e.watchOptions,
...n.watchOptions
}), n = l;
}
}
if (n.compilerOptions) {
const { compilerOptions: e } = n;
for (const i of ["baseUrl", "rootDir"]) {
const t = e[i];
if (t && !t.startsWith(ie)) e[i] = ce(c, a.resolve(c, t));
}
for (const t of de) {
let i = e[t];
i && (Array.isArray(n.exclude) || (n.exclude = de.map((t) => e[t]).filter(Boolean)), i.startsWith(ie) || (i = B(i)), e[t] = i);
}
} else n.compilerOptions = {};
if (n.include && (n.include = n.include.map(h)), n.files && (n.files = n.files.map((e) => e.startsWith(ie) ? e : B(e))), n.watchOptions) {
const { watchOptions: e } = n;
e.excludeDirectories && (e.excludeDirectories = e.excludeDirectories.map((e) => h(a.resolve(c, e)))), e.excludeFiles && (e.excludeFiles = e.excludeFiles.map((e) => h(a.resolve(c, e)))), e.watchFile && (e.watchFile = e.watchFile.toLowerCase()), e.watchDirectory && (e.watchDirectory = e.watchDirectory.toLowerCase()), e.fallbackPolling && (e.fallbackPolling = e.fallbackPolling.toLowerCase());
}
return n;
}, "_parseTsconfig"), me = r((e, t) => {
if (e.startsWith(ie)) return h(a.join(t, e.slice(12)));
}, "interpolateConfigDir"), ge = [
"outDir",
"declarationDir",
"outFile",
"rootDir",
"baseUrl",
"tsBuildInfoFile"
], xe = r((e) => {
if (e.strict) for (const i of [
"noImplicitAny",
"noImplicitThis",
"strictNullChecks",
"strictFunctionTypes",
"strictBindCallApply",
"strictPropertyInitialization",
"strictBuiltinIteratorReturn",
"alwaysStrict",
"useUnknownInCatchVariables"
]) void 0 === e[i] && (e[i] = !0);
if (e.composite && (e.declaration ??= !0, e.incremental ??= !0), e.target) {
let t = e.target.toLowerCase();
"es2015" === t && (t = "es6"), e.target = t, "esnext" === t && (e.module ??= "es6", e.useDefineForClassFields ??= !0), ("es6" === t || "es2016" === t || "es2017" === t || "es2018" === t || "es2019" === t || "es2020" === t || "es2021" === t || "es2022" === t || "es2023" === t || "es2024" === t) && (e.module ??= "es6"), ("es2022" === t || "es2023" === t || "es2024" === t) && (e.useDefineForClassFields ??= !0);
}
if (e.module) {
let t = e.module.toLowerCase();
if ("es2015" === t && (t = "es6"), e.module = t, ("es6" === t || "es2020" === t || "es2022" === t || "esnext" === t || "none" === t || "system" === t || "umd" === t || "amd" === t) && (e.moduleResolution ??= "classic"), "system" === t && (e.allowSyntheticDefaultImports ??= !0), ("node16" === t || "node18" === t || "node20" === t || "nodenext" === t || "preserve" === t) && (e.esModuleInterop ??= !0, e.allowSyntheticDefaultImports ??= !0), ("node16" === t || "node18" === t || "node20" === t || "nodenext" === t) && (e.moduleDetection ??= "force"), "node16" === t && (e.target ??= "es2022", e.moduleResolution ??= "node16"), "node18" === t && (e.target ??= "es2022", e.moduleResolution ??= "node16"), "node20" === t && (e.target ??= "es2023", e.moduleResolution ??= "node16", e.resolveJsonModule ??= !0), "nodenext" === t && (e.target ??= "esnext", e.moduleResolution ??= "nodenext", e.resolveJsonModule ??= !0), "node16" === t || "node18" === t || "node20" === t || "nodenext" === t) {
const t = e.target;
("es3" === t || "es2022" === t || "es2023" === t || "es2024" === t || "esnext" === t) && (e.useDefineForClassFields ??= !0);
}
"preserve" === t && (e.moduleResolution ??= "bundler");
}
if (e.moduleResolution) {
let t = e.moduleResolution.toLowerCase();
"node" === t && (t = "node10"), e.moduleResolution = t, ("node16" === t || "nodenext" === t || "bundler" === t) && (e.resolvePackageJsonExports ??= !0, e.resolvePackageJsonImports ??= !0), "bundler" === t && (e.allowSyntheticDefaultImports ??= !0, e.resolveJsonModule ??= !0);
}
e.jsx && (e.jsx = e.jsx.toLowerCase()), e.moduleDetection && (e.moduleDetection = e.moduleDetection.toLowerCase()), e.importsNotUsedAsValues && (e.importsNotUsedAsValues = e.importsNotUsedAsValues.toLowerCase()), e.newLine && (e.newLine = e.newLine.toLowerCase()), e.esModuleInterop && (e.allowSyntheticDefaultImports ??= !0), e.verbatimModuleSyntax && (e.isolatedModules ??= !0, e.preserveConstEnums ??= !0), e.isolatedModules && (e.preserveConstEnums ??= !0), e.rewriteRelativeImportExtensions && (e.allowImportingTsExtensions ??= !0), e.lib && (e.lib = e.lib.map((e) => e.toLowerCase())), e.checkJs && (e.allowJs ??= !0);
}, "normalizeCompilerOptions"), ve = r((e, t = /* @__PURE__ */ new Map()) => {
const i = a.resolve(e), n = fe(i, t), c = a.dirname(i), { compilerOptions: l } = n;
if (l) {
for (const e of ge) {
const t = l[e];
if (t) {
const i = me(t, c);
l[e] = i ? ce(c, i) : t;
}
}
for (const e of ["rootDirs", "typeRoots"]) {
const t = l[e];
t && (l[e] = t.map((e) => {
const t = me(e, c);
return t ? ce(c, t) : B(e);
}));
}
const { paths: e } = l;
if (e) for (const t of Object.keys(e)) e[t] = e[t].map((e) => {
var t;
return null != (t = me(e, c)) ? t : e;
});
xe(l);
}
for (const e of he) {
const t = n[e];
t && (n[e] = t.map((e) => {
var t;
return null != (t = me(e, c)) ? t : e;
}));
}
return n;
}, "parseTsconfig");
var ye = Object.defineProperty, _e = r((e, t) => ye(e, "name", {
value: t,
configurable: !0
}), "s");
const Ee = _e((e) => {
let t = "";
for (let i = 0; i < e.length; i += 1) {
const n = e[i], a = n.toUpperCase();
t += n === a ? n.toLowerCase() : a;
}
return t;
}, "invertCase"), be = /* @__PURE__ */ new Map(), ke = _e((e, t) => {
const i = C.join(e, `.is-fs-case-sensitive-test-${process.pid}`);
try {
return t.writeFileSync(i, ""), !t.existsSync(Ee(i));
} finally {
try {
t.unlinkSync(i);
} catch {}
}
}, "checkDirectoryCaseWithWrite"), we = _e((e, t, i) => {
try {
return ke(e, i);
} catch (e) {
if (void 0 === t) return ke(w.tmpdir(), i);
throw e;
}
}, "checkDirectoryCaseWithFallback"), Ce = _e((e, t = E, i = !0) => {
const n = null != e ? e : process.cwd();
if (i && be.has(n)) return be.get(n);
let a;
const c = Ee(n);
return a = c !== n && t.existsSync(n) ? !t.existsSync(c) : we(n, e, t), i && be.set(n, a), a;
}, "isFsCaseSensitive"), { join: Se } = a.posix, Ie = {
ts: [
".ts",
".tsx",
".d.ts"
],
cts: [".cts", ".d.cts"],
mts: [".mts", ".d.mts"]
}, Te = r((e) => {
const t = [...Ie.ts], i = [...Ie.cts], n = [...Ie.mts];
return null != e && e.allowJs && (t.push(".js", ".jsx"), i.push(".cjs"), n.push(".mjs")), [
...t,
...i,
...n
];
}, "getSupportedExtensions"), Re = r((e) => {
const t = [];
if (!e) return t;
const { outDir: i, declarationDir: n } = e;
return i && t.push(i), n && t.push(n), t;
}, "getDefaultExcludeSpec"), Ae = r((e) => e.replaceAll(/[.*+?^${}()|[\]\\]/g, String.raw`\$&`), "escapeForRegexp"), Le = `(?!(${[
"node_modules",
"bower_components",
"jspm_packages"
].join("|")})(/|$))`, Oe = /(?:^|\/)[^.*?]+$/, De = "**/*", Ve = "[^/]", Ue = "[^./]", Me = "win32" === process.platform, je = r(({ config: e, path: t }, i = Ce()) => {
if ("extends" in e) throw new Error("tsconfig#extends must be resolved. Use getTsconfig or parseTsconfig to resolve it.");
if (!a.isAbsolute(t)) throw new Error("The tsconfig path must be absolute");
Me && (t = h(t));
const n = a.dirname(t), { files: c, include: l, exclude: y, compilerOptions: E } = e, w = r((e) => a.isAbsolute(e) ? e : Se(n, e), "resolvePattern"), C = null == c ? void 0 : c.map(w), S = Te(E), I = i ? "" : "i", N = (y || Re(E)).map((e) => {
const i = Ae(w(e)).replaceAll(String.raw`\*\*/`, "(.+/)?").replaceAll(String.raw`\*`, `${Ve}*`).replaceAll(String.raw`\?`, Ve);
return new RegExp(`^${i}($|/)`, I);
}), O = c || l ? l : [De], j = O ? O.map((e) => {
let t = w(e);
Oe.test(t) && (t = Se(t, De));
const i = Ae(t).replaceAll(String.raw`/\*\*`, `(/${Le}${Ue}${Ve}*)*?`).replaceAll(/(\/)?\\\*/g, (e, t) => {
const i = `(${Ue}|(\\.(?!min\\.js$))?)*`;
return t ? `/${Le}${Ue}${i}` : i;
}).replaceAll(/(\/)?\\\?/g, (e, t) => t ? `/${Le}${Ve}` : Ve);
return new RegExp(`^${i}$`, I);
}) : void 0;
return (t) => {
if (!a.isAbsolute(t)) throw new Error("filePath must be absolute");
return Me && (t = h(t)), null != C && C.includes(t) || S.some((e) => t.endsWith(e)) && !N.some((e) => e.test(t)) && j && j.some((e) => e.test(t)) ? e : void 0;
};
}, "createFilesMatcher"), Fe = r((e, t, i) => {
const n = a.resolve(e);
let c = h(e);
for (;;) {
const e = j(c, t, i);
if (!e) return;
const l = a.resolve(e), y = ve(l, i), E = {
path: h(l),
config: y
};
if (je(E)(n)) return E;
const w = a.dirname(e), C = a.dirname(w);
if (C === w) return;
c = C;
}
}, "findConfigApplicable"), Be = r((e = process.cwd(), t = "tsconfig.json", i = /* @__PURE__ */ new Map(), n = !1) => {
var a;
return n ? null == (a = Fe(e, t, i)) ? void 0 : a.path : j(h(e), t, i);
}, "findTsconfig"), $e = r((e = process.cwd(), t = "tsconfig.json", i = /* @__PURE__ */ new Map(), n = !1) => {
var a;
if (!n) {
const n = Be(e, t, i);
if (!n) return null;
return {
path: n,
config: ve(n, i)
};
}
return null != (a = Fe(e, t, i)) ? a : null;
}, "getTsconfig"), qe = /\*/g, Ge = r((e, t) => {
const i = e.match(qe);
if (i && i.length > 1) throw new Error(t);
}, "assertStarCount"), Ke = r((e) => {
if (e.includes("*")) {
const [t, i] = e.split("*");
return {
prefix: t,
suffix: i
};
}
return e;
}, "parsePattern"), He = r(({ prefix: e, suffix: t }, i) => i.startsWith(e) && i.endsWith(t), "isPatternMatch"), ze = r((e, t, i) => Object.entries(e).map(([e, n]) => (Ge(e, `Pattern '${e}' can have at most one '*' character.`), {
pattern: Ke(e),
substitutions: n.map((n) => {
if (Ge(n, `Substitution '${n}' in pattern '${e}' can have at most one '*' character.`), !t && !F.test(n) && !a.isAbsolute(n)) throw new Error("Non-relative paths are not allowed when 'baseUrl' is not set. Did you forget a leading './'?");
return a.resolve(i, n);
})
})), "parsePaths");
t.createPathsMatcher = r((e) => {
const { compilerOptions: t } = e.config;
if (!t) return null;
const { baseUrl: i, paths: n } = t;
if (!i && !n) return null;
const c = te in t && t[te], l = a.resolve(a.dirname(e.path), i || c || "."), y = n ? ze(n, i, l) : [];
return (e) => {
if (F.test(e)) return [];
const t = [];
for (const i of y) {
if (i.pattern === e) return i.substitutions.map(h);
"string" != typeof i.pattern && t.push(i);
}
let n, c = -1;
for (const i of t) He(i.pattern, e) && i.pattern.prefix.length > c && (c = i.pattern.prefix.length, n = i);
if (!n) return i ? [h(a.join(l, e))] : [];
const E = e.slice(n.pattern.prefix.length, e.length - n.pattern.suffix.length);
return n.substitutions.map((e) => h(e.replace("*", E)));
};
}, "createPathsMatcher"), t.getTsconfig = $e;
},
"./node_modules/.pnpm/resolve-pkg-maps@1.0.0/node_modules/resolve-pkg-maps/dist/index.cjs"(e, t) {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 });
const d = (e) => null !== e && "object" == typeof e, s = (e, t) => Object.assign(/* @__PURE__ */ new Error(`[${e}]: ${t}`), { code: e }), i = "ERR_INVALID_PACKAGE_CONFIG", n = "ERR_INVALID_PACKAGE_TARGET", a = /^\d+$/, c = /^(\.{1,2}|node_modules)$/i, l = /\/|\\/;
var y, E = ((y = E || {}).Export = "exports", y.Import = "imports", y);
const f = (e, t, y, E, w) => {
if (null == t) return [];
if ("string" == typeof t) {
const [i, ...a] = t.split(l);
if (".." === i || a.some((e) => c.test(e))) throw s(n, `Invalid "${e}" target "${t}" defined in the package config`);
return [w ? t.replace(/\*/g, w) : t];
}
if (Array.isArray(t)) return t.flatMap((t) => f(e, t, y, E, w));
if (d(t)) {
for (const n of Object.keys(t)) {
if (a.test(n)) throw s(i, "Cannot contain numeric property keys");
if ("default" === n || E.includes(n)) return f(e, t[n], y, E, w);
}
return [];
}
throw s(n, `Invalid "${e}" target "${t}"`);
}, w = "*", v = (e, t) => {
const i = e.indexOf(w), n = t.indexOf(w);
return i === n ? t.length > e.length : n > i;
};
function A(e, t) {
if (!t.includes(w) && e.hasOwnProperty(t)) return [t];
let i, n;
for (const a of Object.keys(e)) if (a.includes(w)) {
const [e, c, l] = a.split(w);
if (void 0 === l && t.startsWith(e) && t.endsWith(c)) {
const l = t.slice(e.length, -c.length || void 0);
l && (!i || v(i, a)) && (i = a, n = l);
}
}
return [i, n];
}
const C = /^\w+:/;
t.resolveExports = (e, t, a) => {
if (!e) throw new Error("\"exports\" is required");
t = "" === t ? "." : `./${t}`, ("string" == typeof e || Array.isArray(e) || d(e) && ((e) => Object.keys(e).reduce((e, t) => {
const n = "" === t || "." !== t[0];
if (void 0 === e || e === n) return n;
throw s(i, "\"exports\" cannot contain some keys starting with \".\" and some not");
}, void 0))(e)) && (e = { ".": e });
const [c, l] = A(e, t), y = f(E.Export, e[c], t, a, l);
if (0 === y.length) throw s("ERR_PACKAGE_PATH_NOT_EXPORTED", "." === t ? "No \"exports\" main defined" : `Package subpath '${t}' is not defined by "exports"`);
for (const e of y) if (!e.startsWith("./") && !C.test(e)) throw s(n, `Invalid "exports" target "${e}" defined in the package config`);
return y;
}, t.resolveImports = (e, t, i) => {
if (!e) throw new Error("\"imports\" is required");
const [n, a] = A(e, t), c = f(E.Import, e[n], t, i, a);
if (0 === c.length) throw s("ERR_PACKAGE_IMPORT_NOT_DEFINED", `Package import specifier "${t}" is not defined in package`);
return c;
};
}
}, t = {};
function __webpack_require__(i) {
var n = t[i];
if (void 0 !== n) return n.exports;
var a = t[i] = { exports: {} };
return e[i](a, a.exports, __webpack_require__), a.exports;
}
__webpack_require__.n = (e) => {
var t = e && e.__esModule ? () => e.default : () => e;
return __webpack_require__.d(t, { a: t }), t;
}, __webpack_require__.d = (e, t) => {
for (var i in t) __webpack_require__.o(t, i) && !__webpack_require__.o(e, i) && Object.defineProperty(e, i, {
enumerable: !0,
get: t[i]
});
}, __webpack_require__.o = (e, t) => Object.prototype.hasOwnProperty.call(e, t);
var i = {};
(() => {
"use strict";
__webpack_require__.d(i, { default: () => createJiti });
const e = __require("node:os");
var t = [
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,
78,
5,
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,
199,
7,
137,
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,
55,
9,
266,
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,
233,
0,
3,
0,
8,
1,
6,
0,
475,
6,
110,
6,
6,
9,
4759,
9,
787719,
239
], n = [
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,
7,
25,
39,
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,
5,
57,
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,
24,
43,
261,
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,
33,
24,
3,
24,
45,
74,
6,
0,
67,
12,
65,
1,
2,
0,
15,
4,
10,
7381,
42,
31,
98,
114,
8702,
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,
208,
30,
2,
2,
2,
1,
2,
6,
3,
4,
10,
1,
225,
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,
4381,
3,
5773,
3,
7472,
16,
621,
2467,
541,
1507,
4938,
6,
8489
], a = "ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽ-ೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-Ა-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ--ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ", c = {
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"
}, l = "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", y = {
5: l,
"5module": l + " export import",
6: l + " const class extends export import super"
}, E = /^in(stanceof)?$/, w = new RegExp("[" + a + "]"), C = new RegExp("[" + a + "·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ--ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・]");
function isInAstralSet(e, t) {
for (var i = 65536, n = 0; n < t.length; n += 2) {
if ((i += t[n]) > e) return !1;
if ((i += t[n + 1]) >= e) return !0;
}
return !1;
}
function isIdentifierStart(e, t) {
return e < 65 ? 36 === e : e < 91 || (e < 97 ? 95 === e : e < 123 || (e <= 65535 ? e >= 170 && w.test(String.fromCharCode(e)) : !1 !== t && isInAstralSet(e, n)));
}
function isIdentifierChar(e, i) {
return e < 48 ? 36 === e : e < 58 || !(e < 65) && (e < 91 || (e < 97 ? 95 === e : e < 123 || (e <= 65535 ? e >= 170 && C.test(String.fromCharCode(e)) : !1 !== i && (isInAstralSet(e, n) || isInAstralSet(e, t)))));
}
var acorn_TokenType = function(e, t) {
void 0 === t && (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 binop(e, t) {
return new acorn_TokenType(e, {
beforeExpr: !0,
binop: t
});
}
var S = { beforeExpr: !0 }, I = { startsExpr: !0 }, N = {};
function kw(e, t) {
return void 0 === t && (t = {}), t.keyword = e, N[e] = new acorn_TokenType(e, t);
}
var O = {
num: new acorn_TokenType("num", I),
regexp: new acorn_TokenType("regexp", I),
string: new acorn_TokenType("string", I),
name: new acorn_TokenType("name", I),
privateId: new acorn_TokenType("privateId", I),
eof: new acorn_TokenType("eof"),
bracketL: new acorn_TokenType("[", {
beforeExpr: !0,
startsExpr: !0
}),
bracketR: new acorn_TokenType("]"),
braceL: new acorn_TokenType("{", {
beforeExpr: !0,
startsExpr: !0
}),
braceR: new acorn_TokenType("}"),
parenL: new acorn_TokenType("(", {
beforeExpr: !0,
startsExpr: !0
}),
parenR: new acorn_TokenType(")"),
comma: new acorn_TokenType(",", S),
semi: new acorn_TokenType(";", S),
colon: new acorn_TokenType(":", S),
dot: new acorn_TokenType("."),
question: new acorn_TokenType("?", S),
questionDot: new acorn_TokenType("?."),
arrow: new acorn_TokenType("=>", S),
template: new acorn_TokenType("template"),
invalidTemplate: new acorn_TokenType("invalidTemplate"),
ellipsis: new acorn_TokenType("..