UNPKG

nuxi

Version:
1,923 lines 244 kB
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("..